.access-state{min-height:calc(100dvh - var(--header-height));background:radial-gradient(at 50% 42%,#edf4ef 0,#0000 65%);place-items:center;padding:48px 24px;display:grid}.access-card{text-align:center;background:#fff;border:1px solid #e1e9e3;border-radius:24px;flex-direction:column;align-items:center;width:100%;max-width:440px;padding:40px 36px 32px;display:flex;box-shadow:0 12px 40px #15364e06}.access-icon{width:68px;height:68px;color:var(--green);background:#eff6ef;border:1px solid #dfecdf;border-radius:20px;place-items:center;margin-bottom:24px;display:grid}.access-project{max-width:100%;color:var(--green);overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.6}.access-card h1{color:var(--navy);letter-spacing:-.8px;margin:7px 0 12px;font-size:26px;font-weight:700;line-height:1.4}.access-description{color:#6b7f8c;word-break:keep-all;overflow-wrap:anywhere;max-width:290px;margin:0;font-size:14px;line-height:1.8}.access-action{background:var(--green);color:#fff;border-radius:11px;justify-content:center;align-items:center;gap:10px;width:100%;max-width:240px;min-height:46px;margin-top:28px;padding:12px 20px;font-size:14px;font-weight:600;line-height:1.5;transition:background .15s;display:inline-flex}.access-action:hover{background:#287438}.access-help{color:#8a9992;word-break:keep-all;margin:20px 0 0;font-size:11px;line-height:1.8}@media (max-width:480px){.access-state{padding:32px 20px}.access-card{border-radius:20px;padding:32px 24px 28px}.access-icon{border-radius:18px;width:60px;height:60px;margin-bottom:22px}.access-card h1{font-size:24px}.access-action{max-width:none}}
.platform-header .header-member-nav{--ma-green:#318642;--ma-border:#e2e9e7;scrollbar-width:none;letter-spacing:-.025em;border-bottom:0;flex:1;justify-content:space-between;gap:32px;min-width:0;height:100%;padding:0;overflow:auto hidden}.platform-header .header-member-nav::-webkit-scrollbar{display:none}.platform-header .header-member-nav>div{flex-shrink:0}.platform-header .header-member-nav :is(button,a):focus-visible{outline-offset:-4px}.account-popover>a+a{margin-top:12px}@media (min-width:1720px){.platform-header .header-member-nav{height:auto;position:absolute;inset:0 calc(50% - 590px)}}@media (min-width:801px) and (max-width:1200px){.platform-header .header-member-nav{gap:22px}.platform-header .header-member-nav>div{gap:24px}}@media (max-width:800px){.platform-header .header-member-nav{display:none}}@media (min-width:641px) and (max-width:800px){.member-app{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}.ma-bottom-nav{height:calc(64px + env(safe-area-inset-bottom,0px));padding:7px 8px calc(7px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:300;background:#ffffffed;border-top:1px solid #e2e9e1;justify-content:space-around;gap:3px;display:flex;position:fixed;bottom:0;left:0;right:0}.ma-bottom-nav>a{color:#a1afa1;background:0 0;border:0;border-radius:7px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-width:0;padding:2px 0;display:flex}.ma-bottom-nav>a.active{color:#3c8a49}.ma-bottom-nav>a>span{place-items:center;display:grid;position:relative}.ma-bottom-nav>a>small{font-size:9px;font-weight:450;line-height:1.5}.ma-bottom-nav>a>span>i{color:#fff;background:#518d51;border:2px solid #fff;border-radius:12px;min-width:14px;height:14px;padding:0 2px;font-size:7px;font-style:normal;line-height:10px;position:absolute;top:-4px;left:15px}}
