.aQEXVq_topBar{background-color:var(--bg-base);flex-direction:row;justify-content:space-between;align-items:center;padding:8px;display:flex}.aQEXVq_leftSection{flex-direction:row;align-items:center;width:33.33%;display:flex}.aQEXVq_rightSection{flex-direction:row;justify-content:flex-end;align-items:center;gap:12px;width:33.33%;display:flex}.aQEXVq_templateNameInput{color:#000;background-color:#0000;border:none;width:100%;min-width:0;max-width:300px;padding:0 4px;font-family:Inter,sans-serif;font-size:12px}.aQEXVq_templateNameGroup{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.aQEXVq_moduleModeBadge{border:var(--border-hairline)solid var(--core-purple-200);border-radius:var(--radius-6);background:color-mix(in oklch,var(--accent-primary)8%,var(--bg-base));color:var(--accent-primary);font-family:var(--font-display);-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:4px;height:22px;padding:0 7px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.aQEXVq_moduleModeBadge svg{flex-shrink:0;width:12px;height:12px}.aQEXVq_moduleUpdatesNotice{height:var(--control-height-28);border:var(--border-hairline)solid transparent;border-radius:var(--radius-6);background:var(--bg-surface-2);color:var(--text-secondary);padding:0 var(--space-8);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:6px;max-width:220px;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex}.aQEXVq_moduleUpdatesNotice span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aQEXVq_moduleUpdatesNotice:hover{background:var(--bg-surface-3);color:var(--text-primary)}.aQEXVq_moduleUpdatesNotice[data-tone=success]{border-color:color-mix(in oklch,var(--core-green-500)24%,transparent);background:color-mix(in oklch,var(--core-green-100)38%,var(--bg-base));color:var(--core-green-700)}.aQEXVq_moduleUpdatesNotice[data-tone=success]:hover{border-color:color-mix(in oklch,var(--core-green-500)34%,transparent);background:color-mix(in oklch,var(--core-green-100)52%,var(--bg-base));color:var(--core-green-700)}.aQEXVq_moduleUpdatesGlyph{width:var(--space-16);height:var(--space-16);color:currentColor;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aQEXVq_moduleUpdatesGlyph svg{width:var(--space-14);height:var(--space-14)}.aQEXVq_dividerLeft{background-color:var(--core-neutral-150);width:1px;height:36px;margin:0 16px 0 8px}.aQEXVq_dividerRight{background-color:var(--core-neutral-150);width:1px;height:36px;margin:0 8px 0 4px;display:flex}.aQEXVq_unsavedIndicator{justify-content:center;align-items:center;width:15px;height:15px;display:flex}.aQEXVq_unsavedDot{background-color:red;border-radius:50%;width:8px;height:8px}.aQEXVq_publishTrigger{background-color:var(--core-purple-50);border:1px solid var(--core-purple-200);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;justify-content:center;align-items:center;height:35px;padding:0 12px;display:flex;box-shadow:0 4px 12px #494b5114}.aQEXVq_publishTriggerText{color:var(--core-purple-600)}.aQEXVq_publishPopoverContent{flex-direction:column;gap:10px;display:flex}.aQEXVq_publishTitle{font-size:16px}.aQEXVq_publishDescription{color:gray;font-size:12px}.aQEXVq_publishButton{background-color:var(--core-purple-600);cursor:pointer;-webkit-user-select:none;user-select:none;border:none;border-radius:5px;justify-content:center;align-items:center;width:100%;margin-top:20px;padding:10px 0;display:flex}.aQEXVq_publishBtnText{color:#fff}.aQEXVq_tabOverlayButton{background-color:var(--bg-base);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;flex-direction:row;align-items:center;gap:5px;padding:5px;transition:background-color .2s;display:flex}.aQEXVq_tabOverlayButton:hover{background-color:var(--core-neutral-50)}.aQEXVq_tabOverlayButtonInner{flex-direction:row;align-items:center;gap:5px;display:flex}.aQEXVq_tabButtonLabel{color:var(--text-primary);font-size:12px}.aQEXVq_tabOverlayButtonsContainer{flex-direction:row;justify-content:center;align-items:center;gap:10px;display:flex}.aQEXVq_architectOverlayContainer{flex-direction:row;align-items:center;gap:20px;height:100%;display:flex}.aQEXVq_architectBackButton{box-shadow:none;-webkit-user-select:none;user-select:none;margin:0;padding:4px}.aQEXVq_architectOverlayInner{flex-direction:row;align-items:center;gap:10px;display:flex}.aQEXVq_architectLabel{color:var(--text-primary);font-size:15px;font-weight:500}.aQEXVq_restoreButton{background-color:var(--core-purple-600)}.aQEXVq_restoreButtonText{color:#fff}.aQEXVq_agentDivider{background-color:var(--core-neutral-150);flex-shrink:0;width:1px;height:36px;margin:0 10px 0 14px}.aQEXVq_agentButton{flex-shrink:0;gap:8px;margin-left:8px}.aQEXVq_agentButtonActive{background-color:var(--bg-surface-2);box-shadow:inset 0 0 .5px .5px #00000005,inset 0 .75px 1.5px #0000000a}.aQEXVq_agentToggleLocked{cursor:default;border-radius:6px;flex-shrink:0;align-items:center;height:26px;padding:4px 8px;display:flex}.aQEXVq_agentLockBadge{flex-shrink:0;margin:0;transform:scale(1.4)}.aQEXVq_agentToggleLabel{font-family:var(--font-display);font-feature-settings:"ss02" on;color:var(--core-neutral-800);-webkit-user-select:none;user-select:none;margin-bottom:2px;font-size:14px;font-weight:500;line-height:16px}.aQEXVq_modeSwitcher{align-items:center;gap:4px;margin-left:12px;display:flex}.aQEXVq_modeTab{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border:none;border-radius:6px;justify-content:center;align-items:center;height:28px;padding:0 12px;transition:background-color .1s;display:flex}.aQEXVq_modeTab:hover:not(.aQEXVq_modeTabActive),.aQEXVq_modeTabActive{background-color:var(--core-neutral-100,#f3f4f6)}.aQEXVq_modeLabel{color:var(--core-neutral-400,#9ca3af);font-family:Inter,-apple-system,sans-serif;font-size:12px;font-weight:500;transition:color .1s}.aQEXVq_modeTabActive .aQEXVq_modeLabel{color:var(--core-neutral-900,#111827)}.aQEXVq_agentControlsContainer{justify-content:center;align-items:center;gap:8px;display:flex}