#paxon-mobile-nav{display:none}
@media(max-width:900px){
 :root{--paxon-bottom-space:calc(100px + env(safe-area-inset-bottom,0px) + var(--paxon-nav-occluded,0px))}
 #paxon-mobile-nav{position:fixed;z-index:45;left:0;right:0;top:var(--paxon-nav-top,calc(100dvh - 74px - env(safe-area-inset-bottom,0px)));bottom:auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));box-sizing:border-box;min-height:74px;padding:6px max(4px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(4px,env(safe-area-inset-left,0px));background:#000;color:#fff;box-shadow:0 -3px 14px #0002}
 #paxon-mobile-nav .paxon-mobile-item{position:relative;display:grid;grid-template-rows:30px 26px;justify-items:center;align-content:start;gap:2px;min-width:0;min-height:62px;margin:0;padding:0 2px;border:0;background:transparent;color:#fff;font-family:inherit;font-size:11px;font-weight:400!important;line-height:13px;cursor:pointer;border-radius:8px;-webkit-tap-highlight-color:transparent}
 #paxon-mobile-nav .paxon-mobile-icon{position:relative;display:grid;place-items:center;align-self:center;width:28px;height:28px;color:inherit}
 #paxon-mobile-nav svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
 #paxon-mobile-nav .paxon-mobile-label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-width:0;max-width:100%;color:inherit;text-align:center;overflow-wrap:anywhere;align-self:center}
 #paxon-mobile-nav .paxon-mobile-mine-orb{position:absolute;top:-25px;left:50%;transform:translateX(-50%);display:grid;place-items:center;box-sizing:border-box;width:58px;height:58px;border:0;border-radius:50%;background:#000;color:#fff;box-shadow:none}
 #paxon-mobile-nav .paxon-mobile-mine-orb img{display:block;width:48px;height:48px;object-fit:contain;border-radius:50%;filter:none;pointer-events:none}
 #paxon-mobile-nav .paxon-mobile-item.is-active{color:#55dfc3}
 #paxon-mobile-nav .paxon-mobile-item:focus-visible{outline:2px solid #55dfc3;outline-offset:-2px}
 .content{padding-bottom:var(--paxon-bottom-space)!important}
 html{scroll-padding-bottom:var(--paxon-bottom-space)}
 main input,main textarea,main select,main button{scroll-margin-bottom:var(--paxon-bottom-space)}
 body.security-page .content{height:calc(100dvh - 78px - var(--paxon-bottom-space))!important;min-height:0!important;overflow-y:auto!important;padding-bottom:12px!important}
 body.security-page main{padding-bottom:var(--paxon-bottom-space);box-sizing:border-box}
}
