/* Stable account slot across platform pages; the work iframe never receives this stylesheet. */
.site-nav{flex:0 0 auto;margin-left:auto}.site-header{position:sticky;top:0;z-index:60}.site-header .site-legacy-account{display:none!important}
.site-header .header-inner{max-width:none}.site-header .site-page-actions{display:flex;align-items:center;gap:8px;min-width:0}
@media(max-width:700px){.site-header{flex-wrap:wrap!important;height:auto!important;min-height:56px;padding:6px 12px!important;gap:6px!important}.site-header .header-inner{flex-wrap:wrap;gap:8px;padding:0;width:100%}.site-header .ekkoo-brand-mark{width:80px!important}.site-header .site-page-actions{order:3;flex-basis:100%;overflow-x:auto;white-space:nowrap;padding-bottom:4px}.site-header .site-page-actions>*{flex-shrink:0}.site-header .home-search{order:4;flex-basis:100%}.site-header .home-nav{display:none}.site-header .spacer{display:none}.site-header .ptitle,.site-header .ttl{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-header .se-header-label,.site-header .se-header-divider{display:none}.site-header .site-nav{margin-left:auto}}
html.pure-work .site-header{display:none!important}

html.pure-work .studio-intro,html.pure-work .studio-guide,html.pure-work .studio-footer,html.pure-work .skip-link{display:none!important}html.pure-work .studio-page main{max-width:none;padding:0}html.pure-work .studio-stage{height:100dvh;min-height:0;border:0;border-radius:0}
