@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-latin-300-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-latin-400-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-latin-400-italic.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-latin-500-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-latin-600-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-latin-700-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-latin-400-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-latin-500-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:400 600;font-display:block;src:url(/assets/fonts/material-symbols-rounded.woff2) format("woff2-variations")}:root{--blue-50:#EEF3FE;--blue-100:#DCE6FD;--blue-200:#BACDFB;--blue-300:#8FACF7;--blue-400:#5E85F0;--blue-500:#2D62E8;--blue-600:#1D4CCB;--blue-700:#193DA1;--blue-800:#1A357F;--blue-900:#182C61;--blue-950:#101C3D;--neutral-0:#FFFFFF;--neutral-25:#FAFBFC;--neutral-50:#F4F6F8;--neutral-100:#EAEEF2;--neutral-200:#DCE2E9;--neutral-300:#C3CBD5;--neutral-400:#98A3B0;--neutral-500:#6E7A89;--neutral-550:#5C6775;--neutral-600:#515C6B;--neutral-700:#3A4451;--neutral-800:#262E39;--neutral-900:#161C24;--teal-50:#E8F7F5;--teal-100:#CCEEEA;--teal-200:#99DCD5;--teal-300:#5CC3B9;--teal-400:#26A79B;--teal-500:#0F8C82;--teal-600:#0B6F68;--teal-700:#0A5751;--green-50:#E8F6EF;--green-100:#CCEBDD;--green-500:#0E8A5F;--green-600:#0A6E4C;--green-700:#08573C;--amber-50:#FDF3E3;--amber-100:#FAE6C2;--amber-500:#B4730E;--amber-600:#945D07;--amber-700:#74490A;--red-50:#FDECEB;--red-100:#FAD6D3;--red-500:#C7362F;--red-600:#A52822;--red-700:#82201B;--text-heading:var(--neutral-900);--text-body:var(--neutral-700);--text-muted:var(--neutral-550);--text-subtle:var(--neutral-400);--text-inverse:var(--neutral-0);--text-on-nav:var(--neutral-0);--text-on-nav-label:#B4C2DC;--text-on-nav-muted:#748AB4;--icon-on-nav:#7E96C4;--icon-on-nav-active:var(--blue-300);--text-link:var(--blue-600);--text-link-hover:var(--blue-700);--text-accent:var(--blue-600);--text-success:var(--green-600);--text-warning:var(--amber-600);--text-danger:var(--red-600);--text-disabled:var(--neutral-400);--brand-wordmark:var(--blue-950);--surface-page:var(--neutral-50);--surface-card:var(--neutral-0);--surface-sunken:var(--neutral-100);--surface-inset:var(--neutral-25);--surface-nav:#131A2E;--border-on-nav:rgba(255,255,255,.22);--surface-nav-hover:#1A2338;--surface-nav-active:#212C45;--surface-hover:var(--neutral-50);--surface-pressed:var(--neutral-100);--surface-selected:var(--blue-50);--surface-disabled:var(--neutral-100);--surface-overlay:rgba(22,28,36,.48);--surface-agent:var(--teal-50);--border-subtle:var(--neutral-100);--border-default:var(--neutral-200);--border-strong:var(--neutral-300);--border-field:#828E9C;--border-field-hover:var(--neutral-550);--border-focus:var(--blue-500);--border-danger:var(--red-500);--border-grid:var(--neutral-100);--action-primary:var(--blue-600);--action-primary-hover:var(--blue-700);--action-primary-active:var(--blue-800);--action-primary-subtle:var(--blue-50);--action-secondary:var(--neutral-0);--action-danger:var(--red-500);--action-danger-hover:var(--red-600);--focus-ring:0 0 0 3px rgba(45,98,232,.28);--focus-ring-danger:0 0 0 3px rgba(199,54,47,.26);--status-draft-fg:var(--neutral-600);--status-draft-bg:var(--neutral-100);--status-pending-fg:var(--amber-600);--status-pending-bg:var(--amber-50);--status-posted-fg:var(--green-600);--status-posted-bg:var(--green-50);--status-rejected-fg:var(--red-600);--status-rejected-bg:var(--red-50);--status-void-fg:var(--neutral-550);--status-void-bg:var(--neutral-50);--status-agent-fg:var(--teal-600);--status-agent-bg:var(--teal-50);--figure-debit:var(--neutral-900);--figure-credit:var(--blue-700);--figure-negative:var(--red-600);--figure-positive:var(--green-600);--figure-zero:var(--neutral-550);--ledger-balanced:var(--green-600);--ledger-unbalanced:var(--red-600)}:root{--font-sans:"IBM Plex Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--font-display:var(--font-sans);--font-ui:var(--font-sans);--font-figures:var(--font-mono);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--size-2xs:11px;--size-xs:12px;--size-sm:13px;--size-md:14px;--size-lg:16px;--size-xl:18px;--size-2xl:21px;--size-3xl:25px;--size-4xl:31px;--size-5xl:38px;--size-6xl:46px;--size-7xl:56px;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.45;--leading-relaxed:1.6;--tracking-tighter:-.024em;--tracking-tight:-.014em;--tracking-normal:0;--tracking-caps:.06em;--type-display-lg:var(--weight-semibold) var(--size-6xl)/var(--leading-tight) var(--font-display);--type-display-md:var(--weight-semibold) var(--size-5xl)/var(--leading-tight) var(--font-display);--type-display-sm:var(--weight-semibold) var(--size-4xl)/var(--leading-snug) var(--font-display);--type-heading-lg:var(--weight-semibold) var(--size-3xl)/var(--leading-snug) var(--font-ui);--type-heading-md:var(--weight-semibold) var(--size-2xl)/var(--leading-snug) var(--font-ui);--type-heading-sm:var(--weight-semibold) var(--size-xl)/var(--leading-snug) var(--font-ui);--type-title:var(--weight-semibold) var(--size-lg)/var(--leading-snug) var(--font-ui);--type-body-lg:var(--weight-regular) var(--size-lg)/var(--leading-relaxed) var(--font-ui);--type-body:var(--weight-regular) var(--size-md)/var(--leading-normal) var(--font-ui);--type-body-sm:var(--weight-regular) var(--size-sm)/var(--leading-normal) var(--font-ui);--type-label:var(--weight-medium) var(--size-sm)/1.2 var(--font-ui);--type-label-sm:var(--weight-medium) var(--size-xs)/1.2 var(--font-ui);--type-caption:var(--weight-regular) var(--size-xs)/var(--leading-normal) var(--font-ui);--type-overline:var(--weight-semibold) var(--size-2xs)/1.2 var(--font-ui);--type-figure:var(--weight-regular) var(--size-md)/1.3 var(--font-figures);--type-figure-sm:var(--weight-regular) var(--size-sm)/1.3 var(--font-figures);--type-figure-lg:var(--weight-medium) var(--size-2xl)/1.2 var(--font-figures);--type-code:var(--weight-regular) var(--size-xs)/1.5 var(--font-figures);--numeric-tabular:tabular-nums lining-nums}:root{--space-0:0;--space-05:2px;--space-1:4px;--space-15:6px;--space-2:8px;--space-25:10px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--gap-inline:var(--space-2);--gap-stack:var(--space-3);--gap-section:var(--space-8);--pad-card:var(--space-5);--pad-card-compact:var(--space-4);--pad-field-x:var(--space-3);--pad-field-y:var(--space-2);--pad-cell-x:var(--space-3);--pad-cell-y:var(--space-2);--pad-page-x:var(--space-8);--pad-page-y:var(--space-6);--size-topbar:56px;--size-sidenav:248px;--size-sidenav-collapsed:56px;--size-row:40px;--size-row-compact:32px;--size-row-comfortable:48px;--size-control-sm:28px;--size-control-md:36px;--size-control-lg:44px;--size-touch-min:44px;--width-content-max:1440px;--width-prose-max:68ch;--width-dialog-sm:420px;--width-dialog-md:560px;--width-dialog-lg:760px}:root{--radius-none:0;--radius-xs:3px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-full:999px;--radius-control:var(--radius-md);--radius-field:var(--radius-md);--radius-card:var(--radius-lg);--radius-dialog:var(--radius-xl);--radius-pill:var(--radius-full);--radius-cell:var(--radius-xs);--border-width-hairline:1px;--border-width-emphasis:2px}:root{--shadow-none:none;--shadow-xs:0 1px 2px rgba(22,28,36,.05);--shadow-sm:0 1px 3px rgba(22,28,36,.07),0 1px 2px rgba(22,28,36,.04);--shadow-md:0 4px 8px -2px rgba(22,28,36,.09),0 2px 4px -2px rgba(22,28,36,.05);--shadow-lg:0 12px 20px -6px rgba(22,28,36,.12),0 4px 8px -4px rgba(22,28,36,.06);--shadow-xl:0 24px 40px -12px rgba(22,28,36,.18),0 8px 16px -8px rgba(22,28,36,.08);--elevation-card:var(--shadow-xs);--elevation-card-hover:var(--shadow-md);--elevation-menu:var(--shadow-lg);--elevation-dialog:var(--shadow-xl);--elevation-toast:var(--shadow-lg);--elevation-sticky:var(--shadow-sm);--blur-scrim:blur(8px)}:root{--duration-instant:80ms;--duration-fast:.12s;--duration-base:.18s;--duration-slow:.24s;--duration-deliberate:.32s;--ease-standard:cubic-bezier(.2,0,0,1);--ease-decelerate:cubic-bezier(0,0,0,1);--ease-accelerate:cubic-bezier(.3,0,1,1);--ease-emphasized:cubic-bezier(.2,0,0,1);--transition-control:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);--transition-surface:box-shadow var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard);--transition-overlay:opacity var(--duration-base) var(--ease-decelerate),transform var(--duration-base) var(--ease-decelerate)}@media(prefers-reduced-motion:reduce){:root{--duration-instant:0ms;--duration-fast:0ms;--duration-base:0ms;--duration-slow:0ms;--duration-deliberate:0ms}}*,*:before,*:after{box-sizing:border-box}body{margin:0;font:var(--type-body);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{margin:0;color:var(--text-heading);letter-spacing:var(--tracking-tight)}p{margin:0;text-wrap:pretty}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--text-link-hover);text-decoration:underline;text-underline-offset:2px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}button{font:inherit}table{border-collapse:collapse}code,kbd,samp{font:var(--type-code)}.ry-figure{font:var(--type-figure);font-variant-numeric:var(--numeric-tabular);text-align:right}.ry-ltr{direction:ltr;unicode-bidi:isolate}.ry-icon{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20;-webkit-user-select:none;user-select:none}html{--mat-sys-background: light-dark(#faf9fd, #121316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f2f0f4, #2f3033);--mat-sys-inverse-primary: light-dark(#abc7ff, #005cbb);--mat-sys-inverse-surface: light-dark(#2f3033, #e3e2e6);--mat-sys-on-background: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #002f65);--mat-sys-on-primary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-primary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-primary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-on-secondary: light-dark(#ffffff, #283041);--mat-sys-on-secondary-container: light-dark(#3e4759, #dae2f9);--mat-sys-on-secondary-fixed: light-dark(#131c2b, #131c2b);--mat-sys-on-secondary-fixed-variant: light-dark(#3e4759, #3e4759);--mat-sys-on-surface: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-surface-variant: light-dark(#44474e, #e0e2ec);--mat-sys-on-tertiary: light-dark(#ffffff, #002f65);--mat-sys-on-tertiary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-tertiary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-tertiary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-outline: light-dark(#74777f, #8e9099);--mat-sys-outline-variant: light-dark(#c4c6d0, #44474e);--mat-sys-primary: light-dark(#005cbb, #abc7ff);--mat-sys-primary-container: light-dark(#d7e3ff, #00458f);--mat-sys-primary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-primary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#565e71, #bec6dc);--mat-sys-secondary-container: light-dark(#dae2f9, #3e4759);--mat-sys-secondary-fixed: light-dark(#dae2f9, #dae2f9);--mat-sys-secondary-fixed-dim: light-dark(#bec6dc, #bec6dc);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf9fd, #121316);--mat-sys-surface-bright: light-dark(#faf9fd, #38393c);--mat-sys-surface-container: light-dark(#efedf0, #1f2022);--mat-sys-surface-container-high: light-dark(#e9e7eb, #292a2c);--mat-sys-surface-container-highest: light-dark(#e3e2e6, #343537);--mat-sys-surface-container-low: light-dark(#f4f3f6, #1a1b1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e11);--mat-sys-surface-dim: light-dark(#dbd9dd, #121316);--mat-sys-surface-tint: light-dark(#005cbb, #abc7ff);--mat-sys-surface-variant: light-dark(#e0e2ec, #44474e);--mat-sys-tertiary: light-dark(#005cbb, #abc7ff);--mat-sys-tertiary-container: light-dark(#d7e3ff, #00458f);--mat-sys-tertiary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-tertiary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--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 IBM Plex Sans;--mat-sys-body-large-font: IBM Plex Sans;--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 IBM Plex Sans;--mat-sys-body-medium-font: IBM Plex Sans;--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 IBM Plex Sans;--mat-sys-body-small-font: IBM Plex Sans;--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 IBM Plex Sans;--mat-sys-display-large-font: IBM Plex Sans;--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 IBM Plex Sans;--mat-sys-display-medium-font: IBM Plex Sans;--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 IBM Plex Sans;--mat-sys-display-small-font: IBM Plex Sans;--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 IBM Plex Sans;--mat-sys-headline-large-font: IBM Plex Sans;--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 IBM Plex Sans;--mat-sys-headline-medium-font: IBM Plex Sans;--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 IBM Plex Sans;--mat-sys-headline-small-font: IBM Plex Sans;--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 IBM Plex Sans;--mat-sys-label-large-font: IBM Plex Sans;--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 IBM Plex Sans;--mat-sys-label-medium-font: IBM Plex Sans;--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 IBM Plex Sans;--mat-sys-label-small-font: IBM Plex Sans;--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 IBM Plex Sans;--mat-sys-title-large-font: IBM Plex Sans;--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 IBM Plex Sans;--mat-sys-title-medium-font: IBM Plex Sans;--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 IBM Plex Sans;--mat-sys-title-small-font: IBM Plex Sans;--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: block;--mat-checkbox-state-layer-size: 36px;--mat-chip-container-height: 28px;--mat-expansion-header-collapsed-state-height: 44px;--mat-expansion-header-expanded-state-height: 60px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: block;--mat-button-filled-touch-target-display: block;--mat-button-filled-container-height: 36px;--mat-button-outlined-container-height: 36px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-touch-target-display: block;--mat-button-protected-container-height: 36px;--mat-button-text-touch-target-display: block;--mat-button-text-container-height: 36px;--mat-button-tonal-container-height: 36px;--mat-button-tonal-touch-target-display: block;--mat-form-field-container-height: 52px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 14px;--mat-form-field-filled-with-label-container-padding-top: 22px;--mat-form-field-filled-with-label-container-padding-bottom: 6px;--mat-icon-button-touch-target-display: block;--mat-icon-button-state-layer-size: 36px;--mat-list-list-item-leading-icon-start-space: 12px;--mat-list-list-item-leading-icon-end-space: 12px;--mat-list-list-item-one-line-container-height: 44px;--mat-list-list-item-two-line-container-height: 60px;--mat-list-list-item-three-line-container-height: 84px;--mat-paginator-container-size: 52px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-radio-touch-target-display: block;--mat-radio-state-layer-size: 36px;--mat-tab-container-height: 44px;--mat-select-arrow-transform: translateY(-8px);--mat-button-toggle-height: 40px;--mat-stepper-header-height: 68px;--mat-table-header-container-height: 52px;--mat-table-footer-container-height: 48px;--mat-table-row-item-container-height: 48px;--mat-toolbar-standard-height: 60px;--mat-toolbar-mobile-height: 52px;--mat-tree-node-min-height: 44px;--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;--mat-sys-primary: var(--action-primary);--mat-sys-on-primary: var(--text-inverse);--mat-sys-surface: var(--surface-card);--mat-sys-surface-container: var(--surface-inset);--mat-sys-on-surface: var(--text-body);--mat-sys-on-surface-variant: var(--text-muted);--mat-sys-outline: var(--border-default);--mat-sys-outline-variant: var(--border-subtle);--mat-sys-error: var(--action-danger);--mat-sys-corner-small: var(--radius-sm);--mat-sys-corner-medium: var(--radius-control);--mat-sys-corner-large: var(--radius-lg);--mat-sys-body-medium: var(--type-body);--mat-sys-label-large: var(--type-label)}.mat-mdc-dialog-container{--mat-dialog-container-shape: var(--radius-dialog);--mat-dialog-container-color: var(--surface-card)}.mat-icon.ry-material-symbols{font-family:Material Symbols Rounded,sans-serif;font-style:normal;font-feature-settings:"liga";line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none}.ry-toast-panel .mat-mdc-snackbar-surface{padding:0;background:transparent!important;box-shadow:none!important}.ry-dialog-backdrop{background:var(--surface-overlay);-webkit-backdrop-filter:var(--blur-scrim);backdrop-filter:var(--blur-scrim)}.ry-datagrid__cell--numeric{font:var(--type-figure-sm);font-variant-numeric:var(--numeric-tabular);text-align:right}.ry-datagrid__cell--mono{font-family:var(--font-mono)}.ry-datagrid__cell--ltr{direction:ltr;unicode-bidi:isolate}.ry-datagrid__cell--align-start{text-align:start}.ry-datagrid__cell--align-end{text-align:end}.ry-datagrid__cell--align-center{text-align:center}.ry-datagrid__header--end .ag-header-cell-label{flex-direction:row-reverse;justify-content:flex-end}.ry-datagrid__header--start .ag-header-cell-label{justify-content:flex-start}.ry-datagrid__header--center .ag-header-cell-label{justify-content:center}.ry-datagrid__row--active{background:var(--surface-selected)!important}
