:root{--app-vh:100vh}@supports (height:100dvh){:root{--app-vh:100dvh}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}input[type=date]{color-scheme:dark}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}.app-hscroll::-webkit-scrollbar{height:12px}.app-hscroll::-webkit-scrollbar-track{background:#111}.app-hscroll::-webkit-scrollbar-thumb{background:#333;border:3px solid #111;border-radius:6px}.app-hscroll::-webkit-scrollbar-thumb:hover{background:#555}.app-hscroll::-webkit-scrollbar-thumb:active{background:gold}@supports not selector(::-webkit-scrollbar){.app-hscroll{scrollbar-color:#444 #111}}@media (pointer:coarse){body{background:#0a0a0a}*{-webkit-tap-highlight-color:transparent}[role=button],a,button,input,label,select,textarea{touch-action:manipulation}.touch-hit{position:relative}.touch-hit:after{content:"";inset:-12px;position:absolute}input,select,textarea{font-size:16px!important}:root{color-scheme:dark}select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='m0 0 5 6 5-6z' fill='%23888'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;padding-right:30px!important}}@media (pointer:coarse) and (max-height:500px),(pointer:coarse) and (max-width:768px){.m-wrap{flex-wrap:wrap!important;row-gap:8px}.m-stack{grid-template-columns:1fr!important}.m-grid2,.m-stack{display:grid!important}.m-addr,.m-grid2{grid-template-columns:1fr 1fr!important}.m-addr>:first-child{grid-column:1/-1}.m-scroll-row{flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.m-scroll-row::-webkit-scrollbar{display:none}.m-scroll-row>*{flex-shrink:0}.m-minw0{min-width:0!important}.m-contain{overscroll-behavior-x:contain}.m-overlay{padding:8px!important}.m-modal{overscroll-behavior:contain;padding:20px!important}.m-modal-footer{background:#141414;bottom:0;box-shadow:0 -10px 12px -6px #0009;padding-bottom:4px;padding-top:12px;position:-webkit-sticky;position:sticky;z-index:1}.m-modal .m-modal-footer{bottom:-20px;margin-bottom:-20px;padding-bottom:20px}main [id]{scroll-margin-top:calc(72px + env(safe-area-inset-top, 0px))!important}.m-profile>*{padding:16px!important}.m-profile>#status{order:-3}.m-profile>#issue-feed{order:-2}.m-profile>#device-history{order:-1}.m-login{box-sizing:border-box;padding:16px}.m-login-card{padding:24px!important}main h1{font-size:22px!important}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;will-change:width,height;z-index:1}.react-grid-item.react-draggable-dragging{transition:none;will-change:transform;z-index:3}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;-webkit-user-select:none;-o-user-select:none;user-select:none;z-index:2}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{height:20px;position:absolute;width:20px}.react-grid-item>.react-resizable-handle:after{border-bottom:2px solid #0006;border-right:2px solid #0006;bottom:3px;content:"";height:5px;position:absolute;right:3px;width:5px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;cursor:sw-resize;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;cursor:se-resize;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;left:0;top:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;right:0;top:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e,.react-grid-item>.react-resizable-handle.react-resizable-handle-w{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;left:50%;margin-left:-10px}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgd2lkdGg9IjYiIGhlaWdodD0iNiI+PHBhdGggZD0iTTYgNkgwVjQuMmg0LjJWMEg2djZaIiBvcGFjaXR5PSIuMzAyIi8+PC9zdmc+);background-origin:content-box;background-position:100% 100%;background-repeat:no-repeat;box-sizing:border-box;height:20px;padding:0 3px 3px 0;position:absolute;width:20px}.react-resizable-handle-sw{bottom:0;cursor:sw-resize;left:0;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;cursor:se-resize;right:0}.react-resizable-handle-nw{cursor:nw-resize;left:0;top:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;right:0;top:0;transform:rotate(270deg)}.react-resizable-handle-e,.react-resizable-handle-w{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;left:50%;margin-left:-10px}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.dash-tile{display:flex;flex-direction:column;height:100%;position:relative}.dash-tile-body{border-radius:12px;flex:1 1;min-height:0;overflow:auto;scrollbar-color:#333 #0000;scrollbar-width:thin}.dash-stack-item>*,.dash-tile-body>*{margin:0!important}.dash-tile-body>*{box-sizing:border-box;min-height:100%}.dash-stack{display:flex;flex-direction:column;gap:20px}.dash-stack-item:empty{display:none}.dash-pinned:not(:empty){margin-bottom:20px}.dash-grid.is-editing .dash-tile{border-radius:12px;outline:1px dashed #ffd7008c;outline-offset:3px}.dash-grid.is-editing .react-grid-item{cursor:grab;-webkit-user-select:none;user-select:none}.dash-grid.is-editing .react-grid-item.react-draggable-dragging{cursor:grabbing}.dash-card-tag{align-items:center;background:#1d1d1d;border:1px solid #ffd7008c;border-radius:6px;color:#ddd;display:flex;font-size:12px;font-weight:600;gap:6px;height:22px;left:14px;letter-spacing:.06em;padding:0 10px;pointer-events:none;position:absolute;text-transform:uppercase;top:-13px;white-space:nowrap;z-index:3}.dash-card-tag span{color:gold;font-size:14px}.dash-grid .react-grid-item.react-grid-placeholder{background:gold;border-radius:12px;opacity:.12}.dash-grid .react-grid-item.react-draggable-dragging,.dash-grid .react-grid-item.resizing{opacity:.9;z-index:3}.dash-grid .react-grid-item>.react-resizable-handle{background-image:none;height:22px;width:22px;z-index:2}.dash-grid .react-grid-item>.react-resizable-handle:after{border-bottom:3px solid gold;border-right:3px solid gold;bottom:4px;height:10px;right:4px;width:10px}