@charset "UTF-8";:root{--color-text-primary: #1c1901;--color-text-secondary: #817d75;--color-text-muted: #b8b2a7;--color-text-subtle: #9c978e;--color-text-inverse: #fafaf9;--color-text-brand: #2d350b;--color-text-warning: #f79009;--color-text-error: #d64545;--color-bg-page: #fafaf9;--color-bg-subtle: #f1f0ed;--color-bg-sidebar: #fafaf9;--color-bg-table-headers: #edeee9;--color-bg-container: #dbddd4;--color-bg-surface: #fafaf9;--color-bg-dark: #000000;--color-bg-white: #ffffff;--color-bg-brand: #1c1901;--color-bg-info-row: #f8f7f6;--color-border-default: #b8b2a7;--color-border-subtle: #e6e2da;--color-border-muted: #eeebe5;--color-border-light: #f1f0ed;--color-border-card: #ccc6bc;--color-border-brand: #1c1901;--color-border-tab: #4a5328;--color-badge-menu-bg: #f6f6ee;--color-badge-menu-border: #caca9b;--color-badge-menu-text: #646435;--color-badge-variant-bg: #edeff2;--color-badge-variant-border: #93a1af;--color-badge-variant-text: #2d3b49;--color-badge-modifier-bg: #f0edef;--color-badge-modifier-border: #a893a1;--color-badge-modifier-text: #422d3b;--color-brand-primary: #4a5328;--color-brand-dark: #2d350b;--color-pure-white: #ffffff;--color-brand-400: #757b63;--color-brand-600: #3f4722;--color-status-success-bg: #edf7ed;--color-status-success-border: #b7dfb9;--color-status-success-text: #317234;--color-badge-status-completed-bg: #edeee9;--color-badge-status-completed-border: #b7baa9;--color-badge-status-completed-text: #2d350b;--color-badge-status-upcoming-bg: #f8f7f6;--color-badge-status-upcoming-border: #eeebe5;--color-badge-status-upcoming-text: #817d75;--color-badge-status-info-bg: #eff6fb;--color-badge-status-info-border: #beddf0;--color-badge-status-info-text: #175cd3;--color-status-cancelled-fill: #9c978e;--color-status-warning-bg: #fffaeb;--color-status-warning-border: #fedf89;--color-status-warning-text: #b54708;--color-status-error-bg: #fef3f2;--color-status-error-border: #fecdca;--color-status-error-text: #b42318;--color-button-primary-bg: #4a5328;--color-button-primary-border: #4a5328;--color-button-primary-text: #fafaf9;--color-button-primary-hover: #2d350b;--color-button-primary-active: #292e16;--color-button-primary-disabled: #f1f0ed;--color-button-secondary-bg: #fafaf9;--color-button-secondary-border: #b8b2a7;--color-button-secondary-border-hover: #9c978e;--color-button-secondary-text: #1c1901;--color-button-secondary-hover: #f1f0ed;--color-button-secondary-active: #eeebe5;--color-button-secondary-disabled: #fafaf9;--color-button-tertiary-bg: transparent;--color-button-tertiary-text: #1c1901;--color-button-tertiary-hover: #f1f0ed;--color-button-tertiary-active: #eeebe5;--color-button-tertiary-disabled: #f1f0ed;--color-checkbox-bg: #edeee9;--color-checkbox-border: #e6e2da;--color-checkbox-selected-bg: #edeee9;--color-checkbox-selected-border: #92987e;--font-base: Basis Grotesque Pro;--text-xs: 12px;--text-sm: 14px;--text-md: 16px;--text-xl: 20px;--display-sm: 30px;--leading-xs: 18px;--leading-sm: 20px;--leading-md: 24px;--leading-xl: 30px;--weight-regular: 400;--weight-medium: 500;--weight-bold: 700;--shadow-xs: 0px 1px 2px 0px rgba(10, 13, 18, .05);--shadow-md: 0px 2px 4px -2px rgba(10, 13, 18, .06), 0px 4px 6px -1px rgba(10, 13, 18, .1);--shadow-lg: 0px 2px 2px -1px rgba(10, 13, 18, .04), 0px 4px 6px -2px rgba(10, 13, 18, .03), 0px 12px 16px -4px rgba(10, 13, 18, .08);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 20px;--spacing-2xl: 24px;--radius-badge: 6px;--radius-input: 8px;--radius-card: 12px;--radius-section: 15px;--radius-avatar: 200px;--gray-25: #fbfbfb;--gray-50: #fafaf9;--gray-75: #f8f7f6;--gray-100: #f1f0ed;--gray-200: #eeebe5;--gray-300: #e6e2da;--gray-400: #ccc6bc;--gray-500: #b8b2a7;--gray-600: #9c978e;--gray-700: #817d75;--gray-900: #4a4743;--overall-progress: #a6a659;--checkpoint-progress: #2d3b49;--checkpoint-hit: #4caf50;--checkpoint-miss: #d64545;--checkpoint-active: #4b637a;--checkpoint-in-progress-bg: #eff6fb;--checkpoint-in-progress-border: #9dcce8;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px)}html,body{height:100%;font-family:var(--font-base);font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-text-primary);background:var(--color-bg-page);-webkit-font-smoothing:antialiased}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url("./media/material-symbols-outlined-ONDHZS2F.woff2") format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url("./media/material-symbols-rounded-FDVB5O6D.woff2") format("woff2")}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Symbols Sharp;font-style:normal;font-weight:100 700;font-display:block;src:url("./media/material-symbols-sharp-IOHQ7CC4.woff2") format("woff2")}.material-symbols-sharp{font-family:Material Symbols Sharp;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}.btn-sm{height:36px!important;font-size:14px!important;line-height:20px!important;padding:8px 12px!important}.btn-md{height:40px;font-size:14px!important;line-height:24px!important;padding:10px 14px!important}.btn-lg{height:44px;font-size:16px!important;line-height:24px!important;padding:10px 16px!important}.mat-mdc-button.btn-secondary,.mat-mdc-button:not(:disabled).btn-secondary,.mat-mdc-unelevated-button:not(:disabled).btn-secondary,button.btn-secondary,a.btn-secondary,[mat-flat-button].btn-secondary,.btn-secondary,.mat-mdc-button.btn-primary,.mat-mdc-button:not(:disabled).btn-primary,.mat-mdc-unelevated-button:not(:disabled).btn-primary,button.btn-primary,a.btn-primary,[mat-flat-button].btn-primary,.btn-primary{box-sizing:border-box;border-radius:8px!important;font-weight:500!important}.mat-mdc-unelevated-button:not(:disabled).btn-secondary .mat-mdc-button-persistent-ripple,.btn-secondary .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button:not(:disabled).btn-primary .mat-mdc-button-persistent-ripple,.btn-primary .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button:not(:disabled).btn-secondary .mat-mdc-button-ripple,.btn-secondary .mat-mdc-button-ripple,.mat-mdc-unelevated-button:not(:disabled).btn-primary .mat-mdc-button-ripple,.btn-primary .mat-mdc-button-ripple,.mat-mdc-unelevated-button:not(:disabled).btn-secondary .mdc-button__ripple,.btn-secondary .mdc-button__ripple,.mat-mdc-unelevated-button:not(:disabled).btn-primary .mdc-button__ripple,.btn-primary .mdc-button__ripple,.mat-mdc-unelevated-button:not(:disabled).btn-secondary .mdc-icon-button__ripple,.btn-secondary .mdc-icon-button__ripple,.mat-mdc-unelevated-button:not(:disabled).btn-primary .mdc-icon-button__ripple,.btn-primary .mdc-icon-button__ripple,.mat-mdc-unelevated-button:not(:disabled).btn-secondary .mat-mdc-button-touch-target,.btn-secondary .mat-mdc-button-touch-target,.mat-mdc-unelevated-button:not(:disabled).btn-primary .mat-mdc-button-touch-target,.btn-primary .mat-mdc-button-touch-target,.mat-mdc-unelevated-button:not(:disabled).btn-secondary .mat-mdc-focus-indicator,.btn-secondary .mat-mdc-focus-indicator,.mat-mdc-unelevated-button:not(:disabled).btn-primary .mat-mdc-focus-indicator,.btn-primary .mat-mdc-focus-indicator{display:none}.mat-mdc-button.btn-secondary mat-icon,.mat-mdc-button:not(:disabled).btn-secondary mat-icon,.mat-mdc-unelevated-button:not(:disabled).btn-secondary mat-icon,[mat-flat-button].btn-secondary mat-icon,.btn-secondary mat-icon,.mat-mdc-button.btn-primary mat-icon,.mat-mdc-button:not(:disabled).btn-primary mat-icon,.mat-mdc-unelevated-button:not(:disabled).btn-primary mat-icon,[mat-flat-button].btn-primary mat-icon,.btn-primary mat-icon{margin:0 8px 0 0!important;width:20px!important;height:20px!important;font-size:20px!important;display:flex!important;align-items:center;justify-content:center}.mat-mdc-unelevated-button.btn-secondary:disabled:not(:disabled),.btn-secondary:disabled,.mat-mdc-unelevated-button.btn-primary:disabled:not(:disabled),.btn-primary:disabled{cursor:not-allowed}.mat-mdc-button.btn-primary,.mat-mdc-button:not(:disabled).btn-primary,.mat-mdc-unelevated-button:not(:disabled).btn-primary,button.btn-primary,a.btn-primary,[mat-flat-button].btn-primary,.btn-primary{background-color:var(--color-button-primary-bg);border:2px solid var(--color-button-primary-border);color:var(--color-button-primary-text)}.mat-mdc-button.btn-primary:hover,.mat-mdc-button:not(:disabled).btn-primary:hover,.mat-mdc-unelevated-button:not(:disabled).btn-primary:hover,button.btn-primary:hover,a.btn-primary:hover,[mat-flat-button].btn-primary:hover,.btn-primary:hover{background-color:var(--color-button-primary-hover)}.mat-mdc-button.btn-primary:active,.mat-mdc-button:not(:disabled).btn-primary:active,.mat-mdc-unelevated-button:not(:disabled).btn-primary:active,button.btn-primary:active,a.btn-primary:active,[mat-flat-button].btn-primary:active,.btn-primary:active{background-color:var(--color-button-primary-active)}.mat-mdc-button.btn-primary:disabled,.mat-mdc-button:not(:disabled).btn-primary:disabled,.mat-mdc-unelevated-button:not(:disabled).btn-primary:disabled,button.btn-primary:disabled,a.btn-primary:disabled,[mat-flat-button].btn-primary:disabled,.btn-primary:disabled{background-color:var(--color-button-primary-disabled);border:2px solid var(--color-border-muted);color:var(--color-text-muted)}.mat-mdc-button.btn-secondary,.mat-mdc-button:not(:disabled).btn-secondary,.mat-mdc-unelevated-button:not(:disabled).btn-secondary,button.btn-secondary,a.btn-secondary,[mat-flat-button].btn-secondary,.btn-secondary{background-color:var(--color-button-secondary-bg);border:1px solid var(--color-button-secondary-border);color:var(--color-button-secondary-text)}.mat-mdc-button.btn-secondary:hover,.mat-mdc-button:not(:disabled).btn-secondary:hover,.mat-mdc-unelevated-button:not(:disabled).btn-secondary:hover,button.btn-secondary:hover,a.btn-secondary:hover,[mat-flat-button].btn-secondary:hover,.btn-secondary:hover{background-color:var(--color-button-secondary-hover);border-color:var(--color-button-secondary-border-hover)}.mat-mdc-button.btn-secondary:active,.mat-mdc-button:not(:disabled).btn-secondary:active,.mat-mdc-unelevated-button:not(:disabled).btn-secondary:active,button.btn-secondary:active,a.btn-secondary:active,[mat-flat-button].btn-secondary:active,.btn-secondary:active{background-color:var(--color-button-secondary-active)}.mat-mdc-button.btn-secondary:disabled,.mat-mdc-button:not(:disabled).btn-secondary:disabled,.mat-mdc-unelevated-button:not(:disabled).btn-secondary:disabled,button.btn-secondary:disabled,a.btn-secondary:disabled,[mat-flat-button].btn-secondary:disabled,.btn-secondary:disabled{background-color:var(--color-button-secondary-disabled);border:1px solid var(--color-border-light);color:var(--color-text-muted)}.mat-mdc-button.btn-secondary mat-icon,.mat-mdc-button.btn-secondary .mat-icon,.mat-mdc-button:not(:disabled).btn-secondary mat-icon,.mat-mdc-button:not(:disabled).btn-secondary .mat-icon,.mat-mdc-unelevated-button:not(:disabled).btn-secondary mat-icon,.mat-mdc-unelevated-button:not(:disabled).btn-secondary .mat-icon,button.btn-secondary mat-icon,button.btn-secondary .mat-icon,a.btn-secondary mat-icon,a.btn-secondary .mat-icon,[mat-flat-button].btn-secondary mat-icon,[mat-flat-button].btn-secondary .mat-icon,.btn-secondary mat-icon,.btn-secondary .mat-icon{color:var(--color-text-secondary)}:root,:host{--mat-sys-primary: var(--color-bg-page);--mat-sys-on-primary: var(--color-text-primary);--mat-sys-primary-container: var(--color-border-subtle);--mat-sys-on-primary-container: var(--color-text-primary);--mat-sys-inverse-primary: var(--color-text-brand);--mat-sys-primary-fixed: var(--color-bg-page);--mat-sys-primary-fixed-dim: var(--color-border-subtle);--mat-sys-on-primary-fixed: var(--color-text-primary);--mat-sys-on-primary-fixed-variant: var(--color-text-brand);--mat-sys-secondary: var(--color-text-brand);--mat-sys-on-secondary: var(--color-bg-page);--mat-sys-secondary-container: var(--color-border-subtle);--mat-sys-on-secondary-container: var(--color-text-primary);--mat-sys-secondary-fixed: var(--color-text-brand);--mat-sys-secondary-fixed-dim: #3a411f;--mat-sys-on-secondary-fixed: var(--color-bg-page);--mat-sys-on-secondary-fixed-variant: #d2d4c9;--mat-sys-tertiary: var(--color-bg-subtle);--mat-sys-on-tertiary: var(--color-text-primary);--mat-sys-tertiary-container: var(--color-border-subtle);--mat-sys-on-tertiary-container: var(--color-text-primary);--mat-sys-tertiary-fixed: var(--color-bg-subtle);--mat-sys-tertiary-fixed-dim: var(--color-bg-subtle);--mat-sys-on-tertiary-fixed: var(--color-text-primary);--mat-sys-on-tertiary-fixed-variant: var(--color-border-subtle);--mat-sys-on-background: var(--color-text-primary);--mat-sys-surface: var(--color-bg-page);--mat-sys-surface-dim: #f6f2eb;--mat-sys-surface-bright: var(--color-bg-page);--mat-sys-surface-container-lowest: var(--color-bg-page);--mat-sys-surface-container-low: var(--color-bg-page);--mat-sys-surface-container: var(--color-bg-container);--mat-sys-surface-container-high: #f1ece3;--mat-sys-surface-container-highest: var(--color-border-subtle);--mat-sys-on-surface: var(--color-text-primary);--mat-sys-shadow: var(--color-bg-dark);--mat-sys-scrim: var(--color-bg-dark);--mat-sys-surface-tint: #9ba089;--mat-sys-inverse-surface: var(--color-text-primary);--mat-sys-inverse-on-surface: var(--color-bg-page);--mat-sys-outline: var(--color-border-subtle);--mat-sys-outline-variant: #d2d4c9;--mat-sys-error: #d64545;--mat-sys-error-container: #f9d7d7;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #4c0303;--mat-sys-surface-variant: #d2d4c9;--mat-sys-on-surface-variant: var(--color-text-brand);--mat-tooltip-container-color: var(--color-bg-surface);--mat-tooltip-container-shape: var(--radius-input);--mat-tooltip-supporting-text-color: var(--color-text-secondary);--mat-tooltip-supporting-text-size: var(--text-xs);--mat-tooltip-supporting-text-weight: var(--weight-medium);--mat-sys-border: var(--color-border-default);--mat-sys-font: var(--color-text-primary);--mat-sys-quaternary: var(--color-border-subtle);--mat-sys-button: var(--color-border-subtle);--mat-sys-new-chat-outline: var(--color-border-default);--mat-sys-sources: #a6a659;--mat-sys-font-light: var(--color-text-secondary);--mat-sys-button-outline: var(--color-border-default);--mat-sys-grey-3: var(--color-text-muted);--mat-sys-heading-hover: #808769;--mat-sys-alt-green: var(--color-badge-menu-text);--mat-sys-light-green: #8b9079;--mat-sys-alt-blue: #535862;--mat-sys-green-font: var(--color-text-brand);--mat-sys-alt-light-blue: var(--color-badge-variant-border);--app-warning-orange: var(--color-text-warning);--app-category-background: var(--color-bg-table-headers);--mat-sys-grey-warm: var(--color-text-muted);--mat-sys-grey-warm-alt: var(--color-text-muted);--mat-sys-orange-error: var(--color-text-warning);--mat-sys-x-close: var(--color-text-primary);--mat-sys-tab-selected: var(--color-text-brand);--mat-sys-tab-unselected: #8b9079;--mat-sys-fixed-cost-text: var(--color-badge-variant-text);--mat-sys-shadow: #0a0d120d;--mat-sys-new-background: var(--color-bg-page);--mat-sys-grey-4: var(--color-bg-subtle);--mat-sys-second-header: var(--color-text-secondary);--mat-sys-hover: #e6e2da4d;--mat-sys-sub-header: var(--color-text-secondary);--mat-sys-input-border: var(--color-border-subtle);--mat-sys-location-background: var(--color-bg-page);--mat-sys-category-text: var(--color-text-secondary);--mat-sys-text-color: var(--color-text-primary);--mat-sys-checkbox-border: var(--color-border-subtle);--mat-sys-checkbox-selected: var(--color-badge-variant-text);--mat-sys-cogs-background: var(--color-bg-page);--mat-select-enabled-trigger-text-color: var(--color-text-primary);--mat-sys-secondary: var(--color-brand-primary);--mat-sys-background: var(--color-bg-page);--mat-checkbox-selected-checkmark-color: var(--color-brand-primary)}.dark{--mat-sys-primary: var(--color-text-brand);--mat-sys-on-primary: var(--color-bg-page);--mat-sys-primary-container: var(--color-brand-primary);--mat-sys-on-primary-container: var(--color-bg-page);--mat-sys-inverse-primary: var(--color-bg-page);--mat-sys-primary-fixed: var(--color-text-brand);--mat-sys-primary-fixed-dim: var(--color-brand-dark);--mat-sys-on-primary-fixed: var(--color-bg-page);--mat-sys-on-primary-fixed-variant: #d2d4c9;--mat-sys-secondary: #d2d4c9;--mat-sys-on-secondary: var(--color-text-primary);--mat-sys-secondary-container: #9ba089;--mat-sys-on-secondary-container: var(--color-text-primary);--mat-sys-secondary-fixed: #d2d4c9;--mat-sys-secondary-fixed-dim: #9ba089;--mat-sys-on-secondary-fixed: var(--color-text-primary);--mat-sys-on-secondary-fixed-variant: var(--color-bg-page);--mat-sys-tertiary: #a6a659;--mat-sys-on-tertiary: var(--color-text-primary);--mat-sys-tertiary-container: var(--color-text-brand);--mat-sys-on-tertiary-container: var(--color-bg-page);--mat-sys-tertiary-fixed: #a6a659;--mat-sys-tertiary-fixed-dim: #7b7b43;--mat-sys-on-tertiary-fixed: var(--color-text-primary);--mat-sys-on-tertiary-fixed-variant: #d2d4c9;--mat-sys-background: var(--color-text-primary);--mat-sys-on-background: var(--color-bg-page);--mat-sys-surface: var(--color-text-primary);--mat-sys-surface-dim: #16130c;--mat-sys-surface-bright: #2d281f;--mat-sys-surface-container-lowest: #0f0c07;--mat-sys-surface-container-low: #19150e;--mat-sys-surface-container: #211c13;--mat-sys-surface-container-high: #2a2419;--mat-sys-surface-container-highest: #352d20;--mat-sys-on-surface: var(--color-bg-page);--mat-sys-shadow: var(--color-bg-dark);--mat-sys-scrim: var(--color-bg-dark);--mat-sys-surface-tint: var(--color-text-brand);--mat-sys-inverse-surface: var(--color-bg-page);--mat-sys-inverse-on-surface: var(--color-text-primary);--mat-sys-outline: #b7baa9;--mat-sys-outline-variant: var(--color-text-brand);--mat-sys-error: #ffb4ab;--mat-sys-error-container: #8b1b17;--mat-sys-on-error: #4c0200;--mat-sys-on-error-container: #ffdada;--mat-sys-surface-variant: var(--color-text-brand);--mat-sys-on-surface-variant: var(--color-bg-page)}:root,:host{--mat-sys-brand-font-family: var(--font-base);--mat-sys-plain-font-family: var(--font-base);--mat-sys-bold-font-weight: var(--weight-bold);--mat-sys-medium-font-weight: var(--weight-medium);--mat-sys-regular-font-weight: var(--weight-regular)}.sc-form-field{width:100%}.sc-form-field .mat-mdc-form-field-subscript-wrapper{display:none}.sc-form-field .mdc-text-field--outlined{background-color:var(--color-pure-white);border-radius:var(--radius-input)}.sc-form-field .mdc-notched-outline__leading,.sc-form-field .mdc-notched-outline__notch,.sc-form-field .mdc-notched-outline__trailing{border-color:var(--color-border-default)!important}.sc-form-field .mdc-notched-outline__notch{border-top:1px solid var(--color-border-default)!important}.sc-form-field .mdc-text-field--focused .mdc-notched-outline__leading,.sc-form-field .mdc-text-field--focused .mdc-notched-outline__notch,.sc-form-field .mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--color-brand-primary)!important;border-width:2px}.sc-form-field .mdc-text-field--focused .mdc-notched-outline__notch{border-top-width:2px!important}.sc-form-field .mat-mdc-form-field-infix{min-height:40px;padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.sc-form-field .mat-mdc-floating-label{display:none}.sc-form-field input.mat-mdc-input-element,.sc-form-field .mat-mdc-select-value-text{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary)}.sc-form-field input.mat-mdc-input-element::placeholder{color:var(--color-text-secondary)}.sc-form-field textarea.mat-mdc-input-element{display:block;font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-sm);color:var(--color-text-primary);resize:vertical}.sc-form-field textarea.mat-mdc-input-element::placeholder{color:var(--color-text-secondary);font-weight:var(--weight-regular)}.sc-form-field .mat-mdc-select-placeholder,.sc-form-field .mat-mdc-select-arrow{color:var(--color-text-secondary)}.sc-form-field .mat-mdc-form-field-icon-prefix .mat-icon,.sc-form-field .mat-mdc-form-field-icon-suffix .mat-icon{color:var(--color-text-secondary);font-size:var(--text-md);width:var(--text-md);height:var(--text-md)}.sc-form-field .mat-datepicker-toggle .mat-mdc-icon-button{color:var(--color-text-secondary)}.sc-form-field .mat-datepicker-toggle .mat-mdc-icon-button .mat-icon{overflow:visible}.sc-form-field.sc-form-field--error .mdc-notched-outline__leading,.sc-form-field.sc-form-field--error .mdc-notched-outline__notch,.sc-form-field.sc-form-field--error .mdc-notched-outline__trailing{border-color:var(--color-status-error-text)!important}.sc-form-field.sc-form-field--error .mdc-notched-outline__notch{border-top:1px solid var(--color-status-error-text)!important}.sc-form-field.sc-form-field--textarea{height:auto}.sc-form-field.sc-form-field--textarea .mat-mdc-text-field-wrapper,.sc-form-field.sc-form-field--textarea .mdc-text-field--outlined,.sc-form-field.sc-form-field--textarea .mat-mdc-form-field-flex{height:auto!important;min-height:0;align-items:stretch}.sc-form-field.sc-form-field--textarea .mat-mdc-form-field-infix{width:100%;min-height:0;padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.btn-no-hover.mat-mdc-icon-button,.btn-no-hover .mat-mdc-icon-button{--mat-mdc-button-state-layer-color: transparent;--mat-mdc-button-state-layer-opacity: 0;--mat-mdc-button-hover-state-layer-opacity: 0;--mat-mdc-button-focus-state-layer-opacity: 0;--mat-mdc-button-pressed-state-layer-opacity: 0;--mdc-icon-button-state-layer-color: transparent;--mdc-icon-button-state-layer-opacity: 0}.btn-no-hover.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.btn-no-hover.mat-mdc-icon-button .mat-mdc-button-ripple,.btn-no-hover.mat-mdc-icon-button .mdc-icon-button__ripple,.btn-no-hover .mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.btn-no-hover .mat-mdc-icon-button .mat-mdc-button-ripple,.btn-no-hover .mat-mdc-icon-button .mdc-icon-button__ripple{display:none}.sc-dialog-panel .mat-mdc-dialog-container{padding:0!important;border-radius:16px!important;overflow:hidden}.sc-dialog-panel .mat-mdc-dialog-surface{border-radius:16px!important;overflow:hidden;padding:0!important}.sc-slide-toggle{--mdc-switch-track-width: 44px;--mdc-switch-track-height: 24px;--mdc-switch-track-shape: 12px;--mdc-switch-handle-width: 20px;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 9999px;--mdc-switch-track-outline-color: transparent;--mdc-switch-unselected-track-outline-color: transparent;--mdc-switch-disabled-unselected-track-outline-color: transparent;--mat-slide-toggle-unselected-track-color: var(--color-bg-subtle);--mat-slide-toggle-unselected-hover-track-color: var(--color-bg-subtle);--mat-slide-toggle-unselected-pressed-track-color: var(--color-bg-subtle);--mat-slide-toggle-unselected-focus-track-color: var(--color-bg-subtle);--mat-slide-toggle-selected-track-color: var(--color-brand-600);--mat-slide-toggle-selected-hover-track-color: var(--color-brand-600);--mat-slide-toggle-selected-pressed-track-color: var(--color-brand-600);--mat-slide-toggle-selected-focus-track-color: var(--color-brand-600);--mat-slide-toggle-unselected-handle-color: var(--color-bg-page);--mat-slide-toggle-unselected-hover-handle-color: var(--color-bg-page);--mat-slide-toggle-unselected-pressed-handle-color: var(--color-bg-page);--mat-slide-toggle-unselected-focus-handle-color: var(--color-bg-page);--mat-slide-toggle-selected-handle-color: var(--color-bg-page);--mat-slide-toggle-selected-hover-handle-color: var(--color-bg-page);--mat-slide-toggle-selected-pressed-handle-color: var(--color-bg-page);--mat-slide-toggle-selected-focus-handle-color: var(--color-bg-page)}.sc-slide-toggle .mdc-switch__icons{display:none}.sc-slide-toggle .mdc-switch__handle:after{box-shadow:0 1px 3px #0a0d121a,0 1px 2px -1px #0a0d121a!important}app-dropdown .mat-mdc-form-field-subscript-wrapper{display:none}app-dropdown .mdc-text-field--outlined{background-color:var(--color-pure-white);border-radius:var(--radius-input)}app-dropdown .mdc-notched-outline__leading,app-dropdown .mdc-notched-outline__notch,app-dropdown .mdc-notched-outline__trailing{border-color:var(--color-border-default)!important}app-dropdown .mat-mdc-form-field-infix{min-height:40px;padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}app-dropdown .mat-mdc-select-placeholder,app-dropdown .mat-mdc-select-value-text{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.select-all-checkbox .mdc-checkbox__background,.select-all-checkbox .mdc-checkbox,.dropdown .mat-pseudo-checkbox{width:16px;height:16px}.dropdown .mat-pseudo-checkbox{border-radius:4px;border:2px solid var(--color-checkbox-border);margin-right:8px!important}.dropdown .mat-pseudo-checkbox-checked{border:2px solid var(--color-checkbox-selected-border)!important;background-color:var(--color-checkbox-bg)!important}.dropdown .mat-pseudo-checkbox-checked:after{transform:rotate(-45deg) scale(.75);border-width:3px;border-color:var(--color-text-primary)!important;width:8px!important;opacity:.7}.select-all-checkbox{margin:0 7px}.select-all-checkbox .mdc-checkbox{margin-left:2px;flex:0 0 16px}.select-all-checkbox .mdc-checkbox__background{border-radius:4px;border:2px solid var(--color-checkbox-border)}.select-all-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.select-all-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{border:2px solid var(--color-checkbox-selected-border)!important;background-color:var(--color-checkbox-bg)!important}.select-all-checkbox .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background>.mdc-checkbox__mixedmark{transform:scaleX(.75) rotate(0)}.select-all-checkbox .mdc-checkbox .mdc-checkbox__native-control:focus+.mdc-checkbox__ripple{opacity:0}.select-all-checkbox .mdc-checkbox__checkmark{transform:scale(.75)}.select-all-checkbox .mdc-checkbox__checkmark-path{stroke-width:5px}.select-all-checkbox>.mat-internal-form-field>.mdc-label{padding-left:6px;margin-top:2px}.hide-checkbox .mat-pseudo-checkbox{display:none!important}.container{width:100%;max-width:1440px;margin-inline:auto}.container--sm{max-width:720px}.container--md{max-width:1024px}.container--lg{max-width:1280px}.container--xl{max-width:1440px}.container--full{max-width:none}.grid{display:grid;--grid-cols: 12;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;padding:20px}@media(max-width:1280px){.grid{--grid-cols: 8;grid-template-columns:repeat(var(--grid-cols),1fr)}}@media(max-width:900px){.grid{--grid-cols: 6;grid-template-columns:repeat(var(--grid-cols),1fr);gap:12px}}@media(max-width:768px){.grid{--grid-cols: 4;grid-template-columns:repeat(var(--grid-cols),1fr)}}@media(max-width:540px){.grid{--grid-cols: 2;grid-template-columns:repeat(var(--grid-cols),1fr)}}.col-1{--span: 1;grid-column-end:span min(var(--span),var(--grid-cols, 12));min-width:0}.col-2{--span: 2;grid-column-end:span min(var(--span),var(--grid-cols, 12));min-width:0}.col-3{--span: 3;grid-column-end:span min(var(--span),var(--grid-cols, 12));min-width:0}.col-4{--span: 4;grid-column-end:span min(var(--span),var(--grid-cols, 12));min-width:0}.col-5{--span: 5;grid-column-end:span min(var(--span),var(--grid-cols, 12));min-width:0}.col-6{--span: 6;grid-column-end:span min(var(--span),var(--grid-cols, 12));min-width:0}.col-7{--span: 7;grid-column-end:span min(var(--span),var(--grid-cols, 12));min-width:0}.col-8{--span: 8;grid-column-end:span min(var(--span),var(--grid-cols, 12));min-width:0}.col-9{--span: 9;grid-column-end:span min(var(--span),var(--grid-cols, 12));min-width:0}.col-10{--span: 10;grid-column-end:span min(var(--span),var(--grid-cols, 12));min-width:0}.col-11{--span: 11;grid-column-end:span min(var(--span),var(--grid-cols, 12));min-width:0}.col-12{--span: 12;grid-column-end:span min(var(--span),var(--grid-cols, 12));min-width:0}@media(max-width:1280px){.col-xl-1{--span: 1;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-xl-2{--span: 2;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-xl-3{--span: 3;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-xl-4{--span: 4;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-xl-5{--span: 5;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-xl-6{--span: 6;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-xl-7{--span: 7;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-xl-8{--span: 8;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-xl-9{--span: 9;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-xl-10{--span: 10;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-xl-11{--span: 11;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-xl-12{--span: 12;grid-column-end:span min(var(--span),var(--grid-cols, 12))}}@media(max-width:900px){.col-lg-1{--span: 1;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-lg-2{--span: 2;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-lg-3{--span: 3;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-lg-4{--span: 4;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-lg-5{--span: 5;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-lg-6{--span: 6;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-lg-7{--span: 7;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-lg-8{--span: 8;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-lg-9{--span: 9;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-lg-10{--span: 10;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-lg-11{--span: 11;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-lg-12{--span: 12;grid-column-end:span min(var(--span),var(--grid-cols, 12))}}@media(max-width:768px){.col-md-1{--span: 1;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-md-2{--span: 2;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-md-3{--span: 3;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-md-4{--span: 4;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-md-5{--span: 5;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-md-6{--span: 6;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-md-7{--span: 7;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-md-8{--span: 8;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-md-9{--span: 9;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-md-10{--span: 10;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-md-11{--span: 11;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-md-12{--span: 12;grid-column-end:span min(var(--span),var(--grid-cols, 12))}}@media(max-width:540px){.col-sm-1{--span: 1;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-sm-2{--span: 2;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-sm-3{--span: 3;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-sm-4{--span: 4;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-sm-5{--span: 5;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-sm-6{--span: 6;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-sm-7{--span: 7;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-sm-8{--span: 8;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-sm-9{--span: 9;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-sm-10{--span: 10;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-sm-11{--span: 11;grid-column-end:span min(var(--span),var(--grid-cols, 12))}.col-sm-12{--span: 12;grid-column-end:span min(var(--span),var(--grid-cols, 12))}}.col-offset-1{grid-column-start:2}.col-offset-2{grid-column-start:3}.col-offset-3{grid-column-start:4}.col-offset-4{grid-column-start:5}.col-offset-5{grid-column-start:6}.col-offset-6{grid-column-start:7}.col-offset-7{grid-column-start:8}.col-offset-8{grid-column-start:9}.col-offset-9{grid-column-start:10}.col-offset-10{grid-column-start:11}.col-offset-11{grid-column-start:12}@media(max-width:1280px){.col-offset-2{grid-column-start:1}.col-offset-3{grid-column-start:2}.col-offset-4{grid-column-start:3}}@media(max-width:900px){[class*=col-offset-]{grid-column-start:auto}}.grid--align-start{align-items:start}.grid--align-center{align-items:center}.grid--align-end{align-items:end}.grid--align-stretch{align-items:stretch}.grid--justify-start{justify-content:start}.grid--justify-center{justify-content:center}.grid--justify-end{justify-content:end}.grid--justify-between{justify-content:space-between}.grid--justify-around{justify-content:space-around}.grid--gap-none{gap:0}.grid--gap-sm{gap:12px}.grid--gap-lg{gap:24px}.action-menu.mat-mdc-menu-panel{background-color:var(--gray-25);--mat-menu-container-color: var(--gray-25);border:1px solid var(--gray-300);border-radius:var(--radius-input);box-shadow:var(--shadow-lg);min-width:180px}.action-menu.mat-mdc-menu-panel .mat-mdc-menu-content{padding:0}.action-menu.mat-mdc-menu-panel .mat-divider{margin:4px 0}.action-menu.mat-mdc-menu-panel .mat-mdc-menu-item{display:flex;align-items:center;justify-content:center;font-family:var(--font-base),"Inter","Roboto",sans-serif;min-height:38px;padding:2px 16px;font-size:14px;font-weight:500;color:var(--color-text-primary)}.action-menu.mat-mdc-menu-panel .mat-mdc-menu-item.danger-action{color:var(--color-text-error)}.action-menu.mat-mdc-menu-panel .mat-mdc-menu-item.danger-action mat-icon{color:var(--color-text-error)}.action-menu.mat-mdc-menu-panel .mat-mdc-menu-item:hover{background-color:var(--gray-100)}.action-menu.mat-mdc-menu-panel .mat-mdc-menu-item mat-icon{color:var(--color-text-primary);height:16px;width:16px;margin:0 8px 3px 0}.dialog-title{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--weight-bold);margin-bottom:0;color:var(--color-text-primary)}.dialog-message{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-regular);color:var(--color-text-secondary);margin-bottom:0}.actions{display:flex;justify-content:space-between;gap:var(--spacing-md)}.actions button{flex:1 1 0;height:44px;display:inline-flex;align-items:center;justify-content:center}.cancel{color:var(--color-text-primary)}.save{color:var(--color-button-primary-text)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}.year-input-field{width:100%}.year-input-field .mat-mdc-text-field-wrapper{background-color:var(--mat-sys-background)!important;border:1px solid var(--mat-sys-border);box-shadow:var(--shadow-xs);border-radius:8px!important;height:40px;padding:0 12px}.year-input-field .mdc-notched-outline,.year-input-field .mdc-line-ripple{display:none!important}.year-input-field .mat-mdc-form-field-flex{height:100%;align-items:center}.year-input-field .mat-mdc-form-field-infix{min-height:0;padding:0}.year-input-field .mat-mdc-form-field-subscript-wrapper{display:none}@font-face{font-family:Basis Grotesque Pro;src:url("/assets/fonts/basis-grotesque-pro/Basis Grotesque Pro Regular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Basis Grotesque Pro;src:url("/assets/fonts/basis-grotesque-pro/Basis Grotesque Pro Medium.otf") format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Basis Grotesque Pro;src:url("/assets/fonts/basis-grotesque-pro/Basis Grotesque Pro Bold.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--navbar-height: 100px}html{--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-button-filled-container-height: 40px;--mat-button-filled-container-shape: 8px;--mat-button-outlined-container-height: 40px;--mat-button-outlined-label-text-color: var(--mat-sys-on-background);--mat-button-outlined-horizontal-padding: 16px;--mat-button-filled-container-color: var(--mat-sys-secondary);--mat-button-filled-label-text-color: var(--mat-sys-background);--mat-menu-container-shape: 8px;--mat-menu-container-color: var(--mat-sys-background);--mat-menu-item-label-text-weight: Regular;--mat-form-field-filled-container-color: transparent;--mat-form-field-filled-active-indicator-height: 0px;--mat-form-field-filled-focus-active-indicator-height: 0px;--mat-form-field-filled-container-shape: 12px;--mat-form-field-filled-disabled-container-color: transparent;--mat-form-field-filled-disabled-input-text-color: var(--mat-sys-font-light);--mat-form-field-filled-focus-active-indicator-color: var(--mat-sys-font);--mat-form-field-outlined-disabled-outline-color: var(--mat-sys-secondary);--mat-form-field-state-layer-color: var(--mat-sys-primary);--mat-form-field-hover-state-layer-opacity: 0;--mat-form-field-focus-state-layer-opacity: 0;--mat-form-field-outlined-outline-color: var(--mat-sys-primary-container);--mat-form-field-outlined-hover-outline-color: var(--mat-sys-secondary);--mat-form-field-outlined-focus-outline-color: var(--mat-sys-primary-container);--mat-form-field-outlined-focus-label-text-color: var(--mat-sys-font);--mat-form-field-filled-active-indicator-color: var(--mat-sys-font);--mat-form-field-outlined-caret-color: var(--mat-sys-font);--mat-form-field-filled-caret-color: var(--mat-sys-font);--mat-form-field-outlined-error-caret-color: var(--mat-sys-error);--mat-form-field-filled-error-caret-color: var(--mat-sys-error);--mat-form-field-outlined-container-shape: 15px;--mat-form-field-container-height: 40px;--mat-dialog-container-min-width: 0px;--mat-dialog-container-max-width: 90vw;--mat-dialog-container-small-max-width: 520px;--mat-dialog-container-shape: 16px;--mat-dialog-container-elevation-shadow: 0 18px 40px rgba(0, 0, 0, .2);--mat-dialog-container-color: var(--mat-sys-background);--mat-dialog-headline-padding: 16px;--mat-dialog-content-padding: 28px;--mat-dialog-actions-padding: 20px;--mat-dialog-actions-alignment: end;--mat-dialog-with-actions-content-padding: true;--mat-dialog-supporting-text-color: var(--mat-sys-font);--mat-autocomplete-background-color: var(--mat-sys-background);--mat-autocomplete-container-shape: 8px;--mat-expansion-container-elevation-shadow: none;--mat-expansion-container-background-color: var(--mat-sys-primary);--mat-expansion-container-shape: 12px;--mat-expansion-header-collapsed-state-height: 20px;--mat-expansion-header-expanded-state-height: 20px;--mat-expansion-header-hover-state-layer-color: var(--mat-sys-tertiary);--mat-expansion-header-focus-state-layer-color: var(--mat-sys-tertiary);--mat-expansion-header-text-color: var(--mat-sys-font);--mat-checkbox-touch-target-size: 16px;--mat-checkbox-state-layer-size: 16px;--mat-checkbox-unselected-icon-color: var(--mat-sys-checkbox-border);--mat-checkbox-unselected-hover-icon-color: var(--mat-sys-checkbox-border);--mat-checkbox-unselected-focus-icon-color: var(--mat-sys-checkbox-border);--mat-checkbox-disabled-unselected-icon-color: var(--mat-sys-checkbox-border);--mat-checkbox-label-text-color: var(--mat-sys-text-color);--mat-checkbox-disabled-label-color: var(--mat-sys-grey-warm);--mat-checkbox-selected-icon-color: var(--mat-sys-secondary);--mat-checkbox-selected-hover-icon-color: var(--mat-sys-secondary);--mat-checkbox-selected-pressed-icon-color: var(--mat-sys-secondary);--mat-checkbox-selected-focus-icon-color: var(--mat-sys-secondary);--mat-checkbox-disabled-selected-icon-color: var(--mat-sys-secondary);--mat-checkbox-selected-checkmark-color: var(--mat-sys-background);--mat-checkbox-disabled-selected-checkmark-color: var(--mat-sys-background);margin:0;height:100vh;line-height:24px;font-family:var(--font-base),"Inter","Roboto",sans-serif;color:#292524}html .mat-autocomplete-panel{border:3px solid #73ad21}.mat-expansion-panel-header{padding:7px!important}body{margin:0;height:100vh;overflow:hidden}app-root{display:block;min-height:100vh}html:has(app-root>.app.interviewer-route),body:has(>app-root>.app.interviewer-route){height:100dvh}app-root:has(>.app.interviewer-route){height:100dvh;min-height:100dvh}.no-hover-icon-button.mat-mdc-icon-button,.no-hover-icon-button.mat-mdc-button{--mat-mdc-button-state-layer-color: transparent;--mat-mdc-button-state-layer-opacity: 0;--mat-mdc-button-hover-state-layer-opacity: 0;--mat-mdc-button-focus-state-layer-opacity: 0;--mat-mdc-button-pressed-state-layer-opacity: 0;--mdc-icon-button-state-layer-color: transparent;--mdc-icon-button-state-layer-opacity: 0}.no-hover-icon-button.mat-mdc-icon-button:before,.no-hover-icon-button.mat-mdc-icon-button:after,.no-hover-icon-button.mat-mdc-button:before,.no-hover-icon-button.mat-mdc-button:after{display:none}.no-hover-icon-button.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.no-hover-icon-button.mat-mdc-icon-button .mat-mdc-button-ripple,.no-hover-icon-button.mat-mdc-icon-button .mdc-button__ripple,.no-hover-icon-button.mat-mdc-icon-button .mdc-icon-button__ripple,.no-hover-icon-button.mat-mdc-icon-button .mat-mdc-button-touch-target,.no-hover-icon-button.mat-mdc-icon-button .mat-mdc-focus-indicator,.no-hover-icon-button.mat-mdc-button .mat-mdc-button-persistent-ripple,.no-hover-icon-button.mat-mdc-button .mat-mdc-button-ripple,.no-hover-icon-button.mat-mdc-button .mdc-button__ripple,.no-hover-icon-button.mat-mdc-button .mdc-icon-button__ripple,.no-hover-icon-button.mat-mdc-button .mat-mdc-button-touch-target,.no-hover-icon-button.mat-mdc-button .mat-mdc-focus-indicator{display:none}h3{font-weight:500}.page{display:flex;justify-content:center}h1{font-weight:500;font-size:36px;line-height:44px;margin:12px 0 4px;color:var(--mat-sys-font);font-weight:var(--mat-sys-medium-font-weight);letter-spacing:-2%}h2{font-weight:var(--mat-sys-bold-font-weight);font-size:20px;line-height:30px;color:var(--mat-sys-font)}h3{font-size:20px;line-height:1.25;margin:0 0 8px}h4{font-size:16px;line-height:1.15;margin:0 0 6px;font-weight:var(--mat-sys-green-font);font-weight:var(--mat-sys-regular-font-weight)}p{font-size:16px;line-height:30px;margin:0 0 12px;color:var(--mat-sys-font);font-weight:var(--mat-sys-regular-font-weight)}.full-width{width:100%}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper{height:40px!important;padding:0 10px;background-color:var(--mat-sys-background)!important;border:1px solid var(--mat-sys-border);border-radius:8px!important;box-shadow:0 1px 2px var(--mat-sys-shadow);transition:box-shadow .2s,border-color .2s}.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-notched-outline{display:none!important}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-flex{height:100%;align-items:center!important}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-infix{padding-top:0!important;padding-bottom:0!important;min-height:unset!important;border-top:0!important}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused .mat-mdc-text-field-wrapper{border-color:var(--mat-sys-secondary)}.mat-mdc-form-field.mat-form-field-appearance-outline.sc-form-field--textarea{height:auto}.mat-mdc-form-field.mat-form-field-appearance-outline.sc-form-field--textarea .mat-mdc-text-field-wrapper{height:auto!important}.mat-mdc-form-field.mat-form-field-appearance-outline.sc-form-field--textarea .mat-mdc-form-field-flex{height:auto!important;align-items:stretch!important}.mat-mdc-form-field.mat-form-field-appearance-outline.sc-form-field--textarea .mat-mdc-form-field-infix{min-height:0!important;padding-top:var(--spacing-sm)!important;padding-bottom:var(--spacing-sm)!important}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--color-button-primary-disabled)!important}div.mat-mdc-select-panel{background-color:var(--mat-sys-background)!important;border-radius:8px!important;padding:0;border:1px solid var(--color-border-muted);box-shadow:var(--shadow-lg)!important;max-height:400px!important;margin-top:2px;overflow-y:auto!important}.mat-mdc-option{border-radius:6px!important;min-height:30px!important;padding:4px 8px!important;margin:2px 0;font-family:inherit;font-size:14px;color:var(--mat-sys-font)}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--color-button-primary-disabled)!important}.mat-mdc-option.mdc-list-item--selected{background-color:var(--mat-sys-background)!important}.mat-mdc-option .mat-mdc-focus-indicator{display:none}.mat-mdc-select-arrow svg{display:none}.mat-mdc-select .mat-mdc-select-arrow-wrapper:after{font-family:Material Symbols Outlined;content:"expand_more";font-size:24px;line-height:1;color:var(--mat-sys-font-light);position:absolute;right:0;top:50%;transform:translateY(-50%);pointer-events:none}.dropdown-no-padding{padding:0!important}.mat-mdc-tooltip-surface{padding:8px 12px!important;border:1px solid var(--color-border-muted);box-shadow:var(--shadow-lg)}#qa-chat-composer .composer-field .mdc-text-field{padding:0}
