:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;box-sizing:border-box;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.allty,a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;box-sizing:border-box;overflow-x:hidden;overflow-y:auto}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}[data-reference-card-index]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}[data-reference-card-index]:active{-webkit-touch-callout:none!important}:root{--mr-bg-dark: radial-gradient(circle at 75% 80%, rgba(94, 234, 212, .4), rgba(2, 0, 36, .95));--mr-bg-card: linear-gradient(135deg, rgba(15, 23, 42, .95), rgba(30, 41, 59, .9));--mr-bg-card-hover: linear-gradient(135deg, rgba(15, 23, 42, .98), rgba(30, 41, 59, .95));--mr-blue: #00a2ff;--mr-blue-glow: rgba(0, 162, 255, .8);--mr-blue-border: rgba(0, 162, 255, .4);--mr-purple: #a78bfa;--mr-purple-glow: rgba(139, 92, 246, .8);--mr-purple-border: rgba(139, 92, 246, .4);--mr-green: #4ade80;--mr-green-glow: rgba(34, 197, 94, .8);--mr-green-border: rgba(34, 197, 94, .4);--mr-red: #ef4444;--mr-red-glow: rgba(239, 68, 68, .8);--mr-red-border: rgba(239, 68, 68, .4);--mr-yellow: #fbbf24;--mr-yellow-glow: rgba(234, 179, 8, .8);--mr-yellow-border: rgba(234, 179, 8, .4);--mr-text-primary: #f1f5f9;--mr-text-secondary: #94a3b8;--mr-text-muted: #64748b;--mr-radius-sm: 6px;--mr-radius-md: 12px;--mr-radius-lg: 16px}.chakra-ui-light{--mr-bg-dark: radial-gradient(circle at bottom left, rgba(71, 85, 105, .6) 0%, rgba(148, 163, 184, .4) 30%, rgba(226, 232, 240, .3) 70%);--mr-bg-card: radial-gradient(circle at bottom left, rgba(71, 85, 105, .15), rgba(148, 163, 184, .2));--mr-bg-card-hover: radial-gradient(circle at bottom left, rgba(71, 85, 105, .25), rgba(148, 163, 184, .3));--mr-text-primary: #1a202c;--mr-text-secondary: #2d3748;--mr-text-muted: #4a5568;--mr-blue-border: rgba(71, 85, 105, .3);--mr-purple-border: rgba(71, 85, 105, .3);--mr-green-border: rgba(71, 85, 105, .3);--mr-red-border: rgba(71, 85, 105, .3);--mr-yellow-border: rgba(71, 85, 105, .3)}.mr-card{position:relative;background:var(--mr-bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--mr-blue-border);border-radius:var(--mr-radius-md);transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;-webkit-user-select:none;user-select:none}.chakra-ui-dark .mr-card{box-shadow:0 8px 32px #0009,0 0 40px var(--mr-blue-border),inset 0 1px #ffffff1a}.chakra-ui-light .mr-card{box-shadow:0 2px 8px #64748b26,inset 0 1px #ffffff4d}.mr-card:hover{background:var(--mr-bg-card-hover);transform:translateY(-2px)}.chakra-ui-dark .mr-card:hover{box-shadow:0 8px 24px #000c,0 0 40px var(--mr-blue-border),inset 0 1px #ffffff26}.chakra-ui-light .mr-card:hover{box-shadow:0 4px 12px #64748b40,inset 0 1px #fff6}.mr-card-blue{border-color:var(--mr-blue-border)}.chakra-ui-dark .mr-card-blue{box-shadow:0 8px 32px #0009,0 0 40px var(--mr-blue-border),inset 0 1px #ffffff1a}.chakra-ui-light .mr-card-blue{box-shadow:0 2px 8px #64748b26,inset 0 1px #ffffff4d}.mr-card-purple{border-color:var(--mr-purple-border)}.chakra-ui-dark .mr-card-purple{box-shadow:0 8px 32px #0009,0 0 40px var(--mr-purple-border),inset 0 1px #ffffff1a}.chakra-ui-light .mr-card-purple{box-shadow:0 2px 8px #64748b26,inset 0 1px #ffffff4d}.mr-card-green{border-color:var(--mr-green-border)}.chakra-ui-dark .mr-card-green{box-shadow:0 8px 32px #0009,0 0 40px var(--mr-green-border),inset 0 1px #ffffff1a}.chakra-ui-light .mr-card-green{box-shadow:0 2px 8px #64748b26,inset 0 1px #ffffff4d}.mr-card-red{border-color:var(--mr-red-border)}.chakra-ui-dark .mr-card-red{box-shadow:0 8px 32px #0009,0 0 40px var(--mr-red-border),inset 0 1px #ffffff1a}.chakra-ui-light .mr-card-red{box-shadow:0 2px 8px #64748b26,inset 0 1px #ffffff4d}.mr-card-yellow{border-color:var(--mr-yellow-border)}.chakra-ui-dark .mr-card-yellow{box-shadow:0 8px 32px #0009,0 0 40px var(--mr-yellow-border),inset 0 1px #ffffff1a}.chakra-ui-light .mr-card-yellow{box-shadow:0 2px 8px #64748b26,inset 0 1px #ffffff4d}.mr-glow-bar{position:absolute;top:0;left:0;width:20px;height:100%;z-index:1;pointer-events:none}.mr-glow-bar-blue{background:linear-gradient(90deg,#00a2ff66,#00a2ff00)}.mr-glow-bar-purple{background:linear-gradient(90deg,#8b5cf666,#8b5cf600)}.mr-glow-bar-green{background:linear-gradient(90deg,#22c55e66,#22c55e00)}.mr-glow-bar-red{background:linear-gradient(90deg,#ef444466,#ef444400)}.mr-glow-bar-yellow{background:linear-gradient(90deg,#eab30866,#eab30800)}.mr-scanlines{position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,162,255,.03) 2px,rgba(0,162,255,.03) 4px);pointer-events:none;border-radius:var(--mr-radius-md);z-index:2}.mr-grid-bg{position:fixed;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(0,162,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,162,255,.1) 1px,transparent 1px);background-size:50px 50px;animation:gridMove 40s linear infinite;pointer-events:none;z-index:0;perspective:1000px;transform:rotateX(60deg)}@keyframes gridMove{0%{background-position:0 0}to{background-position:50px 50px}}.mr-heading{font-weight:200;letter-spacing:8px;color:var(--mr-blue);text-shadow:0 0 20px var(--mr-blue-glow);text-transform:uppercase}.mr-text-primary{font-weight:300;color:var(--mr-text-primary);line-height:1.5;letter-spacing:.3px}.mr-text-secondary{font-weight:300;color:var(--mr-text-secondary);letter-spacing:.5px}.mr-text-muted{font-weight:300;color:var(--mr-text-muted);letter-spacing:.5px;font-size:.8rem}.mr-badge{padding:6px 12px;border-radius:10px;font-size:.7rem;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;display:inline-block}.mr-badge-blue{background:#00a2ff33;border:1px solid var(--mr-blue-border);color:var(--mr-blue);text-shadow:0 0 8px var(--mr-blue-glow)}.mr-badge-purple{background:#8b5cf633;border:1px solid var(--mr-purple-border);color:var(--mr-purple);text-shadow:0 0 8px var(--mr-purple-glow)}.mr-badge-green{background:#22c55e33;border:1px solid var(--mr-green-border);color:var(--mr-green);text-shadow:0 0 8px var(--mr-green-glow)}.mr-badge-red{background:#ef444433;border:1px solid var(--mr-red-border);color:var(--mr-red);text-shadow:0 0 8px var(--mr-red-glow)}.mr-badge-yellow{background:#eab30833;border:1px solid var(--mr-yellow-border);color:var(--mr-yellow);text-shadow:0 0 8px var(--mr-yellow-glow)}.mr-button{position:relative!important;padding:10px 24px!important;background:#00a2ff1a!important;border:1px solid var(--mr-blue-border)!important;border-radius:var(--mr-radius-sm)!important;color:var(--mr-blue)!important;font-weight:500!important;letter-spacing:1px!important;text-transform:uppercase!important;cursor:pointer!important;transition:all .3s ease!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;overflow:hidden!important}.mr-button:before{content:"";position:absolute;top:0;left:0;width:8px;height:100%;background:linear-gradient(90deg,#00a2ff80,#00a2ff00);pointer-events:none;z-index:1}.mr-button:hover{background:#00a2ff33!important;box-shadow:0 0 30px var(--mr-blue-border)!important;transform:translateY(-2px)!important}.mr-button:active{transform:translateY(0)!important}.mr-status{width:8px;height:8px;border-radius:50%;display:inline-block}.mr-status-active{background:var(--mr-green);box-shadow:0 0 8px var(--mr-green);animation:statusPulse 2s ease-in-out infinite}.mr-status-inactive{background:var(--mr-text-muted)}@keyframes statusPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.chakra-ui-dark .mr-modal{background:linear-gradient(135deg,#0f172a,#1e293b)!important;border:2px solid var(--mr-blue-border)!important;border-radius:var(--mr-radius-lg)!important;box-shadow:0 8px 32px #000c,0 0 60px var(--mr-blue-border)!important;color:var(--mr-text-primary)!important;z-index:9999!important}.chakra-ui-light .mr-modal{background:linear-gradient(135deg,#fff,#f1f5f9)!important;border:2px solid rgba(71,85,105,.3)!important;border-radius:var(--mr-radius-lg)!important;box-shadow:0 4px 16px #64748b33,0 2px 8px #47556926!important;color:var(--mr-text-primary)!important;z-index:9999!important}.chakra-ui-dark .mr-modal-header{background:linear-gradient(90deg,var(--mr-blue-border),transparent)!important;border-bottom:1px solid var(--mr-blue-border)!important;padding:20px 24px!important;font-size:1.2rem!important;font-weight:300!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--mr-blue)!important;text-shadow:0 0 10px var(--mr-blue-glow)!important}.chakra-ui-light .mr-modal-header{background:linear-gradient(90deg,rgba(71,85,105,.15),transparent)!important;border-bottom:1px solid rgba(71,85,105,.3)!important;padding:20px 24px!important;font-size:1.2rem!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#475569!important;text-shadow:none!important}.chakra-ui-dark .mr-input{background:#0f172a99!important;border:1px solid var(--mr-blue-border)!important;border-radius:var(--mr-radius-sm)!important;padding:10px 16px!important;color:var(--mr-text-primary)!important;font-weight:300!important;letter-spacing:.5px!important;transition:all .3s ease!important}.chakra-ui-light .mr-input{background:#fffc!important;border:1px solid rgba(71,85,105,.3)!important;border-radius:var(--mr-radius-sm)!important;padding:10px 16px!important;color:var(--mr-text-primary)!important;font-weight:400!important;letter-spacing:.5px!important;transition:all .3s ease!important}.chakra-ui-dark .mr-input:focus{outline:none!important;border-color:var(--mr-blue)!important;box-shadow:0 0 20px var(--mr-blue-border)!important;background:#0f172acc!important}.chakra-ui-light .mr-input:focus{outline:none!important;border-color:#475569!important;box-shadow:0 0 8px #4755694d!important;background:#fff!important}.mr-input::placeholder{color:var(--mr-text-muted)!important}.mr-metric{text-align:center;padding:12px;background:#00a2ff0d;border-radius:var(--mr-radius-sm);border:1px solid rgba(0,162,255,.1)}.mr-metric-value{font-size:1.6rem;font-weight:200;color:var(--mr-blue);text-shadow:0 0 10px var(--mr-blue-glow);margin-bottom:4px}.mr-metric-label{font-size:.65rem;color:var(--mr-text-muted);text-transform:uppercase;letter-spacing:1px;font-weight:300}.mr-divider{height:1px;background:var(--mr-blue-border);margin:20px 0;box-shadow:0 0 10px var(--mr-blue-border)}.mr-container{position:relative;width:100%;min-height:100vh;background:var(--mr-bg-dark);background-attachment:fixed;background-position:center;overflow:visible}.mr-container:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(0,162,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,162,255,.1) 1px,transparent 1px);background-size:50px 50px;animation:gridMove 40s linear infinite;pointer-events:none;z-index:0;perspective:1000px;transform:rotateX(60deg)}.mr-content{position:relative;z-index:1}.mr-hover-lift{transition:transform .3s ease,box-shadow .3s ease}.mr-hover-lift:hover{transform:translateY(-4px);box-shadow:0 12px 32px #000c,0 0 60px var(--mr-blue-border)}.mr-selected{border-color:var(--mr-blue)!important;box-shadow:0 12px 48px #000c,0 0 60px var(--mr-blue-glow),inset 0 1px #ffffff26!important}.mr-spinner{border:3px solid var(--mr-blue-border);border-top-color:var(--mr-blue);border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;box-shadow:0 0 20px var(--mr-blue-border)}@keyframes spin{to{transform:rotate(360deg)}}*{-webkit-overflow-scrolling:touch}.CircularProgressbar{width:100%;vertical-align:middle}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;-webkit-transition:stroke-dashoffset .5s ease 0s;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;font-size:20px;dominant-baseline:middle;text-anchor:middle}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}
