.app-shell:has(.TopBar_header__tEh5X){overflow:hidden}.app-shell:has(.TopBar_header__tEh5X)>main{min-height:0;overflow:auto}.app-shell .TopBar_header__tEh5X.TopBar_header__tEh5X{min-height:var(--ds-size-topbar);padding:0 16px;gap:6px;background:var(--ds-surface);color:var(--ds-text);font-family:var(--ds-font-body);flex-wrap:nowrap}.app-shell .TopBar_header__tEh5X.TopBar_header__tEh5X .brand{gap:6px;margin-right:20px;font:600 20px/28px var(--ds-font-display);letter-spacing:-.01em;text-decoration:none}.TopBar_header__tEh5X .brand-mark{width:32px;height:32px;flex:none;object-fit:contain}.TopBar_header__tEh5X .brand-wordmark{font:600 20px/28px var(--ds-font-display);letter-spacing:-.01em}.app-shell .TopBar_header__tEh5X.TopBar_header__tEh5X>.company{display:none}.app-shell .TopBar_header__tEh5X.TopBar_header__tEh5X>nav{padding:0;border:0;gap:4px}.app-shell .TopBar_header__tEh5X.TopBar_header__tEh5X>nav a{min-height:40px;padding:0 12px;gap:8px;color:var(--ds-text-muted);font-size:14px;font-weight:500;text-decoration:none}.app-shell .TopBar_header__tEh5X.TopBar_header__tEh5X>nav a.active{color:var(--ds-primary-text);background:var(--ds-primary-soft);font-weight:600}.TopBar_header__tEh5X .topbar-actions{gap:8px}.app-shell .TopBar_header__tEh5X.TopBar_header__tEh5X .topbar-actions svg{width:20px;height:20px;flex:none}.app-shell .TopBar_header__tEh5X.TopBar_header__tEh5X .avatar{width:28px;height:28px;flex:none;background:var(--ds-surface-brand);color:var(--ds-primary-text);font-size:12px;font-weight:700}.TopBar_header__tEh5X .user-name{max-width:130px;overflow:hidden;text-overflow:ellipsis}.TopBar_header__tEh5X .chrome-menu>summary{min-height:44px;border-radius:var(--ds-radius-md)}.TopBar_header__tEh5X .chrome-popover{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);color:var(--ds-text);box-shadow:var(--ds-shadow-md);max-height:min(520px,70dvh);overflow-y:auto;overscroll-behavior:contain}.TopBar_header__tEh5X .chrome-popover :is(a,button){min-height:44px}.TopBar_header__tEh5X .chrome-popover :is(input,select,textarea){max-width:100%}.TopBar_utilities__iVKlC{display:flex;align-items:center;gap:0}.TopBar_utilities__iVKlC>.chrome-menu{flex:1 1}.app-shell .TopBar_header__tEh5X.TopBar_header__tEh5X .TopBar_utilities__iVKlC>.chrome-menu>summary{min-width:44px;padding:0;justify-content:center}.TopBar_utilities__iVKlC .feedback-label{display:none}.app-shell .TopBar_header__tEh5X.TopBar_header__tEh5X .theme-toggle{min-height:44px;min-width:44px;padding:0;border:0;background:transparent;color:var(--ds-text-muted)}.TopBar_header__tEh5X .theme-toggle span{display:none}.TopBar_header__tEh5X .editor-chrome-extras>summary:hover,.TopBar_header__tEh5X .theme-toggle:hover{background:var(--ghl-surface-subtle);color:var(--ds-primary-text)}.TopBar_editorTheme__xo7nV{order:3}.app-shell .TopBar_header__tEh5X.TopBar_header__tEh5X .editor-chrome-extras{order:4}.app-shell .TopBar_header__tEh5X.TopBar_header__tEh5X .editor-chrome-extras>summary{width:44px;height:44px;color:var(--ds-text-muted)}.TopBar_header__tEh5X .editor-chrome-popover .TopBar_utilities__iVKlC{justify-content:space-between}.TopBar_editorSlot__Es53t{flex:0 1 220px;min-width:0;margin-left:auto}.TopBar_editorSlot__Es53t:empty{display:none}.TopBar_header__tEh5X:has(.TopBar_editorSlot__Es53t:not(:empty))>nav{display:none}.app-shell .TopBar_header__tEh5X.TopBar_header__tEh5X .TopBar_editorSlot__Es53t{border:0;padding:0;max-width:220px}.TopBar_header__tEh5X .TopBar_editorSlot__Es53t>div{gap:6px}.app-shell .TopBar_header__tEh5X.TopBar_header__tEh5X .TopBar_editorSlot__Es53t nav{display:flex;flex-direction:row;align-items:center;gap:6px;min-width:0}.TopBar_header__tEh5X .TopBar_editorSlot__Es53t nav strong{flex:0 1 auto;min-width:0}.app-shell .TopBar_header__tEh5X.TopBar_header__tEh5X .TopBar_editorSlot__Es53t [data-tour=job-save-status]{font-size:13px;line-height:20px}.TopBar_header__tEh5X .editor-main-tabs{flex:none;gap:4px}.TopBar_header__tEh5X .editor-main-tabs button{height:36px;font-weight:500}.TopBar_header__tEh5X .editor-main-tabs button.active{font-weight:600}.TopBar_header__tEh5X .editor-primary-actions{flex:none;gap:12px}.TopBar_header__tEh5X .editor-primary-actions svg{width:16px;height:16px}html:root[data-theme] body .TopBar_header__tEh5X .editor-primary-actions .btn{min-height:40px;border-radius:var(--ds-radius-md);padding:0 16px;font-size:14px}@media (min-width:1000px){.app-shell:has(.TopBar_header__tEh5X.workspace-sidebar){padding-left:200px}.app-shell .TopBar_header__tEh5X.TopBar_header__tEh5X.workspace-sidebar{padding:12px 10px;gap:0;align-items:stretch}.app-shell .TopBar_header__tEh5X.TopBar_header__tEh5X.workspace-sidebar .brand{padding:4px 8px 16px;gap:8px;margin:0}.app-shell .TopBar_header__tEh5X.TopBar_header__tEh5X.workspace-sidebar>nav{flex-direction:column;gap:0}.app-shell .TopBar_header__tEh5X.TopBar_header__tEh5X.workspace-sidebar>nav a{min-height:44px;padding:0 12px;gap:10px}.app-shell .TopBar_header__tEh5X.TopBar_header__tEh5X.workspace-sidebar .topbar-actions{flex-direction:column;align-items:stretch;margin:auto 0 0;gap:4px}.app-shell .TopBar_header__tEh5X.TopBar_header__tEh5X.workspace-sidebar .topbar-actions>a{min-height:44px;padding:0 12px;gap:10px;font-size:14px;text-decoration:none}.app-shell .TopBar_header__tEh5X.TopBar_header__tEh5X.workspace-sidebar [data-ai-design]{order:0;min-height:40px;margin-bottom:4px}.TopBar_header__tEh5X.workspace-sidebar .TopBar_utilities__iVKlC{width:100%}.TopBar_header__tEh5X.workspace-sidebar .user-name{white-space:normal;line-height:18px}.app-shell .TopBar_header__tEh5X.TopBar_header__tEh5X.workspace-sidebar .user{padding:4px 8px;gap:8px}.TopBar_header__tEh5X.workspace-sidebar .user>svg{margin-left:auto;width:16px;height:16px}.app-shell .TopBar_header__tEh5X.TopBar_header__tEh5X.workspace-sidebar .chrome-menu .chrome-popover{left:208px;right:auto;top:auto;bottom:12px;max-height:calc(100dvh - 24px)}}@media (max-width:1179px){.TopBar_header__tEh5X.editor-topbar .TopBar_editorSlot__Es53t{flex:1 1;max-width:none}.TopBar_header__tEh5X.editor-topbar .brand{margin-right:8px}}@media (max-width:999px){.app-shell .TopBar_header__tEh5X.TopBar_header__tEh5X.workspace-sidebar{flex-wrap:wrap;padding:8px 16px;gap:4px 12px}.TopBar_header__tEh5X.workspace-sidebar .brand{margin-right:auto}.TopBar_header__tEh5X.workspace-sidebar>nav{order:1}.TopBar_header__tEh5X.workspace-sidebar .topbar-actions{display:flex;flex-wrap:wrap;margin-left:auto;gap:4px}.TopBar_header__tEh5X.workspace-sidebar [data-ai-design]{order:0}.TopBar_header__tEh5X.workspace-sidebar .TopBar_utilities__iVKlC{width:auto}.TopBar_header__tEh5X .chrome-popover{max-height:min(520px,65dvh)}.TopBar_header__tEh5X .chrome-popover :is(input,select,textarea){font-size:16px;min-height:44px}}@media (max-width:700px){.app-shell .TopBar_header__tEh5X.TopBar_header__tEh5X{padding:6px 12px}.app-shell .TopBar_header__tEh5X.TopBar_header__tEh5X .brand{font-size:20px;margin-right:auto}.TopBar_header__tEh5X.workspace-sidebar>nav{width:100%;order:0}.TopBar_header__tEh5X.workspace-sidebar .topbar-actions{width:100%;justify-content:space-between;margin:0}.TopBar_header__tEh5X.workspace-sidebar .topbar-actions>a{padding:0 8px}.TopBar_header__tEh5X .user-name{display:none}.TopBar_header__tEh5X.TopBar_header__tEh5X .editor-chrome-popover,.app-shell .TopBar_header__tEh5X.TopBar_header__tEh5X .chrome-menu>.chrome-popover{position:fixed;left:12px;right:12px;top:auto;bottom:auto;width:auto;max-width:none;margin-top:8px;max-height:min(520px,65dvh)}.app-shell .TopBar_header__tEh5X.TopBar_header__tEh5X.editor-topbar{height:auto;flex-wrap:wrap}.TopBar_header__tEh5X.editor-topbar .TopBar_editorSlot__Es53t{order:5;flex-basis:100%;margin:0}}@media (pointer:coarse){.TopBar_header__tEh5X .editor-main-tabs button,html:root[data-theme] body .TopBar_header__tEh5X .editor-primary-actions .btn{min-height:48px}}.RestartTourButton_root__t_GGo{min-width:0}.RestartTourButton_button__HQ_yQ{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 10px;border:1px solid var(--border);border-radius:4px;background:var(--panel);color:var(--text);font:inherit;font-size:12px;line-height:1.4;white-space:nowrap;cursor:pointer;touch-action:manipulation}.RestartTourButton_button__HQ_yQ:hover:not(:disabled){color:var(--ds-primary-text);background:var(--accent-soft)}.RestartTourButton_button__HQ_yQ:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.RestartTourButton_button__HQ_yQ:disabled{cursor:wait;opacity:.65}.RestartTourButton_help___kt48{margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.RestartTourButton_help___kt48 .RestartTourButton_button__HQ_yQ{width:100%;justify-content:flex-start}.RestartTourButton_settings__5f6_8{flex-shrink:0;align-self:flex-start}.RestartTourButton_error__7F9uh{margin:8px 0 0;max-width:250px;font-size:12px;line-height:1.5;color:var(--text);white-space:normal}@media (any-pointer:coarse),(max-width:900px){.RestartTourButton_button__HQ_yQ{min-width:44px;min-height:44px;padding:10px 12px;font-size:14px}.RestartTourButton_error__7F9uh{font-size:14px}}html[data-device=phone] .RestartTourButton_button__HQ_yQ,html[data-device=tablet] .RestartTourButton_button__HQ_yQ{min-width:44px;min-height:44px}