/* v2 header: independent of the GeneratePress parent theme. */
body.mwt-v2 .mwt2-site-header{position:relative;z-index:1000;background:#0c0c0f;border-bottom:1px solid #26262b;color:#fff}
.mwt2-site-header *{box-sizing:border-box}
.mwt2-site-header svg{flex:none;vertical-align:middle}
body.mwt-v2 .mwt2-nav-inner{position:relative;display:flex;align-items:center;gap:0;min-height:78px;padding:0 24px}
.mwt2-nav-brand{display:flex;align-items:center;flex:none;padding:10px 0;color:#fff}
.mwt2-nav-brand img{display:block;width:180px;height:auto;max-width:none}
.mwt2-nav-divider{flex:none;height:32px;width:1px;margin:0 25px;background:linear-gradient(transparent,#424248 20%,#424248 80%,transparent)}
.mwt2-nav-desktop{display:flex;align-items:center;min-width:0;flex:1;gap:18px}
.mwt2-nav-primary{min-width:0}
.mwt2-nav-list{display:flex;align-items:stretch;list-style:none;margin:0;padding:0;gap:30px}
.mwt2-nav-item{margin:0;padding:0}
.mwt2-site-header a{text-decoration:none}
.mwt2-site-header summary{list-style:none;cursor:pointer;user-select:none}
.mwt2-site-header summary::-webkit-details-marker{display:none}
.mwt2-site-header summary::marker{content:""}
.mwt2-site-header :is(a,summary,button,input):focus-visible{outline:3px solid #ff787b;outline-offset:4px;border-radius:4px}
.mwt2-nav-link{position:relative;display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:78px;color:#aeadb5;font:650 13px/1.2 var(--m2-sans,Inter,sans-serif);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}
.mwt2-nav-link>svg{width:13px;height:13px;stroke-width:2}
.mwt2-nav-link::after{content:"";position:absolute;bottom:20px;left:32.5%;right:32.5%;height:2px;background:#f3444b;transform:scaleX(0);transform-origin:center;transition:transform .18s ease}
.mwt2-nav-link:hover,.mwt2-nav-link:focus-visible,.mwt2-nav-item.is-current>.mwt2-nav-link,.mwt2-nav-item.is-current>details>summary,.mwt2-nav-disclosure[open]>.mwt2-nav-link{color:#fff}
.mwt2-nav-link:hover::after,.mwt2-nav-link:focus-visible::after,.mwt2-nav-item.is-current>.mwt2-nav-link::after,.mwt2-nav-item.is-current>details>summary::after,.mwt2-nav-disclosure[open]>.mwt2-nav-link::after{transform:scaleX(1)}
.mwt2-nav-disclosure[open]>summary>svg:last-child:not(:only-child){transform:rotate(180deg)}
.mwt2-nav-utilities{margin-left:auto;display:flex;align-items:center;gap:10px}
.mwt2-nav-tool-button,.mwt2-nav-report,.mwt2-nav-search-button,.mwt2-nav-menu-button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 12px;border:1px solid #34343b;border-radius:8px;background:#17171c;color:#eeeef2;font:600 13px/1.2 var(--m2-sans,Inter,sans-serif);white-space:nowrap;transition:background .15s,border-color .15s}
.mwt2-nav-tool-button>svg{width:17px;height:17px}.mwt2-nav-tool-button>svg:last-child{width:12px;height:12px}
.mwt2-nav-report{background:#ed343e;border-color:#ed343e;color:#fff;padding:0 13px;box-shadow:inset 0 1px 0 #ffffff20}
.mwt2-nav-report>svg{width:16px;height:16px}
.mwt2-nav-report:hover{color:#fff;background:#ce2632;border-color:#ce2632}
.mwt2-nav-tool-button:hover,.mwt2-nav-disclosure[open]>.mwt2-nav-tool-button,.mwt2-nav-search-button:hover,.mwt2-nav-search[open]>.mwt2-nav-search-button,.mwt2-nav-menu-button:hover{background:#26262e;color:#fff;border-color:#585862}
.mwt2-nav-search-button,.mwt2-nav-menu-button{width:44px;padding:0;background:transparent;border-color:transparent}
.mwt2-nav-search-button>svg,.mwt2-nav-menu-button>svg{width:21px;height:21px}
.mwt2-nav-panel{position:absolute;top:calc(100% - 1px);left:24px;right:24px;display:grid;grid-template-columns:245px minmax(0,1fr);overflow:hidden;max-height:calc(100dvh - 100px);overflow-y:auto;color:#24242a;background:#fff;border:1px solid #dedee4;border-top:2px solid #ef4149;border-radius:0 0 17px 17px;box-shadow:0 30px 55px -15px #09090c45,0 8px 16px #09090c0c;animation:mwt2-nav-enter .16s ease both}
.mwt2-nav-feature{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:29px 27px;background:radial-gradient(ellipse at 0 100%,#fbe3e6 0,transparent 65%),#f8f7f8;border-right:1px solid #e9e6e9}
.mwt2-nav-feature-icon{display:grid;place-items:center;width:50px;height:50px;margin-bottom:24px;color:#df3541;background:#fff;border:1px solid #f0d9dd;border-radius:14px;box-shadow:0 5px 15px #dc3b4310}
.mwt2-nav-feature-icon>svg{width:25px;height:25px}
.mwt2-nav-feature .mwt2-nav-feature-title{margin:0 0 12px;max-width:200px;color:#202027;font:600 30px/1.08 var(--m2-display,Inter,sans-serif);letter-spacing:-.045em}
.mwt2-nav-feature .mwt2-nav-feature-copy{margin:0 0 27px;font:400 13px/1.65 var(--m2-sans,Inter,sans-serif);color:#676773}
.mwt2-nav-feature>a{display:inline-flex;align-items:center;gap:10px;margin-top:auto;padding:8px 0;color:#c32835;font:650 12px/1.5 var(--m2-sans,Inter,sans-serif)}
.mwt2-nav-feature>a:hover{color:#891423}.mwt2-nav-feature>a svg{width:17px;height:17px}
.mwt2-nav-panel-main{padding:26px 25px 24px}
.mwt2-nav-panel-heading{display:flex;justify-content:space-between;gap:15px;margin-bottom:12px;padding:0 10px 15px;border-bottom:1px solid #eeeef0;font:650 12px/1.4 var(--m2-sans,Inter,sans-serif);color:#24242d}
.mwt2-nav-panel-heading>span:last-child{font-weight:400;color:#777783}
.mwt2-nav-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px}
.mwt2-nav-panel--scams .mwt2-nav-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 9px}
.mwt2-nav-card{display:flex;align-items:center;gap:12px;min-height:80px;padding:10px;border-radius:10px;color:#24242b;transition:background .16s}
.mwt2-nav-card:hover{background:#fbf1f3;color:#24242b}
.mwt2-nav-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;background:#fdf0f1;color:#d43643;border:1px solid #fae2e5;border-radius:11px;transition:background .16s,color .16s}
.mwt2-nav-icon svg{width:20px;height:20px}.mwt2-nav-card:hover .mwt2-nav-icon{background:#e63743;border-color:#e63743;color:#fff}
.mwt2-nav-card-copy{display:flex;flex-direction:column;gap:4px;min-width:0}
.mwt2-nav-card-copy strong{font:650 13px/1.35 var(--m2-sans,Inter,sans-serif);color:#24242d}
.mwt2-nav-card-copy>span{font:400 11.5px/1.5 var(--m2-sans,Inter,sans-serif);color:#74747f}
.mwt2-nav-card-arrow{margin-left:auto;opacity:0;transform:translateX(-4px);color:#d43643;transition:opacity .16s,transform .16s}
.mwt2-nav-card-arrow svg{width:15px;height:15px}.mwt2-nav-card:hover .mwt2-nav-card-arrow,.mwt2-nav-card:focus-visible .mwt2-nav-card-arrow{opacity:1;transform:none}
.mwt2-nav-panel--scams .mwt2-nav-card-arrow{display:none}
.mwt2-nav-panel--tools{left:auto;width:min(930px,calc(100% - 48px));grid-template-columns:245px minmax(0,1fr)}
.mwt2-nav-search-panel{position:absolute;top:calc(100% - 1px);right:24px;width:620px;max-width:calc(100% - 48px);padding:28px 30px;background:#fff;color:#24242b;border:1px solid #e1e1e5;border-top:2px solid #ef4149;border-radius:0 0 16px 16px;box-shadow:0 24px 45px #09090c33;animation:mwt2-nav-enter .16s ease both}
.mwt2-nav-search-panel label{display:block;font:600 25px/1.2 var(--m2-display,Inter,sans-serif);letter-spacing:-.035em;color:#202027}
.mwt2-nav-search-panel p{margin:8px 0 21px;color:#70707c;font:400 13px/1.55 var(--m2-sans,Inter,sans-serif)}
.mwt2-nav-search-field{display:flex;align-items:center;gap:10px;padding:5px 5px 5px 14px;border:1px solid #ceced5;background:#fafafa;border-radius:9px}
.mwt2-nav-search-field>svg{width:19px;height:19px;color:#91919b}
.mwt2-nav-search-field input[type=search]{flex:1;min-width:0;width:auto;padding:8px 0;border:0;background:transparent;color:#22222a;font:400 14px/1.5 var(--m2-sans,Inter,sans-serif);box-shadow:none}
.mwt2-nav-search-field input[type=search]:focus{outline:0;background:transparent}
.mwt2-nav-search-field:focus-within{border-color:#e43a46;box-shadow:0 0 0 3px #f8dfe3}
.mwt2-nav-search-field button{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:6px;background:#e33440;color:#fff;font:600 12px/1 var(--m2-sans,Inter,sans-serif)}
.mwt2-nav-search-field button:hover{background:#c42532}.mwt2-nav-search-field button svg{width:17px;height:17px}
.mwt2-nav-mobile{display:none}
/* Native disclosures must not depend on an animation when scripts are unavailable. */
.mwt2-site-header:not([data-navigation-ready]) :is(.mwt2-nav-panel,.mwt2-nav-search-panel){animation:none}
@keyframes mwt2-nav-enter{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1100px) and (max-width:1290px){
 .mwt2-nav-brand img{width:156px}.mwt2-nav-divider{margin:0 18px}.mwt2-nav-list{gap:20px}.mwt2-nav-link{font-size:12px}.mwt2-nav-desktop{gap:12px}.mwt2-nav-utilities{gap:6px}.mwt2-nav-report{padding:0 10px}.mwt2-nav-panel--scams{grid-template-columns:210px minmax(0,1fr)}.mwt2-nav-panel--scams .mwt2-nav-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.mwt2-nav-panel--scams .mwt2-nav-card{min-height:73px}.mwt2-nav-panel--scams .mwt2-nav-feature{padding:26px 22px}
}
@media(max-width:1099px){
 body.mwt-v2 .mwt2-nav-inner{min-height:66px;padding:0 18px}.mwt2-nav-brand img{width:170px}.mwt2-nav-divider,.mwt2-nav-desktop{display:none}.mwt2-nav-mobile{display:flex;align-items:center;gap:4px;margin-left:auto}.mwt2-nav-menu-button,.mwt2-nav-search-button{width:44px;min-height:44px}.mwt2-nav-mobile-menu[open]>.mwt2-nav-menu-button{background:#292930;border-color:#44444d}.mwt2-nav-mobile-panel{position:absolute;top:100%;left:0;right:0;max-height:calc(100dvh - 80px);overflow:auto;overscroll-behavior:contain;background:#111115;border-top:1px solid #35353e;border-bottom:2px solid #ec3945;box-shadow:0 20px 35px #09090c40;padding:12px 18px 20px}.mwt2-nav-list{display:block}.mwt2-nav-item{border-bottom:1px solid #29292f}.mwt2-nav-link{min-height:51px;font-size:13px;letter-spacing:.045em;padding:0 8px;color:#cdccd3}.mwt2-nav-link::after{bottom:8px;left:8px;right:auto;width:28px}.mwt2-nav-link>svg{width:17px;height:17px}.mwt2-nav-panel,.mwt2-nav-panel--tools{position:static;display:block;max-height:none;width:auto;border:0;border-radius:10px;box-shadow:none;margin:0 0 12px;overflow:visible;animation:none}.mwt2-nav-feature{padding:19px 19px 14px;border:0;border-bottom:1px solid #eae5e7;border-radius:10px 10px 0 0}.mwt2-nav-feature-icon{display:none}.mwt2-nav-feature .mwt2-nav-feature-title{font-size:25px;max-width:none;margin:0 0 7px}.mwt2-nav-feature .mwt2-nav-feature-copy{font-size:12px;margin:0 0 5px}.mwt2-nav-feature>a{font-size:12px;padding-top:8px}.mwt2-nav-panel-main{padding:12px 10px}.mwt2-nav-panel-heading{padding:0 8px 12px;margin-bottom:4px;font-size:11px}.mwt2-nav-panel-heading>span:last-child{display:none}.mwt2-nav-cards,.mwt2-nav-panel--scams .mwt2-nav-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 10px}.mwt2-nav-card{padding:10px 8px;min-height:75px}.mwt2-nav-card-copy strong{font-size:13px}.mwt2-nav-card-copy>span{font-size:11.5px}.mwt2-nav-card-arrow{display:none}.mwt2-nav-mobile-utilities{padding-top:16px}.mwt2-nav-mobile-utilities>.mwt2-nav-report{min-height:46px;margin-top:12px}.mwt2-nav-mobile-utilities .mwt2-nav-tool-button{justify-content:flex-start;min-height:46px;font-size:14px}.mwt2-nav-mobile-utilities .mwt2-nav-tool-button>svg:last-child{margin-left:auto}.mwt2-nav-mobile-utilities .mwt2-nav-panel--tools{margin-top:10px}.mwt2-nav-search-panel{right:12px;max-width:calc(100% - 24px);padding:23px;width:620px}.mwt2-nav-search-panel label{font-size:24px}
}
@media(max-width:540px){
 .mwt2-nav-cards,.mwt2-nav-panel--scams .mwt2-nav-cards{grid-template-columns:1fr}.mwt2-nav-card{min-height:74px}.mwt2-nav-card-copy strong{font-size:13px}.mwt2-nav-card-copy>span{font-size:12px}.mwt2-nav-search-field{display:grid;grid-template-columns:19px minmax(0,1fr);padding:10px 12px;gap:5px 10px}.mwt2-nav-search-field button{grid-column:1/-1;justify-content:center;margin-top:5px;min-height:43px}.mwt2-nav-search-field input[type=search]{font-size:16px}.mwt2-nav-search-panel{padding:21px}.mwt2-nav-search-panel label{font-size:23px}.mwt2-nav-search-panel p{font-size:12px;margin-bottom:15px}
}
@media(max-width:359px){body.mwt-v2 .mwt2-nav-inner{padding:0 12px}.mwt2-nav-brand img{width:155px}.mwt2-nav-mobile-panel{padding:10px 12px 18px}.mwt2-nav-mobile{gap:0}}
@media(prefers-reduced-motion:reduce){.mwt2-site-header *{animation:none!important;transition:none!important}}
@media print{.mwt2-site-header{display:none!important}}
