@font-face{font-family:DM Sans;font-style:normal;font-display:optional;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:optional;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:optional;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:optional;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:optional;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:optional;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:optional;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:optional;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:optional;font-weight:400;src:url(/assets/lato-latin-ext-400-normal-CK4GAP86.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:optional;font-weight:400;src:url(/assets/lato-latin-400-normal-BEhtfm5r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:optional;font-weight:700;src:url(/assets/lato-latin-ext-700-normal-C6gwlRgY.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:optional;font-weight:700;src:url(/assets/lato-latin-700-normal-BUGMgin4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ch-blue-50:#f3f7fe;--ch-blue-100:#e7effc;--ch-blue-200:#c9daf9;--ch-blue-600:#2e6be6;--ch-blue-700:#1e4fb0;--ch-blue-800:#183f8b;--ch-brand-mark-blue:#2e80ff;--ch-completeness-track:#d6e3fa;--ch-progress-track:#e4eaf3;--ch-table-stripe:#f8faff;--ch-ink:#0d1b33;--ch-text-secondary:#4a5a73;--ch-text-muted:#617188;--ch-text-loader-status:#4a5a73;--ch-text-on-accent:#fff;--ch-border:#e4eaf3;--ch-border-subtle:#eef2f9;--ch-surface:#fff;--ch-surface-sunken:#f4f7fc;--ch-success:#137a45;--ch-success-tint:#e8f6ee;--ch-warning:#925b0b;--ch-warning-strong:#754a08;--ch-warning-tint:#fcf3e4;--ch-warning-tint-strong:#fff8e8;--ch-warning-border:#ead39d;--ch-danger:#b42318;--ch-danger-strong:#921c14;--ch-danger-tint:#f9eae8;--ch-category-purple:#7a6fe0;--ch-category-teal:#2fa9a0;--ch-category-slate:#8894a8;--ch-font-display:"DM Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ch-font-body:"Lato", "DM Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ch-text-display-size:1.5rem;--ch-text-display-line-height:1.15;--ch-text-heading-size:.9375rem;--ch-text-body-size:.875rem;--ch-text-small-size:.78125rem;--ch-text-micro-size:.6875rem;--ch-space-1:.25rem;--ch-space-2:.5rem;--ch-space-3:.75rem;--ch-space-4:1rem;--ch-space-5:1.25rem;--ch-space-6:1.5rem;--ch-space-8:2rem;--ch-space-10:2.5rem;--ch-radius-card:.75rem;--ch-radius-control:.5625rem;--ch-radius-pill:999px;--ch-shadow-overlay:0 .5rem 1.5rem #0d1b331a;--ch-shadow-focus:0 0 0 .125rem var(--ch-surface), 0 0 0 .25rem var(--ch-blue-600);--ch-duration-fast:.14s;--ch-duration-default:.18s;--ch-ease-standard:cubic-bezier(.4, 0, .2, 1);--ch-shell-sidebar-width:13rem;--ch-shell-sidebar-collapsed-width:4.5rem;--ch-shell-content-max-width:66.25rem;--ch-shell-phone-tabs-height:3.75rem;--ch-scrim:#0d1b337a;--ch-sheet-veil:#fffffff7}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ch-blue-50:#16233c;--ch-blue-100:#1c2c4c;--ch-blue-200:#2c4270;--ch-blue-600:#5b8ff2;--ch-blue-700:#7ea6f5;--ch-blue-800:#a5c2f8;--ch-completeness-track:#223454;--ch-progress-track:#24334d;--ch-table-stripe:#14213a;--ch-ink:#e8eef9;--ch-text-secondary:#b5c2d8;--ch-text-muted:#92a5c2;--ch-text-loader-status:#b5c2d8;--ch-border:#26354f;--ch-border-subtle:#1c2a42;--ch-surface:#111d33;--ch-surface-sunken:#0a1424;--ch-success:#4cc38a;--ch-success-tint:#12291d;--ch-warning:#dfa83c;--ch-warning-strong:#ecc472;--ch-warning-tint:#2a2210;--ch-warning-tint-strong:#322a12;--ch-warning-border:#574417;--ch-danger:#ee7268;--ch-danger-strong:#f39790;--ch-danger-tint:#331512;--ch-category-purple:#9a91ea;--ch-category-teal:#45c2b8;--ch-category-slate:#93a2b8;--ch-shadow-overlay:0 .5rem 1.5rem #00000073;--ch-scrim:#0208129e;--ch-sheet-veil:#0d182bf7}*,:before,:after{box-sizing:border-box}html{background:var(--ch-surface-sunken);font-family:var(--ch-font-body);color:var(--ch-text-secondary);scrollbar-gutter:stable;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-y:scroll}body{background:var(--ch-surface-sunken);color:var(--ch-text-secondary);font-family:var(--ch-font-body);font-size:var(--ch-text-body-size);margin:0;line-height:1.5}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{box-shadow:var(--ch-shadow-focus);outline:none}a{color:var(--ch-blue-600);text-underline-offset:.16em}a:where(:not(.ch-button,.ch-icon-button)):hover{color:var(--ch-blue-700)}h1,h2,h3,h4,p{margin-block:0}h1,h2,h3,h4{color:var(--ch-ink);font-family:var(--ch-font-display)}img,svg{display:block}.ch-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ch-button,.ch-icon-button{appearance:none;font-family:var(--ch-font-display);cursor:pointer;transition:background-color var(--ch-duration-default) var(--ch-ease-standard), border-color var(--ch-duration-default) var(--ch-ease-standard), color var(--ch-duration-default) var(--ch-ease-standard), opacity var(--ch-duration-default) var(--ch-ease-standard);border:1px solid #0000;font-weight:600;line-height:1}.ch-button{border-radius:var(--ch-radius-control);white-space:nowrap;justify-content:center;align-items:center;gap:.4375rem;min-width:2.25rem;display:inline-flex}.ch-button--small{min-height:1.875rem;font-size:var(--ch-text-small-size);padding-inline:.75rem}.ch-button--medium{min-height:2.25rem;padding-inline:1rem;font-size:.84375rem}.ch-button--large{min-height:2.625rem;font-size:var(--ch-text-body-size);padding-inline:1.125rem}.ch-button--primary{background:var(--ch-blue-600);color:var(--ch-surface)}.ch-button--primary:hover:not(:disabled){background:var(--ch-blue-700)}.ch-button--secondary{border-color:var(--ch-border);background:var(--ch-surface);color:var(--ch-ink)}.ch-button--secondary:hover:not(:disabled){border-color:var(--ch-blue-200);background:var(--ch-blue-50)}.ch-button--ghost{color:var(--ch-blue-700);background:0 0}.ch-button--ghost:hover:not(:disabled){background:var(--ch-blue-50)}.ch-button--danger{background:var(--ch-danger);color:var(--ch-surface)}.ch-button--danger:hover:not(:disabled){background:var(--ch-danger-strong)}.ch-button:disabled,.ch-icon-button:disabled{cursor:not-allowed;opacity:.48}.ch-icon-button{border-radius:var(--ch-radius-control);place-items:center;width:2.25rem;height:2.25rem;padding:0;display:inline-grid}.ch-icon-button--secondary{border-color:var(--ch-border);background:var(--ch-surface);color:var(--ch-text-secondary)}.ch-icon-button--secondary:hover:not(:disabled){border-color:var(--ch-blue-200);background:var(--ch-blue-50);color:var(--ch-blue-700)}.ch-icon-button--ghost{color:currentColor;background:0 0}.ch-icon-button--ghost:hover:not(:disabled){background:#ffffff1f}.ch-spinner{border:.125rem solid;border-right-color:#0000;border-radius:50%;width:.875rem;height:.875rem;animation:.7s linear infinite ch-spin}@keyframes ch-spin{to{transform:rotate(1turn)}}.ch-card{gap:var(--ch-space-3);border:1px solid var(--ch-border);border-radius:var(--ch-radius-card);background:var(--ch-surface);padding:var(--ch-space-5);flex-direction:column;display:flex}.ch-card--tinted{border-color:var(--ch-blue-100);background:var(--ch-blue-50)}.ch-card--outlined{background:0 0}.ch-card__header{justify-content:space-between;align-items:flex-start;gap:var(--ch-space-3);display:flex}.ch-card__heading{min-width:0}.ch-card__title{font-size:var(--ch-text-heading-size);font-weight:600;line-height:1.3}.ch-card__header--section{align-items:center}.ch-card__header--section .ch-card__title{color:var(--ch-text-muted);font-size:var(--ch-text-micro-size);letter-spacing:.06em;text-transform:uppercase;font-weight:600;line-height:1.3}.ch-card__description{margin-top:var(--ch-space-1);color:var(--ch-text-muted);font-size:var(--ch-text-small-size)}.ch-card__action{flex:none}.ch-card__content{min-width:0}.ch-card__footer{margin:var(--ch-space-5) calc(var(--ch-space-5) * -1) calc(var(--ch-space-5) * -1);padding:var(--ch-space-3) var(--ch-space-5);border-top:1px solid var(--ch-border-subtle)}.ch-badge{border-radius:var(--ch-radius-pill);min-height:1.375rem;font-family:var(--ch-font-display);white-space:nowrap;align-items:center;gap:.3125rem;padding-inline:.5625rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.ch-badge--neutral{background:var(--ch-progress-track);color:var(--ch-text-secondary)}.ch-badge--info{background:var(--ch-blue-100);color:var(--ch-blue-800)}.ch-badge--success{background:var(--ch-success-tint);color:var(--ch-success)}.ch-badge--warning{background:var(--ch-warning-tint);color:var(--ch-warning)}.ch-badge--danger{background:var(--ch-danger-tint);color:var(--ch-danger)}.ch-percent-bar{border-radius:var(--ch-radius-pill);background:var(--ch-surface-sunken);width:100%;height:.5rem;color:var(--ch-blue-600);display:block;overflow:hidden}.ch-percent-bar__fill{border-radius:inherit;min-width:.375rem;max-width:100%;height:100%;transition:width var(--ch-duration-default) var(--ch-ease-standard);background:currentColor;display:block}.ch-progress{gap:var(--ch-space-2);min-width:0;display:grid}.ch-progress__labels{justify-content:space-between;align-items:baseline;gap:var(--ch-space-3);min-width:0;color:var(--ch-text-secondary);font-size:.8125rem;display:flex}.ch-progress__labels>:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ch-progress__value{color:var(--ch-ink);font-family:var(--ch-font-display);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.ch-progress__change,.ch-bar-row__change{color:var(--ch-text-muted);white-space:nowrap;margin-inline-start:var(--ch-space-2);font-size:.75rem;font-weight:500}.ch-completeness-row{align-items:baseline;column-gap:var(--ch-space-3);row-gap:var(--ch-space-2);grid-template-columns:minmax(0,1fr) auto}.ch-completeness-row .ch-progress__labels{display:contents}.ch-completeness-row .ch-progress__labels>:first-child{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;grid-area:1/1;min-width:0;overflow:visible}.ch-completeness-row .ch-progress__bar{background:var(--ch-completeness-track);grid-area:2/1/auto/-1}.ch-completeness-row .ch-progress__value{grid-area:1/2;justify-self:end}.ch-field{gap:.375rem;display:grid}.ch-field__label{color:var(--ch-ink);font-family:var(--ch-font-display);font-size:var(--ch-text-small-size);font-weight:600}.ch-field__supporting-text{color:var(--ch-text-muted);font-size:.75rem;line-height:1.4}.ch-field__supporting-text--error{color:var(--ch-danger)}.ch-control{border:1px solid var(--ch-border);border-radius:var(--ch-radius-control);background:var(--ch-surface);width:100%;min-height:2.25rem;color:var(--ch-ink);transition:border-color var(--ch-duration-default) var(--ch-ease-standard), box-shadow var(--ch-duration-default) var(--ch-ease-standard);outline:none;padding:.4375rem .75rem;font-size:.84375rem}.ch-control::placeholder{color:var(--ch-text-muted);opacity:1}.ch-control:hover:not(:disabled){border-color:var(--ch-blue-200)}.ch-control:focus-visible{border-color:var(--ch-blue-600);box-shadow:0 0 0 .1875rem var(--ch-blue-100)}.ch-control[aria-invalid=true]{border-color:var(--ch-danger)}.ch-control:disabled{cursor:not-allowed;background:var(--ch-surface-sunken);opacity:.72}.ch-control--textarea{resize:vertical;min-height:6rem}.ch-control--select{appearance:none;cursor:pointer;padding-inline-end:2.25rem}.ch-select{width:100%;min-width:0;display:inline-grid;position:relative}.ch-select__icon{color:var(--ch-text-muted);pointer-events:none;position:absolute;top:50%;right:.6875rem;transform:translateY(-50%)}.ch-metric-tile{flex-direction:column;gap:.375rem;min-width:0;display:flex;position:relative}.ch-metric-tile__header{min-width:0}.ch-metric-tile__header--with-action{padding-inline-end:2.25rem}.ch-metric-tile__action{position:absolute;top:.875rem;right:.875rem}.ch-metric-tile__action .ch-icon-button{width:2rem;height:2rem;min-height:2rem}.ch-metric-tile__label{color:var(--ch-text-muted);font-family:var(--ch-font-display);font-size:var(--ch-text-micro-size);letter-spacing:.06em;text-transform:uppercase;font-weight:600;line-height:1.3}.ch-metric-tile__value-line{align-items:baseline;gap:var(--ch-space-2);flex-wrap:wrap;min-width:0;display:flex}.ch-metric-tile__value{color:var(--ch-ink);font-family:var(--ch-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:clamp(1.5rem,3vw,1.75rem);font-weight:700;line-height:1.1}.ch-metric-tile__delta{font-family:var(--ch-font-display);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.ch-metric-tile__delta--positive{color:var(--ch-success)}.ch-metric-tile__delta--neutral{color:var(--ch-text-muted)}.ch-metric-tile__delta--negative{color:var(--ch-danger)}.ch-metric-tile__supporting-text{color:var(--ch-text-muted);font-size:var(--ch-text-small-size)}.ch-metric-tile__visual{padding-top:var(--ch-space-2);margin-top:auto}.ch-metric-tile__visual .ch-sparkline{width:100%;height:auto}.ch-sparkline{max-width:100%;color:var(--ch-blue-600);display:block;overflow:visible}.ch-sparkline polyline{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;vector-effect:non-scaling-stroke}.ch-sparkline circle{fill:currentColor}.ch-trust-note{color:var(--ch-text-muted);font-size:.75rem;line-height:1.5}.ch-trust-note--plain{margin:0}.ch-trust-note--callout{align-items:flex-start;gap:var(--ch-space-3);padding:var(--ch-space-3) var(--ch-space-4);border:1px solid var(--ch-blue-100);border-radius:var(--ch-radius-control);background:var(--ch-blue-50);color:var(--ch-blue-800);display:flex}.ch-trust-note--callout>svg{flex:none;margin-top:.125rem}.ch-trust-note__title{color:var(--ch-ink);font-family:var(--ch-font-display);font-size:var(--ch-text-small-size);font-weight:600}.ch-trust-note__body{color:var(--ch-text-secondary);margin-top:.125rem;font-size:.75rem}.ch-state{max-width:30rem;padding:var(--ch-space-10) var(--ch-space-6);text-align:center;justify-items:center;margin-inline:auto;display:grid}.ch-state__icon{width:2.75rem;height:2.75rem;margin-bottom:var(--ch-space-4);background:var(--ch-blue-50);color:var(--ch-blue-700);border-radius:50%;place-items:center;display:grid}.ch-state--error .ch-state__icon{background:var(--ch-danger-tint);color:var(--ch-danger)}.ch-state__title{font-size:1rem;font-weight:650}.ch-state__description{max-width:38ch;margin-top:var(--ch-space-2);color:var(--ch-text-muted);font-size:var(--ch-text-small-size)}.ch-state__action{margin-top:var(--ch-space-5)}.ch-skeleton{gap:var(--ch-space-3);display:grid}.ch-skeleton__line{border-radius:var(--ch-radius-pill);background:var(--ch-border-subtle);height:.875rem;animation:1.4s ease-in-out infinite ch-skeleton-pulse;display:block}.ch-skeleton__line:nth-child(3n){width:68%}.ch-skeleton__block{border-radius:var(--ch-radius-control);background:var(--ch-border-subtle);width:100%;height:100%;min-height:.875rem;animation:1.4s ease-in-out infinite ch-skeleton-pulse;display:block}.ch-skeleton__circle{border-radius:var(--ch-radius-pill);background:var(--ch-border-subtle);flex-shrink:0;width:2.25rem;height:2.25rem;animation:1.4s ease-in-out infinite ch-skeleton-pulse;display:block}@media (prefers-reduced-motion:reduce){.ch-skeleton__line,.ch-skeleton__block,.ch-skeleton__circle{animation:none}}@keyframes ch-skeleton-pulse{0%,to{opacity:.5}50%{opacity:1}}.ch-page-header{align-items:flex-start;gap:var(--ch-space-2);min-width:0;display:flex}.ch-page-header__back{color:var(--ch-ink);flex:none}.ch-page-header__copy{width:100%;min-width:0}.ch-page-header__title-row{justify-content:space-between;align-items:center;gap:var(--ch-space-4);min-width:0;display:flex}.ch-page-header__eyebrow{margin-bottom:var(--ch-space-1);color:var(--ch-blue-700);font-family:var(--ch-font-display);font-size:var(--ch-text-micro-size);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.ch-page-header__title{font-size:var(--ch-text-display-size);letter-spacing:-.01em;font-weight:700;line-height:var(--ch-text-display-line-height)}.ch-page-header__description{max-width:65ch;margin-top:var(--ch-space-2);color:var(--ch-text-muted)}.ch-page-header__actions{justify-content:flex-end;align-items:center;gap:var(--ch-space-3);flex-wrap:wrap;flex:none;display:flex}.ch-section-header{justify-content:space-between;align-items:flex-end;gap:var(--ch-space-4);margin-bottom:var(--ch-space-3);display:flex}.ch-section-header__title{font-size:var(--ch-text-heading-size);font-weight:600;line-height:1.3}.ch-section-header__description{margin-top:var(--ch-space-1);color:var(--ch-text-muted);font-size:var(--ch-text-small-size)}@media (width<40rem){.ch-page-header__title-row{align-items:flex-start;gap:var(--ch-space-4);flex-direction:column}.ch-page-header__actions{justify-content:flex-start;width:100%}.ch-card{padding:var(--ch-space-4)}.ch-card__footer{margin:var(--ch-space-4) calc(var(--ch-space-4) * -1) calc(var(--ch-space-4) * -1);padding-inline:var(--ch-space-4)}}.ch-search-match{background:var(--ch-blue-100);color:var(--ch-blue-800);box-shadow:inset 0 -1px var(--ch-blue-200);border-radius:2px;padding:0}.ch-banner{align-items:center;gap:var(--ch-space-3);min-height:2.875rem;font-family:var(--ch-font-display);font-size:var(--ch-text-small-size);padding:.375rem 1.75rem;font-weight:500;display:flex}.ch-banner--view-as{border-block-end:1px solid var(--ch-blue-200);background:var(--ch-blue-100);color:var(--ch-ink);box-shadow:inset .1875rem 0 0 var(--ch-blue-600)}.ch-banner__identity,.ch-banner__context{gap:var(--ch-space-2);align-items:center;min-width:0;display:flex}.ch-banner__identity{flex:none}.ch-banner__context{flex:auto}.ch-banner__context .ch-select{flex:18rem;width:auto;max-width:32rem}.ch-banner__icon{border-radius:var(--ch-radius-pill);background:var(--ch-blue-100);width:1.75rem;height:1.75rem;color:var(--ch-blue-700);flex:none;place-items:center;display:inline-grid}.ch-banner__label{color:var(--ch-text-secondary);flex:none;font-weight:500}.ch-banner__organization-name{min-width:0;color:var(--ch-ink);overflow-wrap:anywhere;font-weight:700}.ch-banner__organization{width:100%;min-width:9rem;min-height:2rem;font-weight:700}.ch-banner__context .ch-select:has(.ch-banner__role){flex:0 15rem;width:min(100%,15rem)}.ch-banner__role{width:100%;min-width:0;min-height:2rem}.ch-banner__organization:hover:not(:disabled),.ch-banner__role:hover:not(:disabled){border-color:var(--ch-blue-600)}.ch-banner__organization:focus-visible,.ch-banner__role:focus-visible{border-color:var(--ch-blue-600);box-shadow:var(--ch-shadow-focus);outline:none}.ch-banner__actions{align-items:center;gap:var(--ch-space-2);flex:none;margin-inline-start:auto;display:flex}.ch-banner__action-menu{flex:none;position:relative}.ch-banner__action-menu>summary{border-radius:var(--ch-radius-control);width:2rem;height:2rem;color:var(--ch-text-secondary);cursor:pointer;place-items:center;list-style:none;display:grid}.ch-banner__action-menu>summary::-webkit-details-marker{display:none}.ch-banner__action-menu>summary:hover,.ch-banner__action-menu>summary:focus-visible{background:var(--ch-blue-200);color:var(--ch-blue-700);outline:none}.ch-banner__action-menu .ch-banner__actions{z-index:2;top:calc(100% + var(--ch-space-1));gap:var(--ch-space-1);width:max-content;min-width:12rem;padding:var(--ch-space-2);border:1px solid var(--ch-border);border-radius:var(--ch-radius-card);background:var(--ch-surface);box-shadow:var(--ch-shadow-overlay);display:grid;position:absolute;right:0}.ch-banner__action-menu .ch-banner__action{justify-content:flex-start;width:100%}.ch-banner__failure{color:var(--ch-danger);flex-basis:100%;font-weight:600}.ch-banner__action.ch-button--ghost{min-height:2rem;color:var(--ch-text-secondary)}.ch-banner__action.ch-button--ghost:hover:not(:disabled){background:var(--ch-blue-200);color:var(--ch-blue-700)}.ch-banner__hide.ch-icon-button{width:2rem;height:2rem;color:var(--ch-text-muted);flex:none}.ch-banner__hide.ch-icon-button--ghost:hover:not(:disabled){background:var(--ch-blue-200);color:var(--ch-blue-700)}@media (42rem<=width<48rem){.ch-banner{gap:var(--ch-space-2);padding:var(--ch-space-2) var(--ch-space-4);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"identity actions hide""context context context""failure failure failure";display:grid}.ch-banner__identity{grid-area:identity}.ch-banner__context{gap:var(--ch-space-2);grid-area:context;grid-template-columns:minmax(0,1fr) minmax(9rem,.5fr);display:grid}.ch-banner__context .ch-select{width:100%;max-width:none}.ch-banner__actions{grid-area:actions;margin:0}.ch-banner__hide{grid-area:hide}.ch-banner__failure{grid-area:failure}}@media (width<42rem){.ch-banner{gap:var(--ch-space-1) var(--ch-space-2);min-height:0;padding-block:var(--ch-space-2);padding-inline:max(var(--ch-space-3), env(safe-area-inset-left)) max(var(--ch-space-3), env(safe-area-inset-right));grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"identity actions hide""context context context""failure failure failure";display:grid}.ch-banner__identity{gap:var(--ch-space-1);grid-area:identity}.ch-banner__context{gap:var(--ch-space-2);grid-area:context;grid-template-columns:minmax(0,1fr);display:grid}.ch-banner__context:has(.ch-banner__role){grid-template-columns:minmax(0,1fr) minmax(8.75rem,.72fr)}.ch-banner__label{color:var(--ch-ink);font-size:var(--ch-text-micro-size);letter-spacing:.04em;text-transform:uppercase;font-weight:700;display:inline}.ch-banner__context .ch-select{width:100%;max-width:none}.ch-banner__organization{min-width:0}.ch-banner .ch-banner__organization,.ch-banner .ch-banner__role{font-size:.875rem}.ch-banner__action-menu,.ch-banner__actions{gap:var(--ch-space-1);grid-area:actions;margin:0}.ch-banner__action-menu .ch-banner__action.ch-button--small{min-width:0;padding-inline:var(--ch-space-3)}.ch-banner__hide{grid-area:hide}.ch-banner__failure{grid-area:failure;width:100%}}@media (width<23rem){.ch-banner__context:has(.ch-banner__role){grid-template-columns:minmax(0,1fr)}}.ch-milestones{width:100%;margin:0;padding:0;list-style:none;display:flex}.ch-milestones__item{column-gap:var(--ch-space-2);row-gap:var(--ch-space-1);min-width:0;color:var(--ch-text-muted);flex:1 1 0;grid-template-rows:1.5rem auto;grid-template-columns:minmax(0,1fr);place-items:start center;display:grid;position:relative}.ch-milestones__item:not(:last-child):after{z-index:0;border-radius:var(--ch-radius-pill);background:var(--ch-border);content:"";height:.125rem;position:absolute;top:.6875rem;left:calc(50% + 1.25rem);right:calc(1.25rem - 50%)}.ch-milestones__item--complete:not(:last-child):after{background:var(--ch-blue-600)}.ch-milestones__marker{z-index:1;border:1px solid var(--ch-border);background:var(--ch-surface-sunken);width:1.5rem;height:1.5rem;color:var(--ch-surface);border-radius:50%;grid-area:1/1;place-items:center;display:grid;position:relative}.ch-milestones__item--complete .ch-milestones__marker{border-color:var(--ch-blue-600);background:var(--ch-blue-600)}.ch-milestones__item--current .ch-milestones__marker{border:.375rem solid var(--ch-surface);background:var(--ch-blue-600);box-shadow:0 0 0 .125rem var(--ch-blue-600)}.ch-milestones__copy{min-width:0;padding-inline:var(--ch-space-2);text-align:center;grid-area:2/1/auto/-1;display:grid}@media (prefers-reduced-motion:no-preference){.ch-milestones__item--current .ch-milestones__marker:before{border:1px solid var(--ch-blue-600);border-radius:inherit;content:"";animation:2.4s ease-out infinite ch-milestone-pulse;position:absolute;inset:-.5rem}}@keyframes ch-milestone-pulse{0%{opacity:.4;transform:scale(.8)}to{opacity:0;transform:scale(1.3)}}.ch-milestones__label{color:inherit;font-family:var(--ch-font-display);font-size:.8125rem;font-weight:500;line-height:1.3}.ch-milestones__item--complete,.ch-milestones__item--current{color:var(--ch-ink)}.ch-milestones__item--current .ch-milestones__label{font-weight:600}.ch-milestones__detail{color:var(--ch-text-muted);margin-top:.125rem;font-size:.71875rem;line-height:1.35}.ch-milestones__date{margin-top:var(--ch-space-1);color:var(--ch-text-muted);font-size:var(--ch-text-small-size);font-variant-numeric:tabular-nums;line-height:1.35}.ch-milestones--compact{align-items:center}.ch-milestones--compact .ch-milestones__detail,.ch-milestones--compact .ch-milestones__date{display:none}.ch-milestones--compact .ch-milestones__item{grid-template-rows:1.125rem;grid-template-columns:1.125rem auto minmax(1rem,1fr);place-items:center stretch;column-gap:.375rem}.ch-milestones--compact .ch-milestones__item:last-child{flex:none;grid-template-columns:1.125rem auto}.ch-milestones--compact .ch-milestones__item:not(:last-child):after{grid-area:1/3;width:auto;height:.125rem;margin-inline:.625rem;position:static}.ch-milestones--compact .ch-milestones__marker{width:1.125rem;height:1.125rem}.ch-milestones--compact .ch-milestones__item--current .ch-milestones__marker{border-width:.25rem}.ch-milestones--compact .ch-milestones__copy{grid-area:1/2;padding-inline:0}.ch-milestones--compact .ch-milestones__label{white-space:nowrap;font-size:.75rem}@media (width<40rem){.ch-milestones{gap:var(--ch-space-3);flex-direction:column}.ch-milestones__item,.ch-milestones--compact .ch-milestones__item,.ch-milestones--compact .ch-milestones__item:last-child{column-gap:var(--ch-space-2);flex:none;grid-template-rows:auto;grid-template-columns:1.5rem minmax(0,1fr);justify-items:stretch;row-gap:0}.ch-milestones__item:not(:last-child):after,.ch-milestones--compact .ch-milestones__item:not(:last-child):after{top:1.5rem;right:auto;bottom:calc(var(--ch-space-3) * -1);grid-column:auto;width:.125rem;height:auto;margin:0;position:absolute;left:.6875rem}.ch-milestones__copy,.ch-milestones--compact .ch-milestones__copy{text-align:left;grid-area:1/2;padding-inline:0}.ch-milestones--compact{align-items:stretch}.ch-milestones--compact .ch-milestones__marker{width:1.5rem;height:1.5rem}.ch-milestones--compact{flex-direction:row;align-items:start;gap:0}.ch-milestones--compact .ch-milestones__item,.ch-milestones--compact .ch-milestones__item:last-child{justify-items:center;row-gap:var(--ch-space-1);flex:1 1 0;grid-template-rows:1.5rem auto;grid-template-columns:minmax(0,1fr)}.ch-milestones--compact .ch-milestones__marker{grid-area:1/1}.ch-milestones--compact .ch-milestones__copy{text-align:center;grid-area:2/1}.ch-milestones--compact .ch-milestones__label{white-space:normal;font-size:.625rem;line-height:1.2}.ch-milestones--compact .ch-milestones__item:not(:last-child):after{width:auto;height:.125rem;inset:.6875rem calc(.875rem - 50%) auto calc(50% + .875rem)}}.ch-completeness-loader{--ch-loader-cycle:4.6s;--ch-loader-scale:1;--ch-loader-progress:0;--ch-loader-arc-delay:0s;--ch-loader-status-delay:0s;z-index:1000;min-width:0;min-height:100dvh;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));background:var(--ch-surface-sunken);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.ch-completeness-loader__stack{transform:scale(var(--ch-loader-scale));transform-origin:50%;flex-direction:column;align-items:center;display:flex}.ch-completeness-loader__mark{width:89.6px;height:96px;position:relative}.ch-completeness-loader__mark svg{width:100%;height:100%;position:absolute;inset:0}.ch-completeness-loader__track{fill:var(--ch-completeness-track)}.ch-completeness-loader__track--left{opacity:.6}.ch-completeness-loader__arc{fill:var(--ch-brand-mark-blue);opacity:0;animation:ch-completeness-fill-right var(--ch-loader-cycle) var(--ch-ease-standard) infinite both;animation-delay:var(--ch-loader-arc-delay)}.ch-completeness-loader__arc--left{animation-name:ch-completeness-fill-left}@keyframes ch-completeness-fill-right{0%{opacity:0}12%,80%{opacity:1}92%,to{opacity:0}}@keyframes ch-completeness-fill-left{0%{opacity:0}12%,80%{opacity:.6}92%,to{opacity:0}}.ch-completeness-loader__wordmark{width:232px;height:32px;margin-top:22px;display:block}.ch-completeness-loader__bar-track{border-radius:var(--ch-radius-pill);background:var(--ch-progress-track);width:232px;height:3px;margin-top:26px;overflow:hidden}.ch-completeness-loader__bar{border-radius:inherit;background:var(--ch-blue-600);opacity:1;transform-origin:0;width:100%;height:100%;animation:ch-completeness-bar var(--ch-loader-cycle) var(--ch-ease-standard) infinite both}@keyframes ch-completeness-bar{0%{opacity:1;transform:scaleX(0)}70%,86%{opacity:1;transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(1)}}.ch-completeness-loader__status{width:300px;height:18px;margin:14px 0 0;position:relative}.ch-completeness-loader__status>span{color:var(--ch-text-loader-status);font-family:var(--ch-font-body);opacity:0;animation:ch-completeness-status var(--ch-loader-cycle) var(--ch-ease-standard) infinite both;animation-delay:var(--ch-loader-status-delay);justify-content:center;align-items:center;font-size:13px;font-weight:400;display:flex;position:absolute;inset:0}@keyframes ch-completeness-status{0%{opacity:0;transform:translateY(5px)}6%,27%{opacity:1;transform:translateY(0)}33%,to{opacity:0;transform:translateY(-5px)}}.ch-completeness-loader[data-mode=determinate] .ch-completeness-loader__arc{transition:opacity .24s var(--ch-ease-standard);animation:none}.ch-completeness-loader[data-mode=determinate] .ch-completeness-loader__bar{transform:scaleX(var(--ch-loader-progress,0));transition:transform .3s var(--ch-ease-standard);animation:none}.ch-completeness-loader[data-mode=determinate] .ch-completeness-loader__status>span{transition:opacity .2s var(--ch-ease-standard);animation:none}.ch-completeness-loader[data-mode=determinate] .ch-completeness-loader__status>span[data-active=true]{opacity:1}@media (width<25rem){.ch-completeness-loader{--ch-loader-scale:.82}}@media (height<30rem){.ch-completeness-loader{--ch-loader-scale:.82}}@media (width<17.5rem){.ch-completeness-loader{--ch-loader-scale:.72}}@media (height<22rem){.ch-completeness-loader{--ch-loader-scale:.72}}@media (prefers-reduced-motion:reduce){.ch-completeness-loader__arc,.ch-completeness-loader__bar,.ch-completeness-loader__status>span{transition:none!important;animation:none!important}.ch-completeness-loader:not([data-mode=determinate]) .ch-completeness-loader__arc{opacity:1!important}.ch-completeness-loader:not([data-mode=determinate]) .ch-completeness-loader__arc--left{opacity:.6!important}.ch-completeness-loader:not([data-mode=determinate]) .ch-completeness-loader__bar{opacity:1!important;transform:scaleX(1)!important}.ch-completeness-loader:not([data-mode=determinate]) .ch-completeness-loader__status>span{opacity:0!important;transform:none!important}.ch-completeness-loader:not([data-mode=determinate]) .ch-completeness-loader__status>span[data-stage=reading-delivery]{opacity:1!important}}.ch-dots{width:1em;height:1em;color:var(--ch-brand-mark-blue);grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:.166667em;font-size:6rem;display:grid}.ch-dots__cell{width:100%;height:100%;display:block}.ch-dots__dot{background:currentColor;border-radius:50%;width:100%;height:100%;animation:2s cubic-bezier(.4,0,.6,1) infinite both ch-dots-breath;display:block}.ch-dots__cell:first-child{animation:20s cubic-bezier(.33,0,.15,1) infinite both ch-dots-frame-1}.ch-dots__cell:nth-child(2){animation:20s cubic-bezier(.33,0,.15,1) infinite both ch-dots-frame-2}.ch-dots__cell:nth-child(3){animation:20s cubic-bezier(.33,0,.15,1) infinite both ch-dots-frame-3}.ch-dots__cell:nth-child(4){animation:20s cubic-bezier(.33,0,.15,1) infinite both ch-dots-frame-4}.ch-dots__cell:nth-child(5){animation:20s cubic-bezier(.33,0,.15,1) infinite both ch-dots-frame-5}.ch-dots__cell:nth-child(6){animation:20s cubic-bezier(.33,0,.15,1) infinite both ch-dots-frame-6}.ch-dots__cell:nth-child(7){animation:20s cubic-bezier(.33,0,.15,1) infinite both ch-dots-frame-7}.ch-dots__cell:nth-child(8){animation:20s cubic-bezier(.33,0,.15,1) infinite both ch-dots-frame-8}.ch-dots__cell:nth-child(9){animation:20s cubic-bezier(.33,0,.15,1) infinite both ch-dots-frame-9}.ch-dots__cell:first-child .ch-dots__dot{animation-delay:-2s}.ch-dots__cell:nth-child(2) .ch-dots__dot{animation-delay:-1.6s}.ch-dots__cell:nth-child(3) .ch-dots__dot{animation-delay:-1.2s}.ch-dots__cell:nth-child(4) .ch-dots__dot{animation-delay:-1.6s}.ch-dots__cell:nth-child(5) .ch-dots__dot{animation-delay:-1.2s}.ch-dots__cell:nth-child(6) .ch-dots__dot{animation-delay:-.8s}.ch-dots__cell:nth-child(7) .ch-dots__dot{animation-delay:-1.2s}.ch-dots__cell:nth-child(8) .ch-dots__dot{animation-delay:-.8s}.ch-dots__cell:nth-child(9) .ch-dots__dot{animation-delay:-.4s}@media (prefers-reduced-motion:reduce){.ch-dots__cell,.ch-dots__dot{opacity:1;transform:none;animation:none!important}}@keyframes ch-dots-breath{0%{opacity:1}50%{opacity:.62}to{opacity:1}}@keyframes ch-dots-frame-1{2.3333%{opacity:1;transform:scale(1)}2.6667%{opacity:0;transform:scale(.4)}3%{opacity:1;transform:scale(1)}9%{opacity:1;transform:scale(1)}9.3333%{opacity:0;transform:scale(.4)}9.6667%{opacity:1;transform:scale(1)}15.6667%{opacity:1;transform:scale(1)}16%{opacity:0;transform:scale(.4)}16.3333%{opacity:1;transform:scale(1)}22.3333%{opacity:1;transform:scale(1)}22.6667%{opacity:0;transform:scale(.4)}23%{opacity:1;transform:scale(1)}29%{opacity:1;transform:scale(1)}29.3333%{opacity:0;transform:scale(.4)}29.6667%{opacity:1;transform:scale(1)}35.6667%{opacity:1;transform:scale(1)}36%{opacity:0;transform:scale(.4)}36.3333%{opacity:1;transform:scale(1)}42.3333%{opacity:1;transform:scale(1)}42.6667%{opacity:0;transform:scale(.4)}43%{opacity:1;transform:scale(1)}49%{opacity:1;transform:scale(1)}49.3333%{opacity:0;transform:scale(.4)}49.6667%{opacity:.16;transform:scale(.62)}55.6667%{opacity:.16;transform:scale(.62)}56%{opacity:0;transform:scale(.4)}56.3333%{opacity:1;transform:scale(1)}62.3333%{opacity:1;transform:scale(1)}62.6667%{opacity:0;transform:scale(.4)}63%{opacity:1;transform:scale(1)}69%{opacity:1;transform:scale(1)}69.3333%{opacity:0;transform:scale(.4)}69.6667%{opacity:.16;transform:scale(.62)}75.6667%{opacity:.16;transform:scale(.62)}76%{opacity:0;transform:scale(.4)}76.3333%{opacity:1;transform:scale(1)}82.3333%{opacity:1;transform:scale(1)}82.6667%{opacity:0;transform:scale(.4)}83%{opacity:1;transform:scale(1)}89%{opacity:1;transform:scale(1)}89.3333%{opacity:0;transform:scale(.4)}89.6667%{opacity:1;transform:scale(1)}95.6667%{opacity:1;transform:scale(1)}96%{opacity:0;transform:scale(.4)}96.3333%{opacity:1;transform:scale(1)}}@keyframes ch-dots-frame-2{2.6667%{opacity:1;transform:scale(1)}3%{opacity:0;transform:scale(.4)}3.3333%{opacity:1;transform:scale(1)}9.3333%{opacity:1;transform:scale(1)}9.6667%{opacity:0;transform:scale(.4)}10%{opacity:1;transform:scale(1)}16%{opacity:1;transform:scale(1)}16.3333%{opacity:0;transform:scale(.4)}16.6667%{opacity:1;transform:scale(1)}22.6667%{opacity:1;transform:scale(1)}23%{opacity:0;transform:scale(.4)}23.3333%{opacity:1;transform:scale(1)}29.3333%{opacity:1;transform:scale(1)}29.6667%{opacity:0;transform:scale(.4)}30%{opacity:.16;transform:scale(.62)}36%{opacity:.16;transform:scale(.62)}36.3333%{opacity:0;transform:scale(.4)}36.6667%{opacity:1;transform:scale(1)}42.6667%{opacity:1;transform:scale(1)}43%{opacity:0;transform:scale(.4)}43.3333%{opacity:.16;transform:scale(.62)}49.3333%{opacity:.16;transform:scale(.62)}49.6667%{opacity:0;transform:scale(.4)}50%{opacity:.16;transform:scale(.62)}56%{opacity:.16;transform:scale(.62)}56.3333%{opacity:0;transform:scale(.4)}56.6667%{opacity:.16;transform:scale(.62)}62.6667%{opacity:.16;transform:scale(.62)}63%{opacity:0;transform:scale(.4)}63.3333%{opacity:1;transform:scale(1)}69.3333%{opacity:1;transform:scale(1)}69.6667%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1)}76%{opacity:1;transform:scale(1)}76.3333%{opacity:0;transform:scale(.4)}76.6667%{opacity:.16;transform:scale(.62)}82.6667%{opacity:.16;transform:scale(.62)}83%{opacity:0;transform:scale(.4)}83.3333%{opacity:1;transform:scale(1)}89.3333%{opacity:1;transform:scale(1)}89.6667%{opacity:0;transform:scale(.4)}90%{opacity:.16;transform:scale(.62)}96%{opacity:.16;transform:scale(.62)}96.3333%{opacity:0;transform:scale(.4)}96.6667%{opacity:1;transform:scale(1)}}@keyframes ch-dots-frame-3{3%{opacity:1;transform:scale(1)}3.3333%{opacity:0;transform:scale(.4)}3.6667%{opacity:1;transform:scale(1)}9.6667%{opacity:1;transform:scale(1)}10%{opacity:0;transform:scale(.4)}10.3333%{opacity:1;transform:scale(1)}16.3333%{opacity:1;transform:scale(1)}16.6667%{opacity:0;transform:scale(.4)}17%{opacity:.16;transform:scale(.62)}23%{opacity:.16;transform:scale(.62)}23.3333%{opacity:0;transform:scale(.4)}23.6667%{opacity:1;transform:scale(1)}29.6667%{opacity:1;transform:scale(1)}30%{opacity:0;transform:scale(.4)}30.3333%{opacity:1;transform:scale(1)}36.3333%{opacity:1;transform:scale(1)}36.6667%{opacity:0;transform:scale(.4)}37%{opacity:1;transform:scale(1)}43%{opacity:1;transform:scale(1)}43.3333%{opacity:0;transform:scale(.4)}43.6667%{opacity:1;transform:scale(1)}49.6667%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(.4)}50.3333%{opacity:.16;transform:scale(.62)}56.3333%{opacity:.16;transform:scale(.62)}56.6667%{opacity:0;transform:scale(.4)}57%{opacity:1;transform:scale(1)}63%{opacity:1;transform:scale(1)}63.3333%{opacity:0;transform:scale(.4)}63.6667%{opacity:1;transform:scale(1)}69.6667%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(.4)}70.3333%{opacity:.16;transform:scale(.62)}76.3333%{opacity:.16;transform:scale(.62)}76.6667%{opacity:0;transform:scale(.4)}77%{opacity:.16;transform:scale(.62)}83%{opacity:.16;transform:scale(.62)}83.3333%{opacity:0;transform:scale(.4)}83.6667%{opacity:1;transform:scale(1)}89.6667%{opacity:1;transform:scale(1)}90%{opacity:0;transform:scale(.4)}90.3333%{opacity:1;transform:scale(1)}96.3333%{opacity:1;transform:scale(1)}96.6667%{opacity:0;transform:scale(.4)}97%{opacity:1;transform:scale(1)}}@keyframes ch-dots-frame-4{2.6667%{opacity:1;transform:scale(1)}3%{opacity:0;transform:scale(.4)}3.3333%{opacity:1;transform:scale(1)}9.3333%{opacity:1;transform:scale(1)}9.6667%{opacity:0;transform:scale(.4)}10%{opacity:1;transform:scale(1)}16%{opacity:1;transform:scale(1)}16.3333%{opacity:0;transform:scale(.4)}16.6667%{opacity:1;transform:scale(1)}22.6667%{opacity:1;transform:scale(1)}23%{opacity:0;transform:scale(.4)}23.3333%{opacity:.16;transform:scale(.62)}29.3333%{opacity:.16;transform:scale(.62)}29.6667%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1)}36%{opacity:1;transform:scale(1)}36.3333%{opacity:0;transform:scale(.4)}36.6667%{opacity:1;transform:scale(1)}42.6667%{opacity:1;transform:scale(1)}43%{opacity:0;transform:scale(.4)}43.3333%{opacity:.16;transform:scale(.62)}49.3333%{opacity:.16;transform:scale(.62)}49.6667%{opacity:0;transform:scale(.4)}50%{opacity:.16;transform:scale(.62)}56%{opacity:.16;transform:scale(.62)}56.3333%{opacity:0;transform:scale(.4)}56.6667%{opacity:1;transform:scale(1)}62.6667%{opacity:1;transform:scale(1)}63%{opacity:0;transform:scale(.4)}63.3333%{opacity:1;transform:scale(1)}69.3333%{opacity:1;transform:scale(1)}69.6667%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1)}76%{opacity:1;transform:scale(1)}76.3333%{opacity:0;transform:scale(.4)}76.6667%{opacity:1;transform:scale(1)}82.6667%{opacity:1;transform:scale(1)}83%{opacity:0;transform:scale(.4)}83.3333%{opacity:.16;transform:scale(.62)}89.3333%{opacity:.16;transform:scale(.62)}89.6667%{opacity:0;transform:scale(.4)}90%{opacity:1;transform:scale(1)}96%{opacity:1;transform:scale(1)}96.3333%{opacity:0;transform:scale(.4)}96.6667%{opacity:1;transform:scale(1)}}@keyframes ch-dots-frame-5{3%{opacity:1;transform:scale(1)}3.3333%{opacity:0;transform:scale(.4)}3.6667%{opacity:.16;transform:scale(.62)}9.6667%{opacity:.16;transform:scale(.62)}10%{opacity:0;transform:scale(.4)}10.3333%{opacity:1;transform:scale(1)}16.3333%{opacity:1;transform:scale(1)}16.6667%{opacity:0;transform:scale(.4)}17%{opacity:.16;transform:scale(.62)}23%{opacity:.16;transform:scale(.62)}23.3333%{opacity:0;transform:scale(.4)}23.6667%{opacity:1;transform:scale(1)}29.6667%{opacity:1;transform:scale(1)}30%{opacity:0;transform:scale(.4)}30.3333%{opacity:.16;transform:scale(.62)}36.3333%{opacity:.16;transform:scale(.62)}36.6667%{opacity:0;transform:scale(.4)}37%{opacity:1;transform:scale(1)}43%{opacity:1;transform:scale(1)}43.3333%{opacity:0;transform:scale(.4)}43.6667%{opacity:1;transform:scale(1)}49.6667%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(.4)}50.3333%{opacity:1;transform:scale(1)}56.3333%{opacity:1;transform:scale(1)}56.6667%{opacity:0;transform:scale(.4)}57%{opacity:1;transform:scale(1)}63%{opacity:1;transform:scale(1)}63.3333%{opacity:0;transform:scale(.4)}63.6667%{opacity:1;transform:scale(1)}69.6667%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(.4)}70.3333%{opacity:1;transform:scale(1)}76.3333%{opacity:1;transform:scale(1)}76.6667%{opacity:0;transform:scale(.4)}77%{opacity:.16;transform:scale(.62)}83%{opacity:.16;transform:scale(.62)}83.3333%{opacity:0;transform:scale(.4)}83.6667%{opacity:1;transform:scale(1)}89.6667%{opacity:1;transform:scale(1)}90%{opacity:0;transform:scale(.4)}90.3333%{opacity:1;transform:scale(1)}96.3333%{opacity:1;transform:scale(1)}96.6667%{opacity:0;transform:scale(.4)}97%{opacity:1;transform:scale(1)}}@keyframes ch-dots-frame-6{3.3333%{opacity:1;transform:scale(1)}3.6667%{opacity:0;transform:scale(.4)}4%{opacity:.16;transform:scale(.62)}10%{opacity:.16;transform:scale(.62)}10.3333%{opacity:0;transform:scale(.4)}10.6667%{opacity:.16;transform:scale(.62)}16.6667%{opacity:.16;transform:scale(.62)}17%{opacity:0;transform:scale(.4)}17.3333%{opacity:1;transform:scale(1)}23.3333%{opacity:1;transform:scale(1)}23.6667%{opacity:0;transform:scale(.4)}24%{opacity:.16;transform:scale(.62)}30%{opacity:.16;transform:scale(.62)}30.3333%{opacity:0;transform:scale(.4)}30.6667%{opacity:1;transform:scale(1)}36.6667%{opacity:1;transform:scale(1)}37%{opacity:0;transform:scale(.4)}37.3333%{opacity:.16;transform:scale(.62)}43.3333%{opacity:.16;transform:scale(.62)}43.6667%{opacity:0;transform:scale(.4)}44%{opacity:.16;transform:scale(.62)}50%{opacity:.16;transform:scale(.62)}50.3333%{opacity:0;transform:scale(.4)}50.6667%{opacity:.16;transform:scale(.62)}56.6667%{opacity:.16;transform:scale(.62)}57%{opacity:0;transform:scale(.4)}57.3333%{opacity:1;transform:scale(1)}63.3333%{opacity:1;transform:scale(1)}63.6667%{opacity:0;transform:scale(.4)}64%{opacity:.16;transform:scale(.62)}70%{opacity:.16;transform:scale(.62)}70.3333%{opacity:0;transform:scale(.4)}70.6667%{opacity:1;transform:scale(1)}76.6667%{opacity:1;transform:scale(1)}77%{opacity:0;transform:scale(.4)}77.3333%{opacity:.16;transform:scale(.62)}83.3333%{opacity:.16;transform:scale(.62)}83.6667%{opacity:0;transform:scale(.4)}84%{opacity:.16;transform:scale(.62)}90%{opacity:.16;transform:scale(.62)}90.3333%{opacity:0;transform:scale(.4)}90.6667%{opacity:1;transform:scale(1)}96.6667%{opacity:1;transform:scale(1)}97%{opacity:0;transform:scale(.4)}97.3333%{opacity:1;transform:scale(1)}}@keyframes ch-dots-frame-7{3%{opacity:1;transform:scale(1)}3.3333%{opacity:0;transform:scale(.4)}3.6667%{opacity:1;transform:scale(1)}9.6667%{opacity:1;transform:scale(1)}10%{opacity:0;transform:scale(.4)}10.3333%{opacity:1;transform:scale(1)}16.3333%{opacity:1;transform:scale(1)}16.6667%{opacity:0;transform:scale(.4)}17%{opacity:1;transform:scale(1)}23%{opacity:1;transform:scale(1)}23.3333%{opacity:0;transform:scale(.4)}23.6667%{opacity:.16;transform:scale(.62)}29.6667%{opacity:.16;transform:scale(.62)}30%{opacity:0;transform:scale(.4)}30.3333%{opacity:1;transform:scale(1)}36.3333%{opacity:1;transform:scale(1)}36.6667%{opacity:0;transform:scale(.4)}37%{opacity:1;transform:scale(1)}43%{opacity:1;transform:scale(1)}43.3333%{opacity:0;transform:scale(.4)}43.6667%{opacity:.16;transform:scale(.62)}49.6667%{opacity:.16;transform:scale(.62)}50%{opacity:0;transform:scale(.4)}50.3333%{opacity:.16;transform:scale(.62)}56.3333%{opacity:.16;transform:scale(.62)}56.6667%{opacity:0;transform:scale(.4)}57%{opacity:1;transform:scale(1)}63%{opacity:1;transform:scale(1)}63.3333%{opacity:0;transform:scale(.4)}63.6667%{opacity:1;transform:scale(1)}69.6667%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(.4)}70.3333%{opacity:1;transform:scale(1)}76.3333%{opacity:1;transform:scale(1)}76.6667%{opacity:0;transform:scale(.4)}77%{opacity:1;transform:scale(1)}83%{opacity:1;transform:scale(1)}83.3333%{opacity:0;transform:scale(.4)}83.6667%{opacity:.16;transform:scale(.62)}89.6667%{opacity:.16;transform:scale(.62)}90%{opacity:0;transform:scale(.4)}90.3333%{opacity:1;transform:scale(1)}96.3333%{opacity:1;transform:scale(1)}96.6667%{opacity:0;transform:scale(.4)}97%{opacity:1;transform:scale(1)}}@keyframes ch-dots-frame-8{3.3333%{opacity:1;transform:scale(1)}3.6667%{opacity:0;transform:scale(.4)}4%{opacity:1;transform:scale(1)}10%{opacity:1;transform:scale(1)}10.3333%{opacity:0;transform:scale(.4)}10.6667%{opacity:1;transform:scale(1)}16.6667%{opacity:1;transform:scale(1)}17%{opacity:0;transform:scale(.4)}17.3333%{opacity:.16;transform:scale(.62)}23.3333%{opacity:.16;transform:scale(.62)}23.6667%{opacity:0;transform:scale(.4)}24%{opacity:1;transform:scale(1)}30%{opacity:1;transform:scale(1)}30.3333%{opacity:0;transform:scale(.4)}30.6667%{opacity:1;transform:scale(1)}36.6667%{opacity:1;transform:scale(1)}37%{opacity:0;transform:scale(.4)}37.3333%{opacity:.16;transform:scale(.62)}43.3333%{opacity:.16;transform:scale(.62)}43.6667%{opacity:0;transform:scale(.4)}44%{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(1)}50.3333%{opacity:0;transform:scale(.4)}50.6667%{opacity:.16;transform:scale(.62)}56.6667%{opacity:.16;transform:scale(.62)}57%{opacity:0;transform:scale(.4)}57.3333%{opacity:.16;transform:scale(.62)}63.3333%{opacity:.16;transform:scale(.62)}63.6667%{opacity:0;transform:scale(.4)}64%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(1)}70.3333%{opacity:0;transform:scale(.4)}70.6667%{opacity:.16;transform:scale(.62)}76.6667%{opacity:.16;transform:scale(.62)}77%{opacity:0;transform:scale(.4)}77.3333%{opacity:1;transform:scale(1)}83.3333%{opacity:1;transform:scale(1)}83.6667%{opacity:0;transform:scale(.4)}84%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}90.3333%{opacity:0;transform:scale(.4)}90.6667%{opacity:.16;transform:scale(.62)}96.6667%{opacity:.16;transform:scale(.62)}97%{opacity:0;transform:scale(.4)}97.3333%{opacity:1;transform:scale(1)}}@keyframes ch-dots-frame-9{3.6667%{opacity:1;transform:scale(1)}4%{opacity:0;transform:scale(.4)}4.3333%{opacity:1;transform:scale(1)}10.3333%{opacity:1;transform:scale(1)}10.6667%{opacity:0;transform:scale(.4)}11%{opacity:1;transform:scale(1)}17%{opacity:1;transform:scale(1)}17.3333%{opacity:0;transform:scale(.4)}17.6667%{opacity:1;transform:scale(1)}23.6667%{opacity:1;transform:scale(1)}24%{opacity:0;transform:scale(.4)}24.3333%{opacity:.16;transform:scale(.62)}30.3333%{opacity:.16;transform:scale(.62)}30.6667%{opacity:0;transform:scale(.4)}31%{opacity:1;transform:scale(1)}37%{opacity:1;transform:scale(1)}37.3333%{opacity:0;transform:scale(.4)}37.6667%{opacity:1;transform:scale(1)}43.6667%{opacity:1;transform:scale(1)}44%{opacity:0;transform:scale(.4)}44.3333%{opacity:.16;transform:scale(.62)}50.3333%{opacity:.16;transform:scale(.62)}50.6667%{opacity:0;transform:scale(.4)}51%{opacity:.16;transform:scale(.62)}57%{opacity:.16;transform:scale(.62)}57.3333%{opacity:0;transform:scale(.4)}57.6667%{opacity:1;transform:scale(1)}63.6667%{opacity:1;transform:scale(1)}64%{opacity:0;transform:scale(.4)}64.3333%{opacity:1;transform:scale(1)}70.3333%{opacity:1;transform:scale(1)}70.6667%{opacity:0;transform:scale(.4)}71%{opacity:1;transform:scale(1)}77%{opacity:1;transform:scale(1)}77.3333%{opacity:0;transform:scale(.4)}77.6667%{opacity:1;transform:scale(1)}83.6667%{opacity:1;transform:scale(1)}84%{opacity:0;transform:scale(.4)}84.3333%{opacity:.16;transform:scale(.62)}90.3333%{opacity:.16;transform:scale(.62)}90.6667%{opacity:0;transform:scale(.4)}91%{opacity:1;transform:scale(1)}97%{opacity:1;transform:scale(1)}97.3333%{opacity:0;transform:scale(.4)}97.6667%{opacity:1;transform:scale(1)}}.ch-bar-row{align-items:center;gap:var(--ch-space-3);color:var(--ch-text-secondary);grid-template-columns:5.625rem minmax(5rem,1fr) 2.75rem;font-size:.8125rem;display:grid}.ch-bar-row__label{overflow-wrap:anywhere;min-width:0}.ch-bar-row--label-above{row-gap:var(--ch-space-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""bar bar"}.ch-bar-row--label-above .ch-bar-row__label{grid-area:label}.ch-bar-row--label-above .ch-bar-row__bar{grid-area:bar}.ch-bar-row--label-above .ch-bar-row__value{grid-area:value}.ch-bar-row__bar{height:.625rem}.ch-bar-row__bar--primary{color:var(--ch-blue-600)}.ch-bar-row__bar--purple{color:var(--ch-category-purple)}.ch-bar-row__bar--teal{color:var(--ch-category-teal)}.ch-bar-row__bar--slate{color:var(--ch-category-slate)}.ch-bar-row__value{color:var(--ch-ink);font-family:var(--ch-font-display);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.ch-toggle{align-items:flex-start;gap:var(--ch-space-3);color:var(--ch-text-secondary);cursor:pointer;display:inline-flex}.ch-toggle__input{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ch-toggle__control{border-radius:var(--ch-radius-pill);background:var(--ch-category-slate);width:2.125rem;height:1.25rem;transition:background-color var(--ch-duration-default) var(--ch-ease-standard);flex:none;align-items:center;padding:.125rem;display:flex}.ch-toggle__thumb{background:var(--ch-surface);width:1rem;height:1rem;transition:transform var(--ch-duration-default) var(--ch-ease-standard);border-radius:50%;box-shadow:0 .0625rem .1875rem #0d1b3333}.ch-toggle__input:checked+.ch-toggle__control{background:var(--ch-blue-600)}.ch-toggle__input:checked+.ch-toggle__control .ch-toggle__thumb{transform:translate(.875rem)}.ch-toggle__input:focus-visible+.ch-toggle__control{box-shadow:var(--ch-shadow-focus)}.ch-toggle__input:disabled+.ch-toggle__control{cursor:not-allowed;opacity:.5}.ch-toggle:has(.ch-toggle__input:disabled){cursor:not-allowed;opacity:.5}.ch-toggle__copy{gap:.125rem;display:grid}.ch-toggle__label{color:var(--ch-ink);font-family:var(--ch-font-display);font-size:var(--ch-text-small-size);font-weight:600;line-height:1.35}.ch-toggle__description{color:var(--ch-text-muted);font-size:.75rem;line-height:1.4}@media (width<40rem){.ch-bar-row{gap:var(--ch-space-2);grid-template-columns:minmax(5.5rem,7rem) minmax(4rem,1fr) 3rem}.ch-bar-row--label-above{grid-template-columns:minmax(0,1fr) auto}}.ch-disabled-tooltip{border-radius:var(--ch-radius-control);outline:none;max-width:100%;display:inline-flex;position:relative}.ch-disabled-tooltip:focus-visible{box-shadow:inset 0 0 0 .0625rem var(--ch-blue-600)}.ch-disabled-tooltip__content{z-index:120;bottom:calc(100% + var(--ch-space-2));border:1px solid var(--ch-border);border-radius:var(--ch-radius-control);background:var(--ch-ink);width:max-content;max-width:min(18rem,100vw - 2rem);box-shadow:var(--ch-shadow-overlay);color:var(--ch-surface);font-family:var(--ch-font-body);font-size:var(--ch-text-small-size);opacity:0;pointer-events:none;text-align:left;transform:translate(-50%, var(--ch-space-1));transition:opacity var(--ch-duration-fast) var(--ch-ease-standard), transform var(--ch-duration-fast) var(--ch-ease-standard), visibility var(--ch-duration-fast) var(--ch-ease-standard);visibility:hidden;white-space:normal;padding:.4375rem .625rem;font-weight:400;line-height:1.35;position:absolute;left:50%}.ch-disabled-tooltip:hover .ch-disabled-tooltip__content,.ch-disabled-tooltip:focus-visible .ch-disabled-tooltip__content{opacity:1;visibility:visible;transform:translate(-50%)}@media (width<=42rem){.ch-disabled-tooltip__content{right:var(--ch-space-4);bottom:var(--ch-space-4);left:var(--ch-space-4);width:auto;max-width:none;transform:translateY(var(--ch-space-1));position:fixed}.ch-disabled-tooltip:hover .ch-disabled-tooltip__content,.ch-disabled-tooltip:focus-visible .ch-disabled-tooltip__content{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ch-disabled-tooltip__content{transition:none}}.ch-shell{background:var(--ch-surface-sunken);min-height:100dvh;display:flex}.ch-skip-link{z-index:1000;top:var(--ch-space-3);left:var(--ch-space-3);padding:var(--ch-space-2) var(--ch-space-3);border-radius:var(--ch-radius-control);background:var(--ch-ink);color:var(--ch-surface);font-family:var(--ch-font-display);transform:translateY(calc(-100% - var(--ch-space-5)));transition:transform var(--ch-duration-fast) var(--ch-ease-standard);font-weight:600;position:fixed}.ch-skip-link:focus{color:var(--ch-surface);transform:translateY(0)}.ch-shell__sidebar{flex:0 0 var(--ch-shell-sidebar-width);border-right:1px solid var(--ch-border);background:var(--ch-surface);overscroll-behavior:contain;height:100dvh;position:sticky;top:0;overflow-y:auto}.ch-shell__navigation{flex-direction:column;height:100%;padding:1.125rem .625rem;display:flex}.ch-shell__brand{padding:0 .625rem var(--ch-space-4)}.ch-shell__brand-link,.ch-shell__brand-static{border-radius:var(--ch-radius-control);align-items:center;gap:.375rem;max-width:100%;text-decoration:none;display:inline-flex;position:relative}.ch-shell__brand img.ch-shell__brand-mark{flex:none;width:auto;height:1.75rem}.ch-shell__brand-text{flex:auto;gap:.1875rem;min-width:0;display:grid}.ch-shell__brand img.ch-shell__brand-wordmark{width:100%;max-width:none}.ch-shell__brand-product{color:var(--ch-ink);font-family:var(--ch-font-display);letter-spacing:-.01em;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;line-height:1.1;display:inline-flex}.ch-shell__brand-product .ch-shell__brand-badge{height:.8125rem;padding:0 .25rem;font-size:.5rem;position:static}.ch-shell__brand img{width:9.25rem;max-width:100%;height:auto;display:block}.ch-shell__brand-badge{border-radius:var(--ch-radius-pill);background:var(--ch-blue-100);height:.875rem;color:var(--ch-blue-700);font-family:var(--ch-font-display);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:0 .3125rem;font-size:.5625rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:calc(100% + .125rem);right:0}.ch-shell__nav-list{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.ch-shell__nav-groups{gap:0;display:grid}.ch-shell__nav-group{gap:.125rem;display:grid}.ch-shell__nav-group-label{color:var(--ch-text-muted);font-family:var(--ch-font-display);font-size:var(--ch-text-micro-size);letter-spacing:.06em;text-transform:uppercase;margin:.875rem 0 .25rem;padding-inline:.625rem;font-weight:600;line-height:1.5}.ch-shell__nav-link{min-height:2.25rem;color:var(--ch-text-secondary);font-family:var(--ch-font-display);transition:background-color var(--ch-duration-default) var(--ch-ease-standard), color var(--ch-duration-default) var(--ch-ease-standard);border-radius:.5rem;grid-template-columns:1rem minmax(0,1fr) auto;align-content:center;align-items:center;column-gap:.625rem;padding:.4375rem .625rem;font-size:.84375rem;font-weight:450;line-height:1.2;text-decoration:none;display:grid}.ch-shell__nav-label{min-width:0;transform:translateY(.0625rem)}.ch-shell__nav-chevron{display:none}.ch-shell__nav-badge{border-radius:var(--ch-radius-pill);background:var(--ch-blue-600);min-width:1.25rem;height:1.25rem;color:var(--ch-text-on-accent);font-variant-numeric:tabular-nums;place-items:center;padding:0 .3rem;font-size:.6875rem;font-weight:700;display:inline-grid}.ch-shell__nav-link:hover{background:var(--ch-blue-50);color:var(--ch-blue-700);text-decoration:none}.ch-shell__nav-link--active{background:var(--ch-blue-100);color:var(--ch-blue-700);font-weight:600}.ch-shell__navigation-footer{margin-top:auto}.ch-shell__provider{margin-top:var(--ch-space-2);padding:var(--ch-space-3) .625rem 0;border-top:1px solid var(--ch-border-subtle);color:var(--ch-text-muted);gap:.125rem;font-size:.75rem;line-height:1.4;display:grid}.ch-shell__provider-name{color:var(--ch-text-secondary);font-family:var(--ch-font-display);overflow-wrap:anywhere;font-weight:600}.ch-shell__workspace{flex-direction:column;flex:auto;min-width:0;display:flex;container:ch-shell-workspace/inline-size}.ch-shell__header{z-index:30;padding-top:env(safe-area-inset-top);background:var(--ch-surface);flex-direction:column;display:flex;position:sticky;top:0}.ch-shell__banner{z-index:21;position:sticky;top:0}.ch-shell__banner:empty{display:none}.ch-shell__topbar{z-index:20;align-items:center;gap:var(--ch-space-4);border-bottom:1px solid var(--ch-border);background:var(--ch-surface);min-height:4.0625rem;padding:.875rem 1.75rem;display:flex;position:sticky;top:0}.ch-shell__menu-button{color:var(--ch-text-secondary);flex:none;display:none}.ch-shell__menu-button.ch-icon-button--ghost:hover{background:var(--ch-blue-50);color:var(--ch-blue-700)}.ch-shell__topbar-context{align-items:center;gap:var(--ch-space-4);flex:auto;min-width:0;display:flex}.ch-shell__topbar-secondary{align-items:center;gap:var(--ch-space-2);min-width:0;padding-right:var(--ch-space-4);border-right:1px solid var(--ch-border);display:flex}.ch-shell__topbar-provider{min-width:0;color:var(--ch-ink);font-family:var(--ch-font-display);overflow-wrap:anywhere;font-size:.875rem;font-weight:650}.ch-shell__freshness{color:var(--ch-text-muted);font-size:var(--ch-text-small-size);flex:none}.ch-shell__topbar-actions{align-items:center;gap:var(--ch-space-3);margin-left:auto;display:flex}.ch-shell__registry{gap:.125rem;min-width:0;display:grid}.ch-shell__registry-status{max-width:16rem;color:var(--ch-danger);font-size:var(--ch-text-micro-size);font-weight:500;line-height:1.25}.ch-shell__registry-summary{min-width:0;max-width:18rem;color:var(--ch-ink);font-family:var(--ch-font-display);align-items:baseline;gap:.375rem;font-size:1rem;font-weight:600;line-height:1.25;display:flex}.ch-shell__registry-summary-name{overflow-wrap:anywhere;min-width:0}.ch-shell__registry-summary-count{color:var(--ch-text-muted);font-size:var(--ch-text-small-size);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:500}.ch-shell__registry-summary-count:before{content:"· "}.ch-shell__notification{position:relative}.ch-shell__notification-badge{top:calc(-1 * var(--ch-space-1));right:calc(-1 * var(--ch-space-1));min-width:var(--ch-space-5);padding-inline:var(--ch-space-1);border:2px solid var(--ch-surface);border-radius:var(--ch-radius-pill);background:var(--ch-danger);color:var(--ch-text-on-accent);font-size:var(--ch-text-micro-size);font-weight:700;line-height:var(--ch-space-4);text-align:center;position:absolute}.ch-shell__notification-panel{z-index:30;top:calc(100% + var(--ch-space-2));width:min(22rem, calc(100vw - var(--ch-space-8)));padding:var(--ch-space-5);border:1px solid var(--ch-border);border-radius:var(--ch-radius-card);background:var(--ch-surface);box-shadow:var(--ch-shadow-overlay);text-align:left;position:absolute;right:0}.ch-shell__notification-header{justify-content:space-between;align-items:center;gap:var(--ch-space-4);display:flex}.ch-shell__notification-title{color:var(--ch-ink);font-family:var(--ch-font-display);font-size:var(--ch-text-heading-size);margin:0;font-weight:600}.ch-shell__notification-empty{margin:var(--ch-space-3) 0 0;color:var(--ch-text-secondary);font-size:var(--ch-text-small-size);line-height:1.5}.ch-shell__notification-list{gap:var(--ch-space-1);max-height:min(24rem,60vh);margin:var(--ch-space-4) calc(-1 * var(--ch-space-3)) 0;padding:0;list-style:none;display:grid;overflow-y:auto}.ch-shell__notification-item{gap:var(--ch-space-2);width:100%;padding:var(--ch-space-4) var(--ch-space-3);border-radius:var(--ch-radius-control);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:grid}.ch-shell__notification-item:hover,.ch-shell__notification-item:focus-visible{background:var(--ch-surface-sunken)}.ch-shell__notification-item--unread{box-shadow:inset .1875rem 0 var(--ch-blue-600)}.ch-shell__notification-item-title{color:var(--ch-ink);font-size:var(--ch-text-small-size);font-weight:650}.ch-shell__notification-item-message,.ch-shell__notification-item-time{color:var(--ch-text-secondary);font-size:var(--ch-text-small-size);line-height:1.4}.ch-shell__notification-item-time{font-size:var(--ch-text-micro-size)}.ch-shell__notification-mark-all{color:var(--ch-blue-700);font:inherit;font-size:var(--ch-text-small-size);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-weight:650}.ch-shell__notification-mark-all:hover,.ch-shell__notification-mark-all:focus-visible{text-decoration:underline}.ch-shell__notification-action-error{margin:var(--ch-space-2) 0 0;color:var(--ch-danger);font-size:var(--ch-text-small-size);line-height:1.4}.ch-shell__main{width:100%;max-width:var(--ch-shell-content-max-width);padding:var(--ch-space-6) 1.75rem var(--ch-space-10);flex-direction:column;flex:auto;margin-inline:auto;display:flex}.ch-shell__mobile-layer,.ch-shell__mobile-tabs{display:none}@media (width<54rem){.ch-shell__sidebar{display:none}.ch-shell__menu-button{display:inline-grid}.ch-shell__mobile-layer{z-index:100;display:block;position:fixed;inset:0}.ch-shell__scrim{background:var(--ch-scrim);cursor:default;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.ch-shell__mobile-navigation{width:min(18rem,100vw - 3rem);height:100dvh;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);border-right:1px solid var(--ch-border);background:var(--ch-surface);box-shadow:var(--ch-shadow-overlay);position:relative}.ch-shell__mobile-close{z-index:1;top:max(.75rem, env(safe-area-inset-top));right:max(.75rem, env(safe-area-inset-right));color:var(--ch-text-secondary);position:absolute}.ch-shell__mobile-close.ch-icon-button--ghost:hover{background:var(--ch-blue-50);color:var(--ch-blue-700)}.ch-shell__mobile-navigation .ch-shell__brand{padding-right:3.25rem}}.ch-registry-selector{width:max-content;min-width:10.75rem;max-width:24rem;position:relative}.ch-registry-selector__trigger{border:1px solid var(--ch-border);border-radius:var(--ch-radius-control);background:var(--ch-surface);width:100%;min-height:2.25rem;color:var(--ch-ink);cursor:pointer;font-family:var(--ch-font-display);text-align:left;transition:border-color var(--ch-duration-fast) var(--ch-ease-standard), box-shadow var(--ch-duration-fast) var(--ch-ease-standard);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.375rem;padding:.375rem .625rem;display:grid}.ch-registry-selector__trigger:hover:not(:disabled),.ch-registry-selector__trigger--open{border-color:var(--ch-blue-200)}.ch-registry-selector__trigger:focus-visible{border-color:var(--ch-blue-600);box-shadow:var(--ch-shadow-focus);outline:none}.ch-registry-selector__trigger--pointer-focus:focus-visible{border-color:var(--ch-blue-200);box-shadow:none}.ch-registry-selector__trigger:disabled{cursor:not-allowed;opacity:.56}.ch-registry-selector__trigger-name{white-space:nowrap;min-width:0;font-size:.9375rem;font-weight:650;line-height:1.25}.ch-registry-selector__trigger-count,.ch-registry-selector__option-count{color:var(--ch-text-muted);font-size:var(--ch-text-small-size);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500;line-height:1.25}.ch-registry-selector__trigger-count{text-overflow:ellipsis;min-width:0;overflow:hidden;transform:translateY(.0625rem)}.ch-registry-selector__trigger-count:before{content:"· "}.ch-registry-selector__chevron{color:var(--ch-text-muted);transition:transform var(--ch-duration-fast) var(--ch-ease-standard);grid-column:3}.ch-registry-selector__list{z-index:50;border:1px solid var(--ch-border);border-radius:var(--ch-radius-card);background:var(--ch-surface);width:100%;min-width:15.5rem;box-shadow:var(--ch-shadow-overlay);gap:.125rem;margin:0;padding:.25rem;list-style:none;display:grid;position:absolute;top:calc(100% + .375rem);left:0}.ch-registry-selector__option{width:100%;min-height:2.25rem;color:var(--ch-text-secondary);cursor:pointer;font-family:var(--ch-font-display);text-align:left;background:0 0;border:0;border-radius:.4375rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.5rem .625rem;font-size:.875rem;font-weight:500;line-height:1.25;display:grid}.ch-registry-selector__option:hover,.ch-registry-selector__option:focus-visible{background:var(--ch-blue-50);color:var(--ch-blue-700);outline:none}.ch-registry-selector__option--selected{background:var(--ch-blue-100);color:var(--ch-blue-700);font-weight:650}.ch-registry-selector__option--selected .ch-registry-selector__option-count{color:var(--ch-blue-700)}@media (width<42rem),(pointer:coarse){.ch-registry-selector,.ch-registry-selector__list{min-width:0}.ch-registry-selector__trigger,.ch-registry-selector__option{min-height:2.75rem}.ch-registry-selector__trigger{align-items:center;gap:.375rem;display:flex}.ch-registry-selector__trigger-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.ch-registry-selector__trigger-count{text-overflow:clip;flex:none;overflow:visible}.ch-registry-selector__chevron{flex:none;margin-left:auto}}.ch-registry-selector.ch-registry-selector--inline{vertical-align:baseline;width:auto;min-width:0;max-width:100%;display:inline-flex}.ch-registry-selector.ch-registry-selector--inline .ch-registry-selector__trigger{max-width:100%;min-height:0;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:.125rem;padding:0;display:inline-flex}.ch-registry-selector.ch-registry-selector--inline .ch-registry-selector__trigger:after{content:"";position:absolute;inset:-.9375rem -.5rem}.ch-registry-selector.ch-registry-selector--inline .ch-registry-selector__trigger:hover:not(:disabled),.ch-registry-selector.ch-registry-selector--inline .ch-registry-selector__trigger--open{color:var(--ch-ink)}.ch-registry-selector.ch-registry-selector--inline .ch-registry-selector__trigger:focus-visible{box-shadow:none;outline:2px solid var(--ch-blue-600);outline-offset:2px}.ch-registry-selector.ch-registry-selector--inline .ch-registry-selector__trigger-name{font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ch-registry-selector.ch-registry-selector--inline .ch-registry-selector__chevron{color:inherit;flex:none}.ch-registry-selector.ch-registry-selector--inline .ch-registry-selector__list{width:max-content;min-width:13rem;max-width:min(20rem,100vw - 2rem)}.ch-shell__sidebar{transition:flex-basis var(--ch-duration-default) var(--ch-ease-standard);overflow-x:hidden}.ch-shell__sidebar--collapsed{flex-basis:var(--ch-shell-sidebar-collapsed-width)}.ch-shell__navigation-header{justify-content:space-between;align-items:center;gap:var(--ch-space-2);min-width:0;display:flex}.ch-shell__navigation-header .ch-shell__brand{min-width:0;padding-bottom:var(--ch-space-4)}.ch-shell__collapse-button{color:var(--ch-text-muted);flex:none;margin-bottom:1.375rem}.ch-shell__collapse-button.ch-icon-button--ghost:hover{background:var(--ch-blue-50);color:var(--ch-blue-700)}.ch-shell__navigation--collapsed{padding-inline:var(--ch-space-2)}.ch-shell__navigation--collapsed .ch-shell__navigation-header{gap:var(--ch-space-1);flex-direction:column}.ch-shell__navigation--collapsed .ch-shell__brand{justify-content:center;padding:0;display:flex}.ch-shell__navigation--collapsed .ch-shell__brand-link,.ch-shell__navigation--collapsed .ch-shell__brand-static{flex-direction:column;align-items:center;gap:.3125rem}.ch-shell__navigation--collapsed .ch-shell__brand img{width:1.75rem}.ch-shell__navigation--collapsed .ch-shell__brand-badge{position:static}.ch-shell__navigation--collapsed .ch-shell__collapse-button{margin-bottom:var(--ch-space-3)}.ch-shell__navigation--collapsed .ch-shell__nav-group+.ch-shell__nav-group{margin-top:var(--ch-space-2);padding-top:var(--ch-space-2);border-top:1px solid var(--ch-border-subtle)}.ch-shell__navigation--collapsed .ch-shell__nav-group-label,.ch-shell__navigation--collapsed .ch-shell__provider{display:none}.ch-shell__navigation--collapsed .ch-shell__nav-link{grid-template-columns:1rem;justify-content:center;width:2.5rem;min-height:2.5rem;margin-inline:auto;padding:0;position:relative}.ch-shell__navigation--collapsed .ch-shell__nav-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ch-shell__navigation--collapsed .ch-shell__nav-badge{color:#0000;width:.5rem;min-width:.5rem;height:.5rem;padding:0;position:absolute;top:.125rem;right:.125rem;overflow:hidden}@media (width<54rem){.ch-shell__sidebar--collapsed{flex-basis:var(--ch-shell-sidebar-width)}}@media (prefers-reduced-motion:reduce){.ch-shell__sidebar{transition:none}}.ch-responsive-table__cell-value{overflow-wrap:anywhere;min-width:0}.ch-swipe-back{touch-action:pan-y}@media (width<48rem){.ch-responsive-table-frame.ch-responsive-table-frame{background:0 0;border:0;border-radius:0;overflow:visible}.ch-responsive-table.ch-responsive-table{min-width:0;display:block}.ch-responsive-table.ch-responsive-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ch-responsive-table.ch-responsive-table td{gap:var(--ch-space-1);padding:var(--ch-space-2) 0;grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.ch-responsive-table.ch-responsive-table td:before{color:var(--ch-text-muted);content:attr(data-label);font-family:var(--ch-font-display);font-size:var(--ch-text-micro-size);letter-spacing:.05em;text-transform:uppercase;font-weight:700;line-height:1.4}.ch-responsive-table.ch-responsive-table td:not(:last-child){border-bottom:1px solid var(--ch-border-subtle)}.ch-responsive-table.ch-responsive-table td:last-child{border-bottom:0}.ch-responsive-table--row-cards.ch-responsive-table--row-cards tbody{gap:var(--ch-space-3);display:grid}.ch-responsive-table--row-cards.ch-responsive-table--row-cards tr{padding:var(--ch-space-2) var(--ch-space-4);border:1px solid var(--ch-border);border-radius:var(--ch-radius-control);background:var(--ch-surface);display:grid}.ch-responsive-table--group-cards.ch-responsive-table--group-cards tbody{margin-bottom:var(--ch-space-3);padding:var(--ch-space-2) var(--ch-space-4);border:1px solid var(--ch-border);border-radius:var(--ch-radius-card);background:var(--ch-surface);display:grid;overflow:hidden}.ch-responsive-table--group-cards.ch-responsive-table--group-cards tbody:last-child{margin-bottom:0}.ch-responsive-table--group-cards.ch-responsive-table--group-cards tr{display:grid}}@media (width<54rem){.ch-shell__mobile-navigation .ch-shell__navigation{overscroll-behavior:contain;overflow-y:auto}.ch-shell__mobile-navigation .ch-shell__nav-link{min-height:2.75rem}}@media (width<42rem){.ch-shell__topbar{align-items:center;gap:var(--ch-space-2);min-height:4.5rem;padding-top:var(--ch-space-2);padding-right:max(var(--ch-space-4), env(safe-area-inset-right));padding-bottom:var(--ch-space-2);padding-left:max(var(--ch-space-4), env(safe-area-inset-left));display:flex}.ch-shell__back-button{margin-left:calc(var(--ch-space-2) * -1);color:var(--ch-ink);flex:none}.ch-shell__topbar-title{min-width:0;color:var(--ch-ink);font-family:var(--ch-font-display);flex:auto;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.2}.ch-shell__topbar-context{gap:.125rem;display:grid}.ch-shell__workspace[data-more-screen] .ch-shell__topbar-context,.ch-shell__workspace[data-more-screen] .ch-shell__screen{display:none}.ch-shell__topbar:has(.ch-shell__screen-header:not(:empty)) .ch-shell__topbar-context{display:none}.ch-shell__screen:has(.ch-shell__screen-header:empty){display:none}.ch-shell__screen{flex-direction:column;flex:auto;min-width:0;display:flex}.ch-shell__screen-header{align-items:center;min-width:0;display:flex}.ch-shell__screen-context{min-width:0;color:var(--ch-text-muted);font-size:var(--ch-text-micro-size);white-space:nowrap;align-items:baseline;gap:.25rem;margin-top:.125rem;font-weight:500;line-height:1.3;display:flex}.ch-shell__screen-context-registry{flex:0 auto;min-width:0}.ch-shell__screen-context-organization{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.ch-shell__screen-context-registry+.ch-shell__screen-context-organization:before{content:"·";margin-right:.25rem}.ch-shell__topbar-screen{flex:auto;min-width:0;display:grid}.ch-shell__topbar-screen .ch-shell__topbar-title{text-overflow:ellipsis;min-width:0;overflow:hidden}.ch-shell__header:has(.ch-banner--view-as) .ch-shell__screen-context-organization{display:none}.ch-shell__topbar-secondary{border-right:0;order:2;padding-right:0}.ch-shell__header:has(.ch-banner--view-as) .ch-shell__topbar-secondary{display:none}.ch-shell__topbar-provider{max-width:100%;color:var(--ch-text-muted);font-size:var(--ch-text-micro-size);font-weight:500;line-height:1.3}.ch-shell__freshness{min-width:0;font-size:var(--ch-text-micro-size);overflow-wrap:anywhere;display:block}.ch-shell__registry,.ch-shell__registry-summary{order:1;width:100%;min-width:0;max-width:18rem}.ch-shell__registry-summary{color:var(--ch-ink);font-size:1.0625rem}.ch-shell__registry-summary-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ch-registry-selector{width:100%;max-width:100%}.ch-shell__topbar-actions{gap:var(--ch-space-1);flex:none;margin-left:0}.ch-shell__menu-button{display:none}.ch-shell__main{padding:var(--ch-space-5) var(--ch-space-4) calc(var(--ch-shell-phone-tabs-height) + env(safe-area-inset-bottom) + var(--ch-space-4))}.ch-shell__more-screen{z-index:1;height:calc(100dvh - 100% - var(--ch-shell-phone-tabs-height) - env(safe-area-inset-bottom));padding:var(--ch-space-4) max(var(--ch-space-4), env(safe-area-inset-right)) var(--ch-space-6) max(var(--ch-space-4), env(safe-area-inset-left));background:var(--ch-surface-sunken);overscroll-behavior:contain;outline:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.ch-shell__more-screen .ch-shell__navigation{height:auto;min-height:0;padding:0}.ch-shell__more-navigation{gap:var(--ch-space-4);display:grid}.ch-shell__more-navigation>section{gap:var(--ch-space-2);display:grid}.ch-theme-toggle--menu{border:1px solid var(--ch-border);border-radius:var(--ch-radius-card);background:var(--ch-surface);width:100%;min-height:3rem;color:var(--ch-ink);justify-content:flex-start}.ch-theme-toggle--menu>span{justify-content:space-between;align-items:center;gap:var(--ch-space-3);flex:1;min-width:0;display:flex}.ch-theme-toggle__menu-value{color:var(--ch-text-muted);font-size:var(--ch-text-small-size);font-weight:500}.ch-shell__more-screen .ch-shell__navigation-header{display:none}.ch-shell__more-screen .ch-shell__nav-groups{gap:var(--ch-space-4)}.ch-shell__more-screen .ch-shell__nav-group{gap:var(--ch-space-2)}.ch-shell__more-screen .ch-shell__nav-group-label{padding-inline:var(--ch-space-1);margin:0}.ch-shell__more-screen .ch-shell__nav-list{border:1px solid var(--ch-border);border-radius:var(--ch-radius-card);background:var(--ch-surface);gap:0;overflow:hidden}.ch-shell__more-screen .ch-shell__nav-link{min-height:3rem;padding:var(--ch-space-3) var(--ch-space-4);color:var(--ch-ink);border-radius:0;grid-template-columns:1.25rem minmax(0,1fr) auto auto;font-size:.9375rem;font-weight:500}.ch-shell__more-screen .ch-shell__nav-link>svg:first-child{width:1.125rem;height:1.125rem;color:var(--ch-blue-600)}.ch-shell__more-screen .ch-shell__nav-link--active{background:var(--ch-blue-50);color:var(--ch-blue-700);font-weight:600}.ch-shell__more-screen li+li .ch-shell__nav-link{border-top:1px solid var(--ch-border-subtle)}.ch-shell__more-screen .ch-shell__nav-chevron{color:var(--ch-text-muted);display:block}.ch-shell__more-screen .ch-shell__navigation-footer{margin-top:var(--ch-space-4)}.ch-shell__more-screen .ch-shell__provider{margin-top:var(--ch-space-4);padding:0 var(--ch-space-1);border-top:0}.ch-shell__mobile-tabs{z-index:40;padding:var(--ch-space-1) max(var(--ch-space-2), env(safe-area-inset-right)) max(var(--ch-space-1), env(safe-area-inset-bottom)) max(var(--ch-space-2), env(safe-area-inset-left));border-top:1px solid var(--ch-border);background:var(--ch-sheet-veil);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -.25rem 1rem #0d1b3314}.ch-shell__mobile-tabs-list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.ch-shell__mobile-tab{width:100%;min-width:0;min-height:calc(var(--ch-shell-phone-tabs-height) - var(--ch-space-2));padding:var(--ch-space-1);color:var(--ch-text-muted);font-family:var(--ch-font-display);font-size:var(--ch-text-micro-size);background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;font-weight:500;line-height:1.2;text-decoration:none;display:flex;position:relative}.ch-shell__mobile-tab>.ch-shell__nav-badge{position:absolute;top:0;left:calc(50% + .25rem)}.ch-shell__mobile-tab:hover{color:var(--ch-blue-700);text-decoration:none}.ch-shell__mobile-tab:focus{outline:none}.ch-shell__mobile-tab:focus-visible{border-radius:var(--ch-radius-control);box-shadow:inset 0 0 0 .125rem var(--ch-blue-600)}.ch-shell__mobile-tab--active{color:var(--ch-blue-700);font-weight:700}.ch-page-header{margin-bottom:0}.ch-page-header--registry-context{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ch-page-header--app-bar{flex:auto;align-items:center;width:100%;min-width:0}.ch-page-header--app-bar .ch-page-header__copy{flex-direction:column;min-width:0;display:flex}.ch-page-header--app-bar .ch-page-header__title-row{align-items:center;gap:var(--ch-space-1);flex-direction:row}.ch-page-header--app-bar .ch-page-header__title{letter-spacing:0;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;word-break:normal;flex:auto;min-width:0;font-size:1.0625rem;font-weight:600;line-height:1.2;overflow:hidden}.ch-page-header--app-bar .ch-page-header__eyebrow{text-overflow:ellipsis;white-space:nowrap;order:2;min-width:0;margin-bottom:0;font-size:.625rem;overflow:hidden}.ch-page-header--app-bar .ch-page-header__description{min-width:0;font-size:var(--ch-text-micro-size);text-overflow:ellipsis;white-space:nowrap;order:3;margin-top:.125rem;line-height:1.3;overflow:hidden}.ch-page-header--app-bar .ch-page-header__actions{justify-content:flex-end;gap:var(--ch-space-1);flex-wrap:nowrap;flex:0 auto;width:auto;min-width:0}.ch-page-header--app-bar .ch-page-header__back{margin-left:calc(var(--ch-space-2) * -1)}.ch-card__header--with-action{flex-direction:column;align-items:flex-start}.ch-card__action{width:100%;min-width:0}.ch-shell__topbar .ch-shell__registry,.ch-shell__topbar .ch-shell__registry-summary{max-width:none}.ch-shell__topbar .ch-shell__registry{margin-block:-.3125rem}.ch-shell__topbar .ch-registry-selector__trigger{min-height:2.75rem;padding:0 var(--ch-space-1);background:0 0;border-color:#0000}.ch-shell__topbar .ch-registry-selector__trigger:hover:not(:disabled),.ch-shell__topbar .ch-registry-selector__trigger--open{background:var(--ch-blue-50);border-color:#0000}.ch-shell__topbar .ch-registry-selector__trigger-name{text-overflow:ellipsis;white-space:nowrap;font-size:1.0625rem;overflow:hidden}.ch-shell__topbar .ch-registry-selector__trigger-count{font-size:var(--ch-text-small-size)}.ch-bar-row{row-gap:var(--ch-space-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""bar bar"}.ch-bar-row__label{text-overflow:clip;white-space:normal;grid-area:label;overflow:visible}.ch-bar-row__bar{grid-area:bar}.ch-bar-row__value{grid-area:value}}@media (width<42rem),(pointer:coarse){.ch-button--small,.ch-button--medium,.ch-button--large,.ch-control{min-height:2.75rem;font-size:1rem}.ch-button{max-width:100%;padding-block:var(--ch-space-2);white-space:normal;line-height:1.2}.ch-icon-button{width:2.75rem;height:2.75rem}.ch-toggle{align-items:center;min-height:2.75rem}.ch-registry-selector__trigger{min-height:2.75rem;font-size:1rem}.ch-shell__main details>summary{align-items:center;min-height:2.75rem;display:flex}}@media (width<30rem){.ch-section-header{flex-direction:column;align-items:flex-start}.ch-state{padding:var(--ch-space-8) var(--ch-space-4)}}:root:has(.ch-dialog[open]){overflow:hidden}.ch-dialog{width:min(38rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:var(--ch-space-5);color:var(--ch-ink);background:var(--ch-surface);border:1px solid var(--ch-border);border-radius:var(--ch-radius-card);margin:auto;overflow:auto}.ch-dialog::backdrop{background:var(--ch-ink);opacity:.35}.ch-dialog__header{justify-content:space-between;align-items:start;gap:var(--ch-space-3);display:flex}.ch-dialog__body{gap:var(--ch-space-4);margin-top:var(--ch-space-4);display:grid}.ch-card-flow{align-items:start;gap:var(--ch-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ch-card-flow[data-flow-ready=true]{row-gap:0}.ch-card-flow__item{align-self:start;min-width:0}.ch-card-flow__item>*{width:100%}@media (width<=44rem){.ch-card-flow{grid-template-columns:1fr}.ch-card-flow[data-flow-ready=true]{row-gap:var(--ch-space-3)}.ch-card-flow__item{grid-area:auto!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gtm-accent:#7445c3;--gtm-accent-hover:#6133aa;--gtm-accent-strong:#4b2389;--gtm-accent-subtle:#f3edfc;--gtm-accent-muted:#e7daf7;--gtm-accent-border:#be9ce6;--gtm-on-accent:#fff;--gtm-canvas:#f7f5fa;--gtm-surface:#fff;--gtm-surface-striped:#faf8fc;--gtm-text:#291f3a;--gtm-text-secondary:#5b4f6b;--gtm-text-muted:#70657c;--gtm-border:#ddd6e7;--gtm-border-subtle:#ece7f1;--gtm-success:#216e46;--gtm-success-subtle:#e7f6ec;--gtm-warning:#8a5d08;--gtm-warning-strong:#684606;--gtm-warning-subtle:#fff5dc;--gtm-warning-raised:#fff9ea;--gtm-warning-border:#e3c578;--gtm-danger:#b4343a;--gtm-danger-strong:#912329;--gtm-danger-subtle:#feedef;--gtm-chart-total:var(--gtm-accent);--gtm-chart-active:#316fa8;--gtm-chart-coral:#b25439;--gtm-chart-slate:#6f7689;--gtm-chart-emerald:#30795d;--gtm-chart-gold:#9a6c10;--gtm-chart-rose:#aa487b;--gtm-chart-aqua:#217e88;--gtm-chart-olive:#657c35;--gtm-chart-track:#e9e1f1;--gtm-shadow-overlay:0 .5rem 1.5rem #19102a1f;--gtm-scrim:#19102a7a;--gtm-sheet-veil:#fffffff7}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gtm-accent:#c3a2ff;--gtm-accent-hover:#d5bdff;--gtm-accent-strong:#e7d9ff;--gtm-accent-subtle:#38264e;--gtm-accent-muted:#493260;--gtm-accent-border:#8867b1;--gtm-on-accent:#27143e;--gtm-canvas:#171321;--gtm-surface:#201b2b;--gtm-surface-striped:#282232;--gtm-text:#f1edf7;--gtm-text-secondary:#c6bbd3;--gtm-text-muted:#a99cb9;--gtm-border:#51465f;--gtm-border-subtle:#382f45;--gtm-success:#85d5a5;--gtm-success-subtle:#193d2a;--gtm-warning:#e8c06c;--gtm-warning-strong:#f5d895;--gtm-warning-subtle:#3c3117;--gtm-warning-raised:#463a1d;--gtm-warning-border:#7d6933;--gtm-danger:#ff9ba2;--gtm-danger-strong:#ffc0c4;--gtm-danger-subtle:#42232a;--gtm-chart-active:#92bff0;--gtm-chart-coral:#eda38a;--gtm-chart-slate:#b0b9ce;--gtm-chart-emerald:#8bcbae;--gtm-chart-gold:#e3bc6b;--gtm-chart-rose:#e99abd;--gtm-chart-aqua:#8bcbd3;--gtm-chart-olive:#bbcf8d;--gtm-chart-track:#41374f;--gtm-shadow-overlay:0 .5rem 1.5rem #00000073;--gtm-scrim:#0c0714a6;--gtm-sheet-veil:#201b2bf7}:root,:root[data-theme=dark]{--ch-brand-mark-blue:var(--gtm-accent);--ch-blue-50:var(--gtm-accent-subtle);--ch-blue-100:var(--gtm-accent-muted);--ch-blue-200:var(--gtm-accent-border);--ch-blue-600:var(--gtm-accent);--ch-blue-700:var(--gtm-accent-hover);--ch-blue-800:var(--gtm-accent-strong);--ch-ink:var(--gtm-text);--ch-text-secondary:var(--gtm-text-secondary);--ch-text-muted:var(--gtm-text-muted);--ch-text-loader-status:var(--gtm-text-secondary);--ch-text-on-accent:var(--gtm-on-accent);--ch-surface:var(--gtm-surface);--ch-surface-sunken:var(--gtm-canvas);--ch-table-stripe:var(--gtm-surface-striped);--ch-border:var(--gtm-border);--ch-border-subtle:var(--gtm-border-subtle);--ch-success:var(--gtm-success);--ch-success-tint:var(--gtm-success-subtle);--ch-warning:var(--gtm-warning);--ch-warning-strong:var(--gtm-warning-strong);--ch-warning-tint:var(--gtm-warning-subtle);--ch-warning-tint-strong:var(--gtm-warning-raised);--ch-warning-border:var(--gtm-warning-border);--ch-danger:var(--gtm-danger);--ch-danger-strong:var(--gtm-danger-strong);--ch-danger-tint:var(--gtm-danger-subtle);--ch-category-teal:var(--gtm-chart-active);--ch-category-purple:var(--gtm-chart-coral);--ch-category-slate:var(--gtm-chart-slate);--ch-completeness-track:var(--gtm-chart-track);--ch-progress-track:var(--gtm-chart-track);--ch-shadow-overlay:var(--gtm-shadow-overlay);--ch-shadow-focus:0 0 0 .125rem var(--gtm-surface), 0 0 0 .25rem var(--gtm-accent);--ch-scrim:var(--gtm-scrim);--ch-sheet-veil:var(--gtm-sheet-veil)}.ch-button--primary,.ch-button--danger{color:var(--gtm-on-accent)}.gtm-company-logo-tint{pointer-events:none;position:absolute}.gtm-company-logo-tint feFlood{flood-color:var(--gtm-accent)}.ch-shell__brand img,.gtm-sign-in__brand img,.gtm-sign-in-transition__wordmark{filter:url(#gtm-company-logo-tint)}:root{--gtm-google-surface:#fff;--gtm-google-hover:#f2f2f2;--gtm-google-text:#1f1f1f;--gtm-google-border:#747775}.ch-shell{--ch-shell-sidebar-width:15rem}.ch-shell__brand-product-name{white-space:nowrap}.ch-shell__sidebar{padding-block:env(safe-area-inset-top) env(safe-area-inset-bottom)}.ch-shell__main{padding-left:max(1.75rem, env(safe-area-inset-left));padding-right:max(1.75rem, env(safe-area-inset-right))}@media (width>=42rem){.ch-shell__topbar{padding-left:max(1.75rem, env(safe-area-inset-left));padding-right:max(1.75rem, env(safe-area-inset-right))}}.gtm-page{gap:var(--ch-space-6);flex-direction:column;min-width:0;display:flex}.ch-shell:has(.metrics-page,.mcp-connect,.gtm-account-page,.gtm-administration) .ch-shell__registry{display:none}.ch-shell__main:has(.gtm-account-page){max-width:100%}.gtm-account-page>.ch-page-header{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gtm-account-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:stretch;gap:1.25rem;max-width:65rem;display:grid}.gtm-account-cards>.ch-card{gap:var(--ch-space-4);border-color:var(--ch-border-subtle);padding:1.375rem 1.375rem 1.25rem}.gtm-account-cards .ch-card__title{font-size:1.0625rem}.gtm-account dl{border-top:1px solid var(--ch-border-subtle);margin:0;display:grid}.gtm-account dl>div{padding:var(--ch-space-3) 0;border-bottom:1px solid var(--ch-border-subtle);gap:.125rem;display:grid}.gtm-account dt{color:var(--ch-text-muted);font-family:var(--ch-font-display);font-size:.78125rem;font-weight:600}.gtm-account dd{overflow-wrap:anywhere;min-width:0;margin:0}.gtm-account__preferences{justify-content:space-between;align-items:flex-end;gap:var(--ch-space-4);padding:var(--ch-space-4) 0;border-bottom:1px solid var(--ch-border-subtle);flex-wrap:wrap;display:flex}.gtm-account__preferences>div{gap:var(--ch-space-2);display:grid}.gtm-account__preferences>div>span{color:var(--ch-text-muted);font-family:var(--ch-font-display);font-size:.78125rem;font-weight:600}.gtm-account__preferences .ch-theme-toggle--menu{border:1px solid var(--ch-border)}.gtm-account__preferences .ch-theme-toggle__menu-label{display:none}.gtm-account__preferences .ch-toggle{align-items:center}.gtm-account__actions{padding-top:var(--ch-space-4);justify-content:flex-end;display:flex}.gtm-account-connect__abilities{gap:var(--ch-space-2);margin:0 0 var(--ch-space-5);color:var(--ch-text-secondary);padding:0;font-size:.875rem;list-style:none;display:grid}.gtm-account-connect__abilities li{align-items:center;gap:var(--ch-space-3);display:flex}.gtm-account-connect__abilities svg{box-sizing:content-box;background:var(--gtm-accent-subtle);color:var(--gtm-accent);border-radius:50%;padding:.1875rem}.gtm-account__connect{text-decoration:none}@media (width<42rem){.ch-shell__main{padding-left:max(var(--ch-space-4), env(safe-area-inset-left));padding-right:max(var(--ch-space-4), env(safe-area-inset-right))}.ch-shell__more-screen{height:calc(var(--gtm-visible-height,100dvh) - 100% - var(--ch-shell-phone-tabs-height) - env(safe-area-inset-bottom))}.ch-shell__mobile-tabs{top:calc(var(--gtm-visible-bottom,100dvh) - var(--ch-shell-phone-tabs-height) - env(safe-area-inset-bottom));bottom:auto}}@media (pointer:coarse){.ch-control,.analyze-composer .analyze-ask-input,.analyze-conversation-search input{font-size:1rem}}._page_zn7wr_1{gap:var(--ch-space-4);width:100%;min-width:0;display:grid}._gapMedium_zn7wr_8{gap:var(--ch-space-5)}._gapLoose_zn7wr_12{gap:var(--ch-space-6)}._staffIndex_zn7wr_16{gap:var(--ch-space-5);width:min(52rem,100%);margin-inline:auto}._staffWide_zn7wr_22{width:min(64rem,100%);margin-inline:auto}._header_zn7wr_27{justify-content:space-between;align-items:flex-start;gap:var(--ch-space-4);display:flex}._headerCopy_zn7wr_34{gap:var(--ch-space-2);flex:auto;min-width:0;max-width:30rem;display:grid}._eyebrowLine_zn7wr_42{width:5.5rem;height:.75rem}._titleLine_zn7wr_47{width:min(16rem,60%);height:1.5rem}._textLine_zn7wr_52{width:min(22rem,85%);height:.875rem}._shortLine_zn7wr_57{width:min(8rem,60%);height:.875rem}._labelLine_zn7wr_62{width:5rem;height:.75rem}._cardTitleLine_zn7wr_67{width:min(11rem,50%);height:1.125rem}._actionBlock_zn7wr_72{flex-shrink:0;width:10rem;height:2.25rem}._buttonBlock_zn7wr_78{flex-shrink:0;width:9rem;height:2.25rem}._tabBlock_zn7wr_84{width:7.5rem;height:2rem}._badgeBlock_zn7wr_89{width:4.5rem;height:1.25rem}._searchBlock_zn7wr_94{flex:auto;max-width:24rem;height:2.25rem}._valueBlock_zn7wr_100{width:6.5rem;height:1.75rem}._progressBar_zn7wr_105{width:100%;height:.5rem}._textStack_zn7wr_110{gap:var(--ch-space-3);display:grid}._textStack_zn7wr_110 ._textLine_zn7wr_52:nth-child(3n){width:min(16rem,68%)}._barStack_zn7wr_119{gap:var(--ch-space-4);display:grid}._barRow_zn7wr_124{gap:var(--ch-space-2);display:grid}._cardStack_zn7wr_129{gap:var(--ch-space-4);display:grid}._splitRow_zn7wr_134{justify-content:space-between;align-items:center;gap:var(--ch-space-4);flex-wrap:wrap;display:flex}._cardGrid_zn7wr_142{gap:var(--ch-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._metricTiles_zn7wr_148{gap:var(--ch-space-4);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}._metricTile_zn7wr_148{gap:var(--ch-space-2);display:grid}._milestoneStrip_zn7wr_159{gap:var(--ch-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._milestone_zn7wr_159{gap:var(--ch-space-2);justify-items:start;display:grid}._table_zn7wr_171{gap:var(--ch-space-3);display:grid}._tableRow_zn7wr_176{gap:var(--ch-space-3);align-items:center;display:grid}._tableHead_zn7wr_182 ._cellLine_zn7wr_182{width:70%;height:.75rem}._cellLine_zn7wr_182{width:100%;height:.875rem}._statusTable_zn7wr_192 ._tableRow_zn7wr_176{grid-template-columns:9.5rem minmax(0,1fr) 8.5rem 8.5rem}._manifestTable_zn7wr_196 ._tableRow_zn7wr_176{grid-template-columns:minmax(0,1fr) 6rem}._manifestSection_zn7wr_200{gap:var(--ch-space-3);display:grid}._manifestBand_zn7wr_205{width:100%;height:2.5rem}._controlRow_zn7wr_210{gap:var(--ch-space-3);flex-wrap:wrap;display:flex}._dictionaryWorkspace_zn7wr_216{gap:var(--ch-space-5);grid-template-columns:minmax(9.5rem,11rem) minmax(0,1fr);align-items:start;display:grid}._facetRail_zn7wr_223{gap:var(--ch-space-3);align-content:start;display:grid}._resultsStack_zn7wr_229{gap:var(--ch-space-4);min-width:0;display:grid}._dictionaryTable_zn7wr_235 ._tableRow_zn7wr_176{grid-template-columns:minmax(0,23fr) minmax(0,42fr) minmax(0,18fr) minmax(0,18fr)}._dictionaryTable_zn7wr_235 ._tableRow_zn7wr_176 ._cellLine_zn7wr_182:nth-child(2){height:2rem}._dictionaryTable_zn7wr_235 ._tableHead_zn7wr_182 ._cellLine_zn7wr_182{height:.75rem}._archiveCopy_zn7wr_247{gap:var(--ch-space-2);flex:14rem;min-width:0;display:grid}._archiveActions_zn7wr_254{gap:var(--ch-space-3);justify-items:end;display:grid}._analyzeLayout_zn7wr_260{border:1px solid var(--ch-border-subtle);border-radius:var(--ch-radius-card);grid-template-columns:minmax(14rem,15.75rem) minmax(0,1fr);height:calc(100dvh - 13rem);min-height:22rem;display:grid;overflow:hidden}._analyzeRail_zn7wr_270{gap:var(--ch-space-4);padding:var(--ch-space-4);background:var(--ch-surface-sunken);border-right:1px solid var(--ch-border-subtle);grid-template-rows:auto auto minmax(0,1fr);min-width:0;display:grid}._conversationList_zn7wr_280{gap:var(--ch-space-4);align-content:start;display:grid}._conversationRow_zn7wr_286{gap:var(--ch-space-2);display:grid}._conversationRow_zn7wr_286 ._textLine_zn7wr_52{width:80%}._analyzeThread_zn7wr_295{gap:var(--ch-space-4);padding:var(--ch-space-4);grid-template-rows:minmax(0,1fr) auto;min-width:0;display:grid}._analyzeMessages_zn7wr_303{gap:var(--ch-space-4);align-content:end;display:grid}._bubbleWide_zn7wr_309{width:min(28rem,70%);height:3.5rem}._bubbleSent_zn7wr_314{justify-self:end;width:min(16rem,45%);height:2.5rem}._bubbleTall_zn7wr_320{width:min(24rem,60%);height:4.5rem}._composer_zn7wr_325{align-items:center;gap:var(--ch-space-3);display:flex}._composerField_zn7wr_331{flex:auto;height:3rem}._rowList_zn7wr_336{gap:var(--ch-space-4);display:grid}._identity_zn7wr_341{gap:var(--ch-space-1);min-width:0;display:grid}._splitRow_zn7wr_134>._identity_zn7wr_341{flex:12rem}._directoryRow_zn7wr_351{gap:var(--ch-space-3);grid-template-columns:minmax(12rem,1.5fr) minmax(7rem,.65fr) minmax(9rem,.8fr) 10rem;align-items:center;display:grid}._detailList_zn7wr_358{gap:var(--ch-space-5);display:grid}._detailItem_zn7wr_363{gap:var(--ch-space-1);display:grid}._detailItem_zn7wr_363 ._textLine_zn7wr_52{width:min(14rem,60%)}._tabRow_zn7wr_372{gap:var(--ch-space-2);display:flex}._pairGrid_zn7wr_377{gap:var(--ch-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._placeholderCard_zn7wr_383{place-content:center;min-height:18rem;display:grid}._placeholderStack_zn7wr_389{gap:var(--ch-space-3);justify-items:center;width:min(16rem,80vw);display:grid}@media (width<=64rem){._analyzeLayout_zn7wr_260{grid-template-columns:minmax(0,1fr)}._analyzeRail_zn7wr_270{display:none}}@media (width<=52rem){._dictionaryWorkspace_zn7wr_216{grid-template-columns:minmax(0,1fr)}._facetRail_zn7wr_223{display:none}}@media (width<=48rem){._directoryRow_zn7wr_351{grid-template-columns:minmax(0,1fr) auto}}@media (width<=44rem){._cardGrid_zn7wr_142{grid-template-columns:minmax(0,1fr)}._statusTable_zn7wr_192 ._tableRow_zn7wr_176,._dictionaryTable_zn7wr_235 ._tableRow_zn7wr_176{grid-template-columns:repeat(2,minmax(0,1fr))}._archiveActions_zn7wr_254{justify-items:start}}@media (width<=42rem){._pairGrid_zn7wr_377{grid-template-columns:minmax(0,1fr)}._placeholderCard_zn7wr_383{min-height:clamp(12rem,55dvh,18rem)}}.analyze-confidentiality{isolation:isolate;padding:1rem max(1.5rem, env(safe-area-inset-right)) .875rem max(1.5rem, env(safe-area-inset-left));border-bottom:1px solid var(--gtm-warning-border);color:var(--gtm-warning-strong);background:repeating-linear-gradient(-45deg, var(--gtm-warning) 0 .6rem, var(--gtm-warning-border) .6rem 1.2rem) top / 100% .3rem no-repeat, var(--gtm-warning-subtle);align-items:flex-start;gap:.75rem;display:flex;position:relative}.analyze-confidentiality:before{z-index:-1;background:var(--gtm-warning-border);content:"";opacity:0;pointer-events:none;animation:1.2s cubic-bezier(.77,0,.175,1) 3 analyze-confidentiality-attention;position:absolute;inset:0}.analyze-confidentiality__icon{flex:none;width:1.375rem;height:1.375rem}.analyze-confidentiality strong{font-size:.875rem;line-height:1.4;display:block}.analyze-confidentiality p{max-width:75rem;margin:.2rem 0 0;font-size:.8125rem;line-height:1.5}@keyframes analyze-confidentiality-attention{0%,to{opacity:0}50%{opacity:.8}}@media (width<=42rem){.analyze-confidentiality{padding:.875rem max(1rem, env(safe-area-inset-right)) .75rem max(1rem, env(safe-area-inset-left));gap:.5rem}}@media (prefers-reduced-motion:reduce){.analyze-confidentiality:before{animation:none}}@media (height<=600px){.analyze-confidentiality{padding:.5rem max(1rem, env(safe-area-inset-right)) .5rem max(1rem, env(safe-area-inset-left));gap:.5rem}.analyze-confidentiality strong,.analyze-confidentiality p{font-size:.75rem;line-height:1.4;display:inline}.analyze-confidentiality p{margin-left:.35rem}.ch-shell__main:has(.analyze-page){padding-block:.5rem}}.ch-shell:has(.analyze-confidentiality) .analyze-conversation-scope{position:relative}@media (height<=600px) and (width<=42rem){.analyze-layout:has(.analyze-conversations[data-mobile-open=false]){min-height:14rem}}.ch-shell__main:has(.metrics-page){max-width:100%}.metrics-page{gap:0;position:relative}.metrics-page>.ch-page-header{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.metrics-page .ch-card{border-color:var(--ch-border-subtle)}.metrics-page h2{font-family:var(--ch-font-display);margin:0;font-size:1.0625rem;line-height:1.3}.metrics-layout{flex-wrap:wrap;align-items:flex-start;gap:1.25rem;display:flex}.metrics-rail{box-sizing:border-box;border:1px solid var(--ch-border-subtle);border-radius:var(--ch-radius-card);background:var(--ch-surface);flex:0 17rem;grid-template-columns:minmax(0,1fr);gap:.875rem;min-width:0;padding:1.125rem;display:grid}.metrics-content{flex-direction:column;flex:999 35rem;gap:1rem;min-width:0;display:flex}.metrics-page .metrics-title{letter-spacing:-.02em;margin-bottom:-.375rem;font-size:1.5rem;line-height:1.25}.metrics-note{color:var(--ch-text-muted);font-size:var(--ch-text-small-size);margin:0 0 1rem;line-height:1.5}.metrics-loading{flex-direction:column;gap:1rem;min-width:0;display:flex}.metrics-empty{color:var(--ch-text-muted);margin:.5rem 0}.metrics-coverage-warning{border:1px solid var(--gtm-warning-border);border-radius:var(--ch-radius-control);background:var(--gtm-warning-subtle);color:var(--gtm-warning-strong);margin:0;padding:.75rem 1rem;font-size:.8125rem}.metrics-loading__rail{gap:1.25rem;min-height:46rem}.metrics-skeleton__heading{width:4rem;height:1rem}.metrics-skeleton__button{height:2.375rem}.metrics-skeleton__title{width:13.75rem;max-width:100%;height:1.875rem}.metrics-skeleton__context{max-width:16rem;height:1.875rem}.metrics-skeleton__label{width:6rem;height:.75rem}.metrics-skeleton__value{width:8.75rem;max-width:100%;height:2.25rem}.metrics-skeleton__caption{width:7.5rem;max-width:100%;height:.75rem}.metrics-skeleton__card{min-height:16rem}.metrics-loading__actions{display:none}@media (width<=42rem){.metrics-rail{display:none}.metrics-content{gap:.75rem}.metrics-page .metrics-title{margin-bottom:0;font-size:1.25rem}.metrics-loading__actions{margin:calc(-1 * var(--metrics-phone-top,1rem)) -1rem 0;border-bottom:1px solid var(--ch-border);background:var(--ch-surface);order:-1;gap:.5rem;padding:0 1rem .75rem;display:flex}.metrics-loading__actions>*{border-radius:var(--ch-radius-pill);width:8.5rem;height:2.25rem}}.metrics-totals{border-color:var(--ch-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:1.125rem 1.375rem;display:grid}.metrics-totals>div{align-content:start;gap:.25rem;min-width:0;padding:0 1.25rem;display:grid}.metrics-totals>div:first-child{padding-left:0}.metrics-totals>div+div{border-left:1px solid var(--ch-border-subtle)}.metrics-totals>div>span{color:var(--ch-text-secondary);font-size:.78125rem;font-weight:700}.metrics-totals>div>strong{font-family:var(--ch-font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.125rem;font-weight:700;line-height:1.05}.metrics-totals small{color:var(--ch-text-muted);font-size:.75rem}.metrics-totals>.metrics-selection-dimensions{border-top:1px solid var(--ch-border-subtle);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1rem 0 0;padding-top:.875rem;display:grid}.metrics-selection-dimensions dt{color:var(--ch-text-muted);font-size:.75rem}.metrics-selection-dimensions dd{color:var(--ch-ink);font-family:var(--ch-font-display);font-variant-numeric:tabular-nums;margin:.125rem 0 0;font-size:1rem;font-weight:700}@media (width<=42rem){.metrics-totals{background:0 0;border:0;gap:.5rem;padding:0}.metrics-totals>div,.metrics-totals>div:first-child{border:1px solid var(--ch-border-subtle);background:var(--ch-surface);border-radius:.625rem;gap:.125rem;padding:.75rem}.metrics-totals>div>span{font-size:.6875rem}.metrics-totals>div>strong{letter-spacing:-.02em;font-size:1.25rem}.metrics-totals>div:not(:nth-child(2)) small{display:none}.metrics-totals>.metrics-selection-dimensions{border:1px solid var(--ch-border-subtle);background:var(--ch-surface);border-radius:.625rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;margin:0;padding:.75rem}}.metrics-comparison{grid-template-columns:minmax(0,2fr) minmax(13.75rem,1fr);gap:1rem;display:grid}.metrics-comparison>.ch-card{border-color:var(--ch-border-subtle);gap:.875rem;min-width:0;padding:1.125rem 1.375rem}.metrics-comparison__heading,.metrics-comparison__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem 1.25rem;display:flex}.metrics-exploration-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.75rem;display:grid}.metrics-exploration-controls>label{min-width:0;color:var(--ch-text-secondary);gap:.3rem;font-size:.78125rem;display:grid}.metrics-exploration-controls .ch-select,.metrics-exploration-controls select{width:100%;min-width:0}.metrics-exploration-controls select{min-height:2.125rem;font-size:.8125rem}.metrics-exploration-actions{grid-auto-columns:9.5rem;grid-auto-flow:column;gap:.5rem;display:grid}.metrics-exploration-actions .ch-button{width:100%;min-height:2.125rem}.metrics-comparison:fullscreen{background:var(--gtm-canvas);color:var(--ch-ink);align-content:start;padding:1.5rem;overflow:auto}.metrics-segmented{border:1px solid var(--ch-border);border-radius:var(--ch-radius-control);background:var(--gtm-canvas);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));width:9.375rem;padding:3px;display:grid}.metrics-segmented>.ch-button{border-radius:.375rem;width:100%;min-height:1.875rem}.metrics-legend{color:var(--ch-text-muted);flex-wrap:wrap;gap:.5rem 1rem;font-size:.78125rem;display:flex}.metrics-legend>span:before{content:"";background:var(--gtm-chart-total);border-radius:2px;width:.625rem;height:.625rem;margin-right:.375rem;display:inline-block}.metrics-legend>span+span:before{background:var(--gtm-chart-active)}.metrics-patient-bars{margin:0;padding:0;list-style:none;display:grid}.metrics-patient-bars>li{border-top:1px solid var(--ch-border-subtle);grid-template-columns:minmax(8.125rem,.6fr) minmax(0,2fr);align-items:center;gap:.875rem;padding:.75rem 0;display:grid}.metrics-patient-bars h3{font-family:var(--ch-font-body);overflow-wrap:anywhere;margin:0;font-size:.84375rem;font-weight:700;line-height:1.3}.metrics-patient-bars__series{gap:.375rem;min-width:0;display:grid}.metrics-patient-bars__series>div{grid-template-columns:minmax(0,1fr) 4rem;align-items:center;gap:.75rem;display:grid}.metrics-patient-bars .ch-percent-bar{background:var(--gtm-chart-track);border-radius:2px;height:.5rem}.metrics-patient-bars .ch-percent-bar__fill{background:var(--gtm-chart-total);border-radius:2px}.metrics-patient-bars__active .ch-percent-bar__fill{background:var(--gtm-chart-active)}.metrics-patient-bars strong{color:var(--ch-ink);text-align:right;font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:500}.metrics-comparison__data .metrics-table tbody th{font-weight:700}.metrics-pivot{table-layout:fixed}.metrics-pivot caption{color:var(--ch-text-muted);text-align:left;padding-bottom:.5rem;font-size:.75rem}.metrics-pivot th,.metrics-pivot td{overflow-wrap:normal}.metrics-pivot td{white-space:nowrap}.metrics-pivot thead th:first-child,.metrics-pivot tbody th{z-index:1;background:var(--ch-surface);position:sticky;left:0}.metrics-pivot thead th:first-child{z-index:2}.metrics-source-dates>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;list-style:none;display:flex}.metrics-source-dates>summary::-webkit-details-marker{display:none}.metrics-source-dates>summary>strong{font-family:var(--ch-font-display);font-size:1.0625rem}.metrics-source-dates>summary>svg{color:var(--ch-text-muted);transition:transform .12s}.metrics-source-dates[open]>summary>svg{transform:rotate(180deg)}.metrics-source-dates__rows{border-top:1px solid var(--ch-border-subtle);max-height:22rem;margin-top:.875rem;overflow-y:auto}.metrics-source-dates thead{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.metrics-source-dates .metrics-table th{width:60%}.metrics-source-dates .metrics-table td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}@media (width>=58rem){.metrics-source-dates>summary>svg{display:none}}@media (width<=75rem){.metrics-comparison{grid-template-columns:minmax(0,1fr)}}@media (width<=42rem){.metrics-comparison>.ch-card{padding:.875rem 1rem}.metrics-comparison__heading h2{font-size:1rem}.metrics-segmented{width:7.5rem}.metrics-segmented>.ch-button{min-height:1.75rem;font-size:.78125rem}.metrics-exploration-controls select{min-height:2.5rem}.metrics-comparison__controls{flex-direction:column-reverse;align-items:stretch}.metrics-exploration-actions{grid-auto-columns:minmax(0,1fr)}.metrics-exploration-actions .ch-button{white-space:nowrap;font-size:.8125rem}.metrics-patient-bars>li{grid-template-columns:minmax(0,1fr);gap:.375rem;padding:.625rem 0}.metrics-patient-bars__series>div{grid-template-columns:minmax(0,1fr) 3.5rem}}.gtm-sign-in-transition{text-align:center;width:min(100%,30rem)}.gtm-sign-in-transition__brand{justify-items:center;gap:1.375rem;margin-bottom:1.625rem;display:grid}.gtm-sign-in-transition__brand>img,.gtm-sign-in-transition__mark{max-width:100%;height:auto}.gtm-sign-in-transition__mark path{--gtm-ring-offset:560px;fill:var(--ch-brand-mark-blue);animation:1.2s cubic-bezier(.16,1,.3,1) .2s both gtm-sign-in-right}.gtm-sign-in-transition__mark path:nth-of-type(2n){--gtm-ring-offset:-560px;opacity:.6;animation-name:gtm-sign-in-left}.gtm-sign-in-transition__mark path:nth-of-type(3){--gtm-ring-offset:700px}.gtm-sign-in-transition__mark path:nth-of-type(4){--gtm-ring-offset:-700px}.gtm-sign-in-transition__mark path:nth-of-type(n+3){animation-delay:.34s}.gtm-sign-in-transition__mark path:nth-of-type(5){--gtm-ring-offset:860px}.gtm-sign-in-transition__mark path:nth-of-type(6){--gtm-ring-offset:-860px}.gtm-sign-in-transition__mark path:nth-of-type(n+5){animation-delay:.48s}.gtm-sign-in-transition__wordmark{animation:1s cubic-bezier(.22,1,.36,1) 1.05s both gtm-sign-in-reveal}.gtm-sign-in-transition h1{margin:0;font-size:1.5rem;line-height:1.3}.gtm-sign-in-transition h1:focus{box-shadow:none}.gtm-sign-in-transition p{color:var(--gtm-text-secondary);margin:.75rem 0 1.25rem}@keyframes gtm-sign-in-reveal{0%{clip-path:inset(0 50%);opacity:0}12%{opacity:1}to{clip-path:inset(0);opacity:1}}@keyframes gtm-sign-in-left{0%{opacity:0;transform:translateX(var(--gtm-ring-offset))}to{opacity:.6;transform:translate(0)}}@keyframes gtm-sign-in-right{0%{opacity:0;transform:translateX(var(--gtm-ring-offset))}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.gtm-sign-in-transition__wordmark,.gtm-sign-in-transition__mark path{animation:none}}.gtm-sign-in{min-height:100dvh;padding:max(1.5rem, env(safe-area-inset-top)) max(1.5rem, env(safe-area-inset-right)) max(1.5rem, env(safe-area-inset-bottom)) max(1.5rem, env(safe-area-inset-left));background:var(--gtm-canvas);color:var(--gtm-text);font-family:var(--ch-font-body);place-items:center;display:grid}.gtm-sign-in--welcome{background-image:radial-gradient(ellipse at 50% 10%, color-mix(in srgb, var(--gtm-accent) 9%, transparent), transparent 65%)}.gtm-sign-in__panel{border:1px solid var(--gtm-border);background:var(--gtm-surface);width:min(100%,27.5rem);box-shadow:var(--gtm-shadow-overlay);text-align:left;border-radius:1.25rem;gap:1.75rem;padding:clamp(1.5rem,5vw,2.5rem);display:grid}.gtm-sign-in__brand{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.gtm-sign-in__mark{width:2.5rem;height:auto;display:block}.gtm-sign-in__wordmark{width:9.75rem;height:auto;display:block}.gtm-sign-in__intro h1{font-family:var(--ch-font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,5vw,2.125rem);font-weight:650;line-height:1.15}.gtm-sign-in__intro p{color:var(--gtm-text-secondary);margin:.875rem 0 0;font-size:.9375rem;line-height:1.6}.gtm-sign-in__entry{gap:.875rem;display:grid}.gtm-sign-in__action{border-radius:var(--ch-radius-control);background:var(--gtm-accent);width:100%;min-height:3rem;color:var(--gtm-on-accent);font-family:var(--ch-font-display);transition:background-color var(--ch-duration-default) var(--ch-ease-standard);border:1px solid #0000;justify-content:center;align-items:center;padding:.75rem 1rem;font-size:.9375rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.gtm-sign-in__action:hover{background:var(--gtm-accent-hover);color:var(--gtm-on-accent)}.gtm-sign-in__action:focus-visible{box-shadow:var(--ch-shadow-focus);outline:none}.gtm-sign-in__google{border-color:var(--gtm-google-border);background:var(--gtm-google-surface);color:var(--gtm-google-text);gap:.625rem;font-family:Google Sans,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem}.gtm-sign-in__google:hover{background:var(--gtm-google-hover);color:var(--gtm-google-text)}.gtm-sign-in__google img{flex:none}.gtm-sign-in__account{color:var(--gtm-text-muted);text-align:center;margin:0;font-size:.8125rem;line-height:1.5}.gtm-sign-in__account strong{color:var(--gtm-text-secondary);font-weight:600}.gtm-sign-in__unavailable,.gtm-sign-in__failure{border-radius:.625rem;margin:0;padding:.875rem 1rem;font-size:.875rem;line-height:1.5}.gtm-sign-in__unavailable{background:var(--gtm-surface-striped);color:var(--gtm-text-secondary)}.gtm-sign-in__failure{background:var(--gtm-danger-subtle);color:var(--gtm-danger-strong)}.gtm-sign-in .gtm-sign-in-transition .gtm-sign-in__action{width:auto}@media (width<24rem){.gtm-sign-in{padding:1rem}}
