@media (max-width:640px){.zb-app .zb-info__button{position:relative}.zb-app .zb-info__button:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%);background:transparent}.zb-app .zb-info__button{opacity:1}.zb-app .min-h-10,.zb-app .zb-tap{min-height:2.75rem}.zb-app .zb-tap{display:inline-flex;align-items:center}.zb-app .zb-tap--block{display:flex;min-width:2.75rem}.zb-app input[type=range]{height:2.75rem}.zb-app .zb-inv__toggle{min-height:2.75rem}.zb-app .zb-inv__extlink{display:inline-flex;align-items:center;min-height:2.75rem}.zb-app .btn-compact{min-height:2.75rem}.zb-app .zb-kpirow{grid-template-columns:repeat(2,minmax(0,1fr))}.zb-app .zb-kpirow>:last-child:nth-child(odd){grid-column:1/-1}.zb-app .zb-kpirow .mt-3{margin-top:.5rem}.zb-app .zb-kpirow .items-start{align-items:center}.zb-app .zb-pagehead{margin-bottom:.75rem;padding-bottom:.75rem;gap:.625rem}.zb-app .zb-pagehead .page-title{font-size:1.5rem;row-gap:0}.zb-app .space-y-4>:not([hidden])~:not([hidden]){margin-top:.625rem}.zb-app .gap-3{gap:.625rem}}@media (max-width:899px){.zb-app .zb-stack,.zb-app .zb-stack tbody,.zb-app .zb-stack tbody th,.zb-app .zb-stack td,.zb-app .zb-stack tr{display:block;width:100%;text-align:left}.zb-app .zb-stack thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.zb-app .zb-stack tr{padding:.75rem 0;border-top:1px solid var(--border)}.zb-app .zb-stack tbody tr:first-child{border-top:0;padding-top:0}.zb-app .zb-stack tr.border-b{border-bottom:0}.zb-app .zb-stack tbody th{margin-bottom:.2rem;font-weight:600;color:var(--text)}.zb-app .zb-stack td[data-zb-label]:before{content:attr(data-zb-label) ": ";font-family:var(--font-body);font-variant-numeric:normal;font-weight:400;letter-spacing:0;text-transform:none;color:var(--text-muted);font-size:.75rem}.zb-app .zb-stack tbody th,.zb-app .zb-stack td{padding:.1rem 0;overflow-wrap:anywhere}.zb-app .zb-stack td.text-right{text-align:left}.zb-app .zb-stack td:last-child:has(a),.zb-app .zb-stack td:last-child:has(button){margin-top:.35rem}.zb-app .overflow-x-auto:has(>.zb-stack){overflow-x:visible}}@media (max-width:640px){.zb-app .recharts-xAxis .recharts-cartesian-axis-tick:last-of-type text{text-anchor:end}.zb-app .recharts-xAxis .recharts-cartesian-axis-tick:first-of-type text{text-anchor:start}.zb-app .recharts-wrapper+ul,.zb-app figure .gap-x-4{-moz-column-gap:.875rem;column-gap:.875rem}}@media (max-width:767px){.zb-app .zb-sheet{position:fixed;top:var(--header-h-mobile);right:0;bottom:0;left:0;z-index:45;display:flex;flex-direction:column;justify-content:flex-end;overflow-y:auto;overscroll-behavior:contain;background:var(--surface);padding-bottom:env(safe-area-inset-bottom,0)}.zb-app .zb-sheet>p:first-child{margin-bottom:auto}.zb-app .zb-sheet .zb-sheetcaret,.zb-app .zb-sheet .zb-sheetchild,.zb-app .zb-sheet .zb-sheetlink{min-height:3.25rem}.zb-app .zb-sheet .zb-switcher{min-height:2.75rem;max-width:none}}@media (max-width:640px){.zb-app .zb-block .p-4,.zb-app section>.p-4{padding:.75rem}.zb-app .gap-4{gap:.75rem}.zb-app .gap-5{gap:.875rem}.zb-app .space-y-6>:not([hidden])~:not([hidden]){margin-top:.875rem}.zb-app .space-y-5>:not([hidden])~:not([hidden]){margin-top:.75rem}.zb-app .mt-6{margin-top:.875rem}.zb-app .mt-8{margin-top:1rem}.zb-app #dashboard-main{padding-top:.875rem;padding-bottom:1.25rem}}:root{--font-dash:"IBM Plex Sans",Arial,sans-serif;--dash-link:#0b0b0d}[data-zb-app-theme=dark]{--dash-link:#00c3ff}@media (max-width:767.98px){.zb-app,.zb-app .font-display,.zb-app .font-mono,.zb-app button,.zb-app h1,.zb-app h2,.zb-app h3,.zb-app h4,.zb-app input,.zb-app select{font-family:var(--font-dash);letter-spacing:0;text-transform:none}.zb-app .font-mono,.zb-app .tabular-nums{font-variant-numeric:tabular-nums lining-nums}.zb-app .zb-topbar{background:var(--ink,#0b0b0d);color:#f2f3f7;border-bottom:3px solid var(--accent-cyan,#00c3ff);box-shadow:none}[data-zb-app-theme=dark] .zb-app .zb-topbar{background:var(--ink-raised,#17181d)}.zb-app .zb-topbar .zb-iconbtn{color:#f2f3f7;border-color:transparent;background:transparent}.zb-app .zb-topbar .zb-iconbtn:focus-visible,.zb-app .zb-topbar .zb-iconbtn:hover{background:#5f6472;color:#f2f3f7}.zb-app .zb-topbar .zb-count{background:var(--accent-cyan,#00c3ff);color:#0b0b0d}.zb-mbar-title{flex:1 1 auto;min-width:0;text-align:center;font-size:1.125rem;font-weight:800;line-height:1.2;letter-spacing:-.01em;color:#f2f3f7;padding:0 .25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zb-mbar-title:focus-visible,.zb-mbar-title:hover{color:var(--accent-cyan,#00c3ff);outline:none}.zb-utilrow{display:grid;grid-template-columns:3rem minmax(0,1fr) 3rem;gap:.5rem;padding:.75rem 1rem 0;max-width:var(--shell-max,1280px);margin:0 auto}.zb-utilbtn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;background:var(--surface);border:1px solid var(--border);color:var(--text);font:700 .9375rem/1.2 var(--font-dash);padding:0 .75rem;text-decoration:none}.zb-utilbtn:focus-visible,.zb-utilbtn:hover{border-color:var(--accent-cyan,#00c3ff);outline:none}.zb-utilbtn--wide{justify-content:space-between}.zb-utilbtn__count{display:inline-grid;place-items:center;min-width:1.75rem;height:1.75rem;padding:0 .4rem;background:var(--ink,#0b0b0d);color:#f2f3f7;font-size:.875rem;font-weight:800;font-variant-numeric:tabular-nums}.zb-utilbtn__count--live{background:var(--accent-cyan,#00c3ff);color:#0b0b0d}.zb-utilrow .zb-iconbtn{width:100%;height:3rem;background:var(--surface);border:1px solid var(--border);color:var(--text)}.zb-drawer-scrim{position:fixed;inset:0;z-index:60;background:rgba(11,11,13,.62);border:0;padding:0;margin:0;cursor:default}.zb-drawer{position:fixed;top:0;bottom:0;left:0;z-index:61;width:min(21.25rem,88vw);overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--ink,#0b0b0d);color:#f2f3f7;border-right:1px solid #5f6472;padding-bottom:env(safe-area-inset-bottom,0);font-family:var(--font-dash);animation:zb-drawer-in .18s ease-out}@keyframes zb-drawer-in{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.zb-drawer{animation:none}}.zb-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem .75rem 0 1.25rem}.zb-drawer__head .zb-iconbtn{color:#f2f3f7;border-color:transparent}:root:not([data-zb-app-theme=dark]) .zb-drawer__head .zb-logo img:first-of-type,[data-zb-app-theme=light] .zb-drawer__head .zb-logo img:first-of-type{display:none}:root:not([data-zb-app-theme=dark]) .zb-drawer__head .zb-logo img:last-of-type{display:block}.zb-drawer__who{padding:.25rem 1.25rem 1.25rem;border-bottom:1px solid #5f6472}.zb-drawer__name{display:block;font-size:1.75rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:#f2f3f7;overflow-wrap:anywhere}.zb-drawer__role{display:block;margin-top:.375rem;font-size:.9375rem;font-weight:600;color:#9a9fad}.zb-drawer__scope{padding:1rem 1.25rem;border-bottom:1px solid #5f6472}.zb-drawer__scope label{display:block;margin-bottom:.375rem;font-size:.8125rem;font-weight:700;color:#9a9fad}.zb-drawer .zb-switcher{width:100%;max-width:none;background:#17181d;color:#f2f3f7;border-color:#5f6472;font-family:var(--font-dash);font-weight:600}.zb-drawer nav{border:0;padding:.5rem 0}.zb-drawer .zb-sheetchild,.zb-drawer .zb-sheetlink{display:block;min-height:2.75rem;padding:.625rem 1.25rem;color:#f2f3f7;border:0;border-left:4px solid transparent;background:transparent;text-decoration:none}.zb-drawer .zb-sheetchild .zb-dropitem__label,.zb-drawer .zb-sheetlink span{font-size:1.125rem;font-weight:600;line-height:1.3;color:inherit}.zb-drawer .zb-dropitem__hint,.zb-drawer .zb-sheetlink span.text-sm,.zb-drawer .zb-sheetlink span.text-text-muted{display:none}.zb-drawer .zb-sheetchild--on,.zb-drawer .zb-sheetlink--on{background:#17181d;border-left-color:var(--accent-cyan,#00c3ff);color:var(--accent-cyan,#00c3ff)}.zb-drawer .zb-sheetchild--on .zb-dropitem__label,.zb-drawer .zb-sheetlink--on span{font-weight:800}.zb-drawer .zb-sheetchild:hover,.zb-drawer .zb-sheetlink:hover{background:#17181d}.zb-drawer .zb-sheetrow{display:flex;align-items:stretch}.zb-drawer .zb-sheetrow .zb-sheetlink{flex:1 1 auto}.zb-drawer .zb-sheetcaret{color:#9a9fad;border:0;background:transparent;width:3rem}.zb-drawer .zb-sheetchildren{background:transparent;border:0;padding:0 0 .25rem}.zb-drawer .zb-sheetchild{padding-left:2.5rem;min-height:2.5rem}.zb-drawer .zb-sheetchild .zb-dropitem__label{font-size:1rem}.zb-drawer__foot{border-top:1px solid #5f6472;padding:.5rem 0 .75rem}.zb-drawer__foot .zb-sheetlink{color:#9a9fad}.zb-drawer__foot .zb-sheetlink span{font-size:1rem}.zb-drawer__foot .zb-themerow{color:#9a9fad;border:0;border-left:4px solid transparent;padding:.625rem 1.25rem;min-height:2.75rem;font:600 1rem/1.3 var(--font-dash);background:transparent}.zb-mhome{display:grid;gap:.75rem}.zb-mhome__head{padding:.25rem 0}.zb-mhome__eyebrow{display:block;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.zb-mhome__title{display:block;margin-top:.25rem;font-size:1.625rem;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--text);overflow-wrap:anywhere}.zb-mhome__meta{display:block;margin-top:.375rem;font-size:.9375rem;font-weight:600;color:var(--text-muted)}.zb-mcard{background:var(--surface);border:1px solid var(--border)}.zb-mcard__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:1rem 1rem .25rem}.zb-mcard__title{font-size:1.375rem;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--text);margin:0}.zb-mcard__sub{padding:0 1rem;font-size:.875rem;font-weight:600;color:var(--text-muted)}.zb-mcard__foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-top:1px solid var(--border)}.zb-mcard__link{font-size:.9375rem;font-weight:700;color:var(--dash-link);text-decoration:none}.zb-mcard__link:focus-visible,.zb-mcard__link:hover{text-decoration:underline;text-underline-offset:3px}.zb-mtag{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border);padding:.125rem .375rem}.zb-mstages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:.75rem 1rem 1rem}.zb-mstage{display:block;min-width:0;text-decoration:none;color:inherit}.zb-mstage__badge{display:grid;place-items:center;width:3.625rem;height:3.625rem;font-size:2rem;font-weight:800;line-height:1;color:#0b0b0d;background:var(--accent-cyan,#00c3ff)}.zb-mstage--lime .zb-mstage__badge{background:var(--accent-green,#74ff33)}.zb-mstage--magenta .zb-mstage__badge{background:var(--accent-pink,#ff76e5)}.zb-mstage--ink .zb-mstage__badge{background:var(--ink,#0b0b0d);color:#f2f3f7}[data-zb-app-theme=dark] .zb-mstage--ink .zb-mstage__badge{background:#f2f3f7;color:#0b0b0d}.zb-mstage__label{display:block;margin-top:.5rem;font-size:.875rem;font-weight:700;line-height:1.2;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zb-mstage__count{display:block;margin-top:.125rem;font-size:1.625rem;font-weight:800;line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;color:var(--text)}.zb-mstage__sub{display:block;margin-top:.125rem;font-size:.75rem;font-weight:600;line-height:1.25;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:359.98px){.zb-mstage__badge{width:3.25rem;height:3.25rem;font-size:1.75rem}.zb-mstage__count{font-size:1.5rem}}.zb-mrows{list-style:none;margin:0;padding:.5rem 0 .25rem}.zb-mrow{display:grid;grid-template-columns:.625rem minmax(0,1fr) auto;-moz-column-gap:.75rem;column-gap:.75rem;align-items:start;padding:.625rem 1rem;color:inherit;text-decoration:none}.zb-mrow+.zb-mrow{border-top:1px solid var(--border-soft,var(--border))}.zb-mrow__dot{width:.625rem;height:.625rem;margin-top:.4375rem;background:var(--text-faint,#9a9fad)}.zb-mrow__dot--cyan{background:var(--accent-cyan,#00c3ff)}.zb-mrow__dot--lime{background:var(--accent-green,#74ff33)}.zb-mrow__dot--magenta{background:var(--accent-pink,#ff76e5)}.zb-mrow__title{display:block;font-size:1rem;font-weight:600;line-height:1.3;color:var(--text)}.zb-mrow__small{display:block;margin-top:.125rem;font-size:.875rem;font-weight:600;line-height:1.35;color:var(--text-muted)}.zb-mrow__value{font-size:1rem;font-weight:800;line-height:1.3;font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.zb-mrow__value--muted{color:var(--text-muted);font-weight:600}.zb-mrow__go{color:var(--text-faint,#9a9fad);font-size:1.25rem;line-height:1;margin-top:.0625rem}.zb-mempty{font-size:.9375rem;font-weight:600;color:var(--text-muted)}.zb-mempty,.zb-mkpis{padding:.75rem 1rem 1rem}.zb-mkpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem .75rem}.zb-mkpi{min-width:0;text-decoration:none;color:inherit}.zb-mkpi__label{display:block;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);line-height:1.2}.zb-mkpi__value{display:block;margin-top:.25rem;font-size:1.5rem;font-weight:800;line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;color:var(--text)}.zb-mkpi__sub{display:block;margin-top:.125rem;font-size:.8125rem;font-weight:600;color:var(--text-muted)}.zb-mbar{position:relative;height:.625rem;margin:.5rem 1rem 0;background:var(--border)}.zb-mbar__fill{position:absolute;inset:0 auto 0 0;background:var(--accent-cyan,#00c3ff)}.zb-mbar__mark{position:absolute;top:-.25rem;bottom:-.25rem;width:3px;background:var(--ink,#0b0b0d);transform:translateX(-1.5px)}[data-zb-app-theme=dark] .zb-mbar__mark{background:#f2f3f7}}@media (min-width:768px){.zb-app,.zb-app .font-display,.zb-app .font-mono,.zb-app button,.zb-app h1,.zb-app h2,.zb-app h3,.zb-app h4,.zb-app input,.zb-app select,.zb-app textarea{font-family:var(--font-dash);letter-spacing:0;text-transform:none}.zb-app .font-mono,.zb-app .tabular-nums{font-variant-numeric:tabular-nums lining-nums}.zb-app{--header-h:7.6875rem}.zb-app .zb-topbar{background:transparent;border-bottom:0;box-shadow:none}.zb-brandbar{height:3.5rem;background:#0b0b0d;color:#f2f3f7;border-bottom:3px solid #00c3ff}[data-zb-app-theme=dark] .zb-brandbar{background:#17181d}:root:not([data-zb-app-theme=dark]) .zb-brandbar .zb-logo img:first-of-type{display:none}:root:not([data-zb-app-theme=dark]) .zb-brandbar .zb-logo img:last-of-type{display:block}.zb-brandbar .zb-logo{--zb-logo-w:148px;padding:0}.zb-brandbar__acct{display:flex;flex-direction:column;justify-content:center;min-width:0;padding-left:1.25rem;border-left:1px solid #5f6472;line-height:1.15}.zb-brandbar__name{font-size:.9375rem;font-weight:700;color:#f2f3f7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:28rem}.zb-brandbar__role{font-size:.75rem;font-weight:600;color:#9a9fad}.zb-brandbar .zb-switcher--ink{min-height:2.25rem;border-color:#5f6472;background:#17181d;color:#f2f3f7;font-weight:600;font-size:.8125rem}[data-zb-app-theme=dark] .zb-brandbar .zb-switcher--ink{background:#0b0b0d}.zb-brandbar__attn{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .75rem;color:#dcdfe7;font-size:.8125rem;font-weight:700;transition:background-color var(--t-fast) ease}.zb-brandbar__attn:focus-visible,.zb-brandbar__attn:hover{background:#5f6472;color:#f2f3f7}.zb-brandbar__attn svg{width:1.125rem;height:1.125rem}.zb-brandbar__badge{min-width:1.25rem;height:1.25rem;padding:0 .375rem;display:grid;place-items:center;background:#5f6472;color:#9a9fad;font-size:.75rem;font-weight:800;font-variant-numeric:tabular-nums}.zb-brandbar__badge--live{background:#00c3ff;color:#0b0b0d}.zb-brandbar .zb-iconbtn{color:#dcdfe7}.zb-brandbar .zb-iconbtn:focus-visible,.zb-brandbar .zb-iconbtn:hover{background:#5f6472;color:#f2f3f7}.zb-brandbar .zb-userbtn{color:#dcdfe7}.zb-brandbar .zb-userbtn:hover{background:#5f6472}.zb-brandbar .zb-avatar{width:1.875rem;height:1.875rem;background:#5f6472;border-color:#5f6472;color:#f2f3f7;font-size:.75rem;font-weight:800}.zb-brandbar .zb-menu{top:calc(100% + .5rem)}.zb-tabstrip{height:4rem;background:var(--surface);border-bottom:1px solid var(--border)}[data-zb-app-theme=dark] .zb-tabstrip{background:#0b0b0d}.zb-tabstrip .zb-navstrip{gap:0}.zb-tab{display:inline-flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:.3125rem;min-width:6.5rem;min-height:100%;padding:0 .875rem;border-bottom:3px solid transparent;font-size:.8125rem;font-weight:700;line-height:1;color:var(--text-muted);white-space:nowrap}.zb-tab__icon{width:1.25rem;height:1.25rem;stroke-width:2}.zb-app .zb-navlink.zb-tab:hover{color:var(--text);background:var(--surface-alt)}.zb-app .zb-navlink--on.zb-tab{color:var(--text);font-weight:800;background:transparent;border-bottom-color:#00c3ff}.zb-app .zb-navlink--on.zb-tab:after{display:none}.zb-tabstrip .zb-navgroup{align-items:stretch}.zb-tabstrip .zb-navlink--grouped{padding-right:.5rem}.zb-tabstrip .zb-navcaret{border-bottom:3px solid transparent}.zb-tab--action{margin-right:.25rem;background:#0b0b0d;color:#f2f3f7;border-bottom-color:#0b0b0d}.zb-tab--action svg{width:1.25rem;height:1.25rem;color:#74ff33}.zb-tab--action:focus-visible,.zb-tab--action:hover{background:#5f6472;border-bottom-color:#5f6472;color:#f2f3f7}[data-zb-app-theme=dark] .zb-tab--action{background:#17181d;border-bottom-color:#17181d}.zb-searchfield{align-self:center;display:inline-flex;align-items:center;gap:.625rem;width:21.25rem;height:2.5rem;margin-left:1rem;padding:0 .75rem;border:1.5px solid var(--border);background:var(--surface-alt);color:var(--text-faint);font-size:.875rem;font-weight:600;text-align:left;transition:border-color var(--t-fast) ease,color var(--t-fast) ease}.zb-searchfield:focus-visible,.zb-searchfield:hover{border-color:var(--text-muted);color:var(--text-muted)}.zb-searchfield svg{flex:0 0 auto;width:1.125rem;height:1.125rem;color:var(--text-muted)}.zb-searchfield__hint{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zb-searchfield kbd{flex:0 0 auto;padding:.125rem .375rem;border:1px solid var(--border);font-family:inherit;font-size:.6875rem;font-weight:700;color:var(--text-faint)}@media (max-width:1279.98px){.zb-searchfield{width:14rem}.zb-searchfield kbd{display:none}}@media (max-width:1023.98px){.zb-searchfield{width:2.5rem;padding:0;justify-content:center;margin-left:.5rem}.zb-searchfield__hint{display:none}.zb-tab{min-width:5.25rem;padding:0 .625rem}}.zb-desk{display:grid;grid-template-columns:minmax(0,1fr) 23.25rem;gap:1.5rem;align-items:start}@media (max-width:1279.98px){.zb-desk{grid-template-columns:minmax(0,1fr)}.zb-desk__rail{position:static}}.zb-desk__rail{position:sticky;top:calc(var(--header-h) + 1rem)}.zb-desk__eyebrow{font-size:.6875rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.375rem}.zb-desk__title{display:flex;align-items:baseline;gap:.875rem;margin-bottom:.375rem}.zb-desk__title h1{font-size:1.875rem;font-weight:800;letter-spacing:-.02em;line-height:1.1}.zb-desk__title p{font-size:.875rem;font-weight:600;color:var(--text-muted)}.zb-dcard{background:var(--surface);border:1px solid var(--border);margin-top:1.125rem}.zb-dcard__hd{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1.25rem .75rem;border-bottom:1px solid var(--border)}.zb-dcard__hd h2{font-size:1.25rem;font-weight:700;letter-spacing:-.01em}.zb-dcard__meta{font-size:.8125rem;font-weight:600;color:var(--text-muted);text-align:right}.zb-dcard__meta b{color:var(--text);font-weight:800}.zb-dcard__ft{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.625rem 1.25rem;border-top:1px solid var(--border)}.zb-dcard__ft a,.zb-dcard__ft button{color:var(--dash-link);font-weight:700;font-size:.875rem}.zb-dcard__ft a:hover{text-decoration:underline}.zb-dtag{border:1px solid var(--border);color:var(--text-muted);font-size:.625rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:.1875rem .4375rem}.zb-dcard__empty{padding:1.25rem;font-size:.875rem;font-weight:600;color:var(--text-muted);line-height:1.45}.zb-dpipe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:1.375rem 1.25rem 1.125rem}.zb-dpipe__stage{text-align:center;min-width:0}.zb-dpipe__b{width:4rem;height:4rem;margin:0 auto;display:grid;place-items:center;font-size:2.125rem;font-weight:800;background:#00c3ff;color:#0b0b0d}.zb-dpipe__b--lime{background:#74ff33}.zb-dpipe__b--mag{background:#ff76e5}.zb-dpipe__b--ink{background:#0b0b0d;color:#f2f3f7}[data-zb-app-theme=dark] .zb-dpipe__b--ink{background:#f2f3f7;color:#0b0b0d}.zb-dpipe__l{margin-top:.625rem;font-size:.875rem;font-weight:700}.zb-dpipe__n{font-size:1.875rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.zb-dpipe__s{font-size:.8125rem;font-weight:600;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 .25rem}.zb-dpipe__s--money{color:var(--text)}.zb-grp{padding:.875rem 1.25rem .25rem}.zb-grp__l{font-size:.6875rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.5rem}.zb-dtiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;margin-bottom:.75rem}@media (max-width:1279.98px){.zb-dtiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.zb-dtile{display:flex;align-items:center;gap:.875rem;min-height:4rem;padding:.75rem .875rem;border:1px solid var(--border);background:var(--surface);color:inherit;min-width:0}a.zb-dtile:hover{border-color:var(--text-muted)}.zb-dtile__n{font-size:1.625rem;font-weight:800;min-width:2.125rem;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.zb-dtile__n--hot{color:#0b0b0d}[data-zb-app-theme=dark] .zb-dtile__n--hot{color:#ff76e5}.zb-dtile__t{font-size:.8125rem;font-weight:600;color:var(--text-muted);line-height:1.25;min-width:0}.zb-dtile__t b{display:block;color:var(--text);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zb-dtile__ic{flex:0 0 auto;margin-left:auto;width:.625rem;height:.625rem;background:#00c3ff}.zb-dtile__ic--lime{background:#74ff33}.zb-dtile__ic--mag{background:#ff76e5}.zb-dtile__ic--gray{background:var(--border)}.zb-dtable{width:100%;border-collapse:collapse;font-size:.875rem}.zb-dtable th{text-align:left;font-size:.6875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);padding:.625rem 1.25rem;white-space:nowrap}.zb-dtable td,.zb-dtable th{border-bottom:1px solid var(--border)}.zb-dtable td{padding:.8125rem 1.25rem;vertical-align:top;font-weight:600;color:var(--text-muted)}.zb-dtable tr:last-child td{border-bottom:0}.zb-dtable td.k{color:var(--text);font-weight:700}.zb-dtable td small,.zb-dtable td.k small{display:block;color:var(--text-muted);font-weight:600;font-size:.75rem;margin-top:.125rem}.zb-dtable td.act,.zb-dtable td.nw{white-space:nowrap}.zb-dtable td.act{width:1%}.zb-dtable--dense th{padding:.5rem .875rem}.zb-dtable--dense td{padding:.75rem .875rem}.zb-dtable--dense td:first-child,.zb-dtable--dense th:first-child{padding-left:1.25rem}.zb-dtable--dense td:last-child,.zb-dtable--dense th:last-child{padding-right:1.25rem}.zb-dtable--dense .zb-dacts{flex-direction:column;align-items:stretch;min-width:6.5rem}.zb-dcard__scroll{overflow-x:auto}.zb-dtable td.num{font-variant-numeric:tabular-nums;color:var(--text);font-weight:800;text-align:right;white-space:nowrap}.zb-dtable th.num{text-align:right}.zb-dpill{display:inline-block;font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:.25rem .5rem;border:1px solid var(--border);color:var(--text);white-space:nowrap}.zb-dpill--wait{border-color:#ff76e5}.zb-dpill--ok,.zb-dpill--wait{background:#f2f3f7;color:#0b0b0d}.zb-dpill--ok{border-color:#74ff33}.zb-dpill--off{color:var(--text-muted)}.zb-dbtn{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;background:#0b0b0d;color:#f2f3f7;font-weight:700;font-size:.8125rem;padding:0 .875rem;white-space:nowrap}.zb-dbtn:hover{background:#5f6472}.zb-dbtn--ghost{background:var(--surface);color:var(--text);border:1.5px solid var(--text)}.zb-dbtn--ghost:hover{background:var(--surface-alt)}.zb-dbtn--lime{color:#0b0b0d}.zb-dbtn--lime,.zb-dbtn--lime:hover{background:#74ff33}.zb-dbtn:disabled{opacity:.5;cursor:not-allowed}[data-zb-app-theme=dark] .zb-dbtn{background:#f2f3f7;color:#0b0b0d}[data-zb-app-theme=dark] .zb-dbtn--ghost{background:transparent;color:#f2f3f7;border-color:#f2f3f7}.zb-dacts{display:flex;gap:.5rem;justify-content:flex-end}.zb-dkpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1279.98px){.zb-dkpis{grid-template-columns:repeat(3,minmax(0,1fr))}.zb-dkpis .zb-dkpi:nth-child(-n+3){border-bottom:1px solid var(--border)}.zb-dkpis .zb-dkpi:nth-child(3n){border-right:0}}.zb-dkpi{padding:1rem 1.25rem;border-right:1px solid var(--border);min-width:0}.zb-dkpi:last-child{border-right:0}.zb-dkpi__l{font-size:.6875rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.zb-dkpi__v{font-size:1.875rem;font-weight:800;letter-spacing:-.02em;margin-top:.25rem;line-height:1.1;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zb-dkpi__v--word{font-size:1.375rem;margin-top:.5625rem}.zb-dkpi__v--c{color:#0b0b0d}[data-zb-app-theme=dark] .zb-dkpi__v--c{color:#00c3ff}.zb-dkpi__s{font-size:.8125rem;font-weight:600;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zb-desk__rail .zb-dcard{margin-top:0}.zb-fi{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;padding:.875rem 1.125rem;border-bottom:1px solid var(--border)}.zb-fi:last-of-type{border-bottom:0}.zb-fi__who{width:2.25rem;height:2.25rem;display:grid;place-items:center;font-size:.75rem;font-weight:800;background:var(--bg);border:1px solid var(--border);color:var(--text)}.zb-fi__who--c{background:#00c3ff;border:0;color:#0b0b0d}.zb-fi__who--l{background:#74ff33;border:0;color:#0b0b0d}.zb-fi__who--m{background:#ff76e5;border:0;color:#0b0b0d}.zb-fi__who--k{background:#0b0b0d;border:0;color:#f2f3f7}.zb-fi__ago{font-size:.6875rem;font-weight:700;color:var(--text-faint);text-align:center;margin-top:.25rem;white-space:nowrap}.zb-fi__h{font-size:.875rem;font-weight:700;line-height:1.3}.zb-fi__h span{color:var(--dash-link)}.zb-fi__d{font-size:.8125rem;font-weight:600;color:var(--text-muted);margin-top:.125rem;line-height:1.35}.zb-fi__money{font-size:1.25rem;font-weight:800;margin-top:.25rem;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.zb-fi--hi{background:#f2f3f7}[data-zb-app-theme=dark] .zb-fi--hi{background:#17181d}}.zb-obo{position:relative;border:1px solid var(--border-strong);border-left:6px solid var(--accent-pink-text);background:var(--surface-tint);padding:1rem 1rem 1rem 1.15rem}.zb-obo:before{content:"";position:absolute;inset:0 auto 0 -6px;width:6px;background-image:repeating-linear-gradient(135deg,transparent 0 4px,var(--surface) 4px 6px);opacity:.55;pointer-events:none}.zb-obo__eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-pink-text)}.zb-obo__title{margin-top:.5rem;font-weight:600}.zb-obo__note{margin-top:.5rem;max-width:70ch;font-size:.875rem;color:var(--text-muted)}.zb-obo__meta{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.35rem 1rem;font-family:var(--font-mono);font-size:.8125rem;color:var(--text-muted)}.zb-obo-scope{border-left:6px solid var(--accent-pink-text);padding-left:.9rem}.zb-acct-list{display:grid;gap:0;min-width:0}.zb-acct-cap{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1.5rem;min-width:0;padding:.9rem 0;border-bottom:1px solid var(--border)}.zb-acct-cap:last-child{border-bottom:0}.zb-acct-cap__body{min-width:0;flex:1 1 18rem}.zb-acct-cap__label{font-weight:600}.zb-acct-cap__detail{margin-top:.25rem;max-width:62ch;font-size:.875rem;color:var(--text-muted);overflow-wrap:anywhere}.zb-acct-cap__aside{flex:0 0 auto}.zb-acct-cap__manual{display:inline-block;font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.zb-alert{display:grid;gap:.5rem;min-width:0;padding:.9rem 0;border-bottom:1px solid var(--border)}.zb-alert:last-child{border-bottom:0}.zb-alert__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;min-width:0}.zb-alert__type{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--border-strong);padding:.1rem .45rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.zb-alert__type--feed{border-color:var(--accent-cyan);color:var(--accent-cyan-text)}.zb-alert__type--campaign{border-color:var(--accent-pink-text);color:var(--accent-pink-text)}.zb-alert__summary{min-width:0;font-weight:600;overflow-wrap:anywhere}.zb-alert__when{font-family:var(--font-mono);font-size:.8125rem;color:var(--text-muted);white-space:nowrap}.zb-alert__detail{max-width:74ch;font-size:.875rem;color:var(--text-muted);overflow-wrap:anywhere}.zb-steps{display:grid;gap:.5rem;margin-top:.25rem;border-top:1px dashed var(--border-strong);padding-top:.6rem;counter-reset:zb-step}.zb-step{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem .75rem;min-width:0}.zb-step__body{min-width:0;flex:1 1 16rem}.zb-step__label{font-size:.9375rem}.zb-step__label:before{counter-increment:zb-step;content:counter(zb-step) ". ";font-family:var(--font-mono);color:var(--text-muted)}.zb-step__detail{margin-top:.2rem;max-width:70ch;color:var(--text-muted)}.zb-step__detail,.zb-step__done{font-size:.8125rem;overflow-wrap:anywhere}.zb-step__done{font-family:var(--font-mono);color:var(--accent-green-text)}.zb-invite-state{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .6rem;border:1px dashed var(--border-strong);background:var(--surface-tint);padding:.5rem .6rem;font-size:.875rem}.zb-invite-state__tag{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.zb-invite-state__body{min-width:0;flex:1 1 16rem;color:var(--text-muted);overflow-wrap:anywhere}@media (max-width:30rem){.zb-acct-cap,.zb-alert__head,.zb-step{flex-direction:column;align-items:stretch}.zb-acct-cap__aside .btn-primary,.zb-acct-cap__aside .btn-secondary{width:100%;justify-content:center}.zb-obo{padding-left:.85rem}}.zb-drill{min-width:0}.zb-drill .zb-mono,.zb-drill dd,.zb-drill__recordtitle,.zb-drill__stepsummary{overflow-wrap:anywhere}.zb-drill__crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;font-size:.875rem;color:var(--text-muted)}.zb-drill__crumbs li{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.zb-drill__crumbs [aria-current=page]{font-weight:600;color:var(--text)}.zb-drill__crumbsep{color:var(--text-faint)}.zb-drill__pipe{display:grid;gap:1px;margin:0;padding:0;list-style:none;background:var(--border)}@media (min-width:60rem){.zb-drill__pipe{grid-template-columns:repeat(4,minmax(0,1fr))}}.zb-drill__stage{min-width:0;background:var(--surface)}.zb-drill__stage[data-zb-evidence=not_connected]{border:1px dashed var(--border-strong);background:var(--surface-alt)}.zb-drill__stagelink{display:grid;gap:.5rem;padding:1rem;color:inherit;text-decoration:none;transition:background-color var(--t-base) ease}.zb-drill__metriclink>*,.zb-drill__stagelink>*{justify-self:start}.zb-drill__stagelink>.zb-drill__split{justify-self:stretch}.zb-drill__stagelink:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}.zb-drill__stagelink:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:-2px}.zb-drill__stageorder{font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.12em;color:var(--text-faint)}.zb-drill__stagelabel{font-size:.9375rem;font-weight:600;color:var(--text)}.zb-drill__stagefigure{line-height:1}.zb-drill__stageopen{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:700;color:var(--text)}.zb-drill__stagereason{padding:0 1rem 1rem;margin:0;font-size:.8125rem;color:var(--text-muted)}.zb-drill__split{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0;padding-top:.25rem;border-top:1px solid var(--border)}.zb-drill__split>div{min-width:0}.zb-drill__split dt{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.zb-drill__split dd{margin:0;font-size:1.125rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text)}.zb-drill__split>div[data-zb-blank=true] dd{font-weight:400;color:var(--text-muted)}.zb-drill__records{display:grid;gap:1px;margin:0;padding:0;list-style:none;background:var(--border)}.zb-drill__record{min-width:0;padding:.875rem 1rem;background:var(--surface)}.zb-drill__recordhead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem}.zb-drill__recordtitle{margin:0;min-width:0;font-size:.9375rem;font-weight:600;color:var(--text)}.zb-drill__recordmoment,.zb-drill__recordopen{margin:.25rem 0 0;font-size:.8125rem}.zb-drill__moment{display:inline-flex;flex-wrap:wrap;gap:.5rem;font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-muted)}.zb-drill__moment small{font-size:inherit;color:var(--text-faint)}.zb-drill__fields{display:grid;gap:.5rem 1.25rem;margin:.625rem 0 0}@media (min-width:40rem){.zb-drill__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.zb-drill__fields--wide{grid-template-columns:repeat(4,minmax(0,1fr))}}.zb-drill__fields>div{min-width:0}.zb-drill__fields dt{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.zb-drill__fields dd{margin:0;font-size:.875rem;color:var(--text)}.zb-drill__count,.zb-drill__method,.zb-drill__note p{margin:0;padding:.75rem 1rem;max-width:78ch;font-size:.875rem;color:var(--text-muted)}.zb-drill__count{font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase}.zb-drill__note{border-top:1px solid var(--border)}.zb-drill__empty{padding:1rem}.zb-drill__empty[data-zb-evidence=not_connected]{border:1px dashed var(--border-strong);background:var(--surface-alt)}.zb-drill__empty p{margin:0;max-width:70ch;font-size:.875rem;color:var(--text-muted)}.zb-drill__metricindex{display:grid;gap:1px;margin:0;padding:0;list-style:none;background:var(--border)}@media (min-width:48rem){.zb-drill__metricindex{grid-template-columns:repeat(2,minmax(0,1fr))}}.zb-drill__metriclink{display:grid;gap:.375rem;padding:.875rem 1rem;min-height:2.75rem;background:var(--surface);color:inherit;text-decoration:none;transition:background-color var(--t-base) ease}.zb-drill__metriclink:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}.zb-drill__metriclink:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:-2px}.zb-drill__metriclabel{font-size:.9375rem;font-weight:600;color:var(--text)}.zb-drill__metricfigure{line-height:1}.zb-drill__path{display:grid;margin:0;padding:1rem;list-style:none}.zb-drill__step{position:relative;min-width:0;padding-left:1.75rem}.zb-drill__step,.zb-drill__step[data-zb-path-step=answered]{--zb-viz-accent:var(--accent-cyan);--zb-viz-bright:var(--accent-cyan-bright)}.zb-drill__step[data-zb-path-step=clicked]{--zb-viz-accent:var(--accent-green);--zb-viz-bright:var(--accent-green)}.zb-drill__step[data-zb-path-step=vin_match]{--zb-viz-accent:var(--accent-pink);--zb-viz-bright:var(--accent-pink)}.zb-drill__step:not(:last-child) .zb-drill__stepbody:after{content:"";position:absolute;left:-1.4375rem;top:1.25rem;bottom:-.25rem;width:2px;background:color-mix(in srgb,var(--zb-viz-accent) 55%,var(--border))}.zb-drill__stepbody{position:relative;padding-bottom:1rem}.zb-drill__stepdot{position:absolute;left:-1.75rem;top:.3125rem;width:.75rem;height:.75rem;border-radius:50%;background:var(--zb-viz-bright);box-shadow:0 0 0 3px var(--surface)}.zb-drill__steplabel{display:flex;align-items:baseline;gap:.5rem;margin:0;font-size:.9375rem;font-weight:700;color:var(--text)}.zb-drill__stepindex{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;padding:0 .25rem;background:color-mix(in srgb,var(--zb-viz-bright) 55%,var(--surface));color:var(--ink,var(--text));font-family:var(--font-mono);font-size:.75rem;font-weight:700}.zb-drill__stepsummary{margin:.25rem 0 0;max-width:70ch;font-size:.875rem;color:var(--text)}.zb-drill__stepmeta,.zb-drill__stepsource{margin:.25rem 0 0;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;color:var(--text-muted)}.zb-drill__gap{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem -1.75rem;padding-left:.375rem}.zb-drill__gapline{flex:0 0 auto;width:1.5rem;height:2px;background:color-mix(in srgb,var(--zb-viz-accent) 55%,var(--border))}.zb-drill__gaplabel{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}@media (max-width:30rem){.zb-drill__count,.zb-drill__method,.zb-drill__metriclink,.zb-drill__note p,.zb-drill__record,.zb-drill__stagelink{padding-inline:.875rem}}