.lhfgUG_builderRoot{--builder-surface:var(--surface-1);--builder-surface-2:var(--surface-2);--builder-surface-3:var(--surface-3);--builder-ink:var(--dashboard-text);--builder-muted:var(--dashboard-text-muted);--builder-border:var(--border-1);--builder-border-strong:var(--border-2);--builder-shadow:var(--shadow-1);--builder-shadow-raised:var(--shadow-2);--builder-primary:var(--dashboard-primary);--builder-primary-contrast:var(--dashboard-primary-contrast);--builder-primary-soft:var(--dashboard-primary-soft);--builder-selected:var(--surface-3);--builder-surface-hover:var(--surface-3);--builder-signal:var(--landing-accent);--builder-signal-soft:var(--landing-accent-soft);--builder-success:#22c55e;--builder-success-soft:#22c55e24;--builder-warning:var(--dashboard-accent-warm);--builder-danger:#ef4444;--builder-danger-soft:#ef444424;--builder-radius-control:6px;--builder-radius-compact:8px;--builder-radius-button:10px;--builder-radius-card:12px;--builder-radius-panel:14px;--builder-radius-shell:22px;--builder-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--builder-canvas-dot:#ffffff29;--builder-floating-bg:var(--builder-surface);--builder-floating-bg-strong:var(--builder-surface-2);--builder-floating-shadow:var(--builder-shadow-raised);--panel-header-padding:12px 12px 10px;--panel-content-padding:10px;background-image:none;background-color:var(--dashboard-bg)}.lhfgUG_builderRoot:after,.lhfgUG_builderRoot[data-theme=dark]:after{display:none}.lhfgUG_builderRoot[data-theme=light]{--builder-canvas-dot:#0f172a21}:is(html[data-onborn-theme=dark] .builderContextDropdown .ant-dropdown-menu,html[data-onborn-theme=dark] .builderContextDropdown.ant-dropdown-menu){background:var(--builder-surface,#1f1f23)!important;border:0!important;box-shadow:0 24px 60px #0000005c,inset 0 1px #ffffff14!important}:is(html[data-onborn-theme=dark] .ant-dropdown.builderContextDropdown,html[data-onborn-theme=dark] .builderContextDropdown.ant-dropdown){background:0 0!important}:is(html[data-onborn-theme=dark] .ant-dropdown.builderContextDropdown .ant-dropdown-menu,html[data-onborn-theme=dark] .builderContextDropdown.ant-dropdown .ant-dropdown-menu,html[data-onborn-theme=dark] .builderContextDropdown .ant-dropdown-menu-submenu-popup .ant-dropdown-menu){background:var(--builder-surface,#1f1f23)!important;border:0!important;box-shadow:0 24px 60px #0000005c,inset 0 1px #ffffff14!important}:is(html[data-onborn-theme=dark] .builderContextDropdown .ant-dropdown-menu-item,html[data-onborn-theme=dark] .builderContextDropdown .ant-dropdown-menu-title-content,html[data-onborn-theme=dark] .builderContextDropdown .ant-dropdown-menu-item-icon){color:#e7e7ea!important}:is(html[data-onborn-theme=dark] .builderContextDropdown .ant-dropdown-menu-item:hover,html[data-onborn-theme=dark] .builderContextDropdown .ant-dropdown-menu-item-active){background:var(--builder-surface-hover,#2a2a2f)!important}html[data-onborn-theme=dark] .builderContextDropdown .ant-dropdown-menu-item-selected{background:#e8b85a29!important}:is(html[data-onborn-theme=dark] .builderContextDropdown .ant-dropdown-menu-item-selected,html[data-onborn-theme=dark] .builderContextDropdown .ant-dropdown-menu-item-selected .ant-dropdown-menu-title-content,html[data-onborn-theme=dark] .builderContextDropdown .ant-dropdown-menu-item-selected .ant-dropdown-menu-item-icon){color:#f8fafc!important}html[data-onborn-theme=light] .builderContextDropdown .ant-dropdown-menu-item-selected{background:#d86f4524!important}:is(html[data-onborn-theme=light] .builderContextDropdown .ant-dropdown-menu-item-selected,html[data-onborn-theme=light] .builderContextDropdown .ant-dropdown-menu-item-selected .ant-dropdown-menu-title-content,html[data-onborn-theme=light] .builderContextDropdown .ant-dropdown-menu-item-selected .ant-dropdown-menu-item-icon){color:var(--builder-ink,#0f172a)!important}:is(html[data-onborn-theme=dark] .builderContextDropdown .ant-dropdown-menu-item-danger,html[data-onborn-theme=dark] .builderContextDropdown .ant-dropdown-menu-item-danger .ant-dropdown-menu-title-content,html[data-onborn-theme=dark] .builderContextDropdown .ant-dropdown-menu-item-danger .ant-dropdown-menu-item-icon){color:#fca5a5!important}.lhfgUG_builderRoot[data-theme=dark] .ant-tabs .ant-tabs-nav:before{border-bottom-color:var(--builder-border)!important}.lhfgUG_builderRoot[data-theme=dark] .ant-tabs .ant-tabs-tab-btn{transition:color .16s;color:var(--builder-muted)!important;font-weight:500!important}:is(.lhfgUG_builderRoot[data-theme=dark] .ant-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn,.lhfgUG_builderRoot[data-theme=dark] .ant-tabs .ant-tabs-tab:focus-visible .ant-tabs-tab-btn){color:var(--builder-ink)!important}.lhfgUG_builderRoot[data-theme=dark] .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--builder-primary)!important;text-shadow:none!important;font-weight:600!important}.lhfgUG_builderRoot[data-theme=dark] .ant-tabs .ant-tabs-ink-bar{background:var(--builder-primary)!important}.lhfgUG_builderRoot[data-theme=dark] .ant-tabs .ant-tabs-tab-disabled .ant-tabs-tab-btn{color:color-mix(in srgb, var(--builder-muted) 55%, transparent)!important}.lhfgUG_builderRoot[data-theme=light] .ant-tabs .ant-tabs-tab-btn{font-weight:500!important}.lhfgUG_builderRoot[data-theme=light] .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:600!important}:is(.lhfgUG_builderRoot[data-theme=dark] .ant-input,.lhfgUG_builderRoot[data-theme=dark] textarea.ant-input,.lhfgUG_builderRoot[data-theme=dark] .ant-input-affix-wrapper,.lhfgUG_builderRoot[data-theme=dark] .ant-input-number,.lhfgUG_builderRoot[data-theme=dark] .ant-select-selector,.lhfgUG_builderRoot[data-theme=dark] .ant-color-picker-trigger){color:#e0e8f0!important;box-shadow:none!important;background:#26262b!important;border-color:#ffffff14!important}:is(.lhfgUG_builderRoot[data-theme=dark] .ant-input:hover,.lhfgUG_builderRoot[data-theme=dark] textarea.ant-input:hover,.lhfgUG_builderRoot[data-theme=dark] .ant-input-affix-wrapper:hover,.lhfgUG_builderRoot[data-theme=dark] .ant-input-number:hover,.lhfgUG_builderRoot[data-theme=dark] .ant-select-selector:hover,.lhfgUG_builderRoot[data-theme=dark] .ant-color-picker-trigger:hover){background:var(--builder-surface-hover)!important;border-color:#e8b85a47!important}:is(.lhfgUG_builderRoot[data-theme=dark] .ant-input:focus,.lhfgUG_builderRoot[data-theme=dark] textarea.ant-input:focus,.lhfgUG_builderRoot[data-theme=dark] .ant-input-affix-wrapper-focused,.lhfgUG_builderRoot[data-theme=dark] .ant-input-number-focused,.lhfgUG_builderRoot[data-theme=dark] .ant-select-focused .ant-select-selector,.lhfgUG_builderRoot[data-theme=dark] .ant-color-picker-trigger-active){background:var(--builder-surface-hover)!important;border-color:#e8b85a7a!important;box-shadow:0 0 0 3px #e8b85a1f!important}:is(.lhfgUG_builderRoot[data-theme=dark] .ant-input::placeholder,.lhfgUG_builderRoot[data-theme=dark] textarea.ant-input::placeholder,.lhfgUG_builderRoot[data-theme=dark] .ant-select-selection-placeholder){color:#8b95a7!important}:is(.lhfgUG_builderRoot[data-theme=dark] .ant-input-number-input,.lhfgUG_builderRoot[data-theme=dark] .ant-select-selection-item,.lhfgUG_builderRoot[data-theme=dark] .ant-select-selection-search-input){color:#e0e8f0!important}:is(.lhfgUG_builderRoot[data-theme=dark] .ant-input-number-handler-wrap,.lhfgUG_builderRoot[data-theme=dark] .ant-input-number-handler){background:var(--builder-surface-2)!important;border-color:#ffffff14!important}:is(.lhfgUG_builderRoot[data-theme=dark] .ant-select-arrow,.lhfgUG_builderRoot[data-theme=dark] .ant-input-number-handler-up-inner,.lhfgUG_builderRoot[data-theme=dark] .ant-input-number-handler-down-inner){color:#a0b4c4!important}.lhfgUG_compactNavHero{--text-1:var(--dashboard-text);--text-2:var(--dashboard-text-muted);border-radius:0!important}.lhfgUG_compactNavHero .ant-card{border-radius:0!important}:is(.lhfgUG_compactNavHero .ant-card-cover,.lhfgUG_compactNavHero .ant-card-body){border-radius:0!important}.lhfgUG_compactNavHero .ant-card-body{padding:10px 12px!important}.lhfgUG_compactNavHero .ant-card-body>div{justify-content:flex-start;gap:0}.lhfgUG_compactNavHero .ant-card-body>div>div:first-child{display:none}.lhfgUG_compactNavHero .ant-card-body>div>.ant-space{justify-content:flex-start;width:100%;margin-left:0}.lhfgUG_compactNavHero .ant-card-body>div>.ant-space>.ant-space-item{width:100%}.lhfgUG_headerControls{scrollbar-width:none;white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex;overflow:auto hidden}.lhfgUG_headerControls::-webkit-scrollbar{display:none}.lhfgUG_headerCloseButton{width:36px;min-width:36px;height:36px;color:var(--text-1);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;transition:background-color .16s,color .16s;display:inline-flex}.lhfgUG_headerCloseButton:hover{color:#0f172a;background:#bc5a321a}.lhfgUG_compactNavHero[data-theme=dark] .lhfgUG_headerCloseButton:hover{color:#f8fafc;background:#e8b85a1a}.lhfgUG_canvasPromptLayer{z-index:28;pointer-events:none;position:absolute;inset:0}.lhfgUG_canvasPromptLayer .lhfgUG_optimizePromptBar{bottom:18px}.lhfgUG_canvasFloatingControls{z-index:13;color:#cbd5e1;background:var(--builder-floating-bg);max-width:calc(100% - 280px);box-shadow:var(--builder-floating-shadow);-webkit-backdrop-filter:blur(22px)saturate(1.12);border-radius:12px;align-items:center;gap:4px;padding:4px;display:inline-flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}.lhfgUG_canvasMenuButton{z-index:14;color:#cbd5e1;background:var(--builder-floating-bg);width:48px;min-width:48px;height:48px;box-shadow:var(--builder-floating-shadow);-webkit-backdrop-filter:blur(22px)saturate(1.12);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0;transition:background-color .16s,color .16s,transform .12s;display:inline-flex;position:absolute;top:8px;left:8px}.lhfgUG_canvasMenuButton:hover{color:#e0e8f0;background:var(--builder-floating-bg-strong)}.lhfgUG_canvasMenuButton[data-theme=light]{color:#475569;background:#fff;box-shadow:0 18px 42px #0f172a1f,inset 0 1px #ffffffe6}.lhfgUG_canvasMenuButton[data-theme=light]:hover{color:#0f172a;background:#bc5a3214}.lhfgUG_canvasDraftSaveIndicator{z-index:13;pointer-events:none;width:36px;height:36px;color:var(--dashboard-primary,#bc5a32);background:color-mix(in srgb, var(--surface-1) 88%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.1);opacity:0;transform-origin:50%;border:0;border-radius:14px;justify-content:center;align-items:center;transition:color .18s,background-color .18s;display:inline-flex;position:absolute;top:58px;left:14px;transform:translateY(-44px)scale(.72);box-shadow:0 16px 32px #0f172a29,inset 0 1px #ffffff24}.lhfgUG_canvasDraftSaveIndicator[data-visible=true]{animation:.34s cubic-bezier(.22,1,.36,1) both lhfgUG_canvasDraftSaveSlideIn}.lhfgUG_canvasDraftSaveIndicator[data-visible=false]{animation:.32s cubic-bezier(.4,0,.2,1) both lhfgUG_canvasDraftSaveSlideOut}.lhfgUG_canvasDraftSaveIndicator[data-theme=light]{background:#ffffffd1;box-shadow:0 16px 32px #0f172a1f,inset 0 1px #ffffffe6}.lhfgUG_canvasDraftSaveIndicator[data-status=saving]{color:var(--dashboard-primary,#bc5a32)}.lhfgUG_canvasDraftSaveIndicator[data-status=saving] svg{animation:.9s linear infinite lhfgUG_canvasDraftSaveSpin}.lhfgUG_canvasDraftSaveIndicator[data-status=saved]{color:#22c55e}.lhfgUG_canvasDraftSaveIndicator[data-status=error]{color:#ef4444}.lhfgUG_canvasExperimentVariantBanner{z-index:10;border-radius:var(--builder-radius-panel);color:#e0e8f0;background:var(--builder-floating-bg);max-width:min(240px,100% - 120px);min-height:48px;box-shadow:var(--builder-floating-shadow);-webkit-backdrop-filter:blur(22px)saturate(1.12);border:0;align-items:center;gap:10px;padding:8px 12px;display:inline-flex;position:absolute;top:8px;left:64px}.lhfgUG_canvasExperimentVariantBanner[data-theme=light]{color:#0f172a;background:#fff;box-shadow:0 18px 42px #0f172a1f,inset 0 1px #ffffffe6}.lhfgUG_canvasExperimentVariantBanner>svg{color:var(--dashboard-primary,#bc5a32);flex:none}.lhfgUG_canvasExperimentVariantBanner strong,.lhfgUG_canvasExperimentVariantBanner span{display:block}.lhfgUG_canvasExperimentVariantBanner strong{font-size:13px;font-weight:850;line-height:1.2}.lhfgUG_canvasExperimentVariantBanner span{color:color-mix(in srgb, currentColor 72%, transparent);margin-top:2px;font-size:12px;font-weight:650;line-height:1.25}@keyframes lhfgUG_canvasDraftSaveSpin{to{transform:rotate(360deg)}}@keyframes lhfgUG_canvasDraftSaveSlideIn{0%{opacity:0;transform:translateY(-44px)scale(.72)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lhfgUG_canvasDraftSaveSlideOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-44px)scale(.72)}}.lhfgUG_canvasFloatingControls[data-theme=light]{color:#475569;background:var(--builder-floating-bg);box-shadow:var(--builder-floating-shadow)}.lhfgUG_canvasFloatingControlButton{min-width:34px;height:34px;color:inherit;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 9px;font-size:12px;font-weight:800;line-height:1;transition:background-color .16s,color .16s,transform .12s;display:inline-flex}.lhfgUG_canvasFloatingIconButton{width:34px;min-width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0;transition:background-color .16s,color .16s,opacity .16s;display:inline-flex}.lhfgUG_canvasFloatingIconButton:hover:not(:disabled){color:#e0e8f0;background:#e8b85a1a}.lhfgUG_canvasFloatingControls[data-theme=light] .lhfgUG_canvasFloatingIconButton:hover:not(:disabled){color:#0f172a;background:#bc5a3214}.lhfgUG_canvasFloatingIconButton:disabled{cursor:not-allowed;opacity:.36}.lhfgUG_canvasFloatingIntegrationButton{color:#e8b85a;background:#e8b85a1f;box-shadow:inset 0 0 0 1px #e8b85a29}.lhfgUG_canvasFloatingIntegrationButton:hover:not(:disabled){color:#fff;background:#bc5a3233}.lhfgUG_canvasFloatingIntegrationButton[data-connected=true]{color:#22c55e;background:#22c55e24;box-shadow:inset 0 0 0 1px #22c55e47}.lhfgUG_canvasFloatingIntegrationButton[data-connected=true]:hover:not(:disabled){color:#dcfce7;background:#22c55e38}.lhfgUG_canvasFloatingControls[data-theme=light] .lhfgUG_canvasFloatingIntegrationButton{color:var(--builder-ink);background:#bc5a3221;box-shadow:inset 0 0 0 1px #bc5a3224}.lhfgUG_canvasFloatingControls[data-theme=light] .lhfgUG_canvasFloatingIntegrationButton:hover:not(:disabled){color:#172033;background:#bc5a3233}.lhfgUG_canvasFloatingControls[data-theme=light] .lhfgUG_canvasFloatingIntegrationButton[data-connected=true]{color:#15803d;background:#22c55e24;box-shadow:inset 0 0 0 1px #22c55e47}.lhfgUG_canvasFloatingControls[data-theme=light] .lhfgUG_canvasFloatingIntegrationButton[data-connected=true]:hover:not(:disabled){color:#166534;background:#22c55e38}.lhfgUG_canvasFloatingControlButton strong{text-overflow:ellipsis;max-width:132px;overflow:hidden}.lhfgUG_canvasFloatingControlButton:hover{color:#e0e8f0;background:#e8b85a1a}.lhfgUG_canvasFloatingControls[data-theme=light] .lhfgUG_canvasFloatingControlButton:hover{color:#0f172a;background:#bc5a3214}.lhfgUG_optimizePromptBar{--prompt-chip-top:#ffffffd1;--prompt-chip-bottom:#f8fafcad;--prompt-chip-bg:#ffffff8c;--prompt-chip-inset:#ffffff6b;--prompt-chip-shadow:#0f172a14;--prompt-text:var(--dashboard-text,#0f172a);--prompt-text-muted:var(--dashboard-text-muted,#64748b);--prompt-accent:var(--dashboard-primary,#bc5a32);pointer-events:auto;border:1px solid var(--gradient-border);border-radius:var(--builder-radius-shell);width:min(520px,100% - 32px);min-height:0;color:var(--prompt-text);box-shadow:inset 0 0 0 1px var(--gradient-inset), 0 18px 48px var(--gradient-shadow-strong), 0 4px 16px var(--gradient-shadow-soft);padding:7px 12px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.lhfgUG_optimizePromptBar[data-placement=canvas]{max-height:min(158px,100vh - 48px)}.lhfgUG_optimizePromptBar[data-theme=dark]{--prompt-chip-top:#222631c7;--prompt-chip-bottom:var(--builder-surface-2);--prompt-chip-bg:#1d202894;--prompt-chip-inset:#ffffff0f;--prompt-chip-shadow:#02061747;--prompt-text:var(--dashboard-text,#e0e8f0);--prompt-text-muted:var(--dashboard-text-muted,#a0b4c4);--prompt-accent:#e8b85a}.lhfgUG_optimizePromptBar[data-placement=panel]{box-sizing:border-box;border-radius:var(--builder-radius-panel);background:#fff;border:0;width:100%;max-width:100%;min-height:0;padding:10px;position:relative;bottom:auto;left:auto;transform:none;box-shadow:0 8px 20px #0f172a0f}.lhfgUG_optimizePromptBar[data-placement=panel][data-theme=dark]{background:var(--builder-surface);box-shadow:0 8px 20px #0206172e}.lhfgUG_optimizePromptBar>*{z-index:1;position:relative}.lhfgUG_optimizePromptSuggestions{scrollbar-width:none;flex-wrap:nowrap;gap:5px;margin:0 0 2px;padding:0 6px;display:flex;overflow-x:auto}.lhfgUG_optimizePromptSuggestions::-webkit-scrollbar{display:none}.lhfgUG_optimizePromptSuggestions button{max-width:156px;color:var(--prompt-text);background:color-mix(in srgb, var(--prompt-accent) 10%, var(--prompt-chip-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--prompt-accent) 12%, transparent);cursor:pointer;font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:999px;flex:none;padding:4px 8px;font-size:10.5px;font-weight:700;line-height:1.15;transition:background-color .16s,color .16s,opacity .16s,transform .12s;overflow:hidden}.lhfgUG_optimizePromptSuggestions button:hover:not(:disabled){background:color-mix(in srgb, var(--prompt-accent) 18%, var(--prompt-chip-bg));transform:translateY(-1px)}.lhfgUG_optimizePromptSuggestions button:disabled{cursor:not-allowed;opacity:.45}.lhfgUG_optimizePromptInput{width:100%;color:var(--prompt-text);resize:none;font-size:14px;line-height:1.45;min-height:30px!important;box-shadow:none!important;background:0 0!important;padding:0!important;font-weight:400!important}.lhfgUG_optimizePromptTextarea,.lhfgUG_optimizePromptInput,.lhfgUG_optimizePromptInput textarea{padding:6px 10px 8px!important;font-weight:400!important}.lhfgUG_optimizePromptInput textarea{padding:6px 10px 8px!important;font-weight:400!important}.lhfgUG_optimizePromptBar .ant-input-textarea-affix-wrapper{padding:6px 10px 8px!important;font-weight:400!important}.lhfgUG_optimizePromptBar textarea.ant-input{padding:6px 10px 8px!important;font-weight:400!important}.lhfgUG_optimizePromptTextarea{min-height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important}.lhfgUG_optimizePromptBar .ant-input-textarea-affix-wrapper{min-height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important}.lhfgUG_optimizePromptBar textarea.ant-input{min-height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important}.lhfgUG_optimizePromptInput.ant-input{min-height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important}.lhfgUG_optimizePromptBar[data-placement=panel] .lhfgUG_optimizePromptInput,.lhfgUG_optimizePromptBar[data-placement=panel] .lhfgUG_optimizePromptTextarea,.lhfgUG_optimizePromptBar[data-placement=panel] .lhfgUG_optimizePromptInput textarea{min-height:82px!important;padding:6px 8px 8px!important}.lhfgUG_optimizePromptBar[data-placement=panel] .lhfgUG_optimizePromptInput textarea{min-height:82px!important;padding:6px 8px 8px!important}.lhfgUG_optimizePromptBar[data-placement=panel] .ant-input-textarea-affix-wrapper{min-height:82px!important;padding:6px 8px 8px!important}.lhfgUG_optimizePromptBar[data-placement=panel] textarea.ant-input{min-height:82px!important;padding:6px 8px 8px!important}:is(.lhfgUG_optimizePromptBar .ant-input-textarea-affix-wrapper:focus-within,.lhfgUG_optimizePromptBar textarea.ant-input:focus,.lhfgUG_optimizePromptInput.ant-input:focus,.lhfgUG_optimizePromptTextarea:focus){box-shadow:none!important;border:0!important;outline:none!important}.lhfgUG_optimizePromptInput textarea::placeholder{color:color-mix(in srgb, var(--prompt-text-muted) 88%, transparent)}.lhfgUG_optimizePromptInput textarea::placeholder{color:color-mix(in srgb, var(--prompt-text-muted) 88%, transparent)}.lhfgUG_optimizePromptBar textarea.ant-input::placeholder{color:color-mix(in srgb, var(--prompt-text-muted) 88%, transparent)}.lhfgUG_optimizeAttachments{flex-wrap:wrap;gap:8px;margin-top:6px;padding:0 12px;display:flex}.lhfgUG_optimizeAttachmentThumb{border-radius:var(--builder-radius-card);border:1px solid var(--prompt-chip-inset);background:var(--prompt-chip-bg);width:48px;height:48px;box-shadow:0 6px 16px var(--prompt-chip-shadow);position:relative}.lhfgUG_optimizeAttachmentThumb img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.lhfgUG_optimizeAttachmentThumb button{color:#fff;cursor:pointer;background:#ef4444;border:0;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;line-height:1;display:inline-flex;position:absolute;top:-7px;right:-7px;box-shadow:0 6px 14px #ef444447}.lhfgUG_optimizeAttachmentDoc{border:1px solid var(--prompt-chip-inset);background:var(--prompt-chip-bg);max-width:min(220px,100%);min-height:36px;box-shadow:0 6px 16px var(--prompt-chip-shadow);color:var(--prompt-text);border-radius:12px;align-items:center;gap:6px;padding:6px 28px 6px 10px;display:inline-flex;position:relative}.lhfgUG_optimizeAttachmentDoc svg{color:color-mix(in srgb, var(--prompt-text) 72%, var(--dashboard-primary,#bc5a32));flex:none}.lhfgUG_optimizeAttachmentDocLabel{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.lhfgUG_optimizeAttachmentDoc button{color:#fff;cursor:pointer;background:#ef4444;border:0;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;line-height:1;display:inline-flex;position:absolute;top:-7px;right:-7px;box-shadow:0 6px 14px #ef444447}.lhfgUG_optimizePromptToolbar{align-items:center;gap:8px;min-height:30px;margin-top:2px;display:flex}.lhfgUG_optimizePromptActions{background:var(--prompt-chip-bg);box-shadow:inset 0 0 0 1px var(--prompt-chip-inset), 0 6px 16px var(--prompt-chip-shadow);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:3px;display:inline-flex}.lhfgUG_optimizePromptActions .ant-btn{border-radius:12px!important;width:34px!important;min-width:34px!important;height:34px!important}.lhfgUG_optimizeModelPicker{align-items:center;gap:6px;min-width:0;padding:0 4px 0 10px;display:inline-flex}.lhfgUG_optimizeModelIcon{color:var(--prompt-accent);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--prompt-accent) 35%, transparent));flex-shrink:0}.lhfgUG_optimizeModelSelect{flex-shrink:0;min-width:0;width:auto!important}.lhfgUG_optimizeModelSelect .ant-select-selector{height:34px!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0 28px 0 0!important}:is(.lhfgUG_optimizeModelSelect .ant-select-selection-item,.lhfgUG_optimizeModelSelect .ant-select-selection-search,.lhfgUG_optimizeModelSelect .ant-select-selection-search-input){height:34px!important;line-height:34px!important}.lhfgUG_optimizeModelSelectLabel{color:var(--prompt-text);white-space:nowrap;font-size:12px;font-weight:700;line-height:34px}.lhfgUG_optimizeModelSelect .ant-select-arrow{width:18px;height:18px;color:var(--prompt-text-muted);opacity:.72;margin-top:-9px;transition:opacity .16s,transform .16s;inset-inline-end:0}.lhfgUG_optimizeModelSelect.ant-select-open .ant-select-arrow{opacity:1;transform:rotate(180deg)}.lhfgUG_optimizeModelSelectDropdown.ant-select-dropdown{border:1px solid var(--prompt-dropdown-border,#e8b85a47);backdrop-filter:blur(18px);border-radius:var(--builder-radius-panel)!important;background:var(--prompt-dropdown-bg,#fffffff5)!important;min-width:196px!important;box-shadow:0 18px 48px var(--prompt-dropdown-shadow,#0f172a29), 0 4px 16px #0f172a14!important;padding:6px!important}.lhfgUG_optimizeModelSelectDropdownLight{--prompt-dropdown-border:#e8b85a47;--prompt-dropdown-bg:#fffffff5;--prompt-dropdown-shadow:#0f172a29;--prompt-dropdown-text:#0f172a;--prompt-dropdown-active:#bc5a3214;--prompt-dropdown-selected:#bc5a321f;--prompt-dropdown-selected-text:var(--builder-ink)}.lhfgUG_optimizeModelSelectDropdownDark{--prompt-dropdown-border:#e8b85a38;--prompt-dropdown-bg:#1f1f23fa;--prompt-dropdown-shadow:#0206176b;--prompt-dropdown-text:#e0e8f0;--prompt-dropdown-active:#e8b85a1a;--prompt-dropdown-selected:#e8b85a24;--prompt-dropdown-selected-text:#e8b85a}.lhfgUG_optimizeModelSelectDropdown .ant-select-item{min-height:36px;color:var(--prompt-dropdown-text,#0f172a);font-size:13px;font-weight:600;border-radius:12px!important;padding:8px 12px!important}.lhfgUG_optimizeModelSelectDropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:var(--prompt-dropdown-selected-text,var(--builder-ink))!important;background:var(--prompt-dropdown-selected,#bc5a321f)!important}.lhfgUG_optimizeModelSelectDropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--prompt-dropdown-active,#bc5a3214)!important}.lhfgUG_optimizeToolButton{width:34px;height:34px;color:var(--prompt-text);background:var(--prompt-chip-bg);font:inherit;box-shadow:inset 0 0 0 1px var(--prompt-chip-inset), 0 6px 16px var(--prompt-chip-shadow);border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.lhfgUG_optimizeToolButton:disabled{opacity:1}.lhfgUG_optimizeAddMenu.ant-dropdown{min-width:156px}.lhfgUG_optimizeAddMenu .ant-dropdown-menu{border:1px solid var(--prompt-dropdown-border,#e8b85a47);backdrop-filter:blur(18px);border-radius:var(--builder-radius-panel)!important;background:var(--prompt-dropdown-bg,#fffffff5)!important;box-shadow:0 18px 48px var(--prompt-dropdown-shadow,#0f172a29), 0 4px 16px #0f172a14!important;padding:6px!important}.lhfgUG_optimizeAddMenuLight{--prompt-dropdown-border:#e8b85a47;--prompt-dropdown-bg:#fffffff5;--prompt-dropdown-shadow:#0f172a29;--prompt-dropdown-text:#0f172a;--prompt-dropdown-active:#bc5a3214}.lhfgUG_optimizeAddMenuDark{--prompt-dropdown-border:#e8b85a38;--prompt-dropdown-bg:#1f1f23fa;--prompt-dropdown-shadow:#0206176b;--prompt-dropdown-text:#e0e8f0;--prompt-dropdown-active:#e8b85a1a}.lhfgUG_optimizeAddMenu .ant-dropdown-menu-item{min-height:36px;font-size:13px;font-weight:700;color:var(--prompt-dropdown-text,#0f172a)!important;border-radius:12px!important;padding:8px 12px!important}.lhfgUG_optimizeAddMenu .ant-dropdown-menu-item:hover{background:var(--prompt-dropdown-active,#bc5a3214)!important}.lhfgUG_optimizeAddMenu .ant-dropdown-menu-item-icon{color:var(--prompt-accent,var(--dashboard-primary,#bc5a32))}.lhfgUG_headerPrimaryZone,.lhfgUG_headerSecondaryZone{flex-wrap:nowrap;align-items:center;gap:8px;min-width:max-content;display:flex}.lhfgUG_headerPrimaryZone{flex:auto;justify-content:flex-start}.lhfgUG_headerSecondaryZone{flex:none;justify-content:flex-end;margin-left:auto}.lhfgUG_headerToolGroup,.lhfgUG_headerStatusGroup,.lhfgUG_headerActionsGroup,.lhfgUG_headerPublishGroup,.lhfgUG_headerIntegrationsGroup,.lhfgUG_headerHistoryGroup,.lhfgUG_headerContextGroup{min-height:36px;box-shadow:none;background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;padding:4px;display:inline-flex}.lhfgUG_headerToolGroup{flex-shrink:0}.lhfgUG_headerContextGroup{padding:4px;gap:4px!important}.lhfgUG_headerActionsGroup,.lhfgUG_headerPublishGroup,.lhfgUG_headerIntegrationsGroup,.lhfgUG_headerHistoryGroup,.lhfgUG_headerContextGroup{white-space:nowrap;flex-shrink:0}.lhfgUG_headerGroupLabel{color:var(--text-2);padding:0 4px 0 6px;font-size:11px;font-weight:800;line-height:1}.lhfgUG_funnelBadge,.lhfgUG_environmentBadge{border-radius:var(--control-radius-sm,6px);white-space:nowrap;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.lhfgUG_funnelBadge{border:1px solid var(--border-1);color:var(--text-1);background:var(--surface-2);box-shadow:none}.lhfgUG_environmentBadge{color:var(--builder-ink);background:#bc5a321f;border:1px solid #bc5a3247}.lhfgUG_environmentBadge[data-env=prod]{color:#b91c1c;background:#ef44441a;border-color:#ef44444d}.lhfgUG_headerIconLabel,.lhfgUG_headerMenuButton{border-radius:var(--control-radius-sm,6px);min-height:32px;color:var(--text-1);background:var(--surface-2);font:inherit;white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 2px 8px #0f172a0f}.lhfgUG_headerMenuButton{cursor:pointer;transition:background .16s,transform .12s}.lhfgUG_headerMenuButton strong{color:var(--text-2);font-weight:800}.lhfgUG_headerMenuButton:hover{background:var(--surface-3);transform:translateY(-1px)}.lhfgUG_compactNavHero[data-theme=light] .lhfgUG_headerMenuButton,.lhfgUG_compactNavHero[data-theme=light] .lhfgUG_headerIconLabel{color:#0f172a;background:#f3e5dd;box-shadow:0 2px 8px #0f172a0f}.lhfgUG_compactNavHero[data-theme=light] .lhfgUG_headerMenuButton strong{color:var(--builder-ink)}.lhfgUG_compactNavHero[data-theme=light] .lhfgUG_headerMenuButton:hover{background:#e8cfc2;box-shadow:0 3px 10px #0f172a14}.lhfgUG_compactNavHero[data-theme=dark] .lhfgUG_headerMenuButton,.lhfgUG_compactNavHero[data-theme=dark] .lhfgUG_headerIconLabel{color:#f8fafc;background:#26262b;box-shadow:0 8px 20px #02061747}.lhfgUG_compactNavHero[data-theme=dark] .lhfgUG_headerMenuButton strong{color:#e8b85a}.lhfgUG_compactNavHero[data-theme=dark] .lhfgUG_headerMenuButton:hover{background:var(--builder-surface-hover)}.lhfgUG_headerDotsButton{border:1px solid color-mix(in srgb, var(--builder-muted) 26%, transparent);border-radius:var(--control-radius-sm,6px);width:30px;min-width:30px;height:30px;color:var(--text-1);background:var(--surface-2);cursor:pointer;justify-content:center;align-items:center;transition:background .16s,border-color .16s,transform .12s;display:inline-flex}.lhfgUG_headerDotsButton:hover{background:var(--surface-3);border-color:#bc5a3270;transform:translateY(-1px)}.lhfgUG_headerHistoryGroup{gap:4px}.lhfgUG_headerHistoryButton{border-radius:var(--control-radius-sm,6px);width:30px;min-width:30px;height:30px;color:var(--text-1);background:var(--surface-2);cursor:pointer;border:0;justify-content:center;align-items:center;transition:background .16s,color .16s,opacity .16s,transform .12s;display:inline-flex;box-shadow:0 2px 8px #0f172a0f}.lhfgUG_headerHistoryButton:hover:not(:disabled){background:var(--surface-3);transform:translateY(-1px)}.lhfgUG_headerHistoryButton:disabled{cursor:default;opacity:.42}.lhfgUG_compactNavHero[data-theme=light] .lhfgUG_headerHistoryButton{color:#0f172a;background:#f3e5dd}.lhfgUG_compactNavHero[data-theme=light] .lhfgUG_headerHistoryButton:hover:not(:disabled){background:#e8cfc2}.lhfgUG_compactNavHero[data-theme=dark] .lhfgUG_headerHistoryButton{color:#f8fafc;background:#26262b;box-shadow:0 8px 20px #02061747}.lhfgUG_compactNavHero[data-theme=dark] .lhfgUG_headerHistoryButton:hover:not(:disabled){background:var(--builder-surface-hover)}.lhfgUG_deviceSelect{min-width:160px}.lhfgUG_headerBadges{flex-shrink:0;justify-content:flex-end}.lhfgUG_mcpStatusPill{border:1px solid var(--border-1);border-radius:var(--control-radius-sm,6px);max-width:150px;min-height:24px;color:var(--text-2);background:var(--surface-2);white-space:nowrap;flex-shrink:0;align-items:center;gap:7px;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.lhfgUG_mcpStatusPill[data-connected=true]{color:#16a34a;background:#22c55e1a;border-color:#22c55e52}.lhfgUG_draftStatusPill{border-radius:var(--control-radius-sm,6px);color:#16a34a;background:#22c55e1a;border:1px solid #22c55e47;align-items:center;gap:7px;min-height:26px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.lhfgUG_draftStatusPill[data-status=dirty]{color:#b45309;background:#f59e0b1a;border-color:#f59e0b52}.lhfgUG_draftStatusPill[data-status=saving]{color:var(--dashboard-primary-hover,#a9502d);background:#bc5a321a;border-color:#d86f453d}.lhfgUG_draftStatusPill[data-status=error]{color:#dc2626;background:#ef444414;border-color:#ef444452}.lhfgUG_draftStatusDot{background:#22c55e;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #22c55e24}.lhfgUG_draftStatusPill[data-status=dirty] .lhfgUG_draftStatusDot{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b24}.lhfgUG_draftStatusPill[data-status=saving] .lhfgUG_draftStatusDot{background:var(--dashboard-primary,#bc5a32);box-shadow:0 0 0 3px #bc5a3224}.lhfgUG_draftStatusPill[data-status=error] .lhfgUG_draftStatusDot{background:#ef4444;box-shadow:0 0 0 3px #ef444424}.lhfgUG_mcpStatusDot{background:var(--builder-muted);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--builder-muted) 14%, transparent);border-radius:999px}.lhfgUG_mcpStatusPill[data-connected=true] .lhfgUG_mcpStatusDot{background:#22c55e;box-shadow:0 0 0 3px #22c55e29}.lhfgUG_saveDraftButton{border-radius:var(--control-radius-sm,6px);color:#172033;cursor:pointer;min-height:30px;font:inherit;background:#bc5a321a;border:1px solid #bc5a324d;padding:0 12px;font-size:12px;font-weight:800;line-height:1;transition:border-color .16s,background .16s,transform .12s}.lhfgUG_saveDraftButton:hover:not(:disabled){background:#d86f4538;border-color:#bc5a3275;transform:translateY(-1px)}.lhfgUG_saveDraftButton:disabled{cursor:wait;opacity:.72}.lhfgUG_mcpButton{border-radius:var(--control-radius-sm,6px);color:#0f172a;min-height:30px;box-shadow:none;cursor:pointer;font:inherit;background:#f3e5dd;border:2px solid #bc5a3247;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:800;line-height:1;transition:box-shadow .18s,transform .14s,filter .18s;display:inline-flex;position:relative}@media (width<=760px){.lhfgUG_deviceSelect{flex:150px;min-width:150px}}.lhfgUG_mcpButton:hover{filter:saturate(1.08);box-shadow:none;transform:translateY(-1px)}.lhfgUG_mcpButton:focus-visible{outline-offset:3px;outline:2px solid #bc5a32db}.lhfgUG_compactNavHero[data-theme=dark] .lhfgUG_mcpButton{color:var(--dashboard-text);background:#bc5a3224;border-color:#e8b85a47}.lhfgUG_compactNavHero[data-theme=dark] .lhfgUG_headerDotsButton{border-color:#e8b85a38}.lhfgUG_compactNavHero[data-theme=dark] .lhfgUG_headerDotsButton:hover{border-color:#e8b85a6b}.lhfgUG_mcpButtonStar{background:var(--dashboard-primary,#bc5a32);filter:drop-shadow(-1px -1px 2px #ef444480)drop-shadow(1px 0 2px #eab30873)drop-shadow(0 1px 2px #3b82f673)drop-shadow(1px 1px 3px #d946ef66);flex-shrink:0;width:15px;height:15px;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.9-10.1-15.4-10.1s-12.3 3.8-15.4 10.1L369.9 316.2l-253.9 36.9c-6.9 1-12.6 5.8-14.8 12.4-2.2 6.6-.7 13.8 3.9 18.5l183.8 179.1-43.4 252.9c-1.2 6.9 1.9 13.8 8.2 17.9 3.6 2.4 8 3.6 12.4 3.6 2.5 0 5-.5 7.4-1.6l227.1-119.4 227.1 119.4c6.4 3.1 14.1 2.7 20.1-1.2 6.1-3.9 9.4-10.7 8.2-17.9l-43.4-252.9 183.8-179.1c5.5-4.7 8-11.4 6.9-18.5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.9-10.1-15.4-10.1s-12.3 3.8-15.4 10.1L369.9 316.2l-253.9 36.9c-6.9 1-12.6 5.8-14.8 12.4-2.2 6.6-.7 13.8 3.9 18.5l183.8 179.1-43.4 252.9c-1.2 6.9 1.9 13.8 8.2 17.9 3.6 2.4 8 3.6 12.4 3.6 2.5 0 5-.5 7.4-1.6l227.1-119.4 227.1 119.4c6.4 3.1 14.1 2.7 20.1-1.2 6.1-3.9 9.4-10.7 8.2-17.9l-43.4-252.9 183.8-179.1c5.5-4.7 8-11.4 6.9-18.5z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lhfgUG_publishButton{color:#d86f45;cursor:pointer;min-height:30px;font:inherit;background:#22c55e1f;border:1px solid #22c55e57;border-radius:999px;padding:0 12px;font-size:12px;font-weight:800;line-height:1;transition:border-color .16s,background .16s,transform .12s}.lhfgUG_publishButton:hover:not(:disabled){background:#22c55e2e;border-color:#22c55e80;transform:translateY(-1px)}.lhfgUG_publishButton:disabled{cursor:wait;opacity:.72}.lhfgUG_mcpModal .ant-modal-content{flex-direction:column;max-height:80vh;display:flex}.lhfgUG_mcpModal .ant-modal-body{min-height:0;overflow:hidden}.lhfgUG_mcpModal .ant-modal-footer{margin-top:0;padding-top:14px}.lhfgUG_mcpModalTitle{justify-content:flex-start;align-items:center;gap:14px;width:100%;min-width:0;padding-right:84px;display:flex}.lhfgUG_mcpModalTitle>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lhfgUG_mcpModalFooter{justify-content:flex-end;display:flex}:is(html[data-onborn-theme=dark] .lhfgUG_mcpModal .ant-modal-content,html[data-onborn-theme=dark] .lhfgUG_mcpModal .ant-modal-header){background:var(--dashboard-bg)}html[data-onborn-theme=dark] .lhfgUG_mcpCodeBlock{background:var(--builder-surface)}html[data-onborn-theme=dark] .builderColorPickerPopup .ant-popover-inner{background:var(--builder-surface-2)!important}:is(html[data-onborn-theme=dark] .builderColorPickerPopup .ant-input,html[data-onborn-theme=dark] .builderColorPickerPopup .ant-input-number,html[data-onborn-theme=dark] .builderColorPickerPopup .ant-input-number-input,html[data-onborn-theme=dark] .builderColorPickerPopup .ant-select-selector){background:#1a1a1e!important}.lhfgUG_builderConfirmModal .ant-modal-content{border-radius:var(--builder-radius-panel);border:1px solid #e8b85a2e;box-shadow:0 24px 56px #00000057}:is(.lhfgUG_builderConfirmModal .ant-modal-header,.lhfgUG_builderConfirmModal .ant-modal-body,.lhfgUG_builderConfirmModal .ant-modal-footer){background:0 0}.lhfgUG_builderConfirmModal .ant-modal-confirm-body-wrapper{gap:18px;display:grid}.lhfgUG_builderConfirmModalDark .ant-modal-content{background:#202226}:is(.lhfgUG_builderConfirmModalDark .ant-modal-header,.lhfgUG_builderConfirmModalDark .ant-modal-body,.lhfgUG_builderConfirmModalDark .ant-modal-footer,.lhfgUG_builderConfirmModalDark .ant-modal-confirm-body-wrapper){background:#202226}.lhfgUG_builderConfirmModalLight .ant-modal-content{background:#fff;border-color:#bc5a3224;box-shadow:0 24px 56px #02122024}:is(.lhfgUG_builderConfirmModalLight .ant-modal-header,.lhfgUG_builderConfirmModalLight .ant-modal-body,.lhfgUG_builderConfirmModalLight .ant-modal-footer,.lhfgUG_builderConfirmModalLight .ant-modal-confirm-body-wrapper){background:#fff}.lhfgUG_builderConfirmModalDark .ant-modal-title{color:#f5f7fb}:is(.lhfgUG_builderConfirmModalDark .ant-modal-confirm-title,.lhfgUG_builderConfirmModalDark .ant-modal-confirm-content){color:#f5f7fb}.lhfgUG_builderConfirmModalDark .ant-modal-confirm-content{color:#b8c2d0}.lhfgUG_builderConfirmModalLight .ant-modal-confirm-title{color:#0f172a}.lhfgUG_builderConfirmModalLight .ant-modal-confirm-content{color:#64748b}:is(.lhfgUG_builderConfirmModalDark .ant-modal-confirm-warning .anticon,.lhfgUG_builderConfirmModalDark .ant-modal-confirm-error .anticon,.lhfgUG_builderConfirmModalDark .ant-modal-confirm-confirm .anticon){color:#e8b85a}.lhfgUG_builderConfirmModalDark .ant-modal-confirm-btns .ant-btn-default{color:#e0e8f0;background:var(--builder-surface-2);border-color:#e8b85a3d}.lhfgUG_builderConfirmModalDark .ant-modal-confirm-btns .ant-btn-default:hover{color:#fff;background:#e8b85a1a;border-color:#e8b85a6b}.lhfgUG_builderConfirmModalLight .ant-modal-confirm-btns .ant-btn-default{color:#0f172a;background:#fff;border-color:#bc5a322e}.lhfgUG_builderConfirmModalLight .ant-modal-confirm-btns .ant-btn-default:hover{color:#172033;background:#bc5a320f;border-color:#bc5a3261}.lhfgUG_publishConflictModalBody{gap:16px;display:grid}.lhfgUG_publishConflictList{gap:8px;display:grid}.lhfgUG_publishConflictItem{background:#64748b1a;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.lhfgUG_publishConflictItem strong{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lhfgUG_publishConflictItem span{color:inherit;opacity:.72;flex:none;font-size:12px}.lhfgUG_publishConflictActions{width:100%}.lhfgUG_builderConfirmModalDark .lhfgUG_publishConflictItem{background:var(--builder-surface-2)}.lhfgUG_builderConfirmModalLight .lhfgUG_publishConflictItem{background:#f6f7f9}html[data-onborn-theme=dark] .ant-message .ant-message-notice .ant-message-notice-content{color:#e0e8f0;background:#1f1f23fa!important;border:1px solid #e8b85a2e!important;box-shadow:0 18px 42px #00000057!important}html[data-onborn-theme=light] .ant-message .ant-message-notice .ant-message-notice-content{color:#0f172a;background:#fffffffa!important;border:1px solid #bc5a3224!important;box-shadow:0 18px 42px #02122024!important}html[data-onborn-theme=dark] .ant-message-notice-content .anticon{color:#e8b85a}html[data-onborn-theme=light] .ant-message-notice-content .anticon{color:var(--dashboard-primary-hover,#a9502d)}html[data-onborn-theme=dark] .ant-message-notice-content .ant-message-success .anticon{color:#e8b85a}html[data-onborn-theme=light] .ant-message-notice-content .ant-message-success .anticon{color:var(--dashboard-primary-hover,#a9502d)}html[data-onborn-theme=dark] .ant-message-notice-content .ant-message-error .anticon{color:#fb7185}html[data-onborn-theme=light] .ant-message-notice-content .ant-message-error .anticon{color:#dc2626}html[data-onborn-theme=dark] .ant-message-notice-content .ant-message-warning .anticon{color:#fbbf24}html[data-onborn-theme=light] .ant-message-notice-content .ant-message-warning .anticon{color:#d97706}html[data-onborn-theme=dark] .ant-notification-notice{color:#e0e8f0;background:#1f1f23fa;border:1px solid #e8b85a2e;box-shadow:0 18px 42px #00000057}html[data-onborn-theme=light] .ant-notification-notice{color:#0f172a;background:#fffffffa;border:1px solid #bc5a3224;box-shadow:0 18px 42px #02122024}:is(html[data-onborn-theme=dark] .ant-notification-notice-message,html[data-onborn-theme=dark] .ant-notification-notice-description,html[data-onborn-theme=dark] .ant-notification-close-icon){color:#e0e8f0}html[data-onborn-theme=light] .ant-notification-notice-message{color:#0f172a}:is(html[data-onborn-theme=light] .ant-notification-notice-description,html[data-onborn-theme=light] .ant-notification-close-icon){color:#64748b}.lhfgUG_mcpModalBody{flex-direction:column;gap:12px;max-height:calc(80vh - 112px);padding-right:4px;display:flex;overflow-y:auto}.lhfgUG_mcpCodeBlock{background:var(--surface-3);max-width:100%;color:var(--text-1);font-family:var(--builder-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;border:0;border-radius:0 0 10px 10px;margin:0;padding:14px;font-size:12px;line-height:1.55;overflow-x:hidden}.lhfgUG_mcpCodeBlock code{white-space:inherit;overflow-wrap:inherit;word-break:inherit}.lhfgUG_mcpSetupSteps{gap:14px;display:grid}.lhfgUG_mcpSetupStep{grid-template-columns:34px minmax(0,1fr);gap:12px;display:grid;position:relative}.lhfgUG_mcpSetupStep:not(:last-child):before{content:"";background:#bc5a3233;border-radius:999px;width:2px;position:absolute;top:34px;bottom:-14px;left:16px}.lhfgUG_mcpSetupStepNumber{z-index:1;color:#fff;width:34px;height:34px;box-shadow:0 0 0 5px var(--surface-1);background:#bc5a32;border-radius:999px;place-items:center;font-size:13px;font-weight:850;display:inline-grid;position:relative}.lhfgUG_mcpSegmentedBlock{background:var(--surface-2);border:0;border-radius:12px;gap:14px;padding:14px;display:grid}.lhfgUG_mcpClientPane{gap:0;display:grid}.lhfgUG_mcpClientPane .ant-typography{margin-bottom:0}.lhfgUG_mcpSnippetHeader{background:var(--surface-3);min-height:40px;color:var(--text-2);border:0;border-radius:10px 10px 0 0;justify-content:flex-end;align-items:center;gap:12px;padding:0 10px 0 14px;font-size:12px;font-weight:800;display:flex}.lhfgUG_mcpSnippetCopyButton{width:30px;height:30px;color:var(--dashboard-primary-hover,#a9502d);cursor:pointer;background:#bc5a321f;border:0;border-radius:999px;place-items:center;transition:background .16s,color .16s,transform .12s;display:inline-grid}.lhfgUG_mcpSnippetCopyButton:hover{color:#8f4628;background:#bc5a3233}.lhfgUG_mcpSnippetCopyButton:active{transform:translateY(1px)}.lhfgUG_mcpClientSegmented.ant-segmented{background:var(--surface-1);border-radius:999px;width:fit-content;min-height:38px;padding:4px}.lhfgUG_mcpClientSegmented .ant-segmented-group{gap:2px}:is(.lhfgUG_mcpClientSegmented .ant-segmented-item,.lhfgUG_mcpClientSegmented .ant-segmented-thumb){border-radius:999px}.lhfgUG_mcpClientSegmented .ant-segmented-item-label{align-items:center;min-height:30px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.lhfgUG_mcpClientSegmented .ant-segmented-item-selected{color:#fff;background:var(--dashboard-primary,#bc5a32)}html[data-onborn-theme=dark] .lhfgUG_mcpSegmentedBlock{background:var(--builder-surface-2)}html[data-onborn-theme=dark] .lhfgUG_mcpSetupStep:not(:last-child):before{background:#e8b85a38}html[data-onborn-theme=dark] .lhfgUG_mcpSetupStepNumber{color:#161922;background:#e8b85a}html[data-onborn-theme=dark] .lhfgUG_mcpClientSegmented.ant-segmented{background:#1a1a1e}html[data-onborn-theme=dark] .lhfgUG_mcpClientSegmented .ant-segmented-item-selected{background:#e8b85a}html[data-onborn-theme=dark] .lhfgUG_mcpClientSegmented .ant-segmented-item-selected{color:#161922}html[data-onborn-theme=dark] .lhfgUG_mcpSnippetHeader{background:#1a1a1e}html[data-onborn-theme=dark] .lhfgUG_mcpSnippetCopyButton{color:#e8b85a;background:#e8b85a24}html[data-onborn-theme=dark] .lhfgUG_mcpSnippetCopyButton:hover{color:#ffc85c;background:#e8b85a38}.lhfgUG_mcpSyncButton{color:#fff;background:var(--dashboard-primary,#bc5a32);cursor:pointer;width:auto;min-height:36px;font:inherit;border:0;border-radius:10px;padding:0 16px;font-size:13px;font-weight:400;transition:border-color .16s,background .16s,transform .12s}.lhfgUG_mcpSyncButton:hover{background:var(--dashboard-primary-hover,#a9502d);transform:translateY(-1px)}html[data-onborn-theme=dark] .lhfgUG_mcpSyncButton{background:var(--dashboard-primary,#bc5a32);color:#fff}html[data-onborn-theme=dark] .lhfgUG_mcpSyncButton:hover{background:var(--dashboard-primary-hover,#a9502d);color:#fff}.lhfgUG_mcpSyncButton[data-connected=true]{color:#fff;background:#dc2626}.lhfgUG_mcpSyncButton[data-connected=true]:hover{color:#fff;background:#b91c1c}.lhfgUG_mcpSyncNote{color:var(--text-1);background:#bc5a321a;border:1px solid #bc5a3242;border-radius:10px;padding:12px;font-size:13px;line-height:1.45}.lhfgUG_externalSyncAlert{flex-shrink:0;margin-top:10px}.lhfgUG_previewSingleWrap{background-color:var(--dashboard-bg);border:0;border-radius:0;flex-direction:column;flex:1;height:100%;min-height:0;margin-top:0;display:flex;position:relative;overflow:hidden}.lhfgUG_builderRoot[data-theme=light] .lhfgUG_previewSingleWrap{background-color:var(--dashboard-bg)}.lhfgUG_editCanvasContent{align-items:flex-end;gap:20px;padding:16px 20px 24px;display:inline-flex}.lhfgUG_onboardingSectionNav{color:#cbd5e1;background:var(--builder-floating-bg);width:auto;min-height:0;box-shadow:var(--builder-floating-shadow);-webkit-backdrop-filter:blur(22px)saturate(1.12);border-radius:12px;flex-direction:row;align-self:flex-start;align-items:center;gap:6px;padding:4px;display:inline-flex}.lhfgUG_onboardingSectionNav[data-theme=light]{color:#475569;background:var(--builder-floating-bg);box-shadow:var(--builder-floating-shadow)}.lhfgUG_onboardingSectionNavItem{width:40px;min-width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0;transition:background-color .16s,color .16s,transform .12s;display:inline-flex}.lhfgUG_onboardingSectionNavItem:hover{color:#e0e8f0;background:#e8b85a1a}.lhfgUG_onboardingSectionNav[data-theme=light] .lhfgUG_onboardingSectionNavItem:hover{color:#0f172a;background:#bc5a3214}.lhfgUG_onboardingSectionNavItem[data-active=true]{color:#fff;background:#222631;box-shadow:0 10px 24px #02061757}.lhfgUG_onboardingSectionNav[data-theme=light] .lhfgUG_onboardingSectionNavItem[data-active=true]{color:var(--builder-ink);background:#fff;box-shadow:0 8px 20px #0f172a14}.lhfgUG_onboardingCanvasSections,.lhfgUG_paywallCanvasSection,.lhfgUG_themeCanvasSection,.lhfgUG_translationsCanvasSection,.lhfgUG_storeReviewCanvasSection,.lhfgUG_assetsCanvasSection,.lhfgUG_optimizeCanvasSection{z-index:11;pointer-events:auto;flex-direction:column;align-items:stretch;gap:6px;width:min(286px,100vw - 440px);min-width:286px;animation:.32s cubic-bezier(.22,1,.36,1) both lhfgUG_onboardingSectionsEnter;display:flex;position:absolute;top:8px;bottom:8px;left:64px}.lhfgUG_themeCanvasSection,.lhfgUG_translationsCanvasSection,.lhfgUG_storeReviewCanvasSection{width:min(286px,100vw - 440px);min-width:286px}@keyframes lhfgUG_onboardingSectionsEnter{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.lhfgUG_onboardingCanvasSections,.lhfgUG_paywallCanvasSection,.lhfgUG_themeCanvasSection,.lhfgUG_translationsCanvasSection,.lhfgUG_storeReviewCanvasSection,.lhfgUG_assetsCanvasSection,.lhfgUG_optimizeCanvasSection{animation:none}}.lhfgUG_themeModeWorkspace{flex-direction:column;align-items:center;width:100%;padding:24px 28px 32px;display:flex}.lhfgUG_editCanvasDeviceFrame{flex-shrink:0;min-width:0;min-height:0;display:flex;position:relative}.lhfgUG_aiWorkingOverlay{z-index:20;-webkit-backdrop-filter:blur(2px);background:#0f172a52;animation:.2s ease-out lhfgUG_aiWorkingOverlayFade;position:absolute;inset:0;overflow:hidden}.lhfgUG_aiWorkingOverlay:before{content:"";background:linear-gradient(115deg,#0000 30%,#ffffff47 50%,#0000 70%) 0 0/220% 100%;animation:1.4s linear infinite lhfgUG_aiWorkingShimmer;position:absolute;inset:0}@keyframes lhfgUG_aiWorkingOverlayFade{0%{opacity:0}to{opacity:1}}@keyframes lhfgUG_aiWorkingShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.lhfgUG_aiWorkingOverlay,.lhfgUG_aiWorkingOverlay:before{animation:none}}.lhfgUG_agePickerSheetPreview{flex-direction:column;flex-shrink:0;align-items:center;gap:18px;width:360px;padding:12px 20px 28px;display:flex;box-shadow:0 22px 64px #0f172a3d}.lhfgUG_agePickerSheetHandle{border-radius:999px;width:42px;height:5px}.lhfgUG_agePickerSheetTitle{text-align:center;width:100%;font-size:18px;font-weight:800;line-height:1.2}.lhfgUG_heightUnitSwitchPreview{background:#263241;border-style:solid;border-radius:999px;grid-template-columns:1fr 1fr;width:156px;height:34px;padding:3px;display:grid;position:relative}.lhfgUG_heightUnitSwitchPreview span{z-index:1;height:28px;color:var(--builder-muted);border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:800;line-height:1;display:inline-flex;position:relative}.lhfgUG_heightUnitSwitchOptionActive{color:#07131c!important}.lhfgUG_agePickerListPreview{flex-direction:column;justify-content:center;width:100%;height:280px;display:flex;position:relative;overflow:hidden}.lhfgUG_agePickerListItemPreview{z-index:1;text-align:center;justify-content:center;align-items:center;height:56px;line-height:1;display:flex;position:relative}.lhfgUG_agePickerActionPreview{border:0;justify-content:center;align-items:center;width:100%;min-height:52px;line-height:1;display:inline-flex}.lhfgUG_previewFlowOverview{box-sizing:border-box;align-items:center;gap:0;min-height:100%;padding:34px 42px;display:inline-flex;position:relative}.lhfgUG_previewFlowOverview[data-theme=light]{color:#0f172a}.lhfgUG_previewFlowOverview[data-theme=dark]{color:#e7e7ea}.lhfgUG_previewFlowNodeGroup{flex-shrink:0;align-items:center;display:inline-flex}.lhfgUG_previewFlowNodeWithAnswers{flex-shrink:0;align-items:center;gap:0;display:inline-flex}.lhfgUG_previewFlowNode{border:1px solid var(--border-1);background:var(--surface-1);border-radius:18px;flex-direction:column;width:clamp(240px,22vw,320px);height:clamp(560px,72vh,720px);display:flex;overflow:hidden;box-shadow:0 18px 42px #0f172a1f}.lhfgUG_previewFlowNode[data-theme=light]{background:#fff;border-color:#0f172a14;box-shadow:0 18px 42px #0f172a1f}.lhfgUG_previewFlowNode[data-theme=dark]{background:var(--builder-surface);border-color:#ffffff14;box-shadow:0 18px 42px #00000047}.lhfgUG_previewQuizAnswerColumn{flex-direction:column;flex-shrink:0;gap:0;display:flex;overflow:visible}.lhfgUG_previewQuizAnswerItem{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.lhfgUG_previewFlowConnector{--preview-connector-color:var(--dashboard-primary,#bc5a32);flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:28px;animation:.48s cubic-bezier(.22,1,.36,1) both lhfgUG_previewFlowConnectorEnter;display:flex;position:relative}.lhfgUG_previewFlowConnectorVertical{flex:none;width:28px;height:44px}.lhfgUG_previewFlowConnectorTrack{background:color-mix(in srgb, var(--preview-connector-color) 24%, transparent);border-radius:999px;width:100%;height:2px;position:relative;overflow:hidden}.lhfgUG_previewFlowConnectorVertical .lhfgUG_previewFlowConnectorTrack{background:color-mix(in srgb, var(--preview-connector-color) 24%, transparent);width:2px;height:100%}.lhfgUG_previewFlowConnectorBeam{border-radius:inherit;background:color-mix(in srgb, var(--preview-connector-color) 76%, #fff);width:42%;animation:2.4s ease-in-out infinite lhfgUG_previewFlowConnectorBeamTravel;position:absolute;inset:0}.lhfgUG_previewFlowConnectorVertical .lhfgUG_previewFlowConnectorBeam{background:color-mix(in srgb, var(--preview-connector-color) 76%, #fff);width:100%;height:42%;animation:2.4s ease-in-out infinite lhfgUG_previewFlowConnectorBeamTravelVertical}.lhfgUG_previewFlowConnectorNode{background:var(--preview-connector-color);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--preview-connector-color) 18%, transparent), 0 0 14px color-mix(in srgb, var(--preview-connector-color) 45%, transparent);border-radius:999px;animation:2.4s ease-in-out infinite lhfgUG_previewFlowConnectorNodePulse;position:absolute;right:2px}.lhfgUG_previewFlowConnectorVertical .lhfgUG_previewFlowConnectorNode{animation:2.4s ease-in-out infinite lhfgUG_previewFlowConnectorNodePulseVertical;bottom:2px;left:50%;right:auto}@keyframes lhfgUG_previewFlowConnectorEnter{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@keyframes lhfgUG_previewFlowConnectorBeamTravel{0%{opacity:0;transform:translate(-120%)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(280%)}}@keyframes lhfgUG_previewFlowConnectorBeamTravelVertical{0%{opacity:0;transform:translateY(-120%)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(280%)}}@keyframes lhfgUG_previewFlowConnectorNodePulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes lhfgUG_previewFlowConnectorNodePulseVertical{0%,to{opacity:.72;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.15)}}@media (prefers-reduced-motion:reduce){.lhfgUG_previewFlowConnector,.lhfgUG_previewFlowConnectorBeam,.lhfgUG_previewFlowConnectorNode{animation:none!important}}.lhfgUG_previewFlowNodeHeader{border-bottom:1px solid var(--border-1);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:9px 10px;display:grid}.lhfgUG_previewFlowNode[data-theme=light] .lhfgUG_previewFlowNodeHeader{background:#fff;border-bottom-color:#0f172a14}.lhfgUG_previewFlowNode[data-theme=dark] .lhfgUG_previewFlowNodeHeader{background:var(--builder-surface-2);border-bottom-color:#ffffff14}.lhfgUG_previewFlowNodeIndex{width:24px;height:24px;color:var(--builder-ink);background:#bc5a321f;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.lhfgUG_previewFlowNode[data-theme=light] .lhfgUG_previewFlowNodeIndex{color:#fff;background:var(--dashboard-primary,#bc5a32)}.lhfgUG_previewFlowNode[data-theme=dark] .lhfgUG_previewFlowNodeIndex{color:#fff;background:#d86f45}.lhfgUG_previewFlowNodeTitle{min-width:0;color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;line-height:1.2;overflow:hidden}.lhfgUG_previewFlowNode[data-theme=light] .lhfgUG_previewFlowNodeTitle{color:#0f172a}.lhfgUG_previewFlowNode[data-theme=dark] .lhfgUG_previewFlowNodeTitle{color:#e7e7ea}.lhfgUG_previewFlowNodeType{color:var(--builder-ink);text-transform:capitalize;background:#bc5a3214;border:1px solid #bc5a3233;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800;line-height:1}.lhfgUG_previewFlowNode[data-theme=light] .lhfgUG_previewFlowNodeType{color:#0f172a;background:#bc5a3214;border-color:#bc5a3233}.lhfgUG_previewFlowNode[data-theme=dark] .lhfgUG_previewFlowNodeType{color:#f3d6c9;background:#d86f451f;border-color:#d86f4538}.lhfgUG_previewFlowDeviceFrame{flex:1;min-height:0;padding:12px;display:flex}.lhfgUG_previewFlowNode[data-theme=light] .lhfgUG_previewFlowDeviceFrame{background:#f8fafc}.lhfgUG_previewFlowNode[data-theme=dark] .lhfgUG_previewFlowDeviceFrame{background:var(--dashboard-bg)}.lhfgUG_editRightPanelColumn{flex-direction:column;flex:0 0 240px;gap:8px;width:240px;min-width:0;min-height:0;display:flex}.lhfgUG_editRightPanelOverlay{z-index:8;pointer-events:auto;min-height:0;display:flex;position:absolute;top:8px;bottom:8px;right:8px}.lhfgUG_editRightPanelShell{background:#fff;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;min-height:0;transition:flex .24s cubic-bezier(.22,1,.36,1),flex-basis .24s cubic-bezier(.22,1,.36,1),max-height .24s cubic-bezier(.22,1,.36,1),box-shadow .2s,opacity .18s,transform .2s;display:flex;overflow:hidden;box-shadow:0 12px 32px #0f172a1a}.lhfgUG_editRightPanelShell:before{display:none}.lhfgUG_editRightPanelShell[data-theme=dark]{background:var(--builder-surface);box-shadow:0 28px 76px #02061775}.lhfgUG_editRightPanelShell[data-theme=light]{background:#fff;border-color:#0f172a14;box-shadow:0 12px 32px #0f172a14}.lhfgUG_editRightPanelShellStep{flex:42%;order:1;max-height:100%}.lhfgUG_editRightPanelShellPrimitive{flex:58%;order:2;animation:.22s cubic-bezier(.22,1,.36,1) lhfgUG_editRightPanelPrimitiveEnter}.lhfgUG_editRightPanelShellCollapsed{flex:none;max-height:56px;box-shadow:0 10px 24px #02061729}.lhfgUG_editRightPanelShellHidden{display:none}.lhfgUG_editRightPanelHeader{z-index:1;background:var(--builder-surface-2);color:#e0e8f0;border-bottom:0;justify-content:space-between;align-items:center;gap:10px;padding:8px;display:flex;position:relative;box-shadow:0 8px 20px #0206172e}.lhfgUG_editRightPanelShell[data-theme=light] .lhfgUG_editRightPanelHeader{color:#0f172a;background:0 0;box-shadow:0 8px 20px #0f172a0a}.lhfgUG_editRightPanelHeader .ant-typography{color:inherit}.lhfgUG_editRightPanelHeaderActions{flex:none;align-items:center;gap:6px;display:inline-flex}.lhfgUG_editRightPanelIconButton{background:var(--builder-surface-hover);color:#a0b4c4;cursor:pointer;border:0;border-radius:10px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .16s,color .16s,transform .12s,box-shadow .16s;display:inline-flex;box-shadow:0 10px 22px #0206172e}.lhfgUG_editRightPanelIconButton:hover:not(:disabled),.lhfgUG_editRightPanelIconButton:focus-visible:not(:disabled){background:color-mix(in srgb, var(--dashboard-primary,#bc5a32) 22%, var(--builder-surface-hover));color:#fff;outline:none;transform:translateY(-1px);box-shadow:0 12px 28px #bc5a3233}.lhfgUG_editRightPanelIconButtonDanger{background:var(--builder-surface-hover);color:#a0b4c4;cursor:pointer;border:0;border-radius:10px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .16s,color .16s,transform .12s,box-shadow .16s;display:inline-flex;box-shadow:0 10px 22px #0206172e}.lhfgUG_editRightPanelIconButtonDanger:hover:not(:disabled),.lhfgUG_editRightPanelIconButtonDanger:focus-visible:not(:disabled){color:#fff;background:#ef4444;outline:none;transform:translateY(-1px);box-shadow:0 12px 28px #ef444438}.lhfgUG_editRightPanelIconButtonDanger:disabled{cursor:not-allowed;opacity:.42;box-shadow:none;transform:none}.lhfgUG_editRightPanelShell[data-theme=light] .lhfgUG_editRightPanelIconButtonDanger,.lhfgUG_editRightPanelShell[data-theme=light] .lhfgUG_editRightPanelIconButton{color:#64748b;background:#f3e5dd;box-shadow:0 10px 22px #0f172a14}.lhfgUG_editRightPanelShell[data-theme=light] .lhfgUG_editRightPanelIconButton:hover:not(:disabled),.lhfgUG_editRightPanelShell[data-theme=light] .lhfgUG_editRightPanelIconButton:focus-visible:not(:disabled){background:color-mix(in srgb, var(--dashboard-primary,#bc5a32) 18%, #fff);color:var(--dashboard-primary,#bc5a32);box-shadow:0 12px 28px #bc5a3224}.lhfgUG_editRightPanelShell[data-theme=light] .lhfgUG_editRightPanelIconButtonDanger:hover:not(:disabled),.lhfgUG_editRightPanelShell[data-theme=light] .lhfgUG_editRightPanelIconButtonDanger:focus-visible:not(:disabled){color:#fff;background:#ef4444;box-shadow:0 12px 28px #ef44442e}.lhfgUG_editRightPanelShell[data-theme=light] .lhfgUG_editRightPanelIconButtonDanger:disabled{color:var(--builder-muted);background:#e2e8f0}.lhfgUG_editRightPanelBody{--builder-right-panel-control-height:24px;--control-height-sm:24px;z-index:1;-webkit-overflow-scrolling:touch;background:var(--builder-surface);color:#e0e8f0;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow-y:auto}.lhfgUG_editRightPanelBodyFrame{opacity:1;flex:1;grid-template-rows:minmax(0,1fr);min-height:0;transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1),opacity .18s;display:grid;overflow:hidden}.lhfgUG_editRightPanelBodyFrameCollapsed{opacity:0;pointer-events:none;flex:0 auto;grid-template-rows:minmax(0,0fr)}.lhfgUG_editRightPanelBodyFrame>.lhfgUG_editRightPanelBody{min-height:0}.lhfgUG_editRightPanelShell[data-theme=light] .lhfgUG_editRightPanelBody{color:#0f172a;background:0 0}.lhfgUG_editRightPanelBodyPadded{padding:2px 6px 8px}@keyframes lhfgUG_editRightPanelPrimitiveEnter{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}.lhfgUG_rightPanelForm .ant-form-item{margin-bottom:10px}.lhfgUG_rightPanelForm .ant-form-item-label{padding-bottom:3px}.lhfgUG_rightPanelForm .ant-form-item-label>label{height:auto;font-size:9px}.lhfgUG_rightPanelForm .ant-form-item-control-input{min-height:var(--builder-right-panel-control-height,24px)}:is(.lhfgUG_rightPanelForm .ant-input,.lhfgUG_rightPanelForm .ant-input-number-input,.lhfgUG_rightPanelForm textarea.ant-input,.lhfgUG_rightPanelForm .ant-input-affix-wrapper input){font-size:12px}:is(.lhfgUG_editRightPanelBody .ant-input:not(textarea),.lhfgUG_editRightPanelBody .ant-input-affix-wrapper:not(:has(textarea))){height:var(--builder-right-panel-control-height)!important;min-height:var(--builder-right-panel-control-height)!important}.lhfgUG_editRightPanelBody .ant-input:not(textarea){padding:0 var(--control-padding-x-sm,12px);line-height:var(--builder-right-panel-control-height)}.lhfgUG_editRightPanelBody .ant-input-affix-wrapper:not(:has(textarea)){padding-inline:var(--control-padding-x-sm,12px);align-items:center;display:inline-flex}.lhfgUG_editRightPanelBody .ant-input-affix-wrapper:not(:has(textarea)) input{line-height:normal;height:100%!important;min-height:0!important}:is(.lhfgUG_editRightPanelBody .ant-input-number,.lhfgUG_editRightPanelBody .ant-select.ant-select-single){height:var(--builder-right-panel-control-height)!important;min-height:var(--builder-right-panel-control-height)!important}.lhfgUG_editRightPanelBody .ant-select-single .ant-select-selector{height:var(--builder-right-panel-control-height)!important;min-height:var(--builder-right-panel-control-height)!important}:is(.lhfgUG_editRightPanelBody .ant-select-single .ant-select-selection-item,.lhfgUG_editRightPanelBody .ant-select-single .ant-select-selection-placeholder,.lhfgUG_editRightPanelBody .ant-select-single .ant-select-selection-search,.lhfgUG_editRightPanelBody .ant-select-single .ant-select-selection-search-input){height:calc(var(--builder-right-panel-control-height) - 2px)!important;line-height:calc(var(--builder-right-panel-control-height) - 2px)!important}:is(.lhfgUG_editRightPanelBody .ant-input-number-input-wrap,.lhfgUG_editRightPanelBody .ant-input-number-input){line-height:var(--builder-right-panel-control-height);height:var(--builder-right-panel-control-height)!important}.lhfgUG_editRightPanelBody .ant-input-number-handler-wrap{width:var(--builder-right-panel-control-height);height:var(--builder-right-panel-control-height)!important}.lhfgUG_editRightPanelBody .ant-input-number-handler{height:calc(var(--builder-right-panel-control-height) / 2)!important}.lhfgUG_editRightPanelBody .ant-segmented{-webkit-overflow-scrolling:touch;scrollbar-width:thin;width:100%;max-width:100%;overflow:auto hidden;min-height:var(--builder-right-panel-control-height)!important;display:block!important}.lhfgUG_editRightPanelBody .ant-segmented-group{min-width:100%;flex-wrap:nowrap!important;width:max-content!important;display:inline-flex!important}.lhfgUG_editRightPanelBody .ant-segmented.ant-segmented-block .ant-segmented-group{flex:none!important;width:max-content!important}.lhfgUG_editRightPanelBody .ant-segmented-item{flex:none!important;min-width:max-content!important}.lhfgUG_editRightPanelBody .ant-segmented-item-label{min-height:calc(var(--builder-right-panel-control-height) - 4px)!important;line-height:calc(var(--builder-right-panel-control-height) - 4px)!important;white-space:nowrap!important;padding-inline:10px!important}.lhfgUG_editRightPanelBody .ant-tabs .ant-tabs-nav{margin-bottom:4px!important}.lhfgUG_editRightPanelBody .ant-tabs-tab{margin:0 10px 0 0!important;padding:2px 0!important}.lhfgUG_editRightPanelBody .ant-tabs-tab-btn{padding:0 3px!important;font-size:13px!important;line-height:18px!important}.lhfgUG_editRightPanelBody .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:600!important}.lhfgUG_editRightPanelBody .ant-tabs-ink-bar{height:2px!important}.lhfgUG_editRightPanelBody .ant-tabs-content-holder{padding-top:0!important}.lhfgUG_rightPanelTabs .ant-tabs-nav{margin-bottom:2px}.lhfgUG_rightPanelTabs .ant-tabs-tab{padding:0}.lhfgUG_rightPanelTabs .ant-tabs-content-holder{padding-top:0}.lhfgUG_paywallUnifiedSettings{flex-direction:column;gap:12px;min-width:0;display:flex}.lhfgUG_paywallUnifiedSettings>*{min-width:0}.lhfgUG_paywallUnifiedSettings>*+*{border-top:1px solid color-mix(in srgb, var(--builder-muted) 14%, transparent);padding-top:14px}.lhfgUG_editRightPanelShell[data-theme=light] .lhfgUG_paywallUnifiedSettings>*+*{border-top-color:#0f172a1a}.lhfgUG_solidBgPanel{flex-direction:column;gap:10px;display:flex}.lhfgUG_solidBgColorRow{grid-template-columns:44px minmax(0,1fr);width:100%;max-width:none}.lhfgUG_solidBgColorRow .ant-color-picker-trigger{border-radius:10px;width:44px;min-width:44px;height:44px;min-height:44px}.lhfgUG_gradientPickerPanel{flex-direction:column;gap:8px;display:flex}.lhfgUG_gradientPresetScroller{scroll-snap-type:x proximity;gap:8px;padding:2px 2px 8px;display:flex;overflow-x:auto}.lhfgUG_gradientPresetScroller::-webkit-scrollbar{height:6px}.lhfgUG_gradientPresetScroller::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--builder-muted) 24%, transparent);border-radius:999px}.lhfgUG_gradientPresetCard{border:1px solid color-mix(in srgb, var(--builder-muted) 18%, transparent);cursor:pointer;scroll-snap-align:start;background:0 0;border-radius:10px;flex:0 0 48px;width:48px;min-width:48px;height:48px;padding:0;display:block;overflow:hidden}.lhfgUG_gradientPresetCard:hover,.lhfgUG_gradientPresetCard:focus-visible{border-color:color-mix(in srgb, var(--builder-primary) 54%, transparent);outline:none}.lhfgUG_gradientPresetCard[data-selected=true]{border-color:var(--builder-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--builder-primary) 16%, transparent)}.lhfgUG_gradientPresetSwatch{border-radius:inherit;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #ffffff38}.lhfgUG_solidBgCustomInput{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;display:grid}.lhfgUG_solidBgColorSwatch{border:1px solid color-mix(in srgb, var(--builder-muted) 34%, transparent);cursor:pointer;border-radius:10px;width:44px;height:36px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff47,0 8px 18px #0f172a1a}.lhfgUG_solidBgColorSwatch:after{pointer-events:none;content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff38}.lhfgUG_solidBgColorInput{cursor:pointer;opacity:0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.lhfgUG_solidBgHexInput{padding:0 12px;font-size:14px;font-weight:400;line-height:32px;height:32px!important;min-height:32px!important}.lhfgUG_fontCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lhfgUG_fontCard{aspect-ratio:1/.9;border:1px solid var(--border-1);background:var(--surface-2);min-width:0;color:var(--text-1);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:stretch;gap:10px;padding:11px 12px;transition:border-color .16s,box-shadow .16s,transform .12s,background .16s;display:flex;box-shadow:0 8px 20px #0f172a14}.lhfgUG_fontCard:hover{border-color:#bc5a326b;transform:translateY(-1px);box-shadow:0 12px 26px #0f172a1f}.lhfgUG_fontCard[data-selected=true]{border-color:var(--dashboard-primary,#bc5a32);background:#bc5a3214;box-shadow:0 0 0 2px #bc5a3224,0 12px 26px #0f172a1f}.lhfgUG_fontCardPreview{width:100%;color:var(--text-1);letter-spacing:0;white-space:nowrap;flex:1;justify-content:center;align-items:center;font-size:26px;font-weight:400;line-height:1;display:flex}.lhfgUG_fontCardLabel{width:100%;color:var(--text-2);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;line-height:1.25;display:block;overflow:hidden}.lhfgUG_paywallCanvasContent{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px;display:flex}.lhfgUG_paywallCanvasEmpty{color:var(--dashboard-text);text-align:center;box-sizing:border-box;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:32px;display:flex}.lhfgUG_paywallCanvasEmpty .ant-typography{margin:0!important}.lhfgUG_paywallDeviceFrame{border:10px solid var(--builder-surface);background:var(--dashboard-bg);border-radius:42px;overflow:hidden;box-shadow:0 28px 80px #0f172a42,0 0 0 1px #ffffff1f}.lhfgUG_paywallDeviceScreen{box-sizing:border-box;flex-direction:column;width:100%;height:100%;padding:52px 24px 28px;display:flex}.lhfgUG_paywallPreviewBadge{border:1px solid;border-radius:999px;align-self:flex-start;padding:6px 10px;font-size:12px;font-weight:700;line-height:1}.lhfgUG_paywallPreviewHero{margin-top:28px}.lhfgUG_paywallPreviewTitle{letter-spacing:0!important;margin:0!important;font-size:38px!important;font-weight:800!important;line-height:.98!important}.lhfgUG_paywallPreviewSubtitle{font-size:16px;line-height:1.45;margin:14px 0 0!important}.lhfgUG_paywallPackageList{gap:12px;margin-top:auto;padding-top:28px;display:grid}.lhfgUG_paywallPackageCard{background:#ffffffb8;border:2px solid;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:14px 16px;display:flex;box-shadow:0 12px 28px #0f172a14}.lhfgUG_paywallPackageTitle,.lhfgUG_paywallPackageDescription{display:block}.lhfgUG_paywallPackageTitle{font-size:15px;font-weight:800;line-height:1.2}.lhfgUG_paywallPackageDescription{margin-top:4px;font-size:13px;line-height:1.3}.lhfgUG_paywallPackageBadge{color:#fff;white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;line-height:1}.lhfgUG_paywallPreviewCta{cursor:default;border:0;width:100%;min-height:56px;margin-top:16px;padding:0 18px;font-size:16px;font-weight:800}.lhfgUG_paywallPreviewFooter{color:#0f172a85;text-align:center;margin-top:14px;font-size:12px;font-weight:600}.lhfgUG_paywallSettingsForm{gap:14px;display:grid}.lhfgUG_paywallSettingsForm label{gap:6px;display:grid}.lhfgUG_paywallPrimitiveEditor{gap:10px;padding-top:8px;display:grid}.lhfgUG_paywallPrimitiveEditor .ant-space{gap:10px!important}.lhfgUG_unifiedCanvasShell{--unified-ease:cubic-bezier(.22, 1, .36, 1);flex:1;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.lhfgUG_unifiedWorld{align-items:flex-start;gap:200px;padding:88px 120px 112px;display:inline-flex}.lhfgUG_unifiedFlowStrip{align-items:flex-start;gap:24px;display:inline-flex}.lhfgUG_unifiedConnector{flex-direction:column;flex-shrink:0;align-self:stretch;gap:12px;width:168px;display:flex}.lhfgUG_unifiedConnectorSpacer{flex-shrink:0;height:22px}.lhfgUG_unifiedConnectorTrack{flex:1;justify-content:center;align-items:center;display:flex;position:relative}.lhfgUG_unifiedConnectorTrack:before{content:"";inset-inline:-24px;background:linear-gradient(90deg, color-mix(in srgb, var(--builder-muted) 0%, transparent), color-mix(in srgb, var(--builder-muted) 70%, transparent) 18%, color-mix(in srgb, var(--builder-muted) 70%, transparent) 82%, color-mix(in srgb, var(--builder-muted) 0%, transparent));border-radius:999px;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.lhfgUG_unifiedConnector[data-detached=true] .lhfgUG_unifiedConnectorTrack:before{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--builder-muted) 46%, transparent) 0 9px, transparent 9px 18px);height:3px}.lhfgUG_unifiedConnector[data-detached=true] .lhfgUG_unifiedConnectorTrack:after{content:"";background:color-mix(in srgb, var(--builder-danger,#ef4444) 82%, transparent);width:82px;height:3px;box-shadow:0 0 0 4px color-mix(in srgb, var(--builder-surface) 72%, transparent);border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.lhfgUG_unifiedArtifact{transition:transform .26s var(--unified-ease);flex-direction:column;flex-shrink:0;gap:12px;display:flex;position:relative}.lhfgUG_unifiedArtifactLabel{align-items:center;gap:8px;min-width:0;height:22px;padding-inline:2px;display:flex}.lhfgUG_unifiedArtifactIndex{background:var(--builder-primary-soft);min-width:18px;height:18px;color:var(--builder-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding-inline:5px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.lhfgUG_unifiedArtifactName{min-width:0;max-width:220px;color:var(--builder-ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.2;overflow:hidden}.lhfgUG_unifiedArtifactCaption{font-family:var(--builder-font-mono);text-transform:uppercase;letter-spacing:.04em;color:color-mix(in srgb, var(--builder-muted) 72%, transparent);flex-shrink:0;font-size:10px;font-weight:600}.lhfgUG_unifiedArtifact[data-focused=true] .lhfgUG_unifiedArtifactName{color:var(--builder-primary)}.lhfgUG_unifiedArtifactAction{z-index:4;flex-shrink:0;margin-left:auto;display:inline-flex;position:relative}.lhfgUG_unifiedChangeThemeButton{border:1px solid color-mix(in srgb, var(--builder-primary) 34%, transparent);background:var(--builder-primary-soft);height:26px;color:var(--builder-primary);white-space:nowrap;cursor:pointer;transition:background-color .16s ease, border-color .16s ease, transform .12s var(--unified-ease);border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-family:inherit;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.lhfgUG_unifiedChangeThemeButton:hover{background:color-mix(in srgb, var(--builder-primary) 18%, var(--builder-primary-soft));border-color:color-mix(in srgb, var(--builder-primary) 55%, transparent);transform:translateY(-1px)}.lhfgUG_unifiedChangeThemeButton:focus-visible{box-shadow:var(--builder-floating-shadow), 0 0 0 2px var(--builder-primary);outline:none}.lhfgUG_unifiedArtifactBody{border-radius:20px;transition:box-shadow .26s;position:relative}.lhfgUG_unifiedArtifact[data-active=true] .lhfgUG_unifiedArtifactBody{box-shadow:0 0 0 2px color-mix(in srgb, var(--builder-primary) 55%, transparent)}.lhfgUG_unifiedArtifact[data-focused=true] .lhfgUG_unifiedArtifactBody{box-shadow:0 0 0 2px var(--builder-primary), var(--builder-shadow-raised)}.lhfgUG_unifiedThemeBody{border-radius:18px;display:inline-flex}.lhfgUG_unifiedThemeColumn{flex-direction:column;align-items:stretch;gap:56px;display:flex}.lhfgUG_assetsBoard{box-sizing:border-box;background:var(--builder-surface);border:1px solid var(--builder-border);width:940px;box-shadow:var(--builder-shadow-raised);border-radius:26px;padding:32px}.lhfgUG_assetsBoardGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.lhfgUG_assetsBoardThumb{aspect-ratio:1;border:1px solid var(--builder-border);background-color:var(--builder-surface-2);transition:transform .2s var(--unified-ease);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;position:relative;overflow:hidden}.lhfgUG_unifiedArtifact[data-kind=assets]:hover .lhfgUG_assetsBoardThumb{transform:scale(1.02)}.lhfgUG_assetsBoardThumbFallback{text-align:center;word-break:break-word;color:color-mix(in srgb, var(--builder-muted) 80%, transparent);justify-content:center;align-items:center;padding:12px;font-size:13px;font-weight:600;display:flex;position:absolute;inset:0}.lhfgUG_unifiedArtifact[data-kind=assets] .lhfgUG_unifiedArtifactHit{cursor:pointer}.lhfgUG_unifiedDeviceFrame{background:var(--dashboard-bg);box-shadow:var(--builder-shadow), inset 0 0 0 1px var(--builder-border);border-radius:20px;flex-shrink:0;position:relative;overflow:hidden}.lhfgUG_unifiedCanvasShell[data-theme=light] .lhfgUG_unifiedDeviceFrame{background:#fff}.lhfgUG_unifiedArtifactHit{z-index:3;border-radius:inherit;cursor:zoom-in;appearance:none;background:0 0;border:0;margin:0;padding:0;transition:box-shadow .2s;position:absolute;inset:0}.lhfgUG_unifiedArtifactHit:focus-visible{box-shadow:0 0 0 2px var(--builder-primary);outline:none}.lhfgUG_unifiedEmptyState{text-align:center;border:1px dashed var(--builder-border-strong);background:color-mix(in srgb, var(--builder-surface) 60%, transparent);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:clamp(280px,28vw,360px);padding:48px 24px;display:flex}.lhfgUG_unifiedEmptyState .ant-typography{color:var(--builder-muted)}.lhfgUG_unifiedOverviewButton,.lhfgUG_unifiedOverviewHint{z-index:9;border:1px solid var(--builder-border);background:var(--builder-floating-bg);box-shadow:var(--builder-floating-shadow);-webkit-backdrop-filter:blur(22px)saturate(1.12);color:var(--builder-ink);white-space:nowrap;animation:lhfgUG_unifiedFloatIn .24s var(--unified-ease) both;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:18px;left:50%}.lhfgUG_unifiedOverviewButton{cursor:pointer;transition:background-color .16s ease, transform .16s var(--unified-ease);transform:translate(-50%)}.lhfgUG_unifiedOverviewButton:hover{background:var(--builder-floating-bg-strong);transform:translate(-50%)translateY(-1px)}.lhfgUG_unifiedOverviewButton:focus-visible{box-shadow:var(--builder-floating-shadow), 0 0 0 2px var(--builder-primary);outline:none}.lhfgUG_unifiedOverviewButton kbd{font-family:var(--builder-font-mono);border:1px solid var(--builder-border);background:var(--builder-surface-2);color:var(--builder-muted);border-radius:6px;padding:3px 5px;font-size:10px;font-weight:600;line-height:1}.lhfgUG_unifiedOverviewHint{color:var(--builder-muted);pointer-events:none;transform:translate(-50%)}@keyframes lhfgUG_unifiedFloatIn{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (prefers-reduced-motion:reduce){.lhfgUG_unifiedArtifact,.lhfgUG_unifiedArtifactBody,.lhfgUG_unifiedArtifactHit,.lhfgUG_assetsBoardThumb,.lhfgUG_unifiedChangeThemeButton,.lhfgUG_unifiedOverviewButton{transition:none}.lhfgUG_unifiedOverviewButton,.lhfgUG_unifiedOverviewHint{animation:none}}