/* Local UI state only; original Blockchair layout, typography and imagery remain source assets. */
[hidden]{display:none!important}html:not(.safari-verified) body>*:not(.gate-fallback){display:none!important}.safari-verified .gate-fallback{display:none!important}.gate-fallback{font:16px/1.6 Arial,sans-serif;max-width:500px;margin:20vh auto;padding:24px;text-align:center}.gate-fallback a{color:#2468ff}
.local-flyout{position:fixed!important;left:50%!important;right:auto!important;transform:translateX(-50%);top:86px!important;width:min(1220px,calc(100vw - 64px))!important;max-height:calc(100svh - 116px);z-index:60}.local-flyout>div{max-height:calc(100svh - 116px)}
#main-header-mobile-menu{padding-top:var(--header-height);height:100svh;z-index:30!important}#main-header-mobile-wrap>button{position:relative;z-index:50}#main-header-mobile-wrap #local-mobile-panel{z-index:60}#main-header-mobile-panel{padding-bottom:24px}#local-panel-title{font-weight:500}
html.local-menu-open{overflow:hidden}
.homepage__hero .flow--row>div:first-child{min-width:0}.homepage__hero input[role=button]{cursor:text}button[data-tab-target]{white-space:nowrap}button[data-home]{cursor:pointer}
@media(min-width:1280px){#main-header-mobile-menu,#local-mobile-panel{display:none!important}}
@media(max-width:1279px){.local-flyout{display:none!important}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
