.page_page__qUkvJ{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:42px 0 88px}.page_intro__lAm_y{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:48px;align-items:end;padding-bottom:28px;border-bottom:1px solid var(--border-strong)}.page_intro__lAm_y h1{max-width:760px;font-size:clamp(2.35rem,5vw,4.5rem);font-weight:680;line-height:.98;letter-spacing:-.04em;text-wrap:balance}.page_lede__D5Bb1{max-width:700px;margin-top:18px;color:var(--muted);font-size:clamp(1rem,2vw,1.2rem);line-height:1.65}.page_sourceNote__dSACj{padding:20px 0 2px 22px;border-left:1px solid var(--border-strong);color:var(--muted);font-size:.86rem;line-height:1.55}.page_sourceNote__dSACj span{display:block;margin-bottom:7px;color:var(--accent-strong);font-variant-numeric:tabular-nums;font-weight:700}.page_sourceNote__dSACj a{display:inline-block;margin-top:10px;color:var(--foreground);text-decoration:underline;text-decoration-color:var(--accent-deep);text-underline-offset:4px}.page_safetyNote__aaZou{display:grid;grid-template-columns:160px minmax(0,680px);gap:28px;margin-top:42px;padding-top:24px;border-top:1px solid var(--border);color:var(--muted);font-size:.9rem;line-height:1.65}.page_safetyNote__aaZou strong{color:var(--foreground)}@media (max-width:760px){.page_page__qUkvJ{width:min(100% - 24px,1180px);padding:28px 0 64px}.page_intro__lAm_y{grid-template-columns:1fr;gap:20px;padding-bottom:18px}.page_sourceNote__dSACj{padding:16px 0 0;border-top:1px solid var(--border);border-left:0}.page_safetyNote__aaZou{grid-template-columns:1fr;gap:8px}}.free-plugin-directory_directory__UlCro{margin-top:26px}.free-plugin-directory_controls__zGbb9{position:sticky;z-index:10;top:72px;display:grid;grid-template-columns:minmax(230px,1fr) repeat(4,minmax(145px,185px)) auto;gap:12px;align-items:end;padding:14px;border:1px solid var(--border-strong);border-radius:14px;background:rgba(44,42,40,.94);box-shadow:inset 0 1px 0 rgba(255,255,255,.035);backdrop-filter:blur(18px)}.free-plugin-directory_searchField__z5V88{position:relative;display:flex;align-items:center}.free-plugin-directory_searchField__z5V88 svg{position:absolute;left:15px;width:18px;height:18px;fill:none;stroke:var(--subtle);stroke-linecap:round;stroke-width:1.5}.free-plugin-directory_searchField__z5V88 input,.free-plugin-directory_typeField__LAWxK select{width:100%;height:46px;border:1px solid var(--control-border);border-radius:10px;outline:none;background:linear-gradient(180deg,var(--control-top),var(--control-bottom));color:var(--control-text);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.free-plugin-directory_searchField__z5V88 input{padding:0 15px 0 44px}.free-plugin-directory_searchField__z5V88 input::placeholder{color:#d6d0ca}.free-plugin-directory_empty__NoYrA button:focus-visible,.free-plugin-directory_searchField__z5V88 input:focus,.free-plugin-directory_typeField__LAWxK select:focus,.free-plugin-directory_visitLink__H_oMy:focus-visible{box-shadow:var(--focus-ring)}.free-plugin-directory_typeField__LAWxK{display:grid;gap:6px}.free-plugin-directory_typeField__LAWxK span{color:var(--subtle);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.free-plugin-directory_typeField__LAWxK select{padding:0 34px 0 13px}.free-plugin-directory_resultCount__RkYMD{min-width:92px;padding:0 8px 9px;color:var(--subtle);font-size:.82rem;font-variant-numeric:tabular-nums;text-align:right}.free-plugin-directory_resultCount__RkYMD strong{color:var(--foreground)}.free-plugin-directory_list__9PB3G{margin-top:10px;border-top:1px solid var(--border)}.free-plugin-directory_plugin__0CaGK{display:grid;grid-template-columns:minmax(190px,.75fr) minmax(0,1.7fr) 104px;gap:32px;align-items:start;padding:25px 14px;border-bottom:1px solid var(--border);transition:background-color .16s ease}.free-plugin-directory_plugin__0CaGK:hover{background:rgba(140,171,155,.055)}.free-plugin-directory_identity__eeGVy p{margin-bottom:5px;color:var(--accent-soft);font-size:.78rem;font-weight:650}.free-plugin-directory_identity__eeGVy h2{color:var(--foreground);font-size:clamp(1.05rem,2vw,1.28rem);font-weight:620;line-height:1.25;letter-spacing:-.02em}.free-plugin-directory_summary__FBUli{min-width:0}.free-plugin-directory_type___Kgv_{display:inline-flex;align-items:center;min-height:24px;padding:3px 9px;border-radius:999px;background:var(--accent-tint);color:var(--accent-strong);font-size:.7rem;font-weight:720;letter-spacing:.045em;text-transform:uppercase}.free-plugin-directory_summary__FBUli>p{display:-webkit-box;margin-top:12px;overflow:hidden;color:var(--muted);font-size:.9rem;line-height:1.62;-webkit-box-orient:vertical;-webkit-line-clamp:3}.free-plugin-directory_summary__FBUli small{display:block;margin-top:10px;overflow:hidden;color:var(--subtle);font-size:.72rem;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.free-plugin-directory_visitLink__H_oMy{display:inline-flex;min-height:44px;align-items:center;justify-content:flex-end;gap:8px;border-radius:8px;color:var(--foreground);font-size:.82rem;font-weight:650;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:color .16s ease,text-decoration-color .16s ease}.free-plugin-directory_visitLink__H_oMy:hover{color:var(--accent-strong);text-decoration-color:var(--accent-deep)}.free-plugin-directory_visitLink__H_oMy svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.free-plugin-directory_empty__NoYrA{padding:76px 20px;text-align:center}.free-plugin-directory_empty__NoYrA h2{font-size:1.4rem;font-weight:650}.free-plugin-directory_empty__NoYrA p{margin-top:8px;color:var(--muted)}.free-plugin-directory_empty__NoYrA button{min-height:44px;margin-top:20px;padding:0 18px;border:1px solid var(--control-primary-border);border-radius:10px;background:linear-gradient(180deg,var(--control-primary-top),var(--control-primary-bottom));color:var(--control-primary-text);font-weight:650}.free-plugin-directory_showMore__NEYws{display:flex;min-height:48px;align-items:center;justify-content:center;gap:12px;margin:24px auto 0;padding:0 18px;border:1px solid var(--control-border);border-radius:10px;background:linear-gradient(180deg,var(--control-top),var(--control-bottom));color:var(--foreground);font-size:.86rem;font-weight:680}.free-plugin-directory_showMore__NEYws span{color:var(--subtle);font-size:.74rem;font-variant-numeric:tabular-nums;font-weight:500}.free-plugin-directory_showMore__NEYws:hover{background:linear-gradient(180deg,var(--control-hover-top),var(--control-hover-bottom))}.free-plugin-directory_showMore__NEYws:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (max-width:1100px){.free-plugin-directory_controls__zGbb9{grid-template-columns:repeat(3,minmax(0,1fr))}.free-plugin-directory_searchField__z5V88{grid-column:span 2}.free-plugin-directory_resultCount__RkYMD{grid-column:1/-1;padding:0 2px;text-align:left}}@media (max-width:800px){.free-plugin-directory_controls__zGbb9{top:118px;grid-template-columns:repeat(2,minmax(0,1fr))}.free-plugin-directory_searchField__z5V88{grid-column:1/-1}.free-plugin-directory_resultCount__RkYMD{grid-column:1/-1;padding:0 2px;text-align:left}.free-plugin-directory_plugin__0CaGK{grid-template-columns:minmax(145px,.75fr) minmax(0,1.4fr) 44px;gap:18px}.free-plugin-directory_visitLink__H_oMy span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}@media (max-width:560px){.free-plugin-directory_directory__UlCro{margin-top:18px}.free-plugin-directory_controls__zGbb9{position:static;grid-template-columns:1fr}.free-plugin-directory_resultCount__RkYMD{grid-column:auto}.free-plugin-directory_plugin__0CaGK{grid-template-columns:1fr 44px;gap:14px;padding:22px 4px}.free-plugin-directory_identity__eeGVy{grid-column:1}.free-plugin-directory_summary__FBUli{grid-column:1/-1}.free-plugin-directory_visitLink__H_oMy{grid-column:2;grid-row:1}}@media (prefers-reduced-motion:reduce){.free-plugin-directory_plugin__0CaGK,.free-plugin-directory_visitLink__H_oMy{transition:none}}