*{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:#0e1014;color:#e6e9ef;font-family:IBM Plex Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}a{color:#3fc7c9;text-decoration:none}@media(hover:hover){a:hover{color:#68dcdd}}input,button,select,textarea{font-family:inherit}input:focus,select:focus,textarea:focus{outline:none;border-color:#3fc7c9;box-shadow:0 0 0 3px #3fc7c91a}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#2a303a;border-radius:5px}::-webkit-scrollbar-track{background:transparent}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.3}}@keyframes caretBlink{0%,49%{opacity:.75}50%,to{opacity:0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1}}@keyframes riseIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1}}@keyframes growBar{0%{transform:scaleY(.04);opacity:.25}to{transform:scaleY(1);opacity:1}}@keyframes growW{0%{transform:scaleX(.02);opacity:.3}to{transform:scaleX(1);opacity:1}}@keyframes ring{0%{transform:scale(1);opacity:.5}70%,to{transform:scale(2.8);opacity:0}}@keyframes sheen{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes breathe{0%,to{transform:scale(1);opacity:.75}50%{transform:scale(1.13);opacity:1}}@keyframes driftA{0%,to{transform:translateZ(0)}50%{transform:translate3d(38px,-26px,0)}}@keyframes driftB{0%,to{transform:translateZ(0)}50%{transform:translate3d(-32px,30px,0)}}@keyframes markIn{0%{opacity:0;transform:scale(.82) rotate(-8deg)}to{opacity:1;transform:none}}@keyframes markGlow{0%,to{filter:drop-shadow(0 0 14px rgba(63,199,201,.18))}50%{filter:drop-shadow(0 0 30px rgba(63,199,201,.42))}}@keyframes orbit{to{transform:rotate(405deg)}}@keyframes orbitBack{to{transform:rotate(-315deg)}}@keyframes slideIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@keyframes popIn{0%{opacity:0;transform:scale(.965) translateY(7px)}to{opacity:1}}@keyframes cardIn{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1}}@keyframes stripePulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes slideTrack{0%{transform:translate(-110%)}to{transform:translate(340%)}}@keyframes tileIn{0%{opacity:0;transform:translateY(9px) scale(.985)}to{opacity:1}}@keyframes chipIn{0%{opacity:0;transform:translateY(3px) scale(.94)}to{opacity:1}}@keyframes rowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1}}@keyframes codeIn{0%{opacity:0;letter-spacing:.35em;filter:blur(3px)}to{opacity:1;letter-spacing:.1em;filter:none}}@keyframes drawIn{0%{stroke-dasharray:1 400;stroke-dashoffset:400}to{stroke-dasharray:400 0;stroke-dashoffset:0}}@keyframes barFlow{to{background-position:26px 0}}@keyframes ringPulse{0%,to{box-shadow:0 0 #3fc7c973}70%{box-shadow:0 0 0 6px #3fc7c900}}@keyframes phaseIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes waitPulse{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@keyframes handoff{0%{box-shadow:0 0 #3fc7c980}70%{box-shadow:0 0 0 7px #3fc7c900}to{box-shadow:0 0 #3fc7c900}}@keyframes ringGlow{0%,to{box-shadow:0 0 0 1px #3fc7c98c,0 0 34px #3fc7c924}50%{box-shadow:0 0 0 1px #3fc7c9d9,0 0 44px #3fc7c938}}@keyframes buildsLanded{0%{transform:scale(1)}40%{transform:scale(1.14)}to{transform:scale(1)}}button{transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}@media(hover:hover){button:hover{transform:translateY(-1px)}}button:active{opacity:.85;transform:none}input,textarea,select{transition:border-color .18s ease,box-shadow .18s ease,background .15s ease}.core-cell{transition:transform .18s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){.core-cell-fleet:hover{transform:translateY(-2px) scaleX(1.08)}}@media(hover:hover){.core-cell-sel:hover{transform:translateY(-3px)}}.trace-timeline{transition:transform .2s ease}@media(hover:hover){.trace-timeline:hover{transform:scaleY(1.35)}}.sidebar-logo{transition:transform .3s cubic-bezier(.2,.8,.2,1),filter .3s ease}@media(hover:hover){.sidebar-logo:hover{transform:scale(1.08) rotate(-4deg);filter:drop-shadow(0 0 12px rgba(63,199,201,.4))}}@media(hover:hover){.alert-dest-row:hover{background:#181c22}}.lnk-teal{transition:border-color .15s ease,color .15s ease}@media(hover:hover){.lnk-teal:hover{border-color:#3fc7c9!important;color:#3fc7c9!important}}.ov-open{transition:border-color .16s ease,color .16s ease,background-color .16s ease}@media(hover:hover){.ov-open:hover{border-color:#3fc7c9!important;color:#3fc7c9!important;background:#3fc7c912!important}}@media(hover:hover){.btn-danger-lift:hover{background:#ef7a6e!important}}@media(hover:hover){.btn-teal-lift:hover{background:#68dcdd!important}}.link-lift{transition:transform .15s ease,filter .15s ease}@media(hover:hover){.link-lift:hover{transform:translateY(-1px);filter:brightness(1.1)}}@media(hover:hover){.mb-add-card:hover{border-color:#2a313b!important}}.builds-row{transition:background-color .16s ease,box-shadow .2s ease}@media(hover:hover){.builds-row:hover{background:#1a1e25!important;box-shadow:inset 2px 0 #3fc7c9}}.builds-panel{transition:border-color .22s ease}@media(hover:hover){.builds-panel:hover{border-color:#2f3742!important}}.mach-focus-cols{display:flex;flex-wrap:wrap;overflow-y:auto}@media(min-width:1280px){.mach-focus-cols{flex-wrap:nowrap;overflow:hidden}}.four-up{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1279px){.four-up{grid-template-columns:repeat(2,minmax(0,1fr))}}.fields-frame{container-type:inline-size}.fields-four,.fields-six{display:grid;gap:16px 22px;grid-template-columns:repeat(2,minmax(0,1fr))}@container (min-width:760px){.fields-four{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:600px){.fields-six{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:1150px){.fields-six{grid-template-columns:repeat(6,minmax(0,1fr))}}.trade-panes{display:grid;gap:16px;align-items:start;grid-template-columns:minmax(0,1fr)}@container (min-width:860px){.trade-panes{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-stat-pane{position:sticky;top:140px;max-height:calc(100vh - 156px);overflow-y:auto;overscroll-behavior:contain}}@container (min-width:1320px){.trade-stock-note{text-align:right}}.wake-path{display:grid;align-items:center;gap:14px 12px;grid-template-columns:minmax(0,auto) minmax(28px,1fr) minmax(0,auto) minmax(28px,1fr) minmax(0,auto) minmax(28px,1fr) minmax(0,auto)}@media(max-width:1279px){.wake-path{grid-template-columns:repeat(2,minmax(0,1fr))}.wake-path-link{display:none}}.rangepair{position:relative;height:20px}.rangepair-track{position:absolute;left:0;right:0;top:8px;height:4px;border-radius:2px;background:#20262f}.rangepair-fill{position:absolute;top:8px;height:4px;border-radius:2px;background:#3fc7c9}.rangepair input[type=range]{position:absolute;left:0;top:0;width:100%;height:20px;margin:0;background:transparent;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.rangepair input[type=range]:focus{outline:none;box-shadow:none}.rangepair input[type=range]::-webkit-slider-runnable-track{background:transparent}.rangepair input[type=range]::-moz-range-track{background:transparent}.rangepair input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:14px;height:14px;border-radius:50%;background:#3fc7c9;border:2px solid #0e1014;cursor:pointer}.rangepair input[type=range]::-moz-range-thumb{pointer-events:auto;width:14px;height:14px;border-radius:50%;background:#3fc7c9;border:2px solid #0e1014;cursor:pointer}.range-one{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:20px;margin:0;background:transparent;cursor:pointer}.range-one:disabled{cursor:not-allowed}.range-one:focus{outline:none;box-shadow:none}.range-one::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(to right,#3fc7c9 var(--fill,0%),#20262f var(--fill,0%))}.range-one::-moz-range-track{height:4px;border-radius:2px;background:#20262f}.range-one::-moz-range-progress{height:4px;border-radius:2px;background:#3fc7c9}.range-one::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-5px;border-radius:50%;background:#3fc7c9;border:2px solid #0e1014;transition:transform .15s ease,box-shadow .15s ease}.range-one::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#3fc7c9;border:2px solid #0e1014}@media(hover:hover){.range-one:hover::-webkit-slider-thumb{transform:scale(1.15)}}.range-one:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #3fc7c94d}.mach-event-copy{opacity:0;transition:opacity .15s ease}.mach-event:hover .mach-event-copy{opacity:1}@media(hover:none){.mach-event-copy{opacity:1}}@media(pointer:coarse){.touch-area,.touch-box{position:relative}.touch-area:after,.touch-box:after{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}.touch-box:after{top:-9px;right:-9px;bottom:-9px;left:-9px}.touch-check{width:22px!important;height:22px!important}}@media(pointer:coarse){.rangepair input[type=range]::-webkit-slider-thumb{width:22px;height:22px}.rangepair input[type=range]::-moz-range-thumb{width:22px;height:22px}.range-one{height:24px;margin:-2px 0}.range-one::-webkit-slider-thumb{width:20px;height:20px;margin-top:-8px}.range-one::-moz-range-thumb{width:20px;height:20px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
