.app-nav .app-nav-logout{display:none}@media (min-width:901px){body,html{scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar,html::-webkit-scrollbar{width:0;height:0;display:none}.app-main{padding-top:calc(82px + env(safe-area-inset-top,0px));padding-bottom:40px}.app-main:has(> #referral-page:not(.hidden)){max-width:1120px}.app-main:has(> #profile-page:not(.hidden)){max-width:1120px;padding-bottom:12px}.app-nav{top:0;right:0;bottom:auto;left:0;height:52px;padding:0;border-top:0;border-bottom:1px solid var(--app-border);background:var(--app-panel-head);box-shadow:none;backdrop-filter:none}.page-command{display:none}#referral-page:not(.hidden) .referral-view{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,0.85fr);gap:16px;align-items:stretch}#referral-page:not(.hidden) .referral-heading{grid-column:1/-1;margin-bottom:6px}#referral-page:not(.hidden) .referral-view>.module-panel{margin-top:0}#profile-page:not(.hidden) .profile-menu{grid-template-columns:repeat(3,minmax(0,1fr))}#profile-page:not(.hidden) #profilePay,#profile-page:not(.hidden) #profilePayPanel,#profile-page:not(.hidden) #profileTx,#profile-page:not(.hidden) #profileTxPanel{grid-column:1/-1}#profile-page:not(.hidden) .profile-menu>#profilePublicOfferLink,#profile-page:not(.hidden) .profile-menu>#profileSupportLink,#profile-page:not(.hidden) .profile-menu>[data-open-install="1"]{min-height:78px;border-bottom:0!important}#profile-page:not(.hidden) .profile-menu>#profileSupportLink,#profile-page:not(.hidden).profile-menu>[data-open-install="1"]{border-right:1px solid var(--app-border)!important}#profile-page:not(.hidden) .profile-promo .module-panel-body{display:block}#profile-page:not(.hidden) .profile-promo-note{min-height:0;display:block;margin-top:11px!important}#profile-page-title{white-space:nowrap}#profile-page-title br{display:none}#profile-page-title span{display:inline;margin-left:0}#profile-page-title span::before{content:"\00a0"}.app-nav-inner{width:100%;max-width:none;min-height:52px;display:flex;align-items:center;gap:22px;margin:0;padding:0 18px;font-family:var(--app-font-mono)}.app-nav-inner::before{content:"";width:47px;height:11px;flex:0 0 47px;order:0;margin-right:14px;background:radial-gradient(circle at 5.5px 50%,#ff5f57 0 5px,transparent 5.5px),radial-gradient(circle at 23.5px 50%,#febc2e 0 5px,transparent 5.5px),radial-gradient(circle at 41.5px 50%,#28c840 0 5px,transparent 5.5px)}.app-nav-inner::after{content:var(--app-project-name, "Altura") "@app:~$ " var(--app-page-command, "");height:14px;display:inline-flex;align-items:center;flex:0 0 auto;order:1;padding-right:4px;border-right:7px solid var(--app-accent);background:linear-gradient(to right,var(--app-accent) 0 var(--app-command-prompt-width,14ch),var(--app-text-secondary) var(--app-command-prompt-width,14ch) 100%);background-clip:text;color:transparent;font-size:12.5px;font-weight:600;letter-spacing:-.01em;line-height:14px;white-space:nowrap;animation:1s steps(1,end) infinite app-nav-command-caret-blink;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.app-nav .nav-item{min-width:0;min-height:0;flex:0 0 auto;order:2;flex-direction:row;gap:0;padding:8px 0;border:0;background:0 0;color:var(--app-text-secondary);font-size:12.5px;font-weight:500;line-height:1.2}.app-nav-inner>.nav-item[data-page=vpn-page]{margin-left:auto}.app-nav .nav-item::before{content:"--";margin-right:4px;color:var(--app-text-faint)}.app-nav .nav-item>i{display:none}.app-nav .nav-item:hover{color:var(--app-accent)}.app-nav .nav-item:active{transform:none}.app-nav .nav-item.active{border-color:transparent;background:0 0;color:var(--app-accent)}.app-nav .nav-item.active::before{color:var(--app-accent-border)}.app-nav .nav-item:focus-visible{outline:2px solid var(--app-accent);outline-offset:4px}.app-nav .nav-item[data-page]>span{font-size:0}.app-nav .nav-item[data-page]>span::after{font-size:12.5px}.app-nav .nav-item[data-page=vpn-page]>span::after{content:"devices"}.app-nav .nav-item[data-page=referral-page]>span::after{content:"referrals"}.app-nav .nav-item[data-page=profile-page]>span::after{content:"profile"}.app-nav .nav-item.app-nav-logout{min-height:34px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid var(--app-accent);background:0 0;color:var(--app-accent);font-weight:700}.app-nav .nav-item.app-nav-logout::before{content:"[";margin-right:7px;color:var(--app-text-muted)}.app-nav .nav-item.app-nav-logout::after{content:"]";margin-left:7px;color:var(--app-text-muted)}.app-nav .nav-item.app-nav-logout:hover{border-color:var(--app-accent-bright);background:var(--app-accent-tint);color:var(--app-accent-bright)}.app-nav .nav-item.app-nav-logout:active{background:var(--app-accent-tint-strong)}.app-nav .nav-item.app-nav-logout:disabled{border-color:var(--app-border-strong);background:0 0;color:var(--app-text-muted);cursor:wait;opacity:.65}.app-toast{bottom:18px}}@keyframes app-nav-command-caret-blink{0%,48%{border-right-color:var(--app-accent)}100%,49%{border-right-color:transparent}}@media (min-width:901px) and (prefers-reduced-motion:reduce){.app-nav-inner::after{animation:none;border-right-color:var(--app-accent)}}