 .bimSearchWrap{max-height:350px;overflow-y:auto;overflow-x:hidden;}.bimSearchBox{width:400px;position:absolute;top:70px;left:-0px;box-shadow:0px 2px 10px rgba(0, 0, 0, 0.1) !important;border-top:0px;border-radius:0px 0px 5px 5px;z-index:5;display:none;background:#fff;}.ipsWidget .bimSearchBox{top:40px;}#suggesstion-searching{display:none;}.bimQS_thumbCol{width:20px;padding:5px 5px 5px 5px !important;}.bimQS_thumbCol img, .bimQS_thumbCol .ipsThumb{border-radius:5px;}.bimQS_contentCol{padding:5px 10px 5px 5px !important;max-width:160px !important;}@media screen and (max-width:767px){#bimSearchList{width:100% !important;margin-left:0px !important;margin-top:12px !important;}.advRow{width:100% !important;}}@media screen and (max-width:979px){#bimSearchList{width:100% !important;margin-left:0px !important;margin-top:12px !important;}.advRow{width:100% !important;}.bimQSinMobile{padding:15px;}.bimQSinMobile #elSearchWrapper{float:none;width:100%;}.bimQSinMobile #elSearchWrapper.cSearchExpanded{margin:0px;padding:14px 10px 14px 10px;}.bimQSinMobile #elSearch{width:100%;display:block;border-radius:5px;}.bimQSinMobile #elSearch input[type="search"]{width:100%;max-width:none;}.bimQSinMobile .bimSearchBox{top:41px;}.bimQSinMobile .bimSearchBox, .ipsWidget .bimSearchBox, .bimQSinMobile #elSearchExpanded, .ipsWidget #elSearchExpanded, .bimQSinMobile #wdSearchExpanded, .ipsWidget #wdSearchExpanded{width:100% !important;right:0px !important;}.bimQuickSearchWidget #elSearch{display:block !important;}}.bimQuickSearchWidget #elSearchWrapper{float:none !important;}.bimQuickSearchWidget form{position:relative !important;display:flex;align-items:center;justify-content:center;}.bimQuickSearchWidget #elSearch{width:100% !important;padding:5px 10px 5px 10px;height:auto !important;border-radius:3px !important;}.bimQuickSearchWidget #elSearchWidget{width:100% !important;max-width:none;flex:1 1 !important;position:static !important;}html[dir="ltr"] .bimQuickSearchWidget #wdSearchExpanded{left:-20px !important;}.bimQuickSearchWidget .wdSearchSubmit{border:0px;background:transparent;cursor:pointer;}.bimQuickSearchWidget .bimSearchBox{left:-20px !important;}.bimQuickSearchWidget#elSearchWrapper.cSearchExpanded{background:transparent;margin:0;}#wdSearchExpanded{width:270px;font-size:13px;color:rgb( var(--theme-text_color) );background-color:rgb( var(--theme-area_background_reset) );background-clip:padding-box;box-shadow:var(--popup--boxShadow);border:var(--popup--border);border-top-width:0;border-radius:var(--popup--radius);padding:10px;position:absolute;top:calc(100% + 4px);z-index:10000;display:none;}html[dir="ltr"] #wdSearchExpanded{right:-12px;}html[dir="rtl"] #wdSearchExpanded{left:-12px;}#wdSearchExpanded .ipsSideMenu_list{margin:0px 0px 15px 0px;font-size:12px !important;}#wdSearchExpanded .ipsSideMenu_list:last-child{margin:0px 0px 5px 0px;}#wdSearchExpanded .ipsSideMenu_list:not(:last-child){margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgb( var(--theme-area_background) );}#wdSearchExpanded label{font-size:12px !important;cursor:pointer;}#wdSearchExpanded .ipsMenu_title{font-weight:bold;border-radius:4px 4px 0px 0px;padding:10px;margin-bottom:0px;border-bottom:0px;}.bimQuickSearchWidget{position:relative;z-index:1;}:root{--button--radius:8px;--box--radius:20px;--radius-1:12px;--container--width:1500px;}body, .ipsType_pageTitle, .ipsType_sectionTitle, .ipsType_secondaryTitle, .ipsType_sectionHead, .ipsType_minorHeading{font-family:'Quicksand', system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;}.ipsRating .ipsRating_half .fa-star-half.fa-flip-horizontal{margin-left:-17px;}.logo__dark, .logo__white{display:none !important;}html:not(.theme--white) .logo__dark{display:inline-flex !important;}html.theme--white .logo__white{display:inline-flex !important;}#widget__custom .cWidgetContainer ul > li.ipsWidget{background:transparent;border:0;border-radius:0;box-shadow:none;}body[data-pagemodule="downloads"] .cWidgetContainer[data-widgetarea="header"] > ul > li.ipsWidget{background:transparent !important;padding:0 !important;}.ipsPageHeader__downloads__product{display:flex;justify-content:space-between;align-items:flex-end;width:100%;margin:0 0 30px 0;padding:0 56px;}.ipsPageHeader__downloads__product .downloads__product__left, .ipsPageHeader__downloads__product .downloads__product__right{max-width:50%;min-width:50%;}.ipsPageHeader__downloads__product .downloads__product__left .downloads__product__left--title{font-size:30px;font-weight:900;color:rgb( var(--theme-text_color) );line-height:1.4;}.ipsPageHeader__downloads__product .downloads__product__left .downloads__product__left--title .ipsType_pageTitle{font-size:35px;font-weight:900;color:rgb( var(--theme-text_color) );display:flex;align-items:center;}.ipsPageHeader__downloads__product .downloads__product__left .downloads__product__left--title .ipsType_pageTitle > span{margin:0 10px 0 0;}.ipsPageHeader__downloads__product .downloads__product__left .downloads__product__left--price{font-size:25px;font-weight:500;color:#5dc693;line-height:1.4;}.ipsPageHeader__downloads__product .downloads__product__left .downloads__product__left__stars{display:block;width:100%;text-align:left;margin:26px 0 0 0;}.ipsPageHeader__downloads__product .downloads__product__left .downloads__product__left--price .cFilePrice{color:#5dc693;}.ipsPageHeader__downloads__product .downloads__product__right .downloads__product__right__author{display:flex;align-items:center;justify-content:flex-end;width:100%;}.ipsPageHeader__downloads__product .downloads__product__right .downloads__product__right__author .ipsPhotoPanel{display:flex;align-items:center;}.ipsPageHeader__downloads__product .downloads__product__right .downloads__product__right__author .ipsPhotoPanel > div{margin-left:0;font-size:16px;text-align:right;}.ipsPageHeader__downloads__product .downloads__product__right .downloads__product__right__author .ipsPhotoPanel > div p a{font-weight:700;}.ipsPageHeader__downloads__product .downloads__product__right .downloads__product__right__author .ipsPhotoPanel > div ul > li a{color:#5dc693;}.ipsPageHeader__downloads__product .downloads__product__right .downloads__product__right__author .ipsPhotoPanel > .ipsUserPhoto{width:70px;min-width:70px;height:70px;float:right;margin:0 0 0 32px;}.ipsPageHeader__downloads__product .downloads__product__right .downloads__product__right__stars, .ipsPageHeader__downloads__product .downloads__product__right .downloads__product__right--tags{display:block;width:100%;text-align:right;margin:26px 0 0 0;}#downloads__product__content{padding:20px;border-radius:20px;}#downloads__product__content #downloads__product__content__info{width:100%;margin:28px 0 28px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:19px 10px;border-radius:20px;background:var(--theme-downloads-info);border:1px solid rgba(255,255,255,0.06);}#downloads__product__content #downloads__product__content__info ul.downloads__product__info--left{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;min-width:0;}#downloads__product__content #downloads__product__content__info ul.downloads__product__info--left > li{font-size:13px;font-weight:400;color:rgb( var(--theme-text_color) );cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:rgba(0,0,0,0.14);line-height:1;}#downloads__product__content #downloads__product__content__info ul.downloads__product__info--left > li i{margin-right:3px;}#downloads__product__content #downloads__product__content__info .downloads__product__info--right{display:flex;align-items:center;column-gap:5px;}#downloads__product__content .ipsThumb_bg.ipsThumb_medium{background:#15191a;border:0;border-radius:20px;background-size:100% 100%;background-position:center;height:250px;max-height:250px;width:400px;max-width:400px;}#downloads__product__content .ipsItemControls{border-top:0;}#codefling_downloads_info{display:flex;align-items:center;justify-content:space-between;width:100%;margin:110px 0;padding:0;}#codefling_downloads_info .codefling_downloads_info_box{min-width:33.3%;max-width:33.3%;display:flex;align-items:center;}#codefling_downloads_info .codefling_downloads_info_box .codefling_downloads_info_box--icon{background:var(--theme-downloads-box-info-icon);border-radius:50%;min-width:80px;max-width:80px;height:80px;line-height:80px;font-size:24px;font-weight:600;color:var(--theme-downloads-box-info-icon-fonts);text-align:center;}#codefling_downloads_info .codefling_downloads_info_box .codefling_downloads_info_box--text{min-width:calc( 100% - 80px );max-width:calc( 100% - 80px );padding:0 72px;}#codefling_downloads_info .codefling_downloads_info_box .codefling_downloads_info_box--text h2{font-size:16px;font-weight:700;color:var(--theme-downloads-box-info-text);line-height:1.6;margin:0;padding:0;}#codefling_downloads_info .codefling_downloads_info_box .codefling_downloads_info_box--text p{font-size:16px;font-weight:400;color:var(--theme-downloads-box-info-text);line-height:1.6;margin:15px 0 0 0;padding:0;}#codefling_downloads_opinion{display:block;width:100%;margin:0;padding:0;position:relative;}#codefling_downloads_opinion h2.ipsType_sectionTitle{padding:40px 0;font-size:18px;font-weight:600;}.ipsBox.cDownloadsCategoryTable{background:transparent;}.ipsBox.cDownloadsCategoryTable h2.ipsType_sectionTitle.ipsType_reset.ipsClear{display:none;}.ipsBox.cDownloadsCategoryTable .ipsButtonBar:last-child{padding-top:40px;text-align:center;}.ipsBox.cDownloadsCategoryTable .ipsButtonBar div[data-role="tablePagination"]{margin-top:5px;}.ipsBox.cDownloadsCategoryTable ol.ipsDataList, #elProfileTabs_content ol.ipsDataList, ol.ipsDataList.cProfileContent{display:flex;flex-wrap:wrap;}ol.ipsDataList.cProfileContent{width:100%;margin:0;}.ipsBox.cDownloadsCategoryTable ol.ipsDataList > li.codefling__downloads, #elProfileTabs_content ol.ipsDataList > li.codefling__downloads, ol.ipsDataList.cProfileContent > li.codefling__downloads{background:var(--cf-card-bg);border:1px solid var(--cf-card-border);box-shadow:0 10px 30px rgba(0, 0, 0, .25), inset 0 0 0 1px rgba(255, 255, 255, .02) !important;border-radius:16px;min-width:calc(20% - 24px);max-width:calc(20% - 24px);padding:0;margin:12px;order:2;position:relative;}#elProfileTabs_content ol.ipsDataList > li.codefling__downloads, ol.ipsDataList.cProfileContent > li.codefling__downloads{min-width:calc(25% - 24px);max-width:calc(25% - 24px);}.ipsBox.cDownloadsCategoryTable ol.ipsDataList > li.codefling__downloads.featured, #elProfileTabs_content ol.ipsDataList > li.codefling__downloads.featured, ol.ipsDataList.cProfileContent > li.codefling__downloads.featured{box-shadow:0px 0px 10px 1px rgba(98, 199, 124, 0.8) !important;}.ipsBox.cDownloadsCategoryTable ol.ipsDataList > li.codefling__downloads.ipsModerated{box-shadow:0px 0px 10px 0px rgba(195, 92, 92, 1);}.codefling__featured_downloads .ipsCarousel_inner{border-radius:20px;}.codefling__downloads{background:transparent;border:0;border-radius:0;box-shadow:none;}.codefling__downloads > .ipsPad_half{padding:0 !important;}.codefling__downloads .ipsCarousel_inner{padding:10px 0 10px 10px;height:399px !important;}.codefling__downloads ul.cDownloadsCarousel > li.ipsCarousel_item{background:var(--cf-card-bg);border:1px solid var(--cf-card-border);box-shadow:0 10px 30px rgba(0, 0, 0, .25), inset 0 0 0 1px rgba(255, 255, 255, .02);border-radius:16px;min-width:285px;max-width:285px;padding:0;position:relative;}.codefling__downloads ul.cDownloadsCarousel > li.ipsCarousel_item.featured{-webkit-box-shadow:0px 0px 8px 3px rgba(98, 199, 124, 0.8);-moz-box-shadow:0px 0px 8px 3px rgba(98, 199, 124, 0.8);box-shadow:0px 0px 8px 3px rgba(98, 199, 124, 0.8);}.codefling__downloads ul.cDownloadsCarousel > li.ipsCarousel_item .codefling__downloads__thumb, .ipsBox.cDownloadsCategoryTable ol.ipsDataList > li.codefling__downloads .codefling__downloads__thumb, #elProfileTabs_content ol.ipsDataList > li.codefling__downloads .codefling__downloads__thumb, ol.ipsDataList.cProfileContent > li.codefling__downloads .codefling__downloads__thumb{-webkit-border-top-left-radius:20px;-webkit-border-top-right-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-topright:20px;border-top-left-radius:20px;border-top-right-radius:20px;display:block;position:relative;width:100%;height:285px;}.codefling__downloads ul.cDownloadsCarousel > li.ipsCarousel_item .codefling__downloads__thumb .codefling__download--price{position:absolute;bottom:20px;font-size:24px;font-weight:600;color:var(--theme-downloads-price);text-align:right;height:56px;line-height:56px;}.codefling__downloads ul.cDownloadsCarousel > li.ipsCarousel_item.pinned .codefling__downloads__thumb .codefling__download--price{color:var(--theme-downloads-pinned);}.codefling__downloads ul.cDownloadsCarousel > li.ipsCarousel_item .codefling__downloads__thumb .codefling__download--category{background:#61c48d47;border-radius:5px;position:absolute;left:15px;top:20px;display:inline-block;height:25px;line-height:25px;padding:0 13px;font-size:12px;font-weight:700;color:#61c48d;text-transform:uppercase;}html[dir="ltr"] .codefling__downloads ul.cDownloadsCarousel > li.ipsCarousel_item{margin-right:25px !important;}html[dir="rtl"] .codefling__downloads ul.cDownloadsCarousel > li.ipsCarousel_item{margin-left:25px !important;}.codefling__downloads ul.cDownloadsCarousel > li.ipsCarousel_item .ipsThumb, .ipsBox.cDownloadsCategoryTable ol.ipsDataList > li.codefling__downloads .codefling__downloads__thumb .ipsThumb, #elProfileTabs_content ol.ipsDataList > li.codefling__downloads .codefling__downloads__thumb .ipsThumb, ol.ipsDataList.cProfileContent > li.codefling__downloads .codefling__downloads__thumb .ipsThumb{background:var(--theme-downloads-thumbs);border:0;-webkit-box-shadow:0px 0px 9px 0px var(--theme-downloads-thumbs-shadow);-moz-box-shadow:0px 0px 9px 0px var(--theme-downloads-thumbs-shadow);box-shadow:0px 0px 9px 0px var(--theme-downloads-thumbs-shadow);border-top-left-radius:20px;border-top-right-radius:20px;object-fit:cover;height:285px;min-height:285px;max-height:285px;width:100%;min-width:100%;max-width:100%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}.codefling__downloads ul.cDownloadsCarousel > li.ipsCarousel_item.pinned .ipsThumb{}.codefling__downloads ul.cDownloadsCarousel > li.ipsCarousel_item .cDownloadsCarouselItem_info, .ipsBox.cDownloadsCategoryTable ol.ipsDataList > li.codefling__downloads .codefling__downloads__info, #elProfileTabs_content ol.ipsDataList > li.codefling__downloads .codefling__downloads__info, ol.ipsDataList.cProfileContent > li.codefling__downloads .codefling__downloads__info{padding:15px 18px;margin:0;display:block;width:100%;}.ipsBox.cDownloadsCategoryTable ol.ipsDataList > li.codefling__downloads .codefling__downloads__info, #elProfileTabs_content ol.ipsDataList > li.codefling__downloads .codefling__downloads__info, ol.ipsDataList.cProfileContent > li.codefling__downloads .codefling__downloads__info{line-height:2;}.codefling__downloads ul.cDownloadsCarousel > li.ipsCarousel_item .cDownloadsCarouselItem_info .cDownloadsCarouselItem_info_top, .codefling__downloads ul.cDownloadsCarousel > li.ipsCarousel_item .cDownloadsCarouselItem_info .cDownloadsCarouselItem_info_bottom, .ipsBox.cDownloadsCategoryTable ol.ipsDataList > li.codefling__downloads .codefling__downloads__info .codefling__downloads__info_top, .ipsBox.cDownloadsCategoryTable ol.ipsDataList > li.codefling__downloads .codefling__downloads__info .codefling__downloads__info_bottom, #elProfileTabs_content ol.ipsDataList > li.codefling__downloads .codefling__downloads__info .codefling__downloads__info_top, #elProfileTabs_content ol.ipsDataList > li.codefling__downloads .codefling__downloads__info .codefling__downloads__info_bottom, ol.ipsDataList.cProfileContent > li.codefling__downloads .codefling__downloads__info .codefling__downloads__info_top, ol.ipsDataList.cProfileContent > li.codefling__downloads .codefling__downloads__info .codefling__downloads__info_bottom{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:0;font-size:10px;}.codefling__downloads ul.cDownloadsCarousel > li.ipsCarousel_item .cDownloadsCarouselItem_info .cDownloadsCarouselItem_info_top .cDownloadsCarouselItem_info_top--title, .ipsBox.cDownloadsCategoryTable ol.ipsDataList > li.codefling__downloads .codefling__downloads__info .codefling__downloads__info_top .codefling__downloads__info_top--title, #elProfileTabs_content ol.ipsDataList > li.codefling__downloads .codefling__downloads__info .codefling__downloads__info_top .codefling__downloads__info_top--title, ol.ipsDataList.cProfileContent > li.codefling__downloads .codefling__downloads__info .codefling__downloads__info_top .codefling__downloads__info_top--title{font-size:13.5px;font-weight:700;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.codefling__downloads__info_bottom{font-size:13px;}.codefling__downloads ul.cDownloadsCarousel > li.ipsCarousel_item .cDownloadsCarouselItem_info .cDownloadsCarouselItem_info_top .cDownloadsCarouselItem_info_top--downloads i, .codefling__downloads ul.cDownloadsCarousel > li.ipsCarousel_item .cDownloadsCarouselItem_info .cDownloadsCarouselItem_info_bottom .cDownloadsCarouselItem_info_bottom--comments i, .ipsBox.cDownloadsCategoryTable ol.ipsDataList > li.codefling__downloads .codefling__downloads__info .codefling__downloads__info_top .codefling__downloads__info_top--downloads i, .ipsBox.cDownloadsCategoryTable ol.ipsDataList > li.codefling__downloads .codefling__downloads__info .codefling__downloads__info_bottom .codefling__downloads__info__bottom--comments i, #elProfileTabs_content ol.ipsDataList > li.codefling__downloads .codefling__downloads__info .codefling__downloads__info_top .codefling__downloads__info_top--downloads i, #elProfileTabs_content ol.ipsDataList > li.codefling__downloads .codefling__downloads__info .codefling__downloads__info_bottom .codefling__downloads__info_bottom--comments i, ol.ipsDataList.cProfileContent > li.codefling__downloads .codefling__downloads__info .codefling__downloads__info_top .codefling__downloads__info_top--downloads i, ol.ipsDataList.cProfileContent > li.codefling__downloads .codefling__downloads__info .codefling__downloads__info_bottom .codefling__downloads__info_bottom--comments i{margin:0 0 0 15px;font-size:16px;color:var(--theme-downloads-info-icon);}.ipsBox.cDownloadsCategoryTable ol.ipsDataList > li.codefling__downloads .codefling__downloads__info .codefling__downloads__info_bottom .codefling__downloads__info_bottom--rating, #elProfileTabs_content ol.ipsDataList > li.codefling__downloads .codefling__downloads__info .codefling__downloads__info_bottom .codefling__downloads__info_bottom--rating, ol.ipsDataList.cProfileContent > li.codefling__downloads .codefling__downloads__info .codefling__downloads__info_bottom .codefling__downloads__info_bottom--rating{min-width:85px;line-height:1px;}.ipsDataList_readStatus .ipsDataItem:not( .ipsDataItem_unread ):not( .ipsDataItem_selected ):not( .ipsModerated ){background:transparent;}.ipsAreaBackground_dark{color:rgb( var(--theme-text_color) );}.ipsAreaBackground_reset{border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;}.ipsType_sectionTitle, .ipsWidget_title{background:rgb( var(--theme-section_title) );border-bottom:1px solid rgb( var(--theme-section_title) );color:rgb( var(--theme-section_title_font) );}.ipsTabs_panel{border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;}hr.ipsHr{border:1px solid rgba( var(--theme-text_color), 0.04 );border-width:1px 0 0 0;}.ipsType_withHr:after{border-top:1px solid rgba( var(--theme-text_dark), 0.04 );}.ipsSideMenu_list + .ipsSideMenu_title{border-top:1px solid var(--theme-ipsmenu-separator);}.ipsApp .ipsDataItem_warning{background:rgb( var(--theme-moderated_light) );color:rgb( var(--theme-moderated_text) );}.ipsMessage, .ipsAnnouncement, .ipsMessage > a, .ipsAnnouncement > a{border-radius:var(--button--radius);}.ipsBadge_new, .ipsBadge_style1{--badge--background:rgba(var(--theme-badge-new), 0.30);--badge--color:rgba(var(--theme-badge-new), 1);}.ipsBadge_positive, .ipsBadge_style4{--badge--background:rgba(var(--theme-badge-positive), 0.30);--badge--color:rgba(var(--theme-badge-positive), 1);}.ipsBadge_highlightedGroup{--badge--background:rgb( var(--theme-post_highlight), 0.20 );--badge--color:rgb( var(--theme-post_highlight) );}.ipsMessage_info, .ipsMessage_information{background:var(--informational-dark);color:var(--informational-dark-fonts);}.ipsMessage_general{background:var(--general-dark);box-shadow:var(--general-dark-shadow);color:var(--general-dark-fonts);}.ipsMessage_success{background:var(--positive-dark);box-shadow:var(--positive-dark-shadow);color:var(--positive-dark-fonts);}.ipsMessage_error{box-shadow:var(--negative-dark-shadow);background:#d9534f;color:#fff;}.ipsType_success, .ipsType_positive{color:var(--positive-dark-fonts);}.ipsButtonBar{background:none;border-bottom:none;}.ipsButtonBar ~ .ipsButtonBar{border-top:1px solid rrgb( var(--theme-button_bar) );}.ipsButtonRow::before{display:none;}html[dir="ltr"] .ipsButtonRow li + li a{border-inline-start:1px solid transparent;border-color:color-mix(in srgb, currentColor 10%, transparent);}html[dir="rtl"] .ipsButtonRow li + li a{border-right:0;}.ipsButtonBar .ipsButtonRow li > a, .ipsButtonBar .ipsButtonRow li > button, .ipsButtonBar .ipsButtonRow li > span{background:var(--theme-button_bar_btn);color:var(--theme-button_bar_btn-fonts);}.ipsButtonRow li > a, .ipsButtonRow li > button, .ipsButtonRow li > span{background:var(--theme-button_bar_btn);color:var(--theme-button_bar_btn-fonts);}.ipsAreaBackground_light .ipsButtonRow li > a:not( .ipsButtonRow_active ), .ipsAreaBackground_light .ipsButtonRow li > button:not( .ipsButtonRow_active ), .ipsAreaBackground_light .ipsButtonRow li > span:not( .ipsButtonRow_active ){background:var(--theme-button_bar_btn);color:var(--theme-button_bar_btn-fonts);}body:not( .cWidgetsManaging ){overflow-x:hidden !important;}html:not(.theme--white) body{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2560' height='1266' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L100,0 L100,9 C89,11 44,48 0,80 L0,0 Z' fill='%23161917'/%3E%3C/svg%3E") center top no-repeat, rgb( var(--theme-page_background) );background-size:100% auto;}html:not(.theme--white) body:after, html:not(.theme--white) body:before{background:#141715;}html.theme--white body{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2560' height='1266' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L100,0 L100,9 C89,11 44,48 0,80 L0,0 Z' fill='%23f7f7f7'/%3E%3C/svg%3E") center top no-repeat, rgb(var(--theme-page_background));background-size:100% auto;}html.theme--white body:after, html.theme--white body:before{background:#f7f7f7;}#ipsLayout_header header{background:transparent;}#ipsLayout_header .ipsLayout_container #codefling__header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:50px 0px 50px 0px;}#ipsLayout_header .ipsLayout_container #codefling__header .codefling__header--search, #ipsLayout_header .ipsLayout_container #codefling__header .codefling__header--userpanel{min-width:calc( 50% - 41px );max-width:calc( 50% - 41px );}#ipsLayout_header .ipsLayout_container #codefling__header .codefling__header--search{padding-right:20%;}#ipsLayout_header .ipsLayout_container #codefling__header .codefling__header--search #elSearchWrapper{width:100%;}#ipsLayout_header .ipsLayout_container #codefling__header .codefling__header--search #elSearchWrapper.cSearchExpanded::before{display:none;}#ipsLayout_header .ipsLayout_container #codefling__header .codefling__header--search #elSearchWrapper #elSearch{background:transparent;border-radius:0;font-size:20px;font-weight:400;color:var(--theme-search-fonts);height:70px;width:100%;position:relative;}#ipsLayout_header .ipsLayout_container #codefling__header .codefling__header--search #elSearchWrapper #elSearch:after{content:"";background:var(--theme-search-border);display:block;width:100%;height:2px;position:absolute;left:0;bottom:0;z-index:-1;transition:all 0.4s ease 0s;}#ipsLayout_header .ipsLayout_container #codefling__header .codefling__header--search #elSearchWrapper.cSearchExpanded #elSearch:after{background:var(--theme-search-border-hover);transition:all 0.4s ease 0s;}#ipsLayout_header .ipsLayout_container #codefling__header .codefling__header--search #elSearchWrapper #elSearch input[type="search"]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding:0;font-size:20px;font-weight:400;color:var(--theme-search-fonts);}#ipsLayout_header .ipsLayout_container #codefling__header .codefling__header--search #elSearchWrapper #elSearch input[type="search"]::placeholder{font-size:20px;font-weight:400;color:var(--theme-search-fonts);}#ipsLayout_header .ipsLayout_container #codefling__header .codefling__header--search #elSearchWrapper #elSearch .cSearchSubmit{padding:0;font-size:24px;font-weight:400;color:var(--theme-search-submit-fonts);transition:all 0.4s ease 0s;}#ipsLayout_header .ipsLayout_container #codefling__header .codefling__header--search #elSearchWrapper.cSearchExpanded #elSearch .cSearchSubmit, #ipsLayout_header .ipsLayout_container #codefling__header .codefling__header--search #elSearchWrapper #elSearch .cSearchSubmit:hover{color:var(--theme-search-submit-fonts-hover);transition:all 0.4s ease 0s;}#elSearchExpanded{color:rgb( var(--theme-text_color) );background-color:var(--theme-ipsmenu);border-radius:14px;}#elSearchExpanded .ipsSideMenu_list:not(:last-child){border-bottom:1px solid var(--theme-ipsmenu-separator);}#ipsLayout_header .ipsLayout_container #codefling__header .codefling__header--userpanel{text-align:right;}#ipsLayout_header .ipsLayout_container #codefling__header .codefling__header--userpanel #elUserNav{color:var(--theme-userpanel-fonts);}#ipsLayout_header .ipsLayout_container #codefling__header .codefling__header--userpanel #elUserNav > li > a .fa{font-size:16px;}#ipsLayout_header .ipsLayout_container #codefling__header .codefling__header--userpanel #elUserNav > li > a .fa-caret-down{font-size:12px;}#ipsLayout_header .ipsLayout_container #codefling__header .codefling__header--userpanel #elUserNav > li > a .fa-plus{font-size:13px;}#ipsLayout_header .ipsLayout_container #codefling__header .codefling__header--userpanel #elUserNav > li #elRegisterButton{line-height:40px !important;padding:0 35px !important;font-weight:600 !important;}#ipsLayout_header .ipsLayout_container #codefling__header .codefling__header--userpanel #elUserNav > li #elUserSignIn{display:block !important;line-height:40px !important;padding:0 20px !important;font-weight:600 !important;color:var(--theme-btn_login-font) !important;border:1px solid var(--usernav-border-color);border-radius:var(--button--radius);}#ipsLayout_header .ipsLayout_container #codefling__header .codefling__header--userpanel #elUserNav > li #elUserSignIn:hover{background:var(--theme-menu-active);border-radius:var(--button--radius);transition:all 0.4s ease 0s;}.elUserNav_sep{opacity:.1;height:28px;}#ipsLayout_header .ipsLayout_container #codefling__header .codefling__header--logo{display:flex;align-items:center;justify-content:center;}#codefling__menu{margin:0 0 54px 0;}#codefling__menu #elSearchWrap{width:0px;overflow:hidden;}#codefling__menu nav{background:transparent;z-index:2;}#codefling__menu nav:after{display:none;}#codefling__menu ul#PrimaryNavBars{padding:0;}.ipsNavBar_primary:not( .ipsNavBar_noSubBars ) > ul:before{display:none;}.ipsNavBar_primary > ul > li > a{background:transparent;border-radius:30px;display:block;height:56px;line-height:56px;padding:0 30px;font-size:16px;font-weight:500;color:var(--theme-menu-fonts);transition:all 0.4s ease 0s;}.ipsNavBar_primary > ul > li.submenu:hover > a{-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-bottom-right-radius:0;border-bottom-left-radius:0;}.ipsNavBar_primary > ul > li.submenu:not( .ipsNavBar_active ):hover > a, .ipsNavBar_primary > ul > li > a:hover{background:var(--theme-menu-hover);color:var(--theme-menu-hover-fonts);transition:all 0.4s ease 0s;}.ipsNavBar_primary > ul > li.ipsNavBar_active > a{background:var(--theme-menu-active);font-weight:500;color:var(--theme-menu-active-fonts);transition:all 0.4s ease 0s;}html[dir="ltr"] .ipsNavBar_primary > ul > li:not(:last-child) > a{margin-right:4px;}html[dir="rtl"] .ipsNavBar_primary > ul > li:not(:last-child) > a{margin-left:4px;}.ipsNavBar_primary > ul > li > .ipsNavBar_secondary{background:var(--theme-menu_secondary);box-shadow:var(--popup--boxShadow);border-radius:14px;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;border:2px solid transparent;display:block;height:auto;min-width:190px;width:100%;visibility:hidden;opacity:0;-webkit-transition:opacity 0.3s, margin-top 0.3s, visibility 0s linear 0.3s;-moz-transition:opacity 0.3s, margin-top 0.3s, visibility 0s linear 0.3s;-o-transition:opacity 0.3s, margin-top 0.3s, visibility 0s linear 0.3s;transition:opacity 0.3s, margin-top 0.3s, visibility 0s linear 0.3s;left:0;bottom:auto;position:absolute;margin-top:200px;padding:7px 7px;pointer-events:none;z-index:2;}.ipsNavBar_primary > ul > li > .ipsNavBar_secondary > li, .ipsNavBar_primary > ul > li > .ipsNavBar_secondary > li > a{display:block;width:100%;line-height:1.6;}.ipsNavBar_primary > ul > li > .ipsNavBar_secondary > li.ipsHide{display:none;}.ipsNavBar_primary > ul > li > .ipsNavBar_secondary > li > a{background:var(--theme-menu_secondary-link);border-radius:14px;font-size:12px;font-weight:500;color:var(--theme-menu_secondary-link-fonts);text-align:left;padding:8px 15px;transition:all 0.4s ease 0s;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.ipsNavBar_primary > ul > li > .ipsNavBar_secondary > li.ipsNavBar_active > a, .ipsNavBar_primary > ul > li > .ipsNavBar_secondary > li:hover > a{background:var(--theme-menu_secondary-link-hover);color:var(--theme-menu_secondary-link-fonts-hover);transition:all 0.4s ease 0s;}.ipsNavBar_primary > ul > li:hover .ipsNavBar_secondary:not(.ipsNavBar_more){visibility:visible;opacity:1;margin-top:0px;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;pointer-events:auto;}#codefling__menu nav.ipsNavBar_noSubBars, .ipsLayout_minimal #codefling__menu nav{margin-top:0;}#codefling__menu .codefling__switch{display:block;width:42px;height:42px;position:absolute;right:15px;top:50%;-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);}#codefling__menu .codefling__switch input[type='checkbox'], #codefling__menu .codefling__switch input[type='radio']{background:var(--theme-switch);border-radius:50%;display:block;width:42px;height:42px;line-height:42px;outline:none;position:absolute;left:0;top:0;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;font-size:12px;color:var(--theme-switch-fonts);text-align:center;cursor:pointer;transition:all 0.4s ease 0s;}#elMobileNav > li.codefling__mobilenav--switch_color input[type='checkbox']:before, #elMobileNav > li.codefling__mobilenav--switch_color input[type='radio']:before, #codefling__menu .codefling__switch input[type='checkbox']:before, #codefling__menu .codefling__switch input[type='radio']:before{content:"\f0eb";font-family:"Font Awesome 5 Free";font-weight:400;}#codefling__menu .codefling__switch input[type='checkbox']:hover, #codefling__menu .codefling__switch input[type='radio']:hover{background:var(--theme-switch-hover);color:var(--theme-switch-hover-fonts);text-shadow:0px 0px 6px rgba(var(--theme-switch-hover-shadow));transition:all 0.4s ease 0s;}#elMobileNav > li.codefling__mobilenav--switch_color .switch__color{background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;outline:none;cursor:pointer;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;width:44px;height:50px;line-height:50px;text-align:center;font-size:22px;color:rgb( var(--theme-main_nav_font) ) position:relative;display:block;opacity:.7;transition:all 0.4s ease 0s;}#elMobileNav > li.codefling__mobilenav--switch_color .switch__color:hover{text-shadow:0px 0px 6px rgba(var(--theme-switch-hover-shadow));opacity:1;transition:all 0.4s ease 0s;}#codefling__slider{padding:58px 0 50px 0;}#codefling__slider .ipsLayout_container .codefling__slider__btn{display:flex;align-items:center;justify-content:center;position:absolute;right:15px;top:-58px;}#codefling__slider .ipsLayout_container .codefling__slider__btn .swiper_codefling-button-next, #codefling__slider .ipsLayout_container .codefling__slider__btn .swiper_codefling-button-prev{display:flex;align-items:center;justify-content:center;height:25px;min-width:105px;max-width:105px;margin:0;padding:0;cursor:pointer;transition:all 0.4s ease 0s;}#codefling__slider .ipsLayout_container .codefling__slider__btn .swiper_codefling-button-next{margin:0 0 0 27px;}#codefling__slider .ipsLayout_container .codefling__slider__btn .swiper_codefling-button-next div, #codefling__slider .ipsLayout_container .codefling__slider__btn .swiper_codefling-button-prev div{background:currentColor;color:var(--theme-slider-btn);display:block;width:100%;height:3px;position:relative;transition:all 0.4s ease 0s;}#codefling__slider .ipsLayout_container .codefling__slider__btn .swiper_codefling-button-next div:after, #codefling__slider .ipsLayout_container .codefling__slider__btn .swiper_codefling-button-prev div:after, #codefling__slider .ipsLayout_container .codefling__slider__btn .swiper_codefling-button-next div:before, #codefling__slider .ipsLayout_container .codefling__slider__btn .swiper_codefling-button-prev div:before{content:"";background:currentColor;position:absolute;display:block;height:3px;width:16px;}#codefling__slider .ipsLayout_container .codefling__slider__btn .swiper_codefling-button-next div:before, #codefling__slider .ipsLayout_container .codefling__slider__btn .swiper_codefling-button-next div:after{right:-2px;}#codefling__slider .ipsLayout_container .codefling__slider__btn .swiper_codefling-button-next div:before{top:-5px;transform:rotate(45deg);}#codefling__slider .ipsLayout_container .codefling__slider__btn .swiper_codefling-button-next div:after{bottom:-5px;transform:rotate(-45deg);}#codefling__slider .ipsLayout_container .codefling__slider__btn .swiper_codefling-button-prev div:before, #codefling__slider .ipsLayout_container .codefling__slider__btn .swiper_codefling-button-prev div:after{left:-2px;}#codefling__slider .ipsLayout_container .codefling__slider__btn .swiper_codefling-button-prev div:before{top:-5px;transform:rotate(-45deg);}#codefling__slider .ipsLayout_container .codefling__slider__btn .swiper_codefling-button-prev div:after{bottom:-5px;transform:rotate(45deg);}#codefling__slider .ipsLayout_container .codefling__slider__btn .swiper_codefling-button-next.swiper-button-disabled, #codefling__slider .ipsLayout_container .codefling__slider__btn .swiper_codefling-button-prev.swiper-button-disabled{min-width:58px;max-width:58px;transition:all 0.4s ease 0s;}#codefling__slider .ipsLayout_container .codefling__slider__btn .swiper_codefling-button-next:hover div, #codefling__slider .ipsLayout_container .codefling__slider__btn .swiper_codefling-button-prev:hover div{color:var(--theme-slider-btn-hover);background:currentColor;transition:all 0.4s ease 0s;}#codefling__slider .ipsLayout_container .codefling__slider__btn .swiper_codefling-button-next.swiper-button-disabled div, #codefling__slider .ipsLayout_container .codefling__slider__btn .swiper_codefling-button-prev.swiper-button-disabled div{color:var(--theme-slider-btn-disabled);background:currentColor;transition:all 0.4s ease 0s;}.preload{opacity:0;transition:opacity 0.3s ease-in-out;}.swiper-slide{opacity:0.2;transition:opacity 0.1s ease-in-out;}.swiper-slide:hover{opacity:1;transition:opacity 0.1s ease-in-out;}.swiper-slide-active, .swiper-slide-next, .swiper-slide-next + .swiper-slide{opacity:1 !important;}#codefling__slider .ipsLayout_container #codefling__slider__box .swiper.sliderNews .swiper-wrapper .swiper-slide article#codefling__slider__box__article{background:var(--theme-slider);border-radius:20px;display:block;width:100%;height:300px;overflow:hidden;position:relative;z-index:1;}#codefling__slider .ipsLayout_container #codefling__slider__box .swiper.sliderNews .swiper-wrapper .swiper-slide article#codefling__slider__box__article .links{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:4;}.codefling__download--priceList{background:#61c48d47;border-radius:5px;position:absolute;left:15px;top:20px;display:inline-block;height:25px;line-height:25px;padding:0 13px;font-size:12px;font-weight:700;color:#61c48d;text-transform:uppercase;}#codefling__slider .ipsLayout_container #codefling__slider__box .swiper.sliderNews .swiper-wrapper .swiper-slide article#codefling__slider__box__article .codefling__download--price{position:absolute;right:30px;bottom:20px;font-size:18px;font-weight:500;color:var(--theme-pagination_link_arrows);text-align:right;height:56px;line-height:56px;z-index:4;}#codefling__slider .ipsLayout_container #codefling__slider__box .swiper.sliderNews .swiper-wrapper .swiper-slide article#codefling__slider__box__article .codefling__download--category{background:#61c48d47;border-radius:5px;position:absolute;left:20px;top:20px;display:inline-block;height:25px;line-height:25px;padding:0 13px;font-size:12px;font-weight:700;color:#61c48d;text-transform:uppercase;z-index:2;}#codefling__slider .ipsLayout_container #codefling__slider__box .swiper.sliderNews .swiper-wrapper .swiper-slide article#codefling__slider__box__article .cDownloadsCarouselItem_info{position:absolute;left:0;bottom:0;display:block;width:100%;z-index:3;}#codefling__slider .ipsLayout_container #codefling__slider__box .swiper.sliderNews .swiper-wrapper .swiper-slide article#codefling__slider__box__article .cDownloadsCarouselItem_info .cDownloadsCarouselItem_info_top, #codefling__slider .ipsLayout_container #codefling__slider__box .swiper.sliderNews .swiper-wrapper .swiper-slide article#codefling__slider__box__article .cDownloadsCarouselItem_info .cDownloadsCarouselItem_info_bottom{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:0;}#codefling__slider .ipsLayout_container #codefling__slider__box .swiper.sliderNews .swiper-wrapper .swiper-slide article#codefling__slider__box__article .cDownloadsCarouselItem_info .cDownloadsCarouselItem_info_top .cDownloadsCarouselItem_info_top--title{max-width:75%;font-size:16px;font-weight:700;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}#codefling__slider .ipsLayout_container #codefling__slider__box .swiper.sliderNews .swiper-wrapper .swiper-slide article#codefling__slider__box__article .cDownloadsCarouselItem_info .cDownloadsCarouselItem_info_top .cDownloadsCarouselItem_info_top--downloads, #codefling__slider .ipsLayout_container #codefling__slider__box .swiper.sliderNews .swiper-wrapper .swiper-slide article#codefling__slider__box__article .cDownloadsCarouselItem_info .cDownloadsCarouselItem_info_bottom .cDownloadsCarouselItem_info_bottom--comments{max-width:50%;font-size:14px;font-weight:700;color:var(--theme-downloads-price);display:flex;align-items:center;}#codefling__slider .ipsLayout_container #codefling__slider__box .swiper.sliderNews .swiper-wrapper .swiper-slide article#codefling__slider__box__article .cDownloadsCarouselItem_info .cDownloadsCarouselItem_info_top .cDownloadsCarouselItem_info_top--downloads i, #codefling__slider .ipsLayout_container #codefling__slider__box .swiper.sliderNews .swiper-wrapper .swiper-slide article#codefling__slider__box__article .cDownloadsCarouselItem_info .cDownloadsCarouselItem_info_bottom .cDownloadsCarouselItem_info_bottom--comments i{margin:0 0 0 15px;font-size:16px;color:var(--theme-downloads-price);}#codefling__slider .ipsLayout_container #codefling__slider__box .swiper.sliderNews .swiper-wrapper .swiper-slide article#codefling__slider__box__article:after{content:"";background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.84) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;}#codefling__slider .ipsLayout_container #codefling__slider__box .swiper.sliderNews .swiper-wrapper .swiper-slide article#codefling__slider__box__article .codefling__slider__box__article--footer{display:flex;align-items:center;position:absolute;left:0;bottom:0;padding:30px;z-index:2;}#codefling__slider .ipsLayout_container #codefling__slider__box .swiper.sliderNews .swiper-wrapper .swiper-slide article#codefling__slider__box__article .codefling__slider__box__article--footer .codefling__slider__box__article__footer--avatar{min-width:48px;max-width:48px;margin:0 36px 0 0;}#codefling__slider .ipsLayout_container #codefling__slider__box .swiper.sliderNews .swiper-wrapper .swiper-slide article#codefling__slider__box__article .codefling__slider__box__article--footer .codefling__slider__box__article__footer--avatar .ipsUserPhoto{border:0;margin:0;padding:0;width:48px;height:48px;}#codefling__slider .ipsLayout_container #codefling__slider__box .swiper.sliderNews .swiper-wrapper .swiper-slide article#codefling__slider__box__article .codefling__slider__box__article--footer .codefling__button{background:linear-gradient(to right, rgba(var(--theme-green-a),1) 0%, rgba(var(--theme-green-b),1) 100%);border-radius:50%;display:block;min-width:48px;max-width:48px;height:48px;line-height:48px;margin:0 36px 0 0;font-size:14px;text-align:center;color:var(--theme-green-font);transition:all 0.4s ease 0s;}#codefling__slider .ipsLayout_container #codefling__slider__box .swiper.sliderNews .swiper-wrapper .swiper-slide article#codefling__slider__box__article .codefling__slider__box__article--footer .codefling__button:hover{filter:brightness(1.3) saturate(1.20);transition:all 0.4s ease 0s;}#codefling__slider .ipsLayout_container #codefling__slider__box .swiper.sliderNews .swiper-wrapper .swiper-slide article#codefling__slider__box__article .codefling__slider__box__article--footer .codefling__slider__box__article__footer--info{font-size:24px;font-weight:700;color:var(--theme-slider-fonts);text-align:left;line-height:1.5;margin:0;padding:0;}#codefling__slider .ipsLayout_container #codefling__slider__box .swiper.sliderNews .swiper-wrapper .swiper-slide article#codefling__slider__box__article .codefling__slider__box__article--footer .codefling__slider__box__article__footer--info a{color:var(--theme-slider-fonts);}#codefling__slider .ipsLayout_container #codefling__slider__box .swiper.sliderNews .swiper-wrapper .swiper-slide article#codefling__slider__box__article .codefling__slider__box__article--footer .codefling__slider__box__article__footer--info h2, #codefling__slider .ipsLayout_container #codefling__slider__box .swiper.sliderNews .swiper-wrapper .swiper-slide article#codefling__slider__box__article .codefling__slider__box__article--footer .codefling__slider__box__article__footer--info p{margin:0;padding:0;font-size:24px;font-weight:700;color:var(--theme-slider-fonts);text-align:left;line-height:1.5;}#codefling__slider .ipsLayout_container #codefling__slider__box .swiper.sliderNews .swiper-wrapper .swiper-slide article#codefling__slider__box__article .codefling__slider__box__article--photo{object-fit:cover;display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;background-repeat:no-repeat;background-size:cover;}.ipsBreadcrumb.ipsBreadcrumb_top, .ipsBreadcrumb.ipsBreadcrumb_bottom{opacity:1;padding:0;margin:0 0 56px 0;}.ipsBreadcrumb.ipsBreadcrumb_bottom{margin:56px 0 56px 0;}.ipsBreadcrumb > ul > li, .ipsBreadcrumb [data-action="defaultStream"], .ipsBreadcrumb [data-action="markSiteRead"]{font-size:16px;font-weight:400;color:var(--theme-breadcrumb-link);height:48px;line-height:48px;}.ipsBreadcrumb > ul > li a, .ipsBreadcrumb [data-action="defaultStream"] a, .ipsBreadcrumb [data-action="markSiteRead"] a{display:block;height:48px;}.ipsBreadcrumb > ul:last-child > li:last-child{opacity:1;}.ipsBreadcrumb > ul:last-child > li:first-child, .ipsBreadcrumb > ul.ipsList_inline.ipsPos_right > li{background:transparent;height:48px;line-height:48px;}.ipsBreadcrumb > ul:last-child > li:first-child{margin-right:0;}.ipsBreadcrumb > ul.ipsList_inline.ipsPos_right > li a, .ipsBreadcrumb [data-action="defaultStream"], .ipsBreadcrumb [data-action="markSiteRead"]{font-weight:400;font-size:16px;color:var(--theme-breadcrumb-link);transition:all 0.4s ease 0s;}.ipsBreadcrumb > ul:last-child > li:first-child a{font-size:16px;font-weight:400;color:var(--theme-breadcrumb-link);margin:0 5px 0 0;}.ipsBreadcrumb > ul:last-child > li:first-child a .fas.fa-house-user{margin:0 35px 0 0;font-size:16px;color:var(--theme-breadcrumb-icon);transition:all 0.4s ease 0s;}.ipsBreadcrumb > ul.ipsList_inline.ipsPos_right > li:not(:last-child){margin-right:35px;}.ipsBreadcrumb > ul.ipsList_inline.ipsPos_right > li a .fa.fa-newspaper-o, .ipsBreadcrumb > ul.ipsList_inline.ipsPos_right > li a .fa.fa-check{margin:0 0 0 35px;font-size:16px;color:var(--theme-breadcrumb-icon);transition:all 0.4s ease 0s;}.ipsBreadcrumb > ul:last-child > li:first-child a:hover .fas.fa-house-user, .ipsBreadcrumb > ul.ipsList_inline.ipsPos_right > li a:hover .fa.fa-newspaper-o, .ipsBreadcrumb > ul.ipsList_inline.ipsPos_right > li a:hover .fa.fa-check{color:var(--theme-breadcrumb-icon-hover);transition:all 0.4s ease 0s;}.ipsBreadcrumb [data-role="breadcrumbList"] > li:not(:first-child):last-child{opacity:1;color:var(--theme-breadcrumb-last);font-weight:400;}.ipsDataItem{border:1px solid var(--theme-dataitem);border-width:0 0 1px 0;}li.ipsWidget .ipsDataItem{background:var(--theme-forum-row);border:0;border-radius:20px;}li.ipsWidget .ipsDataItem:not(:last-child){margin:0 0 4px 0;}.ipsWidget.ipsWidget_vertical .ipsDataItem{background:var(--theme-sidebar-row);border-radius:20px;border:0;border-width:0;padding:4px 14px;}.ipsWidget.ipsWidget_vertical .ipsDataItem:not(:last-child){margin:0 0 7px 0;}.ipsWidget.ipsWidget_vertical .ipsDataList.ipsDataList_reducedSpacing .ipsDataItem_icon .ipsUserPhoto_tiny{width:46px;height:46px;}html[dir="ltr"] .ipsWidget.ipsWidget_vertical .ipsDataList.ipsDataList_reducedSpacing .ipsDataItem_icon{padding-left:0;padding-right:10px;}html[dir="rtl"] .ipsWidget.ipsWidget_vertical .ipsDataList.ipsDataList_reducedSpacing .ipsDataItem_icon{padding-right:0;padding-left:10px;}.ipsWidget.ipsWidget_vertical .ipsDataItem_main .ipsTruncate_line, .ipsWidget.ipsWidget_vertical .ipsDataItem_title{font-size:15px;font-weight:600;}#cAnnouncementSidebar{margin-top:0;}.cForumList .cForumRow.ipsBox .ipsAreaBackground_reset, .cForumList.ipsBox .ipsAreaBackground_reset, .cForumRow .ipsAreaBackground_reset, .cForumList .ipsAreaBackground_reset{background:transparent;}li.ipsWidget .ipsAreaBackground_light{background:transparent;}.ipsApp .cForumRow.ipsSpacer_bottom:not(:last-child){margin-bottom:60px;}.cWidgetContainer[data-widgetArea="header"] .ipsWidget.ipsWidget_horizontal:not( .ipsWidgetHide ):not(:last-child){margin-bottom:60px;}#codefling__category__children, ol#codefling__category > li.cForumRow.ipsBox, li.ipsWidget{background:var(--theme-forum);border-radius:20px;border:0;box-shadow:none;padding:29px;}.cForumRow_hidden .cForumTitle{opacity:1;padding:11px 0px 11px 0px;transition:all 0.4s ease 0s;}.cForumRow .ipsType_sectionTitle, .cForumList .ipsType_sectionTitle, li.ipsWidget .ipsType_sectionTitle, li.ipsWidget .ipsWidget_title{background:var(--theme-forum-title);border-radius:20px;border:0;font-size:16px;font-weight:500;color:var(--theme-forum-title-font);padding:11px 0px 40px 0px;margin:0;position:relative;transition:all 0.4s ease 0s;}.cForumRow .ipsType_sectionTitle > div, .cForumList .ipsType_sectionTitle > div, li.ipsWidget .ipsType_sectionTitle > div, li.ipsWidget .ipsWidget_title > div{display:inline-block;}a.ipsType_sectionTitle, .ipsType_sectionTitle a{color:var(--theme-forum-title-font);}.cForumToggle{opacity:1;background:var(--theme-forum-title-toggle);border-radius:50%;width:48px;height:48px;line-height:48px;font-size:16px;font-weight:700;color:var(--theme-forum-title-toggle-font);text-align:center;padding:0;margin:-14px 0 0 0;position:relative;transform:rotate(0deg);transition:all 0.4s ease 0s;}.cForumToggle:after, .cForumRow_hidden .cForumToggle:after{font-family:"Font Awesome 5 Free";font-size:16px;color:var(--theme-forum-title-toggle-font);}.cForumToggle:after{content:"\f077";}.cForumRow_hidden .cForumToggle{transform:rotate(-90deg);transition:all 0.4s ease 0s;}.cForumRow_hidden .cForumToggle:after{content:"\f077";}#codefling__category__children ol > li.cForumRow, ol#codefling__category > li.cForumRow.ipsBox > ol > li.cForumRow{background:var(--theme-forum-row);border:0;border-radius:20px;margin:0;padding:0;z-index:1;}#codefling__category__children ol > li.cForumRow:not(:last-child), ol#codefling__category > li.cForumRow.ipsBox > ol > li.cForumRow:not(:last-child){margin:0 0 6px 0;}.cForumRow .ipsDataList_large .ipsDataItem_icon{min-width:95px;text-align:center;}html[dir="ltr"] .cForumRow .ipsDataList_large .ipsDataItem_icon{padding-right:0;padding-left:10px;padding-top:0;padding-bottom:0;}html[dir="rtl"] .cForumRow .ipsDataList_large .ipsDataItem_icon{padding-left:0;padding-right:10px;padding-top:0;padding-bottom:0;}.cForumRow .ipsItemStatus.ipsItemStatus_large{background:#61c48d47;border-radius:50%;width:38px;height:38px;font-size:12px;font-weight:400;color:#61c48d;text-align:center;line-height:38px;position:relative;}.ipsItemStatus.ipsItemStatus_read{opacity:1;}.cForumList .ipsDataItem_title{font-size:16px;font-weight:700;}.cForumList .ipsDataItem_title a{color:rgb( var(--theme-link) );}.cForumList .ipsDataItem_title a:hover{color:rgb( var(--theme-link_hover) );}.cForumList .ipsType_richText.ipsDataItem_meta.ipsContained{margin:0;font-size:13px;font-weight:400;color:var(--theme-forum-row-descritpion);}.ipsDataItem_subList{overflow:hidden;}html[dir="ltr"] .ipsApp .ipsDataItem_subList, html[dir="rtl"] .ipsApp .ipsDataItem_subList{background:none;padding-left:0 !important;padding-right:0 !important;padding-bottom:0;margin:10px 0 0 0;}.ipsDataItem_subList li{float:left;width:calc(100% / 2 - 5px);text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0;}html[dir="rtl"].ipsDataItem_subList li{float:right;}.ipsDataItem_subList li a:after{display:none;}html[dir="rtl"] .ipsDataItem_subList.ipsList_inline > li{margin-left:0;}.ipsDataItem_subList li a{font-size:13px;font-weight:400;color:var(--theme-forum-row-sublist-font);transition:all 0.4s ease 0s;}.ipsDataItem_subList li a:hover{color:var(--theme-forum-row-sublist-hover-font);transition:all 0.4s ease 0s;}.ipsDataItem_subList li.ipsDataItem_unread a{color:var(--theme-forum-row-sublist-unread-font);font-weight:500;transition:all 0.4s ease 0s;}.ipsDataItem_subList li a .cf__subforum_icon{display:inline-block;position:relative;margin:0 10px 0 0;top:0px;width:8px;height:6px;transition:all 0.3s ease 0s;}.ipsDataItem_subList li a .cf__subforum_icon:before{content:"";background:var(--theme-forum-row-sublist-icon);border-radius:50%;width:6px;height:6px;position:absolute;top:-1px;left:0;pointer-events:none;transition:all 0.3s ease 0s;}.ipsDataItem_subList li a .cf__subforum_icon:after{content:"";background:linear-gradient(to right, rgba(var(--theme-green-a),1) 0%, rgba(var(--theme-green-b),1) 100%);border-radius:50%;width:6px;height:6px;position:absolute;top:-1px;left:0;pointer-events:none;opacity:0;transition:all 0.3s ease 0s;}.ipsDataItem_subList li a:hover .cf__subforum_icon:after, .ipsDataItem_subList li.ipsDataItem_unread .cf__subforum_icon:after{opacity:1;transition:all 0.3s ease 0s;}#codefling__category .ipsDataItem_stats, #codefling__category__children .ipsDataItem_stats{min-width:85px;max-width:85px;font-size:13px;padding:25px 2px 25px 2px;}.codefling__forum__stats i{margin-right:8px;font-size:12px;vertical-align:middle;}#codefling__category .ipsDataItem_stats ul.codefling__forum__stats, #codefling__category__children .ipsDataItem_stats ul.codefling__forum__stats{display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:100%;height:46px;position:relative;}#codefling__category .ipsDataItem_stats ul.codefling__forum__stats:after, #codefling__category__children .ipsDataItem_stats ul.codefling__forum__stats:after{content:"";background:var(--theme-forum-row-stats);border-radius:30px;display:block;width:calc(100% + 44px);height:100%;position:absolute;left:0;top:0;z-index:-1;}#codefling__category .ipsDataItem_stats ul.codefling__forum__stats > li, #codefling__category__children .ipsDataItem_stats ul.codefling__forum__stats > li{display:block;max-width:50%;font-size:13px;font-weight:500;color:var(--theme-forum-row-stats-font);text-align:center;position:relative;margin:0;padding:0 12px;}#codefling__category .ipsDataItem_stats ul.codefling__forum__stats > li span, #codefling__category__children .ipsDataItem_stats ul.codefling__forum__stats > li span{display:block;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}#codefling__category .ipsDataItem_stats ul.codefling__forum__stats > li.posts:after, #codefling__category__children .ipsDataItem_stats ul.codefling__forum__stats > li.posts:after{content:"";background:var(--theme-forum-row-stats-separator);border-radius:50%;display:block;width:4px;height:4px;position:absolute;right:-2px;top:50%;margin:-2px 0 0 0;}html[dir="ltr"] #codefling__category .ipsDataItem_lastPoster.ipsDataItem_withPhoto li, html[dir="ltr"] #codefling__category__children .ipsDataItem_lastPoster.ipsDataItem_withPhoto li{margin-left:74px;}html[dir="rtl"] #codefling__category .ipsDataItem_lastPoster.ipsDataItem_withPhoto li, html[dir="rtl"] #codefling__category__children .ipsDataItem_lastPoster.ipsDataItem_withPhoto li{margin-right:74px;}#codefling__category .ipsDataItem_lastPoster, #codefling__category__children .ipsDataItem_lastPoster{min-width:310px;max-width:310px;font-size:12px;font-weight:300;line-height:1.6;position:relative;padding:35px 20px 35px 0px !important;}#codefling__category .ipsDataItem_lastPoster .ipsUserPhoto, #codefling__category__children .ipsDataItem_lastPoster .ipsUserPhoto{top:50%;left:0;margin:-19px 0 0 0;position:absolute;}#codefling__category .ipsDataItem_lastPoster .ipsUserPhoto, #codefling__category__children .ipsDataItem_lastPoster .ipsUserPhoto, #codefling__category .ipsDataItem_lastPoster .ipsUserPhoto img, #codefling__category__children .ipsDataItem_lastPoster .ipsUserPhoto img{width:38px;height:38px;border-radius:50%;}#codefling__category .ipsDataItem_lastPoster li:nth-child(2) a, #codefling__category__children .ipsDataItem_lastPoster li:nth-child(2) a{font-size:14px;font-weight:700;color:rgb( var(--theme-link) );transition:all 0.4s ease 0s;}#codefling__category .ipsDataItem_lastPoster li:nth-child(2) a:hover, #codefling__category__children .ipsDataItem_lastPoster li:nth-child(2) a:hover{color:rgb( var(--theme-link_hover) );transition:all 0.4s ease 0s;}#codefling__category .ipsDataItem_lastPoster li.ipsType_light, #codefling__category__children .ipsDataItem_lastPoster li.ipsType_light{color:rgb( var(--theme-text_light) );}#codefling__category .ipsDataItem_lastPoster li.ipsType_light a, #codefling__category__children .ipsDataItem_lastPoster li.ipsType_light a{font-weight:300;color:rgb( var(--theme-text_light) );}#codefling__category .ipsDataItem_lastPoster li.ipsType_light a.ipsType_break, #codefling__category__children .ipsDataItem_lastPoster li.ipsType_light a.ipsType_break{font-weight:700;color:rgb( var(--theme-text_light) );}[data-pageapp="forums"] #ipsLayout_sidebar{min-width:413px;max-width:413px;overflow:visible;}.ipsWidget.ipsWidget_vertical:not(:first-child){margin-top:52px;}.ipsWidget.ipsWidget_vertical.cProfileSidebarBlock:not(:first-child){margin-top:52px;}[data-pageapp="forums"] #ipsLayout_sidebar.ipsLayout_sidebarright, [data-pageapp="forums"] #ipsLayout_sidebar.ipsLayout_sidebarleft{padding-left:41px !important;}#cAnnouncementSidebar, .ipsWidget.ipsWidget_vertical{background:var(--theme-sidebar);border:0;border-radius:20px;box-shadow:none;padding:16px;}.ipsWidget.ipsWidget_vertical .ipsWidget_title, .ipsType_sectionTitle{background:var(--theme-sidebar-title);border-radius:20px;border:0;font-size:16px;font-weight:500;color:var(--theme-sidebar-title-fonts);padding:28px 19px;margin:0 0 10px 0;}.ipsWidget.ipsWidget_vertical .ipsWidget_title:before{content:"\f07c";font-family:"Font Awesome 5 Free";font-weight:400;color:var(--theme-sidebar-title-icon);margin:0 25px 0 0;}.ipsWidget_vertical[data-blockid*="app_core_topContributors"] .ipsWidget_title:before{content:"\f164";}.ipsWidget_vertical[data-blockid*="app_forums_postFeed"] .ipsWidget_title:before{content:"\f07c";font-weight:400;}.ipsWidget_vertical[data-blockid*="app_forums_topicFeed"] .ipsWidget_title:before{content:"\f07c";font-weight:400;}.ipsWidget_vertical[data-blockid*="app_calendar_upcomingEvents"] .ipsWidget_title:before{content:"\f133";font-weight:300;}.ipsWidget_vertical[data-blockid*="app_core_clubs"] .ipsWidget_title:before{content:"\f0c0";font-weight:700;}.ipsWidget_vertical#elFollowers .ipsWidget_title:before{content:"\f500";font-weight:700;}.ipsWidget_vertical[data-location="defaultFields"] .ipsWidget_title:before{content:"\f05a";font-weight:700;}.ipsWidget_vertical[data-location="customFields"] .ipsWidget_title:before{content:"\f05a";font-weight:700;}.ipsWidget_vertical[data-location="customContact"] .ipsWidget_title:before{content:"\f2b9";font-weight:700;}.ipsWidget_vertical[data-location="customVisit"] .ipsWidget_title:before{content:"\f1da";font-weight:700;}.ipsWidget.ipsWidget_vertical .ipsWidget_inner.ipsPad_half, .ipsWidget.ipsWidget_vertical .ipsWidget_inner > .ipsPad_half, .ipsWidget.ipsWidget_vertical .ipsWidget_inner.ipsPad{padding:0 !important;}.ipsWidget.ipsWidget_vertical .ipsTabs_panel{background:transparent;}.ipsWidget.ipsWidget_vertical .ipsTabs{margin:0 0 20px 0;}.ipsWidget.ipsWidget_vertical .ipsTabs ul[role="tablist"] > li{padding:0 2px;}.ipsWidget.ipsWidget_vertical .ipsTabs ul[role="tablist"] > li .ipsTabs_item{background:var(--theme-sidebar-tabs);border:0;border-radius:20px;font-size:12px;font-weight:500;color:var(--theme-sidebar-tabs-fonts);margin:0;padding:0;}.ipsWidget.ipsWidget_vertical .ipsTabs ul[role="tablist"] > li .ipsTabs_item:hover{background:var(--theme-sidebar-tabs-hover);color:var(--theme-sidebar-tabs-fonts-hover);}.ipsWidget.ipsWidget_vertical .ipsTabs ul[role="tablist"] > li .ipsTabs_item.ipsTabs_activeItem{background:linear-gradient(to right, rgba(var(--theme-green-a),1) 0%, rgba(var(--theme-green-b),1) 100%);color:var(--theme-green-font) !important;}.ipsCommentCount{font-weight:600;}#codefling__statistic .cWidgetContainer[data-widgetArea="footer"] > ul > li{background:transparent;padding:30px 0 0 0;}#ipsLayout_footer .ipsLayout_footer--waves{position:absolute;top:0;left:0;width:100%;overflow:hidden;line-height:0;}#ipsLayout_footer .ipsLayout_footer--waves svg{position:relative;display:block;width:calc(254% + 1.3px);height:66px;}#ipsLayout_footer .ipsLayout_footer--waves .shape-fill{fill:var(--theme-footer-custom);}#cbInput_container input{color:var(--theme-input-fonts) !important;}.ipsFieldRow_section{background:var(--theme-fieldrow_section);border-radius:12px;color:var(--theme-fieldrow_section-fonts);}.ipsSelectTree_active .ipsSelectTree_nodes::before{border-radius:var(--form-field--radius);}.ipsSelectTree{background:rgba(var(--theme-input-select), 1);border:1px solid rgba(var(--theme-input-select), 1);}.ipsSelectTree_placeholder{color:rgba(var(--theme-input-select-fonts));}.ipsSelectTree_expand{color:rgba(var(--theme-input-select-fonts));}.ipsSelectTree_active{border-color:rgba(var(--theme-input-select-active-border), 1);}.ipsSelectTree_active.ipsSelectTree_bottom{border-color:rgba(var(--theme-input-select-active-border), 1);}.ipsSelectTree_nodes{border:1px solid rgba(var(--theme-input-select-active-border), 1);background:rgba(var(--theme-input-select), 1);border-top:0;}.ipsSelectTree_nodes [data-role="nodeList"]{background:rgba(var(--theme-input-select), 1);border:1px solid rgba(var(--theme-input-select-item-border));}.ipsSelectTree_nodes [data-role="nodeList"] li{border-bottom:1px solid rgba(var(--theme-input-select-item-border));}html[dir="ltr"] .ipsSelectTree_nodes [data-role="nodeList"] li [data-role="childWrapper"]{border-left:1px dotted rgba(var(--theme-input-select-item-border));}html[dir="rtl"] .ipsSelectTree_nodes [data-role="nodeList"] li [data-role="childWrapper"]{border-right:1px dotted rgba(var(--theme-input-select-item-border));}.ipsSelectTree_nodes [data-role="nodeList"] li [data-role="childWrapper"]{border-top:1px solid rgba(var(--theme-input-select-item-border));}.ipsSelectTree_itemDisabled > [data-role="nodeTitle"]{color:rgba(var(--theme-input-select-fonts));}.ipsSelectTree_nodes [data-role="nodeList"] li .ipsSelectTree_item:not( .ipsSelectTree_itemDisabled ):hover{background:var(--theme-menu-active);color:var(--theme-menu-active-fonts);}.ipsSelectTree_nodes [data-role="nodeList"] li .ipsSelectTree_item:not( .ipsSelectTree_itemDisabled ).ipsSelectTree_selected:hover, .ipsSelectTree_selected{background:var(--theme-menu-active);color:var(--theme-menu-active-fonts);}.ipsApp select{background:rgba(var(--theme-input-select), 1);color:rgba(var(--theme-input-select-fonts));border-radius:6px;}.ipsApp select:not( [multiple] ){background-image:url( "https://codefling.com/staging/set_resources_13/84c1e40ea0e759e3f1505eb1788ddf3c_select_dropdown.png" ), -moz-linear-gradient(top, rgba(var(--theme-input-select), 1) 0%, rgba(var(--theme-input-select), 1) 100%);background-image:url( "https://codefling.com/staging/set_resources_13/84c1e40ea0e759e3f1505eb1788ddf3c_select_dropdown.png" ), -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(var(--theme-input-select), 1)), color-stop(100%,rgba(var(--theme-input-select), 1)));background-image:url( "https://codefling.com/staging/set_resources_13/84c1e40ea0e759e3f1505eb1788ddf3c_select_dropdown.png" ), -webkit-linear-gradient(top, rgba(var(--theme-input-select), 1) 0%, rgba(var(--theme-input-select), 1) 100%);background-image:url( "https://codefling.com/staging/set_resources_13/84c1e40ea0e759e3f1505eb1788ddf3c_select_dropdown.png" ), -o-linear-gradient(top, rgba(var(--theme-input-select), 1) 0%, rgba(var(--theme-input-select), 1) 100%);background-image:url( "https://codefling.com/staging/set_resources_13/84c1e40ea0e759e3f1505eb1788ddf3c_select_dropdown.png" ), -ms-linear-gradient(top, rgba(var(--theme-input-select), 1) 0%, rgba(var(--theme-input-select), 1) 100%);background-image:url( "https://codefling.com/staging/set_resources_13/84c1e40ea0e759e3f1505eb1788ddf3c_select_dropdown.png" ), linear-gradient(to bottom, rgba(var(--theme-input-select), 1) 0%, rgba(var(--theme-input-select), 1) 100%);}html[dir="rtl"] .ipsApp select:not( [multiple] ){background-image:url( "https://codefling.com/staging/set_resources_13/84c1e40ea0e759e3f1505eb1788ddf3c_select_dropdown_rtl.png" ), -moz-linear-gradient(top, rgba(var(--theme-input-select), 1) 0%, rgba(var(--theme-input-select), 1) 100%);background-image:url( "https://codefling.com/staging/set_resources_13/84c1e40ea0e759e3f1505eb1788ddf3c_select_dropdown_rtl.png" ), -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(var(--theme-input-select), 1)), color-stop(100%,rgba(var(--theme-input-select), 1)));background-image:url( "https://codefling.com/staging/set_resources_13/84c1e40ea0e759e3f1505eb1788ddf3c_select_dropdown_rtl.png" ), -webkit-linear-gradient(top, rgba(var(--theme-input-select), 1) 0%, rgba(var(--theme-input-select), 1) 100%);background-image:url( "https://codefling.com/staging/set_resources_13/84c1e40ea0e759e3f1505eb1788ddf3c_select_dropdown_rtl.png" ), -o-linear-gradient(top, rgba(var(--theme-input-select), 1) 0%, rgba(var(--theme-input-select), 1) 100%);background-image:url( "https://codefling.com/staging/set_resources_13/84c1e40ea0e759e3f1505eb1788ddf3c_select_dropdown_rtl.png" ), -ms-linear-gradient(top, rgba(var(--theme-input-select), 1) 0%, rgba(var(--theme-input-select), 1) 100%);background-image:url( "https://codefling.com/staging/set_resources_13/84c1e40ea0e759e3f1505eb1788ddf3c_select_dropdown_rtl.png" ), linear-gradient(to bottom, rgba(var(--theme-input-select), 1) 0%, rgba(var(--theme-input-select), 1) 100%);}.ipsApp textarea:focus, .ipsApp input:focus:is( [type="text"], [type="password"], [type="datetime"], [type="datetime-local"], [type="date"], [type="month"], [type="time"], [type="week"], [type="number"], [type="email"], [type="url"], [type="tel"], [type="color"] ){box-shadow:unset;border-color:var(--form-field--borderHoverColor);}.ipsApp select:not( [multiple] ):focus{box-shadow:unset;border-color:var(--form-field--borderHoverColor);}[data-ipseditor]:focus-within{box-shadow:unset;border-color:var(--form-field--borderHoverColor);}.ipsApp input.ipsField_error, .ipsFieldRow_error textarea:not( .ipsFieldRow_errorExclude ), .ipsFieldRow_error input[type="text"]:not( .ipsFieldRow_errorExclude ), .ipsFieldRow_error input[type="password"]:not( .ipsFieldRow_errorExclude ), .ipsFieldRow_error input[type="datetime"]:not( .ipsFieldRow_errorExclude ), .ipsFieldRow_error input[type="datetime-local"]:not( .ipsFieldRow_errorExclude ), .ipsFieldRow_error input[type="date"]:not( .ipsFieldRow_errorExclude ), .ipsFieldRow_error input[type="month"]:not( .ipsFieldRow_errorExclude ), .ipsFieldRow_error input[type="time"]:not( .ipsFieldRow_errorExclude ), .ipsFieldRow_error input[type="week"]:not( .ipsFieldRow_errorExclude ), .ipsFieldRow_error input[type="number"]:not( .ipsFieldRow_errorExclude ), .ipsFieldRow_error input[type="email"]:not( .ipsFieldRow_errorExclude ), .ipsFieldRow_error input[type="url"]:not( .ipsFieldRow_errorExclude ), .ipsFieldRow_error input[type="search"]:not( .ipsFieldRow_errorExclude ), .ipsFieldRow_error input[type="tel"]:not( .ipsFieldRow_errorExclude ), .ipsFieldRow_error input[type="color"]:not( .ipsFieldRow_errorExclude ), .ipsFieldRow_error .ipsField_dummy, .ipsFieldRow_error.ipsField_dummy{background-color:rgba(var(--theme-input), 1);border-color:rgba(var(--theme-input-border-error), 1);}.ipsApp input.ipsField_success, .ipsApp textarea.ipsField_success, .ipsFieldRow_success textarea, .ipsFieldRow_success input[type="text"], .ipsFieldRow_success input[type="password"], .ipsFieldRow_success input[type="datetime"], .ipsFieldRow_success input[type="datetime-local"], .ipsFieldRow_success input[type="date"], .ipsFieldRow_success input[type="month"], .ipsFieldRow_success input[type="time"], .ipsFieldRow_success input[type="week"], .ipsFieldRow_success input[type="number"], .ipsFieldRow_success input[type="email"], .ipsFieldRow_success input[type="url"], .ipsFieldRow_success input[type="search"], .ipsFieldRow_success input[type="tel"], .ipsFieldRow_success input[type="color"]{background-color:rgba(var(--theme-input), 1);border-color:rgba(var(--theme-input-border-success), 1);}.ipsToggle span{background:var(--theme-toggle);}.ipsToggle.ipsToggle_off{background:var(--theme-toggle_off);filter:none;}.ipsToggle.ipsToggle_on{background:var(--theme-toggle_on);}.cToken{font-size:12px;}.ipsModal, .ipsModal.ipsDrawer_modal{background:rgba(0, 0, 0, 0.6);backdrop-filter:blur(10px);}.ipsDialog > div{background:var(--box--backgroundColor);box-shadow:none;}.ipsDialog .ipsDialog_loading{background-color:var(--box--backgroundColor);}.ipsDialog_title{color:rgb( var(--theme-text_color) );}.ipsDialog_close{color:rgb( var(--theme-text_color) );}.ipsAlert{background:var(--box--backgroundColor);box-shadow:none;}.cfMenu{max-height:450px;overflow:auto;}.cfMenu::-webkit-scrollbar{width:6px;}.ipsMenu{background:var(--theme-ipsmenu);border:2px solid transparent;border-radius:8px;padding:5px !important;}.ipsMenu.ipsMenu_bottomLeft, .ipsMenu.ipsMenu_bottomRight, .ipsMenu.ipsMenu_bottomCenter{margin-top:30px;}.ipsMenu_innerContent{padding:5px;}.ipsMenu_item > a:not( .ipsMenu_itemInline ), .ipsMenu_item > span:not( .ipsMenu_itemInline ){font-size:13px;font-weight:400;color:var(--theme-ipsmenu-item-fonts);}.ipsMenu_title{background:var(--theme-ipsmenu-title);border-radius:8px;border-left:0;font-weight:700;color:var(--theme-ipsmenu-title-fonts);padding:12px 15px;}.ipsMenu_sep{border-top:1px solid var(--theme-ipsmenu-separator);}ul:not( .ipsMenu_keyNav ) .ipsMenu_item:not( .ipsMenu_itemClicked ):not( .ipsMenu_itemDisabled ) a:not( .ipsMenu_itemInline ):hover, .ipsMenu_item[data-selected] a, .ipsMenu_item[data-selected] span, .ipsMenu_item.ipsMenu_hover{background:var(--theme-ipsmenu-item-hover);border-radius:8px;transition:all 0.4s ease 0s;}.ipsMenu_itemCount, .ipsSideMenu_itemCount{background:var(--theme-ipsmenu-title);color:var(--theme-ipsmenu-title-fonts);}.ipsMenu_item:not( .ipsMenu_itemClicked ) a:hover .ipsMenu_itemCount, .ipsMenu_item:not( .ipsMenu_itemClicked ) button:hover .ipsMenu_itemCount{background:var(--theme-ipsmenu-title);}.ipsMenu_selectable .ipsMenu_item:not( .ipsMenu_itemNonSelect ) a:before, .ipsMenu_selectable .ipsMenu_item:not( .ipsMenu_itemNonSelect ) > span:before, .ipsMenu_selectable .ipsMenu_item:not( .ipsMenu_itemNonSelect ) button:before{color:var(--theme-ipsmenu-item-icon);}.ipsMenu.ipsMenu_topLeft:after, .ipsMenu.ipsMenu_topLeft:before, .ipsMenu.ipsMenu_topRight:after, .ipsMenu.ipsMenu_topRight:before, .ipsMenu.ipsMenu_topCenter:after, .ipsMenu.ipsMenu_topCenter:before{border-color:var(--theme-ipsmenu) transparent transparent transparent;}.ipsMenu.ipsMenu_bottomRight:after, .ipsMenu.ipsMenu_bottomRight:before, .ipsMenu.ipsMenu_bottomLeft:after, .ipsMenu.ipsMenu_bottomLeft:before, .ipsMenu.ipsMenu_bottomCenter:after, .ipsMenu.ipsMenu_bottomCenter:before{border-color:transparent transparent var(--theme-ipsmenu) transparent;}.ipsMenu_headerBar{border-bottom:0;}.ipsMenu_footerBar{border-top:0;}.ipsMenu_item .ipsButton{border-radius:8px;}.ipsMenu .ipsAreaBackground_light, .ipsEmoticons_item:hover{background:var(--theme-ipsmenu-title);border-radius:8px;}.ipsHovercard{background:var(--theme-ipsmenu);border:2px solid transparent;border-radius:8px;}html[dir="ltr"] .ipsHovercard .ipsList_inline > li{margin-right:10px;}html[dir="rtl"] .ipsHovercard .ipsList_inline > li{margin-left:10px;}.ipsHovercard:not( .ipsHovercard_noStem ) .ipsHovercard_stem{color:var(--theme-ipsmenu);}.ipsHovercard_loading{background-color:var(--theme-ipsmenu);}.ipsHovercard_loading:after{border-color:var(--theme-ipsmenu) transparent transparent transparent;}.ipsTooltip{background:#282d32;border-radius:20px;padding:4px 14px !important;font-size:11px;font-weight:700;color:#fff;}.ipsTooltip.ipsTooltip_top:after{border-color:#282d32 transparent transparent transparent;}.ipsTooltip.ipsTooltip_bottom:after{border-color:transparent transparent #282d32 transparent;}.ipsTooltip a{border-bottom:1px dotted #282d32;}.ipsSideMenu_item a, a.ipsSideMenu_item, span.ipsSideMenu_item, #elSearchExpanded .ipsSideMenu_item{border-radius:12px;}.ipsSideMenu_itemActive a, a.ipsSideMenu_itemActive, span.ipsSideMenu_itemActive, .ipsSideMenu_withChecks .ipsSideMenu_item > input[type="checkbox"]:checked ~ a, .ipsSideMenu_withChecks .ipsSideMenu_item > input[type="checkbox"]:checked ~ span, .ipsSideMenu_withRadios .ipsSideMenu_item > input[type="radio"]:checked ~ a, .ipsSideMenu_withRadios .ipsSideMenu_item > input[type="radio"]:checked ~ span{background:var(--theme-menu-active);color:var(--theme-menu-active-fonts);}.ipsSideMenu_item:not( .ipsSideMenu_itemActive ) a:hover, a.ipsSideMenu_item:not( .ipsSideMenu_itemActive ):hover, span.ipsSideMenu_item:not( .ipsSideMenu_itemActive ):hover{background:var(--theme-sidemenu);border-radius:12px;color:var(--theme-sidemenu-fonts);}.ipsButtonBar .ipsPagination .ipsPagination_page.ipsPagination_active a, .ipsPagination .ipsPagination_page.ipsPagination_active a{background:linear-gradient(180deg, var(--cf-btn-primary-bg1), var(--cf-btn-primary-bg2));border:1px solid var(--cf-btn-primary-border);box-shadow:var(--cf-btn-primary-shadow);color:var(--cf-btn-primary-text);}.ipsPagination .ipsPagination_pageJump a, .ipsButtonBar .ipsPagination .ipsPagination_pageJump a{color:var(--theme-pagination_link_jump);}.ipsPagination.ipsPagination_mini a{background:var(--theme-pagination_link_mini);padding:2px 6px;color:var(--theme-pagination_link_mini-fonts);}.ipsPager_type{color:var(--theme-pagination_link_arrows);font-weight:600;}.ipsPager .ipsPager_next a:after, .ipsPager .ipsPager_prev a:after{color:var(--theme-pagination_link_arrows);}html:not( .theme--white ) .cNotificationMethodIcon img{filter:invert(1);}.ipsAttachment_progress, .ipsAchievementsProgress{background:var(--theme-progress);border:1px solid var(--theme-progress);border-radius:20px;}.ipsAchievementsProgress > *{background:var(--theme-progress);}.cPollVoteBar, .ipsProgressBar{background:var(--theme-progress);box-shadow:none;border-radius:20px;}.cPollVoteBar > span:after{color:var(--theme-progress-fonts);}.tag{color:var(--theme-code-tag) !important;}.atn{color:var(--theme-code-atn) !important;}.pln{color:var(--theme-code-pln) !important;}.pun, .opn, .clo{color:var(--theme-code-pun);}.str{color:#c99a7f;}.ipsQuote_contents.ipsTruncate:after{background:linear-gradient( rgba( var(--theme-spoile), 0.01 ), rgba(var(--theme-spoile), .99 ) );}.ipsQuote_citation{background:none;color:var(--theme-spoiler-title-fonts);font-size:13px;font-weight:normal;}.ipsQuote{background:rgba(var(--theme-spoiler), 1);}.ipsQuote .ipsQuote_citation a{color:var(--theme-spoiler-title-fonts);font-weight:bold;}.ipsQuote_citation.ipsQuote_open [data-action='toggleQuote']:before{color:var(--theme-spoiler-title-fonts);content:'\f10d';margin-inline-end:.7em;-webkit-font-smoothing:antialiased;text-rendering:auto;font-weight:900;}.ipsQuote_contents{color:var(--theme-spoiler-content);}.cPost_contentWrap .ipsType_richText{color:var(--theme-spoiler-content);}.ipsSpoiler_header{background:var(--theme-spoiler-title);border-radius:8px;color:var(--theme-spoiler-title-fonts);}.ipsSpoiler, .ipsStyle_spoiler{border-color:rgba(var(--theme-spoiler), 1);background:rgba(var(--theme-spoiler), 1);border-radius:8px;}.ipsSpoiler .ipsSpoiler_header a, .ipsStyle_spoiler .ipsSpoiler_header a{color:var(--theme-spoiler-title-fonts);}html[dir="ltr"] .ipsReact_blurb:not( .ipsHide ) + .ipsReact_types{border-left:1px solid var(--theme-topics_controls);}html[dir="rtl"] .ipsReact_blurb:not( .ipsHide ) + .ipsReact_types{border-right:1px solid var(--theme-topics_controls);}.ipsReactOverview ul img{border:none;max-width:23px;max-height:23px;}.ipsReact_unreact{background:var(--theme-topics_unreact);color:var(--theme-topics_unreact-fonts) !important;}.ipsReact_types ul{background:var(--theme-color-green);}.ipsReact_button{filter:grayscale(100%) brightness(100%);}body.ipsApp_noTouch .ipsReact_types:hover .ipsReact_button, body:not( .ipsApp_noTouch ) .ipsReact_types.ipsReact_types_active .ipsReact_button{background:var(--theme-color-green);}.ipsImage_thumbnailed{border:0;}.ipsComment_highlighted.ipsBox:not(.ipsBox_transparent):not(.ipsModerated):not(.ipsComment_selected):not(.ipsComment_popular ), .ipsComment_highlighted:not(.ipsBox_transparent):not(.ipsModerated):not(.ipsComment_selected):not(.ipsComment_popular ) .ipsAreaBackground_reset{background-color:var(--box--backgroundColor);}.ipsComment_highlighted:not(.ipsBox_transparent):not(.ipsModerated):not(.ipsComment_selected):not(.ipsComment_popular ){background-color:var(--box--backgroundColor);}.ipsImageAttach_thumb{background-color:rgba(var(--theme-area_background_light), 1);}.ipsItemControls{border-top:1px solid var(--theme-topics_controls);}iframe[data-embedContent].ipsEmbed_finishedLoading{background-color:var(--theme-iframe);border:1px solid var(--theme-iframe-border);}body[data-role="internalEmbed"]{background:var(--theme-iframe) !important;overflow:hidden;}body.unloaded #ipsEmbedLoading{background:var(--theme-iframe);}.ipsRichEmbed .ipsRichEmbed_masthead{background:var(--theme-iframe);}.ipsRichEmbed_itemTitle{color:#fff;}@-webkit-keyframes dummy_anim{0%{background-color:var(--theme-iframe);}50%{background-color:var(--theme-iframe);}99%{background-color:var(--theme-iframe);}}@-moz-keyframes dummy_anim{0%{background-color:var(--theme-iframe);}50%{background-color:var(--theme-iframe);}99%{background-color:var(--theme-iframe);}}@-ms-keyframes dummy_anim{0%{background-color:var(--theme-iframe);}50%{background-color:var(--theme-iframe);}99%{background-color:var(--theme-iframe);}}@-o-keyframes dummy_anim{0%{background-color:var(--theme-iframe);}50%{background-color:var(--theme-iframe);}99%{background-color:var(--theme-iframe);}}@keyframes dummy_anim{0%{background-color:var(--theme-iframe);}50%{background-color:var(--theme-iframe);}99%{background-color:var(--theme-iframe);}}.ipsRichEmbed_header{border-bottom:1px solid var(--theme-iframe-border);}.ipsApp .ipsRichEmbed_stats.ipsSpacer_top{border-top:1px solid var(--theme-iframe-border);}.ipsRichEmbed_openItem{color:var(--theme-iframe-fonts);}.ipsAttachLink[data-fileid]:not( .ipsAttachLink_image ){background:var(--theme-attachment);border:1px solid var(--theme-attachment);border-radius:20px;color:var(--theme-attachment-fonts);}.ipsAttachLink_title{font-weight:700;}.ipsAttachLink_metaInfo{color:var(--theme-attachment-metainfo);}.ipsAttachLink[data-fileid]:not( .ipsAttachLink_image ):hover{background:var(--theme-attachment-hover);border:1px solid var(--theme-attachment-hover);}.ipsAttachLink[data-fileid]:not( .ipsAttachLink_image ):hover .ipsAttachLink_title{color:var(--theme-attachment-hover-fonts);}.ipsAttachLink[data-fileid]:not( .ipsAttachLink_image ):hover .ipsAttachLink_metaInfo{color:var(--theme-attachment-hover-fonts);}.ipsAttachLink[data-fileid]:not( .ipsAttachLink_image ):hover:before{color:var(--theme-attachment-hover-fonts);}[data-ipseditor]{background:var(--theme-editor);}[data-ipseditor] .ipsComposeArea_attachments, [data-ipseditor] .ipsComposeArea_dropZone{background:var(--theme-editor-attachments);}.ipsComposeArea_withPhoto [data-ipseditor]:before, .ipsComposeArea_withPhoto [data-ipseditor]:after{border-right-color:var(--theme-editor) !important;}[dir='rtl'] .ipsComposeArea_withPhoto [data-ipseditor]:before, [dir='rtl'] .ipsComposeArea_withPhoto [data-ipseditor]:after{border-right-color:transparent !important;border-left-color:var(--theme-editor) !important;}[data-role="previewContainer"].ipsAreaBackground{background:var(--theme-editor);}[data-role="previewContainer"] .ipsAreaBackground_reset, [data-controller="core.global.editor.preview"] .ipsAreaBackground_reset{background:var(--theme-editor);}.ipsComposeArea_dummy, .cke_inner, textarea.cke_source, .cke_wysiwyg_frame, .cke_wysiwyg_div{background:var(--theme-editor) !important;}.cke_editable{font-size:13px !important;color:var(--theme-editor-tollbar-fonts) !important;}.cke_top{color:var(--theme-editor-tollbar-fonts) !important;}.ipsComposeArea_editorPaste{background:var(--theme-editor-paste) !important;border-radius:20px !important;color:var(--theme-editor-paste-fonts) !important;}.ipsComposeArea_editorPaste .ipsComposeArea_editorPasteSwitch{background:var(--theme-editor-paste-button);color:var(--theme-editor-paste-button-fonts);}.ipsComposeArea_editorPaste .ipsComposeArea_editorPasteSwitch:hover{background:var(--theme-editor-paste-button-hover);color:var(--theme-editor-paste-button-fonts-hover);}.cke_toolbar_separator{background:var(--theme-editor-separator) !important;}.ipsComposeArea_editorPaste a{color:inherit;}.ipsComposeArea_editorPaste a:hover{color:var(--theme-editor-paste-fonts);}.cke_top *, .cke_top a, .cke_top textarea{color:inherit !important;}.cke_button_label{text-shadow:none !important;color:inherit !important;}a.cke_button_off, a.cke_button_disabled, a.cke_combo_button{cursor:pointer;}a.cke_button_off, a.cke_button_disabled, a.cke_combo_button, a.cke_button_on{border-radius:20px !important;-webkit-transition:all 0.4s ease 0s !important;transition:all 0.4s ease 0s !important;}a.cke_button_off:hover, a.cke_button_off:focus, a.cke_button_off:active, a.cke_button_disabled:hover, a.cke_button_disabled:focus, a.cke_button_disabled:active{background:var(--theme-editor-button) !important;color:var(--theme-editor-button-fonts) !important;}a.cke_button_off:hover, a.cke_button_disabled:hover, a.cke_button_on:hover{-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}a.cke_button_on{background:var(--theme-editor-button) !important;color:var(--theme-editor-button-fonts) !important;}a.cke_button_on:hover{background:var(--theme-editor-button-hover) !important;color:var(--theme-editor-button-fonts-hover) !important;}a.cke_button{display:inline-flex!important;justify-content:center;}.cke_button_icon{margin:auto;}.cke_button_icon:before{font:normal normal normal 13px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.cke_toolgroup span.cke_button_icon[style*="icons.png"]:not(.cke_button__ipsgiphy_icon), .cke_toolgroup span.cke_button_icon[style*="icons_hidpi.png"]{background-image:none !important;background-size:0px 0px !important;background-repeat:no-repeat !important;}.cke_toolbar .cke_button_icon{display:flex !important;justify-content:center;align-items:center;font-size:0;}a.cke_combo_button{box-shadow:none !important;background:var(--theme-editor-button-combo) !important;border:var(--theme-editor-button-combo-border) !important;color:var(--theme-editor-button-combo-font) !important;}a.cke_combo_button:hover, a.cke_combo_button:focus{background:var(--theme-editor-button-combo-hover) !important;border:var(--theme-editor-button-combo-border-hover) !important;color:var(--theme-editor-button-combo-font-hover) !important;}.cke_combo_text{text-shadow:none !important;color:inherit !important;}.cke_combo_arrow{border-top:3px solid var(--theme-editor-arrow) !important;}.cke_button_arrow{border-top:3px solid var(--theme-editor-arrow) !important;}.cke_button__bold_icon:before{content:"\f032";}.cke_button__italic_icon:before{content:"\f033";}.cke_button__strike_icon:before{content:"\f0cc";}.cke_button__subscript_icon:before{content:"\f12c";}.cke_button__superscript_icon:before{content:"\f12b";}.cke_button__underline_icon:before{content:"\f0cd";}.cke_rtl .cke_button__copy_icon:before, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon:before, .cke_button__copy_icon:before{content:"\f0cd";}.cke_rtl .cke_button__cut_icon:before, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon:before, .cke_button__cut_icon:before{content:"\f0c4";}.cke_rtl .cke_button__paste_icon:before, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon:before, .cke_button__paste_icon:before{content:"\f0ea";}.cke_button__bgcolor_icon:before{content:"\f031";}.cke_button__textcolor_icon:before{content:"\f031";}.cke_rtl .cke_button__indent_icon:before, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon:before{content:"\f03b";}.cke_button__indent_icon:before{content:"\f03c";}.cke_rtl .cke_button__outdent_icon:before, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon:before{content:"\f03c";}.cke_button__outdent_icon:before{content:"\f03b";}.cke_button__ipscode_icon:before{content:"\f121";}.cke_button__ipsemoticon_icon:before{content:"\f118";}.cke_button__ipsimage_icon:before{content:"\f03e";}.cke_button__ipslink_icon:before{content:"\f0c1";}.cke_button__unlink_icon:before{content:"\f127";}.cke_button__ipspage_icon:before{content:"\f15c";}.cke_button__pastetext_icon:before{content:"\f0ea";}.cke_rtl .cke_button__ipspreview_icon:before, .cke_mixed_dir_content .cke_rtl .cke_button__ipspreview_icon:before, .cke_button__ipspreview_icon:before{content:"\f0f6";}.cke_button__ipsquote_icon:before{content:"\f10e";}.cke_button__ipsspoiler_icon:before{content:"\f06e";}.cke_button__justifyblock_icon:before{content:"\f039";}.cke_button__justifycenter_icon:before{content:"\f037";}.cke_button__justifyleft_icon:before{content:"\f036";}.cke_button__justifyright_icon:before{content:"\f038";}.cke_rtl .cke_button__bulletedlist_icon:before, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon:before, .cke_button__bulletedlist_icon:before{content:"\f0ca";}.cke_rtl .cke_button__numberedlist_icon:before, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon:before, .cke_button__numberedlist_icon:before{content:"\f0cb";}.cke_button__removeformat_icon:before{content:"\f12d";}.cke_rtl .cke_button__source_icon:before, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon:before, .cke_button__source_icon:before{content:"\f1c9";}.cke_rtl .cke_button__redo_icon:before, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon:before{content:"\f0e2";}.cke_button__redo_icon:before{content:"\f01e";}.cke_rtl .cke_button__undo_icon:before, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon:before{content:"\f01e";}.cke_button__undo_icon:before{content:"\f0e2";}.cke_button__simplebox_icon:before{content:"\f022";}.cke_button__ipsgiphy_icon:before{}.ipsCalendarDate{border:1px solid var(--theme-calendary-widget);background:var(--theme-calendary-widget);border-radius:10px;}.ipsWidget .ipsCalendarDate{background:var(--theme-calendary-widget);}.cCalendar td{border:1px solid rgb( var(--theme-area_background_dark) );}header[data-role="profileHeader"]{border-radius:20px;}header[data-role="profileHeader"] .ipsPageHead_special{border-top-left-radius:inherit;border-top-right-radius:inherit;}header[data-role="profileHeader"] #elProfileStats{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;}#elProfileStats{color:rgb( var(--theme-text_dark) );}#elProfileActivityOverview{margin-left:0;margin-right:0;}html[dir="ltr"] #elProfileStats > ul:last-child > li, .cStreamFilter > li > a{border-right:1px solid rgba(69, 98, 98, 0.14);}html[dir="rtl"] #elProfileStats > ul:last-child > li{border-left:1px solid rgba(69, 98, 98, 0.14);}#elProfileStats .ipsType_minorHeading{font-size:11px;font-weight:700;}#elProfileActivityOverview .ipsStreamItem, #elUserContent .ipsStreamItem, #elSingleStatusUpdate .ipsStreamItem{border-bottom:1px solid rgba( var(--theme-text_dark), 0.02 );}.ipsRepBadge_positive, .ipsRepBadge_positive:hover{color:rgba(var(--theme-rep-positive), 1) !important;}.ipsRepBadge_negative, .ipsRepBadge_negative:hover{color:rgba(var(--theme-rep-negative), 1) !important;}.ipsRepBadge_neutral, .ipsRepBadge_neutral:hover{color:rgba(var(--theme-rep-neutral), 1) !important;}.cProfileRepScore_positive{background:rgba(var(--theme-rep-positive), 0.20);color:rgba(var(--theme-rep-positive), 1);border-radius:6px;font-size:13px;}.cProfileRepScore_negative{background:rgba(var(--theme-rep-negative), 0.20);color:rgba(var(--theme-rep-negative), 1);}.cProfileRepScore_neutral{background:rgba(var(--theme-rep-neutral), 0.20);color:rgba(var(--theme-rep-neutral), 1);}.ipsApp .ipsToolbox{background:var(--theme-widget-tolbox);color:var(--theme-widget-tolbox-fonts);}.cSidebarManager_block{background:var(--theme-widget-tolbox-block);border-radius:4px;color:var(--theme-widget-tolbox-block-fonts);}.ipsApp .ipsToolbox .ipsToolbox_sectionTitle{background:var(--theme-widget-tolbox-title);}.cWidgetContainer.cWidgetContainer_managing:before{border:1px dashed var(--theme-widget-border);}.cWidgetContainer.cWidgetContainer_managing{background-color:var(--theme-widget);}#elSidebarManager_submit{background:var(--theme-widget-submit);}.cSidebarBlock_managing{background:var(--theme-widget-content);backdrop-filter:blur(6px);border:1px dotted var(--theme-widget-content-border);}.cSidebarBlock_managing h4{background:var(--theme-widget-content-title);font-weight:600;color:var(--theme-widget-content-title-font);}.cSidebarBlock_managing [data-action="removeBlock"]{background:var(--theme-widget-content-remove);color:var(--theme-widget-content-remove-font);}.SG_record_right_with_image{background:var(--theme-sidebar) !important;border-radius:20px !important;padding:30px;}.SG_card.ipsPad, .SG_image_container, .ipsAreaBackground_light.SG_wrapper{border-radius:20px !important;}.ipsWidget.ipsWidget_horizontal[data-blockid^="app_bimchatbox"]{padding:29px !important;}.cbAnn{background:var(--theme-chatbox-ann);border-radius:20px;margin:0 0 4px 0;}.cbItems{top:7px;}#chatBoxForm{background:var(--theme-chatbox-form);border-radius:20px;padding:6px !important;margin:6px 0 0 0;}.bimcb_chatArea.ipsBox--child{box-shadow:none;}.bimcb_chatInput{background:transparent;}#elChatbox{margin-bottom:0 !important;}@media screen and (max-width:1500px){#downloads__product__content #downloads__product__content__info ul.downloads__product__info--left > li:not(:last-child){margin:0 24px 0 0;}}@media screen and (max-width:1400px){.ipsPageHeader__downloads__product{padding:0;}}@media screen and (max-width:1300px){html[dir="ltr"] #codefling__category .ipsDataItem_lastPoster.ipsDataItem_withPhoto li, html[dir="rtl"] #codefling__category .ipsDataItem_lastPoster.ipsDataItem_withPhoto li{margin:0;}.ipsDataItem_lastPoster li:first-child{display:none;}#codefling__category .ipsDataItem_lastPoster, #codefling__category__children .ipsDataItem_lastPoster{min-width:160px;max-width:160px;padding:35px 10px !important;}.ipsBox.cDownloadsCategoryTable ol.ipsDataList > li.codefling__downloads{min-width:calc(25% - 24px);max-width:calc(25% - 24px);}}@media screen and (max-width:979px){.ipsPageHeader__downloads__product{flex-direction:column;padding:0;}.ipsPageHeader__downloads__product .downloads__product__left, .ipsPageHeader__downloads__product .downloads__product__right{min-width:100%;max-width:100%;text-align:center;}.ipsPageHeader__downloads__product .downloads__product__right{padding-top:40px;}.ipsPageHeader__downloads__product .downloads__product__right .downloads__product__right__author .ipsPhotoPanel{flex-direction:column;}.ipsPageHeader__downloads__product .downloads__product__right .downloads__product__right__author .ipsPhotoPanel > div{text-align:center;}.ipsPageHeader__downloads__product .downloads__product__right .downloads__product__right__author .ipsPhotoPanel > .ipsUserPhoto{margin:14px 0 0 0;}.ipsPageHeader__downloads__product .downloads__product__right .downloads__product__right__stars{text-align:center;}.ipsPageHeader__downloads__product .downloads__product__left .downloads__product__left--title .ipsType_pageTitle{display:block;}.ipsPageHeader__downloads__product .downloads__product__right .downloads__product__right__author{justify-content:center;}.ipsPageHeader__downloads__product .downloads__product__left .downloads__product__left__stars, .ipsPageHeader__downloads__product .downloads__product__right .downloads__product__right__stars, .ipsPageHeader__downloads__product .downloads__product__right .downloads__product__right--tags{text-align:center;}#downloads__product__content #downloads__product__content__info{height:auto;flex-direction:column;}#downloads__product__content #downloads__product__content__info ul.downloads__product__info--left{flex-direction:column;width:100%;}#downloads__product__content #downloads__product__content__info ul.downloads__product__info--left > li{min-width:100%;max-width:100%;text-align:left;}#downloads__product__content #downloads__product__content__info ul.downloads__product__info--left > li:not(:last-child){margin:0 0 10px 0;}#downloads__product__content #downloads__product__content__info .downloads__product__info--right{display:none;}#codefling__menu{display:none;}#codefling__menu .codefling__switch{display:none;}#codefling__slider .ipsLayout_container .codefling__slider__btn{width:calc(100% - 30px);right:15px;}#ipsLayout_sidebar{margin-top:90px;}#ipsLayout_sidebar .ipsWidget_vertical{max-width:calc(100% - 15px);min-width:calc(100% - 15px);margin:0 0 83px 15px;}html[dir] #ipsLayout_sidebar.ipsLayout_sidebarleft, html[dir] #ipsLayout_sidebar.ipsLayout_sidebarright{padding:0 10px 10px 10px;}html[dir="ltr"] .ipsWidget.ipsWidget_vertical .ipsDataList.ipsDataList_reducedSpacing .ipsDataItem_icon{padding-right:0;}html[dir="rtl"] .ipsWidget.ipsWidget_vertical .ipsDataList.ipsDataList_reducedSpacing .ipsDataItem_icon{padding-left:0;}.ipsWidget.ipsWidget_vertical:after{display:none;}.ipsWidget.ipsWidget_vertical:not(.cProfileSidebarBlock):after{width:calc(100% + 26px);}.ipsWidget.ipsWidget_vertical .ipsDataItem{padding:var(--sp-3);}.ipsWidget.ipsWidget_vertical .ipsWidget_title:after{background-size:100% 100%;width:100%;margin:0;}#codefling__category__children, ol#codefling__category > li.cForumRow.ipsBox, li.ipsWidget{padding:18px !important;}.ipsResponsive_pull{margin-left:0;margin-right:0;}.ipsDataList_large .ipsDataItem_main, .ipsDataList_large .ipsDataItem_stats, .ipsDataList_large .ipsDataItem_lastPoster, .ipsDataList_large .ipsDataItem_generic{padding:0;}html[dir="ltr"] .ipsDataItem.ipsDataItem_responsivePhoto .ipsDataItem_main{margin-right:72px;}html[dir="rtl"] .ipsDataItem.ipsDataItem_responsivePhoto .ipsDataItem_main{margin-left:72px;}.ipsApp .cForumRow.ipsSpacer_bottom:not(:last-child){margin-bottom:58px;}#codefling__category__children ol > li.cForumRow, ol#codefling__category > li.cForumRow.ipsBox > ol > li.cForumRow{padding:20px;}.cForumRow .ipsType_sectionTitle, .cForumList .ipsType_sectionTitle, li.ipsWidget .ipsType_sectionTitle, li.ipsWidget .ipsWidget_title{padding:11px 0px 32px 0px;}.cForumRow_hidden .cForumTitle{padding:11px 0px 11px 0px;}.cForumRow .ipsDataList_large .ipsDataItem_icon{min-width:30px;}html[dir="ltr"] .cForumRow .ipsDataList_large .ipsDataItem_icon, html[dir="rtl"] .cForumRow .ipsDataList_large .ipsDataItem_icon{padding-right:0;padding-left:0;}html[dir="ltr"] .ipsDataItem_icon:not( .ipsResponsive_hidePhone ):not( .ipsResponsive_hideTablet ) + .ipsDataItem_main, html[dir="ltr"] .ipsDataItem_icon:not( .ipsResponsive_hidePhone ):not( .ipsResponsive_hideTablet ) + .ipsDataItem_main + .ipsDataItem_stats{margin-left:45px;}.cForumRow .ipsItemStatus.ipsItemStatus_large{background-size:100% 100%;width:24px;height:24px;}#codefling__category .ipsDataItem_stats, #codefling__category__children .ipsDataItem_stats{min-width:calc(100% - 45px);max-width:calc(100% - 45px);padding:10px 0 10px 0;margin-top:10px;}#codefling__category .ipsDataItem_stats ul.codefling__forum__stats, #codefling__category__children .ipsDataItem_stats ul.codefling__forum__stats{justify-content:flex-start;margin:0;}#codefling__category .ipsDataItem_stats ul.codefling__forum__stats > li, #codefling__category__children .ipsDataItem_stats ul.codefling__forum__stats > li{background:var(--theme-forum-row-stats);height:46px;line-height:46px;padding:0 15px;}#codefling__category .ipsDataItem_stats ul.codefling__forum__stats > li:first-child, #codefling__category__children .ipsDataItem_stats ul.codefling__forum__stats > li:first-child{-webkit-border-top-left-radius:30px;-webkit-border-bottom-left-radius:30px;-moz-border-radius-topleft:30px;-moz-border-radius-bottomleft:30px;border-top-left-radius:30px;border-bottom-left-radius:30px;}#codefling__category .ipsDataItem_stats ul.codefling__forum__stats > li:last-child, #codefling__category__children .ipsDataItem_stats ul.codefling__forum__stats > li:last-child{-webkit-border-top-right-radius:30px;-webkit-border-bottom-right-radius:30px;-moz-border-radius-topright:30px;-moz-border-radius-bottomright:30px;border-top-right-radius:30px;border-bottom-right-radius:30px;}#codefling__category .ipsDataItem_stats ul.codefling__forum__stats > li.posts:after, #codefling__category__children .ipsDataItem_stats ul.codefling__forum__stats > li.posts:after{right:0;}#codefling__category .ipsDataItem_stats ul.codefling__forum__stats:after, #codefling__category__children .ipsDataItem_stats ul.codefling__forum__stats:after{display:none;}html[dir="ltr"] .ipsApp .ipsDataItem_subList, html[dir="rtl"] .ipsApp .ipsDataItem_subList{margin:20px 0 0 0;}.ipsDataItem_subList li{width:100%;display:block;}#codefling__category .ipsDataItem_lastPoster, #codefling__children .ipsDataItem_lastPoster{min-width:0;position:absolute;padding:0 !important;}html[dir="ltr"] #codefling__category ul.ipsDataItem_lastPoster.ipsDataItem_withPhoto li, html[dir="ltr"] #codefling__category__children ul.ipsDataItem_lastPoster.ipsDataItem_withPhoto li{margin-left:0;}html[dir="rtl"] #errorh__category ul.ipsDataItem_lastPoster.ipsDataItem_withPhoto li, html[dir="rtl"] #errorh__category__children ul.ipsDataItem_lastPoster.ipsDataItem_withPhoto li{margin-left:0;}#codefling__category ul.ipsDataItem_lastPoster .ipsUserPhoto, #codefling__category__children ul.ipsDataItem_lastPoster .ipsUserPhoto{float:none !important;position:relative;top:0 !important;right:0;left:0;bottom:0;margin:0;height:34px !important;width:34px !important;display:inline-block;}#codefling__category ul.ipsDataItem_lastPoster .ipsUserPhoto img, #codefling__category__children ul.ipsDataItem_lastPoster .ipsUserPhoto img{width:34px !important;height:34px !important;}html[dir="ltr"] .ipsWidget.ipsWidget_vertical .ipsDataItem_icon:not( .ipsResponsive_hidePhone ):not( .ipsResponsive_hideTablet ) + .ipsDataItem_main, html[dir="ltr"] .ipsWidget.ipsWidget_vertical .ipsDataItem_icon:not( .ipsResponsive_hidePhone ):not( .ipsResponsive_hideTablet ) + .ipsDataItem_main + .ipsDataItem_stats{margin-left:55px;}html[dir="rtl"] .ipsWidget.ipsWidget_vertical .ipsDataItem_icon:not( .ipsResponsive_hidePhone ):not( .ipsResponsive_hideTablet ) + .ipsDataItem_main, html[dir="rtl"] .ipsWidget.ipsWidget_vertical .ipsDataItem_icon:not( .ipsResponsive_hidePhone ):not( .ipsResponsive_hideTablet ) + .ipsDataItem_main + .ipsDataItem_stats{margin-right:55px;}#codefling__statistic .cWidgetContainer[data-widgetArea="footer"] > ul{flex-direction:column;}#codefling__statistic .cWidgetContainer[data-widgetArea="footer"] > ul > li{min-width:100%;max-width:100%;padding:0;}.codefling__downloads ul.cDownloadsCarousel > li.ipsCarousel_item{min-width:280px;max-width:280px;}.ipsBox.cDownloadsCategoryTable ol.ipsDataList > li.codefling__downloads, #elProfileTabs_content ol.ipsDataList > li.codefling__downloads, ol.ipsDataList.cProfileContent > li.codefling__downloads{min-width:calc(100% - 24px);max-width:calc(100% - 24px);}.ipsBox.cDownloadsCategoryTable .ipsButtonBar div[data-role="tablePagination"]{text-align:left;padding-left:0;}#codefling_downloads_info{flex-direction:column;margin:40px 0;}#codefling_downloads_info .codefling_downloads_info_box{min-width:100%;max-width:100%;padding:40px 0;flex-direction:column;}#codefling_downloads_info .codefling_downloads_info_box .codefling_downloads_info_box--text{min-width:100%;max-width:100%;padding:40px 0 0 0;text-align:center;}#codefling__slider, #codefling_downloads_opinion{overflow:hidden;}body::before, body::after{display:none;}[data-pagemodule="downloads"][data-pagecontroller="browse"] .ipsPageHeader_info{max-width:100% !important;}.cssService_app .ipsDataItem_size8{width:unset !important;}.ipsWidget_inner:not(.ipsPad_half) > .ipsDataList > .ipsDataItem{padding:10px !important;}#downloads__product__content{padding:0 5px;}.cfTabExtraWide{width:unset;}.js-dp45-sort > .ipsDataItem{padding:15px !important;}}@media screen and (max-width:767px){.ipsTabs_small{border-top:2px solid transparent;}.ipsWidget.ipsWidget_vertical .ipsTabs ul[role="tablist"] > li{padding:0;}.ipsWidget.ipsWidget_vertical .ipsTabs ul[role="tablist"] > li .ipsTabs_item:not(:hover):not(.ipsTabs_activeItem){background:transparent;}.ipsTabs:target [role="tablist"], .ipsTabs.ipsTabs_showMenu [role="tablist"]{border-radius:16px;}[data-pagemodule="downloads"] .ipsButtonRow{display:none;}.ipsTabs_panels.ipsTabs_contained .ipsTabs_panel{padding:15px 0px;}.dp45-collectionsGrid{grid-template-columns:1fr;gap:10px;}.dp45-collectionsGrid .ipsDataItem.dp45-collectionCard{padding:12px;grid-template-columns:1fr;grid-template-areas:"author" "cover" "main" "camera" "stats" "votes";}.dp45-coverWrap{width:100%;max-width:100%;margin-bottom:8px;}.dp45-collectionsGrid .dp45-vote-buttons, .dp45-collectionsGrid .dp45-vote-display{grid-area:votes;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;margin-top:6px;}.dp45-ownerTopRight{justify-self:flex-start;margin-bottom:0;}.dp45-collectionStats{gap:8px;}.dp45-collectionStats span{min-width:0;word-break:break-word;}}.ipsUploader .ipsUploader__rowPreview__generic .fa{color:rgb(var(--theme-text_dark));}.ipsUploader .ipsUploader__row.ipsAttach_error .ipsUploader__rowPreview__generic .fa:before{content:"\f1c5";}.cAnnouncementPageTop.ipsAnnouncement{font-weight:500;}body[data-pageid="15"] a[data-navitem-id="22"], body[data-pageid="2"] a[data-navitem-id="22"], body[data-pageid="21"] a[data-navitem-id="22"], body[data-pageid="6"] a[data-navitem-id="81"], body[data-pageid="7"] a[data-navitem-id="30"], body[data-pageid="8"] a[data-navitem-id="30"], body[data-pageid="9"] a[data-navitem-id="30"], body[data-pageid="10"] a[data-navitem-id="58"], body[data-pageid="11"] a[data-navitem-id="58"], body[data-pageid="22"] a[data-navitem-id="58"], body[data-pageid="17"] a[data-navitem-id="58"], body[data-pageid="23"] a[data-navitem-id="30"]{background:var(--theme-menu-active) !important;color:var(--theme-menu-active-fonts) !important;}body[data-pageid="15"] li.ipsNavBar_active a, body[data-pageid="21"] li.ipsNavBar_active a, body[data-pageid="2"] li.ipsNavBar_active a, body[data-pageid="6"] li.ipsNavBar_active a, body[data-pageid="7"] li.ipsNavBar_active a, body[data-pageid="8"] li.ipsNavBar_active a, body[data-pageid="9"] li.ipsNavBar_active a, body[data-pageid="10"] li.ipsNavBar_active a, body[data-pageid="17"] li.ipsNavBar_active a, body[data-pageid="22"] li.ipsNavBar_active a, body[data-pageid="11"] li.ipsNavBar_active a, body[data-pageid="23"] li.ipsNavBar_active a{background:transparent !important;color:var(--theme-menu-fonts);}[data-pageapp="downloads"][data-pagemodule="downloads"][data-pagecontroller="browse"] .ipsBreadcrumb, body[data-pagename="new"] .ipsBreadcrumb, body[data-pagename="top"] .ipsBreadcrumb, [data-pageapp="cms"][data-pagemodule="pages"][data-pagecontroller="page"][data-pagename="deals"] .ipsBreadcrumb, .ipsBreadcrumb.ipsBreadcrumb_bottom{display:none;}[data-pageapp="cms"][data-pagemodule="pages"][data-pagecontroller="page"][data-pagename="stats"]{.cWidgetContainer[data-widgetArea="header"] ul > li.ipsWidget .ipsDataItem{margin:0 0 5px 0;padding:10px 0 5px 20px;}.cWidgetContainer[data-widgetArea="header"] .ipsType_normal:not(.ipsType_richText){line-height:1.5;padding-bottom:20px;}}[data-pageapp="nexus"][data-pagelocation="front"][data-pagemodule="clients"][data-pagecontroller="credit"] .ipsChart{border-color:rgb(var(--theme-area_background_light));}[data-pageapp="nexus"][data-pagemodule="clients"][data-pagecontroller="credit"]{svg g g g text{fill:rgb(var(--theme-text_light));}div div div div svg g g g rect{fill:#60cf933b;}div div div div svg rect{fill:rgb(var(--theme-area_background_light));}.ipsTabs{display:none;}.ipsChart_chart{background:rgb(var(--theme-area_background_light));}.ipsButton_veryLight{max-width:140px;}#elMemberHistory .cMemberHistory{border-left:5px solid rgba(var(--theme-timeline_color), 0.1);}#ipsLayout_sidebar.ipsLayout_sidebarright{padding-left:0px;}.ipsType_small:not(.ipsType_richText){display:none;}}[data-pagename="mad-mappers"] li.ipsWidget, [data-pagename="cobaltstudios"] li.ipsWidget{background:transparent;}[data-pageapp="nexus"][data-pagemodule="store"][data-pagecontroller="product"] .ipsAreaBackground_light{background:none;}.cBestAnswerIndicator_off{background:var(--theme-AnswerIndicator-bg);}#elMobileNav{background:unset;}.cProfileSolutions{background:rgba(var(--theme-rep-positive), 0.20);color:rgba(var(--theme-rep-positive), 1);border-radius:6px;font-size:13px;}.cf_FilePrice{float:right;padding:15px 0 15px 0;color:rgb( var(--theme-price));text-transform:uppercase;font-weight:500;}.cf_FileLeft{float:left;padding:15px 0 15px 0;}.cf_FileDescription{padding:0px 0 15px 0;max-height:75px;}.cfVersion{position:absolute;width:100%;text-align:right;padding:10px 10px 0px 0px;}#bimSearchBox{width:405px;top:70px;}.ipsTabs{background:none;}.ipsTabs_activeItem{background:var(--theme-menu-active);font-weight:500;color:var(--theme-menu-active-fonts);transition:all 0.4s ease 0s;}.ipsTabs_item{border-radius:30px;font-size:16px;font-weight:500;margin-left:5px;margin-right:5px;color:var(--theme-menu-fonts);}a.ipsTabs_item{color:var(--theme-menu-fonts);}.ipsTabs_item[data-tab='reviews'] .ipsColumn_wide{display:none;}.ipsTabs.ipsTabs_stretch [role="tablist"]{gap:10px;}@media screen and (min-width:1000px){.cfDataList_noSpacing{margin-top:-15px !important;}}.cfDataList_top{padding-bottom:5px;}.cfBadge{height:26px;line-height:26px;font-size:11px;border-radius:5px;color:#fff;margin-top:10px;width:80%;}.cfSub{--badge--color:rgb( var(--theme-mentions) );color:var(--badge--color, rgb( var(--theme-text_color) )) !important;}.cfSub:before{font-family:FontAwesome;content:"\f067";padding-right:5px;}.cfPro{color:#607d8b !important;background:#607d8b38;}.cfPro:before{font-family:FontAwesome;content:"\f3a5";padding-right:5px;}.cfAdmin{--badge--background:rgb( var(--theme-post_highlight), 0.20 );--badge--color:rgb( var(--theme-post_highlight) );color:var(--badge--color, rgb( var(--theme-text_color) )) !important;}.cfAdmin:before{font-family:FontAwesome;content:"\f132";padding-right:5px;}.cfWeb{background:#0072ff47;color:#0072ff;}.cfWeb:before{font-family:FontAwesome;content:"\f2d2";padding-right:5px;}.cfCreator{background:#1abc9c33;color:#1abc9c !important;}.cfCreator:before{font-family:FontAwesome;content:"\f058";padding-right:5px;}.cfCurator{background:#e74c3c54;color:#e74c3c !important;}.cfCurator:before{font-family:FontAwesome;content:"\f120";padding-right:5px;}.cfModerator{background:#177ec94a;color:#177ec9;}.cfModerator:before{font-family:FontAwesome;content:"\f0e3";padding-right:5px;}.cfDesigner{background:#71368a36;color:#71368a !important;}.cfDesigner:before{font-family:FontAwesome;content:"\f5a0";padding-right:5px;}.ipsTable{background:rgb( var(--theme-area_background_light) );}.cfAdaptTitle a{color:#fff;}.button{border:0;-webkit-appearance:none;appearance:none;font:inherit;background-color:rgb( var(--theme-primary_button) );color:rgb( var(--theme-primary_button_font) );align-items:center;border-radius:5px;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;line-height:1.2 !important;min-width:40px;padding:.8em 1.8em;position:relative;text-align:center;text-decoration:none !important;transition:all 0.2s ease-in-out;vertical-align:middle;}.cNexusSupportMessage_m .cNexusSupportMessage_author, .cNexusSupportMessage_s .cNexusSupportMessage_author{background:var(--theme-sidebar-title);}.kwd{color:#5588b5;}.typ{color:#c3bd9f;}.ipsApp .ipsDataItem_new, .ipsApp .ipsDataItem_success{background-color:#f0faf60a;}.cfWarpMiddle{text-align:center;}.ipsType_warning, .ipsType_negative{color:#aa1414;}.ipsTags .ipsTag, .ipsTag_prefix{background:none;padding:0 0;margin:0 2px 0 2px;}.cRatingColumn_on{background:none;border-right:var(--border-1px) !important;}.mad-mappers{width:50%;margin:0 auto;text-align:center;background:var(--theme-downloads);padding:15px 25px 15px 25px;border-radius:10px;margin-top:20px;color:rgb( var(--theme-text_light) );}html[dir="ltr"] .ipsCarousel:not( [data-ipsCarousel-fullSizeItems] ) .ipsCarousel_item{margin-right:15px;}.ipsModerated:not(.ipsComment_selected):not(.ipsDataItem_selected){box-shadow:0px 0px 11px 0px rgb(195 92 92);}.cfBox{padding:15px 0px 20px 0px;}.cfPurchaseList_info{padding-left:160px;}.cfPurchaseTitle{padding-left:90px;}.pageheader_misc{margin-top:115px;padding-bottom:50px;}.cAcpNotificationBanner_information{display:none;}.cfArrowIcon{font-size:13px;}.feature-section{display:flex;align-items:center;}.feature-section-wrapper{display:flex;padding:18px 35px;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:25px;color:#fff;background:linear-gradient(149deg, rgb(32 64 97) 0%, rgba(8, 55, 102, 1) 100%);box-shadow:0 8px 32px rgba(0, 0, 0, 0.25), inset 0 1px 1px rgba(255, 255, 255, 0.08);border-radius:20px;}.feature-section-wrapper .ipsButton{color:white;background:transparent;border:1px solid rgba(255, 255, 255, 0.4);backdrop-filter:blur(6px);box-shadow:0 6px 20px rgba(0, 80, 200, 0.3), inset 0 1px 2px rgba(255, 255, 255, 0.3), inset 0 -2px 5px rgba(0, 40, 100, 0.3);}.feature-section-text h1{margin:0;font-size:21px;font-weight:600;}.feature-section-text p{margin:0;font-size:14px;opacity:0.8;}.feature-icon{font-size:25px;margin-right:35px;color:var(--theme-green-font);}.cfReviewsSpacer{margin:80px 0 80px 0px;}.cfActiveTabItem{background:var(--tabs-text-hover);}.cfButton_Patreon{background:#ff424d;border-color:transparent;color:#fff;}.cfButton_Patreon:hover{color:#fff;}.cfButton_Paypal{background:#0a52a3;border-color:transparent;color:#fff;}.cfButton_Paypal:hover{color:#fff;}.cfSpacer{padding-bottom:20px;padding-top:15px;}::-webkit-scrollbar{width:10px;}::-webkit-scrollbar-thumb{background:linear-gradient(90deg, rgb(78, 170, 142) 0%, rgb(88, 186, 134) 48%, rgb(82, 175, 150) 100%);border-radius:3px;}::-webkit-scrollbar-track{background-color:var(--theme-downloads);}.ipsWidget_inner:not(.ipsPad_half) > .ipsDataList > .ipsDataItem{padding:4px 14px;}a[data-mentionid]{background:#61c48d47;color:#61c48d;}.cPost .cAuthorPane{margin:0px 10px 0px 0px !important;}.cfPad_half{margin:10px -15px 0px -15px;}.cfBundleItem{border:none;border-radius:3px;padding:0 10px;}.cfBundleItem:hover{background:var(--theme-cfDependency-bg);}.cfBundleItem a:hover{color:unset;}.cfBundleItem_title{font-size:13px;}.cfDataItem{border:none;border-radius:3px;padding-left:10px;max-width:500px;}.cfDataItem:hover{background:var(--theme-cfDependency-bg);}a.przycisk{background:linear-gradient(180deg, var(--cf-btn-neutral-bg1), var(--cf-btn-neutral-bg2));border:1px solid var(--cf-btn-neutral-border);color:var(--cf-btn-neutral-text);border-radius:7px;font-size:12px;padding:6px 15px;margin-top:8px !important;}a.przycisk:hover{transform:translateY(-1px);color:var(--cf-btn-neutral-hover-text);border-color:var(--cf-btn-neutral-hover-border);background:linear-gradient(180deg, var(--cf-btn-neutral-hover-bg1), var(--cf-btn-neutral-hover-bg2)) !important;box-shadow:var(--cf-btn-neutral-shadow-hover);}.cfDataItem_link:hover{color:unset;}#elGuestTerms{background:var(--theme-cookiedisc-background);color:var(--theme-cookiedisc-color);}#elGuestTerms .ipsType_sectionHead{color:var(--theme-footer-custom-title);}#elGuestTerms a:not( .ipsButton ){color:var(--theme-footer-custom-link);}.fa-discord:before, .fa-x:before{content:unset !important;}[data-pageapp="services"][data-pagelocation="front"] .ipsType_sectionTitle{display:none;}.accordion-header{display:block;background-color:var(--theme-menu-active);color:var(--theme-menu-fonts);padding:15px;margin:0;cursor:pointer;font-weight:bold;font-size:16px;position:relative;}.accordion-header::after{content:'\f067';font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;right:15px;}.accordion-body{max-height:0;overflow:hidden;transition:max-height 0.5s ease-out;padding:0 15px;}.accordion input:checked ~ .accordion-body{max-height:1000px;transition:max-height 0.5s ease-in;}.accordion input:checked ~ .accordion-header::after{content:'\f068';}.accordion-body p{padding:10px 0;margin:0;font-size:13px;line-height:1.5;}.verified-listing{display:inline-flex;align-items:center;background-color:#08a1f33b;color:#08a1f3;padding:4px 12px;font-size:11px;border-radius:10px;font-weight:bold;}.verified-listing .fas{margin-right:8px;}.verified{color:#08a1f3;font-size:14px;}#elWishlistList{overflow-y:auto;max-height:1100px;min-height:1100px;scrollbar-width:none;}#elWishlistListContainer li.sortable-chosen{background-color:var(--theme-sidebar);border:0px solid #E1E5E9;transform:scale(1.05);box-shadow:0px 4px 6px rgba(0, 0, 0, 0.1);}.ipsPaymentOptions{display:grid;grid-template-columns:repeat(2, 1fr);gap:5px;}.ipsPaymentPill{display:flex;align-items:center;padding:5px 15px;border-radius:5px;cursor:pointer;width:100%;color:#FFF;}.ipsPaymentPill[data-payment="1"]{background-color:#0079C1;}.ipsPaymentPill[data-payment="2"]{background-color:#6772E5;}.ipsPaymentPill[data-payment="7"]{background-color:#00A1E9;}.ipsPaymentPill[data-payment="3"]{background-color:#EA4335;}.ipsPaymentPill[data-payment="0"]{background-color:#12aaaa;}.ipsPaymentPill:has(input[type="radio"]:checked){background:linear-gradient(90deg, rgb(78, 170, 142) 0%, rgb(88, 186, 134) 48%, rgb(82, 175, 150) 100%);}.ipsPaymentLogo{margin-right:10px;}.cfCustomInput label{margin:0;cursor:pointer;font-size:16px;display:inline-block;width:100%;}.cfCustomInput input[type="radio"]{position:absolute;left:-9999px;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);}.ipsPaymentPill[data-payment="split"]{background-color:#6f42c1;color:#fff;}.ipsPaymentPill:has(input[type="radio"]:not(:checked)):hover{filter:brightness(80%);}.ipsApp .ipsButton_link--negative{color:#C53030;}.fa.fa-user-o:before{content:"\60" !important;}.cfBottomDealsPagination{padding-left:0px;}.payment-methods{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;}.payment-method{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:8px;background-color:#333;color:white;box-shadow:0 2px 4px rgba(0,0,0,0.1);transition:transform 0.3s ease;font-size:25px;}.payment-method:hover{transform:scale(1.05);}.payment-method.paypal{background-color:#003087;}.payment-method.visa{background-color:#1a1f71;}.payment-method.mastercard{background-color:#ff5f00;}.payment-method.googlepay{background-color:#4285f4;}.payment-method.applepay{background-color:#000;}.payment-method.stripe{background-color:#6772e5;}.payment-method.amex{background-color:#0070ba;}.payment-method.alipay{background-color:#1677ff;}.payment-method.ideal{background-color:#cc0066;}.payment-method.more{font-size:15px;}.user_inline{list-style-type:none;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;}.user_inline::after{content:"";flex:auto;}.user-pill{display:inline-block;padding:4px 9px;background-color:var(--theme-forum);border-radius:2px;margin:3px;color:rgb( var(--theme-text_light) );text-decoration:none;font-size:11px;transition:background-color 0.3s ease;}.user-pill a{color:inherit;text-decoration:none;}.user-pill:hover{transform:scale(1.1);box-shadow:0 4px 8px rgba(0, 0, 0, 0.2);}.ipsList_inline.ipsList_csv li:after{content:"";}.admin-pill{background-color:#db3b3b33;color:#db3b3b;}.cfUserLink_menu{width:200px !important;}.cfType_small{font-size:10px;font-weight:600;}[data-pageapp="dplus"][data-pagecontroller="support"] .ipsAreaBackground{background:none;!important}.cfSupportRow{background:var(--support-replies);border-radius:20px !important;margin-bottom:10px;}.cfBylineSpacer{padding-top:5px;font-size:11px;}.cfBylineDate{font-size:12px;}.cfByLineData_Large{font-size:13px;}html[dir=ltr] #ipsMultiQuoter{right:100px;}@media (max-width:768px){.support-blocks{grid-template-columns:repeat(2, 1fr) !important;}.cf-step-long-grid{grid-template-columns:1fr;}.cf-stats-grid{grid-template-columns:repeat(2, 1fr);}.cf-hero-icon-wrapper{display:none;}.cfMapInfo{flex-direction:column;}.cfMapInfo__preview{flex:0 0 auto;max-width:none;}.cfMapInfo__stats{grid-template-columns:repeat(2, minmax(0,1fr));}.cfBiomeList{grid-template-columns:1fr;}.cfPreviewHighlights{grid-template-columns:1fr 1fr;}#downloads__product__content__info{flex-direction:column;align-items:stretch;}#downloads__product__content__info .downloads__product__info--right{justify-content:flex-start;flex-wrap:wrap;}}.file-verified-banner{display:flex;align-items:center;justify-content:space-between;background-color:#4caf5045;color:#4caf50c2;padding:10px;border-radius:5px;margin-bottom:10px;cursor:default;font-size:12px;}.pending-review a{color:#ffbf39 !important;border-bottom:1px solid #ffbf397d !important;}.file-verified-banner a{color:#4caf50;border-bottom:1px solid #4caf506e;}.file-verified-banner i.fa-check-circle{margin-right:10px;font-size:1.2em;}.file-verified-banner .expand-arrow{font-size:1.2em;}.file-verified-banner.pending-review{background:var(--theme-cfStatus-warn-bg);border:1px solid var(--theme-cfStatus-warn-border);color:var(--theme-cfStatus-warn-font);box-shadow:inset 0 0 0 1px rgba(255,255,255,.03);}.file-verified-banner.pending-review i.fa-clock-o{margin-right:10px;font-size:1.2em;}.cf_Policy_Wrapper{max-width:var(--minimal_container--width);margin:0 auto;}.cf_compatability{width:calc(100% + 40px);margin-left:-20px;padding:10px;display:flex;flex-direction:column;gap:15px;position:relative;}.compatibility-item{display:flex;align-items:center;background-color:var(--theme-downloads-info);padding:15px;border-radius:8px;box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);transition:transform 0.3s ease;position:relative;}.compatibility-item:hover{transform:translateY(-3px);}.compatibility-item .logo{width:40px;height:auto;margin-right:15px;border-radius:10px;}.compatibility-item .reduced{margin-right:7px;}.compatibility-item .name{font-size:14px;color:rgb(var(--theme-light_button_font));flex-grow:1;}.compatibility-check{position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:1.5em;}.compatibility-check.compatible{color:#4caf50c2;}.compatibility-check.incompatible{color:#ff000080;}.badge{display:inline-block;padding:0.25em 0.6em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0.25rem;color:#fff;margin-right:10px;}.badge-pill{padding-right:0.6em;padding-left:0.6em;border-radius:50px;}.badge-success{background-color:#177ec94f;color:#177ec9;}.contributors-grid{padding-top:15px;display:flex;flex-wrap:wrap;gap:26px 28px;padding-bottom:18px;}.contributor{flex:1 1 auto;max-width:50px;}.contributors-grid .contributor img{width:100%;height:auto;}.cfBadge_tabstats{border-radius:3px;font-size:11px;}.codefling__download--banner{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(0, 128, 0, 0.8);color:#e5e5e5;text-align:center;padding:5px 0;font-weight:bold;border-top:1px solid #00ff0038;z-index:1;font-size:13px;cursor:pointer;}.avatar-cloud{display:flex;align-items:center;margin-left:32px !important;}.avatar-cloud > *{position:relative;margin-left:-35px;border-radius:50%;z-index:calc(100 - var(--index));max-width:70px;max-height:70px;}.avatar-cloud > *:nth-child(1){--index:1;}.avatar-cloud > *:nth-child(2){--index:2;}.avatar-cloud > *:nth-child(3){--index:3;}.avatar-cloud > *:nth-child(4){--index:4;}.avatar-cloud > *:first-child{margin-left:0px;}.giveaway-banner-wrapper{display:flex;justify-content:center;margin:20px 0;}.giveaway-banner{position:relative;width:80%;max-width:1500px;display:flex;align-items:center;justify-content:space-between;padding:20px;border-radius:10px;background:linear-gradient(135deg, rgba(0, 0, 0, 0.85), rgba(0, 0, 0, 0.7));color:#fff;box-shadow:0 4px 10px rgba(0, 0, 0, 0.5);overflow:hidden;border:1px solid #ffb30029;}.cfa-icon{font-size:3em;margin-right:25px;color:#ffb300;flex-shrink:0;}.giveaway-text{flex:1;margin-right:20px;z-index:2;}.giveaway-text h2{font-size:22px;margin:0 0 10px 0;}.giveaway-text p{font-size:15px;margin:0;}.giveaway-details{display:flex;align-items:center;gap:13px;z-index:1;}.cfDeals{background:#4CAF50 !important;}.discord-button{background:#5865F2;border:none;color:#fff;padding:10px 15px;border-radius:5px;cursor:pointer;transition:background 0.3s ease;display:flex;align-items:center;gap:10px;position:relative;}.discord-button i{font-size:1.2em;}.discord-button:hover{background:#4752c4;transform:scale(1.1);box-shadow:0 6px 12px rgba(0, 0, 0, 0.5);}.countdown-box{font-size:12px;background:rgba(255, 255, 255, 0.2);padding:10px;border-radius:5px;text-align:center;display:flex;align-items:center;gap:10px;}.countdown-box i{font-size:1.2em;}.highlight{background:rgba(255, 255, 255, 0.2);padding:2px 5px;border-radius:3px;font-weight:bold;}.giveaway-banner::before{content:"";position:absolute;top:39%;left:50%;width:80%;height:300%;background:url('/cdn-cgi/image/width=1200,height=317,quality=80,format=webp/https://codefling.com/staging/set_resources_13/cf0d9ad89a1246bdc528542aa98e2147_giveaway-background.jpg') no-repeat center;background-size:contain;transform:translate(-50%, -50%);filter:blur(0.5px);pointer-events:none;z-index:1;mask-image:linear-gradient(to right, transparent 10%, black 30%, black 70%, transparent 90%);-webkit-mask-image:linear-gradient(to right, transparent 10%, black 30%, black 70%, transparent 90%);}@media screen and (max-width:768px){.giveaway-banner{flex-direction:column;text-align:center;}.giveaway-details{flex-direction:column;gap:10px;}.giveaway-text h2{font-size:1.5em;}.giveaway-text p{font-size:1em;}.cfa-icon{margin-bottom:10px;}}.codefling_spacer{height:100px;}.cfBanner{background-color:#4CAF87;color:#ffffff;border-radius:8px;padding:15px;display:flex;align-items:center;margin-top:15px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1);}.cfBanner .cfStarIcon{font-size:1.5em;margin-right:15px;color:#ffffff;display:flex;align-items:center;justify-content:center;}.cfBanner .cfContent{flex:1;padding-right:15px;}.cfBanner .cfContent h2{margin:0;font-size:1.1em;font-weight:bold;}.cfBanner .cfContent p{margin:5px 0 0;font-size:0.9em;}.cfBanner .cfAddToCartButton{background-color:#006d5b;color:#ffffff;padding:10px 20px;border-radius:6px;font-weight:bold;text-align:center;text-decoration:none;transition:background-color 0.3s ease;display:flex;align-items:center;justify-content:center;}.cfBanner .cfAddToCartButton i{margin-right:8px;}.cfBanner .cfAddToCartButton:hover{background-color:#005544;}.fa-check-circle, .fa-times-circle{font-size:1.2em;}[data-pagemodule="store"][data-pageid="5"] .ipsFieldRow:not( :last-child ){display:none !important;}[data-pagemodule="downloads"][data-pagecontroller="submit"] .ipsJS_show{display:inline-block !important;}.CodeMirror{background:#ffffff05;color:rgb( var(--theme-text_color) );}.cm-s-default .cm-string{color:#c99a7f;}.cFilePrice{color:var(--theme-pagination_link_arrows);}.cfMenuIconSpacer{margin-right:10px;}.cfMenuIconSpacer_small{margin-right:4px;}.cfFollowIconSpacerRight{margin-right:5px;}.cfFollowIconSpacerLeft{margin-left:5px;}.cfServicesTabSelector{box-shadow:none;background:none;}.ipsComposeArea_dropZone .fa-paperclip{font-size:25px;padding-top:15px;}.carbon-banner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:22px;max-width:1500px;margin:0 auto 30px;padding:20px 24px;border:1px solid var(--carbon-banner-border);border-radius:20px;background:radial-gradient(circle at top right, var(--carbon-banner-glow), transparent 34%), linear-gradient(180deg, var(--carbon-banner-bg-top), var(--carbon-banner-bg-bottom)), var(--carbon-banner-bg);color:rgb(var(--theme-text_dark));box-shadow:0 10px 30px var(--carbon-banner-shadow);overflow:hidden;transition:box-shadow .25s ease, border-color .25s ease, transform .25s ease;}.carbon-banner:hover{border-color:var(--carbon-banner-hover-border);box-shadow:0 0 0 1px var(--carbon-banner-hover-ring), 0 18px 40px var(--carbon-banner-hover-glow), 0 10px 30px var(--carbon-banner-hover-shadow);}.carbon-banner__main{display:flex;align-items:flex-start;gap:25px;min-width:0;flex:1 1 auto;}.carbon-banner__side{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;justify-content:center;gap:22px;}.carbon-banner-logo{flex:0 0 auto;}.carbon-banner-logo img{display:block;width:58px;height:58px;border-radius:16px;box-shadow:0 6px 18px var(--carbon-logo-shadow);}.carbon-banner-text{flex-grow:1;min-width:0;}.carbon-banner-kicker{display:inline-flex;align-items:center;gap:7px;margin-bottom:6px;padding:5px 10px;border-radius:999px;background:var(--carbon-kicker-bg);color:var(--carbon-accent);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;}.carbon-banner-title{color:var(--carbon-title);font-size:24px;font-weight:700;line-height:1.1;letter-spacing:-.02em;}.carbon-banner-title span{color:var(--carbon-title-muted);font-weight:600;}.carbon-banner-description{margin-top:7px;max-width:760px;color:var(--carbon-description);font-size:13px;line-height:1.45;}.carbon-feature-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:8px;margin-top:14px;max-width:1040px;}.carbon-feature-grid a, .carbon-feature-grid__item{display:flex;align-items:center;gap:8px;min-width:0;padding:9px 11px;border:1px solid var(--carbon-feature-border);border-radius:12px;background:var(--carbon-feature-bg);color:var(--carbon-feature-text);font-size:12px;font-weight:600;line-height:1.3;text-decoration:none;}.carbon-feature-grid a{transition:background .15s ease, border-color .15s ease, transform .15s ease, color .15s ease, box-shadow .15s ease;}.carbon-feature-grid a:hover{background:var(--carbon-feature-hover-bg);border-color:var(--carbon-feature-hover-border);color:var(--carbon-feature-hover-text);transform:translateY(-1px);}.carbon-feature-grid i{flex:0 0 auto;color:var(--carbon-feature-icon);font-size:13px;}.carbon-stat{display:flex;flex-direction:column;align-items:flex-end;gap:3px;padding:10px 12px;border:1px solid var(--carbon-stat-border);border-radius:14px;background:var(--carbon-stat-bg);text-align:right;}.carbon-stat__value{color:var(--carbon-accent);font-size:20px;font-weight:800;line-height:1;white-space:nowrap;}.carbon-stat__value i{margin-right:6px;font-size:15px;vertical-align:1px;}.carbon-stat__label{color:var(--carbon-stat-label);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;}.carbon-buttons{display:flex;justify-content:center;gap:8px;}.carbon-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 14px;border-radius:12px;font-size:13px;font-weight:700;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;color:var(--carbon-button-text);transition:transform .15s ease, filter .15s ease, background .15s ease, border-color .15s ease;}.carbon-button:hover{color:var(--carbon-button-text);text-decoration:none;transform:translateY(-1px);}.carbon-button--discord{width:40px;padding:0;border:1px solid var(--carbon-discord-border);background:var(--carbon-discord-bg);color:var(--carbon-discord-text);transition:box-shadow .2s ease, transform .2s ease, background .2s ease, border-color .2s ease;}.carbon-button--discord:hover{background:var(--carbon-discord-hover-bg);border-color:var(--carbon-discord-hover-border);color:var(--carbon-discord-text);box-shadow:0 0 0 1px var(--carbon-discord-hover-ring), 0 8px 22px var(--carbon-discord-hover-shadow);transform:translateY(-1px);}.discord-icon{display:inline-block;font-size:18px;color:var(--carbon-discord-text);}span.carbon-highlight{color:var(--carbon-accent);}@media (max-width:1200px){.carbon-banner{align-items:flex-start;flex-direction:column;}.carbon-banner__side{width:100%;margin-left:0;flex-direction:row;align-items:center;justify-content:space-between;}.carbon-stat{align-items:flex-start;text-align:left;}}@media (max-width:980px){.carbon-feature-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}#elNexusGiftcard_card span[data-role="icon"]{background:#ffffff1c;color:rgba(255,255,255,0.6);}.cfStatus{height:auto;width:100%;border-radius:10px;padding:7px 20px;display:flex;align-items:center;margin-bottom:15px;cursor:default;font-size:13px;}.cfPositive a{color:var(--theme-cfStatus-font);}.cfStatus a:hover{text-decoration:none;}.cfStatus a{text-decoration:underline dotted;text-underline-offset:3px;font-weight:600;}.cfStatus-Badge{font-size:22px;margin-right:20px;flex-shrink:0;}.cfWarn{background:var(--theme-cfStatus-warn-bg);border:1px solid var(--theme-cfStatus-warn-border);color:var(--theme-cfStatus-warn-font);}.cfPositive{background:var(--theme-cfStatus-bg);border:1px solid var(--theme-cfStatus-border);color:var(--theme-cfStatus-font);}.cfNegative{background:#9d121233;color:#9d1212;border:1px solid #9d121233;}.cfInformation{background:var(--theme-cfStatus-info-bg);border:1px solid var(--theme-cfStatus-info-border);color:var(--theme-cfStatus-info-font);}.cfInformation a{color:#00a0f79c;}.cfStatusContainer{padding-top:10px;border-radius:10px;font-size:12px;}.cfStatusIndicator{padding:4px 6px;}.blur-spoiler{filter:blur(5px);transition:filter 0.3s ease;cursor:pointer;display:inline-block;}.blur-spoiler:hover{filter:none;}.cfPrice{margin-right:14px;padding:0px 13px;line-height:10px;border-radius:4px;background:#ffffff1c;font-size:12px;cursor:default;}html[dir="ltr"] .cNexusPurchaseList_info{padding-left:155px;}#codefling__slider__box__article{transition:0.2s ease-in-out all;}#codefling__slider__box__article:hover{box-shadow:0px 0px 8px 3px rgba(98, 199, 124, 0.8);transform:translateY(-4px);}.cDownloadsCarouselItem:hover, .codefling_downloads_opinion_box:hover, .ipsBox.cDownloadsCategoryTable ol.ipsDataList > li.codefling__downloads:hover{box-shadow:0px 0px 10px 2px rgba(138, 138, 138, 0.8) !important;}#downloads__product__content .ipsThumb_bg.ipsThumb_medium:hover{filter:opacity(0.9);}.support_icon{background:rgb( var(--theme-light_button) );height:50px;width:50px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:19px;color:rgb( var(--theme-text_color) ) !important;}.cfReviewed{color:rgb( var(--theme-brand_primary) );}.cfProfile_socials{color:var(--theme-menu-fonts) !important;font-size:25px;}.cfMargin_top{margin-top:3px;}.cfSocialGrid{display:grid;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));gap:8px;}.cfSocialGrid > a:hover{background:rgb( var(--theme-area_background ) );}.cfSocialSmall{font-size:11px;}.cDownloadsSubmit_step{background:var(--theme-cfStatus-info-bg);color:var(--theme-cfStatus-info-font);font-size:20px;}.guidelines-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:20px;}.guideline-card{background:var(--theme-sidebar);color:rgb( var(--theme-text_color) );border-radius:12px;padding:20px;text-decoration:none !important;transition:transform 0.2s, box-shadow 0.2s;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,0.2);}.guideline-card:hover{transform:translateY(-5px);box-shadow:0 4px 12px rgba(0,0,0,0.4);}.guideline-card .title{font-weight:bold;font-size:15px;margin:10px 0 6px 0;}.guideline-card .subtext{font-size:13px;opacity:0.85;}.ipsPagination:not( .ipsPagination_mini ) a{border-radius:5px;}.cNotificationMethodIcon{display:flex;align-items:center;justify-content:center;}.cNotificationMethodIcon i{font-size:45px;}.cfsupportBanner{display:flex;align-items:center;justify-content:space-between;background-color:var(--support-replies);padding:1rem 1.5rem;border-radius:8px;margin-bottom:2rem;}.cfsupportBanner .cficon{font-size:2rem;color:#5865F2;margin-right:20px;}.cfsupportBanner .cftext{flex:1;}.cfsupportBanner .cftext .title{font-weight:600;font-size:17px;color:rgb( var(--theme-link) );}.cfsupportBanner .cftext .subtitle{font-size:14px;color:rgb( var(--theme-text_light) );margin-top:0.2rem;}.cfsupportBanner .cfbtn{background-color:#5865F2;color:white;border:none;padding:0.5rem 1rem;border-radius:6px;text-decoration:none;font-weight:500;transition:background-color 0.2s ease;}.cfsupportBanner .cfbtn:hover{background-color:#4752c4;}.cf-hero{background:var(--theme-footer-custom);border-radius:8px 8px 0 0;color:rgb( var(--theme-link) );padding:100px 20px;position:relative;overflow:hidden;}.cf-hero-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:40px;max-width:1200px;margin:0 auto;position:relative;z-index:1;}.cf-hero-text{flex:1 1 500px;}.cf-hero-text h1{font-size:3em;font-weight:700;line-height:1.2;margin-bottom:20px;}.cf-hero-text h1 span{color:#61c79f;}.cf-hero-text p{font-size:1.2em;color:rgb( var(--theme-text_light) );max-width:600px;margin-bottom:30px;}.cf-hero-icon-wrapper{flex:0 1 300px;display:flex;justify-content:center;align-items:center;}.cf-hero-icon-bg{background:linear-gradient(135deg, rgba(99, 197, 166, 0.1), rgba(98, 200, 142, 0.15));border:2px solid rgba(98, 200, 142, 0.2);box-shadow:0 0 25px rgba(99, 195, 179, 0.3);border-radius:20px;padding:40px;text-align:center;backdrop-filter:blur(6px);}.cf-hero-icon-bg i{font-size:72px;color:#61c79f;text-shadow:0 0 12px rgba(99, 195, 179, 0.3);}.cf-stats-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:20px;margin-top:60px;padding:0 20px 40px;max-width:1200px;margin-left:auto;margin-right:auto;}.cf-stat-card{background:rgba(255, 255, 255, 0.02);border:1px solid rgba(98, 200, 142, 0.1);border-radius:12px;padding:20px 0 0 0;text-align:center;box-shadow:0 0 15px rgba(99, 195, 179, 0.08);backdrop-filter:blur(4px);transition:transform 0.2s ease;}.cf-stat-card:hover{transform:translateY(-4px);}.cf-stat-card i{font-size:28px;margin-bottom:10px;color:#61c79f;}.cf-stat-card h3{font-size:1.1em;color:#fff;margin:10px 0 5px;}.cf-stat-card p{font-size:1.4em;color:#62c5a3;}.cf-feature-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:24px;margin:60px auto 40px;max-width:1200px;padding:0 20px;}.cf-feature-card{background:rgba(255, 255, 255, 0.02);border:1px solid rgba(98, 200, 142, 0.1);border-radius:12px;padding:24px;text-align:center;transition:transform 0.2s ease;backdrop-filter:blur(4px);}.cf-feature-card:hover{transform:translateY(-4px);}.cf-feature-icon{background:linear-gradient(135deg, rgba(98, 200, 142, 0.2), rgba(99, 195, 179, 0.2));border-radius:50%;width:60px;height:60px;display:flex;justify-content:center;align-items:center;margin:0 auto 16px;box-shadow:0 0 12px rgba(99, 197, 166, 0.15);}.cf-feature-icon i{font-size:24px;color:#61c79f;}.cf-feature-card h3{color:rgb( var(--theme-link) );font-size:1.1em;margin-bottom:8px;}.cf-feature-card p{color:rgb( var(--theme-text_light) );font-size:0.95em;line-height:1.4;}.cf-stats{background:#0a1c18;color:white;padding:80px 20px;text-align:center;}.cf-stats-header{margin-bottom:50px;}.cf-stats-header h2{font-size:2.2em;margin-bottom:10px;}.cf-stats-header p{font-size:1em;color:#ccc;max-width:700px;margin:0 auto;}.cf-accent{color:#61c79f;}.cf-stats-cta{margin-top:50px;text-align:center;}.cf-steps{background:var(--theme-footer-custom);color:rgb( var(--theme-link) );padding:5px 20px 80px 20px;text-align:center;}.cf-steps-header{margin-bottom:50px;}.cf-steps-header h2{font-size:2em;margin-bottom:10px;}.cf-steps-header p{color:rgb( var(--theme-text_light) );font-size:1em;max-width:700px;margin:0 auto;}.cf-step-long-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;max-width:1100px;margin:0 auto;padding:0 20px;}.cf-step-long-card{background:rgba(255, 255, 255, 0.02);border:1px solid rgba(98, 200, 142, 0.1);border-radius:12px;display:flex;padding:24px;align-items:flex-start;transition:transform 0.2s ease;backdrop-filter:blur(4px);text-align:left;}.cf-step-long-card:hover{transform:translateY(-4px);}.cf-step-badge{background:linear-gradient(135deg, rgba(98, 200, 142, 0.2), rgba(99, 195, 179, 0.2));color:#61c79f;font-weight:bold;font-size:1em;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:20px;flex-shrink:0;margin-top:4px;box-shadow:0 0 12px rgba(99, 197, 166, 0.15);}.cf-step-content a{color:#61c79f;}.cf-step-content h3{font-size:1.1em;color:rgb(var(--theme-link));margin:0 0 8px;}.cf-step-content p{color:rgb(var(--theme-text_light));font-size:0.95em;line-height:1.5;margin:0;}.cf-knowledge{background:var(--theme-footer-custom);color:rgb(var(--theme-link));padding:80px 20px;text-align:center;}.cf-knowledge-header{margin-bottom:50px;}.cf-knowledge-header h2{font-size:2em;margin-bottom:10px;}.cf-knowledge-header p{color:rgb(var(--theme-text_light));font-size:1em;max-width:700px;margin:0 auto;}.cf-knowledge-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:24px;max-width:1200px;margin:0 auto;padding:0 20px 60px;}.cf-knowledge-card{display:flex;align-items:center;background:rgba(255, 255, 255, 0.02);border:1px solid rgba(98, 200, 142, 0.1);border-radius:12px;padding:20px;text-align:left;text-decoration:none !important;color:inherit;backdrop-filter:blur(4px);transition:transform 0.2s ease, border 0.2s ease;}.cf-knowledge-icon{background:rgb( var(--theme-light_button) );border-radius:8px;width:52px;height:52px;display:flex;justify-content:center;align-items:center;margin-right:20px;flex-shrink:0;font-size:20px;color:rgb( var(--theme-text_color) );}.cf-knowledge-card:hover{transform:translateY(-4px);}.cf-knowledge-content h3{margin:0 0 6px;font-size:1.1em;color:rgb(var(--theme-link));}.cf-knowledge-content p{font-size:0.95em;color:rgb(var(--theme-text_light));margin:0;line-height:1.4;}#elEditProfile{z-index:1;}input[type="number"][name^="dp47filescoauthors_authors"]{padding-left:20px !important;}#elMainSearchInput{padding-top:15px;padding-bottom:15px;font-size:1.2em;}.ipsStream .ipsStreamItem_contentType{background:#19be7154;color:#19be71;box-shadow:unset;}.ipsStreamItem.ipsModerated .ipsStreamItem_contentType{background:rgb(var(--theme-moderated_text), 0.3);color:rgb(var(--theme-moderated_text));}[dir='ltr'] .ipsComposeArea_withPhoto [data-ipseditor]:focus-within::before{filter:unset;}.ipsButton__segment{flex-grow:0;padding:0 .85em;border-inline-start:1px solid transparent;border-color:color-mix(in srgb, currentColor 15%, transparent);display:flex;align-items:center;justify-content:center;align-self:stretch;font-size:13px;}.ipsButton__segment:hover{color:unset;}.ipsMenuCaret{flex:0 0 auto;align-self:center;font-family:"Font Awesome 6 Free";-webkit-font-smoothing:antialiased;text-rendering:auto;font-weight:900;font-style:normal;font-size:.8em;opacity:.7;padding-left:4px;}.ipsMenuCaret::before{content:"\f0d7";}[data-pagecontroller="popular"] .ipsTabs.ipsTabs_stretch [role="tablist"]{margin-bottom:15px;}[data-pagecontroller="popular"] .ipsTabs_item{border-radius:8px;padding:25px;}.cPastLeaders_cell:after{font-size:25px;}[data-pagecontroller="browse"] .ipsPageHeader .ipsFollow{padding:3px 0px;}.cSearchMainBar .ipsType_huge.fa{font-size:36px;line-height:1.5;}.cProfileSidebarBlock.ipsLeaderboard_trophy_1{background-color:var(--theme-sidebar);color:inherit;}[data-pagemodule]:not([data-pagemodule="messaging"]) .ipsButtonBar .ipsButtonRow li > a, [data-pagemodule]:not([data-pagemodule="messaging"]) .ipsButtonBar .ipsButtonRow li > button, [data-pagemodule]:not([data-pagemodule="messaging"]) .ipsButtonBar .ipsButtonRow li > span{background:var(--theme-downloads);color:rgb(var(--theme-light_button_font));font-size:14px;padding:5px 15px;min-width:44px;text-align:center;}html[dir="ltr"] .ipsButtonBar .ipsButtonRow{margin-left:0px;}#elFreePaidToggle{display:flex;justify-content:center;align-items:center;background:var(--theme-downloads);padding:2px 4px;border-radius:6px;max-height:36px;right:15px;}#elFreePaidToggle .ipsButton{border:none;border-radius:6px;font-weight:600;font-size:11px;transition:background 0.2s ease, color 0.2s ease;margin:0 4px;padding:5px 16px;height:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;}#elFreePaidToggle .ipsButton.ipsButton_primary{border:1px solid var(--cf-btn-primary-border);background:linear-gradient(180deg, var(--cf-btn-primary-bg1), var(--cf-btn-primary-bg2)) !important;box-shadow:var(--cf-btn-primary-shadow);color:var(--cf-btn-primary-text);height:28px;margin-top:2px;margin-bottom:2px;}#elFreePaidToggle .ipsButton.ipsButton_light{color:rgb( var(--theme-light_button_font) );box-shadow:none;}.cSearchSubmit:hover{background-color:unset;}[data-pagecontroller="purchases"] .ipsButtonBar .ipsButtonRow li > a{padding:3px 0px;border-radius:8px !important;bottom:3px;}[data-pagecontroller="downloads"] .ipsButtonBar .ipsButtonRow li > a{padding:3px 0px;border-radius:8px !important;bottom:3px;}[data-pagecontroller="purchases"] .ipsTabs_item{border-radius:8px;padding:5px 0px !important;}[data-pagecontroller="downloads"] .ipsTabs_item{border-radius:8px;padding:5px 0px !important;}.ipsPrint{color:oklch(calc(34% + 9% * calc(100 / 100)) calc(calc(27 / 100) * 41%) 238);}.ipsPrint th{background:color-mix(in oklch, oklch(calc(80% + 20% * calc(100 / 100)) calc(5% * calc(27 / 100) * 100 / 30 - 5% * calc(27 / 100) * 100 / 30 * calc(100 / 100)) 238), oklch(calc(60% + 20% * calc(100 / 100)) calc(14% * calc(27 / 100) * 100 / 30 - 5% * calc(27 / 100) * 100 / 30 * calc(100 / 100)) 238) 32%);color:oklch(15% calc(calc(27 / 100) * 17%) 238);padding:.6em;text-align:start;border:1px solid oklch(calc(60% + 20% * calc(100 / 100)) calc(14% * calc(27 / 100) * 100 / 30 - 5% * calc(27 / 100) * 100 / 30 * calc(100 / 100)) 238);}.ipsPrint tbody td{padding:.6em;border:1px solid oklch(calc(60% + 20% * calc(100 / 100)) calc(14% * calc(27 / 100) * 100 / 30 - 5% * calc(27 / 100) * 100 / 30 * calc(100 / 100)) 238);}.ipsThumb_bg:not([style*='background']) img{border-top-left-radius:20px;border-top-right-radius:20px;}.cfMapsLayout > *, .cfMapsSidebar, .cfMapsCard, .cfMapsField, .cfMapsRow{min-width:0;width:100%;box-sizing:border-box;}[data-pagecontroller="browse"] .ipsPageHeader{padding-left:10px;}[data-pagemodule="downloads"] .ipsButtonBar{padding-bottom:18px;}#elMessageSidebar [data-action="messageSearchCancel"]{line-height:39px;}.cfWarranty_Btn{margin-top:2px;font-size:11px !important;padding:0px 10px !important;}.ipsBadge{border-radius:4px;}[data-pagename="claims"] .ipsTabs [role="tablist"]{display:none;}[data-pagename="aptracker"] .ipsTabs [role="tablist"]{display:none;}@media (min-width:768px){[data-pagename="claims"] #ipsLayout_mainArea, [data-pagename="aptracker"] #ipsLayout_mainArea{padding-left:55px;padding-right:55px;}body[data-pageapp="downloads"] .ipsTabs[data-ipstabbar], body[data-pageapp="downloads"] .ipsTabs[data-ipsTabBar]{margin:0 0 16px;border-bottom:1px solid rgba(var(--theme-text_color), .12);}body[data-pageapp="downloads"] .ipsTabs[data-ipstabbar] > ul[role="tablist"], body[data-pageapp="downloads"] .ipsTabs[data-ipsTabBar] > ul[role="tablist"]{gap:3px;}body[data-pageapp="downloads"] .ipsTabs[data-ipstabbar] a.ipsTabs_item, body[data-pageapp="downloads"] .ipsTabs[data-ipsTabBar] a.ipsTabs_item{position:relative;display:inline-flex !important;align-items:center;gap:7px;padding:10px 14px !important;color:rgba(var(--theme-text_color), .62) !important;background:transparent !important;text-decoration:none !important;white-space:nowrap;transition:color .18s ease;}body[data-pageapp="downloads"] .ipsTabs[data-ipstabbar] a.ipsTabs_item::before, body[data-pageapp="downloads"] .ipsTabs[data-ipsTabBar] a.ipsTabs_item::before{font-family:"Font Awesome 6 Free";font-weight:900;font-size:.72em;opacity:.8;line-height:1;width:1.2em;text-align:center;margin-right:2px;vertical-align:-0.06em;}body[data-pageapp="downloads"] .ipsTabs[data-ipstabbar] a.ipsTabs_item::after, body[data-pageapp="downloads"] .ipsTabs[data-ipsTabBar] a.ipsTabs_item::after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:2px;background:linear-gradient( 90deg, rgba(68,192,122,0) 0%, rgba(68,192,122,.6) 8%, rgba(68,192,122,1) 50%, rgba(68,192,122,.6) 92%, rgba(68,192,122,0) 100% );transform:scaleX(0);transform-origin:left;transition:transform .18s ease;}body[data-pageapp="downloads"] .ipsTabs[data-ipstabbar] a.ipsTabs_item:hover, body[data-pageapp="downloads"] .ipsTabs[data-ipsTabBar] a.ipsTabs_item:hover{color:rgb(var(--theme-text_color)) !important;}body[data-pageapp="downloads"] .ipsTabs[data-ipstabbar] a.ipsTabs_item:hover::after, body[data-pageapp="downloads"] .ipsTabs[data-ipsTabBar] a.ipsTabs_item:hover::after, body[data-pageapp="downloads"] .ipsTabs[data-ipstabbar] a.ipsTabs_item.ipsTabs_activeItem::after, body[data-pageapp="downloads"] .ipsTabs[data-ipsTabBar] a.ipsTabs_item.ipsTabs_activeItem::after, body[data-pageapp="downloads"] .ipsTabs[data-ipstabbar] a.ipsTabs_item[aria-selected="true"]::after, body[data-pageapp="downloads"] .ipsTabs[data-ipsTabBar] a.ipsTabs_item[aria-selected="true"]::after{transform:scaleX(1);}body[data-pageapp="downloads"] .ipsTabs[data-ipstabbar] a.ipsTabs_item.ipsTabs_activeItem, body[data-pageapp="downloads"] .ipsTabs[data-ipsTabBar] a.ipsTabs_item.ipsTabs_activeItem, body[data-pageapp="downloads"] .ipsTabs[data-ipstabbar] a.ipsTabs_item[aria-selected="true"], body[data-pageapp="downloads"] .ipsTabs[data-ipsTabBar] a.ipsTabs_item[aria-selected="true"]{color:rgb(var(--theme-text_color)) !important;}body[data-pageapp="downloads"] .ipsTabs[data-ipstabbar] a[href*="tab=details"]::before, body[data-pageapp="downloads"] .ipsTabs[data-ipsTabBar] a[href*="tab=details"]::before{content:"\f036";}body[data-pageapp="downloads"] .ipsTabs[data-ipstabbar] a[href*="tab=changelog"]::before, body[data-pageapp="downloads"] .ipsTabs[data-ipsTabBar] a[href*="tab=changelog"]::before{content:"\f2f1";}body[data-pageapp="downloads"] .ipsTabs[data-ipstabbar] a[href*="tab=support"]::before, body[data-pageapp="downloads"] .ipsTabs[data-ipsTabBar] a[href*="tab=support"]::before{content:"\f059";}body[data-pageapp="downloads"] .ipsTabs[data-ipstabbar] a[href*="tab=comments"]::before, body[data-pageapp="downloads"] .ipsTabs[data-ipsTabBar] a[href*="tab=comments"]::before{content:"\f086";}body[data-pageapp="downloads"] .ipsTabs[data-ipstabbar] a[href*="tab=reviews"]::before, body[data-pageapp="downloads"] .ipsTabs[data-ipsTabBar] a[href*="tab=reviews"]::before{content:"\f005";}body[data-pageapp="downloads"] .ipsTabs[data-ipstabbar] a[href*="tab=documentation"]::before, body[data-pageapp="downloads"] .ipsTabs[data-ipsTabBar] a[href*="tab=documentation"]::before{content:"\f02d";}body[data-pageapp="downloads"] .ipsTabs[data-ipstabbar] a[href*="tab=downloads_field_"]::before, body[data-pageapp="downloads"] .ipsTabs[data-ipsTabBar] a[href*="tab=downloads_field_"]::before{content:"\f02e";}}.support-blocks{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:1.5rem;padding:1rem;box-sizing:border-box;}.support-card{background:var(--theme-footer-custom);border-radius:8px;padding:1.5rem;border:1px solid rgba(98, 200, 142, 0.1);}.support-card p{color:rgb(var(--theme-text_light));}@media (max-width:600px){.support-blocks{grid-template-columns:1fr !important;}.support-card{padding:1rem;min-width:0;width:100%;}.support_icon{font-size:1.75rem;}.cfHalloweenHero{padding:2.5rem 1rem;}.cfHeroPumpkin{font-size:2.5rem;}.cfHalloweenTitle{font-size:2rem;}.cfHalloweenSubtitle{font-size:1rem;line-height:1.4;}.cfTombstone{font-size:2rem;}.cfTombstone:nth-child(2){font-size:2.2rem;}.cfTombstone:nth-child(3){font-size:1.8rem;}.cfPromoContent{flex-direction:column;align-items:center;text-align:center;gap:0.5rem;}.cfPromoPumpkin{font-size:1.8rem;}.cfPromoTitle{font-size:1.2rem;}.cfPromoSubtitle{font-size:0.8rem;line-height:1.4;}.cfPromoBats{font-size:1rem;margin-top:0.25rem;}}[data-pagename="help"] .cf-knowledge{background:none;padding:unset;padding-top:75px;}[data-pagename="help"] .cf-knowledge-grid{max-width:1200px;gap:15px;}[data-pagename="help"] .cf-knowledge-card{padding:12px 15px;background:var(--theme-footer-custom);}[data-pagename="help"] .cf-knowledge-content h3{font-size:13px;}[data-pagename="help"] .cf-knowledge-content p{font-size:12px;}[data-pagename="help"] .cf-knowledge-icon{width:40px;height:40px;font-size:14px;}[data-pagename="legal"] .support-blocks{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem;}.cf-file-api-info{background:var(--theme-downloads-info);border-radius:8px;padding:15px 20px;margin-bottom:1.5rem;}.cf-file-api-info h4{margin:0 0 8px;font-weight:600;font-size:15px;color:rgb( var(--theme-text_color) );display:flex;align-items:center;gap:6px;}.cf-note{font-size:13px;color:rgb(var(--theme-text_light));margin-bottom:12px;}.cf-api-row{display:flex;align-items:center;margin-bottom:8px;}.cf-label{font-weight:bold;font-size:12px;color:rgb(var(--theme-text_light));min-width:65px;}.cf-api-row code{background:var(--theme-ipsmenu-title);color:rgb( var(--theme-text_color) );padding:2px 6px;border-radius:4px;font-size:12px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;}.cf-api-footer{border-top:1px solid rgb(var(--theme-text_light), 0.1);margin-top:10px;padding-top:8px;display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:-6px;}.cf-api-footer a{font-size:12px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:6px;width:auto !important;}.ipsApp .cfButton_verySmoll{font-size:12px;line-height:2.33;padding:3px 15px;}.ipsApp .cfButton_Smoll{font-size:13px;line-height:2;padding:3px 13px;}.ipsApp .cfButton_copySmoll{font-size:11px !important;line-height:2.33;padding:0px 8px;text-align:left;max-width:172px;}.cf_smollText{font-size:12px;}[data-pagemodule="support"][data-pagecontroller="browse"] .ipsBox{background-color:unset;}.cfSupportRow > .cfRowLink{position:absolute;inset:0;z-index:1;}.cfSupportRow a:not(.cfRowLink), .cfSupportRow button, .cfSupportRow input, .cfSupportRow label, .cfSupportRow select, .cfSupportRow textarea, .cfSupportRow [role="button"], .cfSupportRow .ipsCustomInput, .cfSupportRow .ipsBadge, .cfSupportRow .ipsItemStatus, .cfSupportRow .ipsPagination, .cfSupportRow .ipsDataItem_stats{position:relative;z-index:2;}.cfSupportRow:hover{background:var(--theme-cfDependency-bg);}.cf-dataItem-stats{width:auto;min-width:90px;margin:0;padding:0;list-style:none;text-align:right;display:flex;justify-content:flex-end;align-items:center;gap:12px;}.cf-dataItem-stats li{display:inline-flex;align-items:center;}.cf-dataItem-stats i{font-size:12px;margin-right:3px;color:#a0a0a0;transition:color 0.2s ease-in-out;}.cf-dataItem-stats span{font-size:10px;color:rgb( var(--theme-light_button_font) );background:var(--theme-cfDependency-bg);border-radius:6px;padding:6px 9px;display:inline-flex;align-items:center;gap:5px;transition:background 0.2s ease, color 0.2s ease;}@media screen and (max-width:980px){.cf-dataItem-stats{display:none;}.ipsTabs > ul{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:0.75rem;}.ipsTabs_item{flex:0 0 auto;white-space:nowrap;padding:0.6rem 1rem;border-radius:8px;transition:background 0.2s ease;font-size:13.5px;}.ipsTabs{margin:0 -10px;padding:0 10px;}}.cfBadge_status_tag_workinprogress{background:rgb(41 128 185 / 20%);color:#2980b9;}.cfBadge_status_tag_pending, .cfBadge_version, .cfBadge_private_private{background:rgb(127 140 141 / 20%);color:#7f8c8d;}.cfBadge_status_tag_fixed, .cfBadge_fixed_in{background:rgb(46 204 113 / 20%);color:#2ecc71;}.cfBadge_status_tag_notabug, .cfBadge_status_tag_cantreproduce{background:rgb(155 89 182 / 20%);color:#9b59b6;}.cfBadge_status_tag_closed, .cfBadge_status_tag_noresponse{background:rgb(230 126 34 / 22%);color:#e67e22;}.cfBadge_status_tag_featurerequest{background:rgb(241 196 15 / 20%);color:#f1c40f;}.ipsCustomInput > span{border:1px solid var(--form-field--borderColor);background:var(--theme-ipsmenu-title);}.ipsCustomInput input:hover + span{background:rgba(255, 255, 255, 0.08);}#elSupportFilters_menu, [id^="elSupportFilters_"][id$="_menu"]{min-width:220px;max-width:320px;white-space:normal;}.dplus_support_form select[disabled], .ipsMenu select[disabled]{width:100% !important;max-width:100% !important;}.ipsDialog .ipsBox > form{padding:0 20px;}.cfSupportRow.cfSupportStatusPending{background-color:rgba(210, 180, 140, 0.12);transition:background-color 0.2s ease;}.cfSupportRow.cfSupportStatusPending:hover{background-color:rgba(210, 180, 140, 0.2);}.cfSupportRow.cfSupportStatusPending a{color:unset;}.ipsDataItem_meta{font-size:12px;}.cfContained{font-size:14.5px;}.ipsTag_prefix{display:none;}.ipsReactOverview p{font-size:10px;}.qs-row{cursor:pointer;}.qs-row:hover{background:var(--theme-cfDependency-bg);}.qs-header{display:flex;justify-content:space-between;align-items:center;}.qs-title{font-size:15.5px;font-weight:600;color:inherit;text-decoration:none;flex:1;margin-right:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.qs-price{font-weight:700;color:#3ecf8e;font-size:13px;white-space:nowrap;}.qs-price-old{font-size:10px;}.qs-meta{font-size:11px;margin-top:2px;color:rgb( var(--theme-text_light) );}.qs-meta a{color:inherit;font-weight:600;text-decoration:none;}.cf-video-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.9;}.cf-video-placeholder, .cf-video-placeholder iframe{border-radius:20px;overflow:hidden;}.cf-video-box i{font-size:55px;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,0.6);}.cf-video-placeholder:hover .cf-video-box{transform:translate(-50%, -50%) scale(1.1);}.cfCurrencySymbolTrigger{font-weight:600;margin-right:4px;}.cfCurrencyMenu{min-width:200px;padding:6px 0;background:var(--theme-ipsmenu);border-radius:10px;box-shadow:0 8px 20px rgba(0,0,0,.35);overflow:hidden;}.cfCurrencyItem button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 14px;background:transparent;border:none;color:var(--theme-ipsmenu-item-fonts);font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease, color .2s ease;}.cfCurrencyItem button:hover{background:var(--theme-cfDependency-bg);border-radius:8px;}.cfCurrencyItem.is-active button{background:rgb(82 176 126 / 25%);color:#fff;font-weight:600;border-radius:8px;}.cfCurrencySymbolBadge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:10px;border-radius:6px;background:rgb( var(--theme-light_button) );color:rgb( var(--theme-light_button_font) );font-weight:600;font-size:10px;flex-shrink:0;}.cfCurrencyCode{flex-grow:1;text-align:left;letter-spacing:0.5px;}.cfCurrencyCheck{color:#4caf50;font-size:14px;margin-left:6px;}.cfHalloweenPage{--cf-orange:#f36c21;--cf-black:#0d0d0d;--cf-purple:#2b0a2b;--cf-gray:#f5f2e7;background:linear-gradient(180deg, #0d0d0d 0%, #2b0a2b 60%, #3a0f0f 100%);border-radius:16px;box-shadow:0 0 25px rgba(243,108,33,0.3);margin:0 auto;}.cfHalloweenHero{background:radial-gradient(circle at center, rgba(243,108,33,.15), transparent 70%);text-align:center;padding:4rem 2rem;position:relative;overflow:hidden;}.cfHalloweenHero::after{content:"";position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to top, var(--cf-black), transparent);}.cfHalloweenHero__content{position:relative;z-index:2;}.cfHalloweenTitle{font-family:"Creepster", "system-ui", sans-serif;font-size:3rem;color:var(--cf-orange);margin-bottom:1rem;text-shadow:0 0 15px rgba(243,108,33,0.6);animation:flicker 3s infinite;}.cfHalloweenDeals{padding:2rem;}.cfHalloweenDeals .ipsDataItem.codefling__downloads{background:#241018 !important;border:1px solid rgba(243,108,33,0.4) !important;border-radius:10px;margin-bottom:1rem;transition:transform 0.25s ease, box-shadow 0.25s ease;box-shadow:0 2px 10px rgba(0,0,0,0.5);position:relative;overflow:hidden;}.cfHalloweenDeals .ipsBox.cDownloadsCategoryTable ol.ipsDataList > li.codefling__downloads:hover{box-shadow:0 0 12px 4px rgba(243,108,33,0.9) !important;}.cfHalloweenDeals .codefling__downloads__info_top--title a{color:var(--cf-orange);font-weight:600;text-decoration:none;transition:color 0.3s ease, text-shadow 0.3s ease;}.cfHalloweenDeals .codefling__downloads__info_top--title a:hover{color:#ff944d;text-shadow:0 0 8px rgba(243,108,33,0.8);animation:flicker 1.5s infinite;}.cfHalloweenDeals .codefling__downloads__info_bottom span{color:#9cff57 !important;animation:neonFlicker 3s infinite;}.cfHalloweenDeals .codefling__downloads__info_top--title{max-width:100% !important;font-size:13px;}.cfHalloweenDeals .codefling__downloads__info_bottom{color:#aaa;}.cfHalloweenDeals .codefling__downloads__info_bottom--rating{filter:drop-shadow(0 0 4px rgba(243,108,33,0.6));}.cfHalloweenDeals .ipsButtonBar{border-top:1px solid rgba(243,108,33,0.3);padding-top:1rem;margin-top:1rem;text-align:center;}.cfPriceWrap{display:flex;align-items:center;gap:6px;}.cfOldPrice{color:#aaa;text-decoration:line-through;}.cfSalePrice{color:#9cff57;font-weight:bold;font-size:13px;}.cfRegularPrice{color:#f36c21;font-weight:600;font-size:13px;}.cfFree{color:#ff944d;font-weight:600;font-size:13px;}[data-pagename="halloween"] .ipsBreadcrumb{display:none;}.cfHalloweenPage .cfSectionTitle{font-family:"Creepster", "system-ui", sans-serif;font-size:2rem;color:var(--cf-orange);margin:2rem 0 1rem;text-shadow:0 0 10px rgba(243,108,33,0.6), 0 0 20px rgba(243,108,33,0.4);padding-bottom:0.5rem;display:inline-block;animation:flicker 3s infinite;}.cfHeroFlex{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2rem;}.cfHeroLeft{display:flex;align-items:center;gap:3rem;flex:1;padding-left:3rem;}.cfHeroText{max-width:500px;text-align:left;}.cfHeroRight{flex:1;text-align:center;position:relative;}.cfGraveyard{display:flex;justify-content:center;align-items:flex-end;gap:1.5rem;padding-top:1rem;position:relative;}.cfTombstone{font-size:2.8rem;opacity:0.8;filter:drop-shadow(0 0 6px rgba(0,0,0,0.6));transform:rotate(-2deg);animation:floatStone 7s ease-in-out infinite;}.cfTombstone:nth-child(2){font-size:3.2rem;transform:rotate(2deg) translateY(5px);animation-delay:1s;}.cfTombstone:nth-child(3){font-size:2.6rem;transform:rotate(-1deg) translateY(3px);animation-delay:2s;}.cfHalloweenDeals .ipsDataItem.codefling__downloads::after{content:"\1F987 \1F987 \1F987";position:absolute;top:40%;left:-150px;font-size:2rem;opacity:0;transform:translateY(-50%) scale(0.9);white-space:nowrap;transition:none;}.cfHalloweenDeals .ipsDataItem.codefling__downloads:hover::after{animation:batsFly 3.5s ease-in-out forwards;opacity:1;}.cfHeroPumpkin{font-size:5rem;text-shadow:0 0 25px rgba(243,108,33,0.8), 0 0 45px rgba(243,108,33,0.6);filter:drop-shadow(0 0 15px rgba(243,108,33,0.8)) drop-shadow(0 0 25px rgba(243,108,33,0.5));animation:bouncePumpkin 2s infinite ease-in-out;}.cfHalloweenSubtitle{font-size:1.25rem;line-height:1.6;color:var(--cf-gray);max-width:700px;margin:0 auto;text-shadow:0 0 6px rgba(243,108,33,0.4);animation:floatText 4s ease-in-out infinite;}@keyframes flicker{0%, 19%, 21%, 23%, 25%, 54%, 56%, 100%{opacity:1;}20%, 24%, 55%{opacity:0.5;}}@keyframes neonFlicker{0%, 18%, 22%, 25%, 53%, 57%, 100%{text-shadow:0 0 6px #f36c21;}20%, 24%, 55%{text-shadow:none;}}@keyframes bouncePumpkin{0%, 100%{transform:translateY(0);}50%{transform:translateY(-8px);}}@keyframes floatText{0%, 100%{transform:translateX(0);}50%{transform:translateX(6px);}}@keyframes batsFly{0%{left:-150px;opacity:0;transform:translateY(-50%) scale(0.9) rotate(0deg);}20%{opacity:1;}50%{transform:translateY(-60%) scale(1) rotate(-10deg);}80%{transform:translateY(-40%) scale(1.1) rotate(10deg);}100%{left:120%;opacity:0;transform:translateY(-50%) scale(1) rotate(0deg);}}@keyframes floatStone{0%, 100%{transform:translateY(0) rotate(0deg);}50%{transform:translateY(-5px) rotate(1deg);}}@keyframes batsFloat{0%, 100%{transform:translateY(0);}50%{transform:translateY(-4px);}}.cfHalloweenPromo{background:linear-gradient(90deg, #0d0d0d, #2b0a2b 70%);border:1px solid rgba(243,108,33,0.4);border-radius:10px;box-shadow:0 0 15px rgba(243,108,33,0.4);margin:1.5rem auto;max-width:var(--container--width);overflow:hidden;transition:transform 0.3s ease, box-shadow 0.3s ease;}.cfHalloweenPromo:hover{transform:translateY(-3px);box-shadow:0 0 25px rgba(243,108,33,0.7);}.cfHalloweenPromoLink{text-decoration:none;color:inherit;display:block;padding:1rem 1.5rem;}.cfPromoContent{display:flex;align-items:center;justify-content:space-between;gap:1rem;}.cfPromoPumpkin{font-size:2.5rem;animation:bouncePumpkin 2s infinite ease-in-out;text-shadow:0 0 12px rgba(243,108,33,0.8);}.cfPromoText{flex:1;text-align:left;}.cfPromoTitle{font-family:"Creepster", system-ui, sans-serif;font-size:1.6rem;margin:0;color:#f36c21;text-shadow:0 0 8px rgba(243,108,33,0.6);animation:flicker 3s infinite;}.cfPromoSubtitle{margin:0.25rem 0 0;font-size:0.95rem;color:#f5f2e7;text-shadow:0 0 4px rgba(243,108,33,0.4);}.cfPromoBats{font-size:1.5rem;opacity:0.8;animation:batsFloat 6s ease-in-out infinite;}@media (max-width:992px){.cfHeroFlex{flex-direction:column;text-align:center;padding-left:0;}.cfHeroLeft{justify-content:center;padding-left:0;}.cfHeroText{text-align:center;max-width:100%;}.cfHeroPumpkin{font-size:3.5rem;}.cfHalloweenTitle{font-size:2.5rem;}.cfHalloweenSubtitle{font-size:1.1rem;}.cfHeroRight{margin-top:2rem;}.cfPromoContent{gap:0.75rem;}.cfPromoPumpkin{font-size:2rem;}.cfPromoTitle{font-size:1.4rem;}.cfPromoSubtitle{font-size:0.9rem;}.cfPromoBats{font-size:1.2rem;}}.cfMapsLayout{display:grid;grid-template-columns:280px 1fr;gap:1.25rem;}.cfMapsSidebar{}.cfMapsCard{background:var(--theme-sidebar);border-radius:12px;box-shadow:0 0 20px rgba(0, 0, 0, 0.4);padding:1rem;border:1px solid rgba(255, 255, 255, 0.05);}.cfMapsCard h3{margin:0 0 0.75rem 0;font-size:1.05rem;font-weight:700;color:rgb( var(--theme-link) );}.cfMapsField + .cfMapsField{margin-top:1rem;}.cfMapsRow{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;}.cfMapsHint{color:rgb( var(--theme-text_light) );font-size:0.875rem;}.cfDivider{height:1px;background:rgba(255, 255, 255, 0.08);margin:1rem 0;}.cfMapsDualRange{--track-h:6px;--thumb:16px;position:relative;height:calc(var(--thumb) + 16px);display:grid;align-items:center;}.cfMapsDualRange input[type="range"]{-webkit-appearance:none;width:100%;margin:0;background:transparent;position:absolute;inset:0;pointer-events:none;-moz-appearance:none;appearance:none;}.cfMapsDualRange input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--thumb);height:var(--thumb);border-radius:50%;background:#22c55e;box-shadow:0 0 10px rgba(34, 197, 94, 0.5);cursor:pointer;position:relative;z-index:2;pointer-events:auto;}.cfMapsDualRange input[type="range"]::-moz-range-thumb{width:var(--thumb);height:var(--thumb);border-radius:50%;background:#22c55e;box-shadow:0 0 10px rgba(34, 197, 94, 0.5);cursor:pointer;position:relative;z-index:2;pointer-events:auto;}.cfMapsDualRange input[type="range"]::-webkit-slider-runnable-track{background:transparent;border:0;}.cfMapsDualRange input[type="range"]::-moz-range-track{background:transparent;border:0;}.cfMapsDualRange input[type="range"]::-moz-range-progress{background:transparent;border:0;}.cfMapsTrack, .cfMonTrack, .cfBiomeTrack, .cfBuildTrack{height:var(--track-h);border-radius:999px;background:linear-gradient( 90deg, rgba(255, 255, 255, 0.1) 0 var(--start, 0%), #22c55e var(--start, 0%) var(--end, 100%), rgba(255, 255, 255, 0.1) var(--end, 100%) 100% );position:absolute;left:0;right:0;z-index:1;top:50%;transform:translateY(-50%);}.cfMapsDualRange [data-name$="_min_range"]{z-index:3;position:absolute;inset:0;}.cfMapsDualRange [data-name$="_max_range"]{z-index:2;position:absolute;inset:0;}.cfMapsActions{display:grid;grid-template-columns:1fr 1fr;gap:0.75rem;margin-top:1rem;}.cfPills{display:grid;grid-template-columns:repeat(auto-fill, minmax(100px, 1fr));grid-auto-rows:auto;max-height:calc((1.5rem + 2.2rem) * 2);overflow-y:auto;gap:0.5rem;scrollbar-width:none;-ms-overflow-style:none;}.cfPills::-webkit-scrollbar{display:none;}.cfPill{padding:0.4rem 0.65rem;border-radius:999px;font-size:0.75rem !important;border:1px solid rgba(255, 255, 255, 0.08);background:rgb( var(--theme-light_button) );color:rgb( var(--theme-light_button_font) );cursor:pointer;user-select:none;transition:background 0.15s ease, border-color 0.15s ease;text-align:center;justify-content:center;white-space:nowrap;}.cfPill input{display:none;}.cfPill:hover{background-image:linear-gradient(to bottom, rgba(255,255,255,0.08) 0%,rgba(255,255,255,0.08) 100%);}.cfPill.is-on{background:rgba(34, 197, 94, 0.15);border-color:rgba(34, 197, 94, 0.4);color:#22c55e;font-weight:600;}.cfMapsField select{background:#2a2a2b;border:1px solid rgba(255, 255, 255, 0.08);color:#ddd;padding:0.4rem 0.6rem;border-radius:6px;width:100%;}.cfMapsField select:focus{outline:none;border-color:#22c55e;box-shadow:0 0 0 2px rgba(34, 197, 94, 0.3);}@media (max-width:980px){.cfMapsLayout{grid-template-columns:1fr;}.cfMapsSidebar{position:static;}.cfMobileToggle{display:flex;align-items:center;justify-content:space-between;}}.cfMapsLayout .ipsBox.cDownloadsCategoryTable ol.ipsDataList > li.codefling__downloads{min-width:calc(25% - 24px);}.cfMapsHint.ipsSpacer_top\:half{padding-top:0.4rem;font-size:0.8rem;line-height:1.3;}.cfHasFilters .ipsButtonBar{display:none !important;}.cfMapInfo{display:flex;gap:15px;align-items:stretch;padding-bottom:15px;}.cfMapInfo__preview{flex:0 0 250px;max-width:250px;}.cfMapInfo__img{width:100%;height:auto;display:block;border-radius:10px;object-fit:cover;cursor:zoom-in;}.cfMapInfo__body{flex:1 1 auto;min-width:0;}.cfMapInfo__stats{display:grid;grid-template-columns:repeat(4, minmax(0,1fr));gap:8px;margin-bottom:8px;}.cfStat{border-radius:10px;}.cfSectionTitle{margin-bottom:6px;}.cfBiomeList{display:grid;grid-template-columns:repeat(2, minmax(0,1fr));gap:8px 15px;}.cfBiomeItem{min-width:0;}.cfBiomeItem__row{display:flex;justify-content:space-between;gap:6px;}.cfBiomeItem__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.cfBar{height:6px;border-radius:999px;background:rgba(0,0,0,.08);overflow:hidden;}.cfBar__fill{height:100%;background:#52b07e;}.cfMapInfo__monuments{margin-top:8px;}.cfMonList{display:flex;flex-wrap:wrap;gap:6px;}.cfMonList__pill{padding:4px 9px;border-radius:2px;background:var(--theme-menu-active);color:rgb( var(--theme-text_light) );font-size:11px;}.cfMonList__pill:hover{filter:brightness(1.2);cursor:default;}.cfMonList__label{font-weight:500;}.cfMonList__count{margin-left:2px;}.cfMapInfo__previewLink{display:block;}.cfProcThumb{display:grid;grid-template-columns:64px 1fr;gap:10px;align-items:center;padding:10px;border-radius:10px;background:var(--cfProcBg, rgba(0,0,0,0.05));min-height:285px;}.cfProcThumb__ring{position:relative;width:64px;height:64px;}.cfProcThumb__svg{width:64px;height:64px;transform:rotate(-90deg);}.cfProcThumb__track{fill:none;stroke:rgba(0,0,0,0.12);stroke-width:6;}.cfProcThumb__arc{fill:none;stroke:var(--ipsAccentPrimary, #3b82f6);stroke-width:4;stroke-linecap:round;transition:stroke-dashoffset 300ms ease;}.cfProcThumb__pct{position:absolute;inset:0;display:grid;place-items:center;font-weight:700;font-size:0.8rem;}.cfProcThumb__text{display:grid;gap:2px;line-height:1.2;}.cfProcThumb__text > strong{font-size:0.95rem;}.cfProcThumb__text > span{font-size:0.8rem;opacity:0.7;}.cfPreviewHighlights{display:grid;gap:8px;margin-top:8px;}.cfPreviewHighlight{display:grid;grid-template-columns:36px 1fr;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,0.08);background:var(--theme-downloads-info);}.cfPreviewHighlight__icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:rgba(34,197,94,0.12);border:1px solid rgba(34,197,94,0.35);}.cfPreviewHighlight__icon i{font-size:14px;color:#22c55e;}.cfPreviewHighlight__text{display:grid;line-height:1.15;gap:2px;}.cfPreviewHighlight__label{font-size:11px;color:rgb(var(--theme-text_light));opacity:.85;}.cfPreviewHighlight__value{font-size:14px;font-weight:700;color:rgb(var(--theme-text));}.cfMapInfoBanner{display:flex;align-items:center;gap:8px;background:rgba(120, 120, 130, 0.15);border:1px solid rgba(160, 160, 170, 0.25);border-radius:8px;padding:10px 12px;color:rgb(200, 200, 210);font-size:0.8rem;font-weight:500;margin-bottom:12px;backdrop-filter:blur(4px);}.cfMapInfoBanner i{font-size:0.95rem;color:rgb(180, 200, 220);}.cfMapInfoBanner strong{font-weight:bold;}.dp45-collectionsGrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:15px;background:unset;}.dp45-collectionsGrid .ipsDataItem.dp45-collectionCard{display:grid;grid-template-columns:180px minmax(0, 1fr) 40px;grid-template-areas:"cover main author" "cover main votes" "camera main votes" "stats stats stats";column-gap:16px;row-gap:6px;padding:14px;border-radius:6px;background:var(--theme-downloads);box-shadow:0 1px 4px rgba(0,0,0,0.08);border:1px solid rgba(0,0,0,0.04);height:100%;align-items:start;}.dp45-collectionsGrid .dp45-vote-btn{width:28px;height:28px;}.dp45-collectionsGrid .dp45-vote-count{min-width:24px;font-size:13px;}.dp45-collectionsGrid .ipsDataItem_main{grid-area:main;margin-top:0;align-self:start;justify-self:start;padding:5px 0 0 0;min-width:0;}.dp45-collectionsGrid .dp45-collectionCamera{grid-area:camera;margin-left:0;margin-top:10px;}.dp45-collectionCamera-thumb{border:none;width:45px;height:45px;}.dp45-collectionStats{padding:8px 12px;border-radius:6px;background:var(--theme-downloads-info);display:flex;align-items:center;gap:14px;font-size:12px;color:rgb(var(--theme-text_color));flex-wrap:wrap;}.dp45-collectionStats span{display:inline-flex;align-items:center;gap:6px;white-space:normal;}.dp45-collectionStats i{font-size:13px;opacity:0.8;}.dp45-collectionsGrid .dp45-collectionStats{grid-area:stats;width:100%;}.dp45-collectionCamera-more{background:var(--theme-downloads-info);color:rgb(var(--theme-text_color));}.dp45-collectionCamera-inner:hover .dp45-collectionCamera-more{background:var(--theme-cfDependency-bg) !important;border:none !important;}#dp45CollectionsContent .ipsTabs_panel{background:transparent !important;border:none !important;box-shadow:none !important;}.dp45-vote-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:3px;background:none;color:#666;text-decoration:none;transition:all 0.2s ease;border:none;}.dp45-coverWrap{grid-area:cover;width:160px;max-width:160px;}.dp45-cameraUnder{grid-area:camera;margin-top:8px;}.dp45-coverSquare{position:relative;width:100%;padding-top:100%;border-radius:4px;overflow:hidden;background:rgba(0,0,0,0.2);}.dp45-coverSquare .dp45-coverImage{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 0.6s ease-in-out;}.dp45-coverSquare .dp45-coverImage.is-active{opacity:1;}@media screen and (max-width:1024px){.dp45-collectionsGrid{grid-template-columns:repeat(2, minmax(0, 1fr));}.dp45-collectionsGrid .ipsDataItem.dp45-collectionCard{grid-template-columns:150px minmax(0, 1fr) 36px;}}.dp45-ownerTopRight{grid-area:author;justify-self:center;align-self:start;margin-bottom:4px;}.dp45-ownerTopRight .ipsUserPhoto, .dp45-ownerTopRight .ipsUserPhoto img{width:26px;height:26px;border-radius:50%;}.cfCollections_tabItem{margin:0;padding:6px 14px;color:rgb(var(--theme-light_button_font));text-decoration:none;font-weight:400;font-size:13px;transition:all 0.2s ease;border-radius:3px;background:linear-gradient(135deg, var(--tabs-background-main), var(--tabs-background-grad));line-height:1.4;box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.05);}.cfCollections_tabItem:hover{color:rgb(var(--theme-light_button_font));background:var(--tabs-text-hover);transition:transform 0.3s ease;}.cfCollections_activeTabItem{background:var(--tabs-text-hover);font-weight:500;}.ipsPad > .ipsPageHeader .ipsPageHeader_barButtons .ipsButton{border:none;box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.05);}.ipsPad > .ipsPageHeader .ipsPageHeader_barButtons .ipsButton:hover{color:rgb(var(--theme-light_button_font));background:var(--tabs-text-hover);transition:transform 0.3s ease;}.cfCollections_description{padding-bottom:10px;}.dp45-draggable:hover{background:var(--theme-cfDependency-bg);}.cDp45CollectionView .dp45-collectionHeader{display:flex;align-items:stretch;justify-content:space-between;gap:18px;margin-bottom:20px;}.dp45-collectionHeader-main{flex:1 1 auto;min-width:0;}.dp45-collectionHeader-title{margin-bottom:6px;}.dp45-collectionHeader-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:8px;}.dp45-collectionHeader-ownerLink{display:inline-flex;align-items:center;gap:6px;text-decoration:none;}.dp45-collectionHeader-ownerLink .ipsUserPhoto, .dp45-collectionHeader-ownerLink .ipsUserPhoto img{width:22px;height:22px;border-radius:50%;}.dp45-collectionHeader-ownerName{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.dp45-collectionHeader-desc{margin:4px 0 0;max-width:720px;}.dp45-collectionHeader-aside{flex:0 0 320px;}.dp45-collectionHeader-card{background:var(--theme-downloads);border-radius:10px;padding:14px 16px 16px;box-shadow:0 8px 24px rgba(0,0,0,0.25);display:flex;flex-direction:column;gap:10px;}.dp45-collectionHeader-cardTop{display:flex;justify-content:space-between;align-items:center;}.dp45-collectionHeader-cardLabel{font-size:12px;text-transform:uppercase;letter-spacing:0.06em;opacity:0.8;}.dp45-collectionHeader-cardStats{display:flex;justify-content:space-between;gap:10px;margin-top:4px;}.dp45-collectionHeader-stat{flex:1 1 0;}.dp45-collectionHeader-statLabel{display:block;font-size:11px;opacity:0.75;}.dp45-collectionHeader-statValue{display:block;font-size:16px;font-weight:600;}.dp45-collectionHeader-cardMeta span{display:inline-flex;align-items:center;gap:6px;font-size:11px;opacity:0.8;}.dp45-collectionHeader-cardActions{margin-top:4px;display:flex;flex-direction:column;gap:6px;}.dp45-collectionHeader-mainBtn, .dp45-collectionHeader-subBtn{width:100%;justify-content:center;}@media screen and (max-width:900px){.cDp45CollectionView .dp45-collectionHeader{flex-direction:column;gap:16px;}.dp45-collectionHeader-aside{flex:1 1 auto;width:100%;}}.js-dp45-sort > .ipsDataItem{background:var(--theme-downloads);border:1px solid rgba(255,255,255,0.05);border-radius:10px;padding:0px 15px 0px 20px;margin-bottom:12px;box-shadow:0 4px 16px rgba(0,0,0,0.18);display:flex;align-items:center;gap:16px;transition:background 0.15s ease, transform 0.12s ease;}.cDp45CollectionView .dp45-collectionHeader-cover{flex:0 0 260px;max-width:260px;}.cDp45CollectionView .dp45-coverWrap{width:100%;max-width:260px;}.cDp45CollectionView .dp45-coverSquare{border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,0.45);}.dp45-autocomplete-item{background:var(--theme-ipsmenu-title) !important;border:none !important;}.dp45-autocomplete-results{border:none !important;}.dp45-autocomplete-item:hover{background:var(--theme-downloads) !important;}.dp45-collectionHeader-sideActions{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:12px;margin:4px 10px 0 10px;}.dp45-collectionHeader-sideActions .dp45-vote-buttons, .dp45-collectionHeader-sideActions .dp45-vote-display{margin:0;}.dp45-remove-icon:hover{background:var(--theme-cfDependency-bg);}.dp45-collectionsGrid .ipsDataItem_title, .dp45-collectionsGrid .ipsDataItem_title a, .dp45-collectionsGrid .ipsDataItem_main p{max-width:100%;white-space:normal;overflow-wrap:break-word;word-break:break-word;}.dp45-vote-btn:hover{background:var(--theme-cfDependency-bg) !important;border:none !important;}#dp45CollectionsContent .dp45-collectionsGrid .ipsDataItem.dp45-collectionCard{display:grid !important;align-items:stretch;padding:14px;}.cDp45CollectionView .ipsDataList.js-dp45-sort > .ipsDataItem{display:flex;align-items:center;padding:0 25px;}@media (max-width:767px){.ezWishItem{flex-wrap:wrap;align-items:flex-start;}.ezWishItem > .ipsDataItem_generic.ipsDataItem_size3{flex:0 0 100%;max-width:100%;order:1;display:flex;gap:14px;align-items:flex-start;}.ezWishItem > .ipsDataItem_generic.ipsDataItem_size3 .ipsThumb, .ezWishItem > .ipsDataItem_generic.ipsDataItem_size3 a.ipsThumb{flex:0 0 110px;width:110px;max-width:110px;min-width:110px;flex-shrink:0;}.ezWishItem > .ipsDataItem_generic.ipsDataItem_size3 img{width:100%;height:auto;object-fit:cover;display:block;}.ezWishItem > .ipsDataItem_main{flex:0 0 100%;max-width:100%;order:2;margin-top:10px;}.ezWishItem > .ipsDataItem_generic.ipsDataItem_size8{flex:0 0 100%;max-width:100%;order:3;margin-top:14px;display:flex;flex-direction:column;gap:8px;}.ezWishItem .ipsDataItem_size8 .ipsButton{width:100%;}.ezWishItem .ipsType_center{text-align:left;}.ezWishItem .ipsDataItem_title{font-size:16px;line-height:1.25;}}#elMobileDrawer .ipsDrawer_list a > .fa{margin-right:8px;width:16px;text-align:center;}#elMobileDrawer .ipsDrawer_title i.fa{margin-right:8px;}#elChangelog_menu.cfMenu{padding:6px;min-width:340px;}#elChangelog_menu .cfChangelogItem .cfChangelogLink{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;}#elChangelog_menu .cfChangelogItem .cfChangelogMain{display:flex;align-items:center;gap:10px;min-width:0;}#elChangelog_menu .cfChangelogIcon{opacity:.7;font-size:12px;}#elChangelog_menu .cfChangelogVersion{font-weight:700;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px;}#elChangelog_menu .cfChangelogMeta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;}#elChangelog_menu .cfChangelogPill{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:999px;font-size:11px;line-height:1.2;background:rgba(255,255,255,.06);}#elChangelog_menu .cfChangelogPill i{opacity:.8;}#elChangelog_menu .cfChangelogPill_muted{opacity:.85;background:rgba(255,255,255,.04);}#elChangelog_menu .cfChangelogPill_warn{background:rgba(205,64,43,.16);}#elChangelog_menu .ipsMenu_itemChecked .cfChangelogLink{background:rgba(255,255,255,.06);}#elChangelog_menu .cfChangelogItem_current .cfChangelogVersion{font-size:14px;}#elChangelog_menu .ipsModerated .cfChangelogVersion, #elChangelog_menu .ipsModerated .cfChangelogMeta{opacity:.75;}#elChangelog_menu.ipsMenu_selectable .ipsMenu_item:not(.ipsMenu_itemNonSelect) a:before, #elChangelog_menu.ipsMenu_selectable .ipsMenu_item:not(.ipsMenu_itemNonSelect) > span:before, #elChangelog_menu.ipsMenu_selectable .ipsMenu_item:not(.ipsMenu_itemNonSelect) button:before{content:none !important;display:none !important;}.cfCarbonBanner{margin-bottom:14px;border-radius:16px;position:relative;background:linear-gradient(180deg, rgba(46, 204, 113, .10), rgba(255,255,255,.03));border:1px solid rgba(46, 204, 113, .18);box-shadow:0 10px 30px rgba(0,0,0,.35), 0 0 0 1px rgba(255,255,255,.03) inset, 0 0 24px rgba(46, 204, 113, .10);}.cfCarbonBanner:hover{box-shadow:0 14px 40px rgba(0,0,0,.45), 0 0 0 1px rgba(255,255,255,.04) inset, 0 0 30px rgba(46, 204, 113, .14);transform:translateY(-1px);transition:box-shadow .18s ease, transform .18s ease;}.cfCarbonBanner__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;flex-wrap:nowrap;}.cfCarbonBanner__left{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0;}.cfCarbonBanner__icon{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(46, 204, 113, .14);border:1px solid rgba(46, 204, 113, .22);box-shadow:0 0 0 1px rgba(255,255,255,.03) inset;flex:0 0 auto;}.cfCarbonBanner__icon i{font-size:18px;color:#2ecc71;text-shadow:0 0 8px rgba(46, 204, 113, .35);}.cfCarbonBanner__copy{display:flex;flex-direction:column;gap:4px;}.cfCarbonBanner__kicker{display:flex;align-items:center;gap:10px;line-height:1;}.cfCarbonBanner__badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.2px;background:rgba(46, 204, 113, .16);border:1px solid rgba(46, 204, 113, .22);}.cfCarbonBanner__hint{font-size:12px;opacity:.75;}.cfCarbonBanner__text{margin:0;line-height:1.35;opacity:.92;}.cfCarbonBanner__actions{display:flex;gap:10px;align-items:center;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;}.cfCarbonBtn{border-radius:999px;font-weight:600;letter-spacing:.2px;transition:all .15s ease;border:1px solid transparent;}.cfCarbonBtn--primary{background:linear-gradient(180deg,#2ecc71,#27ae60);color:#fff;box-shadow:0 6px 18px rgba(46,204,113,.35);}.cfCarbonBtn--primary:hover{background:linear-gradient(180deg,#34d77b,#2ecc71);box-shadow:0 8px 24px rgba(46,204,113,.5);transform:translateY(-1px);color:unset;}.cfCarbonBtn--ghost{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12);color:rgba(255,255,255,.9);}.cfCarbonBtn--ghost:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);color:#fff;}.cfCarbonBtn i{margin-right:6px;}@media (max-width:700px){.cfCarbonBanner__inner{flex-direction:column;align-items:flex-start;}.cfCarbonBanner__actions{justify-content:flex-start;}}div[data-role="giftMemberResults"] div[data-role="giftMemberResult"].ipsHover:hover{background:rgba(255,255,255,0.06) !important;}.cfVersionWarning{display:flex;align-items:center;gap:14px;background:linear-gradient(135deg, #3a1d00, #5c2e00);border:1px solid rgba(255,140,0,.35);border-radius:8px;padding:14px 16px;margin-bottom:25px;box-shadow:0 0 18px rgba(255,140,0,.15);}.cfVersionWarning .cficon{font-size:22px;color:#ffa94d;}.cfVersionWarning .title{font-weight:700;font-size:14px;color:#fff;}.cfVersionWarning .subtitle{font-size:13px;opacity:.85;}#downloads__product__content__info .downloads__product__info--left > li i{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--theme-area_background), 0.35);border:1px solid rgba(255,255,255,0.07);color:rgb(var(--theme-link));font-size:13px;}#downloads__product__content__info .downloads__product__info--left > li span, #downloads__product__content__info .downloads__product__info--left > li a{font-size:12px;text-decoration:none;margin-right:3px;}.cfManageLicense span{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 12px;border-radius:10px;cursor:pointer;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);transition:transform .15s ease, background .15s ease, border-color .15s ease;}.cfManageLicense span i{font-size:14px;transition:transform .18s ease, color .18s ease;opacity:.85;}.cfManageLicense span:hover{background:rgba(0, 200, 140, 0.15);box-shadow:0 0 10px rgba(0, 200, 140, 0.25);}.cfManageLicense span:hover i{transform:rotate(45deg) scale(1.12);opacity:1;color:#00c88c;}.cfPurchaseMeta{text-align:right;white-space:nowrap;}.cfMetaPill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);line-height:1;white-space:nowrap;min-height:34px;max-width:100%;transition:transform .15s ease, background .15s ease, border-color .15s ease;}.cfMetaPill i{opacity:.85;font-size:13px;}.cfMetaLabel{opacity:.65;font-size:12px;min-width:0;}.cfMetaValue{opacity:.95;font-size:12px;font-weight:600;min-width:0;}.cfMetaPill:hover{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.10);}.cfMetaPill--expires i, .cfMetaPill--purchased i{color:#00c88c;}.cfMetaPill--noexpire i{color:#00c88c;}.cfMetaPill--expired{background:rgba(255,70,70,0.08);border-color:rgba(255,70,70,0.18);}.cfMetaPill--expired i{color:#ff5a5a;}.cfMetaPill--revoked{background:rgba(255,170,0,0.10);border-color:rgba(255,170,0,0.22);}.cfMetaPill--revoked i{color:#ffb020;}.cfMetaPill--order i{color:#6ecbff;}.contributor.cfContributor{position:relative;display:flex;flex-direction:column;align-items:center;padding-bottom:16px;}.cfContributorBadge{position:absolute;left:50%;bottom:-6px;transform:translateX(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:500;line-height:1;white-space:nowrap;background:rgb(var(--theme-comment_count));color:rgb(var(--theme-text_color));box-shadow:0 8px 20px rgba(0,0,0,.25);pointer-events:auto;cursor:help;}.contributor.cfContributor .ipsUserPhoto{overflow:visible;}.ipsApp .ipsButton_important, .ipsApp .ipsButton_positive{color:var(--cf-btn-primary-text);border:1px solid var(--cf-btn-primary-border);background:linear-gradient(180deg, var(--cf-btn-primary-bg1), var(--cf-btn-primary-bg2) );box-shadow:var(--cf-btn-primary-shadow);transition:transform .12s ease, border-color .12s ease, background .12s ease, box-shadow .12s ease, color .12s ease;border-radius:12px;font-size:13px;}.ipsApp .ipsButton_important:hover, .ipsApp .ipsButton_positive:hover{transform:translateY(-1px);color:var(--cf-btn-primary-hover-text);border-color:var(--cf-btn-primary-hover-border);background:linear-gradient(180deg, var(--cf-btn-primary-hover-bg1), var(--cf-btn-primary-hover-bg2)) !important;box-shadow:var(--cf-btn-primary-shadow-hover);}.ipsApp .ipsButton_important:active, .ipsApp .ipsButton_positive:active{transform:translateY(0);box-shadow:var(--cf-btn-primary-shadow-active);}.ipsApp .ipsButton_light, .ipsApp .ipsButton_veryLight{color:var(--cf-btn-neutral-text);border:1px solid var(--cf-btn-neutral-border);background:linear-gradient( 180deg, var(--cf-btn-neutral-bg1), var(--cf-btn-neutral-bg2) );box-shadow:var(--cf-btn-neutral-shadow);transition:transform .15s ease, border-color .15s ease, background .15s ease, box-shadow .15s ease, color .15s ease;border-radius:12px;font-size:13px;}.ipsApp .ipsButton_light:hover, .ipsApp .ipsButton_veryLight:hover{transform:translateY(-1px);color:var(--cf-btn-neutral-hover-text);border-color:var(--cf-btn-neutral-hover-border);background:linear-gradient( 180deg, var(--cf-btn-neutral-hover-bg1), var(--cf-btn-neutral-hover-bg2) ) !important;box-shadow:var(--cf-btn-neutral-shadow-hover);}.ipsApp .ipsButton_light:active, .ipsApp .ipsButton_veryLight:active{transform:translateY(0);box-shadow:var(--cf-btn-neutral-shadow-active);}.ipsApp .ipsButton_alternate, .ipsApp .ipsButton_primary{color:var(--cf-btn-alt-text);border:1px solid var(--cf-btn-alt-border);background:linear-gradient(180deg,var(--cf-btn-alt-bg1),var(--cf-btn-alt-bg2));box-shadow:var(--cf-btn-alt-shadow);transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease,color .15s ease;border-radius:12px;font-size:13px;}.ipsApp .ipsButton_alternate:hover, .ipsApp .ipsButton_primary:hover{transform:translateY(-1px);color:var(--cf-btn-alt-hover-text);border-color:var(--cf-btn-alt-hover-border);background:linear-gradient(180deg,var(--cf-btn-alt-hover-bg1),var(--cf-btn-alt-hover-bg2)) !important;box-shadow:var(--cf-btn-alt-shadow-hover);}.ipsApp .ipsButton_alternate:active, .ipsApp .ipsButton_primary:active{transform:translateY(0);box-shadow:var(--cf-btn-alt-shadow-active);}.cfButton_report, .ipsApp .ipsButton_negative{color:var(--cf-btn-danger-text);border:1px solid var(--cf-btn-danger-border) !important;background:linear-gradient(180deg,var(--cf-btn-danger-bg1),var(--cf-btn-danger-bg2));box-shadow:var(--cf-btn-danger-shadow);transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease,color .15s ease !important;border-radius:12px !important;}.cfButton_report:hover, .ipsApp .ipsButton_negative:hover{transform:translateY(-1px);color:var(--cf-btn-danger-hover-text);border-color:var(--cf-btn-danger-hover-border);background:linear-gradient(180deg,var(--cf-btn-danger-hover-bg1),var(--cf-btn-danger-hover-bg2)) !important;box-shadow:var(--cf-btn-danger-shadow-hover);}.cfButton_report:active, .ipsApp .ipsButton_negative:active{transform:translateY(0);box-shadow:var(--cf-btn-danger-shadow-active);}body[data-pagemodule="members"]{--cf-btn-alt-bg1:rgba(23,126,201,.95);--cf-btn-alt-bg2:rgba(23,126,201,.85);--cf-btn-alt-border:rgba(23,126,201,.85);--cf-btn-alt-hover-bg1:rgb(23,126,201);--cf-btn-alt-hover-bg2:rgba(23,126,201,.92);--cf-btn-alt-hover-border:rgb(23,126,201);}.cfUpdatedHover{text-decoration:none;border-bottom:1px dashed var(--cf-update-link-border);}.cfUpdatedHover:hover{color:var(--cf-update-link-hover);border-bottom-color:var(--cf-update-link-border-hover);}.cfUpdatedHover__inner time{pointer-events:none;}.cfHoverCard{min-width:340px;max-width:440px;border-radius:14px;padding:14px;background:var(--cf-update-card-bg);border:1px solid var(--cf-update-card-border);box-shadow:var(--cf-update-card-shadow);backdrop-filter:blur(10px);}.cfHoverCard__head{display:flex;align-items:center;gap:10px;margin-bottom:10px;}.cfHoverCard__title{font-weight:700;color:var(--cf-update-card-title);}.cfHoverCard__pill{margin-left:auto;font-size:12px;padding:4px 9px;border-radius:999px;background:var(--cf-update-card-pill-bg);border:1px solid var(--cf-update-card-pill-border);color:var(--cf-update-card-text);}.cfHoverCard__rows{border-top:1px solid var(--cf-update-card-border);padding-top:10px;}.cfHoverCard__row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:6px 0;}.cfHoverCard__k{color:rgb(var(--theme-text_light));display:inline-flex;align-items:center;gap:8px;}.cfHoverCard__k i{width:14px;text-align:center;font-size:11px;}.cfHoverCard__v{font-weight:600;color:var(--cf-update-card-text);}.cfReviewStats{--rb-5:255,176,32;--rb-4:71,196,255;--rb-3:138,94,255;--rb-2:255,92,169;--rb-1:55,224,141;--rv-pos:55,224,141;--rv-neg:220,38,38;--rv-stable:59,130,246;}.cfReviewStats, .cfReviewStats *{box-sizing:border-box;}.cfReviewStats > h1{margin:0 0 6px;font-weight:800;letter-spacing:-.02em;font-size:22px;line-height:1.1;color:rgb(var(--theme-text_color));}.cfReviewStats .cfReviewAvgSub{margin:0 0 14px;font-size:13px;line-height:1.35;color:rgba(var(--theme-text_color),.72);}.cfReviewStats .ipsRating{display:inline-flex;align-items:center;flex:0 0 auto;}.cfReviewStats .ipsRating_collective{display:inline-flex;align-items:center;gap:4px;margin:0;padding:0;list-style:none;}.cfReviewStats .ipsRating_collective li{line-height:1;}.cfReviewStats .ipsRating_collective i{font-size:14px;-webkit-text-stroke:.5px rgba(0,0,0,.35);text-shadow:0 2px 10px rgba(0,0,0,.18);}.cfReviewStats .ipsRating_on i{color:#ffb020;}.cfReviewStats .ipsRating_off i{color:rgba(var(--theme-text_color),.22);-webkit-text-stroke:0;text-shadow:none;}.cfReviewGrid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:14px;align-items:stretch;}.cfReviewLeft{display:flex;flex-direction:column;height:100%;min-width:0;}.cfReviewBars{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:14px;background:rgba(var(--theme-area_background),.28);box-shadow:inset 0 0 0 1px rgba(var(--theme-text_color),.08);height:100%;min-width:0;}.cfReviewBarRow{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:10px 12px;border-radius:12px;background:rgba(var(--theme-area_background),.22);box-shadow:inset 0 0 0 1px rgba(var(--theme-text_color),.06);min-width:0;}.cfReviewBars > .cfReviewBarRow:nth-child(1){--rb:var(--rb-5);}.cfReviewBars > .cfReviewBarRow:nth-child(2){--rb:var(--rb-4);}.cfReviewBars > .cfReviewBarRow:nth-child(3){--rb:var(--rb-3);}.cfReviewBars > .cfReviewBarRow:nth-child(4){--rb:var(--rb-2);}.cfReviewBars > .cfReviewBarRow:nth-child(5){--rb:var(--rb-1);}.cfReviewStats .dplusPercentage{position:relative;width:100%;height:14px;border-radius:999px;background:rgba(var(--theme-text_color),.10);overflow:hidden;box-shadow:inset 0 0 0 1px rgba(var(--theme-text_color),.10);min-width:0;}.cfReviewStats .dplusPercentageShadow{box-shadow:inset 0 0 0 1px rgba(var(--theme-text_color),.10), 0 6px 16px rgba(0,0,0,.18);}.cfReviewStats .dplusPercentage > div{height:100%;border-radius:999px;background:linear-gradient(90deg, rgba(var(--rb),1) 0%, rgba(var(--rb),.75) 60%, rgba(var(--rb),.55) 100%);box-shadow:0 10px 24px rgba(var(--rb),.22), inset 0 0 0 1px rgba(255,255,255,.18);min-width:4px;}.cfReviewStats .dplusPercentageInline{font-weight:800;font-size:12px;letter-spacing:.02em;color:rgba(var(--theme-text_color),.78);min-width:46px;text-align:right;flex:0 0 auto;white-space:nowrap;}.cfReviewAvgBlock{padding:14px;border-radius:14px;background:rgba(var(--theme-area_background),.35);box-shadow:inset 0 0 0 1px rgba(var(--theme-text_color),.08);min-width:0;}.cfReviewAvgTop{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;}.cfReviewAvgStars{display:flex;align-items:center;min-width:0;gap:10px;flex-wrap:wrap;}.cfReviewAvgNum{display:inline-flex;align-items:baseline;gap:6px;padding:8px 10px;border-radius:12px;background:rgba(var(--theme-area_background),.24);box-shadow:inset 0 0 0 1px rgba(var(--theme-text_color),.08);flex:0 0 auto;white-space:nowrap;max-width:100%;}.cfReviewAvgVal{font-weight:900;font-size:20px;letter-spacing:-.02em;color:rgb(var(--theme-text_color));line-height:1;}.cfReviewAvgOut{font-weight:800;font-size:12px;color:rgba(var(--theme-text_color),.68);}.cfReviewAvgHint{margin-top:10px;font-size:12px;line-height:1.35;color:rgba(var(--theme-text_color),.70);overflow-wrap:anywhere;}.cfReviewMetaWrap{margin-top:12px;padding:12px;border-radius:14px;background:rgba(var(--theme-area_background),.22);box-shadow:inset 0 0 0 1px rgba(var(--theme-text_color),.08);flex:1 1 auto;display:flex;min-width:0;}.cfReviewMeta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;align-content:start;min-width:0;}.cfReviewMetaItem{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:rgba(var(--theme-area_background),.20);box-shadow:inset 0 0 0 1px rgba(var(--theme-text_color),.06);min-height:48px;min-width:0;}.cfReviewMetaItem i{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(var(--theme-text_color),.08);box-shadow:inset 0 0 0 1px rgba(var(--theme-text_color),.08);color:rgba(var(--theme-text_color),.82);flex:0 0 auto;font-size:14px;}.cfReviewMetaText{display:flex;flex-direction:column;line-height:1.1;min-width:0;flex:1 1 auto;}.cfReviewMetaText span, .cfReviewMetaText small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.cfReviewMetaText span{font-weight:900;font-size:14px;color:rgb(var(--theme-text_color));}.cfReviewMetaText small{font-size:11px;color:rgba(var(--theme-text_color),.65);font-weight:700;}.cfReviewSummaryCell{grid-column:1 / -1;min-width:0;}.cfReviewSummary{margin-top:14px;padding:14px;border-radius:14px;background:radial-gradient(120% 140% at 0% 0%, rgba(var(--theme-text_color),.07) 0%, transparent 60%), rgba(var(--theme-area_background),.26);box-shadow:inset 0 0 0 1px rgba(var(--theme-text_color),.10);display:flex;gap:12px;align-items:flex-start;width:100%;max-width:100%;min-width:0;margin-bottom:10px;}.cfReviewSummary[data-tone="pos"]{background:radial-gradient(120% 140% at 0% 0%, rgba(var(--rv-pos),.14) 0%, transparent 60%), rgba(var(--theme-area_background),.26);}.cfReviewSummary[data-tone="neg"]{background:radial-gradient(120% 140% at 0% 0%, rgba(var(--rv-neg),.14) 0%, transparent 60%), rgba(var(--theme-area_background),.26);}.cfReviewSummaryIcon{width:38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--theme-text_color),.08);box-shadow:inset 0 0 0 1px rgba(var(--theme-text_color),.10);flex:0 0 auto;}.cfReviewSummaryIcon i{font-size:15px;color:rgba(var(--theme-text_color),.86);}.cfReviewSummaryBody{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:10px;}.cfReviewSummaryTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0;}.cfReviewSummaryTitle{font-weight:900;letter-spacing:-.02em;font-size:14px;color:rgb(var(--theme-text_color));line-height:1.2;min-width:0;overflow-wrap:anywhere;}.cfReviewSummaryText{font-size:13px;line-height:1.45;color:rgba(var(--theme-text_color),.82);overflow-wrap:anywhere;}.cfReviewMetaItem[data-trend="up"] i{background:rgba(var(--rv-pos),.14);box-shadow:inset 0 0 0 1px rgba(var(--rv-pos),.22);color:rgba(var(--rv-pos),1);}.cfReviewMetaItem[data-trend="down"] i{background:rgba(var(--rv-neg),.14);box-shadow:inset 0 0 0 1px rgba(var(--rv-neg),.22);color:rgba(var(--rv-neg),1);}.cfReviewMetaItem[data-trend="up"] .cfReviewMetaText span{color:rgba(var(--rv-pos),1);}.cfReviewMetaItem[data-trend="down"] .cfReviewMetaText span{color:rgba(var(--rv-neg),1);}.cfReviewMetaItem[data-trend="early"] i{background:rgba(var(--theme-text_color),.10);box-shadow:inset 0 0 0 1px rgba(var(--theme-text_color),.18);color:rgba(var(--theme-text_color),.85);}.cfReviewMetaItem[data-trend="early"] .cfReviewMetaText span{color:rgb(var(--theme-text_color));}.cfReviewPosNegVal .is-pos{color:rgba(var(--rv-pos),1);}.cfReviewPosNegVal .is-neg{color:rgba(var(--rv-neg),1);}.cfReviewMetaItem[data-trend="neutral"] i{background:rgba(var(--rv-stable),.14);box-shadow:inset 0 0 0 1px rgba(var(--rv-stable),.22);color:rgba(var(--rv-stable),1);}.cfReviewMetaItem[data-trend="neutral"] .cfReviewMetaText span{color:rgba(var(--rv-stable),1);}@media (max-width:979px){.cfReviewStats > h1{font-size:20px;}.cfReviewBars{padding:10px;}.cfReviewBarRow{gap:12px;}}@media (max-width:767px){.cfReviewStats > h1{font-size:19px;}.cfReviewGrid{grid-template-columns:minmax(0,1fr);}.cfReviewBars{padding:10px;}.cfReviewBarRow{grid-template-columns:1fr auto;grid-template-areas:"label label" "bar pct";gap:8px 10px;align-items:center;}.cfReviewBarRow .ipsRating{grid-area:label;width:100%;justify-content:space-between;}.cfReviewStats .ipsRating_collective{gap:3px;}.cfReviewStats .dplusPercentage{grid-area:bar;height:12px;}.cfReviewStats .dplusPercentageInline{grid-area:pct;min-width:0;}.cfReviewAvgTop{flex-direction:column;align-items:flex-start;}.cfReviewAvgStars{width:100%;justify-content:flex-start;}.cfReviewMeta{grid-template-columns:1fr;}.cfReviewSummary{flex-direction:column;align-items:stretch;}.cfReviewSummaryTop{flex-direction:column;align-items:flex-start;}}@media (max-width:420px){.cfReviewAvgBlock{padding:12px;}.cfReviewAvgNum{padding:7px 9px;border-radius:10px;}.cfReviewAvgVal{font-size:18px;}.cfReviewSummary{padding:12px;border-radius:12px;}.cfReviewSummaryIcon{width:36px;height:36px;border-radius:11px;}.cfReviewBarRow{padding:10px;}}@media (max-width:360px){.cfReviewStats .dplusPercentageInline{white-space:normal;}}.ipsMessage_warning{background:var(--theme-cfStatus-warn-bg);border:1px solid var(--theme-cfStatus-warn-border);color:var(--theme-cfStatus-warn-font);}html[dir="ltr"] .ipsTags li.ipsTags_edit:not( :only-child ) a{font-size:9px;}.cfBetaBanner__inner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 14px;border-radius:14px;background:linear-gradient(180deg, rgba(72,145,255,.12), rgba(72,145,255,.06));border:1px solid rgba(72,145,255,.22);margin-bottom:20px;}.cfBetaBanner__left{display:flex;align-items:flex-start;gap:12px;min-width:0;}.cfBetaBanner__icon{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(72,145,255,.16);border:1px solid rgba(72,145,255,.24);flex:0 0 auto;}.cfBetaBanner__copy{min-width:0;}.cfBetaBanner__kicker{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px;}.cfBetaBanner__badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:4px 8px;border-radius:999px;background:rgba(72,145,255,.18);border:1px solid rgba(72,145,255,.26);}.cfBetaBanner__pill{font-size:12px;font-weight:700;padding:4px 8px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);}.cfBetaBanner__hint{font-size:12px;opacity:.8;}.cfBetaBanner__text{margin:0;font-size:13px;line-height:1.35;opacity:.92;}.cfBetaBanner__actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:flex-end;}.cfBetaBtn{border-radius:12px;}.cfBetaBtn--primary{}.cfBetaBtn--ghost{background:transparent;border:1px solid rgba(255,255,255,.14);}.cfDependsSection .ipsType_minorHeading{margin-bottom:2px !important;font-size:13.5px;}.cfDependsSubtext{margin:0 0 10px;font-size:12px;line-height:1.45;color:var(--theme-text_light);opacity:.72;}.cfDependsList{margin-top:0 !important;}.cfDependsItem{padding:0 !important;min-height:0;border:0;background:transparent;}.cfDataItem_link .cfDependsItem{display:flex;align-items:center;gap:10px;padding:0 42px 0 10px !important;border-radius:12px;background:var(--cfDependsRowBg);transition:background .15s ease, transform .15s ease;margin-top:6px;position:relative;}.cfDataItem_link:hover .cfDependsItem{background:var(--cfDependsRowHoverBg);transform:translateY(-1px);}.cfDependsIcon{flex:0 0 34px;width:34px;margin:0 !important;}.cfDependsIcon .ipsThumb{width:34px;height:34px;border-radius:10px;}.cfDependsIcon .ipsThumb img{width:100%;height:100%;object-fit:cover;}.cfDependsMain{min-width:0;flex:1 1 auto;}.cfDependsTitleRow{display:flex;align-items:center;gap:8px;min-width:0;line-height:1.3;}.cfDependsTitle{font-size:12px;font-weight:600;color:var(--theme-text_color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;min-width:0;}.cfDependsBadge{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;flex:0 0 auto;}.cfDependsBadge_required{color:var(--cfDependsRequiredColor);background:var(--cfDependsRequiredBg);border:1px solid var(--cfDependsRequiredBorder);}.cfDependsBadge_optional{color:var(--cfDependsOptionalColor);background:var(--cfDependsOptionalBg);border:1px solid var(--cfDependsOptionalBorder);}.cfDependsLinkIcon{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:12px;opacity:.45;color:var(--theme-text_light);transition:opacity .15s ease, color .15s ease;pointer-events:none;}.cfDataItem_link:hover .cfDependsLinkIcon{opacity:.8;color:var(--theme-link);}.cfDependsList.ipsDataList.ipsDataList_reducedSpacing .ipsDataItem_icon, .cfDependsList.ipsDataList.ipsDataList_reducedSpacing .ipsDataItem_main, .cfDependsList.ipsDataList.ipsDataList_reducedSpacing .ipsDataItem_stats, .cfDependsList.ipsDataList.ipsDataList_reducedSpacing .ipsDataItem_lastPoster, .cfDependsList.ipsDataList.ipsDataList_reducedSpacing .ipsDataItem_generic{padding:9px 0;}#downloads__product__content .cfShotsCarousel{position:relative;}#downloads__product__content .cfShotsToolbar{position:absolute;top:14px;right:-52px;z-index:8;display:flex;flex-direction:column;gap:10px;}#downloads__product__content .cfShotsToolbar__grid{width:42px;height:42px;display:flex;align-items:center;justify-content:center;text-decoration:none !important;background:var(--cf-shots-tool-bg);border:1px solid var(--cf-shots-tool-border);border-radius:14px;backdrop-filter:blur(8px);box-shadow:var(--cf-shots-tool-shadow);transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease, background .18s ease, color .18s ease;}#downloads__product__content .cfShotsToolbar__grid:hover{transform:translateY(-1px);color:var(--cf-shots-tool-hover-color);border-color:var(--cf-shots-tool-hover-border);background:var(--cf-shots-tool-hover-bg);box-shadow:var(--cf-shots-tool-hover-shadow);}#downloads__product__content .cfShotsToolbar__grid i{font-size:14px;line-height:1;}#downloads__product__content .ipsCarousel .ipsCarousel_nav{background:var(--cf-shots-nav-bg);box-shadow:var(--cf-shots-nav-shadow) !important;height:94px;width:45px;line-height:94px;margin-top:-47px;opacity:1;border:1px solid var(--cf-shots-nav-border);backdrop-filter:blur(8px);transition:transform .18s ease, box-shadow .18s ease, background .18s ease, border-color .18s ease;}#downloads__product__content .ipsCarousel .ipsCarousel_nav:hover{transform:translateY(-1px);border-color:var(--cf-shots-nav-hover-border);background:var(--cf-shots-nav-hover-bg);box-shadow:var(--cf-shots-nav-hover-shadow) !important;}html[dir="ltr"] #downloads__product__content .ipsCarousel .ipsCarousel_nav[data-action='next']{right:-52px;border-radius:16px 16px 16px 16px;padding-right:0;}html[dir="ltr"] #downloads__product__content .ipsCarousel .ipsCarousel_nav[data-action='prev']{left:-52px;border-radius:16px 16px 16px 16px;}#downloads__product__content .ipsCarousel .ipsCarousel_nav i{font-size:15px;}@media (max-width:979px){#downloads__product__content .cfShotsToolbar{display:none;}.cfShotGrid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;}}body.cfShotGridModalOpen{overflow:hidden;}.cfShotGridModal{position:fixed !important;inset:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:28px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease, visibility .18s ease;}.cfShotGridModal.is-active{opacity:1;visibility:visible;pointer-events:auto;}.cfShotGridModal__backdrop{position:absolute;inset:0;background:var(--cf-shotgrid-backdrop);backdrop-filter:blur(8px);}.cfShotGridModal__dialog{position:relative;z-index:1;width:min(1180px, calc(100vw - 40px));max-height:calc(100vh - 40px);overflow:auto;padding:18px;border-radius:20px;background:var(--cf-shotgrid-dialog-bg);border:1px solid var(--cf-shotgrid-dialog-border);box-shadow:var(--cf-shotgrid-dialog-shadow);}.cfShotGridModal__head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px;}.cfShotGridModal__title{display:flex;align-items:center;gap:10px;color:rgb(var(--theme-text_color));font-size:18px;font-weight:700;}.cfShotGridModal__close{width:40px;height:40px;border:0;border-radius:12px;cursor:pointer;color:var(--cf-shotgrid-close-color);background:var(--cf-shotgrid-close-bg);box-shadow:var(--cf-shotgrid-close-shadow);transition:transform .18s ease, background .18s ease, color .18s ease;}.cfShotGridModal__close:hover{transform:translateY(-1px);background:var(--cf-shotgrid-close-hover-bg);color:var(--cf-shotgrid-close-hover-color);}.cfShotGrid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px;}.cfShotGrid__item{display:block;text-decoration:none !important;}.cfShotGrid__thumb{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:16px;background:var(--cf-shotgrid-thumb-bg);border:1px solid var(--cf-shotgrid-thumb-border);box-shadow:var(--cf-shotgrid-thumb-shadow);transition:transform .18s ease, border-color .18s ease, box-shadow .18s ease;}.cfShotGrid__thumb img{width:100%;height:100%;display:block;object-fit:cover;}.cfShotGrid__thumb::after{content:"";position:absolute;inset:0;background:var(--cf-shotgrid-thumb-overlay);opacity:.85;pointer-events:none;}.cfShotGrid__item:hover .cfShotGrid__thumb{transform:translateY(-2px);border-color:var(--cf-shotgrid-thumb-hover-border);box-shadow:var(--cf-shotgrid-thumb-hover-shadow);}@media (max-width:640px){.cfShotGridModal{padding:14px;}.cfShotGridModal__dialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:14px;border-radius:16px;}.cfShotGrid{grid-template-columns:1fr;gap:12px;}}.cfCategoryWrapper{margin-bottom:18px;}.cfCategoryHero{--cfCategoryHero-image:url("https://codefling.com/uploads/monthly_2024_09/3.jpg.b4c68991d762a3c4f89e41d64547095e.jpg");position:relative;overflow:hidden;padding:34px;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:linear-gradient(135deg, rgba(9,14,18,.82), rgba(12,18,22,.72)), var(--cfCategoryHero-image) center/cover no-repeat;box-shadow:0 24px 60px rgba(0,0,0,.28);isolation:isolate;}.cfCategoryHero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg, rgba(6,10,13,.22) 0%, rgba(6,10,13,.12) 35%, rgba(6,10,13,.26) 100%), radial-gradient(circle at 15% 20%, rgba(var(--theme-brand_primary), .14), transparent 30%), radial-gradient(circle at 88% 18%, rgba(255,255,255,.05), transparent 18%);z-index:-2;}.cfCategoryHero:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg, rgba(9,14,18,.82), rgba(12,18,22,.72)), var(--cfCategoryHero-image) center/cover no-repeat;filter:blur(12px) saturate(.9) brightness(.78);transform:scale(1.05);opacity:.35;z-index:-3;}.cfCategoryHero__topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px;}.cfCategoryHero__actions{display:flex;align-items:center;flex-wrap:wrap;}.cfCategoryHero__copy{max-width:100%;}.cfCategoryHero__eyebrow{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid rgba(var(--theme-brand_primary), .18);border-radius:999px;background:rgba(var(--theme-brand_primary), .12);color:rgba(206,255,232,.95);font-size:11px;font-weight:700;letter-spacing:.02em;}.cfCategoryHero__eyebrow--top{margin-bottom:0;}.cfCategoryHero__grid{display:grid;grid-template-columns:minmax(0, 1fr) 300px;gap:28px;align-items:end;}.cfCategoryHero__main{min-width:0;}.cfCategoryHero__side{display:flex;align-items:flex-end;justify-content:flex-end;min-width:0;}.cfCategoryHero__title{margin:0;color:rgb(var(--theme-text_dark));font-size:45px;line-height:1.02;font-weight:700;}.cfCategoryHero__desc, .cfCategoryHero__descText{max-width:760px;margin:16px 0 22px;color:rgb(var(--theme-text_light));font-size:15px;line-height:1.7;}.cfCategoryHero__desc .ipsType_richText{color:inherit;}.cfCategoryTabsBar{margin-top:6px;padding:0 0 18px;}.cfCategoryTabsBar__tabs{display:flex;gap:12px;flex-wrap:wrap;min-width:0;width:100%;}.cfCategoryTab{display:flex;align-items:center;gap:12px;min-width:180px;padding:8px 16px;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:linear-gradient(180deg, rgba(255,255,255,.05), rgba(255,255,255,.02));transition:.2s ease;}.cfCategoryTab:hover, .cfCategoryTab.is-active{transform:translateY(-1px);border-color:rgba(var(--theme-brand_primary), .20);background:linear-gradient(180deg, rgba(var(--theme-brand_primary), .14), rgba(var(--theme-brand_primary), .08));}.cfCategoryTab i{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:14px;background:rgba(255,255,255,.06);color:rgb(var(--theme-brand_primary));font-size:17px;}.cfCategoryTab strong{display:block;color:rgb(var(--theme-text_dark));font-size:13px;}.cfCategoryTab span{color:rgb(var(--theme-text_light));font-size:11px;}.cfCategorySearch{width:100%;max-width:760px;margin-top:0;}.cfSearch{position:relative;display:flex;align-items:center;width:100%;min-height:50px;padding:0 14px 0 44px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(255,255,255,.06);backdrop-filter:blur(10px);transition:border-color .18s ease, box-shadow .18s ease, background .18s ease;}.cfSearch i{position:absolute;top:50%;left:14px;z-index:2;transform:translateY(-50%);color:rgb(var(--theme-brand_primary));font-size:16px;pointer-events:none;}.cfSearch input{height:50px;border:0 !important;background:transparent !important;color:rgb(var(--theme-text_dark)) !important;}.cfSearch input::placeholder{color:rgba(230,235,240,.54);}.cfSearch:focus-within{border-color:rgba(var(--theme-brand_primary), .35);background:rgba(255,255,255,.08);box-shadow:0 0 0 3px rgba(var(--theme-brand_primary), .12);}.cfCategoryInfoCard{width:100%;max-width:300px;padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:linear-gradient(180deg, rgba(255,255,255,.08), rgba(255,255,255,.04));backdrop-filter:blur(14px);box-shadow:0 14px 34px rgba(0,0,0,.18);}.cfCategoryInfoCard__label{display:flex;align-items:center;gap:8px;margin-bottom:4px;color:rgb(var(--theme-text_light));font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;}.cfCategoryInfoCard__label i{color:rgb(var(--theme-brand_primary));}.cfCategoryInfoCard__subtext{margin-bottom:12px;color:rgb(var(--theme-text_light));font-size:12px;opacity:.7;}.cfCategoryInfoCard__stats{display:grid;grid-template-columns:repeat(3, minmax(0,1fr));gap:12px;}.cfCategoryInfoStat{padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:rgba(255,255,255,.04);}.cfCategoryInfoStat__value{display:block;margin-bottom:4px;color:rgb(var(--theme-text_dark));font-size:15px;line-height:1;font-weight:700;}.cfCategoryInfoStat__text{display:block;color:rgb(var(--theme-text_light));font-size:11px;}.cfCategoryHero--oxide{--cfCategoryHero-image:url("/cdn-cgi/image/width=2200,height=470,quality=85,fit=cover,format=webp/https://codefling.com/uploads/monthly_2024_09/3.jpg.b4c68991d762a3c4f89e41d64547095e.jpg");}.cfCategoryHero--carbon{--cfCategoryHero-image:url("/cdn-cgi/image/width=2200,height=470,quality=85,fit=cover,format=webp/https://codefling.com/uploads/monthly_2024_02/10.jpg.ec8c8ffa94dc394b7f24805331129c3c.jpg");}.cfCategoryHero--harmony{--cfCategoryHero-image:url("/cdn-cgi/image/width=2200,height=470,quality=85,fit=cover,format=webp/https://codefling.com/uploads/monthly_2025_08/1.png.4a1867d3f67f5702cac96bc384f6a652.png");}.cfCategoryHero--maps{--cfCategoryHero-image:url("/cdn-cgi/image/width=2200,height=470,quality=85,fit=cover,format=webp/https://codefling.com/uploads/monthly_2025_11/Still2025-11-08222749_6.7_37.jpg.37822a24ce3da41a5ac2f225e7f93d75.jpg");}.cfCategoryHero--monuments{--cfCategoryHero-image:url("/cdn-cgi/image/width=2200,height=470,quality=85,fit=cover,format=webp/https://codefling.com/uploads/monthly_2020_05/v2.png.89ac900d13215c732de0a7f550062ed4.png");}.cfCategoryHero--prefabs{--cfCategoryHero-image:url("/cdn-cgi/image/width=2200,height=470,quality=85,fit=cover,format=webp/https://codefling.com/uploads/monthly_2026_01/Screenshot2026-01-23011002.png.a5a58485b7917a7261a61bb7c28eed39.png");}.cfCategoryHero--arenas{--cfCategoryHero-image:url("/cdn-cgi/image/width=2200,height=470,quality=85,fit=cover,format=webp/https://codefling.com/uploads/monthly_2026_02/20260222164547_1.jpg.d4fb1d163a6bdccae83e7767d112db52.jpg");}.cfCategoryHero--bases{--cfCategoryHero-image:url("/cdn-cgi/image/width=2200,height=470,quality=85,fit=cover,format=webp/https://codefling.com/uploads/monthly_2021_05/1047613025_RustClient5-13-20218-53-39PM-112.jpg.9674d250100a59bbedf4236733543950.jpg");}.cfCategoryHero--tools{--cfCategoryHero-image:url("/cdn-cgi/image/width=2200,height=470,quality=85,fit=cover,format=webp/https://codefling.com/uploads/monthly_2023_02/Screenshot_20230205_125518.png.258c90e0d40b542bb50704c7c3dcb89c.png");}.cfCategoryHero--discord{}.cfCategoryHero--customizations{--cfCategoryHero-image:url("/cdn-cgi/image/width=2200,height=470,quality=85,fit=cover,format=webp/https://codefling.com/uploads/monthly_2026_02/18.jpg.d2e13c38925a466c8089bf32b2eb15e6.jpg");}.cfCategoryHero--graphics{--cfCategoryHero-image:url("/cdn-cgi/image/width=2200,height=470,quality=85,fit=cover,format=webp/https://codefling.com/uploads/monthly_2024_08/3.png.ca66f460f3d0afa1ab8933a249ed6c32.png");}.cfCategoryHero--deals{--cfCategoryHero-image:url("/cdn-cgi/image/width=2200,height=470,quality=85,fit=cover,format=webp/https://codefling.com/uploads/monthly_2023_07/20230717154549_1full.jpg.4e9a78b4813e11a0d4b86ed64ac0f1f2.jpg");}.cfCategoryHero__grid--solo{grid-template-columns:minmax(0, 1fr);}.cfCategoryHero__follow .ipsFollow.ipsButton.ipsButton_light.ipsButton_verySmall{line-height:3;}@media (max-width:1000px){.cfCategoryHero__grid{grid-template-columns:1fr;}.cfCategoryHero__side{display:none;}}@media (max-width:767px){.cfCategoryHero{padding:18px;border-radius:20px;}.cfCategoryHero__topbar{display:grid;grid-template-columns:1fr;gap:14px;}.cfCategoryHero__title{font-size:34px;}.cfCategoryHero__desc, .cfCategoryHero__descText{font-size:15px;}.cfCategoryTabsBar__tabs{display:grid;grid-template-columns:1fr;}.cfCategoryTab{min-width:0;}.cfSearch{min-height:54px;padding-left:48px;}.cfSearch input{height:54px;font-size:15px;}.cfSearch i{left:16px;font-size:16px;}}:root:not(.theme--white){--usernav-border-color:rgba(255, 255, 255, 0.3);--tabs-background-main:#151715;--tabs-background-grad:#1c1f1d;--tabs-text-hover:#222523;--theme-cfStatus-bg:#76ff0021;--theme-cfStatus-border:#76ff0021;--theme-cfStatus-font:#76ff007a;--theme-cfStatus-warn-bg:#ffb30017;--theme-cfStatus-warn-border:#ffb30029;--theme-cfStatus-warn-font:#ffb30099;--theme-cfStatus-info-bg:#00a0f724;--theme-cfStatus-info-border:#00a0f724;--theme-cfStatus-info-font:#00a0f79c;--theme-AnswerIndicator-bg:#56545461;--theme-cfDependency-bg:#ffffff0f;--theme-cfDependency-hover:#ffffff17;--theme-downloads:#121615;--theme-downloads-price:#fff;--theme-downloads-pinned:#61c48d;--theme-downloads-thumbs:#1d2221;--theme-downloads-thumbs-shadow:rgba(0, 0, 0, 0.4);--theme-downloads-info-icon:#282c2c;--theme-downloads-box-info-icon:#121615;--theme-downloads-box-info-icon-fonts:#61c99a;--theme-downloads-box-info-text:#fff;--theme-downloads-opinion:#151918;--theme-downloads-opinion-title-fonts:#fff;--theme-downloads-opinion-desc-fonts:#6c7283;--theme-downloads-opinion-fonts:#fff;--theme-downloads-info:#15191a;--theme-downloads-info_arrow:#363636;--theme-downloads-info_arrow_fonts:#5e5e5e;--theme-downloads-info_arrow_hover:#61d0a0;--theme-downloads-info_arrow_fonts_hover:#fff;--theme-breadcrumb-link:#fff;--theme-breadcrumb-icon:#353937;--theme-breadcrumb-icon-hover:#61c693;--theme-breadcrumb-last:#61c693;--theme-page_background:5, 10, 8;--box--backgroundColor:rgba(16, 20, 21, 1);--theme-selected:21, 25, 26;--theme-area_background_light:22, 27, 28;--theme-area_background_reset:16, 20, 21;--theme-area_background_dark:19, 26, 26;--theme-area_background:19, 23, 24;--theme-color-green:#60cf93;--theme-mentions:95, 206, 147;--theme-selected_border:95, 206, 147;--theme-brand_primary:95, 206, 147;--form-field--borderColor:rgba(68, 81, 84, 0.26);--form-field--borderHoverColor:rgba(138, 138, 138);--theme-active_input_border:95, 206, 147;--theme-tab_background:95, 206, 147;--theme-item_status:95, 206, 147;--informational-dark:#60cf93;--informational-light:#fff;--theme-main_nav:95, 206, 147;--theme-main_nav_font:255, 255, 255;--theme-moderated_light:213, 52, 52, 0.09;--theme-moderated_text:213, 52, 52;--theme-calendary-widget:#1b2424;--theme-dataitem:rgba(65, 77, 80, 0.12);--theme-timeline_color:95, 206, 147;--theme-progress:#1e2324;--theme-progress-bar:#5fce92;--theme-progress-fonts:#fff;--theme-badge-positive:97, 208, 164;--theme-post_highlight:219, 59, 59;--theme-post_highlight_border:219, 59, 59;--theme-badge-new:97, 208, 164;--general-dark:#1c2324;--general-dark-shadow:none;--general-dark-fonts:#7ba382;--informational-dark:#61d0a3;--informational-dark-shadow:none;--informational-dark-fonts:#055032;--positive-dark:#234a2b;--positive-dark-shadow:none;--positive-dark-fonts:#40b538;--negative-dark:#E57373;--negative-dark-shadow:none;--negative-dark-fonts:#bf2323;--theme-text_color:255, 255, 255;--theme-text_light:115, 131, 128;--theme-text_dark:255, 255, 255;--theme-footer_text:255, 255, 255;--theme-section_title:21, 25, 26;--theme-section_title_font:255, 255, 255;--theme-btn_login:#202321;--theme-btn_login-font:#fff;--theme-green-a:95, 206, 145;--theme-green-b:97, 208, 165;--theme-green-font:#fff;--theme-light_button:27, 36, 36;--theme-light_button_font:255, 255, 255;--theme-very_light_button:27, 36, 36;--theme-very_light_button_font:255, 255, 255;--theme-link_button:255, 255, 255;--theme-button_bar:19, 23, 24;--theme-button_bar_btn:#282d32;--theme-button_bar_btn-fonts:#fff;--theme-button_bar_btn_active:#5fce93;--theme-button_bar_btn_active-fonts:#fff;--theme-link:255, 255, 255;--theme-link_hover:97, 208, 165;--theme-menu-fonts:#fff;--theme-menu-hover:#191c1c;--theme-menu-hover-fonts:#fff;--theme-menu-active:#1d2020;--theme-menu-active-fonts:#fff;--theme-menu_secondary:#191c1c;--theme-menu_secondary-link:transparent;--theme-menu_secondary-link-fonts:#6a7474;--theme-menu_secondary-link-hover:#1d2020;--theme-menu_secondary-link-fonts-hover:#fff;--theme-search-fonts:#8a8b8a;--theme-search-border:#1c1f22;--theme-search-border-hover:#63d794;--theme-search-submit-fonts:#2e302f;--theme-search-submit-fonts-hover:#63d794;--theme-userpanel-fonts:#8a8b8a;--theme-switch:#282d32;--theme-switch-fonts:#e9eaea;--theme-switch-hover:#2f353a;--theme-switch-hover-fonts:#e9eaea;--theme-switch-hover-shadow:255, 255, 255, 1;--theme-slider:#000;--theme-slider-fonts:#fff;--theme-slider-btn:#60bb6e;--theme-slider-btn-hover:#61d0a3;--theme-slider-btn-disabled:#282d32;--theme-comment_count:26, 32, 31;--theme-comment_count_font:108, 114, 131;--theme-forum:#131a1a5e;--theme-forum-title:transparent;--theme-forum-title-font:#fff;--theme-forum-title-toggle:#111614;--theme-forum-title-toggle-font:#fff;--theme-forum-row:#101415;--theme-forum-row-descritpion:#fff;--theme-forum-row-sublist-icon:#1e2526;--theme-forum-row-sublist-font:#79ad94;--theme-forum-row-sublist-hover-font:#fff;--theme-forum-row-sublist-unread-font:#fff;--theme-forum-row-stats:#181d1e;--theme-forum-row-stats-separator:#525354;--theme-forum-row-stats-font:#fff;--theme-sidebar:#131a1a;--theme-sidebar-title:transparent;--theme-sidebar-title-fonts:#fff;--theme-sidebar-title-icon:#424848;--theme-sidebar-row:#0e1514;--theme-sidebar-tabs:transparent;--theme-sidebar-tabs-fonts:#fff;--theme-sidebar-tabs-hover:#0e1514;--theme-sidebar-tabs-fonts-hover:#fff;--theme-statistic:#030705;--theme-statistic-title:transparent;--theme-statistic-title-font:#fff;--theme-statistic-title-link-font:#62c0b1;--theme-statistic-title-link-hover-font:#63e0cc;--theme-statistic-ministats-font:#fff;--theme-footer-custom:#0f1311;--theme-footer-custom-title:#fff;--theme-footer-custom-link:#fff;--theme-footer-custom-link-hover:#61c79f;--theme-footer-custom-aboutus:#fff;--theme-footer-custom-aboutus-green:#62c5a3;--theme-ipsmenu:#191c1c;--theme-ipsmenu-title:#1d2020;--theme-ipsmenu-title-fonts:#fff;--theme-ipsmenu-item-fonts:#697272;--theme-ipsmenu-item-hover:#232626;--theme-ipsmenu-item-icon:#62c793;--theme-ipsmenu-separator:rgba(56, 62, 62, 0.20);--theme-sidemenu:rgba(38, 44, 44, 0.34);--theme-sidemenu-fonts:#fff;--theme-sidemenu-active:#63d794;--theme-sidemenu-active-fonts:#fff;--theme-pagination_link:rgba(26, 33, 34, 0.45);--theme-pagination_link-fonts:#ffffff;--theme-pagination_link_active:#60cf94;--theme-pagination_link_active-fonts:#ffffff;--theme-pagination_link_jump:#fff;--theme-pagination_link_arrows:#60cf94;--theme-pagination_link_mini:#282d32;--theme-pagination_link_mini-fonts:#fff;--theme-code:#171d1e;--theme-code_border:#61d09f;--theme-code-tag:#ececf7;--theme-code-atn:#ca81ca;--theme-code-pln:#fff;--theme-code-pun:#575a63;--theme-spoiler:23, 29, 30;--theme-spoiler-title:#101516;--theme-spoiler-title-fonts:#fff;--theme-spoiler-content:#fff;--theme-attachment:#14191a;--theme-attachment-fonts:#fff;--theme-attachment-metainfo:rgba(255, 255, 255, 0.6);--theme-attachment-hover:#61d0a1;--theme-attachment-hover-fonts:#fff;--theme-tag:97, 208, 163, 0.18;--theme-tag_font:97, 208, 163;--theme-topics_controls:rgba(83, 100, 104, 0.12);--theme-topics_unreact:#252c2e;--theme-topics_unreact-fonts:#fff;--theme-iframe:#14191a;--theme-iframe-border:#1a1f20;--theme-iframe-fonts:#fff;--theme-editor:#161b1c;--theme-editor-border:1px solid #161b1c;--theme-editor-shadow:96, 207, 147;--theme-editor-fonts:#fff;--theme-editor-tollbar:#161b1c;--theme-editor-tollbar-fonts:#fff;--theme-editor-separator:rgba(115, 138, 143, 0.08);--theme-editor-button:#1e2526;--theme-editor-button-fonts:#fff;--theme-editor-button-hover:#252d2e;--theme-editor-button-fonts-hover:#fff;--theme-editor-button-combo:#252d2e;--theme-editor-button-combo-border:0;--theme-editor-button-combo-fonts:#fff;--theme-editor-button-combo-hover:#293132;--theme-editor-button-combo-border-hover:0;--theme-editor-button-combo-fonts-hover:#fff;--theme-editor-arrow:#fff;--theme-editor-paste:#202728;--theme-editor-paste-fonts:#fff;--theme-editor-paste-button:#272f30;--theme-editor-paste-button-fonts:#fff;--theme-editor-paste-button-hover:#2c3334;--theme-editor-paste-button-fonts-hover:#fff;--theme-editor-attachments:#1b2122;--theme-input:22, 27, 28;--theme-input-border:22, 27, 28;--theme-input-fonts:255, 255, 255;--theme-input-border-success:56, 219, 68;--theme-input-border-error:227, 42, 42;--theme-input-border-disabled:44, 49, 68;--theme-input-select:22, 27, 28;--theme-input-select-fonts:255, 255, 255;--theme-input-select-active-border:95, 206, 147;--theme-input-select-item-hover:97, 198, 147;--theme-input-select-item-fonts-hover:10, 13, 19;--theme-input-select-item-border:91, 99, 126, 0.12;--theme-fieldrow_section:#161b1c;--theme-fieldrow_section-fonts:#fff;--theme-token:#5fce92;--theme-token-fonts:#fff;--theme-toggle:#070c0a;--theme-toggle_on:#5fce92;--theme-toggle_off:#161b1c;--theme-checkinput-fonts:#fff;--theme-rep-positive:81, 195, 67;--theme-rep-negative:238, 9, 8;--theme-rep-neutral:72, 98, 98;--theme-chatbox-form:#14191a;--theme-chatbox-ann:#14191a;--theme-widget-tolbox:#101415;--theme-widget-tolbox-fonts:#fff;--theme-widget-tolbox-block:#14191a;--theme-widget-tolbox-block-fonts:#fff;--theme-widget-tolbox-title:#191f20;--theme-widget:#040806;--theme-widget-border:#60cf9a;--theme-widget-submit:#191f20;--theme-widget-content:rgba(0, 0, 0, 0.6);--theme-widget-content-border:#1b2122;--theme-widget-content-title:#5fce99;--theme-widget-content-title-font:#fff;--theme-widget-content-remove:#131a1a;--theme-widget-content-remove-font:#fff;--theme-footer-subtext:#ffffffb3;--theme-cookiedisc-background:#131a1a;--theme-cookiedisc-color:#c0c0c0;--support-replies:#15191a;--cf-btn-primary-text:#d9e4e1;--cf-btn-primary-hover-text:#ffffff;--cf-btn-primary-border:rgba(68,192,122,.35);--cf-btn-primary-bg1:rgba(68,192,122,.22);--cf-btn-primary-bg2:rgba(68,192,122,.10);--cf-btn-primary-hover-border:rgba(68,192,122,.55);--cf-btn-primary-hover-bg1:rgba(68,192,122,.30);--cf-btn-primary-hover-bg2:rgba(68,192,122,.14);--cf-btn-primary-shadow:inset 0 0 0 1px rgba(255,255,255,.04), 0 6px 18px rgba(0,0,0,.40);--cf-btn-primary-shadow-hover:inset 0 0 0 1px rgba(255,255,255,.06), 0 10px 22px rgba(0,0,0,.45);--cf-btn-primary-shadow-active:inset 0 2px 6px rgba(0,0,0,.45), inset 0 0 0 1px rgba(255,255,255,.05);--cf-btn-neutral-text:#d9e4e1;--cf-btn-neutral-border:rgba(255,255,255,.12);--cf-btn-neutral-bg1:rgba(255,255,255,.06);--cf-btn-neutral-bg2:rgba(255,255,255,.02);--cf-btn-neutral-hover-text:#ffffff;--cf-btn-neutral-hover-border:rgba(255,255,255,.20);--cf-btn-neutral-hover-bg1:rgba(255,255,255,.10);--cf-btn-neutral-hover-bg2:rgba(255,255,255,.04);--cf-btn-neutral-shadow:inset 0 0 0 1px rgba(255,255,255,.04), 0 4px 12px rgba(0,0,0,.35);--cf-btn-neutral-shadow-hover:inset 0 0 0 1px rgba(255,255,255,.06), 0 8px 18px rgba(0,0,0,.45);--cf-btn-neutral-shadow-active:inset 0 2px 6px rgba(0,0,0,.45);--cf-btn-alt-text:#dceeff;--cf-btn-alt-border:rgba(23,126,201,.45);--cf-btn-alt-bg1:rgba(23,126,201,.28);--cf-btn-alt-bg2:rgba(23,126,201,.14);--cf-btn-alt-hover-text:#ffffff;--cf-btn-alt-hover-border:rgba(23,126,201,.65);--cf-btn-alt-hover-bg1:rgba(23,126,201,.38);--cf-btn-alt-hover-bg2:rgba(23,126,201,.18);--cf-btn-alt-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 6px 18px rgba(0,0,0,.40);--cf-btn-alt-shadow-hover:inset 0 0 0 1px rgba(255,255,255,.06),0 10px 22px rgba(0,0,0,.45);--cf-btn-alt-shadow-active:inset 0 2px 6px rgba(0,0,0,.45),inset 0 0 0 1px rgba(255,255,255,.05);--cf-btn-danger-text:#ffdede;--cf-btn-danger-border:rgba(217,72,72,.45);--cf-btn-danger-bg1:rgba(217,72,72,.28);--cf-btn-danger-bg2:rgba(217,72,72,.14);--cf-btn-danger-hover-text:#ffffff;--cf-btn-danger-hover-border:rgba(217,72,72,.65);--cf-btn-danger-hover-bg1:rgba(217,72,72,.38);--cf-btn-danger-hover-bg2:rgba(217,72,72,.18);--cf-btn-danger-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 6px 18px rgba(0,0,0,.40);--cf-btn-danger-shadow-hover:inset 0 0 0 1px rgba(255,255,255,.06),0 10px 22px rgba(0,0,0,.45);--cf-btn-danger-shadow-active:inset 0 2px 6px rgba(0,0,0,.45),inset 0 0 0 1px rgba(255,255,255,.05);--cf-update-link-border:rgba(255,255,255,.18);--cf-update-link-hover:#fff;--cf-update-link-border-hover:rgba(255,255,255,.35);--cf-update-card-bg:rgba(18,20,22,.94);--cf-update-card-border:rgba(255,255,255,.10);--cf-update-card-shadow:0 16px 40px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,255,255,.04);--cf-update-card-title:#f9fafb;--cf-update-card-text:#e5e7eb;--cf-update-card-pill-bg:rgba(255,255,255,.08);--cf-update-card-pill-border:rgba(255,255,255,.12);--theme-cfStatus-warn-bg:#ffb3002b;--theme-cfStatus-warn-border:#ffb30045;--theme-cfStatus-warn-font:#ffb300cc;--cfDependsRowBg:rgba(255,255,255,.025);--cfDependsRowHoverBg:rgba(255,255,255,.05);--cfDependsRequiredColor:#bff6d7;--cfDependsRequiredBg:rgba(52,199,89,.14);--cfDependsRequiredBorder:rgba(52,199,89,.22);--cfDependsOptionalColor:#c7d7ff;--cfDependsOptionalBg:rgba(76,132,255,.14);--cfDependsOptionalBorder:rgba(76,132,255,.22);--cf-shots-tool-bg:linear-gradient(180deg, rgba(255,255,255,.07) 0%, rgba(255,255,255,.025) 100%);--cf-shots-tool-border:rgba(255,255,255,.08);--cf-shots-tool-shadow:0 10px 26px rgba(0,0,0,.35), inset 0 1px 0 rgba(255,255,255,.04);--cf-shots-tool-hover-color:rgb(var(--theme-text_color));--cf-shots-tool-hover-border:rgba(68,192,122,.35);--cf-shots-tool-hover-bg:linear-gradient(180deg, rgba(68,192,122,.18) 0%, rgba(68,192,122,.08) 100%);--cf-shots-tool-hover-shadow:0 12px 28px rgba(0,0,0,.45), 0 0 0 1px rgba(68,192,122,.14), 0 0 18px rgba(68,192,122,.18);--cf-shots-nav-bg:linear-gradient(180deg, rgba(255,255,255,.05) 0%, rgba(255,255,255,.015) 100%);--cf-shots-nav-border:rgba(255,255,255,.07);--cf-shots-nav-shadow:0 10px 26px rgba(0,0,0,.38), inset 0 1px 0 rgba(255,255,255,.04);--cf-shots-nav-hover-border:rgba(68,192,122,.28);--cf-shots-nav-hover-bg:linear-gradient(180deg, rgba(68,192,122,.16) 0%, rgba(68,192,122,.06) 100%);--cf-shots-nav-hover-shadow:0 14px 30px rgba(0,0,0,.48), 0 0 16px rgba(68,192,122,.16), inset 0 1px 0 rgba(255,255,255,.05);--cf-shotgrid-backdrop:rgba(8,10,14,.78);--cf-shotgrid-dialog-bg:linear-gradient(180deg, rgba(25,29,34,.96), rgba(16,19,23,.98));--cf-shotgrid-dialog-border:rgba(255,255,255,.07);--cf-shotgrid-dialog-shadow:0 24px 60px rgba(0,0,0,.45), inset 0 1px 0 rgba(255,255,255,.04);--cf-shotgrid-close-color:rgba(var(--theme-text_color), .82);--cf-shotgrid-close-bg:rgba(255,255,255,.06);--cf-shotgrid-close-shadow:inset 0 0 0 1px rgba(255,255,255,.04);--cf-shotgrid-close-hover-bg:rgba(68,192,122,.14);--cf-shotgrid-close-hover-color:rgb(var(--theme-text_color));--cf-shotgrid-thumb-bg:rgba(255,255,255,.03);--cf-shotgrid-thumb-border:rgba(255,255,255,.06);--cf-shotgrid-thumb-shadow:0 10px 24px rgba(0,0,0,.26), inset 0 1px 0 rgba(255,255,255,.03);--cf-shotgrid-thumb-overlay:linear-gradient(to top, rgba(0,0,0,.18), rgba(0,0,0,0) 40%);--cf-shotgrid-thumb-hover-border:rgba(68,192,122,.28);--cf-shotgrid-thumb-hover-shadow:0 16px 30px rgba(0,0,0,.34), 0 0 0 1px rgba(68,192,122,.08), 0 0 18px rgba(68,192,122,.12);--carbon-banner-bg:#151a18;--carbon-banner-bg-top:rgba(255,255,255,.02);--carbon-banner-bg-bottom:rgba(255,255,255,.01);--carbon-banner-glow:rgba(96,207,148,.12);--carbon-banner-border:rgba(255,255,255,.06);--carbon-banner-shadow:rgba(0,0,0,.22);--carbon-banner-hover-border:rgba(96,207,148,.35);--carbon-banner-hover-ring:rgba(96,207,148,.25);--carbon-banner-hover-glow:rgba(96,207,148,.18);--carbon-banner-hover-shadow:rgba(0,0,0,.35);--carbon-logo-shadow:rgba(0,0,0,.25);--carbon-kicker-bg:rgba(96,207,148,.12);--carbon-accent:#60cf94;--carbon-title:#ffffff;--carbon-title-muted:rgba(255,255,255,.72);--carbon-description:rgba(255,255,255,.72);--carbon-feature-border:rgba(255,255,255,.05);--carbon-feature-bg:rgba(255,255,255,.035);--carbon-feature-text:rgba(255,255,255,.88);--carbon-feature-icon:rgba(255,255,255,.58);--carbon-feature-hover-bg:rgba(96,207,148,.08);--carbon-feature-hover-border:rgba(96,207,148,.22);--carbon-feature-hover-text:#ffffff;--carbon-stat-border:rgba(255,255,255,.05);--carbon-stat-bg:rgba(255,255,255,.03);--carbon-stat-label:rgba(255,255,255,.62);--carbon-button-text:#ffffff;--carbon-discord-border:rgba(255,255,255,.06);--carbon-discord-bg:rgba(255,255,255,.05);--carbon-discord-text:#ffffff;--carbon-discord-hover-bg:rgba(96,207,148,.10);--carbon-discord-hover-border:rgba(96,207,148,.35);--carbon-discord-hover-ring:rgba(96,207,148,.25);--carbon-discord-hover-shadow:rgba(96,207,148,.18);--cf-price-bg:linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02));--cf-price-border:rgba(255,255,255,.08);--cf-price-shadow:inset 0 1px 0 rgba(255,255,255,.05), inset 0 -1px 2px rgba(0,0,0,.22);--cf-price-sale-old-bg:rgba(0,0,0,.22);--cf-price-sale-old-border:rgba(255,255,255,.05);--cf-price-sale-old-text:rgba(255,255,255,.58);--cfp-bg:#14171b;--cfp-bg-alt:#0e1114;--cfp-surface-1:rgba(255,255,255,.06);--cfp-surface-2:rgba(255,255,255,.05);--cfp-surface-3:rgba(255,255,255,.045);--cfp-surface-4:rgba(255,255,255,.03);--cfp-surface-5:rgba(0,0,0,.14);--cfp-surface-6:rgba(255,255,255,.04);--cfp-border:rgba(255,255,255,.08);--cfp-border-soft:rgba(255,255,255,.06);--cfp-border-strong:rgba(255,255,255,.1);--cfp-text:#fff;--cfp-text-2:rgba(255,255,255,.74);--cfp-text-3:rgba(255,255,255,.7);--cfp-text-4:rgba(255,255,255,.62);--cfp-text-5:rgba(255,255,255,.5);--cfp-text-6:rgba(255,255,255,.48);--cfp-text-7:rgba(255,255,255,.4);--cfp-accent:#6fe0a3;--cfp-accent-rgb:111,224,163;--cfp-warm:#ff914d;--cfp-warm-rgb:255,145,77;--cfp-danger:#ff6b6b;--cfp-danger-rgb:255,107,107;--cfp-info:#78aaff;--cfp-info-rgb:120,170,255;--cfp-accent-text:#98e7bc;--cfp-warm-text:#ffb46b;--cfp-danger-text:#ff9e9e;--cfp-info-text:#a9c3ff;--cfp-eyebrow:#cfd8dc;--cfp-shadow-1:0 24px 80px rgba(0,0,0,.32);--cfp-shadow-2:0 10px 40px rgba(0,0,0,.35);--cfp-shadow-3:0 16px 40px rgba(0,0,0,.24);--cfp-shadow-4:0 14px 34px rgba(0,0,0,.22);--cfp-shadow-5:0 18px 40px rgba(0,0,0,.26);--cfp-shadow-inset:inset 0 1px 0 rgba(255,255,255,.04);--cfp-shadow-inset-strong:inset 0 1px 0 rgba(255,255,255,.05);--cf-card-bg:linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.02));--cf-card-border:rgba(255,255,255,.08);--cf-card-hover:rgba(255,255,255,.12);--cf-text-soft:#ffffffd1;--cf-accent:var(--theme-primary, #3ddc97);--cf-divider-color:rgba(255,255,255,.08);--cfFooterDivider:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.10) 8%, rgba(255,255,255,0.14) 50%, rgba(255,255,255,0.10) 92%, rgba(255,255,255,0) 100%);--cfDownloadLog-card-bg:rgba(255,255,255,.018);--cfDownloadLog-card-border:rgba(255,255,255,.055);--cfDownloadLog-name:#fff;--cfDownloadLog-pill-time-bg:rgba(255,255,255,.04);--cfDownloadLog-pill-time-border:rgba(255,255,255,.07);--cfDownloadLog-pill-time-text:rgba(255,255,255,.66);--cfDownloadLog-pill-version-bg:rgba(89,104,255,.12);--cfDownloadLog-pill-version-border:rgba(89,104,255,.22);--cfDownloadLog-pill-version-text:rgba(214,220,255,.92);--cfDownloadLog-divider:rgba(255,255,255,.14);--cfDownloadLog-card-hover-bg:rgba(255,255,255,.03);--cfDownloadLog-card-hover-border:rgba(255,255,255,.09);--cfDownloadLog-card-hover-shadow:0 8px 18px rgba(0,0,0,.16);}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}.swiper-container-no-flexbox .swiper-slide{float:left;}.swiper-container-vertical > .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box;}.swiper-container-android .swiper-slide, .swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0);}.swiper-container-multirow > .swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.swiper-container-free-mode > .swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto;}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;}.swiper-slide-invisible-blank{visibility:hidden;}.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide{height:auto;}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height, -webkit-transform;transition-property:height, -webkit-transform;-o-transition-property:transform, height;transition-property:transform, height;transition-property:transform, height, -webkit-transform;}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px;}.swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal > .swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y;}.swiper-container-wp8-vertical, .swiper-container-wp8-vertical > .swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x;}.swiper-button-prev, .swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat;}.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none;}.swiper-button-prev, .swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto;}.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto;}.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-lock{display:none;}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;-o-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10;}.swiper-pagination.swiper-pagination-hidden{opacity:0;}.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets{bottom:10px;left:0;width:100%;}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);position:relative;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#fff;opacity:0.3;}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}.swiper-pagination-bullet-active{opacity:1;background:#e4171d;}.swiper-container-vertical > .swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0);}.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block;}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px;}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top, 200ms -webkit-transform;transition:200ms top, 200ms -webkit-transform;-o-transition:200ms transform, 200ms top;transition:200ms transform, 200ms top;transition:200ms transform, 200ms top, 200ms -webkit-transform;}.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left, 200ms -webkit-transform;transition:200ms left, 200ms -webkit-transform;-o-transition:200ms transform, 200ms left;transition:200ms transform, 200ms left;transition:200ms transform, 200ms left, 200ms -webkit-transform;}.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right, 200ms -webkit-transform;transition:200ms right, 200ms -webkit-transform;-o-transition:200ms transform, 200ms right;transition:200ms transform, 200ms right;transition:200ms transform, 200ms right, 200ms -webkit-transform;}.swiper-pagination-progressbar{background:rgba(0, 0, 0, 0.25);position:absolute;}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;}.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0;}.swiper-container-vertical > .swiper-pagination-progressbar, .swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0;}.swiper-pagination-white .swiper-pagination-bullet-active{background:#ffffff;}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255, 255, 255, 0.25);}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#ffffff;}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000000;}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0, 0, 0, 0.25);}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000000;}.swiper-pagination-lock{display:none;}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0, 0, 0, 0.1);}.swiper-container-horizontal > .swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%;}.swiper-container-vertical > .swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%;}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0, 0, 0, 0.5);border-radius:10px;left:0;top:0;}.swiper-scrollbar-cursor-drag{cursor:move;}.swiper-scrollbar-lock{display:none;}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;}.swiper-zoom-container > img, .swiper-zoom-container > svg, .swiper-zoom-container > canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;}.swiper-slide-zoomed{cursor:move;}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite;}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat;}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none;}.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-container-cube{overflow:visible;}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%;}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none;}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;}.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-prev, .swiper-container-cube .swiper-slide-next + .swiper-slide{pointer-events:auto;visibility:visible;}.swiper-container-cube .swiper-slide-shadow-top, .swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0;}.swiper-container-flip{overflow:visible;}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none;}.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-container-flip .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.30);-ms-transform:scale(0.30);transform:scale(0.30);position:relative;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.80);-ms-transform:scale(0.80);transform:scale(0.80);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.60);-ms-transform:scale(0.60);transform:scale(0.60);}:root.theme--white{--usernav-border-color:rgba(0, 0, 0, 0.3);--tabs-background-main:#e8eaed;--tabs-background-grad:#e3e5e8;--tabs-text-hover:#dcdfe3;--theme-cfStatus-bg:#76ff0021;--theme-cfStatus-border:#7aeb1821;--theme-cfStatus-font:#6bc120;--theme-cfStatus-warn-bg:#ffb30026;--theme-cfStatus-warn-border:#ffb30036;--theme-cfStatus-warn-font:#ffb300ed;--theme-cfStatus-info-bg:#00a0f724;--theme-cfStatus-info-border:#00a0f724;--theme-cfStatus-info-font:#00a0f7c2;--theme-AnswerIndicator-bg:#d4d4d4;--theme-cfDependency-bg:#0000000f;--theme-cfDependency-hover:#00000017;--theme-downloads:#ffffff;--theme-downloads-price:#fff;--theme-downloads-pinned:#61c48d;--theme-downloads-thumbs:#dde1e5;--theme-downloads-thumbs-shadow:none;--theme-downloads-info:#edeeef;--theme-downloads-info-icon:#d7d8dd;--theme-downloads-box-info-icon:#ffffff;--theme-downloads-box-info-icon-fonts:#61c99a;--theme-downloads-box-info-text:#6f7484;--theme-downloads-opinion:#fafafa;--theme-downloads-opinion-title-fonts:#6c7283;--theme-downloads-opinion-desc-fonts:#6c7283;--theme-downloads-opinion-fonts:#6c7283;--theme-downloads-info_arrow:#fff;--theme-downloads-info_arrow_fonts:#000;--theme-downloads-info_arrow_hover:#61d0a0;--theme-downloads-info_arrow_fonts_hover:#fff;--theme-breadcrumb-link:#6c7283;--theme-breadcrumb-icon:#aeafaf;--theme-breadcrumb-icon-hover:#61c693;--theme-breadcrumb-last:#61c693;--theme-page_background:229, 234, 232;--box--backgroundColor:rgba(248, 249, 250, 1);--theme-selected:235, 237, 239;--theme-area_background_light:241, 242, 244;--theme-area_background_reset:248, 249, 250;--theme-area_background_dark:204, 209, 215;--theme-area_background:219, 223, 227;--theme-color-green:#60cf93;--theme-mentions:95, 206, 147;--theme-selected_border:95, 206, 147;--theme-brand_primary:95, 206, 147;--form-field--borderColor:rgba(68, 81, 84, 0.26);--form-field--borderHoverColor:rgba(138, 138, 138);--theme-active_input_border:95, 206, 147;--theme-tab_background:95, 206, 147;--theme-item_status:95, 206, 147;--informational-dark:#60cf93;--informational-light:#fff;--theme-main_nav:95, 206, 147;--theme-main_nav_font:148, 152, 164;--theme-moderated_light:213, 52, 52, 0.09;--theme-moderated_text:213, 52, 52;--theme-calendary-widget:#dbdee1;--theme-dataitem:rgba(65, 77, 80, 0.12);--theme-timeline_color:95, 206, 147;--theme-progress:#c6cbd1;--theme-progress-bar:#5fce92;--theme-progress-fonts:#6c7283;--theme-badge-positive:97, 208, 164;--theme-post_highlight:219, 59, 59;--theme-post_highlight_border:219, 59, 59;--theme-badge-new:97, 208, 164;--general-dark:#e5e5e7;--general-dark-shadow:none;--general-dark-fonts:#6c7287;--informational-dark:#61d0a3;--informational-dark-shadow:none;--informational-dark-fonts:#055032;--positive-dark:#234a2b;--positive-dark-shadow:none;--positive-dark-fonts:#40b538;--negative-dark:#E57373;--negative-dark-shadow:none;--negative-dark-fonts:#bf2323;--theme-text_color:108, 114, 131;--theme-text_light:155, 155, 171;--theme-text_dark:108, 114, 131;--theme-footer_text:255, 255, 255;--theme-section_title:221, 225, 229;--theme-section_title_font:110, 116, 132;--theme-btn_login:#f0f0f1;--theme-btn_login-font:#7d8291;--theme-green-a:95, 206, 145;--theme-green-b:97, 208, 165;--theme-green-font:#fff;--theme-light_button:227, 229, 232;--theme-light_button_font:108, 114, 131;--theme-very_light_button:227, 229, 232;--theme-very_light_button_font:108, 114, 131;--theme-link_button:108, 114, 131;--theme-button_bar:235, 237, 239;--theme-button_bar_btn:#fff;--theme-button_bar_btn-fonts:#6c7283;--theme-button_bar_btn_active:#5fce93;--theme-button_bar_btn_active-fonts:#fff;--theme-link:108, 114, 131;--theme-link_hover:97, 208, 165;--theme-menu-fonts:#6c7283;--theme-menu-hover:#e9e9eb;--theme-menu-hover-fonts:#6c7283;--theme-menu-active:#e9e9eb;--theme-menu-active-fonts:#6c7283;--theme-menu_secondary:#e9e9eb;--theme-menu_secondary-link:transparent;--theme-menu_secondary-link-fonts:#525766;--theme-menu_secondary-link-hover:#bcc1c6;--theme-menu_secondary-link-fonts-hover:#525766;--theme-search-fonts:#8a94b4;--theme-search-border:#e8e9ed;--theme-search-border-hover:#5fce93;--theme-search-submit-fonts:#dadada;--theme-search-submit-fonts-hover:#5fce93;--theme-userpanel-fonts:#8a94b4;--theme-switch:#bcc1c6;--theme-switch-fonts:#eef0f1;--theme-switch-hover:#abb2b9;--theme-switch-hover-fonts:#eef0f1;--theme-switch-hover-shadow:255, 255, 255, 1;--theme-slider:#fff;--theme-slider-fonts:#fff;--theme-slider-btn:#60bb6e;--theme-slider-btn-hover:#61d0a3;--theme-slider-btn-disabled:#d1d5d4;--theme-comment_count:241, 242, 244;--theme-comment_count_font:108, 114, 131;--theme-forum:#f8f9fa;--theme-forum-title:transparent;--theme-forum-title-font:#6c7283;--theme-forum-title-toggle:#f1f2f4;--theme-forum-title-toggle-font:#b9babb;--theme-forum-row:#f1f2f4;--theme-forum-row-descritpion:#6c7283;--theme-forum-row-sublist-icon:#c4c8cf;--theme-forum-row-sublist-font:#6c7283;--theme-forum-row-sublist-hover-font:#6c7283;--theme-forum-row-sublist-unread-font:#fff;--theme-forum-row-stats:#e3e5e8;--theme-forum-row-stats-separator:#c1c4ca;--theme-forum-row-stats-font:#6c7283;--theme-sidebar:#f1f2f4;--theme-sidebar-title:transparent;--theme-sidebar-title-fonts:#6c7283;--theme-sidebar-title-icon:#c1c2c3;--theme-sidebar-row:#f8f9fa;--theme-sidebar-tabs:transparent;--theme-sidebar-tabs-fonts:#6c7283;--theme-sidebar-tabs-hover:#bcc1c6;--theme-sidebar-tabs-fonts-hover:#6c7283;--theme-statistic:#e1e4e3;--theme-statistic-title:transparent;--theme-statistic-title-font:#6c7283;--theme-statistic-title-link-font:#6c7283;--theme-statistic-title-link-hover-font:#63e0cc;--theme-statistic-ministats-font:#6c7283;--theme-footer-custom:#f2f2f2;--theme-footer-custom-title:#6c7283;--theme-footer-custom-link:#6c7283;--theme-footer-custom-link-hover:#61c79f;--theme-footer-custom-aboutus:#6c7283;--theme-footer-custom-aboutus-green:#62c5a3;--theme-ipsmenu:#e9e9eb;--theme-ipsmenu-title:#d7d7dd;--theme-ipsmenu-title-fonts:#6c7287;--theme-ipsmenu-item-fonts:#777787;--theme-ipsmenu-item-hover:#dcdce1;--theme-ipsmenu-item-icon:#62c793;--theme-ipsmenu-separator:rgba(56, 62, 62, 0.20);--theme-sidemenu:rgba(222, 225, 229);--theme-sidemenu-fonts:#717283;--theme-sidemenu-active:#63d794;--theme-sidemenu-active-fonts:#fff;--theme-pagination_link:rgba(229, 229, 231, 1);--theme-pagination_link-fonts:#6e7484;--theme-pagination_link_active:#60cf94;--theme-pagination_link_active-fonts:#ffffff;--theme-pagination_link_jump:#6e7484;--theme-pagination_link_arrows:#60cf94;--theme-pagination_link_mini:#bcc1c6;--theme-pagination_link_mini-fonts:#fff;--theme-code:#e5e5e7;--theme-code_border:#61d09f;--theme-code-tag:#71718b;--theme-code-atn:#ca81ca;--theme-code-pln:#6c7283;--theme-code-pun:#575a63;--theme-spoiler:229, 229, 231;--theme-spoiler-title:#d5d5db;--theme-spoiler-title-fonts:#6c7283;--theme-spoiler-content:#6c7283;--theme-attachment:#e5e5e7;--theme-attachment-fonts:#6c7283;--theme-attachment-metainfo:rgba(108, 117, 144, 1);--theme-attachment-hover:#61d0a1;--theme-attachment-hover-fonts:#fff;--theme-tag:97, 208, 163, 0.18;--theme-tag_font:97, 208, 163;--theme-topics_controls:rgba(83, 100, 104, 0.12);--theme-topics_unreact:#bcc1c6;--theme-topics_unreact-fonts:#fff;--theme-iframe:#e7e9ed;--theme-iframe-border:#d5d8dd;--theme-iframe-fonts:#6c7283;--theme-editor:#e9e9eb;--theme-editor-border:1px solid #e9e9eb;--theme-editor-shadow:96, 207, 147;--theme-editor-fonts:#6c7283;--theme-editor-tollbar:#e9e9eb;--theme-editor-tollbar-fonts:#6c7283;--theme-editor-separator:rgba(115, 138, 143, 0.08);--theme-editor-button:#ffffff;--theme-editor-button-fonts:#6c7283;--theme-editor-button-hover:#d1d1d7;--theme-editor-button-fonts-hover:#6c7283;--theme-editor-button-combo:#fff;--theme-editor-button-combo-border:0;--theme-editor-button-combo-fonts:#6c7283 --theme-editor-button-combo-hover:#d1d1d7;--theme-editor-button-combo-border-hover:0;--theme-editor-button-combo-fonts-hover:#6c7283;--theme-editor-arrow:#6c7283;--theme-editor-paste:#fff;--theme-editor-paste-fonts:#6c7283;--theme-editor-paste-button:#e3e5e8;--theme-editor-paste-button-fonts:#6c7283;--theme-editor-paste-button-hover:#cdd0d5;--theme-editor-paste-button-fonts-hover:#6c7283;--theme-editor-attachments:#f8f9fa;--theme-input:229, 229, 231;--theme-input-border:229, 229, 231;--theme-input-fonts:108, 114, 131;--theme-input-border-success:56, 219, 68;--theme-input-border-error:227, 42, 42;--theme-input-border-disabled:207, 207, 215;--theme-input-select:229, 229, 231;--theme-input-select-fonts:108, 114, 131;--theme-input-select-active-border:95, 206, 147;--theme-input-select-item-hover:108, 114, 131;--theme-input-select-item-fonts-hover:10, 13, 19;--theme-input-select-item-border:91, 99, 126, 0.12;--theme-fieldrow_section:#e5e5e7;--theme-fieldrow_section-fonts:#757a8a;--theme-token:#5fce92;--theme-token-fonts:#fff;--theme-toggle:#f8f9fa;--theme-toggle_on:#5fce92;--theme-toggle_off:#e3e5e8;--theme-checkinput-fonts:#fff;--theme-rep-positive:81, 195, 67;--theme-rep-negative:238, 9, 8;--theme-rep-neutral:72, 98, 98;--theme-chatbox-form:#e3e5e8;--theme-chatbox-ann:#e3e5e8;--theme-widget-tolbox:#101415;--theme-widget-tolbox-fonts:#fff;--theme-widget-tolbox-block:#14191a;--theme-widget-tolbox-block-fonts:#fff;--theme-widget-tolbox-title:#191f20;--theme-widget:#f8f9fa;--theme-widget-border:#60cf9a;--theme-widget-submit:#191f20;--theme-widget-content:rgba(255, 255, 255, 0.6);--theme-widget-content-border:#1b2122;--theme-widget-content-title:#5fce99;--theme-widget-content-title-font:#fff;--theme-widget-content-remove:#131a1a;--theme-widget-content-remove-font:#fff;--theme-footer-subtext:#0000008c;--theme-cookiedisc-background:#e9ecef;--theme-cookiedisc-color:#495057;--support-replies:#e9e9eb66;--cf-btn-primary-text:#ffffff;--cf-btn-primary-border:#2f9e62;--cf-btn-primary-bg1:#3fbf75;--cf-btn-primary-bg2:#2f9e62;--cf-btn-primary-hover-text:#ffffff;--cf-btn-primary-hover-border:#278a54;--cf-btn-primary-hover-bg1:#49c97f;--cf-btn-primary-hover-bg2:#278a54;--cf-btn-primary-shadow:inset 0 1px 0 rgba(255,255,255,.25), 0 4px 10px rgba(0,0,0,.10);--cf-btn-primary-shadow-hover:inset 0 1px 0 rgba(255,255,255,.3), 0 8px 18px rgba(0,0,0,.15);--cf-btn-primary-shadow-active:inset 0 2px 6px rgba(0,0,0,.18);--cf-btn-neutral-text:#2b3430;--cf-btn-neutral-border:rgba(0,0,0,.12);--cf-btn-neutral-bg1:#ffffff;--cf-btn-neutral-bg2:#f1f3f5;--cf-btn-neutral-hover-text:#111;--cf-btn-neutral-hover-border:rgba(0,0,0,.18);--cf-btn-neutral-hover-bg1:#ffffff;--cf-btn-neutral-hover-bg2:#e9ecef;--cf-btn-neutral-shadow:inset 0 1px 0 rgba(255,255,255,.9), 0 2px 6px rgba(0,0,0,.06);--cf-btn-neutral-shadow-hover:inset 0 1px 0 rgba(255,255,255,1), 0 6px 14px rgba(0,0,0,.12);--cf-btn-neutral-shadow-active:inset 0 2px 6px rgba(0,0,0,.12);--cf-btn-alt-text:#ffffff;--cf-btn-alt-border:#177ec9;--cf-btn-alt-bg1:#2f8fda;--cf-btn-alt-bg2:#177ec9;--cf-btn-alt-hover-text:#ffffff;--cf-btn-alt-hover-border:#1267a6;--cf-btn-alt-hover-bg1:#3b98e0;--cf-btn-alt-hover-bg2:#1267a6;--cf-btn-alt-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 4px 10px rgba(0,0,0,.10);--cf-btn-alt-shadow-hover:inset 0 1px 0 rgba(255,255,255,.3),0 8px 18px rgba(0,0,0,.15);--cf-btn-alt-shadow-active:inset 0 2px 6px rgba(0,0,0,.18);--cf-btn-danger-text:#ffffff;--cf-btn-danger-border:#d94848;--cf-btn-danger-bg1:#f06565;--cf-btn-danger-bg2:#d94848;--cf-btn-danger-hover-text:#ffffff;--cf-btn-danger-hover-border:#b02a2a;--cf-btn-danger-hover-bg1:#ff6f6f;--cf-btn-danger-hover-bg2:#b02a2a;--cf-btn-danger-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 4px 10px rgba(0,0,0,.10);--cf-btn-danger-shadow-hover:inset 0 1px 0 rgba(255,255,255,.3),0 8px 18px rgba(0,0,0,.15);--cf-btn-danger-shadow-active:inset 0 2px 6px rgba(0,0,0,.18);--cf-update-link-border:rgba(0,0,0,.18);--cf-update-link-hover:rgba(0,0,0,.9);--cf-update-link-border-hover:rgba(0,0,0,.32);--cf-update-card-bg:rgba(255,255,255,.96);--cf-update-card-border:rgba(0,0,0,.10);--cf-update-card-shadow:0 14px 34px rgba(0,0,0,.18),inset 0 0 0 1px rgba(255,255,255,.6);--cf-update-card-title:#111827;--cf-update-card-text:#1f2937;--cf-update-card-pill-bg:rgba(0,0,0,.04);--cf-update-card-pill-border:rgba(0,0,0,.10);--theme-cfStatus-warn-bg:#ffb30026;--theme-cfStatus-warn-border:#ffb30055;--theme-cfStatus-warn-font:#8a5a00;--cfDependsRowBg:rgba(0,0,0,.03);--cfDependsRowHoverBg:rgba(0,0,0,.06);--cfDependsRequiredColor:#1f7a46;--cfDependsRequiredBg:rgba(34,197,94,.12);--cfDependsRequiredBorder:rgba(34,197,94,.28);--cfDependsOptionalColor:#1f4ed8;--cfDependsOptionalBg:rgba(59,130,246,.12);--cfDependsOptionalBorder:rgba(59,130,246,.28);--cf-shots-tool-bg:linear-gradient(180deg, rgba(15,23,42,.05) 0%, rgba(15,23,42,.025) 100%);--cf-shots-tool-border:rgba(15,23,42,.10);--cf-shots-tool-shadow:0 10px 26px rgba(15,23,42,.12), inset 0 1px 0 rgba(255,255,255,.85);--cf-shots-tool-hover-color:rgb(var(--theme-text_color));--cf-shots-tool-hover-border:rgba(15,23,42,.16);--cf-shots-tool-hover-bg:linear-gradient(180deg, rgba(15,23,42,.08) 0%, rgba(15,23,42,.045) 100%);--cf-shots-tool-hover-shadow:0 12px 28px rgba(15,23,42,.14), 0 0 0 1px rgba(15,23,42,.04), inset 0 1px 0 rgba(255,255,255,.9);--cf-shots-nav-bg:linear-gradient(180deg, rgba(15,23,42,.045) 0%, rgba(15,23,42,.02) 100%);--cf-shots-nav-border:rgba(15,23,42,.10);--cf-shots-nav-shadow:0 10px 26px rgba(15,23,42,.12), inset 0 1px 0 rgba(255,255,255,.85);--cf-shots-nav-hover-border:rgba(15,23,42,.16);--cf-shots-nav-hover-bg:linear-gradient(180deg, rgba(15,23,42,.08) 0%, rgba(15,23,42,.04) 100%);--cf-shots-nav-hover-shadow:0 14px 30px rgba(15,23,42,.14), 0 0 16px rgba(15,23,42,.06), inset 0 1px 0 rgba(255,255,255,.9);--cf-shotgrid-backdrop:rgba(244,247,250,.78);--cf-shotgrid-dialog-bg:linear-gradient(180deg, rgba(255,255,255,.98), rgba(247,249,252,.98));--cf-shotgrid-dialog-border:rgba(15,23,42,.10);--cf-shotgrid-dialog-shadow:0 24px 60px rgba(15,23,42,.14), inset 0 1px 0 rgba(255,255,255,.92);--cf-shotgrid-close-color:rgba(var(--theme-text_color), .78);--cf-shotgrid-close-bg:rgba(15,23,42,.05);--cf-shotgrid-close-shadow:inset 0 0 0 1px rgba(15,23,42,.08);--cf-shotgrid-close-hover-bg:rgba(15,23,42,.08);--cf-shotgrid-close-hover-color:rgb(var(--theme-text_color));--cf-shotgrid-thumb-bg:rgba(15,23,42,.03);--cf-shotgrid-thumb-border:rgba(15,23,42,.08);--cf-shotgrid-thumb-shadow:0 10px 24px rgba(15,23,42,.10), inset 0 1px 0 rgba(255,255,255,.84);--cf-shotgrid-thumb-overlay:linear-gradient(to top, rgba(15,23,42,.08), rgba(15,23,42,0) 40%);--cf-shotgrid-thumb-hover-border:rgba(15,23,42,.14);--cf-shotgrid-thumb-hover-shadow:0 16px 30px rgba(15,23,42,.12), 0 0 0 1px rgba(15,23,42,.04), 0 0 18px rgba(15,23,42,.05);--carbon-banner-bg:#ffffff;--carbon-banner-bg-top:rgba(255,255,255,.92);--carbon-banner-bg-bottom:rgba(245,250,247,.96);--carbon-banner-glow:rgba(96,207,148,.14);--carbon-banner-border:rgba(16,24,20,.08);--carbon-banner-shadow:rgba(16,24,20,.08);--carbon-banner-hover-border:rgba(96,207,148,.34);--carbon-banner-hover-ring:rgba(96,207,148,.22);--carbon-banner-hover-glow:rgba(96,207,148,.12);--carbon-banner-hover-shadow:rgba(16,24,20,.12);--carbon-logo-shadow:rgba(16,24,20,.10);--carbon-kicker-bg:rgba(96,207,148,.12);--carbon-accent:#2f9f68;--carbon-title:#121816;--carbon-title-muted:rgba(18,24,22,.62);--carbon-description:rgba(18,24,22,.70);--carbon-feature-border:rgba(16,24,20,.08);--carbon-feature-bg:rgba(16,24,20,.03);--carbon-feature-text:rgba(18,24,22,.88);--carbon-feature-icon:rgba(18,24,22,.46);--carbon-feature-hover-bg:rgba(96,207,148,.10);--carbon-feature-hover-border:rgba(96,207,148,.24);--carbon-feature-hover-text:#121816;--carbon-stat-border:rgba(16,24,20,.08);--carbon-stat-bg:rgba(16,24,20,.035);--carbon-stat-label:rgba(18,24,22,.54);--carbon-button-text:#121816;--carbon-discord-bg:#5865F2;--carbon-discord-border:#5865F2;--carbon-discord-text:#ffffff;--carbon-discord-hover-bg:#4752C4;--carbon-discord-hover-border:#4752C4;--carbon-discord-hover-ring:rgba(88,101,242,.35);--carbon-discord-hover-shadow:rgba(88,101,242,.25);--cf-price-bg:linear-gradient(180deg, rgba(0,0,0,.04), rgba(0,0,0,.015));--cf-price-border:rgba(0,0,0,.10);--cf-price-shadow:inset 0 1px 0 rgba(255,255,255,.6), inset 0 -1px 2px rgba(0,0,0,.08);--cf-price-sale-old-bg:rgba(0,0,0,.05);--cf-price-sale-old-border:rgba(0,0,0,.10);--cf-price-sale-old-text:rgba(0,0,0,.55);--cfp-bg:#ffffff;--cfp-bg-alt:#f7f9fc;--cfp-surface-1:#ffffff;--cfp-surface-2:#fbfcfe;--cfp-surface-3:#ffffff;--cfp-surface-4:#f5f7fb;--cfp-surface-5:#f3f6fa;--cfp-surface-6:#eef3f8;--cfp-border:rgba(20,36,58,.10);--cfp-border-soft:rgba(20,36,58,.08);--cfp-border-strong:rgba(20,36,58,.14);--cfp-text:#152235;--cfp-text-2:#3a4a5f;--cfp-text-3:#526377;--cfp-text-4:#67788c;--cfp-text-5:#7f8da0;--cfp-text-6:#8a96a8;--cfp-text-7:#a2adbc;--cfp-accent:#1f9c6b;--cfp-accent-rgb:31,156,107;--cfp-warm:#de7b31;--cfp-warm-rgb:222,123,49;--cfp-danger:#d55656;--cfp-danger-rgb:213,86,86;--cfp-info:#4c73e6;--cfp-info-rgb:76,115,230;--cfp-accent-text:#177651;--cfp-warm-text:#b86222;--cfp-danger-text:#b24444;--cfp-info-text:#3f5fbc;--cfp-eyebrow:#5f7084;--cfp-shadow-1:0 18px 44px rgba(20,36,58,.08);--cfp-shadow-2:0 10px 26px rgba(20,36,58,.08);--cfp-shadow-3:0 14px 30px rgba(20,36,58,.07);--cfp-shadow-4:0 10px 24px rgba(20,36,58,.07);--cfp-shadow-5:0 14px 30px rgba(20,36,58,.10);--cfp-shadow-inset:inset 0 1px 0 rgba(255,255,255,.92);--cfp-shadow-inset-strong:inset 0 1px 0 rgba(255,255,255,.98);--cf-card-bg:linear-gradient(180deg, rgba(0,0,0,.03), rgba(0,0,0,.015));--cf-card-border:rgba(0,0,0,.08);--cf-card-hover:rgba(0,0,0,.14);--cf-text-soft:rgba(0,0,0,.65);--cf-accent:var(--theme-primary, #3ddc97);--cf-divider-color:rgba(0,0,0,.08);--cfFooterDivider:linear-gradient(90deg, rgba(34,43,57,0) 0%, rgba(34,43,57,0.08) 8%, rgba(34,43,57,0.14) 50%, rgba(34,43,57,0.08) 92%, rgba(34,43,57,0) 100%);--cfDownloadLog-card-bg:#fbfbfd;--cfDownloadLog-card-border:#e9ecf2;--cfDownloadLog-name:#1f2430;--cfDownloadLog-pill-time-bg:#f3f5f8;--cfDownloadLog-pill-time-border:#e2e7ee;--cfDownloadLog-pill-time-text:#5b6472;--cfDownloadLog-pill-version-bg:#eef2ff;--cfDownloadLog-pill-version-border:#d9e2ff;--cfDownloadLog-pill-version-text:#4b5fc7;--cfDownloadLog-divider:#d7dde8;--cfDownloadLog-card-hover-bg:#ffffff;--cfDownloadLog-card-hover-border:#dde4ee;--cfDownloadLog-card-hover-shadow:0 8px 18px rgba(31,36,48,.08);}.codefling__downloads, .codefling__downloads ul.cDownloadsCarousel > li.ipsCarousel_item{transition:transform .18s ease, box-shadow .18s ease;}.codefling__downloads .cfSectionBanner{background:unset;}.cfSectionBanner__whosOnline{background:transparent !important;margin:0 0 20px 0 !important;padding:20px !important;}.cfSectionBanner__whosOnline .cfSectionBanner__title{font-size:15px;}.cfSectionBanner__whosOnline .cfSectionBanner__description{font-size:11.5px;}.codefling__downloads__thumb{position:relative;}.codefling__download--priceList{position:absolute;top:12px;left:12px;z-index:4;display:inline-flex;align-items:center;gap:8px;padding:4px 9px;border-radius:999px;background:rgba(22,185,110,.85);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 6px 14px rgba(0,0,0,.25);}.codefling__download--priceList:hover{background:rgba(22,185,110,.95);transform:translateY(-1px);}.codefling__download--priceList i{font-size:10px;padding-right:6px;margin-right:2px;border-right:1px solid rgba(255,255,255,.35);opacity:.95;}.codefling__download--priceList span{position:relative;top:.5px;}.ipsBox.cDownloadsCategoryTable ol.ipsDataList > li.codefling__downloads:hover, .codefling__downloads ul.cDownloadsCarousel > li.ipsCarousel_item:hover{transform:translateY(-4px);box-shadow:0 10px 22px rgba(0,0,0,.35), 0 0 10px 3px rgba(98,199,124,.55);}.codefling__downloads__info_top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;}.codefling__downloads__info_top--title, .cDownloadsCarouselItem_info_top--title, .cfSectionBanner__text{min-width:0;}.codefling__downloads__info_top--title{flex:1 1 auto;}.codefling__downloads__info_top--downloads, .cDownloadsCarouselItem_info_top--downloads{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;white-space:nowrap;}.codefling__downloads__info_top--downloads{gap:5px;flex-wrap:nowrap;}.cDownloadsCarouselItem_info_top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;}.cDownloadsCarouselItem_info_bottom--rating{line-height:0;}.cfFilePrice{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 8px;border-radius:8px;font-size:11.5px;font-weight:700;line-height:1;letter-spacing:-.01em;white-space:nowrap;}.cfFilePrice--current, .cfFilePrice--free{background:rgba(var(--theme-brand_primary),.12);border:1px solid rgba(var(--theme-brand_primary),.22);color:rgb(var(--theme-brand_primary));box-shadow:inset 0 1px 0 rgba(255,255,255,.05);}.cfFilePrice--current{box-shadow:inset 0 1px 0 rgba(255,255,255,.05), 0 0 0 1px rgba(var(--theme-brand_primary),.15);}.cfFilePrice--saleOld{min-height:22px;padding:0 8px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.6);font-size:8.5px;font-weight:600;letter-spacing:.02em;}.cfFilePrice--saleOld s{text-decoration-thickness:1.5px;text-decoration-color:rgba(255,255,255,.35);}.cfSectionBanner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;margin:35px 0 12px;border:1px solid var(--carbon-banner-border);border-radius:16px;background:radial-gradient(circle at top right, var(--carbon-banner-glow), transparent 40%), linear-gradient(180deg, var(--carbon-banner-bg-top), var(--carbon-banner-bg-bottom)), var(--carbon-banner-bg);box-shadow:0 8px 24px var(--carbon-banner-shadow);transition:box-shadow .25s ease, border-color .25s ease, transform .25s ease;}.cfSectionBanner:hover{border-color:var(--carbon-banner-hover-border);box-shadow:0 0 0 1px var(--carbon-banner-hover-ring), 0 12px 32px var(--carbon-banner-hover-glow), 0 8px 24px var(--carbon-banner-hover-shadow);}.cfSectionBanner__main{display:flex;align-items:center;gap:16px;flex:1 1 auto;min-width:0;}.cfSectionBanner__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border-radius:12px;background:var(--carbon-kicker-bg);color:var(--carbon-accent);}.cfSectionBanner__kicker{display:inline-flex;align-items:center;gap:6px;margin-bottom:4px;padding:4px 9px;border-radius:999px;background:var(--carbon-kicker-bg);color:var(--carbon-accent);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;}.cfSectionBanner__title{color:var(--carbon-title);font-size:18px;font-weight:700;line-height:1.1;letter-spacing:-.01em;}.cfSectionBanner__title span{color:var(--carbon-title-muted);font-weight:600;}.cfSectionBanner__description{margin-top:4px;max-width:680px;color:var(--carbon-description);font-size:12px;line-height:1.4;}.cfSectionBanner__side{display:flex;align-items:center;}.cfSectionBanner__button{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:10px;font-size:12px;font-weight:700;text-decoration:none;border:1px solid var(--carbon-feature-border);background:var(--carbon-feature-bg);color:var(--carbon-feature-text);transition:background .15s ease, border-color .15s ease, transform .15s ease;}.cfSectionBanner__button:hover{background:var(--carbon-feature-hover-bg);border-color:var(--carbon-feature-hover-border);transform:translateY(-1px);}.cfSectionBanner__stat{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 0;border-radius:16px;background:var(--carbon-feature-bg);border:1px solid var(--carbon-feature-border);min-width:120px;}.cfSectionBanner__value{font-size:26px;font-weight:800;line-height:1;color:var(--carbon-feature-text);}.cfSectionBanner__label{margin-top:4px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--carbon-description);}.cfThumbActions{position:absolute;right:8px;bottom:8px;z-index:5;display:flex;align-items:center;justify-content:flex-end;gap:6px;}.cfThumbActions > *{flex:0 0 auto;}.cfThumbCollection__btn, .cfThumbWishlist__btn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:rgba(0,0,0,.55);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.68) !important;font-size:13px;transition:all .18s ease;}.cfThumbCollection__btn:hover, .cfThumbWishlist__btn:hover{color:#fff !important;background:rgba(0,0,0,.75);transform:translateY(-1px);border-color:rgba(255,255,255,.24);box-shadow:0 0 10px rgba(255,255,255,.12);}.cfThumbCollection__btn.is-active{color:#7dd3fc !important;background:rgba(0,0,0,.72);border-color:rgba(125,211,252,.45);box-shadow:0 0 8px rgba(125,211,252,.26);}.cfThumbWishlist__btn.is-active{color:#ff4d6d !important;background:rgba(0,0,0,.72);border-color:rgba(255,77,109,.5);box-shadow:0 0 8px rgba(255,77,109,.35);}.cfThumbCollection__btn i, .cfThumbWishlist__btn i{display:block;line-height:1;pointer-events:none;}.cfFileBadge--library{background:#2f7cff;border:1px solid #2f7cff;color:#fff;box-shadow:0 2px 6px rgba(47,124,255,.35);transition:background .15s ease, border-color .15s ease, box-shadow .15s ease;}.cfFileBadge--library:hover{background:#256df2;border-color:#256df2;box-shadow:0 4px 10px rgba(47,124,255,.45);}.cfFileBadge--library i{opacity:.9;}#codefling__slider #codefling__slider__box__article{position:relative;overflow:hidden;}#codefling__slider #codefling__slider__box__article .links{position:absolute;inset:0;z-index:2;}#codefling__slider .cDownloadsCarouselItem_info{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:18px;min-height:132px;pointer-events:none;}#codefling__slider .cDownloadsCarouselItem_info a, #codefling__slider .cDownloadsCarouselItem_info [data-ipsTooltip]{pointer-events:auto;}#codefling__slider .cDownloadsCarouselItem_info_top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;}#codefling__slider .cDownloadsCarouselItem_info_top--title{min-width:0;flex:1 1 auto;}#codefling__slider .cDownloadsCarouselItem_info_top--title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}#codefling__slider .cfSliderDesc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:78%;margin-bottom:20px;font-size:12px;line-height:1.45;color:rgba(255,255,255,.72);letter-spacing:.01em;text-shadow:0 1px 12px rgba(0,0,0,.22);}#codefling__slider .cDownloadsCarouselItem_info_bottom{display:none;}#codefling__slider .cfSliderPrice .cfFilePrice--current, #codefling__slider .cfSliderPrice .cfFilePrice--free{font-size:15px;font-weight:600;line-height:1;}#codefling__slider .cfSliderPrice .cfFilePrice--saleOld{margin-right:4px;font-size:12px;line-height:1;opacity:.72;}#codefling__slider .cfSliderMediaMeta{position:absolute;left:14px;bottom:14px;z-index:4;max-width:calc(100% - 132px);}#codefling__slider .cfSliderRatingPill{display:inline-flex;align-items:center;gap:10px;padding:7px 12px;border-radius:8px;background:rgba(15,15,18,.78);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px rgba(0,0,0,.22);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:auto;}#codefling__slider .cfSliderRatingPill__stars{display:inline-flex;align-items:center;line-height:1;}#codefling__slider .cfSliderRatingPill__stars .ipsRating{display:inline-flex;align-items:center;margin:0;line-height:1;}#codefling__slider .cfSliderRatingPill__stars .ipsRating li{margin:0 1px 0 0;}#codefling__slider .cfSliderRatingPill__stars .ipsRating i{font-size:11px;}#codefling__slider .cfSliderRatingPill__divider{width:1px;height:14px;flex:0 0 1px;background:rgba(255,255,255,.14);}#codefling__slider .cfSliderRatingPill__value{font-size:12px;font-weight:800;line-height:1;white-space:nowrap;color:var(--theme-text_color);}#codefling__slider .cfThumbActions{right:14px;bottom:14px;z-index:4;gap:8px;}#codefling__slider .cfThumbWishlist{display:flex;align-items:center;}.cfPurchasesWrapper{margin-bottom:24px;}.cfPurchasesHero{position:relative;overflow:hidden;padding:28px;border:1px solid var(--cfp-border);border-radius:24px;background:radial-gradient(circle at top right, rgba(var(--cfp-accent-rgb),.16), transparent 32%), radial-gradient(circle at left center, rgba(var(--cfp-warm-rgb),.12), transparent 28%), linear-gradient(180deg, color-mix(in srgb, var(--cfp-bg) 98%, transparent) 0%, color-mix(in srgb, var(--cfp-bg-alt) 98%, transparent) 100%);box-shadow:var(--cfp-shadow-1), var(--cfp-shadow-inset);}.cfPurchasesHero:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg, rgba(var(--cfp-accent-rgb),.05), transparent 38%), repeating-linear-gradient( 90deg, transparent 0, transparent 24px, rgba(255,255,255,.02) 25px, transparent 26px );pointer-events:none;}.cfPurchasesHero__topbar, .cfPurchasesHero__grid{position:relative;z-index:1;}.cfPurchasesHero__topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;}.cfPurchasesHero__eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border:1px solid var(--cfp-border);border-radius:999px;background:var(--cfp-surface-2);color:var(--cfp-eyebrow);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;}.cfPurchasesHero__grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start;}.cfPurchasesHero__title{margin:0 0 10px;color:var(--cfp-text);font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.02;letter-spacing:-.03em;}.cfPurchasesHero__desc{margin:0;max-width:840px;color:var(--cfp-text-3);font-size:14px;line-height:1.7;}.cfPurchasesHero__toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:24px;}.cfPurchasesHero__search{flex:1 1 460px;min-width:280px;}.cfPurchasesHero__sort{flex:0 0 auto;}.cfPurchasesHero__sortButton{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 18px;border:1px solid var(--cfp-border);border-radius:14px;background:var(--cfp-surface-1);box-shadow:var(--cfp-shadow-inset);color:var(--cfp-text);font-weight:700;text-decoration:none;transition:all .2s ease;}.cfPurchasesHero__sortButton:hover{border-color:rgba(var(--cfp-accent-rgb),.35);background:rgba(255,255,255,.1);transform:translateY(-1px);}.cfPurchasesTabsWrap{margin-top:26px;}.cfPurchasesTabs{padding:8px;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:rgba(255,255,255,.04);}.cfPurchasesContent{margin-top:18px;}.cfPurchasesHero__search #elSearchWrapper{width:100%;}.cfPurchasesHero__search #elSearch{position:relative;width:100%;max-width:none;margin:0;padding:0;overflow:hidden;border:1px solid var(--cfp-border);border-radius:14px;background:var(--cfp-surface-1);box-shadow:var(--cfp-shadow-inset);}.cfPurchasesHero__search #elSearch form{display:flex;align-items:center;min-height:48px;}.cfPurchasesHero__search #elSearch input[type="search"]{width:100%;height:48px;padding:0 52px 0 16px;border:0;background:transparent;box-shadow:none;color:var(--cfp-text);font-size:14px;}.cfPurchasesHero__search #elSearch input[type="search"]::placeholder{color:var(--cfp-text-5);}.cfPurchasesHero__search #elSearch .cSearchSubmit{position:absolute;top:50%;right:8px;display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:10px;background:var(--cfp-surface-1);color:var(--cfp-text);line-height:1;transform:translateY(-50%);}.cfPurchasesHero__search #elSearch .cSearchSubmit:hover{background:rgba(255,255,255,.12);}.cfPurchasesHero__search #elSearch .cSearchSubmit i{display:block;font-size:14px;line-height:1;}.cfPurchasesDealsCard{padding:22px;border:1px solid var(--cfp-border);border-radius:20px;background:radial-gradient(circle at top right, rgba(var(--cfp-warm-rgb),.18), transparent 55%), linear-gradient(180deg, var(--cfp-surface-1), var(--cfp-surface-4));box-shadow:var(--cfp-shadow-inset-strong), var(--cfp-shadow-2);backdrop-filter:blur(10px);}.cfPurchasesDealsCard__badge{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;padding:6px 12px;border:1px solid rgba(var(--cfp-warm-rgb),.3);border-radius:999px;background:rgba(var(--cfp-warm-rgb),.15);color:var(--cfp-warm-text);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;}.cfPurchasesDealsCard__title{margin:0 0 10px;color:var(--cfp-text);font-size:20px;font-weight:800;}.cfPurchasesDealsCard__desc{margin:0 0 18px;color:var(--cfp-text-3);font-size:13px;line-height:1.6;}.cfWarrantyPromo{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;overflow:hidden;margin-bottom:18px;padding:20px 22px;border:1px solid var(--cfp-border);border-radius:20px;background:radial-gradient(circle at 100% 0, rgba(var(--cfp-accent-rgb),.16), transparent 34%), linear-gradient(180deg, var(--cfp-surface-2), rgba(255,255,255,.025));box-shadow:var(--cfp-shadow-3), var(--cfp-shadow-inset-strong);backdrop-filter:blur(10px);}.cfWarrantyPromo__glow{position:absolute;inset:auto auto -40px -40px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle, rgba(var(--cfp-accent-rgb),.16) 0%, rgba(var(--cfp-accent-rgb),0) 72%);pointer-events:none;}.cfWarrantyPromo__icon, .cfWarrantyPromo__content, .cfWarrantyPromo__actions{position:relative;z-index:1;}.cfWarrantyPromo__icon{display:flex;align-items:center;justify-content:center;flex:0 0 54px;width:54px;height:54px;border:1px solid rgba(var(--cfp-accent-rgb),.28);border-radius:16px;background:linear-gradient(180deg, rgba(var(--cfp-accent-rgb),.2), rgba(var(--cfp-accent-rgb),.1));box-shadow:inset 0 1px 0 rgba(255,255,255,.08), 0 8px 24px rgba(0,0,0,.18);color:var(--cfp-accent);font-size:22px;}.cfWarrantyPromo__eyebrow{margin-bottom:4px;color:color-mix(in srgb, var(--cfp-accent) 72%, white);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;}.cfWarrantyPromo__title{margin:0 0 6px;color:var(--cfp-text);font-size:20px;font-weight:800;line-height:1.15;letter-spacing:-.02em;}.cfWarrantyPromo__text{margin:0;max-width:760px;color:var(--cfp-text-3);font-size:14px;line-height:1.65;}.cfWarrantyPromo__actions{display:flex;align-items:center;justify-content:flex-end;}.cfWarrantyPromo__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 16px;border:1px solid var(--cfp-border-strong);border-radius:14px;background:var(--cfp-surface-1);box-shadow:var(--cfp-shadow-inset-strong);color:var(--cfp-text);font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap;transition:all .18s ease;}.cfWarrantyPromo__button:hover{border-color:rgba(var(--cfp-accent-rgb),.28);background:rgba(var(--cfp-accent-rgb),.12);color:var(--cfp-text);transform:translateY(-1px);}.cfWarrantyPromo__button i{font-size:12px;line-height:1;}.cfPurchaseList{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;}.cfPurchaseCard{position:relative;overflow:hidden;border:1px solid var(--cfp-border);border-radius:22px;background:radial-gradient(circle at top right, rgba(var(--cfp-accent-rgb),.08), transparent 32%), linear-gradient(180deg, var(--cfp-surface-3), rgba(255,255,255,.025));box-shadow:var(--cfp-shadow-4), var(--cfp-shadow-inset);backdrop-filter:blur(10px);transition:border-color .18s ease, transform .18s ease, box-shadow .18s ease;}.cfPurchaseCard:hover, .cfWarrantyPromo:hover{border-color:rgba(var(--cfp-accent-rgb),.18);box-shadow:var(--cfp-shadow-5), var(--cfp-shadow-inset-strong);}.cfPurchaseCard__top{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:18px;padding:18px;}.cfPurchaseCard__main, .cfPurchaseCard__body, .cfPurchaseCard__identity{min-width:0;}.cfPurchaseCard__mediaWrap{display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px;align-items:start;}.cfPurchaseCard__image{display:block;width:120px;aspect-ratio:1 / 1;border:1px solid var(--cfp-border);border-radius:18px;background-color:var(--cfp-surface-4);background-position:center;background-repeat:no-repeat;background-size:cover;box-shadow:var(--cfp-shadow-inset);}.cfPurchaseCard__image--empty{display:flex;align-items:center;justify-content:center;color:var(--cfp-text-7);font-size:28px;}.cfPurchaseCard__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px;}.cfPurchaseCard__title{margin:0 0 6px;font-size:22px;font-weight:800;line-height:1.18;letter-spacing:-.02em;}.cfPurchaseCard__title a, .cfPurchaseCard__title a:hover{color:var(--cfp-text);text-decoration:none;}.cfPurchaseCard__title a:hover{opacity:.92;}.cfPurchaseCard__type{margin:0;color:var(--cfp-text-4);font-size:14px;line-height:1.5;}.cfPurchaseCard__statusRow{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;}.cfPurchaseCard__badgeLink, .cfPurchaseCard__inlineAction{text-decoration:none;}.cfPurchaseCard__badge{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid var(--cfp-border);border-radius:999px;background:var(--cfp-surface-2);color:var(--cfp-text);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;}.cfPurchaseCard__badge--positive{border-color:rgba(var(--cfp-accent-rgb),.24);background:rgba(var(--cfp-accent-rgb),.12);color:var(--cfp-accent-text);}.cfPurchaseCard__badge--update{border-color:rgba(var(--cfp-warm-rgb),.24);background:rgba(var(--cfp-warm-rgb),.12);color:var(--cfp-warm-text);}.cfPurchaseCard__badge--negative{border-color:rgba(var(--cfp-danger-rgb),.24);background:rgba(var(--cfp-danger-rgb),.12);color:var(--cfp-danger-text);}.cfPurchaseCard__badge--muted{border-color:var(--cfp-border-strong);background:var(--cfp-surface-2);color:var(--cfp-text-3);}.cfPurchaseCard__badge--soft{border-color:rgba(var(--cfp-info-rgb),.24);background:rgba(var(--cfp-info-rgb),.12);color:var(--cfp-info-text);}.cfPurchaseCard__notice{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;border:1px solid var(--cfp-border);border-radius:14px;background:var(--cfp-surface-5);color:var(--cfp-text-2);font-size:13px;line-height:1.6;}.cfPurchaseCard__notice i{margin-top:2px;color:var(--cfp-warm-text);}.cfPurchaseCard__notice a{color:var(--cfp-text);text-decoration:underline;}.cfPurchaseCard__metaGrid{display:grid;grid-template-columns:repeat(3, minmax(0,1fr));gap:12px;}.cfPurchaseCard__metaItem, .cfPurchaseCard__renew{min-width:0;padding:12px 13px;border:1px solid var(--cfp-border-soft);border-radius:16px;background:var(--cfp-surface-5);}.cfPurchaseCard__metaLabel, .cfPurchaseCard__renewLabel{display:block;margin-bottom:6px;color:var(--cfp-text-6);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;}.cfPurchaseCard__metaValue{display:block;color:var(--cfp-text);font-size:13px;font-weight:700;line-height:1.45;word-break:break-word;}.cfPurchaseCard__actions{display:flex;flex-direction:column;align-items:stretch;gap:10px;}.cfPurchaseCard__renew{text-align:left;}.cfPurchaseCard__renewLabel{margin-bottom:4px;color:var(--cfp-text-5);}.cfPurchaseCard__renewPrice{display:block;color:var(--cfp-text);font-size:16px;font-weight:800;line-height:1.3;}.cfPurchaseCard__button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:0 14px;border:1px solid var(--cfp-border);border-radius:14px;background:var(--cfp-surface-1);box-shadow:var(--cfp-shadow-inset);color:var(--cfp-text);font-size:13px;font-weight:800;text-decoration:none;transition:all .18s ease;}.cfPurchaseCard__button:hover{color:var(--cfp-text);transform:translateY(-1px);}.cfPurchaseCard__button--primary{border-color:rgba(var(--cfp-accent-rgb),.22);background:linear-gradient(180deg, rgba(var(--cfp-accent-rgb),.2), rgba(var(--cfp-accent-rgb),.12));}.cfPurchaseCard__button--primary:hover{background:linear-gradient(180deg, rgba(var(--cfp-accent-rgb),.28), rgba(var(--cfp-accent-rgb),.16));}.cfPurchaseCard__button--soft:hover{background:rgba(255,255,255,.1);}body[data-pageapp="dp47extpurchaseslist"] .cfPurchasesTabs .ipsTabs_item, body[data-pageapp="dp47managedownloads"] .cfPurchasesTabs .ipsTabs_item{border-radius:12px;font-weight:700;}body[data-pageapp="dp47extpurchaseslist"] .cfPurchasesTabs .ipsTabs_activeItem, body[data-pageapp="dp47managedownloads"] .cfPurchasesTabs .ipsTabs_activeItem{background:linear-gradient(180deg, rgba(var(--cfp-accent-rgb),.18), rgba(var(--cfp-accent-rgb),.1));box-shadow:inset 0 0 0 1px rgba(var(--cfp-accent-rgb),.22);color:var(--cfp-text) !important;}[data-pageapp="dp47extpurchaseslist"] .cfSearch i, [data-pageapp="dp47managedownloads"] .cfSearch i{left:10px;}[data-pageapp="dp47extpurchaseslist"] .ipsTabs_panel, [data-pageapp="dp47managedownloads"] .ipsTabs_panel{background:unset;}body[data-pageapp="dp47managedownloads"] .cfPurchasesHero__grid{display:block;}.dp47fd__card{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.10);box-shadow:0 1px 0 rgba(0,0,0,.15);}.dp47fd__panel{padding:18px;border:1px solid var(--theme-border);border-radius:18px;background:var(--theme-area_background_dark);box-shadow:0 10px 30px rgba(0,0,0,.18);}.dp47fd__panel-hdr{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:0 0 14px;}.dp47fd__panel-hdr h3, .dp47fd__sidebar h3{display:flex;align-items:center;gap:8px;margin:0;padding:0;border:none;font-size:15px;font-weight:750;}.dp47fd__panel-hdr h3{margin:0 0 4px;font-size:17px;line-height:1.2;}.dp47fd__desc{margin:12px 0 15px;font-size:12px;}.dp47fd__panel-hdr .dp47fd__desc{margin:0;font-size:12.5px;opacity:.78;}.dp47fd__sidebar-divider{height:1px;margin:0 0 14px;border:none;background:rgba(255,255,255,.10);}.dp47fd__topbar-actions{grid-area:actions;display:flex;align-items:center;gap:12px;justify-self:end;align-self:center;}.dp47fd__topbar-currency, .dp47fd__overview-period{padding:0;background:unset;}.dp47fd__topbar-currency{border:0;font-size:12px;}.theme--dark .dp47fd__overview-period{background:unset;}select#dp47fd_days_filter, select#dp47fd_cat_filter, select#dp47fd_exposure_days, select#dp47fd_currency{font-size:11px;}.dp47fd__exposure-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start;}.dp47fd__metric-list, .dp47fd #dp47fd_funnel_data, .dp47fd #dp47fd_bench_data{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;}.dp47fd #dp47fd_funnel_data > .dp47fd__funnel-step, .dp47fd #dp47fd_bench_data > .dp47fd__bench-row{min-height:64px;padding:14px 15px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:rgba(255,255,255,.03);transition:background .15s ease, border-color .15s ease, transform .15s ease;}.dp47fd #dp47fd_funnel_data > .dp47fd__funnel-step{display:flex;align-items:center;justify-content:space-between;gap:14px;}.dp47fd #dp47fd_bench_data > .dp47fd__bench-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"label value" "label badge";column-gap:14px;row-gap:6px;align-items:center;}.dp47fd #dp47fd_funnel_data > .dp47fd__funnel-step:hover, .dp47fd #dp47fd_bench_data > .dp47fd__bench-row:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.10);transform:translateY(-1px);}.dp47fd__metric-left, .dp47fd__metric-right, .dp47fd__funnel-label, .dp47fd__funnel-val, .dp47fd #dp47fd_bench_data > .dp47fd__bench-row > .dp47fd__bench-label{display:flex;flex-direction:column;gap:3px;min-width:0;}.dp47fd #dp47fd_funnel_data > .dp47fd__funnel-step > .dp47fd__funnel-label, .dp47fd #dp47fd_bench_data > .dp47fd__bench-row > .dp47fd__bench-label, .dp47fd__metric-left strong, .dp47fd__metric-right strong{font-size:14px;line-height:1.25;font-weight:700;color:var(--theme-text_dark) !important;}.dp47fd #dp47fd_funnel_data > .dp47fd__funnel-step > .dp47fd__funnel-label small, .dp47fd #dp47fd_funnel_data > .dp47fd__funnel-step > .dp47fd__funnel-val small, .dp47fd #dp47fd_bench_data > .dp47fd__bench-row > .dp47fd__bench-label small, .dp47fd__metric-left small, .dp47fd__metric-right small{font-size:12px;line-height:1.35;font-weight:400;color:var(--theme-text_light) !important;opacity:.82;}.dp47fd #dp47fd_funnel_data > .dp47fd__funnel-step > .dp47fd__funnel-val, .dp47fd__metric-right{display:flex;flex-direction:column;gap:3px;align-items:flex-end;text-align:right;flex-shrink:0;min-width:0;color:var(--theme-text_dark);}.dp47fd #dp47fd_funnel_data > .dp47fd__funnel-step > .dp47fd__funnel-val{font-size:14px;line-height:1.25;}.dp47fd #dp47fd_bench_data > .dp47fd__bench-row > .dp47fd__bench-label{grid-area:label;align-self:center;}.dp47fd #dp47fd_bench_data > .dp47fd__bench-row > .dp47fd__bench-val{grid-area:value;display:block;align-self:end;justify-self:end;min-width:0;margin:0;padding:0;font-size:14px;line-height:1.25;font-weight:700;color:var(--theme-text_dark) !important;text-align:right;white-space:nowrap;}.dp47fd #dp47fd_bench_data > .dp47fd__bench-row > .dp47fd__badge{grid-area:badge;align-self:start;justify-self:end;margin:0;}.dp47fd__metric-right .dp47fd__badge{margin:0;}.dp47fd__panel .dp47fd__tip-note{margin-top:14px;padding-top:2px;}.dp47fd__payout-btns{gap:0;}a#dp47fd_export{padding:8px 10px;}.dp47fd .dp47fd__perf-actions select.dp47fd__select:focus, .dp47fd .dp47fd__perf-actions input.dp47fd__select:focus, .dp47fd select.dp47fd__select:focus, .dp47fd input.dp47fd__select:focus{background:#181d1b !important;}.dp47fd__activity-item{padding:12px 10px 12px 0;}.dp47fd__withdrawal-item{padding:14px 10px 14px 0;}.dp47fd__section--overview .dp47fd__overview{margin-bottom:18px;}.dp47fd__section--overview .dp47fd__row{align-items:stretch;}.dp47fd__overview-block{height:100%;padding:18px;border:1px solid rgba(255,255,255,.06);border-radius:16px;background:rgba(255,255,255,.02);}.dp47fd__overview-block .dp47fd__section-hdr{margin-bottom:10px;}.dp47fd__overview-block .dp47fd__desc{margin-bottom:14px;}.dp47fd__overview-block--side{display:flex;flex-direction:column;}.dp47fd__table-wrap--scroll{position:relative;overflow:auto;}.dp47fd__table-wrap--scroll .dp47fd__table thead th{position:sticky;top:0;z-index:5;white-space:nowrap;}.cfCollectionsPage .cfPurchasesHero, .cfCollectionsPage--public .cfPurchasesHero, .cDp45CollectionView .cfCollectionsHero{margin-bottom:24px;}.cfCollectionsPage .cfPurchasesHero__grid{align-items:stretch;}.cfCollectionsPage .cfCollectionsHero .cfPurchasesHero__desc, .cfCollectionsPage--public .cfCollectionsHero .cfPurchasesHero__desc{max-width:860px;}.cfCollectionsPage .cfCollectionsHeroCard, .cfCollectionsPage--public .cfCollectionsHeroCard, .cDp45CollectionView .cfCollectionViewHeroCard{height:100%;display:flex;flex-direction:column;justify-content:center;}.cfCollectionsPage .cfCollectionsContent{padding:0;background:none;border:none;box-shadow:none;}.cfCollectionsPage .cfCollectionsList{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;}.cfCollectionsPage .cfCollectionCard{display:flex;flex-direction:column;min-width:0;overflow:hidden;}.cfCollectionsPage .cfCollectionCard:hover{transform:translateY(-2px);}.cfCollectionsPage .cfCollectionCard__media, .cfCollectionCard__media{position:relative;margin:0;}.cfCollectionsPage .cfCollectionCard__coverLink{display:block;text-decoration:none;}.cfCollectionsPage .cfCollectionCard__cover{position:relative;width:100%;height:248px;overflow:hidden;background:rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.05);}.cfCollectionsPage .cfCollectionCard__coverImage{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.02);}.cfCollectionsPage .cfCollectionCard__coverImage.is-active{opacity:1;transform:scale(1);}.cfCollectionsPage .cfCollectionCard__cover--rotating .cfCollectionCard__coverImage{animation:cfCollectionCoverCycle 24s infinite;}.cfCollectionsPage .cfCollectionCard__camera{padding:12px 14px 0;}.cfCollectionsPage .cfCollectionCard__cameraTrack{display:flex;align-items:center;gap:8px;width:100%;overflow:hidden;text-decoration:none;}.cfCollectionsPage .cfCollectionCard__cameraThumb{flex:0 0 42px;width:42px;height:42px;border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden;background:rgba(255,255,255,.04);box-shadow:0 4px 14px rgba(0,0,0,.16);}.cfCollectionsPage .cfCollectionCard__cameraThumb img{display:block;width:100%;height:100%;object-fit:cover;}.cfCollectionsPage .cfCollectionCard__cameraMore{display:flex;align-items:center;justify-content:center;flex:0 0 42px;font-size:12px;font-weight:800;}.cfCollectionsPage .cfCollectionCard__inner{display:flex;flex-direction:column;flex:1 1 auto;padding:14px;}.cfCollectionsPage .cfCollectionCard__emptyMedia a{display:flex;align-items:center;justify-content:center;width:100%;height:248px;border-bottom:1px solid rgba(255,255,255,.05);background:radial-gradient(circle at top right, rgba(111,255,233,.10), transparent 45%), linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.02));color:rgba(255,255,255,.42);font-size:34px;text-decoration:none;}.cfCollectionsPage .cfCollectionCard__topRow{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px;}.cfCollectionsPage .cfCollectionCard__status{display:flex;flex-wrap:wrap;gap:6px;}.cfCollectionsPage .cfCollectionCard__editButton{display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:36px;padding:0;}.cfCollectionsPage .cfCollectionCard__content{min-width:0;margin-bottom:8px;}.cfCollectionsPage .cfCollectionCard__title{margin:0 0 6px;font-size:18px;line-height:1.2;}.cfCollectionsPage .cfCollectionCard__title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--theme-text);text-decoration:none;}.cfCollectionsPage .cfCollectionCard__desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:40px;margin:0;font-size:12px;line-height:1.55;color:var(--cfp-text-3);}.cfCollectionsPage .cfCollectionCard__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);}.cfCollectionsPage .cfCollectionCard__stats span{display:flex;align-items:center;gap:6px;min-width:0;padding:8px 10px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(255,255,255,.03);color:var(--theme-text_light);font-size:11px;font-weight:600;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.cfCollectionsPage .cfCollectionCard__stats span strong{color:var(--theme-text);font-weight:700;}.cfCollectionsPage .ipsMessage.ipsMessage_info{padding:18px 20px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(255,255,255,.04);box-shadow:0 12px 30px rgba(0,0,0,.18);}.cfCollectionsPage--public .cfCollectionsHeroTabs{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;}.cfCollectionsPage--public .cfCollections_tabItem{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:rgba(255,255,255,.04);box-shadow:0 8px 20px rgba(0,0,0,.12);color:var(--theme-text_light);font-size:13px;font-weight:700;text-decoration:none;transition:all .18s ease;}.cfCollectionsPage--public .cfCollections_tabItem:hover{color:var(--theme-text);background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.11);transform:translateY(-1px);text-decoration:none;}.cfCollectionsPage--public .cfCollections_activeTabItem{color:#fff;background:linear-gradient(135deg, rgba(68,201,145,.26), rgba(68,201,145,.14));border-color:rgba(86,219,162,.32);box-shadow:0 10px 28px rgba(0,0,0,.18), inset 0 0 0 1px rgba(255,255,255,.03);}.cfCollectionsPage--public .cfCollections_activeTabItem i{color:#8df0c2;}.cfCollectionsPage--public .cfCollectionsHeroCard{min-height:100%;}.cfCollectionsPage--public .cfCollectionsHeroCard--public{position:relative;overflow:hidden;}.cfCollectionsPage--public .cfCollectionsHeroCard--public:before{content:"";position:absolute;inset:auto -40px -40px auto;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle, rgba(68,201,145,.18) 0%, rgba(68,201,145,0) 72%);pointer-events:none;}.cfCollectionsPage--public .cfCollectionCard__topRow--public{align-items:center;margin-bottom:15px;}.cfCollectionsPage--public .cfCollectionCard__owner{display:flex;align-items:center;min-width:0;}.cfCollectionsPage--public .cfCollectionCard__ownerPhoto{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;text-decoration:none;}.cfCollectionsPage--public .cfCollectionCard__ownerPhoto .ipsUserPhoto, .cDp45CollectionView .cfCollectionViewHero__ownerPhoto .ipsUserPhoto{box-shadow:0 6px 16px rgba(0,0,0,.18);}.cfCollectionsPage--public .cfCollectionCard__ownerMeta{display:flex;flex-direction:column;min-width:0;padding-left:8px;}.cfCollectionsPage--public .cfCollectionCard__ownerLabel{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--theme-text_light);opacity:.75;}.cfCollectionsPage--public .cfCollectionCard__ownerName{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--theme-text);font-size:13px;font-weight:700;text-decoration:none;}.cfCollectionsPage--public .cfCollectionCard__ownerName:hover{color:var(--theme-text);text-decoration:none;}.cfCollectionsPage--public .cfCollectionCard__votes, .cfCollectionsPage--public .cfCollectionCard__voteDisplay, .cDp45CollectionView .cfCollectionViewHero__votes, .cDp45CollectionView .cfCollectionViewHero__voteDisplay{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:6px;border-radius:999px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);box-shadow:0 8px 20px rgba(0,0,0,.12);}.cDp45CollectionView .cfCollectionViewHero__votes, .cDp45CollectionView .cfCollectionViewHero__voteDisplay{background:rgba(255,255,255,.04);border-color:var(--cfp-border);box-shadow:var(--cfp-shadow-inset);}.cfCollectionsPage--public .cfCollectionCard__voteBtn, .cDp45CollectionView .cfCollectionViewHero__voteBtn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;text-decoration:none;transition:all .18s ease;}.cfCollectionsPage--public .cfCollectionCard__voteBtn{width:30px;height:30px;color:var(--theme-text_light);background:rgba(255,255,255,.03);}.cDp45CollectionView .cfCollectionViewHero__voteBtn{width:32px;height:32px;color:var(--cfp-text-4);background:rgba(255,255,255,.03);}.cfCollectionsPage--public .cfCollectionCard__voteBtn:hover, .cDp45CollectionView .cfCollectionViewHero__voteBtn:hover{color:#fff;background:rgba(255,255,255,.08);text-decoration:none;transform:translateY(-1px);}.cfCollectionsPage--public .cfCollectionCard__voteBtn.is-voted.cfCollectionCard__voteBtn--up{color:#8df0c2 !important;background:rgba(68,201,145,.16) !important;border-color:unset !important;}.cfCollectionsPage--public .cfCollectionCard__voteBtn.is-voted.cfCollectionCard__voteBtn--down{color:#ff9a9a !important;background:rgba(255,90,90,.14) !important;border-color:unset !important;}.cDp45CollectionView .cfCollectionViewHero__voteBtn--up.is-voted{color:#8df0c2;background:rgba(68,201,145,.16);}.cDp45CollectionView .cfCollectionViewHero__voteBtn--down.is-voted{color:#ff9a9a;background:rgba(255,90,90,.14);}.cfCollectionsPage--public .cfCollectionCard__voteCount, .cDp45CollectionView .cfCollectionViewHero__voteCount{min-width:24px;text-align:center;font-size:13px;font-weight:800;color:var(--theme-text);}.cDp45CollectionView .cfCollectionViewHero__voteCount{min-width:26px;color:var(--cfp-text);}.cfCollectionsPage--public .cfCollectionCard__voteDisplay{padding:8px 12px;}.cDp45CollectionView .cfCollectionViewHero__voteDisplay{padding:8px 12px;}.cfCollectionsPage--public .cfCollectionCard__voteDisplay i{font-size:12px;color:var(--theme-text_light);opacity:.9;}.cDp45CollectionView .cfCollectionViewHero__voteDisplay i{font-size:12px;color:var(--cfp-text_light);opacity:.9;}.cfCollectionCard__updatedBadge{position:absolute;top:10px;right:10px;display:flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid rgba(255,255,255,.15);border-radius:999px;background:rgba(0,0,0,.55);backdrop-filter:blur(6px);color:#fff;font-size:11px;font-weight:700;box-shadow:0 6px 16px rgba(0,0,0,.35);}.cfCollectionCard__updatedBadge i{font-size:11px;opacity:.9;}[data-pageapp="dp45collections"] .cfPurchasesHero__side{margin-top:-60px;}.cfCollectionsPage--public .cfPurchasesHero__main{display:flex;flex-direction:column;height:100%;}.cfCollectionsPage--public .cfCollectionsHeroTabs{margin-top:auto;}.cDp45CollectionView .cfPurchasesHero__topbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px;}.cDp45CollectionView .cfPurchasesHero__topbar .cfPurchaseCard__statusRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end;}.cDp45CollectionView .cfPurchasesHero__grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start;}.cDp45CollectionView .cfPurchasesHero__main{display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:820px;}.cDp45CollectionView .cfPurchasesHero__title{margin:0 0 14px;max-width:900px;}.cDp45CollectionView .cfPurchasesHero__desc{margin:0 0 18px;max-width:760px;}.cDp45CollectionView .cfCollectionViewHero__ownerRow{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:16px;margin:0 0 18px;}.cDp45CollectionView .cfCollectionViewHero__owner{display:inline-flex;align-items:center;min-width:0;padding:8px 10px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:rgba(255,255,255,.03);box-shadow:var(--cfp-shadow-inset);}.cDp45CollectionView .cfCollectionViewHero__ownerPhoto{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;}.cDp45CollectionView .cfCollectionViewHero__ownerMeta{display:flex;flex-direction:column;min-width:0;padding-left:10px;text-decoration:none;}.cDp45CollectionView .cfCollectionViewHero__ownerMeta:hover{text-decoration:none;}.cDp45CollectionView .cfCollectionViewHero__ownerLabel{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cfp-text-5);line-height:1.1;}.cDp45CollectionView .cfCollectionViewHero__ownerName{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cfp-text);font-size:14px;font-weight:800;line-height:1.2;}.cDp45CollectionView .cfCollectionViewHero__ownerMeta:hover .cfCollectionViewHero__ownerName{color:var(--cfp-text);}.cDp45CollectionView .cfCollectionViewHero__updated{display:inline-flex;flex-direction:column;gap:3px;padding:8px 12px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:rgba(255,255,255,.03);box-shadow:var(--cfp-shadow-inset);}.cDp45CollectionView .cfCollectionViewHero__updatedLabel{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cfp-text-5);line-height:1.1;}.cDp45CollectionView .cfCollectionViewHero__updatedValue{color:var(--cfp-text);font-size:13px;font-weight:800;line-height:1.25;}.cDp45CollectionView .cfCollectionViewHero__thumbStrip{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:2px;}.cDp45CollectionView .cfCollectionViewHero__thumb{display:block;width:62px;height:62px;border:1px solid var(--cfp-border);border-radius:14px;overflow:hidden;background:var(--cfp-surface-4);box-shadow:var(--cfp-shadow-inset);transition:transform .18s ease, border-color .18s ease, box-shadow .18s ease;}.cDp45CollectionView .cfCollectionViewHero__thumb:hover{transform:translateY(-2px);border-color:rgba(var(--cfp-accent-rgb),.24);box-shadow:var(--cfp-shadow-inset-strong), 0 10px 24px rgba(0,0,0,.18);}.cDp45CollectionView .cfCollectionViewHero__thumb img{display:block;width:100%;height:100%;object-fit:cover;}.cDp45CollectionView .cfCollectionViewHeroCard .cfPurchasesDealsCard__title{margin-top:0;}.cDp45CollectionView .cfCollectionViewHeroCard .cfPurchaseCard__metaGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:4px;}.cDp45CollectionView .cfCollectionViewHeroCard .cfPurchaseCard__metaItem, .cDp45CollectionView .cfCollectionViewHeroCard .cfPurchaseCard__metaLabel, .cDp45CollectionView .cfCollectionViewHeroCard .cfPurchaseCard__metaValue{text-align:center;align-items:center;}.cDp45CollectionView .cfCollectionViewHeroCard .cfPurchaseCard__actions{margin-top:18px;}.cDp45CollectionView .cfCollectionViewHeroCard .cfPurchaseCard__actions .cfPurchaseCard__button, .cDp45CollectionView .cfPurchaseCard__actions > *, .cDp45CollectionView .cfPurchaseCard__actions .ipsButton, .cDp45CollectionView .cfPurchaseCard__actions .cfPurchaseCard__button{width:100%;justify-content:center;}.cDp45CollectionView .cfPurchaseList{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;}.cDp45CollectionView .cfPurchaseCard{position:relative;}.cDp45CollectionView .cfPurchaseCard__media{position:relative;width:120px;}.cDp45CollectionView .cfPurchaseCard__metaValue a{color:var(--cfp-text);text-decoration:none;font-weight:700;}.cDp45CollectionView .cfPurchaseCard__metaValue a:hover{color:var(--cfp-text);text-decoration:underline;}.cDp45CollectionView .cfThumbActions{right:8px;bottom:8px;}.cDp45CollectionView .cfThumbCollection__btn{cursor:pointer;}.cDp45CollectionView .ipsDataList{background:none;border:0;}.cDp45CollectionView .cfPurchasesHero.cfCollectionsHero::before{display:none;content:none;}.cfCollectionBanner__grid{gap:10px;}.cfCollectionBanner__card, .cfCollectionBannerItem{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.04);text-decoration:none;transition:.15s;}.cfCollectionBanner__card{min-width:0;padding:6px 10px;}.cfCollectionBanner__card:hover, .cfCollectionBannerItem:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);}.cfCollectionBanner__thumb{display:flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 26px;border-radius:6px;overflow:hidden;background:rgba(255,255,255,.08);}.cfCollectionBanner__thumb img, .cfCollectionBannerItem__image img{width:100%;height:100%;object-fit:cover;}.cfCollectionBanner__title, .cfCollectionBannerItem__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;}.cfCollectionBannerItem__image{width:36px;height:36px;flex-shrink:0;border-radius:8px;overflow:hidden;background:rgba(255,255,255,.06);}.cfCollectionBannerItem__content{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px;}.cfCollectionBannerItem__title{font-weight:600;}.cfCollectionBannerItem__votes{display:flex;align-items:center;gap:4px;font-size:12px;opacity:.8;}.carbon-banner-logo.cfSectionBanner__icon{width:58px;height:58px;flex:0 0 58px;font-size:24px;}.carbon-feature-grid.cfCollectionBannerGrid{max-width:unset;}@keyframes cfCollectionCoverCycle{0%{opacity:0;transform:scale(1.02);}4%{opacity:1;transform:scale(1);}16%{opacity:1;transform:scale(1);}20%{opacity:0;transform:scale(1.02);}100%{opacity:0;transform:scale(1.02);}}@media (max-width:1200px){.cfPurchaseCard__top{grid-template-columns:1fr;}.cfPurchaseCard__actions{flex-direction:row;flex-wrap:wrap;}.cfCollectionsPage .cfCollectionsList{grid-template-columns:repeat(2,minmax(0,1fr));}.cfCollectionsPage .cfCollectionCard__stats{grid-template-columns:repeat(2,minmax(0,1fr));}.cDp45CollectionView .cfPurchasesHero__grid{grid-template-columns:1fr;}.cDp45CollectionView .cfCollectionViewHeroCard{margin-top:4px;}.cDp45CollectionView .cfPurchasesHero__main{max-width:none;}}@media (max-width:979px){.cfPurchasesHero{padding:22px;border-radius:20px;}.cfPurchasesHero__grid{grid-template-columns:1fr;}.cfPurchasesHero__toolbar{flex-direction:column;align-items:stretch;}.cfPurchasesHero__search, .cfPurchasesHero__sort{width:100%;}.cfPurchasesHero__sortButton{width:100%;justify-content:center;}.cfWarrantyPromo{grid-template-columns:1fr;align-items:flex-start;padding:18px;}.cfWarrantyPromo__actions{justify-content:flex-start;}.cfWarrantyPromo__title{font-size:18px;}.cfPurchaseCard__mediaWrap{grid-template-columns:88px minmax(0,1fr);gap:14px;}.cfPurchaseCard__image{width:88px;border-radius:14px;}.cfPurchaseCard__header{flex-direction:column;align-items:flex-start;}.cfPurchaseCard__statusRow{justify-content:flex-start;}.cfPurchaseCard__metaGrid{grid-template-columns:repeat(2,minmax(0,1fr));}.cfPurchaseCard__title{font-size:18px;}.dp47fd__exposure-grid{grid-template-columns:1fr;}.cDp45CollectionView .cfPurchasesHero__topbar{align-items:flex-start;flex-direction:column;}.cDp45CollectionView .cfPurchasesHero__topbar .cfPurchaseCard__statusRow{justify-content:flex-start;}.cDp45CollectionView .cfCollectionViewHero__ownerRow{align-items:flex-start;}.cDp45CollectionView .cfCollectionViewHero__ownerName{max-width:none;}.cDp45CollectionView .cfCollectionViewHeroCard .cfPurchaseCard__metaGrid{grid-template-columns:repeat(2,minmax(0,1fr));}.cDp45CollectionView .cfPurchaseCard__media{width:88px;}}@media (max-width:767px){.cfThumbActions{right:6px;bottom:6px;gap:5px;}.cfThumbCollection__btn, .cfThumbWishlist__btn{width:28px;height:28px;font-size:12px;border-radius:7px;}.cfCollectionsPage .cfCollectionsList{grid-template-columns:1fr;}.cfCollectionsPage .cfCollectionCard__cover, .cfCollectionsPage .cfCollectionCard__emptyMedia a{height:210px;}.cfCollectionsPage .cfCollectionCard__stats{grid-template-columns:1fr 1fr;}.cfCollectionsPage--public .cfCollectionsHeroTabs{gap:8px;margin-top:16px;}.cfCollectionsPage--public .cfCollections_tabItem{padding:9px 12px;font-size:12px;}.cfCollectionsPage--public .cfCollectionCard__topRow--public{align-items:flex-start;flex-direction:column;}.cfCollectionsPage--public .cfCollectionCard__ownerName{max-width:none;}.cfCollectionsPage--public .cfCollectionCard__votes, .cfCollectionsPage--public .cfCollectionCard__voteDisplay{align-self:flex-start;}}@media (max-width:640px){.cfPurchaseCard__top{padding:14px;}.cfPurchaseCard__mediaWrap{grid-template-columns:1fr;}.cfPurchaseCard__image{width:100%;max-width:96px;}.cfPurchaseCard__metaGrid, .dp47fd__metric-list, .dp47fd #dp47fd_funnel_data, .dp47fd #dp47fd_bench_data, .cDp45CollectionView .cfCollectionViewHeroCard .cfPurchaseCard__metaGrid{grid-template-columns:1fr;}.cfPurchaseCard__actions{flex-direction:column;}.dp47fd #dp47fd_funnel_data > .dp47fd__funnel-step{flex-direction:column;align-items:flex-start;}.dp47fd #dp47fd_bench_data > .dp47fd__bench-row{grid-template-columns:1fr;grid-template-areas:"label" "value" "badge";row-gap:8px;}.dp47fd #dp47fd_funnel_data > .dp47fd__funnel-step > .dp47fd__funnel-val, .dp47fd #dp47fd_bench_data > .dp47fd__bench-row > .dp47fd__bench-val{align-items:flex-start;justify-self:start;text-align:left;white-space:normal;}.dp47fd #dp47fd_bench_data > .dp47fd__bench-row > .dp47fd__badge{justify-self:start;}.cDp45CollectionView .cfPurchasesHero{padding:18px;border-radius:18px;}.cDp45CollectionView .cfPurchasesHero__title{font-size:clamp(26px,7vw,34px);}.cDp45CollectionView .cfCollectionViewHero__ownerRow{flex-direction:column;align-items:flex-start;gap:12px;}.cDp45CollectionView .cfPurchaseCard__media{width:100%;}.cDp45CollectionView .cfPurchaseCard__image{max-width:96px;}.cDp45CollectionView .cfCollectionViewHero__thumbStrip{gap:8px;}.cDp45CollectionView .cfCollectionViewHero__thumb{width:54px;height:54px;border-radius:12px;}}.carbon-banner{position:relative;}.carbon-banner a.cfSectionBanner__button{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;}.cfApiDocs__layout{display:grid;grid-template-columns:320px minmax(0, 1fr);gap:22px;align-items:start;}.cfApiDocs__sidebar{position:sticky;top:20px;}.cfApiDocs__sidebarInner, .cfApiDoc{overflow:hidden;border:1px solid var(--cfp-border);background:linear-gradient(180deg, rgba(255,255,255,.035), rgba(255,255,255,.02));box-shadow:var(--cfp-shadow-4), var(--cfp-shadow-inset);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);}.cfApiDocs__sidebarInner{border-radius:22px;}.cfApiDoc{border-radius:24px;}.cfApiDocs__sidebarHeader{padding:18px 18px 14px;border-bottom:1px solid var(--cfp-border-soft);}.cfApiDocs__sidebarTitleRow{display:flex;align-items:center;gap:10px;}.cfApiDocs__sidebarTitleIcon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border:1px solid rgba(var(--cfp-accent-rgb), .16);border-radius:11px;background:rgba(var(--cfp-accent-rgb), .10);box-shadow:var(--cfp-shadow-inset);color:var(--cfp-accent);font-size:14px;}.cfApiDocs__sidebarTitleWrap{min-width:0;}.cfApiDocs__sidebarTitle{margin:0;color:var(--cfp-text);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;}.cfApiDocs__sidebarSubtext{margin:4px 0 0;color:var(--cfp-text-4);font-size:12px;line-height:1.5;}.cfApiDocs__sidebarSearch{padding:12px 12px 6px;border-bottom:1px solid var(--cfp-border-soft);}.cfApiDocs__tokenTabs{display:inline-flex;align-items:center;gap:6px;width:100%;margin:13px 0 5px 0;padding:4px;border:1px solid var(--cfp-border-soft);border-radius:13px;background:rgba(255,255,255,.03);box-shadow:var(--cfp-shadow-inset);}.cfApiDocs__tokenTab{display:inline-flex;align-items:center;justify-content:center;flex:1 1 0;height:30px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:var(--cfp-text-5);font-size:11px !important;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .18s ease;}.cfApiDocs__tokenTab:hover{color:var(--cfp-text);background:rgba(255,255,255,.05);}.cfApiDocs__tokenTab.is-active{background:linear-gradient(180deg, rgba(var(--cfp-accent-rgb), .16), rgba(var(--cfp-accent-rgb), .09));box-shadow:inset 0 0 0 1px rgba(var(--cfp-accent-rgb), .22);color:var(--cfp-text);}.cfApiDocs__search{position:relative;}.cfApiDocs__search i{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:var(--cfp-text-5);font-size:12px;pointer-events:none;}.cfApiDocs__search input{width:100%;height:40px;padding:0 12px 0 36px !important;border:1px solid var(--cfp-border);border-radius:12px;background:rgba(255,255,255,.04);box-shadow:var(--cfp-shadow-inset);color:var(--cfp-text);font-size:13px;outline:none;transition:border-color .18s ease, background .18s ease, box-shadow .18s ease;}.cfApiDocs__search input::placeholder{color:var(--cfp-text-5);}.cfApiDocs__search input:focus{border-color:rgba(var(--cfp-accent-rgb), .28);background:rgba(255,255,255,.06);box-shadow:var(--cfp-shadow-inset), 0 0 0 3px rgba(var(--cfp-accent-rgb), .10);}.cfApiDocs__nav{padding:10px;}.cfApiDocs__navGroup + .cfApiDocs__navGroup{margin-top:6px;}.cfApiDocs__navHeading{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:var(--cfp-text);font-size:13px;font-weight:800;text-align:left;cursor:pointer;transition:background .18s ease, color .18s ease;}.cfApiDocs__navHeading:hover{background:rgba(255,255,255,.045);}.cfApiDocs__navHeadingMain{display:flex;align-items:center;gap:10px;min-width:0;}.cfApiDocs__navHeadingText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.cfApiDocs__navHeadingMeta{display:flex;align-items:center;gap:8px;flex:0 0 auto;}.cfApiDocs__navHeading i{color:var(--cfp-text-5);font-size:11px;transition:transform .18s ease;}.cfApiDocs__navGroup.is-open .cfApiDocs__navHeading i{transform:rotate(180deg);}.cfApiDocs__navCount{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 8px;border:1px solid var(--cfp-border-soft);border-radius:999px;background:rgba(255,255,255,.06);box-shadow:var(--cfp-shadow-inset);color:var(--cfp-text-4);font-size:10px;font-weight:800;letter-spacing:.05em;line-height:1;}.cfApiDocs__navChildren{display:none;padding:6px 0 2px;}.cfApiDocs__navGroup.is-open .cfApiDocs__navChildren{display:block;}.cfApiDocs__navLink{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;color:var(--cfp-text-3);text-decoration:none;transition:all .18s ease;}.cfApiDocs__navLink:hover{background:rgba(255,255,255,.05);color:var(--cfp-text);text-decoration:none;}.cfApiDocs__navLink.is-active{background:linear-gradient(180deg, rgba(var(--cfp-accent-rgb), .16), rgba(var(--cfp-accent-rgb), .09));box-shadow:inset 0 0 0 1px rgba(var(--cfp-accent-rgb), .22);color:var(--cfp-text);}.cfApiDocs__navLink--endpoint{margin-left:4px;}.cfApiDocs__navLabel{font-size:13px;font-weight:700;}.cfApiDocs__navLabel i{width:16px;margin-right:8px;text-align:center;opacity:.9;}.cfApiDocs__navPath{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-size:12px;}.cfApiBadge{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:22px;padding:0 8px;border-radius:8px;font-size:10px;font-weight:800;letter-spacing:.06em;line-height:1;text-transform:uppercase;flex:0 0 auto;}.cfApiBadge--get{border:1px solid rgba(59,130,246,.22);background:rgba(59,130,246,.16);color:#9ec5ff;}.cfApiBadge--post{border:1px solid rgba(68,192,122,.24);background:rgba(68,192,122,.16);color:#9be7ba;}.cfApiBadge--put{border:1px solid rgba(245,158,11,.24);background:rgba(245,158,11,.16);color:#ffd087;}.cfApiBadge--delete{border:1px solid rgba(239,68,68,.24);background:rgba(239,68,68,.16);color:#ffaaaa;}.cfApiTokenBadge{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 12px;border-radius:10px;font-size:11px;font-weight:800;letter-spacing:.05em;line-height:1;text-transform:uppercase;white-space:nowrap;}.cfApiTokenBadge--0{border:1px solid rgba(59,130,246,.22);background:rgba(59,130,246,.12);color:#9ec5ff;}.cfApiTokenBadge--1{border:1px solid rgba(245,158,11,.24);background:rgba(245,158,11,.12);color:#ffd087;}.cfApiTokenBadge--2{border:1px solid rgba(168,85,247,.24);background:rgba(168,85,247,.14);color:#ddb7ff;}.cfApiTokenBadge--unknown{border:1px solid var(--cfp-border-soft);background:rgba(255,255,255,.05);color:var(--cfp-text-4);}.cfApiDocs__main{min-width:0;}.cfApiDoc__header{padding:24px 24px 20px;}.cfApiDoc__eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;padding:7px 12px;border:1px solid rgba(var(--cfp-accent-rgb), .18);border-radius:999px;background:rgba(var(--cfp-accent-rgb), .10);color:var(--cfp-accent-text);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;}.cfApiDoc__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;}.cfApiDoc__topRight{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;}.cfApiDoc__path{color:var(--cfp-text);font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-size:14px;font-weight:700;}.cfApiDoc__title{margin:0 0 8px;color:var(--cfp-text);font-size:clamp(28px, 3vw, 38px);font-weight:800;line-height:1.05;letter-spacing:-.03em;}.cfApiDoc__summary{margin:0;max-width:860px;color:var(--cfp-text-3);font-size:14px;line-height:1.7;}.cfApiDoc__meta{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0;border-top:1px solid var(--cfp-border-soft);border-bottom:1px solid var(--cfp-border-soft);background:rgba(255,255,255,.02);}.cfApiDoc__metaItem{padding:16px 20px;}.cfApiDoc__metaItem + .cfApiDoc__metaItem{border-left:1px solid var(--cfp-border-soft);}.cfApiDoc__metaLabel{display:block;margin-bottom:6px;color:var(--cfp-text-5);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;}.cfApiDoc__metaValue{display:block;color:var(--cfp-text);font-size:14px;font-weight:700;}.cfApiDoc__metaValue--badge{display:flex;align-items:center;}.cfApiDoc__section{padding:22px 24px;}.cfApiDoc__section + .cfApiDoc__section{border-top:1px solid var(--cfp-border-soft);}.cfApiDoc__sectionTitle{margin:0 0 8px;color:var(--cfp-text);font-size:16px;font-weight:800;}.cfApiDoc__sectionSubtext{margin:0 0 14px;color:var(--cfp-text-4);font-size:13px;line-height:1.7;}.cfApiDoc__text{color:var(--cfp-text-3);font-size:14px;line-height:1.75;}.cfApiDoc__text p{margin:0;}.cfApiDoc__text p + p{margin-top:12px;}.cfApiDoc__text a{color:var(--cfp-accent);font-weight:600;}.cfApiDoc__text a:hover{color:var(--cfp-accent-text);text-decoration:underline;}.cfApiDoc__sectionBlocks{display:flex;flex-direction:column;gap:18px;}.cfApiDoc__subsectionTitle{margin:0 0 8px;color:var(--cfp-text);font-size:14px;font-weight:800;}.cfApiTableWrap{overflow:auto;border:1px solid var(--cfp-border-soft);border-radius:16px;background:rgba(255,255,255,.02);}.cfApiTable{width:100%;border-collapse:collapse;}.cfApiTable th, .cfApiTable td{padding:13px 14px;border-bottom:1px solid var(--cfp-border-soft);text-align:left;vertical-align:top;font-size:13px;}.cfApiTable th{background:rgba(255,255,255,.02);color:var(--cfp-text-5);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;}.cfApiTable td{color:var(--cfp-text-2);}.cfApiTable tr:last-child td{border-bottom:0;}.cfApiExamples{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));overflow:hidden;border:1px solid var(--cfp-border-soft);border-radius:18px;background:rgba(255,255,255,.02);}.cfApiExamples--full{display:block;}.cfApiExamples__pane{min-width:0;}.cfApiExamples--full .cfApiExamples__pane{width:100%;}.cfApiExamples__pane + .cfApiExamples__pane{border-left:1px solid var(--cfp-border-soft);}.cfApiExamples__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--cfp-border-soft);background:rgba(255,255,255,.025);}.cfApiExamples__title{color:var(--cfp-text-4);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;}.cfApiExamples__subtext{margin-top:4px;color:var(--cfp-text-5);font-size:12px;line-height:1.55;}.cfApiExamples pre, .cfApiCodePane pre{margin:0;padding:16px;overflow:auto;background:transparent;opacity:0.8;font-size:12.5px;line-height:1.65;}.cfApiExamples code, .cfApiCodePane code, .cfApiDoc__path, .cfApiEndpointBox__path, .cfApiDocs__navPath{font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;}.cfApiInlineNote{padding:14px 16px;border:1px solid var(--cfp-border-soft);border-radius:14px;background:rgba(255,255,255,.025);color:var(--cfp-text-4);font-size:13px;line-height:1.65;}.cfApiEmpty{color:var(--cfp-text-4);font-size:13px;}.cfApiIntroGrid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px;margin-bottom:20px;}.cfApiIntroCard{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--cfp-border-soft);border-radius:18px;background:rgba(255,255,255,.025);box-shadow:var(--cfp-shadow-inset);}.cfApiIntroCard__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border:1px solid rgba(var(--cfp-accent-rgb), .18);border-radius:12px;background:rgba(var(--cfp-accent-rgb), .12);color:var(--cfp-accent);font-size:14px;}.cfApiIntroCard__body{min-width:0;}.cfApiIntroCard__title{margin:0 0 4px;color:var(--cfp-text);font-size:14px;font-weight:800;}.cfApiIntroCard__text{margin:0;color:var(--cfp-text-4);font-size:13px;line-height:1.65;}.cfApiIntroEndpoint{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:14px 0 16px;}.cfApiCodebox{overflow:hidden;border:1px solid var(--cfp-border-soft);border-radius:18px;background:rgba(255,255,255,.02);}.cfApiCodeTabs{display:flex;align-items:center;gap:8px;padding:12px;overflow:auto;border-bottom:1px solid var(--cfp-border-soft);background:rgba(255,255,255,.025);}.cfApiCodeTabs__tab{height:34px;padding:0 12px;border:1px solid var(--cfp-border-soft);border-radius:10px;background:rgba(255,255,255,.03);color:var(--cfp-text-4);font-size:12px;font-weight:800;letter-spacing:.03em;white-space:nowrap;cursor:pointer;transition:all .18s ease;}.cfApiCodeTabs__tab:hover{background:rgba(255,255,255,.05);color:var(--cfp-text);}.cfApiCodeTabs__tab.is-active{border-color:rgba(var(--cfp-accent-rgb), .24);background:linear-gradient(180deg, rgba(var(--cfp-accent-rgb), .16), rgba(var(--cfp-accent-rgb), .09));box-shadow:inset 0 0 0 1px rgba(var(--cfp-accent-rgb), .16);color:var(--cfp-text);}.cfApiCodebox__body{position:relative;}.cfApiCodePane{display:none;}.cfApiCodePane.is-active{display:block;}.cfApiEndpointBox{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:100%;padding:8px 10px 8px 8px;border:1px solid var(--cfp-border-soft);border-radius:12px;background:rgba(255,255,255,.03);box-shadow:var(--cfp-shadow-inset);}.cfApiEndpointBox__path{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cfp-text);font-size:12.5px;font-weight:700;}.cfApiEndpointBox__copy{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;border:1px solid var(--cfp-border-soft);border-radius:10px;background:rgba(255,255,255,.04);color:var(--cfp-text-4);cursor:pointer;transition:all .18s ease;}.cfApiEndpointBox__copy:hover{background:rgba(255,255,255,.08);color:var(--cfp-text);}.cfApiEndpointBox__copy.is-copied{border-color:rgba(68,192,122,.28);background:rgba(68,192,122,.10);color:#9be7ba;}.cfApiEndpointInline{margin-top:10px;}.cfApiDoc__metaValue .cfApiEndpointBox{margin-top:6px;}.cfApiSectionFlow{margin-top:20px;}.cfApiSectionCta{margin-top:12px;}@media (max-width:1100px){.cfApiDocs__layout{grid-template-columns:1fr;}.cfApiDocs__sidebar{position:relative;top:auto;}.cfApiDoc__meta{grid-template-columns:1fr;}.cfApiDoc__metaItem + .cfApiDoc__metaItem{border-top:1px solid var(--cfp-border-soft);border-left:0;}.cfApiExamples{grid-template-columns:1fr;}.cfApiExamples__pane + .cfApiExamples__pane{border-top:1px solid var(--cfp-border-soft);border-left:0;}.cfApiIntroGrid{grid-template-columns:1fr;}.cfApiDoc__top{align-items:flex-start;flex-direction:column;}.cfApiDoc__topRight{width:100%;justify-content:flex-start;}}.cfReviews__content{margin-top:12px;}.cfReviews__slider{padding:8px 4px 14px;}.cfReviews__slide{height:auto;display:flex;}.cfReviews__card{position:relative;display:flex;flex-direction:column;gap:12px;width:100%;padding:16px;border-radius:16px;min-height:120px;background:var(--cf-card-bg);border:1px solid var(--cf-card-border);box-shadow:0 10px 30px rgba(0,0,0,.25), inset 0 0 0 1px rgba(255,255,255,.02);transition:all .2s ease;overflow:hidden;}.cfReviews__card:hover{transform:translateY(-3px);border-color:var(--cf-card-hover);box-shadow:0 16px 40px rgba(0,0,0,.35), inset 0 0 0 1px rgba(255,255,255,.04);}.cfReviews__card::after{content:"";position:absolute;inset:0;background:radial-gradient(120% 100% at 100% 0, rgba(61,220,151,.08), transparent 60%);opacity:0;transition:opacity .2s ease;pointer-events:none;}.cfReviews__card:hover::after{opacity:1;}.cfReviews__cardHeader{display:flex;align-items:center;gap:14px;}.cfReviews__avatar{display:flex;align-items:center;justify-content:center;flex:0 0 auto;}.cfReviews__avatar img{display:block;border-radius:50%;box-shadow:0 0 0 2px rgba(255,255,255,.06);}.cfReviews__info{display:flex;flex-direction:column;justify-content:center;min-width:0;flex:1 1 auto;}.cfReviews__author{font-size:13px;font-weight:600;margin:0;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;min-height:16px;position:relative;top:6px;}.cfReviews__file{font-size:11px;color:var(--cf-text-soft);display:flex;align-items:center;line-height:1.15;min-height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.cfReviews__file i{font-size:10px;opacity:.7;}.cfReviews__file a{color:var(--cf-accent);text-decoration:none;font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.cfReviews__rating{margin-left:auto;transform:scale(.9);transform-origin:right center;flex:0 0 auto;}.cfReviews__divider{height:1px;width:100%;background:linear-gradient(90deg, transparent, var(--cf-divider-color, rgba(0,0,0,.08)), transparent);}.cfReviews__text{font-size:12.5px;line-height:1.5;opacity:0.9;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.cfReviews__text p{margin:0;}@media (max-width:768px){.cfReviews__card{padding:14px;border-radius:14px;min-height:110px;}.cfReviews__author{font-size:12px;}.cfReviews__text{font-size:11px;}}.ipsButton_fullWidth i{margin-right:5px;}.cfReviews__body{padding:4px;}.cfCategoryHero--pending .cfCategoryHero__grid{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:22px;align-items:stretch;}.cfPendingStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}.cfPendingStats__card{position:relative;padding:14px 14px 13px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(8px);min-height:96px;}.cfPendingStats__label{display:flex;align-items:center;gap:7px;font-size:10px;text-transform:uppercase;letter-spacing:.08em;opacity:.78;margin-bottom:8px;line-height:1.2;}.cfPendingStats__value{font-size:22px;font-weight:700;line-height:1;margin-bottom:6px;}.cfPendingStats__meta{font-size:10px;opacity:.72;line-height:1.35;}.cfPendingSubTabs{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;align-items:flex-start;}.cfPendingSubTab{display:inline-flex;align-items:center;gap:9px;padding:10px 14px;border-radius:12px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);color:inherit;text-decoration:none;transition:all .18s ease;}.cfPendingSubTab i{font-size:13px;opacity:.82;}.cfPendingSubTab span{font-size:13px;font-weight:600;line-height:1;}.cfPendingSubTab em{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;border-radius:999px;background:rgba(255,255,255,.08);font-style:normal;font-size:12px;font-weight:700;line-height:1;}.cfPendingSubTab:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.14);transform:translateY(-1px);color:inherit;}.cfPendingSubTab.is-active{background:linear-gradient(135deg, rgba(255,255,255,.12), rgba(255,255,255,.07));border-color:rgba(255,255,255,.18);box-shadow:0 10px 24px rgba(0,0,0,.18);}.cfPendingSubTab.is-active em{background:rgba(255,255,255,.14);}.cfPendingSubTab.is-disabled{opacity:.55;pointer-events:none;}@media (max-width:980px){.cfCategoryHero--pending .cfCategoryHero__grid{grid-template-columns:1fr;}}@media (max-width:640px){.cfPendingStats{grid-template-columns:1fr;}.cfPendingSubTabs{gap:8px;}.cfPendingSubTab{width:100%;justify-content:space-between;}}.cfFileBadge--review{background:linear-gradient(135deg, #7a1f1f, #4a0f0f);color:#fff;border:1px solid rgba(180,60,60,.55);box-shadow:0 6px 18px rgba(0,0,0,.45), 0 0 0 1px rgba(120,30,30,.25);transition:all .18s ease;}.cfFileBadge--review i{color:#ffb3b3;}.cfFileBadge--review:hover{background:linear-gradient(135deg, #9c2a2a, #5c1414);border-color:rgba(220,80,80,.8);box-shadow:0 10px 26px rgba(0,0,0,.6), 0 0 0 2px rgba(200,60,60,.35);transform:translateY(-1px);}#ipsLayout_footer{background:linear-gradient(90deg, rgb(78, 170, 142) 0%, rgb(88, 186, 134) 48%, rgb(82, 175, 150) 100%);width:100%;position:relative;margin:0;padding:65px 0 15px;}.ezFooter{display:flex;flex-direction:column;gap:12px;}.ezFooter__social{padding-bottom:10px;border-bottom:1px solid rgba(255, 255, 255, .12);}.ezFooter__social #elFooterSocialLinks{margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;}.ezFooter__social #elFooterSocialLinks a{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(255, 255, 255, .09);border:1px solid rgba(255, 255, 255, .12);color:#fff;transition:.18s ease;}.ezFooter__social #elFooterSocialLinks a:hover{transform:translateY(-1px);background:rgba(255, 255, 255, .14);border-color:rgba(255, 255, 255, .18);text-decoration:none;}.ezFooter__linksWrap{padding-top:2px;}.ezFooter #elFooterLinks{margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 10px;}.ezFooter #elFooterLinks > li{margin:0;}.ezFooter__link{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:10px;font-size:13px;line-height:1;color:rgba(255, 255, 255, .94);background:rgba(255, 255, 255, .07);border:1px solid rgba(255, 255, 255, .11);text-decoration:none;transition:.18s ease;}.ezFooter__link:hover{color:#fff;background:rgba(255, 255, 255, .12);border-color:rgba(255, 255, 255, .17);text-decoration:none;transform:translateY(-1px);}.ezFooter__link .fa-caret-down{opacity:.7;font-size:11px;}.ezFooter + #elCopyright, #elCopyright{margin-top:15px !important;}#elCopyright_userLine{max-width:820px;margin:0 auto;font-size:12px;line-height:1.6;color:rgba(255, 255, 255, .74);text-align:center;}#elCopyright_userLine br{display:block;content:"";margin:2px 0;}#elCopyright_userLine a{color:rgba(255, 255, 255, .92);text-decoration:none;transition:color .18s ease;}#elCopyright_userLine a:hover{color:#fff;text-decoration:none;}@media (max-width:767px){#ipsLayout_footer{padding:54px 0 14px;}.ezFooter{gap:10px;}.ezFooter__social{padding-bottom:8px;}.ezFooter__social #elFooterSocialLinks a{width:32px;height:32px;border-radius:9px;}.ezFooter #elFooterLinks{gap:7px 8px;}.ezFooter__link{padding:7px 9px;font-size:12px;}#elCopyright_userLine{font-size:11px;line-height:1.55;}}.codefling__header--logo{position:relative;}.codefling__header--logo a{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;transition:transform .22s ease, filter .22s ease, opacity .22s ease;}.codefling__header--logo a img{display:block;height:auto;transition:transform .22s ease, filter .22s ease, opacity .22s ease;transform-origin:center;}.codefling__header--logo a:before{content:"";position:absolute;inset:-8px;border-radius:18px;background:radial-gradient(circle, rgba(96, 214, 151, .22) 0%, rgba(96, 214, 151, .1) 45%, rgba(96, 214, 151, 0) 75%);opacity:0;transform:scale(.92);transition:opacity .22s ease, transform .22s ease;pointer-events:none;}.codefling__header--logo a:hover{transform:translateY(-1px);}.codefling__header--logo a:hover img{transform:scale(1.04);filter:drop-shadow(0 6px 18px rgba(35, 120, 82, .22));}.codefling__header--logo a:hover:before{opacity:1;transform:scale(1);}.codefling__header--logo a:active{transform:translateY(0);}.codefling__header--logo a:active img{transform:scale(1.01);}#elLogo img{max-height:95%;}@media (max-width:767px){.cfPurchasesHero__toolbar{display:none;}}.cfPurchasesTabsWrap, .cfPurchasesTabs, .cfPurchasesTabs > ul{overflow:visible !important;}@media (max-width:979px){.cfPurchasesHero{overflow:visible;}}.cfSectionBanner__titleRow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px;}.cfSectionBanner__titleDivider{width:1px;height:22px;background:linear-gradient(to bottom, rgba(255,255,255,.05), rgba(255,255,255,.2), rgba(255,255,255,.05));flex:0 0 auto;}.cfSectionBanner__meta{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:var(--carbon-feature-bg);;border:1px solid var(--carbon-feature-border);font-size:10px;font-weight:700;line-height:1;opacity:0.9;white-space:nowrap;cursor:help;}.cfSectionBanner__meta i{font-size:9px;color:var(--theme-primary);}@media (max-width:640px){.cfSectionBanner__titleDivider{display:none;}}.cfFooter{position:relative;margin-top:100px;background:var(--theme-footer-custom);}.cfFooter__inner{display:flex;align-items:stretch;justify-content:space-between;gap:24px;padding:70px 0 40px;}.cfFooter__col{min-width:0;display:flex;flex-direction:column;}.cfFooter__col--tree{flex:0 0 calc(20% - 19.2px);max-width:calc(20% - 19.2px);}.cfFooter__col--feature{flex:0 0 calc(40% - 9.6px);max-width:calc(40% - 9.6px);}.cfFooter__head{position:relative;margin-bottom:16px;padding-bottom:14px;}.cfFooter__head:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--cfFooterDivider);}.cfFooter__head h2{margin:0;font-size:17px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--theme-footer-custom-title);}.cfFooter__head p{margin:7px 0 0 0;font-size:11px;line-height:1.55;color:var(--theme-footer-subtext);padding:5px 0 0 0;}.cfFooterTree{position:relative;list-style:none;margin:0;padding:0 0 0 22px;display:flex;flex-direction:column;gap:8px;}.cfFooterTree:before{content:"";position:absolute;left:2.5px;top:23px;bottom:22px;width:2px;border-radius:999px;background:linear-gradient(180deg, rgba(97, 196, 141, 0.65) 0%, rgba(97, 196, 141, 0.15) 100%);}.cfFooterTree > li{position:relative;}.cfFooterTree > li:before{content:"";position:absolute;left:-18px;top:50%;width:10px;height:2px;border-radius:999px;background:rgba(97,196,141,0.4);transform:translateY(-50%);}.cfFooterTree > li:after{content:"";position:absolute;left:-23px;top:50%;width:8px;height:8px;border-radius:50%;background:#61c48d;box-shadow:0 0 0 4px rgba(97,196,141,0.12);transform:translateY(-50%);}.cfFooterLinkCard{display:flex;align-items:center;gap:10px;min-height:50px;padding:8px 10px;border-radius:14px;text-decoration:none;transition:.2s ease;color:var(--theme-footer-custom-link);}.cfFooterLinkCard:hover{transform:translateY(-1px);background:linear-gradient(180deg, rgba(97,196,141,0.08) 0%, rgba(255,255,255,0.025) 100%);color:var(--theme-footer-custom-link-hover);}.cfFooterLinkCard__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;border-radius:10px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);opacity:0.9;box-shadow:0 4px 12px rgba(0,0,0,.18);font-size:13px;}.cfFooterLinkCard__text{display:flex;flex-direction:column;min-width:0;}.cfFooterLinkCard__text strong{font-size:12px;line-height:1.2;font-weight:700;color:inherit;}.cfFooterLinkCard__text em{margin-top:2px;font-size:10.5px;line-height:1.4;font-style:normal;color:var(--theme-footer-subtext);}.cfFooterFeatureInner{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;height:100%;}.cfFooterStats{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:8px;}.cfFooterMetric{position:relative;padding:14px 14px 13px;border-radius:16px;background:var(--cf-card-bg);border:1px solid var(--cf-card-border);box-shadow:inset 0 1px 0 rgba(255,255,255,0.03);overflow:hidden;}.cfFooterMetric__label{display:flex;align-items:center;gap:6px;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:0.6;}.cfFooterMetric__label i{font-size:11px;opacity:.9;}.cfFooterMetric__value{margin-top:9px;font-size:18px;line-height:.95;font-weight:800;letter-spacing:-.05em;}.cfFooterMetric__subtext{margin-top:8px;font-size:11px;line-height:1.4;color:var(--theme-footer-subtext);}.cfFooterFeatureStack{display:flex;flex-direction:column;gap:12px;}.cfFooterReviewGrid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;}.cfFooterReviewCard{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 11px;border-radius:14px;text-decoration:none;background:var(--cf-card-bg);border:1px solid var(--cf-card-border);box-shadow:inset 0 1px 0 rgba(255,255,255,0.03);color:var(--theme-footer-custom-link);transition:.2s ease;}.cfFooterReviewCard:hover{transform:translateY(-1px);color:var(--theme-footer-custom-link-hover);border-color:rgba(97,196,141,0.22);}.cfFooterReviewCard__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;border-radius:11px;font-size:13px;}.cfFooterReviewCard__text{display:flex;flex-direction:column;min-width:0;flex:1 1 auto;}.cfFooterReviewCard__text strong{font-size:13px;line-height:1.1;font-weight:800;color:inherit;}.cfFooterReviewCard__text em{margin-top:2px;font-size:10.5px;line-height:1.35;font-style:normal;color:var(--theme-footer-subtext);}.cfFooterReviewCard__badge{display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:30px;padding:0 10px;border-radius:10px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.08);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04);font-size:12px;font-weight:800;line-height:1;}.cfFooterReviewCard--reviews .cfFooterReviewCard__icon{background:rgba(0,182,122,0.12);color:#00b67a;}.cfFooterReviewCard--feedback .cfFooterReviewCard__icon{background:rgba(97,196,141,0.12);color:#61c48d;}.cfFooterReviewCard--reviews:hover{border-color:rgba(0,182,122,0.3);}.cfFooterPaymentsCompact{display:grid;grid-template-columns:repeat(10, minmax(0, 1fr));gap:8px;}.cfFooterPay{display:inline-flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;min-height:44px;border-radius:10px;font-size:20px;line-height:1;border:1px solid rgba(255,255,255,0.05);color:rgba(255,255,255,0.92);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05), 0 6px 16px rgba(0,0,0,0.12);transition:.2s ease;cursor:default;}.cfFooterPay:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,0.07), 0 10px 18px rgba(0,0,0,0.16);}.cfFooterPay--paypal{background:#163b6b;}.cfFooterPay--visa{background:#1f2f63;}.cfFooterPay--mastercard{background:linear-gradient(90deg, #7a2430 0%, #8d5a1f 100%);}.cfFooterPay--amex{background:#2a5d86;}.cfFooterPay--googlepay{background:#355c96;}.cfFooterPay--applepay{background:#2a2a2a;}.cfFooterPay--stripe{background:#4c4aa8;}.cfFooterPay--alipay{background:#2b5fb3;}.cfFooterPay--ideal{background:#8b2a5d;}.cfFooterPay--more{background:#384250;}@media (max-width:1200px){.cfFooter__inner{flex-wrap:wrap;}.cfFooter__col--tree{flex:0 0 calc(50% - 12px);max-width:calc(50% - 12px);}.cfFooter__col--feature{flex:0 0 100%;max-width:100%;}.cfFooterReviewGrid{grid-template-columns:1fr;}}@media (max-width:768px){.cfFooter__inner{gap:18px;padding:100px 0 44px;}.cfFooter__col--tree, .cfFooter__col--feature{flex:0 0 100%;max-width:100%;}.cfFooterStats{grid-template-columns:repeat(2, minmax(0, 1fr));}.cfFooterReviewGrid{grid-template-columns:1fr;}.cfFooterReviewCard{width:100%;}.cfFooterPaymentsCompact{grid-template-columns:repeat(5, minmax(0, 1fr));}.cfFooterPaymentsCompact{grid-template-columns:repeat(5, minmax(0, 1fr));gap:6px;}.cfFooterPay{max-height:60px;}}@media (max-width:480px){.cfFooterStats{grid-template-columns:1fr;}.cfFooterPaymentsCompact{grid-template-columns:repeat(5, minmax(0, 1fr));gap:5px;}.cfFooterPay{min-height:28px;border-radius:7px;font-size:11px;}}.cfFooter__headRow{display:flex;align-items:center;gap:10px;}.cfFooter__headIcon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;opacity:0.6;font-size:11px;}.cfFooter__headDivider{width:1px;height:16px;background:var(--cfFooterDivider);flex:0 0 1px;}.cfFooter__head h2{margin:0;}.cfDownloadLog__item{padding:0;}.cfDownloadLogCard{display:flex;align-items:center;gap:.48rem;padding:.58rem .68rem;border-radius:12px;background:var(--cfDownloadLog-card-bg);border:1px solid var(--cfDownloadLog-card-border);min-height:54px;transition:background .16s ease, border-color .16s ease, transform .16s ease, box-shadow .16s ease;}.cfDownloadLogCard:hover{background:var(--cfDownloadLog-card-hover-bg);border-color:var(--cfDownloadLog-card-hover-border);transform:translateY(-1px);box-shadow:var(--cfDownloadLog-card-hover-shadow);}.cfDownloadLogCard__avatar{flex:0 0 auto;line-height:0;transform:scale(.88);transform-origin:left center;}.cfDownloadLogCard__body{min-width:0;flex:1 1 auto;}.cfDownloadLogCard__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;}.cfDownloadLogCard__name{margin:0;min-width:0;font-size:13px;font-weight:700;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--cfDownloadLog-name);}.cfDownloadLogCard__meta{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.34rem;flex:0 0 auto;}.cfDownloadLogCard__pill{display:inline-flex;align-items:center;gap:.38rem;padding:.24rem .5rem;border-radius:999px;font-size:.7rem;font-weight:650;line-height:1;white-space:nowrap;cursor:default;}.cfDownloadLogCard__pill .fa{font-size:.66rem;opacity:.82;}.cfDownloadLogCard__divider{width:1px;height:.72rem;background:var(--cfDownloadLog-divider);border-radius:999px;display:inline-block;}.cfDownloadLogCard__pill--time{background:var(--cfDownloadLog-pill-time-bg);border:1px solid var(--cfDownloadLog-pill-time-border);color:var(--cfDownloadLog-pill-time-text);}.cfDownloadLogCard__pill--version{background:var(--cfDownloadLog-pill-version-bg);border:1px solid var(--cfDownloadLog-pill-version-border);color:var(--cfDownloadLog-pill-version-text);}@media (max-width:767px){.cfDownloadLogCard{padding:.54rem .62rem;}.cfDownloadLogCard__top{flex-direction:column;align-items:flex-start;gap:.28rem;}.cfDownloadLogCard__meta{justify-content:flex-start;}}.db__levels{display:block;width:100%;margin:10px 0;padding:15px 10px 0px 0px;}.db__levels .db__levels__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:0 0 7px 0;padding:0;}.db__levels .db__levels__content .db__levels__content__level{padding:5px 12px;border-radius:5px;font-size:10px;font-weight:700;background:rgba(var(--theme-badge-positive), 0.30);color:rgba(var(--theme-badge-positive), 1);}.db__levels .db__levels__content .db__levels__content__exp b{color:rgba(var(--theme-badge-positive), 1);}.db__levels .db__levels__progress{display:block;width:100%;height:4px;border-radius:10px;background:#edf0f4;overflow:hidden;}.db__levels .db__levels__progress .db__levels__progress__bar{display:block;height:100%;border-radius:10px;background:rgba(var(--theme-badge-positive), 1);}