.plugins_catalogSection__nWssz{padding:5rem 1rem;background:#fff}.plugins_catalogContent__uwQ55{max-width:1200px;margin:0 auto}.plugins_catalogTitle__3gSah{font-size:2rem;font-weight:700;margin-bottom:1rem;color:#111}.plugins_catalogSubtitle__WEyBD{font-size:1rem;color:#555;margin-bottom:3rem;max-width:600px}.plugins_catalogGrid__wES5d{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.plugins_card__S9i2p{display:flex;flex-direction:column;align-items:center;gap:.55rem;padding:.5rem;width:110px;text-decoration:none;color:inherit;transition:transform .2s ease}.plugins_card__S9i2p:hover{transform:translateY(-4px)}.plugins_iconCircle__p7FmA{width:115px;height:115px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:transform .2s ease,box-shadow .2s ease}.plugins_card__S9i2p:hover .plugins_iconCircle__p7FmA{box-shadow:0 8px 20px rgba(0,0,0,.15)}.plugins_icon___V_ge{filter:brightness(0) invert(1)}.plugins_cardLabel__bacmN{font-size:.795rem;font-weight:600;text-align:center;color:#444}.plugins_detail__S6w_o{max-width:1000px;margin:0 auto}.plugins_detailModal__tTIfW{padding:1rem}.plugins_detailPage__nz6CU{padding:2rem 1rem}.plugins_detailHeader__bjzjb{display:flex;gap:1.5rem;align-items:flex-start;margin-bottom:2rem}.plugins_detailIcon__UospW{width:96px;height:96px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.plugins_detailIconImage__CcydT{filter:brightness(0) invert(1)}.plugins_detailTitleBlock__4czlv{flex:1}.plugins_detailTitle__j3eKP{font-size:1.5rem;font-weight:700;margin:0 0 .75rem;letter-spacing:.02em;text-transform:uppercase}.plugins_detailDescription__Ngw39{font-size:1rem;line-height:1.6;color:#333;margin:0}.plugins_detailSection__AjFOD{margin-top:2.5rem}.plugins_detailSection__AjFOD h2{font-size:1.25rem;margin-bottom:1rem;color:#111}.plugins_featuresList__OnZCT{list-style:disc inside;padding:0;margin:0;color:#333;line-height:1.8}.plugins_techSheet__yI20g{display:grid;grid-template-columns:max-content 1fr;gap:.5rem 1.5rem;margin:0}.plugins_techSheet__yI20g dt{font-weight:600;color:#555}.plugins_techSheet__yI20g dd{margin:0;color:#111}.plugins_manufacturersGrid__U_9UI{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin:0}.plugins_logoCard__G73ZS{background:#fff;border:2px solid transparent;border-radius:8px;padding:.7rem;display:flex;align-items:center;justify-content:center;min-height:50px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;width:auto}.plugins_logoActive__2Ct66{cursor:pointer}.plugins_logoActive__2Ct66:hover{transform:scale(1.03);box-shadow:0 4px 12px rgba(0,0,0,.1)}.plugins_logoInactive__U_b7P{opacity:1;cursor:default}.plugins_logoInner__VjQN7{width:100%;display:flex;align-items:center;justify-content:center}.plugins_logoImage__Betga{max-width:100%;height:auto}.plugins_colorNav__NLLl7{display:flex;gap:.5rem;justify-content:center;padding:1.5rem 0;margin-top:1rem;flex-wrap:wrap}.plugins_colorDot__hNAx9{width:14px;height:14px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:transform .15s ease,border-color .15s ease;display:inline-block}.plugins_colorDot__hNAx9:hover{transform:scale(1.3)}.plugins_colorDotActive__5WWrT{border-color:#000;transform:scale(1.2)}.plugins_integrationDetail__FnJ22{max-width:auto;margin:0 auto}.plugins_integrationModal__yotbV{padding:1rem}.plugins_integrationPage__9af_9{padding:2rem 1rem}.plugins_integrationHeader__K_FNx{display:flex;gap:2rem;align-items:flex-start;flex-wrap:wrap}.plugins_integrationLogoBox__FRSeZ{flex-shrink:0;width:200px;height:120px;background:#fff;border:1px solid #e4e4e4;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:1rem}.plugins_integrationLogo__tfAkj{max-width:100%;height:auto}.plugins_integrationBody__T7oWE{flex:1;min-width:70%}.plugins_integrationDescription__xMhkK{font-size:1rem;line-height:1.6;margin:0 0 1.5rem}.plugins_integrationActions__g07Yl{display:flex;justify-content:flex-end}.plugins_datasheetButton__vZDCX{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#0057ff;color:#fff;text-decoration:none;font-weight:600;font-size:.875rem;letter-spacing:.05em;text-transform:uppercase;border-radius:4px;transition:background .2s ease}.plugins_datasheetButton__vZDCX:hover{filter:brightness(.85)}.plugins_datasheetSize__xK_JJ{font-size:.75rem;opacity:.85;font-weight:400}.plugins_datasheetUnavailable__DCJs2{display:inline-block;padding:.75rem 1.5rem;background:#e5e5e5;color:#888;font-weight:600;font-size:.875rem;letter-spacing:.05em;text-transform:uppercase;border-radius:4px;cursor:not-allowed}.plugins_integrationFooter__zx8Bd{margin-top:2rem;padding-top:2rem;border-top:1px solid #eee}.plugins_backToPlugin__0AIDj{color:#0057ff;text-decoration:none;font-weight:600}.plugins_backToPlugin__0AIDj:hover{text-decoration:underline}.plugins_modalIntegration__vnLf4,.plugins_modalPlugin__rEFH_{border:none;padding:0;background:transparent;max-width:90vw;max-height:90vh;overflow:visible;margin:auto}.plugins_modalIntegration__vnLf4::backdrop,.plugins_modalPlugin__rEFH_::backdrop{background:rgba(10,20,40,.75);backdrop-filter:blur(4px)}.plugins_modalContent__Y3srR{position:relative;border-radius:12px;padding:2.5rem 2rem 2rem;max-width:1100px;width:90vw;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:plugins_modalSlideIn__T9QR7 .25s ease-out}.plugins_patternLeft__qofSD,.plugins_patternRight__g0HtF{position:absolute;top:0;width:280px;height:auto;opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}.plugins_patternLeft__qofSD{left:0}.plugins_patternRight__g0HtF{right:0}.plugins_modalInner__5U5jt{position:relative;z-index:1}@keyframes plugins_modalSlideIn__T9QR7{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.plugins_modalClose__NamHI{position:absolute;top:.5rem;right:.75rem;width:40px;height:40px;border-radius:50%;border:none;background:transparent;font-size:1.75rem;line-height:1;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease;z-index:10}.plugins_modalClose__NamHI:hover{background:rgb(255,255,255);color:#000000}@media (max-width:768px){.plugins_detailHeader__bjzjb{flex-direction:column}.plugins_detailIcon__UospW{width:72px;height:72px}.plugins_integrationHeader__K_FNx{flex-direction:column}.plugins_integrationLogoBox__FRSeZ{width:100%;max-width:100%;margin:1rem 0}.plugins_modalContent__Y3srR{width:95vw}.plugins_manufacturersGrid__U_9UI{grid-template-columns:1fr;width:100%}.plugins_logoCard__G73ZS{width:100%}.plugins_catalogGrid__wES5d{gap:4rem!important}.plugins_modalIntegration__vnLf4,.plugins_modalPlugin__rEFH_{width:85vw;left:50%;transform:translateX(-50%)}.plugins_modalContent__Y3srR{padding:2rem 1rem 1rem;width:100%;overflow-y:auto;max-height:85vh}.plugins_integrationModal__yotbV{padding:0}.plugins_integrationActions__g07Yl{display:flex;justify-content:center}.plugins_modalIntegration__vnLf4,.plugins_modalPlugin__rEFH_{border:none;padding:0;background:transparent;max-width:90vw;max-height:fit-content;overflow:visible;margin:auto}.plugins_modalContent__Y3srR{position:relative;border-radius:12px;padding:2.5rem 2rem 2rem;max-width:1100px;width:90vw;overflow:scroll;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:plugins_modalSlideIn__T9QR7 .25s ease-out}.plugins_integrationBody__T7oWE{flex:1;min-width:100%}}@media (prefers-reduced-motion:reduce){.plugins_modalContent__Y3srR{animation:none}.plugins_card__S9i2p,.plugins_colorDot__hNAx9,.plugins_iconCircle__p7FmA,.plugins_logoActive__2Ct66{transition:none}}