html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--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 Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--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 Roboto;--mat-sys-headline-medium-font: Roboto;--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 Roboto;--mat-sys-headline-small-font: Roboto;--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 Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--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 Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--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}:root,[data-theme=dark]{--ag-bg-canvas: #0E0B0B;--ag-bg-base: #191414;--ag-surface-raised: #201B1B;--ag-surface-overlay: #2D2D2D;--ag-surface-light: #F4F6EF;--ag-accent-primary: #64F576;--ag-accent-hover: #7DF98C;--ag-accent-secondary: #CDE060;--ag-accent-on-accent: #0E0B0B;--ag-text-primary: #FFFFFF;--ag-text-secondary: rgba(255, 255, 255, .72);--ag-text-muted: rgba(255, 255, 255, .46);--ag-text-on-light: #0E0B0B;--ag-border-subtle: rgba(255, 255, 255, .08);--ag-border-strong: rgba(255, 255, 255, .16);--ag-focus-ring: #64F576}[data-theme=light]{--ag-bg-canvas: #F4F6EF;--ag-bg-base: #FFFFFF;--ag-surface-raised: #FFFFFF;--ag-surface-overlay: #E6E9DF;--ag-surface-light: #2D2D2D;--ag-accent-primary: #359F40;--ag-accent-hover: #25542B;--ag-accent-secondary: #8A9B30;--ag-accent-on-accent: #FFFFFF;--ag-text-primary: #0E0B0B;--ag-text-secondary: rgba(14, 11, 11, .72);--ag-text-muted: rgba(14, 11, 11, .46);--ag-text-on-light: #FFFFFF;--ag-border-subtle: rgba(14, 11, 11, .08);--ag-border-strong: rgba(14, 11, 11, .16);--ag-focus-ring: #359F40}:root{--ag-state-success: #3FB950;--ag-state-warning: #E3B341;--ag-state-danger: #E5534B;--ag-state-info: #58A6FF;--ag-primitive-green-bright: #7DF98C;--ag-primitive-green-base: #64F576;--ag-primitive-green-spring: #359F40;--ag-primitive-green-forest: #25542B;--ag-primitive-lime-base: #CDE060;--ag-primitive-lime-glow: #CFDD78;--ag-primitive-lime-deep: #8A9B30;--ag-primitive-olive-base: #373D23;--ag-space-2xs: 4px;--ag-space-xs: 8px;--ag-space-sm: 12px;--ag-space-md: 16px;--ag-space-lg: 24px;--ag-space-xl: 32px;--ag-space-2xl: 48px;--ag-space-3xl: 64px;--ag-space-4xl: 96px;--ag-space-5xl: 128px;--ag-radius-none: 0;--ag-radius-xs: 4px;--ag-radius-sm: 6px;--ag-radius-md: 10px;--ag-radius-lg: 14px;--ag-radius-xl: 20px;--ag-radius-2xl: 28px;--ag-radius-pill: 48px;--ag-radius-button: 12px;--ag-elev-0: 0 0 0 1px var(--ag-border-subtle);--ag-elev-1: 0 4px 12px rgba(0, 0, 0, .32);--ag-elev-2: 0 8px 24px rgba(0, 0, 0, .4);--ag-elev-3: 0 16px 40px rgba(0, 0, 0, .52);--ag-elev-glow: 0 0 0 1px var(--ag-accent-primary), 0 0 24px rgba(100, 245, 118, .32);--ag-gradient-brand: linear-gradient( 135deg, #25542B 0%, #359F40 50%, #CFDD78 100% )}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dPIFZifjKcF5UAWdDRYE58RWq7.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dPIFZifjKcF5UAWdDRYE98RWq7.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dPIFZifjKcF5UAWdDRYEF8RQ.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dMIFZifjKcF5UAWdDRaPpZUFqaHjyV.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dMIFZifjKcF5UAWdDRaPpZUFuaHjyV.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dMIFZifjKcF5UAWdDRaPpZUFWaHg.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:"Montech V.02";src:url(/fonts/MONTECHV02-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Montech V.02";src:url(/fonts/MONTECHV02-LightItalic.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Montech V.02";src:url(/fonts/MONTECHV02-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montech V.02";src:url(/fonts/MONTECHV02-Italic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Montech V.02";src:url(/fonts/MONTECHV02-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montech V.02";src:url(/fonts/MONTECHV02-MediumItalic.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Montech V.02";src:url(/fonts/MONTECHV02-SemiBold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montech V.02";src:url(/fonts/MONTECHV02-SemiBoldItalic.otf) format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Montech V.02";src:url(/fonts/MONTECHV02-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Montech V.02";src:url(/fonts/MONTECHV02-BoldItalic.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Montech V.02";src:url(/fonts/MONTECHV02-ExtraBold.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Montech V.02";src:url(/fonts/MONTECHV02-ExtraBoldItalic.otf) format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:"Montech V.02";src:url(/fonts/MONTECHV02-Black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Montech V.02";src:url(/fonts/MONTECHV02-BlackItalic.otf) format("opentype");font-weight:900;font-style:italic;font-display:swap}:root{--ag-font-display: "Montech V.02", "Space Grotesk", system-ui, sans-serif;--ag-font-body: "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--ag-font-mono: "Space Mono", ui-monospace, "SF Mono", Menlo, monospace}:root{--ag-fs-display: 80px;--ag-fs-h1: 56px;--ag-fs-h2: 44px;--ag-fs-h3: 34px;--ag-fs-h4: 26px;--ag-fs-h5: 21px;--ag-fs-h6: 17px;--ag-fs-overline: 14px;--ag-fs-body-l: 18px;--ag-fs-body-m: 16px;--ag-fs-body-s: 14px;--ag-fs-label: 13px;--ag-fs-mono: 16px}.ag-display,.ag-h1,.ag-h2,.ag-h3,.ag-h4,.ag-h5,.ag-h6{margin-block:0}.ag-display{font-family:var(--ag-font-display);font-size:var(--ag-fs-display);font-weight:700;line-height:1.02;letter-spacing:-.02em}.ag-h1{font-family:var(--ag-font-display);font-size:var(--ag-fs-h1);font-weight:700;line-height:1.05;letter-spacing:-.015em}.ag-h2{font-family:var(--ag-font-display);font-size:var(--ag-fs-h2);font-weight:700;line-height:1.08;letter-spacing:-.01em}.ag-h3{font-family:var(--ag-font-display);font-size:var(--ag-fs-h3);font-weight:700;line-height:1.12;letter-spacing:-.005em}.ag-h4{font-family:var(--ag-font-display);font-size:var(--ag-fs-h4);font-weight:500;line-height:1.2}.ag-h5{font-family:var(--ag-font-display);font-size:var(--ag-fs-h5);font-weight:500;line-height:1.25}.ag-h6{font-family:var(--ag-font-display);font-size:var(--ag-fs-h6);font-weight:500;line-height:1.3}.ag-overline{font-family:var(--ag-font-display);font-size:var(--ag-fs-overline);font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1.2}.ag-body-l{font-family:var(--ag-font-body);font-size:var(--ag-fs-body-l);font-weight:400;line-height:1.55}.ag-body-m{font-family:var(--ag-font-body);font-size:var(--ag-fs-body-m);font-weight:400;line-height:1.55}.ag-body-s{font-family:var(--ag-font-body);font-size:var(--ag-fs-body-s);font-weight:400;line-height:1.5}.ag-label{font-family:var(--ag-font-body);font-size:var(--ag-fs-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.ag-mono{font-family:var(--ag-font-mono);font-size:var(--ag-fs-mono);font-weight:400;line-height:1.5;font-variant-numeric:tabular-nums}.ag-brand-corners{--ag-corner-size: 14px;--ag-corner-thickness: 1.5px;--ag-corner-inset: 10px;--ag-corner-color: var(--ag-accent-primary);position:relative}.ag-brand-corners:before,.ag-brand-corners:after,.ag-brand-corners>.ag-brand-corners__tl,.ag-brand-corners>.ag-brand-corners__br{content:"";position:absolute;width:var(--ag-corner-size);height:var(--ag-corner-size);background:linear-gradient(var(--ag-corner-color),var(--ag-corner-color)) no-repeat center / var(--ag-corner-size) var(--ag-corner-thickness),linear-gradient(var(--ag-corner-color),var(--ag-corner-color)) no-repeat center / var(--ag-corner-thickness) var(--ag-corner-size);pointer-events:none;opacity:.85}.ag-brand-corners:before{top:var(--ag-corner-inset);left:var(--ag-corner-inset)}.ag-brand-corners:after{bottom:var(--ag-corner-inset);right:var(--ag-corner-inset)}.ag-brand-corners>.ag-brand-corners__tr{position:absolute;top:var(--ag-corner-inset);right:var(--ag-corner-inset);width:var(--ag-corner-size);height:var(--ag-corner-size);pointer-events:none;opacity:.85;background:linear-gradient(var(--ag-corner-color),var(--ag-corner-color)) no-repeat center / var(--ag-corner-size) var(--ag-corner-thickness),linear-gradient(var(--ag-corner-color),var(--ag-corner-color)) no-repeat center / var(--ag-corner-thickness) var(--ag-corner-size)}.ag-brand-corners>.ag-brand-corners__bl{position:absolute;bottom:var(--ag-corner-inset);left:var(--ag-corner-inset);width:var(--ag-corner-size);height:var(--ag-corner-size);pointer-events:none;opacity:.85;background:linear-gradient(var(--ag-corner-color),var(--ag-corner-color)) no-repeat center / var(--ag-corner-size) var(--ag-corner-thickness),linear-gradient(var(--ag-corner-color),var(--ag-corner-color)) no-repeat center / var(--ag-corner-thickness) var(--ag-corner-size)}.ag-arrow{--ag-arrow-color: currentColor;--ag-arrow-size: 1em;--ag-arrow-shift: 4px;display:inline-block;width:var(--ag-arrow-size);height:var(--ag-arrow-size);vertical-align:-.1em;background-color:var(--ag-arrow-color);mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M5 12h12m-4-4 4 4-4 4' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M5 12h12m-4-4 4 4-4 4' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%;transition:transform .22s cubic-bezier(.2,.7,.2,1)}.ag-arrow--left{transform:scaleX(-1)}.ag-arrow-host:hover .ag-arrow:not(.ag-arrow--left){transform:translate(var(--ag-arrow-shift))}.ag-arrow-host:hover .ag-arrow--left{transform:scaleX(-1) translate(var(--ag-arrow-shift))}@media(prefers-reduced-motion:reduce){.ag-arrow{transition:none}}.ag-overline-brackets{font-family:var(--ag-font-display);font-size:var(--ag-fs-overline);font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1.2;display:inline-flex;align-items:center;gap:.4em;color:var(--ag-text-secondary)}.ag-overline-brackets:before{content:"\2039";color:var(--ag-accent-primary);font-weight:700}.ag-overline-brackets:after{content:"\203a";color:var(--ag-accent-primary);font-weight:700}.ag-grad-brand{background-image:var(--ag-gradient-brand);background-size:cover;background-repeat:no-repeat}.ag-glass{background:color-mix(in srgb,var(--ag-surface-raised) 70%,transparent);border:1px solid var(--ag-border-subtle);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.ag-glass-green{background:color-mix(in srgb,var(--ag-primitive-green-forest) 55%,transparent);border:1px solid color-mix(in srgb,var(--ag-accent-primary) 32%,transparent);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);color:var(--ag-text-primary)}.ag-glass-dark{background:color-mix(in srgb,#000 55%,transparent);border:1px solid var(--ag-border-strong);backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);color:var(--ag-text-primary)}[data-theme=light] .ag-glass-dark{background:color-mix(in srgb,var(--ag-primitive-green-base) 50%,#ffffff);border-color:color-mix(in srgb,var(--ag-primitive-green-spring) 42%,transparent);color:var(--ag-text-primary)}.ag-riego-radial{--ag-riego-center: var(--ag-primitive-green-spring);--ag-riego-outer: transparent;--ag-riego-size: 60% 70%;--ag-riego-position: 50% 100%;--ag-riego-opacity: .45;background-image:radial-gradient(ellipse var(--ag-riego-size) at var(--ag-riego-position),color-mix(in srgb,var(--ag-riego-center) calc(var(--ag-riego-opacity) * 100%),transparent) 0%,var(--ag-riego-outer) 65%),radial-gradient(ellipse 40% 50% at 50% 100%,color-mix(in srgb,var(--ag-accent-secondary) 22%,transparent) 0%,transparent 70%)}.ag-elev-0{box-shadow:var(--ag-elev-0)}.ag-elev-1{box-shadow:var(--ag-elev-1)}.ag-elev-2{box-shadow:var(--ag-elev-2)}.ag-elev-3{box-shadow:var(--ag-elev-3)}.ag-elev-glow{box-shadow:var(--ag-elev-glow)}:root{--agro-domain-agriculture-primary: #10B981;--agro-domain-agriculture-soft: #D1FAE5;--agro-domain-agriculture-icon: "eco";--agro-domain-livestock-primary: #F59E0B;--agro-domain-livestock-soft: #FEF3C7;--agro-domain-livestock-icon: "pets";--agro-domain-weather-primary: #0EA5E9;--agro-domain-weather-soft: #E0F2FE;--agro-domain-weather-icon: "wb_cloudy";--agro-domain-water-primary: #06B6D4;--agro-domain-water-soft: #CFFAFE;--agro-domain-water-icon: "water_drop";--agro-domain-environmental-primary: #8B5CF6;--agro-domain-environmental-soft: #EDE9FE;--agro-domain-environmental-icon: "air"}:root{--mat-sys-primary: var(--ag-accent-primary);--mat-sys-on-primary: var(--ag-accent-on-accent);--mat-sys-primary-container: color-mix(in srgb, var(--ag-accent-primary) 22%, var(--ag-surface-raised));--mat-sys-on-primary-container: var(--ag-text-primary);--mat-sys-secondary: var(--ag-accent-secondary);--mat-sys-on-secondary: var(--ag-accent-on-accent);--mat-sys-tertiary: var(--ag-primitive-lime-glow);--mat-sys-on-tertiary: var(--ag-text-on-light);--mat-sys-surface: var(--ag-surface-raised);--mat-sys-on-surface: var(--ag-text-primary);--mat-sys-surface-variant: var(--ag-surface-overlay);--mat-sys-on-surface-variant: var(--ag-text-secondary);--mat-sys-surface-container: var(--ag-bg-base);--mat-sys-surface-container-low: var(--ag-bg-canvas);--mat-sys-surface-container-lowest: var(--ag-bg-canvas);--mat-sys-surface-container-high: var(--ag-surface-overlay);--mat-sys-surface-container-highest: var(--ag-surface-overlay);--mat-sys-background: var(--ag-bg-canvas);--mat-sys-on-background: var(--ag-text-primary);--mat-sys-outline: var(--ag-border-strong);--mat-sys-outline-variant: var(--ag-border-subtle);--mat-sys-error: var(--ag-state-danger);--mat-sys-on-error: #ffffff;--mat-sys-error-container: color-mix(in srgb, var(--ag-state-danger) 22%, var(--ag-surface-raised));--mat-sys-on-error-container: var(--ag-text-primary);--mat-sys-corner-extra-small: var(--ag-radius-xs);--mat-sys-corner-small: var(--ag-radius-sm);--mat-sys-corner-medium: 14px;--mat-sys-corner-large: 20px;--mat-sys-corner-extra-large: var(--ag-radius-2xl)}:root{--mat-sys-display-large: 400 3.562rem / 4rem var(--ag-font-body);--mat-sys-display-medium: 400 2.812rem / 3.25rem var(--ag-font-body);--mat-sys-display-small: 400 2.25rem / 2.75rem var(--ag-font-body);--mat-sys-headline-large: 400 2rem / 2.5rem var(--ag-font-body);--mat-sys-headline-medium: 400 1.75rem / 2.25rem var(--ag-font-body);--mat-sys-headline-small: 400 1.5rem / 2rem var(--ag-font-body);--mat-sys-title-large: 400 1.375rem / 1.75rem var(--ag-font-body);--mat-sys-title-medium: 500 1rem / 1.5rem var(--ag-font-body);--mat-sys-title-small: 500 .875rem / 1.25rem var(--ag-font-body);--mat-sys-body-large: 400 1rem / 1.5rem var(--ag-font-body);--mat-sys-body-medium: 400 .875rem / 1.25rem var(--ag-font-body);--mat-sys-body-small: 400 .75rem / 1rem var(--ag-font-body);--mat-sys-label-large: 500 .875rem / 1.25rem var(--ag-font-body);--mat-sys-label-medium: 500 .75rem / 1rem var(--ag-font-body);--mat-sys-label-small: 500 .688rem / 1rem var(--ag-font-body);--mat-sys-display-large-font: var(--ag-font-body);--mat-sys-display-medium-font: var(--ag-font-body);--mat-sys-display-small-font: var(--ag-font-body);--mat-sys-headline-large-font: var(--ag-font-body);--mat-sys-headline-medium-font: var(--ag-font-body);--mat-sys-headline-small-font: var(--ag-font-body);--mat-sys-title-large-font: var(--ag-font-body);--mat-sys-title-medium-font: var(--ag-font-body);--mat-sys-title-small-font: var(--ag-font-body);--mat-sys-body-large-font: var(--ag-font-body);--mat-sys-body-medium-font: var(--ag-font-body);--mat-sys-body-small-font: var(--ag-font-body);--mat-sys-label-large-font: var(--ag-font-body);--mat-sys-label-medium-font: var(--ag-font-body);--mat-sys-label-small-font: var(--ag-font-body)}html,body{height:100%}html,body{background:var(--ag-bg-canvas);color:var(--ag-text-primary);font-family:var(--ag-font-body, "Montserrat", system-ui, sans-serif)}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{padding:var(--ag-space-md)}.agro-page{display:flex;flex-direction:column;gap:var(--ag-space-md)}.agro-page-header{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--ag-space-sm)}.agro-title{margin:0;font-family:var(--ag-font-display);font-size:var(--ag-fs-h2);font-weight:700;line-height:1.08;letter-spacing:-.01em;color:var(--ag-text-primary)}.agro-subtitle{margin:6px 0 0;color:var(--ag-text-secondary);font-family:var(--ag-font-body);font-size:var(--ag-fs-body-m);line-height:1.55}.agro-page{padding:0!important}.agro-page.page{max-width:none!important;margin-left:0!important;margin-right:0!important}.agro-page-header,.ag-page-header{margin-top:0!important;margin-bottom:0!important}.agro-page-header .ag-body-m,.ag-page-header .ag-body-m,.agro-page-header .ag-body-s,.ag-page-header .ag-body-s,.agro-page-header .page-subtitle,.ag-page-header .page-subtitle,.agro-page-header .subtitle,.ag-page-header .subtitle{margin:6px 0 0!important;font-size:var(--ag-fs-body-m)!important;color:var(--ag-text-secondary)}.agro-card-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--ag-space-md)}@media(max-width:960px){.agro-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.page{max-width:1100px;margin:0 auto}.ag-card{position:relative;box-sizing:border-box;border-radius:var(--ag-radius-lg);background:var(--ag-surface-raised);border:1px solid var(--ag-border-subtle);box-shadow:var(--ag-elev-1);color:var(--ag-text-primary)}.ag-card--green{background:color-mix(in srgb,var(--ag-accent-primary) 12%,var(--ag-surface-raised));border-color:color-mix(in srgb,var(--ag-accent-primary) 28%,transparent)}.ag-card--sm{padding:12px}.ag-card--md{padding:20px}.ag-card--lg{padding:32px}.legal-doc{color:var(--ag-text-secondary);font-size:15px;line-height:1.7}.legal-doc>p:first-child{margin-top:0}.legal-doc h2{font-family:var(--ag-font-display);font-size:var(--ag-fs-h5);color:var(--ag-text-primary);margin:30px 0 10px}.legal-doc h3{font-size:16px;font-weight:700;color:var(--ag-text-primary);margin:20px 0 8px}.legal-doc p{margin:0 0 12px}.legal-doc ul,.legal-doc ol{margin:0 0 14px;padding-left:22px}.legal-doc li{margin-bottom:6px}.legal-doc strong{color:var(--ag-text-primary)}.legal-doc a{color:var(--ag-accent-primary)}.legal-doc .legal-updated{font-size:13px;color:var(--ag-text-muted);margin-bottom:24px}.legal-doc .legal-note{border-left:3px solid var(--ag-accent-primary);background:color-mix(in srgb,var(--ag-accent-primary) 8%,transparent);padding:12px 14px;border-radius:0 8px 8px 0;margin:0 0 18px;font-size:14px}.legal-doc table{width:100%;border-collapse:collapse;margin:4px 0 18px;font-size:13.5px}.legal-doc th,.legal-doc td{border:1px solid var(--ag-border-subtle);padding:8px 10px;text-align:left;vertical-align:top}.legal-doc th{background:color-mix(in srgb,var(--ag-accent-primary) 10%,transparent);color:var(--ag-text-primary)}.legal-doc .ph{background:color-mix(in srgb,var(--ag-state-warning) 26%,transparent);border-radius:4px;padding:0 5px;font-weight:600;color:var(--ag-text-primary);white-space:nowrap}.ag-sidenav__item,.ag-sidenav__item.mat-mdc-list-item,.ag-sidenav__item .mdc-list-item__ripple,.ag-sidenav__item .mdc-list-item__ripple:before,.ag-sidenav__item .mdc-list-item__ripple:after,.ag-sidenav__item .mat-mdc-focus-indicator,.ag-sidenav__item .mat-ripple,.ag-sidenav__item .mat-mdc-list-item-interactive{border-radius:0!important}.ag-sidenav__item.mat-mdc-list-item{--mdc-list-item-container-shape: 0}.ag-sidenav__item .mat-mdc-list-item-unscoped-content{display:flex;align-items:center;gap:14px}.mdc-text-field--outlined{--mdc-outlined-text-field-container-height: 44px}.mdc-text-field--outlined .mdc-floating-label{font-size:12px}.mdc-text-field__input{font-size:14px;line-height:44px;padding-top:0;padding-bottom:0}.mat-mdc-form-field-infix{min-height:44px}.mat-mdc-button-base:not(.mat-mdc-icon-button):not(.mat-mdc-fab):not(.mat-mdc-mini-fab):not(.mat-mdc-menu-item){min-height:46px;padding:0 22px;border-radius:999px;font-weight:700;letter-spacing:.2px}.mat-mdc-button-base:not(.mat-mdc-icon-button):not(.mat-mdc-fab):not(.mat-mdc-mini-fab):not(.mat-mdc-menu-item) .mat-icon{margin-right:8px}.mat-mdc-raised-button,.mat-mdc-unelevated-button,.mat-mdc-outlined-button,.mat-mdc-stroked-button,.mat-mdc-button{background:var(--ag-accent-primary)!important;color:var(--ag-accent-on-accent)!important;border:1px solid transparent!important;box-shadow:none!important}.mat-mdc-raised-button:hover,.mat-mdc-unelevated-button:hover,.mat-mdc-outlined-button:hover,.mat-mdc-stroked-button:hover,.mat-mdc-button:hover{background:var(--ag-accent-hover)!important;filter:none}.mat-mdc-button-base.mat-mdc-button-disabled,.mat-mdc-button-base[disabled]{filter:none;background:color-mix(in srgb,var(--ag-accent-primary) 18%,var(--ag-surface-raised) 82%)!important;color:var(--ag-text-muted)!important;box-shadow:none}.mat-mdc-card{border-radius:var(--ag-radius-lg);background:var(--ag-surface-raised);color:var(--ag-text-primary);border:1px solid var(--ag-border-subtle);box-shadow:var(--ag-elev-1);transition:none}[data-theme=dark] .mat-mdc-card{background:color-mix(in srgb,var(--ag-surface-raised) 62%,var(--ag-surface-overlay));border-color:#ffffff24}.mat-mdc-card-header{display:flex;padding:16px 16px 0;margin-bottom:16px}.mat-mdc-option.mat-mdc-option-disabled.idx-option--locked{pointer-events:auto;cursor:not-allowed}.idx-option--locked .idx-option-lock{font-size:16px;width:16px;height:16px;margin-left:6px;vertical-align:middle;opacity:.7}.mat-calendar-body-cell.free-history-locked .mat-calendar-body-cell-content{opacity:.38;text-decoration:line-through}.mat-mdc-card .mat-mdc-table,.ag-card .mat-mdc-table,.mat-mdc-card .mat-mdc-header-row,.ag-card .mat-mdc-header-row,.mat-mdc-card .mat-mdc-row,.ag-card .mat-mdc-row{background:transparent}@media(max-width:900px){.page{max-width:none;margin:0}}.agro-skeleton{position:relative;overflow:hidden;background:color-mix(in srgb,var(--ag-surface-raised) 92%,var(--ag-text-primary) 8%)}.agro-skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ag-text-primary) 18%,transparent),transparent);animation:agro-shimmer 1.2s infinite}@keyframes agro-shimmer{to{transform:translate(100%)}}.agro-skeleton-line{height:12px;border-radius:var(--ag-radius-md)}.agro-skeleton-line.sm{height:10px}.agro-skeleton-line.lg{height:16px}.agro-skeleton-circle{width:40px;height:40px;border-radius:var(--ag-radius-lg)}.agromind-toast.mat-mdc-snack-bar-container{padding:0!important}.agromind-toast--desktop.mat-mdc-snack-bar-container{margin:calc(12px + env(safe-area-inset-top,0px)) 12px 0 0!important;width:min(420px,calc(100vw - 24px))}.agromind-toast--mobile.mat-mdc-snack-bar-container{margin:0 12px calc(12px + env(safe-area-inset-bottom,0px))!important;width:calc(100vw - 24px);max-width:520px}.agromind-toast.mat-mdc-snack-bar-container .mdc-snackbar__surface{padding:0!important;border-radius:18px!important;overflow:hidden!important;color:var(--ag-text-primary);background:color-mix(in srgb,var(--ag-bg-base) 94%,transparent);border:1px solid var(--ag-border-strong);box-shadow:var(--ag-elev-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.agromind-toast.mat-mdc-snack-bar-container .mdc-snackbar__label{padding:0!important;margin:0!important;width:100%}.agromind-toast .agromind-toast__close{--mdc-icon-button-state-layer-size: 34px;width:34px!important;height:34px!important;flex:0 0 34px}.agromind-toast{--toast-accent: var(--ag-accent-primary)}.agromind-toast--success{--toast-accent: var(--ag-state-success)}.agromind-toast--info{--toast-accent: var(--ag-state-info)}.agromind-toast--warning{--toast-accent: var(--ag-state-warning)}.agromind-toast--error{--toast-accent: var(--ag-state-danger)}.agromind-toast .agromind-toast__icon{background:color-mix(in srgb,var(--toast-accent) 18%,transparent);border-color:color-mix(in srgb,var(--toast-accent) 55%,var(--ag-border-strong));color:var(--ag-text-primary)}.agromind-toast .agromind-toast__title{color:var(--ag-text-primary)}.agromind-toast .agromind-toast__message{color:var(--ag-text-secondary)}.agromind-toast .agromind-toast__action{border-color:color-mix(in srgb,var(--toast-accent) 55%,var(--ag-border-strong))!important;color:var(--ag-text-primary)!important}body.ag-field-subscription-open{overflow:hidden!important;overscroll-behavior:none}
