
body.warroom-home .workspace{margin-right:0!important}
body.warroom-home #watchDock.watch-dock,body.warroom-home .b2t-today-summary{display:none!important}
body.warroom-home #appTitle{font-size:28px;font-weight:400}
body.warroom-home #appSubtitle{font-size:14px}
.mc-center{color:#eee;min-width:0}
.mc-intro{margin:0 0 24px;padding:0 0 20px;border-bottom:1px solid #30343c}
.mc-intro p{font-size:13px;line-height:1.8;margin:4px 0;color:#a4a9b0}
.mc-intro a{display:inline-block;color:#d4d8df;text-decoration:none;font-size:13px;margin-top:12px}
.mc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.mc-card{min-width:0;padding:25px;border:1px solid #343940;border-radius:26px;background:linear-gradient(150deg,#171b22,#0b0e12);overflow:hidden}
.mc-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--mc-accent);font-size:12px;letter-spacing:.06em}
.mc-icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid color-mix(in srgb,var(--mc-accent) 45%,transparent);border-radius:13px;background:color-mix(in srgb,var(--mc-accent) 7%,transparent)}
.mc-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round;animation:mc-float 4s ease-in-out infinite}
.mc-card h2{font-size:22px;font-weight:400;line-height:1.4;margin:12px 0 6px}
.mc-scope{font-size:12px;color:#969ca5;margin:0 0 22px}
.mc-card-body{display:grid;grid-template-columns:minmax(135px,.9fr) minmax(0,1fr);gap:18px;align-items:center}
.mc-watch{position:relative;box-sizing:border-box;min-height:244px;border:5px solid #303640;outline:1px solid #555d66;border-radius:41px;padding:23px 15px;background:linear-gradient(150deg,#080a0e,#020303);box-shadow:0 15px 30px #0004;overflow-wrap:anywhere}
.mc-watch small{font-size:10px;letter-spacing:.08em;color:var(--mc-accent)}
.mc-watch h3{font-size:18px;font-weight:400;line-height:1.45;margin:20px 0 12px}
.mc-watch p{font-size:11px;line-height:1.75;color:#a6abb3;margin:0}
.mc-watch-tag{display:inline-block;font-size:9px;color:var(--mc-accent);border:1px solid color-mix(in srgb,var(--mc-accent) 50%,transparent);border-radius:999px;padding:5px 7px;margin-top:18px}
.mc-details{margin:0;display:grid;gap:11px;min-width:0}
.mc-details>div{padding:14px 12px;border:1px solid #343940;border-radius:14px;background:#ffffff03}
.mc-details dt{font-size:10px;color:var(--mc-accent);margin-bottom:7px}
.mc-details dd{margin:0;font-size:12px;color:#c8ccd2;line-height:1.6;overflow-wrap:anywhere}
.mc-card footer{margin-top:24px;padding-top:17px;border-top:1px solid #30343c}
.mc-card footer a{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#d9dce2;text-decoration:none}
.mc-card footer a span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--mc-accent);color:#101216;font-size:20px}
@keyframes mc-float{50%{transform:translateY(-2px)}}
@media(max-width:1000px){.mc-grid{grid-template-columns:1fr}.mc-card-body{grid-template-columns:minmax(145px,.7fr) minmax(0,1fr)}}
@media(max-width:520px){.mc-card{padding:20px;border-radius:21px}.mc-card-body{gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mc-watch{padding:20px 12px;min-height:245px;border-radius:32px}.mc-watch h3{font-size:16px}.mc-details>div{padding:12px 9px}.mc-card h2{font-size:20px}}
@media(prefers-reduced-motion:reduce){.mc-icon svg{animation:none}}

.mc-biopreview{margin:0 0 22px;padding:22px;border:1px solid #3c414b;border-radius:20px;background:linear-gradient(120deg,#171b22,#171825)}
.mc-biopreview header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}
.mc-biopreview h2{margin:0;font-size:20px;font-weight:400}
.mc-biopreview header>span{font-size:12px;color:#b8b1d2}
.mc-biopreview-note{font-size:12px;color:#aab0ba;line-height:1.8;margin:13px 0}
.mc-biopreview-findings{list-style:none;padding:0;margin:18px 0}
.mc-biopreview-findings li+li{margin-top:17px;padding-top:17px;border-top:1px solid #383d47}
.mc-biopreview-findings strong{font-size:14px;font-weight:400}
.mc-biopreview-findings p{font-size:13px;line-height:1.9;color:#bec3cc;margin:7px 0}
.mc-biopreview nav{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:18px}
.mc-biopreview nav a{font-size:13px;color:#dbd6ec;text-decoration:none}
.mc-card footer a+a{margin-top:12px}
@media(max-width:520px){.mc-biopreview{padding:18px}.mc-biopreview h2{font-size:18px}}
