html,body{margin:0;padding:0;background:#0b0b0b}*,*:before,*:after{box-sizing:border-box}::selection{background:var(--mb-accent, #C7F23C);color:#0b0b0b}body{-webkit-font-smoothing:antialiased}#mb-root{--mb-accent: #FFFFFF}@media(pointer:fine){#mb-root.mb-cursor-on,#mb-root.mb-cursor-on *{cursor:none}}:where(a,button,input,textarea):focus-visible{outline:2px solid var(--mb-accent, #C7F23C);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@keyframes mbMarqueeL{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes mbMarqueeR{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes mbRevUp{0%{opacity:0;transform:translateY(46px)}to{opacity:1;transform:none}}@keyframes mbRevLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:none}}@keyframes mbGrowX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mbHiX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mbBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes mbFloat{0%,to{transform:translateY(0)}50%{transform:translateY(9px)}}@keyframes mbGlow{0%,to{box-shadow:0 0 color-mix(in srgb,var(--mb-accent,#C7F23C) 45%,transparent)}50%{box-shadow:0 0 34px 4px color-mix(in srgb,var(--mb-accent,#C7F23C) 35%,transparent)}}@keyframes mbPulseDot{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.3)}}@keyframes mbHeroFade{to{opacity:.18;transform:translateY(-46px) scale(.965)}}@keyframes mbSpin{to{transform:rotate(360deg)}}@keyframes mbDrift{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes mbEnter{0%{opacity:0;transform:translateY(42px)}to{opacity:1;transform:none}}@keyframes mbEnterHi{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mbEnterLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mbLetterIn{0%{opacity:0;transform:translateY(46px) rotate(4deg);filter:blur(7px)}to{opacity:1;transform:none;filter:none}}@keyframes mbHeroIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes mbParaUp{0%{transform:translateY(0)}to{transform:translateY(-110px)}}@keyframes mbGhostPara{0%{transform:translate(-50%,-50%) translateY(0)}to{transform:translate(-50%,-50%) translateY(86px)}}@keyframes mbParaSlow{0%{transform:translateY(-54px)}to{transform:translateY(70px)}}@keyframes mbSweepL{0%{transform:translate(8%)}to{transform:translate(-30%)}}@keyframes mbSweepR{0%{transform:translate(-30%)}to{transform:translate(8%)}}@keyframes mbNodeIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes mbCap{0%{opacity:0;transform:translateY(22px)}16%{opacity:1;transform:none}78%{opacity:1;transform:none}to{opacity:0;transform:translateY(-22px)}}@keyframes mbCapLast{0%{opacity:0;transform:translateY(22px)}24%{opacity:1;transform:none}to{opacity:1;transform:none}}.mb-tweaks{position:fixed;right:14px;bottom:14px;z-index:130;display:flex;gap:8px;align-items:center;padding:8px 10px;border-radius:999px;background:#0b0b0bb8;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.mb-tweaks button{width:18px;height:18px;border-radius:50%;cursor:pointer;border:1px solid rgba(255,255,255,.4);padding:0;transition:transform .18s ease}.mb-tweaks button:hover{transform:scale(1.18)}.mb-tweaks button[aria-pressed=true]{box-shadow:0 0 0 2px #0b0b0b,0 0 0 4px currentColor}
