.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:4px;display:flex}.page-head-main{flex:320px;min-width:min(100%,320px)}.page-head-eyebrow{font:600 11px/1 var(--font-ui);letter-spacing:.01em;color:var(--violet-hi);align-items:center;gap:7px;margin-bottom:10px;display:inline-flex}.page-head-title{font:600 28px/1.1 var(--font-display);letter-spacing:-.03em;color:var(--text-primary);margin:0}.page-head-sub{font:400 15px/1.5 var(--font-ui);color:var(--text-secondary);text-wrap:pretty;max-width:64ch;margin:8px 0 0}.page-head-side{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.page-head-status,.page-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.ai-strip{--tone:var(--violet);border-radius:var(--r-xl);background:var(--bg-elev-1);border:1px solid var(--border-subtle);box-shadow:var(--shadow-1);align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.ai-strip.risk-med{--tone:var(--sunrise)}.ai-strip.risk-high{--tone:var(--st-overdue)}.ai-strip-orb{flex:none;padding-top:2px}.ai-strip-body{flex:1;min-width:0}.ai-strip-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:5px;display:flex}.ai-strip-who{font:600 13px/1 var(--font-ui);color:var(--text-primary)}.ai-strip-tag{font:500 10px/1 var(--font-ui);letter-spacing:.01em;color:var(--text-muted)}.ai-strip-flag{font:600 11px/1.3 var(--font-ui);background:var(--bg-elev-2);border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.ai-strip-flag.ok{color:var(--st-returned);background:color-mix(in oklch, var(--st-returned) 12%, transparent);border-color:color-mix(in oklch, var(--st-returned) 30%, transparent)}.ai-strip-flag.warn{color:var(--sunrise);background:color-mix(in oklch, var(--sunrise) 12%, transparent);border-color:color-mix(in oklch, var(--sunrise) 30%, transparent)}.ai-strip-flag.danger{color:var(--st-overdue);background:color-mix(in oklch, var(--st-overdue) 12%, transparent);border-color:color-mix(in oklch, var(--st-overdue) 32%, transparent)}.ai-strip-flag.note{color:var(--violet-hi);background:color-mix(in oklch, var(--violet) 12%, transparent);border-color:color-mix(in oklch, var(--violet) 30%, transparent)}.ai-strip-text{font:400 14px/1.55 var(--font-ui);color:var(--text-secondary);text-wrap:pretty;max-width:80ch;margin:0}.ai-strip-actions{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.ai-strip-ask{font:600 12px/1 var(--font-ui);color:var(--violet-hi);cursor:pointer;background:0 0;border:0;padding:4px 2px}.ai-strip-ask:hover{text-decoration:underline}.ai-strip-toggle{border-radius:var(--r-sm);width:26px;height:26px;color:var(--text-muted);cursor:pointer;transition:background var(--d-fast) var(--ease-out), color var(--d-fast) var(--ease-out);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-self:flex-start;align-items:center;margin:-4px -4px 0 0;display:inline-flex}.ai-strip-toggle:hover{background:var(--bg-elev-2);border-color:var(--border-subtle);color:var(--text-primary)}.ai-strip-mini{align-items:center;gap:10px;padding:9px 14px}.ai-strip-mini .ai-strip-toggle{align-self:center;margin:0 0 0 auto}.kpi-strip{grid-auto-columns:1fr;grid-auto-flow:column;gap:12px;display:grid}.kpi-strip-item{background:var(--bg-elev-1);text-align:left;border:1px solid var(--border-subtle);border-radius:var(--r-xl);width:100%;font:inherit;box-shadow:var(--shadow-1);min-width:0;animation:kpi-in .52s var(--ease-out) both;animation-delay:calc(60ms + var(--i,0) * 45ms);transition:transform var(--d-fast) var(--ease-out), box-shadow var(--d-fast) var(--ease-out), border-color var(--d-fast);padding:16px 18px 15px;display:block;position:relative}@keyframes kpi-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.kpi-strip-item.is-link{cursor:pointer}.kpi-strip-item.is-link:hover{box-shadow:var(--shadow-2);border-color:color-mix(in oklch, var(--violet) 30%, var(--border-subtle));transform:translateY(-2px)}.kpi-strip-item.is-link:active{transform:translateY(0)}.kpi-strip-head{align-items:center;gap:8px;min-height:22px;display:flex}.kpi-strip-k{font:500 12.5px/1.2 var(--font-ui);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kpi-strip-ico{width:22px;height:22px;color:var(--violet);background:color-mix(in oklch, var(--violet) 10%, transparent);border-radius:7px;flex:none;place-items:center;display:grid}.kpi-strip-go{width:22px;height:22px;color:var(--text-muted);border:1px solid var(--border-subtle);opacity:0;transition:opacity var(--d-fast), transform var(--d-fast) var(--ease-out), color var(--d-fast), border-color var(--d-fast);border-radius:999px;flex:none;place-items:center;display:grid;transform:translate(-2px,2px)}.kpi-strip-item.is-link:hover .kpi-strip-go{opacity:1;color:var(--violet);border-color:color-mix(in oklch, var(--violet) 40%, var(--border-subtle));transform:none}.kpi-strip-item.is-active{border-color:var(--violet);box-shadow:0 0 0 3px color-mix(in oklch, var(--violet) 14%, transparent), var(--shadow-1)}.kpi-strip-item.is-active .kpi-strip-k{color:var(--violet)}.kpi-strip-item.is-active .kpi-strip-go{opacity:1;color:var(--violet);transform:none}.kpi-strip-v{font:600 26px/1.1 var(--font-ui);letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;margin-top:8px}.kpi-strip-v.is-empty{color:var(--text-faint);font-weight:500}.kpi-strip-u{font:500 12px/1 var(--font-ui);color:var(--text-muted);margin-left:5px}.kpi-strip-foot{align-items:center;gap:8px;min-height:18px;margin-top:8px;display:flex}.kpi-strip-trend{font:600 11px/1 var(--font-mono);color:var(--text-secondary);background:var(--bg-inset);border-radius:999px;padding:3px 7px}.kpi-strip-trend.up{color:var(--st-returned);background:color-mix(in oklch, var(--st-returned) 12%, transparent)}.kpi-strip-trend.down{color:var(--st-overdue);background:color-mix(in oklch, var(--st-overdue) 12%, transparent)}.kpi-strip-sub{font:400 11.5px/1.2 var(--font-ui);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kpi-strip-item.is-hero{background:linear-gradient(160deg, var(--violet-hi), var(--violet-lo));color:#fff;border-color:#0000}.kpi-strip-item.is-hero .kpi-strip-k,.kpi-strip-item.is-hero .kpi-strip-u,.kpi-strip-item.is-hero .kpi-strip-sub,.kpi-strip-item.is-hero .kpi-strip-v{color:#fff}.kpi-strip-item.is-hero .kpi-strip-ico{color:#fff;background:#ffffff2e}.kpi-strip-item.is-hero .kpi-strip-go{color:#fff;border-color:#ffffff73}.kpi-strip-item.is-hero .kpi-strip-trend{color:#fff;background:#ffffff2e}@media (prefers-reduced-motion:reduce){.kpi-strip-item{transition:none;animation:none}}.view-switch{border-radius:var(--r-md);background:var(--bg-elev-1);border:1px solid var(--border-subtle);gap:3px;padding:4px;display:inline-flex}.view-switch-btn{border-radius:var(--r-sm);font:600 13px/1 var(--font-ui);color:var(--text-muted);cursor:pointer;transition:background var(--d-fast), color var(--d-fast);background:0 0;border:0;align-items:center;gap:7px;padding:7px 13px;display:inline-flex}.view-switch-btn:hover{color:var(--text-secondary);background:var(--bg-elev-2)}.view-switch-btn.on{color:var(--text-primary);background:color-mix(in oklch, var(--violet) 16%, var(--bg-elev-2));box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--violet) 30%, transparent)}.view-switch-btn.on svg{color:var(--violet-hi)}.calm-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.calm-toolbar .spacer{flex:1}.needs-list{flex-direction:column;display:flex}.needs-row{border-top:1px solid var(--border-subtle);align-items:flex-start;gap:14px;padding:16px 2px;display:flex}.needs-row:first-child{border-top:0;padding-top:4px}.needs-ico{border-radius:var(--r-md);background:var(--bg-elev-2);width:34px;height:34px;color:var(--text-muted);border:1px solid var(--border-subtle);flex:none;justify-content:center;align-items:center;display:inline-flex}.needs-row.risk-high .needs-ico{color:var(--st-overdue);background:color-mix(in oklch, var(--st-overdue) 12%, transparent);border-color:color-mix(in oklch, var(--st-overdue) 30%, transparent)}.needs-row.risk-med .needs-ico{color:var(--sunrise);background:color-mix(in oklch, var(--sunrise) 12%, transparent);border-color:color-mix(in oklch, var(--sunrise) 30%, transparent)}.needs-body{flex:1;min-width:0}.needs-title{font:600 14px/1.35 var(--font-ui);color:var(--text-primary)}.needs-detail{font:400 13px/1.5 var(--font-ui);color:var(--text-secondary);text-wrap:pretty;margin-top:4px}.needs-action{flex:none;padding-top:2px}@media (max-width:720px){.page-head-title{font-size:22px}.page-head-side{align-items:stretch;width:100%}.page-head-status,.page-head-actions{justify-content:flex-start}.ai-strip{flex-direction:column}.ai-strip-actions{flex-direction:row;align-self:stretch;align-items:center}.ai-strip-actions .btn{flex:1;justify-content:center}.kpi-strip{grid-template-columns:1fr 1fr;grid-auto-columns:auto;grid-auto-flow:row;gap:10px}.view-switch{justify-content:space-between;width:100%}.view-switch-btn{flex:1;justify-content:center}.view-switch-btn span{display:none}.needs-row{flex-wrap:wrap}.needs-action{width:100%}.needs-action .btn{justify-content:center;width:100%}}.rc-label{font:500 12px/1.45 var(--font-ui);letter-spacing:.01em;color:var(--text-muted)}.ico-active{animation:.26s cubic-bezier(.22,1,.36,1) both rc-icon-settle}@keyframes rc-icon-settle{0%{opacity:.6;transform:scale(.82)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ico-active{animation:none}}
.v6-root .card-h{border-bottom-color:#0000;padding-bottom:4px}.v6-root .card-h+.card-pad,.v6-root .card-h+.card-pad-sm,.v6-root .card-h+.card-pad-lg{padding-top:10px}.v6-root .card-h .sub{margin-top:2px;font-size:12.5px}.v6-root .grid-12>*>.card,.v6-root .grid-12>*>.dw>.card,.v6-root .grid-12>*>.dw>.ai-strip,.v6-root .grid-12>*>.dw>.rail-card,.v6-root .stack-4>.card,.v6-root .stack-4>.rail-card{animation:light-in .46s var(--ease-out) both}.v6-root .grid-12>*>:nth-child(2){animation-delay:60ms}.v6-root .grid-12>*>:nth-child(3){animation-delay:.12s}.v6-root .grid-12>*>:nth-child(4){animation-delay:.18s}.v6-root .grid-12>*>:nth-child(5){animation-delay:.24s}@keyframes light-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.v6-root .btn{transition:background var(--d-fast) var(--ease-out), border-color var(--d-fast), color var(--d-fast), box-shadow var(--d-fast), transform var(--d-fast) var(--ease-out)}.v6-root .btn:not(.ghost):not([disabled]):hover{transform:translateY(-1px)}.v6-root .btn:not([disabled]):active{transform:translateY(0)scale(.97)}.v6-root .btn.primary{box-shadow:0 1px 0 0 #ffffff40 inset, 0 6px 16px -8px color-mix(in oklch, var(--violet) 70%, transparent)}@supports (color:lab(0% 0 0)){.v6-root .btn.primary{box-shadow:0 1px 0 0 lab(100% 0 0/.25) inset, 0 6px 16px -8px color-mix(in oklch, var(--violet) 70%, transparent)}}.v6-root .btn.primary:hover{box-shadow:0 1px 0 0 #ffffff40 inset, 0 10px 22px -10px color-mix(in oklch, var(--violet) 80%, transparent)}@supports (color:lab(0% 0 0)){.v6-root .btn.primary:hover{box-shadow:0 1px 0 0 lab(100% 0 0/.25) inset, 0 10px 22px -10px color-mix(in oklch, var(--violet) 80%, transparent)}}.v6-root .tbl thead th{font:500 11.5px/1.2 var(--font-ui);letter-spacing:.01em;text-transform:none;color:var(--text-muted);padding-bottom:10px}.v6-root .tbl tbody td{padding-top:12px;padding-bottom:12px}.v6-root .tbl tbody tr{transition:background var(--d-fast) var(--ease-out)}.v6-root .tbl tbody tr:hover{background:color-mix(in oklch, var(--violet) 4%, transparent)}.v6-root .tbl tbody tr{animation:light-in .36s var(--ease-out) both}.v6-root .tbl tbody tr:nth-child(2){animation-delay:30ms}.v6-root .tbl tbody tr:nth-child(3){animation-delay:60ms}.v6-root .tbl tbody tr:nth-child(4){animation-delay:90ms}.v6-root .tbl tbody tr:nth-child(5){animation-delay:.12s}.v6-root .tbl tbody tr:nth-child(6){animation-delay:.15s}.v6-root .tbl tbody tr:nth-child(7){animation-delay:.18s}.v6-root .tbl tbody tr:nth-child(8){animation-delay:.21s}.v6-root .tbl tbody tr:nth-child(n+9){animation-delay:.24s}.v6-root .sb-item{transition:background var(--d-fast) var(--ease-out), color var(--d-fast), transform var(--d-fast) var(--ease-out)}.v6-root .sb-item:not(.active):hover{transform:translate(2px)}.v6-root .sb-item .ico{transition:transform var(--d-fast) var(--ease-out)}.v6-root .sb-item:hover .ico{transform:scale(1.06)}.v6-root .input:focus-visible,.v6-root .field input:focus-visible,.v6-root .field textarea:focus-visible,.v6-root .field select:focus-visible{border-color:color-mix(in oklch, var(--violet) 55%, var(--border));box-shadow:0 0 0 4px color-mix(in oklch, var(--violet) 14%, transparent);transition:box-shadow var(--d-fast), border-color var(--d-fast);outline:none}.v6-root .badge,.v6-root .chip{border-radius:999px;font-weight:500}.v6-root ::selection{background:color-mix(in oklch, var(--violet) 22%, transparent)}:where(.v6-root *){scrollbar-width:thin;scrollbar-color:color-mix(in oklch, var(--text-faint) 45%, transparent) transparent}.v6-root a,.v6-root button{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){.v6-root .card,.v6-root .tbl tbody tr,.v6-root .rail-card,.v6-root .ai-strip{animation:none!important}}.v6-root .tb{gap:14px;height:62px;padding:8px 12px 8px 22px}.v6-root .tb-title h2{font:600 17px/1.2 var(--font-ui);letter-spacing:-.015em}.v6-root .tb-search{background:var(--bg-inset);width:clamp(240px,28vw,400px);height:38px;transition:background var(--d-fast), box-shadow var(--d-fast), border-color var(--d-fast), transform var(--d-fast) var(--ease-out);border-color:#0000;border-radius:999px;padding:0 12px 0 14px}.v6-root .tb-search:hover{background:var(--bg-elev-1);border-color:var(--border-subtle);box-shadow:var(--shadow-1)}.v6-root .tb-search .placeholder{font:400 13px/1 var(--font-ui);color:var(--text-muted)}.v6-root .tb-search-kbd .kbd{font:500 10.5px/1 var(--font-mono);background:var(--bg-elev-1);border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:6px;padding:3px 5px}.v6-root .tb-actions{gap:4px}.v6-root .tb-divider-v{display:none}.v6-root .tb-icon-btn,.v6-root .notif-trigger,.v6-root .locale-trigger{width:38px;height:38px;color:var(--text-secondary);transition:background var(--d-fast), color var(--d-fast), transform var(--d-fast) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.v6-root .locale-trigger{gap:6px;width:auto;padding:0 10px 0 8px}.v6-root .locale-trigger .loc-flag{filter:none;color:var(--text-secondary);font-size:0;display:inline-flex}.v6-root .locale-trigger .loc-line1{font:600 10.5px/1 var(--font-mono);letter-spacing:.04em;color:var(--text-secondary);gap:4px}.v6-root .locale-trigger .loc-sep{color:var(--text-faint)}.v6-root .tb-icon-btn:hover,.v6-root .notif-trigger:hover,.v6-root .locale-trigger:hover{background:color-mix(in oklch, var(--violet) 8%, transparent);color:var(--violet);border-color:#0000;transform:none}.v6-root .notif-trigger.on{background:color-mix(in oklch, var(--violet) 12%, transparent);color:var(--violet);box-shadow:none;border-color:#0000}.v6-root .notif-bell-stage{background:0 0;width:auto;height:auto}.v6-root .notif-bell-stage:before{display:none}.v6-root .notif-badge{background:var(--violet);min-width:16px;height:16px;box-shadow:none;border:2px solid var(--bg-elev-1);font:700 8.5px/12px var(--font-ui);padding:0 4px;top:0;right:0;transform:translate(25%,-15%)}.v6-root .notif-bell-stage .ico{width:18px;height:18px}.v6-root .tb-cloud{background:var(--violet);height:38px;box-shadow:0 6px 16px -8px color-mix(in oklch, var(--violet) 80%, transparent);border:0;border-radius:999px;gap:8px;margin-left:6px;padding:0 14px 0 8px}.v6-root .tb-cloud:hover{background:var(--violet-lo);box-shadow:0 10px 22px -10px color-mix(in oklch, var(--violet) 90%, transparent);transform:translateY(-1px)}.v6-root .tb-account-btn{width:34px;height:34px;font:600 11.5px/1 var(--font-ui);box-shadow:0 0 0 2px var(--bg-elev-1), 0 0 0 3px var(--border-subtle);margin-left:4px}.v6-root .sb-item{border-radius:12px}.v6-root .sb-item.active{box-shadow:0 6px 16px -8px color-mix(in oklch, var(--violet) 80%, transparent)}.v6-root .btn.primary{background:var(--violet);color:#fff;box-shadow:0 6px 16px -8px color-mix(in oklch, var(--violet) 80%, transparent);border-color:#0000}.v6-root .btn.primary:hover{background:var(--violet-lo)}.v6-root .btn.secondary{background:var(--bg-elev-1);border-color:var(--border-subtle);box-shadow:0 1px 2px #282d3d0f;box-shadow:0 1px 2px lab(18.5739% 1.35495 -11.0041/.06)}.v6-root .btn.secondary:hover{border-color:var(--border);box-shadow:0 6px 14px -8px #282d3d59;box-shadow:0 6px 14px -8px lab(18.5739% 1.35495 -11.0041/.35)}.v6-root .btn.ghost{border-color:#0000}.v6-root .btn.ghost:hover{background:color-mix(in oklch, var(--violet) 7%, transparent);color:var(--text-primary)}.v6-root .btn.danger{background:var(--sunrise);border-color:#0000}.v6-root .card-h .btn.ghost,.v6-root .card-h .btn.sm{border:1px solid var(--border-subtle);background:var(--bg-elev-1);color:var(--text-secondary);height:30px;padding:0 11px;font-size:12px}.v6-root .card-h .btn.ghost:hover,.v6-root .card-h .btn.sm:hover{border-color:var(--border);color:var(--text-primary);background:var(--bg-elev-1)}.v6-root .card-h h3{font:600 16.5px/1.25 var(--font-ui);letter-spacing:-.015em}.v6-root .card{border-radius:22px}.v6-root .card-pad{padding:18px 20px 20px}.v6-root .card-h{padding:18px 20px 6px}.v6-root .risk-row{background:var(--bg-inset);border-top:0;border-radius:16px;margin-top:8px;padding:12px 14px}.v6-root .risk-row:first-child{margin-top:0;padding-top:12px}.v6-root .risk-ico{background:var(--bg-elev-1);box-shadow:0 1px 2px #282d3d0f;box-shadow:0 1px 2px lab(18.5739% 1.35495 -11.0041/.06)}.v6-root .risk-move,.v6-root .risk-pill{border-radius:999px}.v6-root .risk-move{background:var(--bg-elev-1);border-color:#0000;box-shadow:0 1px 2px #282d3d0f;box-shadow:0 1px 2px lab(18.5739% 1.35495 -11.0041/.06)}.v6-root .rail-card{border-radius:22px}.v6-root .rail-card .qa-tile,.v6-root .rail-quick button{border-radius:16px}.v6-root .chip{border-radius:999px}.v6-root .pipeline .stage{border-radius:16px}.v6-root .kpi-strip-item{border-radius:20px}.v6-root .input,.v6-root .field input,.v6-root .field select,.v6-root .field textarea{border-radius:12px}.v6-root .page-head{animation:light-in .42s var(--ease-out) both}.v6-root .kpi-strip-v{animation:num-pop .52s var(--ease-out) both;animation-delay:calc(.14s + var(--i,0) * 45ms)}@keyframes num-pop{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}.v6-root .card{transition:box-shadow var(--d-fast) var(--ease-out), transform var(--d-fast) var(--ease-out), border-color var(--d-fast)}.v6-root .card:hover{box-shadow:0 10px 28px -18px #232b4c59, var(--shadow-1)}@supports (color:lab(0% 0 0)){.v6-root .card:hover{box-shadow:0 10px 28px -18px lab(18.2271% 4.599 -21.5628/.35), var(--shadow-1)}}.v6-root .rail-card{transition:box-shadow var(--d-fast) var(--ease-out)}.v6-root .rail-card:hover{box-shadow:0 10px 28px -18px #232b4c59, var(--shadow-1)}@supports (color:lab(0% 0 0)){.v6-root .rail-card:hover{box-shadow:0 10px 28px -18px lab(18.2271% 4.599 -21.5628/.35), var(--shadow-1)}}.v6-root .tb-search{transition:width .26s var(--ease-out), background var(--d-fast), box-shadow var(--d-fast), border-color var(--d-fast)}.v6-root .tb-search:hover,.v6-root .tb-search:focus-visible{width:clamp(260px,32vw,460px)}.v6-root .pipeline .stage{animation:light-in .38s var(--ease-out) both}.v6-root .pipeline .stage:nth-child(2){animation-delay:30ms}.v6-root .pipeline .stage:nth-child(3){animation-delay:60ms}.v6-root .pipeline .stage:nth-child(4){animation-delay:90ms}.v6-root .pipeline .stage:nth-child(5){animation-delay:.12s}.v6-root .pipeline .stage:nth-child(6){animation-delay:.15s}.v6-root .pipeline .stage:nth-child(n+7){animation-delay:.18s}.v6-root .risk-row{animation:light-in .38s var(--ease-out) both}.v6-root .risk-row:nth-child(2){animation-delay:50ms}.v6-root .risk-row:nth-child(3){animation-delay:.1s}.v6-root .btn .ico{transition:transform var(--d-fast) var(--ease-out)}.v6-root .btn:hover .ico{transform:translate(1px)}.v6-root .toast-item{animation-timing-function:cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.v6-root .sb-item,.v6-root .page-head,.v6-root .kpi-strip-v,.v6-root .pipeline .stage,.v6-root .risk-row{animation:none!important}}.v6-root .btn{border-radius:12px}.v6-root .btn.sm{border-radius:10px}.v6-root .btn.lg,.v6-root .btn.xl{border-radius:14px}.v6-root .card-h .btn.ghost,.v6-root .card-h .btn.sm{border-radius:10px}.v6-root .tb-search{border-radius:14px}.v6-root .tb-cloud,.v6-root .tb-icon-btn,.v6-root .notif-trigger,.v6-root .locale-trigger{border-radius:12px}.v6-root .risk-move{border-radius:10px}.v6-root .risk-pill,.v6-root .kpi-strip-trend{border-radius:8px}.v6-root .cloud-composer{border-radius:14px}.v6-root .cloud-send{border-radius:10px}.v6-root .cloud-suggestions .chip,.v6-root .chip{border-radius:9px}.v6-root .bk-cin .bd-chip{border-radius:8px}.v6-root .bd-tab{border-radius:10px}.v6-root .av-bar-chip,.v6-root .av-bar-late{border-radius:7px}.v6-root .av-bar-ico{border-radius:8px}.v6-root .bd-tile-ico,.v6-root .bd-tl-ico,.v6-root .risk-ico{border-radius:10px}.v6-root .cloud-hello-ico{border-radius:9px}.v6-root .cloud-msg-body{border-radius:14px}.v6-root .cloud-hello-card{border-radius:12px}.v6-root .badge,.v6-root .ext-car{border-radius:8px}.v6-root .risk-row{background:var(--bg-elev-1);box-shadow:0 0 0 1px var(--border-subtle)}.v6-root .risk-ico{background:var(--bg-inset);box-shadow:none}.v6-root .btn.primary,.v6-root .tb-cloud,.v6-root .cloud-send{background:radial-gradient(120% 90% at 30% 20%, color-mix(in oklch, var(--violet) 60%, white) 0%, var(--violet) 55%, var(--violet-lo) 100%);box-shadow:inset 0 1px 0 #fff6, 0 10px 22px -10px color-mix(in oklch, var(--violet) 90%, transparent)}@supports (color:lab(0% 0 0)){.v6-root .btn.primary,.v6-root .tb-cloud,.v6-root .cloud-send{box-shadow:inset 0 1px 0 lab(100% 0 0/.4), 0 10px 22px -10px color-mix(in oklch, var(--violet) 90%, transparent)}}.v6-root .btn.primary:hover,.v6-root .tb-cloud:hover{box-shadow:inset 0 1px 0 #ffffff73, 0 14px 28px -12px color-mix(in oklch, var(--violet) 95%, transparent), 0 0 0 4px color-mix(in oklch, var(--violet) 12%, transparent)}@supports (color:lab(0% 0 0)){.v6-root .btn.primary:hover,.v6-root .tb-cloud:hover{box-shadow:inset 0 1px 0 lab(100% 0 0/.45), 0 14px 28px -12px color-mix(in oklch, var(--violet) 95%, transparent), 0 0 0 4px color-mix(in oklch, var(--violet) 12%, transparent)}}.v6-root .kpi-strip-ico,.v6-root .cloud-hello-ico,.v6-root .risk-ico,.v6-root .bd-mini-ico,.v6-root .bd-hr-ico,.v6-root .bd-tile-ico,.v6-root .bd-tl-ico{background:radial-gradient(120% 90% at 30% 20%, #fff 0%, var(--bg-elev-1) 55%, var(--bg-inset) 100%);box-shadow:inset 0 1px 0 #fffffff2, 0 4px 10px -6px #252c4759, 0 0 0 1px var(--border-subtle)}@supports (color:lab(0% 0 0)){.v6-root .kpi-strip-ico,.v6-root .cloud-hello-ico,.v6-root .risk-ico,.v6-root .bd-mini-ico,.v6-root .bd-hr-ico,.v6-root .bd-tile-ico,.v6-root .bd-tl-ico{box-shadow:inset 0 1px 0 lab(100% 0 0/.95), 0 4px 10px -6px lab(18.3574% 3.29834 -18.0689/.35), 0 0 0 1px var(--border-subtle)}}.v6-root .av-day.is-today,.v6-root .pipeline .stage.active{box-shadow:0 8px 18px -8px color-mix(in oklch, var(--violet) 70%, transparent), 0 0 0 4px color-mix(in oklch, var(--violet) 10%, transparent)}.v6-root .be-ref{font:500 12.5px/1 var(--font-ui);color:var(--text-secondary);background:var(--bg-elev-1);box-shadow:0 0 0 1px var(--border-subtle);border-radius:10px;align-items:center;gap:8px;padding:7px 11px;display:inline-flex}.v6-root .be-ref .mono{font-family:var(--font-mono);color:var(--text-primary);font-weight:600}.v6-root .be-ref-sep{color:var(--text-faint)}.v6-root .be-sec-h{align-items:center;gap:11px;margin-bottom:16px;display:flex}.v6-root .be-sec-ico{width:30px;height:30px;color:var(--violet);background:color-mix(in oklch, var(--violet) 10%, transparent);border-radius:10px;flex:none;place-items:center;display:grid}.v6-root .be-sec-t{flex-direction:column;gap:2px;min-width:0;display:flex}.v6-root .be-sec-t>span{font:600 14.5px/1.2 var(--font-ui);letter-spacing:-.01em;color:var(--text-primary)}.v6-root .be-sec-t>em{font-style:normal;font:400 12.5px/1.4 var(--font-ui);color:var(--text-muted)}.v6-root .be-sec-b{flex-direction:column;gap:15px;display:flex}.v6-root input[type=date].field,.v6-root input[type=time].field,.v6-root input[type=datetime-local].field{font-family:var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:0}.v6-root input[type=date].field::-webkit-calendar-picker-indicator{opacity:.4;cursor:pointer;-webkit-transition:opacity var(--d-fast);transition:opacity var(--d-fast)}.v6-root input[type=time].field::-webkit-calendar-picker-indicator{opacity:.4;cursor:pointer;-webkit-transition:opacity var(--d-fast);transition:opacity var(--d-fast)}.v6-root input[type=datetime-local].field::-webkit-calendar-picker-indicator{opacity:.4;cursor:pointer;-webkit-transition:opacity var(--d-fast);transition:opacity var(--d-fast)}.v6-root input[type=date].field:hover::-webkit-calendar-picker-indicator{opacity:.85}.v6-root input[type=time].field:hover::-webkit-calendar-picker-indicator{opacity:.85}.v6-root input[type=datetime-local].field:hover::-webkit-calendar-picker-indicator{opacity:.85}.v6-root .be-locked{border:1px solid var(--border-subtle);background:var(--bg-elev-1);border-radius:14px;flex-wrap:wrap;align-items:center;gap:13px;padding:13px 15px;display:flex}.v6-root .be-locked-ico{width:30px;height:30px;color:var(--text-muted);background:var(--bg-inset);border-radius:10px;flex:none;place-items:center;display:grid}.v6-root .be-locked-b{flex-direction:column;flex:1;gap:5px;min-width:200px;display:flex}.v6-root .be-locked-car{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v6-root .be-locked-name{font:600 14px/1.2 var(--font-ui);color:var(--text-primary)}.v6-root .be-locked-why{font:400 12.5px/1.45 var(--font-ui);color:var(--text-muted)}.v6-root .be-recap{flex-direction:column;gap:2px;display:flex}.v6-root .be-recap-row{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.v6-root .be-recap-row:first-child{border-top:0;padding-top:0}.v6-root .be-recap-k{font:400 12.5px/1.2 var(--font-ui);color:var(--text-muted);align-items:center;gap:8px;display:inline-flex}.v6-root .be-recap-k svg{color:var(--text-faint)}.v6-root .be-recap-v{font:600 13.5px/1.2 var(--font-ui);color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right}.v6-root .be-recap-row.is-total{border-top:1px solid var(--border);margin-top:4px;padding-top:12px}.v6-root .be-recap-row.is-total .be-recap-k{color:var(--text-primary);font-weight:500}.v6-root .be-recap-row.is-total .be-recap-v{letter-spacing:-.02em;font-size:20px}.v6-root .be-changed{border-top:1px solid var(--border-subtle);flex-direction:column;gap:8px;margin-top:16px;padding-top:14px;display:flex}.v6-root .be-changed-k{font:500 12px/1 var(--font-ui);color:var(--text-muted)}.v6-root .be-changed-none{font:400 12.5px/1.3 var(--font-ui);color:var(--text-faint)}.v6-root .be-changed-list{flex-wrap:wrap;gap:6px;display:flex}.v6-root .be-changed-chip{font:500 11.5px/1 var(--font-ui);color:var(--violet);background:color-mix(in oklch, var(--violet) 10%, transparent);border-radius:8px;padding:5px 9px}.v6-root .be-drop{border:1.5px dashed var(--border);background:var(--bg-elev-1);cursor:pointer;text-align:center;transition:border-color var(--d-fast), background var(--d-fast), transform var(--d-fast) var(--ease-out);border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:22px 16px;display:flex}.v6-root .be-drop:hover,.v6-root .be-drop:focus-visible{border-color:color-mix(in oklch, var(--violet) 45%, var(--border));background:color-mix(in oklch, var(--violet) 4%, var(--bg-elev-1))}.v6-root .be-drop.is-over{border-color:var(--violet);background:color-mix(in oklch, var(--violet) 8%, var(--bg-elev-1));transform:translateY(-1px)}.v6-root .be-drop.is-busy{cursor:progress}.v6-root .be-drop-ico{width:40px;height:40px;color:var(--violet);background:color-mix(in oklch, var(--violet) 10%, transparent);border-radius:13px;place-items:center;margin-bottom:4px;display:grid}.v6-root .be-drop.is-busy .be-drop-ico{animation:1.4s ease-in-out infinite be-pulse}@keyframes be-pulse{0%,to{opacity:1}50%{opacity:.45}}.v6-root .be-drop-t{font:600 13px/1.3 var(--font-ui);color:var(--text-primary)}.v6-root .be-drop-s{font:400 12px/1.3 var(--font-ui);color:var(--text-muted)}.v6-root .be-drop-err{font:400 12.5px/1.4 var(--font-ui);color:var(--sunrise);margin-top:10px}.v6-root .be-read{border-top:1px solid var(--border-subtle);animation:light-in .32s var(--ease-out) both;flex-direction:column;gap:2px;margin-top:14px;padding-top:12px;display:flex}.v6-root .be-read-row{justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.v6-root .be-read-k{font:400 12.5px/1.3 var(--font-ui);color:var(--text-muted);flex:none}.v6-root .be-read-v{font:600 13px/1.3 var(--font-ui);color:var(--text-primary);text-align:right;overflow-wrap:anywhere;min-width:0}.v6-root .be-read-conf{font:400 11.5px/1.3 var(--font-ui);color:var(--text-faint);margin-top:4px}.v6-root .be-read-acts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media (prefers-reduced-motion:reduce){.v6-root .be-drop.is-busy .be-drop-ico,.v6-root .be-read{animation:none!important}}.v6-root .be-rail{align-self:start;position:sticky;top:18px}@media (max-width:1100px){.v6-root .be-rail{position:static}}.v6-root .be-rail-acts{border-top:1px solid var(--border-subtle);flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px;display:flex}.v6-root .be-rail-acts .btn{flex:auto;justify-content:center}.v6-root .ad{flex-direction:column;gap:14px;display:flex}.v6-root .ad-pick{text-align:left;border:1px solid color-mix(in oklch, var(--violet) 26%, var(--border-subtle));background:color-mix(in oklch, var(--violet) 5%, var(--bg-elev-1));cursor:pointer;width:100%;font:inherit;color:inherit;transition:border-color var(--d-fast), box-shadow var(--d-fast), transform var(--d-fast) var(--ease-out);border-radius:16px;align-items:center;gap:12px;padding:13px 15px;display:flex}.v6-root .ad-pick:hover:not(.is-flat){border-color:var(--violet);box-shadow:0 12px 28px -20px color-mix(in oklch, var(--violet) 90%, transparent);transform:translateY(-1px)}.v6-root .ad-pick.is-flat{cursor:default}.v6-root .ad-pick-b{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.v6-root .ad-pick-t{font:600 14.5px/1.25 var(--font-ui);letter-spacing:-.01em;color:var(--text-primary)}.v6-root .ad-pick-s{font:400 12.5px/1.45 var(--font-ui);color:var(--text-secondary)}.v6-root .ad-pick-go{width:30px;height:30px;color:var(--violet);background:color-mix(in oklch, var(--violet) 12%, transparent);transition:transform var(--d-fast) var(--ease-out);border-radius:10px;flex:none;place-items:center;display:grid}.v6-root .ad-pick:hover .ad-pick-go{transform:translate(2px)}.v6-root .ad-search{border:1px solid var(--border-subtle);background:var(--bg-elev-1);height:40px;transition:border-color var(--d-fast), box-shadow var(--d-fast);border-radius:12px;align-items:center;gap:9px;padding:0 12px;display:flex}.v6-root .ad-search:focus-within{border-color:color-mix(in oklch, var(--violet) 45%, var(--border));box-shadow:0 0 0 3px color-mix(in oklch, var(--violet) 12%, transparent)}.v6-root .ad-search>svg{color:var(--text-faint);flex:none}.v6-root .ad-search input{min-width:0;font:400 13.5px/1 var(--font-ui);color:var(--text-primary);background:0 0;border:0;outline:none;flex:1}.v6-root .ad-search button{cursor:pointer;color:var(--text-muted);background:0 0;border:0;place-items:center;padding:4px;display:inline-grid}.v6-root .ad-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:min(46vh,420px);margin:-2px;padding:2px;display:grid;overflow-y:auto}.v6-root .ad-card{border:1px solid var(--border-subtle);background:var(--bg-elev-1);cursor:pointer;text-align:left;font:inherit;color:inherit;min-width:0;transition:border-color var(--d-fast), box-shadow var(--d-fast), background var(--d-fast), transform var(--d-fast) var(--ease-out);border-radius:14px;align-items:center;gap:12px;padding:12px 13px;display:flex;position:relative}.v6-root .ad-card:hover:not(:disabled){border-color:color-mix(in oklch, var(--violet) 32%, var(--border-subtle));transform:translateY(-1px);box-shadow:0 10px 24px -18px #232b4c73;box-shadow:0 10px 24px -18px lab(18.2271% 4.599 -21.5628/.45)}.v6-root .ad-card:disabled{opacity:.55;cursor:default}.v6-root .ad-card.is-on{border-color:var(--violet);background:color-mix(in oklch, var(--violet) 6%, var(--bg-elev-1));box-shadow:0 0 0 3px color-mix(in oklch, var(--violet) 12%, transparent)}.v6-root .ad-av{flex:none;display:inline-flex;position:relative}.v6-root .ad-dot{width:10px;height:10px;box-shadow:0 0 0 2px var(--bg-elev-1);border-radius:999px;position:absolute;bottom:-1px;right:-1px}.v6-root .ad-dot.is-ok{background:var(--st-returned)}.v6-root .ad-dot.is-busy{background:var(--st-handed)}.v6-root .ad-dot.is-off{background:var(--text-faint)}.v6-root .ad-b{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.v6-root .ad-name{font:600 13.5px/1.25 var(--font-ui);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v6-root .ad-meta{font:400 12px/1.3 var(--font-ui);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v6-root .ad-sep{color:var(--text-faint)}.v6-root .ad-tag{font:500 11px/1 var(--font-ui);color:var(--violet);background:color-mix(in oklch, var(--violet) 10%, transparent);border-radius:8px;flex:none;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.v6-root .ad-check{color:#fff;background:var(--violet);opacity:0;width:22px;height:22px;transition:opacity var(--d-fast), transform var(--d-fast) var(--ease-out);border-radius:999px;flex:none;place-items:center;display:grid;transform:scale(.7)}.v6-root .ad-card.is-on .ad-check{opacity:1;transform:none}.v6-root .ad-card.is-on .ad-tag{display:none}.v6-root .ad-empty{text-align:center;font:400 13px/1.4 var(--font-ui);color:var(--text-muted);padding:28px 16px}.v6-root .ad-unassign{border:1px solid var(--border-subtle);cursor:pointer;font:500 12.5px/1 var(--font-ui);color:var(--text-secondary);transition:color var(--d-fast), border-color var(--d-fast);background:0 0;border-radius:10px;align-self:flex-start;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.v6-root .ad-unassign:hover{color:var(--sunrise);border-color:color-mix(in oklch, var(--sunrise) 40%, var(--border-subtle))}.v6-root .ad-foot{border-top:1px solid var(--border-subtle);justify-content:flex-end;gap:10px;margin-top:18px;padding-top:15px;display:flex}@media (max-width:720px){.v6-root .ad-grid{grid-template-columns:minmax(0,1fr);max-height:none}.v6-root .ad-foot{background:var(--bg-elev-1);margin-inline:-16px;padding:14px 16px;position:sticky;bottom:0}.v6-root .ad-foot .btn{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.v6-root .ad-pick,.v6-root .ad-card,.v6-root .ad-check{transition:none}}@media (max-width:1024px){.v6-root :is(.pipeline,.cscan-strip,.rd .veh-hero-thumbs){scrollbar-width:none}}
@keyframes rd-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes rd-in-x{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes rd-rise{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:none}}@keyframes rd-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes rd-rail-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rd-rail-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes rd-scrim{0%{opacity:0}to{opacity:1}}@keyframes rd-drawer{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:none}}@keyframes rd-modal{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:none}}@keyframes rd-menu{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:none}}.rd .rd-in{animation:rd-in .76s var(--spring) both}.rd .rd-in-x{animation:rd-in-x .78s var(--spring) both}.rd .rd-rise{animation:rd-rise .72s var(--spring) both}.rd [data-d="1"]{animation-delay:60ms}.rd [data-d="2"]{animation-delay:.12s}.rd [data-d="3"]{animation-delay:.18s}.rd [data-d="4"]{animation-delay:.24s}.rd [data-d="5"]{animation-delay:.3s}.rd [data-d="6"]{animation-delay:.36s}.rd .rd-cols{grid-template-columns:minmax(0, 1fr) var(--rail,452px);align-items:start;gap:22px;display:grid}.rd .rd-cols>*{min-width:0}.rd .rd-stack{flex-direction:column;gap:22px;min-width:0;display:flex}.rd .rd-stack.tight{gap:16px}@media (max-width:1024px){.rd .rd-cols{grid-template-columns:minmax(0,1fr)}}.rd .rd-eyebrow{font:600 10px/1 var(--font-ui);letter-spacing:.105em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:8px;display:inline-flex}.rd .rd-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.rd .rd-title{font:600 18.5px/1.2 var(--font-ui);letter-spacing:-.028em;margin:0}.rd .rd-title.lg{letter-spacing:-.03em;font-size:23px;line-height:1.15}.rd .rd-lede{font:400 13px/1.5 var(--font-ui);color:var(--text-secondary);text-wrap:pretty}.rd .rd-figures{border-top:2px solid var(--text-primary);border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(auto-fit,minmax(max(clamp(19.9%,899100px - 99900%,33%),clamp(19.9%,559440px - 99900%,49.9%)),1fr));padding:22px 0 24px;display:grid}.rd .rd-fig{border:0;border-inline-end:1px solid var(--border-subtle);text-align:start;cursor:pointer;font:inherit;color:inherit;transition:opacity .22s var(--ease-out);background:0 0;flex-direction:column;align-items:flex-start;gap:12px;padding-inline:24px;display:flex}.rd .rd-fig:first-child{padding-inline-start:0}.rd .rd-fig:last-child{border-inline-end:0;padding-inline-end:0}.rd .rd-fig:hover{opacity:.62}.rd .rd-fig-v{white-space:nowrap;font:600 clamp(36px, 2.2vw, 48px)/1 var(--font-ui);letter-spacing:-.045em;font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;display:inline-flex}.rd .rd-fig-v .of{font:500 14px/1 var(--font-ui);letter-spacing:0;color:var(--text-muted)}.rd .rd-fig-s{font:400 12px/1.3 var(--font-ui);color:var(--text-muted);align-items:center;gap:6px;display:inline-flex}@media (max-width:1024px){.rd .rd-figures{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.rd .rd-fig{padding-inline:16px}.rd .rd-fig:nth-child(2n){border-inline-end:0;padding-inline-end:0}.rd .rd-fig:nth-child(odd){padding-inline-start:0}}.rd .rd-card{background:var(--bg-elev-2);border:1px solid var(--border-subtle);border-radius:var(--r-xl);box-shadow:var(--shadow-2);min-width:0}.rd .rd-card.flush{overflow:hidden}.rd .rd-card.pad{padding:20px 22px 22px}.rd .rd-card.pad-lg{padding:22px 24px 24px}.rd .rd-card.lift{cursor:pointer;text-align:start;font:inherit;color:inherit;width:100%;transition:transform .32s var(--spring), box-shadow .32s var(--ease-out), border-color .24s}.rd .rd-card.lift:hover{border-color:var(--border-strong);box-shadow:var(--shadow-lift);transform:translateY(-4px)}.rd .rd-card.lift:active{transform:translateY(-1px)scale(.995)}.rd .rd-card.toned{border-color:color-mix(in oklab, var(--tone) 26%, var(--border-subtle));background:color-mix(in oklab, var(--tone) 4%, var(--bg-elev-2))}.rd .rd-card.toned.lift:hover{border-color:var(--tone)}.rd .rd-card-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.rd .rd-card-head.center{align-items:center}.rd .rd-rows{flex-direction:column;display:flex}.rd .rd-rows>*+*{border-top:1px solid var(--border-subtle)}.rd .rd-row{text-align:start;width:100%;font:inherit;color:inherit;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 22px;display:grid}.rd .rd-row.tap{cursor:pointer;transition:background .22s, padding-inline-start .3s var(--spring)}.rd .rd-row.tap:hover{background:var(--bg-inset);padding-inline-start:30px}.rd .rd-row-main{flex-direction:column;gap:4px;min-width:0;display:flex}.rd .rd-row-t{font:500 14px/1.3 var(--font-ui)}.rd .rd-row-t.strong{letter-spacing:-.02em;font-size:15.5px;font-weight:600}.rd .rd-row-s{font:400 12px/1.3 var(--font-ui);color:var(--text-muted);text-overflow:ellipsis;align-items:center;gap:5px;display:inline-flex;overflow:hidden}.rd .rd-kv{grid-template-columns:var(--k,112px) minmax(0, 1fr);align-items:center;gap:12px;padding:11px 0;display:grid}.rd .rd-kv+.rd-kv{border-top:1px solid var(--border-subtle)}.rd .rd-kv>:first-child{font:400 12.5px/1.2 var(--font-ui);color:var(--text-muted)}.rd .rd-kv>:last-child{font:500 12.5px/1.35 var(--font-ui);min-width:0}.rd .rd-tile{width:var(--sz,32px);height:var(--sz,32px);border-radius:calc(var(--sz,32px) / 3.2);background:var(--bg-inset);color:var(--text-muted);flex:none;place-items:center;display:grid}.rd .rd-tile.toned{background:color-mix(in oklab, var(--tone) 12%, transparent);color:var(--tone)}.rd .rd-tile.solid{background:var(--tone,var(--violet));color:var(--text-on-accent)}.rd .rd-tile.ring{background:var(--bg-elev-2);border:1.5px solid var(--tone,var(--border));color:var(--tone,var(--text-muted))}.rd .rd-chip{border-radius:var(--r-sm);font:600 10px/1.4 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;background:var(--bg-inset);color:var(--text-secondary);flex:none;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.rd .rd-chip.toned{background:color-mix(in oklab, var(--tone) 11%, transparent);color:var(--tone)}.rd .rd-chip.plain{text-transform:none;letter-spacing:0;font-size:11.5px;font-weight:500}.rd .rd-dot{border-radius:var(--r-pill);background:var(--tone,var(--violet));width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklab, var(--tone,var(--violet)) 18%, transparent);flex:none}.rd .rd-dot.sm{width:5px;height:5px;box-shadow:0 0 0 2.5px color-mix(in oklab, var(--tone,var(--violet)) 18%, transparent)}.rd .rd-sep{border-radius:var(--r-pill);background:var(--text-faint);flex:none;width:3px;height:3px}.rd .rd-well{background:var(--bg-inset);box-shadow:var(--well)}.rd .rd-frame{background:var(--bg-inset);box-shadow:var(--well);color:var(--text-faint);place-items:center;display:grid;position:relative;overflow:hidden}.rd .rd-frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.rd .rd-tabs{border-bottom:1px solid var(--border-subtle);scrollbar-width:none;align-items:center;gap:26px;display:flex;overflow-x:auto}.rd .rd-tabs::-webkit-scrollbar{display:none}.rd .rd-tab{cursor:pointer;white-space:nowrap;font:500 13.5px/1 var(--font-ui);color:var(--text-muted);transition:color .22s var(--ease-out);background:0 0;border:0;align-items:center;gap:8px;padding:0 0 14px;display:inline-flex;position:relative}.rd .rd-tab:hover{color:var(--text-secondary)}.rd .rd-tab.on{color:var(--text-primary);font-weight:600}.rd .rd-tab-n{font:500 11px/1 var(--font-mono);color:var(--text-faint);font-variant-numeric:tabular-nums}.rd .rd-tab.on .rd-tab-n{color:var(--violet-lo)}.rd .rd-tab-u{inset-inline:0;background:var(--violet);transform-origin:0;height:2px;animation:rd-rail-x .42s var(--ease-out) both;border-radius:2px;position:absolute;bottom:-1px}[dir=rtl] .rd .rd-tab-u{transform-origin:100%}.rd .dw[data-widget=day],.rd .dw[data-widget=duty]{container-type:inline-size}.rd .rd-day{--t-col:44px;--n-col:16px;--p-col:76px;--row-gap:16px;--row-pad:14px}.rd .rd-duty{--row-pad:24px}.rd .rd-day-h{padding:0 var(--row-pad,24px) 16px;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.rd .rd-day-lede{font:400 13.5px/1.5 var(--font-ui);color:var(--text-muted)}.rd .rd-day-rows{flex-direction:column;display:flex;position:relative}.rd .rd-day-spine{z-index:0;inset-inline-start:calc(var(--row-pad) + var(--t-col) + var(--row-gap) + (var(--n-col) / 2) - 1px);background:linear-gradient(to bottom, transparent 0, var(--border-subtle) 26px, var(--border-subtle) calc(100% - 26px), transparent 100%);transform-origin:top;width:2px;animation:rd-rail-y .9s var(--ease-out) both;animation-delay:.16s;position:absolute;top:6px;bottom:10px}.rd .rd-day-row{z-index:1;grid-template-columns:var(--t-col) var(--n-col) var(--p-col) minmax(0, 1fr) auto;align-items:center;gap:var(--row-gap);width:100%;padding:12px var(--row-pad);text-align:start;font:inherit;color:inherit;cursor:pointer;border-radius:var(--r-lg,14px);transition:background .2s var(--ease-out), opacity .2s;background:0 0;border:0;display:grid;position:relative}.rd .rd-day-row:hover{background:color-mix(in oklab, var(--violet) 5%, transparent)}.rd .rd-day-row.done{opacity:.6}.rd .rd-day-row.done:hover{opacity:1}.rd .rd-day-node{z-index:1;border-radius:var(--r-pill);background:var(--bg-base);width:12px;height:12px;box-shadow:0 0 0 1.5px var(--border), 0 0 0 5px var(--bg-base);transition:box-shadow .24s var(--ease-out);justify-self:center;place-items:center;display:grid;position:relative}.rd .rd-day-row:hover .rd-day-node{box-shadow:0 0 0 1.5px var(--border-strong), 0 0 0 5px var(--bg-base)}.rd .rd-day-node.on{box-shadow:0 0 0 2px var(--tone,var(--violet)), 0 0 0 5px var(--bg-base), 0 0 0 9px color-mix(in oklab, var(--tone,var(--violet)) 13%, transparent)}.rd .rd-day-node.fill{width:18px;height:18px;color:var(--text-on-accent);background:linear-gradient(155deg, color-mix(in oklab, var(--tone,var(--violet)) 82%, white), var(--tone,var(--violet)));box-shadow:inset 0 1px 0 #ffffff52, 0 0 0 4px var(--bg-base), 0 5px 12px -5px color-mix(in oklab, var(--tone,var(--violet)) 70%, transparent)}@supports (color:lab(0% 0 0)){.rd .rd-day-node.fill{box-shadow:inset 0 1px 0 lab(100% 0 0/.32), 0 0 0 4px var(--bg-base), 0 5px 12px -5px color-mix(in oklab, var(--tone,var(--violet)) 70%, transparent)}}.rd .rd-day-time{font:500 12.5px/1 var(--font-mono);color:var(--text-muted);font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-align:end}.rd .rd-day-main{flex-direction:column;gap:4px;min-width:0;display:flex}.rd .rd-day-t{font:500 14.5px/1.35 var(--font-ui);letter-spacing:-.012em;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rd .rd-day-row.done .rd-day-t{color:var(--text-secondary);font-weight:400}.rd .rd-day-s{font:400 12.5px/1.4 var(--font-ui);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rd .rd-day-state{font:600 10.5px/1.4 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;flex:none;align-items:center;gap:7px;display:inline-flex}.rd .rd-day-state.done{color:var(--st-returned)}.rd .rd-day-state.live{color:var(--violet-lo)}.rd .rd-day-state.live>i{border-radius:var(--r-pill);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklab, var(--violet) 16%, transparent);background:currentColor}.rd .rd-day-now{z-index:1;grid-template-columns:var(--t-col) var(--n-col) minmax(0, 1fr);align-items:center;gap:var(--row-gap);padding:9px var(--row-pad);display:grid;position:relative}.rd .rd-day-now>span{font:600 10px/1 var(--font-ui);letter-spacing:.09em;text-transform:uppercase;color:var(--violet-lo);text-align:end}.rd .rd-day-now>b{border-radius:var(--r-pill);background:var(--violet);width:9px;height:9px;box-shadow:0 0 0 4px var(--bg-base), 0 0 0 8px color-mix(in oklab, var(--violet) 14%, transparent);justify-self:center}.rd .rd-day-now>i{background:linear-gradient(to right, color-mix(in oklab, var(--violet) 55%, transparent), transparent);border-radius:2px;height:1.5px;display:block}[dir=rtl] .rd .rd-day-now>i{background:linear-gradient(to left, color-mix(in oklab, var(--violet) 55%, transparent), transparent)}.rd .rd-day .rd-empty{border:1px dashed var(--border-subtle);border-radius:var(--r-xl);padding:30px 20px 34px}.rd .rd-shot{width:var(--p-col,76px);aspect-ratio:3/2;background:var(--bg-inset);color:var(--text-faint);box-shadow:inset 0 0 0 1px var(--border-subtle);transition:box-shadow .24s var(--ease-out);border-radius:12px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.rd .rd-day-row:hover .rd-shot{box-shadow:inset 0 0 0 1px var(--border-strong)}.rd .rd-shot.wide{aspect-ratio:16/10;border-radius:14px;width:100%}.rd .rd-shot>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.rd .rd-shot>img.mark{-o-object-fit:contain;object-fit:contain;width:30px;height:30px}.rd .rd-shot.wide>img.mark{width:44px;height:44px}.rd .rd-duty .rd-day-h{padding:22px var(--row-pad) 18px}.rd .rd-duty-grid{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:22px 18px;padding:20px 24px 24px;display:grid}.rd .rd-duty-tile{text-align:start;min-width:0;font:inherit;color:inherit;cursor:pointer;transition:transform .26s var(--spring);background:0 0;border:0;flex-direction:column;gap:10px;padding:0;display:flex}.rd .rd-duty-tile:hover{transform:translateY(-2px)}@supports (grid-template-rows:subgrid){.rd .rd-duty-grid{grid-auto-rows:auto}.rd .rd-duty-tile{grid-row:span 4;grid-template-rows:subgrid;display:grid}}.rd .rd-duty-tile:hover .rd-shot{box-shadow:inset 0 0 0 1px var(--border-strong)}.rd .rd-duty-who{align-items:center;gap:9px;min-width:0;display:flex}.rd .rd-duty-noone{background:color-mix(in oklab, var(--attention) 12%, transparent);width:26px;height:26px;color:var(--attention);border-radius:9px;flex:none;place-items:center;display:grid}.rd .rd-duty-nm{font:600 14px/1.2 var(--font-ui);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rd .rd-duty-line{font:400 12.5px/1.45 var(--font-ui);color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rd .rd-duty-meta{font:500 11px/1 var(--font-mono);color:var(--text-faint);font-variant-numeric:tabular-nums;align-items:center;gap:7px;display:inline-flex}.rd .rd-duty-meta>i{border-radius:var(--r-pill);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklab, currentColor 18%, transparent);background:currentColor;flex:none}.rd .rd-duty-meta.driving{color:var(--violet-lo)}.rd .rd-duty-meta.waiting{color:var(--attention)}.rd .rd-duty-meta.scheduled{color:var(--text-faint)}.rd .rd-duty-meta.done{color:var(--st-returned)}.rd .rd-duty-tile.is-done .rd-shot{opacity:.66}.rd .rd-duty-tile.is-done:hover .rd-shot{opacity:1}.rd .rd-duty .rd-empty{padding:26px 24px 32px}@container (max-width:560px){.rd .rd-day{--t-col:40px;--n-col:14px;--p-col:62px;--row-gap:12px;--row-pad:12px}.rd .rd-day-h{flex-wrap:wrap}.rd .rd-day-t{font-size:13.8px}}@container (max-width:430px){.rd .rd-day-row{grid-template-columns:var(--t-col) var(--n-col) var(--p-col) minmax(0, 1fr);row-gap:9px}.rd .rd-day-row>:last-child{grid-column:3/-1;justify-self:start}.rd .rd-day-t{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.rd .rd-day-now{grid-template-columns:var(--t-col) var(--n-col) minmax(0, 1fr)}}@container (max-width:340px){.rd .rd-day{--t-col:36px;--p-col:52px;--row-gap:10px;--row-pad:10px}.rd .rd-day-s{font-size:11.5px}}@container (max-width:360px){.rd .rd-duty{--row-pad:18px}.rd .rd-duty-grid{padding:18px var(--row-pad) 20px;gap:20px 14px}}@container (max-width:300px){.rd .rd-duty-grid{grid-template-columns:minmax(0,1fr)}}.rd .rd-rail{border-radius:var(--r-pill);background:var(--bg-inset);height:8px;box-shadow:var(--well);position:relative}.rd .rd-rail>i{border-radius:var(--r-pill);background:var(--tone,var(--violet));transform-origin:0;animation:rd-rail-x 1.1s var(--ease-out) both;animation-delay:.3s;display:block;position:absolute;inset-block:0;inset-inline-start:0}[dir=rtl] .rd .rd-rail>i{transform-origin:100%}.rd .rd-bars{align-items:flex-end;gap:9px;height:118px;display:flex}.rd .rd-bar{background:var(--bg-inset);min-width:0;box-shadow:var(--well);transform-origin:bottom;animation:rd-rail-y .72s var(--ease-out) both;border-radius:6px 6px 3px 3px;flex:1}.rd .rd-bar.mid{background:var(--border);box-shadow:none}.rd .rd-bar.now{background:var(--violet);box-shadow:none}.rd .rd-bar-x{font:500 10px/1 var(--font-mono);color:var(--text-muted);justify-content:space-between;align-items:center;display:flex}.rd .rd-cloud{gap:13px;padding:18px 22px;display:flex}.rd .rd-orb{background:var(--orb-gradient);width:26px;height:26px;box-shadow:var(--orb-shadow);border-radius:50%;flex:none}.rd .rd-orb.lg{width:28px;height:28px}.rd .rd-cloud-b{flex-direction:column;flex:1;gap:9px;min-width:0;display:flex}.rd .rd-cloud-t{font:400 13px/1.5 var(--font-ui);color:var(--text-secondary);text-wrap:pretty}.rd .rd-cloud-t b,.rd .rd-cloud-t strong{color:var(--text-primary);font-weight:600}.rd .rd-cloud-a{cursor:pointer;font:600 12.5px/1 var(--font-ui);color:var(--violet-lo);transition:gap .2s var(--ease-out);background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;padding:0;display:inline-flex}.rd .rd-cloud-a:hover{gap:11px}.rd .rd-btn{border:1px solid var(--border-subtle);background:var(--bg-elev-2);color:var(--text-primary);font:600 13.5px/1 var(--font-ui);cursor:pointer;white-space:nowrap;transition:background .24s, border-color .24s, color .24s, transform .32s var(--spring), box-shadow .28s var(--ease-out);border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;display:inline-flex}.rd .rd-btn:hover{border-color:var(--border-strong);background:var(--bg-inset);box-shadow:var(--shadow-1);transform:translateY(-2px)}.rd .rd-btn:active{transform:translateY(0)scale(.975)}.rd .rd-btn[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.rd .rd-btn.primary{background:var(--violet);color:var(--text-on-accent);box-shadow:var(--shadow-accent);border-color:#0000}.rd .rd-btn.primary:hover{background:var(--violet-lo);box-shadow:var(--shadow-accent-hi);border-color:#0000}.rd .rd-btn.quiet{color:var(--text-secondary);background:0 0;border-color:#0000}.rd .rd-btn.quiet:hover{background:var(--bg-inset);color:var(--text-primary);box-shadow:none}.rd .rd-btn.sm{border-radius:11px;padding:9px 14px;font-size:12.5px}.rd .rd-btn.wide{width:100%}.rd .rd-btn.wrap{white-space:normal;text-align:start}.rd .rd-ib{width:var(--sz,40px);height:var(--sz,40px);border:1px solid var(--border-subtle);background:var(--bg-elev-2);color:var(--text-muted);cursor:pointer;transition:color .2s, border-color .2s, background .2s, transform .3s var(--spring);border-radius:12px;flex:none;place-items:center;display:inline-grid}.rd .rd-ib:hover{color:var(--text-primary);border-color:var(--border-strong)}.rd .rd-ib.sm{--sz:32px;border-radius:10px}.rd .rd-ib.close:hover{transform:rotate(90deg)}.rd .rd-field{border:1px solid var(--border);background:var(--bg-elev-2);min-width:0;box-shadow:var(--well);border-radius:13px;flex:1;align-items:center;gap:10px;padding-inline:14px;transition:border-color .2s,box-shadow .2s;display:flex}.rd .rd-field:focus-within{border-color:var(--violet);box-shadow:var(--well), 0 0 0 3px color-mix(in oklab, var(--violet) 18%, transparent)}.rd .rd-field input{min-width:0;color:var(--text-primary);font:400 13.5px/1 var(--font-ui);background:0 0;border:0;outline:none;flex:1;padding:13px 0}.rd-scrim{z-index:60;background:var(--scrim);animation:rd-scrim .26s var(--ease-out) both;cursor:default;border:0;width:100%;position:fixed;inset:0}.rd-drawer{z-index:61;background:var(--bg-base);border-inline-start:1px solid var(--border-subtle);width:min(500px,100vw);box-shadow:var(--shadow-drawer);animation:rd-drawer .46s var(--spring) both;flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-end:0}.rd-drawer-h{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 26px 20px;display:flex}.rd-drawer-b{flex-direction:column;flex:1;gap:8px;padding:20px 26px 24px;display:flex;overflow-y:auto}.rd-drawer-f{border-top:1px solid var(--border-subtle);background:var(--bg-inset);justify-content:flex-end;align-items:center;gap:9px;padding:18px 26px;display:flex}.rd .rd-run{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1024px){.rd .rd-run{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.rd .rd-run{grid-template-columns:minmax(0,1fr)}}.rd .rd-stop{flex-direction:column;display:flex;position:relative;overflow:hidden}.rd .rd-stop-h{align-items:center;gap:11px;padding:17px 20px 13px;display:flex}.rd .rd-stop-n{font:600 12px/1 var(--font-mono);color:var(--text-faint);flex:none}.rd .rd-stop-ref{font:500 11.5px/1 var(--font-mono);color:var(--text-secondary);text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.rd .rd-stop-name{font:600 23px/1.18 var(--font-ui);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;padding:0 20px 4px;display:block;overflow:hidden}.rd .rd-stop-veh{align-items:center;gap:10px;min-width:0;padding:8px 20px 16px;display:flex}.rd .rd-stop-veh-nm{font:500 13px/1.2 var(--font-ui);text-overflow:ellipsis;min-width:0;overflow:hidden}.rd .rd-stop-facts{flex-direction:column;margin-top:auto;padding:0 20px 4px;display:flex}.rd .rd-stop-fact{border-top:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:11px 0;display:grid}.rd .rd-stop-fact>:last-child{font:500 12.5px/1.2 var(--font-ui);text-overflow:ellipsis;min-width:0;overflow:hidden}.rd .rd-stop-foot{align-items:center;gap:8px;padding:14px 20px 18px;display:flex}.rd .rd-face{flex:none;position:relative}.rd .rd-face>span{width:var(--sz,38px);height:var(--sz,38px);border-radius:calc(var(--sz,38px) / 3);background:var(--bg-inset);color:var(--text-secondary);font:600 12.5px/1 var(--font-ui);place-items:center;display:grid}.rd .rd-face>i{inset-inline-end:-2px;border-radius:var(--r-pill);background:var(--tone,var(--st-returned));width:11px;height:11px;box-shadow:0 0 0 2.5px var(--bg-elev-2);position:absolute;bottom:-2px}.rd .rd-split{grid-template-columns:repeat(var(--n,2), minmax(0, 1fr));background:var(--border-subtle);gap:1px;display:grid}.rd .rd-split>*{background:var(--bg-elev-2);flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.rd .rd-split.boxed{border:1px solid var(--border-subtle);border-radius:var(--r-lg);overflow:hidden}.rd .rd-read{flex-direction:column;gap:6px;min-width:0;display:flex}.rd .rd-read-v{font:600 34px/1 var(--font-mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.rd .rd-read-v.sm{letter-spacing:-.02em;font-size:18px}.rd .rd-vr{background:var(--border-subtle);flex:none;align-self:stretch;width:1px}.rd .rd-empty{text-align:center;color:var(--text-muted);font:400 13px/1.5 var(--font-ui);flex-direction:column;align-items:center;gap:8px;padding:40px 20px;display:flex}.v6-root .page-head-title{font:600 clamp(40px, 2.5vw, 56px) / .97 var(--font-display);letter-spacing:-.042em}.v6-root .page-head-eyebrow{font:600 10px/1 var(--font-ui);letter-spacing:.105em;text-transform:uppercase;color:var(--text-muted);margin-bottom:14px}.v6-root .page-head-sub{color:var(--text-muted);max-width:60ch;font-size:15px}@media (min-width:1025px){.v6-root .page{gap:26px;width:100%;max-width:2240px;margin-inline:auto;padding:28px 40px 72px}}.rd .veh-hero-grid{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:stretch;gap:22px;display:grid}@media (max-width:1024px){.rd .veh-hero-grid{grid-template-columns:minmax(0,1fr)}.rd .veh-hero-grid .rd-frame{min-height:200px!important}.rd .rd-split{grid-template-columns:repeat(2,minmax(0,1fr))}}.rd .rd-run.rd-quad{grid-template-columns:repeat(auto-fit,minmax(clamp(25% - 13px,759240px - 99900%,50% - 9px),1fr))}@media (max-width:1024px){.rd .rd-run.rd-quad{grid-template-columns:repeat(2,minmax(0,1fr))}}.rd .veh-spec-cols{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.rd .veh-spec-side{flex-direction:column;gap:16px;min-width:0;display:flex}@media (max-width:1024px){.rd .veh-spec-cols{grid-template-columns:minmax(0,1fr)}}.rd .veh-hero-grid{grid-template-columns:520px minmax(0,1fr);gap:22px}.rd .veh-hero-grid>.rd-frame{min-height:300px;box-shadow:var(--shadow-2), var(--well);border-radius:22px}.rd .veh-hero-grid>div:last-child{gap:16px}.rd .veh-hero-grid .rd-split>button{gap:12px;padding:20px 22px 22px}.rd .veh-hero-grid .rd-split>button>span:nth-child(2){font:600 38px/1 var(--font-ui)!important;letter-spacing:-.042em!important}.rd .veh-hero-grid .rd-card.row{border-radius:18px;gap:18px;padding:20px 24px}.rd .veh-hero-grid .rd-card.row .col>span:first-child{letter-spacing:-.03em;font:600 19px/1.2 var(--font-ui)!important}.rd .veh-hero-grid .rd-card.row .col>span:last-child{font:400 13px/1.4 var(--font-ui)!important;color:var(--text-secondary)!important}.rd .veh-hero-grid .rd-card.row .rd-btn.sm{background:var(--bg-elev-1);border-radius:12px;padding:11px 16px;font-size:13px}.rd .veh-spec-cols{grid-template-columns:minmax(0,1fr) 400px;gap:22px}.rd .veh-spec-side{gap:22px}.rd .veh-spec-cols .grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px}.rd .veh-spec-cols .rd-kv{grid-template-columns:auto minmax(0,1fr);gap:14px;padding:12px 0}.rd .veh-spec-cols .rd-kv>:last-child{font:500 13px/1.3 var(--font-mono);overflow-wrap:anywhere;min-width:0}.rd .veh-spec-cols .rd-kv>:first-child{font:400 12.5px/1.2 var(--font-ui)}.rd .veh-spec-side .rd-kv{padding:11px 0}.rd .veh-spec-side .card-h h3{font:600 10px/1 var(--font-ui);letter-spacing:.105em;text-transform:uppercase;color:var(--text-muted)}.rd .veh-spec-side .rd-read-v{font:600 34px/1 var(--font-ui);letter-spacing:-.04em}.rd .veh-spec-side .rd-btn.wide{background:var(--bg-elev-1);margin-top:16px;padding:12px 16px}.rd .veh-spec-side .rd-btn.wide.primary{background:var(--bg-elev-1);color:var(--text-primary);border-color:var(--border-subtle);box-shadow:none}.rd .veh-avail{padding:20px 24px 26px}.rd .veh-avail-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.rd .veh-avail-titles{flex-direction:column;gap:5px;display:flex}.rd .veh-avail-range{font:400 12.5px/1 var(--font-ui);color:var(--text-muted)}.rd .veh-avail-legend{align-items:center;gap:18px;display:flex}.rd .veh-avail-legend>span{font:400 11.5px/1 var(--font-ui);color:var(--text-muted);align-items:center;gap:7px;display:inline-flex}.rd .veh-avail-legend i{border-radius:3px;width:10px;height:10px}.rd .veh-avail-hold{border:1px solid var(--border-subtle);background:var(--bg-elev-1);font:600 12.5px/1 var(--font-ui);color:var(--text-primary);cursor:pointer;border-radius:11px;align-items:center;gap:8px;padding:10px 15px;transition:border-color .24s,background .24s;display:inline-flex}.rd .veh-avail-hold:hover{border-color:var(--border-strong);background:var(--bg-inset)}.rd .veh-avail-hold .ico{color:var(--text-muted)}.rd .veh-avail-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;margin-bottom:24px;display:grid}.rd .veh-avail-day{background:var(--bg-inset);box-shadow:var(--well);font:inherit;border:0;border-radius:11px;flex-direction:column;align-items:center;gap:5px;padding:11px 0 12px;display:flex}.rd .veh-avail-dow{font:600 9px/1 var(--font-ui);letter-spacing:.09em;text-transform:uppercase;color:var(--text-faint)}.rd .veh-avail-dom{font:600 15px/1 var(--font-mono);color:var(--text-secondary)}.rd .veh-avail-day.is-booked{background:var(--violet);color:var(--text-on-accent);box-shadow:none;cursor:pointer}.rd .veh-avail-day.is-booked .veh-avail-dow{color:inherit;opacity:.75}.rd .veh-avail-day.is-booked .veh-avail-dom{color:inherit}.rd .veh-avail-day.is-service{background:var(--st-pending);color:var(--text-on-accent);box-shadow:none}.rd .veh-avail-day.is-service .veh-avail-dow{color:inherit;opacity:.8}.rd .veh-avail-day.is-service .veh-avail-dom{color:inherit}.rd .veh-cal-row{border:1px solid var(--border-subtle);background:var(--bg-elev-1);text-align:start;width:100%;font:inherit;color:inherit;cursor:pointer;transition:border-color .24s, transform .3s var(--spring), box-shadow .3s;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;margin-bottom:8px;padding:14px 16px;display:grid}.rd button.veh-cal-row:hover{border-color:var(--border-strong);box-shadow:var(--shadow-1);transform:translateY(-2px)}.rd .veh-cal-row.is-service{cursor:default;border-color:color-mix(in oklab, var(--st-pending) 26%, var(--border-subtle));background:color-mix(in oklab, var(--st-pending) 4%, var(--bg-elev-1));grid-template-columns:auto minmax(0,1fr) auto auto auto}.rd .veh-cal-ico{background:var(--bg-inset);width:32px;height:32px;color:var(--text-muted);border-radius:10px;flex:none;place-items:center;display:grid}.rd .veh-cal-ico.is-live{background:color-mix(in oklab, var(--violet) 12%, transparent);color:var(--violet)}.rd .veh-cal-ico.is-service{background:color-mix(in oklab, var(--st-pending) 14%, transparent);color:var(--st-pending)}.rd .veh-cal-main{flex-direction:column;gap:3px;min-width:0;display:flex}.rd .veh-cal-t{font:500 13.5px/1.2 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rd .veh-cal-s{font:400 11.5px/1.2 var(--font-ui);color:var(--text-muted)}.rd .veh-cal-s.mono{font-family:var(--font-mono)}.rd .veh-cal-range{font:500 12.5px/1.2 var(--font-mono);color:var(--text-secondary);white-space:nowrap}.rd .veh-cal-chip{border-radius:var(--r-pill);background:var(--bg-inset);font:600 10px/1.4 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;padding:4px 10px}.rd .veh-cal-chip.is-live{background:color-mix(in oklab, var(--violet) 11%, transparent);color:var(--violet-lo)}.rd .veh-cal-chip.is-service{background:color-mix(in oklab, var(--st-pending) 13%, transparent);color:var(--st-pending)}.rd .veh-cal-x{width:28px;height:28px;color:var(--text-faint);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;transition:background .2s,color .2s;display:grid}.rd .veh-cal-x:hover{background:color-mix(in oklab, var(--st-overdue) 9%, transparent);color:var(--st-overdue)}.rd .veh-papers{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (max-width:1024px){.rd .veh-papers{grid-template-columns:minmax(0,1fr)}}.rd .veh-pap{background:var(--bg-elev-2);border:1px solid var(--border-subtle);box-shadow:var(--shadow-2);border-radius:20px;flex-direction:column;padding:20px 22px 22px;display:flex}.rd .veh-pap.is-warn{border-color:color-mix(in oklab, var(--st-pending) 26%, var(--border-subtle))}.rd .veh-pap.is-due{border-color:color-mix(in oklab, var(--st-overdue) 26%, var(--border-subtle))}.rd .veh-pap-h{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.rd .veh-pap-chip{border-radius:var(--r-pill);font:600 10px/1.4 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.rd .veh-pap-chip i{border-radius:var(--r-pill);background:currentColor;width:5px;height:5px}.rd .veh-pap-chip.is-ok{background:color-mix(in oklab, var(--st-returned) 13%, transparent);color:var(--st-returned)}.rd .veh-pap-chip.is-warn{background:color-mix(in oklab, var(--st-pending) 13%, transparent);color:var(--st-pending)}.rd .veh-pap-chip.is-due{background:color-mix(in oklab, var(--st-overdue) 13%, transparent);color:var(--st-overdue)}.rd .veh-pap-t{font:600 19px/1.2 var(--font-ui);letter-spacing:-.03em;margin-bottom:6px;display:block}.rd .veh-pap-s{font:400 12.5px/1.45 var(--font-ui);color:var(--text-muted);margin-bottom:16px;display:block}.rd .veh-pap-kv{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.rd .veh-pap-kv>:first-child{font:400 12.5px/1.2 var(--font-ui);color:var(--text-muted)}.rd .veh-pap-kv>:last-child{font:500 12.5px/1.2 var(--font-mono);white-space:nowrap}.rd .veh-pap-btn{border:1px solid var(--border-subtle);background:var(--bg-elev-1);font:600 12.5px/1 var(--font-ui);color:var(--text-primary);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:11px 15px;transition:border-color .24s,background .24s;display:inline-flex}.rd .veh-pap-btn:hover{border-color:var(--border-strong);background:var(--bg-inset)}.rd .veh-pap-files{padding:20px 22px 22px}.rd .veh-pap-note{background:var(--bg-elev-2);border:1px solid var(--border-subtle);box-shadow:var(--shadow-2);border-radius:20px;align-items:center;gap:14px;padding:18px 22px;display:flex}.rd .veh-pap-note>span:last-child{font:400 13px/1.5 var(--font-ui);color:var(--text-secondary);white-space:normal;flex:1;min-width:0}.rd .veh-pap-note-ico{background:color-mix(in oklab, var(--st-pending) 12%, transparent);width:32px;height:32px;color:var(--st-pending);border-radius:11px;flex:none;place-items:center;display:grid}.rd .veh-log{padding:0;overflow:hidden}.rd .veh-log-head{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 18px;display:flex}.rd .veh-log-hr{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--bg-inset);grid-template-columns:118px 148px minmax(0,1fr) 108px;align-items:center;gap:16px;padding:11px 24px;display:grid}.rd .veh-log-hr>span{font:600 10px/1 var(--font-ui);letter-spacing:.105em;text-transform:uppercase;color:var(--text-muted)}.rd .veh-log-hr>span:last-child{text-align:end}.rd .veh-log-row{border-bottom:1px solid var(--border-subtle);grid-template-columns:118px 148px minmax(0,1fr) 108px;align-items:center;gap:16px;padding:14px 24px;transition:background .2s;display:grid}.rd .veh-log-row:hover{background:var(--bg-inset)}.rd .veh-log-row:last-child{border-bottom:0}.rd .veh-log-date{font:500 12px/1.2 var(--font-mono);color:var(--text-secondary);white-space:nowrap}.rd .veh-log-ev{font:500 12.5px/1.2 var(--font-ui);white-space:nowrap;align-items:center;gap:7px;display:inline-flex;overflow:hidden}.rd .veh-log-ev i{border-radius:var(--r-pill);flex:none;width:6px;height:6px}.rd .veh-log-det{font:400 13px/1.4 var(--font-ui);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rd .veh-log-odo{font:500 12.5px/1.2 var(--font-mono);text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.rd .veh-pnl{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:22px;display:grid}@media (max-width:1024px){.rd .veh-pnl{grid-template-columns:minmax(0,1fr)}}.rd .veh-pnl-sheet{padding:0;overflow:hidden}.rd .veh-pnl-hr{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--bg-inset);grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:16px;padding:11px 24px;display:grid}.rd .veh-pnl-hr>span{font:600 10px/1 var(--font-ui);letter-spacing:.105em;text-transform:uppercase;color:var(--text-muted)}.rd .veh-pnl-hr>span:last-child{text-align:end}.rd .veh-pnl-row{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:16px;padding:14px 24px;display:grid}.rd .veh-pnl-row>span:first-child{font:500 13.5px/1.3 var(--font-ui)}.rd .veh-pnl-row>.is-muted,.rd .veh-pnl-row>span.is-muted{color:var(--text-secondary)}.rd .veh-pnl-v{font:500 14px/1 var(--font-mono);text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.rd .veh-pnl-v.is-cost{color:var(--st-overdue)}.rd .veh-pnl-v.is-muted{color:var(--text-secondary)}.rd .veh-pnl-net{background:var(--bg-inset);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 24px;display:grid}.rd .veh-pnl-net>span:first-child{font:600 14px/1.2 var(--font-ui)}.rd .veh-pnl-net-v{font:600 20px/1 var(--font-mono);letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.rd .veh-pnl-net-v.is-ok{color:var(--st-returned)}.rd .veh-pnl-net-v.is-cost{color:var(--st-overdue)}.rd .veh-pnl-bars{padding:20px 22px 22px}.rd .veh-pnl-barrow{align-items:flex-end;gap:7px;height:112px;margin-bottom:12px;display:flex}.rd .veh-pnl-bar{background:var(--bg-inset);box-shadow:var(--well);border-radius:5px 5px 2px 2px;flex:1}.rd .veh-pnl-bar.is-mid{background:var(--border);box-shadow:none}.rd .veh-pnl-bar.is-now{background:var(--violet);box-shadow:none}.rd .veh-pnl-barx{font:500 10px/1 var(--font-mono);color:var(--text-faint);justify-content:space-between;align-items:center;display:flex}.rd .veh-pnl-barx .is-now{color:var(--violet-lo)}.rd .veh-pnl-worth{padding:20px 22px 22px}.rd .veh-pnl-note{background:var(--bg-inset);font:400 12px/1.5 var(--font-ui);color:var(--text-secondary);white-space:normal;border-radius:12px;gap:11px;margin-top:16px;padding:13px 15px;display:flex}.rd .veh-dmg-card{padding:0;overflow:hidden}.rd .veh-dmg-row{border-top:1px solid var(--border-subtle);grid-template-columns:150px minmax(0,1fr);gap:20px;padding:18px 24px;display:grid}.rd .veh-dmg-row:last-child{padding-bottom:22px}.rd .veh-dmg-shot{aspect-ratio:4/3;background:var(--bg-inset);box-shadow:var(--well);color:var(--text-faint);border-radius:12px;align-self:start;place-items:center;display:grid;position:relative;overflow:hidden}.rd .veh-dmg-shot img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rd .veh-dmg-top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.rd .veh-dmg-t{font:600 18.5px/1.2 var(--font-ui);letter-spacing:-.028em;text-transform:capitalize;display:block}.rd .veh-dmg-s{font:400 12.5px/1.45 var(--font-ui);color:var(--text-muted);white-space:normal;margin-top:5px;display:block}.rd .veh-dmg-chip{border-radius:var(--r-pill);font:500 11.5px/1.3 var(--font-ui);flex:none;align-items:center;gap:7px;padding:5px 11px;display:inline-flex}.rd .veh-dmg-chip i{border-radius:var(--r-pill);background:currentColor;width:5px;height:5px}.rd .veh-dmg-chip.is-due{background:color-mix(in oklab, var(--st-overdue) 12%, transparent);border:1px solid color-mix(in oklab, var(--st-overdue) 28%, transparent);color:var(--st-overdue)}.rd .veh-dmg-chip.is-ok{background:color-mix(in oklab, var(--st-returned) 12%, transparent);border:1px solid color-mix(in oklab, var(--st-returned) 28%, transparent);color:var(--st-returned)}.rd .veh-dmg-figs{align-items:center;gap:22px;margin:16px 0 18px;display:flex}.rd .veh-dmg-fig{flex-direction:column;gap:6px;display:flex}.rd .veh-dmg-fig-v{font:600 27px/1 var(--font-ui);letter-spacing:-.032em;white-space:nowrap;color:var(--text-primary);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;align-items:baseline;gap:6px;padding:0;display:inline-flex}.rd .veh-dmg-fig-t{font:500 13.5px/1.2 var(--font-ui)}.rd .veh-dmg-fig-t.is-due{color:var(--st-overdue)}.rd .veh-dmg-vr{background:var(--border-subtle);flex:none;width:1px;height:34px}.rd .veh-dmg-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rd .veh-dmg-btn{border:1px solid var(--border-subtle);background:var(--bg-elev-1);font:600 13px/1 var(--font-ui);color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:12px;padding:11px 16px;transition:border-color .24s,background .24s}.rd .veh-dmg-btn:hover{border-color:var(--border-strong);background:var(--bg-inset)}.rd .veh-dmg-btn.primary{background:var(--violet);color:var(--text-on-accent);box-shadow:var(--shadow-accent);transition:background .24s, transform .32s var(--spring);border:0}.rd .veh-dmg-btn.primary:hover{background:var(--violet-lo);transform:translateY(-2px)}.rd .veh-dmg-btn.primary:active{transform:translateY(0)scale(.975)}.rd .veh-dmg-btn.quiet:hover{color:var(--text-primary);background:var(--bg-inset);border-color:#0000}.rd .veh-dmg-btn[disabled]{opacity:.45;cursor:not-allowed}.rd .veh-avail-hold,.rd .veh-pap-btn,.rd .veh-dmg-btn{border-radius:var(--r-pill);background:var(--bg-elev-2);border:1px solid var(--border);color:var(--text-primary);box-shadow:none;transition:transform var(--d-fast) var(--ease-out), box-shadow var(--d-fast) var(--ease-out), background var(--d-fast) var(--ease-out), border-color var(--d-fast), color var(--d-fast), filter var(--d-fast)}.rd .veh-avail-hold:hover,.rd .veh-pap-btn:hover,.rd .veh-dmg-btn:hover{border-color:var(--border-strong);background:var(--bg-elev-2);box-shadow:none;transform:translateY(-1px)}.rd .veh-avail-hold:active,.rd .veh-pap-btn:active,.rd .veh-dmg-btn:active{transform:translateY(0)scale(.97)}.rd .veh-dmg-btn.primary{background:var(--violet);color:var(--text-on-accent);box-shadow:0 1px 0 0 var(--sheen) inset, 0 6px 16px -8px color-mix(in oklch, var(--violet) 70%, transparent);border-color:#0000}.rd .veh-dmg-btn.primary:hover{background:var(--violet-lo);color:var(--text-on-accent);box-shadow:0 1px 0 0 var(--sheen) inset, 0 10px 22px -10px color-mix(in oklch, var(--violet) 80%, transparent);border-color:#0000;transform:translateY(-1px)}.rd .veh-dmg-btn.quiet{color:var(--text-muted);background:0 0;border-color:#0000}.rd .veh-dmg-btn.quiet:hover{background:var(--bg-inset);color:var(--text-primary);border-color:#0000;transform:none}.rd .veh-cal-x{transition:transform var(--d-fast) var(--ease-out), background var(--d-fast) var(--ease-out), color var(--d-fast)}.rd .veh-cal-row{transition:border-color var(--d-fast), transform var(--d-fast) var(--ease-out), box-shadow var(--d-fast) var(--ease-out), background var(--d-fast) var(--ease-out)}.rd .veh-pap-t,.rd .veh-dmg-t{font-size:17px}.rd .veh-dmg-fig-v{font-size:24px}.rd .veh-pnl-net-v{font-size:18px}.rd .rd-title{font-size:17px}.rd .rd-title.lg{font-size:20px}@media (max-width:1024px){.rd .veh-hero-grid{grid-template-columns:minmax(0,1fr)}.rd .veh-hero-grid>.rd-frame{min-height:clamp(180px,48vw,300px)}.rd .veh-spec-cols,.rd .veh-pnl{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.rd .veh-hero-grid .rd-split>button>span:nth-child(2){font-size:30px!important}.rd .veh-hero-grid .rd-split>button{padding:16px 16px 18px}.rd .veh-spec-cols .grid-2{grid-template-columns:minmax(0,1fr)}.rd .veh-avail-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.rd .veh-cal-row,.rd .veh-cal-row.is-service{grid-template-columns:auto minmax(0,1fr);row-gap:6px;padding:12px 14px}.rd .veh-cal-row>:nth-child(n+3){grid-column:2;justify-self:start}.rd .veh-log-hr{display:none}.rd .veh-log-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:12px 16px}.rd .veh-log-row>:nth-child(3){grid-column:1/-1}.rd .veh-pnl-hr,.rd .veh-pnl-row{grid-template-columns:minmax(0,1fr) auto;padding-inline:16px}.rd .veh-pnl-net{padding-inline:16px}.rd .veh-dmg-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 16px}.rd .veh-papers{grid-template-columns:minmax(0,1fr)}.rd .rd-run.rd-quad,.rd .rd-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}.rd .rd-day-act{background:var(--violet);font:600 12.5px/1 var(--font-ui);color:var(--text-on-accent,#fff);white-space:nowrap;box-shadow:inset 0 1px 0 0 #ffffff47, 0 8px 18px -8px color-mix(in oklab, var(--violet) 62%, transparent);transition:transform .2s var(--spring), filter .2s;border-radius:11px;flex:none;align-items:center;gap:8px;padding:9px 14px;display:inline-flex}@supports (color:lab(0% 0 0)){.rd .rd-day-act{box-shadow:inset 0 1px 0 0 lab(100% 0 0/.28), 0 8px 18px -8px color-mix(in oklab, var(--violet) 62%, transparent)}}.rd .rd-day-act:hover{filter:brightness(1.06)}.rd .rd-day-act:active{transform:scale(.975)}@media (prefers-reduced-motion:reduce){.rd .rd-day-spine{animation:none!important}}.rd .veh-body{min-width:0;display:block}.rd .veh-body>.stack-4{flex-direction:column;gap:18px;min-width:0;display:flex}.rd .rd-dash-head{border-bottom:1px solid var(--border-subtle);animation:rd-in-x .62s var(--spring) both;justify-content:space-between;align-items:center;gap:32px;margin-bottom:22px;padding-bottom:20px;display:flex}.rd .rd-dash-head-l{align-items:baseline;gap:16px;min-width:0;display:flex}.rd .rd-dash-title{font:600 22px/1.2 var(--font-ui);letter-spacing:-.028em;color:var(--text-primary);flex:none;margin:0}.rd .rd-dash-meta{min-width:0;font:400 13px/1.4 var(--font-ui);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:10px;display:flex;overflow:hidden}.rd .rd-dash-meta>i{background:var(--text-faint);border-radius:999px;flex:none;width:3px;height:3px}.rd .rd-dash-meta>.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.rd .rd-dash-meta>.who{color:var(--text-secondary)}.rd .rd-dash-head-r{flex:none;align-items:center;gap:8px;display:flex}.rd .rd-dash-head-r .rd-btn.sm{border-radius:11px;gap:8px;padding:10px 15px;font-size:13px}.rd .rd-dash-head-r .rd-ib.sm{border-radius:11px;width:36px;height:36px}.rd .rd-kpi-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1vw,16px);display:grid}.rd .rd-kpic{border:1px solid var(--border-subtle);background:var(--bg-elev-2);text-align:start;cursor:pointer;min-width:0;font:inherit;color:inherit;box-shadow:var(--shadow-2);transition:transform .34s var(--spring), box-shadow .34s, border-color .26s;border-radius:18px;flex-direction:column;padding:0;display:flex;overflow:hidden}.rd .rd-kpic:hover{box-shadow:var(--shadow-lift);border-color:var(--border-strong);transform:translateY(-5px)}.rd .rd-kpic.toned{border-color:color-mix(in oklab, var(--tone) 26%, var(--border-subtle))}.rd .rd-kpic-chart{flex:none;height:clamp(104px,7.4vw,142px);padding:clamp(18px,1.6vw,24px) clamp(18px,1.7vw,24px) 0;display:block}.rd .rd-kpic-bars{align-items:flex-end;height:100%;display:flex}.rd .rd-kpic-bar{background:var(--bg-inset);min-width:0;box-shadow:var(--well);transform-origin:bottom;animation:rd-grow .64s var(--spring) both;border-radius:3px 3px 0 0;flex:1}.rd .rd-kpic-bar.on{box-shadow:none}.rd .rd-kpic-line{width:100%;height:100%;display:block}.rd .rd-kpic-stroke{stroke-dasharray:320;animation:1.2s cubic-bezier(.16,1,.3,1) .42s both rd-draw}.rd .rd-kpic-fill{animation:.9s ease-out .68s both rd-fade}.rd .rd-kpic-body{border-top:1px solid var(--border-subtle);flex-direction:column;gap:11px;min-width:0;padding:clamp(14px,1.2vw,17px) clamp(16px,1.5vw,21px) clamp(16px,1.4vw,19px);display:flex}.rd .rd-kpic-k{font:600 10px/1.35 var(--font-ui);letter-spacing:.105em;text-transform:uppercase;color:var(--text-muted);white-space:normal}.rd .rd-kpic-row{align-items:baseline;gap:7px;min-width:0;display:flex}.rd .rd-kpic-v{font:600 clamp(26px, 2vw, 34px)/1 var(--font-ui);letter-spacing:-.036em;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-primary);align-items:baseline;display:inline-flex}.rd .rd-kpic-of{color:var(--text-faint);margin-inline-start:.08em;font-size:.44em}.rd .rd-kpic-u{font:500 12.5px/1 var(--font-ui);color:var(--text-muted)}.rd .rd-kpic-s{font:400 12px/1.5 var(--font-ui);color:var(--text-muted);text-wrap:pretty}.rd .rd-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rd .rd-stack>.dw:empty{display:none}.rd .risk-list{container:risk/inline-size}.rd .risk-title,.rd .risk-sub{white-space:normal;text-overflow:clip;overflow:visible}.rd .risk-title button{white-space:normal;text-align:start}@keyframes rd-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes rd-draw{0%{stroke-dashoffset:320px}to{stroke-dashoffset:0}}@keyframes rd-fade{0%{opacity:0}to{opacity:1}}@media (max-width:1024px){.rd .rd-kpi-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.rd .rd-dash-head{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px;padding-bottom:14px}.rd .rd-dash-head-l{flex-wrap:wrap;gap:6px 12px}.rd .rd-dash-meta{white-space:normal;flex-wrap:wrap;gap:6px 10px}.rd .rd-dash-head-r{flex-wrap:wrap}.rd .rd-dash-head-r .rd-btn.sm{flex:auto;justify-content:center}.rd .rd-kpi-cards{gap:10px}.rd .rd-kpic-chart{height:88px;padding:14px 14px 0}.rd .rd-kpic-body{gap:8px;padding:12px 14px 14px}.rd .rd-kpic-v{font-size:24px}}@media (prefers-reduced-motion:reduce){.rd .rd-kpic-bar,.rd .rd-kpic-stroke,.rd .rd-kpic-fill,.rd .rd-dash-head{animation:none!important}}.v6-root .page-head-title,.rd .rd-idhead-title{letter-spacing:-.032em;font-size:clamp(33px,2.15vw,42px);line-height:1.05}.rd .veh-hero-grid{grid-template-columns:minmax(380px,520px) minmax(0,1fr)}.rd .veh-hero-grid .rd-split>button>span:nth-child(2){letter-spacing:-.032em!important;font-size:clamp(29px,1.9vw,36px)!important}.rd .rd-fig-v{letter-spacing:-.032em;font-size:clamp(29px,1.9vw,36px)}@media (max-width:1024px){.rd .veh-hero-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.v6-root .page-head-title,.rd .rd-idhead-title{letter-spacing:-.03em;font-size:28px}}.rd .veh-hero-grid>.rd-frame{display:block}.rd .veh-hero-grid>.rd-frame>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rd .veh-hero-grid>.rd-frame>:not(img):not(button){place-items:center;display:grid;position:absolute;inset:0}.rd .dlv-board-wrap{flex-direction:column;gap:14px;min-width:0;display:flex}.rd .dlv-board-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rd .dlv-board-lede{min-width:0;font:400 12.5px/1.4 var(--font-ui);color:var(--text-muted);flex:1}.rd .dlv-board{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}.rd .dlv-board.is-week{grid-auto-columns:minmax(220px,1fr)}.rd .dlv-col{scroll-snap-align:start;border:1px solid var(--border-subtle);background:var(--bg-inset);min-width:0;box-shadow:var(--shadow-1);border-radius:18px;flex-direction:column;display:flex}.rd .dlv-col.is-weekend{background:color-mix(in oklab, var(--text-faint) 7%, var(--bg-inset))}.rd .dlv-col.is-past{opacity:.82}.rd .dlv-col.is-today{background:color-mix(in oklab, var(--violet) 5%, var(--bg-inset));border-color:color-mix(in oklab, var(--violet) 26%, var(--border-subtle));box-shadow:var(--shadow-2);opacity:1}.rd .dlv-col-h{justify-content:space-between;align-items:center;gap:10px;padding:13px 14px 11px;display:flex;position:relative}.rd .dlv-col.is-today .dlv-col-h:after{content:"";inset-inline:14px;background:var(--violet);border-radius:2px;height:2.5px;position:absolute;bottom:0}.rd .dlv-col-t{flex-direction:column;gap:3px;min-width:0;display:flex}.rd .dlv-col-when{font:600 13.5px/1.2 var(--font-ui);letter-spacing:-.01em;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rd .dlv-col.is-today .dlv-col-when{color:var(--violet-lo)}.rd .dlv-col.is-past .dlv-col-when{color:var(--text-secondary)}.rd .dlv-col-date{font:500 11px/1 var(--font-mono);color:var(--text-muted);letter-spacing:.02em}.rd .dlv-col-n{font:600 11.5px/1 var(--font-mono);background:var(--bg-elev-2);color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--border-subtle);border-radius:6px;flex:none;padding:4px 8px}.rd .dlv-col-n.is-zero{color:var(--text-faint)}.rd .dlv-col.is-today .dlv-col-n{background:var(--violet);color:#fff;box-shadow:none}.rd .dlv-col-body{flex-direction:column;gap:8px;min-height:120px;padding:6px 8px 10px;display:flex}.rd .dlv-col-empty{font:400 12px/1.4 var(--font-ui);color:var(--text-faint);text-align:center;margin:auto;padding:22px 10px}.rd .rd-stop.compact{box-shadow:var(--shadow-1);border-radius:14px}.rd .rd-stop.compact .rd-stop-h{gap:8px;padding:12px 14px 8px}.rd .rd-stop.compact .rd-stop-name{letter-spacing:-.02em;padding:0 14px 2px;font-size:16px}.rd .rd-stop.compact .rd-stop-veh{gap:8px;padding:6px 14px 10px}.rd .rd-stop.compact .rd-stop-facts{padding:0 14px 2px}.rd .rd-stop.compact .rd-stop-fact{padding:8px 0}.rd .rd-stop.compact .rd-stop-foot{flex-wrap:wrap;padding:10px 14px 12px}.rd .dlv-strip{scroll-snap-type:x proximity;scrollbar-width:none;gap:6px;margin:0 -16px;padding:2px 16px 4px;display:flex;overflow-x:auto}.rd .dlv-strip::-webkit-scrollbar{display:none}.rd .dlv-strip-day{scroll-snap-align:center;background:var(--bg-elev-1);min-width:52px;height:52px;box-shadow:inset 0 0 0 1px var(--border-subtle);font:inherit;color:var(--text-secondary);cursor:pointer;border:0;border-radius:12px;flex-direction:column;flex:none;align-items:center;gap:2px;padding:7px 8px;transition:background .16s,box-shadow .16s;display:flex;position:relative}.rd .dlv-strip-day .dow{font:500 9.5px/1 var(--font-ui);letter-spacing:.03em;color:var(--text-faint);text-transform:capitalize;white-space:nowrap}.rd .dlv-strip-day .dom{font:600 14px/1 var(--font-ui);font-variant-numeric:tabular-nums}.rd .dlv-strip-day.is-past{opacity:.7}.rd .dlv-strip-day.is-today{box-shadow:inset 0 0 0 1.5px var(--violet)}.rd .dlv-strip-day.is-today .dom{color:var(--violet-lo)}.rd .dlv-strip-day.is-on{background:var(--violet);box-shadow:0 6px 14px -6px color-mix(in oklab, var(--violet) 70%, transparent);opacity:1}.rd .dlv-strip-day.is-on .dow,.rd .dlv-strip-day.is-on .dom{color:#fff}.rd .dlv-strip-pip{background:var(--violet);border-radius:999px;width:5px;height:5px;position:absolute;top:7px;right:7px}.rd .dlv-strip-day.is-on .dlv-strip-pip{background:#fff}.rd .dvd-late,.rd .dvd-open{margin-inline-start:auto}.rd .dvd-step{grid-template-columns:34px minmax(0,1fr) auto}@media (min-width:1025px){.rd.dvd{container:dvd/inline-size}@container dvd (max-width:1039px){.rd .rd-cols{grid-template-columns:minmax(0,1fr) clamp(320px,80cqw - 380px,452px)}}@container dvd (max-width:879px){.rd .rd-cols{grid-template-columns:minmax(0,1fr)}.rd .rd-cols>.rd-stack.tight{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}}}.v6-root .drv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.v6-root .drv-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.v6-root .drv-body{flex-direction:column;gap:3px;min-width:0;display:flex}.v6-root .drv-name{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.v6-root .drv-name>strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.v6-root .drv-line{font-size:var(--t-small);overflow-wrap:anywhere;min-width:0}.v6-root .drv-load{color:var(--text-muted);margin-top:2px;font-size:10.5px}@media (max-width:1024px){.rd .dlv-board,.rd .dlv-board.is-week{grid-auto-columns:minmax(230px,45vw)}}@media (min-width:1600px){.rd .dlv-board.is-week{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-flow:row;overflow:visible}}@media (max-width:1024px){.rd .rd-dash-meta{white-space:normal;flex-wrap:wrap;gap:6px 10px;overflow:visible}.rd .rd-dash-head-l{flex-wrap:wrap;gap:6px 14px}}.rd .veh-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@container (max-width:1160px){.rd .veh-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:860px){.rd .veh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:560px){.rd .veh-grid{grid-template-columns:minmax(0,1fr)}}.rd .veh-av-board{margin:4px 0 18px}.rd .veh-av-board .av-board{--av-left:0px;min-width:924px}.rd .veh-av-board .av-veh,.rd .veh-av-board .av-corner{width:0;min-width:0;margin:0;padding:0;overflow:hidden}.rd .veh-av-board .av-bars{left:0}.rd .veh-av-board .av-row{border-bottom:0}.rd .rd-kpic-v>span>svg,.rd .rd-kpic-v svg{opacity:.5;width:.5em;height:.43em}.rd .veh-hero-gallery{flex-direction:column;gap:8px;min-width:0;height:100%;display:flex}.rd .veh-hero-thumbs{scrollbar-width:thin;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.rd .veh-hero-thumb{border:1.5px solid var(--border-subtle);background:var(--bg-inset);cursor:pointer;width:64px;height:44px;transition:border-color .18s, transform .22s var(--spring);border-radius:9px;flex:none;padding:0;position:relative;overflow:hidden}.rd .veh-hero-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rd .veh-hero-thumb:hover{border-color:var(--border-strong);transform:translateY(-1px)}.rd .veh-hero-thumb.on{border-color:var(--violet);box-shadow:0 4px 12px -4px color-mix(in oklab, var(--violet) 40%, transparent)}.rd .veh-hero-thumb.more{font:600 11px/1 var(--font-ui);color:var(--text-secondary);place-items:center;display:grid}.rd .veh-now{background:var(--bg-elev-2);border:1px solid var(--border-subtle);box-shadow:var(--shadow-1);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.rd .veh-now-dot{border-radius:999px;flex:none;width:8px;height:8px}.rd .veh-now-dot.out{background:var(--violet);box-shadow:0 0 0 3px color-mix(in oklab, var(--violet) 18%, transparent)}.rd .veh-now-dot.late{background:var(--attention);box-shadow:0 0 0 3px color-mix(in oklab, var(--attention) 20%, transparent)}.rd .veh-now-dot.shop{background:var(--text-faint)}.rd .veh-now-dot.free{background:var(--st-returned);box-shadow:0 0 0 3px color-mix(in oklab, var(--st-returned) 18%, transparent)}.rd .veh-now-say{font:500 13.5px/1.4 var(--font-ui);min-width:0}.rd .veh-now-paper{border:1px solid var(--border-subtle);background:var(--bg-inset);font:600 10.5px/1.3 var(--font-ui);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:7px;padding:4px 9px;transition:border-color .18s,color .18s}.rd .veh-now-paper:hover{border-color:var(--border-strong);color:var(--text-primary)}.rd .veh-now-paper.soon{border-color:color-mix(in oklab, var(--attention) 40%, var(--border-subtle));color:var(--attention)}.rd .veh-now-paper.dead{background:color-mix(in oklab, var(--attention) 12%, transparent);border-color:color-mix(in oklab, var(--attention) 45%, transparent);color:var(--attention)}.rd.veh-root,.rd .veh-body{container-type:inline-size}.rd .veh-hero-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@container (max-width:980px){.rd .veh-hero-grid{grid-template-columns:minmax(0,1fr)}.rd .veh-hero-grid>.veh-hero-gallery{height:auto}.rd .veh-hero-grid>.veh-hero-gallery>.rd-frame{min-height:clamp(200px,40cqw,360px)!important}.rd .veh-hero-grid .rd-split{grid-template-columns:repeat(3,minmax(0,1fr))}.rd .veh-spec-cols,.rd .veh-pnl{grid-template-columns:minmax(0,1fr)}.rd .veh-papers{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:640px){.rd .veh-papers,.rd .veh-spec-cols .grid-2{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.rd .veh-hero-actions>.btn:first-child{flex:100%;justify-content:center}.rd .veh-hero-actions>.btn:not(:first-child),.rd .veh-hero-actions>.veh-more>.btn{flex:1 1 0;justify-content:center;min-height:44px;padding-inline:8px}.rd .veh-hero-actions>.veh-more{flex:1 1 0;display:flex}.rd .veh-more-l{display:none}.rd .veh-hero-grid .rd-split{grid-template-columns:repeat(3,minmax(0,1fr))}.rd .veh-hero-grid .rd-split>button{gap:8px;padding:14px 12px 16px}.rd .veh-hero-grid .rd-split>button>span:nth-child(2){font-size:22px!important}.rd .veh-hero-grid .rd-split>button>.rd-fig-s{font-size:11px}.rd .veh-next{flex-wrap:wrap}.rd .veh-next>.rd-btn{flex:100%;justify-content:center}}@media (min-width:1025px){.rd.rd-dashboard{container:dash/inline-size}@container dash (max-width:1039px){.rd .rd-cols{grid-template-columns:minmax(0,1fr) clamp(320px,80cqw - 380px,452px)}.rd .rd-dash-head-l{flex-wrap:wrap;gap:6px 14px}.rd .rd-dash-meta{white-space:normal;flex-wrap:wrap;gap:6px 10px;overflow:visible}}@container dash (max-width:879px){.rd .rd-cols{grid-template-columns:minmax(0,1fr)}.rd .rd-cols>.rd-stack.tight{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rd .rd-cols>.rd-stack.tight>.dw>.rd-card.flush{flex-direction:column;height:100%;display:flex}.rd .rd-cols>.rd-stack.tight>.dw>.rd-card.flush>:last-child{margin-top:auto}.rd .rd-cols>.rd-stack.tight>[data-widget=quick]{grid-column:1/-1}.rd .rd-quick{grid-template-columns:repeat(4,minmax(0,1fr))}}@container dash (max-width:739px){.rd .rd-kpi-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}}@container risk (max-width:759px){.rd .risk-row{grid-template-columns:38px minmax(0,1fr);row-gap:8px}.rd .risk-side{grid-column:2;justify-content:flex-start}}@media (min-width:1025px){@container (max-width:639px){.rd .pipeline-fit .pipeline{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row}.rd .pipeline-fit .pipeline .stage{align-items:flex-start;gap:10px;padding:14px 12px 16px}.rd .pipeline-fit .pipeline .stage .lbl{letter-spacing:.08em;white-space:normal;text-align:start;justify-content:flex-start;gap:6px;font-size:10px;line-height:1.25}.rd .pipeline-fit .pipeline .stage .count{font-size:27px}}}@media (max-width:720px){.rd .dvd-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.rd .dvd-stats>.rd-vr{display:none}.rd .dvd-stats>.dvd-late{grid-column:1/-1;justify-self:start;margin-inline-start:0}.rd .dvd-steps-foot>.rd-btn{flex:100%;justify-content:center;margin-inline-start:0}}@media (max-width:640px){.v6-root .drv-grid{grid-template-columns:minmax(0,1fr)}.v6-root .drv-name{flex-direction:column;align-items:flex-start;gap:5px}}@media (max-width:560px){.rd .dvd-map-lbl{display:none}.rd .dvd-step{grid-template-columns:34px minmax(0,1fr);row-gap:2px}.rd .dvd-step>.rd-num{grid-column:2;justify-self:start}}
