.hBw1pG_header{border-bottom:1px solid var(--ui-border);background-color:var(--ui-header-bg);z-index:101;position:sticky;top:0}.hBw1pG_localDevelopment{color:#fff;background-color:#1d4ed8;border-bottom-color:#1e40af}.hBw1pG_headerContent{padding:0 .5rem}.hBw1pG_headerInner{justify-content:space-between;align-items:center;height:4rem;display:flex}.hBw1pG_leftSection{align-items:center;gap:.5rem;display:flex}.hBw1pG_environmentBadge{color:#fff;letter-spacing:.08em;white-space:nowrap;background:#ffffff29;border:1px solid #ffffffb8;border-radius:999px;padding:.3125rem .5rem;font-size:.6875rem;font-weight:800;line-height:1}.hBw1pG_localDevelopment .hBw1pG_menuBtn{color:#fff}.hBw1pG_localDevelopment .hBw1pG_logoImgLight{display:none}.hBw1pG_localDevelopment .hBw1pG_logoImgDark{display:block}.hBw1pG_localDevelopment .hBw1pG_navButton{color:#ffffffd6}.hBw1pG_localDevelopment .hBw1pG_navButton:hover,.hBw1pG_localDevelopment .hBw1pG_navButtonActive{color:#fff;background-color:#ffffff29}.hBw1pG_logoArea{cursor:pointer;align-items:center;text-decoration:none;transition:opacity .2s;display:flex}.hBw1pG_logoArea:hover{opacity:.8}.appThemeDark .hBw1pG_logoArea:hover{opacity:1}.hBw1pG_logoImg{object-position:center;width:11.125rem;height:2.5rem}.hBw1pG_logoImgLight{object-fit:contain}.hBw1pG_logoImgDark{object-fit:cover;display:none}.appThemeDark .hBw1pG_logoImgLight{display:none}.appThemeDark .hBw1pG_logoImgDark{display:block}.hBw1pG_nav{display:none}@media (min-width:768px){.hBw1pG_nav{gap:2rem;display:flex}}.hBw1pG_navButton{color:var(--ui-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:.375rem;align-items:center;padding:.5rem .75rem;font-size:1rem;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex}.hBw1pG_navButton:hover{color:var(--ui-text);background-color:var(--app-accent-soft)}.hBw1pG_navButtonActive{color:var(--ui-text);background-color:var(--app-accent-medium);font-weight:600}.hBw1pG_publicDesktopNav{display:none}@media (min-width:1024px){.hBw1pG_publicDesktopNav{display:flex}}.hBw1pG_actions{align-items:center;gap:1rem;display:flex}.hBw1pG_accountButton{background-color:var(--app-accent);color:var(--ui-primary-action-text);cursor:pointer;border:none;border-radius:.5rem;padding:.5rem 1.5rem;font-size:1rem;font-weight:500;text-decoration:none;transition:background-color .2s}.hBw1pG_accountButton:hover{opacity:.9}.hBw1pG_saveAndExitButton{cursor:pointer;appearance:none;white-space:nowrap;vertical-align:middle;visibility:visible;opacity:1;border-radius:9999px;outline:none;justify-content:center;align-items:center;min-width:0;margin:0;padding:.375rem 1rem;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.5;text-decoration:none;transition:opacity .15s,transform .15s,box-shadow .15s;display:inline-flex;background-color:var(--ui-surface)!important;color:var(--ui-text)!important;box-shadow:0 0 0 1px var(--ui-border)!important;-webkit-box-shadow:0 0 0 1px var(--ui-border)!important;-moz-box-shadow:0 0 0 1px var(--ui-border)!important;border:none!important}.hBw1pG_saveAndExitButton:hover{opacity:.8;box-shadow:0 0 0 1px var(--ui-border-strong)!important;-webkit-box-shadow:0 0 0 1px var(--ui-border-strong)!important;-moz-box-shadow:0 0 0 1px var(--ui-border-strong)!important}.hBw1pG_saveAndExitButton:active{transform:scale(.98)}.hBw1pG_saveAndExitButton:focus{outline:2px solid var(--app-accent);outline-offset:2px}.hBw1pG_userProfileLink{color:var(--ui-text);cursor:pointer;align-items:center;gap:.5rem;text-decoration:none;transition:opacity .2s;display:flex}.hBw1pG_userProfileLink:hover{opacity:.8}.hBw1pG_userProfileLink{flex-direction:column;align-items:center;gap:.25rem}.hBw1pG_userAvatarContainer{background-color:var(--ui-surface-muted);border-radius:9999px;flex-shrink:0;width:2rem;height:2rem;position:relative;overflow:hidden}.hBw1pG_userAvatar{object-fit:cover;width:100%;height:100%}.hBw1pG_userAvatarPlaceholder{width:100%;height:100%;color:var(--ui-text-muted);background-color:var(--ui-surface-muted);justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}.hBw1pG_userName{display:none}@media (min-width:768px){.hBw1pG_userProfileLink{border-radius:.5rem;flex-direction:row;align-items:center;gap:.5rem;min-width:0;max-width:12rem;padding:.5rem 1.5rem}.hBw1pG_userAvatarContainer{flex-shrink:0;width:2rem;height:2rem}.hBw1pG_userName{color:var(--ui-text);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:1rem;font-weight:500;display:block;overflow:hidden}}.hBw1pG_menuBtn{color:var(--ui-text-secondary);cursor:pointer;background:0 0;border:none;padding:.5rem;display:block}.hBw1pG_menuIcon{width:1.5rem;height:1.5rem}
.qjrgka_sidebar{background-color:var(--ui-sidebar-bg);border-right:1px solid var(--ui-border);z-index:100;flex-direction:column;width:16rem;height:calc(100vh - 4.1rem);transition:transform .3s ease-in-out;display:flex;position:fixed;top:4.1rem;left:0}.qjrgka_sidebarClosed{transform:translate(-100%)}.qjrgka_sidebarOpen{transform:translate(0)}.qjrgka_backdrop{z-index:90;opacity:0;visibility:hidden;pointer-events:none;background-color:#00000080;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;position:fixed;inset:4.1rem 0 0}.qjrgka_backdropVisible{opacity:1;visibility:visible;pointer-events:auto}.qjrgka_navContainer{flex:1;overflow-y:auto}.qjrgka_navContent{padding:1.5rem}.qjrgka_sectionTitle{color:var(--ui-text-faint);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;padding-left:.75rem;font-size:.75rem;font-weight:600}.qjrgka_nav{flex-direction:column;gap:.5rem;display:flex}.qjrgka_brandNavigation{flex-direction:column;display:flex}.qjrgka_brandNavSection{margin-top:1.5rem}.qjrgka_divider{background-color:var(--ui-border);height:1px;margin:1.5rem .75rem}.qjrgka_navButton{text-align:left;cursor:pointer;width:100%;color:var(--ui-text-muted);background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;transition:all .2s;display:flex}.qjrgka_navButton:hover{background-color:var(--ui-hover)}.qjrgka_navButton.qjrgka_active{background-color:var(--ui-active);color:var(--ui-text)}.qjrgka_clientWorkspaceNav{gap:.35rem;min-width:0;display:grid}.qjrgka_recentClientWorkspaces{scrollbar-width:thin;gap:.2rem;max-height:min(18rem,34vh);margin-left:1.45rem;padding:.15rem .2rem .15rem .35rem;display:grid;overflow:hidden auto}.qjrgka_clientWorkspaceItem{align-items:center;min-width:0;display:flex}.qjrgka_clientWorkspaceLink{min-width:0;color:var(--ui-text-muted);border-radius:.45rem;align-items:center;gap:.35rem;padding:.42rem .45rem;font-size:.78rem;text-decoration:none;display:flex}.qjrgka_clientWorkspaceItem .qjrgka_clientWorkspaceLink{flex:1}.qjrgka_clientWorkspaceLink:hover,.qjrgka_clientWorkspaceLinkActive{background:var(--ui-hover);color:var(--ui-text)}.qjrgka_clientWorkspaceLink>span{flex:1;min-width:0}.qjrgka_clientWorkspaceLink strong,.qjrgka_clientWorkspaceLink small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.qjrgka_clientWorkspaceLink strong{font-weight:600}.qjrgka_clientWorkspaceLink small{color:var(--ui-text-faint);margin-top:.08rem;font-size:.68rem}.qjrgka_clientWorkspaceLink svg{flex:none}.qjrgka_removeClientWorkspaceButton{width:1.65rem;height:1.65rem;color:var(--ui-text-faint);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:.4rem;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.qjrgka_clientWorkspaceItem:hover .qjrgka_removeClientWorkspaceButton,.qjrgka_clientWorkspaceItem:focus-within .qjrgka_removeClientWorkspaceButton{opacity:1}.qjrgka_removeClientWorkspaceButton:hover:not(:disabled),.qjrgka_removeClientWorkspaceButton:focus-visible{background:var(--ui-hover);color:var(--ui-text)}.qjrgka_removeClientWorkspaceButton:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:1px}.qjrgka_removeClientWorkspaceButton:disabled{cursor:wait}.qjrgka_noRecentClientWorkspaces{color:var(--ui-text-faint);padding:.4rem .45rem;font-size:.75rem}.qjrgka_footerSecondary{border-top:1px solid var(--ui-border);flex-shrink:0;padding:.75rem 1.5rem}.qjrgka_footerSecondary .qjrgka_languageSwitcher{justify-content:center;width:100%}.qjrgka_footer{border-top:1px solid var(--ui-border);padding:1rem 1.5rem 1.5rem;position:relative}.qjrgka_joinButton{background-color:var(--app-accent);width:100%;color:var(--ui-primary-action-text);border:none;border-radius:.5rem;padding:.75rem 1rem;font-weight:500;transition:background-color .2s}.qjrgka_joinButton:hover{background-color:var(--ui-primary-action-hover)}.qjrgka_userMenuContainer{position:relative}.qjrgka_userMenuTrigger{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;padding:.5rem;transition:background-color .2s;display:flex}.qjrgka_userMenuTrigger:hover{background-color:var(--ui-hover)}.qjrgka_userAvatarContainer{background-color:var(--ui-surface-muted);border-radius:9999px;flex-shrink:0;width:2rem;height:2rem;position:relative;overflow:hidden}.qjrgka_userAvatar{object-fit:cover;width:100%;height:100%}.qjrgka_userAvatarPlaceholder{width:100%;height:100%;color:var(--ui-text-muted);background-color:var(--ui-surface-muted);justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}.qjrgka_userName{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;font-weight:500;overflow:hidden}.qjrgka_chevronIcon{color:var(--ui-text-muted);flex-shrink:0;transition:transform .2s}.qjrgka_userMenuDropdown{background-color:var(--ui-surface-raised);border:1px solid var(--ui-border);box-shadow:var(--shadow-raised);z-index:10;border-radius:.5rem;margin-bottom:.5rem;animation:.2s ease-out qjrgka_slideUp;position:absolute;bottom:calc(100% + .5rem);left:0;right:0;overflow:hidden}@keyframes qjrgka_slideUp{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.qjrgka_userMenuItem{color:var(--ui-text-secondary);text-align:left;cursor:pointer;border:none;border-bottom:1px solid var(--ui-border);background:0 0;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;font-size:.875rem;text-decoration:none;transition:background-color .2s;display:flex}.qjrgka_userMenuItem:last-child{border-bottom:none}.qjrgka_userMenuItem:hover{background-color:var(--ui-hover);color:var(--ui-text)}.qjrgka_userMenuItemIcon{color:var(--ui-text-muted);flex-shrink:0}.qjrgka_logoutMenuItem{color:var(--ui-danger-text)}.qjrgka_logoutMenuItem:hover{color:var(--ui-danger-text-strong);background-color:var(--ui-danger-bg)}.qjrgka_logoutMenuItem .qjrgka_userMenuItemIcon{color:var(--ui-danger-text)}.qjrgka_logoutMenuItem:hover .qjrgka_userMenuItemIcon{color:var(--ui-danger-text-strong)}.qjrgka_switchButton{justify-content:flex-start;width:100%}.qjrgka_testingControlIcon{flex:none;width:1rem;height:1rem;margin-right:.5rem}.qjrgka_logoutButton{width:100%;color:var(--ui-danger-text);justify-content:flex-start}.qjrgka_logoutButton:hover{color:var(--ui-danger-text-strong);background-color:var(--ui-danger-bg)}.qjrgka_debugToggle{width:100%;color:var(--ui-text-faint)!important;justify-content:flex-start!important;height:2.25rem!important;font-size:.875rem!important}.qjrgka_experimentSwitch{justify-content:space-between;align-items:center;gap:.75rem;width:100%;font-size:.875rem;display:flex}.qjrgka_experimentTrack{background:var(--ui-border-strong);border-radius:999px;flex:none;width:2.25rem;height:1.25rem;padding:.125rem;transition:background .15s}.qjrgka_experimentTrack>span{background:var(--ui-surface);width:1rem;height:1rem;box-shadow:var(--shadow-soft);border-radius:50%;transition:transform .15s;display:block}.qjrgka_experimentTrackOn{background:var(--ui-info-text)}.qjrgka_experimentTrackOn>span{transform:translate(1rem)}.qjrgka_testingControlsButton{width:100%;color:var(--ui-text-muted);justify-content:flex-start;font-size:.875rem}.qjrgka_testingControlsButton:hover{background-color:var(--ui-hover);color:var(--ui-text)}.qjrgka_modalOverlay{z-index:10000;background-color:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.qjrgka_modalContainer{background-color:var(--ui-surface-raised);border:1px solid var(--ui-border);box-shadow:var(--shadow-raised);border-radius:.5rem;flex-direction:column;width:100%;max-width:28rem;max-height:90vh;display:flex;overflow:hidden}.qjrgka_modalHeader{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.qjrgka_modalTitle{color:var(--ui-text);margin:0;font-size:1.125rem;font-weight:600}.qjrgka_modalCloseButton{cursor:pointer;color:var(--ui-text-muted);background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex}.qjrgka_modalCloseButton:hover{background-color:var(--ui-active);color:var(--ui-text)}.qjrgka_modalCloseIcon{width:1.25rem;height:1.25rem}.qjrgka_modalContent{padding:1.5rem;overflow-y:auto}.qjrgka_modalBody{flex-direction:column;gap:1.5rem;display:flex}.qjrgka_testingControlsSection{flex-direction:column;gap:.75rem;display:flex}.qjrgka_testingControlsSectionTitle{color:var(--ui-text);margin:0;font-size:.875rem;font-weight:600}.qjrgka_testingControlsDescription{color:var(--ui-text-muted);margin:0;font-size:.875rem}@media (max-width:1023px){.qjrgka_backdrop{z-index:10050}.qjrgka_sidebar{z-index:10050;padding-bottom:0}.qjrgka_sidebar:not(.qjrgka_sidebarReady){transition:none;transform:translate(-100%)}.qjrgka_backdrop:not(.qjrgka_sidebarReady){visibility:hidden;opacity:0;pointer-events:none}}@media (min-width:1024px){.qjrgka_publicDesktopHidden{display:none}.qjrgka_sidebar{height:calc(100vh - 4.1rem);position:sticky;top:4.1rem;transform:translate(0)}.qjrgka_sidebarClosed{border:none;width:0;overflow:hidden}.qjrgka_backdrop{display:none}}
._1hDZna_container{background-color:var(--ui-surface-raised);border:1px solid var(--ui-border);box-shadow:var(--shadow-soft);border-radius:9999px;align-items:center;gap:.75rem;padding:.5rem 1rem;display:flex}._1hDZna_icon{color:var(--ui-text-muted)}._1hDZna_button{color:var(--ui-text-muted);cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem;font-weight:500;transition:all .2s}._1hDZna_button:hover{color:var(--ui-text);background:var(--ui-hover)}._1hDZna_button._1hDZna_active{color:var(--app-accent);font-weight:700}._1hDZna_divider{color:var(--ui-border);font-size:.75rem}
