/* Public entry pages use the workspace's connected market navbar. */
html.entry-connected-nav { --workspace-nav-width:min(1280px,calc(100vw - var(--workspace-scrollbar,0px) - 40px)); --workspace-nav-left:calc((100% - var(--workspace-nav-width))/2); --compact-nav-controls-width:397px; }
html.entry-connected-nav .app-entry-nav { height:70px; background:transparent!important;position:relative;z-index:303;pointer-events:none; }
.entry-connected-nav .entry-modern-nav { font-family:'Geist',system-ui,sans-serif; color:var(--site-text); }
.entry-connected-nav .gn-left,.entry-connected-nav .gn-right { pointer-events:auto;position:fixed;top:12px;height:46px;box-sizing:border-box;display:flex;align-items:center; }
.entry-connected-nav .gn-left { left:var(--workspace-nav-left);width:153px;padding:0 16px; }
.entry-connected-nav .entry-wordmark { font:700 19px/22px 'Space Grotesk',sans-serif;letter-spacing:-.035em;color:inherit;text-decoration:none;white-space:nowrap; }
.entry-connected-nav .gn-right { right:auto;left:calc(var(--workspace-nav-left) + var(--workspace-nav-width));transform:translateX(-100%);gap:10px;padding:0 12px; }
.entry-connected-nav .gn-right .app-entry-pro { height:30px;padding:0 12px;background:#292828;color:#fff;border:0;border-radius:7px;gap:8px; }
.entry-connected-nav .gn-right .nav-account-avatar { width:30px;height:30px;padding:4px; }
.entry-connected-nav .gn-right .nav-account-menu { z-index:310; }
.entry-connected-nav .gn-right .nav-link { padding:0 4px; }
.entry-connected-nav[data-home-theme="dark"] .workspace-connected-frame { background:linear-gradient(110deg,#282a2e,#202226);border-color:#ffffff26; }
.entry-connected-nav[data-home-theme="dark"] .compact-markets { color:#f1f3f5!important; }
.entry-connected-nav[data-home-theme="dark"] .market-price { color:#b5bec9; }
.entry-connected-nav .frost-native-search-dialog { width:min(760px,calc(100vw - 24px));height:min(700px,calc(100dvh - 24px));max-width:none;max-height:none;padding:0;margin:auto;border:0;border-radius:10px;background:transparent;overflow:hidden; }
.entry-connected-nav .frost-native-search-dialog::backdrop { background:#0005; }
.entry-connected-nav .frost-native-search-dialog iframe { display:block;width:100%;height:100%;border:0; }
.entry-connected-nav .frost-search-loading { position:absolute;inset:0;display:grid;place-items:center;margin:0;background:var(--site-surface,#fff);color:#737b88;font:14px 'Geist',sans-serif; }
@media(max-width:680px) {
 html.entry-connected-nav { --workspace-nav-width:calc(100vw - var(--workspace-scrollbar,0px) - 24px);--compact-nav-controls-width:185px; }
 .entry-connected-nav .gn-right {gap:6px;padding:0 8px;}
 html.entry-connected-nav .gn-right .frost-search {width:30px;padding:0 7px;}
 .entry-connected-nav .frost-search span,.entry-connected-nav .frost-search b {display:none;}
 .entry-connected-nav .compact-markets {display:none!important;}
}
@media(max-width:420px) {
 .entry-connected-nav .gn-left {width:130px;padding:0 10px;}
 .entry-connected-nav .gn-right .frost-search {display:none!important;}
 .entry-connected-nav .gn-right {gap:4px;}
 .entry-connected-nav .gn-right .app-entry-pro {padding:0 8px;gap:4px;}
}

/* The same 1280px frame contains the header, page, and homepage footer. */
.entry-connected-nav body > main.page {box-sizing:border-box;width:var(--workspace-nav-width);max-width:none;margin-inline:auto;}
.entry-connected-nav .homepage-footer-16 {box-sizing:border-box;width:var(--workspace-nav-width);margin: auto auto 0;padding-bottom:32px;}
.entry-connected-nav[data-frost-nav-tucked] :is(.gn-left,.gn-right) {translate:0 calc(-100% - 24px);}
.entry-connected-nav :is(.gn-left,.gn-right):focus-within {translate:0 0;}
