 @import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Unbounded:wght@500;700;800&display=swap");:root{--theme-page_background:8, 8, 10;--theme-area_background:22, 22, 26;--theme-area_background_light:28, 28, 33;--theme-area_background_reset:18, 18, 22;--theme-area_background_dark:12, 12, 14;--theme-text_color:228, 228, 234;--theme-text_dark:255, 255, 255;--theme-text_light:150, 150, 162;--theme-text_very_light:255, 255, 255;--theme-link:240, 240, 245;--theme-link_hover:170, 150, 255;--theme-brand_primary:124, 92, 255;--theme-header:12, 12, 14;--theme-header_text:240, 240, 245;--theme-main_nav:12, 12, 14;--theme-main_nav_font:200, 200, 210;--theme-main_nav_tab:22, 22, 26;--theme-main_nav_tab_font:255, 255, 255;--theme-section_title:16, 16, 20;--theme-section_title_font:255, 255, 255;--theme-secondary_title:26, 26, 31;--theme-secondary_title_font:170, 170, 180;--theme-widget_title_bar:16, 16, 20;--theme-widget_title_font:255, 255, 255;--theme-tab_background:16, 16, 20;--theme-button_bar:22, 22, 26;--theme-profile_header:16, 16, 20;--theme-footer_text:150, 150, 162;--theme-timeline_color:60, 60, 70;--theme-primary_button:124, 92, 255;--theme-primary_button_font:255, 255, 255;--theme-important_button:124, 92, 255;--theme-important_button_font:255, 255, 255;--theme-normal_button:40, 40, 48;--theme-normal_button_font:255, 255, 255;--theme-alternate_button:40, 40, 48;--theme-alternate_button_font:255, 255, 255;--theme-light_button:36, 36, 43;--theme-light_button_font:235, 235, 240;--theme-very_light_button:30, 30, 36;--theme-very_light_button_font:235, 235, 240;--theme-link_button:170, 150, 255;--theme-active_input_border:124, 92, 255;--theme-selected:38, 32, 64;--theme-selected_border:124, 92, 255;--theme-item_status:124, 92, 255;--theme-notification_bubble:124, 92, 255;--theme-pagination_active:124, 92, 255;--theme-prefix:124, 92, 255;--theme-mentions:170, 150, 255;--theme-comment_count:36, 36, 43;--theme-comment_count_font:235, 235, 240;--theme-tag:38, 32, 64;--theme-tag_font:200, 185, 255;--theme-post_highlight:30, 26, 48;--theme-post_highlight_border:124, 92, 255;--theme-moderated:48, 22, 32;--theme-moderated_light:36, 20, 28;--theme-moderated_text:255, 170, 200;--theme-moderated_text_light:210, 150, 175;}input[type="text"], input[type="search"], input[type="email"], input[type="password"], input[type="url"], input[type="number"], input[type="date"], input[type="time"], textarea, select, .ipsField_autocomplete, .cke_wysiwyg_div, .cke_contents, .cke_inner, .cke_chrome, .ipsComposeArea_editor, .ipsComposeArea_dummy{background-color:rgb(28, 28, 33) !important;color:rgb(235, 235, 240) !important;border-color:rgba(255, 255, 255, 0.14) !important;}input::placeholder, textarea::placeholder{color:rgb(130, 130, 142) !important;}input:focus, textarea:focus, select:focus{border-color:rgb(124, 92, 255) !important;box-shadow:0 0 0 2px rgba(124, 92, 255, 0.25) !important;}.cke_top, .cke_bottom{background:rgb(22, 22, 26) !important;border-color:rgba(255, 255, 255, 0.1) !important;}.cke_button_icon, .cke_combo_text, .cke_button_label{filter:invert(1) brightness(1.6);}.cke_combo_text{filter:none;color:rgb(235, 235, 240) !important;}a.cke_button_on, a.cke_button:hover, a.cke_combo_button:hover{background:rgba(124, 92, 255, 0.25) !important;}#elSearch, #elSearchWrapper, #elSearch .cSearchFilter, #elSearch .cSearchFilter__text, #elSearch .cSearchSubmit{background:rgb(28, 28, 33) !important;color:rgb(235, 235, 240) !important;border-color:rgba(255, 255, 255, 0.14) !important;}#elSearch .cSearchSubmit, #elSearch .cSearchSubmit i{color:rgb(235, 235, 240) !important;}body.ipsApp_front{font-family:"Manrope", "Inter", "Segoe UI", sans-serif !important;background-color:#060608 !important;background-image:radial-gradient(900px 520px at 12% -8%, rgba(124, 92, 255, 0.22), transparent 60%), radial-gradient(700px 480px at 100% 10%, rgba(64, 196, 255, 0.08), transparent 60%), radial-gradient(800px 600px at 50% 120%, rgba(124, 92, 255, 0.12), transparent 60%) !important;background-attachment:fixed !important;}body.ipsApp_front::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:0.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");}body.ipsApp_front #ipsLayout_body, body.ipsApp_front #ipsLayout_contentArea, body.ipsApp_front #ipsLayout_contentWrapper, body.ipsApp_front #ipsLayout_mainArea{background:transparent !important;position:relative;z-index:1;}::selection{background:rgba(124, 92, 255, 0.45);color:#fff;}::-webkit-scrollbar{width:10px;height:10px;}::-webkit-scrollbar-track{background:#0a0a0d;}::-webkit-scrollbar-thumb{background:linear-gradient(#2a2440, #4a3a8a);border-radius:10px;border:2px solid #0a0a0d;}body.ipsApp_front h1, body.ipsApp_front .ipsType_pageTitle, body.ipsApp_front .ipsType_sectionTitle, body.ipsApp_front .ipsWidget_title, body.ipsApp_front #elSiteTitle{font-family:"Unbounded", "Manrope", sans-serif !important;}body.ipsApp_front #ipsLayout_header{position:sticky;top:0;z-index:1000;background:rgba(8, 8, 11, 0.72) !important;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid rgba(255, 255, 255, 0.06) !important;}body.ipsApp_front #ipsLayout_header header, body.ipsApp_front #ipsLayout_header nav, body.ipsApp_front .ipsNavBar_primary, body.ipsApp_front .ipsNavBar_secondary{background:transparent !important;}body.ipsApp_front #elSiteTitle{font-weight:800 !important;font-size:22px !important;letter-spacing:0.18em !important;text-transform:uppercase;background:linear-gradient(100deg, #ffffff 0%, #d9ceff 45%, #8f73ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent !important;-webkit-text-fill-color:transparent;position:relative;padding-left:22px;}body.ipsApp_front #elSiteTitle::before{content:"";position:absolute;left:0;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:3px;transform:rotate(45deg);background:#8f73ff;box-shadow:0 0 14px 3px rgba(143, 115, 255, 0.7);}body.ipsApp_front .ipsNavBar_primary > ul > li > a{border-radius:999px !important;margin:8px 2px !important;padding:0 16px !important;line-height:34px !important;height:34px !important;font-weight:600 !important;color:rgba(235, 235, 240, 0.7) !important;transition:background 0.2s, color 0.2s;}body.ipsApp_front .ipsNavBar_primary > ul > li > a:hover{background:rgba(255, 255, 255, 0.06) !important;color:#fff !important;}body.ipsApp_front .ipsNavBar_primary > ul > li.ipsNavBar_active > a{background:rgba(124, 92, 255, 0.18) !important;color:#fff !important;box-shadow:inset 0 0 0 1px rgba(143, 115, 255, 0.45);}body.ipsApp_front .ipsNavBar_active__identifier{display:none !important;}body.ipsApp_front .ipsNavBar_secondary > li > a{color:rgba(235, 235, 240, 0.6) !important;font-weight:600;}body.ipsApp_front .ipsNavBar_secondary > li.ipsNavBar_active > a, body.ipsApp_front .ipsNavBar_secondary > li > a:hover{color:#fff !important;box-shadow:none !important;}body.ipsApp_front .ipsBox, body.ipsApp_front .ipsPageHeader, body.ipsApp_front .ipsWidget{background:linear-gradient(rgba(18, 18, 24, 0.78), rgba(14, 14, 19, 0.78)) padding-box, linear-gradient(140deg, rgba(143, 115, 255, 0.45), rgba(255, 255, 255, 0.06) 35%, rgba(255, 255, 255, 0.04) 70%, rgba(143, 115, 255, 0.25)) border-box !important;border:1px solid transparent !important;border-radius:18px !important;box-shadow:0 20px 50px -24px rgba(0, 0, 0, 0.8) !important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden;}body.ipsApp_front .ipsBox .ipsBox{background:transparent !important;border:0 !important;box-shadow:none !important;backdrop-filter:none;}body.ipsApp_front .ipsPageHeader{padding:28px 30px !important;position:relative;}body.ipsApp_front .ipsPageHeader::after{content:"";position:absolute;right:-60px;top:-80px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle, rgba(124, 92, 255, 0.35), transparent 70%);pointer-events:none;}body.ipsApp_front .ipsType_pageTitle{font-size:26px !important;font-weight:700 !important;letter-spacing:-0.01em;}body.ipsApp_front .ipsType_sectionTitle, body.ipsApp_front .ipsWidget_title{background:transparent !important;border-bottom:1px solid rgba(255, 255, 255, 0.06) !important;font-size:12px !important;font-weight:600 !important;letter-spacing:0.14em !important;text-transform:uppercase;padding:16px 22px !important;position:relative;}body.ipsApp_front .ipsType_sectionTitle::before, body.ipsApp_front .ipsWidget_title::before{content:"";display:inline-block;width:6px;height:6px;margin-right:10px;vertical-align:middle;border-radius:50%;background:#8f73ff;box-shadow:0 0 10px rgba(143, 115, 255, 0.9);}body.ipsApp_front .ipsDataItem{transition:background 0.2s, transform 0.2s;border-top:1px solid rgba(255, 255, 255, 0.05) !important;}body.ipsApp_front .ipsDataItem:hover{background:linear-gradient(90deg, rgba(124, 92, 255, 0.1), transparent 60%) !important;}body.ipsApp_front .ipsDataItem_title a{font-weight:700 !important;}body.ipsApp_front .ipsItemStatus, body.ipsApp_front .cForumIcon{border-radius:12px !important;box-shadow:0 0 16px rgba(124, 92, 255, 0.35);}body.ipsApp_front .ipsButton{border-radius:12px !important;font-weight:700 !important;letter-spacing:0.01em;transition:transform 0.15s, box-shadow 0.2s, filter 0.2s;}body.ipsApp_front .ipsButton_primary, body.ipsApp_front .ipsButton_important{background:linear-gradient(135deg, #9b7bff 0%, #6d4aff 55%, #5236d6 100%) !important;border:0 !important;box-shadow:0 8px 24px -8px rgba(124, 92, 255, 0.75), inset 0 1px 0 rgba(255, 255, 255, 0.25) !important;}body.ipsApp_front .ipsButton_primary:hover, body.ipsApp_front .ipsButton_important:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 12px 30px -8px rgba(124, 92, 255, 0.9), inset 0 1px 0 rgba(255, 255, 255, 0.3) !important;}body.ipsApp_front .ipsButton_light, body.ipsApp_front .ipsButton_veryLight, body.ipsApp_front .ipsButton_overlaid{background:rgba(255, 255, 255, 0.05) !important;border:1px solid rgba(255, 255, 255, 0.1) !important;}body.ipsApp_front .ipsButton_light:hover, body.ipsApp_front .ipsButton_veryLight:hover{border-color:rgba(143, 115, 255, 0.5) !important;}body.ipsApp_front input[type="text"], body.ipsApp_front input[type="search"], body.ipsApp_front input[type="email"], body.ipsApp_front input[type="password"], body.ipsApp_front textarea, body.ipsApp_front select, body.ipsApp_front .cke_chrome{border-radius:12px !important;}body.ipsApp_front #elSearch{border-radius:999px !important;overflow:hidden;border:1px solid rgba(255, 255, 255, 0.1) !important;}body.ipsApp_front #elSearch input, body.ipsApp_front #elSearch .cSearchFilter__text, body.ipsApp_front #elSearch .cSearchSubmit{border:0 !important;border-radius:0 !important;background:rgba(255, 255, 255, 0.04) !important;}body.ipsApp_front .ipsMenu{background:rgba(16, 16, 22, 0.92) !important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255, 255, 255, 0.08) !important;border-radius:16px !important;box-shadow:0 24px 60px -12px rgba(0, 0, 0, 0.8) !important;overflow:hidden;}body.ipsApp_front .ipsMenu_item a, body.ipsApp_front .ipsMenu_item button, body.ipsApp_front .ipsMenu_title, body.ipsApp_front .ipsMenu_headerBar, body.ipsApp_front .ipsMenu_footerBar{background:transparent !important;}body.ipsApp_front .ipsMenu_item a:hover, body.ipsApp_front .ipsMenu_item button:hover{background:rgba(124, 92, 255, 0.16) !important;}body.ipsApp_front .ipsMenu_title{font-size:11px !important;letter-spacing:0.16em !important;color:rgba(235, 235, 240, 0.45) !important;}body.ipsApp_front .ipsTabs{background:transparent !important;}body.ipsApp_front .ipsTabs_item{border-radius:10px 10px 0 0 !important;}body.ipsApp_front .ipsTabs_activeItem{background:transparent !important;color:#fff !important;box-shadow:inset 0 -2px 0 #8f73ff !important;}body.ipsApp_front .ipsUserPhoto img, body.ipsApp_front .ipsUserPhoto{border-radius:12px !important;}body.ipsApp_front .ipsBreadcrumb{font-size:13px;}body.ipsApp_front #ipsLayout_footer{background:transparent !important;border-top:1px solid rgba(255, 255, 255, 0.06);margin-top:40px;position:relative;z-index:1;}body.ipsApp_front #ipsLayout_footer a{color:rgba(235, 235, 240, 0.55) !important;}body.ipsApp_front #ipsLayout_footer a:hover{color:#fff !important;}