@charset "UTF-8";:root{--rui-color-brand-50: #eff4fe;--rui-color-brand-100: #dbe6fc;--rui-color-brand-200: #bacff9;--rui-color-brand-300: #92b7f6;--rui-color-brand-500: #388ae4;--rui-color-brand-600: #1f76d6;--rui-color-brand-700: #1a62b2;--rui-color-brand-800: #144a85;--rui-color-gray-50: #fbfbfe;--rui-color-gray-100: #f5f5fa;--rui-color-gray-200: #eaeaf0;--rui-color-gray-300: #d5d7da;--rui-color-gray-500: #717680;--rui-color-gray-600: #535862;--rui-color-gray-700: #414651;--rui-color-gray-900: #181d27;--rui-color-error-50: #fef3f2;--rui-color-error-100: #fee4e2;--rui-color-error-200: #fecdca;--rui-color-error-300: #fda29b;--rui-color-error-500: #f04438;--rui-color-error-600: #d92d20;--rui-color-error-700: #b42318;--rui-color-warning-50: #fffaeb;--rui-color-warning-100: #fef0c7;--rui-color-warning-200: #fedf89;--rui-color-warning-500: #f79009;--rui-color-warning-700: #b54708;--rui-color-success-50: #ecfdf3;--rui-color-success-100: #dcfae6;--rui-color-success-200: #abefc6;--rui-color-success-500: #17b26a;--rui-color-success-700: #067647;--rui-color-gray-blue-50: #f0f1f5;--rui-color-gray-blue-100: #dcdee5;--rui-color-gray-blue-200: #b3b8c6;--rui-color-gray-blue-300: #8a91a5;--rui-color-gray-blue-400: #6b7389;--rui-color-gray-blue-500: #525b72;--rui-color-gray-blue-600: #3e4660;--rui-color-gray-blue-700: #2e354d;--rui-color-gray-blue-800: #1e243a;--rui-color-gray-blue-900: #141829;--rui-color-cyan-50: #ecfeff;--rui-color-cyan-100: #cff9fe;--rui-color-cyan-200: #a5f0fc;--rui-color-cyan-300: #67e3f9;--rui-color-cyan-400: #22ccee;--rui-color-cyan-500: #06aed4;--rui-color-cyan-600: #088ab2;--rui-color-cyan-700: #0e7090;--rui-color-cyan-800: #155b75;--rui-color-cyan-900: #164c63;--rui-color-blue-dark-50: #eff4ff;--rui-color-blue-dark-100: #d1e0ff;--rui-color-blue-dark-200: #b2ccff;--rui-color-blue-dark-300: #84adff;--rui-color-blue-dark-400: #528bff;--rui-color-blue-dark-500: #2970ff;--rui-color-blue-dark-600: #155eef;--rui-color-blue-dark-700: #004eeb;--rui-color-blue-dark-800: #0040c1;--rui-color-blue-dark-900: #00359e;--rui-color-teal-50: #f0fdf9;--rui-color-teal-100: #ccfbef;--rui-color-teal-200: #99f6e0;--rui-color-teal-300: #5fe9d0;--rui-color-teal-400: #2ed3b7;--rui-color-teal-500: #15b79e;--rui-color-teal-600: #0e9384;--rui-color-teal-700: #107569;--rui-color-teal-800: #125d56;--rui-color-teal-900: #134e48;--rui-color-green-light-50: #f3fee7;--rui-color-green-light-100: #e4fbcc;--rui-color-green-light-200: #d0f8ab;--rui-color-green-light-300: #a6ef67;--rui-color-green-light-400: #85e13a;--rui-color-green-light-500: #66c61c;--rui-color-green-light-600: #4ca30d;--rui-color-green-light-700: #3b7c0f;--rui-color-green-light-800: #326212;--rui-color-green-light-900: #2b5314;--rui-color-pink-50: #fdf2fa;--rui-color-pink-100: #fce7f6;--rui-color-pink-200: #fcceee;--rui-color-pink-300: #faa7e0;--rui-color-pink-400: #f670c7;--rui-color-pink-500: #ee46bc;--rui-color-pink-600: #dd2590;--rui-color-pink-700: #c11574;--rui-color-pink-800: #9e165f;--rui-color-pink-900: #851651;--rui-color-yellow-50: #fefbe8;--rui-color-yellow-100: #fef7c3;--rui-color-yellow-200: #feee95;--rui-color-yellow-300: #fde272;--rui-color-yellow-400: #fac515;--rui-color-yellow-500: #eaaa08;--rui-color-yellow-600: #ca8504;--rui-color-yellow-700: #a15c07;--rui-color-yellow-800: #854a0e;--rui-color-yellow-900: #713b12;--rui-color-white: #ffffff;--rui-color-black: #000000;--rui-semantic-interactive-primary-bg: #1f76d6;--rui-semantic-interactive-primary-bg-hover: #1a62b2;--rui-semantic-interactive-primary-text: #ffffff;--rui-semantic-interactive-primary-fg: #dbe6fc;--rui-semantic-interactive-secondary-bg: #ffffff;--rui-semantic-interactive-secondary-bg-hover: #eff4fe;--rui-semantic-interactive-secondary-text: #414651;--rui-semantic-interactive-secondary-text-hover: #181d27;--rui-semantic-interactive-secondary-border: #388ae4;--rui-semantic-interactive-secondary-border-hover: #1f76d6;--rui-semantic-interactive-tertiary-bg: #ffffff;--rui-semantic-interactive-tertiary-bg-hover: #eff4fe;--rui-semantic-interactive-tertiary-text: #414651;--rui-semantic-interactive-tertiary-text-hover: #181d27;--rui-semantic-interactive-tertiary-border: #d5d7da;--rui-semantic-interactive-tertiary-border-hover: #92b7f6;--rui-semantic-interactive-destructive-primary-bg: #d92d20;--rui-semantic-interactive-destructive-primary-bg-hover: #b42318;--rui-semantic-interactive-destructive-primary-text: #ffffff;--rui-semantic-interactive-inactive-bg: #fbfbfe;--rui-semantic-interactive-inactive-text: #717680;--rui-semantic-interactive-inactive-border: #eaeaf0;--rui-semantic-text-primary: #181d27;--rui-semantic-text-secondary: #414651;--rui-semantic-text-tertiary: #717680;--rui-semantic-text-quaternary: #717680;--rui-semantic-text-brand: #1f76d6;--rui-semantic-text-brand-hover: #144a85;--rui-semantic-text-error: #d92d20;--rui-semantic-text-error-hover: #b42318;--rui-semantic-text-reverse: #ffffff;--rui-semantic-text-reverse-hover: #dbe6fc;--rui-semantic-border-default: #eaeaf0;--rui-semantic-border-emphasis: #d5d7da;--rui-semantic-border-brand: #388ae4;--rui-semantic-border-emphasis-brand: #92b7f6;--rui-semantic-border-error: #fda29b;--rui-semantic-border-focus: #388ae4;--rui-semantic-background-primary: #ffffff;--rui-semantic-background-primary-hover: #fbfbfe;--rui-semantic-background-secondary: #fbfbfe;--rui-semantic-background-app: #fbfbfe;--rui-semantic-foreground-brand: #388ae4;--rui-semantic-foreground-quaternary: #717680;--rui-semantic-elevation-surface-default: #ffffff;--rui-semantic-elevation-surface-app: #fbfbfe;--rui-semantic-status-brand-bg: #eff4fe;--rui-semantic-status-brand-text: #1f76d6;--rui-semantic-status-brand-border: #92b7f6;--rui-semantic-status-error-bg: #fef3f2;--rui-semantic-status-error-text: #b42318;--rui-semantic-status-error-border: #fda29b;--rui-semantic-status-warning-bg: #fffaeb;--rui-semantic-status-warning-text: #b54708;--rui-semantic-status-warning-border: #fedf89;--rui-semantic-status-success-bg: #ecfdf3;--rui-semantic-status-success-text: #067647;--rui-semantic-status-success-border: #abefc6;--rui-semantic-status-gray-bg: #fbfbfe;--rui-semantic-status-gray-text: #414651;--rui-semantic-status-gray-border: #eaeaf0;--rui-semantic-status-gray-blue-bg: #f0f1f5;--rui-semantic-status-gray-blue-text: #2e354d;--rui-semantic-status-gray-blue-border: #b3b8c6;--rui-semantic-status-cyan-bg: #ecfeff;--rui-semantic-status-cyan-text: #0e7090;--rui-semantic-status-cyan-border: #a5f0fc;--rui-semantic-status-blue-dark-bg: #eff4ff;--rui-semantic-status-blue-dark-text: #004eeb;--rui-semantic-status-blue-dark-border: #b2ccff;--rui-semantic-status-teal-bg: #f0fdf9;--rui-semantic-status-teal-text: #107569;--rui-semantic-status-teal-border: #99f6e0;--rui-semantic-status-green-light-bg: #f3fee7;--rui-semantic-status-green-light-text: #3b7c0f;--rui-semantic-status-green-light-border: #d0f8ab;--rui-semantic-status-pink-bg: #fdf2fa;--rui-semantic-status-pink-text: #c11574;--rui-semantic-status-pink-border: #fcceee;--rui-semantic-status-yellow-bg: #fefbe8;--rui-semantic-status-yellow-text: #a15c07;--rui-semantic-status-yellow-border: #feee95;--rui-font-family-body: "Manrope", sans-serif;--rui-font-family-mono: "JetBrains Mono", monospace;--rui-font-size-xs: 12px;--rui-font-size-sm: 14px;--rui-font-size-md: 16px;--rui-font-size-lg: 18px;--rui-font-size-xl: 20px;--rui-font-size-2xl: 24px;--rui-font-size-3xl: 30px;--rui-font-size-4xl: 36px;--rui-font-weight-regular: 400;--rui-font-weight-medium: 500;--rui-font-weight-semibold: 600;--rui-font-weight-bold: 700;--rui-font-lineHeight-xs: 18px;--rui-font-lineHeight-sm: 20px;--rui-font-lineHeight-md: 24px;--rui-font-lineHeight-lg: 28px;--rui-font-lineHeight-xl: 30px;--rui-font-lineHeight-2xl: 32px;--rui-font-letterSpacing-tight: -.02em;--rui-font-letterSpacing-normal: 0em;--rui-font-letterSpacing-wide: .03em;--rui-spacing-0: 0px;--rui-spacing-xxs: 2px;--rui-spacing-xs: 4px;--rui-spacing-sm: 6px;--rui-spacing-md: 8px;--rui-spacing-lg: 12px;--rui-spacing-xl: 16px;--rui-spacing-2xl: 20px;--rui-spacing-3xl: 24px;--rui-spacing-4xl: 32px;--rui-spacing-5xl: 40px;--rui-spacing-6xl: 48px;--rui-spacing-7xl: 64px;--rui-radius-none: 0px;--rui-radius-xxs: 2px;--rui-radius-xs: 4px;--rui-radius-sm: 6px;--rui-radius-md: 8px;--rui-radius-lg: 12px;--rui-radius-xl: 16px;--rui-radius-2xl: 20px;--rui-radius-full: 9999px;--rui-shadow-xs: 0px 1px 2px 0px rgba(10, 13, 18, .05);--rui-shadow-sm: 0px 1px 2px 0px rgba(10, 13, 18, .06), 0px 1px 3px 0px rgba(10, 13, 18, .1);--rui-shadow-md: 0px 2px 4px -2px rgba(10, 13, 18, .06), 0px 4px 8px -2px rgba(10, 13, 18, .1);--rui-shadow-lg: 0px 4px 6px -2px rgba(10, 13, 18, .03), 0px 12px 16px -4px rgba(10, 13, 18, .08);--rui-shadow-xl: 0px 8px 8px -4px rgba(10, 13, 18, .03), 0px 20px 24px -4px rgba(10, 13, 18, .08);--rui-shadow-2xl: 0px 24px 48px -12px rgba(10, 13, 18, .18);--rui-shadow-3xl: 0px 32px 64px -12px rgba(10, 13, 18, .14);--rui-shadow-xs-skeuomorphic: 0px 1px 2px 0px rgba(10, 13, 18, .05), inset 0px -2px 0px 0px rgba(10, 13, 18, .05), inset 0px 0px 0px 1px rgba(10, 13, 18, .18);--rui-focusRing-brand: 0px 0px 0px 4px #388ae4, 0px 0px 0px 2px #ffffff;--rui-focusRing-error: 0px 0px 0px 4px #f04438, 0px 0px 0px 2px #ffffff;--rui-transition-fast: .15s ease;--rui-transition-normal: .2s ease;--rui-transition-slow: .3s ease}:root{--rui-font-family-mono: "IBM Plex Mono", ui-monospace, monospace;--rui-semantic-status-brand-border: #bacff9;--rui-semantic-interactive-secondary-border: var(--rui-semantic-border-emphasis, #d5d7da);--rui-semantic-interactive-secondary-border-hover: var(--rui-color-gray-500, #717680);--rui-shadow-xs-skeuomorphic: none;--rx-font-display: var(--rui-font-family-body, "Manrope", system-ui, sans-serif);--rx-font-sans: var(--rui-font-family-body, "Manrope", system-ui, sans-serif);--rx-font-mono: var(--rui-font-family-mono, "IBM Plex Mono", ui-monospace, monospace);--rx-font-num: var(--rx-font-sans);--rx-font-size-15: 15px;--rx-line-height-22: 22px;--rx-line-height-24: 24px;--rx-line-height-28: 28px;--rx-letter-spacing-wide: .01em;--rx-navy: var(--rui-semantic-text-primary, #181d27);--rx-navy-hover: var(--rui-color-gray-100, #f5f5fa);--rx-navy-input: var(--rui-semantic-background-primary, #ffffff);--rx-navy-input-top: var(--rui-color-gray-100, #f5f5fa);--rx-navy-grad: var(--rui-semantic-elevation-surface-default, #ffffff);--rx-body: var(--rui-color-gray-100, #f5f5fa);--rx-canvas: var(--rui-color-gray-100, #f5f5fa);--rx-card: var(--rui-semantic-elevation-surface-default, #ffffff);--rx-panel: var(--rui-semantic-background-primary, #ffffff);--rx-surface-2: var(--rui-semantic-background-secondary, #fbfbfe);--rx-border: var(--rui-semantic-border-default, #eaeaf0);--rx-border-strong: var(--rui-semantic-border-emphasis, #d5d7da);--rx-hairline: var(--rui-color-gray-100, #f5f5fa);--rx-surface-3: #ebebf2;--rx-blue: var(--rui-color-brand-600, #1f76d6);--rx-blue-strong: var(--rui-color-brand-700, #1a62b2);--rx-blue-tint: var(--rui-color-brand-50, #eff4fe);--rx-blue-tint-2: var(--rui-color-brand-100, #dbe6fc);--rx-teal: var(--rui-color-cyan-500, #06aed4);--rx-teal-tint: var(--rui-color-cyan-50, #ecfdff);--rx-green: var(--rui-color-success-500, #17b26a);--rx-green-fg: #09aa5f;--rx-green-tint: var(--rui-color-success-50, #ecfdf3);--rx-amber: var(--rui-color-warning-500, #f79009);--rx-amber-tint: var(--rui-color-warning-50, #fffaeb);--rx-red: var(--rui-color-error-500, #f04438);--rx-red-tint: var(--rui-color-error-50, #fef3f2);--rx-text-strong: #252b37;--rx-text: var(--rui-semantic-text-primary, #181d27);--rx-text-muted: var(--rui-semantic-text-secondary, #414651);--rx-text-faint: var(--rui-semantic-text-tertiary, #717680);--rx-on-navy: #ffffff;--rx-on-brand: #ffffff;--rx-on-navy-muted: rgba(255, 255, 255, .62);--rx-radius-sm: var(--rui-radius-xs, 4px);--rx-radius: var(--rui-radius-lg, 12px);--rx-radius-lg: var(--rui-radius-lg, 12px);--rx-radius-pill: var(--rui-radius-full, 999px);--rx-focus-ring: 0 0 0 2px #fff, 0 0 0 4px var(--rui-color-brand-500, #388ae4);--rx-btn-skeuo: inset 0 0 0 1px rgba(10, 13, 18, .18), inset 0 -2px 0 rgba(10, 13, 18, .12), inset 0 1px 0 rgba(255, 255, 255, .22);--rx-space-1: 8px;--rx-space-2: 16px;--rx-space-3: 24px;--rx-space-4: 32px;--rx-panel-pad: 24px;--rx-page-gutter: 32px;--rx-content-max: 1440px;--rx-shadow-sm: 0 1px 2px rgba(12, 18, 48, .05);--rx-shadow-md: 0 1px 2px rgba(12, 18, 48, .04), 0 8px 22px -10px rgba(12, 18, 48, .16);--rx-shadow-lg: 0 2px 6px rgba(12, 18, 48, .05), 0 24px 48px -16px rgba(12, 18, 48, .22);--rx-appbar-h: 58px;--rx-product-rail-w: 185px;--rx-rail-w: 255px;--rx-chart-grid: color-mix(in srgb, var(--rx-text) 6%, transparent);--rx-chart-axis: var(--rx-border-strong);--rx-chart-tick: var(--rx-text-faint);--rx-chart-1: #7cb5ec;--rx-chart-2: #434348;--rx-chart-3: #90ed7d;--rx-chart-4: #f7a35c;--rx-chart-5: #8085e9;--rx-chart-6: #f15c80;--rx-chart-7: #e4d354;--rx-chart-8: #2b908f;--rx-chart-9: #f45b5b;--rx-chart-10: #91e8e1;--rx-map-pin-fill: var(--rui-color-brand-100, #dbe6fc);--rx-map-pin-stroke: var(--rui-color-brand-500, #388ae4);--rx-map-pin-text: var(--rui-color-brand-800, #144a86);--rx-map-pin-core: var(--rui-color-gray-100, #f5f5fa);--rx-map-label: var(--rui-semantic-text-tertiary, #9aa3ad);--rx-map-label-halo: var(--rui-semantic-background-primary, #ffffff);--rx-chart-fit-subject: #2196f3;--rx-chart-fit-comps: #444444}@media(max-width:640px){:root{--rx-page-gutter: 16px}}html,body{margin:0;padding:0;height:100%;font-family:var(--rx-font-sans);font-size:14px;line-height:1.45;letter-spacing:-.006em;color:var(--rx-text);background:var(--rx-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*{box-sizing:border-box}h1,h2{font-family:var(--rx-font-display);font-weight:600;letter-spacing:-.022em}.tnum,[data-num]{font-family:var(--rx-font-num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}::selection{background:#2f6bed2e}*{scrollbar-width:thin;scrollbar-color:#cfd4dd transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:#d3d8e0;border:3px solid transparent;background-clip:content-box;border-radius:999px}*::-webkit-scrollbar-thumb:hover{background:#b9c0cc;background-clip:content-box}@keyframes rx-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rx-reveal{animation:rx-rise .5s cubic-bezier(.22,1,.36,1) both;will-change:transform,opacity}.rx-loadbox{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;text-align:center;color:var(--rx-text-muted);font-size:.88rem;animation:rx-fade .3s ease both}@keyframes rx-fade{0%{opacity:0}to{opacity:1}}.rx-spinner{width:30px;height:30px;border:2.5px solid var(--rx-border);border-top-color:var(--rx-blue);border-radius:50%;animation:rx-spin .8s linear infinite}@keyframes rx-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.rx-contain{width:min(var(--rx-content-max),100% - 2 * var(--rx-page-gutter));margin-inline:auto}.rx-page{padding:0 0 var(--rx-space-4);display:flex;flex-direction:column;gap:var(--rx-space-3)}.rx-page>:not(.rx-page__head):not(.rx-page-head-band){width:min(var(--rx-content-max),100% - 2 * var(--rx-page-gutter));margin-inline:auto}.rx-page__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px 32px;flex-wrap:wrap}app-report-canvas .rx-panel,app-report-canvas rx-state{width:min(var(--rx-content-max),100% - 2 * var(--rx-page-gutter));margin-inline:auto}app-report-canvas rx-state{background:var(--rx-panel);border:1px solid var(--rx-border);border-radius:var(--rx-radius);box-shadow:var(--rx-shadow-sm);padding:var(--rx-panel-pad)}app-report-canvas :is(app-report-card,.rx-panel,.rx-band-group,.rv__body) rx-state{width:auto;margin-inline:0;background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.rx-panel{background:var(--rx-panel);border:1px solid var(--rx-border);border-radius:var(--rx-radius);box-shadow:var(--rx-shadow-sm);padding:var(--rx-panel-pad)}.rx-panel-head{margin:calc(var(--rx-panel-pad) * -1) calc(var(--rx-panel-pad) * -1) var(--rx-panel-pad);padding:14px var(--rx-panel-pad) 12px;border-bottom:1px solid var(--rx-border);border-radius:calc(var(--rx-radius) - 1px) calc(var(--rx-radius) - 1px) 0 0}.rx-band-group{background:var(--rx-panel);border:1px solid var(--rx-border);border-radius:var(--rx-radius);box-shadow:var(--rx-shadow-sm);padding:var(--rx-panel-pad)}.rx-band-group .rx-panel{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.rx-band-group .rx-panel-head{margin:0 0 var(--rx-space-2);padding:0 0 12px;border-radius:0}.rx-page-head-band,.rx-page>.rx-page__head{display:block;background:var(--rx-panel);border-bottom:1px solid var(--rx-border);padding-inline:var(--rx-page-gutter)}.rx-page>.rx-page__head{display:flex;padding-block:14px 16px}rui-page-header .rx-page-head.rx-page-head{padding:12px 0 14px}rui-page-header .rx-page-head.rx-page-head>div:first-child{margin-bottom:2px}rui-page-header .rx-page-head.rx-page-head h1{font-size:20px;line-height:28px}rui-page-header .rx-page-head.rx-page-head>div:nth-child(2){align-items:center}rui-page-header .rx-page-head.rx-page-head>div:last-child{margin-top:12px;border-top:0}.rx-appbar.rx-appbar.rx-appbar{height:var(--rx-appbar-h);padding:0 16px 0 20px;background:var(--rui-color-brand-700);border-bottom:1px solid var(--rui-color-brand-800)}.rx-appbar.rx-appbar.rx-appbar nav{gap:6px;align-self:stretch;align-items:flex-end}.rx-appbar.rx-appbar.rx-appbar nav :is(a,button){height:42px;gap:8px;padding:0 16px;font-weight:600;color:var(--rx-text-muted);background:var(--rui-color-gray-200);border:0;border-radius:6px 6px 0 0}.rx-appbar.rx-appbar.rx-appbar nav :is(a,button):hover{color:var(--rx-text);background:var(--rui-color-gray-100)}.rx-appbar.rx-appbar.rx-appbar nav :is(a,button):focus-visible{outline:none;box-shadow:0 0 0 2px var(--rui-color-brand-700),0 0 0 4px #ffffffe6}.rx-appbar.rx-appbar.rx-appbar nav :is(a,button)[class*=--active]{height:48px;position:relative;z-index:1;margin-bottom:-1px;color:var(--rx-text);background:var(--rx-card);box-shadow:none}.rx-appbar.rx-appbar.rx-appbar nav :is(a,button)[class*=--active]:after{display:none}.rx-appbar.rx-appbar.rx-appbar nav :is(a,button):before{content:"";flex:none;width:16px;height:16px;background:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.rx-appbar.rx-appbar.rx-appbar nav :is(a,button)[class*=--active]:before{background:var(--rx-blue)}.rx-appbar.rx-appbar.rx-appbar nav :is(a,button):nth-child(1):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 17l6-6 4 4 8-8'/%3E%3Cpath d='M15 7h6v6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 17l6-6 4 4 8-8'/%3E%3Cpath d='M15 7h6v6'/%3E%3C/svg%3E")}.rx-appbar.rx-appbar.rx-appbar nav :is(a,button):nth-child(2):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 3.5h7l4 4v13H7z'/%3E%3Cpath d='M14 3.5V8h4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 3.5h7l4 4v13H7z'/%3E%3Cpath d='M14 3.5V8h4'/%3E%3C/svg%3E")}.rx-appbar.rx-appbar.rx-appbar nav :is(a,button):nth-child(3):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.5 3.75a6.75 6.75 0 1 0 0 13.5 6.75 6.75 0 0 0 0-13.5z'/%3E%3Cpath d='M15.5 15.5L20.5 20.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.5 3.75a6.75 6.75 0 1 0 0 13.5 6.75 6.75 0 0 0 0-13.5z'/%3E%3Cpath d='M15.5 15.5L20.5 20.5'/%3E%3C/svg%3E")}.rx-control-row{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap}.rx-control-row__group{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rx-control-row .rx-field{flex-direction:row;align-items:center;gap:.55rem}.rx-control-row rx-date-range .rx-dr{flex-direction:row;align-items:center;gap:8px}.rx-control-row.rx-control-row rui-select>div{flex-direction:row;align-items:center;gap:8px;min-width:0}rui-select .rui-select__dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:1000}rui-select .rui-select__dropdown::-webkit-scrollbar-button{display:none;height:0}.rx-label-hidden .rui-input__label-wrapper{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rx-h1{margin:0;font-family:var(--rx-font-display);font-size:1.875rem;font-weight:700;letter-spacing:-.025em;line-height:1.2;color:var(--rx-text)}.rx-h2{margin:0;font-family:var(--rx-font-display);font-size:1.25rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--rx-text)}.rx-h3{margin:0;font-family:var(--rx-font-display);font-size:1rem;font-weight:600;letter-spacing:-.015em;line-height:1.35;color:var(--rx-text)}.rx-title{margin:0;font-size:.875rem;font-weight:600;line-height:1.4;color:var(--rx-text)}.rx-body{margin:0;font-size:.875rem;font-weight:400;line-height:1.45;color:var(--rx-text-muted)}.rx-interactive{font-size:inherit;font-weight:600;color:var(--rx-text-muted);text-decoration:none;cursor:pointer;background:none;border:none;padding:0;font-family:inherit}.rx-interactive:hover{color:var(--rx-text)}.rx-interactive--brand{color:var(--rx-blue)}.rx-interactive--brand:hover{color:var(--rx-blue-strong);text-decoration:underline}.rx-subsection{display:flex;align-items:flex-start;gap:12px;min-width:0}.rx-subsection__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--rx-radius-sm);font-size:.9rem}.rx-subsection__icon--green{color:var(--rx-green);background:var(--rx-green-tint)}.rx-subsection__icon--blue{color:var(--rx-blue);background:var(--rx-blue-tint)}.rx-subsection__icon--gray{color:var(--rx-text-muted);background:var(--rx-surface-2)}.rx-subsection__body{min-width:0}.rx-subsection__title{margin:0;font-size:.95rem;font-weight:600;color:var(--rx-text)}.rx-subsection__desc{margin:.2rem 0 0;font-size:.82rem;line-height:1.45;color:var(--rx-text-muted)}.rx-module{display:flex;flex-direction:column;background:var(--rx-card);border:1px solid var(--rx-border);border-radius:var(--rx-radius);box-shadow:var(--rx-shadow-sm)}.rx-module__head{padding:12px 16px;background:var(--rx-body);border-bottom:1px solid var(--rx-border);border-radius:calc(var(--rx-radius) - 1px) calc(var(--rx-radius) - 1px) 0 0}.rx-module__title{margin:0;font-size:.82rem;font-weight:600;color:var(--rx-text-muted)}.rx-module__body{display:flex;flex-direction:column;gap:8px;padding:16px}.rx-module__metric{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.rx-module__value{font-family:var(--rx-font-num);font-size:1.75rem;font-weight:700;letter-spacing:-.02em;color:var(--rx-text);font-variant-numeric:tabular-nums;line-height:1.1}.rx-nav-item{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--rx-radius-sm);font-size:.875rem;font-weight:500;color:var(--rx-text-muted);text-decoration:none;cursor:pointer;transition:background .12s ease,color .12s ease;white-space:nowrap;overflow:hidden}.rx-nav-item:hover:not(.is-disabled):not(.is-active){background:var(--rx-surface-2);color:var(--rx-text)}.rx-nav-item.is-active{color:var(--rx-text);font-weight:600}.rx-nav-item.is-active .rx-nav-item__dot{border-color:var(--rx-blue);background:var(--rx-blue)}.rx-nav-item.is-disabled{color:var(--rx-text-faint);cursor:not-allowed}.rx-nav-item__dot{flex:none;width:8px;height:8px;border-radius:50%;border:1.5px solid var(--rx-border-strong);background:transparent;transition:background .12s ease,border-color .12s ease}.rx-page__title{margin:0;font-family:var(--rx-font-display);font-size:1.55rem;font-weight:700;letter-spacing:-.025em;color:var(--rx-text)}.rx-page__sub{margin:.4rem 0 0;font-size:.9rem;line-height:1.5;color:var(--rx-text-muted);max-width:640px}.rx-page__actions{display:flex;align-items:flex-end;gap:1.25rem;flex-wrap:wrap}.rx-section{padding:0}.rx-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:8px 24px;flex-wrap:wrap;margin-bottom:24px}.rx-section__heading{min-width:0}.rx-section__title{margin:0;font-family:var(--rx-font-display);font-size:1rem;font-weight:600;letter-spacing:-.015em;color:var(--rx-text)}.rx-section__sub{margin:.35rem 0 0;font-size:.82rem;color:var(--rx-text-muted)}.rx-section__actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.rx-widget-title{margin:0;font-size:.95rem;font-weight:700;color:var(--rx-text)}.rx-eyebrow{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--rx-text-faint)}.rx-field-label{font-size:.78rem;font-weight:600;color:var(--rx-text-muted);display:inline-flex;align-items:center;gap:.4rem}.rx-field{display:flex;flex-direction:column;gap:.35rem}.rx-field--inline{flex-direction:row;align-items:center;gap:.55rem}.rx-badge{display:inline-flex;align-items:center;font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.15rem .45rem;border-radius:var(--rx-radius-pill);line-height:1.2}.rx-badge--subtle{color:var(--rx-text-muted);background:var(--rx-surface-2);border:1px solid var(--rx-border)}.rx-badge--emphasis{color:var(--rx-blue);background:var(--rx-blue-tint);border:1px solid var(--rx-blue-tint-2)}.rx-seg{display:inline-flex;gap:2px;padding:3px;background:var(--rx-surface-2);border:1px solid var(--rx-border);border-radius:8px}.rx-seg__btn{font:inherit;font-size:.8rem;font-weight:600;white-space:nowrap;color:var(--rx-text-muted);background:transparent;border:0;border-radius:6px;padding:.34rem .85rem;cursor:pointer;transition:background .12s ease,color .12s ease}.rx-seg__btn:hover:not(:disabled):not(.is-active){color:var(--rx-text)}.rx-seg__btn.is-active{background:var(--rx-card);color:var(--rx-text);box-shadow:var(--rx-shadow-sm)}.rx-seg__btn:focus-visible{outline:none;box-shadow:var(--rx-focus-ring)}.rx-seg__btn:disabled{color:var(--rx-text-faint);cursor:not-allowed}.rx-seg--sm .rx-seg__btn{font-size:.74rem;padding:.26rem .65rem}.rx-chip{font:inherit;font-size:.78rem;font-weight:600;white-space:nowrap;color:var(--rx-text-muted);background:var(--rx-surface-2);border:1px solid var(--rx-border);border-radius:var(--rx-radius-pill);padding:.36rem .8rem;cursor:pointer;transition:color .12s ease,background .12s ease,border-color .12s ease}.rx-chip:hover:not(.is-active){border-color:var(--rx-border-strong);color:var(--rx-text)}.rx-chip.is-active{color:#fff;background:var(--rx-blue);border-color:var(--rx-blue)}.rx-chip:focus-visible,.rx-iconbtn:focus-visible{outline:none;box-shadow:var(--rx-focus-ring)}.rx-btn{font:inherit;font-size:.82rem;font-weight:600;display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;border-radius:var(--rx-radius-sm);border:1px solid var(--rx-border-strong);background:var(--rx-card);color:var(--rx-text);cursor:pointer;box-shadow:var(--rx-shadow-sm);transition:border-color .12s ease,background .12s ease,color .12s ease,box-shadow .12s ease}.rx-btn:hover{border-color:var(--rx-border-strong);background:var(--rx-surface-2)}.rx-btn:focus-visible{outline:none;box-shadow:var(--rx-focus-ring)}.rx-btn:disabled{opacity:.55;cursor:not-allowed}.rx-btn--primary{background:var(--rx-blue);border-color:var(--rx-blue);color:#fff;box-shadow:var(--rx-btn-skeuo),var(--rx-shadow-sm)}.rx-btn--primary:hover{background:var(--rx-blue-strong);border-color:var(--rx-blue-strong)}.rx-btn--ghost{background:transparent;border-color:transparent;color:var(--rx-text-muted);box-shadow:none}.rx-btn--ghost:hover{background:var(--rx-surface-2);color:var(--rx-text)}.rx-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;font-size:1rem;line-height:1;border:1px solid var(--rx-border);border-radius:var(--rx-radius-sm);background:var(--rx-card);color:var(--rx-text-muted);cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease}.rx-iconbtn:hover:not(:disabled){border-color:var(--rx-border-strong);color:var(--rx-text)}.rx-iconbtn:disabled{cursor:default;opacity:.6}.rx-iconbtn.is-spinning>*{display:inline-block;animation:rx-spin .8s linear infinite}.rx-select{font:inherit;font-size:.82rem;font-weight:500;color:var(--rx-text);background-color:var(--rx-card);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23717680' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .55rem center;border:1px solid var(--rx-border);border-radius:var(--rx-radius-sm);padding:.45rem 2rem .45rem .65rem;cursor:pointer;appearance:none;-webkit-appearance:none;box-shadow:var(--rx-shadow-sm);transition:border-color .12s ease,box-shadow .12s ease}.rx-select:hover{border-color:var(--rx-border-strong)}.rx-select:focus-visible{outline:none;border-color:var(--rx-blue);box-shadow:var(--rx-focus-ring)}.rx-pill{display:inline-block;padding:.08rem .42rem;font-size:.7rem;font-weight:600;border-radius:var(--rx-radius-pill);color:var(--rx-text-faint);background:var(--rx-surface-2);font-family:var(--rx-font-num);font-variant-numeric:tabular-nums}.rx-pill--up{color:var(--rx-green);background:var(--rx-green-tint)}.rx-pill--down{color:var(--rx-red);background:var(--rx-red-tint)}.rx-value{font-family:var(--rx-font-num);font-weight:700;color:var(--rx-text);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.rx-value--muted{font-weight:600;color:var(--rx-text-muted)}.rx-stat{background:var(--rx-surface-2);border:1px solid var(--rx-border);border-radius:var(--rx-radius-pill);padding:.28rem .7rem;font-size:.74rem;font-weight:600;color:var(--rx-text-muted);font-family:var(--rx-font-num);font-variant-numeric:tabular-nums}.rx-surface{background:var(--rx-card);border:1px solid var(--rx-border);border-radius:var(--rx-radius);box-shadow:var(--rx-shadow-lg)}.rx-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.4rem;padding:2.75rem 2rem;color:var(--rx-text-muted)}.rx-empty__title{margin:0;font-size:1rem;font-weight:700;color:var(--rx-text)}.rx-empty__text{margin:0;font-size:.86rem;line-height:1.5;max-width:460px}.rx-error{color:var(--rx-red);font-size:.9rem}.cdk-overlay-container{position:fixed;inset:0;z-index:1000;pointer-events:none}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto}.cdk-overlay-dark-backdrop{background:#00000073}.cdk-overlay-transparent-backdrop{background:transparent}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-overlay-pane{position:absolute;display:flex;max-width:100%;max-height:100%;pointer-events:auto;box-sizing:border-box}.rx-dialog-panel{display:flex;border-radius:var(--rx-radius);box-shadow:var(--rx-shadow-lg);overflow:hidden}
