.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url("./media/Geist-Regular-XCSJ4ERI.ttf") format("truetype")}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url("./media/Geist-Medium-7QREWXTN.ttf") format("truetype")}:root{--color-slate-0: #FFFFFF;--color-slate-25: #FCFCFC;--color-slate-50: #F5F7FA;--color-slate-100: #E8EDF4;--color-slate-200: #CBD5E1;--color-slate-300: #ADC1DA;--color-slate-400: #8FA3BC;--color-slate-500: #5D6A7D;--color-slate-600: #4B5563;--color-slate-700: #3A4A60;--color-slate-800: #2A3644;--color-slate-850: #212C38;--color-slate-900: #1B2530;--color-slate-950: #151E28;--color-slate-1000: #0D141C;--color-teal-50: #EDFCFA;--color-teal-100: #C9EDE7;--color-teal-300: #5FD9C9;--color-teal-400: #2FBAAA;--color-teal-500: #16A394;--color-teal-600: #00786E;--color-teal-700: #00656A;--color-teal-800: #00524F;--color-teal-900: #0E2E2C;--color-brand-gradient-from: #97CFBD;--color-brand-gradient-to: #009FA9;--color-green-50: #E7F6EE;--color-green-400: #5FD39B;--color-green-700: #116A43;--color-green-900: #0E2A1E;--color-amber-50: #FDF2DC;--color-amber-400: #E8B85C;--color-amber-700: #8A5A05;--color-amber-900: #2B2110;--color-red-50: #FFF1ED;--color-red-200: #FFC4BE;--color-red-300: #FFACA4;--color-red-400: #FF8F85;--color-red-700: #B42318;--color-red-800: #941B12;--color-red-850: #7A150E;--color-red-900: #2E1214;--color-blue-50: #E8F0FD;--color-blue-400: #89B4FF;--color-blue-700: #1652C0;--color-blue-900: #12203C;--color-orange-50: #FFF3E8;--color-orange-400: #FFA95C;--color-orange-700: #A8480B;--color-orange-900: #2E1B0D;--color-mint-50: #E2FFF7;--color-mint-400: #5FD9B4;--color-mint-700: #006B4D;--color-mint-900: #0B2E24;--color-indigo-50: #EFF0FF;--color-indigo-400: #A3A8FF;--color-indigo-700: #040895;--color-indigo-900: #161A3D;--color-magenta-50: #FBE9F5;--color-magenta-400: #F09BD4;--color-magenta-700: #A32C7E;--color-magenta-900: #2E1128;--color-violet-300: #C4B0FF;--color-violet-400: #B69BFF;--color-violet-600: #6338B8;--color-violet-800: #4C23A0;--color-alpha-black-5: rgba(0, 0, 0, .05);--color-alpha-slate-1000-5: rgba(13, 20, 28, .05);--color-alpha-slate-1000-6: rgba(13, 20, 28, .06);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .32s;--ease-enter: cubic-bezier(.16, 1, .3, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--ease-move: cubic-bezier(.4, 0, .2, 1);--z-base: 0;--z-raised: 10;--z-overlay: 100;--z-modal: 1000;--z-toast: 1100;--opacity-disabled: .2;--opacity-muted: .6;--opacity-quiet: .9;--scale-pressed: .97;--s-0: 0px;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 2.5rem;--s-8: 3rem;--s-9: 4rem;--s-10: 5rem;--s-11: 6rem;--s-12: 8rem;--radius-none: 0px;--radius-sm: 4px;--radius-md: 8px;--radius-full: 999px;--size-dot: .3125rem;--size-marker: .8125rem;--size-icon-xs: .75rem;--size-icon-sm: 1rem;--size-icon-md: 1.25rem;--size-key-cap: 1.3125rem;--size-icon-lg: 1.5rem;--size-badge-h: 1.375rem;--size-control-xs: 1.75rem;--size-control-sm: 2rem;--size-control-md: 2.5rem;--size-control-lg: 3rem;--size-control-px-sm: 1rem;--size-control-px-md: 1.25rem;--size-control-px-lg: 1.5rem;--size-stroke: 2px;--size-touch-target: 44px;--size-sidebar-w: 17.5625rem;--size-row: 3rem;--size-row-compact: 2.25rem;--size-row-comfortable: 3.75rem;--size-sidebar-collapsed: 6.625rem;--size-sidebar-item: 14.5rem;--size-field-w: 20rem;--size-search-w: 19.375rem;--size-usage-card-w: 24.4375rem;--size-usage-card-w-compact: 21.4375rem;--breakpoint-narrow: 768px;--typography-font-family: Geist, system-ui, -apple-system, sans-serif;--typography-font-weight-regular: 400;--typography-font-weight-medium: 500;--typography-font-size-2xs: .5rem;--typography-font-size-xs: .625rem;--typography-font-size-sm: .6875rem;--typography-font-size-base: .75rem;--typography-font-size-md: .875rem;--typography-font-size-lg: 1rem;--typography-font-size-xl: 1.1875rem;--typography-font-size-2xl: 1.5rem;--typography-line-height-tight: 1.1;--typography-line-height-normal: 1.5;--typography-letter-spacing-overline: .06em;--category-border-alpha: 0;--focus-ring-width: 4px;--focus-ring-alpha: .16;--scrim-alpha: .45;--scrim-color: var(--color-slate-1000);--logo-gradient-from: var(--color-brand-gradient-from);--logo-gradient-to: var(--color-brand-gradient-to);--typography-h1: var(--typography-font-weight-medium) var(--typography-font-size-2xl)/var(--typography-line-height-tight) var(--typography-font-family);--typography-h2: var(--typography-font-weight-medium) var(--typography-font-size-xl)/var(--typography-line-height-tight) var(--typography-font-family);--typography-h3: var(--typography-font-weight-medium) var(--typography-font-size-lg)/var(--typography-line-height-tight) var(--typography-font-family);--typography-body-md: var(--typography-font-weight-regular) var(--typography-font-size-md)/var(--typography-line-height-normal) var(--typography-font-family);--typography-body-md-strong: var(--typography-font-weight-medium) var(--typography-font-size-md)/var(--typography-line-height-tight) var(--typography-font-family);--typography-label: var(--typography-font-weight-medium) var(--typography-font-size-md)/var(--typography-line-height-normal) var(--typography-font-family);--typography-input-value: var(--typography-font-weight-regular) var(--typography-font-size-md) var(--typography-font-family);--typography-hint: var(--typography-font-weight-regular) var(--typography-font-size-md)/var(--typography-line-height-normal) var(--typography-font-family);--typography-caption: var(--typography-font-weight-regular) var(--typography-font-size-base)/var(--typography-line-height-tight) var(--typography-font-family);--typography-caption-strong: var(--typography-font-weight-medium) var(--typography-font-size-base)/var(--typography-line-height-tight) var(--typography-font-family);--typography-overline: var(--typography-font-weight-regular) var(--typography-font-size-xs)/var(--typography-line-height-tight) var(--typography-font-family);--typography-badge: var(--typography-font-weight-regular) var(--typography-font-size-base)/var(--typography-line-height-tight) var(--typography-font-family);--typography-counter: var(--typography-font-weight-medium) var(--typography-font-size-2xs)/var(--typography-line-height-tight) var(--typography-font-family);--typography-numeric: var(--typography-font-weight-regular) var(--typography-font-size-md)/var(--typography-line-height-tight) var(--typography-font-family);--background-app: var(--color-slate-25);--background-surface: var(--color-slate-0);--background-subtle: var(--color-slate-50);--background-elevated: var(--color-slate-0);--background-inverse: var(--color-slate-1000);--background-brand-soft: var(--color-teal-50);--background-brand-accent: var(--color-teal-100);--background-brand-strong: var(--color-teal-600);--background-brand-strong-hover: var(--color-teal-700);--background-brand-strong-press: var(--color-teal-800);--background-brand-soft-hover: var(--color-teal-100);--background-brand-soft-press: var(--color-teal-100);--border-default: var(--color-slate-100);--border-strong: var(--color-slate-200);--border-input: var(--color-slate-200);--border-nested: var(--color-slate-300);--border-brand: var(--color-teal-700);--text-heading: var(--color-slate-1000);--text-body: var(--color-slate-700);--text-muted: var(--color-slate-500);--text-badge-neutral: var(--color-slate-600);--text-decor: var(--color-slate-400);--text-link: var(--color-teal-600);--text-action-hover: var(--color-teal-600);--text-link-hover: var(--color-teal-700);--text-on-brand-soft: var(--color-teal-700);--text-on-primary: var(--color-slate-0);--text-on-inverse: var(--color-slate-0);--status-success-surface: var(--color-green-50);--status-success-content: var(--color-green-700);--status-warning-surface: var(--color-amber-50);--status-warning-content: var(--color-amber-700);--status-danger-surface: var(--color-red-50);--status-danger-content: var(--color-red-700);--status-danger-content-hover: var(--color-red-800);--status-danger-content-press: var(--color-red-850);--status-info-surface: var(--color-blue-50);--status-info-content: var(--color-blue-700);--status-neutral-surface: var(--color-slate-100);--status-neutral-content: var(--color-slate-600);--status-neutral-surface-hover: var(--color-slate-200);--status-neutral-surface-press: var(--color-slate-300);--status-brand-surface: var(--color-teal-50);--status-brand-content: var(--color-teal-700);--category-bema-surface: var(--color-mint-50);--category-bema-content: var(--color-mint-700);--category-goz-surface: var(--color-orange-50);--category-goz-content: var(--color-orange-700);--category-mvk-surface: var(--color-indigo-50);--category-mvk-content: var(--color-indigo-700);--category-testdaten-surface: var(--color-magenta-50);--category-testdaten-content: var(--color-magenta-700);--category-starter-content: var(--color-violet-600);--category-premium-content: var(--color-violet-800);--badge-muted-surface: var(--color-slate-50);--badge-muted-content: var(--color-slate-600);--focus-color: var(--color-teal-700);--focus-drop: 0px 1px 2px 0px var(--color-alpha-black-5);--elevation-card: 0px 2px 8px 0px var(--color-alpha-slate-1000-6), 0px 1px 2px 0px var(--color-alpha-slate-1000-5);--meter-ok-fill: var(--color-teal-600);--meter-ok-track: var(--color-slate-50);--meter-low-fill: var(--color-amber-400);--meter-low-track: var(--color-amber-50);--meter-critical-fill: var(--color-red-400);--meter-critical-track: var(--color-red-50);--button-primary-bg: var(--background-brand-strong);--button-primary-bg-hover: var(--background-brand-strong-hover);--button-primary-bg-press: var(--background-brand-strong-press);--button-primary-text: var(--text-on-primary);--button-soft-bg: var(--background-brand-soft);--button-soft-bg-hover: var(--background-brand-soft-hover);--button-soft-bg-press: var(--background-brand-soft-press);--button-soft-text: var(--text-on-brand-soft);--button-tonal-bg: var(--status-neutral-surface);--button-tonal-bg-hover: var(--status-neutral-surface-hover);--button-tonal-bg-press: var(--status-neutral-surface-press);--button-tonal-text: var(--text-heading);--button-outline-bg: var(--background-surface);--button-outline-bg-hover: var(--background-subtle);--button-outline-bg-press: var(--status-neutral-surface);--button-outline-border: var(--border-input);--button-outline-text: var(--text-heading);--button-ghost-text: var(--text-muted);--button-ghost-text-hover: var(--text-heading);--button-ghost-bg-hover: var(--background-subtle);--button-ghost-bg-press: var(--status-neutral-surface);--button-danger-bg: var(--status-danger-content);--button-danger-bg-hover: var(--status-danger-content-hover);--button-danger-bg-press: var(--status-danger-content-press);--button-danger-text: var(--text-on-primary);--button-danger-ghost-text: var(--status-danger-content);--button-danger-ghost-bg-hover: var(--status-danger-surface);--button-disabled-bg: var(--status-neutral-surface);--button-disabled-text: var(--text-muted);--button-disabled-border: var(--status-neutral-surface);--button-selected-bg: var(--status-neutral-surface-hover);--button-selected-text: var(--text-heading)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--opacity-disabled: .2;--opacity-muted: .6;--opacity-quiet: 1;--category-border-alpha: .24;--focus-ring-width: 4px;--focus-ring-alpha: .24;--elevation-card: ;--scrim-alpha: .6;--background-app: var(--color-slate-1000);--background-surface: var(--color-slate-950);--background-subtle: var(--color-slate-900);--background-elevated: var(--color-slate-850);--background-inverse: var(--color-slate-50);--background-brand-soft: var(--color-teal-900);--background-brand-accent: var(--color-teal-800);--background-brand-strong: var(--color-teal-500);--background-brand-strong-hover: var(--color-teal-400);--background-brand-strong-press: var(--color-teal-300);--background-brand-soft-hover: var(--color-teal-900);--background-brand-soft-press: var(--color-teal-900);--border-default: var(--color-slate-800);--border-strong: var(--color-slate-700);--border-input: var(--color-slate-600);--border-nested: var(--color-slate-700);--border-brand: var(--color-teal-500);--text-heading: var(--color-slate-50);--text-body: var(--color-slate-200);--text-muted: var(--color-slate-400);--text-badge-neutral: var(--color-slate-300);--text-decor: var(--color-slate-500);--text-link: var(--color-teal-400);--text-action-hover: var(--color-teal-300);--text-link-hover: var(--color-teal-300);--text-on-brand-soft: var(--color-teal-300);--text-on-primary: var(--color-slate-1000);--text-on-inverse: var(--color-slate-1000);--status-success-surface: var(--color-green-900);--status-success-content: var(--color-green-400);--status-warning-surface: var(--color-amber-900);--status-warning-content: var(--color-amber-400);--status-danger-surface: var(--color-red-900);--status-danger-content: var(--color-red-400);--status-danger-content-hover: var(--color-red-300);--status-danger-content-press: var(--color-red-200);--status-info-surface: var(--color-blue-900);--status-info-content: var(--color-blue-400);--status-neutral-surface: var(--color-slate-850);--status-neutral-content: var(--color-slate-300);--status-neutral-surface-hover: var(--color-slate-800);--status-neutral-surface-press: var(--color-slate-700);--status-brand-surface: var(--color-teal-900);--status-brand-content: var(--color-teal-300);--category-bema-surface: var(--color-mint-900);--category-bema-content: var(--color-mint-400);--category-goz-surface: var(--color-orange-900);--category-goz-content: var(--color-orange-400);--category-mvk-surface: var(--color-indigo-900);--category-mvk-content: var(--color-indigo-400);--category-testdaten-surface: var(--color-magenta-900);--category-testdaten-content: var(--color-magenta-400);--category-starter-content: var(--color-violet-400);--category-premium-content: var(--color-violet-300);--badge-muted-surface: var(--color-slate-900);--badge-muted-content: var(--color-slate-400);--focus-color: var(--color-teal-500);--focus-drop: 0px 1px 2px 0px var(--color-alpha-black-5);--meter-ok-fill: var(--color-teal-500);--meter-ok-track: var(--color-slate-900);--meter-low-fill: var(--color-amber-400);--meter-low-track: var(--color-amber-900);--meter-critical-fill: var(--color-red-400);--meter-critical-track: var(--color-red-900);--button-primary-bg: var(--background-brand-strong);--button-primary-bg-hover: var(--background-brand-strong-hover);--button-primary-bg-press: var(--background-brand-strong-press);--button-primary-text: var(--text-on-primary);--button-soft-bg: var(--background-brand-soft);--button-soft-bg-hover: var(--background-brand-soft-hover);--button-soft-bg-press: var(--background-brand-soft-press);--button-soft-text: var(--text-on-brand-soft);--button-tonal-bg: var(--status-neutral-surface);--button-tonal-bg-hover: var(--status-neutral-surface-hover);--button-tonal-bg-press: var(--status-neutral-surface-press);--button-tonal-text: var(--text-heading);--button-outline-bg: var(--background-surface);--button-outline-bg-hover: var(--background-subtle);--button-outline-bg-press: var(--status-neutral-surface);--button-outline-border: var(--border-input);--button-outline-text: var(--text-heading);--button-ghost-text: var(--text-muted);--button-ghost-text-hover: var(--text-heading);--button-ghost-bg-hover: var(--background-subtle);--button-ghost-bg-press: var(--status-neutral-surface);--button-danger-bg: var(--status-danger-content);--button-danger-bg-hover: var(--status-danger-content-hover);--button-danger-bg-press: var(--status-danger-content-press);--button-danger-text: var(--text-on-primary);--button-danger-ghost-text: var(--status-danger-content);--button-danger-ghost-bg-hover: var(--status-danger-surface);--button-disabled-bg: var(--status-neutral-surface);--button-disabled-text: var(--text-muted);--button-disabled-border: var(--status-neutral-surface);--button-selected-bg: var(--status-neutral-surface-press);--button-selected-text: var(--text-heading)}}:root[data-theme=dark]{--opacity-disabled: .2;--opacity-muted: .6;--opacity-quiet: 1;--category-border-alpha: .24;--focus-ring-width: 4px;--focus-ring-alpha: .24;--elevation-card: ;--scrim-alpha: .6;--background-app: var(--color-slate-1000);--background-surface: var(--color-slate-950);--background-subtle: var(--color-slate-900);--background-elevated: var(--color-slate-850);--background-inverse: var(--color-slate-50);--background-brand-soft: var(--color-teal-900);--background-brand-accent: var(--color-teal-800);--background-brand-strong: var(--color-teal-500);--background-brand-strong-hover: var(--color-teal-400);--background-brand-strong-press: var(--color-teal-300);--background-brand-soft-hover: var(--color-teal-900);--background-brand-soft-press: var(--color-teal-900);--border-default: var(--color-slate-800);--border-strong: var(--color-slate-700);--border-input: var(--color-slate-600);--border-nested: var(--color-slate-700);--border-brand: var(--color-teal-500);--text-heading: var(--color-slate-50);--text-body: var(--color-slate-200);--text-muted: var(--color-slate-400);--text-badge-neutral: var(--color-slate-300);--text-decor: var(--color-slate-500);--text-link: var(--color-teal-400);--text-action-hover: var(--color-teal-300);--text-link-hover: var(--color-teal-300);--text-on-brand-soft: var(--color-teal-300);--text-on-primary: var(--color-slate-1000);--text-on-inverse: var(--color-slate-1000);--status-success-surface: var(--color-green-900);--status-success-content: var(--color-green-400);--status-warning-surface: var(--color-amber-900);--status-warning-content: var(--color-amber-400);--status-danger-surface: var(--color-red-900);--status-danger-content: var(--color-red-400);--status-danger-content-hover: var(--color-red-300);--status-danger-content-press: var(--color-red-200);--status-info-surface: var(--color-blue-900);--status-info-content: var(--color-blue-400);--status-neutral-surface: var(--color-slate-850);--status-neutral-content: var(--color-slate-300);--status-neutral-surface-hover: var(--color-slate-800);--status-neutral-surface-press: var(--color-slate-700);--status-brand-surface: var(--color-teal-900);--status-brand-content: var(--color-teal-300);--category-bema-surface: var(--color-mint-900);--category-bema-content: var(--color-mint-400);--category-goz-surface: var(--color-orange-900);--category-goz-content: var(--color-orange-400);--category-mvk-surface: var(--color-indigo-900);--category-mvk-content: var(--color-indigo-400);--category-testdaten-surface: var(--color-magenta-900);--category-testdaten-content: var(--color-magenta-400);--category-starter-content: var(--color-violet-400);--category-premium-content: var(--color-violet-300);--badge-muted-surface: var(--color-slate-900);--badge-muted-content: var(--color-slate-400);--focus-color: var(--color-teal-500);--focus-drop: 0px 1px 2px 0px var(--color-alpha-black-5);--meter-ok-fill: var(--color-teal-500);--meter-ok-track: var(--color-slate-900);--meter-low-fill: var(--color-amber-400);--meter-low-track: var(--color-amber-900);--meter-critical-fill: var(--color-red-400);--meter-critical-track: var(--color-red-900);--button-primary-bg: var(--background-brand-strong);--button-primary-bg-hover: var(--background-brand-strong-hover);--button-primary-bg-press: var(--background-brand-strong-press);--button-primary-text: var(--text-on-primary);--button-soft-bg: var(--background-brand-soft);--button-soft-bg-hover: var(--background-brand-soft-hover);--button-soft-bg-press: var(--background-brand-soft-press);--button-soft-text: var(--text-on-brand-soft);--button-tonal-bg: var(--status-neutral-surface);--button-tonal-bg-hover: var(--status-neutral-surface-hover);--button-tonal-bg-press: var(--status-neutral-surface-press);--button-tonal-text: var(--text-heading);--button-outline-bg: var(--background-surface);--button-outline-bg-hover: var(--background-subtle);--button-outline-bg-press: var(--status-neutral-surface);--button-outline-border: var(--border-input);--button-outline-text: var(--text-heading);--button-ghost-text: var(--text-muted);--button-ghost-text-hover: var(--text-heading);--button-ghost-bg-hover: var(--background-subtle);--button-ghost-bg-press: var(--status-neutral-surface);--button-danger-bg: var(--status-danger-content);--button-danger-bg-hover: var(--status-danger-content-hover);--button-danger-bg-press: var(--status-danger-content-press);--button-danger-text: var(--text-on-primary);--button-danger-ghost-text: var(--status-danger-content);--button-danger-ghost-bg-hover: var(--status-danger-surface);--button-disabled-bg: var(--status-neutral-surface);--button-disabled-text: var(--text-muted);--button-disabled-border: var(--status-neutral-surface);--button-selected-bg: var(--status-neutral-surface-press);--button-selected-text: var(--text-heading)}html{--mat-sys-background: var(--background-app);--mat-sys-error: var(--status-danger-content);--mat-sys-error-container: var(--status-danger-surface);--mat-sys-inverse-on-surface: var(--text-on-primary);--mat-sys-inverse-primary: var(--background-brand-soft);--mat-sys-inverse-surface: var(--text-heading);--mat-sys-on-background: var(--text-body);--mat-sys-on-error: var(--text-on-primary);--mat-sys-on-error-container: var(--status-danger-content);--mat-sys-on-primary: var(--text-on-primary);--mat-sys-on-primary-container: var(--text-on-brand-soft);--mat-sys-on-primary-fixed: var(--text-on-brand-soft);--mat-sys-on-primary-fixed-variant: var(--text-link);--mat-sys-on-secondary: var(--text-on-primary);--mat-sys-on-secondary-container: var(--text-on-brand-soft);--mat-sys-on-secondary-fixed: var(--text-on-brand-soft);--mat-sys-on-secondary-fixed-variant: var(--text-link);--mat-sys-on-surface: var(--text-body);--mat-sys-on-surface-variant: var(--text-muted);--mat-sys-on-tertiary: var(--text-on-primary);--mat-sys-on-tertiary-container: var(--status-info-content);--mat-sys-on-tertiary-fixed: var(--status-info-content);--mat-sys-on-tertiary-fixed-variant: var(--status-info-content);--mat-sys-outline: var(--border-strong);--mat-sys-outline-variant: var(--border-default);--mat-sys-primary: var(--background-brand-strong);--mat-sys-primary-container: var(--background-brand-soft);--mat-sys-primary-fixed: var(--background-brand-soft);--mat-sys-primary-fixed-dim: var(--text-link);--mat-sys-scrim: var(--color-slate-1000);--mat-sys-secondary: var(--text-link);--mat-sys-secondary-container: var(--background-brand-soft);--mat-sys-secondary-fixed: var(--background-brand-soft);--mat-sys-secondary-fixed-dim: var(--text-link);--mat-sys-shadow: var(--color-slate-1000);--mat-sys-surface: var(--background-surface);--mat-sys-surface-bright: var(--background-elevated);--mat-sys-surface-container: var(--background-subtle);--mat-sys-surface-container-high: var(--background-elevated);--mat-sys-surface-container-highest: var(--status-neutral-surface);--mat-sys-surface-container-low: var(--background-subtle);--mat-sys-surface-container-lowest: var(--background-surface);--mat-sys-surface-dim: var(--background-app);--mat-sys-surface-tint: var(--background-brand-strong);--mat-sys-surface-variant: var(--status-neutral-surface);--mat-sys-tertiary: var(--status-info-content);--mat-sys-tertiary-container: var(--status-info-surface);--mat-sys-tertiary-fixed: var(--status-info-surface);--mat-sys-tertiary-fixed-dim: var(--status-info-content);--mat-sys-neutral-variant20: var(--color-slate-700);--mat-sys-neutral10: var(--color-slate-900);--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: var(--elevation-card);--mat-sys-level2: var(--elevation-card);--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: var(--typography-font-weight-regular) var(--typography-font-size-md) / var(--typography-line-height-normal) var(--typography-font-family);--mat-sys-body-large-font: var(--typography-font-family);--mat-sys-body-large-line-height: var(--typography-line-height-normal);--mat-sys-body-large-size: var(--typography-font-size-md);--mat-sys-body-large-tracking: 0;--mat-sys-body-large-weight: var(--typography-font-weight-regular);--mat-sys-body-medium: var(--typography-font-weight-regular) var(--typography-font-size-md) / var(--typography-line-height-normal) var(--typography-font-family);--mat-sys-body-medium-font: var(--typography-font-family);--mat-sys-body-medium-line-height: var(--typography-line-height-normal);--mat-sys-body-medium-size: var(--typography-font-size-md);--mat-sys-body-medium-tracking: 0;--mat-sys-body-medium-weight: var(--typography-font-weight-regular);--mat-sys-body-small: var(--typography-font-weight-regular) var(--typography-font-size-base) / var(--typography-line-height-normal) var(--typography-font-family);--mat-sys-body-small-font: var(--typography-font-family);--mat-sys-body-small-line-height: var(--typography-line-height-normal);--mat-sys-body-small-size: var(--typography-font-size-base);--mat-sys-body-small-tracking: 0;--mat-sys-body-small-weight: var(--typography-font-weight-regular);--mat-sys-display-large: var(--typography-font-weight-medium) var(--typography-font-size-2xl) / var(--typography-line-height-tight) var(--typography-font-family);--mat-sys-display-large-font: var(--typography-font-family);--mat-sys-display-large-line-height: var(--typography-line-height-tight);--mat-sys-display-large-size: var(--typography-font-size-2xl);--mat-sys-display-large-tracking: 0;--mat-sys-display-large-weight: var(--typography-font-weight-medium);--mat-sys-display-medium: var(--typography-font-weight-medium) var(--typography-font-size-2xl) / var(--typography-line-height-tight) var(--typography-font-family);--mat-sys-display-medium-font: var(--typography-font-family);--mat-sys-display-medium-line-height: var(--typography-line-height-tight);--mat-sys-display-medium-size: var(--typography-font-size-2xl);--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: var(--typography-font-weight-medium);--mat-sys-display-small: var(--typography-font-weight-medium) var(--typography-font-size-2xl) / var(--typography-line-height-tight) var(--typography-font-family);--mat-sys-display-small-font: var(--typography-font-family);--mat-sys-display-small-line-height: var(--typography-line-height-tight);--mat-sys-display-small-size: var(--typography-font-size-2xl);--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: var(--typography-font-weight-medium);--mat-sys-headline-large: var(--typography-font-weight-medium) var(--typography-font-size-2xl) / var(--typography-line-height-tight) var(--typography-font-family);--mat-sys-headline-large-font: var(--typography-font-family);--mat-sys-headline-large-line-height: var(--typography-line-height-tight);--mat-sys-headline-large-size: var(--typography-font-size-2xl);--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: var(--typography-font-weight-medium);--mat-sys-headline-medium: var(--typography-font-weight-medium) var(--typography-font-size-xl) / var(--typography-line-height-tight) var(--typography-font-family);--mat-sys-headline-medium-font: var(--typography-font-family);--mat-sys-headline-medium-line-height: var(--typography-line-height-tight);--mat-sys-headline-medium-size: var(--typography-font-size-xl);--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: var(--typography-font-weight-medium);--mat-sys-headline-small: var(--typography-font-weight-medium) var(--typography-font-size-xl) / var(--typography-line-height-tight) var(--typography-font-family);--mat-sys-headline-small-font: var(--typography-font-family);--mat-sys-headline-small-line-height: var(--typography-line-height-tight);--mat-sys-headline-small-size: var(--typography-font-size-xl);--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: var(--typography-font-weight-medium);--mat-sys-label-large: var(--typography-font-weight-medium) var(--typography-font-size-md) / var(--typography-line-height-tight) var(--typography-font-family);--mat-sys-label-large-font: var(--typography-font-family);--mat-sys-label-large-line-height: var(--typography-line-height-tight);--mat-sys-label-large-size: var(--typography-font-size-md);--mat-sys-label-large-tracking: 0;--mat-sys-label-large-weight: var(--typography-font-weight-medium);--mat-sys-label-large-weight-prominent: var(--typography-font-weight-medium);--mat-sys-label-medium: var(--typography-font-weight-medium) var(--typography-font-size-base) / var(--typography-line-height-tight) var(--typography-font-family);--mat-sys-label-medium-font: var(--typography-font-family);--mat-sys-label-medium-line-height: var(--typography-line-height-tight);--mat-sys-label-medium-size: var(--typography-font-size-base);--mat-sys-label-medium-tracking: 0;--mat-sys-label-medium-weight: var(--typography-font-weight-medium);--mat-sys-label-medium-weight-prominent: var(--typography-font-weight-medium);--mat-sys-label-small: var(--typography-font-weight-medium) var(--typography-font-size-xs) / var(--typography-line-height-tight) var(--typography-font-family);--mat-sys-label-small-font: var(--typography-font-family);--mat-sys-label-small-line-height: var(--typography-line-height-tight);--mat-sys-label-small-size: var(--typography-font-size-xs);--mat-sys-label-small-tracking: 0;--mat-sys-label-small-weight: var(--typography-font-weight-medium);--mat-sys-title-large: var(--typography-font-weight-medium) var(--typography-font-size-lg) / var(--typography-line-height-tight) var(--typography-font-family);--mat-sys-title-large-font: var(--typography-font-family);--mat-sys-title-large-line-height: var(--typography-line-height-tight);--mat-sys-title-large-size: var(--typography-font-size-lg);--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: var(--typography-font-weight-medium);--mat-sys-title-medium: var(--typography-font-weight-medium) var(--typography-font-size-md) / var(--typography-line-height-tight) var(--typography-font-family);--mat-sys-title-medium-font: var(--typography-font-family);--mat-sys-title-medium-line-height: var(--typography-line-height-tight);--mat-sys-title-medium-size: var(--typography-font-size-md);--mat-sys-title-medium-tracking: 0;--mat-sys-title-medium-weight: var(--typography-font-weight-medium);--mat-sys-title-small: var(--typography-font-weight-medium) var(--typography-font-size-base) / var(--typography-line-height-tight) var(--typography-font-family);--mat-sys-title-small-font: var(--typography-font-family);--mat-sys-title-small-line-height: var(--typography-line-height-tight);--mat-sys-title-small-size: var(--typography-font-size-base);--mat-sys-title-small-tracking: 0;--mat-sys-title-small-weight: var(--typography-font-weight-medium);--mat-sys-corner-extra-large: var(--radius-md);--mat-sys-corner-extra-large-top: var(--radius-md) var(--radius-md) 0 0;--mat-sys-corner-extra-small: var(--radius-sm);--mat-sys-corner-extra-small-top: var(--radius-sm) var(--radius-sm) 0 0;--mat-sys-corner-full: var(--radius-full);--mat-sys-corner-large: var(--radius-md);--mat-sys-corner-large-end: 0 var(--radius-md) var(--radius-md) 0;--mat-sys-corner-large-start: var(--radius-md) 0 0 var(--radius-md);--mat-sys-corner-large-top: var(--radius-md) var(--radius-md) 0 0;--mat-sys-corner-medium: var(--radius-md);--mat-sys-corner-none: var(--radius-none);--mat-sys-corner-small: var(--radius-sm);--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}html,body{margin:0;min-height:100%}body{font:var(--typography-body-md);color:var(--text-body);background:var(--background-app)}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:0;color:var(--text-heading)}h1{font:var(--typography-h1)}h2{font:var(--typography-h2)}h3{font:var(--typography-h3)}button,input,textarea,select{font:inherit}p{margin:0}a{color:var(--text-link)}.brand{display:inline-flex;align-items:center;gap:var(--s-3);text-decoration:none;font:var(--typography-h2);color:var(--text-heading)}.brand:focus-visible{outline:var(--focus-ring-width) solid var(--focus-color)}.page{display:grid;gap:var(--s-5);padding:var(--s-5);min-width:0;max-width:calc(var(--s-12) * 12);margin-inline:auto}.stack{display:grid;gap:var(--s-4);min-width:0}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.entry{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3);padding-block:var(--s-3);border-block-end:1px solid var(--border-default)}.entry:last-child{border-block-end:none}.entry-title{font:var(--typography-body-md-strong);color:var(--text-heading)}.muted{color:var(--text-muted);font:var(--typography-caption)}.error{color:var(--status-danger-content);white-space:pre-wrap}.preserved{white-space:pre-wrap;overflow-wrap:anywhere}.login-page{display:grid;align-items:center;min-height:100vh;max-width:calc(var(--s-12) * 5);margin-inline:auto;padding:var(--s-5)}.form-page{max-width:calc(var(--s-12) * 7)}.fields{display:grid;gap:var(--s-5)}.field-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-5)}blockquote{margin:0;padding-inline-start:var(--s-4);border-inline-start:var(--s-1) solid var(--border-brand);white-space:pre-wrap;overflow-wrap:anywhere}summary{cursor:pointer;color:var(--text-heading);font:var(--typography-body-md-strong);padding-block:var(--s-3)}.guide{max-width:calc(var(--s-12) * 7)}.guide-content>*{margin-block-end:var(--s-4)}.guide-content h2,.guide-content h3{margin-block-start:var(--s-6)}@media(max-width:767.98px){.field-row{grid-template-columns:minmax(0,1fr)}.page{padding:var(--s-4)}}@media print{@page{size:A4 landscape;margin:12mm}html,body{height:auto}.no-print,doctos-sidebar,doctos-theme-toggle{display:none!important}.page{display:block;max-width:none;padding:0}.page>*,.stack>*{margin-block-end:var(--s-4)}blockquote{break-inside:avoid}}
