.mnav,.mnav-sheet-overlay,.mnav-sheet,.top-navbar-srv,.top-navbar-back{display:none}@media (max-width:767.98px){:root{--mnav-h:58px;--mnav-total:calc(var(--mnav-h) + max(6px, env(safe-area-inset-bottom, 0px) - var(--falix-adhesive-h, 0px)));--falix-bottombar-h:var(--mnav-total)}.mnav{display:flex;position:fixed;left:0;right:0;bottom:var(--falix-adhesive-h,0px);z-index:1035;background:#131326;border-top:1px solid rgba(255,255,255,0.06);border-radius:20px 20px 0 0;padding:6px max(6px, env(safe-area-inset-right, 0px)) max(6px, calc(env(safe-area-inset-bottom, 0px) - var(--falix-adhesive-h, 0px))) max(6px, env(safe-area-inset-left, 0px));transition:transform 0.2s ease}html.falix-kb-open .mnav{transform:translateY(150%)}html.falix-kb-open{--falix-bottombar-h:0px;--mnav-total:0px}.mnav-item{flex:1 1 0;min-width:0;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:7px 4px;position:relative;background:transparent;border:none;border-radius:14px;color:rgba(255,255,255,0.92);font-size:10.5px;font-weight:500;line-height:1.1;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color 0.16s ease,transform 0.12s ease}.mnav-item svg{width:22px;height:22px;flex-shrink:0;transition:transform 0.12s ease}.mnav-item span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mnav-item:active svg{transform:scale(0.88)}.mnav-item:active{background:#2D2D4A;color:#fff}.mnav-item.active{background:#2D2D4A;color:#fff}.mnav-item.nav-disabled{opacity:0.4;pointer-events:none}.mnav .nav-warning-dot{position:absolute;top:6px;right:calc(50% - 18px);width:8px;height:8px;border-radius:50%;background:#e63757}#aiw-trigger,.fm-console-toggle-btn{display:none!important}.mnav-power-circle{display:flex;align-items:center;justify-content:center;width:22px;height:22px;color:inherit;transition:color 0.25s ease}.mnav-power-circle svg{width:22px;height:22px}.mnav-power[data-status="running"] .mnav-power-circle{color:#00d27a}.mnav-power[data-status="running"] span{color:#7ee2b8}.mnav-power[data-status="starting"] .mnav-power-circle,.mnav-power[data-status="stopping"] .mnav-power-circle{color:#f5803e}.mnav-power[data-status="starting"] span,.mnav-power[data-status="stopping"] span{color:#fdba74}.mnav-power.pending .mnav-power-circle{animation:mnav-pulse 1.1s ease-in-out infinite}@keyframes mnav-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(0.85);opacity:0.6}}.mnav-sheet-overlay{display:block;position:fixed;inset:0;background:rgba(0,0,0,0.6);z-index:1060;opacity:0;visibility:hidden;transition:opacity 0.25s ease,visibility 0.25s ease}.mnav-sheet-overlay.show{opacity:1;visibility:visible}.mnav-sheet{display:flex;flex-direction:column;position:fixed;left:0;right:0;bottom:0;z-index:1061;max-height:86vh;max-height:86dvh;background:#131326;border-top:1px solid rgba(255,255,255,0.06);border-radius:18px 18px 0 0;box-shadow:0 -18px 38px rgba(0,0,0,0.5);transform:translateY(100%);transition:transform 0.28s cubic-bezier(0.32,0.72,0,1);touch-action:pan-y}.mnav-sheet.show{transform:translateY(0)}.mnav-sheet-grip{width:36px;height:4px;border-radius:2px;background:rgba(255,255,255,0.22);margin:8px auto 0;flex-shrink:0}.mnav-sheet-header{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 4px 18px;flex-shrink:0}.mnav-sheet-header h2{margin:0;font-size:16px;font-weight:700;color:#fff}.mnav-sheet-close{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:12px;color:rgba(245,247,250,0.7);cursor:pointer}.mnav-sheet-close:active{background:rgba(255,255,255,0.08);color:#fff}.mnav-sheet-close svg{width:18px;height:18px}.mnav-sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.18) transparent;padding:0 10px calc(16px + env(safe-area-inset-bottom, 0px))}.mnav-sheet-body section{position:static;padding:0;margin:0}.mnav-sheet-body section h3{margin:0;padding:14px 10px 4px;font-size:10px;font-weight:600;letter-spacing:0.05em;text-transform:uppercase;color:rgba(255,255,255,0.5)}.mnav-sheet-row{display:flex;align-items:center;gap:13px;min-height:48px;padding:6px 12px;border-radius:12px;color:rgba(255,255,255,0.92);font-size:14px;font-weight:500;text-decoration:none;-webkit-tap-highlight-color:transparent}.mnav-sheet-row svg{width:18px;height:18px;flex:0 0 18px;opacity:0.95}.mnav-sheet-row:active{background:rgba(255,255,255,0.07);color:#fff}.mnav-sheet-row.active{background:#2D2D4A;color:#fff}.mnav-sheet-row.active svg{opacity:1;color:#fff}.mnav-sheet-row.nav-disabled{opacity:0.4;pointer-events:none}.mnav-sheet-row .nav-warning-dot{margin-left:auto;width:8px;height:8px;border-radius:50%;background:#e63757;flex-shrink:0}.mnav-sheet-upgrade{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;margin-top:10px;padding:10px 14px;border:none;border-radius:12px;background:#2563eb;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background-color 0.16s ease}.mnav-sheet-upgrade:active{background:#1d4ed8}.mnav-sheet-upgrade svg{width:16px;height:16px}.mnav-sheet--power{max-height:78vh;max-height:78dvh}.mnav-power-sheet-title{display:flex;align-items:center;gap:10px;min-width:0}.mnav-power-sheet-title h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mnav-power-sheet-status{flex-shrink:0;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;background:rgba(100,116,139,0.25);color:#cbd5e1}.mnav-power-sheet-status[data-status="running"]{background:rgba(0,210,122,0.16);color:#6ee7b7}.mnav-power-sheet-status[data-status="starting"],.mnav-power-sheet-status[data-status="stopping"]{background:rgba(245,128,62,0.16);color:#fdba74}.mnav-power-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px 4px 4px}.mnav-power-grid.busy .mnav-power-action{opacity:0.5;pointer-events:none}.mnav-power-action{display:flex;align-items:center;justify-content:center;gap:9px;min-height:56px;border:none;border-radius:14px;background:rgba(255,255,255,0.06);color:#e2e8f0;font-size:14px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color 0.15s ease,opacity 0.15s ease}.mnav-power-action svg{width:15px;height:15px}.mnav-power-action:active{background:rgba(255,255,255,0.14)}.mnav-power-action:disabled{opacity:0.35;pointer-events:none}.mnav-power-action[data-power-action="start"]{background:rgba(0,210,122,0.14);color:#6ee7b7}.mnav-power-action[data-power-action="start"]:active{background:rgba(0,210,122,0.24)}.mnav-power-action--danger{background:rgba(230,55,87,0.12);color:#fda4af}.mnav-power-action--danger:active,.mnav-power-action--danger.confirming{background:rgba(230,55,87,0.28);color:#fecdd3}.mnav-srv-dot{width:9px;height:9px;border-radius:50%;background:#64748b;flex-shrink:0}.mnav-srv-dot[data-status="running"]{background:#00d27a}.mnav-srv-dot[data-status="starting"],.mnav-srv-dot[data-status="stopping"]{background:#f5803e}.mnav-srv-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-navbar-back{display:flex;align-items:center;justify-content:center;min-width:42px;min-height:44px;border-radius:12px;color:var(--navbar-text,#d5d9e0);text-decoration:none;-webkit-tap-highlight-color:transparent}.top-navbar-back:active{background:rgba(255,255,255,0.08)}.top-navbar-back svg{width:17px;height:17px}.content{padding-bottom:calc(var(--falix-bottom-stack) + 20px)!important}.top-navbar .top-navbar-toggler{display:none}.top-navbar-server .top-navbar-brand{display:none}.top-navbar-srv{display:flex;align-items:center;gap:8px;min-height:44px;max-width:60vw;padding:4px 10px;background:transparent;border:none;border-radius:12px;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent}.top-navbar-srv:active{background:rgba(255,255,255,0.08)}.top-navbar-srv-dot{width:9px;height:9px;border-radius:50%;background:#64748b;flex-shrink:0}.top-navbar-srv-dot[data-status="running"]{background:#00d27a}.top-navbar-srv-dot[data-status="starting"],.top-navbar-srv-dot[data-status="stopping"]{background:#f5803e}.top-navbar-srv-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.top-navbar-srv-caret{flex-shrink:0;opacity:0.6}}@media (max-width:1199.98px){.top-navbar{height:calc(55px + env(safe-area-inset-top, 0px));padding-top:env(safe-area-inset-top,0px)}.navbar-vertical{top:calc(55px + env(safe-area-inset-top, 0px))!important;height:calc(100vh - 55px - env(safe-area-inset-top, 0px))!important;height:calc(100dvh - 55px - env(safe-area-inset-top, 0px))!important}.content{padding-top:calc(75px + env(safe-area-inset-top, 0px))!important;padding-left:max(1rem, env(safe-area-inset-left, 0px))!important;padding-right:max(1rem, env(safe-area-inset-right, 0px))!important}.top-navbar{padding-left:max(1rem, env(safe-area-inset-left, 0px));padding-right:max(1rem, env(safe-area-inset-right, 0px))}}
