@charset "UTF-8";@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url("./media/roboto-latin-300-normal-ZNJYGCVX.woff2") format("woff2"),url("./media/roboto-latin-300-normal-HUKDSNAU.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url("./media/roboto-latin-ext-300-normal-ROZM7SZ2.woff2") format("woff2"),url("./media/roboto-latin-ext-300-normal-NGHUFZUZ.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url("./media/roboto-vietnamese-300-normal-JVDCXID7.woff2") format("woff2"),url("./media/roboto-vietnamese-300-normal-T4TOC26L.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url("./media/roboto-latin-400-normal-LOX3CHMS.woff2") format("woff2"),url("./media/roboto-latin-400-normal-54N5OGOO.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url("./media/roboto-latin-ext-400-normal-JLTDD7L3.woff2") format("woff2"),url("./media/roboto-latin-ext-400-normal-UMSBLPTO.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url("./media/roboto-vietnamese-400-normal-KACKQ7ZL.woff2") format("woff2"),url("./media/roboto-vietnamese-400-normal-DDNVJO3T.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url("./media/roboto-latin-500-normal-D6YDQ3CR.woff2") format("woff2"),url("./media/roboto-latin-500-normal-RXEWG4GH.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url("./media/roboto-latin-ext-500-normal-JYCUQIKH.woff2") format("woff2"),url("./media/roboto-latin-ext-500-normal-UGCQCX6A.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url("./media/roboto-vietnamese-500-normal-VJX2WMYG.woff2") format("woff2"),url("./media/roboto-vietnamese-500-normal-6ESNSBNK.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url("./media/roboto-latin-700-normal-T27NHG46.woff2") format("woff2"),url("./media/roboto-latin-700-normal-MIORRAJE.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url("./media/roboto-latin-ext-700-normal-RZWHNB6B.woff2") format("woff2"),url("./media/roboto-latin-ext-700-normal-NK2J5GTF.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url("./media/roboto-vietnamese-700-normal-LA5HL3OG.woff2") format("woff2"),url("./media/roboto-vietnamese-700-normal-SU7RGW3X.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:900;src:url("./media/roboto-latin-900-normal-OCA4GQGA.woff2") format("woff2"),url("./media/roboto-latin-900-normal-QUCZXAN7.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:900;src:url("./media/roboto-latin-ext-900-normal-YI55VELW.woff2") format("woff2"),url("./media/roboto-latin-ext-900-normal-54QOTSQ7.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:900;src:url("./media/roboto-vietnamese-900-normal-PHMVHVGD.woff2") format("woff2"),url("./media/roboto-vietnamese-900-normal-7TXTKSIQ.woff") format("woff")}@font-face{font-family:Material Icons;font-style:normal;font-display:swap;font-weight:400;src:url("./media/material-icons-latin-400-normal-LEZCGFVT.woff2") format("woff2"),url("./media/material-icons-latin-400-normal-OKHIZNFO.woff") format("woff")}:root{color-scheme:light;--font-display: "Roboto", Arial, sans-serif;--font-body: "Roboto", Arial, sans-serif;--font-mono: "Roboto Mono", ui-monospace, monospace;--color-paper: oklch(98.51% 0 0);--color-paper-2: oklch(100% 0 0);--color-paper-3: oklch(93.9% .0163 278.5);--color-ink: oklch(24.78% 0 0);--color-ink-2: oklch(52% 0 0);--color-rule: oklch(90.67% 0 0);--color-accent: oklch(38.21% .1539 271);--color-accent-strong: oklch(28.3% .132 271.5);--color-accent-soft: oklch(93.9% .0163 278.5);--color-primary: var(--color-accent);--color-primary-hover: var(--color-accent-strong);--color-on-primary: oklch(93.9% .0163 278.5);--color-accent-ink: var(--color-on-primary);--color-focus: oklch(67.2% .2281 5.73);--color-toolbar-hover: oklch(100% 0 0 / 12%);--color-toolbar-hover-subtle: oklch(100% 0 0 / 8%);--color-nav-hover: oklch(0% 0 0 / 12%);--color-canvas: var(--color-paper);--color-surface: var(--color-paper-2);--color-surface-subtle: var(--color-paper-3);--color-ink-muted: var(--color-ink-2);--color-line: var(--color-rule);--color-text: var(--color-ink);--color-text-muted: var(--color-ink-muted);--color-border: var(--color-line);--color-surface-muted: var(--color-surface-subtle);--color-accent-contrast: var(--color-on-primary);--color-info: oklch(45% .12 245);--color-info-ink: var(--color-info);--color-info-soft: oklch(95% .025 245);--color-highlight: oklch(88.69% .113 91.58);--color-highlight-ink: oklch(28.31% .055 58.09);--color-success: oklch(67.31% .1624 144.21);--color-success-soft: oklch(95% .035 144.21);--color-success-ink: oklch(42.54% .1159 144.31);--color-warning: oklch(75.05% .183 78.93);--color-warning-soft: oklch(96% .035 78.93);--color-warning-ink: oklch(49.02% .1099 65.12);--color-danger: oklch(64.27% .2153 28.81);--color-danger-soft: oklch(95% .035 28.81);--color-danger-ink: oklch(53.86% .1937 26.72);--color-scrim: oklch(0% 0 0 / 45%);--color-settings-trigger: oklch(24.78% 0 0 / 88%);--color-settings-trigger-hover: oklch(24.78% 0 0 / 96%);--color-settings-trigger-ink: oklch(100% 0 0);--theme-indigo-primary: oklch(41.64% .1556 271.17);--theme-teal-primary: oklch(51.66% .0931 181.08);--theme-red-primary: oklch(56.8% .2002 26.41);--theme-gray-primary: oklch(56.24% 0 0);--theme-blue-primary: oklch(60.29% .1466 243.46);--theme-green-primary: oklch(57.52% .1446 144.18);--theme-pink-primary: oklch(53.13% .2015 5.62);--theme-blue-gray-primary: oklch(52.21% .0359 227.88);--theme-light-surface: oklch(94.31% 0 0);--theme-dark-surface: oklch(24.78% 0 0);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-14: 3.5rem;--space-xs: var(--space-1);--space-sm: var(--space-2);--space-md: var(--space-4);--space-lg: var(--space-6);--space-xl: var(--space-8);--space-2xl: var(--space-12);--text-xs: .75rem;--text-sm: .8125rem;--text-md: .875rem;--text-lg: 1rem;--text-xl: clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--text-2xl: clamp(1.75rem, 1.4rem + 1.2vw, 2.5rem);--radius-sm: .25rem;--radius-md: .25rem;--radius-lg: .25rem;--radius-pill: 999px;--shadow-whisper: 0 3px 1px -2px oklch(0% 0 0 / 20%), 0 2px 2px oklch(0% 0 0 / 14%), 0 1px 5px oklch(0% 0 0 / 12%);--shadow-sm: 0 2px 8px oklch(0% 0 0 / 8%);--shadow-lg: 0 10px 28px oklch(0% 0 0 / 16%);--shadow-lifted: 0 18px 48px oklch(0% 0 0 / 24%);--rule-thin: 1px;--rule-offset: .125rem;--control-min: 2.75rem;--rail-width: 16.25rem;--header-height: 3.5rem;--content-max: 100%;--z-header: 999;--z-dialog: 1000;--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--dur-fast: .15s;--dur-medium: .3s;--dur-short: var(--dur-fast);--dur-long: var(--dur-medium)}:root[data-theme=teal-light]{--color-accent: oklch(51.66% .0931 181.08);--color-accent-strong: oklch(46.68% .0845 180.4);--color-accent-soft: oklch(95% .025 181.08);--color-on-primary: oklch(100% 0 0);--color-focus: oklch(65.47% .2076 36.33)}:root[data-theme=red-light]{--color-accent: oklch(53.86% .1937 26.72);--color-accent-strong: oklch(48.5% .18 26.72);--color-accent-soft: oklch(95% .03 26.41);--color-on-primary: oklch(100% 0 0);--color-focus: oklch(62.91% .1543 144.2)}:root[data-theme=gray-light]{--color-accent: oklch(49.26% 0 0);--color-accent-strong: oklch(37.91% 0 0);--color-accent-soft: oklch(94.31% 0 0);--color-on-primary: oklch(100% 0 0);--color-focus: oklch(65% .23 8)}:root[data-theme$=-dark]{color-scheme:dark;--color-paper: oklch(30.92% 0 0);--color-paper-2: oklch(37.91% 0 0);--color-paper-3: oklch(24.78% 0 0);--color-ink: oklch(100% 0 0);--color-ink-2: oklch(84% 0 0);--color-rule: oklch(49.26% 0 0);--color-primary: var(--color-accent-strong);--color-on-primary: oklch(100% 0 0);--color-toolbar-hover: oklch(100% 0 0 / 14%);--color-toolbar-hover-subtle: oklch(100% 0 0 / 10%);--color-nav-hover: oklch(100% 0 0 / 12%);--color-success-soft: oklch(57.52% .1446 144.18 / 20%);--color-success-ink: oklch(89.52% .0504 146.04);--color-warning-soft: oklch(88.88% .164 93.4 / 12%);--color-warning-ink: oklch(96.5% .055 91.82);--color-danger-soft: oklch(64.27% .2153 28.81 / 20%);--color-danger-ink: oklch(89.31% .0569 11.54);--color-info: oklch(87% .055 245);--color-info-ink: var(--color-info);--color-info-soft: oklch(60% .12 245 / 20%)}:root[data-theme=blue-dark]{--color-accent: oklch(89.47% .0604 227.77);--color-accent-strong: oklch(55.08% .1393 245.43);--color-primary-hover: oklch(45.2% .1309 251.01);--color-accent-soft: oklch(60.29% .1466 243.46 / 20%);--color-focus: oklch(88.88% .164 93.4)}:root[data-theme=green-dark]{--color-accent: oklch(89.52% .0504 146.04);--color-accent-strong: oklch(52.34% .1347 144.17);--color-primary-hover: oklch(42.54% .1159 144.31);--color-accent-soft: oklch(57.52% .1446 144.18 / 20%);--color-focus: oklch(88.88% .164 93.4)}:root[data-theme=pink-dark]{--color-accent: oklch(85.33% .0749 356.33);--color-accent-strong: oklch(48.98% .1868 2.53);--color-primary-hover: oklch(41.52% .1605 355.69);--color-accent-soft: oklch(53.13% .2015 5.62 / 20%);--color-focus: oklch(70% .0359 227.88)}:root[data-theme=gray-dark]{--color-accent: oklch(87.65% .0112 226);--color-accent-strong: oklch(38.73% .0245 229.79);--color-primary-hover: oklch(30.87% .0195 229.78);--color-accent-soft: oklch(52.21% .0359 227.88 / 24%);--color-focus: oklch(75.53% .1599 .2)}html{--mat-sys-background: #fef8fc;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f5eff4;--mat-sys-inverse-primary: #d5baff;--mat-sys-inverse-surface: #323033;--mat-sys-on-background: #1d1b1e;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #5f00c0;--mat-sys-on-primary-fixed: #270057;--mat-sys-on-primary-fixed-variant: #5f00c0;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #4b4357;--mat-sys-on-secondary-fixed: #1f182a;--mat-sys-on-secondary-fixed-variant: #4b4357;--mat-sys-on-surface: #1d1b1e;--mat-sys-on-surface-variant: #49454e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #810081;--mat-sys-on-tertiary-fixed: #380038;--mat-sys-on-tertiary-fixed-variant: #810081;--mat-sys-outline: #7b757f;--mat-sys-outline-variant: #cbc4cf;--mat-sys-primary: #7d00fa;--mat-sys-primary-container: #ecdcff;--mat-sys-primary-fixed: #ecdcff;--mat-sys-primary-fixed-dim: #d5baff;--mat-sys-scrim: #000000;--mat-sys-secondary: #645b70;--mat-sys-secondary-container: #eadef7;--mat-sys-secondary-fixed: #eadef7;--mat-sys-secondary-fixed-dim: #cec2db;--mat-sys-shadow: #000000;--mat-sys-surface: #fef8fc;--mat-sys-surface-bright: #fef8fc;--mat-sys-surface-container: #f2ecf1;--mat-sys-surface-container-high: #ede6eb;--mat-sys-surface-container-highest: #e6e1e6;--mat-sys-surface-container-low: #f8f2f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #ded8dd;--mat-sys-surface-tint: #7d00fa;--mat-sys-surface-variant: #e8e0eb;--mat-sys-tertiary: #a900a9;--mat-sys-tertiary-container: #ffd7f5;--mat-sys-tertiary-fixed: #ffd7f5;--mat-sys-tertiary-fixed-dim: #ffabf3;--mat-sys-neutral-variant20: #332f37;--mat-sys-neutral10: #1d1b1e;--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 Roboto;--mat-sys-body-large-font: Roboto;--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 Roboto;--mat-sys-body-medium-font: Roboto;--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 Roboto;--mat-sys-body-small-font: Roboto;--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 Roboto;--mat-sys-display-large-font: Roboto;--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 Roboto;--mat-sys-display-medium-font: Roboto;--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 Roboto;--mat-sys-display-small-font: Roboto;--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 Roboto;--mat-sys-headline-large-font: Roboto;--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 Roboto;--mat-sys-headline-medium-font: Roboto;--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 Roboto;--mat-sys-headline-small-font: Roboto;--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 Roboto;--mat-sys-label-large-font: Roboto;--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 Roboto;--mat-sys-label-medium-font: Roboto;--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 Roboto;--mat-sys-label-small-font: Roboto;--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 Roboto;--mat-sys-title-large-font: Roboto;--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 Roboto;--mat-sys-title-medium-font: Roboto;--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 Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-checkbox-touch-target-display: none;--mat-checkbox-state-layer-size: 28px;--mat-chip-container-height: 24px;--mat-expansion-header-collapsed-state-height: 36px;--mat-expansion-header-expanded-state-height: 48px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: none;--mat-button-filled-touch-target-display: none;--mat-button-filled-container-height: 28px;--mat-button-outlined-container-height: 28px;--mat-button-outlined-touch-target-display: none;--mat-button-protected-touch-target-display: none;--mat-button-protected-container-height: 28px;--mat-button-text-touch-target-display: none;--mat-button-text-container-height: 28px;--mat-button-tonal-container-height: 28px;--mat-button-tonal-touch-target-display: none;--mat-form-field-container-height: 44px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 10px;--mat-form-field-filled-with-label-container-padding-top: 10px;--mat-form-field-filled-with-label-container-padding-bottom: 10px;--mat-icon-button-touch-target-display: none;--mat-icon-button-state-layer-size: 28px;--mat-list-list-item-leading-icon-start-space: 4px;--mat-list-list-item-leading-icon-end-space: 4px;--mat-list-list-item-one-line-container-height: 36px;--mat-list-list-item-two-line-container-height: 52px;--mat-list-list-item-three-line-container-height: 76px;--mat-paginator-container-size: 40px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: none;--mat-radio-touch-target-display: none;--mat-radio-state-layer-size: 28px;--mat-tab-container-height: 36px;--mat-select-arrow-transform: none;--mat-button-toggle-height: 36px;--mat-stepper-header-height: 60px;--mat-table-header-container-height: 44px;--mat-table-footer-container-height: 40px;--mat-table-row-item-container-height: 40px;--mat-toolbar-standard-height: 52px;--mat-toolbar-mobile-height: 44px;--mat-tree-node-min-height: 36px;--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-primary: var(--color-primary);--mat-sys-on-primary: var(--color-on-primary);--mat-sys-primary-container: var(--color-accent-soft);--mat-sys-on-primary-container: var(--color-ink);--mat-sys-secondary: var(--color-accent);--mat-sys-surface: var(--color-surface);--mat-sys-surface-container: var(--color-surface-subtle);--mat-sys-on-surface: var(--color-ink);--mat-sys-on-surface-variant: var(--color-ink-muted);--mat-sys-outline: var(--color-line);--mat-sys-outline-variant: var(--color-line);--mat-sys-error: var(--color-danger-ink)}*,*:before,*:after{box-sizing:border-box}html{min-inline-size:0;background:var(--color-canvas);overflow-x:clip}body{min-block-size:100dvh;margin:0;color:var(--color-ink);background:var(--color-canvas);font-family:var(--font-body);font-size:var(--text-md);line-height:1.5;text-rendering:optimizeLegibility;overflow-x:clip}button,input,select,textarea{color:inherit;font:inherit}:where(button){display:inline-flex;min-block-size:var(--control-min);padding-inline:var(--space-3);border:var(--rule-thin) solid var(--color-line);border-radius:var(--radius-sm);align-items:center;justify-content:center;gap:var(--space-2);color:var(--color-ink);background:var(--color-surface);font-weight:500;line-height:1}:where(input:not(.mat-mdc-input-element):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=hidden]),select,textarea){inline-size:100%;min-block-size:var(--control-min);padding:var(--space-2) var(--space-3);border:var(--rule-thin) solid var(--color-line);border-radius:var(--radius-sm);color:var(--color-ink);background-color:var(--color-surface)}:where(input[type=date],input[type=datetime-local],input[type=month],input[type=time],select){color-scheme:light;background-color:var(--color-surface);box-shadow:var(--shadow-sm)}:where(select option,select optgroup){color:var(--color-ink);background-color:var(--color-surface)}:where(select:not([multiple])){padding-inline-end:var(--space-8);appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 1rem) 50%,calc(100% - .7rem) 50%;background-repeat:no-repeat;background-size:.35rem .35rem,.35rem .35rem}:where(textarea){min-block-size:5.5rem;resize:vertical}:where(input[type=checkbox]){display:inline-grid;flex:0 0 auto;inline-size:1.25rem;min-inline-size:1.25rem;block-size:1.25rem;padding:0;border:var(--rule-thin) solid var(--color-line);border-radius:var(--radius-sm);margin:0;appearance:none;place-content:center;color:var(--color-on-primary);background:var(--color-surface);cursor:pointer}:where(input[type=checkbox]):before{inline-size:.72rem;block-size:.72rem;background:currentColor;clip-path:polygon(14% 44%,0 64%,40% 100%,100% 18%,80% 0,38% 62%);content:"";transform:scale(0)}:where(input[type=checkbox]:checked){border-color:var(--color-primary);background:var(--color-primary)}:where(input[type=checkbox]:checked):before{transform:scale(1)}:where(input[type=checkbox]:indeterminate){border-color:var(--color-primary);background:var(--color-primary)}:where(input[type=checkbox]:indeterminate):before{inline-size:.7rem;block-size:.125rem;clip-path:none;transform:scale(1)}:where(input[type=checkbox]:disabled){cursor:not-allowed}:where(button.compact-button,a.compact-button){display:inline-flex;min-block-size:2.25rem;padding-inline:var(--space-2);border:var(--rule-thin) solid var(--color-line);border-radius:var(--radius-sm);align-items:center;justify-content:center;gap:var(--space-1);color:var(--color-ink);background:var(--color-surface);font-weight:500;text-decoration:none}:where(button.icon-button,button[mat-icon-button]){inline-size:var(--control-min);padding:0}.material-icons{direction:ltr;display:inline-block;font-family:Material Icons;font-feature-settings:"liga";font-size:24px;font-style:normal;font-variant-ligatures:discretionary-ligatures;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent;white-space:nowrap}a,a:hover{color:var(--color-accent)}button:not(:disabled){cursor:pointer}button:hover:not(:disabled){border-color:var(--color-accent);background-color:var(--color-accent-soft)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}:where(button,a):active{color:var(--color-accent);background-color:var(--color-accent-soft)}:where(button,input,select,textarea):disabled,a[aria-disabled=true]{color:var(--color-ink-muted);background-color:var(--color-surface-subtle);cursor:not-allowed;opacity:.55}:where(input,select,textarea):hover{border-color:var(--color-accent)}:where(input,select,textarea){outline:2px solid transparent;outline-offset:1px}:where(input,select,textarea):focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}:where(input[type=checkbox]):focus-visible{border-color:var(--color-accent)}::placeholder{color:var(--color-ink-muted);opacity:1}:is(button.primary-button,button.primary-action,button.secondary-button,button.danger-button,button.approve-button,button.folder-picker__choose,a.primary-button,a.primary-action,a.secondary-button,a.danger-button){display:inline-flex;align-items:center;justify-content:center;gap:.4rem}:is(button.primary-button,button.primary-action,button.secondary-button,button.danger-button,button.approve-button,button.folder-picker__choose,a.primary-button,a.primary-action,a.secondary-button,a.danger-button)>.material-icons{flex:0 0 auto;line-height:1}:is(button.primary-button,button.primary-action,button.approve-button,button.folder-picker__choose,a.primary-button,a.primary-action){border-color:var(--color-primary);color:var(--color-on-primary);background:var(--color-primary)}:is(button.primary-button,button.primary-action,button.approve-button,button.folder-picker__choose,a.primary-button,a.primary-action):hover:not(:disabled),:is(button.primary-button,button.primary-action,button.approve-button,button.folder-picker__choose,a.primary-button,a.primary-action):active:not(:disabled){border-color:var(--color-primary-hover);color:var(--color-on-primary);background:var(--color-primary-hover)}:is(button.danger-button,a.danger-button){border-color:var(--color-danger-ink);color:var(--color-danger-ink);background:var(--color-surface)}:is(button.danger-button,a.danger-button):hover:not(:disabled),:is(button.danger-button,a.danger-button):active:not(:disabled){border-color:var(--color-danger-ink);color:var(--color-danger-ink);background:var(--color-danger-soft)}:is(button.secondary-button,a.secondary-button){border-color:var(--color-line);color:var(--color-ink);background:var(--color-surface)}:is(button.secondary-button,a.secondary-button):hover:not(:disabled),:is(button.secondary-button,a.secondary-button):active:not(:disabled){border-color:var(--color-accent);color:var(--color-accent);background:var(--color-accent-soft)}h1,h2{min-inline-size:0;overflow-wrap:anywhere}.annular-content-header{display:grid;grid-template-columns:minmax(0,1fr);margin:0 0 var(--space-4);padding:var(--space-4) var(--space-5);border:var(--rule-thin) solid var(--color-rule);border-inline-start:.25rem solid var(--color-primary);border-radius:var(--radius-sm);color:var(--color-ink);background:var(--color-surface);box-shadow:var(--shadow-whisper);align-items:center;gap:var(--space-1) var(--space-4);text-align:start}.annular-content-header__icon{display:none}.annular-content-header h1{margin:0;color:inherit;font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;line-height:1.2}.annular-content-header p{max-inline-size:65ch;margin:0;color:var(--color-ink-2)}.annular-content-header__actions{display:flex;grid-row:auto;grid-column:1;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-3)}.annular-content-header__actions button,.annular-content-header__actions a{min-block-size:2.75rem;white-space:nowrap}.material-panel{border:var(--rule-thin) solid var(--color-line);border-radius:var(--radius-sm);color:var(--color-ink);background:var(--color-surface);box-shadow:var(--shadow-whisper)}.aquadocs-searchable-panel.mat-mdc-autocomplete-panel{max-block-size:min(22rem,60dvh);padding-block:var(--space-1);border:var(--rule-thin) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-lifted)}.aquadocs-searchable-panel .mat-mdc-option.mdc-list-item{color:var(--color-ink);background-color:transparent}.aquadocs-searchable-panel .mat-mdc-option.mdc-list-item:hover:not(.mdc-list-item--disabled),.aquadocs-searchable-panel .mat-mdc-option.mat-mdc-option-active.mdc-list-item,.aquadocs-searchable-panel .mat-mdc-option.mdc-list-item.mdc-list-item--selected:not(.mdc-list-item--disabled){color:var(--color-accent-strong);background-color:var(--color-accent-soft)}.aquadocs-searchable-option{display:grid;min-inline-size:0;padding-block:var(--space-1);gap:var(--space-1)}.aquadocs-searchable-option strong,.aquadocs-searchable-option small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aquadocs-searchable-option small{color:var(--color-ink-muted);font-size:var(--text-xs)}.aquadocs-language-panel.mat-mdc-select-panel{min-inline-size:10.5rem;max-inline-size:min(16rem,100vw - var(--space-4));padding-block:var(--space-1);border:var(--rule-thin) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-lg)}.aquadocs-language-panel .mat-mdc-option.mdc-list-item{min-block-size:var(--control-min);color:var(--color-ink);background:transparent}.aquadocs-language-panel .mat-mdc-option.mdc-list-item.mdc-list-item--selected:not(.mat-mdc-option-multiple),.aquadocs-language-panel .mat-mdc-option.mat-mdc-option-active.mdc-list-item{color:var(--color-accent-strong);background:var(--color-accent-soft)}.aquadocs-language-option{display:grid;min-inline-size:0;align-items:center;gap:var(--space-2);grid-template-columns:1.5rem minmax(0,1fr);font-weight:500;white-space:nowrap}.aquadocs-language-option__flag{display:block;inline-size:1.5rem;block-size:1rem;border:var(--rule-thin) solid color-mix(in srgb,var(--color-line) 70%,transparent);object-fit:cover}@media(min-width:48rem){.annular-content-header:has(.annular-content-header__actions){grid-template-columns:minmax(0,1fr) auto}.annular-content-header__actions{grid-row:1/span 2;grid-column:2;justify-content:flex-end;margin-block-start:0}}.status-message{display:flex;margin-block:var(--space-4) 0;padding:var(--space-3) var(--space-4);border:var(--rule-thin) solid;border-radius:var(--radius-sm);align-items:flex-start;gap:var(--space-2)}.status-message--error{border-color:var(--color-danger-ink);color:var(--color-danger-ink);background:var(--color-danger-soft)}.status-message--success{border-color:var(--color-success-ink);color:var(--color-ink);background:var(--color-success-soft)}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;border:0;margin:-1px;clip:rect(0 0 0 0);overflow:hidden}::selection{color:var(--color-accent-ink);background:var(--color-primary)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.spreadsheet-viewer{display:grid;grid-template-rows:auto minmax(0,1fr);width:max-content;min-width:100%;min-height:100%;background:#fff}.spreadsheet-tabs{position:sticky;z-index:3;top:0;left:0;display:flex;width:100%;min-width:100%;padding:var(--space-2);gap:var(--space-1);border-bottom:var(--rule-thin) solid var(--color-line);background:var(--color-surface-muted)}.spreadsheet-tabs button{min-height:2.25rem;padding-inline:var(--space-3);border-radius:var(--radius-sm)}.spreadsheet-tabs button.is-active{color:var(--color-primary-contrast);border-color:var(--color-primary);background:var(--color-primary)}.spreadsheet-grid{overflow:auto}.spreadsheet-grid table{min-width:100%;border-spacing:0;border-collapse:separate;color:#172033;background:#fff;font-size:.85rem}.spreadsheet-grid th,.spreadsheet-grid td{max-width:28rem;padding:.55rem .75rem;overflow:hidden;border-right:var(--rule-thin) solid #dce2ea;border-bottom:var(--rule-thin) solid #dce2ea;text-align:left;text-overflow:ellipsis;white-space:nowrap}.spreadsheet-grid thead th{position:sticky;z-index:1;top:3.25rem;background:#edf1f6;font-weight:800;text-align:center}.spreadsheet-grid .row-number{position:sticky;z-index:2;left:0;width:3.5rem;color:#536074;background:#edf1f6;text-align:right}.spreadsheet-empty{padding:var(--space-6)!important;color:var(--color-text-muted);text-align:center!important}.annular-content-header>app-step-up-control{justify-self:end;margin-block-start:var(--space-3)}.annular-content-header app-step-up-control .verification-toolbar{justify-content:flex-end;margin-block-end:0}@media(min-width:48rem){.annular-content-header:has(>app-step-up-control){grid-template-columns:minmax(0,1fr) auto}.annular-content-header:has(>app-step-up-control)>h1,.annular-content-header:has(>app-step-up-control)>p{grid-column:1}.annular-content-header>app-step-up-control{grid-column:2;grid-row:1/span 2;margin-block-start:0;align-self:center}}
