h1,h2,h3,h4,h5,h6{font-family: 'Vazirmatn',Tahoma,sans-serif;font-style: normal}h1 *,h2 *,h3 *,h4 *,h5 *,h6 *{font-family: inherit !important;font-style: normal !important}body[data-page="plugin-detail"] .page-heading{animation: pFadeDown 0.6s var(--ease) both}@keyframes pFadeDown{from{opacity: 0;transform: translateY(-16px)}to{opacity: 1;transform: translateY(0)}}@keyframes pFadeUp{from{opacity: 0;transform: translateY(20px)}to{opacity: 1;transform: translateY(0)}}@keyframes pulseRadar{0%,100%{transform: scale(0.92);opacity: 0.7}50%{transform: scale(1.18);opacity: 1}}.radar-dot{width: 9px;height: 9px;background: var(--accent,#00d285);border-radius: 50%;display: inline-block;animation: pulseRadar 2s infinite cubic-bezier(0.4,0,0.6,1)}.plugin-page-hero{margin-bottom: 34px}.plugin-breadcrumb-nav{display: flex;align-items: center;gap: 10px;margin-bottom: 16px;flex-wrap: wrap;font-size: 13px}.plugin-back-link{display: inline-flex;align-items: center;gap: 6px;color: var(--accent);text-decoration: none;font-weight: 600;transition: color 0.2s ease,transform 0.2s ease}.plugin-back-link:hover{color: var(--accent-hover,var(--text));transform: translateX(3px)}.plugin-breadcrumb-sep{color: var(--faint);font-size: 12px}.plugin-breadcrumb-kicker{color: var(--muted);font-size: 11.5px;letter-spacing: 0.04em}.plugin-hero-banner{background: var(--surface);border: 1px solid var(--line);border-radius: 20px;padding: 28px 30px;box-shadow: none;position: relative;overflow: hidden;transition: border-color 0.3s ease}.plugin-hero-banner::before{display: none !important;content: none !important}.plugin-hero-banner:hover{border-color: var(--accent);box-shadow: none}.plugin-hero-top{display: flex;align-items: flex-start;gap: 22px;margin-bottom: 24px}.plugin-hero-icon-box{width: 84px;height: 84px;flex-shrink: 0;background: var(--surface-2);border: 1px solid var(--line);border-radius: 18px;padding: 8px;display: flex;align-items: center;justify-content: center;box-shadow: none;transition: transform 0.3s ease,border-color 0.3s ease}.plugin-hero-banner:hover .plugin-hero-icon-box{transform: scale(1.05);border-color: var(--accent);box-shadow: none}.plugin-hero-icon-box .plugin-hero-img{width: 100% !important;height: 100% !important;object-fit: contain !important;border-radius: 12px;display: block;padding: 0;border: none;background: transparent}.plugin-hero-intro{flex: 1;min-width: 0}.plugin-hero-tags{display: flex;align-items: center;gap: 10px;margin-bottom: 10px;flex-wrap: wrap}.plugin-hero-category{font-size: 11.5px;font-weight: 700;color: var(--accent);background: color-mix(in srgb,var(--accent) 14%,transparent);padding: 3px 10px;border-radius: 6px;border: 1px solid color-mix(in srgb,var(--accent) 25%,transparent)}.plugin-hero-badge{font-size: 11.5px;font-weight: 600;color: var(--muted);background: var(--surface-2);padding: 3px 10px;border-radius: 6px;border: 1px solid var(--line);display: inline-flex;align-items: center;gap: 6px}.plugin-hero-title{margin: 0 0 8px;font-size: clamp(20px,2.4vw,28px) !important;font-weight: 800;line-height: 1.35 !important;color: var(--white);word-break: break-word;overflow-wrap: break-word}.plugin-hero-subtitle{margin: 0;font-size: 13.5px;color: var(--muted);line-height: 1.7;max-width: 850px;word-break: break-word;overflow-wrap: break-word}.plugin-hero-stats-bar{display: grid;grid-template-columns: repeat(4,1fr) auto;gap: 14px;align-items: center;background: var(--surface-2);border: 1px solid var(--line);border-radius: 14px;padding: 14px 18px}.plugin-stat-box{display: flex;flex-direction: column;gap: 3px;min-width: 0}.plugin-stat-box .stat-label{font-size: 11px;color: var(--faint);white-space: nowrap}.plugin-stat-box .stat-val{font-size: 14.5px;color: var(--text);white-space: nowrap}.plugin-stat-box .stat-val.accent{color: var(--accent);font-weight: 700}.plugin-stat-box .stat-val.star{color: var(--high,#f59e0b);font-weight: 700}.plugin-stat-box .stat-author{font-size: 13px;color: var(--text);font-weight: 600;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 170px}.plugin-stat-box.action{justify-content: center}.btn-plugin-wporg{display: inline-flex;align-items: center;gap: 8px;background: var(--grad);color: #080b0e !important;border: 1px solid var(--line);font-size: 12.5px;font-weight: 700;padding: 9px 16px;border-radius: 9px;text-decoration: none;white-space: nowrap;transition: transform 0.2s ease,border-color 0.2s ease;box-shadow: none}.btn-plugin-wporg:hover{transform: translateY(-2px);border-color: var(--accent);box-shadow: none}.plugin-hero-card{display: flex;align-items: center;gap: 20px;padding: 24px;background: var(--surface);border: 1px solid var(--line);border-radius: 18px;margin-bottom: 28px;box-shadow: none;transition: transform 0.3s ease,border-color 0.3s ease;position: relative;overflow: hidden}.plugin-hero-card:hover{transform: translateY(-3px);border-color: var(--accent);box-shadow: none}.plugin-changelog-section{margin-bottom: 34px}.plugin-changelog-title{font-size: 19px;color: var(--white);margin-bottom: 12px;display: flex;align-items: center;gap: 8px;flex-wrap: wrap}.plugin-changelog-desc{font-size: 14px;color: var(--muted);margin: 0;line-height: 1.8}.changelog-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 18px;margin: 24px 0 32px}.changelog-box{border-radius: 14px;padding: 22px;transition: transform 0.28s var(--ease),border-color 0.28s ease,background 0.28s ease;position: relative;overflow: hidden;word-break: break-word;overflow-wrap: break-word;box-shadow: none}.changelog-box.latest{background: color-mix(in srgb,var(--accent) 6%,var(--surface));border: 1px solid color-mix(in srgb,var(--accent) 35%,var(--line))}.changelog-box.latest:hover{transform: translateY(-4px);border-color: var(--accent);box-shadow: none;background: color-mix(in srgb,var(--accent) 10%,var(--surface))}.changelog-box.previous{background: var(--surface);border: 1px solid var(--line)}.changelog-box.previous:hover{transform: translateY(-4px);border-color: var(--accent);box-shadow: none;background: var(--surface-2)}.article-toc{background: var(--surface);border: 1px solid var(--line);border-radius: 14px;padding: 22px 26px;margin-bottom: 34px;transition: border-color 0.3s ease}.article-toc:hover{border-color: color-mix(in srgb,var(--accent) 45%,var(--line))}.article-toc ul li a{display: inline-flex;align-items: center;gap: 8px;padding: 5px 0;color: var(--muted);text-decoration: none;font-size: 14px;transition: color 0.2s ease,transform 0.2s ease;word-break: break-word;overflow-wrap: break-word}.article-toc ul li a::before{content: '▸';color: var(--accent);font-size: 12px;transition: transform 0.2s ease;flex-shrink: 0}.article-toc ul li a:hover{color: var(--accent);transform: translateX(-4px)}.plugin-section{margin-bottom: 38px;padding-bottom: 24px;border-bottom: 1px solid color-mix(in srgb,var(--line) 60%,transparent);transition: transform 0.2s ease}.plugin-section:hover{transform: translateX(-2px)}.plugin-section h2{font-size: 21px;color: var(--white);margin-bottom: 16px;display: flex;align-items: center;gap: 10px;position: relative;line-height: 1.4;word-break: break-word;overflow-wrap: break-word}.plugin-section h2::after{content: '';position: absolute;bottom: -6px;right: 0;width: 42px;height: 3px;border-radius: 2px;background: var(--grad);transition: width 0.35s ease}.plugin-section:hover h2::after{width: 90px}.plugin-section div{font-size: 14.8px;color: var(--text);line-height: 2;word-break: break-word;overflow-wrap: break-word}.plugin-faq-section{margin-top: 42px}.plugin-faq-title{font-size: 22px;color: var(--white);margin-bottom: 12px;border-bottom: 1px solid var(--line);padding-bottom: 8px;word-break: break-word;overflow-wrap: break-word}.plugin-faq-desc{font-size: 14px;color: var(--muted);margin-bottom: 20px}.faq-interactive-item{background: var(--surface);border: 1px solid var(--line);border-radius: 12px;margin-bottom: 14px;overflow: hidden;transition: border-color 0.25s ease,transform 0.25s ease}.faq-interactive-item:hover{border-color: var(--accent);transform: translateY(-2px);box-shadow: none}.faq-interactive-btn{width: 100%;text-align: right;background: transparent !important;border: none !important;outline: none !important;box-shadow: none !important;padding: 18px 22px;color: var(--text);font-size: 15px;font-weight: 700;font-family: inherit;cursor: pointer;display: flex;align-items: center;justify-content: space-between;gap: 12px;transition: color 0.2s ease,background 0.2s ease;user-select: none;-webkit-appearance: none;appearance: none}.faq-interactive-btn:hover{color: var(--accent);background: color-mix(in srgb,var(--accent) 4%,transparent) !important}.faq-interactive-btn:focus-visible{outline: 2px solid var(--accent) !important;outline-offset: -2px}.faq-interactive-btn span.faq-icon{font-size: 20px;line-height: 1;color: var(--accent);transition: transform 0.38s cubic-bezier(0.16,1,0.3,1),color 0.25s ease;display: inline-flex;align-items: center;justify-content: center;width: 24px;height: 24px;font-weight: 600;flex-shrink: 0}.faq-interactive-item.open .faq-interactive-btn span.faq-icon{transform: rotate(45deg);color: var(--accent)}.faq-interactive-body{display: grid;grid-template-rows: 0fr;transition: grid-template-rows 0.38s cubic-bezier(0.16,1,0.3,1),border-color 0.25s ease;overflow: hidden;border-top: 1px solid transparent;padding: 0;margin: 0}.faq-interactive-item.open .faq-interactive-body{grid-template-rows: 1fr;border-top-color: color-mix(in srgb,var(--line) 45%,transparent)}.faq-interactive-body>*{min-height: 0}.faq-interactive-inner{min-height: 0;overflow: hidden;padding: 0 22px;font-size: 14.5px;color: var(--muted);line-height: 1.95;word-break: break-word;overflow-wrap: break-word;opacity: 0;transform: translateY(-6px);transition: opacity 0.3s cubic-bezier(0.16,1,0.3,1),transform 0.38s cubic-bezier(0.16,1,0.3,1),padding 0.38s cubic-bezier(0.16,1,0.3,1)}.faq-interactive-item.open .faq-interactive-inner{opacity: 1;transform: translateY(0);padding: 16px 22px 22px}.plugin-detail-layout,.article-layout{display: grid;grid-template-columns: minmax(0,1fr) 340px;gap: 36px;align-items: start}.plugin-detail-main,.article-main{background: var(--surface);padding: 36px;border-radius: 18px;border: 1px solid var(--line);line-height: 1.95;min-width: 0;overflow: hidden}.plugin-detail-aside,.article-aside{position: sticky;top: 90px;min-width: 0}.specs-card{background: var(--surface);border: 1px solid var(--line);border-radius: 16px;padding: 24px;box-shadow: none;transition: transform 0.3s ease,border-color 0.3s ease}.specs-card:hover{border-color: var(--accent);box-shadow: none}.specs-title{margin: 0 0 16px;font-size: 17px;color: var(--white);border-bottom: 1px solid var(--line);padding-bottom: 10px}.specs-row{display: flex;justify-content: space-between;align-items: center;padding: 10px 0;font-size: 13.5px;border-bottom: 1px dashed color-mix(in srgb,var(--line) 70%,transparent);transition: padding 0.2s ease}.specs-row:last-of-type{border-bottom: none}.specs-row:hover{padding-inline-start: 6px}.specs-label{color: var(--faint);flex-shrink: 0}.specs-slug{color: var(--accent);word-break: break-all}.specs-val{color: var(--white)}.specs-stars{color: #f59e0b}.specs-author{color: var(--muted);max-width: 170px;text-align: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.specs-btn{display: block;width: 100%;text-align: center;padding: 12px;margin-top: 18px;background: var(--grad);color: #080b0e !important;border: 1px solid var(--line);font-weight: 700;border-radius: 11px;text-decoration: none;font-size: 14px;position: relative;overflow: hidden;transition: transform 0.2s ease,border-color 0.2s ease;box-shadow: none}.specs-btn:hover{transform: translateY(-2px);border-color: var(--accent);box-shadow: none}.specs-audit-card{padding: 20px;margin-top: 20px}.specs-audit-title{margin: 0 0 10px;font-size: 14.5px;color: var(--white);display: flex;align-items: center;gap: 8px}.specs-audit-desc{margin: 0;font-size: 12.5px;color: var(--muted);line-height: 1.7}@media (max-width: 1024px){.plugin-detail-layout,.article-layout{grid-template-columns: 1fr !important;gap: 26px !important}.plugin-detail-aside,.article-aside{position: static !important;display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 18px !important;top: auto !important}.specs-audit-card{margin-top: 0 !important}.plugin-detail-main,.article-main{padding: 28px 24px !important}.plugin-hero-stats-bar{grid-template-columns: repeat(2,1fr) !important;gap: 14px !important}.plugin-stat-box.action{grid-column: 1 / -1 !important}.btn-plugin-wporg{justify-content: center !important;width: 100% !important}}@media (max-width: 768px){.plugin-page-hero{margin-bottom: 24px}.plugin-hero-banner{padding: 20px 16px !important;border-radius: 16px !important}.plugin-hero-top{flex-direction: column !important;align-items: flex-start !important;gap: 14px !important;margin-bottom: 18px !important}.plugin-hero-icon-box{width: 62px !important;height: 62px !important;border-radius: 14px !important;padding: 6px !important}.plugin-hero-title{font-size: 20px !important;line-height: 1.4 !important;margin: 4px 0 6px !important}.plugin-hero-subtitle{font-size: 13px !important;line-height: 1.75 !important}.plugin-hero-card{flex-direction: column !important;align-items: flex-start !important;padding: 18px 16px !important;gap: 14px !important;border-radius: 14px !important;margin-bottom: 20px !important}.plugin-hero-card .plugin-hero-img{width: 58px !important;height: 58px !important;min-width: 58px !important;max-width: 58px !important;min-height: 58px !important;max-height: 58px !important;border-radius: 13px !important}.plugin-hero-card h1{font-size: 19px !important;line-height: 1.4 !important;margin: 4px 0 6px !important}.plugin-hero-stats-bar{grid-template-columns: repeat(2,1fr) !important;gap: 10px 14px !important;padding: 14px 14px !important;border-radius: 12px !important}.plugin-stat-box .stat-label{font-size: 10.5px !important}.plugin-stat-box .stat-val{font-size: 13.5px !important}.plugin-detail-layout,.article-layout{grid-template-columns: 1fr !important;gap: 20px !important}.plugin-detail-main,.article-main{padding: 18px 14px !important;border-radius: 14px !important}.plugin-detail-aside,.article-aside{grid-template-columns: 1fr !important;gap: 14px !important}.changelog-grid{grid-template-columns: 1fr !important;gap: 14px !important;margin: 16px 0 22px !important}.changelog-box{padding: 16px 14px !important;border-radius: 12px !important}.article-toc{padding: 16px 14px !important;margin-bottom: 22px !important;border-radius: 12px !important}.article-toc ul li a{font-size: 13px !important;padding: 4px 0 !important}.plugin-section{margin-bottom: 24px !important;padding-bottom: 18px !important}.plugin-section h2{font-size: 17.5px !important;line-height: 1.45 !important}.plugin-section div{font-size: 14px !important;line-height: 1.85 !important}.plugin-faq-section{margin-top: 28px !important}.plugin-faq-title{font-size: 18px !important}.faq-interactive-item{margin-bottom: 10px !important;border-radius: 10px !important}.faq-interactive-btn{padding: 13px 14px !important;font-size: 13.5px !important;line-height: 1.4 !important}.faq-interactive-inner{padding: 0 14px !important;font-size: 13px !important;line-height: 1.85 !important}.faq-interactive-item.open .faq-interactive-inner{padding: 14px 14px 16px !important}.specs-card{padding: 16px 14px !important;border-radius: 14px !important}.specs-title{font-size: 15.5px !important;margin-bottom: 12px !important}.specs-row{font-size: 12.5px !important;padding: 8px 0 !important}}@media (max-width: 480px){.plugin-hero-banner{padding: 16px 12px !important}.plugin-hero-icon-box{width: 52px !important;height: 52px !important;border-radius: 12px !important}.plugin-hero-title{font-size: 17.5px !important}.plugin-hero-subtitle{font-size: 12px !important}.plugin-hero-badge{font-size: 11px !important;padding: 2.5px 8px !important}.plugin-back-link{font-size: 12px !important}.specs-author{max-width: 120px !important}.specs-btn{font-size: 13px !important;padding: 10px !important}.plugin-hero-stats-bar{gap: 8px 10px !important;padding: 12px 10px !important}}