.dash-look{--bg:var(--nd-bg);--card:var(--nd-card);--line:var(--nd-line);--ink:var(--nd-ink);--muted:var(--nd-muted);--faint:var(--nd-faint);--blue:var(--nd-blue);--blue-deep:var(--nd-blue-deep);--navy:var(--nd-navy);--track:var(--nd-slate);--tint:var(--nd-tint);--green:var(--dk-ok-fg, #227a4e);--green-bg:var(--dk-ok-bg, #e7f3ec);--amber:var(--dk-warn-fg, #8a5a1c);--amber-bg:var(--dk-warn-bg, #fdf0df);--red:var(--dk-danger-fg, #8c3226);--red-bg:var(--dk-danger-bg, #f9e9e6);--grad:linear-gradient(120deg,#16283a,#1d2d3d 60%,#2b4a63);--grad-soft:linear-gradient(120deg,#416180,#5980a6);--sh:0 1px 2px rgba(29,45,61,.05),0 6px 18px -10px rgba(29,45,61,.1);background:var(--bg);color:var(--ink)}.dash-look *{border-radius:0!important}.dash-look .sec-hdr{background:var(--bg);border-bottom:0;padding:12px 18px 6px}.dash-look .sec-title{font-family:inherit;font-size:20px;font-weight:600;letter-spacing:-.3px;color:var(--navy)}.dash-look .sec-title .icon{display:none}.dash-look .hdr-code{font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.6px;color:var(--muted)}.dash-look .sec-sort{font-family:inherit;font-size:11.5px;color:var(--muted)}.dash-look .sec-body{padding:6px 18px 18px}.dash-look .card,.dash-look .card.blueprint{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh)}.dash-look .status-tabs{display:flex;gap:6px;border:0;background:none;padding:0;flex-wrap:wrap}.dash-look .status-tab{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border:1px solid var(--line);background:var(--card);box-shadow:var(--sh);font-family:inherit;font-size:12.5px;font-weight:500;color:var(--nd-ink-2);cursor:pointer;transition:border-color .15s ease-out,color .15s ease-out}.dash-look .status-tab:hover{background:var(--card);border-color:var(--nd-line-strong);color:var(--navy)}.dash-look .status-tab[aria-selected=true],.dash-look .status-tab[aria-pressed=true]{background:var(--grad);border-color:var(--navy);color:#fff;font-weight:600}.dash-look .status-tab .pill{background:var(--track);color:var(--blue-deep)}.dash-look .status-tab[aria-selected=true] .pill,.dash-look .status-tab[aria-pressed=true] .pill{background:#ffffff29;color:#fff}.dash-look .card.blueprint:has(>.status-tabs){background:none;border:0;box-shadow:none;padding:0!important}.dash-look .btn{font-family:inherit;font-weight:600}.dash-look .btn-primary{background:var(--grad);border:1px solid var(--navy);color:#fff}.dash-look .btn-primary:hover:not(:disabled){background:var(--navy)}.dash-look .btn-secondary{background:var(--card);border:1px solid var(--line);color:var(--blue-deep)}.dash-look .btn-secondary:hover:not(:disabled){border-color:var(--nd-line-strong);color:var(--navy)}.dash-look .btn-ghost{color:var(--blue-deep)}.dash-look .btn:disabled{opacity:.5}.dash-look .btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.dash-look .pill{font-family:inherit;font-weight:600;letter-spacing:.3px}.dash-look .pill-ok{background:var(--green-bg);color:var(--green)}.dash-look .pill-stock{background:var(--dk-soft, #e9f1f8);color:var(--blue-deep)}.dash-look .pill-info{background:var(--dk-soft, #f1eafa);color:#6b3fa0}.dash-look .pill-warn{background:var(--amber-bg);color:var(--amber)}.dash-look .pill-danger{background:var(--red-bg);color:var(--red)}.dash-look .pill-neutral{background:var(--track);color:#7b8a99}.dash-look .kv-row{display:grid;grid-template-columns:112px 1fr;border-bottom:1px solid var(--nd-row);font-size:11.5px}.dash-look .kv-k{padding:3px 10px;color:var(--muted)}.dash-look .kv-v{padding:3px 10px;color:var(--ink);font-weight:500;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-look .kv-sec{padding:4px 10px;border-bottom:1px solid var(--nd-row);background:var(--tint);font-size:10px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--blue-deep)}.dash-look .card-band{color:#fff;padding:7px 10px;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:8px}.dash-look .card-band.is-sale{background:var(--grad)}.dash-look .card-band.is-sim{background:var(--grad-soft)}.dash-look .card-band h3{margin:0;font-size:13px;font-weight:600;letter-spacing:-.1px}.dash-look .card-band p{margin:0;font-size:10px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;opacity:.75}.dash-look .card-foot{padding:6px;border-top:1px solid var(--line);display:flex;gap:4px}.dash-look .input,.dash-look select,.dash-look textarea{border:1px solid var(--line);background:var(--card);color:var(--ink);font-family:inherit}.dash-look .input:focus-visible,.dash-look select:focus-visible,.dash-look textarea:focus-visible{outline:2px solid var(--blue);outline-offset:-1px;border-color:var(--blue)}.dash-look .dlg{border:1px solid var(--line);box-shadow:0 18px 44px #1d2d3d38}.dash-look .dlg-title{font-family:inherit;font-weight:600;color:var(--navy)}.dash-look .ar-row{cursor:pointer}.dash-look .ar-up{color:var(--green);font-variant-numeric:tabular-nums}.dash-look .ar-down{color:var(--red);font-variant-numeric:tabular-nums}.dash-look .ar-up small,.dash-look .ar-down small{font-weight:500}.dash-look .dlg.ar{width:min(520px,100%);gap:6px}.dash-look .ar-car{display:block;font-size:11.5px;font-weight:400;color:var(--muted)}.dash-look .ar-verdict{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 12px;border:1px solid var(--line);background:var(--nd-row, #f5f7fa);font-size:12.5px}.dash-look .ar-verdict b{font-size:17px}.dash-look .ar-verdict.is-up{background:var(--green-bg);border-color:transparent}.dash-look .ar-verdict.is-down{background:var(--red-bg);border-color:transparent}.dash-look .ar-h{margin:8px 0 0;font-size:10px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--muted)}.dash-look .ar-dl{display:grid;grid-template-columns:1fr auto;gap:3px 12px;margin:0;font-size:12.5px}.dash-look .ar-dl dt{color:var(--muted)}.dash-look .ar-dl dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dash-look .ar-dl .ar-sum{border-top:1px solid var(--line);padding-top:3px;font-weight:600;color:var(--ink, inherit)}.dash-look .ar-notes{width:100%;box-sizing:border-box;resize:vertical;min-height:52px}.dash-look .state-title{font-family:inherit}.dash-look .cc-body{display:flex;flex-direction:column;gap:8px;padding-bottom:10px}.dash-look .cc-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.dash-look .cc-kpi{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh);padding:7px 12px;display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.dash-look .cc-kpi span{font-size:10px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-look .cc-kpi b{font-size:16px;font-weight:600;letter-spacing:-.3px;color:var(--navy);font-variant-numeric:tabular-nums;white-space:nowrap}.dash-look .cc-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dash-look .cc-spring{flex:1}.dash-look .cc-seg{display:inline-flex;border:1px solid var(--line);background:var(--card);box-shadow:var(--sh)}.dash-look .cc-seg button{display:inline-flex;align-items:baseline;gap:6px;padding:6px 12px;border:0;background:none;font:inherit;font-size:12px;font-weight:500;color:var(--nd-ink-2);cursor:pointer}.dash-look .cc-seg button+button{border-left:1px solid var(--line)}.dash-look .cc-seg button span{font-size:10.5px;font-weight:600;color:var(--faint);font-variant-numeric:tabular-nums}.dash-look .cc-seg button[aria-pressed=true]{background:var(--grad);color:#fff}.dash-look .cc-seg button[aria-pressed=true] span{color:#a9bcd0}.dash-look .cc-period{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--muted)}.dash-look .cc-period .input{height:30px;padding:2px 6px;font-size:12px;width:auto;text-transform:none;letter-spacing:0}.dash-look .cc-search{height:30px;font-size:12px;min-width:120px;flex:1 1 140px;max-width:240px}.dash-look .cc-panel{padding:0;overflow:hidden;flex:1 1 auto;min-height:260px;display:flex;flex-direction:column}.dash-look .cc-scroll{overflow:auto;flex:1 1 auto;min-height:0}.dash-look .cc-table{width:100%;border-collapse:collapse;font-size:11.5px}.dash-look .cc-table th{position:sticky;top:0;z-index:1;background:var(--nd-soft);text-align:left;font-size:9.5px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--muted);padding:6px 7px;border-bottom:1px solid var(--line);white-space:nowrap}.dash-look .cc-table td{padding:3px 7px;height:30px;box-sizing:border-box;border-bottom:1px solid var(--nd-row);vertical-align:middle;white-space:nowrap}.dash-look .cc-table tbody tr{transition:background-color .12s ease-out}.dash-look .cc-table tbody tr:hover{background:var(--nd-soft)}.dash-look .cc-table .num{text-align:right;font-variant-numeric:tabular-nums}.dash-look .cc-table .cc-total{background:#eef3f999}.dash-look .cc-strong{font-weight:600;color:var(--navy)}.dash-look .cc-nil{color:#c3ccd6}.dash-look .cc-stock{font-weight:600;color:var(--blue-deep)}.dash-look .cc-date{color:var(--muted)}.dash-look .cc-vin{color:var(--muted);font-size:10.5px;letter-spacing:.2px;max-width:140px;overflow:hidden;text-overflow:ellipsis}.dash-look .cc-veh{max-width:190px;overflow:hidden;text-overflow:ellipsis}.dash-look .cc-veh b{font-weight:600}.dash-look .cc-table .act{text-align:right;width:1%}.dash-look .cc-acts{display:flex;align-items:center;justify-content:flex-end;gap:0;white-space:nowrap}.dash-look .cc-count{font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--muted);margin-right:4px;font-variant-numeric:tabular-nums}.dash-look .cc-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;color:var(--faint);cursor:pointer;transition:color .12s ease-out,background-color .12s ease-out}.dash-look .cc-icon .icon{width:14px;height:14px}.dash-look .cc-icon:hover{color:var(--navy);background:var(--track)}.dash-look .cc-icon:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.dash-look .cc-edit{min-width:46px;height:22px;padding:0 8px;justify-content:center;margin-left:4px;font-size:11px}.dash-look .cc-edit .icon{width:12px;height:12px}@media (max-width:1400px){.dash-look .cc-table .cc-vin{display:none}}@media (max-width:1100px){.dash-look .cc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.dash-look .cc-panel{flex:none;min-height:0}.dash-look .cc-scroll{flex:none}.dash-look .cc-table thead{display:none}.dash-look .cc-table,.dash-look .cc-table tbody{display:block}.dash-look .cc-table tr{display:grid;grid-template-columns:1fr 1fr;gap:2px 12px;padding:10px 12px;border-bottom:1px solid var(--line)}.dash-look .cc-table td{display:flex;justify-content:space-between;gap:8px;padding:2px 0;border:0;white-space:normal}.dash-look .cc-table td:before{content:attr(data-label);font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--faint)}.dash-look .cc-table td.cc-veh{grid-column:1 / -1;order:-1;max-width:none}.dash-look .cc-table td.cc-veh:before,.dash-look .cc-table td.act:before{content:none}.dash-look .cc-table td.cc-vin{display:none}.dash-look .cc-table td.act{grid-column:1 / -1;justify-content:flex-end;width:auto}.dash-look .cc-acts{width:100%}.dash-look .cc-table .cc-total{background:none}.dash-look .cc-search{flex:1 1 100%}.dash-look .cc-icon,.dash-look .cc-edit{min-height:44px;min-width:44px}}@media print{.dash-look .cc-toolbar,.dash-look .status-tabs,.dash-look .sec-controls,.dash-look .cc-table .act{display:none}.dash-look .cc-scroll{max-height:none;overflow:visible}}.dash-look .sale-form{grid-column:1 / -1;padding:0;overflow:hidden;border:1px solid var(--line);box-shadow:0 10px 28px -14px #1d2d3d59}.dash-look .sf-band{color:#fff;padding:7px 12px;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.dash-look .sf-band h3{margin:0;font-size:13.5px;font-weight:600;letter-spacing:-.1px}.dash-look .sf-band p{margin:0;font-size:11px;opacity:.75}.dash-look .sf-body{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));-moz-column-gap:0;column-gap:0;align-items:start}.dash-look .sf-body>:not(.sf-row){grid-column:1 / -1}.dash-look .sf-row{display:grid;grid-template-columns:118px minmax(0,1fr);min-height:28px;border-bottom:1px solid var(--nd-row);border-right:1px solid var(--nd-row)}.dash-look .sf-k{display:flex;align-items:center;padding:0 8px;background:var(--nd-soft);color:var(--muted);font-size:11px;line-height:1.2}.dash-look .sf-k.is-req{background:var(--dk-warn-bg, #fdf6ea);color:var(--amber);font-weight:600}.dash-look .sf-v{display:flex;align-items:center;min-width:0;padding:2px 4px}.dash-look .sf-field{position:relative;width:100%}.dash-look .sf-sec{padding:5px 10px;background:var(--tint);border-bottom:1px solid var(--dk-soft, #e3eaf2);font-size:10px;font-weight:600;letter-spacing:.7px;text-transform:uppercase;color:var(--blue-deep)}.dash-look .sf-vin{padding:8px 10px;border-bottom:1px solid var(--line);background:var(--nd-soft)}.dash-look .sf-vin-label{display:block;margin-bottom:4px;font-size:10px;font-weight:600;letter-spacing:.7px;text-transform:uppercase;color:var(--muted)}.dash-look .sf-vin .input{max-width:360px}.dash-look .sf-foot{display:flex;gap:6px;padding:8px 10px;border-top:1px solid var(--line);background:var(--nd-soft)}@media (min-width:761px){.dash-look .sf-v .input,.dash-look .sf-v select{height:24px;min-height:0!important;padding:0 6px;font-size:12px!important;background:transparent}.dash-look .sf-v .input:focus-visible,.dash-look .sf-v select:focus-visible{background:var(--card)}.dash-look .sf-field>span{top:50%!important;left:6px!important;transform:translateY(-50%);font-size:11px!important}.dash-look .sf-vin .input{height:28px;min-height:0!important;font-size:12.5px!important}}@media (max-width:860px){.dash-look .sf-row{min-height:36px;border-right:0}.dash-look .sf-v .input,.dash-look .sf-v select{min-height:34px!important;height:34px;padding:0 6px;font-size:16px!important}.dash-look .sf-field>span{top:50%!important;transform:translateY(-50%)}}.dash-look .ds-tabrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dash-look .ds-tabrow .status-tabs{flex:1 1 auto}.dash-look .ds-period{display:flex;gap:6px;margin-left:auto}.dash-look .ds-period .input{width:auto;height:34px;min-height:0;padding:0 28px 0 10px;font-size:12.5px;font-weight:600;color:var(--navy);box-shadow:var(--sh)}@media (max-width:860px){.dash-look .ds-period{width:100%;margin-left:0}.dash-look .ds-period .input{flex:1;height:40px}}.dash-look .cc-period select.input{min-height:0;padding-right:26px;font-weight:600;color:var(--navy)}.dash-look .ms-pick{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--nd-ink-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dash-look .ms-pick input{width:15px;height:15px;accent-color:var(--navy);margin:0}.dash-look .ms-chip{display:inline-flex;align-items:center;gap:2px;height:26px;padding:0 2px 0 9px;background:var(--tint);border:1px solid var(--dk-soft, #d6e1ec);font-size:11.5px;font-weight:600;color:var(--blue-deep)}.dash-look .ms-chip button{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;background:none;color:var(--faint);cursor:pointer}.dash-look .ms-chip button:hover{color:var(--navy)}.dash-look .ms-chip .icon{width:12px;height:12px}.dash-look .ms-week td{background:var(--tint);border-bottom:1px solid var(--dk-soft, #e3eaf2);font-weight:600;color:var(--navy)}.dash-look .ms-table .ms-week td.num{font-weight:600}.dash-look .ms-week button{display:inline-flex;align-items:center;gap:8px;border:0;background:none;padding:0;font:inherit;font-weight:600;color:var(--navy);cursor:pointer}.dash-look .ms-week button .icon{width:14px;height:14px;transition:transform .15s ease-out}.dash-look .ms-week button span{font-size:10px;letter-spacing:.6px;text-transform:uppercase;color:var(--muted)}.dash-look .ms-week button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.dash-look .ms-table tbody tr.is-open{background:var(--nd-soft)}.dash-look .ms-cut{max-width:150px;overflow:hidden;text-overflow:ellipsis}.dash-look .ms-pos{color:var(--green)}.dash-look .ms-status{border:0!important;cursor:pointer;height:20px;padding:0 4px;font-size:10px}.dash-look .ms-detail-row td{height:auto;padding:0;background:var(--nd-soft);white-space:normal}.dash-look .ms-detail{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));padding:4px 0 8px 31px}.dash-look .ms-detail .kv-row{grid-template-columns:140px 1fr}.dash-look .ms-detail .ms-notes{grid-column:1 / -1}.dash-look .ms-detail .ms-notes .kv-v{white-space:normal}.dash-look .ms-kpis-3{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}.dash-look .ms-rep-month{margin-top:10px;border:1px solid var(--line)}.dash-look .ms-rep-month .cc-table th{position:static}.dash-look .ms-grand{margin-top:10px;padding:8px 12px;background:var(--grad);color:#fff;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px}.dash-look .ms-grand span{font-size:10px;font-weight:600;letter-spacing:.7px;text-transform:uppercase;opacity:.75}@media (max-width:860px){.dash-look .ms-week td:first-child,.dash-look .ms-detail-row td{grid-column:1 / -1}.dash-look .ms-week td:empty{display:none}.dash-look .ms-table tr.ms-week{background:var(--tint);padding:8px 12px}.dash-look .ms-week td{border:0;justify-content:flex-start}.dash-look .ms-week td.num{justify-content:space-between}.dash-look .ms-table td.act{order:99}.dash-look .ms-detail{padding:0;grid-template-columns:1fr;width:100%}.dash-look .ms-detail-row td:before,.dash-look .ms-week td:first-child:before{content:none}.dash-look .ms-detail-row{padding:0!important}.dash-look .ms-cut{max-width:none}.dash-look .ms-kpis-3{grid-template-columns:1fr}}@media (min-width:761px){.dash-look .ms-panel{container-type:inline-size}.dash-look .ms-table{table-layout:fixed}.dash-look .ms-table td{overflow:hidden;text-overflow:ellipsis;padding:3px 6px}.dash-look .ms-table th{padding:6px}.dash-look .ms-table .ms-cut,.dash-look .ms-table .cc-veh,.dash-look .ms-table .cc-vin{max-width:none}.dash-look .ms-table .ms-week td:first-child{overflow:visible}.dash-look .ms-table th.act{width:28px}.dash-look .ms-table .ms-c-no{width:52px}.dash-look .ms-table .ms-c-st{width:92px}.dash-look .ms-table .ms-c-date{width:80px}.dash-look .ms-table .ms-c-deal{width:52px}.dash-look .ms-table th.cc-vin{width:150px}.dash-look .ms-table .ms-c-sp{width:108px}.dash-look .ms-table .ms-c-lender{width:116px}.dash-look .ms-table .ms-c-gap{width:64px}.dash-look .ms-table .ms-c-net{width:92px}.dash-look .ms-table .ms-c-com,.dash-look .ms-table .ms-c-fin{width:80px}.dash-look .ms-status{width:100%}.dash-look .ms-table .cc-vin{display:table-cell}@container (max-width:1350px){.dash-look .ms-table .cc-vin{display:none}}@container (max-width:1190px){.dash-look .ms-table .ms-c-lender,.dash-look .ms-table .ms-c-fin{display:none}}@container (max-width:990px){.dash-look .ms-table .ms-c-gap,.dash-look .ms-table .ms-c-deal{display:none}}@container (max-width:880px){.dash-look .ms-table .ms-c-sp{display:none}}}.dash-look.embedded{background:none}.dash-look.embedded>.sec-body{padding:0;gap:8px;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.dash-look.embedded .cc-panel{padding:0;margin:0}.dash-look .cc-toolbar{min-height:32px}.dash-look .cc-toolbar>.btn,.dash-look .cc-toolbar>.input,.dash-look .cc-toolbar .cc-period .input,.dash-look .cc-toolbar>.cc-seg{height:32px;min-height:0;box-sizing:border-box}.dash-look .cc-seg button{height:100%;flex:none}.dash-look .cc-seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.dash-look .cc-icon-btn{width:32px;padding:0;justify-content:center}.dash-look .cc-kpis.k3{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-look .cc-kpis.k6{grid-template-columns:repeat(6,minmax(0,1fr))}.dash-look .cc-kpis.k5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:640px){.dash-look .cc-kpis.k5{grid-template-columns:repeat(2,minmax(0,1fr))}}.dash-look .cc-acts .cc-danger{color:var(--bad,#b3261e)}@media (max-width:1100px){.dash-look .cc-kpis.k6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.dash-look .cc-kpis.k3,.dash-look .cc-kpis.k6{grid-template-columns:repeat(2,minmax(0,1fr))}}.dash-look .cc-table .cc-sub{display:block;font-size:10.5px;color:var(--muted);font-weight:400}.dash-look .cc-acts .btn{height:24px;padding:0 9px;font-size:11px}.dash-look .btn-ok{background:var(--green-bg);border:1px solid var(--dk-ok-bg, #cfe5d8);color:var(--green)}.dash-look .btn-ok:hover:not(:disabled){border-color:var(--green)}.dash-look .btn-no{background:var(--red-bg);border:1px solid var(--dk-danger-bg, #efd3ce);color:var(--red)}.dash-look .btn-no:hover:not(:disabled){border-color:var(--red)}.dash-look .cc-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.dash-look .cc-cols>*{border-right:1px solid var(--line);min-width:0}.dash-look .cc-cols>*:last-child{border-right:0}.dash-look .cc-cols .kv-row{grid-template-columns:minmax(0,1fr) auto}.dash-look .cc-cols .kv-v{text-align:right}.dash-look .cc-empty{padding:10px;font-size:11.5px;color:var(--faint)}@media (max-width:900px){.dash-look .cc-cols{grid-template-columns:1fr}.dash-look .cc-cols>*{border-right:0;border-bottom:1px solid var(--line)}}.dash-look .lk-board{display:flex;gap:8px;overflow-x:auto;flex:1 1 auto;min-height:0;min-width:0}.dash-look .lk-col,.dash-look.embedded .lk-col{flex:1 1 0;min-width:190px;padding:0;display:flex;flex-direction:column;overflow:hidden}.dash-look .lk-col-hd{display:flex;align-items:center;gap:6px;padding:7px 10px;background:var(--nd-soft);border-bottom:1px solid var(--line);font-size:12px;font-weight:600;color:var(--navy)}.dash-look .lk-col-hd .pill:last-child{margin-left:auto}.dash-look .lk-col.is-drop{border-color:var(--blue)}.dash-look .lk-col-body{padding:8px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;min-height:0;flex:1 1 auto}.dash-look .lk-col-body>*{flex:none}.dash-look.st-page{display:flex;flex-direction:column;min-height:0}.dash-look .st-layout{display:grid;grid-template-columns:236px minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:16px;padding:6px 18px 18px;flex:1 1 auto;min-height:0}.dash-look .st-nav{align-self:start;max-height:100%;overflow-y:auto;overscroll-behavior:contain;background:var(--card);border:1px solid var(--line);box-shadow:var(--sh);padding:6px}.dash-look .st-group+.st-group{margin-top:6px;padding-top:6px;border-top:1px solid var(--nd-row)}.dash-look .st-group-title{padding:6px 10px 4px;font-size:10px;font-weight:600;letter-spacing:.7px;text-transform:uppercase;color:var(--faint)}.dash-look .st-link{display:flex;align-items:center;gap:9px;padding:7px 10px;font-size:12.5px;font-weight:500;color:var(--nd-ink-2);text-decoration:none;transition:background-color .12s ease-out,color .12s ease-out}.dash-look .st-link .icon{width:15px;height:15px;flex:none;color:var(--muted)}.dash-look .st-link:hover{background:var(--nd-bg);color:var(--navy)}.dash-look .st-link.is-on{background:var(--grad);color:#fff;font-weight:600}.dash-look .st-link.is-on .icon{color:#fff}.dash-look .st-link:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.dash-look .st-ext{margin-left:auto;width:13px!important;height:13px!important}.dash-look .st-pane{min-width:0;min-height:0;overflow:auto}.dash-look .st-back{display:none}.dash-look .st-pane>.screen{padding:0;max-width:none;margin:0;background:none}.dash-look .st-pane>.screen{max-width:900px;height:auto;overflow:visible}.dash-look .st-pane>.screen>.sec-hdr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title ctl" "sub ctl";gap:3px 12px;align-items:center;background:none;border:0;padding:0 0 12px}.dash-look .st-pane>.screen>.sec-hdr>.sec-title{grid-area:title;margin:0;font-size:20px;font-weight:600;letter-spacing:-.3px;color:var(--navy)}.dash-look .st-pane>.screen>.sec-hdr>.sec-title .icon,.dash-look .st-pane>.screen>.sec-hdr>.hdr-code{display:none}.dash-look .st-pane>.screen>.sec-hdr>.sec-sort{grid-area:sub;margin:0!important;font-family:inherit;font-size:12.5px;font-weight:400;line-height:1.4;letter-spacing:0;color:var(--muted)}.dash-look .st-pane>.screen>.sec-hdr>.sec-controls{grid-area:ctl;margin:0}.dash-look .st-pane>.screen>.sec-body{padding:0;overflow:visible;flex:none}.dash-look .st-section{display:flex;flex-direction:column;gap:12px;max-width:900px}.dash-look .st-hdr h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.3px;color:var(--navy)}.dash-look .st-hdr p{margin:3px 0 0;font-size:12.5px;color:var(--muted)}.dash-look .st-card{padding:0}.dash-look .st-card-hd{padding:10px 14px;border-bottom:1px solid var(--line)}.dash-look .st-card-hd h3{margin:0;display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--navy)}.dash-look .st-card-hd p{margin:2px 0 0;font-size:11.5px;color:var(--muted)}.dash-look .st-card-ico{display:inline-flex;color:var(--blue)}.dash-look .st-card-ico .icon{width:15px;height:15px}.dash-look .st-card-bd{padding:12px 14px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.dash-look .st-card-bd>.kv-row{align-self:stretch;grid-template-columns:150px minmax(0,1fr)}.dash-look .st-card-bd>.kv-row .kv-v{white-space:normal}.dash-look .st-form{display:grid;gap:10px;width:100%;max-width:420px}.dash-look .st-field{display:flex;flex-direction:column;gap:4px}.dash-look .st-field>span{font-size:10.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--muted)}.dash-look .st-field .input{height:34px}.dash-look .st-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dash-look .st-ok{font-size:12px;color:var(--green)}.dash-look .st-err{font-size:12px;color:var(--red);font-style:normal;margin:0}.dash-look .st-form>.st-err{margin-top:-6px}.dash-look .st-list{margin:0 0 12px;padding-left:18px;display:grid;gap:4px;font-size:12.5px;color:var(--navy)}.dash-look .st-note{margin:0;font-size:12px;color:var(--muted)}.dash-look .st-choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;width:100%}.dash-look .st-choice{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--line);background:var(--card);cursor:pointer;position:relative}.dash-look .st-choice input{position:absolute;opacity:0;pointer-events:none}.dash-look .st-choice b{font-size:13px;font-weight:600;color:var(--navy)}.dash-look .st-choice span{font-size:10.5px;font-weight:600;letter-spacing:.6px;color:var(--muted)}.dash-look .st-choice:hover{border-color:var(--nd-line-strong)}.dash-look .st-choice.is-on{background:var(--grad);border-color:var(--navy)}.dash-look .st-choice.is-on b,.dash-look .st-choice.is-on span{color:#fff}.dash-look .st-choice:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.dash-look .st-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dash-look .st-section>.cc-kpis{width:100%}@media (max-width:860px){.dash-look .st-layout{display:block;padding:6px 12px 18px}.dash-look.st-page.st-at-index .st-pane{display:none}.dash-look.st-page:not(.st-at-index) .st-nav{display:none}.dash-look .st-nav{position:static}.dash-look .st-link{padding:12px 10px;font-size:14px}.dash-look .st-back{display:inline-flex;align-items:center;gap:4px;margin:0 0 10px;font-size:13px;font-weight:600;color:var(--blue-deep);text-decoration:none}.dash-look .st-grid{grid-template-columns:1fr}.dash-look .st-field .input{height:40px;font-size:16px}}.dash-look .cc-tools{display:contents}.dash-look .us-panel .sec-foot{padding:8px 12px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}.dash-look .seo-panel{padding:0;flex:none;display:flex;flex-direction:column;overflow:hidden}.dash-look .seo-panel-hd{display:flex;align-items:center;gap:8px;padding:7px 12px;background:var(--nd-soft);border-bottom:1px solid var(--line)}.dash-look .seo-panel-hd h5{margin:0;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--navy)}.dash-look .seo-panel-hd h5 .icon{width:14px;height:14px;color:var(--muted)}.dash-look .seo-panel-hd .hdr-code{margin-left:auto;font-size:9.5px;letter-spacing:.5px;color:var(--faint)}.dash-look .seo-panel-bd{padding:10px 12px 12px;display:grid;gap:10px}.dash-look .seo-kpi{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3px}.dash-look .seo-kpi>span{display:flex;align-items:center;gap:6px}.dash-look .seo-kpi>span .icon{width:13px;height:13px}.dash-look .seo-kpi small{font-size:11px;color:var(--muted);font-weight:400}.dash-look .seo-kpi b .kpi-of{font-size:12px;font-weight:500;color:var(--muted);text-transform:none;letter-spacing:0}.dash-look .seo-panel .table{width:100%;border-collapse:collapse;font-size:11.5px}.dash-look .seo-panel .table th{background:var(--nd-soft);text-align:left;font-size:9.5px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--muted);padding:6px 7px;border-bottom:1px solid var(--line);white-space:nowrap}.dash-look .seo-panel .table td{padding:3px 7px;height:30px;border-bottom:1px solid var(--nd-row);vertical-align:middle}.dash-look .seo-panel .table tbody tr:hover{background:var(--nd-soft)}.dash-look.au-page .au-status{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-left:auto}.dash-look.au-page .au-logo{display:inline-flex;align-items:center;margin-left:6px;border-radius:4px;line-height:0}.dash-look.au-page .au-logo img{height:20px;width:auto;display:block}.dash-look.au-page .au-logo:focus-visible{outline:2px solid var(--accent, #3b82f6);outline-offset:2px}.dash-look.au-page .au-body{min-height:0}.dash-look.au-page .au-note{padding:6px 10px;background:var(--card);border:1px solid var(--line)}.dash-look .au-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:10px;align-items:start;flex:1 1 auto;min-height:0}.dash-look .au-filters{padding:0;display:flex;flex-direction:column;position:sticky;top:0;max-height:calc(100vh - 92px);overflow:hidden}.dash-look .au-filters-hd{display:flex;align-items:center;gap:6px;padding:8px 12px;background:var(--nd-soft);border:0;border-bottom:1px solid var(--line);font:inherit;font-size:12px;font-weight:600;color:var(--navy);text-align:left;cursor:default}.dash-look .au-filters-toggle{display:none;margin-left:auto;font-size:11px;font-weight:500;color:var(--muted)}.dash-look .au-filters-bd{padding:10px 12px;display:grid;gap:10px;overflow-y:auto;min-height:0;flex:1 1 auto;align-content:start}.dash-look .au-filters-ft{padding:8px 12px;border-top:1px solid var(--line);display:grid;gap:6px;background:var(--nd-soft)}.dash-look .au-filters-pop{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.dash-look .au-scan-row{display:flex;gap:8px;align-items:center}.dash-look .au-scan{flex:1 1 auto;justify-content:center;height:32px}.dash-look .au-filters .au-params-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dash-look .au-filters .au-sources{grid-column:1 / -1}.dash-look .au-filters .au-field .input,.dash-look .au-filters .au-search{width:100%}.dash-look .au-filters .au-checks{grid-template-columns:repeat(2,minmax(0,1fr));max-height:180px}.dash-look .au-filters .au-checks-box{border-color:var(--line)}.dash-look .au-presets{display:grid;gap:6px;padding-top:4px;border-top:1px dashed var(--line)}.dash-look .au-preset-save{display:flex;gap:6px}.dash-look .au-preset-save .input{flex:1 1 auto;min-width:0}.dash-look .au-results{display:flex;flex-direction:column;gap:8px;min-width:0}.dash-look .au-results-bar{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh);padding:4px 10px}.dash-look .au-count{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--navy);margin-right:6px}.dash-look .au-field.au-inline{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.dash-look .au-field.au-inline .input{width:auto;height:28px;font-size:12px}.dash-look .au-results-bar .au-legend{font-size:10.5px}.dash-look .au-empty{padding:40px 16px}.dash-look .au-results .au-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin-top:0}.dash-look .au-results .au-photo{aspect-ratio:16/10}.or-details h4{margin:14px 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.or-details .or-facts{display:grid;grid-template-columns:max-content 1fr;gap:4px 14px;margin:0;font-size:13px}.or-details .or-facts dt{color:var(--muted)}.or-details .or-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.or-details .or-list{margin:0;padding-left:18px;font-size:13px;display:grid;gap:2px}.dash-look .au-filters-size{margin-left:auto;display:inline-flex;color:var(--muted)}.dash-look .au-filters-hd{cursor:pointer}.dash-look .au-scanned{margin-left:4px;font-weight:400;color:var(--muted)}.dash-look .au-results-bar .au-bar-select{width:auto;height:28px;font-size:12px;padding-top:0;padding-bottom:0}.dash-look .au-results-bar .au-legend{flex-wrap:nowrap;gap:4px}.dash-look .au-results-bar .au-legend .au-mmr{white-space:nowrap}.dash-look .au-photo-wrap{position:relative}.dash-look .au-badge{position:absolute;top:8px;left:8px;z-index:1;background:var(--nd-card);color:var(--dk-ink, #111);font-size:12px;font-weight:600;padding:3px 8px;border-radius:6px;box-shadow:0 1px 3px #00000040;pointer-events:none}.dash-look .au-badge.is-soon{background:#b42318;color:#fff}.dash-look .au-results .au-card-body{gap:2px}.dash-look .au-results .au-price{display:inline-flex;align-items:baseline;gap:6px;font-size:16px;font-weight:700;color:var(--dk-ink, #111)}.dash-look .au-results .au-price small{font-size:11px;font-weight:500;color:var(--muted)}.dash-look .au-results .au-card-title{font-size:13.5px;font-weight:500;color:var(--dk-ink, #111)}.dash-look .au-card-place{font-size:12px;color:var(--muted);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-look .au-notes{margin:2px 0 0;font-size:11px;line-height:1.35;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dash-look .au-notes .tone-risk{color:#b42318}.dash-look .au-notes .tone-positive{color:#067647}.dash-look .au-more{display:flex;justify-content:center;padding:12px 0 4px}@media (min-width:861px){.dash-look .au-layout.is-min{flex:0 0 auto;align-items:start;grid-template-columns:auto minmax(0,1fr)}.dash-look .au-layout.is-min .au-filters{position:sticky;top:0;z-index:3;align-self:stretch;max-height:none;grid-column:1;grid-row:1}.dash-look .au-layout.is-min .au-filters-hd{gap:8px;padding:0 12px;white-space:nowrap}.dash-look .au-layout.is-min .au-filters-size{margin-left:4px}.dash-look .au-layout.is-min .au-results-bar{align-self:stretch}.dash-look .au-layout.is-min .au-filters{box-shadow:0 2px 8px #1018282e;overflow:visible}.dash-look .au-layout.is-min .au-filters.is-folded .au-filters-pop{display:none}.dash-look .au-layout.is-min .au-filters.is-overlay .au-filters-pop{position:absolute;top:calc(100% + 6px);left:0;width:340px;max-height:calc(100vh - 170px);background:var(--card);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 32px #10182838;overflow:hidden;z-index:6}.dash-look .au-layout.is-min .au-filters-hd{flex:1 1 auto;border-bottom:0}.dash-look .au-layout.is-min .au-results{display:contents}.dash-look .au-layout.is-min .au-results-bar{grid-column:2;grid-row:1}.dash-look .au-layout.is-min .au-results>:not(.au-results-bar){grid-column:1 / -1}.dash-look .au-layout.is-min .au-results .au-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:861px) and (max-width:1180px){.dash-look .au-layout.is-min .au-results .au-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.dash-look .au-layout{grid-template-columns:minmax(0,1fr)}.dash-look .au-filters{position:static;max-height:none}.dash-look .au-filters-hd{cursor:pointer}.dash-look .au-filters-toggle{display:inline}.dash-look .au-filters-size,.dash-look .au-filters.is-folded .au-filters-bd{display:none}.dash-look .au-results-bar{position:static}.dash-look.au-page .au-status{margin-left:0}}.dash-look .au-filters-bd{gap:8px;padding:8px 10px}.dash-look .au-filters .au-checks-box{padding:4px 8px 6px;gap:4px}.dash-look .au-filters .au-checks{gap:0 10px;max-height:150px}.dash-look .au-filters .au-checks label{font-size:12px;line-height:22px}.dash-look .au-filters .au-field{font-size:11px}.dash-look .au-filters .au-field .input,.dash-look .au-filters .au-search,.dash-look .au-presets .input{height:30px;font-size:12px}.dash-look .au-results .au-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}.dash-look .au-results .au-photo{aspect-ratio:16/9}.dash-look .au-results .au-card-body{gap:3px;padding:7px 8px}.dash-look .au-results .au-card-title{font-size:12.5px;line-height:1.25}.dash-look .au-results .au-price{font-size:12.5px}.dash-look .au-results .au-card-meta{font-size:10.5px;gap:1px 8px;line-height:1.35}.dash-look .au-results .au-comments{font-size:11px}.dash-look .au-results .au-card-foot{gap:6px}.dash-look .au-results .au-card .btn-sm{height:26px;font-size:11.5px}@media (max-width:860px){.dash-look .au-results .au-grid{grid-template-columns:minmax(0,1fr);gap:6px}.dash-look .au-results .au-card{display:grid;grid-template-columns:118px minmax(0,1fr);align-items:start}.dash-look .au-results .au-card .au-photo{aspect-ratio:4/3;height:auto;border-bottom:0;border-right:1px solid var(--line)}.dash-look .au-results .au-card-body{padding:6px 8px}}.dash-look.or-page .or-board{align-items:stretch}.dash-look .or-lane{min-width:280px}.dash-look .or-lane .au-card{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:start;border:1px solid var(--line);background:var(--card)}.dash-look .or-lane .au-photo{aspect-ratio:4/3;border:0;border-right:1px solid var(--line)}.dash-look .or-gallery{background:none;margin:0 0 4px}.dash-look .or-gallery .hero{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:6px}.dash-look .or-gallery .hero-primary,.dash-look .or-gallery .hero-grid{height:auto;aspect-ratio:3/2}.dash-look .or-gallery .hero-grid{aspect-ratio:auto;align-self:stretch}.dash-look .or-gallery .hero-arrow{width:28px;height:28px}.dash-look .or-gallery .hero-count{right:auto;left:8px;top:auto;bottom:8px;font-size:10.5px;padding:2px 6px}.dash-look .or-gallery .hero-expand{position:absolute;top:8px;right:8px;width:26px;height:26px;display:grid;place-items:center;padding:0;border:0;background:#16283a9e;color:#fff;cursor:pointer}.dash-look .or-gallery .hero-expand:hover{background:#16283ad9}@media (max-width:640px){.dash-look .or-gallery .hero{grid-template-columns:1fr}.dash-look .or-gallery .hero-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:none}.dash-look .or-gallery .hero-thumb{aspect-ratio:3/2;height:auto}}.dash-look .or-ph{position:relative}.dash-look .or-ph-link,.dash-look .au-photo>a{display:block;width:100%;height:100%}.dash-look .or-ph .or-ph-nav,.dash-look .or-ph .or-ph-expand,.or-ph-full .or-ph-nav,.or-ph-full .or-ph-expand{position:absolute;display:grid;place-items:center;padding:0;border:0;background:#0f171f8c;color:#fff;cursor:pointer}.dash-look .or-ph .or-ph-nav,.or-ph-full .or-ph-nav{top:50%;width:24px;height:24px;transform:translateY(-50%)}.dash-look .or-ph .or-ph-prev,.or-ph-full .or-ph-prev{left:6px}.dash-look .or-ph .or-ph-next,.or-ph-full .or-ph-next{right:6px}.dash-look .or-ph .or-ph-expand,.or-ph-full .or-ph-expand{top:5px;right:5px;width:24px;height:24px}.dash-look .or-ph-nav:hover,.dash-look .or-ph-expand:hover,.or-ph-full .or-ph-nav:hover,.or-ph-full .or-ph-expand:hover{background:#0f171fcc}.dash-look .or-ph-nav:focus-visible,.dash-look .or-ph-expand:focus-visible{outline:2px solid var(--nd-card);outline-offset:1px}.dash-look .or-ph-count,.or-ph-full .or-ph-count{position:absolute;left:6px;bottom:6px;padding:1px 6px;background:#0f171f8c;color:#fff;font:600 11px/1.5 var(--font-mono,monospace)}.or-ph-full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:grid;place-items:center;padding:24px;background:#0a0e12e6}.or-ph-stage{position:relative;max-width:min(1200px,100%);max-height:100%}.or-ph-stage img{display:block;max-width:100%;max-height:calc(100vh - 48px);-o-object-fit:contain;object-fit:contain}.or-ph-full .or-ph-stage .or-ph-nav{width:44px;height:44px}.or-ph-full .or-ph-stage .or-ph-expand{width:36px;height:36px}.dash-look .or-lane .au-card-body{gap:3px;padding:6px 8px}.dash-look .or-lane .au-card-title{font-size:12.5px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-look .or-lane .au-price{font-size:12.5px}.dash-look .or-lane .au-card-meta{font-size:10.5px;gap:1px 8px;line-height:1.35}.dash-look .or-actions{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.dash-look .or-actions .btn-sm{height:24px;padding:0 8px;font-size:11px}.dash-look .or-empty{margin:8px 2px;font-size:11.5px}.dash-look .au-make{display:grid;gap:4px}.dash-look .au-fold{border:1px solid var(--line);background:var(--card)}.dash-look .au-fold>summary{list-style:none;cursor:pointer;display:flex;align-items:baseline;gap:6px;padding:6px 8px;font-size:12px;font-weight:600;color:var(--navy)}.dash-look .au-fold>summary::-webkit-details-marker{display:none}.dash-look .au-fold>summary:before{content:"▸";color:var(--muted);font-size:10px;transition:transform .12s ease-out}.dash-look .au-fold[open]>summary:before{transform:rotate(90deg)}.dash-look .au-fold>summary span{font-weight:400;color:var(--muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dash-look .au-fold[open]>summary{border-bottom:1px solid var(--line)}.dash-look .au-fold>.au-checks-box{border:0;padding:6px 8px}.dash-look .au-fold.au-vehicle{margin-left:10px}.dash-look .au-sub{margin:2px 0 0;font-size:9.5px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--muted)}.dash-look .au-favs{display:grid;gap:2px;padding:4px 6px 6px;background:var(--tint);border:1px solid var(--dk-soft, #dbe5ef)}.dash-look .au-filters .au-checks-favs{max-height:none}.dash-look .au-make-row{display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0}.dash-look .au-make-row label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-look .au-star{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;background:none;color:#c3ccd6;cursor:pointer}.dash-look .au-star:hover{color:var(--navy)}.dash-look .au-star.is-on{color:var(--blue)}.dash-look .au-star.is-on svg{fill:currentColor}.dash-look .au-results .au-card{position:relative;overflow:hidden;min-width:0}.dash-look .au-results .au-card-row{flex-wrap:wrap;row-gap:2px}.dash-look .au-results .au-card-meta>span{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-look .au-results .au-card-foot{flex-wrap:wrap;align-items:center;row-gap:4px}.dash-look .au-reports{margin-left:auto;display:flex;align-items:center;gap:8px}.dash-look .au-autocheck{padding:0;border:0;background:none;line-height:0}.dash-look .au-autocheck img{height:22px;width:auto;display:block}.dash-look .au-autocheck:hover{background:none;opacity:.85}.dash-look .au-carfax{padding:0;border:0;background:none;line-height:0}.dash-look .au-carfax img{height:36px;width:auto;display:block}.dash-look .au-carfax:hover{background:none;opacity:.85}.dash-look .au-fold.au-step>.au-checks-box{border:0}.dash-look .au-fold[open]{border-color:var(--dk-soft, #c9d6e3);box-shadow:0 0 0 1px #dbe5ef}.dash-look .au-step-done{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;padding:6px 0 0;border-top:1px solid var(--line);background:var(--card);font-size:11.5px;color:var(--muted)}.dash-look .au-step-done .btn{height:28px;padding:0 14px}.dash-look .au-chips{display:flex;flex-wrap:wrap;gap:4px}.dash-look .au-chips label{position:relative;display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;border:1px solid var(--line);background:var(--card);font-size:11.5px;color:var(--ink);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dash-look .au-chips label:hover{border-color:var(--nd-line-strong)}.dash-look .au-chips input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.dash-look .au-chips label:has(input:checked){background:var(--navy);border-color:var(--navy);color:#fff}.dash-look .au-chips label:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:1px}.dash-look .au-swatch{width:10px;height:10px;border-radius:50%!important;border:1px solid rgba(0,0,0,.25);flex:none}.dash-look .au-vehicle .au-checks-box legend{font-size:9.5px;letter-spacing:.5px}.dash-look .au-vehicle>.au-step-done{margin:0 8px 6px}.dl-std{min-height:100%}.dl-std .sec-body .card.blueprint,.dl-std .sec-body .sec-sum{margin-bottom:10px!important}.dl-std .sec-sum{gap:8px}@media (max-width:860px){.dl-std .kpi{flex-direction:column;align-items:flex-start;gap:3px}}.dl-std .kpi{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh);padding:7px 12px;display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.dl-std .kpi-label{font-family:inherit;font-size:10px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-std .kpi-value{font-family:inherit;font-size:16px;font-weight:600;letter-spacing:-.3px;color:var(--navy);font-variant-numeric:tabular-nums;white-space:nowrap}.dl-std .chip{font-family:inherit;font-size:12px;font-weight:500;padding:6px 10px;background:var(--card);border:1px solid var(--line);color:var(--nd-ink-2)}.dl-std .chip:hover{border-color:var(--nd-line-strong);color:var(--navy)}.dl-std .chip[aria-pressed=true]{background:var(--grad);border-color:var(--navy);color:#fff;font-weight:600}.dl-std .btn-solid{background:var(--grad);border:1px solid var(--navy);color:#fff}.dl-std .btn-solid:hover:not(:disabled){background:var(--navy)}.dl-std .sec-panel-hd{font-family:inherit;color:var(--navy)}.dl-std .sec-panel-title,.dl-std .sec-panel-hd h5{font-family:inherit;font-size:13px;font-weight:600;color:var(--navy)}.dl-std .sec-table-wrap{border:1px solid var(--line)}.dl-std .table{font-size:12px;color:var(--ink)}.dl-std .table th,.dl-std .sec-table-wrap .table th{background:var(--nd-soft);font-family:inherit;font-size:9.5px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--muted);padding:7px 10px;border-bottom:1px solid var(--line)}.dl-std .table td{padding:6px 10px;height:32px;border-bottom:1px solid var(--nd-row);vertical-align:middle;font-variant-numeric:tabular-nums}.dl-std .table th:first-child,.dl-std .table td:first-child{padding-left:10px}.dl-std .table th:last-child,.dl-std .table td:last-child{padding-right:10px}.dl-std .table tbody tr:hover{background:var(--nd-soft)}.dl-std .input,.dl-std select.input{height:34px;min-height:0;font-size:12.5px}.dl-std .state-title{color:var(--navy)}.dl-std .state-sub{color:var(--muted)}.mech-page .blueprint.plate,.mech-page .plate{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh);padding:12px 14px;color:var(--ink);font-size:12.5px;line-height:1.5}.mech-page .plate-label,.mech-page .stat-label,.mech-page .spec-k{font-family:inherit;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--muted)}.mech-page .stat-label{display:flex;flex-direction:column;gap:4px}.mech-page .spec-v{font-family:inherit;font-size:13px;font-weight:600;color:var(--navy);font-variant-numeric:tabular-nums}.mech-page .input,.mech-page select{height:34px;font-size:12.5px}.mech-page .inv-detail>.input,.mech-page .inv-list-hd .input{height:36px}.mech-page .unit-meta{font-family:inherit;font-size:11px;color:var(--muted)}.mech-page .table{font-size:12px;color:var(--ink)}.mech-page .table td{padding:7px 8px;border-bottom:1px solid var(--nd-row);font-variant-numeric:tabular-nums}.mech-page .state-note a{color:var(--blue-deep)}.mech-sticky{position:relative;background:var(--dk-warn-bg, #fff6c7);border:1px solid #efe08e;box-shadow:var(--sh);padding:8px 12px}.mech-sticky textarea{display:block;width:100%;background:transparent;border:0;outline:0;resize:vertical;font:inherit;font-size:13px;line-height:1.45;color:#4a3f10}.mech-sticky textarea::-moz-placeholder{color:#8f7f35}.mech-sticky textarea::placeholder{color:#8f7f35}.mech-sticky:focus-within{border-color:#c9b24a}.mech-sticky span{position:absolute;right:10px;bottom:6px;font-size:10.5px;font-weight:600;color:#8f7f35}.dash-look .lk-drag{cursor:var(--nd-grab);touch-action:manipulation;transition:opacity .12s ease-out;outline-offset:2px}.dash-look .lk-drag .lk-card{transition:border-color .12s ease-out,box-shadow .12s ease-out}.dash-look .lk-drag:hover .lk-card{border-color:var(--nd-line-strong);box-shadow:0 2px 8px -2px #1d2d3d2e}.dash-look .lk-drag.is-lifted{opacity:.3}.dash-look .lk-lifted{cursor:grabbing;transform:rotate(1.5deg) scale(1.02);box-shadow:0 16px 32px -10px #1d2d3d61}.dash-look .lk-board.is-dragging,.dash-look .lk-board.is-dragging *{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dash-look .lk-col{transition:border-color .12s ease-out,background-color .12s ease-out}.dash-look .lk-col.is-drop{border-color:var(--blue);background:var(--tint)}.dash-look .lk-col.is-drop .lk-col-hd{background:var(--tint)}body .dash-look .lk-board.is-dragging{scroll-snap-type:none}@media (prefers-reduced-motion:reduce){.dash-look .lk-lifted{transform:none}}.prep-page .sec-body{display:flex;flex-direction:column;gap:12px}.prep-note{margin:0;font-size:12.5px;line-height:1.45;color:var(--muted)}.prep-progress{display:flex;align-items:center;gap:12px;font-size:12.5px;font-weight:500;color:var(--ink)}.prep-progress progress{flex:0 1 240px;height:6px;border:0;background:var(--track);accent-color:var(--blue-deep);-moz-appearance:none;appearance:none;-webkit-appearance:none}.prep-progress progress::-webkit-progress-bar{background:var(--track)}.prep-progress progress::-webkit-progress-value{background:var(--blue-deep)}.prep-progress progress::-moz-progress-bar{background:var(--blue-deep)}.prep-head{margin:6px 0 0;font-size:10px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--muted)}.prep-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.prep-card{display:flex;flex-direction:column;gap:8px;min-width:0;padding:8px;background:var(--card);border:1px solid var(--line);box-shadow:var(--sh)}.prep-card.is-open{grid-column:1/-1}.prep-title{font-size:12.5px;font-weight:600;color:var(--navy)}.prep-photo{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4/3;padding:0;overflow:hidden;background:var(--track);border:1px solid var(--line);cursor:pointer;font-size:11.5px;color:var(--muted);transition:border-color .12s ease-out}.prep-photo:hover{border-color:var(--nd-line-strong)}.prep-photo:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.prep-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.prep-photo.is-picked{border:2px solid var(--blue-deep)}.prep-photo{position:relative}.prep-tag{position:absolute;left:6px;bottom:6px;padding:3px 7px;background:var(--navy);color:#fff;font-size:10.5px;font-weight:600}.prep-empty{cursor:default}.prep-empty:hover{border-color:var(--line)}.prep-card.is-open>.prep-photo{max-width:320px}.prep-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px}.prep-card .btn{align-self:flex-start}.dl-std .card:not(.blueprint){background:var(--card);border:1px solid var(--line);box-shadow:var(--sh)}.dl-std .sec-panel{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh);padding:12px}.dl-std .sec-panel-hd{border-bottom:1px solid var(--line);padding-bottom:8px;margin-bottom:8px}.dl-std .stat-label,.dl-std .fld>label,.dl-std .fld-label{font-family:inherit;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--muted)}.dl-std .state-note,.dl-std .dlg-note{font-family:inherit;color:var(--muted)}.dl-std .spec-k{font-family:inherit;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--muted)}.dl-std .spec-v{font-family:inherit;font-weight:600;color:var(--navy)}.dl-std h1,.dl-std h2,.dl-std h3,.dl-std h4,.dl-std h5{font-family:inherit;color:var(--navy)}.dl-std .hdr-code{display:none}.src-panel{padding:0 16px 10px}.dl-std>.sec-body:not(:last-child){flex:0 0 auto;overflow:visible}.dl-std .subtabs{gap:6px;border:0;background:none}.dl-std .subtab{border:1px solid var(--line);background:var(--card);box-shadow:var(--sh);font-family:inherit;font-size:12.5px;font-weight:500;color:var(--nd-ink-2)}.dl-std .subtab:last-child{border-right:1px solid var(--line)}.dl-std .subtab:hover{background:var(--card);border-color:var(--nd-line-strong);color:var(--navy)}.dl-std .subtab[aria-selected=true]{background:var(--grad);border-color:var(--navy);color:#fff;font-weight:600}.dash-look.bl-kanban{background:none;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}.dash-look .bl-kanban-title{font-size:13px;font-weight:600;color:var(--navy);gap:6px}.dash-look .bl-board{flex:none}.dash-look .bl-board .lk-col-body{min-height:120px;max-height:max(240px,calc(100vh - 430px))}.dash-look.bl-kanban-compact .bl-board .lk-col-body{max-height:260px}@media (max-width:860px){.dash-look .bl-board .lk-col-body{max-height:none}}.dash-look .bl-col-count{margin-left:auto;font-variant-numeric:tabular-nums}.dash-look .bl-card{padding:7px 9px;box-shadow:none;transition:border-color .12s ease-out,background-color .12s ease-out}.dash-look .bl-card:hover{border-color:var(--dk-soft, #c9d3df);background:var(--nd-soft)}.dash-look .bl-card:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.dash-look .bl-card-name{font-size:12.5px;color:var(--navy)}.dash-look .bl-kanban .dlg-note,.dash-look .bl-panel .dlg-note{font-size:11px;color:var(--muted)}.dash-look .bl-flash.is-error{border-color:var(--dk-danger-bg, #ecc9c3);background:var(--red-bg);color:var(--red)}.dash-look .bl-side-grid{gap:8px}.dash-look .bl-panel{min-width:0}.dash-look .bl-side-body{padding:8px 10px 10px;overflow-y:auto;max-height:280px}.dash-look .bl-rank-list{gap:0}.dash-look .bl-rank-list li{padding:6px 4px;border-bottom:1px solid var(--nd-row);font-size:12px}.dash-look .bl-rank-list li:last-child{border-bottom:0}.dash-look .bl-rank-list li.is-me{background:var(--tint)}.dash-look .bl-rank-pos{font-size:12px;font-weight:600;color:var(--blue-deep);font-variant-numeric:tabular-nums}.dash-look .bl-rank-name{font-size:12px;font-weight:500;color:var(--navy)}.dash-look .bl-feed{gap:0}.dash-look .bl-feed li{padding:7px 0;border-bottom:1px solid var(--nd-row)}.dash-look .bl-feed li:first-child{padding-top:0}.dash-look .bl-feed li:last-child{border-bottom:0;padding-bottom:0}.dash-look .bl-feed-hd strong{font-size:12px;font-weight:600;color:var(--navy)}.dash-look .st-field>.st-pw{position:relative;display:block;font-size:inherit;font-weight:400;letter-spacing:0;text-transform:none;color:inherit}.dash-look .st-pw .input{width:100%;padding-right:40px}.dash-look .st-pw-eye{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:32px;height:30px;display:flex;align-items:center;justify-content:center;border:0;background:none;color:var(--muted);cursor:pointer}.dash-look .st-pw-eye:hover{color:var(--ink)}.dash-look .st-forgot{display:block;margin-top:-4px}.dash-look .st-textbtn{border:0;background:none;padding:2px 0;cursor:pointer;font-size:12px;font-weight:600;color:var(--blue-deep,var(--nd-blue-deep))}.dash-look .st-textbtn:hover{color:var(--navy)}.dash-look .st-legal{padding:12px 10px 6px;font-size:11px;line-height:1.9;color:var(--faint)}.dash-look .st-legal a{color:var(--muted);text-decoration:none}.dash-look .st-legal a:hover{color:var(--navy);text-decoration:underline}.dlg.dash-look,.profpop.dash-look{background:var(--card)}.dlg.dash-look .pc-ring,.dlg.dash-look .pc-zoom input[type=range]{border-radius:50%!important}.dlg.dash-look .pc-zoom input[type=range]{border-radius:2px!important}.dash-look .sec-panel-hd{display:flex;align-items:center;gap:8px;padding:10px 14px!important;border-bottom:1px solid var(--line);background:none}.dash-look .sec-panel-hd h5{margin:0;font-size:13.5px;font-weight:600;color:var(--navy)}.dash-look .ptabs{display:flex;gap:6px;border:0;margin:0 0 4px}.dash-look .ptab{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border:1px solid var(--line);background:var(--card);box-shadow:var(--sh);font-family:inherit;font-size:12.5px;font-weight:500;color:var(--nd-ink-2);margin:0}.dash-look .ptab:hover{border-color:var(--nd-line-strong);color:var(--navy)}.dash-look .ptab.is-on{background:var(--grad);border-color:var(--navy);color:#fff;font-weight:600}.dash-look .ptab.is-on .pill{background:#ffffff29;color:#fff}.dash-look .ptabs-close{margin-left:auto}.dash-look .pf-ident.sec-panel{flex-direction:row;align-items:center;justify-content:flex-start;gap:14px;padding:12px 14px!important;text-align:left}.dash-look .pf-avatar{width:56px;height:56px;font-size:22px}.dash-look .pf-avatar .pc-avatar-cam{width:22px;height:22px}.dash-look .pf-name{font-size:15px}.dash-look .pf-photo-row{margin-top:2px}.dash-look .pf-link{color:var(--blue-deep)}.dash-look .pf-link:hover{color:var(--navy);text-decoration:none}.dash-look .fld>span{font-size:10.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--muted)}.dash-look .sec-hdr:has(>.back-btn){display:flex;align-items:center;gap:14px;flex-wrap:wrap}.dash-look .mb-who{display:inline-flex;align-items:center;gap:10px}.dash-look .mb-av{width:28px;height:28px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--tint);color:var(--blue-deep);font-size:12px;font-weight:700;overflow:hidden}.dash-look .mb-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dash-look .mb-link{color:var(--blue-deep);text-decoration:none}.dash-look .mb-link:hover{color:var(--navy);text-decoration:underline}.dash-look .lm-sections{margin-bottom:10px}.dash-look .lm-sections .status-tab .icon{width:15px;height:15px}.dash-look .lm-view{display:inline-flex;border:1px solid var(--line);background:var(--card)}.dash-look .lm-view button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:0;background:none;font:500 12.5px/1 inherit;font-family:inherit;color:var(--muted);cursor:pointer}.dash-look .lm-view button+button{border-left:1px solid var(--line)}.dash-look .lm-view button[aria-pressed=true]{background:var(--tint);color:var(--navy);font-weight:600}.dash-look .lm-view .icon{width:15px;height:15px}.dash-look .st-hint{font-size:12px;color:var(--muted)}.dash-look .st-code{max-width:180px;letter-spacing:.35em;font-size:18px;font-weight:600;text-align:center}.dash-look .switch,.dash-look .switch-knob{border-radius:999px!important}.dash-look .switch{width:38px;height:22px;background:var(--nd-line-strong)}.dash-look .switch.is-on{background:var(--navy)}.dash-look .ag-chip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border:1px solid var(--line);background:var(--card);font-size:12.5px;font-weight:500;color:var(--nd-ink-2);cursor:pointer}.dash-look .ag-chip input{width:15px;height:15px;margin:0;accent-color:var(--navy)}.dash-look .ag-chip.is-on{border-color:var(--navy);background:var(--tint);color:var(--navy);font-weight:600}.dash-look .ag-sl{display:grid;grid-template-columns:170px minmax(0,1fr) 34px;align-items:center;gap:14px;padding:6px 0}.dash-look .ag-sl+.ag-sl{border-top:1px solid var(--dk-soft, #f0f3f7)}.dash-look .ag-sl>label{font-size:12.5px;font-weight:600;color:var(--navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-look .ag-sl-track{display:grid;grid-template-columns:84px minmax(0,1fr) 84px;align-items:center;gap:10px;min-width:0}.dash-look .ag-sl-track>span{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-look .ag-sl-track>span:last-child{text-align:right}.dash-look .ag-sl-val{font-size:12px;font-weight:600;color:var(--blue-deep);text-align:right;font-variant-numeric:tabular-nums}.nd-range{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:4px;margin:0;cursor:pointer;border-radius:2px!important;background:linear-gradient(to right,var(--nd-navy) var(--fill,0%),#dce3ea var(--fill,0%))}.nd-range::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--nd-card);border:1px solid var(--nd-line-strong);box-shadow:0 1px 4px #0d111740}.nd-range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--nd-card);border:1px solid var(--nd-line-strong);box-shadow:0 1px 4px #0d111740}.dash-look .st-home{display:block;margin:10px 18px 0}.dash-look.st-page:not(.st-at-index)>.st-home{display:none}@media (min-width:861px){.dash-look.st-page:not(.st-at-index)>.st-home{display:block}}.dash-look .input:disabled,.dash-look select.input:disabled,.dash-look textarea.input:disabled{background:var(--dk-soft, #f4f6f9);color:var(--nd-ink-2);border-color:var(--line);cursor:default;opacity:1;-webkit-text-fill-color:#4a5a6a}.dash-look .set-row-sub{font-family:inherit}.dash-look .ag-row.sec-panel{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 28px;padding:10px 14px!important}.dash-look .ag-row-on,.dash-look .ag-row-ch{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dash-look .ag-row-on>span,.dash-look .ag-row-ch>span{font-size:12.5px;font-weight:600;color:var(--navy)}.dash-look .ag-row-ch{padding-left:28px;border-left:1px solid var(--line)}.dash-look .ag-row .ag-chip{height:28px;padding:0 10px}@media (max-width:640px){.dash-look .ag-row-ch{padding-left:0;border-left:0}}.kdv4.app-topbar{flex:none;overflow:visible;position:sticky;top:0;z-index:60}.app-topbar .kdv4-wrap{height:auto;max-width:1560px;padding:14px 38px 0}@media (max-width:860px){.app-topbar .kdv4-wrap{padding:10px 16px 0}}.app-topbar~.screen>.kdv4>.kdv4-wrap{padding-top:0}.topnav{display:flex;align-items:center;gap:2px;flex:1 1 auto;min-width:0}.kdv4 .top .topnav{padding-left:8px}.topnav .topnav-group{position:relative}.topnav .topnav-btn{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;font:inherit;font-size:13.5px;font-weight:500;color:var(--nd-ink-2);padding:7px 12px;cursor:pointer;text-decoration:none;white-space:nowrap;border-radius:0}.topnav .topnav-btn:hover,.topnav .topnav-btn[aria-expanded=true]{background:var(--nd-slate);color:var(--nd-ink)}.topnav .topnav-btn.is-on{color:var(--nd-blue-deep);box-shadow:inset 0 -2px 0 var(--nd-blue)}.topnav .topnav-btn:focus-visible,.topnav .topnav-link:focus-visible{outline:2px solid var(--nd-blue);outline-offset:-2px}.topnav .topnav-btn svg{opacity:.7}.topnav .topnav-menu{position:absolute;top:calc(100% + 4px);left:0;min-width:210px;background:var(--nd-card);border:1px solid var(--nd-line);box-shadow:0 18px 44px #1d2d3d2e;padding:4px;z-index:95;display:flex;flex-direction:column}.topnav .topnav-link{display:block;padding:8px 12px;font-size:13.5px;color:var(--nd-ink);text-decoration:none;white-space:nowrap}.topnav .topnav-link:hover{background:var(--nd-slate)}.topnav .topnav-link.is-on{color:var(--nd-blue-deep);font-weight:600;background:var(--nd-tint)}@media (max-width:860px){.topnav{display:none}}@media (min-width:861px){.subnav .subnav-item.is-extra{display:none}}.dash-look .lk-col,.dash-look.embedded .lk-col{min-width:210px}.dash-look .lk-lead{padding:7px;display:flex;flex-direction:column;gap:6px}.dash-look .lk-lead-top{display:flex;gap:8px;align-items:center;min-width:0}.dash-look .lk-lead-ph{width:64px;height:48px;flex:none;overflow:hidden;background:var(--nd-soft)}.dash-look .lk-lead-ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.dash-look .lk-lead-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;line-height:1.25}.dash-look .lk-lead-name{display:flex;align-items:center;gap:4px;min-width:0}.dash-look .lk-lead-name b{font-size:13px;font-weight:650;color:var(--navy);min-width:0}.dash-look .lk-lead-stars{display:inline-flex;margin-left:auto;flex:none}.dash-look .lk-lead-stars .icon{width:10px;height:10px;color:#ca8a04;fill:#ca8a04}.dash-look .lk-lead-phone{font-size:12px;color:var(--muted);white-space:nowrap}.dash-look .lk-lead-car{font-size:12px;font-weight:600;color:var(--blue-deep,var(--color-accent-700))}.dash-look .lk-lead-note{font-size:12px;color:var(--muted)}.dash-look .lk-lead-foot{display:flex;align-items:center;gap:3px;flex-wrap:wrap;min-width:0}.dash-look .lk-lead-foot .pill{padding:2px 4px;line-height:1}.dash-look .lk-lead-foot .pill .icon{width:12px;height:12px}.dash-look .lk-lead-foot .lead-source-pill{font-size:9px;font-weight:700;letter-spacing:.02em}.dash-look .lk-lead-act{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;padding:0;color:var(--muted);cursor:pointer}.dash-look .lk-lead-act:hover{background:var(--nd-soft);color:var(--ink)}.dash-look .lk-lead-act .icon{width:13px;height:13px}.dash-look .lk-lead-act.is-armed,.dash-look .lk-lead-act.is-armed:hover{background:var(--grad,var(--navy));border:1px solid var(--navy);color:#fff;border-radius:4px}.dash-look .lk-lead-date{margin-left:auto;font-size:11px;color:var(--faint,var(--muted));white-space:nowrap}@media (min-width:861px){.dash-look .lk-board{align-items:flex-start}.dash-look .lk-col,.dash-look.embedded .lk-col{max-height:100%}.dash-look .lk-col.is-empty{flex:0 1 150px;min-width:140px}}.dash-look .lk-col-body:has(>.lk-empty){padding:6px}.dash-look .lk-empty{padding:10px 6px!important;min-height:0}.dash-look .lk-lead{border-left:3px solid var(--nd-line);box-shadow:0 1px 2px #1d2d3d0f}.dash-look .lk-lead.t-hot{border-left-color:var(--red,#c0392b)}.dash-look .lk-lead.t-warm{border-left-color:var(--amber,#d4891c)}.dash-look .lk-lead.t-cold{border-left-color:var(--blue,#3b7dd8)}.dash-look .lk-lead-ph{border-radius:3px}.dash-look .lk-lead-name b{font-size:13.5px}.dash-look .perm-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:4px 0 10px}.dash-look .perm-search{max-width:220px;height:32px}.dash-look .perm-person{max-width:320px;height:32px}.dash-look .perm-status{font-size:12px;color:var(--muted);min-width:60px}.dash-look .perm-scroll{overflow:auto;max-height:calc(100dvh - 260px);border:1px solid var(--line);background:var(--card)}.dash-look .perm-table{border-collapse:separate;border-spacing:0;width:100%;font-size:12.5px}.dash-look .perm-table thead th{position:sticky;top:0;z-index:2;background:var(--card);font-size:10.5px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--muted);padding:8px 6px;border-bottom:1px solid var(--line);text-align:center;white-space:nowrap}.dash-look .perm-table thead th:first-child{text-align:left;padding-left:12px;min-width:240px}.dash-look .perm-table tbody th[scope=row]{text-align:left;font-weight:500;color:var(--ink);padding:6px 6px 6px 12px;border-bottom:1px solid var(--nd-row);min-width:240px}.dash-look .perm-table td{text-align:center;padding:4px 6px;border-bottom:1px solid var(--nd-row)}.dash-look .perm-table tbody tr:hover>*{background:var(--nd-soft)}.dash-look .perm-group th{text-align:left;padding:10px 12px 4px;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--navy);background:var(--card);border-bottom:1px solid var(--line)}.dash-look .perm-check{width:16px;height:16px;accent-color:var(--navy);cursor:pointer}.dash-look .perm-check.is-changed{outline:2px solid var(--amber,#d4891c);outline-offset:2px}.dash-look .perm-people td{text-align:left}.dash-look .perm-tri{height:30px;max-width:260px}.dash-look .perm-tri.is-changed{border-color:var(--amber,#d4891c);font-weight:600}.dash-look .perm-bar>.cc-seg{height:32px;box-sizing:border-box}.dash-look .perm-bar>.cc-seg button{align-items:center;height:100%}.run-ad .run-ad-row{border:0;margin:0;padding:0;display:grid;gap:6px}.run-ad .run-ad-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.run-ad .run-ad-num{width:96px;height:32px}.run-ad .run-ad-total{margin:4px 0 0;display:flex;justify-content:space-between;align-items:baseline;padding:8px 12px;border:1px solid var(--line);background:var(--card);color:var(--muted);font-size:12px}.run-ad .run-ad-total b{font-size:18px;font-weight:600;color:var(--navy);font-variant-numeric:tabular-nums}.run-ad .run-ad-preview{width:100%;height:min(560px,60vh);border:1px solid var(--line);background:var(--card)}.dlg.run-ad.dl-std{min-height:0;width:min(540px,100%)}.run-ad .market-strip{display:flex;gap:6px;margin-top:6px;overflow:hidden}.run-ad .market-strip img{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--line);background:var(--card);flex:none}.run-ad .market-strip img.is-lead{width:112px;height:112px;outline:2px solid var(--navy);outline-offset:-2px}.run-ad .market-text{width:100%;min-height:120px;resize:vertical;font:inherit;font-size:13px;line-height:1.45;padding:8px 10px;white-space:pre-wrap}.run-ad .market-hint{margin:0;font-size:11px}.run-ad [role=tablist]{margin-bottom:2px}.dlg.run-ad.dl-std{max-height:calc(100dvh - 32px);overflow:auto}.dash-look .lm-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:8px}.dash-look .lm-top .lm-sections{margin:0}.dash-look .lm-stats{display:flex;align-items:baseline;gap:16px;margin:0;flex-wrap:wrap}.dash-look .lm-stats>div{display:flex;align-items:baseline;gap:5px}.dash-look .lm-stats dt{font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--muted)}.dash-look .lm-stats dd{margin:0;font-size:15px;font-weight:600;color:var(--navy)}.dash-look .cc-body>.cc-toolbar{margin-bottom:8px}@media (min-width:861px){.dash-look .lk-col,.dash-look.embedded .lk-col{min-width:160px}.dash-look .lk-col.is-empty{flex:0 1 112px;min-width:104px}.dash-look .lk-lead-ph{width:46px;height:34px}.dash-look .lk-col.is-empty{flex-basis:118px}.dash-look .lk-col-hd{white-space:nowrap;overflow:hidden}}.lm-edit{display:flex;flex-direction:column;gap:6px}.lm-edit .lm-sec{display:flex;align-items:center;gap:6px;margin-top:4px;padding-top:6px;border-top:1px solid var(--nd-line);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--nd-navy)}.lm-edit .lm-sec:first-child{margin-top:0;padding-top:0;border-top:0}.lm-edit .lm-sec .icon{width:13px;height:13px}.lm-edit .lm-sec-act{margin-left:auto;text-transform:none;letter-spacing:0;font-weight:500}.lm-edit .lm-grid{display:grid;gap:6px 8px}.lm-edit .lm-grid.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.lm-edit .lm-grid.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.lm-edit .lm-f{display:flex;flex-direction:column;gap:2px;min-width:0;margin:0}.lm-edit .lm-f.s2{grid-column:span 2}.lm-edit .lm-f.s3{grid-column:1 / -1}.lm-edit .lm-f>span{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--nd-muted,#6b7785)}.lm-edit .lm-f>span .icon{width:12px;height:12px}.lm-edit .lm-f .input{height:30px;min-height:30px;padding:4px 8px;font-size:13px;width:100%;box-sizing:border-box}.lm-edit .lm-f textarea.input{height:auto;min-height:48px;resize:vertical}.lm-edit .lm-temps{display:flex;gap:4px}.lm-edit .lm-temps .btn{flex:1;height:30px;justify-content:center}.lm-edit .lm-vline{margin:0;font-size:13px}.lm-edit .lm-vsearch .input{height:30px}.lm-edit .lm-vlist{max-height:140px;overflow:auto;display:flex;flex-direction:column;gap:3px;margin-top:4px}.lm-edit .lm-vlist .btn{justify-content:space-between}.lm-edit .lm-adds{display:flex;gap:6px;flex-wrap:wrap}.lm-edit .lm-owner{display:flex;flex-direction:column;gap:2px;font-size:11px}@media (min-width:861px){.dash-look .lk-board{align-items:stretch}.dash-look .lk-col,.dash-look.embedded .lk-col,.dash-look .lk-col.is-empty{flex:1 1 0;min-width:150px;max-height:none}}.dash-look .lk-wrap2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;overflow-wrap:anywhere;line-height:1.25}.dash-look .lk-lead-phone{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11.5px}@media (min-width:861px){.dash-look .lk-board .lk-col-body{padding:5px 1px 5px 5px;gap:5px;scrollbar-gutter:stable}.dash-look .lk-lead{padding:5px 5px 4px 6px;gap:3px;container-type:inline-size}.dash-look .lk-lead-top{display:grid;grid-template-columns:52px minmax(0,1fr);grid-template-rows:13px 13px 13px;-moz-column-gap:5px;column-gap:5px;row-gap:0;align-items:center}.dash-look .lk-lead-ph{grid-column:1;grid-row:1 / span 3;width:52px;height:39px;align-self:start;border-radius:4px;position:relative}.dash-look .lk-lead-info{display:contents}.dash-look .lk-lead-name{grid-column:2;grid-row:1;min-width:0;line-height:13px;gap:2px}.dash-look .lk-lead-name b{font-size:11.5px;font-weight:650;flex:1 1 auto;min-width:0}.dash-look .lk-lead-car,.dash-look .lk-lead-note{grid-column:2;grid-row:2;min-width:0;font-size:10.5px;line-height:13px}.dash-look .lk-lead-phone{grid-column:2;grid-row:3;min-width:0;font-size:10px;line-height:13px;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:0}.dash-look .lk-lead-ph .lk-lead-stars{position:absolute;left:2px;bottom:2px;margin:0;padding:1px 2px;border-radius:3px;background:#0f17209e;line-height:0}.dash-look .lk-lead-stars .icon{width:9px;height:9px}.dash-look .lk-lead-foot{flex-wrap:nowrap;overflow:hidden;gap:1px;height:18px}.dash-look .lk-lead-foot>*{flex:none}.dash-look .lk-lead-foot .pill{height:18px;display:inline-flex;align-items:center}.dash-look .lk-lead-foot .lk-lead-date{font-size:10px;margin-left:4px}.dash-look .lk-lead-foot .lead-source-pill{margin-left:auto;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px}.dash-look .lk-lead-act{width:18px;height:18px}@container (max-width:150px){.dash-look .lk-lead-foot .lead-source-pill{display:none}.dash-look .lk-lead-foot .lk-lead-date{margin-left:auto}.dash-look .lk-lead-yr,.dash-look .lk-applied-t{display:none}}@container (max-width:140px){.dash-look .lk-lead-top{grid-template-columns:46px minmax(0,1fr)}.dash-look .lk-lead-ph{width:46px;height:35px;margin-top:2px}}}.dlg-back.is-drawer{top:var(--app-topbar-h,0px)}.dlg-back.is-drawer>.dlg{height:calc(100vh - var(--app-topbar-h,0px));height:calc(100dvh - var(--app-topbar-h,0px))}.dlg-back.is-drawer>.dlg:has(.lm-edit){padding-top:10px;padding-bottom:10px;gap:6px}.lm-edit{gap:4px}.lm-edit .lm-sec{margin-top:2px;padding-top:5px}.lm-edit .lm-f textarea.input{min-height:40px}.lm-edit .lm-grid.g4{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}.lm-edit .lm-owner{margin:0;color:var(--nd-muted,#6b7785);font-weight:400;text-transform:none;letter-spacing:0}.lm-edit .lm-owner .input{height:30px;min-height:30px}.lm-edit .lm-f{gap:1px}.dlg-back.is-drawer>.dlg:has(.lm-edit){padding-top:0}.dlg-back.is-drawer>.dlg:has(.lm-edit)>.dlg-hd{padding-top:10px;padding-bottom:4px}.lm-edit .lm-f textarea.input{min-height:32px}.seo-page .seo-trio.seo-duo{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-page .mkt-search{max-width:320px;height:32px}.seo-page .mkt-cars{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid var(--line)}.seo-page .mkt-cars li{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.seo-page .mkt-cars img,.seo-page .mkt-cars .mkt-noimg{width:56px;height:42px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--line);background:var(--card);display:block}.seo-page .mkt-cars .alert-detail{font-size:12px;color:var(--muted)}.seo-page .mkt-cars .alert-detail.is-never{color:var(--amber)}.seo-page .mkt-cars .mkt-none{display:block;color:var(--muted);font-size:13px}.seo-page .mkt-section+.mkt-section{margin-top:var(--space-3,12px)}.seo-page .mkt-section{display:grid;gap:var(--space-3,12px);scroll-margin-top:12px}@media (max-width:600px){.seo-page .seo-trio.seo-duo{grid-template-columns:minmax(0,1fr)}.seo-page .mkt-cars li{grid-template-columns:48px minmax(0,1fr)}.seo-page .mkt-cars li>.btn{grid-column:2 / -1;justify-self:start}.seo-page .mkt-search{max-width:none}}.seo-page .seo-panel-bd{grid-template-columns:minmax(0,1fr)}.seo-page .seo-panel-bd>.table:not(.seo-num){table-layout:fixed;width:100%}.seo-page .seo-panel-bd>.table:not(.seo-num) select{width:100%;min-width:0}.seo-page .acct-actions{text-align:right;white-space:nowrap}@media (max-width:600px){.seo-page .seo-panel-bd>.table:not(.seo-num) td:first-child{width:34%}.seo-page .acct-actions{white-space:normal}.seo-page .acct-actions .btn{margin:2px 0 2px 4px}}@media (min-width:861px){.screen.dash-look:has(.lk-board){padding-left:10px;padding-right:10px}.dash-look .cc-body:has(.lk-board){padding-left:8px;padding-right:8px}.dash-look .lk-board{gap:6px}.dash-look .lk-board .lk-col,.dash-look .lk-board .lk-col.is-empty{min-width:140px}.dash-look .lk-board .lk-col-body::-webkit-scrollbar{width:6px}.dash-look .lk-board .lk-col-body::-webkit-scrollbar-thumb{background:var(--nd-line-strong,#c5d1dd);border-radius:3px}.dash-look .lk-board .lk-col-body::-webkit-scrollbar-track{background:transparent}@supports (-moz-appearance:none){.dash-look .lk-board .lk-col-body{scrollbar-width:thin}}}@media (min-width:861px){@container (max-width:114px){.dash-look .lk-lead-top{grid-template-columns:40px minmax(0,1fr)}.dash-look .lk-lead-ph{width:40px;height:30px;margin-top:4px}}}.seo-page .agent-saved{margin:0;padding:8px 12px;border:1px solid var(--line);background:var(--card);font-size:13px;color:var(--muted)}.seo-page .agent-saved b{color:var(--navy);font-size:15px;font-variant-numeric:tabular-nums}.seo-page .agent-checked{display:grid;gap:4px}.seo-page .agent-checked .alert-title{display:flex;align-items:center;gap:6px}.seo-page .agent-checked .icon{width:16px;height:16px}.dash-look .cc-panel+.cc-panel{margin-top:var(--space-3,12px);flex:none;min-height:0}.dash-look .cc-panel-hd{padding:10px 12px;border-bottom:1px solid var(--line);font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:var(--muted)}.dash-look .new-app .sale-form-card,.dash-look.new-app form{max-width:100%}.dlg.new-app.dl-std{min-height:0;width:min(860px,100%);max-height:calc(100dvh - 32px);overflow:auto}@media (min-width:861px){.dash-look .lk-board{align-items:stretch}.dash-look .lk-board .lk-col,.dash-look .lk-board .lk-col.is-empty{flex:1 1 0;width:0;min-width:140px;max-width:none;height:auto;max-height:none;align-self:stretch}.dash-look .lk-board .lk-col-body{flex:1 1 0;min-height:0}}a.vid,a.vall{color:inherit;text-decoration:none}.tc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.tc-card{padding:0;gap:0;overflow:hidden}.tc-card.is-off{opacity:.55}.tc-thumb{position:relative;display:block;width:100%;aspect-ratio:16/9;padding:0;border:0;background:var(--grad,#1d2d3d);cursor:pointer;overflow:hidden}.tc-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.tc-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:#0a1420b8;color:#fff;display:flex;align-items:center;justify-content:center;transition:transform .15s ease}.tc-thumb:hover .tc-play,.tc-thumb:focus-visible .tc-play{transform:translate(-50%,-50%) scale(1.08)}.tc-meta{display:flex;flex-direction:column;gap:4px;padding:10px 12px 12px}.tc-meta p{margin:0;font-size:12.5px;color:var(--ink-70,#5b6670);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tc-admin{display:flex;align-items:center;gap:4px;margin-top:4px}.tc-admin .tc-muted{flex:1;min-width:0}.tc-muted{margin:0;font-size:12.5px;color:var(--ink-70,#5b6670)}.tc-note{margin-bottom:12px}.tc-lang{margin-bottom:20px}.tc-lang h3{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:15px}.tc-player{max-width:960px;width:calc(100vw - 32px)}.tc-frame{position:relative;aspect-ratio:16/9;background:#000}.tc-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.tc-frame:fullscreen{aspect-ratio:auto;width:100%;height:100%}@media (orientation:landscape) and (max-height:540px){.dlg-back.tc-back{padding:0}.tc-back .tc-player{width:100vw;max-width:none;height:100dvh;max-height:none;border-radius:0;padding:4px 8px 0;display:flex;flex-direction:column;gap:2px}.tc-back .tc-player .dlg-hd{flex:none;padding:0}.tc-back .tc-player .dlg-hd h3{font-size:14px}.tc-back .tc-frame{flex:1;min-height:0;aspect-ratio:auto}.tc-back .tc-desc{display:none}}.tc-desc{margin:10px 0 0;font-size:13px;white-space:pre-line}.tc-roles{border:0;padding:0;margin:0}.tc-roles>legend{font-size:13px;padding:0;margin-bottom:2px}.tc-roles>div{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:6px}.tc-check{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.tc-check input{width:16px;height:16px;accent-color:var(--navy,#1d2d3d)}.achip.tc-manage.is-on{background:var(--grad,var(--navy,#1d2d3d));color:#fff;border-color:transparent}.ca-form{display:flex;flex-direction:column;gap:14px}.ca-tabs{display:flex;gap:8px}.ca-note{margin:0;font-size:12.5px;color:var(--ink-70,#5b6670)}.ca-sec{border:0;border-top:1px solid var(--color-divider);margin:0;padding:12px 0 0;min-width:0}.ca-sec>legend{padding:0 8px 0 0;font-weight:600;font-size:14px}.ca-sec .form-grid{margin-top:6px}.ca-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:760px){.ca-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ca-grid-4{grid-template-columns:minmax(0,1fr)}}.ca-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.ca-form .fld,.ca-form .ca-pair>*{min-width:0}.ca-form .input{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.ca-form select.input{text-overflow:ellipsis}.ca-form input[type=date].input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;min-height:38px;text-align:left}.ca-form input[type=date].input::-webkit-date-and-time-value{text-align:left}.apply-page{overflow-x:hidden}.apply-card{min-width:0;max-width:min(880px,100%)}@media (max-width:560px){.apply-page{padding:12px 10px 40px}.apply-card{padding:14px}.apply-hd{flex-wrap:wrap}.apply-hd select{max-width:100%}.apply-page .input,.apply-page select{font-size:16px}}.ca-check{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.ca-check input{width:16px;height:16px;accent-color:var(--navy,#1d2d3d)}.ca-car{flex-direction:column;gap:2px}.ca-car span{font-size:12.5px;color:var(--ink-70,#5b6670)}.ca-vin{margin-bottom:8px}.ca-idseg{align-self:flex-start;height:34px}.ca-file{font-size:12px;color:var(--muted)}.ca-form input[type=file].input{padding:6px;height:auto;font-size:13px}.ca-form input[type=file]::file-selector-button{margin-right:10px;border:1px solid var(--navy);background:var(--grad);color:#fff;font:inherit;font-size:12px;font-weight:600;padding:7px 14px;cursor:pointer}.ca-doc-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;border-bottom:1px solid var(--hair);font-size:13px;color:var(--ink-2)}.ca-verdict{display:flex;width:100%}.dash-look .ca-verdict button{flex:1;justify-content:center;height:36px;font-size:13px}.dash-look .dlg form .dlg-actions{margin-top:14px}.ca-form .ca-vin-row{display:flex;flex-direction:row;align-items:flex-end;gap:8px;min-width:0}.ca-form .ca-vin-row>.fld{flex:1 1 auto;min-width:0}.ca-form .ca-vin-row>.btn{flex:none;height:38px;white-space:nowrap}.ca-car-list{display:flex;flex-direction:column;gap:2px;max-height:240px;overflow:auto;margin-top:4px;border:1px solid var(--nd-line,#d5d9de);padding:4px;background:var(--nd-card,#fff)}.ca-car-list .btn{justify-content:space-between;gap:10px;text-align:left;min-width:0}.ca-car-list .btn small{color:var(--nd-muted,#6b7684);font-weight:500}.ca-car-chosen{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:38px}.ca-tp{display:flex;flex-direction:column;gap:8px;min-width:0}.ca-tp-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;font-weight:600;color:var(--nd-ink,#1d2d3d)}.ca-tp-head small{font-weight:500;color:var(--nd-muted,#6b7684)}.ca-tp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ca-tp-tile{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;min-width:0;padding:10px 8px 12px;border:2px dashed var(--nd-line,#d5d9de);background:var(--nd-card,#fff);color:var(--nd-ink,#1d2d3d);cursor:pointer;font:inherit;text-align:center}.ca-tp-tile:hover,.ca-tp-tile:focus-visible{border-color:var(--nd-navy,#1d2d3d)}.ca-tp-tile.is-done{border-style:solid;border-color:var(--dk-ok-fg,#227a4e)}.ca-tp-tile b{font-size:13px;font-weight:600;line-height:1.2}.ca-tp-tile>span{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600}.ca-tp-tile>span .icon{width:13px;height:13px}.ca-tp-tile .is-req{color:var(--dk-warn-fg,#b07a2a)}.ca-tp-tile .is-done{color:var(--dk-ok-fg,#227a4e)}.ca-tp-art{width:100%;max-width:150px;aspect-ratio:16/9;fill:none;stroke:var(--nd-muted,#6b7684);stroke-width:.8;stroke-linejoin:round;stroke-linecap:round}.ca-tp-art .is-thin{stroke-width:.45;opacity:.75}.ca-tp-icon{width:44px;height:44px;margin:12px 0;color:var(--nd-muted,#6b7684);stroke-width:1.4}.ca-tp-tile img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;display:block}.ca-tp-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:36px;margin-top:4px;font-style:normal;font-size:13px;font-weight:600;color:#fff;background:var(--grad,var(--nd-navy,#1d2d3d))}.ca-tp-btn .icon{width:15px;height:15px}.ca-tp-tile.is-done .ca-tp-btn{background:transparent;color:var(--nd-ink,#1d2d3d);border:1px solid var(--nd-line,#d5d9de)}@media (max-width:560px){.ca-tp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.ca-tp-view{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0}.ca-tp-view a{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--nd-muted,#6b7684);text-decoration:none}.ca-tp-view img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;display:block;border:1px solid var(--nd-line,#d5d9de)}.ca-consents{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--surface-sunken);border:1px solid var(--color-divider)}.ca-share{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.ca-for-lead{flex-direction:row;align-items:center;justify-content:space-between;padding:8px 12px}.apply-page{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;background:var(--color-bg);padding:24px 16px 48px}.apply-card{max-width:880px;margin:0 auto;gap:16px;padding:20px}.apply-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--color-divider);padding-bottom:12px}.apply-hd h1{margin:0;font-size:20px}.apply-hd p{margin:2px 0 0;color:var(--ink-70,#5b6670);font-size:13px}.apply-lang{width:auto}.apply-send{margin-top:12px;width:100%;min-height:44px}.apply-done{align-items:center;text-align:center;padding:32px 8px}.apply-done .icon{width:36px;height:36px;color:var(--green,#2f8f5b)}.apply-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.apply-dealer{display:flex;align-items:center;gap:12px;min-width:0}.apply-logo{width:56px;height:56px;-o-object-fit:contain;object-fit:contain;flex:none;background:#fff;border:1px solid var(--color-divider);padding:4px}.apply-hd a{color:inherit;text-decoration:none;white-space:nowrap}.apply-intro{margin:4px 0 10px}.apply-intro h2{margin:0;font-size:17px}.apply-intro p{margin:2px 0 0;color:var(--ink-70,#5b6670);font-size:13px}.apply-car{display:flex;gap:12px;align-items:center;border:1px solid var(--color-divider);padding:8px;margin-bottom:12px}.apply-car img{width:132px;height:88px;-o-object-fit:cover;object-fit:cover;flex:none;display:block}.apply-car b{display:block;font-size:15px}.apply-car span{color:var(--ink-70,#5b6670);font-size:13px}.apply-ft{text-align:center;font-size:12px;color:var(--ink-70,#5b6670);border-top:1px solid var(--color-divider);padding-top:10px}.apply-ft a{color:inherit}.apply-progress{display:flex;flex-direction:column;gap:6px;margin:6px 0 14px}.apply-back{align-self:flex-start;display:inline-flex;align-items:center;gap:2px;border:0;background:none;padding:4px 0;color:var(--ink-70,#5b6670);font-size:13px;cursor:pointer}.apply-step{font-weight:700;font-size:15px}.apply-bar{display:flex;gap:4px}.apply-bar span{flex:1;height:5px;background:var(--color-divider,#e3e7ec)}.apply-bar span.is-done,.apply-bar span.is-now{background:var(--grad,var(--navy,#1d2d3d))}.apply-bar span.is-now{opacity:.45}.ca-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin-top:4px}.ca-cards button{min-height:48px;padding:10px 12px;border:1px solid var(--color-divider,#d6dbe1);background:var(--surface-raised,#fff);color:inherit;text-align:left;font:inherit;cursor:pointer}.ca-cards button.is-on{border-color:var(--navy,#1d2d3d);box-shadow:inset 0 0 0 1px var(--navy,#1d2d3d);font-weight:600}.ca-dob{display:flex;gap:8px;margin-top:4px}.ca-dob-box{display:flex;flex-direction:column;gap:2px}.ca-dob-box small{font-size:12px;color:var(--ink-70,#5b6670)}.ca-hint{color:var(--ink-70,#5b6670);font-weight:400}.apply-sum{border:1px solid var(--color-divider);padding:10px 12px;margin-bottom:8px;font-size:14px;display:flex;flex-direction:column;gap:2px}.apply-sum-hd{display:flex;align-items:center;justify-content:space-between}.apply-send-block{border:0;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:8px}.apply-send-block legend{font-weight:600;font-size:14px;margin-bottom:4px}.apply-joint{font-weight:600}.apply-auth{margin:14px 0 0}.apply-actions{position:sticky;bottom:0;background:var(--surface-raised,#fff);box-shadow:0 -8px 12px -10px #00000040;padding:10px 0 6px;display:flex;flex-direction:column;gap:6px;z-index:2}.apply-actions .apply-send{margin-top:0}.apply-saved{text-align:center;font-size:12px;color:var(--ink-70,#5b6670)}.apply-page .ca-sec{border:0;padding:0;margin:0}@media (max-width:560px){.apply-logo{width:44px;height:44px}.apply-car img{width:104px;height:70px}.apply-page{padding:0 0 32px}.apply-card{padding:16px;border-left:0;border-right:0}}.ca-tabs .achip.is-on{background:var(--grad,var(--navy,#1d2d3d));color:#fff;border-color:transparent}.vs-dlg{width:min(560px,100%)!important}.vs-list{overflow-y:auto;max-height:56vh;display:flex;flex-direction:column;border:1px solid var(--line,#e3e8ee);border-radius:8px}.vs-row{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border:0;border-bottom:1px solid var(--line,#e3e8ee);background:none;font:inherit;text-align:left;cursor:pointer;color:inherit}.vs-row:last-child{border-bottom:0}.vs-row:hover,.vs-row:focus-visible{background:var(--nd-soft,#f4f6f9);outline:0}.vs-ph{width:64px;height:44px;flex:none;border-radius:6px;overflow:hidden;background:var(--nd-soft,#eef1f5);display:grid;place-items:center;color:var(--muted,#8a96a3)}.vs-ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vs-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.vs-main>b{font-size:13px;color:var(--navy,#1e3a5f);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vs-sub{font-size:11px;color:var(--muted,#6b7785);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vs-vin{font-variant-numeric:tabular-nums;letter-spacing:.2px}.vs-right{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none}.vs-price{font-size:13px;white-space:nowrap;font-variant-numeric:tabular-nums}.dash-look .pp-rep-hd{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:4px 2px 10px;border-bottom:1px solid var(--line);margin-bottom:10px}.dash-look .pp-rep-hd h3{margin:0;font-size:14px;font-weight:600;color:var(--navy)}.dash-look .pp-rep-hd .cc-seg button{align-items:center;height:30px}.dash-look .pp-rep-hd .cc-seg button:disabled{opacity:.35;cursor:default}.dash-look .pp-rep-hd .cc-seg button[aria-pressed=true]{min-width:130px;justify-content:center;cursor:default;text-transform:capitalize}.dash-look .bl-board .lk-col-body{flex:1 0 auto;min-height:220px;max-height:max(260px,calc(100vh - 420px))}.dash-look.bl-kanban-compact .bl-board .lk-col-body{min-height:140px;max-height:260px}.dash-look .bl-kanban,.dash-look .bl-side-grid{flex:none}.dash-look .bl-side-grid .bl-panel{max-height:210px}.dash-look .bl-side-grid .bl-side-body{overflow-y:auto;min-height:0;flex:1 1 auto;padding:6px 10px 8px}.dash-look .bl-side-grid .bl-feed{gap:8px}@media (max-width:860px){.dash-look .bl-board .lk-col-body{max-height:none;min-height:0}}.apply-hd .apply-lang{width:auto;max-width:150px;flex:none}@media (max-width:560px){.apply-hd{flex-wrap:nowrap}.apply-hd .apply-lang{max-width:118px;font-size:14px;padding-left:8px;padding-right:24px}}.apply-logo.is-light{background:#14171c;border-color:#14171c}.apply-opt{font-weight:400;color:var(--ink-70,#5b6670);text-transform:none;letter-spacing:0}.apply-cars{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px;max-height:min(38vh,340px);overflow:auto;margin-top:6px;padding:2px}.apply-cars button{display:grid;grid-template-columns:84px 1fr;grid-template-rows:auto auto;-moz-column-gap:10px;column-gap:10px;align-content:center;padding:0;border:1px solid var(--color-divider,#d6dbe1);background:var(--surface-raised,#fff);color:inherit;text-align:left;font:inherit;cursor:pointer;overflow:hidden;min-height:58px}.apply-cars button.is-on{border-color:var(--navy,#1d2d3d);box-shadow:inset 0 0 0 1px var(--navy,#1d2d3d)}.apply-cars img,.apply-cars i{grid-row:1/3;width:84px;height:100%;min-height:58px;-o-object-fit:cover;object-fit:cover;display:block;background:var(--slate-bg,#eef1f4)}.apply-cars b{font-size:14px;line-height:1.25;align-self:end;padding-top:6px}.apply-cars small{color:var(--ink-70,#5b6670);font-size:12px;align-self:start;padding-bottom:6px}@media (max-width:640px){.apply-page .ca-tp-grid{gap:6px}.apply-page .ca-tp-tile{padding:6px 6px 8px;gap:2px}.apply-page .ca-tp-art,.apply-page .ca-tp-tile img{max-width:112px}.apply-page .ca-tp-icon{width:30px;height:30px;margin:6px 0}.apply-page .ca-tp-btn{min-height:34px;margin-top:2px}}.apply-page{display:flex;flex-direction:column;padding:16px;box-sizing:border-box}.apply-card{display:flex;flex-direction:column;flex:0 1 auto;min-height:0;width:100%;box-sizing:border-box;overflow:hidden}.apply-form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.apply-top{flex:none}.apply-top .apply-progress{margin:4px 0 10px}.apply-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-padding-bottom:12px;padding:2px;margin:-2px}.apply-body .form-err{margin:10px 0 0}.apply-actions{position:static;flex:none;padding:10px 0 max(8px,env(safe-area-inset-bottom))}.apply-ft{flex:none}.apply-page .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.apply-page .form-grid>*{grid-column:1/-1}.apply-page .form-grid>.fld-half{grid-column:auto}.apply-body.is-car{display:flex;flex-direction:column}.apply-body.is-car>.ca-form,.apply-body.is-car .ca-sec,.apply-body.is-car .ca-sec>.fld:first-child{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.apply-body.is-car .apply-cars{flex:1 1 auto;min-height:150px;max-height:none;align-content:start}.apply-sum{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:8px;column-gap:8px;padding:3px 0;margin:0;border:0;border-bottom:1px solid var(--color-divider);font-size:13px;line-height:1.3}.apply-sum-hd{display:contents}.apply-sum-hd b{grid-column:1;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--ink-70,#5b6670)}.apply-sum-hd .btn{grid-column:2;grid-row:1/span 2;height:28px;padding:0 8px}.apply-sum>div:not(.apply-sum-hd){grid-column:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apply-body.is-review .apply-send-block{margin-top:8px;gap:6px}.apply-body.is-review .ca-check{font-size:12.5px;line-height:1.3;align-items:flex-start}.apply-body.is-review .apply-auth{margin:6px 0 0}.apply-body.is-review .apply-send-block legend{margin-bottom:0}.apply-page .ca-tp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.apply-page .ca-tp-art,.apply-page .ca-tp-tile img{max-width:120px}.ca-dob{max-width:300px}.ca-dob-box{flex:2 1 0;min-width:0}.ca-dob-box.is-y{flex:3 1 0}.ca-dob .input{padding-left:4px;padding-right:4px;text-align:center}@media (max-width:560px){.apply-page{padding:0}.apply-card{flex:1 1 auto;gap:10px;padding:12px 16px 0;border:0}.apply-hd{padding-bottom:10px}.apply-intro{margin:0 0 6px}.apply-car{margin-bottom:8px}.apply-ft{padding:6px 0 max(6px,env(safe-area-inset-bottom));font-size:11.5px}.apply-hd h1{font-size:17px;line-height:1.2}.apply-hd p,.apply-page .ca-tp-tile b{font-size:12px}.apply-page .ca-tp-btn{font-size:12px;gap:4px;padding:0 4px}.apply-page .ca-tp-art,.apply-page .ca-tp-tile img{max-width:96px}}.ca-pick{display:grid;gap:10px;margin-top:12px}.ca-pick-opt{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:12px;column-gap:12px;align-items:center;text-align:left;padding:14px 16px;border:1px solid var(--line,#e3e6ea);border-radius:12px;background:var(--nd-card,#fff);color:inherit;cursor:pointer;font:inherit}.ca-pick-opt .icon{grid-row:span 2;width:20px;height:20px;color:var(--navy,#1b2a4a)}.ca-pick-opt span{font-size:12.5px;color:var(--ink-70,#5b6670)}.ca-pick-opt:hover,.ca-pick-opt:focus-visible{border-color:var(--navy,#1b2a4a)}.plan-trial{display:flex;align-items:center;gap:10px;margin:10px 20px 0;padding:8px 14px;border:1px solid var(--line, #dfe5ec);background:var(--card, #fff);color:var(--navy);font-size:13px;font-weight:500}.plan-trial .icon{width:16px;height:16px;color:var(--navy);flex:none}.plan-trial span{flex:1;min-width:0}.plan-trial-cta{flex:none;padding:5px 12px;background:#14263d;color:#fff!important;font-size:12px;font-weight:600;text-decoration:none}.plan-trial.is-urgent{border-color:#e7b4b4;background:#fdf3f3}.plan-blocked{display:grid;place-items:center;min-height:60vh;padding:16px}.plan-blocked-card{max-width:420px;padding:28px 24px;border:1px solid var(--line, #dfe5ec);background:var(--card, #fff);text-align:center}.plan-blocked-card .icon{width:28px;height:28px;color:var(--navy)}.plan-blocked-card h2{margin:10px 0 6px;font-size:20px;color:var(--navy)}.plan-blocked-card p{margin:0 0 16px;font-size:13.5px;color:var(--muted);line-height:1.5}.help-dlg{width:min(480px,calc(100vw - 32px));min-height:0!important;height:auto;display:flex;flex-direction:column;gap:12px}.help-dlg .help-kinds{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.help-dlg .help-field{display:flex;flex-direction:column;gap:6px}.help-dlg textarea.input{resize:vertical;min-height:110px;font:inherit}.help-dlg input[type=file].input{height:auto;padding:6px;font:inherit;font-size:13px;color:var(--muted)}.help-dlg input[type=file]::file-selector-button{font:inherit;font-size:12px;font-weight:600;padding:6px 12px;margin-right:10px;border:1px solid var(--line);background:var(--card);color:var(--navy);cursor:pointer}.help-dlg .help-done{display:flex;gap:10px;align-items:flex-start;margin:4px 0;line-height:1.45}.help-dlg .help-done svg{width:22px;height:22px;flex:none;color:var(--state-ok-fg,#1f9d55)}@media (max-width:860px){.kdv4 .help-btn{display:none}}.dash-look .bl-flash{margin:0;padding:9px 12px;border:1px solid var(--line);background:var(--card);font-size:12.5px;color:var(--ink)}.dash-look .bl-flash.is-ok{border-color:var(--dk-ok-bg, #cfe5d8);background:var(--green-bg);color:var(--green)}.dash-look.st-wide .st-layout{grid-template-columns:minmax(0,1fr)}.dash-look.st-wide .st-nav{display:none}.dash-look.st-wide .st-back{display:inline-flex;align-items:center;gap:4px;margin:0 0 8px;font-size:14px;font-weight:600;color:var(--navy);text-decoration:none}.dash-look .bp{max-width:1240px;gap:12px}.dash-look .bp-now{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;padding:10px 16px;border:1px solid var(--line);border-left:3px solid var(--navy);background:var(--card)}.dash-look .bp-now h3{margin:0;font-size:19px;font-weight:600;letter-spacing:-.2px;color:var(--navy)}.dash-look .bp-now h3 small{margin-left:8px;padding:2px 7px;background:var(--amber-bg);color:var(--amber);font-size:12px;font-weight:600;vertical-align:2px}.dash-look .bp-now-line{margin:1px 0 0;font-size:14px;color:var(--muted)}.dash-look .bp-lock{margin:0 0 0 auto;font-size:14px;font-weight:600;color:var(--green)}.dash-look .bp-now-actions{display:flex;gap:8px}.dash-look .bp-btn{height:38px;padding:0 16px;font-size:14px;font-weight:600;background:var(--card);border:1px solid var(--navy);color:var(--navy);text-decoration:none;display:inline-flex;align-items:center}.dash-look .bp-btn:hover:not(:disabled){background:var(--tint)}.dash-look .bp-cards{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:12px;align-items:start;margin-top:6px}.dash-look .bp-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:14px;border:1px solid var(--line);background:var(--card)}.dash-look .bp-card.is-featured{border:2px solid var(--navy);box-shadow:0 14px 30px -18px #1d2d3d80}.dash-look .bp-tag{position:absolute;top:-12px;left:14px;padding:3px 10px;font-size:12.5px;font-weight:600;white-space:nowrap;background:var(--navy);color:#fff}.dash-look .bp-tag.is-current{background:var(--green-bg);color:var(--green);border:1px solid var(--green)}.dash-look .bp-tag.is-trial{background:var(--amber-bg);color:var(--amber);border:1px solid var(--amber)}.dash-look .bp-card h4{margin:2px 0 0;font-size:20px;font-weight:600;letter-spacing:-.2px;color:var(--navy)}.dash-look .bp-lead{margin:3px 0 0;min-height:38px;font-size:13.5px;line-height:1.4;color:var(--muted)}.dash-look .bp-launch{display:flex;align-items:center;gap:8px;min-height:24px;margin-top:8px;font-size:13.5px;color:var(--muted);white-space:nowrap}.dash-look .bp-launch em{font-style:normal;padding:2px 7px;background:var(--green-bg);color:var(--green);font-size:12.5px;font-weight:700}.dash-look .bp-price{display:flex;align-items:baseline;gap:4px;margin-top:4px;white-space:nowrap}.dash-look .bp-price b{font-size:34px;font-weight:600;letter-spacing:-1px;line-height:1;color:var(--navy);font-variant-numeric:tabular-nums}.dash-look .bp-price span{font-size:15px;color:var(--muted)}.dash-look .bp-cta{margin-top:12px;width:100%;height:44px;justify-content:center;font-size:15px;font-weight:600;background:var(--card);border:1px solid var(--navy);color:var(--navy);white-space:nowrap}.dash-look .bp-cta:hover:not(:disabled){background:var(--tint)}.dash-look .bp-card.is-featured .bp-cta{background:var(--grad);border-color:var(--navy);color:#fff}.dash-look .bp-card.is-featured .bp-cta:hover:not(:disabled){filter:brightness(1.15)}.dash-look .bp-cta:disabled,.dash-look .bp-card.is-featured .bp-cta:disabled{opacity:1;background:transparent;border-color:var(--line);color:var(--muted);cursor:default;filter:none}.dash-look .bp-users{margin:8px 0 0;padding-bottom:10px;border-bottom:1px solid var(--line);text-align:center;font-size:14.5px;font-weight:600;color:var(--navy)}.dash-look .bp-list{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:5px}.dash-look .bp-list li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:7px;font-size:14px;line-height:1.3;color:var(--ink)}.dash-look .bp-list .icon{width:16px;height:16px;margin-top:2px;color:var(--navy);stroke-width:2.5}.dash-look .bp-fine{margin:0;padding-bottom:8px;font-size:13px;color:var(--muted)}.dash-look .bp-fine a{color:var(--navy)}@media (max-width:1100px){.dash-look .bp-cards{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}}@media (max-width:640px){.dash-look .bp-cards{grid-template-columns:1fr}.dash-look .bp-lock{margin-left:0}.dash-look .bp-btn,.dash-look .bp-cta{height:48px}}.dash-look .bp-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;justify-items:center;align-items:start;padding:16px;overflow-y:auto;background:#0d1a2699}.dash-look .bp-modal-card{position:relative;width:min(1040px,100%);margin:auto 0;background:#fff;box-shadow:0 30px 80px -24px #0d1a26b3}.dash-look .bp-modal-x{position:absolute;top:10px;right:10px;z-index:2;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line,#dfe5ec);background:#fff;color:var(--navy);cursor:pointer}.dash-look .bp-modal-x:hover{background:var(--tint)}.dash-look .bp-modal-x:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.dash-look .bp-modal-body{min-height:480px}.dash-look .bp-modal .st-err{margin:12px 56px 0 16px}.afp{display:grid;gap:10px;margin:4px 0 8px}.afp-box{border:1px solid var(--hair, #e3e8ef);border-radius:12px;padding:10px 12px;background:var(--surface, #fff)}.afp-hd{display:flex;align-items:center;gap:8px;margin-bottom:4px}.afp-hd h4{margin:0;flex:1;font-size:13px;color:var(--navy)}.afp-line{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:5px 0;border-bottom:1px solid var(--hair, #eef1f5);font-size:13px}.afp-line:last-of-type{border-bottom:0}.afp-line>span{color:var(--ink-2)}.afp-line>strong,.afp-line>b{text-align:right;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.afp-line>b{color:var(--navy);font-size:14px}.afp-note{margin:6px 0 0;font-size:12px;color:var(--ink-2)}.afp-pick{display:flex;flex-wrap:wrap;gap:6px 14px;padding:8px 0 2px}.afp-check{display:inline-flex;align-items:center;gap:6px;font-size:13px}.afp-pick-acts{flex-basis:100%;display:flex;justify-content:flex-end;gap:8px}.afp-chat{display:flex;flex-direction:column;gap:6px;max-height:200px;overflow-y:auto;padding:4px 0}.afp-bub{align-self:flex-start;max-width:80%;background:var(--slate-bg, #f1f4f7);border-radius:12px 12px 12px 4px;padding:6px 10px;font-size:13px}.afp-bub.me{align-self:flex-end;background:var(--navy);color:#fff;border-radius:12px 12px 4px}.afp-send{display:flex;gap:8px;margin-top:6px}.afp-send .input{flex:1;min-width:0}@media (min-width:861px){.afp{grid-template-columns:1fr 1fr}.afp-box:last-child:nth-child(odd){grid-column:1 / -1}}.co-choice{grid-template-columns:1fr}.co-choice button{display:flex;flex-direction:column;gap:2px;min-height:64px}.co-choice button small{font-size:12.5px;font-weight:400;color:var(--ink-70,#5b6670);line-height:1.3}.co-hand{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-left:3px solid var(--navy,#1d2d3d);background:var(--surface-sunken,#f4f6f9);margin-bottom:10px}.co-hand b{font-size:15px}.co-hand span{font-size:13px;color:var(--ink-70,#5b6670)}.co-sign{display:flex;flex-direction:column;gap:10px}.co-sign .apply-auth{margin:4px 0 0}.co-sig{font-family:Segoe Script,Bradley Hand,Brush Script MT,cursive;font-size:18px}.co-share{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:12px;text-align:left}.co-share-btns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.co-share-btns .btn{justify-content:center;min-height:44px}.co-share .icon{width:16px;height:16px;color:inherit}.co-share-btns .btn-primary{background:var(--grad,var(--navy,#1d2d3d));border-color:transparent}.co-share-btns>:nth-child(4){grid-column:1/-1}.co-done{display:flex;flex-direction:column;align-items:center;gap:6px;overflow:auto}.co-pill{margin-left:4px}.co-wait{border:1px solid var(--color-divider,#d6dbe1);border-left:3px solid var(--navy,#1d2d3d);padding:10px 12px;margin:8px 0}.co-wait-hd{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.co-wait-hd>span:not(.pill){flex:1;min-width:160px;color:var(--ink-70,#5b6670)}.co-warn{margin:0 0 10px;padding:8px 10px;border-left:3px solid var(--amber,#b7791f);background:var(--surface-sunken,#f7f4ec);font-size:13px}.dash-look .bp-now-plan{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px}.dash-look .bp-now{padding-top:8px;padding-bottom:8px}.dash-look.st-wide .st-back{margin-bottom:4px}.dash-look .sim-row{display:flex;gap:8px;align-items:flex-start;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:8px;overscroll-behavior-x:contain}.dash-look .sim-row>*{flex:0 0 260px;scroll-snap-align:start;min-width:0}.dash-look .sim-row>.sale-form{flex-basis:min(560px,calc(100vw - 48px));grid-column:auto}.pill-bank{background:#e6edf5;color:var(--navy, #1d2d3d)}.btn.cc-claim{color:var(--navy, #1d2d3d);font-weight:600;text-decoration:underline;text-underline-offset:3px;padding-inline:4px}.dlg.new-store{width:min(460px,100%);gap:12px}.dlg.new-store .field{display:grid;gap:6px;font-size:15px;font-weight:600;color:var(--ink)}.dlg.new-store .field .input{font-size:16px;font-weight:400}.new-store-terms{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:var(--ink)}.new-store-terms input{width:18px;height:18px;margin-top:2px;flex:none}.new-store-terms a{color:var(--navy);text-decoration:underline}.kdv4{--bg:var(--nd-bg);--card:var(--nd-card);--line:var(--nd-line);--ink:var(--nd-ink);--muted:var(--nd-muted);--faint:var(--nd-faint);--blue:var(--nd-blue);--blue-deep:var(--nd-blue-deep);--navy:var(--nd-navy);--green:var(--dk-ok-fg, #227a4e);--green-bg:var(--dk-ok-bg, #e7f3ec);--amber:var(--dk-warn-fg, #8a5a1c);--amber-bg:var(--dk-warn-bg, #fdf0df);--red:var(--dk-danger-fg, #8c3226);--red-bg:var(--dk-danger-bg, #f9e9e6);--slate-bg:var(--nd-slate);--r:12px;--sh:0 1px 2px rgba(29,45,61,.05),0 6px 18px -10px rgba(29,45,61,.1);flex:1;min-height:0;display:flex;flex-direction:column;background:var(--bg);color:var(--ink);overflow:hidden}.kdv4 *{box-sizing:border-box}.kdv4 :where(*:not(.embedded,.embedded *)){margin:0;padding:0}.kdv4 .btn{padding:0 16px}.kdv4 .btn-sm{padding:0 14px}.kdv4 .btn-xs{padding:0 9px}.kdv4 .btn-ghost{padding:0 8px}.kdv4 .input{padding:6px 10px}.kdv4 select.input{padding:0 10px}.kdv4-wrap{height:100%;width:100%;box-sizing:border-box;max-width:1560px;margin:0 auto;padding:14px 20px 12px;display:flex;flex-direction:column}.kdv4 .top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;flex:none}.kdv4 .top-actions{display:flex;align-items:center;gap:2px;position:relative;flex:none}.kdv4 .top h1{font-size:19px;font-weight:600;letter-spacing:-.3px}.kdv4 .top p{color:var(--muted);font-size:11.5px;margin-top:1px;font-weight:400}.kdv4 .notif-drop{position:absolute;top:calc(100% + 10px);right:0;width:400px;max-width:calc(100vw - 40px);background:var(--nd-card);border-radius:14px;box-shadow:0 18px 44px #1d2d3d2e;border:1px solid var(--line);display:none;z-index:90;overflow:hidden}.kdv4 .notif-drop.open{display:block}.kdv4 button.avatar{border:0;padding:0;cursor:pointer;font-family:inherit}.kdv4 .profile-chip{border:0;background:transparent;padding:0;cursor:pointer;display:flex;align-items:center;gap:8px;font-family:inherit}.kdv4 .profile-chip:focus{outline:none}.kdv4 .profile-chip:focus-visible{box-shadow:0 0 0 2px var(--blue)}.kdv4 .profile-chip .avatar{flex:none}.kdv4 .profile-id{display:flex;flex-direction:column;align-items:flex-start;line-height:1.25;min-width:0}.kdv4 .profile-id strong{font-size:13px;color:var(--ink);font-weight:600;white-space:nowrap}.kdv4 .profile-id span{font-size:10.5px;color:var(--ink-soft);letter-spacing:.04em;white-space:nowrap}.kdv4 .profile-chip>svg{color:var(--ink-soft);flex:none}.kdv4 .profile-drop{position:absolute;top:calc(100% + 10px);right:0;width:252px;max-width:calc(100vw - 40px);background:var(--nd-card);border-radius:14px;box-shadow:0 18px 44px #1d2d3d2e;border:1px solid var(--line);display:none;z-index:90;overflow:hidden}.kdv4 .profile-drop.open{display:block}.kdv4 .pf-head{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--line)}.kdv4 .pf-head strong{font-size:13px;font-weight:600}.kdv4 .pf-id{min-width:0}.kdv4 .pf-id strong{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kdv4 .pf-id span{font-size:11px;color:var(--faint)}.kdv4 .pf-item{display:flex;align-items:center;gap:10px;width:100%;padding:11px 16px;background:none;border:0;border-bottom:1px solid var(--nd-row);font-family:inherit;font-size:13px;color:var(--ink);cursor:pointer;text-align:left}.kdv4 .pf-item:last-child{border-bottom:0}.kdv4 .pf-item:hover{background:var(--dk-soft, #f7f9fb)}.kdv4 .pf-item.danger{color:var(--red)}.kdv4 .pf-back{background:none;border:0;padding:4px;margin:-4px 0 -4px -4px;cursor:pointer;color:var(--ink);display:flex;align-items:center}.kdv4 .pf-detail{padding:4px 16px 12px}.kdv4 .pf-idcard{display:flex;align-items:center;gap:10px;padding:10px 0 4px}.kdv4 .pf-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;border-bottom:1px solid var(--nd-row);font-size:12px}.kdv4 .pf-row:last-child{border-bottom:0}.kdv4 .pf-row span{color:var(--faint);flex:none}.kdv4 .pf-row b{font-weight:600;text-align:right;word-break:break-word}.kdv4 .asst-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1d2d3d59;display:none;z-index:100}.kdv4 .asst-overlay.open{display:block}.kdv4 .asst-panel{position:fixed;top:0;right:0;left:auto;height:100vh;width:520px;max-width:94vw;background:var(--nd-card);z-index:101;box-shadow:-18px 0 44px #1d2d3d2e;display:flex;flex-direction:column;transform:translate(105%);transition:transform .28s ease;overflow-x:clip}.kdv4 .asst-panel.open{transform:none}.kdv4 .asst-h{padding:16px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:11px;flex:none}.kdv4 .asst-h .aic{width:34px;height:34px;border-radius:50%;background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:center;flex:none}.kdv4 .asst-h .aic svg.ic{width:16px;height:16px}.kdv4 .asst-h .an{font-size:13.5px;font-weight:600}.kdv4 .asst-h .as{font-size:10.5px;color:var(--muted)}.kdv4 .asst-body{flex:1;overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column;gap:10px;min-height:0}.kdv4 .abub{max-width:88%;padding:9px 13px;border-radius:13px;font-size:12.5px;line-height:1.5;overflow-wrap:anywhere}.kdv4 .abub.them{background:var(--dk-soft, #f1f4f7);color:var(--ink);align-self:flex-start;border-top-left-radius:4px}.kdv4 .abub .abub-p{margin:0}.kdv4 .abub .abub-p+.abub-p{margin-top:8px}.kdv4 .abub img.abub-img{max-width:100%;height:auto;border-radius:8px;display:block;margin:8px 0 4px;overflow-wrap:normal}.kdv4 .abub a{color:var(--blue-deep);overflow-wrap:anywhere}.kdv4 .abub.me{background:var(--blue-deep);color:#fff;align-self:flex-end;border-top-right-radius:4px}.kdv4 .asst-chips{display:flex;gap:6px;flex-wrap:wrap;margin:2px 0}.kdv4 .achip{border:1px solid var(--line);background:var(--nd-card);border-radius:999px;padding:6px 12px;font-size:11px;font-weight:500;color:var(--blue-deep);cursor:pointer;font-family:inherit}.kdv4 .achip:hover{background:var(--slate-bg)}.kdv4 .abtn2{width:32px;height:32px;border-radius:9px;border:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--muted);padding:0;flex:none}.kdv4 .abtn2:hover{background:var(--slate-bg);color:var(--blue-deep)}.kdv4 .abtn2 svg.ic{width:16px;height:16px}.kdv4 .abtn2.listening{color:#d33;animation:micpulse 1.2s infinite}@keyframes micpulse{0%,to{opacity:1}50%{opacity:.5}}.kdv4 .asst-foot{padding:12px 16px 14px;border-top:1px solid var(--line);flex:none}.kdv4 .asst-field{border:1px solid var(--line);border-radius:16px;background:var(--nd-card);padding:10px 10px 8px;display:flex;flex-direction:column;gap:4px}.kdv4 .asst-field:focus-within{border-color:var(--blue)}.kdv4 .asst-field textarea{border:0;outline:none;resize:none;font-family:inherit;font-size:12.5px;line-height:1.5;max-height:120px;overflow-y:auto;background:transparent;width:100%;color:var(--ink);padding:2px 4px;display:block}.kdv4 .asst-field textarea::-moz-placeholder{color:var(--faint)}.kdv4 .asst-field textarea::placeholder{color:var(--faint)}.kdv4 .asst-field-bar{display:flex;align-items:center;gap:4px}.kdv4 .send-circle{width:34px;height:34px;border-radius:50%;background:var(--navy);color:#fff;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none;padding:0}.kdv4 .send-circle:hover{background:var(--blue-deep)}.kdv4 .send-circle svg.ic{width:15px;height:15px}.kdv4 .icon-btn{width:34px;height:34px;border:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;color:var(--ink);padding:0}.kdv4 .icon-btn:hover{background:var(--slate-bg)}.kdv4 .icon-btn:focus{outline:none}.kdv4 .icon-btn:focus-visible{box-shadow:0 0 0 2px var(--blue)}.kdv4 .icon-btn .dot{position:absolute;top:7px;right:9px;width:7px;height:7px;border-radius:50%;background:#d33;border:2px solid var(--nd-card)}.kdv4 .avatar{width:34px;height:34px;border-radius:50%;background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:13px}.kdv4 svg.ic{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.kdv4 .subnav{display:flex;gap:0;margin-bottom:8px;width:100%}.kdv4 .subnav-item{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:7px;background:var(--card);border:1px solid var(--line);border-right:0;box-shadow:none;padding:6px 14px;font-size:13px;font-weight:500;color:var(--nd-ink-2);cursor:pointer;font-family:inherit;white-space:nowrap}.kdv4 .subnav-item:first-child{border-radius:var(--r) 0 0 var(--r)}.kdv4 .subnav-item:last-child{border-radius:0 var(--r) var(--r) 0;border-right:1px solid var(--line)}.kdv4 .subnav-item:hover{background:var(--nd-slate);color:var(--navy)}.kdv4 .subnav-item.is-on{background:var(--blue);border-color:var(--blue);color:#fff}.kdv4 .subnav-item.is-on+.subnav-item{border-left-color:var(--blue)}.kdv4 .subnav-item:disabled{background:var(--dk-soft, #f1f4f8);color:#a5b1bd;cursor:not-allowed;opacity:.6;box-shadow:none}.kdv4 .subnav-item:disabled:hover{background:var(--dk-soft, #f1f4f8);color:#a5b1bd}.kdv4 .subnav-item svg.ic{width:16px;height:16px}.kdv4 .kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-bottom:6px;flex:none}.kdv4 .kpi{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:5px 10px;box-shadow:var(--sh);display:flex;align-items:center;gap:9px;min-width:0}.kdv4 .kpi .ki{width:28px;height:28px;border-radius:8px;background:var(--dk-soft, #e9f1f8);color:var(--blue-deep);display:flex;align-items:center;justify-content:center;flex:none}.kdv4 .kpi .ki.g{background:var(--green-bg);color:var(--green)}.kdv4 .kpi .tx{min-width:0;flex:1;display:flex;align-items:baseline;gap:6px;white-space:nowrap;overflow:hidden}.kdv4 .kpi .num{font-size:17px;font-weight:600;letter-spacing:-.3px;line-height:1.1;flex:none}.kdv4 .kpi .lbl{font-size:10px;font-weight:500;letter-spacing:.7px;text-transform:uppercase;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kdv4 .kpi .dl{font-size:10.5px;color:var(--muted);white-space:nowrap}.kdv4 .kpi .dl b{color:var(--green);font-weight:600}.kdv4 .quote{flex:none;background:linear-gradient(120deg,#16283a,var(--nd-navy) 60%,#2b4a63);border-radius:var(--r);color:#fff;padding:4px 8px 4px 16px;margin-bottom:6px;display:flex;align-items:center;gap:12px;box-shadow:var(--sh);overflow:hidden;white-space:nowrap}.kdv4 .quote .qd{font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:#8fa9c2;font-weight:600;flex:none}.kdv4 .quote .qc{flex:1;min-width:0;text-align:center;overflow:hidden;white-space:nowrap;font-size:13px;line-height:1.35}.kdv4 .quote q{font-size:1em;font-weight:500;quotes:"“" "”"}.kdv4 .quote cite{font-style:normal;color:#a9bcd0;font-size:.92em;margin-left:8px}.kdv4 .btn-edit{flex:none;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.35);color:#fff;background:#ffffff1a;border-radius:9px;width:36px;height:36px;cursor:pointer}.kdv4 .btn-edit svg.ic{width:15px;height:15px}.kdv4 .subnav-edit{flex:none;display:flex;align-items:center;justify-content:center;margin-left:6px;width:32px;border:1px solid var(--line);border-radius:var(--r);background:var(--card);color:var(--blue-deep);cursor:pointer}.kdv4 .subnav-edit:hover{background:var(--nd-slate)}.kdv4 .subnav-edit svg.ic{width:15px;height:15px}.kdv4 .grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:8px}.kdv4 .card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);padding:10px 12px;min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.kdv4 .card-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;flex:none}.kdv4 .card-h h3{font-size:13px;font-weight:600;letter-spacing:-.1px}.kdv4 .card-h .meta{font-size:10.5px;color:var(--muted);font-weight:400}.kdv4 .pill{font-size:10.5px;font-weight:600;padding:3px 9px;border-radius:999px;letter-spacing:.2px;white-space:nowrap}.kdv4 .pill.mut{background:var(--nd-slate);color:#7b8a99}.kdv4 .pill.blue{background:var(--dk-soft, #e9f1f8);color:var(--blue-deep)}.pill.green{background:var(--green-bg);color:var(--green)}.kdv4 .pill.amber{background:var(--amber-bg);color:var(--amber)}.pill.navy{background:var(--navy);color:#fff}.kdv4 .s4{grid-column:span 4}.kdv4 .s3{grid-column:span 3}.kdv4 .s5{grid-column:span 5}.kdv4 .s6{grid-column:span 6}.kdv4 .vrow{display:flex;align-items:center;gap:10px;padding:3px 0;border-bottom:1px solid var(--nd-row);min-height:0}.kdv4 button.vrow{background:none;border:0;border-bottom:1px solid var(--nd-row);font:inherit;color:inherit;text-align:left;width:100%;cursor:pointer;border-radius:6px}.kdv4 button.vrow:hover{background:var(--slate-bg)}.kdv4 button.vrow:hover .t b{color:var(--blue-deep)}.kdv4 .vrow:last-child{border-bottom:0}.kdv4 .vrow img{width:56px;height:39px;-o-object-fit:cover;object-fit:cover;border-radius:8px;flex:none;background:var(--slate-bg)}.kdv4 .vrow .t{flex:1;min-width:0}.kdv4 .vrow .t b{display:block;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kdv4 .vrow .t span{font-size:10.5px;color:var(--muted)}.kdv4 .vrow .p{text-align:right;flex:none}.kdv4 .vrow .p b{font-size:12.5px;font-weight:600;color:var(--blue-deep);display:block}.kdv4 .vrow .p span{font-size:10px;color:var(--faint)}.kdv4 .tag{font-size:10px;font-weight:700;background:var(--green);color:#fff;padding:2px 8px;border-radius:999px;flex:none}.kdv4 .bars{display:flex;align-items:flex-end;gap:5px;height:52px;margin:2px 0}.kdv4 .bars .b{flex:1;background:linear-gradient(180deg,#7fa3c4,#5980a6);border-radius:4px 4px 2px 2px;min-height:6px}.kdv4 .bars .b.dim{background:var(--dk-soft, #dfe6ec)}.bars .b.today{background:var(--navy)}.kdv4 .ll{display:flex;align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid var(--nd-row);font-size:12px}.kdv4 .ll:last-child{border:0}.kdv4 .ll .who{flex:1;min-width:0}.ll .who b{display:block;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ll .who span{font-size:10.5px;color:var(--muted)}.kdv4 .donut-wrap{display:flex;align-items:center;gap:10px;margin-bottom:2px}.kdv4 .legend{font-size:10.5px;color:var(--muted);display:grid;gap:3px}.kdv4 .legend i{display:inline-block;width:8px;height:8px;border-radius:3px;margin-right:6px}.kdv4 .rk{display:flex;align-items:center;gap:9px;padding:4.5px 0;border-bottom:1px solid var(--nd-row)}.kdv4 .rk:last-child{border:0}.kdv4 .rk .pos{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:11px;flex:none;background:var(--slate-bg);color:var(--blue-deep)}.kdv4 .rk .pos.m1{background:#c9a227;color:#fff}.kdv4 .rk .pos.m2{background:#9aa6b4;color:#fff}.kdv4 .rk .pos.m3{background:#b07d4f;color:#fff}.kdv4 .rk.me{background:var(--dk-soft, #f2f7fc)}.kdv4 .rk .av{width:30px;height:30px;flex:none;border-radius:50%;background:var(--dk-soft, #e3ebf3);color:#5b6b7d;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;overflow:hidden}.kdv4 .rk .av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.kdv4 .rk .who{flex:1;min-width:0}.rk .who b{display:block;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rk .who span{font-size:10.5px;color:var(--muted)}.kdv4 .rk .flag{font-size:12px}.kdv4 .rk .val b{font-size:12.5px;font-weight:600;display:block;text-align:right}.kdv4 .mrq{display:flex;align-items:center;gap:9px;padding:4px 0;border-bottom:1px solid var(--nd-row)}.kdv4 .mrq:last-child{border:0}.kdv4 .mrq .pos{width:24px;flex:none;font-size:11px;font-weight:700;color:var(--blue-deep);text-align:center}.kdv4 .mrq .pos.m1{color:#c9a227}.kdv4 .mrq .pos.m2{color:var(--nd-faint)}.kdv4 .mrq .pos.m3{color:#b07d4f}.kdv4 .mrq .t{flex:1;min-width:0}.kdv4 .mrq .t b{display:block;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kdv4 .mrq .t span{font-size:10.5px;color:var(--muted)}.kdv4 .mrq .ld{flex:none}.kdv4 .mrq .lbadge{font-size:10px;font-weight:700;color:#8a5a00;background:var(--dk-warn-bg, #fdf0d3);padding:2px 7px;white-space:nowrap}.kdv4 .vrow .t .vin{display:block;font-size:10px;color:var(--faint);letter-spacing:.4px}.kdv4 .vrow .t .when{display:block;font-size:10px;color:var(--faint)}.kdv4 .vid .vid-ph{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#1c2f44,#416180);display:flex;align-items:center;justify-content:center;padding:10px}.kdv4 .vid .vid-ph-t{color:#fff;font-size:11px;font-weight:600;text-align:center;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.kdv4 .kpis.seven{grid-template-columns:repeat(7,1fr)}.kdv4 .cal-head{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:9px;font-weight:600;color:var(--faint);letter-spacing:.4px;margin-bottom:0;flex:none}.kdv4 .cal-nav{display:flex;align-items:center;gap:4px;flex:none}.kdv4 .cnav{width:22px;height:22px;border-radius:7px;border:1px solid var(--line);background:var(--nd-card);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--blue-deep);padding:0}.kdv4 .cnav:hover{background:var(--slate-bg)}.kdv4 .cnav svg.ic{width:11px;height:11px}.kdv4 .cal-grid{flex:none;display:grid;grid-template-columns:repeat(7,1fr);gap:1px}.kdv4 .cal-grid span{height:17px;position:relative;display:flex;align-items:center;justify-content:center;font-size:9px;border-radius:6px;cursor:pointer}.kdv4 .cal-grid span.dim{color:#c3ccd6;cursor:default}.kdv4 .cal-grid span .dots{position:absolute;bottom:0;left:50%;transform:translate(-50%);display:flex;gap:2px;line-height:0}.kdv4 .cal-grid span .dots b{width:4px;height:4px;display:block}.kdv4 .cal-grid span.sel{box-shadow:inset 0 0 0 1.5px var(--blue-deep)}.kdv4 .cal-grid span.today.sel{box-shadow:inset 0 0 0 1.5px #fff}.kdv4 .cal-grid span.today{background:var(--navy);color:#fff;font-weight:600}.kdv4 .evts{margin-top:4px;flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:transparent transparent;padding-right:2px}.kdv4 .evts:hover{scrollbar-color:#c3ccd6 transparent}.kdv4 .evts::-webkit-scrollbar{width:5px}.kdv4 .evts::-webkit-scrollbar-thumb{background:transparent;border-radius:99px}.kdv4 .evts:hover::-webkit-scrollbar-thumb{background:var(--nd-line-strong)}.kdv4 .evts::-webkit-scrollbar-track{background:transparent}.kdv4 .evts-h{display:flex;align-items:center;justify-content:space-between;margin-top:4px;padding:0 0 2px;flex:none}.kdv4 .evts-h b{font-size:10.5px;font-weight:600}.kdv4 .evts-h .pill{font-size:10px}.kdv4 .evt-row{display:flex;align-items:center;gap:8px;padding:4px 2px;border-bottom:1px solid var(--nd-row)}.kdv4 .evt-row:last-child{border:0}.kdv4 .evt-row{cursor:default;border-radius:4px}.kdv4 .evt-row:hover,.kdv4 .evt-row:focus-visible{background:var(--nd-row);outline:0}.kdv4 .cal-peek{position:fixed;z-index:60;width:260px;background:var(--card);border:1px solid var(--line);border-top:3px solid var(--navy);border-radius:10px;box-shadow:0 10px 30px #0f1e322e;padding:10px 12px;pointer-events:none;font-size:11px;line-height:1.35}.kdv4 .cal-peek .cp-name{display:block;font-size:12.5px;font-weight:700;color:var(--navy)}.kdv4 .cal-peek .cp-when{display:flex;align-items:center;gap:6px;color:var(--muted);margin:2px 0 8px}.kdv4 .cal-peek .cp-when i{width:7px;height:7px;border-radius:50%;flex:none}.kdv4 .cal-peek dl{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;margin:0}.kdv4 .cal-peek dt{color:var(--muted)}.kdv4 .cal-peek dd{margin:0;font-weight:600;min-width:0;overflow-wrap:anywhere}.kdv4 .cal-peek .cp-notes{font-weight:400;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.kdv4 .ebar{width:3px;align-self:stretch;flex:none;background:var(--blue)}.kdv4 .ebody{flex:1;min-width:0;display:flex;align-items:baseline;gap:7px}.kdv4 .et{font-size:10px;font-weight:700;color:var(--blue-deep);flex:none}.kdv4 .ed{font-size:11px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kdv4 .etag{font-size:9px;font-weight:600;color:var(--faint);text-transform:uppercase;letter-spacing:.4px;flex:none}.kdv4 .edate{font-size:10px;font-weight:700;color:var(--blue-deep);flex:none}.kdv4 .evts-empty{font-size:11px;color:var(--muted);padding:8px 2px}.kdv4 .vtabs{display:flex;gap:6px;margin-bottom:8px}.kdv4 .vtabs .achip.is-on{background:var(--grad,var(--navy,#1d2d3d));color:#fff;border-color:transparent}.kdv4 .vids{display:flex;gap:8px;margin-bottom:6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain}.kdv4 .vid{position:relative;border-radius:9px;overflow:hidden;cursor:pointer;background:var(--navy);flex:0 0 calc((100% - (var(--vids,2) - 1) * 8px) / var(--vids,2));min-width:0;aspect-ratio:16/9;scroll-snap-align:start;border:0;padding:0;font:inherit;text-align:left}.kdv4 .vid img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;opacity:.92}.kdv4 .vid .play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.kdv4 .vid .play span{width:32px;height:32px;border-radius:50%;background:#fffffff0;display:flex;align-items:center;justify-content:center;color:var(--navy)}.kdv4 .vid .play svg.ic{width:14px;height:14px;fill:currentColor;stroke:none}.kdv4 .vid .dur{position:absolute;bottom:6px;right:6px;background:#0a121cbf;color:#fff;font-size:9.5px;font-weight:600;padding:2px 6px;border-radius:5px}.kdv4 .vid .vcap{position:absolute;left:0;right:0;bottom:0;padding:14px 8px 6px;background:linear-gradient(180deg,transparent,rgba(10,18,28,.8));color:#fff;font-size:11px;font-weight:500}.kdv4 .vall{margin-top:auto;font-size:11px;font-weight:600;color:var(--blue-deep);cursor:pointer;display:flex;align-items:center;gap:5px}.kdv4 .prog{flex:none;margin:0 0 8px}.kdv4 .prog .pr{display:flex;justify-content:space-between;align-items:center;font-size:10.5px;font-weight:600;color:var(--blue-deep);margin-bottom:4px}.kdv4 .prog .pr b{font-size:11px}.kdv4 .prog .track{height:4px;background:var(--dk-soft, #dce6f0);border-radius:99px;overflow:hidden}.kdv4 .prog .fill{height:100%;width:0%;background:linear-gradient(90deg,#7fa3c4,#416180);border-radius:99px}.kdv4 .prog .ps{font-size:9.5px;color:var(--muted);margin-top:3px}.kdv4 .bcars{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;flex:1;min-height:0;padding:2px 1px 16px;scrollbar-width:thin;scrollbar-color:transparent transparent}.kdv4 .bcars:hover{scrollbar-color:#c3ccd6 transparent}.kdv4 .bcars::-webkit-scrollbar{height:6px}.kdv4 .bcars::-webkit-scrollbar-thumb{background:transparent;border-radius:99px}.kdv4 .bcars:hover::-webkit-scrollbar-thumb{background:var(--nd-line-strong)}.kdv4 .bcars::-webkit-scrollbar-track{background:transparent}.kdv4 .bcar{flex:0 0 224px;min-width:0;display:flex;flex-direction:row;gap:10px;min-height:0}.kdv4 .bimg{position:relative;border-radius:9px;overflow:hidden;background:var(--slate-bg);flex:0 0 96px;min-height:44px}.kdv4 .btxt{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.kdv4 .bbonus{display:inline-flex;align-items:baseline;gap:4px;background:var(--dk-soft, #e7eef6);color:var(--nd-blue-deep);font-size:12px;font-weight:700;padding:3px 8px;border-radius:999px;margin-bottom:4px;letter-spacing:-.2px}.kdv4 .bbonus span{font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.6px}.kdv4 .bcar b{display:block;max-width:100%;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kdv4 .btxt>span{display:block;font-size:10.5px;color:var(--muted);white-space:nowrap}.kdv4 .bcar .bpr{font-size:12.5px;font-weight:600;color:var(--blue-deep);margin-top:1px;white-space:nowrap}.kdv4 .sract{display:flex;align-items:center;gap:6px}.kdv4 .sel{border:1px solid var(--line);border-radius:8px;padding:4px 9px;font-size:11px;font-weight:500;color:var(--ink);background:var(--nd-card);cursor:pointer;display:flex;align-items:center;gap:5px}.kdv4 .sel svg.ic{width:11px;height:11px;color:var(--muted)}.kdv4 .ref{border:1px solid var(--line);border-radius:8px;padding:4px 9px;font-size:11px;font-weight:600;color:var(--blue-deep);background:var(--nd-card);cursor:pointer;display:flex;align-items:center;gap:5px}.kdv4 .ref svg.ic{width:11px;height:11px}.kdv4 .grow{flex:1;min-height:0;overflow:hidden}.kdv4 .grow.scroll{overflow-y:auto;scrollbar-width:thin;scrollbar-color:transparent transparent;padding-right:2px}.kdv4 .grow.scroll:hover{scrollbar-color:#c3ccd6 transparent}.kdv4 .grow.scroll::-webkit-scrollbar{width:5px}.kdv4 .grow.scroll::-webkit-scrollbar-thumb{background:transparent}.kdv4 .grow.scroll:hover::-webkit-scrollbar-thumb{background:var(--nd-line-strong)}.kdv4 .msg-overlay{position:absolute;top:calc(100% + 10px);right:0;display:none;z-index:100}.kdv4 .msg-overlay.open{display:block}.kdv4 .msg-modal{width:680px;max-width:calc(100vw - 40px);height:480px;max-height:calc(100vh - 120px);background:var(--nd-card);border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 44px #1d2d3d2e;display:flex;overflow:hidden}.kdv4 .msg-side{width:238px;flex:none;border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0}.kdv4 .msg-side-h{padding:14px 14px 8px;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:space-between;flex:none}.kdv4 .msg-side-h .pill{font-size:10.5px}.kdv4 .msg-list{flex:1;overflow-y:auto;min-height:0}.kdv4 .msg-conv{padding:10px 14px;display:flex;gap:10px;cursor:pointer;border-bottom:1px solid var(--nd-row);align-items:center}.kdv4 .msg-conv.on{background:var(--slate-bg)}.kdv4 .msg-conv .mav{width:32px;height:32px;border-radius:50%;background:var(--dk-soft, #e9f1f8);color:var(--blue-deep);font-size:10.5px;font-weight:600;display:flex;align-items:center;justify-content:center;flex:none}.kdv4 .msg-conv .mb{min-width:0;flex:1}.kdv4 .msg-conv .mn{font-size:12px;font-weight:500;display:flex;align-items:center;gap:6px}.kdv4 .msg-conv .mn .udot{width:7px;height:7px;border-radius:50%;background:#d33;flex:none}.kdv4 .msg-conv .mp{font-size:10.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.kdv4 .msg-conv .mt{font-size:9.5px;color:var(--faint);flex:none}.kdv4 .msg-main{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.kdv4 .msg-thread-h{padding:11px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px;flex:none}.kdv4 .msg-thread-h .mav{width:32px;height:32px;border-radius:50%;background:var(--dk-soft, #e9f1f8);color:var(--blue-deep);font-size:10.5px;font-weight:600;display:flex;align-items:center;justify-content:center;flex:none}.kdv4 .msg-thread-h .mn{font-size:12.5px;font-weight:600}.kdv4 .msg-thread-h .mr{font-size:10.5px;color:var(--muted)}.kdv4 .msg-x{margin-left:auto;width:26px;height:26px;border-radius:8px;border:1px solid var(--line);background:var(--nd-card);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--muted);padding:0}.kdv4 .msg-x:hover{background:var(--slate-bg)}.kdv4 .msg-x svg.ic{width:12px;height:12px}.kdv4 .msg-thread{flex:1;overflow-y:auto;padding:14px 16px;display:flex;flex-direction:column;gap:8px;min-height:0}.kdv4 .bub{max-width:78%;padding:8px 12px;border-radius:12px;font-size:12px;line-height:1.45}.kdv4 .bub.them{background:var(--dk-soft, #f1f4f7);color:var(--ink);align-self:flex-start;border-top-left-radius:4px}.kdv4 .bub.me{background:var(--blue-deep);color:#fff;align-self:flex-end;border-top-right-radius:4px}.kdv4 .bub .btime{display:block;font-size:9px;margin-top:4px;opacity:.65}.kdv4 .msg-day{align-self:center;font-size:10px;color:var(--faint);background:var(--dk-soft, #f4f6f9);border-radius:99px;padding:3px 10px;margin:2px 0}.kdv4 .msg-input{display:flex;gap:8px;padding:12px 16px;border-top:1px solid var(--line);flex:none}.kdv4 .msg-input input{flex:1;border:1px solid var(--line);border-radius:10px;padding:9px 12px;font-size:12px;outline:none;font-family:inherit;min-width:0}.kdv4 .msg-input input:focus{border-color:var(--blue)}.kdv4 .msg-send{background:var(--navy);color:#fff;border:0;border-radius:10px;padding:0 18px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}.kdv4 .msg-send:hover{background:var(--blue-deep)}.kdv4 .msg-back{display:none}@media (max-width:640px){.kdv4 .msg-overlay{position:fixed;top:64px;left:12px;right:12px}.kdv4 .msg-modal{width:100%;max-width:none;height:calc(100vh - 96px);max-height:none}.kdv4 .msg-side{width:100%;border-right:0}.kdv4 .msg-main,.kdv4 .msg-modal.view-thread .msg-side{display:none}.kdv4 .msg-modal.view-thread .msg-main{display:flex}.kdv4 .msg-back{display:flex;margin-left:0}}@media (max-width:900px){.kdv4{overflow-y:auto;overflow-x:clip}.kdv4 .kdv4-wrap{height:auto;min-height:100%;min-width:0;width:100%}.kdv4 .grid{display:block}.kdv4 .grid .card{margin-bottom:8px}.kdv4 .grid .card:last-child{margin-bottom:0}.kdv4 .s4,.kdv4 .s3,.kdv4 .s5,.kdv4 .s6{grid-column:span 1}.kdv4 .kpis{grid-template-columns:repeat(2,1fr)}.kdv4 .subnav{max-width:100%;overflow-x:auto;scrollbar-width:none}.kdv4 .subnav::-webkit-scrollbar{display:none}.kdv4 .subnav-item{font-size:12px;padding:8px 10px;flex:none}.kdv4 .quote .qd{display:none}.kdv4 .quote{white-space:normal}.kdv4 .quote .qc{white-space:normal;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kdv4 .bcars{min-width:0}.kdv4 .vthumb img,.kdv4 .vrow img{-o-object-fit:contain;object-fit:contain}.kdv4 .bimg{flex:0 0 96px;aspect-ratio:4/3;min-height:0}.kdv4 .bimg img{-o-object-fit:contain;object-fit:contain}.kdv4 .bcar b{font-size:11px}.kdv4 .bcar .bpr{font-size:11.5px}.kdv4 .bbonus{font-size:10px;padding:2px 6px}.kdv4 .btxt>span{font-size:10px}.kdv4 .vrow{gap:8px}.kdv4 .vrow .t b{font-size:11px}.kdv4 .vrow .t span{font-size:10px}.kdv4 .vrow .p b{font-size:11.5px}.kdv4 .vrow .p span{font-size:9.5px}.kdv4 .grow{flex:none}.kdv4 .seg{width:100%;max-width:100%;overflow-x:auto;scrollbar-width:none}.kdv4 .seg::-webkit-scrollbar{display:none}.kdv4 .grow.scroll{overflow-y:auto;max-height:300px}.kdv4 .chart-wrap{height:170px}}@media (max-width:640px){.kdv4 .asst-panel{left:0;right:0;width:100vw;max-width:100vw;height:100vh;height:100dvh}.kdv4 .asst-panel.open{transform:none}}@media (max-width:640px){.kdv4 .profile-id{display:none}.kdv4 .top>div:first-child{min-width:0}.kdv4 .top h1{font-size:17px}.kdv4 .top-actions{gap:0}}.kdv4 *{border-radius:0!important}.kdv4 .kpi{grid-column:auto!important;align-self:auto}.kdv4 .card{gap:0}.kdv4 .pill{font-family:inherit;line-height:normal;display:inline}.kdv4 .vid{display:block;gap:0}@media (max-width:900px){.kdv4 .kdv4-wrap{height:auto;min-height:100%}}.kdv4 .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.kdv4 .spin{animation:kdv4spin 1s linear infinite}@keyframes kdv4spin{to{transform:rotate(360deg)}}.kdv4 .sel select{font:inherit}.kdv4 .ref:disabled{opacity:.6;cursor:default}.kdv4 .vthumb{width:56px;height:39px;flex:none;background:var(--nd-slate);display:flex;align-items:center;justify-content:center;color:var(--nd-faint);font-size:11px;font-weight:600;overflow:hidden}.kdv4 .vthumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.kdv4 .bimg .vthumb{width:100%;height:100%}.kdv4 .bimg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.kdv4 .icon-btn .count{position:absolute;top:3px;right:3px;min-width:15px;height:15px;padding:0 3px;background:#d33;color:#fff;font-size:9px;font-weight:700;line-height:15px;text-align:center;border:2px solid var(--nd-card)}.kdv4 .seg{display:inline-flex;margin-bottom:10px;flex:none;align-self:flex-start}.kdv4 .seg .seg-btn{padding:3px 8px}.kdv4 .seg .seg-btn{flex:none;width:112px;text-align:center}.kdv4 .app-tab{flex:none;margin-bottom:8px}.kdv4 .app-tab-msg{padding:18px;text-align:center;color:var(--muted);font-size:13px}.kdv4 .tbl-wrap{overflow-x:auto}.kdv4 .tbl{width:100%;border-collapse:collapse;font-size:13px}.kdv4 .tbl th{text-align:left;font-size:10.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--muted);padding:8px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.kdv4 .tbl td{padding:10px 12px;border-bottom:1px solid var(--dk-soft, #f0f3f7);vertical-align:middle}.kdv4 .tbl tbody tr:last-child td{border-bottom:none}.kdv4 .tbl tbody tr:hover{background:var(--nd-soft)}.kdv4 .tbl-main{font-weight:600;color:var(--dk-ink, #24313d)}.kdv4 .tbl-sub{font-size:11.5px;color:var(--muted);margin-top:2px}.kdv4 .tbl-act{display:flex;gap:6px}.kdv4 .pill-info{background:var(--dk-soft, #e9f1f8);color:var(--blue-deep);font-size:10.5px;font-weight:600;padding:3px 9px;border-radius:999px;white-space:nowrap}.kdv4 .pill-mut{background:var(--nd-slate);color:#7b8a99;font-size:10.5px;font-weight:600;padding:3px 9px;border-radius:999px;white-space:nowrap}.kdv4 .btn-ok{background:var(--green-bg);color:var(--green);border:1px solid transparent;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}.kdv4 .btn-ok:hover:not(:disabled){border-color:var(--green)}.kdv4 .btn-no{background:var(--dk-danger-bg, #f7e6e4);color:#8c3226;border:1px solid transparent;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}.kdv4 .btn-no:hover:not(:disabled){border-color:#8c3226}.kdv4 .btn-ok:disabled,.kdv4 .btn-no:disabled{opacity:.5;cursor:wait}.kdv4 .app-tab .card-h h3{display:inline-flex;align-items:center;gap:7px}.kdv4 .app-tab .card-h .meta{display:inline-flex;align-items:center;gap:8px}.kdv4 .subnav{position:sticky;top:0;z-index:30;background:var(--bg);padding-top:6px;padding-bottom:6px}.kdv4 .app-tab{flex:1;min-height:0;overflow-y:auto}.kdv4 .kdv4-subtab{flex:1;min-height:0;display:flex;flex-direction:column}.kdv4 .kdv4-subtab.is-hidden{display:none}.kdv4 .kdv4-extra{flex:1;min-height:0;overflow:auto}.kdv4 .kdv4-extra>.screen{max-width:none;margin:0;padding:0 0 12px}.kdv4 .subnav{gap:8px}.kdv4 .subnav-item,.kdv4 .subnav-item:first-child,.kdv4 .subnav-item:last-child{border:1px solid var(--line);border-radius:0;background:var(--card);box-shadow:var(--sh);font-family:inherit;font-weight:500;color:var(--nd-ink-2);transition:border-color .15s ease-out,color .15s ease-out}.kdv4 .subnav-item:hover{background:var(--card);border-color:var(--nd-line-strong);color:var(--navy)}.kdv4 .subnav-item.is-on,.kdv4 .subnav-item.is-on:hover{background:linear-gradient(120deg,#16283a,var(--nd-navy) 60%,#2b4a63);border-color:var(--navy);color:#fff;font-weight:600}.kdv4 .subnav-item.is-on+.subnav-item{border-left-color:var(--line)}.kdv4 .subnav-item:focus-visible,.kdv4 .seg .seg-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.kdv4 .seg{border:0;gap:6px;background:none}.kdv4 .top .seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.kdv4 .top .seg::-webkit-scrollbar{display:none}.kdv4 .seg .seg-btn{font-family:inherit;font-size:12.5px;letter-spacing:0;text-transform:none;font-weight:500;color:var(--nd-ink-2);background:var(--card);border:1px solid var(--line);border-radius:0;box-shadow:var(--sh);padding:6px 10px;transition:border-color .15s ease-out,color .15s ease-out}.kdv4 .seg .seg-btn+.seg-btn{border-left:1px solid var(--line)}.kdv4 .seg .seg-btn:not(.is-on):hover{background:var(--card);border-color:var(--nd-line-strong);color:var(--navy)}.kdv4 .seg .seg-btn.is-on{background:linear-gradient(120deg,#16283a,var(--nd-navy) 60%,#2b4a63);border-color:var(--navy);color:#fff;font-weight:600}.kdv4 .dash-pane{overflow:hidden}.kdv4 .kdv4-wrap{max-width:1880px}.kdv4 .grid{flex:1;min-height:0;grid-template-rows:none;grid-auto-rows:minmax(0,1fr);grid-auto-flow:row}.kdv4 .dash-slot{position:relative;min-width:0;min-height:0;display:flex;touch-action:manipulation}.kdv4 .dash-slot>.card,.kdv4 .dash-slot>div>.card{flex:1;width:100%;height:100%}.kdv4 .grid.is-editing .dash-slot{cursor:var(--nd-grab)}.kdv4 .grid.is-editing .dash-slot .card{pointer-events:none;outline:1px dashed #c5d1dd;outline-offset:-1px}.kdv4 .grid.is-editing .dash-slot:hover .card{outline:1.5px solid var(--navy)}.kdv4 .grid.is-editing .dash-slot:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);z-index:2;width:22px;height:8px;pointer-events:none;background:radial-gradient(circle,#8a9aab 1.2px,transparent 1.4px) 0 0/5.5px 4px}.kdv4 .dash-slot.is-dragging .card{opacity:.3}.kdv4 .dash-slot.is-target .card{outline:2px solid var(--navy);outline-offset:-2px;background:var(--dk-soft, #f4f7fb)}.kdv4 .dash-ghost{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:100%;background:#ffffffeb;border:1.5px solid var(--navy);box-shadow:0 18px 40px -14px #1d2d3d73;font:600 13px/1 inherit;font-family:inherit;color:var(--navy);cursor:var(--nd-grabbing)}.kdv4 .dash-slot-hide{position:absolute;top:8px;right:8px;z-index:2;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:50%;background:var(--nd-card);color:var(--muted);cursor:pointer;box-shadow:var(--sh)}.kdv4 .dash-slot-hide:hover{color:var(--red);border-color:var(--red)}.kdv4 .dash-editbar{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:80;width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px);box-shadow:0 14px 40px -10px #1d2d3d66!important;display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin-bottom:8px;padding:8px 10px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh)}.kdv4 .dash-editbar-t{font-size:12.5px;font-weight:600;color:var(--navy);margin-right:6px}.kdv4 .dash-editbar-k{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px}.kdv4 .dash-addchip{border:1px dashed var(--nd-line-strong);background:var(--slate-bg);color:var(--blue-deep);border-radius:999px;padding:4px 10px;font:500 12px/1 inherit;font-family:inherit;cursor:pointer}.kdv4 .dash-addchip:hover{border-style:solid;background:var(--nd-card)}@media (max-width:900px){.kdv4 .dash-pane{overflow:visible}.kdv4 .dash-slot{display:block;margin-bottom:8px}.kdv4 .dash-slot>.card,.kdv4 .dash-slot>div>.card{height:auto}.kdv4 .grid .card{margin-bottom:0}}.kdv4 .grid.is-editing .card-h>*:not(:first-child){visibility:hidden}.kdv4 .dash-ebtn{height:30px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:var(--nd-card);color:var(--ink);font:500 12.5px/1 inherit;font-family:inherit;cursor:pointer}.kdv4 .dash-ebtn:hover:not(:disabled){border-color:var(--nd-line-strong)}.kdv4 .dash-ebtn:disabled{opacity:.45;cursor:default}.kdv4 .dash-ebtn.is-primary{background:var(--navy);border-color:var(--navy);color:#fff}.kdv4 .bcars{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;align-items:flex-start;padding:2px 2px 8px;scroll-snap-type:x proximity}.kdv4 .bcar{flex:0 0 240px;display:flex;align-items:center;gap:10px;padding:6px;border:1px solid var(--line);background:var(--dk-soft, #fbfcfd);min-width:0;scroll-snap-align:start}.kdv4 .bimg,.kdv4 .bcar .bimg{flex:0 0 104px;width:104px;aspect-ratio:4/3;height:auto;min-height:0;border-radius:6px}.kdv4 .bimg img,.kdv4 .bimg .vthumb img{-o-object-fit:cover;object-fit:cover}.kdv4 .bimg .vthumb{display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:var(--blue-deep);background:var(--slate-bg)}.kdv4 .bbonus{padding:2px 7px;margin-bottom:3px;font-size:11.5px}.kdv4.is-focus .top,.kdv4.is-focus .kpis,.kdv4.is-focus .quote,.kdv4.is-focus .subnav{display:none}.kdv4.is-focus .kdv4-wrap{max-width:none;padding-top:12px}.kdv4 .focus-bar{flex:none;display:flex;justify-content:flex-end;margin:-4px 0 6px}.kdv4 .focus-exit{display:inline-flex;align-items:center;justify-content:center;width:30px;height:28px;border:1px solid var(--line);background:var(--card);color:var(--muted);cursor:pointer}.kdv4 .focus-exit:hover,.kdv4 .focus-exit:focus-visible{color:var(--navy);border-color:var(--nd-line-strong)}.kdv4 .dash-slot>.card>:last-child,.kdv4 .dash-slot>div>.card>:last-child{min-height:0;overflow-y:auto;scrollbar-width:thin}.kdv4 .vthumb.is-empty{display:flex;align-items:center;justify-content:center;color:var(--nd-faint);background:var(--slate-bg)}.kdv4 .notif-drop.open{display:flex;flex-direction:column;max-height:min(620px,calc(100dvh - 120px))}.kdv4 .sheet-grip{display:none}.kdv4 .notif-h{display:flex;align-items:center;gap:8px;padding:12px 12px 10px 16px;flex:none}.kdv4 .notif-h b{font-size:15px;font-weight:600;color:var(--navy)}.kdv4 .notif-count{min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;background:#d33;color:#fff;font-size:11px;font-weight:700}.kdv4 .notif-h-spring{flex:1}.kdv4 .notif-act{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;background:none;border:1px solid transparent;color:var(--blue-deep);font-family:inherit;font-weight:600;font-size:12px;line-height:1;cursor:pointer}.kdv4 .notif-act:hover{background:var(--slate-bg,var(--dk-soft, #f1f4f7))}.kdv4 .notif-x{width:32px;height:32px;display:none;align-items:center;justify-content:center;background:none;border:0;color:var(--muted);cursor:pointer;padding:0}.kdv4 .notif-x:hover{background:var(--slate-bg,var(--dk-soft, #f1f4f7));color:var(--ink)}.kdv4 .notif-tabs{display:flex;gap:4px;padding:0 16px 10px;border-bottom:1px solid var(--line);flex:none}.kdv4 .notif-tabs button{height:30px;padding:0 12px;background:var(--nd-card);border:1px solid var(--line);color:var(--nd-ink-2);font-family:inherit;font-weight:500;font-size:12px;line-height:1;cursor:pointer}.kdv4 .notif-tabs button[aria-selected=true]{background:var(--grad,linear-gradient(120deg,#16283a,var(--nd-navy) 60%,#2b4a63));border-color:var(--navy);color:#fff;font-weight:600}.kdv4 .notif-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.kdv4 .notif-group{position:sticky;top:0;z-index:1;padding:10px 16px 6px;background:var(--nd-card);font-size:10.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--faint)}.kdv4 .notif{display:flex;gap:12px;width:100%;padding:12px 16px;background:var(--nd-card);border:0;border-top:1px solid var(--nd-row);text-align:left;font-family:inherit;color:var(--ink);cursor:pointer;align-items:flex-start;position:relative}.kdv4 .notif:hover{background:var(--dk-soft, #f7f9fb)}.kdv4 .notif:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.kdv4 .notif.is-unread{background:var(--dk-soft, #f3f7fc)}.kdv4 .notif.is-unread:hover{background:var(--dk-soft, #eaf1f9)}.kdv4 .notif .nic{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex:none}.kdv4 .notif .nic.tone-blue{background:var(--dk-soft, #e6eef7);color:var(--blue-deep)}.kdv4 .notif .nic.tone-green{background:var(--green-bg,var(--dk-ok-bg, #e7f3ec));color:var(--green,#227a4e)}.kdv4 .notif .nic.tone-amber{background:var(--amber-bg,var(--dk-warn-bg, #fdf0df));color:var(--amber,#8a5a1c)}.kdv4 .notif .nic.tone-red{background:var(--red-bg,var(--dk-danger-bg, #f9e9e6));color:var(--red,#8c3226)}.kdv4 .notif .nbody{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.kdv4 .notif .nrow{display:flex;align-items:baseline;gap:8px;min-width:0}.kdv4 .notif .ntitle{flex:1;min-width:0;font-size:13px;font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kdv4 .notif.is-unread .ntitle{font-weight:650;color:var(--navy)}.kdv4 .notif .nm{flex:none;font-size:11px;color:var(--faint);white-space:nowrap}.kdv4 .notif .ntext{font-size:12.5px;line-height:1.45;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kdv4 .notif .nactor{font-size:11px;color:var(--faint)}.kdv4 .notif .udot{position:absolute;left:5px;top:50%;margin-top:-4px;width:8px;height:8px;border-radius:50%!important;background:#d33}.kdv4 .notif-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 16px;color:var(--muted)}.kdv4 .notif-empty-ic{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--slate-bg,var(--dk-soft, #f1f4f7));color:var(--faint)}.kdv4 .notif-empty-t{font-size:13px}.kdv4 .notif-f{flex:none;border-top:1px solid var(--line);padding:0}.kdv4 .notif-f button{width:100%;height:44px;background:none;border:0;font-family:inherit;font-weight:600;font-size:12.5px;line-height:1;color:var(--blue-deep);cursor:pointer}.kdv4 .notif-f button:hover{background:var(--dk-soft, #f7f9fb)}.kdv4 .drop-scrim{display:none}@media (max-width:640px){.kdv4 .drop-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:89;background:#0a101873;animation:kdv4-fade .18s ease-out}.kdv4 .notif-drop,.kdv4 .profile-drop{position:fixed;top:auto;left:0;right:0;bottom:0;width:auto;max-width:none;border:0;border-top:1px solid var(--line);box-shadow:0 -12px 40px #0a101840;padding-bottom:env(safe-area-inset-bottom);animation:kdv4-rise .22s cubic-bezier(.2,.8,.2,1)}.kdv4 .notif-drop.open{max-height:85dvh}.kdv4 .sheet-grip{display:block;width:36px;height:4px;margin:8px auto 0;background:var(--dk-soft, #d5dbe2);flex:none}.kdv4 .notif-x{display:inline-flex;width:44px;height:44px}.kdv4 .notif-act{height:44px}.kdv4 .notif-tabs button{height:36px;flex:1}.kdv4 .notif{padding:14px 16px;min-height:64px}.kdv4 .notif .ntitle{font-size:14px}.kdv4 .notif .ntext{font-size:13px}.kdv4 .pf-item{min-height:48px;font-size:14px}.kdv4 .msg-overlay{position:fixed;top:auto;left:0;right:0;bottom:0}.kdv4 .msg-modal{height:85dvh;border:0;border-top:1px solid var(--line);box-shadow:0 -12px 40px #0a101840;padding-bottom:env(safe-area-inset-bottom);animation:kdv4-rise .22s cubic-bezier(.2,.8,.2,1)}.kdv4 .msg-conv{min-height:60px}.kdv4 .msg-x{width:44px;height:44px}.kdv4 .msg-input input{font-size:16px;min-height:44px}.kdv4 .msg-send{min-height:44px}}@keyframes kdv4-rise{0%{transform:translateY(24px);opacity:.4}to{transform:none;opacity:1}}@keyframes kdv4-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.kdv4 .drop-scrim,.kdv4 .notif-drop,.kdv4 .profile-drop,.kdv4 .msg-modal{animation:none}}.kdv4 .pf-item .pf-current{color:var(--green,#227a4e);flex:none}.kdv4 .pf-item[aria-checked=true]{opacity:1;cursor:default;background:var(--dk-soft, #f6f9f7)}.kdv4 .msg-conv.is-unread .mn{font-weight:650;color:var(--navy)}.kdv4 .msg-conv.is-unread .mp{color:var(--ink)}.kdv4 .msg-side-x{display:none}@media (max-width:640px){.kdv4 .msg-modal{height:auto;max-height:85dvh}.kdv4 .msg-modal.view-thread{height:85dvh}.kdv4 .msg-side-h{padding:4px 8px 8px 16px;font-size:15px;color:var(--navy)}.kdv4 .msg-side-x{display:flex;margin-left:auto}.kdv4 .msg-x{border:0;background:none;color:var(--muted)}.kdv4 .msg-list{flex:0 1 auto}.kdv4 .msg-conv{padding:12px 16px}.kdv4 .msg-conv .mav{width:40px;height:40px;font-size:12px}.kdv4 .msg-conv .mn{font-size:14px}.kdv4 .msg-conv .mp{font-size:13px}.kdv4 .msg-conv .mt{font-size:11px}.kdv4 .msg-list:has(>.msg-conv:only-child .mp:only-child){min-height:96px}}.kdv4 .icon-btn .count{top:2px;right:1px;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;line-height:13px;border-width:1.5px;border-radius:999px!important;box-sizing:border-box}.kdv4 .icon-btn[aria-expanded]{width:38px;height:38px}.kdv4 .icon-btn[aria-expanded] svg.ic{width:21px;height:21px}@media (max-width:640px){.kdv4 .icon-btn,.kdv4 .icon-btn[aria-expanded]{width:44px;height:44px}.kdv4 .icon-btn .count{top:5px;right:4px}}.kdv4 .icon-btn .dot{border-radius:50%!important;width:10px;height:10px;top:6px;right:6px}@media (max-width:640px){.kdv4:not([data-tab=dashboard])>.kdv4-wrap>.kpis,.kdv4:not([data-tab=dashboard])>.kdv4-wrap>.quote{display:none}}.kdv4 .top-tools{display:flex;gap:6px;margin-left:auto;padding-right:8px}.kdv4 .mo-kpi{text-decoration:none;color:inherit}.kdv4 .mo-kpi .ki{width:30px;height:30px}.kdv4 .mo-kpi-tx{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px}.kdv4 .mo-kpi-tx .num{font-size:17px;font-weight:600;letter-spacing:-.3px;line-height:1.15;white-space:nowrap}.kdv4 .mo-kpi-lbl{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kdv4 .mo-kpi-side{display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-size:11px;color:var(--muted);white-space:nowrap;flex:none}.kdv4 .mo-kpi-side b{font-size:14px;color:var(--nd-ink);font-weight:600}.kdv4 .mo-delta{font-size:11px;font-weight:600;color:var(--muted);white-space:nowrap}.kdv4 .mo-delta.is-good{color:var(--green)}.kdv4 .mo-delta.is-bad{color:var(--red,#b4442f)}.kdv4 .mo-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;padding:3px 0;border-bottom:1px solid var(--nd-row)}.kdv4 .mo-row:last-child{border-bottom:0}.kdv4 .mo-row span{color:var(--nd-ink-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kdv4 .mo-row b{font-weight:600;white-space:nowrap}.kdv4 .mo-row b small{font-weight:400;color:var(--muted);font-size:10.5px}.kdv4 .mo-row.is-bad span,.kdv4 .mo-row.is-bad b{color:var(--red,#b4442f)}.kdv4 .mo-foot{display:flex;flex:none;border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.kdv4 .mo-foot>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;padding:0 8px;border-left:1px solid var(--line)}.kdv4 .mo-foot>div:first-child{border-left:0;padding-left:0}.kdv4 .mo-foot small{font-size:10.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kdv4 .mo-foot b{font-size:14px;font-weight:600;white-space:nowrap}.kdv4 .mo-foot.is-row{align-items:center;gap:12px;font-size:12px;color:var(--muted)}.kdv4 .mo-foot.is-row b{margin-left:auto;color:var(--nd-ink)}.kdv4 .mo-note{font-size:11px;color:var(--muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kdv4 .mo-big{font-size:18px;font-weight:600;letter-spacing:-.4px;margin-bottom:4px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.kdv4 .mo-big small{font-size:11px;font-weight:400;color:var(--muted)}.kdv4 .mo-count{font-size:10.5px;font-weight:600;letter-spacing:.4px;color:var(--red,#b4442f);background:var(--dk-danger-bg,#fbecea);padding:2px 7px}.kdv4 .mo-chart{position:relative;display:flex;flex-direction:column;padding:18px 0 16px}.kdv4 .mo-chart svg{flex:1;min-height:0}.kdv4 .mo-chart-tip{position:absolute;top:0;transform:translate(-50%);font-size:10.5px;font-weight:600;background:var(--card);border:1px solid var(--line);padding:1px 6px;white-space:nowrap}.kdv4 .mo-chart-x{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;font-size:10.5px;color:var(--muted)}.kdv4 .mo-funnel{display:flex;flex-direction:column;justify-content:center;gap:2px}.kdv4 .mo-fstep{display:grid;grid-template-columns:minmax(64px,auto) 1fr 40px 46px;align-items:center;gap:8px;font-size:12px;line-height:1.3}.kdv4 .mo-fstep span{color:var(--nd-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kdv4 .mo-fstep .mo-bar{margin:0;height:8px}.kdv4 .mo-fstep b{text-align:right;font-weight:600}.kdv4 .mo-fstep small{text-align:right;color:var(--muted);font-size:11px}.kdv4 .mo-attn-item{display:flex;align-items:center;gap:8px;padding:3px 0;border-bottom:1px solid var(--nd-row);color:inherit;text-decoration:none}.kdv4 .mo-attn-item:last-child{border-bottom:0}.kdv4 .mo-attn-item:hover .mo-attn-tx b{color:var(--blue-deep)}.kdv4 .mo-level{flex:0 0 48px;text-align:center;font-size:9.5px;font-weight:700;letter-spacing:.4px;padding:2px 0}.kdv4 .mo-level.is-high{color:var(--red,#b4442f);background:var(--dk-danger-bg,#fbecea)}.kdv4 .mo-level.is-medium{color:var(--amber,#8a5a1c);background:var(--dk-warn-bg,#fbf3e4)}.kdv4 .mo-attn-tx{flex:1;min-width:0;display:flex;flex-direction:column}.kdv4 .mo-attn-tx b{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kdv4 .mo-attn-tx small{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kdv4 .mo-attn-v{font-size:13px;font-weight:600;white-space:nowrap}.kdv4 .mo-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:2px}.kdv4 .mo-tile{border:1px solid var(--line);background:var(--nd-soft);padding:3px 7px;display:flex;flex-direction:column}.kdv4 .mo-tile b{font-size:16px;font-weight:600}.kdv4 .mo-tile small{font-size:10px;color:var(--muted);white-space:nowrap}.kdv4 .mo-tile.is-hot{background:var(--dk-danger-bg,#fbecea);border-color:#efc9c2}.kdv4 .mo-tile.is-hot b{color:var(--red,#b4442f)}.kdv4 .mo-bar{height:5px;background:var(--nd-slate);margin:1px 0 2px}.kdv4 .mo-bar span{display:block;height:100%;background:var(--blue)}.kdv4 .mo-bar.is-light span{background:#a9c0d8}.kdv4 .mo-bar.is-bad span{background:var(--red,#b4442f)}.kdv4 .mo-dp .mo-row{border-bottom:0;padding-bottom:0}.kdv4 .mo-recv{display:grid;grid-template-columns:1fr 1fr;gap:0 10px;align-content:start}.kdv4 .mo-stack{display:flex;flex-direction:column;padding:4px 0;border-bottom:1px solid var(--nd-row);min-width:0}.kdv4 .mo-stack:nth-last-child(-n+2){border-bottom:0}.kdv4 .mo-stack small{font-size:11px;color:var(--muted)}.kdv4 .mo-stack b{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kdv4 .mo-stack.is-bad b{color:var(--red,#b4442f)}.kdv4 .mo-chan{display:grid;grid-template-columns:90px 1fr 34px 46px;align-items:center;gap:8px;font-size:12px;padding:3px 0}.kdv4 .mo-chan span{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kdv4 .mo-chan .mo-bar{margin:0}.kdv4 .mo-chan b{text-align:right;font-weight:600}.kdv4 .mo-chan em{font-style:normal;text-align:right;color:var(--green);font-weight:600}.kdv4 .mo-table{width:100%;border-collapse:collapse;font-size:12px;table-layout:fixed}.kdv4 .mo-table th:first-child{width:44%}.kdv4 .mo-table th:nth-child(2){width:14%}.kdv4 .mo-table td:first-child{overflow:hidden;text-overflow:ellipsis}.kdv4 .mo-table th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10.5px;font-weight:500;color:var(--muted);text-align:right;padding:3px 4px;border-bottom:1px solid var(--line)}.kdv4 .mo-table td{text-align:right;padding:5px 4px;border-bottom:1px solid var(--nd-row);white-space:nowrap}.kdv4 .mo-table th:first-child,.kdv4 .mo-table td:first-child{text-align:left}.kdv4 .mo-pos{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;font-size:10px;font-weight:700;margin-right:7px;background:var(--nd-slate);color:var(--nd-ink-2);border-radius:50%!important}.kdv4 .mo-pos.p1{background:#e8b84a;color:#fff}.kdv4 .mo-pos.p2{background:#a7b2bd;color:#fff}.kdv4 .mo-pos.p3{background:#c98b55;color:#fff}.kdv4 .mo-ops{display:flex;flex-direction:column}.kdv4 .mo-op{display:flex;flex-direction:column;min-width:0;padding:2px 0;border-bottom:1px solid var(--nd-row)}.kdv4 .mo-op:last-child{border-bottom:0}.kdv4 .mo-op b{font-size:14px;line-height:1.2;font-weight:600;display:flex;align-items:baseline;gap:6px;white-space:nowrap}.kdv4 .mo-op small{font-size:10.5px;line-height:1.25;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kdv4 .dash-slot{container-type:inline-size}@container (min-width:420px){.kdv4 .card:has(>.cal-grid){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);-moz-column-gap:14px;column-gap:14px}.kdv4 .card:has(>.cal-grid)>.card-h{grid-column:1/-1}.kdv4 .card:has(>.cal-grid)>.cal-head{grid-column:1;grid-row:2}.kdv4 .card:has(>.cal-grid)>.cal-grid{grid-column:1;grid-row:3;align-self:start}.kdv4 .card:has(>.cal-grid)>.evts-h{grid-column:2;grid-row:2;margin-top:0}.kdv4 .card:has(>.cal-grid)>.evts{grid-column:2;grid-row:3;margin-top:0}}.kdv4 .mo-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:16px;column-gap:16px}@container (max-width:380px){.kdv4 .mo-cols{grid-template-columns:1fr}}.kdv4.is-master .kdv4-wrap{padding-top:8px}.kdv4.is-master .grid{gap:6px}.kdv4.is-master .mo-kpis{grid-template-columns:repeat(6,minmax(0,1fr)) auto;gap:6px;margin-bottom:6px}.kdv4.is-master .mo-kpi{padding:4px 10px}.kdv4.is-master .mo-kpi .ki{width:26px;height:26px}.kdv4.is-master .mo-kpi-tx .num{font-size:16px}.kdv4.is-master .card{padding:8px 11px}.kdv4.is-master .card-h{margin-bottom:4px}.kdv4.is-master .grid.is-editing .dash-slot:before{top:14px;left:auto;right:36px;transform:none}.kdv4.is-master .dash-slot-hide{top:6px;right:8px;width:22px;height:22px;box-shadow:none}.kdv4.is-master .grid.is-editing .card-h>:first-child{padding-right:62px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kdv4.is-master .mo-row{padding:2px 0;line-height:1.35}.kdv4.is-master .mo-big{font-size:18px;margin-bottom:2px}.kdv4.is-master .mo-foot{margin-top:4px;padding-top:4px}.kdv4.is-master .mo-foot b{font-size:13.5px}.kdv4.is-master .mo-foot.is-row{font-size:12px}.kdv4.is-master .mo-tiles{margin-bottom:2px}.kdv4.is-master .mo-tile{padding:3px 7px}.kdv4.is-master .mo-tile b{font-size:15px;line-height:1.2}.kdv4.is-master .mo-attn-item{padding:2px 0;gap:8px}.kdv4.is-master .mo-table td{padding:3px 4px}.kdv4.is-master .mo-table th{padding:2px 4px}.kdv4.is-master .mo-chan{padding:2px 0}.kdv4.is-master .mo-ops{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;align-content:start}.kdv4.is-master .mo-op{border:0;padding:2px 0}.kdv4 .mo-tools{display:flex;align-items:center;gap:4px}.kdv4 .mo-tool{width:32px;height:100%;min-height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:var(--card);color:var(--muted);cursor:pointer;box-shadow:var(--sh)}.kdv4 .mo-tool:hover,.kdv4 .mo-tool:focus-visible{color:var(--navy);border-color:var(--nd-line-strong)}.kdv4 .mo-tool.is-on{color:#fff;background:var(--navy);border-color:var(--navy)}.kdv4.is-master.is-focus .kpis{display:grid}body:has(.kdv4.is-master.is-focus) .app-topbar{display:none}.kdv4.is-master .card:has(>.cal-grid){display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);-moz-column-gap:12px;column-gap:12px}.kdv4.is-master .card:has(>.cal-grid)>.card-h{grid-column:1/-1}.kdv4.is-master .card:has(>.cal-grid)>.cal-head{grid-column:1;grid-row:2;grid-template-columns:repeat(7,22px)}.kdv4.is-master .card:has(>.cal-grid)>.cal-grid{grid-column:1;grid-row:3;align-self:start;grid-template-columns:repeat(7,22px)}.kdv4.is-master .card:has(>.cal-grid)>.cal-grid span{height:15px;font-size:9.5px}.kdv4.is-master .card:has(>.cal-grid)>.evts-h{grid-column:2;grid-row:2;margin-top:0}.kdv4.is-master .card:has(>.cal-grid)>.evts{grid-column:2;grid-row:3;margin-top:0}.kdv4 .edate.is-sel{color:var(--navy);font-weight:600}@media (max-width:900px){.kdv4.is-master .mo-kpis{grid-template-columns:repeat(2,1fr)}.kdv4.is-master .mo-tools{grid-column:1/-1;justify-content:flex-end}.kdv4.is-master .mo-tool{height:32px}}.kdv4.is-master .donut-wrap svg{width:58px;height:58px}.kdv4.is-master .donut-wrap{gap:10px}.kdv4.is-master .mo-attn-item{padding:1px 0;line-height:1.25}.kdv4.is-master .mo-attn-tx b{font-size:12px}.kdv4.is-master .mo-attn-tx small{font-size:10.5px}.kdv4.is-master .mo-level{padding:1px 0}.kdv4 .msg-conv .msg-apps-line{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--navy);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kdv4 .msg-apps{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 16px;border-bottom:1px solid var(--line);flex:none;background:var(--slate-bg)}.kdv4 .msg-apps-l{font-size:10.5px;color:var(--muted);font-weight:600}.kdv4 .msg-app{display:inline-flex;align-items:stretch;border:1px solid var(--line);border-radius:99px;background:var(--nd-card);overflow:hidden}.kdv4 .msg-app button{border:0;background:none;font:inherit;font-size:11px;color:var(--ink);display:inline-flex;align-items:center;gap:4px;padding:4px 8px;cursor:pointer}.kdv4 .msg-app button em{font-style:normal;font-size:9.5px;color:var(--muted)}.kdv4 .msg-app.on{border-color:var(--navy);box-shadow:0 0 0 1px var(--navy) inset}.kdv4 .msg-app.on>button:first-child{color:var(--navy);font-weight:600}.kdv4 .msg-app .msg-app-open{border-left:1px solid var(--line);padding:4px 6px;color:var(--muted)}.kdv4 .msg-app .msg-app-open:hover{color:var(--navy);background:var(--slate-bg)}.kdv4 .bub .bub-app{display:flex;align-items:center;gap:4px;border:0;background:#7f8ca02e;color:inherit;font:inherit;font-size:10px;font-weight:600;border-radius:6px;padding:2px 6px;margin:0 0 4px;cursor:pointer}.op-pop{position:fixed;top:72px;right:16px;z-index:80;width:340px;background:var(--nd-card);border:1px solid var(--nd-line);box-shadow:0 12px 32px -12px #1d2d3d59;padding:12px 14px;display:grid;gap:8px;animation:op-in .18s ease-out}.op-head{margin:0;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--nd-muted);font-weight:600}.op-body{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start}.op-photo{width:96px;height:72px;-o-object-fit:cover;object-fit:cover;background:var(--nd-slate)}.op-title{display:block;font-size:14px;color:var(--nd-strong);margin-bottom:4px}.op-chips{display:flex;flex-wrap:wrap;gap:4px}.op-chip{font-size:11px;padding:1px 6px;background:var(--nd-tint);color:var(--nd-ink)}.op-good{background:var(--dk-ok-bg, #e7f3ec);color:#227a4e;font-weight:600}.op-timing{background:var(--dk-warn-bg, #fdf0df);color:#8a5a1c;font-weight:600}.op-actions{display:flex;gap:8px;justify-content:flex-end}@keyframes op-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.op-pop{animation:none}}@media (max-width:860px){.op-pop{left:12px;right:12px;width:auto;top:64px}.op-actions .btn{min-height:44px;flex:1}}.pdash{--bg:var(--nd-bg);--card:var(--nd-card);--line:var(--nd-line);--ink:var(--nd-ink);--muted:var(--nd-muted);--faint:var(--nd-faint);--blue:var(--nd-blue);--blue-deep:var(--nd-blue-deep);--navy:var(--nd-navy);--green:var(--dk-ok-fg, #227a4e);--green-bg:var(--dk-ok-bg, #e7f3ec);--amber:var(--dk-warn-fg, #8a5a1c);--amber-bg:var(--dk-warn-bg, #fdf0df);--red:var(--dk-danger-fg, #8c3226);--red-bg:var(--dk-danger-bg, #fbeae8);--slate-bg:var(--nd-slate);--r:12px;--sh:0 1px 2px rgba(29,45,61,.05),0 6px 18px -10px rgba(29,45,61,.1);background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;padding-bottom:40px}.pdash .wrap{padding:12px 38px}.pdash .top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;gap:10px}.pdash .top h1{font-size:19px;font-weight:600;letter-spacing:-.3px}.pdash .top p{color:var(--muted);font-size:11.5px;margin-top:1px}.pdash .backbtn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--nd-card);border-radius:10px;padding:8px 12px;font-size:12.5px;font-weight:600;color:var(--ink);cursor:pointer;font-family:inherit}.pdash .grid{display:grid;grid-template-columns:repeat(12,1fr);gap:10px}.pdash .s8{grid-column:span 8}.pdash .s4{grid-column:span 4}.pdash .s6{grid-column:span 6}.pdash .s12{grid-column:span 12}@media (max-width:860px){.pdash .s8,.pdash .s4,.pdash .s6{grid-column:span 12}}.pdash .card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);padding:10px 12px;min-width:0;display:flex;flex-direction:column}.pdash .card-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;gap:8px}.pdash .card-h h3{font-size:13px;font-weight:600;letter-spacing:-.1px}.pdash .pill{font-size:10.5px;font-weight:600;padding:3px 9px;border-radius:999px;letter-spacing:.2px;white-space:nowrap}.pdash .pill.mut{background:var(--nd-slate);color:#7b8a99}.pdash .pill.blue{background:var(--dk-soft, #e9f1f8);color:var(--blue-deep)}.pdash .pill.green{background:var(--green-bg);color:var(--green)}.pdash .pill.amber{background:var(--amber-bg);color:var(--amber)}.pdash .pill.red{background:var(--red-bg);color:var(--red)}.pdash .pill.navy{background:var(--navy);color:#fff}.pdash .bcar{display:flex;gap:12px;align-items:center}.pdash .bimg{width:150px;height:104px;border-radius:9px;background:var(--slate-bg);flex:none;display:flex;align-items:center;justify-content:center;font-size:42px;overflow:hidden}.pdash .btxt{min-width:0;flex:1}.pdash .bbonus{display:inline-flex;align-items:baseline;gap:4px;background:var(--dk-soft, #e7eef6);color:var(--nd-blue-deep);font-size:12px;font-weight:700;padding:3px 8px;border-radius:999px;margin-bottom:4px;letter-spacing:-.2px}.pdash .bbonus span{font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.6px}.pdash .btxt>b{display:block;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdash .btxt>span{display:block;font-size:10.5px;color:var(--muted);white-space:nowrap}.pdash .btxt>span.bbonus{display:inline-flex}.pdash .bpr{font-size:14px;font-weight:600;color:var(--blue-deep);margin-top:2px}.pdash .pubbar{height:7px;border-radius:99px;background:var(--slate-bg);overflow:hidden;margin:10px 0 6px}.pdash .pubbar>div{height:100%;border-radius:99px;background:var(--blue-deep);transition:width .6s ease}.pdash .nowsub{font-size:11px;color:var(--muted);line-height:1.5}.pdash .steps{display:flex;align-items:flex-start;margin:4px 0}.pdash .stp{flex:1;text-align:center;position:relative;min-width:0}.pdash .stp .b{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;position:relative;z-index:1;background:var(--card)}.pdash .stp.done .b{background:var(--green-bg);color:var(--green)}.pdash .stp.act .b{background:var(--blue-deep);color:#fff}.pdash .stp.todo .b{background:var(--slate-bg);color:var(--faint)}.pdash .stp .t{font-size:10.5px;font-weight:600;margin-top:5px;white-space:nowrap}.pdash .stp.done .t{color:var(--ink)}.pdash .stp.act .t{color:var(--blue-deep)}.pdash .stp.todo .t{color:var(--faint)}.pdash .stp .s{font-size:9.5px;color:var(--faint);margin-top:1px;line-height:1.35;max-width:100%}.pdash .stp:not(:last-child):after{content:"";position:absolute;top:13px;left:calc(50% + 16px);right:calc(-50% + 16px);height:2px;background:var(--line)}.pdash .stp.done:not(:last-child):after{background:var(--green)}.pdash .stat{display:flex;justify-content:space-between;align-items:baseline;font-size:12px;padding:5px 0;border-bottom:1px solid var(--nd-row)}.pdash .stat:last-child{border:0}.pdash .stat span{color:var(--muted)}.pdash .stat b{font-weight:600;font-size:12.5px}.pdash .fbprev{border:1px solid var(--line);border-radius:10px;overflow:hidden}.pdash .fbprev .fim{height:150px;background:var(--slate-bg);display:flex;align-items:center;justify-content:center;font-size:52px}.pdash .fbprev .fbd{padding:10px 12px}.pdash .fbprev .fp{font-size:16px;font-weight:600}.pdash .fbprev .ft{font-size:12px;margin-top:2px}.pdash .fbprev .fl{font-size:10.5px;color:var(--muted);margin-top:3px}.pdash .cap{font-size:10.5px;color:var(--faint);margin-top:6px;text-align:center}.pdash .vrow{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--nd-row)}.pdash .vrow:last-child{border-bottom:0}.pdash .vrow .vi{width:30px;height:30px;border-radius:8px;background:var(--slate-bg);display:flex;align-items:center;justify-content:center;font-size:15px;flex:none}.pdash .vrow .t{flex:1;min-width:0}.pdash .vrow .t b{display:block;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdash .vrow .t span{font-size:10.5px;color:var(--muted)}.pdash .vrow .p{font-size:10px;color:var(--faint);flex:none}.pgroups .gchips,.pdash .gchips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.pgroups .gchip,.pdash .gchip{font-size:11px;font-weight:600;padding:4px 10px;border-radius:999px;white-space:nowrap}.pgroups .gchip.ok,.pdash .gchip.ok{background:var(--dk-soft, #e9f1f8);color:var(--nd-blue-deep)}.pgroups .gchip.pending,.pdash .gchip.pending{background:var(--dk-warn-bg, #fdf0df);color:#8a5a1c}.pgroups .gchip.failed,.pdash .gchip.failed{background:var(--dk-danger-bg, #fbeae8);color:#8c3226}.pdash .warnbox{background:var(--amber-bg);border:1px solid #f0dcae;border-radius:10px;padding:12px}.pdash .warnbox h4{font-size:12.5px;font-weight:600;color:var(--amber)}.pdash .warnbox p{font-size:12px;margin-top:5px;line-height:1.55}.pdash .errbox{background:var(--red-bg);border:1px solid var(--dk-danger-bg, #f0c9c9);border-radius:10px;padding:12px}.pdash .errbox h4{font-size:12.5px;font-weight:600;color:var(--red)}.pdash .errbox p{font-size:12px;margin-top:5px;line-height:1.55}.pdash .btnrow{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.pdash .btn{border-radius:10px;font-size:12.5px;font-weight:600;padding:9px 16px;border:1px solid var(--line);background:var(--nd-card);color:var(--ink);cursor:pointer;font-family:inherit}.pdash .btn.pri{background:var(--navy);border-color:var(--navy);color:#fff}.pdash .btn.amb{background:var(--nd-card);border-color:#e8c98a;color:var(--amber)}.pdash .btn.danger{background:var(--nd-card);border-color:var(--dk-danger-bg, #f0c9c9);color:var(--red)}.pdash .btn:disabled{opacity:.55;cursor:default}.pdash .kv{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;padding:6px 0;border-bottom:1px solid var(--nd-row)}.pdash .kv:last-child{border:0}.pdash .kv .k{color:var(--muted);flex:none}.pdash .kv .v{font-weight:600;text-align:right;min-width:0}.pdash .statebox{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;text-align:center}.pdash .statebox .ico{font-size:44px;margin-bottom:12px}.pdash .statebox h2{font-size:16px;font-weight:600;margin-bottom:6px}.pdash .statebox p{font-size:12.5px;color:var(--muted);line-height:1.6;max-width:40ch}@keyframes pdash-pulse{0%,to{opacity:1}50%{opacity:.35}}.pdash .livedot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#d33;margin-right:5px;animation:pdash-pulse 1.4s infinite}.phub .col{display:flex;flex-direction:column;gap:10px;min-width:0}.phub .top-l{display:flex;align-items:center;gap:10px;min-width:0}.phub .backbtn{padding:8px 10px}.phub .fbmark{width:36px;height:36px;flex:none;display:flex;align-items:center;justify-content:center;background:transparent}.phub .sold-how{margin:0 0 8px;font-size:12px;line-height:1.5;color:var(--muted)}.phub .acct{display:flex;align-items:center;gap:10px}.phub .acct-t{min-width:0}.phub .acct-t b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phub .acct-t span{font-size:11px;color:var(--muted)}.pdash .linkbtn{padding:0;border:0;background:none;font:inherit;font-size:12px;font-weight:600;color:var(--blue-deep);cursor:pointer}.phub .linkbtn{align-self:flex-start;margin-top:8px;padding:0;border:0;background:none;font:inherit;font-size:12px;font-weight:600;color:var(--blue-deep);cursor:pointer}.phub .linkbtn:hover{text-decoration:underline;text-underline-offset:3px}.phub .linkbtn.danger{color:var(--red)}.phub .nowt{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phub .nowsub{margin:4px 0 2px}.phub .btnrow{margin-top:0}.phub .btn.grow{flex:1}.phub .btn.pri{background:linear-gradient(120deg,#16283a,var(--nd-navy) 60%,#2b4a63)}.phub .btn.pri:hover:not(:disabled){background:var(--navy)}.phub .foot{font-size:11px;line-height:1.55;color:var(--faint)}.phub .okbox{background:var(--green-bg);border:1px solid var(--dk-ok-bg, #cfe6d8);padding:10px 12px;font-size:12px;color:var(--green);margin-top:10px}.phub .errbox{margin-top:10px}.phub .errbox p,.phub .okbox p{margin:0}.phub .errbox p+p,.phub .okbox p+p{margin-top:4px}.phub .pick-tools{display:flex;gap:8px;margin-bottom:8px}.phub .pick-search{flex:1;min-width:0;height:34px;padding:0 10px;border:1px solid var(--line);background:var(--nd-card);font:inherit;font-size:12.5px;color:var(--ink)}.phub .pick-search:focus-visible{outline:2px solid var(--blue);outline-offset:-1px}.phub .pick-tools .btn{padding:7px 12px;white-space:nowrap}.phub .pick-list{max-height:min(560px,calc(100vh - 300px));overflow-y:auto;border-top:1px solid var(--nd-row)}.phub .pick-row{display:flex;align-items:center;gap:10px;padding:8px 6px;border-bottom:1px solid var(--nd-row);cursor:pointer;transition:background-color .15s ease-out}.phub .pick-row:hover{background:var(--nd-soft)}.phub .pick-row.is-on{background:var(--nd-tint)}.phub .pick-row input{width:16px;height:16px;flex:none;accent-color:var(--navy);margin:0}.phub .pick-thumb{width:56px;height:39px;flex:none;background:var(--slate-bg);overflow:hidden}.phub .pick-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.phub .pick-text{flex:1;min-width:0}.phub .pick-text b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phub .pick-row.is-on .pick-text b{color:var(--navy)}.phub .pick-text span{display:block;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phub .pick-price{font-size:13px;font-weight:600;color:var(--navy);font-variant-numeric:tabular-nums;flex:none}.phub .pick-note{padding:18px 6px;font-size:12.5px;color:var(--muted);margin:0}.phub .pick-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px}.phub .pick-count{font-size:11px;font-weight:600;letter-spacing:.4px;color:var(--muted);text-transform:uppercase}@media (max-width:640px){.phub .pick-row{padding:10px 4px}.phub .pick-search{height:44px}.phub .btn{min-height:44px}}.pdash .pill{font-family:inherit;line-height:normal;text-transform:none}.pdash *{border-radius:0!important}.phub .grp-lede{font-size:12px;color:var(--muted);margin:-2px 0 10px;max-width:68ch}.phub .grp-tools{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:8px}.phub .grp-chips{display:flex;gap:6px;flex-wrap:wrap}.phub .chip{border:1px solid var(--line);background:var(--nd-card);color:var(--ink);font:inherit;font-size:12px;font-weight:600;padding:6px 10px;cursor:pointer}.phub .chip.is-on{background:linear-gradient(120deg,#16283a,var(--nd-navy) 60%,#2b4a63);border-color:#16283a;color:#fff}.phub .chip:focus-visible,.phub .grp-lang:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.phub .grp-ready{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.phub .grp-list{max-height:min(520px,calc(100vh - 320px));overflow-y:auto;border-top:1px solid var(--nd-row)}.phub .grp-row{display:grid;grid-template-columns:28px minmax(0,1fr) 170px auto auto;align-items:center;gap:12px;padding:8px 6px;border-bottom:1px solid var(--nd-row)}.phub .grp-row.is-left{opacity:.55}.phub .grp-name{min-width:0}.phub .grp-name a,.phub .grp-name b{display:block;font-size:13px;font-weight:600;color:var(--ink);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phub .grp-name a:hover{color:var(--blue-deep);text-decoration:underline}.phub .grp-sub{display:block;font-size:11px;color:var(--muted)}.phub .grp-lang{height:32px;width:100%;border:1px solid var(--line);background:var(--nd-card);font:inherit;font-size:12.5px;color:var(--ink);padding:0 6px}.phub .grp-sw{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink);white-space:nowrap;cursor:pointer;min-height:32px}.phub .grp-sw input{width:16px;height:16px;margin:0;accent-color:var(--navy)}@media (max-width:640px){.phub .grp-row{grid-template-columns:1fr 1fr;row-gap:6px}.phub .grp-name,.phub .grp-lang{grid-column:1/-1}}.phub .pick-lang{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px;font-size:12px}.phub .pick-lang label{font-weight:600;color:var(--ink)}.phub .pick-lang select{height:32px;border:1px solid var(--line);background:var(--nd-card);font:inherit;font-size:12.5px;color:var(--ink);padding:0 6px}.phub .pick-lang select:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.phub .pick-lang-note{color:var(--muted)}.phub .pick-row.is-off{cursor:default}.phub .pick-row.is-off:hover{background:transparent}.phub .pick-row.is-off .pick-thumb,.phub .pick-row.is-off .pick-text b,.phub .pick-row.is-off .pick-price{opacity:.5}.phub .pick-miss{display:block;font-size:11px;color:var(--amber)}.phub .grp-tools{position:relative}.phub .mylang-wrap{position:relative;margin-left:auto}.phub .mylang{position:absolute;top:calc(100% + 4px);right:0;z-index:30;width:min(300px,calc(100vw - 32px));background:var(--nd-card);border:1px solid var(--line);box-shadow:0 10px 28px #10182829;padding:8px}.phub .mylang-search{width:100%;height:32px;padding:0 8px;border:1px solid var(--line);font:inherit;font-size:12.5px;color:var(--ink);margin-bottom:6px}.phub .mylang-search:focus-visible{outline:2px solid var(--blue);outline-offset:-1px}.phub .mylang-list{max-height:260px;overflow-y:auto}.phub .mylang-row{display:flex;align-items:center;gap:8px;padding:7px 6px;font-size:12.5px;color:var(--ink);cursor:pointer}.phub .mylang-row:hover{background:var(--dk-soft, #f3f6fa)}.phub .mylang-row.is-on{background:var(--nd-tint);font-weight:600}.phub .mylang-row input{width:16px;height:16px;margin:0;accent-color:var(--navy)}.phub .mylang-err{font-size:12px;color:var(--red);margin:6px 2px 0}.phub .mylang-foot{display:flex;align-items:center;gap:6px;border-top:1px solid var(--nd-row);margin-top:6px;padding-top:8px}.phub .mylang-count{margin-right:auto;font-size:12px;color:var(--muted)}.phub .mylang-foot .btn{padding:7px 12px}.phub .grp-star{width:28px;height:28px;border:0;background:transparent;font-size:18px;line-height:1;color:var(--faint);cursor:pointer;padding:0}.phub .grp-star.is-on{color:#d99a00}.phub .grp-star:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.phub .grp-rules{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:3px}.phub .grp-rules .linkbtn{font-size:11px;padding:0 4px}.phub .grp-order{margin:-2px 0 8px}.phub .grp-rules-edit{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;background:var(--nd-soft);border:1px solid var(--line);padding:10px}.phub .grp-rules-edit label{display:flex;flex-direction:column;gap:3px;font-size:11px;color:var(--muted)}.phub .grp-rules-edit input,.phub .grp-rules-edit select{height:30px;width:110px;border:1px solid var(--line);background:var(--nd-card);font:inherit;font-size:12.5px;color:var(--ink);padding:0 6px}.phub .grp-rules-btns{display:flex;gap:6px;margin-left:auto}.phub .grp-rules-btns .btn{padding:7px 12px}@media (max-width:640px){.phub .grp-row{grid-template-columns:28px 1fr 1fr}.phub .grp-name,.phub .grp-lang{grid-column:2/-1}}.pposts .ptabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:10px}.pposts .ptab{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:12px 14px;background:var(--nd-card);border:1px solid var(--line);font:inherit;color:var(--ink);cursor:pointer;text-align:left}.pposts .ptab span{font-size:12.5px;font-weight:600}.pposts .ptab b{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.pposts .ptab:hover{border-color:var(--dk-soft, #c9d3de)}.pposts .ptab.is-on{background:linear-gradient(120deg,#16283a,var(--nd-navy) 60%,#2b4a63);border-color:#16283a;color:#fff}.pposts .ptab:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.pposts .prows{padding:0}.pposts .prows .pick-note{padding:22px 16px}.pposts .prow{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--nd-row);padding-right:12px}.pposts .prow:last-child{border-bottom:0}.pposts .prow:hover{background:var(--nd-soft)}.pposts .prow-main{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:10px 12px;border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.pposts .prow-main:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.pposts .prow-state{display:flex;flex-direction:column;align-items:flex-end;gap:3px;min-width:0;max-width:240px}.pposts .prow-detail{font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.pposts .prow-groups{font-size:11.5px;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.pposts .prow-acts{display:flex;gap:10px;white-space:nowrap}.pposts .prow-acts .linkbtn{font-size:12px}.pposts .pnext{display:flex;flex-direction:column;gap:4px;padding:16px;background:linear-gradient(120deg,#16283a,var(--nd-navy) 60%,#2b4a63);color:#fff;margin-bottom:12px}.pposts .pnext-k{font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#a9c1d6}.pposts .pnext-t{font-size:14px;font-weight:600}.pposts .pnext-c{font-size:30px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.1}.pposts .pnext-s{font-size:12px;color:#c9d8e6;display:inline-flex;align-items:center;gap:6px}@media (max-width:640px){.pposts .ptabs{grid-template-columns:repeat(2,minmax(0,1fr))}.pposts .prow{flex-wrap:wrap;padding:0 12px 10px 0}.pposts .prow-state{align-items:flex-start}.pposts .prow-groups{display:none}.pposts .prow-acts{padding-left:80px}}.pposts .prow-acts .linkbtn,.pposts .pick-note .linkbtn{margin-top:0}.pposts .linkbtn.danger{color:var(--red)}.pdash .pgrp-rows{border-top:1px solid var(--nd-row)}.pdash .pgrp-row{display:flex;align-items:center;gap:10px;padding:9px 2px;border-bottom:1px solid var(--nd-row)}.pdash .pgrp-row b{flex:1;min-width:0;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdash .pgrp-row .linkbtn{margin:0;padding:0;border:0;background:none;font:inherit;font-size:12px;font-weight:600;color:var(--blue-deep);cursor:pointer}.pdlg-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#0a141e73;padding:16px}.pdlg{width:100%;max-width:420px;background:var(--nd-card);border:1px solid var(--line);padding:20px;box-shadow:0 16px 40px #10182833}.pdlg h3{font-size:15px;font-weight:600;color:var(--nd-ink);margin:0}.pdlg p{margin-top:6px;font-size:12.5px;color:var(--nd-muted);line-height:1.6}.phub .grp-head{gap:8px}.phub .grp-toggle{display:flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.phub .grp-toggle:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.phub .grp-caret{font-size:12px;color:var(--muted);width:12px}.phub .grp-summary{font-size:12.5px;color:var(--muted);margin:0}.phub .grp-summary .linkbtn{margin:0 0 0 6px}.phub .pick-gate{margin:8px 0 0;padding:10px 12px;background:var(--amber-bg);color:var(--amber);font-size:12.5px;line-height:1.5}.sold-q img{display:block;width:100%;height:auto;margin-bottom:10px}.sold-q-n{font-size:11.5px;color:var(--nd-muted)}.sold-q .btnrow{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.sold-q .btn{border-radius:10px;font-size:12.5px;font-weight:600;padding:9px 16px;border:1px solid var(--nd-line);background:var(--nd-card);color:var(--nd-ink);cursor:pointer;font-family:inherit}.sold-q .btn.pri{background:var(--nd-navy);border-color:var(--nd-navy);color:#fff}.sold-q .btn:disabled{opacity:.6;cursor:default}.sold-q .linkbtn{margin-top:10px;border:0;background:none;color:var(--nd-blue-deep);font:inherit;font-size:12px;font-weight:600;cursor:pointer;padding:0}.sold-q-err{color:#8c3226}.pposts .pt-summary{margin:0 0 10px;padding:8px 12px;background:var(--nd-card);border:1px solid var(--line);font-size:12.5px;font-weight:600;color:var(--ink)}.pdash .pd-top{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;align-items:start}.pdash .mk-card{background:var(--nd-card);border-radius:10px;overflow:hidden}.pdash .mk-photo{position:relative;aspect-ratio:1/1;border-radius:10px;overflow:hidden;background:var(--dk-soft, #e9ecef);display:grid;place-items:center;font-size:42px}.pdash .mk-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pdash .mk-badge{position:absolute;top:10px;left:10px;background:var(--nd-card);color:var(--dk-ink, #050505);font:600 13px/1 system-ui,sans-serif;padding:7px 10px;border-radius:6px;box-shadow:0 1px 2px #0003}.pdash .mk-price{margin:8px 0 0;font:700 18px/1.25 system-ui,sans-serif;color:var(--dk-ink, #050505)}.pdash .mk-title{margin:2px 0 0;font:400 15px/1.3 system-ui,sans-serif;color:var(--dk-ink, #050505)}.pdash .mk-sub{margin:2px 0 0;font:400 13px/1.3 system-ui,sans-serif;color:var(--dk-ink, #65676b)}.pdash .pd-sum{display:grid;gap:12px;min-width:0}.pdash .pd-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 16px}.pdash .pd-facts span{display:grid;gap:1px}.pdash .pd-facts i{font-style:normal;font-size:11px;color:var(--muted,#6b7280);text-transform:uppercase;letter-spacing:.04em}.pdash .pd-facts b{font-size:14px}.pdash .pd-facts b.ok{color:var(--green)}.pdash .pd-steps{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.pdash .pd-steps li{font-size:12px;padding:3px 9px;border-radius:999px;background:var(--dk-soft, #f2f4f7);color:#667085}.pdash .pd-steps li.done{background:var(--dk-ok-bg, #ecfdf3);color:#067647}.pdash .pd-steps li.active{background:var(--dk-soft, #eff8ff);color:#175cd3}.pdash .pd-links{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;font-size:13px}.pdash .pd-links a{color:var(--blue-deep);font-weight:600}.pdash .pd-compact .card-h{margin-bottom:6px}.pdash .pd-groups{list-style:none;margin:0;padding:0;-moz-columns:2 220px;columns:2 220px;-moz-column-gap:16px;column-gap:16px;font-size:12.5px}.pdash .pd-groups li{display:flex;align-items:center;gap:6px;padding:2px 0;-moz-column-break-inside:avoid;break-inside:avoid;min-width:0}.pdash .pd-groups li>:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdash .pd-groups a{color:inherit}.pdash .pd-dot{flex:0 0 8px;height:8px;border-radius:50%;background:#98a2b3}.pdash .pd-dot.green{background:#12b76a}.pdash .pd-dot.red{background:#f04438}.pdash .pd-dot.amber{background:#f79009}.pdash .pd-dot.blue{background:#2e90fa}.pdash .pd-acts{list-style:none;margin:0;padding:0;display:grid;gap:3px;font-size:12.5px}.pdash .pd-acts li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:6px;align-items:center}.pdash .pd-acts b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdash .pd-acts time{color:var(--muted,#6b7280);font-size:11.5px}@media (max-width:700px){.pdash .pd-top{grid-template-columns:1fr}.pdash .mk-card{max-width:320px}}.pdash .pd-msgs{border-top:1px solid var(--dk-soft, #eef0f3);padding-top:10px}.pdash .pd-msgs .fbm{padding:0;border:0;box-shadow:none;background:none}.pdash .pd-places{margin:0 0 6px;font-size:12px;color:var(--muted,#6b7280)}.pdash .pd-gone{font-style:normal;font-size:11px;color:#b42318;white-space:nowrap;margin-left:4px}.phub .pstyle-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}@media (max-width:860px){.phub .pstyle-grid{grid-template-columns:minmax(0,1fr)}}.phub .pstyle-styles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.phub .pstyle-opt{text-align:left;border:1px solid var(--line);background:var(--nd-card);border-radius:10px;padding:8px 10px;cursor:pointer;font:inherit;display:flex;flex-direction:column;gap:2px}.phub .pstyle-opt b{font-size:12.5px;font-weight:600;color:var(--ink)}.phub .pstyle-opt span{font-size:10.5px;color:var(--muted);line-height:1.35}.phub .pstyle-opt.on{border-color:var(--navy);box-shadow:0 0 0 1px var(--navy)}.phub .pstyle-opt:focus-visible,.phub .pstyle-lines input:focus-visible,.phub .pstyle-sw input:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.phub .pstyle-switches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin-top:10px}.phub .pstyle-sw{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--ink);cursor:pointer;padding:3px 0}.phub .pstyle-sw input{width:15px;height:15px;accent-color:var(--navy)}.phub .pstyle-lines{display:grid;gap:7px;margin-top:10px}.phub .pstyle-lines label{display:grid;gap:3px;font-size:11px;color:var(--muted)}.phub .pstyle-lines input{height:32px;border:1px solid var(--line);border-radius:8px;padding:0 9px;font:inherit;font-size:12.5px;color:var(--ink);min-width:0}.phub .pstyle-preview{background:var(--slate-bg);border-radius:10px;padding:10px 12px;min-width:0}.phub .pstyle-preview-h{display:flex;justify-content:space-between;gap:8px;font-size:11px;font-weight:600;color:var(--muted);margin-bottom:6px}.phub .pstyle-busy{color:var(--blue-deep)}.phub .pstyle-text{white-space:pre-wrap;overflow-wrap:anywhere;font:12.5px/1.5 system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);margin:0;background:var(--nd-card);border:1px solid var(--line);border-radius:8px;padding:10px 12px;max-height:520px;overflow:auto}.phub .pstyle-note{font-size:11px;color:var(--muted);margin-top:6px;line-height:1.45}.phub .pstyle-note.err{color:var(--red)}.phub .pick-style{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px;font-size:12px}.phub .pick-style label{font-weight:600;color:var(--ink)}.phub .pick-style select{height:32px;border:1px solid var(--line);background:var(--nd-card);font:inherit;font-size:12.5px;color:var(--ink);padding:0 6px}.phub .pstyle-cardset{margin-top:12px;padding-top:10px;border-top:1px solid var(--line);display:grid;gap:8px}.phub .pstyle-cardset h4{margin:0;font-size:12px;font-weight:600;color:var(--ink)}.phub .pstyle-lines-row{display:grid;gap:3px;font-size:11px;color:var(--muted)}.phub .pstyle-lines-row select{height:32px;border:1px solid var(--line);border-radius:8px;padding:0 8px;font:inherit;font-size:12.5px;color:var(--ink);background:var(--nd-card)}.pposts .plive{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:11.5px;color:var(--muted)}.pposts .plive-dot{width:7px;height:7px;border-radius:50%;background:var(--state-success-fg,#1a7f37);animation:plive 2s ease-in-out infinite}@keyframes plive{0%,to{opacity:1}50%{opacity:.35}}.pposts .prow-bar{display:flex;flex-direction:column;gap:3px;min-width:160px;max-width:240px}.pposts .prow-bar-track{position:relative;height:6px;background:var(--nd-slate);overflow:hidden}.pposts .prow-bar-fill{position:absolute;inset:0 auto 0 0;background:var(--nd-navy);transition:width 1s linear;background-image:linear-gradient(90deg,transparent 0,rgba(255,255,255,.28) 50%,transparent 100%);background-size:60px 100%;background-repeat:no-repeat;animation:pbar-shine 1.4s ease-in-out infinite}@keyframes pbar-shine{0%{background-position:-60px 0}to{background-position:260px 0}}.pposts .prow-bar-text{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.pposts .pnext-c,.pposts .prow-detail{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.pposts .plive-dot,.pposts .prow-bar-fill{animation:none}.pposts .prow-bar-fill{transition:none}}.phub .pick-tools .btn.is-on{background:var(--navy);border-color:var(--navy);color:#fff}.phub .pick-row.is-fill{cursor:default;align-items:flex-start}.phub .pick-row.is-fill:hover{background:transparent}.phub .pick-row.is-fill.is-touched{background:var(--nd-tint)}.phub .pick-fields{display:flex!important;flex-wrap:wrap;gap:6px;margin-top:5px;white-space:normal!important;overflow:visible!important}.phub .pick-fields input,.phub .pick-fields select,.phub .pick-photo{height:28px;width:132px;border:1px solid var(--amber);background:var(--nd-card);font:inherit;font-size:12px;color:var(--ink);padding:0 7px;box-sizing:border-box}.phub .pick-fields input[type=number]{width:104px}.phub .pick-fields .is-set{border-color:var(--line)}.phub .pick-fields :focus-visible{outline:2px solid var(--blue);outline-offset:-1px}.phub .pick-photo{display:inline-flex;align-items:center;cursor:pointer;color:var(--blue)}.phub .pick-photo input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.phub .pick-err{display:block;margin-top:4px;font-size:11px;color:var(--red,#b42318);white-space:normal!important}@media (max-width:640px){.phub .pick-fields input,.phub .pick-fields select,.phub .pick-photo{height:40px;width:calc(50% - 3px)}}.phub .browsers-note{margin:0 0 8px;font-size:11.5px;line-height:1.45;color:var(--muted)}.phub .brow{padding:9px 0;border-top:1px solid var(--nd-row)}.phub .brow-h{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px}.phub .brow-dot{margin-left:auto;font-size:11px;color:var(--muted)}.phub .brow-dot:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--line);margin-right:5px;vertical-align:1px}.phub .brow-dot.on:before{background:var(--green,#1f9d55)}.phub .brow-jobs{display:flex;flex-wrap:wrap;gap:6px;margin:7px 0 4px}.phub .chip{height:28px;padding:0 10px;border:1px solid var(--line);background:var(--nd-card);font:inherit;font-size:12px;color:var(--muted);cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.phub .chip.is-on{background:var(--navy);border-color:var(--navy);color:#fff}.phub .chip:disabled{cursor:default;opacity:.55}.phub .chip:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.phub .brow-confirm{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px}.phub .browsers-warn{margin:8px 0 0;padding:8px 10px;background:var(--amber-bg);color:var(--amber);font-size:12px}.phub .browsers-err{margin:8px 0 0;font-size:12px;color:var(--red,#b42318)}.howto details{border-top:1px solid var(--nd-row,#e5e7eb);padding:7px 0}.howto summary{cursor:pointer;font-size:12.5px;font-weight:600;color:var(--ink,#0f172a)}.howto ol{margin:6px 0 2px;padding-left:18px;font-size:12px;line-height:1.5;color:var(--muted,#475569)}.howto li+li{margin-top:3px}@media (max-width:640px){.phub .chip{height:40px}}:root{--brand-primary: 89 128 166;--brand-primary-50: 246 251 255;--brand-primary-100: 238 246 255;--brand-primary-200: 214 235 255;--brand-primary-300: 181 217 253;--brand-primary-400: 148 188 227;--brand-primary-500: 116 157 196;--brand-primary-600: 89 126 163;--brand-primary-700: 65 97 128;--brand-primary-800: 44 69 93;--brand-primary-900: 29 45 61;--brand-on-primary: 251 251 252;--brand-secondary: 97 110 124;--brand-accent: 89 128 166;--color-accent: #5980a6;--accent-rgb: 89,128,166;--color-accent-100: #eef6ff;--color-accent-600: #597ea3;--color-accent-700: #416180;--color-accent-900: #1d2d3d;--color-accent-fill: #50779d;--color-on-accent: #fbfbfc;--surface-sunken: #e8e8ea;--surface-raised: #fbfbfc;--surface-chrome: #e9e9ea;--color-bg: var(--surface-sunken);--color-surface: var(--surface-chrome);--color-text: #1d1f20;--color-divider: rgba(29,31,32,.16);--ink-04: rgba(29,31,32,.04);--ink-06: rgba(29,31,32,.06);--ink-08: rgba(29,31,32,.08);--ink-40: rgba(29,31,32,.4);--ink-50: rgba(29,31,32,.5);--ink-55: rgba(29,31,32,.55);--ink-60: rgba(29,31,32,.6);--ink-70: rgba(29,31,32,.7);--font-heading: "Barlow Condensed", Inter, system-ui, sans-serif;--font-body: "Barlow", Inter, system-ui, sans-serif;--font-mono: ui-monospace, Menlo, Consolas, monospace;--text-micro: 9px;--text-data: 11px;--text-body: 13px;--text-title: 17px;--text-figure: 28px;--space-1: 3.4px;--space-2: 6.8px;--space-3: 10.2px;--space-4: 13.6px;--space-6: 20.4px;--space-8: 27.2px;--viewer-bg: #14181c}:root{--nd-bg: #f3f5f8;--nd-card: #ffffff;--nd-line: #e5e9ef;--nd-line-strong: #b9c8d6;--nd-tint: #eef3f9;--nd-ink: #24313f;--nd-muted: #6d7a89;--nd-faint: #9aa6b4;--nd-blue: #5980a6;--nd-blue-deep: #416180;--nd-navy: #1d2d3d;--nd-grad: linear-gradient(120deg, #16283a, #1d2d3d 60%, #2b4a63);--nd-sh: 0 1px 2px rgba(29,45,61,.05), 0 6px 18px -10px rgba(29,45,61,.1);--nd-sh-sm: 0 1px 2px rgba(29,45,61,.05)}:root{--nd-grab: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M18%2011V6a2%202%200%200%200-4%200M14%2010V4a2%202%200%200%200-4%200v2M10%2010.5V6a2%202%200%200%200-4%200v8M18%208a2%202%200%201%201%204%200v6a8%208%200%200%201-8%208h-2c-2.8%200-4.5-.86-6-2.34l-3.6-3.6a2%202%200%200%201%202.83-2.83L7%2015%22%20stroke%3D%22%23fff%22%20stroke-width%3D%224.2%22/%3E%3Cpath%20d%3D%22M18%2011V6a2%202%200%200%200-4%200M14%2010V4a2%202%200%200%200-4%200v2M10%2010.5V6a2%202%200%200%200-4%200v8M18%208a2%202%200%201%201%204%200v6a8%208%200%200%201-8%208h-2c-2.8%200-4.5-.86-6-2.34l-3.6-3.6a2%202%200%200%201%202.83-2.83L7%2015%22%20stroke%3D%22%231d2d3d%22%20stroke-width%3D%221.8%22/%3E%3C/g%3E%3C/svg%3E) 11 11, grab;--nd-grabbing: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M18%2011V6a2%202%200%200%200-4%200M14%2010V4a2%202%200%200%200-4%200v2M10%2010.5V6a2%202%200%200%200-4%200v8M18%208a2%202%200%201%201%204%200v6a8%208%200%200%201-8%208h-2c-2.8%200-4.5-.86-6-2.34l-3.6-3.6a2%202%200%200%201%202.83-2.83L7%2015%22%20stroke%3D%22%23fff%22%20stroke-width%3D%224.2%22/%3E%3Cpath%20d%3D%22M18%2011V6a2%202%200%200%200-4%200M14%2010V4a2%202%200%200%200-4%200v2M10%2010.5V6a2%202%200%200%200-4%200v8M18%208a2%202%200%201%201%204%200v6a8%208%200%200%201-8%208h-2c-2.8%200-4.5-.86-6-2.34l-3.6-3.6a2%202%200%200%201%202.83-2.83L7%2015%22%20stroke%3D%22%231d2d3d%22%20stroke-width%3D%221.8%22/%3E%3C/g%3E%3C/svg%3E) 11 11, grabbing}:root{--nd-row: #f0f2f5;--nd-soft: #fafbfc;--nd-slate: #eef1f5;--nd-strong: #1d2d3d;--nd-ink-2: #4a5a6a;color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--nd-bg: #0f151c;--nd-card: #172029;--nd-line: #26323e;--nd-line-strong: #3a4a5a;--nd-tint: #1c2a37;--nd-ink: #e3e9ef;--nd-muted: #9aa8b6;--nd-faint: #6f7d8b;--nd-ink-2: #c2ccd6;--nd-strong: #eef3f8;--nd-blue: #7fa6cc;--nd-blue-deep: #9cbcdb;--nd-navy: #4a7aa3;--nd-row: #1f2a35;--nd-soft: #141c24;--nd-slate: #1d2731;--nd-grad: linear-gradient(120deg, #1d3a55, #25496b 60%, #2f5a80);--nd-sh: 0 1px 2px rgba(0,0,0,.35), 0 6px 18px -10px rgba(0,0,0,.6);--nd-sh-sm: 0 1px 2px rgba(0,0,0,.35);--surface-sunken: #0f151c;--surface-raised: #172029;--surface-chrome: #1b252f;--color-text: #e3e9ef;--color-divider: rgba(227,233,239,.14);--ink-04: rgba(227,233,239,.04);--ink-06: rgba(227,233,239,.06);--ink-08: rgba(227,233,239,.08);--ink-40: rgba(227,233,239,.4);--ink-50: rgba(227,233,239,.5);--ink-55: rgba(227,233,239,.55);--ink-60: rgba(227,233,239,.6);--ink-70: rgba(227,233,239,.75);--state-ok-bg: #15302a;--state-ok-fg: #7fd1a8;--state-warn-bg: #36291a;--state-warn-fg: #e9b871;--state-danger-bg: #3a1f1c;--state-danger-fg: #f0a198;--state-neutral-bg: rgba(227,233,239,.08);--state-neutral-fg: rgba(227,233,239,.7);--dk-soft: #1c2631;--dk-ink: #dfe6ed;--dk-ok-bg: #15302a;--dk-ok-fg: #7fd1a8;--dk-warn-bg: #36291a;--dk-warn-fg: #e9b871;--dk-danger-bg: #3a1f1c;--dk-danger-fg: #f0a198}:root[data-theme=dark] .bg-white{background-color:var(--nd-card)}:root[data-theme=dark] .bg-slate-100,:root[data-theme=dark] .bg-slate-200{background-color:var(--nd-slate)}:root[data-theme=dark] .text-slate-900,:root[data-theme=dark] .text-slate-800,:root[data-theme=dark] .text-slate-700{color:var(--nd-ink)}:root[data-theme=dark] .text-slate-600,:root[data-theme=dark] .text-slate-500{color:var(--nd-muted)}:root[data-theme=dark] .text-slate-400{color:var(--nd-faint)}:root[data-theme=dark] .border-slate-200,:root[data-theme=dark] .border-slate-100{border-color:var(--nd-line)}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{color-scheme:dark}:root{--color-bg: var(--surface-sunken);--color-surface: var(--surface-chrome);--color-text: #1d1f20;--color-divider: rgba(29,31,32,.16);--color-accent: #5980a6;--accent-rgb: 89,128,166;--color-accent-100: #eef6ff;--color-accent-600: #597ea3;--color-accent-700: #416180;--color-accent-900: #1d2d3d;--color-glass: rgba(56,82,108,.84);--color-glass-solid: rgba(56,82,108,.96);--color-accent-fill: #5980a6;--color-on-accent: #f2f2f3;--font-heading: "Barlow Condensed", system-ui, sans-serif;--font-body: "Barlow", system-ui, sans-serif;--font-mono: ui-monospace, Menlo, Consolas, monospace;--text-micro: 9px;--text-data: 11px;--text-body: 13px;--text-title: 17px;--text-figure: 28px;--surface-sunken: #e8e8ea;--surface-raised: #fbfbfc;--surface-chrome: #e9e9ea;--space-1: 3.4px;--space-2: 6.8px;--space-3: 10.2px;--space-4: 13.6px;--space-6: 20.4px;--space-8: 27.2px;--ink-04: rgba(29,31,32,.04);--ink-06: rgba(29,31,32,.06);--ink-08: rgba(29,31,32,.08);--ink-40: rgba(29,31,32,.4);--ink-50: rgba(29,31,32,.5);--ink-55: rgba(29,31,32,.55);--ink-60: rgba(29,31,32,.6);--ink-70: rgba(29,31,32,.7);--viewer-bg: #14181c}:root{--state-ok-bg: #e8f2ec;--state-ok-fg: #26644a;--state-warn-bg: #fdf0e3;--state-warn-fg: #8a5a1c;--state-danger-bg: #f7e6e4;--state-danger-fg: #8c3226;--state-neutral-bg: rgba(29,31,32,.07);--state-neutral-fg: rgba(29,31,32,.65)}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0;height:100%}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);line-height:1.45;overflow:hidden;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5{font-family:var(--font-heading);font-weight:600;line-height:1.12;letter-spacing:-.015em;margin:0}button{font:inherit;color:inherit}figure{margin:0}figcaption{margin:0}:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::-moz-selection{background:rgba(var(--accent-rgb),.3)}::selection{background:rgba(var(--accent-rgb),.3)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#1d1f202e}::-webkit-scrollbar-track{background:transparent}.blueprint{position:relative;border:1px solid var(--color-divider);border-radius:0}.blueprint.photo-frame{overflow:visible}.hero-thumb.has-more:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#14181c94;z-index:1}.hero-more{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:var(--text-data);letter-spacing:.08em;color:#fff;z-index:2}.chip-ico{display:inline-flex;align-items:center;gap:5px}.chip-ico .icon{width:14px;height:14px}.photo-frame{position:relative;overflow:hidden}.photo{background:repeating-linear-gradient(135deg,#d4d4d7 0,#d4d4d7 5px,#e8e8ea 5px,#e8e8ea 10px)}.photo-lg{background:repeating-linear-gradient(135deg,#d4d4d7 0,#d4d4d7 7px,#e8e8ea 7px,#e8e8ea 14px)}.photo-sm{background:repeating-linear-gradient(135deg,#cfcfd2 0,#cfcfd2 4px,#e2e2e4 4px,#e2e2e4 8px)}.photo-dark{background:repeating-linear-gradient(135deg,#3a4148 0,#3a4148 8px,#454d55 8px,#454d55 16px)}.card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--surface-raised);border:1px solid var(--color-divider);border-radius:0}.kpi-ico{flex:none;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--color-divider);color:var(--color-accent-fill);background:var(--color-accent-100)}.kpi-ico .icon{width:18px;height:18px}.module-control{margin-left:auto;display:flex;max-width:100%;overflow-x:auto;scrollbar-width:thin}.module-control .seg-btn{flex:none}.seg-btn{font-family:var(--font-mono);font-size:var(--text-data);letter-spacing:.06em;padding:3px 8px;border:1px solid var(--color-divider);background:transparent;color:var(--ink-55);cursor:pointer}.seg-btn+.seg-btn{border-left:0}.seg-btn.is-on{background:var(--color-accent-fill);color:var(--color-on-accent);border-color:var(--color-accent-fill)}.seg-btn:not(.is-on):hover{background:#1d1f2012}.seg-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.sales-wrap{overflow-x:auto;flex:1;min-height:0}.table-sales{min-width:760px}.table-sales td,.table-sales th{white-space:nowrap}.table-sales .num{text-align:right;font-family:var(--font-mono);font-size:var(--text-data)}.table-sales .col-veh{white-space:normal}.table-sales .idx{font-family:var(--font-mono);font-size:var(--text-data);color:var(--ink-40)}.res-pos{color:var(--state-ok-fg)}.res-neg{color:var(--state-danger-fg)}.rep-row{display:flex;align-items:center;gap:var(--space-2);padding:5px 0;border-bottom:1px solid var(--ink-08)}.rep-row:last-child{border-bottom:0}.rep-rank{font-family:var(--font-mono);font-size:var(--text-data);color:var(--ink-40);width:16px}.rep-name{flex:1;font-size:var(--text-body)}.rep-units{font-family:var(--font-mono);font-size:var(--text-data);color:var(--ink-55)}.rep-gross{font-family:var(--font-mono);font-size:var(--text-body)}.qa-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);flex:1;align-content:start}.qa-btn{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;padding:var(--space-2);min-height:54px;cursor:pointer;border:1px solid var(--color-divider);background:transparent;color:var(--color-text);font-family:var(--font-heading);font-size:var(--text-body);text-align:left}.qa-btn .icon{width:16px;height:16px}.qa-btn:hover{background:var(--ink-06)}.qa-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.qa-btn.is-primary{background:var(--color-accent-fill);color:var(--color-on-accent);border-color:var(--color-accent-fill)}.qa-btn.is-primary:hover{background:var(--color-accent-900)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;text-decoration:none;white-space:nowrap;font-family:inherit;font-weight:600;font-size:13px;line-height:1.2;background:var(--nd-card);color:var(--nd-blue-deep);border:1px solid var(--nd-line);border-radius:0;min-height:36px;padding:0 16px;box-shadow:var(--nd-sh-sm);transition:background-color .12s ease,border-color .12s ease,color .12s ease}.btn:hover:not(:disabled){border-color:var(--nd-line-strong);color:var(--nd-navy)}.btn:focus-visible{outline:2px solid var(--nd-blue);outline-offset:2px}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--nd-grad);color:#fff;border-color:var(--nd-navy)}.btn-primary:hover:not(:disabled){background:var(--nd-navy);color:#fff;border-color:var(--nd-navy)}.btn-secondary{background:var(--nd-card);color:var(--nd-blue-deep);border-color:var(--nd-line)}.btn-ghost{background:transparent;border-color:transparent;box-shadow:none;color:var(--nd-blue-deep);padding-inline:8px}.btn-ghost:hover:not(:disabled){background:var(--nd-tint);border-color:transparent}.btn-sm{min-height:32px;padding:0 14px;font-size:12.5px}.btn-xs{min-height:26px;padding:0 9px;font-size:11.5px;box-shadow:none}.input{width:100%;min-height:36px;padding:6px 10px;font:inherit;font-size:13px;color:var(--nd-ink);caret-color:var(--nd-blue);background:var(--nd-card);border:1px solid var(--nd-line);border-radius:0}.input:hover{border-color:var(--nd-line-strong)}.input:focus-visible{border-color:var(--nd-blue);outline:2px solid color-mix(in srgb,var(--nd-blue) 25%,transparent);outline-offset:0}.seg{display:inline-flex;border:1px solid var(--color-divider);border-radius:0}.seg-opt{display:inline-flex;align-items:center;justify-content:center;padding:7px 12px;font-size:var(--text-body);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .12s ease}.seg-opt+.seg-opt{border-left:1px solid var(--color-divider)}.seg-opt input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.seg-opt:has(input:checked){background:var(--color-accent-fill);color:var(--color-on-accent)}.seg-opt:not(:has(input:checked)):hover{background:#1d1f2012}.seg-opt:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:-2px}.table{width:100%;border-collapse:collapse;font-size:var(--text-data)}.table th{text-align:left;font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:400;color:var(--ink-60);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-divider)}.table td{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--ink-08)}.table tbody tr:hover{background:var(--ink-04)}.table th:first-child,.table td:first-child{padding-left:0}.table th:last-child,.table td:last-child{padding-right:0;text-align:right}.pill{display:inline-block;font:400 var(--text-data)/1 var(--font-mono);letter-spacing:.06em;padding:4px 7px;white-space:nowrap}.pill-xs{font-size:var(--text-micro);letter-spacing:.05em;padding:3px 5px}.pill-ok{background:var(--state-ok-bg);color:var(--state-ok-fg)}.pill-warn{background:var(--state-warn-bg);color:var(--state-warn-fg)}.pill-danger{background:var(--state-danger-bg);color:var(--state-danger-fg)}.pill-neutral{background:var(--state-neutral-bg);color:var(--state-neutral-fg)}.pill-stock{background:var(--color-accent-100);color:var(--color-accent-700)}.pill-info{background:var(--dk-soft, #f1eafa);color:#6b3fa0}.fin-pay{display:inline-block;margin:0 6px 2px 0;padding:2px 5px;font-family:var(--font-mono);font-size:var(--text-micro);background:var(--state-neutral-bg);color:var(--state-neutral-fg)}.fin-pay.is-paid{background:var(--state-ok-bg);color:var(--state-ok-fg)}.fin-pay.is-late{background:var(--state-danger-bg);color:var(--state-danger-fg)}.table .fin-sched td,.table .fin-sub td{padding-top:0;text-align:left}.icon{width:1em;height:1em;flex:none;display:inline-block;vertical-align:-.14em;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.tabbar-icon .icon{width:19px;height:19px;vertical-align:0;stroke-width:1.6}.viewer-btn .icon{width:19px;height:19px;vertical-align:0}.btn .icon{width:1.05em;height:1.05em}.mono{font-family:var(--font-mono);font-weight:400}.kicker{font:400 var(--text-micro)/1 var(--font-mono);letter-spacing:.12em;color:var(--color-accent-700)}.stat-label{font:400 var(--text-micro)/1 var(--font-mono);letter-spacing:.08em;color:var(--ink-50)}.stat-val{font:600 var(--text-title)/1.15 var(--font-heading)}.app{height:100vh;display:flex;flex-direction:column;overflow:hidden}.shell{flex:1;min-height:0;display:flex;overflow:hidden}.viewas{flex:none;display:flex;align-items:center;gap:10px;padding:7px 16px;background:var(--state-warn-bg);color:var(--state-warn-fg);border-bottom:1px solid rgba(138,90,28,.3);font:400 var(--text-body)/1.2 var(--font-body)}.viewas .icon{width:15px;height:15px}.viewas-text strong{font-weight:700}.viewas-note{margin-left:auto;font:400 var(--text-micro)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.75}.viewas-exit{flex:none;cursor:pointer;font:600 var(--text-data)/1 var(--font-heading);padding:6px 10px;background:var(--state-warn-fg);color:var(--state-warn-bg);border:1px solid var(--state-warn-fg);border-radius:0}.viewas-exit:hover{opacity:.88}.app[data-readonly=true] .frame .btn-primary:not(.is-nav),.app[data-readonly=true] .frame .btn-secondary:not(.is-nav),.app[data-readonly=true] .frame .btn-ghost:not(.is-nav),.app[data-readonly=true] .frame .input:not(.is-nav){opacity:.4;pointer-events:none}.wsp{flex:1;min-height:0;display:flex;flex-direction:column;padding:8px 16px 6px;gap:8px}.wsp[hidden]{display:none!important}.chips{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;flex:none}.chip-kpi{display:flex;align-items:center;gap:8px;padding:7px 10px;background:transparent;border:1px solid var(--color-divider)}.chip-kpi .icon{width:15px;height:15px;color:var(--color-accent-700)}.chip-kpi b{font:600 var(--text-title)/1 var(--font-heading)}.chip-kpi span{font:400 var(--text-micro)/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-55)}.subtabs{display:flex;flex:none;border:1px solid var(--color-divider);overflow-x:auto}.subtab{flex:1;min-width:108px;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;cursor:pointer;background:transparent;border:0;border-right:1px solid var(--color-divider);font:400 var(--text-body)/1 var(--font-body);color:var(--ink-60);transition:background-color .12s ease,color .12s ease}.subtab:last-child{border-right:0}.subtab:hover{background:var(--ink-04);color:var(--color-text)}.subtab[aria-selected=true]{background:var(--color-accent-fill);color:var(--color-on-accent);font-weight:500}.subtab .icon{width:14px;height:14px}.wsp-body{flex:1;min-height:0;display:flex;flex-direction:column}.wsp-body>*{min-height:0}.board{flex:1;min-height:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.wdg{display:flex;flex-direction:column;min-height:0;padding:0}.wdg-hd{flex:none;display:flex;align-items:center;gap:6px;padding:8px 9px;border-bottom:1px solid var(--color-divider)}.wdg-hd .icon{width:14px;height:14px;color:var(--color-accent-700)}.wdg-title{font-size:var(--text-data);letter-spacing:.02em;text-transform:uppercase}.wdg-count{margin-left:auto;font:400 var(--text-micro)/1 var(--font-mono);letter-spacing:.06em;color:var(--ink-50)}.wdg-body{flex:1;min-height:0;overflow-y:auto;padding:7px 9px;display:flex;flex-direction:column;gap:7px}.wdg-foot{flex:none;padding:6px 9px;border-top:1px solid var(--color-divider);font:400 var(--text-data)/1 var(--font-body)}.wdg-foot .btn{font-size:var(--text-data);padding:2px 4px}.wdg-empty,.state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center;padding:16px 10px;min-height:84px}.state-icon{width:20px;height:20px;color:var(--ink-40)}.state-icon.is-error{color:var(--state-danger-fg)}.state-title{font:500 var(--text-data)/1.35 var(--font-body);color:var(--ink-70)}.state-note{font:400 var(--text-data)/1.45 var(--font-body);color:var(--ink-50);max-width:34ch}.wdg-empty{font:400 var(--text-data)/1.5 var(--font-body);color:var(--ink-50)}.state .btn{margin-top:3px;font-size:var(--text-data);padding:3px 7px}.skel{background:var(--ink-08);position:relative;overflow:hidden}.skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:translate(-100%);animation:skel 1.25s ease-in-out infinite}@keyframes skel{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.skel:after{animation:none}}.kpi-skel{display:inline-block;width:4.5em;max-width:100%;height:.85em;vertical-align:middle;border-radius:3px}.skel-stack{display:flex;flex-direction:column;gap:7px;padding:4px 0;flex:1}.skel-line{height:9px}.skel-row{display:flex;align-items:center;gap:8px}.skel-row .skel-thumb{width:46px;height:30px;flex:none}.skel-row .skel-lines{flex:1;display:flex;flex-direction:column;gap:5px}.skel-bars{display:flex;align-items:flex-end;gap:6px;flex:1;min-height:40px}.skel-bars>div{flex:1}.pop-note.is-tool{color:var(--state-warn-fg)}.is-prov{display:none}body.show-endpoints .is-prov{display:block}.wrow{display:flex;gap:8px;align-items:flex-start}.wrow-thumb{width:46px;flex:none;aspect-ratio:3/2;border:1px solid var(--color-divider)}.wrow-main{flex:1;min-width:0}.wrow-title{font:600 var(--text-body)/1.15 var(--font-heading);letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wrow-meta{font:400 var(--text-micro)/1.4 var(--font-mono);color:var(--ink-55)}.wrow-fig{font:600 var(--text-title)/1.2 var(--font-heading);color:var(--color-accent-700)}.wrow-badge{display:inline-block;font:400 var(--text-micro)/1 var(--font-mono);letter-spacing:.04em;padding:3px 5px;margin-bottom:3px;background:var(--color-accent-100);color:var(--color-accent-700)}.app-row{display:flex;align-items:center;gap:7px}.app-n{font:400 var(--text-micro)/1 var(--font-mono);color:var(--ink-40);width:10px;flex:none}.app-av{width:24px;height:24px;flex:none;display:grid;place-items:center;background:var(--color-accent-100);color:var(--color-accent-700);font:600 var(--text-data)/1 var(--font-heading)}.app-main{flex:1;min-width:0}.vid{display:flex;flex-direction:column;gap:4px}.vid-poster{position:relative;width:100%;aspect-ratio:16/9;border:1px solid var(--color-divider);background:repeating-linear-gradient(135deg,#d4d4d7 0,#d4d4d7 6px,#e9e9ea 6px,#e9e9ea 12px);display:grid;place-items:center;cursor:pointer}.vid-poster .icon{width:22px;height:22px;color:var(--color-accent-700)}.vid-title{font:500 var(--text-data)/1.2 var(--font-body)}.vid-bar{display:flex;align-items:center;gap:6px;font:400 var(--text-micro)/1 var(--font-mono);color:var(--ink-50)}.vid-bar .icon{width:12px;height:12px}.progress{height:4px;background:var(--ink-08);position:relative}.progress>i{position:absolute;inset:0 auto 0 0;background:var(--color-accent)}.veh{display:grid;grid-template-columns:380px minmax(0,1fr);gap:11px;align-items:start}.veh-hd{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:2px}.veh-hd h4{font-size:var(--text-title)}.veh-panel{padding:11px 12px;display:flex;flex-direction:column;gap:9px}.veh-panel-hd{display:flex;align-items:center;gap:7px}.veh-panel-hd .icon{width:15px;height:15px;color:var(--color-accent-700)}.veh-panel-title{font-size:var(--text-body);letter-spacing:.02em}.veh-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px}.veh-fact .spec-k{margin-bottom:2px}.veh-fact b{font:500 var(--text-body)/1.2 var(--font-body)}.ai-hd{display:flex;align-items:center;gap:6px}.ai-hd .icon{width:14px;height:14px;color:var(--color-accent-700)}.ai-hd h6{margin:0;font:400 var(--text-data)/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-700)}.ai-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ai-box{padding:9px 10px;background:var(--color-accent-100);border:1px solid var(--color-divider)}.ai-box .stat-label{margin-bottom:5px}.ai-list{margin:0;padding-left:15px;font:400 var(--text-data)/1.55 var(--font-body)}.ai-list li{margin-bottom:2px}.ai-prose{font:400 var(--text-data)/1.55 var(--font-body);margin:0}.poster{background:var(--color-accent-900);color:#eef2f6}.poster-photos{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px}.poster-photos>:first-child{grid-column:span 3;aspect-ratio:16/9}.poster-cell{aspect-ratio:3/2;border:1px solid rgba(255,255,255,.14)}.poster-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(4,auto);gap:5px 10px;padding:9px 11px;border-top:1px solid rgba(255,255,255,.12)}.poster-spec{display:flex;align-items:center;gap:6px;min-width:0}.poster-spec .icon{width:13px;height:13px;flex:none;color:#7fb0e0}.poster-spec span{font:400 10.5px/1.3 var(--font-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.poster-price{padding:9px;text-align:center;background:var(--color-accent);color:var(--color-on-accent)}.poster-price small{display:block;font:400 8.5px/1 var(--font-mono);letter-spacing:.22em}.poster-price b{font:600 25px/1.15 var(--font-heading)}.poster-rep{padding:9px;text-align:center;border-top:1px solid rgba(255,255,255,.12)}.poster-rep b{font:600 13px/1.2 var(--font-heading)}.poster-rep i{display:block;font:400 9.5px/1.4 var(--font-body);opacity:.7}.poster-foot{padding:7px 9px;text-align:center;border-top:1px solid rgba(255,255,255,.12);font:400 9px/1.6 var(--font-mono);opacity:.85}.poster-formats{display:flex;gap:4px;margin-bottom:7px;flex-wrap:wrap}.poster-formats .chip{font-size:10px;padding:4px 8px}.poster[data-fmt=feed]{aspect-ratio:1.91/1;display:grid;grid-template-columns:52% minmax(0,1fr);grid-template-areas:"photos info";overflow:hidden}.poster[data-fmt=feed] .poster-photos{grid-area:photos;align-content:center;height:100%}.poster[data-fmt=feed] .poster-photos>:first-child{aspect-ratio:3/2}.poster[data-fmt=feed] .poster-photos>:nth-child(n+5){display:none}.poster[data-fmt=feed] .poster-specs,.poster[data-fmt=feed] .poster-price,.poster[data-fmt=feed] .poster-rep,.poster[data-fmt=feed] .poster-foot{grid-area:info}.poster[data-fmt=feed]{grid-template-rows:auto auto auto auto}.poster[data-fmt=feed] .poster-photos{grid-row:1 / -1}.poster[data-fmt=feed] .poster-specs{grid-row:1;grid-column:2;border-top:0}.poster[data-fmt=feed] .poster-price{grid-row:2;grid-column:2}.poster[data-fmt=feed] .poster-rep{grid-row:3;grid-column:2}.poster[data-fmt=feed] .poster-foot{grid-row:4;grid-column:2}.poster[data-fmt=feed] .poster-specs{gap:1px 8px;padding:5px 8px}.poster[data-fmt=feed] .poster-spec span{font-size:8.5px}.poster[data-fmt=feed] .poster-spec .icon{width:10px;height:10px}.poster[data-fmt=feed] .poster-price{padding:4px}.poster[data-fmt=feed] .poster-price b{font-size:18px}.poster[data-fmt=feed] .poster-price small{font-size:7px;letter-spacing:.16em}.poster[data-fmt=feed] .poster-rep{padding:4px}.poster[data-fmt=feed] .poster-rep b{font-size:11px}.poster[data-fmt=feed] .poster-rep i{font-size:8px}.poster[data-fmt=feed] .poster-foot{padding:4px 6px;font-size:7.5px;line-height:1.45}.poster[data-fmt=feed] .poster-photos{padding:2px;gap:2px}.poster[data-fmt=square] .poster-foot{font-size:8px;padding:5px 8px}.poster[data-fmt=square] .poster-rep,.poster[data-fmt=square] .poster-price{padding:6px}.poster[data-fmt=square]{aspect-ratio:1/1;display:flex;flex-direction:column;overflow:hidden}.poster[data-fmt=square] .poster-photos{flex:1;min-height:0}.poster[data-fmt=square] .poster-photos>:first-child{aspect-ratio:auto;min-height:0}.poster[data-fmt=square] .poster-photos>:nth-child(n+5){display:none}.poster[data-fmt=square] .poster-specs{gap:3px 10px;padding:7px 11px}.poster[data-fmt=story]{aspect-ratio:9/16;display:flex;flex-direction:column;overflow:hidden}.poster[data-fmt=story] .poster-photos{flex:1;min-height:0}.poster[data-fmt=story] .poster-photos>:first-child{aspect-ratio:auto;min-height:0}.poster[data-fmt=story] .poster-price b{font-size:30px}.poster-actions{display:flex;gap:5px;margin-top:8px}.poster-actions .btn{flex:1;justify-content:center;font-size:var(--text-data);padding:7px 6px}.btn-facebook{background:#1877f2;color:#fff;border-color:#1877f2}.btn-facebook:hover{background:#1465d0;border-color:#1465d0}.contact-row{display:flex;align-items:center;gap:8px;padding:5px 0}.contact-row .icon{width:14px;height:14px;flex:none;color:var(--color-accent-700)}.contact-row a{color:var(--color-accent-700)}.gallery{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.gallery button{padding:0;border:1px solid var(--color-divider);aspect-ratio:3/2;cursor:zoom-in}.veh-carousel{position:relative}.veh-carousel .hero-primary{width:100%;height:auto}.veh-count{position:absolute;right:7px;bottom:7px;z-index:1;font:400 var(--text-micro)/1 var(--font-mono);padding:4px 6px;background:#1d1f20b8;color:#f2f2f3}@media (max-width: 1080px){.veh{grid-template-columns:minmax(0,1fr)}.gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 860px){.veh-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-grid{grid-template-columns:minmax(0,1fr)}.gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.wsp-detail{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px}.wsp-detail>.btn{align-self:flex-start;flex:none}.inv-detail.is-embedded{flex:1;min-height:0;overflow-y:auto;padding:0 2px 8px;display:flex;flex-direction:column;gap:11px}.wsp-table tbody tr[data-wsunit]{cursor:pointer}.wsp-toolbar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex:none;padding-bottom:7px}.wsp-search{position:relative;flex:1;min-width:150px;max-width:300px}.wsp-search .icon{position:absolute;left:8px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--ink-50);pointer-events:none}.wsp-search .input{padding-left:28px;height:30px;font-size:var(--text-body)}.wsp-table-wrap{flex:1;min-height:0;overflow:auto;border:1px solid var(--color-divider)}.wsp-total{flex:none;padding-top:7px;font:400 var(--text-data)/1.4 var(--font-mono);color:var(--ink-55)}.wsp-list{flex:1;min-height:0;overflow-y:auto;border:1px solid var(--color-divider)}.wsp-list .unit-row{width:100%;align-items:flex-start}.wsp-list .unit-row+.unit-row{border-top:1px solid var(--ink-08)}.wsp-list .unit-right{flex-direction:column;align-items:flex-end;gap:3px}.wsp-list .unit-meta{white-space:normal;overflow:visible;text-overflow:clip}.wsp-table{width:100%;border-collapse:collapse;font-size:var(--text-body)}.wsp-table th{position:sticky;top:0;z-index:1;text-align:left;white-space:nowrap;font:400 var(--text-micro)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-60);background:var(--color-surface);padding:8px;border-bottom:1px solid var(--color-divider)}.wsp-table td{padding:6px 8px;border-bottom:1px solid var(--ink-08);vertical-align:middle}.wsp-table tbody tr:hover{background:var(--ink-04)}.wsp-table .num{font:400 var(--text-data)/1 var(--font-mono);color:var(--ink-40)}.wsp-thumb{width:52px;aspect-ratio:3/2;border:1px solid var(--color-divider)}.wsp-veh{font:600 var(--text-body)/1.15 var(--font-heading)}.wsp-sub{font:400 var(--text-micro)/1.4 var(--font-mono);color:var(--ink-55)}.wsp-actions{display:flex;gap:4px;justify-content:flex-end;white-space:nowrap}@media (max-width: 1180px){.board{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1080px){.chips{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 860px){.wsp{padding:7px 12px 10px}.board{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(230px,auto)}.chips{grid-template-columns:repeat(2,minmax(0,1fr))}.subtab{min-width:84px;flex:none;min-height:44px;font-size:var(--text-data)}.subtab-label{display:none}.subtab-short{display:inline!important}.wsp-body{overflow:visible}.wsp-table-wrap{overflow-x:auto}.wsp-toolbar .is-desk{display:none}}.subtab-short{display:none}.dlg-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:20px;background:#1d1f2075}.dlg-back[hidden]{display:none!important}.dlg{width:min(460px,100%);background:var(--surface-raised);padding:16px 18px;display:flex;flex-direction:column;gap:10px;max-height:86vh;overflow-y:auto}.dlg-hd{display:flex;align-items:center;gap:8px}.dlg-hd .icon{width:16px;height:16px;color:var(--color-accent-700)}.dlg-title{font-size:var(--text-title);flex:1}.dlg-note{margin:0;font:400 var(--text-data)/1.5 var(--font-body);color:var(--ink-60)}.dlg-row{display:flex;gap:6px}.dlg-row .input{flex:1;height:34px;font-size:var(--text-body)}.dlg-result{display:flex;flex-direction:column;gap:9px;padding-top:4px}.dlg-found{display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px;align-items:center;padding:10px;border:1px solid var(--color-divider)}.dlg-mark{width:46px;height:46px;display:grid;place-items:center;background:var(--color-accent-fill);color:var(--color-on-accent);font:600 var(--text-title)/1 var(--font-heading)}.dlg-ramp{display:flex;gap:0;height:16px;margin-top:5px}.dlg-ramp i{flex:1}.dlg-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px}.dlg-actions{display:flex;gap:6px;justify-content:flex-end;padding-top:2px}.viewas-picker{height:26px;padding:2px 6px;font:400 var(--text-data)/1 var(--font-body);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-divider);border-radius:0;cursor:pointer}.rail{height:100%}.frame{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;overflow-y:auto}.rail{width:56px;flex:none;color:var(--nd-ink);background:var(--nd-card);border-right:1px solid var(--nd-line);display:flex;flex-direction:column;align-items:stretch;height:100%}.rail[data-expanded=true]{width:208px}.rail-mark{width:40px;height:40px;margin:10px auto 8px;flex:none;box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:hidden}.rail-mark img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.rail[data-expanded=true] .rail-mark{width:176px;height:52px}.rail-mark.is-caeruz{overflow:visible}.rail-mark.is-caeruz .rm-face{transform:translate(-13%)}.rail-mark .rm-word,.rail[data-expanded=true] .rail-mark .rm-face{display:none}.rail[data-expanded=true] .rail-mark .rm-word{display:block;max-height:22px}.rail-nav{flex:1;display:flex;flex-direction:column;gap:1px;padding:6px 0;width:100%;overflow-y:auto}.rail-item{display:flex;align-items:center;gap:10px;padding:8px 0;cursor:pointer;background:transparent;border:0;border-left:3px solid transparent;color:var(--nd-muted);text-decoration:none;transition:color .12s ease,background-color .12s ease;justify-content:center;overflow:hidden;white-space:nowrap}.rail-item .icon{width:17px;height:17px}.rail[data-expanded=true] .rail-item{justify-content:flex-start;padding-left:13px;padding-right:12px}.rail-label{display:none;font-family:inherit;font-size:13px;font-weight:500;line-height:1;letter-spacing:0}.rail-code{display:none;margin-left:auto;font-family:inherit;font-size:10px;font-weight:600;line-height:1;letter-spacing:.06em;opacity:.4}.rail[data-expanded=true] .rail-label,.rail[data-expanded=true] .rail-code{display:block}.rail-toggle{flex:none;display:flex;align-items:center;gap:10px;justify-content:center;margin:4px 0 2px;padding:8px 0;cursor:pointer;background:transparent;border:0;border-top:1px solid var(--nd-line);color:var(--nd-muted);transition:color .12s ease}.rail-toggle:hover{color:var(--nd-strong)}.rail-toggle .icon{width:16px;height:16px}.rail[data-expanded=true] .rail-toggle{justify-content:flex-start;padding-left:16px}.rail-toggle-label{display:none;font-family:inherit;font-size:12px;font-weight:500}.rail[data-expanded=true] .rail-toggle-label{display:block}.rail-item:hover{color:var(--nd-strong);background:var(--nd-bg)}.rail-item[aria-current=page]{background:linear-gradient(120deg,#16283a,var(--nd-navy) 60%,#2b4a63);color:#fff}.rail-item[aria-current=page] .rail-code{opacity:.55}.rail-item:focus-visible{outline:2px solid #5980a6;outline-offset:-2px}.rail-toggle:focus-visible{outline:2px solid #5980a6;outline-offset:-2px}.user-chip{display:flex;align-items:center;gap:7px;flex:none}.user-av{width:28px;height:28px;flex:none;display:grid;place-items:center;background:var(--color-accent-fill);color:var(--color-on-accent);font:600 var(--text-data)/1 var(--font-heading)}.user-id{display:flex;flex-direction:column;line-height:1.15}.user-id b{font:600 var(--text-body)/1.15 var(--font-heading)}.user-id i{font:400 var(--text-micro)/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-50);font-style:normal}.rail[hidden]{display:none!important}.app[data-chrome=lean] #connectBtn,.app[data-chrome=lean] #layoutBtn{display:none}.hdr{flex:none;background:var(--color-surface);border-bottom:1px solid var(--color-divider);z-index:5}.hdr-pad{padding:7px 16px 0;display:flex;align-items:flex-start;gap:14px}.hdr-main{flex:1;min-width:0}.hdr .user-chip{align-self:center;padding-bottom:5px}.hdr-bar{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:5px}.hdr-id{display:flex;align-items:baseline;gap:8px;min-width:0}.hdr-name{font-size:var(--text-body);line-height:1.05}.hdr-code{font:400 var(--text-data)/1 var(--font-mono);color:var(--ink-50)}.hdr-spring{flex:1;min-width:24px}.hdr-switcher{display:flex;align-items:center;gap:5px;font:400 var(--text-data)/1 var(--font-mono);letter-spacing:.1em;color:#1d1f2073}.rolepop-wrap{position:relative;display:inline-flex}.rolepop-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px;cursor:pointer;border:1px solid var(--color-divider);background:var(--surface-raised);color:var(--color-text);font:500 var(--text-body)/1 var(--font-body);white-space:nowrap}.rolepop-btn .icon{width:14px;height:14px;color:var(--ink-50)}.rolepop-chev{transform:rotate(90deg);margin-left:1px}.rolepop-btn:hover{background:#1d1f200d}.rolepop-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.rolepop-btn[aria-expanded=true]{border-color:var(--color-accent-fill)}.rolepop{position:fixed;z-index:30;top:0;left:0;min-width:190px;max-height:264px;overflow-y:auto;padding:4px;display:flex;flex-direction:column;gap:1px;background:var(--surface-raised);border:1px solid var(--color-divider);box-shadow:0 8px 26px #1014182e}.rolepop[hidden]{display:none}.rolepop-opt{display:flex;align-items:center;gap:8px;width:100%;min-height:34px;padding:0 8px;border:0;background:transparent;cursor:pointer;color:var(--color-text);font:400 var(--text-body)/1.2 var(--font-body);text-align:left}.rolepop-opt:hover,.rolepop-opt:focus-visible{background:var(--color-accent-100);outline:none}.rolepop-opt .icon{width:14px;height:14px;flex:none;color:var(--color-accent-fill)}.rolepop-opt .icon.is-blank{visibility:hidden}.rolepop-opt[aria-selected=true]{font-weight:600}.hdr-break{display:none}.hdr-mark{display:none;width:28px;height:28px;flex:none;place-items:center;border:1px solid var(--color-divider);background:var(--color-accent-fill);color:var(--color-on-accent);font:600 var(--text-body)/1 var(--font-heading);align-self:center}.tabs{display:flex;gap:16px;overflow-x:auto}.tabs[hidden]{display:none!important}.tab{padding:0 0 5px;white-space:nowrap;cursor:pointer;background:transparent;border:0;font:400 var(--text-body)/1 var(--font-body);color:var(--ink-55);border-bottom:2px solid transparent;transition:color .12s ease,border-color .12s ease}.tab:hover{color:var(--color-text)}.tab[aria-selected=true]{border-bottom-color:var(--color-text);color:var(--color-text)}.tabbar{display:none}.tabbar-item{flex:1;min-height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;background:transparent;border:0;color:#fff;opacity:.5;text-decoration:none;transition:opacity .14s ease}.tabbar-item[aria-current=page]{opacity:.95}.tabbar-icon{line-height:0;display:block}.tabbar-label{font:400 var(--text-micro)/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.screen{flex:1;min-height:0;display:flex;flex-direction:column;width:100%;box-sizing:border-box}.screen:not(.embedded){max-width:1560px;margin:0 auto;padding:14px 20px 12px}.screen.embedded{max-width:none;margin:0;padding:0;min-width:0;overflow-x:clip}.screen[hidden]{display:none}.sec-hdr{flex:none;background:var(--color-surface);border-bottom:1px solid var(--color-divider);padding:10px 18px 9px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sec-title{font-size:var(--text-title);display:flex;align-items:center;gap:8px;min-width:0}.sec-title .icon{width:19px;height:19px;flex:none;color:var(--color-accent-700)}.sec-sort{display:flex;align-items:center;gap:5px;font:400 var(--text-data)/1 var(--font-mono);letter-spacing:.1em;color:#1d1f2073}.sec-controls{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sec-body{flex:1;min-height:0;overflow-y:auto;padding:var(--space-3) 18px 18px;display:flex;flex-direction:column;gap:var(--space-3)}.sec-sum{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);flex:none}.sec-sum.sum-3{grid-template-columns:repeat(3,minmax(0,1fr))}.info-grid{grid-template-columns:1fr 1fr}.up-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-2)}.sec-panel{display:flex;flex-direction:column;min-height:0}.sec-panel-hd{display:flex;align-items:baseline;gap:10px;padding-bottom:7px}.sec-panel-hd h5{margin:0;font-size:var(--text-body)}.sec-foot{flex:none;padding-top:8px;font:400 var(--text-data)/1.4 var(--font-mono);color:var(--ink-55)}.sec-table-wrap{flex:1;min-height:0;border:1px solid var(--color-divider);overflow:auto}.sec-table-wrap .table{min-width:880px}.sec-table-wrap .table th{position:sticky;top:0;background:var(--color-surface);z-index:1}.sec-table-wrap .table th,.sec-table-wrap .table td{padding-left:12px;padding-right:12px}.deal-no{font-family:var(--font-mono);font-size:var(--text-data);color:var(--color-accent-700)}.sec-veh-sub{font:400 var(--text-data)/1.3 var(--font-mono);color:var(--ink-50)}@media (max-width: 1120px){.sec-sum{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.sec-hdr{padding:8px 12px}.sec-body{padding:var(--space-2) 12px 12px}.sec-sum,.sec-sum.sum-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.deal-grid,.mod-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:var(--space-2);align-content:start}.deal,.mod{display:flex;flex-direction:column;gap:7px;padding:var(--space-2)}.deal-hd{display:flex;align-items:center;gap:7px}.deal-hd .deal-no{flex:1}.deal-ready{font:400 var(--text-micro)/1 var(--font-mono);letter-spacing:.08em}.deal-ready.is-ok{color:var(--state-ok-fg)}.deal-ready.is-warn{color:var(--state-warn-fg)}.deal-veh{font:600 var(--text-body)/1.25 var(--font-heading)}.deal-photo{aspect-ratio:3 / 2;background:var(--ink-06)}.deal-meta{display:grid;grid-template-columns:auto 1fr;gap:2px 10px}.deal-meta dt{font:400 var(--text-micro)/1.5 var(--font-mono);letter-spacing:.08em;color:var(--ink-50);text-transform:uppercase}.deal-meta dd{margin:0;font:400 var(--text-data)/1.5 var(--font-body)}.deal-money{border-top:1px solid var(--ink-08);padding-top:6px;display:flex;flex-direction:column;gap:1px}.deal-line{display:flex;align-items:baseline;gap:8px;font:400 var(--text-data)/1.55 var(--font-mono)}.deal-line span:first-child{flex:1;color:var(--ink-55)}.deal-line.is-total{border-top:1px solid var(--ink-08);margin-top:3px;padding-top:4px;font-weight:600}.deal-acts{display:flex;gap:5px;margin-top:auto;padding-top:4px}.idf{display:flex;flex-direction:column;gap:3px;padding:7px 0;border-bottom:1px solid var(--ink-08)}.idf:last-child{border-bottom:0}.idf-hd{display:flex;align-items:baseline;gap:7px}.idf-k{font:400 var(--text-micro)/1.4 var(--font-mono);letter-spacing:.1em;color:var(--ink-50);text-transform:uppercase}.idf-v{font:400 var(--text-body)/1.4 var(--font-body);font-weight:600}.idf-v.is-none{font-weight:400;color:var(--ink-50);font-style:italic}.idf-src{font:400 var(--text-data)/1.4 var(--font-body);color:var(--ink-55)}.idf-swatch{width:11px;height:11px;flex:none;display:inline-block;border:1px solid rgba(29,31,32,.25)}.scan{margin-top:10px;padding-top:10px;border-top:1px solid var(--ink-08);display:flex;flex-direction:column;gap:7px}.scan-hd{display:flex;align-items:center;gap:6px;font:400 var(--text-micro)/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-60)}.scan-hd .icon{width:13px;height:13px}.scan-half{margin-left:auto;letter-spacing:.06em;color:var(--ink-40);text-transform:none}.scan-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.scan-fig{display:flex;flex-direction:column;gap:1px;padding:6px 8px;background:var(--surface-sunken)}.scan-fig b{font:600 var(--text-title)/1.1 var(--font-body)}.scan-fig span{font:400 var(--text-micro)/1.3 var(--font-mono);letter-spacing:.06em;color:var(--ink-55)}.scan-note{font:400 var(--text-data)/1.45 var(--font-body);color:var(--ink-60)}.scan-note.is-bad{color:var(--state-danger-fg)}.scan-sub{font:400 var(--text-micro)/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-50);margin-top:3px}.scan-chips{display:flex;flex-wrap:wrap;gap:4px}.scan-chip{font:400 var(--text-micro)/1 var(--font-mono);letter-spacing:.04em;padding:3px 5px;border:1px solid var(--ink-08);color:var(--ink-60)}.scan-chip.is-none{border-style:dashed;color:var(--ink-40)}.scan-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 10px}.scan-row{display:flex;align-items:baseline;gap:6px;justify-content:space-between;border-bottom:1px solid var(--ink-08);padding:3px 0}.scan-row span{font:400 var(--text-data)/1.3 var(--font-body);color:var(--ink-60)}.scan-row i{font:400 var(--text-data)/1.3 var(--font-mono);color:var(--ink-40);text-decoration:line-through;font-style:normal}.inv-source{display:flex;flex-direction:column;gap:5px;padding:8px 10px;border-bottom:1px solid var(--ink-08);background:var(--surface-sunken)}.inv-source-hd{display:flex;align-items:center;gap:6px}.inv-source-url{font:600 var(--text-data)/1.2 var(--font-body);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-source-meta{font:400 var(--text-micro)/1.4 var(--font-mono);letter-spacing:.04em;color:var(--ink-55)}.inv-source-verbs{display:flex;flex-wrap:wrap;gap:3px}.inv-source-why b{font-weight:600;color:var(--ink-70)}.inv-source-why{font:400 var(--text-data)/1.4 var(--font-body);color:var(--ink-55)}.idf-conf{margin-left:auto;font:400 var(--text-micro)/1 var(--font-mono);letter-spacing:.08em;padding:3px 5px;text-transform:uppercase;flex:none}.idf-conf.is-high,.idf-conf.is-medium{background:var(--ink-06);color:var(--ink-60)}.idf-conf.is-low{background:var(--ink-08);color:var(--color-text);font-weight:600}.idf-alts{display:flex;flex-wrap:wrap;gap:5px;margin-top:3px}.idf-alt{display:inline-flex;align-items:center;gap:5px;cursor:pointer;background:none;border:1px solid var(--color-divider);color:var(--color-text);font:400 var(--text-data)/1 var(--font-body);padding:5px 7px;text-align:left}.idf-alt:hover{background:var(--ink-04)}.idf-alt[aria-pressed=true]{border-color:var(--color-accent);background:rgba(var(--accent-rgb),.1)}.idf-risk{font:400 var(--text-data)/1.45 var(--font-body);color:var(--color-text);border-left:2px solid var(--ink-40);padding:2px 0 2px 7px;margin-top:2px}.sec-back{flex:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:none;border:1px solid var(--color-divider);color:var(--color-text);cursor:pointer}.sec-back:hover{background:var(--ink-04)}.sec-back .icon{width:17px;height:17px}.temp-meter{display:inline-flex;gap:2px;vertical-align:middle}.temp-meter i{width:3px;height:11px;background:var(--ink-08)}.temp-meter i.is-on{background:var(--ink-70)}.temp-cell{display:flex;align-items:center;gap:6px}.temp-word{font:400 var(--text-micro)/1 var(--font-mono);letter-spacing:.06em;color:var(--ink-55)}.lead-cust{background:none;border:0;padding:0;margin:0;font:inherit;font-weight:600;color:var(--color-text);text-align:left;cursor:pointer}.lead-cust:hover{text-decoration:underline}.lead-src{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.lead-src .icon{width:13px;height:13px;flex:none;color:var(--ink-50)}.rec-tr{cursor:pointer}.rec-tr:hover{background:var(--ink-04)}.rec-name-btn{background:none;border:0;padding:0;font:600 var(--text-body)/1.3 var(--font-heading);color:inherit;cursor:pointer;text-align:left}.rec-name-btn:hover{text-decoration:underline}.sm-only{display:none}.lead-due{font:400 var(--text-data)/1.4 var(--font-mono)}.lead-due.is-over{color:var(--state-danger-fg);font-weight:600}.lead-none{color:var(--ink-50)}.lead-when{white-space:nowrap}.lead-quote{font-style:italic;color:var(--ink-70)}.lead-offnote{font:400 var(--text-data)/1.4 var(--font-mono);color:var(--ink-50)}.lead-rec{display:flex;flex-direction:column;gap:var(--space-3)}.lead-rec-hd{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lead-prio{font:400 var(--text-micro)/1 var(--font-mono);letter-spacing:.08em;color:var(--ink-55)}.lead-prio.is-high{color:var(--color-text);font-weight:600}.lead-rec-top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);align-items:start}.lead-rec-main{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--space-2);align-items:start}.lead-dl{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:baseline}.lead-dl dt{font:400 var(--text-micro)/1.6 var(--font-mono);letter-spacing:.08em;color:var(--ink-50);text-transform:uppercase}.lead-dl dd{margin:0;font:400 var(--text-body)/1.6 var(--font-body);word-break:break-word}.lead-veh{display:flex;flex-direction:column;gap:8px}.lead-rec-top .plate{display:flex;flex-direction:column;gap:9px}.lead-veh-photo{aspect-ratio:3 / 2;background:var(--ink-06)}.lead-veh-title{font:600 var(--text-body)/1.3 var(--font-heading)}.lead-veh-sub{font:400 var(--text-data)/1.4 var(--font-mono);color:var(--ink-50)}.lead-veh-price{font:600 var(--text-figure)/1 var(--font-mono)}.lead-panel{display:flex;flex-direction:column;gap:9px;padding:var(--space-2)}.lead-panel-hd{display:flex;align-items:baseline;gap:8px}.lead-panel-hd h5{margin:0;font-size:var(--text-data);letter-spacing:.03em;text-transform:uppercase}.lead-panel-note{font:400 var(--text-micro)/1 var(--font-mono);letter-spacing:.05em;color:var(--ink-50);margin-left:auto}.lead-thread{display:flex;flex-direction:column;gap:8px}.msg{max-width:82%;padding:7px 10px;border:1px solid var(--color-divider)}.msg-text{font:400 var(--text-body)/1.45 var(--font-body)}.msg-meta{font:400 var(--text-micro)/1.4 var(--font-mono);letter-spacing:.06em;color:var(--ink-50);margin-top:3px}.msg.is-us{align-self:flex-end;background:rgba(var(--accent-rgb),.1);border-color:rgba(var(--accent-rgb),.28)}.msg.is-us .msg-meta{text-align:right}.lead-note{display:flex;flex-direction:column;gap:2px;padding-bottom:8px;border-bottom:1px solid var(--ink-08)}.lead-note:last-child{border-bottom:0;padding-bottom:0}.lead-note-who{font:400 var(--text-micro)/1.4 var(--font-mono);letter-spacing:.06em;color:var(--ink-50);text-transform:uppercase}.lead-note-text{font:400 var(--text-body)/1.5 var(--font-body)}.mod-hd{display:flex;align-items:center;gap:7px}.mod-hd .icon{width:15px;height:15px;color:var(--color-accent-700)}.mod-name{flex:1;font:600 var(--text-body)/1.25 var(--font-heading)}.mod-desc{font:400 var(--text-data)/1.4 var(--font-body);color:var(--ink-55)}.mod-count{font:400 var(--text-data)/1.4 var(--font-mono);color:var(--ink-50)}.mod-screens{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:6px;border-top:1px solid var(--ink-08)}.mod-screen{font:400 var(--text-micro)/1.4 var(--font-mono);letter-spacing:.03em;color:var(--ink-55);background:var(--ink-04);padding:3px 5px}.mod-screens.is-empty{border-top:0;padding-top:0;font:400 var(--text-data)/1.4 var(--font-body);color:var(--ink-50);font-style:italic}.set-rows{display:flex;flex-direction:column}.set-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--color-divider)}.set-row:last-child{border-bottom:0}.set-row .icon{width:15px;height:15px;flex:none;color:var(--color-accent-700)}.set-row-main{flex:1;min-width:0}.set-row-name{font:600 var(--text-body)/1.3 var(--font-heading)}.set-row-sub{font:400 var(--text-micro)/1.4 var(--font-mono);letter-spacing:.03em;color:var(--ink-55)}.set-row-when{flex:none;font:400 var(--text-data)/1.4 var(--font-mono);color:var(--ink-50)}.set-fields{display:flex;flex-direction:column;gap:var(--space-3)}.set-field{display:flex;flex-direction:column;gap:4px}.set-field-label{font:400 var(--text-micro)/1.4 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-50)}.set-field-value{min-height:36px;display:flex;align-items:center;padding:0 10px;font:400 var(--text-body)/1.4 var(--font-body);background:var(--surface-chrome);border:1px solid var(--color-divider)}.set-field-value.is-list{flex-wrap:wrap;gap:6px;padding:7px 10px}.edit-pen{margin-left:auto;background:none;border:0;padding:4px;cursor:pointer;color:var(--ink-50);display:inline-flex;align-items:center}.edit-pen:hover,.edit-pen:focus-visible{color:var(--color-accent-700)}.edit-pen .icon{width:14px;height:14px}.num .edit-pen{margin-left:4px;vertical-align:middle}.perm-group{font:400 var(--text-micro)/1.4 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-50);margin-top:4px}.perm-foot{font:400 var(--text-data)/1.4 var(--font-mono);color:var(--ink-55);padding-top:6px}.perm-none{font:400 var(--text-data)/1.4 var(--font-body);color:var(--ink-55);padding:4px 0 2px}.perm-tags{align-content:start}.perm-tag{font:400 var(--text-data)/1.3 var(--font-body);color:var(--ink-60);background:var(--surface-raised);border:1px solid var(--color-divider);padding:3px 7px}.lead-rec-top.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-net-figure{font:600 var(--text-figure)/1 var(--font-mono)}.set-row.is-total .set-row-name,.set-row.is-total .set-row-when{font-weight:600;color:var(--color-text)}.sec-sum .kpi{grid-column:auto}.skel-stack>.skel-lines{display:flex;flex-direction:column;gap:4px}.usr-actions{display:flex;flex-wrap:wrap;gap:8px}.cc-total-figure{font:600 var(--text-figure)/1 var(--font-mono)}.cc-entries-wrap .table{min-width:0}.cm-art{aspect-ratio:3 / 2;max-height:168px;background:var(--color-accent-fill);color:var(--color-on-accent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.cm-art .icon{width:26px;height:26px}.cm-art-fig{font:600 var(--text-title)/1.15 var(--font-mono)}.cm-shot{height:168px;overflow:hidden;background:var(--surface-sunken);border:1px solid var(--color-divider);display:flex;align-items:center;justify-content:center}.cm-shot .poster{width:336px;flex:none;transform:scale(.5)}.cm-doc{aspect-ratio:3 / 2;max-height:168px;background:var(--surface-chrome);border:1px solid var(--color-divider);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.cm-doc .icon{width:26px;height:26px;color:var(--ink-40)}.cm-doc-tag{font:400 var(--text-micro)/1 var(--font-mono);letter-spacing:.08em;color:var(--ink-50);text-transform:uppercase}.cm-vis{font-weight:400}.cm-vis.cm-vis-2{font-weight:600}.cm-vis.cm-vis-3{font-weight:600;color:var(--color-accent-900)}@media (max-width: 1080px){.lead-rec-top,.lead-rec-main{grid-template-columns:minmax(0,1fr)}.msg{max-width:92%}}@media (max-width: 860px){.sec-table-wrap .table{min-width:0}.sm-hide{display:none}.sm-only{display:block}.lead-tr td:first-child,#secBody thead th:first-child{width:52%}.lead-tr td,#secBody .table th{padding-left:8px;padding-right:8px}.temp-word{display:none}.lead-when{display:block}.rec-tr td{padding-top:11px;padding-bottom:11px}.sec-back{width:44px;height:44px}}.stub{flex:1;display:grid;place-items:center;padding:40px 16px}.stub-plate{max-width:420px;padding:18px 20px;text-align:center;display:flex;flex-direction:column;gap:7px}.stub-code{font:400 var(--text-micro)/1 var(--font-mono);letter-spacing:.14em;color:var(--color-accent-700)}.stub-title{font-size:var(--text-title)}.stub-note{font:400 var(--text-data)/1.45 var(--font-body);color:var(--ink-60);margin:0}.dash{flex:1;min-height:0;padding:8px 16px 6px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto minmax(0,1fr) minmax(0,1fr) auto;gap:9px}.kpi{grid-column:span 3;align-self:start;padding:6px 10px;gap:1px}.kpi-row{display:flex;align-items:center;gap:8px}.kpi-text{min-width:0;flex:1}.kpi-label{font:400 var(--text-micro)/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-figure-row{display:flex;align-items:baseline;gap:6px;height:30px}.kpi-figure{font:600 var(--text-figure)/1.05 var(--font-heading);letter-spacing:-.01em}.kpi-note{font:400 var(--text-micro)/1.2 var(--font-body);color:var(--ink-50);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-body{flex:1;min-height:0;overflow:auto;padding:10px 16px 12px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.dash-body .kpi-row{flex-wrap:wrap}.dash-body .state{flex:none;align-items:flex-start;text-align:left;padding:0;min-height:0}.dash-pending{display:flex;flex-direction:column;gap:6px}.dash-body .kpi-note,.dash-pending-title{margin:0}.dash-pending-title{font:500 var(--text-data)/1.35 var(--font-body);color:var(--ink-70)}.dash-pending ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.dash-pending a{display:inline-flex;align-items:baseline;gap:6px;padding:4px 8px;border:1px solid var(--color-divider);border-radius:4px;background:var(--color-surface);font:400 var(--text-data)/1.2 var(--font-body);color:var(--ink-70);text-decoration:none}.dash-pending a:hover{border-color:var(--color-accent);color:var(--color-accent-700)}.dash-pending code{font:400 var(--text-micro)/1 var(--font-mono);letter-spacing:.08em;color:var(--ink-50)}.spark{display:flex;gap:2px;align-items:flex-end;height:26px;flex:none}.spark span{width:4px;background:rgba(var(--accent-rgb),.28)}.spark span:last-child{background:var(--color-accent)}.module{min-height:0;padding:9px 11px;gap:5px}.module-hd{display:flex;align-items:center;gap:8px}.module-title{font-size:var(--text-data);letter-spacing:.03em;text-transform:uppercase}.module-aside{margin-left:auto;font:400 var(--text-data)/1 var(--font-mono);color:var(--ink-50)}.module-foot{margin-top:auto;padding-top:6px;border-top:1px solid var(--color-divider);font:400 var(--text-data)/1.35 var(--font-body);color:var(--ink-60)}.module-foot.is-mono{font:400 var(--text-data)/1 var(--font-mono)}.module-act{align-self:flex-start;margin-top:auto}.m-gross{grid-column:span 5}.m-funnel{grid-column:span 4}.m-payables{grid-column:span 3}.m-apps{grid-column:span 6}.m-inv,.m-attn{grid-column:span 3}.chart{display:flex;align-items:flex-end;gap:7px;flex:1;min-height:0;border-bottom:1px solid var(--color-divider);padding-bottom:2px}.chart-col{flex:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px}.chart-bar{width:100%;border:1px solid var(--color-divider);background:rgba(var(--accent-rgb),.3)}.chart-col:last-child .chart-bar{background:var(--color-accent)}.chart-label{font:400 var(--text-micro)/1 var(--font-mono);color:var(--ink-50)}.chart-stats{display:flex;gap:16px;flex-wrap:wrap}.funnel-row{display:flex;align-items:center;gap:10px;flex:none}.funnel-stage{width:70px;font:400 var(--text-data)/1 var(--font-mono);letter-spacing:.06em;color:var(--ink-60)}.funnel-bar{flex:1;height:12px}.funnel-count{font:600 var(--text-body)/1 var(--font-heading);width:24px;text-align:right}.funnel-value{font:400 var(--text-data)/1 var(--font-mono);color:var(--ink-50);width:42px;text-align:right}.pay-row{display:flex;align-items:baseline;gap:8px;flex:none;padding-bottom:5px;border-bottom:1px solid var(--ink-08)}.pay-due{font:400 var(--text-micro)/1 var(--font-mono);color:var(--ink-50);width:38px;flex:none}.pay-name{flex:1;min-width:0;font:400 var(--text-data)/1.25 var(--font-body)}.pay-amt{font:600 var(--text-body)/1 var(--font-heading)}.bar-row{display:grid;grid-template-columns:64px 1fr 74px;align-items:center;gap:9px;flex:none}.bar-label{font:400 var(--text-data)/1 var(--font-body);color:var(--ink-70)}.bar-track{height:12px;background:var(--ink-06);position:relative}.bar-fill{position:absolute;inset:0 auto 0 0;background:var(--color-accent)}.bar-fill.is-muted{background:#1d1f2047}.bar-figure{font:400 var(--text-data)/1 var(--font-mono);text-align:right}.alert{flex:none;padding-bottom:5px;border-bottom:1px solid var(--ink-08)}.alert-title{font:500 var(--text-data)/1.25 var(--font-body)}.alert-detail{font:400 var(--text-data)/1.25 var(--font-body);color:var(--ink-55)}.signature{grid-column:span 12;display:flex;align-items:center;gap:12px;font:400 var(--text-micro)/1 var(--font-mono);letter-spacing:.08em;color:var(--ink-40)}.signature-rule{flex:1;height:1px;background:var(--color-divider)}.inv-title{font-size:var(--text-title);display:flex;align-items:center;gap:8px;min-width:0}.inv-title .icon{width:19px;height:19px;flex:none;display:none}.inv-hdr{flex:none;background:var(--color-surface);border-bottom:1px solid var(--color-divider);padding:10px 18px 9px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.inv-split{flex:1;min-height:0;display:grid;grid-template-columns:412px minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.inv-split>*{min-height:0}.inv-list{border-right:1px solid var(--color-divider);display:flex;flex-direction:column;min-width:0;min-height:0}.inv-list-hd{padding:9px 14px;border-bottom:1px solid var(--color-divider);display:flex;flex-direction:column;gap:8px}.status-tabs{display:flex;border:1px solid var(--color-divider)}.status-tab{display:flex;align-items:center;gap:5px;padding:5px 9px;cursor:pointer;background:transparent;border:0;border-right:1px solid var(--color-divider);font:400 var(--text-data)/1 var(--font-body);color:var(--color-text);transition:background-color .12s ease,color .12s ease}.status-tab:last-child{border-right:0}.status-tab:hover{background:var(--ink-04)}.status-tab[aria-pressed=true]{background:var(--color-accent-fill);color:var(--color-on-accent)}.status-tab-count{font:400 var(--text-micro)/1 var(--font-mono);opacity:.5}.status-tab[aria-pressed=true] .status-tab-count{opacity:.85}.chip-row{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.chip{font:400 var(--text-data)/1 var(--font-body);padding:4px 7px;cursor:pointer;background:transparent;border:1px solid var(--color-divider);color:var(--ink-70);transition:background-color .12s ease,border-color .12s ease,color .12s ease}.chip:hover{border-color:var(--ink-40)}.chip[aria-pressed=true]{background:var(--color-accent-100);border-color:var(--color-accent);color:var(--color-accent-700)}.chip-count{margin-left:auto;font:400 var(--text-micro)/1 var(--font-mono);color:var(--ink-50)}.chip.is-on{background:var(--color-accent-100);border-color:var(--color-accent);color:var(--color-accent-700)}.inv-filter-btn{display:inline-flex;align-items:center;gap:6px;font-weight:500}.inv-filter-n{min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--color-accent-fill);color:var(--color-on-accent);font:600 10px/16px var(--font-body);text-align:center}.chip-link{background:none;border:0;padding:4px 2px;cursor:pointer;font:400 var(--text-data)/1 var(--font-body);color:var(--color-accent-700);text-decoration:underline}.inv-filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px 10px;padding:10px;background:var(--ink-04);border:1px solid var(--color-divider)}.inv-f{display:flex;flex-direction:column;gap:4px;min-width:0;font:500 var(--text-micro)/1.2 var(--font-body);color:var(--ink-70);text-transform:uppercase;letter-spacing:.04em}.inv-f .input{width:100%;height:30px;padding:4px 8px;font:400 var(--text-data)/1 var(--font-body);text-transform:none;letter-spacing:0}.inv-rows{flex:1;min-height:0;overflow-y:auto}.unit-row{width:100%;text-align:left;display:flex;align-items:center;gap:10px;padding:9px 14px;cursor:pointer;background:transparent;border:0;border-bottom:1px solid var(--ink-08);border-left:3px solid transparent;transition:background-color .12s ease,border-color .12s ease}.unit-row:hover{background:var(--ink-04)}.unit-row[aria-current=true]{background:var(--color-accent-100);border-left-color:var(--color-accent)}.unit-thumb{width:62px;height:42px;flex:none;border:1px solid var(--color-divider)}.unit-text{flex:1;min-width:0}.unit-title{font:600 var(--text-body)/1.15 var(--font-heading);letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unit-meta{font:400 var(--text-micro)/1.5 var(--font-mono);color:var(--ink-55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unit-right{text-align:right;flex:none}.unit-price{font:600 var(--text-body)/1.2 var(--font-heading)}.inv-pager{padding:7px 14px;border-top:1px solid var(--color-divider);display:flex;align-items:center;gap:8px;font:400 var(--text-micro)/1 var(--font-mono);color:var(--ink-50)}.inv-detail{min-width:0;min-height:0;overflow-y:auto;padding:12px 16px 20px;display:flex;flex-direction:column;gap:11px}.detail-back{display:none}.hero{display:grid;grid-template-columns:396px minmax(0,1fr);gap:9px;align-items:start}.hero-primary{min-width:0;height:264px;aspect-ratio:3/2;cursor:zoom-in}.hero-caption{position:absolute;top:26px;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:1;font:400 var(--text-micro)/1.5 var(--font-mono);color:var(--dk-ink, #5d5d60);text-align:center}.hero-tag{position:absolute;left:7px;top:7px;z-index:1;font:400 var(--text-micro)/1 var(--font-mono);letter-spacing:.08em;padding:3px 5px;background:#1d1f20b8;color:#f2f2f3}.hero-zoom{position:absolute;right:7px;top:7px;z-index:1;display:grid;place-items:center;width:22px;height:22px;font-size:var(--text-body);background:#1d1f20b8;color:#f2f2f3}.hero-grid{min-width:0;height:264px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:5px}.hero-thumb{min-width:0;width:100%;height:100%;display:grid;place-items:center;text-align:center;cursor:zoom-in;border:1px solid rgba(29,31,32,.22);font:400 var(--text-micro)/1.2 var(--font-mono);letter-spacing:.04em;color:var(--ink-55)}.hero-thumb.is-primary{border-color:var(--color-accent)}.hero-thumb>span{position:relative;z-index:1}.identity{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.identity-kicker{font:400 var(--text-micro)/1 var(--font-mono);letter-spacing:.1em;color:var(--color-accent-700);margin-bottom:3px}.identity-title{font-size:var(--text-title);margin-bottom:2px;text-wrap:pretty}.identity-sub{font:400 var(--text-data)/1.3 var(--font-body);color:var(--ink-60);text-wrap:pretty}.identity-price{font:600 var(--text-figure)/1 var(--font-heading)}.identity-note{font:400 var(--text-micro)/1.4 var(--font-mono);color:var(--ink-55)}.spec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:9px 14px}.spec-k{font:400 var(--text-micro)/1 var(--font-mono);letter-spacing:.08em;color:var(--ink-50);margin-bottom:2px}.spec-v{font:500 var(--text-body)/1.2 var(--font-body);overflow-wrap:anywhere}.plates{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:11px}.plate{padding:10px 12px}.plate-label{font:400 var(--text-micro)/1 var(--font-mono);letter-spacing:.1em;color:var(--ink-50);margin-bottom:7px}.margin-row{display:grid;grid-template-columns:80px 1fr 62px;align-items:center;gap:9px;margin-bottom:6px}.margin-label{font:400 var(--text-data)/1 var(--font-body);color:var(--ink-70)}.margin-track{height:9px;background:var(--ink-06);position:relative}.margin-figure{font:400 var(--text-data)/1 var(--font-mono);text-align:right}.event{display:flex;gap:8px;padding-bottom:6px;border-bottom:1px solid var(--ink-08);margin-bottom:6px}.event:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.event-when{font:400 var(--text-micro)/1.4 var(--font-mono);color:var(--ink-50);width:44px;flex:none}.event-text{font:400 var(--text-data)/1.35 var(--font-body);flex:1;min-width:0}.lead-row{display:flex;align-items:center;gap:8px;padding-bottom:5px;border-bottom:1px solid var(--ink-08);margin-bottom:5px}.lead-row:last-child{border-bottom:0;margin-bottom:0}.lead-name{flex:1;min-width:0;font:400 var(--text-data)/1.25 var(--font-body)}.actions{display:flex;flex-wrap:wrap;gap:5px}.viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--viewer-bg);display:flex;flex-direction:column;animation:viewer-in .16s ease both}.viewer[hidden]{display:none}@keyframes viewer-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.viewer{animation:none}}.viewer-hd{flex:none;padding:10px;display:flex;align-items:center;gap:8px}.viewer-btn{flex:none;width:44px;height:44px;display:grid;place-items:center;background:transparent;border:0;cursor:pointer;color:#ffffffd9;font:400 18px/1 var(--font-body);transition:color .12s ease}.viewer-btn:hover{color:#fff}.viewer-btn:focus-visible{outline-color:#ffffffb3}.viewer-meta{flex:1;min-width:0;text-align:center}.viewer-slug{font:400 10px/1.3 var(--font-mono);color:#ffffff8c}.viewer-count{font:400 11px/1.3 var(--font-body);color:#ffffffd9}.viewer-stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:0 12px 6px;position:relative;container-type:size}.viewer-photo{flex:none;position:relative;aspect-ratio:3/2;width:min(100%,900px,150cqh)}.viewer-photo-caption{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:1;font:400 9.5px/1.5 var(--font-mono);color:#ffffff80;text-align:center}.viewer-dots{position:absolute;left:0;right:0;bottom:14px;display:flex;justify-content:center;gap:5px}.viewer-dot{width:5px;height:5px;background:#ffffff4d}.viewer-dot.is-on{background:#ffffffe6}.viewer-film{flex:none;padding:8px 10px;display:flex;gap:5px;overflow-x:auto;border-top:1px solid rgba(255,255,255,.12)}.film-cell{width:58px;flex:none;aspect-ratio:3/2;cursor:pointer;padding:0;border:1px solid rgba(255,255,255,.22)}.film-cell.is-on{border-color:var(--nd-card)}.viewer-actions{flex:none;padding:8px 12px calc(12px + env(safe-area-inset-bottom));display:flex;gap:6px;border-top:1px solid rgba(255,255,255,.12)}.viewer-action{min-height:44px;font-size:12px;justify-content:center;border-color:#ffffff4d;color:#ffffffe6;background:transparent}.viewer-action:hover{background:#ffffff14}.viewer-action.is-grow{flex:1}.viewer-action.is-fixed{flex:none;padding:0 12px}.pop-wrap{position:relative}.pop{position:absolute;right:0;top:calc(100% + 6px);z-index:20;width:208px;padding:10px 12px;background:var(--surface-raised);display:flex;flex-direction:column;gap:7px}.pop[hidden]{display:none}.sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#1014186b;border:0}.sheet-scrim[hidden],.sheet[hidden]{display:none}.sheet{position:fixed;z-index:41;top:0;right:0;bottom:0;left:auto;width:min(78vw,300px);display:flex;flex-direction:column;gap:1px;padding:calc(env(safe-area-inset-top) + 14px) 10px calc(env(safe-area-inset-bottom) + 14px);overflow-y:auto;overflow-x:hidden;scrollbar-width:none;border-left:1px solid rgba(255,255,255,.18);background:var(--color-glass-solid);box-shadow:-8px 0 28px #0c101457;transition:transform .16s cubic-bezier(.2,0,0,1)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.sheet{background:var(--color-glass);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4)}}.sheet[hidden]{display:none}.sheet-title{font:400 var(--text-micro)/1 var(--font-mono);letter-spacing:.14em;color:#ffffff8c;padding:2px 10px 8px}.sheet::-webkit-scrollbar{display:none}.strip-item{flex:none;width:100%;min-height:48px;display:flex;align-items:center;gap:12px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:#fff;opacity:.84;cursor:pointer;text-align:left;font:400 var(--text-body)/1.2 var(--font-body)}.strip-item .icon{width:18px;height:18px;flex:none;opacity:.9}.strip-item:hover,.strip-item:focus-visible{opacity:1;background:#ffffff24}.strip-label{flex:1;min-width:0}.strip-code{font:400 var(--text-micro)/1 var(--font-mono);letter-spacing:.1em;color:#ffffff6b}.pop-label{font:400 var(--text-micro)/1 var(--font-mono);letter-spacing:.1em;color:var(--ink-50)}.pop-note{font:400 var(--text-data)/1.4 var(--font-body);color:var(--ink-60);margin:0}.au-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.au-row-veh{display:flex;align-items:center;gap:10px;min-width:0}.au-thumb{width:64px;height:48px;flex:none;overflow:hidden;background:var(--surface-sunken);border:1px solid var(--color-divider);display:flex;align-items:center;justify-content:center;color:var(--ink-50)}.au-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.au-row-text{min-width:0}.au-fav{color:var(--color-accent-700);margin-right:4px}.au-fav .icon{fill:currentColor}.au-cond{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.au-light,.au-cr{font:400 var(--text-micro)/1.6 var(--font-mono);letter-spacing:.06em;padding:1px 5px;border:1px solid var(--color-divider);white-space:nowrap}.au-light.is-ok{color:var(--state-ok-fg);border-color:var(--state-ok-fg)}.au-light.is-warn{color:var(--state-warn-fg);border-color:var(--state-warn-fg)}.au-light.is-danger{color:var(--state-danger-fg);border-color:var(--state-danger-fg)}.au-light.is-neutral{color:var(--state-neutral-fg)}.au-light.is-unver{color:var(--surface-raised);background:var(--ink-50);border-color:var(--ink-50)}.au-cr.is-off{color:var(--ink-50);text-decoration:line-through}.au-note.is-high{color:var(--state-danger-fg)}.au-delta{font-weight:600;white-space:nowrap}.au-delta.is-under{color:var(--state-ok-fg)}.au-delta.is-over{color:var(--state-danger-fg)}.au-delta .sec-veh-sub{font-weight:400}.au-pager{display:flex;align-items:center;gap:var(--space-2);flex:none;padding-top:6px}.au-pager .sec-veh-sub{white-space:nowrap}.au-hero{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:var(--space-3)}.au-photo{aspect-ratio:4/3;overflow:hidden;background:var(--surface-sunken);border:1px solid var(--color-divider)}.au-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.au-photo-none{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--ink-50)}.au-hero-top{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.au-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px var(--space-3);margin:var(--space-2) 0 0}.au-facts dt{font:400 var(--text-micro)/1.4 var(--font-mono);letter-spacing:.08em;color:var(--ink-50)}.au-facts dd{margin:0;font-size:var(--text-data)}.au-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}.au-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-3);margin-top:var(--space-3)}.au-panel{border:1px solid var(--color-divider);padding:var(--space-2)}.au-panel+.au-panel{margin-top:var(--space-3)}.au-money td{vertical-align:top}.au-money-total td{border-top:1px solid var(--color-divider);font-weight:600}.au-rate-note{margin:var(--space-2) 0 0}.au-handoff-links{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.au-fgroup{border-top:1px solid var(--color-divider);padding-top:var(--space-2);margin-top:var(--space-2)}.au-fgroup:first-child{border-top:0;margin-top:0;padding-top:0}.au-flabel{font:400 var(--text-micro)/1.4 var(--font-mono);letter-spacing:.08em;color:var(--ink-50);display:block;margin-bottom:6px}.au-frow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.au-frow .input{width:110px}.au-fsearch{width:220px}.au-fnote{margin:var(--space-2) 0 0}@media (max-width: 860px){.au-hero{grid-template-columns:minmax(0,1fr)}.au-thumb{width:48px;height:36px}}.ord-group+.ord-group{margin-top:var(--space-3)}.ord-group .sec-panel-hd{align-items:baseline}.ord-gallery{display:grid;grid-auto-flow:column;grid-auto-columns:132px;gap:var(--space-2);overflow-x:auto;padding:var(--space-3) 0 4px}.ord-shot{aspect-ratio:4/3;border:1px solid var(--color-divider);padding:0;background-color:var(--surface-sunken);cursor:pointer}.ord-shot:hover{border-color:var(--color-accent)}.ord-price{padding:6px 0 var(--space-2)}.ord-ask{font:600 var(--text-figure)/1 var(--font-heading);letter-spacing:-.02em}.ord-survives{border-top:1px solid var(--color-divider);margin-top:var(--space-2);padding-top:var(--space-2)}.ord-want{font:400 var(--text-data)/1.5 var(--font-mono);background:var(--state-neutral-bg);padding:6px 8px;margin:6px 0 var(--space-2)}.ord-survives .sec-panel-hd{margin-top:var(--space-2)}.sa-marks{display:flex;flex-wrap:wrap;gap:4px;margin:-2px 0 6px}.sa-mark{font:400 var(--text-micro)/1.6 var(--font-mono);letter-spacing:.06em;padding:1px 5px;border:1px solid var(--color-divider);white-space:nowrap;display:inline-flex;align-items:center;gap:3px}.sa-mark .icon{width:11px;height:11px}.sa-mark.is-ok{color:var(--state-ok-fg);border-color:var(--state-ok-fg)}.sa-mark.is-warn{color:var(--state-warn-fg);border-color:var(--state-warn-fg)}.sa-mark.is-adjusted{color:var(--surface-raised);background:var(--color-accent-700);border-color:var(--color-accent-700)}.sa-score{font-weight:600}.sa-score.is-ok{color:var(--state-ok-fg)}.sa-score.is-warn{color:var(--state-warn-fg)}.sa-score-of{font-weight:400;color:var(--ink-50)}.sa-diff{display:flex;align-items:center;gap:6px;white-space:nowrap}.sa-diff .icon{width:12px;height:12px;color:var(--ink-50)}.sa-was{color:var(--ink-50);text-decoration:line-through}.sa-now{font-weight:600}.sa-queue{display:flex;align-items:center;gap:7px;flex:none;padding:7px 10px;margin-bottom:var(--space-2);border:1px solid var(--state-warn-fg);color:var(--state-warn-fg)}.sa-queue.is-clear{border-color:var(--color-divider);color:var(--ink-50)}.sa-queue b{font-weight:600}.bk-revenue{padding:4px 0 2px}.bk-revenue-figure{font:600 var(--text-figure)/1 var(--font-heading);letter-spacing:-.02em}.bk-thread-panel{display:flex;flex-direction:column;min-height:0}.bk-thread{display:flex;flex-direction:column;gap:var(--space-4);flex:1;min-height:0;overflow-y:auto}.bk-msg{border-left:2px solid var(--color-divider);padding:0 0 0 var(--space-4)}.bk-msg.is-mine{border-left-color:var(--color-accent)}.bk-msg.is-note{border-left-style:dashed}.bk-msg-hd{display:flex;align-items:center;gap:var(--space-2)}.bk-msg-hd b{font-size:var(--text-body)}.bk-msg-when{margin-left:auto;font-family:var(--font-mono);font-size:var(--text-micro);color:var(--ink-60)}.bk-msg p{margin:var(--space-1) 0 0;max-width:64ch}.bk-msg-foot{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--ink-60);margin-top:var(--space-1)}.bk-thread-link{margin-top:var(--space-2)}.bk-compose{flex:none;border-top:1px solid var(--color-divider);padding-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.bk-compose-box{width:100%;max-width:64ch;font:inherit;padding:var(--space-2);border:1px solid var(--color-divider);background:var(--surface-sunken);color:var(--ink-60);resize:none}.ai-note{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-data);color:var(--ink-70);max-width:88ch;margin-bottom:var(--space-3)}.ai-note .icon{flex:none;margin-top:1px;color:var(--color-accent-700)}.ai-note code{font-family:var(--font-mono);font-size:var(--text-micro);background:var(--ink-06);padding:0 var(--space-1);white-space:nowrap}.ai-panel{display:flex;flex-direction:column;flex:none;margin-bottom:var(--space-3)}.ai-thread{display:flex;flex-direction:column;gap:var(--space-4)}.ai-turn{border-left:2px solid var(--color-divider);padding-left:var(--space-4)}.ai-turn.is-assistant{border-left-color:var(--color-accent)}.ai-turn-hd{display:flex;align-items:center;gap:var(--space-2)}.ai-turn-hd b{font-size:var(--text-body)}.ai-turn-role{margin-left:auto;font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-50)}.ai-turn-body{margin-top:var(--space-1);max-width:72ch;font-size:var(--text-body)}.ai-turn-body:has(.ai-preview){max-width:none}.ai-turn.is-user .ai-turn-body{color:var(--ink-70)}.ai-turn-foot{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.06em;color:var(--ink-55)}.ai-preview{margin-top:var(--space-3)}.ai-figure{font:400 var(--text-figure)/1 var(--font-heading);color:var(--color-accent-900)}.ai-units{display:grid;gap:var(--space-3);margin:var(--space-3) 0;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));max-width:1100px}.ai-unit{display:flex;gap:var(--space-2);align-items:center;background:var(--surface-raised);border:1px solid var(--color-divider);padding:var(--space-2);min-width:0}.ai-unit-thumb{width:56px;height:42px;flex:none}.ai-unit-text{min-width:0}.ai-unit-title{font-size:var(--text-data);line-height:1.25;overflow-wrap:anywhere}.ai-excluded{border:1px dashed var(--color-divider);padding:var(--space-3);margin-bottom:var(--space-3)}.ai-excluded-hd{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-60);margin-bottom:var(--space-2)}.ai-excluded-row{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:var(--text-data)}.ai-transport{border-top:1px solid var(--color-divider);padding-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.ai-pickers{display:flex;flex-wrap:wrap;gap:var(--space-3)}.ai-rule{font-size:var(--text-data);color:var(--ink-70);max-width:72ch;border-left:2px solid var(--color-divider);padding-left:var(--space-2)}.ai-rule.is-ok{border-left-color:var(--state-ok-fg)}.ai-rule.is-bad{border-left-color:var(--state-danger-fg)}.ai-composer{width:100%;max-width:72ch;height:56px;background:var(--surface-chrome);border:1px solid var(--color-divider);padding:var(--space-2);font:400 var(--text-body)/1.4 var(--font-body);color:var(--ink-60);resize:none}.ai-composer-note{margin:0;max-width:72ch;font-size:var(--text-data);color:var(--ink-60)}.ai-refusal{display:flex;align-items:flex-start;gap:var(--space-2);max-width:72ch;font-size:var(--text-data);background:var(--state-danger-bg);color:var(--state-danger-fg);padding:var(--space-2) var(--space-3)}.ai-refusal .icon{flex:none;margin-top:1px}.ai-limits{margin-top:var(--space-3);display:grid;gap:var(--space-2);flex:none;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ai-limits p{margin:0;max-width:52ch;font-size:var(--text-data);color:var(--ink-60)}.ai-limits b{color:var(--ink-70)}.al-panel{flex:none;margin-bottom:var(--space-3)}.al-feed{display:flex;flex-direction:column}.sec-foot{flex:none}.al-row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-divider)}.al-row:last-child{border-bottom:0}.al-row-thumb{width:46px;height:34px;flex:none}.al-row-main{min-width:0;flex:1}.al-row-hd{display:flex;align-items:center;gap:var(--space-2)}.al-row-when{margin-left:auto;font-family:var(--font-mono);font-size:var(--text-micro);color:var(--ink-55)}.al-row-msg{font-size:var(--text-body);margin-top:var(--space-1);overflow-wrap:anywhere}.al-note{margin-top:var(--space-3);display:grid;gap:var(--space-2);flex:none;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.al-note p{margin:0;max-width:58ch;font-size:var(--text-data);color:var(--ink-60)}.al-note b{color:var(--ink-70)}.al-note code{font-family:var(--font-mono);font-size:var(--text-micro);background:var(--ink-06);padding:0 var(--space-1);white-space:nowrap}.rail-badge{position:absolute;top:4px;left:calc(50% + 4px);min-width:15px;height:15px;padding:0 4px;display:flex;align-items:center;justify-content:center;background:var(--state-danger-fg);color:#fff;font-family:inherit;font-size:9.5px;font-weight:700;line-height:1}.rail-item{position:relative}.rail[data-expanded=true] .rail-badge{position:static;margin-left:auto}.rail[data-expanded=true] .rail-code{margin-left:var(--space-2)}@media (max-width: 1120px){.dash{gap:7px;padding:8px 12px 6px}.hero{grid-template-columns:320px minmax(0,1fr)}.hero-primary,.hero-grid{height:214px}}@media (max-width: 1080px){.inv-split{grid-template-columns:minmax(0,1fr)}.inv-list{border-right:0;border-bottom:1px solid var(--color-divider)}.inv-split[data-view=list] .inv-detail,.inv-split[data-view=detail] .inv-list{display:none}.detail-back{display:grid;place-items:center;width:44px;height:44px;flex:none;padding:0;background:transparent;border:0;cursor:pointer;font:400 20px/1 var(--font-body);color:var(--color-accent-700)}}@media (max-width: 1000px){.hdr-bar{flex-wrap:nowrap;overflow-x:auto;margin-bottom:6px}.hdr-bar>*{flex:none}}@media (max-width: 860px){html,body{height:auto;overflow-x:clip}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]),select,textarea{font-size:16px!important}.app{height:auto;overflow:visible}.shell{height:auto;min-height:100vh}.viewas{position:sticky;top:0;z-index:12;flex-wrap:wrap}.viewas-note,.rail{display:none}.dlg-fields{grid-template-columns:minmax(0,1fr)}.dash-cols{grid-template-columns:minmax(0,1fr)!important}.lead-main{flex-direction:column}.lead-panel{width:100%!important;flex:none!important}.cal-layout{grid-template-columns:minmax(0,1fr)!important}.cal-main,.cal-side{grid-column:span 12!important}.veh-sel-modal{top:auto!important;left:12px!important;right:12px!important;bottom:12px!important;width:auto!important;max-height:82vh!important}.ai-dash-grid,.form-2col{grid-template-columns:minmax(0,1fr)!important}.seg{display:flex;max-width:100%;overflow-x:auto}.seg-btn,.seg-opt{flex:none}.frame{padding-bottom:calc(env(safe-area-inset-bottom) + 66px)}.hdr{position:sticky;top:0}.dash{grid-template-rows:none;grid-auto-rows:auto;padding:7px 12px 10px;gap:7px}.dash>*{grid-column:span 12!important}.module{min-height:180px}.kpi{grid-column:span 6!important;align-self:stretch}.signature{grid-column:span 12!important}.hdr-pad{padding:5px 12px 0;gap:8px}.hdr .user-chip .user-id{display:none}.hdr-mark{display:grid}.hdr .user-chip{align-self:flex-start;padding-bottom:0;margin-top:0;height:40px;align-items:center}.hdr .user-av{width:28px;height:28px}.hdr-bar{align-items:center;gap:8px}.hdr-id{flex-direction:column;align-items:flex-start;gap:0;flex:1}.hdr-name{font-size:var(--text-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hdr-code{font-size:var(--text-micro)}.hdr-switcher,#layoutBtn,#dashTabs,#dashAddBtn{display:none}.hdr-bar{flex-wrap:wrap}#viewasPicker.hdr-switcher{display:flex;order:99;flex:0 0 auto;margin:1px 0 4px;gap:6px;align-items:center}#viewasPicker .viewas-word{display:none}.rolepop-btn{height:32px}.rolepop-opt{min-height:44px}.hdr-break{display:block;flex:0 0 100%;height:0;order:98}#connectBtn{display:inline-flex}.hdr-code{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.tabs{min-height:44px;align-items:flex-start}.tab{font-size:var(--text-data);min-height:44px;display:inline-flex;align-items:center}.inv-detail{padding:7px 12px 10px}.inv-hdr{padding:8px 12px}.inv-hdr .seg{display:none}.inv-hdr{flex-wrap:wrap;gap:8px}.inv-hdr>h4{flex:none}.inv-title .icon{display:block}.inv-title-text,.inv-hdr .hdr-code,.inv-hdr .hdr-spring{display:none}#invSearch{order:4;width:100%;max-width:none}.detail-back{position:sticky;top:0;z-index:6;margin:-7px 0 -4px -12px;background:var(--surface-raised)}.hero{grid-template-columns:minmax(0,1fr)}.hero-primary{width:100%;height:auto}.hero-grid{height:auto;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:none}.hero-thumb{aspect-ratio:3/2;height:auto}.identity-title{font-size:var(--text-title)}.identity-price{font-size:var(--text-figure)}.spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.actions{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.actions::-webkit-scrollbar{display:none}.actions>*{flex:none}.tabbar{--tabbar-h: 46px;--tabbar-gap: 10px;display:flex;align-items:center;gap:2px;position:fixed;z-index:10;left:max(var(--tabbar-gap),env(safe-area-inset-left));right:max(var(--tabbar-gap),env(safe-area-inset-right));max-width:calc(100vw - (2 * var(--tabbar-gap)));box-sizing:border-box;bottom:calc(env(safe-area-inset-bottom) + var(--tabbar-gap));height:var(--tabbar-h);padding:0 4px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:var(--color-glass-solid);box-shadow:0 6px 22px #0c10144d,0 1px 3px #0c101438}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.tabbar{background:var(--color-glass);-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5)}}.tabbar-item{min-height:44px;border-radius:999px;gap:0}.tabbar .tabbar-icon .icon{width:17px;height:17px}.tabbar-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tabbar-item[aria-current=page]{opacity:1;background:#ffffff29}.tabbar{transition:transform .16s cubic-bezier(.2,0,0,1),opacity .16s cubic-bezier(.2,0,0,1)}.tabbar.is-tucked{transform:translateY(calc(var(--tabbar-h) + var(--tabbar-gap) + env(safe-area-inset-bottom) + 14px));opacity:0;pointer-events:none}@media (prefers-reduced-motion: reduce){.tabbar{transition:none}}.seg-opt,.seg-btn{min-height:44px;padding:0 12px}.qa-grid{grid-template-columns:1fr}.qa-btn{min-height:44px;flex-direction:row;align-items:center}.strip-item{min-height:48px}.wsp>.chips,.wsp>.subtabs{display:none}.chip,.status-tab,.input{min-height:44px}.edit-pen{min-height:44px;min-width:44px;justify-content:center}.sec-sum .kpi{grid-column:auto!important}.unit-row{padding:10px 12px}.unit-thumb{width:88px;height:auto;aspect-ratio:3/2}.status-tabs{overflow-x:auto}.status-tab{white-space:nowrap}.sec-sum .kpi-figure{font-size:var(--text-title)}.info-grid,.up-grid{grid-template-columns:minmax(0,1fr)!important}.up-grid>*{grid-column:span 12!important}.lead-detail-grid-3{grid-template-columns:minmax(0,1fr)!important}.invoice-viewer-row{flex-direction:column!important}.invoice-viewer-side{width:100%!important;flex-shrink:1!important}.dev-studio-trio{flex-direction:column!important;overflow-y:auto!important}.dev-studio-trio>*{width:auto!important;border-right:0!important;border-bottom:1px solid var(--color-divider)}.ai-cards-grid,.mod-cards,.settings-cards{grid-template-columns:minmax(0,1fr)!important}.set-row{flex-wrap:wrap}.set-row-when{flex:0 0 100%;padding-left:25px}}@media (max-width: 560px){.kpi{grid-column:span 6!important}.chart-stats{gap:12px}.viewer-actions{flex-wrap:wrap}}.au-params-row{display:flex;flex-wrap:wrap;gap:14px;align-items:end}.au-field{display:grid;gap:2px;font-size:var(--text-data)}.au-field .input{width:150px}.au-sources{border:0;padding:0;margin:0;display:flex;gap:12px;align-items:center}.au-sources legend,.au-checks-box legend{font:400 var(--text-micro)/1.6 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-55);padding:0 4px}.au-sources label,.au-checks label{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-data);cursor:pointer}.au-checks-box{border:1px solid var(--color-divider);padding:8px 10px 10px;margin:0;display:grid;gap:8px}.au-search{width:220px}.au-checks{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px 12px;max-height:220px;overflow:auto}.au-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.au-card{display:flex;flex-direction:column;border:1px solid var(--color-divider);background:var(--color-surface);min-width:0}.au-card .au-photo{display:block;border:0;border-bottom:1px solid var(--color-divider)}.au-photo-none{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:var(--ink-50)}.au-card-body{display:grid;gap:6px;padding:10px}.au-card-title{font-weight:600;color:inherit;text-decoration:none}.au-card-title:hover{text-decoration:underline}.au-card-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.au-price{font-weight:600;white-space:nowrap}.au-card-meta{display:flex;flex-wrap:wrap;gap:4px 10px;font:400 var(--text-data)/1.4 var(--font-mono);color:var(--ink-55)}.au-mmr{font:600 var(--text-micro)/1.6 var(--font-mono);letter-spacing:.04em;padding:1px 6px;border:1px solid currentColor;white-space:nowrap}.au-mmr.tier-opportunity{color:#fff;background:var(--state-ok-fg);border-color:var(--state-ok-fg)}.au-mmr.tier-green{color:var(--state-ok-fg)}.au-mmr.tier-yellow{color:var(--state-warn-fg)}.au-mmr.tier-red{color:var(--state-danger-fg)}.au-mmr.tier-flagged{color:#fff;background:var(--state-danger-fg);border-color:var(--state-danger-fg)}.au-mmr.tier-unknown{color:var(--ink-50)}.au-ac{text-decoration:none;display:inline-flex;align-items:center;gap:5px}.au-ac b{font-weight:800}.au-ac .au-ac-range{font-weight:400;opacity:.8}.au-ac-gauge{width:32px;height:18px;flex:none}.au-ac:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.au-legend{display:flex;flex-wrap:wrap;gap:6px;margin:0}.au-comments{margin:0;padding:0;list-style:none;display:grid;gap:2px;font-size:var(--text-data)}.au-comments li:before{content:"•";margin-right:6px}.au-comments .tone-risk{color:var(--state-danger-fg)}.au-comments .tone-positive{color:var(--state-ok-fg)}.au-comments .tone-neutral{color:var(--ink-70, var(--ink-55))}.au-ends-soon{color:var(--state-danger-fg);font-weight:600}.au-details-btn{justify-self:start}.au-details,.au-order{display:grid;gap:8px;border-top:1px solid var(--color-divider);padding-top:8px}.au-details-hd{margin:0;font:400 var(--text-micro)/1.6 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-55)}.au-card-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.au-carfax{display:inline-flex;align-items:center;padding:3px 7px;border:1px solid #1d1d1b;background:var(--nd-card);color:var(--dk-ink, #1d1d1b);font:800 11px/1 Arial,Helvetica,sans-serif;letter-spacing:.6px;text-decoration:none}.au-carfax:hover{background:#1d1d1b;color:#fff}.au-carfax:focus-visible{outline:2px solid #1f6feb;outline-offset:2px}.seo-sub{margin:0;font:400 var(--text-data)/1.45 var(--font-body);color:var(--ink-55)}.seo-sub b{color:var(--color-text);font-weight:600}.seo-scroll{overflow-x:auto}.seo-num .n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.seo-trio{display:grid;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));flex:none}.seo-trio .state{min-height:112px}.kpi-of{font:400 var(--text-data)/1 var(--font-body);color:var(--ink-50)}.seo-alerts{list-style:none;margin:0;padding:0;display:grid;gap:8px}.seo-alerts .alert{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.seo-alerts .alert:last-child{border-bottom:0;padding-bottom:0}.seo-alerts .alert>.icon{width:16px;height:16px}@media (max-width: 600px){.seo-alerts .alert.agent-row>:last-child{grid-column:2 / -1;justify-content:flex-start!important}}.alert.is-warn>.icon{color:var(--state-warn-fg)}.alert.is-danger>.icon{color:var(--state-danger-fg)}.pace-list{display:grid;gap:14px}.pace-row{display:grid;grid-template-columns:minmax(0,230px) minmax(0,1fr) 150px;gap:14px;align-items:center}.pace-name{display:grid;gap:3px;min-width:0}.pace-name b{font:600 var(--text-data)/1.25 var(--font-body)}.pace-name span{font:400 var(--text-micro)/1.35 var(--font-body);color:var(--ink-55)}.pace-name span.is-warn{color:var(--state-warn-fg)}.pace-track{position:relative;height:12px;background:var(--ink-06)}.pace-track>i{position:absolute;inset:0 auto 0 0;background:var(--color-accent);transition:width .25s cubic-bezier(.16,1,.3,1)}.pace-track.is-ahead>i{background:var(--state-warn-fg)}.pace-track.is-over>i{background:var(--state-danger-fg)}.pace-track>em{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:var(--color-text);opacity:.55}.pace-track.is-idle{background:repeating-linear-gradient(90deg,var(--ink-06) 0 6px,transparent 6px 10px)}.pace-fig{font:600 var(--text-data)/1 var(--font-heading);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pace-fig span{font:400 var(--text-micro)/1 var(--font-body);color:var(--ink-50)}@media (prefers-reduced-motion: reduce){.pace-track>i{transition:none}}@media (max-width: 860px){.seo-trio{grid-template-columns:minmax(0,1fr)}.pace-row{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.pace-row .pace-track{grid-column:1 / -1;grid-row:2}}.post-new{display:flex;gap:var(--space-2);align-items:flex-end;flex-wrap:wrap}.post-field{display:grid;gap:4px;font:600 var(--text-data)/1.3 var(--font-body);flex:1 1 260px}.post-field textarea.input{height:auto;min-height:120px;padding:8px;resize:vertical;font:400 var(--text-body)/1.45 var(--font-body)}.post-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.post-row{display:grid;gap:8px;padding-top:var(--space-3);border-top:1px solid var(--color-divider)}.post-row:first-child{border-top:0;padding-top:0}.post-hd{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.post-photos{display:flex;gap:6px;overflow-x:auto}.post-photos img{width:72px;height:90px;-o-object-fit:cover;object-fit:cover;border-radius:4px;flex:none}.post-caption{margin:0;white-space:pre-wrap;font:400 var(--text-body)/1.45 var(--font-body)}.post-actions{display:flex;gap:6px;flex-wrap:wrap}.ig-help summary{cursor:pointer;color:var(--color-accent);font:500 var(--text-data)/1.4 var(--font-body)}.ig-help ol{margin:6px 0;padding-left:18px;display:grid;gap:4px;font:400 var(--text-data)/1.45 var(--font-body)}.track-list{display:grid;gap:12px}.track-row{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:14px;align-items:center}.track-state{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.track-fig{font:600 var(--text-data)/1 var(--font-heading);font-variant-numeric:tabular-nums}.track-h{margin:6px 0 0;font:600 var(--text-data)/1.3 var(--font-body);display:grid;gap:2px}.track-glance{display:grid;gap:8px;align-content:center;min-height:112px}.track-glance>div{display:flex;justify-content:space-between;align-items:center;gap:8px;font:400 var(--text-data)/1.3 var(--font-body)}@media (max-width: 860px){.track-row{grid-template-columns:minmax(0,1fr);gap:6px}}.post-to{border:0;margin:0;padding:0;display:flex;gap:12px;flex-wrap:wrap;align-items:center;width:100%;font:400 var(--text-data)/1.4 var(--font-body)}.post-to legend{float:left;margin-right:4px;font-weight:600;padding:0}.post-to label{display:inline-flex;gap:6px;align-items:center}.achip{border:1px solid var(--color-divider);background:var(--surface-raised);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500;color:var(--color-text);cursor:pointer;font-family:inherit}.achip.is-on{background:var(--color-accent-fill);border-color:var(--color-accent-fill);color:var(--color-on-accent)}.dlg-lg{width:min(640px,100%)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}@media (max-width: 560px){.form-grid{grid-template-columns:minmax(0,1fr)}}.fld{display:flex;flex-direction:column;gap:4px;font-size:13px}.fld>span{font-weight:600;color:var(--ink-60, var(--nd-muted));font-size:12px}.fld-span{grid-column:1 / -1}.fld-hint{color:var(--ink-60, var(--nd-muted));font-size:12px}.form-err{color:var(--state-danger-fg);font-size:13px;margin:0 0 8px}.form-ok{color:var(--state-ok-fg);font-size:13px;margin:0 0 8px}.btn-danger{background:var(--state-danger-bg);color:var(--state-danger-fg);border:1px solid var(--state-danger-fg)}.btn-danger:hover{filter:brightness(.97)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.comm-sec-title{font-size:13px;font-weight:700;letter-spacing:.02em;margin:18px 0 10px}.comm-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (max-width: 560px){.comm-kpis{grid-template-columns:1fr}}.comm-kpi{display:flex;align-items:center;gap:10px;padding:12px}.comm-kpi-n{font-size:22px;font-weight:800;line-height:1}.comm-kpi-l{font-size:12px;color:var(--ink-60, var(--nd-muted))}.comm-bar-row{display:flex;align-items:center;gap:10px;padding:6px 0}.comm-bar-label{width:120px;flex:none;font-size:13px}.comm-bar-track{flex:1;height:8px;border-radius:4px;background:#1d1f2014;overflow:hidden}.comm-bar-fill{display:block;height:100%;background:var(--color-accent-fill, var(--nd-navy))}.comm-bar-n{width:36px;text-align:right;font-size:13px;font-weight:700}.comm-rowline{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 0;border:0;border-bottom:1px solid var(--color-divider);background:none;cursor:pointer;color:inherit;font:inherit}.comm-rowline:last-child{border-bottom:0}button.comm-rowline:hover .comm-rowline-title{text-decoration:underline}.comm-rowline-title{font-size:14px;font-weight:600;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comm-board{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px}.comm-col{flex:1 0 240px;min-width:240px;max-width:320px;display:flex;flex-direction:column;gap:8px}.comm-col-hd{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:700;padding:8px 10px;border-bottom:2px solid var(--color-divider)}.comm-col-body{display:flex;flex-direction:column;gap:8px}.comm-card{display:block;width:100%;text-align:left;padding:0;border:1px solid var(--color-divider);border-radius:10px;overflow:hidden;background:var(--color-surface, var(--nd-card));cursor:pointer;color:inherit;font:inherit}.comm-card:hover{border-color:var(--color-accent, var(--nd-navy))}.comm-card-thumb{position:relative;display:block;aspect-ratio:16 / 9;background:#1d1f200f;overflow:hidden}.comm-card-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.comm-card-thumb-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:40px}.comm-card-type{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:#000000a6;color:#fff;font-size:11px;font-weight:700}.comm-card-type .icon{width:12px;height:12px}.comm-card-body{display:flex;flex-direction:column;gap:6px;padding:10px 12px}.comm-card-title{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comm-card-meta{display:flex;gap:6px;flex-wrap:wrap}.comm-card-stats{display:flex;gap:12px;color:var(--ink-60, var(--nd-muted));font-size:12px}.comm-card-stat{display:inline-flex;align-items:center;gap:4px}.comm-card-stat .icon{width:13px;height:13px}.comm-filters{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:8px;margin-bottom:12px}@media (max-width: 768px){.comm-filters{grid-template-columns:1fr 1fr}}.comm-link{background:none;border:0;padding:0;color:inherit;font:inherit;font-weight:600;cursor:pointer;text-align:left}.comm-link:hover{text-decoration:underline}.comm-drop{border:2px dashed var(--color-divider);border-radius:10px;padding:24px;text-align:center;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;background:#1d1f2005}.comm-drop .icon{width:28px;height:28px;color:var(--ink-60, var(--nd-muted))}.comm-drop:hover,.comm-drop.is-dragging{border-color:var(--color-accent, var(--nd-navy));background:#1d1f200d}.comm-drop.is-disabled{opacity:.6;cursor:default}.comm-drop-hint{font-size:14px;font-weight:600}.comm-drop-file,.comm-drop-progress{flex-direction:row;justify-content:flex-start;text-align:left}.comm-drop-name{font-size:13px;font-weight:600;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comm-progress-bar{flex:1;height:8px;border-radius:4px;background:#1d1f2014;overflow:hidden}.comm-progress-bar span{display:block;height:100%;background:var(--state-ok-fg, #26644a);transition:width .2s}.comm-coupon-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.comm-coupon-fig{margin:0}.comm-coupon-canvas{width:100%;max-width:560px;height:auto;border-radius:10px;border:1px solid var(--color-divider)}.comm-detail{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px}@media (max-width: 768px){.comm-detail{grid-template-columns:1fr}}.comm-detail-preview{padding:12px;display:flex;align-items:center;justify-content:center;min-height:220px}.comm-media{width:100%;height:auto;max-height:420px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.comm-file-link{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.comm-detail-info{padding:14px}.comm-detail-hd{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.comm-dl{margin:0;display:flex;flex-direction:column;gap:6px;font-size:13px}.comm-dl>div{display:flex;gap:8px;align-items:baseline}.comm-dl dt{width:110px;flex:none;color:var(--ink-60, var(--nd-muted));font-weight:600;display:inline-flex;align-items:center;gap:4px}.comm-dl dt .icon{width:13px;height:13px}.comm-dl dd{margin:0;flex:1;min-width:0}.comm-share{display:flex;flex-direction:column;gap:10px}.comm-share-btns{display:flex;gap:8px;flex-wrap:wrap}.comm-locations{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.comm-location{padding:12px}.comm-location-hd{display:flex;align-items:center;gap:8px;font-size:14px}.comm-location-hd .icon{width:16px;height:16px}.comm-check{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;cursor:pointer}.bl-kanban{display:grid;gap:10px}.bl-kanban-title{margin:0;font-size:var(--text-title);display:inline-flex;align-items:center;gap:8px}.bl-col{padding:0;min-width:240px;flex:0 0 240px;display:flex;flex-direction:column;min-height:0}.bl-card{padding:8px 10px}.bl-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.bl-card-id{flex:1;min-width:0}.bl-card-name{font-weight:600;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl-ellipsis-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bl-card-meta{display:flex;align-items:center;gap:8px;margin-top:6px;flex-wrap:wrap}.bl-notes-count{display:inline-flex;align-items:center;gap:3px}.bl-modal{max-width:560px;width:100%;max-height:95vh}.bl-modal-pills{display:flex;gap:6px;flex-wrap:wrap}.bl-facts{margin:0;display:grid;gap:8px}.bl-facts>div{display:grid;gap:2px}.bl-facts dt{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--ink-60)}.bl-facts dt .icon{width:13px;height:13px}.bl-facts dd{margin:0;font-size:var(--text-data)}.bl-notes{display:grid;gap:4px}.bl-notes-title{margin:0 0 4px;font-size:var(--text-data);display:flex;align-items:center;gap:6px}.bl-notes-title .icon{width:14px;height:14px}.bl-notes-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.bl-note-hd{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:4px}.bl-notes-list p{margin:0;font-size:var(--text-data);white-space:pre-wrap}.bl-side-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bl-side-body{padding:8px 12px 12px}.bl-rank-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.bl-rank-list li{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px}.bl-rank-list li.is-me{background:var(--color-accent-100)}.bl-rank-pos{font-weight:800;font-size:13px;min-width:28px}.bl-rank-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:13px}.bl-feed{list-style:none;margin:0;padding:0;display:grid;gap:10px}.bl-feed-hd{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.bl-feed-hd strong{font-size:13px}.bl-feed p{margin:2px 0}.bl-kanban-compact .bl-card{padding:6px 8px}.bl-kanban-compact .bl-card-name{font-size:12px}.bl-dash-section{margin-top:12px}@media (max-width: 860px){.bl-side-grid{grid-template-columns:minmax(0,1fr)}}.mkt-controls{display:grid;gap:12px}.mkt-fld label,.mkt-label{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-60);margin-bottom:6px}.mkt-optional{text-transform:none;letter-spacing:0;font-weight:400}.mkt-input{width:100%;box-sizing:border-box;font:inherit;font-size:13px;color:var(--ink);background:var(--color-surface, var(--nd-card));border:1px solid var(--color-divider);border-radius:8px;padding:8px 10px}.mkt-input:focus{outline:2px solid var(--color-accent);outline-offset:-1px}textarea.mkt-input{resize:vertical}.mkt-count{font-size:11px;color:var(--ink-40);text-align:right;margin-top:3px}.mkt-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mkt-vehicle-wrap{position:relative}.mkt-vehicle-list{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);max-height:240px;overflow-y:auto;background:var(--color-surface, var(--nd-card));border:1px solid var(--color-divider);border-radius:8px;box-shadow:0 8px 24px #0000001f}.mkt-vehicle-opt{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 10px;background:none;border:0;cursor:pointer;font:inherit;font-size:13px;color:var(--ink);text-align:left}.mkt-vehicle-opt:hover{background:#1d1f200d}.mkt-vehicle-opt.is-on{background:var(--color-accent-100)}.mkt-vehicle-opt small{color:var(--ink-40);font-family:var(--font-mono);font-size:11px}.mkt-vehicle-empty{padding:10px;font-size:12px;color:var(--ink-40)}.mkt-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:none;border:0;cursor:pointer;color:var(--ink-40);padding:4px}.mkt-vehicle-chip{margin-top:6px}.mkt-variants{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.mkt-variant{display:flex;flex-direction:column;gap:8px}.mkt-variant.is-selected{border-color:var(--color-accent)}.mkt-variant-hd{display:flex;justify-content:space-between;align-items:center;gap:8px}.mkt-angle{text-transform:uppercase}.mkt-headline{margin:0;font-size:15px}.mkt-primary{margin:0;font-size:13px;line-height:1.5;color:var(--ink)}.mkt-cta{margin:0;font-size:12.5px;font-weight:600;color:var(--ink-70);display:flex;align-items:center;gap:6px}.mkt-variant-ft{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.mkt-actions{display:flex;gap:6px}.mkt-edit{display:grid;gap:6px}.mkt-edit label{font-size:11px;font-weight:700;color:var(--ink-60)}.mkt-cta-bar{display:flex;gap:10px;justify-content:flex-end}.mkt-hint{font-size:12px;color:var(--ink-40);margin:0}.mkt-success{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:10px 12px;border-radius:8px;background:var(--state-ok-bg);color:var(--state-ok-fg);font-size:13px;font-weight:600}.mkt-success-x{background:none;border:0;cursor:pointer;color:inherit;font-size:13px;padding:2px 6px}.spin{animation:mkt-spin 1s linear infinite}@keyframes mkt-spin{to{transform:rotate(360deg)}}@media (max-width: 1100px){.mkt-variants,.mkt-row{grid-template-columns:minmax(0,1fr)}}.lead-vphoto-img{-o-object-fit:cover;object-fit:cover}@media (max-width: 860px){.lead-vphoto-img{-o-object-fit:contain;object-fit:contain}}section[aria-label="Leads management"] .sec-hdr{flex-wrap:nowrap;padding:8px 14px 7px}section[aria-label="Leads management"] .sec-controls{flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none}section[aria-label="Leads management"] .sec-controls::-webkit-scrollbar{display:none}section[aria-label="Leads management"] .sec-controls .btn,section[aria-label="Leads management"] .sec-controls .input,section[aria-label="Leads management"] .sec-controls select{flex:none}section[aria-label="Leads management"] .sec-sum{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width: 700px){section[aria-label="Leads management"] .sec-sum{grid-template-columns:repeat(3,minmax(0,1fr))}}section[aria-label="Leads management"].embedded .sec-controls{margin-left:0}section[aria-label="Leads management"].embedded .sec-hdr{margin:0 18px}section[aria-label="Leads management"] .sec-sum .card.kpi{padding:5px 10px;gap:0}section[aria-label="Leads management"] .kpi-row{gap:7px}section[aria-label="Leads management"] .kpi-ico{width:22px;height:22px}section[aria-label="Leads management"] .kpi-ico .icon{width:13px;height:13px}section[aria-label="Leads management"] .kpi-text{display:flex;align-items:baseline;gap:7px;min-width:0}section[aria-label="Leads management"] .kpi-figure-row{height:auto}section[aria-label="Leads management"] .kpi-figure{font-size:15px}section[aria-label="Leads management"] .sec-hdr{padding:4px 18px 3px}section[aria-label="Leads management"] .sec-controls{gap:5px;background:var(--nd-bg);border:1px solid var(--line);border-radius:8px;padding:4px 8px;box-sizing:border-box}section[aria-label="Leads management"] .sec-controls .btn,section[aria-label="Leads management"] .sec-controls .input,section[aria-label="Leads management"] .sec-controls select,section[aria-label="Leads management"] .sec-controls .seg{height:26px;min-height:26px;font-size:12px;box-sizing:border-box}section[aria-label="Leads management"] .sec-controls .btn{padding:3px 8px}section[aria-label="Leads management"] .sec-controls .input{padding:3px 8px 3px 26px}section[aria-label="Leads management"] .sec-controls .seg{display:inline-flex;align-items:stretch;padding:0;margin-left:auto}section[aria-label="Leads management"] .sec-controls .seg .btn{height:100%;padding:3px 10px;border:0}.lead-source-pill{font-size:6px}.kdv4-tabbar-inset{margin:0 18px}.kdv4-tabbar-inset .seg{display:flex;width:100%}.kdv4-tabbar-inset .seg-btn{flex:1 1 0;display:flex;align-items:center;justify-content:center}.ptabs{display:flex;gap:4px;border-bottom:1px solid var(--color-divider);margin-bottom:4px}.ptab{display:inline-flex;align-items:center;gap:7px;background:none;border:0;border-bottom:2px solid transparent;padding:9px 12px;margin-bottom:-1px;cursor:pointer;font:inherit;font-size:13.5px;font-weight:500;color:var(--ink-60, var(--nd-muted))}.ptab:hover{color:var(--navy, var(--nd-strong))}.ptab.is-on{color:var(--blue, #2f6fed);border-bottom-color:var(--blue, #2f6fed);font-weight:600}.ptab:focus-visible{outline:2px solid var(--blue, #2f6fed);outline-offset:2px}.switch{position:relative;flex-shrink:0;width:40px;height:22px;border-radius:999px;background:var(--dk-soft, #cbd2da);border:0;cursor:pointer;padding:0;transition:background .15s ease}.switch.is-on{background:var(--blue, #2f6fed)}.switch-knob{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--nd-card);box-shadow:0 1px 2px #00000040;transition:transform .15s ease}.switch.is-on .switch-knob{transform:translate(18px)}.switch:focus-visible{outline:2px solid var(--blue, #2f6fed);outline-offset:2px}.profpop-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:98;background:#1d1f2052}.profpop{position:fixed;z-index:99;top:56px;right:12px;width:min(560px,calc(100vw - 24px));max-height:calc(100vh - 72px);display:flex;flex-direction:column;background:var(--surface-raised);border:1px solid var(--color-divider);border-radius:12px;box-shadow:0 12px 40px #0f172a2e;overflow:hidden}.profpop-hd{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--color-divider)}.profpop-hd .icon{width:16px;height:16px;color:var(--color-accent-700)}.profpop-title{font-size:var(--text-body);font-weight:600;flex:1;margin:0}.profpop-body{overflow-y:auto;padding:8px 12px 12px;display:flex;flex-direction:column;gap:8px}.profpop-body .ptabs{margin-bottom:2px}.profpop-body .ptab{padding:8px 10px;font-size:13px}.profpop-body .field{margin-bottom:6px}.profpop-body .field label{margin-bottom:2px;font-size:12px}.profpop-body .input{height:32px;font-size:13px}.profpop-body .card{padding:10px 12px}.profpop-body .sec-hdr{margin-bottom:4px}@media (max-width: 640px){.profpop{top:52px;right:8px;left:8px;width:auto;max-height:calc(100vh - 64px);border-radius:10px}.profpop-body{padding:6px 10px 10px}}.pc-avatar{position:relative;flex:none;width:72px;height:72px;border-radius:50%;border:0;padding:0;cursor:pointer;background:var(--color-accent-100);color:var(--color-accent-700);font-family:inherit;font-size:26px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.pc-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;display:block}.pc-avatar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#0d111700;transition:background-color .15s ease-out}.pc-avatar:hover:after{background:#0d111740}.pc-avatar:focus-visible{outline:2px solid var(--blue, #2f6fed);outline-offset:2px}.pc-avatar-cam{position:absolute;right:0;bottom:0;width:24px;height:24px;border-radius:50%;background:var(--navy, #13263a);color:#fff;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--nd-card)}.pc-back{z-index:120}.pc-dlg{width:min(480px,100%)}.pc-stage{position:relative;height:340px;overflow:hidden;background:#0d1117;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.pc-stage:focus-visible{box-shadow:0 0 0 2px var(--blue, #2f6fed)}.pc-stage img{position:absolute;max-width:none;pointer-events:none}.pc-ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%!important;pointer-events:none;box-shadow:0 0 0 9999px #0d11179e;outline:2px solid rgba(255,255,255,.85);outline-offset:-1px}.pc-stage:active{cursor:grabbing}.pc-hint{text-align:center;margin:2px 0 0;font-size:var(--text-micro);color:var(--ink-60, #667)}.pc-zoom{display:flex;align-items:center;gap:12px;width:100%;padding:4px 6px}.pc-zbtn{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;background:none;color:var(--ink-60, #667);cursor:pointer}.pc-zbtn:hover{color:var(--color-text)}.pc-zoom input[type=range]{flex:1;-moz-appearance:none;appearance:none;-webkit-appearance:none;height:4px;border-radius:2px!important;cursor:pointer;background:linear-gradient(to right,var(--color-accent-fill) var(--pc-fill, 0%),var(--ink-20, #d0d7de) var(--pc-fill, 0%))}.pc-zoom input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--nd-card);border:1px solid var(--ink-20, var(--dk-soft, #d0d7de));box-shadow:0 1px 4px #0d11174d}.pc-zoom input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--nd-card);border:1px solid var(--ink-20, var(--dk-soft, #d0d7de));box-shadow:0 1px 4px #0d11174d}:is(.dash-look,.kdv4,.inv-sq,.vf-dash,.pdash) :is(.avatar,.rk .av,.pc-avatar,.pc-avatar-cam,.av-round),:is(.dash-look,.kdv4,.inv-sq,.vf-dash,.pdash) :is(.avatar,.rk .av,.pc-avatar,.av-round) img,:is(.dash-look,.kdv4,.inv-sq,.vf-dash,.pdash) .pc-avatar:after{border-radius:50%!important}.more-menu{position:relative;display:inline-flex}.more-btn{display:inline-flex;align-items:center;gap:5px}.more-btn .icon{width:15px;height:15px}.more-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.more-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:61;min-width:210px;padding:6px;background:var(--nd-card);border:1px solid var(--nd-line);box-shadow:0 14px 36px -12px #1d2d3d52}.more-item{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;text-align:left;cursor:pointer;background:transparent;border:0;font:500 13px/1.2 inherit;font-family:inherit;color:var(--nd-ink);white-space:nowrap}.more-item:hover,.more-item:focus-visible{background:var(--nd-tint);color:var(--nd-navy);outline:none}.more-item:disabled{opacity:.45;cursor:not-allowed}.more-item .icon{width:16px;height:16px;color:var(--nd-blue);flex:none}.inv-tools{display:flex;align-items:center;gap:8px}.actions{align-items:center}@media (max-width: 860px){.more-pop{position:fixed;left:12px;right:12px;top:auto;bottom:12px;min-width:0}.more-item{padding:13px 14px}}.back-bar{flex:none;padding:12px 18px 0;background:var(--nd-bg)}.back-link{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 14px 0 10px;background:var(--nd-card);border:1px solid var(--nd-line);box-shadow:0 1px 2px #1d2d3d0d,0 6px 18px -10px #1d2d3d1a;font:600 12.5px/1 var(--font-body);color:var(--nd-blue-deep);text-decoration:none}.back-link:hover{border-color:var(--nd-line-strong);color:var(--nd-strong)}.back-link .icon{width:15px;height:15px}.pf-ident{display:flex;align-items:center;gap:16px;padding:16px!important}.pf-avatar{width:88px;height:88px;font-size:32px}.pf-avatar .pc-avatar-cam{width:28px;height:28px}.pf-ident-text{display:flex;flex-direction:column;gap:3px;min-width:0}.pf-name{font:600 var(--text-title, 16px)/1.2 var(--font-heading, inherit);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-email{font-size:var(--text-data);color:var(--ink-60, #667);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-photo-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:4px}.pf-link{background:none;border:0;padding:0;cursor:pointer;font:600 var(--text-data)/1.2 var(--font-body);color:var(--color-accent-700)}.pf-link:hover{text-decoration:underline}.pf-hint{font-size:var(--text-micro);color:var(--ink-50, #889)}.ptabs-close{margin-left:auto;align-self:center}.profpop-body{padding-top:10px}.dlg-back.is-drawer{place-items:stretch end;padding:0;background:#0d162052}.dlg-back.is-drawer>.dlg{--text-data: 13.5px;--text-micro: 12px;padding:12px 14px;gap:8px;width:min(460px,100vw);max-width:none;height:100vh;max-height:none;margin:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;border:0;border-left:1px solid var(--nd-line);box-shadow:-18px 0 44px #1d2d3d38;animation:drawer-in .22s ease-out}.dlg-back.is-drawer>.dlg>*{flex:none}.dlg-back.is-drawer>.dlg>.dlg-hd{position:sticky;top:0;z-index:2;background:var(--nd-card)}@keyframes drawer-in{0%{transform:translate(32px);opacity:.4}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.dlg-back.is-drawer>.dlg{animation:none}}.tab-lbl{position:relative;display:inline-block}button>.tab-lbl{margin-inline:24px;white-space:nowrap}.tab-lbl>svg{position:absolute;right:calc(100% + 7px);top:50%;transform:translateY(-50%)}.dlg-back.is-drawer>.dlg.lm-archived{width:min(820px,100vw);overflow-y:auto}.nl-steps{list-style:none;margin:4px 0 14px;padding:0;display:grid;grid-template-columns:repeat(4,1fr)}.nl-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.nl-step+.nl-step:before{content:"";position:absolute;top:14px;right:calc(50% + 18px);left:calc(-50% + 18px);height:2px;background:var(--nd-line)}.nl-step.is-done+.nl-step:before,.nl-step.is-on:before{background:var(--nd-navy)}.nl-steps .nl-dot{width:28px;height:28px;border-radius:50%!important;display:inline-flex;align-items:center;justify-content:center;font:600 12.5px/1 inherit;font-family:inherit;border:1.5px solid var(--nd-line-strong);background:var(--nd-card);color:var(--nd-muted)}.nl-step.is-on .nl-dot{background:var(--nd-navy);border-color:var(--nd-navy);color:#fff}.nl-step.is-done .nl-dot{background:var(--nd-tint);border-color:var(--nd-navy);color:var(--nd-navy)}.nl-name{font-size:11.5px;color:var(--nd-muted)}.nl-step.is-on .nl-name{color:var(--nd-navy);font-weight:600}.pf-ident{position:relative}.ppm-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:119}.ppm{position:absolute;left:14px;top:calc(100% - 6px);z-index:120;min-width:230px;padding:6px 0;background:var(--nd-card);border:1px solid var(--nd-line);box-shadow:0 12px 32px -10px #1d2d3d52}.ppm-grip,.ppm-title{display:none}.ppm-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 16px;border:0;background:none;cursor:pointer;font:inherit;font-size:14px;color:var(--nd-ink);text-align:left}.ppm-item:hover,.ppm-item:focus-visible{background:var(--nd-bg);outline:none}.ppm-ico{display:inline-flex;color:var(--nd-muted)}.ppm-ico svg{width:18px;height:18px}.ppm-item.is-danger,.ppm-item.is-danger .ppm-ico{color:var(--dk-danger-fg, #b42318)}.ppm-ask{display:grid;gap:12px;padding:10px 16px}.ppm-ask p{margin:0;font-size:14px;font-weight:600;color:var(--nd-strong)}.ppm-ask-row{display:flex;justify-content:flex-end;gap:8px}.ppv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:flex;flex-direction:column;background:#000;color:#fff}.ppv-hd{display:flex;align-items:center;gap:8px;padding:calc(8px + env(safe-area-inset-top,0px)) 8px 8px}.ppv-title{flex:1;font-size:17px;font-weight:600}.ppv-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%!important;background:none;color:#fff;cursor:pointer}.ppv-btn:hover{background:#ffffff1f}.ppv-btn svg{width:22px;height:22px}.ppv-body{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:0 0 env(safe-area-inset-bottom,0px)}.ppv-body img{max-width:min(100%,640px);max-height:100%;-o-object-fit:contain;object-fit:contain;display:block}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:400;display:inline-flex;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:9px 14px;background:var(--nd-strong);color:#fff;font-size:13px;font-weight:500;border-radius:8px;box-shadow:0 8px 24px -8px #0d111766;cursor:pointer;animation:toast-in .18s ease-out}.toast svg{width:16px;height:16px;flex:none;color:#7ee2a8}.toast.is-error svg{color:#ffb4a8}.toast-report{margin-left:6px;padding:3px 9px;border:1px solid rgba(255,255,255,.45);border-radius:6px;background:transparent;color:#fff;font:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.toast-report:hover{background:#ffffff1f}.toast.is-error{width:min(440px,calc(100vw - 32px));box-sizing:border-box;flex-wrap:wrap}.toast.is-error>span{flex:1 1 180px;min-width:0}.toast.is-error .toast-report{margin-left:auto}:root[data-theme=dark] .toast{background:#26323e}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (max-width: 860px){.toast{bottom:calc(80px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion: reduce){.toast{animation:none}}.album-ghost{width:84px;height:84px;-o-object-fit:cover;object-fit:cover;border-radius:6px;box-shadow:0 12px 28px -8px #0d111773;cursor:grabbing;transform:rotate(-2deg)}.app-updated{position:fixed;left:max(16px,env(safe-area-inset-left,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:70;display:flex;align-items:center;gap:10px;padding:8px 10px 8px 14px;background:var(--card);color:var(--ink);border:1px solid var(--line);box-shadow:var(--sh);font-size:12.5px}@media (max-width:860px){.app-updated{bottom:calc(92px + env(safe-area-inset-bottom,0px))}}.dlg-back.is-drawer>.dlg>.lm-view-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px}.lm-facts{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lm-facts .pill{gap:4px}.lm-chip{font-size:12px;padding:2px 8px;background:var(--nd-soft);color:var(--nd-ink-2, var(--ink))}.lm-when{margin-left:auto;font-size:12px;color:var(--muted)}.dlg-back.is-drawer .dlg-note a{text-decoration:none}.dlg-back.is-drawer .dlg-note a:hover{text-decoration:underline}.lm-owner{display:flex;align-items:center;gap:8px;margin:0}.lm-owner select{flex:1}.lm-car{display:flex;gap:10px;align-items:center;padding:8px;border:1px solid var(--nd-line);background:var(--nd-card)}.lm-car-ph{width:84px;height:60px;flex:none;overflow:hidden;background:var(--nd-soft)}.lm-car-ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.lm-car-info{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px;line-height:1.3}.lm-car-info b{font-size:14px;color:var(--navy)}.lm-meta{display:flex;flex-wrap:wrap;gap:0 10px;font-size:12.5px;color:var(--muted)}.lm-k{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--faint, var(--muted))}.lm-k .icon{width:12px;height:12px}.lm-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lm-tile{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:7px 8px;text-align:left;border:1px solid var(--nd-line);background:var(--nd-card);font:inherit;font-size:13px;color:var(--ink);cursor:pointer}.lm-tile:hover{border-color:var(--nd-line-strong, var(--blue))}.lm-tile>span:last-child{max-width:100%;display:inline-flex;align-items:center;gap:4px}.lm-tile.is-add>span:last-child{color:var(--blue-deep, var(--color-accent-700));font-weight:600}.lm-tile .icon{width:13px;height:13px}.lm-notes{display:flex;gap:6px;align-items:flex-start;font-size:13px;padding:6px 8px;background:var(--nd-soft)}.lm-notes span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lm-notes .icon{width:13px;height:13px;flex:none;margin-top:2px;color:var(--muted)}.dlg-back.is-drawer .lm-chat{flex:1 1 auto;min-height:180px;display:flex;flex-direction:column;padding:8px 10px}.dlg-back.is-drawer .lm-chat>div{flex:1 1 auto;min-height:0}.dlg-back.is-drawer .lm-chat .state{padding:10px 6px}@media (max-width: 420px){.lm-tiles{grid-template-columns:1fr}}.side-open{flex:none;width:30px;height:30px;margin:0 6px 0 -6px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:var(--nd-muted);cursor:pointer;transition:background-color .12s ease,color .12s ease}.side-open:hover,.side-open[aria-expanded=true]{background:var(--nd-bg);color:var(--nd-strong)}.side-open:focus-visible{outline:2px solid var(--nd-navy);outline-offset:1px}.side-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;border:0;padding:0;background:#0f172029;cursor:default;animation:side-fade .16s ease-out}.rail.is-overlay{position:fixed;top:0;left:0;bottom:0;height:100vh;height:100dvh;z-index:1201;box-shadow:12px 0 32px #1d2d3d2e;animation:side-in .16s cubic-bezier(.2,0,0,1)}@keyframes side-in{0%{transform:translate(-100%)}to{transform:none}}@keyframes side-fade{0%{opacity:0}to{opacity:1}}.side-layer.is-closing .rail.is-overlay{animation:side-out .16s cubic-bezier(.4,0,1,1) forwards}.side-layer.is-closing .side-scrim{animation:side-fade-out .16s ease-in forwards;pointer-events:none}@keyframes side-out{0%{transform:none}to{transform:translate(-100%)}}@keyframes side-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){.rail.is-overlay,.side-scrim,.side-layer.is-closing .rail.is-overlay,.side-layer.is-closing .side-scrim{animation:none}}@media (max-width: 860px){.side-open{display:none}}.top-rule{flex:1 1 auto;height:1px;min-width:24px;background:var(--nd-line-strong, #c5d1dd)}.app[data-chrome=full] .frame>.screen{background-clip:content-box}.app[data-chrome=full] .frame>.screen>.sec-hdr:first-child,.app[data-chrome=full] .frame>.screen>.inv-hdr:first-child{padding-top:0}@media (min-width: 861px){.app-topbar:has(.side-open) .kdv4-wrap{padding-left:94px}.app-topbar .side-open{position:absolute;left:14px;top:18px;margin:0}}.caeruz-auth{--cz-panel: #080d16;--cz-well: #0e1622;--cz-line: rgba(255, 255, 255, .1);--cz-line-strong: rgba(255, 255, 255, .18);--cz-ink: #eef4fa;--cz-muted: #9bb0c6;--cz-faint: #8297ae;--cz-ice: #b9e9ff;--cz-brand: #4da2e3;--cz-on-brand: #05121f;color-scheme:dark;caret-color:var(--cz-brand);font-family:Jost,Inter,system-ui,sans-serif;letter-spacing:.005em}.caeruz-auth input,.caeruz-auth select,.caeruz-auth button,.caeruz-auth textarea{font-family:inherit}.caeruz-auth ::-moz-selection{background:#4da2e357;color:#fff}.caeruz-auth ::selection{background:#4da2e357;color:#fff}.caeruz-auth input:-webkit-autofill,.caeruz-auth input:-webkit-autofill:hover,.caeruz-auth input:-webkit-autofill:focus,.caeruz-auth input:-webkit-autofill:active{-webkit-text-fill-color:var(--cz-ink);box-shadow:0 0 0 1000px var(--cz-well) inset;caret-color:var(--cz-brand);-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s}@keyframes caeruz-settle{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.caeruz-settle{animation:caeruz-settle .52s cubic-bezier(.16,1,.3,1) both}.caeruz-delay-1{animation-delay:90ms}.caeruz-photo{opacity:0;transition:opacity .9s ease-out}.caeruz-photo.is-ready{opacity:1}@media (prefers-reduced-motion: reduce){.caeruz-settle,.caeruz-photo{animation:none;transition:none;opacity:1}}.caeruz-auth .cz-track{position:relative;width:88%;margin-inline:auto;height:200px;overflow:hidden}.caeruz-auth .cz-track-canvas{display:block;width:100%;height:100%}.caeruz-auth .cz-shell{width:100%;max-width:clamp(25rem,24vw,32.5rem)}.caeruz-auth .cz-field,.caeruz-auth .cz-cell,.caeruz-auth form input.cz-field,.caeruz-auth form input.cz-cell,.caeruz-auth form select.cz-field,.caeruz-auth form select.cz-cell{font-size:clamp(13.5px,.78vw,15.2px)!important;padding-block:clamp(6px,.45vw,9.5px)}.caeruz-auth .cz-field::-moz-placeholder,.caeruz-auth .cz-cell::-moz-placeholder,.caeruz-auth form input::-moz-placeholder{font-size:inherit!important;opacity:1!important;color:#5b6c83!important;font-weight:400!important}.caeruz-auth .cz-field::placeholder,.caeruz-auth .cz-cell::placeholder,.caeruz-auth form input::placeholder{font-size:inherit!important;opacity:1!important;color:#5b6c83!important;font-weight:400!important}.caeruz-auth .cz-label,.caeruz-auth form label.cz-label{font-size:clamp(9.5px,.56vw,11.2px)!important}.caeruz-auth .cz-primary{font-size:clamp(12.5px,.72vw,14.4px);padding-block:clamp(8px,.6vw,12.8px)}.caeruz-auth{--cz-panel-min: min( calc(clamp(36.25rem, 27.1rem + 11.58vw, 42.85rem) + var(--cz-mark-inset) - 1.25rem), calc(100svh - 5rem) );--cz-mark-inset: clamp(1.25rem, 2.6vh, 2.25rem)}@media (max-width: 480px){.caeruz-auth{--cz-panel-min: min(calc(35rem + var(--cz-mark-inset)), calc(100svh - 3rem) )}}body.caeruz-auth-page{background-color:#05080e;overscroll-behavior:none}.cz-home{--cz-ground: #05080e;--cz-well: #0e1622;--cz-line: rgba(255, 255, 255, .1);--cz-line-strong: rgba(255, 255, 255, .16);--cz-ink: #eef4fa;--cz-text: #c3d3e4;--cz-muted: #9bb0c6;--cz-faint: #8297ae;--cz-brand: #4da2e3;--cz-on-brand: #05121f;--cz-ease: cubic-bezier(.16, 1, .3, 1);--cz-v: min(1vw, 1.78vh);--cz-gutter: clamp(1.25rem, calc(var(--cz-v) * 3.5), 5.5rem);--cz-bar: clamp(4rem, calc(var(--cz-v) * 3.75), 6rem);--cz-band: max(calc(var(--cz-v) * 90), 73.75rem);--cz-body: clamp(15.5px, calc(.5rem + var(--cz-v) * .6), 23px);--cz-radius: clamp(12px, var(--cz-v), 20px);color-scheme:dark;background:var(--cz-ground);color:var(--cz-text);font-family:Barlow,system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}body.caeruz-home{background-color:#05080e;height:auto;min-height:100%;overflow:visible;overscroll-behavior:none}@media (prefers-reduced-motion: no-preference){body.caeruz-home{scroll-behavior:smooth}}.cz-home :where(p,ul,dl,dd,figure){margin:0}.cz-home img{display:block}.cz-home a{text-decoration:none}.cz-home ::-moz-selection{background:#4da2e357;color:#fff}.cz-home ::selection{background:#4da2e357;color:#fff}.cz-home :is(a,button):focus-visible{outline:2px solid var(--cz-brand);outline-offset:3px}.cz-display{font-family:Jost,system-ui,sans-serif;letter-spacing:-.012em}.cz-home :is(h1,h2){text-wrap:balance}.cz-wrap{width:100%;max-width:var(--cz-band);margin-inline:auto;padding-inline:var(--cz-gutter)}.cz-wrap-bleed{max-width:none}.cz-section{padding-block:clamp(4.5rem,calc(var(--cz-v) * 9),14rem)}.cz-gap{margin-top:clamp(2.5rem,calc(var(--cz-v) * 3.5),6rem)}.cz-rule{border-top:1px solid var(--cz-line)}.cz-h2{max-width:22ch;font-size:clamp(1.9rem,calc(1rem + var(--cz-v) * 2),4.2rem);font-weight:500;line-height:1.08;color:var(--cz-ink)}.cz-h2-offer{max-width:20ch;margin-inline:auto;font-size:clamp(2rem,calc(1rem + var(--cz-v) * 2.4),4.6rem);line-height:1.06}.cz-lead{margin-top:.8em;max-width:40em;font-size:clamp(1.02rem,calc(.55rem + var(--cz-v) * .6),1.55rem);line-height:1.6;color:var(--cz-muted)}.cz-nav{border-bottom:1px solid transparent;transition:background-color .35s ease,border-color .35s ease}.cz-nav.is-scrolled{background:#05080ec2;border-bottom-color:#ffffff14;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}.cz-nav-bar{height:var(--cz-bar)}.cz-brand{gap:clamp(.75rem,calc(var(--cz-v) * .9),1.4rem)}.cz-brand-mark{height:clamp(2.25rem,calc(var(--cz-v) * 2.6),4rem);width:auto}.cz-brand-word{height:clamp(15px,calc(var(--cz-v) * 1.1),26px);width:auto}.cz-nav-links{gap:clamp(.75rem,calc(var(--cz-v) * 1.3),2rem)}.cz-home .cz-nav-link{padding:.5rem .125rem;border-radius:4px;font:500 clamp(14px,calc(.4rem + var(--cz-v) * .6),21px) / 1 "Jost",system-ui,sans-serif;letter-spacing:.02em;white-space:nowrap;color:var(--cz-text);transition:color .15s}.cz-home .cz-nav-link:hover{color:#fff}.cz-home .cz-lang>button{gap:clamp(.5rem,calc(var(--cz-v) * .5),.8rem);padding:clamp(.5rem,calc(.2rem + var(--cz-v) * .45),.95rem) clamp(.75rem,calc(.35rem + var(--cz-v) * .6),1.3rem);font-size:clamp(11px,calc(.3rem + var(--cz-v) * .45),16px)}.cz-home .cz-lang>button svg{width:clamp(.875rem,calc(.35rem + var(--cz-v) * .5),1.3rem);height:clamp(.875rem,calc(.35rem + var(--cz-v) * .5),1.3rem)}.cz-home .cz-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:clamp(3rem,calc(1rem + var(--cz-v) * 2),4.5rem);padding:0 clamp(1.6rem,calc(.8rem + var(--cz-v) * .8),2.6rem);border:1px solid transparent;border-radius:999px;font:600 clamp(13.5px,calc(.4rem + var(--cz-v) * .55),19px) / 1 "Jost",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s,transform .12s}.cz-home .cz-btn:active{transform:scale(.98)}.cz-home .cz-btn-sm{height:clamp(2.5rem,calc(.9rem + var(--cz-v) * 1.6),3.75rem);padding-inline:clamp(1.15rem,calc(.6rem + var(--cz-v) * .6),2rem);font-size:clamp(12.5px,calc(.35rem + var(--cz-v) * .5),17px)}.cz-home .cz-btn-lg{height:clamp(3.5rem,calc(1.2rem + var(--cz-v) * 2.3),5.25rem);padding-inline:clamp(2.1rem,calc(1rem + var(--cz-v) * 1),3.4rem);font-size:clamp(14.5px,calc(.45rem + var(--cz-v) * .6),21px)}.cz-home .cz-btn-primary{background:var(--cz-brand);color:var(--cz-on-brand)}.cz-home .cz-btn-primary:hover{background:#6fb7ec}.cz-home .cz-btn-primary:active{background:#3f93d4}.cz-hero-copy{padding-top:calc(var(--cz-bar) + clamp(3rem,calc(var(--cz-v) * 6),8rem));padding-bottom:clamp(6rem,calc(var(--cz-v) * 8),12rem)}@media (min-width: 768px){.cz-hero-copy{padding-top:calc(var(--cz-bar) + 2rem)}}.cz-hero-title{max-width:12em;font-size:clamp(2.5rem,calc(var(--cz-v) * 4.6),6.75rem);font-weight:500;line-height:1.04;color:var(--cz-ink)}.cz-hero-lead{margin-top:1em;max-width:30em;font-size:clamp(1.05rem,calc(var(--cz-v) * 1.25),1.9rem);line-height:1.6;color:var(--cz-text)}.cz-hero-actions{margin-top:clamp(2.25rem,calc(var(--cz-v) * 2.8),4.5rem);gap:clamp(.75rem,calc(var(--cz-v) * .9),1.4rem)}.cz-hero-photo{-o-object-position:76% 50%;object-position:76% 50%}@media (max-width: 767px){.cz-hero-photo{height:125%;transform:translateY(22%)}}.cz-hero-scrim{background:linear-gradient(to bottom,#05080eeb,#05080edb 44%,#05080e57 64%,#05080e38,#05080e)}@media (min-width: 768px){.cz-hero-photo{-o-object-position:50% 50%;object-position:50% 50%}.cz-hero-scrim{background:linear-gradient(to bottom,#05080eb3,#05080e38 24%,#05080e29 58%,#05080eeb 90%,#05080e),linear-gradient(to right,#05080eeb,#05080ebd 30%,#05080e4d 56%,#05080e00 76%)}}.cz-delay-2{animation-delay:.18s}.cz-rows{-moz-column-gap:clamp(3rem,calc(var(--cz-v) * 5),8rem);column-gap:clamp(3rem,calc(var(--cz-v) * 5),8rem)}.cz-row{padding:clamp(1.4rem,calc(var(--cz-v) * 1.6),2.4rem) 0;border-top:1px solid var(--cz-line)}.cz-row-name{font-size:clamp(1.32rem,calc(.6rem + var(--cz-v) * 1.1),2.2rem);font-weight:500;line-height:1.2;color:var(--cz-ink)}.cz-row-body{margin-top:.35em;font-size:var(--cz-body);line-height:1.55;color:var(--cz-muted)}.cz-footer{padding-block:clamp(3rem,calc(var(--cz-v) * 4),6rem)}.cz-footer-links{font-size:var(--cz-body);gap:clamp(1.75rem,calc(var(--cz-v) * 2.2),3.5rem) .75rem}.cz-home .cz-foot-link{color:var(--cz-text);transition:color .15s}.cz-home .cz-foot-link:hover{color:#fff}.cz-tagline{margin-top:.85rem;font:500 clamp(11px,calc(.3rem + var(--cz-v) * .45),16px) / 1 "Jost",system-ui,sans-serif;letter-spacing:.28em;text-transform:uppercase;color:var(--cz-faint)}.cz-footer-legal{margin-top:clamp(2.5rem,calc(var(--cz-v) * 3),4.5rem);font-size:clamp(13px,calc(.4rem + var(--cz-v) * .5),18px);color:var(--cz-faint)}.cz-legal-links{margin-top:clamp(1.75rem,calc(var(--cz-v) * 2.2),3rem);font-size:clamp(13px,calc(.4rem + var(--cz-v) * .5),18px);gap:.5rem 1.5rem}.cz-legal-links+.cz-footer-legal{margin-top:1.25rem}.cz-footer-legal+.cz-footer-legal{margin-top:.35rem}.cz-sample{margin-top:.75rem;font-size:clamp(12px,calc(.35rem + var(--cz-v) * .45),16px);color:var(--cz-muted);text-align:center}html.js .cz-home [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .75s var(--cz-ease),transform .75s var(--cz-ease);transition-delay:calc(var(--i, 0) * 55ms)}html.js .cz-home [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion: no-preference){html:has(.cz-home){scroll-behavior:smooth}}@media (prefers-reduced-motion: reduce){html.js .cz-home [data-reveal]{opacity:1;transform:none;transition:none}.cz-nav,.cz-home .cz-btn{transition:none}.cz-home .cz-btn:active{transform:none}}.cz-entrance-frame{display:none}@media (prefers-reduced-motion: no-preference){.cz-entrance{position:relative;--go: 2.3s;--band: .597}.cz-entrance>img{animation:cz-entrance-appear .25s calc(var(--go) + 1.45s) linear both}@keyframes cz-entrance-appear{0%{opacity:0}to{opacity:1}}@keyframes cz-entrance-fade{to{opacity:0}}.cz-entrance-frame{display:block;position:absolute;left:0;top:50%;width:100%;aspect-ratio:1232 / 386;translate:0 -50%;pointer-events:none;perspective:calc(var(--cz-v) * 17);transform-origin:100% 85%;animation:cz-entrance-in 1.7s .15s cubic-bezier(.2,.75,.25,1) backwards,cz-entrance-brake .6s 1.7s ease-out,cz-entrance-fade .25s calc(var(--go) + 1.45s) linear forwards}@keyframes cz-entrance-in{0%{translate:-200% -50%}to{translate:0 -50%}}@keyframes cz-entrance-brake{0%,to{transform:none}30%{transform:skew(4deg)}62%{transform:skew(-1.2deg)}}.cz-entrance-frame span{position:absolute;background-repeat:no-repeat}.cz-entrance-whole{top:0;right:0;bottom:0;left:0;background:url(/assets/car-Bz6BrvW-.webp) 0 0 / 100% 100%;animation:cz-entrance-fade .01s var(--go) linear forwards}.cz-entrance-whole>span{top:49.741%;width:15.909%;height:50.777%;border-radius:50%;background-image:url(/assets/car-Bz6BrvW-.webp);background-size:628.571% 196.939%;animation:cz-entrance-roll 1.7s .15s cubic-bezier(.2,.75,.25,1) backwards}.cz-entrance-whole>span:first-child{left:11.201%;background-position:13.32% 101.053%}.cz-entrance-whole>span:last-child{left:70.942%;background-position:84.363% 101.053%}@keyframes cz-entrance-roll{0%{rotate:-1440deg}to{rotate:0deg}}.cz-entrance-plate{left:calc(var(--c) * 100% / 14);top:calc(var(--r) * 25%);width:calc(100% / 14 + .05%);height:25.05%;--lift: calc(var(--cz-v) * .74);transform-style:preserve-3d;animation:cz-entrance-turn .66s calc(var(--go) + var(--w)) both}.cz-entrance-plate-up{animation-name:cz-entrance-turn-up}.cz-entrance-plate>span{top:0;right:0;bottom:0;left:0;backface-visibility:hidden}.cz-entrance-plate>span:first-child{background-image:url(/assets/car-Bz6BrvW-.webp);background-size:1400% 400%;background-position:calc(var(--c) / 13 * 100%) calc(var(--r) / 3 * 100%)}.cz-entrance-plate>span:last-child{background-image:url(/assets/caeruz-lockup-DQaaS2qH.webp);background-size:1400% calc(400% * var(--band));background-position:calc(var(--c) / 13 * 100%) calc((var(--r) - (1 - var(--band)) * 2) / (4 * var(--band) - 1) * 100%);transform:rotateY(180deg)}.cz-entrance-plate-up>span:last-child{transform:rotateX(180deg)}@keyframes cz-entrance-turn{0%{transform:none;animation-timing-function:cubic-bezier(.2,1.6,.4,1)}24%,36%{transform:translateZ(var(--lift)) scale(.86);animation-timing-function:cubic-bezier(.6,0,.3,1)}80%{transform:translateZ(var(--lift)) scale(.86) rotateY(180deg);animation-timing-function:cubic-bezier(.3,1.4,.5,1)}to{transform:rotateY(180deg)}}@keyframes cz-entrance-turn-up{0%{transform:none;animation-timing-function:cubic-bezier(.2,1.6,.4,1)}24%,36%{transform:translateZ(var(--lift)) scale(.86);animation-timing-function:cubic-bezier(.6,0,.3,1)}80%{transform:translateZ(var(--lift)) scale(.86) rotateX(180deg);animation-timing-function:cubic-bezier(.3,1.4,.5,1)}to{transform:rotateX(180deg)}}}.cs-chapters{margin-top:clamp(3.5rem,calc(var(--cz-v) * 6),9rem)}.cs-chapter+.cs-chapter{margin-top:clamp(4.5rem,calc(var(--cz-v) * 9),13rem)}.cs-pin{display:grid;gap:clamp(1.75rem,calc(var(--cz-v) * 4),6rem);align-items:center}@media (min-width: 1024px){.cs-pin{grid-template-columns:minmax(0,3.4fr) minmax(0,8.6fr)}.cs-chapter:nth-child(2n) .cs-pin{grid-template-columns:minmax(0,8.6fr) minmax(0,3.4fr)}.cs-chapter:nth-child(2n) .cs-copy{order:2}}.cz-home .cs-kicker{display:flex;gap:.9em;font:500 clamp(12px,calc(.35rem + var(--cz-v) * .5),17px) / 1 "Jost",system-ui,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--cz-faint)}.cz-home .cs-kicker span{color:var(--cz-brand)}.cz-home .cs-title{margin:.7em 0 0;font-size:clamp(1.6rem,calc(.8rem + var(--cz-v) * 1.5),3.2rem);font-weight:500;line-height:1.1;color:var(--cz-ink);text-wrap:balance}.cz-home .cs-body{margin-top:.9em;font-size:var(--cz-body);line-height:1.6;color:var(--cz-muted)}.cz-home .cs-steps{margin:clamp(1.25rem,calc(var(--cz-v) * 1.6),2.25rem) 0 0;padding:0;list-style:none}.cz-home .cs-steps li{display:flex;gap:1em;padding:.8em 0;border-top:1px solid var(--cz-line);font-size:clamp(14.5px,calc(.45rem + var(--cz-v) * .55),21px);line-height:1.45;color:var(--cz-ink)}.cz-home .cs-steps li>span{color:var(--cz-brand);font:500 .82em/1.75 Jost,system-ui,sans-serif;letter-spacing:.12em}.cs-screen,.cp-phone{--cs-bg: #eceef2;--cs-raised: #ffffff;--cs-text: #1d2530;--cs-dim: rgba(29, 37, 48, .6);--cs-line: rgba(29, 37, 48, .13);--cs-navy: #1d2d3d;--cs-accent: #4f7aa6;--cs-gap: .8em}.cs-tl{view-timeline:--cs block}.cs-screen{container-type:inline-size;position:relative;overflow:hidden;border:1px solid var(--cz-line-strong);border-radius:var(--cz-radius);background:var(--cs-bg);box-shadow:0 40px 100px -32px #000000e6;color:var(--cs-text)}.cs-ui{display:flex;font:400 3.3cqw/1.25 Barlow,system-ui,sans-serif}.cs-ui svg{width:1.1em;height:1.1em;stroke-width:1.6;flex:none}.cs-rail{display:none}.cs-main{flex:1;min-width:0;display:flex;flex-direction:column}@container (max-width: 559.98px){.cs-w{display:none!important}}@container (min-width: 560px){.cs-ui{font-size:1.72cqw}.cs-rail{display:flex;flex-direction:column;align-items:center;width:3.4em;flex:none;background:var(--cs-raised);border-right:1px solid var(--cs-line)}.cs-rail img{width:2.3em;height:auto;margin:.8em 0 .7em}.cs-rail span{display:grid;place-items:center;width:100%;height:1.86em;color:var(--cs-dim)}.cs-rail span.is-active{background:var(--cs-navy);color:#fff}}@media (min-width: 640px){.cs-screen{aspect-ratio:16 / 9}.cs-ui{position:absolute;top:0;right:0;bottom:0;left:0}}:where(span).cs-a,.cs-swap>*{display:inline-block}.cs-h{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:600}.cs-mono{font:500 .6em/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-dim);white-space:nowrap}.cs-note{font-size:.72em;color:var(--cs-dim);white-space:nowrap}.cs-dim{color:var(--cs-dim)}.cs-num{font-variant-numeric:tabular-nums;white-space:nowrap}.cs-grow{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.74em;color:var(--cs-dim)}.cs-bar{display:flex;align-items:center;gap:.7em;height:3.5em;flex:none;padding:0 1.2em;border-bottom:1px solid var(--cs-line)}.cs-ui .cs-bar-icon{width:1.3em;height:1.3em}.cs-bar-title{font-size:1.3em;white-space:nowrap}.cs-bar-end{margin-left:auto;display:flex;align-items:center;gap:.6em}.cs-pad{flex:1;min-height:0;padding:1em 1.2em 1.2em}.cs-stack{display:flex;flex-direction:column;gap:var(--cs-gap)}.cs-grid{display:grid;gap:var(--cs-gap)}.cs-fill{flex:1;min-height:0}.cs-stack>.cs-two,.cs-stack>.cs-board,.cs-stack>.cs-lots,.cs-stack>.cs-table{flex:1;min-height:0}.cs-card{display:block;background:var(--cs-raised);border:1px solid var(--cs-line);padding:.75em .9em}.cs-card-h{display:flex;align-items:baseline;gap:.7em;margin-bottom:.35em}.cs-card-h .cs-h{font-size:1.02em}.cs-btn{display:inline-flex;align-items:center;gap:.35em;padding:.5em .9em;background:var(--cs-navy);color:#fff;font:600 .8em/1 Barlow Condensed,Barlow,system-ui,sans-serif;white-space:nowrap}.cs-btn svg{width:1em;height:1em}.cs-btn-ghost{background:none;border:1px solid var(--cs-line);color:var(--cs-navy)}.cs-pill{display:inline-block;padding:.32em .6em;font:500 .6em/1.1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.cs-pill-ok{background:#e2f1e8;color:#1c7046}.cs-pill-info{background:#e6eef7;color:#36597f}.cs-pill-warn{background:#fcefd9;color:#8f5407}.cs-pill-mute{background:#eceef2;color:#1d2530a8}.cs-tabs{display:flex;border:1px solid var(--cs-line)}.cs-tabs>span{padding:.55em .8em;font:500 .6em/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-dim);white-space:nowrap}.cs-tabs>span+span{border-left:1px solid var(--cs-line)}.cs-tabs>span.is-active{background:var(--cs-accent);color:#fff}.cz-home .cs-photo{display:block;flex:none;width:2.7em;height:1.8em;-o-object-fit:cover;object-fit:cover;background:#dfe3ea}.cs-photo-slot{flex:none}.cs-swap{display:inline-grid;justify-items:end;align-items:center}.cs-swap>*{grid-area:1 / 1}.cs-swap>:not(:last-child){visibility:hidden}.cs-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-kpi{display:flex;flex-direction:column;gap:.2em}.cs-kpi-value{font-size:1.7em;line-height:1.05}.cs-kpi-value .cs-swap{justify-items:start}.cs-two{grid-template-columns:minmax(0,1fr)}.cs-side{grid-template-columns:minmax(0,1fr);align-content:start}.cs-line{display:flex;align-items:center;gap:.7em;padding:.5em 0;border-top:1px solid var(--cs-line);font-size:.86em}.cs-line-tall{padding:.6em 0}.cs-table{padding:0 .9em}.cs-tr{display:flex;align-items:center;gap:.8em;padding:.62em 0;border-top:1px solid var(--cs-line);font-size:.86em}.cs-tr.cs-th{border-top:0;padding:.8em 0 .6em}.cs-th>span{font:500 .7em/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-dim)}.cs-tr.is-new{background:linear-gradient(to right,#eef4fb,#eef4fb) no-repeat;margin:0 -.9em;padding-inline:.9em}.cs-c-car{flex:2.4;min-width:0;display:flex;align-items:center;gap:.7em;white-space:nowrap;overflow:hidden}.cs-c-who{flex:1.5;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-c-vin{flex:1.6;min-width:0;white-space:nowrap}.cs-c-n{flex:.8;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cs-c-st{flex:1.2;display:flex;justify-content:flex-end}.cs-card.cs-fill{display:flex;flex-direction:column}.cs-chart{display:flex;align-items:flex-end;gap:4%;flex:1;min-height:6.2em;padding-top:.4em;border-bottom:1px solid var(--cs-line)}.cs-chart>span{flex:1;background:#b9c8d8;transform-origin:50% 100%}.cs-chart>span.is-now{background:var(--cs-accent)}.cs-filters{display:flex;align-items:center;gap:.6em;padding-block:.6em}.cs-chip{padding:.35em .7em;border:1px solid var(--cs-line);font-size:.74em;white-space:nowrap}.cs-chip.is-on{background:#e6eef7;border-color:transparent;color:#36597f}.cs-lots{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.cs-lot{display:flex;flex-direction:column;gap:.26em;padding:.6em .7em}.cz-home .cs-lot .cs-photo{width:100%;height:6em;margin-bottom:.2em}.cs-lot>.cs-h{font-size:1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-lot-price{display:flex;align-items:center;justify-content:space-between;gap:.5em;margin-top:.2em}.cs-lot-price .cs-h{font-size:1.12em}.cs-lot>.cs-btn,.cs-lot>.cs-swap{margin-top:.5em;justify-content:center;justify-items:stretch;text-align:center}.cs-lot>.cs-swap .cs-btn{justify-content:center}.cs-lot>.cs-swap .cs-pill{padding-block:.75em}.cs-kpis-3{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-pace-name{flex:none;width:34%;display:flex;flex-direction:column;min-width:0}.cs-pace-name>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-track{flex:1;height:.8em;background:repeating-linear-gradient(to right,#dfe3ea 0 .42em,transparent .42em .7em)}.cs-track>span{display:block;height:100%;background:var(--cs-accent);transform-origin:0 50%}.cs-board{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.cs-col{display:flex;flex-direction:column;gap:.55em;min-width:0}.cs-col-h{display:flex;align-items:center;justify-content:space-between;padding:.5em .7em;background:var(--cs-raised);border:1px solid var(--cs-line)}.cs-col-h .cs-h{font-size:.95em}.cs-count{padding:.15em .5em;background:var(--cs-bg);font-size:.68em;font-variant-numeric:tabular-nums}.cs-lead{display:flex;flex-direction:column;align-items:flex-start;gap:.38em;padding:.6em .7em}.cs-lead-top{display:flex;align-items:center;gap:.5em;width:100%}.cs-lead-top .cs-h{font-size:.92em}.cs-lead-body{display:flex;align-items:flex-end;justify-content:space-between;gap:.5em;width:100%}.cs-lead-text{display:flex;flex-direction:column;align-items:flex-start;gap:.38em;flex:1;min-width:0;overflow:hidden}.cs-lead-text>*{max-width:100%;overflow:hidden;text-overflow:ellipsis}.cz-home .cs-lead .cs-photo{width:3em;height:2em}.cs-avatar{display:grid;place-items:center;width:1.6em;height:1.6em;flex:none;background:var(--cs-accent);color:#fff;font-size:.72em;font-weight:600}.cs-screen .cs-hot,.cp-screen .cs-hot{width:.95em;height:.95em;color:#c2410c}.cs-tag{padding:.25em .5em;background:#e2f1e8;color:#1c7046;font:500 .52em/1.1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}@container (min-width: 560px){.cs-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.cs-kpis-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-two{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-side{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-content:stretch}.cs-lots{grid-template-columns:repeat(3,minmax(0,1fr))}}.cp-copy-set{display:none}.cp-phones{display:flex;align-items:center;gap:clamp(1rem,calc(var(--cz-v) * 3),4.5rem);margin-top:clamp(2.5rem,calc(var(--cz-v) * 4.5),7rem);padding:1.5rem var(--cz-gutter) 2.5rem;margin-inline:calc(var(--cz-gutter) * -1);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cp-phones::-webkit-scrollbar{display:none}.cz-home .cp-phone{container-type:inline-size;flex:none;width:min(68vw,19rem);margin:0;scroll-snap-align:center}@media (min-width: 768px){.cp-phones{justify-content:center;overflow:visible;margin-inline:0;padding-inline:0}.cz-home .cp-phone{width:clamp(13rem,calc(var(--cz-v) * 21),30rem)}.cz-home .cp-phone:nth-child(2){translate:0 -4%}}.cp-frame{position:relative;aspect-ratio:432 / 900;padding:1.25cqw;border-radius:17.4cqw;background:linear-gradient(135deg,#eef0f3,#a4abb5 22%,#d6dae0 46%,#8a919b 72%,#dfe2e7);box-shadow:inset 0 0 0 .35cqw #ffffff73,inset 0 0 .6cqw .5cqw #00000047,0 9cqw 22cqw -8cqw #000000f2}.cp-key{position:absolute;width:1.1cqw;background:linear-gradient(to bottom,#c9ced6,#8a919b 50%,#b9bfc8)}.cp-key-action,.cp-key-up,.cp-key-down{right:100%;margin-right:-.25cqw;border-radius:.6cqw 0 0 .6cqw}.cp-key-power,.cp-key-camera{left:100%;margin-left:-.25cqw;border-radius:0 .6cqw .6cqw 0}.cp-key-action{top:17.5%;height:3.8%}.cp-key-up{top:25.5%;height:7.4%}.cp-key-down{top:34.8%;height:7.4%}.cp-key-power{top:28%;height:11.5%}.cp-key-camera{top:62%;height:6%}.cp-glass{height:100%;padding:2.3cqw;border-radius:16.2cqw;background:#000}.cp-screen{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:13.9cqw;background:var(--cs-bg);color:var(--cs-text);font:400 4.15cqw/1.25 Barlow,system-ui,sans-serif}.cp-screen svg{width:1.1em;height:1.1em;stroke-width:1.7;flex:none}.cp-status{display:flex;align-items:center;justify-content:space-between;flex:none;height:12.6cqw;padding:1.2cqw 8cqw 0 9.5cqw;font:600 3.9cqw/1 system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:-.01em}.cp-island{position:absolute;top:3cqw;left:50%;width:29cqw;height:8.6cqw;translate:-50% 0;border-radius:99px;background:#000}.cp-island:after{content:"";position:absolute;right:2.6cqw;top:50%;width:2.6cqw;height:2.6cqw;translate:0 -50%;border-radius:50%;background:radial-gradient(circle at 35% 35%,#2b3550,#0a0d16 60%)}.cp-status-end{display:flex;align-items:center;gap:1.3cqw}.cp-status .cp-status-end svg{width:4.3cqw;height:4.3cqw;stroke-width:2.2}.cp-status .cp-status-end svg:last-child{width:6cqw;height:6cqw}.cp-app{flex:1;min-height:0;display:flex;flex-direction:column;gap:.7em;padding:.5em .95em 0;overflow:hidden}.cp-head{display:flex;align-items:center;justify-content:space-between;gap:.6em}.cp-head-text{display:flex;flex-direction:column;margin-right:auto}.cp-head-text .cs-h{font-size:1.1em;line-height:1.1}.cp-badge{display:grid;place-items:center;width:2.3em;height:2.3em;background:var(--cs-accent);color:#fff;font:600 .9em/1 Barlow Condensed,Barlow,sans-serif}.cp-title{font-size:1.5em;line-height:1.1}.cp-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55em}.cp-tiles .cs-kpi{padding:.6em .7em}.cp-chart{min-height:0;height:5.4em;flex:none}.cp-chips{display:flex;gap:.4em}.cp-chips>span{display:inline-flex;align-items:center;gap:.35em;padding:.45em .7em;border:1px solid var(--cs-line);background:var(--cs-raised);font-size:.78em;white-space:nowrap}.cp-chips>span.is-on{background:var(--cs-accent);border-color:transparent;color:#fff}.cp-list{padding-block:0}.cp-list>.cs-line:first-child{border-top:0}.cp-row{gap:.6em}.cp-row .cs-photo{width:3.4em;height:2.4em}.cp-row-lg .cs-photo{width:4.3em;height:3em}.cp-row-lg{padding:.6em 0}.cp-row.is-new{background:#eef4fb;margin:0 -.9em;padding-inline:.9em}.cp-row-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15em}.cp-row-text>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-row-text .cs-h{font-size:1.02em}.cp-row-end{display:flex;flex-direction:column;align-items:flex-end;gap:.3em}.cp-leads{display:flex;flex-direction:column;gap:.55em}.cp-leads .cs-lead-top .cs-h{font-size:1.05em}.cp-leads .cs-photo{width:4em;height:2.8em}.cp-act{display:grid;place-items:center;width:1.9em;height:1.9em;border:1px solid var(--cs-line);color:var(--cs-accent)}.cp-act svg{width:.95em;height:.95em}.cp-tabbar{position:absolute;left:4.5cqw;right:4.5cqw;bottom:5.4cqw;display:flex;justify-content:space-between;padding:1.6cqw;border-radius:99px;background:#4f7aa6f5;box-shadow:0 2cqw 5cqw -1cqw #1d2d3d8c}.cp-tabbar span{display:grid;place-items:center;width:11.4cqw;height:11.4cqw;border-radius:50%;color:#ffffffb8}.cp-tabbar span.is-active{background:#fff3;color:#fff}.cp-tabbar svg{width:5.2cqw;height:5.2cqw}.cp-home{position:absolute;left:50%;bottom:1.9cqw;width:33cqw;height:1.25cqw;translate:-50% 0;border-radius:99px;background:#1d2530d9}.cs-swap-block{display:grid;grid-template-columns:minmax(0,1fr);justify-items:stretch}.cs-swap-block>*,.cs-swap-block>*>.cs-out{display:block}.cs-swap-block>:not(:last-child){display:none}.cs-live,.cs-cursor{display:none}.cs-slot{display:block;position:relative;height:0;margin-top:-.55em}.cs-slot>i{position:absolute;width:1px;height:1px}.cs-drawer-place{position:absolute;top:3.5em;right:0;bottom:0;width:47%;z-index:2}.cs-drawer-fill{height:100%}.cs-drawer{display:flex;flex-direction:column;gap:.8em;height:100%;padding:1.1em 1.2em;background:var(--cs-raised);border-left:1px solid var(--cs-line);box-shadow:-1.2em 0 2.4em -1.4em #1d2d3d73}.cs-drawer-title{font-size:1.15em}.cs-drawer .cs-line:first-of-type{border-top:0}.cs-field-row{display:flex;align-items:flex-end;gap:.7em}.cs-field{display:flex;flex-direction:column;gap:.35em;min-width:0}.cs-field-wide{flex:1}.cs-field-box{padding:.5em .7em;border:1px solid var(--cs-line);font-size:.86em;white-space:nowrap;min-height:2.2em}.cs-field-wide .cs-field-box{border-color:var(--cs-accent)}.cs-vin{font-size:.95em;letter-spacing:.1em;color:var(--cs-text)}.cs-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5em}.cs-two-up{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7em}.cs-three-up{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em}.cs-fact{display:flex;flex-direction:column;gap:.25em;padding:.5em .6em;border:1px solid var(--cs-line)}.cs-fact .cs-h{font-size:.95em}.cs-shot{display:block}.cz-home .cs-shot .cs-photo{width:100%;height:auto;aspect-ratio:3 / 2}.cs-pick{border-top:0;padding-top:0}.cz-home .cs-pick .cs-photo{width:4.2em;height:2.8em}.cs-lot-read{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#36597f}.cs-box-place{display:grid;flex:none}.cs-box{display:grid;place-items:center;width:1.15em;height:1.15em;border:1px solid rgba(29,37,48,.4);background:var(--cs-raised)}.cs-box.is-on{background:var(--cs-accent);border-color:var(--cs-accent);color:#fff}.cs-ui .cs-box svg{width:.85em;height:.85em;stroke-width:3}.cs-ask{background:#eef4fb;margin:0 -.9em;padding-inline:.9em}.cs-pace-money{min-width:7.2em;text-align:right}.cs-pace .cs-btn{margin-top:.2em;font-size:.7em;padding:.4em .7em}.cs-called{display:inline-flex;align-items:center;gap:.3em;padding:.2em .45em;background:#e6eef7;color:#36597f;font-size:.62em;white-space:nowrap}.cs-ui .cs-called svg{width:.9em;height:.9em}.cs-moving{position:relative;z-index:1}.cs-moving:not(.cs-lead){display:block}.cs-moving.is-from-left{--mx: calc(-100% - var(--cs-gap))}.cs-moving.is-from-new{--mx: calc(-100% - var(--cs-gap));--my: calc(-100% - .55em) }.cs-pill-bad{background:#fbe4e2;color:#9b2c22}.cs-link{color:#36597f;font-weight:500;white-space:nowrap}.cs-para{white-space:normal;line-height:1.4}.cs-sel,.cs-input{display:inline-flex;align-items:center;justify-content:space-between;gap:.5em;padding:.45em .7em;border:1px solid var(--cs-line);background:var(--cs-raised);font-size:.8em;white-space:nowrap}.cs-input{color:var(--cs-dim);min-width:0;overflow:hidden}.cs-ui .cs-sel svg{width:.9em;height:.9em}.cs-view{display:flex;flex-direction:column;flex:1;min-height:0}.cs-main>.cs-swap-block{flex:1;min-height:0}.cs-main>.cs-swap-block>*{min-height:0}.cs-main>.cs-swap-block>*,.cs-main>.cs-swap-block>*>.cs-out{display:flex;flex-direction:column;height:100%}.cs-main>.cs-swap-block>:not(:last-child){display:none}.cs-gone{display:none!important}.cs-subbar{padding:.8em 1.2em 0}.cs-split{flex:1;min-height:0;display:grid;gap:var(--cs-gap);padding:.8em 1.2em 1.2em;grid-template-columns:minmax(0,1fr)}.cs-split-list{padding:.6em .7em;overflow:hidden}.cs-seg{display:flex;gap:.35em}.cs-seg>span{padding:.45em .7em;border:1px solid var(--cs-line);font-size:.74em;white-space:nowrap}.cs-seg>span.is-active{background:var(--cs-navy);border-color:var(--cs-navy);color:#fff}.cs-chips{display:flex;gap:.35em;margin:.5em 0 .2em}.cs-chips .cs-chip{font-size:.66em;padding:.3em .6em}.cs-unit{display:flex;align-items:center;gap:.6em;padding:.5em .4em;border-top:1px solid var(--cs-line);font-size:.84em}.cs-unit.is-on{background:#eef4fb;box-shadow:inset 0 0 0 1px #b9cde2}.cz-home .cs-unit .cs-photo{width:3.6em;height:2.5em}.cs-unit .cs-h{font-size:1.02em}.cs-detail{display:flex;flex-direction:column;gap:.6em;min-width:0}.cs-gallery{display:grid;gap:.4em;grid-template-rows:11em}.cs-gallery.has-thumbs{grid-template-columns:2.1fr 1fr}.cz-home .cs-gallery>.cs-photo{width:100%;height:100%}.cs-thumbs{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:.4em;min-height:0}.cz-home .cs-thumbs .cs-photo{width:100%;height:100%;min-height:0}.cs-band{display:flex;align-items:center;justify-content:space-between;gap:1em;padding-block:.55em}.cs-band .cs-h{font-size:1.15em}.cs-band-price{font-size:1.35em!important}.cs-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.4em;padding-block:.55em}.cs-actions .cs-btn{font-size:.72em}.cs-specs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em 1em}.cs-spec{display:flex;flex-direction:column;gap:.2em;font-size:.8em;font-weight:600;min-width:0}.cs-spec>:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-form{gap:.6em}.cs-form .cs-card{padding-block:.6em}.cs-form .cs-card-h{margin-bottom:.45em}.cs-form-head{display:flex;align-items:center}.cs-form-title{display:inline-flex;align-items:center;gap:.5em;font-size:1.2em}.cs-form-note{display:block;margin:.3em 0 .5em}.cs-five{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45em .6em}.cs-six{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5em}.cs-form .cs-field-box{padding:.4em .6em;min-height:2em;background:#f4f5f8}.cs-auc{grid-template-columns:minmax(0,1fr);align-items:start}.cs-filters-v{display:flex;flex-direction:column;gap:.55em}.cs-ticks{display:flex;flex-wrap:wrap;gap:.4em 1em}.cs-tick{display:inline-flex;align-items:center;gap:.45em;font-size:.84em}.cs-filters-foot{align-items:center;justify-content:space-between;margin-top:.3em;padding-top:.6em;border-top:1px solid var(--cs-line)}.cs-filters-foot .cs-btn{flex:1;justify-content:center;padding-block:.65em}.cs-filters-foot .cs-btn .cs-swap{justify-items:center}.cs-result-h{display:flex;align-items:center;gap:.6em;padding-block:.55em}.cs-empty{display:flex;flex-direction:column;align-items:center;gap:.5em;padding:2.4em 1.5em;text-align:center}.cs-empty .cs-note{white-space:normal}.cs-legend{display:flex;align-items:center;gap:.4em}.cs-legend .cs-sel{font-size:.72em;margin-right:.6em}.cs-comment{align-self:flex-start;padding:.2em .5em;background:#eceef2;font-size:.7em}.cs-lot-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.3em .6em;margin-top:.15em;font-size:.86em}.cs-lot-foot .cs-btn{font-size:.74em;padding:.4em .6em}.cs-lot-foot .cs-link{font-size:.8em;letter-spacing:.06em}.cs-remarks{white-space:normal}.cs-lot>.cs-swap-block{margin-top:.4em}.cs-lot>.cs-swap-block .cs-btn,.cs-lot>.cs-btn{justify-content:center}.cs-lot>.cs-btn{margin-top:.4em}.cs-order{display:flex;align-items:center;gap:.4em}.cs-order .cs-input{flex:1;color:var(--cs-text)}.cs-order .cs-btn{font-size:.72em}.cs-placed{padding:.5em 0;white-space:normal}.cs-stack>.cs-swap-block .cs-lots{flex:none}.cs-mk{grid-template-columns:minmax(0,1fr);align-items:start}.cs-groups{display:flex;align-items:center;gap:.8em;padding-block:.6em}.cs-post-row{gap:.8em}.cs-mk .cs-field-row{align-items:center;margin-bottom:.4em}.cs-money{width:6em;justify-content:flex-start;gap:0;color:var(--cs-text)}.cs-post{align-items:flex-start;gap:.9em;padding:.7em 0}.cz-home .cs-post>.cs-photo{width:8em;height:5.4em}.cs-post .cs-h{font-size:1.1em}.cs-post-state{margin-top:.3em}.cs-post-state .cs-swap{justify-items:start}.cs-post-done{display:inline-flex;gap:.4em}.cs-post-acts{display:flex;gap:.4em}.cs-leads{gap:.6em}.cs-search{flex:1;max-width:16em}.cs-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em}.cs-stat{display:flex;align-items:center;justify-content:space-between;padding:.45em .7em}.cs-stat .cs-h{font-size:1.15em}.cs-stat .cs-swap{justify-items:end}.cs-leads .cs-board{font-size:.8em;gap:.5em}.cs-leads .cs-avatar{width:1.5em;height:1.5em}.cs-lead-who{display:flex;flex-direction:column;gap:.3em;flex:1;min-width:0}.cs-lead-id{display:flex;align-items:center;gap:.45em;min-width:0}.cs-lead-id .cs-h{font-size:.9em}.cs-leads .cs-avatar{border-radius:50%}.cs-lead-acts{display:flex;align-items:center;gap:.6em;color:var(--cs-dim)}.cs-ui .cs-lead-acts svg{width:.95em;height:.95em}.cs-temp{display:grid;place-items:center;padding:.15em .3em;background:#fcefd9;color:#8f5407}.cs-temp.is-hot{background:#fbe4e2;color:#c2410c}.cs-leads .cs-lead{gap:.3em;padding:.5em .45em}.cz-home .cs-leads .cs-lead .cs-photo{width:2.9em;height:2em}.cs-lead-time{display:inline-flex;align-items:center;gap:.3em}.cs-ui .cs-lead-time svg{width:.9em;height:.9em}.cs-tag.is-blue{background:#e6eef7;color:#36597f}.cs-leads .cs-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis}.cs-lead-car{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-weight:600;color:var(--cs-text)}.cs-sales{grid-template-columns:minmax(0,1fr);align-items:start}.cs-sale{padding:0;font-size:.84em}.cs-sale-h{display:flex;align-items:center;gap:.6em;padding:.55em .8em;background:var(--cs-accent);color:#fff}.cs-sale-h .cs-h{font-size:1.05em}.cs-sale-h .cs-mono{margin-left:auto;color:#ffffffd9}.cs-kv{display:flex;align-items:center;gap:.6em;padding:.34em .8em;border-top:1px solid var(--cs-line)}.cs-kv>:first-child{width:44%;flex:none}.cs-kv .cs-swap{justify-items:start}.cs-sale-sec{padding:.4em .8em;background:#eef4fb;color:#36597f;font:600 .72em/1.2 Barlow,sans-serif;letter-spacing:.08em;text-transform:uppercase}.cs-sale-foot{display:flex;gap:.4em;padding:.55em .6em;border-top:1px solid var(--cs-line)}.cs-sale-foot .cs-btn{font-size:.78em;flex:1;justify-content:center}.cs-sale-foot .cs-btn-ghost{flex:none}.cs-sale-foot.cs-note{white-space:normal;padding:.7em .8em}@container (min-width: 560px){.cs-split{grid-template-columns:minmax(0,36fr) minmax(0,64fr)}.cs-five{grid-template-columns:repeat(5,minmax(0,1fr))}.cs-six{grid-template-columns:repeat(8,minmax(0,1fr))}.cs-auc{grid-template-columns:minmax(0,27fr) minmax(0,73fr)}.cs-mk{grid-template-columns:minmax(0,62fr) minmax(0,38fr)}.cs-stats,.cs-board{grid-template-columns:repeat(6,minmax(0,1fr))}.cs-sales{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-specs{grid-template-columns:repeat(6,minmax(0,1fr))}}.cs-cursor{position:absolute;left:58%;top:80%;z-index:5;width:1.5%;min-width:11px;overflow:visible;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}@supports (animation-timeline: view()){@media (min-width: 1024px) and (prefers-reduced-motion: no-preference){.cs-chapter{height:230vh}.cs-chapter+.cs-chapter{margin-top:0}.cs-pin{position:sticky;top:0;height:100vh;padding-top:var(--cz-bar)}.cs-screen{width:min(100%,calc((100vh - var(--cz-bar) - 5rem) * 16 / 9));margin-inline:auto}.cs-tl .cs-a{animation:linear both;animation-timeline:--cs;animation-range:contain calc(3% + var(--a) * .9%) contain calc(3% + var(--b) * .9%)}.is-measuring .cs-a{animation:none}.cs-tl .cs-swap>:not(:last-child){visibility:visible}.cs-tl .cs-swap-block>:not(:last-child){display:block}.cs-tl .cs-main>.cs-swap-block>:not(:last-child){display:flex}.cs-tl .cs-gone{display:block!important}.cs-tl .cs-gone.cs-post-acts{display:flex!important}.cs-tl .cs-live{display:block}.cs-tl .cs-live.cs-line{display:flex}.cs-tl .cs-in{animation-name:cs-in}.cs-tl .cs-out{animation-name:cs-out}.cs-tl .cs-show{animation-name:cs-show}.cs-tl .cs-open{animation-name:cs-open;overflow:hidden}.cs-tl .cs-x{animation-name:cs-x}.cs-tl .cs-y{animation-name:cs-y}.cs-tl .cs-move{animation-name:cs-move;animation-timing-function:ease-in-out}.cs-tl .cs-press{animation-name:cs-press;animation-fill-mode:none}@keyframes cs-in{0%{opacity:0;transform:translateY(.5em)}}@keyframes cs-out{to{opacity:0;visibility:hidden}}@keyframes cs-show{0%{opacity:0}}@keyframes cs-open{0%{max-height:0;padding-block:0;border-top-width:0;opacity:0}to{max-height:4em}}@keyframes cs-x{0%{transform:scaleX(0)}}@keyframes cs-y{0%{transform:scaleY(0)}}@keyframes cs-move{0%{transform:translate(var(--mx, 0),var(--my, 0))}}@keyframes cs-press{50%{transform:scale(.93)}}.cs-tl .cs-cursor{display:block;animation:ease-in-out forwards;animation-name:var(--names);animation-timeline:--cs;animation-range:var(--ranges)}@keyframes cs-go-1{to{left:var(--x1);top:var(--y1)}}@keyframes cs-go-2{to{left:var(--x2);top:var(--y2)}}@keyframes cs-go-3{to{left:var(--x3);top:var(--y3)}}@keyframes cs-go-4{to{left:var(--x4);top:var(--y4)}}@keyframes cs-go-5{to{left:var(--x5);top:var(--y5)}}@keyframes cs-go-6{to{left:var(--x6);top:var(--y6)}}@keyframes cs-go-7{to{left:var(--x7);top:var(--y7)}}@keyframes cs-go-8{to{left:var(--x8);top:var(--y8)}}.cz-home .cs-tl .cs-steps li{opacity:.38;animation:cs-lit linear forwards,cs-dim linear forwards;animation-timeline:--cs,--cs;animation-range:var(--on),var(--off)}.cz-home .cs-tl .cs-steps li.is-last{animation-name:cs-lit;animation-range:var(--on)}@keyframes cs-lit{to{opacity:1}}@keyframes cs-dim{to{opacity:.38}}.cp-track{height:260vh}.cp-pin{position:sticky;top:0;height:100vh;padding-top:var(--cz-bar);display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(1.75rem,calc(var(--cz-v) * 4),6rem)}.cp-stage{perspective:1500px}.cp-phones{--w: min(17.5rem, 29vh);--r: calc(var(--w) * 1.3);display:block;position:relative;height:calc(var(--w) * 900 / 432);margin:0;padding:0;overflow:visible;transform-style:preserve-3d;transform-origin:50% 50% calc(var(--r) * -1);animation:cp-spin linear both;animation-timeline:--cs;animation-range:cover 0% cover 100%}@keyframes cp-spin{0%{transform:rotateX(-6deg) rotateY(30deg)}to{transform:rotateX(-6deg) rotateY(-330deg)}}.cz-home .cp-phone,.cz-home .cp-phone:nth-child(2){display:block;position:absolute;left:50%;top:0;width:var(--w);margin-left:calc(var(--w) / -2);translate:none;transform-origin:50% 50% calc(var(--r) * -1);transform:rotateY(calc(var(--i) * 60deg));backface-visibility:hidden}}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);line-height:1.45}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.left-0{left:0}.left-\[clamp\(1\.25rem\,2vw\,2\.5rem\)\]{left:clamp(1.25rem,2vw,2.5rem)}.right-0{right:0}.right-1\.5{right:.375rem}.right-2\.5{right:.625rem}.right-\[clamp\(1rem\,2vw\,2\.5rem\)\]{right:clamp(1rem,2vw,2.5rem)}.top-0{top:0}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-4{top:1rem}.top-\[clamp\(1\.25rem\,2vh\,2\.25rem\)\]{top:clamp(1.25rem,2vh,2.25rem)}.top-\[clamp\(1rem\,2vh\,2\.25rem\)\]{top:clamp(1rem,2vh,2.25rem)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.m-0{margin:0}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2\.5{margin-bottom:.625rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[21px\]{height:21px}.h-\[22px\]{height:22px}.h-\[34px\]{height:34px}.h-\[clamp\(2\.75rem\,3\.4vw\,4rem\)\]{height:clamp(2.75rem,3.4vw,4rem)}.h-full{height:100%}.h-px{height:1px}.min-h-\[100svh\]{min-height:100svh}.min-h-\[16px\]{min-height:16px}.min-h-\[var\(--cz-panel-min\)\]{min-height:var(--cz-panel-min)}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-\[14px\]{width:14px}.w-\[18px\]{width:18px}.w-\[20px\]{width:20px}.w-\[21px\]{width:21px}.w-\[22px\]{width:22px}.w-\[88\%\]{width:88%}.w-\[92px\]{width:92px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[64px\]{min-width:64px}.max-w-2xl{max-width:42rem}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[104px_minmax\(0\,1fr\)\]{grid-template-columns:104px minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_92px\]{grid-template-columns:minmax(0,1fr) 92px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-8{gap:2rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-\[\#4da2e3\]\/25{border-color:#4da2e340}.border-\[\#5f7690\]\/60{border-color:#5f769099}.border-\[\#8ea4bb\]\/70{border-color:#8ea4bbb3}.border-\[\#D8EBFA\]{--tw-border-opacity: 1;border-color:rgb(216 235 250 / var(--tw-border-opacity, 1))}.border-\[\#F3E3C2\]{--tw-border-opacity: 1;border-color:rgb(243 227 194 / var(--tw-border-opacity, 1))}.border-\[\#ef4444\]\/35{border-color:#ef444459}.border-\[\#ef4444\]\/45{border-color:#ef444473}.border-\[\#f59e0b\]\/35{border-color:#f59e0b59}.border-\[\#f5b450\]\/30{border-color:#f5b4504d}.border-\[\#f5b450\]\/45{border-color:#f5b45073}.border-amber-400\/40{border-color:#fbbf2466}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-t-\[\#4da2e3\]{--tw-border-opacity: 1;border-top-color:rgb(77 162 227 / var(--tw-border-opacity, 1))}.bg-\[\#05080e\]{--tw-bg-opacity: 1;background-color:rgb(5 8 14 / var(--tw-bg-opacity, 1))}.bg-\[\#05080e\]\/30{background-color:#05080e4d}.bg-\[\#05080e\]\/60{background-color:#05080e99}.bg-\[\#05080e\]\/70{background-color:#05080eb3}.bg-\[\#080d16\]{--tw-bg-opacity: 1;background-color:rgb(8 13 22 / var(--tw-bg-opacity, 1))}.bg-\[\#080d16\]\/\[0\.94\]{background-color:#080d16f0}.bg-\[\#0e1622\]{--tw-bg-opacity: 1;background-color:rgb(14 22 34 / var(--tw-bg-opacity, 1))}.bg-\[\#121c2a\]{--tw-bg-opacity: 1;background-color:rgb(18 28 42 / var(--tw-bg-opacity, 1))}.bg-\[\#1b3a5c\]{--tw-bg-opacity: 1;background-color:rgb(27 58 92 / var(--tw-bg-opacity, 1))}.bg-\[\#2B8FD6\]{--tw-bg-opacity: 1;background-color:rgb(43 143 214 / var(--tw-bg-opacity, 1))}.bg-\[\#2a0f12\]\/95{background-color:#2a0f12f2}.bg-\[\#4da2e3\]{--tw-bg-opacity: 1;background-color:rgb(77 162 227 / var(--tw-bg-opacity, 1))}.bg-\[\#EAF0F7\]{--tw-bg-opacity: 1;background-color:rgb(234 240 247 / var(--tw-bg-opacity, 1))}.bg-\[\#EEF7FF\]{--tw-bg-opacity: 1;background-color:rgb(238 247 255 / var(--tw-bg-opacity, 1))}.bg-\[\#F5F7FA\]{--tw-bg-opacity: 1;background-color:rgb(245 247 250 / var(--tw-bg-opacity, 1))}.bg-\[\#FDF3E3\]{--tw-bg-opacity: 1;background-color:rgb(253 243 227 / var(--tw-bg-opacity, 1))}.bg-\[\#b5dbf7\]{--tw-bg-opacity: 1;background-color:rgb(181 219 247 / var(--tw-bg-opacity, 1))}.bg-\[\#ef4444\]\/\[0\.12\]{background-color:#ef44441f}.bg-\[\#f59e0b\]\/\[0\.10\]{background-color:#f59e0b1a}.bg-\[\#f5b450\]\/\[0\.10\]{background-color:#f5b4501a}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-primary-600{--tw-bg-opacity: 1;background-color:rgb(var(--brand-primary-600) / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/85{background-color:#ffffffd9}.object-cover{-o-object-fit:cover;object-fit:cover}.object-\[32\%_55\%\]{-o-object-position:32% 55%;object-position:32% 55%}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-\[clamp\(1\.5rem\,2vw\,2rem\)\]{padding:clamp(1.5rem,2vw,2rem)}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-10{padding-bottom:2.5rem}.pb-6{padding-bottom:1.5rem}.pl-2{padding-left:.5rem}.pl-5{padding-left:1.25rem}.pr-12{padding-right:3rem}.pr-4{padding-right:1rem}.pt-0\.5{padding-top:.125rem}.pt-20{padding-top:5rem}.pt-4{padding-top:1rem}.pt-\[var\(--cz-mark-inset\)\]{padding-top:var(--cz-mark-inset)}.text-left{text-align:left}.text-center{text-align:center}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[9\.5px\]{font-size:9.5px}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.35\]{line-height:1.35}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.09em\]{letter-spacing:.09em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-tight{letter-spacing:-.025em}.text-\[\#05121f\]{--tw-text-opacity: 1;color:rgb(5 18 31 / var(--tw-text-opacity, 1))}.text-\[\#1873B8\]{--tw-text-opacity: 1;color:rgb(24 115 184 / var(--tw-text-opacity, 1))}.text-\[\#4da2e3\]{--tw-text-opacity: 1;color:rgb(77 162 227 / var(--tw-text-opacity, 1))}.text-\[\#5f7690\]{--tw-text-opacity: 1;color:rgb(95 118 144 / var(--tw-text-opacity, 1))}.text-\[\#6f8399\]{--tw-text-opacity: 1;color:rgb(111 131 153 / var(--tw-text-opacity, 1))}.text-\[\#7A5310\]{--tw-text-opacity: 1;color:rgb(122 83 16 / var(--tw-text-opacity, 1))}.text-\[\#8297ae\]{--tw-text-opacity: 1;color:rgb(130 151 174 / var(--tw-text-opacity, 1))}.text-\[\#8ea4bb\]{--tw-text-opacity: 1;color:rgb(142 164 187 / var(--tw-text-opacity, 1))}.text-\[\#9bb0c6\]{--tw-text-opacity: 1;color:rgb(155 176 198 / var(--tw-text-opacity, 1))}.text-\[\#9fb4c9\]{--tw-text-opacity: 1;color:rgb(159 180 201 / var(--tw-text-opacity, 1))}.text-\[\#b7c7d8\]{--tw-text-opacity: 1;color:rgb(183 199 216 / var(--tw-text-opacity, 1))}.text-\[\#b9e9ff\]{--tw-text-opacity: 1;color:rgb(185 233 255 / var(--tw-text-opacity, 1))}.text-\[\#c3d3e4\]{--tw-text-opacity: 1;color:rgb(195 211 228 / var(--tw-text-opacity, 1))}.text-\[\#c9d8e6\]{--tw-text-opacity: 1;color:rgb(201 216 230 / var(--tw-text-opacity, 1))}.text-\[\#e7c793\]{--tw-text-opacity: 1;color:rgb(231 199 147 / var(--tw-text-opacity, 1))}.text-\[\#eef4fa\]{--tw-text-opacity: 1;color:rgb(238 244 250 / var(--tw-text-opacity, 1))}.text-\[\#f5b342\]{--tw-text-opacity: 1;color:rgb(245 179 66 / var(--tw-text-opacity, 1))}.text-\[\#f8d08a\]{--tw-text-opacity: 1;color:rgb(248 208 138 / var(--tw-text-opacity, 1))}.text-\[\#fca5a5\]{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-\[\#fcd34d\]{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-\[\#ffb4a8\]{--tw-text-opacity: 1;color:rgb(255 180 168 / var(--tw-text-opacity, 1))}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[\#2B8FD6\]{accent-color:#2B8FD6}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.\!shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,\.45\)\]{--tw-shadow: 0 10px 30px rgba(0,0,0,.45);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_40px_-12px_rgba\(0\,0\,0\,0\.9\)\]{--tw-shadow: 0 16px 40px -12px rgba(0,0,0,.9);--tw-shadow-colored: 0 16px 40px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_-20px_rgba\(0\,0\,0\,0\.95\)\]{--tw-shadow: 0 24px 60px -20px rgba(0,0,0,.95);--tw-shadow-colored: 0 24px 60px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.placeholder\:text-\[\#8297ae\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(130 151 174 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#8297ae\]::placeholder{--tw-text-opacity: 1;color:rgb(130 151 174 / var(--tw-text-opacity, 1))}.last\:border-none:last-child{border-style:none}.checked\:border-\[\#4da2e3\]:checked{--tw-border-opacity: 1;border-color:rgb(77 162 227 / var(--tw-border-opacity, 1))}.checked\:bg-\[\#4da2e3\]:checked{--tw-bg-opacity: 1;background-color:rgb(77 162 227 / var(--tw-bg-opacity, 1))}.focus-within\:border-\[\#4da2e3\]:focus-within{--tw-border-opacity: 1;border-color:rgb(77 162 227 / var(--tw-border-opacity, 1))}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-white\/30:hover{border-color:#ffffff4d}.hover\:bg-\[\#1a1a1a\]:hover{--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#6fb7ec\]:hover{--tw-bg-opacity: 1;background-color:rgb(111 183 236 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#cde7fa\]:hover{--tw-bg-opacity: 1;background-color:rgb(205 231 250 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f1f3f4\]:hover{--tw-bg-opacity: 1;background-color:rgb(241 243 244 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f5b450\]\/15:hover{background-color:#f5b45026}.hover\:bg-primary-700:hover{--tw-bg-opacity: 1;background-color:rgb(var(--brand-primary-700) / var(--tw-bg-opacity, 1))}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:text-\[\#dbe6f2\]:hover{--tw-text-opacity: 1;color:rgb(219 230 242 / var(--tw-text-opacity, 1))}.hover\:text-\[\#eef4fa\]:hover{--tw-text-opacity: 1;color:rgb(238 244 250 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-80:hover{opacity:.8}.focus\:border-\[\#4da2e3\]:focus{--tw-border-opacity: 1;border-color:rgb(77 162 227 / var(--tw-border-opacity, 1))}.focus\:bg-white\/\[0\.04\]:focus{background-color:#ffffff0a}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#4da2e3\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(77 162 227 / var(--tw-ring-opacity, 1))}.focus-visible\:bg-white\/\[0\.07\]:focus-visible{background-color:#ffffff12}.focus-visible\:text-\[\#dbe6f2\]:focus-visible{--tw-text-opacity: 1;color:rgb(219 230 242 / var(--tw-text-opacity, 1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[\#4da2e3\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(77 162 227 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-\[\#ef4444\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-\[\#f5b450\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(245 180 80 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-4:focus-visible{--tw-ring-offset-width: 4px}.focus-visible\:ring-offset-\[\#05080e\]:focus-visible{--tw-ring-offset-color: #05080e}.focus-visible\:ring-offset-\[\#080d16\]:focus-visible{--tw-ring-offset-color: #080d16}.focus-visible\:ring-offset-transparent:focus-visible{--tw-ring-offset-color: transparent}.active\:bg-\[\#3f93d4\]:active{--tw-bg-opacity: 1;background-color:rgb(63 147 212 / var(--tw-bg-opacity, 1))}.active\:bg-\[\#9ccdf2\]:active{--tw-bg-opacity: 1;background-color:rgb(156 205 242 / var(--tw-bg-opacity, 1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-slate-300:disabled{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.disabled\:text-\[\#8297ae\]:disabled{--tw-text-opacity: 1;color:rgb(130 151 174 / var(--tw-text-opacity, 1))}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-90:disabled{opacity:.9}.group:hover .group-hover\:border-\[\#b7c7d8\]{--tw-border-opacity: 1;border-color:rgb(183 199 216 / var(--tw-border-opacity, 1))}.peer:checked~.peer-checked\:opacity-100{opacity:1}@media (prefers-reduced-motion: reduce){.motion-reduce\:animate-none{animation:none}}@media (min-width: 640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[130px_minmax\(0\,1fr\)\]{grid-template-columns:130px minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_110px\]{grid-template-columns:minmax(0,1fr) 110px}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:1rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}}@media (min-width: 768px){.md\:items-center{align-items:center}.md\:object-center{-o-object-position:center;object-position:center}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}a,button,[role=button],[role=tab],[role=radio],label,summary,input,select,textarea{touch-action:manipulation}body{-webkit-tap-highlight-color:transparent;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@media (max-width: 860px){body .hdr{padding-top:env(safe-area-inset-top)}body .app[data-chrome=none] .frame{padding-bottom:calc(env(safe-area-inset-bottom) + 16px)}body .btn{min-height:44px;padding:0 14px;font-size:14px;line-height:1.15;gap:7px}body .btn-ghost{padding:0 10px}body .btn .icon,body .btn svg{flex:none}body .btn:active:not(:disabled){filter:brightness(.92)}body .btn-primary:active:not(:disabled),body .btn-solid:active:not(:disabled){filter:brightness(1.18)}body .btn:has(>svg:only-child),body .btn:has(>.icon:only-child){min-width:44px}body .dlg-actions{flex-wrap:wrap;gap:8px}body .dlg-actions>.btn{flex:1 1 0;min-width:0}body .dlg-actions:has(>.btn:nth-child(3))>.btn{flex:1 1 100%}body .screen:not(.embedded){padding:10px 16px 0;max-width:none}body .dash-look .sec-hdr,body .dash-look .sec-body,body .dash-look.st-page .st-layout{padding-left:0;padding-right:0}body .dash-look .sec-body{padding-top:4px;padding-bottom:16px}body .dash-look .sec-hdr{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px;padding-bottom:8px}body .dash-look .sec-hdr .sec-title{font-size:20px}body .dash-look .sec-hdr .sec-sort{display:none}body .dash-look .sec-hdr .sec-controls{flex:1 1 100%;display:flex;flex-wrap:nowrap;gap:8px;margin:0;overflow-x:auto;scrollbar-width:none;justify-content:flex-start}body .dash-look .sec-hdr .sec-controls::-webkit-scrollbar{display:none}body .dash-look .sec-hdr .sec-controls>*{flex:none}body .dash-look .sec-hdr .sec-controls .btn{min-height:44px}body .dash-look .cc-kpis,body .dash-look .cc-kpis.k3,body .dash-look .cc-kpis.k5,body .dash-look .cc-kpis.k6{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body .dash-look .cc-kpis.k6,body .dash-look .cc-kpis.k3{grid-template-columns:repeat(3,minmax(0,1fr))}body .dash-look .cc-kpis.k6 .cc-kpi{padding:8px 9px}body .dash-look .cc-kpis.k6 .cc-kpi b{font-size:16px}body .dash-look .cc-kpi{flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;padding:9px 12px}body .dash-look .cc-kpi span{white-space:normal;overflow:visible;line-height:1.25}body .dash-look .cc-kpi b{font-size:18px}body .dash-look .status-tabs,body .dash-look .cc-seg{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%;scroll-snap-type:x proximity}body .dash-look .status-tabs::-webkit-scrollbar,body .dash-look .cc-seg::-webkit-scrollbar{display:none}body .dash-look .status-tabs>*,body .dash-look .cc-seg>*{flex:none;scroll-snap-align:start}body .dash-look .status-tab,body .dash-look .cc-seg button{min-height:44px}body .dash-look .cc-toolbar{gap:8px}body .dash-look .cc-toolbar .cc-spring{display:none}body .dash-look .cc-toolbar>.cc-search,body .dash-look .cc-toolbar>input[type=search]{flex:1 1 100%;min-width:0;height:44px}body .dash-look .cc-toolbar>.cc-seg{flex:1 1 100%}body .dash-look .cc-toolbar>select.input{flex:1 1 calc(50% - 4px);min-width:0;height:44px}body .dash-look .cc-toolbar>.btn{min-height:44px}body .dash-look .cc-period{flex:1 1 100%;display:flex;flex-wrap:nowrap;min-width:0}body .dash-look .cc-period .input{flex:1 1 0;min-width:0;width:auto;height:44px}body .dash-look .cc-panel{flex:none;min-height:0;overflow:visible}body .dash-look .cc-scroll{overflow:visible;max-height:none}body .dash-look .cc-icon{min-width:44px;min-height:44px}body .tabbar{background:var(--nd-card)!important;border:1px solid var(--nd-line);-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 10px 28px -10px #1d2d3d59,0 1px 3px #1d2d3d1f}body .tabbar-item{color:var(--nd-muted);opacity:1}body .tabbar-item[aria-current=page]{background:linear-gradient(120deg,#16283a,var(--nd-navy) 60%,#2b4a63);color:#fff}body .dash-look .cc-table tr:not(.ms-week) td:not(.act){flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;text-align:left}body .dash-look .cc-table tr:not(.ms-week) td:not(.act):before{font-size:9.5px}body .dash-look .cc-table tr:not(.ms-week){row-gap:10px}body .us-table thead{display:none}body .us-table,body .us-table tbody{display:block;width:100%}body .us-table tr{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;padding:12px;border-bottom:1px solid var(--line, var(--nd-line))}body .us-table td{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:0;border:0;white-space:normal!important;max-width:none!important;min-width:0}body .us-table td:before{content:attr(data-label);font-size:9.5px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--faint, #8a96a3)}body .us-table td.us-name,body .us-table td.us-email,body .us-table td.act{grid-column:1 / -1}body .us-table td.us-name:before,body .us-table td.act:before{content:none}body .us-table td.us-email>span{max-width:100%!important}body .us-table td.act>div{justify-content:flex-end}body .sec-table-wrap:has(>.us-table){overflow-x:visible}body .kpi-label{white-space:normal;line-height:1.25}body .kpi-note{white-space:normal}body .kdv4 .top{flex-wrap:wrap;row-gap:8px;align-items:center}body .kdv4 .top>div:first-child{flex:1 1 auto;min-width:0}body .kdv4 .top>div:first-child p{display:none}body .kdv4 .top>div:not(.top-actions):not(:first-child){order:3;flex:1 1 100%!important;padding:0!important}body .kdv4 .top .seg{width:100%}body .kdv4 .top .seg .seg-btn{width:auto;flex:none;padding:8px 12px;min-height:38px}body .kdv4 .kpis{gap:8px}body .kdv4 .kpi{flex-wrap:wrap;align-items:flex-start;padding:9px 10px;row-gap:2px}body .kdv4 .kpi .tx{flex-direction:column;align-items:flex-start;gap:1px;white-space:normal;overflow:visible}body .kdv4 .kpi .lbl{white-space:normal;overflow:visible;line-height:1.2}body .kdv4 .kpi .dl{flex-basis:100%;padding-left:37px}body .kdv4 .kpis,body .kdv4 .kpis.seven{grid-template-columns:repeat(2,minmax(0,1fr))}body .kdv4 .kpis>.kpi:last-child:nth-child(odd){grid-column:1 / -1!important}body .kdv4 .quote .qc{text-align:left}body .kdv4 .quote cite{display:block;margin-left:0;margin-top:2px}body .kdv4 .kpis>.kpi{display:grid;grid-template-columns:30px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;row-gap:1px;align-items:center;padding:9px 10px}body .kdv4 .kpi .ki{width:30px;height:30px;grid-row:span 2}body .kdv4 .kpi .tx{flex-direction:row;align-items:baseline;gap:6px;flex-wrap:wrap}body .kdv4 .kpi .num{font-size:18px}body .kdv4 .kpi .dl{flex-basis:auto;padding-left:0;font-size:11.5px}body .kdv4 .sract .meta:nth-of-type(2){flex:1 1 auto}body .kdv4 .sract select,body .kdv4 .sract .sel,body .kdv4 .sract .ref{min-height:44px}body .kdv4 .sract .ref,body .kdv4 .sract .sel{font-size:14px;padding:0 12px}body .kdv4 .sract .sel{flex:1 1 0}body .kdv4 .sract .sel select{width:100%}body .kdv4 .sract:has(.meta) .sel{margin-left:0}body .kdv4 .sract .meta+.meta{flex-basis:calc(100% - 60px)}body .kdv4 .card-h{flex-wrap:wrap;row-gap:6px}body .kdv4 .sract{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px;justify-content:flex-start}body .kdv4 .sract .meta{white-space:nowrap}body .screen:not(.embedded):has(>.kdv4),body .screen:not(.embedded):has(>*>.kdv4){padding:0}body .kdv4 .kdv4-wrap{padding:8px 16px 12px}body .kdv4 .subnav-item{min-height:44px}body .ppm-scrim{background:#0d111773;z-index:300}body .ppm{position:fixed;left:0;right:0;top:auto;bottom:0;z-index:301;min-width:0;border:0;border-radius:16px 16px 0 0!important;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:4px 0;padding:8px 12px calc(16px + env(safe-area-inset-bottom,0px));animation:ppm-up .2s ease-out}body .ppm-grip{display:block;flex:1 1 100%;width:36px;max-width:36px;height:4px;border-radius:2px!important;background:var(--dk-soft, #d0d7de);margin:0 auto 6px}body .ppm-title{display:block;flex:1 1 100%;padding:6px 8px 12px;font-size:17px;font-weight:600;color:var(--nd-strong)}body .ppm-item{flex:0 0 88px;flex-direction:column;gap:8px;padding:4px 0;font-size:12.5px;text-align:center;color:var(--nd-ink-2);background:none!important}body .ppm-ico{width:56px;height:56px;border-radius:50%!important;border:1px solid var(--nd-line);align-items:center;justify-content:center;color:var(--dk-ink, var(--navy, #13263a))}body .ppm-ico svg{width:22px;height:22px}body .ppm-item.is-danger{position:absolute;top:16px;right:12px;width:44px;flex:none;font-size:0;gap:0}body .ppm-item.is-danger .ppm-ico{width:44px;height:44px;border:0}body .ppm-ask{flex:1 1 100%;padding:6px 8px 0}body .ppm-ask-row .btn{flex:1}body .pc-back{padding:0!important;align-items:stretch!important;justify-content:stretch!important;background:#0b141a!important}body .pc-dlg{width:100%!important;max-width:none!important;height:100%;max-height:none!important;margin:0!important;display:flex;flex-direction:column;background:#0b141a!important;color:#fff;border:0!important;box-shadow:none!important;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px)!important}body .pc-dlg .dlg-hd{background:none!important;border:0!important;padding:10px 12px!important}body .pc-dlg .dlg-title{color:#fff!important}body .pc-dlg .dlg-hd .btn{color:#fff!important;background:none!important;border:0!important}body .pc-stage{flex:1 1 auto;height:auto;min-height:0;background:#0b141a}body .pc-hint{color:#aebac1;padding:8px 16px 0}body .pc-zoom{padding:6px 20px}body .pc-zbtn{color:#aebac1}body .pc-actions{background:none!important;border:0!important;padding:8px 12px!important}body .pc-actions .btn{background:none!important;border:0!important;box-shadow:none!important;color:#fff!important;font-size:16px}body .pc-actions .btn-primary{font-weight:700}body .pc-actions .btn:disabled{color:var(--dk-ink, #5b6b75)!important}body button>.tab-lbl{display:inline-flex;align-items:center;gap:7px;margin-inline:0}body .tab-lbl>svg{position:static;transform:none;flex:none}body .kdv4 .subnav-item{padding-inline:14px}body .kdv4 .top .seg .seg-btn{white-space:nowrap}body .inv-sq .inv-hdr{display:flex;flex-wrap:wrap;gap:8px;padding:6px 0 8px}body .inv-sq .inv-hdr>h4,body .inv-sq .inv-hdr>.hdr-code,body .inv-sq .inv-hdr>.hdr-spring,body .inv-sq .inv-hdr>.seg{display:none}body .inv-sq .inv-hdr>input[type=search]{order:1;flex:1 1 0;min-width:0;max-width:none!important;height:44px!important}body .inv-sq .inv-hdr>.btn-primary{order:2;flex:none;height:44px}body .inv-sq .inv-tools{order:3;flex:1 1 100%;display:flex;flex-wrap:wrap;gap:8px}body .inv-sq .inv-tools>select,body .inv-sq .inv-tb>select{flex:1 1 160px!important;min-width:0;width:auto}body .inv-sq .inv-tools::-webkit-scrollbar{display:none}body .inv-sq .inv-tools>*,body .inv-sq .inv-tb>*{flex:none}body .inv-sq .inv-tb{flex-wrap:nowrap!important}body .inv-sq .inv-tools .btn,body .inv-sq .inv-tools select{min-height:44px}body .inv-sq .inv-list.inv-dash-list{padding:0 0 12px}body .inv-sq .chip-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}body .inv-sq .chip-row::-webkit-scrollbar{display:none}body .inv-sq .chip-row>*{flex:none}body .inv-sq .status-tab{min-height:44px}body .inv-sq .chip-count{white-space:nowrap}body .inv-dash-list .status-tab{align-items:center}body .dash-look .cc-tools{display:flex;flex:1 1 100%;flex-wrap:nowrap;gap:8px;overflow-x:auto;scrollbar-width:none}body .dash-look .cc-tools::-webkit-scrollbar{display:none}body .dash-look .cc-tools>*{flex:none}body .dash-look .cc-tools .btn{min-height:44px}body .dash-look .lk-board{scroll-snap-type:x mandatory;height:72vh;flex:1 1 auto;width:100%;min-width:0;gap:10px}body .dash-look .lk-col,body .dash-look.embedded .lk-col{flex:0 0 86%;min-width:0;scroll-snap-align:start}body .dash-look.st-page:not(.st-at-index)>.sec-hdr{display:none}body .dash-look .st-back{margin-top:6px}body .dash-look.st-page:not(.st-at-index)>.st-home{display:none}body .dash-look .st-home{margin:6px 0 0}body .form-grid.brand-colors{grid-template-columns:minmax(0,1fr)!important}body .dash-look .set-row-sub{font-size:13px;line-height:1.4}body .dl-std .kpi-label{white-space:normal;overflow:visible;line-height:1.25}body .dash-look .sec-hdr .sec-controls.au-status{flex-wrap:wrap;overflow:visible}body .aw-nav{padding:4px 16px 0}body .aw-nav .status-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}body .aw-intro{font-size:12.5px;line-height:1.45}body .dlg-note{font-size:max(12.5px,1em)}body:has(.dlg-back,[aria-modal=true]:not(#moreSheet)) .tabbar{opacity:0;pointer-events:none;transform:translateY(120%)}body .sec-hdr .hdr-code{display:none}body .dash-look .st-link:not(:has(.st-ext)):after{content:"";margin-left:auto;width:7px;height:7px;border:solid #9aa6b4;border-width:0 1.5px 1.5px 0;transform:rotate(-45deg)}body .dash-look .st-actions .btn{flex:1 1 100%;min-height:44px;justify-content:center}body .fin-page .seg .seg-btn{white-space:nowrap;flex:none!important;padding:7px 12px}body .pdash .wrap{padding:10px 16px 16px}body .phub .top,body .phub .top-l{align-items:flex-start}body .phub .top-l .backbtn{flex:none;margin-top:2px}body .phub .top p{font-size:12px;line-height:1.4}body .sheet{background:var(--nd-card)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-left:1px solid var(--nd-line);box-shadow:-12px 0 32px -12px #1d2d3d59}body .sheet-title{font-family:inherit;font-size:10.5px;font-weight:600;letter-spacing:.8px;color:var(--nd-faint)}body .strip-item{text-decoration:none;border-radius:0;font-family:inherit;font-size:14.5px;font-weight:500;opacity:1;color:var(--nd-ink)}body .strip-item .icon{color:var(--nd-muted);opacity:1}body .strip-item:hover,body .strip-item:focus-visible{background:var(--nd-bg);color:var(--nd-strong)}body .strip-item.active{background:linear-gradient(120deg,#16283a,var(--nd-navy) 60%,#2b4a63);color:#fff;font-weight:600}body .strip-item.active .icon,body .strip-item.active .strip-code{color:#fff}body .strip-code{display:none}body .inv-sq:has(.inv-split[data-view=detail])>.inv-hdr{display:none}body .inv-sq .inv-detail{padding-left:0;padding-right:0}body .detail-back{display:block;width:100%;margin:0 0 6px;padding:6px 0;background:var(--bg, var(--nd-bg));border:0;box-shadow:none}}@keyframes ppm-up{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion: reduce){.ppm{animation:none!important}}
