@charset "UTF-8";:root{--primitive-color-white: #FFFFFF;--primitive-color-cream-50: #FDF8F1;--primitive-color-cream-75: #FCF5EA;--primitive-color-cream-100: #F4E1D7;--primitive-color-rust-200: #F5DDD0;--primitive-color-rust-400: #DC6843;--primitive-color-rust-500: #C84216;--primitive-color-rust-600: #A33611;--primitive-color-rust-700: #7E290D;--primitive-color-ink-100: #E5E5E5;--primitive-color-ink-200: #CCCCCC;--primitive-color-ink-300: #A8A8A8;--primitive-color-ink-600: #5A5A5A;--primitive-color-ink-900: #1A1A1A;--primitive-color-sage-200: #D4E4D0;--primitive-color-sage-400: #7FA876;--primitive-color-sage-500: #5A8A4F;--primitive-color-sage-600: #456B3D;--primitive-color-sage-700: #2F4A2A;--primitive-color-azure-200: #D0E3F0;--primitive-color-azure-400: #6FA3C7;--primitive-color-azure-500: #4A82AE;--primitive-color-azure-600: #365E80;--primitive-color-azure-700: #223E55;--primitive-color-crimson-200: #F5D4D9;--primitive-color-crimson-400: #ac6d76;--primitive-color-crimson-500: #C8253E;--primitive-color-crimson-600: #A11D32;--primitive-color-crimson-700: #7A1626}:root{--color-background-page: var(--primitive-color-cream-50);--color-background-cta: var(--primitive-color-cream-75);--color-background-accent: var(--primitive-color-rust-500);--color-background-accent-hover: var(--primitive-color-rust-600);--color-background-accent-active: var(--primitive-color-rust-700);--color-background-accent-subtle: var(--primitive-color-rust-200);--color-background-accent-subtle-hover: var(--primitive-color-rust-400);--color-background-danger: var(--primitive-color-crimson-500);--color-background-danger-hover: var(--primitive-color-crimson-600);--color-background-danger-active: var(--primitive-color-crimson-700);--color-background-danger-subtle: var(--primitive-color-crimson-200);--color-background-danger-subtle-hover: var(--primitive-color-crimson-400);--color-background-success: var(--primitive-color-sage-500);--color-background-success-hover: var(--primitive-color-sage-600);--color-background-success-active: var(--primitive-color-sage-700);--color-background-success-subtle: var(--primitive-color-sage-200);--color-background-success-subtle-hover: var(--primitive-color-sage-400);--color-background-info: var(--primitive-color-azure-500);--color-background-info-hover: var(--primitive-color-azure-600);--color-background-info-active: var(--primitive-color-azure-700);--color-background-info-subtle: var(--primitive-color-azure-200);--color-background-info-subtle-hover: var(--primitive-color-azure-400);--color-background-disabled: var(--primitive-color-ink-200);--color-background-disabled-subtle: var(--primitive-color-ink-100);--color-text-primary: var(--primitive-color-ink-900);--color-text-secondary: var(--primitive-color-ink-600);--color-text-accent: var(--primitive-color-rust-500);--color-text-accent-hover: var(--primitive-color-rust-600);--color-text-accent-active: var(--primitive-color-rust-700);--color-text-on-accent: var(--primitive-color-white);--color-text-danger: var(--primitive-color-crimson-500);--color-text-danger-hover: var(--primitive-color-crimson-600);--color-text-danger-active: var(--primitive-color-crimson-700);--color-text-on-danger: var(--primitive-color-white);--color-text-success: var(--primitive-color-sage-700);--color-text-on-success: var(--primitive-color-white);--color-text-info: var(--primitive-color-azure-700);--color-text-on-info: var(--primitive-color-white);--color-text-disabled: var(--primitive-color-ink-300);--color-text-on-disabled: var(--primitive-color-ink-600);--color-border-subtle: var(--primitive-color-cream-100);--color-border-accent: var(--primitive-color-rust-500);--color-border-accent-hover: var(--primitive-color-rust-600);--color-border-accent-active: var(--primitive-color-rust-700);--color-border-danger: var(--primitive-color-crimson-500);--color-border-danger-hover: var(--primitive-color-crimson-600);--color-border-danger-active: var(--primitive-color-crimson-700);--color-border-success: var(--primitive-color-sage-500);--color-border-success-hover: var(--primitive-color-sage-600);--color-border-success-active: var(--primitive-color-sage-700);--color-border-info: var(--primitive-color-azure-500);--color-border-info-hover: var(--primitive-color-azure-600);--color-border-info-active: var(--primitive-color-azure-700);--color-border-disabled: var(--primitive-color-ink-200)}:root{--primitive-space-1: 4px;--primitive-space-2: 8px;--primitive-space-3: 12px;--primitive-space-4: 16px;--primitive-space-5: 20px;--primitive-space-6: 24px;--primitive-space-8: 32px;--primitive-space-10: 40px;--primitive-space-12: 48px;--primitive-space-16: 64px;--primitive-space-24: 96px}:root{--primitive-radius-none: 0px;--primitive-radius-sm: 8px;--primitive-radius-md: 12px;--primitive-radius-full: 9999px}:root{--shadow-sm: 0 1px 2px rgba(26, 26, 26, .06);--shadow-md: 0 2px 8px rgba(26, 26, 26, .08);--shadow-lg: 0 8px 24px rgba(26, 26, 26, .12)}:root{--primitive-font-family-playfair: "Playfair Display", serif;--primitive-font-family-dmsans: "DM Sans", sans-serif;--primitive-font-family-inter: "Inter", sans-serif;--primitive-font-size-12: .75rem;--primitive-font-size-14: .875rem;--primitive-font-size-16: 1rem;--primitive-font-size-18: 1.125rem;--primitive-font-size-20: 1.25rem;--primitive-font-size-22: 1.375rem;--primitive-font-size-28: 1.75rem;--primitive-font-size-36: 2.25rem;--primitive-font-size-48: 3rem;--primitive-font-size-64: 4rem;--primitive-font-size-128: 8rem;--primitive-font-weight-regular: 400;--primitive-font-weight-medium: 500;--primitive-font-weight-bold: 700;--primitive-font-weight-black: 900;--primitive-line-height-tight: 1;--primitive-line-height-normal: 1.5;--primitive-line-height-loose: 1.75}*,*:before,*:after{box-sizing:border-box}body{font-family:var(--primitive-font-family-dmsans);font-size:var(--primitive-font-size-18);font-weight:var(--primitive-font-weight-regular);line-height:var(--primitive-line-height-normal);color:var(--color-text-primary)}h1{font-family:var(--primitive-font-family-dmsans);font-weight:var(--primitive-font-weight-black);line-height:var(--primitive-line-height-normal)}h2,h3,h4,h5{font-family:var(--primitive-font-family-playfair);font-weight:var(--primitive-font-weight-bold);line-height:var(--primitive-line-height-tight)}h1{font-size:var(--primitive-font-size-48)}h2{font-size:var(--primitive-font-size-36)}h3{font-size:var(--primitive-font-size-28)}h4{font-size:var(--primitive-font-size-22)}h5{font-size:var(--primitive-font-size-18)}:root{--page-gutter: clamp(1rem, 4vw, 2rem);--content-max: 75rem;--content-measure: 42rem;--section-spacing: clamp(1rem, 3vw, 3rem);--content-flow: clamp(.75rem, 1.5vw, 1.25rem)}.page{width:min(100% - 2 * var(--page-gutter),var(--content-max));margin-inline:auto;padding-block:var(--primitive-space-6)}.section{padding-block:var(--section-spacing)}.section__inner{width:min(100% - 2 * var(--page-gutter),var(--content-max));margin-inline:auto}.section__text{width:min(100%,var(--content-measure));margin-inline:auto}.text-hero-title{font-family:var(--primitive-font-family-dmsans);line-height:var(--primitive-line-height-normal);font-size:var(--primitive-font-size-128);font-weight:var(--primitive-font-weight-bold)}.text-hero-subtitle{font-family:var(--primitive-font-family-dmsans);line-height:var(--primitive-line-height-normal);font-size:var(--primitive-font-size-64);font-weight:var(--primitive-font-weight-bold)}.text-body-large,.text-body-large-italic,.text-body-medium,.text-body-medium-italic,.text-body-small{font-family:var(--primitive-font-family-dmsans);font-weight:var(--primitive-font-weight-regular);line-height:var(--primitive-line-height-normal)}.text-body-large{font-size:var(--primitive-font-size-22)}.text-body-large-italic{font-size:var(--primitive-font-size-22);font-style:italic}.text-body-medium{font-size:var(--primitive-font-size-18)}.text-body-medium-italic{font-size:var(--primitive-font-size-18);font-style:italic}.text-body-small{font-size:var(--primitive-font-size-14)}.text-label-large{font-family:var(--primitive-font-family-dmsans);font-weight:var(--primitive-font-weight-bold);line-height:var(--primitive-line-height-normal)}.text-label-medium,.text-label-small{font-family:var(--primitive-font-family-dmsans);font-weight:var(--primitive-font-weight-regular);line-height:var(--primitive-line-height-normal)}.text-label-large{font-size:var(--primitive-font-size-20)}.text-label-medium{font-size:var(--primitive-font-size-14)}.text-label-small{font-size:var(--primitive-font-size-12)}.muted{font-family:var(--primitive-font-family-dmsans);font-weight:var(--primitive-font-weight-regular);line-height:var(--primitive-line-height-normal);font-size:var(--primitive-font-size-14);color:var(--color-text-secondary)}.link-text{color:var(--color-text-primary);font-family:var(--primitive-font-family-dmsans);font-size:var(--primitive-font-size-18);font-weight:var(--primitive-font-weight-regular);text-decoration:none;cursor:pointer;background:none;border:none;padding:0}.link-text:hover{color:var(--color-text-accent)}.button-base{display:inline-flex;align-items:center;justify-content:center;gap:var(--primitive-space-2);height:50px;padding:var(--primitive-space-3) var(--primitive-space-12);border:1.5px solid transparent;border-radius:var(--primitive-radius-full);font-family:var(--primitive-font-family-dmsans);font-weight:var(--primitive-font-weight-medium);font-size:1rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.button-base:disabled{opacity:.4;cursor:not-allowed}.button-base:focus-visible{outline:2px solid var(--color-border-accent);outline-offset:2px}.button-base--filled{background:var(--color-background-accent);color:var(--color-text-on-accent)}.button-base--filled:hover:not(:disabled){background:var(--color-background-accent-hover)}.button-base--filled:active:not(:disabled),.button-base--filled.button-base--selected{background:var(--color-background-accent-active)}.button-base--plain{background:transparent;border-color:transparent;color:var(--color-text-accent);padding:var(--primitive-space-2)}.button-base--plain:hover:not(:disabled){background:var(--color-background-accent-subtle);color:var(--color-text-accent-hover)}.button-base--plain:active:not(:disabled),.button-base--plain.button-base--selected{background:var(--color-background-accent-active);color:var(--color-text-on-accent)}.button-base--outlined{background:transparent;border-color:var(--color-border-accent);color:var(--color-text-accent)}.button-base--outlined:hover:not(:disabled){border-color:var(--color-background-accent-hover);color:var(--color-background-accent-hover)}.button-base--outlined:active:not(:disabled),.button-base--outlined.button-base--selected{border-color:var(--color-border-accent-active);color:var(--color-text-accent-active)}.button-base--danger.button-base--filled{background:var(--color-background-danger);color:var(--color-text-on-danger)}.button-base--danger.button-base--filled:hover:not(:disabled){background:var(--color-background-danger-hover)}.button-base--danger.button-base--filled:active:not(:disabled){background:var(--color-background-danger-active)}.button-base--danger.button-base--outlined{border-color:var(--color-border-danger);color:var(--color-text-danger)}.button-base--danger.button-base--outlined:hover:not(:disabled){border-color:var(--color-border-danger-hover);color:var(--color-text-danger-hover)}.button-base--danger.button-base--plain{color:var(--color-text-danger)}.button-base--danger.button-base--plain:hover:not(:disabled){background:var(--color-background-danger-subtle);color:var(--color-text-danger-hover)}.button-base--small{height:30px;padding:0 var(--primitive-space-4);font-size:.875rem}.button-base--small.button-base--icon{width:30px;height:30px;padding:0}.button-base--icon{width:50px;height:50px;padding:var(--primitive-space-3);aspect-ratio:1/1}.button-base--circle{aspect-ratio:1/1;padding-inline:0}.button-base app-icon{font-size:24px}.button-base--icon app-icon{font-size:28px}.button-base--triple app-icon{font-size:36px}.button-base--small.button-base--icon app-icon{font-size:18px}.button-base .button-text{line-height:normal;white-space:nowrap}.dialog-backdrop{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:var(--primitive-space-4);background:#00000059}.dialog{display:grid;gap:var(--primitive-space-4);width:min(100%,34rem);padding:var(--primitive-space-4);border-radius:var(--primitive-radius-md);background:var(--primitive-color-white);box-shadow:var(--shadow-lg)}.dialog--wide{width:min(100%,60rem)}.dialog-header{display:flex;gap:var(--primitive-space-4);align-items:center;justify-content:space-between}.dialog-header h2{margin:0}.dialog-actions{display:flex;gap:var(--primitive-space-2);justify-content:flex-end;align-items:center;flex-wrap:wrap}.field{display:grid;gap:var(--primitive-space-1);font-weight:var(--primitive-font-weight-bold)}.field.full{grid-column:1/-1}.field input,.field select,.field textarea{width:100%;box-sizing:border-box;min-height:2.5rem;padding:var(--primitive-space-2) var(--primitive-space-3);border:1px solid var(--color-border-subtle);border-radius:var(--primitive-radius-sm);font:inherit}.field textarea{resize:vertical}.track-tree-scroll svg{display:block;margin:0 auto}.link{fill:none;stroke:var(--color-border-info);stroke-linecap:round;stroke-width:3}.link.dashed{stroke:var(--color-border-disabled);stroke-dasharray:2 7}.node-label{fill:var(--color-text-primary);font:600 12px/1 var(--primitive-font-family-dmsans);paint-order:stroke;pointer-events:none;stroke:var(--primitive-color-white);stroke-width:4px;text-anchor:middle}.markupView img,.markupView video{display:block;max-width:100%;height:auto}.markupView figure{margin:0}.markupView figcaption{font-size:.875em;color:var(--color-text-secondary)}.toolbarMenu__trigger{display:inline-flex;align-items:center;width:1.5rem;padding:0;border:none;background:none;color:var(--color-text-primary);cursor:pointer}.toolbarMenu__trigger:hover{color:var(--color-text-accent)}.toolbarMenu{display:grid;min-width:12rem;padding:var(--primitive-space-2);border:1px solid var(--color-border-subtle);border-radius:var(--primitive-radius-md);background:var(--color-background-cta);box-shadow:var(--shadow-md)}.toolbarMenu__user{padding:var(--primitive-space-2) var(--primitive-space-3);font-size:var(--primitive-font-size-14);color:var(--color-text-secondary)}.toolbarMenu__separator{height:1px;margin:var(--primitive-space-1) 0;background:var(--color-border-subtle)}.toolbarMenu__item{display:block;width:100%;padding:var(--primitive-space-2) var(--primitive-space-3);border:none;border-radius:var(--primitive-radius-sm);background:none;color:var(--color-text-primary);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.toolbarMenu__item:hover{background:var(--color-background-accent-subtle)}@layer material{html{--mat-sys-background: light-dark(#fff8f5, #181210);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#fbeee8, #362f2b);--mat-sys-inverse-primary: light-dark(#ffb787, #964900);--mat-sys-inverse-surface: light-dark(#362f2b, #ece0da);--mat-sys-on-background: light-dark(#201a17, #ece0da);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #502400);--mat-sys-on-primary-container: light-dark(#723600, #ffdcc7);--mat-sys-on-primary-fixed: light-dark(#311300, #311300);--mat-sys-on-primary-fixed-variant: light-dark(#723600, #723600);--mat-sys-on-secondary: light-dark(#ffffff, #422b1b);--mat-sys-on-secondary-container: light-dark(#5b4130, #ffdcc7);--mat-sys-on-secondary-fixed: light-dark(#2b1708, #2b1708);--mat-sys-on-secondary-fixed-variant: light-dark(#5b4130, #5b4130);--mat-sys-on-surface: light-dark(#201a17, #ece0da);--mat-sys-on-surface-variant: light-dark(#52443c, #f4ded3);--mat-sys-on-tertiary: light-dark(#ffffff, #690100);--mat-sys-on-tertiary-container: light-dark(#930100, #ffdad4);--mat-sys-on-tertiary-fixed: light-dark(#410000, #410000);--mat-sys-on-tertiary-fixed-variant: light-dark(#930100, #930100);--mat-sys-outline: light-dark(#84746a, #9f8d83);--mat-sys-outline-variant: light-dark(#d7c3b8, #52443c);--mat-sys-primary: light-dark(#964900, #ffb787);--mat-sys-primary-container: light-dark(#ffdcc7, #723600);--mat-sys-primary-fixed: light-dark(#ffdcc7, #ffdcc7);--mat-sys-primary-fixed-dim: light-dark(#ffb787, #ffb787);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#755846, #e5bfa8);--mat-sys-secondary-container: light-dark(#ffdcc7, #5b4130);--mat-sys-secondary-fixed: light-dark(#ffdcc7, #ffdcc7);--mat-sys-secondary-fixed-dim: light-dark(#e5bfa8, #e5bfa8);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fff8f5, #181210);--mat-sys-surface-bright: light-dark(#fff8f5, #3f3834);--mat-sys-surface-container: light-dark(#f8ebe6, #241e1b);--mat-sys-surface-container-high: light-dark(#f2e6e1, #2f2926);--mat-sys-surface-container-highest: light-dark(#ece0da, #3a3330);--mat-sys-surface-container-low: light-dark(#fef1ec, #201a17);--mat-sys-surface-container-lowest: light-dark(#ffffff, #120d0b);--mat-sys-surface-dim: light-dark(#e3d8d3, #181210);--mat-sys-surface-tint: light-dark(#964900, #ffb787);--mat-sys-surface-variant: light-dark(#f4ded3, #52443c);--mat-sys-tertiary: light-dark(#c00100, #ffb4a8);--mat-sys-tertiary-container: light-dark(#ffdad4, #930100);--mat-sys-tertiary-fixed: light-dark(#ffdad4, #ffdad4);--mat-sys-tertiary-fixed-dim: light-dark(#ffb4a8, #ffb4a8);--mat-sys-neutral-variant20: #3a2e26;--mat-sys-neutral10: #201a17;--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 DM Sans;--mat-sys-body-large-font: DM 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 DM Sans;--mat-sys-body-medium-font: DM 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 DM Sans;--mat-sys-body-small-font: DM 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 DM Sans;--mat-sys-display-large-font: DM 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 DM Sans;--mat-sys-display-medium-font: DM 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 DM Sans;--mat-sys-display-small-font: DM 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 DM Sans;--mat-sys-headline-large-font: DM 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 DM Sans;--mat-sys-headline-medium-font: DM 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 DM Sans;--mat-sys-headline-small-font: DM 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 DM Sans;--mat-sys-label-large-font: DM 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 DM Sans;--mat-sys-label-medium-font: DM 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 DM Sans;--mat-sys-label-small-font: DM 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 DM Sans;--mat-sys-title-large-font: DM 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 DM Sans;--mat-sys-title-medium-font: DM 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 DM Sans;--mat-sys-title-small-font: DM 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-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;--mat-sys-surface: var(--primitive-color-white);--mat-sys-on-surface: var(--color-text-primary);--mat-sys-primary: var(--color-background-accent);--mat-sys-on-primary: var(--color-text-on-accent);--mat-sys-secondary-container: var(--color-background-accent-subtle);--mat-sys-on-secondary-container: var(--color-text-accent-active)}}html{height:100%;color-scheme:light}body{margin:0;height:100%;background-color:var(--color-background-page)}:root{--transition-fast: .3s ease}.app-dialog-backdrop{background:#00000059}
