.dim-card,.dim-surface-card{background:var(--dim-surface-bg, #ffffff);border:1px solid var(--dim-border-subtle, #e8edf3);border-radius:16px;box-shadow:var(--dim-shadow-card, 0 1px 3px rgba(28, 25, 23, .04), 0 4px 12px rgba(28, 25, 23, .03))}.dim-surface-card--ambient{background:var(--dim-surface-ambient)}.dim-surface-card--ambient-strong{background:var(--dim-surface-ambient-strong)}.dim-page-title{color:var(--dim-text-primary, #1c1917);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;letter-spacing:-.045em;line-height:1.05}.dim-section-pretitle{color:var(--dim-text-muted, #78716c);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dim-pill{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:650;gap:.375rem;line-height:1.25;padding:.3rem .7rem;white-space:nowrap}.sidenav-header{align-items:center;border-bottom:1px solid var(--dim-sidebar-border);box-sizing:border-box;display:flex;flex:0 0 64px;gap:4px;justify-content:space-between;min-height:64px;padding:10px 8px}.sidenav-brand-group{align-items:center;display:flex;flex:1 1 auto;gap:4px;min-width:0;overflow:hidden;white-space:nowrap}.sidenav-brand{align-items:center;color:var(--dim-text-primary);display:inline-flex;font-size:.86rem;font-weight:780;flex:0 0 auto;gap:9px;min-width:0;text-decoration:none}.sidenav-brand img{filter:var(--dim-logo-filter);height:25px;max-width:84px;object-fit:contain}.sidenav-brand span{color:var(--dim-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidenav-toggle{align-items:center;background:var(--dim-surface-subtle);border:1px solid var(--dim-border-subtle);border-radius:var(--dim-radius-lg);color:var(--dim-text-secondary);display:inline-flex;flex:0 0 32px;height:32px;justify-content:center;min-width:32px;padding:0}.sidenav-toggle.mat-mdc-button{height:32px;min-width:32px;width:32px}.sidenav-toggle:hover{background:var(--dim-sidebar-hover);color:var(--dim-text-primary)}.sidenav-toggle:focus-visible{box-shadow:0 0 0 3px var(--dim-focus-ring);outline:0}.sidenav-toggle-icon{border:2px solid currentColor;border-radius:4px;box-sizing:border-box;display:grid;grid-template-columns:6px 1fr;height:18px;overflow:hidden;width:20px}.sidenav-toggle-icon>span:first-child{border-right:2px solid currentColor}.sidenav-footer{border-top:1px solid var(--dim-sidebar-border);flex:0 0 auto;margin-top:auto;padding:12px 0 0}.navigation-collapsed .sidenav-header{justify-content:center;padding-inline:8px}.navigation-collapsed .sidenav-brand-group,.navigation-collapsed>.sidenav-brand,.navigation-collapsed .sidenav-header>.sidenav-brand{display:none}.dim-pill-active,.dim-pill-live{background:var(--dim-status-active-bg);color:var(--dim-status-active-text)}.dim-pill-active:before,.dim-pill-live:before{background:var(--dim-status-active-dot);border-radius:50%;content:"";height:6px;width:6px}.dim-pill-preview{background:var(--dim-status-preview-bg);border:1px solid var(--dim-status-preview-border);color:var(--dim-status-preview-text)}.dim-pill-pending{background:var(--dim-status-pending-bg);border:1px solid var(--dim-status-pending-border);color:var(--dim-status-pending-text)}html[data-theme=light],html.light-theme,html[data-theme=dark],html.dark-theme{--mat-app-background-color: var(--dim-canvas-bg);--mat-app-text-color: var(--dim-text-primary);--mat-sys-background: var(--dim-canvas-bg);--mat-sys-on-background: var(--dim-text-primary);--mat-sys-surface: var(--dim-surface-bg);--mat-sys-surface-container: var(--dim-surface-subtle);--mat-sys-surface-container-high: var(--dim-surface-bg);--mat-sys-surface-container-low: var(--dim-canvas-bg);--mat-sys-surface-variant: var(--dim-border-subtle);--mat-sys-on-surface: var(--dim-text-primary);--mat-sys-on-surface-variant: var(--dim-text-secondary);--mat-sys-outline: var(--dim-border-medium);--mat-sys-primary: var(--dim-primary);--mat-sys-on-primary: var(--dim-text-on-primary);--mat-sys-primary-container: var(--dim-primary-soft);--mat-sys-on-primary-container: var(--dim-primary-strong);--mdc-dialog-container-color: var(--dim-surface-bg);--mat-menu-container-color: var(--dim-surface-bg);--mat-select-panel-background-color: var(--dim-surface-bg);--mat-sidenav-container-shape: 0;--mdc-outlined-text-field-container-color: var(--dim-field-bg);--mdc-filled-text-field-container-color: var(--dim-field-bg)}.mat-mdc-card,mat-card{background:var(--dim-surface-bg, #ffffff);border-color:var(--dim-border-subtle, #e8edf3);color:var(--dim-text-primary, #1c1917)}.mat-mdc-unelevated-button:not(:disabled){--mdc-filled-button-container-color: var(--dim-primary);--mdc-filled-button-label-text-color: var(--dim-text-on-primary)}.mat-mdc-button,.mat-mdc-outlined-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button{--mat-button-text-container-height: 40px;--mat-button-text-container-shape: var(--dim-button-radius);--mat-button-outlined-container-height: 40px;--mat-button-outlined-container-shape: var(--dim-button-radius);--mat-button-filled-container-height: 40px;--mat-button-filled-container-shape: var(--dim-button-radius);--mat-button-protected-container-height: 40px;--mat-button-protected-container-shape: var(--dim-button-radius);--mdc-text-button-container-height: 40px;--mdc-text-button-container-shape: var(--dim-button-radius);--mdc-outlined-button-container-height: 40px;--mdc-outlined-button-container-shape: var(--dim-button-radius);--mdc-filled-button-container-height: 40px;--mdc-filled-button-container-shape: var(--dim-button-radius);--mdc-protected-button-container-height: 40px;--mdc-protected-button-container-shape: var(--dim-button-radius);font-weight:600}.mat-mdc-outlined-button:not(:disabled){--mdc-outlined-button-outline-color: var(--dim-primary);--mdc-outlined-button-label-text-color: var(--dim-primary)}.mat-mdc-button:not(:disabled){--mdc-text-button-label-text-color: var(--dim-primary)}.mat-mdc-dialog-surface,.mat-mdc-menu-panel,.mat-mdc-select-panel{background:var(--dim-surface-bg, #ffffff);border:1px solid var(--dim-border-subtle, #e8edf3);box-shadow:var(--dim-shadow-popover, 0 16px 36px -4px rgba(28, 25, 23, .16), 0 6px 12px -2px rgba(28, 25, 23, .08))}.mat-mdc-form-field{--mat-form-field-container-height: 64px;--mat-form-field-container-vertical-padding: 14px;--mdc-filled-text-field-container-color: var(--dim-field-bg);--mdc-filled-text-field-disabled-container-color: var(--dim-surface-subtle);--mdc-filled-text-field-active-indicator-color: var(--dim-border-medium);--mdc-filled-text-field-hover-active-indicator-color: var(--dim-text-secondary);--mdc-filled-text-field-focus-active-indicator-color: var(--dim-primary);--mdc-filled-text-field-input-text-color: var(--dim-text-primary);--mdc-filled-text-field-input-text-placeholder-color: var(--dim-text-muted);--mdc-filled-text-field-label-text-color: var(--dim-text-secondary);--mdc-filled-text-field-focus-label-text-color: var(--dim-primary);--mdc-filled-text-field-hover-label-text-color: var(--dim-text-primary);--mdc-filled-text-field-disabled-input-text-color: var(--dim-text-disabled);--mdc-filled-text-field-disabled-label-text-color: var(--dim-text-disabled);color:var(--dim-text-primary)}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{border-radius:var(--dim-radius-lg) var(--dim-radius-lg) 0 0}.mat-mdc-form-field.mat-form-field-appearance-fill:hover .mat-mdc-text-field-wrapper{background:var(--dim-field-hover-bg)}.mat-mdc-form-field.mat-focused.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{background:var(--dim-field-focus-bg)}.mat-mdc-form-field textarea.mat-mdc-input-element{line-height:1.5}.mat-mdc-form-field-hint,.mat-mdc-form-field-error{font-size:.72rem}.mat-drawer-backdrop.mat-drawer-shown{background-color:var(--dim-backdrop)}.mat-mdc-menu-item{color:var(--dim-text-primary, #1c1917)}.mat-mdc-menu-item:hover:not([disabled]){background:var(--dim-sidebar-hover, #f1efe9)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--dim-focus-ring);outline-offset:2px}:root,html[data-theme=light],html.light-theme{--dim-visual-style-id: dimdata-daylight;--dim-canvas-bg: #fbfbfa;--dim-surface-bg: #ffffff;--dim-surface-subtle: #f8fafc;--dim-sidebar-bg: #f9f8f6;--dim-sidebar-hover: #f1efe9;--dim-sidebar-active: #ece8df;--dim-sidebar-border: #eae6de;--dim-text-primary: #1c1917;--dim-text-secondary: #57534e;--dim-text-muted: #78716c;--dim-text-disabled: #a8a29e;--dim-text-on-primary: #ffffff;--dim-border-subtle: #e8edf3;--dim-border-medium: #d1d9e2;--dim-border-strong: #8c9ba5;--dim-primary: #0f62fe;--dim-primary-strong: #0043ce;--dim-primary-soft: #edf5ff;--dim-primary-soft-strong: #d0e2ff;--dim-focus-ring: #4589ff;--dim-field-bg: #e9edf5;--dim-field-hover-bg: #e0e6f0;--dim-field-focus-bg: #e4eaf4;--dim-table-hover-bg: #fafbfc;--dim-table-header-bg: #f8fafc;--dim-status-active-bg: #e6f7ed;--dim-status-active-text: #0e6245;--dim-status-active-border: #bbf7d0;--dim-status-active-dot: #198038;--dim-status-pending-bg: #fef8e7;--dim-status-pending-text: #92400e;--dim-status-pending-border: #fed7aa;--dim-status-preview-bg: #fef3e9;--dim-status-preview-text: #c2410c;--dim-status-preview-border: #ffedd5;--dim-status-info-bg: #edf5ff;--dim-status-info-text: #0043ce;--dim-status-info-border: #d0e2ff;--dim-status-neutral-bg: #edf0f5;--dim-status-neutral-text: #374151;--dim-status-neutral-border: #e2e8f0;--dim-status-danger-bg: #fef2f2;--dim-status-danger-text: #991b1b;--dim-status-danger-border: #fecaca;--dim-logo-filter: none;--dim-shadow-card: 0 1px 3px rgb(28 25 23 / 4%), 0 4px 12px rgb(28 25 23 / 3%);--dim-shadow-card-hover: 0 4px 6px -1px rgb(28 25 23 / 6%), 0 10px 24px -3px rgb(28 25 23 / 7%);--dim-shadow-popover: 0 16px 36px -4px rgb(28 25 23 / 16%), 0 6px 12px -2px rgb(28 25 23 / 8%);--dim-shadow-modal: 0 20px 40px -8px rgb(28 25 23 / 25%), 0 1px 3px rgb(28 25 23 / 10%);--dim-backdrop: rgb(28 25 23 / 34%);--dim-font-sans: "IBM Plex Sans", "Prompt", "Sarabun", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color-scheme:light}html[data-theme=dark],html.dark-theme{--dim-visual-style-id: dimdata-midnight-ambient;--dim-canvas-bg: #11151c;--dim-surface-bg: #191f2b;--dim-surface-subtle: #141822;--dim-sidebar-bg: #141822;--dim-sidebar-hover: #202736;--dim-sidebar-active: #273144;--dim-sidebar-border: #242c3d;--dim-text-primary: #f8fafc;--dim-text-secondary: #cbd5e1;--dim-text-muted: #94a3b8;--dim-text-disabled: #64748b;--dim-text-on-primary: #ffffff;--dim-border-subtle: #242c3d;--dim-border-medium: #2f3a4e;--dim-border-strong: #475569;--dim-primary: #78a9ff;--dim-primary-strong: #a6c8ff;--dim-primary-soft: rgb(15 98 254 / 20%);--dim-primary-soft-strong: rgb(120 169 255 / 35%);--dim-focus-ring: #a6c8ff;--dim-field-bg: #222a3a;--dim-field-hover-bg: #283245;--dim-field-focus-bg: #2b364c;--dim-table-hover-bg: #1e2636;--dim-table-header-bg: #141822;--dim-status-active-bg: rgb(22 163 74 / 18%);--dim-status-active-text: #4ade80;--dim-status-active-border: rgb(74 222 128 / 35%);--dim-status-active-dot: #4ade80;--dim-status-pending-bg: rgb(245 158 11 / 18%);--dim-status-pending-text: #fbbf24;--dim-status-pending-border: rgb(251 191 36 / 35%);--dim-status-preview-bg: rgb(249 115 22 / 18%);--dim-status-preview-text: #fb923c;--dim-status-preview-border: rgb(251 146 60 / 35%);--dim-status-info-bg: rgb(15 98 254 / 20%);--dim-status-info-text: #78a9ff;--dim-status-info-border: rgb(120 169 255 / 35%);--dim-status-neutral-bg: rgb(148 163 184 / 15%);--dim-status-neutral-text: #cbd5e1;--dim-status-neutral-border: rgb(148 163 184 / 30%);--dim-status-danger-bg: rgb(220 38 38 / 18%);--dim-status-danger-text: #f87171;--dim-status-danger-border: rgb(248 113 113 / 35%);--dim-logo-filter: brightness(0) invert(1);--dim-shadow-card: 0 4px 20px rgb(0 0 0 / 40%), 0 0 1px rgb(255 255 255 / 8%);--dim-shadow-card-hover: 0 6px 24px rgb(0 0 0 / 50%), 0 0 2px rgb(255 255 255 / 12%);--dim-shadow-popover: 0 16px 36px -4px rgb(0 0 0 / 60%), 0 0 1px rgb(255 255 255 / 10%);--dim-shadow-modal: 0 20px 50px -8px rgb(0 0 0 / 70%), 0 0 1px rgb(255 255 255 / 12%);--dim-backdrop: rgb(0 0 0 / 58%);--dim-font-sans: "IBM Plex Sans", "Prompt", "Sarabun", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color-scheme:dark}:root{--dim-surface-solid: var(--dim-surface-bg);--dim-surface-ambient: linear-gradient(145deg, var(--dim-primary-soft), transparent 62%), var(--dim-surface-bg);--dim-surface-ambient-strong: linear-gradient(145deg, var(--dim-primary-soft), transparent 55%), var(--dim-surface-bg);--dim-radius-xs: 4px;--dim-radius-sm: 6px;--dim-radius-md: 8px;--dim-radius-lg: 12px;--dim-radius-xl: 16px;--dim-radius-2xl: 20px;--dim-radius-pill: 9999px;--dim-button-radius: var(--dim-radius-pill);--dim-transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--dim-transition-normal: .25s cubic-bezier(.4, 0, .2, 1);--dim-transition-smooth: .35s cubic-bezier(.16, 1, .3, 1);--dim-sidebar-expanded-width: 260px;--dim-sidebar-rail-width: 68px;--dd-color-ink: var(--dim-text-primary);--dd-color-muted: var(--dim-text-muted);--dd-color-surface: var(--dim-surface-bg);--dd-color-canvas: var(--dim-canvas-bg);--dd-color-brand: var(--dim-primary);--dd-color-brand-strong: var(--dim-primary-strong);--dd-color-focus: var(--dim-focus-ring);--dd-border-subtle: var(--dim-border-subtle);--dd-radius-sm: 10px;--dd-radius-md: 18px;--dd-radius-lg: 28px;--dd-space-1: .25rem;--dd-space-2: .5rem;--dd-space-3: .75rem;--dd-space-4: 1rem;--dd-space-6: 1.5rem;--dd-space-8: 2rem;--dd-font-sans: var(--dim-font-sans);--dd-font-editorial: Georgia, "Times New Roman", serif}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, #003737);--mat-sys-on-tertiary-container: light-dark(#004f4f, #00fbfb);--mat-sys-on-tertiary-fixed: light-dark(#002020, #002020);--mat-sys-on-tertiary-fixed-variant: light-dark(#004f4f, #004f4f);--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(#006a6a, #00dddd);--mat-sys-tertiary-container: light-dark(#00fbfb, #004f4f);--mat-sys-tertiary-fixed: light-dark(#00fbfb, #00fbfb);--mat-sys-tertiary-fixed-dim: light-dark(#00dddd, #00dddd);--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 Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-body-large-font: Inter, ui-sans-serif, 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 Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-body-medium-font: Inter, ui-sans-serif, 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 Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-body-small-font: Inter, ui-sans-serif, 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 Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-display-large-font: Inter, ui-sans-serif, 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 Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-display-medium-font: Inter, ui-sans-serif, 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 Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-display-small-font: Inter, ui-sans-serif, 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 Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-headline-large-font: Inter, ui-sans-serif, 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 Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-headline-medium-font: Inter, ui-sans-serif, 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 Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-headline-small-font: Inter, ui-sans-serif, 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 Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-label-large-font: Inter, ui-sans-serif, 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 Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-label-medium-font: Inter, ui-sans-serif, 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 Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-label-small-font: Inter, ui-sans-serif, 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 Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-title-large-font: Inter, ui-sans-serif, 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 Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-title-medium-font: Inter, ui-sans-serif, 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 Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-title-small-font: Inter, ui-sans-serif, 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-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}html,body{margin:0;min-height:100%}body{background:var(--dim-canvas-bg);color:var(--dim-text-primary);font-family:var(--dim-font-sans);line-height:1.45}button,a{font:inherit}*{box-sizing:border-box}::selection{background:var(--dim-primary-soft-strong);color:var(--dim-text-primary)}
