@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-arabic-arabic-400-normal-HDFIX7LY.woff2") format("woff2"),url("./media/ibm-plex-sans-arabic-arabic-400-normal-N4DMJBB5.woff") format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-arabic-arabic-500-normal-AAIACC75.woff2") format("woff2"),url("./media/ibm-plex-sans-arabic-arabic-500-normal-5MTGWOCT.woff") format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-arabic-arabic-600-normal-LS4CIPTS.woff2") format("woff2"),url("./media/ibm-plex-sans-arabic-arabic-600-normal-USVRKN2F.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url("./media/poppins-latin-400-normal-SFWTNBQB.woff2") format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url("./media/poppins-latin-500-normal-O53RGPUQ.woff2") format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url("./media/poppins-latin-600-normal-3BUSBBSI.woff2") format("woff2")}:root{--color-primary: #B71C1C;--color-deep: #7F1010;--color-band: #FAF2F2;--color-text: #212529;--color-text-muted: #6C757D;--color-text-on-primary: #FFFFFF;--color-text-on-deep: #F3E3E3;--color-text-on-deep-muted: #E9CFCF;--color-surface: #FFFFFF;--color-surface-alt: #F5F7F6;--color-border: #E3E7E5;--color-border-table: #C8CCD0;--color-border-control: #8C8C8C;--color-ok-fg: #1A7F45;--color-ok-bg: #E6F6EC;--color-warn-fg: #8A5A12;--color-warn-bg: #FFF4DD;--color-bad-fg: #C53030;--color-bad-bg: #FDE8E8;--color-info-fg: #2B6CB0;--color-info-bg: #E7F0FB;--color-neutral-fg: #4A5568;--color-neutral-bg: #EDF2F7;--color-chart-series: #B71C1C;--color-chart-series-muted: #E4A5A5;--color-chart-track: #EEF1EF;--color-project-1: #1C7771;--color-project-2: #353473;--color-project-3: #834479;--color-project-4: #7D7F30;--color-project-5: #8E86AF;--color-project-6: #61442C;--radius-card: 12px;--radius-control: 8px;--radius-pill: 999px;--radius-inner: 4px;--radius-segment: 7px;--radius-stat: 16px;--shadow-card: 0 1px 2px rgba(0,0,0,.06);--shadow-drawer: -8px 0 24px rgba(0,0,0,.12);--scrim-overlay: rgba(18,19,21,.45);--scrim-camera: rgba(11,12,13,.72);--shadow-stat: 0 1px 2px rgba(16,24,40,.05), 0 8px 24px rgba(16,24,40,.07);--on-hero-text: rgba(255,255,255,.88);--on-hero-tile: rgba(255,255,255,.16);--on-hero-tag: rgba(255,255,255,.18);--on-hero-segment: rgba(255,255,255,.58);--gradient-hero: linear-gradient(135deg, #B71C1C 0%, #7F1010 100%);--gradient-stripe-neutral: linear-gradient(90deg, #4A5568, #EDF2F7);--gradient-stripe-neutral-rtl: linear-gradient(270deg, #4A5568, #EDF2F7);--gradient-stripe-info: linear-gradient(90deg, #2B6CB0, #E7F0FB);--gradient-stripe-info-rtl: linear-gradient(270deg, #2B6CB0, #E7F0FB);--gradient-stripe-warn: linear-gradient(90deg, #8A5A12, #FFF4DD);--gradient-stripe-warn-rtl: linear-gradient(270deg, #8A5A12, #FFF4DD);--gradient-stripe-bad: linear-gradient(90deg, #C53030, #FDE8E8);--gradient-stripe-bad-rtl: linear-gradient(270deg, #C53030, #FDE8E8);--gradient-stripe-ok: linear-gradient(90deg, #1A7F45, #E6F6EC);--gradient-stripe-ok-rtl: linear-gradient(270deg, #1A7F45, #E6F6EC);--gradient-stripe-brand: linear-gradient(90deg, #B71C1C, #FAF2F2);--gradient-stripe-brand-rtl: linear-gradient(270deg, #B71C1C, #FAF2F2);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-10: 40px;--font-family: Poppins, "IBM Plex Sans Arabic", sans-serif;--font-mono: ui-monospace, "Cascadia Mono", "Consolas", monospace;--type-web-display: 28px;--type-web-title: 22px;--type-web-heading: 18px;--type-web-body: 15px;--type-web-label: 13px;--type-web-caption: 12px;--type-web-dense: 14px;--type-web-stat: 32px;--type-web-stat-money: 24px;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--line-tight: 1.2;--line-body: 1.45;--size-control: 44px;--size-row: 40px;--size-pill: 24px;--size-sidebar: 240px;--size-topbar: 64px;--size-logo-tile: 52px;--size-dialog: 440px;--size-drawer: 480px;--size-dialog-wide: 560px;--size-dialog-wizard: 880px;--size-dialog-lightbox: 1040px;--size-toast: 400px;--size-review-rail: 320px;--size-score-ring: 96px;--size-thumb: 120px;--size-photo-card: 188px;--size-photo-card-h: 316px;--size-photo-card-wide: 196px;--size-photo-card-wide-h: 324px;--size-photo-thumb: 170px;--size-photo-thumb-wide: 178px;--size-content-max: 1400px;--size-switcher-list: 400px;--size-switcher-trigger-narrow: 160px;--size-popover-devices: 340px;--size-bell-menu: 360px;--size-bell-count: 18px;--state-hover: 8%;--state-pressed: 12%;--motion: .15s ease-out}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid #B71C1C;outline-offset:2px}label:focus-within,div[data-field]:focus-within{outline:2px solid #B71C1C;outline-offset:2px;border-radius:8px}html{color-scheme:light}html{--mat-sys-background: #fff8f7;--mat-sys-error: #b52426;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #ffedea;--mat-sys-inverse-primary: #ffb4ab;--mat-sys-inverse-surface: #3e2c2a;--mat-sys-on-background: #271816;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #920212;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #93000b;--mat-sys-on-primary-fixed: #410002;--mat-sys-on-primary-fixed-variant: #93000b;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #7f2923;--mat-sys-on-secondary-fixed: #410002;--mat-sys-on-secondary-fixed-variant: #7f2923;--mat-sys-on-surface: #271816;--mat-sys-on-surface-variant: #5b403d;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #653e00;--mat-sys-on-tertiary-fixed: #2b1700;--mat-sys-on-tertiary-fixed-variant: #653e00;--mat-sys-outline: #8f706c;--mat-sys-outline-variant: #e4beb9;--mat-sys-primary: #b91d1d;--mat-sys-primary-container: #ffdad6;--mat-sys-primary-fixed: #ffdad6;--mat-sys-primary-fixed-dim: #ffb4ab;--mat-sys-scrim: #000000;--mat-sys-secondary: #9e4038;--mat-sys-secondary-container: #ffdad6;--mat-sys-secondary-fixed: #ffdad6;--mat-sys-secondary-fixed-dim: #ffb4ab;--mat-sys-shadow: #000000;--mat-sys-surface: #fff8f7;--mat-sys-surface-bright: #fff8f7;--mat-sys-surface-container: #ffe9e6;--mat-sys-surface-container-high: #ffe2de;--mat-sys-surface-container-highest: #f9dcd8;--mat-sys-surface-container-low: #fff0ee;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #f0d4d0;--mat-sys-surface-tint: #b91d1d;--mat-sys-surface-variant: #ffdad6;--mat-sys-tertiary: #855301;--mat-sys-tertiary-container: #ffddb8;--mat-sys-tertiary-fixed: #ffddb8;--mat-sys-tertiary-fixed-dim: #fdb965;--mat-sys-neutral-variant20: #422a27;--mat-sys-neutral10: #271816}html{--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)}html{--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)}html{--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)}html{--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)}html{--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)}html{--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)}html{--mat-sys-body-large: 400 1rem / 1.5rem Poppins, "IBM Plex Sans Arabic", sans-serif;--mat-sys-body-large-font: Poppins, "IBM Plex Sans Arabic", sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Poppins, "IBM Plex Sans Arabic", sans-serif;--mat-sys-body-medium-font: Poppins, "IBM Plex Sans Arabic", sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Poppins, "IBM Plex Sans Arabic", sans-serif;--mat-sys-body-small-font: Poppins, "IBM Plex Sans Arabic", sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Poppins, "IBM Plex Sans Arabic", sans-serif;--mat-sys-display-large-font: Poppins, "IBM Plex Sans Arabic", sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Poppins, "IBM Plex Sans Arabic", sans-serif;--mat-sys-display-medium-font: Poppins, "IBM Plex Sans Arabic", sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Poppins, "IBM Plex Sans Arabic", sans-serif;--mat-sys-display-small-font: Poppins, "IBM Plex Sans Arabic", sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Poppins, "IBM Plex Sans Arabic", sans-serif;--mat-sys-headline-large-font: Poppins, "IBM Plex Sans Arabic", sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Poppins, "IBM Plex Sans Arabic", sans-serif;--mat-sys-headline-medium-font: Poppins, "IBM Plex Sans Arabic", sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Poppins, "IBM Plex Sans Arabic", sans-serif;--mat-sys-headline-small-font: Poppins, "IBM Plex Sans Arabic", sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Poppins, "IBM Plex Sans Arabic", sans-serif;--mat-sys-label-large-font: Poppins, "IBM Plex Sans Arabic", sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 600;--mat-sys-label-medium: 500 .75rem / 1rem Poppins, "IBM Plex Sans Arabic", sans-serif;--mat-sys-label-medium-font: Poppins, "IBM Plex Sans Arabic", sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 600;--mat-sys-label-small: 500 .688rem / 1rem Poppins, "IBM Plex Sans Arabic", sans-serif;--mat-sys-label-small-font: Poppins, "IBM Plex Sans Arabic", sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Poppins, "IBM Plex Sans Arabic", sans-serif;--mat-sys-title-large-font: Poppins, "IBM Plex Sans Arabic", sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Poppins, "IBM Plex Sans Arabic", sans-serif;--mat-sys-title-medium-font: Poppins, "IBM Plex Sans Arabic", sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Poppins, "IBM Plex Sans Arabic", sans-serif;--mat-sys-title-small-font: Poppins, "IBM Plex Sans Arabic", sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500}html{--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px}html{--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}html{--mat-sys-primary: var(--color-primary);--mat-sys-on-primary: var(--color-text-on-primary);--mat-sys-primary-container: var(--color-band);--mat-sys-on-primary-container: var(--color-deep);--mat-sys-primary-fixed: var(--color-band);--mat-sys-primary-fixed-dim: var(--color-band);--mat-sys-on-primary-fixed: var(--color-deep);--mat-sys-on-primary-fixed-variant: var(--color-deep);--mat-sys-inverse-primary: var(--color-text-on-deep);--mat-sys-secondary: var(--color-neutral-fg);--mat-sys-on-secondary: var(--color-text-on-primary);--mat-sys-secondary-container: var(--color-band);--mat-sys-on-secondary-container: var(--color-deep);--mat-sys-secondary-fixed: var(--color-surface-alt);--mat-sys-secondary-fixed-dim: var(--color-surface-alt);--mat-sys-on-secondary-fixed: var(--color-text);--mat-sys-on-secondary-fixed-variant: var(--color-text);--mat-sys-tertiary: var(--color-primary);--mat-sys-on-tertiary: var(--color-text-on-primary);--mat-sys-tertiary-container: var(--color-band);--mat-sys-on-tertiary-container: var(--color-deep);--mat-sys-tertiary-fixed: var(--color-band);--mat-sys-tertiary-fixed-dim: var(--color-band);--mat-sys-on-tertiary-fixed: var(--color-deep);--mat-sys-on-tertiary-fixed-variant: var(--color-deep);--mat-sys-surface: var(--color-surface);--mat-sys-surface-bright: var(--color-surface);--mat-sys-surface-dim: var(--color-surface-alt);--mat-sys-surface-tint: var(--color-surface);--mat-sys-surface-container-lowest: var(--color-surface);--mat-sys-surface-container-low: var(--color-surface);--mat-sys-surface-container: var(--color-surface);--mat-sys-surface-container-high: var(--color-surface);--mat-sys-surface-container-highest: var(--color-surface-alt);--mat-sys-surface-variant: var(--color-surface-alt);--mat-sys-background: var(--color-surface-alt);--mat-sys-on-surface: var(--color-text);--mat-sys-on-background: var(--color-text);--mat-sys-on-surface-variant: var(--color-text-muted);--mat-sys-inverse-surface: var(--color-text);--mat-sys-inverse-on-surface: var(--color-surface);--mat-sys-outline: var(--color-border-control);--mat-sys-outline-variant: var(--color-border);--mat-sys-error: var(--color-bad-fg);--mat-sys-on-error: var(--color-text-on-primary);--mat-sys-error-container: var(--color-bad-bg);--mat-sys-on-error-container: var(--color-bad-fg);--mat-sys-scrim: var(--scrim-overlay);--mat-sys-shadow: var(--scrim-overlay);--mat-sys-corner-extra-small: var(--radius-control);--mat-sys-corner-small: var(--radius-control);--mat-sys-corner-medium: var(--radius-card);--mat-sys-corner-large: var(--radius-card);--mat-sys-corner-extra-large: var(--radius-card)}html{--mat-form-field-container-height: 44px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 10px;--mat-form-field-filled-with-label-container-padding-top: 10px;--mat-form-field-filled-with-label-container-padding-bottom: 10px}html{--mdc-filled-button-container-height: var(--size-control)}html{--mdc-filled-button-container-shape: var(--radius-control)}html{--mdc-outlined-button-container-height: var(--size-control)}html{--mdc-outlined-button-container-shape: var(--radius-control)}html{--mdc-text-button-container-height: var(--size-control)}html{--mdc-text-button-container-shape: var(--radius-control)}html{--mdc-dialog-container-shape: var(--radius-card)}html{--mat-dialog-container-max-width: var(--size-dialog)}html{--mdc-dialog-container-color: var(--color-surface)}html{--mat-dialog-container-elevation-shadow: var(--shadow-card)}html{--mat-menu-container-shape: var(--radius-card)}html{--mat-menu-container-color: var(--color-surface)}html{--mat-menu-container-elevation-shadow: var(--shadow-card)}html{--mat-menu-item-label-text-size: var(--type-web-dense)}html{--mat-sidenav-container-shape: 0}html{--mat-sidenav-container-background-color: var(--color-deep)}html{--mat-sidenav-container-text-color: var(--color-text-on-primary)}html{--mat-sidenav-container-width: var(--size-sidebar)}html{--mat-sidenav-container-elevation-shadow: var(--shadow-drawer)}html{--mat-sidenav-content-background-color: var(--color-surface-alt)}html{--mat-sidenav-content-text-color: var(--color-text)}html{--mat-sidenav-scrim-color: var(--scrim-overlay)}div.mat-mdc-menu-panel{min-inline-size:200px;border:1px solid var(--color-border)}.mat-mdc-menu-panel .mat-mdc-menu-item{min-block-size:var(--size-control)}div.mat-mdc-menu-panel.pm-bell-menu{inline-size:var(--size-bell-menu);max-inline-size:calc(100vw - var(--space-4))}.pm-toast{--mdc-snackbar-container-shape: var(--radius-control);--mat-snack-bar-button-color: currentColor;max-inline-size:var(--size-toast)}.pm-toast .mat-mdc-snackbar-surface{box-shadow:var(--shadow-card)}@media(min-width:900px){body:has(.pm-drawer-panel) .pm-toast{margin-inline-end:var(--size-drawer)}}.pm-toast--ok{--mdc-snackbar-container-color: var(--color-ok-bg);--mdc-snackbar-supporting-text-color: var(--color-ok-fg);color:var(--color-ok-fg)}.pm-toast--bad{--mdc-snackbar-container-color: var(--color-bad-bg);--mdc-snackbar-supporting-text-color: var(--color-bad-fg);color:var(--color-bad-fg)}*,*:before,*:after{box-sizing:border-box}html,body{block-size:100%}body{margin:0;background:var(--color-surface-alt);color:var(--color-text);font-family:var(--font-family);font-size:var(--type-web-body);font-weight:var(--weight-regular);line-height:var(--line-body)}h1,h2,h3,p{margin:0}h1,h2,h3{color:var(--color-text);font-weight:var(--weight-semibold);line-height:var(--line-tight)}h1{font-size:var(--type-web-title)}h2{font-size:var(--type-web-heading)}h1[tabindex="-1"]:focus,h2[tabindex="-1"]:focus,h3[tabindex="-1"]:focus{outline:none}.pm-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(var(--space-8) * 2),1fr));gap:var(--space-3)}a{color:var(--color-primary)}button,input,select,textarea{font-family:inherit}.pm-sr-only{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pm-ltr{direction:ltr;unicode-bidi:isolate}.pm-project-dot{flex:none;display:inline-block;inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-pill);background-color:var(--project-paint, var(--color-neutral-fg))}.pm-project-dot--neutral{background-color:var(--color-neutral-fg)}.pm-project-dot--outline{box-shadow:inset 0 0 0 1px var(--color-border-control)}.pm-num{font-variant-numeric:tabular-nums}.pm-date,.pm-nowrap{white-space:nowrap}.pm-code{display:inline-block;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.pm-card{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}.pm-page{display:flex;flex-direction:column;gap:var(--space-5);max-inline-size:var(--size-content-max);margin-inline:auto;padding:var(--space-5)}.pm-center{display:flex;align-items:center;justify-content:center;min-block-size:100dvh;padding:var(--space-5)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0s!important;animation-duration:0s!important}}.pm-btn,.pm-icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--size-control);border:1px solid transparent;border-radius:var(--radius-control);background-color:transparent;color:var(--color-text);font-family:inherit;font-size:var(--type-web-body);font-weight:var(--weight-semibold);line-height:var(--line-tight);text-decoration:none;cursor:pointer;transition:background-color var(--motion)}.pm-btn:disabled,.pm-icon-btn:disabled{border-color:transparent;background-color:var(--color-border);color:var(--color-text-muted);cursor:not-allowed}.pm-btn{padding:0 var(--space-4)}.pm-btn--block{inline-size:100%}.pm-btn--primary{background-color:var(--color-primary);color:var(--color-text-on-primary)}.pm-btn--primary:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-text-on-primary) var(--state-hover),var(--color-primary))}.pm-btn--primary:active:not(:disabled){background-color:color-mix(in srgb,var(--color-text-on-primary) var(--state-pressed),var(--color-primary))}.pm-btn--secondary{border-color:var(--color-border-control);background-color:var(--color-surface)}.pm-btn--secondary:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-text) var(--state-hover),var(--color-surface))}.pm-btn--secondary:active:not(:disabled){background-color:color-mix(in srgb,var(--color-text) var(--state-pressed),var(--color-surface))}.pm-btn--destructive{border-color:var(--color-bad-fg);background-color:var(--color-surface);color:var(--color-bad-fg)}.pm-btn--destructive:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-bad-fg) var(--state-hover),var(--color-surface))}.pm-btn--destructive:active:not(:disabled){background-color:color-mix(in srgb,var(--color-bad-fg) var(--state-pressed),var(--color-surface))}.pm-btn--chip[aria-pressed=true]{border-color:var(--color-primary);background-color:var(--color-band);color:var(--color-deep)}.pm-btn--ghost{color:var(--color-primary)}.pm-btn--ghost:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-primary) var(--state-hover),var(--color-surface))}.pm-btn--ghost:active:not(:disabled){background-color:color-mix(in srgb,var(--color-primary) var(--state-pressed),var(--color-surface))}.pm-btn[aria-busy=true]{cursor:progress}.pm-icon-btn{flex:none;inline-size:var(--size-control);block-size:var(--size-control);padding:0}.pm-icon-btn:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-text) var(--state-hover),var(--color-surface))}.pm-icon-btn:active:not(:disabled){background-color:color-mix(in srgb,var(--color-text) var(--state-pressed),var(--color-surface))}.pm-icon-btn--bad{color:var(--color-bad-fg)}.pm-icon-btn--bad:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-bad-fg) var(--state-hover),var(--color-surface))}.pm-icon-btn--bad:active:not(:disabled){background-color:color-mix(in srgb,var(--color-bad-fg) var(--state-pressed),var(--color-surface))}.pm-spinner{inline-size:var(--space-4);block-size:var(--space-4);border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:pm-spin .8s linear infinite}@keyframes pm-spin{to{transform:rotate(360deg)}}.pm-sticky-actions{position:sticky;inset-block-end:calc(var(--space-5) * -1);z-index:3;margin-block-end:calc(var(--space-5) * -1);padding-block:var(--space-3);border-block-start:1px solid var(--color-border);background:var(--color-surface)}.pm-reason{margin-block-start:var(--space-1-5);color:var(--color-text);font-size:var(--type-web-caption)}.pm-field{display:flex;flex-direction:column;gap:var(--space-1-5)}.pm-label__required{margin-inline-start:var(--space-0-5)}.pm-label{color:var(--color-text);font-size:var(--type-web-label);font-weight:var(--weight-medium)}div[data-field]{position:relative;display:flex}.pm-input{inline-size:100%;min-block-size:var(--size-control);padding:0 var(--space-3);border:1px solid var(--color-border-control);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font-size:var(--type-web-body);line-height:var(--line-body)}.pm-input::placeholder{color:var(--color-text-muted)}.pm-input[aria-invalid=true]{border-color:var(--color-bad-fg)}.pm-input:disabled{border-style:solid;background:var(--color-border);color:var(--color-text-muted);cursor:not-allowed}div[data-field]>.pm-input:focus-visible{outline:none}textarea.pm-input{min-block-size:calc(var(--space-7) * 2);padding-block:var(--space-2-5)}.pm-input--with-end{padding-inline-end:var(--size-control)}.pm-field__end{position:absolute;inset-block-start:0;inset-inline-end:0}.pm-field-error{color:var(--color-bad-fg);font-size:var(--type-web-label)}.pm-hint{color:var(--color-text-muted);font-size:var(--type-web-caption)}.pm-form-error{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--color-bad-bg);color:var(--color-bad-fg);font-weight:var(--weight-medium)}.pm-stale-note{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-block-end:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--color-warn-bg);color:var(--color-warn-fg)}.pm-stale-note p{flex:1 1 320px;margin:0}.pm-kept{border-inline-start:3px solid var(--color-warn-fg);padding-inline-start:var(--space-2)}app-text-field.pm-kept{display:block}.pm-input[readonly]{border-style:dashed}[dir=rtl] .pm-input.pm-ltr{text-align:end}.pm-input--select{padding-inline-end:var(--space-2)}.pm-input--with-start{padding-inline-start:var(--space-10)}.pm-field__start{position:absolute;inset-block:0;inset-inline-start:0;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--space-10);color:var(--color-text-muted);pointer-events:none}.pm-field__adornment{inset-block:0;display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--size-control);color:var(--color-text-muted);font-size:var(--type-web-dense);pointer-events:none}.pm-check{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:var(--size-control);padding-inline:var(--space-1);cursor:pointer}.pm-check__box{flex:none;inline-size:calc(var(--space-4) + var(--space-1));block-size:calc(var(--space-4) + var(--space-1));margin:0;accent-color:var(--color-primary);cursor:inherit}.pm-check>.pm-check__box:focus-visible{outline:none}.pm-check--disabled{cursor:not-allowed}.pm-radio-group{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0;margin:0;padding:0;border:0}.pm-radio-group legend{padding:0}.pm-radio-group__options{display:flex;flex-direction:column}.pm-radio-group--inline .pm-radio-group__options{flex-direction:row;flex-wrap:wrap;gap:0 var(--space-4)}.pm-form{display:flex;flex-direction:column;gap:var(--space-5)}.pm-filter-bar>app-text-field,.pm-filter-bar>app-select-field,.pm-filter-bar>app-search-select-field{flex:1 1 calc(var(--space-8) * 2.5);max-inline-size:100%}.pm-filter-bar>[filterGrow]{flex:3 1 calc(var(--space-8) * 4)}.pm-check-group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);min-inline-size:0;margin:0;padding:0;border:0}.pm-check-group>legend{padding:0}.pm-switch{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:var(--size-control);padding-block:0;padding-inline:var(--space-2);border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-text);font:inherit;text-align:start;cursor:pointer}.pm-switch[aria-disabled=true]{color:var(--color-text-muted);cursor:not-allowed}.pm-switch__track{position:relative;flex:none;inline-size:var(--size-control);block-size:var(--size-pill);border:1px solid var(--color-border-control);border-radius:var(--radius-pill);background:var(--color-surface)}.pm-switch__knob{position:absolute;inset-block-start:var(--space-0-5);inset-inline-start:var(--space-0-5);inline-size:calc(var(--size-pill) - 2 * var(--space-0-5) - 2px);block-size:calc(var(--size-pill) - 2 * var(--space-0-5) - 2px);border-radius:var(--radius-pill);background:var(--color-border-control)}.pm-switch[aria-checked=true] .pm-switch__track{border-color:var(--color-primary);background:var(--color-primary)}.pm-switch[aria-checked=true] .pm-switch__knob{inset-inline-start:calc(100% - var(--size-pill) + var(--space-0-5));background:var(--color-surface)}.pm-switch[aria-disabled=true] .pm-switch__track{opacity:.6}.pm-switch__state{color:var(--color-text-muted)}.pm-table{inline-size:max-content;min-inline-size:100%;font-size:var(--type-web-dense)}.pm-table__head,.pm-table__row{display:grid;grid-template-columns:var(--pm-table-columns);align-items:center;background:var(--color-surface)}.pm-table__head{position:sticky;inset-block-start:0;z-index:2;min-block-size:var(--size-control);background:var(--color-surface-alt);color:var(--color-text);font-weight:var(--weight-semibold)}.pm-table__row{min-block-size:var(--size-row);border-block-start:1px solid var(--color-border-table)}.pm-table__row:hover{background:color-mix(in srgb,var(--color-text) var(--state-hover),var(--color-surface))}.pm-table__row--control{min-block-size:var(--size-control)}.pm-table__row--selected,.pm-table__row--selected:hover{background:var(--color-band);color:var(--color-deep)}.pm-table__cell{min-inline-size:0;padding:var(--space-1) var(--space-3);overflow-wrap:anywhere;contain:inline-size}.pm-table--compact .pm-table__cell{padding-inline:var(--space-2)}.pm-table__head .pm-table__cell{overflow-wrap:normal;word-break:keep-all}.pm-table__cell--end{position:sticky;inset-inline-end:0;z-index:1;display:flex;align-items:center;align-self:stretch;border-inline-start:1px solid var(--color-border-table);background:inherit}.pm-table__sort{display:inline-flex;align-items:center;gap:var(--space-1-5);min-block-size:var(--size-control);margin-inline-start:calc(var(--space-2) * -1);padding:0 var(--space-2);border:0;border-radius:var(--radius-control);background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.pm-table__link{display:inline-flex;align-items:center;min-block-size:var(--size-control);margin-inline:calc(var(--space-1-5) * -1);padding-inline:var(--space-1-5);border-radius:var(--radius-control);font-weight:var(--weight-medium)}.pm-table__pills{display:flex;flex-wrap:wrap;gap:var(--space-1)}.pm-table__cell--end{gap:var(--space-1)}.pm-table--dynamic{--pm-table-columns: none;--pm-table-dynamic-min: 128px}.pm-table--dynamic .pm-table__head,.pm-table--dynamic .pm-table__row{grid-auto-flow:column;grid-auto-columns:minmax(var(--pm-table-dynamic-min),1fr)}.pm-list-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2) var(--space-3);margin-block-end:var(--space-2)}.pm-scrim{background:var(--scrim-overlay)}.pm-drawer-panel{inline-size:var(--size-drawer);max-inline-size:100vw;background:var(--color-surface);box-shadow:var(--shadow-drawer)}.pm-drawer-panel .cdk-dialog-container{display:block;block-size:100%;outline:none}.pm-drawer-panel--wide{inline-size:640px}.pm-dialog-panel{inline-size:var(--size-drawer);max-inline-size:calc(100vw - var(--space-6));border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}.pm-dialog-panel .cdk-dialog-container{display:block;outline:none}.pm-dialog-panel--narrow{inline-size:var(--size-dialog)}.pm-dialog-panel--wide{inline-size:var(--size-dialog-wide)}.pm-dialog-panel--wizard{inline-size:var(--size-dialog-wizard)}.pm-dialog-panel--lightbox{inline-size:var(--size-dialog-lightbox)}.pm-dialog{display:flex;flex-direction:column;max-block-size:calc(100dvh - var(--space-6))}.pm-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-block-end:1px solid var(--color-border)}.pm-dialog__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-inline-size:0}.pm-dialog__title{overflow-wrap:anywhere}.pm-dialog__body{flex:1;min-block-size:0;overflow-y:auto;padding:var(--space-5);scroll-padding-block-end:calc(var(--space-8) + var(--space-7))}.pm-dialog__footer{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-block-start:1px solid var(--color-border)}.pm-dialog__footer:empty{display:none}@media(max-width:599.98px){.pm-dialog-panel--wizard{inline-size:100vw;max-inline-size:100vw;border-radius:0}.pm-dialog-panel--wizard .pm-dialog{block-size:100dvh;max-block-size:100dvh}}
