:root{--window-compact: 0px;--window-medium: 600px;--window-expanded: 840px;--window-large: 1200px;--window-xlarge: 1600px;--duration-short: .15s;--duration-medium: .25s;--duration-long: .4s;--duration-tooltip-delay: .3s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-emphasized-decelerate: cubic-bezier(.05, .7, .1, 1);--ease-emphasized-accelerate: cubic-bezier(.3, 0, .8, .15);--state-hover: .08;--state-focus: .1;--state-pressed: .1;--state-dragged: .16;--disabled-container: .12;--disabled-content: .38;--scrim-opacity: .32;--radius-none: 0px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 28px;--radius-2xl: 32px;--radius-full: 9999px;--touch-target: 48px;--control-height: 32px;--control-height-sm: 28px;--control-height-lg: 40px;--field-height: 40px;--field-height-sm: 32px;--icon-button-size: 32px;--icon-button-size-sm: 28px;--chip-height: 28px;--status-height: 20px;--tab-height: 36px;--menu-item-height: 32px;--list-item-height: 40px;--list-item-height-2: 52px;--table-header-height: 36px;--table-row-height: 40px;--table-row-height-compact: 32px;--fab-size: 44px;--avatar-size: 32px;--rail-width: 56px;--rail-indicator-width: 40px;--rail-indicator-height: 32px;--navbar-height: 56px;--drawer-width: 288px;--drawer-rail-width: 72px;--switch-width: 44px;--switch-height: 26px;--top-bar-height: 48px;--tooltip-height: 24px;--content-max: 1440px;--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--font-sans: "Geist", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-icon: "Material Symbols Outlined";--font-arabic: "IBM Plex Sans Arabic", "Geist", system-ui, sans-serif;--tracking-display-large: -.25px;--tracking-display-medium: 0px;--tracking-display-small: 0px;--tracking-headline-large: 0px;--tracking-headline-medium: 0px;--tracking-headline-small: 0px;--tracking-title-large: 0px;--tracking-title-medium: .15px;--tracking-title-small: .1px;--tracking-body-large: .5px;--tracking-body-medium: .25px;--tracking-body-small: .4px;--tracking-label-control: .1px;--tracking-label-large: .1px;--tracking-label-large-prominent: .1px;--tracking-label-medium: .5px;--tracking-label-small: .5px;--tracking-data-large: -.2px;--tracking-data-medium: 0px;--tracking-data-small: 0px;--type-display-large: 400 57px/64px var(--font-sans);--type-display-medium: 400 45px/52px var(--font-sans);--type-display-small: 400 36px/44px var(--font-sans);--type-headline-large: 600 32px/40px var(--font-sans);--type-headline-medium: 600 28px/36px var(--font-sans);--type-headline-small: 600 24px/32px var(--font-sans);--type-title-large: 500 22px/28px var(--font-sans);--type-title-medium: 500 16px/24px var(--font-sans);--type-title-small: 500 14px/20px var(--font-sans);--type-body-large: 400 16px/24px var(--font-sans);--type-body-medium: 400 14px/20px var(--font-sans);--type-body-small: 400 12px/16px var(--font-sans);--type-label-control: 500 13px/20px var(--font-sans);--type-label-large: 500 14px/20px var(--font-sans);--type-label-large-prominent: 600 14px/20px var(--font-sans);--type-label-medium: 500 12px/16px var(--font-sans);--type-label-small: 500 11px/16px var(--font-sans);--type-data-large: 500 24px/32px var(--font-mono);--type-data-medium: 400 14px/20px var(--font-mono);--type-data-small: 400 12px/16px var(--font-mono)}:root:not([data-theme]),[data-theme=myservy-dark]{color-scheme:dark;--surface: #1b1b1b;--surface-container-lowest: #000000;--surface-container-high: #2a2a2a;--surface-container-highest: #353535;--on-surface: #ffffff;--on-surface-variant: #c6c6c6;--figure: #ffffff;--outline: #919191;--outline-variant: #474747;--outline-subtle: #ffffff14;--primary: #ffffff;--on-primary: #000000;--primary-container: #3a3a3a;--on-primary-container: #ffffff;--ai: #fe4d95;--ai-container: #ffe6f1;--on-ai-container: #c71748;--error: #ff5555;--on-error: #000000;--error-container: #4a1414;--on-error-container: #ffdad6;--success-container: #0f3a22;--on-success-container: #9ff5c3;--warning-container: #3d2a00;--on-warning-container: #ffd99a;--info-container: #0a2f40;--on-info-container: #b5e4f8;--success: #2ce47e;--on-success: #000000;--warning: #ffb133;--on-warning: #000000;--info: #5cc2f2;--on-info: #000000;--chart-1: #29abe2;--chart-2: #fcee21;--chart-3: #a78bfa;--chart-4: #2fb5a8;--chart-5: #d9dde3;--chart-6: #5a72ee;--chart-neutral: #8a8a8a;--chart-seq-1: #9fdcf5;--chart-seq-2: #29abe2;--chart-seq-3: #1a6f94;--focus-ring: #ff0066;--brand: #ff0066;--brand-hero: #0f0f0f;--on-brand-hero: #ffffff;--brand-hero-end: #0f0f0f;--brand-accent: #fe4d95;--brand-tint: #ff66a3;--hero-error: #7f1d1d;--on-hero-error: #ffb4b4;--hero-warning: #7a4f00;--on-hero-warning: #ffd98a;--m3-secondary: #c6c6c6;--m3-on-secondary: #1b1b1b;--m3-secondary-container: #353535;--m3-on-secondary-container: #e2e2e2;--m3-on-tertiary: #000000;--m3-surface-dim: #000000;--m3-surface-bright: #353535;--m3-surface-container-low: #161616;--m3-surface-container: #1f1f1f;--m3-inverse-surface: #e2e2e2;--m3-inverse-on-surface: #1b1b1b;--m3-inverse-primary: #000000;--m3-scrim: #000000;--m3-shadow: #000000;--elevation-0: none;--elevation-1: 0px 1px 2px 0px rgba(0,0,0,.6);--elevation-2: 0px 4px 16px 0px rgba(0,0,0,.6);--elevation-3: 0px 12px 40px 0px rgba(0,0,0,.7);--elevation-panel: 0px 1px 2px 0px rgba(0,0,0,.5), 0px 8px 24px 0px rgba(0,0,0,.4);--elevation-hover: 0px 4px 16px 0px rgba(0,0,0,.6);--m3-tertiary: var(--ai);--m3-tertiary-container: var(--ai-container);--m3-on-tertiary-container: var(--on-ai-container)}[data-theme=myservy-light]{color-scheme:light;--surface: #f6f6f6;--surface-container-lowest: #ffffff;--surface-container-high: #e8e8e8;--surface-container-highest: #e2e2e2;--on-surface: #000000;--on-surface-variant: #474747;--figure: #000000;--outline: #777777;--outline-variant: #d4d4d4;--outline-subtle: #00000012;--primary: #000000;--on-primary: #ffffff;--primary-container: #dedede;--on-primary-container: #000000;--ai: #c71748;--ai-container: #ffe6f1;--on-ai-container: #c71748;--error: #b3261e;--on-error: #ffffff;--error-container: #f9dedc;--on-error-container: #8c1d18;--success-container: #ddf7e8;--on-success-container: #0b5a30;--warning-container: #fff0d6;--on-warning-container: #6b4200;--info-container: #ddf1fb;--on-info-container: #004a6b;--success: #0b7a3e;--on-success: #ffffff;--warning: #9a5b00;--on-warning: #ffffff;--info: #006a99;--on-info: #ffffff;--chart-1: #007fb7;--chart-2: #6b6600;--chart-3: #6d28d9;--chart-4: #2c6f78;--chart-5: #434d57;--chart-6: #1e2a78;--chart-neutral: #767676;--chart-seq-1: #003f5c;--chart-seq-2: #007fb7;--chart-seq-3: #3aa9dc;--focus-ring: #c71748;--brand: #ff0066;--brand-hero: #0f0f0f;--on-brand-hero: #ffffff;--brand-hero-end: #0f0f0f;--brand-accent: #fe4d95;--brand-tint: #ff66a3;--hero-error: #7f1d1d;--on-hero-error: #ffb4b4;--hero-warning: #7a4f00;--on-hero-warning: #ffd98a;--m3-secondary: #5f5e5f;--m3-on-secondary: #ffffff;--m3-secondary-container: #e2e2e2;--m3-on-secondary-container: #1b1b1b;--m3-on-tertiary: #ffffff;--m3-surface-dim: #e2e2e2;--m3-surface-bright: #ffffff;--m3-surface-container-low: #f3f3f3;--m3-surface-container: #eeeeee;--m3-inverse-surface: #1b1b1b;--m3-inverse-on-surface: #f6f6f6;--m3-inverse-primary: #ffffff;--m3-scrim: #000000;--m3-shadow: #000000;--elevation-0: none;--elevation-1: 0px 1px 2px 0px rgba(0,0,0,.12), 0px 1px 3px 1px rgba(0,0,0,.06);--elevation-2: 0px 2px 6px 2px rgba(0,0,0,.08), 0px 1px 2px 0px rgba(0,0,0,.12);--elevation-3: 0px 8px 28px 0px rgba(0,0,0,.14);--elevation-panel: 0px 1px 2px 0px rgba(0,0,0,.04), 0px 8px 24px 0px rgba(0,0,0,.06);--elevation-hover: 0px 2px 4px 0px rgba(0,0,0,.06), 0px 14px 32px 0px rgba(0,0,0,.1);--m3-tertiary: var(--ai);--m3-tertiary-container: var(--ai-container);--m3-on-tertiary-container: var(--on-ai-container)}[data-theme=fluye-light]{color-scheme:light;--surface: #f6f6f6;--surface-container-lowest: #ffffff;--surface-container-high: #e6e6e6;--surface-container-highest: #dedede;--on-surface: #1c1c1c;--on-surface-variant: #636161;--figure: #000249;--outline: #7d7d7d;--outline-variant: #c3c3c3;--outline-subtle: #00024912;--primary: #0061fe;--on-primary: #ffffff;--primary-container: #e6efff;--on-primary-container: #00296b;--ai: #c71748;--ai-container: #ffe6f1;--on-ai-container: #c71748;--error: #b91c1c;--on-error: #ffffff;--error-container: #fee2e2;--on-error-container: #991b1b;--success-container: #c1fff1;--on-success-container: #05664f;--warning-container: #ffedd5;--on-warning-container: #9a3412;--info-container: #dbeafe;--on-info-container: #1e40af;--success: #067a5f;--on-success: #ffffff;--warning: #c2410c;--on-warning: #ffffff;--info: #1e40af;--on-info: #ffffff;--chart-1: #0061fe;--chart-2: #000249;--chart-3: #0e7490;--chart-4: #7c3aed;--chart-5: #a21caf;--chart-6: #334155;--chart-neutral: #767676;--chart-seq-1: #000249;--chart-seq-2: #0061fe;--chart-seq-3: #34bffd;--focus-ring: #0061fe;--brand: #0061fe;--brand-hero: #000249;--on-brand-hero: #ffffff;--brand-hero-end: #0005af;--brand-accent: #2affce;--brand-tint: #34bffd;--hero-error: #7f1d1d;--on-hero-error: #ffb4b4;--hero-warning: #7a4f00;--on-hero-warning: #ffd98a;--m3-secondary: #000249;--m3-on-secondary: #ffffff;--m3-secondary-container: #cbecff;--m3-on-secondary-container: #000249;--m3-on-tertiary: #ffffff;--m3-surface-dim: #dedede;--m3-surface-bright: #ffffff;--m3-surface-container-low: #f1f1f1;--m3-surface-container: #ececec;--m3-inverse-surface: #151515;--m3-inverse-on-surface: #f6f6f6;--m3-inverse-primary: #8ab6ff;--m3-scrim: #000249;--m3-shadow: #000249;--elevation-0: none;--elevation-1: 0px 3.316px 12.435px 0px rgba(0,2,73,.29);--elevation-2: 0px 4px 19px 0px rgba(0,0,0,.08);--elevation-3: 0px 4.943px 23.478px 0px rgba(0,0,0,.08);--elevation-panel: 0px 1px 2px 0px rgba(0,2,73,.04), 0px 8px 24px 0px rgba(0,2,73,.05);--elevation-hover: 0px 2px 4px 0px rgba(0,2,73,.06), 0px 14px 32px 0px rgba(0,2,73,.1);--m3-tertiary: var(--ai);--m3-tertiary-container: var(--ai-container);--m3-on-tertiary-container: var(--on-ai-container)}[data-theme=fluye-dark]{color-scheme:dark;--surface: #0b0d24;--surface-container-lowest: #05061a;--surface-container-high: #1c2040;--surface-container-highest: #252a4d;--on-surface: #f2f4ff;--on-surface-variant: #b4b8d6;--figure: #f2f4ff;--outline: #7f85ad;--outline-variant: #2f3560;--outline-subtle: #f2f4ff14;--primary: #5495fe;--on-primary: #00296b;--primary-container: #0045b4;--on-primary-container: #e6efff;--ai: #fe4d95;--ai-container: #ffe6f1;--on-ai-container: #c71748;--error: #ff6b6b;--on-error: #000000;--error-container: #4a1212;--on-error-container: #fecaca;--success-container: #0b4a3c;--on-success-container: #2affce;--warning-container: #3d2400;--on-warning-container: #ffd7a8;--info-container: #10306b;--on-info-container: #dbeafe;--success: #2affce;--on-success: #00382b;--warning: #ffb86b;--on-warning: #2e1a00;--info: #93c5fd;--on-info: #0b1f47;--chart-1: #5495fe;--chart-2: #e2e8f0;--chart-3: #22d3ee;--chart-4: #a78bfa;--chart-5: #f472b6;--chart-6: #94a3b8;--chart-neutral: #7c82a8;--chart-seq-1: #e6efff;--chart-seq-2: #5495fe;--chart-seq-3: #1f6fd6;--focus-ring: #5495fe;--brand: #0061fe;--brand-hero: #000249;--on-brand-hero: #ffffff;--brand-hero-end: #0005af;--brand-accent: #2affce;--brand-tint: #34bffd;--hero-error: #7f1d1d;--on-hero-error: #ffb4b4;--hero-warning: #7a4f00;--on-hero-warning: #ffd98a;--m3-secondary: #cbecff;--m3-on-secondary: #000249;--m3-secondary-container: #1a1d5e;--m3-on-secondary-container: #cbecff;--m3-on-tertiary: #00296b;--m3-surface-dim: #05061a;--m3-surface-bright: #252a4d;--m3-surface-container-low: #10122b;--m3-surface-container: #151833;--m3-inverse-surface: #f2f4ff;--m3-inverse-on-surface: #151833;--m3-inverse-primary: #0061fe;--m3-scrim: #000000;--m3-shadow: #000000;--elevation-0: none;--elevation-1: 0px 1px 3px 0px rgba(0,0,0,.6);--elevation-2: 0px 4px 16px 0px rgba(0,0,0,.6);--elevation-3: 0px 12px 40px 0px rgba(0,0,0,.7);--elevation-panel: 0px 1px 2px 0px rgba(0,0,0,.4), 0px 8px 24px 0px rgba(0,0,0,.35);--elevation-hover: 0px 4px 16px 0px rgba(0,0,0,.6);--m3-tertiary: var(--ai);--m3-tertiary-container: var(--ai-container);--m3-on-tertiary-container: var(--on-ai-container)}:root:not([data-theme]),[data-theme^=myservy]{--shape-button: 12px;--shape-field: 12px;--shape-chip: 9999px;--shape-card: 16px;--shape-panel: 20px;--shape-dialog: 16px;--shape-fab: 16px;--panel-padding: 24px;--panel-border: transparent}[data-theme^=fluye]{--shape-button: 12px;--shape-field: 12px;--shape-chip: 9999px;--shape-card: 16px;--shape-panel: 20px;--shape-dialog: 16px;--shape-fab: 16px;--panel-padding: 24px;--panel-border: transparent}html.ms-theme{--mat-sys-background: light-dark(#faf9fd, #121316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f2f0f4, #2f3033);--mat-sys-inverse-primary: light-dark(#abc7ff, #005cbb);--mat-sys-inverse-surface: light-dark(#2f3033, #e3e2e6);--mat-sys-on-background: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #002f65);--mat-sys-on-primary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-primary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-primary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-on-secondary: light-dark(#ffffff, #283041);--mat-sys-on-secondary-container: light-dark(#3e4759, #dae2f9);--mat-sys-on-secondary-fixed: light-dark(#131c2b, #131c2b);--mat-sys-on-secondary-fixed-variant: light-dark(#3e4759, #3e4759);--mat-sys-on-surface: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-surface-variant: light-dark(#44474e, #e0e2ec);--mat-sys-on-tertiary: light-dark(#ffffff, #002f65);--mat-sys-on-tertiary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-tertiary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-tertiary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-outline: light-dark(#74777f, #8e9099);--mat-sys-outline-variant: light-dark(#c4c6d0, #44474e);--mat-sys-primary: light-dark(#005cbb, #abc7ff);--mat-sys-primary-container: light-dark(#d7e3ff, #00458f);--mat-sys-primary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-primary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#565e71, #bec6dc);--mat-sys-secondary-container: light-dark(#dae2f9, #3e4759);--mat-sys-secondary-fixed: light-dark(#dae2f9, #dae2f9);--mat-sys-secondary-fixed-dim: light-dark(#bec6dc, #bec6dc);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf9fd, #121316);--mat-sys-surface-bright: light-dark(#faf9fd, #38393c);--mat-sys-surface-container: light-dark(#efedf0, #1f2022);--mat-sys-surface-container-high: light-dark(#e9e7eb, #292a2c);--mat-sys-surface-container-highest: light-dark(#e3e2e6, #343537);--mat-sys-surface-container-low: light-dark(#f4f3f6, #1a1b1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e11);--mat-sys-surface-dim: light-dark(#dbd9dd, #121316);--mat-sys-surface-tint: light-dark(#005cbb, #abc7ff);--mat-sys-surface-variant: light-dark(#e0e2ec, #44474e);--mat-sys-tertiary: light-dark(#005cbb, #abc7ff);--mat-sys-tertiary-container: light-dark(#d7e3ff, #00458f);--mat-sys-tertiary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-tertiary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--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 Geist;--mat-sys-body-large-font: Geist;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-medium: 400 .875rem / 1.25rem Geist;--mat-sys-body-medium-font: Geist;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-small: 400 .75rem / 1rem Geist;--mat-sys-body-small-font: Geist;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-display-large: 400 3.562rem / 4rem Geist;--mat-sys-display-large-font: Geist;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-medium: 400 2.812rem / 3.25rem Geist;--mat-sys-display-medium-font: Geist;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-small: 400 2.25rem / 2.75rem Geist;--mat-sys-display-small-font: Geist;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-headline-large: 400 2rem / 2.5rem Geist;--mat-sys-headline-large-font: Geist;--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 Geist;--mat-sys-headline-medium-font: Geist;--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 Geist;--mat-sys-headline-small-font: Geist;--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 Geist;--mat-sys-label-large-font: Geist;--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-prominent: 600;--mat-sys-label-medium: 500 .75rem / 1rem Geist;--mat-sys-label-medium-font: Geist;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight-prominent: 600;--mat-sys-label-small: 500 .688rem / 1rem Geist;--mat-sys-label-small-font: Geist;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-title-large: 400 1.375rem / 1.75rem Geist;--mat-sys-title-large-font: Geist;--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 Geist;--mat-sys-title-medium-font: Geist;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-small: 500 .875rem / 1.25rem Geist;--mat-sys-title-small-font: Geist;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-checkbox-touch-target-display: none;--mat-checkbox-state-layer-size: 32px;--mat-chip-container-height: 24px;--mat-chip-touch-target-display: none;--mat-expansion-header-collapsed-state-height: 40px;--mat-expansion-header-expanded-state-height: 56px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: none;--mat-button-filled-touch-target-display: none;--mat-button-filled-container-height: 32px;--mat-button-outlined-container-height: 32px;--mat-button-outlined-touch-target-display: none;--mat-button-protected-touch-target-display: none;--mat-button-protected-container-height: 32px;--mat-button-text-touch-target-display: none;--mat-button-text-container-height: 32px;--mat-button-tonal-container-height: 32px;--mat-button-tonal-touch-target-display: none;--mat-form-field-container-height: 48px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 12px;--mat-form-field-filled-with-label-container-padding-top: 12px;--mat-form-field-filled-with-label-container-padding-bottom: 12px;--mat-icon-button-touch-target-display: none;--mat-icon-button-state-layer-size: 32px;--mat-list-list-item-leading-icon-start-space: 8px;--mat-list-list-item-leading-icon-end-space: 8px;--mat-list-list-item-one-line-container-height: 40px;--mat-list-list-item-two-line-container-height: 56px;--mat-list-list-item-three-line-container-height: 80px;--mat-paginator-container-size: 48px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: none;--mat-radio-touch-target-display: none;--mat-radio-state-layer-size: 32px;--mat-tab-container-height: 40px;--mat-select-arrow-transform: none;--mat-button-toggle-height: 40px;--mat-stepper-header-height: 64px;--mat-table-header-container-height: 48px;--mat-table-footer-container-height: 44px;--mat-table-row-item-container-height: 44px;--mat-toolbar-standard-height: 56px;--mat-toolbar-mobile-height: 48px;--mat-tree-node-min-height: 40px;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-primary: var(--primary);--mat-sys-on-primary: var(--on-primary);--mat-sys-primary-container: var(--primary-container);--mat-sys-on-primary-container: var(--on-primary-container);--mat-sys-secondary: var(--m3-secondary);--mat-sys-on-secondary: var(--m3-on-secondary);--mat-sys-secondary-container: var(--m3-secondary-container);--mat-sys-on-secondary-container: var(--m3-on-secondary-container);--mat-sys-tertiary: var(--m3-tertiary);--mat-sys-on-tertiary: var(--m3-on-tertiary);--mat-sys-tertiary-container: var(--m3-tertiary-container);--mat-sys-on-tertiary-container: var(--m3-on-tertiary-container);--mat-sys-error: var(--error);--mat-sys-on-error: var(--on-error);--mat-sys-error-container: var(--error-container);--mat-sys-on-error-container: var(--on-error-container);--mat-sys-surface: var(--surface);--mat-sys-on-surface: var(--on-surface);--mat-sys-on-surface-variant: var(--on-surface-variant);--mat-sys-surface-dim: var(--m3-surface-dim);--mat-sys-surface-bright: var(--m3-surface-bright);--mat-sys-surface-container-lowest: var(--surface-container-lowest);--mat-sys-surface-container-low: var(--m3-surface-container-low);--mat-sys-surface-container: var(--m3-surface-container);--mat-sys-surface-container-high: var(--surface-container-high);--mat-sys-surface-container-highest: var(--surface-container-highest);--mat-sys-outline: var(--outline);--mat-sys-outline-variant: var(--outline-variant);--mat-sys-inverse-surface: var(--m3-inverse-surface);--mat-sys-inverse-on-surface: var(--m3-inverse-on-surface);--mat-sys-inverse-primary: var(--m3-inverse-primary);--mat-sys-scrim: var(--m3-scrim);--mat-sys-shadow: var(--m3-shadow);--mat-sys-background: var(--surface);--mat-sys-on-background: var(--on-surface);--mat-sys-surface-variant: var(--surface-container-highest);--mat-sys-surface-tint: transparent;--mat-sys-corner-extra-small: var(--radius-xs);--mat-sys-corner-small: var(--radius-sm);--mat-sys-corner-medium: var(--radius-md);--mat-sys-corner-large: var(--radius-lg);--mat-sys-corner-extra-large: var(--radius-xl);--mat-sys-corner-full: var(--radius-full);--mat-sys-display-large: var(--type-display-large);--mat-sys-display-large-font: var(--font-sans);--mat-sys-display-large-size: 57px;--mat-sys-display-large-line-height: 64px;--mat-sys-display-large-weight: 400;--mat-sys-display-large-tracking: var(--tracking-display-large);--mat-sys-display-medium: var(--type-display-medium);--mat-sys-display-medium-font: var(--font-sans);--mat-sys-display-medium-size: 45px;--mat-sys-display-medium-line-height: 52px;--mat-sys-display-medium-weight: 400;--mat-sys-display-medium-tracking: var(--tracking-display-medium);--mat-sys-display-small: var(--type-display-small);--mat-sys-display-small-font: var(--font-sans);--mat-sys-display-small-size: 36px;--mat-sys-display-small-line-height: 44px;--mat-sys-display-small-weight: 400;--mat-sys-display-small-tracking: var(--tracking-display-small);--mat-sys-headline-large: var(--type-headline-large);--mat-sys-headline-large-font: var(--font-sans);--mat-sys-headline-large-size: 32px;--mat-sys-headline-large-line-height: 40px;--mat-sys-headline-large-weight: 600;--mat-sys-headline-large-tracking: var(--tracking-headline-large);--mat-sys-headline-medium: var(--type-headline-medium);--mat-sys-headline-medium-font: var(--font-sans);--mat-sys-headline-medium-size: 28px;--mat-sys-headline-medium-line-height: 36px;--mat-sys-headline-medium-weight: 600;--mat-sys-headline-medium-tracking: var(--tracking-headline-medium);--mat-sys-headline-small: var(--type-headline-small);--mat-sys-headline-small-font: var(--font-sans);--mat-sys-headline-small-size: 24px;--mat-sys-headline-small-line-height: 32px;--mat-sys-headline-small-weight: 600;--mat-sys-headline-small-tracking: var(--tracking-headline-small);--mat-sys-title-large: var(--type-title-large);--mat-sys-title-large-font: var(--font-sans);--mat-sys-title-large-size: 22px;--mat-sys-title-large-line-height: 28px;--mat-sys-title-large-weight: 500;--mat-sys-title-large-tracking: var(--tracking-title-large);--mat-sys-title-medium: var(--type-title-medium);--mat-sys-title-medium-font: var(--font-sans);--mat-sys-title-medium-size: 16px;--mat-sys-title-medium-line-height: 24px;--mat-sys-title-medium-weight: 500;--mat-sys-title-medium-tracking: var(--tracking-title-medium);--mat-sys-title-small: var(--type-title-small);--mat-sys-title-small-font: var(--font-sans);--mat-sys-title-small-size: 14px;--mat-sys-title-small-line-height: 20px;--mat-sys-title-small-weight: 500;--mat-sys-title-small-tracking: var(--tracking-title-small);--mat-sys-body-large: var(--type-body-large);--mat-sys-body-large-font: var(--font-sans);--mat-sys-body-large-size: 16px;--mat-sys-body-large-line-height: 24px;--mat-sys-body-large-weight: 400;--mat-sys-body-large-tracking: var(--tracking-body-large);--mat-sys-body-medium: var(--type-body-medium);--mat-sys-body-medium-font: var(--font-sans);--mat-sys-body-medium-size: 14px;--mat-sys-body-medium-line-height: 20px;--mat-sys-body-medium-weight: 400;--mat-sys-body-medium-tracking: var(--tracking-body-medium);--mat-sys-body-small: var(--type-body-small);--mat-sys-body-small-font: var(--font-sans);--mat-sys-body-small-size: 12px;--mat-sys-body-small-line-height: 16px;--mat-sys-body-small-weight: 400;--mat-sys-body-small-tracking: var(--tracking-body-small);--mat-sys-label-large: var(--type-label-large);--mat-sys-label-large-font: var(--font-sans);--mat-sys-label-large-size: 14px;--mat-sys-label-large-line-height: 20px;--mat-sys-label-large-weight: 500;--mat-sys-label-large-tracking: var(--tracking-label-large);--mat-sys-label-medium: var(--type-label-medium);--mat-sys-label-medium-font: var(--font-sans);--mat-sys-label-medium-size: 12px;--mat-sys-label-medium-line-height: 16px;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-tracking: var(--tracking-label-medium);--mat-sys-label-small: var(--type-label-small);--mat-sys-label-small-font: var(--font-sans);--mat-sys-label-small-size: 11px;--mat-sys-label-small-line-height: 16px;--mat-sys-label-small-weight: 500;--mat-sys-label-small-tracking: var(--tracking-label-small);--mat-button-filled-container-shape: var(--shape-button);--mat-button-outlined-container-shape: var(--shape-button);--mat-button-text-container-shape: var(--shape-button);--mat-button-protected-container-shape: var(--shape-button);--mat-button-tonal-container-shape: var(--shape-button);--mat-button-filled-container-height: var(--control-height);--mat-button-outlined-container-height: var(--control-height);--mat-button-text-container-height: var(--control-height);--mat-button-protected-container-height: var(--control-height);--mat-button-tonal-container-height: var(--control-height);--mat-button-filled-label-text-size: 13px;--mat-button-outlined-label-text-size: 13px;--mat-button-text-label-text-size: 13px;--mat-button-protected-label-text-size: 13px;--mat-button-outlined-outline-color: var(--outline-variant);--mat-button-outlined-label-text-color: var(--primary);--mat-button-text-label-text-color: var(--primary);--mat-icon-button-state-layer-size: var(--icon-button-size);--mat-icon-button-icon-size: 18px;--mat-fab-container-color: var(--ai-container);--mat-fab-foreground-color: var(--on-ai-container);--mat-fab-container-shape: var(--shape-fab);--mat-form-field-outlined-container-shape: var(--shape-field);--mat-form-field-container-height: var(--field-height);--mat-form-field-container-vertical-padding: calc((var(--field-height) - var(--mat-sys-body-large-line-height)) / 2);--mat-form-field-outlined-outline-color: var(--outline-variant);--mat-form-field-outlined-hover-outline-color: var(--outline);--mat-form-field-outlined-focus-outline-color: var(--primary);--mat-form-field-outlined-focus-outline-width: 1px;--mat-form-field-outlined-error-outline-color: var(--error);--mat-form-field-outlined-error-hover-outline-color: var(--error);--mat-form-field-outlined-error-focus-outline-color: var(--error);--mat-card-elevated-container-shape: var(--shape-card);--mat-card-outlined-container-shape: var(--shape-card);--mat-card-filled-container-shape: var(--shape-card);--mat-card-filled-container-color: var(--surface-container-high)}html.ms-theme .mat-mdc-card.ms-panel{--mat-card-outlined-container-color: var(--surface-container-lowest);--mat-card-outlined-container-shape: var(--shape-panel);--mat-card-outlined-outline-color: var(--panel-border);--mat-card-outlined-container-elevation: var(--elevation-panel);--mat-card-elevated-container-color: var(--surface-container-lowest);--mat-card-elevated-container-shape: var(--shape-panel);--mat-card-elevated-container-elevation: var(--elevation-panel);--mat-card-filled-container-color: var(--surface-container-lowest);--mat-card-filled-container-shape: var(--shape-panel);--mat-card-filled-container-elevation: var(--elevation-panel)}html.ms-theme{--mat-slide-toggle-track-width: var(--switch-width);--mat-slide-toggle-track-height: var(--switch-height);--mat-slide-toggle-selected-handle-size: calc(var(--switch-height) - 6px);--mat-slide-toggle-unselected-handle-size: calc(var(--switch-height) - 10px);--mat-slide-toggle-with-icon-handle-size: calc(var(--switch-height) - 6px);--mat-slide-toggle-pressed-handle-size: calc(var(--switch-height) - 4px);--mat-slide-toggle-selected-handle-horizontal-margin: 0 calc(var(--switch-width) - var(--switch-height) + 3px);--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0 calc(var(--switch-width) - var(--switch-height) + 3px);--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0 calc(var(--switch-width) - var(--switch-height) + 2px);--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-dialog-container-shape: var(--shape-dialog);--mat-dialog-container-color: var(--surface-container-high);--mat-chip-container-shape-radius: var(--shape-chip);--mat-chip-container-height: var(--chip-height);--mat-menu-container-color: var(--surface-container-high);--mat-menu-container-shape: var(--radius-lg);--mat-table-header-container-height: var(--table-header-height);--mat-table-row-item-container-height: var(--table-row-height);--mat-tab-container-height: var(--tab-height);--mat-list-list-item-one-line-container-height: var(--list-item-height);--mat-list-list-item-two-line-container-height: var(--list-item-height-2);--mat-snack-bar-container-color: var(--on-surface);--mat-snack-bar-supporting-text-color: var(--surface);--mat-snack-bar-button-color: var(--surface);--mat-sidenav-container-background-color: var(--surface-container-lowest)}html.ms-theme body{margin:0;background:var(--surface);color:var(--on-surface);font:var(--type-body-medium)}html.ms-theme :focus-visible:not(.mat-mdc-form-field *){outline:2px solid var(--focus-ring);outline-offset:2px}html.ms-theme .mat-mdc-unelevated-button.ms-tonal{--mat-button-filled-container-color: var(--primary-container);--mat-button-filled-label-text-color: var(--on-primary-container)}html.ms-theme .mat-mdc-unelevated-button.ms-ai{--mat-button-filled-container-color: var(--ai-container);--mat-button-filled-label-text-color: var(--on-ai-container)}html.ms-theme .mat-mdc-button-base.ms-sm{--mat-button-filled-container-height: var(--control-height-sm);--mat-button-outlined-container-height: var(--control-height-sm);--mat-button-text-container-height: var(--control-height-sm);--mat-button-protected-container-height: var(--control-height-sm);--mat-button-tonal-container-height: var(--control-height-sm)}html.ms-theme .mat-mdc-button-base.ms-lg{--mat-button-filled-container-height: var(--control-height-lg);--mat-button-outlined-container-height: var(--control-height-lg);--mat-button-text-container-height: var(--control-height-lg);--mat-button-protected-container-height: var(--control-height-lg);--mat-button-tonal-container-height: var(--control-height-lg)}html.ms-theme .mat-mdc-icon-button.ms-sm{--mat-icon-button-state-layer-size: var(--icon-button-size-sm);--mat-icon-button-icon-size: 16px}html.ms-theme .mat-mdc-button-base.ms-sm{--mat-button-filled-label-text-size: 12px;--mat-button-outlined-label-text-size: 12px;--mat-button-text-label-text-size: 12px;--mat-button-protected-label-text-size: 12px}html.ms-theme .mat-mdc-unelevated-button:not(.ms-tonal):not(.ms-ai):not(:disabled){background-image:linear-gradient(180deg,color-mix(in srgb,var(--primary) 90%,white),var(--primary));box-shadow:0 1px 2px color-mix(in srgb,var(--primary) 45%,transparent)}html.ms-theme .mat-mdc-button-base:not(:disabled){transition:transform .12s var(--ease-standard),box-shadow var(--duration-short) var(--ease-standard),background-color var(--duration-short) var(--ease-standard)}html.ms-theme .mat-mdc-button-base:not(:disabled):active{transform:scale(.98)}html.ms-theme .mat-mdc-outlined-button:not(:disabled){background-color:var(--surface-container-lowest)}html.ms-theme .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper{background-color:var(--surface-container-lowest);border-radius:var(--shape-field);transition:box-shadow var(--duration-short) var(--ease-standard)}html.ms-theme .mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused .mat-mdc-text-field-wrapper{box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 16%,transparent)}html.ms-theme .mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mat-mdc-text-field-wrapper{box-shadow:0 0 0 4px color-mix(in srgb,var(--error) 12%,transparent)}html.ms-theme .mat-mdc-icon-button .mat-icon{font-size:var(--mat-icon-button-icon-size);width:var(--mat-icon-button-icon-size);height:var(--mat-icon-button-icon-size);line-height:1}html.ms-theme .mat-mdc-radio-button .mdc-radio__background{transform:scale(.9)}html.ms-theme .ms-field-label{display:block;margin-block-end:var(--space-1);font:500 12px/16px var(--font-sans);letter-spacing:.4px;color:var(--on-surface-variant)}html.ms-theme .ms-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}html.ms-theme .ms-figure{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--figure)}html.ms-theme:lang(ar),html.ms-theme [lang|=ar]{--mat-sys-display-large-font: var(--font-arabic);--mat-sys-display-large-tracking: 0;--mat-sys-display-medium-font: var(--font-arabic);--mat-sys-display-medium-tracking: 0;--mat-sys-display-small-font: var(--font-arabic);--mat-sys-display-small-tracking: 0;--mat-sys-headline-large-font: var(--font-arabic);--mat-sys-headline-large-tracking: 0;--mat-sys-headline-medium-font: var(--font-arabic);--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-small-font: var(--font-arabic);--mat-sys-headline-small-tracking: 0;--mat-sys-title-large-font: var(--font-arabic);--mat-sys-title-large-tracking: 0;--mat-sys-title-medium-font: var(--font-arabic);--mat-sys-title-medium-tracking: 0;--mat-sys-title-small-font: var(--font-arabic);--mat-sys-title-small-tracking: 0;--mat-sys-body-large-font: var(--font-arabic);--mat-sys-body-large-tracking: 0;--mat-sys-body-medium-font: var(--font-arabic);--mat-sys-body-medium-tracking: 0;--mat-sys-body-small-font: var(--font-arabic);--mat-sys-body-small-tracking: 0;--mat-sys-label-large-font: var(--font-arabic);--mat-sys-label-large-tracking: 0;--mat-sys-label-medium-font: var(--font-arabic);--mat-sys-label-medium-tracking: 0;--mat-sys-label-small-font: var(--font-arabic);--mat-sys-label-small-tracking: 0}@media(prefers-reduced-motion:reduce){html.ms-theme *,html.ms-theme *:before,html.ms-theme *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html.ms-theme{--mat-dialog-container-color: var(--surface-container-lowest);--mat-menu-container-color: var(--surface-container-lowest);--mat-select-panel-background-color: var(--surface-container-lowest);--mat-autocomplete-background-color: var(--surface-container-lowest);--mat-table-background-color: var(--surface-container-lowest);--mat-paginator-container-background-color: var(--surface-container-lowest)}html.ms-theme .mat-mdc-form-field.ms-readonly-field .mat-mdc-text-field-wrapper{background:var(--surface)}html.ms-theme .ms-status[data-emphasis=filled]{display:inline-flex;align-items:center;block-size:var(--status-height);padding-inline:var(--space-3);border-radius:var(--shape-chip);background:var(--surface-container-highest);color:var(--on-surface)}html.ms-theme .ms-status[data-emphasis=filled] .ms-status-dot{display:none}html.ms-theme .ms-status[data-emphasis=filled][data-tone=success]{background:var(--success-container);color:var(--on-success-container)}html.ms-theme .ms-status[data-emphasis=filled][data-tone=warning]{background:var(--warning-container);color:var(--on-warning-container)}html.ms-theme .ms-status[data-emphasis=filled][data-tone=error]{background:var(--error-container);color:var(--on-error-container)}html.ms-theme .ms-status[data-emphasis=filled][data-tone=info]{background:var(--info-container);color:var(--on-info-container)}html.ms-theme .ms-status[data-emphasis=filled][data-tone=ai]{background:var(--ai-container);color:var(--on-ai-container)}html,body{height:100%;margin:0}body{background:var(--surface);color:var(--on-surface);font:var(--mat-sys-body-medium)}@font-face{font-family:Geist;font-style:normal;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwRGFWfOw.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwYGFWfOw.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwTGFWfOw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwSGFWfOw.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwcGFU.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:Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrodmgPn.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrMdmgPn.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFg08vz7ehw.woff2) format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrgdmgPn.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrkdmgPn.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrcdmg.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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsansarabic/v15/Qw3CZRtWPQCuHme67tEYUIx3Kh0PHR9N6Ys43PWrfQ.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,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsansarabic/v15/Qw3CZRtWPQCuHme67tEYUIx3Kh0PHR9N6Ysw3PWrfQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsansarabic/v15/Qw3CZRtWPQCuHme67tEYUIx3Kh0PHR9N6Ysz3PWrfQ.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsansarabic/v15/Qw3CZRtWPQCuHme67tEYUIx3Kh0PHR9N6Ys93PU.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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsansarabic/v15/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPO_-CRXMR5Kw.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,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsansarabic/v15/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPO_-CZXMR5Kw.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsansarabic/v15/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPO_-CaXMR5Kw.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsansarabic/v15/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPO_-CUXMQ.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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsansarabic/v15/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPi-OCRXMR5Kw.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,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsansarabic/v15/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPi-OCZXMR5Kw.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsansarabic/v15/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPi-OCaXMR5Kw.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsansarabic/v15/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPi-OCUXMQ.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:Material Symbols Outlined;font-style:normal;font-weight:300 500;font-display:swap;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v382/kJESBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzBwG-RpA6RzaxHMO1W.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.ms-root,.ms-root *{box-sizing:border-box}.ms-root{font-family:var(--font-sans);color:var(--on-surface);-webkit-font-smoothing:antialiased}:lang(ar) .ms-root,.ms-root:lang(ar),[dir=rtl] .ms-root{font-family:var(--font-arabic)}:lang(ar) .ms-root *,.ms-root:lang(ar) *{letter-spacing:0!important}.ms-icon{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;-webkit-user-select:none;user-select:none;flex:none;overflow:hidden}.ms-icon[data-fill=true]{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}[dir=rtl] .ms-icon[data-dir=true]{transform:scaleX(-1)}.ms-state{position:relative;isolation:isolate}.ms-state:before{content:"";position:absolute;inset:0;background:currentColor;opacity:0;transition:opacity var(--duration-short) var(--ease-standard);pointer-events:none;z-index:-1;border-radius:inherit}.ms-state:hover:before{opacity:var(--state-hover)}.ms-state:active:before{opacity:var(--state-pressed)}.ms-state:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ms-state:focus-visible:before{opacity:var(--state-focus)}@media(pointer:coarse){.ms-btn:after,.ms-iconbtn:after,.ms-chip:after,.ms-rail-item:after,.ms-check-hit:after,.ms-switch-track:after,.ms-panel-action:after,.ms-source:after,.ms-sort:after,.ms-page-btn:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(100%,var(--touch-target));height:max(100%,var(--touch-target))}.ms-rail-item,.ms-switch-track{position:relative}}.ms-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--control-height);padding:0 var(--space-4);border:1px solid transparent;border-radius:var(--shape-button);font:500 13px/20px var(--font-sans);letter-spacing:.1px;cursor:pointer;white-space:nowrap;text-decoration:none;background:transparent}.ms-btn .ms-icon{font-size:18px}.ms-btn[data-icon=true]{padding-inline-start:var(--space-3)}.ms-btn[data-size=sm]{height:var(--control-height-sm);padding:0 var(--space-3);font-size:12px;gap:6px}.ms-btn[data-size=sm] .ms-icon{font-size:16px}.ms-btn[data-size=sm][data-icon=true]{padding-inline-start:var(--space-2)}.ms-btn[data-size=lg]{height:var(--control-height-lg);padding:0 var(--space-6);font-size:14px}.ms-btn[data-size=lg][data-icon=true]{padding-inline-start:var(--space-4)}.ms-btn-filled{background:var(--primary);color:var(--on-primary)}.ms-btn-tonal{background:var(--primary-container);color:var(--on-primary-container)}.ms-btn-outlined{border-color:var(--outline);color:var(--on-surface)}.ms-btn-text{color:var(--on-surface);padding:0 var(--space-3)}.ms-btn[data-size=sm].ms-btn-text{padding:0 var(--space-2)}.ms-btn-ai{background:var(--ai-container);color:var(--on-ai-container)}.ms-btn-danger{background:var(--error);color:var(--on-error)}.ms-btn-outlined,.ms-btn-text{color:var(--primary)}.ms-btn:disabled,.ms-btn[aria-disabled=true]{cursor:not-allowed;background:color-mix(in srgb,var(--on-surface) 12%,transparent);color:color-mix(in srgb,var(--on-surface) 38%,transparent);border-color:transparent}.ms-btn:disabled:before{display:none}.ms-iconbtn{width:var(--icon-button-size);height:var(--icon-button-size);display:inline-grid;place-items:center;border-radius:var(--radius-full);border:1px solid transparent;background:transparent;color:var(--on-surface-variant);cursor:pointer;padding:0}.ms-iconbtn .ms-icon{font-size:18px}.ms-iconbtn[data-size=sm]{width:var(--icon-button-size-sm);height:var(--icon-button-size-sm)}.ms-iconbtn[data-size=sm] .ms-icon{font-size:16px}.ms-iconbtn-filled{background:var(--primary);color:var(--on-primary)}.ms-iconbtn-tonal{background:var(--surface-container-highest);color:var(--on-surface)}.ms-iconbtn-outlined{border-color:var(--outline-variant)}.ms-iconbtn[aria-pressed=true]{background:var(--primary-container);color:var(--on-primary-container)}.ms-fab{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--fab-size);min-width:var(--fab-size);padding:0 var(--space-3);justify-content:center;border:0;border-radius:var(--shape-fab);cursor:pointer;background:var(--ai-container);color:var(--on-ai-container);box-shadow:var(--elevation-2);font:500 13px/20px var(--font-sans)}.ms-fab .ms-icon{font-size:20px}.ms-fab[data-extended=true]{padding-inline:var(--space-3) var(--space-4)}.ms-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ms-field-label{font:500 12px/16px var(--font-sans);letter-spacing:.4px;color:var(--on-surface-variant)}.ms-field-req{color:var(--error);margin-inline-start:2px}.ms-field-box{position:relative;display:flex;align-items:center;gap:var(--space-2);height:var(--field-height);padding:0 var(--space-3);border:1px solid var(--outline);border-radius:var(--shape-field);background:transparent;transition:border-color var(--duration-short) var(--ease-standard)}.ms-field[data-size=sm] .ms-field-box{height:var(--field-height-sm)}.ms-field-box:hover{border-color:var(--on-surface)}.ms-field-box:focus-within{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.ms-field[data-variant=filled] .ms-field-box{background:var(--surface-container-highest);border-color:transparent;border-bottom-color:var(--on-surface-variant);border-radius:var(--shape-field) var(--shape-field) 0 0}.ms-field-box .ms-icon{font-size:18px;color:var(--on-surface-variant)}.ms-field-input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--on-surface);font:400 14px/20px var(--font-sans);letter-spacing:.25px;padding:0}.ms-field-input::placeholder{color:var(--on-surface-variant);opacity:1}.ms-field-input:disabled{cursor:not-allowed}[dir=rtl] .ms-field-input[dir=ltr]{text-align:right}.ms-field[data-disabled=true] .ms-field-box{border-color:color-mix(in srgb,var(--on-surface) 12%,transparent)}.ms-field[data-disabled=true] .ms-field-input,.ms-field[data-disabled=true] .ms-field-label{color:color-mix(in srgb,var(--on-surface) 38%,transparent)}.ms-field-box:focus-within~.ms-field-support{color:var(--on-surface-variant)}.ms-field-support{font:400 12px/16px var(--font-sans);letter-spacing:.4px;color:var(--on-surface-variant)}.ms-field[data-error=true] .ms-field-box{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}.ms-field[data-error=true] .ms-field-support{color:var(--error)}.ms-check{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;font:400 14px/20px var(--font-sans);color:var(--on-surface)}.ms-check-box{width:16px;height:16px;border:2px solid var(--on-surface-variant);border-radius:2px;display:grid;place-items:center;flex:none}.ms-check-box .ms-icon{font-size:16px;color:var(--on-primary)}.ms-check[data-checked=true] .ms-check-box{background:var(--primary);border-color:var(--primary)}.ms-check-hit{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;margin:-8px;color:var(--on-surface)}.ms-switch{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;font:400 14px/20px var(--font-sans);color:var(--on-surface);background:none;border:0;padding:0}.ms-switch-track{width:32px;height:18px;border-radius:9px;background:var(--surface-container-highest);border:1.5px solid var(--outline);position:relative;transition:background var(--duration-medium) var(--ease-standard);flex:none}.ms-switch-thumb{position:absolute;top:50%;inset-inline-start:3px;width:10px;height:10px;border-radius:50%;background:var(--outline);transform:translateY(-50%);transition:all var(--duration-medium) var(--ease-standard)}.ms-switch[aria-checked=true] .ms-switch-track{background:var(--primary);border-color:var(--primary)}.ms-switch[aria-checked=true] .ms-switch-thumb{inset-inline-start:15px;width:12px;height:12px;background:var(--on-primary)}.ms-switch:focus-visible{outline:none}.ms-switch:focus-visible .ms-switch-track{outline:2px solid var(--focus-ring);outline-offset:2px}.ms-chip{display:inline-flex;align-items:center;gap:6px;height:var(--chip-height);padding:0 var(--space-3);border:1px solid var(--outline-variant);border-radius:var(--shape-chip);background:transparent;color:var(--on-surface-variant);font:500 13px/20px var(--font-sans);letter-spacing:.1px;cursor:pointer}.ms-chip .ms-icon{font-size:16px}.ms-chip[data-icon=true]{padding-inline-start:var(--space-2)}.ms-chip[aria-pressed=true]{background:var(--primary-container);color:var(--on-primary-container);border-color:transparent}.ms-status{display:inline-flex;align-items:center;gap:5px;height:var(--status-height);padding:0 var(--space-2);border-radius:var(--radius-full);font:500 11px/16px var(--font-sans);letter-spacing:.5px;white-space:nowrap;background:var(--surface-container-highest);color:var(--on-surface-variant)}.ms-status-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.ms-status[data-tone=success]{background:var(--success-container);color:var(--on-success-container)}.ms-status[data-tone=warning]{background:var(--warning-container);color:var(--on-warning-container)}.ms-status[data-tone=error]{background:var(--error-container);color:var(--on-error-container)}.ms-status[data-tone=info]{background:var(--info-container);color:var(--on-info-container)}.ms-status[data-tone=ai]{background:var(--ai-container);color:var(--on-ai-container)}.ms-status .ms-icon{font-size:12px}.ms-badge-wrap{position:relative;display:inline-flex}.ms-badge{position:absolute;top:-2px;inset-inline-end:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--error);color:var(--on-error);font:500 11px/16px var(--font-sans);text-align:center}.ms-badge[data-small=true]{min-width:6px;width:6px;height:6px;padding:0;top:0;inset-inline-end:0}.ms-avatar{display:inline-grid;place-items:center;border-radius:50%;overflow:hidden;flex:none;background:var(--surface-container-highest);color:var(--on-surface);font-weight:600}.ms-avatar img{width:100%;height:100%;object-fit:cover}.ms-divider{border:0;border-top:1px solid var(--outline-variant);margin:0;width:100%}.ms-rail{width:var(--rail-width);height:100%;background:var(--surface-container-lowest);display:flex;flex-direction:column;align-items:center;padding:var(--space-3) 0;gap:var(--space-2)}.ms-rail-group{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);width:100%}.ms-rail-spacer{flex:1}.ms-rail-sep{width:24px;height:1px;background:var(--outline-variant);margin:var(--space-2) 0}.ms-rail-item{position:relative;display:grid;place-items:center;background:none;border:0;color:var(--on-surface-variant);cursor:pointer;padding:0}.ms-rail-ind{width:var(--rail-indicator-width);height:var(--rail-indicator-height);border-radius:var(--radius-full);display:grid;place-items:center}.ms-rail-item .ms-icon{font-size:20px}.ms-rail-item[aria-current=page]{color:var(--on-primary-container)}.ms-rail-item[aria-current=page] .ms-rail-ind{background:var(--primary-container);color:var(--on-primary-container)}.ms-rail-item[aria-current=page] .ms-icon{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.ms-rail-item:focus-visible{outline:none}.ms-rail-item:focus-visible .ms-rail-ind{outline:2px solid var(--focus-ring);outline-offset:2px}.ms-rail-item .ms-tip{top:50%;inset-inline-start:calc(100% + var(--space-2));transform:translateY(-50%)}.ms-navbar{display:flex;align-items:center;height:var(--navbar-height);background:var(--surface-container-lowest);padding:0 var(--space-2)}.ms-navbar .ms-rail-item{flex:1;height:100%}.ms-navbar .ms-rail-ind{width:48px}.ms-navbar .ms-tip{bottom:calc(100% + var(--space-1));top:auto;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .ms-navbar .ms-tip{transform:translate(50%)}.ms-tip-wrap{position:relative;display:inline-flex}.ms-tip{position:absolute;z-index:10;pointer-events:none;white-space:nowrap;height:var(--tooltip-height);padding:0 var(--space-2);border-radius:var(--radius-xs);display:inline-flex;align-items:center;background:var(--on-surface);color:var(--surface);font:500 12px/16px var(--font-sans);letter-spacing:.4px;opacity:0;visibility:hidden;transition:opacity var(--duration-short) var(--ease-standard),visibility 0s linear var(--duration-short)}.ms-tip[data-placement=top]{bottom:calc(100% + 6px);inset-inline-start:50%;transform:translate(-50%)}.ms-tip[data-placement=bottom]{top:calc(100% + 6px);inset-inline-start:50%;transform:translate(-50%)}.ms-tip[data-placement=end]{top:50%;inset-inline-start:calc(100% + 6px);transform:translateY(-50%)}.ms-tip[data-placement=start]{top:50%;inset-inline-end:calc(100% + 6px);transform:translateY(-50%)}[dir=rtl] .ms-tip[data-placement=top],[dir=rtl] .ms-tip[data-placement=bottom]{transform:translate(50%)}.ms-tip-wrap:hover>.ms-tip,.ms-rail-item:hover>.ms-tip{opacity:1;visibility:visible;transition-delay:var(--duration-tooltip-delay),var(--duration-tooltip-delay)}.ms-tip-wrap:focus-within>.ms-tip,.ms-rail-item:focus-visible>.ms-tip{opacity:1;visibility:visible;transition-delay:0s,0s}@media(pointer:coarse){.ms-tip{display:none}}.ms-tabs{display:flex;gap:0;border-bottom:1px solid var(--outline-variant);overflow-x:auto}.ms-tab{position:relative;height:var(--tab-height);padding:0 var(--space-3);border:0;background:none;color:var(--on-surface-variant);font:500 13px/20px var(--font-sans);letter-spacing:.1px;cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}.ms-tab[aria-selected=true]{color:var(--on-surface)}.ms-tab[aria-selected=true]:after{content:"";position:absolute;inset-inline:var(--space-3);bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--primary)}.ms-tab .ms-icon{font-size:18px}@media(pointer:coarse){.ms-tab{height:44px}}.ms-tab-count{font:500 11px/16px var(--font-sans);background:var(--surface-container-highest);color:var(--on-surface-variant);padding:0 6px;border-radius:8px}.ms-stepper{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.ms-step{display:flex;align-items:center;gap:var(--space-2);font:500 13px/20px var(--font-sans);color:var(--on-surface-variant)}.ms-step-num{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font:500 12px/16px var(--font-sans);border:1px solid var(--outline)}.ms-step-num .ms-icon{font-size:14px}.ms-step[data-state=done] .ms-step-num{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.ms-step[data-state=current]{color:var(--on-surface)}.ms-step[data-state=current] .ms-step-num{background:var(--primary-container);color:var(--on-primary-container);border-color:var(--primary)}.ms-step-line{width:24px;height:1px;background:var(--outline-variant)}.ms-panel{background:var(--surface-container-lowest);border-radius:var(--shape-panel);padding:var(--panel-padding);box-shadow:var(--elevation-panel);display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.ms-panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--control-height-sm)}.ms-panel-title{font:500 16px/24px var(--font-sans);letter-spacing:.15px;margin:0;color:var(--on-surface)}.ms-panel-head+.ms-divider{margin-top:calc(var(--space-1) * -1)}.ms-panel-action{position:relative;height:var(--control-height-sm);padding-inline:var(--space-2) var(--space-3);border-radius:var(--shape-button);border:0;background:var(--surface-container-high);color:var(--on-surface);font:500 12px/20px var(--font-sans);display:inline-flex;align-items:center;gap:6px;cursor:pointer}.ms-panel-action .ms-icon{font-size:16px}.ms-module{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--surface-container-high);border-radius:var(--shape-card);border:0;color:var(--on-surface);cursor:pointer;text-align:start;width:100%;min-width:0}.ms-module-icon{width:32px;height:32px;border-radius:var(--radius-sm);background:var(--on-surface);color:var(--surface);display:grid;place-items:center;flex:none}.ms-module-icon .ms-icon{font-size:18px}.ms-module-text{min-width:0;display:flex;flex-direction:column}.ms-module-title{font:600 14px/20px var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-module-desc{font:400 12px/16px var(--font-sans);letter-spacing:.4px;color:var(--on-surface-variant);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-list{display:flex;flex-direction:column}.ms-li{display:flex;align-items:center;gap:var(--space-3);padding:6px var(--space-3);min-height:var(--list-item-height);color:var(--on-surface);border-radius:var(--radius-sm)}.ms-li-text{flex:1;min-width:0;display:flex;flex-direction:column}.ms-li-head{font:500 14px/20px var(--font-sans);letter-spacing:.1px}.ms-li-sup{font:400 14px/20px var(--font-sans);letter-spacing:.25px;color:var(--on-surface-variant)}.ms-li-meta{font:400 12px/16px var(--font-sans);letter-spacing:.4px;color:var(--on-surface-variant);white-space:nowrap}.ms-li[data-lines="2"]{min-height:var(--list-item-height-2)}.ms-li-sup{font-size:13px;line-height:18px}.ms-li .ms-icon{color:var(--on-surface-variant);font-size:20px}.ms-table-card{border-radius:var(--shape-card);background:var(--surface-container-lowest);box-shadow:inset 0 0 0 1px var(--outline-variant);display:flex;flex-direction:column;min-width:0;overflow:hidden}.ms-table-wrap{overflow-x:auto}.ms-table{width:100%;border-collapse:collapse;font:400 14px/20px var(--font-sans);letter-spacing:.25px;color:var(--on-surface)}.ms-table thead th{position:sticky;top:0;z-index:1;background:var(--surface-container-lowest)}.ms-table th{height:var(--table-header-height);text-align:start;font:500 12px/16px var(--font-sans);letter-spacing:.5px;color:var(--on-surface-variant);padding:0 var(--space-3);border-bottom:1px solid var(--outline-variant);white-space:nowrap}.ms-table td{height:var(--table-row-height);padding:0 var(--space-3);border-bottom:1px solid var(--outline-variant);white-space:nowrap}.ms-table tbody tr:last-child td{border-bottom:0}.ms-table tbody tr:hover td{background:color-mix(in srgb,var(--on-surface) 4%,transparent)}.ms-table [data-align=end]{text-align:end}.ms-table [data-mono=true]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px}.ms-table[data-density=compact] td{height:var(--table-row-height-compact);font-size:13px}.ms-table[data-density=compact] th{height:32px}.ms-sort{position:relative;display:inline-flex;align-items:center;gap:2px;border:0;background:none;padding:0;margin:0;font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;border-radius:var(--radius-xs)}.ms-sort .ms-icon{font-size:16px;opacity:0;transition:opacity var(--duration-short) var(--ease-standard)}.ms-sort:hover .ms-icon,.ms-sort:focus-visible .ms-icon{opacity:.6}th[aria-sort=ascending] .ms-sort,th[aria-sort=descending] .ms-sort{color:var(--on-surface)}th[aria-sort=ascending] .ms-sort .ms-icon,th[aria-sort=descending] .ms-sort .ms-icon{opacity:1}th[data-align=end] .ms-sort{flex-direction:row-reverse}.ms-sort:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ms-table-empty td{height:auto;white-space:normal}.ms-table-skel td{height:var(--table-row-height)}.ms-table-skel td[data-align=end] .ms-skel{margin-inline-start:auto}.ms-table-foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-4);height:40px;padding-inline:var(--space-3) var(--space-2);border-top:1px solid var(--outline-variant);font:400 12px/16px var(--font-sans);letter-spacing:.4px;color:var(--on-surface-variant)}.ms-table-foot .ms-figure-sm{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--on-surface)}.ms-page-size{display:inline-flex;align-items:center;gap:var(--space-2)}.ms-page-size select{height:28px;border:1px solid var(--outline-variant);border-radius:var(--shape-field);background:transparent;color:var(--on-surface);font:400 12px/16px var(--font-mono);padding:0 var(--space-1)}.ms-page-nav{display:inline-flex;gap:2px}.ms-page-btn{position:relative;width:var(--icon-button-size-sm);height:var(--icon-button-size-sm);display:inline-grid;place-items:center;border:0;border-radius:var(--radius-full);background:transparent;color:var(--on-surface-variant);cursor:pointer;padding:0}.ms-page-btn .ms-icon{font-size:18px}.ms-page-btn:disabled{color:color-mix(in srgb,var(--on-surface) 38%,transparent);cursor:not-allowed}.ms-page-btn:disabled:before{display:none}.ms-metric{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;background:var(--surface-container-lowest);box-shadow:var(--elevation-panel);padding:var(--space-5);border-radius:var(--shape-card);transition:box-shadow var(--duration-medium) var(--ease-standard),transform var(--duration-medium) var(--ease-standard)}.ms-metric-label{font:500 12px/16px var(--font-sans);letter-spacing:.5px;color:var(--on-surface-variant)}.ms-metric-value{font:500 24px/32px var(--font-mono);letter-spacing:-.5px;font-variant-numeric:tabular-nums;color:var(--figure)}.ms-metric-delta{font:500 12px/16px var(--font-sans);display:inline-flex;align-items:center;gap:2px;color:var(--on-surface-variant)}.ms-metric-delta .ms-icon{font-size:16px}.ms-metric-delta[data-tone=up] .ms-icon{color:var(--on-success-container)}.ms-metric-delta[data-tone=down] .ms-icon{color:var(--on-error-container)}.ms-dialog{background:var(--surface-container-high);border-radius:var(--shape-dialog);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3);max-width:560px;min-width:280px;box-shadow:var(--elevation-3);color:var(--on-surface)}.ms-dialog-title{font:500 18px/24px var(--font-sans);margin:0}.ms-dialog-body{font:400 14px/20px var(--font-sans);letter-spacing:.25px;color:var(--on-surface-variant)}.ms-dialog-actions{display:flex;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-1)}.ms-agent{display:flex;gap:var(--space-3);align-items:flex-start}.ms-agent-mark{width:28px;height:28px;border-radius:50%;background:var(--ai-container);color:var(--on-ai-container);display:grid;place-items:center;flex:none}.ms-agent-mark .ms-icon{font-size:16px}.ms-agent-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-3)}.ms-agent-meta{display:flex;align-items:center;gap:var(--space-2);font:500 12px/16px var(--font-sans);letter-spacing:.5px;color:var(--on-surface-variant)}.ms-agent-text{font:400 14px/22px var(--font-sans);letter-spacing:.25px;color:var(--on-surface);margin:0}.ms-agent-sources{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ms-source{position:relative;display:inline-flex;align-items:center;gap:6px;height:24px;padding-inline:6px var(--space-2);border-radius:var(--radius-sm);background:var(--surface-container-highest);color:var(--on-surface-variant);font:500 12px/16px var(--font-sans);border:0;cursor:pointer}.ms-source .ms-icon{font-size:14px}.ms-source-n{font-family:var(--font-mono);color:var(--ai)}.ms-caret{display:inline-block;width:8px;height:16px;vertical-align:-3px;background:var(--ai);margin-inline-start:2px;animation:ms-blink 1s steps(2) infinite}.ms-thinking{display:inline-flex;gap:4px}.ms-thinking i{width:6px;height:6px;border-radius:50%;background:var(--ai);opacity:.3;animation:ms-pulse 1.2s var(--ease-standard) infinite}.ms-thinking i:nth-child(2){animation-delay:.15s}.ms-thinking i:nth-child(3){animation-delay:.3s}@keyframes ms-blink{50%{opacity:0}}@keyframes ms-pulse{40%{opacity:1}}.ms-confidence{display:inline-flex;align-items:center;gap:6px}.ms-confidence-bar{width:48px;height:4px;border-radius:2px;background:var(--surface-container-highest);overflow:hidden}.ms-confidence-bar b{display:block;height:100%;background:var(--ai)}.ms-approval{background:var(--surface-container-high);border-radius:var(--shape-card);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);box-shadow:inset 0 0 0 1px var(--outline-variant)}.ms-approval-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.ms-approval-title{font:500 16px/24px var(--font-sans);letter-spacing:.15px;margin:0}.ms-approval-sum{font:400 14px/20px var(--font-sans);color:var(--on-surface-variant);margin:4px 0 0}.ms-kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-3) var(--space-4);margin:0}.ms-kv dt{font:500 12px/16px var(--font-sans);letter-spacing:.5px;color:var(--on-surface-variant)}.ms-kv dd{margin:2px 0 0;font:500 14px/20px var(--font-mono);font-variant-numeric:tabular-nums;color:var(--figure)}.ms-approval-why{display:flex;gap:var(--space-2);font:400 13px/18px var(--font-sans);color:var(--on-surface-variant);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-container-highest)}.ms-approval-why .ms-icon{font-size:16px;color:var(--ai)}.ms-approval-actions{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}.ms-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ms-tl-item{display:grid;grid-template-columns:48px 20px 1fr;gap:var(--space-3)}.ms-tl-time{font:400 12px/20px var(--font-mono);color:var(--on-surface-variant);text-align:end;font-variant-numeric:tabular-nums}.ms-tl-rail{display:flex;flex-direction:column;align-items:center}.ms-tl-dot{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--surface-container-highest);color:var(--on-surface-variant);flex:none}.ms-tl-dot .ms-icon{font-size:12px}.ms-tl-line{flex:1;width:1px;background:var(--outline-variant);min-height:16px}.ms-tl-item:last-child .ms-tl-line{display:none}.ms-tl-body{padding-bottom:var(--space-4);min-width:0}.ms-tl-title{font:500 14px/20px var(--font-sans);color:var(--on-surface)}.ms-tl-detail{font:400 13px/18px var(--font-sans);color:var(--on-surface-variant)}.ms-tl-item[data-tone=success] .ms-tl-dot{background:var(--success-container);color:var(--on-success-container)}.ms-tl-item[data-tone=warning] .ms-tl-dot{background:var(--warning-container);color:var(--on-warning-container)}.ms-tl-item[data-tone=error] .ms-tl-dot{background:var(--error-container);color:var(--on-error-container)}.ms-tl-item[data-tone=ai] .ms-tl-dot{background:var(--ai-container);color:var(--on-ai-container)}.ms-cmd{background:var(--surface-container-high);border-radius:var(--shape-dialog);box-shadow:var(--elevation-3);overflow:hidden;max-width:560px;width:100%;color:var(--on-surface)}.ms-cmd-input{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-4);height:44px;border-bottom:1px solid var(--outline-variant)}.ms-cmd-input input{flex:1;border:0;outline:0;background:transparent;color:var(--on-surface);font:400 14px/20px var(--font-sans);min-width:0}.ms-cmd-input .ms-icon{font-size:20px;color:var(--on-surface-variant)}.ms-cmd-input input::placeholder{color:var(--on-surface-variant)}.ms-kbd{font:500 11px/16px var(--font-mono);padding:2px 6px;border-radius:4px;background:var(--surface-container-highest);color:var(--on-surface-variant)}.ms-cmd-list{padding:var(--space-1);max-height:320px;overflow:auto}.ms-cmd-group{font:500 11px/16px var(--font-sans);letter-spacing:.5px;text-transform:uppercase;color:var(--on-surface-variant);padding:var(--space-3) var(--space-3) var(--space-1)}.ms-cmd-item{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:0 var(--space-2);height:var(--menu-item-height);border:0;background:none;color:var(--on-surface);border-radius:var(--radius-sm);font:400 13px/20px var(--font-sans);cursor:pointer;text-align:start}.ms-cmd-item .ms-icon{font-size:18px;color:var(--on-surface-variant)}.ms-cmd-item[aria-selected=true]{background:var(--primary-container);color:var(--on-primary-container)}.ms-cmd-item[data-ai=true] .ms-icon{color:var(--ai)}.ms-cmd-item span.ms-cmd-label{flex:1}@media(prefers-reduced-motion:reduce){.ms-caret,.ms-thinking i{animation:none;opacity:1}.ms-state:before,.ms-switch-track,.ms-switch-thumb,.ms-field-label{transition:none}}.ms-skel{display:block;background:var(--surface-container-highest);border-radius:var(--radius-xs);position:relative;overflow:hidden}.ms-skel:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--on-surface) 6%,transparent),transparent);animation:ms-shimmer 1.4s var(--ease-standard) infinite}.ms-skel[data-shape=circle]{border-radius:50%}.ms-skel[data-shape=card]{border-radius:var(--shape-card)}@keyframes ms-shimmer{to{transform:translate(100%)}}.ms-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);padding:var(--space-10) var(--space-6);max-width:420px;margin:0 auto}.ms-empty-icon{width:44px;height:44px;border-radius:var(--shape-card);background:var(--surface-container-high);color:var(--on-surface-variant);display:grid;place-items:center}.ms-empty-icon .ms-icon{font-size:22px}.ms-empty-title{font:500 14px/20px var(--font-sans);letter-spacing:.15px;color:var(--on-surface);margin:var(--space-1) 0 0}.ms-empty-body{font:400 13px/18px var(--font-sans);letter-spacing:.25px;color:var(--on-surface-variant);margin:0}.ms-empty-actions{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:center;margin-top:var(--space-2)}.ms-snackbar{display:flex;align-items:center;gap:var(--space-2);min-height:40px;padding-block:var(--space-1);padding-inline:var(--space-3) var(--space-1);border-radius:var(--radius-xs);background:var(--on-surface);color:var(--surface);box-shadow:var(--elevation-2);max-width:560px;font:400 13px/20px var(--font-sans);letter-spacing:.25px}.ms-snackbar-text{flex:1;min-width:0}.ms-snackbar .ms-icon{font-size:18px}.ms-snackbar-action{height:var(--control-height-sm);padding:0 var(--space-2);border:0;border-radius:var(--shape-button);background:transparent;color:var(--surface);font:600 13px/20px var(--font-sans);cursor:pointer}.ms-snackbar-close{width:var(--icon-button-size-sm);height:var(--icon-button-size-sm);border:0;border-radius:50%;background:transparent;color:var(--surface);display:grid;place-items:center;cursor:pointer}.ms-menu{background:var(--surface-container-high);border-radius:var(--radius-md);box-shadow:var(--elevation-2);padding:var(--space-1);min-width:180px;max-width:320px;color:var(--on-surface)}.ms-menu-item{display:flex;align-items:center;gap:var(--space-2);width:100%;height:var(--menu-item-height);padding:0 var(--space-2);border:0;border-radius:var(--radius-xs);background:none;color:inherit;font:400 13px/20px var(--font-sans);letter-spacing:.25px;text-align:start;cursor:pointer}.ms-menu-item .ms-icon{font-size:18px;color:var(--on-surface-variant)}.ms-menu-item[data-danger=true],.ms-menu-item[data-danger=true] .ms-icon{color:var(--error)}.ms-menu-item[data-ai=true] .ms-icon{color:var(--ai)}.ms-menu-hint{margin-inline-start:auto;font:400 12px/16px var(--font-mono);color:var(--on-surface-variant)}.ms-menu-sep{height:1px;background:var(--outline-variant);margin:var(--space-1) calc(var(--space-1) * -1)}@media(prefers-reduced-motion:reduce){.ms-skel:after{animation:none;display:none}}.ms-amount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--figure);white-space:nowrap;unicode-bidi:isolate;direction:ltr;display:inline-block}.ms-amount>span:not(.ms-amount-cur){unicode-bidi:isolate}.ms-amount-cur{color:var(--on-surface-variant);font-size:.85em;unicode-bidi:plaintext}.ms-amount-cur[data-pos=before]{margin-inline-end:.1em}.ms-amount-cur[data-pos=after]{margin-inline-start:.3em}.ms-amount-cur[data-kind=code][data-pos=before]{margin-inline-end:.4em}.ms-amount[data-sign=negative],.ms-amount[data-sign=negative] .ms-amount-cur{color:var(--on-error-container)}.ms-amount[data-sign=positive],.ms-amount[data-sign=positive] .ms-amount-cur{color:var(--on-success-container)}.ms-amount[data-size=large]{font-size:24px;line-height:32px;font-weight:500;letter-spacing:-.5px}.ms-amount[data-size=small]{font-size:12px;line-height:16px}.ms-legend{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);font:400 12px/16px var(--font-sans);color:var(--on-surface-variant)}.ms-legend-item{display:inline-flex;align-items:center;gap:6px}.ms-swatch{width:10px;height:10px;border-radius:2px;flex:none}.ms-btn{padding:0 18px;transition:transform .12s var(--ease-standard),filter .12s,box-shadow var(--duration-short) var(--ease-standard),background var(--duration-short) var(--ease-standard)}.ms-btn:active{transform:scale(.98)}.ms-btn:disabled{box-shadow:none;transform:none}.ms-btn-filled{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 90%,white),var(--primary));box-shadow:0 1px 2px color-mix(in srgb,var(--primary) 45%,transparent)}.ms-btn-outlined{border-color:var(--outline-variant);background:var(--surface-container-lowest)}.ms-field-box{background:var(--surface-container-lowest);border-color:var(--outline-variant);transition:border-color var(--duration-short) var(--ease-standard),box-shadow var(--duration-short) var(--ease-standard)}.ms-field-box:hover{border-color:var(--outline)}.ms-field-box:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 16%,transparent)}.ms-field[data-error=true] .ms-field-box{border-color:var(--error);box-shadow:0 0 0 4px color-mix(in srgb,var(--error) 12%,transparent)}.ms-switch-track{width:var(--switch-width);height:var(--switch-height);border-radius:calc(var(--switch-height) / 2)}.ms-switch-track{background:var(--outline);border:0}.ms-switch-thumb{width:20px;height:20px;inset-inline-start:3px;background:var(--surface-container-lowest);box-shadow:0 1px 3px #0000004d}.ms-switch[aria-checked=true] .ms-switch-thumb{inset-inline-start:21px;width:20px;height:20px;background:var(--on-primary)}.ms-status,.ms-status[data-tone]{height:auto;padding:0;background:none;color:var(--on-surface);gap:6px;font:500 12px/16px var(--font-sans);letter-spacing:0;text-transform:none}.ms-status .ms-status-dot{width:8px;height:8px;background:var(--outline)}.ms-status[data-tone=success] .ms-status-dot{background:var(--success)}.ms-status[data-tone=info] .ms-status-dot{background:var(--info)}.ms-status[data-tone=warning] .ms-status-dot{background:var(--warning)}.ms-status[data-tone=error] .ms-status-dot{background:var(--error)}.ms-status[data-tone=ai] .ms-status-dot{background:var(--ai)}.ms-status .ms-icon{font-size:14px}.ms-status[data-tone=ai] .ms-icon{color:var(--ai)}.ms-status[data-tone=info] .ms-icon{color:var(--info)}.ms-status[data-tone=success] .ms-icon{color:var(--success)}.ms-status[data-tone=warning] .ms-icon{color:var(--warning)}.ms-status[data-tone=error] .ms-icon{color:var(--error)}.ms-status[data-emphasis=strong]{padding:2px 10px;border-radius:var(--radius-full);background:var(--warning-container);color:var(--on-warning-container);white-space:normal}.ms-status[data-emphasis=strong][data-tone=error]{background:var(--error-container);color:var(--on-error-container)}.ms-status[data-emphasis=strong] .ms-status-dot{display:none}.ms-snackbar{border-radius:14px;padding:var(--space-3) var(--space-4);gap:var(--space-3);font:500 14px/20px var(--font-sans);box-shadow:0 10px 30px #00000047}.ms-snackbar>.ms-icon{color:var(--success-container);font-size:20px}.ms-snackbar-action{color:var(--primary-container)}.ms-snackbar-host{position:fixed;inset-inline:0;top:calc(var(--space-4) + env(safe-area-inset-top,0px));display:grid;justify-items:center;z-index:700;pointer-events:none}.ms-snackbar-host>*{pointer-events:auto}button.ms-metric{border:0;text-align:start;font:inherit;color:inherit;cursor:pointer;width:100%}.ms-metric[data-clickable=true]:hover{box-shadow:var(--elevation-hover);transform:translateY(-2px)}.ms-metric[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--primary)}.ms-metric[data-inactive=true]{background:transparent;box-shadow:none;border:1px dashed var(--outline-variant)}.ms-metric[data-inactive=true] .ms-metric-value{color:var(--on-surface-variant)}.ms-metric-caption{font:400 12px/16px var(--font-sans);color:var(--on-surface-variant)}.ms-metric-label{display:flex;align-items:center;gap:6px}.ms-amount-dec{opacity:.5}.ms-amount[data-size=display]{font:500 clamp(34px,3.6vw,52px)/1.1 var(--font-mono);letter-spacing:-.5px}.ms-amount[data-size=display] .ms-amount-cur{font-size:.36em;letter-spacing:.08em;opacity:.7;vertical-align:.95em;color:inherit}.ms-amount[data-fade=true] .ms-amount-cur{font-size:.68em;opacity:.6}.ms-aimark{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px 0 3px;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--ai) 28%,transparent);background:var(--ai-container);color:var(--on-ai-container);font:700 12px/1 var(--font-sans);letter-spacing:.3px;white-space:nowrap;vertical-align:middle;flex:none}button.ms-aimark{cursor:pointer;transition:border-color var(--duration-short) var(--ease-standard)}button.ms-aimark:hover{border-color:color-mix(in srgb,var(--ai) 55%,transparent)}button.ms-aimark:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ms-aimark-ic{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:color-mix(in srgb,var(--ai) 12%,transparent);color:var(--ai);flex:none}.ms-aimark-ic svg{display:block;width:12px;height:auto;overflow:visible}.ms-aimark-ic path{stroke:currentColor;stroke-width:3;stroke-linejoin:round}.ms-aimark b{font-weight:700;padding-top:1px}.ms-aimark[data-kind=engine] b{font-weight:500;font-size:11px;color:var(--on-surface-variant);padding-inline-start:7px;border-inline-start:1px solid color-mix(in srgb,var(--ai) 28%,transparent)}.ms-aimark-only{padding:0 3px}.ms-aimark[data-size=sm]{height:20px;gap:5px;padding-inline:2px 8px;font-size:11px}.ms-aimark[data-size=sm].ms-aimark-only{padding:0 2px}.ms-aimark[data-size=sm] .ms-aimark-ic{width:16px;height:16px}.ms-aimark[data-size=sm] .ms-aimark-ic svg{width:10.5px}.ms-aimark[data-size=lg]{height:28px;gap:7px;padding-inline:4px 12px;font-size:13px}.ms-aimark[data-size=lg].ms-aimark-only{padding:0 4px}.ms-aimark[data-size=lg] .ms-aimark-ic{width:22px;height:22px}.ms-aimark[data-size=lg] .ms-aimark-ic svg{width:14px}.ms-info-wrap{position:relative;display:inline-flex;vertical-align:middle}.ms-info{display:inline-grid;place-items:center;width:18px;height:18px;padding:0;border:1.5px solid var(--on-surface-variant);border-radius:50%;background:transparent;color:var(--on-surface-variant);font:700 11px/1 var(--font-sans);cursor:pointer}.ms-info:hover,.ms-info[aria-expanded=true]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.ms-info:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ms-info-bubble{position:absolute;z-index:650;top:calc(100% + 8px);inset-inline-start:50%;transform:translate(-50%);width:max-content;max-width:min(300px,calc(100vw - 24px));padding:12px 14px;border-radius:12px;background:var(--on-surface);color:var(--surface);font:400 13px/20px var(--font-sans);box-shadow:0 8px 24px #00000040;text-align:start;white-space:normal}[dir=rtl] .ms-info-bubble{transform:translate(50%)}.ms-info-bubble[data-placement=top]{top:auto;bottom:calc(100% + 8px)}.ms-info-bubble b{font-weight:600}.ms-seg{display:inline-flex;border:1px solid var(--outline);border-radius:var(--shape-button);overflow:hidden;position:relative}.ms-seg-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:calc(var(--control-height) - 4px);padding:0 var(--space-4);border:0;background:none;color:var(--on-surface);font:500 13px/20px var(--font-sans);cursor:pointer;position:relative;z-index:1}.ms-seg-btn .ms-icon{font-size:18px}.ms-seg-btn[aria-pressed=true]{background:var(--primary-container);color:var(--on-primary-container)}.ms-seg-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ms-seg-count{font:500 10px/14px var(--font-sans);padding:0 6px;border-radius:var(--radius-full);background:var(--surface-container-highest);color:var(--on-surface-variant)}.ms-seg[data-variant=view]{background:var(--surface-container-lowest);border-color:var(--outline-variant);border-radius:var(--radius-md);padding:3px;gap:2px;box-shadow:var(--elevation-panel);overflow:visible}.ms-seg[data-variant=view] .ms-seg-btn{height:32px;padding:0 18px;border-radius:9px;font-weight:600;color:var(--on-surface-variant);transition:background var(--duration-short),color var(--duration-short)}.ms-seg[data-variant=view] .ms-seg-btn:hover{color:var(--on-surface);background:var(--surface)}.ms-seg[data-variant=view] .ms-seg-btn[aria-pressed=true]{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 90%,white),var(--primary));color:var(--on-primary);box-shadow:0 1px 3px color-mix(in srgb,var(--primary) 45%,transparent)}.ms-seg[data-variant=view] .ms-seg-btn[aria-pressed=true] .ms-seg-count{background:color-mix(in srgb,var(--on-primary) 25%,transparent);color:var(--on-primary)}.ms-seg[data-variant=switch]{display:grid;grid-template-columns:repeat(var(--n, 2),1fr);padding:3px;border:0;border-radius:var(--radius-full);background:var(--surface-container-highest)}.ms-seg[data-variant=switch] .ms-seg-btn{height:30px;border-radius:var(--radius-full);color:var(--on-surface-variant)}.ms-seg[data-variant=switch] .ms-seg-btn[aria-selected=true]{color:var(--on-primary)}.ms-seg-ind{position:absolute;top:3px;bottom:3px;inset-inline-start:3px;width:calc((100% - 6px) / var(--n, 2));border-radius:var(--radius-full);background:var(--primary);transform:translate(calc(100% * var(--i, 0)));transition:transform var(--duration-medium) var(--ease-standard)}[dir=rtl] .ms-seg-ind{transform:translate(calc(-100% * var(--i, 0)))}.ms-select{position:relative}.ms-select-btn{width:100%;cursor:pointer;text-align:start;font:400 14px/20px var(--font-sans);color:var(--on-surface)}.ms-select-val{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;gap:8px}.ms-select-ph{color:var(--on-surface-variant)}.ms-select-code{font:600 13px/20px var(--font-mono);color:var(--figure)}.ms-select-list{position:absolute;z-index:60;top:calc(100% + 6px);inset-inline:0;max-height:300px;overflow:auto;padding:var(--space-2);border-radius:var(--radius-lg);background:var(--surface-container-lowest);box-shadow:var(--elevation-hover)}.ms-select-opt{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 12px;border:0;border-radius:var(--radius-md);background:none;color:var(--on-surface);font:400 14px/20px var(--font-sans);text-align:start;cursor:pointer}.ms-select-opt:hover{background:color-mix(in srgb,var(--primary) 6%,transparent)}.ms-select-opt[aria-selected=true]{background:var(--primary-container);color:var(--on-primary-container)}.ms-select-opt[disabled]{opacity:.6;cursor:not-allowed}.ms-select-opt .ms-select-code{width:44px;flex:none}.ms-select-opt-t{flex:1;min-width:0}.ms-select-opt-t small{display:block;font-size:12px;line-height:16px;color:var(--on-surface-variant)}.ms-select-opt .ms-icon{font-size:18px;color:var(--primary)}.ms-select-none{padding:12px;color:var(--on-surface-variant)}.ms-radio-group{display:grid;gap:var(--space-2)}.ms-radio,.ms-radio-card{position:relative;display:flex;gap:10px;align-items:flex-start;cursor:pointer;font:400 14px/20px var(--font-sans);color:var(--on-surface)}.ms-radio input,.ms-radio-card input{position:absolute;opacity:0;width:1px;height:1px}.ms-radio-dot{width:18px;height:18px;margin-top:1px;border:2px solid var(--on-surface-variant);border-radius:50%;flex:none;display:grid;place-items:center}[data-checked=true]>.ms-radio-dot{border-color:var(--primary)}[data-checked=true]>.ms-radio-dot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--primary)}input:focus-visible+.ms-radio-dot{outline:2px solid var(--focus-ring);outline-offset:2px}.ms-radio-t{display:grid;gap:2px;min-width:0}.ms-radio-t b{font-weight:500}.ms-radio-t span{font-size:13px;color:var(--on-surface-variant)}.ms-radio-card{padding:10px 12px;border:1px solid var(--outline-variant);border-radius:var(--radius-md);background:var(--surface-container-lowest);transition:border-color var(--duration-short),box-shadow var(--duration-short)}.ms-radio-card:hover{box-shadow:var(--elevation-hover)}.ms-radio-card[data-checked=true]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 5%,var(--surface-container-lowest))}[data-disabled=true].ms-radio,[data-disabled=true].ms-radio-card{opacity:.6;cursor:not-allowed}.ms-banner{display:flex;gap:var(--space-3);align-items:flex-start;flex-wrap:wrap;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--info-container);color:var(--on-info-container);font:400 14px/20px var(--font-sans);min-width:0}.ms-banner[data-tone=success]{background:var(--success-container);color:var(--on-success-container)}.ms-banner[data-tone=warning]{background:var(--warning-container);color:var(--on-warning-container)}.ms-banner[data-tone=error]{background:var(--error-container);color:var(--on-error-container)}.ms-banner[data-tone=neutral]{background:var(--surface-container-high);color:var(--on-surface-variant)}.ms-banner-ic .ms-icon{font-size:20px}.ms-banner-t{flex:1 1 200px;min-width:0;display:grid;gap:2px}.ms-banner-title{font-weight:600}.ms-banner-act{display:flex;gap:var(--space-2);align-items:center;margin-inline-start:auto}.ms-banner-act .ms-btn,.ms-li .ms-btn,.ms-notif .ms-btn,.ms-table .ms-btn{height:var(--control-height-sm);padding:0 var(--space-3);font-size:12px}.ms-banner-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ms-banner[data-emphasis=compact]{padding:10px 12px;font-size:13px;line-height:18px;gap:8px}.ms-banner[data-emphasis=compact] .ms-banner-ic .ms-icon{font-size:16px}.ms-banner[data-emphasis=hero]{align-items:center;padding:16px 20px;border-radius:var(--shape-panel);color:var(--on-brand-hero);background:linear-gradient(180deg,var(--brand-hero),var(--brand-hero-end));border:1px solid color-mix(in srgb,var(--brand-accent) 25%,transparent);--ring: var(--brand-accent)}.ms-banner[data-emphasis=hero][data-tone=error]{background:linear-gradient(180deg,color-mix(in srgb,var(--hero-error) 40%,#000),var(--hero-error));--ring: var(--on-hero-error);border-color:color-mix(in srgb,var(--on-hero-error) 35%,transparent)}.ms-banner[data-emphasis=hero][data-tone=warning]{background:linear-gradient(180deg,color-mix(in srgb,var(--hero-warning) 45%,#000),var(--hero-warning));--ring: var(--on-hero-warning);border-color:color-mix(in srgb,var(--on-hero-warning) 40%,transparent)}.ms-banner[data-emphasis=hero] .ms-banner-ic{width:48px;height:48px;border-radius:50%;border:2px solid color-mix(in srgb,var(--ring) 60%,transparent);display:grid;place-items:center;color:var(--ring);flex:none}.ms-banner[data-emphasis=hero] .ms-banner-ic .ms-icon{font-size:26px}.ms-banner[data-emphasis=hero] .ms-banner-title{font:600 18px/24px var(--font-sans)}.ms-banner[data-emphasis=hero] .ms-banner-body{font-size:13px;opacity:.88}.ms-banner-chip{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--ring, currentColor) 45%,transparent);font:500 12px/16px var(--font-sans)}.ms-meter-wrap{display:grid;gap:6px}.ms-meter-head{display:flex;justify-content:space-between;gap:12px;font:400 13px/20px var(--font-sans);color:var(--on-surface-variant)}.ms-meter-val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--figure)}.ms-meter{position:relative;height:8px;border-radius:var(--radius-full);background:var(--surface-container-highest);overflow:hidden}.ms-meter>i{display:block;height:100%;border-radius:inherit;background:var(--success);transform-origin:left;animation:ms-grow .4s var(--ease-emphasized-decelerate) both}[dir=rtl] .ms-meter>i{transform-origin:right}.ms-meter[data-tone=warning]>i{background:var(--warning)}.ms-meter[data-tone=error]>i{background:var(--error)}.ms-meter[data-tone=info]>i{background:var(--chart-1)}.ms-meter-tk{position:absolute;top:0;bottom:0;width:2px;background:var(--on-surface-variant);opacity:.45}.ms-meter-cap{font:400 12px/16px var(--font-sans);color:var(--on-surface-variant)}@keyframes ms-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ms-gauge{position:relative;width:210px;margin:8px auto 4px}.ms-gauge svg{display:block;width:100%;height:auto}.ms-gauge-tr,.ms-gauge-v{fill:none;stroke-width:12;stroke-linecap:round}.ms-gauge-tr{stroke:var(--surface-container-highest)}.ms-gauge-v{stroke:var(--success);transition:stroke-dashoffset .7s var(--ease-emphasized-decelerate)}.ms-gauge-v[data-tone=warning]{stroke:var(--warning)}.ms-gauge-v[data-tone=error]{stroke:var(--error)}.ms-gauge-v[data-tone=info]{stroke:var(--chart-1)}.ms-gauge-c{position:absolute;inset-inline:0;bottom:4px;text-align:center}.ms-gauge-c b{font:500 30px/34px var(--font-mono);color:var(--figure)}.ms-gauge-c span{display:block;font:400 12px/16px var(--font-sans);color:var(--on-surface-variant)}.ms-hero{position:relative;overflow:hidden;isolation:isolate;container-type:inline-size;display:flex;flex-direction:column;gap:16px;min-height:300px;padding:28px;border-radius:var(--shape-panel);color:var(--on-brand-hero);background:linear-gradient(180deg,var(--brand-hero),var(--brand-hero-end));border:1px solid color-mix(in srgb,var(--brand) 21%,transparent)}.ms-hero-rib{position:absolute;inset-inline-end:-24px;bottom:-34px;width:72%;z-index:-1;pointer-events:none}[dir=rtl] .ms-hero-rib{transform:scaleX(-1)}.ms-hero-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ms-hero-label{font:600 13px/16px var(--font-sans);color:var(--brand-accent)}.ms-hero-logo{height:22px;width:auto}.ms-hero-fig{flex:1;display:flex;align-items:center}.ms-hero-fig .ms-amount{color:var(--on-brand-hero);font-size:clamp(28px,11cqw,52px)}.ms-hero-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.ms-hero-chips{display:flex;gap:8px;flex-wrap:wrap}.ms-hero-chip{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--on-brand-hero) 14%,transparent);font:500 12px/16px var(--font-sans)}.ms-hero-spark{display:flex;align-items:flex-end;gap:5px;height:40px}.ms-hero-spark i{display:block;width:9px;border-radius:3px;background:color-mix(in srgb,var(--on-brand-hero) 40%,transparent)}.ms-hero-link{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:0;color:var(--on-brand-hero);font:600 13px/16px var(--font-sans);cursor:pointer}.ms-hero-link .ms-icon{font-size:16px}.ms-hero-link:hover{opacity:.85}.ms-hero-link:focus-visible{outline:2px solid var(--on-brand-hero);outline-offset:2px;border-radius:4px}.ms-fbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ms-fbar-s{position:relative;flex:1;min-width:200px;max-width:320px;display:flex;align-items:center}.ms-fbar-s .ms-icon{position:absolute;inset-inline-start:12px;font-size:16px;color:var(--on-surface-variant);pointer-events:none}.ms-fbar-s input{width:100%;height:var(--field-height-sm);padding-inline:36px 12px;border:1px solid var(--outline-variant);border-radius:var(--shape-field);background:var(--surface-container-lowest);color:var(--on-surface);font:400 14px/20px var(--font-sans);transition:border-color var(--duration-short),box-shadow var(--duration-short)}.ms-fbar-s input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 16%,transparent)}.ms-fbar-count{margin-inline-start:auto;font:400 12px/16px var(--font-sans);color:var(--on-surface-variant)}.ms-fbtn-wrap{position:relative}.ms-fbtn{display:inline-flex;align-items:center;gap:6px;height:var(--control-height-sm);padding-inline:12px 10px;border:1px solid var(--outline-variant);border-radius:var(--shape-button);background:var(--surface-container-lowest);color:var(--on-surface);font:500 13px/20px var(--font-sans);cursor:pointer}.ms-fbtn .ms-icon{font-size:16px}.ms-fbtn-val{font-weight:400;color:var(--on-surface-variant)}.ms-fbtn[data-active=true]{border-color:var(--primary);background:var(--primary-container);color:var(--on-primary-container)}.ms-fbtn[data-active=true] .ms-fbtn-val{color:inherit;opacity:.75}.ms-fbtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ms-fbtn-menu{position:absolute;top:calc(100% + 6px);inset-inline-start:0;z-index:60;min-width:220px;background:var(--surface-container-lowest);box-shadow:var(--elevation-hover);border-radius:var(--radius-lg);padding:var(--space-2)}.ms-phases{list-style:none;margin:0;padding:20px 24px;display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));background:var(--surface-container-lowest);border-radius:var(--shape-panel);box-shadow:var(--elevation-panel)}.ms-ph{position:relative;display:grid;gap:4px;justify-items:start;align-content:start;padding-inline-end:12px}.ms-ph:not(:last-child):after{content:"";position:absolute;top:15px;inset-inline-start:40px;inset-inline-end:4px;height:2px;background:var(--outline-subtle)}.ms-ph-dot{position:relative;z-index:1;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font:600 13px/16px var(--font-sans);background:var(--surface-container-highest);color:var(--on-surface-variant)}.ms-ph-dot .ms-icon{font-size:16px}.ms-ph-t{font:600 15px/20px var(--font-sans);margin-top:6px;color:var(--on-surface-variant)}.ms-ph-cap{font:400 13px/18px var(--font-sans);color:var(--on-surface-variant)}.ms-ph[data-state=done] .ms-ph-dot{background:var(--primary);color:var(--on-primary)}.ms-ph[data-state=done]:not(:last-child):after{background:var(--primary)}.ms-ph[data-state=late] .ms-ph-dot{background:var(--warning);color:var(--on-warning)}.ms-ph[data-state=done] .ms-ph-t,.ms-ph[data-state=late] .ms-ph-t,.ms-ph[data-state=current] .ms-ph-t{color:var(--on-surface)}.ms-ph[data-state=current] .ms-ph-dot{background:var(--surface-container-lowest);color:var(--primary);border:2px solid var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 14%,transparent)}.ms-ph[data-state=warning] .ms-ph-dot{background:var(--surface-container-lowest);color:var(--warning);border:2px solid var(--warning);box-shadow:0 0 0 4px color-mix(in srgb,var(--warning) 14%,transparent)}.ms-ph[data-state=warning] .ms-ph-cap{color:var(--on-warning-container)}.ms-ph[data-state=error] .ms-ph-dot{background:var(--error-container);color:var(--error);border:2px solid var(--error)}.ms-ph[data-state=error] .ms-ph-cap{color:var(--error)}@media(max-width:760px){.ms-phases{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.ms-ph:nth-child(2n):after{display:none}}.ms-drop{display:grid;justify-items:center;gap:6px;padding:32px 20px;text-align:center;border:1px dashed var(--outline-variant);border-radius:var(--shape-panel);background:var(--surface-container-lowest);color:var(--on-surface);cursor:pointer;transition:border-color var(--duration-short),background var(--duration-short)}.ms-drop:hover{border-color:var(--outline)}.ms-drop[data-over=true]{border-color:var(--primary);background:var(--primary-container)}.ms-drop:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ms-drop>.ms-icon{font-size:32px;color:var(--primary)}.ms-drop-t{font:500 14px/20px var(--font-sans)}.ms-drop-h{font:400 12px/16px var(--font-sans);color:var(--on-surface-variant)}.ms-ichip{display:inline-flex;align-items:center;gap:4px;height:24px;padding-inline:10px 4px;border-radius:var(--radius-full);background:var(--surface-container-highest);color:var(--on-surface);font:500 12px/18px var(--font-sans)}.ms-ichip-x{width:18px;height:18px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--on-surface-variant);cursor:pointer}.ms-ichip-x .ms-icon{font-size:14px}.ms-ichip-x:hover{color:var(--error)}.ms-ichip[data-suggested=true]{padding:0;background:transparent;border:1px dashed var(--outline)}.ms-ichip[data-suggested=true] button{display:inline-flex;align-items:center;gap:2px;height:22px;padding:0 10px 0 6px;border:0;background:none;color:var(--on-surface-variant);font:inherit;cursor:pointer;border-radius:inherit}.ms-ichip[data-suggested=true] button:hover{background:var(--surface-container-highest)}.ms-ichip[data-suggested=true] .ms-icon{font-size:14px}.ms-tags-box{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:var(--field-height);padding:6px 10px;border:1px solid var(--outline-variant);border-radius:var(--shape-field);background:var(--surface-container-lowest)}.ms-tags-box:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 16%,transparent)}.ms-tags-in{flex:1;min-width:80px;border:0;outline:0;background:none;color:var(--on-surface);font:400 14px/20px var(--font-sans)}.ms-tags-sug{display:flex;flex-wrap:wrap;gap:6px}.ms-notif-g+.ms-notif-g{margin-top:14px}.ms-notif-gt{margin:0 0 6px;font:500 12px/16px var(--font-sans);color:var(--on-surface-variant)}.ms-notif{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--outline-subtle)}.ms-notif-ic{flex:none;width:36px;height:36px;border-radius:var(--radius-md);display:grid;place-items:center;background:var(--surface-container-high);color:var(--on-surface-variant)}.ms-notif-ic .ms-icon{font-size:20px}.ms-notif[data-kind=action] .ms-notif-ic{background:var(--warning-container);color:var(--on-warning-container)}.ms-notif[data-kind=success] .ms-notif-ic{background:var(--success-container);color:var(--on-success-container)}.ms-notif[data-kind=ai] .ms-notif-ic{background:var(--ai-container);color:var(--on-ai-container)}.ms-notif-b{flex:1;min-width:0;display:grid;gap:2px}.ms-notif-t{display:inline-flex;align-items:center;gap:8px;font:500 14px/20px var(--font-sans);color:var(--on-surface)}.ms-notif[data-read=true] .ms-notif-t{font-weight:400;color:var(--on-surface-variant)}.ms-notif-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--primary)}.ms-notif-s{font:400 12px/16px var(--font-sans);color:var(--on-surface-variant);overflow-wrap:anywhere}.ms-notif-m{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:6px;font:400 12px/16px var(--font-sans);color:var(--on-surface-variant)}.ms-reasons{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ms-reasons li{display:flex;gap:8px;align-items:flex-start;font:400 14px/20px var(--font-sans)}.ms-reasons .ms-icon{font-size:16px;margin-top:2px}.ms-reasons [data-tone=ok] .ms-icon{color:var(--success)}.ms-reasons [data-tone=warn] .ms-icon,.ms-reasons [data-tone=bad] .ms-icon{color:var(--warning)}.ms-reasons [data-tone=na]{color:var(--on-surface-variant)}.ms-score{display:flex;gap:28px;align-items:center;flex-wrap:wrap}.ms-score-n{font:600 52px/56px var(--font-mono);color:var(--figure);font-variant-numeric:tabular-nums}.ms-score-n small{font-size:16px;font-weight:500;color:var(--on-surface-variant);margin-inline-start:2px}.ms-score-b{flex:1;min-width:220px;display:grid;gap:10px}.ms-score-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ms-crumbs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font:400 13px/20px var(--font-sans);color:var(--on-surface-variant)}.ms-crumbs ol{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.ms-crumbs li{display:inline-flex;align-items:center;gap:4px}.ms-crumbs a{color:var(--primary);text-decoration:none}.ms-crumbs a:hover{text-decoration:underline}.ms-crumbs [aria-current]{color:var(--on-surface)}.ms-crumbs .ms-icon{font-size:16px;opacity:.6}.ms-crumb-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--primary);border-radius:var(--radius-full);background:var(--primary-container);color:var(--on-primary-container);font:500 12px/16px var(--font-sans);cursor:pointer}.ms-crumb-chip .ms-icon{font-size:14px;opacity:1}.ms-endorse{display:inline-flex;align-items:center;gap:8px;color:var(--on-surface);font:400 12px/16px var(--font-sans);text-decoration:none}.ms-endorse img{height:20px;width:auto;display:block;filter:brightness(0) invert(.1)}[data-theme$=dark] .ms-endorse img{filter:brightness(0) invert(1)}.ms-endorse b{font-weight:600}.ms-drawer{--w: var(--drawer-width);width:var(--w);height:100%;display:flex;flex-direction:column;background:var(--surface-container-lowest);border-inline-end:1px solid var(--outline-variant);transition:width var(--duration-medium) var(--ease-standard);overflow-x:hidden;overflow-y:auto}.ms-drawer[data-collapsed=true]{--w: var(--drawer-rail-width);overflow:visible}.ms-dr-h{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:16px 16px 8px}.ms-dr-logo{display:flex;align-items:center;min-width:0}.ms-dr-logo img{height:28px;width:auto;display:block}.ms-dr-tg{width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:10px;background:transparent;color:var(--on-surface-variant);cursor:pointer}.ms-dr-tg:hover{background:var(--surface-container-highest);color:var(--on-surface)}.ms-dr-tg .ms-icon{font-size:20px}.ms-dr-sw{padding:4px 16px 8px}.ms-dr-search{display:flex;align-items:center;gap:10px;height:36px;margin:4px 16px 8px;padding:0 10px 0 12px;border:1px solid var(--outline-variant);border-radius:var(--shape-button);background:var(--surface-container-lowest);color:var(--on-surface-variant);font:400 13px/20px var(--font-sans);cursor:pointer;text-align:start}.ms-dr-search:hover{border-color:var(--outline)}.ms-dr-search .ms-icon{font-size:18px}.ms-dr-search .ms-dr-lb{flex:1}.ms-dr-search kbd{font:500 11px/16px var(--font-mono);padding:2px 6px;border-radius:6px;background:var(--surface-container-highest)}.ms-dr-nav{flex:1;display:flex;flex-direction:column;gap:8px;padding:8px 12px 12px}.ms-dr-bottom{margin-top:auto;display:flex;flex-direction:column;gap:2px;padding-top:8px;border-top:1px solid var(--outline-subtle)}.ms-dr-mod{position:relative;display:grid;gap:2px}.ms-dr-mod-t{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px 6px;border:0;border-radius:var(--radius-md);background:none;color:var(--on-surface);font:600 13px/20px var(--font-sans);text-align:start;cursor:pointer}.ms-dr-mod-t:hover{background:var(--surface-container-highest)}.ms-dr-mod-t>.ms-icon{font-size:20px}.ms-dr-mod-t .ms-dr-lb{flex:1;min-width:0}.ms-dr-n{font:400 12px/16px var(--font-sans);color:var(--on-surface-variant)}.ms-dr-chev{font-size:16px!important;color:var(--on-surface-variant);transform:rotate(90deg);transition:transform var(--duration-medium) var(--ease-standard)}.ms-dr-mod[data-closed=true] .ms-dr-chev{transform:none}[dir=rtl] .ms-dr-mod[data-closed=true] .ms-dr-chev{transform:scaleX(-1)}.ms-dr-items{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--duration-medium) var(--ease-standard)}.ms-dr-items>div{overflow:hidden;min-height:0;display:grid;gap:2px}.ms-dr-mod[data-closed=true] .ms-dr-items{grid-template-rows:0fr}.ms-dr-fly-t{display:none;padding:6px 12px 8px;font:600 13px/20px var(--font-sans);color:var(--on-surface)}.ms-dr-it{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 12px;padding-inline-start:40px;border:0;border-radius:var(--radius-md);background:none;color:var(--on-surface);font:400 13px/20px var(--font-sans);text-align:start;cursor:pointer}.ms-dr-it.ms-dr-top{min-height:40px;padding-inline-start:12px;font-weight:500}.ms-dr-it .ms-icon{font-size:20px}.ms-dr-it .ms-dr-lb{flex:1;min-width:0}.ms-dr-it:hover{background:var(--surface-container-highest)}.ms-dr-it[aria-current=page]{background:var(--primary-container);color:var(--on-primary-container);font-weight:500}.ms-dr-it[aria-current=page]:before{content:"";position:absolute;inset-inline-start:0;top:7px;bottom:7px;width:3px;border-radius:3px;background:var(--primary)}.ms-dr-it:disabled{color:var(--on-surface-variant);cursor:default}.ms-dr-it:focus-visible,.ms-dr-mod-t:focus-visible,.ms-dr-tg:focus-visible,.ms-dr-search:focus-visible,.ms-dr-urow:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ms-dr-badge{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--error);color:var(--on-error);font:600 11px/20px var(--font-sans);text-align:center}.ms-dr-badge:empty{min-width:8px;width:8px;height:8px;padding:0}.ms-dr-tag{font:500 11px/16px var(--font-sans);height:20px;padding:0 8px;border-radius:var(--radius-full);background:var(--surface-container-highest);color:var(--on-surface-variant);display:inline-flex;align-items:center}.ms-dr-user{padding:8px 12px;border-top:1px solid var(--outline-subtle)}.ms-dr-urow{display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px;border:0;border-radius:var(--radius-md);background:none;color:var(--on-surface);cursor:pointer;text-align:start}.ms-dr-urow:hover{background:var(--surface-container-highest)}.ms-dr-ut{flex:1;min-width:0;display:grid}.ms-dr-ut b{font:500 13px/18px var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-dr-ut small{font:400 12px/16px var(--font-sans);color:var(--on-surface-variant);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-dr-chev2{font-size:16px!important;color:var(--on-surface-variant)}.ms-dr-end{padding:4px 20px 16px}.ms-drawer[data-collapsed=true] .ms-dr-h{flex-direction:column;padding:16px 0 8px}.ms-drawer[data-collapsed=true] .ms-dr-logo img{height:22px}.ms-drawer[data-collapsed=true] .ms-dr-sw,.ms-drawer[data-collapsed=true] .ms-dr-end,.ms-drawer[data-collapsed=true] .ms-dr-lb,.ms-drawer[data-collapsed=true] .ms-dr-n,.ms-drawer[data-collapsed=true] .ms-dr-mod-t .ms-dr-chev,.ms-drawer[data-collapsed=true] .ms-dr-tag,.ms-drawer[data-collapsed=true] .ms-dr-ut,.ms-drawer[data-collapsed=true] .ms-dr-chev2,.ms-drawer[data-collapsed=true] .ms-dr-search kbd{display:none}.ms-drawer[data-collapsed=true] .ms-dr-nav{padding:8px}.ms-drawer[data-collapsed=true] .ms-dr-search{margin:4px 8px 8px;justify-content:center;padding:0}.ms-drawer[data-collapsed=true] .ms-dr-mod-t,.ms-drawer[data-collapsed=true] .ms-dr-it.ms-dr-top{justify-content:center;padding:10px 0}.ms-drawer[data-collapsed=true] .ms-dr-mod[data-active=true]>.ms-dr-mod-t{background:var(--primary-container);color:var(--on-primary-container)}.ms-drawer[data-collapsed=true] .ms-dr-badge{position:absolute;top:6px;inset-inline-end:10px;min-width:8px;width:8px;height:8px;padding:0;font-size:0}.ms-drawer[data-collapsed=true] .ms-dr-urow{justify-content:center;padding:6px 0}.ms-drawer[data-collapsed=true] .ms-dr-items{display:block;position:absolute;inset-inline-start:100%;top:0;padding-inline-start:10px;opacity:0;visibility:hidden;transform:translate(-6px);transition:opacity var(--duration-short),transform var(--duration-short),visibility var(--duration-short);z-index:60}[dir=rtl] .ms-drawer[data-collapsed=true] .ms-dr-items{transform:translate(6px)}.ms-drawer[data-collapsed=true] .ms-dr-items>div{background:var(--surface-container-lowest);border-radius:var(--radius-lg);box-shadow:var(--elevation-hover);padding:8px;min-width:250px;overflow:visible}.ms-drawer[data-collapsed=true] .ms-dr-mod:hover .ms-dr-items,.ms-drawer[data-collapsed=true] .ms-dr-mod:focus-within .ms-dr-items{opacity:1;visibility:visible;transform:none}.ms-drawer[data-collapsed=true] .ms-dr-fly-t,.ms-drawer[data-collapsed=true] .ms-dr-items .ms-dr-lb,.ms-drawer[data-collapsed=true] .ms-dr-items .ms-dr-tag{display:block}.ms-drawer[data-collapsed=true] .ms-dr-items .ms-dr-it{padding-inline-start:12px}@media(prefers-reduced-motion:reduce){.ms-meter>i,.ms-gauge-v,.ms-seg-ind,.ms-drawer,.ms-dr-items,.ms-dr-chev{animation:none;transition:none}}
