@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}a{color:inherit}ul,ol{list-style:none}table{border-collapse:collapse}@font-face{font-family:RocGrotesk;src:url(/assets/fonts/RocGrotesk-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:RocGroteskWide;src:url(/assets/fonts/RocGrotesk-WideMedium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:dashicons;src:url(/assets/fonts/dashicons.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}.dashicons{display:inline-block;font-family:dashicons;line-height:1;font-weight:400;font-style:normal;speak:none;text-transform:none;-webkit-font-smoothing:antialiased}.dashicons:before{content:""}.dashicons-editor-code-duplicate:before{content:""}.dashicons-sort:before{content:""}.dashicons-search:before{content:""}.dashicons-chart-line:before{content:""}.dashicons-megaphone:before{content:""}.dashicons-randomize:before{content:""}.dashicons-editor-removeformatting:before{content:""}.dashicons-translation:before{content:""}.dashicons-lock:before{content:""}.dashicons-visibility:before{content:""}.dashicons-editor-code:before{content:""}.dashicons-portfolio:before{content:""}.dashicons-art:before{content:""}.dashicons-privacy:before{content:""}.dashicons-networking:before{content:""}.dashicons-migrate:before{content:""}.dashicons-trash:before{content:""}.dashicons-performance:before{content:""}.dashicons-tag:before{content:""}.dashicons-warning:before{content:""}.dashicons-shield:before{content:""}.dashicons-yes-alt:before{content:""}.dashicons-wordpress:before{content:""}.dashicons-hammer:before{content:""}.dashicons-admin-customizer:before{content:""}.dashicons-heart:before{content:""}body{font-family:RocGrotesk,sans-serif;font-size:16px;color:#16241e;background:#fff}h1,h2,h3,h4{font-family:RocGroteskWide,sans-serif;font-weight:500;line-height:1.15;color:#16241e}h1{font-size:clamp(2.1rem,1.5rem + 2.4vw,3.4rem)}h2{font-size:clamp(1.6rem,1.3rem + 1.2vw,2.4rem)}h3{font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem)}p{color:#5b6c63;line-height:1.65}a{text-decoration:none}code,pre{font-family:JetBrains Mono,ui-monospace,monospace}strong{font-weight:500;color:#16241e}.container{width:100%;max-width:1180px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,2.5rem)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:RocGrotesk,sans-serif;font-weight:500;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#4e9a66;margin-bottom:8px}.section-title{font-family:RocGroteskWide,sans-serif;font-weight:500;line-height:1.15;font-size:clamp(1.75rem,1.4rem + 1.5vw,2.75rem)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:17px 28px 14px;border-radius:999px;font-family:RocGrotesk,sans-serif;font-weight:500;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,color .15s ease}.btn--primary{background:#16332a;color:#dcfe9f}.btn--primary:hover{background:#4e9a66}.btn--accent{background:#c9e86b;color:#16332a}.btn--accent:hover{background:#78c08b}.btn--ghost{background:transparent;border-color:#dce7df;color:#16241e}.btn--ghost:hover{border-color:#4e9a66;color:#4e9a66}.btn--ghost-on-dark{background:transparent;border-color:#dcfe9f26;color:#dcfe9f}.btn--ghost-on-dark:hover{border-color:#78c08b;color:#78c08b}.pill{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:#eaf4ec;color:#4e9a66;font-size:13px;font-weight:500}.pill--free{background:#c9e86b;color:#16332a}.card{background:#fff;border:1px solid #DCE7DF;border-radius:16px}.badge-module{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:18px;border-radius:10px;background:#fff;border:1px solid #DCE7DF;color:#4e9a66;flex:0 0 auto}.nav{position:sticky;top:0;z-index:100;height:76px;display:flex;align-items:center;background:#16332aeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(220,254,159,.15);transition:box-shadow .2s ease}.nav.is-scrolled{box-shadow:0 4px 20px #040f0c40}.nav__inner{width:100%;max-width:1180px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,2.5rem);display:flex;align-items:center;justify-content:space-between;gap:24px}.nav__logo{display:flex;align-items:center;gap:10px;font-family:RocGroteskWide,sans-serif;font-weight:500;font-size:18px;color:#dcfe9f}.nav__logo img,.nav__logo svg{width:30px;height:30px}.nav__list{display:none;align-items:center;gap:40px}@media (min-width: 1024px){.nav__list{display:flex}}.nav__link{font-family:RocGrotesk,sans-serif;font-weight:500;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:#dcfe9f8c;transition:color .15s ease}.nav__link:hover,.nav__link.is-active{color:#78c08b}.nav__right{display:flex;align-items:center;gap:16px}.nav__lang{display:flex;align-items:center;gap:4px;font-family:RocGrotesk,sans-serif;font-weight:500;font-size:13px}.nav__lang-link{padding:4px 8px;border-radius:6px;color:#dcfe9f8c}.nav__lang-link.is-active{background:#78c08b29;color:#78c08b}.nav__lang-link:hover{color:#78c08b}.nav__cta{display:none}@media (min-width: 768px){.nav__cta{display:inline-flex;padding:12px 20px 9px}}.nav__burger{display:flex;align-items:center;justify-content:center;width:40px;height:40px}@media (min-width: 1024px){.nav__burger{display:none}}.nav__burger span{position:relative;width:20px;height:2px;background:#dcfe9f}.nav__burger span:before,.nav__burger span:after{content:"";position:absolute;left:0;width:20px;height:2px;background:#dcfe9f;transition:transform .2s ease}.nav__burger span:before{top:-6px}.nav__burger span:after{top:6px}.nav__mobile{position:fixed;top:76px;right:0;bottom:0;left:0;background:#16332a;padding:40px clamp(1.25rem,5vw,2.5rem);display:none;flex-direction:column;gap:24px;overflow-y:auto;z-index:99}.nav__mobile.is-open{display:flex}@media (min-width: 1024px){.nav__mobile{display:none!important}}.nav__mobile-link{font-family:RocGroteskWide,sans-serif;font-weight:500;font-size:18px;color:#dcfe9f;padding-block:8px;border-bottom:1px solid rgba(220,254,159,.15)}body.nav-open{overflow:hidden}.footer{position:relative;overflow:hidden;background:#16332a;color:#dcfe9f8c;padding-block:64px 40px}.footer__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(820px 580px at var(--mx, 15%) var(--my, 10%),rgba(120,192,139,.16),transparent 70%);pointer-events:none}.footer__inner{position:relative;z-index:1;width:100%;max-width:1180px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,2.5rem)}.footer__top{display:grid;gap:64px;padding-bottom:64px;border-bottom:1px solid rgba(220,254,159,.15)}@media (min-width: 768px){.footer__top{grid-template-columns:1fr 1.6fr}}.footer__brand{display:flex;align-items:center;gap:10px;font-family:RocGroteskWide,sans-serif;font-weight:500;font-size:18px;color:#dcfe9f;margin-bottom:16px}.footer__brand img,.footer__brand svg{width:28px;height:28px}.footer__desc{color:#dcfe9f8c;max-width:32ch}.footer__cta{display:inline-flex;margin-top:24px}.footer__heading{font-family:RocGroteskWide,sans-serif;font-weight:500;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#dcfe9f;margin-bottom:16px}.footer__list{display:flex;flex-direction:column;gap:8px}.footer__list--modules{display:block;column-count:2;column-gap:24px}@media (min-width: 768px){.footer__list--modules{column-count:3}}.footer__list--modules li{break-inside:avoid;padding-block:4px}.footer__link{color:#dcfe9f8c;transition:color .15s ease}.footer__link:hover{color:#78c08b}.footer__bottom{display:flex;flex-direction:column;gap:16px;padding-top:40px;font-size:13px}@media (min-width: 768px){.footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}}.footer__bottom-right{display:flex;align-items:center;gap:24px}.footer__credit{display:flex;align-items:center;gap:10px;color:#dcfe9f8c;text-decoration:none;transition:color .15s ease}.footer__credit img{width:64px;height:auto;opacity:.75;filter:brightness(0) saturate(100%) invert(75%) sepia(14%) saturate(834%) hue-rotate(76deg) brightness(98%);transition:opacity .15s ease}.footer__credit:hover{color:#78c08b}.footer__credit:hover img{opacity:1}.hero{background:#16332a;color:#dcfe9f;position:relative;overflow:hidden}.hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:24px;max-width:760px;width:100%;max-width:1180px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,2.5rem);padding-block:64px}@media (min-width: 1024px){.hero__inner{padding-block:96px}}.hero__eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:RocGrotesk,sans-serif;font-weight:500;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#4e9a66;color:#78c08b}.hero__title{font-family:RocGroteskWide,sans-serif;font-weight:500;line-height:1.15;font-size:clamp(2.2rem,1.6rem + 2.6vw,3.6rem);color:#dcfe9f;text-wrap:balance}.hero__lead{color:#dcfe9f8c;font-size:18px;max-width:56ch}.hero__actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px}.hero__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(920px 640px at var(--mx, 85%) var(--my, 15%),rgba(120,192,139,.28),transparent 70%),radial-gradient(680px 520px at 100% 90%,rgba(201,232,107,.14),transparent 70%);pointer-events:none}.hero__icon-stage{position:absolute;top:50%;right:max(clamp(1.25rem,5vw,2.5rem),(100% - 1180px) / 2 + clamp(1.25rem,5vw,2.5rem));transform:translateY(-50%);width:clamp(200px,22vw,360px);height:clamp(200px,22vw,360px);pointer-events:none;z-index:0}.hero__icon-glow{position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;border-radius:50%;background:radial-gradient(circle,rgba(120,192,139,.4),transparent 70%);opacity:0;transform:scale(.7)}.hero__icon{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:clamp(200px,22vw,360px);color:#dcfe9f;opacity:.14;transform:scale(1);transition:opacity .16s ease,transform .16s ease}.hero__icon--out{opacity:0;transform:scale(.82)}.hero__icon-logo{position:absolute;top:50%;left:50%;width:42%;height:42%;transform:translate(-50%,-50%) scale(.6);opacity:0;transition:opacity .5s ease,transform .6s cubic-bezier(.34,1.56,.64,1)}.hero__icon-stage--settled .hero__icon{opacity:0}.hero__icon-stage--settled .hero__icon-logo{opacity:1;transform:translate(-50%,-50%) scale(1)}.hero__icon-stage--settled .hero__icon-glow{opacity:1;transform:scale(1);animation:hero-logo-pulse 2.2s ease-in-out infinite}@keyframes hero-logo-pulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.18);opacity:.35}}@media (prefers-reduced-motion: reduce){.hero__icon,.hero__icon--out,.hero__icon-logo,.hero__icon-glow{transition:none;animation:none}}.page-hero{background:#16332a;color:#dcfe9f;position:relative;overflow:hidden}.page-hero__inner{position:relative;z-index:1;width:100%;max-width:1180px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,2.5rem);padding-block:96px 64px}.page-hero__icon{position:absolute;top:50%;right:max(clamp(1.25rem,5vw,2.5rem),(100% - 1180px) / 2 + clamp(1.25rem,5vw,2.5rem));transform:translateY(-50%);font-size:clamp(180px,22vw,340px);color:#dcfe9f;opacity:.08;pointer-events:none;z-index:0}.page-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:RocGrotesk,sans-serif;font-weight:500;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#4e9a66;color:#78c08b;margin-bottom:8px}.page-hero__title{font-family:RocGroteskWide,sans-serif;font-weight:500;line-height:1.15;font-size:clamp(1.9rem,1.5rem + 1.6vw,2.7rem);color:#dcfe9f;max-width:20ch;text-wrap:balance}.page-hero__lead{color:#dcfe9f8c;font-size:17px;max-width:60ch;margin-top:16px}.module-section{background:#fff;padding-block:64px}@media (min-width: 1024px){.module-section{padding-block:96px}}.module-section__inner{width:100%;max-width:1180px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,2.5rem)}.module-section__head{max-width:640px;margin-bottom:64px}.module-section--dark+.module-section--dark{border-top:1px solid rgba(220,254,159,.15)}.module-section--dark{background:#0f4a3b;color:#dcfe9f8c}.module-section--dark .eyebrow{color:#78c08b}.module-section--dark .section-title{color:#dcfe9f}.module-section--dark .module-section__head p{color:#dcfe9f8c}.module-grid{display:grid;grid-template-columns:1fr;gap:1px;background:#dce7df;border:1px solid #DCE7DF;border-radius:16px;overflow:hidden}@media (min-width: 480px){.module-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.module-grid{grid-template-columns:repeat(3,1fr)}}.module-section--dark .module-grid{background:#dcfe9f26;border-color:#dcfe9f26}.module-card{background:#fff;display:flex;flex-direction:column;gap:8px;padding:24px;transition:background .2s ease}@media (pointer: fine){.module-card:hover{background:#eaf4ec}}.module-card__top{display:flex;align-items:center;gap:16px}.module-card__title{font-family:RocGroteskWide,sans-serif;font-weight:500;font-size:16px;color:#16241e}.module-card__desc{color:#5b6c63;font-size:14px;line-height:1.5;margin-top:4px;flex:1 1 auto}.module-card__link{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-family:RocGrotesk,sans-serif;font-weight:500;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#4e9a66}.module-section--dark .module-card{background:#0f4a3b}@media (pointer: fine){.module-section--dark .module-card:hover{background:#dcfe9f0f}}.module-section--dark .module-card .module-card__title{color:#dcfe9f}.module-section--dark .module-card .module-card__desc{color:#dcfe9f8c}.module-section--dark .module-card .module-card__link{color:#78c08b}.module-section--dark .module-card .badge-module{background:#dcfe9f14;border-color:#dcfe9f26;color:#dcfe9f}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:#dcfe9f8c;margin-bottom:16px}.breadcrumbs a{color:#dcfe9f8c}.breadcrumbs a:hover{color:#78c08b}.breadcrumbs span[aria-current]{color:#dcfe9f}.module-page{background:#0f4a3b;color:#dcfe9f;padding-block:64px}@media (min-width: 1024px){.module-page{padding-block:96px}}.module-page__inner{width:100%;max-width:1180px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,2.5rem);display:grid;gap:64px}@media (min-width: 1024px){.module-page__inner{grid-template-columns:minmax(0,1fr) 300px;align-items:start}}@media (min-width: 1024px){.module-page__inner--single{grid-template-columns:minmax(0,1fr);max-width:760px}}.changelog-entry{padding-block:24px;border-bottom:1px solid rgba(220,254,159,.15)}.changelog-entry:first-child{padding-top:0}.changelog-entry:last-child{border-bottom:none}.changelog-entry h3{font-size:15px;margin-top:24px}.changelog-entry__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:8px}.changelog-entry__version{font-family:RocGroteskWide,sans-serif;font-weight:500;font-size:20px;color:#dcfe9f}.changelog-entry__label{font-weight:500;color:#78c08b}.changelog-entry__date{font-size:13px;color:#dcfe9f8c;margin-left:auto}.prose{color:#dcfe9f}.prose>*+*{margin-top:16px}.prose h2,.prose h3,.prose p{color:#dcfe9f}.prose h2{margin-top:64px}.prose h2:first-child{margin-top:0}.prose h3{margin-top:24px}.prose ul{display:flex;flex-direction:column;gap:8px}.prose li{padding-left:20px;position:relative;color:#dcfe9f8c}.prose li:before{content:"–";position:absolute;left:0;top:0;color:#78c08b;font-weight:500}.prose code{background:#dcfe9f1a;color:#dcfe9f;padding:2px 6px;border-radius:4px;font-size:.9em}.prose a{color:#78c08b;text-decoration:underline;text-underline-offset:2px}.side-panel{display:flex;flex-direction:column;gap:24px;position:sticky;top:100px}.info-card{background:#dcfe9f0d;border:1px solid rgba(220,254,159,.15);border-radius:16px;padding:24px}.info-card__row{display:flex;justify-content:space-between;gap:16px;padding-block:10px;border-bottom:1px solid rgba(220,254,159,.15);font-size:14px}.info-card__row:last-child{border-bottom:none}.info-card__label{color:#dcfe9f8c}.info-card__label--heading{font-family:RocGroteskWide,sans-serif;font-weight:500;font-size:16px;color:#dcfe9f}.info-card__value{font-weight:500;text-align:right}.info-card__value a{color:#78c08b}.info-card__value a:hover{text-decoration:underline}.alt-box{padding:24px;background:#dcfe9f0f;border:1px solid rgba(220,254,159,.15);border-radius:16px}.alt-box__title{font-family:RocGroteskWide,sans-serif;font-weight:500;font-size:15px;margin-bottom:8px;color:#dcfe9f}.alt-box__text{font-size:14px;color:#dcfe9f8c}.module-links{display:flex;flex-direction:column;gap:2px}.module-links a{display:flex;align-items:center;gap:10px;font-size:15px;color:#dcfe9f8c;padding:8px 4px;border-radius:8px;transition:background .15s ease,color .15s ease}.module-links a .dashicons{font-size:20px;color:#78c08b}.module-links a:hover,.module-links a.is-active{background:#dcfe9f14;color:#dcfe9f}.screenshot-frame{overflow:hidden;padding:10px;background:#dcfe9f0d;border:1px solid rgba(220,254,159,.15);border-radius:16px}.screenshot-frame img{display:block;border-radius:8px;border:1px solid rgba(220,254,159,.15);width:100%;height:auto}.screenshot-frame figcaption{font-size:13px;color:#dcfe9f8c;padding:8px 4px 0}.faq{display:flex;flex-direction:column;gap:8px}.faq__item{background:#dcfe9f0d;border:1px solid rgba(220,254,159,.15);border-radius:16px;padding:0}.faq__item summary{list-style:none;cursor:pointer;padding:16px 24px;font-family:RocGroteskWide,sans-serif;font-weight:500;font-size:15px;display:flex;justify-content:space-between;align-items:center;gap:16px}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";font-size:20px;color:#78c08b;flex:0 0 auto}.faq__item[open] summary:after{content:"−"}.faq__item__body{padding:0 24px 24px;color:#dcfe9f8c;font-size:14.5px}.module-meta-bar{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.why-grid{display:grid;grid-template-columns:1fr;gap:1px;background:#dcfe9f26;border:1px solid rgba(220,254,159,.15);border-radius:16px;overflow:hidden}@media (min-width: 480px){.why-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.why-grid{grid-template-columns:repeat(4,1fr)}}.why-grid__item{background:#0f4a3b;padding:24px;display:flex;flex-direction:column;gap:8px;transition:background .2s ease}@media (min-width: 1024px){.why-grid__item{padding:40px 24px}}@media (pointer: fine){.why-grid__item:hover{background:#dcfe9f0f}}.why-grid__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:20px;color:#dcfe9f}.why-grid__title{font-family:RocGroteskWide,sans-serif;font-weight:500;font-size:15px;color:#dcfe9f}.why-grid__text{font-size:14px;color:#dcfe9f8c;line-height:1.5;margin:0}
