 .ipsPageHeader--downloadsBrowseHeader{position:relative;overflow:hidden;margin-bottom:24px;padding:28px 30px;background:radial-gradient(circle at 92% 20%, rgba(59,130,246,.16), transparent 32%), linear-gradient(135deg, #ffffff 0%, #f7faff 52%, #eef6ff 100%);border:1px solid #dce8f7;border-radius:18px;box-shadow:0 10px 32px rgba(38,74,120,.08);}.ipsPageHeader--downloadsBrowseHeader::before{content:"";position:absolute;width:170px;height:170px;right:-55px;top:-70px;border-radius:50%;background:rgba(37,99,235,.08);pointer-events:none;}.ipsPageHeader--downloadsBrowseHeader .ipsPageHeader__row{position:relative;z-index:1;}.ipsPageHeader--downloadsBrowseHeader .ipsPageHeader__title{margin:0;color:#172033;font-size:clamp(25px, 2.4vw, 34px);font-weight:800;letter-spacing:-.025em;}.ipsPageHeader--downloadsBrowseHeader .ipsButtons{gap:8px;}.ipsPageHeader--downloadsBrowseHeader .ipsButton--primary{border-radius:10px;box-shadow:0 6px 16px rgba(37,99,235,.20);}.ipsBox--downloadsFeatured, .ipsBox--downloadsWhatsNew, .ipsBox--downloadsHighestRated, .ipsBox--downloadsMostDownloaded{overflow:hidden;margin-bottom:22px;background:#fff;border:1px solid #e4eaf2;border-radius:16px;box-shadow:0 7px 24px rgba(30,52,78,.055);}.ipsBox--downloadsFeatured .ipsBox__header, .ipsBox--downloadsWhatsNew .ipsBox__header, .ipsBox--downloadsHighestRated .ipsBox__header, .ipsBox--downloadsMostDownloaded .ipsBox__header{min-height:58px;padding:16px 20px;background:#fff;border-bottom:1px solid #edf1f6;}.ipsBox--downloadsFeatured .ipsBox__header h2, .ipsBox--downloadsWhatsNew .ipsBox__header h2, .ipsBox--downloadsHighestRated .ipsBox__header h2, .ipsBox--downloadsMostDownloaded .ipsBox__header h2{margin:0;color:#192235;font-size:17px;font-weight:800;letter-spacing:-.012em;}.ipsBox--downloadsFeatured .ipsBox__header h2::before, .ipsBox--downloadsWhatsNew .ipsBox__header h2::before, .ipsBox--downloadsHighestRated .ipsBox__header h2::before, .ipsBox--downloadsMostDownloaded .ipsBox__header h2::before{content:"";display:inline-block;width:4px;height:18px;margin-right:10px;vertical-align:-3px;border-radius:999px;background:#2563eb;}.ipsData--downloads-featured-files .ipsData__item, .ipsData--downloads-whats-new .ipsData__item, .ipsData--downloads-highest-rated .ipsData__item, .ipsData--downloads-most-downloaded .ipsData__item{transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease, background .18s ease;}.ipsData--downloads-featured-files .ipsData__item:hover, .ipsData--downloads-whats-new .ipsData__item:hover, .ipsData--downloads-highest-rated .ipsData__item:hover, .ipsData--downloads-most-downloaded .ipsData__item:hover{z-index:2;background:#fbfdff;border-color:#cfe0f8;box-shadow:0 10px 26px rgba(31,74,125,.10);transform:translateY(-2px);}.ipsData--downloads-featured-files .ipsData__image, .ipsData--downloads-whats-new .ipsData__image, .ipsData--downloads-highest-rated .ipsData__image, .ipsData--downloads-most-downloaded .ipsData__image{overflow:hidden;background:linear-gradient(145deg, #f4f8fd, #eaf2fb);border-radius:12px;}.ipsData--downloads-featured-files .ipsData__image img, .ipsData--downloads-whats-new .ipsData__image img, .ipsData--downloads-highest-rated .ipsData__image img, .ipsData--downloads-most-downloaded .ipsData__image img{object-fit:cover;transition:transform .22s ease;}.ipsData--downloads-featured-files .ipsData__item:hover .ipsData__image img, .ipsData--downloads-whats-new .ipsData__item:hover .ipsData__image img, .ipsData--downloads-highest-rated .ipsData__item:hover .ipsData__image img, .ipsData--downloads-most-downloaded .ipsData__item:hover .ipsData__image img{transform:scale(1.035);}.ipsData--downloads-featured-files .ipsData__title a, .ipsData--downloads-whats-new .ipsData__title a, .ipsData--downloads-highest-rated .ipsData__title a, .ipsData--downloads-most-downloaded .ipsData__title a{color:#172033;font-weight:750;text-decoration:none;}.ipsData--downloads-featured-files .ipsData__title a:hover, .ipsData--downloads-whats-new .ipsData__title a:hover, .ipsData--downloads-highest-rated .ipsData__title a:hover, .ipsData--downloads-most-downloaded .ipsData__title a:hover{color:#2563eb;}.ipsBox--downloadsFeatured .ipsBadge, .ipsBox--downloadsWhatsNew .ipsBadge, .ipsBox--downloadsHighestRated .ipsBadge, .ipsBox--downloadsMostDownloaded .ipsBadge{border-radius:999px;}#elDownloadsCategoriesBlock{overflow:hidden;background:#fff;border:1px solid #e4eaf2;border-radius:16px;box-shadow:0 7px 24px rgba(30,52,78,.055);}#elDownloadsCategoriesBlock .ipsWidget__header{padding:17px 18px;color:#192235;background:linear-gradient(180deg, #ffffff, #f9fbfe);border-bottom:1px solid #edf1f6;font-size:16px;font-weight:800;}#elDownloadsCategoriesBlock .ipsWidget__content{background:#fff;}#elDownloadsCategoriesBlock .ipsSideMenu__list{display:grid;gap:5px;}#elDownloadsCategoriesBlock .ipsSideMenu_item{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:9px 11px;color:#354156;border-radius:9px;transition:background .15s ease, color .15s ease, transform .15s ease;}#elDownloadsCategoriesBlock .ipsSideMenu_item:hover{color:#1d4ed8;background:#f1f6ff;transform:translateX(2px);}#elDownloadsCategoriesBlock .ipsBadge--soft{min-width:28px;padding-inline:8px;color:#2563eb;background:#eaf2ff;border-radius:999px;font-weight:700;}.ipsBox--downloadsFeatured .ipsButton, .ipsBox--downloadsWhatsNew .ipsButton, .ipsBox--downloadsHighestRated .ipsButton, .ipsBox--downloadsMostDownloaded .ipsButton, #elDownloadsCategoriesBlock .ipsButton{border-radius:9px;}.ipsBox--downloadsFeatured [class*="ipsRating"], .ipsBox--downloadsWhatsNew [class*="ipsRating"], .ipsBox--downloadsHighestRated [class*="ipsRating"], .ipsBox--downloadsMostDownloaded [class*="ipsRating"]{font-size:13px;}.ipsBox--downloadsFeatured .ipsData__stats, .ipsBox--downloadsWhatsNew .ipsData__stats, .ipsBox--downloadsHighestRated .ipsData__stats, .ipsBox--downloadsMostDownloaded .ipsData__stats{color:#69758a;font-size:12px;}.ipsBox--downloadsFeatured [class*="Carousel"] button, .ipsBox--downloadsWhatsNew [class*="Carousel"] button, .ipsBox--downloadsHighestRated [class*="Carousel"] button, .ipsBox--downloadsMostDownloaded [class*="Carousel"] button{border-radius:8px;}.ipsBox--downloadsFeatured + .ipsBox--downloadsWhatsNew, .ipsBox--downloadsWhatsNew + .ipsBox--downloadsHighestRated, .ipsBox--downloadsHighestRated + .ipsBox--downloadsMostDownloaded{margin-top:18px;}@media (max-width:979px){.ipsPageHeader--downloadsBrowseHeader{padding:22px;border-radius:14px;}.ipsBox--downloadsFeatured, .ipsBox--downloadsWhatsNew, .ipsBox--downloadsHighestRated, .ipsBox--downloadsMostDownloaded, #elDownloadsCategoriesBlock{border-radius:13px;}}@media (max-width:600px){.ipsPageHeader--downloadsBrowseHeader{padding:18px 16px;margin-bottom:16px;}.ipsPageHeader--downloadsBrowseHeader .ipsPageHeader__title{font-size:25px;}.ipsBox--downloadsFeatured .ipsBox__header, .ipsBox--downloadsWhatsNew .ipsBox__header, .ipsBox--downloadsHighestRated .ipsBox__header, .ipsBox--downloadsMostDownloaded .ipsBox__header{padding:14px 15px;}}.ipbDownloadsHero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:center;min-height:245px;margin:0 0 22px;padding:40px 44px;overflow:hidden;background:radial-gradient(circle at 84% 18%,rgba(37,99,235,.17),transparent 30%), linear-gradient(135deg,#fff 0%,#f7faff 54%,#edf5ff 100%);border:1px solid #dce7f5;border-radius:20px;box-shadow:0 12px 36px rgba(34,67,108,.08);}.ipbDownloadsHero:after{content:"";position:absolute;right:-110px;bottom:-190px;width:390px;height:390px;border-radius:50%;background:rgba(37,99,235,.065);}.ipbDownloadsHero__content, .ipbDownloadsHero__visual{position:relative;z-index:2;}.ipbDownloadsHero__eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:13px;padding:7px 11px;color:#2563eb;background:#eaf2ff;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;}.ipbDownloadsHero__title{margin:0;color:#172033;font-size:38px;line-height:1.1;font-weight:850;letter-spacing:-.035em;}.ipbDownloadsHero__text{max-width:610px;margin:14px 0 0;color:#69758a;font-size:15px;line-height:1.65;}.ipbDownloadsHero__actions{margin-top:23px;}.ipbDownloadsHero__actions .ipsButton{border-radius:10px;}.ipbDownloadsHero__visual{display:flex;align-items:center;justify-content:center;}.ipbDownloadsHero__folder{display:grid;place-items:center;width:140px;height:140px;color:#2563eb;background:linear-gradient(145deg,#fff,#e8f1ff);border:1px solid rgba(37,99,235,.14);border-radius:32px;box-shadow:0 22px 50px rgba(37,99,235,.16);transform:rotate(-5deg);}.ipbDownloadsHero__folder i{font-size:68px;}.ipbDownloadsCategoriesPanel{margin:0 0 24px;padding:22px;background:#fff;border:1px solid #e3eaf3;border-radius:18px;box-shadow:0 8px 28px rgba(30,52,78,.055);}.ipbDownloadsSectionHead{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px;}.ipbDownloadsSectionHead h2{margin:3px 0 0;color:#192235;font-size:20px;font-weight:800;}.ipbDownloadsSectionHead__eyebrow{color:#2563eb;font-size:10px;font-weight:850;letter-spacing:.1em;}.ipbDownloadsSectionHead__link{display:flex;align-items:center;gap:7px;color:#2563eb;font-size:13px;font-weight:700;}.ipbDownloadsCategoryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}.ipbDownloadsCategoryCard{display:grid;grid-template-columns:52px minmax(0,1fr) auto 16px;align-items:center;gap:13px;min-height:86px;padding:15px;color:inherit !important;background:#fbfcfe;border:1px solid #e5ebf3;border-radius:14px;text-decoration:none !important;transition:.18s ease;}.ipbDownloadsCategoryCard:hover{background:#fff;border-color:#bfd4f3;box-shadow:0 9px 24px rgba(35,73,122,.10);transform:translateY(-2px);}.ipbDownloadsCategoryCard__icon{display:grid;place-items:center;width:52px;height:52px;overflow:hidden;color:#2563eb;background:#eaf2ff;border-radius:13px;font-size:22px;}.ipbDownloadsCategoryCard__body{min-width:0;}.ipbDownloadsCategoryCard__body strong{display:block;overflow:hidden;color:#172033;font-size:15px;font-weight:800;text-overflow:ellipsis;white-space:nowrap;}.ipbDownloadsCategoryCard__desc{display:-webkit-box;margin-top:4px;overflow:hidden;color:#7a8495;font-size:12px;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.ipbDownloadsCategoryCard__desc p{margin:0;}.ipbDownloadsCategoryCard__count{display:flex;align-items:center;justify-content:center;min-width:36px;min-height:27px;padding:0 8px;color:#2563eb;background:#eaf2ff;border-radius:999px;font-size:12px;font-weight:800;}.ipbDownloadsCategoryCard__arrow{color:#aab5c5;font-size:11px;}@media(max-width:900px){.ipbDownloadsHero{grid-template-columns:1fr;padding:30px;}.ipbDownloadsHero__visual{display:none;}}@media(max-width:700px){.ipbDownloadsHero{padding:23px 18px;border-radius:15px;}.ipbDownloadsHero__title{font-size:30px;}.ipbDownloadsCategoryGrid{grid-template-columns:1fr;}.ipbDownloadsCategoriesPanel{padding:15px;}}.ipsPageHeader--downloadsBrowseHeader{display:block !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;overflow:visible !important;}.ipsPageHeader--downloadsBrowseHeader > .ipsPageHeader__row{display:block !important;width:100% !important;}.ipsPageHeader--downloadsBrowseHeader > .ipsPageHeader__row > .ipsPageHeader__primary{display:none !important;}.ipsPageHeader--downloadsBrowseHeader > .ipsPageHeader__row > .ipsButtons--main{display:none !important;}.ipsPageHeader--downloadsBrowseHeader .ipbDownloadsHero, .ipsPageHeader--downloadsBrowseHeader .ipbDownloadsCategoriesPanel{display:grid;width:100%;}.ipsPageHeader--downloadsBrowseHeader .ipbDownloadsCategoriesPanel{display:block;}.ipsBox--downloadsFeatured, .ipsBox--downloadsWhatsNew{position:relative;overflow:hidden;margin-top:22px;margin-bottom:22px;background:#fff;border:1px solid #dfe7f2;border-radius:18px;box-shadow:0 8px 28px rgba(32,57,90,.055);}.ipsBox--downloadsFeatured > .ipsBox__header, .ipsBox--downloadsWhatsNew > .ipsBox__header{min-height:66px;padding:18px 22px;background:#fff;border-bottom:1px solid #edf1f6;}.ipsBox--downloadsFeatured > .ipsBox__header h2, .ipsBox--downloadsWhatsNew > .ipsBox__header h2{position:relative;display:flex;align-items:center;gap:11px;margin:0;color:#172033;font-size:18px;font-weight:800;letter-spacing:-.015em;}.ipsBox--downloadsFeatured > .ipsBox__header h2:before, .ipsBox--downloadsWhatsNew > .ipsBox__header h2:before{content:"";display:block;width:5px;height:22px;flex:0 0 5px;background:#2563eb;border-radius:999px;}.ipsBox--downloadsFeatured .ipsCarousel__nav, .ipsBox--downloadsWhatsNew .ipsCarousel__nav{gap:5px;}.ipsBox--downloadsFeatured .ipsCarousel__nav button, .ipsBox--downloadsWhatsNew .ipsCarousel__nav button{width:34px;height:34px;color:#435069;background:#f7f9fc;border:1px solid #e1e7ef;border-radius:9px;}.ipsBox--downloadsFeatured .ipsCarousel__nav button:hover, .ipsBox--downloadsWhatsNew .ipsCarousel__nav button:hover{color:#2563eb;background:#edf4ff;border-color:#c8d9f3;}.ipsData--downloads-featured-files{gap:16px;padding:20px !important;}.ipsData--downloads-featured-files > .ipsData__item{position:relative;display:grid !important;grid-template-columns:190px minmax(0,1fr);min-width:min(760px, calc(100vw - 100px));min-height:190px;overflow:hidden;background:#fbfcfe;border:1px solid #e1e8f2;border-radius:16px;transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease;}.ipsData--downloads-featured-files > .ipsData__item:hover{background:#fff;border-color:#bfd4f3;box-shadow:0 14px 34px rgba(34,70,117,.11);transform:translateY(-2px);}.ipsData--downloads-featured-files .ipsData__image{width:190px !important;height:100% !important;min-height:190px;margin:0 !important;overflow:hidden;background:radial-gradient(circle at 30% 20%,#eff5ff,#e2ecfb);border-radius:0 !important;}.ipsData--downloads-featured-files .ipsData__image img{width:100% !important;height:100% !important;object-fit:cover;transition:transform .25s ease;}.ipsData--downloads-featured-files > .ipsData__item:hover .ipsData__image img{transform:scale(1.035);}.ipsData--downloads-featured-files .ipsData__image > i{position:relative;display:block;width:100%;height:100%;}.ipsData--downloads-featured-files .ipsData__image > i:after{content:"\f15b";position:absolute;inset:0;display:grid;place-items:center;color:#aac0df;font-family:"Font Awesome 6 Free";font-size:50px;font-style:normal;font-weight:900;}.ipsData--downloads-featured-files .ipsData__content{display:flex !important;min-width:0;padding:20px 22px !important;}.ipsData--downloads-featured-files .ipsData__main{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;}.ipsData--downloads-featured-files .ipsData__title{margin-bottom:7px;}.ipsData--downloads-featured-files .ipsData__title h3{margin:0;font-size:19px;line-height:1.3;font-weight:800;letter-spacing:-.015em;}.ipsData--downloads-featured-files .ipsData__title h3 a{color:#172033;}.ipsData--downloads-featured-files .ipsData__title h3 a:hover{color:#2563eb;}.ipsData--downloads-featured-files .ipsData__desc{display:-webkit-box;max-width:760px;margin:0 0 12px;overflow:hidden;color:#6f7b8e;font-size:13px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2;}.ipsData--downloads-featured-files .ipsData__desc p{margin:0;}.ipsData--downloads-featured-files .ipsRating{margin-top:2px;}.ipsData--downloads-featured-files .cFilePrice{display:inline-flex;align-items:center;align-self:flex-start;min-height:28px;margin-top:9px;padding:4px 10px;color:#147a50;background:#eaf8f1;border:1px solid #ceeedd;border-radius:999px;font-size:11px;font-weight:800;text-transform:uppercase;}.ipsData--downloads-featured-files .ipsBadges{margin-bottom:4px;}.ipsData--downloads-featured-files .ipsBadge{border-radius:999px;}.ipsData--downloads-whats-new{gap:14px !important;padding:18px !important;}.ipsData--downloads-whats-new > .ipsData__item{position:relative;display:flex !important;flex-direction:column !important;min-width:248px;max-width:280px;min-height:360px;overflow:hidden;background:#fff;border:1px solid #e1e7f0;border-radius:15px;transition:transform .18s ease, border-color .18s ease, box-shadow .18s ease;}.ipsData--downloads-whats-new > .ipsData__item:hover{border-color:#bfd3f0;box-shadow:0 12px 28px rgba(33,68,112,.105);transform:translateY(-3px);}.ipsData--downloads-whats-new .ipsData__image{order:1;width:100% !important;height:176px !important;min-height:176px;margin:0 !important;overflow:hidden;background:#eef3f9;border-radius:0 !important;border-bottom:1px solid #e8edf4;}.ipsData--downloads-whats-new .ipsData__image img{width:100% !important;height:100% !important;object-fit:cover;transition:transform .25s ease;}.ipsData--downloads-whats-new > .ipsData__item:hover .ipsData__image img{transform:scale(1.035);}.ipsData--downloads-whats-new .ipsData__image > i{position:relative;display:block;width:100%;height:100%;}.ipsData--downloads-whats-new .ipsData__image > i:after{content:"\f15b";position:absolute;inset:0;display:grid;place-items:center;color:#afc1da;font-family:"Font Awesome 6 Free";font-size:46px;font-style:normal;font-weight:900;}.ipsData--downloads-whats-new .ipsData__content{order:2;display:flex !important;flex:1 1 auto;flex-direction:column;min-width:0;padding:15px 16px 14px !important;}.ipsData--downloads-whats-new .ipsData__main{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;}.ipsData--downloads-whats-new .ipsData__title{min-height:42px;}.ipsData--downloads-whats-new .ipsData__title h3{display:-webkit-box;margin:0;overflow:hidden;color:#172033;font-size:14px;line-height:1.42;font-weight:800;letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.ipsData--downloads-whats-new .ipsData__title h3 a{color:#172033;}.ipsData--downloads-whats-new .ipsData__title h3 a:hover{color:#2563eb;}.ipsData--downloads-whats-new .ipsBadges{margin-bottom:5px;}.ipsData--downloads-whats-new .ipsBadge{border-radius:999px;}.ipsData--downloads-whats-new .ipsRating{margin-top:7px;font-size:11px;}.ipsData--downloads-whats-new .cFilePrice{display:inline-flex;align-items:center;align-self:flex-start;min-height:25px;margin-top:8px;padding:3px 9px;color:#147a50;background:#eaf8f1;border-radius:999px;font-size:10px;font-weight:800;text-transform:uppercase;}.ipsData--downloads-whats-new .ipsData__extra{display:flex !important;flex-direction:column;gap:9px;margin-top:auto;padding-top:12px;border-top:1px solid #edf0f5;}.ipsData--downloads-whats-new .ipsData__stats{display:flex;flex-wrap:wrap;gap:7px 12px;margin:0;color:#6f7b8e;font-size:11px;}.ipsData--downloads-whats-new .ipsData__stats > li{margin:0 !important;}.ipsData--downloads-whats-new .ipsData__last{margin:0 !important;padding:0 !important;}.ipsData--downloads-whats-new .ipsData__last-text{display:flex;align-items:center;justify-content:space-between;gap:10px;}.ipsData--downloads-whats-new .ipsData__last-primary, .ipsData--downloads-whats-new .ipsData__last-secondary{color:#7b8697;font-size:10px;}.ipsData--downloads-whats-new .ipsData__last-primary a{color:#2563eb;font-weight:700;}@media(max-width:900px){.ipsData--downloads-featured-files > .ipsData__item{grid-template-columns:155px minmax(0,1fr);min-width:650px;}.ipsData--downloads-featured-files .ipsData__image{width:155px !important;}}@media(max-width:650px){.ipsBox--downloadsFeatured, .ipsBox--downloadsWhatsNew{border-radius:14px;}.ipsBox--downloadsFeatured > .ipsBox__header, .ipsBox--downloadsWhatsNew > .ipsBox__header{min-height:58px;padding:15px 16px;}.ipsData--downloads-featured-files{padding:12px !important;}.ipsData--downloads-featured-files > .ipsData__item{display:flex !important;flex-direction:column;min-width:88vw;}.ipsData--downloads-featured-files .ipsData__image{width:100% !important;height:180px !important;min-height:180px;}.ipsData--downloads-featured-files .ipsData__content{padding:16px !important;}.ipsData--downloads-whats-new{padding:12px !important;}.ipsData--downloads-whats-new > .ipsData__item{min-width:78vw;max-width:78vw;}}.ipsBox--downloadsFeatured{margin-top:20px;margin-bottom:20px;}.ipsBox--downloadsFeatured .ipsBox__content{padding:0 !important;}.ipsData--downloads-featured-files{gap:14px !important;padding:18px !important;}.ipsData--downloads-featured-files > .ipsData__item{display:grid !important;grid-template-columns:220px minmax(0,1fr) !important;width:min(820px, calc(100vw - 110px)) !important;min-width:min(820px, calc(100vw - 110px)) !important;max-width:820px !important;min-height:180px !important;background:#fff !important;border:1px solid #dfe7f2 !important;border-radius:15px !important;box-shadow:none !important;}.ipsData--downloads-featured-files > .ipsData__item:hover{border-color:#bcd0ee !important;box-shadow:0 10px 28px rgba(37,65,105,.09) !important;transform:translateY(-2px);}.ipsData--downloads-featured-files .ipsData__image{width:220px !important;height:180px !important;min-height:180px !important;margin:0 !important;background:#eef3f9 !important;border-radius:0 !important;}.ipsData--downloads-featured-files .ipsData__image img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important;}.ipsData--downloads-featured-files .ipsData__content{position:relative;display:flex !important;align-items:stretch !important;min-width:0;padding:19px 20px !important;}.ipsData--downloads-featured-files .ipsData__main{display:flex !important;flex:1 1 auto;flex-direction:column;min-width:0;}.ipsData--downloads-featured-files .ipsData__title{margin:0 0 5px !important;}.ipsData--downloads-featured-files .ipsData__title h3{margin:0 !important;font-size:17px !important;line-height:1.35 !important;font-weight:800 !important;}.ipsData--downloads-featured-files .ipsData__title h3 a{color:#172033 !important;}.ipsData--downloads-featured-files .ipsData__desc{display:-webkit-box;max-width:520px !important;margin:0 0 8px !important;overflow:hidden;color:#748096 !important;font-size:12px !important;line-height:1.45 !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.ipsData--downloads-featured-files .ipsRating{margin:2px 0 5px !important;}.ipsData--downloads-featured-files .cFilePrice{min-height:25px !important;margin-top:3px !important;padding:3px 9px !important;font-size:10px !important;}.ipsData--downloads-featured-files .ipsButtons[hidden]{display:none !important;}.ipsBox--downloadsWhatsNew{margin-top:20px;margin-bottom:20px;}.ipsBox--downloadsWhatsNew .ipsBox__content{padding:0 !important;}.ipsData--downloads-whats-new{gap:12px !important;padding:16px !important;}.ipsData--downloads-whats-new > .ipsData__item{width:270px !important;min-width:270px !important;max-width:270px !important;min-height:335px !important;background:#fff !important;border:1px solid #dfe6f0 !important;border-radius:14px !important;box-shadow:none !important;}.ipsData--downloads-whats-new > .ipsData__item:hover{border-color:#bcd0ee !important;box-shadow:0 10px 26px rgba(35,66,105,.09) !important;transform:translateY(-2px);}.ipsData--downloads-whats-new .ipsData__image{width:100% !important;height:174px !important;min-height:174px !important;background:#eef3f8 !important;border-bottom:1px solid #e7edf4 !important;}.ipsData--downloads-whats-new .ipsData__image img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important;}.ipsData--downloads-whats-new .ipsData__content{min-height:160px !important;padding:13px 14px 12px !important;}.ipsData--downloads-whats-new .ipsData__title{min-height:40px !important;}.ipsData--downloads-whats-new .ipsData__title h3{font-size:13px !important;line-height:1.4 !important;font-weight:800 !important;-webkit-line-clamp:2;}.ipsData--downloads-whats-new .cFilePrice{min-height:23px !important;margin-top:7px !important;padding:3px 8px !important;font-size:9px !important;}.ipsData--downloads-whats-new .ipsData__extra{gap:7px !important;margin-top:auto !important;padding-top:10px !important;}.ipsData--downloads-whats-new .ipsData__stats{gap:6px 10px !important;font-size:10px !important;}.ipsData--downloads-whats-new .ipsData__last{width:100%;}.ipsData--downloads-whats-new .ipsData__last-text{width:100%;gap:8px !important;}.ipsData--downloads-whats-new .ipsData__last-primary, .ipsData--downloads-whats-new .ipsData__last-secondary{font-size:9px !important;}.ipsBox--downloadsFeatured > .ipsBox__header, .ipsBox--downloadsWhatsNew > .ipsBox__header{min-height:62px !important;padding:16px 20px !important;}.ipsBox--downloadsFeatured > .ipsBox__header h2, .ipsBox--downloadsWhatsNew > .ipsBox__header h2{font-size:17px !important;}.ipsBox--downloadsFeatured > .ipsBox__header h2:before, .ipsBox--downloadsWhatsNew > .ipsBox__header h2:before{width:4px !important;height:21px !important;flex-basis:4px !important;}@media(max-width:700px){.ipsData--downloads-featured-files{padding:12px !important;}.ipsData--downloads-featured-files > .ipsData__item{display:flex !important;flex-direction:column !important;width:84vw !important;min-width:84vw !important;max-width:84vw !important;}.ipsData--downloads-featured-files .ipsData__image{width:100% !important;height:175px !important;min-height:175px !important;}.ipsData--downloads-featured-files .ipsData__content{padding:15px !important;}.ipsData--downloads-whats-new{padding:12px !important;}.ipsData--downloads-whats-new > .ipsData__item{width:78vw !important;min-width:78vw !important;max-width:78vw !important;}}.ipsBox--downloadsHighestRated, .ipsBox--downloadsMostDownloaded{position:relative;overflow:hidden;margin-top:20px;margin-bottom:20px;background:#fff;border:1px solid #dfe7f2;border-radius:18px;box-shadow:0 8px 28px rgba(32,57,90,.055);}.ipsBox--downloadsHighestRated > .ipsBox__header, .ipsBox--downloadsMostDownloaded > .ipsBox__header{min-height:62px;padding:16px 20px;background:#fff;border-bottom:1px solid #edf1f6;}.ipsBox--downloadsHighestRated > .ipsBox__header h2, .ipsBox--downloadsMostDownloaded > .ipsBox__header h2{display:flex;align-items:center;gap:11px;margin:0;color:#172033;font-size:17px;font-weight:800;}.ipsBox--downloadsHighestRated > .ipsBox__header h2:before, .ipsBox--downloadsMostDownloaded > .ipsBox__header h2:before{content:"";width:4px;height:21px;flex:0 0 4px;background:#2563eb;border-radius:999px;}.ipsData--downloads-highest-rated, .ipsData--downloads-most-downloaded{gap:12px !important;padding:16px !important;}.ipsData--downloads-highest-rated > .ipsData__item, .ipsData--downloads-most-downloaded > .ipsData__item{display:grid !important;grid-template-columns:115px minmax(0,1fr) !important;width:390px !important;min-width:390px !important;max-width:390px !important;min-height:145px !important;overflow:hidden;background:#fff !important;border:1px solid #dfe6f0 !important;border-radius:14px !important;box-shadow:none !important;transition:border-color .18s ease, box-shadow .18s ease, transform .18s ease;}.ipsData--downloads-highest-rated > .ipsData__item:hover, .ipsData--downloads-most-downloaded > .ipsData__item:hover{border-color:#bdd1ef !important;box-shadow:0 10px 26px rgba(33,67,109,.09) !important;transform:translateY(-2px);}.ipsData--downloads-highest-rated .ipsData__image, .ipsData--downloads-most-downloaded .ipsData__image{width:115px !important;height:100% !important;min-height:145px !important;margin:0 !important;background:#eef3f8 !important;border-radius:0 !important;}.ipsData--downloads-highest-rated .ipsData__image img, .ipsData--downloads-most-downloaded .ipsData__image img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important;}.ipsData--downloads-highest-rated .ipsData__content, .ipsData--downloads-most-downloaded .ipsData__content{display:flex !important;flex-direction:column;min-width:0;padding:14px 15px !important;}.ipsData--downloads-highest-rated .ipsData__main, .ipsData--downloads-most-downloaded .ipsData__main{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;}.ipsData--downloads-highest-rated .ipsData__title, .ipsData--downloads-most-downloaded .ipsData__title{min-height:auto !important;margin-bottom:5px;}.ipsData--downloads-highest-rated .ipsData__title h3, .ipsData--downloads-most-downloaded .ipsData__title h3{display:-webkit-box;margin:0;overflow:hidden;color:#172033;font-size:13px !important;line-height:1.4 !important;font-weight:800 !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.ipsData--downloads-highest-rated .ipsData__title h3 a, .ipsData--downloads-most-downloaded .ipsData__title h3 a{color:#172033;}.ipsData--downloads-highest-rated .ipsData__title h3 a:hover, .ipsData--downloads-most-downloaded .ipsData__title h3 a:hover{color:#2563eb;}.ipsData--downloads-highest-rated .ipsRating, .ipsData--downloads-most-downloaded .ipsRating{margin-top:3px;font-size:10px;}.ipsData--downloads-highest-rated .cFilePrice, .ipsData--downloads-most-downloaded .cFilePrice{display:inline-flex;align-items:center;align-self:flex-start;min-height:22px;margin-top:6px;padding:2px 7px;color:#147a50;background:#eaf8f1;border-radius:999px;font-size:9px;font-weight:800;text-transform:uppercase;}.ipsData--downloads-highest-rated .ipsData__extra, .ipsData--downloads-most-downloaded .ipsData__extra{display:flex !important;flex-direction:column;gap:6px;margin-top:auto;padding-top:8px;border-top:1px solid #edf0f5;}.ipsData--downloads-highest-rated .ipsData__stats, .ipsData--downloads-most-downloaded .ipsData__stats{display:flex;gap:8px;margin:0;color:#738095;font-size:9px;}.ipsData--downloads-highest-rated .ipsData__last, .ipsData--downloads-most-downloaded .ipsData__last{margin:0 !important;padding:0 !important;}.ipsData--downloads-highest-rated .ipsData__last-text, .ipsData--downloads-most-downloaded .ipsData__last-text{display:flex;justify-content:space-between;gap:8px;}.ipsData--downloads-highest-rated .ipsData__last-primary, .ipsData--downloads-highest-rated .ipsData__last-secondary, .ipsData--downloads-most-downloaded .ipsData__last-primary, .ipsData--downloads-most-downloaded .ipsData__last-secondary{color:#7a8495;font-size:9px;}.ipsBox--downloadsHighestRated .ipsCarousel__nav button, .ipsBox--downloadsMostDownloaded .ipsCarousel__nav button{width:34px;height:34px;color:#435069;background:#f7f9fc;border:1px solid #e1e7ef;border-radius:9px;}.ipsBox--downloadsHighestRated .ipsCarousel__nav button:hover, .ipsBox--downloadsMostDownloaded .ipsCarousel__nav button:hover{color:#2563eb;background:#edf4ff;}@media(max-width:650px){.ipsData--downloads-highest-rated > .ipsData__item, .ipsData--downloads-most-downloaded > .ipsData__item{grid-template-columns:95px minmax(0,1fr) !important;width:84vw !important;min-width:84vw !important;max-width:84vw !important;}.ipsData--downloads-highest-rated .ipsData__image, .ipsData--downloads-most-downloaded .ipsData__image{width:95px !important;}}.ipsData--downloads-highest-rated, .ipsData--downloads-most-downloaded{display:flex !important;flex-wrap:nowrap !important;align-items:stretch !important;gap:12px !important;padding:16px !important;overflow-x:auto !important;overflow-y:hidden !important;grid-template-columns:none !important;grid-auto-flow:unset !important;grid-auto-columns:unset !important;}.ipsData--downloads-highest-rated > .ipsData__item, .ipsData--downloads-most-downloaded > .ipsData__item{display:flex !important;flex:0 0 285px !important;flex-direction:column !important;width:285px !important;min-width:285px !important;max-width:285px !important;min-height:340px !important;overflow:hidden !important;background:#fff !important;border:1px solid #dfe6f0 !important;border-radius:14px !important;box-shadow:none !important;}.ipsData--downloads-highest-rated .ipsData__image, .ipsData--downloads-most-downloaded .ipsData__image{width:100% !important;height:175px !important;min-height:175px !important;margin:0 !important;background:#eef3f8 !important;border-radius:0 !important;border-bottom:1px solid #e7edf4 !important;}.ipsData--downloads-highest-rated .ipsData__image img, .ipsData--downloads-most-downloaded .ipsData__image img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important;}.ipsData--downloads-highest-rated .ipsData__content, .ipsData--downloads-most-downloaded .ipsData__content{display:flex !important;flex:1 1 auto !important;flex-direction:column !important;min-width:0 !important;padding:14px 15px 12px !important;}.ipsData--downloads-highest-rated .ipsData__main, .ipsData--downloads-most-downloaded .ipsData__main{display:flex !important;flex:1 1 auto !important;flex-direction:column !important;min-width:0 !important;}.ipsData--downloads-highest-rated .ipsData__title, .ipsData--downloads-most-downloaded .ipsData__title{min-height:42px !important;margin:0 !important;}.ipsData--downloads-highest-rated .ipsData__title h3, .ipsData--downloads-most-downloaded .ipsData__title h3{display:-webkit-box !important;margin:0 !important;overflow:hidden !important;color:#172033 !important;font-size:13px !important;line-height:1.42 !important;font-weight:800 !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.ipsData--downloads-highest-rated .ipsRating, .ipsData--downloads-most-downloaded .ipsRating{margin-top:6px !important;font-size:10px !important;}.ipsData--downloads-highest-rated .cFilePrice, .ipsData--downloads-most-downloaded .cFilePrice{display:inline-flex !important;align-items:center !important;align-self:flex-start !important;min-height:23px !important;margin-top:7px !important;padding:3px 8px !important;color:#147a50 !important;background:#eaf8f1 !important;border-radius:999px !important;font-size:9px !important;font-weight:800 !important;}.ipsData--downloads-highest-rated .ipsData__extra, .ipsData--downloads-most-downloaded .ipsData__extra{display:flex !important;flex-direction:column !important;gap:7px !important;margin-top:auto !important;padding-top:10px !important;border-top:1px solid #edf0f5 !important;}.ipsData--downloads-highest-rated .ipsData__stats, .ipsData--downloads-most-downloaded .ipsData__stats{display:flex !important;flex-wrap:wrap !important;gap:6px 10px !important;margin:0 !important;color:#6f7b8e !important;font-size:10px !important;}.ipsData--downloads-highest-rated .ipsData__last, .ipsData--downloads-most-downloaded .ipsData__last{width:100% !important;margin:0 !important;padding:0 !important;}.ipsData--downloads-highest-rated .ipsData__last-text, .ipsData--downloads-most-downloaded .ipsData__last-text{display:flex !important;align-items:center !important;justify-content:space-between !important;width:100% !important;gap:8px !important;}.ipsData--downloads-highest-rated .ipsData__last-primary, .ipsData--downloads-highest-rated .ipsData__last-secondary, .ipsData--downloads-most-downloaded .ipsData__last-primary, .ipsData--downloads-most-downloaded .ipsData__last-secondary{color:#7a8495 !important;font-size:9px !important;}.ipsData--downloads-highest-rated > .ipsData__item:hover, .ipsData--downloads-most-downloaded > .ipsData__item:hover{border-color:#bdd1ef !important;box-shadow:0 10px 26px rgba(33,67,109,.09) !important;transform:translateY(-2px) !important;}@media(max-width:700px){.ipsData--downloads-highest-rated > .ipsData__item, .ipsData--downloads-most-downloaded > .ipsData__item{flex-basis:78vw !important;width:78vw !important;min-width:78vw !important;max-width:78vw !important;}}body:has(.ipbDownloadsHomeV6) .ipsBox--downloadsFeatured, body:has(.ipbDownloadsHomeV6) .ipsBox--downloadsWhatsNew, body:has(.ipbDownloadsHomeV6) .ipsBox--downloadsHighestRated, body:has(.ipbDownloadsHomeV6) .ipsBox--downloadsMostDownloaded{display:none !important;}body:has(.ipbDownloadsHomeV6) #ipsLayout_sidebar, body:has(.ipbDownloadsHomeV6) .ipsLayout__secondary{display:none !important;}body:has(.ipbDownloadsHomeV6) #ipsLayout_mainArea, body:has(.ipbDownloadsHomeV6) .ipsLayout__primary{width:100% !important;max-width:none !important;flex:1 1 100% !important;}body:has(.ipbDownloadsHomeV6) .ipsPageHeader--downloadsBrowseHeader{display:block !important;width:100% !important;margin:0 !important;padding:0 !important;overflow:visible !important;background:transparent !important;border:0 !important;box-shadow:none !important;}body:has(.ipbDownloadsHomeV6) .ipsPageHeader--downloadsBrowseHeader > .ipsPageHeader__row{display:block !important;width:100% !important;}body:has(.ipbDownloadsHomeV6) .ipsPageHeader--downloadsBrowseHeader > .ipsPageHeader__row > .ipsPageHeader__primary, body:has(.ipbDownloadsHomeV6) .ipsPageHeader--downloadsBrowseHeader > .ipsPageHeader__row > .ipsButtons--main{display:none !important;}.ipbDownloadsHomeV6{display:grid;gap:22px;width:100%;}.ipbV6Hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:center;min-height:285px;padding:46px 50px;overflow:hidden;background:radial-gradient(circle at 84% 12%,rgba(37,99,235,.18),transparent 31%), linear-gradient(135deg,#ffffff 0%,#f7faff 52%,#eaf3ff 100%);border:1px solid #dce7f5;border-radius:22px;box-shadow:0 14px 42px rgba(32,65,107,.08);}.ipbV6Hero:after{content:"";position:absolute;right:-100px;bottom:-190px;width:430px;height:430px;border-radius:50%;background:rgba(37,99,235,.055);}.ipbV6Hero__content, .ipbV6Hero__art{position:relative;z-index:2;}.ipbV6Eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:15px;padding:7px 11px;color:#2563eb;background:#eaf2ff;border-radius:999px;font-size:11px;font-weight:850;letter-spacing:.08em;}.ipbV6Hero h1{margin:0;color:#172033;font-size:42px;line-height:1.08;font-weight:850;letter-spacing:-.04em;}.ipbV6Hero p{max-width:650px;margin:16px 0 0;color:#6d7990;font-size:16px;line-height:1.65;}.ipbV6Hero__buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px;}.ipbV6Hero__buttons .ipsButton{min-width:155px;border-radius:10px;}.ipbV6Hero__art{display:flex;justify-content:center;}.ipbV6Hero__art > span{display:grid;place-items:center;width:150px;height:150px;color:#2563eb;background:rgba(255,255,255,.82);border:1px solid rgba(37,99,235,.13);border-radius:34px;box-shadow:0 24px 55px rgba(37,99,235,.15);transform:rotate(-5deg);}.ipbV6Hero__art i{font-size:72px;}.ipbV6Section{padding:24px;background:#fff;border:1px solid #e1e8f1;border-radius:18px;box-shadow:0 8px 28px rgba(31,55,86,.05);}.ipbV6SectionHead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:19px;}.ipbV6SectionHead h2{margin:3px 0 0;color:#172033;font-size:21px;font-weight:820;letter-spacing:-.02em;}.ipbV6SectionHead__eyebrow{color:#2563eb;font-size:10px;font-weight:850;letter-spacing:.10em;}.ipbV6SectionHead__more{display:flex;align-items:center;gap:8px;color:#2563eb;font-size:13px;font-weight:750;}.ipbV6CategoryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}.ipbV6Category{display:grid;grid-template-columns:54px minmax(0,1fr) auto 18px;align-items:center;gap:14px;min-height:91px;padding:16px;color:inherit !important;background:#fbfcfe;border:1px solid #e3eaf3;border-radius:14px;text-decoration:none !important;transition:.18s ease;}.ipbV6Category:hover{background:#fff;border-color:#bfd4f3;box-shadow:0 9px 24px rgba(35,73,122,.09);transform:translateY(-2px);}.ipbV6Category__icon{display:grid;place-items:center;width:54px;height:54px;overflow:hidden;color:#2563eb;background:#eaf2ff;border-radius:14px;font-size:23px;}.ipbV6Category__icon img{width:100%;height:100%;object-fit:cover;}.ipbV6Category__main{min-width:0;}.ipbV6Category__main strong{display:block;color:#172033;font-size:15px;font-weight:800;}.ipbV6Category__main > span{display:-webkit-box;margin-top:4px;overflow:hidden;color:#778296;font-size:12px;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.ipbV6Category__main p{margin:0;}.ipbV6Category__count{display:grid;place-items:center;min-width:42px;height:29px;padding:0 9px;color:#2563eb;background:#eaf2ff;border-radius:999px;font-size:12px;font-weight:800;}.ipbV6Category__arrow{color:#a9b5c6;font-size:11px;}.ipbV6FilesGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;}.ipbV6FileCard{overflow:hidden;background:#fff;border:1px solid #e0e7f0;border-radius:15px;transition:.18s ease;}.ipbV6FileCard:hover{border-color:#bdd1ef;box-shadow:0 11px 27px rgba(33,66,108,.095);transform:translateY(-2px);}.ipbV6FileCard__image{display:block;width:100%;height:180px;overflow:hidden;background:#eef3f8;border-bottom:1px solid #e7edf4;}.ipbV6FileCard__image img{width:100%;height:100%;object-fit:cover;}.ipbV6FileCard__placeholder{display:grid;place-items:center;width:100%;height:100%;color:#9fb5d2;font-size:45px;}.ipbV6FileCard__body{padding:15px;}.ipbV6FileCard h3{display:-webkit-box;min-height:42px;margin:0;overflow:hidden;font-size:14px;line-height:1.45;font-weight:800;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.ipbV6FileCard h3 a{color:#172033;}.ipbV6FileCard__meta{min-height:30px;margin-top:10px;}.ipbV6Free, .ipbV6Price{display:inline-flex;align-items:center;min-height:25px;padding:3px 9px;color:#147a50;background:#eaf8f1;border-radius:999px;font-size:10px;font-weight:800;}.ipbV6FileCard__footer{display:flex;justify-content:space-between;gap:10px;margin-top:12px;padding-top:11px;color:#7a8597;border-top:1px solid #edf0f5;font-size:10px;}.ipbV6CompactGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;}.ipbV6CompactFile{display:grid;grid-template-columns:78px minmax(0,1fr) 14px;align-items:center;gap:13px;min-height:96px;padding:10px;color:inherit !important;background:#fbfcfe;border:1px solid #e3e9f2;border-radius:13px;text-decoration:none !important;transition:.18s ease;}.ipbV6CompactFile:hover{background:#fff;border-color:#bdd1ef;transform:translateY(-1px);}.ipbV6CompactFile__image{display:grid;place-items:center;width:78px;height:74px;overflow:hidden;color:#9fb3cf;background:#edf2f8;border-radius:10px;font-size:24px;}.ipbV6CompactFile__image img{width:100%;height:100%;object-fit:cover;}.ipbV6CompactFile__content{min-width:0;}.ipbV6CompactFile__content strong{display:-webkit-box;overflow:hidden;color:#172033;font-size:13px;line-height:1.4;font-weight:800;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.ipbV6CompactFile__stats{display:flex;align-items:center;gap:10px;margin-top:7px;color:#738095;font-size:10px;}.ipbV6RatedGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;}.ipbV6RatedFile{display:grid;grid-template-columns:64px minmax(0,1fr) 12px;align-items:center;gap:11px;min-height:84px;padding:10px;color:inherit !important;background:#fbfcfe;border:1px solid #e3e9f2;border-radius:13px;text-decoration:none !important;}.ipbV6RatedFile:hover{background:#fff;border-color:#bdd1ef;}.ipbV6RatedFile__image{display:grid;place-items:center;width:64px;height:64px;overflow:hidden;color:#f59e0b;background:#edf2f8;border-radius:10px;}.ipbV6RatedFile__image img{width:100%;height:100%;object-fit:cover;}.ipbV6RatedFile__main{min-width:0;}.ipbV6RatedFile__main strong{display:-webkit-box;overflow:hidden;color:#172033;font-size:12px;line-height:1.4;font-weight:800;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.ipbV6RatedFile__rating{display:flex;align-items:center;gap:5px;margin-top:5px;color:#f59e0b;font-size:10px;font-weight:800;}@media(max-width:1000px){.ipbV6FilesGrid, .ipbV6RatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));}.ipbV6Hero{grid-template-columns:minmax(0,1fr) 220px;}}@media(max-width:700px){.ipbDownloadsHomeV6{gap:15px;}.ipbV6Hero{grid-template-columns:1fr;min-height:auto;padding:27px 21px;border-radius:16px;}.ipbV6Hero h1{font-size:31px;}.ipbV6Hero__art{display:none;}.ipbV6Section{padding:15px;border-radius:15px;}.ipbV6CategoryGrid, .ipbV6FilesGrid, .ipbV6CompactGrid, .ipbV6RatedGrid{grid-template-columns:1fr;}.ipbV6SectionHead__more{display:none;}}body:has(.ipbDownloadsV7) .ipsBox--downloadsFeatured, body:has(.ipbDownloadsV7) .ipsBox--downloadsWhatsNew, body:has(.ipbDownloadsV7) .ipsBox--downloadsHighestRated, body:has(.ipbDownloadsV7) .ipsBox--downloadsMostDownloaded{display:none !important;}body:has(.ipbDownloadsV7) .ipsPageHeader--downloadsBrowseHeader{margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;}body:has(.ipbDownloadsV7) .ipsPageHeader--downloadsBrowseHeader > .ipsPageHeader__row{display:block !important;}body:has(.ipbDownloadsV7) .ipsPageHeader--downloadsBrowseHeader > .ipsPageHeader__row > .ipsPageHeader__primary, body:has(.ipbDownloadsV7) .ipsPageHeader--downloadsBrowseHeader > .ipsPageHeader__row > .ipsButtons{display:none !important;}.ipbDownloadsV7{width:100%;margin:0;padding:0;}.ipbV7Layout{display:grid;grid-template-columns:minmax(0, 1fr) 300px;gap:14px;align-items:start;}.ipbV7Main{min-width:0;}.ipbV7Sidebar{display:grid;gap:12px;}.ipbV7Hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:center;min-height:225px;padding:30px 36px;overflow:hidden;color:#fff;background:radial-gradient(circle at 88% 20%, rgba(133,210,255,.22), transparent 30%), linear-gradient(120deg,#1758a8 0%,#2178d0 55%,#3093eb 100%);border-radius:8px;box-shadow:0 9px 28px rgba(18,72,132,.14);}.ipbV7Hero:before{content:"";position:absolute;width:290px;height:290px;right:-80px;bottom:-150px;border-radius:50%;background:rgba(255,255,255,.07);}.ipbV7Hero__content, .ipbV7Hero__visual{position:relative;z-index:2;}.ipbV7Hero__title{max-width:580px;font-size:20px;line-height:1.25;font-weight:700;}.ipbV7Hero__title strong{display:block;margin-top:2px;font-size:26px;font-weight:850;letter-spacing:-.02em;}.ipbV7Hero p{max-width:670px;margin:10px 0 0;color:rgba(255,255,255,.9);font-size:12px;line-height:1.6;}.ipbV7HeroStats{display:flex;flex-wrap:wrap;gap:22px;margin-top:20px;}.ipbV7HeroStat{display:flex;align-items:center;gap:9px;}.ipbV7HeroStat__icon{display:grid;place-items:center;width:34px;height:34px;color:#fff;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.17);border-radius:8px;font-size:14px;}.ipbV7HeroStat > span:last-child{display:flex;flex-direction:column;}.ipbV7HeroStat strong{color:#fff;font-size:13px;line-height:1.1;font-weight:800;}.ipbV7HeroStat small{margin-top:3px;color:rgba(255,255,255,.72);font-size:9px;}.ipbV7Hero__visual{display:flex;align-items:center;justify-content:center;min-height:150px;}.ipbV7HeroVisual__database{position:absolute;left:8px;top:32px;display:grid;place-items:center;width:78px;height:78px;color:#d8efff;background:linear-gradient(180deg,#60c5ff,#1b8ce1);border-radius:50%;box-shadow:inset 0 0 0 2px rgba(255,255,255,.16), 0 14px 30px rgba(0,72,152,.25);font-size:37px;}.ipbV7HeroVisual__folder{position:relative;display:grid;place-items:center;width:138px;height:110px;margin-left:85px;color:#d9f2ff;background:linear-gradient(145deg,#5ac4ff,#177ee6);border:1px solid rgba(255,255,255,.23);border-radius:18px;box-shadow:0 18px 40px rgba(0,61,138,.26);transform:rotate(3deg);font-size:66px;}.ipbV7HeroVisual__folder > span{position:absolute;right:-15px;bottom:-18px;display:grid;place-items:center;width:56px;height:56px;color:#fff;background:#77d0ff;border:4px solid rgba(255,255,255,.2);border-radius:50%;box-shadow:0 9px 25px rgba(0,65,140,.24);font-size:22px;}.ipbV7Box, .ipbV7SideBox{background:#fff;border:1px solid #e2e8f0;border-radius:7px;box-shadow:0 3px 12px rgba(28,56,89,.04);}.ipbV7Box{margin-top:12px;}.ipbV7BoxHead, .ipbV7SideHead{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:10px 12px;border-bottom:1px solid #e9eef5;}.ipbV7BoxHead h2, .ipbV7SideHead h3{display:flex;align-items:center;gap:8px;margin:0;color:#183b67;font-size:13px;font-weight:800;}.ipbV7BoxHead h2 i, .ipbV7SideHead h3 i{color:#1787ef;}.ipbV7BoxHead__link{display:flex;align-items:center;gap:5px;color:#1882ec;font-size:9px;font-weight:700;}.ipbV7CategoryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;}.ipbV7Category{display:grid;grid-template-columns:44px minmax(0,1fr) 12px;align-items:center;gap:9px;min-height:84px;padding:10px;color:inherit !important;background:#fff;border:1px solid #e2e9f1;border-radius:6px;text-decoration:none !important;transition:.16s ease;}.ipbV7Category:hover{border-color:#b9d8fb;box-shadow:0 5px 14px rgba(26,83,145,.08);transform:translateY(-1px);}.ipbV7Category__icon{display:grid;place-items:center;width:44px;height:44px;overflow:hidden;color:#fff;background:linear-gradient(145deg,#1677df,#2e9af6);border-radius:10px;font-size:18px;}.ipbV7Category__icon img{width:100%;height:100%;object-fit:cover;}.ipbV7Category__content{min-width:0;}.ipbV7Category__content strong{display:block;color:#203b5f;font-size:11px;line-height:1.25;font-weight:800;}.ipbV7Category__desc{display:-webkit-box;margin-top:3px;overflow:hidden;color:#77869a;font-size:8.5px;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.ipbV7Category__desc p{margin:0;}.ipbV7Category__files{display:block;margin-top:8px;color:#66788d;font-size:8px;}.ipbV7Category__files b{display:inline-flex;margin-right:4px;padding:2px 5px;color:#205f9e;background:#edf6ff;border-radius:4px;font-size:9px;}.ipbV7Category__arrow{color:#8da6bf;font-size:8px;}.ipbV7Browser{overflow:hidden;}.ipbV7TabInput{position:absolute;opacity:0;pointer-events:none;}.ipbV7Tabs{display:flex;align-items:center;overflow-x:auto;border-bottom:1px solid #e7edf4;scrollbar-width:none;}.ipbV7Tabs::-webkit-scrollbar{display:none;}.ipbV7Tabs label{position:relative;flex:0 0 auto;padding:11px 14px;color:#66809f;cursor:pointer;font-size:9.5px;font-weight:650;transition:.15s ease;}.ipbV7Tabs label:hover{color:#147ce2;}.ipbV7Tabs label:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;background:transparent;}#ipbV7TabNew:checked ~ .ipbV7Tabs label[for="ipbV7TabNew"], #ipbV7TabPopular:checked ~ .ipbV7Tabs label[for="ipbV7TabPopular"], #ipbV7TabRated:checked ~ .ipbV7Tabs label[for="ipbV7TabRated"], #ipbV7TabDownloaded:checked ~ .ipbV7Tabs label[for="ipbV7TabDownloaded"], #ipbV7TabUpdated:checked ~ .ipbV7Tabs label[for="ipbV7TabUpdated"]{color:#0b75dd;font-weight:800;}#ipbV7TabNew:checked ~ .ipbV7Tabs label[for="ipbV7TabNew"]:after, #ipbV7TabPopular:checked ~ .ipbV7Tabs label[for="ipbV7TabPopular"]:after, #ipbV7TabRated:checked ~ .ipbV7Tabs label[for="ipbV7TabRated"]:after, #ipbV7TabDownloaded:checked ~ .ipbV7Tabs label[for="ipbV7TabDownloaded"]:after, #ipbV7TabUpdated:checked ~ .ipbV7Tabs label[for="ipbV7TabUpdated"]:after{background:#1787ef;}.ipbV7Panel{display:none;}#ipbV7TabNew:checked ~ .ipbV7Panels .ipbV7Panel--new, #ipbV7TabPopular:checked ~ .ipbV7Panels .ipbV7Panel--popular, #ipbV7TabRated:checked ~ .ipbV7Panels .ipbV7Panel--rated, #ipbV7TabDownloaded:checked ~ .ipbV7Panels .ipbV7Panel--downloaded, #ipbV7TabUpdated:checked ~ .ipbV7Panels .ipbV7Panel--updated{display:block;}.ipbV7Panels{padding:9px;}.ipbV7FileList{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:8px !important;margin:0 !important;padding:0 !important;list-style:none !important;}.ipbV7FileList > .ipsData__item{display:flex !important;flex-direction:column !important;min-width:0 !important;min-height:235px !important;overflow:hidden !important;background:#fff !important;border:1px solid #dfe7f0 !important;border-radius:6px !important;box-shadow:none !important;}.ipbV7FileList > .ipsData__item:hover{border-color:#b7d6f7 !important;box-shadow:0 5px 14px rgba(34,80,132,.08) !important;}.ipbV7FileList .ipsData__image{width:100% !important;height:105px !important;min-height:105px !important;margin:0 !important;overflow:hidden !important;background:#edf3f8 !important;border-radius:0 !important;border-bottom:1px solid #e6edf4 !important;}.ipbV7FileList .ipsData__image img{width:100% !important;height:100% !important;object-fit:cover !important;}.ipbV7FileList .ipsData__content{display:flex !important;flex:1 1 auto !important;flex-direction:column !important;min-width:0 !important;padding:9px !important;}.ipbV7FileList .ipsData__main{display:flex !important;flex:1 1 auto !important;flex-direction:column !important;min-width:0 !important;}.ipbV7FileList .ipsData__title{min-height:30px !important;}.ipbV7FileList .ipsData__title h3{display:-webkit-box !important;margin:0 !important;overflow:hidden !important;color:#21384f !important;font-size:10px !important;line-height:1.35 !important;font-weight:800 !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.ipbV7FileList .ipsData__title h3 a{color:#21384f !important;}.ipbV7FileList .ipsBadges{position:absolute;top:5px;right:5px;z-index:2;}.ipbV7FileList .ipsRating{margin-top:5px !important;font-size:8px !important;}.ipbV7FileList .cFilePrice{display:inline-flex !important;align-self:flex-start !important;margin-top:5px !important;padding:2px 5px !important;color:#158652 !important;background:#e9f8f0 !important;border-radius:4px !important;font-size:7px !important;font-weight:800 !important;}.ipbV7FileList .ipsData__extra{display:flex !important;flex-direction:column !important;gap:5px !important;margin-top:auto !important;padding-top:7px !important;border-top:1px solid #eef2f6 !important;}.ipbV7FileList .ipsData__stats{display:flex !important;flex-wrap:wrap !important;gap:5px !important;color:#7b8c9e !important;font-size:7px !important;}.ipbV7FileList .ipsData__last{margin:0 !important;padding:0 !important;}.ipbV7FileList .ipsData__last-text{display:flex !important;justify-content:space-between !important;gap:5px !important;}.ipbV7FileList .ipsData__last-primary, .ipbV7FileList .ipsData__last-secondary{color:#77889a !important;font-size:7px !important;}.ipbV7SideBox{overflow:hidden;}.ipbV7StatsList{padding:6px 12px 9px;}.ipbV7StatsList > div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid #edf1f5;color:#758397;font-size:9px;}.ipbV7StatsList > div:last-child{border-bottom:0;}.ipbV7StatsList strong{color:#214d80;font-size:10px;font-weight:800;}.ipbV7Authors{padding:6px 10px 9px;}.ipbV7Author{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid #edf1f5;}.ipbV7Author:last-child{border-bottom:0;}.ipbV7Author__avatar{display:grid;place-items:center;width:28px;height:28px;color:#fff;background:#45b779;border-radius:50%;font-size:10px;}.ipbV7Author__main{min-width:0;}.ipbV7Author__main strong{display:block;overflow:hidden;color:#274768;font-size:9px;font-weight:800;text-overflow:ellipsis;white-space:nowrap;}.ipbV7Author__main small{display:block;margin-top:2px;color:#8995a5;font-size:7px;}.ipbV7Author__downloads{padding:3px 5px;color:#177ae0;background:#edf6ff;border-radius:4px;font-size:7px;font-weight:800;}.ipbV7Recent{padding:6px 10px 9px;}.ipbV7RecentItem{display:grid;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:7px;padding:7px 0;color:inherit !important;border-bottom:1px solid #edf1f5;text-decoration:none !important;}.ipbV7RecentItem:last-child{border-bottom:0;}.ipbV7RecentItem__icon{display:grid;place-items:center;width:27px;height:27px;color:#fff;background:#277fda;border-radius:7px;font-size:10px;}.ipbV7RecentItem__main{min-width:0;}.ipbV7RecentItem__main strong{display:block;overflow:hidden;color:#274667;font-size:8px;font-weight:800;text-overflow:ellipsis;white-space:nowrap;}.ipbV7RecentItem__main small{display:block;margin-top:2px;overflow:hidden;color:#8996a6;font-size:7px;text-overflow:ellipsis;white-space:nowrap;}.ipbV7Trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;background:#fff;border:1px solid #e2e8f0;border-radius:7px;overflow:hidden;}.ipbV7Trust > div{display:flex;align-items:center;gap:8px;min-height:48px;padding:8px 12px;border-right:1px solid #edf1f5;}.ipbV7Trust > div:last-child{border-right:0;}.ipbV7Trust > div > span{display:grid;place-items:center;width:27px;height:27px;color:#167ee5;background:#edf6ff;border-radius:7px;font-size:11px;}.ipbV7Trust p{display:flex;flex-direction:column;margin:0;}.ipbV7Trust strong{color:#2b4869;font-size:8px;font-weight:800;}.ipbV7Trust small{margin-top:2px;color:#8995a4;font-size:7px;}@media (max-width:1200px){.ipbV7Layout{grid-template-columns:minmax(0,1fr) 260px;}.ipbV7Hero{grid-template-columns:minmax(0,1fr) 235px;}}@media (max-width:980px){.ipbV7Layout{grid-template-columns:1fr;}.ipbV7Sidebar{grid-template-columns:repeat(3,minmax(0,1fr));}.ipbV7Hero{grid-template-columns:1fr 220px;}.ipbV7CategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));}.ipbV7FileList{grid-template-columns:repeat(3,minmax(0,1fr)) !important;}}@media (max-width:720px){.ipbV7Hero{grid-template-columns:1fr;padding:24px 20px;}.ipbV7Hero__visual{display:none;}.ipbV7HeroStats{gap:12px;}.ipbV7Sidebar{grid-template-columns:1fr;}.ipbV7CategoryGrid{grid-template-columns:1fr;}.ipbV7FileList{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}.ipbV7Trust{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:480px){.ipbV7FileList{grid-template-columns:1fr !important;}.ipbV7Trust{grid-template-columns:1fr;}.ipbV7Trust > div{border-right:0;border-bottom:1px solid #edf1f5;}.ipbV7Trust > div:last-child{border-bottom:0;}}body:has(.ipbDownloadsV7) #ipsLayout_sidebar, body:has(.ipbDownloadsV7) .ipsLayout__secondary{display:none !important;}body:has(.ipbDownloadsV7) #ipsLayout_mainArea, body:has(.ipbDownloadsV7) .ipsLayout__primary{width:100% !important;max-width:none !important;flex:1 1 100% !important;}.ipbV7FileList{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:12px !important;margin:0 !important;padding:0 !important;list-style:none !important;}.ipbV7FileCard{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#fff;border:1px solid #dfe7f0;border-radius:8px;box-shadow:0 1px 3px rgba(30,55,80,.04);transition:border-color .18s ease, box-shadow .18s ease, transform .18s ease;}.ipbV7FileCard:hover{border-color:#b8d3ee;box-shadow:0 7px 20px rgba(35,70,105,.10);transform:translateY(-2px);}.ipbV7FileCard__image{position:relative;display:block;width:100%;height:128px;overflow:hidden;background:linear-gradient( 135deg, #edf3f8, #e3ebf3 );border-bottom:1px solid #e3eaf1;text-decoration:none !important;}.ipbV7FileCard__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease;}.ipbV7FileCard:hover .ipbV7FileCard__image img{transform:scale(1.025);}.ipbV7FileCard__noImage{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#9cafc1;font-size:34px;}.ipbV7FileCard__category{position:absolute;left:8px;bottom:8px;display:block;max-width:calc(100% - 16px);padding:4px 7px;overflow:hidden;color:#fff;background:rgba(26,49,72,.88);border-radius:4px;font-size:8px;line-height:1.2;font-weight:700;white-space:nowrap;text-overflow:ellipsis;backdrop-filter:blur(3px);}.ipbV7FileCard__body{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-width:0;padding:10px 11px 11px;}.ipbV7FileCard__title{display:-webkit-box;min-height:34px;margin:0;overflow:hidden;color:#263d54;font-size:11px;line-height:1.45;font-weight:800;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.ipbV7FileCard__title a{color:#263d54 !important;text-decoration:none !important;}.ipbV7FileCard__title a:hover{color:#1776c8 !important;}.ipbV7FileCard__rating{min-height:15px;margin-top:5px;overflow:hidden;}.ipbV7FileCard__rating .ipsRating{font-size:9px !important;}.ipbV7FileCard__meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px 9px;min-height:18px;margin-top:6px;color:#7b8c9d;font-size:8px;line-height:1.3;}.ipbV7FileCard__meta span{display:inline-flex;align-items:center;gap:4px;min-width:0;}.ipbV7FileCard__meta i{color:#9aabba;font-size:8px;}.ipbV7FileCard__bottom{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:auto;padding-top:9px;border-top:1px solid #edf1f5;}.ipbV7FileCard__author{min-width:0;overflow:hidden;font-size:8px;line-height:1.3;white-space:nowrap;text-overflow:ellipsis;}.ipbV7FileCard__author a{text-decoration:none !important;}.ipbV7FileCard__date{flex:0 0 auto;color:#8b99a7;font-size:7px;line-height:1.3;white-space:nowrap;}.ipbV7FileCard__price{display:inline-flex;align-self:flex-start;align-items:center;min-height:20px;margin-top:8px;padding:3px 7px;color:#168452;background:#e9f7ef;border:1px solid #d3eddf;border-radius:5px;font-size:8px;line-height:1.2;font-weight:800;}@media (max-width:1200px){.ipbV7FileList{grid-template-columns:repeat(3,minmax(0,1fr)) !important;}}@media (max-width:850px){.ipbV7FileList{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}.ipbV7FileCard__image{height:140px;}}@media (max-width:520px){.ipbV7FileList{grid-template-columns:1fr !important;}.ipbV7FileCard__image{height:175px;}.ipbV7FileCard__title{font-size:12px;}}.ipbV7FileList{gap:10px !important;}.ipbV7FileCard{min-height:258px !important;border-radius:7px !important;border-color:#dce5ee !important;box-shadow:0 1px 2px rgba(26,49,72,.035) !important;}.ipbV7FileCard:hover{transform:translateY(-2px) !important;border-color:#9fc8ef !important;box-shadow:0 7px 18px rgba(34,76,119,.10) !important;}.ipbV7FileCard__image{height:118px !important;min-height:118px !important;background:#edf2f7 !important;}.ipbV7FileCard__image img{object-fit:cover !important;}.ipbV7FileCard__image:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient( to bottom, rgba(0,0,0,0) 58%, rgba(17,38,58,.10) 100% );}.ipbV7FileCard__category{left:7px !important;bottom:7px !important;z-index:2;max-width:calc(100% - 14px) !important;padding:3px 6px !important;border:1px solid rgba(255,255,255,.16);border-radius:4px !important;color:#fff !important;background:rgba(28,49,70,.88) !important;font-size:7.5px !important;line-height:1.25 !important;font-weight:700 !important;box-shadow:0 1px 3px rgba(0,0,0,.10);}.ipbV7FileCard__body{padding:9px 10px 10px !important;}.ipbV7FileCard__title{min-height:34px !important;margin:0 !important;font-size:11px !important;line-height:1.42 !important;font-weight:800 !important;}.ipbV7FileCard__title a{color:#243b52 !important;}.ipbV7FileCard__title a:hover{color:#1673bc !important;}.ipbV7FileCard__rating{display:flex;align-items:center;min-height:14px !important;margin-top:4px !important;}.ipbV7FileCard__rating .ipsRating{transform:scale(.86);transform-origin:left center;}.ipbV7FileCard__meta{display:flex !important;align-items:center !important;gap:9px !important;min-height:18px !important;margin-top:4px !important;color:#77889a !important;font-size:7.5px !important;}.ipbV7FileCard__meta span{gap:4px !important;}.ipbV7FileCard__meta i{color:#8ea1b3 !important;font-size:7px !important;}.ipbV7FileCard__bottom{min-height:27px;margin-top:auto !important;padding-top:7px !important;border-top:1px solid #edf1f5 !important;}.ipbV7FileCard__author{max-width:60%;font-size:7.5px !important;}.ipbV7FileCard__date{color:#8595a5 !important;font-size:7px !important;}.ipbV7FileCard__price{min-height:19px !important;margin-top:7px !important;padding:3px 7px !important;border-radius:4px !important;color:#168351 !important;background:#edf8f2 !important;border:1px solid #d6eee1 !important;font-size:7.5px !important;line-height:1.15 !important;font-weight:800 !important;}.ipbV7FileCard__price:not(:empty){max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.ipbV7FileCard__noImage{background:radial-gradient( circle at center, #f8fafc 0, #edf2f7 72% ) !important;color:#9eb0c1 !important;font-size:30px !important;}@media (min-width:1201px){.ipbV7FileList{grid-template-columns:repeat(4,minmax(0,1fr)) !important;}}@media (max-width:1200px){.ipbV7FileList{grid-template-columns:repeat(3,minmax(0,1fr)) !important;}}@media (max-width:850px){.ipbV7FileList{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}.ipbV7FileCard__image{height:135px !important;}}@media (max-width:520px){.ipbV7FileList{grid-template-columns:1fr !important;}.ipbV7FileCard{min-height:0 !important;}.ipbV7FileCard__image{height:175px !important;}.ipbV7FileCard__title{min-height:0 !important;font-size:12px !important;}}.ipbV7FileCardV4, .ipbV7FileCardV4 *{box-sizing:border-box;}.ipbV7FileCardV4{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;color:#28394a;background:#fff;border:1px solid #dce5ee;border-radius:7px;box-shadow:0 1px 2px rgba(25,50,75,.035);font-family:"Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;transition:border-color .16s ease, box-shadow .16s ease, transform .16s ease;}.ipbV7FileCardV4:hover{border-color:#b7d2eb;box-shadow:0 5px 16px rgba(30,70,110,.09);transform:translateY(-1px);}.ipbV7FileCardV4__preview{position:relative;display:block;height:108px;margin:8px 8px 0;overflow:hidden;background:#edf3f7;border:1px solid #e6edf3;border-radius:6px;text-decoration:none !important;}.ipbV7FileCardV4__preview img{display:block;width:100%;height:100%;object-fit:cover;}.ipbV7FileCardV4__noImage{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#9cacbb;background:linear-gradient( 135deg, #f4f7fa, #e9eff5 );font-size:30px;}.ipbV7FileCardV4__badge{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;justify-content:center;max-width:85px;min-height:20px;padding:3px 7px;overflow:hidden;color:#fff;background:#1187e8;border-radius:4px;box-shadow:0 1px 4px rgba(0,90,170,.18);font-size:10px;line-height:1;font-weight:600;white-space:nowrap;text-overflow:ellipsis;}.ipbV7FileCardV4__content{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;padding:9px 10px 10px;}.ipbV7FileCardV4__title{display:-webkit-box;min-height:36px;margin:0;overflow:hidden;color:#25394d;font-family:inherit;font-size:13px;line-height:1.38;font-weight:600;letter-spacing:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.ipbV7FileCardV4__title a{color:#25394d !important;text-decoration:none !important;}.ipbV7FileCardV4__title a:hover{color:#0879d9 !important;}.ipbV7FileCardV4__info{display:flex;flex-direction:column;gap:2px;min-width:0;margin-top:4px;}.ipbV7FileCardV4__category{display:block;max-width:100%;overflow:hidden;color:#4980ad !important;font-size:11px;line-height:1.3;font-weight:500;white-space:nowrap;text-overflow:ellipsis;text-decoration:none !important;}.ipbV7FileCardV4__category:hover{color:#0879d9 !important;}.ipbV7FileCardV4__version{color:#7d8d9d;font-size:10px;line-height:1.3;font-weight:400;}.ipbV7FileCardV4__author{display:flex;align-items:center;gap:7px;min-width:0;margin-top:8px;}.ipbV7FileCardV4__avatar{display:flex;flex:0 0 24px;width:24px;height:24px;overflow:hidden;border-radius:50%;}.ipbV7FileCardV4__avatar img{display:block;width:24px !important;height:24px !important;object-fit:cover;border-radius:50% !important;}.ipbV7FileCardV4__avatar .ipsUserPhoto, .ipbV7FileCardV4__avatar .ipsUserPhoto img{width:24px !important;height:24px !important;min-width:24px !important;border-radius:50% !important;}.ipbV7FileCardV4__authorText{min-width:0;overflow:hidden;font-size:11px;line-height:1.3;font-weight:500;white-space:nowrap;text-overflow:ellipsis;}.ipbV7FileCardV4__authorText a{text-decoration:none !important;}.ipbV7FileCardV4__rating{display:flex;align-items:center;min-height:18px;margin-top:6px;overflow:hidden;}.ipbV7FileCardV4__rating .ipsRating{font-size:11px !important;}.ipbV7FileCardV4__ratingEmpty{display:flex;gap:2px;color:#d1d9e0;font-size:11px;}.ipbV7FileCardV4__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;margin-top:auto;padding-top:8px;border-top:1px solid #edf1f5;}.ipbV7FileCardV4__meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;min-width:0;color:#7d8e9f;font-size:10px;line-height:1.25;}.ipbV7FileCardV4__meta > span{display:inline-flex;align-items:center;gap:4px;min-width:0;}.ipbV7FileCardV4__meta i{color:#819cb4;font-size:9px;}.ipbV7FileCardV4__time .ipsTime__long{display:none !important;}.ipbV7FileCardV4__time .ipsTime__short{display:inline !important;}.ipbV7FileCardV4__time .ipsTime{font-size:10px !important;line-height:1.25 !important;}.ipbV7FileCardV4__button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:5px;min-height:29px;padding:6px 10px;color:#fff !important;background:#0784eb;border:1px solid #067ad9;border-radius:5px;box-shadow:0 1px 2px rgba(0,90,175,.14);font-family:inherit;font-size:11px;line-height:1;font-weight:600;white-space:nowrap;text-decoration:none !important;}.ipbV7FileCardV4__button:hover{color:#fff !important;background:#0676d4;border-color:#056cc3;}.ipbV7FileCardV4__button i{font-size:10px;}.ipbV7FileCardV4__button--paid{color:#13794e !important;background:#ebf8f1;border-color:#c9ead9;font-size:10px;}.ipbV7FileCardV4__button--paid:hover{color:#106a43 !important;background:#e1f4ea;border-color:#b9dfca;}.ipbV7Panel--new .ipbV7FileList{grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:10px !important;}@media (max-width:1200px){.ipbV7Panel--new .ipbV7FileList{grid-template-columns:repeat(3,minmax(0,1fr)) !important;}}@media (max-width:850px){.ipbV7Panel--new .ipbV7FileList{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}.ipbV7FileCardV4__preview{height:130px;}}@media (max-width:520px){.ipbV7Panel--new .ipbV7FileList{grid-template-columns:1fr !important;}.ipbV7FileCardV4__preview{height:180px;}.ipbV7FileCardV4__title{min-height:0;font-size:14px;}.ipbV7FileCardV4__footer{align-items:flex-start;}}.ipbDownloadsV7{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;}.ipbV7CategoryGrid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px !important;padding:14px !important;}.ipbV7Category{display:grid !important;grid-template-columns:54px minmax(0,1fr) auto 14px !important;align-items:center !important;gap:12px !important;min-height:92px !important;padding:14px !important;background:#fff !important;border:1px solid #dfe7ef !important;border-radius:8px !important;box-shadow:0 1px 2px rgba(31,54,78,.035) !important;transition:border-color .16s ease, box-shadow .16s ease, transform .16s ease !important;}.ipbV7Category:hover{border-color:#b6d3ef !important;box-shadow:0 6px 17px rgba(30,69,107,.08) !important;transform:translateY(-1px) !important;}.ipbV7Category__icon{display:grid !important;place-items:center !important;width:54px !important;height:54px !important;color:#197fd9 !important;background:#edf6ff !important;border:1px solid #dcecff !important;border-radius:9px !important;font-size:21px !important;}.ipbV7Category__icon img{width:100% !important;height:100% !important;object-fit:cover !important;}.ipbV7Category__content{min-width:0 !important;}.ipbV7Category__content strong{display:block !important;margin:0 !important;overflow:hidden !important;color:#243b53 !important;font-size:13px !important;line-height:1.35 !important;font-weight:650 !important;white-space:nowrap !important;text-overflow:ellipsis !important;}.ipbV7Category__desc{display:-webkit-box !important;min-height:17px !important;margin-top:4px !important;overflow:hidden !important;color:#77889a !important;font-size:10.5px !important;line-height:1.35 !important;-webkit-line-clamp:1 !important;-webkit-box-orient:vertical !important;}.ipbV7Category__desc:empty{display:none !important;}.ipbV7Category__files{display:inline-flex !important;align-items:center !important;gap:5px !important;margin-top:7px !important;color:#78899a !important;font-size:10px !important;line-height:1 !important;}.ipbV7Category__files b{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:29px !important;min-height:22px !important;margin:0 !important;padding:3px 7px !important;color:#1975c7 !important;background:#edf6ff !important;border-radius:5px !important;font-size:10px !important;line-height:1 !important;font-weight:700 !important;}.ipbV7Category__arrow{color:#9aabba !important;font-size:10px !important;}.ipbV7Panel--new .ipbV7FileList{grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:12px !important;}.ipbV7FileCardV4{min-height:310px !important;border-color:#dfe6ee !important;border-radius:8px !important;box-shadow:0 1px 2px rgba(27,48,68,.035) !important;}.ipbV7FileCardV4__preview{height:120px !important;margin:8px 8px 0 !important;border-radius:6px !important;}.ipbV7FileCardV4__preview img{object-fit:cover !important;}.ipbV7FileCardV4__badge{top:7px !important;right:7px !important;min-height:22px !important;padding:4px 7px !important;background:#1782df !important;border-radius:4px !important;font-size:10px !important;font-weight:650 !important;}.ipbV7FileCardV4__content{padding:11px 11px 10px !important;}.ipbV7FileCardV4__title{min-height:38px !important;color:#25394d !important;font-size:13px !important;line-height:1.42 !important;font-weight:650 !important;}.ipbV7FileCardV4__title a{color:#25394d !important;}.ipbV7FileCardV4__info{gap:3px !important;margin-top:5px !important;}.ipbV7FileCardV4__category{color:#3279b5 !important;font-size:10.5px !important;line-height:1.35 !important;font-weight:500 !important;}.ipbV7FileCardV4__version{color:#8492a1 !important;font-size:10px !important;line-height:1.35 !important;}.ipbV7FileCardV4__author{gap:8px !important;margin-top:9px !important;}.ipbV7FileCardV4__avatar{flex:0 0 30px !important;width:30px !important;height:30px !important;overflow:hidden !important;border:1px solid #e1e6eb !important;border-radius:50% !important;background:#f3f5f7 !important;}.ipbV7FileCardV4__avatar .ipsUserPhoto, .ipbV7FileCardV4__avatar .ipsUserPhoto img, .ipbV7FileCardV4__avatar img{display:block !important;width:30px !important;height:30px !important;min-width:30px !important;max-width:30px !important;object-fit:cover !important;border-radius:50% !important;}.ipbV7FileCardV4__authorText{font-size:11px !important;line-height:1.3 !important;font-weight:500 !important;}.ipbV7FileCardV4__rating{min-height:17px !important;margin-top:7px !important;}.ipbV7FileCardV4__ratingEmpty{gap:2px !important;color:#cbd4dd !important;font-size:10px !important;}.ipbV7FileCardV4__footer{gap:7px !important;min-height:36px !important;margin-top:auto !important;padding-top:9px !important;border-color:#edf1f4 !important;}.ipbV7FileCardV4__meta{gap:8px !important;color:#7c8c9d !important;font-size:10px !important;}.ipbV7FileCardV4__meta i{color:#899aaa !important;font-size:9px !important;}.ipbV7FileCardV4__time{display:inline-flex !important;align-items:center !important;gap:4px !important;white-space:nowrap !important;color:#8594a3 !important;font-size:10px !important;}.ipbV7FileCardV4__button{min-height:30px !important;padding:6px 10px !important;background:#187fd7 !important;border-color:#1475c8 !important;border-radius:5px !important;font-size:10.5px !important;font-weight:600 !important;}.ipbV7FileCardV4__button:hover{background:#126fbe !important;border-color:#1064ae !important;}.ipbV7FileCardV4__button--paid{color:#167348 !important;background:#edf8f2 !important;border-color:#d2ebdd !important;font-size:10px !important;}@media (max-width:1100px){.ipbV7Panel--new .ipbV7FileList{grid-template-columns:repeat(3,minmax(0,1fr)) !important;}}@media (max-width:900px){.ipbV7CategoryGrid{grid-template-columns:1fr !important;}}@media (max-width:760px){.ipbV7Panel--new .ipbV7FileList{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}}@media (max-width:520px){.ipbV7Panel--new .ipbV7FileList{grid-template-columns:1fr !important;}.ipbV7FileCardV4__preview{height:175px !important;}}.ipbDownloadsV7{font-family:"Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;}.ipbDownloadsV7 button, .ipbDownloadsV7 input, .ipbDownloadsV7 select, .ipbDownloadsV7 textarea{font-family:inherit;}.ipbDownloadsV7 .ipbV7Tabs label{display:inline-flex;align-items:center;justify-content:center;gap:7px;}.ipbDownloadsV7 .ipbV7Tabs label i{width:13px;color:currentColor;font-size:11px;line-height:1;text-align:center;}.ipbDownloadsV7 .ipbV7CategoryGrid{gap:10px;padding:12px;}.ipbDownloadsV7 .ipbV7Category{grid-template-columns:46px minmax(0,1fr) 16px;gap:11px;min-height:92px;padding:12px;border-color:#dfe7f0;border-radius:8px;box-shadow:0 2px 8px rgba(25,60,95,.035);}.ipbDownloadsV7 .ipbV7Category:hover{border-color:#aed2f8;box-shadow:0 7px 18px rgba(26,83,145,.10);}.ipbDownloadsV7 .ipbV7Category__icon{width:46px;height:46px;border-radius:11px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 4px 10px rgba(22,119,223,.16);}.ipbDownloadsV7 .ipbV7Category__content strong{color:#17395f;font-size:11.5px;line-height:1.3;}.ipbDownloadsV7 .ipbV7Category__desc{margin-top:4px;color:#718299;font-size:9px;line-height:1.4;}.ipbDownloadsV7 .ipbV7Category__files{margin-top:7px;font-size:8.5px;}.ipbDownloadsV7 .ipbV7Category__files b{margin-right:5px;padding:2px 6px;border-radius:999px;}.ipbDownloadsV7 .ipbV7Category__arrow{display:grid;place-items:center;width:16px;height:26px;color:#7f9ab7;font-size:9px;transition:transform .16s ease,color .16s ease;}.ipbDownloadsV7 .ipbV7Category:hover .ipbV7Category__arrow{color:#1677df;transform:translateX(2px);}@media (max-width:900px){.ipbDownloadsV7 .ipbV7CategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}}@media (max-width:560px){.ipbDownloadsV7 .ipbV7CategoryGrid{grid-template-columns:1fr !important;}}.ipbDownloadsV7 .ipbV7Category__desc:empty::before{content:attr(data-fallback);}.ipbDownloadsV7 .ipbV7Hero__submit{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:9px 14px;color:#1767b5 !important;background:#fff;border:1px solid rgba(255,255,255,.82);border-radius:7px;box-shadow:0 5px 14px rgba(11,65,125,.16);font-size:11px;font-weight:750;text-decoration:none !important;transition:transform .16s ease,box-shadow .16s ease,background .16s ease;}.ipbDownloadsV7 .ipbV7Hero__submit:hover{color:#0f5da8 !important;background:#f4f9ff;box-shadow:0 7px 18px rgba(11,65,125,.22);transform:translateY(-1px);}.ipbDownloadsV7 .ipbV7FileCardV4__title{min-height:0 !important;margin-bottom:0 !important;}.ipbDownloadsV7 .ipbV7FileCardV4__info{margin-top:2px !important;}.ipbDownloadsV7 .ipbV7CategoryGrid{background:linear-gradient(180deg,#fbfdff 0%,#f7faff 100%);}.ipbDownloadsV7 .ipbV7Category{position:relative;overflow:hidden;background:#fff;}.ipbDownloadsV7 .ipbV7Category::after{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#1684eb;opacity:0;transition:opacity .16s ease;}.ipbDownloadsV7 .ipbV7Category:hover::after{opacity:1;}.ipbDownloadsV7 .ipbV7Category__fallback{display:block;}.ipbDownloadsV7 .ipbV7Category__desc:has(>p,>div,>ul,>ol,>span:not(.ipbV7Category__fallback)) > .ipbV7Category__fallback{display:none;}.ipbDownloadsV7 .ipbV7Category__content strong{font-size:12px;}.ipbDownloadsV7 .ipbV7Category__files b{font-size:9px;}.ipbDownloadsV7 .ipbV7Panel .ipbV7FileList{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:10px !important;padding:10px !important;margin:0 !important;}.ipbDownloadsV7 .ipbV7Panel .ipbV7FileCardV4{height:100%;}.ipbDownloadsV7 .ipbV7FileCardV4__button--paid:hover{color:#12613d !important;background:#e5f5ec !important;border-color:#c3e4d2 !important;box-shadow:0 2px 7px rgba(22,115,72,.10) !important;}.ipbDownloadsV7 .ipbV7Author{margin:0 -5px;padding:7px 5px;border-radius:7px;transition:background .16s ease,transform .16s ease;}.ipbDownloadsV7 .ipbV7Author:hover{background:#f1f7fd;transform:translateX(2px);}.ipbDownloadsV7 .ipbV7Author__avatar{overflow:hidden;background:#edf4fa;border:1px solid #dce7f1;}.ipbDownloadsV7 .ipbV7Author__avatar .ipsUserPhoto, .ipbDownloadsV7 .ipbV7Author__avatar img{display:block;width:28px !important;height:28px !important;object-fit:cover;border-radius:50%;}.ipbDownloadsV7 .ipbV7Author__main strong a{display:block;overflow:hidden;font-size:9.5px;font-weight:800;text-overflow:ellipsis;white-space:nowrap;text-decoration:none !important;}.ipbDownloadsV7 .ipbV7RecentItem{margin:0 -5px;padding:7px 5px;border-radius:7px;transition:background .16s ease,transform .16s ease;}.ipbDownloadsV7 .ipbV7RecentItem:hover{background:#f1f7fd;transform:translateX(2px);}.ipbDownloadsV7 .ipbV7RecentItem__titleRow{display:flex;align-items:baseline;gap:6px;min-width:0;}.ipbDownloadsV7 .ipbV7RecentItem__titleRow strong{min-width:0;flex:1 1 auto;}.ipbDownloadsV7 .ipbV7RecentItem__version{flex:0 0 auto;color:#d43b3b;font-size:7.5px;line-height:1;font-style:normal;font-weight:800;}@media (max-width:1100px){.ipbDownloadsV7 .ipbV7Panel .ipbV7FileList{grid-template-columns:repeat(3,minmax(0,1fr)) !important;}}@media (max-width:760px){.ipbDownloadsV7 .ipbV7Panel .ipbV7FileList{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}}@media (max-width:520px){.ipbDownloadsV7 .ipbV7Panel .ipbV7FileList{grid-template-columns:1fr !important;}}.ipbDownloadsV7 .ipbV7RecentItem__titleRow{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.ipbDownloadsV7 .ipbV7RecentItem__titleRow strong{display:inline !important;overflow:visible;font-size:10.5px;line-height:1.35;font-weight:750;white-space:normal;}.ipbDownloadsV7 .ipbV7RecentItem__version{display:inline;margin-left:4px;color:#d33131;font-size:9px;line-height:1.35;font-weight:850;}.ipbDownloadsV7 .ipbV7CategoryGrid{gap:12px;padding:14px;}.ipbDownloadsV7 .ipbV7Category{grid-template-columns:54px minmax(0,1fr) 18px;gap:13px;min-height:108px;padding:14px;border-radius:10px;}.ipbDownloadsV7 .ipbV7Category__icon{width:54px;height:54px;border-radius:12px;font-size:21px;}.ipbDownloadsV7 .ipbV7Category__icon img{width:100%;height:100%;object-fit:cover;}.ipbDownloadsV7 .ipbV7Category__content strong{font-size:13px;line-height:1.35;font-weight:800;}.ipbDownloadsV7 .ipbV7Category__desc{margin-top:5px;color:#687b91;font-size:10.5px;line-height:1.45;}.ipbDownloadsV7 .ipbV7Category__files{margin-top:8px;font-size:10px;font-weight:600;}.ipbDownloadsV7 .ipbV7Category__files b{padding:3px 7px;font-size:10px;font-weight:800;}.ipbDownloadsV7 .ipbV7Category__arrow{width:18px;font-size:10px;}.ipbDownloadsV7 .ipbV7FileCardV4__title, .ipbDownloadsV7 .ipbV7FileCardV4__title a{font-size:13.5px;line-height:1.4;font-weight:750;}.ipbDownloadsV7 .ipbV7FileCardV4__category{font-size:11.5px;font-weight:600;}.ipbDownloadsV7 .ipbV7FileCardV4__meta{color:#617487 !important;font-size:10.5px !important;font-weight:700 !important;}.ipbDownloadsV7 .ipbV7FileCardV4__time{color:#66798d !important;font-size:10.5px !important;font-weight:700 !important;}.ipbDownloadsV7 .ipbV7SideHead h3{font-size:13.5px;font-weight:850;}.ipbDownloadsV7 .ipbV7Authors, .ipbDownloadsV7 .ipbV7Recent{padding:8px 12px 11px;}.ipbDownloadsV7 .ipbV7Author{grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:9px 6px;}.ipbDownloadsV7 .ipbV7Author__avatar, .ipbDownloadsV7 .ipbV7Author__avatar .ipsUserPhoto, .ipbDownloadsV7 .ipbV7Author__avatar img{width:34px !important;height:34px !important;}.ipbDownloadsV7 .ipbV7Author__main strong, .ipbDownloadsV7 .ipbV7Author__main strong a{font-size:11px;line-height:1.35;font-weight:850;}.ipbDownloadsV7 .ipbV7Author__main small{margin-top:3px;font-size:9.5px;line-height:1.3;}.ipbDownloadsV7 .ipbV7Author__downloads{display:inline-flex;align-items:center;gap:3px;padding:4px 6px;font-size:9px;font-weight:800;white-space:nowrap;}.ipbDownloadsV7 .ipbV7Author__downloads small{font-size:8px;font-weight:700;}.ipbDownloadsV7 .ipbV7RecentItem{grid-template-columns:32px minmax(0,1fr);gap:9px;padding:9px 6px;}.ipbDownloadsV7 .ipbV7RecentItem__icon{width:32px;height:32px;font-size:12px;}.ipbDownloadsV7 .ipbV7RecentItem__main small{margin-top:3px;color:#728397;font-size:9.5px;line-height:1.35;font-weight:650;}.ipbDownloadsV7 .ipbV7Trust > div{gap:11px;min-height:64px;padding:11px 14px;}.ipbDownloadsV7 .ipbV7Trust > div > span{flex:0 0 34px;width:34px;height:34px;font-size:13px;}.ipbDownloadsV7 .ipbV7Trust p strong{display:block;font-size:11.5px;line-height:1.35;font-weight:850;}.ipbDownloadsV7 .ipbV7Trust p small{display:block;margin-top:3px;color:#718196;font-size:9.5px;line-height:1.4;font-weight:600;}@media (max-width:760px){.ipbDownloadsV7 .ipbV7Trust{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:520px){.ipbDownloadsV7 .ipbV7Category{grid-template-columns:50px minmax(0,1fr) 16px;min-height:100px;padding:12px;}.ipbDownloadsV7 .ipbV7Category__icon{width:50px;height:50px;}.ipbDownloadsV7 .ipbV7Trust{grid-template-columns:1fr;}}.ipbDownloadsV7 .ipbV7Author{grid-template-columns:34px minmax(0,1fr) max-content;}.ipbDownloadsV7 .ipbV7Author__main{display:block;min-width:0;overflow:hidden;}.ipbDownloadsV7 .ipbV7Author__main strong, .ipbDownloadsV7 .ipbV7Author__main small{width:100%;max-width:100%;}.ipbDownloadsV7 .ipbV7Author__name{display:block;max-width:100%;overflow:hidden;color:#163d66 !important;font-size:11px;line-height:1.35;font-weight:850;text-overflow:ellipsis;white-space:nowrap;text-decoration:none !important;}.ipbDownloadsV7 .ipbV7Author__name:hover{color:#0879d9 !important;}.ipbDownloadsV7 .ipbV7Author__downloads{align-self:center;justify-self:end;}.ipbDownloadsV7 .ipbV7Category__titleRow{display:flex;align-items:baseline;gap:5px;min-width:0;flex-wrap:wrap;}.ipbDownloadsV7 .ipbV7Category__titleRow strong{display:inline;flex:0 1 auto;}.ipbDownloadsV7 .ipbV7Category__count{display:inline-flex;align-items:baseline;gap:3px;color:#75879b;font-size:9.5px;line-height:1.3;font-weight:650;white-space:nowrap;}.ipbDownloadsV7 .ipbV7Category__count b{color:#176fae;font-size:10px;font-weight:850;}.ipbDownloadsV7 .ipbV7Category__desc{display:block !important;max-height:none !important;overflow:visible !important;text-overflow:clip !important;-webkit-line-clamp:unset !important;-webkit-box-orient:initial !important;}.ipbDownloadsV7 .ipbV7Category__desc p{margin:0;}.ipbDownloadsV7 .ipbV7FileCardV4__rating{display:flex;align-items:center;width:max-content;max-width:100%;min-height:25px !important;margin-top:8px !important;padding:4px 7px;background:linear-gradient(180deg,#fffdf7 0%,#fff9e8 100%);border:1px solid #f0dfaa;border-radius:6px;box-shadow:0 1px 3px rgba(127,91,16,.06);}.ipbDownloadsV7 .ipbV7FileCardV4__rating .ipsRating, .ipbDownloadsV7 .ipbV7FileCardV4__ratingEmpty{margin:0 !important;color:#e3a926 !important;}.ipbDownloadsV7 .ipbV7FileCardV4__ratingEmpty i{color:#d9c58d !important;}@media (max-width:520px){.ipbDownloadsV7 .ipbV7Category__titleRow{gap:4px;}}.ipbDownloadsV7 .ipbV7Category__desc strong, .ipbDownloadsV7 .ipbV7Category__desc span:not(.ipbV7Category__fallback){display:inline !important;}.ipbDownloadsV7 .ipbV7Category__desc strong{color:inherit;font-size:inherit;line-height:inherit;font-weight:800;}.ipbDownloadsV7 .ipbV7Category__count{gap:4px;padding:3px 8px;color:#55728f;background:linear-gradient(180deg,#f5faff 0%,#eaf4ff 100%);border:1px solid #cfe3f7;border-radius:999px;box-shadow:0 1px 2px rgba(26,94,157,.05);font-size:9.5px;line-height:1.2;font-weight:700;}.ipbDownloadsV7 .ipbV7Category__count b{color:#096fca;font-size:10px;line-height:1.2;font-weight:900;}.ipbDownloadsV7 .ipbV5Featured{margin-top:12px;}.ipbDownloadsV7 .ipbV5SectionNote{color:#72849a;font-size:9.5px;font-weight:650;}.ipbDownloadsV7 .ipbV5Featured__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px;margin:0;}.ipbDownloadsV7 .ipbV5StatusStack{position:absolute;z-index:3;top:8px;left:8px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;}.ipbDownloadsV7 .ipbV5Status{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;color:#fff;background:#2584dd;border:1px solid rgba(255,255,255,.34);border-radius:999px;box-shadow:0 2px 7px rgba(12,55,99,.17);font-size:8px;line-height:1;font-weight:850;text-transform:uppercase;letter-spacing:.025em;}.ipbDownloadsV7 .ipbV5Status--featured{background:#8a5c08;}.ipbDownloadsV7 .ipbV5Status--new{background:#168556;}.ipbDownloadsV7 .ipbV5Status--updated{background:#5d57c9;}.ipbDownloadsV7 .ipbV5Favorite{position:absolute;z-index:5;left:8px;bottom:8px;}.ipbDownloadsV7 .ipbV5Favorite [data-controller="core.front.core.followButton"]{display:block;}.ipbDownloadsV7 .ipbV5Favorite .ipsButton--follow{min-width:28px!important;height:28px!important;padding:0!important;background:rgba(255,255,255,.94)!important;border:1px solid rgba(30,74,119,.16)!important;border-radius:50%!important;box-shadow:0 2px 8px rgba(19,57,94,.16)!important;}.ipbDownloadsV7 .ipbV5Favorite .ipsButton--follow a{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;padding:0!important;color:#44627f!important;}.ipbDownloadsV7 .ipbV5Favorite .ipsButton__label,.ipbDownloadsV7 .ipbV5Favorite .ipsMenuCaret,.ipbDownloadsV7 .ipbV5Favorite .ipsButton__segment{display:none!important;}.ipbDownloadsV7 .ipbV5Favorite .ipsButton--follow-active a{color:#e14949!important;}.ipbDownloadsV7 .ipbV5Filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;background:#f8fbfe;border-bottom:1px solid #e4ebf3;}.ipbDownloadsV7 .ipbV5FilterGroup{display:inline-flex;gap:3px;padding:3px;background:#eaf1f7;border-radius:7px;}.ipbDownloadsV7 .ipbV5FilterGroup button,.ipbDownloadsV7 .ipbV5FilterReset{min-height:28px;padding:5px 9px;color:#60758b;background:transparent;border:0;border-radius:5px;font-family:inherit;font-size:9px;font-weight:750;cursor:pointer;}.ipbDownloadsV7 .ipbV5FilterGroup button.is-active{color:#fff;background:#167ed7;box-shadow:0 2px 6px rgba(22,126,215,.2);}.ipbDownloadsV7 .ipbV5CategoryFilter{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:0 8px;color:#557089;background:#fff;border:1px solid #d7e2ec;border-radius:6px;}.ipbDownloadsV7 .ipbV5CategoryFilter select{height:32px;max-width:190px;color:#405a73;background:transparent;border:0;outline:0;font-size:9px;font-weight:700;}.ipbDownloadsV7 .ipbV5FilterReset{color:#b44545;background:#fff;border:1px solid #ead7d7;}.ipbDownloadsV7 .ipbV7FileCardV4[hidden]{display:none!important;}.ipbDownloadsV7 .ipbV5Reviews{padding:7px 10px 10px;}.ipbDownloadsV7 .ipbV5Review{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;margin:0 -4px;padding:8px 4px;color:inherit!important;border-bottom:1px solid #edf1f5;border-radius:6px;text-decoration:none!important;transition:background .16s ease;}.ipbDownloadsV7 .ipbV5Review:hover{background:#f1f7fd;}.ipbDownloadsV7 .ipbV5Review:last-child{border-bottom:0;}.ipbDownloadsV7 .ipbV5Review__avatar{overflow:hidden;width:30px;height:30px;border-radius:50%;}.ipbDownloadsV7 .ipbV5Review__avatar .ipsUserPhoto,.ipbDownloadsV7 .ipbV5Review__avatar img{display:block;width:30px!important;height:30px!important;object-fit:cover;border-radius:50%;}.ipbDownloadsV7 .ipbV5Review__body{min-width:0;}.ipbDownloadsV7 .ipbV5Review__top{display:flex;align-items:center;justify-content:space-between;gap:6px;}.ipbDownloadsV7 .ipbV5Review__top strong{overflow:hidden;color:#244565;font-size:9.5px;font-weight:850;text-overflow:ellipsis;white-space:nowrap;}.ipbDownloadsV7 .ipbV5Review__top em{color:#c88709;font-size:8.5px;font-style:normal;font-weight:850;}.ipbDownloadsV7 .ipbV5Review__file,.ipbDownloadsV7 .ipbV5Review__text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.ipbDownloadsV7 .ipbV5Review__file{margin-top:2px;color:#1674c5;font-size:8.5px;font-weight:750;}.ipbDownloadsV7 .ipbV5Review__text{margin-top:3px;color:#738498;font-size:8.5px;}@media(max-width:1100px){.ipbDownloadsV7 .ipbV5Featured__grid{grid-template-columns:repeat(3,minmax(0,1fr));}}@media(max-width:760px){.ipbDownloadsV7 .ipbV5Featured__grid{grid-template-columns:repeat(2,minmax(0,1fr));}.ipbDownloadsV7 .ipbV5CategoryFilter{margin-left:0;}}@media(max-width:520px){.ipbDownloadsV7 .ipbV5Featured__grid{grid-template-columns:1fr;}.ipbDownloadsV7 .ipbV5Filters{align-items:stretch}.ipbDownloadsV7 .ipbV5FilterGroup{width:100%;}.ipbDownloadsV7 .ipbV5FilterGroup button{flex:1 1 auto;}.ipbDownloadsV7 .ipbV5CategoryFilter{width:100%;}.ipbDownloadsV7 .ipbV5CategoryFilter select{flex:1 1 auto;max-width:none;}}.ipbDownloadsV7 .ipbV5Review__body{display:block;min-width:0;color:inherit !important;text-decoration:none !important;}.ipbDownloadsV7 .ipbV5ReviewsBox{overflow:hidden;}.ipbDownloadsV7 .ipbV5Review{min-height:54px;}.ipbDownloadsV7 .ipbV7FileCardV4{isolation:isolate;}.ipbDownloadsV7 .ipbV5Favorite{position:absolute !important;z-index:8 !important;top:8px !important;right:48px !important;bottom:auto !important;left:auto !important;display:block !important;width:30px !important;height:30px !important;max-width:30px !important;max-height:30px !important;overflow:visible !important;}.ipbDownloadsV7 .ipbV5Favorite > div, .ipbDownloadsV7 .ipbV5Favorite [data-controller="core.front.core.followButton"]{position:static !important;display:block !important;width:30px !important;height:30px !important;min-width:30px !important;min-height:30px !important;max-width:30px !important;max-height:30px !important;margin:0 !important;padding:0 !important;}.ipbDownloadsV7 .ipbV5Favorite .ipsButton--follow{position:static !important;display:block !important;width:30px !important;height:30px !important;min-width:30px !important;min-height:30px !important;max-width:30px !important;max-height:30px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;background:rgba(255,255,255,.96) !important;border:1px solid rgba(31,78,122,.18) !important;border-radius:50% !important;box-shadow:0 2px 8px rgba(18,60,100,.18) !important;}.ipbDownloadsV7 .ipbV5Favorite .ipsButton--follow > a, .ipbDownloadsV7 .ipbV5Favorite .ipsButton--follow > span{position:static !important;display:grid !important;place-items:center !important;width:30px !important;height:30px !important;min-width:30px !important;min-height:30px !important;max-width:30px !important;max-height:30px !important;margin:0 !important;padding:0 !important;color:#395b7b !important;background:transparent !important;border:0 !important;text-decoration:none !important;}.ipbDownloadsV7 .ipbV5Favorite .ipsButton--follow i.fa-bell, .ipbDownloadsV7 .ipbV5Favorite .ipsButton--follow i.fa-regular, .ipbDownloadsV7 .ipbV5Favorite .ipsButton--follow i.fa-solid{display:block !important;margin:0 !important;font-size:12px !important;line-height:1 !important;}.ipbDownloadsV7 .ipbV5Favorite .ipsButton__label, .ipbDownloadsV7 .ipbV5Favorite .ipsMenuCaret, .ipbDownloadsV7 .ipbV5Favorite .ipsButton__segment{display:none !important;}.ipbDownloadsV7 .ipbV5Favorite .ipsButton--follow-active{background:#fff1f1 !important;border-color:#efc2c2 !important;}.ipbDownloadsV7 .ipbV5Favorite .ipsButton--follow-active > a{color:#d83f4a !important;}.ipbDownloadsV7 .ipbV7FileCardV4 .ipbV5Favorite{top:8px !important;right:68px !important;width:26px !important;height:26px !important;min-width:26px !important;min-height:26px !important;border-radius:8px !important;box-shadow:0 2px 7px rgba(15, 61, 104, .14) !important;}.ipbDownloadsV7 .ipbV7FileCardV4 .ipbV5Favorite button, .ipbDownloadsV7 .ipbV7FileCardV4 .ipbV5Favorite a, .ipbDownloadsV7 .ipbV7FileCardV4 .ipbV5Favorite [data-ipsfollow]{width:26px !important;height:26px !important;min-width:26px !important;min-height:26px !important;padding:0 !important;border-radius:8px !important;font-size:12px !important;line-height:26px !important;}.ipbDownloadsV7 .ipbV7FileCardV4 .ipbV5Favorite i, .ipbDownloadsV7 .ipbV7FileCardV4 .ipbV5Favorite .fa{margin:0 !important;font-size:12px !important;line-height:1 !important;}@media (max-width:600px){.ipbDownloadsV7 .ipbV7FileCardV4 .ipbV5Favorite{top:7px !important;right:62px !important;width:24px !important;height:24px !important;min-width:24px !important;min-height:24px !important;border-radius:7px !important;}.ipbDownloadsV7 .ipbV7FileCardV4 .ipbV5Favorite button, .ipbDownloadsV7 .ipbV7FileCardV4 .ipbV5Favorite a, .ipbDownloadsV7 .ipbV7FileCardV4 .ipbV5Favorite [data-ipsfollow]{width:24px !important;height:24px !important;min-width:24px !important;min-height:24px !important;line-height:24px !important;font-size:11px !important;}}.ipbDownloadsFileV6{--df-blue:#087fe5;--df-blue-dark:#075fb2;--df-navy:#102b4e;--df-soft:#eef6fd;--df-line:#d8e5f1;--df-muted:#6e8199;font-family:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;color:var(--df-navy);}.ipbDownloadsFileV6 > .ipsBox--downloadsFile{overflow:visible;border:1px solid var(--df-line);border-radius:14px;box-shadow:0 8px 28px rgba(30, 72, 112, .08);background:#fff;}.ipbDownloadsFileV6 .ipbDFHero{padding:24px 26px;border-bottom:1px solid var(--df-line);background:linear-gradient(135deg, #fff 0%, #f7fbff 65%, #edf7ff 100%);border-radius:14px 14px 0 0;}.ipbDownloadsFileV6 .ipbDFHero h1{font-size:clamp(24px, 2.25vw, 34px);line-height:1.18;letter-spacing:-.025em;color:var(--df-navy);}.ipbDownloadsFileV6 .ipbDFHero .i-color_soft{color:var(--df-blue) !important;font-weight:750;}.ipbDownloadsFileV6 .ipbDFHero .ipsPageHeader__rating{margin-top:10px;}.ipbDownloadsFileV6 .ipbDFHero .ipsTags a{border-radius:7px;background:#eaf4ff;color:var(--df-blue-dark);}.ipbDownloadsFileV6 .ipbDFHero .ipsPageHeader__row--footer{margin-top:16px;padding-top:14px;border-top:1px solid var(--df-line);}.ipbDownloadsFileV6 .ipbDFLayout{display:grid !important;grid-template-columns:168px minmax(0, 1fr) 340px;align-items:start;gap:0;}.ipbDownloadsFileV6 .ipbDFNav{position:sticky;top:76px;display:flex;flex-direction:column;gap:6px;padding:18px 12px;border-right:1px solid var(--df-line);background:#fbfdff;min-height:100%;}.ipbDownloadsFileV6 .ipbDFNav__link{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 12px;border-radius:9px;color:#49627f;font-weight:650;text-decoration:none;transition:.18s ease;}.ipbDownloadsFileV6 .ipbDFNav__link:hover, .ipbDownloadsFileV6 .ipbDFNav__link.is-active{color:var(--df-blue);background:#eaf4ff;transform:translateX(2px);}.ipbDownloadsFileV6 .ipbDFMain{min-width:0;border-right:1px solid var(--df-line);}.ipbDownloadsFileV6 .ipbDFScreenshots{padding:18px 18px 10px;background:#fff;scroll-margin-top:80px;}.ipbDownloadsFileV6 .ipbDFScreenshots .ipsCarousel--downloads-file-screenshots{border-radius:12px;background:var(--df-soft);border:1px solid var(--df-line);overflow:hidden;}.ipbDownloadsFileV6 .ipbDFScreenshots img{border-radius:9px;}.ipbDownloadsFileV6 .ipbDFDescription{scroll-margin-top:80px;padding:22px !important;}.ipbDownloadsFileV6 .ipbDFDescription .ipsEntry__post{font-size:15px;line-height:1.75;color:#314d6d;}.ipbDownloadsFileV6 .ipbDFUpdates{scroll-margin-top:80px;border:1px solid var(--df-line);background:#f8fbfe !important;border-radius:12px !important;}.ipbDownloadsFileV6 .ipbDFSidebar{min-width:0;width:auto !important;}.ipbDownloadsFileV6 .ipbDFSidebar > .i-padding_3{position:sticky;top:76px;padding:18px !important;}.ipbDownloadsFileV6 .ipbDFSidebar .ipsButton--primary{min-height:48px;border-radius:9px;background:linear-gradient(135deg, var(--df-blue), #096fd0);box-shadow:0 7px 18px rgba(8, 127, 229, .22);font-weight:750;}.ipbDownloadsFileV6 .ipbDFSidebar .ipsButton--text, .ipbDownloadsFileV6 .ipbDFSidebar .ipsButton--inherit{border-radius:9px;}.ipbDownloadsFileV6 .ipbDFSidebar .ipsTitle--h4{padding-top:16px;border-top:1px solid var(--df-line);font-size:17px;}.ipbDownloadsFileV6 .ipbDFSidebar .ipsList--label-value > li{padding-block:11px;}.ipbDownloadsFileV6 .ipbDFSidebar .ipsList__label{color:#526b86;}.ipbDownloadsFileV6 .ipbDFSidebar .ipsList__value{color:var(--df-navy);font-weight:650;}.ipbDownloadsFileV6 #replies{scroll-margin-top:80px;}@media (max-width:1100px){.ipbDownloadsFileV6 .ipbDFLayout{grid-template-columns:148px minmax(0, 1fr) 300px;}}@media (max-width:900px){.ipbDownloadsFileV6 .ipbDFLayout{grid-template-columns:minmax(0, 1fr) 280px;}.ipbDownloadsFileV6 .ipbDFNav{position:static;grid-column:1 / -1;flex-direction:row;overflow-x:auto;min-height:auto;padding:10px 12px;border-right:0;border-bottom:1px solid var(--df-line);}.ipbDownloadsFileV6 .ipbDFNav__link{flex:0 0 auto;}}@media (max-width:680px){.ipbDownloadsFileV6{margin-inline:-4px;}.ipbDownloadsFileV6 > .ipsBox--downloadsFile{border-radius:11px;}.ipbDownloadsFileV6 .ipbDFHero{padding:18px 15px;border-radius:11px 11px 0 0;}.ipbDownloadsFileV6 .ipbDFHero .ipsPageHeader__row{gap:12px;}.ipbDownloadsFileV6 .ipbDFHero .ipsButtons{width:100%;justify-content:flex-start;}.ipbDownloadsFileV6 .ipbDFLayout{display:flex !important;flex-direction:column;}.ipbDownloadsFileV6 .ipbDFNav{width:100%;}.ipbDownloadsFileV6 .ipbDFNav__link{min-height:38px;padding-inline:10px;font-size:13px;}.ipbDownloadsFileV6 .ipbDFMain{width:100%;border-right:0;}.ipbDownloadsFileV6 .ipbDFScreenshots{padding:12px 10px 6px;}.ipbDownloadsFileV6 .ipbDFDescription{padding:16px !important;}.ipbDownloadsFileV6 .ipbDFSidebar{width:100% !important;border-top:1px solid var(--df-line);}.ipbDownloadsFileV6 .ipbDFSidebar > .i-padding_3{position:static;padding:16px !important;}.ipbDownloadsFileV6 .ipbDFSidebar .ipsButtons{display:grid;grid-template-columns:1fr;}}.ipbDownloadsFileV6 .ipbDFHero > .ipsPageHeader__row:first-child{display:grid;grid-template-columns:92px minmax(0, 1fr) auto;align-items:center;gap:18px;}.ipbDownloadsFileV6 .ipbDFCover{width:92px;height:92px;overflow:hidden;border:1px solid #d1e2f1;border-radius:14px;background:#eaf4fb;box-shadow:0 6px 18px rgba(24, 71, 112, .12);}.ipbDownloadsFileV6 .ipbDFCover img{display:block;width:100%;height:100%;object-fit:cover;}.ipbDownloadsFileV6 .ipbDFHero > .ipsPageHeader__row:first-child > .ipsButtons{align-self:center;}.ipbDownloadsFileV6 .ipbDFSidebar [data-ips-hook="downloadButtonList"] > li:first-child > a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 14px;border:0;border-radius:9px;background:linear-gradient(135deg, #087fe5, #096fd0);color:#fff !important;box-shadow:0 7px 18px rgba(8, 127, 229, .22);font-weight:750;text-align:center;}.ipbDownloadsFileV6 .ipbDFNav{scrollbar-width:none;}.ipbDownloadsFileV6 .ipbDFNav::-webkit-scrollbar{display:none;}@media (max-width:680px){.ipbDownloadsFileV6 .ipbDFHero > .ipsPageHeader__row:first-child{grid-template-columns:68px minmax(0, 1fr);gap:12px;}.ipbDownloadsFileV6 .ipbDFCover{width:68px;height:68px;border-radius:11px;align-self:start;}.ipbDownloadsFileV6 .ipbDFHero > .ipsPageHeader__row:first-child > .ipsButtons{grid-column:1 / -1;margin-top:2px;}.ipbDownloadsFileV6 .ipbDFHero h1{font-size:23px;line-height:1.18;}.ipbDownloadsFileV6 .ipbDFNav{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;}}.ipbDownloadsFileV6 .ipbDFHero{padding:16px 20px;}.ipbDownloadsFileV6 .ipbDFHero > .ipsPageHeader__row:first-child{grid-template-columns:180px minmax(0, 1fr) auto;gap:22px;}.ipbDownloadsFileV6 .ipbDFCover{width:180px;height:112px;border-radius:8px;}.ipbDownloadsFileV6 .ipbDFHero h1{font-size:clamp(23px, 2vw, 30px);}.ipbDownloadsFileV6 .ipbDFHero .ipsTags{display:none !important;}.ipbDownloadsFileV6 .ipbDFHeroMeta{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:12px;}.ipbDownloadsFileV6 .ipbDFHeroMeta .ipsPhotoPanel{margin:0;}.ipbDownloadsFileV6 .ipbDFHeroMeta .ipsPhotoPanel__secondary{display:none;}.ipbDownloadsFileV6 .ipbDFMetaBadge{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 11px;border-radius:8px;font-weight:700;font-size:13px;}.ipbDownloadsFileV6 .ipbDFMetaBadge--support{color:#118344;background:#eaf8ef;border:1px solid #cdebd8;}.ipbDownloadsFileV6 .ipbDFScreenshots{padding:16px 18px 10px;}.ipbDownloadsFileV6 .ipbDFSectionTitle{margin:0 0 12px;color:var(--df-navy);font-size:18px;font-weight:800;}.ipbDownloadsFileV6 #downloads-file-screenshots > li{width:100% !important;min-width:100% !important;flex:0 0 100% !important;}.ipbDownloadsFileV6 #downloads-file-screenshots .ipsThumb{display:flex;align-items:center;justify-content:center;width:100%;height:270px;padding:14px;}.ipbDownloadsFileV6 #downloads-file-screenshots img{width:100%;height:100%;object-fit:contain;}.ipbDownloadsFileV6 .ipbDFSidebar > .i-padding_3{padding:20px !important;}.ipbDownloadsFileV6 .ipbDFSidebar .ipsList--label-value > li{min-height:54px;padding-block:13px;border-bottom-color:#e1eaf3;}.ipbDownloadsFileV6 .ipbDFSidebar .ipsList--icons > li > i{color:#587492;font-size:16px;}@media (max-width:900px){.ipbDownloadsFileV6 .ipbDFHero > .ipsPageHeader__row:first-child{grid-template-columns:130px minmax(0, 1fr);}.ipbDownloadsFileV6 .ipbDFCover{width:130px;height:92px;}.ipbDownloadsFileV6 .ipbDFHero > .ipsPageHeader__row:first-child > .ipsButtons{grid-column:1 / -1;}}@media (max-width:680px){.ipbDownloadsFileV6 .ipbDFHero{padding:16px 14px;}.ipbDownloadsFileV6 .ipbDFHero > .ipsPageHeader__row:first-child{grid-template-columns:82px minmax(0, 1fr);gap:12px;}.ipbDownloadsFileV6 .ipbDFCover{width:82px;height:82px;border-radius:10px;}.ipbDownloadsFileV6 .ipbDFHero h1{font-size:21px;}.ipbDownloadsFileV6 .ipbDFHeroMeta{grid-column:1 / -1;margin-top:10px;gap:9px;}.ipbDownloadsFileV6 .ipbDFMetaBadge{min-height:29px;font-size:12px;}.ipbDownloadsFileV6 #downloads-file-screenshots .ipsThumb{height:245px;padding:8px;}}.ipbDownloadsFileV6 .ipbDFMain, .ipbDownloadsFileV6 .ipbDFMain > *, .ipbDownloadsFileV6 .ipbDFMain .ipsEntry__footer{background-color:#fff;}.ipbDownloadsFileV6 .ipbDFMain{align-self:stretch;}.ipbDownloadsFileV6 .ipbDFVersionRow{display:none !important;}.ipbDownloadsV7 .ipbV7FileCardV4 .ipbV5Favorite{top:43px !important;right:9px !important;width:26px !important;height:26px !important;}.ipbDownloadsFileV6 .ipbDFLayout, .ipbDownloadsFileV6 .ipbDFSidebar, .ipbDownloadsFileV6 .ipbDFSidebar > .i-padding_3{background:#fff !important;}.ipbDownloadsFileV6 .ipbDFSidebar{align-self:stretch;}.ipbDownloadsFileV6 .ipbDFHero .ipsTags{display:flex !important;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;}.ipbDownloadsFileV6 .ipbDFHero .ipsTags :where(a,button){min-height:26px;padding:4px 9px;border:1px solid #d5e6f5;border-radius:7px;background:#edf6ff;color:#176baa;font-size:12px;font-weight:650;}.ipbDownloadsFileV6 .ipbDFHero .ipsTags :where(a,button):hover{border-color:#8fc4ee;background:#dfefff;color:#075fa6;}@media (max-width:680px){.ipbDownloadsV7 .ipbV7FileCardV4 .ipbV5Favorite{top:39px !important;right:8px !important;}.ipbDownloadsFileV6 .ipbDFHero .ipsTags{grid-column:1 / -1;}}.ipbDownloadsFileV6 .ipbDFTagEdit__button{display:inline-flex;align-items:center;gap:6px;border-style:dashed !important;background:#fff !important;}.ipbDownloadsFileV6 .ipbDFTagEdit{display:none !important;}.ipbDownloadsFileV6 .ipbDFHero [data-ips-hook="fileMainButtons"]{display:flex !important;align-items:center;justify-content:flex-end;gap:9px;}.ipbDownloadsFileV6 .ipbDFFollowControl{display:flex !important;align-items:center;justify-content:center;width:44px !important;height:44px !important;min-width:44px !important;overflow:hidden;border:1px solid #95c8ee !important;border-radius:11px !important;background:#fff !important;box-shadow:0 5px 15px rgba(8, 105, 184, .16) !important;color:transparent !important;font-size:0 !important;}.ipbDownloadsFileV6 .ipbDFFollowControl :where(a,button){display:flex !important;align-items:center;justify-content:center;width:100% !important;height:100% !important;min-width:0 !important;padding:0 !important;border:0 !important;background:transparent !important;color:transparent !important;font-size:0 !important;}.ipbDownloadsFileV6 .ipbDFFollowControl i{margin:0 !important;color:#087bdc !important;font-size:16px !important;line-height:1 !important;}.ipbDownloadsFileV6 .ipbDFFollowControl:hover{border-color:#087bdc !important;background:#edf7ff !important;transform:translateY(-1px);}@media(max-width:680px){.ipbDownloadsFileV6 .ipbDFHero [data-ips-hook="fileMainButtons"]{grid-column:1/-1;justify-content:flex-start;width:100%;}.ipbDownloadsFileV6 .ipbDFFollowControl{width:38px!important;height:38px!important;min-width:38px!important;border-radius:9px!important;}.ipbDownloadsFileV6 .ipbDFFollowControl i{font-size:14px!important;}}.ipbDownloadsFileV6 .ipbDFFollowControl{position:relative !important;isolation:isolate;}.ipbDownloadsFileV6 .ipbDFFollowControl::before{content:"\f0f3";position:absolute;inset:0;z-index:3;display:grid;place-items:center;color:#087bdc;font-family:"Font Awesome 6 Free", "FontAwesome";font-size:16px;font-weight:400;line-height:1;pointer-events:none;}.ipbDownloadsFileV6 .ipbDFFollowControl :where(a, button, span, i, em, strong, div){color:transparent !important;font-size:0 !important;text-shadow:none !important;background:transparent !important;background-color:transparent !important;background-image:none !important;border:0 !important;box-shadow:none !important;}.ipbDownloadsFileV6 .ipbDFFollowControl > :where(a, button, span, div){position:absolute !important;inset:0 !important;z-index:4;width:100% !important;height:100% !important;min-width:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;opacity:0 !important;cursor:pointer;}.ipbDownloadsFileV6 .ipbDFFollowControl [popover]:not(:popover-open), .ipbDownloadsFileV6 .ipbDFFollowControl i-dropdown:not(:popover-open){display:none !important;}@media(max-width:680px){.ipbDownloadsFileV6 .ipbDFFollowControl::before{font-size:14px;}}.ipbDownloadsFileV6 .ipbDFHero{position:relative;}.ipbDownloadsFileV6 .ipbDFHero .ipbDFFollowControl{position:absolute !important;right:20px;bottom:14px;z-index:8;}.ipbDownloadsFileV6 .ipbDFLayout{grid-template-columns:156px minmax(0, 1fr) 300px;}.ipbDownloadsFileV6 .ipbDFSidebar > .i-padding_3{padding:14px !important;}.ipbDownloadsFileV6 .ipbDFSidebar .ipsTitle--h4{margin-block:12px 4px;padding-top:12px;font-size:16px;}.ipbDownloadsFileV6 .ipbDFSidebar .ipsList--label-value > li{min-height:44px;padding-block:8px;}.ipbDownloadsFileV6 .ipbDFSidebar .ipsList__label, .ipbDownloadsFileV6 .ipbDFSidebar .ipsList__value{font-size:12.5px;line-height:1.3;}@media (max-width:1100px) and (min-width:901px){.ipbDownloadsFileV6 .ipbDFLayout{grid-template-columns:140px minmax(0, 1fr) 270px;}}@media (max-width:900px) and (min-width:681px){.ipbDownloadsFileV6 .ipbDFLayout{grid-template-columns:minmax(0, 1fr) 255px;}}@media (max-width:680px){.ipbDownloadsFileV6 .ipbDFHero .ipbDFFollowControl{position:relative !important;right:auto;bottom:auto;flex:0 0 38px;}.ipbDownloadsFileV6 .ipbDFSidebar > .i-padding_3{padding:12px !important;}.ipbDownloadsFileV6 .ipbDFSidebar .ipsList--label-value > li{min-height:40px;padding-block:7px;}}.ipbDownloadsFileV6 .ipbDFHero h1 .i-color_soft, .ipbDownloadsFileV6 .ipbDFHero h1 [class*="color_soft"]{color:#d92d43 !important;}.ipbDownloadsV7 .ipbV7Author__name{color:inherit !important;}.ipbDownloadsV7 .ipbV7Author__name > span{font-weight:850;}.ipbDownloadsFileV6 .ipbDFHero .ipbDFFollowControl{position:relative !important;right:auto;bottom:auto;}.ipbDownloadsFileV6 .ipbDFFollowSlot{display:flex;justify-content:flex-end;margin-top:12px;padding-top:12px;border-top:1px solid var(--df-line);}.ipbDownloadsFileV6 .ipbDFFollowSlot .ipbDFFollowControl{width:42px !important;height:42px !important;min-width:42px !important;border-radius:10px !important;}@media (max-width:680px){.ipbDownloadsFileV6 .ipbDFFollowSlot{margin-top:10px;padding-top:10px;}.ipbDownloadsFileV6 .ipbDFFollowSlot .ipbDFFollowControl{width:40px !important;height:40px !important;min-width:40px !important;}}.ipbDownloadsFileV6 .ipbDFFileVersion{color:#d92d43 !important;}.ipbDownloadsV7 .ipbV7Author__name > a{color:inherit;font-weight:850;text-decoration:none !important;}@media (max-width:680px){.ipbDownloadsV7 .ipbV7Browser{min-width:0;max-width:100%;overflow:hidden;}.ipbDownloadsV7 .ipbV7Tabs{box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;}}.ipbDownloadsV7 .ipbV7FileCardV4{position:relative;}.ipbDownloadsV7 .ipbV7FileCardV4__badge{background:linear-gradient(135deg,#e5404f,#c92335) !important;border-color:#bd1f31 !important;color:#fff !important;box-shadow:0 4px 10px rgba(202,35,53,.25) !important;}.ipbDownloadsV7 .ipbV7FileCardV4 .ipbV5Favorite{top:auto !important;right:14px !important;bottom:56px !important;width:30px !important;height:30px !important;z-index:8 !important;}@media (max-width:680px){.ipbDownloadsV7 .ipbV7FileCardV4 .ipbV5Favorite{right:12px!important;bottom:57px!important;width:30px!important;height:30px!important;}.ipbDownloadsV7 .ipbV7Author{grid-template-columns:42px minmax(0,1fr) max-content!important;grid-template-areas:"avatar main metric"!important;align-items:center!important;gap:10px!important;padding:11px 8px!important;}.ipbDownloadsV7 .ipbV7Author__avatar{grid-area:avatar!important;}.ipbDownloadsV7 .ipbV7Author__main{grid-area:main!important;display:flex!important;flex-direction:column!important;justify-content:center!important;overflow:hidden!important;}.ipbDownloadsV7 .ipbV7Author__main strong,.ipbDownloadsV7 .ipbV7Author__main small{display:block!important;position:static!important;margin:0!important;width:auto!important;}.ipbDownloadsV7 .ipbV7Author__downloads{grid-area:metric!important;position:static!important;align-self:center!important;}.ipbDownloadsFileV6,.ipbDownloadsFileV6>.ipsBox--downloadsFile{box-sizing:border-box;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;}.ipbDownloadsFileV6 .ipbDFHero{box-sizing:border-box;width:100%!important;padding:14px 12px!important;overflow:hidden!important;}.ipbDownloadsFileV6 .ipbDFHero>.ipsPageHeader__row:first-child{display:grid!important;grid-template-columns:74px minmax(0,1fr)!important;align-items:start!important;gap:11px!important;width:100%!important;min-width:0!important;}.ipbDownloadsFileV6 .ipbDFCover{width:74px!important;height:74px!important;grid-column:1!important;grid-row:1!important;}.ipbDownloadsFileV6 .ipbDFHero [data-ips-hook="header"]{grid-column:2!important;min-width:0!important;width:100%!important;}.ipbDownloadsFileV6 .ipbDFHero h1{font-size:20px!important;line-height:1.16!important;overflow-wrap:anywhere!important;}.ipbDownloadsFileV6 .ipbDFHero .ipsPageHeader__rating{margin-top:7px!important;}.ipbDownloadsFileV6 .ipbDFHero .ipsTags{grid-column:1/-1!important;display:flex!important;flex-wrap:nowrap!important;gap:5px!important;width:100%!important;max-width:100%!important;margin-top:8px!important;padding:0 0 4px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;}.ipbDownloadsFileV6 .ipbDFHero .ipsTags::-webkit-scrollbar{display:none;}.ipbDownloadsFileV6 .ipbDFHero .ipsTags>li{flex:0 0 auto!important;}.ipbDownloadsFileV6 .ipbDFHeroMeta{grid-column:1/-1!important;display:flex!important;align-items:center!important;gap:8px!important;margin-top:9px!important;}.ipbDownloadsFileV6 .ipbDFHero [data-ips-hook="fileMainButtons"]{grid-column:1/-1!important;display:flex!important;width:100%!important;gap:8px!important;margin-top:8px!important;}.ipbDownloadsFileV6 .ipbDFHero [data-ips-hook="fileMainButtons"]>:not(.ipbDFFollowControl){flex:1 1 auto!important;max-width:100%!important;}.ipbDownloadsFileV6 .ipbDFLayout{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;overflow:hidden!important;}.ipbDownloadsFileV6 .ipbDFLayout>.ipbDFNav,.ipbDownloadsFileV6 .ipbDFLayout>.ipbDFMain,.ipbDownloadsFileV6 .ipbDFLayout>.ipbDFSidebar{box-sizing:border-box;width:100%!important;max-width:100%!important;min-width:0!important;flex:0 0 auto!important;}.ipbDownloadsFileV6 .ipbDFNav{display:flex!important;flex-direction:row!important;gap:3px!important;padding:8px!important;overflow-x:auto!important;overflow-y:hidden!important;}.ipbDownloadsFileV6 .ipbDFNav__link{flex:0 0 auto!important;min-height:36px!important;padding:0 9px!important;font-size:12px!important;}.ipbDownloadsFileV6 .ipbDFSidebar{border-top:1px solid var(--df-line)!important;overflow:hidden!important;}.ipbDownloadsFileV6 .ipbDFSidebar>.i-padding_3{box-sizing:border-box!important;position:static!important;width:100%!important;max-width:100%!important;padding:12px!important;}.ipbDownloadsFileV6 .ipbDFSidebar .ipsButtons{position:static!important;display:grid!important;grid-template-columns:1fr!important;width:100%!important;gap:7px!important;margin:0 0 12px!important;}.ipbDownloadsFileV6 .ipbDFSidebar .ipsList--label-value>li{display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;gap:10px!important;min-height:40px!important;padding:7px 2px!important;position:relative!important;}.ipbDownloadsFileV6 .ipbDFSidebar .ipsList__label{min-width:0!important;overflow-wrap:anywhere!important;}.ipbDownloadsFileV6 .ipbDFSidebar .ipsList__value{position:static!important;justify-self:end!important;max-width:145px!important;text-align:right!important;overflow-wrap:anywhere!important;}.ipbDownloadsFileV6 .ipbDFFollowSlot{display:flex!important;justify-content:flex-end!important;clear:both!important;width:100%!important;margin-top:10px!important;padding-top:10px!important;}.ipbDownloadsFileV6 .ipsPager{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;width:100%!important;max-width:100%!important;clear:both!important;}.ipbDownloadsFileV6 .ipsPager>*{position:static!important;width:100%!important;max-width:100%!important;min-width:0!important;}.ipbDownloadsFileV6 .ipsTabs,.ipbDownloadsFileV6 .ipsTabs__list{box-sizing:border-box!important;max-width:100%!important;overflow-x:auto!important;}}.ipbDownloadsV7 .ipbV7Author__main{display:grid!important;grid-template-rows:auto auto!important;align-content:center!important;min-width:0!important;overflow:hidden!important;}.ipbDownloadsV7 .ipbV7Author__main>strong, .ipbDownloadsV7 .ipbV7Author__main>small{display:block!important;position:static!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;}.ipbDownloadsV7 .ipbV7Author__name{display:block!important;width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}.ipbDownloadsV7 .ipbV7Author__downloads{position:static!important;white-space:nowrap!important;}.ipbDownloadsV7 .ipbV7FileCardV4 .ipbV5Favorite{top:auto!important;right:14px!important;bottom:74px!important;display:grid!important;place-items:center!important;width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;overflow:hidden!important;border:1px solid #b9dcf6!important;border-radius:11px!important;background:linear-gradient(145deg,#f3f9ff,#dcefff)!important;box-shadow:0 5px 13px rgba(29,102,158,.18)!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important;}.ipbDownloadsV7 .ipbV7FileCardV4 .ipbV5Favorite:hover{transform:translateY(-2px)!important;border-color:#67ace0!important;box-shadow:0 7px 16px rgba(29,102,158,.25)!important;}.ipbDownloadsV7 .ipbV7FileCardV4 .ipbV5Favorite :where(a,button){display:grid!important;place-items:center!important;width:100%!important;height:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;}.ipbDownloadsV7 .ipbV7FileCardV4 .ipbV5Favorite i{margin:0!important;color:#087bdc!important;font-size:14px!important;line-height:1!important;}@media(max-width:680px){.ipbDownloadsV7 .ipbV7FileCardV4 .ipbV5Favorite{right:12px!important;bottom:72px!important;width:34px!important;height:34px!important;min-width:34px!important;}}.ipbDownloadsV7 .ipbV7Author__name[data-v7-group="4"]{color:#be1414 !important;font-weight:850 !important;}.ipbDownloadsV7 .ipbV7Author__name[data-v7-group="6"]{color:#838ffc !important;}.ipbDownloadsV7 .ipbV7Author__name[data-v7-group="7"]{color:purple !important;}.ipbDownloadsV7 .ipbV7Author__name[data-v7-group="12"]{color:#FF0000 !important;font-weight:850 !important;}.ipbDownloadsV7 .ipbV7Author__name[data-v7-group="16"]{color:black !important;}.ipbDownloadsV7 .ipbV7Author__name[data-v7-group="21"]{color:#246331 !important;}.ipbDownloadsV7 .ipbV7Author__name[data-v7-group="23"]{color:#123759 !important;}.ipbDownloadsV7 .ipbV7Author__name[data-v7-group="12"]::before{content:"+";margin-right:1px;}.ipbDownloadsV7 .ipbV7Author__name[data-v7-group="12"]{color:#7c3aed!important;font-weight:850!important;}@media(max-width:680px){.ipbDownloadsFileV6{box-sizing:border-box!important;padding:0 4px 8px!important;overflow:visible!important;}.ipbDownloadsFileV6>.ipsBox--downloadsFile{box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow:hidden!important;border:1px solid #cfdeeb!important;border-radius:14px!important;background:#fff!important;box-shadow:0 5px 18px rgba(28,62,94,.08)!important;}.ipbDownloadsFileV6 .ipbDFSidebar{box-sizing:border-box!important;width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;margin:10px!important;overflow:hidden!important;border:1px solid #d5e2ed!important;border-radius:12px!important;background:#fff!important;box-shadow:0 3px 12px rgba(28,62,94,.06)!important;}.ipbDownloadsFileV6 .ipbDFSidebar>.i-padding_3{box-sizing:border-box!important;width:100%!important;padding:16px 18px!important;overflow:visible!important;}.ipbDownloadsFileV6 .ipbDFSidebar .ipsTitle--h4{display:block!important;width:auto!important;margin:14px 0 8px!important;padding:14px 0 0!important;overflow:visible!important;text-indent:0!important;white-space:normal!important;}.ipbDownloadsFileV6 .ipbDFSidebar .ipsList--label-value{box-sizing:border-box!important;width:100%!important;margin:0!important;padding:0!important;}.ipbDownloadsFileV6 .ipbDFSidebar .ipsList--label-value>li{padding-inline:0!important;}}