.platform-header[data-v-f2e6203f]{min-height:70px;z-index:var(--z-fixed-header);position:relative}.platform-header.zero-height[data-v-f2e6203f]{height:0;min-height:0}.platform-header.in-edit[data-v-f2e6203f]{z-index:var(--z-header);height:70px!important;min-height:70px!important}.platform-header .overlay[data-v-f2e6203f]{content:"";background-color:var(--modal-bg);z-index:10;position:fixed;inset:0}.platform-header .menu-bar[data-v-f2e6203f]{justify-content:space-between;align-items:center;width:auto;height:70px;transition:top .2s;display:flex;overflow:hidden}.platform-header .menu-bar.sticky-menu[data-v-f2e6203f]{background-color:var(--white);color:var(--black);box-shadow:var(--shadow-default);z-index:20;position:fixed;top:0;left:0;right:0}.platform-header .logo-container[data-v-f2e6203f]{padding:0 1.5rem 0 1rem}.platform-header .logo-container .logo img[data-v-f2e6203f]{max-height:46px}.platform-header .logo-container strong[data-v-f2e6203f]{font-size:150%}.platform-header .menu-nav[data-v-f2e6203f]{align-items:center;gap:.5rem;padding-right:1rem;display:flex}.platform-header .user-btn[data-v-f2e6203f]{cursor:pointer;align-items:center;gap:.75rem;display:inline-flex}.platform-header .user-btn strong[data-v-f2e6203f]{font-family:var(--font-title), sans-serif;text-transform:uppercase;font-weight:var(--normal);text-overflow:ellipsis;white-space:nowrap;max-width:123px;overflow:hidden}.platform-header .user-btn.guest[data-v-f2e6203f]{display:none}.platform-header .user-menu-full .menu-button[data-v-f2e6203f],.platform-header .user-menu .menu-button[data-v-f2e6203f]{font-family:var(--font-title), sans-serif;cursor:pointer;font-size:var(--base);text-transform:uppercase;z-index:0;margin:0;padding:0 1rem;display:inline-block;position:relative}.platform-header .user-menu-full header[data-v-f2e6203f],.platform-header .user-menu header[data-v-f2e6203f]{padding:0 1.75rem}.platform-header .user-menu-full header h1[data-v-f2e6203f],.platform-header .user-menu header h1[data-v-f2e6203f]{margin:1.25rem 0;font-size:1.5rem}.platform-header .menu-open .user-menu-full[data-v-f2e6203f],.platform-header .menu-open .user-menu-full[data-v-f2e6203f]{opacity:1;top:70px}.platform-header .user-menu-full[data-v-f2e6203f]{background-color:var(--white);color:var(--black);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-default);width:100%;max-width:400px;max-height:90vh;z-index:var(--z-modal);opacity:0;gap:.5rem;padding:.75rem 1rem;transition:opacity .2s ease-out;display:grid;position:fixed;top:-9999px;right:0;overflow-y:auto}.platform-header .user-menu-full hr[data-v-f2e6203f]{background:var(--button-hover);border:0;border-radius:1px;height:2px;margin:.5rem 0;padding:0}@media (width>=600px){.platform-header .user-menu-full[data-v-f2e6203f]{right:1rem}}.platform-header .user-menu-full .menu-button[data-v-f2e6203f]{font-family:var(--font-base), sans-serif;font-weight:var(--bold);opacity:.8;border-radius:var(--border-radius-md);text-align:left;padding:.7rem 1.75rem;transition:z-index .2s step-end}.platform-header .user-menu-full .menu-button[data-v-f2e6203f]:hover{opacity:1;background-color:var(--button-hover)}@media (width<=600px){.platform-header .user-btn.guest[data-v-f2e6203f]{display:inline-flex}.platform-header .menu-open .user-menu[data-v-f2e6203f],.platform-header .menu-open .user-menu[data-v-f2e6203f]{opacity:1;top:70px}.platform-header .user-menu[data-v-f2e6203f]{background-color:var(--white);color:var(--black);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-default);width:100%;max-width:400px;max-height:90vh;z-index:var(--z-modal);opacity:0;gap:.5rem;padding:.75rem 1rem;transition:opacity .2s ease-out;display:grid;position:fixed;top:-9999px;right:0;overflow-y:auto}.platform-header .user-menu hr[data-v-f2e6203f]{background:var(--button-hover);border:0;border-radius:1px;height:2px;margin:.5rem 0;padding:0}}@media (width<=600px) and (width>=600px){.platform-header .user-menu[data-v-f2e6203f]{right:1rem}}@media (width<=600px){.platform-header .user-menu .menu-button[data-v-f2e6203f]{font-family:var(--font-base), sans-serif;font-weight:var(--bold);opacity:.8;border-radius:var(--border-radius-md);text-align:left;padding:.7rem 1.75rem;transition:z-index .2s step-end}.platform-header .user-menu .menu-button[data-v-f2e6203f]:hover{opacity:1;background-color:var(--button-hover)}}
