@font-face{font-family:Domine Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/domine-latin-ext-wght-normal.tEy87n9Q.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Domine Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/domine-latin-wght-normal.D5NMXh5U.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--eco-color-white:#fff;--eco-color-black:#141414;--eco-color-malachite:#00c508;--eco-color-lime:#bdff00;--eco-color-lime-light:#b5f500;--eco-color-malachite-button:#00b533;--eco-color-green-done:#00a603;--eco-gradient-stop-1:#f2ffc7;--eco-gradient-stop-2:var(--eco-color-lime);--eco-gradient-stop-3:var(--eco-color-malachite);--eco-gradient-stop-4:var(--eco-color-green-950);--eco-gradient:linear-gradient(90deg, var(--eco-gradient-stop-1) 0%, var(--eco-gradient-stop-2) 22%, var(--eco-gradient-stop-3) 58%, var(--eco-gradient-stop-4) 100%);--eco-color-surface:#f5f5f5;--eco-color-brand-tint:#e9fed8;--eco-color-surface-active:#f7f7f7;--eco-color-surface-hover:#e6e6e6;--eco-color-surface-tertiary:#e6e6e6;--eco-color-surface-raised:#ececec;--eco-color-surface-strong:#dcdcdc;--eco-color-green-25:#f6fff5;--eco-color-green-50:#e7ffe4;--eco-color-green-100:#c6ffc0;--eco-color-green-200:#7efa77;--eco-color-green-300:#63e95d;--eco-color-green-400:#40d63c;--eco-color-green-500:#00c508;--eco-color-green-600:#02a307;--eco-color-green-700:#048307;--eco-color-green-800:#026503;--eco-color-green-900:#014c02;--eco-color-green-950:#013a04;--eco-color-lime-25:#fafff5;--eco-color-lime-50:#f4ffe6;--eco-color-lime-100:#e5ffc0;--eco-color-lime-200:#cfff80;--eco-color-lime-300:#bdff00;--eco-color-lime-400:#aae506;--eco-color-lime-500:#92c505;--eco-color-lime-600:#78a302;--eco-color-lime-700:#5f8201;--eco-color-lime-800:#476300;--eco-color-lime-900:#354b01;--eco-color-lime-950:#263701;--eco-color-neutral-25:#fbfbfb;--eco-color-neutral-50:#f7f7f7;--eco-color-neutral-100:#f0f0f0;--eco-color-neutral-200:#e1e1e1;--eco-color-neutral-300:#c7c7c7;--eco-color-neutral-400:#9e9e9e;--eco-color-neutral-500:#767676;--eco-color-neutral-600:#5b5b5b;--eco-color-neutral-700:#424242;--eco-color-neutral-800:#2e2e2e;--eco-color-neutral-900:#222;--eco-color-neutral-950:#141414;--eco-color-error-25:#fef9f8;--eco-color-error-50:#fff2f0;--eco-color-error-100:#fee2e0;--eco-color-error-200:#ffc8c3;--eco-color-error-300:#ffa09a;--eco-color-error-400:#fe726e;--eco-color-error-500:#f0484b;--eco-color-error-600:#cc3339;--eco-color-error-700:#aa1e27;--eco-color-error-800:#8a0316;--eco-color-error-900:#6a010e;--eco-color-error-950:#4b0107;--eco-color-warning-25:#fefbf7;--eco-color-warning-50:#fff5e9;--eco-color-warning-100:#feebd3;--eco-color-warning-200:#ffdbaa;--eco-color-warning-300:#fec675;--eco-color-warning-400:#ffb020;--eco-color-warning-500:#db9404;--eco-color-warning-600:#b37902;--eco-color-warning-700:#8d5e01;--eco-color-warning-800:#6c4701;--eco-color-warning-900:#543600;--eco-color-warning-950:#392401;--eco-font-display:"PDP Display", "PDP Display Fallback", system-ui, sans-serif;--eco-font-body:"Inter", "Inter Fallback", system-ui, sans-serif;--eco-font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback", ui-monospace, monospace;--eco-font-display--letter-spacing:-.04em;--eco-text-xs:12px;--eco-text-xs--line-height:18px;--eco-text-sm:14px;--eco-text-sm--line-height:20px;--eco-text-md:16px;--eco-text-md--line-height:24px;--eco-text-lg:18px;--eco-text-lg--line-height:28px;--eco-text-xl:20px;--eco-text-xl--line-height:30px;--eco-text-display-xs:24px;--eco-text-display-xs--line-height:32px;--eco-text-display-xs--letter-spacing:-.96px;--eco-text-display-sm:30px;--eco-text-display-sm--line-height:38px;--eco-text-display-sm--letter-spacing:-1.2px;--eco-text-display-md:36px;--eco-text-display-md--line-height:44px;--eco-text-display-md--letter-spacing:-1.44px;--eco-text-display-lg:48px;--eco-text-display-lg--line-height:60px;--eco-text-display-lg--letter-spacing:-1.92px;--eco-text-display-xl:60px;--eco-text-display-xl--line-height:72px;--eco-text-display-xl--letter-spacing:-2.4px;--eco-text-display-2xl:72px;--eco-text-display-2xl--line-height:90px;--eco-text-display-2xl--letter-spacing:-2.88px;--eco-spacing-none:0;--eco-spacing-xxs:2px;--eco-spacing-xs:4px;--eco-spacing-sm:6px;--eco-spacing-md:8px;--eco-spacing-lg:12px;--eco-spacing-xl:16px;--eco-spacing-2xl:20px;--eco-spacing-3xl:24px;--eco-spacing-4xl:32px;--eco-spacing-5xl:40px;--eco-spacing-6xl:48px;--eco-spacing-7xl:64px;--eco-spacing-8xl:80px;--eco-spacing-9xl:96px;--eco-spacing-10xl:128px;--eco-spacing-11xl:160px;--eco-radius-none:0;--eco-radius-xxs:2px;--eco-radius-xs:4px;--eco-radius-sm:6px;--eco-radius-md:8px;--eco-radius-lg:10px;--eco-radius-xl:12px;--eco-radius-2xl:16px;--eco-radius-3xl:20px;--eco-radius-4xl:24px;--eco-radius-full:9999px;--eco-max-width-container:1280px;--eco-icon-sm:16px;--eco-icon-md:20px;--eco-icon-lg:24px;--eco-duration-fast:.12s;--eco-duration-base:.2s;--eco-duration-slow:.36s;--eco-ease-standard:cubic-bezier(.2, 0, 0, 1);--eco-ease-emphasized:cubic-bezier(.2, .7, .2, 1);--eco-ease-exit:cubic-bezier(.4, 0, 1, 1);--eco-logo-mark-size:40px;--eco-logo-x:calc(var(--eco-logo-mark-size) / 9);--eco-logo-clearspace:var(--eco-logo-x);--eco-logo-min-full:120px;--eco-logo-min-mark:16px;--eco-logo-min-badge:64px;--eco-text-primary:var(--eco-color-neutral-50);--eco-text-secondary:var(--eco-color-neutral-200);--eco-text-secondary_hover:var(--eco-color-neutral-100);--eco-text-tertiary:var(--eco-color-neutral-400);--eco-text-tertiary_hover:var(--eco-color-neutral-300);--eco-text-quaternary:var(--eco-color-neutral-400);--eco-text-placeholder:var(--eco-color-neutral-400);--eco-text-disabled:var(--eco-color-neutral-600);--eco-text-white:var(--eco-color-white);--eco-text-primary_on-brand:var(--eco-color-black);--eco-text-brand-primary:var(--eco-color-lime);--eco-text-brand-secondary:var(--eco-color-lime);--eco-text-brand-secondary_hover:var(--eco-color-lime-200);--eco-text-brand-tertiary:var(--eco-color-malachite);--eco-text-error-primary:var(--eco-color-error-400);--eco-text-error-primary_hover:var(--eco-color-error-300);--eco-text-warning-primary:#ffcc19;--eco-text-success-primary:var(--eco-color-green-300);--eco-border-primary:var(--eco-color-neutral-500);--eco-border-secondary:#f5f5f542;--eco-border-tertiary:#f5f5f524;--eco-border-disabled:var(--eco-color-neutral-700);--eco-border-brand:var(--eco-color-lime);--eco-border-error:var(--eco-color-error-400);--eco-border-error_subtle:var(--eco-color-error-500);--eco-fg-primary:var(--eco-color-neutral-50);--eco-fg-secondary:var(--eco-color-neutral-200);--eco-fg-tertiary:var(--eco-color-neutral-400);--eco-fg-quaternary:var(--eco-color-neutral-500);--eco-fg-quaternary_hover:var(--eco-color-neutral-400);--eco-fg-white:var(--eco-color-white);--eco-fg-disabled:var(--eco-color-neutral-600);--eco-fg-brand-primary:var(--eco-color-lime);--eco-fg-brand-primary_alt:var(--eco-color-lime);--eco-fg-brand-secondary:var(--eco-color-malachite);--eco-fg-error-primary:var(--eco-color-error-400);--eco-fg-error-secondary:var(--eco-color-error-500);--eco-fg-warning-primary:#ffcc19;--eco-fg-info-primary:#5b92ff;--eco-fg-success-primary:var(--eco-color-malachite);--eco-fg-success-secondary:var(--eco-color-green-400);--eco-bg-primary:var(--eco-color-black);--eco-bg-primary_alt:var(--eco-color-neutral-800);--eco-bg-primary_hover:var(--eco-color-neutral-900);--eco-bg-primary-solid:var(--eco-color-neutral-700);--eco-bg-secondary:var(--eco-color-neutral-900);--eco-bg-secondary_hover:var(--eco-color-neutral-800);--eco-bg-tertiary:var(--eco-color-neutral-800);--eco-bg-quaternary:var(--eco-color-neutral-700);--eco-bg-active:var(--eco-color-neutral-800);--eco-bg-disabled:var(--eco-color-neutral-800);--eco-bg-overlay:#000000a3;--eco-bg-brand-primary:#bdff001a;--eco-bg-brand-secondary:#bdff002e;--eco-bg-brand-solid:var(--eco-color-lime);--eco-bg-brand-solid_hover:var(--eco-color-lime-200);--eco-bg-error-primary:#f0484b29;--eco-bg-error-secondary:#f0484b42;--eco-bg-error-solid:var(--eco-color-error-600);--eco-bg-error-solid_hover:var(--eco-color-error-700);--eco-bg-warning-primary:#ffb02029;--eco-bg-warning-solid:var(--eco-color-warning-400);--eco-bg-success-primary:#00c50829;--eco-bg-success-solid:var(--eco-color-malachite-button);--eco-focus-ring:var(--eco-color-lime);--eco-focus-ring-error:var(--eco-color-error-400);--eco-chart-1:var(--eco-color-lime);--eco-chart-seq-1:var(--eco-color-green-900);--eco-chart-seq-2:var(--eco-color-green-700);--eco-chart-seq-3:var(--eco-color-malachite);--eco-chart-seq-4:var(--eco-color-green-300);--eco-chart-seq-5:var(--eco-color-lime);--eco-chart-div-1:var(--eco-color-error-600);--eco-chart-div-2:var(--eco-color-error-400);--eco-chart-div-3:var(--eco-color-neutral-800);--eco-chart-div-4:var(--eco-color-green-400);--eco-chart-div-5:var(--eco-color-green-700);--eco-project-academy:var(--eco-color-malachite);--eco-project-school:#3777ff;--eco-project-junior:#00e0ef;--eco-project-university:#26a49d;--eco-project-online:#ffcc19;--eco-cat-black:var(--eco-text-primary);--eco-cat-green:#39ab37;--eco-cat-blue:var(--eco-color-green-400);--eco-cat-teal:var(--eco-color-neutral-300);--eco-cat-red:var(--eco-color-lime);--eco-board-1:var(--eco-color-malachite-button);--eco-board-2:var(--eco-color-neutral-100);--eco-board-3:var(--eco-color-neutral-400);--eco-board-4:var(--eco-color-green-300);--eco-board-5:var(--eco-color-green-700);--eco-board-6:var(--eco-color-lime);--eco-board-ink-1:var(--eco-color-white);--eco-board-ink-2:var(--eco-color-black);--eco-board-ink-3:var(--eco-color-black);--eco-board-ink-4:var(--eco-color-black);--eco-board-ink-5:var(--eco-color-white);--eco-board-ink-6:var(--eco-color-black);--eco-aurora-1:#7b07ff;--eco-aurora-2:#308aff;--eco-aurora-2-deep:#0617ff;--eco-aurora-3:#ffcd07;--eco-aurora-4:#ff07ee;--eco-aurora-ring:#ff282b;--eco-aurora-line:#293054;--eco-rainbow-1:#ff4242;--eco-rainbow-2:#ff8a3d;--eco-rainbow-3:#ffcc19;--eco-rainbow-4:#00b533;--eco-rainbow-5:#a0ff42;--eco-rainbow-c2:#a142fe;--eco-rainbow-c3:#40a1ff;--eco-rainbow-c4:#43d0ff;--eco-glass-fill:color-mix(in srgb, var(--eco-color-black) 20%, transparent);--eco-glass-fill-hover:color-mix(in srgb, var(--eco-color-black) 32%, transparent);--eco-glass-backdrop:blur(3px) brightness(1.25);--eco-glass-rim:linear-gradient(135deg, color-mix(in srgb, var(--eco-color-white) 60%, transparent), color-mix(in srgb, var(--eco-color-white) 10%, transparent) 30%, transparent 50%, color-mix(in srgb, var(--eco-color-white) 8%, transparent) 72%, color-mix(in srgb, var(--eco-color-white) 32%, transparent));--eco-glass-ink:var(--eco-color-white);--eco-glass-solid:var(--eco-color-black);--eco-illo-ground:var(--eco-color-neutral-900);--eco-illo-base:var(--eco-color-neutral-800);--eco-illo-shade:var(--eco-color-neutral-600);--eco-illo-ink:var(--eco-color-neutral-100);--eco-illo-accent:var(--eco-brand-accent);--eco-illo-on-accent:var(--eco-color-white);--eco-illo-on-ink:var(--eco-color-neutral-900);--eco-illo-spark:var(--eco-brand-button);--eco-illo-alert:var(--eco-color-error-400);--eco-illo-base-on-grey:var(--eco-color-neutral-700);--eco-illo-shade-on-grey:var(--eco-color-neutral-500);--eco-illo-ground-on-grey:var(--eco-color-black);--eco-shadow-xs:0 1px 2px #0003;--eco-shadow-sm:0 1px 3px #0006, 0 1px 2px -1px #0006;--eco-shadow-md:0 4px 6px -1px #0006, 0 2px 4px -2px #0000003d;--eco-shadow-lg:0 12px 16px -4px #00000052, 0 4px 6px -2px #0000001f, 0 2px 2px -1px #00000029;--eco-shadow-xl:0 20px 24px -4px #00000052, 0 8px 8px -4px #0000001f, 0 3px 3px -1.5px #00000029;--eco-shadow-2xl:0 24px 48px -12px #000000b8, 0 4px 4px -2px #00000029;--eco-shadow-3xl:0 32px 64px -12px #0000008f, 0 5px 5px -2.5px #00000029;--eco-shadow-xs-skeuomorphic:inset 0 0 0 1px #000000b8, inset 0 -2px 0 0 #0003, 0 1px 2px #0003;--eco-chart-2:var(--eco-color-neutral-100);--eco-chart-3:var(--eco-color-malachite);--eco-chart-4:var(--eco-color-neutral-500);--eco-chart-5:var(--eco-color-neutral-300);--eco-chart-6:var(--eco-color-neutral-700)}[data-theme=dark]{--eco-text-primary:var(--eco-color-neutral-50);--eco-text-secondary:var(--eco-color-neutral-200);--eco-text-secondary_hover:var(--eco-color-neutral-100);--eco-text-tertiary:var(--eco-color-neutral-400);--eco-text-tertiary_hover:var(--eco-color-neutral-300);--eco-text-quaternary:var(--eco-color-neutral-400);--eco-text-placeholder:var(--eco-color-neutral-400);--eco-text-disabled:var(--eco-color-neutral-600);--eco-text-white:var(--eco-color-white);--eco-text-primary_on-brand:var(--eco-color-black);--eco-text-brand-primary:var(--eco-color-lime);--eco-text-brand-secondary:var(--eco-color-lime);--eco-text-brand-secondary_hover:var(--eco-color-lime-200);--eco-text-brand-tertiary:var(--eco-color-malachite);--eco-text-error-primary:var(--eco-color-error-400);--eco-text-error-primary_hover:var(--eco-color-error-300);--eco-text-warning-primary:#ffcc19;--eco-text-success-primary:var(--eco-color-green-300);--eco-border-primary:var(--eco-color-neutral-500);--eco-border-secondary:#f5f5f542;--eco-border-tertiary:#f5f5f524;--eco-border-disabled:var(--eco-color-neutral-700);--eco-border-brand:var(--eco-color-lime);--eco-border-error:var(--eco-color-error-400);--eco-border-error_subtle:var(--eco-color-error-500);--eco-fg-primary:var(--eco-color-neutral-50);--eco-fg-secondary:var(--eco-color-neutral-200);--eco-fg-tertiary:var(--eco-color-neutral-400);--eco-fg-quaternary:var(--eco-color-neutral-500);--eco-fg-quaternary_hover:var(--eco-color-neutral-400);--eco-fg-white:var(--eco-color-white);--eco-fg-disabled:var(--eco-color-neutral-600);--eco-fg-brand-primary:var(--eco-color-lime);--eco-fg-brand-primary_alt:var(--eco-color-lime);--eco-fg-brand-secondary:var(--eco-color-malachite);--eco-fg-error-primary:var(--eco-color-error-400);--eco-fg-error-secondary:var(--eco-color-error-500);--eco-fg-warning-primary:#ffcc19;--eco-fg-info-primary:#5b92ff;--eco-fg-success-primary:var(--eco-color-malachite);--eco-fg-success-secondary:var(--eco-color-green-400);--eco-bg-primary:var(--eco-color-black);--eco-bg-primary_alt:var(--eco-color-neutral-800);--eco-bg-primary_hover:var(--eco-color-neutral-900);--eco-bg-primary-solid:var(--eco-color-neutral-700);--eco-bg-secondary:var(--eco-color-neutral-900);--eco-bg-secondary_hover:var(--eco-color-neutral-800);--eco-bg-tertiary:var(--eco-color-neutral-800);--eco-bg-quaternary:var(--eco-color-neutral-700);--eco-bg-active:var(--eco-color-neutral-800);--eco-bg-disabled:var(--eco-color-neutral-800);--eco-bg-overlay:#000000a3;--eco-bg-brand-primary:#bdff001a;--eco-bg-brand-secondary:#bdff002e;--eco-bg-brand-solid:var(--eco-color-lime);--eco-bg-brand-solid_hover:var(--eco-color-lime-200);--eco-bg-error-primary:#f0484b29;--eco-bg-error-secondary:#f0484b42;--eco-bg-error-solid:var(--eco-color-error-600);--eco-bg-error-solid_hover:var(--eco-color-error-700);--eco-bg-warning-primary:#ffb02029;--eco-bg-warning-solid:var(--eco-color-warning-400);--eco-bg-success-primary:#00c50829;--eco-bg-success-solid:var(--eco-color-malachite-button);--eco-focus-ring:var(--eco-color-lime);--eco-focus-ring-error:var(--eco-color-error-400);--eco-chart-1:var(--eco-color-lime);--eco-chart-seq-1:var(--eco-color-green-900);--eco-chart-seq-2:var(--eco-color-green-700);--eco-chart-seq-3:var(--eco-color-malachite);--eco-chart-seq-4:var(--eco-color-green-300);--eco-chart-seq-5:var(--eco-color-lime);--eco-chart-div-1:var(--eco-color-error-600);--eco-chart-div-2:var(--eco-color-error-400);--eco-chart-div-3:var(--eco-color-neutral-800);--eco-chart-div-4:var(--eco-color-green-400);--eco-chart-div-5:var(--eco-color-green-700);--eco-project-academy:var(--eco-color-malachite);--eco-project-school:#3777ff;--eco-project-junior:#00e0ef;--eco-project-university:#26a49d;--eco-project-online:#ffcc19;--eco-cat-black:var(--eco-text-primary);--eco-cat-green:#39ab37;--eco-cat-blue:var(--eco-color-green-400);--eco-cat-teal:var(--eco-color-neutral-300);--eco-cat-red:var(--eco-color-lime);--eco-board-1:var(--eco-color-malachite-button);--eco-board-2:var(--eco-color-neutral-100);--eco-board-3:var(--eco-color-neutral-400);--eco-board-4:var(--eco-color-green-300);--eco-board-5:var(--eco-color-green-700);--eco-board-6:var(--eco-color-lime);--eco-board-ink-1:var(--eco-color-white);--eco-board-ink-2:var(--eco-color-black);--eco-board-ink-3:var(--eco-color-black);--eco-board-ink-4:var(--eco-color-black);--eco-board-ink-5:var(--eco-color-white);--eco-board-ink-6:var(--eco-color-black);--eco-aurora-1:#7b07ff;--eco-aurora-2:#308aff;--eco-aurora-2-deep:#0617ff;--eco-aurora-3:#ffcd07;--eco-aurora-4:#ff07ee;--eco-aurora-ring:#ff282b;--eco-aurora-line:#293054;--eco-rainbow-1:#ff4242;--eco-rainbow-2:#ff8a3d;--eco-rainbow-3:#ffcc19;--eco-rainbow-4:#00b533;--eco-rainbow-5:#a0ff42;--eco-rainbow-c2:#a142fe;--eco-rainbow-c3:#40a1ff;--eco-rainbow-c4:#43d0ff;--eco-glass-fill:color-mix(in srgb, var(--eco-color-black) 20%, transparent);--eco-glass-fill-hover:color-mix(in srgb, var(--eco-color-black) 32%, transparent);--eco-glass-backdrop:blur(3px) brightness(1.25);--eco-glass-rim:linear-gradient(135deg, color-mix(in srgb, var(--eco-color-white) 60%, transparent), color-mix(in srgb, var(--eco-color-white) 10%, transparent) 30%, transparent 50%, color-mix(in srgb, var(--eco-color-white) 8%, transparent) 72%, color-mix(in srgb, var(--eco-color-white) 32%, transparent));--eco-glass-ink:var(--eco-color-white);--eco-glass-solid:var(--eco-color-black);--eco-illo-ground:var(--eco-color-neutral-900);--eco-illo-base:var(--eco-color-neutral-800);--eco-illo-shade:var(--eco-color-neutral-600);--eco-illo-ink:var(--eco-color-neutral-100);--eco-illo-accent:var(--eco-brand-accent);--eco-illo-on-accent:var(--eco-color-white);--eco-illo-on-ink:var(--eco-color-neutral-900);--eco-illo-spark:var(--eco-brand-button);--eco-illo-alert:var(--eco-color-error-400);--eco-illo-base-on-grey:var(--eco-color-neutral-700);--eco-illo-shade-on-grey:var(--eco-color-neutral-500);--eco-illo-ground-on-grey:var(--eco-color-black);--eco-shadow-xs:0 1px 2px #0003;--eco-shadow-sm:0 1px 3px #0006, 0 1px 2px -1px #0006;--eco-shadow-md:0 4px 6px -1px #0006, 0 2px 4px -2px #0000003d;--eco-shadow-lg:0 12px 16px -4px #00000052, 0 4px 6px -2px #0000001f, 0 2px 2px -1px #00000029;--eco-shadow-xl:0 20px 24px -4px #00000052, 0 8px 8px -4px #0000001f, 0 3px 3px -1.5px #00000029;--eco-shadow-2xl:0 24px 48px -12px #000000b8, 0 4px 4px -2px #00000029;--eco-shadow-3xl:0 32px 64px -12px #0000008f, 0 5px 5px -2.5px #00000029;--eco-shadow-xs-skeuomorphic:inset 0 0 0 1px #000000b8, inset 0 -2px 0 0 #0003, 0 1px 2px #0003;--eco-chart-2:var(--eco-color-neutral-100);--eco-chart-3:var(--eco-color-malachite);--eco-chart-4:var(--eco-color-neutral-500);--eco-chart-5:var(--eco-color-neutral-300);--eco-chart-6:var(--eco-color-neutral-700)}[data-theme=light]{--eco-text-primary:var(--eco-color-black);--eco-text-secondary:var(--eco-color-neutral-700);--eco-text-secondary_hover:var(--eco-color-neutral-800);--eco-text-tertiary:var(--eco-color-neutral-600);--eco-text-tertiary_hover:var(--eco-color-neutral-700);--eco-text-quaternary:var(--eco-color-neutral-500);--eco-text-placeholder:var(--eco-color-neutral-500);--eco-text-disabled:var(--eco-color-neutral-500);--eco-text-white:var(--eco-color-white);--eco-text-primary_on-brand:var(--eco-color-white);--eco-text-brand-primary:var(--eco-color-green-done);--eco-text-brand-secondary:var(--eco-color-green-done);--eco-text-brand-secondary_hover:var(--eco-color-green-900);--eco-text-brand-tertiary:var(--eco-color-green-done);--eco-text-error-primary:var(--eco-color-error-600);--eco-text-error-primary_hover:var(--eco-color-error-700);--eco-text-warning-primary:#d39f31;--eco-text-success-primary:var(--eco-color-green-800);--eco-border-primary:var(--eco-color-neutral-500);--eco-border-secondary:#14141442;--eco-border-tertiary:#14141424;--eco-border-disabled:var(--eco-color-neutral-300);--eco-border-brand:var(--eco-color-green-700);--eco-border-error:var(--eco-color-error-600);--eco-border-error_subtle:var(--eco-color-error-500);--eco-fg-primary:var(--eco-color-black);--eco-fg-secondary:var(--eco-color-neutral-700);--eco-fg-tertiary:var(--eco-color-neutral-600);--eco-fg-quaternary:var(--eco-color-neutral-500);--eco-fg-quaternary_hover:var(--eco-color-neutral-600);--eco-fg-white:var(--eco-color-white);--eco-fg-disabled:var(--eco-color-neutral-400);--eco-fg-brand-primary:var(--eco-color-green-700);--eco-fg-brand-primary_alt:var(--eco-color-malachite);--eco-fg-brand-secondary:var(--eco-color-malachite);--eco-fg-error-primary:var(--eco-color-error-600);--eco-fg-error-secondary:var(--eco-color-error-500);--eco-fg-warning-primary:#d39f31;--eco-fg-info-primary:#05f;--eco-fg-success-primary:var(--eco-color-green-700);--eco-fg-success-secondary:var(--eco-color-malachite);--eco-bg-primary:var(--eco-color-white);--eco-bg-primary_alt:var(--eco-color-white);--eco-bg-primary_hover:var(--eco-color-surface-active);--eco-bg-primary-solid:var(--eco-color-black);--eco-bg-secondary:var(--eco-color-surface);--eco-bg-secondary_hover:var(--eco-color-surface-hover);--eco-bg-tertiary:var(--eco-color-surface-tertiary);--eco-bg-quaternary:var(--eco-color-neutral-300);--eco-bg-active:var(--eco-color-surface-active);--eco-bg-disabled:var(--eco-color-surface);--eco-bg-overlay:#1414147a;--eco-bg-brand-primary:var(--eco-color-brand-tint);--eco-bg-brand-secondary:var(--eco-color-green-100);--eco-bg-brand-solid:var(--eco-color-malachite-button);--eco-bg-brand-solid_hover:var(--eco-color-green-600);--eco-bg-error-primary:var(--eco-color-error-50);--eco-bg-error-secondary:var(--eco-color-error-100);--eco-bg-error-solid:var(--eco-color-error-600);--eco-bg-error-solid_hover:var(--eco-color-error-700);--eco-bg-warning-primary:var(--eco-color-warning-50);--eco-bg-warning-solid:var(--eco-color-warning-400);--eco-bg-success-primary:var(--eco-color-green-50);--eco-bg-success-solid:var(--eco-color-malachite-button);--eco-focus-ring:var(--eco-color-green-700);--eco-focus-ring-error:var(--eco-color-error-600);--eco-chart-1:var(--eco-color-malachite-button);--eco-chart-seq-1:var(--eco-color-lime-100);--eco-chart-seq-2:var(--eco-color-lime);--eco-chart-seq-3:var(--eco-color-malachite-button);--eco-chart-seq-4:var(--eco-color-green-800);--eco-chart-seq-5:var(--eco-color-green-950);--eco-chart-div-1:var(--eco-color-error-700);--eco-chart-div-2:var(--eco-color-error-400);--eco-chart-div-3:var(--eco-color-surface);--eco-chart-div-4:var(--eco-color-green-400);--eco-chart-div-5:var(--eco-color-green-700);--eco-project-academy:var(--eco-color-green-600);--eco-project-school:#0019ff;--eco-project-junior:#00e0ef;--eco-project-university:#26a49d;--eco-project-online:#ffcc19;--eco-cat-black:var(--eco-text-primary);--eco-cat-green:#00a603;--eco-cat-blue:var(--eco-color-green-950);--eco-cat-teal:var(--eco-color-neutral-500);--eco-cat-red:var(--eco-color-lime-800);--eco-board-1:var(--eco-color-malachite-button);--eco-board-2:var(--eco-color-neutral-900);--eco-board-3:var(--eco-color-neutral-400);--eco-board-4:var(--eco-color-green-300);--eco-board-5:var(--eco-color-green-800);--eco-board-6:var(--eco-color-lime);--eco-board-ink-1:var(--eco-color-white);--eco-board-ink-2:var(--eco-color-white);--eco-board-ink-3:var(--eco-color-black);--eco-board-ink-4:var(--eco-color-black);--eco-board-ink-5:var(--eco-color-white);--eco-board-ink-6:var(--eco-color-black);--eco-aurora-1:#7b07ff;--eco-aurora-2:#308aff;--eco-aurora-2-deep:#0617ff;--eco-aurora-3:#ffcd07;--eco-aurora-4:#ff07ee;--eco-aurora-ring:#ff282b;--eco-aurora-line:#293054;--eco-rainbow-1:#ff4242;--eco-rainbow-2:#ff8a3d;--eco-rainbow-3:#ffcc19;--eco-rainbow-4:#00b533;--eco-rainbow-5:#a0ff42;--eco-rainbow-c2:#a142fe;--eco-rainbow-c3:#40a1ff;--eco-rainbow-c4:#43d0ff;--eco-glass-fill:color-mix(in srgb, var(--eco-color-white) 40%, transparent);--eco-glass-fill-hover:color-mix(in srgb, var(--eco-color-white) 58%, transparent);--eco-glass-backdrop:blur(3px) brightness(1.06);--eco-glass-rim:linear-gradient(135deg, var(--eco-color-white), color-mix(in srgb, var(--eco-color-white) 50%, transparent) 30%, transparent 50%, color-mix(in srgb, var(--eco-color-black) 5%, transparent) 72%, color-mix(in srgb, var(--eco-color-white) 80%, transparent));--eco-glass-ink:var(--eco-color-black);--eco-glass-solid:color-mix(in srgb, var(--eco-color-white) 86%, transparent);--eco-illo-ground:var(--eco-color-neutral-100);--eco-illo-base:var(--eco-color-surface-tertiary);--eco-illo-shade:var(--eco-color-neutral-300);--eco-illo-ink:var(--eco-color-neutral-900);--eco-illo-accent:var(--eco-brand-button);--eco-illo-on-accent:var(--eco-color-white);--eco-illo-on-ink:var(--eco-color-white);--eco-illo-spark:var(--eco-brand-button);--eco-illo-alert:var(--eco-color-error-600);--eco-illo-base-on-grey:var(--eco-color-white);--eco-illo-shade-on-grey:var(--eco-color-neutral-300);--eco-illo-ground-on-grey:var(--eco-color-surface-tertiary);--eco-shadow-xs:0 1px 2px #1414140d;--eco-shadow-sm:0 1px 3px #1414141a, 0 1px 2px -1px #1414141a;--eco-shadow-md:0 4px 6px -1px #1414141a, 0 2px 4px -2px #1414140f;--eco-shadow-lg:0 12px 16px -4px #14141414, 0 4px 6px -2px #14141408, 0 2px 2px -1px #1414140a;--eco-shadow-xl:0 20px 24px -4px #14141414, 0 8px 8px -4px #14141408, 0 3px 3px -1.5px #1414140a;--eco-shadow-2xl:0 24px 48px -12px #1414142e, 0 4px 4px -2px #1414140a;--eco-shadow-3xl:0 32px 64px -12px #14141424, 0 5px 5px -2.5px #1414140a;--eco-shadow-xs-skeuomorphic:inset 0 0 0 1px #1414142e, inset 0 -2px 0 0 #1414140d, 0 1px 2px #1414140d;--eco-chart-2:var(--eco-color-neutral-900);--eco-chart-3:var(--eco-color-lime-light);--eco-chart-4:var(--eco-color-neutral-500);--eco-chart-5:var(--eco-color-neutral-300);--eco-chart-6:var(--eco-color-brand-tint)}.eco-glass--dark{--eco-glass-fill:color-mix(in srgb, var(--eco-color-black) 20%, transparent);--eco-glass-fill-hover:color-mix(in srgb, var(--eco-color-black) 32%, transparent);--eco-glass-backdrop:blur(3px) brightness(1.25);--eco-glass-rim:linear-gradient(135deg, color-mix(in srgb, var(--eco-color-white) 60%, transparent), color-mix(in srgb, var(--eco-color-white) 10%, transparent) 30%, transparent 50%, color-mix(in srgb, var(--eco-color-white) 8%, transparent) 72%, color-mix(in srgb, var(--eco-color-white) 32%, transparent));--eco-glass-ink:var(--eco-color-white);--eco-glass-solid:var(--eco-color-black)}.eco-glass--light{--eco-glass-fill:color-mix(in srgb, var(--eco-color-white) 40%, transparent);--eco-glass-fill-hover:color-mix(in srgb, var(--eco-color-white) 58%, transparent);--eco-glass-backdrop:blur(3px) brightness(1.06);--eco-glass-rim:linear-gradient(135deg, var(--eco-color-white), color-mix(in srgb, var(--eco-color-white) 50%, transparent) 30%, transparent 50%, color-mix(in srgb, var(--eco-color-black) 5%, transparent) 72%, color-mix(in srgb, var(--eco-color-white) 80%, transparent));--eco-glass-ink:var(--eco-color-black);--eco-glass-solid:color-mix(in srgb, var(--eco-color-white) 86%, transparent)}:root,[data-theme=dark]{--eco-brand-primary:var(--eco-color-lime);--eco-brand-on-primary:var(--eco-color-black);--eco-brand-accent:var(--eco-color-malachite-button);--eco-brand-on-accent:var(--eco-color-white);--eco-brand-button:var(--eco-color-lime);--eco-brand-on-button:var(--eco-color-black);--eco-brand-button-accent:var(--eco-color-malachite-button);--eco-brand-on-button-accent:var(--eco-color-white);--eco-brand-button-ink:var(--eco-color-neutral-50);--eco-brand-on-button-ink:var(--eco-color-black);--eco-brand-button-secondary-fg:var(--eco-color-green-400);--eco-brand-button-secondary-fg_hover:var(--eco-color-green-300);--eco-badge-solid-bg:var(--eco-bg-brand-solid);--eco-badge-solid-fg:var(--eco-text-primary_on-brand);--eco-btn-accent-hover-to:var(--eco-color-black);--eco-tab-label:#ffffffb3;--eco-tab-label-strong:var(--eco-color-white);--eco-tab-pill-bg:var(--eco-color-white);--eco-tab-pill-fg:#000;--eco-tab-pill-shadow:0 2px 8px #0000000f;--eco-tab-inverse-bg:#000;--eco-tab-inverse-fg:var(--eco-color-white);--eco-tab-brand-bg:var(--eco-color-malachite-button);--eco-tab-brand-fg:var(--eco-color-white);--eco-tab-accent-bg:var(--eco-color-lime);--eco-tab-accent-fg:#000;--eco-slider-fill:var(--eco-color-malachite-button);--eco-slider-mark:var(--eco-color-white);--eco-avatar-ink:var(--eco-color-lime);--eco-avatar-tint-bg:color-mix(in srgb, var(--eco-color-malachite) 15%, var(--eco-bg-primary));--eco-avatar-tint-ink:var(--eco-color-lime);--eco-avatar-ink-black:var(--eco-text-primary);--eco-avatar-ink-green:#39ab37;--eco-avatar-ink-blue:#5b92ff;--eco-avatar-ink-teal:#61c5bd;--eco-avatar-ink-red:#ff604f;--eco-avatar-accent-bg:color-mix(in srgb, var(--eco-color-lime) 50%, var(--eco-color-white));--eco-avatar-accent-ink:var(--eco-color-malachite-button);--eco-avatar-inverse-bg:#1f1f1f;--eco-avatar-inverse-ink:var(--eco-color-lime);--eco-avatar-solid-bg:var(--eco-color-malachite);--eco-avatar-solid-ink:#1d63ae}[data-theme=light]{--eco-brand-primary:var(--eco-color-malachite-button);--eco-brand-on-primary:var(--eco-color-white);--eco-brand-accent:var(--eco-color-lime-light);--eco-brand-on-accent:var(--eco-color-black);--eco-brand-button:var(--eco-color-malachite-button);--eco-brand-on-button:var(--eco-color-white);--eco-brand-button-accent:var(--eco-color-lime-light);--eco-brand-on-button-accent:var(--eco-color-black);--eco-brand-button-ink:var(--eco-color-black);--eco-brand-on-button-ink:var(--eco-color-white);--eco-brand-button-secondary-fg:var(--eco-color-green-800);--eco-brand-button-secondary-fg_hover:var(--eco-color-green-900);--eco-badge-solid-bg:var(--eco-bg-brand-solid);--eco-badge-solid-fg:var(--eco-text-primary_on-brand);--eco-btn-hover-to:var(--eco-color-black);--eco-tab-label:#000000b3;--eco-tab-label-strong:#000;--eco-tab-pill-bg:var(--eco-color-white);--eco-tab-pill-fg:#000;--eco-tab-pill-shadow:0 2px 8px #0000000f;--eco-tab-inverse-bg:#000;--eco-tab-inverse-fg:var(--eco-color-white);--eco-tab-brand-bg:var(--eco-color-malachite-button);--eco-tab-brand-fg:var(--eco-color-white);--eco-tab-accent-bg:var(--eco-color-lime);--eco-tab-accent-fg:#000;--eco-slider-fill:var(--eco-color-malachite-button);--eco-slider-mark:var(--eco-color-white);--eco-avatar-ink:var(--eco-color-malachite-button);--eco-avatar-tint-bg:color-mix(in srgb, var(--eco-color-malachite) 15%, var(--eco-bg-primary));--eco-avatar-tint-ink:var(--eco-color-malachite-button);--eco-avatar-ink-black:var(--eco-text-primary);--eco-avatar-ink-green:#00a603;--eco-avatar-ink-blue:#05f;--eco-avatar-ink-teal:#26a49d;--eco-avatar-ink-red:#c80000;--eco-avatar-accent-bg:color-mix(in srgb, var(--eco-color-lime) 50%, var(--eco-color-white));--eco-avatar-accent-ink:var(--eco-color-malachite-button);--eco-avatar-inverse-bg:#1f1f1f;--eco-avatar-inverse-ink:var(--eco-color-lime);--eco-avatar-solid-bg:var(--eco-color-malachite);--eco-avatar-solid-ink:#1d63ae}:root{--eco-print-page-width:210mm;--eco-print-page-height:297mm;--eco-print-margin-top:30mm;--eco-print-margin-bottom:17mm;--eco-print-margin-x:17mm;--eco-print-header-top:5.3mm;--eco-print-footer-bottom:5mm;--eco-print-body-size:10pt;--eco-print-body-leading:1.5;--eco-print-body-weight:400;--eco-print-strong-weight:700;--eco-print-section-weight:700;--eco-print-caps-weight:700;--eco-print-first-col-weight:600;--eco-print-card-size:9.5pt;--eco-print-card-leading:1.42;--eco-print-table-size:9pt;--eco-print-table-leading:1.42;--eco-print-meta-size:9pt;--eco-print-meta-weight:500;--eco-print-label-size:7.5pt;--eco-print-th-size:7pt;--eco-print-caps-tracking:.12em;--eco-print-head-size:7pt;--eco-print-head-mark:12px;--eco-print-notice-size:6.5pt;--eco-print-title-sop:25pt;--eco-print-title-sop-tracking:-.035em;--eco-print-title-card:22pt;--eco-print-section-title:15pt;--eco-print-section-tracking:-.03em;--eco-print-num-size:12pt;--eco-print-num-tile:9mm;--eco-print-num-radius:2.2mm;--eco-print-rule-height:4px;--eco-print-th-rule:1.5px;--eco-print-row-height:18pt;--eco-print-panel-title:13pt;--eco-print-step-title:11pt;--eco-print-icon-tile:7.4mm;--eco-print-icon:4.4mm;--eco-print-step-rise:10mm;--eco-print-step-base:52mm;--eco-print-sign-row:13mm;--eco-print-font:"Inter", "DejaVu Sans", sans-serif;--eco-print-title-weight:700;--eco-print-rule-fill:var(--eco-color-malachite-button);--c-palUiBlu600:#2383e2;--c-palUiBlu700:#105fad;--c-palPin800:#4c2337;--c-palPin900:#2c1420;--c-palPur800:#412454;--c-palPur900:#26152e;--c-palGre800:#1c3829;--c-palGre900:#102416;--c-palGra0:#fff;--c-palGra50:#f8f8f7;--c-palGra500:#73726e;--c-palGra600:#5f5e5b;--c-palGra700:#484743;--c-palGra800:#32302c;--c-palGra900:#1d1b16;--c-palOra800:#49290e;--c-palOra900:#281809;--c-palBro800:#442a1e;--c-palBro900:#2d1506;--c-palRed800:#5d1715;--c-palRed900:#30130f;--c-palYel800:#402c1b;--c-palYel900:#251910;--c-palBlu800:#183347;--c-palBlu900:#0c1d2b;--c-bluTexPri:#264a72;--c-bluTexSec:#387dc9;--c-bluTexTer:#83abe1;--c-bluTexDis:#9dc0ea;--c-bluTexAccPri:#2783de;--c-bluTexInvPri:#f3f9fd;--c-bluTexInvSec:#b6d4f3;--c-bluIcoPri:#264a72;--c-bluIcoSec:#387dc9;--c-bluIcoTer:#83abe1;--c-bluIcoDis:#9dc0ea;--c-bluIcoAccPri:#2783de;--c-bluIcoInvPri:#f3f9fd;--c-bluIcoInvSec:#b6d4f3;--c-bluBorPri:#cee3f7;--c-bluBorSec:#e5f2fc;--c-bluBorInvPri:#355f8b;--c-bluBorAccPri:#2783de;--c-bluBorStr:#b6d4f3;--c-bluBacPri:#f3f9fd;--c-bluBacSec:#e5f2fc;--c-bluBacTer:#cee3f7;--c-bluBacEle:#fff;--c-bluBacAccPri:#2783de;--c-bluBacAccSec:#5e9fe8;--c-bluBacInt:#ecf5fd;--c-broTexPri:#584437;--c-broTexSec:#9f765a;--c-broTexTer:#bca290;--c-broTexDis:#cfb8a8;--c-broTexAccPri:#b68965;--c-broTexInvPri:#faf8f6;--c-broTexInvSec:#e0cdc0;--c-broIcoPri:#584437;--c-broIcoSec:#9f765a;--c-broIcoTer:#bca290;--c-broIcoDis:#cfb8a8;--c-broIcoAccPri:#b68965;--c-broIcoInvPri:#faf8f6;--c-broIcoInvSec:#e0cdc0;--c-broBorPri:#ebdfd7;--c-broBorSec:#f5ede9;--c-broBorInvPri:#6d5340;--c-broBorAccPri:#b68965;--c-broBorStr:#e0cdc0;--c-broBacPri:#faf8f6;--c-broBacSec:#f5ede9;--c-broBacTer:#ebdfd7;--c-broBacEle:#fff;--c-broBacAccPri:#b68965;--c-broBacAccSec:#bd9576;--c-broBacInt:#f7f2f0;--c-graTexPri:#494846;--c-graTexSec:#7d7a75;--c-graTexTer:#ada9a3;--c-graTexDis:#bcbab6;--c-graTexAccPri:#8e8b86;--c-graTexInvPri:#f9f8f7;--c-graTexInvSec:#d4d3cf;--c-graIcoPri:#494846;--c-graIcoSec:#7d7a75;--c-graIcoTer:#ada9a3;--c-graIcoDis:#bcbab6;--c-graIcoAccPri:#8e8b86;--c-graIcoInvPri:#f9f8f7;--c-graIcoInvSec:#d4d3cf;--c-graBorPri:#e6e5e3;--c-graBorSec:#f0efed;--c-graBorInvPri:#5f5e59;--c-graBorAccPri:#8e8b86;--c-graBorStr:#d4d3cf;--c-graBacPri:#f9f8f7;--c-graBacSec:#f0efed;--c-graBacTer:#e6e5e3;--c-graBacEle:#fff;--c-graBacAccPri:#8e8b86;--c-graBacAccSec:#a19e99;--c-graBacInt:#f4f3f3;--c-greTexPri:#2a533c;--c-greTexSec:#50946e;--c-greTexTer:#8bb79d;--c-greTexDis:#a6c7b4;--c-greTexAccPri:#46a171;--c-greTexInvPri:#f6f9f7;--c-greTexInvSec:#bed9c9;--c-greIcoPri:#2a533c;--c-greIcoSec:#50946e;--c-greIcoTer:#8bb79d;--c-greIcoDis:#a6c7b4;--c-greIcoAccPri:#46a171;--c-greIcoInvPri:#f6f9f7;--c-greIcoInvSec:#bed9c9;--c-greBorPri:#d7e6dd;--c-greBorSec:#e8f1ec;--c-greBorInvPri:#37674c;--c-greBorAccPri:#46a171;--c-greBorStr:#bed9c9;--c-greBacPri:#f6f9f7;--c-greBacSec:#e8f1ec;--c-greBacTer:#d7e6dd;--c-greBacEle:#fff;--c-greBacAccPri:#46a171;--c-greBacAccSec:#72bc8f;--c-greBacInt:#eff5f1;--c-oraTexPri:#6a4222;--c-oraTexSec:#d27b2d;--c-oraTexTer:#cba27d;--c-oraTexDis:#dab798;--c-oraTexAccPri:#d5803b;--c-oraTexInvPri:#fcf7f4;--c-oraTexInvSec:#eaccb2;--c-oraIcoPri:#6a4222;--c-oraIcoSec:#d27b2d;--c-oraIcoTer:#cba27d;--c-oraIcoDis:#dab798;--c-oraIcoAccPri:#d5803b;--c-oraIcoInvPri:#fcf7f4;--c-oraIcoInvSec:#eaccb2;--c-oraBorPri:#f3ddcb;--c-oraBorSec:#fbebde;--c-oraBorInvPri:#88522f;--c-oraBorAccPri:#d5803b;--c-oraBorStr:#eaccb2;--c-oraBacPri:#fcf7f4;--c-oraBacSec:#fbebde;--c-oraBacTer:#f3ddcb;--c-oraBacEle:#fff;--c-oraBacAccPri:#d5803b;--c-oraBacAccSec:#de9255;--c-oraBacInt:#fdf1e8;--c-pinTexPri:#68354e;--c-pinTexSec:#c14c8a;--c-pinTexTer:#c897ad;--c-pinTexDis:#d8afc1;--c-pinTexAccPri:#db6999;--c-pinTexInvPri:#fcf7f9;--c-pinTexInvSec:#eac4d5;--c-pinIcoPri:#68354e;--c-pinIcoSec:#c14c8a;--c-pinIcoTer:#c897ad;--c-pinIcoDis:#d8afc1;--c-pinIcoAccPri:#db6999;--c-pinIcoInvPri:#fcf7f9;--c-pinIcoInvSec:#eac4d5;--c-pinBorPri:#f4d8e4;--c-pinBorSec:#fae9f1;--c-pinBorInvPri:#7b4760;--c-pinBorAccPri:#db6999;--c-pinBorStr:#eac4d5;--c-pinBacPri:#fcf7f9;--c-pinBacSec:#fae9f1;--c-pinBacTer:#f4d8e4;--c-pinBacEle:#fff;--c-pinBacAccPri:#db6999;--c-pinBacAccSec:#df84a8;--c-pinBacInt:#fbeff5;--c-purTexPri:#553b69;--c-purTexSec:#9a6bb4;--c-purTexTer:#b49cc6;--c-purTexDis:#c7b3d5;--c-purTexAccPri:#b577d6;--c-purTexInvPri:#faf7fc;--c-purTexInvSec:#dbc8e8;--c-purIcoPri:#553b69;--c-purIcoSec:#9a6bb4;--c-purIcoTer:#b49cc6;--c-purIcoDis:#c7b3d5;--c-purIcoAccPri:#b577d6;--c-purIcoInvPri:#faf7fc;--c-purIcoInvSec:#dbc8e8;--c-purBorPri:#e8dbf2;--c-purBorSec:#f3ebf9;--c-purBorInvPri:#674d7b;--c-purBorAccPri:#b577d6;--c-purBorStr:#dbc8e8;--c-purBacPri:#faf7fc;--c-purBacSec:#f3ebf9;--c-purBacTer:#e8dbf2;--c-purBacEle:#fff;--c-purBacAccPri:#b577d6;--c-purBacAccSec:#bf8eda;--c-purBacInt:#f6f0fb;--c-redTexPri:#6d3531;--c-redTexSec:#cf5148;--c-redTexTer:#d0988d;--c-redTexDis:#e0aea6;--c-redTexAccPri:#e56458;--c-redTexInvPri:#fdf6f6;--c-redTexInvSec:#f0c5be;--c-redIcoPri:#6d3531;--c-redIcoSec:#cf5148;--c-redIcoTer:#d0988d;--c-redIcoDis:#e0aea6;--c-redIcoAccPri:#e56458;--c-redIcoInvPri:#fdf6f6;--c-redIcoInvSec:#f0c5be;--c-redBorPri:#f7d9d5;--c-redBorSec:#fce9e7;--c-redBorInvPri:#924943;--c-redBorAccPri:#e56458;--c-redBorStr:#f0c5be;--c-redBacPri:#fdf6f6;--c-redBacSec:#fce9e7;--c-redBacTer:#f7d9d5;--c-redBacEle:#fff;--c-redBacAccPri:#e56458;--c-redBacAccSec:#e97366;--c-redBacInt:#fdf0ef;--c-teaTexPri:#18505b;--c-teaTexSec:#2c8b9e;--c-teaTexTer:#7eb6c2;--c-teaTexDis:#99c8d3;--c-teaTexAccPri:#37a4b4;--c-teaTexInvPri:#f3fafb;--c-teaTexInvSec:#b0dbe4;--c-teaIcoPri:#18505b;--c-teaIcoSec:#2c8b9e;--c-teaIcoTer:#7eb6c2;--c-teaIcoDis:#99c8d3;--c-teaIcoAccPri:#37a4b4;--c-teaIcoInvPri:#f3fafb;--c-teaIcoInvSec:#b0dbe4;--c-teaBorPri:#cae9f0;--c-teaBorSec:#e0f3f7;--c-teaBorInvPri:#226471;--c-teaBorAccPri:#37a4b4;--c-teaBorStr:#b0dbe4;--c-teaBacPri:#f3fafb;--c-teaBacSec:#e0f3f7;--c-teaBacTer:#cae9f0;--c-teaBacEle:#fff;--c-teaBacAccPri:#37a4b4;--c-teaBacAccSec:#4fb9c9;--c-teaBacInt:#e8f6f9;--c-yelTexPri:#655121;--c-yelTexSec:#cb9434;--c-yelTexTer:#d8c283;--c-yelTexDis:#e2ca88;--c-yelTexAccPri:#d8a32f;--c-yelTexInvPri:#fcfaef;--c-yelTexInvSec:#e8d497;--c-yelIcoPri:#655121;--c-yelIcoSec:#cb9434;--c-yelIcoTer:#d8c283;--c-yelIcoDis:#e8d497;--c-yelIcoAccPri:#d8a32f;--c-yelIcoInvPri:#fcfaef;--c-yelIcoInvSec:#e8d497;--c-yelBorPri:#f2e3b7;--c-yelBorSec:#f9f3dc;--c-yelBorInvPri:#836426;--c-yelBorAccPri:#d8a32f;--c-yelBorStr:#e8d497;--c-yelBacPri:#fcfaef;--c-yelBacSec:#f9f3dc;--c-yelBacTer:#f2e3b7;--c-yelBacEle:#fff;--c-yelBacAccPri:#d8a32f;--c-yelBacAccSec:#eac26b;--c-yelBacInt:#fdf6e6;--c-texPri:#2c2c2b;--c-texSec:#7d7a75;--c-texTer:#a19e99;--c-texDis:#bcbab6;--c-texAccPri:#5f5e59;--c-texInvPri:#f0efed;--c-texInvSec:#ada9a3;--c-icoPri:#383836;--c-icoSec:#8e8b86;--c-icoTer:#ada9a3;--c-icoDis:#bcbab6;--c-icoAccPri:#7d7a75;--c-icoInvPri:#f0efed;--c-icoInvSec:#ada9a3;--c-borPri:#e6e5e3;--c-borSec:#f0efed;--c-borInvPri:#5f5e59;--c-borAccPri:#8e8b86;--c-borStr:#d4d3cf;--c-bacPri:#fff;--c-bacSec:#f9f8f7;--c-bacTer:#f0efed;--c-bacEle:#fff;--c-bacAccPri:#2c2c2b;--c-bacAccSec:#a19e99;--c-bacInt:#f4f3f3;--c-priBla:#000;--c-tabFroFilDivCol:#d5d4d2;--c-tabFroSelDivCol:#cad4e1;--c-regEmoCol:#000;--c-sidSecCol:#91918e;--c-calIteBac:#fff;--c-popBac:#fff;--c-beiBanBac:#fbf8f3;--c-darBanBac:#eae9e7;--c-keyDonBarBac:#f0f1f2;--c-keyActBarBac:#fff;--c-UIUseAvaIdlOut:#f1f1ef;--c-codStiBloBac:#f7f6f3;--c-hovMarDisBac:#f9f9f8;--c-selMarDisBac:#fff;--c-bluButHovBac:#0077d4;--c-bluButPreBac:#006bc7;--c-whi:#fff;--c-whiButBac:#fff;--c-assCorButBac:#fff;--c-assCorButBacHov:#efefee;--c-assCorButBacPre:#dfdfde;--c-butGroBac:#fff;--c-whiButHovBac:#efefee;--c-whiButPreBac:#dfdfde;--c-timBac:#fdfdfd;--c-peeTimBac:#fdfdfd;--c-topFav:#f6c050;--c-homScrButBacBas:#fff;--c-sitPagPreWinChrBar:#f5f5f5;--c-seoPreTit:#1d13a3;--c-sitBuiBac:#fcfcfc;--c-marStaSel:#ffb110;--c-pilBorRed:#fdebec;--c-pilIcoYel:#ffb110;--c-pilIcoBlu:#2383e2;--c-pilIcoRed:#cd3c3a;--c-pilHovBacYel:#fbf3db;--c-pilHovBacRed:#fdebec;--c-pilHovTexBlu:#2383e2;--c-pilHovTexRed:#cd3c3a;--c-pilHovTexWhi:#73726e;--c-pilSelBacRed:#fdebec;--c-pilSelPreBacYel:#fce2ab;--c-marTopTexHovRed:#f64932;--c-marTopTexHovYel:#ffb110;--c-marTopTexHovBlu:#2383e2;--c-marTopTexPreRed:#ba1d08;--c-marTopTexPreYel:#db9400;--c-marTopTexPreBlu:#1761ab;--c-marTopTexPreWhi:#000;--c-marTopTexDroVieAllRed:#cd3c3a;--c-marTopTexDroVieAllYel:#d99e35;--c-marTopTexDroVieAllBlu:#2383e2;--c-marTopTexDroVieAllWhi:#000;--c-marEdiIcoRed:#f64932;--c-marEdiIcoYel:#ffb110;--c-marEdiIcoBlu:#2383e2;--c-marEdiBacHovRed:#fdebec;--c-marEdiBacHovYel:#fbf3db;--c-creProInRevTex:#f97b2d;--c-creProInRevHovTex:#c76224;--c-creProInRevBac:#fde6d9;--c-shaCol:#0f0f0f;--c-botActBarSha:0 -1px 0 1px #0f0f0f0d, 0 -3px 6px #0f0f0f1a;--c-butBoxSha:inset 0 0 0 1px #0f0f0f1a, 0 1px 2px #0f0f0f1a;--c-avaBoxSha:0 2px 4px #0f0f0f1a;--c-butBluFocRin:0px 0px 0px 2px #f8f8f7, 0px 0px 0px 4px #2383e2, 0px 0px 0px 6px #ffffff40;--c-inpRedFocRin:0px 0px 0px 1px #cd3c3a inset, 0px 0px 0px 1px #cd3c3a;--c-inpBluFocRin:0px 0px 0px 1px #2383e2 inset, 0px 0px 0px 1px #2383e2;--c-topAndSha:#0f0f0f1a 0px 2px 4px, #0f0f0f26 0px 2px 8px;--c-topAndShaCol:#0f0f0f1a 0px 1px 0px, transparent 0px 0px 0px;--c-homScrButSha:0 0 0 1px #0f0f0f1a, 0 2px 4px #0f0f0f1a;--c-homShaCarBas:0 0 0 1px #0000000d;--c-homShaCarHov:0 0 0 1px #0000001a;--c-homShaTemCarBas:0 0 0 1px #0000000f;--c-homShaTemCarHov:0 0 0 1px #0000001f;--c-focSha:#2383e291 0px 0px 0px 1px inset, #2383e259 0px 0px 0px 2px;--c-shaSMThiOut:0px 4px 12px -2px #00000014, 0 0 0 2px #54483114;--c-shaMDPriOut:0px 14px 28px -6px #0000001a, 0px 2px 4px -1px #0000000f, 0 0 0 1px #1c13011c;--c-shaMDThiOut:0px 14px 28px -6px #0000001a, 0px 2px 4px -1px #0000000f, 0 0 0 2px #54483114;--c-shaOutMd:0px 8px 12px 0px #19191907, 0px 2px 6px 0px #19191907, 0px 0px 0px 1px #2a1c0012;--c-shaOutSm:0px 2px 4px 0px #0000000a, 0px 0px 0px 1px #2a1c0012;--c-shaOutLg:0px 20px 24px 0px #1919190d, 0px 5px 8px 0px #19191907, 0px 0px 0px 1px #2a1c0012;--c-shaOutDif:0px 12px 32px 0px #19191907, 0px 0px 0px 1px #2a1c0012;--c-shaOutScr:0px 24px 48px 0px #1919193d, 0px 4px 12px 0px #19191924, 0px 0px 0px 1px #2a1c0012;--c-shaBasLg:0px 20px 24px 0px #1919190d, 0px 5px 8px 0px #19191907;--c-shaBasMd:0px 8px 12px 0px #19191907, 0px 2px 6px 0px #19191907;--c-shaBasSm:0px 4px 12px 0px #19191907, 0px 1px 2px 0px #19191905;--c-shaBasScr:0px 24px 48px 0px #1919193d, 0px 4px 12px 0px #19191924;--c-shaBasDif:0px 12px 32px 0px #19191907;--c-froColDivShaBacFil:linear-gradient(to right, #87837826, #8783781a, transparent);--c-froColDivShaBac:linear-gradient(to right, #87837859, #87837833, transparent)}[data-theme=dark]{--c-palUiBlu700:#4fa7ff;--c-palPin800:#c94b8c;--c-palPin900:#d15796;--c-palPur800:#9d67d2;--c-palPur900:#9d68d3;--c-palGre800:#3c9d6a;--c-palGre900:#529e72;--c-palGra0:#000;--c-palGra50:#191919;--c-palGra500:#5a5a5a;--c-palGra600:#7f7f7f;--c-palGra700:#9b9b9b;--c-palGra800:#d3d3d3;--c-palGra900:#fff;--c-palGra850:#e1e1e1;--c-palOra800:#e48539;--c-palOra900:#c77d48;--c-palBro800:#b27e67;--c-palBro900:#ba856f;--c-palRed800:#de5550;--c-palRed900:#e65b58;--c-palYel800:#d99e35;--c-palYel900:#ca984d;--c-palBlu800:#388ebf;--c-palBlu900:#379ad3;--c-bluTexPri:#e5f2fc;--c-bluTexTer:#355f8b;--c-bluTexDis:#264a72;--c-bluIcoPri:#e5f2fc;--c-bluIcoSec:#83abe1;--c-bluIcoTer:#387dc9;--c-bluIcoDis:#264a72;--c-bluBorPri:#233850;--c-bluBorSec:#213041;--c-bluBorStr:#355f8b;--c-bluBacPri:#1a2027;--c-bluBacSec:#233850;--c-bluBacTer:#355f8b;--c-bluBacEle:#213041;--c-bluBacInt:#1e2834;--c-broTexPri:#f5ede9;--c-broTexTer:#6d5340;--c-broTexDis:#584437;--c-broIcoPri:#f5ede9;--c-broIcoSec:#bca290;--c-broIcoTer:#9f765a;--c-broIcoDis:#584437;--c-broBorPri:#45362d;--c-broBorSec:#382d26;--c-broBorStr:#6d5340;--c-broBacPri:#25201d;--c-broBacSec:#45362d;--c-broBacTer:#6d5340;--c-broBacEle:#382d26;--c-broBacInt:#2f2722;--c-graTexPri:#f0efed;--c-graTexTer:#5f5e59;--c-graTexDis:#494846;--c-graIcoPri:#f0efed;--c-graIcoTer:#5f5e59;--c-graIcoDis:#494846;--c-graBorPri:#383836;--c-graBorSec:#2c2c2b;--c-graBorStr:#5f5e59;--c-graBacPri:#202020;--c-graBacSec:#383836;--c-graBacTer:#5f5e59;--c-graBacEle:#2c2c2b;--c-graBacInt:#262626;--c-greTexPri:#e8f1ec;--c-greTexTer:#37674c;--c-greTexDis:#2a533c;--c-greIcoPri:#e8f1ec;--c-greIcoSec:#8bb79d;--c-greIcoTer:#50946e;--c-greIcoDis:#2a533c;--c-greBorPri:#263d30;--c-greBorSec:#24342b;--c-greBorStr:#37674c;--c-greBacPri:#1b211d;--c-greBacSec:#263d30;--c-greBacTer:#37674c;--c-greBacEle:#24342b;--c-greBacInt:#202b24;--c-oraTexPri:#fbebde;--c-oraTexTer:#88522f;--c-oraTexDis:#6a4222;--c-oraIcoPri:#fbebde;--c-oraIcoSec:#cba27d;--c-oraIcoTer:#d27b2d;--c-oraIcoDis:#6a4222;--c-oraBorPri:#53361f;--c-oraBorSec:#3d2a1d;--c-oraBorStr:#88522f;--c-oraBacPri:#231e1b;--c-oraBacSec:#53361f;--c-oraBacTer:#88522f;--c-oraBacEle:#3d2a1d;--c-oraBacInt:#30241c;--c-pinTexPri:#fae9f1;--c-pinTexTer:#7b4760;--c-pinTexDis:#68354e;--c-pinIcoPri:#fae9f1;--c-pinIcoSec:#c897ad;--c-pinIcoTer:#c14c8a;--c-pinIcoDis:#68354e;--c-pinBorPri:#4e2b3c;--c-pinBorSec:#3f2631;--c-pinBorStr:#7b4760;--c-pinBacPri:#261c20;--c-pinBacSec:#4e2b3c;--c-pinBacTer:#7b4760;--c-pinBacEle:#3f2631;--c-pinBacInt:#332129;--c-purTexPri:#f3ebf9;--c-purTexTer:#674d7b;--c-purTexDis:#553b69;--c-purIcoPri:#f3ebf9;--c-purIcoTer:#9a6bb4;--c-purIcoDis:#553b69;--c-purBorPri:#3c2d47;--c-purBorSec:#36293f;--c-purBorStr:#674d7b;--c-purBacPri:#221d25;--c-purBacSec:#3c2d47;--c-purBacTer:#674d7b;--c-purBacEle:#36293f;--c-purBacInt:#2c2332;--c-redTexPri:#fce9e7;--c-redTexTer:#924943;--c-redTexDis:#6d3531;--c-redIcoPri:#fce9e7;--c-redIcoSec:#d0988d;--c-redIcoTer:#cf5148;--c-redIcoDis:#6d3531;--c-redBorPri:#502c29;--c-redBorSec:#412725;--c-redBorStr:#924943;--c-redBacPri:#241d1d;--c-redBacSec:#502c29;--c-redBacTer:#924943;--c-redBacEle:#412725;--c-redBacAccSec:#e56458;--c-redBacInt:#332221;--c-teaTexPri:#e0f3f7;--c-teaTexTer:#226471;--c-teaTexDis:#18505b;--c-teaIcoPri:#e0f3f7;--c-teaIcoSec:#7eb6c2;--c-teaIcoTer:#2c8b9e;--c-teaIcoDis:#18505b;--c-teaBorPri:#143d45;--c-teaBorSec:#193439;--c-teaBorStr:#226471;--c-teaBacPri:#172124;--c-teaBacSec:#143d45;--c-teaBacTer:#226471;--c-teaBacEle:#193439;--c-teaBacInt:#182b2f;--c-yelTexPri:#f9f3dc;--c-yelTexTer:#836426;--c-yelTexDis:#655121;--c-yelIcoPri:#f9f3dc;--c-yelIcoSec:#d8c283;--c-yelIcoTer:#cb9434;--c-yelIcoDis:#655121;--c-yelIcoInvSec:#d8c283;--c-yelBorPri:#504425;--c-yelBorSec:#373325;--c-yelBorStr:#836426;--c-yelBacPri:#23221a;--c-yelBacSec:#504425;--c-yelBacTer:#836426;--c-yelBacEle:#373325;--c-yelBacInt:#2d2b20;--c-texPri:#f0efed;--c-texSec:#ada9a3;--c-texTer:#7d7a75;--c-texDis:#5f5e59;--c-texAccPri:#bcbab6;--c-icoPri:#e6e5e3;--c-icoSec:#ada9a3;--c-icoTer:#7d7a75;--c-icoDis:#5f5e59;--c-icoAccPri:#bcbab6;--c-borPri:#383836;--c-borSec:#2c2c2b;--c-borStr:#5f5e59;--c-bacPri:#191919;--c-bacSec:#202020;--c-bacTer:#383836;--c-bacEle:#202020;--c-bacInt:#262626;--c-priBla:#fff;--c-tabFroFilDivCol:#464646;--c-tabFroSelDivCol:#2f3a48;--c-regEmoCol:#fff;--c-sidSecCol:#9b9b9b;--c-calIteBac:#2f2f2f;--c-popBac:#252525;--c-beiBanBac:#373c3f;--c-darBanBac:#373c3f;--c-keyDonBarBac:#27292b;--c-keyActBarBac:#272829;--c-UIUseAvaIdlOut:#555553;--c-codStiBloBac:#272727;--c-hovMarDisBac:#202020;--c-selMarDisBac:#252525;--c-whi:#000;--c-whiButBac:#252525;--c-assCorButBac:#d3d3d3;--c-butGroBac:#2f2f2f;--c-whiButHovBac:#2f2f2f;--c-whiButPreBac:#252525;--c-timBac:#191919;--c-peeTimBac:#202020;--c-topFav:#ca984d;--c-homScrButBacBas:#252525;--c-sitPagPreWinChrBar:#141414;--c-seoPreTit:#9ebdf4;--c-sitBuiBac:#1f1f1f;--c-pilBorRed:#362422;--c-pilIcoRed:#de5550;--c-pilHovBacYel:#392e1e;--c-pilHovBacRed:#362422;--c-pilHovTexRed:#de5550;--c-pilHovTexWhi:#7f7f7f;--c-pilSelBacRed:#362422;--c-pilSelPreBacYel:#564328;--c-marTopTexPreWhi:#7f7f7f;--c-marTopTexDroVieAllRed:#de5550;--c-marTopTexDroVieAllYel:#cb912f;--c-marTopTexDroVieAllWhi:#7f7f7f;--c-marEdiBacHovRed:#522e2a;--c-marEdiBacHovYel:#564328;--c-marEdiIllRed2:#f64932;--c-marEdiIllYel2:#f64932;--c-marEdiIllBlu2:#f64932;--c-marEdiIllWhi2:#f64932;--c-creProInRevTex:#fde6d9;--c-butBoxSha:inset 0 0 0 1px #0f0f0f33, 0 1px 2px #0f0f0f1a;--c-avaBoxSha:0 2px 4px #0f0f0f33;--c-butBluFocRin:0px 0px 0px 2px #191919, 0px 0px 0px 4px #2383e2, 0px 0px 0px 6px #191919;--c-topAndSha:#0f0f0f33 0px 2px 4px, #0f0f0f4d 0px 2px 8px;--c-topAndShaCol:#0f0f0f33 0px 1px 0px, transparent 0px 0px 0px;--c-homScrButSha:0 0 0 1px #0f0f0f33, 0 2px 4px #0f0f0f33;--c-homShaCarBas:unset;--c-homShaCarHov:inset 0 0 0 1px #ffffff0d;--c-homShaTemCarBas:unset;--c-homShaTemCarHov:inset 0 0 0 1px #ffffff0d;--c-shaSMThiOut:0 0 0 2px #383836, 0px 4px 12px -2px #00000029;--c-shaMDPriOut:inset 0 0 0 1px #ffffeb1a, 0px 14px 28px -6px #0003, 0px 2px 4px -1px #0000001f;--c-shaMDThiOut:0 0 0 2px #383836, 0px 14px 28px -6px #0003, 0px 2px 4px -1px #0000001f;--c-shaOutMd:0px 0px 0px 1px #383836, 0px 4px 12px -2px #19191914;--c-shaOutSm:0px 0px 0px 1px #383836, 0px 2px 4px 0px #19191914;--c-shaOutLg:0px 0px 0px 1px #383836, 0px 14px 28px -6px #19191933, 0px 2px 4px -1px #1919191e;--c-shaOutDif:0px 0px 0px 1px #383836, 0px 12px 32px 0px #19191966;--c-shaOutScr:0px 0px 0px 1px #383836, 0px 24px 48px 0px #191919a3, 0px 4px 12px 0px #1919198f;--c-shaBasLg:0px 14px 28px -6px #19191933, 0px 2px 4px -1px #1919191e;--c-shaBasMd:0px 4px 12px -2px #19191914;--c-shaBasSm:0px 2px 4px 0px #19191914;--c-shaBasScr:0px 24px 48px 0px #191919a3, 0px 4px 12px 0px #1919198f;--c-shaBasDif:0px 12px 32px 0px #19191966;--c-froColDivShaBacFil:linear-gradient(to right, #78818726, #7881871a, transparent);--c-froColDivShaBac:linear-gradient(to right, #78818759, #78818733, transparent)}:root{--eco-font-display:"Domine Variable", "Domine", Georgia, serif;--eco-font-mono:"Google Sans Code", "IBM Plex Mono", ui-monospace, monospace;--eco-font-display--letter-spacing:-.01em;--eco-text-display-xs--letter-spacing:-.01em;--eco-text-display-sm--letter-spacing:-.01em;--eco-text-display-md--letter-spacing:-.015em;--eco-text-display-lg--letter-spacing:-.02em;--eco-text-display-xl--letter-spacing:-.02em;--eco-text-display-2xl--letter-spacing:-.02em}:root,[data-theme=light],[data-theme=dark]{--eco-bg-primary:var(--c-bacPri);--eco-bg-primary_alt:var(--c-bacEle);--eco-bg-primary_hover:var(--c-bacInt);--eco-bg-secondary:var(--c-bacSec);--eco-bg-secondary_hover:var(--c-bacTer);--eco-bg-tertiary:var(--c-bacTer);--eco-bg-quaternary:var(--c-borStr);--eco-bg-active:var(--c-bacTer);--eco-bg-disabled:var(--c-bacTer);--eco-bg-primary-solid:var(--c-bacAccPri);--eco-color-surface:var(--c-bacSec);--eco-text-primary:var(--c-texPri);--eco-text-secondary:var(--c-texAccPri);--eco-text-secondary_hover:var(--c-texPri);--eco-text-tertiary:var(--c-texSec);--eco-text-tertiary_hover:var(--c-texAccPri);--eco-text-quaternary:var(--c-texTer);--eco-text-placeholder:var(--c-texTer);--eco-text-disabled:var(--c-texDis);--eco-text-white:var(--c-texInvPri);--eco-border-primary:var(--c-borStr);--eco-border-secondary:var(--c-borPri);--eco-border-tertiary:var(--c-borSec);--eco-border-disabled:var(--c-borPri);--eco-fg-primary:var(--c-icoPri);--eco-fg-secondary:var(--c-icoAccPri);--eco-fg-tertiary:var(--c-icoSec);--eco-fg-quaternary:var(--c-icoTer);--eco-fg-quaternary_hover:var(--c-icoSec);--eco-fg-disabled:var(--c-icoDis);--eco-fg-white:var(--c-icoInvPri);--rs-blue:var(--c-bluButHovBac);--rs-blue-hover:var(--c-bluButPreBac);--eco-brand-primary:var(--rs-blue);--eco-brand-on-primary:#fff;--eco-brand-accent:var(--c-bluBacSec);--eco-brand-on-accent:var(--c-bluTexPri);--eco-brand-button:var(--rs-blue);--eco-brand-on-button:#fff;--eco-brand-button-accent:var(--c-bluBacSec);--eco-brand-on-button-accent:var(--c-bluTexPri);--eco-brand-button-ink:var(--c-bacAccPri);--eco-brand-on-button-ink:var(--c-texInvPri);--eco-brand-button-secondary-fg:var(--c-bluTexSec);--eco-brand-button-secondary-fg_hover:var(--c-bluTexPri);--eco-bg-brand-primary:var(--c-bluBacPri);--eco-bg-brand-secondary:var(--c-bluBacSec);--eco-bg-brand-solid:var(--rs-blue);--eco-bg-brand-solid_hover:var(--rs-blue-hover);--eco-text-primary_on-brand:#fff;--eco-text-brand-primary:var(--c-bluTexPri);--eco-text-brand-secondary:var(--rs-blue);--eco-text-brand-secondary_hover:var(--rs-blue-hover);--eco-text-brand-tertiary:var(--c-bluTexPri);--eco-fg-brand-primary:var(--c-bluIcoSec);--eco-fg-brand-primary_alt:var(--c-bluIcoInvSec);--eco-fg-brand-secondary:var(--c-bluIcoSec);--eco-border-brand:var(--c-bluBorAccPri);--eco-focus-ring:var(--c-palUiBlu600);--eco-bg-success-primary:var(--c-greBacSec);--eco-bg-success-solid:var(--c-greBacAccPri);--eco-text-success-primary:var(--c-greTexPri);--eco-fg-success-primary:var(--c-greIcoSec);--eco-fg-success-secondary:var(--c-greIcoSec);--eco-bg-warning-primary:var(--c-yelBacSec);--eco-bg-warning-solid:var(--c-yelBacAccPri);--eco-text-warning-primary:var(--c-yelTexPri);--eco-fg-warning-primary:var(--c-yelIcoSec);--eco-bg-error-primary:var(--c-redBacSec);--eco-bg-error-secondary:var(--c-redBacPri);--eco-bg-error-solid:var(--c-redBacAccPri);--eco-text-error-primary:var(--c-redTexPri);--eco-text-error-primary_hover:var(--c-redTexPri);--eco-fg-error-primary:var(--c-redIcoSec);--eco-fg-error-secondary:var(--c-redIcoSec);--eco-border-error:var(--c-redBorStr);--eco-border-error_subtle:var(--c-redBorPri);--eco-focus-ring-error:var(--c-redTexSec);--eco-fg-info-primary:var(--c-bluIcoSec);--eco-shadow-sm:var(--c-shaOutSm);--eco-shadow-md:var(--c-shaOutMd);--eco-shadow-lg:var(--c-shaOutLg);--eco-shadow-xl:var(--c-shaMDPriOut);--eco-chart-1:var(--c-palUiBlu600);--eco-chart-2:var(--c-texPri);--eco-chart-3:var(--c-bluBorStr);--eco-chart-4:var(--c-graTexSec);--eco-chart-5:var(--c-graBorStr);--eco-chart-6:var(--c-bluBacSec);--eco-chart-seq-1:var(--c-bluBacSec);--eco-chart-seq-2:var(--c-bluBorStr);--eco-chart-seq-3:var(--c-bluBacAccSec);--eco-chart-seq-4:var(--c-palUiBlu600);--eco-chart-seq-5:var(--c-palUiBlu700);--eco-chart-div-1:var(--c-redIcoSec);--eco-chart-div-2:var(--c-redBorStr);--eco-chart-div-3:var(--c-graBacTer);--eco-chart-div-4:var(--c-greBorStr);--eco-chart-div-5:var(--c-greIcoSec);--eco-slider-fill:var(--rs-blue);--eco-tab-brand-bg:var(--rs-blue);--eco-tab-brand-fg:#fff;--eco-tab-accent-bg:var(--c-bluBacSec);--eco-avatar-tint-bg:var(--c-bluBacSec);--eco-avatar-tint-ink:var(--c-bluTexPri);--eco-color-brand-tint:var(--c-bluBacPri);--rs-tile-bg:var(--eco-bg-primary);--rs-blue-primary:var(--c-bluButHovBac);--rs-black-quotes:#000000bf;--rs-quotes-2:#3a516db3}[data-theme=dark]{--eco-text-brand-secondary:var(--c-bluTexAccPri);--eco-text-brand-secondary_hover:var(--c-bluTexInvSec);--rs-tile-bg:color-mix(in oklab, var(--eco-color-white) 8%, transparent);--rs-black-quotes:#ffffffd1;--rs-quotes-2:color-mix(in srgb, var(--c-bluTexPri) 70%, transparent);--eco-chart-3:var(--c-bluIcoSec);--eco-chart-5:var(--c-texSec);--eco-chart-6:var(--c-graBorStr);--eco-chart-seq-1:var(--c-bluBacSec);--eco-chart-seq-2:var(--c-bluBorStr);--eco-chart-seq-3:var(--c-palUiBlu600);--eco-chart-seq-4:var(--c-palUiBlu700);--eco-chart-seq-5:var(--c-bluIcoSec);--eco-chart-div-1:var(--c-redBacAccPri);--eco-chart-div-3:var(--c-graBacSec);--eco-chart-div-5:var(--c-greBacAccPri)}:root{--eco-focus-w:1.5px;--eco-field-focus-w:1.5px}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}img,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}html{color-scheme:light dark}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}body{background:var(--eco-bg-primary);min-height:100dvh;color:var(--eco-text-primary);font:400 var(--eco-text-md) / var(--eco-text-md--line-height) var(--eco-font-body);-webkit-font-smoothing:antialiased;transition:background-color var(--eco-duration-base) var(--eco-ease-standard), color var(--eco-duration-base) var(--eco-ease-standard);flex-direction:column;display:flex}main{flex:1}h1,h2,h3,h4{font-family:var(--eco-font-display);color:var(--eco-text-primary);text-wrap:balance;font-weight:500}h1{font-size:var(--eco-text-display-md);line-height:var(--eco-text-display-md--line-height);letter-spacing:var(--eco-text-display-md--letter-spacing)}h2{font-size:var(--eco-text-display-xs);line-height:var(--eco-text-display-xs--line-height);letter-spacing:var(--eco-text-display-xs--letter-spacing)}h3{font-size:var(--eco-text-xl);line-height:var(--eco-text-xl--line-height);letter-spacing:var(--eco-font-display--letter-spacing)}@media (width>=768px){h1{font-size:var(--eco-text-display-lg);line-height:var(--eco-text-display-lg--line-height);letter-spacing:var(--eco-text-display-lg--letter-spacing)}}a{color:var(--eco-text-brand-secondary);text-underline-offset:.2em}a:hover{color:var(--eco-text-brand-secondary_hover)}:focus-visible{outline:var(--eco-focus-w) solid transparent;box-shadow:0 0 0 2px var(--eco-bg-primary), 0 0 0 calc(2px + var(--eco-focus-w)) var(--eco-focus-ring);border-radius:var(--eco-radius-xs)}.rs-container{width:100%;max-width:var(--eco-max-width-container);padding-inline:var(--eco-spacing-xl);margin-inline:auto}@media (width>=768px){.rs-container{padding-inline:var(--eco-spacing-3xl)}}.rs-eyebrow{font:400 var(--eco-text-sm) / var(--eco-text-sm--line-height) var(--eco-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--eco-text-tertiary)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eco-icon{width:var(--eco-icon-md);height:var(--eco-icon-md);fill:currentColor;flex:none}.eco-icon--sm{width:var(--eco-icon-sm);height:var(--eco-icon-sm)}.eco-icon--lg{width:var(--eco-icon-lg);height:var(--eco-icon-lg)}.eco-btn{--btn-h:40px;justify-content:center;align-items:center;gap:var(--eco-spacing-md);height:var(--btn-h);padding-inline:var(--eco-spacing-xl);border-radius:var(--eco-radius-full);font:500 var(--eco-text-md) / var(--eco-text-md--line-height) var(--eco-font-body);white-space:nowrap;background:var(--eco-bg-tertiary);color:var(--eco-text-primary);transition:background-color var(--eco-duration-fast) var(--eco-ease-standard), transform var(--eco-duration-fast) var(--eco-ease-standard);border:0;text-decoration:none;display:inline-flex}.eco-btn:hover{background:var(--eco-bg-secondary_hover);color:var(--eco-text-primary)}.eco-btn:active{transform:scale(.975)}.eco-btn:disabled,.eco-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.eco-btn:disabled:hover{background:var(--eco-bg-tertiary)}.eco-btn--primary:disabled:hover{background:var(--eco-brand-button)}.eco-btn--ghost:disabled:hover,.eco-btn--tertiary-destructive:disabled:hover{color:var(--eco-text-secondary);background:0 0}.eco-btn:focus-visible{border-radius:var(--eco-radius-full)}.eco-btn .eco-icon{width:var(--eco-icon-sm);height:var(--eco-icon-sm)}.eco-btn--sm{--btn-h:36px;font-size:var(--eco-text-sm);line-height:var(--eco-text-sm--line-height)}.eco-btn--lg{--btn-h:44px;padding-inline:var(--eco-spacing-2xl)}.eco-btn--lg .eco-icon{width:var(--eco-icon-md);height:var(--eco-icon-md)}.eco-btn--primary{background:var(--eco-brand-button);color:var(--eco-brand-on-button)}.eco-btn--primary:hover{background:var(--eco-bg-brand-solid_hover);color:var(--eco-brand-on-button)}.eco-btn--ghost{background:0 0}.eco-btn--ghost:hover{background:var(--eco-bg-primary_hover)}.eco-btn--outline{box-shadow:inset 0 0 0 1px var(--eco-border-secondary);background:0 0}.eco-btn--icon{width:var(--btn-h);padding:0}.eco-btn--secondary{background:var(--c-bluBacSec);color:var(--eco-brand-button-secondary-fg)}.eco-btn--secondary:hover{background:var(--c-bluBacTer);color:var(--eco-brand-button-secondary-fg_hover)}.eco-btn--secondary.eco-btn--elevated{background:var(--c-bluBacEle)}.eco-btn--secondary.eco-btn--elevated:hover{background:var(--c-bluBacSec)}.eco-btn__arrow{width:.9em;height:.9em;margin-left:calc(.25em - var(--eco-spacing-md));background:currentColor;flex:none;display:inline-block;-webkit-mask:url(/icons/btn-arrow.svg) 50%/contain no-repeat;mask:url(/icons/btn-arrow.svg) 50%/contain no-repeat}.eco-btn--tertiary-destructive{color:var(--eco-text-secondary);background:0 0}.eco-btn--tertiary-destructive:hover,.eco-btn--tertiary-destructive:focus-visible{background:var(--c-redBacSec);color:var(--c-redTexPri)}.eco-btn--tertiary-destructive:hover .eco-icon,.eco-btn--tertiary-destructive:focus-visible .eco-icon{color:var(--c-redIcoSec)}.eco-btn--secondary-destructive{background:var(--c-redBacSec);color:var(--c-redTexPri)}.eco-btn--secondary-destructive:hover{background:var(--c-redBacTer);color:var(--c-redTexPri)}.eco-btn--tertiary-destructive:focus-visible,.eco-btn--secondary-destructive:focus-visible{box-shadow:0 0 0 2px var(--eco-bg-primary), 0 0 0 calc(2px + var(--eco-focus-w)) var(--eco-focus-ring-error)}.eco-card{padding:var(--eco-spacing-3xl);border-radius:var(--eco-radius-4xl);background:var(--eco-bg-secondary);color:var(--eco-text-primary);border:1px solid #0000;text-decoration:none;display:block}.eco-card--interactive{transition:box-shadow var(--eco-duration-base) var(--eco-ease-standard), background-color var(--eco-duration-base) var(--eco-ease-standard)}.eco-card--interactive:hover{box-shadow:var(--eco-shadow-lg);background:var(--eco-bg-primary_alt);color:var(--eco-text-primary)}.eco-card__title{font:500 var(--eco-text-xl) / var(--eco-text-xl--line-height) var(--eco-font-display);letter-spacing:var(--eco-font-display--letter-spacing)}.eco-card__meta{color:var(--eco-text-tertiary);font-size:var(--eco-text-sm);line-height:var(--eco-text-sm--line-height)}.eco-badge{align-items:center;gap:var(--eco-spacing-xs);height:24px;padding-inline:var(--eco-spacing-md);border-radius:var(--eco-radius-full);background:var(--eco-bg-tertiary);color:var(--eco-text-secondary);font:500 var(--eco-text-sm) / var(--eco-text-sm--line-height) var(--eco-font-body);display:inline-flex}.eco-badge--brand{background:var(--eco-bg-brand-primary);color:var(--eco-text-brand-tertiary)}.eco-badge--success{background:var(--eco-bg-success-primary);color:var(--eco-text-success-primary)}.eco-badge--dot:before{content:"";border-radius:var(--eco-radius-full);background:currentColor;width:6px;height:6px}.eco-chip{height:32px;padding-inline:var(--eco-spacing-lg);border-radius:var(--eco-radius-sm);background:var(--eco-bg-secondary);color:var(--eco-text-secondary);font:500 var(--eco-text-sm) / var(--eco-text-sm--line-height) var(--eco-font-body);border:0;align-items:center;text-decoration:none;display:inline-flex}.eco-chip:hover{background:var(--eco-bg-secondary_hover);color:var(--eco-text-primary)}.eco-chip[aria-pressed=true]{background:var(--eco-bg-brand-primary);color:var(--eco-text-primary)}.eco-avatar{--s:40px;width:var(--s);height:var(--s);border-radius:var(--eco-radius-full);background:var(--eco-bg-tertiary);color:var(--eco-text-tertiary);flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.eco-avatar--sm{--s:32px}.eco-avatar--xl{--s:56px}.eco-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.eco-avatar--3d{color:#0000;background:var(--eco-color-white)}.eco-avatar--3d[data-hue=blu]{background:var(--c-bluBacTer)}.eco-avatar--3d[data-hue=gre]{background:var(--c-greBacTer)}.eco-avatar--3d[data-hue=ora]{background:var(--c-oraBacTer)}.eco-avatar--3d[data-hue=pur]{background:var(--c-purBacTer)}.eco-avatar--3d[data-hue=pin]{background:var(--c-pinBacTer)}.eco-avatar--3d[data-hue=red]{background:var(--c-redBacTer)}.eco-avatar--3d[data-hue=yel]{background:var(--c-yelBacTer)}.eco-avatar--3d[data-hue=tea]{background:var(--c-teaBacTer)}.eco-avatar--3d[data-hue=bro]{background:var(--c-broBacTer)}.eco-avatar--3d img{display:block;position:absolute;inset:0}.eco-avatar img:not([src]){visibility:hidden}.rs-tag{background:var(--tag-bg);color:var(--tag-fg)}.rs-tag:hover{background:var(--tag-bg-hover);color:var(--tag-fg)}.rs-tag[data-hue=blu]{--tag-bg:var(--c-bluBacSec);--tag-bg-hover:var(--c-bluBacTer);--tag-fg:var(--c-bluTexPri)}.rs-tag[data-hue=gre]{--tag-bg:var(--c-greBacSec);--tag-bg-hover:var(--c-greBacTer);--tag-fg:var(--c-greTexPri)}.rs-tag[data-hue=ora]{--tag-bg:var(--c-oraBacSec);--tag-bg-hover:var(--c-oraBacTer);--tag-fg:var(--c-oraTexPri)}.rs-tag[data-hue=pur]{--tag-bg:var(--c-purBacSec);--tag-bg-hover:var(--c-purBacTer);--tag-fg:var(--c-purTexPri)}.rs-tag[data-hue=pin]{--tag-bg:var(--c-pinBacSec);--tag-bg-hover:var(--c-pinBacTer);--tag-fg:var(--c-pinTexPri)}.rs-tag[data-hue=red]{--tag-bg:var(--c-redBacSec);--tag-bg-hover:var(--c-redBacTer);--tag-fg:var(--c-redTexPri)}.rs-tag[data-hue=yel]{--tag-bg:var(--c-yelBacSec);--tag-bg-hover:var(--c-yelBacTer);--tag-fg:var(--c-yelTexPri)}.rs-tag[data-hue=tea]{--tag-bg:var(--c-teaBacSec);--tag-bg-hover:var(--c-teaBacTer);--tag-fg:var(--c-teaTexPri)}.rs-tag[data-hue=bro]{--tag-bg:var(--c-broBacSec);--tag-bg-hover:var(--c-broBacTer);--tag-fg:var(--c-broTexPri)}.rs-tag[data-hue=gra]{--tag-bg:var(--c-graBacSec);--tag-bg-hover:var(--c-graBacTer);--tag-fg:var(--c-graTexPri)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.xr-filter{max-width:220px;height:32px;padding-inline:var(--eco-spacing-md) var(--eco-spacing-xl);border-radius:var(--eco-radius-sm);background:var(--eco-bg-secondary);color:var(--eco-text-secondary);font-size:var(--eco-text-sm);line-height:var(--eco-text-sm--line-height);cursor:pointer;border:0;font-weight:500}.xr-filter:hover{background:var(--eco-bg-secondary_hover);color:var(--eco-text-primary)}.xr-filter.is-on{background:var(--eco-bg-brand-primary);color:var(--eco-text-primary)}.eco-slider{--sl-lo:0;--sl-hi:.5;--sl-steps:10;--sl-h:20px;--sl-pad:2px;--sl-tw:24px;--sl-th:16px;--sl-run:calc(100% - var(--sl-tw) - 2 * var(--sl-pad));--sl-track:var(--eco-bg-tertiary);--sl-fill:var(--eco-bg-brand-solid);--sl-thumb:#fff;--sl-dot-on:#fff;--sl-thumb-shadow:0 2px 4px #0000000a, 0 1px 2px #0000000f, 0 0 1px #0000000f;gap:var(--eco-spacing-xs);width:100%;min-width:0;display:grid}.eco-slider__head{justify-content:space-between;align-items:center;gap:var(--eco-spacing-md);min-width:0;display:flex}.eco-slider__value{font:500 var(--eco-text-sm)/24px var(--eco-font-body);color:var(--eco-text-primary);white-space:nowrap;margin-left:auto}.eco-slider__control{height:var(--sl-h);cursor:pointer;position:relative}.eco-slider__track,.eco-slider__fill{border-radius:var(--eco-radius-full);pointer-events:none;position:absolute;inset:0;overflow:hidden}.eco-slider__track{background:var(--sl-track)}.eco-slider__fill{background:var(--sl-fill);clip-path:inset(0 calc(100% - var(--sl-run) * var(--sl-hi) - var(--sl-tw) - 2 * var(--sl-pad)) 0 calc(var(--sl-run) * var(--sl-lo)) round calc(var(--sl-h) / 2))}.eco-slider--steps :is(.eco-slider__track,.eco-slider__fill):before{content:"";top:0;bottom:0;left:calc(var(--sl-pad) + var(--sl-tw) / 2 - var(--sl-run) / var(--sl-steps) / 2);width:calc(var(--sl-run) / var(--sl-steps) * (var(--sl-steps) + 1));background:radial-gradient(circle, var(--sl-dot,var(--eco-fg-tertiary)) 1.5px, transparent 2px) 0 50% / calc(100% / (var(--sl-steps) + 1)) 100% repeat-x;opacity:.17;position:absolute}.eco-slider--steps .eco-slider__fill:before{--sl-dot:var(--sl-dot-on);opacity:.5}.eco-slider__input{inset:0 var(--sl-pad);width:calc(100% - 2 * var(--sl-pad));-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;outline:none;height:100%;margin:0;padding:0;position:absolute}.eco-slider__input::-webkit-slider-runnable-track{background:0 0;border:0;height:100%}.eco-slider__input::-moz-range-track{background:0 0;border:0;height:100%}.eco-slider__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--sl-tw);height:var(--sl-th);margin-top:calc((var(--sl-h) - var(--sl-th)) / 2);border-radius:var(--eco-radius-full);background:var(--sl-thumb);box-shadow:var(--sl-thumb-shadow);cursor:grab;border:0}.eco-slider__input::-moz-range-thumb{width:var(--sl-tw);height:var(--sl-th);border-radius:var(--eco-radius-full);background:var(--sl-thumb);box-shadow:var(--sl-thumb-shadow);cursor:grab;border:0}.eco-slider__input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--eco-bg-primary), 0 0 0 calc(2px + var(--eco-focus-w)) var(--eco-focus-ring)}.eco-slider__input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--eco-bg-primary), 0 0 0 calc(2px + var(--eco-focus-w)) var(--eco-focus-ring)}.eco-slider__marks{height:20px;font:400 var(--eco-text-xs)/20px var(--eco-font-body);color:var(--eco-text-tertiary);position:relative}.eco-slider__marks>span{top:0;left:calc(var(--sl-pad) + var(--sl-tw) / 2 + var(--sl-run) * var(--at,0));white-space:nowrap;cursor:pointer;position:absolute;transform:translate(-50%)}.eco-slider__marks>span:first-child{left:0;transform:none}.eco-slider__marks>span:last-child{left:auto;right:0;transform:none}.eco-slider__marks>span.is-on{color:var(--eco-text-primary);font-weight:500}.xr-chips{gap:var(--eco-spacing-xs);flex-wrap:wrap;display:flex}.xr-chip{height:30px;padding:0 var(--eco-spacing-md);cursor:pointer;opacity:.55;transition:opacity var(--eco-duration-fast,.12s), box-shadow var(--eco-duration-fast,.12s);border:0}.xr-chip:hover{opacity:.85}.xr-chip[aria-checked=true]{opacity:1;box-shadow:0 0 0 1.5px var(--tag-fg)}.xr-chip:focus-visible{box-shadow:0 0 0 var(--eco-focus-w) var(--eco-focus-ring);opacity:1;outline:none}.xr-seg{border-radius:var(--eco-radius-sm);background:var(--eco-bg-secondary);gap:2px;padding:2px;display:inline-flex}.xr-seg__opt{height:28px;padding:0 var(--eco-spacing-md);border-radius:calc(var(--eco-radius-sm) - 2px);color:var(--eco-text-tertiary);cursor:pointer;font:500 var(--eco-text-sm) / 1 var(--eco-font-body);background:0 0;border:0}.xr-seg__opt:hover{color:var(--eco-text-primary)}.xr-seg__opt[aria-checked=true]{background:var(--eco-bg-primary_alt);color:var(--eco-text-primary);box-shadow:var(--eco-shadow-sm)}[data-theme=dark] .xr-seg__opt[aria-checked=true]{background:var(--eco-bg-tertiary);box-shadow:none}.xr-seg__opt:focus-visible{box-shadow:0 0 0 var(--eco-focus-w) var(--eco-focus-ring);outline:none}select.xr-input,select.xr-input:hover,select.xr-filter,select.xr-filter:hover,select.xr-filter.is-on{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M208 96l-80 80-80-80' fill='none' stroke='%238a8a8a' stroke-width='20' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;padding-inline-end:36px}.eco-select__native{clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none;border:0;overflow:hidden;width:1px!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;position:absolute!important}button.eco-select__trigger{text-align:start;cursor:pointer;align-items:center;padding-inline-end:36px;display:inline-flex;position:relative}button.eco-select__trigger.xr-input{display:flex}button.eco-select__trigger[hidden]{display:none}button.eco-select__trigger:disabled{opacity:.5;cursor:not-allowed}.eco-select__trigger[aria-expanded=true]:not(.is-on){background:var(--eco-bg-secondary_hover);color:var(--eco-text-primary)}.eco-select__value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.eco-select__chev{inset-inline-end:12px;width:14px;height:14px;color:var(--eco-fg-quaternary);pointer-events:none;margin-top:-7px;position:absolute;top:50%}.eco-select__menu{z-index:1000;box-sizing:border-box;min-width:160px;max-width:min(360px,100vw - 32px);padding:var(--eco-spacing-xs);overscroll-behavior:contain;border-radius:var(--eco-radius-4xl);background:var(--eco-bg-primary_alt);box-shadow:var(--eco-shadow-lg);color:var(--eco-text-primary);font-family:var(--eco-font-body);text-align:start;border:0;flex-direction:column;gap:2px;margin:0;display:flex;position:fixed;inset:auto;overflow-y:auto}.eco-select__menu[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.eco-select__menu:not([hidden]){animation:eco-select-in var(--eco-duration-base) var(--eco-ease-emphasized)}.eco-select__menu.is-up:not([hidden]){animation-name:eco-select-in-up}}@keyframes eco-select-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes eco-select-in-up{0%{opacity:0;transform:translateY(4px)}}.eco-select__menu .eco-menu__item{align-items:center;gap:var(--eco-spacing-md);width:100%;min-height:36px;padding:6px var(--eco-spacing-lg);border-radius:var(--eco-radius-3xl);color:var(--eco-text-secondary);font:500 var(--eco-text-sm) / 24px var(--eco-font-body);cursor:pointer;user-select:none;transition:background-color var(--eco-duration-fast) linear, color var(--eco-duration-fast) linear;flex:none;display:flex}.eco-select__menu .eco-menu__item.is-active{background:var(--eco-bg-primary_hover);color:var(--eco-text-primary)}.eco-select__menu .eco-menu__item[aria-selected=true]{color:var(--eco-text-primary)}.eco-select__menu .eco-menu__item[aria-disabled=true]{opacity:.5;cursor:not-allowed}.eco-select__menu .eco-select__opt--grouped{padding-inline-start:var(--eco-spacing-2xl)}.eco-select__label{overflow-wrap:anywhere;flex:auto;min-width:0}.eco-select__menu .eco-menu__check{width:16px;height:16px;color:var(--eco-fg-primary);visibility:hidden;flex:none;margin-inline-start:auto}.eco-select__menu [aria-selected=true]>.eco-menu__check{visibility:visible}.eco-select__menu .eco-menu__label{padding:10px var(--eco-spacing-lg) 6px;font:500 var(--eco-text-xs) / 20px var(--eco-font-body);color:var(--eco-text-tertiary)}@media (forced-colors:active){.eco-select__menu{border:1px solid canvastext}.eco-select__menu .eco-menu__item.is-active{outline-offset:-2px;outline:2px solid highlight}}.eco-btn.rs-google-btn{color:#1f1f1f;background:#fff;box-shadow:0 0 0 1px #0000000f,0 1px 2px #00000014}.eco-btn.rs-google-btn:hover{background:#ececec;box-shadow:0 0 0 1px #0000001a,0 2px 6px #0000001f}[data-theme=dark] .eco-btn.rs-google-btn{color:#e3e3e3;background:#131314;box-shadow:0 0 0 1px #ffffff1a}[data-theme=dark] .eco-btn.rs-google-btn:hover{background:#2b2b2d;box-shadow:0 0 0 1px #ffffff2e}@media (prefers-reduced-motion:no-preference){[data-qidiruv]:target{animation:rs-target-flash 2.4s var(--eco-ease-standard,ease-out)}}@keyframes rs-target-flash{0%,30%{box-shadow:0 0 0 4px var(--eco-focus-ring)}to{box-shadow:0 0 0 4px #0000}}.rs-tile-grid{gap:var(--eco-spacing-xl);grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));display:grid}.rs-tile{--tile-ico:var(--c-graIcoAccPri);min-height:160px;padding:var(--eco-spacing-3xl) var(--eco-spacing-2xl);border-radius:var(--eco-radius-xl);background:var(--eco-bg-secondary);color:var(--eco-text-primary);transition:background-color var(--eco-duration-fast) var(--eco-ease-standard);flex-direction:column;align-items:flex-start;text-decoration:none;display:flex}.rs-tile:hover{background:var(--eco-bg-secondary_hover)}.rs-tile__icon{width:24px;height:24px;color:var(--tile-ico);margin-bottom:var(--eco-spacing-2xl)}.rs-tile__title{font-size:var(--eco-text-lg);letter-spacing:-.01em;font-weight:700;line-height:1.4}.rs-tile__meta{font-size:var(--eco-text-xs);line-height:var(--eco-text-xs--line-height);color:var(--eco-text-tertiary);margin-top:2px}.rs-tile[data-hue=blu]{--tile-ico:var(--c-bluIcoAccPri)}.rs-tile[data-hue=tea]{--tile-ico:var(--c-teaIcoAccPri)}.rs-tile[data-hue=gre]{--tile-ico:var(--c-greIcoAccPri)}.rs-tile[data-hue=yel]{--tile-ico:var(--c-yelIcoAccPri)}.rs-tile[data-hue=ora]{--tile-ico:var(--c-oraIcoAccPri)}.rs-tile[data-hue=red]{--tile-ico:var(--c-redIcoAccPri)}.rs-tile[data-hue=pin]{--tile-ico:var(--c-pinIcoAccPri)}.rs-tile[data-hue=pur]{--tile-ico:var(--c-purIcoAccPri)}.rs-tile[data-hue=bro]{--tile-ico:var(--c-broIcoAccPri)}.rs-go{align-items:center;gap:var(--eco-spacing-xs);min-height:32px;color:var(--eco-text-brand-secondary);border-radius:var(--eco-radius-xs);font-weight:500;text-decoration:none;display:inline-flex}.rs-go:hover{text-decoration:underline}.rs-go .eco-icon{transition:transform var(--eco-duration-fast) var(--eco-ease-standard)}.rs-go:hover .eco-icon{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.rs-go .eco-icon{transition:none}}.prose{font-size:var(--eco-text-lg);color:var(--eco-text-primary);overflow-wrap:break-word;line-height:1.7}.prose>*+*{margin-top:var(--eco-spacing-xl)}.prose h2,.prose h3,.prose h4{scroll-margin-top:var(--eco-spacing-4xl)}.prose h2{margin-top:var(--eco-spacing-6xl);font-size:var(--eco-text-display-sm);line-height:var(--eco-text-display-sm--line-height);letter-spacing:var(--eco-text-display-sm--letter-spacing)}.prose h3{margin-top:var(--eco-spacing-5xl);font-size:var(--eco-text-display-xs);line-height:var(--eco-text-display-xs--line-height);letter-spacing:var(--eco-text-display-xs--letter-spacing)}.prose h4{margin-top:var(--eco-spacing-4xl);font-size:var(--eco-text-xl);line-height:var(--eco-text-xl--line-height)}.prose :is(h2,h3,h4)+*{margin-top:var(--eco-spacing-lg)}.prose strong{font-weight:600}.prose ul,.prose ol{padding-left:var(--eco-spacing-3xl)}.prose li+li{margin-top:var(--eco-spacing-sm)}.prose li::marker{color:var(--eco-text-tertiary)}.prose blockquote{padding:var(--eco-spacing-xl) var(--eco-spacing-3xl);border-radius:var(--eco-radius-lg);background:var(--eco-bg-secondary);color:var(--eco-text-secondary)}.prose blockquote>*+*{margin-top:var(--eco-spacing-md)}.prose img{border-radius:var(--eco-radius-2xl);background:var(--eco-bg-secondary);width:100%;height:auto}.prose hr{background:var(--eco-border-tertiary);height:1px;margin-block:var(--eco-spacing-5xl);border:0}.prose code{font-family:var(--eco-font-mono);border-radius:var(--eco-radius-xs);background:var(--eco-bg-secondary);padding:.1em .35em;font-size:.875em}.prose pre{padding:var(--eco-spacing-xl);border-radius:var(--eco-radius-xl);font-size:var(--eco-text-sm);line-height:var(--eco-text-sm--line-height);overflow-x:auto}.prose pre code{font-size:inherit;background:0 0;padding:0}.prose table{border-collapse:collapse;width:100%;font-size:var(--eco-text-md);line-height:var(--eco-text-md--line-height);display:block;overflow-x:auto}.prose th,.prose td{padding:var(--eco-spacing-md) var(--eco-spacing-lg);border-bottom:1px solid var(--eco-border-tertiary);text-align:left;vertical-align:top}.prose th{color:var(--eco-text-secondary);font-weight:600}.prose .wikilink-missing{color:inherit}.prose .rs-student-off{color:var(--eco-text-quaternary);cursor:default}.prose .tag-inline{text-decoration:none}.prose .tag-inline:hover{text-decoration:underline}.prose mark{background:var(--eco-bg-warning-primary);color:inherit;border-radius:var(--eco-radius-xxs);padding:0 .15em}.prose .eco-callout{padding:var(--eco-spacing-xl) var(--eco-spacing-3xl);border-radius:var(--eco-radius-lg);background:var(--eco-bg-secondary);color:var(--eco-text-primary)}.prose .eco-callout__content>*+*,.prose details.eco-callout[open]>.eco-callout__body{margin-top:var(--eco-spacing-xs)}.prose .eco-callout__title{font-weight:600;font-size:var(--eco-text-md);line-height:var(--eco-text-md--line-height)}.prose .eco-callout__body>*+*{margin-top:var(--eco-spacing-md)}.prose .eco-callout--brand,.prose .eco-callout--info{background:var(--eco-bg-brand-secondary)}.prose .eco-callout--success{background:var(--eco-bg-success-primary)}.prose .eco-callout--warning{background:var(--eco-bg-warning-primary)}.prose .eco-callout--error{background:var(--eco-bg-error-primary)}.prose .eco-callout--brand .eco-callout__title,.prose .eco-callout--info .eco-callout__title{color:var(--eco-text-brand-primary)}.prose .eco-callout--success .eco-callout__title{color:var(--eco-text-success-primary)}.prose .eco-callout--warning .eco-callout__title{color:var(--eco-text-warning-primary)}.prose .eco-callout--error .eco-callout__title{color:var(--eco-text-error-primary)}.prose .eco-callout--fold>summary{justify-content:space-between;align-items:center;gap:var(--eco-spacing-md);cursor:pointer;list-style:none;display:flex}.prose .eco-callout--fold>summary::-webkit-details-marker{display:none}.prose .eco-callout--fold>summary:after{content:"";width:8px;height:8px;transition:transform var(--eco-duration-base) var(--eco-ease-standard);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;transform:rotate(45deg)translateY(-2px)}.prose .eco-callout--fold[open]>summary:after{transform:rotate(-135deg)translateY(-2px)}.prose .video-embed{aspect-ratio:16/9;border-radius:var(--eco-radius-2xl);background:var(--eco-bg-secondary);overflow:hidden}.prose .video-embed iframe{border:0;width:100%;height:100%;display:block}.prose .media-embed{border-radius:var(--eco-radius-2xl);width:100%;display:block}.prose audio.media-embed{border-radius:var(--eco-radius-full)}.prose .note-embed>*+*{margin-top:var(--eco-spacing-xl)}.prose .note-embed>:is(h2,h3,h4,h5,h6):first-child{margin-top:0}.prose .note-embed--card{padding:var(--eco-spacing-xl) var(--eco-spacing-3xl);border-radius:var(--eco-radius-xl);background:var(--eco-bg-secondary);color:var(--eco-text-primary);font-weight:600;text-decoration:none;display:block}.prose .note-embed--card:hover{background:var(--eco-bg-tertiary);color:var(--eco-text-primary)}.prose .embed-missing{display:none}.prose .embed-file{padding:var(--eco-spacing-xxs) var(--eco-spacing-md);border-radius:var(--eco-radius-sm);background:var(--eco-bg-secondary);color:var(--eco-text-tertiary);font-size:var(--eco-text-sm);line-height:var(--eco-text-sm--line-height);display:inline-block}.prose img.img-sized{width:auto;max-width:100%}.prose blockquote.quote-card{--rs-quote-ink:var(--rs-black-quotes);--rs-quote-src:var(--rs-quotes-2);align-items:center;gap:var(--eco-spacing-2xl);padding:27px var(--rs-quote-pad-x,69px);background:var(--eco-bg-brand-primary);color:var(--eco-text-primary);text-align:center;border-radius:25px;flex-direction:column;display:flex}.prose blockquote.quote-card>*+*{margin-top:0}.prose blockquote.quote-card:before{content:"";background:var(--rs-blue-primary);flex:none;width:33.216px;height:25.632px;-webkit-mask:url(/icons/quote-mark.svg) 50%/contain no-repeat;mask:url(/icons/quote-mark.svg) 50%/contain no-repeat}.prose blockquote.quote-card>:not(.quote-card__source):not(.quote-card__body),.prose blockquote.quote-card .quote-card__body>:not(.quote-card__lead){font-family:var(--eco-font-display);letter-spacing:0;color:var(--rs-quote-ink);text-wrap:balance;font-size:26px;font-weight:400;line-height:1.5}.prose blockquote.quote-card .quote-card__body{gap:var(--eco-spacing-md);flex-direction:column;width:100%;display:flex}.prose blockquote.quote-card .quote-card__body>*{margin:0}.prose blockquote.quote-card .quote-card__lead{font:400 16px / 1.5 var(--eco-font-body);color:var(--rs-quote-ink)}.prose blockquote.quote-card .quote-card__source{font:400 14px / 1.5 var(--eco-font-body);letter-spacing:4.2px;text-transform:uppercase;color:var(--rs-quote-src)}.prose blockquote.quote-card .quote-card__source:before,.prose blockquote.quote-card .quote-card__source:after{content:"";vertical-align:middle;background:currentColor;width:4.808px;height:4.808px;margin-bottom:3px;display:inline-block;-webkit-mask:url(/icons/quote-dot.svg) 50%/contain no-repeat;mask:url(/icons/quote-dot.svg) 50%/contain no-repeat}.prose blockquote.quote-card .quote-card__source:before{margin-right:var(--eco-spacing-xl)}.prose blockquote.quote-card .quote-card__source:after{margin-left:calc(var(--eco-spacing-xl) - 4.2px)}.prose blockquote.quote-card em{font-family:Georgia,Times New Roman,serif;font-style:italic}.prose blockquote.quote-card .quote-card__lead em{font-family:inherit}.prose blockquote.quote-card .quote-card__source em{font-family:inherit;font-style:normal}.prose blockquote.quote-card .quote-card__source a{color:inherit;text-decoration:none}.prose blockquote.quote-card .quote-card__source a:hover{text-decoration:underline}@media (width<=767px){.prose blockquote.quote-card{--rs-quote-pad-x:var(--eco-spacing-2xl)}.prose blockquote.quote-card>:not(.quote-card__source){font-size:22px}}.prose .eco-callout__title{align-items:center;gap:var(--eco-spacing-md);display:flex}.prose .eco-callout--fold>summary.eco-callout__title{justify-content:flex-start}.prose .eco-callout--fold>summary.eco-callout__title:after{margin-left:auto}.prose .eco-callout__icon{width:var(--eco-icon-md);height:var(--eco-icon-md);color:var(--callout-ico,currentColor);flex:none}.prose .eco-callout[data-hue]{background:var(--callout-bg)}.prose .eco-callout[data-hue] .eco-callout__title{color:var(--callout-fg)}.prose .eco-callout[data-hue=blu]{--callout-bg:var(--c-bluBacSec);--callout-fg:var(--c-bluTexPri);--callout-ico:var(--c-bluIcoSec)}.prose .eco-callout[data-hue=tea]{--callout-bg:var(--c-teaBacSec);--callout-fg:var(--c-teaTexPri);--callout-ico:var(--c-teaIcoSec)}.prose .eco-callout[data-hue=gre]{--callout-bg:var(--c-greBacSec);--callout-fg:var(--c-greTexPri);--callout-ico:var(--c-greIcoSec)}.prose .eco-callout[data-hue=yel]{--callout-bg:var(--c-yelBacSec);--callout-fg:var(--c-yelTexPri);--callout-ico:var(--c-yelIcoSec)}.prose .eco-callout[data-hue=ora]{--callout-bg:var(--c-oraBacSec);--callout-fg:var(--c-oraTexPri);--callout-ico:var(--c-oraIcoSec)}.prose .eco-callout[data-hue=red]{--callout-bg:var(--c-redBacSec);--callout-fg:var(--c-redTexPri);--callout-ico:var(--c-redIcoSec)}.prose .eco-callout[data-hue=pur]{--callout-bg:var(--c-purBacSec);--callout-fg:var(--c-purTexPri);--callout-ico:var(--c-purIcoSec)}.prose .eco-callout[data-hue=gra]{--callout-bg:var(--c-graBacSec);--callout-fg:var(--c-graTexPri);--callout-ico:var(--c-graIcoSec)}.ch,.ch-surface,.ch-pal{--ch-grid:color-mix(in srgb, var(--eco-border-tertiary) 60%, transparent);--ch-track:var(--eco-bg-secondary);--ch-soft:color-mix(in oklab, var(--eco-fg-quaternary) 45%, var(--eco-bg-primary));--g1:var(--eco-chart-1);--g2:var(--eco-chart-2);--g3:var(--eco-chart-3);--g4:var(--eco-chart-4);--g5:var(--eco-chart-5);--g6:var(--eco-chart-6)}.ch .k1,.ch-key .k1,.ch-pal .k1{--c:var(--g1)}.ch .k2,.ch-key .k2,.ch-pal .k2{--c:var(--g2)}.ch .k3,.ch-key .k3,.ch-pal .k3{--c:var(--g3)}.ch .k4,.ch-key .k4,.ch-pal .k4{--c:var(--g4)}.ch .k5,.ch-key .k5,.ch-pal .k5{--c:var(--g5)}.ch .k6,.ch-key .k6,.ch-pal .k6{--c:var(--g6)}.ch .k0,.ch-key .k0,.ch-pal .k0{--c:var(--ch-soft)}.ch .cm{--c:var(--eco-fg-quaternary)}.ch-pal .s1{--q:var(--eco-chart-seq-1)}.ch-pal .s2{--q:var(--eco-chart-seq-2)}.ch-pal .s3{--q:var(--eco-chart-seq-3)}.ch-pal .s4{--q:var(--eco-chart-seq-4)}.ch-pal .s5{--q:var(--eco-chart-seq-5)}.ch-pal .d1{--q:var(--eco-chart-div-1)}.ch-pal .d2{--q:var(--eco-chart-div-2)}.ch-pal .d3{--q:var(--eco-chart-div-3)}.ch-pal .d4{--q:var(--eco-chart-div-4)}.ch-pal .d5{--q:var(--eco-chart-div-5)}.ch-surface{background:var(--eco-bg-secondary);border-radius:20px;gap:16px;min-width:0;padding:32px 28px 28px;display:grid}.ch-2,.ch-3,.ch-kpis{gap:16px;min-width:0;display:grid}.ch-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ch-kpis{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.ch{min-width:0;padding:var(--eco-spacing-3xl);border-radius:var(--eco-radius-4xl);background:var(--eco-bg-primary);color:var(--eco-text-primary);font:400 13px/1.4 var(--eco-font-body);border:1px solid #0000;position:relative;container-type:inline-size}.ch--framed{border-color:var(--eco-border-secondary)}.ch-hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 24px;display:flex}.ch h4{font:500 17px/1.3 var(--eco-font-display);letter-spacing:var(--eco-font-display--letter-spacing);color:var(--eco-text-primary);margin:0}.ch p{margin:0}.ch .ch-m{color:var(--eco-text-tertiary);margin-top:4px}.ch-key{color:var(--eco-text-tertiary);flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.ch-key li{align-items:center;gap:8px;display:inline-flex}.ch-key li:before{content:"";background:var(--c);border-radius:50%;flex:none;width:8px;height:8px}.ch svg{overflow:visible}.ch svg text{font:400 11px var(--eco-font-mono);fill:var(--eco-text-tertiary);font-variant-numeric:tabular-nums}.cx-vb{--h:200px;grid-template-columns:var(--yw,40px) minmax(0, 1fr);column-gap:10px;margin-top:28px;display:grid}.cx-vb__y,.cx-vb__p{height:var(--h);position:relative}.cx-vb__y span{right:0;bottom:var(--y);font:400 11px var(--eco-font-mono);color:var(--eco-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;transform:translateY(50%)}.cx-vb__p{justify-content:space-around;align-items:flex-end;gap:6px;display:flex}.cx-gl{left:0;right:0;bottom:var(--y);border-top:1px solid var(--ch-grid);position:absolute}.cx-gl.is-base{border-top-color:var(--eco-border-tertiary)}.cx-col{flex:1 1 0;justify-content:center;align-items:flex-end;gap:3px;min-width:0;height:100%;display:flex;position:relative}.cx-bar{width:min(28px,72%);height:max(var(--min,0px), var(--h));background:var(--c);border-radius:6px 6px 2px 2px;display:block;position:relative}.cx-bar b{font:600 12px var(--eco-font-body);color:var(--eco-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;margin-bottom:6px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.cx-col:last-child .cx-bar b{left:auto;right:0;transform:none}.cx-col:first-child .cx-bar b{left:0;transform:none}.cx-vb__x{font:400 11px var(--eco-font-mono);text-transform:uppercase;color:var(--eco-text-tertiary);grid-column:2;justify-content:space-around;gap:6px;margin-top:10px;display:flex}.cx-vb__x span{text-align:center;white-space:nowrap;flex:1 1 0;min-width:0}.cx-vb__x .is-skip,.ch .xl .is-skip{visibility:hidden}.ch-line{grid-template-columns:var(--yw,28px) minmax(0, 1fr) var(--ew,60px);column-gap:12px;margin-top:16px;display:grid}.ch-line.no-ends{grid-template-columns:var(--yw,28px) minmax(0, 1fr)}.ch-line svg{width:100%;height:226px;display:block}.ch-y,.ch-ends{height:226px;font-size:12px;position:relative}.ch-y span,.ch-ends span{white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;transform:translateY(-50%)}.ch-y span{color:var(--eco-text-tertiary);font:400 11px var(--eco-font-mono);right:0}.ch-ends span{color:var(--eco-text-tertiary);font-size:12.5px;line-height:1.25;display:grid;left:0}.ch-ends b{color:var(--eco-text-primary);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.ch-plot{min-width:0;position:relative}.ch-plot>svg{outline-offset:6px}.ch .grid line{stroke:var(--ch-grid)}.ch .grid .base{stroke:var(--eco-border-tertiary)}.ch .xl text{text-transform:uppercase}.ch .ln{fill:none;stroke:var(--c);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ch .dot{fill:var(--c);stroke:var(--eco-bg-primary);stroke-width:2px}.cx-area{fill:var(--c);stroke:var(--eco-bg-primary);stroke-width:2px;vector-effect:non-scaling-stroke}.cx-a10{fill-opacity:.12;stroke:none}.ch-cross{stroke:var(--eco-border-secondary)}.ch-line:not(.is-on) :is(.ch-cross,.ch-h){visibility:hidden}.cx-ann{font:400 11.5px var(--eco-font-body);color:var(--eco-text-tertiary);white-space:nowrap;pointer-events:none;position:absolute;transform:translate(-50%,-34px)}.cx-ann:after{content:"";border-left:1px solid var(--eco-border-secondary);height:16px;position:absolute;top:100%;left:50%}.ch-tip,.cx-tip{z-index:3;border-radius:var(--eco-radius-xl);background:var(--eco-bg-primary_alt);min-width:136px;max-width:240px;box-shadow:var(--eco-shadow-lg);font:400 12.5px/1.35 var(--eco-font-body);color:var(--eco-text-tertiary);pointer-events:none;gap:4px;padding:8px 12px;display:grid;position:absolute}.ch-tip{top:6px;left:0}.ch-tip[hidden],.cx-tip[hidden]{display:none}.ch-tip p:first-child,.cx-tip p:first-child{color:var(--eco-text-primary);font-weight:500}.ch-tip .r{grid-template-columns:8px minmax(32px,auto) auto;align-items:center;gap:8px;display:grid}.ch-tip .r:before{content:"";background:var(--c);border-radius:50%;height:8px}.cx-tip p{justify-content:space-between;gap:12px;display:flex}.cx-tip p.has-c{justify-content:flex-start;align-items:center;gap:8px}.cx-tip p.has-c:before{content:"";background:var(--c);border-radius:50%;flex:none;width:8px;height:8px}.ch-tip b,.cx-tip b{color:var(--eco-text-primary);font-variant-numeric:tabular-nums;font-weight:600}.ch [data-t]{cursor:default}@media (hover:hover){.ch [data-t]{transition:opacity var(--eco-duration-fast) var(--eco-ease-standard)}.cx-vb__p:hover [data-t]:not(:hover){opacity:.45}}.ch-tbl{margin-top:8px}.ch-tbl summary{cursor:pointer;min-height:40px;font:500 14px/1.4 var(--eco-font-body);color:var(--eco-text-brand-secondary);align-items:center;gap:4px;list-style:none;display:inline-flex}.ch-tbl summary:hover{color:var(--eco-text-brand-secondary_hover)}.ch-tbl summary::-webkit-details-marker{display:none}.ch-tbl summary .eco-icon{transition:transform var(--eco-duration-fast) var(--eco-ease-standard)}.ch-tbl[open] summary .eco-icon{transform:rotate(180deg)}.ch-scroll{margin-top:4px;overflow-x:auto}.ch-table{border-collapse:collapse;width:100%;font:400 14px/1.4 var(--eco-font-body)}.ch-table th,.ch-table td{border-bottom:1px solid var(--eco-border-tertiary);text-align:left;padding:10px 12px}.ch-table thead th{font:400 11px/1.4 var(--eco-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--eco-text-tertiary)}.ch-table tbody th{color:var(--eco-text-primary);font-weight:400}.ch-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ch-table td{color:var(--eco-text-secondary)}.ch.kpi{flex-direction:column;gap:8px;padding:20px 20px 16px;display:flex}.ch.kpi h4{font:500 13.5px/1.35 var(--eco-font-body);letter-spacing:0;color:var(--eco-text-tertiary)}.kpi__v{font:500 34px/1.06 var(--eco-font-display);letter-spacing:var(--eco-font-display--letter-spacing,-.01em);font-variant-numeric:tabular-nums;color:var(--eco-text-primary)}.kpi__v small{font:400 17px var(--eco-font-body);letter-spacing:0;color:var(--eco-text-secondary)}.kpi__d{color:var(--eco-text-tertiary);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kpi__d .eco-icon{width:14px;height:14px}.ch .eco-badge--error{background:var(--eco-bg-error-primary);color:var(--eco-text-error-primary)}.ch .spark{width:100%;height:44px;margin-top:8px;display:block}.ch .kpi__x{font:400 11px var(--eco-font-mono);text-transform:uppercase;color:var(--eco-text-tertiary);justify-content:space-between;margin-top:auto;display:flex}.cx-mb{align-items:flex-end;gap:3px;height:44px;margin-top:8px;display:flex}.cx-mb .cx-bar{border-radius:3px 3px 1px 1px;flex:1 1 0;width:auto}.cx-st{flex-direction:column;min-height:330px;display:flex}.cx-st__b{flex:1;place-items:center;margin-top:16px;display:grid;position:relative}.cx-st__ghost{align-content:space-between;padding:8px 0;display:grid;position:absolute;inset:0}.cx-st__ghost i{border-top:1px solid var(--ch-grid)}.cx-st__m{text-align:center;background:var(--eco-bg-primary);justify-items:center;gap:6px;max-width:250px;padding:8px;display:grid;position:relative}.cx-st__m b{font:600 15px var(--eco-font-body)}.cx-st__m p{color:var(--eco-text-tertiary);font-size:13px}.cx-st__m .eco-btn{margin-top:10px}.cx-st__i{background:var(--eco-bg-secondary);width:48px;height:48px;color:var(--eco-fg-quaternary);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.cx-st__i.is-err{background:var(--eco-bg-error-primary);color:var(--eco-fg-error-primary)}.cx-st__sk{justify-content:space-around;align-items:flex-end;gap:10px;min-height:200px;display:flex}.cx-st__sk span{height:var(--h);border-radius:6px 6px 2px 2px;flex:1 1 0}.cx-st__skx{justify-content:space-between;margin-top:12px;display:flex}.cx-st__skx span{border-radius:5px;width:44px;height:10px}.ch-skel{background:linear-gradient(90deg, var(--eco-bg-tertiary) 0%, var(--eco-bg-secondary) 50%, var(--eco-bg-tertiary) 100%);background-size:200% 100%;display:block}@media (prefers-reduced-motion:no-preference){.ch-skel{animation:1.4s linear infinite ch-shimmer}}@keyframes ch-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ch-pal{background:var(--eco-bg-primary);color:var(--eco-text-primary);font:400 13px/1.4 var(--eco-font-body);border-radius:20px;gap:16px;padding:20px;display:grid}.ch-pal__h{justify-content:space-between;gap:12px;font-size:14px;font-weight:500;display:flex}.ch-pal__h code{color:var(--eco-text-tertiary)}.ch-pal ol{color:var(--eco-text-tertiary);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.ch-pal li{align-content:start;display:grid}.ch-pal li:before{content:"";border-radius:var(--eco-radius-md);background:var(--c);height:44px;margin-bottom:8px}.ch-pal li b{color:var(--eco-text-primary);font-weight:500}.ch-pal li code{color:var(--eco-text-primary)}.ch-pal__row{color:var(--eco-text-tertiary);grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;font-size:12.5px;display:grid}.ch-ramp{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;margin-bottom:8px;display:grid}.ch-ramp i{background:var(--q);height:20px}.ch-ramp i:first-child{border-radius:6px 0 0 6px}.ch-ramp i:last-child{border-radius:0 6px 6px 0}@media (prefers-reduced-motion:no-preference){.cx-arm :is(.ln,.cx-draw){animation:cx-wipe calc(var(--eco-duration-slow) * 3) var(--eco-ease-emphasized) both}.cx-arm .cx-bar{transform-origin:bottom;animation:cx-sy calc(var(--eco-duration-slow) * 2) var(--eco-ease-emphasized) both;animation-delay:calc(var(--i,0) * var(--eco-duration-fast) / 3)}.cx-arm .cx-pop{transform-box:fill-box;transform-origin:50%;animation:cx-pop var(--eco-duration-slow) var(--eco-ease-emphasized) both;animation-delay:calc(var(--eco-duration-slow) * 2.5)}.cx-arm:not(.cx-run) :is(.ln,.cx-draw,.cx-bar,.cx-pop){animation-play-state:paused}}@keyframes cx-wipe{0%{clip-path:inset(-12px 100% -12px -12px)}to{clip-path:inset(-12px)}}@keyframes cx-sy{0%{transform:scaleY(0)}}@keyframes cx-pop{0%{opacity:0;transform:scale(0)}}@media (width<=900px){.ch-2,.ch-3{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.ch-surface{border-radius:16px;padding:16px}.ch{padding:16px 16px 18px}.ch-pal ol{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-pal__row{grid-template-columns:minmax(0,1fr);gap:6px}}@media (width<=560px){.ch-kpis{grid-template-columns:minmax(0,1fr)}.cx-vb{column-gap:8px}.cx-vb__p,.cx-vb__x{gap:3px}.ch-line{column-gap:8px}}@container (width<=620px){.cx-vb__x .is-skip-sm,.ch .xl .is-skip-sm{visibility:hidden}}.cx-pg{gap:14px;margin-top:20px;display:grid}.cx-pg__r{gap:6px;display:grid}.cx-pg__r p{color:var(--eco-text-secondary);justify-content:space-between;gap:12px;font-size:13px;display:flex}.cx-pg__r p b{font:500 13px var(--eco-font-mono);color:var(--eco-text-primary);font-variant-numeric:tabular-nums}.cx-pg__r small{color:var(--eco-text-tertiary);font-size:12px}.cx-pg__t{background:var(--ch-track);border-radius:999px;height:8px;display:block;position:relative;overflow:hidden}.cx-pg__t i{width:var(--v);border-radius:inherit;background:var(--c);position:absolute;inset:0 auto 0 0}.cx-pg__t i.is-soft{background:color-mix(in oklab, var(--c) 40%, var(--ch-track))}.cx-stk{background:var(--ch-track);border-radius:999px;gap:2px;height:14px;margin-top:18px;display:flex;overflow:hidden}.cx-stk i{flex:0 0 var(--v);background:var(--c);min-width:3px}.cx-big{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:16px;display:flex}.cx-big b{font:500 44px/1 var(--eco-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cx-big span{color:var(--eco-text-tertiary);font-size:13px}.ch .cx-key{margin-top:14px}.ch .st-tayyor,.ch-key .st-tayyor{--c:var(--c-greIcoAccPri)}.ch .st-tekshiruvda,.ch-key .st-tekshiruvda{--c:var(--c-purIcoAccPri)}.ch .st-process,.ch-key .st-process{--c:var(--c-yelIcoAccPri)}.ch .st-javob,.ch-key .st-javob{--c:var(--c-bluIcoAccPri)}.ch .st-yangi,.ch-key .st-yangi{--c:var(--c-graIcoAccPri)}.logo[data-astro-cid-f7espo7c]{width:auto;height:40px;color:var(--c-bluBacAccPri);animation:24s linear infinite logo-colors;display:block;overflow:visible}@keyframes logo-colors{0%,to{color:var(--c-bluBacAccPri)}11%{color:var(--c-teaBacAccPri)}22%{color:var(--c-greBacAccPri)}33%{color:var(--c-yelBacAccPri)}44%{color:var(--c-oraBacAccPri)}55%{color:var(--c-redBacAccPri)}66%{color:var(--c-pinBacAccPri)}77%{color:var(--c-purBacAccPri)}88%{color:var(--c-broBacAccPri)}}@media (prefers-reduced-motion:reduce){.logo[data-astro-cid-f7espo7c]{animation:none}}.mn-act[data-astro-cid-hxw5jqyb]{color:var(--eco-fg-secondary)}.mn-mobile[data-astro-cid-hxw5jqyb] .mn-sun{display:none}[data-theme=dark] .mn-mobile[data-astro-cid-hxw5jqyb] .mn-sun{display:block}[data-theme=dark] .mn-mobile[data-astro-cid-hxw5jqyb] .mn-moon,.mn-cta[data-astro-cid-hxw5jqyb]{display:none}.mn-burger[data-astro-cid-hxw5jqyb]{color:var(--eco-fg-secondary)}html.has-mn-open .site-header{z-index:200}.mn-nav[data-astro-cid-hxw5jqyb]{display:none}@media (width>=1120px){.mn-nav[data-astro-cid-hxw5jqyb]{display:block}.mn-cta[data-astro-cid-hxw5jqyb]{display:inline-flex}.mn-mobile[data-astro-cid-hxw5jqyb]{display:none}}.mn-nav__list[data-astro-cid-hxw5jqyb]{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex;position:relative}.mn-nav__btn[data-astro-cid-hxw5jqyb]{align-items:center;gap:var(--eco-spacing-xs);height:40px;padding:0 var(--eco-spacing-lg);border-radius:var(--eco-radius-xl);cursor:pointer;font:500 var(--eco-text-sm) / 1 var(--eco-font-body);color:var(--eco-text-tertiary);white-space:nowrap;transition:color var(--eco-duration-fast) var(--eco-ease-standard), background-color var(--eco-duration-fast) var(--eco-ease-standard);background:0 0;border:0;display:inline-flex}.mn-nav__btn[data-astro-cid-hxw5jqyb]:hover{color:var(--eco-text-primary)}.mn-nav__btn[data-astro-cid-hxw5jqyb].is-active{color:var(--eco-text-primary);background:var(--eco-bg-tertiary)}.mn-nav__btn[data-astro-cid-hxw5jqyb][aria-expanded=true]{color:var(--eco-text-primary);background:var(--eco-bg-secondary)}.mn-nav[data-astro-cid-hxw5jqyb] .mn-nav__caret{width:14px;height:14px;transition:transform var(--eco-duration-base) var(--eco-ease-standard)}.mn-nav__btn[data-astro-cid-hxw5jqyb][aria-expanded=true] .mn-nav__caret{transform:rotate(180deg)}.mn-panel[data-astro-cid-hxw5jqyb]{top:calc(100% + var(--eco-spacing-md));z-index:50;width:min(880px, calc(100vw - 2 * var(--eco-spacing-3xl)));padding:var(--eco-spacing-xs);border-radius:var(--eco-radius-4xl);background:var(--eco-bg-primary_alt);box-shadow:var(--eco-shadow-lg);grid-template-columns:220px minmax(0,1fr);display:grid;position:absolute;left:0}.mn-panel[data-astro-cid-hxw5jqyb]:before{content:"";height:var(--eco-spacing-md);position:absolute;bottom:100%;left:0;right:0}.mn-panel[data-astro-cid-hxw5jqyb][hidden]{display:none}.mn-panel__aside[data-astro-cid-hxw5jqyb]{gap:var(--eco-spacing-md);padding:var(--eco-spacing-xl);border-radius:calc(var(--eco-radius-4xl) - 4px);background:var(--eco-bg-secondary);flex-direction:column;display:flex}.mn-panel__eyebrow[data-astro-cid-hxw5jqyb]{align-items:center;gap:var(--eco-spacing-sm);font:400 var(--eco-text-xs) / 20px var(--eco-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--eco-text-tertiary);margin:0;display:flex}.mn-panel__intro[data-astro-cid-hxw5jqyb]{font:500 var(--eco-text-lg) / var(--eco-text-lg--line-height) var(--eco-font-display);color:var(--eco-text-primary);text-wrap:pretty;margin:0}.mn-panel__all[data-astro-cid-hxw5jqyb]{background:var(--eco-bg-primary_alt);align-self:flex-start;margin-top:auto}.mn-panel__aside[data-astro-cid-hxw5jqyb] .mn-panel__note[data-astro-cid-hxw5jqyb]{margin-top:auto}.mn-panel__cta[data-astro-cid-hxw5jqyb]{align-self:flex-start;margin-top:auto}.mn-panel__note[data-astro-cid-hxw5jqyb]+.mn-panel__cta[data-astro-cid-hxw5jqyb]{margin-top:var(--eco-spacing-md)}.mn-panel__note[data-astro-cid-hxw5jqyb]{font-size:var(--eco-text-xs);line-height:var(--eco-text-xs--line-height);color:var(--eco-text-tertiary);margin:0}.mn-panel__main[data-astro-cid-hxw5jqyb]{gap:var(--eco-spacing-xs);padding:var(--eco-spacing-xs);flex-direction:column;display:flex}.mn-panel__grid[data-astro-cid-hxw5jqyb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.mn-panel__extra[data-astro-cid-hxw5jqyb]{gap:var(--eco-spacing-xs);padding:var(--eco-spacing-sm) var(--eco-spacing-xs) 0;border-top:1px solid var(--eco-border-tertiary);flex-wrap:wrap;margin:auto 0 0;list-style:none;display:flex}.mn-row[data-astro-cid-hxw5jqyb]{align-items:center;gap:var(--eco-spacing-lg);min-height:56px;padding:var(--eco-spacing-sm) var(--eco-spacing-md);border-radius:var(--eco-radius-3xl);color:var(--eco-text-primary);text-decoration:none;display:flex}a[data-astro-cid-hxw5jqyb].mn-row:hover,a[data-astro-cid-hxw5jqyb].mn-row:focus-visible{background:var(--eco-bg-primary_hover)}.mn-row[data-astro-cid-hxw5jqyb][aria-current=page]{background:var(--eco-bg-tertiary)}.mn-row__ico[data-astro-cid-hxw5jqyb]{border-radius:var(--eco-radius-xl);background:var(--eco-bg-secondary);width:36px;height:36px;color:var(--eco-fg-secondary);flex:none;place-items:center;display:inline-grid}a[data-astro-cid-hxw5jqyb].mn-row:hover .mn-row__ico[data-astro-cid-hxw5jqyb]{color:var(--eco-fg-primary)}.mn-row__txt[data-astro-cid-hxw5jqyb]{gap:2px;min-width:0;display:grid}.mn-row__label[data-astro-cid-hxw5jqyb]{font:500 var(--eco-text-sm) / var(--eco-text-sm--line-height) var(--eco-font-body)}.mn-row__desc[data-astro-cid-hxw5jqyb]{-webkit-line-clamp:2;font-size:var(--eco-text-xs);line-height:var(--eco-text-xs--line-height);color:var(--eco-text-tertiary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mn-row[data-astro-cid-hxw5jqyb].is-planned{cursor:default;color:var(--eco-text-tertiary)}.mn-row__soon[data-astro-cid-hxw5jqyb]{margin-left:var(--eco-spacing-xs);border-radius:var(--eco-radius-full);background:var(--eco-bg-tertiary);font:400 10px / 18px var(--eco-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--eco-text-tertiary);vertical-align:1px;padding:0 6px}.mn-panel__extra[data-astro-cid-hxw5jqyb][hidden],.mn-acc__extra[data-astro-cid-hxw5jqyb][hidden]{display:none}.mn-extra[data-astro-cid-hxw5jqyb]{align-items:center;gap:var(--eco-spacing-xs);height:32px;padding:0 var(--eco-spacing-md);border-radius:var(--eco-radius-full);font:500 var(--eco-text-xs) / 1 var(--eco-font-body);color:var(--eco-text-secondary);text-decoration:none;display:inline-flex}.mn-extra[data-astro-cid-hxw5jqyb]:hover,.mn-extra[data-astro-cid-hxw5jqyb]:focus-visible{background:var(--eco-bg-primary_hover);color:var(--eco-text-primary)}.mn-extra[data-astro-cid-hxw5jqyb] .eco-icon{color:var(--eco-fg-tertiary)}@media (prefers-reduced-motion:no-preference){.mn-panel[data-astro-cid-hxw5jqyb]:not([hidden]):not(.no-anim),.mn-sheet[data-astro-cid-hxw5jqyb]:not([hidden]){animation:mn-in var(--eco-duration-base) var(--eco-ease-emphasized)}}@keyframes mn-in{0%{opacity:0;transform:translateY(-4px)}}html.has-mn-open{overflow:hidden}.mn-sheet[data-astro-cid-hxw5jqyb]{z-index:100;background:var(--eco-bg-primary);flex-direction:column;display:flex;position:fixed;inset:0}.mn-sheet[data-astro-cid-hxw5jqyb][hidden]{display:none}.mn-sheet__head[data-astro-cid-hxw5jqyb]{align-items:center;gap:var(--eco-spacing-xs);height:72px;padding-inline:var(--eco-spacing-xl);border-bottom:1px solid var(--eco-border-tertiary);flex:none;display:flex}.mn-sheet__logo[data-astro-cid-hxw5jqyb]{border-radius:var(--eco-radius-xs);margin-right:auto;display:block}.mn-sheet__logo[data-astro-cid-hxw5jqyb] .logo{height:36px}.mn-sheet__close[data-astro-cid-hxw5jqyb]{color:var(--eco-fg-primary)}.mn-sheet__body[data-astro-cid-hxw5jqyb]{overscroll-behavior:contain;padding:var(--eco-spacing-md) var(--eco-spacing-xl) var(--eco-spacing-2xl);flex:1;overflow-y:auto}.mn-acc[data-astro-cid-hxw5jqyb]+.mn-acc[data-astro-cid-hxw5jqyb]{border-top:1px solid var(--eco-border-tertiary)}.mn-acc__h[data-astro-cid-hxw5jqyb]{font:inherit;margin:0}.mn-acc__btn[data-astro-cid-hxw5jqyb]{align-items:center;gap:var(--eco-spacing-lg);width:100%;min-height:64px;padding:var(--eco-spacing-sm) var(--eco-spacing-xs);cursor:pointer;text-align:left;color:var(--eco-text-primary);background:0 0;border:0;display:flex}.mn-acc__ico[data-astro-cid-hxw5jqyb]{border-radius:var(--eco-radius-xl);background:var(--eco-bg-secondary);width:40px;height:40px;color:var(--eco-fg-secondary);flex:none;place-items:center;display:inline-grid}.mn-acc__label[data-astro-cid-hxw5jqyb]{align-items:baseline;gap:var(--eco-spacing-sm);font:500 var(--eco-text-xl) / var(--eco-text-xl--line-height) var(--eco-font-display);flex:1;display:flex}.mn-acc__count[data-astro-cid-hxw5jqyb]{font:400 var(--eco-text-xs) / 1 var(--eco-font-mono);color:var(--eco-text-tertiary)}.mn-acc[data-astro-cid-hxw5jqyb] .mn-acc__caret{color:var(--eco-fg-tertiary);transition:transform var(--eco-duration-base) var(--eco-ease-standard)}.mn-acc__btn[data-astro-cid-hxw5jqyb][aria-expanded=true] .mn-acc__caret{transform:rotate(180deg)}.mn-acc__body[data-astro-cid-hxw5jqyb]{padding:0 0 var(--eco-spacing-lg) 56px}.mn-acc__body[data-astro-cid-hxw5jqyb][hidden]{display:none}.mn-acc__list[data-astro-cid-hxw5jqyb]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mn-acc__list[data-astro-cid-hxw5jqyb] .mn-row[data-astro-cid-hxw5jqyb]{min-height:52px;padding-inline:var(--eco-spacing-md) var(--eco-spacing-sm)}.mn-acc__list[data-astro-cid-hxw5jqyb] .mn-row__txt[data-astro-cid-hxw5jqyb]{flex:1}.mn-acc__list[data-astro-cid-hxw5jqyb] .mn-row__label[data-astro-cid-hxw5jqyb]{font-size:var(--eco-text-md);line-height:var(--eco-text-md--line-height)}.mn-acc__list[data-astro-cid-hxw5jqyb] .mn-row__desc[data-astro-cid-hxw5jqyb]{-webkit-line-clamp:3}.mn-acc__list[data-astro-cid-hxw5jqyb] .mn-row__go{color:var(--eco-fg-quaternary,var(--eco-fg-tertiary))}.mn-acc__extra[data-astro-cid-hxw5jqyb]{gap:var(--eco-spacing-xs);margin:var(--eco-spacing-sm) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.mn-acc__extra[data-astro-cid-hxw5jqyb] .mn-extra[data-astro-cid-hxw5jqyb]{background:var(--eco-bg-secondary);height:36px}.mn-acc__body[data-astro-cid-hxw5jqyb] .mn-panel__note[data-astro-cid-hxw5jqyb]{padding:var(--eco-spacing-sm) var(--eco-spacing-md) 0}.mn-sheet__google[data-astro-cid-hxw5jqyb]{width:100%;margin-top:var(--eco-spacing-md);gap:var(--eco-spacing-md)}.mn-sheet__google[data-astro-cid-hxw5jqyb][hidden]{display:none}.mn-sheet__foot[data-astro-cid-hxw5jqyb]{gap:var(--eco-spacing-sm);padding:var(--eco-spacing-lg) var(--eco-spacing-xl) calc(var(--eco-spacing-lg) + env(safe-area-inset-bottom));border-top:1px solid var(--eco-border-tertiary);background:var(--eco-bg-primary);flex:none;display:grid}.mn-sheet__cta[data-astro-cid-hxw5jqyb]{width:100%}.mn-sheet__forms[data-astro-cid-hxw5jqyb]{text-align:center;font-size:var(--eco-text-xs);line-height:var(--eco-text-xs--line-height);color:var(--eco-text-tertiary);margin:0}.mn-sheet__forms[data-astro-cid-hxw5jqyb] a[data-astro-cid-hxw5jqyb]{color:var(--eco-text-secondary)}@media (width>=560px){.mn-sheet__body[data-astro-cid-hxw5jqyb],.mn-sheet__foot[data-astro-cid-hxw5jqyb]{width:100%;max-width:640px;margin-inline:auto}}.site-footer[data-astro-cid-nns7i3if]{margin-top:var(--eco-spacing-9xl);padding-block:var(--eco-spacing-6xl) var(--eco-spacing-4xl);background:var(--c-palGra0);color:var(--eco-text-tertiary);color-scheme:dark;font-size:var(--eco-text-sm);line-height:var(--eco-text-sm--line-height)}.foot-grid[data-astro-cid-nns7i3if]{gap:var(--eco-spacing-4xl) var(--eco-spacing-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.foot-brand[data-astro-cid-nns7i3if],.foot-col--contact[data-astro-cid-nns7i3if]{grid-column:1/-1}@media (width>=768px){.foot-grid[data-astro-cid-nns7i3if]{gap:var(--eco-spacing-4xl) var(--eco-spacing-3xl);grid-template-columns:repeat(3,minmax(0,1fr))}.foot-col--contact[data-astro-cid-nns7i3if]{grid-column:auto}}@media (width>=1024px){.foot-grid[data-astro-cid-nns7i3if]{gap:var(--eco-spacing-4xl) var(--eco-spacing-2xl);grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width>=1280px){.foot-grid[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,1.3fr) repeat(6,minmax(0,1fr))}.foot-brand[data-astro-cid-nns7i3if]{grid-column:auto}}.foot-brand[data-astro-cid-nns7i3if]{gap:var(--eco-spacing-xl);align-content:start;justify-items:start;display:grid}.foot-brand__logo[data-astro-cid-nns7i3if]{border-radius:var(--eco-radius-xs);display:block}.foot-brand__logo[data-astro-cid-nns7i3if] .logo{height:48px}.foot-brand__lead[data-astro-cid-nns7i3if]{max-width:32ch;color:var(--eco-text-tertiary)}.foot-soc[data-astro-cid-nns7i3if]{gap:var(--eco-spacing-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.foot-soc__btn[data-astro-cid-nns7i3if]{border-radius:var(--eco-radius-full);background:color-mix(in oklab, var(--eco-color-white) 8%, transparent);width:40px;height:40px;color:var(--eco-fg-secondary);transition:background-color var(--eco-duration-fast) var(--eco-ease-standard), color var(--eco-duration-fast) var(--eco-ease-standard);place-items:center;display:inline-grid}.foot-soc__btn[data-astro-cid-nns7i3if] .eco-icon{width:20px;height:20px}.foot-soc__btn[data-astro-cid-nns7i3if]:hover,.foot-soc__btn[data-astro-cid-nns7i3if]:focus-visible{background:color-mix(in oklab, var(--eco-color-white) 14%, transparent);color:var(--eco-fg-primary)}.foot-col__h[data-astro-cid-nns7i3if]{margin-bottom:var(--eco-spacing-md);font:400 var(--eco-text-xs) / 1.2 var(--eco-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--eco-text-quaternary,var(--eco-text-tertiary))}.foot-col__h[data-astro-cid-nns7i3if][data-hue=blu]{color:var(--c-bluIcoSec)}.foot-col__h[data-astro-cid-nns7i3if][data-hue=ora]{color:var(--c-oraIcoSec)}.foot-col__h[data-astro-cid-nns7i3if][data-hue=gre]{color:var(--c-greIcoSec)}.foot-col__h[data-astro-cid-nns7i3if][data-hue=pur]{color:var(--c-purIcoSec)}.foot-col__h[data-astro-cid-nns7i3if][data-hue=pin]{color:var(--c-pinIcoSec)}.foot-col__h[data-astro-cid-nns7i3if][data-hue=yel]{color:var(--c-yelIcoSec)}.foot-col[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{gap:0;margin:0;padding:0;list-style:none;display:grid}.foot-col[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]{align-items:center;gap:var(--eco-spacing-md);min-height:40px;display:flex}.foot-col[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]>.eco-icon{color:var(--eco-fg-quaternary);flex:none}.foot-col[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{align-items:center;gap:var(--eco-spacing-xs);min-height:40px;color:var(--eco-text-secondary);transition:color var(--eco-duration-fast) var(--eco-ease-standard);text-decoration:none;display:inline-flex}.foot-col[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover,.foot-col[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:focus-visible{color:var(--eco-text-primary);text-underline-offset:3px;text-decoration:underline}.foot-col[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if][href^=tel\:]{white-space:nowrap}.foot-col[data-astro-cid-nns7i3if] .foot-ext{width:12px;height:12px;color:var(--eco-fg-quaternary)}@media (width>=768px){.foot-col[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{gap:var(--eco-spacing-sm)}.foot-col[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if],.foot-col[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{min-height:32px}}.foot-bot[data-astro-cid-nns7i3if]{align-items:center;gap:var(--eco-spacing-md) var(--eco-spacing-2xl);margin-top:var(--eco-spacing-5xl);padding-top:var(--eco-spacing-2xl);border-top:1px solid color-mix(in oklab, var(--eco-color-white) 10%, transparent);grid-template-columns:1fr auto 1fr;grid-template-areas:"copy credit links";display:grid}.foot-bot__copy[data-astro-cid-nns7i3if]{grid-area:copy;justify-self:start}.foot-bot__links[data-astro-cid-nns7i3if]{justify-self:end;align-items:center;gap:var(--eco-spacing-xl);grid-area:links;display:inline-flex}.foot-bot[data-astro-cid-nns7i3if] .foot-credit[data-astro-cid-nns7i3if]{grid-area:credit;justify-self:center}.foot-bot__rss[data-astro-cid-nns7i3if]{align-items:center;gap:var(--eco-spacing-xs);min-height:40px;color:var(--eco-text-tertiary);text-decoration:none;display:inline-flex}.foot-bot__rss[data-astro-cid-nns7i3if]:hover{color:var(--eco-text-primary)}@media (width<=599px){.foot-bot[data-astro-cid-nns7i3if]{grid-template-columns:auto 1fr;grid-template-areas:"copy links""credit credit"}}.foot-credit[data-astro-cid-nns7i3if]{border-radius:var(--eco-radius-full);background:color-mix(in oklab, var(--eco-color-white) 8%, transparent);width:fit-content;height:40px;font:500 15px/1 var(--eco-font-body);color:var(--eco-text-secondary);align-items:center;gap:6px;padding:0 18px;display:inline-flex}.foot-credit[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:inherit;transition:color var(--eco-duration-fast) var(--eco-ease-standard);font-weight:600;text-decoration:none}.foot-credit[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover,.foot-credit[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:focus-visible{color:var(--c-greBacAccPri)}.rel[data-astro-cid-uq7lqu2q]{margin-top:var(--eco-spacing-5xl,64px);padding-top:var(--eco-spacing-3xl);border-top:1px solid var(--eco-border-tertiary)}.rel__title[data-astro-cid-uq7lqu2q]{margin:0 0 var(--eco-spacing-lg)}.rel__grid[data-astro-cid-uq7lqu2q]{gap:var(--eco-spacing-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));margin:0;padding:0;list-style:none;display:grid}.rel__card[data-astro-cid-uq7lqu2q]{align-items:center;gap:var(--eco-spacing-md);height:100%;padding:var(--eco-spacing-lg);border-radius:var(--eco-radius-2xl);background:var(--eco-bg-secondary);box-shadow:inset 0 0 0 1px var(--eco-border-tertiary);color:var(--eco-text-primary);grid-template-columns:40px minmax(0,1fr) 20px;text-decoration:none;display:grid}.rel__ico[data-astro-cid-uq7lqu2q]{background:var(--eco-bg-primary);width:40px;height:40px;color:var(--eco-fg-secondary);box-shadow:0 0 0 1px var(--eco-border-tertiary);border-radius:12px;place-items:center;display:inline-grid}.rel__txt[data-astro-cid-uq7lqu2q]{gap:2px;min-width:0;display:grid}.rel__label[data-astro-cid-uq7lqu2q]{font:500 var(--eco-text-sm) / 1.3 var(--eco-font-body)}.rel__desc[data-astro-cid-uq7lqu2q]{-webkit-line-clamp:2;font-size:var(--eco-text-xs);line-height:var(--eco-text-xs--line-height);color:var(--eco-text-tertiary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rel__go[data-astro-cid-uq7lqu2q]{color:var(--eco-text-tertiary)}@media (prefers-reduced-motion:no-preference){.rel__card[data-astro-cid-uq7lqu2q]{transition:background-color var(--eco-duration-fast,.15s), box-shadow var(--eco-duration-fast,.15s)}.rel__go[data-astro-cid-uq7lqu2q]{transition:transform var(--eco-duration-fast,.15s)}.rel__card[data-astro-cid-uq7lqu2q]:hover .rel__go[data-astro-cid-uq7lqu2q]{transform:translate(3px)}}.rel__card[data-astro-cid-uq7lqu2q]:hover{background:var(--eco-bg-primary_hover);box-shadow:inset 0 0 0 1px var(--eco-border-secondary)}.rel__card[data-astro-cid-uq7lqu2q]:hover .rel__go[data-astro-cid-uq7lqu2q],.rel__card[data-astro-cid-uq7lqu2q]:hover .rel__ico[data-astro-cid-uq7lqu2q]{color:var(--eco-text-primary)}.rel__card[data-astro-cid-uq7lqu2q]:focus-visible{box-shadow:0 0 0 var(--eco-focus-w) var(--eco-focus-ring);outline:none}@media print{.rel[data-astro-cid-uq7lqu2q]{display:none}}.rel--aside[data-astro-cid-uq7lqu2q]{border-top:0;margin-top:0;padding-top:0}.rel--aside[data-astro-cid-uq7lqu2q] .rel__grid[data-astro-cid-uq7lqu2q]{gap:var(--eco-spacing-sm);grid-template-columns:minmax(0,1fr)}.rel--aside[data-astro-cid-uq7lqu2q] .rel__card[data-astro-cid-uq7lqu2q]{padding:var(--eco-spacing-md)}.rel--aside[data-astro-cid-uq7lqu2q] .rel__ico[data-astro-cid-uq7lqu2q]{border-radius:10px;width:36px;height:36px}@media (width>=1180px){.rel--aside[data-astro-cid-uq7lqu2q]{top:calc(var(--header-h,64px) + var(--eco-spacing-xl));position:sticky}}@media (width<=1179px){.rel--aside[data-astro-cid-uq7lqu2q]{padding-top:var(--eco-spacing-3xl);border-top:1px solid var(--eco-border-tertiary)}.rel--aside[data-astro-cid-uq7lqu2q] .rel__grid[data-astro-cid-uq7lqu2q]{gap:var(--eco-spacing-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}}.search-btn[data-astro-cid-ac66eqjo]{gap:var(--eco-spacing-sm);color:var(--eco-text-tertiary);padding-inline:var(--eco-spacing-md)}.search-btn[data-astro-cid-ac66eqjo]:hover{color:var(--eco-text-primary)}.search-btn__label[data-astro-cid-ac66eqjo],.search-btn__kbd[data-astro-cid-ac66eqjo]{display:none}@media (width>=640px){.search-btn[data-astro-cid-ac66eqjo]{width:240px;padding:0 6px 0 var(--eco-spacing-lg);background:var(--eco-bg-secondary);color:var(--eco-fg-quaternary);justify-content:flex-start}.search-btn[data-astro-cid-ac66eqjo]:hover{background:var(--eco-bg-secondary_hover);color:var(--eco-fg-tertiary)}.search-btn__label[data-astro-cid-ac66eqjo]{text-align:left;font-weight:400;font-size:var(--eco-text-sm);color:var(--eco-text-placeholder);flex:1;display:inline}.search-btn__kbd[data-astro-cid-ac66eqjo]{height:28px;padding:0 var(--eco-spacing-md);border-radius:var(--eco-radius-full);background:var(--rs-tile-bg);font:400 var(--eco-text-xs) / 1 var(--eco-font-mono);color:var(--eco-text-tertiary);place-items:center;display:inline-grid}}.search-dialog[data-astro-cid-ac66eqjo]{width:min(640px, calc(100vw - 2 * var(--eco-spacing-xl)));max-height:min(560px, calc(100dvh - 2 * var(--eco-spacing-6xl)));margin:var(--eco-spacing-6xl) auto auto;border-radius:var(--eco-radius-3xl);background:var(--eco-bg-primary_alt);color:var(--eco-text-primary);box-shadow:var(--eco-shadow-2xl);border:0;padding:0;overflow:hidden}.search-dialog[data-astro-cid-ac66eqjo][open]{display:flex}.search-dialog[data-astro-cid-ac66eqjo]::backdrop{background:var(--eco-bg-overlay);opacity:.7}@media (prefers-reduced-motion:no-preference){.search-dialog[data-astro-cid-ac66eqjo][open]{animation:search-in var(--eco-duration-base) var(--eco-ease-emphasized)}}@keyframes search-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}}.search-dialog__panel[data-astro-cid-ac66eqjo]{width:100%;min-height:0;padding:var(--eco-spacing-lg);gap:var(--eco-spacing-sm);flex-direction:column;display:flex}.search-dialog__close[data-astro-cid-ac66eqjo]{font-family:var(--eco-font-mono);flex:none}.search-dialog[data-astro-cid-ac66eqjo] .search-results[data-astro-cid-ac66eqjo]{min-height:0;overflow-y:auto}.search-dialog__all[data-astro-cid-ac66eqjo]{align-items:center;gap:var(--eco-spacing-xs);padding:var(--eco-spacing-sm) var(--eco-spacing-md);font-size:var(--eco-text-sm);align-self:flex-start;text-decoration:none;display:inline-flex}.search-dialog__all[data-astro-cid-ac66eqjo][hidden]{display:none}html.search-lock{overflow:hidden}.search-field{align-items:center;gap:var(--eco-spacing-md);padding-inline:var(--eco-spacing-lg) var(--eco-spacing-sm);border-radius:var(--eco-radius-full);background:var(--eco-bg-secondary);min-height:52px;color:var(--eco-text-tertiary);display:flex}.search-field:focus-within{box-shadow:0 0 0 var(--eco-field-focus-w) var(--eco-focus-ring)}.search-field__input{min-width:0;height:48px;color:var(--eco-text-primary);font:400 var(--eco-text-lg) / var(--eco-text-lg--line-height) var(--eco-font-body);background:0 0;border:0;flex:1}.search-field__input:focus-visible{box-shadow:none;outline:none}.search-field__input::placeholder{color:var(--eco-text-placeholder)}.search-field__input::-webkit-search-cancel-button{display:none}.search-status{padding-inline:var(--eco-spacing-md);font-size:var(--eco-text-sm);line-height:var(--eco-text-sm--line-height);color:var(--eco-text-tertiary);margin:0}.search-status:empty{display:none}.search-results{gap:var(--eco-spacing-xxs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.search-results>li{min-width:0}.search-hit{align-items:flex-start;gap:var(--eco-spacing-lg);padding:var(--eco-spacing-md) var(--eco-spacing-lg);border-radius:var(--eco-radius-xl);color:var(--eco-text-primary);text-decoration:none;display:flex}.search-hit:hover,.search-hit:focus-visible,.search-sub:hover,.search-sub:focus-visible{background:var(--eco-bg-primary_hover);color:var(--eco-text-primary)}.search-hit:focus-visible{border-radius:var(--eco-radius-xl)}.search-hit__body{gap:var(--eco-spacing-xxs);flex-direction:column;flex:1;min-width:0;display:flex}.search-hit__thumb{border-radius:var(--eco-radius-lg);background:var(--rs-tile-bg,var(--eco-bg-secondary));width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--eco-border-tertiary);flex:none;place-items:center;display:grid;overflow:hidden}.search-hit__thumb img{object-fit:contain;width:100%;height:100%}.search-hit__head{align-items:center;gap:var(--eco-spacing-xxs) var(--eco-spacing-sm);flex-wrap:wrap;display:flex}.search-hit__type{height:20px;padding-inline:var(--eco-spacing-sm);border-radius:var(--eco-radius-full);background:var(--eco-bg-secondary);font:500 var(--eco-text-xs) / 1 var(--eco-font-body);color:var(--eco-text-secondary);align-items:center;display:inline-flex}.search-hit__title{font:600 var(--eco-text-md) / var(--eco-text-md--line-height) var(--eco-font-display);overflow-wrap:anywhere}.search-hit__meta{font:400 var(--eco-text-xs) / var(--eco-text-xs--line-height) var(--eco-font-mono);letter-spacing:.04em;color:var(--eco-text-quaternary)}.search-hit__excerpt{font-size:var(--eco-text-sm);line-height:var(--eco-text-sm--line-height);color:var(--eco-text-tertiary)}.search-subs{margin:0 0 var(--eco-spacing-xs);padding:0 0 0 var(--eco-spacing-lg);flex-direction:column;gap:2px;min-width:0;list-style:none;display:flex}.search-sub{overflow-wrap:anywhere;min-width:0;margin-left:var(--eco-spacing-lg);padding:var(--eco-spacing-sm) var(--eco-spacing-md);border-left:2px solid var(--eco-border-secondary);border-radius:0 var(--eco-radius-lg) var(--eco-radius-lg) 0;color:var(--eco-text-primary);flex-direction:column;gap:2px;text-decoration:none;display:flex}@media (width>=640px){.search-hit--img+.search-subs .search-sub{margin-left:calc(56px + var(--eco-spacing-lg))}}@media (width<=639px){.search-subs{padding-left:0}.search-hit__thumb{width:44px;height:44px}}.search-sub__title{font-weight:600;font-size:var(--eco-text-sm)}.search-chips{gap:var(--eco-spacing-xs);scrollbar-width:none;padding:2px var(--eco-spacing-xxs);flex:none;display:flex;overflow-x:auto}.search-chips::-webkit-scrollbar{display:none}.search-chips:empty{display:none}@media (width>=640px){.search-page .search-chips{flex-wrap:wrap;overflow:visible}}.search-chip{gap:var(--eco-spacing-xs);cursor:pointer;flex:none}.search-chip__n{color:inherit;opacity:.6;font-variant-numeric:tabular-nums}.search-hit mark{background:var(--eco-bg-warning-primary);color:var(--eco-text-primary);border-radius:var(--eco-radius-xxs);padding-inline:1px}.rs-google-g[data-astro-cid-khbiyolh]{flex:none;display:block}.rs-auth[data-astro-cid-p7ozd7zw]{align-items:center;display:inline-flex}.rs-auth[data-astro-cid-p7ozd7zw] [data-astro-cid-p7ozd7zw][hidden]{display:none!important}@media (width<=639px){.rs-auth__long[data-astro-cid-p7ozd7zw]{display:none}.rs-auth__in[data-astro-cid-p7ozd7zw]{width:var(--btn-h);justify-content:center;padding:0}}.eco-menu__item[data-astro-cid-p7ozd7zw] .rs-auth__tg[data-astro-cid-p7ozd7zw],.eco-menu__item[data-astro-cid-p7ozd7zw]:hover .rs-auth__tg[data-astro-cid-p7ozd7zw]{color:#2aabee}.rs-auth__err[data-astro-cid-p7ozd7zw]{padding:var(--eco-spacing-xs) var(--eco-spacing-lg) var(--eco-spacing-sm);font-size:var(--eco-text-xs);color:var(--eco-text-error-primary)}.eco-dropdown[data-astro-cid-p7ozd7zw]{position:relative}.rs-auth__trigger[data-astro-cid-p7ozd7zw]{border-radius:var(--eco-radius-full);cursor:pointer;transition:background-color var(--eco-duration-fast) var(--eco-ease-standard);background:0 0;border:0;place-items:center;padding:4px;display:inline-grid}.rs-auth__trigger[data-astro-cid-p7ozd7zw]:hover,.rs-auth__trigger[data-astro-cid-p7ozd7zw][aria-expanded=true]{background:var(--eco-bg-primary_hover)}.rs-auth__avatar[data-astro-cid-p7ozd7zw]{--s:32px}.rs-auth__menu[data-astro-cid-p7ozd7zw]{top:calc(100% + var(--eco-spacing-sm));z-index:50;min-width:240px;padding:var(--eco-spacing-sm);border-radius:var(--eco-radius-4xl);background:var(--eco-bg-primary_alt);box-shadow:var(--eco-shadow-lg);position:absolute;right:0}.rs-auth__head[data-astro-cid-p7ozd7zw]{padding:var(--eco-spacing-md) var(--eco-spacing-lg) var(--eco-spacing-lg);gap:2px;display:grid}.rs-auth__name[data-astro-cid-p7ozd7zw]{font-weight:600;font-size:var(--eco-text-sm);line-height:var(--eco-text-sm--line-height);color:var(--eco-text-primary)}.rs-auth__email[data-astro-cid-p7ozd7zw]{font-size:var(--eco-text-xs);line-height:var(--eco-text-xs--line-height);color:var(--eco-text-tertiary);overflow-wrap:anywhere}.eco-menu__sep[data-astro-cid-p7ozd7zw]{height:1px;margin:var(--eco-spacing-xs) var(--eco-spacing-md);background:var(--eco-border-tertiary)}.eco-menu__item[data-astro-cid-p7ozd7zw]{align-items:center;gap:var(--eco-spacing-md);width:100%;height:36px;padding:0 var(--eco-spacing-lg);border-radius:var(--eco-radius-3xl);color:var(--eco-text-secondary);font:500 var(--eco-text-sm) / 1 var(--eco-font-body);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.eco-menu__item[data-astro-cid-p7ozd7zw]:hover,.eco-menu__item[data-astro-cid-p7ozd7zw]:focus-visible{background:var(--eco-bg-primary_hover);color:var(--eco-text-primary);outline:none}.eco-menu__item[data-astro-cid-p7ozd7zw] .eco-icon{color:var(--eco-fg-tertiary)}.eco-menu__item--danger[data-astro-cid-p7ozd7zw]:hover,.eco-menu__item--danger[data-astro-cid-p7ozd7zw]:focus-visible{background:var(--c-redBacSec);color:var(--c-redTexPri)}.eco-menu__item--danger[data-astro-cid-p7ozd7zw]:hover .eco-icon,.eco-menu__item--danger[data-astro-cid-p7ozd7zw]:focus-visible .eco-icon{color:var(--c-redIcoSec)}.gnav[data-astro-cid-iszzebbx]{display:none}@media (width>=1024px){html[data-sinov=bolim] .gnav[data-astro-cid-iszzebbx]{gap:var(--eco-spacing-xl);top:var(--eco-spacing-3xl);padding-top:var(--eco-spacing-4xl);align-content:start;display:grid;position:sticky}}.gnav__title[data-astro-cid-iszzebbx]{align-items:center;gap:var(--eco-spacing-sm);padding-inline:var(--eco-spacing-lg);font:400 var(--eco-text-sm) / 1 var(--eco-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--eco-text-tertiary);display:flex}.gnav__list[data-astro-cid-iszzebbx]{gap:var(--eco-spacing-xxs,2px);padding:0;list-style:none;display:grid}.gnav__link[data-astro-cid-iszzebbx]{align-items:center;gap:var(--eco-spacing-sm);height:36px;padding-inline:var(--eco-spacing-lg);border-radius:var(--eco-radius-full);color:var(--eco-text-secondary);font-weight:500;font-size:var(--eco-text-sm);white-space:nowrap;text-decoration:none;display:flex}.gnav__link[data-astro-cid-iszzebbx] span[data-astro-cid-iszzebbx]{text-overflow:ellipsis;overflow:hidden}.gnav__link[data-astro-cid-iszzebbx]:hover{background:var(--eco-bg-secondary_hover);color:var(--eco-text-primary)}.gnav__link[data-astro-cid-iszzebbx][aria-current=page]{background:var(--eco-bg-brand-primary);color:var(--eco-text-brand-tertiary)}.gnav__exit[data-astro-cid-iszzebbx]{padding-inline:var(--eco-spacing-lg);font-size:var(--eco-text-xs);color:var(--eco-text-tertiary)}@layer fx.components{.fx-assistant{--_c:var(--fx-bg-brand-solid);--_edge:var(--fx-space-5);--_r:min(var(--fx-radius-overlay), var(--fx-space-5));--_rt:min(var(--fx-radius-badge), var(--fx-space-1));inset:auto max(var(--_edge), env(safe-area-inset-right,0px)) max(var(--_edge), env(safe-area-inset-bottom,0px)) auto;z-index:50;justify-items:end;gap:var(--fx-space-3);font-size:var(--fx-font-size-sm);color:var(--fx-text-primary);display:grid;position:fixed}.fx-assistant[data-color=light]{--_c:var(--fx-bg-static-light)}.fx-assistant[data-color=light] :is(.fx-assistant__launcher,.fx-assistant__avatar){color:var(--fx-text-on-static-light)}.fx-assistant{--_surface:var(--assistant-surface,var(--surface,var(--bg,var(--fx-bg-surface))));--_fg:var(--assistant-text,var(--text,var(--fx-text-primary)));--_muted:color-mix(in oklab, var(--_fg) 7%, var(--_surface));--_line:color-mix(in oklab, var(--_fg) 12%, var(--_surface));--_dim:color-mix(in oklab, var(--_fg) 58%, var(--_surface))}.fx-assistant>.fx-assistant__mascot{display:none}.fx-assistant__launcher{inline-size:calc(var(--fx-space-12) + var(--fx-space-2));block-size:calc(var(--fx-space-12) + var(--fx-space-2));border-radius:var(--fx-radius-circle);background:var(--_c);color:var(--_ink,var(--fx-text-on-category));box-shadow:var(--fx-shadow-lg);cursor:pointer;transition:scale var(--fx-motion-instant) var(--fx-ease-standard), translate var(--fx-motion-base) var(--fx-ease-spring);border:0;place-items:center;padding:0;display:grid;position:relative}.fx-assistant__launcher:hover{translate:0 calc(var(--fx-space-1) * -.5)}.fx-assistant__launcher:active{scale:var(--fx-motion-press)}.fx-assistant__launcher:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-focus)}.fx-assistant__launcher>.fx-assistant__face{inset:var(--fx-space-1);inline-size:calc(100% - var(--fx-space-1) * 2);block-size:calc(100% - var(--fx-space-1) * 2);border-radius:var(--fx-radius-circle);object-fit:cover;position:absolute}.fx-assistant__launcher>.fx-assistant__face:not(img,svg,canvas){font-size:var(--fx-font-size-lg);font-weight:var(--fx-font-weight-semibold);place-items:center;display:grid}.fx-assistant__icon{display:none}.fx-assistant__launcher[aria-expanded=true]>.fx-assistant__face{opacity:0}.fx-assistant__launcher[aria-expanded=true] .fx-assistant__icon{display:grid}.fx-assistant__icon>svg,.fx-assistant__glyph>svg{inline-size:var(--fx-size-icon-lg);block-size:var(--fx-size-icon-lg)}.fx-assistant__badge{min-inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md);border-radius:var(--fx-radius-circle);background:var(--fx-bg-error-solid);color:var(--fx-text-on-error);font-size:var(--fx-font-size-xs);font-weight:var(--fx-font-weight-semibold);line-height:var(--fx-size-icon-md);outline:var(--fx-border-width-focus) solid var(--fx-bg-page);position:absolute;inset-block-start:0;inset-inline-end:0}.fx-assistant[data-mascot=idle] .fx-assistant__launcher>.fx-assistant__face:not(svg,.fx-orb){animation:fx-assistant-breath calc(var(--fx-duration-pulse) * 2.5) var(--fx-ease-standard) infinite}.fx-assistant[data-mascot=wave] .fx-assistant__launcher>.fx-assistant__face:not(svg,.fx-orb){transform-origin:70% 90%;animation:fx-assistant-wave calc(var(--fx-motion-slow) * 4) var(--fx-ease-standard) 1}.fx-assistant[data-paused] .fx-assistant__launcher>.fx-assistant__face{animation-play-state:paused}.fx-assistant[data-paused] .fx-assistant__launcher>.fx-assistant__face :is(*),.fx-assistant__launcher[aria-expanded=true]>.fx-assistant__face :is(*),.fx-assistant[data-paused] .fx-assistant__avatar :is(*){animation-play-state:paused!important}.fx-assistant[data-mascot=thinking] .fx-assistant__launcher>.fx-assistant__face:not(svg,.fx-orb){animation:fx-pulse var(--fx-duration-pulse) var(--fx-ease-standard) infinite}.fx-assistant[data-mascot=talking] .fx-assistant__launcher>.fx-assistant__face:not(svg,.fx-orb){animation:fx-assistant-breath var(--fx-motion-slow) var(--fx-ease-spring) 2}.fx-assistant:is([data-mascot=idle],[data-mascot=wave],[data-mascot=thinking],[data-mascot=talking],[data-mascot=handoff]) .fx-assistant__launcher>svg.fx-assistant__face{animation:none}.fx-assistant .fx-orb{--_o:var(--_c)}.fx-assistant__launcher>.fx-orb.fx-assistant__face{block-size:100%;inline-size:100%;inset:0}.fx-assistant__avatar>.fx-orb{inline-size:100%}@keyframes fx-assistant-breath{50%{scale:1.04}}@keyframes fx-assistant-wave{15%,45%{rotate:-12deg}30%,60%{rotate:10deg}75%{rotate:0deg}}@media (prefers-reduced-motion:reduce){.fx-assistant__launcher>.fx-assistant__face{animation:none!important}}.fx-assistant__greet{color:var(--_fg);align-items:center;gap:var(--fx-space-2);max-inline-size:calc(var(--fx-space-12) * 6);padding:var(--fx-space-3) var(--fx-space-2) var(--fx-space-3) var(--fx-space-4);border:var(--fx-border-width-default) solid var(--_line);border-radius:var(--_r);background:var(--_surface);box-shadow:var(--fx-shadow-lg);cursor:pointer;animation:fx-stagger-in var(--fx-motion-base) var(--fx-ease-enter);border-end-end-radius:var(--_rt);line-height:1.45;display:flex}.fx-assistant__x{inline-size:var(--fx-space-8);block-size:var(--fx-space-8);border-radius:var(--fx-radius-circle);color:var(--_dim);cursor:pointer;transition:background-color var(--fx-motion-fast) var(--fx-ease-standard), color var(--fx-motion-fast) var(--fx-ease-standard);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.fx-assistant__x[hidden],.fx-assistant__reset[hidden]{display:none}.fx-assistant__x:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:calc(var(--fx-border-width-focus) * -1)}.fx-assistant__x:hover{background:var(--_muted);color:var(--_fg)}.fx-assistant__x>svg{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm)}@media (width<=640px){.fx-assistant__greet{max-inline-size:min(calc(100vw - var(--_edge) * 3 - var(--fx-control-h-lg)), calc(var(--fx-space-12) * 5));padding-block:var(--fx-space-2);font-size:var(--fx-font-size-sm)}.fx-assistant__greet>span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fx-assistant:has(>.fx-assistant__panel:not([hidden])) .fx-assistant__launcher{display:none}}.fx-assistant__panel{--_pr:min(var(--fx-radius-overlay), calc(var(--fx-space-5) + var(--fx-space-1)));--_ir:min(var(--fx-radius-surface), var(--fx-space-4));--_ctl:max(var(--fx-radius-control), calc(var(--fx-knob-pill) * 50%));color:var(--_fg);inline-size:min(calc(100vw - var(--_edge) * 2), calc(var(--fx-space-12) * 8.5));block-size:min(calc(100dvh - var(--fx-space-12) * 3), calc(var(--fx-space-12) * 13));border:var(--fx-border-width-default) solid var(--_line);border-radius:var(--_pr);background:var(--_surface);box-shadow:var(--fx-shadow-lg);transform-origin:100% 100%;animation:fx-assistant-in var(--fx-motion-slow) var(--fx-ease-enter);grid-template-rows:auto minmax(0,1fr) auto auto auto;display:grid;overflow:hidden}@keyframes fx-assistant-in{0%{opacity:0;scale:.96;translate:0 var(--fx-space-3)}}.fx-assistant__panel:focus:not(:focus-visible){outline:none}.fx-assistant__head{align-items:center;gap:var(--fx-space-3);padding:var(--fx-space-4) var(--fx-space-3) var(--fx-space-2) var(--fx-space-4);display:flex}.fx-assistant__avatar{inline-size:var(--fx-space-8);block-size:var(--fx-space-8);border-radius:var(--fx-radius-circle);background:var(--_c);color:var(--_ink,var(--fx-text-on-category));font-weight:var(--fx-font-weight-semibold);flex:none;place-items:center;display:grid;overflow:hidden}.fx-assistant__avatar>:is(img,svg,canvas){object-fit:cover;block-size:100%;inline-size:100%}.fx-assistant__who{flex:1;min-inline-size:0;line-height:1.25;display:grid}.fx-assistant__who b{font-size:var(--fx-font-size-md);font-weight:var(--fx-font-weight-semibold);letter-spacing:-.01em}.fx-assistant__who small{color:var(--_dim);font-size:var(--fx-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-assistant[data-state=error] .fx-assistant__who small{color:var(--fx-fg-error)}.fx-assistant[data-state=handoff] .fx-assistant__who small{color:color-mix(in oklab, var(--fx-fg-warning) 75%, var(--_fg))}.fx-assistant[data-state=sending] .fx-assistant__chips{opacity:.5;pointer-events:none}.fx-assistant__log{gap:var(--fx-space-3);padding:var(--fx-space-3) var(--fx-space-5) var(--fx-space-4);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--_line) transparent;flex-direction:column;display:flex;overflow-y:auto}.fx-assistant__msg{overflow-wrap:anywhere;max-inline-size:100%;animation:fx-assistant-rise var(--fx-motion-base) var(--fx-ease-enter);line-height:1.6}@keyframes fx-assistant-rise{0%{opacity:0;translate:0 var(--fx-space-2)}}.fx-assistant__msg[data-who=user]{max-inline-size:82%;padding:var(--fx-space-2) var(--fx-space-4);border-radius:calc(var(--_ir) + var(--fx-space-1));background:var(--_muted);white-space:pre-wrap;align-self:end;margin-block-start:var(--fx-space-2)}.fx-assistant__msg[data-who=bot]{font-size:var(--fx-font-size-md);align-self:stretch}.fx-assistant__msg[data-who=bot]>:is(p,ul){margin:0}.fx-assistant__msg[data-who=bot]>:is(p,ul)+:is(p,ul){margin-block-start:var(--fx-space-3)}.fx-assistant__msg[data-who=bot] ul{gap:var(--fx-space-1);padding-inline-start:var(--fx-space-5);display:grid}.fx-assistant__msg[data-who=bot] li::marker{color:var(--_dim)}.fx-assistant__msg[data-who=bot] strong{font-weight:var(--fx-font-weight-semibold)}.fx-assistant__msg a{color:var(--_c);text-decoration:underline;text-decoration-color:color-mix(in oklab, var(--_c) 40%, transparent);text-underline-offset:.2em}.fx-assistant__acts{gap:var(--fx-space-1);margin-block-start:calc(var(--fx-space-2) * -1);display:flex}.fx-assistant__act{inline-size:var(--fx-space-8);block-size:var(--fx-space-8);border-radius:var(--_ctl);color:var(--_dim);cursor:pointer;opacity:.7;transition:opacity var(--fx-motion-fast) var(--fx-ease-standard), background-color var(--fx-motion-fast) var(--fx-ease-standard);background:0 0;border:0;place-items:center;margin-inline-start:calc(var(--fx-space-2) * -1);padding:0;display:grid}.fx-assistant__act:hover,.fx-assistant__act:focus-visible{opacity:1;background:var(--_muted);color:var(--_fg)}.fx-assistant__act>svg{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm)}.fx-assistant__intro{justify-items:start;gap:var(--fx-space-2);padding-block:var(--fx-space-4) var(--fx-space-1);animation:fx-assistant-rise var(--fx-motion-slow) var(--fx-ease-enter);margin-block:auto 0;display:grid}.fx-assistant__hero{inline-size:calc(var(--fx-space-12) * 1.15);block-size:calc(var(--fx-space-12) * 1.15);border-radius:var(--fx-radius-circle);background:var(--_c);color:var(--_ink,var(--fx-text-on-category));font-size:var(--fx-font-size-xl);font-weight:var(--fx-font-weight-semibold);place-items:center;margin-block-end:var(--fx-space-2);display:grid;overflow:hidden}.fx-assistant__hero>:is(img,svg,canvas,.fx-orb){object-fit:cover;block-size:100%;inline-size:100%}.fx-assistant__intro h2{font-family:var(--fx-font-family-display,inherit);font-size-adjust:var(--fx-font-adjust-display,none);font-size:var(--fx-font-size-2xl);font-weight:var(--fx-font-weight-semibold);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.2}.fx-assistant__intro>p{max-inline-size:36ch;color:var(--_dim);font-size:var(--fx-font-size-md);text-wrap:pretty;margin:0;line-height:1.5}.fx-assistant__starters{border:var(--fx-border-width-default) solid var(--_line);border-radius:var(--_ir);justify-self:stretch;margin-block-start:var(--fx-space-4);display:grid;overflow:hidden}.fx-assistant__starter{justify-content:space-between;align-items:center;gap:var(--fx-space-3);min-block-size:var(--fx-control-h-md);padding:var(--fx-space-2) var(--fx-space-4);color:inherit;font:inherit;font-size:var(--fx-font-size-sm);text-align:start;cursor:pointer;transition:background-color var(--fx-motion-fast) var(--fx-ease-standard);background:0 0;border:0;display:flex}.fx-assistant__starter+.fx-assistant__starter{border-block-start:var(--fx-border-width-default) solid var(--_line)}.fx-assistant__starter>svg{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);color:var(--_dim);transition:translate var(--fx-motion-fast) var(--fx-ease-standard), color var(--fx-motion-fast) var(--fx-ease-standard);flex:none}.fx-assistant__starter:hover{background:var(--_muted)}.fx-assistant__starter:hover>svg{translate:var(--fx-space-1) 0;color:var(--_fg)}.fx-assistant__starter:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:calc(var(--fx-border-width-focus) * -1)}.fx-assistant__thinking{color:var(--_dim);font-size:var(--fx-font-size-sm);font-weight:var(--fx-font-weight-medium);align-self:start}.fx-assistant__thinking>span{background:linear-gradient(90deg, var(--_dim) 0 35%, var(--_fg) 50%, var(--_dim) 65% 100%) 0 0 / 300% 100%;color:#0000;animation:fx-assistant-shimmer calc(var(--fx-duration-pulse) * 1.2) linear infinite;background-clip:text}.fx-assistant__thinking>span:after{content:"…"}@keyframes fx-assistant-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.fx-assistant__msg[data-long]:not([data-open]){max-block-size:14.4em;mask-image:linear-gradient(var(--fx-color-black) 55%, transparent);overflow:hidden}.fx-assistant__more,.fx-assistant__link{color:var(--_c);font:inherit;font-size:var(--fx-font-size-sm);font-weight:var(--fx-font-weight-medium);cursor:pointer;background:0 0;border:0;align-self:start;margin-block-start:calc(var(--fx-space-2) * -1);padding:0}.fx-assistant__more:hover,.fx-assistant__link:hover{text-underline-offset:.2em;text-decoration:underline}:is(.fx-assistant__more,.fx-assistant__link):focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-space-1);border-radius:var(--fx-radius-badge)}.fx-assistant__handoff,.fx-assistant__error{gap:var(--fx-space-3);padding:var(--fx-space-4);border:var(--fx-border-width-default) solid var(--_line);border-radius:var(--_ir);background:color-mix(in oklab, var(--_muted) 50%, var(--_surface));animation:fx-assistant-rise var(--fx-motion-base) var(--fx-ease-enter);display:grid}.fx-assistant__handoff>p{margin:0;line-height:1.5}.fx-assistant__handoff{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--fx-space-12) * 3)), 1fr))}.fx-assistant__handoff>p{grid-column:1/-1}.fx-assistant__error{align-items:baseline;gap:var(--fx-space-1) var(--fx-space-3);color:var(--_fg);flex-wrap:wrap;display:flex}.fx-assistant__error>span:before{content:"";inline-size:var(--fx-size-status-dot-sm);block-size:var(--fx-size-status-dot-sm);border-radius:var(--fx-radius-circle);background:var(--fx-fg-error);vertical-align:.1em;margin-inline-end:var(--fx-space-2);display:inline-block}.fx-assistant__error .fx-assistant__link{margin:0}.fx-assistant__panel .fx-btn{--_h:var(--fx-control-h-sm);border-radius:var(--_ctl);justify-content:center}.fx-assistant__panel .fx-btn:not([data-variant=primary]){border-color:var(--_line);background:var(--_surface);color:var(--_fg)}.fx-assistant__panel .fx-btn[data-variant=primary]{background:var(--_c);color:var(--_ink,var(--fx-text-on-brand));border-color:#0000}.fx-assistant__chips{gap:var(--fx-space-2);padding:0 var(--fx-space-4);scrollbar-width:none;mask-image:linear-gradient(90deg, var(--fx-color-black) calc(100% - var(--fx-space-6)), transparent);display:flex;overflow-x:auto}.fx-assistant__chips::-webkit-scrollbar{display:none}.fx-assistant__chips:not(:empty){padding-block-end:var(--fx-space-2)}.fx-assistant__chip{block-size:var(--fx-control-h-sm);padding:0 var(--fx-space-3);border:var(--fx-border-width-default) solid var(--_line);border-radius:var(--_ctl);background:var(--_surface);color:var(--_fg);font:inherit;font-size:var(--fx-font-size-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--fx-motion-fast) var(--fx-ease-standard), border-color var(--fx-motion-fast) var(--fx-ease-standard);flex:none}.fx-assistant__chip:hover{border-color:color-mix(in oklab, var(--_fg) 24%, var(--_surface));background:var(--_muted)}.fx-assistant__chip:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-default)}.fx-assistant__form{padding:var(--fx-space-1) var(--fx-space-3) var(--fx-space-2);margin:0}.fx-assistant__box{align-items:end;gap:var(--fx-space-2);padding:var(--fx-space-2) var(--fx-space-2) var(--fx-space-2) var(--fx-space-4);border:var(--fx-border-width-default) solid var(--_line);border-radius:calc(var(--_ir) + var(--fx-space-1));background:var(--_surface);box-shadow:var(--fx-shadow-sm);transition:border-color var(--fx-motion-fast) var(--fx-ease-standard), box-shadow var(--fx-motion-fast) var(--fx-ease-standard);display:flex}.fx-assistant__box:focus-within{border-color:color-mix(in oklab, var(--_fg) 30%, var(--_surface));box-shadow:var(--fx-shadow-md)}.fx-assistant__box textarea{min-inline-size:0;min-block-size:calc(var(--fx-control-h-sm));max-block-size:calc(var(--fx-control-h-md) * 3);padding:var(--fx-space-2) 0;box-sizing:border-box;color:inherit;font:inherit;font-size:var(--fx-font-size-md);resize:none;background:0 0;border:0;outline:none;flex:1;margin:0;line-height:1.4}.fx-assistant__box textarea:is(:focus,:focus-visible,:hover){box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.fx-assistant__box textarea::placeholder{color:var(--_dim)}.fx-assistant__send{inline-size:var(--fx-control-h-sm);block-size:var(--fx-control-h-sm);border-radius:var(--_ctl);background:var(--_c);color:var(--_ink,var(--fx-text-on-brand));cursor:pointer;transition:opacity var(--fx-motion-fast) var(--fx-ease-standard), scale var(--fx-motion-instant) var(--fx-ease-standard), background-color var(--fx-motion-fast) var(--fx-ease-standard);border:0;flex:none;place-items:center;padding:0;display:grid}.fx-assistant__send:not(:disabled):active{scale:var(--fx-motion-press)}.fx-assistant__send:disabled{background:var(--_muted);color:var(--_dim);cursor:default}.fx-assistant__send:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-default)}.fx-assistant__send>svg{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm)}.fx-assistant__note{padding:0 var(--fx-space-4) var(--fx-space-3);color:var(--_dim);font-size:calc(var(--fx-font-size-xs) * .92);text-align:center;margin:0}@media (prefers-reduced-motion:reduce){.fx-assistant__panel,.fx-assistant__msg,.fx-assistant__intro,.fx-assistant__thinking>span{animation:none}}@media (width<=640px){.fx-assistant__panel{border-radius:var(--_pr) var(--_pr) 0 0;block-size:78dvh;inline-size:auto;transition:block-size var(--fx-motion-base) var(--fx-ease-standard);border:0;padding-block-end:env(safe-area-inset-bottom,0px);animation-name:fx-assistant-sheet;position:fixed;inset:auto 0 0}@keyframes fx-assistant-sheet{0%{translate:0 100%}}.fx-assistant__panel:has(textarea:focus){block-size:92dvh}.fx-assistant__head{padding-block-start:var(--fx-space-5);position:relative}.fx-assistant__head:before{content:"";inline-size:var(--fx-space-8);block-size:var(--fx-space-1);border-radius:var(--fx-radius-pill);background:color-mix(in oklab, var(--_fg) 22%, var(--_surface));position:absolute;inset-block-start:var(--fx-space-2);inset-inline-start:50%;translate:-50%}.fx-assistant__log{padding-inline:var(--fx-space-4)}.fx-assistant__msg[data-who=bot],.fx-assistant__intro>p{font-size:var(--fx-font-size-sm)}.fx-assistant__intro h2{font-size:var(--fx-font-size-xl)}.fx-assistant__act{opacity:1}}.fx-orb{--_o:var(--fx-bg-brand-solid);--_t:1;inline-size:var(--fx-size-avatar-md);aspect-ratio:1;border-radius:var(--fx-radius-circle);isolation:isolate;--_w1:oklch(from var(--_o) .78 max(c, .2) h);--_w2:oklch(from var(--_o) .72 max(c, .24) calc(h - 35));--_w3:oklch(from var(--_o) .74 max(c, .22) calc(h - 70));--_k1:oklch(from var(--_o) .42 max(c, .16) calc(h - 35));--_k2:oklch(from var(--_o) .2 max(c, .1) calc(h - 50));background:radial-gradient(circle at 50% 50%, var(--_k1), var(--_k2) 78%);animation:fx-orb-breath calc(var(--fx-duration-pulse) * 2.5 * var(--_t)) var(--fx-ease-standard) infinite;flex:none;display:inline-block;position:relative;overflow:hidden;container-type:inline-size}.fx-orb[data-color=coral]{--_o:var(--fx-bg-category-coral)}.fx-orb[data-color=pink]{--_o:var(--fx-bg-category-pink)}.fx-orb[data-color=blue]{--_o:var(--fx-bg-category-blue)}.fx-orb[data-color=green]{--_o:var(--fx-bg-category-green)}.fx-orb[data-color=yellow]{--_o:var(--fx-bg-category-yellow)}.fx-orb[data-color=purple]{--_o:var(--fx-bg-category-purple)}.fx-orb[data-size=sm]{inline-size:var(--fx-size-avatar-sm)}.fx-orb[data-size=lg]{inline-size:var(--fx-size-avatar-lg)}.fx-orb[data-size=xl]{inline-size:calc(var(--fx-size-avatar-lg) * 2)}.fx-orb__wave{border-radius:var(--fx-radius-circle);filter:blur(7cqi);mix-blend-mode:screen;animation:fx-orb-spin calc(var(--fx-duration-pulse) * 5 * var(--_t)) linear infinite;position:absolute;inset:-20%}.fx-orb__wave:first-child{background:radial-gradient(ellipse 60% 44% at 32% 36%, var(--_w1) 0 18%, transparent 62%)}.fx-orb__wave:nth-child(2){background:radial-gradient(ellipse 46% 58% at 68% 56%, var(--_w2) 0 16%, transparent 62%);animation-duration:calc(var(--fx-duration-pulse) * 7 * var(--_t));animation-direction:reverse}.fx-orb__wave:nth-child(3){background:radial-gradient(ellipse 54% 40% at 46% 74%, var(--_w3) 0 14%, transparent 60%);animation-duration:calc(var(--fx-duration-pulse) * 9 * var(--_t))}.fx-orb__lines{z-index:1;mix-blend-mode:screen;block-size:100%;inline-size:100%;position:absolute;inset:0}.fx-orb:after{z-index:2;content:"";border-radius:inherit;background:radial-gradient(circle at 50% 50%, transparent 60%, color-mix(in oklab, var(--_w1) 30%, transparent) 70%, transparent 74%), radial-gradient(circle at 36% 28%, color-mix(in oklab, var(--fx-bg-static-light) 28%, transparent) 0 6%, transparent 26%);pointer-events:none;position:absolute;inset:0}.fx-orb[data-state=thinking]{--_t:.35}.fx-orb[data-state=thinking] .fx-orb__wave{transition:scale var(--fx-motion-slow) var(--fx-ease-standard);scale:.8}.fx-orb[data-state=talking]{--_t:.6;animation:fx-orb-talk calc(var(--fx-duration-pulse) / 4) var(--fx-ease-standard) 4}.fx-orb[data-state=handoff]{animation:fx-orb-flash var(--fx-duration-slower) var(--fx-ease-standard) 1}@keyframes fx-orb-spin{to{rotate:1turn}}@keyframes fx-orb-breath{50%{scale:1.04}}@keyframes fx-orb-talk{50%{scale:1.08}}@keyframes fx-orb-flash{40%{filter:brightness(1.6)saturate(1.3);scale:1.08}}@media (prefers-reduced-motion:reduce){.fx-orb,.fx-orb__wave{animation:none}}@media (forced-colors:active){.fx-orb{background:canvastext}.fx-orb__wave,.fx-orb:after{display:none}}}.fx-assistant,.st{--fx-bg-brand-solid:var(--eco-brand-button);--fx-bg-brand-subtle:var(--eco-bg-brand-primary);--fx-bg-error-solid:var(--eco-bg-error-solid);--fx-bg-field:var(--eco-bg-primary);--fx-bg-muted:var(--eco-bg-secondary);--fx-bg-page:var(--eco-bg-primary);--fx-bg-static-light:#fff;--fx-bg-surface:var(--eco-bg-primary);--fx-border-color-default:var(--eco-border-secondary);--fx-border-color-field:var(--eco-border-primary);--fx-border-color-focus:var(--eco-focus-ring);--fx-border-color-surface:var(--eco-border-tertiary);--fx-border-color-strong:var(--eco-border-primary);--fx-text-brand:var(--eco-text-brand-secondary);--fx-bg-category-blue:var(--c-bluBacAccPri);--fx-bg-category-coral:var(--c-oraBacAccPri);--fx-bg-category-green:var(--c-greBacAccPri);--fx-bg-category-pink:var(--c-pinBacAccPri);--fx-bg-category-purple:var(--c-purBacAccPri);--fx-bg-category-yellow:var(--c-yelBacAccPri);--fx-fg-error:var(--eco-fg-error-primary);--fx-fg-success:var(--eco-fg-success-primary);--fx-fg-warning:var(--eco-fg-warning-primary);--fx-text-on-brand:var(--eco-brand-on-button);--fx-text-on-category:var(--eco-brand-on-button);--fx-text-on-error:#fff;--fx-text-on-static-light:#191919;--fx-text-primary:var(--eco-text-primary);--fx-text-tertiary:var(--eco-text-tertiary);--fx-shadow-lg:var(--eco-shadow-xl);--fx-border-width-default:1px;--fx-border-width-focus:2px;--fx-control-h-md:40px;--fx-control-h-sm:32px;--fx-control-h-lg:48px;--fx-size-avatar-sm:28px;--fx-size-avatar-lg:48px;--fx-radius-pill:999px;--fx-space-8:32px;--fx-font-weight-medium:500;--fx-font-size-md:var(--eco-text-md);--fx-font-size-xl:var(--eco-text-xl);--fx-font-size-2xl:var(--eco-text-display-xs);--fx-font-family-display:var(--eco-font-display);--fx-font-adjust-display:none;--fx-radius-surface:var(--eco-radius-xl);--fx-shadow-sm:var(--eco-shadow-sm);--fx-shadow-md:var(--eco-shadow-md);--fx-space-6:24px;--fx-color-black:#000;--fx-knob-pill:0;--fx-bg-subtle:var(--eco-bg-secondary);--fx-text-secondary:var(--eco-text-secondary);--fx-text-disabled:var(--eco-text-disabled);--fx-text-error:var(--eco-text-error-primary);--fx-font-size-display-md:var(--eco-text-display-md);--fx-font-size-display-xl:var(--eco-text-display-xl);--fx-font-weight-regular:400;--fx-font-weight-bold:700;--fx-radius-tag:var(--eco-radius-sm);--fx-space-10:40px;--fx-duration-slower:.7s;--fx-size-avatar-md:36px;--fx-size-icon-lg:24px;--fx-size-icon-md:20px;--fx-size-icon-sm:16px;--fx-size-status-dot-sm:8px;--fx-radius-badge:var(--eco-radius-sm);--fx-radius-circle:50%;--fx-radius-control:var(--eco-radius-lg);--fx-radius-overlay:var(--eco-radius-3xl);--fx-space-1:4px;--fx-space-2:8px;--fx-space-3:12px;--fx-space-4:16px;--fx-space-5:20px;--fx-space-12:48px;--fx-font-size-xs:var(--eco-text-xs);--fx-font-size-sm:var(--eco-text-sm);--fx-font-size-lg:var(--eco-text-lg);--fx-font-weight-semibold:600;--fx-motion-instant:0s;--fx-motion-fast:var(--eco-duration-fast);--fx-motion-base:var(--eco-duration-base);--fx-motion-slow:var(--eco-duration-slow);--fx-motion-press:.96;--fx-motion-scale-enter:.96;--fx-motion-shift-md:8px;--fx-duration-pulse:1.6s;--fx-ease-standard:var(--eco-ease-standard);--fx-ease-enter:cubic-bezier(0, 0, .2, 1);--fx-ease-spring:var(--eco-ease-emphasized);--assistant-surface:var(--eco-bg-primary);--assistant-text:var(--eco-text-primary);font-family:var(--eco-font-body)}@media (prefers-reduced-motion:reduce){.fx-assistant{--fx-motion-fast:0s;--fx-motion-base:0s;--fx-motion-slow:0s;--fx-motion-press:1}}.fx-assistant [hidden],.fx-assistant[hidden]{display:none!important}.fx-assistant .fx-btn{min-height:36px;padding:0 var(--eco-spacing-lg);border-radius:var(--eco-radius-full);background:var(--rs-tile-bg);color:var(--eco-text-primary);font:600 var(--eco-text-sm) / 1 var(--eco-font-body);justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.fx-assistant .fx-btn[data-variant=primary]{background:var(--eco-brand-button);color:var(--eco-brand-on-button)}.fx-assistant .fx-btn:hover{filter:brightness(1.05)}.fx-assistant .fx-chip{height:32px;padding-inline:var(--eco-spacing-lg);border-radius:var(--eco-radius-sm);background:var(--eco-bg-secondary);color:var(--eco-text-secondary);font:500 var(--eco-text-sm) / 1 var(--eco-font-body);cursor:pointer;border:0;align-items:center;display:inline-flex}.fx-assistant .fx-chip:hover{background:var(--eco-bg-secondary_hover);color:var(--eco-text-primary)}.fx-assistant .fx-chip:focus-visible{outline:2px solid var(--eco-focus-ring);outline-offset:1px}@keyframes fx-pulse{50%{opacity:.35}}@keyframes fx-stagger-in{0%{opacity:0;translate:0 var(--fx-motion-shift-md)}}.fx-assistant .fx-typing{gap:var(--fx-space-1);padding-block:var(--fx-space-2);display:inline-flex}.fx-assistant .fx-typing>i{inline-size:var(--fx-size-status-dot-sm);block-size:var(--fx-size-status-dot-sm);background:var(--fx-text-tertiary);animation:fx-pulse var(--fx-duration-pulse) var(--fx-ease-standard) infinite;border-radius:50%}.fx-assistant .fx-typing>i:nth-child(2){animation-delay:calc(var(--fx-duration-pulse) / 6)}.fx-assistant .fx-typing>i:nth-child(3){animation-delay:calc(var(--fx-duration-pulse) / 3)}@media (prefers-reduced-motion:reduce){.fx-assistant .fx-typing>i{animation:none}}.site-header[data-astro-cid-hkbrpulz]{z-index:30;position:relative}.site-header__row[data-astro-cid-hkbrpulz]{align-items:center;gap:var(--eco-spacing-2xl);height:72px;display:flex}.site-header__actions[data-astro-cid-hkbrpulz]{margin-left:auto}.site-header__logo[data-astro-cid-hkbrpulz]{border-radius:var(--eco-radius-xs);flex:none;display:block}.site-header__actions[data-astro-cid-hkbrpulz]{align-items:center;gap:var(--eco-spacing-xs);display:flex}@media (width>=1120px){.site-header__logo[data-astro-cid-hkbrpulz]{flex:none}.site-header__row[data-astro-cid-hkbrpulz]{gap:var(--eco-spacing-xl)}.site-header__actions[data-astro-cid-hkbrpulz] .search-btn{width:var(--btn-h);color:var(--eco-fg-secondary);background:0 0;justify-content:center;padding:0}.site-header__actions[data-astro-cid-hkbrpulz] .search-btn:hover{background:var(--eco-bg-primary_hover)}.site-header__actions[data-astro-cid-hkbrpulz] .search-btn__label,.site-header__actions[data-astro-cid-hkbrpulz] .search-btn__kbd{display:none}}.site-header__actions[data-astro-cid-hkbrpulz] .mn-cta{margin-left:var(--eco-spacing-xs)}.site-header__logo[data-astro-cid-hkbrpulz] .logo{height:36px}.theme-switch[data-astro-cid-hkbrpulz]{border-radius:var(--eco-radius-full);background:0 0;border:0;padding:6px}.theme-switch__track[data-astro-cid-hkbrpulz]{border-radius:var(--eco-radius-full);background:var(--eco-bg-tertiary);width:56px;height:28px;color:var(--eco-fg-tertiary);transition:background-color var(--eco-duration-base) var(--eco-ease-standard);display:block;position:relative}.theme-switch[data-astro-cid-hkbrpulz]:hover .theme-switch__track[data-astro-cid-hkbrpulz]{background:var(--eco-bg-quaternary)}.theme-switch__icon[data-astro-cid-hkbrpulz]{z-index:1;width:22px;height:22px;transition:color var(--eco-duration-base) var(--eco-ease-standard);place-items:center;display:grid;position:absolute;top:3px}.theme-switch__icon--sun[data-astro-cid-hkbrpulz]{left:3px}.theme-switch__icon--moon[data-astro-cid-hkbrpulz]{left:31px}.theme-switch__icon[data-astro-cid-hkbrpulz] .eco-icon{width:14px;height:14px}.theme-switch__knob[data-astro-cid-hkbrpulz]{border-radius:var(--eco-radius-full);background:var(--eco-bg-primary_alt);width:22px;height:22px;box-shadow:var(--eco-shadow-sm);transition:transform var(--eco-duration-base) var(--eco-ease-standard);position:absolute;top:3px;left:3px}.theme-switch[data-astro-cid-hkbrpulz][aria-checked=false] .theme-switch__icon--sun[data-astro-cid-hkbrpulz],.theme-switch[data-astro-cid-hkbrpulz][aria-checked=true] .theme-switch__icon--moon[data-astro-cid-hkbrpulz]{color:var(--eco-fg-primary)}.theme-switch[data-astro-cid-hkbrpulz][aria-checked=true] .theme-switch__knob[data-astro-cid-hkbrpulz]{transform:translate(28px)}[data-theme=dark] .theme-switch__knob[data-astro-cid-hkbrpulz]{background:var(--eco-bg-tertiary)}[data-theme=dark] .theme-switch__track[data-astro-cid-hkbrpulz]{background:var(--eco-bg-secondary);box-shadow:inset 0 0 0 1px var(--eco-border-secondary)}.grp-layout[data-astro-cid-hkbrpulz]{display:contents}@media (width>=1024px){html[data-sinov=bolim] .grp-layout[data-astro-cid-hkbrpulz]{gap:var(--eco-spacing-5xl);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}html[data-sinov=bolim] .grp-main[data-astro-cid-hkbrpulz] .rs-container{max-width:none;padding-inline:0}}.sr-only[data-astro-cid-hkbrpulz]:focus{top:var(--eco-spacing-md);left:var(--eco-spacing-md);width:auto;height:auto;padding:var(--eco-spacing-md) var(--eco-spacing-xl);clip:auto;white-space:normal;z-index:10;background:var(--eco-bg-primary_alt);border-radius:var(--eco-radius-full);margin:0;position:fixed}
