.hub-nav-access{position:relative;display:inline-flex!important;align-items:center;gap:8px;min-height:44px;padding:7px 12px!important;border:1px solid rgba(222,174,76,.48)!important;border-radius:11px!important;background:linear-gradient(145deg,rgba(22,20,18,.96),rgba(7,8,12,.94))!important;color:#f4e7c8!important;text-decoration:none!important;box-shadow:inset 0 1px rgba(255,255,255,.045),0 0 18px rgba(218,167,66,.055);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease!important;text-transform:none!important;letter-spacing:normal!important;white-space:nowrap}.hub-nav-access:hover,.hub-nav-access:focus-visible{transform:translateY(-2px);border-color:rgba(242,196,99,.82)!important;background:linear-gradient(145deg,rgba(31,27,20,.98),rgba(9,10,15,.96))!important;color:#fff5df!important;box-shadow:inset 0 1px rgba(255,255,255,.07),0 0 24px rgba(224,174,72,.13),0 8px 24px rgba(0,0,0,.26)!important;outline:none}.hub-nav-icon{flex:0 0 22px;width:22px;height:22px;fill:none;stroke:#dfad4f;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px rgba(223,173,79,.18))}.hub-nav-icon path+path{fill:#dfad4f;stroke:none}.hub-nav-copy{display:grid;gap:1px;line-height:1}.hub-nav-copy strong{color:inherit;font:600 11px/1.05 "Space Grotesk","DM Sans",sans-serif;letter-spacing:.095em;text-transform:uppercase}.hub-nav-copy small{color:#a88d59;font:600 7px/1.2 "DM Sans",sans-serif;letter-spacing:.17em;text-transform:uppercase}.hub-nav-status{display:none;width:6px;height:6px;margin-left:1px;border-radius:50%;background:#dbae52;box-shadow:0 0 8px rgba(219,174,82,.6)}.hub-nav-access.is-connected{border-color:rgba(225,185,98,.65)!important}.hub-nav-access.is-connected .hub-nav-status{display:block}.hub-nav-access.is-connected .hub-nav-copy small{color:#d9b96f}.hub-nav-access.is-connected .hub-nav-copy small::before{content:"Connected";font-size:inherit}.hub-nav-access.is-connected .hub-nav-copy small{font-size:0}.hub-nav-access.is-connected .hub-nav-copy small::before{font-size:7px}
@media(max-width:1100px){.hub-nav-access{width:100%;min-height:52px;justify-content:flex-start;padding:9px 12px!important}.hub-nav-copy strong{font-size:12px}.hub-nav-copy small,.hub-nav-access.is-connected .hub-nav-copy small::before{font-size:8px}.hub-nav-status{margin-left:auto}}
@media(max-width:720px){.project-nav .hub-nav-access{width:auto;min-height:43px;padding:6px 10px!important}.project-nav .hub-nav-copy strong{font-size:10px}.project-nav .hub-nav-copy small,.project-nav .hub-nav-access.is-connected .hub-nav-copy small::before{font-size:6px}.project-nav .hub-nav-icon{width:19px;height:19px}}
@media(prefers-reduced-motion:reduce){.hub-nav-access{transition:none!important}}
