.mobile-app-header{display:none}.wallet-full{word-break:break-all}.wallet-full small{display:block;color:var(--muted);margin-bottom:6px}.wallet-full b{font-size:13px}.wallet-cell{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}@media(max-width:800px){body{background:radial-gradient(circle at 50% -10%,#35226e 0,transparent 32%),linear-gradient(160deg,#050712,#0b1020 58%,#070914)}.mobile-app-header{position:fixed;z-index:9;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;height:58px;padding:0 15px;background:rgba(7,10,22,.9);border-bottom:1px solid rgba(151,165,211,.16);backdrop-filter:blur(18px)}.mobile-app-header .brand{font-size:16px}.mobile-app-header .mark{width:29px;height:29px;border-radius:9px}.presentation .shell{display:block}.sidebar{position:fixed!important;z-index:10;top:auto!important;bottom:0;left:0;right:0;width:100%;height:66px!important;padding:5px 4px!important;border:0!important;border-top:1px solid rgba(151,165,211,.16)!important;background:rgba(7,10,22,.94)!important;box-shadow:0 -8px 22px rgba(0,0,0,.28)}.sidebar>.brand{display:none}.nav{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr));gap:0!important;margin:0!important;overflow:visible!important;height:56px}.nav button{display:flex;min-width:0!important;align-items:center;justify-content:center;flex-direction:column;gap:2px;padding:4px 1px!important;border:0!important;border-radius:9px!important;font-size:9px!important;line-height:1.05;text-align:center!important;color:#9eabc7!important;overflow:hidden}.nav button.active{color:var(--cyan)!important;background:rgba(52,230,255,.09)!important;box-shadow:none!important}.nav .nav-icon{font-size:17px;line-height:1;font-weight:700}.nav .mobile-extra{display:none!important}.content{padding:74px 11px 78px!important;max-width:none}.top{align-items:center!important;margin:0 2px 12px!important}.top h1{font-size:20px!important;letter-spacing:-.5px}.top p{font-size:11px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:230px}.top #presentation-toggle{padding:7px 8px;font-size:10px}.grid{gap:8px!important}.stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.card{padding:12px!important;border-radius:14px!important}.stat{min-height:76px}.stat .value{font-size:18px!important;margin:3px 0!important}.stat small{font-size:10px}.income{margin-top:9px!important}.income-header{margin-bottom:9px!important}.income-header h2{font-size:15px}.income-header p{display:none}.incomegrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.incomeitem{min-height:66px!important;padding:9px!important;border-radius:10px!important}.incomeitem label{font-size:9px!important;margin-bottom:5px!important}.incomeitem strong{font-size:14px!important}.incomeitem small{font-size:9px!important;margin-top:3px!important}.badge{font-size:9px!important;padding:4px 6px!important}.progress-grid{gap:7px!important}.progress-grid div{padding:8px!important}.progress-grid b{font-size:13px!important}.bar{height:7px!important;margin:8px 0!important}.wallet-full{margin-top:9px!important}.wallet-full b{font-size:11px!important}.table{min-width:570px}.landing{padding-bottom:20px}.auth{padding-top:72px}.authbox{padding:20px!important}.authbox .field{margin:10px 0}.authbox input{padding:10px!important}}
