@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-latin-ext-400-normal-EDOVP6TU.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-latin-400-normal-COQVXTP6.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-latin-ext-500-normal-SG2XNXKB.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-latin-500-normal-JTONHBWS.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-latin-ext-600-normal-ZNWKNRXL.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-latin-600-normal-DTNZULF4.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-latin-ext-400-normal-T6XOR2FX.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-latin-400-normal-A2WATXFY.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-latin-ext-500-normal-LJE4XY22.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-latin-500-normal-33HAQIPI.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--rh-palette-neutral-25: #fcfcfd;--rh-palette-neutral-50: #f9fafb;--rh-palette-neutral-100: #f2f4f7;--rh-palette-neutral-200: #e4e7ec;--rh-palette-neutral-300: #d0d5dd;--rh-palette-neutral-400: #98a2b3;--rh-palette-neutral-450: #858e9f;--rh-palette-neutral-500: #667085;--rh-palette-neutral-600: #475467;--rh-palette-neutral-700: #344054;--rh-palette-neutral-800: #1d2939;--rh-palette-neutral-900: #101828;--rh-palette-neutral-ground: #f4f6f8;--rh-palette-white: #ffffff;--rh-palette-slate-50: #f8fafc;--rh-palette-slate-100: #f1f5f9;--rh-palette-slate-200: #e2e8f0;--rh-palette-slate-300: #cbd5e1;--rh-palette-slate-400: #94a3b8;--rh-palette-slate-500: #64748b;--rh-palette-slate-600: #475569;--rh-palette-slate-700: #334155;--rh-palette-slate-800: #1e293b;--rh-palette-slate-900: #0f172a;--rh-palette-blue-25: #f8faff;--rh-palette-blue-50: #eff6ff;--rh-palette-blue-100: #dbeafe;--rh-palette-blue-200: #bfdbfe;--rh-palette-blue-300: #93c5fd;--rh-palette-blue-400: #60a5fa;--rh-palette-blue-500: #3b82f6;--rh-palette-blue-600: #2563eb;--rh-palette-blue-700: #1d4ed8;--rh-palette-blue-800: #1e40af;--rh-palette-blue-900: #1e3a8a;--rh-palette-teal-50: #f0fdfa;--rh-palette-teal-100: #ccfbef;--rh-palette-teal-200: #99f6e4;--rh-palette-teal-300: #5eead4;--rh-palette-teal-400: #2dd4bf;--rh-palette-teal-500: #14b8a6;--rh-palette-teal-600: #0d9488;--rh-palette-teal-700: #0f766e;--rh-palette-teal-800: #115e59;--rh-palette-teal-900: #134e4a;--rh-palette-green-50: #ecfdf3;--rh-palette-green-100: #d1fadf;--rh-palette-green-200: #a6f4c5;--rh-palette-green-300: #6ce9a6;--rh-palette-green-400: #32d583;--rh-palette-green-500: #12b76a;--rh-palette-green-600: #039855;--rh-palette-green-700: #027a48;--rh-palette-green-800: #05603a;--rh-palette-green-900: #054f31;--rh-palette-amber-25: #fffcf5;--rh-palette-amber-50: #fffaeb;--rh-palette-amber-100: #fef0c7;--rh-palette-amber-200: #fedf89;--rh-palette-amber-300: #fec84b;--rh-palette-amber-400: #fdb022;--rh-palette-amber-500: #f79009;--rh-palette-amber-600: #dc6803;--rh-palette-amber-700: #b54708;--rh-palette-amber-800: #93370d;--rh-palette-amber-900: #7a2e0e;--rh-palette-red-25: #fffbfa;--rh-palette-red-50: #fef3f2;--rh-palette-red-100: #fee4e2;--rh-palette-red-200: #fecdca;--rh-palette-red-300: #fda29b;--rh-palette-red-400: #f97066;--rh-palette-red-500: #f04438;--rh-palette-red-600: #d92d20;--rh-palette-red-700: #b42318;--rh-palette-red-800: #912018;--rh-palette-red-900: #7a271a;--rh-palette-violet-50: #f5f3ff;--rh-palette-violet-100: #ede9fe;--rh-palette-violet-200: #ddd6fe;--rh-palette-violet-300: #c4b5fd;--rh-palette-violet-400: #a78bfa;--rh-palette-violet-500: #8b5cf6;--rh-palette-violet-600: #7c3aed;--rh-palette-violet-700: #6d28d9;--rh-palette-violet-800: #5b21b6;--rh-palette-violet-900: #4c1d95}:root{--rh-bg-page: var(--rh-palette-neutral-ground);--rh-bg-surface: var(--rh-palette-white);--rh-bg-surface-subtle: var(--rh-palette-neutral-25);--rh-bg-hover: var(--rh-palette-neutral-50);--rh-bg-pressed: var(--rh-palette-neutral-100);--rh-bg-selected: var(--rh-palette-blue-50);--rh-bg-nav: var(--rh-palette-slate-900);--rh-bg-nav-hover: var(--rh-palette-slate-800);--rh-bg-nav-active: var(--rh-palette-slate-700);--rh-bg-brand-panel: var(--rh-palette-slate-900);--rh-text-default: var(--rh-palette-neutral-900);--rh-text-strong: var(--rh-palette-neutral-700);--rh-text-secondary: var(--rh-palette-neutral-600);--rh-text-muted: var(--rh-palette-neutral-500);--rh-text-disabled: var(--rh-palette-neutral-400);--rh-text-on-primary: var(--rh-palette-white);--rh-text-link: var(--rh-palette-blue-600);--rh-text-link-hover: var(--rh-palette-blue-700);--rh-text-nav: var(--rh-palette-slate-300);--rh-text-nav-active: var(--rh-palette-white);--rh-text-nav-label: var(--rh-palette-slate-400);--rh-text-on-dark: var(--rh-palette-slate-50);--rh-text-on-dark-muted: var(--rh-palette-slate-400);--rh-border-subtle: var(--rh-palette-neutral-100);--rh-border-default: var(--rh-palette-neutral-200);--rh-border-control: var(--rh-palette-neutral-450);--rh-border-strong: var(--rh-palette-neutral-300);--rh-border-nav: var(--rh-palette-slate-800);--rh-primary: var(--rh-palette-blue-600);--rh-primary-hover: var(--rh-palette-blue-700);--rh-primary-pressed: var(--rh-palette-blue-800);--rh-primary-subtle: var(--rh-palette-blue-50);--rh-secondary: var(--rh-palette-teal-600);--rh-secondary-strong: var(--rh-palette-teal-700);--rh-danger: var(--rh-palette-red-600);--rh-danger-hover: var(--rh-palette-red-700);--rh-danger-pressed: var(--rh-palette-red-800);--rh-focus-ring: var(--rh-palette-blue-600);--rh-focus-ring-on-dark: var(--rh-palette-blue-200);--rh-overlay-scrim: rgb(16 24 40 / 50%);--rh-overlay-hover: rgb(16 24 40 / 6%);--rh-selection: var(--rh-palette-blue-100);--rh-skeleton-base: var(--rh-palette-neutral-100);--rh-skeleton-highlight: var(--rh-palette-neutral-50);--rh-brand-gradient: linear-gradient(135deg, var(--rh-palette-blue-600), var(--rh-palette-teal-600));--rh-brand-glow-primary: rgb(37 99 235 / 45%);--rh-brand-glow-secondary: rgb(13 148 136 / 35%);--rh-brand-kicker: var(--rh-palette-teal-300);--rh-tone-neutral-fg: var(--rh-palette-neutral-600);--rh-tone-neutral-bg: var(--rh-palette-neutral-100);--rh-tone-neutral-border: var(--rh-palette-neutral-300);--rh-tone-neutral-icon: var(--rh-palette-neutral-500);--rh-tone-neutral-solid: var(--rh-palette-neutral-600);--rh-tone-info-fg: var(--rh-palette-blue-700);--rh-tone-info-bg: var(--rh-palette-blue-50);--rh-tone-info-border: var(--rh-palette-blue-200);--rh-tone-info-icon: var(--rh-palette-blue-600);--rh-tone-info-solid: var(--rh-palette-blue-600);--rh-tone-progress-fg: var(--rh-palette-blue-700);--rh-tone-progress-bg: var(--rh-palette-blue-50);--rh-tone-progress-border: var(--rh-palette-blue-200);--rh-tone-progress-icon: var(--rh-palette-blue-600);--rh-tone-progress-solid: var(--rh-palette-blue-600);--rh-tone-success-fg: var(--rh-palette-green-700);--rh-tone-success-bg: var(--rh-palette-green-50);--rh-tone-success-border: var(--rh-palette-green-200);--rh-tone-success-icon: var(--rh-palette-green-600);--rh-tone-success-solid: var(--rh-palette-green-700);--rh-tone-warning-fg: var(--rh-palette-amber-700);--rh-tone-warning-bg: var(--rh-palette-amber-100);--rh-tone-warning-border: var(--rh-palette-amber-300);--rh-tone-warning-icon: var(--rh-palette-amber-600);--rh-tone-warning-solid: var(--rh-palette-amber-700);--rh-tone-danger-fg: var(--rh-palette-red-700);--rh-tone-danger-bg: var(--rh-palette-red-50);--rh-tone-danger-border: var(--rh-palette-red-200);--rh-tone-danger-icon: var(--rh-palette-red-600);--rh-tone-danger-solid: var(--rh-palette-red-700);--rh-tone-secondary-fg: var(--rh-palette-teal-700);--rh-tone-secondary-bg: var(--rh-palette-teal-50);--rh-tone-secondary-border: var(--rh-palette-teal-200);--rh-tone-secondary-icon: var(--rh-palette-teal-700);--rh-tone-secondary-solid: var(--rh-palette-teal-700);--rh-tone-signature-fg: var(--rh-palette-violet-700);--rh-tone-signature-bg: var(--rh-palette-violet-50);--rh-tone-signature-border: var(--rh-palette-violet-200);--rh-tone-signature-icon: var(--rh-palette-violet-600);--rh-tone-signature-solid: var(--rh-palette-violet-700)}:root{--rh-font-sans: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--rh-font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--rh-type-caption: 600 .6875rem / 1rem var(--rh-font-sans);--rh-type-meta: 400 .75rem / 1rem var(--rh-font-sans);--rh-type-body-dense: 400 .78125rem / 1.125rem var(--rh-font-sans);--rh-type-label: 500 .78125rem / 1.125rem var(--rh-font-sans);--rh-type-body: 400 .8125rem / 1.25rem var(--rh-font-sans);--rh-type-title-sm: 600 .84375rem / 1.25rem var(--rh-font-sans);--rh-type-title: 600 .9375rem / 1.375rem var(--rh-font-sans);--rh-type-heading: 600 1.25rem / 1.75rem var(--rh-font-sans);--rh-type-display: 600 1.625rem / 2rem var(--rh-font-sans);--rh-type-mono-sm: 400 .71875rem / 1rem var(--rh-font-mono);--rh-type-mono: 500 .78125rem / 1.125rem var(--rh-font-mono);--rh-tracking-caption: .05em;--rh-tracking-tight: -.02em}:root{--rh-space-0_5: .125rem;--rh-space-1: .25rem;--rh-space-1_5: .375rem;--rh-space-2: .5rem;--rh-space-3: .75rem;--rh-space-4: 1rem;--rh-space-5: 1.25rem;--rh-space-6: 1.5rem;--rh-space-8: 2rem;--rh-space-10: 2.5rem;--rh-space-12: 3rem;--rh-radius-xs: 4px;--rh-radius-sm: 7px;--rh-radius-md: 10px;--rh-radius-lg: 12px;--rh-radius-pill: 999px;--rh-shadow-xs: 0 1px 2px rgb(16 24 40 / 5%);--rh-shadow-md: 0 12px 32px rgb(16 24 40 / 12%);--rh-shadow-lg: 0 16px 40px rgb(16 24 40 / 18%);--rh-duration-fast: .1s;--rh-duration-base: .15s;--rh-duration-slow: .25s;--rh-easing-standard: cubic-bezier(.2, 0, 0, 1);--rh-focus-width: 2px;--rh-focus-offset: 2px;--rh-z-sticky: 100;--rh-z-context: 200;--rh-z-drawer: 300;--rh-z-popover: 400;--rh-z-dialog: 500;--rh-z-toast: 600;--rh-z-tooltip: 700;--rh-z-global: 800;--rh-header-height: 3.25rem;--rh-nav-width: 14.5rem;--rh-nav-rail-width: 4rem;--rh-form-max-width: 23.5rem;--rh-content-max-width: 60rem;--rh-control-height: 2rem;--rh-control-padding-x: .625rem;--rh-control-padding-y: .25rem;--rh-field-gap: .25rem;--rh-table-row-height: 2.25rem;--rh-table-cell-padding-x: .75rem;--rh-table-cell-padding-y: .25rem;--rh-tree-row-height: 2rem;--rh-page-gutter: 1.5rem;--rh-page-padding-top: 1rem;--rh-page-padding-bottom: 2rem;--rh-section-gap: .75rem;--rh-card-padding-y: .75rem;--rh-card-padding-x: 1rem;--rh-min-target: 1.5rem}[data-density=compact]{--rh-control-height: 1.75rem;--rh-table-row-height: 2rem;--rh-table-cell-padding-x: .5rem;--rh-table-cell-padding-y: .125rem;--rh-tree-row-height: 1.75rem;--rh-page-gutter: 1rem;--rh-card-padding-y: .5rem;--rh-card-padding-x: .75rem}@media(pointer:coarse){:root{--rh-control-height: 2.5rem;--rh-control-padding-y: .5rem;--rh-table-row-height: 2.75rem;--rh-tree-row-height: 2.75rem;--rh-page-gutter: 1rem;--rh-min-target: 2.75rem}}@media(prefers-reduced-motion:reduce){:root{--rh-duration-fast: 0ms;--rh-duration-base: 0ms;--rh-duration-slow: 0ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;color-scheme:light}body{margin:0;min-height:100vh;font:var(--rh-type-body);color:var(--rh-text-default);background:var(--rh-bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p,figure,dl,dd{margin:0}h1,h2,h3,h4,h5,h6{font:inherit}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}a{color:var(--rh-text-link);text-decoration:none;text-underline-offset:2px}a:hover{color:var(--rh-text-link-hover);text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img,svg{display:block;max-width:100%}svg.lucide{flex:none}::selection{background:var(--rh-selection)}:focus{outline:none}:focus-visible{outline:var(--rh-focus-width) solid var(--rh-focus-ring);outline-offset:var(--rh-focus-offset)}[tabindex="-1"]:focus:not(:focus-visible){outline:none}@media(forced-colors:active){:focus-visible{outline-color:Highlight}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.rh-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.rh-mono{font:var(--rh-type-mono)}.rh-mono-sm{font:var(--rh-type-mono-sm)}.rh-tabular{font-variant-numeric:tabular-nums}.rh-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rh-caption{font:var(--rh-type-caption);letter-spacing:var(--rh-tracking-caption);text-transform:uppercase;color:var(--rh-text-muted)}.rh-meta{font:var(--rh-type-meta);color:var(--rh-text-muted)}.rh-title-sm{font:var(--rh-type-title-sm)}.rh-title{font:var(--rh-type-title)}.rh-heading{font:var(--rh-type-heading);letter-spacing:var(--rh-tracking-tight)}.rh-display{font:var(--rh-type-display);letter-spacing:var(--rh-tracking-tight)}.rh-text-secondary{color:var(--rh-text-secondary)}.rh-text-muted{color:var(--rh-text-muted)}.rh-page{display:block;padding:var(--rh-page-padding-top) var(--rh-page-gutter) var(--rh-page-padding-bottom)}.rh-page-header{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--rh-space-3);margin-bottom:var(--rh-section-gap)}.rh-page-header__text{display:grid;gap:var(--rh-space-1);min-width:0}.rh-card{background:var(--rh-bg-surface);border:1px solid var(--rh-border-default);border-radius:var(--rh-radius-md);box-shadow:var(--rh-shadow-xs)}.rh-card__header{display:flex;align-items:center;gap:var(--rh-space-2);min-height:2.5rem;padding:var(--rh-space-1_5) var(--rh-card-padding-x);border-bottom:1px solid var(--rh-border-default)}.rh-card__body{padding:var(--rh-card-padding-y) var(--rh-card-padding-x)}.rh-stack{display:grid;gap:var(--rh-section-gap)}.rh-stack-sm{display:grid;gap:var(--rh-space-2)}.rh-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rh-space-2)}.rh-divider{height:1px;margin:var(--rh-space-4) 0;border:0;background:var(--rh-border-default)}.rh-filter-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--rh-space-2);margin-bottom:var(--rh-section-gap)}.rh-filter-bar>*{flex:0 1 12rem;min-width:10rem}.rh-filter-bar>.rh-filter-bar__search{flex:1 1 16rem}.rh-filter-bar>.rh-form-field{grid-template-columns:auto minmax(0,1fr);column-gap:var(--rh-space-2)}.rh-filter-bar>.rh-form-field>.rh-form-field__label-row,.rh-filter-bar>.rh-form-field>.rh-form-field__hint{align-self:baseline}.rh-filter-bar>.rh-form-field>.rh-form-field__hint{grid-row:1;grid-column:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rh-filter-bar>.rh-form-field>.rh-form-field__control,.rh-filter-bar>.rh-form-field>.rh-form-field__error{grid-column:1/-1}.rh-filter-bar>.rh-filter-bar__actions{flex:0 0 auto;min-width:0;min-height:var(--rh-control-height);display:flex;gap:var(--rh-space-2);align-items:center}.rh-chip-list{display:flex;flex-wrap:wrap;gap:var(--rh-space-1)}.rh-chip{display:inline-flex;align-items:center;padding:0 var(--rh-space-1_5);border:1px solid var(--rh-border-default);border-radius:var(--rh-radius-xs);background:var(--rh-bg-surface-subtle);color:var(--rh-text-secondary);font:var(--rh-type-meta);white-space:nowrap}.rh-footnote{margin-top:var(--rh-space-3);font:var(--rh-type-meta);color:var(--rh-text-muted)}.rh-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rh-space-2);margin-bottom:var(--rh-space-2)}.rh-toolbar>*{flex:0 1 10.5rem;min-width:8.5rem}.rh-toolbar>.rh-toolbar__search{flex:1 1 15rem}.rh-toolbar>.rh-toolbar__fixed{flex:0 0 auto;min-width:0}.rh-filter-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rh-space-1);margin-bottom:var(--rh-section-gap)}.rh-filter-chip{display:inline-flex;align-items:center;gap:var(--rh-space-1);min-height:var(--rh-min-target);padding:0 var(--rh-space-1) 0 var(--rh-space-2);border:1px solid var(--rh-tone-info-border);border-radius:var(--rh-radius-pill);background:var(--rh-tone-info-bg);color:var(--rh-tone-info-fg);font:var(--rh-type-meta);font-weight:500}.rh-filter-chip:hover{border-color:var(--rh-tone-info-icon)}.rh-segmented{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--rh-border-control);border-radius:var(--rh-radius-sm);background:var(--rh-bg-surface-subtle)}.rh-segmented>button{min-height:calc(var(--rh-control-height) - 6px);min-width:var(--rh-min-target);padding:0 var(--rh-space-2);border:0;border-radius:var(--rh-radius-xs);background:transparent;color:var(--rh-text-secondary);font:var(--rh-type-label);white-space:nowrap}.rh-segmented>button:hover{color:var(--rh-text-default)}.rh-segmented>button[aria-pressed=true]{background:var(--rh-bg-surface);color:var(--rh-text-default);font-weight:600;box-shadow:var(--rh-shadow-xs)}.rh-toggle{display:inline-flex;align-items:center;gap:var(--rh-space-1);min-height:var(--rh-control-height);padding:0 var(--rh-control-padding-x);border:1px solid var(--rh-border-control);border-radius:var(--rh-radius-sm);background:var(--rh-bg-surface);color:var(--rh-text-secondary);font:var(--rh-type-label);white-space:nowrap}.rh-toggle:hover{color:var(--rh-text-default);background:var(--rh-bg-hover)}.rh-toggle[aria-pressed=true]{border-color:var(--rh-primary);background:var(--rh-primary-subtle);color:var(--rh-tone-info-fg);font-weight:600}.rh-progress{display:block;height:4px;overflow:hidden;border-radius:var(--rh-radius-pill);background:var(--rh-bg-pressed)}.rh-progress>span{display:block;height:100%;background:var(--rh-primary);transition:width var(--rh-duration-base) linear}.rh-input{flex:1;width:100%;min-width:0;min-height:var(--rh-control-height);padding:var(--rh-control-padding-y) var(--rh-control-padding-x);border:1px solid var(--rh-border-control);border-radius:var(--rh-radius-sm);background:var(--rh-bg-surface);color:var(--rh-text-default);font:var(--rh-type-body);transition:border-color var(--rh-duration-fast) var(--rh-easing-standard)}.rh-input::placeholder{color:var(--rh-text-muted)}.rh-input:hover{border-color:var(--rh-text-secondary)}.rh-input:focus-visible{outline:none;border-color:var(--rh-focus-ring);box-shadow:0 0 0 3px var(--rh-selection)}.rh-input[readonly]{background:var(--rh-bg-surface-subtle);color:var(--rh-text-secondary)}.rh-input:disabled{opacity:.45;cursor:not-allowed}.rh-input[aria-invalid=true]{border-color:var(--rh-tone-danger-icon)}.rh-input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px var(--rh-tone-danger-bg)}textarea.rh-input{padding-block:var(--rh-space-1_5)}.rh-form-field__control:has([rhFieldSuffix]) .rh-input{padding-inline-end:2.5rem}[rhFieldSuffix]{position:absolute;inset-block:0;inset-inline-end:var(--rh-space-0_5);display:inline-flex;align-items:center;justify-content:center;min-width:calc(var(--rh-control-height) - .25rem);margin-block:auto;height:calc(var(--rh-control-height) - .25rem);padding:0;border:0;border-radius:var(--rh-radius-xs);background:transparent;color:var(--rh-text-muted)}[rhFieldSuffix]:hover{background:var(--rh-bg-hover);color:var(--rh-text-default)}[rhFieldAside]{margin-inline-start:auto;font:var(--rh-type-meta);font-weight:500}.rh-checkbox{display:flex;align-items:flex-start;gap:var(--rh-space-2);font:var(--rh-type-body-dense);cursor:pointer}.rh-checkbox input{width:1rem;height:1rem;margin:2px 0 0;accent-color:var(--rh-primary);flex:none}.rh-menu{display:grid;min-width:14rem;max-width:min(22rem,100vw - 2rem);max-height:min(28rem,100vh - 6rem);overflow-y:auto;padding:var(--rh-space-1);border:1px solid var(--rh-border-default);border-radius:var(--rh-radius-md);background:var(--rh-bg-surface);box-shadow:var(--rh-shadow-md);color:var(--rh-text-default)}.rh-menu__header{display:grid;gap:var(--rh-space-0_5);padding:var(--rh-space-2) var(--rh-space-2) var(--rh-space-2);border-bottom:1px solid var(--rh-border-subtle);margin-bottom:var(--rh-space-1);min-width:0}.rh-menu__label{padding:var(--rh-space-2) var(--rh-space-2) var(--rh-space-1)}.rh-menu__item{display:flex;align-items:center;gap:var(--rh-space-2);width:100%;min-height:2rem;padding:var(--rh-space-1_5) var(--rh-space-2);border:0;border-radius:var(--rh-radius-sm);background:transparent;color:inherit;font:var(--rh-type-body);text-align:start;text-decoration:none;cursor:pointer}.rh-menu__item:hover,.rh-menu__item:focus{background:var(--rh-bg-hover);color:inherit;text-decoration:none}.rh-menu__item:focus-visible{outline:var(--rh-focus-width) solid var(--rh-focus-ring);outline-offset:-2px}.rh-menu__item[aria-disabled=true]{color:var(--rh-text-muted);cursor:not-allowed;background:transparent}.rh-menu__item[aria-checked=true]{font-weight:600}.rh-menu__item-text{display:grid;flex:1;min-width:0}.rh-menu__item-hint{font:var(--rh-type-meta);color:var(--rh-text-muted)}.rh-menu__check{width:1rem;flex:none;color:var(--rh-primary)}.rh-menu__separator{height:1px;margin:var(--rh-space-1) 0;border:0;background:var(--rh-border-subtle)}.rh-summary{container:rh-summary/inline-size;margin-bottom:var(--rh-space-4);padding:var(--rh-space-1);border:1px solid var(--rh-border-default);border-radius:var(--rh-radius-md);background:var(--rh-bg-surface);box-shadow:var(--rh-shadow-xs)}.rh-summary__grid{display:grid;gap:var(--rh-space-2) var(--rh-space-1)}.rh-summary__group{display:grid;align-content:start;gap:var(--rh-space-1);min-width:0}.rh-summary__group+.rh-summary__group{padding-top:var(--rh-space-2);border-top:1px solid var(--rh-border-subtle)}.rh-summary__title{margin:0;padding:var(--rh-space-1) var(--rh-space-3) 0}.rh-summary__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--rh-space-1)}.rh-summary__stats--3,.rh-summary__stats--6{grid-template-columns:repeat(3,minmax(0,1fr))}@container rh-summary (max-width: 30rem){.rh-stat{padding-inline:var(--rh-space-2)}.rh-stat__go{display:none}.rh-stat__go+.rh-stat__label{padding-right:0}}@container rh-summary (min-width: 46rem){.rh-summary__stats--6{grid-template-columns:repeat(6,minmax(0,1fr))}}@container rh-summary (min-width: 68rem){.rh-summary__grid{display:flex}.rh-summary__group{flex:1 1 0}.rh-summary__group:has(>.rh-summary__stats--6){flex-grow:2}.rh-summary__group+.rh-summary__group{padding-top:0;padding-left:var(--rh-space-1);border-top:0;border-left:1px solid var(--rh-border-subtle)}}.rh-stat{position:relative;display:grid;align-content:start;min-width:0;padding:var(--rh-space-2) var(--rh-space-3);border:0;border-radius:var(--rh-radius-sm);background:transparent;color:inherit;text-align:start;text-decoration:none;white-space:normal;cursor:pointer;transition:background-color var(--rh-duration-fast) var(--rh-easing-standard),box-shadow var(--rh-duration-fast) var(--rh-easing-standard)}.rh-stat:hover{background:var(--rh-bg-hover);color:inherit;text-decoration:none}.rh-stat.is-active{background:var(--rh-stat-bg, var(--rh-bg-selected));box-shadow:inset 0 0 0 1px var(--rh-stat-border, var(--rh-primary))}.rh-stat[data-tone=success]{--rh-stat-tone: var(--rh-tone-success-solid);--rh-stat-fg: var(--rh-tone-success-fg);--rh-stat-bg: var(--rh-tone-success-bg);--rh-stat-border: var(--rh-tone-success-border)}.rh-stat[data-tone=progress]{--rh-stat-tone: var(--rh-tone-progress-solid);--rh-stat-fg: var(--rh-tone-progress-fg);--rh-stat-bg: var(--rh-tone-progress-bg);--rh-stat-border: var(--rh-tone-progress-border)}.rh-stat[data-tone=warning]{--rh-stat-tone: var(--rh-tone-warning-solid);--rh-stat-fg: var(--rh-tone-warning-fg);--rh-stat-bg: var(--rh-tone-warning-bg);--rh-stat-border: var(--rh-tone-warning-border)}.rh-stat[data-tone=danger]{--rh-stat-tone: var(--rh-tone-danger-solid);--rh-stat-fg: var(--rh-tone-danger-fg);--rh-stat-bg: var(--rh-tone-danger-bg);--rh-stat-border: var(--rh-tone-danger-border)}.rh-stat[data-tone=info]{--rh-stat-tone: var(--rh-tone-info-solid);--rh-stat-fg: var(--rh-tone-info-fg);--rh-stat-bg: var(--rh-tone-info-bg);--rh-stat-border: var(--rh-tone-info-border)}.rh-stat.is-zero{--rh-stat-tone: var(--rh-border-strong)}.rh-stat__label{display:flex;align-items:flex-start;gap:6px;color:var(--rh-text-secondary);font:var(--rh-type-label)}.rh-stat__go+.rh-stat__label{padding-right:var(--rh-space-2)}.rh-stat__label:before{content:"";flex:none;width:6px;height:6px;margin-top:6px;border-radius:50%;background:var(--rh-stat-tone, var(--rh-text-muted))}.rh-stat__go{position:absolute;top:var(--rh-space-2);right:var(--rh-space-2);color:var(--rh-text-muted);font:var(--rh-type-label);transition:transform var(--rh-duration-fast) var(--rh-easing-standard)}.rh-stat:hover>.rh-stat__go{transform:translate(2px)}.rh-stat__count{color:var(--rh-text-strong);font:var(--rh-type-heading)}.rh-stat--alert>.rh-stat__count{color:var(--rh-stat-fg, var(--rh-text-strong))}.rh-stat.is-zero>.rh-stat__count{color:var(--rh-text-muted)}.rh-stat__hint{color:var(--rh-text-muted);font:var(--rh-type-meta);text-wrap:balance}.rh-stat__hint.is-late{color:var(--rh-tone-danger-fg)}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}.cdk-overlay-container{z-index:var(--rh-z-popover)}.rh-dialog-backdrop{background:var(--rh-overlay-scrim)}.cdk-dialog-container{outline:none}.cdk-overlay-pane:has(.cdk-dialog-container){z-index:var(--rh-z-dialog)}@media print{rh-app-header,rh-side-nav,rh-toast-outlet,.skip-link{display:none!important}}.rh-context-header{display:grid;gap:var(--rh-space-2);margin-bottom:var(--rh-section-gap)}.rh-context-header__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rh-space-2)}.rh-context-header__actions{display:flex;flex-wrap:wrap;gap:var(--rh-space-2);margin-inline-start:auto}.rh-context-header__meta{display:flex;flex-wrap:wrap;gap:var(--rh-space-1) var(--rh-space-5);color:var(--rh-text-secondary);font:var(--rh-type-body-dense)}.rh-context-tabs{display:block;margin-bottom:var(--rh-section-gap)}.rh-section-nav{display:flex;flex-wrap:wrap;gap:var(--rh-space-1);margin-bottom:var(--rh-section-gap);border-bottom:1px solid var(--rh-border-default)}.rh-section-nav a{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 var(--rh-space-3);border-bottom:2px solid transparent;color:var(--rh-text-secondary);font:var(--rh-type-label);text-decoration:none}.rh-section-nav a[aria-current=page]{border-bottom-color:var(--rh-primary);color:var(--rh-text-default);font-weight:600}.rh-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--rh-space-3)}.rh-kpi{display:grid;gap:var(--rh-space-0_5);padding:var(--rh-space-3) var(--rh-space-4);border:1px solid var(--rh-border-default);border-radius:var(--rh-radius-md);background:var(--rh-bg-surface);color:inherit;text-decoration:none}a.rh-kpi:hover{border-color:var(--rh-primary)}.rh-kpi__value{font:var(--rh-type-title);font-variant-numeric:tabular-nums}.rh-kpi__label{font:var(--rh-type-meta);color:var(--rh-text-muted)}.rh-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:var(--rh-space-3) var(--rh-space-5);margin:0}.rh-facts>div{display:grid;gap:var(--rh-space-0_5);min-width:0}.rh-facts dt{font:var(--rh-type-meta);color:var(--rh-text-muted)}.rh-facts dd{margin:0;overflow-wrap:anywhere}.rh-facts__wide{grid-column:1/-1}.rh-two-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,22.5rem);gap:var(--rh-space-4);align-items:start}@media(max-width:1279.98px){.rh-two-column{grid-template-columns:minmax(0,1fr)}}.rh-simple-table-scroll{overflow-x:auto}.rh-simple-table{width:100%;border-collapse:collapse;font:var(--rh-type-body-dense)}.rh-simple-table th{padding:var(--rh-space-1_5) var(--rh-space-2);border-bottom:1px solid var(--rh-border-default);color:var(--rh-text-muted);font:var(--rh-type-caption);letter-spacing:var(--rh-tracking-caption);text-align:start;text-transform:uppercase}.rh-simple-table td{padding:var(--rh-space-2);border-bottom:1px solid var(--rh-border-subtle);vertical-align:middle}.rh-form-section{display:grid;gap:var(--rh-space-3);margin:0;padding:0;border:0;min-width:0}.rh-form-section>legend{margin-bottom:var(--rh-space-2)}.rh-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--rh-space-3)}.rh-form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--rh-space-2)}.rh-repeat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr)) auto;gap:var(--rh-space-2);align-items:end;padding:var(--rh-space-3);border:1px solid var(--rh-border-default);border-radius:var(--rh-radius-md);background:var(--rh-bg-surface-subtle)}.rh-lock-note{display:inline-flex;align-items:center;gap:var(--rh-space-1);font:var(--rh-type-meta);color:var(--rh-text-muted)}.rh-date-warning{color:var(--rh-tone-warning-fg);font-weight:600}.rh-date-danger{color:var(--rh-tone-danger-fg);font-weight:600}.rh-card__header-link{margin-inline-start:auto;font:var(--rh-type-label)}.rh-pre-line{white-space:pre-line}.header-action,.rh-page-header__action{margin-inline-start:auto}.timeline{display:grid;gap:var(--rh-space-3);margin:0;padding:0}.timeline>li{padding-inline-start:var(--rh-space-3);border-inline-start:2px solid var(--rh-border-default)}.rh-checkbox .hint{display:block}
