@charset "UTF-8";:root{--ramp-neutral-0: #ffffff;--ramp-neutral-10: #fbfcfd;--ramp-neutral-25: #f3f4f7;--ramp-neutral-50: #f5f6f9;--ramp-neutral-100: #eceef3;--ramp-neutral-150: #e4e7ed;--ramp-neutral-200: #d8dce4;--ramp-neutral-300: #b5bac6;--ramp-neutral-400: #8c92a0;--ramp-neutral-500: #6e7482;--ramp-neutral-600: #585e6b;--ramp-neutral-700: #424753;--ramp-neutral-800: #2c3039;--ramp-neutral-850: #262a32;--ramp-neutral-875: #21242b;--ramp-neutral-900: #191c21;--ramp-neutral-925: #14161b;--ramp-neutral-950: #101216;--ramp-neutral-975: #0b0d10;--ramp-neutral-1000: #07080a;--ramp-brand-50: #f2f8ff;--ramp-brand-100: #e3f0ff;--ramp-brand-200: #c2ddff;--ramp-brand-300: #8fc3ff;--ramp-brand-400: #2e9cff;--ramp-brand-500: #1785f0;--ramp-brand-600: #0b6fd8;--ramp-brand-700: #0a5ab0;--ramp-brand-800: #0a4788;--ramp-brand-900: #0a3766;--ramp-brand-950: #071f3c;--ramp-memory-50: #f0fbfc;--ramp-memory-100: #ddf5f7;--ramp-memory-200: #b3ebef;--ramp-memory-300: #66d8e0;--ramp-memory-400: #00c2ce;--ramp-memory-500: #02a3ae;--ramp-memory-600: #047c86;--ramp-memory-700: #066a73;--ramp-memory-800: #07545b;--ramp-memory-900: #073f45;--ramp-memory-950: #062c30;--ramp-flow-50: #f9f6ff;--ramp-flow-100: #f1eaff;--ramp-flow-200: #e0d2ff;--ramp-flow-300: #c4a9ff;--ramp-flow-400: #a272ff;--ramp-flow-500: #8a4ff0;--ramp-flow-600: #6d3bd1;--ramp-flow-700: #5a2fb0;--ramp-flow-800: #48278c;--ramp-flow-900: #37206a;--ramp-flow-950: #251646;--ramp-ok-50: #f1fbf6;--ramp-ok-100: #dcf5e9;--ramp-ok-200: #b5e9d1;--ramp-ok-400: #2fbe85;--ramp-ok-500: #19a06b;--ramp-ok-600: #12805a;--ramp-ok-700: #0f6a4b;--ramp-ok-800: #0c5239;--ramp-ok-900: #0a3f2c;--ramp-warn-50: #fdf8ee;--ramp-warn-100: #fbf0da;--ramp-warn-200: #f5dfb4;--ramp-warn-400: #e0a339;--ramp-warn-500: #c2851c;--ramp-warn-600: #a06c12;--ramp-warn-700: #85590f;--ramp-warn-800: #6a470e;--ramp-warn-900: #50360c;--ramp-danger-50: #fef6f6;--ramp-danger-100: #fce9ea;--ramp-danger-200: #f7ccce;--ramp-danger-400: #e85d62;--ramp-danger-500: #d93f45;--ramp-danger-600: #c3343c;--ramp-danger-700: #a32830;--ramp-danger-800: #822026;--ramp-danger-900: #63191e;--ramp-info-50: #f1fafe;--ramp-info-100: #e2f4fd;--ramp-info-200: #bde6f9;--ramp-info-400: #3ab5ef;--ramp-info-500: #1497d4;--ramp-info-600: #0f7bad;--ramp-info-700: #0d6389;--ramp-info-800: #0b4e6c;--ramp-info-900: #093b52}:root{--ecm-ground: light-dark(var(--ramp-neutral-100), var(--ramp-neutral-975));--ecm-canvas: light-dark(var(--ramp-neutral-10), var(--ramp-neutral-950));--ecm-surface: light-dark(var(--ramp-neutral-0), var(--ramp-neutral-900));--ecm-surface-hi: var(--ecm-surface);--ecm-surface-lo: var(--ecm-surface);--ecm-surface-raised: light-dark(var(--ramp-neutral-0), var(--ramp-neutral-875));--ecm-surface-raised-hi: var(--ecm-surface-raised);--ecm-surface-raised-lo: var(--ecm-surface-raised);--ecm-surface-sunken: light-dark(var(--ramp-neutral-50), var(--ramp-neutral-975));--ecm-chrome-hi: var(--ecm-ground);--ecm-chrome-lo: var(--ecm-ground);--ecm-chrome: var(--ecm-ground);--ecm-surface-2: light-dark(var(--ramp-neutral-50), var(--ramp-neutral-925));--ecm-hover: light-dark(rgb(17 17 19 / 5%), rgb(255 255 255 / 5%));--ecm-active: light-dark(rgb(17 17 19 / 8%), rgb(255 255 255 / 8%));--ecm-hover-accent: light-dark(rgb(11 111 216 / 5%), rgb(46 156 255 / 8%));--ecm-wash-brand: light-dark(rgb(11 111 216 / 16%), rgb(46 156 255 / 14%));--ecm-wash-flow: light-dark(rgb(109 59 209 / 15%), rgb(162 114 255 / 14%));--ecm-wash-memory: light-dark(rgb(4 124 134 / 16%), rgb(0 194 206 / 12%));--ecm-nav-active: light-dark(var(--ramp-neutral-0), rgb(255 255 255 / 7%));--ecm-logo-plate: light-dark(transparent, var(--ramp-neutral-100));--ecm-media-backdrop: #0b0b0d;--ecm-scrim: light-dark(rgb(17 17 19 / 32%), rgb(0 0 0 / 62%));--ecm-media-scrim: rgb(0 0 0 / 55%);--ecm-bevel-on-dark: rgb(255 255 255 / 6%);--ecm-hover-on-dark: rgb(255 255 255 / 8%);--ecm-active-on-dark: rgb(255 255 255 / 14%);--ecm-bevel: light-dark(rgb(255 255 255 / 0%), rgb(255 255 255 / 4%));--ecm-bevel-strong: light-dark(rgb(255 255 255 / 0%), rgb(255 255 255 / 7%));--ecm-underside: transparent;--ecm-edge: var(--ecm-line);--ecm-key: 0 0 0 0 transparent;--ecm-lift-sm: var(--ecm-elevation-1);--ecm-lift: 0 1px 2px light-dark(rgb(16 18 22 / 6%), rgb(0 0 0 / 35%)), 0 3px 10px -3px light-dark(rgb(16 18 22 / 9%), rgb(0 0 0 / 45%));--ecm-lift-strong: inset 0 1px 0 var(--ecm-bevel-strong), var(--ecm-elevation-3);--ecm-lift-key: 0 1px 2px light-dark(rgb(16 18 22 / 8%), rgb(0 0 0 / 40%)), inset 0 -1px 0 light-dark(rgb(16 18 22 / 6%), rgb(0 0 0 / 30%)), inset 0 1px 0 light-dark(rgb(255 255 255 / 0%), rgb(255 255 255 / 6%));--ecm-inset: inset 0 1px 2px light-dark(rgb(16 18 22 / 7%), rgb(0 0 0 / 35%));--ecm-sink: 0 0 0 0 transparent;--ecm-press: 0 0 0 0 transparent;--ecm-panel: var(--ecm-surface);--ecm-panel-raised: var(--ecm-surface-raised);--ecm-control: light-dark(var(--ramp-neutral-0), rgb(255 255 255 / 5%));--ecm-control-hi: var(--ecm-control);--ecm-control-lo: var(--ecm-control);--ecm-control-fill: var(--ecm-control);--ecm-line-subtle: light-dark(rgb(16 18 22 / 8%), rgb(255 255 255 / 7%));--ecm-line: light-dark(rgb(16 18 22 / 13%), rgb(255 255 255 / 11%));--ecm-line-strong: light-dark(rgb(16 18 22 / 28%), rgb(255 255 255 / 22%));--ecm-rule: var(--ecm-line-subtle);--ecm-text: light-dark(var(--ramp-neutral-950), var(--ramp-neutral-25));--ecm-text-muted: light-dark(var(--ramp-neutral-700), var(--ramp-neutral-300));--ecm-text-faint: light-dark(var(--ramp-neutral-600), var(--ramp-neutral-400));--ecm-text-on-accent: #ffffff;--ecm-text-on-solid: light-dark(#ffffff, var(--ramp-neutral-1000));--ecm-primary: var(--ramp-brand-600);--ecm-primary-hover: var(--ramp-brand-700);--ecm-text-on-primary: #ffffff;--ecm-primary-fill: linear-gradient(180deg, var(--ramp-brand-600) 0%, var(--ramp-brand-700) 100%);--ecm-primary-fill-hover: linear-gradient(180deg, var(--ramp-brand-700) 0%, var(--ramp-brand-800) 100%);--ecm-primary-shadow: inset 0 1px 0 rgb(255 255 255 / 16%), 0 1px 2px rgb(10 55 102 / 30%), 0 2px 6px -2px rgb(11 111 216 / 35%);--ecm-accent: light-dark(var(--ramp-brand-600), var(--ramp-brand-400));--ecm-accent-hover: light-dark(var(--ramp-brand-700), var(--ramp-brand-300));--ecm-accent-active: light-dark(var(--ramp-brand-800), var(--ramp-brand-200));--ecm-accent-fill: var(--ramp-brand-600);--ecm-accent-edge: var(--ramp-brand-600);--ecm-accent-glow: 0 0 0 0 transparent;--ecm-accent-glow-hover: 0 0 0 0 transparent;--ecm-accent-soft: light-dark(var(--ramp-brand-100), rgb(46 156 255 / 16%));--ecm-accent-on-soft: light-dark(var(--ramp-brand-800), var(--ramp-brand-300));--ecm-accent-border: light-dark(var(--ramp-brand-300), rgb(46 156 255 / 34%));--ecm-brand-pure: #0182ee;--ecm-memory: light-dark(var(--ramp-memory-600), var(--ramp-memory-400));--ecm-memory-soft: light-dark(var(--ramp-memory-100), rgb(0 194 206 / 16%));--ecm-memory-on-soft: light-dark(var(--ramp-memory-800), var(--ramp-memory-300));--ecm-memory-border: light-dark(var(--ramp-memory-300), rgb(0 194 206 / 30%));--ecm-flow: light-dark(var(--ramp-flow-600), var(--ramp-flow-400));--ecm-flow-soft: light-dark(var(--ramp-flow-100), rgb(162 114 255 / 18%));--ecm-flow-on-soft: light-dark(var(--ramp-flow-800), var(--ramp-flow-300));--ecm-flow-border: light-dark(var(--ramp-flow-300), rgb(162 114 255 / 32%));--ecm-bridge: linear-gradient( 135deg, var(--ramp-memory-500) 0%, var(--ramp-brand-500) 50%, var(--ramp-flow-500) 100% );--ecm-edge-light: linear-gradient( 90deg, transparent 0%, currentcolor 22%, currentcolor 78%, transparent 100% );--ecm-ok: light-dark(var(--ramp-ok-700), var(--ramp-ok-400));--ecm-ok-soft: light-dark(var(--ramp-ok-100), rgb(47 190 133 / 16%));--ecm-ok-on-soft: light-dark(var(--ramp-ok-800), var(--ramp-ok-200));--ecm-warn: light-dark(var(--ramp-warn-700), var(--ramp-warn-400));--ecm-warn-soft: light-dark(var(--ramp-warn-100), rgb(224 163 57 / 18%));--ecm-warn-on-soft: light-dark(var(--ramp-warn-800), var(--ramp-warn-200));--ecm-danger: light-dark(var(--ramp-danger-700), var(--ramp-danger-400));--ecm-danger-soft: light-dark(var(--ramp-danger-100), rgb(232 93 98 / 18%));--ecm-danger-on-soft: light-dark(var(--ramp-danger-800), var(--ramp-danger-200));--ecm-info: light-dark(var(--ramp-info-700), var(--ramp-info-400));--ecm-info-soft: light-dark(var(--ramp-info-100), rgb(58 181 239 / 16%));--ecm-info-on-soft: light-dark(var(--ramp-info-800), var(--ramp-info-200));--ecm-neutral-soft: light-dark(var(--ramp-neutral-100), rgb(255 255 255 / 6%));--ecm-space-0: 0;--ecm-space-px: 1px;--ecm-space-0-5: .125rem;--ecm-space-1: .25rem;--ecm-space-1-5: .375rem;--ecm-space-2: .5rem;--ecm-space-2-5: .625rem;--ecm-space-3: .75rem;--ecm-space-3-5: .875rem;--ecm-space-4: 1rem;--ecm-space-5: 1.25rem;--ecm-space-6: 1.5rem;--ecm-space-7: 1.75rem;--ecm-space-8: 2rem;--ecm-space-10: 2.5rem;--ecm-space-12: 3rem;--ecm-space-16: 4rem;--ecm-font-sans: "Geist", "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, sans-serif;--ecm-font-display: var(--ecm-font-sans);--ecm-font-mono: "Geist Mono", "Cascadia Mono", Consolas, monospace;--ecm-text-3xs: .6875rem;--ecm-text-2xs: .71875rem;--ecm-text-xs: .75rem;--ecm-text-sm: .8125rem;--ecm-text-base: .875rem;--ecm-text-md: .9375rem;--ecm-text-lg: 1.0625rem;--ecm-text-xl: 1.375rem;--ecm-text-2xl: 1.75rem;--ecm-text-3xl: 2.25rem;--ecm-text-4xl: 3rem;--ecm-weight-normal: 400;--ecm-weight-medium: 500;--ecm-weight-strong: 550;--ecm-weight-semibold: 600;--ecm-weight-display: 600;--ecm-weight-bold: 700;--ecm-leading-none: 1;--ecm-leading-tight: 1.15;--ecm-leading-snug: 1.35;--ecm-leading-normal: 1.5;--ecm-leading-relaxed: 1.65;--ecm-tracking-tight: -.025em;--ecm-tracking-display: -.022em;--ecm-tracking-snug: -.01em;--ecm-tracking-normal: 0;--ecm-tracking-num: 0;--ecm-tracking-wide: .04em;--ecm-tracking-wider: .06em;--ecm-measure: 65ch;--ecm-measure-narrow: 46ch;--ecm-radius-xs: 4px;--ecm-radius-sm: 7px;--ecm-radius: 10px;--ecm-radius-lg: 14px;--ecm-radius-xl: 20px;--ecm-radius-full: 999px;--ecm-border: 1px;--ecm-border-strong: 2px;--ecm-control-h: 32px;--ecm-control-h-sm: 26px;--ecm-control-h-lg: 40px;--ecm-row-h: 36px;--ecm-nav-h: 32px;--ecm-tap: 0px;--ecm-field-label-w: 132px;--ecm-elevation-0: none;--ecm-elevation-1: 0 1px 2px light-dark(rgb(16 18 22 / 8%), rgb(0 0 0 / 30%));--ecm-elevation-2: 0 1px 2px light-dark(rgb(17 17 19 / 4%), rgb(0 0 0 / 24%)), 0 6px 16px -6px light-dark(rgb(17 17 19 / 10%), rgb(0 0 0 / 40%));--ecm-elevation-3: 0 2px 6px light-dark(rgb(17 17 19 / 6%), rgb(0 0 0 / 30%)), 0 16px 40px -12px light-dark(rgb(17 17 19 / 20%), rgb(0 0 0 / 60%));--ecm-elevation-4: 0 4px 12px light-dark(rgb(17 17 19 / 8%), rgb(0 0 0 / 40%)), 0 28px 72px -16px light-dark(rgb(17 17 19 / 28%), rgb(0 0 0 / 72%));--ecm-shadow-overlay: var(--ecm-elevation-3);--ecm-focus-ring: light-dark(var(--ramp-brand-600), var(--ramp-brand-300));--ecm-focus-width: 2px;--ecm-focus-offset: 2px;--ecm-focus-glow: 0 0 0 3px light-dark(rgb(11 111 216 / 18%), rgb(46 156 255 / 24%));--ecm-duration-instant: 0ms;--ecm-duration-fast: .11s;--ecm-duration: .17s;--ecm-duration-slow: .24s;--ecm-ease-out: cubic-bezier(.16, 1, .3, 1);--ecm-ease-in: cubic-bezier(.4, 0, 1, 1);--ecm-ease: cubic-bezier(.4, 0, .2, 1);--ecm-z-base: 0;--ecm-z-raised: 1;--ecm-z-sticky: 10;--ecm-z-dropdown: 100;--ecm-z-chrome: 900;--ecm-z-scrim: 950;--ecm-z-overlay: 1000;--ecm-z-modal: 1100;--ecm-z-toast: 1200;--ecm-z-tooltip: 1300;--ecm-rail-width: 248px;--ecm-rail-collapsed: 60px;--ecm-topbar-height: 52px;--ecm-bottombar-height: 56px;--ecm-canvas-inset: .5rem;--ecm-fab-h: 48px;--ecm-page-max: 1400px}:root{--ecm-status-new-ink: light-dark(var(--ramp-flow-600), var(--ramp-flow-300));--ecm-status-new-edge: light-dark(var(--ramp-flow-500), var(--ramp-flow-400));--ecm-status-new-wash: light-dark(var(--ramp-flow-50), rgb(162 114 255 / 9%));--ecm-status-assigned-ink: light-dark(var(--ramp-brand-600), var(--ramp-brand-300));--ecm-status-assigned-edge: light-dark(var(--ramp-brand-400), var(--ramp-brand-400));--ecm-status-assigned-wash: light-dark(var(--ramp-brand-50), rgb(46 156 255 / 8%));--ecm-status-progress-ink: light-dark(var(--ramp-brand-700), var(--ramp-brand-400));--ecm-status-progress-edge: light-dark(var(--ramp-brand-700), var(--ramp-brand-500));--ecm-status-progress-wash: light-dark(var(--ramp-brand-50), rgb(23 133 240 / 12%));--ecm-status-hold-ink: light-dark(var(--ramp-warn-700), var(--ramp-warn-400));--ecm-status-hold-edge: light-dark(var(--ramp-warn-500), var(--ramp-warn-400));--ecm-status-hold-wash: light-dark(var(--ramp-warn-50), rgb(224 163 57 / 10%));--ecm-status-approval-ink: light-dark(var(--ramp-info-700), var(--ramp-info-400));--ecm-status-approval-edge: light-dark(var(--ramp-info-500), var(--ramp-info-400));--ecm-status-approval-wash: light-dark(var(--ramp-info-50), rgb(58 181 239 / 10%));--ecm-status-closed-ink: light-dark(var(--ramp-ok-700), var(--ramp-ok-400));--ecm-status-closed-edge: light-dark(var(--ramp-ok-500), var(--ramp-ok-500));--ecm-status-closed-wash: light-dark(var(--ramp-ok-50), rgb(47 190 133 / 9%));--ecm-status-cancelled-ink: light-dark(var(--ramp-neutral-600), var(--ramp-neutral-400));--ecm-status-cancelled-edge: light-dark(var(--ramp-neutral-400), var(--ramp-neutral-600));--ecm-status-cancelled-wash: light-dark(var(--ramp-neutral-50), rgb(255 255 255 / 4%))}.is-New{--st-ink: var(--ecm-status-new-ink);--st-edge: var(--ecm-status-new-edge);--st-wash: var(--ecm-status-new-wash)}.is-Assigned{--st-ink: var(--ecm-status-assigned-ink);--st-edge: var(--ecm-status-assigned-edge);--st-wash: var(--ecm-status-assigned-wash)}.is-InProgress{--st-ink: var(--ecm-status-progress-ink);--st-edge: var(--ecm-status-progress-edge);--st-wash: var(--ecm-status-progress-wash)}.is-OnHold{--st-ink: var(--ecm-status-hold-ink);--st-edge: var(--ecm-status-hold-edge);--st-wash: var(--ecm-status-hold-wash)}.is-PendingApproval{--st-ink: var(--ecm-status-approval-ink);--st-edge: var(--ecm-status-approval-edge);--st-wash: var(--ecm-status-approval-wash)}.is-Closed{--st-ink: var(--ecm-status-closed-ink);--st-edge: var(--ecm-status-closed-edge);--st-wash: var(--ecm-status-closed-wash)}.is-Cancelled{--st-ink: var(--ecm-status-cancelled-ink);--st-edge: var(--ecm-status-cancelled-edge);--st-wash: var(--ecm-status-cancelled-wash)}:root{--st-ink: var(--ecm-text-muted);--st-edge: var(--ecm-line);--st-wash: transparent}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--ecm-ground);color:var(--ecm-text);font-family:var(--ecm-font-sans);font-size:var(--ecm-text-base);line-height:var(--ecm-leading-normal);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%}h1,h2,h3{margin:0;font-family:var(--ecm-font-display);font-weight:var(--ecm-weight-display);line-height:var(--ecm-leading-tight);letter-spacing:var(--ecm-tracking-display);text-wrap:balance;color:var(--ecm-text)}h1{font-size:var(--ecm-text-xl)}h2{font-size:var(--ecm-text-lg)}h3{font-size:var(--ecm-text-md);letter-spacing:var(--ecm-tracking-snug)}h4{margin:0;font-family:var(--ecm-font-sans);font-size:var(--ecm-text-base);font-weight:var(--ecm-weight-semibold);line-height:var(--ecm-leading-snug);letter-spacing:var(--ecm-tracking-snug);color:var(--ecm-text)}p{margin:0}a{color:var(--ecm-accent);text-underline-offset:2px;text-decoration-thickness:1px;transition:color var(--ecm-duration-fast) var(--ecm-ease)}a:hover{color:var(--ecm-accent-hover)}code,kbd,samp{font-family:var(--ecm-font-mono);font-size:.92em}:focus-visible{outline:var(--ecm-focus-width) solid var(--ecm-focus-ring);outline-offset:var(--ecm-focus-offset);border-radius:var(--ecm-radius-xs)}:focus:not(:focus-visible){outline:none}@media(pointer:coarse){:root{--ecm-control-h: 44px;--ecm-control-h-lg: 48px;--ecm-row-h: 44px;--ecm-nav-h: 44px;--ecm-tap: 44px;--ecm-control-h-sm: 34px}}*{scrollbar-width:thin;scrollbar-color:var(--ecm-line-strong) transparent}::selection{background:var(--ecm-accent-soft);color:var(--ecm-accent-on-soft)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.msr{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:18px;line-height:var(--ecm-leading-none);letter-spacing:normal;display:inline-block;white-space:nowrap;direction:ltr;font-variation-settings:"FILL" 0,"wght" 350,"GRAD" 0,"opsz" 24;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;flex:none}.msr--filled{font-variation-settings:"FILL" 1,"wght" 350,"GRAD" 0,"opsz" 24}.msr--sm{font-size:16px}.msr--lg{font-size:21px}.ecm-page{max-width:var(--ecm-page-max);margin:0 auto;padding:var(--ecm-space-6) var(--ecm-space-8) var(--ecm-space-12);display:flex;flex-direction:column;gap:var(--ecm-space-5)}@media(max-width:720px){.ecm-page{padding:var(--ecm-space-3) var(--ecm-space-3) calc(var(--ecm-space-6) + var(--ecm-bottombar-height) + env(safe-area-inset-bottom,0px))}}.ecm-page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--ecm-space-3)}.ecm-page-head__text{display:flex;flex-direction:column;gap:var(--ecm-space-1);min-width:0}.ecm-eyebrow{font-size:var(--ecm-text-xs);font-weight:var(--ecm-weight-semibold);color:var(--ecm-page-tone-on-soft, var(--ecm-accent));line-height:var(--ecm-leading-snug)}.ecm-page-head__sub{color:var(--ecm-text-muted);font-size:var(--ecm-text-sm);line-height:var(--ecm-leading-snug);max-width:var(--ecm-measure)}.ecm-lede{font-size:var(--ecm-text-md);line-height:var(--ecm-leading-relaxed);color:var(--ecm-text-muted);max-width:var(--ecm-measure)}.ecm-grid{display:grid;gap:var(--ecm-space-3);grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}.ecm-card{background:var(--ecm-surface);border:var(--ecm-border) solid var(--ecm-line);border-radius:var(--ecm-radius);box-shadow:inset 0 1px 0 var(--ecm-bevel),var(--ecm-lift);overflow:clip}.ecm-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ecm-space-3);min-height:var(--ecm-space-12);padding:var(--ecm-space-2) var(--ecm-space-4);border-bottom:var(--ecm-border) solid var(--ecm-line-subtle)}.ecm-card__title{display:inline-flex;align-items:center;gap:var(--ecm-space-2);font-size:var(--ecm-text-base);font-weight:var(--ecm-weight-semibold);letter-spacing:var(--ecm-tracking-snug);line-height:var(--ecm-leading-snug);color:var(--ecm-text)}.ecm-card__title>.msr{color:var(--ecm-card-tone, var(--ecm-page-tone, var(--ecm-accent)))}.ecm-card--memory{--ecm-card-tone: var(--ecm-memory)}.ecm-card--flow{--ecm-card-tone: var(--ecm-flow)}.ecm-card__head a{font-size:var(--ecm-text-xs);font-weight:var(--ecm-weight-semibold);text-decoration:none}.ecm-card__head a:hover{text-decoration:underline}.ecm-card__body{padding:var(--ecm-space-4)}.ecm-card__body--flush{padding:0}.ecm-card--memory>.ecm-card__head .ecm-card__title:before,.ecm-card--flow>.ecm-card__head .ecm-card__title:before,.ecm-card--bridge>.ecm-card__head .ecm-card__title:before{content:"";width:var(--ecm-space-1-5);height:var(--ecm-space-1-5);border-radius:var(--ecm-radius-full);flex:none}.ecm-card--memory>.ecm-card__head .ecm-card__title:before{background:var(--ecm-memory)}.ecm-card--flow>.ecm-card__head .ecm-card__title:before{background:var(--ecm-flow)}.ecm-card--bridge>.ecm-card__head .ecm-card__title:before{background:var(--ecm-bridge)}.ecm-stat{position:relative;display:flex;flex-direction:column;gap:var(--ecm-space-2);padding:var(--ecm-space-3-5) var(--ecm-space-4);background:var(--ecm-surface);border:var(--ecm-border) solid var(--ecm-line);border-radius:var(--ecm-radius);box-shadow:inset 0 1px 0 var(--ecm-bevel),var(--ecm-lift);overflow:clip;min-width:0;background-image:radial-gradient(120% 100% at 100% 0%,color-mix(in srgb,var(--ecm-stat-tone) 14%,transparent) 0%,transparent 60%)}.ecm-stat__label{display:flex;align-items:center;gap:var(--ecm-space-1-5);font-size:var(--ecm-text-xs);font-weight:var(--ecm-weight-medium);color:var(--ecm-text-muted);line-height:var(--ecm-leading-snug)}.ecm-stat__label:before{content:"";width:var(--ecm-space-1-5);height:var(--ecm-space-1-5);border-radius:var(--ecm-radius-full);background:var(--ecm-stat-tone);flex:none}.ecm-stat{--ecm-stat-tone: var(--ecm-page-tone, var(--ecm-accent))}.ecm-stat__value{font-size:var(--ecm-text-2xl);font-weight:var(--ecm-weight-display);line-height:var(--ecm-leading-none);letter-spacing:var(--ecm-tracking-tight);font-variant-numeric:tabular-nums;color:var(--ecm-text)}.ecm-stat__hint{font-size:var(--ecm-text-xs);color:var(--ecm-text-faint);line-height:var(--ecm-leading-snug)}.ecm-stat--ok{--ecm-stat-tone: var(--ecm-ok)}.ecm-stat--warn{--ecm-stat-tone: var(--ecm-warn)}.ecm-stat--danger{--ecm-stat-tone: var(--ecm-danger)}.ecm-stat--memory{--ecm-stat-tone: var(--ecm-memory)}.ecm-stat--flow{--ecm-stat-tone: var(--ecm-flow)}a.ecm-stat{text-decoration:none;color:inherit;transition:border-color var(--ecm-duration-fast) var(--ecm-ease),background-color var(--ecm-duration-fast) var(--ecm-ease)}a.ecm-stat:hover{border-color:color-mix(in srgb,var(--ecm-stat-tone) 45%,var(--ecm-line))}.ecm-seg{display:inline-flex;flex-wrap:wrap;gap:var(--ecm-space-0-5);max-width:100%;padding:var(--ecm-space-0-5);border-radius:var(--ecm-radius-sm);background:var(--ecm-neutral-soft)}.ecm-seg__item{display:inline-flex;align-items:center;gap:var(--ecm-space-2);flex:none;min-height:max(var(--ecm-control-h) - var(--ecm-space-1),var(--ecm-tap));padding:0 var(--ecm-space-3);border:var(--ecm-border) solid transparent;border-radius:calc(var(--ecm-radius-sm) - var(--ecm-space-0-5));background:transparent;color:var(--ecm-text-muted);font:inherit;font-size:var(--ecm-text-sm);font-weight:var(--ecm-weight-medium);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--ecm-duration-fast) var(--ecm-ease),color var(--ecm-duration-fast) var(--ecm-ease)}.ecm-seg__item .msr{color:var(--ecm-text-faint)}.ecm-seg__item:hover{color:var(--ecm-text)}.ecm-seg__item--on{background:var(--ecm-nav-active);border-color:var(--ecm-line-subtle);box-shadow:var(--ecm-elevation-1);color:var(--ecm-text)}.ecm-seg__item--on .msr{color:var(--ecm-text)}.ecm-badge{display:inline-flex;align-items:center;gap:var(--ecm-space-1-5);height:20px;padding:0 var(--ecm-space-2);border-radius:var(--ecm-radius-sm);border:var(--ecm-border) solid var(--ecm-line);background:var(--ecm-neutral-soft);color:var(--ecm-text-muted);font-size:var(--ecm-text-2xs);font-weight:var(--ecm-weight-medium);line-height:1;white-space:nowrap}.ecm-badge--ok{background:var(--ecm-ok-soft);border-color:color-mix(in srgb,var(--ecm-ok) 18%,transparent);color:var(--ecm-ok-on-soft)}.ecm-badge--warn{background:var(--ecm-warn-soft);border-color:color-mix(in srgb,var(--ecm-warn) 18%,transparent);color:var(--ecm-warn-on-soft)}.ecm-badge--danger{background:var(--ecm-danger-soft);border-color:color-mix(in srgb,var(--ecm-danger) 22%,transparent);color:var(--ecm-danger-on-soft)}.ecm-badge--info{background:var(--ecm-info-soft);border-color:color-mix(in srgb,var(--ecm-info) 18%,transparent);color:var(--ecm-info-on-soft)}.ecm-badge--brand{background:var(--ecm-accent-soft);border-color:var(--ecm-accent-border);color:var(--ecm-accent-on-soft)}.ecm-badge--memory{background:var(--ecm-memory-soft);border-color:var(--ecm-memory-border);color:var(--ecm-memory-on-soft)}.ecm-badge--flow{background:var(--ecm-flow-soft);border-color:var(--ecm-flow-border);color:var(--ecm-flow-on-soft)}.ecm-badge__dot{width:5px;height:5px;border-radius:var(--ecm-radius-full);background:currentcolor;flex:none}.ecm-facts{display:grid;grid-template-columns:minmax(96px,auto) minmax(0,1fr);gap:var(--ecm-space-2-5) var(--ecm-space-3-5);margin:0;padding:var(--ecm-space-3-5) var(--ecm-space-4);font-size:var(--ecm-text-sm);align-items:baseline}.ecm-facts--tight{padding:0;gap:var(--ecm-space-1-5) var(--ecm-space-3-5)}.ecm-facts>dt{font-size:var(--ecm-text-sm);font-weight:var(--ecm-weight-normal);color:var(--ecm-text-faint)}.ecm-facts>dd{margin:0;min-width:0}.ecm-priority{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:var(--ecm-radius-xs);border:var(--ecm-border) solid var(--ecm-line);background:var(--ecm-neutral-soft);font-family:var(--ecm-font-mono);font-size:var(--ecm-text-3xs);font-weight:var(--ecm-weight-semibold);line-height:var(--ecm-leading-none);color:var(--ecm-text-muted);flex:none}.ecm-priority--Normal{background:var(--ecm-info-soft);border-color:color-mix(in srgb,var(--ecm-info) 18%,transparent);color:var(--ecm-info-on-soft)}.ecm-priority--High{background:var(--ecm-warn-soft);border-color:color-mix(in srgb,var(--ecm-warn) 18%,transparent);color:var(--ecm-warn-on-soft)}.ecm-priority--Critical{background:light-dark(var(--ramp-danger-600),var(--ramp-danger-400));border-color:transparent;color:var(--ecm-text-on-solid)}.ecm-field{display:grid;grid-template-columns:var(--ecm-field-label-w) minmax(0,1fr);column-gap:var(--ecm-space-3);align-items:start}.ecm-field__label{grid-column:1;padding-block-start:calc((var(--mat-form-field-container-height, 40px) - var(--ecm-text-sm) * var(--ecm-leading-snug)) / 2);font-size:var(--ecm-text-sm);font-weight:var(--ecm-weight-medium);line-height:var(--ecm-leading-snug);color:var(--ecm-text);overflow-wrap:break-word}.ecm-field__req{color:var(--ecm-danger);margin-inline-start:2px}.ecm-field>.mat-mdc-form-field{grid-column:2}.ecm-field__error{grid-column:2;margin:var(--ecm-space-0-5) 0 var(--ecm-space-2);color:var(--ecm-danger);font-size:var(--ecm-text-sm);line-height:var(--ecm-leading-snug)}.ecm-field--stacked>.ecm-field__error{grid-column:1}.ecm-field--stacked{grid-template-columns:minmax(0,1fr);row-gap:var(--ecm-space-1)}.ecm-field--stacked>.ecm-field__label{grid-column:1;padding-block-start:0;font-size:var(--ecm-text-xs);color:var(--ecm-text-muted)}.ecm-field--stacked>.mat-mdc-form-field{grid-column:1}@media(max-width:560px){.ecm-field{grid-template-columns:minmax(0,1fr);row-gap:var(--ecm-space-1)}.ecm-field__label{grid-column:1;padding-block-start:0;font-size:var(--ecm-text-xs);color:var(--ecm-text-muted)}.ecm-field>.mat-mdc-form-field{grid-column:1}}.ecm-table-wrap{overflow-x:auto}.ecm-table{width:100%;border-collapse:collapse;font-size:var(--ecm-text-sm)}.ecm-table th{text-align:start;font-weight:var(--ecm-weight-medium);font-size:var(--ecm-text-xs);color:var(--ecm-text-muted);height:var(--ecm-space-8);padding:var(--ecm-space-1) var(--ecm-space-3);border-bottom:var(--ecm-border) solid var(--ecm-line);white-space:nowrap;background:var(--ecm-surface-2);position:sticky;inset-block-start:0;z-index:var(--ecm-z-sticky)}.ecm-table td{padding:var(--ecm-space-1) var(--ecm-space-3);height:var(--ecm-row-h);border-bottom:var(--ecm-border) solid var(--ecm-line-subtle);vertical-align:middle}.ecm-table tbody tr:last-child td{border-bottom:0}.ecm-table tbody tr:hover td{background:var(--ecm-hover-accent)}.ecm-table .num{text-align:end;font-family:var(--ecm-font-mono);font-size:var(--ecm-text-xs);letter-spacing:var(--ecm-tracking-num);font-variant-numeric:tabular-nums;color:var(--ecm-text-muted);white-space:nowrap}.ecm-table__row--link{cursor:pointer}.ecm-inset{background:var(--ecm-surface-sunken);border:var(--ecm-border) solid var(--ecm-line-subtle);border-radius:var(--ecm-radius-sm)}.ecm-empty{display:flex;flex-direction:column;align-items:center;gap:var(--ecm-space-2);padding:var(--ecm-space-8) var(--ecm-space-4);text-align:center;color:var(--ecm-text-muted)}.ecm-empty .msr{display:grid;place-items:center;width:44px;height:44px;margin-bottom:var(--ecm-space-1);border-radius:var(--ecm-radius);border:var(--ecm-border) solid var(--ecm-page-tone-border, var(--ecm-accent-border));background:var(--ecm-page-tone-soft, var(--ecm-accent-soft));font-size:22px;color:var(--ecm-page-tone-on-soft, var(--ecm-accent-on-soft))}.ecm-empty--error>.msr{border-color:color-mix(in srgb,var(--ecm-danger) 30%,transparent);background:var(--ecm-danger-soft);color:var(--ecm-danger-on-soft)}.ecm-empty__title{font-size:var(--ecm-text-md);font-weight:var(--ecm-weight-semibold);letter-spacing:var(--ecm-tracking-snug);color:var(--ecm-text)}.ecm-empty__hint{font-size:var(--ecm-text-sm);line-height:var(--ecm-leading-snug);max-width:var(--ecm-measure-narrow)}.ecm-skeleton{background:linear-gradient(90deg,var(--ecm-surface-2) 25%,var(--ecm-line) 37%,var(--ecm-surface-2) 63%);background-size:400% 100%;animation:ecm-shimmer 1.3s ease infinite;border-radius:var(--ecm-radius-xs);height:13px}@keyframes ecm-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.ecm-muted{color:var(--ecm-text-muted)}.ecm-faint{color:var(--ecm-text-faint)}.ecm-mono{font-family:var(--ecm-font-mono)}.ecm-num{font-family:var(--ecm-font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--ecm-tracking-num)}.ecm-display{font-weight:var(--ecm-weight-display);letter-spacing:var(--ecm-tracking-display)}.ecm-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ecm-prose{white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--ecm-leading-relaxed);max-width:var(--ecm-measure)}.ecm-label{display:block;font-size:var(--ecm-text-xs);font-weight:var(--ecm-weight-semibold);color:var(--ecm-text-muted);margin-bottom:var(--ecm-space-1)}.ecm-divider{height:1px;background:var(--ecm-line);border:0;margin:0}.ecm-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ecm-fab.ecm-fab{position:relative}@media(max-width:720px){.ecm-page{padding-inline:0}.ecm-page:has(.ecm-fab){padding-bottom:calc(var(--ecm-bottombar-height) + env(safe-area-inset-bottom,0px) + var(--ecm-fab-h) + var(--ecm-space-4) * 2)}.ecm-page>*:not(.ecm-card){padding-inline:var(--ecm-space-3)}.ecm-card{border-inline:0;border-radius:0;box-shadow:none}.ecm-page-head__sub--prose{display:none}.ecm-page-head h1{font-size:var(--ecm-text-xl);line-height:var(--ecm-leading-tight)}.ecm-fab.ecm-fab{position:fixed;inset-inline-end:var(--ecm-space-4);bottom:calc(var(--ecm-bottombar-height) + env(safe-area-inset-bottom,0px) + var(--ecm-space-4));z-index:var(--ecm-z-chrome);height:var(--ecm-fab-h);padding-inline:var(--ecm-space-4);border-radius:var(--ecm-radius-full);box-shadow:0 4px 12px #0000003d,0 10px 28px -6px #00000052}}.ecm-table .mat-mdc-icon-button+.mat-mdc-icon-button{margin-inline-start:var(--ecm-space-1-5)}.ecm-table td:has(>.mat-mdc-icon-button,>span>.mat-mdc-icon-button){white-space:nowrap}.ecm-table th.num{font-family:inherit;font-size:var(--ecm-text-xs)}.ecm-fcount{display:inline-grid;place-items:center;min-width:16px;height:16px;margin-inline-start:var(--ecm-space-1);padding-inline:var(--ecm-space-1);border-radius:var(--ecm-radius-full);background:var(--ecm-accent);color:var(--ecm-text-on-accent);font-size:var(--ecm-text-3xs);font-weight:var(--ecm-weight-semibold);font-variant-numeric:tabular-nums}.ecm-row{cursor:default}.ecm-row:focus-visible{outline:2px solid var(--ecm-accent);outline-offset:-2px}.ecm-ctx{display:flex;flex-direction:column;min-width:212px;max-width:320px;padding:var(--ecm-space-1);border:var(--ecm-border) solid var(--ecm-line);border-radius:var(--ecm-radius);background:var(--ecm-surface-raised);box-shadow:var(--ecm-lift-strong);color:var(--ecm-text);font-size:var(--ecm-text-sm)}.ecm-ctx__title{padding:var(--ecm-space-1-5) var(--ecm-space-2-5) var(--ecm-space-1);overflow:hidden;color:var(--ecm-text-faint);font-size:var(--ecm-text-2xs);text-overflow:ellipsis;white-space:nowrap}.ecm-ctx__item{display:flex;align-items:center;gap:var(--ecm-space-2-5);width:100%;min-height:var(--ecm-control-h);padding:0 var(--ecm-space-2-5);border:0;border-radius:var(--ecm-radius-sm);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ecm-ctx__item .msr{font-size:18px;color:var(--ecm-text-muted)}.ecm-ctx__item:hover,.ecm-ctx__item:focus{outline:none;background:var(--ecm-hover)}.ecm-ctx__item:focus-visible{box-shadow:inset 0 0 0 2px var(--ecm-accent)}.ecm-ctx__item[aria-disabled=true]{cursor:not-allowed;opacity:.45}.ecm-ctx__hint{margin-inline-start:auto;color:var(--ecm-text-faint);font-family:var(--ecm-font-mono);font-size:var(--ecm-text-3xs)}.ecm-ctx__item--danger,.ecm-ctx__item--danger .msr{color:var(--ecm-danger)}.ecm-ctx__sep{height:1px;margin:var(--ecm-space-1) var(--ecm-space-1-5);background:var(--ecm-line)}html:root{--mat-sys-hover-state-layer-opacity: 0;--mat-sys-focus-state-layer-opacity: 0;--mat-sys-pressed-state-layer-opacity: 0;--mat-sys-dragged-state-layer-opacity: 0}.mat-ripple-element,.mat-mdc-button-persistent-ripple,.mat-mdc-button-ripple,.mat-mdc-menu-ripple,.mat-mdc-checkbox-ripple,.mat-mdc-radio-ripple,.mat-mdc-slide-toggle-ripple,.mat-mdc-tab-ripple,.mat-mdc-option-ripple,.mdc-button__ripple,.mdc-icon-button__ripple,.mat-mdc-focus-indicator{display:none!important}.mat-focus-indicator:empty{pointer-events:none}.mat-mdc-button-base.mat-mdc-button-base:focus-visible,.mat-mdc-icon-button.mat-mdc-icon-button:focus-visible,.mat-button-toggle-button.mat-button-toggle-button:focus-visible{outline:var(--ecm-focus-width) solid var(--ecm-focus-ring);outline-offset:var(--ecm-focus-offset)}html:root{--mat-sys-background: var(--ecm-ground);--mat-sys-on-background: var(--ecm-text);--mat-sys-surface: var(--ecm-surface);--mat-sys-surface-dim: var(--ecm-surface-sunken);--mat-sys-surface-bright: var(--ecm-surface-hi);--mat-sys-surface-variant: var(--ecm-surface-2);--mat-sys-surface-container-lowest: var(--ecm-surface);--mat-sys-surface-container-low: var(--ecm-surface);--mat-sys-surface-container: var(--ecm-surface-raised);--mat-sys-surface-container-high: var(--ecm-surface-raised);--mat-sys-surface-container-highest: var(--ecm-surface-raised);--mat-sys-on-surface: var(--ecm-text);--mat-sys-on-surface-variant: var(--ecm-text-muted);--mat-sys-surface-tint: transparent;--mat-sys-outline: var(--ecm-line-strong);--mat-sys-outline-variant: var(--ecm-line);--mat-sys-primary: var(--ecm-accent);--mat-sys-on-primary: var(--ecm-text-on-accent);--mat-sys-primary-container: var(--ecm-accent-soft);--mat-sys-on-primary-container: var(--ecm-accent-on-soft);--mat-sys-secondary: var(--ecm-text-muted);--mat-sys-on-secondary: var(--ecm-surface);--mat-sys-secondary-container: var(--ecm-neutral-soft);--mat-sys-on-secondary-container: var(--ecm-text);--mat-sys-tertiary: var(--ecm-flow);--mat-sys-on-tertiary: var(--ecm-text-on-solid);--mat-sys-tertiary-container: var(--ecm-flow-soft);--mat-sys-on-tertiary-container: var(--ecm-flow-on-soft);--mat-sys-error: var(--ecm-danger);--mat-sys-on-error: var(--ecm-text-on-solid);--mat-sys-error-container: var(--ecm-danger-soft);--mat-sys-on-error-container: var(--ecm-danger-on-soft);--mat-sys-inverse-surface: light-dark(var(--ramp-neutral-900), var(--ramp-neutral-200));--mat-sys-inverse-on-surface: light-dark(var(--ramp-neutral-50), var(--ramp-neutral-950));--mat-sys-inverse-primary: light-dark(var(--ramp-brand-300), var(--ramp-brand-700));--mat-sys-scrim: #04070a;--mat-sys-shadow: #000000;--mat-sys-corner-none: 0;--mat-sys-corner-extra-small: var(--ecm-radius-xs);--mat-sys-corner-small: var(--ecm-radius-sm);--mat-sys-corner-medium: var(--ecm-radius);--mat-sys-corner-large: var(--ecm-radius-lg);--mat-sys-corner-extra-large: var(--ecm-radius-xl);--mat-sys-corner-full: var(--ecm-radius-full);--mat-sys-level0: var(--ecm-elevation-0);--mat-sys-level1: var(--ecm-elevation-1);--mat-sys-level2: var(--ecm-elevation-2);--mat-sys-level3: var(--ecm-elevation-3);--mat-sys-level4: var(--ecm-elevation-3);--mat-sys-level5: var(--ecm-elevation-4);--mat-sys-body-large-size: var(--ecm-text-sm);--mat-sys-body-large-line-height: 1.15rem;--mat-sys-body-medium-size: var(--ecm-text-sm);--mat-sys-body-small-size: var(--ecm-text-xs);--mat-sys-label-large-size: var(--ecm-text-sm);--mat-sys-label-large-tracking: 0;--mat-sys-label-large-weight: var(--ecm-weight-semibold);--mat-sys-label-medium-tracking: 0;--mat-sys-label-small-tracking: 0;--mat-sys-title-medium-size: var(--ecm-text-base);--mat-sys-title-small-size: var(--ecm-text-sm)}html:root{--mat-button-filled-container-height: var(--ecm-control-h);--mat-button-outlined-container-height: var(--ecm-control-h);--mat-button-protected-container-height: var(--ecm-control-h);--mat-button-text-container-height: var(--ecm-control-h);--mat-button-tonal-container-height: var(--ecm-control-h)}.mat-mdc-button-base,.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button,.mdc-button{border-radius:var(--ecm-radius-sm)!important;letter-spacing:0}.mdc-button .mdc-button__label.mdc-button__label{display:inline-flex;align-items:center;gap:var(--ecm-space-1-5)}html:root{--mat-button-filled-label-text-weight: var(--ecm-weight-medium);--mat-button-outlined-label-text-weight: var(--ecm-weight-medium);--mat-button-text-label-text-weight: var(--ecm-weight-medium);--mat-button-protected-label-text-weight: var(--ecm-weight-medium);--mat-button-filled-horizontal-padding: var(--ecm-space-3-5);--mat-button-outlined-horizontal-padding: var(--ecm-space-3-5);--mat-button-text-horizontal-padding: var(--ecm-space-2-5);--mat-button-text-label-text-color: var(--ecm-text);--mat-button-outlined-label-text-color: var(--ecm-text);--mat-button-outlined-outline-color: var(--ecm-line-strong);--mat-button-filled-container-color: var(--ecm-primary);--mat-button-filled-label-text-color: var(--ecm-text-on-primary)}.mat-mdc-outlined-button:not(:disabled),.mat-mdc-raised-button:not(:disabled){background:var(--ecm-control);border:var(--ecm-border) solid var(--ecm-line-strong);box-shadow:var(--ecm-lift-key);color:var(--ecm-text);transition:background-color var(--ecm-duration-fast) var(--ecm-ease),border-color var(--ecm-duration-fast) var(--ecm-ease)}.mat-mdc-outlined-button:not(:disabled):hover,.mat-mdc-raised-button:not(:disabled):hover{border-color:var(--ecm-text-faint);background:var(--ecm-surface-2)}.mat-mdc-outlined-button.mat-mdc-outlined-button:not(:disabled):active,.mat-mdc-raised-button.mat-mdc-raised-button:not(:disabled):active{background:var(--ecm-active);box-shadow:var(--ecm-inset)}.mat-mdc-button.mat-mdc-button:not(:disabled):hover{background:var(--ecm-hover)}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--ecm-primary);background-image:var(--ecm-primary-fill);border:0;color:var(--ecm-text-on-primary);box-shadow:var(--ecm-primary-shadow);transition:box-shadow var(--ecm-duration-fast) var(--ecm-ease)}.mat-mdc-unelevated-button.mat-mdc-unelevated-button:not(:disabled):hover{background-color:var(--ecm-primary-hover);background-image:var(--ecm-primary-fill-hover)}.mat-mdc-unelevated-button.mat-mdc-unelevated-button:not(:disabled):active{background-image:var(--ecm-primary-fill-hover);box-shadow:inset 0 1px 3px #0000004d}.mat-mdc-icon-button.mat-mdc-icon-button{border-radius:var(--ecm-radius-sm)!important;width:var(--ecm-control-h);height:var(--ecm-control-h);padding:0;--mat-icon-button-icon-size: 18px;--mat-icon-button-state-layer-size: var(--ecm-control-h)}.mat-mdc-icon-button.mat-mdc-icon-button .msr{font-size:18px}.ecm-btn-raised.mat-mdc-icon-button{background:var(--ecm-control);border:var(--ecm-border) solid var(--ecm-line);box-shadow:var(--ecm-lift-key);color:var(--ecm-text-muted)}.ecm-btn-raised.mat-mdc-icon-button:hover{color:var(--ecm-text);border-color:var(--ecm-line-strong);background:var(--ecm-surface-2)}.mat-mdc-icon-button:not(.ecm-btn-raised):hover{background:var(--ecm-hover);color:var(--ecm-text)}.ecm-btn-raised.mat-mdc-icon-button:active{background:var(--ecm-active)}.mat-mdc-form-field{width:100%;font-family:var(--ecm-font-sans)}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mat-mdc-text-field-wrapper{border-radius:var(--ecm-radius-sm);background:var(--ecm-control);box-shadow:var(--ecm-inset)}html:root{--mat-form-field-container-height: max(40px, var(--ecm-tap));--mat-form-field-outlined-outline-color: var(--ecm-line-strong);--mat-form-field-outlined-hover-outline-color: var(--ecm-text-faint);--mat-form-field-outlined-focus-outline-color: var(--ecm-accent);--mat-form-field-outlined-label-text-color: var(--ecm-text-muted);--mat-form-field-outlined-focus-label-text-color: var(--ecm-accent);--mat-form-field-outlined-input-text-color: var(--ecm-text);--mat-form-field-outlined-caret-color: var(--ecm-accent)}.mat-mdc-form-field.mat-focused .mat-mdc-text-field-wrapper.mat-mdc-text-field-wrapper{box-shadow:var(--ecm-inset),var(--ecm-focus-glow)}.mat-mdc-form-field-required-marker{color:var(--ecm-danger)}.mat-mdc-form-field-subscript-wrapper.mat-mdc-form-field-subscript-wrapper{min-height:0}.mat-mdc-form-field-hint-wrapper.mat-mdc-form-field-hint-wrapper.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper.mat-mdc-form-field-error-wrapper.mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-bottom-align:before{content:none}.mat-mdc-form-field-subscript-wrapper:not(:has(mat-error,mat-hint,.mat-mdc-form-field-error,.mat-mdc-form-field-hint)){display:none}.mat-mdc-form-field-error,.mat-mdc-form-field-hint{font-size:var(--ecm-text-2xs);line-height:var(--ecm-leading-snug)}.ecm-dense-form .mat-mdc-form-field-subscript-wrapper{min-height:0}.mat-mdc-select,.mat-mdc-option{font-family:var(--ecm-font-sans)}.mat-mdc-option.mat-mdc-option{min-height:var(--ecm-control-h);font-size:var(--ecm-text-sm);padding-inline:var(--ecm-space-3)}.mat-mdc-select-panel.mat-mdc-select-panel.mat-mdc-select-panel{padding-block:var(--ecm-space-1);border-radius:var(--ecm-radius)}.mat-mdc-select-arrow{color:var(--ecm-text-faint)}.mat-mdc-slide-toggle .mdc-switch__track.mdc-switch__track{height:20px;border-radius:var(--ecm-radius-full)}.mat-mdc-slide-toggle .mdc-switch__handle.mdc-switch__handle{border-radius:var(--ecm-radius-full)}.mdc-checkbox .mdc-checkbox__background{border-radius:var(--ecm-radius-xs)!important;border-width:var(--ecm-border)!important}.mat-mdc-dialog-container .mat-mdc-dialog-title.mat-mdc-dialog-title,.mat-mdc-dialog-container .mdc-dialog__title.mdc-dialog__title{font-family:var(--ecm-font-sans)!important;font-weight:var(--ecm-weight-display);font-size:var(--ecm-text-lg);line-height:var(--ecm-leading-tight);letter-spacing:var(--ecm-tracking-display);color:var(--ecm-text)}.mat-mdc-dialog-panel{--mat-dialog-container-shape: var(--ecm-radius-lg)}.mat-mdc-dialog-container .mat-mdc-dialog-surface{background:var(--ecm-surface-raised);border:var(--ecm-border) solid var(--ecm-line);box-shadow:var(--ecm-lift-strong)!important}.mat-mdc-dialog-actions.mat-mdc-dialog-actions{padding:var(--ecm-space-3) var(--ecm-space-5);gap:var(--ecm-space-2);border-block-start:var(--ecm-border) solid var(--ecm-line-subtle)}.mat-mdc-menu-panel.mat-mdc-menu-panel{--mat-menu-container-shape: var(--ecm-radius);background:var(--ecm-surface-raised);border:var(--ecm-border) solid var(--ecm-line);box-shadow:var(--ecm-lift-strong)!important}.mat-mdc-menu-item.mat-mdc-menu-item{--mat-menu-item-label-text-size: var(--ecm-text-sm);min-height:var(--ecm-control-h);border-radius:var(--ecm-radius-sm)}.mat-mdc-menu-panel .mat-mdc-menu-content{padding:var(--ecm-space-1)}.mat-mdc-menu-item:not([disabled]):hover{background:var(--ecm-hover)}.mat-mdc-menu-item .mat-mdc-menu-item-text>.msr:first-child,.mat-mdc-menu-item>.msr:first-child{margin-inline-end:var(--ecm-space-2-5);color:var(--ecm-text-faint)}.mat-mdc-select-panel.mat-mdc-select-panel{background:var(--ecm-surface-raised)!important;border:var(--ecm-border) solid var(--ecm-line);box-shadow:var(--ecm-lift-strong)!important}.mat-mdc-tooltip .mdc-tooltip__surface{border-radius:var(--ecm-radius-sm);padding:var(--ecm-space-1-5) var(--ecm-space-2-5);font-size:var(--ecm-text-xs);font-weight:var(--ecm-weight-medium);font-family:var(--ecm-font-sans);box-shadow:var(--ecm-elevation-2)}.mat-mdc-snack-bar-container{--mat-snack-bar-container-shape: var(--ecm-radius-sm)}.mat-mdc-snack-bar-container.ecm-snack--error{--mat-snack-bar-container-color: var(--ramp-danger-700);--mat-snack-bar-supporting-text-color: var(--ecm-text-on-accent);--mat-snack-bar-button-color: var(--ecm-text-on-accent)}.mat-mdc-snack-bar-container.ecm-snack--ok{--mat-snack-bar-container-color: var(--ramp-ok-700);--mat-snack-bar-supporting-text-color: var(--ecm-text-on-accent);--mat-snack-bar-button-color: var(--ecm-text-on-accent)}.mat-mdc-tab-header{--mat-tab-label-text-size: var(--ecm-text-sm);--mat-tab-label-text-weight: var(--ecm-weight-medium);--mat-tab-label-text-tracking: 0;border-bottom:0}.mat-mdc-tab-header .mat-mdc-tab-labels.mat-mdc-tab-labels{gap:var(--ecm-space-0-5);padding:var(--ecm-space-0-5);border-radius:var(--ecm-radius-sm);background:var(--ecm-neutral-soft)}.mdc-tab-indicator__content--underline{display:none!important}.mat-mdc-tab.mat-mdc-tab{--mat-tab-container-height: 30px;min-width:0!important;flex-grow:0!important;height:calc(var(--ecm-control-h) - var(--ecm-space-1));padding-inline:var(--ecm-space-3);border-radius:calc(var(--ecm-radius-sm) - var(--ecm-space-0-5));border:var(--ecm-border) solid transparent}.mat-mdc-tab.mdc-tab--active{background:var(--ecm-nav-active);border-color:var(--ecm-line-subtle);box-shadow:var(--ecm-elevation-1)}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--ecm-text);font-weight:var(--ecm-weight-semibold)}.notif-head,.user-head{display:flex;flex-direction:column;gap:var(--ecm-space-0-5);padding:var(--ecm-space-2-5) var(--ecm-space-3);margin-block-end:var(--ecm-space-1);border-bottom:var(--ecm-border) solid var(--ecm-line-subtle);min-width:232px;font-size:var(--ecm-text-sm)}.notif-head{flex-direction:row;align-items:center;justify-content:space-between;font-size:var(--ecm-text-sm);font-weight:var(--ecm-weight-semibold);color:var(--ecm-text)}.notif-head .ecm-faint{font-size:var(--ecm-text-xs);font-weight:var(--ecm-weight-normal)}.notif-empty{padding:var(--ecm-space-6) var(--ecm-space-4);color:var(--ecm-text-muted);font-size:var(--ecm-text-sm);text-align:center}.notif-menu .mat-mdc-menu-panel,.mat-mdc-menu-panel.notif-menu{max-width:360px}.notif-icon{color:var(--ecm-accent);margin-inline-end:var(--ecm-space-2-5)}.notif-body{display:flex;flex-direction:column;line-height:var(--ecm-leading-snug);min-width:0}.notif-title{font-weight:var(--ecm-weight-semibold);font-size:var(--ecm-text-sm)}.notif-detail{font-size:var(--ecm-text-xs);color:var(--ecm-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:272px}.notif-time{font-size:var(--ecm-text-2xs);color:var(--ecm-text-faint)}.mat-mdc-menu-item:has(.notif-body){height:auto;min-height:50px;padding-block:var(--ecm-space-2);align-items:flex-start}.notif-item .notif-title{font-weight:var(--ecm-weight-medium);color:var(--ecm-text-muted)}.notif-item--unread .notif-title{font-weight:var(--ecm-weight-semibold);color:var(--ecm-text)}.notif-item .mat-mdc-menu-item-text,.notif-markall .mat-mdc-menu-item-text{display:flex;align-items:flex-start;min-width:0}.notif-markall .mat-mdc-menu-item-text{align-items:center;gap:var(--ecm-space-2)}.notif-body{flex:1}.notif-dot{display:block;flex:none;width:8px;height:8px;margin-block-start:var(--ecm-space-1-5);margin-inline-start:var(--ecm-space-2);border-radius:var(--ecm-radius-full);background:var(--ecm-accent)}.notif-markall.mat-mdc-menu-item{--mat-menu-item-label-text-color: var(--ecm-accent);--mat-menu-item-icon-color: var(--ecm-accent);border-block-end:var(--ecm-border) solid var(--ecm-line-subtle)}.ecm-chat-panel .mat-mdc-dialog-surface.mat-mdc-dialog-surface{padding:0;border-radius:var(--ecm-radius-lg, 12px);border:var(--ecm-border) solid var(--ecm-line);background:var(--ecm-surface);box-shadow:var(--ecm-elevation-3, 0 24px 64px rgba(0, 0, 0, .28));overflow:clip}.ecm-chat-backdrop{background:light-dark(rgba(16,24,36,.38),rgba(0,0,0,.58));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media(max-width:720px){.ecm-chat-panel .mat-mdc-dialog-surface.mat-mdc-dialog-surface{border:0;border-radius:0}}@media(prefers-reduced-motion:reduce){.ecm-chat-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}html{height:100%;--mat-sys-background: light-dark(#f6f9ff, #001523);--mat-sys-error: light-dark(#b8201f, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000c);--mat-sys-inverse-on-surface: light-dark(#e6f2ff, #113349);--mat-sys-inverse-primary: light-dark(#a6c8ff, #005fb0);--mat-sys-inverse-surface: light-dark(#113349, #cae6ff);--mat-sys-on-background: light-dark(#001e30, #cae6ff);--mat-sys-on-error: light-dark(#ffffff, #690006);--mat-sys-on-error-container: light-dark(#93000c, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #00315f);--mat-sys-on-primary-container: light-dark(#004786, #d5e3ff);--mat-sys-on-primary-fixed: light-dark(#001c3b, #001c3b);--mat-sys-on-primary-fixed-variant: light-dark(#004786, #004786);--mat-sys-on-secondary: light-dark(#ffffff, #00363b);--mat-sys-on-secondary-container: light-dark(#004f55, #83f3ff);--mat-sys-on-secondary-fixed: light-dark(#002023, #002023);--mat-sys-on-secondary-fixed-variant: light-dark(#004f55, #004f55);--mat-sys-on-surface: light-dark(#001e30, #cae6ff);--mat-sys-on-surface-variant: light-dark(#31495c, #cce6fc);--mat-sys-on-tertiary: light-dark(#ffffff, #4e0079);--mat-sys-on-tertiary-container: light-dark(#6f00a9, #f4daff);--mat-sys-on-tertiary-fixed: light-dark(#2f004c, #2f004c);--mat-sys-on-tertiary-fixed-variant: light-dark(#6f00a9, #6f00a9);--mat-sys-outline: light-dark(#627a8e, #7b94a8);--mat-sys-outline-variant: light-dark(#b0cae0, #31495c);--mat-sys-primary: light-dark(#005fb0, #a6c8ff);--mat-sys-primary-container: light-dark(#d5e3ff, #004786);--mat-sys-primary-fixed: light-dark(#d5e3ff, #d5e3ff);--mat-sys-primary-fixed-dim: light-dark(#a6c8ff, #a6c8ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#006971, #59d8e4);--mat-sys-secondary-container: light-dark(#83f3ff, #004f55);--mat-sys-secondary-fixed: light-dark(#83f3ff, #83f3ff);--mat-sys-secondary-fixed-dim: light-dark(#59d8e4, #59d8e4);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f6f9ff, #001523);--mat-sys-surface-bright: light-dark(#f6f9ff, #1b3c53);--mat-sys-surface-container: light-dark(#e1f0ff, #002236);--mat-sys-surface-container-high: light-dark(#d5ebff, #072d43);--mat-sys-surface-container-highest: light-dark(#cae6ff, #16384e);--mat-sys-surface-container-low: light-dark(#ebf5ff, #001e30);--mat-sys-surface-container-lowest: light-dark(#ffffff, #00101c);--mat-sys-surface-dim: light-dark(#bedefa, #001523);--mat-sys-surface-tint: light-dark(#005fb0, #a6c8ff);--mat-sys-surface-variant: light-dark(#cce6fc, #31495c);--mat-sys-tertiary: light-dark(#8e1ad4, #e4b5ff);--mat-sys-tertiary-container: light-dark(#f4daff, #6f00a9);--mat-sys-tertiary-fixed: light-dark(#f4daff, #f4daff);--mat-sys-tertiary-fixed-dim: light-dark(#e4b5ff, #e4b5ff);--mat-sys-neutral-variant20: #1a3344;--mat-sys-neutral10: #001e30;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Geist, Segoe UI, system-ui, sans-serif;--mat-sys-body-large-font: Geist, Segoe UI, system-ui, sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Geist, Segoe UI, system-ui, sans-serif;--mat-sys-body-medium-font: Geist, Segoe UI, system-ui, sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Geist, Segoe UI, system-ui, sans-serif;--mat-sys-body-small-font: Geist, Segoe UI, system-ui, sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Geist, Segoe UI, system-ui, sans-serif;--mat-sys-display-large-font: Geist, Segoe UI, system-ui, sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Geist, Segoe UI, system-ui, sans-serif;--mat-sys-display-medium-font: Geist, Segoe UI, system-ui, sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Geist, Segoe UI, system-ui, sans-serif;--mat-sys-display-small-font: Geist, Segoe UI, system-ui, sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Geist, Segoe UI, system-ui, sans-serif;--mat-sys-headline-large-font: Geist, Segoe UI, system-ui, sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Geist, Segoe UI, system-ui, sans-serif;--mat-sys-headline-medium-font: Geist, Segoe UI, system-ui, sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Geist, Segoe UI, system-ui, sans-serif;--mat-sys-headline-small-font: Geist, Segoe UI, system-ui, sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Geist, Segoe UI, system-ui, sans-serif;--mat-sys-label-large-font: Geist, Segoe UI, system-ui, sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Geist, Segoe UI, system-ui, sans-serif;--mat-sys-label-medium-font: Geist, Segoe UI, system-ui, sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Geist, Segoe UI, system-ui, sans-serif;--mat-sys-label-small-font: Geist, Segoe UI, system-ui, sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Geist, Segoe UI, system-ui, sans-serif;--mat-sys-title-large-font: Geist, Segoe UI, system-ui, sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Geist, Segoe UI, system-ui, sans-serif;--mat-sys-title-medium-font: Geist, Segoe UI, system-ui, sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Geist, Segoe UI, system-ui, sans-serif;--mat-sys-title-small-font: Geist, Segoe UI, system-ui, sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-checkbox-touch-target-display: none;--mat-checkbox-state-layer-size: 28px;--mat-chip-container-height: 24px;--mat-expansion-header-collapsed-state-height: 36px;--mat-expansion-header-expanded-state-height: 48px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: none;--mat-button-filled-touch-target-display: none;--mat-button-filled-container-height: 28px;--mat-button-outlined-container-height: 28px;--mat-button-outlined-touch-target-display: none;--mat-button-protected-touch-target-display: none;--mat-button-protected-container-height: 28px;--mat-button-text-touch-target-display: none;--mat-button-text-container-height: 28px;--mat-button-tonal-container-height: 28px;--mat-button-tonal-touch-target-display: none;--mat-form-field-container-height: 40px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 8px;--mat-form-field-filled-with-label-container-padding-top: 8px;--mat-form-field-filled-with-label-container-padding-bottom: 8px;--mat-icon-button-touch-target-display: none;--mat-icon-button-state-layer-size: 24px;--mat-list-list-item-leading-icon-start-space: 4px;--mat-list-list-item-leading-icon-end-space: 4px;--mat-list-list-item-one-line-container-height: 32px;--mat-list-list-item-two-line-container-height: 48px;--mat-list-list-item-three-line-container-height: 72px;--mat-paginator-container-size: 40px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: none;--mat-radio-touch-target-display: none;--mat-radio-state-layer-size: 28px;--mat-tab-container-height: 32px;--mat-select-arrow-transform: none;--mat-button-toggle-height: 24px;--mat-stepper-header-height: 42px;--mat-table-header-container-height: 40px;--mat-table-footer-container-height: 36px;--mat-table-row-item-container-height: 36px;--mat-toolbar-standard-height: 52px;--mat-toolbar-mobile-height: 44px;--mat-tree-node-min-height: 28px;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;color-scheme:light dark}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}
