html[data-shell=mobile] .mf-view{height:auto;min-height:100%}html[data-shell=mobile] .mf-overview,html[data-shell=mobile] .mf-files,html[data-shell=mobile] .mf-services,html[data-shell=mobile] .mf-vitals-tab,html[data-shell=mobile] .mf-versions-tab,html[data-shell=mobile] .mf-models-tab,html[data-shell=mobile] .mf-audit-tab,html[data-shell=mobile] .mf-resp-tab{padding:0 10px calc(20px + env(safe-area-inset-bottom));flex-direction:column;flex:none;gap:16px;display:flex}html[data-shell=mobile] .mf-col{flex:none;gap:16px}html[data-shell=mobile] .mf-tabs{z-index:3;border-bottom:1px solid var(--arc-line-faint);background:var(--arc-bg);overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:6px;padding:8px 10px;position:sticky;top:0;overflow-x:auto}html[data-shell=mobile] .mf-tabs::-webkit-scrollbar{display:none}html[data-shell=mobile] .mf-tab{border:1px solid var(--arc-line-faint);border-radius:99px;flex:none;min-height:36px;padding:9px 14px;font-size:9px}html[data-shell=mobile] .mf-tab.active{border-color:var(--arc-blue);background:var(--arc-accent-soft)}html[data-evi-visual-fx=on][data-shell=mobile] .mf-tab.active{border-bottom-color:var(--arc-blue)}html[data-evi-visual-fx=on][data-shell=mobile] .mf-tab.active:after{display:none}html[data-shell=mobile] .mf-overview>.panel:nth-child(n+6),html[data-shell=mobile] .mf-files>.mf-col>.panel,html[data-shell=mobile] .mf-services>.mf-col:last-child>.panel,html[data-shell=mobile] .mf-vitals-tab>.mf-col>.panel,html[data-shell=mobile] .mf-versions-tab>.panel:nth-child(2){border-left:1px solid var(--arc-line);text-align:left;border-right:0;padding-left:15px;padding-right:0}html[data-shell=mobile] .mf-overview>.panel:nth-child(n+6)>.corner.tl,html[data-shell=mobile] .mf-files>.mf-col>.panel>.corner.tl,html[data-shell=mobile] .mf-services>.mf-col:last-child>.panel>.corner.tl,html[data-shell=mobile] .mf-vitals-tab>.mf-col>.panel>.corner.tl,html[data-shell=mobile] .mf-versions-tab>.panel:nth-child(2)>.corner.tl{left:-4px;right:auto}html[data-shell=mobile] .mf-overview>.panel:nth-child(n+6)>.panel-head,html[data-shell=mobile] .mf-files>.mf-col>.panel>.panel-head,html[data-shell=mobile] .mf-services>.mf-col:last-child>.panel>.panel-head,html[data-shell=mobile] .mf-vitals-tab>.mf-col>.panel>.panel-head,html[data-shell=mobile] .mf-versions-tab>.panel:nth-child(2)>.panel-head{flex-direction:row}html[data-shell=mobile] .mf-overview>.panel:nth-child(n+6)>.panel-head:after,html[data-shell=mobile] .mf-files>.mf-col>.panel>.panel-head:after,html[data-shell=mobile] .mf-services>.mf-col:last-child>.panel>.panel-head:after,html[data-shell=mobile] .mf-vitals-tab>.mf-col>.panel>.panel-head:after,html[data-shell=mobile] .mf-versions-tab>.panel:nth-child(2)>.panel-head:after{background:linear-gradient(90deg, var(--arc-line), transparent)}html[data-shell=mobile] .mf-overview>.panel:nth-child(n+6) .mf-detail-row,html[data-shell=mobile] .mf-files>.mf-col>.panel .mf-detail-row,html[data-shell=mobile] .mf-services>.mf-col:last-child>.panel .mf-detail-row,html[data-shell=mobile] .mf-vitals-tab>.mf-col>.panel .mf-detail-row,html[data-shell=mobile] .mf-versions-tab>.panel:nth-child(2) .mf-detail-row{flex-direction:row}html[data-shell=mobile] .mf-overview>.panel:nth-child(n+6) .mf-warn,html[data-shell=mobile] .mf-files>.mf-col>.panel .mf-warn,html[data-shell=mobile] .mf-services>.mf-col:last-child>.panel .mf-warn,html[data-shell=mobile] .mf-vitals-tab>.mf-col>.panel .mf-warn,html[data-shell=mobile] .mf-versions-tab>.panel:nth-child(2) .mf-warn{border-left:2px solid var(--arc-warn);border-right:0}html[data-shell=mobile] .mf-services>.mf-col:last-child>.panel .mf-actions,html[data-shell=mobile] .mf-versions-tab>.panel:nth-child(2) .mf-actions{justify-content:flex-start}html[data-shell=mobile] .mf-backups,html[data-shell=mobile] .mf-upload{text-align:left;height:auto}html[data-shell=mobile] .mf-version-row{flex-direction:row}html[data-shell=mobile] .mf-btn{min-height:36px;padding:8px 14px;font-size:10px}html[data-shell=mobile] .mf-btn.tiny{min-height:32px;padding:6px 11px;font-size:9.5px}html[data-shell=mobile] .mf-view input,html[data-shell=mobile] .mf-view select{min-height:40px;padding:7px 12px;font-size:16px}html[data-shell=mobile] .mf-audit-filters select,html[data-shell=mobile] .mf-log-controls select{flex:140px;min-width:0}html[data-shell=mobile] .mf-view .mf-table,html[data-shell=mobile] .mf-view .mf-table tbody{display:block}html[data-shell=mobile] .mf-view .mf-table thead{display:none}html[data-shell=mobile] .mf-view .mf-table tbody tr{border-left:2px solid var(--arc-line-faint);background:#020c1a73;border-radius:0 8px 8px 0;padding:9px 11px;display:block}html[data-shell=mobile] .mf-view .mf-table tbody tr+tr{margin-top:7px}html[data-shell=mobile] .mf-view .mf-table tbody tr.active{border-left-color:var(--arc-blue);box-shadow:none}html[data-shell=mobile] .mf-view .mf-table tbody td{border-bottom:0;flex-wrap:wrap;align-items:baseline;gap:3px 8px;padding:2px 0;display:flex}html[data-shell=mobile] .mf-view .mf-table tbody td:before{color:var(--arc-faint);letter-spacing:var(--arc-track-kv);text-transform:uppercase;flex:0 0 78px;font-size:8.5px}html[data-shell=mobile] .mf-view .mf-table tbody td:first-child{color:var(--arc-text);margin-bottom:4px;font-size:11px}html[data-shell=mobile] .mf-view .mf-cell-unit,html[data-shell=mobile] .mf-view .mf-cell-model,html[data-shell=mobile] .mf-view .mf-cell-target,html[data-shell=mobile] .mf-view .mf-cell-summary{overflow-wrap:anywhere;white-space:normal;max-width:none;overflow:visible}html[data-shell=mobile] .mf-view .mf-cell-actions{text-align:left}html[data-shell=mobile] .mf-table-wrap .mf-table tbody td:nth-child(2):before{content:"State"}html[data-shell=mobile] .mf-table-wrap .mf-table tbody td:nth-child(3):before{content:"Uptime"}html[data-shell=mobile] .mf-table-wrap:not(.compact) .mf-table tbody td:nth-child(4):before{content:"Memory"}html[data-shell=mobile] .mf-table-wrap:not(.compact) .mf-table tbody td:nth-child(5):before{content:"Restarts"}html[data-shell=mobile] .mf-versions .mf-table tbody td:nth-child(2):before{content:"Installed"}html[data-shell=mobile] .mf-versions .mf-table tbody td:nth-child(3):before{content:"Latest"}html[data-shell=mobile] .mf-versions .mf-table tbody td:nth-child(4):before{content:"Status"}html[data-shell=mobile] .mf-models .mf-table tbody td:nth-child(2):before{content:"Current"}html[data-shell=mobile] .mf-audit .mf-table tbody td:nth-child(2):before{content:"Action"}html[data-shell=mobile] .mf-audit .mf-table tbody td:nth-child(3):before{content:"Target"}html[data-shell=mobile] .mf-audit:not(.compact) .mf-table tbody td:nth-child(4):before{content:"Summary"}html[data-shell=mobile] .mf-audit:not(.compact) .mf-table tbody td:nth-child(5):before,html[data-shell=mobile] .mf-audit.compact .mf-table tbody td:nth-child(4):before{content:"Outcome"}html[data-shell=mobile] .mf-pantheon .mf-table tbody td:nth-child(2):before{content:"Role"}html[data-shell=mobile] .mf-pantheon .mf-table tbody td:nth-child(3):before{content:"Current"}html[data-shell=mobile] .mf-pantheon .mf-table tbody td:nth-child(4):before{content:"Reasoning"}html[data-shell=mobile] .mf-pantheon .mf-table tbody td:nth-child(5):before{content:"Fallback"}html[data-shell=mobile] .mf-pantheon .mf-table tbody td:nth-child(7):before{content:"Est. cost"}html[data-shell=mobile] .mf-pantheon .mf-table tbody td:nth-child(8):before{content:"State"}html[data-shell=mobile] .mf-pantheon .mf-table tbody td:nth-child(9):before{content:"Memory"}html[data-shell=mobile] .mf-pantheon .mf-table tbody td:nth-child(10):before{content:"Capabilities"}html[data-shell=mobile] .mf-models .mf-table select,html[data-shell=mobile] .mf-pantheon .mf-table select{width:100%}html[data-shell=mobile] .mf-pantheon-foot{flex-direction:column;align-items:stretch;gap:9px}html[data-shell=mobile] .mf-table-wrap{overflow:visible}html[data-shell=mobile] .mf-dial{width:min(260px,68vw);height:min(260px,68vw);margin:2px auto 0}html[data-shell=mobile] .mf-dial-ring.mid{inset:22px}html[data-shell=mobile] .mf-dial-ring.inner{inset:50px}html[data-shell=mobile] .mf-dial-value{font-size:44px}html[data-shell=mobile] .mf-log{min-height:0}html[data-shell=mobile] .mf-log-rows{min-height:180px;max-height:58dvh}html[data-shell=mobile] .mf-log-row{grid-template-columns:52px minmax(0,1fr);gap:1px 8px;padding:3px 9px}html[data-shell=mobile] .mf-log-text{grid-column:1/-1}html[data-shell=mobile] .mf-timer-row,html[data-shell=mobile] .mf-timers.compact .mf-timer-row{grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:6px 0}html[data-shell=mobile] .mf-timer-strip{grid-column:1/-1;margin-top:2px}html[data-shell=mobile] .mf-timer-scale{padding-left:0}html[data-shell=mobile] .mf-timer-rows{overflow:visible}html[data-shell=mobile] .mf-vital,html[data-shell=mobile] .mf-vitals.compact .mf-vital{grid-template-columns:50px 76px minmax(36px,1fr) auto;gap:3px 7px}html[data-shell=mobile] .mf-spark,html[data-shell=mobile] .mf-vitals.compact .mf-spark{width:84px;height:18px}html[data-shell=mobile] .mf-treemap{touch-action:manipulation;height:168px}html[data-shell=mobile] .mf-tm-rect{cursor:pointer}html[data-shell=mobile] .mf-tm-rect.selected{opacity:1;stroke:var(--arc-blue);stroke-width:.8px}html[data-shell=mobile] .mf-tm-detail{min-height:18px;font-family:var(--arc-font-mono);align-items:baseline;gap:8px;margin:0;font-size:10px;display:flex}html[data-shell=mobile] .mf-tm-detail-path{min-width:0;color:var(--arc-body);overflow-wrap:anywhere;flex:auto}html[data-shell=mobile] .mf-tm-detail-size{color:var(--arc-blue);flex:none}html[data-shell=mobile] .mf-seg-legend li{grid-template-columns:10px minmax(0,1fr) 38px 58px}html[data-shell=mobile] .mf-biggest li{grid-template-columns:minmax(0,1fr) 60px}html[data-shell=mobile] .mf-tree,html[data-shell=mobile] .mf-editor,html[data-shell=mobile] .mf-env{height:auto}html[data-shell=mobile] .mf-tree-rows,html[data-shell=mobile] .mf-version-rows,html[data-shell=mobile] .mf-env-rows{flex:none;max-height:46dvh}html[data-shell=mobile] .mf-code{flex:none;min-height:44dvh}html[data-shell=mobile] .mf-code .cm-editor{height:44dvh}html[data-shell=mobile] .mf-editor-head{gap:7px;padding:10px 11px}html[data-shell=mobile] .mf-env-row{border-bottom:1px solid var(--arc-line-faint);grid-template-columns:minmax(0,1fr);gap:5px;padding:7px 0}html[data-shell=mobile] .mf-env-add{flex-wrap:wrap}html[data-shell=mobile] .mf-drop{padding:24px 12px}html[data-shell=mobile] .mf-modal-scrim{padding:8px;padding-top:calc(8px + env(safe-area-inset-top));padding-bottom:calc(8px + env(safe-area-inset-bottom))}:is(html[data-shell=mobile] .mf-modal,html[data-shell=mobile] .mf-modal:has(.mf-diff),html[data-shell=mobile] .mf-modal:has(.mf-env-table)){border-radius:10px;width:100%;max-width:100vw;max-height:100%}html[data-shell=mobile] .mf-modal-head,html[data-shell=mobile] .mf-modal-body,html[data-shell=mobile] .mf-modal-foot{padding-left:12px;padding-right:12px}html[data-shell=mobile] .mf-modal-foot{flex-wrap:wrap}html[data-shell=mobile] .mf-modal-foot .mf-btn{flex:auto;justify-content:center;min-height:44px}html[data-shell=mobile] .mf-diff{max-height:42dvh;font-size:10px}html[data-shell=mobile] .mf-diff-line{grid-template-columns:26px 26px 12px minmax(0,1fr);padding:0 6px}html[data-shell=mobile] .mf-env-table th,html[data-shell=mobile] .mf-env-table td{overflow-wrap:anywhere;padding:5px 4px}html[data-shell=mobile] .mf-resp-tab>.mf-col>.panel,html[data-shell=mobile] .mf-resp-tab>.mf-col:first-child>.panel:nth-child(2),html[data-shell=mobile] .mf-resp-tab>.mf-col:last-child>.panel:nth-child(2){flex:none}html[data-shell=mobile] .mf-resp-tab .panel>.panel-body{overflow:visible}html[data-shell=mobile] .mf-resp-situation{flex-direction:column;display:flex}html[data-shell=mobile] .mf-resp-title,html[data-shell=mobile] .mf-resp-text,html[data-shell=mobile] .mf-resp-note{font-size:12px}html[data-shell=mobile] .mf-resp-meta,html[data-shell=mobile] .mf-resp-empty,html[data-shell=mobile] .mf-resp-stale,html[data-shell=mobile] .mf-resp-error,html[data-shell=mobile] .mf-resp-live{font-size:10px}html[data-shell=mobile] .mf-resp-tab .mf-detail-row{flex-direction:column;gap:2px}html[data-shell=mobile] .mf-resp-actions .mf-btn{justify-content:center;min-width:44px;min-height:44px}html[data-shell=mobile] .mf-resp-quiet input[type=time]{min-height:44px}html[data-shell=mobile] .mf-approver-counts{grid-template-columns:1fr}html[data-shell=mobile] .mf-approver-counts dd,html[data-shell=mobile] .mf-handoff-what,html[data-shell=mobile] .mf-capinv-id{font-size:12px}html[data-shell=mobile] .mf-handoff-meta,html[data-shell=mobile] .mf-capinv-risk{font-size:10px}html[data-shell=mobile] .mf-capinv-filter{min-height:44px;font-size:16px}html[data-shell=mobile] .mf-cost-provider{flex-direction:column;align-items:flex-start}html[data-shell=mobile] .mf-cost-window{font-size:12px}html[data-shell=mobile] .mf-cost-of,html[data-shell=mobile] .mf-cost-reset{font-size:10px}
