.catalog-product[data-astro-cid-2ktyouas]{min-width:0;height:100%;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);background:#fffffff7;border:1px solid #dce8df;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 9px 28px #1f4e2f0b}.catalog-product[data-astro-cid-2ktyouas]:hover,.catalog-product[data-astro-cid-2ktyouas]:focus-within{border-color:#9bcdac;transform:translateY(-2px);box-shadow:0 14px 32px #204d3116}.catalog-product__media[data-astro-cid-2ktyouas]{aspect-ratio:2.15;background:#edf5ef;border-bottom:1px solid #e3ece5;width:100%;display:block;position:relative;overflow:hidden}.catalog-product__media[data-astro-cid-2ktyouas] img[data-astro-cid-2ktyouas]{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform var(--transition-base);display:block}.catalog-product[data-astro-cid-2ktyouas]:hover .catalog-product__media[data-astro-cid-2ktyouas] img[data-astro-cid-2ktyouas]{transform:scale(1.025)}.catalog-product__media--empty[data-astro-cid-2ktyouas]{color:#4f9167;place-items:center;display:grid}.catalog-product__body[data-astro-cid-2ktyouas]{flex-direction:column;flex:1;min-width:0;padding:clamp(15px,1.8vw,21px);display:flex}.catalog-product__labels[data-astro-cid-2ktyouas]{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.catalog-product__title[data-astro-cid-2ktyouas]{color:#1c3528;letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:13px;font-size:clamp(21px,2vw,27px);line-height:1.15}.catalog-product__title[data-astro-cid-2ktyouas] a[data-astro-cid-2ktyouas]{color:inherit;text-decoration:none}.catalog-product__title[data-astro-cid-2ktyouas] a[data-astro-cid-2ktyouas]:hover{color:#147947}.catalog-product__description[data-astro-cid-2ktyouas]{color:#596e61;margin-top:9px;font-size:13px;line-height:1.58}.catalog-product__footer[data-astro-cid-2ktyouas]{margin-top:auto;padding-top:16px}.catalog-product__brands[data-astro-cid-2ktyouas]{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.catalog-product__brand[data-astro-cid-2ktyouas]{color:#2a4535;min-height:28px;font-size:12px;font-weight:var(--weight-semibold);background:#f7faf8;border:1px solid #dfe8e1;border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 5px;line-height:1;display:inline-flex}@media (width>=480px){.catalog-product__brand--maker[data-astro-cid-2ktyouas]{margin-left:auto}}.catalog-product__brand-mark[data-astro-cid-2ktyouas]{width:18px;height:18px;transition:transform var(--transition-base);flex:none;display:block}.catalog-product[data-astro-cid-2ktyouas]:hover .catalog-product__brand-mark[data-astro-cid-2ktyouas]{transform:rotate(-8deg)scale(1.08)}.catalog-product[data-astro-cid-2ktyouas]:hover .catalog-product__brand--maker[data-astro-cid-2ktyouas] .catalog-product__brand-mark[data-astro-cid-2ktyouas]{transform:none}@media (prefers-reduced-motion:reduce){.catalog-product[data-astro-cid-2ktyouas]:hover .catalog-product__brand-mark[data-astro-cid-2ktyouas]{transform:none}}.catalog-product__brand-mark--ek[data-astro-cid-2ktyouas]{width:auto;height:14px}.catalog-product__brand-mark[data-astro-cid-2ktyouas].theme-dark-only,html[data-theme=dark] .catalog-product__brand-mark[data-astro-cid-2ktyouas].theme-light-only{display:none}html[data-theme=dark] .catalog-product__brand-mark[data-astro-cid-2ktyouas].theme-dark-only{display:block}html[data-theme=dark] .catalog-product__brand[data-astro-cid-2ktyouas]{color:#dcf3e3;background:#22382a;border-color:#3b5944}.catalog-product__meta[data-astro-cid-2ktyouas]{color:#5a6f5f;font-family:var(--font-mono);flex-wrap:wrap;gap:6px 12px;padding-bottom:12px;font-size:10px;line-height:1.45;display:flex}.catalog-product__meta[data-astro-cid-2ktyouas]>span[data-astro-cid-2ktyouas]{align-items:center;gap:5px;display:inline-flex}.catalog-product__meta[data-astro-cid-2ktyouas] .site-icon{color:#26865a}.catalog-product__actions[data-astro-cid-2ktyouas]{border-top:1px solid #e4ede6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px 13px;padding-top:12px;display:flex}.catalog-product__primary[data-astro-cid-2ktyouas]{color:#136e42;min-height:36px;font-size:13px;font-weight:var(--weight-semibold);text-underline-offset:3px;align-items:center;gap:7px;display:inline-flex}.catalog-product__docs[data-astro-cid-2ktyouas]{color:#4e6a58;text-underline-offset:3px;align-items:center;gap:7px;min-height:36px;font-size:12px;display:inline-flex}.catalog-product__docs[data-astro-cid-2ktyouas]:hover{color:#176b41}@media (prefers-reduced-motion:reduce){.catalog-product[data-astro-cid-2ktyouas],.catalog-product__media[data-astro-cid-2ktyouas] img[data-astro-cid-2ktyouas]{transition:none}.catalog-product[data-astro-cid-2ktyouas]:hover,.catalog-product[data-astro-cid-2ktyouas]:focus-within,.catalog-product[data-astro-cid-2ktyouas]:hover .catalog-product__media[data-astro-cid-2ktyouas] img[data-astro-cid-2ktyouas]{transform:none}}.products-hero[data-astro-cid-6v3mdio7]{isolation:isolate;background:var(--color-ink);color:var(--color-ink-text);--focus-ring:2px solid var(--color-ink-text);position:relative;overflow:hidden}.products-hero__wash[data-astro-cid-6v3mdio7]{pointer-events:none;background:radial-gradient(at 80% 17%,#35c75924,#0000 49%),linear-gradient(112deg,#0e1411c9,#0e141142 85%);position:absolute;inset:0}.products-hero[data-astro-cid-6v3mdio7] .container{z-index:1;position:relative}.products-hero[data-astro-cid-6v3mdio7] .breadcrumbs__link,.products-hero[data-astro-cid-6v3mdio7] .breadcrumbs__text{color:#b6c9bc}.products-hero[data-astro-cid-6v3mdio7] .breadcrumbs__sep{color:#55745d}.products-hero__layout[data-astro-cid-6v3mdio7]{align-items:center;gap:27px 50px;padding-block:clamp(34px,5vw,67px) clamp(40px,6vw,72px);display:grid}.products-hero__story[data-astro-cid-6v3mdio7]{min-width:0}.products-hero__eyebrow[data-astro-cid-6v3mdio7],.products-hero__panel-heading[data-astro-cid-6v3mdio7],.products-library__eyebrow[data-astro-cid-6v3mdio7],.products-group__label[data-astro-cid-6v3mdio7]{font-family:var(--font-mono);letter-spacing:.08em;font-size:11px}.products-hero__eyebrow[data-astro-cid-6v3mdio7]{color:#8beaab;align-items:center;gap:10px;margin-bottom:20px;display:flex}.products-hero__signal[data-astro-cid-6v3mdio7]{background:#5bdd85;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 13px #35c75999}.products-hero[data-astro-cid-6v3mdio7] h1[data-astro-cid-6v3mdio7]{letter-spacing:-.047em;overflow-wrap:break-word;max-width:15ch;font-size:clamp(37px,5vw,67px);line-height:1.07}.products-hero[data-astro-cid-6v3mdio7] h1[data-astro-cid-6v3mdio7] span[data-astro-cid-6v3mdio7]{color:#7de79e}.products-hero__lead[data-astro-cid-6v3mdio7]{color:#d1ddd4;max-width:55ch;margin-top:19px;font-size:clamp(15px,1.45vw,18px);line-height:1.68}.products-hero__actions[data-astro-cid-6v3mdio7]{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:26px;display:flex}.products-hero__button[data-astro-cid-6v3mdio7]{background:var(--color-green);color:#092710;min-height:43px;font-weight:var(--weight-semibold);border-radius:8px;align-items:center;gap:9px;padding:10px 16px;font-size:13px;text-decoration:none;display:inline-flex}.products-hero__button[data-astro-cid-6v3mdio7]:hover{background:#7cea9e}.products-hero__plain-link[data-astro-cid-6v3mdio7]{color:#d0e6d8;text-underline-offset:3px;align-items:center;gap:8px;font-size:13px;display:inline-flex}.products-hero__plain-link[data-astro-cid-6v3mdio7]:hover{color:#91e9aa}.products-hero__panel[data-astro-cid-6v3mdio7]{background:#112117de;border:1px solid #86da9b47;border-radius:18px;min-width:0;padding:clamp(18px,2.4vw,27px);box-shadow:0 20px 65px #0000002b}.products-hero__panel-heading[data-astro-cid-6v3mdio7]{color:#a5c7ae}.products-hero__metrics[data-astro-cid-6v3mdio7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.products-hero__metric[data-astro-cid-6v3mdio7]{background:#0213086b;border:1px solid #aadcb926;border-radius:11px;flex-direction:column;gap:8px;padding:15px;display:flex}.products-hero__metric[data-astro-cid-6v3mdio7] strong[data-astro-cid-6v3mdio7]{color:#e6f4e8;letter-spacing:-.04em;font-size:clamp(29px,3.1vw,39px);line-height:1}.products-hero__metric--main[data-astro-cid-6v3mdio7] strong[data-astro-cid-6v3mdio7]{color:#8aecab}.products-hero__metric[data-astro-cid-6v3mdio7] span[data-astro-cid-6v3mdio7]{color:#b9cdbd;font-size:11px;line-height:1.4}.products-hero__panel-note[data-astro-cid-6v3mdio7]{color:#b0c7b7;margin-top:17px;font-size:12px;line-height:1.6}.products-hero__panel-note[data-astro-cid-6v3mdio7] a[data-astro-cid-6v3mdio7]{color:#90e8a9;text-underline-offset:3px}.products-library[data-astro-cid-6v3mdio7]{padding-block:clamp(42px,5vw,74px)}.products-library[data-astro-cid-6v3mdio7] .container{position:relative}.products-library__heading[data-astro-cid-6v3mdio7]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px 22px;display:flex}.products-library__eyebrow[data-astro-cid-6v3mdio7]{color:#217f52}.products-library__heading[data-astro-cid-6v3mdio7] h2[data-astro-cid-6v3mdio7]{color:#1b3325;letter-spacing:-.04em;margin-top:8px;font-size:clamp(27px,3.3vw,42px);line-height:1.15}.products-library__heading[data-astro-cid-6v3mdio7] p[data-astro-cid-6v3mdio7]:not(.products-library__eyebrow){color:#5b7462;max-width:72ch;margin-top:11px;font-size:14px;line-height:1.6}.products-library__all[data-astro-cid-6v3mdio7]{color:#5a6e60;font-family:var(--font-mono);font-size:11px}.products-tools[data-astro-cid-6v3mdio7]{background:#fffffff5;border:1px solid #dce9df;border-radius:13px;flex-wrap:wrap;align-items:end;gap:13px 19px;margin-block:25px;padding:15px 17px;display:flex}.products-tools[data-astro-cid-6v3mdio7][hidden],.products-grid__item[data-astro-cid-6v3mdio7][hidden],.products-group[data-astro-cid-6v3mdio7][hidden],.products-filter-empty[data-astro-cid-6v3mdio7][hidden]{display:none!important}.products-tools__search[data-astro-cid-6v3mdio7]{flex:255px;min-width:0}.products-tools__search[data-astro-cid-6v3mdio7] label[data-astro-cid-6v3mdio7]{color:#4c6552;font-size:12px;font-weight:var(--weight-semibold);margin-bottom:7px;display:block}.products-tools__search[data-astro-cid-6v3mdio7] input[data-astro-cid-6v3mdio7]{color:#213a27;width:100%;min-height:44px;font:inherit;background:#f9fcf9;border:1px solid #cedfd1;border-radius:8px;padding:10px 13px;font-size:13px}.products-tools__search[data-astro-cid-6v3mdio7] input[data-astro-cid-6v3mdio7]:focus-visible{border-color:#2a975e}.products-tools__search[data-astro-cid-6v3mdio7] input[data-astro-cid-6v3mdio7]::placeholder{color:#84968a}.products-tools__filters[data-astro-cid-6v3mdio7]{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.products-tools__filters[data-astro-cid-6v3mdio7] button[data-astro-cid-6v3mdio7]{color:#4d6555;min-height:44px;font:inherit;font-size:12px;font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;display:inline-flex}.products-tools__filters[data-astro-cid-6v3mdio7] button[data-astro-cid-6v3mdio7] span[data-astro-cid-6v3mdio7]{color:#5c7262;font-family:var(--font-mono);font-size:10px}.products-tools__filters[data-astro-cid-6v3mdio7] button[data-astro-cid-6v3mdio7]:hover{background:#f1f8f3}.products-tools__filters[data-astro-cid-6v3mdio7] button[data-astro-cid-6v3mdio7][aria-pressed=true]{color:#146c42;background:#eaf7ed;border-color:#b6dfc1}.products-tools__count[data-astro-cid-6v3mdio7]{white-space:nowrap;color:#667b6b;font-family:var(--font-mono);align-self:center;margin-left:auto;font-size:11px}.products-group[data-astro-cid-6v3mdio7]{margin-top:28px}.products-group--preparing[data-astro-cid-6v3mdio7]{margin-top:clamp(30px,4vw,48px)}.products-group__head[data-astro-cid-6v3mdio7]{border-bottom:1px solid #d9e5dc;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;padding-bottom:13px;display:flex}.products-group__label[data-astro-cid-6v3mdio7]{color:#1c8153;align-items:center;gap:8px;display:flex}.products-group__label--pending[data-astro-cid-6v3mdio7]{color:#8a5f1c}.products-group__head[data-astro-cid-6v3mdio7] h2[data-astro-cid-6v3mdio7]{color:#1d3326;letter-spacing:-.03em;margin-top:7px;font-size:clamp(21px,2.4vw,27px)}.products-group__head[data-astro-cid-6v3mdio7]>span[data-astro-cid-6v3mdio7]{color:#617566;font-family:var(--font-mono);font-size:11px}.products-group__note[data-astro-cid-6v3mdio7]{color:#5b695e;max-width:90ch;margin-top:12px;font-size:12px;line-height:1.6}.products-grid[data-astro-cid-6v3mdio7]{grid-template-columns:minmax(0,1fr);gap:15px;margin:19px 0 0;padding:0;list-style:none;display:grid}.products-grid__item[data-astro-cid-6v3mdio7]{min-width:0}.products-filter-empty[data-astro-cid-6v3mdio7]{color:#526b5a;background:#fff;border:1px dashed #c3ddcc;border-radius:12px;margin-top:20px;padding:20px;font-size:14px}.products-library__version-note[data-astro-cid-6v3mdio7]{color:#586c5c;align-items:flex-start;gap:9px;margin-top:16px;font-size:11px;line-height:1.55;display:flex}.products-library__version-note[data-astro-cid-6v3mdio7] .site-icon{color:#2c895b;flex:none}.products-help[data-astro-cid-6v3mdio7]{background:#ebf8efde;border:1px solid #cfe4d5;border-radius:15px;flex-wrap:wrap;align-items:center;gap:15px 20px;margin-top:clamp(34px,4vw,50px);padding:20px 23px;display:flex}.products-help__icon[data-astro-cid-6v3mdio7]{color:#267b4b;background:#d9f2e0;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.products-help[data-astro-cid-6v3mdio7]>div[data-astro-cid-6v3mdio7]:nth-child(2){flex:220px}.products-help[data-astro-cid-6v3mdio7] h2[data-astro-cid-6v3mdio7]{color:#1f3f2b;font-size:18px}.products-help[data-astro-cid-6v3mdio7] p[data-astro-cid-6v3mdio7]{color:#5e7668;max-width:55ch;margin-top:5px;font-size:13px;line-height:1.55}.products-help__links[data-astro-cid-6v3mdio7]{flex-wrap:wrap;gap:9px 19px;display:flex}.products-help__links[data-astro-cid-6v3mdio7] a[data-astro-cid-6v3mdio7]{color:#166d41;min-height:36px;font-size:13px;font-weight:var(--weight-semibold);text-underline-offset:3px;align-items:center;gap:7px;display:inline-flex}@media (width>=720px){.products-hero__layout[data-astro-cid-6v3mdio7]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.products-grid[data-astro-cid-6v3mdio7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1110px){.products-grid[data-astro-cid-6v3mdio7]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=420px){.products-hero[data-astro-cid-6v3mdio7] h1[data-astro-cid-6v3mdio7]{font-size:36px}.products-hero__panel[data-astro-cid-6v3mdio7]{padding:15px}.products-hero__metric[data-astro-cid-6v3mdio7]{padding:10px}.products-tools[data-astro-cid-6v3mdio7]{padding:12px}.products-tools__count[data-astro-cid-6v3mdio7]{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.products-hero__button[data-astro-cid-6v3mdio7],.products-tools__filters[data-astro-cid-6v3mdio7] button[data-astro-cid-6v3mdio7]{transition:none}}
