/* MHQ MLBB Lab v7 — command-bar shell + varied homepage */
.mlbb-data-site{--lab-blue:#35bfff;--lab-gold:#ffc928;--lab-green:#5ee0a0;--lab-red:#ff6d72}
@media(min-width:1101px){
.mlbb-data-site .mlab-header{top:10px!important;width:calc(100% - 36px)!important;max-width:1520px!important;margin-top:10px!important}
.mlbb-data-site .mlab-header-main{display:grid!important;grid-template-columns:158px minmax(0,1fr) auto!important;gap:8px!important;min-height:66px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.mlbb-data-site .mlab-header-main>.mlab-brand{position:relative;height:66px!important;display:grid!important;place-items:center!important;padding:5px 12px!important;border:1px solid #2f4e70!important;border-radius:12px 4px 4px 12px!important;background:linear-gradient(145deg,#10223a,#091421)!important;box-shadow:0 12px 30px #0004!important}
.mlbb-data-site .mlab-header-main>.mlab-brand:after{content:'LAB';position:absolute;left:10px;bottom:6px;padding:2px 4px;border-radius:3px;background:#ffc928;color:#171001;font-size:.34rem;font-weight:900;letter-spacing:.1em}
.mlbb-data-site .mlab-header-main>.mlab-brand .mlab-logo-image{width:116px!important;height:54px!important}
.mlbb-data-site .mlab-desktop-nav{height:66px!important;display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:3px!important;margin:0!important;padding:5px!important;border:1px solid #263f5d!important;border-radius:4px!important;background:#08131f!important;box-shadow:0 12px 30px #0003!important}
.mlbb-data-site .mlab-desktop-nav a{position:relative!important;min-width:0!important;height:54px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 7px!important;border:1px solid transparent!important;border-radius:4px!important;color:#7188a1!important;font-size:.67rem!important;font-weight:800!important;text-align:center!important}
.mlbb-data-site .mlab-desktop-nav a:before{content:'';position:absolute;left:50%;bottom:6px;width:4px;height:4px;border-radius:50%;background:#314a63;transform:translateX(-50%)}
.mlbb-data-site .mlab-desktop-nav a:after{display:none!important}
.mlbb-data-site .mlab-desktop-nav a:hover{border-color:#294b6c!important;background:#0d2032!important;color:#dcecff!important}
.mlbb-data-site .mlab-desktop-nav a[aria-current=page]{border-color:#3976a5!important;background:linear-gradient(180deg,#12304a,#0c2134)!important;color:#fff!important;box-shadow:inset 0 -2px 0 var(--lab-gold)!important}
.mlbb-data-site .mlab-desktop-nav a[aria-current=page]:before{width:6px;height:6px;background:var(--lab-blue);box-shadow:0 0 12px #35bfff99}
.mlbb-data-site .mlab-header-actions{height:66px!important;gap:4px!important;padding:5px!important;border:1px solid #263f5d!important;border-radius:4px 12px 12px 4px!important;background:#08131f!important;box-shadow:0 12px 30px #0003!important}
.mlbb-data-site .mlab-mhq-link,.mlbb-data-site .mlab-arcade-link{height:54px!important;min-height:54px!important;padding:0 11px!important;border-color:#233b55!important;border-radius:4px!important;background:#0d1b2b!important;font-size:.65rem!important}
}
@media(max-width:1100px){
.mlbb-data-site .mlab-header-main{border-color:#294a69!important;background:linear-gradient(145deg,#0d1b2c,#08131f)!important;box-shadow:0 10px 30px #0005!important}
.mlbb-data-site .mlab-header-main>.mlab-brand{position:relative;display:flex!important;align-items:center!important;padding:0 7px!important}
.mlbb-data-site .mlab-header-main>.mlab-brand:after{content:'LAB';margin-left:3px;padding:3px 5px;border-radius:3px;background:var(--lab-gold);color:#160f00;font-size:.32rem;font-weight:900;letter-spacing:.08em}
.mlbb-data-site .mlab-menu-toggle{border-color:#365978!important;background:#10253a!important;color:#e5f1fb!important}
.mlbb-data-site .mlab-mobile-menu{padding:12px!important;border-color:#365978!important;background:linear-gradient(160deg,#0c1b2c,#07111c)!important;box-shadow:0 24px 60px #000b!important}
.mlbb-data-site .mlab-mobile-menu-heading{display:flex!important;align-items:center!important;gap:8px!important;margin:2px 4px 12px!important;color:#7ddfff!important}
.mlbb-data-site .mlab-mobile-menu-heading:before{content:'COMMAND';padding:3px 5px;border:1px solid #8b6b20;border-radius:3px;background:#211908;color:#ffd453;font-size:.34rem;letter-spacing:.08em}
.mlbb-data-site .mlab-mobile-menu nav{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
.mlbb-data-site .mlab-mobile-menu nav a{min-height:64px!important;grid-template-columns:22px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:5px 9px!important;padding:10px!important;border:1px solid #1f3851!important;border-radius:7px!important;background:#0a1725!important}
.mlbb-data-site .mlab-mobile-menu nav a svg{grid-row:1/3!important;align-self:center!important;color:#5aa9d6!important}
.mlbb-data-site .mlab-mobile-menu nav a span{align-self:end!important;font-weight:800!important;color:#c5d6e5!important}
.mlbb-data-site .mlab-mobile-menu nav a b{align-self:start!important;font-size:.38rem!important;color:#557189!important}
.mlbb-data-site .mlab-mobile-menu nav a[aria-current=page]{border-color:#3979a6!important;background:linear-gradient(145deg,#12304a,#0c2032)!important;box-shadow:inset 3px 0 0 var(--lab-gold)!important}
}
@media(max-width:390px){.mlbb-data-site .mlab-mobile-menu nav{grid-template-columns:1fr!important}.mlbb-data-site .mlab-mobile-menu nav a{min-height:54px!important}}
.mlbb-data-site .mlab-home-hero{border-bottom:1px solid #172b40}
.mlbb-data-site .mlab-hero-copy:before{content:'01 / FIELD INTELLIGENCE';display:inline-block;margin-bottom:16px;color:#506d88;font-size:.44rem;font-weight:900;letter-spacing:.14em}
.mlbb-data-site .mlab-home-hero h1 span{background:linear-gradient(90deg,#37bdff,#71d6ff 55%,#ffd453);-webkit-background-clip:text;background-clip:text;color:transparent!important}
.mlbb-data-site .mlab-hero-proof{border:0!important;background:transparent!important;gap:7px!important}
.mlbb-data-site .mlab-hero-proof span{padding:10px 12px!important;border:1px solid #1f3851!important;border-radius:6px!important;background:#091723!important}
.mlbb-data-site .mlab-hero-proof span:nth-child(1){border-left:3px solid #35bfff!important}.mlbb-data-site .mlab-hero-proof span:nth-child(2){border-left:3px solid #5ee0a0!important}.mlbb-data-site .mlab-hero-proof span:nth-child(3){border-left:3px solid #ffd453!important}.mlbb-data-site .mlab-hero-proof span:nth-child(4){border-left:3px solid #ff7078!important}
.mlbb-data-site .mlab-hero-console{border-color:#2d5477!important;border-radius:12px 3px 12px 3px!important;background:linear-gradient(155deg,#102841,#07131f 72%)!important;box-shadow:18px 18px 0 #050c14,0 24px 64px #0006!important}
.mlbb-data-site .mlab-hero-console:after{content:'LIVE / 00';position:absolute;right:18px;top:42px;color:#ffffff05;font:900 5.5rem/1 'Barlow Condensed',sans-serif;pointer-events:none}
.mlbb-data-site .mlab-toolbelt{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:10px!important;margin:34px 0 58px!important}
.mlbb-data-site .mlab-tool-card{min-height:190px!important;border-radius:10px 3px 10px 3px!important;padding:16px!important}
.mlbb-data-site .mlab-tool-card:nth-child(4){order:1;grid-column:span 7;min-height:286px!important;--tool-accent:#5ee0a0!important}
.mlbb-data-site .mlab-tool-card:nth-child(3){order:2;grid-column:span 5;min-height:286px!important;--tool-accent:#ff7078!important}
.mlbb-data-site .mlab-tool-card:nth-child(1){order:3;grid-column:span 4}.mlbb-data-site .mlab-tool-card:nth-child(2){order:4;grid-column:span 4}.mlbb-data-site .mlab-tool-card:nth-child(5){order:5;grid-column:span 4}.mlbb-data-site .mlab-tool-card:nth-child(6){order:6;grid-column:span 6;min-height:170px!important}.mlbb-data-site .mlab-tool-card:nth-child(7){order:7;grid-column:span 6;min-height:170px!important}
.mlbb-data-site .mlab-tool-card:nth-child(4) h3,.mlbb-data-site .mlab-tool-card:nth-child(3) h3{font-size:2.7rem!important;margin-top:68px!important}
.mlbb-data-site .mlab-tool-card:nth-child(4):before,.mlbb-data-site .mlab-tool-card:nth-child(3):before{background:linear-gradient(90deg,rgba(6,14,24,.2),rgba(6,14,24,.96) 80%),var(--tool-art) right 28%/54% auto no-repeat!important;filter:saturate(.9)!important;transform:none!important}
.mlbb-data-site .mlab-tool-card:nth-child(6),.mlbb-data-site .mlab-tool-card:nth-child(7){background:#0a1521!important}.mlbb-data-site .mlab-tool-card:nth-child(6) h3,.mlbb-data-site .mlab-tool-card:nth-child(7) h3{margin-top:20px!important}
.mlbb-data-site .mlab-lab-section{position:relative;margin-top:38px;padding:26px 0 8px;border-top:1px solid #1d344b}
.mlbb-data-site .mlab-lab-section:before{content:'DATA MODULE';position:absolute;right:0;top:-10px;padding:4px 7px;border:1px solid #263f58;background:#07111c;color:#55748e;font-size:.38rem;font-weight:900;letter-spacing:.12em}
.mlbb-data-site .mlbb-summary-grid{display:grid!important;grid-template-columns:1.2fr .9fr .9fr!important;gap:9px!important}
.mlbb-data-site .mlbb-summary:nth-child(1){border-color:#2d7554!important;background:linear-gradient(145deg,#0d251c,#091521 64%)!important}.mlbb-data-site .mlbb-summary:nth-child(2){border-color:#2e5b7d!important;background:linear-gradient(145deg,#0d2131,#091521 64%)!important}.mlbb-data-site .mlbb-summary:nth-child(3){border-color:#71434c!important;background:linear-gradient(145deg,#241216,#091521 64%)!important}
.mlbb-data-site .mlbb-back-top{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(18px,calc(env(safe-area-inset-bottom) + 12px));z-index:120;display:flex;align-items:center;gap:8px;min-width:48px;height:48px;padding:0 13px;border:1px solid #3b6386;border-radius:8px 2px 8px 2px;background:#0b1d2eeb;color:#ddecf7;box-shadow:0 14px 36px #0008;backdrop-filter:blur(10px);opacity:0;transform:translateY(12px);pointer-events:none;transition:.18s}
.mlbb-data-site .mlbb-back-top.is-visible{opacity:1;transform:none;pointer-events:auto}.mlbb-data-site .mlbb-back-top:hover{border-color:#56cfff;background:#102941}.mlbb-data-site .mlbb-back-top b{display:grid;place-items:center;width:22px;height:22px;border-radius:4px;background:#12304a;color:#62d7ff;font-size:1rem}.mlbb-data-site .mlbb-back-top span{font-size:.54rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}
@media(max-width:900px){.mlbb-data-site .mlab-toolbelt{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mlbb-data-site .mlab-tool-card:nth-child(n){grid-column:span 1!important;min-height:190px!important}.mlbb-data-site .mlab-tool-card:nth-child(4),.mlbb-data-site .mlab-tool-card:nth-child(3){grid-column:1/-1!important;min-height:235px!important}.mlbb-data-site .mlbb-summary-grid{grid-template-columns:1fr!important}}
@media(max-width:560px){.mlbb-data-site .mlab-toolbelt{grid-template-columns:1fr!important;margin-top:24px!important}.mlbb-data-site .mlab-tool-card:nth-child(n){grid-column:1!important;min-height:150px!important}.mlbb-data-site .mlab-tool-card:nth-child(4),.mlbb-data-site .mlab-tool-card:nth-child(3){min-height:205px!important}.mlbb-data-site .mlbb-back-top{width:46px;min-width:46px;height:46px;padding:0;justify-content:center}.mlbb-data-site .mlbb-back-top span{display:none}}