:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--q-brand-purple:#5c006e;--q-brand-pink:#f29abd;--q-brand-magenta:#d91e5b;--q-font-sans:var(--font-plex-sans), "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--q-font-mono:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--q-numeric:tabular-nums;--q-target-min:44px;--q-sidebar-w:264px;--q-sidebar-w-collapsed:72px;--q-focus:#5c006e;--q-on-action:#fff;--q-action-text:#5c006e;--q-chart-1:#d91e5b;--q-chart-2:#2f6fc4;--q-chart-3:#b86e0a;--q-chart-4:#1e8c7e;--q-chart-5:#6b4fb3;--q-chart-6:#5e636c;--q-action-text-hover:#3e004a;--q-color-brand-magenta:#d91e5b;--q-color-brand-purple:#5c006e;--q-color-brand-ink:#3d0b5a;--q-color-on-brand:#fff;--q-color-action:#5c006e;--q-color-canvas:#f5f5f7;--q-color-surface:#fff;--q-color-surface-secondary:#eeeef2;--q-color-surface-raised:#fff;--q-color-surface-overlay:#fff;--q-color-text:#211d26;--q-color-text-muted:#625b69;--q-color-border:#dedbe2;--q-color-border-strong:#afa6b5;--q-color-focus:#7a1388;--q-color-backdrop:#190f1e94;--q-color-success-surface:#e8f5ec;--q-color-success-ink:#166534;--q-color-success-border:#78b98c;--q-color-warning-surface:#fff4df;--q-color-warning-ink:#6d3a00;--q-color-warning-border:#d8a14a;--q-color-danger-surface:#fdebec;--q-color-danger-ink:#8c1d2a;--q-color-danger-border:#d64550;--q-color-info-surface:#eaf2ff;--q-color-info-ink:#183a66;--q-color-info-border:#6e99cf;--q-font-family:var(--q-font-sans);--q-font-size-metadata:.8125rem;--q-font-size-label:.875rem;--q-font-size-body:1rem;--q-font-size-section:1.25rem;--q-font-size-page:2rem;--q-font-size-metric:1.75rem;--q-font-size-subsection:1.125rem;--q-font-size-metric-prominent:2.25rem;--q-font-weight-semibold:600;--q-font-weight-bold:700;--q-line-height-title:1.2;--q-line-height-section:1.3;--q-line-height-body:1.5;--q-color-chart-tertiary:#237f80;--q-color-chart-primary:#d91e5b;--q-color-chart-secondary:#6e237f;--q-color-chart-quaternary:#8f5aa0;--q-color-chart-negative:#c4313e;--q-color-chart-grid:#dedbe2;--q-space-1:.25rem;--q-space-2:.5rem;--q-space-3:.75rem;--q-space-4:1rem;--q-space-5:1.25rem;--q-space-6:1.5rem;--q-space-8:2rem;--q-space-10:2.5rem;--q-radius-control:.5rem;--q-radius-panel:.75rem;--q-radius-status:999px;--q-border-width:1px;--q-focus-width:3px;--q-focus-offset:2px;--q-motion-fast:.12s;--q-motion-standard:.18s;--q-motion-slow:.24s;--q-motion-easing:cubic-bezier(.2, .8, .2, 1);--q-content-max:100rem;--q-content-form-max:64rem;--q-content-prose-max:70ch;--q-logo-width:8.5rem;--q-gutter-desktop:1.5rem;--q-gutter-tablet:1rem;--q-touch-target:2.75rem;--q-shadow-overlay:0 1.25rem 3rem #1c112038}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--q-color-canvas:#101116;--q-color-surface:#17181f;--q-color-surface-secondary:#22232c;--q-color-surface-raised:#1d1e26;--q-color-surface-overlay:#191a21;--q-color-text:#f4f1f5;--q-color-text-muted:#bdb6c2;--q-color-border:#353640;--q-color-border-strong:#5a5663;--q-color-focus:#f15b91;--q-color-action:#f29abd;--q-action-text:#f29abd;--q-on-action:#22061f;--q-focus:#f29abd;--q-chart-1:#e0467a;--q-chart-2:#6fa8f0;--q-chart-3:#f0b25a;--q-chart-4:#3fc1b0;--q-chart-5:#a98be8;--q-chart-6:#b6b9bf;--q-color-backdrop:#000000b8;--q-color-success-surface:#153322;--q-color-success-ink:#9fe1b2;--q-color-success-border:#397a50;--q-color-warning-surface:#3b2b11;--q-color-warning-ink:#ffd28b;--q-color-warning-border:#8a642d;--q-color-danger-surface:#401a21;--q-color-danger-ink:#ffb4bd;--q-color-danger-border:#91414b;--q-color-info-surface:#182b43;--q-color-info-ink:#bad6ff;--q-color-info-border:#476f9e;--q-color-chart-primary:#f15b91;--q-color-chart-secondary:#c088d0;--q-color-chart-tertiary:#67c5c1;--q-color-chart-quaternary:#a995d8;--q-color-chart-negative:#ff7b86;--q-color-chart-grid:#353640;--q-shadow-overlay:0 1.25rem 3rem #00000073}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--q-color-canvas:#101116;--q-color-surface:#17181f;--q-color-surface-secondary:#22232c;--q-color-surface-raised:#1d1e26;--q-color-surface-overlay:#191a21;--q-color-text:#f4f1f5;--q-color-text-muted:#bdb6c2;--q-color-border:#353640;--q-color-border-strong:#5a5663;--q-color-focus:#f15b91;--q-color-action:#f29abd;--q-action-text:#f29abd;--q-on-action:#22061f;--q-action-text-hover:#f8c3d8;--q-focus:#f29abd;--q-chart-1:#e0467a;--q-chart-2:#6fa8f0;--q-chart-3:#f0b25a;--q-chart-4:#3fc1b0;--q-chart-5:#a98be8;--q-chart-6:#b6b9bf;--q-color-backdrop:#000000b8;--q-color-success-surface:#153322;--q-color-success-ink:#9fe1b2;--q-color-success-border:#397a50;--q-color-warning-surface:#3b2b11;--q-color-warning-ink:#ffd28b;--q-color-warning-border:#8a642d;--q-color-danger-surface:#401a21;--q-color-danger-ink:#ffb4bd;--q-color-danger-border:#91414b;--q-color-info-surface:#182b43;--q-color-info-ink:#bad6ff;--q-color-info-border:#476f9e;--q-color-chart-primary:#f15b91;--q-color-chart-secondary:#c088d0;--q-color-chart-tertiary:#67c5c1;--q-color-chart-quaternary:#a995d8;--q-color-chart-negative:#ff7b86;--q-color-chart-grid:#353640;--q-shadow-overlay:0 1.25rem 3rem #00000073}}@media (prefers-reduced-motion:reduce){:root{--q-motion-fast:0s;--q-motion-standard:0s;--q-motion-slow:0s}}
body:has(.workspace-navigation){--portal-sidebar-width:var(--q-sidebar-w);padding-left:var(--portal-sidebar-width)}body:has(.workspace-navigation.is-collapsed){--portal-sidebar-width:var(--q-sidebar-w-collapsed)}.workspace-navigation{width:var(--portal-sidebar-width,18rem);z-index:30;background:var(--q-color-surface);border-right:var(--q-border-width) solid var(--q-color-border);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.workspace-brand{align-items:center;gap:var(--q-space-2);min-height:5rem;padding:var(--q-space-4);background:var(--q-color-surface-raised);border-bottom:var(--q-border-width) solid var(--q-color-border);justify-content:space-between;display:flex}.workspace-brand>a{min-height:var(--q-touch-target);align-items:center;display:flex}.workspace-brand img.brand-logo{width:10rem;height:auto}.workspace-brand img.brand-logo--compact{width:var(--q-space-10)}.workspace-brand button{padding-inline:var(--q-space-2);min-width:var(--q-touch-target)}.workspace-desktop-content{flex-direction:column;flex:1;min-height:0;display:flex}.workspace-compact-content{display:none}.workspace-links{padding:var(--q-space-2) var(--q-space-3) var(--q-space-4);scrollbar-gutter:stable;flex:1;overflow-y:auto}.workspace-links>a,.workspace-report a,.workspace-account>a{min-height:var(--q-touch-target);padding:var(--q-space-2) var(--q-space-3);color:var(--q-color-text);border-radius:var(--q-radius-control);font-size:var(--q-font-size-label);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:flex}.workspace-links a:hover,.workspace-account>a:hover,.workspace-report-toggle:hover{background:var(--q-color-surface-secondary)}.workspace-links a[aria-current=page],.workspace-account>a[aria-current=page]{background:var(--q-color-brand-purple);color:var(--q-color-on-brand);font-weight:var(--q-font-weight-semibold)}.workspace-report-groups{margin-top:var(--q-space-3)}.workspace-report{margin-block:var(--q-space-1)}.workspace-report h2{font-size:var(--q-font-size-label);margin:0}.workspace-report-toggle{color:var(--q-color-text);border-radius:var(--q-radius-control);font-weight:var(--q-font-weight-semibold);justify-content:space-between;align-items:center;gap:var(--q-space-2);padding:var(--q-space-2) var(--q-space-3);text-align:left;cursor:pointer;background:0 0;border:0;width:100%;display:flex}.workspace-report-toggle svg{flex-shrink:0}.workspace-report-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.workspace-report ul{margin:0 0 var(--q-space-3) var(--q-space-3);padding:0 0 0 var(--q-space-2);border-left:var(--q-border-width) solid var(--q-color-border);list-style:none}.workspace-account{gap:var(--q-space-2);padding:var(--q-space-3);border-top:var(--q-border-width) solid var(--q-color-border);background:var(--q-color-surface-raised);display:grid}.workspace-account form{margin:0}.workspace-account button{width:100%;font-size:var(--q-font-size-label);justify-content:flex-start}.workspace-status{font-size:var(--q-font-size-label);margin:var(--q-space-4) var(--q-space-3);color:var(--q-color-text-muted)}.workspace-menu{display:none!important}.workspace-navigation.is-collapsed .workspace-desktop-content{display:none}.workspace-navigation.is-collapsed .workspace-compact-content{align-items:center;gap:var(--q-space-2);padding:var(--q-space-3) var(--q-space-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.workspace-compact-content a,.workspace-compact-content button{width:var(--q-touch-target);min-height:var(--q-touch-target);color:var(--q-color-text);border-radius:var(--q-radius-control);cursor:pointer;font-size:var(--q-font-size-label);font-weight:var(--q-font-weight-semibold);background:0 0;border:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.workspace-compact-content a:hover,.workspace-compact-content button:hover{background:var(--q-color-surface-secondary)}.workspace-compact-content a[aria-current=page]{color:var(--q-color-on-brand);background:var(--q-color-brand-purple)}.workspace-navigation.is-collapsed .workspace-brand{padding-inline:var(--q-space-2);flex-direction:column}.workspace-mobile-dialog{width:min(23rem, calc(100vw - var(--q-space-6)));max-width:none;height:100dvh;max-height:100dvh;color:var(--q-color-text);background:var(--q-color-surface);border:0;margin:0;padding:0}.workspace-mobile-dialog::backdrop{background:color-mix(in srgb, var(--q-color-brand-ink) 45%, transparent)}.workspace-mobile-inner{flex-direction:column;height:100%;display:flex}.workspace-mobile-heading{gap:var(--q-space-3);padding:var(--q-space-4);border-bottom:var(--q-border-width) solid var(--q-color-border);justify-content:space-between;align-items:center;display:flex}.workspace-mobile-heading h2{font-size:var(--q-font-size-section);margin:0}.report-search{margin:var(--q-space-5) var(--q-space-3) var(--q-space-3)}.report-search label{margin-bottom:var(--q-space-2);font-size:var(--q-font-size-label);font-weight:var(--q-font-weight-semibold);display:block}.report-search-control{gap:var(--q-space-2);align-items:center;display:flex}.report-search-control input{min-width:0;font-size:var(--q-font-size-label)}.report-search-control input::placeholder{color:var(--q-color-text-muted);opacity:1}.report-search-control button{padding-inline:var(--q-space-2);font-size:var(--q-font-size-label)}.theme-picker{gap:var(--q-space-1);color:var(--q-color-text-muted);font-size:var(--q-font-size-metadata);font-weight:var(--q-font-weight-semibold);display:grid}.theme-picker select{min-height:var(--q-touch-target);padding-block:var(--q-space-1);font-size:var(--q-font-size-label)}.theme-picker--compact{grid-template-columns:auto minmax(0,1fr);align-items:center}.command-palette{width:min(42rem, calc(100vw - 2 * var(--q-space-4)));max-height:min(42rem, calc(100dvh - 2 * var(--q-space-4)));color:var(--q-color-text);background:var(--q-color-surface-overlay);border:var(--q-border-width) solid var(--q-color-border-strong);border-radius:var(--q-radius-panel);box-shadow:var(--q-shadow-overlay);padding:0}.command-palette::backdrop{background:var(--q-color-backdrop)}.command-palette__heading{justify-content:space-between;align-items:flex-start;gap:var(--q-space-4);padding:var(--q-space-5);border-bottom:var(--q-border-width) solid var(--q-color-border);display:flex}.command-palette__heading h2{font-size:var(--q-font-size-section);margin:0}.command-palette__search{padding:var(--q-space-4) var(--q-space-5);display:block}.command-palette__search input{font-size:var(--q-font-size-subsection)}.command-palette__results{max-height:25rem;padding:0 var(--q-space-3) var(--q-space-3);overflow-y:auto}.command-palette__results>button{gap:var(--q-space-1);width:100%;min-height:var(--q-touch-target);padding:var(--q-space-3);color:var(--q-color-text);border-radius:var(--q-radius-control);text-align:left;cursor:pointer;background:0 0;border:0;display:grid}.command-palette__results>button:hover,.command-palette__results>button:focus-visible{background:var(--q-color-surface-secondary)}.command-palette__results small,.command-palette__results>p{color:var(--q-color-text-muted)}.report-catalog-page{max-width:88rem;margin-inline:auto;padding-block:var(--q-space-8)!important}.report-catalog-heading h1{font-size:var(--q-font-size-page);line-height:var(--q-line-height-title);font-weight:var(--q-font-weight-semibold);margin:0}.report-catalog-heading p{margin:var(--q-space-3) 0 0;color:var(--q-color-text-muted)}.report-catalog-toolbar{justify-content:space-between;align-items:end;gap:var(--q-space-6);margin-block:var(--q-space-8) var(--q-space-6);display:flex}.report-catalog-toolbar .report-search{width:min(100%,32rem);margin:0}.report-catalog-toolbar>p{margin:0 0 var(--q-space-3);color:var(--q-color-text-muted);white-space:nowrap;font-size:var(--q-font-size-label)}.report-catalog-list{background:var(--q-color-surface);border:var(--q-border-width) solid var(--q-color-border);border-radius:var(--q-radius-panel);overflow:hidden}.report-catalog-entry{padding:var(--q-space-5);border-bottom:var(--q-border-width) solid var(--q-color-border);scroll-margin-top:var(--q-space-6)}.report-catalog-entry:last-child{border-bottom:0}.report-catalog-entry-heading{align-items:center;gap:var(--q-space-4);display:flex}.report-catalog-entry-heading h2{font-size:var(--q-font-size-section);line-height:var(--q-line-height-section);font-weight:var(--q-font-weight-semibold);margin:0}.report-catalog-entry-heading p{color:var(--q-color-text-muted);font-size:var(--q-font-size-label);white-space:nowrap;margin:0}.report-catalog-entry-heading>a{white-space:nowrap;margin-left:auto;text-decoration:none}.report-catalog-pages summary{cursor:pointer;color:var(--q-color-action);font-size:var(--q-font-size-label);min-height:var(--q-touch-target);padding-block:var(--q-space-3);border-radius:var(--q-radius-control);width:fit-content}.report-catalog-pages ul{margin:var(--q-space-2) 0 var(--q-space-2);gap:var(--q-space-1) var(--q-space-6);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.report-catalog-pages a{color:var(--q-color-text);text-decoration-thickness:var(--q-border-width);text-underline-offset:.2em;min-height:var(--q-touch-target);padding-block:var(--q-space-2);overflow-wrap:anywhere;align-items:center;display:flex}.report-catalog-pages a:hover{color:var(--q-color-action)}.report-catalog-loading{margin-top:var(--q-space-8)}.report-catalog-loading>div{height:6rem;margin-block:var(--q-space-4);background:var(--q-color-surface-secondary);border-radius:var(--q-radius-control)}body .portal-header{grid-template-columns:minmax(0,1fr) auto}body .portal-brand h1{max-width:none}body:has(.workspace-navigation) .portal-brand>.brand-logo{display:none}body .portal-boundary{text-transform:none;letter-spacing:normal;max-width:32ch}.report-page-navigation{justify-content:space-between;align-items:end;gap:var(--q-space-5);padding-block:var(--q-space-2) var(--q-space-3);margin-bottom:var(--q-space-3);border-bottom:var(--q-border-width) solid var(--q-color-border);display:flex}.report-page-navigation label{gap:var(--q-space-2);width:min(100%,26rem);font-size:var(--q-font-size-label);font-weight:var(--q-font-weight-semibold);display:grid}.report-page-neighbors{align-items:center;gap:var(--q-space-2);display:flex}.report-page-neighbors a{text-decoration:none}.report-page-neighbors span{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:var(--q-font-size-label);color:var(--q-color-text-muted)}.publication-tabs{gap:var(--q-space-2);flex-wrap:wrap;display:flex}.publication-tabs a{min-height:var(--q-touch-target);padding:var(--q-space-2) var(--q-space-4);color:var(--q-color-action);border-radius:var(--q-radius-control);font-weight:var(--q-font-weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.publication-tabs a:hover{background:var(--q-color-surface-secondary)}.publication-tabs a[aria-current=page]{color:var(--q-color-on-brand);background:var(--q-color-brand-purple)}.published-report-page{width:min(100%,88rem);margin-inline:auto;padding-block:var(--q-space-6) var(--q-space-10)!important}.published-report-heading{justify-content:space-between;align-items:flex-start;gap:var(--q-space-5);margin-block:var(--q-space-3) var(--q-space-4);display:flex}.published-report-heading h1{font-size:var(--q-font-size-page);line-height:var(--q-line-height-title);letter-spacing:-.025em;margin:0}.published-report-heading p{margin:var(--q-space-2) 0 0;color:var(--q-color-text-muted)}.published-report-heading>span{padding:var(--q-space-2) var(--q-space-3);color:var(--q-color-success-ink);background:var(--q-color-success-surface);border-radius:var(--q-radius-control);font-size:var(--q-font-size-metadata);font-weight:var(--q-font-weight-semibold);white-space:nowrap}.published-context{margin-block:var(--q-space-4) var(--q-space-6);background:var(--q-color-surface-raised);border-block:var(--q-border-width) solid var(--q-color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.published-context>div{min-width:0;padding:var(--q-space-4)}.published-context>div+div{border-left:var(--q-border-width) solid var(--q-color-border)}.published-context span,.published-context strong{display:block}.published-context span{color:var(--q-color-text-muted);font-size:var(--q-font-size-metadata)}.published-context strong{margin-top:var(--q-space-1);font-size:var(--q-font-size-label);overflow-wrap:anywhere}.published-query{padding:var(--q-space-5);background:var(--q-color-surface);border:var(--q-border-width) solid var(--q-color-border);border-radius:var(--q-radius-panel)}.published-query-heading h2{font-size:var(--q-font-size-section);margin:0}.published-query-heading p,.published-query>p{margin:var(--q-space-1) 0 0;color:var(--q-color-text-muted);font-size:var(--q-font-size-label)}.published-query .sales-filters{margin-top:var(--q-space-5)}.visual-state{margin-block:var(--q-space-4);padding:var(--q-space-6);border:var(--q-border-width) solid var(--q-color-border);border-radius:var(--q-radius-panel);background:var(--q-color-surface)}.visual-state h2,.visual-state h3{font-size:var(--q-font-size-subsection);margin:0}.visual-state p{margin:var(--q-space-2) 0 var(--q-space-4);max-width:var(--q-content-prose-max);color:var(--q-color-text-muted)}.visual-state--source-pending{background:var(--q-color-warning-surface);border-color:var(--q-color-warning-border);color:var(--q-color-warning-ink)}.visual-state--source-pending p{color:var(--q-color-warning-ink)}.visual-state--error,.visual-state--denied,.visual-state--session{background:var(--q-color-danger-surface);border-color:var(--q-color-danger-border);color:var(--q-color-danger-ink)}.visual-state--error p,.visual-state--denied p,.visual-state--session p{color:var(--q-color-danger-ink)}.visual-state--data-error{background:var(--q-color-danger-surface);border-color:var(--q-color-danger-border);color:var(--q-color-danger-ink)}.visual-state--data-error p{color:var(--q-color-danger-ink)}.visual-state__code{font-family:var(--q-font-family-mono);overflow-wrap:anywhere}.visual-skeleton{min-height:18rem;padding:var(--q-space-5);border:var(--q-border-width) solid var(--q-color-border);border-radius:var(--q-radius-panel);background:var(--q-color-surface)}.visual-skeleton-heading{width:40%;height:var(--q-space-5);background:var(--q-color-surface-secondary);margin-bottom:var(--q-space-6)}.visual-skeleton-body{background:var(--q-color-surface-secondary);height:12rem}.visual-skeleton--metric{min-height:8rem}.visual-skeleton--metric .visual-skeleton-body{height:var(--q-space-8);width:30%}.visual-skeleton-rows>div{gap:var(--q-space-5);padding-block:var(--q-space-3);border-bottom:var(--q-border-width) solid var(--q-color-border);grid-template-columns:2fr repeat(3,1fr);display:grid}.visual-skeleton-rows i{background:var(--q-color-surface-secondary);height:var(--q-space-3)}main.portal-login{width:min(calc(100% - 2 * var(--q-space-6)), 70rem);margin:calc(2 * var(--q-space-10)) auto;background:var(--q-color-surface);border:var(--q-border-width) solid var(--q-color-border);border-radius:var(--q-radius-panel);min-height:38rem;box-shadow:var(--q-shadow-overlay);grid-template-columns:1.05fr .95fr;padding:0;display:grid;overflow:hidden}.portal-login-access{padding:var(--q-space-10)}.portal-login-brand{justify-content:space-between;align-items:center;gap:var(--q-space-5);display:flex}.portal-login-brand>.brand-logo{width:12rem;max-width:100%}.portal-login-brand .theme-picker{min-width:10rem}.portal-login-copy{margin-top:calc(2 * var(--q-space-10))}.portal-login-copy h1{font-size:var(--q-font-size-page);line-height:var(--q-line-height-title);font-weight:var(--q-font-weight-semibold);text-wrap:balance;margin:0}.portal-login-copy p{color:var(--q-color-text-muted);margin-block:var(--q-space-4) var(--q-space-6)}.sign-in-action>a{width:100%;min-height:3.25rem;text-decoration:none;display:flex}.sign-in-action a[aria-disabled=true]{background:var(--q-color-text-muted);cursor:wait}.portal-login-account{font-size:var(--q-font-size-label);color:var(--q-color-text-muted);margin-block:var(--q-space-4) var(--q-space-8)}.portal-login-message{padding:var(--q-space-4);background:var(--q-color-info-surface);color:var(--q-color-info-ink);border-radius:var(--q-radius-control);font-size:var(--q-font-size-label)}.portal-login-help{padding-top:var(--q-space-4);border-top:var(--q-border-width) solid var(--q-color-border);font-size:var(--q-font-size-label)}.portal-login-help summary{min-height:var(--q-touch-target);padding-block:var(--q-space-2);cursor:pointer}.portal-login-help p{color:var(--q-color-text-muted)}.portal-login-context{background:var(--q-color-brand-purple);color:#fff;padding:var(--q-space-10);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.portal-login-context:after{content:"";border:1px solid #ffffff3d;border-radius:50%;width:20rem;height:20rem;position:absolute;bottom:4rem;right:-7rem;box-shadow:0 0 0 3rem #ffffff0f,0 0 0 6rem #ffffff0a}.portal-login-context>div{margin-top:7rem}.portal-login-context h2{font-size:var(--q-font-size-page);line-height:var(--q-line-height-title);font-weight:var(--q-font-weight-semibold);margin:0 0 var(--q-space-6);text-wrap:balance;max-width:13ch}.portal-login-context p{max-width:32ch}.portal-login-context ul{z-index:1;gap:var(--q-space-3);margin:var(--q-space-6) 0 0;padding:0;list-style:none;display:grid;position:relative}.portal-login-context li{align-items:center;gap:var(--q-space-3);display:flex}.portal-login-context li:before{content:"";background:var(--q-color-brand-magenta);border:2px solid #fff;border-radius:50%;width:.55rem;height:.55rem}.portal-login-product{margin:var(--q-space-10) 0 0;font-size:var(--q-font-size-metadata)}@media (max-width:79.99rem){.report-catalog-pages ul{grid-template-columns:repeat(2,minmax(0,1fr))}body .portal-header{grid-template-columns:1fr}body .portal-boundary{justify-content:flex-start;max-width:none}}@media (max-width:63.99rem){:is(body:has(.workspace-navigation),body:has(.workspace-navigation.is-collapsed)){padding-left:0}.workspace-navigation{border-right:0;border-bottom:var(--q-border-width) solid var(--q-color-border);width:100%;position:relative}.workspace-brand,.workspace-navigation.is-collapsed .workspace-brand{min-height:5rem;padding:var(--q-space-3) var(--q-space-4);flex-direction:row}.workspace-desktop-content,.workspace-compact-content,.workspace-collapse{display:none!important}.workspace-menu{display:inline-flex!important}main.portal-login{margin-block:var(--q-space-10)}.portal-login-access,.portal-login-context{padding:var(--q-space-8)}}@media (max-width:47.99rem){.report-catalog-entry-heading{gap:var(--q-space-2) var(--q-space-4);flex-wrap:wrap}.report-catalog-entry-heading h2{width:100%}.report-catalog-toolbar{display:block}.report-catalog-toolbar>p{margin-top:var(--q-space-3)}.report-catalog-pages ul{grid-template-columns:1fr}.published-report-heading{flex-direction:column;align-items:flex-start}.published-context{grid-template-columns:1fr}.published-context>div+div{border-left:0;border-top:var(--q-border-width) solid var(--q-color-border)}.report-page-navigation{flex-direction:column;align-items:stretch}.report-page-navigation label{width:100%}.report-page-neighbors{justify-content:flex-end}main.portal-login{min-height:auto;width:min(calc(100% - 2 * var(--q-space-4)), 32rem);margin-block:var(--q-space-4);grid-template-columns:1fr}.portal-login-access{padding:var(--q-space-6)}.portal-login-copy{margin-top:var(--q-space-10)}.portal-login-context{padding:var(--q-space-6)}.portal-login-context>div{margin-top:0}.portal-login-context h2{font-size:var(--q-font-size-section);max-width:none;margin-bottom:var(--q-space-3)}.portal-login-context p{font-size:var(--q-font-size-label);max-width:none}.portal-login-context p:last-child{margin-bottom:0}.portal-login-product{margin-top:var(--q-space-6)}}:root{--portal-canvas:#f3f4f6;--portal-surface:#fff;--portal-border:#d9dce3;--portal-border-strong:#aeb4c0;--portal-ink:#18212f;--portal-muted:#596273;--portal-action:#5c006e}body:has(.workspace-navigation){background:var(--portal-canvas);color:var(--portal-ink)}.workspace-navigation{box-shadow:none;background:var(--portal-surface);border-color:var(--portal-border)}.workspace-brand{min-height:4rem;padding:var(--q-space-3) var(--q-space-4);background:var(--portal-surface);border-color:var(--portal-border)}.workspace-links{padding:var(--q-space-3) var(--q-space-3) var(--q-space-4)}.workspace-links>a,.workspace-report a,.workspace-account>a{border-radius:.625rem}.workspace-links a[aria-current=page],.workspace-account>a[aria-current=page]{color:var(--portal-action);box-shadow:inset 3px 0 0 var(--portal-action);background:#f5eaf7;position:relative}.workspace-report-toggle{border-radius:.625rem}.workspace-report ul{border-left-color:var(--portal-border)}.workspace-account{background:var(--portal-surface);border-color:var(--portal-border)}.report-catalog-page,.published-report-page{max-width:96rem}.report-catalog-page{padding-block:var(--q-space-10)!important}.report-catalog-heading h1,.published-report-heading h1{letter-spacing:-.02em;color:var(--portal-ink)}.report-catalog-toolbar{margin-block:var(--q-space-6) var(--q-space-4)}.report-catalog-list{border-color:var(--portal-border);border-radius:.75rem;box-shadow:0 1px 2px #18212f0a}.report-catalog-entry{padding:var(--q-space-6)}.report-catalog-pages summary{font-weight:var(--q-font-weight-semibold)}.published-report-page{padding-block:var(--q-space-8) var(--q-space-10)!important}.published-report-heading{margin-block:var(--q-space-4) var(--q-space-5)}.published-context{margin-block:var(--q-space-5) var(--q-space-6);background:var(--portal-surface);border-color:var(--portal-border)}.published-context>div+div{border-color:var(--portal-border)}.published-query,.visual-state,.visual-skeleton{border-color:var(--portal-border);border-radius:.625rem;box-shadow:0 1px 2px #18212f08}.published-query,.visual-state{padding:var(--q-space-6)}.visual-skeleton,.report-catalog-loading>div{background:#eef0f3}.visual-skeleton,.visual-skeleton *,.report-catalog-loading,.report-catalog-loading *{transition:none!important;animation:none!important}.visual-skeleton-heading,.visual-skeleton-body,.visual-skeleton-rows i,.report-catalog-loading>div{background:#e1e5ea}.visual-skeleton-heading,.visual-skeleton-body,.visual-skeleton-rows i{border-radius:.25rem}:root[data-theme=dark]{--portal-canvas:#101116;--portal-surface:#17181f;--portal-border:#353640;--portal-border-strong:#5a5663;--portal-ink:#f4f1f5;--portal-muted:#bdb6c2}:root[data-theme=dark] .workspace-links a[aria-current=page]{color:#f29abd;background:#38243d}:root[data-theme=dark] .visual-skeleton,:root[data-theme=dark] .report-catalog-loading>div{background:#22232c}:root[data-theme=dark] .visual-skeleton-heading,:root[data-theme=dark] .visual-skeleton-body,:root[data-theme=dark] .visual-skeleton-rows i{background:#353640}.legacy-portal{background:var(--portal-canvas);min-height:100%}.legacy-portal .portal-header{min-height:var(--q-header-h);padding:var(--q-space-4) var(--q-page-margin);background:var(--portal-surface);border-bottom-color:var(--portal-border)}.legacy-portal .portal-brand{gap:var(--q-space-4)}.legacy-portal .portal-brand h1{letter-spacing:-.01em}.legacy-portal .portal-boundary{text-transform:none;letter-spacing:normal}.legacy-portal>main,.legacy-portal>#catalog-content{width:min(calc(100% - 2 * var(--q-page-margin)), 96rem);padding-block:var(--q-space-6) var(--q-space-10);margin-inline:auto}.legacy-portal .catalog-intro{gap:var(--q-space-4);padding:0 0 var(--q-space-6);border-bottom:0;grid-template-columns:minmax(0,1fr)}.legacy-portal .catalog-intro p{max-width:68ch}.legacy-portal .recovery-actions{gap:var(--q-space-3);margin-top:var(--q-space-5);flex-wrap:wrap;display:flex}.published-report-page{background:var(--portal-canvas)}.published-report-page .portal-breadcrumbs{margin-bottom:var(--q-space-3)}.published-report-heading{padding-bottom:var(--q-space-2);align-items:end}.published-report-heading>span{border:var(--q-border-width) solid var(--q-color-success-border)}.published-query,.published-report-page .sales-results{background:var(--portal-surface);border-color:var(--portal-border);box-shadow:none}.published-query .sales-filters{align-items:end}.published-query .sales-filters label{min-width:12rem}.published-query .sales-filters input,.published-query .sales-filters select{background:var(--portal-surface)}.published-report-page .sales-results{margin-top:var(--q-space-6)}.published-report-page .section-heading{justify-content:space-between;align-items:start;gap:var(--q-space-4);padding-bottom:var(--q-space-4);border-bottom:var(--q-border-width) solid var(--portal-border);display:flex}.published-report-page .section-heading h2{font-size:var(--q-font-size-section);line-height:var(--q-line-height-section);margin:0}.published-report-page .section-heading p{margin:var(--q-space-1) 0 0;color:var(--portal-muted);font-size:var(--q-font-size-label)}.published-report-page .sales-indicators{gap:var(--q-grid-gap);margin-block:var(--q-space-5);padding-block:0 var(--q-space-5);border-top:0;border-bottom-color:var(--portal-border)}.published-report-page .sales-indicators>div{min-width:0;padding:var(--q-space-4);background:color-mix(in srgb, var(--portal-surface) 88%, var(--portal-border));border:var(--q-border-width) solid var(--portal-border);border-radius:.625rem}.published-report-page .sales-indicators dd{margin-top:var(--q-space-2);font-size:2rem;line-height:1}.published-report-page .sales-indicators p{color:var(--portal-muted)}.published-report-page .data-disclosure{border-top-color:var(--portal-border)}.legacy-portal>main>.empty-state,.published-report-page>.empty-state,.published-report-page>.recovery-band{margin-top:var(--q-space-6);border-radius:.625rem}@media (max-width:767px){.legacy-portal>main,.legacy-portal>#catalog-content{width:min(calc(100% - 2 * var(--q-page-margin)), 96rem);padding-block:var(--q-space-5) var(--q-space-8)}.legacy-portal .portal-header{padding-inline:var(--q-page-margin)}.published-report-heading{flex-direction:column;align-items:flex-start}.published-report-page .sales-indicators{grid-template-columns:1fr}.published-report-page .section-heading{flex-direction:column}}
.portal-navigation{max-width:var(--q-content-max);padding-inline:var(--q-gutter-desktop);background:var(--q-color-surface);border-bottom:var(--q-border-width) solid var(--q-color-border);margin-inline:auto}.portal-navigation ul{gap:var(--q-space-2);padding:var(--q-space-2) 0;flex-wrap:wrap;margin:0;list-style:none;display:flex}.portal-navigation a{min-height:var(--q-touch-target);padding:var(--q-space-2) var(--q-space-4);color:var(--q-color-action);border-radius:var(--q-radius-control);font-size:var(--q-font-size-label);font-weight:var(--q-font-weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.portal-navigation a:hover{background:var(--q-color-surface-secondary)}.portal-navigation a[aria-current=page]{color:var(--q-color-on-brand);background:var(--q-color-brand-purple)}.access-admin{max-width:var(--q-content-form-max);margin-inline:auto}.access-admin>p{max-width:var(--q-content-prose-max)}.access-admin h1{font-size:var(--q-font-size-page);line-height:1.2}.access-admin fieldset{margin:var(--q-space-6) 0;padding:0 0 var(--q-space-6);border:0;border-bottom:var(--q-border-width) solid var(--q-color-border);min-width:0}.access-admin legend,.access-admin h2{font-size:var(--q-font-size-section);font-weight:var(--q-font-weight-semibold)}.access-admin label{gap:var(--q-space-2);margin-block:var(--q-space-3);display:grid}.access-window{gap:var(--q-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.access-admin .access-toggle{align-items:center;gap:var(--q-space-3);display:flex}.access-toggle input{width:var(--q-touch-target);flex-shrink:0}.access-manager{margin-bottom:var(--q-space-5);padding-block:var(--q-space-3);border-bottom:var(--q-border-width) solid var(--q-color-border)}.access-message,.access-review{padding:var(--q-space-4);background:var(--q-color-surface-secondary)}.access-review{margin-top:var(--q-space-5)}.access-admin .recovery-actions{flex-wrap:wrap}@media (max-width:767px){.access-window{grid-template-columns:1fr;gap:0}}*,:before,:after{box-sizing:border-box}.sales-filters{align-items:end;gap:var(--q-space-4);flex-wrap:wrap;display:flex}.sales-filters label{gap:var(--q-space-2);flex:12rem;display:grid}.sales-results{margin-top:var(--q-space-6)}html{background:var(--q-color-canvas);min-width:20rem}body{color:var(--q-color-text);background:var(--q-color-canvas);font-family:var(--q-font-family);font-size:var(--q-font-size-body);transition:color var(--q-motion-standard) var(--q-motion-easing), background var(--q-motion-standard) var(--q-motion-easing);margin:0;line-height:1.5}button,input,select{font:inherit}button{color:inherit}button,select,input{min-height:var(--q-touch-target)}button,summary,select,input{outline:none}:focus-visible{outline:var(--q-focus-width) solid var(--q-color-focus);outline-offset:var(--q-focus-offset)}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:100;top:var(--q-space-3);left:var(--q-space-4);padding:var(--q-space-3) var(--q-space-4);color:var(--q-color-on-brand);background:var(--q-color-brand-purple);border-radius:var(--q-radius-control);transition:transform var(--q-motion-standard) var(--q-motion-easing);position:fixed;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.app-shell{width:min(100%, var(--q-content-max));margin:0 auto}.cutoff-line{z-index:20;gap:var(--q-space-6);padding:var(--q-space-5) var(--q-gutter-desktop) 0;background:var(--q-color-surface);border-bottom:var(--q-border-width) solid var(--q-color-border);grid-template-columns:minmax(19rem,1.15fr) minmax(34rem,1.85fr);display:grid;position:sticky;top:0}.brand-lockup{align-items:center;gap:var(--q-space-5);min-width:0;display:flex}.brand-logo{width:var(--q-logo-width);flex:none;height:auto}.brand-lockup h1{max-width:22ch;font-size:var(--q-font-size-page);font-weight:var(--q-font-weight-semibold);line-height:var(--q-line-height-title);letter-spacing:-.025em;text-wrap:balance;margin:0}.brand-lockup p{margin:var(--q-space-1) 0 0;color:var(--q-color-text-muted);font-size:var(--q-font-size-label)}.cutoff-facts{grid-template-columns:1fr 1.1fr 1.1fr .8fr;gap:0;margin:0;display:grid}.cutoff-facts>div{min-width:0;padding:var(--q-space-2) var(--q-space-4);border-left:var(--q-border-width) solid var(--q-color-border)}.cutoff-facts dt,.freshness-focus dt{color:var(--q-color-text-muted);font-size:var(--q-font-size-metadata);font-weight:var(--q-font-weight-semibold)}.cutoff-facts dd,.freshness-focus dd{margin:var(--q-space-1) 0 0;font-weight:var(--q-font-weight-semibold)}.realtime-boundary{align-items:center;gap:var(--q-space-3);min-height:2.25rem;color:var(--q-color-text-muted);font-size:var(--q-font-size-metadata);font-weight:var(--q-font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;grid-column:1/-1;display:flex}.boundary-line{background:var(--q-color-brand-magenta);width:3rem;height:3px}.updating-label{color:var(--q-color-action);text-transform:none;letter-spacing:normal;margin-left:auto}main{padding:var(--q-space-4) var(--q-gutter-desktop) var(--q-space-8)}.synthetic-notice{width:fit-content;margin:0 0 var(--q-space-4);padding:var(--q-space-2) var(--q-space-3);color:var(--q-color-info-ink);background:var(--q-color-info-surface);border-radius:var(--q-radius-control);font-size:var(--q-font-size-metadata);font-weight:var(--q-font-weight-semibold)}.filter-bar{align-items:end;gap:var(--q-space-3);padding:var(--q-space-4) 0 var(--q-space-5);border-bottom:var(--q-border-width) solid var(--q-color-border-strong);grid-template-columns:minmax(13rem,1.35fr) repeat(4,minmax(8.5rem,.8fr)) auto;display:grid}.filter-heading h2,.section-heading h2,.chart-heading h2,.freshness-intro h2,.recovery-band h2,.empty-state h2{font-size:var(--q-font-size-section);line-height:var(--q-line-height-section);letter-spacing:-.015em;margin:0}.filter-heading p,.section-heading p,.chart-heading p,.freshness-intro p,.recovery-band p,.empty-state p,.dashboard-footer p{margin:var(--q-space-1) 0 0;color:var(--q-color-text-muted);font-size:var(--q-font-size-label)}.filter-heading .filter-lock{max-width:52ch;margin-top:var(--q-space-2);color:var(--q-color-warning-ink);font-weight:var(--q-font-weight-semibold)}.filter-bar label,.freshness-intro label{gap:var(--q-space-1);color:var(--q-color-text-muted);font-size:var(--q-font-size-label);font-weight:var(--q-font-weight-semibold);display:grid}input,select{width:100%;color:var(--q-color-text);background:var(--q-color-surface);border:var(--q-border-width) solid var(--q-color-border-strong);border-radius:var(--q-radius-control);padding:var(--q-space-2) var(--q-space-3)}input:hover,select:hover{border-color:var(--q-color-action)}input:disabled,select:disabled,button:disabled{cursor:not-allowed;opacity:.55}.filter-actions,.recovery-actions{gap:var(--q-space-2);display:flex}.button{min-height:var(--q-touch-target);padding:var(--q-space-2) var(--q-space-4);border:var(--q-border-width) solid transparent;border-radius:var(--q-radius-control);font-weight:var(--q-font-weight-semibold);cursor:pointer;transition:background var(--q-motion-fast) var(--q-motion-easing), color var(--q-motion-fast) var(--q-motion-easing);justify-content:center;align-items:center;display:inline-flex}.button--primary{color:var(--q-on-action);background:var(--q-color-action)}.button--primary:hover{background:var(--q-action-text-hover,var(--q-color-brand-ink))}.button--quiet{color:var(--q-color-action);border-color:var(--q-color-border-strong);background:0 0}.button--quiet:hover{background:var(--q-color-surface-secondary)}.signal-section{padding:var(--q-space-6) 0 var(--q-space-8)}.section-heading{justify-content:space-between;align-items:baseline;gap:var(--q-space-6);margin-bottom:var(--q-space-3);display:flex}.signal-band{background:var(--q-color-surface);border:var(--q-border-width) solid var(--q-color-border);border-radius:var(--q-radius-panel);grid-template-columns:repeat(4,1fr);margin:0;display:grid;overflow:hidden}.signal{min-height:9rem;padding:var(--q-space-5);position:relative}.signal+.signal{border-left:var(--q-border-width) solid var(--q-color-border)}.signal:after{right:var(--q-space-5);bottom:var(--q-space-5);content:"";background:var(--q-color-brand-magenta);border-radius:50%;width:.5rem;height:.5rem;position:absolute}.signal dt{color:var(--q-color-text-muted);font-size:var(--q-font-size-label);font-weight:var(--q-font-weight-semibold)}.signal dd{margin-left:0}.signal-value{margin-top:var(--q-space-2);font-size:var(--q-font-size-metric-prominent);font-weight:var(--q-font-weight-semibold);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.05}.signal-meta{gap:var(--q-space-2);margin-top:var(--q-space-3);color:var(--q-color-text-muted);font-size:var(--q-font-size-metadata);flex-wrap:wrap;display:flex}.signal-meta span+span:before{margin-right:var(--q-space-2);content:"·"}.signal-basis{margin-top:var(--q-space-2);padding-right:var(--q-space-5);color:var(--q-color-text-muted);font-size:var(--q-font-size-metadata)}.analysis-grid{gap:var(--q-space-5);grid-template-columns:minmax(0,2fr) minmax(20rem,1fr);align-items:start;display:grid}.chart-panel,.freshness-panel{background:var(--q-color-surface);border:var(--q-border-width) solid var(--q-color-border);border-radius:var(--q-radius-panel)}.chart-panel{min-width:0;padding:var(--q-space-5)}.chart-heading{justify-content:space-between;align-items:flex-start;gap:var(--q-space-5);display:flex}.legend{justify-content:flex-end;gap:var(--q-space-2) var(--q-space-4);color:var(--q-color-text-muted);font-size:var(--q-font-size-metadata);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.legend li,.series-key{align-items:center;gap:var(--q-space-2);display:inline-flex}.legend-line{background:var(--q-color-brand-magenta);width:1.5rem;height:3px;display:inline-block}.legend-line--ope-01{background:var(--q-color-brand-purple);border-top:1px dashed var(--q-color-surface)}.legend-line--ope-02{background:var(--q-color-chart-tertiary);border-top:2px dotted var(--q-color-surface);height:4px}.series-key{color:var(--q-color-text-muted);font-size:var(--q-font-size-metadata);white-space:nowrap}.series-block{background:var(--q-color-brand-magenta);width:.75rem;height:.75rem}.chart-summary{margin:var(--q-space-4) 0 0;max-width:var(--q-content-prose-max);color:var(--q-color-text-muted);font-size:var(--q-font-size-label)}.echarts-runtime{height:18rem;margin:var(--q-space-3) 0 0;position:relative}.echarts-canvas{width:100%;height:100%}.chart-fallback{color:var(--q-color-text-muted);background:var(--q-color-surface-secondary);border-radius:var(--q-radius-control);font-size:var(--q-font-size-label);place-items:center;display:grid;position:absolute;inset:0}.data-disclosure{margin-top:var(--q-space-3);border-top:var(--q-border-width) solid var(--q-color-border)}.data-disclosure summary{width:fit-content;min-height:var(--q-touch-target);padding:var(--q-space-3) 0;color:var(--q-color-action);font-weight:var(--q-font-weight-semibold);cursor:pointer}.table-scroll{max-height:18rem;overflow:auto}table{border-collapse:collapse;width:100%;font-size:var(--q-font-size-label);font-variant-numeric:tabular-nums}caption{padding:var(--q-space-2) 0;text-align:left;color:var(--q-color-text-muted)}th,td{padding:var(--q-space-2) var(--q-space-3);text-align:right;border-bottom:var(--q-border-width) solid var(--q-color-border)}th:first-child,td:first-child{text-align:left}thead th{color:var(--q-color-text-muted);background:var(--q-color-surface-secondary);position:sticky;top:0}.freshness-panel{margin-top:var(--q-space-8);padding:var(--q-space-5)}.freshness-intro{justify-content:space-between;align-items:end;gap:var(--q-space-6);display:flex}.freshness-intro label{min-width:16rem}.freshness-focus{gap:var(--q-space-6);margin-top:var(--q-space-5);padding:var(--q-space-5);background:var(--q-color-surface-secondary);border-radius:var(--q-radius-control);grid-template-columns:minmax(12rem,.7fr) minmax(0,2fr);align-items:center;display:grid}.freshness-focus>div:first-child{gap:var(--q-space-3);justify-items:start;display:grid}.freshness-stage{font-size:var(--q-font-size-subsection);font-weight:var(--q-font-weight-semibold)}.freshness-focus dl{gap:var(--q-space-4);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.freshness-recovery{justify-content:space-between;align-items:center;gap:var(--q-space-5);padding-top:var(--q-space-4);border-top:var(--q-border-width) solid var(--q-color-border-strong);grid-column:1/-1;display:flex}.freshness-recovery p{max-width:var(--q-content-prose-max);color:var(--q-color-text-muted);margin:0}.freshness-rail{margin:var(--q-space-5) 0 0;border-top:var(--q-border-width) solid var(--q-color-border-strong);grid-template-columns:repeat(5,1fr);gap:0;padding:0;list-style:none;display:grid}.freshness-rail li{min-width:0}.freshness-rail button{width:100%;min-height:5rem;padding:var(--q-space-3);color:var(--q-color-text);text-align:left;cursor:pointer;background:0 0;border:0;border-top:3px solid #0000}.freshness-rail button>span:first-child{min-height:2.5rem;font-size:var(--q-font-size-metadata);font-weight:var(--q-font-weight-semibold);display:block}.freshness-rail li.is-selected button{background:var(--q-color-surface-secondary);border-top-color:var(--q-color-brand-magenta)}.status-mark{align-items:center;gap:var(--q-space-1);width:fit-content;min-height:1.75rem;padding:var(--q-space-1) var(--q-space-2);border:var(--q-border-width) solid;border-radius:var(--q-radius-status);font-size:var(--q-font-size-metadata);font-weight:var(--q-font-weight-semibold);line-height:1.2;display:inline-flex}.status-mark--success{color:var(--q-color-success-ink);background:var(--q-color-success-surface);border-color:var(--q-color-success-border)}.status-mark--warning{color:var(--q-color-warning-ink);background:var(--q-color-warning-surface);border-color:var(--q-color-warning-border)}.status-mark--danger{color:var(--q-color-danger-ink);background:var(--q-color-danger-surface);border-color:var(--q-color-danger-border)}.recovery-band,.empty-state{justify-content:space-between;align-items:center;gap:var(--q-space-6);margin:var(--q-space-5) 0;padding:var(--q-space-5);background:var(--q-color-warning-surface);border:var(--q-border-width) solid var(--q-color-warning-border);border-radius:var(--q-radius-panel);display:flex}.recovery-band--access_denied,.recovery-band--recoverable{background:var(--q-color-danger-surface);border-color:var(--q-color-danger-border)}.empty-state{background:var(--q-color-surface);border-color:var(--q-color-border-strong);flex-direction:column;justify-content:flex-start;align-items:flex-start}.dashboard-footer{justify-content:space-between;gap:var(--q-space-6);margin-top:var(--q-space-6);padding-top:var(--q-space-4);border-top:var(--q-border-width) solid var(--q-color-border);display:flex}.dashboard-skeleton{gap:var(--q-space-5);margin-top:var(--q-space-5);display:grid}.skeleton{background:var(--q-color-surface-secondary);border-radius:var(--q-radius-panel)}.skeleton--brand{width:26rem;height:5.5rem}.skeleton--facts{height:4rem}.filter-bar--loading{pointer-events:none}.skeleton--filter-title{border-radius:var(--q-radius-control);width:10rem;height:1.625rem}.skeleton--filter-copy{width:14rem;height:1.25rem;margin-top:var(--q-space-1);border-radius:var(--q-radius-control)}.filter-field-skeleton{gap:var(--q-space-1);display:grid}.skeleton--filter-label{border-radius:var(--q-radius-control);width:5rem;height:1.25rem}.skeleton--filter-control{width:100%;height:var(--q-touch-target);border-radius:var(--q-radius-control)}.skeleton--filter-action{width:7rem;height:var(--q-touch-target);border-radius:var(--q-radius-control)}.skeleton--filter-action-primary{width:8.75rem}.skeleton--signals{height:9rem}.skeleton--chart{height:24rem}.skeleton--freshness{height:12rem}@keyframes pulse{0%{opacity:.48}to{opacity:1}}@media (max-width:94.4375rem){.cutoff-line{gap:var(--q-space-4);padding-inline:var(--q-gutter-tablet);grid-template-columns:1fr}.cutoff-facts>div:first-child{border-left:0;padding-left:0}main{padding-inline:var(--q-gutter-tablet)}.filter-bar{grid-template-columns:repeat(4,minmax(9rem,1fr))}.filter-heading{grid-column:1/-1}.filter-actions{grid-column:span 2;justify-content:flex-end}.analysis-grid{grid-template-columns:1fr}.skeleton--brand{height:4rem}}@media (max-width:56rem){.cutoff-line{position:relative}.cutoff-facts{grid-template-columns:1fr 1fr}.cutoff-facts>div:nth-child(odd){border-left:0;padding-left:0}.filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-actions{grid-column:1/-1;justify-content:flex-start}.section-heading,.chart-heading,.freshness-intro{flex-direction:column;align-items:flex-start}.signal-band{grid-template-columns:repeat(2,1fr)}.signal+.signal{border-left:0}.signal:nth-child(2n){border-left:var(--q-border-width) solid var(--q-color-border)}.signal:nth-child(n+3){border-top:var(--q-border-width) solid var(--q-color-border)}.freshness-focus{grid-template-columns:1fr}.freshness-focus dl{grid-template-columns:1fr 1fr}.freshness-rail{border-top:0;grid-template-columns:1fr 1fr}.freshness-rail li{border-top:var(--q-border-width) solid var(--q-color-border)}.dashboard-footer{gap:var(--q-space-2);flex-direction:column}.skeleton--facts{height:8rem}}@media (max-width:47.9375rem){.brand-lockup{flex-direction:column;align-items:flex-start}.cutoff-facts{grid-template-columns:1fr}.cutoff-facts>div{border-left:0;border-top:var(--q-border-width) solid var(--q-color-border);padding-inline:0}.filter-bar{grid-template-columns:1fr}.filter-actions{flex-wrap:wrap;grid-column:auto}.signal-band{grid-template-columns:1fr}.signal:nth-child(2n){border-left:0}.signal+.signal{border-top:var(--q-border-width) solid var(--q-color-border)}.freshness-intro label{width:100%;min-width:0}.freshness-focus dl,.freshness-rail{grid-template-columns:1fr}.recovery-band{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.boundary-line,.signal:after,.legend-line,.series-block{background:canvastext}}.legacy-portal{min-height:100vh}.portal-header{gap:var(--q-space-6);padding:var(--q-space-5) var(--q-gutter-desktop);background:var(--q-color-surface);border-bottom:var(--q-border-width) solid var(--q-color-border);grid-template-columns:minmax(20rem,1.5fr) minmax(18rem,.8fr);align-items:center;display:grid}.portal-brand{align-items:center;gap:var(--q-space-5);min-width:0;display:flex}.portal-brand h1{max-width:24ch;font-size:var(--q-font-size-page);font-weight:var(--q-font-weight-semibold);line-height:var(--q-line-height-title);letter-spacing:-.025em;text-wrap:balance;margin:0}.portal-brand p{margin:var(--q-space-1) 0 0;color:var(--q-color-text-muted);font-size:var(--q-font-size-label)}.portal-boundary{justify-content:flex-end;align-items:center;gap:var(--q-space-3);color:var(--q-color-text-muted);font-size:var(--q-font-size-metadata);font-weight:var(--q-font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;display:flex}.portal-breadcrumbs{margin-bottom:var(--q-space-4)}.portal-breadcrumbs ol{gap:var(--q-space-2);color:var(--q-color-text-muted);font-size:var(--q-font-size-label);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.portal-breadcrumbs li{align-items:center;gap:var(--q-space-2);display:flex}.portal-breadcrumbs a{min-height:var(--q-touch-target);color:var(--q-color-action);font-weight:var(--q-font-weight-semibold);align-items:center;display:inline-flex}.access-return-link{min-height:var(--q-touch-target);margin-top:var(--q-space-3);color:var(--q-color-action);font-weight:var(--q-font-weight-semibold);border-radius:var(--q-radius-control);align-items:center;display:inline-flex}.portal-breadcrumbs [aria-current=page]{font-weight:var(--q-font-weight-semibold);color:var(--q-color-text)}.catalog-intro{gap:var(--q-space-8);padding:var(--q-space-5) 0 var(--q-space-8);border-bottom:var(--q-border-width) solid var(--q-color-border-strong);grid-template-columns:minmax(0,1.6fr) minmax(24rem,.9fr);align-items:end;display:grid}.catalog-intro h2,.catalog-dashboard-heading h2,.blocked-capabilities h2,.outcome-intro h2,.legacy-state h2,.contract-dependencies h2,.contract-surface h2{font-size:var(--q-font-size-section);line-height:var(--q-line-height-section);letter-spacing:-.015em;margin:0}.catalog-intro p,.catalog-dashboard-heading p,.blocked-capabilities p,.outcome-intro p,.legacy-state p,.contract-dependencies p,.contract-surface p{margin:var(--q-space-1) 0 0;color:var(--q-color-text-muted)}.catalog-intro>div>p{max-width:var(--q-content-prose-max)}.catalog-counts{background:var(--q-color-surface);border:var(--q-border-width) solid var(--q-color-border);border-radius:var(--q-radius-panel);grid-template-columns:repeat(3,1fr);margin:0;display:grid;overflow:hidden}.catalog-counts>div{min-width:0;padding:var(--q-space-4)}.catalog-counts>div+div{border-left:var(--q-border-width) solid var(--q-color-border)}.catalog-counts dt{color:var(--q-color-text-muted);font-size:var(--q-font-size-metadata);font-weight:var(--q-font-weight-semibold)}.catalog-counts dd{margin:var(--q-space-1) 0 0;font-size:var(--q-font-size-metric);font-weight:var(--q-font-weight-semibold);font-variant-numeric:tabular-nums;line-height:1}.dashboard-catalog{padding:var(--q-space-8) 0}.catalog-dashboard-heading{justify-content:space-between;align-items:end;gap:var(--q-space-8);margin-bottom:var(--q-space-4);display:flex}.catalog-dashboard-heading h2{margin-top:var(--q-space-2)}.catalog-dashboard-heading p{max-width:var(--q-content-prose-max)}.catalog-audience{font-weight:var(--q-font-weight-semibold);flex:none}.contract-status{align-items:center;gap:var(--q-space-2);width:fit-content;min-height:1.75rem;padding:var(--q-space-1) var(--q-space-2);color:var(--q-color-warning-ink);background:var(--q-color-warning-surface);border:var(--q-border-width) solid var(--q-color-warning-border);border-radius:var(--q-radius-status);font-size:var(--q-font-size-metadata);font-weight:var(--q-font-weight-bold);line-height:1.2;display:inline-flex}.outcome-catalog-list{background:var(--q-color-surface);border-block:var(--q-border-width) solid var(--q-color-border);margin:0;padding:0;list-style:none}.outcome-catalog-list li{align-items:center;gap:var(--q-space-6);padding:var(--q-space-5) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.outcome-catalog-list li+li{border-top:var(--q-border-width) solid var(--q-color-border)}.outcome-catalog-list h3{margin:0 0 0 var(--q-space-3);font-size:var(--q-font-size-subsection);line-height:1.35;display:inline}.outcome-catalog-list li>div>span{color:var(--q-color-brand-magenta);font-size:var(--q-font-size-metadata);font-weight:var(--q-font-weight-bold)}.outcome-catalog-list p{max-width:var(--q-content-prose-max);margin:var(--q-space-1) 0 0;color:var(--q-color-text-muted);font-size:var(--q-font-size-label)}.blocked-capabilities{gap:var(--q-space-8);padding:var(--q-space-6);background:var(--q-color-surface-secondary);border-radius:var(--q-radius-panel);grid-template-columns:minmax(16rem,.7fr) minmax(0,1.4fr);align-items:start;display:grid}.blocked-capabilities ul,.contract-dependencies ul{gap:var(--q-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.blocked-capabilities li,.contract-dependencies li{padding:var(--q-space-2) var(--q-space-3);color:var(--q-color-warning-ink);background:var(--q-color-warning-surface);border:var(--q-border-width) solid var(--q-color-warning-border);border-radius:var(--q-radius-control);font-size:var(--q-font-size-metadata);font-weight:var(--q-font-weight-semibold)}.outcome-tabs{margin:var(--q-space-4) 0 0;background:var(--q-color-surface);border:var(--q-border-width) solid var(--q-color-border);border-radius:var(--q-radius-panel);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.outcome-tabs a{min-height:4.5rem;padding:var(--q-space-3) var(--q-space-4);color:var(--q-color-text-muted);font-size:var(--q-font-size-label);font-weight:var(--q-font-weight-semibold);transition:color var(--q-motion-fast) var(--q-motion-easing), background var(--q-motion-fast) var(--q-motion-easing);align-content:center;text-decoration:none;display:grid}.outcome-tabs a+a{border-left:var(--q-border-width) solid var(--q-color-border)}.outcome-tabs a:hover{color:var(--q-color-action);background:var(--q-color-surface-secondary)}.outcome-tabs a[aria-current=page]{color:var(--q-color-text);background:var(--q-color-surface-secondary);box-shadow:inset 0 3px 0 var(--q-color-brand-magenta)}.outcome-tabs a span{color:var(--q-color-action);font-size:var(--q-font-size-metadata)}.outcome-intro{gap:var(--q-space-8);padding:var(--q-space-6) 0;grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.outcome-intro>div p{max-width:var(--q-content-prose-max)}.outcome-disposition{max-width:32rem;font-size:var(--q-font-size-metadata);font-weight:var(--q-font-weight-semibold);text-align:right}.legacy-state{gap:var(--q-space-8);padding:var(--q-space-6);border:var(--q-border-width) solid var(--q-color-border-strong);border-radius:var(--q-radius-panel);background:var(--q-color-surface);grid-template-columns:minmax(0,1.3fr) minmax(24rem,.8fr);align-items:center;display:grid}.legacy-state--info{background:var(--q-color-info-surface);border-color:var(--q-color-info-border)}.legacy-state--warning{background:var(--q-color-warning-surface);border-color:var(--q-color-warning-border)}.legacy-state--danger{background:var(--q-color-danger-surface);border-color:var(--q-color-danger-border)}.legacy-state h2{margin-top:var(--q-space-3)}.legacy-state-copy>p{max-width:var(--q-content-prose-max)}.legacy-recovery{padding-top:var(--q-space-3);border-top:var(--q-border-width) solid currentColor}.contract-facts{background:color-mix(in srgb, var(--q-color-surface) 82%, transparent);border-radius:var(--q-radius-control);grid-template-columns:1fr 1fr;gap:0;margin:0;display:grid}.contract-facts>div{padding:var(--q-space-3)}.contract-facts>div:nth-child(2n){border-left:var(--q-border-width) solid var(--q-color-border)}.contract-facts>div:nth-child(n+3){border-top:var(--q-border-width) solid var(--q-color-border)}.contract-facts dt{color:var(--q-color-text-muted);font-size:var(--q-font-size-metadata);font-weight:var(--q-font-weight-semibold)}.contract-facts dd{margin:var(--q-space-1) 0 0;font-size:var(--q-font-size-label);font-weight:var(--q-font-weight-bold)}.contract-dependencies{gap:var(--q-space-8);margin-top:var(--q-space-6);padding-block:var(--q-space-6);border-block:var(--q-border-width) solid var(--q-color-border);grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);display:grid}.dependency-groups{gap:var(--q-space-5);display:grid}.dependency-groups h3{margin:0 0 var(--q-space-2);font-size:var(--q-font-size-label)}.contract-dependency-list{border-top:var(--q-border-width) solid var(--q-color-border);gap:0!important;display:grid!important}.contract-dependency-list li{gap:var(--q-space-3);padding:var(--q-space-2) 0;color:var(--q-color-text);border:0;border-bottom:var(--q-border-width) solid var(--q-color-border);font-weight:var(--q-font-weight-semibold);background:0 0;border-radius:0;grid-template-columns:minmax(12rem,.9fr) minmax(0,1fr);display:grid}.contract-dependency-list li span{color:var(--q-color-action);font-size:var(--q-font-size-metadata)}.contract-surface{margin-top:var(--q-space-6);padding:var(--q-space-5);background:var(--q-color-surface);border:var(--q-border-width) solid var(--q-color-border);border-radius:var(--q-radius-panel)}.contract-surface-grid{gap:var(--q-space-4);margin-top:var(--q-space-4);grid-template-columns:1fr 1.6fr;display:grid}.contract-placeholder{align-content:start;gap:var(--q-space-2);min-height:8rem;padding:var(--q-space-4);background:var(--q-color-surface-secondary);border-radius:var(--q-radius-control);display:grid}.contract-placeholder--analysis{grid-row:span 2;min-height:18rem}.contract-placeholder span,.contract-placeholder small{color:var(--q-color-text-muted)}.contract-placeholder span{font-size:var(--q-font-size-metadata);font-weight:var(--q-font-weight-semibold);text-transform:uppercase;letter-spacing:.04em}.state-preview-nav{align-items:center;gap:var(--q-space-4);margin-top:var(--q-space-6);color:var(--q-color-text-muted);font-size:var(--q-font-size-metadata);display:flex}.state-preview-nav>span{font-weight:var(--q-font-weight-semibold)}.state-preview-nav ul{gap:var(--q-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.state-preview-nav a{min-height:var(--q-touch-target);padding:var(--q-space-2) var(--q-space-3);color:var(--q-color-action);border:var(--q-border-width) solid var(--q-color-border-strong);border-radius:var(--q-radius-control);font-weight:var(--q-font-weight-semibold);align-items:center;display:inline-flex}.state-preview-nav a:hover{background:var(--q-color-surface-secondary)}.state-preview-nav a[aria-current=page]{color:var(--q-color-on-brand);background:var(--q-color-brand-purple);border-color:var(--q-color-brand-purple)}.denied-surface{max-width:58rem;margin:var(--q-space-8) auto;grid-template-columns:1fr}.denied-surface .button{margin-top:var(--q-space-4);text-decoration:none}.legacy-footer{margin-bottom:var(--q-space-4)}.portal-loading{border-radius:0;height:8rem}.legacy-loading-grid{gap:var(--q-space-5);padding-top:var(--q-space-5);grid-template-columns:1fr 2fr;display:grid}.legacy-loading-grid .skeleton{min-height:10rem}.legacy-loading-grid .skeleton:nth-child(2){grid-row:span 2}@media (max-width:94.4375rem){.portal-navigation,.portal-header{padding-inline:var(--q-gutter-tablet)}.catalog-intro,.legacy-state{grid-template-columns:1fr}.catalog-counts{max-width:36rem}}@media (max-width:56rem){.portal-header{grid-template-columns:1fr}.portal-boundary{justify-content:flex-start}.outcome-tabs{grid-template-columns:repeat(2,1fr)}.outcome-tabs a:nth-child(3){border-left:0}.outcome-tabs a:nth-child(n+3){border-top:var(--q-border-width) solid var(--q-color-border)}.outcome-intro,.contract-dependencies,.blocked-capabilities{gap:var(--q-space-4);grid-template-columns:1fr}.outcome-disposition{text-align:left;max-width:none}.contract-surface-grid{grid-template-columns:1fr}.contract-placeholder--analysis{grid-row:auto;min-height:12rem}}@media (max-width:47.9375rem){.portal-brand{flex-direction:column;align-items:flex-start}.catalog-dashboard-heading,.state-preview-nav{align-items:flex-start;gap:var(--q-space-3);flex-direction:column}.outcome-catalog-list li{grid-template-columns:1fr}.outcome-catalog-list .button{width:100%}.catalog-counts{grid-template-columns:1fr}.catalog-counts>div+div{border-left:0;border-top:var(--q-border-width) solid var(--q-color-border)}.outcome-tabs{grid-template-columns:1fr}.outcome-tabs a+a,.outcome-tabs a:nth-child(3){border-left:0;border-top:var(--q-border-width) solid var(--q-color-border)}.contract-facts{grid-template-columns:1fr}.contract-facts>div:nth-child(2n){border-left:0}.contract-facts>div+div{border-top:var(--q-border-width) solid var(--q-color-border)}.contract-dependency-list li{gap:var(--q-space-1);grid-template-columns:1fr}}@media (forced-colors:active){.outcome-tabs a[aria-current=page]{box-shadow:inset 0 3px canvastext}}.access-directory{margin-block:var(--q-space-6) var(--q-space-8)}.directory-search{align-items:end;gap:var(--q-space-4);flex-wrap:wrap;display:flex}.directory-search label{flex:280px;max-width:640px}.directory-people{gap:var(--q-space-3);padding:0;list-style:none;display:grid}.directory-people li{gap:var(--q-space-2) var(--q-space-4);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.directory-people span{color:var(--q-color-text-muted)}.access-admin .access-toggle{min-height:var(--q-touch-target)}.access-admin .access-toggle input{width:var(--q-space-5);height:var(--q-space-5);min-height:var(--q-space-5);accent-color:var(--q-color-brand-purple);flex-shrink:0}.sales-indicators{gap:var(--q-space-6);margin-block:var(--q-space-6);padding-block:var(--q-space-4);border-block:var(--q-border-width) solid var(--q-color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sales-indicators dt{font-size:var(--q-font-size-label);color:var(--q-color-text-muted)}.sales-indicators dd{font-size:2rem;font-weight:var(--q-font-weight-semibold);font-variant-numeric:tabular-nums;margin:0}.sales-indicators p{margin-block:var(--q-space-2) 0;font-size:var(--q-font-size-label)}@media (max-width:640px){.sales-indicators{grid-template-columns:1fr}}#sales-content .outcome-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}#sales-content .outcome-tabs a{min-height:var(--q-touch-target);padding:var(--q-space-3) var(--q-space-4)}#sales-content .sales-filters{margin-top:var(--q-space-5)}.sales-indicators p{font-weight:var(--q-font-weight-normal);font-size:var(--q-font-size-label)}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.p.2rixgazldzomk.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.p.2rixgazldzomk.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.p.2rixgazldzomk.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.p.2rixgazldzomk.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.gT_eQW_className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.gT_eQW_variable{--font-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.Fw-3fa_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.Fw-3fa_variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
