/* Any changes to this file will be overwritten. To change the content
of this file, edit the source files from which it was compiled. */
:root{--idg-bg-base:#0c121e;--idg-surface-card:#141c2c;--idg-surface-row:#121a28;--idg-surface-header:#162235;--idg-surface-hover:#182337;--idg-surface-sidebar:#121a28;--idg-surface-subtle:#182236;--idg-border-card:rgba(52, 69, 94, 0.34);--idg-border-row:rgba(52, 69, 94, 0.28);--idg-border-hover:rgba(71, 89, 116, 0.45);--idg-border-accent:rgba(20, 157, 255, 0.35);--idg-orange:#08a8ff;--idg-orange-hover:#35bdff;--idg-orange-glow:rgba(8, 168, 255, 0.5);--idg-cyan:#00d2ff;--idg-cyan-glow:rgba(0, 210, 255, 0.4);--idg-green:#22c55e;--idg-amber:#f59e0b;--idg-purple:#a855f7;--idg-text-white:#ffffff;--idg-text-primary:#e2e8f0;--idg-text-secondary:#8d9bb0;--idg-text-muted:#64748b;--idg-text-dim:#475569;--idg-radius-sm:4px;--idg-radius-md:6px;--idg-radius-lg:8px;--idg-radius-pill:9999px;--idg-radius-circle:50%;--idg-shadow-card:0 8px 30px rgba(0, 0, 0, 0.6);--idg-shadow-glow:0 0 15px var(--idg-orange-glow)}*{box-sizing:border-box}body{background-color:var(--idg-bg-base);color:var(--idg-text-secondary);font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:14px;line-height:1.5;margin:0;padding:0;min-height:100vh}a{color:var(--idg-text-primary);text-decoration:none;transition:color 0.2s ease}a:hover{color:var(--idg-orange)}.text-orange{color:var(--idg-orange)!important}.text-white{color:var(--idg-text-white)!important}.text-danger{color:#ef4444!important}#wrapper,#content_section,#main_content_section,.inner_wrap,.p-body-main{max-width:1440px;width:100%;margin:0 auto;background:transparent}#top_section,#lkHeader_main,#lkHeader_sub,#header{display:none!important}.third-header-bg{position:relative!important;z-index:10000!important;width:100%;height:129px;background-image:url(https://indungi.pro/wp/wp-content/uploads/2026/08/h3_header_bg.jpg);background-position:center top;background-size:1920px 129px;background-repeat:no-repeat;background-color:#12141c;margin-bottom:35px}.custom-container{max-width:1440px;padding-left:30px;padding-right:30px;margin:0 auto}.t-header-top-area{position:relative!important;z-index:100!important;height:48px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.header-top-social ul{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:10px}.header-top-social ul li:first-child{font-size:11px;text-transform:uppercase;font-weight:700;color:#fff;font-family:'Oxanium',sans-serif;letter-spacing:2px;margin-right:5px}.header-top-social ul li a{background-image:url(https://indungi.pro/wp/wp-content/uploads/2026/08/header_social_bg.jpg);display:block;width:38px;height:32px;text-align:center;line-height:32px;border-radius:var(--idg-radius-sm);color:var(--idg-orange);font-size:12px;transition:all 0.2s ease}.header-top-social ul li a:hover{color:#fff;filter:drop-shadow(0 0 6px var(--idg-orange-glow));transform:translateY(-1px)}.header-user-action-strip{display:flex;align-items:center;justify-content:flex-end;gap:18px}.idg-user-profile-badge{display:inline-flex;align-items:center;gap:10px}.idg-user-avatar-wrap{display:block;width:28px;height:28px;border-radius:3px;padding:1px;border:1px solid rgba(8,168,255,.7);background:#11141a;box-shadow:0 0 8px rgba(8,168,255,.4);overflow:hidden}.idg-avatar-img{width:100%;height:100%;object-fit:cover;display:block}.idg-user-name-link{font-family:'Oxanium','Rajdhani',sans-serif;font-size:13.5px;font-weight:800;color:#00ffc2;letter-spacing:.8px;text-decoration:none;text-shadow:0 0 10px rgba(0,255,194,.4)}.idg-header-icons-row{display:inline-flex;align-items:center;gap:12px}.idg-icon-btn{color:#94a3b8;font-size:14px;text-decoration:none;transition:all 0.2s ease;position:relative}.idg-icon-btn:hover{color:#00ffc2;transform:scale(1.15)}.idg-admin-logo-btn{color:var(--idg-orange);border:1px solid rgba(8,168,255,.4);border-radius:var(--idg-radius-sm);background:#191e2b;padding:3px 6px}.idg-badge-count{position:absolute;top:-2px;right:-4px;background:var(--idg-orange);color:#fff;font-size:9px;font-weight:800;padding:1px 4px;border-radius:6px}.idg-logout-mini{color:#64748b;font-size:13px;text-decoration:none}.idg-logout-mini:hover{color:#ef4444}.menu-area{height:80px;position:relative!important;z-index:10!important;display:flex;align-items:center}.navbar-wrap-geco{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%}.navbar-left{display:flex;align-items:center;justify-content:flex-end;padding-right:40px}.logo-center{display:flex;align-items:center;justify-content:center;width:130px;height:70px;flex-shrink:0;position:relative;top:-8px}.logo-center a img{max-height:65px;max-width:130px;width:auto;height:auto;object-fit:contain;display:block;filter:drop-shadow(0 4px 10px rgba(0,0,0,.8));transition:transform 0.25s ease}.logo-center a:hover img{transform:scale(1.06)}.navbar-right{display:flex;align-items:center;justify-content:flex-start;padding-left:40px}.menu-list{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:28px}.menu-list li a{font-family:'Oxanium','Rajdhani',sans-serif;font-size:14px;font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:.8px;text-decoration:none;padding:6px 0;border:none;transition:color 0.2s ease;white-space:nowrap}.menu-list li a:hover,.menu-list li.active>a{color:var(--idg-orange);text-shadow:0 0 10px var(--idg-orange-glow)}.header-bottom-bg{background-image:url(https://indungi.pro/wp/wp-content/uploads/2026/08/header_bottom_bg.png);width:100%;max-width:1499px;height:28px;margin:0 auto;background-repeat:no-repeat;background-position:center bottom;position:absolute;bottom:-22px;left:50%;transform:translateX(-50%);z-index:10}.idg-ribbon-breadcrumb{padding-left:24px;padding-right:24px;height:28px;display:flex;align-items:center}.idg-ribbon-breadcrumb .navigate_section ul{display:inline-flex;align-items:center;list-style:none;padding:0;margin:0}.idg-ribbon-breadcrumb .navigate_section ul li{font-family:'Oxanium','Rajdhani',sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;display:inline-flex;align-items:center;color:#94a3b8}.idg-ribbon-breadcrumb .navigate_section ul li+li::before{content:"»";margin:0 8px;color:var(--idg-orange)}.idg-ribbon-breadcrumb .navigate_section ul li a{color:#94a3b8;text-decoration:none}.idg-ribbon-breadcrumb .navigate_section ul li a:hover{color:var(--idg-cyan)}.idg-search-popup{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(8,10,15,.96);backdrop-filter:blur(10px);z-index:999999;display:none;align-items:center;justify-content:center}.idg-search-popup.active{display:flex}.idg-search-inner{width:90%;max-width:580px}.idg-search-inner form{display:flex;background:#111520;border:2px solid var(--idg-orange);border-radius:var(--idg-radius-md);overflow:hidden}.idg-search-inner input{flex:1 1 auto;background:transparent;border:none;padding:16px 20px;color:#fff;outline:none;font-size:16px}.idg-search-inner button{background:var(--idg-orange);border:none;color:#fff;padding:0 24px;cursor:pointer}.idg-search-close{position:absolute;top:-45px;right:0;background:transparent;border:none;color:#fff;font-size:32px;cursor:pointer}.idg-layout-container{display:flex;flex-direction:row;gap:24px;width:100%}.idg-main-col{flex:1 1 0%;min-width:0}.idg-sidebar-col{flex:0 0 320px;width:320px;display:flex;flex-direction:column;gap:20px}.idg-category-card{margin-bottom:24px}.idg-cat-header{background:var(--idg-surface-card);border:1px solid var(--idg-border-card);border-radius:var(--idg-radius-md);padding:10px 18px;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.idg-cat-title-group{display:flex;align-items:center;gap:12px}.idg-cat-badge{width:32px;height:32px;background:#1b2438;border:1px solid var(--idg-border-accent);border-radius:var(--idg-radius-sm);color:var(--idg-orange);display:flex;align-items:center;justify-content:center;font-size:13px;box-shadow:0 0 10px rgba(8,168,255,.25);flex-shrink:0}.idg-cat-title{font-family:'Inter',sans-serif;font-size:15px;font-weight:600;color:var(--idg-text-white);letter-spacing:.2px;margin:0}.idg-collapse-btn{width:26px;height:26px;background:#1b2438;border:1px solid rgba(255,255,255,.08);border-radius:var(--idg-radius-sm);color:var(--idg-text-secondary);display:inline-flex;align-items:center;justify-content:center;font-size:11px;transition:all 0.2s ease}.idg-collapse-btn:hover{color:var(--idg-text-white);background:var(--idg-orange);border-color:var(--idg-orange)}.idg-boards-stream{display:flex;flex-direction:column;gap:8px}.idg-forum-card{display:flex;flex-direction:column;gap:12px;padding:16px 20px;background:#131926;border:1px solid var(--idg-border-row,#1a2234);border-radius:1px;position:relative;transition:border-color 0.2s ease,background-color 0.2s ease}.idg-forum-accent-bar{width:4px;height:45px;position:absolute;top:50%;transform:translateY(-50%);left:0;border-radius:0 2px 2px 0;background-color:var(--idg-orange);opacity:.5;transition:all 0.2s ease}.idg-forum-card.is-unread .idg-forum-accent-bar,.idg-forum-card:hover .idg-forum-accent-bar{opacity:1;box-shadow:0 0 10px var(--idg-orange-glow)}.idg-forum-icon-col{flex:0 0 32px;display:flex;align-items:center;justify-content:center}.idg-ghost-target-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#28344c;font-size:20px;transition:color 0.2s ease}.idg-forum-info-col{flex:1 1 auto;min-width:0;padding-right:20px}.idg-forum-name{margin:0 0 4px 0;line-height:1.2}.idg-forum-name a{font-family:'Inter',sans-serif;font-size:15.5px;font-weight:600;color:var(--idg-text-white);transition:color 0.2s ease}.idg-forum-name a:hover{color:var(--idg-orange)}.idg-forum-desc{font-size:13px;color:var(--idg-text-secondary);margin:0;line-height:1.4}.idg-subforums-wrapper{margin-top:10px}.idg-subforums-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px 16px;padding:0;margin:0;list-style:none}.idg-subforum-item{display:inline-flex;align-items:center}.idg-subforum-link{font-size:13px;font-weight:500;color:var(--idg-text-secondary);display:inline-flex;align-items:center;gap:8px;transition:color 0.2s ease}.idg-dot-bullet{color:var(--idg-orange);font-size:8px}.idg-subforum-link:hover{color:var(--idg-text-white)}.idg-forum-stats-col{flex:0 0 auto;min-width:140px;display:flex;align-items:center;justify-content:flex-end;gap:12px}.idg-stats-counter-box{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.idg-stat-row{font-size:12.5px;line-height:1.2}.idg-stat-num{color:var(--idg-orange);font-weight:700}.idg-stat-label{color:var(--idg-text-secondary);font-size:12px}.idg-stat-action-btn{width:30px;height:30px;background-color:var(--idg-orange);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;border-radius:var(--idg-radius-sm);box-shadow:0 0 10px rgba(8,168,255,.3)}.idg-forum-lastpost-col{flex:0 0 auto;min-width:170px;max-width:220px}.idg-lp-box{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:12px;text-align:right}.idg-lp-text-details{display:flex;flex-direction:column;gap:2px;min-width:0}.idg-lp-topic-title{font-size:13px;font-weight:600;color:var(--idg-text-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px;display:block}.idg-lp-author-line{font-size:12px;color:var(--idg-text-secondary)}.idg-lp-author-line a{color:var(--idg-orange);font-weight:700}.idg-lp-timestamp{font-size:10.5px;color:var(--idg-text-muted)}.idg-lp-avatar-holder{flex:0 0 38px;width:38px;height:38px}.idg-lp-avatar-holder a,.idg-lp-avatar-holder img{display:block;width:38px;height:38px;border-radius:var(--idg-radius-circle);border:1.5px solid var(--idg-border-accent);background:#1b2438;object-fit:cover}.idg-lp-empty-state{font-size:12.5px;color:var(--idg-text-muted)}.idg-widget{background:var(--idg-surface-card);border:1px solid var(--idg-border-card);border-radius:var(--idg-radius-md);overflow:hidden;box-shadow:var(--idg-shadow-card)}.idg-widget-header{background:var(--idg-surface-header);border-bottom:1px solid var(--idg-border-row);padding:12px 18px;display:flex;align-items:center;justify-content:space-between;font-family:'Oxanium',sans-serif;font-size:13.5px;font-weight:700;text-transform:uppercase;color:var(--idg-text-white);letter-spacing:.5px}.idg-widget-header i{color:var(--idg-orange);margin-right:6px}.idg-widget-body{padding:16px 18px}.idg-badge-online{font-size:10px;font-weight:800;background:rgba(34,197,94,.15);color:var(--idg-green);border:1px solid rgba(34,197,94,.4);padding:2px 6px;border-radius:var(--idg-radius-sm)}.idg-sidebar-user-card{display:flex;align-items:center;gap:12px;margin-bottom:12px}.idg-su-avatar{width:44px;height:44px;border-radius:var(--idg-radius-circle);border:1.5px solid var(--idg-orange);overflow:hidden}.idg-su-avatar img{width:100%;height:100%;object-fit:cover}.idg-su-name{font-family:'Oxanium',sans-serif;font-size:15px;font-weight:800;color:var(--idg-user-color,#00adb5)!important;text-decoration:none!important}.idg-su-role{font-size:11.5px;color:var(--idg-text-muted);display:block}.idg-su-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.idg-su-btn{background:#161e2e;border:1px solid var(--idg-border-row);border-radius:var(--idg-radius-sm);color:var(--idg-text-secondary);font-size:11.5px;font-weight:600;padding:6px 4px;text-align:center;display:block}.idg-su-btn:hover{background:var(--idg-orange);color:#fff}.idg-server-item{display:flex;flex-direction:column;gap:6px}.idg-server-top{display:flex;justify-content:space-between;font-size:12.5px}.idg-srv-name{font-weight:700;color:var(--idg-text-white)}.idg-srv-players strong{color:var(--idg-orange)}.idg-srv-bar{width:100%;height:6px;background:#161e2e;border-radius:3px;overflow:hidden}.idg-srv-fill{height:100%;background:linear-gradient(90deg,var(--idg-orange),#35bdff)}.idg-srv-details{display:flex;justify-content:space-between;font-size:11px;color:var(--idg-text-muted)}.idg-srv-ip{color:#00d2ff;font-family:monospace}.idg-btn-discord{background:#5865F2;color:#fff;font-weight:700;display:block;text-align:center;padding:8px;border-radius:var(--idg-radius-sm);margin-top:10px}.idg-infocenter-card{margin-top:24px}.idg-infocenter-content{padding:20px;display:flex;flex-direction:column;gap:16px;background:var(--idg-surface-card)}.idg-metrics-4grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.idg-metric-card{background:var(--idg-surface-row);border:1px solid var(--idg-border-row);border-radius:var(--idg-radius-md);padding:14px 18px;display:flex;align-items:center;gap:14px}.idg-metric-icon{width:42px;height:42px;border-radius:var(--idg-radius-md);display:flex;align-items:center;justify-content:center;font-size:18px}.idg-metric-card.orange .idg-metric-icon{background:rgba(8,168,255,.15);color:var(--idg-orange);border:1px solid rgba(8,168,255,.3)}.idg-metric-card.green .idg-metric-icon{background:rgba(34,197,94,.15);color:var(--idg-green);border:1px solid rgba(34,197,94,.3)}.idg-metric-card.purple .idg-metric-icon{background:rgba(168,85,247,.15);color:var(--idg-purple);border:1px solid rgba(168,85,247,.3)}.idg-metric-card.cyan .idg-metric-icon{background:rgba(0,210,255,.15);color:var(--idg-cyan);border:1px solid rgba(0,210,255,.3)}.idg-m-value{font-family:'Oxanium',sans-serif;font-size:20px;font-weight:800;color:var(--idg-text-white);display:block;line-height:1;margin-bottom:2px}.idg-m-label{font-size:11.5px;text-transform:uppercase;color:var(--idg-text-muted);font-weight:600;letter-spacing:.5px}.idg-activity-strip{background:#131926;border:1px solid var(--idg-border-row);border-radius:1px;padding:10px 10px;display:flex;align-items:center;gap:16px}.idg-act-badge-area{flex:0 0 160px}.idg-act-title{font-weight:700;color:var(--idg-text-white);font-size:13.5px;display:block}.idg-act-counter{font-size:11.5px;color:var(--idg-text-muted)}.idg-dot{font-size:8px;margin-right:3px}.idg-dot.green{color:var(--idg-green)}.idg-dot.white{color:#fff}.idg-act-users-list{flex:1 1 auto;font-size:13px;color:var(--idg-text-secondary)}.idg-act-btn{background:#161e2e;border:1px solid var(--idg-border-row);color:var(--idg-text-white);padding:5px 12px;border-radius:var(--idg-radius-sm);font-size:11.5px;font-weight:600}.idg-act-btn:hover{background:var(--idg-orange)}.idg-ranks-legend{display:flex;flex-wrap:wrap;gap:8px;padding-top:6px}.idg-rank-pill{font-size:11px;font-weight:700;text-transform:uppercase;padding:3px 10px;border-radius:var(--idg-radius-pill)}.idg-rank-pill.fondator{background:rgba(8,168,255,.2);color:var(--idg-orange);border:1px solid rgba(8,168,255,.4)}.idg-rank-pill.moderator{background:rgba(34,197,94,.2);color:var(--idg-green);border:1px solid rgba(34,197,94,.4)}.idg-rank-pill.manager{background:rgba(0,210,255,.2);color:var(--idg-cyan);border:1px solid rgba(0,210,255,.4)}.idg-rank-pill.membru{background:rgba(148,163,184,.15);color:#cbd5e1;border:1px solid rgba(148,163,184,.3)}.idg-rank-pill.registered{background:rgba(100,116,139,.15);color:#94a3b8;border:1px solid rgba(100,116,139,.3)}.idg-latest-member-row{border-top:1px solid var(--idg-border-row);padding-top:10px;font-size:12.5px;color:var(--idg-text-secondary)}.idg-board-banner-card{background:radial-gradient(500px 90px at 8% 50%,rgba(20,157,255,.12),transparent 65%),linear-gradient(105deg,#172235 0%,#121a29 46%,#151d2c 100%);border:1px solid rgba(52,69,94,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.025);border-radius:4px;padding:20px 24px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}.idg-bb-title{font-family:'Inter',sans-serif;font-size:20px;font-weight:700;color:var(--idg-text-white);margin:0 0 4px 0}.idg-bb-desc{font-size:13.5px;color:var(--idg-text-secondary);margin:0}.idg-btn-new-topic{background:linear-gradient(135deg,var(--idg-orange),#35bdff);color:#fff;font-family:'Oxanium',sans-serif;font-size:13.5px;font-weight:700;text-transform:uppercase;padding:10px 20px;border-radius:var(--idg-radius-sm);display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 15px rgba(8,168,255,.4)}.idg-btn-new-topic:hover{color:#fff;transform:translateY(-1px)}.idg-empty-state-box{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:42px 20px;background:#121a28;border:1px solid rgba(52,69,94,.34);border-radius:4px;color:#8e9bb0;text-align:center;gap:12px;margin:8px 0}.idg-empty-state-box i{font-size:34px;color:#243247}.idg-empty-state-box p{font-size:13.5px;color:#8e9bb0;margin:0;font-weight:500}.idg-topics-stream{background-color:#141c2c;padding:10px 12px 12px;margin-top:-20px;border-radius:4px;border:1px solid rgba(52,69,94,.34);display:flex;flex-direction:column;gap:6px}.idg-topics-toolbar{display:flex;justify-content:flex-end;padding:4px 0}.idg-topic-card{border-radius:3px;margin-bottom:0;padding:12px 16px;transition:all 0.22s cubic-bezier(.16,1,.3,1);background:linear-gradient(90deg,rgba(20,157,255,.025),transparent 24%),linear-gradient(180deg,#121a28 0%,#101722 100%);display:inherit;align-items:center;gap:16px;position:relative;border:1px solid rgba(52,69,94,.34)}.idg-topic-card::before{left:0;width:3px;border-radius:0;background:linear-gradient(180deg,transparent,var(--idg-forum-blue),transparent)}.idg-topic-card::before{content:'';background-color:rgb(var(--theme-featured));width:4px;height:45px;position:absolute;top:50%;transform:translateY(-50%);left:-4px;border-radius:2px var(--sp-0) var(--sp-0) 2px;opacity:.5}.idg-topic-card.is-pinned::before{content:'';position:absolute;top:0;left:0;bottom:0;width:4px;background:linear-gradient(90deg,rgba(0,92,193,.25) -90%,rgb(var(--theme-area_background_dark)) 75%);border:0;position:relative}.idg-tc-avatar-link{width:36px;height:36px;border-radius:var(--idg-radius-circle);display:block;overflow:hidden;background:#1b2438}.idg-tc-avatar-link img{width:100%;height:100%;object-fit:cover}.idg-tc-avatar-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#64748b}.idg-tc-main-col{flex:1 1 auto;min-width:0}.idg-tc-title-row{display:flex;align-items:center;gap:8px;margin-bottom:3px}.idg-tc-title-link{font-family:'Inter',sans-serif;font-size:15px;font-weight:600;color:var(--idg-text-white)}.idg-tc-title-link:hover{color:var(--idg-orange)}.idg-badge-topic{font-size:10px;font-weight:700;text-transform:uppercase;padding:2px 6px;border-radius:3px}.idg-badge-topic.pinned{background:rgba(8,168,255,.2);color:var(--idg-orange);border:1px solid rgba(8,168,255,.4)}.idg-badge-topic.locked{background:rgba(100,116,139,.2);color:#94a3b8;border:1px solid rgba(100,116,139,.4)}.idg-tc-meta-row{font-size:12px;color:var(--idg-text-muted);display:flex;align-items:center;gap:6px}.idg-tc-stats-col{flex:0 0 120px;display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:12px}.idg-tc-lastpost-col{flex:0 0 180px;display:flex;align-items:center;justify-content:flex-end;gap:10px;text-align:right}.idg-tc-lp-text{display:flex;flex-direction:column;gap:2px;font-size:11.5px}.idg-tc-lp-avatar{width:32px;height:32px;border-radius:var(--idg-radius-circle);overflow:hidden}.idg-tc-lp-avatar img{width:100%;height:100%;object-fit:cover}.idg-topic-header-card{background:radial-gradient(500px 90px at 8% 50%,rgba(20,157,255,.12),transparent 65%),linear-gradient(105deg,#172235 0%,#121a29 46%,#151d2c 100%);border:1px solid rgba(52,69,94,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.025);border-radius:4px;padding:20px 24px;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}.idg-th-title{font-family:'Inter',sans-serif;font-size:22px;font-weight:700;color:var(--idg-text-white);margin:0 0 6px 0}.idg-th-meta{font-size:13px;color:var(--idg-text-muted);display:flex;align-items:center;gap:8px}.idg-btn-reply{background:var(--idg-orange);color:#fff;font-family:'Oxanium',sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;padding:8px 18px;border-radius:var(--idg-radius-sm);display:inline-flex;align-items:center;gap:6px}.idg-btn-reply:hover{color:#fff;background:var(--idg-orange-hover)}.idg-posts-stream{display:flex;flex-direction:column;gap:16px;margin-bottom:10px;padding:10px 12px 12px;background-color:#141c2c;border:1px solid rgba(52,69,94,.34);border-radius:4px;transition:all 0.2s linear}.idg-group-banner-badge{width:100%!important;box-sizing:border-box!important;font-family:'Rajdhani','Oxanium',-apple-system,sans-serif!important;font-size:12px!important;font-weight:800!important;color:#ffffff!important;text-transform:uppercase!important;letter-spacing:1.2px!important;text-align:center!important;padding:5px 8px!important;border-radius:0 0 8px 8px!important;border:1px solid rgba(255,255,255,.12)!important;border-top:1px solid rgba(0,0,0,.35)!important;box-shadow:0 4px 10px rgba(0,0,0,.45)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-shadow:0 1px 2px rgba(0,0,0,.6)!important;margin-bottom:12px!important}.idg-post-card{border:1px solid var(--idg-border-row);border-radius:var(--idg-radius-md);display:flex;overflow:hidden}.idg-author-pane{flex:0 0 230px!important;width:230px!important;background:linear-gradient(180deg,#0e1526 0%,#080c16 100%)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important;padding:22px 14px 18px 14px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:12px!important;box-shadow:0 10px 30px rgba(0,0,0,.45)!important;position:relative!important;box-sizing:border-box!important}.idg-ap-user-header{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.idg-ap-username{font-family:'Rajdhani','Oxanium',-apple-system,sans-serif!important;font-size:20px!important;font-weight:800!important;letter-spacing:0.6px!important;text-decoration:none!important;text-shadow:0 0 12px rgba(0,255,194,.45)!important;transition:all 0.2s ease!important;word-break:break-word}.idg-ap-username:hover{filter:brightness(1.2) drop-shadow(0 0 8px currentColor)}.idg-ap-role-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 12px;border-radius:20px;font-size:10.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;background:linear-gradient(135deg,rgba(255,85,0,.2) 0%,rgba(255,136,0,.1) 100%);border:1px solid rgba(255,85,0,.45);color:#f83;box-shadow:0 2px 10px rgba(255,85,0,.2)}.idg-ap-custom-title{font-size:11px;font-weight:700;letter-spacing:.6px;color:#94a3b8;text-transform:uppercase;margin-top:-2px}.idg-ap-post-group{font-size:10.5px;font-weight:600;color:#64748b;margin-top:-3px}.idg-ap-avatar-wrap{position:relative;width:108px;height:108px;margin:4px 0 6px 0;border-radius:20px;padding:2.5px;background:linear-gradient(145deg,rgba(255,85,0,.65),rgba(0,210,255,.45));box-shadow:0 0 20px rgba(255,85,0,.25),0 8px 20px rgba(0,0,0,.6);box-sizing:border-box}.idg-ap-avatar-link{display:block;width:100%;height:100%;border-radius:17.5px;overflow:hidden;background:#101722;position:relative}.idg-ap-avatar-img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;display:block!important;border-radius:17.5px!important;transition:transform 0.35s cubic-bezier(.16,1,.3,1)!important}.idg-ap-avatar-link:hover .idg-ap-avatar-img{transform:scale(1.08)}.idg-ap-status-badge{position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:12px;background:#080e1a;font-size:9px;font-weight:800;letter-spacing:.5px;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.8);z-index:2}.idg-ap-status-badge.is-online{border:1.5px solid #10b981;color:#10b981}.idg-ap-status-badge.is-offline{border:1.5px solid #475569;color:#64748b}.idg-ap-stars-row{display:flex;align-items:center;justify-content:center;gap:4px;color:#f59e0b;font-size:11px;filter:drop-shadow(0 0 5px rgba(245,158,11,.5));margin:4px 0 2px 0}.idg-post-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:space-between;background-color:#121a28;border:1px solid rgba(52,69,94,.34);border-radius:4px;padding-left:10px;margin-left:10px}.idg-post-meta-bar{background:#162235;border-bottom:1px solid rgba(52,69,94,.34);padding:8px 12px;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--idg-text-muted);margin-left:-10px}.idg-post-body{padding:15px 15px 15px 15px;font-size:14.5px;line-height:1.7;color:#cfd9e8;position:relative;flex:1 1 auto;display:flex;flex-direction:column}.idg-post-body blockquote,.idg-post-body .quoteheader,.idg-post-body .bbc_quote{background:#101724;border:1px solid rgba(52,69,94,.28);border-left:3px solid #149dff;border-radius:0 var(--idg-radius-sm) var(--idg-radius-sm) 0;padding:12px 16px;margin:12px 0;color:var(--idg-text-secondary)}.idg-post-signature{border-top:1px dashed rgba(52,69,94,.4);margin:0 24px 16px 24px;padding-top:12px;font-size:12px;color:var(--idg-text-muted)}.idg-post-footer-actions{background:#101722;border-top:1px solid rgba(52,69,94,.34);padding:8px 20px;display:flex;justify-content:flex-end}.idg-quickbuttons-row{display:flex;list-style:none;margin:0;padding:0;gap:10px}.idg-qb-btn{background:#162235;border:1px solid rgba(52,69,94,.34);color:var(--idg-text-secondary);font-size:12px;font-weight:600;padding:5px 12px;border-radius:var(--idg-radius-sm);display:inline-flex;align-items:center;gap:6px;transition:all 0.2s ease}.idg-qb-btn:hover{background:var(--idg-orange);color:#fff}.idg-quickreply-card{background:#141c2c;border:1px solid rgba(52,69,94,.34);border-radius:4px}.idg-quickreply-body{padding:20px;background:#141c2c}.idg-qr-textarea{width:100%;background:#0e1624;border:1px solid rgba(52,69,94,.4);border-radius:var(--idg-radius-sm);padding:14px;color:#fff;font-family:'Inter',sans-serif;font-size:14px;outline:none}.idg-qr-textarea:focus{border-color:var(--idg-orange)}.idg-qr-submit-wrap{display:flex;justify-content:flex-end;margin-top:12px}.idg-btn-submit-reply{background:linear-gradient(135deg,var(--idg-orange),#35bdff);color:#fff;font-family:'Oxanium',sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;padding:10px 24px;border-radius:var(--idg-radius-sm);border:none;cursor:pointer;box-shadow:0 4px 15px rgba(8,168,255,.4)}.pagelinks,.idg-pagination-box,.pagesection .pagelinks{display:inline-flex;gap:4px}.pagelinks a,.pagelinks .navPages,.pagelinks .current_page{background:#151d2c;color:var(--idg-text-secondary);padding:4px 10px;border-radius:var(--idg-radius-sm);font-size:12px;font-weight:600;text-decoration:none}.pagelinks .current_page,.pagelinks a:hover{background:var(--idg-orange);color:#fff}@media (max-width:1100px){.idg-layout-container{flex-direction:column}.idg-sidebar-col{width:100%;flex:1 1 100%}.idg-metrics-4grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.idg-forum-card{flex-wrap:wrap}.idg-subforums-grid{grid-template-columns:repeat(2,1fr)}.idg-post-card{flex-direction:column}.idg-author-pane{flex:1 1 100%;width:100%;border-right:none;border-bottom:1px solid var(--idg-border-row)}.idg-metrics-4grid{grid-template-columns:1fr}.navbar-left,.navbar-right{display:none}}.ind-profile{width:100%;max-width:1440px;margin:0 auto 40px auto}.ind-profile__hero{width:100%;background:var(--idg-surface-card);border:1px solid var(--idg-border-card);border-radius:var(--idg-radius-md);box-shadow:var(--idg-shadow-card);overflow:hidden;margin-bottom:24px}.ind-profile__cover{height:290px;width:100%;background-size:cover;background-position:center 50%;position:relative;border-bottom:1px solid var(--idg-border-row)}.ind-profile__cover::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(8,10,15,.45);pointer-events:none}.ind-btn--translucent{background:rgba(15,21,35,.85);border:1px solid rgba(255,255,255,.12);color:#e2e8f0;backdrop-filter:blur(10px)}.ind-btn--translucent:hover{background:#182236;border-color:var(--idg-orange);color:#fff}.ind-btn--cyan{background:linear-gradient(135deg,#0099ff,#00d2ff);color:#fff;font-weight:700;border:none;box-shadow:0 4px 14px rgba(0,210,255,.35)}.ind-btn--cyan:hover{background:linear-gradient(135deg,#0088ee,#00bbee);color:#fff;box-shadow:0 6px 18px rgba(0,210,255,.5);transform:translateY(-1px)}.ind-profile__hero-middle{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:12px 20px 6px 20px;background:#141c2c;border-top:1px solid rgba(52,69,94,.34);gap:12px;position:relative}.ind-profile__stats-left,.ind-profile__stats-right{display:flex;align-items:center;gap:8px}.ind-profile__stats-left{justify-content:flex-end}.ind-profile__stats-right{justify-content:flex-start}.ind-stat-card{background:linear-gradient(180deg,#121a28 0%,#101722 100%);border:1px solid rgba(52,69,94,.34);border-radius:3px;padding:6px 10px;display:flex;align-items:center;gap:8px;min-width:0;flex:0 1 auto;box-shadow:inset 0 1px 0 rgba(255,255,255,.02);transition:all 0.22s cubic-bezier(.16,1,.3,1)}.ind-stat-card:hover{background:linear-gradient(180deg,#152033 0%,#111a28 100%);border-color:rgba(20,157,255,.34);transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.25)}.ind-stat-card__icon{width:30px;height:30px;background:linear-gradient(145deg,#1c2a41,#111a29);border:1px solid rgba(20,157,255,.25);border-radius:4px;color:#00d2ff;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 3px 10px rgba(0,0,0,.25)}.ind-stat-card__content{display:flex;flex-direction:column;gap:1px;min-width:0}.ind-stat-card__label{font-size:9.5px;font-weight:750;color:#8393a7;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap}.ind-stat-card__val{font-size:11.5px;font-weight:700;color:#f4f7fb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ind-stat-card__val.is-green{color:var(--idg-green);font-weight:700}.ind-profile__identity{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;top:-42px;margin-bottom:-32px;z-index:10;padding:0 10px}.ind-profile__avatar-box{width:100px;height:100px;border-radius:var(--idg-radius-md);border:3px solid #141c2c;box-shadow:0 0 0 2px var(--idg-orange),0 10px 28px rgba(0,0,0,.45);background:#101722;position:relative;overflow:hidden;margin-bottom:4px}.ind-profile__avatar-box.has-vip-frame{border:none!important;box-shadow:none!important;background:transparent!important;overflow:visible!important}.ind-profile__avatar-box.has-vip-frame .avatar,.ind-profile__avatar-box.has-vip-frame img{border:none!important;box-shadow:none!important;background:transparent!important;border-radius:6px!important}.ind-profile__avatar-img,.ind-profile__avatar-box img,.ind-profile__avatar-box .avatar{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;display:block!important}.ind-profile__avatar-badge{position:absolute;bottom:4px;right:4px;width:20px;height:20px;background:rgba(15,21,35,.85);border:1px solid rgba(255,255,255,.2);border-radius:var(--idg-radius-sm);color:#fff;display:flex;align-items:center;justify-content:center;font-size:9.5px}.ind-profile__username{font-family:'Inter',sans-serif;font-size:21px;font-weight:800;color:#fff;margin:4px 0 0 0;letter-spacing:.5px;text-transform:uppercase}.ind-profile__rank-badge{font-size:12px;font-weight:700;color:var(--idg-green);display:inline-flex;align-items:center;gap:5px}.ind-profile__hero-footer{background:transparent;border:none;padding:0 24px 10px 24px;margin-top:-4px;display:flex;align-items:center;justify-content:flex-end;gap:12px}.ind-profile__layout{display:grid;grid-template-columns:280px 1fr;gap:24px;align-items:start}.ind-warn-circle{width:44px;height:44px;border-radius:var(--idg-radius-circle);background:#151d2c;border:2px solid #28344c;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:18px;flex-shrink:0}.ind-warn-circle.is-active{border-color:#ef4444;color:#ef4444;background:rgba(239,68,68,.15)}.ind-warn-meta{display:flex;flex-direction:column}.ind-warn-meta strong{font-size:13.5px;color:var(--idg-text-white)}.ind-warn-meta span{font-size:11.5px;color:var(--idg-text-muted)}@media (max-width:1200px){.ind-stat-card{min-width:110px;padding:6px 10px}}@media (max-width:992px){.ind-profile__hero-middle{grid-template-columns:1fr;text-align:center;gap:14px}.ind-profile__identity{top:0;margin-bottom:10px;order:-1}.ind-profile__stats-left,.ind-profile__stats-right{justify-content:center;flex-wrap:wrap}.ind-profile__layout{grid-template-columns:1fr}}@media (max-width:768px){.ind-profile__cover{height:180px}.ind-profile__hero-middle{padding:14px}}:root{--idg-bg-base:#0c121e;--idg-surface-card:#141c2c;--idg-surface-row:#121a28;--idg-surface-header:#162235;--idg-surface-hover:#182337;--idg-surface-input:#0e1624;--idg-border-card:rgba(52, 69, 94, 0.34);--idg-border-row:rgba(52, 69, 94, 0.28);--idg-border-hover:rgba(71, 89, 116, 0.45);--idg-border-accent:rgba(20, 157, 255, 0.35);--idg-orange:#08a8ff;--idg-orange-hover:#35bdff;--idg-orange-glow:rgba(8, 168, 255, 0.4);--idg-cyan:#00d2ff;--idg-cyan-glow:rgba(0, 210, 255, 0.35);--idg-green:#22c55e;--idg-purple:#a855f7;--idg-text-white:#ffffff;--idg-text-primary:#e2e8f0;--idg-text-secondary:#8d9bb0;--idg-text-muted:#64748b;--idg-radius-sm:4px;--idg-radius-md:6px;--idg-radius-lg:8px;--idg-radius-pill:9999px;--idg-radius-circle:50%;--idg-shadow-card:0 6px 20px rgba(0, 0, 0, 0.35)}*,*::before,*::after{box-sizing:border-box}body{background:radial-gradient(900px 500px at 50% -180px,rgba(20,157,255,.08),transparent 70%),linear-gradient(180deg,#131926 0%,#0c121e 45%,#0e1422 100%)!important;color:var(--idg-text-secondary);font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:14px;line-height:1.5;margin:0;padding:0;min-height:100vh}a{color:var(--idg-text-primary);text-decoration:none;transition:color 0.2s ease}a:hover{color:var(--idg-orange)}.text-orange{color:var(--idg-orange)}.text-white{color:var(--idg-text-white)}.text-green{color:var(--idg-green)}#top_section,#lkHeader_main,#lkHeader_sub,#header{display:none}#pageholder{width:100%;min-height:100vh}#wrapper,#content_section,#main_content_section,.inner_wrap{width:100%;max-width:1440px;margin:0 auto;padding:0 20px}img.avatar,.avatar img,.avatar,.profile_user_avatar img,img[src*="avatar"],img[src*="custom_avatar"]{max-width:120px;max-height:120px;object-fit:cover}.profile_user_avatar{display:none}.ind-btn{font-family:'Inter',sans-serif;font-size:12.5px;font-weight:600;padding:8px 16px;border-radius:var(--idg-radius-sm);display:inline-flex;align-items:center;gap:8px;cursor:pointer;text-decoration:none;transition:all 0.2s ease;border:1px solid transparent}.ind-btn--primary{background:var(--idg-orange);color:#fff;box-shadow:0 3px 12px var(--idg-orange-glow)}.ind-btn--primary:hover{background:var(--idg-orange-hover);color:#fff}.ind-btn--secondary{background:#141c2c;border-color:var(--idg-border-row);color:var(--idg-text-primary)}.ind-btn--secondary:hover{background:#1e293b;border-color:var(--idg-border-hover);color:#fff}.ind-btn--danger{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.3);color:#f87171}.ind-btn--danger:hover{background:#ef4444;color:#fff}.ind-btn--xs{font-size:11px;padding:4px 10px}.ind-card{background:var(--idg-surface-card);border:1px solid var(--idg-border-card);border-radius:var(--idg-radius-md);margin-bottom:20px;overflow:hidden;box-shadow:var(--idg-shadow-card)}.ind-card__header{background:var(--idg-surface-header);border-bottom:1px solid var(--idg-border-row);padding:12px 18px;display:flex;align-items:center;justify-content:space-between}.ind-card__title{font-size:13.5px;font-weight:700;color:var(--idg-text-white);display:flex;align-items:center;gap:8px}.ind-card__body{padding:18px}.ind-card__footer{background:var(--idg-surface-row);border-top:1px solid var(--idg-border-row);padding:10px 18px;display:flex;align-items:center;justify-content:flex-end;gap:8px}.ind-badge{font-size:11px;font-weight:700;padding:2px 8px;border-radius:var(--idg-radius-sm);display:inline-flex;align-items:center}.ind-badge.is-cyan{background:rgba(0,210,255,.15);color:#00d2ff;border:1px solid rgba(0,210,255,.3)}.ind-badge.is-orange{background:rgba(8,168,255,.15);color:var(--idg-orange);border:1px solid var(--idg-border-accent)}.ind-text-muted{font-size:12.5px;color:var(--idg-text-muted);font-style:italic}.third-header-bg{position:relative!important;z-index:10000!important;width:100%;height:129px;background-image:url(https://indungi.pro/wp/wp-content/uploads/2026/08/h3_header_bg.jpg);background-position:center top;background-size:1920px 129px;background-repeat:no-repeat;background-color:#12141c;margin-bottom:35px}.custom-container{max-width:1440px;padding-left:20px;padding-right:20px;margin:0 auto}.t-header-top-area{position:relative!important;z-index:100!important;height:48px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.header-top-social ul{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:10px}.header-top-social ul li:first-child{font-size:11px;text-transform:uppercase;font-weight:700;color:#fff;font-family:'Oxanium',sans-serif;letter-spacing:2px;margin-right:5px}.header-top-social ul li a{background-image:url(https://indungi.pro/wp/wp-content/uploads/2026/08/header_social_bg.jpg);display:block;width:38px;height:32px;text-align:center;line-height:32px;border-radius:var(--idg-radius-sm);color:var(--idg-orange);font-size:12px;transition:all 0.2s ease}.header-top-social ul li a:hover{color:#fff;filter:drop-shadow(0 0 6px var(--idg-orange-glow));transform:translateY(-1px)}.header-user-action-strip{display:flex;align-items:center;justify-content:flex-end;gap:18px}.idg-user-profile-badge{display:inline-flex;align-items:center;gap:10px}.idg-user-avatar-wrap{display:block;width:28px;height:28px;border-radius:3px;border:1px solid rgba(8,168,255,.7);background:#11141a;box-shadow:0 0 8px rgba(8,168,255,.4);overflow:hidden}.idg-avatar-img,.idg-user-avatar-wrap img,.idg-user-avatar-wrap .avatar{width:28px!important;height:28px!important;object-fit:cover!important;display:block!important}.idg-user-name-link{font-family:'Oxanium','Rajdhani',sans-serif;font-size:13.5px;font-weight:800;color:#00ffc2;letter-spacing:.8px;text-shadow:0 0 10px rgba(0,255,194,.4)}.idg-header-icons-row{display:inline-flex;align-items:center;gap:12px}.idg-icon-btn{color:#94a3b8;font-size:14px;transition:all 0.2s ease;position:relative}.idg-icon-btn:hover{color:#00ffc2;transform:scale(1.15)}.idg-admin-logo-btn{color:var(--idg-orange);border:1px solid rgba(8,168,255,.4);border-radius:var(--idg-radius-sm);background:#191e2b;padding:3px 6px}.idg-badge-count{position:absolute;top:-2px;right:-4px;background:var(--idg-orange);color:#fff;font-size:9px;font-weight:800;padding:1px 4px;border-radius:6px}.idg-logout-mini{color:#64748b;font-size:13px}.idg-logout-mini:hover{color:#ef4444}.menu-area{height:80px;position:relative!important;z-index:10!important;display:flex;align-items:center}.navbar-wrap-geco{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%}.navbar-left{display:flex;align-items:center;justify-content:flex-end;padding-right:40px}.logo-center{display:flex;align-items:center;justify-content:center;width:130px;height:70px;flex-shrink:0;position:relative;top:-8px}.logo-center a img{max-height:65px;max-width:130px;width:auto;height:auto;object-fit:contain;display:block;filter:drop-shadow(0 4px 10px rgba(0,0,0,.8));transition:transform 0.25s ease}.logo-center a:hover img{transform:scale(1.06)}.navbar-right{display:flex;align-items:center;justify-content:flex-start;padding-left:40px}.menu-list{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:28px}.menu-list li a{font-family:'Oxanium','Rajdhani',sans-serif;font-size:14px;font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:.8px;padding:6px 0;transition:color 0.2s ease;white-space:nowrap}.menu-list li a:hover,.menu-list li.active>a{color:var(--idg-orange);text-shadow:0 0 10px var(--idg-orange-glow)}.header-bottom-bg{background-image:url(https://indungi.pro/wp/wp-content/uploads/2026/08/header_bottom_bg.png);width:100%;max-width:1499px;height:28px;margin:0 auto;background-repeat:no-repeat;background-position:center bottom;position:absolute;bottom:-22px;left:50%;transform:translateX(-50%);z-index:10}.idg-ribbon-breadcrumb{padding-left:24px;padding-right:24px;height:28px;display:flex;align-items:center}.idg-ribbon-breadcrumb .navigate_section ul{display:inline-flex;align-items:center;list-style:none;padding:0;margin:0}.idg-ribbon-breadcrumb .navigate_section ul li{font-family:'Oxanium','Rajdhani',sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;display:inline-flex;align-items:center;color:#94a3b8}.idg-ribbon-breadcrumb .navigate_section ul li+li::before{content:"»";margin:0 8px;color:var(--idg-orange)}.idg-ribbon-breadcrumb .navigate_section ul li a{color:#94a3b8}.idg-ribbon-breadcrumb .navigate_section ul li a:hover{color:var(--idg-cyan)}.idg-search-popup{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(8,10,15,.96);backdrop-filter:blur(10px);z-index:999999;display:none;align-items:center;justify-content:center}.idg-search-popup.active{display:flex}.idg-search-inner{width:90%;max-width:580px}.idg-search-inner form{display:flex;background:#111520;border:2px solid var(--idg-orange);border-radius:var(--idg-radius-md);overflow:hidden}.idg-search-inner input{flex:1 1 auto;background:transparent;border:none;padding:16px 20px;color:#fff;outline:none;font-size:16px}.idg-search-inner button{background:var(--idg-orange);border:none;color:#fff;padding:0 24px;cursor:pointer}.idg-search-close{position:absolute;top:-45px;right:0;background:transparent;border:none;color:#fff;font-size:32px;cursor:pointer}.idg-layout-container{display:flex;gap:24px;width:100%}.idg-main-col{flex:1 1 0%;min-width:0}.idg-sidebar-col{flex:0 0 320px;width:320px;display:flex;flex-direction:column;gap:20px}.idg-category-card{margin-bottom:24px}.idg-cat-header{background:var(--idg-surface-card);border:1px solid var(--idg-border-card);border-radius:var(--idg-radius-md);padding:10px 18px;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.idg-cat-title-group{display:flex;align-items:center;gap:12px}.idg-cat-badge{width:32px;height:32px;background:#1b2438;border:1px solid var(--idg-border-accent);border-radius:var(--idg-radius-sm);color:var(--idg-orange);display:flex;align-items:center;justify-content:center;font-size:13px;box-shadow:0 0 10px rgba(8,168,255,.25);flex-shrink:0}.idg-cat-title{font-size:15px;font-weight:600;color:var(--idg-text-white);margin:0}.idg-collapse-btn{width:26px;height:26px;background:#1b2438;border:1px solid rgba(255,255,255,.08);border-radius:var(--idg-radius-sm);color:var(--idg-text-secondary);display:inline-flex;align-items:center;justify-content:center;font-size:11px}.idg-collapse-btn:hover{color:var(--idg-text-white);background:var(--idg-orange)}.idg-boards-stream{display:flex;flex-direction:column;gap:8px}.idg-forum-card{background:var(--idg-surface-row);border:1px solid var(--idg-border-row);border-radius:var(--idg-radius-md);padding:16px 20px;display:flex;align-items:center;gap:16px;position:relative;transition:all 0.2s linear}.idg-forum-accent-bar{width:4px;height:45px;position:absolute;top:50%;transform:translateY(-50%);left:0;border-radius:0 2px 2px 0;background-color:var(--idg-orange);opacity:.5}.idg-forum-card.is-unread .idg-forum-accent-bar,.idg-forum-card:hover .idg-forum-accent-bar{opacity:1;box-shadow:0 0 10px var(--idg-orange-glow)}.idg-forum-icon-col{flex:0 0 32px;display:flex;align-items:center;justify-content:center}.idg-ghost-target-icon{width:32px;height:32px;color:#28344c;font-size:20px;display:flex;align-items:center;justify-content:center}.idg-forum-info-col{flex:1 1 auto;min-width:0;padding-right:20px}.idg-forum-name{margin:0 0 4px 0}.idg-forum-name a{font-size:15.5px;font-weight:600;color:var(--idg-text-white)}.idg-forum-name a:hover{color:var(--idg-orange)}.idg-forum-desc{font-size:13px;color:var(--idg-text-secondary);margin:0}.idg-subforums-wrapper{margin-top:10px}.idg-subforums-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px 16px;padding:0;margin:0;list-style:none}.idg-subforum-item{display:inline-flex;align-items:center}.idg-subforum-link{font-size:13px;font-weight:500;color:var(--idg-text-secondary);display:inline-flex;align-items:center;gap:8px}.idg-dot-bullet{color:var(--idg-orange);font-size:8px}.idg-subforum-link:hover{color:var(--idg-text-white)}.idg-forum-stats-col{flex:0 0 auto;min-width:140px;display:flex;align-items:center;justify-content:flex-end;gap:12px}.idg-stats-counter-box{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.idg-stat-row{font-size:12.5px}.idg-stat-num{color:var(--idg-orange);font-weight:700}.idg-stat-label{color:var(--idg-text-secondary);font-size:12px}.idg-stat-action-btn{width:30px;height:30px;background-color:var(--idg-orange);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;border-radius:var(--idg-radius-sm);box-shadow:0 0 10px rgba(8,168,255,.3)}.idg-forum-lastpost-col{flex:0 0 auto;min-width:170px;max-width:220px}.idg-lp-box{display:flex;align-items:center;justify-content:flex-end;gap:12px;text-align:right}.idg-lp-text-details{display:flex;flex-direction:column;gap:2px;min-width:0}.idg-lp-topic-title{font-size:13px;font-weight:600;color:var(--idg-text-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.idg-lp-author-line{font-size:12px;color:var(--idg-text-secondary)}.idg-lp-author-line a{color:var(--idg-orange);font-weight:700}.idg-lp-timestamp{font-size:10.5px;color:var(--idg-text-muted)}.idg-lp-avatar-holder{width:38px;height:38px;flex-shrink:0}.idg-lp-avatar-holder a,.idg-lp-avatar-holder img{display:block;width:38px;height:38px;border-radius:var(--idg-radius-circle);border:1.5px solid var(--idg-border-accent);background:#1b2438;object-fit:cover}.idg-widget{background:var(--idg-surface-card);border:1px solid var(--idg-border-card);border-radius:var(--idg-radius-md);overflow:hidden;box-shadow:var(--idg-shadow-card)}.idg-widget-header{background:var(--idg-surface-header);border-bottom:1px solid var(--idg-border-row);padding:12px 18px;display:flex;align-items:center;justify-content:space-between;font-family:'Oxanium',sans-serif;font-size:13.5px;font-weight:700;text-transform:uppercase;color:var(--idg-text-white)}.idg-widget-header i{color:var(--idg-orange);margin-right:6px}.idg-widget-body{padding:16px 18px}.idg-sidebar-user-card{display:flex;align-items:center;gap:12px;margin-bottom:12px}.idg-su-avatar{width:44px;height:44px;border-radius:var(--idg-radius-circle);border:1.5px solid var(--idg-orange);overflow:hidden}.idg-su-avatar img{width:100%;height:100%;object-fit:cover}.idg-su-name{font-family:'Oxanium',sans-serif;font-size:15px;font-weight:800;color:var(--idg-user-color,#00adb5)!important;text-decoration:none!important}.idg-su-role{font-size:11.5px;color:var(--idg-text-muted);display:block}.idg-su-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.idg-su-btn{background:#161e2e;border:1px solid var(--idg-border-row);border-radius:var(--idg-radius-sm);color:var(--idg-text-secondary);font-size:11.5px;font-weight:600;padding:6px 4px;text-align:center;display:block}.idg-su-btn:hover{background:var(--idg-orange);color:#fff}.idg-metrics-4grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.idg-metric-card{background:var(--idg-surface-row);border:1px solid var(--idg-border-row);border-radius:var(--idg-radius-md);padding:14px 18px;display:flex;align-items:center;gap:14px}.idg-metric-icon{width:42px;height:42px;border-radius:var(--idg-radius-md);display:flex;align-items:center;justify-content:center;font-size:18px}.idg-metric-card.orange .idg-metric-icon{background:rgba(8,168,255,.15);color:var(--idg-orange);border:1px solid rgba(8,168,255,.3)}.idg-metric-card.green .idg-metric-icon{background:rgba(34,197,94,.15);color:var(--idg-green);border:1px solid rgba(34,197,94,.3)}.idg-metric-card.purple .idg-metric-icon{background:rgba(168,85,247,.15);color:var(--idg-purple);border:1px solid rgba(168,85,247,.3)}.idg-metric-card.cyan .idg-metric-icon{background:rgba(0,210,255,.15);color:var(--idg-cyan);border:1px solid rgba(0,210,255,.3)}.idg-m-value{font-family:'Oxanium',sans-serif;font-size:20px;font-weight:800;color:var(--idg-text-white);display:block;line-height:1;margin-bottom:2px}.idg-m-label{font-size:11.5px;text-transform:uppercase;color:var(--idg-text-muted);font-weight:600;letter-spacing:.5px}.ind-profile{width:100%;margin-bottom:40px}.ind-profile__hero{background:var(--idg-surface-card);border:1px solid var(--idg-border-card);border-radius:var(--idg-radius-md);overflow:hidden;box-shadow:var(--idg-shadow-card);margin-bottom:24px}.ind-profile__cover{height:190px;background-image:url(https://indungi.pro/wp/wp-content/uploads/2026/08/h3_header_bg.jpg);background-size:cover;background-position:center;position:relative;border-bottom:1px solid var(--idg-border-row)}.ind-profile__cover::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(8,10,15,.6)}.ind-profile__cover-actions{position:absolute;top:14px;right:18px;display:flex;gap:8px;z-index:5}.ind-profile__hero-body{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:16px 24px;background:var(--idg-surface-card);gap:20px;position:relative}.ind-profile__stats-left,.ind-profile__stats-right{display:flex;align-items:center;gap:16px}.ind-profile__stats-left{justify-content:flex-start}.ind-profile__stats-right{justify-content:flex-end}.ind-stat-item{display:flex;align-items:center;gap:10px}.ind-stat-item__icon{width:34px;height:34px;border-radius:var(--idg-radius-sm);display:flex;align-items:center;justify-content:center;font-size:14px}.ind-stat-item__icon.is-blue{background:rgba(59,130,246,.15);color:#3b82f6;border:1px solid rgba(59,130,246,.3)}.ind-stat-item__icon.is-cyan{background:rgba(0,210,255,.15);color:#00d2ff;border:1px solid rgba(0,210,255,.3)}.ind-stat-item__icon.is-purple{background:rgba(168,85,247,.15);color:#a855f7;border:1px solid rgba(168,85,247,.3)}.ind-stat-item__icon.is-green{background:rgba(34,197,94,.15);color:var(--idg-green);border:1px solid rgba(34,197,94,.3)}.ind-stat-item__meta{display:flex;flex-direction:column}.ind-stat-item__label{font-size:10.5px;font-weight:700;color:var(--idg-text-muted);letter-spacing:.5px;text-transform:uppercase}.ind-stat-item__val{font-size:13px;font-weight:700;color:var(--idg-text-primary)}.ind-stat-item__val.is-green{color:var(--idg-green)}.ind-profile__identity{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;top:-50px;margin-bottom:-40px;z-index:10}.ind-profile__avatar-box{width:105px;height:105px;border-radius:var(--idg-radius-md);border:3px solid #141c2c;box-shadow:0 0 0 2px var(--idg-orange),0 8px 24px rgba(0,0,0,.45);background:#101722;overflow:hidden;position:relative;margin-bottom:8px}.ind-profile__avatar-img,.ind-profile__avatar-box img,.ind-profile__avatar-box .avatar{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;display:block!important}.ind-profile__status-dot{position:absolute;bottom:4px;right:4px;width:12px;height:12px;border-radius:var(--idg-radius-circle);border:2px solid #141c2c}.ind-profile__status-dot.is-online{background:var(--idg-green);box-shadow:0 0 8px var(--idg-green)}.ind-profile__status-dot.is-offline{background:var(--idg-text-muted)}.ind-profile__username{font-family:'Inter',sans-serif;font-size:22px;font-weight:800;color:#fff;margin:0 0 4px 0;letter-spacing:.5px;text-transform:uppercase}.ind-profile__rank{display:flex;align-items:center;gap:6px}.ind-profile__rank-badge{font-size:11.5px;font-weight:700;color:var(--idg-green);display:inline-flex;align-items:center;gap:5px}.ind-profile__hero-footer{background:var(--idg-surface-row);border-top:1px solid var(--idg-border-row);padding:10px 24px;display:flex;align-items:center;justify-content:flex-end;gap:10px}.ind-profile__layout{display:grid;grid-template-columns:280px 1fr;gap:24px;align-items:start}.ind-warn-box{display:flex;align-items:center;gap:14px}.ind-warn-box__icon{width:40px;height:40px;border-radius:var(--idg-radius-circle);background:#151d2c;border:2px solid #28344c;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:16px}.ind-warn-box__icon.is-active{border-color:#ef4444;color:#ef4444;background:rgba(239,68,68,.15)}.ind-warn-box__meta{display:flex;flex-direction:column}.ind-warn-box__meta strong{font-size:13.5px;color:var(--idg-text-white)}.ind-warn-box__meta span{font-size:11.5px;color:var(--idg-text-muted)}.ind-bio-text{font-size:13.5px;line-height:1.6;color:var(--idg-text-primary);margin:0}.ind-info-list{display:flex;flex-direction:column;gap:10px}.ind-info-list__row{display:flex;justify-content:space-between;align-items:center;font-size:12.5px;padding-bottom:8px;border-bottom:1px solid #131a28}.ind-info-list__row:last-child{border-bottom:none;padding-bottom:0}.ind-info-list__lbl{color:var(--idg-text-muted)}.ind-info-list__val{color:var(--idg-text-primary);font-weight:600}.ind-achievements-wrap{display:flex;align-items:center;justify-content:space-around;padding:8px 0}.ind-ach-item{display:flex;flex-direction:column;align-items:center;gap:6px}.ind-ach-item__icon{width:48px;height:48px;background:#141c2c;border:1px solid var(--idg-border-accent);border-radius:var(--idg-radius-circle);display:flex;align-items:center;justify-content:center;font-size:20px}.ind-ach-item__name{font-size:12.5px;font-weight:700;color:var(--idg-text-white)}.ind-rep-item{background:#152238;border:1px solid #1e3a5f;color:#38bdf8;font-size:13px;font-weight:700;padding:8px 16px;border-radius:var(--idg-radius-sm);display:inline-flex;align-items:center;gap:8px}.ind-tabs-nav{background:var(--idg-surface-header);border-bottom:1px solid var(--idg-border-row);display:flex;padding:0 16px;gap:16px}.ind-tabs-nav__link{padding:12px 10px;font-size:13px;font-weight:700;color:var(--idg-text-secondary);border-bottom:2px solid transparent;display:inline-flex;align-items:center;gap:6px}.ind-tabs-nav__link.is-active,.ind-tabs-nav__link:hover{color:var(--idg-orange);border-bottom-color:var(--idg-orange)}.ind-signature-box__title{font-size:13.5px;font-weight:700;color:var(--idg-text-white);margin:0 0 10px 0}.ind-signature-box__content{background:#101724;border:1px solid rgba(52,69,94,.28);border-left:3px solid #149dff;border-radius:0 var(--idg-radius-sm) var(--idg-radius-sm) 0;padding:16px;font-size:13px;color:#94a3b8}.ind-empty-box{text-align:center;padding:30px 20px;color:var(--idg-text-muted)}.ind-empty-box__icon{font-size:28px;margin-bottom:8px;display:block}.ind-feed{display:flex;flex-direction:column;gap:16px;width:100%}.ind-feed__header{background:var(--idg-surface-card);border:1px solid var(--idg-border-card);border-radius:var(--idg-radius-md);padding:14px 20px;display:flex;align-items:center;justify-content:space-between}.ind-feed__title{margin:0;font-size:16px;font-weight:700;color:var(--idg-text-white);display:flex;align-items:center;gap:8px}.ind-feed__tabs{display:flex;gap:8px;flex-wrap:wrap}.ind-feed__tab-btn{background:#131926;border:1px solid var(--idg-border-row);color:var(--idg-text-secondary);font-size:12.5px;font-weight:600;padding:7px 14px;border-radius:var(--idg-radius-sm);transition:all 0.2s ease}.ind-feed__tab-btn.is-active,.ind-feed__tab-btn:hover{background:var(--idg-orange);color:#fff;border-color:var(--idg-orange)}.ind-feed__list{display:flex;flex-direction:column;gap:14px}.ind-feed-card__header{display:flex;align-items:center;justify-content:space-between;gap:14px}.ind-feed-card__topic-info{display:flex;align-items:center;gap:10px;min-width:0}.ind-feed-card__subject{margin:0;font-size:14.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ind-feed-card__subject a{color:var(--idg-text-white)}.ind-feed-card__subject a:hover{color:var(--idg-orange)}.ind-feed-card__meta{display:flex;align-items:center;gap:10px;flex-shrink:0}.ind-feed-card__time{font-size:11.5px;color:var(--idg-text-muted)}.ind-feed-card__body{padding:18px;font-size:14px;line-height:1.65;color:#cfd9e8}.ind-feed-card__footer{justify-content:flex-end}#main_admsection{display:flex;gap:24px;width:100%;max-width:1440px;margin:0 auto;align-items:flex-start}#profileview,.profile_content,#adm_subsections{flex:1 1 0%;min-width:0;background:transparent;border:none;box-shadow:none;padding:0;margin:0}.ind-profile~#genericmenu,#main_admsection:has(.ind-profile)>#genericmenu,body:has(.ind-profile) #genericmenu,body:has(.ind-profile) .cat_bar:first-of-type{display:none!important}#genericmenu,.generic_menu{flex:0 0 260px;width:260px;background:var(--idg-surface-card);border:1px solid var(--idg-border-card);border-radius:var(--idg-radius-md);padding:16px;box-shadow:var(--idg-shadow-card)}.popup_container,.popup_window,.popup_content{width:100%;background:transparent;border:none;box-shadow:none;padding:0;margin:0}.popup_heading{display:none}#genericmenu .generic_menu_list,.generic_menu .generic_menu_list,#genericmenu ul,.generic_menu ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}#genericmenu .generic_menu_section,.generic_menu .generic_menu_section{margin-bottom:14px}#genericmenu .generic_menu_section:last-child,.generic_menu .generic_menu_section:last-child{margin-bottom:0}#genericmenu .generic_menu_section_header,.generic_menu .generic_menu_section_header,#genericmenu h4,.generic_menu h4,#genericmenu h5,.generic_menu h5{font-family:'Oxanium',sans-serif;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.8px;color:var(--idg-orange);padding:8px 12px;margin:0 0 6px 0;background:#131926;border-radius:var(--idg-radius-sm);border-left:3px solid var(--idg-orange);display:block}#genericmenu li a,.generic_menu li a{background:transparent;border:1px solid transparent;border-radius:var(--idg-radius-sm);color:var(--idg-text-secondary);padding:9px 12px;font-size:13px;font-weight:500;line-height:1.4;display:block;text-decoration:none;transition:all 0.2s ease;word-break:break-word}#genericmenu li a:hover,.generic_menu li a:hover{background:#141c2c;color:#fff;border-color:var(--idg-border-row)}#genericmenu li.active a,.generic_menu li.active a{background:var(--idg-orange);color:#fff;font-weight:700;border-color:var(--idg-orange);box-shadow:0 2px 10px rgba(8,168,255,.4)}.cat_bar{background:var(--idg-surface-card);border:1px solid var(--idg-border-card);border-radius:var(--idg-radius-md);padding:12px 18px;margin-bottom:12px}.catbg{color:var(--idg-text-white);font-size:15px;font-weight:700;margin:0}.roundframe,.windowbg,.content,#profile_error{background:var(--idg-surface-card);border:1px solid var(--idg-border-card);border-radius:var(--idg-radius-md);padding:20px;margin-bottom:16px;box-shadow:var(--idg-shadow-card)}dl.settings{display:grid;grid-template-columns:260px 1fr;gap:16px 24px;align-items:center;margin:0 0 16px 0}dl.settings dt{color:var(--idg-text-white);font-weight:600;font-size:13.5px}dl.settings dt small,dl.settings dt span{display:block;color:var(--idg-text-muted);font-weight:400;font-size:11.5px;margin-top:3px;line-height:1.4}dl.settings dd{margin:0}input[type="text"],input[type="password"],input[type="email"],input[type="search"],select,textarea{background:var(--idg-surface-input);border:1px solid var(--idg-border-hover);border-radius:var(--idg-radius-sm);color:#fff;padding:9px 14px;font-size:13.5px;outline:none;width:100%;max-width:440px;box-sizing:border-box;transition:border-color 0.2s ease}input:focus,select:focus,textarea:focus{border-color:var(--idg-orange);box-shadow:0 0 10px rgba(8,168,255,.25)}input[type="submit"],.button_submit{background:linear-gradient(135deg,var(--idg-orange),#35bdff);border:none;color:#fff;font-family:'Oxanium',sans-serif;font-size:13.5px;font-weight:800;text-transform:uppercase;letter-spacing:.8px;padding:10px 24px;border-radius:var(--idg-radius-sm);cursor:pointer;box-shadow:0 4px 15px rgba(8,168,255,.4);transition:all 0.2s ease}input[type="submit"]:hover,.button_submit:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(8,168,255,.6)}.ind-table,table.table_grid{width:100%;border-collapse:collapse}.ind-table th,table.table_grid th{background:var(--idg-surface-header);color:var(--idg-text-white);font-size:12.5px;font-weight:700;text-align:left;padding:10px 14px;border-bottom:1px solid var(--idg-border-row)}.ind-table td,table.table_grid td{padding:10px 14px;border-bottom:1px solid var(--idg-border-row);color:var(--idg-text-secondary);font-size:13px}@media (max-width:1200px){.custom-container,#wrapper,#content_section,#main_content_section{padding-left:15px;padding-right:15px}}@media (max-width:992px){.ind-profile__hero-body{grid-template-columns:1fr;text-align:center}.ind-profile__stats-left,.ind-profile__stats-right{justify-content:center;flex-wrap:wrap}.ind-profile__identity{top:0;margin-bottom:12px;order:-1}.ind-profile__layout{grid-template-columns:1fr}.idg-layout-container{flex-direction:column}.idg-sidebar-col{width:100%;flex:1 1 100%}#main_admsection{flex-direction:column}#genericmenu,.generic_menu{width:100%;flex:1 1 100%}dl.settings{grid-template-columns:1fr;gap:8px}.idg-metrics-4grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.third-header-bg{height:auto;background-size:cover;margin-bottom:20px}.navbar-wrap-geco{grid-template-columns:1fr;text-align:center}.navbar-left,.navbar-right{display:none}.logo-center{margin:0 auto;top:0}.idg-forum-card{flex-wrap:wrap;gap:12px;padding:14px}.idg-forum-lastpost-col{width:100%;max-width:100%;border-top:1px solid var(--idg-border-row);padding-top:10px}.idg-subforums-grid{grid-template-columns:1fr}.idg-metrics-4grid{grid-template-columns:1fr}.ind-feed-card__header{flex-direction:column;align-items:flex-start;gap:8px}}.ind-stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.ind-stat-box{background:#121a28;border:1px solid rgba(52,69,94,.34);border-radius:4px;padding:16px;display:flex;align-items:center;gap:14px;transition:all 0.2s ease}.ind-stat-box:hover{border-color:#08a8ff;background:#141c2c;transform:translateY(-2px)}.ind-stat-box__icon{width:44px;height:44px;border-radius:4px;background:rgba(8,168,255,.12);border:1px solid rgba(8,168,255,.3);display:flex;align-items:center;justify-content:center;color:#08a8ff;font-size:18px;flex-shrink:0}.ind-stat-box__meta{display:flex;flex-direction:column}.ind-stat-box__val{font-family:'Oxanium',sans-serif;font-size:18px;font-weight:800;color:#fff}.ind-stat-box__label{font-size:12px;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.ind-cover-dropdown-wrap{position:relative!important;display:inline-block!important}.ind-cover-dropdown-menu{position:absolute!important;top:calc(100% + 6px)!important;right:0!important;background:#0f1524!important;border:1px solid #23304a!important;border-radius:6px!important;box-shadow:0 12px 30px rgba(0,0,0,.95)!important;padding:6px!important;min-width:190px!important;z-index:99999!important;display:none!important;flex-direction:column!important;gap:3px!important}.ind-cover-dropdown-wrap.is-open .ind-cover-dropdown-menu,.ind-cover-dropdown-menu.is-open{display:flex!important}.ind-cover-menu-item{display:flex!important;align-items:center!important;gap:10px!important;padding:8px 12px!important;color:#cbd5e1!important;font-family:'Inter',sans-serif!important;font-size:12.5px!important;font-weight:600!important;text-decoration:none!important;border-radius:4px!important;transition:all 0.15s ease!important}.ind-cover-menu-item:hover{background:#1c2638!important;color:#ffffff!important}.ind-cover-menu-item.is-danger{color:#ef4444!important}.ind-cover-menu-item.is-danger:hover{background:rgba(239,68,68,.15)!important}.ind-settings-layout{display:grid!important;grid-template-columns:280px 1fr!important;gap:24px!important;align-items:start!important;width:100%!important;max-width:1440px!important;margin:20px auto!important;box-sizing:border-box!important}.ind-settings-sidebar{width:100%!important}.ind-settings-menu-card{background:#141c2c!important;border:1px solid rgba(52,69,94,.34)!important;border-radius:4px!important;box-shadow:0 4px 20px rgba(0,0,0,.35)!important;overflow:hidden!important}.ind-settings-menu-header{background:#162235!important;border-bottom:1px solid rgba(52,69,94,.34)!important;padding:14px 18px!important;font-family:'Oxanium',sans-serif!important;font-size:14px!important;font-weight:700!important;color:#ffffff!important;text-transform:uppercase!important;letter-spacing:0.5px!important}.ind-settings-menu-body{padding:16px!important;display:flex!important;flex-direction:column!important;gap:16px!important}.ind-menu-group{display:flex!important;flex-direction:column!important;gap:6px!important}.ind-menu-group__title{font-family:'Oxanium',sans-serif!important;font-size:11px!important;font-weight:800!important;color:#64748b!important;text-transform:uppercase!important;letter-spacing:0.8px!important;padding:0 8px!important}.ind-menu-group__list{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.ind-menu-item{list-style:none!important;margin:0!important}.ind-menu-link{display:flex!important;align-items:center!important;gap:10px!important;padding:9px 12px!important;color:#94a3b8!important;font-family:'Inter',sans-serif!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;border-radius:4px!important;transition:all 0.15s ease!important}.ind-menu-link:hover{background:#141c2c!important;color:#ffffff!important}.ind-menu-item.is-active .ind-menu-link{background:linear-gradient(135deg,rgba(8,168,255,.2),rgba(53,189,255,.1))!important;border:1px solid rgba(8,168,255,.5)!important;color:#ffffff!important;box-shadow:0 0 10px rgba(8,168,255,.2)!important}.ind-menu-icon{font-size:14px!important;width:18px!important;text-align:center!important;color:#64748b!important;transition:color 0.15s ease!important}.ind-menu-link:hover .ind-menu-icon,.ind-menu-item.is-active .ind-menu-icon{color:#08a8ff!important}.ind-settings-content{width:100%!important;min-width:0!important}.ind-settings-content .roundframe,.ind-settings-content .windowbg,.ind-settings-content fieldset{background:#141c2c!important;border:1px solid rgba(52,69,94,.34)!important;border-radius:4px!important;padding:20px!important;margin-bottom:20px!important}.ind-settings-content .cat_bar{background:#162235!important;border-bottom:1px solid rgba(52,69,94,.34)!important;padding:12px 18px!important;border-radius:4px 4px 0 0!important}.ind-settings-content .catbg{font-family:'Oxanium',sans-serif!important;font-size:14px!important;font-weight:700!important;color:#ffffff!important;text-transform:uppercase!important}.ind-settings-content dl.settings{display:grid!important;grid-template-columns:240px 1fr!important;gap:14px 20px!important;align-items:center!important}.ind-settings-content dl.settings dt{font-weight:600!important;color:#cbd5e1!important;font-size:13px!important}.ind-settings-content dl.settings dd input[type="text"],.ind-settings-content dl.settings dd input[type="email"],.ind-settings-content dl.settings dd input[type="password"],.ind-settings-content dl.settings dd select{width:100%!important;max-width:400px!important;background:#0e1624!important;border:1px solid rgba(52,69,94,.45)!important;border-radius:4px!important;padding:8px 12px!important;color:#ffffff!important}.ind-topic-actions-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;margin:14px 0 20px 0!important;flex-wrap:wrap!important;gap:14px!important;position:relative!important;z-index:100!important}.ind-tab-left,.ind-tab-right{display:flex!important;align-items:center!important;gap:8px!important}.ind-topic-btn-group{display:flex!important;align-items:center!important;gap:8px!important;position:relative!important}.ind-pagelinks{display:flex!important;align-items:center!important;gap:8px!important}.ind-btn{font-family:'Oxanium',sans-serif!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important;padding:8px 16px!important;border-radius:4px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;cursor:pointer!important;text-decoration:none!important;transition:all 0.15s ease!important;box-sizing:border-box!important;border:1px solid transparent!important}.ind-btn--primary{background:linear-gradient(135deg,#08a8ff,#35bdff)!important;color:#ffffff!important;box-shadow:0 4px 14px rgba(8,168,255,.35)!important;border:none!important}.ind-btn--primary:hover{transform:translateY(-1px)!important;box-shadow:0 6px 18px rgba(8,168,255,.55)!important;color:#ffffff!important}.ind-btn--secondary{background:#141c2c!important;border:1px solid #23304a!important;color:#cbd5e1!important}.ind-btn--secondary:hover{background:#1c2638!important;border-color:#08a8ff!important;color:#ffffff!important}.ind-btn--secondary.is-active{background:#1c2638!important;border-color:#08a8ff!important;color:#08a8ff!important}.ind-btn--sm{padding:6px 12px!important;font-size:12px!important}.ind-dropdown-wrapper{position:relative!important;display:inline-block!important}.ind-dropdown-menu{position:absolute!important;top:calc(100% + 6px)!important;right:0!important;background:#0f1524!important;border:1px solid #23304a!important;border-radius:6px!important;box-shadow:0 16px 40px rgba(0,0,0,.95)!important;padding:6px!important;margin:0!important;min-width:210px!important;z-index:999999!important;display:none!important;flex-direction:column!important;gap:2px!important}.ind-dropdown-wrapper.is-open .ind-dropdown-menu{display:flex!important}.ind-dropdown-item{display:flex!important;align-items:center!important;gap:10px!important;padding:8px 12px!important;color:#cbd5e1!important;font-family:'Inter',sans-serif!important;font-size:12.5px!important;font-weight:600!important;text-decoration:none!important;border-radius:4px!important;transition:all 0.15s ease!important}.ind-dropdown-item:hover{background:#1c2638!important;color:#ffffff!important}.ind-dropdown-item.is-danger:hover{background:rgba(239,68,68,.15)!important;color:#ef4444!important}.ind-dropdown-header{font-family:'Oxanium',sans-serif!important;font-size:11px!important;font-weight:800!important;color:#64748b!important;text-transform:uppercase!important;letter-spacing:0.8px!important;padding:6px 12px!important}.ind-dropdown-divider{height:1px!important;background:#1f2a3e!important;margin:4px 0!important}.idg-post-footer-actions{display:flex!important;justify-content:flex-end!important;margin-top:14px!important}.idg-post-footer-actions ul.quickbuttons,ul.quickbuttons{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.idg-post-footer-actions ul.quickbuttons>li,ul.quickbuttons>li{list-style:none!important;margin:0!important;padding:0!important;display:inline-flex!important;position:relative!important}.idg-post-footer-actions ul.quickbuttons>li>a,ul.quickbuttons>li>a{display:inline-flex!important;align-items:center!important;gap:6px!important;height:32px!important;padding:0 14px!important;background:#141c2c!important;border:1px solid #23304a!important;border-radius:4px!important;color:#cbd5e1!important;font-family:'Oxanium',sans-serif!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important;text-decoration:none!important;box-sizing:border-box!important;transition:all 0.15s ease!important}.idg-post-footer-actions ul.quickbuttons>li>a:hover,ul.quickbuttons>li>a:hover{background:#1c2638!important;border-color:#08a8ff!important;color:#ffffff!important}ul.quickbuttons li.more .dropdown-menu{position:absolute!important;bottom:calc(100% + 6px)!important;right:0!important;background:#0f1524!important;border:1px solid #23304a!important;border-radius:6px!important;box-shadow:0 12px 30px rgba(0,0,0,.95)!important;padding:6px!important;min-width:180px!important;z-index:99999!important;display:none!important;flex-direction:column!important;gap:2px!important}ul.quickbuttons li.more.is-open .dropdown-menu{display:flex!important}ul.quickbuttons li.more .dropdown-item{display:flex!important;align-items:center!important;gap:8px!important;padding:8px 12px!important;color:#cbd5e1!important;font-size:12px!important;font-weight:600!important;text-decoration:none!important;border-radius:4px!important}ul.quickbuttons li.more .dropdown-item:hover{background:#1c2638!important;color:#ffffff!important}.idg-ap-stars{display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;margin:6px 0!important}.idg-ap-star{width:10px!important;height:10px!important;background:#08a8ff!important;border-radius:2px!important;box-shadow:0 0 6px rgba(8,168,255,.5)!important;display:inline-block!important}.header-top-login{display:flex!important;align-items:center!important;justify-content:flex-end!important}.header-top-login ul{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;gap:10px!important}.header-top-login ul li{list-style:none!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important}.header-top-login ul li a.idg-btn-reg,.header-top-login ul li a.idg-btn-login{display:inline-flex!important;align-items:center!important;gap:7px!important;color:#cbd5e1!important;font-family:'Oxanium',sans-serif!important;font-size:12.5px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important;text-decoration:none!important;padding:6px 14px!important;border-radius:4px!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.1)!important;transition:all 0.2s ease!important;box-sizing:border-box!important}.header-top-login ul li a.idg-btn-reg:hover,.header-top-login ul li a.idg-btn-login:hover{background:rgba(8,168,255,.15)!important;border-color:#08a8ff!important;color:#ffffff!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(8,168,255,.25)!important}.header-top-login ul li a i{color:#08a8ff!important;font-size:13px!important}.header-top-login ul li.or{color:#64748b!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important;padding:0 2px!important}.idg-forum-lastpost-col{flex:0 0 230px!important;min-width:200px!important;max-width:250px!important}.idg-lp-box{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;text-align:left!important}.idg-lp-avatar-holder{flex:0 0 38px!important;width:38px!important;height:38px!important}.idg-lp-avatar-holder a,.idg-lp-avatar-holder img,.idg-square-avatar{display:block!important;width:38px!important;height:38px!important;border-radius:4px!important;border:1.5px solid var(--idg-border-accent,rgba(8,168,255,.4))!important;background:#1b2438!important;object-fit:cover!important}.idg-lp-text-details{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important;text-align:left!important}.idg-lp-topic-title{font-size:13px!important;font-weight:700!important;color:#ffffff!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:170px!important;display:block!important}.idg-lp-author-line{font-size:12px!important;color:#94a3b8!important}.idg-lp-author-line a{color:#08a8ff!important;font-weight:600!important}.idg-lp-timestamp{font-size:11px!important;color:#64748b!important}.idg-tc-avatar-link img,.idg-tc-avatar-col img,.idg-tc-avatar-placeholder{border-radius:4px!important}.idg-tc-avatar-col{flex:0 0 38px!important;width:38px!important}.idg-tc-avatar-link,.idg-tc-avatar-link img,.idg-tc-avatar-col img,.idg-tc-avatar-placeholder{width:38px!important;height:38px!important;border-radius:4px!important;display:block!important;object-fit:cover!important}.idg-tc-avatar-link{overflow:hidden!important;border:1.5px solid var(--idg-border-accent,rgba(8,168,255,.4))!important;background:#1b2438!important}.idg-tc-lastpost-col{flex:0 0 210px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;text-align:left!important}.idg-tc-lp-avatar{flex:0 0 34px!important;width:34px!important;height:34px!important;border-radius:4px!important;overflow:hidden!important;border:1.5px solid var(--idg-border-accent,rgba(8,168,255,.4))!important;background:#1b2438!important}.idg-tc-lp-avatar a,.idg-tc-lp-avatar img,.idg-square-avatar{width:100%!important;height:100%!important;border-radius:4px!important;display:block!important;object-fit:cover!important}.idg-tc-lp-text{display:flex!important;flex-direction:column!important;gap:2px!important;font-size:11.5px!important;text-align:left!important;min-width:0!important}.idg-tc-lp-user{font-weight:600!important;color:#08a8ff!important}.idg-tc-lp-time{font-size:11px!important;color:#64748b!important}:root{--idg-bg-base:#0c121e;--idg-bg-deep:#0a0e18;--idg-surface-card:#141c2c;--idg-surface-row:#121a28;--idg-surface-header:#162235;--idg-surface-hover:#182337;--idg-surface-sidebar:#121a28;--idg-surface-subtle:#182236;--idg-border-card:rgba(52, 69, 94, 0.34);--idg-border-row:rgba(52, 69, 94, 0.28);--idg-border-hover:rgba(71, 89, 116, 0.45);--idg-border-accent:rgba(20, 157, 255, 0.35);--idg-orange:#08a8ff;--idg-orange-hover:#35bdff;--idg-orange-soft:rgba(8, 168, 255, 0.10);--idg-orange-glow:rgba(8, 168, 255, 0.34);--idg-text-white:#ffffff;--idg-text-primary:#e8edf4;--idg-text-secondary:#8e9bad;--idg-text-muted:#626f81;--idg-radius-sm:5px;--idg-radius-md:9px;--idg-radius-lg:13px;--idg-shadow-card:0 12px 34px rgba(0, 0, 0, 0.28);--idg-shadow-deep:0 22px 60px rgba(0, 0, 0, 0.38);--idg-transition:160ms cubic-bezier(.2, .7, .2, 1)}html{background:var(--idg-bg-deep);scroll-behavior:smooth}body{background:radial-gradient(900px 500px at 50% -180px,rgba(8,168,255,.08),transparent 70%),linear-gradient(180deg,#131926 0%,#0c121e 45%,#0e1422 100%)!important;color:var(--idg-text-secondary);text-rendering:optimizeLegibility}a{transition:color var(--idg-transition),opacity var(--idg-transition)}a:hover{color:var(--idg-orange-hover)}#wrapper,#content_section,#main_content_section,.inner_wrap,.p-body-main{max-width:1440px}.idg-layout-container{gap:18px}.idg-sidebar-col{flex-basis:300px;width:300px;gap:14px}.idg-category-card{margin-bottom:16px}.idg-cat-header{position:relative;padding:11px 15px;margin-bottom:7px;background:linear-gradient(90deg,rgba(8,168,255,.055),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.006)),var(--idg-surface-card);border:1px solid var(--idg-border-card);border-radius:10px;box-shadow:0 5px 18px rgba(0,0,0,.15)}.idg-cat-header::before{content:"";width:3px;height:22px;position:absolute;left:0;top:50%;transform:translateY(-50%);border-radius:0 3px 3px 0;background:var(--idg-orange);box-shadow:0 0 14px rgba(8,168,255,.32)}.idg-cat-title-group{gap:10px}.idg-cat-badge{width:29px;height:29px;border-radius:7px;background:rgba(8,168,255,.08);border-color:rgba(8,168,255,.30);box-shadow:inset 0 0 14px rgba(8,168,255,.04)}.idg-cat-title{font-size:14px;font-weight:750;letter-spacing:.25px}.idg-collapse-btn{width:25px;height:25px;border-radius:7px}.idg-boards-stream{gap:5px}.idg-forum-card{padding:12px 14px;gap:13px;min-height:70px;background:linear-gradient(90deg,rgba(8,168,255,.018),transparent 25%),var(--idg-surface-row);border:1px solid var(--idg-border-row);border-radius:9px;box-shadow:0 3px 14px rgba(0,0,0,.10);transition:transform var(--idg-transition),border-color var(--idg-transition),background var(--idg-transition),box-shadow var(--idg-transition)}.idg-forum-card.is-unread{border-color:rgba(8,168,255,.18);background:linear-gradient(90deg,rgba(8,168,255,.055),transparent 38%),var(--idg-surface-row)}.idg-forum-accent-bar{width:3px;height:38px;left:0;opacity:.35;border-radius:0 3px 3px 0}.idg-forum-icon-col{flex-basis:30px}.idg-ghost-target-icon{width:30px;height:30px;font-size:18px}.idg-forum-info-col{padding-right:12px}.idg-forum-name{margin-bottom:3px}.idg-forum-name a{font-size:15px;font-weight:700}.idg-forum-desc{font-size:12px;line-height:1.35}.idg-subforums-wrapper{margin-top:7px}.idg-subforums-grid{gap:4px 12px}.idg-subforum-link{font-size:12px;gap:6px}.idg-forum-stats-col{min-width:118px;gap:9px}.idg-stat-row,.idg-stat-label{font-size:11.5px}.idg-stat-num{font-size:12px}.idg-stat-action-btn{width:28px;height:28px;border-radius:7px;box-shadow:0 0 12px rgba(8,168,255,.18)}.idg-forum-lastpost-col{min-width:155px;max-width:195px}.idg-lp-box{gap:9px}.idg-lp-topic-title{max-width:145px;font-size:12px}.idg-lp-author-line,.idg-lp-timestamp{font-size:10.5px}.idg-lp-avatar-holder,.idg-lp-avatar-holder a,.idg-lp-avatar-holder img{width:34px;height:34px}.idg-widget{border-radius:10px;border-color:var(--idg-border-card);box-shadow:var(--idg-shadow-card)}.idg-widget-header{padding:10px 14px;background:linear-gradient(90deg,rgba(8,168,255,.055),transparent 55%),var(--idg-surface-header);border-bottom-color:var(--idg-border-row);font-size:12.5px}.idg-widget-body{padding:13px 14px}.idg-sidebar-user-card{gap:10px;margin-bottom:10px}.idg-su-avatar{width:40px;height:40px;border-width:1px;box-shadow:0 0 13px rgba(8,168,255,.12)}.idg-su-name{font-size:14px}.idg-su-actions{gap:6px}.idg-su-btn{padding:6px 3px;border-radius:6px}.idg-srv-bar{height:5px}.idg-btn-discord{border-radius:7px;padding:8px;box-shadow:0 7px 18px rgba(88,101,242,.12)}.idg-infocenter-card{margin-top:16px}.idg-infocenter-content{padding:14px;gap:11px}.idg-metrics-4grid{gap:9px}.idg-metric-card{padding:11px 13px;gap:10px;border-radius:9px;background:linear-gradient(135deg,rgba(255,255,255,.018),transparent),var(--idg-surface-row)}.idg-metric-card{position:relative;overflow:hidden;transition:transform var(--idg-motion),border-color var(--idg-motion),box-shadow var(--idg-motion)}.idg-metric-icon{width:36px;height:36px;border-radius:8px;font-size:16px}.idg-m-value{font-size:18px}.idg-m-label{font-size:10.5px}.ind-profile{border-radius:13px;border-color:var(--idg-border-card);background:var(--idg-surface-card);box-shadow:var(--idg-shadow-deep);overflow:hidden}.ind-profile__hero{min-height:300px;isolation:isolate}.ind-profile__hero::after{display:none!important}.ind-profile__identity{z-index:3}.ind-profile__name{font-size:clamp(24px, 3vw, 38px);font-weight:850;letter-spacing:-.035em;text-shadow:0 5px 24px rgba(0,0,0,.65)}.ind-profile__meta{color:rgba(255,255,255,.66)}.ind-stat-card{position:relative;overflow:hidden;border-radius:10px;background:linear-gradient(135deg,rgba(8,168,255,.025),transparent 50%),var(--idg-surface-row);border-color:var(--idg-border-row);box-shadow:0 7px 22px rgba(0,0,0,.16)}.ind-stat-card::after{content:"";position:absolute;inset:auto 12px 0;height:1px;background:linear-gradient(90deg,transparent,rgba(8,168,255,.35),transparent)}.button,.button_submit,input[type="submit"],input[type="button"],button{border-radius:7px;border-color:var(--idg-border-card);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.015)),var(--idg-surface-subtle);color:var(--idg-text-primary);box-shadow:0 4px 12px rgba(0,0,0,.12)}.button:hover,.button_submit:hover,input[type="submit"]:hover,input[type="button"]:hover,button:hover{border-color:rgba(8,168,255,.35);color:#fff;box-shadow:0 6px 18px rgba(8,168,255,.10)}.button_submit{background:linear-gradient(135deg,#ff5a17,#e83f00);border-color:rgba(255,130,80,.32);color:#fff}input,textarea,select{border-radius:7px;border-color:var(--idg-border-card);background:#0a0e14;color:var(--idg-text-primary)}input:focus,textarea:focus,select:focus{border-color:rgba(8,168,255,.50);box-shadow:0 0 0 3px rgba(8,168,255,.065),0 0 18px rgba(8,168,255,.07);outline:none}.idg-search-popup{background:rgba(4,6,9,.91);backdrop-filter:blur(18px) saturate(120%)}.idg-search-inner form{border-width:1px;border-color:rgba(8,168,255,.55);border-radius:10px;background:rgba(13,17,24,.96);box-shadow:0 24px 80px rgba(0,0,0,.55),0 0 40px rgba(8,168,255,.08)}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}*::-webkit-scrollbar{width:7px;height:7px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:rgba(255,255,255,.13);border-radius:99px}*::-webkit-scrollbar-thumb:hover{background:rgba(8,168,255,.48)}@media (max-width:1200px){.idg-sidebar-col{flex-basis:280px;width:280px}.idg-forum-lastpost-col{min-width:140px;max-width:170px}.idg-forum-stats-col{min-width:105px}}@media (max-width:980px){.idg-layout-container{flex-direction:column}.idg-sidebar-col{width:100%;flex-basis:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.idg-forum-card{align-items:flex-start}.idg-forum-stats-col,.idg-forum-lastpost-col{min-width:0}}@media (max-width:680px){body{font-size:13px}.idg-sidebar-col{display:flex}.idg-forum-card{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px 10px;padding:11px}.idg-forum-info-col{padding-right:0}.idg-forum-stats-col,.idg-forum-lastpost-col{grid-column:2;justify-content:flex-start;width:100%}.idg-lp-box{justify-content:flex-start;text-align:left}.idg-lp-topic-title{max-width:none}.idg-metrics-4grid{grid-template-columns:repeat(2,1fr)}.ind-profile__hero{min-height:230px}}@media (min-width:1100px) and (max-width:1280px){.idg-layout-container{gap:14px}.idg-sidebar-col{flex-basis:270px;width:270px}.idg-forum-card{padding:10px 12px;gap:10px}.idg-forum-name a{font-size:14px}.idg-forum-desc,.idg-subforum-link{font-size:11.5px}.idg-forum-lastpost-col{min-width:125px;max-width:150px}}:focus-visible{outline:2px solid rgba(8,168,255,.72);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--idg-motion-fast:140ms cubic-bezier(.2,.8,.2,1);--idg-motion:260ms cubic-bezier(.16,1,.3,1);--idg-motion-slow:520ms cubic-bezier(.16,1,.3,1);--idg-glow:rgba(8,168,255,.38);--idg-glow-soft:rgba(8,168,255,.13)}body::before,body::after{display:none!important}.idg-forum-card,.idg-widget,.idg-cat-header,.idg-metric-card,.ind-stat-card,.ind-profile{isolation:isolate}.idg-forum-card::after,.idg-widget::after,.idg-cat-header::after,.idg-metric-card::after,.ind-stat-card::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.055) 43%,transparent 52%);transform:translateX(-130%);transition:opacity var(--idg-motion),transform 700ms cubic-bezier(.16,1,.3,1)}.idg-forum-card:hover::after,.idg-widget:hover::after,.idg-cat-header:hover::after,.idg-metric-card:hover::after,.ind-stat-card:hover::after{opacity:1;transform:translateX(130%)}.idg-cat-header{overflow:hidden;transition:transform var(--idg-motion),border-color var(--idg-motion),box-shadow var(--idg-motion)}.idg-cat-badge{transition:transform var(--idg-motion),box-shadow var(--idg-motion),background-color var(--idg-motion)}.idg-cat-header:hover .idg-cat-badge{transform:rotate(-4deg) scale(1.07);background:rgba(8,168,255,.14);box-shadow:0 0 20px rgba(8,168,255,.16)}.idg-forum-card{overflow:hidden;will-change:transform}.idg-forum-card::before{content:"";position:absolute;top:0;bottom:0;left:-1px;width:2px;background:linear-gradient(180deg,transparent,var(--idg-orange),transparent);opacity:0;transform:scaleY(.25);transition:opacity var(--idg-motion),transform var(--idg-motion)}.idg-forum-card:hover::before{opacity:1;transform:scaleY(1)}.idg-forum-icon-col{transition:transform var(--idg-motion)}.idg-forum-card:hover .idg-forum-icon-col{transform:translateX(2px) scale(1.045)}.idg-forum-name a{position:relative}.idg-forum-name a::after{content:"";position:absolute;left:0;right:100%;bottom:-2px;height:1px;background:var(--idg-orange);box-shadow:0 0 9px var(--idg-glow);transition:right var(--idg-motion)}.idg-forum-name a:hover::after{right:0}.idg-stat-action-btn{transition:transform var(--idg-motion),box-shadow var(--idg-motion),background-color var(--idg-motion)}.idg-forum-card:hover .idg-stat-action-btn{transform:translateX(2px);box-shadow:0 0 20px rgba(8,168,255,.24)}.idg-lp-avatar-holder img,.idg-lp-avatar-holder a{transition:transform var(--idg-motion),border-color var(--idg-motion),box-shadow var(--idg-motion)}.idg-forum-card:hover .idg-lp-avatar-holder img,.idg-forum-card:hover .idg-lp-avatar-holder a{transform:scale(1.07);border-color:rgba(8,168,255,.42);box-shadow:0 0 18px rgba(8,168,255,.16)}.idg-widget{position:relative;overflow:hidden;transition:transform var(--idg-motion),border-color var(--idg-motion),box-shadow var(--idg-motion)}.idg-widget:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.09);box-shadow:0 18px 42px rgba(0,0,0,.34),0 0 25px rgba(8,168,255,.035)}.idg-widget-header{position:relative}.idg-widget-header::after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:1px;background:linear-gradient(90deg,var(--idg-orange),rgba(8,168,255,.08),transparent);transform-origin:left;transform:scaleX(.25);transition:transform var(--idg-motion)}.idg-widget:hover .idg-widget-header::after{transform:scaleX(1)}.idg-su-avatar{transition:transform var(--idg-motion),box-shadow var(--idg-motion)}.idg-sidebar-user-card:hover .idg-su-avatar{transform:scale(1.06) rotate(-2deg);box-shadow:0 0 24px rgba(8,168,255,.23)}.idg-su-btn{transition:transform var(--idg-motion-fast),background-color var(--idg-motion-fast),border-color var(--idg-motion-fast)}.idg-su-btn:hover{transform:translateY(-1px)}.idg-metric-card{position:relative;overflow:hidden;transition:transform var(--idg-motion),border-color var(--idg-motion),box-shadow var(--idg-motion)}.idg-metric-card:hover{transform:translateY(-3px);border-color:rgba(8,168,255,.22);box-shadow:0 14px 30px rgba(0,0,0,.25),0 0 20px rgba(8,168,255,.055)}.idg-metric-icon{transition:transform var(--idg-motion),box-shadow var(--idg-motion)}.idg-metric-card:hover .idg-metric-icon{transform:scale(1.08) rotate(-3deg);box-shadow:0 0 18px rgba(8,168,255,.16)}.ind-profile__hero{overflow:hidden}.ind-profile__cover{transform:scale(1.015);transition:transform 900ms cubic-bezier(.16,1,.3,1),filter 600ms ease}.ind-profile:hover .ind-profile__cover{transform:scale(1.045);filter:saturate(1.08) contrast(1.025)}.ind-profile__hero::before{display:none!important}.ind-profile__identity{animation:indProfileIn 650ms cubic-bezier(.16,1,.3,1) both}@keyframes indProfileIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ind-profile__name{background:linear-gradient(90deg,#fff 0%,#fff 55%,#ff9b78 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ind-stat-card{transition:transform var(--idg-motion),border-color var(--idg-motion),box-shadow var(--idg-motion)}.ind-stat-card:hover{transform:translateY(-4px);border-color:rgba(8,168,255,.27);box-shadow:0 15px 32px rgba(0,0,0,.28),0 0 24px rgba(8,168,255,.06)}.button,.button_submit,button,input[type="submit"],input[type="button"]{position:relative;overflow:hidden;transform:translateZ(0)}.button::before,.button_submit::before,button::before,input[type="submit"]::before,input[type="button"]::before{content:"";position:absolute;top:0;bottom:0;left:-75%;width:45%;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,255,255,.12),transparent);transform:skewX(-18deg);transition:left 550ms cubic-bezier(.16,1,.3,1)}.button:hover::before,.button_submit:hover::before,button:hover::before,input[type="submit"]:hover::before,input[type="button"]:hover::before{left:135%}.button:active,.button_submit:active,button:active,input[type="submit"]:active,input[type="button"]:active{transform:translateY(1px) scale(.985)}.button_submit{box-shadow:0 7px 22px rgba(8,168,255,.15)}.button_submit:hover{box-shadow:0 9px 28px rgba(8,168,255,.27)}.idg-main-nav a,.main_menu a,#main_menu a{position:relative;transition:color var(--idg-motion-fast),background-color var(--idg-motion-fast)}.idg-main-nav a::after,.main_menu a::after,#main_menu a::after{content:"";position:absolute;left:50%;right:50%;bottom:0;height:2px;border-radius:2px;background:var(--idg-orange);box-shadow:0 0 10px var(--idg-glow);transition:left var(--idg-motion),right var(--idg-motion)}.idg-main-nav a:hover::after,.main_menu a:hover::after,#main_menu a:hover::after{left:15%;right:15%}.idg-forum-card.is-unread .idg-forum-accent-bar{animation:indUnreadGlow 2.4s ease-in-out infinite}@keyframes indUnreadGlow{0%,100%{box-shadow:0 0 5px rgba(8,168,255,.16)}50%{box-shadow:0 0 17px rgba(8,168,255,.48)}}.loading,.loader,.ind-loading{background:linear-gradient(100deg,rgba(255,255,255,.035) 25%,rgba(255,255,255,.09) 37%,rgba(255,255,255,.035) 50%);background-size:250% 100%;animation:indShimmer 1.25s linear infinite}@keyframes indShimmer{to{background-position:-250% 0}}.noticebox,.errorbox,.successbox,.warningbox,.infobox{border-radius:9px;box-shadow:0 10px 28px rgba(0,0,0,.20);animation:indNoticeIn 360ms cubic-bezier(.16,1,.3,1) both}@keyframes indNoticeIn{from{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.modal,.windowbg.modal,.popup{border:1px solid rgba(255,255,255,.09);box-shadow:0 30px 100px rgba(0,0,0,.55),0 0 40px rgba(8,168,255,.045);backdrop-filter:blur(16px)}::selection{background:rgba(8,168,255,.34);color:#fff}@media (prefers-reduced-motion:reduce){.idg-forum-card,.idg-widget,.idg-cat-header,.idg-metric-card,.ind-stat-card,.ind-profile__cover,.ind-profile__identity,*{animation:none!important;transition:none!important}}:root{--idg-bg-deep:#080b11;--idg-bg:#0d1119;--idg-surface:#111722;--idg-surface-2:#151c29;--idg-surface-3:#1a2230;--idg-line:rgba(145, 160, 185, .12);--idg-line-strong:rgba(255, 91, 31, .22);--idg-orange:#ff5a1f;--idg-orange-2:#ff7a35;--idg-red:#e43d3d;--idg-blue:#3d7eff;--idg-cyan:#20c7d9;--idg-green:#19c878;--idg-text:#eef2f7;--idg-text-soft:#a7b2c4}.idg-forum-card,.idg-widget,.idg-cat-header,.idg-metric-card,.ind-stat-card,.ind-profile,.button,.button_submit,input,select,textarea{border-radius:6px}.idg-stat-action-btn,.idg-cat-badge,.idg-su-btn{border-radius:5px}.idg-cat-header{position:relative;background:linear-gradient(105deg,rgba(8,168,255,.075),transparent 31%),linear-gradient(180deg,#171d27 0%,#111720 100%);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 8px 22px rgba(0,0,0,.22)}.idg-cat-header::before{content:"";position:absolute;top:14px;bottom:14px;left:-1px;width:3px;border-radius:2px;background:linear-gradient(180deg,var(--idg-orange-2),var(--idg-orange),var(--idg-red));box-shadow:0 0 13px rgba(8,168,255,.30)}.idg-forum-name{position:relative;display:inline-block;padding:6px 13px 7px 12px;margin:-3px 0 4px;isolation:isolate}.idg-forum-name a{color:#f5f7fb;font-weight:800;letter-spacing:-.01em;text-shadow:0 1px 12px rgba(0,0,0,.32)}.idg-forum-name a::after{display:none}.idg-forum-desc{color:#9aa7ba}.idg-forum-subforums a{color:#aab6c8;transition:color 180ms ease,transform 180ms ease}.idg-forum-subforums a::before{color:var(--idg-orange)}.idg-forum-subforums a:hover{color:#f0f4f9;transform:translateX(2px)}.idg-forum-icon-col{color:#6f7f98}.idg-stat-action-btn{background:linear-gradient(180deg,#ff641f,#ed480f);border:1px solid rgba(255,150,90,.24);box-shadow:0 5px 15px rgba(8,168,255,.14)}.idg-stat-action-btn:hover{background:linear-gradient(180deg,#ff7a32,#f45114);box-shadow:0 7px 22px rgba(8,168,255,.25)}.idg-forum-card{background:linear-gradient(90deg,rgba(8,168,255,.018),transparent 24%),linear-gradient(180deg,#0d121a 0%,#0b0f16 100%);border-color:var(--idg-line)}.idg-forum-lastpost{border-left:1px solid rgba(255,255,255,.065)}.idg-widget{background:linear-gradient(180deg,#121823 0%,#0e141d 100%);border-color:rgba(145,160,185,.13)}.idg-widget-header{background:linear-gradient(90deg,rgba(8,168,255,.065),transparent 70%);border-bottom-color:rgba(255,255,255,.065)}.online,.online-dot,.status-online{box-shadow:0 0 9px rgba(25,200,120,.30)}a:hover{color:var(--idg-orange-2)}::selection{background:rgba(8,168,255,.28);color:#fff}.windowbg,.windowbg2,.roundframe,.pagesection,.forum_category,.forum_board,.poster,.postarea,.topic_table,.boardindex_table{border-radius:6px}.status,.badge,.label,.online-badge{border-radius:999px}:root{--idg-forum-bg:#0a0f18;--idg-forum-panel:#111827;--idg-forum-panel-2:#151d2c;--idg-forum-row:#101722;--idg-forum-row-hover:#141d2c;--idg-forum-line:#202b3e;--idg-forum-blue:#149dff;--idg-forum-blue-soft:rgba(20,157,255,.16);--idg-forum-cyan:#22d3ee;--idg-forum-orange:#ff5a1f}.idg-category-card{margin-bottom:18px;background:linear-gradient(180deg,#111827 0%,#0c121e 100%)!important;border:1px solid #1f2b3e!important;border-radius:4px;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.45)}.idg-cat-header{min-height:72px;margin:0;padding:12px 18px;position:relative;overflow:hidden;border:0;border-bottom:1px solid rgba(87,108,140,.22);border-radius:0;background:radial-gradient(500px 90px at 8% 50%,rgba(20,157,255,.12),transparent 65%),linear-gradient(105deg,#172235 0%,#121a29 46%,#151d2c 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.idg-cat-header::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.65;background:linear-gradient(135deg,transparent 0 52%,rgba(255,255,255,.025) 52.5% 53%,transparent 53.5%),linear-gradient(90deg,transparent,rgba(20,157,255,.035),transparent);background-size:90px 90px,100% 100%}.idg-cat-header::after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;opacity:1;transform:none;background:linear-gradient(180deg,var(--idg-forum-blue),var(--idg-forum-cyan));box-shadow:0 0 18px rgba(20,157,255,.28)}.idg-cat-title-group{position:relative;z-index:1;gap:13px}.idg-cat-badge{width:40px;height:40px;border-radius:4px;border:1px solid rgba(20,157,255,.25);background:linear-gradient(145deg,#1c2a41,#111a29);color:#eaf6ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 5px 16px rgba(0,0,0,.25)}.idg-cat-header:hover .idg-cat-badge{transform:translateY(-1px);background:linear-gradient(145deg,#203451,#131e30);box-shadow:0 0 20px rgba(20,157,255,.18)}.idg-cat-title{font-size:16px;font-weight:750;letter-spacing:.1px;color:#f4f7fb}.idg-collapse-btn{position:relative;z-index:1;width:30px;height:30px;border-radius:3px;background:rgba(8,13,22,.52);border:1px solid rgba(113,135,166,.22)}.idg-collapse-btn:hover{background:var(--idg-forum-blue);border-color:var(--idg-forum-blue)}.idg-boards-stream{gap:6px;padding:10px 12px 12px;background:#141c2c}.idg-forum-card{min-height:96px;padding:14px 16px;gap:15px;border-radius:2px;border:1px solid rgba(52,69,94,.34);background:linear-gradient(90deg,rgba(20,157,255,.025),transparent 24%),linear-gradient(180deg,#121a28 0%,#101722 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.018);transition:background .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1)}.idg-forum-card:hover{background:linear-gradient(90deg,rgba(20,157,255,.07),transparent 28%),linear-gradient(180deg,#152033 0%,#111a28 100%);border-color:rgba(20,157,255,.34);transform:translateX(2px);box-shadow:0 9px 24px rgba(0,0,0,.20)}.idg-forum-card::before{left:0;width:3px;border-radius:0;background:linear-gradient(180deg,transparent,var(--idg-forum-blue),transparent)}.idg-forum-accent-bar{width:3px;height:44px;left:0;border-radius:0;background:linear-gradient(180deg,var(--idg-forum-blue),var(--idg-forum-cyan));opacity:.72}.idg-forum-card:hover .idg-forum-accent-bar,.idg-forum-card.is-unread .idg-forum-accent-bar{opacity:1;box-shadow:0 0 14px rgba(20,157,255,.45)}.idg-forum-icon-col{flex:0 0 34px}.idg-ghost-target-icon{width:34px;height:34px;color:#53657f;font-size:18px}.idg-forum-card:hover .idg-ghost-target-icon,.idg-ghost-target-icon.is-active{color:var(--idg-forum-blue);filter:drop-shadow(0 0 7px rgba(20,157,255,.28))}.idg-forum-name{margin:0 0 5px}.idg-forum-name a{display:inline-flex;align-items:center;min-height:30px;padding:4px 10px;border-left:2px solid transparent;border-radius:2px;background:linear-gradient(90deg,rgba(255,255,255,.045),rgba(255,255,255,0));color:#f7f9fc;font-size:15.5px;font-weight:700;letter-spacing:.1px;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}.idg-forum-name a::after{display:none}.idg-forum-name a:hover{color:#fff;background:linear-gradient(90deg,rgba(20,157,255,.15),rgba(20,157,255,0));border-left-color:var(--idg-forum-blue);transform:translateX(2px)}.idg-forum-desc{color:#8796aa;font-size:12.5px;padding-left:10px}.idg-subforums-wrapper{margin-top:9px;padding-left:10px}.idg-subforums-grid{gap:6px 18px}.idg-subforum-link{color:#8fa0b6;font-size:12.5px}.idg-dot-bullet{color:var(--idg-forum-blue);font-size:7px;filter:drop-shadow(0 0 4px rgba(20,157,255,.35))}.idg-subforum-link:hover{color:#e8f4ff}.idg-forum-stats-col{min-width:130px;gap:10px}.idg-stat-row{font-size:11.5px}.idg-stat-num{color:var(--idg-forum-blue);font-weight:800}.idg-stat-label{color:#728198}.idg-stat-action-btn{width:34px;height:34px;border-radius:3px;background:linear-gradient(145deg,#0e8fe8,#0876c7);box-shadow:0 5px 14px rgba(20,157,255,.22)}.idg-stat-action-btn:hover{background:linear-gradient(145deg,#18a8ff,#0b83dc);box-shadow:0 7px 18px rgba(20,157,255,.34)}.idg-forum-lastpost-col{min-width:200px;max-width:245px}.idg-lp-box{gap:10px}.idg-lp-topic-title{max-width:175px;color:#f0f4f9;font-size:12.5px}.idg-lp-author-line{color:#78889f;font-size:11.5px}.idg-lp-author-line a{color:#20d5b0}.idg-lp-timestamp{color:#66758a}.idg-lp-avatar-holder a,.idg-lp-avatar-holder img{width:38px;height:38px;border-radius:50%;border:1px solid rgba(20,157,255,.28);box-shadow:0 0 0 3px rgba(20,157,255,.035)}.idg-widget{border-radius:3px;border-color:rgba(71,89,116,.26);background:linear-gradient(180deg,#111925,#0d131e)}.idg-widget-header{background:linear-gradient(90deg,rgba(20,157,255,.07),transparent 55%),#151e2d;border-radius:0;padding:13px 18px}.idg-widget-body{background:#0d141f}@media (max-width:980px){.idg-forum-lastpost-col{min-width:0;max-width:none}}@media (max-width:680px){.idg-category-card{border-radius:2px}.idg-cat-header{min-height:60px;padding:10px 13px}.idg-cat-badge{width:34px;height:34px}.idg-forum-card{min-height:0;padding:12px;border-radius:2px}.idg-forum-name a{font-size:14px}.idg-forum-desc{padding-left:10px}.idg-boards-stream{padding:7px}}@media (prefers-reduced-motion:reduce){.idg-forum-card,.idg-forum-name a,.idg-cat-badge{transition:none}}:root{--idg-bg:#0c121e;--idg-panel:#141c2c;--idg-panel-2:#121a28;--idg-panel-3:#162235;--idg-border:rgba(52, 69, 94, 0.34);--idg-border-soft:rgba(52, 69, 94, 0.28);--idg-text:#eef3fb;--idg-muted:#8e9bb0;--idg-accent:#08a8ff;--idg-accent-2:#0078d4;--idg-success:#19d58a;--idg-warning:#ff9f2f;--idg-danger:#ff4d5d;--idg-radius:4px;--idg-radius-sm:4px;--idg-shadow:0 10px 30px rgba(0, 0, 0, 0.24)}body,body#mbody{background-color:var(--idg-bg)}#main_content_section,.main_content_section,.windowbg,.roundframe,.generic_list_wrapper,.forum_category,.category,.boardindex_table,.topic_container,.topiclist,.poster,.postarea,.pagesection,.cat_bar,.title_bar,.info_bar,.profile,.profile_left,.profile_right,#profileview,.windowbg2{border-radius:var(--idg-radius)}.windowbg,.windowbg2,.roundframe,.generic_list_wrapper,.topic_container,.profile,.profile_left,.profile_right,.postarea{border:1px solid var(--idg-border);box-shadow:none}.windowbg,.windowbg2,.generic_list_wrapper,.topic_container,.postarea,.profile_left,.profile_right{background:linear-gradient(135deg,rgba(27,38,57,.32),rgba(13,18,27,.18)),var(--idg-panel)}.cat_bar,.title_bar,.info_bar,.forum_category>.cat_bar,.category>.cat_bar{position:relative;overflow:hidden;min-height:62px;background:linear-gradient(110deg,rgba(18,42,70,.95) 0%,rgba(20,29,43,.98) 48%,rgba(15,21,31,.98) 100%);border:1px solid #26344a;border-bottom-color:#1c2738;border-radius:var(--idg-radius) var(--idg-radius) 0 0;box-shadow:inset 0 -1px 0 rgba(8,168,255,.08)}.cat_bar::before,.title_bar::before,.info_bar::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#08b7ff,#006ec8);box-shadow:0 0 16px rgba(8,168,255,.28)}.cat_bar::after,.title_bar::after,.info_bar::after{content:"";position:absolute;right:-80px;top:-100px;width:230px;height:230px;background:radial-gradient(circle,rgba(8,168,255,.09),transparent 66%);pointer-events:none}.cat_bar h3,.cat_bar h4,.title_bar h3,.title_bar h4,.info_bar h3,.info_bar h4{position:relative;z-index:1;color:var(--idg-text);letter-spacing:.15px}.forum_category,.category,.boardindex_table{background:transparent;border:1px solid var(--idg-border);box-shadow:var(--idg-shadow)}.boardindex_table .windowbg,.boardindex_table .windowbg2,.forum_category .windowbg,.forum_category .windowbg2{position:relative;background:var(--idg-panel);border:1px solid var(--idg-border-soft);border-radius:0;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.boardindex_table .windowbg::before,.boardindex_table .windowbg2::before,.forum_category .windowbg::before,.forum_category .windowbg2::before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:3px;background:linear-gradient(180deg,transparent,var(--idg-accent),transparent);opacity:.72;transition:opacity .2s ease,box-shadow .2s ease}.boardindex_table .windowbg:hover,.boardindex_table .windowbg2:hover,.forum_category .windowbg:hover,.forum_category .windowbg2:hover{background:linear-gradient(90deg,rgba(12,35,58,.68),var(--idg-panel));border-color:#2b4c6e;box-shadow:inset 0 0 0 1px rgba(8,168,255,.035),0 7px 22px rgba(0,0,0,.18)}.boardindex_table .windowbg:hover::before,.boardindex_table .windowbg2:hover::before,.forum_category .windowbg:hover::before,.forum_category .windowbg2:hover::before{opacity:1;box-shadow:0 0 13px rgba(8,168,255,.3)}h1,h2,h3,h4,h5,h6{color:var(--idg-text)}a{transition:color .16s ease,text-shadow .16s ease}a:hover{color:#35bdff;text-shadow:0 0 12px rgba(8,168,255,.18)}.board_name,.board_name a,.topic_title,.topic_title a,.subject,.subject a{color:#edf4ff;font-weight:700}.description,.smalltext,.poster .smalltext,.lastpost .smalltext,.topic_info,.board_description{color:var(--idg-muted)}.stats,.board_stats,.topic_stats,.poster_stats{color:#8493a9}.stats strong,.board_stats strong,.topic_stats strong{color:var(--idg-accent)}.avatar,.avatar img,.poster_avatar img,.member_avatar img,.avatar_holder img{border-radius:var(--idg-radius-sm)}.avatar img,.poster_avatar img,.member_avatar img,.avatar_holder img{border:1px solid #2a3a50;box-shadow:0 4px 15px rgba(0,0,0,.28)}.has-vip-frame img,.has-vip-frame .avatar,.has-vip-frame .avatar img,.has-vip-frame .poster_avatar img,.has-vip-frame .avatar_holder img{border:none!important;box-shadow:none!important;background:transparent!important}.button,button:not(.sceditor-button):not(.idg-icon-btn):not(.idg-dd-trigger):not(.idg-user-menu-btn):not(.idg-search-close-btn):not(.notification),input[type="submit"],input[type="button"],input[type="reset"],a.button,.btn{position:relative;border-radius:var(--idg-radius-sm,6px);border:1px solid #2b3b52;background:linear-gradient(180deg,#1b2638,#141d2b);color:#e9f2ff;box-shadow:0 3px 10px rgba(0,0,0,.16);cursor:pointer;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:clip-path 0.35s cubic-bezier(.22,1,.36,1),transform 0.2s ease,border-color 0.3s ease,box-shadow 0.3s ease,background 0.3s ease,color 0.25s ease!important}.button:hover,button:not(.sceditor-button):not(.idg-icon-btn):not(.idg-dd-trigger):not(.idg-user-menu-btn):not(.idg-search-close-btn):not(.notification):hover,input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover,a.button:hover,.btn:hover,.fx-78:hover{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)!important;border-color:#38bdf8!important;background:linear-gradient(135deg,#1d4ed8 0%,#0ea5e9 100%)!important;color:#ffffff!important;box-shadow:0 0 16px rgba(14,165,233,.45),0 4px 12px rgba(0,0,0,.3)!important;transform:translateY(-1px)!important}.button:active,button:not(.sceditor-button):not(.idg-icon-btn):not(.idg-dd-trigger):not(.idg-user-menu-btn):not(.idg-search-close-btn):not(.notification):active,input[type="submit"]:active,input[type="button"]:active,input[type="reset"]:active,a.button:active,.btn:active{transform:translateY(0)!important}.btn{--primary:#38bdf8;--secondary:#0b1320;--surface:#e0f2fe;--bink:var(--primary);--bsurf:var(--secondary);isolation:isolate;font-family:"Segoe UI",system-ui,-apple-system,sans-serif;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:10px 22px;overflow:hidden;white-space:nowrap}.btn-label{position:relative;z-index:2;display:inline-block;transition:inherit}.btn::before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(135deg,#1d4ed8,#0ea5e9);opacity:0;transition:opacity 0.35s ease}.fx-78{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:clip-path 0.35s cubic-bezier(.22,1,.36,1),background 0.35s ease,color 0.25s ease,box-shadow 0.35s ease}.fx-78::before{display:none}.fx-78:hover{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)!important;background:linear-gradient(135deg,#1d4ed8,#0ea5e9)!important;color:#ffffff!important}input:not([type="checkbox"]):not([type="radio"]),textarea,select{border-radius:var(--idg-radius-sm);border:1px solid #29364a;background:#0c121c;color:#eaf2fc;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}input:not([type="checkbox"]):not([type="radio"]):focus,textarea:focus,select:focus{border-color:#078bd0;background:#0d1520;box-shadow:0 0 0 2px rgba(8,168,255,.09),0 0 18px rgba(8,168,255,.07);outline:none}table.table_grid,.table_grid,.generic_list,.topic_table,.topic_list{border-color:var(--idg-border)}.table_grid tr,.generic_list li,.topic_table tr,.topic_list li{border-color:var(--idg-border-soft)}.table_grid tr:hover,.generic_list li:hover,.topic_table tr:hover,.topic_list li:hover{background:rgba(8,168,255,.025)}.breadcrumbs,.navigate_section,.navbar,.menu,.main_menu{border-color:var(--idg-border)}.breadcrumbs a,.navigate_section a{color:#8fa0b6}.breadcrumbs a:hover,.navigate_section a:hover{color:var(--idg-accent)}.buttonlist,.generic_menu,.tabs{gap:4px}.buttonlist a,.generic_menu a,.tabs a{border-radius:var(--idg-radius-sm);border:1px solid transparent;transition:background .18s ease,border-color .18s ease,color .18s ease}.buttonlist a:hover,.generic_menu a:hover,.tabs a:hover{background:rgba(8,168,255,.07);border-color:rgba(8,168,255,.2)}.buttonlist .active a,.generic_menu .active a,.tabs .active a{background:linear-gradient(180deg,rgba(8,168,255,.16),rgba(8,168,255,.06));border-color:rgba(8,168,255,.34);color:#35bdff}.pagelinks a,.pagesection a{border-radius:var(--idg-radius-sm)}.notice,.warning,.error,.success,.information{border-radius:var(--idg-radius-sm);border:1px solid var(--idg-border);background:var(--idg-panel)}.profile,#profileview{overflow:hidden}.profile .cat_bar,#profileview .cat_bar{background:linear-gradient(110deg,rgba(18,42,70,.98),rgba(17,25,38,.98))}.profile h3,.profile h4{color:#edf4ff}.profile_data,.profile_data_row{border-color:var(--idg-border-soft)}.postarea,.poster,.post_wrapper,.post,.message{border-color:var(--idg-border)}.poster{background:linear-gradient(180deg,rgba(19,28,41,.9),rgba(13,18,27,.96))}.postarea{background:var(--idg-panel)}.postarea .inner,.message{color:#dce5f2}.quote,blockquote,pre,.code{border-radius:var(--idg-radius-sm);border:1px solid #263348;background:#0b111a}.quote{border-left:3px solid #087fbd}.dropmenu,.popup_window,.popup_container,#quickbar,#profile_menu{border-radius:var(--idg-radius);border:1px solid #29364a;background:#111824;box-shadow:0 15px 40px rgba(0,0,0,.4)}.dropmenu li a:hover,.popup_window a:hover,.popup_container a:hover{background:rgba(8,168,255,.08)}.sidebar,.sidebar .windowbg,.sidebar .windowbg2,.widget,.widget_container,.block,.block_container,.custom_block{border-radius:var(--idg-radius);border:1px solid var(--idg-border);background:var(--idg-panel)}.sidebar .cat_bar,.widget .title_bar,.block .title_bar{min-height:48px;border-radius:var(--idg-radius) var(--idg-radius) 0 0}.user_info,.member_card,.user_card,.profile_card{border-radius:var(--idg-radius);border:1px solid var(--idg-border);background:linear-gradient(135deg,rgba(17,29,46,.95),rgba(12,17,25,.98));box-shadow:0 12px 30px rgba(0,0,0,.25)}.online,.online_member,.status_online{color:var(--idg-success)}.offline,.status_offline{color:#6f7d91}*{scrollbar-width:thin;scrollbar-color:#2a3a50 #0a0f16}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:#0a0f16}*::-webkit-scrollbar-thumb{background:#2a3a50;border-radius:4px}*::-webkit-scrollbar-thumb:hover{background:#36506d}@media (prefers-reduced-motion:no-preference){.windowbg,.windowbg2,.widget,.sidebar .windowbg,.sidebar .windowbg2{animation:idgSurfaceIn .28s ease both}@keyframes idgSurfaceIn{from{opacity:.82;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:700px){.cat_bar,.title_bar,.info_bar{min-height:54px}.boardindex_table .windowbg,.boardindex_table .windowbg2,.forum_category .windowbg,.forum_category .windowbg2{border-radius:0}.sidebar,.widget,.block,.custom_block{border-radius:var(--idg-radius-sm)}}:root{--idg-primary:#08a8ff;--idg-primary-hover:#35bdff;--idg-primary-deep:#006ec8;--idg-primary-soft:rgba(8,168,255,.10);--idg-primary-border:rgba(8,168,255,.28);--idg-primary-glow:rgba(8,168,255,.22);--idg-orange:var(--idg-primary);--idg-orange-hover:var(--idg-primary-hover);--idg-orange-glow:var(--idg-primary-glow);--idg-border-accent:var(--idg-primary-border)}.cat_bar,.title_bar,.info_bar{background:linear-gradient(105deg,#16253a 0%,#121b29 52%,#0f151f 100%)}.cat_bar::before,.title_bar::before,.info_bar::before{background:linear-gradient(180deg,var(--idg-primary-hover),var(--idg-primary-deep));box-shadow:0 0 16px var(--idg-primary-glow)}.boardindex_table .windowbg:hover,.boardindex_table .windowbg2:hover,.forum_category .windowbg:hover,.forum_category .windowbg2:hover{background:linear-gradient(90deg,rgba(8,168,255,.075),rgba(17,23,34,.98) 42%);border-color:#294967}.boardindex_table .windowbg::before,.boardindex_table .windowbg2::before,.forum_category .windowbg::before,.forum_category .windowbg2::before{background:linear-gradient(180deg,transparent,var(--idg-primary),transparent)}a:hover,.board_name a:hover,.topic_title a:hover,.subject a:hover{color:var(--idg-primary-hover);text-shadow:0 0 12px rgba(8,168,255,.16)}.stats strong,.board_stats strong,.topic_stats strong{color:var(--idg-primary)}.button:hover,button:hover,input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover,a.button:hover{border-color:var(--idg-primary);background:linear-gradient(180deg,#173650,#142637);box-shadow:0 5px 18px rgba(8,168,255,.13)}input:not([type="checkbox"]):not([type="radio"]):focus,textarea:focus,select:focus{border-color:var(--idg-primary);box-shadow:0 0 0 2px rgba(8,168,255,.08),0 0 18px rgba(8,168,255,.06)}.idg-tc-title-link:hover,.idg-tc-title-link:focus{color:var(--idg-primary-hover)}.idg-btn-new-topic,.idg-btn-reply{background:linear-gradient(135deg,var(--idg-primary),var(--idg-primary-deep))}.idg-btn-new-topic:hover,.idg-btn-reply:hover{background:linear-gradient(135deg,var(--idg-primary-hover),#0787d1)}.idg-board-top-row{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:16px!important;width:100%!important}.idg-forum-icon-col{flex:0 0 32px!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding-top:2px!important}.idg-board-bubble-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;color:#e04f38!important;font-size:22px!important;transition:color 0.2s ease,transform 0.2s ease!important}.idg-board-bubble-icon:hover{color:#ff6b52!important;transform:scale(1.06)!important}.idg-forum-info-col{flex:1 1 auto!important;min-width:0!important;padding-right:15px!important}.idg-forum-name{margin:0 0 4px 0!important;line-height:1.25!important}.idg-forum-name a{font-family:'Inter',sans-serif!important;font-size:15px!important;font-weight:700!important;color:#ffffff!important;transition:color 0.2s ease!important;text-decoration:none!important}.idg-forum-name a:hover{color:var(--idg-orange,#ea580c)!important}.idg-forum-desc{font-size:12.5px!important;color:#94a3b8!important;margin:0 0 4px 0!important;line-height:1.4!important}.idg-board-moderators{font-size:12px!important;color:#94a3b8!important;margin-top:4px!important;font-weight:500!important}.idg-board-moderators .idg-mod-label{color:#f1f5f9!important;font-weight:700!important;margin-right:4px!important}.idg-board-moderators a{color:#cbd5e1!important;font-weight:600!important;text-decoration:none!important}.idg-board-moderators a:hover{color:var(--idg-orange,#ea580c)!important;text-decoration:underline!important}.idg-forum-stats-col{flex:0 0 auto!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;padding:0 16px!important;min-width:110px!important}.idg-stat-line{display:flex!important;align-items:baseline!important;gap:6px!important;font-size:12px!important;line-height:1.35!important}.idg-stat-label{color:#94a3b8!important;font-weight:400!important;font-size:12px!important}.idg-stat-val{color:#f8fafc!important;font-weight:600!important;font-size:12.5px!important}.idg-forum-lastpost-col{flex:0 0 260px!important;min-width:0!important;display:flex!important;align-items:center!important}.idg-lp-box{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;width:100%!important;text-align:left!important}.idg-lp-avatar-holder{flex-shrink:0!important}.idg-round-avatar{width:38px!important;height:38px!important;border-radius:50%!important;object-fit:cover!important;border:1.5px solid #334155!important;display:block!important}.idg-lp-text-details{display:flex!important;flex-direction:column!important;min-width:0!important;gap:2px!important}.idg-lp-topic-title{font-size:12.5px!important;font-weight:600!important;color:#f1f5f9!important;text-decoration:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:200px!important;display:block!important}.idg-lp-topic-title:hover{color:var(--idg-orange,#ea580c)!important}.idg-lp-meta-line{font-size:11.5px!important;color:#94a3b8!important;display:flex!important;align-items:center!important;gap:6px!important}.idg-lp-author a{font-weight:700!important;text-decoration:none!important}.idg-lp-author a:not([style*="color"]){color:#cbd5e1!important}.idg-lp-author a:hover{color:#ffffff!important}.idg-lp-timestamp{color:#94a3b8!important;display:inline-flex!important;align-items:center!important;gap:4px!important}.idg-subforums-wrapper{width:100%;margin-top:-20px;padding-top:10px;border-top:1px solid rgba(255,255,255,.05)}.idg-subforums-columns{column-count:3!important;column-gap:24px!important;padding:0!important;margin:0!important;list-style:none!important}.idg-subforum-item{break-inside:avoid!important;display:flex!important;align-items:center!important;gap:6px!important;margin-bottom:6px!important;font-size:12.5px!important;min-width:0!important}.idg-sub-dot{width:7px!important;height:7px!important;border-radius:50%!important;flex-shrink:0!important;display:inline-block!important}.idg-sub-dot.is-unread{background:#ea580c!important;box-shadow:0 0 6px rgba(234,88,12,.8)!important}.idg-sub-dot.is-read{background:#64748b!important;opacity:0.65!important}span.idg-sub-diamond{display:none}.idg-subforum-link{color:#cbd5e1!important;font-weight:500!important;font-size:12.5px!important;text-decoration:none!important;transition:color 0.15s ease!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.idg-subforum-link:hover{color:var(--idg-orange,#ea580c)!important}span.idg-sub-comma{display:none}@media (max-width:860px){.idg-board-top-row{flex-wrap:wrap!important}.idg-subforums-columns{column-count:2!important}}@media (max-width:600px){.idg-subforums-columns{column-count:1!important}}.ind-settings-layout,.ind-admin-layout{display:flex!important;gap:24px!important;width:100%!important;max-width:1440px!important;margin:0 auto!important;align-items:flex-start!important}.ind-settings-sidebar,.ind-admin-sidebar{flex:0 0 260px!important;width:260px!important;min-width:260px!important}.ind-settings-content,.ind-admin-content{flex:1 1 auto!important;min-width:0!important}.ind-settings-menu-card{background:#0e1422!important;border:1px solid #1a263d!important;border-radius:6px!important;overflow:hidden!important;box-shadow:0 4px 20px rgba(0,0,0,.35)!important}.ind-settings-menu-header{background:#090e18!important;padding:12px 18px!important;border-bottom:1px solid #1a263d!important}.ind-settings-menu-header .ind-card__title{font-family:'Inter',sans-serif!important;font-size:14px!important;font-weight:700!important;color:#ffffff!important;display:flex!important;align-items:center!important;gap:8px!important}.ind-settings-menu-body{padding:14px!important}.ind-menu-group{margin-bottom:14px!important}.ind-menu-group:last-child{margin-bottom:0!important}.ind-menu-group__title{font-family:'Oxanium','Inter',sans-serif!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.8px!important;color:#ea580c!important;background:#131a2a!important;border-left:3px solid #ea580c!important;padding:5px 10px!important;margin:0 0 6px 0!important;border-radius:3px!important;display:block!important}.ind-menu-group__list{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.ind-menu-item{list-style:none!important;margin:0!important;padding:0!important}.ind-menu-link{display:flex!important;align-items:center!important;gap:10px!important;padding:8px 12px!important;font-size:13px!important;font-weight:500!important;color:#94a3b8!important;text-decoration:none!important;border-radius:4px!important;transition:all 0.15s ease!important}.ind-menu-link:hover{background:#162034!important;color:#ffffff!important}.ind-menu-item.is-active .ind-menu-link{background:#ea580c!important;color:#ffffff!important;font-weight:700!important;box-shadow:0 2px 8px rgba(234,88,12,.4)!important}.ind-menu-icon{font-size:13px!important;width:16px!important;text-align:center!important;color:#94a3b8!important}.ind-menu-item.is-active .ind-menu-icon{color:#ffffff!important}.ind-admin-brand-card{background:#090e18!important;border:1px solid #1a263d!important;border-radius:6px!important;padding:12px 16px!important;margin-bottom:14px!important;display:flex!important;align-items:center!important;gap:12px!important}.ind-admin-brand-icon{width:34px!important;height:34px!important;background:#ea580c!important;border-radius:5px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#ffffff!important;font-size:16px!important}.ind-admin-brand-title{font-family:'Oxanium',sans-serif!important;font-size:13px!important;font-weight:800!important;color:#ffffff!important;letter-spacing:0.5px!important}.ind-admin-brand-subtitle{font-size:11.5px!important;color:#94a3b8!important}.ind-admin-sec-title{font-family:'Oxanium',sans-serif!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.8px!important;color:#ea580c!important;background:#131a2a!important;border-left:3px solid #ea580c!important;padding:5px 10px!important;margin:12px 0 6px 0!important;border-radius:3px!important}.ind-admin-nav-group{list-style:none!important;padding:0!important;margin:0 0 10px 0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.ind-admin-nav-group li{list-style:none!important}.ind-admin-nav-item{display:flex!important;align-items:center!important;gap:10px!important;padding:8px 12px!important;font-size:13px!important;font-weight:500!important;color:#94a3b8!important;text-decoration:none!important;border-radius:4px!important;transition:all 0.15s ease!important}.ind-admin-nav-item:hover{background:#162034!important;color:#ffffff!important}.ind-admin-nav-item.is-active{background:#ea580c!important;color:#ffffff!important;font-weight:700!important;box-shadow:0 2px 8px rgba(234,88,12,.4)!important}.ind-admin-nav-icon{font-size:13px!important;width:16px!important;text-align:center!important}.ind-admin-topbar{display:flex!important;justify-content:space-between!important;align-items:center!important;background:#0e1422!important;border:1px solid #1a263d!important;border-radius:6px!important;padding:10px 18px!important;margin-bottom:16px!important}.ind-admin-breadcrumbs{display:flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;color:#94a3b8!important}.ind-admin-breadcrumbs a{color:#cbd5e1!important;text-decoration:none!important;font-weight:600!important}.ind-admin-breadcrumbs .current{color:#ffffff!important;font-weight:600!important}.ind-admin-btn-outline{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:12px!important;color:#94a3b8!important;border:1px solid #1a263d!important;padding:5px 12px!important;border-radius:4px!important;text-decoration:none!important;transition:all 0.15s ease!important}.ind-admin-btn-outline:hover{background:#162034!important;color:#ffffff!important}.ind-settings-content table.table_grid,.ind-pm-content table.table_grid{width:100%!important;border-collapse:collapse!important;background:#0e1422!important;border:1px solid #1a263d!important;border-radius:6px!important;overflow:hidden!important;margin-top:10px!important}.ind-settings-content table.table_grid th,.ind-pm-content table.table_grid th{background:#090e18!important;color:#94a3b8!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;padding:10px 14px!important;border-bottom:1px solid #1a263d!important}.ind-settings-content table.table_grid td,.ind-pm-content table.table_grid td{padding:12px 14px!important;border-bottom:1px solid rgba(255,255,255,.04)!important;color:#cbd5e1!important;font-size:13px!important}@media (max-width:860px){.ind-settings-layout,.ind-admin-layout{flex-direction:column!important}.ind-settings-sidebar,.ind-admin-sidebar{width:100%!important;flex:0 0 auto!important}}.idg-header-dropdown-wrap{position:relative!important;display:inline-flex!important;align-items:center!important;z-index:200!important}button.idg-dd-trigger,.idg-icon-btn{background:transparent!important;border:none!important;cursor:pointer!important;position:relative!important;outline:none!important;padding:0!important}.idg-badge-count{position:absolute!important;top:-4px!important;right:-6px!important;background:#ea580c!important;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%)!important;color:#ffffff!important;font-family:'Inter',sans-serif!important;font-size:10px!important;font-weight:800!important;min-width:17px!important;height:17px!important;line-height:15px!important;border-radius:9px!important;text-align:center!important;padding:0 4px!important;border:1.5px solid #0e1422!important;box-shadow:0 0 8px rgba(234,88,12,.7)!important;pointer-events:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;z-index:2!important}.idg-header-dropdown{position:absolute!important;top:calc(100% + 12px)!important;right:0!important;width:290px!important;background:#0e1422!important;border:1px solid #1a263d!important;border-radius:8px!important;box-shadow:0 16px 45px rgba(0,0,0,.95)!important;z-index:99999!important;display:none!important;overflow:hidden!important;animation:idgDdFadeIn 0.2s cubic-bezier(.16,1,.3,1) forwards!important;text-align:left!important}.idg-header-dropdown.is-open{display:block!important}@keyframes idgDdFadeIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.idg-header-dropdown.notification-ui_dd{width:400px!important;max-width:calc(100vw - 24px)!important;background:#0d1524!important;background:linear-gradient(180deg,#111b2f 0%,#0c121e 100%)!important;border:1px solid #1a273e!important;border-radius:12px!important;box-shadow:0 20px 55px rgba(0,0,0,.95),0 0 25px rgba(20,157,255,.15)!important;padding:0!important;overflow:visible!important;position:absolute!important;top:calc(100% + 14px)!important;right:-10px!important;z-index:99999!important;animation:idgDdFadeIn 0.22s cubic-bezier(.16,1,.3,1) forwards!important}.idg-header-dropdown.notification-ui_dd::after{content:""!important;position:absolute!important;top:-7px!important;right:18px!important;width:14px!important;height:14px!important;background:#111b2f!important;border-top:1px solid #1a273e!important;border-left:1px solid #1a273e!important;transform:rotate(45deg)!important;z-index:100!important}.notification-ui_dd-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px 20px!important;background:rgba(9,14,24,.85)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;border-top-left-radius:12px!important;border-top-right-radius:12px!important}.notification-ui_dd-header h3{font-family:'Oxanium','Inter',sans-serif!important;font-size:16px!important;font-weight:800!important;color:#ffffff!important;margin:0!important;letter-spacing:0.5px!important;display:flex!important;align-items:center!important;gap:9px!important}.notification-ui_dd-header h3 i{font-size:15px!important;color:#38bdf8!important}.notification-ui_dd-badge{font-family:'Inter',sans-serif!important;font-size:11px!important;font-weight:800!important;padding:3px 9px!important;border-radius:12px!important;background:rgba(14,165,233,.15)!important;border:1px solid rgba(14,165,233,.35)!important;color:#38bdf8!important}.notification-ui_dd-badge.is-zero{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.1)!important;color:#64748b!important}.notification-ui_dd-content{max-height:400px!important;overflow-y:auto!important;background:transparent!important}.notification-ui_dd-content::-webkit-scrollbar{width:5px}.notification-ui_dd-content::-webkit-scrollbar-track{background:#090e18}.notification-ui_dd-content::-webkit-scrollbar-thumb{background:#1e293b;border-radius:4px}.notification-ui_dd-content::-webkit-scrollbar-thumb:hover{background:#38bdf8}.notification-list{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 20px!important;margin:0!important;border-bottom:1px solid rgba(255,255,255,.05)!important;text-decoration:none!important;background:transparent!important;transition:background 0.2s ease!important;position:relative!important}.notification-list:last-child{border-bottom:none!important}.notification-list:hover{background:rgba(20,157,255,.08)!important}.notification-list--unread{background:rgba(14,165,233,.06)!important}.notification-list--unread::before{content:""!important;position:absolute!important;top:0!important;left:0!important;height:100%!important;width:3.5px!important;background:#0ea5e9!important;box-shadow:0 0 10px rgba(14,165,233,.8)!important}.notification-list_img{flex-shrink:0!important;margin-right:14px!important}.notification-list_img img{width:44px!important;height:44px!important;border-radius:50%!important;border:1.5px solid rgba(56,189,248,.4)!important;object-fit:cover!important;display:block!important;box-shadow:0 0 10px rgba(0,0,0,.4)!important}.notification-list_detail{flex:1!important;min-width:0!important}.notification-list_detail p{margin:0 0 4px 0!important;font-size:13px!important;line-height:1.35!important;color:#cbd5e1!important}.notification-list_detail p b,.notification-list_detail p strong{color:#ffffff!important;font-weight:700!important}.notification-list_detail .notification-list_subject{color:#94a3b8!important;font-size:12px!important;font-style:italic!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin-bottom:4px!important}.notification-list_detail small{color:#64748b!important;font-size:11px!important;display:inline-flex!important;align-items:center!important;gap:4px!important}.notification-list_feature-img{flex-shrink:0!important;margin-left:12px!important}.notification-list_feature-icon{width:36px!important;height:36px!important;border-radius:8px!important;background:rgba(14,165,233,.12)!important;border:1px solid rgba(56,189,248,.25)!important;color:#38bdf8!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:13.5px!important;box-shadow:0 0 8px rgba(14,165,233,.2)!important}.notification-ui_dd-footer{padding:13px 18px!important;background:#090e18!important;border-top:1px solid rgba(255,255,255,.08)!important;border-bottom-left-radius:12px!important;border-bottom-right-radius:12px!important}.idg-dd-viewall-btn{display:block!important;width:100%!important;padding:10px 18px!important;border-radius:7px!important;text-align:center!important;font-family:'Oxanium',sans-serif!important;font-size:13px!important;font-weight:750!important;text-transform:uppercase!important;letter-spacing:0.6px!important;color:#ffffff!important;text-decoration:none!important;background:linear-gradient(135deg,#10b981 0%,#059669 100%)!important;border:1px solid rgba(16,185,129,.4)!important;box-shadow:0 4px 14px rgba(16,185,129,.3)!important;transition:all 0.25s ease!important;clip-path:none!important}.idg-dd-viewall-btn:hover{background:linear-gradient(135deg,#34d399 0%,#10b981 100%)!important;box-shadow:0 6px 20px rgba(16,185,129,.5)!important;transform:translateY(-1px)!important;color:#ffffff!important}.idg-dd-viewall-btn.idg-dd-viewall-alerts{background:linear-gradient(135deg,#0ea5e9 0%,#0284c7 100%)!important;border-color:rgba(14,165,233,.4)!important;box-shadow:0 4px 14px rgba(14,165,233,.3)!important}.idg-dd-viewall-btn.idg-dd-viewall-alerts:hover{background:linear-gradient(135deg,#38bdf8 0%,#0ea5e9 100%)!important;box-shadow:0 6px 20px rgba(56,189,248,.5)!important;color:#ffffff!important}@media (max-width:480px){.idg-header-dropdown.notification-ui_dd{width:calc(100vw - 20px)!important;right:-45px!important}.idg-user-dropdown{width:calc(100vw - 20px)!important;right:0!important}}.idg-icon-btn,button.idg-dd-trigger,.idg-logout-mini{background:transparent!important;border:none!important;cursor:pointer!important;position:relative!important;outline:none!important;clip-path:none!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;transition:color 0.25s ease,transform 0.25s cubic-bezier(.34,1.56,.64,1),text-shadow 0.25s ease!important}#idg-alerts-btn i,#idg-alerts-btn .fa-bell{display:inline-block;transform-origin:top center;transition:color 0.25s ease,text-shadow 0.25s ease}#idg-alerts-btn:hover i,#idg-alerts-btn:hover .fa-bell{color:#38bdf8!important;text-shadow:0 0 10px rgba(56,189,248,.75),0 0 20px rgba(56,189,248,.35);animation:idg-bell-ring 0.7s cubic-bezier(.36,.07,.19,.97) both}@keyframes idg-bell-ring{0%{transform:rotate(0deg) scale(1)}20%{transform:rotate(18deg) scale(1.18)}40%{transform:rotate(-16deg) scale(1.18)}60%{transform:rotate(12deg) scale(1.1)}80%{transform:rotate(-8deg) scale(1.05)}100%{transform:rotate(0deg) scale(1)}}#idg-pm-btn i,#idg-pm-btn .fa-envelope{display:inline-block;transform-origin:center bottom;transition:color 0.25s ease,text-shadow 0.25s ease}#idg-pm-btn:hover i,#idg-pm-btn:hover .fa-envelope{color:#38bdf8!important;text-shadow:0 0 10px rgba(56,189,248,.75),0 0 20px rgba(56,189,248,.35);animation:idg-mail-bounce 0.65s ease both}@keyframes idg-mail-bounce{0%{transform:translateY(0) scale(1)}25%{transform:translateY(-4px) scale(1.15) rotate(-8deg)}50%{transform:translateY(2px) scale(1.08) rotate(6deg)}75%{transform:translateY(-1px) scale(1.03) rotate(-2deg)}100%{transform:translateY(0) scale(1) rotate(0deg)}}.idg-search-btn i,.idg-search-btn .fa-search{display:inline-block;transform-origin:center center;transition:color 0.25s ease,text-shadow 0.25s ease}.idg-search-btn:hover i,.idg-search-btn:hover .fa-search{color:#00ffc2!important;text-shadow:0 0 10px rgba(0,255,194,.8),0 0 22px rgba(0,255,194,.4);animation:idg-search-zoom 0.5s cubic-bezier(.34,1.56,.64,1) both}@keyframes idg-search-zoom{0%{transform:scale(1) rotate(0deg)}50%{transform:scale(1.28) rotate(-18deg)}100%{transform:scale(1.15) rotate(-8deg)}}.idg-admin-logo-btn{color:var(--idg-orange,#ff7b00)!important;border:1px solid rgba(8,168,255,.4)!important;border-radius:var(--idg-radius-sm,6px)!important;background:#191e2b!important;padding:4px 7px!important;transition:all 0.25s ease!important}.idg-admin-logo-btn:hover{border-color:#38bdf8!important;background:rgba(56,189,248,.15)!important;box-shadow:0 0 12px rgba(56,189,248,.4)!important;transform:translateY(-1px) scale(1.08)!important}.idg-admin-logo-btn:hover i,.idg-admin-logo-btn:hover .fa-camera{color:#ffffff!important;text-shadow:0 0 8px rgba(255,255,255,.9);animation:idg-camera-click 0.4s ease both}@keyframes idg-camera-click{0%{transform:scale(1)}30%{transform:scale(.85)}60%{transform:scale(1.2)}100%{transform:scale(1)}}.idg-logout-mini{color:#64748b!important;font-size:13px!important;transition:color 0.2s ease,transform 0.2s ease!important}.idg-logout-mini:hover{color:#ef4444!important;text-shadow:0 0 10px rgba(239,68,68,.8),0 0 20px rgba(239,68,68,.4)!important;transform:scale(1.2) rotate(15deg)!important}@media (max-width:768px){.menu-area{height:auto!important;min-height:auto!important;position:relative!important;padding:10px 0!important;display:block!important}.navbar-wrap-geco{display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;width:100%!important}.logo-center{order:-1!important;position:static!important;top:0!important;width:auto!important;height:auto!important;margin:4px 0 8px 0!important;display:flex!important;justify-content:center!important}.logo-center a img{max-height:50px!important;max-width:170px!important;width:auto!important;height:auto!important}.navbar-left,.navbar-right{padding:0!important;width:100%!important;display:flex!important;justify-content:center!important}.menu-list{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:6px 12px!important;width:100%!important;list-style:none!important;margin:0!important;padding:0!important}.menu-list li a{font-size:12px!important;padding:5px 8px!important;letter-spacing:0.5px!important}.header-bottom-bg{position:static!important;bottom:auto!important;left:auto!important;transform:none!important;height:auto!important;width:100%!important;background:transparent!important;margin-top:10px!important;display:block!important}.idg-ribbon-breadcrumb{padding:8px 12px!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;white-space:nowrap!important;scrollbar-width:none!important}.idg-ribbon-breadcrumb::-webkit-scrollbar{display:none!important}.idg-forum-card{display:flex!important;flex-direction:column!important;padding:14px 14px 12px 14px!important;margin-bottom:12px!important;gap:8px!important;position:relative!important;width:100%!important;box-sizing:border-box!important}.idg-forum-accent-bar{position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:3px!important}.idg-board-top-row{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;width:100%!important}.idg-forum-icon-col{display:none!important}.idg-forum-info-col{width:100%!important;flex:1 1 100%!important;padding-right:0!important;position:static!important}.idg-forum-name{margin:0 0 4px 0!important;font-size:14.5px!important;line-height:1.3!important;display:block!important;position:static!important}.idg-forum-name a{font-size:14.5px!important;font-weight:700!important;color:#ffffff!important;display:inline-block!important}.idg-forum-desc{font-size:12px!important;color:#94a3b8!important;line-height:1.4!important;margin:4px 0 8px 0!important;display:block!important;position:static!important}.idg-board-moderators{font-size:11.5px!important;margin:4px 0!important;display:block!important}.idg-forum-stats-col{width:100%!important;flex:1 1 100%!important;min-width:0!important;padding:6px 0!important;margin:2px 0 0 0!important;border-top:1px solid rgba(255,255,255,.05)!important;display:flex!important;flex-direction:row!important;gap:16px!important;align-items:center!important;position:static!important}.idg-stat-line{display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:11.5px!important}.idg-stat-label{color:#94a3b8!important;font-size:11.5px!important}.idg-stat-val{color:#ffffff!important;font-weight:700!important;font-size:12px!important}.idg-forum-lastpost-col{width:100%!important;flex:1 1 100%!important;min-width:0!important;padding:8px 10px!important;margin:4px 0 0 0!important;background:#090e18!important;border-radius:5px!important;border:1px solid rgba(255,255,255,.04)!important;display:block!important;box-sizing:border-box!important;position:static!important}.idg-lp-box{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;width:100%!important}.idg-round-avatar{width:32px!important;height:32px!important}.idg-lp-text-details{display:flex!important;flex-direction:column!important;min-width:0!important;gap:2px!important}.idg-lp-topic-title{font-size:12px!important;font-weight:600!important;color:#cbd5e1!important;max-width:220px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.idg-lp-meta-line{font-size:11px!important;color:#94a3b8!important;display:flex!important;gap:6px!important}.idg-lp-empty-state{font-size:11.5px!important;color:#64748b!important;display:block!important}.idg-subforums-wrapper{width:100%!important;margin-top:8px!important;margin-bottom:0!important;padding-top:8px!important;border-top:1px solid rgba(255,255,255,.05)!important;display:block!important;position:static!important;clear:both!important}.idg-subforums-columns{column-count:1!important;column-gap:0!important;display:block!important;list-style:none!important;padding:0!important;margin:0!important}.idg-subforum-item{display:flex!important;align-items:center!important;gap:6px!important;padding:4px 0!important;margin:0!important;width:100%!important}.idg-subforum-link{font-size:12px!important;color:#cbd5e1!important;white-space:normal!important;word-break:break-word!important}}#shoutbox_container{margin:0 0 16px 0!important;padding:0!important;background:#0c121e!important;border:1px solid #162337!important;border-radius:6px!important;overflow:hidden!important;box-shadow:0 4px 20px rgba(0,0,0,.4)!important}#shoutbox_title{background:#090e18!important;padding:10px 18px!important;font-family:'Inter',sans-serif!important;font-size:14px!important;font-weight:700!important;color:#ffffff!important;border-bottom:1px solid #162337!important;letter-spacing:0.2px!important;display:flex!important;align-items:center!important;gap:8px!important}#shoutbox_messages{background:#070b13!important;padding:10px 14px!important;font-size:13px!important;line-height:1.5!important;color:#cbd5e1!important;overflow-y:auto!important;scrollbar-width:thin!important;scrollbar-color:#1e2d45 transparent!important}#shoutbox_messages::-webkit-scrollbar{width:4px!important}#shoutbox_messages::-webkit-scrollbar-track{background:transparent!important}#shoutbox_messages::-webkit-scrollbar-thumb{background:#1e2d45!important;border-radius:4px!important}.shoutbox_msg{margin-bottom:6px!important;padding:4px 0!important;border-bottom:1px solid rgba(255,255,255,.04)!important;word-wrap:break-word!important}.shoutbox_msg:last-child{border-bottom:none!important}.shoutbox_time{color:#475569!important;font-size:11.5px!important;margin-right:5px!important;font-family:'Inter',sans-serif!important}.shoutbox_user{font-weight:700!important;color:#ea580c!important}.shoutbox_user a{color:#ea580c!important;text-decoration:none!important;transition:color 0.15s ease!important}.shoutbox_user a:hover{color:#ff7d3b!important}.shoutbox_me{color:#64a4f4!important;font-style:italic!important}.shoutbox_link{color:#38bdf8!important;text-decoration:underline!important}.shoutbox_body{color:#cbd5e1!important}.shoutbox_loading{color:#475569!important;font-style:italic!important;font-size:12px!important}#shoutbox_form{background:#090e18!important;border-top:1px solid #162337!important;padding:8px 14px!important;display:flex!important;align-items:center!important;gap:10px!important}#shoutbox_input{flex:1!important;background:#0e1726!important;border:1px solid #1e2d45!important;border-radius:5px!important;color:#e2e8f0!important;font-size:13px!important;font-family:'Inter',sans-serif!important;padding:7px 12px!important;outline:none!important;transition:border-color 0.15s ease!important}#shoutbox_input::placeholder{color:#475569!important}#shoutbox_input:focus{border-color:#ea580c!important;box-shadow:0 0 0 2px rgba(234,88,12,.15)!important}#shoutbox_submit{background:#ea580c!important;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%)!important;color:#ffffff!important;border:none!important;border-radius:5px!important;padding:7px 18px!important;font-family:'Inter',sans-serif!important;font-size:12.5px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.4px!important;cursor:pointer!important;transition:all 0.2s ease!important;box-shadow:0 2px 8px rgba(234,88,12,.35)!important;white-space:nowrap!important}#shoutbox_submit:hover{background:#dc4e0a!important;box-shadow:0 4px 14px rgba(234,88,12,.5)!important;transform:translateY(-1px)!important}#shoutbox_submit:active{transform:translateY(0)!important}#shoutbox_error{color:#ef4444!important;font-size:12px!important;margin-top:4px!important;padding:0 14px!important;font-family:'Inter',sans-serif!important}.sceditor-container{background:#070b13!important;border:1px solid #152030!important;border-radius:5px!important;overflow:hidden!important;width:100%!important;box-sizing:border-box!important}.sceditor-toolbar{background:#090e18!important;border-bottom:1px solid #152030!important;padding:7px 10px!important;display:flex!important;flex-wrap:wrap!important;gap:5px!important}.sceditor-group{background:#101826!important;border:1px solid #1c2b40!important;border-radius:4px!important;padding:2px 4px!important;display:inline-flex!important;align-items:center!important;gap:1px!important;margin:0!important}.sceditor-button{background:transparent!important;border:none!important;padding:3px 5px!important;border-radius:3px!important;cursor:pointer!important;transition:background 0.15s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:0.75!important}.sceditor-button:hover,.sceditor-button.active{background:#1c2b40!important;opacity:1!important}.sceditor-button div{filter:invert(1) brightness(.85)!important}.sceditor-button:hover div,.sceditor-button.active div{filter:invert(1) brightness(1)!important}#smileyBox_message,.sceditor-emoticons{background:#090e18!important;border-bottom:1px solid #152030!important;padding:5px 12px!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important;align-items:center!important}#smileyBox_message img,.sceditor-emoticons img{vertical-align:middle!important;cursor:pointer!important;transition:transform 0.15s ease!important}#smileyBox_message img:hover,.sceditor-emoticons img:hover{transform:scale(1.3)!important}.sceditor-container iframe{background:#070b13!important;min-height:160px!important}.sceditor-container textarea,textarea#message{background:#070b13!important;color:#e2e8f0!important;font-family:'Inter',sans-serif!important;font-size:14px!important;padding:12px 14px!important;border:none!important;outline:none!important;width:100%!important;box-sizing:border-box!important;line-height:1.6!important;resize:vertical!important;min-height:160px!important;caret-color:#ea580c!important}.idg-quickreply-body{background:#0c121e!important;padding:14px 18px!important}.ind-admin-dashboard-container{display:flex;flex-direction:column;gap:16px;margin-top:8px;font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif}.ind-admin-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ind-admin-kpi-card{background:#0c121e;border:1px solid #1a263d;border-radius:8px;padding:16px 18px;display:flex;align-items:center;gap:16px;box-shadow:0 4px 16px rgba(0,0,0,.35);position:relative;overflow:hidden;transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.ind-admin-kpi-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.45)}.ind-admin-kpi-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px}.ind-admin-kpi-card.orange::before{background:linear-gradient(90deg,#f97316,#ea580c)}.ind-admin-kpi-card.orange:hover{border-color:#ea580c}.ind-admin-kpi-card.blue::before{background:linear-gradient(90deg,#38bdf8,#0284c7)}.ind-admin-kpi-card.blue:hover{border-color:#0284c7}.ind-admin-kpi-card.green::before{background:linear-gradient(90deg,#34d399,#10b981)}.ind-admin-kpi-card.green:hover{border-color:#10b981}.ind-admin-kpi-card.red::before{background:linear-gradient(90deg,#f87171,#ef4444)}.ind-admin-kpi-card.red:hover{border-color:#ef4444}.ind-admin-kpi-icon-holder{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.ind-admin-kpi-card.orange .ind-admin-kpi-icon-holder{background:rgba(234,88,12,.15);color:#ea580c;border:1px solid rgba(234,88,12,.3)}.ind-admin-kpi-card.blue .ind-admin-kpi-icon-holder{background:rgba(2,132,199,.15);color:#38bdf8;border:1px solid rgba(2,132,199,.3)}.ind-admin-kpi-card.green .ind-admin-kpi-icon-holder{background:rgba(16,185,129,.15);color:#34d399;border:1px solid rgba(16,185,129,.3)}.ind-admin-kpi-card.red .ind-admin-kpi-icon-holder{background:rgba(239,68,68,.15);color:#f87171;border:1px solid rgba(239,68,68,.3)}.ind-admin-kpi-data{display:flex;flex-direction:column}.ind-admin-kpi-val{font-size:24px;font-weight:800;color:#fff;line-height:1.1;letter-spacing:-.5px}.ind-admin-kpi-lbl{font-size:11.5px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.4px;margin-top:4px}.ind-admin-quickstrip{background:#090e18;border:1px solid #1a263d;border-radius:8px;padding:12px 18px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ind-admin-quick-title{font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:#fff;display:flex;align-items:center;gap:6px;white-space:nowrap}.ind-admin-quick-links{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1}.ind-admin-quick-btn{background:#111726;border:1px solid #1c2b40;border-radius:6px;padding:7px 14px;color:#cbd5e1;text-decoration:none;font-size:12.5px;font-weight:600;display:inline-flex;align-items:center;gap:8px;transition:all 0.2s ease;white-space:nowrap}.ind-admin-quick-btn:hover{background:#1a263d;border-color:#ea580c;color:#fff;transform:translateY(-1px)}.ind-admin-info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.ind-admin-info-card{background:#0c121e;border:1px solid #1a263d;border-radius:8px;overflow:hidden}.ind-admin-info-header{background:#090e18;padding:10px 16px;font-size:13.5px;font-weight:700;color:#fff;border-bottom:1px solid #1a263d;display:flex;align-items:center;gap:8px}.ind-admin-info-body{padding:14px 18px}.ind-info-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:13px}.ind-info-key{color:#94a3b8;display:flex;align-items:center;gap:8px}.ind-info-val{color:#e2e8f0;font-weight:600}.ind-admin-section-card{background:#0c121e;border:1px solid #1a263d;border-radius:8px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.3)}.ind-admin-section-header{background:#090e18;padding:11px 18px;font-size:13.5px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:#ea580c;border-bottom:1px solid #1a263d;display:flex;align-items:center;gap:8px}.ind-admin-tile-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;padding:14px}.ind-admin-tile{background:#0e1624;border:1px solid #182337;border-radius:6px;padding:10px 14px;text-decoration:none;display:flex;align-items:center;gap:12px;transition:all 0.2s ease}.ind-admin-tile:hover{background:#142034;border-color:#ea580c;transform:translateY(-2px);box-shadow:0 4px 14px rgba(234,88,12,.2)}.ind-tile-icon{width:34px;height:34px;border-radius:6px;background:rgba(234,88,12,.12);border:1px solid rgba(234,88,12,.25);color:#ea580c;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;transition:all 0.2s ease}.ind-admin-tile:hover .ind-tile-icon{background:#ea580c;color:#fff}.ind-tile-content{flex:1;min-width:0}.ind-tile-title{font-size:13px;font-weight:600;color:#cbd5e1;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color 0.15s ease}.ind-admin-tile:hover .ind-tile-title{color:#fff}.ind-tile-arrow{color:#475569;font-size:11px;transition:all 0.15s ease}.ind-admin-tile:hover .ind-tile-arrow{color:#ea580c;transform:translateX(2px)}@media (max-width:991px){.ind-admin-kpi-grid{grid-template-columns:repeat(2,1fr)}.ind-admin-info-grid{grid-template-columns:1fr}}@media (max-width:580px){.ind-admin-kpi-grid{grid-template-columns:1fr}.ind-admin-tile-grid{grid-template-columns:1fr}}.idg-footer-wrapper{position:relative;margin-top:40px;background:radial-gradient(1200px 350px at 50% 0%,rgba(20,157,255,.08),transparent 75%),linear-gradient(180deg,#111827 0%,#0d1320 100%);border-top:1px solid rgba(71,89,116,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);color:#94a3b8;font-family:'Inter',sans-serif;padding:50px 0 25px 0;overflow:hidden;z-index:10}.idg-footer-wrapper::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(20,157,255,.5) 25%,rgba(34,211,238,.8) 50%,rgba(255,90,31,.6) 75%,transparent 100%);box-shadow:0 0 14px rgba(34,211,238,.4)}.idg-footer-inner{max-width:1280px;margin:0 auto;padding:0 20px}.idg-footer-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr 1.15fr;gap:36px;padding-bottom:36px;border-bottom:1px solid rgba(71,89,116,.2)}.idg-footer-col{display:flex;flex-direction:column}.idg-footer-brand-box{display:flex;align-items:center;gap:14px;margin-bottom:16px}.idg-footer-logo{max-height:50px;max-width:160px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(255,90,31,.35));display:block}.idg-footer-brand-meta{display:flex;flex-direction:column;gap:2px}.idg-brand-tag{font-family:'Oxanium','Inter',sans-serif;font-size:15px;font-weight:850;color:#fff;letter-spacing:.8px;line-height:1.1}.idg-brand-sub{font-size:10px;font-weight:700;letter-spacing:.6px;color:#ff5a1f;text-transform:uppercase}.idg-footer-desc{font-size:13px;line-height:1.7;color:#8e9bb0;margin-bottom:20px}.idg-footer-socials{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-top:16px;padding-top:8px}.light-button{position:relative;display:inline-flex}.light-button .bt,.light-button button.bt{position:relative;height:85px;width:48px;display:flex;align-items:flex-end;justify-content:center;outline:none;background:none;border:none;cursor:pointer;text-decoration:none!important;padding:0}.light-button .bt .button-holder{display:flex;flex-direction:column;align-items:center;justify-content:center;height:46px;width:46px;background-color:#0b111d;border:1px solid rgba(71,89,116,.28);border-radius:8px;color:#64748b;font-weight:700;transition:all 300ms cubic-bezier(.16,1,.3,1);outline:2px solid transparent;outline-offset:10px;position:relative;z-index:3}.light-button .bt .button-holder svg{height:22px;width:22px;fill:#64748b;transition:all 300ms ease}.light-button .bt .button-holder i{font-size:20px;color:#64748b;transition:all 300ms ease}.light-button .bt .light-holder{position:absolute;top:0;left:50%;transform:translateX(-50%);height:85px;width:48px;display:flex;flex-direction:column;align-items:center;pointer-events:none;z-index:1}.light-button .bt .light-holder .dot{position:absolute;top:3px;width:7px;height:7px;background-color:#1e2a3e;border-radius:50%;z-index:2;transition:all 300ms ease;box-shadow:inset 0 1px 2px rgba(0,0,0,.8)}.light-button .bt .light-holder .dot::before{content:"";position:absolute;top:-3px;left:50%;transform:translateX(-50%);width:12px;height:2px;background:#1c273c;border-radius:2px 2px 0 0;transition:all 300ms ease}.light-button .bt .light-holder .light{position:absolute;top:5px;left:50%;transform:translateX(-50%);width:78px;height:76px;clip-path:polygon(50% 0%,18% 100%,82% 100%);background:transparent;opacity:0;transition:opacity 300ms ease,background 300ms ease}.light-button .bt:hover .button-holder,.light-button:hover .button-holder{color:var(--lb-color,#5865F2);outline:2px solid var(--lb-color,#5865F2);outline-offset:2px;border-color:var(--lb-color,#5865F2);background-color:#0e172a;box-shadow:0 0 16px var(--lb-glow,rgba(88,101,242,.45));transform:translateY(-2px)}.light-button .bt:hover .button-holder svg,.light-button:hover .button-holder svg{fill:var(--lb-color,#5865F2);filter:drop-shadow(0 0 6px var(--lb-color,#5865F2))}.light-button .bt:hover .button-holder i,.light-button:hover .button-holder i{color:var(--lb-color,#5865F2);filter:drop-shadow(0 0 6px var(--lb-color,#5865F2))}.light-button .bt:hover .light-holder .dot,.light-button:hover .light-holder .dot{background-color:var(--lb-color,#5865F2);box-shadow:0 0 8px var(--lb-color,#5865F2),0 0 14px var(--lb-color,#5865F2)}.light-button .bt:hover .light-holder .dot::before,.light-button:hover .light-holder .dot::before{background:var(--lb-color,#5865F2);box-shadow:0 0 6px var(--lb-color,#5865F2)}.light-button .bt:hover .light-holder .light,.light-button:hover .light-holder .light{opacity:1;background:linear-gradient(180deg,var(--lb-color,rgba(88,101,242,1)) 0%,rgba(255,255,255,.04) 70%,transparent 100%)}.light-button.discord{--lb-color:#5865F2;--lb-glow:rgba(88, 101, 242, 0.5)}.light-button.steam{--lb-color:#00ADEE;--lb-glow:rgba(0, 173, 238, 0.5)}.light-button.youtube{--lb-color:#FF0000;--lb-glow:rgba(255, 0, 0, 0.5)}.light-button.tiktok{--lb-color:#00F2FE;--lb-glow:rgba(0, 242, 254, 0.5)}.light-button.tiktok .bt:hover .light-holder .light,.light-button.tiktok:hover .light-holder .light{background:linear-gradient(180deg,#00F2FE 0%,rgba(254,44,85,.35) 45%,transparent 100%)}.light-button.facebook{--lb-color:#1877F2;--lb-glow:rgba(24, 119, 242, 0.5)}.light-button.twitter,.light-button.x{--lb-color:#1DA1F2;--lb-glow:rgba(29, 161, 242, 0.5)}.light-button.instagram{--lb-color:#E1306C;--lb-glow:rgba(225, 48, 108, 0.5)}.light-button.twitch{--lb-color:#9146FF;--lb-glow:rgba(145, 70, 255, 0.5)}.idg-footer-heading-wrap{display:flex;align-items:center;gap:10px;padding-bottom:12px;margin-bottom:16px;position:relative;border-bottom:1px solid rgba(71,89,116,.22)}.idg-footer-heading-wrap::after{content:'';position:absolute;bottom:-1px;left:0;width:34px;height:2px;background:linear-gradient(90deg,#149dff,#22d3ee);box-shadow:0 0 10px rgba(20,157,255,.6);border-radius:2px}.idg-footer-heading-wrap.orange-accent::after{background:linear-gradient(90deg,#ff5a1f,#f59e0b);box-shadow:0 0 10px rgba(255,90,31,.6)}.idg-footer-badge{width:28px;height:28px;border-radius:4px;background:linear-gradient(145deg,#1c2a41,#111a29);border:1px solid rgba(20,157,255,.3);color:#22d3ee;display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;flex-shrink:0;box-shadow:0 0 8px rgba(20,157,255,.2)}.idg-footer-badge.orange{border-color:rgba(255,90,31,.3);color:#ff5a1f;box-shadow:0 0 8px rgba(255,90,31,.2)}.idg-footer-heading{font-family:'Inter',sans-serif;font-size:13.5px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:#f4f7fb;margin:0}.idg-footer-link-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.idg-footer-link-list li a{color:#8e9bb0;text-decoration:none!important;font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:8px;transition:all 0.2s ease;padding:2px 0}.idg-footer-link-list li a i{font-size:9px;color:#149dff;opacity:.7;transition:all 0.2s ease}.idg-footer-link-list li a:hover{color:#22d3ee;transform:translateX(5px)}.idg-footer-link-list li a:hover i{color:#22d3ee;opacity:1;transform:translateX(2px)}.idg-footer-partner-box{background:#111827;border:1px solid rgba(71,89,116,.28);border-radius:3px;padding:14px 16px;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.25)}.idg-footer-partner-box::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#149dff,#22d3ee);box-shadow:0 0 10px rgba(20,157,255,.4)}.idg-partner-row{display:flex;align-items:center;gap:12px}.idg-partner-icon{width:34px;height:34px;border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.idg-partner-icon.green{background:rgba(34,197,94,.12);color:#22c55e;border:1px solid rgba(34,197,94,.25)}.idg-partner-icon.cyan{background:rgba(20,157,255,.12);color:#22d3ee;border:1px solid rgba(20,157,255,.25)}.idg-partner-icon.orange{background:rgba(255,90,31,.12);color:#ff5a1f;border:1px solid rgba(255,90,31,.25)}.idg-partner-info{display:flex;flex-direction:column;gap:1px;min-width:0}.idg-p-lbl{font-size:10.5px;color:#64748b;text-transform:uppercase;letter-spacing:.4px;font-weight:700}.idg-p-status{font-size:12.5px;font-weight:700;display:inline-flex;align-items:center;gap:6px}.idg-p-status.green{color:#22c55e}.idg-p-status.cyan{color:#22d3ee}.idg-p-status.orange{color:#ff5a1f}.idg-live-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e;display:inline-block;animation:idg-pulse-green 2s infinite}@keyframes idg-pulse-green{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.idg-footer-bottom{padding-top:22px;margin-top:10px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;font-size:12.5px}.idg-footer-copyright{color:#64748b;font-weight:500}.idg-footer-copyright strong{color:#f4f7fb;font-weight:750}.idg-footer-legal{display:flex;align-items:center;gap:12px}.idg-footer-legal a{color:#7888a0;text-decoration:none!important;font-weight:600;transition:color 0.2s ease}.idg-footer-legal a:hover{color:#22d3ee}.idg-footer-dot{color:#334155}.idg-gotop-btn{position:fixed;bottom:26px;right:26px;width:42px;height:42px;border-radius:4px;background:linear-gradient(135deg,#ff5a1f 0%,#e04810 100%);border:1px solid rgba(255,90,31,.45);color:#ffffff!important;font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 18px rgba(255,90,31,.4);opacity:0;visibility:hidden;transform:translateY(16px);transition:all 0.25s cubic-bezier(.4,0,.2,1);z-index:999}.idg-gotop-btn.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.idg-gotop-btn:hover{background:#ff682e;border-color:#ff8554;box-shadow:0 6px 22px rgba(255,90,31,.65);transform:translateY(-3px)}.idg-gotop-btn:active{transform:translateY(0)}@media (max-width:1024px){.idg-footer-grid{grid-template-columns:repeat(2,1fr);gap:28px}}@media (max-width:640px){.idg-footer-grid{grid-template-columns:1fr;gap:24px}.idg-footer-bottom{flex-direction:column;text-align:center;justify-content:center}.idg-footer-legal{justify-content:center;flex-wrap:wrap}.idg-gotop-btn{bottom:18px;right:18px;width:40px;height:40px}}.idg-stats-wrapper{display:flex;flex-direction:column;gap:18px;font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;margin-bottom:24px}.idg-stats-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.idg-stats-kpi-card{background:#0c121e;border:1px solid #1a263d;border-radius:8px;padding:16px 18px;display:flex;align-items:center;gap:16px;box-shadow:0 4px 16px rgba(0,0,0,.35);position:relative;overflow:hidden;transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.idg-stats-kpi-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.45)}.idg-stats-kpi-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px}.idg-stats-kpi-card.orange::before{background:linear-gradient(90deg,#f97316,#ea580c)}.idg-stats-kpi-card.orange:hover{border-color:#ea580c}.idg-stats-kpi-card.blue::before{background:linear-gradient(90deg,#38bdf8,#0284c7)}.idg-stats-kpi-card.blue:hover{border-color:#0284c7}.idg-stats-kpi-card.green::before{background:linear-gradient(90deg,#34d399,#10b981)}.idg-stats-kpi-card.green:hover{border-color:#10b981}.idg-stats-kpi-card.purple::before{background:linear-gradient(90deg,#a78bfa,#8b5cf6)}.idg-stats-kpi-card.purple:hover{border-color:#8b5cf6}.idg-stats-kpi-icon{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.idg-stats-kpi-card.orange .idg-stats-kpi-icon{background:rgba(234,88,12,.15);color:#ea580c;border:1px solid rgba(234,88,12,.3)}.idg-stats-kpi-card.blue .idg-stats-kpi-icon{background:rgba(2,132,199,.15);color:#38bdf8;border:1px solid rgba(2,132,199,.3)}.idg-stats-kpi-card.green .idg-stats-kpi-icon{background:rgba(16,185,129,.15);color:#34d399;border:1px solid rgba(16,185,129,.3)}.idg-stats-kpi-card.purple .idg-stats-kpi-icon{background:rgba(139,92,246,.15);color:#a78bfa;border:1px solid rgba(139,92,246,.3)}.idg-stats-kpi-info{display:flex;flex-direction:column}.idg-stats-kpi-val{font-size:24px;font-weight:800;color:#fff;line-height:1.1;letter-spacing:-.5px}.idg-stats-kpi-val a{color:#fff;text-decoration:none}.idg-stats-kpi-lbl{font-size:11.5px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.4px;margin-top:4px}.idg-stats-details-card,.idg-stats-history-card{background:#0c121e;border:1px solid #1a263d;border-radius:8px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.3)}.idg-stats-card-header{background:#090e18;padding:11px 18px;font-size:13.5px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:#ea580c;border-bottom:1px solid #1a263d;display:flex;align-items:center;gap:8px}.idg-stats-details-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:18px}.idg-stats-details-col{display:flex;flex-direction:column;gap:4px}.idg-stat-row{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;border-radius:4px;border-bottom:1px solid rgba(255,255,255,.04);font-size:13px;transition:background 0.15s ease}.idg-stat-row:hover{background:rgba(255,255,255,.02)}.idg-stat-key{color:#94a3b8;display:flex;align-items:center;gap:8px}.idg-stat-val{color:#e2e8f0;text-align:right}.idg-stat-val a{color:#ea580c;text-decoration:none;font-weight:700}.idg-stats-top-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.idg-stats-top-card{background:#0c121e;border:1px solid #1a263d;border-radius:8px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.3);display:flex;flex-direction:column}.idg-stats-top-body{padding:12px 16px;display:flex;flex-direction:column;gap:10px}.idg-stats-leader-row{display:flex;align-items:center;gap:12px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.03)}.idg-stats-leader-row:last-child{border-bottom:none}.idg-stats-rank{width:28px;height:28px;border-radius:6px;font-size:11.5px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.idg-stats-rank.is-gold{background:linear-gradient(135deg,#fbbf24 0%,#d97706 100%);color:#000;box-shadow:0 0 10px rgba(251,191,36,.4)}.idg-stats-rank.is-silver{background:linear-gradient(135deg,#e2e8f0 0%,#94a3b8 100%);color:#0f172a}.idg-stats-rank.is-bronze{background:linear-gradient(135deg,#d97706 0%,#92400e 100%);color:#fff}.idg-stats-rank.is-normal{background:#111726;border:1px solid #1e2d45;color:#64748b}.idg-stats-item-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.idg-stats-item-top{display:flex;justify-content:space-between;align-items:center}.idg-stats-item-title{font-size:13px;font-weight:600;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.idg-stats-item-title a{color:#cbd5e1;text-decoration:none;transition:color 0.15s ease}.idg-stats-item-title a:hover{color:#ea580c}.idg-stats-item-num{font-size:12px;font-weight:700;color:#ea580c;margin-left:8px;flex-shrink:0}.idg-stats-progress-track{width:100%;height:4px;background:#111726;border-radius:4px;overflow:hidden}.idg-stats-progress-fill{height:100%;border-radius:4px;transition:width 0.4s ease}.idg-stats-progress-fill.is-gold{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.idg-stats-progress-fill.is-silver{background:linear-gradient(90deg,#64748b,#cbd5e1)}.idg-stats-progress-fill.is-bronze{background:linear-gradient(90deg,#b45309,#d97706)}.idg-stats-progress-fill.is-normal{background:linear-gradient(90deg,#ea580c,#f97316)}.idg-stats-history-body{padding:16px;overflow-x:auto}.idg-stats-table{width:100%;border-collapse:collapse;font-size:13px}.idg-stats-table th,.idg-stats-table td{padding:10px 14px;text-align:center;border-bottom:1px solid rgba(255,255,255,.04)}.idg-stats-table th.lefttext,.idg-stats-table td.lefttext{text-align:left}.idg-stats-table thead th{background:#090e18;color:#cbd5e1;font-weight:700;text-transform:uppercase;font-size:11.5px;letter-spacing:.4px;border-bottom:1px solid #1a263d}.idg-year-row{background:#0f1728;font-weight:700;color:#fff}.idg-year-row a,.idg-month-row a{color:#fff;text-decoration:none}.idg-month-row{background:#0c121e;color:#94a3b8}.idg-day-row{background:#080d16;color:#64748b;font-size:12px}@media (max-width:991px){.idg-stats-kpi-grid{grid-template-columns:repeat(2,1fr)}.idg-stats-details-grid{grid-template-columns:1fr}.idg-stats-top-grid{grid-template-columns:1fr}}@media (max-width:580px){.idg-stats-kpi-grid{grid-template-columns:1fr}}#profilepopup-box{background:#0c121e!important;border:1px solid #1a263d!important;border-top:2px solid #ea580c!important;border-radius:8px!important;box-shadow:0 12px 36px rgba(0,0,0,.75),0 0 20px rgba(234,88,12,.15)!important;overflow:hidden!important;font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif!important}.profilepopup-header{background:linear-gradient(180deg,#101726 0%,#0c121e 100%)!important;border-bottom:1px solid #162034!important;padding:14px 16px!important;gap:12px!important}.profilepopup-avatar{width:50px!important;height:50px!important;border-radius:50%!important;border:2px solid #ea580c!important;box-shadow:0 0 10px rgba(234,88,12,.35)!important}.profilepopup-name{font-weight:800!important;font-size:15px!important;color:#ffffff!important;letter-spacing:0.2px!important}.profilepopup-title{color:#ea580c!important;font-size:11.5px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important;margin-top:2px!important}.profilepopup-body{background:#090e18!important;padding:12px 16px!important}.profilepopup-stat{background:#0e1524!important;border:1px solid #162034!important;border-radius:5px!important;padding:7px 10px!important;font-size:12px!important}.profilepopup-stat-label{color:#8393a7!important;font-size:11.5px!important;font-weight:600!important}.profilepopup-stat-value{color:#e2e8f0!important;font-weight:700!important}.profilepopup-contact{background:#0c121e!important;border-top:1px solid #162034!important;padding:10px 16px!important}.profilepopup-contact a{background:linear-gradient(135deg,#f97316 0%,#ea580c 100%)!important;color:#ffffff!important;border-radius:5px!important;font-size:12px!important;font-weight:700!important;padding:6px 14px!important;box-shadow:0 2px 8px rgba(234,88,12,.35)!important;transition:all 0.2s ease!important}.profilepopup-contact a:hover{background:#dc4e0a!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(234,88,12,.5)!important}.profilepopup-loading{background:#0c121e!important;color:#8393a7!important;font-size:13px!important;padding:24px!important}span.postprefix-all,.postprefix-all{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:9.5px!important;font-weight:750!important;letter-spacing:0.4px!important;text-transform:uppercase!important;padding:1.5px 5.5px!important;min-height:0!important;height:auto!important;border-radius:3px!important;margin-right:6px!important;line-height:1.15!important;vertical-align:middle!important;box-shadow:0 1px 3px rgba(0,0,0,.35)!important;color:#ffffff!important;border:1px solid rgba(255,255,255,.18)!important}.idg-lp-topic-title{display:flex!important;align-items:center!important;font-size:12.5px!important;font-weight:600!important;color:#f1f5f9!important;text-decoration:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:210px!important}.idg-lp-topic-title .postprefix-all,.idg-lp-topic-title span.postprefix-all{flex-shrink:0!important;font-size:9px!important;padding:1px 5px!important;border-radius:2.5px!important;margin-right:5px!important;line-height:1.1!important;min-height:0!important;height:auto!important}.idg-tc-title-link .postprefix-all,.idg-tc-title-link span.postprefix-all{flex-shrink:0!important;font-size:9.5px!important;padding:1.5px 5.5px!important;border-radius:3px!important;margin-right:6px!important;line-height:1.15!important;min-height:0!important;height:auto!important}.idg-th-title .postprefix-all,.idg-th-title span.postprefix-all{font-size:11px!important;padding:2px 7px!important;border-radius:3.5px!important;margin-right:8px!important;line-height:1.2!important;min-height:0!important;height:auto!important}.idg-user-menu-wrap{position:relative!important;z-index:1000!important}.idg-user-menu-btn{display:inline-flex!important;align-items:center!important;gap:8px!important;background:rgba(17,24,39,.6)!important;border:1px solid rgba(71,89,116,.3)!important;padding:3px 10px 3px 3px!important;border-radius:4px!important;cursor:pointer!important;outline:none!important;transition:all 0.2s ease!important;box-shadow:none!important}.idg-user-menu-btn:hover,.idg-user-menu-btn.active{background:rgba(20,157,255,.12)!important;border-color:rgba(20,157,255,.45)!important;box-shadow:0 0 12px rgba(20,157,255,.25)!important}.idg-user-chevron{font-size:10px!important;color:#64748b!important;transition:transform 0.2s ease,color 0.2s ease!important}.idg-user-menu-btn:hover .idg-user-chevron,.idg-user-menu-btn.active .idg-user-chevron{color:#00ffc2!important}.idg-user-menu-btn.active .idg-user-chevron{transform:rotate(180deg)!important}.idg-header-dropdown{position:absolute!important;top:calc(100% + 10px)!important;right:0!important;background:#0e1422!important;border:1px solid #1a263d!important;border-radius:8px!important;box-shadow:0 16px 45px rgba(0,0,0,.95),0 0 25px rgba(0,0,0,.8)!important;z-index:99999!important;display:none!important;overflow:hidden!important;animation:idgDdFadeIn 0.2s cubic-bezier(.16,1,.3,1) forwards!important;text-align:left!important}.idg-header-dropdown.is-open{display:block!important}@keyframes idgDdFadeIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.idg-user-dropdown{width:250px!important;max-width:calc(100vw - 20px)!important;right:0!important;left:auto!important;top:calc(100% + 8px)!important;background:#0e1422!important;border:1px solid #1a263d!important;border-radius:6px!important;box-shadow:0 12px 35px rgba(0,0,0,.9),0 0 20px rgba(0,0,0,.6)!important;max-height:calc(100vh - 60px)!important;overflow-y:auto!important;overflow-x:hidden!important}.idg-user-dropdown::-webkit-scrollbar{width:4px!important}.idg-user-dropdown::-webkit-scrollbar-track{background:#080c14!important}.idg-user-dropdown::-webkit-scrollbar-thumb{background:#1e2d4a!important;border-radius:2px!important}.idg-user-dd-hero{display:flex!important;align-items:center!important;gap:10px!important;padding:9px 12px!important;background:#0e1422 linear-gradient(135deg,rgba(20,157,255,.12) 0%,rgba(14,20,34,.98) 100%)!important;border-bottom:1px solid rgba(71,89,116,.25)!important}.idg-udd-avatar{width:34px!important;height:34px!important;border-radius:3px!important;border:1.5px solid #22d3ee!important;box-shadow:0 0 8px rgba(34,211,238,.35)!important;object-fit:cover!important;flex-shrink:0!important}.idg-udd-info{display:flex!important;flex-direction:column!important;flex:1!important;min-width:0!important;line-height:1.2!important}.idg-udd-name{font-family:'Oxanium','Inter',sans-serif!important;font-size:13px!important;font-weight:800!important;color:#ffffff!important;letter-spacing:0.4px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.idg-udd-group{font-size:9.5px!important;font-weight:700!important;color:#ff5a1f!important;text-transform:uppercase!important;letter-spacing:0.5px!important;margin-top:2px!important}.idg-udd-view-profile{color:#64748b!important;font-size:11px!important;padding:4px 6px!important;border-radius:4px!important;transition:all 0.2s ease!important;flex-shrink:0!important}.idg-udd-view-profile:hover{color:#22d3ee!important;background:rgba(34,211,238,.12)!important}.idg-dd-section-title{font-size:8.5px!important;font-weight:800!important;letter-spacing:0.8px!important;text-transform:uppercase!important;color:#64748b!important;padding:5px 10px 2px 10px!important;background:rgba(0,0,0,.25)!important}.idg-dd-body{padding:4px 6px!important;display:flex!important;flex-direction:column!important;gap:1px!important}.idg-dd-item{display:flex!important;align-items:center!important;gap:9px!important;padding:5px 8px!important;border-radius:4px!important;text-decoration:none!important;transition:all 0.15s ease!important;color:#cbd5e1!important}.idg-dd-item:hover{background:#151e30!important;color:#ffffff!important}.idg-dd-item i{font-size:12.5px!important;width:16px!important;text-align:center!important;color:#94a3b8!important;flex-shrink:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:color 0.15s ease,transform 0.15s ease!important}.idg-dd-item:hover i{color:#00ffc2!important;transform:scale(1.08)!important}.idg-dd-item i.text-cyan{color:#22d3ee!important}.idg-dd-item i.text-orange{color:#ff7d3b!important}.idg-dd-item-text{display:flex!important;flex-direction:row!important;align-items:center!important;flex:1!important;min-width:0!important;text-align:left!important}.idg-dd-item-text strong{color:#cbd5e1!important;font-size:11.5px!important;font-weight:500!important;line-height:1.2!important;display:inline-block!important;transition:color 0.15s ease!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.idg-dd-item:hover .idg-dd-item-text strong{color:#ffffff!important}.idg-dd-item-text small{display:none!important}.idg-dd-badge{background:rgba(234,88,12,.2)!important;border:1px solid rgba(234,88,12,.5)!important;color:#ff7d3b!important;font-size:9px!important;font-weight:700!important;padding:1px 5px!important;border-radius:8px!important;flex-shrink:0!important;margin-left:auto!important;line-height:1.2!important}.idg-dd-badge.is-zero{background:rgba(148,163,184,.1)!important;border-color:rgba(148,163,184,.2)!important;color:#94a3b8!important}.idg-dd-admin{background:rgba(20,157,255,.05)!important;border-left:2px solid #149dff!important}.idg-dd-mod{background:rgba(255,90,31,.05)!important;border-left:2px solid #ff5a1f!important}.idg-user-dd-footer{padding:6px 10px!important;background:#080c14!important;border-top:1px solid rgba(71,89,116,.2)!important}.idg-dd-logout-link{display:flex!important;align-items:center!important;gap:7px!important;color:#ef4444!important;font-size:11.5px!important;font-weight:600!important;text-decoration:none!important;transition:all 0.2s ease!important}.idg-dd-logout-link:hover{color:#f87171!important;transform:translateX(3px)!important}.idg-header-icons-row{display:inline-flex!important;align-items:center!important;gap:10px!important;order:1!important}.idg-user-menu-wrap{position:relative!important;z-index:1000!important;order:2!important}.idg-header-dropdown-wrap{position:relative!important}.idg-icon-btn{color:#94a3b8!important;font-size:15px!important;text-decoration:none!important;transition:all 0.2s ease!important;position:relative!important;background:transparent!important;border:none!important;cursor:pointer!important;padding:4px 6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.idg-icon-btn:hover{color:#00ffc2!important;transform:scale(1.1)!important}#idg-alerts-btn:hover i{animation:idg-bell-ring 0.65s ease-out both!important}@keyframes idg-bell-ring{20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-10deg)}100%{transform:rotate(0deg)}}.idg-badge-count{position:absolute!important;top:-2px!important;right:-4px!important;background:#ea580c!important;color:#ffffff!important;font-size:9px!important;font-weight:800!important;padding:1px 5px!important;border-radius:10px!important;line-height:1!important;border:1px solid rgba(0,0,0,.5)!important}.idg-admin-logo-btn{color:#ea580c!important;border:1px solid rgba(8,168,255,.4)!important;border-radius:4px!important;background:#191e2b!important;padding:3px 6px!important}.idg-logout-mini{color:#64748b!important;font-size:13px!important;margin-left:4px!important;transition:all 0.2s ease!important}.idg-logout-mini:hover{color:#ef4444!important}.notification-ui_dd{width:350px!important;max-width:90vw!important}.notification-ui_dd-header{background:#090e18!important;padding:12px 16px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;border-bottom:1px solid #1a263d!important}.notification-ui_dd-header h3{font-family:'Oxanium','Inter',sans-serif!important;font-size:13.5px!important;font-weight:700!important;color:#ffffff!important;margin:0!important;display:flex!important;align-items:center!important;gap:8px!important;letter-spacing:0.5px!important}.notification-ui_dd-header h3 i{color:#22d3ee!important}.notification-ui_dd-badge{background:rgba(234,88,12,.2)!important;border:1px solid rgba(234,88,12,.45)!important;color:#ff7d3b!important;font-size:10.5px!important;font-weight:700!important;padding:2px 8px!important;border-radius:10px!important}.notification-ui_dd-badge.is-zero{background:rgba(148,163,184,.1)!important;border-color:rgba(148,163,184,.2)!important;color:#94a3b8!important}.notification-ui_dd-content{max-height:340px!important;overflow-y:auto!important}.notification-ui_dd-content::-webkit-scrollbar{width:5px!important}.notification-ui_dd-content::-webkit-scrollbar-track{background:#090e18!important}.notification-ui_dd-content::-webkit-scrollbar-thumb{background:#1e293b!important;border-radius:3px!important}.notification-list{display:flex!important;align-items:center!important;gap:12px!important;padding:10px 14px!important;border-bottom:1px solid rgba(71,89,116,.15)!important;text-decoration:none!important;transition:background 0.15s ease!important;background:#0e1422!important}.notification-list:hover{background:#162034!important}.notification-list:last-child{border-bottom:none!important}.notification-list--unread{background:rgba(20,157,255,.06)!important;border-left:3px solid #149dff!important}.notification-list_img{width:38px!important;height:38px!important;flex-shrink:0!important;border-radius:4px!important;overflow:hidden!important;border:1px solid rgba(71,89,116,.3)!important}.notification-list_img img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.notification-list_detail{flex:1!important;min-width:0!important;text-align:left!important}.notification-list_detail p{margin:0!important;font-size:12px!important;line-height:1.35!important;color:#cbd5e1!important}.notification-list_detail p b{color:#ffffff!important;font-weight:700!important}.notification-list_subject{color:#94a3b8!important;font-size:11px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin-top:2px!important}.notification-list_detail small{color:#64748b!important;font-size:10.5px!important;display:block!important;margin-top:3px!important}.notification-list_feature-img{flex-shrink:0!important}.notification-list_feature-icon{width:28px!important;height:28px!important;border-radius:50%!important;background:rgba(34,211,238,.1)!important;color:#22d3ee!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important}.notification-ui_dd-footer{padding:10px 14px!important;background:#080c14!important;border-top:1px solid #1a263d!important}.idg-dd-viewall-btn{display:block!important;width:100%!important;padding:8px 12px!important;text-align:center!important;font-size:12px!important;font-weight:700!important;color:#22d3ee!important;text-decoration:none!important;background:rgba(34,211,238,.08)!important;border:1px solid rgba(34,211,238,.25)!important;border-radius:4px!important;transition:all 0.2s ease!important;box-sizing:border-box!important}.idg-dd-viewall-btn:hover{background:rgba(34,211,238,.2)!important;color:#ffffff!important;border-color:#22d3ee!important;box-shadow:0 0 12px rgba(34,211,238,.25)!important}.idg-dd-viewall-alerts{color:#ff7d3b!important;background:rgba(255,125,59,.08)!important;border-color:rgba(255,125,59,.25)!important}.idg-dd-viewall-alerts:hover{background:rgba(255,125,59,.2)!important;color:#ffffff!important;border-color:#ff7d3b!important;box-shadow:0 0 12px rgba(255,125,59,.25)!important}.idg-search-popup{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:rgba(6,9,15,.92)!important;backdrop-filter:blur(12px)!important;z-index:999999!important;display:none!important;align-items:center!important;justify-content:center!important;padding:20px!important}.idg-search-popup.active{display:flex!important}.idg-search-card{width:100%!important;max-width:620px!important;background:linear-gradient(180deg,#111827 0%,#0c121e 100%)!important;border:1px solid rgba(71,89,116,.35)!important;border-radius:4px!important;box-shadow:0 20px 60px rgba(0,0,0,.85),0 0 30px rgba(20,157,255,.15)!important;overflow:hidden!important;position:relative!important;animation:idgSearchZoom 0.22s cubic-bezier(.16,1,.3,1) forwards!important}@keyframes idgSearchZoom{from{opacity:0;transform:scale(.96) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.idg-search-header{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:18px 22px!important;background:rgba(10,15,25,.8)!important;border-bottom:1px solid rgba(71,89,116,.25)!important}.idg-search-title{display:flex!important;align-items:center!important;gap:14px!important}.idg-search-badge{width:38px!important;height:38px!important;border-radius:4px!important;background:rgba(20,157,255,.12)!important;border:1px solid rgba(20,157,255,.3)!important;color:#22d3ee!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:16px!important;box-shadow:0 0 12px rgba(20,157,255,.25)!important;flex-shrink:0!important}.idg-search-title h3{font-family:'Oxanium','Inter',sans-serif!important;font-size:15px!important;font-weight:800!important;color:#ffffff!important;margin:0!important;letter-spacing:0.6px!important;line-height:1.2!important}.idg-search-title small{font-size:12px!important;color:#8e9bb0!important}.idg-search-close-btn{background:transparent!important;border:none!important;color:#64748b!important;font-size:28px!important;cursor:pointer!important;line-height:1!important;padding:4px 8px!important;border-radius:4px!important;transition:all 0.15s ease!important}.idg-search-close-btn:hover{color:#ffffff!important;background:rgba(255,255,255,.08)!important}.idg-search-card form{padding:22px!important}.idg-search-input-wrap{display:flex!important;align-items:center!important;background:#090e18!important;border:1.5px solid #1e293b!important;border-radius:3px!important;padding:4px 6px 4px 16px!important;transition:all 0.2s ease!important}.idg-search-input-wrap:focus-within{border-color:#149dff!important;box-shadow:0 0 16px rgba(20,157,255,.35)!important}.idg-search-input-icon{font-size:15px!important;color:#64748b!important;margin-right:12px!important}.idg-search-input-wrap input{flex:1!important;background:transparent!important;border:none!important;color:#ffffff!important;font-size:14.5px!important;outline:none!important;padding:10px 0!important;font-family:'Inter',sans-serif!important}.idg-search-input-wrap input::placeholder{color:#526078!important}.idg-search-submit-btn{background:linear-gradient(135deg,#149dff 0%,#0072f5 100%)!important;border:1px solid rgba(20,157,255,.4)!important;color:#ffffff!important;font-family:'Oxanium',sans-serif!important;font-size:13px!important;font-weight:750!important;letter-spacing:0.5px!important;text-transform:uppercase!important;padding:9px 18px!important;border-radius:2px!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:8px!important;box-shadow:0 4px 14px rgba(20,157,255,.35)!important;transition:all 0.2s ease!important}.idg-search-submit-btn:hover{background:linear-gradient(135deg,#22d3ee 0%,#149dff 100%)!important;box-shadow:0 6px 18px rgba(34,211,238,.45)!important}.idg-search-options-row{display:flex!important;align-items:center!important;gap:10px!important;margin-top:16px!important;flex-wrap:wrap!important}.idg-search-opt-label{font-size:11.5px!important;font-weight:700!important;color:#8e9bb0!important;text-transform:uppercase!important;letter-spacing:0.5px!important;margin-right:4px!important}.idg-search-opt-pill{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:6px 13px!important;background:#0d1320!important;border:1px solid rgba(71,89,116,.25)!important;border-radius:3px!important;color:#8e9bb0!important;font-size:12px!important;font-weight:600!important;cursor:pointer!important;transition:all 0.2s ease!important;user-select:none!important}.idg-search-opt-pill:hover{color:#ffffff!important;border-color:rgba(20,157,255,.4)!important}.idg-search-opt-pill.active{background:rgba(20,157,255,.12)!important;border-color:#149dff!important;color:#22d3ee!important;box-shadow:0 0 10px rgba(20,157,255,.25)!important}.idg-search-footer{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:13px 22px!important;background:#101722!important;border-top:1px solid rgba(71,89,116,.2)!important;flex-wrap:wrap!important;gap:12px!important}.idg-search-quick-tags{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.idg-quick-label{font-size:11px!important;color:#64748b!important;font-weight:600!important}.idg-search-tag{font-size:11px!important;color:#8e9bb0!important;text-decoration:none!important;padding:3px 8px!important;border-radius:2px!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.06)!important;transition:all 0.15s ease!important}.idg-search-tag:hover{color:#22d3ee!important;background:rgba(34,211,238,.1)!important;border-color:rgba(34,211,238,.25)!important}.idg-search-adv-link{font-size:12px!important;font-weight:700!important;color:#22d3ee!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:6px!important;transition:all 0.2s ease!important}.idg-search-adv-link:hover{color:#ffffff!important;transform:translateX(3px)!important}.idg-category-header-widgets{margin-bottom:20px;display:flex;flex-direction:column;gap:16px}.idg-category-footer-widgets{margin-top:20px;margin-bottom:20px;display:flex;flex-direction:column;gap:16px}.block_leftcontainer,.block_rightcontainer,.block_topcontainer,.block_bottomcontainer,.block_centercontainer,.tp_leftblock_frame,.tp_rightblock_frame,.tp_topblock_frame,.tp_bottomblock_frame,.tp_centerblock_frame{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;margin:0 0 0 0!important;padding:0!important}.tp_leftblock_frame .title_bar,.tp_rightblock_frame .title_bar,.tp_topblock_frame .title_bar,.tp_bottomblock_frame .title_bar,.block_leftcontainer .title_bar,.block_rightcontainer .title_bar,.block_topcontainer .title_bar,.block_bottomcontainer .title_bar,.tp_leftblock_frame .cat_bar,.tp_rightblock_frame .cat_bar,.tp_topblock_frame .cat_bar,.tp_bottomblock_frame .cat_bar{background:var(--idg-surface-header,#0a101d)!important;border-bottom:1px solid var(--idg-border-row,#16263d)!important;padding:11px 16px!important;display:flex;align-items:center;justify-content:space-between}.tp_leftblock_frame .titlebg,.tp_rightblock_frame .titlebg,.tp_topblock_frame .titlebg,.tp_bottomblock_frame .titlebg,.block_leftcontainer .titlebg,.block_rightcontainer .titlebg,.block_topcontainer .titlebg,.block_bottomcontainer .titlebg,.tp_leftblock_frame .catbg,.tp_rightblock_frame .catbg,.tp_topblock_frame .catbg,.tp_bottomblock_frame .catbg{font-family:'Oxanium',sans-serif!important;font-size:13.5px!important;font-weight:700!important;text-transform:uppercase!important;color:#ffffff!important;letter-spacing:0.5px!important;background:transparent!important;border:none!important;box-shadow:none!important;margin:0!important;padding:0!important;display:flex;align-items:center;gap:8px}.tp_leftblock_frame .titlebg a,.tp_rightblock_frame .titlebg a,.tp_topblock_frame .titlebg a,.tp_bottomblock_frame .titlebg a{color:#ffffff!important;text-decoration:none!important}.tp_leftblock_frame .titlebg a:hover,.tp_rightblock_frame .titlebg a:hover,.tp_topblock_frame .titlebg a:hover,.tp_bottomblock_frame .titlebg a:hover{color:var(--idg-orange,#ff7b00)!important}.tp_leftblock_frame .windowbg,.tp_rightblock_frame .windowbg,.tp_topblock_frame .windowbg,.tp_bottomblock_frame .windowbg,.tp_leftblock_frame .roundframe,.tp_rightblock_frame .roundframe,.tp_topblock_frame .roundframe,.tp_bottomblock_frame .roundframe,.block_leftcontainer .windowbg,.block_rightcontainer .windowbg,.block_topcontainer .windowbg,.block_bottomcontainer .windowbg{background:transparent!important;border:none!important;box-shadow:none!important;padding:14px 16px!important;color:var(--idg-text-muted,#94a3b8)!important;font-size:13px!important;line-height:1.5!important}.tp_edit{opacity:.6;transition:opacity 0.2s;cursor:pointer;margin-right:6px}.tp_edit:hover{opacity:1}.idg-sidebar-col .tp_rightblock_frame,.idg-sidebar-col .tp_leftblock_frame{width:100%!important}#elManageBlocks,.cSidebarManager_trigger{position:fixed!important;top:auto!important;bottom:24px!important;left:24px!important;right:auto!important;width:auto!important;height:40px!important;transform:none!important;z-index:999990!important;background:#0d1524!important;color:#ffffff!important;border:1px solid rgba(255,85,0,.4)!important;border-left:3px solid #ff5500!important;border-radius:8px!important;padding:0 16px!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-weight:600!important;font-size:13px!important;letter-spacing:0.3px!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:8px!important;box-shadow:0 8px 24px rgba(0,0,0,.6),0 0 12px rgba(255,85,0,.2)!important;transition:all 0.25s ease!important;writing-mode:horizontal-tb!important}#elManageBlocks i{color:#ff5500!important;font-size:14px!important}#elManageBlocks:hover{background:#131e33!important;border-color:#ff5500!important;transform:translateY(-2px)!important;box-shadow:0 12px 30px rgba(0,0,0,.7),0 0 18px rgba(255,85,0,.35)!important}body.cWidgetsManaging #elManageBlocks{opacity:0!important;pointer-events:none!important;transform:translateX(-30px)!important}#elSidebarManager{position:fixed;top:0;bottom:0;left:-350px;width:320px;max-width:90vw;height:100vh;z-index:999995;inset-inline-start:auto;display:flex;flex-direction:column;background:#0a101d;border-right:2px solid #f50;box-shadow:10px 0 40px rgba(0,0,0,.85),0 0 20px rgba(255,85,0,.15);transition:left 0.35s cubic-bezier(.16,1,.3,1);box-sizing:border-box}#elSidebarManager.active,body.cWidgetsManaging #elSidebarManager,body.idg-ips-editing-active #elSidebarManager{left:0}#elSidebarManager_header{padding:16px 16px 12px;background:#080d17;border-bottom:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:12px}#elSidebarManager [data-role="title"]{display:flex;justify-content:space-between;align-items:center}#elSidebarManager [data-role="title"] h4{font-family:'Oxanium',sans-serif;font-size:13.5px;font-weight:800;letter-spacing:.8px;color:#fff;margin:0;display:flex;align-items:center;gap:8px;text-transform:uppercase}#elSidebarManager [data-role="title"] h4 i{color:#f50}#elSidebarManager .idgClose{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#94a3b8;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1;cursor:pointer;transition:all 0.2s}#elSidebarManager .idgClose:hover{background:rgba(239,68,68,.2);border-color:#ef4444;color:#fff}.idgSearchWrapper{position:relative;display:flex;align-items:center}.idgSearchWrapper i{position:absolute;left:12px;color:#64748b;font-size:12px;pointer-events:none}#elSidebarManager .idgInput--widget-search{background:#0e1524;border:1px solid #1e2c44;border-radius:6px;color:#fff;padding:8px 12px 8px 34px;font-size:12.5px;width:100%;box-sizing:border-box;outline:none;transition:border-color 0.2s,box-shadow 0.2s}#elSidebarManager .idgInput--widget-search:focus{border-color:#f50;box-shadow:0 0 10px rgba(255,85,0,.3)}#elSidebarManager .idgToolbox__tools,#elSidebarManager [data-role="availableBlocks"]{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:8px 0 20px;display:flex;flex-direction:column}#elSidebarManager [data-role="availableBlocks"]::-webkit-scrollbar{width:5px}#elSidebarManager [data-role="availableBlocks"]::-webkit-scrollbar-thumb{background:#1e2c44;border-radius:4px}#elSidebarManager [data-role="availableBlocks"]::-webkit-scrollbar-thumb:hover{background:#f50}.cSidebarManager_block{padding:13px 16px;border-bottom:1px solid rgba(255,255,255,.05);background:transparent;cursor:grab;user-select:none;transition:background 0.2s,border-color 0.2s,padding-left 0.2s}.cSidebarManager_block:hover{background:rgba(255,255,255,.03);border-left:3px solid #f50;padding-left:13px}.cSidebarManager_block:active{cursor:grabbing}.cSidebarManager_block [data-role="blocktitle"]{display:flex;justify-content:space-between;align-items:center}.cSidebarManager_block h4{font-family:'Oxanium',sans-serif;font-size:12.5px;font-weight:700;color:#fff;margin:0;display:flex;align-items:center;gap:8px}.cSidebarManager_block .cBlockDrag{color:#64748b;font-size:13px}.cSidebarManager_block p{margin:5px 0 0;font-size:11.5px;color:#8fa0b5;line-height:1.4}#elSidebarManager_footer{padding:12px 16px;background:#080d17;border-top:1px solid rgba(255,255,255,.08);display:flex;gap:8px}body.cWidgetsManaging .idg-ips-dropzone,body.idg-ips-editing-active .idg-ips-dropzone{min-height:85px;border:2px dashed rgba(255,85,0,.5)!important;background:rgba(255,85,0,.03)!important;border-radius:8px!important;padding:12px!important;position:relative;transition:all 0.25s ease}body.cWidgetsManaging .idg-ips-dropzone.drag-over,body.idg-ips-editing-active .idg-ips-dropzone.drag-over{border-color:#ff5500!important;background:rgba(255,85,0,.09)!important;box-shadow:0 0 25px rgba(255,85,0,.25)!important}body.cWidgetsManaging .idg-ips-zone-banner,body.idg-ips-editing-active .idg-ips-zone-banner{display:flex;align-items:center;gap:8px;background:rgba(255,85,0,.15);border:1px solid rgba(255,85,0,.4);color:#f50;font-family:'Oxanium',sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.5px;padding:6px 12px;border-radius:6px;margin-bottom:12px;text-transform:uppercase}body.cWidgetsManaging .idg-ips-zone-banner small,body.idg-ips-editing-active .idg-ips-zone-banner small{color:#cbd5e1;font-weight:500;font-size:11px;text-transform:none}.cSidebarManager_placeholder{display:none}body.cWidgetsManaging .cSidebarManager_placeholder,body.idg-ips-editing-active .cSidebarManager_placeholder{display:flex;align-items:center;justify-content:center;gap:8px;padding:18px 20px;color:#ff9559;font-size:12.5px;font-weight:700;border:2px dashed rgba(255,85,0,.35);border-radius:6px;background:rgba(255,85,0,.04);margin:6px 0;transition:all 0.2s ease}body.cWidgetsManaging .cSidebarManager_placeholder:hover,body.idg-ips-editing-active .cSidebarManager_placeholder:hover{border-color:#f50;background:rgba(255,85,0,.08)}body.cWidgetsManaging .idg-ips-dropzone:has(.idg-ips-widget-item) .cSidebarManager_placeholder,body.idg-ips-editing-active .idg-ips-dropzone:has(.idg-ips-widget-item) .cSidebarManager_placeholder{display:none}.idgWidget__header,.idg-widget-header{background:#141c2c!important;color:#ffffff!important;font-weight:700!important;font-size:13.5px!important;text-transform:uppercase!important;letter-spacing:0.5px!important;padding:12px 16px!important;border-left:4px solid #ff5500!important;border-bottom:1px solid rgba(255,255,255,.08)!important;border-radius:4px 4px 0 0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;box-sizing:border-box!important}.idgWidget__header i,.idg-widget-header i{color:#ff5500!important;margin-right:6px!important}.idg-widget-body,.idgWidget__body{background:#0e1626!important;border-radius:0 0 4px 4px!important;border:1px solid rgba(255,255,255,.06)!important;border-top:none!important;box-sizing:border-box!important}body.cWidgetsManaging .idg-ips-widget-item,body.idg-ips-editing-active .idg-ips-widget-item{position:relative;cursor:grab;transition:transform 0.2s,box-shadow 0.2s,opacity 0.2s}body.cWidgetsManaging .idg-ips-widget-item:hover,body.idg-ips-editing-active .idg-ips-widget-item:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.6),0 0 15px rgba(255,85,0,.25)!important}body.cWidgetsManaging .idg-ips-widget-item.is-dragging,body.idg-ips-editing-active .idg-ips-widget-item.is-dragging{opacity:.35;outline:2px dashed #ff5500!important}body.cWidgetsManaging .idg-ips-widget-item.drag-over-top,body.idg-ips-editing-active .idg-ips-widget-item.drag-over-top{border-top:3px solid #ff5500!important}body.cWidgetsManaging .idg-ips-widget-item.drag-over-bottom,body.idg-ips-editing-active .idg-ips-widget-item.drag-over-bottom{border-bottom:3px solid #ff5500!important}body.cWidgetsManaging .idg-ips-widget-item.is-dimmed,body.idg-ips-editing-active .idg-ips-widget-item.is-dimmed{opacity:.4;filter:grayscale(80%)}.idg-ips-widget-toolbar{display:none;align-items:center;gap:4px;margin-left:auto}body.cWidgetsManaging .idg-ips-widget-toolbar,body.idg-ips-editing-active .idg-ips-widget-toolbar{display:flex!important}.idg-ips-drag-handle{color:#f50;padding:4px 6px;cursor:grab;font-size:14px;opacity:.85}.idg-ips-drag-handle:hover{opacity:1}.idg-ips-btn{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:#cbd5e1;width:26px;height:26px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:11px;cursor:pointer;transition:all 0.2s ease}.idg-ips-btn:hover{background:#f50;border-color:#f50;color:#fff}.idg-ips-btn-del:hover{background:#ef4444!important;border-color:#ef4444!important;color:#ffffff!important}.idg-ips-admin-bar{position:fixed;bottom:24px;right:24px;z-index:999990;display:flex;align-items:center;gap:12px;background:rgba(13,22,38,.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,85,0,.4);box-shadow:0 8px 32px rgba(0,0,0,.6),0 0 15px rgba(255,85,0,.2);padding:8px 14px;border-radius:50px;transition:all 0.3s cubic-bezier(.16,1,.3,1)}.idg-ips-admin-bar:hover{border-color:#f50;box-shadow:0 12px 36px rgba(0,0,0,.7),0 0 22px rgba(255,85,0,.35)}.idg-ips-bar-brand{display:flex;align-items:center;gap:8px;padding-right:10px;border-right:1px solid rgba(255,255,255,.1)}.idg-ips-badge-icon{width:28px;height:28px;background:linear-gradient(135deg,#ff5500,#ea580c);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:13px;box-shadow:0 0 10px rgba(255,85,0,.5)}.idg-ips-bar-title{font-family:'Oxanium',sans-serif;font-size:12px;font-weight:800;letter-spacing:.8px;color:#fff;text-transform:uppercase}.idg-ips-bar-actions{display:flex;align-items:center;gap:8px}.idg-ips-bar-btn{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);color:#e2e8f0;padding:6px 14px;border-radius:30px;font-size:12px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all 0.2s ease;text-decoration:none}.idg-ips-bar-btn:hover{background:rgba(255,85,0,.15);border-color:#f50;color:#fff;transform:translateY(-1px)}.idg-ips-bar-btn.active{background:linear-gradient(135deg,#ff5500,#ea580c);border-color:#f50;color:#fff;box-shadow:0 0 12px rgba(255,85,0,.5)}.idg-ips-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:999999;display:none;align-items:center;justify-content:center;padding:20px}.idg-ips-modal-backdrop.active{display:flex}.idg-ips-modal{background:#0d1626;border:1px solid #1e2d42;border-radius:12px;width:100%;max-width:580px;box-shadow:0 15px 50px rgba(0,0,0,.8),0 0 25px rgba(255,123,0,.2);overflow:hidden;animation:ipsModalPop 0.25s cubic-bezier(.16,1,.3,1)}@keyframes ipsModalPop{from{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.idg-ips-modal-header{background:#0a101d;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #16263d}.idg-ips-mh-title{font-family:'Oxanium',sans-serif;font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;display:flex;align-items:center;gap:8px}.idg-ips-mh-title i{color:#ff7b00}.idg-ips-modal-close{background:transparent;border:none;color:#94a3b8;font-size:24px;line-height:1;cursor:pointer}.idg-ips-modal-close:hover{color:#fff}#idg-ips-widget-form{padding:20px;display:flex;flex-direction:column;gap:16px}.idg-ips-form-row{display:flex;flex-direction:column;gap:6px}.idg-ips-form-row label{font-size:12px;font-weight:700;color:#cbd5e1;text-transform:uppercase;letter-spacing:.5px}.idg-ips-form-row-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.idg-ips-input,.idg-ips-select,.idg-ips-textarea{background:#080d17;border:1px solid #1e2d42;color:#fff;padding:9px 12px;border-radius:6px;font-size:13px;outline:none;transition:border-color 0.2s;width:100%;box-sizing:border-box}.idg-ips-input:focus,.idg-ips-select:focus,.idg-ips-textarea:focus{border-color:#ff7b00;box-shadow:0 0 10px rgba(255,123,0,.25)}.idg-ips-modal-footer{display:flex;justify-content:flex-end;gap:10px;padding-top:10px;border-top:1px solid #16263d}.idg-ips-btn-secondary{background:#1e293b;border:1px solid #334155;color:#cbd5e1;padding:8px 18px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:clip-path 0.35s cubic-bezier(.22,1,.36,1),background 0.3s ease,color 0.25s ease!important}.idg-ips-btn-secondary:hover{background:#334155;color:#fff;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)!important}.idg-ips-btn-primary{background:linear-gradient(135deg,#ff7b00,#ea580c);border:none;color:#fff;padding:8px 20px;border-radius:6px;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:8px;box-shadow:0 0 12px rgba(255,123,0,.4);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:clip-path 0.35s cubic-bezier(.22,1,.36,1),background 0.3s ease,box-shadow 0.3s ease,transform 0.2s ease!important}.idg-ips-btn-primary:hover{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)!important;background:linear-gradient(135deg,#ea580c,#c2410c);box-shadow:0 0 16px rgba(255,123,0,.6);transform:translateY(-1px)}.idg-ips-toast{position:fixed;bottom:25px;left:25px;background:#0d1626;color:#fff;border:1px solid #10b981;border-left:4px solid #10b981;box-shadow:0 8px 30px rgba(0,0,0,.8),0 0 15px rgba(16,185,129,.3);padding:12px 20px;border-radius:6px;font-size:13.5px;font-weight:700;z-index:9999999;display:flex;align-items:center;gap:10px;transform:translateY(30px);opacity:0;transition:all 0.3s cubic-bezier(.16,1,.3,1);pointer-events:none}.idg-ips-toast.active{transform:translateY(0);opacity:1}.ind-editor-wrapper{background:#121a28!important;border:1px solid rgba(52,69,94,.45)!important;border-radius:8px!important;padding:6px!important;box-shadow:0 4px 14px rgba(0,0,0,.25)!important}.ind-editor-wrapper .sceditor-container{background:#141c2c!important;border:1px solid rgba(52,69,94,.4)!important;border-radius:6px!important;width:100%!important;box-sizing:border-box!important}.ind-editor-wrapper .sceditor-toolbar{background:#162235!important;border-bottom:1px solid rgba(52,69,94,.4)!important;border-radius:6px 6px 0 0!important;padding:4px 6px!important}.ind-editor-wrapper .sceditor-group{background:transparent!important;border:none!important}.ind-editor-wrapper .sceditor-button{border-radius:4px!important;transition:all 0.15s ease!important}.ind-editor-wrapper .sceditor-button:hover,.ind-editor-wrapper .sceditor-button.active{background:rgba(255,123,0,.18)!important;border:1px solid rgba(255,123,0,.4)!important}.ind-editor-wrapper textarea,.ind-editor-wrapper iframe{background:#0e1522!important;color:#f1f5f9!important}.ind-rich-status,.ind-signature-box__content,.idg-post-signature{color:#cbd5e1;font-size:13.5px;line-height:1.6;word-break:break-word;overflow-wrap:break-word}.ind-rich-status img,.ind-signature-box__content img,.idg-post-signature img{max-width:100%;height:auto;border-radius:6px;margin:4px 0;display:inline-block;vertical-align:middle}.ind-rich-status video,.ind-signature-box__content video,.idg-post-signature video{max-width:100%;max-height:360px;border-radius:8px;background:#000;margin:6px 0}.ind-rich-status .videocontainer,.ind-signature-box__content .videocontainer,.idg-post-signature .videocontainer{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;max-height:380px;border-radius:8px;margin:8px 0}.ind-rich-status .videocontainer iframe,.ind-rich-status .videocontainer video,.ind-signature-box__content .videocontainer iframe,.ind-signature-box__content .videocontainer video,.idg-post-signature .videocontainer iframe,.idg-post-signature .videocontainer video{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:8px}.idg-status-blurb{max-width:180px;font-size:12px;line-height:1.4;color:#cbd5e1}.idg-status-blurb img{max-width:100%;max-height:48px;border-radius:4px;display:inline-block;vertical-align:middle}.ind-quick-media-bar{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin-bottom:8px!important;padding:6px 10px!important;background:#121a28!important;border:1px solid rgba(52,69,94,.55)!important;border-radius:6px!important}.ind-qbtn{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:5px 10px!important;font-size:12px!important;font-weight:600!important;color:#cbd5e1!important;background:#1e293b!important;border:1px solid rgba(71,85,105,.45)!important;border-radius:4px!important;cursor:pointer!important;transition:all 0.15s ease-in-out!important;line-height:1.2!important}.ind-qbtn:hover{background:rgba(255,123,0,.22)!important;border-color:rgba(255,123,0,.6)!important;color:#ffffff!important;transform:translateY(-1px)!important}.ind-qbtn i{font-size:13px!important}.ind-qbtn--source{margin-left:auto!important;background:#141f36!important;border-color:rgba(99,102,241,.4)!important;color:#a5b4fc!important}.ind-qbtn--source:hover{background:rgba(99,102,241,.25)!important;border-color:rgba(99,102,241,.7)!important;color:#ffffff!important}:root{--cosmic-size:20px;--cosmic-clr-idle:#64748b;--cosmic-clr-active:#0284c7;--cosmic-clr-glow:#38bdf8;--cosmic-clr-core:#e0f2fe;--cosmic-clr-spark:#7dd3fc;--cosmic-bg-checked:linear-gradient(135deg, #1d4ed8 0%, #0ea5e9 100%)}input[type="checkbox"],.input_check{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;position:relative!important;width:var(--cosmic-size)!important;height:var(--cosmic-size)!important;min-width:var(--cosmic-size)!important;min-height:var(--cosmic-size)!important;border:2px solid var(--cosmic-clr-idle)!important;border-radius:6px!important;background:#0d1522!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;margin:0 6px 0 0!important;padding:0!important;outline:none!important;flex-shrink:0!important;box-sizing:border-box!important;transition:border-color 0.25s ease,background 0.3s ease,box-shadow 0.3s ease,transform 0.25s cubic-bezier(.34,1.56,.64,1)!important}input[type="checkbox"]:not(:checked):hover,.input_check:not(:checked):hover{border-color:var(--cosmic-clr-glow)!important;box-shadow:0 0 10px rgba(56,189,248,.4),inset 0 0 6px rgba(56,189,248,.15)!important;transform:scale(1.08)!important}input[type="checkbox"]:focus-visible,.input_check:focus-visible{outline:2px solid var(--cosmic-clr-glow)!important;outline-offset:2px!important}input[type="checkbox"]:checked,.input_check:checked{border-color:var(--cosmic-clr-glow)!important;background:var(--cosmic-bg-checked)!important;box-shadow:0 0 12px rgba(14,165,233,.6),0 0 25px rgba(29,78,216,.35),inset 0 0 6px rgba(224,242,254,.3)!important;animation:cosmic-box-pulse 0.45s ease!important}input[type="checkbox"]:checked::before,.input_check:checked::before{content:""!important;position:absolute!important;inset:-6px!important;border-radius:10px!important;border:2px solid var(--cosmic-clr-glow)!important;opacity:0!important;pointer-events:none!important;animation:cosmic-shockwave 0.6s ease-out!important}input[type="checkbox"]::after,.input_check::after{content:""!important;position:absolute!important;width:12px!important;height:12px!important;opacity:0!important;transform:scale(0) rotate(-20deg)!important;transition:opacity 0.2s ease,transform 0.35s cubic-bezier(.34,1.56,.64,1)!important;background-color:#ffffff!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E") no-repeat center center / contain!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E") no-repeat center center / contain!important;pointer-events:none!important}input[type="checkbox"]:checked::after,.input_check:checked::after{opacity:1!important;transform:scale(1) rotate(0deg)!important}input[type="checkbox"]:disabled,.input_check:disabled{opacity:0.45!important;cursor:not-allowed!important;filter:grayscale(.6)!important}label:has(>input[type="checkbox"]:checked){color:var(--cosmic-clr-core)!important;transition:color 0.3s ease!important}.cosmic-checkbox{--size:28px;--clr-idle:#64748b;--clr-active:#0284c7;--clr-glow:#38bdf8;--clr-core:#e0f2fe;--clr-spark:#7dd3fc;--duration:0.6s;display:inline-flex!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important}.cosmic-checkbox input{display:none!important}.checkbox-container{display:flex!important;align-items:center!important;gap:12px!important}.checkbox-box{position:relative!important;width:var(--size)!important;height:var(--size)!important;border:2px solid var(--clr-idle)!important;border-radius:8px!important;transition:border-color 0.3s,background 0.3s,box-shadow 0.3s,transform 0.3s cubic-bezier(.34,1.56,.64,1)!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.cosmic-checkbox:hover .checkbox-box{border-color:var(--clr-glow)!important;box-shadow:0 0 8px rgba(56,189,248,.3)!important}.checkbox-bg{position:absolute!important;inset:0!important;border-radius:6px!important;background:linear-gradient(135deg,#1d4ed8,#0ea5e9)!important;opacity:0!important;transform:scale(.5)!important;transition:opacity 0.4s ease,transform 0.4s cubic-bezier(.34,1.56,.64,1)!important;z-index:1!important}.cosmic-checkbox input:checked~.checkbox-container .checkbox-bg{opacity:1!important;transform:scale(1)!important;box-shadow:0 0 12px rgba(14,165,233,.55),0 0 30px rgba(14,165,233,.25),inset 0 0 8px rgba(224,242,254,.2)!important}.checkmark{width:16px!important;height:16px!important;color:#fff!important;opacity:0!important;transform:scale(0) rotate(-20deg)!important;transition:opacity 0.25s ease,transform 0.4s cubic-bezier(.34,1.56,.64,1)!important;position:relative!important;z-index:2!important;pointer-events:none!important}.checkmark path{stroke-dasharray:28!important;stroke-dashoffset:28!important;transition:stroke-dashoffset 0.5s cubic-bezier(.65,0,.35,1) 0.15s!important}.label-text{font-family:"Segoe UI",system-ui,-apple-system,sans-serif!important;font-size:15px!important;font-weight:500!important;color:var(--clr-idle)!important;letter-spacing:0.3px!important;transition:color 0.35s!important;user-select:none!important}.particle{position:absolute!important;width:5px!important;height:5px!important;border-radius:50%!important;background:var(--clr-spark)!important;opacity:0!important;pointer-events:none!important;top:50%!important;left:50%!important;z-index:3!important}.ring{position:absolute!important;inset:-8px!important;border-radius:50%!important;border:2px solid var(--clr-glow)!important;opacity:0!important;pointer-events:none!important;z-index:1!important}.spark{position:absolute!important;width:2px!important;height:10px!important;background:linear-gradient(to top,var(--clr-spark),transparent)!important;opacity:0!important;top:50%!important;left:50%!important;transform-origin:center center!important;pointer-events:none!important;border-radius:2px!important;z-index:3!important}.s1{transform:rotate(0deg) translateY(-2px)!important}.s2{transform:rotate(45deg) translateY(-2px)!important}.s3{transform:rotate(90deg) translateY(-2px)!important}.s4{transform:rotate(135deg) translateY(-2px)!important}.s5{transform:rotate(180deg) translateY(-2px)!important}.s6{transform:rotate(225deg) translateY(-2px)!important}.s7{transform:rotate(270deg) translateY(-2px)!important}.s8{transform:rotate(315deg) translateY(-2px)!important}.cosmic-checkbox input:checked~.checkbox-container .checkbox-box{border-color:var(--clr-active)!important;transform:scale(1)!important;animation:cosmic-box-pulse 0.5s ease!important}@keyframes cosmic-box-pulse{0%{transform:scale(1)}30%{transform:scale(.85)}60%{transform:scale(1.15)}100%{transform:scale(1)}}.cosmic-checkbox input:checked~.checkbox-container .checkmark{opacity:1!important;transform:scale(1) rotate(0deg)!important}.cosmic-checkbox input:checked~.checkbox-container .checkmark path{stroke-dashoffset:0!important}.cosmic-checkbox input:checked~.checkbox-container .label-text{color:var(--clr-core)!important}.cosmic-checkbox input:checked~.checkbox-container .p1{animation:particle-fly 0.65s ease-out forwards!important;--angle:-45deg;--dist:22px;--clr:#7dd3fc}.cosmic-checkbox input:checked~.checkbox-container .p2{animation:particle-fly 0.6s 0.05s ease-out forwards!important;--angle:-90deg;--dist:26px;--clr:#38bdf8}.cosmic-checkbox input:checked~.checkbox-container .p3{animation:particle-fly 0.55s 0.08s ease-out forwards!important;--angle:0deg;--dist:20px;--clr:#0ea5e9}.cosmic-checkbox input:checked~.checkbox-container .p4{animation:particle-fly 0.7s 0.03s ease-out forwards!important;--angle:45deg;--dist:24px;--clr:#60a5fa}.cosmic-checkbox input:checked~.checkbox-container .p5{animation:particle-fly 0.5s 0.1s ease-out forwards!important;--angle:135deg;--dist:18px;--clr:#3b82f6}.cosmic-checkbox input:checked~.checkbox-container .p6{animation:particle-fly 0.65s 0.06s ease-out forwards!important;--angle:-135deg;--dist:23px;--clr:#93c5fd}@keyframes particle-fly{0%{opacity:1;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(0) scale(1);background:var(--clr)}60%{opacity:1;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(calc(var(--dist) * -1)) scale(1.1)}100%{opacity:0;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(calc(var(--dist) * -1.4)) scale(0)}}.cosmic-checkbox input:checked~.checkbox-container .ring-1{animation:cosmic-shockwave-ring 0.7s ease-out forwards!important}.cosmic-checkbox input:checked~.checkbox-container .ring-2{animation:cosmic-shockwave-ring 0.7s 0.12s ease-out forwards!important}.cosmic-checkbox input:checked~.checkbox-container .ring-3{animation:cosmic-shockwave-ring 0.7s 0.24s ease-out forwards!important}@keyframes cosmic-shockwave-ring{0%{opacity:.7;transform:scale(.5);border-color:var(--clr-glow)}50%{opacity:.4;border-color:var(--clr-spark)}100%{opacity:0;transform:scale(2.2);border-color:transparent}}@keyframes cosmic-shockwave{0%{opacity:.8;transform:scale(.6);border-color:#38bdf8}50%{opacity:.4;border-color:#7dd3fc}100%{opacity:0;transform:scale(1.8);border-color:transparent}}.cosmic-checkbox input:checked~.checkbox-container .s1{animation:spark-burst 0.5s 0.05s ease-out forwards!important;--rot:0deg}.cosmic-checkbox input:checked~.checkbox-container .s2{animation:spark-burst 0.45s 0.08s ease-out forwards!important;--rot:45deg}.cosmic-checkbox input:checked~.checkbox-container .s3{animation:spark-burst 0.5s 0.03s ease-out forwards!important;--rot:90deg}.cosmic-checkbox input:checked~.checkbox-container .s4{animation:spark-burst 0.55s 0.1s ease-out forwards!important;--rot:135deg}.cosmic-checkbox input:checked~.checkbox-container .s5{animation:spark-burst 0.5s 0.06s ease-out forwards!important;--rot:180deg}.cosmic-checkbox input:checked~.checkbox-container .s6{animation:spark-burst 0.45s 0.09s ease-out forwards!important;--rot:225deg}.cosmic-checkbox input:checked~.checkbox-container .s7{animation:spark-burst 0.5s 0.04s ease-out forwards!important;--rot:270deg}.cosmic-checkbox input:checked~.checkbox-container .s8{animation:spark-burst 0.55s 0.07s ease-out forwards!important;--rot:315deg}@keyframes spark-burst{0%{opacity:1;transform:rotate(var(--rot)) translateY(-4px) scaleY(.5)}50%{opacity:.9;transform:rotate(var(--rot)) translateY(-20px) scaleY(1.2);background:linear-gradient(to top,var(--clr-active),transparent)}100%{opacity:0;transform:rotate(var(--rot)) translateY(-30px) scaleY(.3)}}.checkbox-box::before{content:""!important;position:absolute!important;inset:-3px!important;border-radius:10px!important;background:radial-gradient(circle,rgba(14,165,233,.14),transparent 70%)!important;opacity:0!important;animation:cosmic-idle-breathe 3s ease-in-out infinite!important;pointer-events:none!important}@keyframes cosmic-idle-breathe{0%,100%{opacity:0;transform:scale(.95)}50%{opacity:1;transform:scale(1.15)}}.cosmic-checkbox input:checked~.checkbox-container .checkbox-box::before{animation:none!important;opacity:0.6!important;transform:scale(1.2)!important;background:radial-gradient(circle,rgba(14,165,233,.28),transparent 70%)!important;transition:opacity 0.5s,transform 0.5s!important}.checkbox-box::after{content:""!important;position:absolute!important;inset:0!important;border-radius:8px!important;opacity:0!important;background:linear-gradient(135deg,rgba(255,255,255,.25) 0%,transparent 50%,rgba(255,255,255,.1) 100%)!important;pointer-events:none!important;transition:opacity 0.4s 0.2s!important}.cosmic-checkbox input:checked~.checkbox-container .checkbox-box::after{opacity:1!important}.cosmic-checkbox input:not(:checked)~.checkbox-container .checkbox-box{background:transparent!important;box-shadow:none!important}.cosmic-checkbox input:not(:checked)~.checkbox-container .checkmark{opacity:0!important;transform:scale(0) rotate(-20deg)!important}.cosmic-checkbox input:not(:checked)~.checkbox-container .checkmark path{stroke-dashoffset:28!important}.cosmic-checkbox input:focus-visible~.checkbox-container .checkbox-box{outline:2px solid var(--clr-glow)!important;outline-offset:3px!important}:root{--tip-bg:rgba(10, 15, 26, 0.94);--tip-border:rgba(56, 189, 248, 0.28);--tip-fg:#f1f5f9;--tip-radius:4px;--tip-gap:6px}.tip{position:relative!important;display:inline-flex!important;align-items:center!important}[data-tip]{position:relative!important}[data-tip]::after,.tip::after{content:attr(data-tip)!important;position:absolute!important;z-index:9999999!important;padding:4px 8px!important;border-radius:var(--tip-radius)!important;background:var(--tip-bg)!important;border:1px solid var(--tip-border)!important;color:var(--tip-fg)!important;font-family:'Inter',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:11px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:0.01em!important;text-transform:none!important;white-space:normal!important;max-width:220px!important;width:max-content!important;text-align:center!important;pointer-events:none!important;opacity:0!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;box-shadow:0 4px 14px rgba(0,0,0,.65),0 1px 3px rgba(0,0,0,.4)!important;left:50%!important;bottom:calc(100% + var(--tip-gap))!important;transform-origin:bottom center!important;transform:translateX(-50%) translateY(4px) scale(.96)!important;transition:opacity 0.16s ease,transform 0.16s cubic-bezier(.16,1,.3,1)!important}[data-tip]::before,.tip::before{content:""!important;position:absolute!important;z-index:9999999!important;left:50%!important;bottom:100%!important;width:0!important;height:0!important;border-style:solid!important;border-width:4px 4.5px 0 4.5px!important;border-color:var(--tip-bg) transparent transparent transparent!important;transform:translateX(-50%)!important;pointer-events:none!important;opacity:0!important;transition:opacity 0.16s ease!important;filter:drop-shadow(0 1px 0 var(--tip-border))!important}[data-tip]:hover::after,[data-tip]:focus-visible::after,.tip:hover::after,.tip:focus-visible::after{opacity:1!important;transform:translateX(-50%) translateY(0) scale(1)!important}[data-tip]:hover::before,[data-tip]:focus-visible::before,.tip:hover::before,.tip:focus-visible::before{opacity:1!important}[data-tip-dir="bottom"]::after,.tip--bottom::after,.tp-21::after{bottom:auto!important;top:calc(100% + var(--tip-gap))!important;transform-origin:top center!important;transform:translateX(-50%) translateY(-4px) scale(.96)!important}[data-tip-dir="bottom"]::before,.tip--bottom::before,.tp-21::before{bottom:auto!important;top:100%!important;border-width:0 4.5px 4px 4.5px!important;border-color:transparent transparent var(--tip-bg) transparent!important;filter:drop-shadow(0 -1px 0 var(--tip-border))!important}[data-tip-dir="bottom"]:hover::after,[data-tip-dir="bottom"]:focus-visible::after,.tip--bottom:hover::after,.tip--bottom:focus-visible::after,.tp-21:hover::after,.tp-21:focus-visible::after{transform:translateX(-50%) translateY(0) scale(1)!important}[data-tip-dir="left"]::after,.tip--left::after{left:auto!important;right:calc(100% + var(--tip-gap))!important;bottom:50%!important;top:auto!important;transform-origin:right center!important;transform:translateY(50%) translateX(4px) scale(.96)!important}[data-tip-dir="left"]::before,.tip--left::before{left:auto!important;right:100%!important;bottom:50%!important;top:auto!important;border-width:4.5px 0 4.5px 4px!important;border-color:transparent transparent transparent var(--tip-bg)!important;transform:translateY(50%)!important;filter:drop-shadow(1px 0 0 var(--tip-border))!important}[data-tip-dir="left"]:hover::after,[data-tip-dir="left"]:focus-visible::after,.tip--left:hover::after,.tip--left:focus-visible::after{transform:translateY(50%) translateX(0) scale(1)!important}[data-tip-dir="right"]::after,.tip--right::after{left:calc(100% + var(--tip-gap))!important;bottom:50%!important;top:auto!important;transform-origin:left center!important;transform:translateY(50%) translateX(-4px) scale(.96)!important}[data-tip-dir="right"]::before,.tip--right::before{left:100%!important;bottom:50%!important;top:auto!important;border-width:4.5px 4px 4.5px 0!important;border-color:transparent var(--tip-bg) transparent transparent!important;transform:translateY(50%)!important;filter:drop-shadow(-1px 0 0 var(--tip-border))!important}[data-tip-dir="right"]:hover::after,[data-tip-dir="right"]:focus-visible::after,.tip--right:hover::after,.tip--right:focus-visible::after{transform:translateY(50%) translateX(0) scale(1)!important}.smf_swaptip,#smf_tooltip{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.idg-clan-hub-wrap{width:100%;margin-top:15px}.idg-clan-hub-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;background:linear-gradient(135deg,#111827 0%,#0d121d 100%);border:1px solid #1f293d;border-left:4px solid #ff9800;border-radius:10px;padding:16px 22px;box-shadow:0 4px 20px rgba(0,0,0,.35);margin-bottom:20px}.idg-hub-title-box{display:flex;align-items:center;gap:14px}.idg-hub-icon-shield{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(255,152,0,.12);border:1px solid rgba(255,152,0,.35);color:#ff9800;font-size:22px;box-shadow:0 0 15px rgba(255,152,0,.2)}.idg-hub-titles{display:flex;flex-direction:column}.idg-hub-main-title{margin:0;font-family:'Oxanium','Rajdhani',sans-serif;font-size:20px;font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:.04em}.idg-hub-subtitle{font-size:12px;color:#94a3b8;font-weight:500;margin-top:2px}.idg-hub-nav-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.idg-hub-nav-btn{display:inline-flex;align-items:center;gap:8px;background:#161f30;border:1px solid #28374f;color:#cbd5e1;padding:8px 16px;border-radius:6px;font-size:12.5px;font-weight:700;text-decoration:none!important;transition:all 0.25s ease}.idg-hub-nav-btn:hover{background:#1e2b42;border-color:#38bdf8;color:#fff;transform:translateY(-1px)}.idg-hub-nav-btn.active{background:#1e293b;border-color:#ff9800;color:#ff9800;box-shadow:0 0 10px rgba(255,152,0,.2)}.idg-hub-nav-btn.create{background:linear-gradient(135deg,#ff9800 0%,#e65100 100%);border:none;color:#fff;box-shadow:0 4px 14px rgba(255,152,0,.35)}.idg-hub-nav-btn.create:hover{background:linear-gradient(135deg,#ffa726 0%,#f57c00 100%);box-shadow:0 6px 20px rgba(255,152,0,.5);transform:translateY(-1px)}.idg-clan-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.idg-clan-stat-card{display:flex;align-items:center;gap:14px;background:#0f1523;border:1px solid #1c2638;border-radius:8px;padding:14px 18px;box-shadow:0 2px 10px rgba(0,0,0,.2);transition:border-color 0.25s ease}.idg-clan-stat-card:hover{border-color:#2b3a55}.stat-icon-box{width:42px;height:42px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px}.stat-icon-box.orange{background:rgba(255,152,0,.12);color:#ff9800;border:1px solid rgba(255,152,0,.25)}.stat-icon-box.cyan{background:rgba(14,165,233,.12);color:#38bdf8;border:1px solid rgba(14,165,233,.25)}.stat-icon-box.purple{background:rgba(168,85,247,.12);color:#c084fc;border:1px solid rgba(168,85,247,.25)}.stat-icon-box.green{background:rgba(34,197,94,.12);color:#4ade80;border:1px solid rgba(34,197,94,.25)}.stat-meta{display:flex;flex-direction:column}.stat-value{font-family:'Oxanium','Rajdhani',sans-serif;font-size:20px;font-weight:800;color:#fff;line-height:1.1}.stat-value.text-green{color:#4ade80;font-size:15px;display:flex;align-items:center;gap:6px}.stat-label{font-size:11.5px;color:#94a3b8;font-weight:600;text-transform:uppercase;letter-spacing:.03em;margin-top:3px}.idg-pulse-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#22c55e;box-shadow:0 0 8px #22c55e;animation:idgPulse 1.8s infinite}@keyframes idgPulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(34,197,94,.7)}70%{transform:scale(1);box-shadow:0 0 0 6px rgba(34,197,94,0)}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(34,197,94,0)}}.idg-clan-filter-bar{display:flex;flex-direction:column;gap:12px;background:#0f1523;border:1px solid #1c2638;border-radius:8px;padding:14px 18px}.idg-clan-search-box{position:relative;display:flex;align-items:center;width:100%}.idg-clan-search-box i.fa-search{position:absolute;left:14px;color:#64748b;font-size:14px;pointer-events:none}.idg-clan-search-box input{width:100%;background:#090e17!important;border:1px solid #233247!important;color:#e2e8f0!important;border-radius:6px!important;padding:10px 38px 10px 38px!important;font-size:13.5px!important;transition:all 0.25s ease!important}.idg-clan-search-box input:focus{border-color:#ff9800!important;box-shadow:0 0 10px rgba(255,152,0,.25)!important;outline:none!important}#idgClanSearchClear{position:absolute;right:12px;background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px}#idgClanSearchClear:hover{color:#f87171}.idg-clan-cat-pills{display:flex;flex-wrap:wrap;gap:8px}.idg-clan-pill{display:inline-flex;align-items:center;gap:6px;background:#141c2b;border:1px solid #233147;color:#94a3b8;padding:6px 13px;border-radius:20px;font-size:12px;font-weight:600;cursor:pointer;transition:all 0.2s ease}.idg-clan-pill:hover{background:#1a2538;color:#fff;border-color:#38bdf8}.idg-clan-pill.active{background:#ff9800;border-color:#ff9800;color:#0b111a;font-weight:700;box-shadow:0 0 10px rgba(255,152,0,.3)}.idg-clan-pill .pill-count{background:rgba(0,0,0,.25);color:inherit;font-size:10.5px;padding:1px 6px;border-radius:10px}.idg-clans-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.idg-clan-card{position:relative;background:#0d121c;border:1px solid #1c2638;border-radius:10px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.3);display:flex;flex-direction:column;transition:all 0.3s cubic-bezier(.2,.8,.2,1)}.idg-clan-card:hover{transform:translateY(-4px);border-color:#ff9800;box-shadow:0 8px 28px rgba(0,0,0,.5),0 0 15px rgba(255,152,0,.15)}.idg-clan-card-cover{position:relative;height:110px;background-color:#151d2c;background-size:cover;background-position:center;background-repeat:no-repeat}.idg-clan-card-cover-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,18,28,.2) 0%,rgba(13,18,28,.95) 100%)}.idg-clan-card-badges{position:absolute;top:10px;left:12px;right:12px;display:flex;justify-content:space-between;align-items:center;z-index:2}.idg-clan-badge-game{display:inline-flex;align-items:center;gap:5px;background:rgba(15,23,42,.85);border:1px solid rgba(255,152,0,.4);color:#ff9800;padding:3px 9px;border-radius:4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;backdrop-filter:blur(4px)}.idg-clan-badge-privacy{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:4px;font-size:10.5px;font-weight:700;text-transform:uppercase;backdrop-filter:blur(4px)}.idg-clan-badge-privacy.public{background:rgba(34,197,94,.18);border:1px solid rgba(34,197,94,.4);color:#4ade80}.idg-clan-badge-privacy.private{background:rgba(239,68,68,.18);border:1px solid rgba(239,68,68,.4);color:#f87171}.idg-clan-card-body{position:relative;padding:0 16px 16px 16px;display:flex;flex-direction:column;flex-grow:1}.idg-clan-emblem-wrap{position:relative;margin-top:-36px;margin-bottom:12px;width:64px;height:64px;z-index:3}.idg-clan-emblem-img{width:64px;height:64px;border-radius:8px;object-fit:cover;background:#090e17;border:2px solid #ff9800;box-shadow:0 0 14px rgba(255,152,0,.35)}.idg-clan-emblem-fallback{width:64px;height:64px;border-radius:8px;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border:2px solid #ff9800;box-shadow:0 0 14px rgba(255,152,0,.35);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ff9800;font-size:18px;gap:2px}.idg-clan-emblem-fallback span{font-family:'Oxanium','Rajdhani',sans-serif;font-size:10px;font-weight:800;color:#fff;letter-spacing:.05em}.idg-clan-title-box{margin-bottom:8px}.idg-clan-tag-row{margin-bottom:3px}.idg-clan-tag{display:inline-block;background:rgba(255,152,0,.14);color:#ff9800;border:1px solid rgba(255,152,0,.3);padding:2px 7px;border-radius:4px;font-family:'Oxanium',monospace;font-size:11px;font-weight:800;letter-spacing:.05em}.idg-clan-title{margin:0;font-family:'Oxanium','Rajdhani',sans-serif;font-size:17px;font-weight:800;line-height:1.3}.idg-clan-title a{color:#f1f5f9!important;text-decoration:none!important;transition:color 0.2s ease}.idg-clan-title a:hover{color:#ff9800!important}.idg-clan-motto{font-size:12px;color:#94a3b8;font-style:italic;margin-bottom:14px;line-height:1.4}.idg-clan-motto i{color:#ff9800;font-size:10px;opacity:.7}.idg-clan-desc{font-size:12px;color:#8392a5;margin-bottom:14px;line-height:1.4}.idg-clan-meta-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:#090e17;border:1px solid #182232;border-radius:6px;padding:8px 10px;margin-bottom:14px}.idg-meta-item{display:flex;flex-direction:column}.idg-meta-item .meta-lbl{font-size:10px;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.idg-meta-item .meta-val{font-size:11.5px;color:#e2e8f0;font-weight:700;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.idg-clan-card-footer{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid #182232}.idg-btn-clan-primary{flex-grow:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:linear-gradient(135deg,#ff9800 0%,#e65100 100%);color:#ffffff!important;padding:8px 14px;border-radius:6px;font-size:12px;font-weight:700;text-decoration:none!important;border:none;cursor:pointer;transition:all 0.25s ease;box-shadow:0 2px 10px rgba(255,152,0,.25)}.idg-btn-clan-primary:hover{background:linear-gradient(135deg,#ffa726 0%,#f57c00 100%);box-shadow:0 4px 16px rgba(255,152,0,.45);transform:translateY(-1px)}.idg-badge-enrolled{display:inline-flex;align-items:center;gap:5px;background:rgba(34,197,94,.14);border:1px solid rgba(34,197,94,.35);color:#4ade80;padding:7px 11px;border-radius:6px;font-size:11px;font-weight:700;white-space:nowrap}.idg-btn-clan-quickjoin{display:inline-flex;align-items:center;gap:5px;background:#172338;border:1px solid #2a3c5a;color:#38bdf8!important;padding:7px 11px;border-radius:6px;font-size:11px;font-weight:700;text-decoration:none!important;white-space:nowrap;transition:all 0.2s ease}.idg-btn-clan-quickjoin:hover{background:#1f304e;border-color:#38bdf8;color:#ffffff!important}.idg-btn-clan-ghost{display:inline-flex;align-items:center;gap:6px;background:#141c2b;border:1px solid #233248;color:#94a3b8!important;padding:7px 14px;border-radius:6px;font-size:12px;font-weight:600;text-decoration:none!important;transition:all 0.2s ease}.idg-btn-clan-ghost:hover{background:#1c273c;color:#ffffff!important}.idg-clan-empty-state{grid-column:1 / -1;background:#0f1523;border:1px dashed #24344d;border-radius:10px;padding:50px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.idg-clan-empty-state .empty-icon{font-size:44px;color:#475569;margin-bottom:14px}.idg-clan-empty-state h3{color:#e2e8f0;font-size:18px;font-weight:700;margin-bottom:6px}.idg-clan-empty-state p{color:#94a3b8;font-size:13px;margin:0;max-width:450px}.idg-clan-profile-hero{position:relative;min-height:220px;background-color:#111827;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:10px;border:1px solid #1f2a3e;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.4)}.idg-hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,15,25,.5) 0%,rgba(10,15,25,.95) 100%),radial-gradient(circle at 10% 50%,rgba(255,152,0,.15) 0%,transparent 60%)}.idg-hero-content{position:relative;z-index:2;padding:24px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.idg-hero-emblem-wrap{width:96px;height:96px;flex-shrink:0}.idg-hero-emblem-img{width:96px;height:96px;border-radius:12px;object-fit:cover;background:#090e17;border:3px solid #ff9800;box-shadow:0 0 20px rgba(255,152,0,.4)}.idg-hero-emblem-fallback{width:96px;height:96px;border-radius:12px;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border:3px solid #ff9800;box-shadow:0 0 20px rgba(255,152,0,.4);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ff9800;font-size:26px;gap:4px}.idg-hero-emblem-fallback span{font-family:'Oxanium',monospace;font-size:13px;font-weight:800;color:#fff;letter-spacing:.05em}.idg-hero-details{flex-grow:1;min-width:260px}.idg-hero-badges-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.idg-hero-meta-badge{display:inline-flex;align-items:center;gap:5px;background:rgba(15,23,42,.7);border:1px solid #233146;color:#94a3b8;padding:3px 8px;border-radius:4px;font-size:11px}.idg-hero-clan-name{margin:0 0 6px 0;font-family:'Oxanium','Rajdhani',sans-serif;font-size:26px;font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:.03em}.idg-hero-clan-tag{color:#ff9800;font-weight:800}.idg-hero-motto{font-size:13.5px;color:#cbd5e1;font-style:italic}.idg-hero-actions{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.idg-hero-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border-radius:6px;font-size:12.5px;font-weight:700;text-decoration:none!important;transition:all 0.2s ease;white-space:nowrap}.idg-hero-btn.discord{background:#5865f2;color:#ffffff!important;box-shadow:0 2px 10px rgba(88,101,242,.35)}.idg-hero-btn.discord:hover{background:#4752c4;transform:translateY(-1px)}.idg-hero-btn.join{background:linear-gradient(135deg,#ff9800 0%,#e65100 100%);color:#ffffff!important;box-shadow:0 2px 10px rgba(255,152,0,.35)}.idg-hero-btn.join:hover{background:linear-gradient(135deg,#ffa726 0%,#f57c00 100%);transform:translateY(-1px)}.idg-hero-btn.leave{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.4);color:#f87171!important}.idg-hero-btn.leave:hover{background:rgba(239,68,68,.3);color:#ffffff!important}.idg-hero-btn.edit{background:rgba(14,165,233,.15);border:1px solid rgba(14,165,233,.4);color:#38bdf8!important}.idg-hero-btn.edit:hover{background:rgba(14,165,233,.3);color:#ffffff!important}.idg-hero-btn.delete{background:rgba(220,38,38,.2);border:1px solid rgba(220,38,38,.5);color:#ef4444!important}.idg-hero-btn.delete:hover{background:#dc2626;color:#ffffff!important}.idg-cyber-card{background:#131926!important;border:1px solid #1f2b3e!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 4px 20px rgba(0,0,0,.45)!important}.idg-card-header,.idg-cyber-card>.idg-card-header{background:#162235!important;border-bottom:1px solid #1f2b3e!important;padding:12px 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important}.idg-cat-title-wrap,.idg-cat-title-group{display:flex!important;align-items:center!important;gap:12px!important}.idg-cat-title-wrap .idg-cat-badge,.idg-cat-title-group .idg-cat-badge{width:32px!important;height:32px!important;background:#1b2438!important;border:1px solid rgba(8,168,255,.35)!important;border-radius:4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;color:#ff9800!important;margin:0!important}.idg-cat-name,.idg-cat-title{margin:0!important;font-family:'Oxanium','Rajdhani',sans-serif!important;font-size:15px!important;font-weight:700!important;color:#ffffff!important;text-transform:uppercase!important;letter-spacing:0.03em!important;line-height:1.2!important}.idg-card-body,.idg-cyber-card>.idg-card-body{background:#0f1523!important;padding:18px!important}.idg-clan-desc-content{background:#0f1523!important;font-size:13.5px!important;color:#cbd5e1!important;line-height:1.65!important}.idg-clan-view-grid{display:grid;grid-template-columns:1fr 340px;gap:20px}.idg-war-room-card{background:#131926!important;border:1px solid #1f2b3e!important}.idg-war-room-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(34,197,94,.14);border:1px solid rgba(34,197,94,.3);color:#4ade80;padding:3px 8px;border-radius:4px;font-size:11px;font-weight:700}.idg-war-room-form{background:#141c2c!important;border:1px solid #202c40!important;border-radius:8px!important;padding:14px!important}.idg-war-room-textarea-wrap textarea{width:100%!important;background:#0b1019!important;border:1px solid #233146!important;color:#e2e8f0!important;border-radius:6px!important;padding:12px!important;font-size:13px!important;resize:vertical!important;min-height:70px!important;box-sizing:border-box!important}.idg-war-room-textarea-wrap textarea:focus{border-color:#ff9800!important;outline:none!important}.idg-war-room-form-actions{display:flex;justify-content:space-between;align-items:center;margin-top:8px;flex-wrap:wrap;gap:10px}.war-room-hint{font-size:11px;color:#64748b}.idg-war-room-notice{background:#141c2c!important;border:1px solid rgba(255,152,0,.35)!important;color:#cbd5e1!important;padding:12px 16px!important;border-radius:6px!important;font-size:12.5px!important}.idg-war-room-feed{display:flex;flex-direction:column;gap:12px}.idg-war-room-item{display:flex!important;gap:12px!important;background:#141c2c!important;border:1px solid #1f2b3e!important;border-radius:8px!important;padding:14px!important;box-shadow:0 2px 8px rgba(0,0,0,.25)!important;transition:all 0.2s ease!important}.idg-war-room-item:hover{background:#182337!important;border-color:#2b3d58!important}.msg-avatar-col{width:42px;height:42px;flex-shrink:0}.msg-avatar-img{width:42px;height:42px;border-radius:50%;object-fit:cover;border:1px solid #2d3e58}.msg-avatar-fallback{width:42px;height:42px;border-radius:50%;background:#182234;border:1px solid #2d3e58;color:#38bdf8;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px}.msg-content-col{flex-grow:1}.msg-top-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.msg-author-details{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.msg-author-name{font-size:13.5px;font-weight:700;color:#f1f5f9!important;text-decoration:none!important}.msg-author-name:hover{color:#ff9800!important}.msg-role-pill{font-size:10px;font-weight:700;padding:1px 6px;border-radius:3px;text-transform:uppercase}.msg-role-pill.leader{background:rgba(255,152,0,.18);color:#ff9800;border:1px solid rgba(255,152,0,.35)}.msg-role-pill.member{background:rgba(14,165,233,.15);color:#38bdf8;border:1px solid rgba(14,165,233,.3)}.msg-timestamp{font-size:11px;color:#64748b}.msg-del-action{color:#64748b;font-size:12px;transition:color 0.2s ease}.msg-del-action:hover{color:#f87171}.msg-body-text{font-size:13px;color:#cbd5e1;line-height:1.5}.idg-empty-war-room{text-align:center;padding:35px 20px;color:#64748b}.idg-empty-war-room .empty-icon{font-size:32px;margin-bottom:10px;color:#475569}.idg-empty-war-room p{margin:0;font-size:13px}.idg-leader-profile-card{position:relative;overflow:hidden;text-align:center}.idg-leader-card-banner{height:55px;background:linear-gradient(135deg,rgba(255,152,0,.2) 0%,rgba(230,81,0,.4) 100%)}.idg-leader-card-inner{padding:0 16px 16px 16px;margin-top:-35px;display:flex;flex-direction:column;align-items:center}.idg-leader-avatar-wrap{position:relative;width:68px;height:68px;margin-bottom:10px}.idg-leader-avatar-img{width:68px;height:68px;border-radius:50%;object-fit:cover;background:#090e17;border:2px solid #ff9800;box-shadow:0 0 15px rgba(255,152,0,.4)}.idg-leader-avatar-fallback{width:68px;height:68px;border-radius:50%;background:#151d2c;border:2px solid #ff9800;box-shadow:0 0 15px rgba(255,152,0,.4);color:#ff9800;font-size:22px;font-weight:800;display:flex;align-items:center;justify-content:center}.idg-leader-crown-badge{position:absolute;top:-8px;right:-4px;width:24px;height:24px;border-radius:50%;background:#ff9800;color:#0b111a;display:flex;align-items:center;justify-content:center;font-size:12px;box-shadow:0 0 8px rgba(255,152,0,.6)}.idg-leader-title-name{margin:0 0 2px 0;font-size:16px;font-weight:800}.idg-leader-title-name a{color:#f1f5f9!important;text-decoration:none!important}.idg-leader-title-name a:hover{color:#ff9800!important}.idg-leader-rank-label{font-size:10.5px;font-weight:700;color:#ff9800;text-transform:uppercase;letter-spacing:.05em;margin-bottom:14px}.idg-leader-contact-row{display:flex;gap:8px;width:100%}.idg-leader-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;background:#141d2c;border:1px solid #233249;color:#cbd5e1!important;padding:7px 10px;border-radius:6px;font-size:11.5px;font-weight:600;text-decoration:none!important;transition:all 0.2s ease}.idg-leader-btn:hover{background:#1d2a3f;border-color:#38bdf8;color:#ffffff!important}.idg-leader-btn.pm{border-color:rgba(255,152,0,.35);color:#ff9800!important}.idg-leader-btn.pm:hover{background:rgba(255,152,0,.15);border-color:#ff9800}.idg-roster-list{display:flex;flex-direction:column;gap:8px;max-height:480px;overflow-y:auto;padding-right:4px}.idg-roster-row{display:flex;align-items:center;gap:10px;background:#090e17;border:1px solid #182232;border-radius:6px;padding:8px 10px;transition:border-color 0.2s ease}.idg-roster-row:hover{border-color:#263852}.roster-avatar-col{width:34px;height:34px;flex-shrink:0}.roster-avatar-img{width:34px;height:34px;border-radius:50%;object-fit:cover;border:1px solid #27374e}.roster-avatar-fallback{width:34px;height:34px;border-radius:50%;background:#141c2a;border:1px solid #27374e;color:#38bdf8;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.roster-info-col{flex-grow:1;min-width:0;display:flex;flex-direction:column}.roster-member-name{font-size:12.5px;font-weight:700;color:#f1f5f9!important;text-decoration:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roster-member-name:hover{color:#ff9800!important}.roster-join-date{font-size:10px;color:#64748b}.roster-badge-col{flex-shrink:0}.roster-role-badge{font-size:9.5px;font-weight:800;padding:2px 6px;border-radius:3px;text-transform:uppercase;letter-spacing:.04em}.roster-role-badge.leader{background:rgba(255,152,0,.15);border:1px solid rgba(255,152,0,.35);color:#ff9800}.roster-role-badge.member{background:#141c2a;border:1px solid #233146;color:#94a3b8}.idg-clan-styled-form{width:100%}.idg-form-grid-2col{display:grid;grid-template-columns:1fr 1fr;gap:20px}.idg-form-col{display:flex;flex-direction:column;gap:16px}.idg-form-group{display:flex;flex-direction:column;gap:6px}.idg-form-group.full-width{width:100%}.idg-form-group label{font-size:13px;font-weight:700;color:#f1f5f9;display:flex;align-items:center;gap:6px}.idg-form-group label .required{color:#ef4444}.idg-form-group input,.idg-form-group select,.idg-form-group textarea{width:100%!important;background:#090e17!important;border:1px solid #233249!important;color:#f1f5f9!important;border-radius:6px!important;padding:10px 12px!important;font-size:13px!important;box-sizing:border-box!important;transition:all 0.2s ease!important}.idg-form-group input:focus,.idg-form-group select:focus,.idg-form-group textarea:focus{border-color:#ff9800!important;box-shadow:0 0 10px rgba(255,152,0,.25)!important;outline:none!important}.form-hint{font-size:11px;color:#64748b}.idg-form-footer{display:flex;align-items:center;gap:12px}.idg-clan-error-box{display:flex;align-items:flex-start;gap:12px;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.35);border-radius:8px;padding:12px 16px;color:#fca5a5}.idg-clan-error-box .error-icon{font-size:20px;color:#ef4444;margin-top:2px}.idg-clan-error-box p{margin:2px 0;font-size:13px}@media (max-width:991px){.idg-clan-view-grid{grid-template-columns:1fr}.idg-form-grid-2col{grid-template-columns:1fr}}@media (max-width:768px){.idg-clan-hub-header{flex-direction:column;align-items:flex-start}.idg-hub-nav-actions{width:100%}.idg-hub-nav-btn{flex:1;justify-content:center}.idg-clan-stats-grid{grid-template-columns:1fr 1fr}.idg-clans-grid{grid-template-columns:1fr}.idg-hero-content{flex-direction:column;align-items:center;text-align:center}.idg-hero-actions{align-items:center;width:100%}.idg-hero-actions .idg-hero-btn{width:100%;justify-content:center}}.roundframe,.windowbg,.windowbg2,.generic_list_wrapper,.information,.description,.plainbox,#profile_error{background:#141c2c!important;border:1px solid #1f2b3e!important;box-shadow:0 4px 20px rgba(0,0,0,.45)!important;color:#cbd5e1!important}.cat_bar,.title_bar{background:#162235!important;border:1px solid #1f2b3e!important;border-radius:4px 4px 0 0!important}.cat_bar .catbg,.title_bar .titlebg{color:#ffffff!important;font-family:'Oxanium','Rajdhani',sans-serif!important;font-weight:700!important;background:transparent!important}table.table_grid{background:#0e1422!important;border:1px solid #1f2b3e!important}table.table_grid th{background:#162235!important;color:#94a3b8!important;border-bottom:1px solid #1f2b3e!important}table.table_grid td{border-bottom:1px solid rgba(255,255,255,.05)!important}.idg-media-modal-backdrop{position:fixed!important;inset:0!important;z-index:100050!important;background:rgba(5,8,16,.82)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;opacity:0!important;pointer-events:none!important;transition:opacity 0.25s cubic-bezier(.16,1,.3,1)!important}.idg-media-modal-backdrop.is-active{opacity:1!important;pointer-events:auto!important}.idg-media-modal-card{background:#0f1523!important;border:1px solid #1f2d42!important;border-radius:12px!important;width:100%!important;max-width:520px!important;box-shadow:0 25px 60px rgba(0,0,0,.75),0 0 30px rgba(8,168,255,.18)!important;transform:scale(.92) translateY(12px)!important;transition:transform 0.25s cubic-bezier(.16,1,.3,1)!important;overflow:hidden!important;box-sizing:border-box!important}.idg-media-modal-backdrop.is-active .idg-media-modal-card{transform:scale(1) translateY(0)!important}.idg-media-modal-header{background:#141d2d!important;padding:15px 20px!important;border-bottom:1px solid #1f2d42!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.idg-media-modal-title{display:flex!important;align-items:center!important;gap:10px!important;font-family:'Oxanium','Rajdhani',sans-serif!important;font-size:14.5px!important;font-weight:800!important;color:#ffffff!important;text-transform:uppercase!important;letter-spacing:0.05em!important;margin:0!important}.idg-media-modal-badge{width:32px!important;height:32px!important;border-radius:6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#090e18!important;border:1px solid rgba(8,168,255,.35)!important;font-size:14px!important;flex-shrink:0!important}.idg-media-modal-close{background:none!important;border:none!important;color:#64748b!important;font-size:24px!important;cursor:pointer!important;padding:0 4px!important;line-height:1!important;transition:all 0.2s ease!important}.idg-media-modal-close:hover{color:#ef4444!important;transform:scale(1.15)!important}.idg-media-modal-body{padding:20px!important;display:flex!important;flex-direction:column!important;gap:14px!important;background:#0d1320!important}.idg-media-modal-desc{font-size:13px!important;color:#94a3b8!important;line-height:1.5!important;margin:0!important}.idg-media-modal-desc i{margin-right:6px!important}.idg-media-modal-input-group{display:flex!important;flex-direction:column!important;gap:6px!important}.idg-media-modal-label{font-size:11.5px!important;font-weight:700!important;color:#cbd5e1!important;text-transform:uppercase!important;letter-spacing:0.04em!important}.idg-media-modal-input{width:100%!important;box-sizing:border-box!important;background:#080c14!important;border:1px solid #202d42!important;border-radius:6px!important;padding:11px 14px!important;color:#ffffff!important;font-size:13.5px!important;outline:none!important;transition:all 0.2s ease!important}.idg-media-modal-input:focus{border-color:#ff9800!important;box-shadow:0 0 14px rgba(255,152,0,.28)!important}.idg-media-modal-swatches{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;padding-top:4px!important}.idg-color-swatch{width:28px!important;height:28px!important;border-radius:50%!important;border:2px solid #1c2a3d!important;cursor:pointer!important;transition:all 0.2s ease!important;box-shadow:0 2px 8px rgba(0,0,0,.4)!important;box-sizing:border-box!important}.idg-color-swatch:hover,.idg-color-swatch.is-active{transform:scale(1.2)!important;border-color:#ffffff!important;box-shadow:0 0 12px currentColor!important}.idg-media-modal-preview{margin-top:4px!important;padding:10px!important;border-radius:6px!important;background:#080c14!important;border:1px dashed #202d42!important;text-align:center!important;max-height:160px!important;overflow:hidden!important;display:none;align-items:center!important;justify-content:center!important}.idg-media-modal-preview img{max-width:100%!important;max-height:140px!important;border-radius:4px!important;object-fit:contain!important}.idg-media-modal-footer{background:#111826!important;padding:14px 20px!important;border-top:1px solid #1c2a3d!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}.idg-modal-btn-cancel{background:#182234!important;border:1px solid #27374e!important;color:#94a3b8!important;padding:8px 16px!important;border-radius:6px!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;transition:all 0.2s ease!important}.idg-modal-btn-cancel:hover{background:#202d42!important;color:#ffffff!important;border-color:#384f6d!important}.idg-modal-btn-confirm{background:linear-gradient(135deg,#ff9800 0%,#e65100 100%)!important;border:none!important;color:#ffffff!important;padding:8px 20px!important;border-radius:6px!important;font-size:13px!important;font-weight:700!important;cursor:pointer!important;box-shadow:0 4px 15px rgba(255,152,0,.35)!important;transition:all 0.2s ease!important;display:inline-flex!important;align-items:center!important;gap:7px!important}.idg-modal-btn-confirm:hover{background:linear-gradient(135deg,#ffa726 0%,#f57c00 100%)!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px rgba(255,152,0,.5)!important}#memberlist,.idg-mlist-container{max-width:1380px;margin:0 auto 36px auto;padding:0 4px;font-family:'Inter',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;box-sizing:border-box}.idg-mlist-topbar{background:linear-gradient(135deg,rgba(14,22,38,.95) 0%,rgba(8,14,24,.98) 100%);border:1px solid rgba(8,168,255,.25);border-radius:12px;padding:16px 22px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:18px;box-shadow:0 8px 30px rgba(0,0,0,.5),inset 0 1px 0 rgba(8,168,255,.2);position:relative;overflow:hidden}.idg-mlist-topbar::before{content:"";position:absolute;top:0;left:0;right:0;height:2.5px;background:linear-gradient(90deg,#08a8ff 0%,#00e5ff 50%,#0284c7 100%)}.idg-topbar-title-group{display:flex;align-items:center;gap:12px}.idg-topbar-badge{background:rgba(8,168,255,.15);border:1px solid rgba(8,168,255,.4);color:#08a8ff;font-size:10px;font-weight:800;letter-spacing:.8px;padding:4px 10px;border-radius:16px;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px}.idg-topbar-title{font-family:'Oxanium','Rajdhani',sans-serif;font-size:20px;font-weight:900;letter-spacing:.8px;color:#fff;margin:0;text-transform:uppercase}.idg-topbar-meta{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.idg-topbar-stat{display:flex;flex-direction:column;line-height:1.15}.idg-tb-num{font-family:'Oxanium',sans-serif;font-size:16px;font-weight:800;color:#fff;text-decoration:none}.idg-tb-lbl{font-size:9px;font-weight:700;letter-spacing:.6px;color:#64748b;text-transform:uppercase;margin-top:1px}.text-brand{color:#08a8ff!important}.text-cyan{color:#00e5ff!important}.idg-topbar-search-form{margin:0}.idg-tb-search-box{display:flex;align-items:center;background:#090e18;border:1px solid #1c2d46;border-radius:6px;padding:3px 6px 3px 12px;transition:all 0.2s;width:220px}.idg-tb-search-box:focus-within{border-color:#08a8ff;box-shadow:0 0 12px rgba(8,168,255,.3);width:260px}.idg-tb-search-icon{color:#64748b;font-size:12px;margin-right:8px}.idg-tb-search-input{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:12px;font-family:'Inter',sans-serif;padding:4px 0}.idg-tb-search-input::placeholder{color:#475569}.idg-tb-search-btn{background:linear-gradient(135deg,#08a8ff 0%,#0070e0 100%);border:none;border-radius:4px;color:#fff;padding:5px 9px;font-size:11px;cursor:pointer;transition:all 0.15s}.idg-tb-search-btn:hover{box-shadow:0 2px 8px rgba(8,168,255,.5)}.idg-mlist-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:14px}.idg-filter-tabs{display:flex;gap:7px;flex-wrap:wrap}.idg-tab-btn{background:#0c1322;border:1px solid #1a2940;color:#94a3b8;padding:7px 14px;border-radius:6px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:all 0.15s}.idg-tab-btn:hover{background:#121c30;color:#fff;border-color:#2a3e60}.idg-tab-btn.active{background:rgba(8,168,255,.15)!important;border-color:#08a8ff!important;color:#08a8ff!important;box-shadow:0 0 12px rgba(8,168,255,.3)!important}.idg-toolbar-right{display:flex;align-items:center;gap:12px}.idg-view-switcher{display:flex;background:#090e18;border:1px solid #1c2d46;border-radius:6px;padding:2px}.idg-view-btn{background:transparent;border:none;color:#64748b;padding:6px 11px;border-radius:4px;cursor:pointer;font-size:13px;transition:all 0.15s}.idg-view-btn:hover{color:#cbd5e1}.idg-view-btn.active{background:linear-gradient(135deg,#08a8ff 0%,#0070e0 100%)!important;color:#ffffff!important;box-shadow:0 2px 8px rgba(8,168,255,.35)!important}.idg-alpha-ribbon{background:#0b111e;border:1px solid #18263c;border-radius:8px;padding:8px 14px;margin-bottom:18px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.idg-alpha-label{font-size:11px;font-weight:800;color:#08a8ff!important;letter-spacing:.5px;white-space:nowrap}.idg-alpha-letters{display:flex;flex-wrap:wrap;gap:3px;align-items:center}.idg-alpha-item{background:#0f1828;border:1px solid #1a2a42;color:#94a3b8;font-size:11px;font-weight:700;padding:3px 8px;border-radius:4px;text-decoration:none;min-width:14px;text-align:center;transition:all 0.15s}.idg-alpha-item:hover{background:#08a8ff!important;color:#ffffff!important;border-color:#08a8ff!important}.idg-alpha-item.active{background:linear-gradient(135deg,#08a8ff 0%,#0070e0 100%)!important;color:#ffffff!important;border-color:#08a8ff!important;box-shadow:0 0 10px rgba(8,168,255,.4)!important}.idg-mroster-header{display:grid;grid-template-columns:70px 1fr 140px 140px 160px;align-items:center;gap:16px;padding:8px 20px;background:#080d16;border:1px solid #162438;border-radius:8px 8px 0 0;margin-bottom:4px;font-size:10px;font-weight:800;color:#64748b;letter-spacing:.8px;text-transform:uppercase}.idg-members-container.view-list .idg-member-unit{background:#0c1322;border:1px solid #1a2940;border-radius:8px;padding:12px 20px;margin-bottom:7px;display:grid;grid-template-columns:70px 1fr 140px 140px 160px;align-items:center;gap:16px;transition:all 0.2s ease;box-shadow:0 4px 14px rgba(0,0,0,.3)}.idg-members-container.view-list .idg-member-unit:hover{background:#111a2e;border-color:#08a8ff;transform:translateX(3px);box-shadow:0 6px 22px rgba(8,168,255,.16)}.idg-mu-avatar-col{display:flex;align-items:center}.idg-mu-avatar-holder{width:58px!important;height:58px!important;position:relative!important;display:block!important;flex-shrink:0!important}.idg-mu-avatar-link{display:block!important;width:100%!important;height:100%!important;border-radius:8px!important;overflow:hidden!important;background:#080c14!important;border:2px solid #1a2a40}.idg-mu-avatar-img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:6px!important}.idg-mu-avatar-holder.has-vip-frame .idg-mu-avatar-link{border:none!important;box-shadow:none!important}.idg-mu-avatar-holder.has-vip-frame::after{content:""!important;position:absolute!important;top:-14%!important;left:-14%!important;width:128%!important;height:128%!important;background-image:var(--frame-url)!important;background-size:100% 100%!important;background-position:center!important;background-repeat:no-repeat!important;pointer-events:none!important;z-index:10!important}.idg-mu-main-col{display:flex;flex-direction:column;gap:4px;overflow:hidden}.idg-mu-name-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.idg-mu-name{font-family:'Oxanium','Rajdhani',sans-serif;font-size:17px;font-weight:800;color:#fff;text-decoration:none;letter-spacing:.5px}.idg-mu-name:hover{color:#08a8ff!important}.idg-mu-status-pill{font-size:9px;font-weight:800;letter-spacing:.5px;padding:2px 7px;border-radius:4px;display:inline-flex;align-items:center;gap:5px}.idg-mu-status-pill.is-online{background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.4);color:#34d399}.idg-mu-status-pill.is-offline{background:rgba(30,41,59,.5);border:1px solid rgba(51,65,85,.4);color:#64748b}.idg-mu-dot{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 6px #10b981}.idg-mu-badge-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.idg-mu-group{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;padding:2px 7px;border-radius:4px;display:inline-flex;align-items:center;gap:4px}.idg-mu-group.grp-founder{background:rgba(239,68,68,.18);border:1px solid rgba(239,68,68,.45);color:#f87171}.idg-mu-group.grp-admin{background:rgba(8,168,255,.18);border:1px solid rgba(8,168,255,.45);color:#38bdf8}.idg-mu-group.grp-mod{background:rgba(6,182,212,.18);border:1px solid rgba(6,182,212,.45);color:#22d3ee}.idg-mu-group.grp-vip{background:rgba(8,168,255,.15);border:1px solid rgba(8,168,255,.4);color:#00e5ff}.idg-mu-group.grp-default{background:rgba(148,163,184,.12);border:1px solid rgba(148,163,184,.25);color:#cbd5e1}.idg-mu-title{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.4px}.idg-mu-stat-col,.idg-mu-date-col{display:flex;align-items:center}.idg-mu-stat-item{display:flex;align-items:center;gap:8px}.idg-mu-stat-item i{font-size:15px}.idg-mu-stat-text{display:flex;flex-direction:column;line-height:1.1}.idg-mu-stat-val{font-family:'Oxanium',sans-serif;font-size:13px;font-weight:800;color:#f1f5f9}.idg-mu-stat-lbl{font-size:9px;font-weight:700;color:#64748b;text-transform:uppercase}.idg-mu-actions-col{display:flex;align-items:center;gap:7px;justify-content:flex-end}.idg-mu-btn-profile{background:#131e30;border:1px solid #223450;color:#f1f5f9;padding:7px 14px;border-radius:6px;font-family:'Oxanium',sans-serif;font-size:11px;font-weight:800;letter-spacing:.6px;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:all 0.15s}.idg-mu-btn-profile:hover{background:linear-gradient(135deg,#08a8ff 0%,#0070e0 100%)!important;border-color:#08a8ff!important;color:#ffffff!important;box-shadow:0 3px 12px rgba(8,168,255,.4)!important}.idg-mu-btn-pm{width:32px;height:32px;background:#131e30;border:1px solid #223450;color:#94a3b8;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:12px;transition:all 0.15s}.idg-mu-btn-pm:hover{background:#0284c7;border-color:#38bdf8;color:#fff;box-shadow:0 3px 10px rgba(2,132,199,.4)}.idg-members-container.view-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}.idg-members-container.view-grid .idg-mroster-header{display:none!important}.idg-members-container.view-grid .idg-member-unit{background:#0b111e;border:1px solid #1a273e;border-radius:12px;padding:22px 18px 18px 18px;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;transition:all 0.2s;box-shadow:0 6px 24px rgba(0,0,0,.4)}.idg-members-container.view-grid .idg-member-unit:hover{background:#0f1728;border-color:#08a8ff;transform:translateY(-4px);box-shadow:0 12px 30px rgba(8,168,255,.2)}.idg-members-container.view-grid .idg-mu-avatar-holder{width:76px!important;height:76px!important;margin:0 auto 12px auto}.idg-members-container.view-grid .idg-mu-name-line{justify-content:center}.idg-members-container.view-grid .idg-mu-badge-line{justify-content:center;margin-bottom:12px}.idg-members-container.view-grid .idg-mu-stat-col,.idg-members-container.view-grid .idg-mu-date-col{width:100%;margin-bottom:6px}.idg-members-container.view-grid .idg-mu-stat-item{width:100%;background:rgba(14,22,38,.6);border:1px solid rgba(26,41,64,.8);border-radius:6px;padding:6px 10px;box-sizing:border-box}.idg-members-container.view-grid .idg-mu-actions-col{width:100%;margin-top:10px;justify-content:center}.idg-members-container.view-grid .idg-mu-btn-profile{flex:1;text-align:center;justify-content:center}.idg-pagelinks{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.idg-pagelinks .navPages,.idg-pagelinks .current_page{background:#0f1828;border:1px solid #1a2940;color:#cbd5e1;padding:5px 11px;border-radius:5px;font-size:12px;font-weight:700;text-decoration:none;transition:all 0.15s}.idg-pagelinks .current_page{background:linear-gradient(135deg,#08a8ff 0%,#0070e0 100%)!important;color:#ffffff!important;border-color:#08a8ff!important;box-shadow:0 0 10px rgba(8,168,255,.4)!important}.idg-pagelinks .navPages:hover{background:#17243c;color:#08a8ff;border-color:#08a8ff}.idg-mlist-footer-nav{display:flex;justify-content:center;margin-top:20px}.idg-empty-box{background:#0c1322;border:1px solid #1a2940;border-radius:10px;padding:44px 20px;text-align:center}.idg-empty-icon{font-size:42px;color:#475569;margin-bottom:14px}.idg-empty-title{font-family:'Oxanium',sans-serif;font-size:18px;font-weight:800;color:#fff;margin:0 0 6px 0}.idg-empty-desc{font-size:13px;color:#94a3b8;margin:0 0 18px 0}.idg-empty-btn{display:inline-flex;align-items:center;gap:7px;background:linear-gradient(135deg,#08a8ff 0%,#0070e0 100%);color:#fff;padding:9px 20px;border-radius:6px;font-family:'Oxanium',sans-serif;font-weight:800;font-size:12px;text-decoration:none;box-shadow:0 3px 14px rgba(8,168,255,.35)}.idg-search-card{background:#0b111e;border:1px solid #1a2940;border-radius:12px;max-width:650px;margin:28px auto;overflow:hidden;box-shadow:0 10px 36px rgba(0,0,0,.6)}.idg-search-header{background:linear-gradient(135deg,#101a2d 0%,#0a0f1a 100%);padding:18px 22px;border-bottom:1px solid #18263c}.idg-search-title-wrap{display:flex;align-items:center;gap:12px}.idg-search-badge{color:#08a8ff;font-size:22px}.idg-search-title{font-family:'Oxanium',sans-serif;font-size:17px;font-weight:800;color:#fff;margin:0 0 3px 0;text-transform:uppercase}.idg-search-sub{font-size:12px;color:#94a3b8;margin:0}.idg-search-body{padding:26px 22px;background:#0b111e}.idg-search-box-cyber{display:flex;gap:10px;align-items:center;margin-bottom:14px}.idg-search-input-wrap{flex:1;display:flex;align-items:center;background:#070c14;border:1px solid #20314a;border-radius:6px;padding:0 12px;transition:all 0.2s}.idg-search-input-wrap:focus-within{border-color:#08a8ff;box-shadow:0 0 12px rgba(8,168,255,.3)}.idg-input-icon{color:#64748b;margin-right:8px}.idg-cyber-field{flex:1;background:transparent;border:none;outline:none;color:#fff;padding:10px 0;font-size:13px;font-family:'Inter',sans-serif}.idg-cyber-submit-btn{background:linear-gradient(135deg,#08a8ff 0%,#0070e0 100%);border:none;color:#fff;padding:10px 22px;border-radius:6px;font-family:'Oxanium',sans-serif;font-weight:800;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:7px;transition:all 0.15s}.idg-cyber-submit-btn:hover{box-shadow:0 3px 14px rgba(8,168,255,.4)}.idg-search-actions-row{text-align:center;margin-top:12px}.idg-back-link{color:#00e5ff;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.idg-back-link:hover{text-decoration:underline;color:#08a8ff}@media (max-width:900px){.idg-mroster-header{display:none!important}.idg-members-container.view-list .idg-member-unit{grid-template-columns:58px 1fr auto;gap:12px}.idg-mu-stat-col,.idg-mu-date-col{display:none!important}}@media (max-width:600px){.idg-mlist-topbar{flex-direction:column;align-items:flex-start}.idg-topbar-meta{width:100%}.idg-tb-search-box{width:100%!important}.idg-members-container.view-list .idg-member-unit{grid-template-columns:1fr;text-align:center;justify-items:center}.idg-mu-name-line,.idg-mu-badge-line,.idg-mu-actions-col{justify-content:center}}.idg-dl-container{max-width:1380px;margin:0 auto 40px auto;padding:0 4px;font-family:'Inter',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;box-sizing:border-box}.idg-dl-hero{background:linear-gradient(135deg,rgba(14,22,38,.96) 0%,rgba(8,14,24,.98) 100%);border:1px solid rgba(8,168,255,.25);border-radius:14px;position:relative;overflow:hidden;padding:26px 32px;box-shadow:0 12px 40px rgba(0,0,0,.6),inset 0 1px 0 rgba(8,168,255,.2);margin-bottom:24px}.idg-dl-hero::before{content:"";position:absolute;top:0;left:0;right:0;height:2.5px;background:linear-gradient(90deg,#08a8ff 0%,#00e5ff 50%,#0284c7 100%);z-index:2}.idg-dl-hero-glow{position:absolute;top:-100px;right:-50px;width:350px;height:350px;background:radial-gradient(circle,rgba(8,168,255,.08) 0%,transparent 70%);pointer-events:none;z-index:1}.idg-dl-hero-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:22px;position:relative;z-index:2}.idg-dl-hero-text{flex:1;min-width:280px}.idg-dl-pill{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.8px;color:#08a8ff;background:rgba(8,168,255,.12);border:1px solid rgba(8,168,255,.3);border-radius:20px;padding:4px 12px;text-transform:uppercase;margin-bottom:10px}.idg-dl-title{font-family:'Oxanium','Rajdhani',sans-serif;font-size:26px;font-weight:900;letter-spacing:.8px;color:#fff;margin:0 0 6px 0;text-transform:uppercase}.idg-dl-subtitle{font-size:13px;color:#94a3b8;margin:0;line-height:1.5}.idg-dl-stats-row{display:flex;gap:12px;flex-wrap:wrap}.idg-dl-stat-box{background:rgba(18,28,46,.7);border:1px solid rgba(8,168,255,.18);border-radius:10px;padding:12px 18px;display:flex;align-items:center;gap:14px;backdrop-filter:blur(8px);min-width:140px;box-shadow:0 4px 16px rgba(0,0,0,.3)}.idg-dls-icon{font-size:22px}.idg-dls-num{font-family:'Oxanium',sans-serif;font-size:20px;font-weight:800;color:#fff;line-height:1.1;display:block}.idg-dls-lbl{font-size:9px;font-weight:700;letter-spacing:.8px;color:#64748b;text-transform:uppercase;margin-top:3px;display:block}.idg-dl-search-strip{margin-top:20px;padding-top:18px;border-top:1px solid rgba(255,255,255,.06);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;position:relative;z-index:2}.idg-dl-search-form{display:flex;align-items:center;background:#090e18;border:1px solid #1c2e48;border-radius:8px;padding:4px 6px 4px 16px;transition:all 0.2s;flex:1;max-width:520px}.idg-dl-search-form:focus-within{border-color:#08a8ff;box-shadow:0 0 16px rgba(8,168,255,.25)}.idg-dl-search-icon{color:#64748b;font-size:14px;margin-right:10px}.idg-dl-search-field{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:13px;font-family:'Inter',sans-serif;padding:7px 0}.idg-dl-search-btn{background:linear-gradient(135deg,#08a8ff 0%,#0070e0 100%);border:none;border-radius:6px;color:#fff;padding:8px 18px;font-family:'Oxanium',sans-serif;font-weight:800;font-size:12px;letter-spacing:.5px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all 0.15s}.idg-dl-search-btn:hover{box-shadow:0 3px 12px rgba(8,168,255,.45)}.idg-btn-add-resource{background:linear-gradient(135deg,#08a8ff 0%,#0070e0 100%);color:#ffffff!important;padding:10px 22px;border-radius:8px;font-family:'Oxanium',sans-serif;font-weight:800;font-size:12px;letter-spacing:.8px;text-decoration:none!important;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 16px rgba(8,168,255,.35);transition:all 0.15s}.idg-btn-add-resource:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(8,168,255,.55)}.idg-dl-section-head{margin-bottom:14px}.idg-sec-title{font-family:'Oxanium','Rajdhani',sans-serif;font-size:17px;font-weight:800;letter-spacing:.8px;color:#fff;margin:0 0 3px 0;display:flex;align-items:center;gap:8px;text-transform:uppercase}.idg-sec-sub{font-size:12px;color:#64748b;display:block}.idg-dcats-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-bottom:28px}.idg-dcat-card{background:#0c1322;border:1px solid #1a2940;border-radius:10px;padding:18px 20px;text-decoration:none!important;display:flex;flex-direction:column;justify-content:space-between;transition:all 0.2s ease;position:relative;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.3)}.idg-dcat-card:hover{border-color:#08a8ff;background:#101a2e;transform:translateY(-3px);box-shadow:0 8px 26px rgba(8,168,255,.18)}.idg-dcat-card.active{border-color:#08a8ff;background:rgba(8,168,255,.12);box-shadow:0 0 16px rgba(8,168,255,.3)}.idg-dcat-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.idg-dcat-icon-wrap{width:42px;height:42px;background:rgba(8,168,255,.12);border:1px solid rgba(8,168,255,.3);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#08a8ff;font-size:18px;transition:all 0.2s}.idg-dcat-card:hover .idg-dcat-icon-wrap{background:#08a8ff;color:#fff;box-shadow:0 0 14px rgba(8,168,255,.5)}.idg-dcat-count{background:#090e18;border:1px solid #1c2e48;color:#38bdf8;font-size:10.5px;font-weight:800;padding:3px 9px;border-radius:12px}.idg-dcat-name{font-family:'Oxanium',sans-serif;font-size:15.5px;font-weight:800;color:#fff;margin:0 0 6px 0;letter-spacing:.4px;transition:color 0.15s}.idg-dcat-card:hover .idg-dcat-name{color:#08a8ff}.idg-dcat-desc{font-size:12px;color:#94a3b8;line-height:1.5;margin:0 0 14px 0;flex:1}.idg-dcat-foot{font-size:11px;font-weight:700;color:#08a8ff;display:flex;align-items:center;gap:5px;transition:gap 0.15s}.idg-dcat-card:hover .idg-dcat-foot{gap:8px}.idg-dl-filter-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px;border-bottom:1px solid #162438;padding-bottom:12px}.idg-dl-sort-tabs{display:flex;gap:6px;flex-wrap:wrap}.idg-sort-pill{background:#0c1322;border:1px solid #1a2940;color:#94a3b8;padding:6px 13px;border-radius:6px;font-size:11.5px;font-weight:700;text-decoration:none!important;display:inline-flex;align-items:center;gap:6px;transition:all 0.15s}.idg-sort-pill:hover{background:#121c30;color:#fff;border-color:#2a3e60}.idg-sort-pill.active{background:rgba(8,168,255,.15)!important;border-color:#08a8ff!important;color:#08a8ff!important;box-shadow:0 0 10px rgba(8,168,255,.25)!important}.idg-dfiles-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:18px;margin-bottom:30px}.idg-resource-card{background:#0b111e;border:1px solid #1a273e;border-radius:12px;padding:18px 20px;display:flex;flex-direction:column;justify-content:space-between;transition:all 0.2s ease;box-shadow:0 6px 24px rgba(0,0,0,.35);position:relative}.idg-resource-card:hover{border-color:#08a8ff;background:#0e1626;transform:translateY(-4px);box-shadow:0 12px 30px rgba(8,168,255,.18)}.idg-rc-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.idg-rc-type{width:44px;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:'Oxanium',sans-serif;font-size:11px;font-weight:900;letter-spacing:.5px;flex-shrink:0}.idg-rc-type.ext-archive{background:rgba(8,168,255,.18);border:1px solid rgba(8,168,255,.45);color:#38bdf8}.idg-rc-type.ext-map{background:rgba(16,185,129,.18);border:1px solid rgba(16,185,129,.45);color:#34d399}.idg-rc-type.ext-plugin{background:rgba(168,85,247,.18);border:1px solid rgba(168,85,247,.45);color:#c084fc}.idg-rc-type.ext-cfg{background:rgba(245,158,11,.18);border:1px solid rgba(245,158,11,.45);color:#fbbf24}.idg-rc-type.ext-image{background:rgba(236,72,153,.18);border:1px solid rgba(236,72,153,.45);color:#f472b6}.idg-rc-type.ext-link,.idg-rc-type.ext-default{background:rgba(148,163,184,.15);border:1px solid rgba(148,163,184,.35);color:#cbd5e1}.idg-rc-meta{flex:1;min-width:0}.idg-rc-title{font-family:'Oxanium',sans-serif;font-size:16px;font-weight:800;color:#fff;text-decoration:none!important;display:block;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idg-rc-title:hover{color:#08a8ff}.idg-rc-badges{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.idg-rc-ver{font-size:10px;font-weight:800;color:#08a8ff;background:rgba(8,168,255,.12);border:1px solid rgba(8,168,255,.3);padding:2px 7px;border-radius:4px}.idg-rc-cat{font-size:10px;font-weight:700;color:#94a3b8;background:#090e18;border:1px solid #1c2e48;padding:2px 7px;border-radius:4px}.idg-rc-thumb-wrap{width:100%;height:110px;border-radius:8px;overflow:hidden;margin-bottom:12px;background:#080c14}.idg-rc-thumb{width:100%;height:100%;object-fit:cover}.idg-rc-desc{font-size:12.5px;color:#94a3b8;line-height:1.5;margin:0 0 12px 0}.idg-rc-tags{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:14px}.idg-rc-tag{font-size:9.5px;font-weight:700;color:#cbd5e1;background:#0f1828;border:1px solid #1a2b44;padding:2px 6px;border-radius:3px}.idg-rc-foot{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid #162438}.idg-rc-stats{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:700;color:#64748b}.idg-rc-actions{display:flex;align-items:center;gap:6px}.idg-btn-detail{width:32px;height:32px;background:#131e30;border:1px solid #20314a;color:#94a3b8;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;font-size:13px;transition:all 0.15s}.idg-btn-detail:hover{background:#0284c7;border-color:#38bdf8;color:#fff}.idg-btn-download{background:linear-gradient(135deg,#08a8ff 0%,#0070e0 100%);color:#ffffff!important;padding:7px 14px;border-radius:6px;font-family:'Oxanium',sans-serif;font-size:11.5px;font-weight:800;letter-spacing:.5px;text-decoration:none!important;display:inline-flex;align-items:center;gap:6px;box-shadow:0 2px 10px rgba(8,168,255,.35);transition:all 0.15s}.idg-btn-download:hover{box-shadow:0 4px 14px rgba(8,168,255,.55)}.idg-detail-layout{display:grid;grid-template-columns:1fr 340px;gap:22px;margin-bottom:40px}.idg-detail-card{background:#0b111e;border:1px solid #1a273e;border-radius:12px;padding:26px;box-shadow:0 8px 30px rgba(0,0,0,.5)}.idg-detail-nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.idg-btn-back{color:#08a8ff;font-size:12px;font-weight:700;text-decoration:none!important;display:inline-flex;align-items:center;gap:6px}.idg-btn-back:hover{text-decoration:underline!important}.idg-detail-header{margin-bottom:20px}.idg-detail-title{font-family:'Oxanium',sans-serif;font-size:24px;font-weight:900;color:#fff;margin:0 0 10px 0}.idg-detail-badges{display:flex;gap:8px;flex-wrap:wrap}.idg-detail-preview{width:100%;max-height:380px;border-radius:10px;overflow:hidden;margin-bottom:24px;background:#080c14}.idg-detail-preview-img{width:100%;height:100%;object-fit:cover;display:block}.idg-detail-section-title{font-family:'Oxanium',sans-serif;font-size:13px;font-weight:800;letter-spacing:.8px;color:#fff;margin:0 0 10px 0;display:flex;align-items:center;gap:8px;text-transform:uppercase}.idg-detail-desc-box{background:#070c14;border:1px solid #1a273e;border-radius:8px;padding:18px 20px;font-size:13.5px;line-height:1.65;color:#cbd5e1;margin-bottom:24px}.idg-security-box{background:rgba(8,168,255,.08);border:1px solid rgba(8,168,255,.25);border-radius:8px;padding:14px 18px;display:flex;align-items:center;gap:14px}.idg-sec-shield{font-size:28px;flex-shrink:0}.idg-security-box strong{display:block;font-size:12px;font-weight:800;color:#fff;letter-spacing:.5px}.idg-security-box p{font-size:11.5px;color:#94a3b8;margin:2px 0 0 0}.idg-side-card{background:#0b111e;border:1px solid #1a273e;border-radius:12px;padding:20px;margin-bottom:18px;box-shadow:0 6px 24px rgba(0,0,0,.4)}.idg-side-head{margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #162438}.idg-side-title{font-family:'Oxanium',sans-serif;font-size:13px;font-weight:800;letter-spacing:.8px;color:#fff;display:flex;align-items:center;gap:8px}.idg-btn-mega-download{background:linear-gradient(135deg,#08a8ff 0%,#0070e0 100%);color:#ffffff!important;padding:14px 18px;border-radius:8px;text-decoration:none!important;display:flex;align-items:center;gap:14px;box-shadow:0 4px 18px rgba(8,168,255,.4);transition:all 0.2s;margin-bottom:12px}.idg-btn-mega-download:hover{box-shadow:0 6px 24px rgba(8,168,255,.6);transform:translateY(-2px)}.idg-btn-mega-download i{font-size:24px}.idg-bmd-text strong{display:block;font-family:'Oxanium',sans-serif;font-size:15px;font-weight:900;letter-spacing:.5px}.idg-bmd-text span{font-size:11px;opacity:.85}.idg-btn-mirror{background:#101a2c;border:1px solid #1e304c;color:#38bdf8!important;padding:9px 14px;border-radius:6px;font-size:11.5px;font-weight:700;text-decoration:none!important;display:block;text-align:center;margin-bottom:16px;transition:all 0.15s}.idg-btn-mirror:hover{background:#16243d;border-color:#08a8ff}.idg-spec-list{display:flex;flex-direction:column;gap:8px}.idg-spec-item{display:flex;justify-content:space-between;align-items:center;font-size:12px;padding:6px 0;border-bottom:1px solid #141f32}.idg-spec-lbl{color:#94a3b8;display:flex;align-items:center;gap:6px}.idg-spec-val{color:#f1f5f9}.idg-btn-delete{color:#f87171!important;font-size:12px;font-weight:700;text-decoration:none!important;display:inline-flex;align-items:center;gap:6px}.idg-btn-delete:hover{text-decoration:underline!important}.idg-author-box{margin-bottom:12px}.idg-author-name{font-family:'Oxanium',sans-serif;font-size:16px;font-weight:800;color:#fff;margin:0 0 2px 0}.idg-author-sub{font-size:11px;color:#08a8ff;font-weight:700}.idg-btn-view-author{background:#131e30;border:1px solid #223450;color:#cbd5e1!important;padding:8px 14px;border-radius:6px;font-size:11.5px;font-weight:700;text-decoration:none!important;display:block;text-align:center;transition:all 0.15s}.idg-btn-view-author:hover{background:#0284c7;border-color:#38bdf8;color:#ffffff!important}.idg-upload-wrap{margin-bottom:40px}.idg-upload-card{background:#0b111e;border:1px solid #1a273e;border-radius:14px;max-width:720px;margin:0 auto;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.6)}.idg-upload-header{background:linear-gradient(135deg,#101a2d 0%,#0a0f1a 100%);padding:22px 28px;border-bottom:1px solid #18263c;display:flex;align-items:center;gap:16px}.idg-uh-icon{font-size:28px}.idg-uh-title{font-family:'Oxanium',sans-serif;font-size:19px;font-weight:800;color:#fff;margin:0 0 3px 0;text-transform:uppercase}.idg-uh-sub{font-size:12.5px;color:#94a3b8;margin:0}.idg-upload-form{padding:28px}.idg-form-group{margin-bottom:18px}.idg-form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.idg-form-label{display:block;font-size:12.5px;font-weight:700;color:#e2e8f0;margin-bottom:7px}.idg-form-label .required{color:#f87171}.idg-form-input,.idg-form-select,.idg-form-textarea{width:100%;background:#070c14;border:1px solid #1c2e48;border-radius:7px;color:#fff;padding:10px 14px;font-size:13.5px;font-family:'Inter',sans-serif;outline:none;box-sizing:border-box;transition:all 0.2s}.idg-form-input:focus,.idg-form-select:focus,.idg-form-textarea:focus{border-color:#08a8ff;box-shadow:0 0 14px rgba(8,168,255,.25)}.idg-file-choice-box{background:#080d16;border:1px solid #1a283e;border-radius:8px;padding:18px;margin:18px 0}.idg-fcb-title{font-family:'Oxanium',sans-serif;font-size:12px;font-weight:800;color:#fff;margin:0 0 14px 0;letter-spacing:.6px}.idg-file-picker{width:100%;background:#0e1626;border:1px dashed #223450;border-radius:7px;padding:12px;color:#cbd5e1;box-sizing:border-box;cursor:pointer}.idg-divider-or{text-align:center;position:relative;margin:16px 0}.idg-divider-or::before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#1a283e}.idg-divider-or span{position:relative;background:#080d16;padding:0 10px;font-size:10px;font-weight:800;color:#64748b;letter-spacing:.6px}.idg-form-actions{display:flex;align-items:center;gap:12px;margin-top:24px}.idg-btn-submit-resource{background:linear-gradient(135deg,#08a8ff 0%,#0070e0 100%);border:none;color:#fff;padding:12px 28px;border-radius:8px;font-family:'Oxanium',sans-serif;font-weight:800;font-size:13px;letter-spacing:.8px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 16px rgba(8,168,255,.4);transition:all 0.15s}.idg-btn-submit-resource:hover{box-shadow:0 6px 22px rgba(8,168,255,.6);transform:translateY(-1px)}.idg-btn-cancel{background:#101726;border:1px solid #1f2d44;color:#94a3b8!important;padding:11px 20px;border-radius:8px;font-weight:700;font-size:13px;text-decoration:none!important}.idg-btn-cancel:hover{background:#162034;color:#ffffff!important}.idg-dl-empty-card{background:#0c1322;border:1px solid #1a2940;border-radius:12px;padding:48px 24px;text-align:center;margin-bottom:24px}.idg-dle-icon{font-size:46px;color:#334155;margin-bottom:14px}.idg-dle-title{font-family:'Oxanium',sans-serif;font-size:19px;font-weight:800;color:#fff;margin:0 0 6px 0}.idg-dle-desc{font-size:13px;color:#94a3b8;margin:0 0 20px 0}@media (max-width:960px){.idg-detail-layout{grid-template-columns:1fr}}@media (max-width:640px){.idg-form-row-2{grid-template-columns:1fr}.idg-dl-hero-inner{flex-direction:column;align-items:flex-start}.idg-dl-stats-row{width:100%}.idg-dl-stat-box{flex:1}}div.login{max-width:620px;margin:32px auto;position:relative}div.login .cat_bar{margin-bottom:0}div.login .cat_bar .catbg{border-radius:4px 4px 0 0;border-left:3px solid #08a8ff;padding:12px 18px;display:flex;align-items:center;gap:8px}div.login .roundframe{background:var(--idg-surface-card,#141c2c);border:1px solid var(--idg-border-card,rgba(52,69,94,.34));border-top:none;border-radius:0 0 4px 4px;padding:24px 28px;color:var(--idg-text-secondary,#94a3b8);box-shadow:0 10px 30px rgba(0,0,0,.4)}div.login .information{background:rgba(8,168,255,.08);border:1px solid rgba(8,168,255,.25);border-radius:4px;padding:14px 18px;margin:14px 0;color:#e2e8f0;line-height:1.6}div.login .information a{color:#08a8ff;font-weight:700;text-decoration:underline}div.login dl{margin:0 0 18px 0;display:grid;grid-template-columns:160px 1fr;gap:12px;align-items:center}div.login dt{font-size:13px;font-weight:600;color:#cbd5e1;text-align:right;padding-right:12px}div.login dd{margin:0}div.login dd input[type="text"],div.login dd input[type="password"]{background:#070b13!important;border:1px solid rgba(71,89,116,.35)!important;border-radius:4px!important;color:#f1f5f9!important;padding:9px 13px!important;font-size:13px!important;width:100%!important;max-width:320px!important;box-sizing:border-box!important;transition:all 0.2s ease!important}div.login dd input[type="text"]:focus,div.login dd input[type="password"]:focus{border-color:#08a8ff!important;box-shadow:0 0 12px rgba(8,168,255,.3)!important;outline:none!important;background:#080f1c!important}div.login select{background:#070b13!important;border:1px solid rgba(71,89,116,.35)!important;border-radius:4px!important;color:#cbd5e1!important;padding:7px 12px!important;font-size:12px!important;outline:none!important}div.login p.centertext,div.login p.submitbutton{text-align:center;margin:18px 0 10px}div.login input.button,div.login .button{background:linear-gradient(135deg,#08a8ff 0%,#0070e0 100%)!important;border:none!important;border-radius:4px!important;color:#ffffff!important;padding:10px 24px!important;font-family:"Oxanium","Rajdhani",sans-serif!important;font-size:13px!important;font-weight:800!important;letter-spacing:0.8px!important;cursor:pointer!important;box-shadow:0 0 16px rgba(8,168,255,.4)!important;transition:all 0.2s ease!important}div.login input.button:hover,div.login .button:hover{background:linear-gradient(135deg,#24b2ff 0%,#0080ff 100%)!important;box-shadow:0 0 24px rgba(8,168,255,.65)!important;transform:translateY(-1px)}div.login p.smalltext{text-align:center;margin:8px 0;font-size:12px;color:#94a3b8}div.login p.smalltext a{color:#38bdf8;font-weight:600;text-decoration:none}div.login p.smalltext a:hover{color:#fff;text-decoration:underline}@media (max-width:640px){div.login{margin:16px}div.login dl{grid-template-columns:1fr;gap:6px}div.login dt{text-align:left;padding-right:0}div.login dd input[type="text"],div.login dd input[type="password"]{max-width:100%!important}}.idg-login-popup{position:fixed!important;inset:0!important;background:rgba(3,6,12,.85)!important;backdrop-filter:blur(8px)!important;z-index:99999!important;display:none;align-items:center!important;justify-content:center!important;padding:20px!important;opacity:0;transition:opacity 0.2s ease!important}.idg-login-popup.active{display:flex!important;opacity:1!important}.idg-login-modal-card{width:100%!important;max-width:600px!important;background:#101724!important;border:1px solid rgba(52,69,94,.38)!important;border-radius:4px!important;box-shadow:0 20px 60px rgba(0,0,0,.85)!important;overflow:hidden!important;position:relative!important;animation:idgSearchZoom 0.2s cubic-bezier(.16,1,.3,1) forwards!important}.idg-login-modal-header{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:12px 20px!important;background:radial-gradient(500px 90px at 8% 50%,rgba(20,157,255,.12),transparent 65%),linear-gradient(105deg,#172235 0%,#121a29 46%,#151d2c 100%)!important;border-bottom:1px solid rgba(52,69,94,.34)!important;border-left:3px solid #08a8ff!important}.idg-login-modal-header .idg-login-title{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:15px!important;font-weight:700!important;color:#ffffff!important;letter-spacing:0.2px!important}.idg-login-close-btn{width:26px!important;height:26px!important;border-radius:4px!important;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;color:#94a3b8!important;font-size:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;line-height:1!important;transition:all 0.15s!important}.idg-login-close-btn:hover{background:rgba(8,168,255,.2)!important;border-color:#08a8ff!important;color:#ffffff!important}.idg-theme-login-form{padding:22px 26px 26px!important;display:flex!important;flex-direction:column!important;gap:15px!important}.idg-form-group{display:flex!important;flex-direction:column!important;gap:6px!important}.idg-form-group label{font-size:13px!important;font-weight:500!important;color:#cbd5e1!important;margin:0!important}.idg-form-group input[type="text"],.idg-form-group input[type="password"]{width:100%!important;background:#080c14!important;border:1px solid rgba(52,69,94,.45)!important;border-radius:3px!important;color:#f1f5f9!important;padding:9px 13px!important;font-size:13.5px!important;box-sizing:border-box!important;transition:border-color 0.2s,box-shadow 0.2s!important}.idg-form-group input[type="text"]:focus,.idg-form-group input[type="password"]:focus{border-color:#08a8ff!important;box-shadow:0 0 0 1px #08a8ff,0 0 10px rgba(8,168,255,.25)!important;outline:none!important;background:#090e18!important}.idg-pwd-wrap{position:relative!important;width:100%!important}.idg-pwd-wrap .idg-toggle-pwd-btn{position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;background:none!important;border:none!important;color:#64748b!important;cursor:pointer!important;font-size:14px!important;padding:4px!important}.idg-pwd-wrap .idg-toggle-pwd-btn:hover{color:#08a8ff!important}.idg-form-group select{width:100%!important;background:#080c14!important;border:1px solid rgba(52,69,94,.45)!important;border-radius:3px!important;color:#cbd5e1!important;padding:9px 12px!important;font-size:13px!important;outline:none!important;cursor:pointer!important}.idg-form-group select:focus{border-color:#08a8ff!important;outline:none!important}.idg-form-submit-row{margin-top:4px!important}.idg-theme-submit-btn{background:#0c1524!important;border:1px solid rgba(52,69,94,.65)!important;border-radius:3px!important;color:#ffffff!important;padding:8px 24px!important;font-family:'Inter',sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:0.6px!important;cursor:pointer!important;transition:all 0.2s ease!important;display:inline-block!important}.idg-theme-submit-btn:hover{background:#132238!important;border-color:#08a8ff!important;box-shadow:0 0 12px rgba(8,168,255,.3)!important}.idg-form-links{margin-top:10px!important;display:flex!important;flex-direction:column!important;gap:12px!important}.idg-reminder-link{font-size:12.5px!important;color:#94a3b8!important;text-decoration:none!important;transition:color 0.2s!important}.idg-reminder-link:hover{color:#ffffff!important;text-decoration:underline!important}.idg-links-divider{height:1px!important;background:rgba(52,69,94,.35)!important;width:100%!important}.idg-signup-row{font-size:12.5px!important;color:#94a3b8!important}.idg-signup-row a{color:#38bdf8!important;text-decoration:none!important;font-weight:600!important}.idg-signup-row a:hover{color:#ffffff!important;text-decoration:underline!important}.idg-like-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;height:32px!important;padding:0 14px!important;background:#141c2c!important;border:1px solid #23304a!important;border-radius:4px!important;color:#cbd5e1!important;font-family:'Oxanium',sans-serif!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important;text-decoration:none!important;box-sizing:border-box!important;transition:all 0.2s ease!important;cursor:pointer!important}.idg-like-btn:hover{background:rgba(239,68,68,.12)!important;border-color:rgba(239,68,68,.45)!important;color:#f87171!important;box-shadow:0 0 12px rgba(239,68,68,.25)!important}.idg-like-btn.is-liked{background:rgba(239,68,68,.18)!important;border-color:#ef4444!important;color:#f87171!important;box-shadow:0 0 14px rgba(239,68,68,.35)!important}.idg-like-btn.is-liked i{color:#ef4444!important;animation:idgHeartBeat 0.3s ease-in-out}@keyframes idgHeartBeat{0%{transform:scale(1)}50%{transform:scale(1.35)}100%{transform:scale(1)}}.idg-like-badge{background:rgba(239,68,68,.25)!important;color:#fca5a5!important;font-size:10.5px!important;font-weight:800!important;padding:1px 6px!important;border-radius:10px!important;margin-left:2px!important;border:1px solid rgba(239,68,68,.4)!important}.idg-post-likers-bar{display:flex;align-items:center;gap:10px;padding:8px 14px;margin:12px 0 6px 0;background:rgba(8,14,24,.6);border:1px solid rgba(239,68,68,.25);border-left:3px solid #ef4444;border-radius:4px;font-size:12px;color:#94a3b8;animation:fadeIn 0.2s ease-in-out}.idg-likers-heart{color:#ef4444;font-size:13px;filter:drop-shadow(0 0 6px rgba(239,68,68,.5))}.idg-likers-content{color:#cbd5e1}.idg-liker-link{color:#38bdf8!important;text-decoration:none!important;font-weight:700}.idg-liker-link:hover{text-decoration:underline!important;color:#60a5fa!important}.idg-liker-link.you{color:#f87171!important}.idg-ips-zone-banner{display:none!important}body.cWidgetsManaging .idg-ips-zone-banner,body.idg-ips-editing-active .idg-ips-zone-banner{display:flex!important}.idg-cyber-widget-card,.idg-widget{background:#0e1520!important;border:1px solid #26344a!important;border-radius:8px!important;box-shadow:0 4px 20px rgba(0,0,0,.4)!important;overflow:hidden!important;box-sizing:border-box!important;margin-bottom:16px!important;display:block!important;position:relative!important}.idg-cw-header{position:relative!important;overflow:hidden!important;min-height:48px!important;background:linear-gradient(110deg,rgba(18,42,70,.95) 0%,rgba(20,29,43,.98) 48%,rgba(15,21,31,.98) 100%)!important;border:none!important;border-bottom:1px solid #1c2738!important;border-radius:8px 8px 0 0!important;box-shadow:inset 0 -1px 0 rgba(8,168,255,.08)!important;padding:10px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;box-sizing:border-box!important;margin:0!important}.idg-cw-header::before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:3px!important;background:linear-gradient(180deg,var(--widget-accent,#08b7ff),#006ec8)!important;box-shadow:0 0 12px rgba(8,168,255,.35)!important;z-index:2!important}.idg-cw-header::after{content:""!important;position:absolute!important;right:-40px!important;top:-50px!important;width:140px!important;height:140px!important;background:radial-gradient(circle,rgba(8,168,255,.10),transparent 66%)!important;pointer-events:none!important}.idg-cw-header-left{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;flex:1 1 0%!important;overflow:hidden!important;position:relative!important;z-index:1!important}.idg-cw-icon{width:26px!important;height:26px!important;border-radius:6px!important;background:rgba(8,168,255,.12)!important;border:1px solid rgba(8,168,255,.25)!important;color:var(--widget-accent,#08b7ff)!important;font-size:13px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.idg-cw-title{font-family:'Rajdhani','Exo 2',sans-serif!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:0.7px!important;text-transform:uppercase!important;color:#ffffff!important;margin:0!important;padding:0!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important}.idg-cw-pill{font-family:'Rajdhani','Exo 2',sans-serif!important;font-weight:800!important;font-size:11px!important;letter-spacing:0.5px!important;padding:3px 8px!important;border-radius:4px!important;background:rgba(8,168,255,.15)!important;border:1px solid rgba(8,168,255,.3)!important;color:#00eaff!important;display:inline-flex!important;align-items:center!important;position:relative!important;z-index:1!important}.idg-cw-arrow-btn{width:24px!important;height:24px!important;border-radius:5px!important;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;color:#94a3b8!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;transition:all 0.2s!important;text-decoration:none!important;position:relative!important;z-index:1!important}.idg-cw-arrow-btn:hover{background:rgba(8,168,255,.2)!important;color:#ffffff!important;border-color:rgba(8,168,255,.4)!important}.idg-cw-body{background:#0d1421!important;padding:12px 14px!important;box-sizing:border-box!important}.idgDonationBox{display:flex!important;flex-direction:column!important;gap:10px!important}.idgDonationBar{height:10px!important;background:rgba(255,255,255,.06)!important;border-radius:5px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.1)!important}.idgDonationBar__fill{height:100%!important;background:linear-gradient(90deg,#00eaff,#0077ff)!important;border-radius:5px!important;box-shadow:0 0 10px rgba(0,234,255,.5)!important}.idgDonationMeta{display:flex!important;justify-content:space-between!important;font-size:11.5px!important;color:#94a3b8!important;font-family:'Inter',sans-serif!important}.idgDonationMeta strong{color:#ffffff!important}.idgData--table{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:8px!important}.idgData__item{display:flex!important;align-items:center!important;gap:10px!important;background:rgba(255,255,255,.02)!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:6px!important;padding:8px 10px!important;transition:all 0.2s ease!important;box-sizing:border-box!important}.idgData__item:hover{background:rgba(255,255,255,.05)!important;border-color:rgba(0,234,255,.3)!important;transform:translateX(3px)!important}.idgData__avatar{flex-shrink:0!important;display:inline-flex!important;line-height:0!important}.idg-avatar{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:var(--idg-av-size,34px)!important;height:var(--idg-av-size,34px)!important;flex-shrink:0!important}.idg-avatar__image{width:100%!important;height:100%!important;border-radius:4px!important;object-fit:cover!important;border:1px solid rgba(255,255,255,.15)!important}.idg-avatar.has-vip-frame .idg-avatar__image{border:none!important}.idg-avatar__vip-frame{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:calc(var(--idg-av-size, 34px) * 1.45)!important;height:calc(var(--idg-av-size, 34px) * 1.45)!important;background-image:var(--idg-frame-url)!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;pointer-events:none!important;z-index:2!important}.idgData__main{flex:1 1 0!important;min-width:0!important}.idgData__title{font-family:'Inter',sans-serif!important;font-size:12.5px!important;font-weight:600!important;color:#e2e8f0!important;text-decoration:none!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.3!important}.idgData__title:hover{color:#00eaff!important}.idgData__meta{font-size:10.5px!important;color:#64748b!important;margin-top:3px!important;display:flex!important;align-items:center!important;gap:5px!important}.idgData__author{font-weight:700!important}.idgData__stats{display:flex!important;align-items:center!important;gap:8px!important;font-size:10.5px!important;color:#64748b!important;flex-shrink:0!important}.idgData__stats span{display:inline-flex!important;align-items:center!important;gap:3px!important}.idg-prefix-badge{display:inline-block!important;font-family:'Rajdhani',sans-serif!important;font-size:10.5px!important;font-weight:800!important;padding:1px 5px!important;border-radius:3px!important;letter-spacing:0.4px!important;vertical-align:middle!important;margin-right:4px!important;line-height:1.2!important}.idg-nav-vip-badge{display:inline-block!important;background:linear-gradient(135deg,#ff8c1e,#ef4444)!important;color:#ffffff!important;font-size:9.5px!important;font-weight:800!important;padding:1px 4px!important;border-radius:3px!important;margin-left:4px!important;letter-spacing:0.5px!important;vertical-align:middle!important;animation:idg-pulse-glow 2s infinite!important}@keyframes idg-pulse-glow{0%,100%{opacity:1;box-shadow:0 0 6px rgba(255,140,30,.6)}50%{opacity:.8;box-shadow:0 0 12px rgba(255,66,105,.9)}}.idgButton{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;font-family:'Rajdhani',sans-serif!important;font-size:13px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.5px!important;border-radius:5px!important;padding:8px 14px!important;text-decoration:none!important;transition:all 0.2s ease!important;cursor:pointer!important;border:none!important;box-sizing:border-box!important}.idgButton--primary{background:linear-gradient(135deg,#00eaff 0%,#0077ff 100%)!important;color:#04121d!important;box-shadow:0 4px 14px rgba(0,234,255,.35)!important}.idgButton--primary:hover{transform:translateY(-1px)!important;box-shadow:0 6px 18px rgba(0,234,255,.5)!important}.idgButton--block{width:100%!important}.idgButton--connect{width:32px!important;height:32px!important;padding:0!important;border-radius:5px!important;background:rgba(34,197,94,.15)!important;border:1px solid rgba(34,197,94,.4)!important;color:#22c55e!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.idgButton--connect:hover{background:#22c55e!important;color:#000000!important}.idgServerList{display:flex!important;flex-direction:column!important;gap:10px!important}.idgServerRow{display:flex!important;background:rgba(255,255,255,.025)!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:6px!important;padding:10px!important;box-sizing:border-box!important}.idgServerName{font-family:'Rajdhani',sans-serif!important;font-weight:800!important}.idgServerMeta{font-size:11px!important;color:#94a3b8!important;margin-top:2px!important;font-family:'Inter',sans-serif!important}.attachments{padding:12px 0 0 0;display:flex;flex-flow:row wrap}.attached{padding:0 6px 8px 6px;max-width:100%;display:flex;flex-flow:column;justify-content:center;align-items:center;vertical-align:initial}.attachments_top{margin:0 auto;text-align:center;flex:1 1 auto;display:flex;flex-flow:column;justify-content:center}.attachments_bot{overflow:hidden;text-overflow:ellipsis;max-width:100%}.attachments_bot a,.attachments_bot .name,.attachments_info .name{white-space:nowrap}div#post_attachments_area.roundframe{overflow:visible;border-top:none;padding:0}#post_attachments_area #postAttachment,#post_attachments_area #postAttachment2,#post_attachments_area #attachment_previews{padding:initial}#post_attachments_area #postAttachment .attachments{padding:0;border-top:none;box-shadow:none}#post_attachments_area #postAttachment .attached{border-right:1px dotted #ddd;border-top:1px dotted #ddd;padding-top:9px;width:200px;position:relative}#post_attachments_area #postAttachment input{line-height:initial}#post_attachments_area #postAttachment .attached input[type="checkbox"]{position:absolute;right:0;top:0}#post_attachments_area .attachment_spacer{display:flex;flex-flow:column;flex:1 1 200px;min-width:200px;order:9999}#post_attachments_area .attach_drop_zone_label{font-weight:700;margin:auto;width:100%}#post_attachments_area .attachment_restrictions{flex:0 0 auto;display:flex;flex-flow:row wrap;justify-content:center}#post_attachments_area .attachment_restrictions>*{margin:0 2ch}#post_attachments_area .dz-image-preview{flex:1 0 auto;display:flex;flex-flow:column;align-items:center;justify-content:center;position:relative;margin:0}#post_attachments_area .dz-image-preview .attachment_preview_wrapper{flex:1 0 auto;display:flex;flex-flow:column;align-items:center;justify-content:center;width:200px;padding:5px}#post_attachments_area .dz-image-preview:not(.errorbox) .attachment_preview_wrapper{position:relative}#post_attachments_area #attachment_previews{display:none;flex-flow:row wrap;justify-content:space-evenly}#post_attachments_area #attachment_previews .descbox .attachment_preview_wrapper,#post_attachments_area #attachment_previews .errorbox .attachment_preview_wrapper,#post_attachments_area #attachment_previews .infobox .attachment_preview_wrapper{padding:initial;width:155px}#post_attachments_area #attachment_previews .descbox .attach-preview,#post_attachments_area #attachment_previews .errorbox .attach-preview,#post_attachments_area #attachment_previews .infobox .attach-preview{display:none}#post_attachments_area #attachment_previews .attach-preview{flex:1 1 auto;display:flex;justify-content:center;margin:.5em 0;min-height:75px;max-height:200px;width:auto}#post_attachments_area #attachment_previews .attach-preview img{object-fit:contain}#post_attachments_area #attachment_previews .attachment_info{overflow:hidden;text-overflow:ellipsis;max-width:100%;flex:initial;width:auto}#post_attachments_area #attachment_previews .attachment_info span:not(:first-child)::before{display:block;content:""}#post_attachments_area #attachment_previews .attach-ui{position:absolute;right:5px;top:5px;border-radius:4px;padding:.5ch;min-height:initial;margin:0;box-shadow:none;z-index:2}#post_attachments_area .attached_BBC_width_height{display:none;clear:both}#post_attachments_area .attached_BBC_width,#post_attachments_area .attached_BBC_height{padding:5px 0;margin:0;display:block}#post_attachments_area #attachment_upload{border:2px dashed transparent;border-radius:5px;min-height:initial}#post_attachments_area #attachment_upload.dz-drag-hover{border-color:#557ea0}#post_attachments_area .dz-clickable{cursor:pointer}#post_attachments_area #drop_zone_ui{display:none;min-width:100%;flex-flow:row wrap;padding:5px}#post_attachments_area #max_files_progress{display:none;border-radius:0 0 7px 7px;border-left:none;border-right:none;border-bottom:none}#post_attachments_area #max_files_progress_text{display:none;position:relative;z-index:1}#post_attachments_area #max_files_progress,#post_attachments_area .progress_bar .bar{z-index:initial}#ic_recentposts td,#ic_recentposts span{vertical-align:middle;float:none}#likes .adi_item_context .avatar{padding:0;display:inline-flex;margin:0 4px 4px 0}#likes .adi_item_context,#likes span.floatright.like_time,span.contact_info.floatright{vertical-align:middle;display:inline-block;line-height:38px;margin:0}#mlist span.member .adi_item_context{margin:-4px 4px -2px 0}[data-adi~="memberlistname"]{display:flex;align-items:center}.alerts_unread .unread_notify_image{width:40px}.adi_header{display:table-cell;align-self:center;text-align:center;vertical-align:middle;width:48px}.adi_item_alert{position:relative;object-fit:scale-down;margin:4px 0 4px 4px;vertical-align:bottom;width:44px}#alerts .alert_image{width:40px;padding:0}#alerts .alert_image .avatar+.alert_icon{right:2px}div.post .adi_item_costum{margin:0 -4px 0 6px}div.list_posts .adi_item_costum{margin:0 0 0 6px}.post span[data-adi~="avatar"]::before,.list_posts span[data-adi~="avatar"]::before{content:"@";top:24px;left:-5px;position:absolute;color:#4d4d4d;width:15px;height:15px;font-size:12px;display:inline-block;border-radius:50%;text-align:center;line-height:15px;vertical-align:middle;z-index:1}div.post span[data-adi~="img"]::before,div.list_posts span[data-adi~="img"]::before{top:28px;font-size:12px}.avatar,.adi_item_context,.adi_item_costum{position:relative;object-fit:scale-down;vertical-align:bottom;justify-content:center;align-content:center;display:inline-flex;font-weight:550}#profileview .avatar{margin:0}.poster .avatar{margin:4px 0 4px 0}.avatar,.adi_item_context,.adi_item_costum{margin:4px 4px 4px 0}span.adi_item_topic{position:relative;object-fit:scale-down;margin:-4px 8px 4px 0!important;vertical-align:bottom;justify-content:center;align-content:center;display:inline-flex}.adi_item_topic{display:inline-block;padding:0;position:relative;margin:-10px 4px 0 0}[data-adi="href"]:hover{text-decoration:none}[data-adi="href"] span.avatar,[data-adi="href"] img.avatar{cursor:pointer}#profile_menu .adi_item_context{margin:0 -10px 0 0}.adi_item_post,.adi_item_costum{position:relative;margin:-2px 4px 0 0}.topic_details .adi_item_post,.topic_details .adi_item_costum{float:left}.adi_item_topic .avatar[data-adi~="avatar"]{line-height:46px;width:48px;height:48px;font-size:28px}#display_head{position:relative;display:table;width:100%}.avatar[data-adi~="avatar"],.adi_initial[data-adi~="avatar"]{width:36px;height:36px;line-height:34px;font-size:22px;color:#fff;cursor:default}#profile_menu_top>.avatar{line-height:17px;width:18px;height:18px;font-size:10px;margin:2px 5px 0 0;float:left}li.avatar,.avatar,.poster .avatar[data-adi~="avatar"],#profileview .avatar[data-adi~="avatar"],#profileview .adi_item_context{width:65px;height:65px;line-height:60px;font-size:42px}li.avatar a:hover{text-decoration:none}li.avatar span.avatar,li.avatar img.avatar{cursor:pointer}li.avatar span.avatar.guest,li.avatar img.avatar.guest{cursor:default}[data-adi~="shadow"]{box-shadow:1px 2px 4px rgba(0,0,0,.4)}#profile_menu_top>.avatar[data-adi~="shadow"]{box-shadow:1px 2px 2px rgba(0,0,0,.15)}[data-adi~="circle"]{border-radius:100%}li.avatar [data-adi~="inner"],#profileview [data-adi~="inner"]{box-shadow:-2px -2px rgba(0,0,0,.15)}[data-adi~="inner"]{box-shadow:-1px -1px rgba(0,0,0,.15)}[data-adi~="log_in"]{background:#42b72a;border-color:#74d246}[data-adi~="log_un"]{background:#a7a2a2;border-color:#969292}[data-adi~="icon"]{position:absolute;box-sizing:border-box}[data-adi~="back"]{right:4px;bottom:4px;padding:5px;background:#f8f8f8}[data-adi~="front"]{right:6px;bottom:6px;padding:3px}#profileview [data-adi~="back"]{right:0;padding:8px;bottom:0}#profileview [data-adi~="front"]{right:2px;padding:6px;bottom:2px}.poster [data-adi~="back"]{right:0;padding:8px;bottom:-4px}.poster [data-adi~="front"]{right:2px;padding:6px;bottom:-2px}.adi_item_topic [data-adi~="back"]{right:0;padding:6px;bottom:0}.adi_item_topic [data-adi~="front"]{right:2px;padding:4px;bottom:2px}div.adi_item_topic [data-adi~="back"]{right:4px;padding:6px;bottom:4px}div.adi_item_topic [data-adi~="front"]{right:6px;padding:4px;bottom:6px}.adi_item_alert [data-adi~="back"]{right:6px;bottom:4px;padding:5px}.adi_item_alert [data-adi~="front"]{right:8px;bottom:6px;padding:3px}.adi_print{display:flex;flex-direction:row}.adi_item_topic_first{display:inline-block;align-self:center;text-align:center;padding:0;flex-shrink:0;order:2;position:relative;margin-right:4px}@media screen and (max-width:720px){.adi_print .adi_item_board,.adi_print .adi_item_topic_first,.adi_print .adi_item_topic_last{display:none}}.adi_print .board_icon,#topic_header .board_icon{order:1}.adi_print .info,#topic_header .info{order:3}.adi_print .board_stats,#topic_header .board_stats{order:4}.adi_print .lastpost,#topic_header .lastpost{order:6;width:20%}.no_board_topics .lastpost{width:20%;margin-left:44px}.adi_recent{float:left;bottom:5px;position:relative}@media (max-width:1024px) and (min-width:856px){.adi_print .lastpost{width:20%;margin:0}}@media (max-width:855px) and (min-width:721px){.adi_print .lastpost{margin:0px!important}}@media screen and (max-width:720px){.adi_print .lastpost{width:100%}}#topic_container .lastpost,#topic_header .lastpost{width:20%}.adi_print .children,.adi_print .moderation,#topic_header .moderation{order:7}.adi_item_topic_last{display:inline-block;align-self:center;text-align:center;padding:0;flex-shrink:0;order:5;position:relative;margin-right:4px}.adi_item_board{display:inline-block;align-self:center;text-align:center;padding:0;flex-shrink:0;order:5;position:relative;margin-right:4px}div.post .bbc_standard_quote [data-adi~="avatar"]::before,div.post .bbc_standard_quote [data-adi~="costum"],div.post .bbc_standard_quote:last-child [data-adi~="avatar"]::before,div.post .bbc_standard_quote:last-child [data-adi~="costum"],div.list_posts .bbc_standard_quote [data-adi~="avatar"]::before,div.list_posts .bbc_standard_quote [data-adi~="costum"],div.list_posts .bbc_standard_quote:last-child [data-adi~="avatar"]::before,div.list_posts .bbc_standard_quote:last-child [data-adi~="costum"]{background-color:#e0e6f6}div.post .bbc_alternate_quote [data-adi~="avatar"]::before,div.post .bbc_alternate_quote [data-adi~="costum"],div.post .bbc_alternate_quote:last-child [data-adi~="avatar"]::before,div.post .bbc_alternate_quote:last-child [data-adi~="costum"],div.list_posts .bbc_alternate_quote [data-adi~="avatar"]::before,div.list_posts .bbc_alternate_quote [data-adi~="costum"],div.list_posts .bbc_alternate_quote:last-child [data-adi~="avatar"]::before,div.list_posts .bbc_alternate_quote:last-child [data-adi~="costum"]{background-color:#ebf4f8}.windowbg:nth-of-type(odd) [data-adi~="topic"],.windowbg:nth-of-type(odd) [data-adi~="message"],.windowbg:nth-of-type(odd) [data-adi~="costum"],.windowbg:nth-of-type(odd) [data-adi~="avatar"]::before{background:#fdfdfd}.windowbg:nth-of-type(even) [data-adi~="topic"],.windowbg:nth-of-type(even) [data-adi~="message"],.windowbg:nth-of-type(even) [data-adi~="costum"],.windowbg:nth-of-type(even) [data-adi~="avatar"]::before{background:#f0f4f7}.windowbg:target [data-adi~="topic"],.windowbg:target [data-adi~="costum"],.windowbg:target [data-adi~="message"],.windowbg:target [data-adi~="avatar"]::before{background:#ffffe0}.windowbg:hover [data-adi~="message"]{background:#e2eef8}[data-adi~="solved"]{background:#c5edc5}[data-adi~="locked"]{background:#e7eaef}[data-adi~="sticky"]{background:#cfdce8}[data-adi~="sticky"][data-adi~="locked"]{background:#e8d8cf}[data-adi~="approvetopic"]{background:#e4a17c}[data-adi~="approvepost"],.approvepost [data-adi~="costum"],.approvepost [data-adi~="avatar"]::before{background:#ffcbcb}[data-adi~="approvebg"],.approvebg [data-adi~="costum"],.approvebg [data-adi~="avatar"]::before{background:#ffeaea}[data-adi~="basic"],[data-adi~="message"]{background:#f3f5f7}* SCEditor is licensed under the MIT license:* https://opensource.org/licenses/mit-license.php */ div.sceditor-grip,.sceditor-button div{background-image:url(../images/icons/editor_sprite.png);background-repeat:no-repeat;width:16px;height:16px}.sceditor-button-flash div{background-position:0 -712px}.sceditor-button-youtube div{background-position:0 0}.sceditor-button-link div{background-position:0 -16px}.sceditor-button-unlink div{background-position:0 -32px}.sceditor-button-underline div{background-position:0 -48px}.sceditor-button-time div{background-position:0 -64px}.sceditor-button-table div{background-position:0 -80px}.sceditor-button-superscript div{background-position:0 -96px}.sceditor-button-subscript div{background-position:0 -112px}.sceditor-button-strike div{background-position:0 -128px}.sceditor-button-source div{background-position:0 -144px}.sceditor-button-size div{background-position:0 -160px}.sceditor-button-rtl div{background-position:0 -176px}.sceditor-button-right div{background-position:0 -192px}.sceditor-button-removeformat div{background-position:0 -208px}.sceditor-button-quote div{background-position:0 -224px}.sceditor-button-print div{background-position:0 -240px}.sceditor-button-pastetext div{background-position:0 -256px}.sceditor-button-paste div{background-position:0 -272px}.sceditor-button-outdent div{background-position:0 -288px}.sceditor-button-orderedlist div{background-position:0 -304px}.sceditor-button-maximize div{background-position:0 -320px}.sceditor-button-ltr div{background-position:0 -336px}.sceditor-button-left div{background-position:0 -352px}.sceditor-button-justify div{background-position:0 -368px}.sceditor-button-italic div{background-position:0 -384px}.sceditor-button-indent div{background-position:0 -400px}.sceditor-button-image div{background-position:0 -416px}.sceditor-button-horizontalrule div{background-position:0 -432px}.sceditor-button-format div{background-position:0 -448px}.sceditor-button-font div{background-position:0 -464px}.sceditor-button-emoticon div{background-position:0 -480px}.sceditor-button-email div{background-position:0 -496px}.sceditor-button-date div{background-position:0 -512px}.sceditor-button-cut div{background-position:0 -528px}.sceditor-button-copy div{background-position:0 -544px}.sceditor-button-color div{background-position:0 -560px}.sceditor-button-code div{background-position:0 -576px}.sceditor-button-center div{background-position:0 -592px}.sceditor-button-bulletlist div{background-position:0 -608px}.sceditor-button-bold div{background-position:0 -624px}div.sceditor-grip{background-position:0 -640px;width:10px;height:10px}.rtl div.sceditor-grip{background-position:0 -650px;width:10px;height:10px}.sceditor-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;background:#151b28;border:1px solid #263247;font-size:13px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:#d9e2f0;line-height:1;font-weight:700;border-radius:4px;background-clip:padding-box;min-width:100%;max-width:100%}.sceditor-container *,.sceditor-container *::before,.sceditor-container *::after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.sceditor-container,.sceditor-container div,div.sceditor-dropdown,div.sceditor-dropdown div{padding:0;margin:0;z-index:5}.sceditor-container iframe,.sceditor-container textarea{line-height:normal;border:0;outline:none;font-size:14px;color:#f7f7f7;box-sizing:border-box;padding:0 5px;margin:0;resize:none;background:#131926!important;display:flex;flex-basis:175px;flex-grow:1;min-width:100%;max-width:100%;height:175px;min-height:1px;max-height:100%}.sceditor-container iframe{font-family:Verdana,Arial,Helvetica,sans-serif}.sceditor-container textarea{font-family:"DejaVu Sans Mono",Monaco,Consolas,monospace}div.sceditor-dnd-cover{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(21,27,40,.88);border:5px dashed #34445e;z-index:200;font-size:2em;text-align:center;color:#718096}div.sceditor-dnd-cover p{position:relative;top:45%;pointer-events:none}div.sceditor-resize-cover{position:absolute;top:0;left:0;background:#05080d;width:100%;height:100%;z-index:10;opacity:.3}div.sceditor-grip{overflow:hidden;width:10px;height:10px;cursor:pointer;position:absolute;bottom:0;right:0;z-index:3;line-height:0}div.sceditor-grip.has-icon{background-image:none}.sceditor-maximize{position:fixed;top:0;left:0;height:100%!important;width:100%!important;border-radius:0;background-clip:padding-box;z-index:2000}html.sceditor-maximize,body.sceditor-maximize{height:100%;width:100%;padding:0;margin:0;overflow:hidden}.ie6.sceditor-maximize{position:absolute}.sceditor-maximize div.sceditor-grip{display:none}.sceditor-maximize div.sceditor-toolbar{border-radius:0;background-clip:padding-box}div.sceditor-smileyPopup,div.sceditor-dropdown{border:1px solid #2a3850;background:#151b28;color:#c8d3e3;z-index:4000;padding:10px;line-height:1;border-radius:2px;background-clip:padding-box;box-shadow:1px 2px 4px rgba(0,0,0,.2);overflow-y:auto}@media screen and (min-width:1024px){div.sceditor-smileyPopup{max-height:50%;width:50%;position:fixed}#sceditor-popup{height:100%}#sceditor-popup-smiley{height:90%;overflow:auto}}@media screen and (max-width:1024px){div.sceditor-smileyPopup{width:90%;position:absolute}}div.sceditor-dropdown{position:absolute;border:1px solid #2a3850;background:#151b28;color:#c8d3e3;z-index:4000;padding:10px;line-height:1;border-radius:2px;background-clip:padding-box;box-shadow:1px 2px 4px rgba(0,0,0,.2)}div.sceditor-dropdown a,div.sceditor-dropdown a:link{color:#c8d3e3}div.sceditor-dropdown form{margin:0}div.sceditor-dropdown label{display:block;font-weight:700;color:#dce6f4;padding:4px 0}div.sceditor-dropdown input,div.sceditor-dropdown textarea{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;outline:0;padding:4px;border:1px solid #2a3850;border-top-color:#718096;margin:0 0 .75em;border-radius:1px;background-clip:padding-box}div.sceditor-dropdown textarea{padding:6px}div.sceditor-dropdown input:focus,div.sceditor-dropdown textarea:focus{border-color:#00a8ff;border-top-color:#00a8ff;box-shadow:inset 0 1px 5px rgba(0,0,0,.1)}div.sceditor-dropdown .button{font-weight:700;color:#d7e1ee;padding:0 12px;background:#182235;border:solid 1px #ccc;border-radius:2px;background-clip:padding-box;cursor:pointer;margin:.3em 0 0}div.sceditor-dropdown .button:hover{background:#202b3d;box-shadow:0 1px 1px rgba(0,0,0,.15)}div.sceditor-font-picker,div.sceditor-fontsize-picker,div.sceditor-format{padding:6px 0}div.sceditor-emoticons,div.sceditor-more-emoticons,div.sceditor-color-picker{padding:0}.sceditor-pastetext textarea{border:1px solid #2a3850;width:20em}.sceditor-emoticons img,.sceditor-more-emoticons img{padding:0;cursor:pointer;margin:2px}.sceditor-insertemoticon{padding:4px!important}.sceditor-insertemoticon>div,.sceditor-insertemoticon>center{display:inline-block;vertical-align:middle}.sceditor-more{border-top:1px solid #263247;display:inline-block;cursor:pointer;font-weight:700;padding:0 4px!important;margin-top:4px!important}.sceditor-dropdown a:hover{background:#1d2738}.sceditor-fontsize-option,.sceditor-font-option,.sceditor-format a{display:block;padding:7px 10px;cursor:pointer;text-decoration:none;color:#d9e2f0}.sceditor-fontsize-option{padding:7px 13px}.sceditor-color-column{float:left}.sceditor-color-option{display:block;border:1px solid #263247;height:10px;width:10px;overflow:hidden;display:inline-block;border:1px solid #263247}@media screen and (min-width:1024px){.sceditor-color-option{height:24px;width:24px}.sceditor-color-picker{width:131px}}@media screen and (max-width:1024px){.sceditor-color-option{height:48px;width:48px}.sceditor-color-picker{width:251px}}.sceditor-color-option:hover{border:1px solid #333}div.sceditor-toolbar{flex-shrink:0;overflow:hidden;padding:3px 5px 2px;background:#111827;border-bottom:1px solid #263247;line-height:0;text-align:left;user-select:none;border-radius:3px 3px 0 0;background-clip:padding-box;margin:0 0 5px}div.sceditor-group{display:inline-block;background:#1b2435;margin:1px 5px 1px 0;padding:1px;border-bottom:1px solid #263247;border-radius:3px;background-clip:padding-box}.sceditor-button{float:left;cursor:pointer;padding:3px 5px;width:16px;height:20px;border-radius:3px;background-clip:padding-box}.sceditor-button:hover,.sceditor-button:active,.sceditor-button.active{background:#151b28;box-shadow:inset 1px 1px 0 rgba(0,0,0,.3),inset -1px 0 rgba(0,0,0,.3),inset 0 -1px 0 rgba(0,0,0,.2)}.sceditor-button:active{background:#151b28;box-shadow:inset 1px 1px 0 rgba(0,0,0,.3),inset -1px 0 rgba(0,0,0,.3),inset 0 -1px 0 rgba(0,0,0,.2),inset 0 0 8px rgba(0,0,0,.3)}.sceditor-button.disabled:hover{background:inherit;cursor:default;box-shadow:none}.sceditor-button,.sceditor-button div{display:block}.sceditor-button svg{display:inline-block;height:16px;width:16px;margin:2px 0;fill:#dce8f5;pointer-events:none;line-height:1}.sceditor-button.disabled svg{fill:#718096}.sceditor-button div{margin:2px 0;padding:0;overflow:hidden;line-height:0;font-size:0;color:transparent}.sceditor-button.has-icon div{display:none}.sceditor-button.disabled div{opacity:.3}.text .sceditor-button,.text .sceditor-button div,.sceditor-button.text,.sceditor-button.text div,.text-icon .sceditor-button,.text-icon .sceditor-button div,.sceditor-button.text-icon,.sceditor-button.text-icon div{display:inline-block;width:auto;line-height:16px;font-size:1em;color:inherit;text-indent:0}.text-icon .sceditor-button.has-icon div,.sceditor-button.has-icon div,.text .sceditor-button div,.sceditor-button.text div{padding:0 2px;background:none}.text .sceditor-button svg,.sceditor-button.text svg{display:none}.text-icon .sceditor-button div,.sceditor-button.text-icon div{padding:0 2px 0 20px}.rtl div.sceditor-toolbar{text-align:right}.rtl .sceditor-button{float:right}.rtl div.sceditor-grip{right:auto;left:0}.sceditor-button-pre div{background-position:0 -696px}.sceditor-button-floatleft div{background-position:0 -680px}.sceditor-button-floatright div{background-position:0 -664px}.sceditor-insertemoticon img,.sceditor-smileyPopup img{margin:6px 7px 0 0}.sceditor-insertemoticon img,div.sceditor-dropdown img,.sceditor-smileyPopup img{cursor:pointer}.sceditor-container{background:#151b28;color:#d9e2f0;border-color:#263247;border-radius:3px;box-shadow:0 8px 24px rgba(0,0,0,.22);overflow:hidden}.sceditor-container iframe,.sceditor-container textarea{background:#0b1019!important;color:#e6edf7;caret-color:#00a8ff}div.sceditor-toolbar{background:linear-gradient(180deg,#172133 0%,#111827 100%);border-bottom:1px solid #263247;box-shadow:inset 0 -1px 0 rgba(0,168,255,.05);padding:5px 6px 4px;margin:0}div.sceditor-group{background:#151e2e;border:1px solid #263247;border-bottom-color:#30405a;border-radius:3px;padding:1px;box-shadow:0 2px 8px rgba(0,0,0,.18)}.sceditor-button{color:#9eacc0;border-radius:2px;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.sceditor-button:hover{background:#1d2a3f;color:#00a8ff;box-shadow:inset 0 0 0 1px rgba(0,168,255,.22)}.sceditor-button:active,.sceditor-button.active{background:#0d3550;color:#00a8ff;box-shadow:inset 0 0 0 1px rgba(0,168,255,.42),0 0 10px rgba(0,168,255,.10)}.sceditor-button svg{fill:currentColor}.sceditor-button.disabled{color:#56657a}.sceditor-button.disabled svg{fill:currentColor}div.sceditor-dropdown,div.sceditor-smileyPopup{background:#111827;color:#d9e2f0;border:1px solid #2b3a52;border-radius:3px;box-shadow:0 14px 35px rgba(0,0,0,.42),0 0 0 1px rgba(0,168,255,.035)}div.sceditor-dropdown a,div.sceditor-dropdown a:link,.sceditor-fontsize-option,.sceditor-font-option,.sceditor-format a{color:#cbd6e5}div.sceditor-dropdown a:hover,.sceditor-fontsize-option:hover,.sceditor-font-option:hover,.sceditor-format a:hover{background:#19263a;color:#00a8ff}div.sceditor-dropdown label{color:#dce6f4}div.sceditor-dropdown input,div.sceditor-dropdown textarea{background:#0b1019;color:#e6edf7;border:1px solid #2b3a52;border-top-color:#34445e;border-radius:2px}div.sceditor-dropdown input:focus,div.sceditor-dropdown textarea:focus{border-color:#00a8ff;border-top-color:#00a8ff;box-shadow:0 0 0 2px rgba(0,168,255,.10)}div.sceditor-dropdown .button{color:#e5edf8;background:#18253a;border:1px solid #2b3a52;border-radius:3px;transition:background-color .16s ease,border-color .16s ease,color .16s ease}div.sceditor-dropdown .button:hover{background:#20314a;border-color:#00a8ff;color:#fff;box-shadow:0 0 12px rgba(0,168,255,.12)}.sceditor-more{border-top-color:#263247;color:#8fa0b7}.sceditor-color-option{border-color:#263247}.sceditor-color-option:hover{border-color:#00a8ff}div.sceditor-dnd-cover{background:rgba(11,16,25,.90);border-color:#00a8ff;color:#b9c7d9}div.sceditor-resize-cover{background:#05080d}.sceditor-button.has-icon div{background:none}.sceditor-button:focus-visible{outline:1px solid #00a8ff;outline-offset:1px}.sceditor-maximize{background:#0b1019}@media screen and (max-width:700px){.sceditor-container{border-radius:3px}div.sceditor-toolbar{padding:4px}div.sceditor-group{margin-right:3px}.sceditor-button{padding:3px 4px}}/*! SCEditor | (C) 2011-2013, Sam Clarke | sceditor.com/license */
 div.sceditor-grip,.sceditor-button div{background-image:url(../../default/images/icons/editor_sprite.png);background-repeat:no-repeat;width:16px;height:16px}.sceditor-button-flash div{background-position:0 -712px}.sceditor-button-youtube div{background-position:0 0}.sceditor-button-link div{background-position:0 -16px}.sceditor-button-unlink div{background-position:0 -32px}.sceditor-button-underline div{background-position:0 -48px}.sceditor-button-time div{background-position:0 -64px}.sceditor-button-table div{background-position:0 -80px}.sceditor-button-superscript div{background-position:0 -96px}.sceditor-button-subscript div{background-position:0 -112px}.sceditor-button-strike div{background-position:0 -128px}.sceditor-button-source div{background-position:0 -144px}.sceditor-button-size div{background-position:0 -160px}.sceditor-button-rtl div{background-position:0 -176px}.sceditor-button-right div{background-position:0 -192px}.sceditor-button-removeformat div{background-position:0 -208px}.sceditor-button-quote div{background-position:0 -224px}.sceditor-button-print div{background-position:0 -240px}.sceditor-button-pastetext div{background-position:0 -256px}.sceditor-button-paste div{background-position:0 -272px}.sceditor-button-outdent div{background-position:0 -288px}.sceditor-button-orderedlist div{background-position:0 -304px}.sceditor-button-maximize div{background-position:0 -320px}.sceditor-button-ltr div{background-position:0 -336px}.sceditor-button-left div{background-position:0 -352px}.sceditor-button-justify div{background-position:0 -368px}.sceditor-button-italic div{background-position:0 -384px}.sceditor-button-indent div{background-position:0 -400px}.sceditor-button-image div{background-position:0 -416px}.sceditor-button-horizontalrule div{background-position:0 -432px}.sceditor-button-format div{background-position:0 -448px}.sceditor-button-font div{background-position:0 -464px}.sceditor-button-emoticon div{background-position:0 -480px}.sceditor-button-email div{background-position:0 -496px}.sceditor-button-date div{background-position:0 -512px}.sceditor-button-cut div{background-position:0 -528px}.sceditor-button-copy div{background-position:0 -544px}.sceditor-button-color div{background-position:0 -560px}.sceditor-button-code div{background-position:0 -576px}.sceditor-button-center div{background-position:0 -592px}.sceditor-button-bulletlist div{background-position:0 -608px}.sceditor-button-bold div{background-position:0 -624px}div.sceditor-grip{background-position:0 -640px;width:10px;height:10px}.rtl div.sceditor-grip{background-position:0 -650px;width:10px;height:10px}.sceditor-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;background:#fff;border:1px solid #d9d9d9;font-size:13px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:#222;line-height:1;font-weight:700;border-radius:4px 4px 0 0;background-clip:padding-box;min-width:100%;max-width:100%}.sceditor-container *,.sceditor-container *::before,.sceditor-container *::after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.sceditor-container,.sceditor-container div,div.sceditor-dropdown,div.sceditor-dropdown div{padding:0;margin:0;z-index:5}.sceditor-container iframe,.sceditor-container textarea{line-height:normal;border:0;outline:none;font-size:14px;color:#111;box-sizing:border-box;padding:0 5px;margin:0;resize:none;background:#fff;display:flex;flex-basis:250px;flex-grow:1;min-width:100%;max-width:100%;height:250px;min-height:1px;max-height:100%}.sceditor-container iframe{font-family:Verdana,Arial,Helvetica,sans-serif}.sceditor-container textarea{font-family:"DejaVu Sans Mono",Monaco,Consolas,monospace}div.sceditor-dnd-cover{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,.2);border:5px dashed #aaa;z-index:200;font-size:2em;text-align:center;color:#aaa}div.sceditor-dnd-cover p{position:relative;top:45%;pointer-events:none}div.sceditor-resize-cover{position:absolute;top:0;left:0;background:#000;width:100%;height:100%;z-index:10;opacity:.3}div.sceditor-grip{overflow:hidden;width:10px;height:10px;cursor:pointer;position:absolute;bottom:0;right:0;z-index:3;line-height:0}div.sceditor-grip.has-icon{background-image:none}.sceditor-maximize{position:fixed;top:0;left:0;height:100%!important;width:100%!important;border-radius:0;background-clip:padding-box;z-index:2000}html.sceditor-maximize,body.sceditor-maximize{height:100%;width:100%;padding:0;margin:0;overflow:hidden}.ie6.sceditor-maximize{position:absolute}.sceditor-maximize div.sceditor-grip{display:none}.sceditor-maximize div.sceditor-toolbar{border-radius:0;background-clip:padding-box}div.sceditor-smileyPopup,div.sceditor-dropdown{border:1px solid #ccc;background:#fff;color:#333;z-index:4000;padding:10px;line-height:1;border-radius:2px;background-clip:padding-box;box-shadow:1px 2px 4px rgba(0,0,0,.2);overflow-y:auto}div.sceditor-smileyPopup{top:unset;left:0;right:0;transform:unset;position:absolute;min-height:100px;min-width:250px;margin-inline:auto;display:flex;box-sizing:border-box;max-height:215px;max-width:450px}div.sceditor-smileyPopup #sceditor-popup{width:100%;display:flex;flex-direction:column}div.sceditor-smileyPopup #sceditor-popup div#sceditor-popup-smiley{flex-grow:1;align-self:flex-start}div.sceditor-smileyPopup #sceditor-popup span.button{margin-top:20px;align-self:center}div.sceditor-dropdown{position:absolute;border:1px solid #ccc;background:#fff;color:#333;z-index:4000;padding:10px;line-height:1;border-radius:2px;background-clip:padding-box;box-shadow:1px 2px 4px rgba(0,0,0,.2)}div.sceditor-dropdown a,div.sceditor-dropdown a:link{color:#333}div.sceditor-dropdown form{margin:0}div.sceditor-dropdown label{display:block;font-weight:700;color:#3c3c3c;padding:4px 0}div.sceditor-dropdown input,div.sceditor-dropdown textarea{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;outline:0;padding:4px;border:1px solid #ccc;border-top-color:#888;margin:0 0 .75em;border-radius:1px;background-clip:padding-box}div.sceditor-dropdown textarea{padding:6px}div.sceditor-dropdown input:focus,div.sceditor-dropdown textarea:focus{border-color:#aaa;border-top-color:#666;box-shadow:inset 0 1px 5px rgba(0,0,0,.1)}div.sceditor-dropdown .button{font-weight:700;color:#444;padding:0 12px;background:#ececec;border:solid 1px #ccc;border-radius:2px;background-clip:padding-box;cursor:pointer;margin:.3em 0 0}div.sceditor-dropdown .button:hover{background:#f3f3f3;box-shadow:0 1px 1px rgba(0,0,0,.15)}div.sceditor-font-picker,div.sceditor-fontsize-picker,div.sceditor-format{padding:6px 0}div.sceditor-emoticons,div.sceditor-more-emoticons,div.sceditor-color-picker{padding:0}.sceditor-pastetext textarea{border:1px solid #bbb;width:20em}.sceditor-emoticons img,.sceditor-more-emoticons img{padding:0;cursor:pointer;margin:2px}.sceditor-insertemoticon{padding:4px!important}.sceditor-insertemoticon>div,.sceditor-insertemoticon>center{display:inline-block;vertical-align:middle}.sceditor-more{border-top:1px solid #bbb;display:inline-block;cursor:pointer;font-weight:700;padding:0 4px!important;margin-top:4px!important}.sceditor-dropdown a:hover{background:#eee}.sceditor-fontsize-option,.sceditor-font-option,.sceditor-format a{display:block;padding:7px 10px;cursor:pointer;text-decoration:none;color:#222}.sceditor-fontsize-option{padding:7px 13px}.sceditor-color-column{float:left}.sceditor-color-option{display:block;border:1px solid #fff;height:10px;width:10px;overflow:hidden;display:inline-block;border:1px solid #fff}@media screen and (min-width:1024px){.sceditor-color-option{height:24px;width:24px}.sceditor-color-picker{width:131px}}@media screen and (max-width:1024px){.sceditor-color-option{height:48px;width:48px}.sceditor-color-picker{width:251px}}.sceditor-color-option:hover{border:1px solid #333}div.sceditor-toolbar{flex-shrink:0;overflow:hidden;padding:3px 5px 2px;background:#f7f7f7;border-bottom:1px solid silver;line-height:0;text-align:left;user-select:none;border-radius:3px 3px 0 0;background-clip:padding-box;margin:0 0 5px}div.sceditor-group{display:inline-block;background:#ddd;margin:1px 5px 1px 0;padding:1px;border-bottom:1px solid #aaa;border-radius:3px;background-clip:padding-box}.sceditor-button{float:left;cursor:pointer;padding:3px 5px;width:16px;height:20px;border-radius:3px;background-clip:padding-box}.sceditor-button:hover,.sceditor-button:active,.sceditor-button.active{background:#fff;box-shadow:inset 1px 1px 0 rgba(0,0,0,.3),inset -1px 0 rgba(0,0,0,.3),inset 0 -1px 0 rgba(0,0,0,.2)}.sceditor-button:active{background:#fff;box-shadow:inset 1px 1px 0 rgba(0,0,0,.3),inset -1px 0 rgba(0,0,0,.3),inset 0 -1px 0 rgba(0,0,0,.2),inset 0 0 8px rgba(0,0,0,.3)}.sceditor-button.disabled:hover{background:inherit;cursor:default;box-shadow:none}.sceditor-button,.sceditor-button div{display:block}.sceditor-button svg{display:inline-block;height:16px;width:16px;margin:2px 0;fill:#111;pointer-events:none;line-height:1}.sceditor-button.disabled svg{fill:#888}.sceditor-button div{margin:2px 0;padding:0;overflow:hidden;line-height:0;font-size:0;color:transparent}.sceditor-button.has-icon div{display:none}.sceditor-button.disabled div{opacity:.3}.text .sceditor-button,.text .sceditor-button div,.sceditor-button.text,.sceditor-button.text div,.text-icon .sceditor-button,.text-icon .sceditor-button div,.sceditor-button.text-icon,.sceditor-button.text-icon div{display:inline-block;width:auto;line-height:16px;font-size:1em;color:inherit;text-indent:0}.text-icon .sceditor-button.has-icon div,.sceditor-button.has-icon div,.text .sceditor-button div,.sceditor-button.text div{padding:0 2px;background:none}.text .sceditor-button svg,.sceditor-button.text svg{display:none}.text-icon .sceditor-button div,.sceditor-button.text-icon div{padding:0 2px 0 20px}.rtl div.sceditor-toolbar{text-align:right}.rtl .sceditor-button{float:right}.rtl div.sceditor-grip{right:auto;left:0}.sceditor-button-pre div{background-position:0 -696px}.sceditor-button-floatleft div{background-position:0 -680px}.sceditor-button-floatright div{background-position:0 -664px}.sceditor-insertemoticon img,.sceditor-smileyPopup img{margin:6px 7px 0 0}.sceditor-insertemoticon img,div.sceditor-dropdown img,.sceditor-smileyPopup img{cursor:pointer}/*! SCEditor Dark Gaming Theme for Indungi Steyle-V4 */
html,p,code::before,table,body,div,span,li,dt,dd{margin:0;padding:0;font-family:'Inter',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;font-size:14px;color:#f1f5f9!important;line-height:1.6;overflow:visible}html{height:100%;background:#080c14!important}body{min-height:100%;word-wrap:break-word;margin:0;padding:12px 16px!important;background:#080c14!important;color:#f1f5f9!important;caret-color:#ff9800!important}p{margin:0 0 8px 0;color:#f1f5f9!important}ul,ol{margin:0 0 10px 0;padding-left:24px;color:#cbd5e1!important}ul{list-style-type:disc}ol{list-style-type:decimal}a{color:#38bdf8!important;text-decoration:underline}a:hover{color:#ff9800!important}table,td,th{border:1px solid #1f2d42!important;empty-cells:show;min-width:.5ch;color:#e2e8f0!important;padding:6px 10px}th{background:#141d2d!important;font-weight:700}code::before{position:absolute;content:'Code:';top:-1.35em;left:0;color:#ff9800!important;font-size:11px;font-weight:700;letter-spacing:.5px}code[data-title]::before{content:'Code: (' attr(data-title) ')'}code{margin-top:1.5em;position:relative;background:#0d1420!important;border:1px solid #1f2d42!important;color:#38bdf8!important;white-space:pre;padding:8px 12px;display:block;border-radius:4px;font-family:'Consolas','Courier New',monospace;font-size:13px}blockquote{margin:10px 0;padding:10px 14px;font-size:13px;border:1px solid #1f2d42!important;border-left:3px solid #ff9800!important;background-color:#101726!important;border-radius:4px;color:#cbd5e1!important}blockquote cite{display:block;border-bottom:1px solid #1f2d42;font-size:.9em;margin-bottom:.5em;font-weight:700;color:#ff9800!important}blockquote cite::before{color:#ff9800;font-size:18px;font-style:normal;content:'\275D';margin-right:6px;vertical-align:middle}img{max-width:100%;height:auto}.videocontainer{max-width:560px;margin:10px 0}.videocontainer div{position:relative;padding-bottom:56.25%}.videocontainer iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}#wpforo .avatar,#wpforo img.avatar,#wpforo .wpf-profile-avatar,#wpforo .wpf-profile-avatar img,#wpforo .wpf-prof-avatar,#wpforo .wpf-prof-avatar img,#wpforo .author-avatar,#wpforo .author-avatar img,#wpforo .wpforo-author-avatar,#wpforo .wpforo-author-avatar img,#wpforo .wpforo-last-post-avatar,#wpforo .wpforo-last-post-avatar img,#wpforo .wpforo-member-avatar,#wpforo .wpforo-member-avatar img,#wpforo .wpf-widget-profile .avatar,#wpforo .wpf-widget-profile img,#wpf-widget-profile .avatar,#wpf-widget-profile img,.tfVip-avatar,.tfVip-avatarWrap,.tfVip-avatarInitial,.vmain-memberTooltipAvatar,.vmain-memberTooltipAvatar img,.vmain-memberTooltipAvatar .avatar,.vmain-avatarFrame,.vmain-avatarFrame img,.vmain-avatarFrame .avatar,.has-vip-frame,.has-vip-frame img,.has-vip-frame .avatar,.avatarWrapper,.avatarWrapper img,.avatarWrapper .avatar,.tf-avatarFrame .avatar,.tf-avatarFrame img,.tfVip-avatarFrameWrap img,.tfVip-avatarFrameWrap .avatar{border-radius:4px!important;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}.tf-avatarFrame,.tfVip-avatarFrameWrap{position:relative!important;display:inline-block!important;vertical-align:middle!important;line-height:0!important;overflow:visible!important;--tf-frame-offset:8px;z-index:2!important}.tf-avatarFrame .avatar,.tf-avatarFrame img,.tfVip-avatarFrameWrap .avatar,.tfVip-avatarFrameWrap img{position:relative!important;z-index:2!important;display:block!important}.tf-avatarFrame::after,.tfVip-avatarFrameWrap::after{content:""!important;position:absolute!important;inset:calc(-1 * var(--tf-frame-offset, 8px))!important;background-image:var(--frame-url)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:100% 100%!important;z-index:4!important;pointer-events:none!important}.tf-avatarFrame--message,.tfVip-avatarFrameWrap--message{--tf-frame-offset:10px !important}.tf-avatarFrame--profile,.tfVip-avatarFrameWrap--profile{--tf-frame-offset:18px !important}.tf-avatarFrame--onlineWidget,.tfVip-avatarFrameWrap--onlineWidget{--tf-frame-offset:4px !important}#wpforo .avatar,#wpforo img.avatar,#wpforo .wpf-profile-avatar,#wpforo .wpf-profile-avatar img,#wpforo .wpf-prof-avatar,#wpforo .wpf-prof-avatar img,#wpforo .author-avatar,#wpforo .author-avatar img,#wpforo .wpforo-author-avatar,#wpforo .wpforo-author-avatar img,#wpforo .wpforo-last-post-avatar,#wpforo .wpforo-last-post-avatar img,#wpforo .wpforo-member-avatar,#wpforo .wpforo-member-avatar img,#wpforo .wpf-widget-profile .avatar,#wpforo .wpf-widget-profile img,#wpf-widget-profile .avatar,#wpf-widget-profile img,.tfVip-avatar,.tfVip-avatarWrap,.tfVip-avatarInitial,.vmain-memberTooltipAvatar,.vmain-memberTooltipAvatar img,.tfVip-avatarFrameWrap img{border-radius:4px!important}#weaponDisplayMini,.js-vmain-weaponDisplayMini,#weaponDisplayFull,.js-vmain-weaponDisplayFull{max-height:28px!important;max-width:90px!important;object-fit:contain!important;display:inline-block!important;vertical-align:middle!important}.vmain-memberTooltipAvatar,.vmain-memberTooltipAvatar img,.vmain-avatarFrame,.vmain-avatarFrameWrap,.tfVip-avatar,.tfVip-avatarWrap,.tfVip-avatarInitial,.author-avatar,.author-avatar img,.wpforo-author-avatar,.wpforo-author-avatar img,img.avatar,.avatar img,.wpforo-post .avatar,.wpf-post .avatar,.wpforo-last-post-avatar img,.wpforo-member-avatar img,.tfVip-avatarFrameWrap img{border-radius:4px!important}.vipPanel{display:none!important}.vipPanel.is-active{display:block!important}.vmain-modeGroup[hidden]{display:none!important}.vmain-modeGroup:not([hidden]){display:flex!important}.tfVip-avatarFrameWrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.tfVip-avatarFrameWrap::after{content:"";position:absolute;top:-12%;left:-12%;width:124%;height:124%;background-image:var(--frame-url);background-size:contain;background-repeat:no-repeat;background-position:center;pointer-events:none;z-index:3}﻿ --vip-bg:#05070b;--vip-panel:rgba(8, 13, 20, 0.86);--vip-panel-soft:rgba(255, 255, 255, 0.055);--vip-line:rgba(255, 255, 255, 0.13);--vip-text:#f3f7fb;--vip-muted:#91a0af;--vip-cyan:#00eaff;--vip-green:#2dff91;--vip-gold:#ffe05c;--vip-red:#ff4269;--vip-radius:10px;--vip-image:url(https://distribution.faceit-cdn.net/images/d4b8d6a0-9a46-43b7-9692-ab20f194718f.avif);--vip-selector-max-height:300px;--vip-preview-mobile-width:720px;--vip-background-thumb-width:150px;--vip-background-thumb-height:80px}*{box-sizing:border-box}body.action_viploadout{margin:0;min-height:100vh;background:#05070b;color:var(--vip-text);font:14px/1.45 Inter,Play,Arial,sans-serif}button,input{font:inherit}.vipLoadoutV2{min-height:100vh;padding:28px 16px 116px;background:radial-gradient(circle at 18% 0%,rgba(0,234,255,.14),transparent 26%),radial-gradient(circle at 88% 8%,rgba(255,224,92,.1),transparent 24%),linear-gradient(180deg,#101722,var(--vip-bg))}.vipShell{width:min(1240px, 100%);margin:0 auto;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:linear-gradient(180deg,rgba(0,0,0,.46),rgba(0,0,0,.76)),linear-gradient(90deg,rgba(0,234,255,.08),rgba(255,224,92,.05)),var(--vip-image) center / cover;box-shadow:0 24px 70px rgba(0,0,0,.42);overflow:hidden}.vipShell__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:18px;padding:24px;border-bottom:1px solid var(--vip-line);background:rgba(0,0,0,.28)}.vipEyebrow{margin:0 0 8px;color:var(--vip-cyan);font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.vipShell h1{margin:0;font-size:clamp(24px, 4vw, 42px);line-height:1;letter-spacing:0}.vipIntro{max-width:720px;margin:12px 0 0;color:var(--vip-muted)}.vipHeaderPreview,.vipPreviewCard,.vipCard{border:1px solid var(--vip-line);border-radius:var(--vip-radius);background:rgba(0,0,0,.46);backdrop-filter:blur(10px)}.vipHeaderPreview{display:grid;align-content:center;gap:8px;min-height:108px;padding:16px}.vipHeaderPreview>span,.vipPreviewLabel{color:var(--vip-muted);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}#usernamePreview,#usernamePreview *{font-size:25px!important;line-height:1.1!important}.vipTabs{display:flex;gap:8px;padding:14px 16px;border-bottom:1px solid var(--vip-line);overflow-x:auto;background:rgba(0,0,0,.32)}.vipTab{min-height:40px;padding:0 14px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.055);color:#d7e4ef;font-weight:900;white-space:nowrap;cursor:pointer}.vipTab:hover{border-color:rgba(0,234,255,.58)}.vipTab:focus-visible{border-color:rgba(0,234,255,.7);outline:2px solid var(--vip-cyan);outline-offset:2px}.vipTab.is-active{background:linear-gradient(135deg,rgba(0,234,255,.24),rgba(255,224,92,.12));border-color:rgba(0,234,255,.7);color:#fff;box-shadow:inset 0 -2px 0 var(--vip-cyan)}.vipPanel{padding:20px}.vipPanel[hidden]{display:none!important}.vipPanelGrid{display:grid;gap:18px}.vipPanelGrid--previewRight{grid-template-columns:minmax(0,1.1fr) minmax(320px,0.9fr);align-items:start}.vipPanelGrid--backgrounds{grid-template-columns:minmax(0,1fr) minmax(360px,0.95fr);align-items:start}.vipPanelGrid--fullProfile{grid-template-columns:minmax(240px,3fr) minmax(0,7fr);align-items:start}.vipStack{display:grid;gap:16px}.vipCard,.vipPreviewCard{padding:16px}.vipCard__title{margin-bottom:14px}.vipCard h2{margin:0;font-size:15px;text-transform:uppercase;letter-spacing:.08em}.vipCard p,.vipPreviewCard p{margin:5px 0 0;color:var(--vip-muted);font-size:12px}.selectorGrid,.selectorDropdown{display:grid;gap:10px;max-height:var(--vip-selector-max-height);padding-top:4px}.selectorGrid--text{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));overflow-y:auto;padding-right:4px;padding-bottom:4px}.selectorGrid--text .selectorItem{display:flex;align-items:center;justify-content:center;text-align:center;background:rgba(0,0,0,.45)}.selectorDropdown{grid-auto-flow:column;grid-auto-columns:minmax(92px,max-content);overflow-x:auto;overflow-y:hidden;padding-right:4px;padding-bottom:8px;padding-left:4px}.selectorGrid::-webkit-scrollbar,.selectorDropdown::-webkit-scrollbar{width:5px;height:5px}.selectorGrid::-webkit-scrollbar-track,.selectorDropdown::-webkit-scrollbar-track{background:rgba(255,255,255,.045);border-radius:999px}.selectorGrid::-webkit-scrollbar-thumb,.selectorDropdown::-webkit-scrollbar-thumb{background:rgba(0,234,255,.48);border-radius:999px}.selectorDropdown--weapons{grid-auto-columns:112px}.selectorDropdown--backgrounds{display:flex;flex-wrap:wrap;align-content:flex-start;gap:10px;overflow-x:hidden;overflow-y:auto;max-height:var(--vip-selector-max-height);padding-right:4px;padding-bottom:4px}.selectorDropdown--backgrounds .selectorItem{flex:0 0 var(--vip-background-thumb-width);width:var(--vip-background-thumb-width);min-height:var(--vip-background-thumb-height);padding:6px;display:flex;align-items:center;justify-items:center;flex-wrap:wrap;flex-direction:column}.selectorDropdown--backgrounds .selectorItem img,.selectorDropdown--backgrounds .selectorItem video{width:100%;height:var(--vip-background-thumb-height);object-fit:cover;border-radius:5px;display:block}.selectorDropdown--backgrounds .emptyTile{width:100%;min-height:var(--vip-background-thumb-height)}#userBgDropdown.selectorDropdown--backgrounds{--vip-background-thumb-width:124px;--vip-background-thumb-height:66px}#userBgDropdown.selectorDropdown--backgrounds .selectorItem{padding:5px}.selectorItem{position:relative;min-height:66px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.055);color:var(--vip-text);cursor:pointer;padding:10px;transition:transform 150ms ease,border-color 150ms ease,background 150ms ease,box-shadow 150ms ease}.selectorItem:hover{transform:translateY(-1px);border-color:rgba(0,234,255,.52);background:rgba(0,234,255,.085)}.selectorItem:focus-visible{outline:2px solid #fff;outline-offset:2px}.selectorItem.active{border-color:var(--vip-cyan);box-shadow:0 0 0 1px rgba(0,234,255,.32),0 0 22px rgba(0,234,255,.14)}.selectorItem img{display:block;width:70px;height:54px;object-fit:contain;margin:0 auto}.selectorDropdown--weapons .selectorItem{display:grid;place-items:center;gap:5px;font-size:11px;font-weight:900;text-transform:uppercase}.emptyTile{display:grid;place-items:center;min-width:62px;min-height:44px;color:rgba(255,255,255,.52);border:1px dashed rgba(255,255,255,.2);border-radius:6px;text-transform:uppercase;font-size:11px;font-weight:900}.swatchStrip{display:none;flex-direction:column;gap:10px;margin-top:14px;padding:14px 16px;background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.06);border-left:3px solid var(--vip-accent,#0d525e);border-radius:8px;animation:swatchSlideIn 0.2s ease-out}.swatchStrip.visible{display:flex}@keyframes swatchSlideIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}#swatchStripLabel{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--vip-muted)}#swatchStripLabel strong{color:var(--vip-text)}#swatchStripColors{display:flex;flex-wrap:wrap;gap:10px}.swatchDot{width:28px;height:28px;border-radius:50%;cursor:pointer;border:2px solid rgba(255,255,255,.1);transition:0.2s;position:relative;flex-shrink:0}.swatchDot:hover{transform:scale(1.2);border-color:rgba(255,255,255,.4)}.swatchDot.active{border:2px solid #f1c40f;box-shadow:0 0 8px rgba(241,196,15,.6);transform:scale(1.15)}.swatchDot::after{content:"âś“";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;opacity:0}.swatchDot.active::after{opacity:1}#usernameStyleDropdown .selectorItem.has-variants::before{content:"đźŽ¨";position:absolute;top:6px;right:6px;font-size:12px;line-height:1;opacity:.7;pointer-events:none;transition:opacity 0.2s,transform 0.2s}#usernameStyleDropdown .selectorItem.has-variants:hover::before{opacity:1;transform:scale(1.2)}.vipPreviewCard{min-width:0;overflow:hidden}.vipPreviewCard--wide{overflow:hidden}.usernamePreviewBox{display:grid;place-items:center;min-height:120px;margin-top:12px;border:1px solid var(--vip-line);border-radius:8px;background:rgba(0,0,0,.54)}.profileCard{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;margin-top:12px;min-height:190px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(0,0,0,.58) center / cover}.profileCard>.fullTabs,.profileCard>.fullPosts{display:none}.profileCard--backgroundOnly{min-height:160px}.avatarWrapper{position:relative;width:104px;height:104px}.avatarWrapper.large{width:150px;height:150px;margin-left:10px;margin-right:8px;margin-top:10px}.avatarWrapper .avatar,.avatarWrapper .avatar img{display:block;width:inherit;height:inherit;border-radius:8px;object-fit:cover}.frameOverlay{position:absolute;width:100%;height:121%;object-fit:cover;pointer-events:none;top:-17px;left:-1px;overflow:unset}.profileRight,.fullProfileInfo{min-width:0}.profileName,.fullProfileName{margin-bottom:8px;font-weight:900}.vipShell .fullProfileName{margin:0 0 8px;font-size:24px;line-height:1.1;letter-spacing:0;text-transform:none;filter:none}.vipShell .fullProfileName::before,.vipShell .fullProfileName::after{content:none}[data-vip-loadout] .userBanner{display:inline-flex;align-items:center;min-height:22px;padding:3px 9px;border-radius:4px;background:#f59e0b;color:#130d04;font-size:11px;font-weight:900;text-transform:uppercase;width:fit-content}[data-vip-loadout] .userBanner--orange{background:#f59e0b;color:#130d04}[data-vip-loadout] .userBanner--red{background:#ef4444;color:#fff}[data-vip-loadout] .userBanner--green{background:#22c55e;color:#041207}[data-vip-loadout] .userBanner--royalBlue{background:#2563eb;color:#fff}[data-vip-loadout] .userBanner--triColorPulseAnimated{color:#061014;background:linear-gradient(90deg,#00eaff,#ffe05c,#2dff91);background-size:220% 100%;animation:vipBannerMove 3s linear infinite}[data-vip-loadout] .userBanner--addonmanager{background:#7e57c2;color:#fff}[data-vip-loadout] .userBanner--accent{background:#2ba8bf;color:#fff}[data-vip-loadout] .userBanner--olive{background:olive;color:#fff}[data-vip-loadout] .userBanner--lightGreen{background:#ccf9c8;color:#000}[data-vip-loadout] .userBanner--skyBlue{background:#7cc3e0;color:#fff}[data-vip-loadout] .userBanner--gray{background:gray;color:#fff}[data-vip-loadout] .userBanner--silver{background:silver;color:#000}[data-vip-loadout] .userBanner--yellow{background:#ffff91;color:#000}[data-vip-loadout] .userBanner--blue{background:#0008e3;color:#fff}[data-vip-loadout] .userBanner--ForumsvipGold{background:linear-gradient(45deg,#efbf04,#ff6a00);color:#000}[data-vip-loadout] .userBanner--vipLuxury{background:linear-gradient(45deg,#efbf04,#ff8c00);color:#000}[data-vip-loadout] .userBanner--vipPurple{background:linear-gradient(45deg,#7b2cff,#c04cff);color:#fff}[data-vip-loadout] .userBanner--vipBlue{background:linear-gradient(45deg,#00b7ff,#002aff);color:#fff}[data-vip-loadout] .userBanner--vipRed{background:linear-gradient(45deg,#ff3b3b,#b30000);color:#fff}[data-vip-loadout] .userBanner--ForumsvipRainbow{background:linear-gradient(270deg,#ff0000,#ffa500,#ffff00,#008000,#0000ff,#800080);background-size:600% 600%;animation:vipGradient 6s ease infinite}[data-vip-loadout] .userBanner--premiumvip{background:linear-gradient(270deg,#efbf04,#ff6a00,#ff00aa,#00d4ff);background-size:600% 600%;color:#000;animation:vipGradient 6s ease infinite}[data-vip-loadout] .userBanner--vipRainbow{background:linear-gradient(270deg,#ff0000,#ff9900,#ffee00,#00cc66,#0099ff,#6633ff,#ff00cc);background-size:600% 600%;color:#fff;animation:vipGradient 6s ease infinite}[data-vip-loadout] .userBanner--premiumvip_alt{background:linear-gradient(270deg,#6a00ff,#9b00ff,#005cff,#00d4ff,#ff0055);background-size:600% 600%;color:#fff;animation:vipGradientAlt 6s ease infinite}[data-vip-loadout] .userBanner--premiumvip_dark{background:linear-gradient(270deg,#2a003f,#4b0082,#001f5c,#0033cc,#8b0000);background-size:600% 600%;color:#fff;animation:vipGradientDark 8s ease infinite}[data-vip-loadout] .userBanner--premiumvip_redshift{background:linear-gradient(270deg,#ff003c,#a100ff,#3a00ff,#001aff,#ff0055);background-size:600% 600%;color:#fff;animation:vipGradientRed 5s ease infinite}[data-vip-loadout] .userBanner--premiumvip_flow{background:linear-gradient(135deg,#6a00ff,#3a00ff,#005cff,#ff0055);background-size:400% 400%;color:#fff;animation:vipFlow 8s ease infinite}[data-vip-loadout] .userBanner--premiumvip_pulse{background:linear-gradient(90deg,#6a00ff,#005cff,#ff0055);color:#fff;animation:vipPulse 2.5s ease-in-out infinite}[data-vip-loadout] .userBanner--premiumvip_shine{background:linear-gradient(120deg,#2a003f,#4b0082,#001f5c,#4b0082,#2a003f);background-size:250% 250%;color:#fff;box-shadow:0 0 8px rgba(90,0,180,.22);animation:vipShineSafe 6s ease infinite}[data-vip-loadout] .userBanner--premiumvip_energy{background:linear-gradient(270deg,#6a00ff,#3a00ff,#ff0055);color:#fff;animation:vipEnergy 1.5s ease-in-out infinite}[data-vip-loadout] .userBanner--vipCosmicBeam{color:#fff;background:linear-gradient(115deg,#180028,#3b0a6d,#1450a3,#7b2cff,#180028);background-size:300% 300%;box-shadow:0 0 10px rgba(115,0,255,.28);animation:tfVipCosmicBeamSafe 6s ease infinite}[data-vip-loadout] .userBanner--vipNeonGrid{color:#fff;background:linear-gradient(90deg,#14001f,#001a44,#220033),repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0,rgba(255,255,255,.07) 1px,transparent 1px,transparent 10px),repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 1px,transparent 1px,transparent 10px);background-size:220% 220%,22px 22px,22px 22px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 0 12px rgba(77,124,255,.22);animation:tfVipNeonGridSafe 8s linear infinite}[data-vip-loadout] .userBanner--vipPlasmaCore{color:#fff;background:radial-gradient(circle at 50% 50%,#ff2f92 0%,#7b2cff 25%,#1d4dff 60%,#140022 100%);background-size:180% 180%;box-shadow:0 0 12px rgba(255,47,146,.28);animation:tfVipPlasmaCoreSafe 7s ease-in-out infinite}[data-vip-loadout] .userBanner--vipGlitchwave{color:#fff;background:linear-gradient(90deg,#0b0b18,#32004d,#002a6d,#0b0b18),repeating-linear-gradient(180deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 3px);background-size:250% 100%,100% 100%;box-shadow:0 0 10px rgba(80,0,200,.22);animation:tfVipGlitchwaveSafe 5s linear infinite}[data-vip-loadout] .userBanner--vipAuroraGlass{color:#fff;background:linear-gradient(135deg,rgba(85,0,170,.82),rgba(0,119,255,.55),rgba(255,0,102,.45),rgba(30,0,60,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -1px 0 rgba(255,255,255,.05),0 0 12px rgba(118,82,255,.22);animation:tfVipAuroraGlassSafe 7s ease-in-out infinite}[data-vip-loadout] .userBanner--vipInfernoScan{color:#fff;background:linear-gradient(90deg,#26000d,#5a001a,#001f5f,#26000d);background-size:220% 100%;box-shadow:0 0 10px rgba(200,0,50,.24);animation:tfVipInfernoScanSafe 5s linear infinite}[data-vip-loadout] .userBanner--vipStarforge{color:#fff;background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.18) 0 1px,transparent 2px),radial-gradient(circle at 80% 40%,rgba(255,255,255,.12) 0 1px,transparent 2px),radial-gradient(circle at 65% 75%,rgba(255,255,255,.1) 0 1px,transparent 2px),linear-gradient(90deg,#0f001d,#230046,#002c74,#0f001d);background-size:60px 60px,80px 80px,100px 100px,220% 100%;box-shadow:0 0 12px rgba(91,0,255,.22);animation:tfVipStarforgeSafe 7s linear infinite}[data-vip-loadout] .userBanner--vipVoidPulse{color:#fff;background:linear-gradient(90deg,#0d0016,#22003b,#001b52,#22003b,#0d0016);background-size:300% 100%;box-shadow:0 0 12px rgba(95,44,255,.2);animation:tfVipVoidPulseSafe 6s linear infinite,tfVipVoidPulseGlowSafe 2.4s ease-in-out infinite}[data-vip-loadout] .userBanner--vipHyperlane{color:#fff;background:linear-gradient(90deg,#12001f,#001e5a,#30003c,#001e5a,#12001f);background-size:240% 100%;box-shadow:0 0 12px rgba(0,153,255,.18);animation:tfVipHyperlaneSafe 5s linear infinite}[data-vip-loadout] .userBanner--vipDragonMist{color:#fff;background:radial-gradient(circle at 18% 50%,rgba(255,0,90,.2),transparent 30%),radial-gradient(circle at 82% 50%,rgba(0,140,255,.18),transparent 30%),linear-gradient(90deg,#180012,#330028,#1a1d62,#180012);background-size:160% 160%;box-shadow:0 0 12px rgba(132,62,255,.22);animation:tfVipDragonMistSafe 7s ease-in-out infinite}[data-vip-loadout] .userBanner--vipRoyalPrism{color:#fff;background:linear-gradient(90deg,#14001f,#2a0052 25%,#003a8c 50%,#6a00a3 75%,#14001f),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 12px);background-size:250% 100%,100% 100%;box-shadow:0 0 12px rgba(120,60,255,.22),inset 0 1px 0 rgba(255,255,255,.08);animation:tfVipRoyalPrismSafe 7s linear infinite}[data-vip-loadout] .userBanner--vipCyberCrown{color:#fff;background:linear-gradient(90deg,#0b0f1f,#1a0042 35%,#002f73 65%,#0b0f1f),repeating-linear-gradient(180deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 4px);background-size:220% 100%,100% 100%;box-shadow:0 0 12px rgba(0,153,255,.18),0 0 16px rgba(153,0,255,.14);animation:tfVipCyberCrownSafe 6s linear infinite}[data-vip-loadout] .userBanner--vipGoldenDynasty{color:#000;background:linear-gradient(135deg,#fff4b0,#d4a017,#ffd700,#b8860b,#fff4b0);background-size:300% 300%;box-shadow:0 0 14px rgba(255,215,0,.28);animation:tfVipGoldenDynasty 7s ease infinite}[data-vip-loadout] .userBanner--vipPharaoh{color:#000;background:linear-gradient(90deg,#caa400,#ffde59,#caa400);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 0 12px rgba(255,215,0,.18)}[data-vip-loadout] .userBanner--vipMoltenGold{color:#000;background:linear-gradient(120deg,#ffdf6b,#ffb300,#ff7a00,#ffdf6b);background-size:250% 250%;box-shadow:0 0 15px rgba(255,170,0,.26);animation:tfVipMoltenGold 5s ease infinite}[data-vip-loadout] .userBanner--vipRoyalCrown{color:gold;background:linear-gradient(90deg,#000000,#1a1a1a,#000000);background-size:220% 100%;border:1px solid rgba(255,215,0,.22);box-shadow:0 0 12px rgba(255,215,0,.2);animation:tfVipRoyalCrownSafe 5s linear infinite}[data-vip-loadout] .userBanner--vipTreasure{color:#000;background:linear-gradient(135deg,#fff7cc,#ffd700,#fff7cc);box-shadow:0 0 18px rgba(255,215,0,.34);animation:tfVipTreasureSafe 2.5s ease-in-out infinite}[data-vip-loadout] .userBanner--vipNobleGold{color:#000;background:linear-gradient(145deg,#fff1a8,#e6b800,#fff1a8);box-shadow:inset 0 1px 0 rgba(255,255,255,.24)}[data-vip-loadout] .userBanner--vipRadiantCrown{color:#000;background:linear-gradient(90deg,#ffd700,#fff8dc,#ffd700);background-size:200% 100%;box-shadow:0 0 14px rgba(255,215,0,.24);animation:tfVipRadiantCrown 6s linear infinite}[data-vip-loadout] .userBanner--vipGoldenPulse{color:#000;background:linear-gradient(90deg,#ffd700,#ffcc00,#ffd700);box-shadow:0 0 10px rgba(255,215,0,.22);animation:tfVipGoldenPulseSafe 2s ease-in-out infinite}[data-vip-loadout] .userBanner--vipGoldenMirage{color:#000;background:linear-gradient(120deg,#fff3a0,#ffd700,#fff3a0);background-size:250% 250%;animation:tfVipGoldenMirage 6s ease infinite}[data-vip-loadout] .userBanner--vipSunsetGold{color:#000;background:linear-gradient(90deg,#ffd700,#ff8c00,#ffd700);background-size:200% 100%;animation:tfVipSunsetGold 5s linear infinite}[data-vip-loadout] .userBanner--vipEternalGold{color:#000;background:linear-gradient(135deg,#fff8c6,#ffd700,#fff8c6);box-shadow:0 0 20px rgba(255,215,0,.3)}[data-vip-loadout] .userBanner--bloodRed{background:linear-gradient(135deg,#0a0000,#2b0000,#5c0000,#1a0000);color:#ff4d4d;box-shadow:0 0 6px rgba(255,0,0,.6),inset 0 0 8px rgba(0,0,0,.9)}[data-vip-loadout] .userBanner--bloodRedAnimated{background:linear-gradient(270deg,#0a0000,#3b0000,#8b0000,#2b0000);background-size:400% 400%;color:#ff4d4d;box-shadow:0 0 8px rgba(255,0,0,.7),inset 0 0 10px rgba(0,0,0,.95);animation:bloodFlow 6s ease infinite}[data-vip-loadout] .userBanner--neonPulseAnimated{background:linear-gradient(270deg,#0f0f0f,#1a0033,#4b0082,#1a0033);background-size:400% 400%;color:#c084ff;box-shadow:0 0 6px rgba(192,132,255,.6),inset 0 0 6px rgba(0,0,0,.9);animation:neonPulse 6s ease infinite}[data-vip-loadout] .userBanner--bluePulseAnimated{background:linear-gradient(270deg,#0b0f1a,#001a33,#0047ab,#001a33);background-size:400% 400%;color:#7dc3ff;box-shadow:0 0 6px rgba(125,195,255,.6),inset 0 0 6px rgba(0,0,0,.9);animation:bluePulse 6s ease infinite}[data-vip-loadout] .userBanner--greenPulseAnimated{background:linear-gradient(270deg,#08120a,#0b2a12,#1f8b4c,#0b2a12);background-size:400% 400%;color:#7dffb1;box-shadow:0 0 6px rgba(125,255,177,.6),inset 0 0 6px rgba(0,0,0,.9);animation:greenPulse 6s ease infinite}[data-vip-loadout] .userBanner--orangePulseAnimated{background:linear-gradient(270deg,#1a0d05,#3b1600,#cc5500,#3b1600);background-size:400% 400%;color:#ffb36b;box-shadow:0 0 6px rgba(255,179,107,.6),inset 0 0 6px rgba(0,0,0,.9);animation:orangePulse 6s ease infinite}[data-vip-loadout] .userBanner--goldPulseAnimated{background:linear-gradient(270deg,#1a1400,#3d2f00,#d4af37,#3d2f00);background-size:400% 400%;color:gold;box-shadow:0 0 6px rgba(255,215,0,.6),inset 0 0 6px rgba(0,0,0,.9);animation:goldPulse 6s ease infinite}[data-vip-loadout] .userBanner--grayPulseAnimated{background:linear-gradient(270deg,#0f0f0f,#2a2a2a,#6b6b6b,#2a2a2a);background-size:400% 400%;color:#d1d1d1;box-shadow:0 0 6px rgba(200,200,200,.4),inset 0 0 6px rgba(0,0,0,.95);animation:grayPulse 6s ease infinite}[data-vip-loadout] .userBanner--skyBluePulseAnimated{background:linear-gradient(270deg,#0a1a2a,#00334d,#00aaff,#00334d);background-size:400% 400%;color:#8fd8ff;box-shadow:0 0 6px rgba(143,216,255,.6),inset 0 0 6px rgba(0,0,0,.9);animation:skyBluePulse 6s ease infinite}[data-vip-loadout] .userBanner--brownPulseAnimated{background:linear-gradient(270deg,#1a1208,#3b2414,#8b5a2b,#3b2414);background-size:400% 400%;color:#d2a679;box-shadow:0 0 6px rgba(210,166,121,.5),inset 0 0 6px rgba(0,0,0,.9);animation:brownPulse 6s ease infinite}[data-vip-loadout] .userBanner--olivePulseAnimated{background:linear-gradient(270deg,#0f1206,#2a2f12,#6b8e23,#2a2f12);background-size:400% 400%;color:#cde77f;box-shadow:0 0 6px rgba(205,231,127,.5),inset 0 0 6px rgba(0,0,0,.9);animation:olivePulse 6s ease infinite}[data-vip-loadout] .userBanner--royalBluePulseAnimated{background:linear-gradient(270deg,#0a0f1f,#001f4d,#4169e1,#001f4d);background-size:400% 400%;color:#9bbcff;box-shadow:0 0 6px rgba(155,188,255,.6),inset 0 0 6px rgba(0,0,0,.9);animation:royalBluePulse 6s ease infinite}[data-vip-loadout] .userBanner--yellowPulseAnimated{background:linear-gradient(270deg,#1a1a00,#3d3d00,#ffd400,#3d3d00);background-size:400% 400%;color:#fff27a;box-shadow:0 0 6px rgba(255,212,0,.6),inset 0 0 6px rgba(0,0,0,.9);animation:yellowPulse 6s ease infinite}[data-vip-loadout] .userBanner--rpgPulseAnimated{background:linear-gradient(270deg,#14001f,#3b0066,#c084fc,#ffd700,#3b0066);background-size:500% 500%;color:#f5d0ff;box-shadow:0 0 8px rgba(192,132,252,.7),inset 0 0 6px rgba(0,0,0,.9);animation:rpgPulse 7s ease infinite}[data-vip-loadout] .userBanner--rainbowPulseAnimated{background:linear-gradient(270deg,#ff0000,#ff7f00,#ffff00,#00ff00,#00ffff,#0000ff,#8b00ff);background-size:600% 600%;color:#fff;box-shadow:0 0 8px rgba(255,255,255,.6),inset 0 0 6px rgba(0,0,0,.9);animation:rainbowPulse 8s linear infinite}@keyframes vipGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes vipGradientAlt{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes vipGradientDark{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes vipGradientRed{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes vipFlow{0%{background-position:0% 0%}50%{background-position:100% 100%}100%{background-position:0% 0%}}@keyframes vipPulse{0%,100%{box-shadow:0 0 5px rgba(100,0,255,.25);filter:brightness(1)}50%{box-shadow:0 0 14px rgba(255,0,85,.45);filter:brightness(1.08)}}@keyframes vipShineSafe{0%{background-position:0% 50%;filter:brightness(1)}50%{background-position:100% 50%;filter:brightness(1.1)}100%{background-position:0% 50%;filter:brightness(1)}}@keyframes vipEnergy{0%,100%{filter:brightness(1)}50%{filter:brightness(1.18)}}@keyframes tfVipCosmicBeamSafe{0%{background-position:0% 50%;filter:brightness(1)}50%{background-position:100% 50%;filter:brightness(1.08)}100%{background-position:0% 50%;filter:brightness(1)}}@keyframes tfVipNeonGridSafe{0%{background-position:0% 50%,0 0,0 0}100%{background-position:100% 50%,22px 0,0 22px}}@keyframes tfVipPlasmaCoreSafe{0%{background-position:0% 50%;filter:saturate(1)}50%{background-position:100% 50%;filter:saturate(1.1)}100%{background-position:0% 50%;filter:saturate(1)}}@keyframes tfVipGlitchwaveSafe{0%{background-position:0% 50%,0 0}100%{background-position:100% 50%,0 0}}@keyframes tfVipAuroraGlassSafe{0%{filter:hue-rotate(0deg) saturate(1)}50%{filter:hue-rotate(30deg) saturate(1.1)}100%{filter:hue-rotate(0deg) saturate(1)}}@keyframes tfVipInfernoScanSafe{0%{background-position:0% 50%}100%{background-position:100% 50%}}@keyframes tfVipStarforgeSafe{0%{background-position:0 0,0 0,0 0,0% 50%}100%{background-position:60px 0,-80px 0,100px 0,100% 50%}}@keyframes tfVipVoidPulseSafe{0%{background-position:0% 50%}100%{background-position:100% 50%}}@keyframes tfVipVoidPulseGlowSafe{0%,100%{filter:brightness(1)}50%{filter:brightness(1.12)}}@keyframes tfVipHyperlaneSafe{0%{background-position:0% 50%}100%{background-position:100% 50%}}@keyframes tfVipDragonMistSafe{0%{background-position:0% 50%;filter:brightness(1)}50%{background-position:100% 50%;filter:brightness(1.08)}100%{background-position:0% 50%;filter:brightness(1)}}@keyframes tfVipRoyalPrismSafe{0%{background-position:0% 50%,0 0}100%{background-position:100% 50%,0 0}}@keyframes tfVipCyberCrownSafe{0%{background-position:0% 50%,0 0}100%{background-position:100% 50%,0 0}}@keyframes tfVipGoldenDynasty{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes tfVipMoltenGold{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes tfVipRoyalCrownSafe{0%{background-position:0% 50%}100%{background-position:100% 50%}}@keyframes tfVipTreasureSafe{0%,100%{filter:brightness(1)}50%{filter:brightness(1.15)}}@keyframes tfVipRadiantCrown{0%{background-position:0% 50%}100%{background-position:100% 50%}}@keyframes tfVipGoldenPulseSafe{0%,100%{filter:brightness(1)}50%{filter:brightness(1.12)}}@keyframes tfVipGoldenMirage{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes tfVipSunsetGold{0%{background-position:0% 50%}100%{background-position:100% 50%}}@keyframes bloodFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes neonPulse{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes bluePulse{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes greenPulse{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes orangePulse{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes goldPulse{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes grayPulse{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes skyBluePulse{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes brownPulse{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes olivePulse{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes royalBluePulse{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes yellowPulse{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes rpgPulse{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes rainbowPulse{0%{background-position:0% 50%}100%{background-position:100% 50%}}@keyframes triColorPulse{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.profileMeta,.fullMeta{color:var(--vip-muted);font-size:12px}.profileStatsRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:0;padding:10px 12px}.profileStatsRow div,.fullStats div{padding:8px;border:1px solid rgba(255,255,255,.09);border-radius:7px;background:rgba(0,0,0,.32)}.profileStatsRow span,.fullStats span{display:block;color:var(--vip-muted);font-size:10px;text-transform:uppercase}#weaponDisplayMini,#weaponDisplayFull{height:20px;object-fit:cover;display:inline-block;overflow-clip-margin:unset;overflow:unset}.js-vmain-weaponDisplayFull{height:20px;object-fit:cover;display:inline-block;overflow-clip-margin:unset;overflow:unset}.vmain-bgVideoWrap{position:relative;overflow:hidden;margin-top:12px;border:1px solid var(--vip-line);border-radius:10px;background:rgba(0,0,0,.65)}.fullProfileMock{position:relative;z-index:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;margin-top:12px;min-height:0;max-height:500px;border:1px solid var(--vip-line);border-radius:10px;background:rgba(0,0,0,.65);padding:50px}.vmain-bgVideoWrap>.fullProfileMock{margin-top:0;border:none;border-radius:0;background:transparent}.fullProfileMock::-webkit-scrollbar{width:7px}.fullProfileMock::-webkit-scrollbar-track{background:rgba(255,255,255,.045)}.fullProfileMock::-webkit-scrollbar-thumb{background:rgba(0,234,255,.48);border-radius:999px}#profileBgVideo,.js-vmain-fullProfileVideo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.62;z-index:0;pointer-events:none}.fullProfileHeader{position:relative;z-index:2;display:flex;gap:14px;width:100%;margin-bottom:10px;padding:12px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.65)}.fullProfileInfo{display:flex;flex-direction:column;gap:10px}.fullProfileBadges{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.profileActions{display:flex;flex-wrap:wrap;gap:8px;padding:8px 12px}.profileBtn{min-height:30px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:4px;background:rgba(0,0,0,.35);color:rgba(255,255,255,.86);font-size:11px;font-weight:900;text-transform:uppercase}.fullTabs{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:4px;width:100%;margin-top:0;padding:8px;border:1px solid rgba(255,255,255,.1);background:rgba(3,7,12,.78)}.fullTabs span{padding:7px 10px;border-radius:5px;color:rgba(255,255,255,.7);font-size:11px;font-weight:900;text-transform:uppercase}.fullTabs .active{background:rgba(0,234,255,.13);color:#fff}.fullStatus{position:relative;z-index:2;display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center;width:100%;margin-top:12px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(4,8,14,.76)}.statusAvatar,.postAvatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,rgba(255,159,28,.85),rgba(53,215,255,.55)),#111827}.fullStatus input{min-width:0;height:34px;border:0;border-radius:4px;background:rgba(0,0,0,.34);color:rgba(255,255,255,.58);padding:0 12px}.fullPosts{position:relative;z-index:2;display:grid;gap:8px;width:100%;margin-top:12px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(4,8,14,.68)}.post{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:rgba(4,8,14,.76)}.postUser{color:rgba(255,255,255,.86);font-size:12px;font-weight:900;text-transform:uppercase}.postText{color:rgba(255,255,255,.58);font-size:12px}.memberPersonalQuote-wrap{position:relative;margin:12px 0;border:1px solid rgba(255,159,28,.42);border-left:3px solid #ff7a1a;background:rgba(3,5,8,.72);box-shadow:inset 0 0 34px rgba(255,159,28,.035)}.memberPersonalQuote{position:relative;min-height:88px;padding:22px 24px 18px 58px;text-align:left;border-left:0 solid #0d525e}.memberPersonalQuote-icon{position:absolute;left:22px;top:20px;display:grid;place-items:center;width:25px;height:25px;background:#ff7a1a;color:#050505}.memberPersonalQuote-icon svg{width:15px;height:15px;fill:currentColor}.memberPersonalQuote-text{margin:0;color:#f4f4f4;font-size:15px;font-style:italic;font-weight:700;line-height:1.35;text-shadow:0 1px 3px rgba(0,0,0,.75);word-break:break-word}.memberPersonalQuote-text::before,.memberPersonalQuote-text::after{color:#ff7a1a;font-weight:900}.memberPersonalQuote-text::before{content:open-quote;margin-right:4px}.memberPersonalQuote-text::after{content:close-quote;margin-left:4px}.memberPersonalQuote-attr{margin:12px 0 0;color:#ff9f1c;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.memberPersonalQuote-attr::before{content:"";display:inline-block;width:18px;height:1px;margin-right:6px;vertical-align:middle;background:currentColor}.fullStats{display:flex;text-align:center}.vipInput{width:100%;min-height:44px;padding:0 14px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(0,0,0,.54);color:var(--vip-text)}.vipTextarea{min-height:128px;padding:12px 14px 30px;line-height:1.55;resize:vertical}.quoteInputWrap{position:relative}.fieldCounter{position:absolute;right:12px;bottom:9px;color:var(--vip-muted);font-size:11px;pointer-events:none}.vipInput:focus-visible{outline:2px solid var(--vip-cyan);outline-offset:2px}.fieldLabel{display:block;margin-bottom:8px;color:var(--vip-muted);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.radioGroup{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.radioPill{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border:1px solid var(--vip-line);border-radius:8px;background:rgba(0,0,0,.35);cursor:pointer;transition:border-color 120ms ease,background 120ms ease}.radioPill input{accent-color:var(--vip-cyan);cursor:pointer}.radioPill:has(input:checked){border-color:var(--vip-cyan);background:rgba(0,234,255,.1);color:#fff}.profileStyleTile{display:grid;place-items:center;min-width:112px;min-height:52px;border:1px solid rgba(255,255,255,.14);border-radius:6px;font-size:11px;font-weight:900;text-transform:uppercase}.profileStyleTile--live{color:#ff9f1c;background:linear-gradient(135deg,rgba(255,122,26,.22),rgba(0,0,0,.42))}.profileStyleTile--arctic{color:#7dd3fc;background:linear-gradient(135deg,rgba(56,189,248,.2),rgba(0,0,0,.44))}.profileStyleNotice{margin-top:12px;padding:10px 14px;border:1px solid rgba(255,159,28,.3);border-left:3px solid #ff7a1a;border-radius:6px;background:rgba(255,159,28,.08);color:#ff9f1c;font-size:12px;font-weight:900;text-transform:uppercase}.fullProfileMock.mockup--liveidentity1{border-top-color:#ff7a1a;box-shadow:inset 0 0 44px rgba(255,122,26,.1)}.fullProfileMock.mockup--liveidentity1 .fullProfileHeader,.fullProfileMock.mockup--liveidentity1 .memberPersonalQuote-wrap{border-color:rgba(255,122,26,.42)}.fullProfileMock.mockup--arcticcyber{border-top-color:#38bdf8;background:#0000;box-shadow:inset 0 0 52px rgba(56,189,248,.08)}.fullProfileMock.mockup--arcticcyber .fullProfileHeader{background:linear-gradient(90deg,rgba(2,8,16,.88),rgba(4,14,28,.48))}.fullProfileMock.mockup--arcticcyber .memberPersonalQuote-wrap{border-color:rgba(56,189,248,.36);border-left-color:#38bdf8}.fullProfileMock.mockup--arcticcyber .memberPersonalQuote-icon{background:#38bdf8}.fullProfileMock.mockup--arcticcyber .memberPersonalQuote-text::before,.fullProfileMock.mockup--arcticcyber .memberPersonalQuote-text::after,.fullProfileMock.mockup--arcticcyber .memberPersonalQuote-attr{color:#7dd3fc}.fullProfileMock.mockup--arcticcyber{background:#00000000!important;border:1px solid rgba(56,189,248,.08)!important;border-top:2px solid #38bdf8!important;border-radius:0!important;box-shadow:0 0 0 1px rgba(56,189,248,.08),0 24px 80px rgba(0,0,0,.9),inset 0 0 60px rgba(56,189,248,.02)!important;font-family:"Barlow Condensed","Rajdhani",sans-serif!important}.fullProfileMock.mockup--arcticcyber::before{content:"ARCTIC OPS";position:absolute;top:-1px;right:20px;z-index:3;padding:0 8px;background:rgba(4,14,28,.94);color:#334e68;font-family:"Barlow Condensed",monospace;font-size:10px;font-weight:600;letter-spacing:2px;line-height:2px;text-transform:uppercase;pointer-events:none}.fullProfileMock.mockup--arcticcyber::after{background:radial-gradient(ellipse at 40% 20%,rgba(14,80,160,.2) 0%,transparent 60%),radial-gradient(ellipse at 80% 80%,rgba(56,189,248,.06) 0%,transparent 50%),linear-gradient(180deg,rgba(2,8,16,.3) 0%,rgba(2,8,16,.75) 100%),repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(56,189,248,.012) 2px,rgba(56,189,248,.012) 4px)}.fullProfileMock.mockup--arcticcyber .fullProfileHeader{position:relative;z-index:10;border:1px solid rgba(56,189,248,.08)!important;border-top:2px solid #38bdf8!important;border-radius:0!important;background:linear-gradient(180deg,rgba(10,14,18,.92) 0%,rgba(6,10,14,.96) 100%),repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,.06) 2px,rgba(255,255,255,.06) 4px)!important}.fullProfileMock.mockup--arcticcyber .fullProfileHeader::before{content:"";position:absolute;top:12px;left:12px;z-index:10;width:24px;height:24px;border-top:2px solid #38bdf8;border-left:2px solid #38bdf8;pointer-events:none;box-shadow:-2px -2px 8px rgba(56,189,248,.3)}.fullProfileMock.mockup--arcticcyber .fullProfileHeader::after{content:"";position:absolute;right:12px;bottom:12px;z-index:10;width:28px;height:28px;border-right:1px solid rgba(224,242,254,.5);border-bottom:1px solid rgba(224,242,254,.5);opacity:.5;pointer-events:none}.fullProfileMock.mockup--liveidentity1{background:#080b0f2b!important;border:1px solid rgba(255,255,255,.06)!important;border-top:2px solid #f97316!important;border-radius:0!important;box-shadow:0 0 0 1px rgba(249,115,22,.1),0 24px 80px rgba(0,0,0,.8),inset 0 0 60px rgba(249,115,22,.02)!important;font-family:"Barlow Condensed","Rajdhani",sans-serif!important}.fullProfileMock.mockup--liveidentity1::before{content:"MEMBER IDENTITY // VIP OPS";position:absolute;top:-1px;right:20px;z-index:3;padding:0 8px;background:rgba(10,13,18,.92);color:#4a5568;font-family:"Barlow Condensed",monospace;font-size:10px;font-weight:600;letter-spacing:2px;line-height:2px;text-transform:uppercase;pointer-events:none}.fullProfileMock.mockup--liveidentity1::after{background:radial-gradient(ellipse at 60% 20%,rgba(14,80,60,.15) 0%,transparent 60%),linear-gradient(180deg,rgba(8,11,15,.25) 0%,rgba(8,11,15,.7) 100%),repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.08) 2px,rgba(0,0,0,.08) 4px)}.fullProfileMock.mockup--liveidentity1 .fullProfileHeader{position:relative;z-index:10;border:1px solid rgba(255,255,255,.06)!important;border-top:2px solid #f97316!important;border-radius:0!important;background:rgba(10,13,18,.92)!important}.fullProfileMock.mockup--liveidentity1 .fullProfileHeader::before{content:"";position:absolute;top:12px;left:12px;z-index:10;width:24px;height:24px;border-top:2px solid #f97316;border-left:2px solid #f97316;pointer-events:none}.fullProfileMock.mockup--liveidentity1 .fullProfileHeader::after{content:"";position:absolute;right:12px;bottom:12px;z-index:10;width:28px;height:28px;border-right:2px solid #0ef0c0;border-bottom:2px solid #0ef0c0;opacity:.8;pointer-events:none;box-shadow:4px 4px 10px rgba(14,240,192,.2)}.fullProfileMock.mockup--arcticcyber .fullProfileInfo,.fullProfileMock.mockup--liveidentity1 .fullProfileInfo{position:relative}.fullProfileMock.mockup--liveidentity1 .fullProfileInfo::after{background:linear-gradient(90deg,transparent,#0ef0c0)}.fullProfileMock.mockup--arcticcyber .fullProfileName,.fullProfileMock.mockup--liveidentity1 .fullProfileName{font-family:"Barlow Condensed",sans-serif!important;font-size:30px!important;font-weight:700!important;text-transform:uppercase!important}.fullProfileMock.mockup--arcticcyber .fullProfileName{color:#e0f2fe!important;letter-spacing:3px!important;text-shadow:0 0 20px rgba(56,189,248,.4),0 0 40px rgba(56,189,248,.15)!important}.fullProfileMock.mockup--liveidentity1 .fullProfileName{color:#e8edf5!important;letter-spacing:2px!important;text-shadow:0 0 30px rgba(249,115,22,.2)!important}.fullProfileMock.mockup--arcticcyber .fullMeta,.fullProfileMock.mockup--liveidentity1 .fullMeta{font-family:"Barlow Condensed",monospace!important;font-size:12px!important;letter-spacing:0.5px!important}.fullProfileMock.mockup--arcticcyber .fullMeta{color:#334e68!important}.fullProfileMock.mockup--liveidentity1 .fullMeta{color:#4a5568!important}.fullProfileMock.mockup--arcticcyber .fullStats,.fullProfileMock.mockup--liveidentity1 .fullStats{position:relative;margin-top:10px!important;padding:0 15px!important;gap:20px!important}.fullProfileMock.mockup--arcticcyber .fullStats{border-top:1px solid rgba(56,189,248,.12)!important;border-bottom:1px solid rgba(56,189,248,.12)!important;background:linear-gradient(180deg,rgba(10,14,18,.92) 0%,rgba(6,10,14,.96) 100%),repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,.09) 2px,rgba(255,255,255,.09) 4px)!important}.fullProfileMock.mockup--liveidentity1 .fullStats{border-top:1px solid rgba(249,115,22,.1)!important;border-bottom:1px solid rgba(249,115,22,.1)!important;background:rgba(0,0,0,.5)!important}.fullProfileMock.mockup--arcticcyber .fullStats::before,.fullProfileMock.mockup--liveidentity1 .fullStats::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px}.fullProfileMock.mockup--arcticcyber .fullStats::before{background:linear-gradient(180deg,#38bdf8,transparent);box-shadow:0 0 8px rgba(56,189,248,.4)}.fullProfileMock.mockup--liveidentity1 .fullStats::before{background:linear-gradient(180deg,#f97316,transparent);box-shadow:0 0 8px rgba(249,115,22,.4)}.fullProfileMock.mockup--arcticcyber .fullStats div,.fullProfileMock.mockup--liveidentity1 .fullStats div{position:relative;padding-right:28px!important}.fullProfileMock.mockup--arcticcyber .fullStats div:not(:last-child)::after,.fullProfileMock.mockup--liveidentity1 .fullStats div:not(:last-child)::after{content:"";position:absolute;right:0;top:10%;width:1px;height:80%}.fullProfileMock.mockup--arcticcyber .fullStats div:not(:last-child)::after{background:rgba(56,189,248,.08)}.fullProfileMock.mockup--liveidentity1 .fullStats div:not(:last-child)::after{background:rgba(255,255,255,.06)}.fullProfileMock.mockup--arcticcyber .fullStats div span,.fullProfileMock.mockup--liveidentity1 .fullStats div span{display:block!important;margin-bottom:4px!important;font-family:"Barlow Condensed",monospace!important;font-size:10px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important}.fullProfileMock.mockup--arcticcyber .fullStats div span{color:#334e68!important}.fullProfileMock.mockup--liveidentity1 .fullStats div span{color:#4a5568!important}.fullProfileMock.mockup--arcticcyber .fullStats div strong,.fullProfileMock.mockup--liveidentity1 .fullStats div strong{display:block!important;color:#e8edf5!important;font-family:"Barlow Condensed",sans-serif!important;font-size:15px!important;font-weight:700!important;letter-spacing:1px!important}.fullProfileMock.mockup--arcticcyber .fullStats div strong{color:#e0f2fe!important;text-shadow:0 0 12px rgba(56,189,248,.3)!important}.fullProfileMock.mockup--arcticcyber .profileActions,.fullProfileMock.mockup--liveidentity1 .profileActions{padding:14px 28px!important;gap:8px!important}.fullProfileMock.mockup--arcticcyber .profileBtn,.fullProfileMock.mockup--liveidentity1 .profileBtn{min-height:0!important;border-radius:0!important;background:transparent!important;font-family:"Barlow Condensed",monospace!important;font-size:11px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;padding:8px 20px!important;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));transition:all 0.15s!important}.fullProfileMock.mockup--arcticcyber .profileBtn{border:1px solid rgba(56,189,248,.3)!important;color:#4a7a9b!important;box-shadow:inset 0 0 8px rgba(56,189,248,.04),0 0 8px rgba(56,189,248,.06)!important}.fullProfileMock.mockup--liveidentity1 .profileBtn{border:1px solid rgba(14,240,192,.4)!important;color:#8899aa!important;box-shadow:inset 0 0 8px rgba(14,240,192,.04),0 0 8px rgba(14,240,192,.08)!important}.fullProfileMock.mockup--arcticcyber .profileBtn:hover{background:rgba(56,189,248,.08)!important;border-color:#38bdf8!important;color:#38bdf8!important;box-shadow:inset 0 0 12px rgba(56,189,248,.08),0 0 16px rgba(56,189,248,.2)!important}.fullProfileMock.mockup--liveidentity1 .profileBtn:hover{background:rgba(14,240,192,.06)!important;border-color:#0ef0c0!important;color:#0ef0c0!important;box-shadow:inset 0 0 12px rgba(14,240,192,.08),0 0 16px rgba(14,240,192,.2)!important}.fullProfileMock.mockup--arcticcyber .fullTabs,.fullProfileMock.mockup--liveidentity1 .fullTabs{border:none!important;border-radius:0!important;margin-top:0!important;padding:0!important}.fullProfileMock.mockup--arcticcyber .fullTabs{background:rgba(2,8,16,.96)!important;border-bottom:1px solid rgba(56,189,248,.12)!important}.fullProfileMock.mockup--liveidentity1 .fullTabs{background:rgba(8,11,15,.95)!important;border-bottom:1px solid rgba(249,115,22,.15)!important}.fullProfileMock.mockup--arcticcyber .fullTabs span,.fullProfileMock.mockup--liveidentity1 .fullTabs span{font-family:"Barlow Condensed",monospace!important;font-size:11px!important;font-weight:600!important;letter-spacing:2.5px!important;text-transform:uppercase!important;padding:14px 20px!important;border-bottom:2px solid transparent!important;transition:all 0.15s!important}.fullProfileMock.mockup--arcticcyber .fullTabs span{color:#334e68!important}.fullProfileMock.mockup--liveidentity1 .fullTabs span{color:#4a5568!important}.fullProfileMock.mockup--arcticcyber .fullTabs .active{color:#38bdf8!important;border-bottom-color:#38bdf8!important;background:rgba(56,189,248,.06)!important;text-shadow:0 0 10px rgba(56,189,248,.5)!important}.fullProfileMock.mockup--liveidentity1 .fullTabs .active{color:#f97316!important;border-bottom-color:#f97316!important;background:rgba(249,115,22,.06)!important}.fullProfileMock.mockup--arcticcyber .fullStatus,.fullProfileMock.mockup--liveidentity1 .fullStatus{border-radius:0!important;margin:10px 0!important}.fullProfileMock.mockup--arcticcyber .fullStatus{background:rgba(2,8,16,.8)!important;border:1px solid rgba(56,189,248,.06)!important}.fullProfileMock.mockup--liveidentity1 .fullStatus{background:rgba(8,11,15,.8)!important;border:1px solid rgba(249,115,22,.08)!important}.fullProfileMock.mockup--arcticcyber .fullPosts,.fullProfileMock.mockup--liveidentity1 .fullPosts{border-radius:0!important;padding:0!important}.fullProfileMock.mockup--arcticcyber .fullPosts{background:rgba(2,8,16,.88)!important;border:1px solid rgba(56,189,248,.06)!important;border-top:1px solid rgba(56,189,248,.1)!important}.fullProfileMock.mockup--liveidentity1 .fullPosts{background:rgba(8,11,15,.85)!important;border:1px solid rgba(255,255,255,.06)!important;border-top:1px solid rgba(249,115,22,.12)!important}.fullProfileMock.mockup--arcticcyber .post,.fullProfileMock.mockup--liveidentity1 .post{border-radius:0!important;margin:8px!important;transition:border-color 0.15s!important}.fullProfileMock.mockup--arcticcyber .post{background:rgba(4,14,28,.6)!important;border:1px solid rgba(56,189,248,.06)!important;border-left:2px solid rgba(56,189,248,.2)!important}.fullProfileMock.mockup--liveidentity1 .post{background:rgba(10,13,18,.6)!important;border:1px solid rgba(255,255,255,.04)!important;border-left:2px solid rgba(249,115,22,.2)!important}.fullProfileMock.mockup--arcticcyber .post:hover{border-left-color:#38bdf8!important;box-shadow:0 0 20px rgba(56,189,248,.08)!important}.fullProfileMock.mockup--liveidentity1 .post:hover{border-left-color:#f97316!important;box-shadow:0 0 20px rgba(249,115,22,.08)!important}.fullProfileMock.mockup--arcticcyber .postUser,.fullProfileMock.mockup--liveidentity1 .postUser{font-family:"Barlow Condensed",monospace!important;letter-spacing:1px!important;text-transform:uppercase!important;font-size:12px!important}.fullProfileMock.mockup--arcticcyber .postUser{color:#38bdf8!important}.fullProfileMock.mockup--liveidentity1 .postUser{color:#f97316!important}.ytbFlexWrapper{margin-top:12px}.ytbPreviewWrap{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:10px;border:1px solid var(--vip-line);background:rgba(0,0,0,.55)}#ytbPreview{width:100%;height:100%}.vipActionBar{position:fixed;left:50%;bottom:14px;z-index:50;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:min(960px, calc(100% - 28px));padding:12px;transform:translateX(-50%);border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(6,10,15,.88);box-shadow:0 18px 45px rgba(0,0,0,.45);backdrop-filter:blur(14px)}.vipUnsaved{color:var(--vip-muted);text-align:center;font-weight:800}.vipUnsaved strong{color:var(--vip-gold)}.actionButton{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(255,255,255,.075);color:var(--vip-text);font-weight:900;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;text-decoration:none;transition:filter 150ms ease,transform 150ms ease,border-color 150ms ease,box-shadow 150ms ease}.actionButton:hover{border-color:rgba(0,234,255,.52)}.actionButton:focus-visible{outline:2px solid #fff;outline-offset:3px}.actionButton--save,.actionButton--primary{background:linear-gradient(135deg,#ffe05c,#f7b500);color:#161004;border-color:rgba(255,255,255,.24);box-shadow:0 12px 24px rgba(255,224,92,.18)}.actionButton--save:hover,.actionButton--primary:hover{filter:brightness(1.08);box-shadow:0 16px 32px rgba(255,224,92,.32)}.actionButton--save:active,.actionButton--primary:active{filter:brightness(.95);transform:translateY(1px);box-shadow:0 8px 16px rgba(255,224,92,.14)}.upgradeModal,.equipModal{position:fixed;inset:0;z-index:70;display:none;place-items:center;padding:20px;background:rgba(0,0,0,.72)}.upgradeModal.active,.equipModal.active{display:grid}.upgradeBox,.equipBox{width:min(440px, 100%);padding:22px;border:1px solid var(--vip-line);border-radius:12px;background:#0b111a;box-shadow:0 30px 80px rgba(0,0,0,.55)}.upgradeBox{text-align:center}.upgradeBox-icon{display:block;font-size:44px;color:#f7b500;margin-bottom:16px}.upgradeBox h2{font-size:18px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#fff;margin:0 0 14px}.upgradeBox p{color:var(--vip-muted);font-size:13px;line-height:1.6;margin:0 0 8px}.upgradeBox p strong{color:#f7b500;font-weight:700}.upgradeBox-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:20px}.upgradeBox-actions .actionButton--primary i{margin-right:6px}.equipTitle{font-size:20px;font-weight:900}.equipSub{color:var(--vip-muted);margin-top:6px}.equipBarWrap{height:8px;margin-top:16px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.1)}.equipBar{width:0;height:100%;background:linear-gradient(90deg,var(--vip-cyan),var(--vip-green))}#usernameStyleDropdown .blackMirror{display:inline-block;position:relative}#usernameStyleDropdown .dijitika{display:inline-block;width:max-content;white-space:nowrap;position:relative}#usernameStyleDropdown .dijitika::before{content:attr(data-text);left:0;top:0}@keyframes vipBannerMove{to{background-position:220% 0}}@media (max-width:960px){.vipShell__header,.vipPanelGrid--previewRight,.vipPanelGrid--backgrounds,.vipPanelGrid--fullProfile{grid-template-columns:1fr}.fullStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.vipLoadoutV2{padding:10px 10px 154px}.vipShell__header,.vipPanel{padding:14px}.vipPreviewCard{overflow-x:auto;overflow-y:hidden}.vipPreviewCard .profileCard,.vipPreviewCard .fullProfileMock,.vipPreviewCard .ytbFlexWrapper{min-width:var(--vip-preview-mobile-width)}.vipPreviewCard .profileCard{grid-template-columns:112px minmax(0,1fr)}.vipPreviewCard .fullProfileHeader{grid-template-columns:142px minmax(0,1fr)}.vipPreviewCard .profileStatsRow{grid-template-columns:repeat(3,minmax(0,1fr))}.vipPreviewCard .fullStats{grid-template-columns:repeat(4,minmax(0,1fr))}.vipActionBar{grid-template-columns:1fr;text-align:center}}.selectorDropdown.scrollX{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));grid-auto-flow:row;grid-auto-columns:unset;align-content:start;overflow-x:hidden;overflow-y:auto;max-height:clamp(240px, 42vh, 390px);padding-right:6px}.selectorDropdown.scrollX .selectorItem{width:100%;min-width:0}#bannerDropdown.scrollX{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}#profileStyleDropdown.scrollX{grid-template-columns:repeat(auto-fill,minmax(138px,1fr))}.selectorDropdown--weapons.scrollX{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.selectorDropdown--weapons.scrollX .selectorItem img{width:min(76px, 100%);height:52px}.vipTabs{flex-wrap:wrap;align-items:center;overflow-x:hidden;overflow-y:visible}.vipTab{flex:0 0 auto;width:max-content;max-width:100%;height:auto;min-width:max-content;padding:9px 14px;line-height:1.15}#bannerDropdown .selectorItem,#profileStyleDropdown .selectorItem{display:grid;place-items:center;text-align:center}#bannerDropdown .selectorItem .userBanner{margin:auto}.vmain-memberTooltipPreview{position:relative;overflow:hidden;width:min(428px, 100%);min-height:222px;margin:12px auto 0;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#101720;color:#fff;box-shadow:0 18px 42px rgba(0,0,0,.32)}.vmain-memberTooltipPreview .vmain-memberTooltipBg{position:absolute;inset:0;background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:1}.vmain-memberTooltipPreview .vmain-memberTooltipBg::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.16)}.vmain-memberTooltipPreview>:not(.vmain-memberTooltipBg){position:relative;z-index:2}.vmain-memberTooltipPreview .vmain-memberTooltipHeader{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:14px;background:transparent!important;border:0!important;box-shadow:none!important}.vmain-memberTooltipPreview .vmain-memberTooltipAvatar,.vmain-memberTooltipPreview .vmain-memberTooltipAvatar .avatar,.vmain-memberTooltipPreview .vmain-memberTooltipAvatar img{display:block;width:96px;height:96px;border-radius:6px}.vmain-avatarFrame{position:relative;width:96px;height:96px;--frame-url:none}.vmain-avatarFrame::after{content:"";position:absolute;inset:-11%;background-image:var(--frame-url);background-position:center;background-repeat:no-repeat;background-size:contain;pointer-events:none}.vmain-memberTooltipPreview .vmain-memberTooltipHeaderInfo{min-width:0;background:transparent!important;border:0!important;box-shadow:none!important}.vmain-memberTooltipPreview .vmain-memberTooltipHeaderAction{float:right}.vmain-memberTooltipPreview .vmain-memberTooltipMenuButton{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:4px;background:rgba(0,0,0,.35);color:#fff}.vmain-memberTooltipPreview .vmain-memberTooltipName{margin:0 0 6px;font-size:18px;line-height:1.1}.vmain-memberTooltipPreview .vmain-memberTooltipBanners{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:8px}.vmain-memberTooltipPreview .vmain-memberTooltipBlurb,.vmain-memberTooltipPreview .vmain-pairs,.vmain-memberTooltipPreview .vmain-pairs>dt,.vmain-memberTooltipPreview .vmain-pairs>dd,.vmain-memberTooltipPreview .vmain-memberTooltipStats,.vmain-memberTooltipPreview .vmain-pairJustifier{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.85)}.vmain-memberTooltipPreview .vmain-memberTooltipBlurb{margin-top:4px;font-size:12px}.vmain-memberTooltipPreview .vmain-pairs{margin:0}.vmain-memberTooltipPreview .vmain-pairs--inline>dt,.vmain-memberTooltipPreview .vmain-pairs--inline>dd{display:inline}.vmain-memberTooltipPreview .memberPersonalQuote-wrap{margin:0 14px 12px}.vmain-memberTooltipPreview .vmain-memberTooltipInfo,.vmain-memberTooltipPreview .vmain-memberTooltipActions,.vmain-memberTooltipPreview .vmain-memberTooltipStats,.vmain-memberTooltipPreview .vmain-pairJustifier{background:transparent!important;border:0!important;box-shadow:none!important}.vmain-memberTooltipPreview .vmain-pairJustifier{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 14px 12px}.vmain-memberTooltipPreview .vmain-pairs--rows{display:grid;gap:3px;min-width:0;text-align:center}.vmain-memberTooltipPreview .vmain-pairs--rows dt{font-size:9px;font-weight:800;text-transform:uppercase;opacity:.82}.vmain-memberTooltipPreview .vmain-pairs--rows dd{margin:0;font-weight:800}.vmainWeaponIcon,.js-vmain-weaponDisplayMini{max-width:68px;height:28px;object-fit:contain;vertical-align:middle}.vmain-memberTooltipPreview .vmain-memberTooltipActions{padding:0 14px 14px}.vmain-memberTooltipPreview .vmain-buttonGroup .vmain-button,.vmain-memberTooltipPreview .vmain-buttonGroup a{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid rgba(255,255,255,.16);border-radius:4px;background:rgba(0,0,0,.34);color:#fff;text-decoration:none;font-size:12px;font-weight:800}.vipPanelGrid--fullProfile .vipPreviewCard--wide,.vipPanelGrid--fullProfile .fullProfileMock{width:100%}.vipPanelGrid--fullProfile .vipPreviewCard--wide .fullProfileMock{max-height:min(72vh, 520px);overflow-y:auto;padding:80px}.vmain-modeSwitcher{display:grid;grid-template-columns:1fr 1fr;gap:0;border-bottom:1px solid var(--vip-line)}.vmain-modeBtn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border:none;border-bottom:3px solid transparent;background:rgba(255,255,255,.03);color:var(--vip-muted);font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color 150ms ease,border-color 150ms ease,background 150ms ease}.vmain-modeBtn:hover{color:var(--vip-text);background:rgba(255,255,255,.055)}.vmain-modeBtn.is-active{color:#fff;border-bottom-color:var(--vip-cyan);background:rgba(0,234,255,.07)}.vmain-modeBtn--mini.is-active{border-bottom-color:var(--vip-cyan)}.vmain-modeBtn--full.is-active{border-bottom-color:var(--vip-gold);background:rgba(255,224,92,.06)}.vmain-subTabs{padding:10px 16px;border-bottom:1px solid var(--vip-line);background:rgba(0,0,0,.28);min-height:60px;display:flex;align-items:center}.vmain-modeGroup{display:flex;gap:8px;flex-wrap:wrap;width:100%}.vmain-modeGroup[hidden]{display:none!important}.vmain-masterLayout{display:grid;align-items:start;min-height:520px}.vmain-masterLayout--mini{grid-template-columns:minmax(240px,2fr) minmax(0,2fr)}.vmain-masterLayout--full{grid-template-columns:minmax(240px,2fr) minmax(0,4fr)}.vmain-selectorCol{border-right:1px solid var(--vip-line);overflow-y:auto;max-height:calc(100vh - 260px)}.vmain-previewCol{position:sticky;top:16px;padding:16px;align-self:start}.vmain-sharedPreview{display:flex;flex-direction:column;gap:10px}.vmain-sharedPreview[hidden]{display:none!important}.vipPanel{padding:16px}@media (max-width:960px){.vmain-masterLayout{grid-template-columns:1fr}.vmain-selectorCol{border-right:none;border-bottom:1px solid var(--vip-line);max-height:none}.vmain-previewCol{position:static}}@media (max-width:640px){.vipPreviewCard .vmain-memberTooltipPreview{min-width:428px}}:root{--vip-bg:#070807;--vip-panel:rgba(14, 16, 15, 0.9);--vip-panel-soft:rgba(255, 255, 255, 0.055);--vip-line:rgba(255, 255, 255, 0.13);--vip-text:#f3efe5;--vip-muted:#8f938c;--vip-dim:#50554e;--vip-cyan:#35d7ff;--vip-green:#71ff9a;--vip-gold:#ffb13d;--vip-red:#ff4655;--vip-violet:#9d5cff;--vip-radius:4px;--vip-image:none;--fps-orange:#ff9f1c;--fps-sand:#d6c6a6;--fps-smoke:#9aa19a;--fps-ink:#090a09}*{scrollbar-color:rgba(255,159,28,.72) rgba(255,255,255,.06)}body.action_viploadout{color:var(--vip-text);cursor:auto;font-family:"Exo 2",Inter,Arial,sans-serif}body.action_viploadout::before{display:none!important}body.action_viploadout #vip-particles{position:fixed;inset:0;z-index:0;pointer-events:none}body.action_viploadout #vip-particles canvas{display:block;width:100%;height:100%}body.action_viploadout .vipAmbient{position:fixed;z-index:0;width:44vw;height:44vw;min-width:420px;min-height:420px;border-radius:50%;pointer-events:none;filter:blur(72px);opacity:.3;animation:fpsSmokePulse 8s ease-in-out infinite}.vipAmbient--cyan{left:-15vw;top:4vh;background:radial-gradient(circle,rgba(53,215,255,.23),transparent 65%)}.vipAmbient--violet{right:-16vw;top:8vh;background:radial-gradient(circle,rgba(255,159,28,.24),transparent 68%);animation-delay:-3s}.vipAmbient--red{left:36vw;bottom:-24vw;background:radial-gradient(circle,rgba(255,70,85,.18),transparent 70%);animation-delay:-5s}@keyframes fpsSmokePulse{0%,100%{transform:translate3d(0,0,0) scale(1);opacity:.22}50%{transform:translate3d(2vw,-1vh,0) scale(1.14);opacity:.42}}.vipLoadoutV2{position:relative;z-index:1;min-height:100vh;background:radial-gradient(circle at 18% 16%,rgba(255,159,28,.11),transparent 30%),radial-gradient(circle at 82% 12%,rgba(53,215,255,.09),transparent 26%),linear-gradient(180deg,rgba(10,10,8,.18),rgba(7,8,7,.9));isolation:isolate}.vipLoadoutV2::before{content:"";position:fixed;inset:auto -20% -42% -20%;z-index:0;height:74vh;pointer-events:none;background-image:linear-gradient(rgba(255,159,28,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,159,28,.06) 1px,transparent 1px);background-size:84px 84px;transform:perspective(780px) rotateX(64deg);transform-origin:50% 100%;opacity:.64;animation:fpsFloorRun 18s linear infinite;mask-image:linear-gradient(to top,rgba(0,0,0,.9),transparent 76%)}.vipLoadoutV2::after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at var(--mx,50%) var(--my,38%),rgba(255,159,28,.08),transparent 18%),linear-gradient(transparent 50%,rgba(0,0,0,.2) 51%,transparent 52%);background-size:auto,100% 5px}@keyframes fpsFloorRun{to{background-position:0 168px}}.vipShell,.vipActionBar{position:relative;z-index:2}.vipShell{border:1px solid rgba(255,159,28,.24);border-radius:4px;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);background:linear-gradient(135deg,rgba(255,159,28,.12),transparent 25%),linear-gradient(315deg,rgba(53,215,255,.1),transparent 30%),rgba(10,12,11,.88);box-shadow:0 34px 90px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.045),0 0 46px rgba(255,159,28,.1);overflow:hidden;isolation:isolate}.vipShell::before,.vipShell::after{content:"";position:absolute;z-index:5;pointer-events:none}.vipShell::before{left:14px;top:14px;width:72px;height:28px;border-left:2px solid var(--fps-orange);border-top:2px solid var(--fps-orange);box-shadow:-5px -5px 18px rgba(255,159,28,.2)}.vipShell::after{display:none}.vipShell__borderRing{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;opacity:.72;mix-blend-mode:screen}.vipShell__borderRing::before{content:"";position:absolute;inset:-20% -12%;background:radial-gradient(ellipse at 24% 18%,rgba(255,180,72,.16),transparent 30%),radial-gradient(ellipse at 78% 84%,rgba(53,215,255,.11),transparent 34%),linear-gradient(115deg,transparent 0 28%,rgba(255,255,255,.04) 48%,transparent 68% 100%);filter:blur(20px);transform:translate3d(-1.5%,-1%,0) scale(1.02);animation:fpsAmbientBreath 14s ease-in-out infinite}.vipShell__borderRing::after{content:"";position:absolute;inset:12px;border:1px solid rgba(255,159,28,.055);box-shadow:inset 0 0 34px rgba(255,159,28,.03),inset 0 0 80px rgba(53,215,255,.018)}@keyframes fpsAmbientBreath{0%,100%{opacity:.56;transform:translate3d(-1.5%,-1%,0) scale(1.02)}50%{opacity:.82;transform:translate3d(1.5%,1%,0) scale(1.04)}}.vipShell__header{position:relative;border-bottom:1px solid rgba(255,159,28,.2);background:linear-gradient(90deg,rgba(255,159,28,.12),transparent 42%),rgba(9,10,9,.72)}.vipShell__header::after{content:"MATCH LOADOUT // VIP OPS";position:absolute;right:22px;top:14px;color:rgba(255,159,28,.38);font:800 10px/1 "Rajdhani",sans-serif;letter-spacing:.18em}.vipEyebrow,.vipPreviewLabel,.fieldLabel,.vipTab,.actionButton,.profileStatsRow span,.fullStats span{font-family:"Rajdhani","Exo 2",Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase}.vipEyebrow{color:var(--fps-orange);text-shadow:0 0 14px rgba(255,159,28,.45)}.vipShell h1{position:relative;display:inline-block;color:#fff4de;font-family:"Rajdhani","Exo 2",Arial,sans-serif;font-weight:700;letter-spacing:.015em;text-transform:uppercase;text-shadow:0 0 16px rgba(255,159,28,.34),0 0 28px rgba(53,215,255,.12);filter:drop-shadow(0 0 18px rgba(255,159,28,.24))}.vipShell h1 .char{color:inherit;-webkit-text-fill-color:currentColor}.vipShell h1::before,.vipShell h1::after{content:attr(data-text);position:absolute;inset:0;pointer-events:none;opacity:0}.vipShell h1::before{color:var(--vip-red);animation:fpsTitleLockRed 1s steps(2,end) 1}.vipShell h1::after{color:var(--vip-cyan);animation:fpsTitleLockCyan 1s steps(2,end) 1}@keyframes fpsTitleLockRed{0%,100%{opacity:0;transform:translate(0);clip-path:inset(0)}18%{opacity:.8;transform:translate(3px,0);clip-path:inset(0 0 72% 0)}36%{opacity:.6;transform:translate(-2px,1px);clip-path:inset(48% 0 28% 0)}}@keyframes fpsTitleLockCyan{0%,100%{opacity:0;transform:translate(0);clip-path:inset(0)}22%{opacity:.75;transform:translate(-3px,0);clip-path:inset(70% 0 8% 0)}42%{opacity:.55;transform:translate(2px,-1px);clip-path:inset(16% 0 56% 0)}}.vipIntro,.vipCard p,.vipPreviewCard p{color:rgba(214,198,166,.64)}.vipHeaderPreview,.vipCard,.vipPreviewCard,.vipActionBar,.upgradeBox,.equipBox{border:1px solid rgba(255,159,28,.16);border-radius:4px;background:linear-gradient(135deg,rgba(255,159,28,.06),transparent 34%),linear-gradient(315deg,rgba(53,215,255,.045),transparent 32%),rgba(11,13,12,.78);backdrop-filter:blur(10px)}.vipCard,.vipPreviewCard{position:relative;overflow:hidden;transform-style:preserve-3d;will-change:transform}.vipCard::before,.vipPreviewCard::before{content:"";position:absolute;left:10px;top:10px;width:24px;height:24px;pointer-events:none;border-left:1px solid rgba(255,159,28,.75);border-top:1px solid rgba(255,159,28,.75)}.vipCard h2{color:var(--fps-orange);font-family:"Rajdhani","Exo 2",Arial,sans-serif;font-size:13px;letter-spacing:.16em;text-shadow:0 0 12px rgba(255,159,28,.36)}.vipTabs{position:relative;background:linear-gradient(90deg,rgba(255,159,28,.075),transparent 55%),rgba(7,8,7,.86);border-bottom:1px solid rgba(255,159,28,.18)}.vipTabs::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,159,28,.24),transparent);transform:translateX(-120%);animation:fpsNavBoot 1.2s ease-out 0.18s 1}@keyframes fpsNavBoot{to{transform:translateX(120%)}}.vipTab{position:relative;overflow:hidden;min-height:38px;border-radius:2px;border:1px solid rgba(255,159,28,.16);background:rgba(9,10,9,.78);color:rgba(243,239,229,.68);font-weight:800;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)}.vipTab::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--fps-orange),var(--vip-red));transform:scaleX(0);transform-origin:left;transition:transform 160ms ease;box-shadow:0 0 10px rgba(255,159,28,.7)}.vipTab:hover,.vipTab:focus-visible{color:#fff7ea;border-color:rgba(255,159,28,.58);background:rgba(255,159,28,.08)}.vipTab:hover::after,.vipTab.is-active::after{transform:scaleX(1)}.vipTab.is-active{color:#0a0b0a;border-color:rgba(255,159,28,.92);background:linear-gradient(135deg,#ffb13d,#ff8d1a);text-shadow:none;box-shadow:0 0 22px rgba(255,159,28,.22),inset 0 1px 0 rgba(255,255,255,.34)}.selectorItem,.radioPill,.vipInput,.actionButton{border-radius:3px}.selectorItem{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,.045),transparent 45%),rgba(9,10,9,.82);border:1px solid rgba(255,159,28,.13);color:var(--vip-text);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.selectorItem::after,.actionButton::after{content:"";position:absolute;left:var(--ripple-x,50%);top:var(--ripple-y,50%);width:10px;height:10px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.88),rgba(255,159,28,.45) 42%,transparent 70%);transform:translate(-50%,-50%) scale(0);opacity:0}.selectorItem:hover,.selectorItem:focus-visible{z-index:3;transform:translateY(-2px) scale(1.025);border-color:rgba(255,159,28,.66);background:linear-gradient(135deg,rgba(255,159,28,.12),rgba(53,215,255,.05)),rgba(9,10,9,.88);box-shadow:0 0 18px rgba(255,159,28,.16)}.selectorItem.active{border-color:var(--fps-orange);background:linear-gradient(135deg,rgba(255,159,28,.2),rgba(255,70,85,.08)),rgba(12,13,11,.9);box-shadow:0 0 0 1px rgba(255,159,28,.34),0 0 28px rgba(255,159,28,.18),inset 0 0 18px rgba(255,159,28,.05)}.vipInput{color:var(--vip-text);border-color:rgba(255,159,28,.18);background:rgba(7,8,7,.84)}.vipInput:focus-visible{border-color:var(--fps-orange);outline:none;box-shadow:0 0 0 2px rgba(255,159,28,.18),0 0 22px rgba(255,159,28,.15)}.radioPill{border-color:rgba(255,159,28,.15);background:rgba(9,10,9,.76);color:rgba(243,239,229,.75)}.radioPill:has(input:checked){color:#111;border-color:var(--fps-orange);background:var(--fps-orange)}.actionButton{position:relative;overflow:hidden;color:var(--fps-orange);border-color:rgba(255,159,28,.32);background:linear-gradient(135deg,rgba(255,159,28,.08),transparent),rgba(8,9,8,.92);font-weight:900;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)}.actionButton:hover,.actionButton:focus-visible{color:#080908;border-color:rgba(255,159,28,.96);background:linear-gradient(135deg,#ffb13d,#ff7a1a);box-shadow:0 0 24px rgba(255,159,28,.38),0 0 54px rgba(255,70,85,.16)}.actionButton--save,.actionButton--primary{color:#070807;border-color:rgba(255,70,85,.72);background:linear-gradient(135deg,#ff4655,#ff9f1c 72%);box-shadow:0 0 28px rgba(255,70,85,.28),0 0 58px rgba(255,159,28,.16)}.actionButton--save::before{content:"";position:absolute;top:-60%;left:-65%;width:30%;height:220%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.58),transparent);transform:skewX(-18deg);animation:fpsButtonSweep 2.5s ease-in-out infinite}@keyframes fpsButtonSweep{0%,100%{left:-65%}52%{left:134%}}.vipActionBar{border-color:rgba(255,159,28,.28);background:linear-gradient(90deg,rgba(255,159,28,.1),transparent 48%,rgba(53,215,255,.06)),rgba(7,8,7,.94);box-shadow:0 0 40px rgba(0,0,0,.72),0 0 32px rgba(255,159,28,.08)}.vipUnsaved{color:rgba(214,198,166,.72)}.vipUnsaved strong{color:var(--fps-orange);text-shadow:0 0 12px rgba(255,159,28,.54)}.profileCard,.fullProfileMock,.usernamePreviewBox,.ytbPreviewWrap{border-color:rgba(255,159,28,.15);background-color:rgba(8,9,8,.82);box-shadow:inset 0 0 32px rgba(255,159,28,.025)}.profileStatsRow div,.fullStats div{border-color:#ff9f1c00;background:#08090800}.profileStatsRow strong,.fullStats strong{color:var(--vip-cyan);text-shadow:0 0 8px rgba(53,215,255,.35)}[data-vip-loadout] .userBanner{border-radius:2px;font-family:"Rajdhani","Exo 2",Arial,sans-serif;letter-spacing:.08em}.upgradeBox,.equipBox{border-color:rgba(255,159,28,.28);background:rgba(7,8,7,.96);box-shadow:0 0 76px rgba(0,0,0,.86),0 0 42px rgba(255,159,28,.1)}.equipBar{background:linear-gradient(90deg,var(--vip-red),var(--fps-orange),var(--vip-cyan));box-shadow:0 0 18px rgba(255,159,28,.52)}.fpsCrosshair,.fpsCrosshairRing{position:fixed;left:0;top:0;z-index:9999;pointer-events:none;mix-blend-mode:screen}.fpsCrosshair{width:18px;height:18px;margin:-9px 0 0 -9px}.fpsCrosshair::before,.fpsCrosshair::after{content:"";position:absolute;background:var(--fps-orange);box-shadow:0 0 10px rgba(255,159,28,.9)}.fpsCrosshair::before{left:8px;top:0;width:2px;height:18px}.fpsCrosshair::after{left:0;top:8px;width:18px;height:2px}.fpsCrosshairRing{width:34px;height:34px;margin:-17px 0 0 -17px;border:1px solid rgba(255,159,28,.58);border-radius:50%;box-shadow:0 0 24px rgba(255,159,28,.22)}.fpsRipple{position:absolute;left:var(--ripple-x);top:var(--ripple-y);width:12px;height:12px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.95),rgba(255,159,28,.52) 42%,transparent 70%);transform:translate(-50%,-50%) scale(0)}.fpsHitMarker{animation:fpsSignalHit 180ms steps(2,end) 1}@keyframes fpsSignalHit{0%{transform:translate(0);filter:none}28%{transform:translate(2px,-1px);filter:drop-shadow(-2px 0 var(--vip-cyan)) drop-shadow(2px 0 var(--vip-red))}64%{transform:translate(-2px,1px);filter:saturate(1.6) contrast(1.2)}100%{transform:translate(0);filter:none}}.splitting .char{display:inline-block}@media (pointer:coarse),(max-width:760px){body{cursor:auto}.fpsCrosshair,.fpsCrosshairRing{display:none}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}body{cursor:auto}.fpsCrosshair,.fpsCrosshairRing{display:none}}@charset "UTF-8";.notices{list-style:none;margin:0;padding:0}.notices.notices--block .notice{margin-bottom:10px}.notices.notices--floating{margin:0 20px 0 auto;width:300px;max-width:100%;z-index:800}@media (max-width:340px){.notices.notices--floating{margin-right:10px}}.notices.notices--floating .notice{margin-bottom:20px}.notices.notices--scrolling{display:flex;align-items:stretch;overflow:hidden;margin-bottom:10px}.notices.notices--scrolling.notices--isMulti{margin-bottom:30px}.notices.notices--scrolling .notice{width:100%;flex-grow:0;flex-shrink:0;border:none}.notice{position:relative}.notice:before,.notice:after{content:" ";display:table}.notice:after{clear:both}.notice.notice--primary{color:#fff;background:#0d525e}.notice.notice--accent{color:#fff;background:#2BA8BF}.notice.notice--accent a:not(.button--notice){color:#fff}.notice.notice--dark{color:#fefefe;border:none;background:#141414}.notice.notice--dark a:not(.button--notice){color:#b4b4b4}.notice.notice--light{color:#141414;background:#fefefe}.notice.notice--light a:not(.button--notice){color:#828282}.notice.notice--enablePush{display:none}@media (max-width:1024px){.notice.notice--enablePush{padding:3px 3px 10px;font-size:13px}}@media (max-width:1024px){.notice.notice--cookie .notice-content{padding:3px 3px 10px;font-size:12px}.notice.notice--cookie .notice-content .button--notice{font-size:12px;padding:3px 6px}.notice.notice--cookie .notice-content .button--notice .button-text{font-size:12px}}.notice.notice--cookieAdvanced .notice-content{padding:1em 0}.notice.notice--cookieAdvanced .notice-content .u-pageCentered{display:grid;grid-template-columns:1fr 330px;gap:20px;align-items:end}@media (max-width:768px){.notice.notice--cookieAdvanced .notice-content .u-pageCentered{display:block}}.notice.notice--cookieAdvanced .notice-content h2{margin:0}.notice.notice--cookieAdvanced .notice-content .button{width:100%;margin:.5em 0;font-weight:700}.notice.notice--cookieAdvanced .notice-content form.is-active{display:contents;grid-column:span 2}.notice.notice--cookieAdvanced .notice-content form.is-active .formRow.formRow--fullWidth>dd{padding-left:0;padding-right:0}.notice.notice--cookieAdvanced .notice-content form:not(.is-active){display:none}.notices--block .notice{font-size:15px;border-radius:1px}.notices--floating .notice{font-size:11px;border-radius:4px;box-shadow:1px 1px 3px rgba(0,0,0,.25)}.notices--floating .notice.notice--primary{background-color:rgba(13,82,94,.8)}.notices--floating .notice.notice--accent{background-color:rgba(43,168,191,.8)}.notices--floating .notice.notice--dark{background-color:rgba(20,20,20,.8)}.notices--floating .notice.notice--light{background-color:rgba(254,254,254,.8)}.has-js .notices--floating .notice{display:none}.notice.notice--hasImage .notice-content{margin-left:68px;min-height:68px}@media (max-width:1024px){.notice.notice--hidewide:not(.is-vis-processed){display:none;visibility:hidden}}@media (max-width:768px){.notice.notice--hidemedium:not(.is-vis-processed){display:none;visibility:hidden}}@media (max-width:480px){.notice.notice--hidenarrow:not(.is-vis-processed){display:none;visibility:hidden}}.notice-image{float:left;padding:10px 0 10px 10px}.notice-image img{max-width:48px;max-height:48px}.notice-content{padding:10px}.notice-content a.notice-dismiss{float:right;color:inherit;font-size:16px;line-height:1;height:1em;box-sizing:content-box;padding:0 0 5px 5px;opacity:.5;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease;cursor:pointer}.notice-content a.notice-dismiss:before{display:inline-block;content:"";height:1em;vertical-align:-.125em;background-color:currentColor;width:.75em;mask:url(/forums/styles/fa/regular/times.svg?v=5.15.3) no-repeat center;-webkit-mask:url(/forums/styles/fa/regular/times.svg?v=5.15.3) no-repeat center}.notice-content a.notice-dismiss:hover{text-decoration:none;opacity:1}.notices--floating .notice-content a.notice-dismiss{font-size:14px}.razor-split-text{position:relative;display:inline-block;font-size:17px;font-weight:700;letter-spacing:.25px;line-height:1;color:#edf7ff;text-shadow:0 0 4px rgba(130,200,255,.1)}.razor-split-text::before,.razor-split-text::after{content:attr(data-text);position:absolute;left:0;top:0;pointer-events:none}.razor-split-text::before{clip-path:inset(0 0 52% 0);transform:translateX(-1px);animation:razorTop 2.3s ease-in-out infinite;color:rgba(255,255,255,.95)}.razor-split-text::after{clip-path:inset(52% 0 0 0);transform:translateX(1px);animation:razorBottom 2.3s ease-in-out infinite;color:rgba(170,225,255,.92)}@keyframes razorTop{0%,100%{transform:translateX(0)}50%{transform:translateX(-1.6px)}}@keyframes razorBottom{0%,100%{transform:translateX(0)}50%{transform:translateX(1.6px)}}.rainbow-flow-text{position:relative;display:inline-block;letter-spacing:.2px;line-height:1;white-space:nowrap;color:transparent!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(90deg,#ff4d4d,#ff9a3d,#ffe34d,#63ff6b,#4de1ff,#5f7cff,#c44dff,#ff4da6,#ff4d4d);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:rainbowFlow 5s linear infinite}@keyframes rainbowFlow{from{background-position:0% 50%}to{background-position:200% 50%}}.rainbow-vibrant{position:relative;display:inline-block;letter-spacing:.2px;line-height:1;white-space:nowrap;color:transparent!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(120deg,#a200ff,#c44dff,#7a00ff,#5f7cff,#8a4dff,#a200ff);background-size:220% 220%;-webkit-background-clip:text;background-clip:text;animation:purpleFlow 5s ease-in-out infinite}@keyframes purpleFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.tf-electricPurple{position:relative;display:inline-block;letter-spacing:.2px;line-height:1;white-space:nowrap;color:transparent!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(90deg,#a200ff,#c44dff,#7a00ff,#8b5cff,#a200ff,#c44dff,#7a00ff,#8b5cff,#a200ff);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:tfPurpleFlow 3.5s linear infinite}@keyframes tfPurpleFlow{from{background-position:0% 50%}to{background-position:200% 50%}}.tf-electricBlue{position:relative;display:inline-block;letter-spacing:.2px;line-height:1;white-space:nowrap;color:transparent!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(90deg,#0055ff,#00aaff,#0033cc,#00eaff,#0055ff,#00aaff,#0033cc,#00eaff,#0055ff);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:tfBlueFlow 3.5s linear infinite}@keyframes tfBlueFlow{from{background-position:0% 50%}to{background-position:200% 50%}}.tf-electricRed{position:relative;display:inline-block;letter-spacing:.2px;line-height:1;white-space:nowrap;color:transparent!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(90deg,#ff0000,#ff3333,#b30000,#ff6666,#ff0000,#ff3333,#b30000,#ff6666,#ff0000);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:tfRedFlow 3.5s linear infinite}@keyframes tfRedFlow{from{background-position:0% 50%}to{background-position:200% 50%}}.tf-electricRed--red{position:relative;display:inline-block;letter-spacing:.2px;line-height:1;white-space:nowrap;color:transparent!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(90deg,#ff0000,#ff3333,#b30000,#ff6666,#ff0000,#ff3333,#b30000,#ff6666,#ff0000);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:tfRedFlow 3.5s linear infinite}.tf-electricRed--purple{position:relative;display:inline-block;letter-spacing:.2px;line-height:1;white-space:nowrap;color:transparent!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(90deg,#a200ff,#c44dff,#7a00ff,#8b5cff,#a200ff,#c44dff,#7a00ff,#8b5cff,#a200ff);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:tfRedFlow 3.5s linear infinite}.tf-electricRed--blue{position:relative;display:inline-block;letter-spacing:.2px;line-height:1;white-space:nowrap;color:transparent!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(90deg,#0055ff,#00aaff,#0033cc,#00eaff,#0055ff,#00aaff,#0033cc,#00eaff,#0055ff);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:tfRedFlow 3.5s linear infinite}.tf-electricRed--green{position:relative;display:inline-block;letter-spacing:.2px;line-height:1;white-space:nowrap;color:transparent!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(90deg,#00ff66,#00cc33,#007a1f,#00ff99,#00ff66,#00cc33,#007a1f,#00ff99,#00ff66);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:tfRedFlow 3.5s linear infinite}.tf-electricRed--gold{position:relative;display:inline-block;letter-spacing:.2px;line-height:1;white-space:nowrap;color:transparent!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(90deg,#f1c40f,#ffd700,#e6a800,#fff0a0,#f1c40f,#ffd700,#e6a800,#fff0a0,#f1c40f);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:tfRedFlow 3.5s linear infinite}.tf-electricRed--cyan{position:relative;display:inline-block;letter-spacing:.2px;line-height:1;white-space:nowrap;color:transparent!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(90deg,#00eaff,#00bcd4,#0097a7,#80deea,#00eaff,#00bcd4,#0097a7,#80deea,#00eaff);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:tfRedFlow 3.5s linear infinite}.tf-electricRed--pink{position:relative;display:inline-block;letter-spacing:.2px;line-height:1;white-space:nowrap;color:transparent!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(90deg,#ff44aa,#ff69b4,#cc0066,#ffb3d9,#ff44aa,#ff69b4,#cc0066,#ffb3d9,#ff44aa);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:tfRedFlow 3.5s linear infinite}.tf-electricRed--orange{position:relative;display:inline-block;letter-spacing:.2px;line-height:1;white-space:nowrap;color:transparent!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(90deg,#ff8800,#ffaa33,#cc5500,#ffd080,#ff8800,#ffaa33,#cc5500,#ffd080,#ff8800);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:tfRedFlow 3.5s linear infinite}.tf-electricRed--white{position:relative;display:inline-block;letter-spacing:.2px;line-height:1;white-space:nowrap;color:transparent!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(90deg,#ffffff,#cccccc,#aaaaaa,#eeeeee,#ffffff,#cccccc,#aaaaaa,#eeeeee,#ffffff);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:tfRedFlow 3.5s linear infinite}.tf-electricRed--rainbow{position:relative;display:inline-block;letter-spacing:.2px;line-height:1;white-space:nowrap;color:transparent!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(90deg,#ff4d4d,#ff9a3d,#ffe34d,#63ff6b,#4de1ff,#5f7cff,#c44dff,#ff4da6,#ff4d4d);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:tfRedFlow 3.5s linear infinite}.lightning,.lightning *,.lightning a,.lightning span,.lightning strong{font-family:'Orbitron',sans-serif!important;color:#eaeaea!important;-webkit-text-fill-color:#eaeaea!important;text-decoration:none!important;border:none!important}.lightning a:link,.lightning a:visited,.lightning a:hover,.lightning a:active{color:#eaeaea!important;-webkit-text-fill-color:#eaeaea!important;text-decoration:none!important}.lightning{font-size:17px;position:relative;display:inline-block;letter-spacing:.5px;animation:flash 6s infinite;text-shadow:0 0 3px rgba(255,255,255,.3),0 0 6px rgba(0,234,255,.4)}.lightning::before,.lightning::after{content:"";position:absolute;inset:-10px;pointer-events:none;background-repeat:no-repeat;opacity:0;filter:drop-shadow(0 0 5px #00eaff) drop-shadow(0 0 12px #00eaff) drop-shadow(0 0 20px #ffffff)}.lightning::after{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='5,10 20,5 15,25 35,15 30,40 50,25' stroke='white' stroke-width='2' fill='none'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg viewBox='0 0 100 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='50,0 48,20 55,30 52,50' stroke='white' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-size:80% 100%,40% 100%;background-position:left center,center center;animation:phase1 6s infinite}.lightning::before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='55,0 53,18 60,28 57,50' stroke='white' stroke-width='2' fill='none'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg viewBox='0 0 100 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='80,20 90,30 85,40' stroke='white' stroke-width='2' fill='none'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg viewBox='0 0 100 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='55,15 95,30 92,45' stroke='white' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-size:40% 100%,25% 40%,25% 60%;background-position:center center,85% 60%,right center;animation:phase2and3 6s infinite}@keyframes phase1{0%,20%,100%{opacity:0}5%{opacity:1}12%{opacity:0}}@keyframes phase2and3{0%,25%,100%{opacity:0}30%{opacity:1}38%{opacity:0}55%{opacity:1}63%{opacity:0}}@keyframes flash{0%,25%,50%,100%{color:#eaeaea;text-shadow:0 0 3px rgba(255,255,255,.3),0 0 6px rgba(0,234,255,.4)}6%,32%,58%{color:#fff;text-shadow:0 0 6px #fff,0 0 14px #00eaff}12%,38%,63%{text-shadow:0 0 3px #fff,0 0 8px #00eaff}}.ultra-glitch-dark,.ultra-glitch-dark *,.ultra-glitch-dark a,.ultra-glitch-dark span,.ultra-glitch-dark strong,.ultra-glitch-dark em,.ultra-glitch-dark b{font-family:'Orbitron',sans-serif!important;color:#ffffff!important;text-decoration:none!important}.ultra-glitch-dark a:link,.ultra-glitch-dark a:visited,.ultra-glitch-dark a:hover,.ultra-glitch-dark a:active{color:#ffffff!important}.ultra-glitch-dark{display:inline-block;position:relative;background:#000!important;padding:5px 18px;border-radius:8px;font-weight:800;letter-spacing:2px;text-shadow:0 0 6px #0ff,0 0 12px #0ff;animation:glitchShift 0.25s infinite,glitchFlicker 1.5s infinite,glitchPulse 2s infinite}@keyframes glitchShift{0%{transform:translate(0);text-shadow:2px 0 #ff0000,-2px 0 #0ff}20%{transform:translate(-2px,1px);text-shadow:-2px 0 #ff0000,2px 0 #0ff}40%{transform:translate(2px,-1px);text-shadow:2px 2px #ff0000,-2px -2px #0ff}60%{transform:translate(-1px,2px);text-shadow:-2px -2px #ff0000,2px 2px #0ff}80%{transform:translate(1px,-2px);text-shadow:2px -2px #ff0000,-2px 2px #0ff}100%{transform:translate(0);text-shadow:0 0 6px #0ff}}@keyframes glitchFlicker{0%,100%{opacity:1}10%{opacity:.2}30%{opacity:.4}50%{opacity:1}70%{opacity:.3}90%{opacity:1}}@keyframes glitchPulse{0%{filter:brightness(1)}50%{filter:brightness(1.4)}100%{filter:brightness(1)}}.ultra-glitch-dark::after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 2px,transparent 2px,transparent 4px);animation:scanMove 6s linear infinite}@keyframes scanMove{from{background-position:0 0}to{background-position:0 100px}}.tfx-heartFx{position:relative!important;display:inline-block!important;font-family:'Lobster',cursive!important;font-size:20px!important;letter-spacing:0.5px!important;color:#ff8fc4!important;background:linear-gradient(110deg,rgba(255,140,200,.9) 0%,#ffffff 45%,#ffffff 55%,rgba(255,140,200,.9) 100%)!important;background-size:220% auto!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;animation:tfxWave 2.8s linear infinite!important;filter:drop-shadow(0 0 4px rgba(255,105,180,.35)) drop-shadow(0 0 10px rgba(255,182,193,.25))!important;text-decoration:none!important}@keyframes tfxWave{0%{background-position:200% center}100%{background-position:-200% center}}.tfx-heartFx::before,.tfx-heartFx::after{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background-repeat:no-repeat!important}:root{--tfx-h1:url("data:image/svg+xml;utf8,\ <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ff69b4'><path d='M12 21s-6-4.35-9-8.5C-1 7 3 2 7.5 4.5 9.5 5.7 12 8 12 8s2.5-2.3 4.5-3.5C21 2 25 7 21 12.5 18 16.65 12 21 12 21z'/></svg>");
  --tfx-h2: url("data:image/svg+xml;utf8,\ <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffc0cb'><path d='M12 21s-6-4.35-9-8.5C-1 7 3 2 7.5 4.5 9.5 5.7 12 8 12 8s2.5-2.3 4.5-3.5C21 2 25 7 21 12.5 18 16.65 12 21 12 21z'/></svg>");
}
/* LAYER 1 */
.tfx-heartFx::before {
  background-image: var(--tfx-h1), var(--tfx-h2), var(--tfx-h1) !important;
  background-size: 9px, 7px, 8px !important;
  animation: tfxFloatA 6s linear infinite !important;
}
/* LAYER 2 (staggered) */
.tfx-heartFx::after {
  background-image: var(--tfx-h2), var(--tfx-h1) !important;
  background-size: 8px, 9px !important;
  animation: tfxFloatB 6s linear infinite !important;
  animation-delay: 3s !important;
}
/* FLOW A */
@keyframes tfxFloatA {
  0% {
    background-position: 10% 100%, 50% 100%, 85% 100%;
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    background-position: 15% -45%, 55% -35%, 90% -55%;
    opacity: 0;
  }
}
/* FLOW B */
@keyframes tfxFloatB {
  0% {
    background-position: 30% 100%, 75% 100%;
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    background-position: 35% -50%, 80% -40%;
    opacity: 0;
  }
}
/* =============================== */
/* Cute Text END
/* =============================== */
/* GLOBAL HARDENING */
.ultra-heart,
.ultra-void,
.ultra-inferno,
.ultra-neon,
.ultra-cosmic {
  position: relative !important;
  display: inline-block !important;
  font-size: 20px !important;
  text-decoration: none !important;
}
/* ================= 💗 HEART ================= */
.ultra-heart {
  font-family: 'Lobster', cursive !important;
  color: transparent !important;
  background: linear-gradient(120deg, #ff69b4, #ffffff, #ff69b4), linear-gradient(60deg, #ffc0cb, #ffffff, #ffc0cb) !important;
  background-size: 300% auto,200% auto !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  animation: heartWave1 3s linear infinite,
            heartWave2 5s linear infinite !important;
  filter: drop-shadow(0 0 8px #ffc0cb) drop-shadow(0 0 18px #ff69b4) !important;
}
.ultra-heart::before {
  content: "";
  position: absolute;
  inset: 0;
  background: radial-gradient(circle, #ff69b4 2px, transparent 3px), radial-gradient(circle, #ffc0cb 2px, transparent 3px);
  background-size: 30px 30px;
  animation: heartParticles 6s linear infinite;
  opacity: .6;
}
/* ================= 🧊 VOID ================= */
.ultra-void {
  font-family: 'Orbitron', sans-serif !important;
  color: transparent !important;
  background: linear-gradient(110deg, #6aaaff, #ffffff, #6aaaff) !important;
  background-size: 300% auto !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  animation: voidBeam 3s linear infinite !important;
  filter: url(#ultra-noise) drop-shadow(0 0 12px #6aaaff) !important;
}
.ultra-void::before,
.ultra-void::after {
  content: "";
  position: absolute;
  inset: 0;
  mix-blend-mode: screen;
}
.ultra-void::before {
  background: #ff4d6d;
  opacity: .08;
  animation: glitchA 2s infinite;
}
.ultra-void::after {
  background: #4da6ff;
  opacity: .08;
  animation: glitchB 2.6s infinite;
}
/* ================= 🔥 INFERNO ================= */
.ultra-inferno {
  font-family: 'Lobster', cursive !important;
  color: transparent !important;
  background: linear-gradient(120deg, #ff3300, #ffaa00, #ff3300) !important;
  background-size: 300% auto !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  animation: infernoFlow 2s linear infinite !important;
  filter: url(#ultra-warp) drop-shadow(0 0 14px #ffa500) !important;
}
.ultra-inferno::before {
  content: "";
  position: absolute;
  inset: 0;
  background: radial-gradient(circle, #ff6600 2px, transparent 3px), radial-gradient(circle, #ffaa00 2px, transparent 3px);
  background-size: 25px 25px;
  animation: embers 4s linear infinite;
}
/* ================= ⚡ NEON ================= */
.ultra-neon {
  font-family: 'Orbitron', sans-serif !important;
  color: #00eaff !important;
  text-shadow: 0 0 6px #00eaff,
    0 0 12px #00c3ff,
    0 0 30px #0099ff !important;
  animation: neonFlicker 2s infinite alternate !important;
}
.ultra-neon::before {
  content: "";
  position: absolute;
  inset: 0;
  background: repeating-linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0px, rgba(255, 255, 255, 0.05) 1px, transparent 2px);
  animation: scanMove 4s linear infinite;
}
.ultra-neon::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, transparent, #00eaff, transparent);
  opacity: .3;
  animation: neonSweep 2s linear infinite;
}
/* ================= 🌌 COSMIC ================= */
.ultra-cosmic {
  font-family: 'Lobster', cursive !important;
  color: transparent !important;
  background: linear-gradient(120deg, #8a2be2, #00bfff, #8a2be2) !important;
  background-size: 300% auto !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  animation: cosmicFlow 4s linear infinite !important;
  filter: drop-shadow(0 0 14px #800080) !important;
}
.ultra-cosmic::before {
  content: "";
  position: absolute;
  inset: 0;
  background: radial-gradient(circle, #ffffff 1px, transparent 2px), radial-gradient(circle, #aaeeee 1px, transparent 2px);
  background-size: 40px 40px,60px 60px;
  animation: stars1 6s linear infinite;
}
.ultra-cosmic::after {
  content: "";
  position: absolute;
  inset: 0;
  background: radial-gradient(circle, #ffffff 1px, transparent 2px);
  background-size: 80px 80px;
  animation: stars2 10s linear infinite;
  opacity: .4;
}
/* ================= ANIMATIONS ================= */
@keyframes heartWave1 {
  0% {
    background-position: 200% center;
  }
  100% {
    background-position: -200% center;
  }
}
@keyframes heartWave2 {
  0% {
    background-position: -200% center;
  }
  100% {
    background-position: 200% center;
  }
}
@keyframes heartParticles {
  0% {
    background-position: 10% 100%,80% 100%;
  }
  100% {
    background-position: 15% -50%, 85% -60%;
  }
}
@keyframes voidBeam {
  0% {
    background-position: 200% center;
  }
  100% {
    background-position: -200% center;
  }
}
@keyframes glitchA {
  0%,
  90%,
  100% {
    transform: translate(0, 0);
  }
  92% {
    transform: translate(3px, -2px);
  }
}
@keyframes glitchB {
  0%,
  88%,
  100% {
    transform: translate(0, 0);
  }
  90% {
    transform: translate(-3px, 2px);
  }
}
@keyframes infernoFlow {
  0% {
    background-position: 200% center;
  }
  100% {
    background-position: -200% center;
  }
}
@keyframes embers {
  0% {
    background-position: 20% 100%,80% 100%;
  }
  100% {
    background-position: 25% -50%, 85% -60%;
  }
}
@keyframes neonFlicker {
  0%,
  100% {
    opacity: 1;
  }
  96% {
    opacity: .6;
  }
}
@keyframes scanMove {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(10px);
  }
}
@keyframes neonSweep {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(100%);
  }
}
@keyframes cosmicFlow {
  0% {
    background-position: 200% center;
  }
  100% {
    background-position: -200% center;
  }
}
@keyframes stars1 {
  0% {
    background-position: 10% 100%,80% 100%;
  }
  100% {
    background-position: 15% -50%, 85% -60%;
  }
}
@keyframes stars2 {
  0% {
    background-position: 50% 100%;
  }
  100% {
    background-position: 55% -60%;
  }
}
/* Money Test */
/* Money Test */
/* ===============================
BASE (SAFE RESET — NOT DESTRUCTIVE)
=============================== */
.fx-money-v3 {
  position: relative !important;
  display: inline-block !important;
  font-family: 'Orbitron', sans-serif !important;
  font-size: 16px !important;
  letter-spacing: 1px !important;
  /* 👇 IMPORTANT: show text immediately */
  color: #00ff66 !important;
  /* then override into effect */
  background: linear-gradient(120deg, #00ff66, #00cc33, #00ff66) !important;
  background-size: 200% auto !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  text-decoration: none !important;
  text-shadow: none !important;
  font-weight: inherit !important;
  filter: drop-shadow(0 0 8px #00ff66) drop-shadow(0 0 16px #00ff66) !important;
  animation: glow 3s linear infinite !important;
  /* smoother rendering */
  will-change: background, transform;
}
/* ===============================
SVG
=============================== */
:root {
  --cash: url("data:image/svg+xml;utf8,\ <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2300ff66'>\ <text x='50%' y='55%' font-size='18' text-anchor='middle' dominant-baseline='middle'>$</text>\ </svg>");
}
/* =========================
LAYER 1 (double stream)
======================== */
.fx-money-v3::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: var(--cash), var(--cash), var(--cash), var(--cash), var(--cash), var(--cash), var(--cash), var(--cash), var(--cash), var(--cash), var(--cash), var(--cash);
  background-size: 6px,12px,9px,14px,8px,11px,
    6px,12px,9px,14px,8px,11px;
  background-position: 8% -10%, 25% -40%, 42% -20%, 60% -60%, 78% -30%, 92% -50%, 8% 110%, 25% 130%, 42% 115%, 60% 140%, 78% 125%, 92% 150%;
  background-repeat: no-repeat;
  animation: flowA 3s linear infinite;
  opacity: .65;
  /* 👈 pushed back */
  pointer-events: none;
}
/* =========================
LAYER 2 (offset stream)
======================== */
.fx-money-v3::after {
  content: "";
  position: absolute;
  inset: 0;
  background-image: var(--cash), var(--cash), var(--cash), var(--cash), var(--cash), var(--cash), var(--cash), var(--cash);
  background-size: 7px,13px,10px,8px,
    7px,13px,10px,8px;
  background-position: 15% -70%, 38% -90%, 68% -80%, 88% -100%, 15% 120%, 38% 140%, 68% 130%, 88% 150%;
  background-repeat: no-repeat;
  animation: flowB 4s linear infinite;
  opacity: .25;
  /* 👈 deeper background */
  pointer-events: none;
}
/* =========================
ANIMATIONS
======================== */
@keyframes flowA {
  0% {
    background-position: 8% -10%, 25% -40%, 42% -20%, 60% -60%, 78% -30%, 92% -50%, 8% 110%, 25% 130%, 42% 115%, 60% 140%, 78% 125%, 92% 150%;
  }
  100% {
    background-position: 6% 140%,28% 150%,40% 135%,63% 160%,76% 145%,95% 170%,
      6% 260%,28% 270%,40% 255%,63% 280%,76% 265%,95% 290%;
  }
}
@keyframes flowB {
  0% {
    background-position: 15% -70%, 38% -90%, 68% -80%, 88% -100%, 15% 120%, 38% 140%, 68% 130%, 88% 150%;
  }
  100% {
    background-position: 18% 150%,35% 170%,72% 160%,85% 180%,
      18% 270%,35% 290%,72% 280%,85% 300%;
  }
}
@keyframes glow {
  0% {
    background-position: 200%;
  }
  100% {
    background-position: -200%;
  }
}
/* Money Test End */
/* Toxic Start */
/* HARD LOCK */
.fxr-toxic,
.fxr-toxic * {
  all: unset;
}
.fxr-toxic {
  position: relative;
  display: inline-block;
  font-family: 'Chakra Petch', sans-serif;
  font-size: 20px;
  letter-spacing: 2px;
  /* internal chemical gradient */
  background: linear-gradient(120deg, #aaff00, #ccff33, #aaff00);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: toxicShift 4s linear infinite;
}
/* ===============================
SMALL ATTACHED DRIP SVG
=============================== */
:root {
  --drip: url("data:image/svg+xml;utf8,\ <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 18'>\ <path d='M6 0 C8 4 10 7 6 18 C2 7 4 4 6 0Z' fill='%23aaff00'/>\ </svg>");
}
/* ===============================
ATTACHED OOZE (hugging baseline)
=============================== */
.fxr-toxic::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -2px;
  height: 16px;
  background: var(--drip), var(--drip), var(--drip), var(--drip), var(--drip);
  background-size: 4px 10px,
    5px 12px,
    3px 8px,
    4px 11px,
    3px 9px;
  background-position: 5% 0%,
    25% 0%,
    45% 0%,
    70% 0%,
    90% 0%;
  background-repeat: no-repeat;
  animation: oozeStretch 3.2s ease-in-out infinite;
}
/* ===============================
DETACHING MICRO-DRIPS + BUBBLES
=============================== */
.fxr-toxic::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -2px;
  height: 20px;
  background: var(--drip), radial-gradient(circle, #aaff00 1.5px, transparent 3px), radial-gradient(circle, #aaff00 1px, transparent 2px);
  background-size: 3px 8px,
    5px 5px,
    3px 3px;
  background-position: 60% 0%, /* falling drip */ 30% 40%, /* bubble */ 80% 50%;
  background-repeat: no-repeat;
  animation: oozeDetach 4s linear infinite, bubbleDrift 5s ease-in-out infinite;
  opacity: .9;
}
/* ===============================
ANIMATIONS
=============================== */
/* internal chemical shimmer */
@keyframes toxicShift {
  0% {
    background-position: 200%;
  }
  100% {
    background-position: -200%;
  }
}
/* attached ooze stretching */
@keyframes oozeStretch {
  0%,
  100% {
    transform: translateY(0) scaleY(1);
  }
  50% {
    transform: translateY(2px) scaleY(1.25);
  }
}
/* micro drip detaching and falling */
@keyframes oozeDetach {
  0% {
    transform: translateY(-2px) scaleY(0.7);
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  60% {
    transform: translateY(6px) scaleY(1.1);
  }
  100% {
    transform: translateY(14px) scaleY(0.6);
    opacity: 0;
  }
}
/* subtle bubble drift */
@keyframes bubbleDrift {
  0%,
  100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-6px);
  }
}
/* Toxic End */
/* ===============================
   GLOW VARIANT FAMILY
   Base: glowVariant
   Colors: red, blue, green, gold, purple, pink, cyan, orange, white, rainbow
=============================== */
/* ===============================
   GLOW VARIANT FAMILY
=============================== */
@keyframes glowPulse {
  0%,
  100% {
    text-shadow: 0 0 6px currentColor, 0 0 12px currentColor, 0 0 20px currentColor;
  }
  50% {
    text-shadow: 0 0 10px currentColor, 0 0 22px currentColor, 0 0 40px currentColor;
  }
}
@keyframes rainbowGlow {
  0% {
    color: #ff4444 !important;
    -webkit-text-fill-color: #ff4444 !important;
    text-shadow: 0 0 10px #ff4444, 0 0 25px #ff4444;
  }
  16% {
    color: #ff8800 !important;
    -webkit-text-fill-color: #ff8800 !important;
    text-shadow: 0 0 10px #ff8800, 0 0 25px #ff8800;
  }
  33% {
    color: #ffee00 !important;
    -webkit-text-fill-color: #ffee00 !important;
    text-shadow: 0 0 10px #ffee00, 0 0 25px #ffee00;
  }
  50% {
    color: #44ff44 !important;
    -webkit-text-fill-color: #44ff44 !important;
    text-shadow: 0 0 10px #44ff44, 0 0 25px #44ff44;
  }
  66% {
    color: #4488ff !important;
    -webkit-text-fill-color: #4488ff !important;
    text-shadow: 0 0 10px #4488ff, 0 0 25px #4488ff;
  }
  83% {
    color: #cc44ff !important;
    -webkit-text-fill-color: #cc44ff !important;
    text-shadow: 0 0 10px #cc44ff, 0 0 25px #cc44ff;
  }
  100% {
    color: #ff4444 !important;
    -webkit-text-fill-color: #ff4444 !important;
    text-shadow: 0 0 10px #ff4444, 0 0 25px #ff4444;
  }
}
/* ── PARENT ── */
.glowVariant,
.glowVariant *,
.glowVariant a,
.glowVariant span,
.glowVariant strong {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  font-weight: bold;
  text-shadow: 0 0 8px rgba(255, 255, 255, 0.4);
}
/* ── RED ── */
.glowVariant--red,
.glowVariant--red *,
.glowVariant--red a,
.glowVariant--red span,
.glowVariant--red strong {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  font-weight: bold;
  text-shadow: 0 0 6px #ff2222, 0 0 14px #ff2222, 0 0 28px #ff2222;
}
/* ── BLUE ── */
.glowVariant--blue,
.glowVariant--blue *,
.glowVariant--blue a,
.glowVariant--blue span,
.glowVariant--blue strong {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  font-weight: bold;
  text-shadow: 0 0 6px #2266ff, 0 0 14px #2266ff, 0 0 28px #2266ff;
}
/* ── GREEN ── */
.glowVariant--green,
.glowVariant--green *,
.glowVariant--green a,
.glowVariant--green span,
.glowVariant--green strong {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  font-weight: bold;
  text-shadow: 0 0 6px #22ff66, 0 0 14px #22ff66, 0 0 28px #22ff66;
}
/* ── GOLD ── */
.glowVariant--gold,
.glowVariant--gold *,
.glowVariant--gold a,
.glowVariant--gold span,
.glowVariant--gold strong {
  color: #f1c40f !important;
  -webkit-text-fill-color: #f1c40f !important;
  font-weight: bold;
  text-shadow: 0 0 6px #f1c40f, 0 0 14px #e6a800, 0 0 28px #e6a800;
}
/* ── PURPLE ── */
.glowVariant--purple,
.glowVariant--purple *,
.glowVariant--purple a,
.glowVariant--purple span,
.glowVariant--purple strong {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  font-weight: bold;
  text-shadow: 0 0 6px #aa44ff, 0 0 14px #aa44ff, 0 0 28px #aa44ff;
}
/* ── PINK ── */
.glowVariant--pink,
.glowVariant--pink *,
.glowVariant--pink a,
.glowVariant--pink span,
.glowVariant--pink strong {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  font-weight: bold;
  text-shadow: 0 0 6px #ff44aa, 0 0 14px #ff44aa, 0 0 28px #ff44aa;
}
/* ── CYAN ── */
.glowVariant--cyan,
.glowVariant--cyan *,
.glowVariant--cyan a,
.glowVariant--cyan span,
.glowVariant--cyan strong {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  font-weight: bold;
  text-shadow: 0 0 6px #00e5ff, 0 0 14px #00e5ff, 0 0 28px #00e5ff;
}
/* ── ORANGE ── */
.glowVariant--orange,
.glowVariant--orange *,
.glowVariant--orange a,
.glowVariant--orange span,
.glowVariant--orange strong {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  font-weight: bold;
  text-shadow: 0 0 6px #ff8800, 0 0 14px #ff8800, 0 0 28px #ff8800;
}
/* ── WHITE ── */
.glowVariant--white,
.glowVariant--white *,
.glowVariant--white a,
.glowVariant--white span,
.glowVariant--white strong {
  color: #cce8ff !important;
  -webkit-text-fill-color: #cce8ff !important;
  font-weight: bold;
  text-shadow: 0 0 6px #ffffff, 0 0 14px #ffffff, 0 0 28px #ddddff;
}
/* ── PULSE RED ── */
.glowVariant--pulseRed,
.glowVariant--pulseRed *,
.glowVariant--pulseRed a,
.glowVariant--pulseRed span,
.glowVariant--pulseRed strong {
  color: #ff4444 !important;
  -webkit-text-fill-color: #ff4444 !important;
  font-weight: bold;
  animation: glowPulse 2s ease-in-out infinite;
}
/* ── PULSE BLUE ── */
.glowVariant--pulseBlue,
.glowVariant--pulseBlue *,
.glowVariant--pulseBlue a,
.glowVariant--pulseBlue span,
.glowVariant--pulseBlue strong {
  color: #4488ff !important;
  -webkit-text-fill-color: #4488ff !important;
  font-weight: bold;
  animation: glowPulse 2s ease-in-out infinite;
}
/* ── PULSE GREEN ── */
.glowVariant--pulseGreen,
.glowVariant--pulseGreen *,
.glowVariant--pulseGreen a,
.glowVariant--pulseGreen span,
.glowVariant--pulseGreen strong {
  color: #44ff88 !important;
  -webkit-text-fill-color: #44ff88 !important;
  font-weight: bold;
  animation: glowPulse 2s ease-in-out infinite;
}
/* ── PULSE GOLD ── */
.glowVariant--pulseGold,
.glowVariant--pulseGold *,
.glowVariant--pulseGold a,
.glowVariant--pulseGold span,
.glowVariant--pulseGold strong {
  color: #f1c40f !important;
  -webkit-text-fill-color: #f1c40f !important;
  font-weight: bold;
  animation: glowPulse 2.5s ease-in-out infinite;
}
/* ── PULSE PURPLE ── */
.glowVariant--pulsePurple,
.glowVariant--pulsePurple *,
.glowVariant--pulsePurple a,
.glowVariant--pulsePurple span,
.glowVariant--pulsePurple strong {
  color: #cc44ff !important;
  -webkit-text-fill-color: #cc44ff !important;
  font-weight: bold;
  animation: glowPulse 2s ease-in-out infinite;
}
/* ── RAINBOW ── */
.glowVariant--rainbow,
.glowVariant--rainbow *,
.glowVariant--rainbow a,
.glowVariant--rainbow span,
.glowVariant--rainbow strong {
  font-weight: bold;
  animation: rainbowGlow 3s linear infinite;
}
/* glowingvariant family end */
/* Electric fllow and gradient flow styling family */

/********* public:topfrag_vip_roster.less ********/
.tfVip {
  position: relative;
  background: rgba(8, 10, 14, 0.92);
  border: 1px solid rgba(255, 140, 30, 0.45);
  border-radius: 4px;
  padding: 20px 20px 16px;
  overflow: hidden;
  box-shadow: 0 0 0 1px rgba(255, 140, 30, 0.08), 0 4px 32px rgba(0, 0, 0, 0.6), inset 0 0 60px rgba(255, 140, 30, 0.03);
}
.tfVip::before {
  content: '';
  position: absolute;
  inset: 0;
  background: radial-gradient(ellipse 70% 40% at 50% -5%, rgba(255, 140, 30, 0.12) 0%, transparent 60%), radial-gradient(ellipse 40% 30% at 10% 50%, rgba(0, 229, 255, 0.04) 0%, transparent 60%);
  pointer-events: none;
  z-index: 0;
}
.tfVip-noise {
  position: absolute;
  inset: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");
  background-repeat: repeat;
  pointer-events: none;
  z-index: 1;
  opacity: 0.5;
}
.tfVip-topGlow {
  position: absolute;
  top: 0;
  left: 8%;
  right: 8%;
  height: 1px;
  background: linear-gradient(90deg, transparent 0%, #ff8c1e 20%, #00e5ff 50%, #ff8c1e 80%, transparent 100%);
  opacity: 0.7;
  z-index: 2;
  animation: tfVip-glowPulse 4s ease-in-out infinite;
}
@keyframes tfVip-glowPulse {
  0%,
  100% {
    opacity: 0.5;
  }
  50% {
    opacity: 1.0;
  }
}
.tfVip-scanLine {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(90deg, transparent 0%, rgba(255, 140, 30, 0.3) 50%, transparent 100%);
  z-index: 2;
}
.tfVip-header {
  position: relative;
  z-index: 3;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
  margin-bottom: 18px;
}
.tfVip-headerLeft {
  display: flex;
  align-items: flex-start;
  gap: 12px;
}
.tfVip-headerIcon {
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 140, 30, 0.15);
  border: 1px solid rgba(255, 140, 30, 0.45);
  border-radius: 4px;
  color: #ff8c1e;
  margin-top: 2px;
}
.tfVip-title {
  font-family: inherit;
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #ff8c1e;
  margin: 0 0 3px;
  line-height: 1.1;
  text-shadow: 0 0 12px rgba(255, 140, 30, 0.6);
}
.tfVip-subtitle {
  font-family: inherit;
  font-size: 0.78rem;
  color: rgba(160, 175, 200, 0.65);
  margin: 0;
  line-height: 1.4;
  max-width: 480px;
}
.tfVip-headerRight {
  flex-shrink: 0;
  align-self: center;
}
.tfVip-manyMore {
  font-family: inherit;
  font-size: 0.65rem;
  font-weight: 700;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: #00e5ff;
  opacity: 0.75;
  white-space: nowrap;
  border-left: 2px solid #00e5ff;
  padding-left: 10px;
}
.tfVip-carouselOuter {
  position: relative;
  z-index: 3;
  display: flex;
  align-items: center;
  gap: 8px;
}
.tfVip-arrow {
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 140, 30, 0.08);
  border: 1px solid rgba(255, 140, 30, 0.45);
  border-radius: 4px;
  color: #ff8c1e;
  cursor: pointer;
  transition: background 0.28s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.28s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1), transform 0.28s cubic-bezier(0.4, 0, 0.2, 1);
  outline: none;
  padding: 0;
}
.tfVip-arrow:hover,
.tfVip-arrow:focus-visible {
  background: rgba(255, 140, 30, 0.18);
  border-color: rgba(255, 140, 30, 0.9);
  box-shadow: 0 0 12px rgba(255, 140, 30, 0.4);
  transform: scale(1.08);
}
.tfVip-arrow:active {
  transform: scale(0.96);
}
.tfVip-arrowIcon {
  font-size: 1.6rem;
  line-height: 1;
  display: block;
  color: #ff8c1e;
}
.tfVip-trackWrapper {
  flex: 1;
  overflow: hidden;
  position: relative;
}
.tfVip-trackWrapper::before,
.tfVip-trackWrapper::after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  width: 32px;
  z-index: 2;
  pointer-events: none;
}
.tfVip-trackWrapper::before {
  left: 0;
  background: linear-gradient(90deg, rgba(8, 10, 14, 0.92), transparent);
}
.tfVip-trackWrapper::after {
  right: 0;
  background: linear-gradient(-90deg, rgba(8, 10, 14, 0.92), transparent);
}
.tfVip-track {
  display: flex;
  gap: 10px;
  list-style: none;
  margin: 0;
  padding: 4px 2px;
  will-change: transform;
  transition: transform 0.38s cubic-bezier(0.4, 0, 0.2, 1);
}
.tfVip-card {
  flex: 0 0 auto;
  width: 110px;
}
.tfVip-cardInner {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 7px;
  padding: 10px 8px 9px;
  background: rgba(12, 16, 24, 0.85);
  border: 1px solid rgba(255, 140, 30, 0.3);
  border-radius: 5px;
  text-decoration: none;
  position: relative;
  overflow: visible;
  transition: background 0.28s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.28s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1), transform 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}
.tfVip-cardInner::before {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(160deg, rgba(255, 140, 30, 0.05) 0%, transparent 60%);
  pointer-events: none;
}
.tfVip-cardInner::after {
  content: '';
  position: absolute;
  top: -60%;
  left: -60%;
  width: 40%;
  height: 200%;
  background: linear-gradient(105deg, transparent 40%, rgba(255, 255, 255, 0.06) 50%, transparent 60%);
  transform: skewX(-20deg) translateX(-100%);
  transition: transform 0.6s ease;
  pointer-events: none;
}
.tfVip-cardInner:hover,
.tfVip-cardInner:focus-visible {
  background: rgba(20, 26, 38, 0.95);
  border-color: rgba(255, 140, 30, 0.7);
  box-shadow: 0 0 16px rgba(255, 140, 30, 0.25), 0 0 2px rgba(255, 140, 30, 0.5), inset 0 0 20px rgba(255, 140, 30, 0.04);
  transform: translateY(-2px);
  outline: none;
}
.tfVip-cardInner:hover::after,
.tfVip-cardInner:focus-visible::after {
  transform: skewX(-20deg) translateX(500%);
}
.tfVip-cardInner:hover .tfVip-avatar,
.tfVip-cardInner:focus-visible .tfVip-avatar {
  transform: scale(1.07);
}
.tfVip-cardInner:hover .tfVip-avatarInitial,
.tfVip-cardInner:focus-visible .tfVip-avatarInitial {
  transform: scale(1.07);
}
.tfVip-cardInner:hover .tfVip-username,
.tfVip-cardInner:focus-visible .tfVip-username {
  color: #fff;
  text-shadow: 0 0 8px rgba(255, 140, 30, 0.7);
}
.tfVip-cardInner:hover .tfVip-avatarGlow,
.tfVip-cardInner:focus-visible .tfVip-avatarGlow {
  opacity: 1;
}
.tfVip-avatarWrap {
  position: relative;
  width: 76px;
  height: 76px;
  flex-shrink: 0;
  overflow: visible;
}
.tfVip-avatarGlow {
  position: absolute;
  inset: -3px;
  border-radius: 4px;
  box-shadow: 0 0 14px 2px rgba(255, 140, 30, 0.5);
  opacity: 0;
  transition: opacity 0.28s cubic-bezier(0.4, 0, 0.2, 1);
  pointer-events: none;
  z-index: 0;
}
.tfVip-avatar {
  display: block;
  width: 76px;
  height: 76px;
  object-fit: cover;
  border-radius: 4px;
  position: relative;
  z-index: 1;
  transition: transform 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}
.tfVip-avatarInitial {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 76px;
  height: 76px;
  border-radius: 4px;
  background: linear-gradient(135deg, rgba(255, 140, 30, 0.2), rgba(0, 229, 255, 0.1));
  border: 1px solid rgba(255, 140, 30, 0.4);
  font-size: 2rem;
  font-weight: 700;
  color: #ff8c1e;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
  transition: transform 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}
.tfVip-avatarFrameWrap {
  position: relative;
  display: inline-block;
  width: 76px;
  height: 76px;
  z-index: 1;
}
.tfVip-avatarFrameWrap::after {
  content: '';
  position: absolute;
  inset: calc(-1 * 10px);
  background-image: var(--frame-url);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  z-index: 3;
  pointer-events: none;
}
.tfVip-avatarFrameWrap .tfVip-avatar,
.tfVip-avatarFrameWrap .tfVip-avatarInitial {
  position: relative;
  z-index: 2;
}
.tfVip-corner {
  position: absolute;
  width: 8px;
  height: 8px;
  z-index: 2;
  border-color: #ff8c1e;
  border-style: solid;
  opacity: 0.6;
}
.tfVip-corner--tl {
  top: 0;
  left: 0;
  border-width: 1.5px 0 0 1.5px;
}
.tfVip-corner--tr {
  top: 0;
  right: 0;
  border-width: 1.5px 1.5px 0 0;
}
.tfVip-corner--bl {
  bottom: 0;
  left: 0;
  border-width: 0 0 1.5px 1.5px;
}
.tfVip-corner--br {
  bottom: 0;
  right: 0;
  border-width: 0 1.5px 1.5px 0;
}
.tfVip-username {
  font-family: inherit;
  font-size: 0.78rem;
  font-weight: 700;
  letter-spacing: 0.04em;
  color: #d0d8e8;
  text-align: center;
  max-width: 94px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: color 0.28s cubic-bezier(0.4, 0, 0.2, 1), text-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
  line-height: 1.1;
}
.tfVip-badge {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 2px 7px;
  background: rgba(255, 140, 30, 0.14);
  border: 1px solid rgba(255, 140, 30, 0.45);
  border-radius: 2px;
  font-family: inherit;
  font-size: 0.6rem;
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #ff8c1e;
}
.tfVip-badge svg {
  flex-shrink: 0;
}
.tfVip-label {
  font-family: inherit;
  font-size: 0.58rem;
  font-weight: 600;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #00e5ff;
  opacity: 0.75;
  text-align: center;
  line-height: 1;
}
@media (max-width: 768px) {
  .tfVip {
    padding: 14px 12px 12px;
  }
  .tfVip-header {
    flex-direction: column;
    gap: 8px;
  }
  .tfVip-headerRight {
    align-self: flex-start;
  }
  .tfVip-manyMore {
    font-size: 0.6rem;
    border-left: none;
    padding-left: 0;
    border-top: 1px solid #00e5ff;
    padding-top: 6px;
  }
  .tfVip-arrow {
    width: 30px;
    height: 30px;
  }
  .tfVip-card {
    width: 96px;
  }
  .tfVip-avatarWrap,
  .tfVip-avatar {
    width: 64px;
    height: 64px;
  }
}
@media (max-width: 480px) {
  .tfVip-card {
    width: 88px;
  }
  .tfVip-title {
    font-size: 0.95rem;
  }
}

/********* public:extra.less ********/
/* styling the top donator widget at the top */
.pcusersdonobox {
  padding: 5px;
}
@media only screen and (max-width: 699px) {
  .pcusersdonobox {
    display: none;
  }
}
/* end of top donation widget styling */
/* Makes XF Font awesome icons bigger for specific templates where I want bigger XF Icons used */
.biggerxficonsclass {
  font-size: 19px;
  /* Adjust size as needed */
}
/* edit the header AFTER so diaganol headings have no space between them and the cut corner */
.p-body .block.block--category .block-header a::after {
  width: 1px;
}
.button.button--cta::before,
a.button.button--cta::before {
  width: 1px;
}
.button.button--cta::after,
a.button.button--cta::after {
  width: 1px;
}
/* Additional Edits 10 18 2024 */
.p-body-nav {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  color: #f2f2f2;
  background: rgba(15, 15, 15, 0.8);
  padding: 10px 15px;
  border-radius: 1px;
  margin-bottom: 20px;
  display: none;
}
.block-header {
  background: #1c1c1c;
}
.notice.notice--dark {
  color: #fefefe;
  border: none;
  background: #0d0d0ead;
  border: 1px solid #28272a;
}
/*  Live forum stats addon  */
.lfs .tabs .tab.is-selected {
  margin: 0;
  font-weight: 400;
  text-decoration: none;
  color: #fff;
  background: #1c1c1c;
  font-weight: 500;
  text-transform: uppercase;
  border-bottom: 0px solid #28272a;
  font-size: 19px;
}
.lfs .tabs-container {
  border-bottom: 1px solid #28272a;
  display: flex;
  background: #1c1c1c;
}
/* Scroll bar stylings */
::-webkit-scrollbar {
  width: 10px;
  height: 25px;
}
/* Track */
::-webkit-scrollbar-track {
  background: var(--lightestgrey);
}
/* Handle */
::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 5px;
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.p-body-sidebar {
  background: #101010;
  padding: 10px;
  border-left: 1px solid #28272a;
  border-bottom: 1px solid #28272a;
  border-top: 1px solid #28272a;
}
/* Hide social links on footer */
.p-footer .social__icons {
  text-align: center;
  display: none;
}
/* Style notice on bottom of screen to accept cookies */
.notice.notice--primary {
  color: #fff;
  background: #181818;
  border-top: 1px solid #201f23;
}
/* Error block that pops up sometimes when you're not registered or something */
.blockMessage.blockMessage--error {
  border-left: 3px solid #d9204f;
  background: #1c1c1c;
  color: #f1416d;
}
/* thread closed */
.blockStatus-message {
  display: block;
  padding: 0 6px;
  margin: .2em 0 0;
  font-size: 17px;
}
/* hide scroller at bottom right */
.u-scrollButtons.is-active {
  display: block;
  display: none;
  opacity: 1;
}
/* labels */
.label.breaking-news {
  background: #CD7F32;
  color: #fafafa;
}
.label.breaking-news:hover {
  background: #4A4E51;
  color: #fafafa;
}
.label.breaking-news:before {
  display: inline-block;
  content: "";
  height: 1em;
  vertical-align: -0.125em;
  background-color: currentColor;
  width: 1.28571429em;
  mask: url(/forums/styles/fa/regular/microphone.svg?v=5.15.3) no-repeat center;
  -webkit-mask: url(/forums/styles/fa/regular/microphone.svg?v=5.15.3) no-repeat center;
  padding-right: 5px;
}
.label {
  display: inline-block;
  padding: 1px .35em;
  border: 1px solid transparent;
  border-radius: 4px;
  font-size: 80%;
  line-height: 1.26;
  text-transform: uppercase;
  font-size: 14px;
}
/* Profile post bit dropdown background */
.tabPanes > li.is-active {
  display: block;
  background: #1c1c1c;
}
/* END Profile post bit dropdown background */
/* END of FA icons to be 20px size on main page */
[data-widget-key="membersonline"] .block-row {
  display: inline-flex;
  flex-direction: column;
}
/* counter background for recently online */
.node--newIndicatorrecentlyonly {
  font-size: 11px;
  color: #fff;
  background: #2b2b2b;
  border-radius: 1px;
  padding-top: 3px;
  padding-right: 6px;
  padding-bottom: 3px;
  padding-left: 6px;
  text-transform: uppercase;
}
/* statistic boxes at bottom of page styling */
.usw_flex .block {
  width: 24%;
  border: 1px solid #28272a;
}
/* 5vs5 social icon at the top of the page */
.-fivevsfivesocial img {
  /* Ensures the image looks crisp */
  width: 19px;
  height: 19px;
  image-rendering: crisp-edges;
  /* Ensures the image looks crisp */
}
/* help button at top left of page */
.custom-buttonhelp {
  width: auto;
  margin-left: 5px;
  background-color: #1c1b1e;
  color: white;
  border: none;
  padding: 17px;
  border-left: 1px solid #222225;
  transition: background-color 0.3s ease;
  cursor: pointer;
  /* Change cursor to pointer */
}
.custom-buttonhelp:hover {
  background-color: #2a292c;
  /* Lighter background on hover */
}
.custom-buttonhelp:hover::after {
  content: 'CALL FOR HELP';
  position: absolute;
  background-color: #1c1b1e;
  color: white;
  padding: 5px;
  font-size: 10px;
  border: 1px solid gray;
  border-radius: 10px;
  white-space: nowrap;
  z-index: 10;
}
.fa-user-headset {
  animation: blink 1s infinite;
}
@keyframes blink {
  0%,
  100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@media (max-width: 600px) {
  .custom-buttonhelp {
    display: none;
    /* Hide button on small devices */
  }
}
/* end custom help button */
/* custom snow button at top of page */
/* help button at top left of page */
.custom-buttonhelpsnow {
  width: auto;
  margin-left: 5px;
  background-color: #1c1b1e;
  color: white;
  border: none;
  padding: 17px;
  border-left: 1px solid #222225;
  transition: background-color 0.3s ease;
  cursor: pointer;
  /* Change cursor to pointer */
}
.custom-buttonhelpsnow :hover {
  background-color: #2a292c;
  /* Lighter background on hover */
}
.custom-buttonhelpsnow :hover::after {
  content: 'SNOW OFF/ON';
  position: absolute;
  background-color: #1c1b1e;
  color: white;
  padding: 5px;
  font-size: 10px;
  border: 1px solid gray;
  border-radius: 10px;
  white-space: nowrap;
  z-index: 10;
}
@media (max-width: 600px) {
  .custom-buttonhelpsnow {
    display: none;
    /* Hide button on small devices */
  }
}
/* custom snow button end */
.p-footer {
  overflow: hidden;
}
/* START: Edit: AutoComplete, Author: Reysey */
.select2-container .select2-results__option.select2-results__option--highlighted,
.autoCompleteList > li.is-selected {
  color: #149fb7;
}
.autoCompleteList > li.is-selected {
  background: #ffffff21;
}
/* END: Edit: AutoComplete, Author: Reysey */
/* labels for donation thread prefix */
.label.goalcollect {
  background: #465e0d;
  color: white;
  text-align: center;
}
.label.goalcollect::before {
  content: "💲";
  float: left;
  margin-right: 3px;
}
.label.goalcollect::after {
  content: "💲";
  float: right;
  margin-left: 3px;
}
/* p body sidebar */
/* p body sidebar */
.p-body-sidebar-container {
  display: inline-block;
  width: 250px;
  background: none;
}
@media (max-width: 600px) {
  .p-body-sidebar-container {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .p-body-sidebar-container {
    width: 100%;
  }
}
@media (max-width: 1020px) {
  .p-body-sidebar-container {
    width: 100%;
  }
}
/* when we edit or delete threads this is the notice that shows up in place */
.messageNotice {
  margin: 6px 0;
  padding: 6px 10px;
  color: #fff;
  background: #1d3135;
  font-size: 12px;
  border-left: 2px solid #f2930d;
  border-radius: 1px;
}
/* start of styling usernames */
.blackMirror {
  display: inline;
  font-weight: 700;
  color: #fff !important;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  text-shadow: 0 0 0.15em #1da9cc;
  user-select: none;
  white-space: nowrap;
  filter: blur(0.007em);
  animation: shake 2.5s linear infinite;
  position: relative;
}
.blackMirror span {
  display: inline;
  transform: translateY(0);
  clip-path: polygon(10% 0%, 44% 0%, 70% 100%, 55% 100%);
  animation: clip1 2.5s linear infinite;
  color: #fff;
}
.blackMirror::before,
.blackMirror::after {
  content: attr(data-text);
  position: absolute;
  top: -1px;
  left: 0;
  display: inline;
  filter: blur(0.015em);
  white-space: nowrap;
}
.blackMirror::before {
  animation: crack1 2.5s linear infinite;
  clip-path: polygon(0% 0%, 10% 0%, 55% 100%, 0% 100%);
}
.blackMirror::after {
  animation: crack2 2.5s linear infinite;
  clip-path: polygon(44% 0%, 100% 0%, 100% 100%, 70% 100%);
}
@keyframes shake {
  5%,
  15%,
  25%,
  35%,
  55%,
  65%,
  75%,
  95% {
    filter: blur(0.018em);
    transform: translateY(0.018em) rotate(0deg);
  }
  10%,
  30%,
  40%,
  50%,
  70%,
  80%,
  90% {
    filter: blur(0.01em);
    transform: translateY(-0.018em) rotate(0deg);
  }
  20%,
  60% {
    filter: blur(0.03em);
    transform: translate(-0.018em, 0.018em) rotate(0deg);
  }
  45%,
  85% {
    filter: blur(0.03em);
    transform: translate(0.018em, -0.018em) rotate(0deg);
  }
  100% {
    filter: blur(0.007em);
    transform: translate(0) rotate(-0.5deg);
  }
}
@keyframes clip1 {
  0%,
  95% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-0.5em);
  }
}
@keyframes crack1 {
  0%,
  95% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(0.2em);
  }
}
@keyframes crack2 {
  0%,
  95% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-0.2em);
  }
}
.glitch {
  animation: glitch 3s steps(100) infinite;
  color: #151515;
  text-align: center;
  text-transform: uppercase;
}
@keyframes glitch {
  0% {
    text-shadow: 3px 0 0 #ff0000, -3px 0 0 #0c33f5;
    filter: blur(0);
  }
  1% {
    text-shadow: 3px 0 0 #ff0000, -3px 0 0 #0c33f5;
    filter: blur(0);
  }
  2% {
    text-shadow: 3px 0 0 #ff0000, -3px 0 0 #0c33f5;
    filter: blur(0);
  }
  3% {
    text-shadow: 3px 0 0 #ff0000, -3px 0 0 #0c33f5;
    filter: blur(0);
  }
  4% {
    text-shadow: 3px 0 0 #ff0000, -3px 0 0 #0c33f5;
    filter: blur(0);
  }
  5% {
    text-shadow: -3px 0 0 #ff0000, 3px 0 0 #0c33f5;
    filter: blur(0);
  }
  6% {
    text-shadow: -3px 0 0 #ff0000, 3px 0 0 #0c33f5;
    filter: blur(0);
  }
  7% {
    text-shadow: -3px 0 0 #ff0000, 3px 0 0 #0c33f5;
    filter: blur(0);
  }
  8% {
    text-shadow: -3px 0 0 #ff0000, 3px 0 0 #0c33f5;
    filter: blur(0);
  }
  9% {
    text-shadow: -3px 0 0 #ff0000, 3px 0 0 #0c33f5;
    filter: blur(0);
  }
  10% {
    text-shadow: -3px 0 0 #ff0000, 3px 0 0 #0c33f5;
    filter: blur(0);
  }
  11% {
    text-shadow: 1px 0 0 #ff0000, -1px 0 0 #00ff00;
    filter: blur(0.5px);
  }
  12% {
    text-shadow: 1px 0 0 #ff0000, -1px 0 0 #00ff00;
    filter: blur(0.5px);
  }
  13% {
    text-shadow: 1px 0 0 #ff0000, -1px 0 0 #00ff00;
    filter: blur(0.5px);
  }
  14% {
    text-shadow: 1px 0 0 #ff0000, -1px 0 0 #00ff00;
    filter: blur(0);
  }
  15% {
    text-shadow: 1px 0 0 #ff0000, -1px 0 0 #00ff00;
    filter: blur(0);
  }
  16% {
    text-shadow: -3px 0 0 #ff0000, 3px 0 0 #00ff00;
    filter: blur(0);
  }
  17% {
    text-shadow: -3px 0 0 #ff0000, 3px 0 0 #00ff00;
    filter: blur(0);
  }
  18% {
    text-shadow: -3px 0 0 #ff0000, 3px 0 0 #00ff00;
    filter: blur(0);
  }
  19% {
    text-shadow: -3px 0 0 #ff0000, 3px 0 0 #00ff00;
    filter: blur(0);
  }
  20% {
    text-shadow: -3px 0 0 #ff0000, 3px 0 0 #00ff00;
    filter: blur(0);
  }
  21% {
    text-shadow: 0.8px 0 0 #0c33f5, -0.8px 0 0 #00ff00;
    filter: blur(0);
  }
  22% {
    text-shadow: 0.8px 0 0 #0c33f5, -0.8px 0 0 #00ff00;
    filter: blur(0);
  }
  23% {
    text-shadow: 0.8px 0 0 #0c33f5, -0.8px 0 0 #00ff00;
    filter: blur(0);
  }
  24% {
    text-shadow: 0.8px 0 0 #0c33f5, -0.8px 0 0 #00ff00;
    filter: blur(0);
  }
  25% {
    text-shadow: 0.8px 0 0 #0c33f5, -0.8px 0 0 #00ff00;
    filter: blur(0);
  }
  26% {
    text-shadow: 0.8px 0 0 #0c33f5, -0.8px 0 0 #00ff00;
    filter: blur(0.5px);
  }
  27% {
    text-shadow: 0.8px 0 0 #0c33f5, -0.8px 0 0 #00ff00;
    filter: blur(0.5px);
  }
  28% {
    text-shadow: 0.8px 0 0 #0c33f5, -0.8px 0 0 #00ff00;
    filter: blur(0);
  }
  29% {
    text-shadow: 0.8px 0 0 #0c33f5, -0.8px 0 0 #00ff00;
    filter: blur(0);
  }
  30% {
    text-shadow: 0.8px 0 0 #0c33f5, -0.8px 0 0 #00ff00;
    filter: blur(0);
  }
  31% {
    text-shadow: -3px 0 0 #0c33f5, 3px 0 0 #00ff00;
    filter: blur(0);
  }
  32% {
    text-shadow: -3px 0 0 #0c33f5, 3px 0 0 #00ff00;
    filter: blur(0);
  }
  33% {
    text-shadow: -3px 0 0 #0c33f5, 3px 0 0 #00ff00;
    filter: blur(0);
  }
  34% {
    text-shadow: -3px 0 0 #0c33f5, 3px 0 0 #00ff00;
    filter: blur(0);
  }
  35% {
    text-shadow: -3px 0 0 #0c33f5, 3px 0 0 #00ff00;
    filter: blur(0.5px);
  }
  36% {
    text-shadow: -3px 0 0 #0c33f5, 3px 0 0 #00ff00;
    filter: blur(0.5px);
  }
  37% {
    text-shadow: -3px 0 0 #0c33f5, 3px 0 0 #00ff00;
    filter: blur(0.5px);
  }
  38% {
    text-shadow: -3px 0 0 #0c33f5, 3px 0 0 #00ff00;
    filter: blur(0);
  }
  39% {
    text-shadow: -3px 0 0 #0c33f5, 3px 0 0 #00ff00;
    filter: blur(0);
  }
  40% {
    text-shadow: -3px 0 0 #0c33f5, 3px 0 0 #00ff00;
    filter: blur(0);
  }
  41% {
    text-shadow: 45px 0 0 #0c33f5, -45px 0 0 #00ff00;
    filter: blur(0);
  }
  42% {
    text-shadow: 0 0 0 #0c33f5, 0 0 0 lime;
    filter: blur(0);
  }
  43% {
    text-shadow: 1px 0 0 #ff0000, -1px 0 0 #00ff00;
    filter: blur(0);
  }
  44% {
    text-shadow: 1px 0 0 #ff0000, -1px 0 0 #00ff00;
    filter: blur(0);
  }
  45% {
    text-shadow: 1px 0 0 #ff0000, -1px 0 0 #00ff00;
    filter: blur(0);
  }
  46% {
    text-shadow: 1px 0 0 #ff0000, -1px 0 0 #00ff00;
    filter: blur(0.5px);
  }
  47% {
    text-shadow: -3px 0 0 #ff0000, 3px 0 0 #00ff00;
    filter: blur(0.5px);
  }
  48% {
    text-shadow: -3px 0 0 #ff0000, 3px 0 0 #00ff00;
    filter: blur(0);
  }
  49% {
    text-shadow: -3px 0 0 #ff0000, 3px 0 0 #00ff00;
    filter: blur(0);
  }
  50% {
    text-shadow: -3px 0 0 #ff0000, 3px 0 0 #00ff00;
    filter: blur(0);
  }
  51% {
    text-shadow: 3px 0 0 #ff0000, -3px 0 0 #0c33f5;
    filter: blur(0);
  }
  52% {
    text-shadow: 3px 0 0 #ff0000, -3px 0 0 #0c33f5;
    filter: blur(0);
  }
  53% {
    text-shadow: 3px 0 0 #ff0000, -3px 0 0 #0c33f5;
    filter: blur(0);
  }
  54% {
    text-shadow: 3px 0 0 #ff0000, -3px 0 0 #0c33f5;
    filter: blur(0);
  }
  55% {
    text-shadow: 3px 0 0 #ff0000, -3px 0 0 #0c33f5;
    filter: blur(0.5px);
  }
  56% {
    text-shadow: -3px 0 0 #ff0000, 3px 0 0 #0c33f5;
    filter: blur(0.5px);
  }
  57% {
    text-shadow: -3px 0 0 #ff0000, 3px 0 0 #0c33f5;
    filter: blur(0.5px);
  }
  58% {
    text-shadow: -3px 0 0 #ff0000, 3px 0 0 #0c33f5;
    filter: blur(0);
  }
  59% {
    text-shadow: -3px 0 0 #ff0000, 3px 0 0 #0c33f5;
    filter: blur(0);
  }
  60% {
    text-shadow: -3px 0 0 #ff0000, 3px 0 0 #0c33f5;
    filter: blur(0);
  }
  61% {
    text-shadow: 30px 0 0 #ff0000, -30px 0 0 #00ff00;
    filter: blur(0);
  }
  62% {
    text-shadow: 0 0 0 red, 0 0 0 lime;
    filter: blur(0);
  }
  63% {
    text-shadow: 1px 0 0 #ff0000, -1px 0 0 #0c33f5;
    filter: blur(0);
  }
  64% {
    text-shadow: 1px 0 0 #ff0000, -1px 0 0 #0c33f5;
    filter: blur(0);
  }
  65% {
    text-shadow: 1px 0 0 #ff0000, -1px 0 0 #0c33f5;
    filter: blur(0);
  }
  66% {
    text-shadow: 1px 0 0 #ff0000, -1px 0 0 #0c33f5;
    filter: blur(0.5px);
  }
  67% {
    text-shadow: -3px 0 0 #ff0000, 3px 0 0 #0c33f5;
    filter: blur(0.5px);
  }
  68% {
    text-shadow: -3px 0 0 #ff0000, 3px 0 0 #0c33f5;
    filter: blur(0);
  }
  69% {
    text-shadow: -3px 0 0 #ff0000, 3px 0 0 #0c33f5;
    filter: blur(0);
  }
  70% {
    text-shadow: -3px 0 0 #ff0000, 3px 0 0 #0c33f5;
    filter: blur(0);
  }
  71% {
    text-shadow: 50px 0 0 #ff0000, -50px 0 0 #0c33f5;
    filter: blur(0);
  }
  72% {
    text-shadow: 0 0 0 red, 0 0 0 #0c33f5;
    filter: blur(0);
  }
  73% {
    text-shadow: 3px 0 0 #ff0000, -3px 0 0 #0c33f5;
    filter: blur(0);
  }
  74% {
    text-shadow: 3px 0 0 #ff0000, -3px 0 0 #0c33f5;
    filter: blur(0);
  }
  75% {
    text-shadow: 3px 0 0 #ff0000, -3px 0 0 #0c33f5;
    filter: blur(0);
  }
  76% {
    text-shadow: 3px 0 0 #ff0000, -3px 0 0 #0c33f5;
    filter: blur(0);
  }
  77% {
    text-shadow: -3px 0 0 #ff0000, 3px 0 0 #0c33f5;
    filter: blur(0);
  }
  78% {
    text-shadow: -3px 0 0 #ff0000, 3px 0 0 #0c33f5;
    filter: blur(0);
  }
  79% {
    text-shadow: -3px 0 0 #ff0000, 3px 0 0 #0c33f5;
    filter: blur(0);
  }
  80% {
    text-shadow: -3px 0 0 #ff0000, 3px 0 0 #0c33f5;
    filter: blur(0);
  }
  81% {
    text-shadow: 1px 0 0 #ff0000, -1px 0 0 #00ff00;
    filter: blur(0);
  }
  82% {
    text-shadow: 1px 0 0 #ff0000, -1px 0 0 #00ff00;
    filter: blur(0);
  }
  83% {
    text-shadow: 1px 0 0 #ff0000, -1px 0 0 #00ff00;
    filter: blur(0.5px);
  }
  84% {
    text-shadow: 1px 0 0 #ff0000, -1px 0 0 #00ff00;
    filter: blur(0.5px);
  }
  85% {
    text-shadow: 1px 0 0 #ff0000, -1px 0 0 #00ff00;
    filter: blur(0.5px);
  }
  86% {
    text-shadow: -3px 0 0 #ff0000, 3px 0 0 #00ff00;
    filter: blur(0.5px);
  }
  87% {
    text-shadow: -3px 0 0 #ff0000, 3px 0 0 #00ff00;
    filter: blur(0.5px);
  }
  88% {
    text-shadow: -3px 0 0 #ff0000, 3px 0 0 #00ff00;
    filter: blur(0);
  }
  89% {
    text-shadow: -3px 0 0 #ff0000, 3px 0 0 #00ff00;
    filter: blur(0);
  }
  90% {
    text-shadow: -3px 0 0 #ff0000, 3px 0 0 #00ff00;
    filter: blur(0);
  }
  91% {
    text-shadow: 60px 0 0 #00ff00, -60px 0 0 #0c33f5;
    filter: blur(0);
  }
  92% {
    text-shadow: 0 0 0 lime, 0 0 0 #0c33f5;
    filter: blur(0);
  }
  92% {
    text-shadow: 0.8px 0 0 #0c33f5, -0.8px 0 0 #00ff00;
    filter: blur(0);
  }
  93% {
    text-shadow: 0.8px 0 0 #0c33f5, -0.8px 0 0 #00ff00;
    filter: blur(0);
  }
  94% {
    text-shadow: 0.8px 0 0 #0c33f5, -0.8px 0 0 #00ff00;
    filter: blur(0);
  }
  95% {
    text-shadow: 0.8px 0 0 #0c33f5, -0.8px 0 0 #00ff00;
    filter: blur(0);
  }
  96% {
    text-shadow: -3px 0 0 #0c33f5, 3px 0 0 #00ff00;
    filter: blur(0);
  }
  97% {
    text-shadow: -3px 0 0 #0c33f5, 3px 0 0 #00ff00;
    filter: blur(0);
  }
  98% {
    text-shadow: -3px 0 0 #0c33f5, 3px 0 0 #00ff00;
    filter: blur(0);
  }
  99% {
    text-shadow: -3px 0 0 #0c33f5, 3px 0 0 #00ff00;
    filter: blur(0);
  }
  100% {
    text-shadow: -3px 0 0 #0c33f5, 3px 0 0 #00ff00;
    filter: blur(0);
  }
}
.dijitika {
  position: relative;
  display: inline-block;
  /* ensures width matches text */
  max-width: 100%;
  color: #252839;
  -webkit-text-stroke: 1px #383d52;
  text-transform: uppercase;
  overflow: hidden;
  /* 🔑 contain animation */
  white-space: nowrap;
}
.dijitika::before {
  content: attr(data-text);
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  color: #01fe87;
  -webkit-text-stroke: 0;
  border-right: 2px solid #01fe87;
  overflow: hidden;
  white-space: nowrap;
  animation: dijitika 6s linear infinite;
}
@keyframes dijitika {
  0%,
  10%,
  100% {
    width: 0%;
  }
  70%,
  90% {
    width: 100%;
  }
}
.animate {
  text-transform: uppercase;
  overflow: hidden;
  background: linear-gradient(90deg, #000000, #ffffff, #000000);
  background-repeat: no-repeat;
  background-size: 80%;
  animation: animate 3s linear infinite;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(255, 255, 255, 0);
}
@keyframes animate {
  0% {
    background-position: -500%;
  }
  100% {
    background-position: 500%;
  }
}
/* styling the VIP gold sparking usernames on the forum */
.vip_gold {
  color: #F5C21B;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffd700), to(#9c822d));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  font-size: 17px;
  font-weight: 700;
  position: relative;
}
.vip_gold::before {
  background-position: -180px;
  -webkit-animation: flare 5s infinite;
  -webkit-animation-timing-function: linear;
  background-image: linear-gradient(65deg, transparent 20%, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.3) 27%, transparent 27%, transparent 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #FFF;
  display: block;
  padding-right: 0px;
  position: absolute;
}
.vip_gold::after {
  content: "";
  color: #FFF;
  display: block;
  position: absolute;
  text-shadow: 0 1px #6E4414, 0 2px #6E4414, 0 3px #6E4414, 0 4px #6E4414, 0 5px #6E4414, 0 6px #6E4414, 0 7px #6E4414, 0 8px #6E4414, 0 9px #6E4414, 0 10px #6E4414;
  top: 0;
  z-index: 2;
}
.vip_gold::after,
.vip_gold::before {
  -webkit-animation: sparkle 5s infinite;
  -webkit-animation-timing-function: linear;
  background: #FFF;
  border-radius: 100%;
  box-shadow: 0 0 5px #FFF, 0 0 10px #FFF, 0 0 15px #FFF, 0 0 20px #FFF, 0 0 25px #FFF, 0 0 30px #FFF, 0 0 35px #FFF;
  content: "";
  display: block;
  height: 10px;
  opacity: 0.7;
  position: absolute;
  width: 10px;
}
.vip_gold::before {
  -webkit-animation-delay: 0.2s;
  height: 7px;
  left: 0.12em;
  top: 0.8em;
  width: 7px;
}
.vip_gold::after {
  top: 0.32em;
  right: -5px;
}
@-webkit-keyframes flare {
  0% {
    background-position: -180px;
  }
  30% {
    background-position: 500px;
  }
  100% {
    background-position: 500px;
  }
}
@-webkit-keyframes sparkle {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 0;
  }
  40% {
    opacity: 0.8;
  }
  60% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
/* end of styling the VIP gold sparking usernames on the forum */
.cool {
  text-align: center;
  color: #FFF;
  letter-spacing: 1px;
}
.cool span {
  background-image: url(https://media.giphy.com/media/26BROrSHlmyzzHf3i/giphy.gif);
  background-size: cover;
  color: transparent;
  -moz-background-clip: text;
  -webkit-background-clip: text;
  text-transform: uppercase;
}
/* styling my button */
.cityLights {
  text-transform: uppercase;
  animation: lights 5s 750ms linear infinite;
}
/* Keyframe for the wave animation */
@keyframes lights {
  0% {
    color: #b8bee0;
    text-shadow: 0 0 1em rgba(255, 0, 170, 0.2), 0 0 0.125em rgba(255, 51, 187, 0.3), -1em -0.125em 0.5em rgba(255, 187, 51, 0), 1em 0.125em 0.5em rgba(51, 187, 255, 0);
  }
  30% {
    color: #d1d8fa;
    text-shadow: 0 0 1em rgba(255, 0, 170, 0.5), 0 0 0.125em rgba(255, 51, 187, 0.5), -0.5em -0.125em 0.25em rgba(255, 187, 51, 0.2), 0.5em 0.125em 0.25em rgba(51, 187, 255, 0.4);
  }
  40% {
    color: #e5eaff;
    text-shadow: 0 0 1em rgba(255, 0, 170, 0.5), 0 0 0.125em rgba(255, 204, 238, 0.5), -0.25em -0.125em 0.125em rgba(255, 187, 51, 0.2), 0.25em 0.125em 0.125em rgba(51, 187, 255, 0.4);
  }
  70% {
    color: #d1d8fa;
    text-shadow: 0 0 1em rgba(255, 0, 170, 0.5), 0 0 0.125em rgba(255, 51, 187, 0.5), 0.5em -0.125em 0.25em rgba(255, 187, 51, 0.2), -0.5em 0.125em 0.25em rgba(51, 187, 255, 0.4);
  }
  100% {
    color: #b8bee0;
    text-shadow: 0 0 1em rgba(255, 0, 170, 0.2), 0 0 0.125em rgba(255, 51, 187, 0.3), 1em -0.125em 0.5em rgba(255, 187, 51, 0), -1em 0.125em 0.5em rgba(51, 187, 255, 0);
  }
}
.typewriter span {
  display: inline-block;
  color: #fff;
  font-family: monospace;
  overflow: hidden;
  /* Ensures the content is not revealed until the animation */
  border-right: .15em solid orange;
  /* The typwriter cursor */
  white-space: nowrap;
  /* Keeps the content on a single line */
  margin: 0 auto;
  /* Gives that scrolling effect as the typing happens */
  letter-spacing: .15em;
  /* Adjust as needed */
  max-width: max-content;
  animation: typing 4s steps(30, end) infinite, /* Adds a 3s delay before restarting */ blink-caret 0.5s step-end infinite;
}
/* The typing effect */
@keyframes typing {
  0% {
    width: 0;
  }
  /* Start with no text */
  75% {
    width: 100%;
  }
  /* Typing is complete at 75% */
  100% {
    width: 100%;
  }
  /* Stay fully typed from 75% to 100% */
}
/* The typewriter cursor effect */
@keyframes blink-caret {
  from,
  to {
    border-color: transparent;
  }
  50% {
    border-color: orange;
  }
}
a[data-user-id="2227"],
a[data-user-id="2227"] span {
  text-transform: inherit;
}
/* custom checkout button on cart page */
.custom-buttoncart {
  font-family: 'Play', sans-serif;
  padding: 10px 20px;
  font-size: 16px;
  background: #0d525e;
  padding: 10px;
  border: none;
  cursor: pointer;
}
.custom-buttoncart:hover {
  background-color: #1a7b83;
}
.block-footerbuttoncart {
  background: none;
  text-align: center;
}
/* custom wallet icon left side of forum */
.block.wallet {
  font-size: 15px;
  background-color: rgba(128, 128, 128, 0.5);
}
.block-container.wallet {
  font-size: 15px;
}
.block-minorHeader.wallet {
  font-size: 15px;
}
.block-body.block-row.wallet {
  font-size: 12px;
}
.shop-buttonwallet {
  background-color: rgba(128, 128, 128, 0.5);
  color: white;
  padding: 5px 5px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 10px;
  cursor: pointer;
}
.shop-buttonwallet:hover {
  background-color: rgba(128, 128, 128, 0.2);
}
/* wallet front page button*/
.slide-outfrontpagewallet {
  display: none;
  position: fixed;
  left: 0;
  top: 50px;
  width: 300px;
  color: white;
  height: auto;
  background-color: #1c1b1e;
  border: 1px solid #323232;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  padding: 20px;
  z-index: 1000;
}
.buttonfrontpagewallet {
  background-color: #1c1b1e;
  color: white;
  border: none;
  padding: 10px 20px;
  border-left: 1px solid #222225;
  cursor: pointer;
  font-size: 25px;
  position: relative;
}
.overlay-textfrontpagewallet {
  position: absolute;
  top: -8px;
  right: 9px;
  color: white;
  font-size: 9px;
  text-transform: uppercase;
  background-color: #4c4c4cb8;
  padding: 2px 5px;
  border-radius: 3px;
  clip-path: polygon(0 0, /* top-left */ 100% 0, /* top-right */ 100% calc(100% - 5px), /* bottom-right before the angled cut */ calc(100% - 5px) 100%, /* bottom-right cut inward */ 5px 100%, /* bottom-left cut inward */ 0 calc(100% - 5px) /* bottom-left before the angled cut */);
}
.overlay-textfrontpageinventory {
  position: absolute;
  top: -8px;
  right: 3px;
  color: white;
  font-size: 9px;
  text-transform: uppercase;
  background-color: #4c4c4cb8;
  padding: 2px 5px;
  border-radius: 3px;
  clip-path: polygon(0 0, /* top-left */ 100% 0, /* top-right */ 100% calc(100% - 5px), /* bottom-right before the angled cut */ calc(100% - 5px) 100%, /* bottom-right cut inward */ 5px 100%, /* bottom-left cut inward */ 0 calc(100% - 5px) /* bottom-left before the angled cut */);
}
.close-iconfrontpagewallet {
  float: right;
  background-color: #9f4f4f;
  cursor: pointer;
  font-size: 15px;
  padding-left: 7px;
  padding-right: 7px;
  color: white;
}
.buttonfrontpagewallet:hover {
  animation: bounce 0.5s infinite alternate;
}
@keyframes bounce {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-10px);
  }
}
@media only screen and (max-width: 600px) {
  .slide-outfrontpagewallet,
  .buttonfrontpagewallet,
  .overlay-textfrontpagewallet,
  .close-iconfrontpagewallet {
    display: none;
  }
}
/* Styling of help widget that slides out from bottom */
.help-button-topfrag {
  position: fixed;
  bottom: 0;
  right: 0px;
  width: 300px;
  height: 45px;
  background-color: #17161a;
  color: white;
  border: none;
  border-top-left-radius: 15px;
  border: 1px solid #28272a;
  text-align: center;
  font-size: 17px;
  font-weight: bold;
  cursor: pointer;
  box-shadow: 0px -2px 5px rgba(0, 0, 0, 0.2);
  clip-path: polygon(50px 0%, 100% 0%, 100% 100%, 0% 100%, 0% 50px);
}
.help-button-topfrag:hover {
  background-color: #1c1c1c;
}
@media (max-width: 600px) {
  .help-button-topfrag {
    display: none;
  }
}
/* Chat Box */
.chat-box-topfrag {
  position: fixed;
  bottom: 65px;
  right: 10px;
  width: 300px;
  background: #141414;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
  overflow: hidden;
  transform: scaleY(0);
  transform-origin: bottom;
  transition: transform 0.3s;
  border: 1px solid #292929;
}
.chat-box-topfrag.open {
  transform: scaleY(1);
}
/* Chat Title Container */
.chat-title-topfrag {
  background: #101010;
  padding: 12px 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #333;
}
.title-text {
  font-size: 18px;
  font-weight: bold;
  color: white;
}
/* Close Button */
.close-button-topfrag {
  width: 24px;
  height: 24px;
  border-radius: 25%;
  background: #1c1c1c;
  border: none;
  color: #fff;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  transition: background-color 0.2s;
}
.close-button-topfrag:hover {
  background: #4a4a4a;
}
/* Chat Content */
.chat-content-topfrag {
  padding: 10px;
  color: #ddd;
}
/* FAQ Section */
.faq-topfrag {
  margin-top: 10px;
}
.faq-topfrag button {
  width: 100%;
  text-align: left;
  padding: 10px;
  border: 1px solid #333;
  background: #0f0f0f;
  color: white;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  transition: background-color 0.3s;
}
.faq-topfrag button:hover {
  background: #333;
  color: white;
}
/* FAQ Content */
.faq-content-topfrag {
  display: none;
  padding: 10px;
  background: #17161a;
  border-left: 2px solid #333;
  border-right: 2px solid #333;
  border-bottom: 2px solid #333;
  margin-bottom: 5px;
  color: #ccc;
}
/* Visit Section */
.visit-section-topfrag {
  display: block;
  background: #0d525e;
  color: white;
  text-align: center;
  padding: 5px;
  margin-top: 8px;
  width: 100px;
  text-decoration: none;
  font-size: 14px;
  transition: background-color 0.3s;
}
.visit-section-topfrag:hover {
  background: #0d363d;
  color: white;
}
/* Join Chat Button */
.join-chat-topfrag {
  display: block;
  width: 100%;
  background: #0d525e;
  color: white;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  margin-top: 10px;
  transition: background-color 0.3s;
}
.join-chat-topfrag:hover {
  background: #0d363d;
  color: white;
}
/* the box where you type comments into before replying */
.fr-box.fr-basic .fr-element ::selection {
  background: #0d454e;
  /* Change this to any highlight color */
  color: #19191c;
  /* Change text color when highlighted */
}
.fhorizontal span {
  display: inline-block;
  animation-name: flipy, depth;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-duration: 6s;
  overflow: visible;
  white-space: nowrap;
}
@keyframes flipy {
  0% {
    transform: rotateY(0deg);
  }
  100% {
    transform: rotateY(-360deg);
  }
}
@keyframes depth {
  0% {
    text-shadow: 0 0 black;
  }
  25% {
    text-shadow: 1px 0 black, 2px 0 black, 3px 0 black, 4px 0 black, 5px 0 black;
  }
  50% {
    text-shadow: 0 0 black;
  }
  75% {
    text-shadow: -1px 0 #000000, -2px 0 #000000, -3px 0 #000000, -4px 0 #000000, -5px 0 #000000;
  }
  100% {
    text-shadow: 0 0 black;
  }
}
.atextshadow {
  animation: text-shadow 1.5s ease-in-out infinite;
  font-weight: 900;
  line-height: 1;
  color: white;
}
@keyframes text-shadow {
  0% {
    transform: translateY(0);
    text-shadow: 0 0 0 #0c2ffb, 
            0 0 0 #2cfcfd, 
            0 0 0 #fb203b, 
            0 0 0 #fefc4b;
  }
  20% {
    transform: translateY(-1em);
    text-shadow: 0 0.125em 0 #0c2ffb, 0 0.25em 0 #2cfcfd, 0 -0.125em 0 #fb203b, 0 -0.25em 0 #fefc4b;
  }
  40% {
    transform: translateY(0.5em);
    text-shadow: 0 -0.0625em 0 #0c2ffb, 0 -0.125em 0 #2cfcfd, 0 0.0625em 0 #fb203b, 0 0.125em 0 #fefc4b;
  }
  60% {
    transform: translateY(-0.25em);
    text-shadow: 0 0.03125em 0 #0c2ffb, 0 0.0625em 0 #2cfcfd, 0 -0.03125em 0 #fb203b, 0 -0.0625em 0 #fefc4b;
  }
  80% {
    transform: translateY(0);
    text-shadow: 0 0 0 #0c2ffb, 
            0 0 0 #2cfcfd, 
            0 0 0 #fb203b, 
            0 0 0 #fefc4b;
  }
}
@media (prefers-reduced-motion: reduce) {
  * {
    animation: none !important;
    transition: none !important;
  }
}
html .blazing,
html .blazing a,
html .blazing span,
html .blazing strong {
  color: #FF7300 !important;
  /* HEX Color */
  font-weight: bold;
  outline: none;
  vertical-align: middle;
  text-shadow: 0 3px 15px #ff0000, 0 0 15px #ff0000, 0 0 10px #ffa500, 3px -5px 5px #ffff00, -3px -8px 8px #ffff00;
  animation: Blazing 2s infinite alternate ease-in-out;
}
@keyframes Blazing {
  0% {
    text-shadow: 0 3px 20px #ff0000, 0 0 20px #ff0000, 0 0 10px #ffa500, 0 0 0 #ffff00, 0 0 5px #ffff00, -2px -5px 5px #ffff00, 4px -10px 10px #ffff00;
  }
  25% {
    text-shadow: 0 3px 20px #ff0000, 0 0 30px #ff0000, 0 0 20px #ffa500, 0 0 5px #ffff00, -2px -5px 5px #ffff00, 3px -10px 10px #ffff00, -4px -15px 20px #ffff00;
  }
  50% {
    text-shadow: 0 3px 20px #ff0000, 0 0 20px #ff0000, 0 -5px 10px #ffa500, -2px -5px 5px #ffff00, 3px -10px 10px #ffff00, -4px -15px 20px #ffff00, 2px -20px 30px rgba(255, 255, 0, 0.5);
  }
  75% {
    text-shadow: 0 3px 20px #ff0000, 0 0 20px #ff0000, 0 -5px 10px #ffa500, 3px -5px 5px #ffff00, -4px -10px 10px #ffff00, 2px -20px 30px rgba(255, 255, 0, 0.5), 0px -25px 40px rgba(255, 255, 0, 0);
  }
  100% {
    text-shadow: 0 3px 20px #ff0000, 0 0 20px #ff0000, 0 0 10px #ffa500, 0 0 0 #ffff00, 0 0 5px #ffff00, -2px -5px 5px #ffff00, 4px -10px 10px #ffff00;
  }
}
html .shadow-dance-text,
html .shadow-dance-text a,
html .shadow-dance-text span,
html .shadow-dance-text strong {
  color: #fff !important;
  text-shadow: 5px 5px 0 #ff005e, 10px 10px 0 #00d4ff;
  animation: shadow-dance 2s infinite;
}
@keyframes shadow-dance {
  0%,
  100% {
    text-shadow: 5px 5px 0 #ff005e, 10px 10px 0 #00d4ff;
  }
  50% {
    text-shadow: -5px -5px 0 #00d4ff, -10px -10px 0 #ff005e;
  }
}
@font-face {
  font-family: 'Doto';
  src: url(https://topfrag.com/forums/xenforoeffects/fonts/Doto/static/Doto-Bold.ttf) format('truetype');
  font-weight: bold;
  font-style: normal;
}
html .matrix-text,
html .matrix-text a,
html .matrix-text span,
html .matrix-text strong {
  display: inline-block;
  font-family: 'Doto', monospace;
  font-size: 15px;
  font-weight: normal;
  color: #00ff00 !important;
  text-shadow: 2px 2px 5px #00ff00;
  background: url(https://topfrag.com/forums/images/extrasfornamestyling/digirain.gif) repeat;
  background-size: 200px;
  padding: 1px 2px;
}
html .neon-text,
html .neon-text a,
html .neon-text span,
html .neon-text strong {
  color: #fff;
  font-weight: normal;
  text-shadow: 0 0 5px #ff005e, 
        0 0 10px #ff005e, 
        0 0 20px #ff005e, 
        0 0 40px #ff005e, 
        0 0 80px #ff005e;
  animation: glowneon 1.5s infinite alternate;
  text-transform: uppercase;
  /* Optional for more retro style */
  letter-spacing: 2px;
  /* Enhances retro feel */
}
@keyframes glowneon {
  0% {
    text-shadow: 0 0 5px #ff005e, 
            0 0 10px #ff005e, 
            0 0 20px #ff005e, 
            0 0 40px #ff005e, 
            0 0 80px #ff005e;
  }
  100% {
    text-shadow: 0 0 10px #00d4ff, 
            0 0 20px #00d4ff, 
            0 0 40px #00d4ff, 
            0 0 80px #00d4ff, 
            0 0 160px #00d4ff;
  }
}
html .colorchange,
html .colorchange a,
html .colorchange span,
html .colorchange strong {
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 700;
  background: linear-gradient(to right, #095fab 10%, #25abe8 50%, #57d75b 60%);
  background-size: auto auto;
  background-clip: border-box;
  background-size: 200% auto;
  color: #fff;
  background-clip: text;
  text-fill-color: transparent;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: textclip 1.5s linear infinite;
  display: inline-block;
}
@keyframes textclip {
  to {
    background-position: 200% center;
  }
}
/* Modal Styling */
.tfscoreboard-modal {
  display: none;
  position: fixed;
  z-index: 1000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
}
.tfscoreboard-modal-content {
  background-color: #0d0d0d;
  border: 1px solid #292828;
  margin: 10% auto;
  padding: 30px;
  border-radius: 8px;
  width: 100%;
  max-width: 800px;
  position: relative;
  text-align: center;
}
.tfscoreboard-close {
  position: absolute;
  padding: -5px;
  top: -5px;
  right: 10px;
  font-size: 30px;
  cursor: pointer;
  color: red;
  font-weight: bold;
}
.message-signature img {
  max-width: 550px;
  max-height: 200px;
}
/* Glitchy 2 – Scan Flicker */
html .glitchy2,
html .glitchy2 a,
html .glitchy2 span,
html .glitchy2 strong {
  color: #fff;
  position: relative;
  animation: flicker 2s infinite;
}
@keyframes flicker {
  0%,
  19%,
  21%,
  23%,
  25%,
  54%,
  56%,
  100% {
    opacity: 1;
    text-shadow: 0 0 2px #0ff, 0 0 10px #0ff, 0 0 4px #f0f, 0 0 6px #f0f;
  }
  20%,
  24%,
  55% {
    opacity: 0.3;
    text-shadow: none;
  }
}
html .crossflare-text,
html .crossflare-text a,
html .crossflare-text span,
html .crossflare-text strong {
  position: relative;
  font-weight: bold;
  color: transparent;
  text-transform: uppercase;
  /* The key: fully transparent edges, narrow white/blue flare in center */
  background-image: linear-gradient(120deg, rgba(0, 0, 0, 0) 0%, rgba(0, 170, 255, 0) 40%, #00aaff 48%, #ffffff 50%, #00aaff 52%, rgba(0, 170, 255, 0) 60%, rgba(0, 0, 0, 0) 100%);
  background-size: 200% 100%;
  background-position: -100% 0;
  background-repeat: no-repeat;
  -webkit-background-clip: text;
  background-clip: text;
  animation: blueFlare 2.5s ease-in-out infinite alternate;
}
@keyframes blueFlare {
  0% {
    background-position: -100% 0;
  }
  100% {
    background-position: 100% 0;
  }
}
html .crossflare-text-vertical,
html .crossflare-text-vertical a,
html .crossflare-text-vertical span,
html .crossflare-text-vertical strong {
  font-weight: bold;
  text-transform: uppercase;
  color: transparent;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 255, 120, 0.4) 47%, #ffffff 50%, rgba(0, 255, 120, 0.4) 53%, rgba(0, 0, 0, 0) 100%);
  background-size: 100% 300%;
  background-repeat: no-repeat;
  background-position: 0% -100%;
  background-clip: text;
  -webkit-background-clip: text;
  animation: verticalFlare 2s ease-in-out infinite alternate;
}
@keyframes verticalFlare {
  0% {
    background-position: 0% -100%;
  }
  100% {
    background-position: 0% 100%;
  }
}
.inputValidationError {
  margin-top: 6px;
  padding: 6px 10px;
  border-radius: 1px;
  font-size: 14px;
  background: #fff5f8;
  color: #f1416d;
  display: none;
  opacity: 0;
  -webkit-transition: all 0.25s ease, -xf-opacity 0.25s ease;
  transition: all 0.25s ease, -xf-opacity 0.25s ease;
  overflow-y: hidden;
  height: 0;
  -webkit-transition-property: all, -xf-height;
  transition-property: all, -xf-height;
}
.blackMirrorOrange {
  position: relative;
  display: inline-block;
  font-weight: 700;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: transparent;
  user-select: none;
  white-space: nowrap;
  animation: shake 2.5s linear infinite;
  overflow: hidden;
}
/* Glow text fallback color */
.blackMirrorOrange span {
  display: inline;
  position: relative;
  z-index: 2;
  background: linear-gradient(90deg, #ff8c00, #ffa500);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  animation: clip1 2.5s linear infinite;
  clip-path: polygon(10% 0%, 44% 0%, 70% 100%, 55% 100%);
  text-shadow: 0 0 0.15em #ff8c00;
}
/* Glow overlays */
.blackMirrorOrange::before,
.blackMirrorOrange::after {
  content: attr(data-text);
  position: absolute;
  top: -1px;
  left: 0;
  color: #ffb347;
  filter: blur(0.015em);
  white-space: nowrap;
  z-index: 1;
}
.blackMirrorOrange::before {
  animation: crack1 2.5s linear infinite;
  clip-path: polygon(0% 0%, 10% 0%, 55% 100%, 0% 100%);
}
.blackMirrorOrange::after {
  animation: crack2 2.5s linear infinite;
  clip-path: polygon(44% 0%, 100% 0%, 100% 100%, 70% 100%);
}
/* Flare overlay */
.blackMirrorOrange .flare {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 300%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255, 255, 255, 0) 30%, rgba(255, 200, 100, 0.6) 50%, rgba(255, 255, 255, 0) 70%);
  mix-blend-mode: screen;
  animation: flarePulse 3s ease-in-out infinite alternate;
  pointer-events: none;
  z-index: 3;
}
/* Shake */
@keyframes shake {
  5%,
  15%,
  25%,
  35%,
  55%,
  65%,
  75%,
  95% {
    filter: blur(0.018em);
    transform: translateY(0.018em);
  }
  10%,
  30%,
  40%,
  50%,
  70%,
  80%,
  90% {
    filter: blur(0.01em);
    transform: translateY(-0.018em);
  }
  20%,
  60% {
    filter: blur(0.03em);
    transform: translate(-0.018em, 0.018em);
  }
  45%,
  85% {
    filter: blur(0.03em);
    transform: translate(0.018em, -0.018em);
  }
  100% {
    filter: blur(0.007em);
    transform: translate(0);
  }
}
@keyframes clip1 {
  0%,
  95% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-0.5em);
  }
}
@keyframes crack1 {
  0%,
  95% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(0.2em);
  }
}
@keyframes crack2 {
  0%,
  95% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-0.2em);
  }
}
.message-avatar-owner {
  position: absolute;
  left: 50%;
  margin-left: -.615em;
  bottom: -.5em;
  width: 20px;
  top: -px;
  bottom: 3px;
  height: 20px;
  opacity: 0.7;
  line-height: 17px;
  background: #2BA8BF;
  color: #fff;
  font-size: 11px;
  text-align: center;
  border: 2px solid #1c1c1c;
}
.unread-badge {
  display: inline-block;
  margin-left: 2px;
  padding: 3px 10px;
  background-color: #2ba8bf;
  color: white;
  font-size: 12px;
  font-weight: 600;
  line-height: 1;
  vertical-align: middle;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
.pinned-badge {
  font-size: 13px;
  line-height: 1.0;
  display: inline-block;
  transition: opacity 0.05s ease;
  color: #ff69b4;
  /* Default bright pink */
}
.pinned-badge.is-read {
  opacity: 1.0;
  color: #999;
  /* Faded gray */
  filter: grayscale(100%);
  /* Images and visuals */
}
html .topfrag-scanner,
html .topfrag-scanner a,
html .topfrag-scanner span,
html .topfrag-scanner strong {
  position: relative;
  display: inline-block;
  font-size: 17px;
  color: white;
  animation: topfrag-glitch 2.5s infinite;
}
.topfrag-scanner::after {
  content: "";
  position: absolute;
  top: 50%;
  left: -10%;
  width: 24px;
  height: 24px;
  transform: translate(-50%, -50%);
  background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" stroke="red" stroke-width="1.5" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="10"/><line x1="12" y1="2" x2="12" y2="6"/><line x1="12" y1="18" x2="12" y2="22"/><line x1="2" y1="12" x2="6" y2="12"/><line x1="18" y1="12" x2="22" y2="12"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  animation: topfrag-scan 3.5s ease-in-out alternate infinite;
  filter: drop-shadow(0 0 3px #ff0000);
  z-index: 5;
  pointer-events: none;
}
@keyframes topfrag-scan {
  0% {
    left: -10%;
  }
  100% {
    left: 110%;
  }
}
@keyframes topfrag-glitch {
  0%,
  100% {
    color: white;
    text-shadow: none;
    filter: none;
    transform: none;
  }
  10% {
    text-shadow: 1px 0 #ff0000, -1px 0 #00ffff;
    transform: skewX(-3deg);
  }
  20% {
    text-shadow: -1px 0 #ff0000, 1px 0 #00ff00;
    transform: skewX(3deg);
  }
  30% {
    text-shadow: 2px 0 magenta;
    filter: blur(1px);
  }
  40% {
    text-shadow: -2px 0 #0000ff;
    filter: blur(1px);
  }
  50% {
    text-shadow: none;
    transform: translateX(1px);
  }
  60% {
    transform: translateX(-1px);
  }
  70% {
    filter: blur(0.5px);
  }
}
.blockMessage.blockMessage--warning {
  border-left: 3px solid #f0bc00;
  background: #333333;
  color: #ffc800;
}
.menu-linkRow {
  display: block;
  padding: 8px 15px 8px 12px;
  font-size: 12px;
  color: #f2f2f2;
  text-decoration: none;
  background: #17161a;
  letter-spacing: .06em;
  text-transform: uppercase;
}
/* FULL WIDTH CONTENT */
.helpContentFull {
  max-width: 100% !important;
  width: 100% !important;
}
/* HORIZONTAL HELP NAV STYLING */
.helpHorizontalNav .block-tabHeader {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 12px;
  padding: 15px;
  background: rgba(0, 0, 0, 0.35);
  border-bottom: 1px solid #1c1f24;
}
/* Each nav item */
.helpHorizontalNav .tabs-tab {
  padding: 8px 14px;
  background: rgba(255, 255, 255, 0.05);
  border-radius: 4px;
  font-size: 13px;
  color: #cbd0d7;
  text-transform: uppercase;
}
.helpHorizontalNav .tabs-tab:hover {
  background: rgba(255, 255, 255, 0.12);
  color: #fff;
}
/* Active tab */
.helpHorizontalNav .tabs-tab.is-active {
  background: #00e0b7;
  color: #000;
}
/* ============================
    MOBILE RESPONSIVE VERSION
   ============================ */
@media (max-width: 768px) {
  .helpHorizontalNav .block-tabHeader {
    overflow-x: auto;
    white-space: nowrap;
    justify-content: flex-start;
    padding-bottom: 10px;
  }
  .helpHorizontalNav .tabs-tab {
    flex: 0 0 auto;
  }
  .helpHorizontalNav .block-tabHeader::-webkit-scrollbar {
    height: 0;
  }
}
.blackMirrorPurple {
  position: relative;
  display: inline-block;
  font-weight: 700;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: transparent;
  user-select: none;
  white-space: nowrap;
  animation: shake 2.5s linear infinite;
  overflow: hidden;
}
/* Glow text fallback color */
.blackMirrorPurple span {
  display: inline;
  position: relative;
  z-index: 2;
  background: linear-gradient(90deg, #9b5cff, #c084ff, #7f3bff);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  animation: clip1 2.5s linear infinite;
  clip-path: polygon(10% 0%, 44% 0%, 70% 100%, 55% 100%);
  text-shadow: 0 0 0.18em rgba(155, 92, 255, 0.9);
}
/* Glow overlays */
.blackMirrorPurple::before,
.blackMirrorPurple::after {
  content: attr(data-text);
  position: absolute;
  top: -1px;
  left: 0;
  color: #d6b3ff;
  filter: blur(0.018em);
  white-space: nowrap;
  z-index: 1;
}
.blackMirrorPurple::before {
  animation: crack1 2.5s linear infinite;
  clip-path: polygon(0% 0%, 10% 0%, 55% 100%, 0% 100%);
}
.blackMirrorPurple::after {
  animation: crack2 2.5s linear infinite;
  clip-path: polygon(44% 0%, 100% 0%, 100% 100%, 70% 100%);
}
/* Flare overlay */
.blackMirrorPurple .flare {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 300%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255, 255, 255, 0) 30%, rgba(185, 120, 255, 0.65) 50%, rgba(255, 255, 255, 0) 70%);
  mix-blend-mode: screen;
  animation: flarePulse 3s ease-in-out infinite alternate;
  pointer-events: none;
  z-index: 3;
}
/* Shake */
@keyframes shake {
  5%,
  15%,
  25%,
  35%,
  55%,
  65%,
  75%,
  95% {
    filter: blur(0.018em);
    transform: translateY(0.018em);
  }
  10%,
  30%,
  40%,
  50%,
  70%,
  80%,
  90% {
    filter: blur(0.01em);
    transform: translateY(-0.018em);
  }
  20%,
  60% {
    filter: blur(0.03em);
    transform: translate(-0.018em, 0.018em);
  }
  45%,
  85% {
    filter: blur(0.03em);
    transform: translate(0.018em, -0.018em);
  }
  100% {
    filter: blur(0.007em);
    transform: translate(0);
  }
}
@keyframes clip1 {
  0%,
  95% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-0.5em);
  }
}
@keyframes crack1 {
  0%,
  95% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(0.2em);
  }
}
@keyframes crack2 {
  0%,
  95% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-0.2em);
  }
}
/* Valentine Text Base */
html .valentine,
html .valentine a,
html .valentine span,
html .valentine strong {
  position: relative;
  display: inline-block;
  font-weight: bold;
  color: #ff2e6e !important;
  text-shadow: 0 0 5px #ff2e6e,
        0 0 10px #ff2e6e,
        0 0 20px #ff6ea8,
        0 0 40px #ff6ea8;
  animation: loveGlow 2s infinite alternate ease-in-out;
}
/* Glow Pulse */
@keyframes loveGlow {
  0% {
    text-shadow: 0 0 5px #ff2e6e,
            0 0 10px #ff2e6e,
            0 0 20px #ff6ea8,
            0 0 40px #ff6ea8;
  }
  100% {
    text-shadow: 0 0 10px #ff6ea8,
            0 0 20px #ff2e6e,
            0 0 40px #ff2e6e,
            0 0 80px #ff99cc;
  }
}
/* Floating Hearts */
.valentine::before,
.valentine::after {
  content: "❤";
  position: absolute;
  font-size: 16px;
  color: #ff4d88;
  text-shadow: 0 0 10px #ff4d88, 0 0 20px #ff99cc;
  animation: floatHearts 3s ease-in-out infinite;
  opacity: 0.8;
}
/* Left Heart */
.valentine::before {
  left: -20px;
  top: 50%;
  animation-delay: 0s;
}
/* Right Heart */
.valentine::after {
  right: -20px;
  top: 50%;
  animation-delay: 1.5s;
}
/* Floating Animation */
@keyframes floatHearts {
  0% {
    transform: translateY(0) scale(1);
    opacity: 0.8;
  }
  50% {
    transform: translateY(-15px) scale(1.2);
    opacity: 1;
  }
  100% {
    transform: translateY(0) scale(1);
    opacity: 0.8;
  }
}
/* MAIN */
.glitchscan-username,
.glitchscan-username *,
.glitchscan-username a,
.glitchscan-username span,
.glitchscan-username strong {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  /* kills weird gradients */
  text-decoration: none !important;
}
/* ENSURE LINKS STAY WHITE ON ALL STATES */
.glitchscan-username a:link,
.glitchscan-username a:visited,
.glitchscan-username a:hover,
.glitchscan-username a:active {
  color: #fff !important;
}
/* BASE */
.glitchscan-username {
  position: relative;
  display: inline-block;
  font-weight: 600;
}
/* SCANLINE */
.glitchscan-username::after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 0%;
  height: 2px;
  background: linear-gradient(90deg, transparent, #00ff00, transparent);
  box-shadow: 0 0 6px lime;
  animation: glitchscan-scanline 2s ease-in-out infinite;
}
/* SPLIT LAYERS */
.glitchscan-username::before,
.glitchscan-username span::before {
  content: attr(data-text);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  overflow: hidden;
  pointer-events: none;
}
/* TOP HALF */
.glitchscan-username::before {
  clip-path: polygon(0 0, 100% 0, 100% 48%, 0 48%);
  animation: glitchscan-crackTop 2.5s infinite;
}
/* BOTTOM HALF */
.glitchscan-username span::before {
  clip-path: polygon(0 52%, 100% 52%, 100% 100%, 0 100%);
  animation: glitchscan-crackBottom 2.5s infinite;
}
/* TEXT WRAPPER */
.glitchscan-username span {
  position: relative;
  display: inline-block;
}
/* SCANLINE */
@keyframes glitchscan-scanline {
  0% {
    width: 0%;
    left: 0;
  }
  50% {
    width: 100%;
    left: 0;
  }
  100% {
    width: 0%;
    left: 100%;
  }
}
/* CRACK TOP */
@keyframes glitchscan-crackTop {
  0%,
  90%,
  100% {
    transform: translate(0, 0);
  }
  92% {
    transform: translate(-2px, -2px);
  }
  94% {
    transform: translate(2px, 1px);
  }
  96% {
    transform: translate(-1px, -1px);
  }
}
/* CRACK BOTTOM */
@keyframes glitchscan-crackBottom {
  0%,
  90%,
  100% {
    transform: translate(0, 0);
  }
  92% {
    transform: translate(2px, 2px);
  }
  94% {
    transform: translate(-2px, -1px);
  }
  96% {
    transform: translate(1px, 1px);
  }
}
.avatar.avatar--xxs {
  width: 24px;
  height: 24px;
  font-size: 19px;
}
.userBanner.userBanner--hidden {
  display: none !important;
}
/* ========================= */
/* AVATAR FRAME SYSTEM       */
/* ========================= */
.tf-avatarFrame {
  position: relative;
  display: inline-block;
  vertical-align: top;
  overflow: visible;
  --tf-frame-offset: 8px;
  z-index: 1;
}
/* avatar is ALWAYS the hover target */
.tf-avatarFrame .avatar {
  position: relative;
  z-index: 2;
  overflow: hidden;
  display: block;
  pointer-events: auto;
}
.tf-avatarFrame .avatar.avatar--default {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.tf-avatarFrame .avatar::before {
  position: relative;
  z-index: 2;
}
/* ========================= */
/* FRAME (NEVER BLOCK HOVER) */
/* ========================= */
.tf-avatarFrame::after {
  content: "";
  position: absolute;
  inset: calc(-1 * var(--tf-frame-offset, 8px));
  background-image: var(--frame-url);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  z-index: 3;
  pointer-events: none !important;
}
/* ========================= */
/* VARIANTS                  */
/* ========================= */
.tf-avatarFrame--message {
  --tf-frame-offset: 10px;
}
.tf-avatarFrame--messageSmall {
  --tf-frame-offset: 8px;
}
.tf-avatarFrame--tooltip {
  --tf-frame-offset: 10px;
}
.tf-avatarFrame--profile {
  width: 192px;
  height: 192px;
}
.tf-avatarFrame--profile .avatar {
  width: 192px;
  height: 192px;
  display: block;
}
.tf-avatarFrame--profile .avatar img {
  width: 100%;
  height: 100%;
  display: block;
}
.tf-avatarFrame--profile::after {
  inset: -18px;
  background-size: 100% 100%;
}
.tf-avatarFrame--onlineWidget {
  --tf-frame-offset: 4px;
}
.tf-avatarFrame--onlineWidget .avatar,
.tf-avatarFrame--onlineWidget .avatar img {
  width: 24px;
  height: 24px;
  display: block;
}
/* ========================= */
/* ONLINE WIDGET FIX         */
/* ========================= */
[data-widget-section="onlineNow"],
[data-widget-section="onlineNow"] .block-container,
[data-widget-section="onlineNow"] .block-body,
[data-widget-section="onlineNow"] .listInline,
[data-widget-section="onlineNow"] .listHeap {
  overflow: visible !important;
}
[data-widget-section="onlineNow"] .listInline li,
[data-widget-section="onlineNow"] .listHeap li {
  margin: 0 !important;
  padding: 0 !important;
  position: relative;
  overflow: visible;
}
[data-widget-section="onlineNow"] .listInline li + li,
[data-widget-section="onlineNow"] .listHeap li + li {
  margin-left: -2px;
}
[data-widget-section="onlineNow"] li > div[style*="position:relative"] {
  position: relative;
  display: inline-block;
  padding: 5px;
  margin: 0 !important;
  z-index: 1;
  overflow: visible;
  top: 3px;
}
[data-widget-section="onlineNow"] .listInline li:hover,
[data-widget-section="onlineNow"] .listHeap li:hover {
  z-index: 9999 !important;
}
[data-widget-section="onlineNow"] li > div[style*="position:relative"]:hover {
  z-index: 10000 !important;
}
/* SVG dot should never block mouse */
[data-widget-section="onlineNow"] li > div[style*="position:relative"] > svg {
  position: absolute;
  z-index: 50;
  pointer-events: none !important;
}
/* ========================= */
/* MESSAGE STATUS ICON FIX   */
/* ========================= */
/* keep container correct */
.message-avatar,
.message-avatar-wrapper,
.message-user .message-avatar {
  position: relative;
  overflow: visible;
  z-index: 1;
}
/* frame layering */
.tf-avatarFrame--message {
  position: relative;
  z-index: 1;
}
.tf-avatarFrame--message .avatar {
  z-index: 2;
}
.tf-avatarFrame--message::after {
  z-index: 3;
  pointer-events: none !important;
}
body[data-template="member_view"] .tf-avatarFrame::after {
  pointer-events: none !important;
}
body[data-template="member_view"] .avatarWrapper-update {
  z-index: 20 !important;
  position: absolute;
}
/* FINAL FIX: match offline behavior EXACTLY */
.message-avatar .message-avatar-wrapper .message-avatar-online {
  position: absolute;
  top: 8px;
  left: 8px;
  height: calc(1em - 2px);
  background: inherit;
  border-radius: 50%;
  padding: 2px;
  z-index: 9999 !important;
}
@media (max-width: 768px) {
  .message-avatar .message-avatar-wrapper .message-avatar-online {
    top: 0;
    left: 2px;
  }
}
/* just ensure both are above frames */
.message-avatar-online,
.message-avatar-offline {
  z-index: 9999 !important;
}
.portaBadge {
  z-index: 20;
}
.portaAvatarWrap {
  position: relative;
}
/* just ensure that pointer ecent enabled when frame selected */
html[data-template="member_view"] .tf-avatarFrame {
  pointer-events: none !important;
}
html[data-template="member_view"] .tf-avatarFrame .avatar,
html[data-template="member_view"] .tf-avatarFrame .avatar img {
  pointer-events: auto !important;
}
html[data-template="member_view"] .avatarWrapper-update {
  z-index: 9999 !important;
  pointer-events: auto !important;
}
/* ========================= */
/* TOOLTIP LAYER SAFETY      */
/* ========================= */
.memberTooltip,
.tooltip,
.menu {
  z-index: 99999 !important;
}
/* =========================
   VIP PREFIX (ANIMATED)
========================= */
.vip {
  background: transparent;
  border-color: rgba(26, 26, 26, 0);
  color: #1a1a1a;
  font-weight: 700;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  border-radius: 4px;
  background: linear-gradient(120deg, #ffd700, #ffb300, #ff8c00, #ffd700);
  background-size: 300% 300%;
  animation: vipGradientMove 3s ease infinite;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.25);
}
a.vip:hover,
a:hover .vip {
  background: rgba(10, 10, 10, 0);
  border-color: rgba(36, 36, 36, 0);
}
@keyframes vipGradientMove {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
/* =========================
   TOPFRAG VIP BASE STYLES
   ========================= */
.tfVipWrapper {
  max-width: 1100px;
  margin: 0 auto;
}
.tfVipSection {
  background: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 14px;
  padding: 20px;
  margin-bottom: 18px;
}
.tfVipHeader {
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 10px;
}
.tfVipSub {
  color: #9aa3ad;
  font-size: 14px;
  margin-bottom: 15px;
}
.tfVipGrid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
}
.tfVipItem {
  background: rgba(0, 0, 0, 0.25);
  border-radius: 8px;
  padding: 10px;
}
.tfVipBtn {
  display: inline-block;
  padding: 10px 16px;
  background: #4cff88;
  color: #000;
  font-weight: 700;
  border-radius: 8px;
  text-decoration: none;
  margin-top: 10px;
}
.tfVipBtn:hover {
  color: #000;
  text-decoration: none;
  filter: brightness(1.05);
}
.tfVipAvatarWrap {
  position: relative;
  display: inline-block;
}
.tfVipAvatarWrap img {
  width: 60px;
  height: 60px;
  border-radius: 6px;
  object-fit: cover;
  display: block;
}
.tfVipDot {
  position: absolute;
  top: 2px;
  right: 2px;
  width: 12px;
  height: 12px;
  background: #ffd700;
  border-radius: 50%;
  box-shadow: 0 0 6px #ffd700, 0 0 12px rgba(255, 215, 0, 0.8), 0 0 18px rgba(255, 215, 0, 0.5);
}
.tfVipTag {
  font-weight: 700;
  margin-top: 8px;
}
.tfVipCarousel {
  overflow: hidden;
  width: 100%;
  margin-top: 10px;
}
.tfVipTrack {
  display: flex;
  gap: 14px;
  width: max-content;
  animation: tfVipScroll 45s linear infinite;
  will-change: transform;
}
.tfVipCarousel:hover .tfVipTrack {
  animation-play-state: paused;
}
@keyframes tfVipScroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}
.tfVipCard {
  min-width: 140px;
  background: rgba(0, 0, 0, 0.25);
  border-radius: 10px;
  padding: 10px;
  text-align: center;
  flex: 0 0 auto;
}
.tfVipBgCard {
  min-width: 220px;
  flex: 0 0 auto;
}
.tfVipCard img {
  max-width: 100px;
  max-height: 100px;
  display: block;
  margin: 0 auto 8px;
}
.tfVipRow {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
}
.tfVipMiniBg {
  height: 120px;
  border-radius: 10px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  margin-bottom: 8px;
  background-color: rgba(255, 255, 255, 0.04);
}
@media (max-width: 900px) {
  .tfVipRow {
    flex-direction: column;
    align-items: flex-start;
  }
  .tfVipGrid {
    grid-template-columns: 1fr;
  }
}
.p-body-main:has(a[href*="hunter.2591"]) .memberHeader-nameChangeIndicator,
.memberTooltip:has(a[href*="hunter.2591"]) .memberTooltip-nameChangeIndicator {
  display: none !important;
}
/* =========================
   TOPFRAG TOOLTIP COVER BOX
   ========================= */
.tfTooltipCoverBox {
  width: 428px;
  height: 170px;
  margin: 0 auto -1px;
  background-size: 100% 100%;
  background-position: center center;
  background-repeat: no-repeat;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  overflow: hidden;
}
/* =========================
   MOBILE FIX - PROFILE COVER
   ========================= */
@media (max-width: 650px) {
  .memberTooltip,
  .tooltip-content-inner,
  .menu-content {
    max-width: 100vw !important;
    width: 100% !important;
    overflow-x: hidden !important;
    box-sizing: border-box;
  }
  .tfTooltipCoverBox {
    width: 100% !important;
    max-width: 100% !important;
    height: 130px !important;
    /* 👈 lowered from 170 */
    margin: 0 auto -1px;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    overflow: hidden !important;
    box-sizing: border-box;
  }
}
/* MEMBER VIEW / PHONE - FORCE COVER SIZE */
@media (max-width: 650px) {
  .profileCover[data-xf-init="profileCover-layout"] > .profileCover-inner {
    height: 140px !important;
    min-height: 140px !important;
    overflow: hidden !important;
  }
  .profileCover[data-xf-init="profileCover-layout"] > .profileCover-inner > .profileCover--img {
    width: 100% !important;
    height: 100% !important;
    display: block !important;
    object-fit: cover !important;
    object-position: center center !important;
  }
}
.username-c4 {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 18px;
  font-weight: 600;
  color: #fff;
  overflow: hidden;
}
/* IMAGE */
.username-c4 .c4-img {
  width: 28px;
  transition: filter 0.1s linear;
}
/* LED BASE */
.username-c4 .c4-dot {
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  top: 2px;
  left: 15px;
  background: radial-gradient(circle, #ff8080 0%, #ff0000 60%, #800000 100%);
  box-shadow: 0 0 4px rgba(255, 0, 0, 0.9), 0 0 10px rgba(255, 0, 0, 0.7), 0 0 20px rgba(255, 0, 0, 0.5), 0 0 40px rgba(255, 0, 0, 0.3);
}
/* TEXT */
.username-c4 .c4-text {
  position: relative;
  z-index: 2;
}
/* TEXT GLOW BEFORE EXPLOSION */
.username-c4.glow .c4-text {
  text-shadow: 0 0 6px #fff,
    0 0 12px #ffae00,
    0 0 20px #ff5a00,
    0 0 30px #ff2a00;
}
/* SHAKE */
.username-c4.shake .c4-text {
  animation: c4-shake 0.07000000000000001s infinite;
}
@keyframes c4-shake {
  0% {
    transform: translate(0, 0);
  }
  25% {
    transform: translate(-1px, 1px);
  }
  50% {
    transform: translate(1px, -1px);
  }
  75% {
    transform: translate(-1px, -1px);
  }
  100% {
    transform: translate(1px, 1px);
  }
}
/* FLICKER */
.username-c4.flicker {
  filter: brightness(2.2) contrast(2);
}
/* LAYER */
.username-c4 .c4-layer {
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 3;
}
/* PARTICLES */
.c4-particle {
  position: absolute;
  font-size: 18px;
  color: white;
}
/* ORANGE SMOKE EMBERS */
.c4-ember {
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: radial-gradient(circle, #ff8a00, transparent);
  opacity: 0.8;
  filter: blur(0.5px);
}
.vip-badge-topfrag {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  margin-left: 6px;
  padding: 2px 6px;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #1a1a1a;
  background: linear-gradient(135deg, #ffd700, #ffb300);
  border-radius: 4px;
  box-shadow: 0 0 6px rgba(255, 215, 0, 0.6), inset 0 0 4px rgba(255, 255, 255, 0.4);
  position: relative;
  top: -1px;
  transition: all 0.2s ease;
}
/* subtle glow pulse */
.vip-badge-topfrag:hover {
  box-shadow: 0 0 10px rgba(255, 215, 0, 0.9), 0 0 20px rgba(255, 200, 0, 0.6);
  transform: translateY(-1px);
}
/* crown icon tweak */
.vip-badge-topfrag i {
  font-size: 10px;
}
/* ===============================
   PROFILE VIDEO BACKGROUND
   =============================== */
html[data-template="member_view"] .tfProfilePageBg {
  position: fixed;
  top: 50px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  pointer-events: none;
  overflow: hidden;
}
html[data-template="member_view"] .tfProfilePageBg video {
  position: absolute;
  top: 58%;
  left: 50%;
  width: 100%;
  height: 110%;
  object-fit: cover;
  object-position: center -12%;
  transform: translate(-50%, -50%);
}
html[data-template="member_view"] .p-body-content,
html[data-template="member_view"] .p-body-pageContent,
html[data-template="member_view"] .block,
html[data-template="member_view"] .block-container,
html[data-template="member_view"] .tabPanes {
  position: relative;
  z-index: 5;
}
html[data-template="member_view"] .p-body-sidebar-container,
html[data-template="member_view"] .p-body-sidebar,
html[data-template="member_view"] .p-body-sidebar .block,
html[data-template="member_view"] .p-body-sidebar .block-container,
html[data-template="member_view"] .p-body-sidebar .ytb-video,
html[data-template="member_view"] .p-body-sidebar iframe,
html[data-template="member_view"] .p-body-header,
html[data-template="member_view"] .p-breadcrumbs--container,
html[data-template="member_view"] .p-breadcrumbs,
html[data-template="member_view"] .topBar,
html[data-template="member_view"] .topBar-inner,
html[data-template="member_view"] .p-footer,
html[data-template="member_view"] .p-footer-inner {
  position: relative;
  z-index: 6;
}
/* remove sidebar/Youtube blur/glass effect on member profiles */
html[data-template="member_view"] .p-body-sidebar-container,
html[data-template="member_view"] .p-body-sidebar,
html[data-template="member_view"] .p-body-sidebar .block,
html[data-template="member_view"] .p-body-sidebar .block-container,
html[data-template="member_view"] .p-body-sidebar .block-body,
html[data-template="member_view"] .p-body-sidebar .ytb-video,
html[data-template="member_view"] .p-body-sidebar iframe {
  filter: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}
/* ===============================
   BACKGROUND SELECTED ONLY - DESKTOP WIDTH
   =============================== */
@media (min-width: 900px) {
  html[data-template="member_view"]:has(.tfProfilePageBg) .p-body-inner {
    max-width: 50%;
    margin: 0 auto;
  }
}
/* keep profile content static with or without sidebar */
@media (min-width: 900px) {
  html[data-template="member_view"]:has(.tfProfilePageBg) .p-body-main {
    display: block;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }
  html[data-template="member_view"]:has(.tfProfilePageBg) .p-body-content {
    width: 100%;
    max-width: 100%;
  }
  html[data-template="member_view"]:has(.tfProfilePageBg) .p-body-sidebar-container {
    position: absolute;
    right: 0px;
    top: 125px;
    width: 250px;
  }
}
/* ===============================
   MEMBER VIEW - KEEP FULL TOP HEADER STATIC
   =============================== */
@media (min-width: 900px) {
  body[data-template="member_view"] {
    --tfTopBarHeight: 34px;
  }
  body[data-template="member_view"] .topBar {
    position: sticky !important;
    top: 0 !important;
    z-index: 10040 !important;
  }
  body[data-template="member_view"] .p-navSticky {
    position: sticky !important;
    top: var(--tfTopBarHeight) !important;
    z-index: 10050 !important;
  }
  body[data-template="member_view"] #xfScrollProgressWrapper {
    position: fixed !important;
    top: 0 !important;
    z-index: 10060 !important;
  }
}
/* keep popups/overlays above sticky header */
@media (min-width: 900px) {
  body[data-template="member_view"] .overlay-container,
  body[data-template="member_view"] .overlay,
  body[data-template="member_view"] .overlay-content {
    z-index: 20000 !important;
  }
}
@media (min-width: 900px) {
  @supports (animation-timeline: scroll()) {
    html[data-template="member_view"] .tfProfilePageBg video {
      animation: tfProfileBgScrollReveal linear both;
      animation-timeline: scroll(root block);
      animation-range: 0px 650px;
    }
    @keyframes tfProfileBgScrollReveal {
      from {
        transform: translate(-50%, -50%);
      }
      to {
        transform: translate(-50%, -62%);
      }
    }
  }
}
/* ===============================
   PROFILE POST AREA GLASS
   DESKTOP ONLY + ONLY WITH PROFILE BG
   =============================== */
@media (min-width: 900px) {
  html[data-template="member_view"]:has(.tfProfilePageBg) #profile-posts,
  html[data-template="member_view"]:has(.tfProfilePageBg) #profile-posts .block--messages,
  html[data-template="member_view"]:has(.tfProfilePageBg) #profile-posts .block--messages > .block-container,
  html[data-template="member_view"]:has(.tfProfilePageBg) #profile-posts .block--messages > .block-container > .block-body,
  html[data-template="member_view"]:has(.tfProfilePageBg) #profile-posts .message,
  html[data-template="member_view"]:has(.tfProfilePageBg) #profile-posts .message-inner,
  html[data-template="member_view"]:has(.tfProfilePageBg) #profile-posts .message-cell,
  html[data-template="member_view"]:has(.tfProfilePageBg) #profile-posts .message-cell--main,
  html[data-template="member_view"]:has(.tfProfilePageBg) #profile-posts .message-main,
  html[data-template="member_view"]:has(.tfProfilePageBg) #profile-posts .message-content,
  html[data-template="member_view"]:has(.tfProfilePageBg) #profile-posts .message-footer,
  html[data-template="member_view"]:has(.tfProfilePageBg) #profile-posts .message-responses,
  html[data-template="member_view"]:has(.tfProfilePageBg) #profile-posts .message-responseRow,
  html[data-template="member_view"]:has(.tfProfilePageBg) #profile-posts .comment,
  html[data-template="member_view"]:has(.tfProfilePageBg) #profile-posts .comment-inner,
  html[data-template="member_view"]:has(.tfProfilePageBg) #profile-posts .comment-main,
  html[data-template="member_view"]:has(.tfProfilePageBg) #profile-posts .comment-content,
  html[data-template="member_view"]:has(.tfProfilePageBg) #profile-posts .comment-contentWrapper,
  html[data-template="member_view"]:has(.tfProfilePageBg) .memberHeader-main .memberHeader-content {
    background: rgba(0, 0, 0, 0.06) !important;
    background-color: rgba(0, 0, 0, 0.06) !important;
  }
  html[data-template="member_view"]:has(.tfProfilePageBg) #profile-posts .message-cell--user {
    background: rgba(0, 0, 0, 0.08) !important;
    background-color: rgba(0, 0, 0, 0.08) !important;
  }
}
/* ===============================
   SIDEBAR / YOUTUBE GLASS
   DESKTOP ONLY + ONLY WITH PROFILE BG
   =============================== */
@media (min-width: 900px) {
  html[data-template="member_view"]:has(.tfProfilePageBg) .p-body-sidebar,
  html[data-template="member_view"]:has(.tfProfilePageBg) .p-body-sidebar .block[data-widget-key="xc_ytb_video"],
  html[data-template="member_view"]:has(.tfProfilePageBg) .p-body-sidebar .block[data-widget-key="xc_ytb_video"] .block-container,
  html[data-template="member_view"]:has(.tfProfilePageBg) .p-body-sidebar .block[data-widget-key="xc_ytb_video"] .block-body,
  html[data-template="member_view"]:has(.tfProfilePageBg) .p-body-sidebar .block[data-widget-key="xc_ytb_video"] .block-minorHeader {
    background: rgba(0, 0, 0, 0.06) !important;
    background-color: rgba(0, 0, 0, 0.06) !important;
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
    border-color: rgba(255, 255, 255, 0.08) !important;
  }
  html[data-template="member_view"]:has(.tfProfilePageBg) .p-body-sidebar .ytb-video,
  html[data-template="member_view"]:has(.tfProfilePageBg) .p-body-sidebar iframe {
    background: transparent !important;
  }
}
/* ===============================
   MEMBER HEADER GLASS (LIGHTER)
   =============================== */
@media (min-width: 900px) {
  html[data-template="member_view"]:has(.tfProfilePageBg) .memberHeader,
  html[data-template="member_view"]:has(.tfProfilePageBg) .memberHeader-main,
  html[data-template="member_view"]:has(.tfProfilePageBg) .memberHeader-content,
  html[data-template="member_view"]:has(.tfProfilePageBg) .memberHeader-stats {
    background: rgba(0, 0, 0, 0.01) !important;
    background-color: rgba(0, 0, 0, 0.01) !important;
  }
}
/* Disable interaction in posts only */
.message-body img.smilie,
.bbWrapper img.smilie {
  -webkit-user-drag: none;
  user-drag: none;
  user-select: none;
  pointer-events: none;
}
/* Hide VIP options from acc details */
[data-field="vip_custom_banner"],
[data-field="topfrag_profile_bg"],
[data-field="topfrag_avatar_frame"],
[data-field="topfrag_membercard_bg"],
[data-field="vip_icon_favweapon"],
[data-field="personal_quote"],
[data-field="profile_gui"],
a[href*="account/username-style"],
a[href*="account/youtube-profile"] {
  display: none !important;
}
/* Hide YT from preferences */
.formRow:has(input[name="ytb_video"]),
.formRow:has(input[name="ytb_video_autoplay"]) {
  display: none !important;
}
/* Sticky topbar */
@media (min-width: 900px) {
  :root {
    --tfTopBarHeight: 34px;
  }
  .topBar {
    position: sticky !important;
    top: 0 !important;
    z-index: 10040 !important;
  }
  .p-navSticky {
    position: sticky !important;
    top: var(--tfTopBarHeight) !important;
    z-index: 10050 !important;
  }
  #xfScrollProgressWrapper {
    position: fixed !important;
    top: 0 !important;
    z-index: 10060 !important;
  }
  /* keep popups/overlays above everything */
  .overlay-container,
  .overlay,
  .overlay-content {
    z-index: 20000 !important;
  }
  .offCanvasMenu,
  .offCanvasMenu-backdrop,
  .offCanvasMenu-content {
    z-index: 999999 !important;
  }
}
/* ===============================
   TOOLTIP FAVORITE WEAPON
   =============================== */
.memberTooltip-stats .pairJustifier {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}
.memberTooltip-stat {
  flex: 1 1 calc(25% - 6px);
  /* 4 equal boxes */
  text-align: center;
}
/* weapon icon */
.tfWeaponIcon {
  height: 20px;
  width: auto;
  margin-top: 2px;
}
.tfPostbitWeaponIcon {
  height: 18px;
  width: auto;
  display: inline-block;
  vertical-align: middle;
  transform: translateY(-1px);
}
.tfWeaponWrapper,
.tfWeaponWrapper img {
  user-select: none;
  -webkit-user-drag: none;
}
.memberPersonalQuote {
  position: relative;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.75);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-left: 3px solid #0d525e;
  border-radius: 8px;
  padding: 18px 20px 14px 20px;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.25);
  animation: swatchSlideIn 0.2s ease-out;
}
.memberPersonalQuote-icon {
  position: absolute;
  top: -13px;
  left: 18px;
  background: linear-gradient(135deg, #0d525e, #0a3f49);
  border-radius: 6px;
  width: 26px;
  height: 26px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 0 10px rgba(13, 82, 94, 0.5);
  border: 1px solid rgba(14, 240, 192, 0.15);
}
.memberPersonalQuote-icon svg {
  width: 13px;
  height: 13px;
  fill: #0ef0c0;
}
.memberPersonalQuote-attr {
  font-size: 11px;
  color: #6b7a8d;
  font-weight: 500;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin: 0 0 10px 0;
  display: flex;
  align-items: center;
  gap: 6px;
}
.memberPersonalQuote-attr::before {
  content: '';
  display: inline-block;
  width: 16px;
  height: 1px;
  background: #0d525e;
}
.memberPersonalQuote-text {
  font-size: 14.5px;
  color: #dde3ec;
  font-style: italic;
  line-height: 1.65;
  word-break: break-word;
  padding-left: 4px;
  border: none;
}
.memberPersonalQuote-text::before {
  content: '\201C';
  color: #0d525e;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  margin-right: 2px;
  vertical-align: -2px;
}
.memberPersonalQuote-text::after {
  content: '\201D';
  color: #0d525e;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  margin-left: 2px;
  vertical-align: -2px;
}
/* Global Page Scrollbar */
::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}
::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.045);
  border-radius: 999px;
}
::-webkit-scrollbar-thumb {
  background: rgba(0, 234, 255, 0.48);
  border-radius: 999px;
}
::-webkit-scrollbar-thumb:hover {
  background: rgba(0, 234, 255, 0.72);
}

/* ==========================================================================
   UNIVERSAL VIP IDENTITY ENHANCEMENTS ACROSS ALL FORUM PAGES
   ========================================================================== */

/* Universal Avatar Frame Overlay */
.has-vip-frame,
.idg-hero-avatar-frame.has-vip-frame,
.ind-profile__avatar-box.has-vip-frame,
.idg-lp-avatar-holder.has-vip-frame,
.idg-tc-avatar-col.has-vip-frame,
.idg-tc-lp-avatar.has-vip-frame,
.idg-user-avatar-wrap.has-vip-frame,
.idg-udd-avatar-wrap.has-vip-frame,
.idg-hc-avatar-wrap.has-vip-frame,
.idg-mcard-avatar-wrap.has-vip-frame {
  position: relative !important;
}

.has-vip-frame::after,
.idg-hero-avatar-frame.has-vip-frame::after,
.ind-profile__avatar-box.has-vip-frame::after,
.idg-lp-avatar-holder.has-vip-frame::after,
.idg-tc-avatar-col.has-vip-frame::after,
.idg-tc-lp-avatar.has-vip-frame::after,
.idg-user-avatar-wrap.has-vip-frame::after,
.idg-udd-avatar-wrap.has-vip-frame::after,
.idg-hc-avatar-wrap.has-vip-frame::after,
.idg-mcard-avatar-wrap.has-vip-frame::after {
  content: ""!important;position:absolute!important;top:-14%!important;left:-14%!important;width:128%!important;height:128%!important;background-image:var(--frame-url)!important;background-size:100% 100%!important;background-repeat:no-repeat!important;background-position:center!important;pointer-events:none!important;z-index:10!important}.idg-card-hero-box.has-vip-bg,.idg-mcard-identity-zone.has-vip-bg,.ind-profile__identity.has-vip-card-bg,.idg-hc-profile-area.has-vip-bg{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;position:relative!important}a.vip-styled-name,div.vip-styled-name,span.vip-styled-name{display:inline-block!important;text-decoration:none!important;position:relative!important}a.vip-styled-name span,div.vip-styled-name span,span.vip-styled-name span{display:inline-block!important}#wpforo .avatar,#wpforo img.avatar,#wpforo .wpf-profile-avatar,#wpforo .wpf-profile-avatar img,#wpforo .wpf-prof-avatar,#wpforo .wpf-prof-avatar img,#wpforo .author-avatar,#wpforo .author-avatar img,#wpforo .wpforo-author-avatar,#wpforo .wpforo-author-avatar img,#wpforo .wpforo-last-post-avatar,#wpforo .wpforo-last-post-avatar img,#wpforo .wpforo-member-avatar,#wpforo .wpforo-member-avatar img,#wpforo .wpf-widget-profile .avatar,#wpforo .wpf-widget-profile img,#wpf-widget-profile .avatar,#wpf-widget-profile img,.tfVip-avatar,.tfVip-avatarWrap,.tfVip-avatarInitial,.vmain-memberTooltipAvatar,.vmain-memberTooltipAvatar img,.vmain-memberTooltipAvatar .avatar,.vmain-avatarFrame,.vmain-avatarFrame img,.vmain-avatarFrame .avatar,.has-vip-frame,.has-vip-frame img,.has-vip-frame .avatar,.avatarWrapper,.avatarWrapper img,.avatarWrapper .avatar,.tf-avatarFrame .avatar,.tf-avatarFrame img,.tfVip-avatarFrameWrap img,.tfVip-avatarFrameWrap .avatar{border-radius:4px!important;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}.tf-avatarFrame,.tfVip-avatarFrameWrap{position:relative!important;display:inline-block!important;vertical-align:middle!important;line-height:0!important;overflow:visible!important;--tf-frame-offset:8px;z-index:2!important}.tf-avatarFrame .avatar,.tf-avatarFrame img,.tfVip-avatarFrameWrap .avatar,.tfVip-avatarFrameWrap img{position:relative!important;z-index:2!important;display:block!important}.tf-avatarFrame::after,.tfVip-avatarFrameWrap::after{content:""!important;position:absolute!important;inset:calc(-1 * var(--tf-frame-offset, 8px))!important;background-image:var(--frame-url)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:100% 100%!important;z-index:4!important;pointer-events:none!important}.tf-avatarFrame--message,.tfVip-avatarFrameWrap--message{--tf-frame-offset:10px !important}.tf-avatarFrame--profile,.tfVip-avatarFrameWrap--profile{--tf-frame-offset:18px !important}.tf-avatarFrame--onlineWidget,.tfVip-avatarFrameWrap--onlineWidget{--tf-frame-offset:4px !important}.vmain-memberTooltipAvatar,.vmain-memberTooltipAvatar img,.vmain-avatarFrame,.vmain-avatarFrameWrap,.tfVip-avatar,.tfVip-avatarWrap,.tfVip-avatarInitial,.author-avatar,.author-avatar img,.wpforo-author-avatar,.wpforo-author-avatar img,img.avatar,.avatar img,.wpforo-post .avatar,.wpf-post .avatar,.wpforo-last-post-avatar img,.wpforo-member-avatar img,.tfVip-avatarFrameWrap img{border-radius:4px!important}:root{--tf-vip-accent:#ff8c1e;--tf-vip-accent-glow:rgba(255, 140, 30, 0.45);--tf-vip-cyan:#00e5ff}.tfVip{position:relative;background:rgba(8,10,14,.94);border:1px solid var(--tf-vip-accent-glow);border-radius:6px;padding:20px 20px 16px;margin:15px 0 25px 0;overflow:hidden;box-shadow:0 0 0 1px rgba(255,140,30,.08),0 6px 36px rgba(0,0,0,.7),inset 0 0 60px rgba(255,140,30,.03);font-family:'Rajdhani',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;box-sizing:border-box}.tfVip *{box-sizing:border-box}.tfVip::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 70% 40% at 50% -5%,rgba(255,140,30,.12) 0%,transparent 60%),radial-gradient(ellipse 40% 30% at 10% 50%,rgba(0,229,255,.04) 0%,transparent 60%);pointer-events:none;z-index:0}.tfVip-noise{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");background-repeat:repeat;pointer-events:none;z-index:1;opacity:.5}.tfVip-topGlow{position:absolute;top:0;left:5%;right:5%;height:2px;background:linear-gradient(90deg,transparent 0%,var(--tf-vip-accent) 20%,var(--tf-vip-cyan) 50%,var(--tf-vip-accent) 80%,transparent 100%);opacity:.8;z-index:2;animation:tfVip-glowPulse 4s ease-in-out infinite}@keyframes tfVip-glowPulse{0%,100%{opacity:.5}50%{opacity:1}}.tfVip-scanLine{position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,140,30,.3) 50%,transparent 100%);z-index:2}.tfVip-header{position:relative;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.tfVip-headerLeft{display:flex;align-items:flex-start;gap:12px}.tfVip-headerIcon{flex-shrink:0;width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:rgba(255,140,30,.15);border:1px solid rgba(255,140,30,.45);border-radius:4px;color:var(--tf-vip-accent);font-size:1.2rem;margin-top:2px;box-shadow:0 0 10px rgba(255,140,30,.2)}.tfVip-title{font-size:1.15rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--tf-vip-accent);margin:0 0 4px;line-height:1.1;text-shadow:0 0 12px rgba(255,140,30,.6)}.tfVip-subtitle{font-size:.85rem;color:rgba(160,175,200,.7);margin:0;line-height:1.4;max-width:540px}.tfVip-headerRight{flex-shrink:0;align-self:center}.tfVip-manyMore{font-size:.75rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--tf-vip-cyan);opacity:.85;white-space:nowrap;border-left:2px solid var(--tf-vip-cyan);padding-left:10px;text-decoration:none;display:inline-block;transition:opacity 0.2s ease,text-shadow 0.2s ease}.tfVip-manyMore:hover{opacity:1;text-shadow:0 0 8px var(--tf-vip-cyan)}.tfVip-carouselOuter{position:relative;z-index:3;display:flex;align-items:center;gap:8px}.tfVip-arrow{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(255,140,30,.08);border:1px solid rgba(255,140,30,.45);border-radius:4px;color:var(--tf-vip-accent);cursor:pointer;transition:all 0.25s ease;outline:none;padding:0}.tfVip-arrow:hover,.tfVip-arrow:focus-visible{background:rgba(255,140,30,.25);border-color:rgba(255,140,30,.9);box-shadow:0 0 14px rgba(255,140,30,.5);transform:scale(1.08)}.tfVip-arrow:active{transform:scale(.95)}.tfVip-arrowIcon{font-size:1.6rem;line-height:1;display:block;color:var(--tf-vip-accent);user-select:none}.tfVip-trackWrapper{flex:1;overflow:hidden;position:relative}.tfVip-trackWrapper::before,.tfVip-trackWrapper::after{display:none!important}.tfVip-track{display:flex;gap:10px;list-style:none;margin:0;padding:6px 2px;will-change:transform;transition:transform 0.38s cubic-bezier(.4,0,.2,1)}.tfVip-card{flex:0 0 auto;width:112px}.tfVip-cardInner{display:flex;flex-direction:column;align-items:center;gap:7px;padding:10px 8px 9px;background:rgba(12,16,24,.85);border:1px solid rgba(255,140,30,.3);border-radius:5px;text-decoration:none;position:relative;overflow:visible;transition:all 0.28s cubic-bezier(.4,0,.2,1)}.tfVip-cardInner::before{content:'';position:absolute;inset:0;background:linear-gradient(160deg,rgba(255,140,30,.05) 0%,transparent 60%);pointer-events:none}.tfVip-cardInner::after{content:'';position:absolute;top:-60%;left:-60%;width:40%;height:200%;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.08) 50%,transparent 60%);transform:skewX(-20deg) translateX(-100%);transition:transform 0.6s ease;pointer-events:none}.tfVip-cardInner:hover,.tfVip-cardInner:focus-visible{background:rgba(20,26,38,.98);border-color:rgba(255,140,30,.8);box-shadow:0 0 18px rgba(255,140,30,.35),0 0 2px rgba(255,140,30,.5),inset 0 0 20px rgba(255,140,30,.06);transform:translateY(-3px);outline:none}.tfVip-cardInner:hover::after,.tfVip-cardInner:focus-visible::after{transform:skewX(-20deg) translateX(500%)}.tfVip-avatarWrap{position:relative;width:76px;height:76px;flex-shrink:0;overflow:visible}.tfVip-avatarGlow{position:absolute;inset:-3px;border-radius:4px;box-shadow:0 0 14px 2px rgba(255,140,30,.5);opacity:0;transition:opacity 0.28s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:0}.tfVip-cardInner:hover .tfVip-avatarGlow{opacity:1}.tfVip-avatar{display:block;width:76px;height:76px;object-fit:cover;border-radius:4px;position:relative;z-index:1;transition:transform 0.28s cubic-bezier(.4,0,.2,1)}.tfVip-cardInner:hover .tfVip-avatar{transform:scale(1.06)}.tfVip-avatarInitial{display:flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:4px;background:linear-gradient(135deg,rgba(255,140,30,.2),rgba(0,229,255,.1));border:1px solid rgba(255,140,30,.4);font-size:2rem;font-weight:800;color:var(--tf-vip-accent);text-transform:uppercase;position:relative;z-index:1;transition:transform 0.28s cubic-bezier(.4,0,.2,1)}.tfVip-cardInner:hover .tfVip-avatarInitial{transform:scale(1.06)}.tfVip-avatarFrameWrap{position:relative;display:inline-block;width:76px;height:76px;z-index:1}.tfVip-avatarFrameWrap::after{content:'';position:absolute;inset:-10px;background-image:var(--frame-url);background-repeat:no-repeat;background-position:center;background-size:100% 100%;z-index:3;pointer-events:none}.tfVip-avatarFrameWrap .tfVip-avatar,.tfVip-avatarFrameWrap .tfVip-avatarInitial{position:relative;z-index:2}.tfVip-corner{position:absolute;width:8px;height:8px;z-index:2;border-color:var(--tf-vip-accent);border-style:solid;opacity:.7}.tfVip-corner--tl{top:0;left:0;border-width:1.5px 0 0 1.5px}.tfVip-corner--tr{top:0;right:0;border-width:1.5px 1.5px 0 0}.tfVip-corner--bl{bottom:0;left:0;border-width:0 0 1.5px 1.5px}.tfVip-corner--br{bottom:0;right:0;border-width:0 1.5px 1.5px 0}.tfVip-username{font-size:.82rem;font-weight:800;letter-spacing:.04em;color:#d0d8e8;text-align:center;max-width:98px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all 0.28s ease;line-height:1.1}.tfVip-cardInner:hover .tfVip-username{color:#fff;text-shadow:0 0 8px rgba(255,140,30,.8)}.tfVip-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;background:rgba(255,140,30,.15);border:1px solid rgba(255,140,30,.5);border-radius:2px;font-size:.65rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--tf-vip-accent);white-space:nowrap}.tfVip-label{font-size:.7rem;color:rgba(160,175,200,.6);font-weight:600;letter-spacing:.04em;text-align:center;max-width:98px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.glowVariant--red{color:#ffffff!important;text-shadow:0 0 6px #ff2222,0 0 14px #ff2222,0 0 28px #ff2222!important;font-weight:800!important}.glowVariant--blue{color:#ffffff!important;text-shadow:0 0 6px #2266ff,0 0 14px #2266ff,0 0 28px #2266ff!important;font-weight:800!important}.glowVariant--green{color:#ffffff!important;text-shadow:0 0 6px #22ff66,0 0 14px #22ff66,0 0 28px #22ff66!important;font-weight:800!important}.glowVariant--gold{color:#ffffff!important;text-shadow:0 0 6px #ffcc00,0 0 14px #ffcc00,0 0 28px #ff9900!important;font-weight:800!important}.glowVariant--purple{color:#ffffff!important;text-shadow:0 0 6px #b300ff,0 0 14px #b300ff,0 0 28px #b300ff!important;font-weight:800!important}.glowVariant--cyan{color:#ffffff!important;text-shadow:0 0 6px #00e5ff,0 0 14px #00e5ff,0 0 28px #00e5ff!important;font-weight:800!important}@keyframes tfElectricPulse{0%,100%{text-shadow:0 0 6px #ff1a1a,0 0 18px #f05}50%{text-shadow:0 0 14px #ff5500,0 0 28px #ff0033,0 0 40px #f05}}.tf-electricRed{color:#fff!important;animation:tfElectricPulse 2s infinite ease-in-out;font-weight:800!important}@keyframes tfInfernoText{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.ultra-inferno{background:linear-gradient(90deg,#ff1a1a,#ff7700,#ffdd00,#ff1a1a)!important;background-size:300% auto!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;animation:tfInfernoText 2.5s ease infinite!important;filter:drop-shadow(0 0 8px rgba(255,68,0,.8))!important;font-weight:900!important}@media (max-width:768px){.tfVip{padding:15px 12px}.tfVip-header{flex-direction:column;gap:8px}.tfVip-headerRight{align-self:flex-start}.tfVip-arrow{width:28px;height:28px}.tfVip-arrowIcon{font-size:1.2rem}.tfVip-card{width:95px}.tfVip-avatarWrap,.tfVip-avatar,.tfVip-avatarInitial,.tfVip-avatarFrameWrap{width:64px;height:64px}}#wpadminbar,#wpadminbar *,#wp-admin-bar-my-account img,#wpadminbar .avatar,.idg-nav-avatar-btn,.idg-nav-user-avatar{max-width:28px!important;max-height:28px!important}#wpadminbar .tfVip-avatarFrameWrap::after,#wpadminbar .tf-avatarFrame::after,.idg-nav-actions-group .tfVip-avatarFrameWrap::after{display:none!important;content:none!important}#wpadminbar .avatar,#wpadminbar img,#wp-admin-bar-my-account img,.idg-nav-avatar-btn,.idg-nav-avatar-btn img,.idg-nav-user-avatar,#wpforo-menu .idg-nav-avatar-btn img,.wpforo-header-right .idg-nav-avatar-btn img{width:34px!important;height:34px!important;max-width:34px!important;max-height:34px!important;min-width:34px!important;min-height:34px!important;border-radius:6px!important;object-fit:cover!important;display:block!important;position:static!important;margin:0!important}#wpadminbar .avatar,#wpadminbar img,#wp-admin-bar-my-account img{width:26px!important;height:26px!important;max-width:26px!important;max-height:26px!important;min-width:26px!important;min-height:26px!important}#wpadminbar .tfVip-avatarFrameWrap,#wpadminbar .idg-avatar__vip-frame,#wpadminbar .tf-avatarFrame,.idg-nav-avatar-btn .tfVip-avatarFrameWrap,.idg-nav-avatar-btn .idg-avatar__vip-frame,.idg-nav-avatar-btn .tf-avatarFrame{all:unset!important;display:inline-flex!important;width:34px!important;height:34px!important;max-width:34px!important;max-height:34px!important;position:relative!important}#wpadminbar .tfVip-avatarFrameWrap::after,#wpadminbar .tf-avatarFrame::after,.idg-nav-avatar-btn .tfVip-avatarFrameWrap::after,.idg-nav-avatar-btn .tf-avatarFrame::after{display:none!important;content:none!important}.idg-ips-zone-banner{display:none!important}body.cWidgetsManaging .idg-ips-zone-banner,body.idg-ips-editing-active .idg-ips-zone-banner{display:flex!important}.idg-cyber-widget-card,.idg-widget{background:#0e1520!important;border:1px solid #26344a!important;border-radius:8px!important;box-shadow:0 4px 20px rgba(0,0,0,.4)!important;overflow:hidden!important;box-sizing:border-box!important;margin-bottom:16px!important;display:block!important;position:relative!important}.idg-cw-header{position:relative!important;overflow:hidden!important;min-height:48px!important;background:linear-gradient(110deg,rgba(18,42,70,.95) 0%,rgba(20,29,43,.98) 48%,rgba(15,21,31,.98) 100%)!important;border:none!important;border-bottom:1px solid #1c2738!important;border-radius:8px 8px 0 0!important;box-shadow:inset 0 -1px 0 rgba(8,168,255,.08)!important;padding:10px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;box-sizing:border-box!important;margin:0!important}.idg-cw-header::before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:3px!important;background:linear-gradient(180deg,var(--widget-accent,#08b7ff),#006ec8)!important;box-shadow:0 0 12px rgba(8,168,255,.35)!important;z-index:2!important}.idg-cw-header::after{content:""!important;position:absolute!important;right:-40px!important;top:-50px!important;width:140px!important;height:140px!important;background:radial-gradient(circle,rgba(8,168,255,.10),transparent 66%)!important;pointer-events:none!important}.idg-cw-header-left{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;flex:1 1 0%!important;overflow:hidden!important;position:relative!important;z-index:1!important}.idg-cw-icon{width:26px!important;height:26px!important;border-radius:6px!important;background:rgba(8,168,255,.12)!important;border:1px solid rgba(8,168,255,.25)!important;color:var(--widget-accent,#08b7ff)!important;font-size:13px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.idg-cw-title{font-family:'Rajdhani','Exo 2',sans-serif!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:0.7px!important;text-transform:uppercase!important;color:#ffffff!important;margin:0!important;padding:0!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important}.idg-cw-pill{font-family:'Rajdhani','Exo 2',sans-serif!important;font-weight:800!important;font-size:11px!important;letter-spacing:0.5px!important;padding:3px 8px!important;border-radius:4px!important;background:rgba(8,168,255,.15)!important;border:1px solid rgba(8,168,255,.3)!important;color:#00eaff!important;display:inline-flex!important;align-items:center!important;position:relative!important;z-index:1!important}.idg-cw-arrow-btn{width:24px!important;height:24px!important;border-radius:5px!important;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;color:#94a3b8!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;transition:all 0.2s!important;text-decoration:none!important;position:relative!important;z-index:1!important}.idg-cw-arrow-btn:hover{background:rgba(8,168,255,.2)!important;color:#ffffff!important;border-color:rgba(8,168,255,.4)!important}.idg-cw-body{background:#0d1421!important;padding:12px 14px!important;box-sizing:border-box!important}.idgDonationBox{display:flex!important;flex-direction:column!important;gap:10px!important}.idgDonationBar{height:10px!important;background:rgba(255,255,255,.06)!important;border-radius:5px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.1)!important}.idgDonationBar__fill{height:100%!important;background:linear-gradient(90deg,#00eaff,#0077ff)!important;border-radius:5px!important;box-shadow:0 0 10px rgba(0,234,255,.5)!important}.idgDonationMeta{display:flex!important;justify-content:space-between!important;font-size:11.5px!important;color:#94a3b8!important;font-family:'Inter',sans-serif!important}.idgDonationMeta strong{color:#ffffff!important}.idgData--table{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:8px!important}.idgData__item{display:flex!important;align-items:center!important;gap:10px!important;background:rgba(255,255,255,.02)!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:6px!important;padding:8px 10px!important;transition:all 0.2s ease!important;box-sizing:border-box!important}.idgData__item:hover{background:rgba(255,255,255,.05)!important;border-color:rgba(0,234,255,.3)!important;transform:translateX(3px)!important}.idgData__avatar{flex-shrink:0!important;display:inline-flex!important;line-height:0!important}.idg-avatar{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:var(--idg-av-size,34px)!important;height:var(--idg-av-size,34px)!important;flex-shrink:0!important}.idg-avatar__image{width:100%!important;height:100%!important;border-radius:4px!important;object-fit:cover!important;border:1px solid rgba(255,255,255,.15)!important}.idg-avatar.has-vip-frame .idg-avatar__image{border:none!important}.idg-avatar__vip-frame{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:calc(var(--idg-av-size, 34px) * 1.34)!important;height:calc(var(--idg-av-size, 34px) * 1.34)!important;background-image:var(--idg-frame-url)!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;pointer-events:none!important;z-index:2!important}.idgData__main{flex:1 1 0!important;min-width:0!important}.idgData__title{font-family:'Inter',sans-serif!important;font-size:12.5px!important;font-weight:600!important;color:#e2e8f0!important;text-decoration:none!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.3!important}.idgData__title:hover{color:#00eaff!important}.idgData__meta{font-size:10.5px!important;color:#64748b!important;margin-top:3px!important;display:flex!important;align-items:center!important;gap:5px!important}.idgData__author{font-weight:700!important}.idgData__stats{display:flex!important;align-items:center!important;gap:8px!important;font-size:10.5px!important;color:#64748b!important;flex-shrink:0!important}.idgData__stats span{display:inline-flex!important;align-items:center!important;gap:3px!important}.idg-prefix-badge{display:inline-block!important;font-family:'Rajdhani',sans-serif!important;font-size:10.5px!important;font-weight:800!important;padding:1px 5px!important;border-radius:3px!important;letter-spacing:0.4px!important;vertical-align:middle!important;margin-right:4px!important;line-height:1.2!important}.idg-nav-vip-badge{display:inline-block!important;background:linear-gradient(135deg,#ff8c1e,#ef4444)!important;color:#ffffff!important;font-size:9.5px!important;font-weight:800!important;padding:1px 4px!important;border-radius:3px!important;margin-left:4px!important;letter-spacing:0.5px!important;vertical-align:middle!important;animation:idg-pulse-glow 2s infinite!important}@keyframes idg-pulse-glow{0%,100%{opacity:1;box-shadow:0 0 6px rgba(255,140,30,.6)}50%{opacity:.8;box-shadow:0 0 12px rgba(255,66,105,.9)}}.idgButton{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;font-family:'Rajdhani',sans-serif!important;font-size:13px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.5px!important;border-radius:5px!important;padding:8px 14px!important;text-decoration:none!important;transition:all 0.2s ease!important;cursor:pointer!important;border:none!important;box-sizing:border-box!important}.idgButton--primary{background:linear-gradient(135deg,#00eaff 0%,#0077ff 100%)!important;color:#04121d!important;box-shadow:0 4px 14px rgba(0,234,255,.35)!important}.idgButton--primary:hover{transform:translateY(-1px)!important;box-shadow:0 6px 18px rgba(0,234,255,.5)!important}.idgButton--block{width:100%!important}.idgButton--connect{width:32px!important;height:32px!important;padding:0!important;border-radius:5px!important;background:rgba(34,197,94,.15)!important;border:1px solid rgba(34,197,94,.4)!important;color:#22c55e!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.idgButton--connect:hover{background:#22c55e!important;color:#000000!important}.idgServerList{display:flex!important;flex-direction:column!important;gap:10px!important}.idgServerRow{display:flex!important;background:rgba(255,255,255,.025)!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:6px!important;padding:10px!important;box-sizing:border-box!important}.idgServerName{font-family:'Rajdhani',sans-serif!important;font-weight:800!important}.idgServerMeta{font-size:11px!important;color:#94a3b8!important;margin-top:2px!important;font-family:'Inter',sans-serif!important}.idg-hero-name.vip-styled-name,.idg-hero-name.dijitika,.idg-hero-name.glitch,.idg-hero-name.blackMirror,.idg-hero-name.animate,.idg-hero-name.vip_gold,.idg-hero-name.cool,.idg-hero-name.cityLights,.idg-hero-name.typewriter,.idg-hero-name.blazing,.idg-hero-name.neon-text,.idg-hero-name.matrix-text,.idg-hero-name.tf-electricRed,.idg-hero-name.ultra-void,a.vip-styled-name,span.vip-styled-name{text-shadow:none!important}.idg-hero-name.dijitika,a.dijitika,span.dijitika{color:#252839!important;position:relative!important;display:inline-block!important;-webkit-text-stroke:1px #383d52!important}.idg-hero-name.dijitika span,a.dijitika span,span.dijitika span{color:inherit!important;-webkit-text-stroke:inherit!important}.dijitika::before{content:attr(data-text)!important;color:#01fe87!important;border-right:2px solid #01fe87!important}.idgData__author.vip-styled-name{display:inline-block!important}.vip-styled-name span,.vip_gold span,.dijitika span,.glitch span,.blackMirror span,.animate span{color:inherit!important;background:inherit!important;-webkit-background-clip:inherit!important;-webkit-text-fill-color:inherit!important;-webkit-text-stroke:inherit!important;text-shadow:inherit!important}@media (max-width:1200px){.custom-container,#wrapper,#content_section,#main_content_section{padding-left:15px;padding-right:15px}}@media (max-width:992px){.ind-profile__hero-body{grid-template-columns:1fr;text-align:center}.ind-profile__stats-left,.ind-profile__stats-right{justify-content:center;flex-wrap:wrap}.ind-profile__identity{top:0;margin-bottom:12px;order:-1}.ind-profile__layout{grid-template-columns:1fr}.idg-layout-container{flex-direction:column}.idg-sidebar-col{width:100%;flex:1 1 100%}#main_admsection{flex-direction:column}#genericmenu,.generic_menu{width:100%;flex:1 1 100%}dl.settings{grid-template-columns:1fr;gap:8px}.idg-metrics-4grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.third-header-bg{height:auto;background-size:cover;margin-bottom:20px}.navbar-wrap-geco{grid-template-columns:1fr;text-align:center}.navbar-left,.navbar-right{display:none}.logo-center{margin:0 auto;top:0}.idg-forum-card{flex-wrap:wrap;gap:12px;padding:14px}.idg-forum-lastpost-col{width:100%;max-width:100%;border-top:1px solid var(--idg-border-row);padding-top:10px}.idg-subforums-grid{grid-template-columns:1fr}.idg-metrics-4grid{grid-template-columns:1fr}.ind-feed-card__header{flex-direction:column;align-items:flex-start;gap:8px}}