.purpose-input_container__dGYaA{display:flex;flex-direction:column;gap:8px}.purpose-input_header__Jb2UR{display:flex;justify-content:space-between;align-items:center}.purpose-input_label__hj5kx{display:block;font-size:.85rem;font-weight:700;color:var(--ink-700)}.purpose-input_analyzeButton__C5OUk{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border:1px solid var(--brand-500)!important;border-radius:999px;background:linear-gradient(150deg,#f0f8fd,#e2f1fa)!important;color:var(--brand-600)!important;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .15s ease;opacity:1}.purpose-input_analyzeButton__C5OUk:hover:not(:disabled){background:var(--brand-600)!important;color:#fff!important}.purpose-input_analyzeButton__C5OUk:disabled{background:var(--surface-2);color:var(--ink-400);border:1px solid var(--line-2);cursor:not-allowed;opacity:.5}.purpose-input_analyzeIcon__uM8I4{width:14px;height:14px}.purpose-input_textarea__vDxgr{width:100%;padding:10px 12px;font-size:.85rem;border-radius:8px;border:1px solid var(--line-1);background:var(--surface-2);color:var(--ink-900);min-height:80px;resize:vertical;font-family:inherit;line-height:1.5}.purpose-input_textarea__vDxgr:disabled{opacity:.6;cursor:not-allowed}.purpose-input_loadingMessage__YxseL{display:flex;align-items:center;gap:6px;color:var(--brand-600);font-size:.75rem;margin:0}.purpose-input_spinnerIcon__Lxo9r{width:14px;height:14px;animation:purpose-input_spin__csb1a 1s linear infinite}.purpose-input_spinnerCircle__7A3OX{opacity:.25}.purpose-input_spinnerPath__R_uQr{opacity:.75}@keyframes purpose-input_spin__csb1a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.channel-toggle_container__krPr0{display:flex;flex-direction:column;gap:8px}.channel-toggle_channelOption__sxS_h{display:flex;align-items:center;gap:6px;padding:6px 8px;cursor:pointer;border-radius:4px;border:1px solid var(--line-1);background:white;font-size:.72rem;transition:background .1s;min-height:24px}.channel-toggle_channelOption__sxS_h:hover{background:var(--surface-1)}.channel-toggle_channelOptionDisabled__QORsl{cursor:not-allowed;opacity:.65}.channel-toggle_channelOptionDisabled__QORsl:hover{background:white}.channel-toggle_checkbox__tVqyF{margin:0;cursor:pointer;flex-shrink:0;width:14px;height:14px}.channel-toggle_icon__4RHCK{font-size:1rem;flex-shrink:0}.channel-toggle_channelInfo__r7pjb{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:center}.channel-toggle_channelLabel__T8kAV{font-weight:500;color:var(--ink-900);font-size:.72rem;line-height:1.3}.channel-toggle_channelDescription__aaDCM{font-size:.65rem;color:var(--ink-500);line-height:1.2;margin-top:0}.channel-toggle_hint__5uqhN{font-size:.7rem;color:var(--ink-500);margin:0}.agent-preview_container__SrwEP{display:flex;flex-direction:column;gap:16px;flex:1 1;min-height:0;overflow:visible;position:relative;z-index:1}.agent-preview_header__9yPw8{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;position:relative;z-index:1}.agent-preview_title__jHEGJ{font-size:.95rem;font-weight:800;color:var(--ink-900);margin:0}.agent-preview_generateButton__egmRG{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;min-height:34px;font-size:.82rem;border:1px solid var(--brand-500);background:linear-gradient(150deg,#f0f8fd,#e2f1fa);color:var(--brand-600);white-space:nowrap;box-shadow:0 1px 3px rgba(0,0,0,.08);transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.agent-preview_generateButton__egmRG:hover:not(:disabled){background:linear-gradient(150deg,#009ED8,#006fa8);color:#fff;border-color:transparent;transform:translateY(-1px);box-shadow:0 4px 14px -4px rgba(0,120,180,.38)}.agent-preview_generateButton__egmRG:disabled{background:var(--surface-2);color:var(--ink-400);border-color:var(--line-2);cursor:not-allowed;opacity:.5}.agent-preview_generateButton__egmRG:disabled:hover{transform:none;box-shadow:none}.agent-preview_previewBox__px7DQ{border-radius:12px;border:1px solid var(--line-2);background:var(--surface-2);overflow:hidden;z-index:0;margin-top:8px}.agent-preview_previewBox__px7DQ,.agent-preview_previewContent__EwGHq{flex:1 1;display:flex;flex-direction:column;min-height:0;position:relative}.agent-preview_previewPre__GExRV{padding:12px 48px 12px 12px;margin:0;font-size:.72rem;line-height:1.5;flex:1 1;overflow-y:auto;overflow-x:auto;color:var(--ink-800);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;min-height:0}.agent-preview_previewCode__jndSG{white-space:pre-wrap;word-break:break-word}.agent-preview_copyButton__Q2WAV{position:absolute;top:8px;right:24px;padding:6px;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .15s;color:var(--ink-700);z-index:10;opacity:.6}.agent-preview_copyButton__Q2WAV:hover{background:rgba(0,151,213,.1);color:var(--brand-600);border:none;opacity:1!important}.agent-preview_copyIcon__B1BRb{width:14px;height:14px}.agent-preview_copyButton__Q2WAV:hover .agent-preview_copyIcon__B1BRb{color:var(--brand-600)}.agent-preview_emptyState__to60_{padding:40px 20px;text-align:center;color:var(--ink-500);flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center}.agent-preview_emptyIcon__xAYtS{width:48px;height:48px;margin:0 auto 12px;opacity:.3;color:var(--ink-400)}.agent-preview_emptyTitle__WErr8{font-size:.85rem;margin:0 0 6px;font-weight:600}.agent-preview_emptyText__RSrf_{font-size:.75rem;margin:0;line-height:1.4}.agent-preview_toggleContainer__C64aW{display:flex!important;align-items:center;gap:12px;margin:12px 0;padding:4px 0;flex-shrink:0;position:relative!important;z-index:100!important;isolation:isolate;background:var(--surface-1);pointer-events:all!important}.agent-preview_toggleButton__RBaH_{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;min-height:34px;font-size:.82rem;border:1px solid var(--line-2);background:linear-gradient(150deg,#f5f9fc,#e8f2f8);color:var(--ink-700);position:relative;z-index:101;transition:background .14s ease,color .14s ease,border-color .14s ease,transform .14s ease}.agent-preview_toggleButton__RBaH_:hover{background:linear-gradient(150deg,#eaf4fb,#ddeef8);border-color:#99bace;transform:translateY(-1px)}.agent-preview_toggleButtonActive__Zs6ha{border-color:var(--brand-500);background:linear-gradient(150deg,#f0f8fd,#e2f1fa);color:var(--brand-600)}.agent-preview_toggleButtonActive__Zs6ha:hover{background:linear-gradient(150deg,#009ED8,#006fa8);color:#fff;border-color:transparent}.agent-preview_toggleIcon__F5Fyy{width:16px;height:16px;flex-shrink:0}.agent-preview_loadingText__64d8f{font-size:.7rem;color:var(--brand-600);font-style:italic}.agent-preview_errorText___DUB_{font-size:.7rem;color:#ef4444;font-weight:500}.agent-preview_buttonIcon__oo4Pu{width:14px;height:14px}.agent-preview_spinner__lOxxu{animation:agent-preview_spin__aAYBH 1s linear infinite}.agent-preview_spinnerCircle__YZuFL{opacity:.25}.agent-preview_spinnerPath__zkaxX{opacity:.75}@keyframes agent-preview_spin__aAYBH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.prompt-editor_container__pZmAu{display:flex;flex-direction:column;gap:12px;flex:1 1;min-height:0;height:100%;overflow:visible;position:relative;z-index:1}.prompt-editor_header__zoc8H{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;flex-shrink:0}.prompt-editor_label___L8Fk{display:block;font-size:.85rem;font-weight:700;color:var(--ink-700)}.prompt-editor_buttonGroup__69TkS{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.prompt-editor_regenerateButton__w1z3y{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;min-height:34px;font-size:.82rem;border:1px solid var(--brand-500);background:linear-gradient(150deg,#f0f8fd,#e2f1fa);color:var(--brand-600);transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.prompt-editor_regenerateButton__w1z3y:hover:not(:disabled){background:linear-gradient(150deg,#009ED8,#006fa8);color:#fff;border-color:transparent;transform:translateY(-1px);box-shadow:0 4px 14px -4px rgba(0,120,180,.38)}.prompt-editor_regenerateButton__w1z3y:disabled{background:var(--surface-2);color:var(--ink-400);border-color:var(--line-2);cursor:not-allowed;opacity:.5}.prompt-editor_regenerateIcon__lebJP{width:14px;height:14px}.prompt-editor_regenerateIconSpinning__lIS5N{width:14px;height:14px;animation:prompt-editor_spin__sK8_V 1s linear infinite}.prompt-editor_spinnerCircle__COzuX{opacity:.25}.prompt-editor_spinnerPath__gac2S{opacity:.75}.prompt-editor_expandButton__8Rv0k{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;min-height:34px;font-size:.82rem;border:1px solid var(--brand-500);background:linear-gradient(150deg,#f0f8fd,#e2f1fa);color:var(--brand-600);transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.prompt-editor_expandButton__8Rv0k:hover{background:linear-gradient(150deg,#009ED8,#006fa8);color:#fff;border-color:transparent;transform:translateY(-1px);box-shadow:0 4px 14px -4px rgba(0,120,180,.38)}.prompt-editor_expandIcon__9VdWl{width:16px;height:16px}.prompt-editor_textareaWrapper__C_o_K{border-radius:8px;border:1px solid var(--line-2);background:var(--surface-2);flex:1 1;display:flex;flex-direction:column;min-height:0;height:100%;min-height:320px;overflow:hidden;position:relative;z-index:0;margin-top:4px}.prompt-editor_textarea__aEX6f{width:100%;flex:1 1 auto;padding:14px 48px 14px 16px;font-size:.84rem;line-height:1.55;border:none;background:transparent;color:var(--ink-900);font-family:monospace;resize:none;overflow-y:auto;overflow-x:auto;min-height:0;max-height:100%;box-sizing:border-box;display:block}.prompt-editor_textarea__aEX6f:focus{outline:none}.prompt-editor_modalTextarea__twREf{padding:10px 12px;font-size:.88rem;border-radius:8px;border:1px solid var(--line-1);background:var(--surface-2);color:var(--ink-900);font-family:monospace}.prompt-editor_copyButton__MX_Da{position:absolute;top:8px;right:24px;padding:6px;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .15s;color:var(--ink-700);z-index:10;opacity:.6}.prompt-editor_copyButton__MX_Da:hover{background:rgba(0,151,213,.1);color:var(--brand-600);border:none;opacity:1!important}.prompt-editor_copyIcon__1XgFa{width:14px;height:14px}.prompt-editor_copyButton__MX_Da:hover .prompt-editor_copyIcon__1XgFa{color:var(--brand-600)}.prompt-editor_copyButton__MX_Da.prompt-editor_copied__d0Go5{color:#10b981;opacity:1}.prompt-editor_copyButton__MX_Da.prompt-editor_copied__d0Go5:hover{color:#10b981;background:rgba(16,185,129,.1)}.prompt-editor_toggleContainer__JV_AA{display:flex!important;align-items:center;gap:12px;margin:8px 0;padding:4px 0;flex-shrink:0;position:relative!important;z-index:100!important;isolation:isolate;background:var(--surface-1);pointer-events:all!important}.prompt-editor_toggleButton__aWIEL{display:flex!important;align-items:center;gap:6px;padding:8px 14px;border:1.5px solid #c5d9e6!important;border-radius:999px;background:linear-gradient(150deg,#f8fafb,#eef3f7)!important;color:var(--ink-700)!important;font-size:.78rem;font-weight:700;cursor:pointer!important;transition:background .14s ease,color .14s ease,border-color .14s ease,transform .14s ease;position:relative!important;z-index:101!important;pointer-events:auto!important;visibility:visible!important}.prompt-editor_toggleButton__aWIEL:hover{background:linear-gradient(150deg,#eaf4fb,#ddeef8)!important;color:var(--ink-900)!important;border-color:#99bace!important;transform:translateY(-1px);opacity:1!important;visibility:visible!important;pointer-events:auto!important}.prompt-editor_toggleButtonActive__aru5t{border:1.5px solid var(--brand-500)!important;background:linear-gradient(150deg,#f0f8fd,#e2f1fa)!important;color:var(--brand-700)!important}.prompt-editor_toggleButtonActive__aru5t:hover{background:#0097d5!important;color:#ffffff!important;border:1px solid #0097d5!important;opacity:1!important}.prompt-editor_toggleIcon__eTmYk{width:16px;height:16px;flex-shrink:0}.prompt-editor_loadingText__9iD74{font-size:.7rem;color:var(--brand-600);font-style:italic}.prompt-editor_errorText__4D2jJ{font-size:.7rem;color:#ef4444;font-weight:500}.prompt-editor_hint__IchXV{font-size:.75rem;color:var(--ink-500);margin:0;flex-shrink:0}.prompt-editor_modalContent__Oc_rq{width:var(--modal-width);height:var(--modal-height)}.prompt-editor_modalHeaderActions__PtzBS{display:flex;align-items:center;gap:12px}.prompt-editor_footerHint__7OPrU{opacity:.7}@keyframes prompt-editor_spin__sK8_V{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.plugin-configurator_container__W_O0V{margin-top:8px;padding:8px;border:1px solid var(--line-1);border-radius:8px;background:#fff}.plugin-configurator_header__3Yc2O{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;gap:8px}.plugin-configurator_headerActions__2FJ_G{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.plugin-configurator_title__cC9m6{margin:0 0 4px;font-size:.8rem;font-weight:600;color:var(--ink-900)}.plugin-configurator_description__A4yqh{margin:0 0 8px;font-size:.7rem;color:var(--ink-500)}.plugin-configurator_addButton__mf5Mr{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 14px;min-height:34px;font-size:.82rem;white-space:nowrap;border:1px solid var(--brand-500);background:linear-gradient(150deg,#f0f8fd,#e2f1fa);color:var(--brand-600);transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.plugin-configurator_addButton__mf5Mr:hover{background:linear-gradient(150deg,#009ED8,#006fa8);color:#fff;border-color:transparent;transform:translateY(-1px);box-shadow:0 4px 14px -4px rgba(0,120,180,.38)}.plugin-configurator_secondaryAction__YyDLL{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 14px;min-height:34px;font-size:.82rem;border:1.5px solid #c5d9e6;background:linear-gradient(150deg,#f5f9fc,#e8f2f8);color:var(--ink-700);transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease}.plugin-configurator_secondaryAction__YyDLL:hover{background:linear-gradient(150deg,#eaf4fb,#ddeef8);border-color:#99bace;transform:translateY(-1px);box-shadow:0 4px 12px -2px rgba(0,80,140,.18)}.plugin-configurator_baselineBadge__3KeT2{display:inline-flex;align-items:center;padding:5px 8px;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.2px;text-transform:uppercase}.plugin-configurator_baselineBadgeActive__JqaOH{background:#ecfdf3;color:#166534;border:1px solid #bbf7d0}.plugin-configurator_baselineBadgeCustom__pnN7D{background:#fff7ed;color:#9a3412;border:1px solid #fdba74}.plugin-configurator_baselineNote__qF5K6{margin:0 0 8px;font-size:.68rem;color:var(--ink-600);line-height:1.4}.plugin-configurator_baselineDiffBox__rOfwk{margin-bottom:8px;padding:8px 10px;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px}.plugin-configurator_baselineDiffTitle__0KqIU{display:block;margin-bottom:4px;font-size:.7rem;color:#9a3412}.plugin-configurator_baselineDiffList__Rrsbw{margin:0;padding-left:18px}.plugin-configurator_baselineDiffList__Rrsbw li{margin:3px 0;font-size:.68rem;color:#7c2d12;line-height:1.35}.plugin-configurator_warningBox__5GA_I{margin-bottom:8px;padding:8px 10px;background:#fff7ed;border:1px solid #fdba74;border-radius:6px}.plugin-configurator_warningTitle__1Y9fP{display:block;margin-bottom:4px;font-size:.7rem;color:#9a3412}.plugin-configurator_warningList__ddOrQ{margin:0;padding-left:18px}.plugin-configurator_warningList__ddOrQ li{margin:3px 0;font-size:.68rem;color:#7c2d12;line-height:1.35}.plugin-configurator_addPluginPanel__Cwk0j{margin-bottom:8px;padding:8px;background:var(--surface-1);border:1px solid var(--line-1);border-radius:6px}.plugin-configurator_addPluginTitle__0LfyE{margin:0 0 6px;font-size:.7rem;font-weight:600;color:var(--ink-700)}.plugin-configurator_availablePluginsList__Qm3qa{display:flex;flex-direction:column;gap:4px}.plugin-configurator_availablePluginButton__K3I4D{display:flex;padding:8px 10px;background:white;border:1px solid var(--line-2);border-radius:4px;cursor:pointer;transition:all .1s;text-align:left;width:100%}.plugin-configurator_availablePluginButton__K3I4D:hover{background:var(--brand-50);border-color:var(--brand-600)}.plugin-configurator_availablePluginButton__K3I4D:hover .plugin-configurator_availablePluginLabel__iaDVE{color:var(--ink-900)}.plugin-configurator_availablePluginButton__K3I4D:hover .plugin-configurator_availablePluginDescription__LFvsb{color:var(--ink-700)}.plugin-configurator_availablePluginButton__K3I4D:hover .plugin-configurator_availablePluginPriority__NISkQ{color:var(--ink-600)}.plugin-configurator_availablePluginContent__PIgfp{display:flex;flex-direction:column;gap:4px;width:100%}.plugin-configurator_availablePluginHeader__Wttku{display:flex;align-items:center;gap:6px;justify-content:space-between}.plugin-configurator_availablePluginLabel__iaDVE{font-size:.72rem;font-weight:600;color:var(--ink-900)}.plugin-configurator_availablePluginDescription__LFvsb{font-size:.68rem;color:var(--ink-600);line-height:1.4}.plugin-configurator_availablePluginPriority__NISkQ{font-size:.66rem;color:var(--ink-500);font-style:italic}.plugin-configurator_notImplementedBadge___drDb{background:#fef2f2;font-weight:600}.plugin-configurator_criticalBadge__WcmYx,.plugin-configurator_notImplementedBadge___drDb{font-size:.6rem;padding:2px 5px;color:#991b1b;border:1px solid #fecaca;border-radius:3px;text-transform:uppercase;letter-spacing:.3px}.plugin-configurator_criticalBadge__WcmYx{background:#fee2e2;font-weight:700}.plugin-configurator_emptyState__JXiXN{padding:12px;text-align:center;font-size:.72rem;color:var(--ink-500);font-style:italic}.plugin-configurator_pluginList__sfMrU{display:flex;flex-direction:column;gap:6px;margin-top:8px}.plugin-configurator_pluginCard__MXd9u{padding:8px;background:var(--surface-1);border-radius:6px;border:1px solid var(--line-1)}.plugin-configurator_pluginHeader__Du_aA{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.plugin-configurator_checkboxLabel__78P_A{display:flex;align-items:flex-start;gap:6px;cursor:pointer;flex:1 1}.plugin-configurator_checkbox__k3OOQ{width:13px;height:13px;cursor:pointer;accent-color:var(--brand-600);flex-shrink:0;margin-top:2px}.plugin-configurator_pluginInfo__ICVCP{display:flex;flex-direction:column;gap:2px;flex:1 1}.plugin-configurator_pluginName__vJNQQ{font-size:.72rem;font-weight:500;color:var(--ink-900)}.plugin-configurator_pluginDescription__Yjzou{font-size:.68rem;color:var(--ink-500);line-height:1.3}.plugin-configurator_headerRight__xdX_x{display:flex;align-items:center;gap:6px}.plugin-configurator_tierBadge__e6rkQ{padding:2px 6px;border-radius:3px;color:white;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.plugin-configurator_tierSecurity__9J_Yt{background:#ef4444}.plugin-configurator_tierBusiness__PhL6v{background:#f59e0b}.plugin-configurator_tierObservability__ECGSq{background:#3b82f6}.plugin-configurator_removeButton__4ghxn{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--line-2);border-radius:3px;font-size:16px;line-height:1;color:var(--ink-500);cursor:pointer;transition:all .1s;padding:0}.plugin-configurator_removeButton__4ghxn:hover{background:#fee;border-color:#ef4444;color:#ef4444}.plugin-configurator_priorityControl__JF2aY{display:flex;flex-direction:column;gap:6px}.plugin-configurator_priorityLabel__OG_zJ{display:flex;align-items:center;gap:6px;font-size:.7rem;font-weight:500;color:var(--ink-700)}.plugin-configurator_priorityInput__2awkC{width:60px;padding:2px 6px;border:1.5px solid var(--line-2);border-radius:4px;font-size:.7rem}.plugin-configurator_priorityInput__2awkC:focus{outline:none;border-color:var(--brand-600);box-shadow:0 0 0 3px var(--brand-100)}.plugin-configurator_prioritySlider__ANLyU{width:100%;margin:2px 0}.plugin-configurator_slider__mfF94{width:100%;height:4px;border-radius:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--brand-200);outline:none;cursor:pointer}.plugin-configurator_slider__mfF94::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:var(--brand-600);cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.2)}.plugin-configurator_slider__mfF94::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--brand-600);cursor:pointer;border:none;box-shadow:0 1px 2px rgba(0,0,0,.2)}.plugin-configurator_priorityHelp__pzLAj{font-size:.68rem;color:var(--ink-500);font-style:italic}.plugin-configurator_pluginActions__aGuK1{display:flex;justify-content:flex-end;margin-top:6px}.plugin-configurator_resetPluginButton__Pcn8L{padding:5px 8px;border:1px solid var(--line-2);border-radius:4px;background:#fff;color:var(--ink-700);font-size:.66rem;font-weight:600;cursor:pointer;transition:all .1s ease}.plugin-configurator_resetPluginButton__Pcn8L:hover{background:var(--surface-2);border-color:var(--brand-600);color:var(--brand-700)}.plugin-configurator_configSection__zG_1j{margin-top:8px;padding-top:8px;border-top:1px solid var(--line-1);display:flex;flex-direction:column;gap:8px}.plugin-configurator_configGrid__kPyS7{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:6px 10px;gap:6px 10px}.plugin-configurator_configField__mrDBz{display:flex;flex-direction:column;gap:4px}.plugin-configurator_configLabel__SrVBl{font-size:.68rem;font-weight:600;color:var(--ink-700)}.plugin-configurator_configInput__Suu0S,.plugin-configurator_configSelect__Jd_uh,.plugin-configurator_configTextarea__Y9SOV{width:100%;padding:6px 8px;border:1.5px solid var(--line-2);border-radius:4px;font-size:.7rem;background:#fff;color:var(--ink-900)}.plugin-configurator_configInput__Suu0S:focus,.plugin-configurator_configSelect__Jd_uh:focus,.plugin-configurator_configTextarea__Y9SOV:focus{outline:none;border-color:var(--brand-600);box-shadow:0 0 0 3px var(--brand-100)}.plugin-configurator_configTextarea__Y9SOV{resize:vertical;min-height:56px}.plugin-configurator_configToggle__bnR29{display:flex;align-items:center;gap:6px;font-size:.68rem;color:var(--ink-700)}.plugin-configurator_pluginValidationBox__4gjHf{margin-top:8px;padding:8px 10px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px}.plugin-configurator_pluginValidationTitle__Gkh73{display:block;margin-bottom:4px;font-size:.68rem;color:#991b1b}.plugin-configurator_pluginValidationList__pE2vo{margin:0;padding-left:18px}.plugin-configurator_pluginValidationList__pE2vo li{margin:2px 0;font-size:.67rem;line-height:1.35;color:#7f1d1d}.plugin-configurator_infoBox__lMphm{margin-top:8px;padding:6px 8px;background:var(--brand-50);border-left:3px solid var(--brand-600);border-radius:4px}.plugin-configurator_infoBox__lMphm strong{display:block;margin-bottom:4px;color:var(--ink-900);font-size:.7rem}.plugin-configurator_infoList__TVsyH{margin:4px 0 4px 16px;padding:0}.plugin-configurator_infoList__TVsyH li{margin:2px 0;font-size:.68rem;color:var(--ink-700);line-height:1.4}.plugin-configurator_infoNote__6ND3t{margin:4px 0 0;font-size:.68rem;color:var(--ink-700)}.injection-order-manager_container__7oJri{margin-top:8px;padding:8px;border:1px solid var(--line-1);border-radius:8px;background:#fff}.injection-order-manager_header__oBBna{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.injection-order-manager_title__84_VY{margin:0;font-size:.8rem;font-weight:600;color:var(--ink-900)}.injection-order-manager_secondaryButton__iUYAn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;min-width:150px;border:1px solid var(--line-2)!important;border-radius:999px;background:linear-gradient(135deg,#fff,#f8f9fa)!important;color:var(--ink-700)!important;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .15s ease}.injection-order-manager_secondaryButton__iUYAn:hover{background:#57606a!important;color:#ffffff!important;border:1px solid #57606a!important;opacity:1!important}.injection-order-manager_description__1Sjab{margin:4px 0 8px;font-size:.7rem;color:var(--ink-500)}.injection-order-manager_warning__J_FYG{margin-bottom:8px;padding:6px 8px;background:#fef2f2;border-left:3px solid #ef4444;border-radius:4px;font-size:.7rem;font-weight:500;color:#991b1b}.injection-order-manager_orderList__aVLGC{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.injection-order-manager_orderItem__3vJ_k{display:flex;align-items:center;gap:6px;padding:6px;background:var(--surface-1);border:1px solid var(--line-1);border-radius:6px}.injection-order-manager_orderNumber__wYWY5{display:flex;align-items:center;justify-content:center;width:18px;height:18px;background:var(--brand-600);color:white;font-size:.62rem;font-weight:700;border-radius:50%;flex-shrink:0}.injection-order-manager_injectionInfo__Le0uG{flex:1 1;display:flex;flex-direction:column;gap:2px}.injection-order-manager_injectionName__cZinF{font-size:.7rem;font-weight:600;color:var(--ink-900)}.injection-order-manager_injectionDesc__JJqy9{font-size:.65rem;color:var(--ink-500);line-height:1.2}.injection-order-manager_variantSelector___9BIm{display:flex;align-items:center;gap:6px;margin-top:4px}.injection-order-manager_variantLabel__S_eLr{font-size:.65rem;font-weight:600;color:var(--ink-600)}.injection-order-manager_variantSelect__K5_2S{font-size:.65rem;padding:2px 6px;border:1px solid var(--line-2);border-radius:4px;background:white;color:var(--ink-900);cursor:pointer;transition:all .15s}.injection-order-manager_variantSelect__K5_2S:focus,.injection-order-manager_variantSelect__K5_2S:hover{border-color:var(--brand-600);outline:none}.injection-order-manager_controls__PntO_{display:flex;gap:2px}.injection-order-manager_moveButton__ywXqG{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:white;border:1px solid var(--line-2);border-radius:3px;font-size:14px;color:var(--ink-700);cursor:pointer;transition:all .1s}.injection-order-manager_moveButton__ywXqG:hover:not(:disabled){background:var(--surface-2);border-color:var(--brand-600)}.injection-order-manager_moveButton__ywXqG:disabled{opacity:.3;cursor:not-allowed}.injection-order-manager_removeButton__L34KU{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:white;border:1px solid #ef4444;border-radius:3px;font-size:14px;color:#ef4444;cursor:pointer;transition:all .1s}.injection-order-manager_removeButton__L34KU:hover{background:#fef2f2;border-color:#dc2626;color:#dc2626}.injection-order-manager_addSection__o8c61{display:flex;align-items:center;gap:8px;padding:6px;background:var(--surface-1);border:1px solid var(--line-1);border-radius:6px;margin-bottom:8px}.injection-order-manager_addLabel__xBxzq{font-size:.7rem;font-weight:600;color:var(--ink-700)}.injection-order-manager_addSelect__jsqd4{flex:1 1;padding:4px 8px;font-size:.7rem;border:1px solid var(--line-2);border-radius:4px;background:white;color:var(--ink-900);cursor:pointer;transition:all .15s}.injection-order-manager_addSelect__jsqd4:focus,.injection-order-manager_addSelect__jsqd4:hover{border-color:var(--brand-600);outline:none}.injection-order-manager_badge__QjtKQ{padding:2px 6px;background:var(--brand-100);color:var(--brand-700);font-size:.62rem;font-weight:600;border-radius:3px;text-transform:uppercase;letter-spacing:.5px}.injection-order-manager_infoBox__nRfh9{padding:6px 8px;background:var(--brand-50);border-left:3px solid var(--brand-600);border-radius:4px;margin-bottom:8px}.injection-order-manager_infoBox__nRfh9 strong{display:block;margin-bottom:4px;color:var(--ink-900);font-size:.7rem}.injection-order-manager_defaultList__nc4WB{margin:4px 0 4px 16px;padding:0}.injection-order-manager_defaultList__nc4WB li{margin:2px 0;font-size:.68rem;color:var(--ink-700);line-height:1.4}.injection-order-manager_infoNote__f_5c6{margin:4px 0 0;font-size:.68rem;color:var(--ink-700)}.injection-order-manager_resetButton__pXqct{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:6px 12px;min-width:130px;border:1px solid var(--brand-500)!important;border-radius:8px;background:linear-gradient(135deg,#fff,#f0f9ff)!important;color:var(--brand-600)!important;font-size:.7rem;font-weight:700;cursor:pointer;transition:all .15s ease}.injection-order-manager_resetButton__pXqct:hover{background:#0097d5!important;color:#ffffff!important;border:1px solid #0097d5!important;opacity:1!important}.policy-configurator_policyToggleLabel___mhGh{display:flex;align-items:center;gap:6px;padding:2px 6px;cursor:pointer;font-size:.72rem;transition:background .1s;border-bottom:1px solid var(--surface-1);background:transparent}.policy-configurator_policyToggleLabel___mhGh.policy-configurator_autoBadge__ik2Ur{background:var(--brand-50)}.policy-configurator_policyToggleLabel___mhGh:hover{background:var(--surface-2)}.policy-configurator_policyToggleLabel___mhGh.policy-configurator_autoBadge__ik2Ur:hover{background:var(--brand-100)}.policy-configurator_checkbox__9ldYT{width:13px;min-width:13px;max-width:13px;height:13px;min-height:13px;max-height:13px;margin:0;padding:0;border:0;background:transparent;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer;accent-color:var(--brand-600);flex-shrink:0}.policy-configurator_contentContainer__mvTJv{flex:1 1;min-width:0}.policy-configurator_labelRow__gKJXt{display:flex;align-items:center;gap:4px;margin-bottom:1px}.policy-configurator_labelText__ZS8sH{font-weight:600;color:var(--ink-900)}.policy-configurator_autoBadgeSpan__pvDFw{font-size:.62rem;padding:1px 4px;background:var(--brand-600);color:#fff;border-radius:2px;font-weight:500}.policy-configurator_description__r4djq{font-size:.68rem;color:var(--ink-500);line-height:1.3}.policy-configurator_note__n1riE{font-style:italic;opacity:.85}.policy-configurator_emptyState__qxJzQ{padding:6px;font-size:.72rem;color:var(--ink-500)}.policy-configurator_mainContainer__aNNVF{display:flex;flex-direction:column;gap:8px}.policy-configurator_headerContainer__84iZN{display:flex;align-items:center;justify-content:space-between}.policy-configurator_headerText__IM0Ml{font-size:.8rem;color:var(--ink-500);margin:0;font-weight:600}.policy-configurator_buttonContainer__a1tRe{display:flex;gap:8px;align-items:center}.policy-configurator_primaryButton__hbEjB{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 14px;min-height:34px;font-size:.82rem;border:1px solid var(--brand-500);background:linear-gradient(150deg,#f0f8fd,#e2f1fa);color:var(--brand-600);transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.policy-configurator_primaryButton__hbEjB:hover{background:linear-gradient(150deg,#009ED8,#006fa8);color:#fff;border-color:transparent;transform:translateY(-1px);box-shadow:0 4px 14px -4px rgba(0,120,180,.38)}.policy-configurator_secondaryButton__i6cNa{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 14px;min-height:34px;font-size:.82rem;border:1.5px solid #c5d9e6;background:linear-gradient(150deg,#f5f9fc,#e8f2f8);color:var(--ink-700);transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease}.policy-configurator_secondaryButton__i6cNa:hover{background:linear-gradient(150deg,#eaf4fb,#ddeef8);border-color:#99bace;transform:translateY(-1px);box-shadow:0 4px 12px -2px rgba(0,80,140,.18)}.policy-configurator_explanationPanel__bJkSl{background:var(--brand-50);padding:6px 8px;border-radius:4px;font-size:.7rem;border:1px solid var(--brand-200);color:var(--ink-700)}.policy-configurator_explanationTitle__fCxJN{margin:0 0 4px;font-weight:600}.policy-configurator_explanationList__bHJ8_{margin:0;padding-left:16px;line-height:1.5}.policy-configurator_policyCard__ZsPXe{border:1px solid var(--line-1);border-radius:8px;overflow:hidden;background:#fff}.policy-configurator_otpPolicyRow__2cHe1{padding:10px 12px;border-bottom:1px solid var(--surface-1);background:transparent;display:flex;align-items:center;gap:6px;font-size:.72rem}.policy-configurator_otpPolicyRow__2cHe1.policy-configurator_autoApplied__9WxsG{background:var(--brand-50)}.policy-configurator_otpPolicyRowContent__Wk0oy{flex:1 1;min-width:0;display:flex;align-items:center;gap:8px}.policy-configurator_otpUnavailableRow__IPZ9Q{padding:10px 12px;border-bottom:1px solid var(--surface-1);display:flex;flex-direction:column;gap:3px}.policy-configurator_channelOtpPanel__CecUM{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:8px}.policy-configurator_channelOtpHeader__ut68X{display:flex;flex-direction:column;gap:3px}.policy-configurator_channelOtpList__2IcEp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.policy-configurator_channelOtpRow__o7D3j{min-width:0;display:grid;grid-template-columns:minmax(72px,.8fr) minmax(128px,1fr);align-items:center;grid-gap:8px;gap:8px}.policy-configurator_channelOtpLabel__CSRH8{min-width:0;color:var(--ink-900);font-size:.74rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.policy-configurator_channelOtpRow__o7D3j .policy-configurator_select__O8XkL{width:100%;min-width:0}.policy-configurator_channelOtpFallbackRow__I2Txl{display:flex;align-items:center;justify-content:space-between;gap:8px}@media (max-width:768px){.policy-configurator_channelOtpList__2IcEp{grid-template-columns:1fr}.policy-configurator_channelOtpFallbackRow__I2Txl,.policy-configurator_channelOtpRow__o7D3j{grid-template-columns:1fr;align-items:stretch}.policy-configurator_channelOtpFallbackRow__I2Txl{flex-direction:column}}.policy-configurator_channelOtpRows__MQms9{display:flex;flex-direction:column;gap:8px}.policy-configurator_channelOtpChannelRow__Z2mzC{display:flex;flex-direction:column;gap:6px}.policy-configurator_channelOtpChannelId__seArd{display:flex;align-items:center;gap:7px}.policy-configurator_channelIconWrapper__v8pPi{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;font-size:11px;line-height:1;border-radius:4px;background:var(--brand-50);border:1px solid var(--brand-100);flex-shrink:0}.policy-configurator_selectCompact__Gv5Bo{min-width:0;width:100%;padding-top:3px;padding-bottom:3px;height:28px}.policy-configurator_otpPolicyLabelContainer__j2fWK{display:flex;align-items:center;gap:4px}.policy-configurator_coverageRowContent__goJsV{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:8px}.policy-configurator_coverageHeader__A6Biz{display:flex;flex-direction:column;gap:2px}.policy-configurator_advancedSection__k75D5{display:flex;flex-direction:column;gap:12px;padding:12px}.policy-configurator_advancedHeader__izBND{display:flex;flex-direction:column;gap:4px}.policy-configurator_relationshipSummary__dl7TM{display:flex;flex-wrap:wrap;gap:8px}.policy-configurator_relationshipBadge__VxAcQ{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;border:1px solid var(--brand-200);background:var(--brand-50);color:var(--brand-700);font-size:.7rem;font-weight:700}.policy-configurator_referencePanel__a0uXc{display:flex;flex-direction:column;gap:8px}.policy-configurator_referenceHeader__y21qL{display:flex;flex-direction:column;gap:4px}.policy-configurator_referenceList__NW95_{display:flex;flex-wrap:wrap;gap:8px}.policy-configurator_subagentRecommendation__5aSrj{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:8px;border:1px solid var(--brand-200);background:var(--brand-50)}.policy-configurator_subagentRecommendationText__519Dm{margin:0;font-size:.72rem;color:var(--ink-700);line-height:1.45}.policy-configurator_referenceChip__TTvLX{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink-800);font-size:.72rem;font-weight:600}.policy-configurator_fieldGroup__CRNI0{display:flex;flex-direction:column;gap:6px}.policy-configurator_numberInput__HIYSL,.policy-configurator_textInput__M_O_r{font-size:.72rem;padding:8px 10px;border-radius:6px;border:1.5px solid var(--line-2);background:white;color:var(--ink-900);font-weight:500}.policy-configurator_numberInput__HIYSL:focus,.policy-configurator_textInput__M_O_r:focus{outline:none;border-color:var(--brand-600);box-shadow:0 0 0 3px var(--brand-100)}.policy-configurator_checkboxRow__omcq9{display:flex;align-items:center;gap:8px;font-size:.72rem;color:var(--ink-800)}.policy-configurator_checkboxContent__NP308{display:flex;flex-direction:column;gap:2px;min-width:0}.policy-configurator_subagentHeader__KMGmF{display:flex;align-items:center;justify-content:space-between;gap:8px}.policy-configurator_subagentEmptyState__3oCaX{padding:8px 10px;border-radius:6px;border:1px dashed var(--line-2);color:var(--ink-500);font-size:.72rem}.policy-configurator_subagentList__Yw1rl{display:flex;flex-direction:column;gap:8px}.policy-configurator_subagentRow__kTlYc{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center}.policy-configurator_tertiaryButton__T29mC{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:1px solid var(--line-2);border-radius:8px;background:#fff;color:var(--ink-700);font-size:.72rem;font-weight:600;cursor:pointer}.policy-configurator_tertiaryButton__T29mC:hover{border-color:#b42318;color:#b42318}.policy-configurator_scopeChips__ADGSX{display:flex;flex-wrap:wrap;gap:6px}.policy-configurator_scopeChip__KJ3ZL{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:var(--brand-50);border:1px solid var(--brand-200);color:var(--brand-700);font-size:.68rem;font-weight:600}.policy-configurator_alphaWarning__AIem9{padding:8px 10px;border-radius:6px;border:1px solid #f59e0b;background:#fffbeb;color:#92400e;font-size:.68rem;line-height:1.45}.policy-configurator_selectWrapper__NRf2s{position:relative}.policy-configurator_select__O8XkL{font-size:.7rem;padding:2px 26px 2px 8px;border-radius:5px;border:1.5px solid var(--line-2);background:white;color:var(--ink-900);cursor:pointer;font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:200px;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .15s ease}.policy-configurator_select__O8XkL:focus,.policy-configurator_select__O8XkL:hover{border-color:var(--brand-600);box-shadow:0 0 0 3px var(--brand-100)}.policy-configurator_select__O8XkL:focus{outline:none}.policy-configurator_selectArrow__qpa9z{position:absolute;right:7px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--ink-600);font-size:.7rem;font-weight:700}.policy-configurator_overrideNotice__v4M0x{padding:6px 8px;background:#fff3cd;border:1px solid #ffc107;border-radius:4px;display:flex;align-items:center;gap:6px;font-size:.7rem}.policy-configurator_overrideNoticeText__8cuXU{flex:1 1;font-weight:500}.policy-configurator_revertButton__qaNkk{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;min-width:auto;border:1px solid var(--brand-500)!important;border-radius:999px;background:linear-gradient(150deg,#f0f8fd,#e2f1fa)!important;color:var(--brand-600)!important;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .15s ease}.policy-configurator_revertButton__qaNkk:hover{background:#0097d5!important;color:#ffffff!important;border:1px solid #0097d5!important;opacity:1!important}.agent-builder-form_formContainer__UPyoy{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);grid-gap:20px;gap:20px;width:100%;overflow:visible;align-items:start}@media (max-width:960px){.agent-builder-form_formContainer__UPyoy{grid-template-columns:1fr}}.agent-builder-form_formContainerEdit__SiDeY{align-items:stretch}.agent-builder-form_mainColumn__JasOX{display:flex;flex-direction:column;gap:14px}.agent-builder-form_form__gyym3{display:flex;flex-direction:column;gap:16px}.agent-builder-form_section__BA_9i{background:var(--surface-1);border-radius:16px;padding:16px;border:1px solid var(--line-1);box-shadow:var(--shadow-1)}.agent-builder-form_sectionHeader__QRUev{font-size:.95rem;font-weight:800;color:var(--ink-900);margin-bottom:12px}.agent-builder-form_basicInfoGrid___0jfk{display:grid;grid-template-columns:2fr 1fr;grid-gap:12px;gap:12px;margin-bottom:12px}.agent-builder-form_fieldGroup__wfZpd{display:flex;flex-direction:column;gap:6px}.agent-builder-form_label__Civ2Z{font-size:.75rem;font-weight:600;color:var(--ink-700);text-transform:uppercase;letter-spacing:.5px}.agent-builder-form_input__1FuNc{padding:8px 12px;border:1.5px solid var(--line-2);border-radius:6px;font-size:.88rem;color:var(--ink-900);background:white;font-weight:500}.agent-builder-form_input__1FuNc:focus{outline:none;border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100)}.agent-builder-form_input__1FuNc:disabled{background:var(--surface-2);color:var(--ink-500);cursor:not-allowed}.agent-builder-form_hint__rZ1B_{font-size:.7rem;color:var(--ink-500);font-style:italic}.agent-builder-form_buttonRow__XQ7wu{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.agent-builder-form_buttonGroup__5qx3o{display:flex;gap:10px}.agent-builder-form_primaryButton__fplT_{background:linear-gradient(150deg,#009ED8,#006fa8);color:#fff;box-shadow:0 4px 14px -4px rgba(0,120,180,.38);transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.agent-builder-form_primaryButton__fplT_:hover:not(:disabled){background:linear-gradient(150deg,#00b5f2,#007fc0);box-shadow:0 6px 18px -4px rgba(0,120,180,.5);transform:translateY(-1px)}.agent-builder-form_primaryButton__fplT_:disabled{opacity:.5;cursor:not-allowed}.agent-builder-form_secondaryButton__UtkCv{border:1.5px solid #c5d9e6;background:linear-gradient(150deg,#f5f9fc,#e8f2f8);color:var(--ink-700);box-shadow:0 2px 8px -2px rgba(0,40,80,.12);transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease}.agent-builder-form_secondaryButton__UtkCv:hover:not(:disabled){background:linear-gradient(150deg,#eaf4fb,#ddeef8);border-color:#99bace;transform:translateY(-1px);box-shadow:0 4px 12px -2px rgba(0,80,140,.18)}.agent-builder-form_ghostButton__ug_60{background:transparent;color:var(--ink-600);transition:background .14s ease,color .14s ease}.agent-builder-form_ghostButton__ug_60:hover{background:var(--surface-2);color:var(--ink-900)}.agent-builder-form_errorBox__jZU95{padding:12px;background:var(--danger-100);border-left:4px solid var(--danger-500);border-radius:6px;color:var(--danger-500);font-size:.85rem;font-weight:500;margin-bottom:14px}.agent-builder-form_modalOverlay__fms4V{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.agent-builder-form_modal__n32A6{background:white;border-radius:12px;padding:28px;max-width:480px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.3)}.agent-builder-form_modalContent__tqAnY{display:flex;flex-direction:column;gap:16px}.agent-builder-form_modalTitle__JEAnP{font-size:1.25rem;font-weight:700;color:var(--ink-900);margin:0}.agent-builder-form_modalText__dMCAb{font-size:.92rem;color:var(--ink-700);line-height:1.5;margin:0}.agent-builder-form_modalButtons__Yjnnq{display:flex;gap:10px;justify-content:flex-end;margin-top:8px}.agent-builder-form_successModal__cpHqT{text-align:center}.agent-builder-form_successIcon__XesgF{width:64px;height:64px;border-radius:50%;background:#10b981;display:flex;align-items:center;justify-content:center;margin:0 auto}.agent-builder-form_successIconSvg__B7Xb9{width:32px;height:32px;color:#fff}.agent-builder-form_successTitle__NeNO7{font-size:1.5rem;font-weight:700;margin:0;color:#1a202c}.agent-builder-form_successMessage__mYkxG{font-size:.95rem;color:#4a5568;margin:0;line-height:1.6}.agent-builder-form_successClickHint__vkQ9i{font-size:.82rem;color:#718096;margin:0}.agent-builder-form_labelHint__SY7Jq{font-size:.75rem;font-weight:400;color:var(--ink-500)}.agent-builder-form_inputReadonly__DN5qI{background:#f5f5f5;color:var(--ink-700);cursor:not-allowed;opacity:.85}.agent-builder-form_inputEditable__G4DQE,.agent-builder-form_inputReadonly__DN5qI{width:100%;padding:8px 12px;font-size:.88rem;border-radius:8px;border:1px solid var(--line-1)}.agent-builder-form_inputEditable__G4DQE{background:var(--surface-2);color:var(--ink-900)}.agent-builder-form_inputHint__Ufu9h{font-size:.75rem;color:var(--ink-500);margin:0}.agent-builder-form_basicInfoFullWidth__9RavK{grid-column:1/-1}.agent-builder-form_statusCard__eWSS6{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;border:1px solid rgba(0,151,213,.18);border-radius:12px;background:radial-gradient(circle at top left,rgba(0,151,213,.08),transparent 42%),linear-gradient(135deg,#ffffff,#f4fbff)}.agent-builder-form_statusCopy__O_q7T{display:flex;flex-direction:column;gap:4px;min-width:0}.agent-builder-form_statusHint__vfacl{margin:0;font-size:.74rem;color:var(--ink-500);line-height:1.45}.agent-builder-form_statusActions__8TtzJ{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.agent-builder-form_statusToggle__V630f{position:relative;display:inline-flex;align-items:center;justify-content:space-between;width:72px;height:28px;min-height:0;padding:0 8px;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,transform .2s ease}.agent-builder-form_statusToggle__V630f:hover{transform:translateY(-1px)}.agent-builder-form_statusToggle__V630f:focus-visible{outline:none;box-shadow:0 0 0 3px var(--brand-100)}.agent-builder-form_statusToggleEnabled__V13ak{background:linear-gradient(135deg,#dbf6ff,#7ddcff);border-color:rgba(0,151,213,.34);box-shadow:inset 0 1px 6px rgba(255,255,255,.72),0 6px 14px -14px rgba(0,151,213,.72)}.agent-builder-form_statusToggleDisabled__aurMD{background:linear-gradient(135deg,#f3f5f7,#d9e1e8);border-color:rgba(84,108,132,.18);box-shadow:inset 0 1px 6px rgba(255,255,255,.72),0 6px 14px -14px rgba(15,56,88,.36)}.agent-builder-form_statusToggleLabelOff__B4Czb,.agent-builder-form_statusToggleLabelOn__BuFxE{position:relative;z-index:1;font-size:.58rem;font-weight:800;line-height:1;letter-spacing:.06em;transition:color .25s ease,opacity .25s ease,transform .25s ease}.agent-builder-form_statusToggleEnabled__V13ak .agent-builder-form_statusToggleLabelOn__BuFxE{color:var(--brand-700);opacity:1;transform:translateX(0)}.agent-builder-form_statusToggleEnabled__V13ak .agent-builder-form_statusToggleLabelOff__B4Czb{color:rgba(15,56,88,.2);opacity:0;transform:translateX(4px)}.agent-builder-form_statusToggleDisabled__aurMD .agent-builder-form_statusToggleLabelOn__BuFxE{color:rgba(15,56,88,.2);opacity:0;transform:translateX(-4px)}.agent-builder-form_statusToggleDisabled__aurMD .agent-builder-form_statusToggleLabelOff__B4Czb{color:var(--ink-900);opacity:1;transform:translateX(0)}.agent-builder-form_statusToggleThumb__3Y1Q_{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:linear-gradient(180deg,#ffffff,#eef7fb);box-shadow:0 8px 14px -14px rgba(15,56,88,.5),inset 0 1px 2px rgba(255,255,255,.95);transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.agent-builder-form_statusToggleEnabled__V13ak .agent-builder-form_statusToggleThumb__3Y1Q_{transform:translateX(44px);box-shadow:0 8px 14px -14px rgba(0,151,213,.66),inset 0 1px 2px rgba(255,255,255,.95)}.agent-builder-form_statusBadge__iJ3wg{display:inline-flex;align-items:center;justify-content:center;min-width:72px;height:28px;padding:0 10px;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.02em}.agent-builder-form_statusBadgeEnabled__ZW2Aq{background:rgba(0,151,213,.12);color:var(--brand-700)}.agent-builder-form_statusBadgeDisabled__4kvRl{background:rgba(15,56,88,.08);color:var(--ink-700)}.agent-builder-form_domainOptionList__qLXFv{display:grid;grid-gap:10px;gap:10px}.agent-builder-form_domainOptionCard__yPZaf{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--line-1);border-radius:12px;background:var(--surface-2);cursor:pointer}.agent-builder-form_domainOptionCheckbox__h_fZM{width:14px;height:14px;min-height:14px;padding:0;border:0;border-radius:4px;background:transparent;margin:2px 0 0;accent-color:var(--brand-600);flex-shrink:0}.agent-builder-form_domainOptionContent__9NVG8{display:flex;flex-direction:column;gap:4px;min-width:0}.agent-builder-form_domainOptionHeader__gkIa8{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.82rem;font-weight:700;color:var(--ink-800)}.agent-builder-form_domainOptionBadge__GtZ0N{display:inline-flex;align-items:center;justify-content:center;min-width:90px;padding:2px 8px;border-radius:999px;background:var(--brand-50);border:1px solid var(--brand-200);color:var(--brand-700);font-size:.68rem;font-weight:700;white-space:nowrap}.agent-builder-form_domainOptionDescription__EhLFZ{margin:0;font-size:.74rem;color:var(--ink-600);line-height:1.45}.agent-builder-form_fieldLabel__PaQEr{display:block;font-size:.85rem;font-weight:700;color:var(--ink-700)}.agent-builder-form_basicInfoGridMd__PIarC{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}@media (min-width:768px){.agent-builder-form_basicInfoGridMd__PIarC{grid-template-columns:repeat(2,1fr)}}.agent-builder-form_errorBanner__3N2t2{display:flex;align-items:flex-start;gap:10px}.agent-builder-form_errorIcon__REjPt{width:18px;height:18px;flex-shrink:0}.agent-builder-form_errorContent__FM2R_{flex:1 1}.agent-builder-form_errorTitle__VuQ7K{font-size:.85rem;font-weight:700;margin-bottom:4px}.agent-builder-form_errorText__9MTjh{font-size:.85rem;margin:0}.agent-builder-form_previewSidebar__eVwUt{display:flex;flex-direction:column;gap:14px;min-height:0;height:-moz-fit-content;height:fit-content;align-self:start;overflow:visible}.agent-builder-form_previewSidebarEdit__hFm3Z{align-self:stretch}.agent-builder-form_editSidebarContent__3hvn_{display:flex;flex-direction:column;gap:12px}.agent-builder-form_editSidebarTitle___x1Ll{font-size:1rem;font-weight:700;color:var(--ink-900);margin-bottom:8px}.agent-builder-form_editSidebarDescription__lPW9v{font-size:.85rem;color:var(--ink-500);line-height:1.4}.agent-builder-form_previewSection__GXAzJ{background:var(--surface-1);border-radius:16px;padding:16px;border:1px solid var(--line-1);box-shadow:var(--shadow-1);display:flex;flex-direction:column;flex:1 1;min-height:0;max-height:calc(100vh - 164px);overflow:visible}.agent-builder-form_previewSectionEdit__LLDEK{min-height:clamp(360px,50vh,760px);max-height:none}.agent-builder-form_editActionsSection__kfyl_{background:var(--surface-1);border-radius:16px;padding:18px;border:1px solid var(--line-1);box-shadow:var(--shadow-1);display:flex;flex-direction:column}.agent-builder-form_actionButtons__h2CA8{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0}.agent-builder-form_actionButtonsBottom__hhRR7{display:flex;justify-content:flex-end;gap:10px;grid-column:span 1}@media (min-width:1024px){.agent-builder-form_actionButtonsBottom__hhRR7{grid-column:span 2}}.agent-builder-form_saveButton__UaJ8b{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 14px;min-height:34px;font-size:.82rem;border:1px solid var(--brand-500);background:linear-gradient(150deg,#f0f8fd,#e2f1fa);color:var(--brand-600);transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.agent-builder-form_saveButton__UaJ8b:hover{background:linear-gradient(150deg,#009ED8,#006fa8);color:#fff;border-color:transparent;transform:translateY(-1px);box-shadow:0 4px 14px -4px rgba(0,120,180,.38)}.agent-builder-form_saveButton__UaJ8b:disabled{border-color:var(--line-1);background:var(--surface-2);color:var(--ink-500);cursor:not-allowed;transform:none;box-shadow:none}.agent-builder-form_saveButtonLarge__V5nh7{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--brand-500);background:linear-gradient(150deg,#f0f8fd,#e2f1fa);color:var(--brand-600);transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.agent-builder-form_saveButtonLarge__V5nh7:hover{background:linear-gradient(150deg,#009ED8,#006fa8);color:#fff;border-color:transparent;transform:translateY(-1px);box-shadow:0 4px 14px -4px rgba(0,120,180,.38)}.agent-builder-form_saveButtonLarge__V5nh7:disabled{border-color:var(--line-1);background:var(--surface-2);color:var(--ink-500);cursor:not-allowed;transform:none;box-shadow:none}.agent-builder-form_resetButton__nSjPz{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 14px;min-height:34px;font-size:.82rem;border:1px solid var(--line-2);background:linear-gradient(150deg,#f5f9fc,#e8f2f8);color:var(--ink-700);transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease}.agent-builder-form_resetButton__nSjPz:hover{background:linear-gradient(150deg,#eaf4fb,#ddeef8);border-color:#99bace;transform:translateY(-1px);box-shadow:0 4px 12px -2px rgba(0,80,140,.18)}.agent-builder-form_resetButtonLarge__82IOl{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line-2);background:linear-gradient(150deg,#f5f9fc,#e8f2f8);color:var(--ink-700);transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease}.agent-builder-form_resetButtonLarge__82IOl:hover{background:linear-gradient(150deg,#eaf4fb,#ddeef8);border-color:#99bace;transform:translateY(-1px);box-shadow:0 4px 12px -2px rgba(0,80,140,.18)}.agent-builder-form_createNewButton__SdsIu{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1.5px solid #c5d9e6;background:linear-gradient(150deg,#f5f9fc,#e8f2f8);color:var(--ink-700);transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease}.agent-builder-form_createNewButton__SdsIu:hover{background:linear-gradient(150deg,#eaf4fb,#ddeef8);border-color:#99bace;transform:translateY(-1px);box-shadow:0 4px 12px -2px rgba(0,80,140,.18)}.agent-builder-form_buttonIcon__Qv4Xn{width:14px;height:14px}.agent-builder-form_buttonIconLarge__5rtqF{width:16px;height:16px}.agent-builder-form_spinnerIcon__NR1YO{width:14px;height:14px;animation:agent-builder-form_spin___wHjU 1s linear infinite}.agent-builder-form_spinnerIconLarge__I8ldu{width:16px;height:16px;animation:agent-builder-form_spin___wHjU 1s linear infinite}.agent-builder-form_spinnerCircle___lkON{opacity:.25}.agent-builder-form_spinnerPath__IL3b5{opacity:.75}.agent-builder-form_confirmDialog__aU4aZ{width:100%;max-width:500px;background:var(--surface-1);border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);overflow:hidden}.agent-builder-form_confirmHeader__oNODr{padding:20px 24px;border-bottom:1px solid var(--line-1)}.agent-builder-form_confirmTitle__8PV_t{font-size:1.1rem;font-weight:800;color:var(--ink-900);margin:0 0 8px}.agent-builder-form_confirmText__EwNCG{font-size:.9rem;color:var(--ink-500);margin:0;line-height:1.5}.agent-builder-form_confirmActions__c4y4w{padding:20px 24px;display:flex;gap:12px;justify-content:flex-end}.agent-builder-form_confirmButtonDiscard__YWgT_{border:1px solid var(--line-1);background:linear-gradient(150deg,#fff8f9,#fee6ea);color:var(--danger-500);transition:background .14s ease,color .14s ease,border-color .14s ease,transform .14s ease}.agent-builder-form_confirmButtonDiscard__YWgT_:hover{background:linear-gradient(150deg,#d1475a,#a83346);color:#fff;border-color:transparent;transform:translateY(-1px)}.agent-builder-form_confirmButtonCancel__6lONm{border:1.5px solid #c5d9e6;background:linear-gradient(150deg,#f5f9fc,#e8f2f8);color:var(--ink-700);transition:background .14s ease,border-color .14s ease,transform .14s ease}.agent-builder-form_confirmButtonCancel__6lONm:hover{background:linear-gradient(150deg,#eaf4fb,#ddeef8);border-color:#99bace;transform:translateY(-1px)}.agent-builder-form_confirmButtonSave__DnNVo{background:linear-gradient(150deg,#009ED8,#006fa8);color:#fff;box-shadow:0 4px 14px -4px rgba(0,120,180,.38);transition:background .14s ease,box-shadow .14s ease,transform .14s ease}.agent-builder-form_confirmButtonSave__DnNVo:hover{background:linear-gradient(150deg,#00b5f2,#007fc0);box-shadow:0 6px 18px -4px rgba(0,120,180,.5);transform:translateY(-1px)}.agent-builder-form_successModalOverlay__Syldh{position:fixed;inset:0;background-color:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.agent-builder-form_successModalContent__MQtMY{background-color:#fff;border-radius:12px;padding:32px;max-width:500px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.3)}.agent-builder-form_successModalInner__AH94i{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.agent-builder-form_successModalButton__ZXdlI{padding:10px 24px;font-size:.95rem;font-weight:600;border-radius:999px;border:none;background-color:#10b981;color:#fff;cursor:pointer;transition:all .2s;margin-top:8px}.agent-builder-form_successModalButton__ZXdlI:hover{background-color:#059669}.agent-builder-form_serverCard__bA_4m{padding:12px;background:var(--surface-2);border-radius:8px;border:1px solid var(--line-1);display:flex;flex-direction:column;gap:10px;margin-bottom:10px;min-width:0}.agent-builder-form_serverCardHeader__DFirF{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px}.agent-builder-form_serverCardTitle__EGckx{display:flex;align-items:center;gap:10px;min-width:0;color:var(--ink-900);font-size:.82rem;font-weight:800}.agent-builder-form_serverCardTitle__EGckx>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-builder-form_serverCardHeaderActions__RgTmu{display:flex;align-items:center;gap:6px;flex-shrink:0}.agent-builder-form_serverFieldRow__WAKKS{display:grid;grid-template-columns:minmax(96px,.8fr) minmax(0,1.5fr) minmax(120px,1fr) minmax(72px,72px);grid-gap:8px;gap:8px;align-items:end;min-width:0}.agent-builder-form_serverFieldRowBottom__ixKZv{display:grid;grid-template-columns:1fr 80px auto;grid-gap:8px;gap:8px;align-items:end}.agent-builder-form_serverCredentialRow__afhNO{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;align-items:end}.agent-builder-form_serverCredentialRowSingle__yTxTw{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;align-items:end}.agent-builder-form_serverFieldGroup__qgO4r{display:flex;flex-direction:column;gap:3px;min-width:0}.agent-builder-form_serverFieldLabel__6moWl{font-size:.68rem;font-weight:600;color:var(--ink-600);text-transform:uppercase;letter-spacing:.4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-builder-form_serverFieldInput__tV_Qa{min-width:0;width:100%;height:48px;padding:0 8px;border:1.5px solid var(--line-2);border-radius:6px;font-size:.78rem;box-sizing:border-box;background:#fff;color:var(--ink-900);transition:border-color .15s}.agent-builder-form_serverFieldInput__tV_Qa:focus{outline:none;border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100)}.agent-builder-form_serverFieldInput__tV_Qa:disabled{background:var(--surface-2);color:var(--ink-400);cursor:not-allowed}select.agent-builder-form_serverFieldInput__tV_Qa{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:48px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23888'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;padding:0 24px 0 8px;cursor:pointer}.agent-builder-form_serverCredentialInput__ArbUH{padding:8px 10px;font-size:.83rem}.agent-builder-form_serverIconButton__8Iawd{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-height:unset;padding:0;flex-shrink:0;border:1px solid var(--line-2);border-radius:6px;background:#fff;color:var(--brand-700);cursor:pointer;transition:all .1s}.agent-builder-form_serverIconButton__8Iawd svg{width:14px;height:14px}.agent-builder-form_serverIconButton__8Iawd:hover:not(:disabled){background:var(--brand-50);border-color:var(--brand-300)}.agent-builder-form_serverIconButton__8Iawd:disabled{color:var(--ink-400);cursor:not-allowed;opacity:.55}.agent-builder-form_serverRemoveButton__OG9Ko{color:var(--ink-500)}.agent-builder-form_serverRemoveButton__OG9Ko:hover:not(:disabled){background:#fee;border-color:#ef4444;color:#ef4444}.agent-builder-form_serverToolAction__21CZN{font-size:.68rem;font-weight:600;color:var(--ink-600);background:#fff;border:1px solid var(--line-2);border-radius:5px;padding:2px 8px;min-height:unset;cursor:pointer;text-decoration:none;transition:border-color .1s,background .1s,color .1s}.agent-builder-form_serverToolAction__21CZN:hover{border-color:var(--brand-300);background:var(--brand-50);color:var(--brand-700)}.agent-builder-form_serverHint__EgGO7{font-size:.7rem;color:var(--ink-400);margin-top:2px}.agent-builder-form_serverToolsHeader__2Od09{display:flex;align-items:center;gap:8px;margin-bottom:6px}.agent-builder-form_serverToolFoundCount__Ve_dR{color:var(--ink-500);font-size:.7rem;font-weight:600;white-space:nowrap}.agent-builder-form_serverProbeError__JZM6g{color:#ef4444;font-size:.7rem;font-weight:600}.agent-builder-form_serverDomainTags__b_ptT{display:flex;flex-direction:column;gap:6px;margin-top:8px}.agent-builder-form_domainTagChips__RWFv_{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.agent-builder-form_domainTagChip__zloqt{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:var(--brand-50);border:1px solid var(--brand-200);border-radius:12px;font-size:.72rem;font-weight:600;color:var(--brand-700)}.agent-builder-form_domainTagRemove__PA9b4{background:none;border:none;padding:0;min-height:unset;cursor:pointer;color:var(--brand-400);font-size:.8rem;line-height:1}.agent-builder-form_domainTagRemove__PA9b4:hover{color:var(--brand-700)}.agent-builder-form_domainTagInput__VPj02{border:1px solid transparent;background:none;font-size:.72rem;padding:2px 4px;min-width:80px;outline:none;color:var(--ink-700);min-height:unset}.agent-builder-form_domainTagInput__VPj02:focus{border-color:var(--brand-300);border-radius:4px}.agent-builder-form_externalToolSelector__PA1sA{display:flex;flex-direction:column;gap:8px}.agent-builder-form_externalToolSelectorHeader__iV6tn{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.agent-builder-form_externalToolSelectedCount__rKAr0{color:var(--ink-500);font-size:.76rem;font-weight:700}.agent-builder-form_externalToolActions__r1NUM{display:flex;align-items:center;gap:8px}.agent-builder-form_externalToolSearch__rD6E7{width:100%;padding:8px 10px;border:1px solid var(--line-1);border-radius:8px;background:#fff;color:var(--ink-900);font-size:.82rem}.agent-builder-form_externalToolSearch__rD6E7:focus{outline:none;border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100)}.agent-builder-form_externalToolGroupGrid__52KP1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;align-items:start;max-height:420px;overflow-y:auto;overflow-x:hidden;padding:6px;border:1.5px solid var(--line-2);border-radius:10px;background:#fff}@media (max-width:900px){.agent-builder-form_externalToolGroupGrid__52KP1{grid-template-columns:1fr}}.agent-builder-form_externalToolGroup__cOj7H{min-width:0;overflow:hidden;border:1px solid var(--line-1);border-radius:8px;background:#fff}.agent-builder-form_externalToolGroupHeader__WSXBi{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:none;background:var(--surface-2);color:var(--ink-900);cursor:pointer;font-size:.78rem;font-weight:700;text-align:left}.agent-builder-form_externalToolGroupHeader__WSXBi:hover{background:var(--surface-3)}.agent-builder-form_externalToolGroupHeaderSelected__GuCQ3{background:var(--brand-50);color:var(--brand-700)}.agent-builder-form_externalToolGroupHeaderSelected__GuCQ3:hover{background:var(--brand-100)}.agent-builder-form_externalToolGroupTitle__yrWM3{display:flex;align-items:center;gap:8px;min-width:0}.agent-builder-form_externalToolGroupChevron__Zq1Fx{width:10px;color:var(--ink-500);transition:transform .18s ease;flex-shrink:0}.agent-builder-form_externalToolGroupChevronOpen__5RmTZ{transform:rotate(90deg)}.agent-builder-form_externalToolGroupName__R_sm4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-builder-form_externalToolGroupCount__fmDvT{color:var(--ink-500);font-size:.68rem;font-weight:600;white-space:nowrap}.agent-builder-form_externalToolGroupHeaderSelected__GuCQ3 .agent-builder-form_externalToolGroupChevron__Zq1Fx,.agent-builder-form_externalToolGroupHeaderSelected__GuCQ3 .agent-builder-form_externalToolGroupCount__fmDvT{color:var(--brand-600)}.agent-builder-form_externalToolGroupCheck__uTDZW{width:14px;height:14px;color:var(--brand-600);flex-shrink:0}.agent-builder-form_externalToolList__FjFtY{border-top:1px solid var(--line-1)}.agent-builder-form_externalToolItem__KRCkm{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-height:38px;padding:7px 10px;border-bottom:1px solid var(--surface-1);cursor:pointer}.agent-builder-form_externalToolItem__KRCkm:hover{background:var(--surface-1)}.agent-builder-form_externalToolCheckbox__Q_j3V{width:14px;height:14px;margin:0;accent-color:var(--brand-600);cursor:pointer}.agent-builder-form_externalToolContent__EGB07{display:flex;flex-direction:column;gap:2px;min-width:0}.agent-builder-form_externalToolName__HmEFt{color:var(--ink-900);font-size:.74rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.agent-builder-form_externalToolDescription__zraiS{color:var(--ink-500);font-size:.7rem;line-height:1.3;overflow-wrap:anywhere}.agent-builder-form_externalToolEmpty__L4kvf{color:var(--ink-500);font-size:.76rem;padding:10px}@keyframes agent-builder-form_spin___wHjU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (min-width:768px){.agent-builder-form_previewSidebar__eVwUt{position:-webkit-sticky;position:sticky;top:80px}.agent-builder-form_formContainer__UPyoy.agent-builder-form_formContainerEdit__SiDeY{grid-template-columns:1fr}.agent-builder-form_previewSidebar__eVwUt.agent-builder-form_previewSidebarEdit__hFm3Z{position:static}}@media (min-width:1200px){.agent-builder-form_formContainer__UPyoy:not(.agent-builder-form_formContainerEdit__SiDeY){grid-template-columns:minmax(0,1fr) minmax(560px,.92fr)}.agent-builder-form_previewSidebar__eVwUt:not(.agent-builder-form_previewSidebarEdit__hFm3Z){height:calc(100vh - 136px)}.agent-builder-form_previewSection__GXAzJ:not(.agent-builder-form_previewSectionEdit__LLDEK){min-height:0;height:100%;max-height:none}.agent-builder-form_formContainer__UPyoy.agent-builder-form_formContainerEdit__SiDeY{grid-template-columns:minmax(0,1fr) minmax(560px,.92fr)}.agent-builder-form_previewSidebar__eVwUt.agent-builder-form_previewSidebarEdit__hFm3Z{position:-webkit-sticky;position:sticky;top:16px;height:calc(100vh - 136px)}.agent-builder-form_previewSection__GXAzJ.agent-builder-form_previewSectionEdit__LLDEK{min-height:0;height:100%}}@media (max-width:768px){.agent-builder-form_basicInfoGrid___0jfk,.agent-builder-form_serverFieldRow__WAKKS{grid-template-columns:1fr}.agent-builder-form_statusCard__eWSS6{flex-direction:column;align-items:stretch}.agent-builder-form_statusActions__8TtzJ{justify-content:flex-start}}.agent-builder-form_serverRegistryAvailable__3QC7Y{margin-bottom:12px;border:1px solid var(--brand-200);border-radius:6px;padding:10px 12px;background:var(--surface-subtle,#f8fafc)}.agent-builder-form_serverRegistryList__6vGUu{display:flex;flex-direction:column;gap:6px;margin-top:6px}.agent-builder-form_serverRegistryItem__Hrjwa{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:4px;background:var(--surface-default,#fff);border:1px solid var(--border-default,#e2e8f0)}.agent-builder-form_serverRegistryItemInfo__TgIsG{display:flex;align-items:center;gap:8px;font-size:.83rem;flex:1 1;min-width:0;overflow:hidden}.agent-builder-form_serverRegistryItemId__DMFAn{color:var(--text-muted,#64748b);font-family:monospace;font-size:.78rem;white-space:nowrap}.agent-builder-form_serverRegistryAddButton__8cyt5{padding:3px 10px;font-size:.78rem;border:1px solid var(--brand-500,#009ed8);color:var(--brand-600,#007aaa);background:transparent;border-radius:4px;cursor:pointer;white-space:nowrap;flex-shrink:0}.agent-builder-form_serverRegistryAddButton__8cyt5:hover{background:var(--brand-50,#e6f5fb)}.agent-builder-form_serverRegistryBadge__iJ6ra{font-size:.68rem;font-weight:600;padding:1px 6px;border-radius:10px;background:var(--brand-100,#c1e0f4);color:var(--brand-700,#003660);text-transform:uppercase;letter-spacing:.03em}.agent-builder-form_serverRegistryMeta__pbrWZ{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:.82rem}.agent-builder-form_serverRegistryUrl__1Z_0l{font-family:monospace;font-size:.78rem;color:var(--text-muted,#64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:340px}.agent-builder-form_serverRegistryAuthBadge__0_UoY{font-size:.72rem;padding:1px 6px;border-radius:4px;background:var(--surface-subtle,#f1f5f9);border:1px solid var(--border-default,#e2e8f0);color:var(--text-muted,#64748b);white-space:nowrap}.agent-builder-form_serverLegacyHint__K03dK{font-size:.8rem;color:var(--text-muted,#64748b);margin:0 0 8px}.agent-builder-form_serverLegacyLink__O3WMw{color:var(--brand-600,#007aaa);text-decoration:underline}.agent-builder-form_serverActions__UdOfA{display:flex;align-items:center;gap:12px;margin-top:8px}.agent-builder-form_serverManageLink__YzRjB{font-size:.83rem;color:var(--brand-600,#007aaa);text-decoration:underline}.env-badge_badge__XNvYv{font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:var(--radius-pill,999px);background:#003660;color:#fff;border:1px solid rgba(255,255,255,.35);flex-shrink:0}.env-badge_badgeProduction__b_Vq1{border-color:rgba(239,68,68,.5)}.auth-indicator_authGroup__3V8vH{display:flex;align-items:center;gap:8px}.auth-indicator_authLabel__y51zH{font-size:.65rem;font-weight:700;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:.05em}.auth-indicator_authUsername__MmhxA{font-size:.75rem;color:rgba(255,255,255,.9);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-indicator_authAction__T531Q{font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:var(--radius-pill,999px);background:rgba(255,255,255,.2);color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.4);white-space:nowrap}.auth-indicator_authAction__T531Q:hover{background:rgba(255,255,255,.3)}.app-header_header__D9nxu{position:fixed;top:0;left:var(--sidebar-width,0);right:0;height:var(--nav-height,60px);background:var(--brand-600);border-bottom:1px solid rgba(0,0,0,.1);display:flex;align-items:center;padding-inline:20px;gap:12px;z-index:1000;box-shadow:0 1px 8px rgba(0,0,0,.12)}.app-header_headerProduction__R2wkf{background:var(--danger-500)}.app-header_logoButton__IJDTR{background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;flex-shrink:0;opacity:1;transition:opacity var(--duration-fast,.12s) ease}.app-header_logoButton__IJDTR:hover{opacity:.8}.app-header_authRow__POquC{margin-left:auto;display:flex;align-items:center;gap:16px;flex-shrink:0}.app-header_divider__MP_mo{width:1px;height:24px;background:rgba(255,255,255,.3)}.app-header_logo__73pVK{object-fit:contain;display:block}.app-sidebar_overlay___Ya95{position:fixed;top:var(--nav-height,60px);left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:99997;cursor:pointer}.app-sidebar_sidebar__p0FKp{position:fixed;top:var(--nav-height,60px);left:-280px;height:calc(100vh - var(--nav-height, 60px));width:280px;background:#f4f8fb;border-right:1px solid var(--line-1,#d7e5ef);z-index:99998;transition:left var(--duration-base,.18s) ease-in-out,width var(--duration-base,.18s) ease-in-out;box-shadow:none;overflow-y:auto;display:flex;flex-direction:column}.app-sidebar_sidebarOpen__kC1T9{left:0}@media (min-width:960px){.app-sidebar_sidebar__p0FKp{left:0;width:64px;overflow-x:hidden}.app-sidebar_sidebarOpen__kC1T9{width:280px}.app-sidebar_overlay___Ya95{display:none}}.app-sidebar_nav__rfYnF{display:flex;flex-direction:column;gap:4px;padding:20px 16px;flex:1 1}.app-sidebar_navReorderable__eo9HK{gap:8px}.app-sidebar_navRow__qrgVf{display:block;align-items:center;border-radius:14px}.app-sidebar_navRowCollapsed__i2r3S{display:grid;justify-items:center}.app-sidebar_navRowDraggable__03CWu{cursor:-webkit-grab;cursor:grab}.app-sidebar_navRowDragging__wF2ev{opacity:.55}.app-sidebar_navRowDropTarget__a1mB1{background:rgba(0,158,216,.08);outline:1px dashed rgba(0,120,181,.45);outline-offset:2px}.app-sidebar_footer__XUjwV{padding:16px;border-top:1px solid var(--line-1);display:grid;grid-gap:8px;gap:8px}@media (min-width:960px){.app-sidebar_nav__rfYnF{padding:20px 8px}.app-sidebar_footer__XUjwV{padding:8px}.app-sidebar_sidebarOpen__kC1T9 .app-sidebar_nav__rfYnF{padding:20px 16px}.app-sidebar_sidebarOpen__kC1T9 .app-sidebar_footer__XUjwV{padding:16px}}.app-sidebar_footerButton__2Y_zg{width:100%;border:1px solid var(--line-2);border-radius:999px;background:transparent;color:var(--ink-600);padding:10px 12px;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;cursor:pointer;font-size:.88rem;font-weight:600;transition:background var(--duration-fast,.12s) ease,color var(--duration-fast,.12s) ease}.app-sidebar_footerButton__2Y_zg svg{width:16px;height:16px}.app-sidebar_footerButton__2Y_zg:hover{background:rgba(0,100,160,.06);color:var(--ink-900)}.app-sidebar_footerButtonCollapsed__PgldH{justify-content:center;padding:10px;font-size:1rem}.app-sidebar_footerButtonCollapsed__PgldH span:not(.app-sidebar_logoutIcon__ru0ag){display:none}.app-sidebar_logoutIcon__ru0ag{font-size:1rem;line-height:1}.capability-disabled-state_container__I0Ymo{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:40vh;gap:12px;padding:40px 20px;text-align:center;color:var(--ink-700)}.capability-disabled-state_label__L5Us8{margin:0;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500)}.capability-disabled-state_title__lIHIF{margin:0;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:800;color:var(--ink-900)}.capability-disabled-state_hint___IfBz{margin:0;font-size:.93rem;color:var(--ink-500);max-width:40ch;line-height:1.5}.app-shell_shell__FFf1S{position:fixed;top:var(--nav-height,60px);left:var(--sidebar-width,0);right:0;bottom:0;overflow:hidden;background:var(--surface-2);transition:left var(--duration-base,.18s) ease;display:flex;flex-direction:column}.app-shell_panel__VvXY_{width:100%;padding:clamp(16px,2vw,24px);gap:20px;overflow:hidden}.app-shell_panelBody__Qs2IU,.app-shell_panel__VvXY_{flex:1 1;min-height:0;display:flex;flex-direction:column}.app-shell_panelBody__Qs2IU{overflow-y:auto}.app-shell_pageHeader__PxHND{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.app-shell_pageHeading__PSLuw{display:flex;flex-direction:column;gap:6px;min-width:0}.app-shell_pageTitle__5DaGN{font-size:clamp(1.3rem,1.8vw,1.8rem);font-weight:800;color:var(--ink-900);margin:0;line-height:1.1}.app-shell_pageDescription__lq21p{font-size:.93rem;color:var(--ink-500);margin:0;line-height:1.4;max-width:72ch}.app-shell_pageActions__4llnI{flex-shrink:0}.app-shell_pageActions__4llnI,.page_nav__fI_2V{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page_linkButton__yNRij{display:flex;align-items:center;gap:6px;padding:9px 18px;border-radius:999px;font-size:.88rem;font-weight:700;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,background .14s ease;justify-content:center;text-decoration:none;box-shadow:0 2px 8px -2px rgba(0,40,80,.12)}.page_primaryLink__0e2WR{border:1.5px solid transparent;background:linear-gradient(150deg,#009ED8,#006fa8);color:#fff;box-shadow:0 4px 14px -4px rgba(0,120,180,.38)}.page_primaryLink__0e2WR:hover{background:linear-gradient(150deg,#00b5f2,#007fc0);transform:translateY(-1px);box-shadow:0 6px 18px -4px rgba(0,120,180,.5)}.page_secondaryLink__s7Lgx{border:1.5px solid #c5d9e6;background:linear-gradient(150deg,#f5f9fc,#e8f2f8);color:var(--brand-700)}.page_secondaryLink__s7Lgx:hover{background:linear-gradient(150deg,#eaf4fb,#ddeef8);border-color:#99bace;color:var(--brand-800,#005580);transform:translateY(-1px);box-shadow:0 4px 12px -2px rgba(0,80,140,.18)}.domains-page_page__21AGv{display:flex;flex-direction:column;gap:16px}.domains-page_addButton__HAMXW{display:flex;align-items:center;gap:6px;padding:9px 18px;border-radius:999px;font-size:.88rem;font-weight:700;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,background .14s ease;text-decoration:none;border:1.5px solid transparent;background:linear-gradient(150deg,#009ED8,#006fa8);color:#fff;box-shadow:0 4px 14px -4px rgba(0,120,180,.38)}.domains-page_addButton__HAMXW:hover{background:linear-gradient(150deg,#00b5f2,#007fc0);transform:translateY(-1px);box-shadow:0 6px 18px -4px rgba(0,120,180,.5)}.domains-page_formCard__t0Vh5{background:white;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem}.domains-page_formTitle__0xUle{font-size:1rem;font-weight:600;margin:0 0 1rem}.domains-page_field__s7AK2{margin-bottom:1rem}.domains-page_label__fSPPo{display:block;font-size:.875rem;font-weight:500;margin-bottom:.25rem;color:#374151}.domains-page_input__7T89V,.domains-page_select__4wWyQ,.domains-page_textarea__37dtI{width:100%;border:1px solid #d1d5db;border-radius:6px;padding:.5rem .75rem;font-size:.875rem;box-sizing:border-box}.domains-page_textarea__37dtI{resize:vertical;font-family:inherit}.domains-page_helpText__kKKbW{margin:.5rem 0 0;color:#4b5563;font-size:.8125rem;line-height:1.45}.domains-page_formActions__CDtpB{display:flex;gap:.75rem;margin-top:1.25rem}.domains-page_saveButton__gWULc{padding:9px 18px;border-radius:999px;font-size:.88rem;font-weight:700;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,background .14s ease;border:1.5px solid transparent;background:linear-gradient(150deg,#009ED8,#006fa8);color:#fff;box-shadow:0 4px 14px -4px rgba(0,120,180,.38)}.domains-page_saveButton__gWULc:hover:not(:disabled){background:linear-gradient(150deg,#00b5f2,#007fc0);transform:translateY(-1px);box-shadow:0 6px 18px -4px rgba(0,120,180,.5)}.domains-page_saveButton__gWULc:disabled{opacity:.6;cursor:not-allowed}.domains-page_cancelButton__uAciq{padding:9px 18px;border-radius:999px;font-size:.88rem;font-weight:700;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,background .14s ease;border:1.5px solid #c5d9e6;background:linear-gradient(150deg,#f5f9fc,#e8f2f8);color:var(--brand-700,#005580);box-shadow:0 2px 8px -2px rgba(0,40,80,.12)}.domains-page_cancelButton__uAciq:hover{background:linear-gradient(150deg,#eaf4fb,#ddeef8);border-color:#99bace;transform:translateY(-1px);box-shadow:0 4px 12px -2px rgba(0,80,140,.18)}.domains-page_table__9jC2j{width:100%;border-collapse:collapse;background:white;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.domains-page_table__9jC2j th{text-align:left;font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;padding:.75rem 1rem;background:#f9fafb;border-bottom:1px solid #e5e7eb}.domains-page_headerWithHint__jXDyU{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.domains-page_tooltipWrapper__GB0on{position:relative;display:inline-flex}.domains-page_tooltipText__G4uP7{position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);background:#1D292E;color:#fff;font-size:.75rem;font-weight:400;line-height:1.5;padding:.5rem .75rem;border-radius:6px;width:260px;white-space:normal;pointer-events:none;visibility:hidden;opacity:0;transition:opacity .12s ease,visibility .12s ease;z-index:100;text-transform:none;letter-spacing:normal}.domains-page_tooltipWrapper__GB0on:focus-within .domains-page_tooltipText__G4uP7,.domains-page_tooltipWrapper__GB0on:hover .domains-page_tooltipText__G4uP7{visibility:visible;opacity:1}.domains-page_tooltipText__G4uP7:before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-bottom-color:#1d292e}.domains-page_hintIcon__TKK83{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:help;color:#9ca3af;flex-shrink:0;line-height:0}.domains-page_hintIcon__TKK83 svg{width:1rem;height:1rem;display:block}.domains-page_hintIcon__TKK83:hover{color:#009ED8}.domains-page_hintIcon__TKK83:focus-visible{outline:2px solid #009ED8;outline-offset:2px;border-radius:50%}.domains-page_table__9jC2j td{padding:.875rem 1rem;font-size:.875rem;border-bottom:1px solid #f3f4f6}.domains-page_table__9jC2j tr:last-child td{border-bottom:none}.domains-page_actionButtons__7q4ku{display:flex;align-items:center;gap:8px}.domains-page_deleteButton__wslNW,.domains-page_editButton__Iv3da{display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 16px;border-radius:999px;font-size:.82rem;font-weight:700;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.domains-page_editButton__Iv3da{border:1.5px solid var(--brand-500,#009ed8);background:linear-gradient(150deg,#f5fbff,#e6f5fd);color:var(--brand-700,#005f87);box-shadow:0 2px 8px -2px rgba(0,120,180,.18)}.domains-page_editButton__Iv3da:hover:not(:disabled){background:linear-gradient(150deg,#009ED8,#006fa8);border-color:transparent;color:#fff;transform:translateY(-1px);box-shadow:0 6px 16px -4px rgba(0,120,180,.4)}.domains-page_deleteButton__wslNW{border:1.5px solid var(--danger-500,#d1475a);background:linear-gradient(150deg,#fff8f9,#fee6ea);color:var(--danger-500,#d1475a);box-shadow:0 2px 8px -2px rgba(209,71,90,.15)}.domains-page_deleteButton__wslNW:hover:not(:disabled){background:linear-gradient(150deg,#d1475a,#a83346);border-color:transparent;color:#fff;transform:translateY(-1px);box-shadow:0 6px 16px -4px rgba(180,40,60,.38)}.domains-page_deleteButton__wslNW:disabled,.domains-page_editButton__Iv3da:disabled{opacity:.5;cursor:not-allowed}.domains-page_buttonIcon__6qS3M{width:14px;height:14px}.domains-page_error___B4lm{color:#dc2626;font-size:.875rem;margin:.5rem 0}.domains-page_loading__OfUZ0{color:#6b7280;font-size:.875rem}.domains-page_empty__LV_sp{color:#9ca3af;text-align:center;padding:2rem!important}