.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);z-index:var(--notifications-z-index);max-width:var(--notifications-container-width);position:fixed}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}
html,body{height:100%;margin:0;padding:0}body{font-family:var(--mantine-font-family);background:var(--mantine-color-body);color:var(--mantine-color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-mantine-color-scheme=light] body{background:radial-gradient(1000px 560px at 100% -12%,#6c4fe612,#0000 60%),radial-gradient(820px 480px at -8% 112%,#f6c4450f,#0000 62%),#f4f1fc}[data-mantine-color-scheme=light]{--mc-surface:#fff;--mc-canvas:#f4f1fc}[data-mantine-color-scheme=dark]{--mc-surface:var(--mantine-color-dark-6);--mc-canvas:var(--mantine-color-dark-8)}*{box-sizing:border-box}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--mantine-color-default-border) 80%, transparent);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--mantine-color-default-border)}.login-page{grid-template-columns:1fr;min-height:100vh;display:grid}@media (min-width:62em){.login-page{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.login-brand{isolation:isolate;color:#f7f5ff;background:radial-gradient(at 14% 14%,#ffffff38 0,#0000 46%),radial-gradient(at 88% 86%,#f6c44552 0,#0000 52%),radial-gradient(at 92% 16%,#ffffff1f 0,#0000 44%),linear-gradient(150deg,#7c57e9 0%,#6c4fe6 46%,#5733cf 100%);padding:clamp(2rem,4vw,4rem);display:none;position:relative;overflow:hidden}@media (min-width:62em){.login-brand{flex-direction:column;display:flex}}@keyframes mesh-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(2%,-1.5%)scale(1.04)}to{transform:translate(0,0)scale(1)}}.login-brand:before{content:"";z-index:-2;background:inherit;filter:blur(40px)saturate(120%);animation:22s ease-in-out infinite alternate mesh-drift;position:absolute;inset:-10%}.login-brand:after{content:"";z-index:-1;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 80%);mask-image:radial-gradient(#000 30%,#0000 80%)}.login-form{isolation:isolate;background:var(--mantine-color-body);flex-direction:column;justify-content:center;min-height:100vh;padding:clamp(2rem,5vw,4rem) clamp(1rem,5vw,3rem);display:flex;position:relative}.login-form:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 100% 0%, color-mix(in srgb, var(--mantine-color-brand-6) 9%, transparent), transparent 42%), radial-gradient(at 0% 100%, color-mix(in srgb, var(--mantine-color-yellow-5) 7%, transparent), transparent 42%);position:absolute;inset:0}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:.4s both fade-up}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-in{animation:.6s both fade-in}.card-hover{transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s,border-color .16s}.card-hover:hover{box-shadow:var(--mantine-shadow-md);transform:translateY(-2px)}@keyframes pulse-dot{0%{box-shadow:0 0 #14b8a6b3}70%{box-shadow:0 0 0 10px #14b8a600}to{box-shadow:0 0 #14b8a600}}.status-dot{background:#14b8a6;border-radius:999px;flex-shrink:0;width:8px;height:8px;animation:2s ease-in-out infinite pulse-dot}@keyframes float-card{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes eq-bounce{0%,to{transform:scaleY(.22)}50%{transform:scaleY(1)}}@keyframes bar-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spark-scan{0%{opacity:0;transform:translate(-8%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(108%)}}@keyframes ring-rotate{to{transform:rotate(360deg)}}.showcase{width:100%;max-width:360px;animation:7s ease-in-out infinite float-card}.glass-card{-webkit-backdrop-filter:blur(16px)saturate(140%);background:linear-gradient(160deg,#ffffff29 0%,#ffffff0d 100%);border:1px solid #ffffff38;border-radius:24px;padding:22px;position:relative;overflow:hidden;box-shadow:0 26px 60px #28165a61,inset 0 1px #ffffff2e}.glass-card:before{content:"";pointer-events:none;background:radial-gradient(120% 80% at 30% 0,#ffffff29,#0000 70%);height:90px;position:absolute;inset:0 0 auto}.mini-ring{background:conic-gradient(var(--col) calc(var(--val) * 1%), #ffffff1a 0);border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:relative}.mini-ring:after{content:"";background:#3a2785;border-radius:50%;position:absolute;inset:5px}.mini-ring>span{z-index:1;color:#fff;font-size:13px;font-weight:700;position:relative}.spark{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;height:64px;position:relative;overflow:hidden}.spark .scan{background:linear-gradient(90deg,#0000,#f6c44547,#0000);width:36%;animation:3.2s linear infinite spark-scan;position:absolute;top:0;bottom:0}.eq{align-items:flex-end;gap:4px;height:30px;display:flex}.eq>i{transform-origin:bottom;background:linear-gradient(#f4c233 0%,#8f6cec 58%,#6c4fe6 100%);border-radius:3px;width:5px;height:100%;animation:1.1s ease-in-out infinite eq-bounce;display:block}.metric-bar{background:#ffffff1a;border-radius:999px;height:6px;overflow:hidden}.metric-bar>span{background-size:200% 100%;border-radius:999px;height:100%;animation:2.2s linear infinite bar-shimmer;display:block}.feature-pill{color:#fffffff2;background:#ffffff24;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){.showcase,.eq>i,.spark .scan,.metric-bar>span{animation:none}}.mc-cmdbar{background:linear-gradient(120deg, var(--mantine-color-navy-9) 0%, var(--mantine-color-navy-7) 100%);color:#fff;border-radius:var(--mantine-radius-lg);box-shadow:var(--mantine-shadow-md);border:1px solid #ffffff14}.mc-cmd-input{color:#fff;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;outline:none;width:100%;padding:8px 14px;transition:background .14s,border-color .14s}.mc-cmd-input::placeholder{color:#ffffff8c}.mc-cmd-input:focus{background:#ffffff29;border-color:#fff6}.mc-channel{text-align:left;border-radius:var(--mantine-radius-md);cursor:pointer;background:0 0;border:1px solid #0000;width:100%;padding:10px 12px;transition:background .13s,border-color .13s,transform .13s;display:block}.mc-channel:hover{background:color-mix(in srgb, var(--mantine-color-brand-6) 7%, transparent)}.mc-channel--active{background:color-mix(in srgb, var(--mantine-color-brand-6) 12%, transparent);border-color:color-mix(in srgb, var(--mantine-color-brand-6) 35%, transparent)}.mc-dot{border-radius:999px;flex-shrink:0;width:9px;height:9px}.mc-dot--online{background:var(--mantine-color-teal-6);animation:2s ease-in-out infinite pulse-dot}.mc-dot--error{background:var(--mantine-color-red-6)}.mc-dot--waiting{background:var(--mantine-color-yellow-6);animation:2.4s ease-in-out infinite pulse-dot}.mc-dot--disabled{background:var(--mantine-color-gray-5)}.mc-bento{background:linear-gradient(120deg, var(--mantine-color-navy-9) 0%, var(--mantine-color-navy-8) 60%, var(--mantine-color-navy-7) 100%);border-radius:var(--mantine-radius-lg);box-shadow:var(--mantine-shadow-md);color:#fff;border:1px solid #ffffff14}.mc-bento-tile{border-radius:var(--mantine-radius-md);background:#ffffff0f;border:1px solid #ffffff1a}.mc-savebar{z-index:5;position:sticky;bottom:12px}@keyframes tally-breathe{0%,to{box-shadow:0 0 5px 1px #16b36473}50%{box-shadow:0 0 11px 2px #16b364d9}}@keyframes tally-alarm{0%,to{box-shadow:0 0 6px 1px #f5365c8c}50%{box-shadow:0 0 13px 3px #f5365cf2}}.tally{border-radius:999px;flex-shrink:0;width:10px;height:10px}.tally--live{background:#16b364;animation:2.6s ease-in-out infinite tally-breathe}.tally--error{background:#f5365c;animation:1.3s ease-in-out infinite tally-alarm}.tally--warn{background:#f5a623;box-shadow:0 0 8px 1px #f5a6238c}.tally--standby{background:#f5a623}.tally--off{background:#c3bedb}.tally-lg{width:14px;height:14px}.mc-row{text-align:left;border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);background:var(--mc-surface);cursor:pointer;border-left-width:3px;border-left-color:#0000;width:100%;padding:10px 12px;transition:background .14s,border-color .14s,box-shadow .14s,transform .14s;display:block}.mc-row:hover{box-shadow:var(--mantine-shadow-sm);border-color:color-mix(in srgb, var(--mantine-color-brand-6) 26%, var(--mantine-color-default-border));transform:translateY(-1px)}.mc-row--live{border-left-color:#16b364}.mc-row--error{background:color-mix(in srgb, #f5365c 6%, var(--mc-surface));border-left-color:#f5365c}.mc-row--standby{border-left-color:#f5a623}.mc-row--off{opacity:.6}.mc-row--active,.mc-row--active:hover{background:color-mix(in srgb, var(--mantine-color-brand-6) 10%, var(--mc-surface));border-color:color-mix(in srgb, var(--mantine-color-brand-6) 55%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mantine-color-brand-6) 32%, transparent), var(--mantine-shadow-sm);transform:none}.mc-row--marked{background:color-mix(in srgb, var(--mantine-color-brand-6) 8%, var(--mc-surface));border-left-color:var(--mantine-color-brand-6)}.mc-bulkbar{border-radius:var(--mantine-radius-md);border:1px solid color-mix(in srgb, var(--mantine-color-brand-6) 30%, transparent);background:color-mix(in srgb, var(--mantine-color-brand-6) 9%, var(--mc-surface));padding:5px 8px}.mc-row-actions{opacity:0;transition:opacity .12s}.mc-row:hover .mc-row-actions,.mc-row:focus-within .mc-row-actions,.mc-row--active .mc-row-actions{opacity:1}@media (hover:none){.mc-row-actions{opacity:1}}.mc-status-pill{border:1px solid #0000;border-radius:999px;padding:4px 11px 4px 9px;line-height:1}.mc-status-pill--online{color:var(--mantine-color-teal-7);background:color-mix(in srgb, var(--mantine-color-teal-6) 12%, transparent);border-color:color-mix(in srgb, var(--mantine-color-teal-6) 30%, transparent)}.mc-status-pill--error{color:var(--mantine-color-red-7);background:color-mix(in srgb, var(--mantine-color-red-6) 12%, transparent);border-color:color-mix(in srgb, var(--mantine-color-red-6) 32%, transparent)}.mc-status-pill--waiting{color:var(--mantine-color-yellow-8);background:color-mix(in srgb, var(--mantine-color-yellow-6) 15%, transparent);border-color:color-mix(in srgb, var(--mantine-color-yellow-6) 34%, transparent)}.mc-status-pill--warn{color:var(--mantine-color-yellow-8);background:color-mix(in srgb, var(--mantine-color-yellow-6) 15%, transparent);border-color:color-mix(in srgb, var(--mantine-color-yellow-6) 36%, transparent)}.mc-status-pill--disabled{color:var(--mantine-color-gray-6);background:color-mix(in srgb, var(--mantine-color-gray-5) 12%, transparent);border-color:var(--mantine-color-default-border)}.mc-status-detail{color:var(--mantine-color-red-7);font-variant-numeric:tabular-nums}.mc-seg{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.mc-seg-btn{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);border-radius:4px;padding:2px;font-weight:600;line-height:1;transition:color .14s}.mc-seg-btn:hover{color:var(--mantine-color-text)}.mc-seg-btn.is-active{color:var(--mantine-color-brand-6);font-weight:700}.mc-seg-div{color:var(--mantine-color-default-border);font-size:var(--mantine-font-size-xs);-webkit-user-select:none;user-select:none}.mc-flip{perspective:1200px;height:164px}.mc-flip-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .52s cubic-bezier(.4,.2,.2,1);position:relative}.mc-flip.is-flipped .mc-flip-inner{transform:rotateY(180deg)}.mc-flip-face{backface-visibility:hidden;position:absolute;inset:0;overflow:auto}.mc-flip-back{overflow:hidden;transform:rotateY(180deg)}.mc-chart-plot{cursor:crosshair}.mc-chart-tip{pointer-events:none;white-space:nowrap;background:var(--mc-surface);border:1px solid var(--mantine-color-default-border);box-shadow:var(--mantine-shadow-sm);z-index:2;border-radius:6px;padding:2px 7px;position:absolute}.sb-vital{line-height:1}.sb-vital-label{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);font-weight:600}.sb-vital-val{font-size:var(--mantine-font-size-xs);font-weight:700;font-family:var(--mantine-font-family-monospace)}.sb-gauge{background:var(--mantine-color-default-border);border-radius:999px;flex-shrink:0;width:34px;height:4px;overflow:hidden}.sb-gauge-fill{border-radius:999px;height:100%;transition:width .4s}.sb-divider{background:var(--mantine-color-default-border);width:1px;height:14px}.sb-health-dot{border-radius:999px;flex-shrink:0;width:7px;height:7px}.sb-health-dot.is-pulse{animation:1.6s ease-in-out infinite mc-live-pulse}@media (prefers-reduced-motion:reduce){.sb-health-dot.is-pulse{animation:none}}.mc-res{letter-spacing:.4px;color:var(--mantine-color-brand-7);background:color-mix(in srgb, var(--mantine-color-brand-6) 12%, transparent);border-radius:4px;padding:2px 5px;font-size:9px;font-weight:700;line-height:1}.mc-live-dot{background:#16b364;border-radius:999px;width:6px;height:6px;animation:2.6s ease-in-out infinite tally-breathe}@media (prefers-reduced-motion:reduce){.tally--live,.tally--error,.mc-live-dot{animation:none}.mc-flip-inner{transition:none}}.app-header{z-index:100;background:color-mix(in srgb, var(--mc-surface) 86%, transparent);-webkit-backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--mantine-color-default-border);position:sticky;top:0}.ah-inner{align-items:center;gap:var(--mantine-spacing-sm);flex-wrap:wrap;padding:9px clamp(12px,3vw,22px);display:flex}.ah-brand{flex-shrink:0;order:0}.ah-actions{flex-shrink:0;order:1;margin-left:auto}.ah-center{flex:100%;order:2;min-width:0}.ah-device-chip{border-radius:var(--mantine-radius-md);border:1px solid var(--mantine-color-default-border);background:var(--mantine-color-default);min-width:0;color:inherit;align-items:center;gap:6px;padding:3px 10px 3px 6px;text-decoration:none;transition:border-color .12s,background .12s;display:inline-flex}.ah-device-chip:hover{border-color:var(--mantine-primary-color-filled);background:var(--mantine-primary-color-light)}@media (min-width:48em){.ah-center{flex:auto;order:1;margin:0 clamp(8px,2vw,20px)}.ah-actions{order:2;margin-left:0}}.mc-main{max-width:1700px;margin:0 auto;padding:clamp(10px,2.2vw,18px)}.mc-rack{position:sticky;top:70px}.status-bar{z-index:40;background:color-mix(in srgb, var(--mc-surface) 92%, transparent);-webkit-backdrop-filter:saturate(180%)blur(12px);border-top:1px solid var(--mantine-color-default-border);flex-shrink:0;align-items:center;min-height:36px;padding:5px 0;display:flex;position:sticky;bottom:0}.status-bar-inner{justify-content:space-between;align-items:center;gap:4px var(--mantine-spacing-md);width:100%;padding-inline:var(--mantine-spacing-md);flex-wrap:wrap;display:flex}.sb-center{justify-content:center}@media (min-width:62em){.status-bar-inner{grid-template-columns:1fr auto 1fr;display:grid}.sb-left{justify-self:start}.sb-center{justify-self:center}.sb-right{justify-self:end}}.mc-shell{flex-direction:column;min-height:100vh;display:flex}.mc-editor{flex-direction:column;min-height:0;display:flex}.mc-editor-scroll{min-height:0}.mc-editor-actions{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-xs) var(--mantine-spacing-sm);margin-top:var(--mantine-spacing-md);padding:10px var(--mantine-spacing-md);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-lg);background:color-mix(in srgb, var(--mantine-color-brand-6) 4%, var(--mantine-color-body));box-shadow:var(--mantine-shadow-sm);flex-wrap:wrap;flex-shrink:0;display:flex}.mc-live-tag{letter-spacing:.08em;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;z-index:2;background:#0806149e;border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 7px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:10px;left:10px}.mc-detail-wrap{flex-direction:column;display:flex}@media (min-width:62em){.mc-detail-wrap{height:100%;min-height:0}.mc-editor{height:100%}.mc-editor-scroll{flex:1;padding-right:6px;overflow-y:auto}.mc-editor-actions{margin-top:var(--mantine-spacing-sm)}}.mc-home-main{width:100%;max-width:1700px;margin:0 auto;padding:clamp(10px,2.2vw,18px)}.mc-rack-card,.mc-monitor-col{width:100%}@media (min-width:62em){.mc-shell{height:100dvh;min-height:0;overflow:hidden}.mc-home-main{flex-direction:column;flex:1;min-height:0;display:flex}.mc-home-row{gap:var(--mantine-spacing-md);flex:1;min-height:0;display:flex}.mc-rack-wrap{flex-shrink:0;width:clamp(300px,33%,430px);height:100%}.mc-rack-card{flex-direction:column;height:100%;display:flex}.mc-rack-scroll{flex:1;min-height:0}.mc-monitor-col{flex:1;min-width:0;height:100%;overflow:hidden}}.mc-flow{position:relative}.mc-flow-bridge{justify-content:center;align-items:center;height:60px;display:flex;position:relative}.mc-flow-bridge:before{content:"";opacity:.55;background:linear-gradient(180deg, var(--mantine-color-teal-5) 0%, var(--mantine-color-teal-4) 28%, var(--mantine-color-brand-5) 72%, var(--mantine-color-brand-6) 100%);border-radius:2px;width:2px;position:absolute;top:-3px;bottom:-3px;left:50%;transform:translate(-50%)}.mc-flow-bridge.is-copy:before{opacity:.45;background:linear-gradient(180deg, var(--mantine-color-teal-5), var(--mantine-color-teal-4))}.mc-flow-spark{background:var(--mantine-color-teal-5);width:6px;height:6px;box-shadow:0 0 8px 1px var(--mantine-color-teal-3);border-radius:50%;margin-left:-3px;animation:2.4s linear infinite mc-flow-travel;position:absolute;left:50%}.mc-flow-bridge.is-transcode .mc-flow-spark{background:var(--mantine-color-brand-5);box-shadow:0 0 8px 1px var(--mantine-color-brand-3)}.mc-flow-spark:nth-child(2){animation-delay:.8s}.mc-flow-spark:nth-child(3){animation-delay:1.6s}@keyframes mc-flow-travel{0%{opacity:0;top:-6px}15%{opacity:1}85%{opacity:1}to{opacity:0;top:calc(100% + 6px)}}.mc-flow-core{z-index:2;background:var(--mantine-color-body,#fff);border:1px solid var(--mantine-color-default-border);border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:relative;box-shadow:0 6px 18px -8px #4c34a073}.mc-flow-bridge.is-transcode .mc-flow-core{border-color:color-mix(in srgb, var(--mantine-color-brand-5) 42%, transparent)}.mc-gears{width:30px;height:30px;position:relative}.mc-gear{position:absolute}.mc-gear-a{color:var(--mantine-color-brand-6);animation:7s linear infinite mc-spin;top:3px;left:0}.mc-gear-b{color:var(--mantine-color-yellow-6);animation:4.5s linear infinite mc-spin-rev;top:-3px;left:14px}@keyframes mc-spin{to{transform:rotate(360deg)}}@keyframes mc-spin-rev{to{transform:rotate(-360deg)}}.mc-flow-chevrons{flex-direction:column;gap:3px;display:flex}.mc-chev{border-right:2px solid var(--mantine-color-teal-6);border-bottom:2px solid var(--mantine-color-teal-6);width:9px;height:9px;animation:1.6s ease-in-out infinite mc-chev-pulse;transform:rotate(45deg)}.mc-chev:nth-child(2){animation-delay:.25s}@keyframes mc-chev-pulse{0%,to{opacity:.3}50%{opacity:1}}.mc-flow-label{letter-spacing:.7px;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:700;position:absolute;top:50%;left:calc(50% + 32px);transform:translateY(-50%)}.mc-flow-bridge.is-transcode .mc-flow-label{color:var(--mantine-color-brand-7);background:color-mix(in srgb, var(--mantine-color-brand-5) 14%, transparent)}.mc-flow-bridge.is-copy .mc-flow-label{color:var(--mantine-color-teal-7);background:color-mix(in srgb, var(--mantine-color-teal-5) 14%, transparent)}.mc-flow-bridge.is-idle .mc-flow-spark{display:none}.mc-flow-bridge.is-idle .mc-gear{animation-play-state:paused}.mc-flow-bridge.is-idle .mc-flow-core,.mc-flow-bridge.is-idle .mc-flow-label{opacity:.5}@media (prefers-reduced-motion:reduce){.mc-gear,.mc-flow-spark,.mc-chev{animation:none!important}}.mc-inline{cursor:text;border-radius:8px;align-items:center;gap:7px;max-width:100%;transition:background .13s,border-color .13s;display:inline-flex}.mc-inline--title{margin-left:-9px;padding:3px 9px}.mc-inline--title:hover{background:color-mix(in srgb, var(--mantine-color-brand-6) 9%, transparent)}.mc-inline--chip{border:1px solid var(--mantine-color-default-border);background:color-mix(in srgb, var(--mantine-color-brand-6) 5%, var(--mantine-color-body));padding:2px 9px}.mc-inline--chip:hover{border-color:var(--mantine-color-brand-4);background:color-mix(in srgb, var(--mantine-color-brand-6) 11%, var(--mantine-color-body))}.mc-inline.is-static{cursor:default}.mc-inline.is-static:hover{background:0 0}.mc-inline--chip.is-static:hover{border-color:var(--mantine-color-default-border)}.mc-inline-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mc-inline--title .mc-inline-text{letter-spacing:-.01em;background:linear-gradient(100deg, var(--mantine-color-brand-7), var(--mantine-color-brand-5) 55%, var(--mantine-color-grape-6));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.4rem,4vw,1.85rem);font-weight:700;line-height:1.1}.mc-inline--chip .mc-inline-text,.mc-inline--chip .mc-inline-prefix{font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed)}.mc-inline--chip .mc-inline-prefix{opacity:.65}.mc-inline-pencil{color:var(--mantine-color-brand-6);opacity:0;flex-shrink:0;transition:opacity .13s,transform .13s;transform:translate(-3px)}.mc-inline:hover .mc-inline-pencil{opacity:.9;transform:translate(0)}.mc-inline-edit{align-items:center;gap:6px;max-width:100%;animation:.15s mc-inline-pop;display:inline-flex}.mc-inline-edit.is-title{margin-left:-3px}.mc-inline-edit.is-chip .mc-inline-prefix{font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed);opacity:.65}@keyframes mc-inline-pop{0%{opacity:.5;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.mc-inline-input{font:inherit;border:none;border-bottom:2px solid var(--mantine-color-brand-5);min-width:3ch;max-width:62vw;color:var(--mantine-color-text);caret-color:var(--mantine-color-brand-6);background:0 0;outline:none;padding:2px 4px}.mc-inline-edit.is-title .mc-inline-input{letter-spacing:-.01em;font-size:clamp(1.4rem,4vw,1.85rem);font-weight:700;line-height:1.15}.mc-inline-edit.is-chip .mc-inline-input{font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-sm)}@media (prefers-reduced-motion:reduce){.mc-inline-edit{animation:none}}.mc-live-dot{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.mc-live-dot.is-live{animation:1.5s ease-in-out infinite mc-live-pulse}@keyframes mc-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.78)}}@media (prefers-reduced-motion:reduce){.mc-live-dot.is-live{animation:none}}.mc-lockset{border:0;min-inline-size:0;margin:0;padding:0}.mc-editor input:disabled:not([type=checkbox]):not([type=radio]),.mc-editor textarea:disabled,.mc-editor select:disabled,.mc-editor [data-disabled] input:not([type=checkbox]):not([type=radio]){opacity:1;color:var(--mantine-color-text);-webkit-text-fill-color:var(--mantine-color-text);cursor:default}.mc-editor .mantine-Switch-label,.mc-editor .mantine-Checkbox-label,.mc-editor .mantine-InputWrapper-label{color:var(--mantine-color-text);opacity:1}.mc-editor .mantine-Switch-track,.mc-editor .mantine-Switch-thumb,.mc-editor .mantine-Checkbox-input,.mc-editor .mantine-Checkbox-icon{opacity:1}.mc-cfg-open{cursor:pointer;transition:border-color .14s,transform .14s,background-color .14s}.mc-cfg-open:hover{border-color:var(--mantine-color-brand-5);background:color-mix(in srgb, var(--mantine-color-brand-6) 5%, var(--mc-surface))}.mc-cfg-open:hover .mc-cfg-open-chev{color:var(--mantine-color-brand-6);transform:translate(3px)}.mc-cfg-open-chev{color:var(--mantine-color-gray-5);transition:transform .14s,color .14s}.mc-cfg-open:focus-visible{outline:2px solid var(--mantine-color-brand-5);outline-offset:2px}.mc-cfg{flex-direction:column;height:calc(100dvh - 132px);min-height:360px;display:flex}.mc-cfg-bar{border-bottom:1px solid var(--mantine-color-default-border);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.mc-cfg-editor{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);background:color-mix(in srgb, var(--mc-canvas) 60%, var(--mc-surface));flex:1;min-height:0;display:flex;overflow:hidden}.mc-cfg-editor.has-error{border-color:color-mix(in srgb, #f5365c 55%, var(--mantine-color-default-border))}.mc-cfg-gutter{text-align:right;-webkit-user-select:none;user-select:none;font-family:var(--font-mono), monospace;color:color-mix(in srgb, var(--mantine-color-text) 38%, transparent);background:color-mix(in srgb, var(--mc-canvas) 80%, var(--mc-surface));border-right:1px solid var(--mantine-color-default-border);flex:none;padding:14px 10px 14px 12px;font-size:13px;line-height:22px;overflow:hidden}.mc-cfg-ln.err{color:#fff;background:#f5365c;border-radius:3px;margin:0 -5px;padding:0 5px;font-weight:700}.mc-cfg-area{resize:none;min-width:0;font-family:var(--font-mono), monospace;tab-size:2;white-space:pre;color:var(--mantine-color-text);background:0 0;border:0;outline:none;flex:1;padding:14px 16px;font-size:13px;line-height:22px;overflow:auto}.mc-cfg-area:read-only{color:color-mix(in srgb, var(--mantine-color-text) 70%, transparent)}.mc-cfg-area::selection{background:color-mix(in srgb, var(--mantine-color-brand-5) 35%, transparent)}.mc-cfg-loading{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}@media (max-width:48em){.mc-cfg{height:calc(100dvh - 148px)}.mc-cfg-gutter{padding-left:8px;padding-right:6px}}.mc-net{width:100%;max-width:1280px;margin:0 auto}.mc-net-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.mc-net-card{transition:border-color .14s,transform .14s}.mc-net-card:hover{border-color:color-mix(in srgb, var(--mantine-color-brand-5) 45%, var(--mantine-color-default-border))}.mc-net-raw-card{overflow:hidden}.mc-net-raw-bar{border-bottom:1px solid var(--mantine-color-default-border);background:color-mix(in srgb, var(--mc-canvas) 80%, var(--mc-surface))}.mc-net-raw{font-family:var(--font-mono), monospace;white-space:pre;color:var(--mantine-color-text);background:color-mix(in srgb, var(--mc-canvas) 60%, var(--mc-surface));margin:0;padding:14px 16px;font-size:12.5px;line-height:20px}@media (max-width:48em){.mc-net-grid{grid-template-columns:1fr}}.ucr-shell{flex-direction:column;min-height:100vh;display:flex}.ucr-stat{align-items:center;gap:12px;display:flex}.ucr-user-btn{border:1px solid var(--mantine-color-default-border);background:var(--mantine-color-default);cursor:pointer;color:inherit;font:inherit;border-radius:999px;align-items:center;gap:8px;padding:3px 8px 3px 3px;display:inline-flex}.ucr-user-btn:hover{background:var(--mantine-color-default-hover)}.ucr-device-card{flex-direction:column;height:100%;display:flex}.ucr-device-card .ucr-card-foot{margin-top:auto}.ucr-page{width:100%;max-width:1200px;margin:0 auto;padding:clamp(14px,3vw,28px) clamp(16px,3vw,28px) 48px}.ucr-device-grid{gap:var(--mantine-spacing-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.ucr-device-card{cursor:pointer;transition:border-color .12s,transform .12s,box-shadow .12s}.ucr-device-card:hover{border-color:var(--mantine-primary-color-filled);box-shadow:var(--mantine-shadow-sm);transform:translateY(-1px)}.ucr-device-card:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.ucr-row-link{cursor:pointer}.ucr-page--wide{max-width:1500px}.ucr-page--form{max-width:860px}.ucr-legend-dot{border:1.5px solid #fff;border-radius:50%;width:9px;height:9px;display:inline-block;box-shadow:0 0 0 1px #00000026}.ucr-map{z-index:0;position:relative}.ucr-map-popup{font-family:var(--font-sans,system-ui), sans-serif;line-height:1.35}.ucr-mp-title{font-size:14px;font-weight:700}.ucr-mp-ip{font-family:var(--font-mono,monospace);color:#667085;margin-bottom:4px;font-size:12px}.ucr-mp-line{color:#475467;font-size:12px}.ucr-mp-status{margin-top:4px;font-size:12px;font-weight:700}.ucr-mp-open{margin-top:8px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block;color:var(--mantine-primary-color-filled)!important}.ucr-mp-open:hover{text-decoration:underline}.ucr-pin{background:0 0;border:none}.ucr-pin span{border:2.5px solid #fff;border-radius:50% 50% 50% 0;width:22px;height:22px;position:absolute;top:2px;left:3px;transform:rotate(-45deg);box-shadow:0 2px 6px #00000059}.ucr-pin span:after{content:"";background:#fff;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%;left:50%}.ucr-pin--draggable{cursor:grab}.ucr-pin--draggable:active{cursor:grabbing}.ucr-pin--draggable span{box-shadow:0 0 0 3px #7048e859,0 2px 6px #00000059}.ucr-map--drop{outline:3px dashed var(--mantine-primary-color-filled);outline-offset:-3px}.ucr-map-layout{gap:var(--mantine-spacing-md);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:62em){.ucr-map-layout--side{grid-template-columns:minmax(0,1fr) 300px}.ucr-map-side{max-height:max(420px,100vh - 260px);overflow-y:auto}}.ucr-drag-row{cursor:grab;border-radius:var(--mantine-radius-md);border:1px dashed var(--mantine-color-default-border);background:var(--mantine-color-body);padding:6px 8px}.ucr-drag-row:active{cursor:grabbing}.ucr-drag-row:hover{border-color:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=dark] .leaflet-tile-pane{filter:invert()hue-rotate(180deg)brightness(.95)contrast(.9)}[data-mantine-color-scheme=dark] .leaflet-container{background:#1a1b1e}.ucr-role-card{border:1px solid var(--mantine-color-default-border);transition:border-color .12s,background-color .12s}.ucr-role-card[data-checked]{border-color:var(--mantine-primary-color-filled);background:var(--mantine-primary-color-light)}.ucr-role-card[data-disabled]{cursor:not-allowed}.ucr-share-row{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);padding:8px 10px}.ucr-drag-row[data-static]{cursor:default}.ucr-drag-row[data-static]:hover{border-color:var(--mantine-color-default-border)}.mc-ping-bar{background:linear-gradient(to top, var(--mantine-color-brand-6), var(--mantine-color-brand-4));border-radius:3px 3px 0 0;flex:1;min-width:6px;max-width:28px}.mc-speed-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.mc-speed-card{background:color-mix(in srgb, var(--mc-canvas) 55%, var(--mc-surface))}.mc-speed-stage{background:radial-gradient(circle at 50% 18%, color-mix(in srgb, var(--mantine-color-brand-6) 10%, transparent), transparent 60%), var(--mc-surface)}.mc-gauge{margin-inline:auto;position:relative}.mc-gauge-track{fill:none;stroke:color-mix(in srgb, var(--mantine-color-text) 10%, transparent);stroke-width:14px}.mc-gauge-fill{fill:none;stroke-width:14px}.mc-gauge-fill.tone-teal{stroke:var(--mantine-color-teal-5)}.mc-gauge-fill.tone-violet{stroke:var(--mantine-color-brand-5)}.mc-gauge-fill.tone-amber{stroke:var(--mantine-color-amber-5)}.mc-gauge-tick{stroke:color-mix(in srgb, var(--mantine-color-text) 22%, transparent);stroke-width:1.5px}.mc-gauge-tick.major{stroke:color-mix(in srgb, var(--mantine-color-text) 40%, transparent);stroke-width:2px}.mc-gauge-tick-label{fill:color-mix(in srgb, var(--mantine-color-text) 45%, transparent);font-size:10px;font-family:var(--font-mono), monospace}.mc-gauge-needle{transition:transform .12s ease-out}.mc-gauge-needle.idle .mc-needle{opacity:.35}.mc-needle{stroke-width:3.5px;stroke-linecap:round}.mc-needle.tone-teal{stroke:var(--mantine-color-teal-6)}.mc-needle.tone-violet{stroke:var(--mantine-color-brand-6)}.mc-needle-hub{fill:var(--mc-surface);stroke-width:3px}.mc-needle-hub.tone-teal{stroke:var(--mantine-color-teal-6)}.mc-needle-hub.tone-violet{stroke:var(--mantine-color-brand-6)}.mc-gauge-readout{text-align:center;pointer-events:none;position:absolute;inset:auto 0 14%}.mc-gauge-value{font-variant-numeric:tabular-nums;letter-spacing:-1px;font-size:40px;font-weight:700;line-height:1}.mc-gauge-unit{color:var(--mantine-color-dimmed);margin-top:2px;font-size:12px}.mc-gauge-label{text-transform:uppercase;letter-spacing:.08em;color:var(--mantine-color-dimmed);margin-top:6px;font-size:11px;font-weight:700}.mc-trace-wrap{width:min(360px,100%);height:28px}.mc-trace{width:100%;height:100%}.mc-trace polyline{fill:none;stroke-width:1.6px;vector-effect:non-scaling-stroke}.mc-trace.tone-teal polyline{stroke:var(--mantine-color-teal-5)}.mc-trace.tone-violet polyline{stroke:var(--mantine-color-brand-5)}.mc-phase-pill.active{animation:1.4s ease-in-out infinite mc-pulse}@keyframes mc-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.mc-gauge-needle,.mc-gauge-fill{transition:none}.mc-phase-pill.active{animation:none}}.mc-phase-progress{background:color-mix(in srgb, var(--mantine-color-text) 10%, transparent);border-radius:999px;height:3px;margin-top:6px;overflow:hidden}.mc-phase-progress-fill{border-radius:999px;height:100%;transition:width .14s linear}.mc-phase-progress-fill.tone-teal{background:var(--mantine-color-teal-5)}.mc-phase-progress-fill.tone-violet{background:var(--mantine-color-brand-5)}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_31011fd-module__jtyeTG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_31011fd-module__jtyeTG__variable{--font-sans:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_c4f6074-module__5_rhga__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_c4f6074-module__5_rhga__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
