.mr-bg{background-color:#0a0a0f}.mr-dot-grid{opacity:.035;pointer-events:none;background-image:radial-gradient(circle,#fff .5px,#0000 .5px);background-size:24px 24px;position:absolute;inset:0}.mr-scanlines:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#ffffff02 2px 4px);position:absolute;inset:0}.mr-terminal{background-color:#0d0d14;border:1px solid #1e1e2e;border-radius:8px}@keyframes mr-cursor-blink{0%,50%{opacity:1}51%,to{opacity:0}}.mr-cursor{animation:1s step-end infinite mr-cursor-blink}.mr-code{font-feature-settings:"liga" on;font-family:JetBrains Mono,IBM Plex Mono,ui-monospace,monospace}.mr-data-table{border-collapse:collapse;width:100%;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.mr-data-table th{color:#71717a;text-transform:lowercase;text-align:left;white-space:nowrap;border-bottom:1px solid #1e1e2e;padding:5px 10px;font-weight:500}.mr-data-table td{color:#e4e4e7;white-space:nowrap;border-bottom:1px solid #1e1e2e80;padding:3px 10px}.mr-data-table tr:nth-child(2n) td{background-color:#12121a80}.mr-data-table--dense{font-size:11px}.mr-data-table--dense th{padding:4px 8px}.mr-data-table--dense td{padding:2px 8px}@keyframes mr-glow-pulse{0%,to{text-shadow:0 0 4px #0f86}50%{text-shadow:0 0 12px #00ff88b3,0 0 24px #00ff884d}}.mr-glow{animation:2s ease-in-out infinite mr-glow-pulse}@keyframes mr-border-flash{0%{border-color:#0f8;box-shadow:0 0 20px #0f86}to{box-shadow:none;border-color:#1e1e2e}}.mr-border-flash{animation:1s ease-out forwards mr-border-flash}.mr-snap-page{--mr-nav-h:4rem}.mr-snap-page .mr-slide{min-height:calc(100dvh - var(--mr-nav-h));scroll-margin-top:var(--mr-nav-h);flex-direction:column;justify-content:flex-start;padding-top:1.5rem;padding-bottom:1.5rem;display:flex}.mr-snap-page .mr-slide.mr-slide-top{padding-top:.25rem}.mr-snap-page .mr-slide.mr-slide-top>section{padding-top:.5rem}@media (height>=1100px){.mr-snap-page .mr-slide{justify-content:safe center}}@media (prefers-reduced-motion:reduce){.mr-snap-page .mr-slide{min-height:0;display:block}}.mr-scrollbar::-webkit-scrollbar{width:6px;height:6px}.mr-scrollbar::-webkit-scrollbar-track{background:0 0}.mr-scrollbar::-webkit-scrollbar-thumb{background:#1e1e2e;border-radius:3px}.mr-scrollbar::-webkit-scrollbar-thumb:hover{background:#2e2e3e}
