html:has(.jg .msheet),html:has(.jg .msheet) body{overflow:hidden}.jg .mscrim{display:none}@keyframes jg-scrim-in{0%{opacity:0}to{opacity:1}}@media (max-width:960px){.jg .hero:has(.msheet),.jg header:has(.msheet){z-index:1000}.jg header:has(.msheet) .navbar{position:relative;z-index:1001}.jg .mscrim{display:block;position:fixed;inset:0;z-index:998;margin:0;padding:0;border:0;background:rgba(25,36,53,.42);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;animation:jg-scrim-in .2s ease both}.jg .msheet.msheet{position:fixed;left:16px;right:16px;top:calc(env(safe-area-inset-top,0px) + 80px);bottom:auto;max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 100px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;z-index:999;padding:12px 8px 12px 12px;border-radius:28px;background:rgba(233,237,243,.98);box-shadow:0 28px 64px rgba(15,23,42,.42),14px 18px 40px rgba(30,41,59,.28),-6px -6px 18px rgba(255,255,255,.7);scrollbar-width:thin;scrollbar-color:rgba(88,98,114,.4) transparent}.jg .msheet.msheet::-webkit-scrollbar{width:6px}.jg .msheet.msheet::-webkit-scrollbar-track{background:transparent;margin:24px 0}.jg .msheet.msheet::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(88,98,114,.4)}.jg .msheet.msheet::-webkit-scrollbar-thumb:hover{background:rgba(88,98,114,.6)}}