:root{--gg-browser-clearance1494:14px;--gg-visible-top1494:0px;--gg-visible-height1494:100dvh;--gg-hidden-bottom1494:0px;--gg-dock-bottom1494:max(var(--gg-browser-clearance1494),calc(var(--gg-hidden-bottom1494) + env(safe-area-inset-bottom,0px) + 12px))}

@media(display-mode:standalone){:root{--gg-browser-clearance1494:14px}}
html body[data-gg-public-dock] .floating-portfolios,html body .floating-portfolios:has(.gg-home-split){bottom:var(--gg-dock-bottom1494)!important}
html body[data-gg-public-dock]{padding-bottom:calc(var(--gg-dock-bottom1494) + 76px)!important}
html body dialog#ggInterests1490{position:fixed!important;inset:calc(var(--gg-visible-top1494) + env(safe-area-inset-top,0px) + 12px) 0 calc(var(--gg-hidden-bottom1494) + env(safe-area-inset-bottom,0px) + 12px) 0!important;margin:auto!important;height:fit-content!important;max-height:calc(var(--gg-visible-height1494) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px)!important;overflow-y:auto!important;box-sizing:border-box!important}

html body .floating-portfolios .gg-interests-dock1495{min-width:44px;min-height:44px;padding:8px 12px;border:1px solid #c8a45b;border-radius:24px;background:#251b33;color:#ffe4ae!important;-webkit-text-fill-color:#ffe4ae!important;font:600 12px system-ui}

/* Safari owns browser chrome space; do not count its toolbar twice. */
html body[data-gg-public-dock] .floating-portfolios,html body .floating-portfolios:has(.gg-home-split){bottom:max(12px,env(safe-area-inset-bottom,0px))!important}
