@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/sora-v17-latin-regular-CRt88UEn.woff2) format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/sora-v17-latin-500-01eiPEn0.woff2) format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/sora-v17-latin-600-Cdg4DaK0.woff2) format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/sora-v17-latin-700-9waGdLWo.woff2) format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/figtree-v9-latin-regular-g7Dtegnw.woff2) format("woff2")}@font-face{font-family:Figtree;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/figtree-v9-latin-italic-BSc-2xHp.woff2) format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/figtree-v9-latin-500-BWnGEVsr.woff2) format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/figtree-v9-latin-600-Cv_xCTDl.woff2) format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/figtree-v9-latin-700-th6qEP7c.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-v20-latin-regular-DMJ8VG8y.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-v20-latin-italic-BqAiT5Ww.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-v20-latin-500-DSY6xOcd.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-mono-v20-latin-600-BgSNZQsw.woff2) format("woff2")}@font-face{font-family:Varela Round;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/varela-round-v21-latin-regular-CsVGkSoP.woff2) format("woff2")}:root{--hz-light-bg: #FCFCFD;--hz-light-card: #FFFFFF;--hz-light-surface: #F8FAFC;--hz-light-ink: #0F2747;--hz-light-muted: #64748B;--hz-light-line: #E5E5E7;--hz-light-line-strong: #CBD5E1;--hz-light-on-ink: #FFFFFF;--hz-light-primary: #3B82F6;--hz-light-primary-hover: #2563EB;--hz-light-on-primary: #FFFFFF;--hz-light-measured: #1D4ED8;--hz-light-measured-soft: #DBEAFE;--hz-light-modeled: #6D28D9;--hz-light-modeled-soft: #EDE9FE;--hz-light-warn: #B91C1C;--hz-light-warn-soft: #FEE2E2;--hz-light-good: #047857;--hz-light-bad: #B91C1C;--hz-light-status-done: #047857;--hz-light-status-done-soft: #ECFDF5;--hz-light-status-active: #92400E;--hz-light-status-active-soft: #FEF3C7;--hz-light-status-idle: #64748B;--hz-light-status-idle-soft: #F1F5F9;--hz-light-accent-emerald: #3ECF9B;--hz-light-accent-amber: #F2C566;--hz-light-accent-coral: #EF8896;--hz-light-accent-violet: #A48DF2;--hz-light-accent-cyan: #5FC4DE;--hz-light-accent-slate: #64748B;--hz-dark-bg: #0B1526;--hz-dark-card: #101E33;--hz-dark-surface: #16273F;--hz-dark-ink: #E6EDF6;--hz-dark-muted: #8FA3BD;--hz-dark-line: #23344D;--hz-dark-line-strong: #3D5473;--hz-dark-on-ink: #0B1526;--hz-dark-primary: #5B8DEF;--hz-dark-primary-hover: #3B82F6;--hz-dark-on-primary: #FFFFFF;--hz-dark-measured: #9DB9F5;--hz-dark-measured-soft: #1A345E;--hz-dark-modeled: #C7B7F7;--hz-dark-modeled-soft: #31365D;--hz-dark-warn: #EF8896;--hz-dark-warn-soft: #413549;--hz-dark-good: #3ECF9B;--hz-dark-bad: #EF8896;--hz-dark-status-done: #3ECF9B;--hz-dark-status-done-soft: #123528;--hz-dark-status-active: #F2C566;--hz-dark-status-active-soft: #3A2F16;--hz-dark-status-idle: #93A3B8;--hz-dark-status-idle-soft: #1C2A41;--hz-dark-accent-emerald: #3ECF9B;--hz-dark-accent-amber: #F2C566;--hz-dark-accent-coral: #EF8896;--hz-dark-accent-violet: #A48DF2;--hz-dark-accent-cyan: #5FC4DE;--hz-dark-accent-slate: #8FA3BD;--hz-bg: var(--hz-light-bg);--hz-card: var(--hz-light-card);--hz-surface: var(--hz-light-surface);--hz-ink: var(--hz-light-ink);--hz-muted: var(--hz-light-muted);--hz-line: var(--hz-light-line);--hz-line-strong: var(--hz-light-line-strong);--hz-on-ink: var(--hz-light-on-ink);--hz-primary: var(--hz-light-primary);--hz-primary-hover: var(--hz-light-primary-hover);--hz-on-primary: var(--hz-light-on-primary);--hz-measured: var(--hz-light-measured);--hz-measured-soft: var(--hz-light-measured-soft);--hz-modeled: var(--hz-light-modeled);--hz-modeled-soft: var(--hz-light-modeled-soft);--hz-warn: var(--hz-light-warn);--hz-warn-soft: var(--hz-light-warn-soft);--hz-good: var(--hz-light-good);--hz-bad: var(--hz-light-bad);--hz-status-done: var(--hz-light-status-done);--hz-status-done-soft: var(--hz-light-status-done-soft);--hz-status-active: var(--hz-light-status-active);--hz-status-active-soft: var(--hz-light-status-active-soft);--hz-status-idle: var(--hz-light-status-idle);--hz-status-idle-soft: var(--hz-light-status-idle-soft);--hz-accent-emerald: var(--hz-light-accent-emerald);--hz-accent-amber: var(--hz-light-accent-amber);--hz-accent-coral: var(--hz-light-accent-coral);--hz-accent-violet: var(--hz-light-accent-violet);--hz-accent-cyan: var(--hz-light-accent-cyan);--hz-accent-slate: var(--hz-light-accent-slate);--hz-font-display: "Sora", system-ui, -apple-system, sans-serif;--hz-font-sans: "Figtree", system-ui, -apple-system, sans-serif;--hz-font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--hz-font-wordmark: "Varela Round", "Sora", sans-serif;--hz-text-xs: 12px;--hz-text-pill: 11px;--hz-text-sm: 13px;--hz-text-base: 13px;--hz-text-md: 15px;--hz-text-body: 16px;--hz-text-lg: 18px;--hz-text-xl: 28px;--hz-leading-tight: 1.1;--hz-leading-normal: 1.5;--hz-tracking-label: .08em;--hz-space-1: 4px;--hz-space-2: 8px;--hz-space-3: 12px;--hz-space-4: 16px;--hz-space-5: 20px;--hz-space-6: 28px;--hz-space-7: 44px;--hz-space-8: 64px;--hz-radius-xs: 2px;--hz-radius-sm: 3px;--hz-radius-md: 4px;--hz-radius-lg: 6px;--hz-radius-xl: 8px;--hz-radius-pill: 999px;--hz-rule: 1px solid var(--hz-line);--hz-rule-strong: 2px solid var(--hz-ink);--hz-shadow-float: 0 4px 16px rgba(15, 39, 71, .1), 0 1px 3px rgba(15, 39, 71, .06);--hz-ring-focus: 0 0 0 3px var(--hz-measured-soft);--hz-duration-fast: .08s;--hz-duration-base: .1s;--hz-duration-moderate: .12s;--hz-duration-slow: .18s;--hz-ease-standard: ease;--hz-ease-emphasized: ease-in-out;--hz-measure-sheet: 880px;--hz-measure-prose: 68ch;--hz-measure-app: 1180px;--hz-shell-top: 19.6px}@media(prefers-color-scheme:dark){:root:not([data-hz-theme=light]){--hz-bg: var(--hz-dark-bg);--hz-card: var(--hz-dark-card);--hz-surface: var(--hz-dark-surface);--hz-ink: var(--hz-dark-ink);--hz-muted: var(--hz-dark-muted);--hz-line: var(--hz-dark-line);--hz-line-strong: var(--hz-dark-line-strong);--hz-on-ink: var(--hz-dark-on-ink);--hz-primary: var(--hz-dark-primary);--hz-primary-hover: var(--hz-dark-primary-hover);--hz-on-primary: var(--hz-dark-on-primary);--hz-measured: var(--hz-dark-measured);--hz-measured-soft: var(--hz-dark-measured-soft);--hz-modeled: var(--hz-dark-modeled);--hz-modeled-soft: var(--hz-dark-modeled-soft);--hz-warn: var(--hz-dark-warn);--hz-warn-soft: var(--hz-dark-warn-soft);--hz-good: var(--hz-dark-good);--hz-bad: var(--hz-dark-bad);--hz-status-done: var(--hz-dark-status-done);--hz-status-done-soft: var(--hz-dark-status-done-soft);--hz-status-active: var(--hz-dark-status-active);--hz-status-active-soft: var(--hz-dark-status-active-soft);--hz-status-idle: var(--hz-dark-status-idle);--hz-status-idle-soft: var(--hz-dark-status-idle-soft);--hz-accent-emerald: var(--hz-dark-accent-emerald);--hz-accent-amber: var(--hz-dark-accent-amber);--hz-accent-coral: var(--hz-dark-accent-coral);--hz-accent-violet: var(--hz-dark-accent-violet);--hz-accent-cyan: var(--hz-dark-accent-cyan);--hz-accent-slate: var(--hz-dark-accent-slate);--hz-ring-focus: 0 0 0 3px rgba(91, 141, 239, .5);--hz-shadow-float: 0 4px 16px rgba(0, 0, 0, .4)}}.hz-root{color-scheme:light dark}[data-hz-theme=light]{color-scheme:light;--hz-bg: var(--hz-light-bg);--hz-card: var(--hz-light-card);--hz-surface: var(--hz-light-surface);--hz-ink: var(--hz-light-ink);--hz-muted: var(--hz-light-muted);--hz-line: var(--hz-light-line);--hz-line-strong: var(--hz-light-line-strong);--hz-on-ink: var(--hz-light-on-ink);--hz-primary: var(--hz-light-primary);--hz-primary-hover: var(--hz-light-primary-hover);--hz-on-primary: var(--hz-light-on-primary);--hz-measured: var(--hz-light-measured);--hz-measured-soft: var(--hz-light-measured-soft);--hz-modeled: var(--hz-light-modeled);--hz-modeled-soft: var(--hz-light-modeled-soft);--hz-warn: var(--hz-light-warn);--hz-warn-soft: var(--hz-light-warn-soft);--hz-good: var(--hz-light-good);--hz-bad: var(--hz-light-bad);--hz-status-done: var(--hz-light-status-done);--hz-status-done-soft: var(--hz-light-status-done-soft);--hz-status-active: var(--hz-light-status-active);--hz-status-active-soft: var(--hz-light-status-active-soft);--hz-status-idle: var(--hz-light-status-idle);--hz-status-idle-soft: var(--hz-light-status-idle-soft);--hz-accent-emerald: var(--hz-light-accent-emerald);--hz-accent-amber: var(--hz-light-accent-amber);--hz-accent-coral: var(--hz-light-accent-coral);--hz-accent-violet: var(--hz-light-accent-violet);--hz-accent-cyan: var(--hz-light-accent-cyan);--hz-accent-slate: var(--hz-light-accent-slate);--hz-ring-focus: 0 0 0 3px var(--hz-light-measured-soft);--hz-shadow-float: 0 4px 16px rgba(15, 39, 71, .1), 0 1px 3px rgba(15, 39, 71, .06)}[data-hz-theme=dark]{color-scheme:dark;--hz-bg: var(--hz-dark-bg);--hz-card: var(--hz-dark-card);--hz-surface: var(--hz-dark-surface);--hz-ink: var(--hz-dark-ink);--hz-muted: var(--hz-dark-muted);--hz-line: var(--hz-dark-line);--hz-line-strong: var(--hz-dark-line-strong);--hz-on-ink: var(--hz-dark-on-ink);--hz-primary: var(--hz-dark-primary);--hz-primary-hover: var(--hz-dark-primary-hover);--hz-on-primary: var(--hz-dark-on-primary);--hz-measured: var(--hz-dark-measured);--hz-measured-soft: var(--hz-dark-measured-soft);--hz-modeled: var(--hz-dark-modeled);--hz-modeled-soft: var(--hz-dark-modeled-soft);--hz-warn: var(--hz-dark-warn);--hz-warn-soft: var(--hz-dark-warn-soft);--hz-good: var(--hz-dark-good);--hz-bad: var(--hz-dark-bad);--hz-status-done: var(--hz-dark-status-done);--hz-status-done-soft: var(--hz-dark-status-done-soft);--hz-status-active: var(--hz-dark-status-active);--hz-status-active-soft: var(--hz-dark-status-active-soft);--hz-status-idle: var(--hz-dark-status-idle);--hz-status-idle-soft: var(--hz-dark-status-idle-soft);--hz-accent-emerald: var(--hz-dark-accent-emerald);--hz-accent-amber: var(--hz-dark-accent-amber);--hz-accent-coral: var(--hz-dark-accent-coral);--hz-accent-violet: var(--hz-dark-accent-violet);--hz-accent-cyan: var(--hz-dark-accent-cyan);--hz-accent-slate: var(--hz-dark-accent-slate);--hz-ring-focus: 0 0 0 3px rgba(91, 141, 239, .5);--hz-shadow-float: 0 4px 16px rgba(0, 0, 0, .4)}.hz-root{background:var(--hz-bg);color:var(--hz-ink);font-family:var(--hz-font-sans);font-size:var(--hz-text-body);line-height:var(--hz-leading-normal);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.hz-root *,.hz-root *:before,.hz-root *:after{box-sizing:border-box}.hz-root :where(h1,h2,h3,h4){font-family:var(--hz-font-display);font-weight:700;line-height:var(--hz-leading-tight);letter-spacing:-.02em;text-wrap:balance;margin:0}.hz-root :where(h1){font-size:clamp(2rem,5vw,2.75rem);letter-spacing:-.02em;line-height:1.05}.hz-root :where(h2){font-size:var(--hz-text-xl)}.hz-root :where(h3){font-size:var(--hz-text-lg);font-weight:600;letter-spacing:-.015em;line-height:1.2}.hz-root :where(h4){font-size:1rem;font-weight:600;letter-spacing:-.01em}.hz-root :where(p){margin:.9em 0}.hz-root :where(a){color:var(--hz-primary);text-underline-offset:2px}.hz-root :where(a:hover){color:var(--hz-primary-hover)}.hz-root :where(code),.hz-mono{font-family:var(--hz-font-mono);font-size:.85em}.hz-root :where(code){background:var(--hz-surface);padding:.1em .35em;border-radius:var(--hz-radius-md)}.hz-root :where(hr){border:0;border-top:var(--hz-rule);margin:var(--hz-space-6) 0}@media(prefers-reduced-motion:reduce){.hz-root *,.hz-root *:before,.hz-root *:after{animation:none!important;transition:none!important}}.hz-sheet{max-width:var(--hz-measure-sheet);margin:0 auto;padding:0 var(--hz-space-5) var(--hz-space-8)}.hz-sheet--wide{max-width:var(--hz-measure-app)}.hz-sheet--flush{padding-left:0;padding-right:0}.hz-prose{max-width:var(--hz-measure-prose)}.hz-prose>:first-child{margin-top:0}.hz-prose>:last-child{margin-bottom:0}.hz-eyebrow{display:block;font-family:var(--hz-font-sans);font-size:var(--hz-text-xs);font-weight:600;letter-spacing:var(--hz-tracking-label);text-transform:uppercase;color:var(--hz-muted);margin:0 0 var(--hz-space-3)}.hz-masthead{padding:var(--hz-space-8) 0 var(--hz-space-6);border-bottom:var(--hz-rule-strong)}.hz-masthead__thesis{font-family:var(--hz-font-display);font-weight:500;font-size:1.25rem;letter-spacing:-.015em;line-height:1.45;max-width:62ch;margin:var(--hz-space-5) 0 0}.hz-section{padding:var(--hz-space-7) 0 var(--hz-space-2)}.hz-section+.hz-section{border-top:var(--hz-rule)}.hz-section__num{display:block;font-family:var(--hz-font-mono);font-size:var(--hz-text-xs);letter-spacing:var(--hz-tracking-label);color:var(--hz-muted);margin-bottom:var(--hz-space-2)}.hz-section__title{margin-bottom:var(--hz-space-2)}.hz-chip{display:inline-flex;align-items:center;font-family:var(--hz-font-sans);font-size:var(--hz-text-pill);font-weight:600;letter-spacing:.06em;text-transform:uppercase;height:18px;padding:0 8px;border-radius:var(--hz-radius-md);white-space:nowrap;vertical-align:-4px}.hz-chip--notice{text-transform:none;letter-spacing:.01em;white-space:normal;height:auto;min-height:18px;padding:1px 8px}.hz-statuspill{display:inline-flex;align-items:center;justify-content:center;font-family:var(--hz-font-sans);font-size:var(--hz-text-pill);font-weight:600;letter-spacing:.06em;text-transform:uppercase;height:18px;min-width:62px;padding:0 8px;border-radius:var(--hz-radius-md);white-space:nowrap;vertical-align:-4px}.hz-statuspill--healthy{background:var(--hz-status-done-soft);color:var(--hz-status-done)}.hz-statuspill--watch{background:var(--hz-status-active-soft);color:var(--hz-status-active)}.hz-statuspill--at-risk{background:var(--hz-warn-soft);color:var(--hz-warn)}.hz-chip--measured{background:var(--hz-measured-soft);color:var(--hz-measured)}.hz-chip--modeled{background:var(--hz-modeled-soft);color:var(--hz-modeled)}.hz-chip--warn{background:var(--hz-warn-soft);color:var(--hz-warn)}.hz-chip--neutral{background:var(--hz-status-idle-soft);color:var(--hz-muted)}.hz-chip--vendor{background:var(--hz-card);color:var(--hz-muted);box-shadow:inset 0 0 0 1px var(--hz-line)}.hz-legend{display:flex;gap:var(--hz-space-4);flex-wrap:wrap;align-items:center;margin:var(--hz-space-4) 0 var(--hz-space-1);font-size:var(--hz-text-sm);color:var(--hz-muted)}.hz-legend__item{display:inline-flex;align-items:center;gap:var(--hz-space-2)}.hz-coverage{display:inline-flex;align-items:baseline;gap:var(--hz-space-2);padding:var(--hz-space-2) var(--hz-space-3);border:1px solid var(--hz-line);border-radius:var(--hz-radius-md);background:var(--hz-card);font-size:var(--hz-text-sm)}.hz-coverage:before{content:"";align-self:center;width:8px;height:8px;flex:0 0 8px;border-radius:var(--hz-radius-xs);background:var(--hz-accent-slate)}.hz-coverage__pct{font-family:var(--hz-font-mono);font-size:1.05rem;font-weight:500;color:var(--hz-ink)}.hz-coverage__label{color:var(--hz-muted)}.hz-coverage--quotable:before{background:var(--hz-accent-emerald)}.hz-coverage--directional:before{background:var(--hz-accent-amber)}.hz-coverage--blocked:before{background:var(--hz-accent-coral)}.hz-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--hz-space-3);margin:var(--hz-space-5) 0}.hz-stat{border:1px solid var(--hz-line);border-radius:var(--hz-radius-lg);background:var(--hz-card);padding:var(--hz-space-3) var(--hz-space-4) var(--hz-space-4);min-width:0;transition:border-color var(--hz-duration-fast) var(--hz-ease-standard)}.hz-stat:hover{border-color:var(--hz-primary)}.hz-stat__label{display:block;font-family:var(--hz-font-mono);font-size:var(--hz-text-xs);font-weight:500;letter-spacing:var(--hz-tracking-label);text-transform:uppercase;color:var(--hz-muted);margin-bottom:var(--hz-space-2)}.hz-stat__value{display:block;font-family:var(--hz-font-display);font-size:28px;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--hz-ink);overflow-wrap:break-word}.hz-stat__fit{display:block;white-space:nowrap}.hz-stat__unit{font-family:var(--hz-font-sans);font-size:1rem;font-weight:400;color:var(--hz-muted);margin-left:2px}.hz-stat__foot{display:flex;align-items:center;gap:var(--hz-space-2);flex-wrap:wrap;margin-top:var(--hz-space-2);font-size:var(--hz-text-sm);color:var(--hz-muted)}.hz-stat--measured,.hz-stat--modeled,.hz-stat--warn{border-left-width:1px}.hz-edgebtn{display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid var(--hz-line);border-radius:var(--hz-radius-md);background:var(--hz-bg);color:var(--hz-muted);cursor:pointer;transition:color var(--hz-duration-fast) var(--hz-ease-standard),border-color var(--hz-duration-fast) var(--hz-ease-standard)}.hz-edgebtn svg{width:13px;height:13px;display:block}.hz-edgebtn:hover:not(:disabled){color:var(--hz-primary);border-color:var(--hz-primary)}.hz-edgebtn:focus-visible{outline:none;box-shadow:var(--hz-ring-focus)}.hz-edgebtn:disabled{opacity:.35;cursor:default}.hz-ghost{display:block;background:var(--hz-surface);border-radius:var(--hz-radius-md);animation:hz-ghost-breathe 1.4s ease-in-out infinite}.hz-ghost--line{height:10px;margin:3px 0}.hz-ghost--figure{height:30.8px;margin:var(--hz-space-2) 0}.hz-ghost--tile{height:18px}@keyframes hz-ghost-breathe{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.hz-ghost{animation:none}}.hz-stat--ghost:hover{border-color:var(--hz-line)}.hz-delta{font-family:var(--hz-font-mono);font-size:var(--hz-text-sm);font-weight:500;white-space:nowrap}.hz-delta--good{color:var(--hz-good)}.hz-delta--bad{color:var(--hz-bad)}.hz-delta--flat{color:var(--hz-muted)}.hz-tablewrap{overflow-x:auto;margin:var(--hz-space-5) 0;border:1px solid var(--hz-line);border-radius:var(--hz-radius-lg)}.hz-table{border-collapse:collapse;width:100%;font-size:var(--hz-text-base);font-variant-numeric:tabular-nums;background:var(--hz-card)}.hz-table th{text-align:left;font-family:var(--hz-font-mono);font-size:var(--hz-text-xs);letter-spacing:var(--hz-tracking-label);text-transform:uppercase;font-weight:500;background:var(--hz-primary);color:var(--hz-on-primary);padding:var(--hz-space-2) 14px var(--hz-space-2) 10px;white-space:nowrap}.hz-table td{padding:10px 14px 10px 10px;border-bottom:1px solid var(--hz-line);vertical-align:top}.hz-table tr:last-child td{border-bottom:none}.hz-table .hz-num,.hz-table th.hz-num{text-align:right;font-family:var(--hz-font-mono)}.hz-table__total td{border-top:1px solid var(--hz-line-strong);border-bottom:none;font-weight:600}.hz-table--zebra tbody tr:nth-child(2n) td{background:var(--hz-surface)}.hz-table__detail>td{padding:0;background:var(--hz-surface)}.hz-table.hz-table--fit{width:max-content;min-width:100%;table-layout:auto}.hz-table--fit td{overflow-wrap:normal;word-break:normal}.hz-table--fit td.hz-col--wrap{white-space:normal}.hz-table--fit td input.hz-input,.hz-table--fit td input[type=number]{width:auto;min-width:8ch;field-sizing:content}@media(max-width:860px){.hz-tablewrap--stack{overflow-x:visible}.hz-table--stack,.hz-table--stack>tbody,.hz-table--stack>tfoot{display:block}.hz-table.hz-table--stack{width:100%;min-width:0}.hz-table--stack>thead{display:none}.hz-table--stack>tbody>tr,.hz-table--stack>tfoot>tr{display:block;padding:var(--hz-space-2) var(--hz-space-3);border-bottom:1px solid var(--hz-line)}.hz-table--stack>tbody>tr:last-child{border-bottom:none}.hz-table--stack>tfoot>tr{border-top:1px solid var(--hz-line-strong);border-bottom:none}.hz-table--stack td{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--hz-space-1) var(--hz-space-3);min-width:0;padding:var(--hz-space-1) 0;border:none}.hz-table--stack td.hz-num{text-align:left}.hz-table--stack td:before{content:attr(data-label);flex:0 0 min(10rem,40%);font-family:var(--hz-font-mono);font-size:var(--hz-text-xs);letter-spacing:var(--hz-tracking-label);text-transform:uppercase;color:var(--hz-muted)}.hz-table--stack td:not([data-label]):before{content:none}.hz-table--stack td>input.hz-input{flex:1 1 100%;width:100%;min-width:0;field-sizing:fixed}.hz-table--stack .hz-table__detail>td{display:block}}.hz-bridge{display:grid;gap:10px;margin:var(--hz-space-6) 0 var(--hz-space-2);max-width:640px}.hz-bar{display:grid;grid-template-columns:168px 1fr;gap:var(--hz-space-3);align-items:center;font-size:.82rem}.hz-bar__lbl{text-align:right;color:var(--hz-muted);font-family:var(--hz-font-mono);font-size:.7rem;line-height:1.35}.hz-bar__lbl b{display:block;color:var(--hz-ink);font-weight:500}.hz-bar__track{height:22px;background:var(--hz-surface);border-radius:var(--hz-radius-sm);overflow:hidden;position:relative}.hz-bar__fill{position:absolute;inset:0 auto 0 0;overflow:hidden}.hz-bar__fill--ink{background:var(--hz-ink)}.hz-bar__fill--measured{background:var(--hz-primary)}.hz-bar__fill--modeled{background:color-mix(in srgb,var(--hz-accent-violet) 85%,var(--hz-surface))}.hz-bar__fill--exposure{background:color-mix(in srgb,var(--hz-accent-violet) 45%,var(--hz-surface))}.hz-bar__cap{position:absolute;left:var(--hz-space-2);top:50%;transform:translateY(-50%);font-family:var(--hz-font-mono);font-size:.66rem;color:var(--hz-ink);white-space:nowrap}.hz-bar__fill .hz-bar__cap{color:var(--hz-on-ink)}.hz-bar__fill--exposure .hz-bar__cap,.hz-bar__fill--modeled .hz-bar__cap{color:var(--hz-light-ink)}.hz-bar__cap--out{color:var(--hz-ink);left:calc(var(--hz-bar-w, 0%) + var(--hz-space-2))}@media(max-width:560px){.hz-bar{grid-template-columns:1fr;gap:var(--hz-space-1)}.hz-bar__lbl{text-align:left}}.hz-spine{margin:var(--hz-space-6) 0 var(--hz-space-3)}.hz-spine__feed{text-align:center;font-family:var(--hz-font-mono);font-size:.72rem;color:var(--hz-muted);padding:10px 0 var(--hz-space-2)}.hz-spine__grid{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch}.hz-spine__col{padding:var(--hz-space-4) 18px;border:1px solid var(--hz-line);background:var(--hz-card)}.hz-spine__col:first-child{border-radius:var(--hz-radius-lg) 0 0 var(--hz-radius-lg)}.hz-spine__col:last-child{border-radius:0 var(--hz-radius-lg) var(--hz-radius-lg) 0}.hz-spine__col h4{margin:0 0 var(--hz-space-2);font-family:var(--hz-font-mono);font-size:.7rem;letter-spacing:var(--hz-tracking-label);text-transform:uppercase;font-weight:500;color:var(--hz-muted)}.hz-spine__col ul{margin:0;padding-left:var(--hz-space-4);font-size:.85rem}.hz-spine__col li{margin:3px 0}.hz-spine__core{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--hz-space-4) var(--hz-space-5);background:var(--hz-light-ink);color:var(--hz-light-on-ink);text-align:center;min-width:170px}.hz-spine__core b{font-family:var(--hz-font-display);font-size:1.1rem;font-weight:600;letter-spacing:-.015em;display:block}.hz-spine__core span{font-family:var(--hz-font-mono);font-size:.65rem;letter-spacing:.1em;opacity:.75;margin-top:var(--hz-space-1);display:block}@media(max-width:720px){.hz-spine__grid{grid-template-columns:1fr}.hz-spine__core{min-width:0}}.hz-sparkline{display:inline-block;vertical-align:middle;line-height:0}.hz-sparkline svg{display:block;overflow:visible}.hz-note{background:var(--hz-measured-soft);border:1px solid var(--hz-line);border-radius:var(--hz-radius-lg);padding:14px 18px;margin:var(--hz-space-5) 0}.hz-note--modeled{background:var(--hz-modeled-soft)}.hz-note--warn{background:var(--hz-warn-soft)}.hz-note>:first-child{margin-top:0}.hz-note>:last-child{margin-bottom:0}.hz-note p{margin:.4em 0}.hz-rec{border-bottom:1px solid var(--hz-line);padding:18px 0}.hz-rec:last-child{border-bottom:none}.hz-rec__head{display:flex;align-items:baseline;gap:var(--hz-space-2);flex-wrap:wrap}.hz-rec__head h3{margin-bottom:var(--hz-space-1)}.hz-rec p{margin:.5em 0;max-width:74ch}.hz-rec__src{font-size:var(--hz-text-sm);color:var(--hz-muted)}.hz-phase{margin:var(--hz-space-6) 0}.hz-phase__head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;border-bottom:var(--hz-rule-strong);padding-bottom:var(--hz-space-1);margin-bottom:var(--hz-space-1)}.hz-phase__head h3{font-weight:600;font-size:1.25rem}.hz-phase__when{font-family:var(--hz-font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--hz-muted)}.hz-app{min-height:100%;background:var(--hz-bg)}.hz-appheader{display:flex;align-items:center;gap:var(--hz-space-4);background:var(--hz-surface);color:var(--hz-ink);border-bottom:1px solid var(--hz-line);min-height:var(--hz-appheader-h, 64px);padding:10px 18px;position:sticky;top:0;z-index:20}.hz-appheader__brand{display:inline-flex;align-items:center;min-width:0;white-space:nowrap;font-family:var(--hz-font-wordmark);font-weight:400;font-size:26px;letter-spacing:-.01em;line-height:1;gap:5px;color:var(--hz-primary);text-decoration:none}.hz-appheader__logo{height:1.25rem;width:auto;max-width:160px;margin-right:var(--hz-space-2);object-fit:contain}.hz-mark{height:26px;width:auto;flex:0 0 auto;color:inherit;transform:translateY(-4px)}.hz-appheader__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hz-appheader__note{font-family:var(--hz-font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--hz-muted);margin-left:var(--hz-space-2)}@keyframes hz-mark-ray-near{0%,33.32%{opacity:0}33.33%,to{opacity:1}}@keyframes hz-mark-ray-far{0%,66.65%{opacity:0}66.66%,to{opacity:1}}.hz-mark--thinking .hz-mark__ray--near{animation:hz-mark-ray-near 1.2s linear infinite}.hz-mark--thinking .hz-mark__ray--far{animation:hz-mark-ray-far 1.2s linear infinite}@media(prefers-reduced-motion:reduce){.hz-mark--thinking .hz-mark__ray--near,.hz-mark--thinking .hz-mark__ray--far{animation:none;opacity:1}}.hz-appheader__actions{display:flex;align-items:center;gap:var(--hz-space-3);margin-left:auto}.hz-appheader .hz-btn--ghost{color:var(--hz-ink)}.hz-appheader .hz-btn--ghost:hover:not(:disabled){border-color:var(--hz-primary);color:var(--hz-primary)}.hz-app__body{display:flex;align-items:flex-start}.hz-app__main{flex:1;min-width:0;padding:var(--hz-shell-top) var(--hz-space-6) var(--hz-space-8);max-width:var(--hz-measure-app)}.hz-nav{width:280px;flex:0 0 280px;box-sizing:border-box;background:var(--hz-surface);border-right:1px solid var(--hz-line);display:flex;flex-direction:column;position:sticky;top:var(--hz-appheader-h, 64px);height:calc(100vh - var(--hz-appheader-h, 64px));z-index:10;transition:width .18s ease-in-out,flex-basis .18s ease-in-out}@media(prefers-reduced-motion:reduce){.hz-nav{transition:none}}.hz-nav__scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px var(--hz-space-4);display:flex;flex-direction:column;gap:2px}.hz-nav__toggle{position:absolute;top:calc(var(--hz-shell-top) + 9px - 11px);right:-11.5px;z-index:1}.hz-nav__toggle:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:inherit}.hz-nav--collapsed .hz-nav__toggle svg{transform:scaleX(-1)}.hz-nav--collapsed{width:56px;flex:0 0 56px}.hz-nav--collapsed .hz-nav__scroll{padding:26px 0 24px;gap:6px;align-items:center}.hz-navitem__label,.hz-navitem__status{transition:opacity .12s var(--hz-ease, ease),max-width var(--hz-duration-md, .18s) var(--hz-ease, ease);max-width:20ch}.hz-nav--collapsed .hz-navitem__label,.hz-nav--collapsed .hz-navitem__status{opacity:0;max-width:0;max-height:0;margin:0;padding:0;border-width:0;overflow:hidden;pointer-events:none}.hz-nav--collapsed .nav-client{display:none}.hz-nav--collapsed .hz-navitem{justify-content:center;padding-inline:0;gap:0;width:28px;height:28px;margin-inline:auto}.hz-nav--collapsed .hz-nav__group:not(:first-child){height:1px;padding:0;margin:var(--hz-space-2) auto;width:24px;font-size:0;overflow:hidden;background:var(--hz-line)}.hz-nav--collapsed .hz-nav__scroll>.hz-nav__group:first-child{visibility:hidden}.hz-nav__tip{position:absolute;left:calc(100% + 10px);transform:translateY(-50%);z-index:2;padding:5px 9px;border-radius:var(--hz-radius-md);background:var(--hz-ink);color:var(--hz-on-ink);font-family:var(--hz-font-sans);font-size:var(--hz-text-xs);line-height:1.2;white-space:nowrap;pointer-events:none;box-shadow:var(--hz-shadow-float);animation:hz-tip-in .12s var(--hz-ease, ease) both}.hz-nav__tip:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:4px solid transparent;border-right-color:var(--hz-ink)}@keyframes hz-tip-in{0%{opacity:0;transform:translateY(-50%) translate(-2px)}to{opacity:1;transform:translateY(-50%) translate(0)}}@media(prefers-reduced-motion:reduce){.hz-nav__tip{animation:none}}.hz-nav__group{padding:0;margin:var(--hz-space-6) 0 var(--hz-space-2);font-size:var(--hz-text-xs);font-weight:600;letter-spacing:var(--hz-tracking-label);text-transform:uppercase;color:var(--hz-muted)}.hz-nav__scroll>.hz-nav__group:first-child,.hz-nav__list>.hz-nav__group:first-child{margin-top:0}.hz-navitem{display:flex;align-items:center;gap:10px;height:40px;padding:0 var(--hz-space-2);color:var(--hz-ink);text-decoration:none;font-size:var(--hz-text-md);border:0;border-radius:var(--hz-radius-lg);cursor:pointer;background:none;box-sizing:border-box;width:100%;text-align:left;font-family:inherit;transition:background var(--hz-duration-fast) var(--hz-ease-standard)}.hz-navitem:hover{background:color-mix(in srgb,var(--hz-ink) 3%,var(--hz-surface))}.hz-navitem:focus-visible{outline:none;box-shadow:var(--hz-ring-focus)}.hz-navitem--active{font-weight:600;background:color-mix(in srgb,var(--hz-ink) 3%,var(--hz-surface))}.hz-navitem--sub{padding-left:var(--hz-space-6)}.hz-navitem__ico{flex:0 0 28px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:var(--hz-card);border:1px solid var(--hz-line);border-radius:var(--hz-radius-md);color:var(--hz-muted);transition:background var(--hz-duration-fast) var(--hz-ease-standard),border-color var(--hz-duration-fast) var(--hz-ease-standard),color var(--hz-duration-fast) var(--hz-ease-standard)}.hz-navitem__ico svg{display:block;width:18px;height:18px}.hz-navitem__ico svg :is(path,circle,rect,line,polyline,polygon,ellipse){vector-effect:non-scaling-stroke}.hz-navitem--active .hz-navitem__ico{background:var(--hz-primary);border-color:transparent;color:var(--hz-on-primary)}.hz-nav--collapsed .hz-navitem:hover{background:none}.hz-navitem:not(.hz-navitem--active):hover .hz-navitem__ico{border-color:var(--hz-primary);color:var(--hz-primary)}.hz-navitem__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hz-navitem__status{margin-left:auto;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;font-family:var(--hz-font-sans);font-size:var(--hz-text-pill);font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;height:18px;padding:0 8px;border-radius:var(--hz-radius-md);background:var(--hz-status-idle-soft);color:var(--hz-status-idle)}.hz-navitem__status--complete{background:var(--hz-status-done-soft);color:var(--hz-status-done)}.hz-navitem__status--active{background:var(--hz-status-active-soft);color:var(--hz-status-active)}.hz-pageheader{margin-bottom:18px}.hz-pageheader__row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--hz-space-5);flex-wrap:wrap}.hz-pageheader h1{font-size:var(--hz-text-xl);margin:0 0 var(--hz-space-1)}.hz-pageheader__sub{color:var(--hz-muted);font-size:.87rem;margin:0;max-width:62ch}.hz-pageheader__actions{display:flex;align-items:center;gap:var(--hz-space-2)}@media(max-width:860px){.hz-nav{display:none}.hz-app__main{padding:var(--hz-space-4) var(--hz-space-4) var(--hz-space-7)}}.hz-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--hz-space-2);font-family:var(--hz-font-sans);font-size:.88rem;font-weight:600;line-height:1.2;padding:8px 16px;border:1px solid transparent;border-radius:var(--hz-radius-md);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color var(--hz-duration-fast) var(--hz-ease-standard),border-color var(--hz-duration-fast) var(--hz-ease-standard),color var(--hz-duration-fast) var(--hz-ease-standard)}.hz-btn:disabled{opacity:.45;cursor:not-allowed}.hz-btn--primary{background:var(--hz-primary);color:var(--hz-on-primary)}.hz-btn--primary:hover:not(:disabled),.hz-btn--primary:active:not(:disabled){background:var(--hz-primary-hover)}.hz-btn--secondary{background:var(--hz-card);color:var(--hz-ink);border-color:var(--hz-line)}.hz-btn--secondary:hover:not(:disabled){border-color:var(--hz-primary)}.hz-btn--ghost{background:transparent;color:var(--hz-muted);border-color:transparent}.hz-btn--ghost:hover:not(:disabled){background:var(--hz-surface);color:var(--hz-ink)}.hz-btn--danger{background:#ef4444;color:#fff}.hz-btn--danger:hover:not(:disabled){background:#dc2626}.hz-btn--sm{font-size:var(--hz-text-sm);padding:5px var(--hz-space-3)}.hz-btn--lg{font-size:1rem;padding:12px var(--hz-space-6)}.hz-btn:focus-visible,.hz-input:focus-visible,.hz-navitem:focus-visible{outline:2px solid transparent;box-shadow:var(--hz-ring-focus)}.hz-field{display:block;margin-bottom:var(--hz-space-4)}.hz-field__label{display:block;font-family:var(--hz-font-mono);font-size:var(--hz-text-xs);letter-spacing:var(--hz-tracking-label);text-transform:uppercase;color:var(--hz-muted);margin-bottom:var(--hz-space-1)}.hz-field__req{color:var(--hz-warn);margin-left:3px}.hz-field__help{font-size:var(--hz-text-sm);color:var(--hz-muted);margin:var(--hz-space-1) 0 0}.hz-field__error{font-size:var(--hz-text-sm);color:var(--hz-warn);margin:var(--hz-space-1) 0 0}.hz-input{width:100%;border:1px solid var(--hz-line);border-radius:var(--hz-radius-md);padding:var(--hz-space-2) 10px;font-size:var(--hz-text-md);font-family:inherit;background:var(--hz-card);color:var(--hz-ink);transition:border-color var(--hz-duration-fast) var(--hz-ease-standard)}.hz-input:hover:not(:disabled):not(:focus){border-color:var(--hz-primary)}.hz-input:focus{border-color:var(--hz-primary);outline:2px solid transparent;box-shadow:var(--hz-ring-focus)}.hz-input::placeholder{color:var(--hz-muted);opacity:.8}.hz-input--invalid{border-color:var(--hz-warn)}.hz-input--mono{font-family:var(--hz-font-mono);font-size:var(--hz-text-sm)}.hz-input:disabled{background:var(--hz-surface);color:var(--hz-muted);cursor:not-allowed}.hz-cal{display:grid;gap:var(--hz-space-1);min-width:0}.hz-cal__head{display:flex;align-items:center;justify-content:space-between;gap:var(--hz-space-2)}.hz-cal__title{font-size:var(--hz-text-sm);font-weight:600;color:var(--hz-ink)}.hz-cal__nav{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--hz-line);border-radius:var(--hz-radius-sm);background:var(--hz-card);color:var(--hz-ink);cursor:pointer}.hz-cal__nav:hover:not(:disabled){border-color:var(--hz-primary)}.hz-cal__nav:focus-visible{outline:2px solid transparent;box-shadow:var(--hz-ring-focus)}.hz-cal__nav:disabled{color:var(--hz-muted);opacity:.5;cursor:not-allowed}.hz-cal__grid{display:grid;border:1px solid var(--hz-line);border-radius:var(--hz-radius-sm);overflow:hidden}.hz-cal__row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.hz-cal__row+.hz-cal__row{border-top:1px solid var(--hz-line)}.hz-cal__weekday{padding:var(--hz-space-1) 0;font-family:var(--hz-font-mono);font-size:var(--hz-text-xs);letter-spacing:var(--hz-tracking-label);text-transform:uppercase;text-align:center;color:var(--hz-muted);background:var(--hz-surface)}.hz-cal__cell{display:block;min-width:0}.hz-cal__cell+.hz-cal__cell{border-left:1px solid var(--hz-line)}.hz-cal__day{display:block;width:100%;height:30px;padding:0;border:0;border-radius:0;background:var(--hz-card);color:var(--hz-ink);font-family:inherit;font-size:var(--hz-text-sm);font-variant-numeric:tabular-nums;cursor:pointer}.hz-cal__day:hover:not(:disabled){background:var(--hz-surface)}.hz-cal__day:focus-visible{outline:2px solid transparent;box-shadow:inset var(--hz-ring-focus);position:relative}.hz-cal__day:disabled{background:var(--hz-surface);color:var(--hz-muted);opacity:.55;cursor:not-allowed}.hz-cal__day.is-between{background:color-mix(in srgb,var(--hz-primary) 12%,var(--hz-card))}.hz-cal__day.is-end{background:color-mix(in srgb,var(--hz-primary) 28%,var(--hz-card));font-weight:600}.hz-cal__day.is-on,.hz-cal__day.is-on:hover{background:var(--hz-primary);color:var(--hz-on-primary);font-weight:600}.hz-cal__cell--empty{background:var(--hz-surface)}.hz-select{cursor:pointer;width:fit-content;max-width:100%}html{color-scheme:light}body{margin:0;background:var(--hz-bg)}html,body,.coach-msgs,.hz-nav__scroll{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar,.coach-msgs::-webkit-scrollbar,.hz-nav__scroll::-webkit-scrollbar{width:0;height:0;display:none}#root{min-height:100vh}:root{--console-header-h: 64px;--console-chrome-top: var(--console-header-h);--console-chrome-bottom: 0px;--mx-pinned-h: 0px;--console-coach-w: 340px;--console-coach-w-wide: calc(var(--console-coach-w) * 2);--console-coach-rail-w: 56px}body{--hz-appheader-h: var(--console-header-h);--console-chrome-top: var(--console-header-h)}body.chromeless{--console-header-h: 0px}body.embed .hz-appheader,body.embed .coach-panel{display:none!important}body.embed .hz-nav{transition:width .18s ease-in-out,flex-basis .18s ease-in-out,margin-right .18s ease-in-out}body.embed .hz-nav:not(.hz-nav--collapsed){margin-right:calc(var(--console-coach-rail-w) - 280px)}@media(prefers-reduced-motion:reduce){body.embed .hz-nav{transition:none}}@media(max-width:860px){body.embed .hz-nav{display:flex}}.help{color:var(--hz-muted);font-size:var(--hz-text-sm);line-height:var(--hz-leading-normal)}.store{container-type:inline-size;container-name:page}.card{border:var(--hz-rule);background:var(--hz-surface);padding:var(--hz-space-5);margin:var(--hz-space-4) 0;min-width:0;container-type:inline-size;container-name:card}.card:has(table){overflow-x:auto}.card table select{min-width:0}.card>:first-child{margin-top:0}.card>:last-child{margin-bottom:0}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:var(--hz-space-3)}.roster-scaffold-fields>*{min-width:0}.roster-scaffold-fields .hz-input:read-only{color:var(--hz-muted);background:var(--hz-surface);cursor:default}.grid>.hz-field{margin-bottom:0}.settings-facts .grid>*{min-width:0}.settings-facts__period{grid-column:1 / -1;margin:0}.roster-actions{display:flex;flex-wrap:wrap;gap:var(--hz-space-2);margin-top:var(--hz-space-3);min-width:0;max-width:100%}.roster-actions--save{margin-top:var(--hz-space-4)}.roster-status{margin-top:var(--hz-space-2)}.roster-check{display:flex;align-items:center;gap:var(--hz-space-2);margin-top:var(--hz-space-2)}.roster-merge-keep{margin-top:var(--hz-space-3)}.cost-basis__signoff{margin-top:var(--hz-space-4)}.cost-basis-card .cost-basis{margin-top:var(--hz-space-3)}.cost-basis__count{font-family:var(--hz-font-mono);font-variant-numeric:tabular-nums}.cost-basis__numeric{display:flex;flex-direction:column;gap:var(--hz-space-1);min-width:0}.cost-basis__warn{color:var(--hz-warn);font-size:var(--hz-text-xs);font-weight:600}.cost-basis__empty{margin:var(--hz-space-3) 0 0}.config-readout.cost-basis__signoff{flex-direction:row;flex-wrap:wrap;column-gap:var(--hz-space-6)}.roster-table td,.cost-basis__table td,.roster-bots td,.roster-unmapped td{vertical-align:middle}.roster-bots code{font-size:.9em}.roster-identity{white-space:nowrap}@media(max-width:860px){.hz-table--stack .roster-identity{white-space:normal;overflow-wrap:anywhere}}.roster-table tr.roster-row--inactive>td,.roster-table tr.roster-row--inactive>td :is(input,select){color:var(--hz-muted)}.hz-table .hz-table-sort:hover{color:inherit;text-decoration:underline}.hz-table .hz-table-sort:focus-visible{box-shadow:0 0 0 2px var(--hz-on-primary)}.hz-table-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--hz-space-3);margin-top:var(--hz-space-4);min-width:0;max-width:100%}.hz-table-toolbar__search{flex:1 1 12rem;min-width:0}.hz-table-toolbar__filters{display:flex;flex-wrap:wrap;gap:var(--hz-space-3);min-width:0;flex:1 1 auto}.hz-table-toolbar__filters>*{min-width:0}.hz-table-toolbar__filters label,.hz-table-toolbar__page-size{display:flex;flex-direction:column;gap:4px;min-width:0}.hz-table-toolbar__search{width:100%;min-width:0}.hz-table-toolbar__filters select,.hz-table-toolbar__page-size select{min-width:0}.hz-table-toolbar__page-size{flex:0 0 auto}.hz-table-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--hz-space-3);margin-top:var(--hz-space-3);min-width:0}.hz-table-pagination__controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hz-space-2)}.hz-table-sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.hz-table-sort:hover{color:var(--hz-primary)}.hz-table-sort:focus-visible{outline:none;box-shadow:0 0 0 2px var(--hz-measured-soft)}.roster-table-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--hz-space-3);margin-top:var(--hz-space-4);min-width:0;max-width:100%}.roster-table-head .hz-table-toolbar{flex:1 1 12rem;min-width:0;margin-top:0}.roster-select-all{display:flex;align-items:center;gap:var(--hz-space-2);min-width:0;flex:0 1 auto;font-size:var(--hz-text-sm)}.roster-select-all__input{flex:none;margin:0}.roster-table-wrap{min-width:0;max-width:100%}.roster-unmapped-tools{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--hz-space-3);margin-top:var(--hz-space-3);min-width:0;max-width:100%}.roster-unmapped-tools .roster-check{margin-top:0;min-width:0}.roster-unmapped-tools .roster-unmapped-sort{flex-direction:column;gap:4px;min-width:0}.roster-unmapped-wrap{min-width:0;max-width:100%}.hz-table-toolbar__filters .roster-sort,.roster-unmapped-tools .roster-unmapped-sort{display:none}@media(max-width:860px){.hz-table-toolbar__filters .roster-sort,.roster-unmapped-tools .roster-unmapped-sort{display:flex}}.roster-geo-summary{margin:0 0 var(--hz-space-4);min-width:0;max-width:100%}.roster-geo-summary__label{margin:0 0 var(--hz-space-2)}.roster-geo-summary__hint,.roster-geo-summary__status{color:var(--hz-muted);font-weight:400;text-transform:none;letter-spacing:0}.roster-geo-summary__list{display:flex;flex-wrap:wrap;gap:var(--hz-space-2);list-style:none;margin:0;padding:0;min-width:0}.roster-geo-summary__item{display:inline-flex;align-items:baseline;gap:.4rem;min-width:0;padding:.35rem .7rem;border:1px solid var(--hz-rule);background:var(--hz-surface);color:var(--hz-ink)}.roster-geo-summary__item--total{border-color:var(--hz-ink);margin-right:var(--hz-space-1)}.roster-geo-summary__count{font-family:var(--hz-font-mono);font-size:var(--hz-text-lg);font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums}.roster-geo-summary__geo{font-size:var(--hz-text-sm);color:var(--hz-muted);letter-spacing:.02em}.roster-geo-summary__item--total .roster-geo-summary__count{color:var(--hz-ink)}.roster-geo-summary__item--total .roster-geo-summary__geo{color:var(--hz-ink);font-weight:600;opacity:.85}.roster-geo-summary__item--uncovered{border-color:var(--hz-warn)}.row,.inline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hz-space-3)}.code,code{font-family:var(--hz-font-mono);font-size:var(--hz-text-sm)}.sec{margin:var(--hz-space-6) 0}.muted{color:var(--hz-muted)}.missing{color:var(--hz-muted);font-style:italic}.ok,.green,.teal{color:var(--hz-measured)}.amber{color:var(--hz-modeled)}.err{color:var(--hz-warn)}.warn{border-left:3px solid var(--hz-measured);background:var(--hz-measured-soft);padding:var(--hz-space-3) var(--hz-space-4);margin:var(--hz-space-4) 0}.warn.err{border-left-color:var(--hz-warn);background:var(--hz-warn-soft)}.warn.amber{border-left-color:var(--hz-modeled);background:var(--hz-modeled-soft)}.nav-client{padding:0 var(--hz-space-5) var(--hz-space-4);margin-inline:calc(-1 * var(--hz-space-3));border-bottom:var(--hz-rule);margin-bottom:var(--hz-space-3);display:flex;flex-direction:column;gap:2px}.nav-foot{margin-top:var(--hz-space-5);padding:var(--hz-space-4) 0 0;border-top:var(--hz-rule);font-family:var(--hz-font-mono);font-size:var(--hz-text-xs);color:var(--hz-muted)}.nav-foot p{margin:0}.hz-nav--collapsed .nav-foot{display:none}.hz-nav .hz-navitem--active:not(.hz-navitem--sub):has(+.hz-navitem--sub){background:transparent;font-weight:500}.hz-appheader{padding-right:calc((var(--console-coach-rail-w) - 32px) / 2)}.client-name{margin:0 0 0 auto;font-family:var(--hz-font-display);font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.2;color:var(--hz-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hz-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.hz-appheader .sample-data-chip{position:absolute;left:50%;transform:translate(-50%)}@media(max-width:860px){.hz-appheader:has(.sample-data-chip){padding-bottom:32px}.hz-appheader .sample-data-chip{top:auto;bottom:7px}}@media(max-width:560px){.client-name{font-size:17px}}.coach-panel{position:fixed;top:var(--console-header-h);right:0;bottom:0;width:var(--console-coach-w);z-index:15;display:flex;flex-direction:column;gap:var(--hz-space-3);padding:var(--hz-shell-top) var(--hz-space-4) var(--hz-space-4);background:var(--hz-bg);border-left:var(--hz-rule);overflow:visible;transition:width .18s cubic-bezier(.2,0,0,1)}@media(prefers-reduced-motion:reduce){.coach-panel{transition:none}}.hz-app__main{transition:padding-right .18s cubic-bezier(.2,0,0,1);max-width:none;overflow-x:clip}@media(prefers-reduced-motion:reduce){.hz-app__main{transition:none}}body.coach-open .hz-app__main{padding-right:calc(var(--console-coach-w) + var(--hz-space-6))}body.coach-wide .hz-app__main{padding-right:calc(var(--console-coach-w-wide) + var(--hz-space-6))}body.coach-collapsed .hz-app__main{padding-right:calc(var(--console-coach-rail-w) + var(--hz-space-5))}.console-sheet{max-width:none}.coach-panel--wide{width:var(--console-coach-w-wide)}.coach-panel--collapsed{width:var(--console-coach-rail-w);padding:var(--hz-space-5) var(--hz-space-2);align-items:center;gap:0;background:var(--hz-surface);overflow:visible}.coach-open-btn{animation:coach-mark-in .18s cubic-bezier(.2,0,0,1) both;width:34px;height:34px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:var(--hz-radius-md);background:none;color:var(--hz-primary);cursor:pointer}.coach-open-btn:hover{border-color:var(--hz-primary)}.coach-open-btn{position:relative}.coach-open-btn:after{content:attr(data-tip);position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);z-index:2;padding:5px 9px;border-radius:var(--hz-radius-md);background:var(--hz-ink);color:var(--hz-on-ink);font-family:var(--hz-font-sans);font-size:var(--hz-text-xs);line-height:1.2;white-space:nowrap;pointer-events:none;box-shadow:var(--hz-shadow-float);opacity:0;visibility:hidden;transition:opacity .12s ease,visibility .12s}.coach-open-btn:hover:after,.coach-open-btn:focus-visible:after{opacity:1;visibility:visible}@media(prefers-reduced-motion:reduce){.coach-open-btn:after{transition:none}}.coach-open-btn:focus-visible{outline:none;box-shadow:var(--hz-ring-focus)}.coach-open-btn svg{height:14px;width:auto;display:block;transform:none}@keyframes coach-mark-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.coach-open-btn{animation:none}}.coach-title{display:flex;align-items:center;gap:6.4px;min-width:0}.coach-title__name{margin:0;font-size:var(--hz-text-lg);font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--hz-ink)}.coach-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--hz-space-3);padding-bottom:var(--hz-space-3);border-bottom:1px solid var(--hz-line-strong);flex:0 0 auto}.coach-head__titles{min-width:0;flex:1 1 auto}.coach-credits{margin:0;min-width:0;overflow-wrap:anywhere}.contract-credits{min-width:0}.contract-credits input[type=number]{width:100%;max-width:16rem;min-width:0;box-sizing:border-box}.coach-head__close{display:none}.coach-head>div:not(.coach-title),.coach-title>div{display:flex;flex-direction:column;gap:2px}.coach-transcript{display:flex;flex-direction:column;gap:var(--hz-space-3);flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none}.coach-transcript::-webkit-scrollbar{width:0;height:0;display:none}.coach-transcript--scrolled{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 32px);mask-image:linear-gradient(to bottom,transparent 0,#000 32px)}.coach-msgs{display:flex;flex-direction:column;gap:var(--hz-space-3);flex:1 0 auto;min-height:0;justify-content:flex-end}.coach-msgs>:first-child{margin-top:auto}.coach-bubble{padding:var(--hz-space-3);border-radius:var(--hz-radius-xl);font-size:var(--hz-text-base);line-height:var(--hz-leading-normal)}.coach-bubble p{margin:0;white-space:pre-wrap}.coach-bubble p+p{margin-top:var(--hz-space-3)}.coach-bubble.user{align-self:flex-end;max-width:85%;background:var(--hz-measured-soft);color:var(--hz-ink)}.coach-bubble.assistant{padding:var(--hz-space-4);background:transparent;border:0}.coach-bubble__prov{display:flex;flex-wrap:wrap;gap:var(--hz-space-2)}.coach-starters{display:flex;flex-wrap:wrap;gap:var(--hz-space-2);flex:0 0 auto}.coach-dock{flex:0 0 auto;display:flex;flex-direction:column;gap:var(--hz-space-2);padding-top:var(--hz-space-3);margin-top:auto;border-top:var(--hz-rule);background:var(--hz-bg)}.coach-thinking{display:flex;align-items:center;--hz-thinking-gap: var(--hz-space-3);gap:var(--hz-thinking-gap);padding:var(--hz-space-1) 2px;min-height:calc(var(--hz-text-sm) * var(--hz-leading-normal) + var(--hz-space-1) * 2)}.coach-thinking svg{height:15px;width:auto;display:block;color:var(--hz-primary);transform:none}.coach-thinking__clock{position:relative;flex:0 0 auto;font-family:var(--hz-font-mono);font-size:var(--hz-text-xs);font-variant-numeric:tabular-nums;color:var(--hz-muted)}.coach-thinking__clock:after{content:"·";position:absolute;left:calc(100% + var(--hz-thinking-gap) / 2);top:50%;transform:translate(-50%,-50%);font-family:var(--hz-font-sans);font-size:var(--hz-text-sm);line-height:1;color:var(--hz-muted);pointer-events:none}.coach-thinking__text{min-width:0;font-size:var(--hz-text-sm);line-height:var(--hz-leading-normal);color:var(--hz-muted);animation:hz-thought-in .22s var(--hz-ease-standard) both}@keyframes hz-thought-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.coach-thinking__text{animation:none}}.coach-compose{display:flex;flex-direction:column;gap:var(--hz-space-2)}.coach-compose__box{display:flex;align-items:flex-end;gap:var(--hz-space-2);background:var(--hz-card);border:var(--hz-rule);border-radius:var(--hz-radius-xl);padding:10px var(--hz-space-3);transition:border-color var(--hz-duration-fast, .12s) ease}.coach-compose__box:hover{border-color:var(--hz-primary)}.coach-compose__box:focus-within{border-color:var(--hz-primary);box-shadow:var(--hz-ring-focus)}.coach-compose textarea{flex:1;min-width:0;font:inherit;font-size:var(--hz-text-base);line-height:var(--hz-leading-normal);color:var(--hz-ink);background:transparent;border:0;padding:0;resize:none;max-height:15em;overflow-y:auto;scrollbar-width:none}.coach-compose textarea::-webkit-scrollbar{width:0;height:0;display:none}.coach-compose textarea:focus,.coach-compose textarea:focus-visible{outline:none}.coach-compose__send{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:var(--hz-radius-md);background:transparent;color:var(--hz-muted);cursor:pointer}.coach-compose__send svg{width:15px;height:15px;display:block}.coach-compose__send:hover:not(:disabled){color:var(--hz-primary)}.coach-compose__send:focus-visible{outline:none;box-shadow:var(--hz-ring-focus)}.coach-compose__send:disabled{opacity:.35;cursor:default}.coach-widths{position:absolute;top:50%;transform:translateY(-50%);left:-11.5px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--hz-space-2);height:calc(22px * 2 + var(--hz-space-2))}body.tray-open .coach-widths{opacity:0;visibility:hidden}.coach-widths{transition:opacity var(--hz-duration-md, .18s) var(--hz-ease, ease),visibility var(--hz-duration-md, .18s)}@media(prefers-reduced-motion:reduce){.coach-widths{transition:none}}.coach-compose__bar{display:flex;align-items:center;gap:var(--hz-space-2);flex-wrap:wrap;padding:0 2px}.coach-compose__bar .help{margin:0}@media(max-width:1100px){:root{--console-coach-w: 300px}body.coach-open .hz-app__main{padding-right:calc(var(--console-coach-w) + var(--hz-space-5))}}@media(max-width:860px){.coach-widths{display:none}.coach-head__close{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;margin:0;padding:0;border:1px solid var(--hz-line);border-radius:var(--hz-radius-md);background:var(--hz-bg);color:var(--hz-ink);cursor:pointer}.coach-head__close:hover{border-color:var(--hz-primary);color:var(--hz-primary)}.coach-head__close:focus-visible{outline:none;box-shadow:var(--hz-ring-focus)}.coach-head__close svg{width:16px;height:16px;display:block}.coach-panel{width:100%;top:auto;height:60vh;border-left:0;border-top:var(--hz-rule-strong)}.coach-panel--collapsed{height:auto;width:auto;top:auto;left:auto}body.coach-open:not(.embed){--console-chrome-bottom: 60vh}body.coach-open .hz-app__main{padding-right:var(--hz-space-6);padding-bottom:var(--console-chrome-bottom)}html:has(body.coach-open:not(.embed)){scroll-padding-top:var(--console-chrome-top)}body.coach-open:not(.embed) .hz-app__main :is(button,input,select,textarea,a[href]):not(.store-detail *):not(:where(.privacy-card *)):not(:where(.roster-select-all *)):not(:where(.config-steps *)):not(:where(.config-step *)):not(:where(.studio-steps *)):not(:where(.finance-module *)):not(:where(.consultant-users *)){scroll-margin-bottom:var(--console-chrome-bottom);scroll-margin-top:calc(var(--console-chrome-top) + var(--hz-space-3))}body.coach-open:not(.embed) .roster-select-all,body.coach-open:not(.embed) .roster-select-all :is(input,span){scroll-margin-bottom:calc(var(--console-chrome-bottom) + var(--hz-space-3));scroll-margin-top:calc(var(--console-chrome-top) + var(--hz-space-3))}body.coach-open:not(.embed) .privacy-card :is(button,input,label,.privacy-card__head){scroll-margin-bottom:calc(var(--console-chrome-bottom) + var(--hz-space-3));scroll-margin-top:calc(var(--console-chrome-top) + var(--hz-space-3))}body.coach-open:not(.embed) .config-steps :is(a[href],.config-steps__item){scroll-margin-bottom:calc(var(--console-chrome-bottom) + var(--hz-space-3));scroll-margin-top:calc(var(--console-chrome-top) + var(--hz-space-3))}body.coach-open:not(.embed) .config-step :is(button,input,select,textarea,label,a[href],.config-step__kicker){scroll-margin-bottom:calc(var(--console-chrome-bottom) + var(--hz-space-3));scroll-margin-top:calc(var(--console-chrome-top) + var(--hz-space-3))}body.coach-open:not(.embed) .studio-steps :is(button,input,select,textarea,a[href]){scroll-margin-bottom:calc(var(--console-chrome-bottom) + var(--hz-space-3));scroll-margin-top:calc(var(--console-chrome-top) + var(--hz-space-3))}body.coach-open:not(.embed) .finance-module :is(input,label){scroll-margin-bottom:calc(var(--console-chrome-bottom) + var(--hz-space-3));scroll-margin-top:calc(var(--console-chrome-top) + var(--hz-space-3))}body.coach-open:not(.embed) .consultant-users :is(button,input,select){scroll-margin-bottom:calc(var(--console-chrome-bottom) + var(--hz-space-3));scroll-margin-top:calc(var(--console-chrome-top) + var(--hz-space-3))}body.coach-open .store-detail{bottom:calc(var(--console-chrome-bottom) + var(--hz-space-3))}body.coach-open .store-detail :is(button,input,select,textarea,a[href]){scroll-margin-bottom:calc(var(--console-chrome-bottom) + var(--hz-space-3));scroll-margin-top:calc(var(--console-chrome-top) + var(--hz-space-3))}body.coach-collapsed .hz-app__main{padding-right:var(--hz-space-6)}}.store-reference{display:block;margin-top:var(--hz-space-2);font-family:var(--hz-font-mono);font-size:var(--hz-text-xs);color:var(--hz-muted)}.store-reference a{white-space:nowrap}.store-search{display:flex;flex-direction:column;gap:var(--hz-space-1);flex:0 0 240px}.store .hz-pageheader__actions{flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;min-width:0}.store-section{margin:var(--hz-space-7) 0}.store-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--hz-space-3);margin-bottom:var(--hz-space-3)}.store-section-head h2{margin:0;font-size:var(--hz-text-lg)}.store-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:var(--hz-space-3)}.store-grid-browse{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr))}.store-tile,.store-browse{display:flex;gap:var(--hz-space-3);text-align:left;width:100%;padding:var(--hz-space-4);border:var(--hz-rule);background:var(--hz-bg);cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.store-browse{flex-direction:column;gap:var(--hz-space-1)}.store-tile:hover,.store-browse:hover{background:var(--hz-surface)}.store-tile.active{border-color:var(--hz-ink);border-left:3px solid var(--hz-measured)}.store-tile-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.store-tile-accounts{min-width:0;overflow-wrap:anywhere;color:var(--hz-measured)}.store-tile-run{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.store-tile-run .help{min-width:0;overflow-wrap:anywhere}.store-cap-note{min-width:0;overflow-wrap:anywhere;color:var(--hz-warn)}.store-caps{display:flex;flex-wrap:wrap;gap:var(--hz-space-2) var(--hz-space-5);margin:0;padding:var(--hz-space-3) 0 0;border-top:var(--hz-rule);min-width:0}.store-cap{display:flex;flex-direction:column;gap:2px;min-width:0}.store-cap dt{font-size:var(--hz-text-sm);color:var(--hz-muted)}.store-cap dd{margin:0;font-family:var(--hz-font-mono);font-size:var(--hz-text-sm);overflow-wrap:anywhere}.store-cap dd.store-cap-full{color:var(--hz-warn)}.store-tile-cta{align-self:center;font-size:var(--hz-text-sm);white-space:nowrap;color:var(--hz-measured)}.store-browse-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--hz-space-2);margin-bottom:var(--hz-space-2)}.store-powers{margin:0;font-size:var(--hz-text-sm);color:var(--hz-muted)}.store-link{align-self:flex-start;border:0;background:none;padding:0;color:var(--hz-measured);font-size:var(--hz-text-sm);cursor:pointer;text-decoration:underline}.store-empty{border:1px dashed var(--hz-line-strong);padding:var(--hz-space-7) var(--hz-space-5);text-align:center}.store-empty p{margin:0;color:var(--hz-muted)}.store-detail{position:sticky;bottom:var(--hz-space-3);margin-top:var(--hz-space-3);padding:var(--hz-space-5);border:var(--hz-rule-strong);background:var(--hz-bg);z-index:2;min-width:0}.store-detail-head{display:flex;align-items:flex-start;gap:var(--hz-space-4);margin-bottom:var(--hz-space-4);padding-bottom:var(--hz-space-4);border-bottom:var(--hz-rule)}.store-detail-head h2{margin:0 0 var(--hz-space-1)}.store-detail-body{display:flex;flex-direction:column;gap:var(--hz-space-3)}.store-field{min-width:0}.store-field label{display:block;margin-bottom:var(--hz-space-1)}.store-field input{width:100%;min-width:0}.store-field-help{margin:var(--hz-space-1) 0 0}.store-field-help a{color:inherit;text-decoration:underline}.store-actions{display:flex;flex-wrap:wrap;gap:var(--hz-space-3)}.store-pull-tally{min-width:0;overflow-wrap:break-word}.store-pull-accounts{min-width:0;border-top:var(--hz-rule);padding-top:var(--hz-space-2)}.store-pull-accounts__head{color:var(--hz-ink-muted);margin-bottom:var(--hz-space-1)}.store-pull-accounts__row{display:flex;flex-wrap:wrap;gap:var(--hz-space-1) var(--hz-space-3);min-width:0;overflow-wrap:break-word}.store-pull-accounts__row>*{min-width:0}.store-pull-accounts__name{font-weight:600}.store-check{display:flex;align-items:center;gap:var(--hz-space-2)}.config-switches{display:grid;gap:var(--hz-space-3);margin:var(--hz-space-3) 0 var(--hz-space-4)}.config-switch{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hz-space-1)}.config-switch label{display:flex;align-items:flex-start;gap:var(--hz-space-2);min-width:0;font-weight:600}.config-switch label input{flex:none;margin:.2em 0 0}.config-switch label span{min-width:0}.config-switch .help{margin:0;padding-left:calc(1em + var(--hz-space-2) + 2px)}.privacy-card{display:grid;grid-template-areas:"head" "switches" "help" "actions";grid-template-columns:minmax(0,1fr);align-items:start}.privacy-card__head{grid-area:head;min-width:0}.privacy-card__head h2{margin:0}.privacy-card__help{grid-area:help;min-width:0}.privacy-card>.config-step__actions{grid-area:actions}.privacy-card .config-switches{grid-area:switches;min-width:0;margin-top:var(--hz-space-3)}.store-webhook{border:var(--hz-rule);background:var(--hz-surface);padding:var(--hz-space-4);min-width:0;overflow-wrap:break-word;display:flex;flex-direction:column;gap:var(--hz-space-3)}.store-webhook h3{margin:0;font-size:1rem}.store-webhook .store-field input{font-family:inherit}.store-webhook .btn{align-self:flex-start}.store-accounts,.store-add-account{border:var(--hz-rule);background:var(--hz-surface);padding:var(--hz-space-4);min-width:0;overflow-wrap:break-word;display:flex;flex-direction:column;gap:var(--hz-space-3)}.store-accounts h3,.store-add-account h3{margin:0;font-size:1rem}.store-account-switch{display:flex;flex-wrap:wrap;gap:var(--hz-space-2);min-width:0}.store-account-switch .btn{min-width:0;overflow-wrap:anywhere}.store-account-switch .btn.active{border-color:var(--hz-ink)}.store-scheduled{border:var(--hz-rule);background:var(--hz-surface);padding:var(--hz-space-4);min-width:0;overflow-wrap:break-word}.store-scheduled h3{margin:0 0 var(--hz-space-2);font-size:1rem}.store-scheduled-fields{margin:0 0 var(--hz-space-2);display:grid;gap:var(--hz-space-2);min-width:0}.store-scheduled-fields div{min-width:0}.store-scheduled-fields dt{color:var(--hz-muted);font-size:.85rem}.store-scheduled-fields dd{margin:0;overflow-wrap:anywhere}.store-scopes-disclosure{min-width:0;overflow-wrap:break-word}.store-scopes-disclosure>summary{cursor:pointer;color:var(--hz-measured);text-decoration:underline;padding:var(--hz-space-2) 0}.store-scopes-disclosure[open]>summary{margin-bottom:var(--hz-space-2)}.store-scopes{border:var(--hz-rule);background:var(--hz-surface);padding:var(--hz-space-4);overflow-wrap:break-word}.store-scopes h3,.store-scopes h4{margin:0 0 var(--hz-space-2)}.store-scopes h3{font-size:1rem}.store-scopes h4{font-size:.85rem;margin-top:var(--hz-space-3)}.store-scopes ul{margin:0;padding-left:1.2em}.store-scopes li{margin:var(--hz-space-1) 0}@container page (max-width: 720px){.store-search{flex:1 1 auto}}.studio-panel{border:var(--hz-rule);background:var(--hz-surface);padding:var(--hz-space-5);margin:var(--hz-space-4) 0;min-width:0;container-type:inline-size;container-name:card}.studio-panel>:first-child{margin-top:0}.studio-panel-kicker{font-family:var(--hz-font-mono);font-size:var(--hz-text-xs);letter-spacing:var(--hz-tracking-label);text-transform:uppercase;color:var(--hz-muted);margin:0 0 var(--hz-space-1)}.studio-field{margin-bottom:var(--hz-space-4)}.studio-field label{display:block;margin-bottom:var(--hz-space-1)}.entitlement-picker{min-width:0;width:100%;margin:0 0 var(--hz-space-4);padding:0;border:0;position:relative;container-type:inline-size;container-name:entitlement-picker}.entitlement-picker legend{display:flex;align-items:center;flex-wrap:wrap;gap:var(--hz-space-1);min-width:0;width:100%;font-weight:600;margin-bottom:var(--hz-space-2);position:relative}.entitlement-picker__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hz-space-2) var(--hz-space-4);min-width:0}@container entitlement-picker (min-width: 560px){.entitlement-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container entitlement-picker (min-width: 720px){.entitlement-picker__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.entitlement-picker__item{display:flex;flex-direction:column;gap:var(--hz-space-1);min-width:0}.entitlement-picker__check{display:flex;align-items:flex-start;gap:var(--hz-space-2);min-width:0}.entitlement-picker__count{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--hz-space-1) var(--hz-space-2);min-width:0;padding-left:calc(var(--hz-space-4) + var(--hz-space-2))}.entitlement-picker__count label{color:var(--hz-muted);font-size:var(--hz-text-sm)}.entitlement-picker__count-input.hz-input{min-width:0;width:auto;max-width:7rem;flex:0 1 7rem;font-family:var(--hz-font-mono)}.entitlement-card{min-width:0}.contract-header .hz-pageheader__actions{flex-wrap:wrap;min-width:0}.contract-consent__heading{margin-top:var(--hz-space-6);padding-top:var(--hz-space-5);border-top:1px solid var(--hz-line);margin-bottom:var(--hz-space-2)}.profile-card__head{min-width:0}.profile-card__head h2{margin:0}.profile-identity{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--hz-space-4);align-items:start;margin:var(--hz-space-3) 0 var(--hz-space-4)}.profile-identity-meta{display:flex;flex-direction:column;gap:var(--hz-space-3)}.profile-identity-meta input,.profile-identity-notes textarea{width:100%;box-sizing:border-box}.profile-identity-meta select{display:block}.profile-identity-notes{display:flex;flex-direction:column;min-width:0}.profile-identity-notes textarea{min-height:6.5rem;field-sizing:content;resize:vertical;overflow:hidden}@container card (max-width: 720px){.profile-identity{grid-template-columns:1fr}}.studio-field input,.studio-field textarea{width:100%}.studio-danger{border:var(--hz-rule);border-left:3px solid var(--hz-warn);background:var(--hz-warn-soft);padding:var(--hz-space-5);margin:var(--hz-space-6) 0}.studio-danger h2{margin-top:0;font-size:var(--hz-text-lg)}.studio-run{display:flex;flex-wrap:wrap;gap:var(--hz-space-3);align-items:center}.studio-run__head{flex:1 1 100%;min-width:0}.config-steps__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--hz-space-3);flex-wrap:wrap}.config-steps__title{min-width:0}.config-steps__title h2{margin:0}.config-steps__summary{flex:0 0 auto}.config-steps__help{margin:var(--hz-space-3) 0 0}.config-steps__list{list-style:none;margin:var(--hz-space-3) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(9.5rem,100%),1fr));gap:var(--hz-space-3)}.config-steps__item{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--hz-space-1);padding:var(--hz-space-3) var(--hz-space-4);border:var(--hz-rule);border-top:3px solid var(--hz-line-strong);background:var(--hz-card)}.config-steps__item--complete{border-top-color:var(--hz-measured)}.config-steps__item--not-saved{border-top-color:var(--hz-warn)}.config-steps__link{display:flex;align-items:baseline;gap:var(--hz-space-2);min-width:0;max-width:100%;color:inherit;text-decoration:none;font-weight:600}.config-steps__link:hover,.config-steps__link:focus-visible{text-decoration:underline}.config-steps__num{font-family:var(--hz-font-mono);font-size:var(--hz-text-xs);letter-spacing:var(--hz-tracking-label);color:var(--hz-muted)}.config-steps__label{min-width:0;overflow-wrap:anywhere}.config-steps__need{margin:0}.config-step{scroll-margin-top:calc(var(--console-chrome-top) + var(--hz-space-3))}.config-step__kicker{display:flex;align-items:center;justify-content:space-between;gap:var(--hz-space-2);flex-wrap:wrap;margin-bottom:var(--hz-space-1)}.config-step__kicker .studio-panel-kicker{margin:0}.config-step__need{margin:var(--hz-space-1) 0 0}.profile-card__head .config-step__need,.privacy-card__head .config-step__need,.advisor-card__head .config-step__need{margin-bottom:var(--hz-space-3)}.advisor-card__head{min-width:0}.advisor-card__head h2{margin:0}.advisor-card__body{min-width:0}.config-step__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--hz-space-2);margin-top:var(--hz-space-4)}.config-step__saved{margin:0 auto 0 0;align-self:center;min-width:0}.config-step__buttons{display:flex;gap:var(--hz-space-2);margin-left:auto}.config-readout{margin:0;display:flex;flex-direction:column;gap:var(--hz-space-3);min-width:0}.config-readout>div{min-width:0}.config-readout dt{color:var(--hz-muted);font-size:var(--hz-text-sm);line-height:var(--hz-leading-normal)}.config-readout dd{margin:var(--hz-space-1) 0 0;color:var(--hz-ink);overflow-wrap:anywhere}.config-readout__text{white-space:pre-wrap}.config-switch .config-readout+.help{padding-left:0}.studio-steps{display:flex;flex-direction:column;gap:var(--hz-space-3)}.studio-step{display:flex;gap:var(--hz-space-4);padding:var(--hz-space-4);border:var(--hz-rule);background:var(--hz-bg)}.studio-step h2{margin:0 0 var(--hz-space-1);font-size:var(--hz-text-lg)}.studio-step-num{flex:0 0 auto;display:grid;place-items:center;width:28px;height:28px;border:var(--hz-rule-strong);font-family:var(--hz-font-mono);font-size:var(--hz-text-xs)}.studio-step.done .studio-step-num{background:var(--hz-measured);border-color:var(--hz-measured);color:var(--hz-on-ink)}.studio-status-banner{display:flex;align-items:center;gap:var(--hz-space-3);padding:var(--hz-space-3) var(--hz-space-4);border-left:3px solid var(--hz-line-strong);background:var(--hz-surface);margin:var(--hz-space-4) 0}.studio-status-banner.is-linked{border-left-color:var(--hz-measured);background:var(--hz-measured-soft)}.studio-status-banner.is-pending{border-left-color:var(--hz-modeled);background:var(--hz-modeled-soft)}.studio-status-icon{font-family:var(--hz-font-mono)}.studio-status-banner>div{min-width:0}.studio-status-banner a{overflow-wrap:anywhere}.survey-link-row{display:flex;flex-wrap:wrap;gap:var(--hz-space-2);align-items:center}.survey-link-row>input{flex:1 1 16ch;min-width:0}.survey-home h2{margin:0 0 var(--hz-space-2);font-size:var(--hz-text-lg)}.survey-home>p:last-child{margin-bottom:0}.survey-status,.survey-anchor-help{margin:var(--hz-space-1) 0 0}.survey-cadence-status{margin:0 0 var(--hz-space-3)}.studio-step>div{min-width:0}.studio-actions-bar{display:flex;flex-wrap:wrap;gap:var(--hz-space-3);align-items:center;padding-top:var(--hz-space-4);border-top:var(--hz-rule);margin-top:var(--hz-space-5)}.config-frame-wrap{display:flex;flex-direction:column;min-height:calc(100vh - 120px)}.config-frame{flex:1;width:100%;min-height:calc(100vh - 140px);border:var(--hz-rule);background:var(--hz-surface)}.recharts-wrapper{font-size:var(--hz-text-sm)}.phasebar{display:flex;flex-wrap:wrap;gap:var(--hz-space-3);margin:var(--hz-space-5) 0}.phasebar a{display:flex;align-items:center;gap:var(--hz-space-2);flex:1 1 220px;padding:var(--hz-space-3) var(--hz-space-4);border:var(--hz-rule);background:var(--hz-bg);color:var(--hz-ink);text-decoration:none;transition:background-color .12s ease}.phasebar a:hover{background:var(--hz-surface)}details.sec>summary{cursor:pointer;padding:var(--hz-space-3) 0;border-bottom:var(--hz-rule)}.linklike{border:0;background:none;padding:0;font:inherit;color:var(--hz-measured);text-decoration:underline;cursor:pointer}.hz-root :where(table){width:100%;border-collapse:collapse;font-size:var(--hz-text-base)}.hz-root :where(th){text-align:left;font-family:var(--hz-font-mono);font-size:var(--hz-text-xs);letter-spacing:var(--hz-tracking-label);text-transform:uppercase;color:var(--hz-muted);font-weight:400;padding:var(--hz-space-2) var(--hz-space-3);border-bottom:var(--hz-rule)}.hz-root :where(td){padding:var(--hz-space-3);border-bottom:var(--hz-rule);vertical-align:top}.hz-root :where(input[type=text],input[type=url],input[type=number],input[type=password],input[type=email],input:not([type]),select,textarea){font:inherit;font-size:var(--hz-text-base);color:var(--hz-ink);background:var(--hz-bg);border:var(--hz-rule);border-radius:var(--hz-radius-sm);padding:var(--hz-space-2) var(--hz-space-3)}.hz-root select{width:fit-content;max-width:100%}.hz-root :where(input,select,textarea):focus-visible{outline:2px solid var(--hz-measured);outline-offset:2px}.hz-root .btn{display:inline-flex;align-items:center;gap:var(--hz-space-2);font-family:var(--hz-font-sans);font-size:var(--hz-text-base);line-height:1.2;padding:8px var(--hz-space-4);border:1px solid transparent;background:var(--hz-ink);color:var(--hz-on-ink);text-decoration:none;cursor:pointer;transition:background-color .12s ease,color .12s ease}.hz-root .btn.secondary{background:transparent;color:var(--hz-ink);border-color:var(--hz-line-strong)}.hz-root .btn.secondary:hover:not(:disabled),.hz-root .btn.secondary.active{background:var(--hz-surface)}.hz-root .btn:disabled{opacity:.45;cursor:not-allowed}.hz-root .pill{display:inline-flex;align-items:center;padding:2px var(--hz-space-2);border-radius:var(--hz-radius-pill);font-family:var(--hz-font-mono);font-size:var(--hz-text-xs);letter-spacing:.04em;border:1px solid var(--hz-line-strong);color:var(--hz-muted)}.hz-root .pill.green,.hz-root .pill.teal{background:var(--hz-measured-soft);border-color:transparent;color:var(--hz-measured)}.hz-root .pill.amber{background:var(--hz-modeled-soft);border-color:transparent;color:var(--hz-modeled)}.hz-root .stat{display:flex;flex-direction:column;gap:var(--hz-space-1);padding:var(--hz-space-3) var(--hz-space-4);border:var(--hz-rule);border-left:3px solid var(--hz-line-strong);background:var(--hz-bg)}.hz-root .stat b{font-family:var(--hz-font-display);font-weight:500;font-size:1.7rem;line-height:var(--hz-leading-tight)}.hz-root .stat span{font-size:var(--hz-text-sm);color:var(--hz-muted)}.hz-root .bar{height:8px;background:var(--hz-surface);border:var(--hz-rule);margin:var(--hz-space-2) 0}.hz-root .bar>i{display:block;height:100%;background:var(--hz-measured)}.store-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hz-space-3);margin:var(--hz-space-5) 0}.store-stat{display:flex;flex-direction:column;gap:var(--hz-space-1);padding:var(--hz-space-3) var(--hz-space-4);border:var(--hz-rule);border-left:3px solid var(--hz-line-strong);background:var(--hz-bg)}.store-stat b{font-family:var(--hz-font-display);font-weight:500;font-size:1.7rem;line-height:var(--hz-leading-tight)}.store-stat span{font-size:var(--hz-text-sm);color:var(--hz-muted)}.store-tile-icon{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border:var(--hz-rule-strong);background:var(--hz-surface);font-family:var(--hz-font-mono);font-size:var(--hz-text-xs);letter-spacing:.06em;text-transform:uppercase}.store-tile-icon.lg{width:40px;height:40px}.store-tile-icon.xl{width:48px;height:48px;font-size:var(--hz-text-sm)}.store-logo{--store-logo-size: 20px;flex:0 0 auto;position:relative;display:block;width:var(--store-logo-size);height:var(--store-logo-size);margin-top:calc((1lh - var(--store-logo-size)) / 2);overflow:hidden}.store-logo--lg{--store-logo-size: 24px}.store-logo--xl{--store-logo-size: 28px}.store-logo img{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.store-tile>.store-logo{font:inherit;line-height:inherit}.store-detail-head>.store-logo{font-size:var(--hz-text-xl);line-height:var(--hz-leading-tight)}.store-browse-name{display:flex;align-items:flex-start;gap:var(--hz-space-2);min-width:0;flex:1}.store-browse-name strong{min-width:0;overflow-wrap:anywhere}.store-browse-top>.btn,.store-browse-top>.store-pill{flex:0 0 auto}.store-trademarks{margin:var(--hz-space-5) 0 0;font-size:var(--hz-text-xs)}.store-pill{display:inline-flex;align-self:flex-start;padding:2px var(--hz-space-2);border-radius:var(--hz-radius-pill);border:1px solid var(--hz-line-strong);font-family:var(--hz-font-mono);font-size:var(--hz-text-xs);color:var(--hz-muted)}.store-pill.ok{background:var(--hz-measured-soft);border-color:transparent;color:var(--hz-measured)}.store-pill.warn{background:var(--hz-modeled-soft);border-color:transparent;color:var(--hz-modeled)}.store-pill.muted{background:var(--hz-surface);border-color:transparent}.store-get{min-width:52px;justify-content:center}.sop-howto{margin:0;padding-left:1.25rem}.sop-howto li{margin:var(--hz-space-2) 0}.sop-pool{margin-top:var(--hz-space-6)}.sop-pool h3{margin:0 0 var(--hz-space-3);font-size:var(--hz-text-lg)}.sop-field{border:var(--hz-rule);border-radius:var(--hz-radius);padding:var(--hz-space-4);margin:var(--hz-space-4) 0}.sop-field-question{font-weight:600;padding:0 var(--hz-space-2)}.sop-field-changed{color:var(--hz-modeled);font-size:var(--hz-text-sm);margin-bottom:var(--hz-space-2)}.sop-field-choices{display:flex;flex-direction:column;gap:var(--hz-space-2)}.sop-field-row{display:grid;grid-template-columns:auto 1fr auto;gap:var(--hz-space-3);align-items:start;margin-bottom:0}.sop-field-set{color:var(--hz-muted);font-variant-numeric:tabular-nums}.sop-field-exact{margin-top:var(--hz-space-4)}.sop-field-exact-row{display:flex;align-items:center;gap:var(--hz-space-3)}.sop-field-exact-row input{max-width:12rem}.sop-field-hint{margin:var(--hz-space-2) 0 0}@container page (max-width: 720px){.store-stats{grid-template-columns:1fr}}.user-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;border-radius:var(--hz-radius-pill);background:var(--hz-measured-soft);color:var(--hz-primary);font-family:var(--hz-font-sans);font-size:var(--hz-text-xs);font-weight:600;letter-spacing:.02em;-webkit-user-select:none;user-select:none}.user-tray{position:fixed;top:var(--console-header-h);right:0;bottom:0;width:var(--console-coach-w);z-index:25;display:flex;flex-direction:column;background:var(--hz-surface);border-left:1px solid var(--hz-line);overflow:visible;transform:translate(100%);visibility:hidden;transition:width .18s cubic-bezier(.2,0,0,1),transform .18s cubic-bezier(.2,0,0,1),visibility .18s,display .18s allow-discrete}.user-tray:not(.user-tray--open){display:none}.user-tray--open{transform:translate(0);visibility:visible}.user-tray--wide{width:min(var(--console-coach-w-wide),100vw)}.user-tray__scroll{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:2px;padding:var(--hz-space-5) var(--hz-space-3);overflow-y:auto;overscroll-behavior:contain}.user-tray__caret{position:absolute;top:calc(var(--hz-shell-top) + 9px - 11px);left:-11.5px;z-index:1}.user-tray__caret:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:inherit}@starting-style{.user-tray--open{transform:translate(100%)}}.user-tray--restored{transition:none}@media(prefers-reduced-motion:reduce){.user-tray{transition:none}}.user-tray__catch{position:fixed;top:0;right:0;bottom:0;left:0;z-index:16}.user-tray__head{display:flex;flex-direction:column;gap:var(--hz-space-4);padding:0 var(--hz-space-3) var(--hz-space-4);border-bottom:1px solid var(--hz-line);margin:0 calc(-1 * var(--hz-space-3)) var(--hz-space-3);padding-inline:var(--hz-space-5)}.user-tray__id{display:flex;align-items:center;gap:var(--hz-space-3)}.user-tray__who{display:flex;flex-direction:column;gap:2px;min-width:0}.user-tray__name{font-size:15px;font-weight:600}.user-tray__email{font-size:var(--hz-text-sm);color:var(--hz-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-tray__role{font-size:var(--hz-text-sm);color:var(--hz-muted)}.user-tray__rolevalue{color:var(--hz-ink)}.user-tray__client{display:flex;flex-direction:column;gap:5px}.user-tray__clientnote{margin:0;font-size:var(--hz-text-xs);color:var(--hz-muted);line-height:var(--hz-leading-normal)}.confirm{padding:0;width:min(380px,calc(100vw - var(--hz-space-6)));border:var(--hz-rule);border-radius:var(--hz-radius-lg);background:var(--hz-card);color:var(--hz-ink);box-shadow:var(--hz-shadow-float)}.confirm:not([open]){display:none}.confirm[open]{transition:opacity .14s var(--hz-ease-standard),transform .14s cubic-bezier(.2,0,0,1)}@starting-style{.confirm[open]{opacity:0;transform:translateY(6px)}}.confirm::backdrop{background:color-mix(in srgb,var(--hz-ink) 34%,transparent)}@media(prefers-reduced-motion:reduce){.confirm[open]{transition:none}}.confirm__card{display:flex;flex-direction:column;gap:var(--hz-space-3);padding:var(--hz-space-5)}.confirm__title{margin:0;font-family:var(--hz-font-display);font-size:var(--hz-text-lg);font-weight:700;letter-spacing:-.01em;line-height:1.25}.confirm__body{color:var(--hz-muted);font-size:var(--hz-text-sm);line-height:var(--hz-leading-normal)}.confirm__body p{margin:0 0 var(--hz-space-2)}.confirm__body p:last-child{margin-bottom:0}.confirm__actions{display:flex;justify-content:flex-end;gap:var(--hz-space-2);margin-top:var(--hz-space-2)}.client-switch{display:flex;flex-direction:column}.client-switch__label{padding-bottom:5px;font-size:var(--hz-text-xs);font-weight:600;letter-spacing:var(--hz-tracking-label);text-transform:uppercase;color:var(--hz-muted)}.client-switch__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--hz-space-2);width:100%;box-sizing:border-box;padding:var(--hz-space-2) 10px;border:1px solid var(--hz-line);border-radius:var(--hz-radius-md);background:var(--hz-card);color:var(--hz-ink);font-family:inherit;font-size:var(--hz-text-md);text-align:left;cursor:pointer;transition:border-color var(--hz-duration-fast) var(--hz-ease-standard),border-radius .14s var(--hz-ease-standard)}.client-switch:not(.client-switch--open) .client-switch__trigger:hover:not(:disabled){border-color:var(--hz-primary)}.client-switch__trigger:focus-visible{outline:none;border-color:var(--hz-primary);box-shadow:var(--hz-ring-focus)}.client-switch__trigger:disabled{background:var(--hz-surface);color:var(--hz-muted);cursor:not-allowed}.client-switch--open .client-switch__trigger{border-bottom-left-radius:0;border-bottom-right-radius:0}.client-switch__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-switch__caret{flex:0 0 auto;width:15px;height:15px;color:var(--hz-muted);transition:transform .18s var(--hz-ease-standard)}.client-switch--open .client-switch__caret{transform:rotate(180deg)}.client-switch__trigger:disabled .client-switch__caret{opacity:.5}.client-switch__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .18s cubic-bezier(.2,0,0,1)}.client-switch--open .client-switch__panel{grid-template-rows:1fr}.client-switch__clip{overflow:hidden;min-height:0}.client-switch__list{list-style:none;margin:0;padding:var(--hz-space-1);border:1px solid var(--hz-line);border-top:0;border-radius:0 0 var(--hz-radius-md) var(--hz-radius-md);background:var(--hz-card);max-height:216px;overflow-y:auto;overscroll-behavior:contain}.client-switch__row{display:flex;align-items:center;gap:var(--hz-space-3);width:100%;box-sizing:border-box;padding:7px var(--hz-space-2);border:0;border-radius:var(--hz-radius-md);background:transparent;color:var(--hz-ink);font-family:inherit;font-size:var(--hz-text-md);text-align:left;cursor:pointer}.client-switch__row:hover{background:var(--hz-surface)}.client-switch__row:focus-visible{outline:none;box-shadow:var(--hz-ring-focus)}.client-switch__row.is-on{font-weight:600}.client-switch__rowname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-switch__box{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:1.5px solid var(--hz-line-strong);border-radius:var(--hz-radius-md);color:var(--hz-on-primary);transition:background var(--hz-duration-fast) var(--hz-ease-standard),border-color var(--hz-duration-fast) var(--hz-ease-standard)}.client-switch__row.is-on .client-switch__box{background:var(--hz-primary);border-color:var(--hz-primary)}.client-switch__row:hover .client-switch__box{border-color:var(--hz-primary)}.client-switch__box svg{width:13px;height:13px;display:block}@media(prefers-reduced-motion:reduce){.client-switch__panel,.client-switch__caret,.client-switch__trigger{transition:none}}.user-tray__viewas{min-width:0}.user-tray__choice input{flex:0 0 auto;width:1rem;height:1rem;accent-color:var(--hz-primary)}.user-tray__note{margin:0;padding:0 var(--hz-space-3) var(--hz-space-2)}.user-tray__group{padding:14px var(--hz-space-3) 6px;font-size:var(--hz-text-xs);font-weight:600;letter-spacing:var(--hz-tracking-label);text-transform:uppercase;color:var(--hz-muted)}.user-tray__row{display:flex;align-items:center;gap:9px;width:100%;box-sizing:border-box;padding:var(--hz-space-2) var(--hz-space-3);font-family:inherit;font-size:var(--hz-text-md);color:var(--hz-ink);text-align:left;background:none;border:1px solid transparent;border-radius:var(--hz-radius-md);cursor:pointer}.user-tray__row:hover:not(:disabled){border-color:transparent;background:color-mix(in srgb,var(--hz-ink) 3%,var(--hz-surface))}.user-tray__row:disabled{cursor:default;color:var(--hz-muted)}.user-tray__switch{flex:0 0 auto;position:relative;width:34px;height:20px;border-radius:999px;background:var(--hz-line-strong);transition:background var(--hz-duration-fast) var(--hz-ease-standard)}.user-tray__switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--hz-on-primary);transition:transform .16s cubic-bezier(.2,0,0,1)}.user-tray__row--toggle[aria-pressed=true] .user-tray__switch{background:var(--hz-primary)}.user-tray__row--toggle[aria-pressed=true] .user-tray__switch:after{transform:translate(14px)}.user-tray__row--toggle:hover{border-color:transparent}.user-tray__row--toggle:hover .user-tray__switch{background:var(--hz-primary-hover)}.user-tray__row--toggle:not([aria-pressed=true]):hover .user-tray__switch{background:color-mix(in srgb,var(--hz-ink) 28%,var(--hz-surface))}@media(prefers-reduced-motion:reduce){.user-tray__switch,.user-tray__switch:after{transition:none}}.user-tray__row:focus-visible{outline:none;box-shadow:var(--hz-ring-focus)}.user-tray__value{margin-left:auto;color:var(--hz-muted);font-family:var(--hz-font-mono);font-size:var(--hz-text-xs)}.user-tray__row--danger:hover{border-color:var(--hz-warn);color:var(--hz-warn)}.user-tray__chevron{margin-left:auto;display:flex;color:var(--hz-muted)}.user-tray__chevron svg{width:14px;height:14px;display:block}.user-tray__row:hover:not(:disabled) .user-tray__chevron{color:var(--hz-ink)}.mx{container-type:inline-size;container-name:metrics}.mx-pinned{position:sticky;top:var(--console-header-h);z-index:5;margin:calc(-1 * var(--hz-shell-top)) calc(-1 * var(--hz-space-6)) var(--hz-space-6);background:var(--hz-bg);border-bottom:1px solid var(--hz-line)}.mx-filter{display:flex;align-items:center;justify-content:space-between;gap:var(--hz-space-4);flex-wrap:wrap;padding:var(--hz-space-3) var(--hz-space-6) var(--hz-space-2)}.mx-tabs{display:flex;gap:var(--hz-space-1);padding:0 var(--hz-space-6);overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.mx-tabs::-webkit-scrollbar{display:none}.mx-tabs__tab{flex:none;padding:9px 12px 10px;margin-bottom:-1px;border-bottom:2px solid transparent;font-size:var(--hz-text-md);font-weight:500;color:var(--hz-muted);text-decoration:none;white-space:nowrap;transition:color var(--hz-duration-fast) var(--hz-ease-standard),border-color var(--hz-duration-fast) var(--hz-ease-standard)}.mx-tabs__tab:hover{color:var(--hz-ink)}.mx-tabs__tab:focus-visible{outline:none;box-shadow:var(--hz-ring-focus);border-radius:var(--hz-radius-md)}.mx-tabs__tab--active{color:var(--hz-ink);font-weight:600;border-bottom-color:var(--hz-primary)}@media(prefers-reduced-motion:reduce){.mx-tabs__tab{transition:none}}.mx-row__title{margin:var(--hz-space-5) 0 var(--hz-space-3);font-size:var(--hz-text-xs);font-weight:600;letter-spacing:var(--hz-tracking-label);text-transform:uppercase;color:var(--hz-muted)}.mx-readings{list-style:none;margin:0 0 var(--hz-space-6);padding:0;border-top:1px solid var(--hz-line)}.mx-readings__row{display:grid;grid-template-columns:128px minmax(0,1fr);align-items:baseline;gap:var(--hz-space-4);padding:var(--hz-space-3) 0;border-bottom:1px solid var(--hz-line)}.mx-readings__page{font-weight:600;color:var(--hz-ink)}.mx-readings__text{font-size:var(--hz-text-sm);line-height:1.5;color:var(--hz-ink)}@container metrics (max-width: 560px){.mx-readings__row{grid-template-columns:minmax(0,1fr)}}.mx-snapshot__cards{list-style:none;margin:0 0 var(--hz-space-5);padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hz-space-3)}.mx-snapshot__card{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--hz-line);border-radius:var(--hz-radius-lg);background:var(--hz-card);padding:var(--hz-space-4) var(--hz-space-5)}.mx-snapshot__card+.mx-snapshot__card:before{content:"›";content:"›" / "";position:absolute;left:calc(-1 * var(--hz-space-3) / 2);top:50%;transform:translate(-50%,-50%);color:var(--hz-muted);font-size:var(--hz-text-md)}.mx-snapshot__name{margin:var(--hz-space-2) 0 0;font-size:var(--hz-text-sm);font-weight:600;color:var(--hz-ink)}.mx-snapshot__card .mx-card__desc{margin-top:2px}@container metrics (max-width: 560px){.mx-snapshot__cards{grid-template-columns:minmax(0,1fr)}.mx-snapshot__card+.mx-snapshot__card:before{content:none}}.mx-attn__count{margin-left:var(--hz-space-2);font-weight:400;text-transform:none;letter-spacing:0}.mx-attn__list{list-style:none;margin:0 0 var(--hz-space-6);padding:0;border-top:1px solid var(--hz-line)}.mx-attn__item{border-bottom:1px solid var(--hz-line)}.mx-attn__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--hz-space-3);padding:var(--hz-space-3) var(--hz-space-2);color:inherit;text-decoration:none;transition:background var(--hz-duration-fast) var(--hz-ease-standard)}.mx-attn__row:focus-visible{outline:none;box-shadow:var(--hz-ring-focus)}@media(hover:hover){.mx-attn__row:hover{background:color-mix(in srgb,var(--hz-ink) 3%,var(--hz-bg))}}@media(prefers-reduced-motion:reduce){.mx-attn__row{transition:none}}.mx-attn__name{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:var(--hz-text-sm);font-weight:600;color:var(--hz-ink)}.mx-attn__page{font-size:var(--hz-text-xs);font-weight:400;color:var(--hz-muted)}.mx-attn__value{font-size:var(--hz-text-sm);font-variant-numeric:tabular-nums;color:var(--hz-ink)}.mx-attn__go{display:flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--hz-muted)}.mx-attn__go svg{display:block;width:13px;height:13px}.mx-attn__row:hover .mx-attn__go{color:var(--hz-primary)}@container metrics (max-width: 560px){.mx-attn__row{grid-template-columns:auto minmax(0,1fr) auto}.mx-attn__name{grid-column:1 / -1;grid-row:1}}.mx-data__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--hz-space-4) var(--hz-space-5);margin:0 0 var(--hz-space-6);padding:var(--hz-space-4) var(--hz-space-5);border:1px solid var(--hz-line);border-radius:var(--hz-radius-lg);background:var(--hz-surface)}.mx-data__list dt{margin-bottom:4px;font-size:var(--hz-text-xs);font-weight:600;letter-spacing:var(--hz-tracking-label);text-transform:uppercase;color:var(--hz-muted)}.mx-data__list dd{margin:0;font-size:var(--hz-text-sm);line-height:1.5;color:var(--hz-ink)}.mx-data__wide{grid-column:1 / -1}@container metrics (max-width: 720px){.mx-data__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.hz-nav .hz-navitem--sub{height:34px;font-size:var(--hz-text-sm);padding-left:46px}.hz-nav .hz-navitem--sub.hz-navitem--active{font-weight:600}.hz-nav .hz-navitem,.hz-nav .hz-nav__group{flex-shrink:0}.hz-nav .hz-nav__group{margin-top:var(--hz-space-2)}.hz-nav .hz-nav__scroll>.hz-nav__group:first-child,.hz-nav .hz-nav__list>.hz-nav__group:first-child{margin-top:0}.mx-filter__controls{display:flex;gap:var(--hz-space-3);flex-wrap:wrap;min-width:0}.mx-filter__field{display:flex;align-items:center;gap:var(--hz-space-2);min-width:0}.mx-filter__label{font-size:var(--hz-text-xs);font-weight:600;letter-spacing:var(--hz-tracking-label);text-transform:uppercase;color:var(--hz-muted);white-space:nowrap}.mx-filter__field--range{margin-left:auto}.mx-filter__readout{display:flex;align-items:center;gap:var(--hz-space-3);flex-wrap:wrap;min-width:0;font-family:var(--hz-font-mono);font-size:var(--hz-text-sm);color:var(--hz-muted)}.mx-menu{position:relative;min-width:0}.mx-menu__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--hz-space-2);min-width:0;max-width:min(320px,100%);box-sizing:border-box;padding:7px 10px 7px var(--hz-space-3);border:1px solid var(--hz-line);border-radius:var(--hz-radius-xl);background:var(--hz-card);color:var(--hz-ink);font-family:inherit;font-size:var(--hz-text-md);text-align:left;cursor:pointer;transition:border-color var(--hz-duration-fast) var(--hz-ease-standard)}.mx-menu__value[data-sizer]:after{content:attr(data-sizer);display:block;height:0;overflow:hidden;visibility:hidden;white-space:pre}.mx-menu__trigger:hover:not(:disabled),.mx-menu--open .mx-menu__trigger{border-color:var(--hz-primary)}.mx-menu__trigger:focus-visible{outline:none;box-shadow:var(--hz-ring-focus)}.mx-menu__trigger:disabled{color:var(--hz-muted);cursor:default}.mx-menu__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-menu__caret{flex:0 0 auto;width:15px;height:15px;color:var(--hz-muted);transition:transform .18s var(--hz-ease-standard)}.mx-menu--open .mx-menu__caret{transform:rotate(180deg)}.mx-menu__trigger:disabled .mx-menu__caret{opacity:.5}.mx-menu__panel{position:absolute;top:calc(100% + 4px);left:0;z-index:30;min-width:100%;max-width:min(320px,calc(100vw - 2 * var(--hz-space-4)));padding:var(--hz-space-1);border:1px solid var(--hz-line);border-radius:var(--hz-radius-lg);background:var(--hz-card);box-shadow:0 8px 24px color-mix(in srgb,var(--hz-ink) 10%,transparent);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity var(--hz-duration-fast) var(--hz-ease-standard),transform var(--hz-duration-fast) var(--hz-ease-standard),visibility 0s linear var(--hz-duration-fast)}.mx-menu--open .mx-menu__panel{opacity:1;visibility:visible;transform:none;transition-delay:0s}.mx-filter__field--range .mx-menu__panel{left:auto;right:0}.mx-menu__list{list-style:none;margin:0;padding:0;max-height:min(320px,var(--mx-menu-room, 320px));overflow-y:auto}.mx-menu__row{display:flex;align-items:center;gap:var(--hz-space-3);width:100%;box-sizing:border-box;padding:7px var(--hz-space-2);border:0;border-radius:var(--hz-radius-md);background:transparent;color:var(--hz-ink);font-family:inherit;font-size:var(--hz-text-md);text-align:left;cursor:pointer}.mx-menu__row:hover{background:var(--hz-surface)}.mx-menu__row:focus-visible{outline:none;box-shadow:var(--hz-ring-focus)}.mx-menu__row.is-on{font-weight:600}.mx-menu__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-menu__box{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:1.5px solid var(--hz-line-strong);border-radius:var(--hz-radius-md);color:var(--hz-on-primary);transition:background var(--hz-duration-fast) var(--hz-ease-standard),border-color var(--hz-duration-fast) var(--hz-ease-standard)}.mx-menu__row.is-on .mx-menu__box{background:var(--hz-primary);border-color:var(--hz-primary)}.mx-menu__row:hover .mx-menu__box{border-color:var(--hz-primary)}.mx-menu__box svg{width:13px;height:13px;display:block}@media(prefers-reduced-motion:reduce){.mx-menu__panel,.mx-menu__caret,.mx-menu__trigger,.mx-menu__box{transition:none}}.mx-menu__group{list-style:none;margin:0;padding:0}.mx-menu__group+.mx-menu__group{margin-top:var(--hz-space-1);padding-top:var(--hz-space-1);border-top:1px solid var(--hz-line)}.mx-menu__sub{list-style:none;margin:0;padding:0}.mx-menu__grouplabel{display:block;padding:var(--hz-space-1) var(--hz-space-2) 2px;font-size:var(--hz-text-xs);font-weight:600;letter-spacing:var(--hz-tracking-label);text-transform:uppercase;color:var(--hz-muted);white-space:nowrap}.mx-menu--range .mx-menu__list{max-height:none;overflow:visible}.mx-menu--range .mx-menu__row{padding-block:4px}.mx-menu--range .mx-menu__panel{min-width:min(20rem,calc(100vw - 2 * var(--hz-space-4)));max-height:max(9rem,calc(100vh - var(--console-chrome-top) - var(--console-chrome-bottom) - 4.5rem));overflow-y:auto;overscroll-behavior:contain}.mx-menu__row:disabled{color:var(--hz-muted);cursor:default}.mx-menu__row:disabled:hover{background:transparent}.mx-menu__row:disabled .mx-menu__box,.mx-menu__row:disabled:hover .mx-menu__box{border-color:var(--hz-line)}.mx-menu__why{margin:var(--hz-space-1) 0 0;padding:var(--hz-space-2) var(--hz-space-2) var(--hz-space-1);border-top:1px solid var(--hz-line);font-size:var(--hz-text-xs);line-height:var(--hz-leading-normal);color:var(--hz-muted);white-space:normal}.mx-menu__row--more .mx-menu__name{flex:1 1 auto}.mx-menu__more{flex:0 0 auto;width:15px;height:15px;color:var(--hz-muted);transition:transform .18s var(--hz-ease-standard)}.mx-menu__row--more.is-open .mx-menu__more{transform:rotate(180deg)}.mx-menu__folded{list-style:none;margin:0 0 var(--hz-space-1);padding:0 0 0 var(--hz-space-5)}.mx-menu--range .mx-range{padding-left:var(--hz-space-5)}@media(prefers-reduced-motion:reduce){.mx-menu__more{transition:none}}.mx-range{display:grid;gap:var(--hz-space-2);padding:var(--hz-space-1) var(--hz-space-2) var(--hz-space-2)}.mx-range .hz-cal__day{height:24px}.mx-range__dates{display:flex;align-items:center;gap:var(--hz-space-2);min-width:0}.mx-range__date{flex:1 1 0;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.mx-range__date.is-open{border-color:var(--hz-primary);box-shadow:var(--hz-ring-focus)}.mx-range__dash{flex:0 0 auto;color:var(--hz-muted)}.mx-range__error{margin:0;font-size:var(--hz-text-sm);color:var(--hz-warn)}.mx-range__actions{display:flex;justify-content:flex-end;gap:var(--hz-space-2);flex-wrap:wrap}.fin-range,.eng-range{padding:0;margin:0 0 var(--hz-space-3)}.fin-range .mx-menu--range .mx-menu__panel,.eng-range .mx-menu--range .mx-menu__panel{max-height:none;overflow:visible}.hz-ghost.eng-held{display:inline-block;vertical-align:middle;background:var(--hz-line)}.sustain-compare strong,.sustain-change{white-space:nowrap}.sustain-change{color:var(--hz-muted)}.mx-card__phase{display:inline-flex;align-items:center;justify-content:center;min-width:1.15em;height:1.15em;margin-left:var(--hz-space-1);padding:0 3px;box-sizing:content-box;border:1px solid var(--hz-bad);border-radius:var(--hz-radius-sm);color:var(--hz-bad);font-family:var(--hz-font-mono);font-size:var(--hz-text-xs);font-weight:700;line-height:1;letter-spacing:0;vertical-align:middle}body.embed .mx-card__phase{display:none}.mx-standing__sort .mx-card__phase{position:absolute;top:2px;right:2px;margin:0;min-width:1em;height:1em;padding:0 2px;font-size:9px}.mx-card__grain{display:inline-flex;align-items:center;min-width:0}.mx-card__grain .mx-menu__trigger{padding:3px 8px 3px 10px;border-radius:var(--hz-radius-md);font-size:var(--hz-text-sm)}.mx-card__grain .mx-menu__panel{left:auto;right:0;min-width:13rem}@media(max-width:860px){body.embed .mx-pinned{margin-inline:calc(-1 * var(--hz-space-4))}body.embed .mx-filter,body.embed .mx-tabs{padding-inline:var(--hz-space-4)}}@media(max-width:560px){.mx-pinned{margin-inline:calc(-1 * var(--hz-space-4))}.mx-filter{padding-inline:var(--hz-space-4);gap:var(--hz-space-2)}.mx-tabs{padding-inline:var(--hz-space-4)}.mx-filter__controls{width:100%;flex-wrap:nowrap;gap:var(--hz-space-2)}.mx-filter__controls{flex:1 1 0;width:auto}.mx-filter__field{flex:1 1 0;min-width:0}.mx-filter__field--range{flex:1 1 100%;justify-content:flex-end;margin-left:0;order:2}.mx-filter__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mx-menu,.mx-menu__trigger{width:100%;min-width:0}.mx-filter__field--range .mx-menu{width:auto}.mx-filter__controls>.mx-filter__field:last-child .mx-menu__panel{left:auto;right:0}.mx-menu--range .mx-menu__panel{max-height:max(9rem,calc(100vh - var(--console-chrome-top) - var(--console-chrome-bottom) - 7rem))}.mx-filter__field--range .mx-menu__trigger{width:auto;min-width:0}.mx-filter__field--remote{flex:0 0 auto}.mx-filter__field--remote .mx-menu,.mx-filter__field--remote .mx-menu__trigger{width:auto}.mx-menu__trigger{padding-left:10px}.mx-filter__readout:empty{display:none}.mx-filter__readout{flex:1 1 100%;order:3}}.mx .hz-pageheader__sub{max-width:none}.mx .hz-pageheader{margin-bottom:var(--hz-space-5)}.mx-summary{border:1px solid var(--hz-line);border-radius:var(--hz-radius-lg);background:var(--hz-surface);padding:var(--hz-space-4) var(--hz-space-5);margin:0 0 var(--hz-space-4)}.mx-summary__eyebrow{display:block;font-family:var(--hz-font-sans);font-size:var(--hz-text-xs);font-weight:600;letter-spacing:var(--hz-tracking-label);text-transform:uppercase;color:var(--hz-primary);margin-bottom:var(--hz-space-2)}.mx-summary__text{margin:0;font-size:var(--hz-text-md);line-height:1.5;color:var(--hz-ink)}.mx-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hz-space-4);margin:0 0 var(--hz-space-4)}@container metrics (max-width: 419px){.mx-cards{grid-template-columns:minmax(0,1fr)}}.mx-card{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--hz-line);border-radius:var(--hz-radius-lg);background:var(--hz-card);padding:var(--hz-space-4) var(--hz-space-5) var(--hz-space-4)}.mx-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--hz-space-2);margin-bottom:var(--hz-space-3)}.mx-card__label{display:inline-flex;align-items:center;gap:6px;min-width:0;font-family:var(--hz-font-sans);font-size:var(--hz-text-xs);font-weight:600;letter-spacing:var(--hz-tracking-label);text-transform:uppercase;color:var(--hz-muted);line-height:18px}.mx-card__status{flex:none}.mx-card__rank{font-family:var(--hz-font-mono);font-size:var(--hz-text-xs);letter-spacing:.02em;padding:1px 8px;line-height:1.5;height:auto;min-height:0;min-width:0}.mx-card__rank:before{display:none}.mx-person{display:flex;align-items:baseline;gap:var(--hz-space-3);margin:0 0 var(--hz-space-4)}.mx-person__name{font-family:var(--hz-font-display);font-size:var(--hz-text-lg);font-weight:700;color:var(--hz-ink)}.mx-person__meta{font-family:var(--hz-font-mono);font-size:var(--hz-text-xs);color:var(--hz-muted)}.mx-person__cohort{margin:var(--hz-space-1) 0 0}.mx-gate{margin:0 0 var(--hz-space-6)}.mx-langs{display:flex;flex-wrap:wrap;gap:var(--hz-space-2)}.mx-card__figure{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.mx-card__value{font-family:var(--hz-font-display);font-size:34px;font-weight:700;line-height:1.05;letter-spacing:-.02em;color:var(--hz-ink);white-space:nowrap}.mx-card__unit{font-family:var(--hz-font-sans);font-size:1rem;font-weight:400;color:var(--hz-muted);margin-left:3px}.mx-card__delta{display:inline-flex;align-items:baseline;gap:3px;font-family:var(--hz-font-sans);font-size:var(--hz-text-md);font-weight:600;white-space:nowrap}.mx-card__delta>[aria-hidden]{font-size:.7em}.mx-card__delta--good{color:var(--hz-good)}.mx-card__delta--bad{color:var(--hz-bad)}.mx-card__delta--flat{color:var(--hz-muted)}.mx-card__desc{margin:var(--hz-space-2) 0 0;font-size:var(--hz-text-sm);line-height:1.45;color:var(--hz-muted)}.mx-card__body{display:flex;align-items:stretch;gap:var(--hz-space-4);min-width:0;margin-bottom:var(--hz-space-2)}.mx-card__col{min-width:0;flex:0 1 auto}.mx-card--beside .mx-card__col{flex:0 0 auto;max-width:40%}.mx-card{container-type:inline-size}@container (max-width: 299px){.mx-card--beside .mx-card__body{flex-direction:column;gap:var(--hz-space-2)}.mx-card--beside .mx-card__col{max-width:none}.mx-card--beside .mx-card__chart{align-self:stretch}}.mx-card__chart{flex:1 1 0;min-width:0;align-self:flex-end}.mx-card--below .mx-card__body{flex-direction:column;gap:var(--hz-space-3)}.mx-card--below .mx-card__chart{align-self:stretch}.mx-card__body--custom{display:block}.mx-card__series{min-width:0;border-top:1px solid var(--hz-line);padding-top:var(--hz-space-3)}.mx-trendchart{min-width:0}.mx-trendchart .recharts-text{font-family:var(--hz-font-mono)}.mx-card--wide{grid-column:span 2}.mx-card--full{grid-column:1 / -1}@container metrics (max-width: 419px){.mx-card--wide{grid-column:auto}}.mx-card__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--hz-space-3);margin-top:auto;padding-top:var(--hz-space-3)}.mx-card__aside{display:inline-flex;align-items:flex-end;color:var(--hz-muted)}.mx-card__aside svg{display:block}.mx-card__foot--reading{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"chip more" "text text";align-items:center;gap:var(--hz-space-2) var(--hz-space-3);margin:auto calc(-1 * var(--hz-space-5)) calc(-1 * var(--hz-space-4));padding:var(--hz-space-2) var(--hz-space-4) var(--hz-space-3) var(--hz-space-5);background:var(--hz-surface);border-top:1px solid var(--hz-line);border-radius:0 0 var(--hz-radius-lg) var(--hz-radius-lg)}.mx-card__foot--reading .hz-chip{grid-area:chip;justify-self:start}.mx-card__foot--reading .mx-card__more{grid-area:more}.mx-card__reading{grid-area:text;margin:0;font-size:var(--hz-text-sm);line-height:1.45;color:var(--hz-ink);min-height:2.9em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mx-card--open .mx-card__reading{display:block;-webkit-line-clamp:unset}.mx-card__reading--more{cursor:pointer}.mx-card__foot--open{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"chip brand" "text more";align-items:start;row-gap:var(--hz-space-1);padding-top:var(--hz-space-4)}.mx-card__foot--open .hz-chip{align-self:center}.mx-card__foot--open .mx-card__reading{-webkit-line-clamp:4;min-height:5.8em}.mx-card__foot--reading>.mx-card__prov{position:relative;top:2.33px}.mx-card__foot--reading.mx-card__foot--open>.mx-card__prov{top:-3.67px}.mx-card--open .mx-card__foot--open .mx-card__reading{-webkit-line-clamp:unset}.mx-card__brand{grid-area:brand;justify-self:end;align-self:start;width:auto;height:15px;color:var(--hz-muted);transition:color var(--hz-duration-fast) var(--hz-ease-standard);transform:translateY(-2px)}.mx-card__brand:hover{color:var(--hz-primary)}.mx-card__brand:hover .hz-mark__ray--near{animation:hz-mark-ray-near .6s linear 1 both}.mx-card__brand:hover .hz-mark__ray--far{animation:hz-mark-ray-far .6s linear 1 both}@media(prefers-reduced-motion:reduce){.mx-card__brand:hover .hz-mark__ray--near,.mx-card__brand:hover .hz-mark__ray--far{animation:none}}.mx-card__more--down{grid-area:more;justify-self:end;align-self:end}.mx-card--open .mx-card__more.mx-card__more--down{transform:rotate(180deg);color:var(--hz-primary)}.mx-card__label .mx-card__status{margin-left:var(--hz-space-1)}.mx-card__more:disabled{color:var(--hz-line-strong);cursor:default}.mx-card__more:disabled:hover{color:var(--hz-line-strong)}.mx-card__more{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:var(--hz-radius-md);background:transparent;color:var(--hz-muted);cursor:pointer;transition:color var(--hz-duration-fast) var(--hz-ease-standard),transform var(--hz-duration-fast) var(--hz-ease-standard)}.mx-card__more:hover{color:var(--hz-primary)}.mx-card__more:focus-visible{outline:none;box-shadow:0 0 0 2px var(--hz-measured-soft)}.mx-card--open .mx-card__more{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.mx-card__more{transition:none}}.mx-cards--accordion .mx-card__desc{display:none}.mx-card__basis,.mx-card__bands{margin:var(--hz-space-2) 0 0;font-size:var(--hz-text-sm);line-height:1.45;color:var(--hz-muted);overflow-wrap:anywhere;min-width:0}.mx-card__basis+.mx-card__bands{margin-top:var(--hz-space-1)}.mx-card--expandable{cursor:pointer;transition:border-color var(--hz-duration-fast) var(--hz-ease-standard)}.mx-card--expandable:hover{border-color:var(--hz-primary)}.mx-card__head-end{display:inline-flex;align-items:center;gap:var(--hz-space-2);flex:none}.mx-card__span{font-family:var(--hz-font-mono);font-size:var(--hz-text-xs);letter-spacing:0;color:var(--hz-muted);white-space:nowrap;margin-right:var(--hz-space-1)}.mx-card--expanded .mx-card__head,.mx-card--views .mx-card__head{flex-wrap:wrap}.mx-card--expanded .mx-card__head-end,.mx-card--views .mx-card__head-end{margin-left:auto;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;row-gap:var(--hz-space-2);min-width:0;max-width:100%}.mx-card__key{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--hz-space-1) var(--hz-space-3);margin:0}.mx-card__legend{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--hz-space-1) var(--hz-space-3);margin-right:var(--hz-space-2);max-width:100%}.mx-legend__key{display:inline-flex;align-items:center;gap:8px;font-family:var(--hz-font-mono);font-size:var(--hz-text-xs);color:var(--hz-muted);white-space:nowrap}.mx-legend__dot{width:8px;height:8px;border-radius:50%;flex:none}.mx-card__size{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:var(--hz-radius-md);background:transparent;color:var(--hz-muted);cursor:pointer;transition:color var(--hz-duration-fast) var(--hz-ease-standard)}.mx-card__size:hover{color:var(--hz-primary)}.mx-card__size:focus-visible{outline:none;box-shadow:var(--hz-ring-focus)}.mx-card__view{display:inline-flex;border:1px solid var(--hz-line);border-radius:var(--hz-radius-md);overflow:hidden}.mx-card__view-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:22px;padding:0;border:0;background:var(--hz-card);color:var(--hz-muted);cursor:pointer;transition:background var(--hz-duration-fast) var(--hz-ease-standard),color var(--hz-duration-fast) var(--hz-ease-standard)}.mx-card__view-btn+.mx-card__view-btn{border-left:1px solid var(--hz-line)}.mx-card__view-btn:hover{color:var(--hz-primary)}.mx-card__view-btn.is-on{background:var(--hz-surface);color:var(--hz-primary)}.mx-card__view-btn:focus-visible{outline:none;box-shadow:inset var(--hz-ring-focus)}.mx-card__table{overflow:hidden}.mx-card__table>.hz-tablewrap{height:100%;margin:0;border:0;border-radius:0;overflow:auto}.mx-card__table .mx-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.mx-heat-table .mx-table{min-width:960px}.mx-card__table .mx-table th{white-space:normal}.mx-card__table .mx-table thead th{position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--hz-ink) 5%,var(--hz-surface));color:var(--hz-muted);border-bottom:1px solid var(--hz-line)}.mx-card__table .mx-table tbody tr:hover td{background:color-mix(in srgb,var(--hz-ink) 3%,var(--hz-surface))}.mx-table__day{font-family:var(--hz-font-mono);font-size:var(--hz-text-sm)}.mx-views__table{height:280px}.mx-ledger>.hz-tablewrap{margin:0;border:0;border-radius:0;overflow-x:auto}.mx-ledger .hz-table th{background:color-mix(in srgb,var(--hz-ink) 5%,var(--hz-surface));color:var(--hz-muted);border-bottom:1px solid var(--hz-line)}.mx-ledger .hz-table th,.mx-ledger .hz-table td{padding:8px 10px}@container (max-width: 399px){.mx-ledger:not(.mx-ledger--mix) .hz-table th:nth-child(3),.mx-ledger:not(.mx-ledger--mix) .hz-table td:nth-child(3),.mx-ledger:not(.mx-ledger--mix) .hz-table th:nth-child(5),.mx-ledger:not(.mx-ledger--mix) .hz-table td:nth-child(5){display:none}}.mx-card__size--quiet{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mx-card__size--quiet:focus-visible{position:static;width:22px;height:22px;clip:auto;overflow:visible}.mx-card--expanded .mx-card__body{flex:1 1 auto;flex-direction:column;gap:var(--hz-space-3);min-height:0;margin-bottom:var(--hz-space-2)}.mx-card--expanded .mx-card__chart{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.mx-card--expanded .mx-trendchart{flex:1 1 auto;min-height:0}.mx-card--expanded .mx-card__nochart{flex:1 1 auto}.mx-card--expanded>.mx-card__body--custom{overflow-y:auto;display:flex;flex-direction:column}.mx-card--expanded>.mx-card__body--custom>.mx-chart--fill,.mx-card--expanded>.mx-card__body--custom>.mx-views__table{flex:1 1 auto;min-height:0}.mx-card--standalone .mx-card__body{flex:none}.mx-card--standalone .mx-trendchart{flex:none;height:240px}.mx-card--standalone .mx-card__table{height:240px;overflow-y:auto}.mx-cards--accordion .mx-card--standalone .mx-card__desc{display:block}.mx-card.mx-card--standalone>.mx-card__body--custom{min-height:312px}.mx-card.mx-card--standalone>.mx-card__body--custom>.mx-chart--fill,.mx-card.mx-card--standalone>.mx-card__body--custom>.mx-views__table{flex:none;height:312px}.mx-card.mx-card--standalone .mx-card__nochart{min-height:240px}.mx-card.mx-card--standalone>.mx-card__body--custom:has(>.mx-bars,>.mx-views__table--fit){min-height:0;padding-bottom:calc(18px - var(--hz-space-2))}.mx-card.mx-card--standalone>.mx-card__body--custom:has(>.mx-bars,>.mx-views__table--fit):has(~.mx-card__corner){padding-bottom:0}.mx-card.mx-card--standalone>.mx-card__body--custom>.mx-views__table--fit{flex:none;height:auto;overflow:visible}.mx-card.mx-card--standalone.mx-card--spread:not(.mx-card--views){min-height:503px}.mx-card.mx-card--standalone.mx-card--spread:not(.mx-card--views)>.mx-card__body{flex:1 1 auto}.mx-card.mx-card--standalone.mx-card--spread:not(.mx-card--views)>.mx-card__body>.mx-card__chart{flex:1 1 auto}.mx-inplace-page .mx-cards>.mx-card:not(.mx-card--standalone):not(.mx-card--wide):not(.mx-card--full){height:241px}.mx-inplace-page .mx-cards>.mx-card:not(.mx-card--standalone):not(.mx-card--wide):not(.mx-card--full)>.mx-card__body{flex:1 1 0;min-height:0;overflow:hidden}@container metrics (min-width: 420px) and (max-width: 615px){.mx-inplace-page .mx-cards>.mx-card:not(.mx-card--standalone):not(.mx-card--wide):not(.mx-card--full){height:309px}}@container metrics (max-width: 299px){.mx-inplace-page .mx-cards>.mx-card:not(.mx-card--standalone):not(.mx-card--wide):not(.mx-card--full){height:309px}}.mx-card__body--preview{display:flex;flex-direction:column}.mx-card__body--preview>.mx-chart--fill{flex:1 1 auto;min-height:0}.mx-card__corner{display:flex;flex-direction:column;align-items:flex-end;gap:var(--hz-space-1);min-width:0;margin:var(--hz-space-2) 0 18px;text-align:right}.mx-card__corner>.mx-card__basis{margin:0}.mx-card__body--clipped{-webkit-mask-image:linear-gradient(to bottom,currentColor 55%,transparent);mask-image:linear-gradient(to bottom,currentColor 55%,transparent)}.mx-arrive--held *{visibility:hidden}.mx-arrive--held .mx-row__title,.mx-arrive--held .mx-row__title *,.mx-arrive--held .mx-card,.mx-arrive--held .mx-summary{visibility:visible}.mx-arrive--held .mx-card:after{content:"";position:absolute;inset:var(--hz-space-4);border-radius:var(--hz-radius-md);background:var(--hz-surface);animation:hz-ghost-breathe 1.4s ease-in-out infinite}.mx-arrive--held .mx-summary{animation:hz-ghost-breathe 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.mx-arrive--held .mx-card:after,.mx-arrive--held .mx-summary{animation:none}}::view-transition-group(*){animation-duration:.24s;animation-timing-function:cubic-bezier(.2,0,0,1)}::view-transition-image-pair(*){overflow:clip}::view-transition-old(*){animation:none;opacity:0}::view-transition-new(*){animation:none;object-fit:none;object-position:top left}.mx-vt .hz-appheader{view-transition-name:mx-chrome-header}.mx-vt .mx-pinned{view-transition-name:mx-chrome-pinned}.mx-vt .hz-nav{view-transition-name:mx-chrome-nav}.mx-vt #metrics-chat{view-transition-name:mx-chrome-coach}@supports not (view-transition-name: none){.mx-card--expanded{animation:mx-card-open .2s var(--hz-ease-standard) both}}.mx-card--expanded .mx-card__chart{align-self:stretch}@keyframes mx-card-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.mx-card--standalone .recharts-line,.mx-card--standalone .recharts-area,.mx-card--standalone .hz-bar__fill{animation:mx-draw-in .64s var(--hz-ease-standard) 80ms backwards}.mx-card--standalone .recharts-bar-rectangles{transform-box:fill-box;transform-origin:50% 100%;animation:mx-rise .56s var(--hz-ease-standard) 80ms backwards}.mx-card--standalone .mx-views__table,.mx-card--standalone .mx-card__chart.mx-card__table,.mx-card--standalone>.mx-card__body--custom>.mx-ledger,.mx-card--standalone>.mx-card__body--custom>.mx-empty,.mx-card--standalone .mx-spread,.mx-card--standalone .mx-card__nochart{animation:mx-fade-up .32s var(--hz-ease-standard) 80ms backwards}}@keyframes mx-draw-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes mx-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes mx-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mx-card__nochart{display:flex;align-items:center;justify-content:center;min-height:200px;margin:0;padding:var(--hz-space-4);border:1px solid var(--hz-line);border-radius:var(--hz-radius-md);background:var(--hz-surface);font-family:var(--hz-font-mono);font-size:var(--hz-text-sm);color:var(--hz-muted);text-align:center}@media(prefers-reduced-motion:reduce){.mx-card--expandable,.mx-card__size{transition:none}.mx-card--expanded{animation:none}}.mx-info{display:inline-flex}.mx-info__btn{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:var(--hz-radius-pill);background:transparent;color:var(--hz-muted);cursor:pointer;transition:color var(--hz-duration-fast) var(--hz-ease-standard)}.mx-info__btn:hover,.mx-info__btn:focus,.mx-info--open .mx-info__btn{color:var(--hz-primary);outline:none}.mx-info__btn:focus-visible{box-shadow:0 0 0 2px var(--hz-primary-soft, var(--hz-measured-soft))}.mx-info__tip{position:absolute;left:var(--hz-space-3);right:var(--hz-space-3);top:calc(var(--hz-space-4) + 24px);z-index:3;padding:var(--hz-space-3) var(--hz-space-4);border:1px solid var(--hz-line-strong);border-radius:var(--hz-radius-lg);background:var(--hz-card);color:var(--hz-ink);font-family:var(--hz-font-sans);font-size:var(--hz-text-sm);font-weight:400;letter-spacing:0;text-transform:none;line-height:1.45;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity var(--hz-duration-fast) var(--hz-ease-standard),transform var(--hz-duration-fast) var(--hz-ease-standard),visibility 0s linear var(--hz-duration-fast)}.mx-info__tip strong{display:block;margin-bottom:2px;font-weight:600}.mx-info__tip{max-height:70dvh;overflow-y:auto}.mx-info__look{display:block;margin-top:var(--hz-space-2)}.mx-card:has(.mx-info--open),.mx-card:has(.mx-info:hover),.mx-card:has(.mx-info__btn:focus-visible){z-index:4}.mx-info:hover .mx-info__tip,.mx-info--open .mx-info__tip,.mx-info__btn:focus-visible+.mx-info__tip{opacity:1;visibility:visible;transform:none;transition-delay:0s}@media(prefers-reduced-motion:reduce){.mx-info__tip,.mx-info__btn,.mx-card{transition:none}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mx-panel{border:1px solid var(--hz-line);border-radius:var(--hz-radius-lg);background:var(--hz-card);padding:var(--hz-space-4) var(--hz-space-5) var(--hz-space-5);min-width:0;margin:0 0 var(--hz-space-4)}.mx-panel__head{display:flex;align-items:baseline;gap:var(--hz-space-3);flex-wrap:wrap;margin-bottom:var(--hz-space-4)}.mx-panel__title{margin:0;font-family:var(--hz-font-sans);font-size:var(--hz-text-lg);font-weight:700;letter-spacing:-.01em}.mx-panel__gloss{font-family:var(--hz-font-mono);font-size:var(--hz-text-sm);color:var(--hz-muted)}.mx-panel__note{margin:var(--hz-space-4) 0 0;font-size:var(--hz-text-sm);color:var(--hz-muted)}.mx-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hz-space-4);margin-bottom:var(--hz-space-4)}.mx-pair>.mx-panel{margin:0}.mx-split{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--hz-space-4);margin-bottom:var(--hz-space-4)}.mx-split>.mx-panel{margin:0}@container metrics (max-width: 819px){.mx-pair,.mx-split{grid-template-columns:minmax(0,1fr)}}.mx-chart{min-width:0}.mx-health__note{margin:var(--hz-space-2) 0 0;font-size:var(--hz-text-xs);color:var(--hz-muted)}.mx-pagepick{display:inline-flex;margin:0 0 var(--hz-space-3);border:1px solid var(--hz-line);border-radius:var(--hz-radius-md);overflow:hidden}.mx-pagepick__btn{padding:0 10px;height:24px;border:0;background:var(--hz-card);color:var(--hz-muted);font-family:var(--hz-font-mono);font-size:var(--hz-text-xs);cursor:pointer;white-space:nowrap;transition:background var(--hz-duration-fast) var(--hz-ease-standard),color var(--hz-duration-fast) var(--hz-ease-standard)}.mx-pagepick__btn+.mx-pagepick__btn{border-left:1px solid var(--hz-line)}.mx-pagepick__btn:hover{color:var(--hz-ink)}.mx-pagepick__btn.is-on{background:var(--hz-surface);color:var(--hz-primary)}.mx-pagepick__btn:focus-visible{outline:none;box-shadow:inset var(--hz-ring-focus)}@container metrics (max-width: 419px){.mx-pagepick{display:flex;flex-wrap:wrap}.mx-pagepick__btn{flex:1 1 auto}}.mx-empty{margin:var(--hz-space-3) 0 0}.mx-trend{margin-top:var(--hz-space-4)}.mx-trend__title{margin:0 0 var(--hz-space-1);font-size:var(--hz-text-sm);font-weight:600;color:var(--hz-muted)}.mx .recharts-text,.mx .recharts-legend-item-text,.mx .recharts-label-list text{font-family:var(--hz-font-mono)}.mx .recharts-legend-item-text{font-size:var(--hz-text-xs);letter-spacing:.02em}.mx .recharts-default-tooltip{font-family:var(--hz-font-sans);font-size:var(--hz-text-sm);border-radius:var(--hz-radius-md);padding:8px 10px!important}.mx .recharts-tooltip-label{font-family:var(--hz-font-mono);color:var(--hz-muted)}.mx-bars{display:grid;gap:10px}.mx-bars .hz-bar{grid-template-columns:132px 1fr}.mx-bars--lead .hz-bar:nth-child(n+2) .hz-bar__fill--measured{background:color-mix(in srgb,var(--hz-ink) 52%,var(--hz-card))}.mx-bars--lead .hz-bar:nth-child(n+3) .hz-bar__fill--measured{background:color-mix(in srgb,var(--hz-ink) 36%,var(--hz-card))}.mx-bars--lead .hz-bar:nth-child(n+4) .hz-bar__fill--measured{background:color-mix(in srgb,var(--hz-ink) 24%,var(--hz-card))}@container metrics (max-width: 419px){.mx-bars .hz-bar{grid-template-columns:96px 1fr}}.mx-bars--pairs{gap:var(--hz-space-3)}.mx-bars__pair{display:grid;gap:3px}.mx-bars--pairs .hz-bar__fill--ink{background:color-mix(in srgb,var(--hz-ink) 36%,var(--hz-card))}.mx-heat{margin:0;position:relative}.mx-heat__caption{font-size:var(--hz-text-sm);color:var(--hz-muted);margin-bottom:var(--hz-space-3)}.mx-heat__caption strong{color:var(--hz-ink);font-weight:600}.mx-heat__scroll{overflow-x:auto;overflow-y:hidden;min-width:0}.mx-heat__grid{display:grid;grid-template-columns:36px repeat(24,minmax(12px,1fr));gap:2px;min-width:420px;align-items:center}.mx-heat__row{display:contents}.mx-heat__corner{display:block}.mx-heat__hour,.mx-heat__day{font-family:var(--hz-font-mono);font-size:10px;color:var(--hz-muted);line-height:1}.mx-heat__hour{text-align:left;padding-bottom:2px}.mx-heat__day{padding-right:6px;text-align:right}.mx-heat__cell{display:block;height:clamp(12px,4.2cqw,28px);border-radius:2px;background:color-mix(in srgb,var(--hz-ink) 4%,var(--hz-card))}.mx-heat__cell--1{background:color-mix(in srgb,var(--hz-primary) 24%,var(--hz-card))}.mx-heat__cell--2{background:color-mix(in srgb,var(--hz-primary) 48%,var(--hz-card))}.mx-heat__cell--3{background:color-mix(in srgb,var(--hz-primary) 72%,var(--hz-card))}.mx-heat__cell--4{background:var(--hz-primary)}.mx-heat__cell:hover{outline:1px solid var(--hz-ink);outline-offset:-1px}.mx-heat__tip{position:absolute;z-index:2;transform:translateY(-50%);padding:8px 10px;border-radius:var(--hz-radius-md);font-family:var(--hz-font-sans);font-size:var(--hz-text-sm);white-space:nowrap;pointer-events:none}.mx-heat__tip p{margin:0}.mx-heat__tip-label{font-family:var(--hz-font-mono);color:var(--hz-muted)}.mx-heat__tip-value{padding-top:4px}.mx-spread{position:relative;margin:0;min-width:0;width:100%}.mx-spread__ends{display:flex;justify-content:space-between;gap:var(--hz-space-2);font-family:var(--hz-font-mono);font-size:var(--hz-text-xs);color:var(--hz-muted)}.mx-spread__svg{display:block;width:100%;overflow:visible}.mx-spread__track{stroke:var(--hz-line);stroke-width:1}.mx-spread__tick{stroke:color-mix(in srgb,var(--hz-ink) 55%,transparent);stroke-width:2;pointer-events:none}.mx-spread__hit{fill:transparent;stroke:none;outline:none;cursor:default}.mx-spread__hit:hover+.mx-spread__tick,.mx-spread__hit:focus-visible+.mx-spread__tick{stroke:var(--hz-primary)}.mx-spread__tick--capped{fill:var(--hz-card);stroke:var(--hz-ink);stroke-width:1.5}.mx-spread__names{position:relative;height:1.4em;margin-top:var(--hz-space-1);font-family:var(--hz-font-mono);font-size:var(--hz-text-xs);color:var(--hz-muted)}.mx-spread__name{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.mx-spread__name--start{transform:none}.mx-spread__name--end{transform:translate(-100%)}.mx-spread__name.is-hidden{visibility:hidden}.mx-spread__tip{position:absolute;z-index:2;max-width:min(280px,100%);padding:8px 10px;background:var(--hz-surface);border:1px solid var(--hz-line);color:var(--hz-ink);font-family:var(--hz-font-sans);font-size:var(--hz-text-sm);line-height:1.4;pointer-events:none}.mx-spread__tip p{margin:0;overflow-wrap:anywhere}.mx-spread__tip-note{padding-top:4px;color:var(--hz-muted)}.mx-card__spread--line{display:flex;flex-direction:column;align-self:stretch;height:96px}.mx-card__spread--line>.mx-chart{flex:1 1 auto;min-height:0;height:100%}.mx-card--expanded .mx-card__spread{justify-content:flex-start;padding-top:var(--hz-space-3)}.mx-langs__count{margin-left:6px;font-family:var(--hz-font-mono);font-size:var(--hz-text-xs);color:var(--hz-muted)}.mx-heat__bars{min-width:420px;padding-left:2px;margin-top:var(--hz-space-2)}.signin{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;min-height:100dvh;padding-block:var(--hz-space-7)}.signin>.hz-sheet{width:min(100%,var(--hz-measure-sheet));box-sizing:border-box;justify-self:center}.signin__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hz-space-3);max-width:26rem;justify-self:center;width:100%;min-width:0}.signin__brand{display:flex;align-items:center;gap:var(--hz-space-2);flex-wrap:wrap;margin-bottom:var(--hz-space-4);color:var(--hz-primary)}.signin__mark{width:28px;height:28px;flex:none}.signin__wordmark{font-family:var(--hz-font-display);font-weight:600;font-size:1rem;color:var(--hz-ink)}.signin__title{font-family:var(--hz-font-display);font-weight:600;font-size:1.5rem;line-height:1.15;margin:0}.signin__lede{color:var(--hz-muted);margin:0}.signin__card{margin-top:var(--hz-space-3);width:100%;min-width:0}.signin__card .hz-note{overflow-wrap:break-word;word-break:normal}.signin__options{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hz-space-2);margin-top:var(--hz-space-4)}.signin__option{width:100%;min-width:0;white-space:normal;height:auto;text-align:center}.signin__note{margin:var(--hz-space-2) 0 0;font-size:.8125rem;color:var(--hz-muted)}.signin__note--warn{color:var(--hz-warn)}.signin__form{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hz-space-3)}.signin__form .hz-input,.signin__descope .hz-input{min-width:0}.signin__submit{justify-self:start}.signin__descope{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hz-space-3)}.signin__descope--flow{min-width:0;width:100%}.signin__descope--flow descope-wc{display:block;min-width:0;max-width:100%}.user-tray__passkey{display:grid;gap:var(--hz-space-1);padding:0 var(--hz-space-4) var(--hz-space-2)}.users__widget{display:block;min-width:0;max-width:100%;overflow-x:auto}.users__widget>*{max-width:100%}.consultant-users{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hz-space-4)}.consultant-users__form{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hz-space-2);justify-items:start;min-width:0}.consultant-users__form>*{min-width:0;max-width:100%}.consultant-users__form .hz-field,.consultant-users__form .hz-input{width:100%;min-width:0}.consultant-users__error{color:var(--hz-warn)}.mx-standing{margin:0;container-type:inline-size;container-name:standing}.mx-standing__swatch--healthy{background:color-mix(in srgb,var(--hz-status-done) 32%,var(--hz-card))}.mx-standing__swatch--watch{background:color-mix(in srgb,var(--hz-status-active) 22%,var(--hz-card))}.mx-standing__swatch--at-risk{background:color-mix(in srgb,var(--hz-warn) 34%,var(--hz-card))}.mx-standing__scroll{overflow-x:auto}.mx-standing__table{width:100%;min-width:600px;table-layout:fixed;border-collapse:separate;border-spacing:0}.mx-standing__table th,.mx-standing__table td{padding:var(--hz-space-2) var(--hz-space-3);border-bottom:1px solid var(--hz-line);text-align:left;font-size:var(--hz-text-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-standing__table tbody tr:last-child th,.mx-standing__table tbody tr:last-child td{border-bottom:0}.mx-standing__table thead th{position:relative;padding:0;overflow:visible;background:var(--hz-card);font-family:var(--hz-font-mono);font-size:var(--hz-text-xs);font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--hz-muted);vertical-align:bottom}.mx-standing__table tbody th{font-family:inherit;font-size:var(--hz-text-sm);text-transform:none;letter-spacing:0}.mx-standing__sort{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:4px;width:100%;min-height:calc(2.5em + 2 * var(--hz-space-2));padding:var(--hz-space-2) var(--hz-space-3);cursor:pointer;transition:color var(--hz-duration-fast) var(--hz-ease-standard)}.mx-standing__sort:hover,.mx-standing__th--active .mx-standing__sort{color:var(--hz-primary)}.mx-standing__sort:focus-visible{outline:2px solid var(--hz-primary);outline-offset:-2px}.mx-standing__num .mx-standing__sort{justify-content:center;padding-inline:var(--hz-space-2)}.mx-standing__full{white-space:normal;text-align:center;line-height:1.25}.mx-standing__dir{font-size:8px;line-height:1;letter-spacing:-1px;opacity:.4}.mx-standing__th--active .mx-standing__dir{opacity:1}.mx-standing__tip{position:fixed;z-index:30;transform:translate(-50%,calc(-100% - 8px));padding:5px 9px;border-radius:var(--hz-radius-md);background:var(--hz-ink);color:var(--hz-on-ink);font-family:var(--hz-font-sans);font-size:var(--hz-text-xs);font-weight:400;letter-spacing:0;text-transform:none;line-height:1.2;white-space:nowrap;pointer-events:none;box-shadow:var(--hz-shadow-float);animation:mx-standing-tip-in var(--hz-duration-fast) var(--hz-ease-standard) both}.mx-standing__tip:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:var(--hz-ink)}@keyframes mx-standing-tip-in{0%{opacity:0;transform:translate(-50%,calc(-100% - 5px))}to{opacity:1;transform:translate(-50%,calc(-100% - 8px))}}.mx-standing__table th.mx-standing__num,.mx-standing__table td.mx-standing__num{text-align:center;font-variant-numeric:tabular-nums}.mx-standing__table td.mx-standing__num{padding-inline:2px}.mx-standing__table .mx-standing__name{position:sticky;left:0;z-index:1;background:var(--hz-card);font-weight:500;color:var(--hz-ink)}.mx-standing__table thead .mx-standing__name{z-index:2}.mx-standing__link{color:var(--hz-ink);text-decoration:none;border-bottom:1px solid transparent;transition:color var(--hz-duration-fast) var(--hz-ease-standard),border-color var(--hz-duration-fast) var(--hz-ease-standard)}.mx-standing__link,.mx-standing__sort{scroll-margin-top:0}@media(max-width:860px){body.coach-open:not(.embed) .hz-app__main .mx-standing :is(.mx-standing__link,.mx-standing__sort,a[href],button){scroll-margin-top:0;scroll-margin-bottom:var(--console-chrome-bottom)}}.mx-standing__link:hover,.mx-standing__link:focus-visible{color:var(--hz-primary);border-bottom-color:currentColor;outline:none}.mx-standing__team{color:var(--hz-muted)}.mx-standing__cell{font-family:var(--hz-font-mono);font-size:var(--hz-text-xs);color:var(--heat-tone);background:color-mix(in srgb,var(--heat-tone) calc(var(--heat, 12) * 1%),var(--hz-card))}.mx-standing__cell--healthy{--heat-tone: var(--hz-status-done)}.mx-standing__cell--watch{--heat-tone: var(--hz-status-active)}.mx-standing__cell--at-risk{--heat-tone: var(--hz-warn)}.mx-standing__cell--none{--heat-tone: var(--hz-muted);background:none}.mx-standing__table tbody tr:hover .mx-standing__name,.mx-standing__table tbody tr:hover .mx-standing__team{background:color-mix(in srgb,var(--hz-ink) 3%,var(--hz-card))}@container standing (max-width: 559px){.mx-standing__table{table-layout:auto;width:max-content;min-width:100%}.mx-standing__col--name,.mx-standing__col--team,.mx-standing__col--location{width:auto!important}.mx-standing__col--figure{width:48px!important}.mx-standing__col--active{width:auto!important}.mx-standing__table th,.mx-standing__table td{overflow:visible;text-overflow:clip}.mx-standing__table td.mx-standing__num{width:48px;max-width:48px;overflow:hidden}}@media(prefers-reduced-motion:reduce){.mx-standing__sort,.mx-standing__link{transition:none}.mx-standing__tip{animation:none}}.people-scroll{overflow-x:auto}.people-table{width:100%}.people-table th,.people-table td{white-space:nowrap;vertical-align:middle}.people-table input:not([type=checkbox]){min-width:0;width:9rem}.people-table input.people-email{width:11rem}.people-table input.people-level{width:4.5rem}.people-table input.people-num,.people-table .money-field input{width:7rem}.people-table .money-field{display:inline-block;width:auto}.people-table .people-ids{white-space:normal;min-width:10rem;max-width:14rem;line-height:1.35}.people-table .people-pin{position:sticky;left:0;z-index:1;background:var(--hz-surface)}.people-table .people-pin--check{width:2.75rem;min-width:2.75rem}.people-table--batch .people-pin--name{left:2.75rem}.people-table .people-pin--edge{border-right:var(--hz-rule)}.cost-basis__table--editing{min-width:44rem}.cost-basis__table th{white-space:normal}.people-name{display:block;font-weight:500;color:var(--hz-ink)}.people-id{display:block;font-family:var(--hz-font-mono);font-size:var(--hz-text-xs)}.people-access{display:inline-flex;align-items:center;gap:var(--hz-space-2)}.people-access__state{font-family:var(--hz-font-mono);font-size:var(--hz-text-xs)}.money-field{position:relative;display:block}.money-field__sign{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--hz-muted);font-family:var(--hz-font-mono);pointer-events:none}.money-field input{padding-left:22px}.catalog__bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--hz-space-3);margin-bottom:var(--hz-space-2)}.catalog__search{flex:1 1 16rem;min-width:0}.catalog__filter{display:flex;flex-direction:column;gap:2px;font-size:var(--hz-text-xs);color:var(--hz-muted)}.catalog__export{align-self:flex-end}.catalog__count,.catalog__phases{margin:0 0 var(--hz-space-3)}.catalog__phases summary{cursor:pointer;font-size:var(--hz-text-xs);color:var(--hz-muted)}.catalog__phases dl{margin:var(--hz-space-2) 0 0;display:grid;gap:var(--hz-space-2);max-width:54rem}.catalog__phases dt{font-weight:600;font-size:var(--hz-text-xs)}.catalog__phases dd{margin:2px 0 0;overflow-wrap:anywhere}.catalog__scroll{max-height:calc(100dvh - 12rem);min-height:20rem;overflow:auto}.pa-tabs{padding:0;margin-top:var(--hz-space-5);border-bottom:var(--hz-rule)}.pa-panel{margin-top:var(--hz-space-5);min-width:0}.pa-intro h2{margin:var(--hz-space-1) 0 var(--hz-space-2)}.pa-summary{margin:0 0 var(--hz-space-4);max-width:68ch}.pa-h3{margin:var(--hz-space-6) 0 var(--hz-space-1);font-size:var(--hz-text-lg)}.pa-ledger{margin-top:var(--hz-space-3)}.pa-ledger td{vertical-align:top;white-space:normal}.pa-ledger th:last-child,.pa-ledger td:last-child{min-width:15rem}.pa-ledger th:first-child,.pa-ledger td:first-child{min-width:7rem}.pa-access{display:inline-flex;flex-direction:column;gap:2px;min-width:0}.pa-was{font-size:var(--hz-text-xs)}.pa-about{display:block;margin-top:2px}.pa-gap{display:block;margin-top:var(--hz-space-1);font-size:var(--hz-text-sm);color:var(--hz-warn)}.pa-alias{margin:var(--hz-space-3) 0 0;max-width:72ch}.pa-review{margin-top:var(--hz-space-5)}.pa-review__head{display:flex;align-items:center;justify-content:space-between;gap:var(--hz-space-3);flex-wrap:wrap}.pa-review h3{margin:0;font-size:var(--hz-text-base)}.pa-review__list{margin:var(--hz-space-3) 0;padding-left:1.1rem;display:grid;gap:var(--hz-space-1)}.pa-review__actions{display:flex;align-items:center;gap:var(--hz-space-3);flex-wrap:wrap}.pa-review__actions .help{margin:0}.catalog-table thead th{position:sticky;top:0;z-index:2;background:var(--hz-surface)}.catalog-table thead th.people-pin{z-index:3}.catalog-table th,.catalog-table td{vertical-align:top}.catalog-table th.people-pin--name,.catalog-table td.people-pin--name{max-width:min(16rem,45vw);white-space:normal}.catalog-table .people-id{white-space:normal;overflow-wrap:anywhere}.catalog-table th .mx-info{margin-left:4px;vertical-align:middle}.catalog-table th .mx-info__tip{left:0;right:auto;top:calc(100% + 2px);width:22rem;max-width:70vw;white-space:normal;text-align:left}.catalog-table th .mx-info--end .mx-info__tip{left:auto;right:0}@media(max-width:720px){.catalog-table th .mx-info__tip,.catalog-table th .mx-info--end .mx-info__tip{position:fixed;left:var(--hz-space-4);right:var(--hz-space-4);top:50%;transform:translateY(-50%);width:auto;max-width:none;z-index:20}}.catalog-table td{white-space:nowrap}.catalog-table td.catalog-prose{white-space:pre-line;min-width:18rem;max-width:26rem;line-height:1.4}.catalog-table tr.catalog-section td{padding-top:var(--hz-space-5);font-weight:600;color:var(--hz-ink);white-space:normal}.catalog-table tr.catalog-row--exceeds .people-name{color:var(--hz-muted)}.catalog-table td.catalog-col--pages{white-space:normal;min-width:9rem;max-width:12rem}.catalog-table td.catalog-col--provenance{white-space:normal;min-width:8rem;max-width:14rem}.catalog-table td.catalog-col--sources,.catalog-table td.catalog-col--refresh{white-space:normal;min-width:7rem;max-width:10rem}.home-tabs{display:flex;flex-wrap:wrap;gap:var(--hz-space-1);min-width:0;max-width:100%;margin:0 0 var(--hz-space-4);border-bottom:1px solid var(--hz-line)}.home-tabs__tab{flex:none;min-width:0;padding:9px 12px 10px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:transparent;font-family:inherit;font-size:var(--hz-text-md);font-weight:500;color:var(--hz-muted);text-decoration:none;cursor:pointer;white-space:nowrap;transition:color var(--hz-duration-fast) var(--hz-ease-standard),border-color var(--hz-duration-fast) var(--hz-ease-standard)}.home-tabs__tab:hover{color:var(--hz-ink)}.home-tabs__tab:focus-visible{outline:none;box-shadow:var(--hz-ring-focus)}.home-tabs__tab.is-on{color:var(--hz-ink);font-weight:600;border-bottom-color:var(--hz-primary)}@media(prefers-reduced-motion:reduce){.home-tabs__tab{transition:none}}.home-create{min-width:0;max-width:100%;container-type:inline-size;container-name:home-create}.home-create__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hz-space-4) var(--hz-space-5);min-width:0;align-items:start}@container home-create (min-width: 560px){.home-create__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-create__wide{grid-column:1 / -1;min-width:0}.home-create__field{position:relative;min-width:0;margin-bottom:0}.home-create__label-row{display:flex;align-items:baseline;gap:var(--hz-space-1);min-width:0;margin-bottom:var(--hz-space-1)}.home-create__label-row .hz-field__label{flex:1 1 auto;min-width:0;margin-bottom:0}.home-create .hz-field:has(.mx-info--open),.home-create .hz-field:has(.mx-info:hover),.home-create .hz-field:has(.mx-info__btn:focus-visible),.entitlement-picker:has(.mx-info--open),.entitlement-picker:has(.mx-info:hover),.entitlement-picker:has(.mx-info__btn:focus-visible){z-index:5}.home-create .mx-info__tip,.entitlement-picker .mx-info__tip{left:0;right:0;top:calc(100% + var(--hz-space-1));width:auto;max-width:100%}.home-engagements{min-width:0;max-width:100%}.home-engagements__table{margin-top:var(--hz-space-3);overflow-x:auto;min-width:0;max-width:100%}.home-engagements__table>table{width:100%;min-width:0}@media(max-width:860px){.home-engagements__table{overflow-x:visible}}.home-engagements__destroyed{display:block;margin-top:var(--hz-space-1);overflow-wrap:anywhere}.catalog-table td.catalog-col--phase{white-space:normal;min-width:8rem;max-width:14rem}.catalog-table td.catalog-col--done{white-space:normal;min-width:7rem;max-width:14rem}.catalog-table td.catalog-col--phase1,.catalog-table td.catalog-col--phase2,.catalog-table td.catalog-col--phase3{min-width:12rem;max-width:18rem}.catalog-table .catalog-mono{font-family:var(--hz-font-mono);font-size:var(--hz-text-xs)}.catalog-table .catalog-note{display:block;margin-top:4px;font-size:var(--hz-text-xs)}.catalog__sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.catalog__sort:hover{color:var(--hz-primary)}.catalog__sort:focus-visible{outline:none;box-shadow:0 0 0 2px var(--hz-measured-soft)}.catalog__dir{font-family:var(--hz-font-mono)}.ops-filter{padding:0;margin:var(--hz-space-4) 0 var(--hz-space-2)}.ops-ledger .ops-row{cursor:pointer}.ops-ledger .ops-row:hover>td,.ops-ledger .ops-row.is-open>td{background:var(--hz-surface)}.ops-row__toggle{display:inline-flex;align-items:flex-start;gap:6px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;white-space:normal;cursor:pointer}.ops-row__toggle:focus-visible{outline:none;box-shadow:var(--hz-ring-focus);border-radius:var(--hz-radius-md)}.ops-row__caret{flex:none;width:14px;height:14px;margin-top:3px;color:var(--hz-muted);transition:transform var(--hz-duration-fast) var(--hz-ease-standard)}.ops-row.is-open .ops-row__caret{transform:rotate(90deg);color:var(--hz-primary)}@media(prefers-reduced-motion:reduce){.ops-row__caret{transition:none}}.ops-row__action{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.ops-row__why{display:block;min-width:10rem;max-width:16rem;white-space:normal;color:var(--hz-muted);font-size:var(--hz-text-sm)}.ops .hz-tablewrap{container-type:inline-size}.ops-activity{position:sticky;left:0;box-sizing:border-box;width:100cqw;padding:var(--hz-space-3) var(--hz-space-4) var(--hz-space-4);border-top:1px solid var(--hz-line);overflow-wrap:anywhere}.ops-activity__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--hz-space-1) var(--hz-space-4)}.ops-activity__range{margin:0;font-weight:600;color:var(--hz-ink)}.ops-activity__utc{margin-left:6px;font-family:var(--hz-font-mono);font-size:var(--hz-text-xs);font-weight:400;color:var(--hz-muted)}.ops-activity__open{font-size:var(--hz-text-sm)}.ops-activity__facts{display:flex;flex-wrap:wrap;gap:2px var(--hz-space-4);margin:var(--hz-space-2) 0 var(--hz-space-3);padding:0;list-style:none;font-size:var(--hz-text-sm)}.ops-activity__facts li{display:inline-flex;align-items:baseline;gap:6px;min-width:0}.ops-activity__facts li:before{content:"";flex:none;width:4px;height:4px;background:var(--hz-muted);transform:translateY(-2px)}.ops-activity__foot{margin:var(--hz-space-3) 0 0}.ops-days{margin:0;padding:0;list-style:none;border-top:1px solid var(--hz-line)}.ops-day{padding:var(--hz-space-2) 0;border-bottom:1px solid var(--hz-line)}.ops-day__date{margin:0 0 4px;font-size:var(--hz-text-sm);font-weight:600;color:var(--hz-ink)}.ops-day__lines{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px var(--hz-space-3);margin:0;font-size:var(--hz-text-sm)}.ops-day__lines dt{padding-top:2px;font-family:var(--hz-font-mono);font-size:var(--hz-text-xs);letter-spacing:var(--hz-tracking-label);text-transform:uppercase;color:var(--hz-muted)}.ops-day__lines dd{display:flex;flex-direction:column;gap:4px;min-width:0;margin:0}.ops-line{display:block;min-width:0}.ops-line--none{color:var(--hz-muted)}.ops-line--bad{color:var(--hz-bad)}.ops-pull{display:flex;flex-direction:column}.ops-pull__stored{color:var(--hz-ink)}.ops-pull__fetched,.ops-pull__warn{color:var(--hz-muted)}.ops-line--bad .ops-pull__stored{color:inherit}.ops-frozen__client{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.ops-frozen__missing{display:block;min-width:12rem;max-width:20rem;white-space:normal}.ops-frozen__reason{display:block;min-width:14rem;max-width:28rem;white-space:normal;color:var(--hz-muted);font-size:var(--hz-text-sm)}.ops-frozen__outcome{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.ops-frozen__pick{width:18px;height:18px;margin:0}.view-only-scope{min-width:0}.hz-chip.config-chip--complete{background:var(--hz-status-done-soft);color:var(--hz-status-done)}.conn-health{margin-top:var(--hz-space-3);min-width:0}.conn-health__table td{vertical-align:top}.conn-health__table th{white-space:normal}.conn-health__connector{font-weight:600;color:var(--hz-ink);overflow-wrap:anywhere}.conn-health__account{font-weight:400;color:var(--hz-muted);font-family:var(--hz-font-mono);font-size:var(--hz-text-sm)}.conn-health__state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--hz-space-1);min-width:0}.conn-health__reason{font-size:var(--hz-text-sm);max-width:24rem;white-space:normal;overflow-wrap:anywhere}.conn-health__reason--failed{color:var(--hz-warn);font-weight:600}.conn-health__empty{margin-top:var(--hz-space-3)}.config-survey a{white-space:nowrap}
