.client-section-nav{gap:8px;margin:0 0 16px;padding:8px 0 18px;display:flex;overflow-x:auto}.client-section-nav a{white-space:nowrap;border:1px solid var(--line,#36402c);color:inherit;border-radius:10px;padding:10px 16px;font-size:14px;text-decoration:none}.client-section-nav a.active{color:var(--accent,#c5ff00);background:#c5ff0010;border-color:#c5ff0060}.client-details{border-top:1px solid #ffffff18;padding:16px 0}.client-details summary{cursor:pointer;color:var(--muted,#aeb4a8);font-size:14px}.client-details p{max-width:68ch;font-size:14px;line-height:1.7}.client-home{gap:24px;display:grid}.client-home .page-heading{margin-bottom:0}.client-home-welcome{align-items:center;gap:14px;display:flex}.client-home-welcome h2{margin:0 0 4px;font-size:22px}.client-home-welcome span{color:#aeb4a8;font-size:14px}.client-home-welcome>a{margin-left:auto}.client-home-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.client-home-stats>a,.client-home-next,.client-token-summary,.client-token-card{background:#0a110d;border:1px solid #c5ff0028;border-radius:20px;padding:24px}.client-home-stats>a{color:inherit;gap:12px;text-decoration:none;display:grid}.client-home-stats span,.client-home-next>div>span,.client-token-summary>div>span{color:#aeb4a8;font-size:14px}.client-home-stats strong{font-size:30px}.client-home-stats small{font-size:14px}.client-home-next,.client-token-summary{justify-content:space-between;align-items:center;gap:20px;display:flex}.client-home-next h2,.client-token-summary h2{margin:8px 0;font-size:24px}.client-home-next>a,.client-home-next>button{color:#101609;background:#c5ff00;border:0;border-radius:12px;align-items:center;gap:12px;padding:14px 20px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.client-home-next svg,.client-home-links svg{width:20px;height:20px}.client-home-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.client-home-links>a,.client-home-links>button{color:inherit;background:0 0;border:1px solid #ffffff1c;border-radius:14px;align-items:center;gap:10px;padding:18px;font-size:16px;text-decoration:none;display:flex}.client-home-links>button:disabled{opacity:.5}.client-token-summary{margin:16px 0}.client-token-summary p{color:#aeb4a8;margin:8px 0 0;font-size:14px}.client-token-summary>a,.client-action-link{color:#c5ff00;font-size:16px;text-decoration:none}.client-token-page{gap:20px;display:grid}.client-token-page>.page-heading{margin:0}.client-token-card header{justify-content:space-between;align-items:center;gap:20px;display:flex}.client-token-card h2{margin:0;font-size:26px}.client-token-card dl{grid-template-columns:140px minmax(0,1fr);gap:16px;margin:26px 0;display:grid}.client-token-card dt{color:#aeb4a8;font-size:14px}.client-token-card dd{min-width:0;margin:0;font-size:16px}.client-address{overflow-wrap:anywhere;color:inherit}.client-status{color:#c5ff00;background:#c5ff0010;border-radius:24px;padding:6px 12px;font-size:14px}.auth-required-card{max-width:720px;grid-template-columns:1fr!important;margin:40px auto!important}.auth-gate-copy{border-right:0!important}.auth-gate-copy h1{font-size:clamp(28px,4vw,42px)!important}.auth-gate-copy p{max-width:42ch}.reward-hub-notice p:empty{display:none}.profile-view-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-grid{grid-template-columns:minmax(0,1fr)}.client-token-summary+.public-section{margin-top:32px}@media (width<=700px){.client-home{gap:20px}.client-home-stats{gap:8px}.client-home-stats>a{padding:16px 12px}.client-home-stats strong{font-size:24px}.client-home-stats span{font-size:14px}.client-home-next,.client-token-summary{flex-direction:column;align-items:flex-start;padding:20px}.client-home-links{grid-template-columns:repeat(2,minmax(0,1fr))}.client-home-links>a,.client-home-links>button{padding:16px 12px;font-size:14px}.client-home-next h2,.client-token-summary h2{font-size:22px}.client-token-card{padding:20px}.client-token-card dl{grid-template-columns:1fr;gap:10px}.client-token-card dd{margin-bottom:10px}.auth-required-card{margin:20px auto!important}.client-home-welcome>a{font-size:14px}}.client-interface-switch{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:14px;display:inline-flex}.client-interface-switch svg{width:16px;height:16px}.auth-required-card{min-height:0!important}.auth-gate-copy{padding:32px!important}.fh-page .page-heading{height:auto!important;min-height:0!important;margin:0!important;padding:16px 0 20px!important}.fh-page .page-heading h1{letter-spacing:-.03em!important;font-size:40px!important;line-height:1.2!important}.fh-page .page-heading>div{padding:0!important}.fh-page .page-heading p{font-size:16px;line-height:1.6}.fh-page .community-rank-title h1{font-size:40px;line-height:1.2}.reward-network p:empty,.referral-parent-card p:empty{display:none}@media (width<=700px){.fh-page .page-heading{padding:8px 0 16px!important}.fh-page .page-heading h1{font-size:30px!important}.fh-page .community-rank-title h1{font-size:30px}.client-home .wallet-lock-announcement{padding:18px!important}.client-home .wallet-lock-announcement p{margin-top:8px!important}}.client-home-welcome>div{flex:1;min-width:0}.client-home-welcome h2{overflow-wrap:anywhere}.client-home-welcome>a{white-space:nowrap;flex-shrink:0}.client-home-stats strong{overflow-wrap:anywhere;min-width:0}@media (width<=700px){.fh-nav-shell{gap:8px!important;padding:10px!important}.fh-nav-shell .fh-brand{flex-shrink:1;min-width:0}.fh-nav-actions{flex-shrink:0;gap:6px!important}.fh-nav-actions .wallet-controls{gap:4px;min-width:0}.fh-nav-actions .wallet-address{width:104px;min-width:0;max-width:104px;padding:0 8px;font-size:12px;overflow:hidden}.fh-nav-actions .wallet-address svg{flex-shrink:0}.fh-nav-actions .wallet-controls .quiet-button{width:32px;min-width:32px;padding:0}.fh-nav-actions .wallet-controls .quiet-button span{display:none}.fh-nav-actions .fh-language{width:36px;min-width:36px}.fh-nav-shell:has([data-auth-status=sign-in-required]){flex-wrap:wrap}.fh-nav-shell:has([data-auth-status=sign-in-required]) .fh-nav-actions{justify-content:flex-end;width:100%}.fh-shell:has(.wallet-controls[data-auth-status=sign-in-required]) .fh-page{padding-top:160px}.fh-nav-actions .wallet-address{gap:4px!important;width:124px!important;min-width:124px!important;max-width:124px!important;padding:0 8px!important;font-size:12px!important}.fh-nav-actions .wallet-address svg{width:12px!important;height:12px!important}.fh-nav-actions .fh-language{font-size:14px;width:36px!important;min-width:36px!important;padding:0!important}}
