.nt-mobile-nav,.nt-mobile-sheet-overlay{display:none}.nt-mobile-nav-badge[hidden],.nt-mobile-sheet-badge[hidden]{display:none!important}
@media(max-width:760px){
:root{--nt-mobile-nav-height:72px}body{padding-bottom:calc(var(--nt-mobile-nav-height) + env(safe-area-inset-bottom,0px));overscroll-behavior-y:none}.page{padding:12px 12px 24px;overflow:visible}.page-shell{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:14px;height:auto;min-height:calc(100dvh - var(--nt-mobile-nav-height) - 36px)}.rail{display:none}.center-stage,.dashboard{grid-column:1;min-width:0}.stage-top{padding:3px 3px 0}.stage-title{font-size:27px}.stage-sub{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.stage-main{min-height:520px}.search-area{padding:0!important}.stage-map{min-height:390px}.stage-map-head{display:block}.stage-map-actions{display:none}.dashboard{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.home-monitor-card{min-height:500px}.nav-fab,.wallpaper-fab,.command-center-mobile-trigger{display:none!important}
.nt-mobile-nav{position:fixed;right:10px;bottom:max(8px,env(safe-area-inset-bottom,0px));left:10px;z-index:3100;height:64px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;padding:6px 5px;border:1px solid rgba(255,255,255,.18);border-radius:22px;background:linear-gradient(155deg,rgba(19,30,54,.88),rgba(25,21,52,.84));box-shadow:0 18px 48px rgba(1,5,18,.48),inset 0 1px 0 rgba(255,255,255,.16);backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%)}.nt-mobile-nav::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.09),transparent 30%,transparent 72%,rgba(103,232,249,.07))}.nt-mobile-nav-item{position:relative;z-index:1;min-width:0;height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;border-radius:16px;background:transparent;color:rgba(218,230,248,.58);font:500 10px/1 inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .16s ease,background .16s ease,transform .16s ease}.nt-mobile-nav-item>svg{width:20px;height:20px;flex:0 0 auto}.nt-mobile-nav-item.active{color:#effcff;background:linear-gradient(145deg,rgba(34,211,238,.14),rgba(139,92,246,.12));box-shadow:inset 0 0 0 1px rgba(103,232,249,.11)}.nt-mobile-nav-item:active{transform:scale(.94)}.nt-mobile-nav-primary{overflow:visible}.nt-mobile-nav-primary>i{width:44px;height:44px;margin-top:-25px;margin-bottom:1px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:17px;background:linear-gradient(145deg,#28d5df,#7076ff 52%,#ae5eea);box-shadow:0 13px 28px rgba(50,107,238,.4),inset 0 1px 0 rgba(255,255,255,.3);color:#fff;font-style:normal}.nt-mobile-nav-primary>i svg{width:20px;height:20px}.nt-mobile-nav-primary.active{background:transparent;box-shadow:none}.nt-mobile-nav-badge{position:absolute;top:3px;right:12px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border:2px solid #17223b;border-radius:999px;background:#fb7185;color:#fff;font:800 9px/1 inherit}
.nt-mobile-sheet-overlay{position:fixed;inset:0;z-index:10020;display:flex;align-items:flex-end;justify-content:center;padding:0;background:rgba(3,7,18,.58);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease}.nt-mobile-sheet-overlay.open{opacity:1;visibility:visible;pointer-events:auto}.nt-mobile-sheet{width:100%;max-height:min(78dvh,720px);display:flex;flex-direction:column;padding:7px 14px calc(18px + env(safe-area-inset-bottom,0px));border:1px solid rgba(255,255,255,.16);border-bottom:0;border-radius:28px 28px 0 0;background:linear-gradient(165deg,rgba(29,43,73,.96),rgba(14,23,43,.96) 48%,rgba(42,24,64,.95));box-shadow:0 -24px 72px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.16);transform:translateY(105%);transition:transform .28s cubic-bezier(.22,.78,.22,1);will-change:transform;touch-action:pan-y}.nt-mobile-sheet-overlay.open .nt-mobile-sheet{transform:translateY(0)}.nt-mobile-sheet-handle{width:42px;height:5px;margin:2px auto 10px;border-radius:999px;background:rgba(222,235,251,.28)}.nt-mobile-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:2px 4px 15px}.nt-mobile-sheet-head span{color:#67e8f9;font-size:9px;font-weight:800;letter-spacing:.18em}.nt-mobile-sheet-head h2{margin:4px 0 3px;color:#fff;font-size:23px;letter-spacing:-.03em}.nt-mobile-sheet-head p{color:rgba(213,227,245,.47);font-size:10px}.nt-mobile-sheet-head button{width:38px;height:38px;flex:0 0 auto;border:1px solid rgba(255,255,255,.13);border-radius:13px;background:rgba(255,255,255,.07);color:#eef6ff;font-size:22px}.nt-mobile-sheet-grid{min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;overflow-y:auto;padding:1px 2px 6px;overscroll-behavior:contain;scrollbar-width:none}.nt-mobile-sheet-grid::-webkit-scrollbar{display:none}.nt-mobile-sheet-grid>button,.nt-mobile-sheet-grid>a{position:relative;min-width:0;min-height:102px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:13px 11px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.035));color:inherit;text-decoration:none;text-align:left;font-family:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.nt-mobile-sheet-grid>button:active,.nt-mobile-sheet-grid>a:active{transform:scale(.97);background:rgba(255,255,255,.11)}.nt-mobile-sheet-grid i{width:31px;height:31px;display:grid;place-items:center;margin-bottom:9px;border-radius:11px;background:linear-gradient(145deg,rgba(34,211,238,.18),rgba(139,92,246,.20));color:#e8fbff;font-size:13px;font-style:normal;font-weight:800}.nt-mobile-sheet-grid strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f5f9ff;font-size:12px}.nt-mobile-sheet-grid span{max-width:100%;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(208,222,242,.44);font-size:9px}.nt-mobile-sheet-badge{position:absolute;top:9px;right:9px;min-width:19px;height:19px;padding:0 5px;display:grid;place-items:center;border-radius:999px;background:#fb7185;color:#fff;font:800 9px/1 inherit}body.nt-mobile-sheet-open{overflow:hidden}
.nav-board-overlay{z-index:10008}.nav-board{top:auto;right:0;bottom:0;left:0;z-index:10009;width:100%;height:min(88dvh,820px);padding:8px 12px calc(16px + env(safe-area-inset-bottom,0px));border-radius:28px 28px 0 0;transform:none}.nav-board.open{animation:ntMobileSheetIn .24s cubic-bezier(.22,.78,.22,1)}.nav-board-head{position:relative;padding:2px 3px 7px;margin-bottom:6px}.nav-board-head::before{content:"";position:absolute;top:2px;left:50%;width:42px;height:5px;border-radius:999px;background:rgba(255,255,255,.24);transform:translateX(-50%)}.nav-board-title{padding-top:13px;font-size:22px}.nav-board-body{display:flex;flex-direction:column;gap:10px}.nav-board-tabs{max-height:58px;display:flex;flex-direction:row;gap:7px;overflow-x:auto;overflow-y:hidden;padding:1px 2px 7px;scrollbar-width:none;scroll-snap-type:x proximity}.nav-board-tabs::-webkit-scrollbar{display:none}.nav-board-tab{width:auto;min-width:max-content;padding:9px 12px;border-radius:13px;scroll-snap-align:start}.nav-board-tab.is-child{padding-left:12px}.nav-board-panel{flex:1;padding:12px;border-radius:20px;overscroll-behavior:contain}.nav-board-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nav-board-link{padding:11px 6px}.nav-board-icon{width:50px;height:50px;border-radius:16px}@keyframes ntMobileSheetIn{from{transform:translateY(100%)}to{transform:translateY(0)}}
.wp-panel{z-index:10010;width:min(360px,100vw);padding-bottom:env(safe-area-inset-bottom,0px)}
}
@media(max-width:370px){.nt-mobile-sheet-grid,.nav-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){.nt-mobile-nav-item,.nt-mobile-sheet-overlay,.nt-mobile-sheet{transition:none!important}.nav-board.open{animation:none!important}}
