@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/amiri-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/amiri-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F}@font-face{font-family:ALFATEMI1;src:url(/assets/fonts/Fatimi2.ttf) format("truetype")}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:400 500;font-display:block;src:url(/assets/fonts/material-symbols-rounded.woff2?v=2cb3aa0a72) format("woff2")}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}:root{color-scheme:light;--mat-sys-background: #f7faf8;--mat-sys-error: #ba1a1a;--mat-sys-inverse-on-surface: #eef1ef;--mat-sys-inverse-primary: #84d5c5;--mat-sys-inverse-surface: #2d3130;--mat-sys-on-background: #181c1b;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary-container: #005046;--mat-sys-on-primary-fixed: #00201b;--mat-sys-on-primary-fixed-variant: #005046;--mat-sys-on-secondary-container: #2f4c46;--mat-sys-on-secondary-fixed: #02201b;--mat-sys-on-secondary-fixed-variant: #2f4c46;--mat-sys-on-surface: #181c1b;--mat-sys-on-surface-variant: #3e4946;--mat-sys-on-tertiary-container: #5b4300;--mat-sys-on-tertiary-fixed: #251a00;--mat-sys-on-tertiary-fixed-variant: #5b4300;--mat-sys-outline: #6e7976;--mat-sys-outline-variant: #bec9c5;--mat-sys-primary: #046b5e;--mat-sys-primary-container: #a0f2e1;--mat-sys-primary-fixed: #a0f2e1;--mat-sys-primary-fixed-dim: #84d5c5;--mat-sys-scrim: #000000;--mat-sys-secondary: #47645e;--mat-sys-secondary-container: #c9e9e1;--mat-sys-secondary-fixed: #c9e9e1;--mat-sys-secondary-fixed-dim: #aecdc5;--mat-sys-shadow: #000000;--mat-sys-surface: #f7faf8;--mat-sys-surface-bright: #f7faf8;--mat-sys-surface-container: #ebefec;--mat-sys-surface-container-high: #e5e9e6;--mat-sys-surface-container-highest: #e0e3e1;--mat-sys-surface-container-low: #f1f4f2;--mat-sys-surface-dim: #d7dbd8;--mat-sys-surface-tint: #046b5e;--mat-sys-surface-variant: #dae5e1;--mat-sys-tertiary: #775a05;--mat-sys-tertiary-container: #ffdf9b;--mat-sys-tertiary-fixed: #ffdf9b;--mat-sys-tertiary-fixed-dim: #e9c269;--mat-sys-neutral-variant20: #283230;--mat-sys-neutral10: #181c1b;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem var(--fmb-font);--mat-sys-body-large-tracking: .031rem;--mat-sys-body-medium: 400 .875rem / 1.25rem var(--fmb-font);--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-small: 400 .75rem / 1rem var(--fmb-font);--mat-sys-body-small-tracking: .025rem;--mat-sys-display-large: 400 3.562rem / 4rem var(--fmb-font);--mat-sys-display-large-font: var(--fmb-font);--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem var(--fmb-font);--mat-sys-display-medium-font: var(--fmb-font);--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem var(--fmb-font);--mat-sys-display-small-tracking: 0;--mat-sys-headline-large: 400 2rem / 2.5rem var(--fmb-font);--mat-sys-headline-large-font: var(--fmb-font);--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem var(--fmb-font);--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-small: 400 1.5rem / 2rem var(--fmb-font);--mat-sys-headline-small-tracking: 0;--mat-sys-label-large: 500 .875rem / 1.25rem var(--fmb-font);--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem var(--fmb-font);--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem var(--fmb-font);--mat-sys-label-small-tracking: .031rem;--mat-sys-title-large: 400 1.375rem / 1.75rem var(--fmb-font);--mat-sys-title-large-tracking: 0;--mat-sys-title-medium: 500 1rem / 1.5rem var(--fmb-font);--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-small: 500 .875rem / 1.25rem var(--fmb-font);--mat-sys-title-small-tracking: .006rem;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-primary: #00695c;--mat-sys-on-primary: #ffffff;--mat-sys-primary-container: #b4ede1;--mat-sys-on-primary-container: #00201b;--mat-sys-secondary: #4a635e;--mat-sys-on-secondary: #ffffff;--mat-sys-secondary-container: #edf3f1;--mat-sys-on-secondary-container: #0f1d1a;--mat-sys-tertiary: #7d5f0c;--mat-sys-on-tertiary: #ffffff;--mat-sys-tertiary-container: #f7e5b5;--mat-sys-on-tertiary-container: #3b2c00;--mat-sys-error: #b3261e;--mat-sys-on-error: #ffffff;--mat-sys-error-container: #ffdad6;--mat-sys-on-error-container: #410002;--mat-sys-background: #e3ece9;--mat-sys-on-background: #0f1d1a;--mat-sys-surface: #ffffff;--mat-sys-surface-bright: #ffffff;--mat-sys-surface-dim: #d3dedb;--mat-sys-surface-variant: #edf3f1;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-container-low: #f5f9f8;--mat-sys-surface-container: #edf3f1;--mat-sys-surface-container-high: #e6f0ec;--mat-sys-surface-container-highest: #dce6e3;--mat-sys-on-surface: #0f1d1a;--mat-sys-on-surface-variant: #4a5c57;--mat-sys-outline: #6f7f7a;--mat-sys-outline-variant: #e1e8e5;--mat-sys-inverse-surface: #1c2b28;--mat-sys-inverse-on-surface: #e9f3f0;--mat-sys-inverse-primary: #7fd6c4;--mat-sys-shadow: #00322a;--mat-sys-display-small-font: var(--fmb-font);--mat-sys-display-small-weight: 600;--mat-sys-display-small-size: 1.875rem;--mat-sys-display-small-line-height: 1.875rem;--mat-sys-display-small-tracking: -.03em;--mat-sys-display-small: 600 1.875rem/1.875rem var(--fmb-font);--mat-sys-headline-medium-font: var(--fmb-font);--mat-sys-headline-medium-weight: 600;--mat-sys-headline-medium-size: 1.5rem;--mat-sys-headline-medium-line-height: 1.875rem;--mat-sys-headline-medium-tracking: -.02em;--mat-sys-headline-medium: 600 1.5rem/1.875rem var(--fmb-font);--mat-sys-headline-small-font: var(--fmb-font);--mat-sys-headline-small-weight: 600;--mat-sys-headline-small-size: 1.375rem;--mat-sys-headline-small-line-height: 1.625rem;--mat-sys-headline-small-tracking: -.02em;--mat-sys-headline-small: 600 1.375rem/1.625rem var(--fmb-font);--mat-sys-title-large-font: var(--fmb-font);--mat-sys-title-large-weight: 600;--mat-sys-title-large-size: 1.125rem;--mat-sys-title-large-line-height: 1.5rem;--mat-sys-title-large-tracking: -.01em;--mat-sys-title-large: 600 1.125rem/1.5rem var(--fmb-font);--mat-sys-title-medium-font: var(--fmb-font);--mat-sys-title-medium-weight: 600;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-line-height: 1.375rem;--mat-sys-title-medium-tracking: -.01em;--mat-sys-title-medium: 600 1rem/1.375rem var(--fmb-font);--mat-sys-title-small-font: var(--fmb-font);--mat-sys-title-small-weight: 600;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-tracking: 0;--mat-sys-title-small: 600 .875rem/1.25rem var(--fmb-font);--mat-sys-body-large-font: var(--fmb-font);--mat-sys-body-large-weight: 400;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-tracking: 0;--mat-sys-body-large: 400 1rem/1.5rem var(--fmb-font);--mat-sys-body-medium-font: var(--fmb-font);--mat-sys-body-medium-weight: 400;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-tracking: 0;--mat-sys-body-medium: 400 .875rem/1.25rem var(--fmb-font);--mat-sys-body-small-font: var(--fmb-font);--mat-sys-body-small-weight: 400;--mat-sys-body-small-size: .8125rem;--mat-sys-body-small-line-height: 1.125rem;--mat-sys-body-small-tracking: 0;--mat-sys-body-small: 400 .8125rem/1.125rem var(--fmb-font);--mat-sys-label-large-font: var(--fmb-font);--mat-sys-label-large-weight: 550;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-tracking: 0;--mat-sys-label-large: 550 .875rem/1.25rem var(--fmb-font);--mat-sys-label-medium-font: var(--fmb-font);--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-size: .8125rem;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-tracking: 0;--mat-sys-label-medium: 500 .8125rem/1rem var(--fmb-font);--mat-sys-label-small-font: var(--fmb-font);--mat-sys-label-small-weight: 600;--mat-sys-label-small-size: .6875rem;--mat-sys-label-small-line-height: .875rem;--mat-sys-label-small-tracking: .12em;--mat-sys-label-small: 600 .6875rem/.875rem var(--fmb-font);--fmb-font: "Inter", system-ui, sans-serif;--fmb-font-arabic: "Amiri", serif;--fmb-warning: #b8691f;--fmb-warning-container: #ffdcbf;--fmb-on-warning-container: #4a2300;--fmb-radius-flag: 6px;--fmb-radius-chip: 8px;--fmb-radius-control: 12px;--fmb-radius-field: 12px;--fmb-radius-tile: 16px;--fmb-radius-card: 20px;--fmb-radius-section: 20px;--fmb-radius-sheet: 24px;--fmb-radius-full: 9999px;--fmb-radius-circle: 50%;--fmb-shadow-card: 0 1px 0 rgba(15, 29, 26, .06), 0 18px 40px -18px rgba(0, 50, 42, .28);--fmb-shadow-hairline: 0 0 0 1px rgba(15, 29, 26, .08);--fmb-shadow-thumb: 0 2px 8px rgba(0, 0, 0, .12);--fmb-shadow-float: 0 12px 32px rgba(0, 40, 32, .18);--fmb-shadow-overlay: 0 12px 30px rgba(0, 0, 0, .25);--fmb-shadow-sheet: 0 -10px 40px rgba(0, 0, 0, .18);--fmb-shadow-raised: 0 1px 2px rgba(0, 50, 42, .08), 0 8px 24px -6px rgba(0, 50, 42, .2);--fmb-line: rgba(15, 29, 26, .08);--fmb-table-head: color-mix(in oklab, var(--mat-sys-primary-container) 45%, var(--mat-sys-surface));--fmb-table-head-ink: var(--mat-sys-on-primary-container);--fmb-row-open: color-mix(in oklab, var(--mat-sys-primary-container) 20%, var(--mat-sys-surface));--fmb-glow: radial-gradient(120% 70% at 100% 0%, rgba(0, 105, 92, .16), transparent 60%), radial-gradient(90% 60% at 0% 25%, rgba(201, 162, 39, .16), transparent 60%);--fmb-ease-spring: linear( 0, .075, .249, .458, .659, .827, .952, 1.034, 1.078, 1.094, 1.091, 1.076, 1.056, 1.037, 1.02, 1.007, .998, .993, .991, .991, .992, .994, .996, .998, .999, 1, 1.001, 1.001, 1.001, 1.001, 1 );--fmb-ease-sheet: cubic-bezier(.22, 1.2, .36, 1);--fmb-ease-standard: cubic-bezier(.2, 0, 0, 1);--fmb-ease-settle: cubic-bezier(.32, .72, 0, 1)}@supports not (transition-timing-function: linear(0,1)){:root{--fmb-ease-spring: cubic-bezier(.34, 1.56, .64, 1)}}:root{--fmb-dur-fast: .15s;--fmb-dur-base: .25s;--fmb-dur-slow: .35s;--fmb-dur-spring: .5s}@media(prefers-reduced-motion:reduce){:root{--fmb-dur-fast: 0ms;--fmb-dur-base: 0ms;--fmb-dur-slow: 0ms;--fmb-dur-spring: 0ms}}:root{--fmb-chart-1: #009985;--fmb-chart-2: #e0703a;--fmb-chart-3: #2a78d6;--fmb-chart-4: #a87f00;--fmb-chart-5: #7a5bc4;--fmb-chart-6: #d0558a;--fmb-seq-1: #dcefea;--fmb-seq-2: #9fd4c8;--fmb-seq-3: #52b09e;--fmb-seq-4: #148672;--fmb-seq-5: #00574c;--fmb-rating-1: #b3261e;--fmb-rating-2: #e8897f;--fmb-rating-3: #e6ebe9;--fmb-rating-4: #6fc1b1;--fmb-rating-5: #00796b;--mat-select-trigger-text-size: var(--mat-sys-body-medium-size);--mat-option-label-text-size: var(--mat-sys-body-medium-size);--mat-checkbox-label-text-size: var(--mat-sys-body-medium-size);--mat-tab-label-text-size: var(--mat-sys-body-medium-size);--mat-chip-label-text-size: var(--mat-sys-label-medium-size);--mat-chip-container-height: 28px;--mat-chip-outline-color: var(--fmb-line);--mat-chip-elevated-selected-container-color: var(--mat-sys-primary-container);--mat-chip-selected-label-text-color: var(--mat-sys-on-primary-container);--mat-datepicker-calendar-text-size: var(--mat-sys-body-small-size);--mat-datepicker-calendar-body-label-text-size: var(--mat-sys-body-medium-size);--mat-datepicker-calendar-period-button-text-size: var(--mat-sys-body-medium-size);--mat-card-elevated-container-color: var(--mat-sys-surface);--mat-card-elevated-container-elevation: var(--fmb-shadow-card);--mat-card-elevated-container-shape: var(--fmb-radius-card);--mat-card-outlined-container-color: var(--mat-sys-surface);--mat-card-outlined-container-shape: var(--fmb-radius-tile);--mat-card-outlined-outline-color: var(--fmb-line);--mat-card-filled-container-color: var(--mat-sys-surface-container);--mat-card-filled-container-shape: var(--fmb-radius-tile);--mat-card-title-text-size: var(--mat-sys-title-medium-size);--mat-card-title-text-weight: 650;--mat-button-filled-container-height: 36px;--mat-button-filled-container-shape: var(--fmb-radius-control);--mat-button-filled-horizontal-padding: 14px;--mat-button-filled-icon-spacing: 6px;--mat-button-tonal-container-height: 36px;--mat-button-tonal-container-shape: var(--fmb-radius-control);--mat-button-tonal-horizontal-padding: 14px;--mat-button-tonal-icon-spacing: 6px;--mat-button-tonal-container-color: var(--mat-sys-surface-container);--mat-button-tonal-label-text-color: var(--mat-sys-on-surface);--mat-button-outlined-container-height: 36px;--mat-button-outlined-container-shape: var(--fmb-radius-control);--mat-button-outlined-horizontal-padding: 14px;--mat-button-outlined-outline-color: var(--fmb-line);--mat-button-outlined-label-text-color: var(--mat-sys-on-surface);--mat-button-text-container-height: 36px;--mat-button-text-container-shape: var(--fmb-radius-control);--mat-button-text-horizontal-padding: 12px;--mat-form-field-filled-container-color: var(--mat-sys-surface-container);--mat-form-field-filled-container-shape: var(--fmb-radius-field);--mat-form-field-filled-active-indicator-height: 0;--mat-form-field-filled-focus-active-indicator-height: 0;--mat-form-field-filled-input-text-color: var(--mat-sys-on-surface);--mat-form-field-container-height: 40px;--mat-form-field-container-vertical-padding: 8px;--mat-form-field-container-text-size: var(--mat-sys-body-medium-size);--mat-form-field-subscript-text-size: var(--mat-sys-body-small-size);--mat-form-field-subscript-text-weight: 500;--mat-button-toggle-height: 32px;--mat-button-toggle-shape: var(--fmb-radius-control);--mat-button-toggle-label-text-size: var(--mat-sys-body-medium-size);--mat-button-toggle-divider-color: transparent;--mat-button-toggle-background-color: transparent;--mat-button-toggle-text-color: var(--mat-sys-on-surface-variant);--mat-button-toggle-selected-state-background-color: var(--mat-sys-surface);--mat-button-toggle-selected-state-text-color: var(--mat-sys-on-surface);--mat-button-toggle-label-text-weight: 550;--mat-slide-toggle-label-text-size: var(--mat-sys-body-medium-size);--mat-slide-toggle-selected-track-color: var(--mat-sys-primary);--mat-slide-toggle-selected-handle-color: var(--mat-sys-on-primary);--mat-slide-toggle-selected-icon-color: var(--mat-sys-primary);--mat-slide-toggle-unselected-track-color: var(--mat-sys-surface-container);--mat-slide-toggle-unselected-handle-color: var(--mat-sys-on-surface-variant);--mat-slide-toggle-track-width: 36px;--mat-slide-toggle-track-height: 20px;--mat-slide-toggle-selected-handle-size: 14px;--mat-slide-toggle-unselected-handle-size: 10px;--mat-slide-toggle-with-icon-handle-size: 14px;--mat-slide-toggle-pressed-handle-size: 16px;--mat-slide-toggle-selected-icon-size: 10px;--mat-slide-toggle-unselected-icon-size: 10px;--mat-slide-toggle-state-layer-size: 32px;--mat-slide-toggle-selected-handle-horizontal-margin: 0 19px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0 19px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0 18px;--mat-slide-toggle-unselected-handle-horizontal-margin: 0 5px;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0 3px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0 2px;--mat-icon-button-state-layer-size: 36px;--mat-icon-button-icon-size: 20px;--mat-checkbox-state-layer-size: 32px;--mat-list-list-item-label-text-size: var(--mat-sys-body-medium-size);--mat-list-list-item-label-text-weight: 560;--mat-list-list-item-supporting-text-size: var(--mat-sys-body-small-size);--mat-list-list-item-supporting-text-color: var(--mat-sys-on-surface-variant);--mat-list-list-item-one-line-container-height: 48px;--mat-list-list-item-two-line-container-height: 60px;--mat-dialog-container-color: var(--mat-sys-surface);--mat-dialog-container-shape: var(--fmb-radius-sheet);--mat-dialog-container-elevation-shadow: var(--fmb-shadow-overlay);--mat-dialog-subhead-size: 1.125rem;--mat-dialog-subhead-weight: 700;--mat-dialog-supporting-text-size: var(--mat-sys-body-medium-size);--mat-dialog-supporting-text-color: var(--mat-sys-on-surface-variant);--mat-menu-container-color: var(--mat-sys-surface);--mat-menu-container-shape: var(--fmb-radius-control);--mat-menu-container-elevation-shadow: var(--fmb-shadow-float);--mat-menu-item-label-text-size: var(--mat-sys-body-medium-size);--mat-bottom-sheet-container-shape: var(--fmb-radius-sheet);--mat-bottom-sheet-container-background-color: var(--mat-sys-surface);--mat-snack-bar-container-color: var(--mat-sys-inverse-surface);--mat-snack-bar-container-shape: var(--fmb-radius-control);--mat-snack-bar-supporting-text-color: var(--mat-sys-inverse-on-surface);--mat-snack-bar-supporting-text-size: .875rem;--mat-snack-bar-supporting-text-weight: 550;--mat-snack-bar-button-color: var(--mat-sys-inverse-primary);--mat-tooltip-container-color: var(--mat-sys-inverse-surface);--mat-tooltip-container-shape: var(--fmb-radius-flag);--mat-tooltip-supporting-text-color: var(--mat-sys-inverse-on-surface);--mat-tooltip-supporting-text-size: .8125rem;--mat-tooltip-supporting-text-weight: 600;--mat-table-background-color: var(--mat-sys-surface);--mat-table-header-headline-color: var(--mat-sys-on-surface-variant);--mat-table-header-headline-size: var(--mat-sys-label-medium-size);--mat-table-header-headline-weight: 650;--mat-table-row-item-label-text-size: var(--mat-sys-body-medium-size);--mat-table-row-item-outline-color: var(--fmb-line);--mat-table-row-item-container-height: 44px;--mat-table-header-container-height: 40px;--mat-table-footer-container-height: 44px;--mat-progress-bar-track-color: var(--mat-sys-surface-container)}:root .mdc-text-field--filled,:root .mat-mdc-form-field-focus-overlay{border-radius:var(--fmb-radius-field)}:root .mat-mdc-form-field.mat-focused .mdc-text-field--filled{outline:2px solid var(--mat-sys-primary);outline-offset:-2px}:root .mat-mdc-form-field.mat-form-field-invalid .mdc-text-field--filled{outline:2px solid var(--mat-sys-error);outline-offset:-2px}:root .mat-mdc-form-field-hint-wrapper,:root .mat-mdc-form-field-error-wrapper{padding:0 2px}:root .mat-mdc-text-field-wrapper{padding-inline:12px}@media(width<600px){:root .mat-mdc-form-field :is(.mat-mdc-input-element,.mat-mdc-select){font-size:16px}}:root .mat-mdc-form-field-text-prefix{margin-inline-end:10px;padding-inline-end:10px;border-inline-end:1px solid var(--fmb-line);font-weight:550;color:var(--mat-sys-on-surface-variant)}:root .mat-mdc-form-field-icon-prefix>.mat-icon{color:var(--mat-sys-on-surface-variant)}:root .fmb-label{display:block;margin:0 0 4px;padding-inline-start:2px;font:500 .8125rem/1.125rem var(--mat-sys-body-small-font);color:var(--mat-sys-on-surface-variant)}:root .fmb-label:has(+.fmb-hint){margin-bottom:0}:root .fmb-hint{display:block;margin:0 0 4px;padding-inline-start:2px;font:400 .8125rem/1.125rem var(--mat-sys-body-small-font);color:var(--mat-sys-on-surface-variant)}:root .mdc-checkbox__checkmark{transform:scale(.72)}:root .mdc-checkbox__checkmark-path{stroke-width:3.6px}:root .mdc-checkbox__mixedmark{width:56%}:root .fmb-form{container:fmb-form/inline-size}:root .fmb-form-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:12px;row-gap:0;align-items:start}:root .fmb-field{grid-column:span 12;grid-row:span 3;display:grid;grid-template-rows:subgrid;min-width:0;padding-bottom:12px}:root .fmb-field>.fmb-label{grid-row:1;align-self:end;margin-bottom:0}:root .fmb-field>.fmb-hint{grid-row:2;margin:2px 0 0}:root .fmb-field>:last-child{grid-row:3;align-self:start;margin-top:4px}:root .fmb-field .mat-mdc-form-field,:root .fmb-field .mat-button-toggle-group{width:100%}:root .fmb-span-3{grid-column:span 3}:root .fmb-span-4{grid-column:span 4}:root .fmb-span-6{grid-column:span 6}:root .fmb-span-8{grid-column:span 8}:root .fmb-span-9{grid-column:span 9}:root .fmb-form-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px;padding-top:8px}@container fmb-form (width < 640px){:root .fmb-span-4,:root .fmb-span-6,:root .fmb-span-8,:root .fmb-span-9{grid-column:span 12}:root .fmb-span-3{grid-column:span 6}}@container fmb-form (width < 400px){:root .fmb-form-grid>*{grid-column:span 12}:root .fmb-form-actions{flex-direction:column-reverse}:root .fmb-form-actions>*{width:100%}}:root .mat-mdc-table .mat-mdc-header-cell{background:var(--fmb-table-head);color:var(--fmb-table-head-ink);font-weight:550;border-bottom:none}:root .mat-mdc-table .mat-mdc-header-cell:first-child{border-start-start-radius:var(--fmb-radius-control);border-end-start-radius:var(--fmb-radius-control)}:root .mat-mdc-table .mat-mdc-header-cell:last-child{border-start-end-radius:var(--fmb-radius-control);border-end-end-radius:var(--fmb-radius-control)}:root .mat-button-toggle-group-appearance-standard{display:flex;width:100%;box-sizing:border-box;border:none;padding:4px;gap:4px;border-radius:var(--fmb-radius-full);background:var(--mat-sys-surface-container)}:root .mat-button-toggle-group-appearance-standard .mat-button-toggle{flex:1;border-radius:var(--fmb-radius-full);transition:background-color var(--fmb-dur-slow) var(--fmb-ease-standard),box-shadow var(--fmb-dur-slow) var(--fmb-ease-standard),color var(--fmb-dur-base) var(--fmb-ease-standard)}:root .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none}:root .mat-button-toggle-group-appearance-standard .mat-button-toggle-checked{box-shadow:var(--fmb-shadow-thumb)}:root .mat-button-toggle-group-appearance-standard[data-thumb]{position:relative}:root .mat-button-toggle-group-appearance-standard[data-thumb]:before{content:"";position:absolute;inset-block:4px;left:0;width:var(--fmb-seg-w);border-radius:var(--fmb-radius-full);background:var(--mat-sys-surface);box-shadow:var(--fmb-shadow-thumb);translate:var(--fmb-seg-x) 0;pointer-events:none}:root .mat-button-toggle-group-appearance-standard[data-thumb][data-thumb=ready]:before{transition:translate var(--fmb-dur-slow) var(--fmb-ease-standard),width var(--fmb-dur-slow) var(--fmb-ease-standard)}:root .mat-button-toggle-group-appearance-standard[data-thumb] .mat-button-toggle,:root .mat-button-toggle-group-appearance-standard[data-thumb] .mat-button-toggle-checked{position:relative;background-color:transparent;box-shadow:none}:root .mat-button-toggle-group.fmb-choice{--mat-button-toggle-height: 44px;padding:0;gap:8px;border-radius:0;background:transparent;overflow:visible}:root .mat-button-toggle-group.fmb-choice .mat-button-toggle{flex:1 1 0;border-radius:var(--fmb-radius-field);background:var(--mat-sys-surface-container);color:var(--mat-sys-on-surface);box-shadow:none;transition:background-color var(--fmb-dur-base) var(--fmb-ease-standard),color var(--fmb-dur-base) var(--fmb-ease-standard)}:root .mat-button-toggle-group.fmb-choice .mat-button-toggle .mat-button-toggle-button,:root .mat-button-toggle-group.fmb-choice .mat-button-toggle .mat-button-toggle-focus-overlay,:root .mat-button-toggle-group.fmb-choice .mat-button-toggle .mat-button-toggle-ripple{border-radius:inherit}:root .mat-button-toggle-group.fmb-choice .mat-button-toggle .mat-button-toggle-label-content{display:inline-flex;align-items:center;gap:6px;font-size:.875rem}:root .mat-button-toggle-group.fmb-choice .mat-button-toggle .mat-icon{width:20px;height:20px;font-size:20px;transition:font-variation-settings var(--fmb-dur-base) var(--fmb-ease-standard)}:root .mat-button-toggle-group.fmb-choice .mat-button-toggle-checked{flex-grow:1.5;border-radius:calc(var(--mat-button-toggle-height) / 2);background:var(--mat-sys-primary);color:var(--mat-sys-on-primary)}:root .mat-button-toggle-group.fmb-choice .mat-button-toggle-checked.fmb-choice-no{background:var(--mat-sys-error);color:var(--mat-sys-on-error)}:root .mat-button-toggle-group.fmb-choice.fmb-choice-pending .mat-button-toggle{flex-grow:1}:root .mat-button-toggle-group.fmb-pick{gap:4px;padding:4px;border-radius:var(--fmb-radius-tile);background:var(--mat-sys-surface);box-shadow:var(--fmb-shadow-hairline)}:root .mat-button-toggle-group.fmb-pick .mat-button-toggle{border-radius:var(--fmb-radius-field);background:transparent;box-shadow:none;transition:border-radius var(--fmb-dur-spring) var(--fmb-ease-spring),background-color var(--fmb-dur-base) var(--fmb-ease-standard),color var(--fmb-dur-base) var(--fmb-ease-standard)}:root .mat-button-toggle-group.fmb-pick .mat-button-toggle .mat-button-toggle-button,:root .mat-button-toggle-group.fmb-pick .mat-button-toggle .mat-button-toggle-focus-overlay,:root .mat-button-toggle-group.fmb-pick .mat-button-toggle .mat-button-toggle-ripple{border-radius:inherit}:root .mat-button-toggle-group.fmb-pick .mat-button-toggle-checked{border-radius:calc(var(--mat-button-toggle-height) / 2);background:var(--mat-sys-primary);color:var(--mat-sys-on-primary);--mat-button-toggle-selected-state-text-color: var(--mat-sys-on-primary)}:root .mat-button-toggle-group.fmb-pick .mat-button-toggle-checked.fmb-pick-skip{background:var(--mat-sys-on-surface);color:var(--mat-sys-surface);--mat-button-toggle-selected-state-text-color: var(--mat-sys-surface)}:root .mat-mdc-button-base.fmb-btn-block{width:100%}:root .mat-mdc-button-base.fmb-btn-danger{--mat-button-filled-container-color: var(--mat-sys-error);--mat-button-filled-label-text-color: var(--mat-sys-on-error);--mat-button-filled-state-layer-color: var(--mat-sys-on-error)}:root .mat-mdc-button.fmb-danger-text{--mat-button-text-label-text-color: var(--mat-sys-error);--mat-button-text-state-layer-color: var(--mat-sys-error)}:root .mat-mdc-button-base.fmb-btn-large{--mat-button-filled-container-height: 44px;font-size:.9375rem}@media(forced-colors:active){:root .mat-button-toggle-checked{outline:2px solid Highlight;outline-offset:-2px}}:root .mat-icon:where(.material-symbols-rounded){font-family:Material Symbols Rounded;font-size:24px;line-height:1;font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}:root .mat-icon:where(.material-symbols-rounded).fill{font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 24}:root .mat-mdc-icon-button{display:inline-flex;align-items:center;justify-content:center;padding:0}:root .mat-mdc-icon-button .mat-icon{margin:0;width:20px;height:20px;font-size:20px}:root .mat-badge{--mat-badge-legacy-container-size: initial;--mat-badge-container-size: 16px;--mat-badge-container-padding: 0 4px;--mat-badge-container-offset: -4px 0;--mat-badge-text-size: 11px;--mat-badge-text-weight: 600;--mat-badge-line-height: 16px}:root .mat-mdc-table,:root .fmb-nested-table,:root .fmb-count,:root .fmb-stat-value,:root .fmb-date-day,:root .mat-mdc-paginator-range-label,:root .fmb-num,:root .fmb-num-total{font-variant-numeric:lining-nums tabular-nums}:root .fmb-num{font-weight:500}:root .fmb-num-total,:root .fmb-cell-total{font-weight:600}:root .fmb-pill{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border:none;border-radius:var(--fmb-radius-full);background:var(--mat-sys-surface);box-shadow:var(--fmb-shadow-hairline);color:var(--mat-sys-on-surface);font:500 .875rem/1 var(--mat-sys-body-medium-font);cursor:pointer}:root .fmb-pill .mat-icon{width:18px;height:18px;font-size:18px;line-height:1}:root .fmb-pill:has(.mat-icon){padding-inline-start:10px}:root .fmb-pill:hover:not(.fmb-pill--static){background:var(--mat-sys-surface-container-low)}:root .fmb-pill--static{cursor:default}:root .fmb-group-label{padding:4px 12px 0;font:var(--mat-sys-title-small);color:var(--mat-sys-on-surface-variant)}:root .fmb-section-card{border-radius:var(--fmb-radius-section);background:var(--mat-sys-surface);padding:16px;display:flex;flex-direction:column;gap:12px}:root .fmb-section-card--list{padding:8px 4px}:root .fmb-section-card--table{padding:8px 8px 4px;overflow:clip}:root .fmb-section-card--fit{max-inline-size:640px}:root .fmb-section-title{margin:0;font:550 1rem/1.375rem var(--mat-sys-body-medium-font);padding-bottom:2px}:root .fmb-section-title:has(>.mat-icon){display:flex;align-items:center;gap:10px}:root .fmb-section-title:has(>.mat-icon)>.mat-icon{width:20px;height:20px;font-size:20px;line-height:1;color:var(--mat-sys-primary)}:root .fmb-thaali-card{overflow:hidden}:root .fmb-thaali-card--gold{--mat-card-elevated-container-elevation: 0 1px 0 rgba(15, 29, 26, .06), 0 18px 40px -18px rgba(60, 44, 0, .3)}:root .fmb-card-head{display:flex;gap:12px;align-items:stretch;padding:14px 16px 2px}:root .fmb-card-heading{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}:root .fmb-card-title{font:var(--mat-sys-title-medium)}:root .fmb-meta{font:var(--mat-sys-body-small);color:var(--mat-sys-on-surface-variant);font-variant-numeric:tabular-nums}:root .fmb-question{display:block;padding:14px 16px 0;font:var(--mat-sys-title-small)}:root .fmb-card-inset{padding:12px 12px 2px;display:flex;flex-direction:column;gap:10px}:root .fmb-card-inset--end{padding:8px 12px 12px}:root .fmb-date{width:68px;flex-shrink:0;padding:7px 0 8px;border-radius:var(--fmb-radius-tile);display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--mat-sys-surface-container);color:var(--mat-sys-on-surface-variant);transition:background-color .35s var(--fmb-ease-standard),color .35s var(--fmb-ease-standard)}:root .fmb-date[data-state=taking]{background:var(--mat-sys-primary);color:var(--mat-sys-on-primary)}:root .fmb-date[data-state=miqaat]{background:var(--mat-sys-tertiary);color:var(--mat-sys-on-tertiary)}:root .fmb-date.fmb-date--plain{width:56px;padding:8px 0}:root .fmb-date-hijri{font-family:var(--fmb-font-arabic);font-size:.625rem;line-height:1.4;margin-bottom:1px;white-space:nowrap}:root .fmb-date-day{font:var(--mat-sys-display-small);letter-spacing:-.03em}:root .fmb-date-month{margin-top:2px;font:600 .6875rem/1 var(--mat-sys-body-small-font);letter-spacing:.14em}:root .fmb-band{padding:12px 16px 13px;display:flex;flex-direction:column;gap:3px;background:var(--mat-sys-tertiary-container);color:var(--mat-sys-on-tertiary-container)}:root .fmb-eyebrow{display:inline-flex;align-items:center;gap:6px;font:600 .6875rem/1 var(--mat-sys-body-small-font);letter-spacing:.12em}:root .fmb-eyebrow .mat-icon{width:15px;height:15px;font-size:15px;line-height:1}:root .fmb-band-title{font:600 1.0625rem/1.25 var(--mat-sys-body-medium-font)}:root .fmb-rows{padding:8px 8px 2px}:root .fmb-row{display:flex;align-items:center;gap:8px;min-height:44px;padding:9px 6px 9px 10px}:root .fmb-row:not(:first-child){border-top:1px solid var(--fmb-line)}:root .fmb-row-name{font:500 .9375rem/1.375rem var(--mat-sys-body-medium-font)}:root .fmb-status{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px 0 8px;border-radius:var(--fmb-radius-full);font:550 .75rem/1 var(--mat-sys-body-small-font);white-space:nowrap;background:var(--mat-sys-surface-container);color:var(--mat-sys-on-surface-variant)}:root .fmb-status .mat-icon{width:17px;height:17px;font-size:17px;line-height:1}:root .fmb-status[data-state=open]{background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}:root .fmb-status[data-state=negative]{background:var(--mat-sys-error-container);color:var(--mat-sys-on-error-container)}:root .fmb-status[data-state=attention]{background:var(--fmb-warning-container);color:var(--fmb-on-warning-container)}:root .fmb-status[data-state=special]{background:var(--mat-sys-tertiary-container);color:var(--mat-sys-on-tertiary-container)}:root .fmb-value{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px;border-radius:var(--fmb-radius-chip);background:var(--mat-sys-surface-container);color:var(--mat-sys-on-surface);font:var(--mat-sys-label-medium);white-space:nowrap}:root .fmb-value .mat-icon{width:16px;height:16px;font-size:16px;line-height:1}:root .fmb-value--skipped{background:transparent;color:var(--mat-sys-on-surface-variant)}:root .fmb-allergen{position:relative;flex-shrink:0;width:26px;height:24px;border-radius:var(--fmb-radius-flag);display:inline-flex;align-items:center;justify-content:center;border:none;padding:0;background:var(--fmb-warning-container);color:var(--fmb-on-warning-container);cursor:help}:root .fmb-allergen .mat-icon{width:17px;height:17px;font-size:17px;line-height:1}:root .fmb-allergen:after{content:"";position:absolute;inset:-11px}:root .fmb-allergen:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px}:root .mat-icon[data-mat-icon-namespace=allergen] svg{fill:none;stroke:currentColor;stroke-width:1.75}:root .fmb-tag .mat-icon{width:14px;height:14px;font-size:14px;line-height:1;margin-inline-end:4px}:root .fmb-icon-tile{width:36px;height:36px;flex-shrink:0;border-radius:var(--fmb-radius-control);display:inline-flex;align-items:center;justify-content:center;background:var(--mat-sys-surface-container);color:var(--mat-sys-on-surface)}:root .fmb-icon-tile .mat-icon{width:20px;height:20px;font-size:20px;line-height:1;margin:0!important;color:inherit}:root .fmb-icon-tile[data-state=open]{background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}:root .fmb-icon-tile[data-state=attention]{background:var(--fmb-warning-container);color:var(--fmb-on-warning-container)}:root .fmb-icon-tile[data-state=negative]{background:var(--mat-sys-tertiary-container);color:var(--mat-sys-on-tertiary-container)}:root .fmb-section-card--list .mat-mdc-list-item{border-radius:var(--fmb-radius-tile)}:root .fmb-stat{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:18px 20px 20px;border-radius:var(--fmb-radius-card);background:var(--mat-sys-surface)}:root .fmb-stat-head{display:flex;align-items:center;gap:12px}:root .fmb-stat-label{font:var(--mat-sys-label-large);color:var(--mat-sys-on-surface-variant)}:root .fmb-stat-value{font:600 2rem/1.1 var(--mat-sys-body-medium-font);letter-spacing:-.02em;font-variation-settings:"opsz" 96;font-variant-numeric:tabular-nums}:root .fmb-options{margin:0;padding:0;border:none;min-inline-size:0}:root .fmb-option{display:flex;align-items:center;gap:12px;padding:16px 16px 16px 20px;border-radius:var(--fmb-radius-tile);background:var(--mat-sys-surface);box-shadow:var(--fmb-shadow-hairline);cursor:pointer;transition:box-shadow .25s var(--fmb-ease-standard)}:root .fmb-option:has(:checked){box-shadow:inset 0 0 0 2px var(--mat-sys-primary)}:root .fmb-option:has(:checked) .fmb-option-check{color:var(--mat-sys-primary)}:root .fmb-option:has(:focus-visible){outline:2px solid var(--mat-sys-primary);outline-offset:2px}@media(forced-colors:active){:root .fmb-option{border:1px solid CanvasText}:root .fmb-option:has(:checked){outline:3px solid Highlight;outline-offset:-3px}}:root .fmb-option-text{flex:1;display:flex;flex-direction:column;gap:2px}:root .fmb-option-check{color:var(--mat-sys-on-surface-variant)}:root .fmb-switch-row{display:flex;align-items:center;gap:14px;padding:6px 4px;font:500 .9375rem/1.375rem var(--mat-sys-body-medium-font)}:root .fmb-switch-row .mat-icon{width:22px;height:22px;font-size:22px;line-height:1}@container fmb-form (width >= 640px){:root .fmb-switch-row--grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:12px;padding-inline:0}:root .fmb-switch-row--grid>:first-child{grid-column:1/span 9;padding-inline-start:2px}:root .fmb-switch-row--grid>.mat-mdc-slide-toggle{grid-column:10/span 3;justify-self:start}}:root .fmb-section-intro{margin:4px 0 0;font:var(--mat-sys-body-medium);color:var(--mat-sys-on-surface-variant)}:root .fmb-label-row{display:flex;align-items:center;justify-content:space-between;gap:8px}:root .fmb-label-row .fmb-label{margin:0}:root .fmb-rich-text{display:block}:root .fmb-rich-text-tools{display:flex;gap:2px;margin:-6px 0 2px -10px}:root .fmb-rich-text-tools .mat-mdc-icon-button{--mat-icon-button-state-layer-size: 32px;padding:4px}:root .fmb-rich-text-tools .fmb-rich-text-on{background:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container)}:root .fmb-text-teal{color:var(--mat-sys-primary)}:root .fmb-text-red{color:var(--mat-sys-error)}:root .fmb-text-gold{color:var(--mat-sys-tertiary)}:root .fmb-swatch{flex:none;inline-size:16px;block-size:16px;margin-inline-end:12px;border-radius:50%;background:var(--mat-sys-on-surface);box-shadow:inset 0 0 0 1px var(--fmb-line)}:root .fmb-swatch--teal{background:var(--mat-sys-primary)}:root .fmb-swatch--red{background:var(--mat-sys-error)}:root .fmb-swatch--gold{background:var(--mat-sys-tertiary)}:root .fmb-rich-text-colours .mat-mdc-menu-item[aria-checked=true]{background:var(--mat-sys-secondary-container)}:root .fmb-rich-text-body .ProseMirror{min-block-size:3lh;outline:none;white-space:pre-wrap;overflow-wrap:anywhere}:root .fmb-rich-text-body .ProseMirror p{margin:0}:root .fmb-rich-text-body .ProseMirror p+p{margin-top:.5lh}:root .fmb-field-error{display:block;margin-top:6px;font:var(--mat-sys-body-small);color:var(--mat-sys-error)}:root .fmb-field-narrow{max-inline-size:240px}:root .fmb-form-stack{display:flex;flex-direction:column;gap:16px}:root .fmb-full{inline-size:100%}:root .fmb-grow{flex:1;min-inline-size:0}:root .fmb-btn-busy{min-inline-size:96px}:root .fmb-switch-hint{display:block;margin-top:2px;font:var(--mat-sys-body-small);color:var(--mat-sys-on-surface-variant)}:root .fmb-switch-row--field{flex-wrap:wrap}:root .fmb-switch-row--field>.fmb-grow{flex-basis:240px}:root .fmb-switch-row--field>.mat-mdc-form-field{inline-size:160px}:root .fmb-setting-under{display:flex;flex-direction:column;gap:12px;margin-inline-start:16px;padding-inline-start:16px;border-inline-start:2px solid var(--mat-sys-outline-variant)}:root .fmb-autosave{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:4px;font:400 .8125rem/1 var(--mat-sys-body-small-font);color:var(--mat-sys-on-surface-variant)}:root .fmb-autosave .mat-icon{width:18px;height:18px;font-size:18px;line-height:1}:root .fmb-save-bar{position:sticky;inset-block-end:calc(16px + env(safe-area-inset-bottom,0px));z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-block-size:56px;margin-block:4px 8px;padding:10px 12px 10px 20px;border-radius:var(--fmb-radius-tile);background:var(--mat-sys-surface);box-shadow:var(--fmb-shadow-float)}:root .fmb-save-bar-status{flex:1 1 160px;min-inline-size:0;display:flex;align-items:center;gap:8px;font:var(--mat-sys-body-medium);color:var(--mat-sys-on-surface-variant)}:root .fmb-save-bar-status>.mat-icon{width:20px;height:20px;font-size:20px;line-height:1;flex:none}:root .fmb-save-bar-status[data-tone=error]{color:var(--mat-sys-error)}:root .fmb-save-bar-actions{display:flex;gap:8px;margin-inline-start:auto}@media(width<600px){:root .fmb-save-bar{inset-block-end:calc(12px + env(safe-area-inset-bottom,0px));margin-block-end:12px;padding-inline-start:16px}}:root .fmb-banner{--fmb-banner-bg: var(--mat-sys-surface);--fmb-banner-fg: var(--mat-sys-on-surface);display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--fmb-radius-field);background:var(--fmb-banner-bg);color:var(--fmb-banner-fg);font:400 .875rem/1.45 var(--mat-sys-body-medium-font);text-wrap:pretty}:root .fmb-banner strong{font-weight:600}:root .fmb-banner>.mat-icon{width:22px;height:22px;font-size:22px;line-height:1;flex-shrink:0}:root .fmb-banner[data-tone=info]>.mat-icon{color:var(--mat-sys-primary)}:root .fmb-banner[data-tone=success]{--fmb-banner-bg: var(--mat-sys-primary-container);--fmb-banner-fg: var(--mat-sys-on-primary-container)}:root .fmb-banner[data-tone=warning],:root .fmb-banner[data-tone=pending]{--fmb-banner-bg: var(--fmb-warning-container);--fmb-banner-fg: var(--fmb-on-warning-container)}:root .fmb-banner[data-tone=pending]{border:1.5px dashed var(--fmb-warning);padding:10.5px 12.5px}:root .fmb-banner[data-tone=special]{--fmb-banner-bg: var(--mat-sys-tertiary-container);--fmb-banner-fg: var(--mat-sys-on-tertiary-container)}:root .fmb-banner[data-tone=error]{--fmb-banner-bg: var(--mat-sys-error-container);--fmb-banner-fg: var(--mat-sys-on-error-container)}:root .mat-mdc-card .fmb-banner[data-tone=info],:root .fmb-section-card .fmb-banner[data-tone=info]{--fmb-banner-bg: var(--mat-sys-surface-container)}:root .fmb-banner-action{flex-shrink:0;height:36px;padding:0 14px;border:none;border-radius:var(--fmb-radius-control);background:var(--fmb-banner-fg);color:var(--fmb-banner-bg);font:var(--mat-sys-label-large);cursor:pointer}:root .fmb-empty{display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center;text-wrap:balance;padding:28px 20px}:root .fmb-empty button{margin-top:4px}:root .fmb-empty-icon{width:72px;height:72px;margin-bottom:4px;border-radius:var(--fmb-radius-circle);display:flex;align-items:center;justify-content:center;background:var(--mat-sys-surface-container);color:var(--mat-sys-on-surface-variant)}:root .fmb-empty-icon .mat-icon{width:34px;height:34px;font-size:34px;line-height:1}:root .fmb-empty-icon[data-tone=primary]{background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}:root .fmb-empty-icon[data-tone=error]{background:var(--mat-sys-error-container);color:var(--mat-sys-on-error-container)}:root .fmb-skeleton{display:block;border-radius:var(--fmb-radius-full);background:var(--mat-sys-surface-container);animation:fmb-pulse 1.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){:root .fmb-skeleton{animation:none}}:root .mat-mdc-table{border:none;border-radius:0}:root .mat-mdc-table .mat-mdc-header-cell{text-transform:none;letter-spacing:0;font-size:.8125rem}:root .mat-mdc-table .mat-mdc-header-row{background:none}:root .mat-mdc-table .mat-mdc-cell{border-bottom-color:var(--fmb-line);font-variant-numeric:tabular-nums}:root .mat-mdc-table .mat-mdc-row:not(.fmb-detail-row,.fmb-no-rows,.fmb-master-row--open):hover{background:var(--mat-sys-surface-container-low)}:root .mat-mdc-table .ds-num{text-align:end}:root .fmb-table-scroll{overflow:clip;overflow-clip-margin:8px;container:fmb-table/inline-size}:root .fmb-table-scroll--wide{overflow-x:auto}:root .fmb-caption{caption-side:top;padding:8px 16px 4px;text-align:start;font:var(--mat-sys-title-small);color:var(--mat-sys-on-surface-variant)}:root .fmb-sort-header{display:inline-flex;align-items:center;gap:4px;max-inline-size:100%;margin:0;padding:0;border:none;border-radius:4px;background:none;color:inherit;font:inherit;text-align:inherit;vertical-align:middle;cursor:pointer}:root .fmb-sort-header:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px}:root .fmb-sort-header--before{flex-direction:row-reverse}:root .fmb-sort-header-mark{display:inline-flex;align-items:center;gap:1px}:root .fmb-sort-header-mark .mat-icon{width:16px;height:16px;font-size:16px;line-height:1;opacity:0;transition:opacity var(--fmb-dur-fast) var(--fmb-ease-standard),rotate var(--fmb-dur-base) var(--fmb-ease-standard)}:root .fmb-sort-header:hover .fmb-sort-header-mark .mat-icon{opacity:.45}:root .fmb-sort-header[data-dir] .fmb-sort-header-mark .mat-icon{opacity:1}:root .fmb-sort-header[data-dir=desc] .fmb-sort-header-mark .mat-icon{rotate:180deg}:root .fmb-sort-header-rank{font:600 .6875rem/1 var(--mat-sys-body-small-font);font-variant-numeric:tabular-nums}:root .fmb-header-help.mat-mdc-icon-button{--mat-icon-button-state-layer-size: 28px;width:28px;height:28px;padding:4px;margin-inline:2px -6px;vertical-align:middle;color:inherit}:root .fmb-header-help.mat-mdc-icon-button .mat-icon{width:16px;height:16px;font-size:16px;line-height:1}@media(prefers-reduced-motion:reduce){:root .fmb-sort-header-mark .mat-icon{transition:none}}:root .fmb-cell-icon{width:56px;padding-inline:4px 0!important}:root .mat-mdc-table .fmb-cell-actions{width:96px;padding-inline:4px 8px;overflow:visible;text-align:end;white-space:nowrap}:root .fmb-cell-title .ds-strong{margin-inline-end:8px}:root .fmb-tag{display:inline-flex;align-items:center;height:22px;margin:2px 4px 2px 0;padding:0 8px;border-radius:var(--fmb-radius-flag);background:var(--fmb-warning-container);color:var(--fmb-on-warning-container);font:500 .75rem/1 var(--mat-sys-body-small-font);vertical-align:middle}:root .fmb-expand .mat-icon{transition:rotate var(--fmb-dur-slow) var(--fmb-ease-spring)}:root .fmb-expand[aria-expanded=true] .mat-icon{rotate:180deg}:root .fmb-master-row--open .mat-mdc-cell{background:var(--fmb-row-open);border-bottom-color:transparent}:root .fmb-master-row--open .mat-mdc-cell:first-child{border-start-start-radius:var(--fmb-radius-control)}:root .fmb-master-row--open .mat-mdc-cell:last-child{border-start-end-radius:var(--fmb-radius-control)}:root .mat-mdc-row.fmb-detail-row{height:auto}:root .mat-mdc-cell.fmb-detail-cell{padding:0}:root .fmb-detail-row:has(.fmb-detail:not(.fmb-detail--open)) .fmb-detail-cell{border-bottom-width:0}:root .fmb-detail{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--fmb-dur-slow) var(--fmb-ease-standard)}:root .fmb-detail--open{grid-template-rows:1fr}:root .fmb-detail-clip{min-height:0;overflow:hidden;background:var(--fmb-row-open);border-end-start-radius:var(--fmb-radius-control);border-end-end-radius:var(--fmb-radius-control)}:root .fmb-detail-body{padding:4px 24px 20px 72px}:root .fmb-detail .fmb-nested{max-inline-size:760px;box-shadow:var(--fmb-shadow-raised)}:root .fmb-nested{overflow-x:auto;border-radius:var(--fmb-radius-tile);background:var(--mat-sys-surface);box-shadow:var(--fmb-shadow-hairline)}@media(forced-colors:active){:root .fmb-nested{border:1px solid CanvasText}}:root .fmb-nested-table{width:100%;border-collapse:separate;border-spacing:0;font:500 .875rem/1.25rem var(--mat-sys-body-medium-font);font-variant-numeric:tabular-nums}:root .fmb-nested-table .fmb-caption{padding:16px 16px 6px;font:var(--mat-sys-title-small);color:var(--fmb-table-head-ink)}:root .fmb-nested-table .fmb-caption .fmb-count{background:var(--fmb-table-head);color:var(--fmb-table-head-ink)}:root .fmb-nested-table th,:root .fmb-nested-table td{padding:10px 14px;text-align:start}:root .fmb-nested-table thead th{padding-block:12px 8px;font:600 .6875rem/1rem var(--mat-sys-body-small-font);letter-spacing:.08em;text-transform:uppercase;color:var(--mat-sys-on-surface-variant);text-wrap:balance}:root .fmb-nested-table tbody th{font-weight:500}:root .fmb-nested-table tbody tr>*,:root .fmb-nested-table tfoot tr>*{border-top:1px solid var(--fmb-line)}:root .fmb-nested-table tfoot tr>*{background:var(--mat-sys-surface-container);font-weight:600}:root .fmb-nested-table .ds-num{text-align:end}:root .fmb-details summary{display:inline-flex;align-items:center;min-block-size:40px;padding:0 12px;border-radius:var(--fmb-radius-control);font:var(--mat-sys-label-large);color:var(--mat-sys-primary);cursor:pointer}:root .fmb-details summary:hover{background:var(--mat-sys-surface-container-low)}:root .fmb-details summary:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px}:root .fmb-details[open] summary{margin-bottom:8px}:root .fmb-table-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-block-size:52px;padding:8px 8px 8px 12px;border-radius:var(--fmb-radius-tile)}:root .fmb-table-toolbar h3{flex:1 0 auto;margin:0}:root .fmb-table-toolbar[data-mode=selection]{padding-inline-start:4px;background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}:root .fmb-count{margin-inline-start:6px;padding:2px 8px;border-radius:var(--fmb-radius-full);background:var(--mat-sys-surface-container);color:var(--mat-sys-on-surface-variant);font:var(--mat-sys-label-medium);vertical-align:middle}:root .fmb-search{flex:1 1 220px;max-inline-size:320px}:root .fmb-search .mat-mdc-form-field{inline-size:100%}:root .fmb-search .mat-mdc-form-field-infix{min-height:36px;padding-block:6px}:root .fmb-search .mdc-text-field--filled{border-radius:var(--fmb-radius-field)}:root .fmb-row-selected{background:color-mix(in oklab,var(--mat-sys-primary-container) 45%,transparent)}:root .fmb-inline-empty{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;font:400 .875rem/1.25rem var(--mat-sys-body-medium-font);color:var(--mat-sys-on-surface-variant)}:root .fmb-inline-empty .mat-icon{width:20px;height:20px;font-size:20px;line-height:1}:root .fmb-table-footnote{margin-top:4px;padding:8px 12px;border-top:1px solid var(--fmb-line);font:var(--mat-sys-body-small);color:var(--mat-sys-on-surface-variant)}@container fmb-table (width < 560px){:root .fmb-stack-table,:root .fmb-stack-table tbody{display:block}:root .fmb-stack-table thead{display:none}:root .fmb-stack-table .mat-mdc-row:not(.fmb-no-rows){display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;height:auto;padding:8px 12px 12px 4px;border-bottom:1px solid var(--fmb-line)}:root .fmb-stack-table .mat-mdc-cell{display:block;border:none;padding:2px 0;min-height:0}:root .fmb-stack-table .fmb-cell-icon{grid-row:1;width:auto}:root .fmb-stack-table .fmb-cell-title{grid-row:1;grid-column:2}:root .fmb-stack-table .fmb-cell-actions{grid-row:1;grid-column:3;width:auto}:root .fmb-stack-table .mat-mdc-cell[data-label]{grid-column:2/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px}:root .fmb-stack-table .mat-mdc-cell[data-label]:before{content:attr(data-label);font:500 .8125rem/1rem var(--mat-sys-body-small-font);color:var(--mat-sys-on-surface-variant)}}:root .fmb-section-card--table{container:fmb-card/inline-size}:root .mat-mdc-table .mat-mdc-row.fmb-group-row{height:auto;background:none}:root .mat-mdc-table .mat-mdc-cell.fmb-group-cell{padding:20px 16px 6px;border-bottom:none;font:var(--mat-sys-title-small);color:var(--mat-sys-on-surface-variant)}:root .fmb-list-table{table-layout:fixed}:root .fmb-list-table .mat-mdc-cell.fmb-cell-date,:root .fmb-list-table .mat-mdc-header-cell.fmb-cell-date{width:88px;padding-inline:16px 8px}:root .fmb-list-table .mat-mdc-header-cell.mat-column-main{width:34%}:root .fmb-list-table .mat-mdc-header-cell.fmb-cell-actions{width:104px}:root .fmb-list-table .mat-mdc-cell.fmb-cell-status,:root .fmb-list-table .mat-mdc-header-cell.fmb-cell-status{width:148px;padding-inline:8px 0;text-align:end}:root .fmb-list-table .fmb-status-inline{display:none}:root .fmb-list-table .fmb-list-row .mat-mdc-cell{padding-block:5px;white-space:normal}:root .fmb-list-table .fmb-date{width:64px;padding:3px 0 4px}:root .fmb-list-table .fmb-date-hijri{margin-bottom:0;line-height:12px}:root .fmb-list-table .fmb-date-day{font:600 1.125rem/1.25rem var(--mat-sys-title-large-font);letter-spacing:-.01em}:root .fmb-list-table .fmb-date-month{margin-top:1px;font-size:.625rem}:root .fmb-list-table .fmb-date.fmb-date--plain{width:56px;padding:8px 0}:root .fmb-row-title{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}:root .fmb-row-day{font:var(--mat-sys-title-medium)}:root .fmb-row-heading{margin-top:2px;font:500 .875rem/1.25rem var(--mat-sys-body-medium-font)}:root .fmb-row-detail,:root .fmb-row-meta{font:var(--mat-sys-body-small);color:var(--mat-sys-on-surface-variant)}:root .fmb-row-detail{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}:root .fmb-row-meta{display:flex;align-items:center;gap:4px;margin-top:2px}:root .fmb-row-meta .mat-icon{width:16px;height:16px;font-size:16px;line-height:1}:root .fmb-row-menu{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}:root .fmb-row-menu strong{font-weight:600}:root .fmb-row-muted{color:var(--mat-sys-on-surface-variant)}:root .fmb-list-row--expandable{cursor:pointer}:root .fmb-detail-loading{display:flex;justify-content:center;padding:24px}:root .fmb-nested-table a{display:inline-flex;align-items:center;gap:4px;color:var(--mat-sys-primary);text-decoration:none}:root .fmb-nested-table a .mat-icon{width:14px;height:14px;font-size:14px;line-height:1}:root .fmb-nested-table a:hover{text-decoration:underline}:root .fmb-page-tabs .fmb-count{margin-inline-start:8px}:root .fmb-skeleton-row{display:grid;grid-template-columns:68px minmax(0,1fr);gap:8px 12px;padding:12px 16px}:root .fmb-skeleton-row .fmb-skeleton{height:14px}:root .fmb-skeleton-row .fmb-skeleton:first-child{grid-row:span 3;width:68px;height:76px;border-radius:var(--fmb-radius-tile)}:root .fmb-skeleton-row--line{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding-block:18px}:root .fmb-skeleton-row--line .fmb-skeleton:first-child{grid-row:auto;width:55%;height:14px;border-radius:var(--fmb-radius-full)}:root .fmb-skeleton-row--line .fmb-skeleton:last-child{width:40%}:root .fmb-prep{display:grid;gap:12px}:root .fmb-prep-bar{grid-column:1/-1;display:flex;align-items:center;gap:8px;min-block-size:36px;padding-inline:14px 2px;font:var(--mat-sys-title-small);color:var(--fmb-table-head-ink)}:root .fmb-prep-bar .fmb-prep-tools{margin-inline-start:auto}:root .fmb-nested-table .fmb-nested-group>th{padding-block:14px 6px}:root .fmb-nested-table tfoot .fmb-cell-wide{font-weight:500}:root .fmb-nested-group-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px}:root .fmb-nested-group-name{font:600 .875rem/1.25rem var(--mat-sys-body-medium-font)}:root .fmb-nested-group-meta{font:var(--mat-sys-body-small);color:var(--mat-sys-on-surface-variant)}:root .fmb-nested-group-count{margin-inline-start:auto;font:500 .8125rem/1.25rem var(--mat-sys-body-small-font);font-variant-numeric:tabular-nums;color:var(--mat-sys-on-surface-variant)}:root .fmb-catalogue-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:0 8px 8px}:root .fmb-catalogue-filters .fmb-search{flex:1 1 140px;min-inline-size:0}:root .fmb-catalogue-filters .mat-mdc-form-field-infix{inline-size:auto;min-inline-size:0}:root .fmb-filter-select{flex:0 1 180px;min-inline-size:132px}:root .fmb-filter-select .mat-mdc-form-field-infix{min-height:36px;padding-block:6px}:root .fmb-filter-select .mdc-text-field--filled{border-radius:var(--fmb-radius-field)}:root .fmb-option-count{margin-inline-start:8px;color:var(--mat-sys-on-surface-variant);font-variant-numeric:tabular-nums}:root .fmb-row-name{font:500 .875rem/1.25rem var(--mat-sys-body-medium-font)}:root .fmb-contact-link{color:var(--mat-sys-on-surface);text-decoration:underline;text-decoration-color:var(--fmb-line);text-underline-offset:3px;border-radius:4px}:root .fmb-contact-link:hover{color:var(--mat-sys-primary);text-decoration-color:currentColor}:root .fmb-contact-link:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px}:root .fmb-row-link{padding:0;border:none;border-radius:4px;background:none;color:var(--mat-sys-on-surface);font:500 .875rem/1.25rem var(--mat-sys-body-medium-font);text-align:start;cursor:pointer}:root .fmb-row-link:hover{color:var(--mat-sys-primary);text-decoration:underline;text-underline-offset:3px}:root .fmb-row-link:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px}:root .fmb-catalogue-table{width:100%;table-layout:fixed}:root .fmb-catalogue-table .mat-mdc-header-cell.fmb-cell-select{width:56px}:root .fmb-catalogue-table .fmb-cell-select{padding-inline:4px 0;overflow:visible}:root .fmb-catalogue-table .mat-mdc-header-cell.fmb-cell-cost{width:88px}:root .fmb-catalogue-table .mat-mdc-header-cell.fmb-cell-actions{width:64px}:root .fmb-catalogue-table .fmb-catalogue-row{cursor:pointer}:root .fmb-catalogue-table .fmb-catalogue-row .mat-mdc-cell{padding-block:10px;white-space:normal}:root .fmb-catalogue-table .fmb-catalogue-row:hover:not(.fmb-row-selected) .mat-mdc-cell{background:var(--mat-sys-surface-container-low)}:root .fmb-catalogue-table .fmb-cell-meta{color:var(--mat-sys-on-surface-variant);overflow-wrap:anywhere}:root .fmb-catalogue-table .mat-mdc-cell.fmb-cell-cost{font-weight:500;color:var(--mat-sys-on-surface)}:root .fmb-catalogue-table .fmb-catalogue-row--hidden .fmb-row-link{color:var(--mat-sys-on-surface-variant)}:root .fmb-catalogue-table .fmb-cell-prefix{display:none}:root .fmb-catalogue-table .mat-mdc-header-cell.fmb-cell-flags{width:240px}:root .fmb-catalogue-table .fmb-cell-flags{text-align:end}:root .fmb-catalogue-table .fmb-cell-flags .fmb-status{margin-block:2px;margin-inline-start:6px}:root .fmb-catalogue-table.fmb-catalogue-table--static .fmb-catalogue-row{cursor:default}:root .fmb-catalogue-table.fmb-catalogue-table--static .fmb-catalogue-row:hover .mat-mdc-cell{background:none}@container fmb-table (width < 640px){:root .fmb-catalogue-table,:root .fmb-catalogue-table tbody{display:block}:root .fmb-catalogue-table thead{display:none}:root .fmb-catalogue-table .mat-mdc-row.fmb-catalogue-row{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;height:auto;padding:10px 52px 10px 12px;border-bottom:1px solid var(--fmb-line)}:root .fmb-catalogue-table .mat-mdc-row.fmb-catalogue-row:last-child{border-bottom:none}:root .fmb-catalogue-table .fmb-catalogue-row .mat-mdc-cell{display:block;min-height:0;padding:0;border:none;background:none}:root .fmb-catalogue-table .fmb-cell-name{flex-basis:100%}:root .fmb-catalogue-table .fmb-cell-meta{font:var(--mat-sys-body-small);color:var(--mat-sys-on-surface-variant)}:root .fmb-catalogue-table .fmb-cell-meta:not(:empty)~.fmb-cell-meta:not(:empty):before{content:"\b7  "}:root .fmb-catalogue-table .mat-mdc-cell.fmb-cell-wide-only{display:none}:root .fmb-catalogue-table.fmb-catalogue-table--short .mat-mdc-row.fmb-catalogue-row{box-sizing:border-box;align-items:center;min-block-size:56px;row-gap:6px}:root .fmb-catalogue-table.fmb-catalogue-table--short .fmb-cell-name{flex:1 0 auto;max-inline-size:100%}:root .fmb-catalogue-table.fmb-catalogue-table--short .mat-mdc-cell.fmb-cell-flags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-inline-start:auto}:root .fmb-catalogue-table.fmb-catalogue-table--short .mat-mdc-cell.fmb-cell-flags .fmb-status{margin:0}:root .fmb-catalogue-table.fmb-catalogue-table--short .mat-mdc-cell.fmb-cell-actions{inset-block:0;display:flex;align-items:center}:root .fmb-catalogue-table .fmb-cell-prefix{display:inline}:root .fmb-catalogue-table .fmb-cell-allergens{order:1}:root .fmb-catalogue-table .mat-mdc-cell.fmb-cell-actions{position:absolute;inset-block-start:4px;inset-inline-end:8px;width:auto}:root .fmb-catalogue-table.fmb-catalogue-table--selecting .mat-mdc-row.fmb-catalogue-row{padding-inline-start:52px}:root .fmb-catalogue-table .mat-mdc-cell.fmb-cell-select{position:absolute;inset-block-start:4px;inset-inline-start:4px;width:auto}:root .fmb-catalogue-table .fmb-row-detail{display:none}:root .fmb-catalogue-table .mat-mdc-row.fmb-group-row{display:block}:root .fmb-catalogue-table .fmb-group-row .mat-mdc-cell{display:block}:root .fmb-catalogue-table .mat-mdc-cell.fmb-group-cell{padding:16px 12px 6px}}@container fmb-table (width < 760px){:root .fmb-list-table,:root .fmb-list-table tbody{display:block}:root .fmb-list-table thead{display:none}:root .fmb-list-table .mat-mdc-row.fmb-list-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"date title actions" "date menu menu";align-items:start;gap:4px 12px;height:auto;padding:8px 0 8px 8px;border-bottom:1px solid var(--fmb-line)}:root .fmb-list-table .fmb-list-row .mat-mdc-cell{display:block;min-height:0;padding:0;border:none;background:none}:root .fmb-list-table .mat-mdc-row.fmb-master-row--open{border-bottom-color:transparent;background:var(--fmb-row-open);border-start-start-radius:var(--fmb-radius-control);border-start-end-radius:var(--fmb-radius-control)}:root .fmb-list-table .mat-mdc-cell.fmb-cell-date{grid-area:date;width:auto}:root .fmb-list-table .fmb-cell-main{grid-area:title}:root .fmb-list-table .fmb-cell-menu{grid-area:menu}:root .fmb-list-table .mat-mdc-cell.fmb-cell-status{display:none}:root .fmb-list-table .fmb-status-inline{display:contents}:root .fmb-list-table .mat-mdc-cell.fmb-cell-actions{grid-area:actions;display:flex;width:auto;margin-top:-6px}:root .fmb-list-table .fmb-row-detail{display:none}:root .fmb-list-table .mat-mdc-row.fmb-group-row,:root .fmb-list-table .mat-mdc-row.fmb-detail-row{display:block;height:auto}:root .fmb-list-table .fmb-group-row .mat-mdc-cell,:root .fmb-list-table .fmb-detail-row .mat-mdc-cell{display:block}:root .fmb-list-table .mat-mdc-cell.fmb-group-cell{padding:16px 8px 6px}:root .fmb-list-table .fmb-detail-body{padding:4px 8px 8px}}@container fmb-table (width < 560px){:root .fmb-nested-table--reflow,:root .fmb-nested-table--reflow tbody,:root .fmb-nested-table--reflow tfoot{display:block}:root .fmb-nested-table--reflow thead{display:none}:root .fmb-nested-table--reflow tr{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px;padding:10px 14px;border-top:1px solid var(--fmb-line)}:root .fmb-nested-table--reflow tbody:first-of-type>tr:first-child{border-top:0}:root .fmb-nested-table--reflow .fmb-nested-group>th{flex-basis:100%}:root .fmb-nested-table--reflow tfoot tr{background:var(--mat-sys-surface-container)}:root .fmb-nested-table--reflow :is(tbody,tfoot) tr>:is(th,td){display:block;padding:0;border-top:0;background:none}:root .fmb-nested-table--reflow tr>th{flex:1 1 auto}:root .fmb-nested-table--reflow .fmb-cell-total{order:1;font-weight:600}:root .fmb-nested-table--reflow .fmb-cell-wide{order:2;flex-basis:100%;color:var(--mat-sys-on-surface-variant)}:root .fmb-nested-table--reflow td[data-label]{order:3}:root .fmb-nested-table--reflow td[data-label]:before{content:attr(data-label);margin-inline-end:4px;font:var(--mat-sys-body-small);color:var(--mat-sys-on-surface-variant)}}@container fmb-card (width < 560px){:root .fmb-search{max-inline-size:none}:root .fmb-filter-select{flex-basis:150px}:root .mat-mdc-paginator-page-size{display:none}}:root .fmb-page{display:flex;flex-direction:column;gap:20px;min-inline-size:0}:root .fmb-page--narrow{max-inline-size:640px}:root .fmb-page--detail{max-inline-size:840px}:root .fmb-page-header{display:flex;flex-direction:column;gap:8px}:root .fmb-breadcrumb ol{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;font:var(--mat-sys-body-small);color:var(--mat-sys-on-surface-variant)}:root .fmb-breadcrumb ol li:not(:last-child):after{content:"/"/"";margin-inline-start:4px}:root .fmb-breadcrumb ol a{color:var(--mat-sys-primary);text-decoration:none}:root .fmb-breadcrumb ol a:hover{text-decoration:underline}:root .fmb-page-header-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}:root .fmb-page-heading{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:4px}:root .fmb-page-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}:root .fmb-page-title-row .fmb-status{align-self:center}:root .fmb-page-title{margin:0;font:var(--mat-sys-headline-medium);letter-spacing:var(--mat-sys-headline-medium-tracking);text-wrap:balance}:root .fmb-heading-section{font:var(--mat-sys-title-large);letter-spacing:var(--mat-sys-title-large-tracking)}:root .fmb-page-subtitle{font:var(--mat-sys-body-medium);color:var(--mat-sys-on-surface-variant)}:root .fmb-page-actions{display:flex;align-items:center;gap:8px}:root .fmb-back--tonal{background:var(--mat-sys-surface-container)}:root .fmb-page-tabs{margin-top:4px;--mat-tab-header-divider-height: 0}:root .fmb-page-tabs .mat-mdc-tab{min-width:0;padding-inline:16px}@media(max-width:599px){:root .fmb-breadcrumb{display:none}:root .fmb-page-actions{margin-inline-start:auto}:root .fmb-page-actions>.mat-mdc-button:not(.mat-mdc-unelevated-button){display:none}}:root .fmb-filter-summary{flex-direction:row;align-items:center;gap:8px;padding-block:8px;font:var(--mat-sys-body-medium);color:var(--mat-sys-on-surface-variant)}:root .fmb-log{container:fmb-log/inline-size;margin:0;padding:0;list-style:none}:root .fmb-log-item+.fmb-log-item{border-top:1px solid var(--fmb-line)}:root .fmb-log-row{display:grid;grid-template-columns:88px minmax(0,1fr) 24px;gap:4px 16px;inline-size:100%;padding:12px;border:none;border-radius:var(--fmb-radius-control);background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}:root .fmb-log-row:hover{background:var(--mat-sys-surface-container-low)}:root .fmb-log-row:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:-2px}:root .fmb-log-when{display:flex;flex-direction:column;font:var(--mat-sys-body-small);font-variant-numeric:tabular-nums;color:var(--mat-sys-on-surface-variant)}:root .fmb-log-day{font-weight:500;color:var(--mat-sys-on-surface)}:root .fmb-log-what{display:flex;flex-direction:column;gap:2px;min-inline-size:0}:root .fmb-log-title{font:500 .875rem/1.25rem var(--mat-sys-body-medium-font)}:root .fmb-log-subject{font-weight:400;color:var(--mat-sys-on-surface-variant)}:root .fmb-log-who{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font:var(--mat-sys-body-small);color:var(--mat-sys-on-surface-variant)}:root .fmb-log-line{font:var(--mat-sys-body-medium)}:root .fmb-log-chevron{align-self:center;color:var(--mat-sys-on-surface-variant);transition:rotate var(--fmb-dur-slow) var(--fmb-ease-spring)}:root .fmb-log-item--open .fmb-log-row{border-end-start-radius:0;border-end-end-radius:0;background:var(--fmb-row-open)}:root .fmb-log-item--open .fmb-log-chevron{rotate:180deg}:root .fmb-log-detail{padding:4px 16px 16px 116px;border-end-start-radius:var(--fmb-radius-control);border-end-end-radius:var(--fmb-radius-control);background:var(--fmb-row-open);font:var(--mat-sys-body-medium)}:root .fmb-log-detail p{margin:4px 0 0}:root .fmb-log-detail ul{margin:4px 0 0;padding-inline-start:20px}:root .fmb-log-section+.fmb-log-section{margin-top:12px}:root .fmb-log-section-title{margin:0;font:var(--mat-sys-title-small)}:root .fmb-log-detail .fmb-log-members{padding:0;list-style:none}:root .fmb-log-detail .fmb-log-members li{display:flex;flex-wrap:wrap;gap:0 8px;padding-block:4px;border-top:1px solid var(--fmb-line)}:root .fmb-log-foot{display:flex;align-items:center;gap:8px}@container fmb-log (width < 560px){:root .fmb-log-row{grid-template-columns:minmax(0,1fr) 24px}:root .fmb-log-when{grid-column:1;flex-direction:row;gap:6px}:root .fmb-log-what{grid-column:1}:root .fmb-log-chevron{grid-column:2;grid-row:1/span 2}:root .fmb-log-detail{padding-inline-start:12px}}@media(prefers-reduced-motion:reduce){:root .fmb-log-chevron{transition:none}}:root .fmb-shell{display:grid;grid-template:"top top" auto "drawer main" minmax(0,1fr)/216px minmax(0,1fr);block-size:100dvh}:root .fmb-shell-bar{grid-area:top;z-index:2;display:flex;align-items:center;gap:8px;min-block-size:56px;padding:4px 8px 4px 12px;padding-block-start:calc(4px + env(safe-area-inset-top));background:var(--mat-sys-primary);color:var(--mat-sys-on-primary)}:root .fmb-shell-bar .mat-mdc-icon-button{color:inherit}:root .fmb-shell-brand{min-inline-size:0;padding:4px 8px;overflow:hidden;border-radius:var(--fmb-radius-control);color:inherit;font:var(--mat-sys-title-medium);text-decoration:none;white-space:nowrap;text-overflow:ellipsis}:root .fmb-shell-build{align-self:center}:root .fmb-shell-build-short{display:none}:root .fmb-shell-account{display:flex;align-items:center;gap:10px;min-block-size:48px;margin-inline-start:auto;padding:4px 4px 4px 12px;border:none;border-radius:var(--fmb-radius-control);background:transparent;color:inherit;font:inherit;text-align:end;cursor:pointer}:root .fmb-shell-account:hover{background:color-mix(in oklab,var(--mat-sys-on-primary) 10%,transparent)}:root .fmb-shell-account .fmb-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;cursor:inherit}:root .fmb-shell-account-text{display:flex;flex-direction:column;min-inline-size:0}:root .fmb-shell-account-name{font:550 .875rem/1.25rem var(--mat-sys-body-medium-font);white-space:nowrap}:root .fmb-shell-account-role{font:var(--mat-sys-body-small);opacity:.8;white-space:nowrap}:root :is(.fmb-shell-brand,.fmb-shell-account):focus-visible{outline:2px solid var(--mat-sys-on-primary);outline-offset:-2px}:root .fmb-shell-drawer{grid-area:drawer;min-block-size:0;overflow-y:auto;padding:8px;background:var(--mat-sys-surface);box-shadow:inset -1px 0 0 var(--fmb-line)}:root .fmb-shell-drawer .fmb-drawer{max-inline-size:none;padding:0;border-radius:0}:root .fmb-shell-drawer .fmb-drawer-group{padding-inline:12px}:root .fmb-shell-drawer-head,:root .fmb-shell-menu,:root .fmb-shell-scrim{display:none}:root .fmb-shell-main{grid-area:main;position:relative;isolation:isolate;min-inline-size:0;overflow-y:auto}:root .fmb-shell-progress{position:sticky;inset-block-start:0;z-index:1;margin-block-end:-4px}:root .fmb-shell-content{display:flex;flex-direction:column;gap:20px;max-inline-size:1280px;margin-inline:auto;padding:24px 24px 48px}:root .fmb-shell--no-nav{grid-template:"top" auto "main" minmax(0,1fr)/minmax(0,1fr)}:root .fmb-shell--no-nav .fmb-shell-menu,:root .fmb-shell--no-nav .fmb-shell-drawer,:root .fmb-shell--no-nav .fmb-shell-scrim{display:none}@media(width<1024px){:root .fmb-shell{display:flex;flex-direction:column}:root .fmb-shell-bar{padding-inline-start:4px}:root .fmb-shell-menu,:root .fmb-shell-drawer-head{display:flex}:root .fmb-shell-main{flex:1}:root .fmb-shell-scrim{display:block;position:fixed;inset:0;z-index:3;background:color-mix(in oklab,var(--mat-sys-scrim) 32%,transparent);opacity:0;pointer-events:none;transition:opacity .25s var(--fmb-ease-standard)}:root .fmb-shell-drawer{position:fixed;inset-block:0;inset-inline-start:0;z-index:4;inline-size:min(280px,85vw);padding:12px;padding-block-start:calc(12px + env(safe-area-inset-top));border-start-end-radius:var(--fmb-radius-sheet);border-end-end-radius:var(--fmb-radius-sheet);box-shadow:var(--fmb-shadow-overlay);transform:translate(-100%);visibility:hidden;transition:transform .3s var(--fmb-ease-standard),visibility .3s}:root .fmb-shell--nav-open .fmb-shell-scrim{opacity:1;pointer-events:auto}:root .fmb-shell--nav-open .fmb-shell-drawer{transform:none;visibility:visible}:root .fmb-shell-drawer-head{align-items:center;gap:10px;padding:4px 0 8px 8px}:root .fmb-shell-drawer-head .fmb-shell-brand{flex:1;padding:0;color:var(--mat-sys-on-surface)}:root .fmb-shell-content{padding:20px 16px 40px}}@media(768px<=width<1024px){:root .fmb-shell-content{padding-inline:24px}}@media(width<600px){:root .fmb-shell-bar{gap:4px}:root .fmb-shell-brand{padding-inline:4px}:root .fmb-shell-account{padding-inline-start:4px}:root .fmb-shell-account-text{display:none}:root .fmb-shell-build-full{display:none}:root .fmb-shell-build-short{display:inline}:root .fmb-shell-content{min-block-size:100%;gap:12px;padding:16px 12px 0}:root .fmb-shell-content>.fmb-section-card,:root .fmb-shell-content>*>.fmb-section-card{margin-inline:-12px;border-radius:0}:root .fmb-shell-content>:last-child,:root .fmb-shell-content>*>.fmb-section-card:last-child{flex:1}:root .fmb-shell-content .fmb-page-heading{flex-basis:0}:root .fmb-shell-content .fmb-page-header-row:has(>.fmb-page-actions .mat-mdc-form-field) .fmb-page-actions{flex:1 1 100%;margin-inline-start:0}:root .fmb-shell-content .fmb-page-header-row:has(>.fmb-page-actions .mat-mdc-form-field) .fmb-page-actions .mat-mdc-form-field{flex:1 1 auto;inline-size:auto}}@media(prefers-reduced-motion:reduce){:root .fmb-shell-drawer,:root .fmb-shell-scrim{transition:none}}:root .fmb-drawer{display:flex;flex-direction:column;max-width:300px;padding:12px;border-radius:var(--fmb-radius-section);background:var(--mat-sys-surface)}:root .fmb-drawer ul{margin:0 0 8px;padding:0;list-style:none}:root .fmb-drawer-group{padding:12px 16px 6px;font:var(--mat-sys-label-small);letter-spacing:var(--mat-sys-label-small-tracking);text-transform:uppercase;color:var(--mat-sys-on-surface-variant)}:root .fmb-drawer-item{display:flex;align-items:center;gap:12px;min-block-size:40px;padding:0 12px;border-radius:var(--fmb-radius-control);color:var(--mat-sys-on-surface);font:500 .875rem/1.25rem var(--mat-sys-body-medium-font);text-decoration:none}:root .fmb-drawer-item .mat-icon{width:20px;height:20px;font-size:20px;line-height:1;color:var(--mat-sys-on-surface-variant)}:root .fmb-drawer-item:hover:not([aria-current]){background:var(--mat-sys-surface-container-low)}:root .fmb-drawer-item[aria-current=page]{background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}:root .fmb-drawer-item[aria-current=page] .mat-icon{color:inherit}:root .fmb-drawer-item:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:-2px}@media(forced-colors:active){:root .fmb-drawer-item[aria-current=page]{outline:2px solid Highlight}}:root button.fmb-drawer-item{inline-size:100%;border:0;background:none;cursor:pointer;text-align:start}:root .fmb-drawer-chevron{margin-inline-start:auto;transition:rotate .2s var(--fmb-ease-standard)}[aria-expanded=true]>:root .fmb-drawer-chevron{rotate:180deg}@media(prefers-reduced-motion:reduce){:root .fmb-drawer-chevron{transition:none}}:root .fmb-drawer ul.fmb-drawer-sub{margin:0;padding-inline-start:20px}:root .fmb-drawer-env{margin:4px 16px}:root .fmb-topbar{display:flex;align-items:center;gap:12px;min-block-size:56px;padding:8px 16px;border-radius:var(--fmb-radius-tile);background:var(--fmb-glow),var(--mat-sys-background);box-shadow:var(--fmb-shadow-hairline)}:root .fmb-topbar-title{flex:1;font:var(--mat-sys-title-large)}:root .fmb-avatar{width:40px;height:40px;border:none;border-radius:var(--fmb-radius-control);background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container);font:600 1rem/1 var(--mat-sys-body-medium-font);cursor:pointer}:root .fmb-avatar:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px}:root .fmb-fullscreen-form{display:flex;flex-direction:column;block-size:100%;overflow-y:auto;overscroll-behavior:contain;background:var(--mat-sys-surface)}:root .fmb-fullscreen-bar{position:sticky;inset-block-start:0;z-index:1;display:flex;align-items:center;gap:8px;min-block-size:56px;padding:4px 12px 4px 4px;border-block-end:1px solid var(--fmb-line);background:var(--mat-sys-surface)}:root .fmb-fullscreen-title{flex:1;min-inline-size:0;margin:0;overflow:hidden;font:600 1.125rem/1.5rem var(--mat-sys-title-large-font);white-space:nowrap;text-overflow:ellipsis}:root .fmb-fullscreen-body{display:flex;flex-direction:column;gap:16px;padding:16px 16px 32px}:root .mat-mdc-dialog-container:has(.fmb-fullscreen-form){--mat-dialog-container-shape: 0}:root .fmb-dialog{--fmb-dialog-tint: var(--mat-sys-primary-container);--fmb-dialog-ink: var(--mat-sys-on-primary-container)}:root .fmb-dialog[data-tone=danger]{--fmb-dialog-tint: var(--mat-sys-error-container);--fmb-dialog-ink: var(--mat-sys-on-error-container)}:root .fmb-dialog[data-tone=warning]{--fmb-dialog-tint: var(--fmb-warning-container);--fmb-dialog-ink: var(--fmb-on-warning-container)}:root .fmb-dialog[data-tone=alert]{--fmb-dialog-tint: var(--mat-sys-surface-container);--fmb-dialog-ink: var(--mat-sys-on-surface)}:root .fmb-dialog .mat-mdc-dialog-title{text-align:center;text-wrap:balance}:root .fmb-dialog .mat-mdc-dialog-content p{margin:0;text-align:center;text-wrap:pretty}:root .fmb-dialog-icon{width:56px;height:56px;margin:24px auto 0;display:flex;align-items:center;justify-content:center;border-radius:var(--fmb-radius-circle);background:var(--fmb-dialog-tint);color:var(--fmb-dialog-ink)}:root .fmb-dialog-icon .mat-icon{width:28px;height:28px;font-size:28px;line-height:1}:root .fmb-dialog-ack{display:block;margin-top:12px;padding:4px 8px;border-radius:var(--fmb-radius-field);background:var(--mat-sys-error-container);color:var(--mat-sys-on-error-container)}:root .fmb-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px}:root .fmb-snack{display:flex;align-items:center;gap:12px;min-height:36px;padding-inline-start:20px}:root .fmb-snack:not(:has(.mat-mdc-snack-bar-actions)){padding-inline-end:12px}:root .fmb-snack .fmb-snack-text{padding:14px 0}:root .fmb-snack-icon{width:20px;height:20px;font-size:20px;line-height:1;color:var(--mat-sys-primary-container)}:root .fmb-snack-text{flex:1}:root .mat-mdc-snackbar-surface{box-shadow:var(--fmb-shadow-overlay)}:root .mat-mdc-menu-content{padding:8px}:root .mat-mdc-menu-item{border-radius:8px;min-height:48px}:root .fmb-menu-rich{min-height:52px}:root .fmb-menu-rich .mat-mdc-menu-item-text{display:flex;align-items:center;gap:14px}:root .fmb-menu-text{display:flex;flex-direction:column;gap:2px}:root .fmb-menu-title{font:550 .9375rem/1.25rem var(--mat-sys-body-medium-font)}:root .fmb-menu-sub{font:400 .8125rem/1.125rem var(--mat-sys-body-small-font);color:var(--mat-sys-on-surface-variant)}:root .fmb-menu-danger{--mat-menu-item-label-text-color: var(--mat-sys-error);--mat-menu-item-icon-color: var(--mat-sys-error)}:root .fmb-account-menu{min-width:300px}:root .mat-bottom-sheet-container{box-shadow:var(--fmb-shadow-sheet)}:root .fmb-chart-card{display:flex;flex-direction:column;gap:2px;min-width:0}:root .fmb-chart-card>.fmb-legend{margin-top:12px}:root .fmb-chart-card>.fmb-details{margin-top:8px}:root .fmb-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;font:var(--mat-sys-body-small);color:var(--mat-sys-on-surface-variant)}:root .fmb-legend span{display:inline-flex;align-items:center;gap:6px}:root .fmb-legend i{flex:none;width:10px;height:10px;border-radius:3px}:root .fmb-legend-ramp{flex-wrap:wrap;gap:6px 12px}:root .fmb-chart{position:relative;height:260px;margin-top:8px}:root .fmb-chart--sm{height:200px}:root .fmb-chart--xs{height:96px;margin-top:0}:root .fmb-chart-sub{margin-top:16px;font:var(--mat-sys-label-medium);color:var(--mat-sys-on-surface-variant)}:root .fmb-nested-table .fmb-num{text-align:end}:root :is(.fmb-heat-cell,.fmb-heat-share)[data-step="1"]{--fmb-heat-bg: var(--fmb-seq-1);--fmb-heat-ink: var(--mat-sys-on-surface)}:root :is(.fmb-heat-cell,.fmb-heat-share)[data-step="2"]{--fmb-heat-bg: var(--fmb-seq-2);--fmb-heat-ink: var(--mat-sys-on-surface)}:root :is(.fmb-heat-cell,.fmb-heat-share)[data-step="3"]{--fmb-heat-bg: var(--fmb-seq-3);--fmb-heat-ink: var(--mat-sys-on-surface)}:root :is(.fmb-heat-cell,.fmb-heat-share)[data-step="4"]{--fmb-heat-bg: var(--fmb-seq-4);--fmb-heat-ink: #ffffff}:root :is(.fmb-heat-cell,.fmb-heat-share)[data-step="5"]{--fmb-heat-bg: var(--fmb-seq-5);--fmb-heat-ink: #ffffff}:root .fmb-heat-head{display:flex;flex-direction:column;gap:2px}:root .fmb-heat-readout{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;min-height:68px;box-sizing:border-box;margin:16px 0 14px;padding:12px 16px;border-radius:var(--fmb-radius-tile);background:var(--mat-sys-surface-container-low)}:root .fmb-heat-when{display:flex;flex-direction:column;gap:2px}:root .fmb-heat-date{font:var(--mat-sys-title-small)}:root .fmb-heat-hijri{font:400 1.0625rem/1.5rem var(--fmb-font-arabic);color:var(--mat-sys-tertiary)}:root .fmb-heat-figure{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}:root .fmb-heat-count{font:600 1.75rem/1 var(--mat-sys-body-medium-font);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums}:root .fmb-heat-share{align-self:center;padding:4px 8px;border-radius:var(--fmb-radius-full);background:var(--fmb-heat-bg);color:var(--fmb-heat-ink);font:600 .75rem/1 var(--mat-sys-body-small-font);font-variant-numeric:tabular-nums}:root .fmb-heat-miqaat{font:var(--mat-sys-title-medium);color:var(--mat-sys-tertiary)}:root .fmb-heat{--fmb-heat-gap: 4px;display:flex;flex-direction:column;gap:var(--fmb-heat-gap)}:root .fmb-heat-row{display:grid;grid-template-columns:12rem minmax(0,calc(var(--fmb-heat-cols) * (40px + var(--fmb-heat-gap)))) 2.75rem;align-items:center;gap:12px}:root .fmb-heat-month{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}:root .fmb-heat-month-en{order:-1;overflow:hidden;font:var(--mat-sys-body-small);color:var(--mat-sys-on-surface-variant);white-space:nowrap;text-overflow:ellipsis}:root .fmb-heat-month-ar{font:400 .9375rem/1 var(--fmb-font-arabic);color:var(--mat-sys-tertiary);white-space:nowrap}:root .fmb-heat-cells{display:grid;grid-template-columns:repeat(var(--fmb-heat-cols),minmax(0,1fr));gap:var(--fmb-heat-gap)}:root .fmb-heat-avg{font:var(--mat-sys-body-small);font-variant-numeric:tabular-nums;color:var(--mat-sys-on-surface-variant);text-align:end}:root .fmb-heat-row.is-current .fmb-heat-month-en,:root .fmb-heat-row.is-current .fmb-heat-avg{color:var(--mat-sys-on-surface);font-weight:600}:root .fmb-heat-cell{display:block;width:100%;aspect-ratio:1;padding:0;border:0;border-radius:var(--fmb-radius-flag);background:var(--fmb-heat-bg);cursor:pointer;transition:transform .16s var(--fmb-ease-standard);animation:fmb-heat-in .52s var(--fmb-ease-standard) backwards;animation-delay:calc(var(--c, 0) * 24ms + var(--r, 0) * 36ms)}:root .fmb-heat-cell[data-step="0"]{background:var(--mat-sys-surface);box-shadow:inset 0 0 0 2px var(--mat-sys-tertiary)}:root .fmb-heat-cell.is-active{position:relative;z-index:1;outline:2px solid var(--mat-sys-on-surface);outline-offset:2px}:root .fmb-heat-cell:focus-visible{outline-color:var(--mat-sys-primary)}@media(hover:hover){:root .fmb-heat-cell:hover{transform:scale(1.15)}}@media(forced-colors:active){:root .fmb-heat-cell{border:1px solid CanvasText}}:root .fmb-legend i.fmb-heat-cell{width:12px;height:12px;border-radius:3px;cursor:default;animation:none}:root .fmb-legend i.fmb-heat-cell[data-step="0"]{box-shadow:inset 0 0 0 1.5px var(--mat-sys-tertiary)}:root .fmb-heat-card>.fmb-legend{justify-content:space-between;margin-top:16px}@media(width<600px){:root .fmb-heat{--fmb-heat-gap: 3px}:root .fmb-heat-row{grid-template-columns:3.75rem minmax(0,1fr) 2.25rem;gap:8px}:root .fmb-heat-month-en{display:none}:root .fmb-heat-month{justify-content:flex-end}:root .fmb-heat-cell{border-radius:3px}}@media(prefers-reduced-motion:reduce){:root .fmb-heat-cell{animation:none;transition:none}}@keyframes fmb-heat-in{0%{opacity:0;transform:scale(.4)}}:root .fmb-tally{margin:10px 0 14px;font:var(--mat-sys-body-large);color:var(--mat-sys-on-surface-variant);text-wrap:balance}:root .fmb-tally-num{margin-inline-end:2px;font:600 2rem/1 var(--mat-sys-body-medium-font);letter-spacing:-.02em;color:var(--mat-sys-on-surface);font-variant-numeric:lining-nums tabular-nums}:root .fmb-bullet{position:relative;height:14px;border-radius:var(--fmb-radius-full);background:var(--mat-sys-surface-container-high)}:root .fmb-bullet-bar{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--mat-sys-primary)}:root .fmb-bullet-mark,:root .fmb-bullet-key-mark{width:3px;border-radius:2px;background:var(--mat-sys-on-surface)}:root .fmb-bullet-mark{position:absolute;inset-block:-4px;margin-inline-start:-1.5px;box-shadow:0 0 0 2px var(--mat-sys-surface)}:root .fmb-bullet-key{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:8px}:root .fmb-bullet-key span{display:inline-flex;align-items:center;gap:6px}:root .fmb-bullet-key-mark{height:12px}:root .fmb-spark{position:relative;height:48px;margin:24px 6px 6px 0}:root .fmb-spark svg{display:block;width:100%;height:100%;overflow:visible}:root .fmb-spark-line{fill:none;stroke:var(--mat-sys-primary);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}:root .fmb-spark-area{fill:color-mix(in oklab,var(--mat-sys-primary) 10%,transparent)}:root .fmb-spark-dot{position:absolute;right:-4px;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--mat-sys-primary);box-shadow:0 0 0 2px var(--mat-sys-surface)}:root .fmb-likert{display:flex;flex-direction:column;gap:12px;margin-top:16px}:root .fmb-likert-row{display:grid;grid-template-columns:minmax(7rem,11rem) 2.5rem minmax(0,1fr) 2.5rem;align-items:center;gap:10px}:root .fmb-likert-label{display:flex;flex-direction:column;font:500 .875rem/1.25rem var(--mat-sys-body-medium-font)}:root .fmb-likert-sum{font:var(--mat-sys-body-small);font-variant-numeric:tabular-nums;color:var(--mat-sys-on-surface-variant);text-align:end}:root .fmb-likert-sum--high{text-align:start;color:var(--mat-sys-on-surface);font-weight:600}:root .fmb-likert-bar{display:grid;grid-template-columns:50fr 90fr;height:20px}:root .fmb-likert-half{display:flex}:root .fmb-likert-half i{display:block;height:100%}:root .fmb-likert-half--low{flex-direction:row-reverse}:root .fmb-likert-half--low i:last-child{border-radius:4px 0 0 4px}:root .fmb-likert-half--high{border-inline-start:2px solid var(--mat-sys-on-surface)}:root .fmb-likert-half--high i:last-child{border-radius:0 4px 4px 0}@media(width<600px){:root .fmb-likert-row{grid-template-columns:2.25rem minmax(0,1fr) 2.25rem;gap:4px 8px}:root .fmb-likert-label{grid-column:1/-1;flex-direction:row;align-items:baseline;justify-content:space-between}}:root :is(.fmb-score,.fmb-heat-cell,.fmb-dot,.fmb-dist>i,.fmb-quote,.fmb-tile-accent)[data-rating="1"]{--fmb-r-bg: var(--fmb-rating-1);--fmb-r-ink: var(--mat-sys-on-error)}:root :is(.fmb-score,.fmb-heat-cell,.fmb-dot,.fmb-dist>i,.fmb-quote,.fmb-tile-accent)[data-rating="2"]{--fmb-r-bg: var(--fmb-rating-2);--fmb-r-ink: var(--mat-sys-on-surface)}:root :is(.fmb-score,.fmb-heat-cell,.fmb-dot,.fmb-dist>i,.fmb-quote,.fmb-tile-accent)[data-rating="3"]{--fmb-r-bg: var(--fmb-rating-3);--fmb-r-ink: var(--mat-sys-on-surface)}:root :is(.fmb-score,.fmb-heat-cell,.fmb-dot,.fmb-dist>i,.fmb-quote,.fmb-tile-accent)[data-rating="4"]{--fmb-r-bg: var(--fmb-rating-4);--fmb-r-ink: var(--mat-sys-on-surface)}:root :is(.fmb-score,.fmb-heat-cell,.fmb-dot,.fmb-dist>i,.fmb-quote,.fmb-tile-accent)[data-rating="5"]{--fmb-r-bg: var(--fmb-rating-5);--fmb-r-ink: var(--mat-sys-on-primary)}:root .fmb-score{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:3px;min-inline-size:2.75rem;height:26px;padding:0 9px;box-sizing:border-box;border-radius:var(--fmb-radius-full);background:var(--fmb-r-bg, var(--mat-sys-surface-container));color:var(--fmb-r-ink, var(--mat-sys-on-surface-variant));font:650 .8125rem/1 var(--mat-sys-body-medium-font);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}:root .fmb-score .mat-icon{width:14px;height:14px;font-size:14px;line-height:1}@media(forced-colors:active){:root .fmb-score{border:1px solid CanvasText}}:root .fmb-score--lg{height:34px;padding:0 13px;font-size:1rem}:root .fmb-heat-cell{transition:transform .16s var(--fmb-ease-standard),background-color .32s var(--fmb-ease-standard),opacity .24s var(--fmb-ease-standard)}:root .fmb-heat-cell[data-rating]{--fmb-heat-bg: var(--fmb-r-bg)}:root .fmb-heat-cell.is-empty{background:transparent;box-shadow:inset 0 0 0 1.5px var(--mat-sys-outline-variant)}:root .fmb-heat-cell.is-dim{opacity:.16}@media(prefers-reduced-motion:reduce){:root .fmb-heat-cell{transition:none}}:root .fmb-heat-share[data-rating]{background:var(--fmb-r-bg);color:var(--fmb-r-ink)}:root .fmb-legend i[data-rating]{background:var(--fmb-r-bg)}:root .fmb-legend i.fmb-legend-scale{width:112px;height:10px;border-radius:var(--fmb-radius-full);background:linear-gradient(in oklab to right,var(--fmb-rating-1),var(--fmb-rating-2),var(--fmb-rating-3),var(--fmb-rating-4),var(--fmb-rating-5))}:root .fmb-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px 40px;padding:24px 28px 28px;overflow:hidden;border-radius:var(--fmb-radius-section);background:radial-gradient(110% 150% at 100% 0%,color-mix(in oklab,var(--mat-sys-primary-container) 26%,transparent) 0%,transparent 62%),var(--mat-sys-primary);color:var(--mat-sys-on-primary)}@media(forced-colors:active){:root .fmb-hero{border:1px solid CanvasText}}:root .fmb-hero-main{display:flex;flex-direction:column;gap:6px;min-width:0}:root .fmb-hero-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font:var(--mat-sys-label-large);letter-spacing:.02em;color:color-mix(in oklab,var(--mat-sys-on-primary) 82%,transparent)}:root .fmb-hero-eyebrow .mat-icon{width:18px;height:18px;font-size:18px;line-height:1}:root .fmb-hero-figure{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:4px}:root .fmb-hero-value{font:650 4.5rem/.95 var(--mat-sys-body-medium-font);letter-spacing:-.04em;font-variant-numeric:lining-nums tabular-nums;font-variation-settings:"opsz" 96}:root .fmb-hero-unit{font:500 1.375rem/1 var(--mat-sys-body-medium-font);color:color-mix(in oklab,var(--mat-sys-on-primary) 72%,transparent)}:root .fmb-hero-chip{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 10px 0 8px;border-radius:var(--fmb-radius-full);background:color-mix(in oklab,var(--mat-sys-on-primary) 16%,transparent);font:600 .8125rem/1 var(--mat-sys-body-medium-font);white-space:nowrap}:root .fmb-hero-chip .mat-icon{width:17px;height:17px;font-size:17px;line-height:1}:root .fmb-hero-sentence{margin:4px 0 0;max-inline-size:36rem;font:var(--mat-sys-body-large);color:color-mix(in oklab,var(--mat-sys-on-primary) 88%,transparent);text-wrap:pretty}:root .fmb-hero-sentence strong{font-weight:650;color:var(--mat-sys-on-primary)}:root .fmb-hero-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}:root .fmb-hero .fmb-spark{height:72px;margin:18px 8px 0 0}:root .fmb-hero .fmb-spark-line{stroke:var(--mat-sys-on-primary);stroke-width:2.5}:root .fmb-hero .fmb-spark-area{fill:color-mix(in oklab,var(--mat-sys-on-primary) 14%,transparent)}:root .fmb-hero .fmb-spark-dot{background:var(--mat-sys-on-primary);box-shadow:0 0 0 3px var(--mat-sys-primary)}:root .fmb-hero-spark-key{display:flex;justify-content:space-between;gap:12px;font:var(--mat-sys-body-small);color:color-mix(in oklab,var(--mat-sys-on-primary) 72%,transparent)}:root .fmb-hero-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px}:root .fmb-hero-fact{display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px 16px;border-radius:var(--fmb-radius-tile);background:color-mix(in oklab,var(--mat-sys-on-primary) 9%,transparent)}:root .fmb-hero-fact--wide{grid-column:1/-1}:root .fmb-hero-fact-label{display:flex;align-items:center;gap:6px;font:var(--mat-sys-label-medium);color:color-mix(in oklab,var(--mat-sys-on-primary) 78%,transparent)}:root .fmb-hero-fact-label .mat-icon{width:16px;height:16px;font-size:16px;line-height:1}:root .fmb-hero-fact-value{font:650 1.75rem/1 var(--mat-sys-body-medium-font);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums}:root .fmb-hero-fact-meta{font:var(--mat-sys-body-small);color:color-mix(in oklab,var(--mat-sys-on-primary) 74%,transparent)}:root .fmb-hero .fmb-bullet{height:10px;background:color-mix(in oklab,var(--mat-sys-on-primary) 22%,transparent)}:root .fmb-hero .fmb-bullet-bar{background:var(--mat-sys-on-primary)}:root .fmb-hero .fmb-date{background:var(--mat-sys-surface);color:var(--mat-sys-on-surface)}:root .fmb-hero .fmb-date .fmb-date-hijri{color:var(--mat-sys-tertiary)}@media(width<840px){:root .fmb-hero{grid-template-columns:minmax(0,1fr);padding:20px}:root .fmb-hero-value{font-size:3.5rem}}:root .fmb-dotplot{--fmb-dotplot-cols: minmax(7rem, 14rem) minmax(0, 1fr) 3rem;display:flex;flex-direction:column}:root .fmb-dotplot-axis,:root .fmb-dotplot-row{display:grid;grid-template-columns:var(--fmb-dotplot-cols);align-items:center;gap:16px;padding-inline:8px}:root .fmb-dotplot-axis{padding-block:0 4px;font:var(--mat-sys-body-small);color:var(--mat-sys-on-surface-variant);font-variant-numeric:tabular-nums}:root .fmb-dotplot-ticks{position:relative;height:16px}:root .fmb-dotplot-ticks span{position:absolute;left:var(--at);transform:translate(-50%)}:root .fmb-dotplot-row{width:100%;min-height:52px;margin:0;padding-block:6px;border:0;border-radius:var(--fmb-radius-tile);background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}:root .fmb-dotplot-row:hover{background:var(--mat-sys-surface-container-low)}:root .fmb-dotplot-row:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px}:root .fmb-dotplot-row[aria-pressed=true],:root .fmb-dotplot-row[aria-expanded=true]{background:var(--fmb-row-open, var(--mat-sys-surface-container-low))}:root .fmb-dotplot-name{display:flex;flex-direction:column;min-width:0}:root .fmb-dotplot-name>:first-child{overflow:hidden;font:500 .9375rem/1.375rem var(--mat-sys-body-medium-font);white-space:nowrap;text-overflow:ellipsis}:root .fmb-dotplot-track{position:relative;height:28px;background:repeating-linear-gradient(to right,var(--fmb-line) 0 1px,transparent 1px calc(100% / var(--fmb-ticks, 4))) 0 0/ calc(100% + 1px) 100%}:root .fmb-dotplot-range{position:absolute;top:50%;left:var(--from);width:max(0px,var(--to) - var(--from));height:8px;border-radius:var(--fmb-radius-full);background:var(--mat-sys-surface-container-highest);transform:translateY(-50%)}:root .fmb-dot{position:absolute;top:50%;left:var(--at);width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--fmb-r-bg, var(--mat-sys-outline));box-shadow:0 0 0 3px var(--mat-sys-surface),0 0 0 4px var(--fmb-line)}@media(forced-colors:active){:root .fmb-dot{border:2px solid CanvasText}}:root .fmb-dot--mark{width:3px;height:22px;margin:-11px 0 0 -1.5px;border-radius:2px;background:var(--mat-sys-on-surface);box-shadow:0 0 0 2px var(--mat-sys-surface)}:root .fmb-dotplot-value{font:650 .9375rem/1 var(--mat-sys-body-medium-font);font-variant-numeric:lining-nums tabular-nums;text-align:end}@media(width<600px){:root .fmb-dotplot{--fmb-dotplot-cols: minmax(0, 1fr) 2.5rem}:root .fmb-dotplot-row{row-gap:4px}:root .fmb-dotplot-axis .fmb-dotplot-name,:root .fmb-dotplot-axis>:last-child{display:none}:root .fmb-dotplot-axis{grid-template-columns:minmax(0,1fr)}:root .fmb-dotplot-name{grid-column:1}:root .fmb-dotplot-value{grid-column:2;grid-row:1}:root .fmb-dotplot-track{grid-column:1/-1}}:root .fmb-dist{display:flex;gap:2px;height:10px;overflow:hidden;border-radius:var(--fmb-radius-full);background:var(--mat-sys-surface-container)}:root .fmb-dist>i{flex:var(--share) 1 0;min-width:0;background:var(--fmb-r-bg)}:root .fmb-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px}:root .fmb-tile{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px 16px 16px 20px;border:0;border-radius:var(--fmb-radius-card);background:var(--mat-sys-surface);color:inherit;font:inherit;text-align:start;overflow:hidden}:root .fmb-tile:is(button){cursor:pointer;transition:box-shadow .16s var(--fmb-ease-standard)}:root .fmb-tile:is(button):hover{box-shadow:var(--fmb-shadow-raised)}:root .fmb-tile:is(button):focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px}:root .fmb-tile[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--mat-sys-primary)}:root .fmb-tile-accent{position:absolute;inset:0 auto 0 0;width:5px;background:var(--fmb-r-bg, var(--mat-sys-outline-variant))}:root .fmb-tile-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}:root .fmb-tile-title{display:flex;flex-direction:column;min-width:0}:root .fmb-tile-title>:first-child{font:var(--mat-sys-title-small);font-size:.9375rem}:root .fmb-tile .fmb-spark{display:block;height:36px;margin:4px 6px 0 0}:root .fmb-wall{columns:300px;column-gap:12px}:root .fmb-quote{position:relative;display:flex;flex-direction:column;gap:10px;margin:0 0 12px;padding:16px 16px 16px 20px;break-inside:avoid;border-radius:var(--fmb-radius-card);background:var(--mat-sys-surface)}:root .fmb-quote:before{content:"";position:absolute;inset:14px auto 14px 0;width:4px;border-radius:0 4px 4px 0;background:var(--fmb-r-bg, var(--mat-sys-outline-variant))}@media(forced-colors:active){:root .fmb-quote{border:1px solid CanvasText}}:root .fmb-quote-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px}:root .fmb-quote-by{margin-inline-start:auto;font:var(--mat-sys-body-small);color:var(--mat-sys-on-surface-variant)}:root .fmb-quote-text{margin:0;font:400 1.0625rem/1.55 var(--mat-sys-body-large-font);text-wrap:pretty;overflow-wrap:anywhere}:root .fmb-quote-text:before{content:"\201c"}:root .fmb-quote-text:after{content:"\201d"}:root .fmb-quote-dishes{display:flex;flex-direction:column;gap:6px;margin:0;padding:10px 0 0;border-top:1px solid var(--fmb-line);list-style:none}:root .fmb-quote-dishes li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font:var(--mat-sys-body-small);color:var(--mat-sys-on-surface-variant)}:root .fmb-quote-dishes strong{font-weight:600;color:var(--mat-sys-on-surface)}:root .fmb-quote-dishes .fmb-score{min-inline-size:0;height:20px;padding:0 7px;font-size:.75rem}:root .fmb-swatches{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:10px 0 4px}:root .fmb-swatches--ramp{grid-template-columns:repeat(5,minmax(0,1fr))}:root .fmb-swatch{display:flex;flex-direction:column;gap:6px;min-width:0;font:var(--mat-sys-body-small);color:var(--mat-sys-on-surface-variant)}:root .fmb-swatch i{height:36px;border-radius:var(--fmb-radius-chip);background:var(--swatch)}:root .fmb-rules{display:flex;flex-direction:column;gap:8px;margin:8px 0 0;padding-inline-start:18px;font:var(--mat-sys-body-medium);color:var(--mat-sys-on-surface-variant);text-wrap:pretty}:root .fmb-rules strong{color:var(--mat-sys-on-surface);font-weight:600}:root .fmb-rules li::marker{color:var(--mat-sys-primary)}@keyframes fmb-pulse{50%{opacity:.5}}:root .fmb-app,:root body.fmb-member-app{--fmb-safe-t: var(--safe-area-inset-top, env(safe-area-inset-top, 0px));--fmb-safe-b: var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px));--fmb-safe-l: var(--safe-area-inset-left, env(safe-area-inset-left, 0px));--fmb-safe-r: var(--safe-area-inset-right, env(safe-area-inset-right, 0px));--fmb-app-l: max(var(--fmb-safe-l), calc((100vw - 640px)/2) );--fmb-app-r: max(var(--fmb-safe-r), calc((100vw - 640px)/2) );--fmb-app-bar-h: 56px;--fmb-app-top: calc(var(--fmb-safe-t) + var(--fmb-app-bar-h));--fmb-app-bottom: calc(var(--fmb-safe-b) + 64px)}:root .fmb-app[data-ios]{--fmb-app-bar-h: 44px;--fmb-sf: -apple-system, BlinkMacSystemFont, "SF Pro Text", var(--mat-sys-body-medium-font)}:root .fmb-app{position:relative;display:block;isolation:isolate;min-height:100dvh;background:var(--mat-sys-background);-webkit-tap-highlight-color:transparent}:root .fmb-app:before{content:"";position:fixed;inset:0 0 auto;z-index:-1;height:420px;background:var(--fmb-glow);background-repeat:no-repeat;background-size:100% 420px;pointer-events:none}:root .fmb-app[data-bar=native]{--fmb-app-top: max( var(--fmb-app-native-top, var(--cap-native-navigation-top, calc(var(--fmb-safe-t) + var(--fmb-app-bar-h)))), var(--fmb-safe-t) )}:root .fmb-app[data-native],:root body.fmb-member-app[data-native-chrome]{--fmb-app-bottom: max( var(--fmb-app-native-bottom, var(--cap-native-navigation-bottom, calc(var(--fmb-safe-b) + 80px))), var(--fmb-safe-b) )}@media(hover:none)and (pointer:coarse){:root .fmb-app,:root cap-sheet-view.fmb-sheet-view{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}:root .fmb-app input,:root .fmb-app textarea,:root .fmb-app [contenteditable],:root cap-sheet-view.fmb-sheet-view input,:root cap-sheet-view.fmb-sheet-view textarea,:root cap-sheet-view.fmb-sheet-view [contenteditable]{-webkit-user-select:text;user-select:text}}:root body.fmb-member-app .mat-mdc-snack-bar-container{margin-bottom:calc(var(--fmb-app-bottom) + 8px)}:root body.fmb-member-app[data-keyboard] .mat-mdc-snack-bar-container{margin-bottom:8px}:root .fmb-app :is(input,textarea){scroll-margin-block:calc(var(--fmb-app-top) + 16px) 24px}:root .fmb-app-content{display:block;box-sizing:border-box;padding:calc(var(--fmb-app-top) + 8px) calc(var(--fmb-app-r) + 12px) calc(var(--fmb-app-bottom) + 24px) calc(var(--fmb-app-l) + 12px)}:root .fmb-app-list{display:flex;flex-direction:column;gap:12px}:root .fmb-app-list>.fmb-group-label{margin:8px 0 0}:root .fmb-app-blocked{min-height:100dvh;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px calc(var(--fmb-app-r) + 16px) 24px calc(var(--fmb-app-l) + 16px)}:root .fmb-app-blocked-crest{width:96px;height:96px;object-fit:contain}:root .fmb-app-bar{position:fixed;inset:0 0 auto;z-index:3;height:calc(var(--fmb-app-top) + 10px);pointer-events:none}:root .fmb-app-bar:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--fmb-glow),var(--mat-sys-background);background-repeat:no-repeat;background-size:100% 420px;-webkit-mask-image:linear-gradient(#000 calc(100% - 10px),transparent);mask-image:linear-gradient(#000 calc(100% - 10px),transparent)}:root .fmb-app-titlebar{position:absolute;top:var(--fmb-safe-t);left:var(--fmb-app-l);right:var(--fmb-app-r);height:var(--fmb-app-bar-h);display:flex;align-items:center;gap:8px;padding:0 12px;pointer-events:auto}:root .fmb-app-title{margin:0;font:var(--mat-sys-title-large);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .fmb-app-title:only-child{margin-inline-start:4px}:root .fmb-app[data-ios] .fmb-app-titlebar{justify-content:center;padding:0 60px;pointer-events:none}:root .fmb-app[data-ios] .fmb-back{position:absolute;left:8px;pointer-events:auto}:root .fmb-app[data-ios] .fmb-app-title,:root .fmb-app[data-ios] .fmb-app-title:only-child{margin:0;font:600 1.0625rem/1.375rem var(--fmb-sf);letter-spacing:-.025em;text-align:center}:root .fmb-app[data-ios][data-large] .fmb-app-title{opacity:0;transition:opacity var(--fmb-dur-base) var(--fmb-ease-standard)}:root .fmb-app[data-ios][data-large][data-collapsed] .fmb-app-title{opacity:1}:root .fmb-app[data-ios] .fmb-app-salaam{font:400 .9375rem/1.25rem var(--fmb-sf)}:root .fmb-app[data-ios] .fmb-app-name{font:700 1.75rem/2.125rem var(--fmb-sf);letter-spacing:.012em}:root .fmb-app-large{margin:0 4px 6px;font:700 2.125rem/2.5625rem var(--fmb-sf);letter-spacing:.011em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .fmb-app-mark{position:absolute;top:44px;left:0;width:1px;height:1px;visibility:hidden;pointer-events:none}:root .fmb-app-hero{display:flex;align-items:center;gap:14px;min-width:0;margin:0;padding:0 4px}:root .fmb-app-crest{flex:none;width:64px;height:64px;object-fit:contain;-webkit-user-drag:none}:root .fmb-app-greeting{display:flex;flex-direction:column;min-width:0}:root .fmb-app-salaam{font:var(--mat-sys-body-medium);color:var(--mat-sys-on-surface-variant)}:root .fmb-app-name{font:600 1.5rem/2rem var(--mat-sys-headline-small-font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .fmb-tabbar{position:fixed;z-index:3;inset:auto 0 0;display:flex;height:var(--fmb-app-bottom);padding:6px var(--fmb-app-r) var(--fmb-safe-b) var(--fmb-app-l);box-sizing:border-box;background:var(--mat-sys-surface-container)}:root .fmb-tab{position:relative;z-index:1;flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:0;font:var(--mat-sys-label-medium);color:var(--mat-sys-on-surface-variant);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}:root .fmb-tab:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:-2px;border-radius:12px}:root .fmb-tab:hover .fmb-tab-icon{background:color-mix(in oklab,var(--mat-sys-on-surface) 8%,transparent)}:root .fmb-tab[aria-current=page]{color:var(--mat-sys-on-surface);font-weight:700}:root .fmb-tab[aria-current=page] .fmb-tab-icon:before{opacity:1;transform:none}:root .fmb-tab[aria-current=page] .mat-icon{color:var(--mat-sys-on-primary-container)}:root .fmb-tab-icon{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:32px;border-radius:var(--fmb-radius-full)}:root .fmb-tab-icon:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--mat-sys-primary-container);opacity:0;transform:scaleX(.4);transition:transform var(--fmb-dur-slow) var(--fmb-ease-spring),opacity var(--fmb-dur-fast) var(--fmb-ease-standard)}:root .fmb-tab-icon .mat-icon{position:relative;width:24px;height:24px;font-size:24px;line-height:1}:root .fmb-tab-label{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .fmb-tab-badge{position:absolute;z-index:1;top:0;left:calc(50% + 4px);min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:var(--fmb-radius-full);background:var(--mat-sys-error);color:var(--mat-sys-on-error);font:600 .6875rem/16px var(--mat-sys-label-small-font);text-align:center}:root .fmb-card-end{height:8px}:root .fmb-card-skeleton{height:280px;border-radius:var(--fmb-radius-card);background:var(--mat-sys-surface);animation:fmb-pulse 1.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){:root .fmb-card-skeleton{animation:none}}:root .fmb-card-skeleton--short{height:180px}:root .fmb-urgent{color:var(--mat-sys-error)}:root .fmb-dimmed{opacity:.45;transition:opacity var(--fmb-dur-base) var(--fmb-ease-standard)}:root .fmb-row-name--skipped{color:var(--mat-sys-on-surface-variant);text-decoration:line-through;text-decoration-color:color-mix(in oklab,currentColor 70%,transparent)}:root .fmb-row--stack{flex-direction:column;align-items:flex-start;justify-content:center;gap:4px}:root .fmb-menu-text{margin:0;font:500 .9375rem/1.5rem var(--mat-sys-body-medium-font);white-space:pre-line;overflow-wrap:anywhere;text-wrap:pretty}:root .fmb-rich{overflow-wrap:anywhere}:root .fmb-rich p{margin:0}:root .fmb-rich a{color:var(--mat-sys-primary)}:root .fmb-tags{display:flex;flex-wrap:wrap}:root .fmb-chitti{color:var(--mat-sys-primary);font-weight:600;text-decoration:none}:root .fmb-chitti .mat-icon{color:inherit}:root .fmb-allergen-chips .mat-mdc-chip{--mat-chip-elevated-container-color: var(--mat-sys-error-container);--mat-chip-outline-color: transparent;--mat-chip-label-text-color: var(--mat-sys-on-error-container);--mat-chip-with-icon-icon-color: var(--mat-sys-on-error-container);--mat-chip-with-trailing-icon-trailing-icon-color: var(--mat-sys-on-error-container);--mat-chip-trailing-action-state-layer-color: var(--mat-sys-on-error-container);background-color:var(--mat-sys-error-container)}:root .fmb-tag--warning{background:var(--fmb-warning-container);color:var(--fmb-on-warning-container)}:root .mat-button-toggle-group.fmb-row-toggle{flex:none;width:164px}:root .mat-button-toggle-group.fmb-row-toggle .mat-button-toggle{flex:1}:root .fmb-value--button{border:none;padding-inline-end:4px;cursor:pointer}:root .fmb-value--button .fmb-chevron{width:18px;height:18px;font-size:18px;line-height:1;color:inherit}:root .fmb-value--button[aria-expanded=true] .fmb-chevron{rotate:180deg}:root .fmb-value--button:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px}:root .fmb-servings{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--fmb-dur-slow) var(--fmb-ease-standard)}@media(prefers-reduced-motion:reduce){:root .fmb-servings{transition:none}}:root .fmb-servings--open{grid-template-rows:1fr}:root .fmb-servings-rows{min-height:0;overflow:hidden}:root .fmb-row.fmb-row--sub{flex-wrap:wrap;min-height:40px;padding-block:4px;padding-inline-start:22px;border-top:none}:root .fmb-row.fmb-row--sub:last-child{padding-bottom:10px}:root .fmb-row.fmb-row--sub .fmb-row-name{font:500 .875rem/1.25rem var(--mat-sys-body-medium-font);color:var(--mat-sys-on-surface-variant)}:root .fmb-outcome{display:flex;align-items:center;gap:8px;margin:0;padding:12px 16px 0;font:500 .9375rem/1.25rem var(--mat-sys-body-medium-font)}:root .fmb-outcome .mat-icon{width:20px;height:20px;font-size:20px;line-height:1;color:var(--mat-sys-primary)}:root .fmb-outcome .fmb-outcome--no{color:var(--mat-sys-error)}:root .fmb-subhead{font:var(--mat-sys-label-large);color:var(--mat-sys-on-surface-variant)}:root .fmb-stack{display:flex;flex-direction:column;gap:2px}:root .fmb-note{display:flex;gap:6px;font:var(--mat-sys-body-small);color:var(--fmb-on-warning-container)}:root .fmb-note .mat-icon{width:16px;height:16px;font-size:16px;line-height:1;flex:none;color:var(--fmb-warning)}:root .fmb-banner--dismissable{align-items:flex-start;padding-inline-end:4px}:root .fmb-banner--dismissable>.mat-icon{margin-top:1px}:root .fmb-banner-close{--mat-icon-button-state-layer-size: 36px;width:36px;height:36px;padding:6px;margin-block:-6px;flex:none;color:inherit}:root .fmb-banner-close .mat-icon{width:20px;height:20px;font-size:20px;line-height:1}:root .fmb-stars{display:inline-flex}:root .fmb-stars .mat-mdc-icon-button{--mat-icon-button-state-layer-size: 40px;width:40px;height:40px;color:var(--mat-sys-on-surface-variant)}:root .fmb-stars .mat-mdc-icon-button .mat-icon{width:26px;height:26px;font-size:26px;line-height:1}:root .fmb-stars .fmb-star--on{color:var(--mat-sys-tertiary)}:root .fmb-stars .fmb-star--pop .mat-icon{animation:fmb-star-pop var(--fmb-dur-base) var(--fmb-ease-standard)}:root .fmb-stars[data-size=large] .mat-mdc-icon-button{--mat-icon-button-state-layer-size: 52px;width:52px;height:52px}:root .fmb-stars[data-size=large] .mat-mdc-icon-button .mat-icon{width:40px;height:40px;font-size:40px;line-height:1}@keyframes fmb-star-pop{40%{scale:1.3}}:root .fmb-rate{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;margin:4px 12px 12px;padding:10px 8px 10px 14px;border-radius:var(--fmb-radius-tile);background:var(--mat-sys-surface-container)}:root .fmb-rate-text{display:flex;flex-direction:column;gap:2px}:root .fmb-rate-title{font:var(--mat-sys-title-small)}:root .fmb-stepper{display:flex;align-items:center;gap:8px}:root .fmb-stepper-label{flex:1;display:flex;flex-direction:column;gap:1px}:root .fmb-stepper-name{font:600 .9375rem/1.25rem var(--mat-sys-body-medium-font)}:root .fmb-stepper-hint{font:400 .75rem/1rem var(--mat-sys-body-small-font);color:var(--mat-sys-on-surface-variant)}:root .fmb-stepper-control{display:contents}:root .fmb-stepper-value{min-width:28px;overflow:hidden;text-align:center;font:var(--mat-sys-title-medium);font-variant-numeric:tabular-nums}:root .fmb-stepper-number{display:block}:root .mat-mdc-icon-button.fmb-step-btn{--mat-icon-button-state-layer-size: 40px;--mat-icon-button-icon-color: var(--mat-sys-on-surface);width:40px;height:40px;padding:9px;background:var(--mat-sys-surface);box-shadow:0 0 0 1px var(--fmb-line)}:root .mat-mdc-icon-button.fmb-step-btn .mat-icon{width:22px;height:22px;font-size:22px;line-height:1}:root .mat-mdc-icon-button.fmb-step-btn:disabled{opacity:.5}:root .fmb-venue-note{margin:0;padding:0 6px;font:var(--mat-sys-body-small);color:var(--mat-sys-on-surface-variant)}:root .fmb-venue{display:flex;flex-direction:column;gap:8px;padding:12px 12px 12px 16px;border-radius:var(--fmb-radius-card);background:var(--mat-sys-surface-container)}:root .fmb-venue .fmb-step-btn{--mat-icon-button-state-layer-size: 44px;width:44px;height:44px;padding:11px}:root .fmb-venue .fmb-stepper-value{min-width:34px;font:700 1.25rem/1 var(--mat-sys-body-medium-font)}:root .fmb-venue-head{display:flex;align-items:center;gap:6px;font:700 .8125rem/1.25rem var(--mat-sys-body-small-font);letter-spacing:.04em;color:var(--mat-sys-on-surface-variant)}:root .fmb-venue-head .mat-icon{width:16px;height:16px;font-size:16px;line-height:1}:root .fmb-venue-total{font-weight:600;letter-spacing:normal}:root .fmb-menu{display:flex;flex-direction:column;gap:8px;padding:14px 16px 4px}:root .fmb-send{display:flex;flex-direction:column;gap:8px;margin:12px;padding:14px 12px 12px;border-radius:var(--fmb-radius-tile);background:var(--mat-sys-surface-container)}:root .fmb-send-summary{text-align:center;font:500 .875rem/1.25rem var(--mat-sys-body-medium-font);color:var(--mat-sys-on-surface-variant)}:root .fmb-swipe{position:relative;display:block}:root .fmb-swipe:not(:first-child){border-top:1px solid var(--fmb-line)}:root .fmb-swipe>.fmb-swipe-fg>.fmb-row{border-top:none}:root .fmb-swipe--on{touch-action:pan-y;user-select:none;-webkit-user-select:none}:root .fmb-swipe-fg{position:relative;background:var(--mat-sys-surface);will-change:transform}:root .fmb-swipe-actions{position:absolute;inset-block:3px;inset-inline-end:0;display:flex;gap:6px;visibility:hidden}:root .fmb-swipe[data-moved]>.fmb-swipe-actions{visibility:visible}:root .fmb-swipe-action{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:none;border-radius:var(--fmb-radius-tile);padding:0 6px;font:var(--mat-sys-label-medium);white-space:nowrap;overflow:hidden;cursor:pointer;background:var(--mat-sys-primary);color:var(--mat-sys-on-primary)}:root .fmb-swipe-action .mat-icon{width:18px;height:18px;font-size:18px;line-height:1}:root .fmb-swipe-action[data-tone=tonal]{background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}:root .fmb-swipe-action[data-tone=inverse]{background:var(--mat-sys-inverse-surface);color:var(--mat-sys-inverse-on-surface)}:root cap-sheet-view.fmb-sheet-view{--cap-sheet-surface: var(--mat-sys-surface);--cap-sheet-radius: 24px;--cap-sheet-backdrop-color: var(--mat-sys-scrim, #000);--cap-sheet-backdrop-opacity: .32;--cap-sheet-handle-color: var(--mat-sys-on-surface-variant);--cap-sheet-shadow: var(--fmb-shadow-float);--cap-sheet-z-index: 999;font:var(--mat-sys-body-medium)}:root body[data-cap-sheet-scroll-locked]{overflow:visible!important}:root cap-sheet-content.fmb-sheet-surface{display:flex;flex-direction:column;width:min(100%,560px);max-height:calc(100% - 32px);overflow:hidden;color:var(--mat-sys-on-surface)}:root cap-sheet-handle.fmb-sheet-grip{flex:none;height:24px}:root cap-sheet-handle.fmb-sheet-grip:before{width:32px;height:4px;opacity:.4}:root .fmb-sheet-body{min-height:0;padding:0 16px;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}:root .fmb-sheet{display:flex;flex-direction:column;gap:8px;padding-bottom:12px}:root .fmb-sheet-head{display:flex;align-items:flex-start;gap:8px}:root .fmb-sheet-head>.fmb-grow{display:flex;flex-direction:column;gap:2px}:root .fmb-sheet-title{margin:0;font:var(--mat-sys-title-large)}:root .fmb-sheet-item{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:var(--fmb-radius-card);background:var(--mat-sys-surface-container)}:root .fmb-sheet-item>.fmb-row-name{font:550 1rem/1.375rem var(--mat-sys-body-medium-font)}:root .fmb-sheet-item .mat-button-toggle-group{align-self:stretch;margin-top:4px}:root .fmb-sheet-item .mat-button-toggle-group .mat-button-toggle{flex:1}:root .fmb-sheet-serving{display:flex;flex-direction:column;gap:2px}:root .fmb-sheet-loading{display:flex;justify-content:center;padding:32px 0}:root .fmb-rate-overall{display:flex;flex-direction:column;align-items:center;gap:4px}:root .fmb-rate-rows{display:flex;flex-direction:column}:root .fmb-rate-row{display:flex;align-items:center;gap:8px;min-height:48px;font:500 .9375rem/1.375rem var(--mat-sys-body-medium-font)}:root .fmb-rate-row:not(:first-child){border-top:1px solid var(--fmb-line)}:root .fmb-rate-group{display:flex;flex-direction:column;padding-block:8px}:root .fmb-rate-group:not(:first-child){border-top:1px solid var(--fmb-line)}:root .fmb-rate-dish{font:600 .9375rem/1.375rem var(--mat-sys-body-medium-font)}:root .fmb-rate-row.fmb-rate-row--sub{min-height:40px;border-top:none;color:var(--mat-sys-on-surface-variant)}:root .fmb-rate-word{font:var(--mat-sys-title-medium);color:var(--mat-sys-on-surface-variant)}:root .fmb-score-head{display:flex;align-items:center;gap:8px}:root .fmb-score-head>.fmb-grow{display:flex;flex-direction:column;gap:2px}:root .fmb-score-value{min-width:28px;text-align:end;font:var(--mat-sys-title-medium);font-variant-numeric:tabular-nums}:root .fmb-checks{display:flex;flex-direction:column;align-items:flex-start}:root .fmb-past-list{overflow:hidden}:root .fmb-past{display:block}:root .fmb-past:not(:first-child){border-top:1px solid var(--fmb-line)}:root .fmb-past-head{width:100%;display:flex;align-items:center;gap:12px;padding:10px 8px 10px 10px;border:none;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}:root .fmb-past-head:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:-2px}:root .fmb-past-head>.fmb-status{align-self:center;flex:none}:root .fmb-past-head .fmb-date{width:64px;padding:3px 0 4px}:root .fmb-past-head .fmb-date-hijri{margin-bottom:0;line-height:12px}:root .fmb-past-head .fmb-date-day{font:600 1.125rem/1.25rem var(--mat-sys-title-large-font);letter-spacing:-.01em}:root .fmb-past-head .fmb-date-month{margin-top:1px;font-size:.625rem}:root .fmb-past-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}:root .fmb-past-day{font:600 .9375rem/1.25rem var(--mat-sys-body-medium-font)}:root .fmb-past-menu{font:var(--mat-sys-body-small);color:var(--mat-sys-on-surface-variant);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .fmb-chevron{flex:none;color:var(--mat-sys-on-surface-variant);transition:rotate var(--fmb-dur-slow) var(--fmb-ease-spring)}:root .fmb-past--open .fmb-chevron{rotate:180deg}:root .fmb-past-body>.fmb-rows{padding-top:0}:root .fmb-pauses{padding:0}:root .fmb-pauses .mat-mdc-list-item{padding-inline:0}:root .fmb-calendar .fmb-calendar-dot .mat-calendar-body-cell-content:after{content:"";position:absolute;bottom:3px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:currentColor;opacity:.7}:root .fmb-pause-summary{display:flex;align-items:center;gap:6px;margin:0;font:var(--mat-sys-body-small);color:var(--mat-sys-on-surface-variant)}:root .fmb-legend-dot{width:4px;height:4px;border-radius:50%;background:currentColor}:root .fmb-profile-head{display:flex;align-items:center;gap:16px;padding:8px 8px 4px}:root .fmb-profile-avatar{flex:none;width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:var(--fmb-radius-circle);background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container);font:600 1.375rem/1 var(--mat-sys-body-medium-font)}:root .fmb-profile-name{font:var(--mat-sys-headline-small)}:root .fmb-danger-item{--mat-list-list-item-label-text-color: var(--mat-sys-error);--mat-list-list-item-leading-icon-color: var(--mat-sys-error)}:root .fmb-field-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:root .mat-mdc-button-base.mat-warn{--mat-button-filled-container-color: var(--mat-sys-error);--mat-button-filled-label-text-color: var(--mat-sys-on-error);--mat-button-protected-label-text-color: var(--mat-sys-error);--mat-button-outlined-label-text-color: var(--mat-sys-error);--mat-button-text-label-text-color: var(--mat-sys-error)}:root .mat-mdc-icon-button.mat-warn{--mat-icon-button-icon-color: var(--mat-sys-error)}:root .admin-page-container{inline-size:100%;min-inline-size:0}:root .admin-page-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-end:16px;padding-block:4px}:root .admin-page-title{margin:0;overflow:hidden;font:var(--mat-sys-headline-medium);white-space:nowrap;text-overflow:ellipsis}:root .admin-page-action{flex-shrink:0}:root .admin-page-action .action-text{margin-inline-start:4px}@media(width<768px){:root .admin-page-action .action-text{display:none}}:root .status-badge{display:inline-block;padding:2px 8px;border-radius:var(--fmb-radius-flag);font:var(--mat-sys-label-small)}:root .status-badge--draft{background:var(--fmb-warning-container);color:var(--fmb-on-warning-container)}:root .status-badge--published{background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}:root .field-info.mat-icon{inline-size:14px;block-size:14px;margin-inline-start:4px;font-size:14px;line-height:14px;color:var(--mat-sys-on-surface-variant);vertical-align:middle;cursor:help}:root .inset-spacer-bottom{position:fixed;z-index:20;inset-block-end:0;inline-size:100%;block-size:env(safe-area-inset-bottom);background:var(--mat-sys-surface)}html,body{block-size:100%;margin:0}body{display:flex;flex-direction:column;background:var(--mat-sys-background);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;font-synthesis:none;font-kerning:normal;font-feature-settings:"cv05";-webkit-text-size-adjust:100%;text-size-adjust:100%}:where(h1,h2,h3,h4){margin:0 0 12px;text-wrap:balance}:where(h1){font:var(--mat-sys-headline-medium)}:where(h2){font:var(--mat-sys-title-large)}:where(h3){font:var(--mat-sys-title-medium)}:where(h4){font:var(--mat-sys-title-small)}:where(a){color:var(--mat-sys-primary);text-underline-offset:3px}.content{flex:1 0 auto;block-size:100%}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.\!m-auto{margin:auto!important}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.ml-5{margin-left:1.25rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.\!h-6{height:1.5rem!important}.h-full{height:100%}.h-screen{height:100vh}.\!w-6{width:1.5rem!important}.w-1\/2{width:50%}.w-full{width:100%}.max-w-\[800px\]{max-width:800px}.max-w-screen-sm{max-width:640px}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.flex-grow-0{flex-grow:0}.grow{flex-grow:1}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-2\.5{gap:.625rem}.gap-5{gap:1.25rem}.gap-x-5{column-gap:1.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-3{row-gap:.75rem}.overflow-auto{overflow:auto}.text-wrap{text-wrap:wrap}.rounded{border-radius:.25rem}.border{border-width:1px}.p-2{padding:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.text-center{text-align:center}.\!text-2xl{font-size:1.5rem!important;line-height:2rem!important}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.\!leading-none{line-height:1!important}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.opacity-50{opacity:.5}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}
