@layer reset;@layer theme{:where([data-theme=portal]){--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--fc-font-family-body:"Inter", system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", sans-serif;--fc-font-family-heading:"Inter", system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", sans-serif;--fc-font-family-code:"Fira Code", "SFMono-Regular", consolas, "Liberation Mono", menlo, monospace;--fc-font-weight-thin:100;--fc-font-weight-light:300;--fc-font-weight-regular:400;--fc-font-weight-medium:500;--fc-font-weight-semibold:600;--fc-font-weight-bold:700;--fc-font-weight-extrabold:800;--portal-brand-primary:var(--portal-brand-primary-override,oklch(62.31% .188 259.81));--portal-brand-secondary:var(--portal-brand-secondary-override,oklch(55.44% .0407 257.42));--portal-logo-bg:oklch(from var(--portal-brand-secondary) clamp(.18, calc(l - .28), .32) min(c, .08) h);--portal-logo-fg:var(--fc-white);--fc-palette-blue-base:var(--portal-brand-primary);--fc-palette-violet-base:var(--portal-brand-secondary);--fc-palette-grey-base:oklch(55.55% 0 0);--fc-palette-green-base:oklch(72.27% .192 149.58);--fc-palette-yellow-base:oklch(76.86% .1647 70.08);--fc-palette-red-base:oklch(63.68% .2078 25.33);--fc-radius-control:.5rem;--fc-radius-surface:.5rem;--fc-radius-panel:1rem}@media (prefers-color-scheme:dark){:where([data-theme=portal]){--lightningcss-light: ;--lightningcss-dark:initial}}:where([data-theme=portal]){--fc-accent-emphasis:var(--lightningcss-light,oklch(95.5% .038 85))var(--lightningcss-dark,oklch(32% .03 250));--fc-surface-app:var(--lightningcss-light,oklch(from var(--fc-palette-grey-base) calc(l + .34) c h))var(--lightningcss-dark,oklch(from var(--fc-palette-violet-base) calc(l - .34) calc(c * .52) h));--fc-surface-page:var(--lightningcss-light,var(--fc-white))var(--lightningcss-dark,oklch(from var(--fc-palette-violet-base) calc(l - .24) calc(c * .72) h));--fc-surface-card:var(--lightningcss-light,var(--fc-surface-page))var(--lightningcss-dark,color-mix(in oklch, var(--fc-surface-page) 82%, var(--fc-white)));--fc-surface-muted:var(--lightningcss-light,color-mix(in oklch, var(--fc-surface-page) 96%, var(--fc-text-default)))var(--lightningcss-dark,color-mix(in oklch, var(--fc-surface-page) 84%, var(--fc-black)));--fc-surface-elevated:var(--lightningcss-light,var(--fc-surface-page))var(--lightningcss-dark,color-mix(in oklch, var(--fc-surface-page) 78%, var(--fc-white)));--fc-surface-overlay:var(--fc-surface-elevated);--fc-surface-hover:color-mix(in oklch, var(--fc-surface-page) 92%, var(--fc-text-default));--fc-surface-info-subtle:color-mix(in oklab, var(--fc-text-info) 14%, var(--fc-surface-card));--fc-surface-success-subtle:color-mix(in oklab, var(--fc-text-success) 14%, var(--fc-surface-card));--fc-surface-warning-subtle:color-mix(in oklab, var(--fc-text-warning) 14%, var(--fc-surface-card));--fc-surface-error-subtle:color-mix(in oklab, var(--fc-text-error) 14%, var(--fc-surface-card));--fc-text-default:var(--lightningcss-light,oklch(from var(--fc-palette-grey-base) calc(l - .24) c h))var(--lightningcss-dark,oklch(from var(--fc-palette-grey-base) calc(l + .34) c h));--fc-text-muted:var(--lightningcss-light,oklch(from var(--fc-palette-grey-base) calc(l - .07) c h))var(--lightningcss-dark,oklch(from var(--fc-palette-grey-base) calc(l + .16) c h));--fc-text-subtle:var(--lightningcss-light,var(--fc-palette-grey-base))var(--lightningcss-dark,oklch(from var(--fc-palette-grey-base) calc(l + .09) c h));--fc-text-inverse:var(--lightningcss-light,var(--fc-white))var(--lightningcss-dark,oklch(from var(--fc-palette-violet-base) calc(l - .34) calc(c * .52) h));--fc-text-decorative:var(--fc-text-warning);--fc-text-info:var(--lightningcss-light,oklch(from var(--fc-palette-blue-base) calc(l - .2) calc(c * .86) h))var(--lightningcss-dark,oklch(from var(--fc-palette-blue-base) calc(l + .24) calc(c * .34) h));--fc-text-success:var(--lightningcss-light,oklch(from var(--fc-palette-green-base) calc(l - .13) calc(c * .96) h))var(--lightningcss-dark,oklch(from var(--fc-palette-green-base) calc(l + .24) calc(c * .34) h));--fc-text-warning:var(--lightningcss-light,oklch(from var(--fc-palette-yellow-base) calc(l - .13) calc(c * .96) h))var(--lightningcss-dark,oklch(from var(--fc-palette-yellow-base) calc(l + .24) calc(c * .34) h));--fc-text-error:var(--lightningcss-light,oklch(from var(--fc-palette-red-base) calc(l - .13) calc(c * .96) h))var(--lightningcss-dark,oklch(from var(--fc-palette-red-base) calc(l + .24) calc(c * .34) h));--fc-border-subtle:color-mix(in oklch, var(--fc-text-default) 10%, var(--fc-surface-page));--fc-border-default:color-mix(in oklch, var(--fc-text-default) 18%, var(--fc-surface-page));--fc-border-strong:color-mix(in oklch, var(--fc-text-default) 32%, var(--fc-surface-page));--fc-focus-ring:var(--lightningcss-light,oklch(from var(--portal-brand-primary) clamp(.52, l, .68) min(c, .18) h))var(--lightningcss-dark,oklch(from var(--portal-brand-primary) clamp(.72, calc(l + .14), .86) min(c, .14) h));--fc-shadow-color:var(--lightningcss-light,oklch(from var(--fc-palette-violet-base) calc(l - .24) calc(c * .72) h))var(--lightningcss-dark,oklch(from var(--fc-palette-grey-base) calc(l - .34) c h));--fc-backdrop:var(--lightningcss-light,oklch(from var(--fc-palette-grey-base) calc(l - .34) c h))var(--lightningcss-dark,var(--fc-black));--fc-state-disabled-bg:var(--fc-surface-muted);--fc-state-disabled-text:var(--fc-text-subtle);--fc-state-nav-selected-bg:var(--fc-state-selected-bg);--fc-state-selected-bg:color-mix(in oklch, var(--fc-focus-ring) 12%, var(--fc-surface-page));--fc-state-selected-stroke:var(--fc-focus-ring);--fc-decorative-stat-card-glow:var(--fc-accent-emphasis);--fc-elevation-surface-sm:0 1px 2px color-mix(in oklch, var(--fc-shadow-color) 8%, transparent);--fc-elevation-surface-md:0 10px 30px color-mix(in oklch, var(--fc-shadow-color) 12%, transparent);--fc-elevation-surface-lg:0 18px 50px color-mix(in oklch, var(--fc-shadow-color) 16%, transparent);--fc-elevation-panel:0 10px 30px color-mix(in oklch, var(--fc-shadow-color) 10%, transparent);--fc-elevation-panel-subtle:0 10px 24px color-mix(in oklch, var(--fc-shadow-color) 8%, transparent);--fc-action-primary-bg:var(--lightningcss-light,oklch(from var(--portal-brand-primary) clamp(.42, calc(l - .08), .58) min(c, .2) h))var(--lightningcss-dark,oklch(from var(--portal-brand-primary) clamp(.68, calc(l + .12), .82) min(c, .16) h));--fc-link-fg:var(--lightningcss-light,oklch(from var(--portal-brand-primary) clamp(.38, calc(l - .12), .52) min(c, .18) h))var(--lightningcss-dark,oklch(from var(--portal-brand-primary) clamp(.72, calc(l + .16), .86) min(c, .14) h));--fc-link-fg-hover:var(--lightningcss-light,oklch(from var(--portal-brand-primary) clamp(.32, calc(l - .18), .46) min(c, .18) h))var(--lightningcss-dark,oklch(from var(--portal-brand-primary) clamp(.78, calc(l + .2), .9) min(c, .12) h));--fc-rfq-response-entry-table-summary-fg:var(--fc-text-warning);--fc-rfq-response-entry-table-summary-bg:var(--fc-surface-warning-subtle);--fc-data-table-banding-mix-color:var(--fc-text-default);--fc-data-table-row-banding-strength:4%;--fc-data-table-column-banding-strength:2%;--fc-data-table-radius:var(--fc-radius-panel);--fc-data-table-border:var(--fc-border-subtle);--fc-data-table-head-bg:color-mix(in oklch, var(--fc-surface-muted) 72%, var(--fc-surface-card));--fc-data-table-head-emphasis-bg:color-mix(in oklch, var(--fc-data-table-head-bg), var(--fc-data-table-banding-mix-color) var(--fc-data-table-column-banding-strength));--fc-data-table-row-odd-bg:var(--fc-surface-card);--fc-data-table-row-odd-emphasis-bg:color-mix(in oklch, var(--fc-data-table-row-odd-bg), var(--fc-data-table-banding-mix-color) var(--fc-data-table-column-banding-strength));--fc-data-table-row-even-bg:color-mix(in oklch, var(--fc-data-table-row-odd-bg), var(--fc-data-table-banding-mix-color) var(--fc-data-table-row-banding-strength));--fc-data-table-row-even-emphasis-bg:color-mix(in oklch, var(--fc-data-table-row-even-bg), var(--fc-data-table-banding-mix-color) var(--fc-data-table-column-banding-strength));--fc-data-table-row-hover-bg:color-mix(in oklch, var(--fc-surface-card) 84%, var(--fc-text-default));--fc-data-table-row-selected-bg:color-mix(in oklab, var(--fc-text-info) 18%, var(--fc-data-table-row-odd-bg));--fc-data-table-row-selected-emphasis-bg:color-mix(in oklab, var(--fc-text-info) 3%, var(--fc-data-table-row-selected-bg));--fc-data-table-group-header-bg:var(--lightningcss-light,color-mix(in oklab, var(--portal-brand-secondary) 34%, var(--fc-data-table-row-odd-bg)))var(--lightningcss-dark,color-mix(in oklab, var(--portal-brand-secondary) 48%, var(--fc-data-table-row-odd-bg)));--fc-data-table-group-header-emphasis-bg:color-mix(in oklab, var(--fc-data-table-group-header-bg), var(--fc-data-table-banding-mix-color) var(--fc-data-table-column-banding-strength));--fc-data-table-group-child-odd-bg:var(--lightningcss-light,color-mix(in oklab, var(--portal-brand-secondary) 14%, var(--fc-data-table-row-odd-bg)))var(--lightningcss-dark,color-mix(in oklab, var(--portal-brand-secondary) 28%, var(--fc-data-table-row-odd-bg)));--fc-data-table-group-child-odd-emphasis-bg:color-mix(in oklab, var(--fc-data-table-group-child-odd-bg), var(--fc-data-table-banding-mix-color) var(--fc-data-table-column-banding-strength));--fc-data-table-group-child-even-bg:color-mix(in oklab, var(--fc-data-table-group-child-odd-bg), var(--fc-data-table-banding-mix-color) var(--fc-data-table-row-banding-strength));--fc-data-table-group-child-even-emphasis-bg:color-mix(in oklab, var(--fc-data-table-group-child-even-bg), var(--fc-data-table-banding-mix-color) var(--fc-data-table-column-banding-strength));--fc-data-table-head-padding-block:.9rem;--fc-data-table-head-padding-inline:.75rem;--fc-data-table-head-fg:var(--fc-text-muted);--fc-data-table-head-font-family:var(--fc-font-family-body);--fc-data-table-head-font-size:.875rem;--fc-data-table-head-font-weight:var(--fc-font-weight-semibold);--fc-data-table-head-line-height:normal;--fc-data-table-head-letter-spacing:0;--fc-data-table-head-text-transform:none;--fc-data-table-cell-padding-block:.9rem;--fc-data-table-cell-padding-inline:.75rem;--fc-data-table-cell-font-family:var(--fc-font-family-body);--fc-data-table-cell-font-size:1rem;--fc-data-table-cell-font-weight:var(--fc-font-weight-regular);--fc-data-table-cell-line-height:normal;--fc-data-table-details-bg:var(--fc-surface-muted);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:where([data-theme=portal]){--lightningcss-light: ;--lightningcss-dark:initial}}:where([data-theme=portal][data-color-mode=light]){--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where([data-theme=portal][data-color-mode=dark]){--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@layer overrides;@layer tokens{:where(:root){--fc-white:oklch(100% 0 0);--fc-black:oklch(0% 0 0);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:where(:root){--lightningcss-light: ;--lightningcss-dark:initial}}:where([data-color-mode=light]){--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where([data-color-mode=dark]){--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(:root){--fc-space-0:0;--fc-space-1:.25rem;--fc-space-2:.5rem;--fc-space-3:.75rem;--fc-space-4:1rem;--fc-space-5:1.25rem;--fc-space-6:1.5rem;--fc-space-8:2rem;--fc-space-10:2.5rem;--fc-space-12:3rem;--fc-space-16:4rem;--fc-space-20:5rem;--fc-space-24:6rem;--fc-data-table-banding-mix-color:var(--fc-text-default);--fc-data-table-row-banding-strength:4%;--fc-data-table-column-banding-strength:2%;--fc-data-table-radius:var(--fc-radius-panel);--fc-data-table-border:var(--fc-border-subtle);--fc-data-table-head-bg:var(--fc-surface-muted);--fc-data-table-head-emphasis-bg:color-mix(in oklch, var(--fc-data-table-head-bg), var(--fc-data-table-banding-mix-color) var(--fc-data-table-column-banding-strength));--fc-data-table-row-odd-bg:var(--fc-surface-card);--fc-data-table-row-odd-emphasis-bg:color-mix(in oklch, var(--fc-data-table-row-odd-bg), var(--fc-data-table-banding-mix-color) var(--fc-data-table-column-banding-strength));--fc-data-table-row-even-bg:color-mix(in oklch, var(--fc-data-table-row-odd-bg), var(--fc-data-table-banding-mix-color) var(--fc-data-table-row-banding-strength));--fc-data-table-row-even-emphasis-bg:color-mix(in oklch, var(--fc-data-table-row-even-bg), var(--fc-data-table-banding-mix-color) var(--fc-data-table-column-banding-strength));--fc-data-table-row-hover-bg:var(--fc-surface-hover);--fc-data-table-row-selected-bg:var(--fc-state-selected-bg);--fc-data-table-row-selected-emphasis-bg:color-mix(in oklch, var(--fc-state-selected-stroke) 14%, var(--fc-state-selected-bg));--fc-data-table-group-header-bg:var(--fc-surface-elevated);--fc-data-table-group-header-emphasis-bg:var(--fc-surface-hover);--fc-data-table-group-child-odd-bg:var(--fc-surface-muted);--fc-data-table-group-child-odd-emphasis-bg:var(--fc-surface-elevated);--fc-data-table-group-child-even-bg:var(--fc-surface-elevated);--fc-data-table-group-child-even-emphasis-bg:var(--fc-surface-hover);--fc-data-table-head-padding-block:.9rem;--fc-data-table-head-padding-inline:.75rem;--fc-data-table-head-fg:var(--fc-text-muted);--fc-data-table-head-font-family:var(--fc-font-family-body);--fc-data-table-head-font-size:.875rem;--fc-data-table-head-font-weight:var(--fc-font-weight-semibold);--fc-data-table-head-line-height:normal;--fc-data-table-head-letter-spacing:0;--fc-data-table-head-text-transform:none;--fc-data-table-cell-padding-block:.9rem;--fc-data-table-cell-padding-inline:.75rem;--fc-data-table-cell-font-family:var(--fc-font-family-body);--fc-data-table-cell-font-size:1rem;--fc-data-table-cell-font-weight:var(--fc-font-weight-regular);--fc-data-table-cell-line-height:normal;--fc-data-table-details-bg:var(--fc-surface-muted);--fc-field-bg:var(--fc-surface-page);--fc-field-fg:var(--fc-text-default);--fc-field-placeholder:var(--fc-text-subtle);--fc-field-disabled-bg:var(--fc-surface-muted);--fc-field-disabled-fg:var(--fc-text-subtle);--fc-field-border:var(--fc-border-default);--fc-field-border-error:var(--fc-text-error);--fc-field-label:var(--fc-text-muted);--fc-field-help:var(--fc-text-subtle);--fc-field-error:var(--fc-text-error);--fc-field-label-font-weight:var(--fc-font-weight-medium);--fc-field-radius:var(--fc-radius-control);--fc-field-padding-block:.5rem;--fc-field-padding-inline:.75rem;--fc-field-font-size:1rem;--fc-field-font-weight:var(--fc-font-weight-regular);--fc-field-letter-spacing:0;--fc-field-line-height:1.5rem;--fc-field-focus-shadow:0 0 0 3px color-mix(in oklch, var(--fc-focus-ring) 30%, transparent);--fc-field-focus-shadow-error:0 0 0 3px color-mix(in oklch, var(--fc-field-border-error) 28%, transparent);--fc-action-primary-bg:var(--lightningcss-light,oklch(from var(--fc-palette-blue-base) calc(l - .07) calc(c * .98) h))var(--lightningcss-dark,oklch(from var(--fc-palette-blue-base) calc(l + .09) calc(c * .78) h));--fc-action-primary-bg-hover:color-mix(in oklch, var(--fc-action-primary-bg) 88%, black);--fc-action-primary-fg:var(--fc-text-inverse);--fc-action-danger-bg:var(--fc-text-error);--fc-action-danger-bg-hover:color-mix(in oklch, var(--fc-action-danger-bg) 88%, black);--fc-action-danger-bg-disabled:color-mix(in oklch, var(--fc-action-danger-bg) 38%, var(--fc-surface-page));--fc-action-danger-fg:var(--fc-text-inverse);--fc-action-success-bg:var(--fc-text-success);--fc-action-success-bg-hover:color-mix(in oklch, var(--fc-action-success-bg) 88%, black);--fc-action-success-bg-disabled:color-mix(in oklch, var(--fc-action-success-bg) 38%, var(--fc-surface-page));--fc-action-success-fg:var(--fc-text-inverse);--fc-action-font-size:1rem;--fc-action-font-weight:var(--fc-font-weight-medium);--fc-action-line-height:1.5rem;--fc-action-letter-spacing:0;--fc-action-padding-block:.5rem;--fc-action-padding-inline:1rem;--fc-font-size-xs:.75rem;--fc-html-input-bg:var(--fc-field-bg);--fc-html-input-border:var(--fc-field-border);--fc-html-input-font-size:var(--fc-field-font-size);--fc-html-input-padding-block:var(--fc-field-padding-block);--fc-link-fg:var(--lightningcss-light,oklch(from var(--fc-palette-blue-base) calc(l - .13) calc(c * .96) h))var(--lightningcss-dark,oklch(from var(--fc-palette-blue-base) calc(l + .16) calc(c * .52) h));--fc-link-fg-hover:var(--lightningcss-light,oklch(from var(--fc-palette-blue-base) calc(l - .2) calc(c * .86) h))var(--lightningcss-dark,oklch(from var(--fc-palette-blue-base) calc(l + .24) calc(c * .34) h));--fc-page-title-font-family:var(--fc-font-family-heading);--fc-page-title-font-size:clamp(2rem, 2.6vw, 2.75rem);--fc-page-title-font-weight:var(--fc-font-weight-bold);--fc-page-title-line-height:normal;--fc-page-title-letter-spacing:-.02em;--fc-section-title-font-family:var(--fc-font-family-heading);--fc-section-title-font-size:1.5rem;--fc-section-title-font-weight:var(--fc-font-weight-semibold);--fc-section-title-line-height:normal;--fc-section-title-letter-spacing:-.01em;--fc-estimation-table-row-focused-bg:var(--fc-data-table-row-selected-bg);--fc-estimation-table-row-focused-emphasis-bg:var(--fc-data-table-row-selected-emphasis-bg);--fc-estimation-table-group-parent-bg:var(--fc-data-table-group-header-bg);--fc-estimation-table-group-parent-emphasis-bg:var(--fc-data-table-group-header-emphasis-bg);--fc-estimation-table-group-child-odd-bg:var(--fc-data-table-group-child-odd-bg);--fc-estimation-table-group-child-odd-emphasis-bg:var(--fc-data-table-group-child-odd-emphasis-bg);--fc-estimation-table-group-child-even-bg:var(--fc-data-table-group-child-even-bg);--fc-estimation-table-group-child-even-emphasis-bg:var(--fc-data-table-group-child-even-emphasis-bg);--fc-badge-blue-bg:var(--fc-surface-info-subtle);--fc-badge-blue-bg-hover:color-mix(in oklch, var(--fc-text-info) 20%, var(--fc-surface-info-subtle));--fc-badge-tan-bg:var(--fc-surface-warning-subtle);--fc-badge-tan-bg-hover:color-mix(in oklch, var(--fc-text-warning) 20%, var(--fc-surface-warning-subtle));--fc-badge-green-bg:var(--fc-surface-success-subtle);--fc-badge-green-bg-hover:color-mix(in oklch, var(--fc-text-success) 20%, var(--fc-surface-success-subtle));--fc-badge-purple-bg:color-mix(in oklch, var(--fc-palette-violet-base) 16%, var(--fc-surface-card));--fc-badge-purple-bg-hover:color-mix(in oklch, var(--fc-palette-violet-base) 24%, var(--fc-surface-card));--fc-badge-pink-bg:color-mix(in oklch, var(--fc-text-error) 12%, var(--fc-surface-card));--fc-badge-pink-bg-hover:color-mix(in oklch, var(--fc-text-error) 20%, var(--fc-surface-card));--fc-badge-grey-bg:color-mix(in oklab, var(--lightningcss-light,oklch(from var(--fc-palette-grey-base) calc(l - .13) c h))var(--lightningcss-dark,oklch(from var(--fc-palette-grey-base) calc(l + .24) c h)) 12%, var(--fc-surface-card));--fc-badge-grey-bg-hover:color-mix(in oklch, var(--lightningcss-light,oklch(from var(--fc-palette-grey-base) calc(l - .13) c h))var(--lightningcss-dark,oklch(from var(--fc-palette-grey-base) calc(l + .24) c h)) 20%, var(--fc-badge-grey-bg));--fc-badge-neutral-bg:color-mix(in oklab, var(--lightningcss-light,oklch(from var(--fc-palette-grey-base) calc(l - .13) c h))var(--lightningcss-dark,oklch(from var(--fc-palette-grey-base) calc(l + .24) c h)) 12%, var(--fc-surface-card));--fc-badge-neutral-fg:var(--lightningcss-light,oklch(from var(--fc-palette-grey-base) calc(l - .13) c h))var(--lightningcss-dark,oklch(from var(--fc-palette-grey-base) calc(l + .24) c h));--fc-badge-radius:999px;--fc-badge-padding:.25rem .625rem;--fc-badge-font-family:var(--fc-font-family-body);--fc-badge-font-size:.75rem;--fc-badge-font-weight:var(--fc-font-weight-bold);--fc-badge-line-height:1.2;--fc-badge-letter-spacing:0;--fc-button-primary-bg:var(--fc-action-primary-bg);--fc-button-secondary-bg:var(--lightningcss-light,oklch(from var(--fc-palette-violet-base) calc(l - .07) calc(c * .98) h))var(--lightningcss-dark,oklch(from var(--fc-palette-violet-base) calc(l + .09) calc(c * .78) h));--fc-button-primary-border:transparent;--fc-button-secondary-border:transparent;--fc-button-border-width:0;--fc-button-outline-fg:var(--fc-button-primary-bg);--fc-button-outline-border:var(--fc-button-primary-bg);--fc-button-outline-bg:transparent;--fc-button-outline-shadow-width:2px;--fc-button-ghost-fg:var(--fc-button-primary-bg);--fc-button-ghost-border:transparent;--fc-button-danger-bg:var(--fc-action-danger-bg);--fc-button-success-bg:var(--fc-action-success-bg);--fc-button-radius:var(--fc-radius-control);--fc-button-font-weight:var(--fc-action-font-weight);--fc-button-letter-spacing:var(--fc-action-letter-spacing);--fc-button-focus-shadow:0 0 0 3px color-mix(in oklch, var(--fc-focus-ring) 22%, transparent);--fc-button-padding-sm:.375rem .75rem;--fc-button-font-size-sm:.875rem;--fc-button-line-height-sm:1.25rem;--fc-button-padding-md:var(--fc-action-padding-block) var(--fc-action-padding-inline);--fc-button-font-size-md:var(--fc-action-font-size);--fc-button-line-height-md:var(--fc-action-line-height);--fc-button-padding-lg:.75rem 1.5rem;--fc-button-font-size-lg:1.125rem;--fc-button-line-height-lg:1.75rem;--fc-button-primary-fg:var(--fc-action-primary-fg);--fc-button-secondary-fg:var(--fc-text-inverse);--fc-button-danger-fg:var(--fc-action-danger-fg);--fc-button-success-fg:var(--fc-action-success-fg);--fc-button-primary-bg-hover:var(--fc-action-primary-bg-hover);--fc-button-primary-bg-disabled:color-mix(in oklch, var(--fc-button-primary-bg) 38%, var(--fc-surface-page));--fc-button-secondary-bg-hover:color-mix(in oklch, var(--fc-button-secondary-bg) 88%, black);--fc-button-secondary-bg-disabled:color-mix(in oklch, var(--fc-button-secondary-bg) 38%, var(--fc-surface-page));--fc-button-outline-bg-hover:color-mix(in oklch, var(--fc-button-outline-fg) 10%, transparent);--fc-button-outline-fg-disabled:color-mix(in oklch, var(--fc-button-outline-fg) 42%, var(--fc-surface-page));--fc-button-outline-border-disabled:color-mix(in oklch, var(--fc-button-outline-border) 42%, var(--fc-surface-page));--fc-button-ghost-bg-hover:color-mix(in oklch, var(--fc-button-ghost-fg) 10%, transparent);--fc-button-ghost-fg-disabled:color-mix(in oklch, var(--fc-button-ghost-fg) 42%, var(--fc-surface-page));--fc-button-danger-bg-hover:var(--fc-action-danger-bg-hover);--fc-button-danger-bg-disabled:var(--fc-action-danger-bg-disabled);--fc-button-success-bg-hover:var(--fc-action-success-bg-hover);--fc-button-success-bg-disabled:var(--fc-action-success-bg-disabled);--fc-icon-button-radius:var(--fc-radius-control);--fc-icon-button-shadow:0 8px 24px color-mix(in oklch, var(--fc-shadow-color) 12%, transparent);--fc-icon-button-hover-transform:translateY(-1px);--fc-link-button-font-weight:var(--fc-font-weight-semibold);--fc-card-border:var(--fc-border-subtle);--fc-card-radius:var(--fc-radius-surface);--fc-card-bg:var(--fc-surface-card);--fc-card-fg:var(--fc-text-default);--fc-card-shadow-sm:var(--fc-elevation-surface-sm);--fc-card-shadow-md:var(--fc-elevation-surface-md);--fc-card-shadow-lg:var(--fc-elevation-surface-lg);--fc-card-hover-bg:var(--fc-card-bg);--fc-card-hover-shadow:var(--fc-card-shadow-lg);--fc-card-padding-sm:.75rem;--fc-card-padding-md:1rem;--fc-card-padding-lg:1.5rem;--fc-dialog-overlay-bg:color-mix(in oklch, var(--fc-backdrop) 56%, transparent);--fc-dialog-bg:var(--fc-surface-overlay);--fc-dialog-border:var(--fc-border-subtle);--fc-dialog-radius:var(--fc-radius-panel);--fc-dialog-shadow:0 32px 80px color-mix(in oklch, var(--fc-shadow-color) 24%, transparent);--fc-dialog-header-bg:var(--fc-surface-overlay);--fc-dialog-header-border:var(--fc-border-subtle);--fc-dialog-header-padding:1.25rem 1.5rem;--fc-dialog-body-bg:var(--fc-surface-overlay);--fc-dialog-body-padding:1.25rem 1.5rem;--fc-dialog-footer-bg:var(--fc-surface-overlay);--fc-dialog-footer-border:var(--fc-border-subtle);--fc-dialog-footer-padding:1.25rem 1.5rem;--fc-dialog-title-font-family:var(--fc-font-family-heading);--fc-dialog-title-font-size:1.125rem;--fc-dialog-title-font-weight:var(--fc-font-weight-semibold);--fc-dialog-title-line-height:normal;--fc-dialog-title-letter-spacing:0;--fc-dialog-mobile-header-padding:1rem;--fc-dialog-mobile-body-padding:1rem;--fc-dialog-mobile-footer-padding:1rem;--fc-drawer-overlay-bg:color-mix(in oklch, var(--fc-backdrop) 56%, transparent);--fc-drawer-bg:var(--fc-surface-overlay);--fc-drawer-border:var(--fc-border-subtle);--fc-drawer-shadow:0 32px 80px color-mix(in oklch, var(--fc-shadow-color) 24%, transparent);--fc-drawer-header-bg:var(--fc-surface-overlay);--fc-drawer-header-border:var(--fc-border-subtle);--fc-drawer-header-padding:1.25rem 1.5rem;--fc-drawer-body-bg:var(--fc-surface-overlay);--fc-drawer-body-padding:1.25rem 1.5rem;--fc-drawer-footer-bg:var(--fc-surface-overlay);--fc-drawer-footer-border:var(--fc-border-subtle);--fc-drawer-footer-padding:1.25rem 1.5rem;--fc-drawer-title-font-family:var(--fc-font-family-heading);--fc-drawer-title-font-size:1.125rem;--fc-drawer-title-font-weight:var(--fc-font-weight-semibold);--fc-drawer-title-line-height:normal;--fc-drawer-title-letter-spacing:0;--fc-drawer-mobile-header-padding:1rem;--fc-drawer-mobile-body-padding:1rem;--fc-drawer-mobile-footer-padding:1rem;--fc-rfq-response-entry-table-bg:var(--fc-data-table-row-odd-bg);--fc-rfq-response-entry-table-fg:var(--fc-text-default);--fc-rfq-response-entry-table-border:var(--fc-data-table-border);--fc-rfq-response-entry-table-head-bg:var(--fc-data-table-head-bg);--fc-rfq-response-entry-table-row-bg:var(--fc-data-table-row-odd-bg);--fc-rfq-response-entry-table-row-alt-bg:var(--fc-data-table-row-even-bg);--fc-rfq-response-entry-table-row-hover-bg:var(--fc-data-table-row-hover-bg);--fc-rfq-response-entry-table-row-error-bg:var(--lightningcss-light,color-mix(in oklch, var(--fc-text-error) 12%, oklch(from var(--fc-rfq-response-entry-table-bg) l 0 none)))var(--lightningcss-dark,color-mix(in oklch, var(--fc-text-error) 24%, oklch(from var(--fc-rfq-response-entry-table-bg) l 0 none)));--fc-rfq-response-entry-table-row-error-hover-bg:var(--lightningcss-light,color-mix(in oklch, var(--fc-text-error) 16%, oklch(from var(--fc-rfq-response-entry-table-bg) l 0 none)))var(--lightningcss-dark,color-mix(in oklch, var(--fc-text-error) 30%, oklch(from var(--fc-rfq-response-entry-table-bg) l 0 none)));--fc-rfq-response-entry-table-cell-padding-block:var(--fc-data-table-cell-padding-block);--fc-rfq-response-entry-table-cell-padding-inline:var(--fc-data-table-cell-padding-inline);--fc-rfq-response-entry-table-cell-disabled-bg:var(--fc-surface-muted);--fc-rfq-response-entry-table-checkbox-accent:var(--fc-focus-ring);--fc-rfq-response-entry-table-disclosure-fg:var(--fc-text-muted);--fc-rfq-response-entry-table-field-bg:var(--fc-field-bg);--fc-rfq-response-entry-table-field-fg:var(--fc-field-fg);--fc-rfq-response-entry-table-field-border:var(--fc-field-border);--fc-rfq-response-entry-table-field-border-error:var(--fc-field-border-error);--fc-rfq-response-entry-table-field-error-bg:color-mix(in oklch, var(--fc-field-border-error) 8%, var(--fc-rfq-response-entry-table-field-bg));--fc-rfq-response-entry-table-field-placeholder:var(--fc-field-placeholder);--fc-rfq-response-entry-table-field-disabled-bg:var(--fc-field-disabled-bg);--fc-rfq-response-entry-table-field-disabled-fg:var(--fc-field-disabled-fg);--fc-rfq-response-entry-table-field-padding-block:.22rem;--fc-rfq-response-entry-table-field-padding-inline:.42rem;--fc-rfq-response-entry-table-field-font-size:var(--fc-field-font-size);--fc-rfq-response-entry-table-field-font-weight:var(--fc-field-font-weight);--fc-rfq-response-entry-table-field-letter-spacing:var(--fc-field-letter-spacing);--fc-rfq-response-entry-table-field-line-height:1.15rem;--fc-rfq-response-entry-table-focus-ring:var(--fc-focus-ring);--fc-rfq-response-entry-table-field-focus-shadow-error:var(--fc-field-focus-shadow-error);--fc-rfq-response-entry-table-summary-fg:var(--fc-text-error);--fc-rfq-response-entry-table-summary-bg:var(--fc-surface-error-subtle);--fc-rfq-response-entry-table-radius:var(--fc-data-table-radius);--fc-rfq-response-entry-table-shadow:var(--fc-elevation-panel);--fc-rfq-response-entry-table-head-fg:var(--fc-data-table-head-fg);--fc-rfq-response-entry-table-head-font-weight:var(--fc-data-table-head-font-weight);--fc-rfq-response-entry-table-head-letter-spacing:var(--fc-data-table-head-letter-spacing);--fc-rfq-response-entry-table-head-text-transform:var(--fc-data-table-head-text-transform);--fc-rfq-response-entry-table-cell-disabled-opacity:1;--fc-rfq-response-entry-table-field-radius:var(--fc-field-radius);--fc-source-target-mapper-gap:var(--fc-space-4);--fc-source-target-mapper-row-gap:var(--fc-space-2);--fc-source-target-mapper-column-gap:var(--fc-space-3);--fc-source-target-mapper-fg:var(--fc-text-default,currentcolor);--fc-source-target-mapper-muted-fg:var(--fc-text-muted,currentcolor);--fc-source-target-mapper-field-bg:var(--fc-field-bg);--fc-source-target-mapper-field-fg:var(--fc-field-fg);--fc-source-target-mapper-field-border:var(--fc-field-border);--fc-source-target-mapper-option-bg:var(--fc-surface-elevated,var(--fc-surface-page));--fc-source-target-mapper-option-fg:var(--fc-text-default);--fc-source-target-mapper-field-border-focus:var(--fc-focus-ring);--fc-source-target-mapper-field-radius:var(--fc-field-radius);--fc-source-target-mapper-field-padding-block:var(--fc-field-padding-block);--fc-source-target-mapper-field-padding-inline:var(--fc-field-padding-inline);--fc-source-target-mapper-field-font-size:var(--fc-field-font-size);--fc-source-target-mapper-field-font-weight:var(--fc-field-font-weight);--fc-source-target-mapper-field-letter-spacing:var(--fc-field-letter-spacing);--fc-source-target-mapper-field-line-height:var(--fc-field-line-height);--fc-source-target-mapper-field-focus-shadow:var(--fc-field-focus-shadow);--fc-source-target-mapper-field-disabled-bg:var(--fc-field-disabled-bg);--fc-source-target-mapper-field-disabled-fg:var(--fc-field-disabled-fg);--fc-source-target-mapper-validation-fg:var(--fc-field-error);--fc-tooltip-bg:color-mix(in oklch, var(--fc-text-default) 92%, var(--fc-surface-page));--fc-tooltip-fg:var(--fc-text-inverse);--fc-tooltip-font-size:var(--fc-font-size-xs);--fc-tooltip-shadow:0 .25rem .5rem color-mix(in oklch, var(--fc-shadow-color) 20%, transparent)}}@layer base{.fc-field{gap:.375rem;display:grid}.fc-label{color:var(--fc-field-label);font-size:.875rem;font-weight:var(--fc-field-label-font-weight)}.fc-required{color:var(--fc-field-border-error)}.fc-textarea,.fc-file-input{border:1px solid var(--fc-html-input-border);border-radius:var(--fc-field-radius,var(--fc-radius-control));background:var(--fc-html-input-bg);width:100%;color:var(--fc-field-fg,var(--fc-text-default));padding:var(--fc-html-input-padding-block) var(--fc-field-padding-inline,.75rem);font-size:var(--fc-html-input-font-size);font-weight:var(--fc-field-font-weight,400);letter-spacing:var(--fc-field-letter-spacing,0);transition:border-color .16s,box-shadow .16s,background-color .16s}.fc-textarea::placeholder{color:var(--fc-field-placeholder,var(--fc-text-subtle))}.fc-textarea:focus,.fc-file-input:focus{border-color:var(--fc-focus-ring);box-shadow:var(--fc-field-focus-shadow,0 0 0 3px color-mix(in oklch, var(--fc-focus-ring) 30%, transparent));outline:0}.fc-help-text{color:var(--fc-field-help);margin:0;font-size:.875rem}.fc-help-text--error{color:var(--fc-field-error)}.fc-page{width:min(100%,80rem);margin:0 auto;padding:3rem 1rem 4rem}.fc-page--centered{place-content:center;min-block-size:100dvh;display:grid}.fc-page__content,.fc-section-stack{gap:2rem;display:grid}.fc-page__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.fc-page__title{color:var(--fc-text-default);font-family:var(--fc-page-title-font-family);font-size:var(--fc-page-title-font-size);font-weight:var(--fc-page-title-font-weight,700);line-height:var(--fc-page-title-line-height);letter-spacing:var(--fc-page-title-letter-spacing,-.02em);margin:0}.fc-page__subtitle,.fc-section-copy{color:var(--fc-text-muted);margin:0;line-height:1.6}.fc-section-title{color:var(--fc-text-default);font-family:var(--fc-section-title-font-family);font-size:var(--fc-section-title-font-size);font-weight:var(--fc-section-title-font-weight,600);line-height:var(--fc-section-title-line-height);letter-spacing:var(--fc-section-title-letter-spacing,-.01em);margin:0 0 1rem}.fc-empty-state{color:var(--fc-text-subtle);text-align:center;padding:2rem 1rem}.fc-empty-state__title{margin:0 0 var(--fc-space-4)}.fc-empty-state__copy{margin:0 0 var(--fc-space-8)}.fc-action-group{align-items:center;gap:var(--fc-space-3);display:inline-flex}.fc-table-scroll{border-radius:var(--fc-data-table-radius);overflow-x:auto}.fc-table-cell--center{text-align:center}.fc-table-cell--data{font-family:var(--fc-font-family-code);font-variant-numeric:tabular-nums}.fc-table-cell--strong{color:var(--fc-text-default);font-weight:var(--fc-font-weight-semibold)}.fc-table-cell--muted{color:var(--fc-text-muted)}.fc-table-cell--subtle{color:var(--fc-text-subtle);font-size:.875rem}.fc-table-cell--truncate{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;overflow:hidden}.fc-table-details{background:var(--fc-data-table-details-bg);padding:1rem}.fc-deadline{align-items:center;gap:.35rem;display:inline-flex}.fc-deadline--due-soon,.fc-deadline--overdue{font-weight:var(--fc-font-weight-bold)}.fc-deadline--due-soon{color:var(--fc-text-warning)}.fc-deadline--overdue{color:var(--fc-text-error)}@media (width<=640px){.fc-page{padding:1.5rem 1rem 3rem}.fc-page__header{flex-direction:column;align-items:stretch}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%}body{background:var(--fc-surface-app,oklch(100% 0 0));min-height:100vh;color:var(--fc-text-default,oklch(20.46% 0 0));font-family:var(--fc-font-family-body,system-ui, sans-serif);margin:0;line-height:1.5}#app{min-height:100vh}*,:before,:after{box-sizing:border-box;border-color:var(--fc-border-subtle,oklch(92.19% 0 0))}:where(button,input,select,textarea){font-family:var(--fc-font-family-body,inherit);font-size:inherit;font-weight:inherit;line-height:inherit}:where(h1,h2,h3,h4,h5,h6){color:var(--fc-text-default);font-family:var(--fc-font-family-heading);margin-block:0 .75em;line-height:1.2}:where(h1){font-family:var(--fc-page-title-font-family,var(--fc-font-family-heading));font-size:var(--fc-page-title-font-size,clamp(2rem, 2.6vw, 2.75rem));font-weight:var(--fc-page-title-font-weight,700);line-height:var(--fc-page-title-line-height,1.2);letter-spacing:var(--fc-page-title-letter-spacing,-.02em)}:where(h2){font-family:var(--fc-section-title-font-family,var(--fc-font-family-heading));font-size:var(--fc-section-title-font-size,1.5rem);font-weight:var(--fc-section-title-font-weight,600);line-height:var(--fc-section-title-line-height,1.2);letter-spacing:var(--fc-section-title-letter-spacing,-.01em)}:where(h3){font-size:1.25rem}:where(h4){font-size:1.125rem}:where(h5){font-size:1rem}:where(h6){font-size:.875rem}:where(h3,h4,h5,h6){font-weight:var(--fc-font-weight-semibold)}:where(p){margin-block:0 1rem}:where(small){color:var(--fc-text-muted)}a{color:var(--fc-link-fg);text-decoration:none;transition:color .16s,opacity .16s}a:hover{color:var(--fc-link-fg-hover)}:where(label,legend){color:var(--fc-field-label)}:where(input:not([type=button],[type=checkbox],[type=color],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),select,textarea){border:1px solid var(--fc-field-border);border-radius:var(--fc-field-radius);background:var(--fc-field-bg);color:var(--fc-field-fg);padding:var(--fc-field-padding-block) var(--fc-field-padding-inline);font-size:var(--fc-field-font-size);font-weight:var(--fc-field-font-weight);line-height:var(--fc-field-line-height);letter-spacing:var(--fc-field-letter-spacing);transition:border-color .16s,box-shadow .16s,background-color .16s}:where(textarea){resize:vertical}:where(input:not([type=button],[type=checkbox],[type=color],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),select,textarea)::placeholder{color:var(--fc-field-placeholder)}:where(input:not([type=button],[type=checkbox],[type=color],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),select,textarea):focus{border-color:var(--fc-focus-ring);box-shadow:var(--fc-field-focus-shadow);outline:0}:where(input,select,textarea)[aria-invalid=true]{border-color:var(--fc-field-border-error,var(--fc-text-error));outline-color:var(--fc-field-border-error,var(--fc-text-error));box-shadow:var(--fc-field-focus-shadow-error)}:where(input,select,textarea):disabled{background:var(--fc-field-disabled-bg);color:var(--fc-field-disabled-fg);cursor:not-allowed}:where(button,input[type=button],input[type=reset],input[type=submit]){border-radius:var(--fc-radius-control);background:var(--fc-action-primary-bg);color:var(--fc-action-primary-fg);padding:var(--fc-action-padding-block) var(--fc-action-padding-inline);font-size:var(--fc-action-font-size);font-weight:var(--fc-action-font-weight);line-height:var(--fc-action-line-height);letter-spacing:var(--fc-action-letter-spacing);cursor:pointer;border:1px solid #0000;transition:background-color .16s,opacity .16s,transform .16s}:where(button,input[type=button],input[type=reset],input[type=submit]):hover:not(:disabled){background:var(--fc-action-primary-bg-hover)}:where(button,input[type=button],input[type=reset],input[type=submit]):disabled{opacity:.6;cursor:not-allowed}:where(input[type=file])::file-selector-button{border-radius:var(--fc-radius-control);background:var(--fc-action-primary-bg);color:var(--fc-action-primary-fg);font:inherit;cursor:pointer;border:0;margin-inline-end:var(--fc-space-3);padding:.375rem .625rem}:where(table){border:1px solid var(--fc-data-table-border);border-collapse:separate;border-radius:var(--fc-data-table-radius);border-spacing:0;background:var(--fc-surface-elevated);width:100%;color:var(--fc-text-default);overflow:hidden}:where(caption){padding:var(--fc-data-table-cell-padding-block) var(--fc-data-table-cell-padding-inline);color:var(--fc-text-muted);text-align:start}:where(thead th){padding:var(--fc-data-table-head-padding-block) var(--fc-data-table-head-padding-inline);border-bottom:1px solid var(--fc-data-table-border);background:var(--fc-data-table-head-bg);color:var(--fc-data-table-head-fg);font-family:var(--fc-data-table-head-font-family);font-size:var(--fc-data-table-head-font-size);font-weight:var(--fc-data-table-head-font-weight);line-height:var(--fc-data-table-head-line-height);text-align:start;text-transform:var(--fc-data-table-head-text-transform);letter-spacing:var(--fc-data-table-head-letter-spacing)}:where(td,tbody th){padding:var(--fc-data-table-cell-padding-block) var(--fc-data-table-cell-padding-inline);border-bottom:1px solid var(--fc-data-table-border);font-family:var(--fc-data-table-cell-font-family);font-size:var(--fc-data-table-cell-font-size);font-weight:var(--fc-data-table-cell-font-weight);line-height:var(--fc-data-table-cell-line-height);vertical-align:top}:where(tbody th){color:var(--fc-text-default);font-weight:var(--fc-font-weight-semibold);text-align:start}:where(tbody tr:nth-child(odd)>:is(th,td)){background:var(--fc-data-table-row-odd-bg)}:where(tbody tr:nth-child(2n)>:is(th,td)){background:var(--fc-data-table-row-even-bg)}:where(tbody tr:hover>:is(th,td)){background:var(--fc-data-table-row-hover-bg)}:where(tbody tr:last-child>:is(th,td)){border-bottom:0}:where(img,svg){max-width:100%;display:block}:focus-visible{outline:3px solid color-mix(in oklch, var(--fc-focus-ring,oklch(62.31% .188 259.81)) 22%, transparent);outline-offset:2px}::selection{background:color-mix(in oklch, var(--fc-focus-ring,oklch(62.31% .188 259.81)) 18%, var(--fc-surface-page,oklch(100% 0 0)));color:var(--fc-text-default,oklch(20.46% 0 0))}[hidden]{display:none!important}}@layer recipes{.fc-estimation-table th.fc-estimation-table__cell--emphasis{background:var(--fc-data-table-head-emphasis-bg)}.fc-estimation-table tbody tr:nth-child(odd) .fc-estimation-table__cell--emphasis{background:var(--fc-data-table-row-odd-emphasis-bg)}.fc-estimation-table tbody tr:nth-child(2n) .fc-estimation-table__cell--emphasis{background:var(--fc-data-table-row-even-emphasis-bg)}.fc-estimation-table__cell--data{font-family:var(--fc-font-family-code);font-variant-numeric:tabular-nums}.fc-estimation-table__row--focused>:is(th,td){background:var(--fc-estimation-table-row-focused-bg)}.fc-estimation-table__row--focused>.fc-estimation-table__cell--emphasis{background:var(--fc-estimation-table-row-focused-emphasis-bg)}.fc-estimation-table__row--group-parent>:is(th,td){background:var(--fc-estimation-table-group-parent-bg);font-weight:var(--fc-font-weight-semibold)}.fc-estimation-table__row--group-parent>.fc-estimation-table__cell--emphasis{background:var(--fc-estimation-table-group-parent-emphasis-bg)}.fc-estimation-table__row--group-child-odd>:is(th,td){background:var(--fc-estimation-table-group-child-odd-bg)}.fc-estimation-table__row--group-child-odd>.fc-estimation-table__cell--emphasis{background:var(--fc-estimation-table-group-child-odd-emphasis-bg)}.fc-estimation-table__row--group-child-even>:is(th,td){background:var(--fc-estimation-table-group-child-even-bg)}.fc-estimation-table__row--group-child-even>.fc-estimation-table__cell--emphasis{background:var(--fc-estimation-table-group-child-even-emphasis-bg)}}@layer components{.fc-badge{border-radius:var(--fc-badge-radius,999px);padding:var(--fc-badge-padding,.25rem .625rem);font-family:var(--fc-badge-font-family);font-size:var(--fc-badge-font-size,.75rem);font-weight:var(--fc-badge-font-weight,700);letter-spacing:var(--fc-badge-letter-spacing,0);line-height:var(--fc-badge-line-height);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.fc-badge[data-tone=info]{background:var(--fc-surface-info-subtle);color:var(--fc-text-info)}.fc-badge[data-tone=success]{background:var(--fc-surface-success-subtle);color:var(--fc-text-success)}.fc-badge[data-tone=warning]{background:var(--fc-surface-warning-subtle);color:var(--fc-text-warning)}.fc-badge[data-tone=danger]{background:var(--fc-surface-error-subtle);color:var(--fc-text-error)}.fc-badge[data-tone=neutral]{background:var(--fc-badge-neutral-bg);color:var(--fc-badge-neutral-fg)}.fc-badge[data-variant=blue]{background:var(--fc-badge-blue-bg);color:var(--fc-text-default)}.fc-badge[data-variant=blue]:hover{background:var(--fc-badge-blue-bg-hover)}.fc-badge[data-variant=tan]{background:var(--fc-badge-tan-bg);color:var(--fc-text-default)}.fc-badge[data-variant=tan]:hover{background:var(--fc-badge-tan-bg-hover)}.fc-badge[data-variant=green]{background:var(--fc-badge-green-bg);color:var(--fc-text-default)}.fc-badge[data-variant=green]:hover{background:var(--fc-badge-green-bg-hover)}.fc-badge[data-variant=purple]{background:var(--fc-badge-purple-bg);color:var(--fc-text-default)}.fc-badge[data-variant=purple]:hover{background:var(--fc-badge-purple-bg-hover)}.fc-badge[data-variant=pink]{background:var(--fc-badge-pink-bg);color:var(--fc-text-default)}.fc-badge[data-variant=pink]:hover{background:var(--fc-badge-pink-bg-hover)}.fc-badge[data-variant=grey]{background:var(--fc-badge-grey-bg);color:var(--fc-text-default)}.fc-badge[data-variant=grey]:hover{background:var(--fc-badge-grey-bg-hover)}@keyframes fc-button-spin{to{transform:rotate(360deg)}}.fc-button{appearance:none;cursor:pointer;border:var(--fc-button-border-width) solid transparent;border-radius:var(--fc-button-radius);color:inherit;font-weight:var(--fc-button-font-weight);letter-spacing:var(--fc-button-letter-spacing);text-align:center;justify-content:center;align-items:center;text-decoration:none;transition:background-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.fc-button:focus-visible{box-shadow:var(--fc-button-focus-shadow);outline:0}.fc-button:disabled{cursor:not-allowed}.fc-button--full-width{width:100%}.fc-button[data-size=sm]{padding:var(--fc-button-padding-sm);font-size:var(--fc-button-font-size-sm);line-height:var(--fc-button-line-height-sm)}.fc-button[data-size=md]{padding:var(--fc-button-padding-md);font-size:var(--fc-button-font-size-md);line-height:var(--fc-button-line-height-md)}.fc-button[data-size=lg]{padding:var(--fc-button-padding-lg);font-size:var(--fc-button-font-size-lg);line-height:var(--fc-button-line-height-lg)}.fc-button[data-variant=primary]{border-color:var(--fc-button-primary-border);background:var(--fc-button-primary-bg);color:var(--fc-button-primary-fg)}.fc-button[data-variant=secondary]{border-color:var(--fc-button-secondary-border);background:var(--fc-button-secondary-bg);color:var(--fc-button-secondary-fg)}.fc-button[data-variant=outline]{border-color:var(--fc-button-outline-border);background:var(--fc-button-outline-bg);color:var(--fc-button-outline-fg);box-shadow:inset 0 0 0 var(--fc-button-outline-shadow-width) var(--fc-button-outline-border)}.fc-button[data-variant=ghost]{border-color:var(--fc-button-ghost-border);color:var(--fc-button-ghost-fg);background:0 0}.fc-button[data-variant=danger]{background:var(--fc-button-danger-bg);color:var(--fc-button-danger-fg)}.fc-button[data-variant=success]{background:var(--fc-button-success-bg);color:var(--fc-button-success-fg)}.fc-button__spinner{margin-right:.5rem}.fc-button__spinner-icon{width:1rem;height:1rem;animation:1s linear infinite fc-button-spin}.fc-button__content{color:inherit;-webkit-text-fill-color:currentcolor;align-items:center;display:inline-flex}.fc-button[data-variant=primary] .fc-button__spinner,.fc-button[data-variant=primary] .fc-button__content,.fc-button[data-variant=secondary] .fc-button__spinner,.fc-button[data-variant=secondary] .fc-button__content,.fc-button[data-variant=outline] .fc-button__spinner,.fc-button[data-variant=outline] .fc-button__content,.fc-button[data-variant=ghost] .fc-button__spinner,.fc-button[data-variant=ghost] .fc-button__content,.fc-button[data-variant=danger] .fc-button__spinner,.fc-button[data-variant=danger] .fc-button__content,.fc-button[data-variant=success] .fc-button__spinner,.fc-button[data-variant=success] .fc-button__content{color:inherit;-webkit-text-fill-color:currentcolor}.fc-button[data-variant=primary]:hover{background:var(--fc-button-primary-bg-hover)}.fc-button[data-variant=primary]:disabled{background:var(--fc-button-primary-bg-disabled)}.fc-button[data-variant=secondary]:hover{background:var(--fc-button-secondary-bg-hover)}.fc-button[data-variant=secondary]:disabled{background:var(--fc-button-secondary-bg-disabled)}.fc-button[data-variant=outline]:hover{background:var(--fc-button-outline-bg-hover)}.fc-button[data-variant=outline]:disabled{border-color:var(--fc-button-outline-border-disabled);color:var(--fc-button-outline-fg-disabled);box-shadow:inset 0 0 0 var(--fc-button-outline-shadow-width) var(--fc-button-outline-border-disabled)}.fc-button[data-variant=ghost]:hover{background:var(--fc-button-ghost-bg-hover)}.fc-button[data-variant=ghost]:disabled{color:var(--fc-button-ghost-fg-disabled)}.fc-button[data-variant=danger]:hover{background:var(--fc-button-danger-bg-hover)}.fc-button[data-variant=danger]:disabled{background:var(--fc-button-danger-bg-disabled)}.fc-button[data-variant=success]:hover{background:var(--fc-button-success-bg-hover)}.fc-button[data-variant=success]:disabled{background:var(--fc-button-success-bg-disabled)}.fc-icon-button{border-radius:var(--fc-icon-button-radius);background:var(--fc-action-primary-bg);width:2rem;height:2rem;color:var(--fc-text-inverse);box-shadow:var(--fc-icon-button-shadow);cursor:pointer;border:0;justify-content:center;align-items:center;transition:transform .16s,background-color .16s,opacity .16s;display:inline-flex}.fc-icon-button__icon{width:1rem;height:1rem;display:inline-flex}.fc-icon-button__icon :where(svg){width:100%;height:100%}.fc-icon-button:hover{background:color-mix(in oklch, var(--fc-action-primary-bg) 88%, black);transform:var(--fc-icon-button-hover-transform)}.fc-icon-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.fc-icon-button:disabled:hover{background:var(--fc-action-primary-bg);transform:none}.fc-link-button{color:var(--fc-link-fg);font:inherit;font-size:.875rem;font-weight:var(--fc-link-button-font-weight);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:0;text-decoration:underline;display:inline-flex}.fc-link-button:hover{color:var(--fc-link-fg-hover)}.fc-link-button:disabled,.fc-link-button[aria-disabled=true]{opacity:.6;cursor:not-allowed}.fc-card{border:1px solid var(--fc-card-border);border-radius:var(--fc-card-radius);background:var(--fc-card-bg);color:var(--fc-card-fg);transition:background-color .16s,box-shadow .16s}.fc-card[data-padding=sm]{padding:var(--fc-card-padding-sm)}.fc-card[data-padding=md]{padding:var(--fc-card-padding-md)}.fc-card[data-padding=lg]{padding:var(--fc-card-padding-lg)}.fc-card[data-shadow=sm]{box-shadow:var(--fc-card-shadow-sm)}.fc-card[data-shadow=md]{box-shadow:var(--fc-card-shadow-md)}.fc-card[data-shadow=lg]{box-shadow:var(--fc-card-shadow-lg)}.fc-card[data-hover=true]{cursor:pointer}.fc-card[data-hover=true]:hover{background:var(--fc-card-hover-bg);box-shadow:var(--fc-card-hover-shadow)}.fc-dialog__overlay{z-index:60;background:var(--fc-dialog-overlay-bg);position:fixed;inset:0}.fc-dialog__content{z-index:61;border:1px solid var(--fc-dialog-border);border-radius:var(--fc-dialog-radius);background:var(--fc-dialog-bg);max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);box-shadow:var(--fc-dialog-shadow);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.fc-dialog__content[data-size=sm]{width:min(100%,30rem)}.fc-dialog__content[data-size=md]{width:min(100%,42rem)}.fc-dialog__content[data-size=lg]{width:min(100%,56rem)}.fc-dialog__content[data-size=xl]{width:min(100%,64rem)}.fc-dialog__header{padding:var(--fc-dialog-header-padding);border-bottom:1px solid var(--fc-dialog-header-border);background:var(--fc-dialog-header-bg)}.fc-dialog__body{padding:var(--fc-dialog-body-padding);background:var(--fc-dialog-body-bg);gap:1rem;display:grid;overflow-y:auto}.fc-dialog__footer{padding:var(--fc-dialog-footer-padding);border-top:1px solid var(--fc-dialog-footer-border);background:var(--fc-dialog-footer-bg);justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.fc-dialog__title{color:var(--fc-text-default);font-family:var(--fc-dialog-title-font-family);font-size:var(--fc-dialog-title-font-size);font-weight:var(--fc-dialog-title-font-weight);line-height:var(--fc-dialog-title-line-height);letter-spacing:var(--fc-dialog-title-letter-spacing);margin:0}.fc-dialog__description{color:var(--fc-text-muted);margin:.35rem 0 0;font-size:.95rem;line-height:1.5}@media (width<=720px){.fc-dialog__content{width:calc(100vw - 2rem)}.fc-dialog__header{padding:var(--fc-dialog-mobile-header-padding)}.fc-dialog__body{padding:var(--fc-dialog-mobile-body-padding)}.fc-dialog__footer{padding:var(--fc-dialog-mobile-footer-padding)}}.fc-drawer__overlay{z-index:50;background:var(--fc-drawer-overlay-bg);position:fixed;inset:0}.fc-drawer__content{z-index:51;background:var(--fc-drawer-bg);max-width:calc(100vw - 2rem);box-shadow:var(--fc-drawer-shadow);flex-direction:column;display:flex;position:fixed;inset-block:0}.fc-drawer__content[data-side=right]{border-left:1px solid var(--fc-drawer-border);animation:.2s ease-out fc-drawer-slide-in-right;inset-inline-end:0}.fc-drawer__content[data-side=left]{border-right:1px solid var(--fc-drawer-border);animation:.2s ease-out fc-drawer-slide-in-left;inset-inline-start:0}.fc-drawer__content[data-side=right][data-state=closed]{animation:.15s ease-in fc-drawer-slide-out-right}.fc-drawer__content[data-side=left][data-state=closed]{animation:.15s ease-in fc-drawer-slide-out-left}.fc-drawer__content[data-size=sm]{width:min(100%,24rem)}.fc-drawer__content[data-size=md]{width:min(100%,34rem)}.fc-drawer__content[data-size=lg]{width:min(100%,42rem)}.fc-drawer__header{padding:var(--fc-drawer-header-padding);border-bottom:1px solid var(--fc-drawer-header-border);background:var(--fc-drawer-header-bg);flex:none}.fc-drawer__body{min-height:0;padding:var(--fc-drawer-body-padding);background:var(--fc-drawer-body-bg);flex:auto;align-content:start;gap:1rem;display:grid;overflow-y:auto}.fc-drawer__footer{padding:var(--fc-drawer-footer-padding);border-top:1px solid var(--fc-drawer-footer-border);background:var(--fc-drawer-footer-bg);flex:none;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.fc-drawer__title{color:var(--fc-text-default);font-family:var(--fc-drawer-title-font-family);font-size:var(--fc-drawer-title-font-size);font-weight:var(--fc-drawer-title-font-weight);line-height:var(--fc-drawer-title-line-height);letter-spacing:var(--fc-drawer-title-letter-spacing);margin:0}.fc-drawer__description{color:var(--fc-text-muted);margin:.35rem 0 0;font-size:.95rem;line-height:1.5}@media (width<=720px){.fc-drawer__content{width:100vw;max-width:100vw}.fc-drawer__header{padding:var(--fc-drawer-mobile-header-padding)}.fc-drawer__body{padding:var(--fc-drawer-mobile-body-padding)}.fc-drawer__footer{padding:var(--fc-drawer-mobile-footer-padding)}}@media (prefers-reduced-motion:reduce){.fc-drawer__content[data-side=right],.fc-drawer__content[data-side=left],.fc-drawer__content[data-side=right][data-state=closed],.fc-drawer__content[data-side=left][data-state=closed]{animation:none}}.fc-input--full-width,.fc-input__field--full-width{width:100%}.fc-input__field{appearance:none;border:1px solid var(--fc-field-border);border-radius:var(--fc-field-radius);background:var(--fc-field-bg);color:var(--fc-field-fg);padding:var(--fc-field-padding-block) var(--fc-field-padding-inline);font-size:var(--fc-field-font-size);font-weight:var(--fc-field-font-weight);letter-spacing:var(--fc-field-letter-spacing);line-height:var(--fc-field-line-height);transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s;display:block}.fc-input__field::placeholder{color:var(--fc-field-placeholder)}.fc-input__field:focus-visible{border-color:var(--fc-focus-ring);box-shadow:var(--fc-field-focus-shadow);outline:0}.fc-input__field:disabled{cursor:not-allowed;background:var(--fc-field-disabled-bg);color:var(--fc-field-disabled-fg)}.fc-input__field[data-state=error]{border-color:var(--fc-field-border-error)}.fc-input__field[data-state=error]:focus-visible{border-color:var(--fc-field-border-error);box-shadow:var(--fc-field-focus-shadow-error)}.fc-rich-text-editor .rte-description img{max-width:100%}.fc-rich-text-editor .rich-text-editor-preview{padding:var(--fc-space-4,1rem)}.fc-rfq-response-entry-table{min-inline-size:0;color:var(--fc-rfq-response-entry-table-fg)}.fc-rfq-response-entry-table__table-wrap{border:1px solid var(--fc-rfq-response-entry-table-border);border-radius:var(--fc-rfq-response-entry-table-radius);background:var(--fc-rfq-response-entry-table-bg);min-inline-size:0;max-inline-size:100%;box-shadow:var(--fc-rfq-response-entry-table-shadow);overflow:hidden}.fc-rfq-response-entry-table__overflow{overflow-x:auto}.fc-rfq-response-entry-table__table{background:0 0;border:0;border-radius:0;min-width:max(100%,56rem)}.fc-rfq-response-entry-table__head{background:var(--fc-rfq-response-entry-table-head-bg)}.fc-rfq-response-entry-table__head-cell{padding-inline:var(--fc-rfq-response-entry-table-cell-padding-inline);vertical-align:middle;color:var(--fc-rfq-response-entry-table-head-fg);font-weight:var(--fc-rfq-response-entry-table-head-font-weight);text-transform:var(--fc-rfq-response-entry-table-head-text-transform);letter-spacing:var(--fc-rfq-response-entry-table-head-letter-spacing)}.fc-rfq-response-entry-table__head-cell--code{min-width:8rem}.fc-rfq-response-entry-table__head-cell--name{min-width:14rem}.fc-rfq-response-entry-table__head-cell--include{text-align:center;min-width:6rem}.fc-rfq-response-entry-table__head-cell--field{min-width:10rem}.fc-rfq-response-entry-table__cell{padding:var(--fc-rfq-response-entry-table-cell-padding-block) var(--fc-rfq-response-entry-table-cell-padding-inline);vertical-align:top;background:var(--fc-rfq-response-entry-table-row-bg);transition:background-color .16s,opacity .16s}.fc-rfq-response-entry-table__row:nth-child(2n) .fc-rfq-response-entry-table__cell{background:var(--fc-rfq-response-entry-table-row-alt-bg)}.fc-rfq-response-entry-table__row:hover .fc-rfq-response-entry-table__cell{background:var(--fc-rfq-response-entry-table-row-hover-bg)}.fc-rfq-response-entry-table__row.fc-rfq-response-entry-table__row--error .fc-rfq-response-entry-table__cell{background:var(--fc-rfq-response-entry-table-row-error-bg)}.fc-rfq-response-entry-table__row.fc-rfq-response-entry-table__row--error:hover .fc-rfq-response-entry-table__cell{background:var(--fc-rfq-response-entry-table-row-error-hover-bg)}.fc-rfq-response-entry-table__row .fc-rfq-response-entry-table__cell--disabled{background:color-mix(in oklch, var(--fc-rfq-response-entry-table-row-bg) 72%, var(--fc-rfq-response-entry-table-cell-disabled-bg));opacity:var(--fc-rfq-response-entry-table-cell-disabled-opacity)}.fc-rfq-response-entry-table__row:nth-child(2n) .fc-rfq-response-entry-table__cell--disabled{background:color-mix(in oklch, var(--fc-rfq-response-entry-table-row-alt-bg) 72%, var(--fc-rfq-response-entry-table-cell-disabled-bg))}.fc-rfq-response-entry-table__row:hover .fc-rfq-response-entry-table__cell--disabled{background:color-mix(in oklch, var(--fc-rfq-response-entry-table-row-hover-bg) 72%, var(--fc-rfq-response-entry-table-cell-disabled-bg))}.fc-rfq-response-entry-table__row.fc-rfq-response-entry-table__row--error .fc-rfq-response-entry-table__cell--disabled{background:var(--fc-rfq-response-entry-table-row-error-bg)}.fc-rfq-response-entry-table__row.fc-rfq-response-entry-table__row--error:hover .fc-rfq-response-entry-table__cell--disabled{background:var(--fc-rfq-response-entry-table-row-error-hover-bg)}.fc-rfq-response-entry-table__cell--include{text-align:center;padding-block-start:calc(var(--fc-rfq-response-entry-table-cell-padding-block) + .36rem)}.fc-rfq-response-entry-table__scope-name{align-items:center;gap:.375rem;min-width:0;display:flex}.fc-rfq-response-entry-table__scope-description-toggle{border-radius:var(--fc-radius-control,.375rem);block-size:1.625rem;inline-size:1.625rem;color:var(--fc-rfq-response-entry-table-disclosure-fg);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.fc-rfq-response-entry-table__head .fc-rfq-response-entry-table__scope-description-toggle{color:var(--fc-rfq-response-entry-table-head-fg)}.fc-rfq-response-entry-table__scope-description-toggle:hover,.fc-rfq-response-entry-table__scope-description-toggle:focus-visible{background:var(--fc-surface-hover);outline:0}.fc-rfq-response-entry-table__scope-description-spacer{flex:none;block-size:1.625rem;inline-size:1.625rem}.fc-rfq-response-entry-table__scope-description-triangle{border-style:solid;block-size:0;inline-size:0}.fc-rfq-response-entry-table__scope-description-triangle--right{border-width:.28rem 0 .28rem .42rem;border-color:#0000 #0000 #0000 currentColor}.fc-rfq-response-entry-table__scope-description-triangle--down{border-width:.42rem .28rem 0;border-color:currentColor #0000 #0000}.fc-rfq-response-entry-table__scope-description{color:var(--fc-text-muted);font-size:.85rem;font-weight:var(--fc-font-weight-regular);white-space:pre-wrap;margin:.375rem 0 0 2rem;line-height:1.45}.fc-rfq-response-entry-table__row-error-icon{background:var(--fc-rfq-response-entry-table-summary-fg);block-size:1.25rem;inline-size:1.25rem;color:var(--fc-text-inverse);font-size:.75rem;font-weight:var(--fc-font-weight-extrabold);border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.fc-rfq-response-entry-table__row-error-icon:before{text-align:left;max-width:min(24rem,80vw)}.fc-rfq-response-entry-table__row-error-icon:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--fc-rfq-response-entry-table-summary-fg) 24%, transparent);outline:0}.fc-rfq-response-entry-table__checkbox{cursor:pointer;block-size:1rem;inline-size:1rem;accent-color:var(--fc-rfq-response-entry-table-checkbox-accent);margin:0}.fc-rfq-response-entry-table__checkbox:disabled{cursor:not-allowed;opacity:.5}.fc-rfq-response-entry-table__field{appearance:none;inline-size:100%;font:inherit;border:1px solid var(--fc-rfq-response-entry-table-field-border);border-radius:var(--fc-rfq-response-entry-table-field-radius);background:var(--fc-rfq-response-entry-table-field-bg);color:var(--fc-rfq-response-entry-table-field-fg);padding:var(--fc-rfq-response-entry-table-field-padding-block) var(--fc-rfq-response-entry-table-field-padding-inline);font-size:var(--fc-rfq-response-entry-table-field-font-size);font-weight:var(--fc-rfq-response-entry-table-field-font-weight);letter-spacing:var(--fc-rfq-response-entry-table-field-letter-spacing);line-height:var(--fc-rfq-response-entry-table-field-line-height);margin:0;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s;display:block}.fc-rfq-response-entry-table__field::placeholder{color:var(--fc-rfq-response-entry-table-field-placeholder)}.fc-rfq-response-entry-table__field:focus-visible{border-color:var(--fc-rfq-response-entry-table-focus-ring);box-shadow:0 0 0 3px color-mix(in oklch, var(--fc-rfq-response-entry-table-focus-ring) 30%, transparent);outline:0}.fc-rfq-response-entry-table__field[data-state=error]{border-color:var(--fc-rfq-response-entry-table-field-border-error);background:var(--fc-rfq-response-entry-table-field-error-bg)}.fc-rfq-response-entry-table__field[data-state=error]:focus-visible{border-color:var(--fc-rfq-response-entry-table-field-border-error);box-shadow:var(--fc-rfq-response-entry-table-field-focus-shadow-error)}.fc-rfq-response-entry-table__field:disabled{cursor:not-allowed;background:var(--fc-rfq-response-entry-table-field-disabled-bg);color:var(--fc-rfq-response-entry-table-field-disabled-fg)}.fc-rfq-response-entry-table__summary{box-sizing:border-box;border-block-end:1px solid color-mix(in oklch, var(--fc-rfq-response-entry-table-summary-fg) 26%, var(--fc-surface-card));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;block-size:3.5rem;padding:.625rem .75rem;display:grid;overflow:hidden}.fc-rfq-response-entry-table__summary--error{background:var(--fc-rfq-response-entry-table-summary-bg);color:var(--fc-rfq-response-entry-table-summary-fg)}.fc-rfq-response-entry-table__summary--valid{border-block-end-color:var(--fc-rfq-response-entry-table-border);background:var(--fc-surface-muted);color:var(--fc-text-muted)}.fc-rfq-response-entry-table__summary-header{min-width:0;font-weight:var(--fc-font-weight-bold);white-space:nowrap;align-items:center;gap:.5rem;display:flex}.fc-rfq-response-entry-table__summary-icon{background:color-mix(in oklch, var(--fc-rfq-response-entry-table-summary-fg) 18%, var(--fc-surface-card));block-size:1.5rem;inline-size:1.5rem;font-weight:var(--fc-font-weight-bold);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.fc-rfq-response-entry-table__summary--valid .fc-rfq-response-entry-table__summary-icon{background:color-mix(in oklch, currentcolor 12%, var(--fc-surface-muted))}.fc-rfq-response-entry-table__summary-current{align-items:center;gap:.75rem;min-width:0;display:flex}.fc-rfq-response-entry-table__summary-detail{flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex}.fc-rfq-response-entry-table__summary-position{color:currentColor;font-size:.8rem;font-weight:var(--fc-font-weight-bold);opacity:.78;white-space:nowrap;flex:none}.fc-rfq-response-entry-table__summary-scope-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.fc-rfq-response-entry-table__summary-message{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.fc-rfq-response-entry-table__summary-actions{flex:none}.fc-rfq-response-entry-table__summary-go-button{color:inherit;text-underline-offset:.18em;font:inherit;font-size:.8rem;font-weight:var(--fc-font-weight-bold);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:.08em}.fc-rfq-response-entry-table__summary-go-button:hover{opacity:.88}.fc-rfq-response-entry-table__summary-go-button:focus-visible{border-radius:var(--fc-rfq-response-entry-table-field-radius);box-shadow:0 0 0 3px color-mix(in oklch, currentcolor 24%, transparent);outline:0}.fc-rfq-response-entry-table__summary-pager{gap:.5rem;display:flex}.fc-rfq-response-entry-table__summary-pager--hidden{visibility:hidden;pointer-events:none}.fc-rfq-response-entry-table__summary-pager-button{border:1px solid color-mix(in oklch, var(--fc-rfq-response-entry-table-summary-fg) 34%, transparent);border-radius:var(--fc-rfq-response-entry-table-field-radius);background:color-mix(in oklch, var(--fc-rfq-response-entry-table-summary-bg) 82%, var(--fc-surface-card));block-size:2.25rem;inline-size:2.25rem;color:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.fc-rfq-response-entry-table__summary-pager-button:hover{background:color-mix(in oklch, currentcolor 10%, var(--fc-rfq-response-entry-table-summary-bg))}.fc-rfq-response-entry-table__summary-pager-button:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, currentcolor 24%, transparent);outline:0}.fc-rfq-response-entry-table__summary-pager-chevron{border-block-start:2px solid;border-inline-end:2px solid;block-size:.55rem;inline-size:.55rem}.fc-rfq-response-entry-table__summary-pager-chevron--previous{transform:rotate(225deg)}.fc-rfq-response-entry-table__summary-pager-chevron--next{transform:rotate(45deg)}@media (width<=44rem){.fc-rfq-response-entry-table__summary{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;block-size:5.5rem}.fc-rfq-response-entry-table__summary--valid .fc-rfq-response-entry-table__summary-header{grid-row:1/-1}.fc-rfq-response-entry-table__summary-current{grid-area:2/1/auto/-1}.fc-rfq-response-entry-table__summary-pager{grid-area:1/2}}.fc-source-target-mapper{gap:var(--fc-source-target-mapper-gap);color:var(--fc-source-target-mapper-fg);flex-direction:column;display:flex}.fc-source-target-mapper__rows{gap:var(--fc-source-target-mapper-row-gap);display:grid}.fc-source-target-mapper__header,.fc-source-target-mapper__row{align-items:flex-start;gap:var(--fc-source-target-mapper-column-gap);grid-template-columns:minmax(9rem,1fr) minmax(12rem,1.4fr);margin:0;display:grid}.fc-source-target-mapper__header{font-size:.75rem;font-weight:var(--fc-font-weight-semibold);color:var(--fc-source-target-mapper-muted-fg);text-transform:uppercase}.fc-source-target-mapper__source{flex-direction:column;justify-content:center;align-items:flex-start;gap:.125rem;min-width:0;display:flex}.fc-source-target-mapper__label{color:var(--fc-source-target-mapper-fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fc-source-target-mapper__description{max-width:100%;color:var(--fc-source-target-mapper-muted-fg);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.2;overflow:hidden}.fc-source-target-mapper__select{width:100%;min-height:calc(var(--fc-source-target-mapper-field-line-height) + (var(--fc-source-target-mapper-field-padding-block) * 2) + 2px);padding:var(--fc-source-target-mapper-field-padding-block) var(--fc-source-target-mapper-field-padding-inline);border:1px solid var(--fc-source-target-mapper-field-border);border-radius:var(--fc-source-target-mapper-field-radius);color:var(--fc-source-target-mapper-field-fg);background:var(--fc-source-target-mapper-field-bg);font-size:var(--fc-source-target-mapper-field-font-size);font-weight:var(--fc-source-target-mapper-field-font-weight);letter-spacing:var(--fc-source-target-mapper-field-letter-spacing);line-height:var(--fc-source-target-mapper-field-line-height);transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s}.fc-source-target-mapper__select:focus-visible{border-color:var(--fc-source-target-mapper-field-border-focus);box-shadow:var(--fc-source-target-mapper-field-focus-shadow);outline:0}.fc-source-target-mapper__select:disabled{cursor:not-allowed;background:var(--fc-source-target-mapper-field-disabled-bg);color:var(--fc-source-target-mapper-field-disabled-fg)}.fc-source-target-mapper__select option,.fc-source-target-mapper__select optgroup{color:var(--fc-source-target-mapper-option-fg);background-color:var(--fc-source-target-mapper-option-bg)}.fc-source-target-mapper__validation{color:var(--fc-source-target-mapper-validation-fg);font-size:.8125rem}@media (width<=640px){.fc-source-target-mapper__header{display:none}.fc-source-target-mapper__row{grid-template-columns:1fr;gap:.25rem}}:where(.fc-tooltip,[data-fc-tooltip]){position:relative}:where([data-fc-tooltip]:not([data-fc-tooltip=""])):hover,:where([data-fc-tooltip]:not([data-fc-tooltip=""])):focus-visible,:where([data-fc-tooltip]:not([data-fc-tooltip=""])):focus-within{z-index:1080!important}:where(th,td):where([data-fc-tooltip]:not([data-fc-tooltip=""])):hover,:where(th,td):where([data-fc-tooltip]:not([data-fc-tooltip=""])):focus-visible,:where(th,td):where([data-fc-tooltip]:not([data-fc-tooltip=""])):focus-within{position:relative;overflow:visible;z-index:1080!important}:where(th,td):has(:where([data-fc-tooltip]:not([data-fc-tooltip=""])):hover){position:relative;overflow:visible;z-index:1080!important}:where(th,td):has(:where([data-fc-tooltip]:not([data-fc-tooltip=""])):focus-visible){position:relative;overflow:visible;z-index:1080!important}:where(th,td):has(:where([data-fc-tooltip]:not([data-fc-tooltip=""])):focus-within){position:relative;overflow:visible;z-index:1080!important}:where([data-fc-tooltip]:not([data-fc-tooltip=""])):before,:where([data-fc-tooltip]:not([data-fc-tooltip=""])):after{z-index:1080;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s,visibility .12s;position:absolute}:where([data-fc-tooltip]:not([data-fc-tooltip=""])):before{content:attr(data-fc-tooltip);background:var(--fc-tooltip-bg);width:max-content;max-width:min(18rem,80vw);color:var(--fc-tooltip-fg);font-size:var(--fc-tooltip-font-size);font-weight:var(--fc-font-weight-regular);text-align:center;white-space:normal;box-shadow:var(--fc-tooltip-shadow);border-radius:.25rem;padding:.25rem .5rem;line-height:1.4}:where([data-fc-tooltip]:not([data-fc-tooltip=""])):after{content:"";border:.25rem solid #0000}:where([data-fc-tooltip]:not([data-fc-tooltip=""])):not([data-fc-tooltip-placement]):before,:where([data-fc-tooltip]:not([data-fc-tooltip=""])[data-fc-tooltip-placement=top]):before{bottom:100%;left:50%;transform:translate(-50%,-.5rem)}:where([data-fc-tooltip]:not([data-fc-tooltip=""])):not([data-fc-tooltip-placement]):after,:where([data-fc-tooltip]:not([data-fc-tooltip=""])[data-fc-tooltip-placement=top]):after{border-top-color:var(--fc-tooltip-bg);bottom:100%;left:50%;transform:translate(-50%)}:where([data-fc-tooltip]:not([data-fc-tooltip=""])[data-fc-tooltip-placement=bottom]):before{top:100%;left:50%;transform:translate(-50%,.5rem)}:where([data-fc-tooltip]:not([data-fc-tooltip=""])[data-fc-tooltip-placement=bottom]):after{border-bottom-color:var(--fc-tooltip-bg);top:100%;left:50%;transform:translate(-50%)}:where([data-fc-tooltip]:not([data-fc-tooltip=""])[data-fc-tooltip-placement=left]):before{top:50%;right:100%;transform:translate(-.5rem,-50%)}:where([data-fc-tooltip]:not([data-fc-tooltip=""])[data-fc-tooltip-placement=left]):after{border-left-color:var(--fc-tooltip-bg);top:50%;right:100%;transform:translateY(-50%)}:where([data-fc-tooltip]:not([data-fc-tooltip=""])[data-fc-tooltip-placement=right]):before{top:50%;left:100%;transform:translate(.5rem,-50%)}:where([data-fc-tooltip]:not([data-fc-tooltip=""])[data-fc-tooltip-placement=right]):after{border-right-color:var(--fc-tooltip-bg);top:50%;left:100%;transform:translateY(-50%)}:where([data-fc-tooltip]:not([data-fc-tooltip=""])):hover:before,:where([data-fc-tooltip]:not([data-fc-tooltip=""])):hover:after,:where([data-fc-tooltip]:not([data-fc-tooltip=""])):focus-visible:before,:where([data-fc-tooltip]:not([data-fc-tooltip=""])):focus-visible:after,:where([data-fc-tooltip]:not([data-fc-tooltip=""])):focus-within:before,:where([data-fc-tooltip]:not([data-fc-tooltip=""])):focus-within:after{opacity:1;visibility:visible}}@keyframes fc-drawer-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes fc-drawer-slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes fc-drawer-slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes fc-drawer-slide-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.ql-container{box-sizing:border-box;height:100%;margin:0;font-family:Helvetica,Arial,sans-serif;font-size:13px;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{height:1px;position:absolute;top:50%;left:-100000px;overflow-y:hidden}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word;outline:none;height:100%;padding:12px 15px;line-height:1.42;overflow-y:auto}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{padding-left:1.5em;list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{text-align:right;white-space:nowrap;width:1.2em;margin-left:-1.5em;margin-right:.3em;display:inline-block}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0, decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3, decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6, decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9, decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{text-align:left;margin-left:.3em;margin-right:-1.5em}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{max-width:100%;display:block}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{text-align:inherit;direction:rtl}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);pointer-events:none;font-style:italic;position:absolute;left:15px;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{cursor:pointer;float:left;background:0 0;border:none;width:28px;height:24px;margin-left:1px;margin-right:1px;padding:3px 5px;display:inline-block}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover{background-color:#f3f4f6}.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#2563eb;background-color:#dbeafe}.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#2563eb}.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#2563eb}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#4b5563}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#4b5563}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#4b5563}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{vertical-align:middle;display:inline-block}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#4b5563;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ql-snow .ql-stroke-miter{fill:none;stroke:#4b5563;stroke-miterlimit:10;stroke-width:2px}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#4b5563}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1px}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-top:5px;margin-bottom:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-top:5px;margin-bottom:5px;padding:5px 10px}.ql-snow .ql-editor code{padding:2px 4px;font-size:85%}.ql-snow .ql-editor pre.ql-syntax{color:#f8f8f2;background-color:#23241f;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#4b5563;float:left;vertical-align:middle;height:24px;margin-left:1px;margin-right:1px;font-size:14px;font-weight:500;display:inline-block;position:relative}.ql-snow .ql-picker-label{cursor:pointer;width:100%;height:100%;padding-left:8px;padding-right:2px;display:flex;position:relative}.ql-snow .ql-picker-label:before{line-height:22px;display:inline-block}.ql-snow .ql-picker-options{white-space:nowrap;background-color:#fff;min-width:100%;display:none;position:absolute}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;padding:5px 8px;display:block}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#d1d5db;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#d1d5db}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#d1d5db}.ql-snow .ql-picker.ql-expanded .ql-picker-options{z-index:1;margin-top:-1px;display:block;top:100%}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:3px}.ql-snow .ql-icon-picker .ql-picker-item{width:24px;height:24px;margin:2px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{width:152px;padding:3px 5px}.ql-snow .ql-color-picker .ql-picker-item{float:left;border:1px solid #0000;width:16px;height:16px;margin:2px;padding:0}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{width:18px;margin-top:-9px;position:absolute;top:50%;right:0}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{box-sizing:border-box;border:1px solid #d1d5db;padding:8px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#d1d5db}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{color:#4b5563;white-space:nowrap;background-color:#fff;border:1px solid #d1d5db;padding:5px 12px;box-shadow:0 0 5px #d1d5db}.ql-snow .ql-tooltip:before{content:"Visit URL:";margin-right:8px;line-height:26px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #d1d5db;width:170px;height:26px;margin:0;padding:3px 5px;font-size:13px;display:none}.ql-snow .ql-tooltip a.ql-preview{text-overflow:ellipsis;vertical-align:top;max-width:200px;display:inline-block;overflow-x:hidden}.ql-snow .ql-tooltip a.ql-action:after{content:"Edit";border-right:1px solid #d1d5db;margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{content:"Save";border-right:0;padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#2563eb}.ql-container.ql-snow{border:1px solid #d1d5db}.fc-rich-text-editor .ql-container,.fc-rich-text-editor .ql-toolbar.ql-snow{font-size:1rem;font-family:var(--fc-font-family-body)}
