._btn_12a46_1{white-space:nowrap;cursor:pointer;border:none;border-radius:.375rem;outline:none;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s,opacity .15s;display:inline-flex}._btn_12a46_1:disabled{pointer-events:none;opacity:.5}._btn_12a46_1:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._default_12a46_28{background:var(--primary);color:var(--primary-foreground);box-shadow:0 1px 2px #0000000d}._default_12a46_28:hover{background:var(--primary-hover)}._secondary_12a46_35{background:var(--btn-secondary-bg);color:var(--btn-secondary-fg)}._secondary_12a46_35:hover{background:var(--btn-secondary-hover)}._outline_12a46_41{border:1px solid var(--btn-outline-border);background:var(--btn-outline-bg);color:var(--btn-outline-fg)}._outline_12a46_41:hover{background:var(--btn-outline-hover)}._ghost_12a46_48{color:var(--btn-ghost-fg);background:0 0}._ghost_12a46_48:hover{background:var(--btn-ghost-hover-bg);color:var(--btn-ghost-hover-fg)}._destructive_12a46_57{background:var(--status-destructive-solid-bg);color:var(--status-destructive-solid-fg)}._destructive_12a46_57:hover{background:var(--status-destructive-solid-hover)}._sizeDefault_12a46_64{height:2.25rem;padding:.5rem 1rem}._sizeSm_12a46_65{border-radius:.375rem;height:2rem;padding:0 .75rem;font-size:.75rem}._sizeLg_12a46_66{border-radius:.375rem;height:2.5rem;padding:0 1.5rem}._sizeIcon_12a46_67{width:2.25rem;height:2.25rem;padding:0}._card_166c1_1{border:1px solid var(--card-border);background:var(--surface-panel);box-shadow:var(--card-shadow);border-radius:.5rem}._cardDashed_166c1_8{border-style:dashed}._header_166c1_12{flex-direction:column;gap:.375rem;padding:1.25rem;display:flex}._title_166c1_19{letter-spacing:-.015em;color:var(--card-title);margin:0;font-size:1rem;font-weight:600}._description_166c1_27{color:var(--card-description);margin:0;font-size:.875rem}._content_166c1_33{padding:0 1.25rem 1.25rem}._footer_166c1_38{align-items:center;padding:0 1.25rem 1.25rem;display:flex}._grid_166c1_45{gap:1rem;display:grid}@media (width>=768px){._grid_166c1_45{grid-template-columns:repeat(2,1fr)}}@media (width>=1280px){._grid_166c1_45{grid-template-columns:repeat(3,1fr)}}._field_1p1r2_1{color:var(--field-label);flex-direction:column;gap:.5rem;font-size:.875rem;display:flex}._hint_1p1r2_9{color:var(--field-hint);margin-left:.25rem}._input_17lab_1{border:1px solid var(--input-border);background:var(--input-bg);width:100%;height:2.5rem;color:var(--input-fg);border-radius:.375rem;outline:none;padding:.5rem .75rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #0000000d}._input_17lab_1::placeholder{color:var(--input-placeholder)}._input_17lab_1:focus-visible{outline:2px solid var(--ring);outline-offset:0}._page_zk62d_1{justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}._badge_zk62d_9{border:1px solid var(--primary-border);background:var(--primary-soft);text-transform:uppercase;letter-spacing:.2em;width:fit-content;color:var(--primary);border-radius:9999px;padding:.25rem .75rem;font-size:.6875rem;font-weight:500;display:inline-flex}._modeSwitch_zk62d_23{background:var(--tab-track);border-radius:.5rem;grid-template-columns:repeat(2,1fr);gap:.25rem;padding:.25rem;display:grid}._modeBtn_zk62d_32{cursor:pointer;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s}._modeBtnActive_zk62d_42{background:var(--tab-active);color:var(--tab-active-fg);box-shadow:0 1px 4px #0003}._modeBtnInactive_zk62d_48{color:var(--tab-inactive-fg);background:0 0}._fields_zk62d_53{flex-direction:column;gap:1rem;display:flex}._errorBanner_zk62d_59{border:1px solid var(--color-error-border);background:var(--color-error-bg);color:var(--color-error-text);border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem}._providerBtn_zk62d_69{border:1px solid var(--card-border);background:var(--surface-panel);width:100%;color:var(--foreground);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}._providerBtn_zk62d_69:hover{background:var(--surface-row)}._divider_zk62d_90{color:var(--muted-foreground);align-items:center;gap:.75rem;font-size:.75rem;display:flex}._divider_zk62d_90:before,._divider_zk62d_90:after{content:"";background:var(--hairline);flex:1;height:1px}._viewport_n3dfo_1{z-index:100;flex-direction:column;gap:.5rem;width:min(24rem,100vw - 2rem);display:flex;position:fixed;bottom:1rem;right:1rem}._toast_n3dfo_12{background:var(--surface,#fff);border:1px solid var(--border);border-left:3px solid var(--border);border-radius:.5rem;padding:.7rem 2rem .7rem .85rem;position:relative;box-shadow:0 8px 24px #0000001f}._toast_n3dfo_12[data-type=error]{border-left-color:var(--destructive,#dc2626)}._toast_n3dfo_12[data-type=success]{border-left-color:var(--success,#16a34a)}._title_n3dfo_25{font-size:.82rem;font-weight:600}._description_n3dfo_26{color:var(--muted-foreground);margin-top:.15rem;font-size:.78rem}._close_n3dfo_28{cursor:pointer;color:var(--muted-foreground);background:0 0;border:0;font-size:1rem;line-height:1;position:absolute;top:.35rem;right:.5rem}._positioner_1tfpr_1{z-index:300}._popup_1tfpr_5{background:var(--foreground,#1f2430);color:var(--surface,#fff);border-radius:.35rem;max-width:18rem;padding:.3rem .5rem;font-size:.74rem;line-height:1.3;box-shadow:0 6px 18px #00000038}._backdrop_1vrz0_1{z-index:90;background:#00000059;position:fixed;inset:0}._popup_1vrz0_8{z-index:91;background:var(--surface,#fff);border:1px solid var(--border);border-radius:.6rem;width:min(26rem,100vw - 2rem);padding:1.1rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 40px #0000002e}._title_1vrz0_22{font-size:.95rem;font-weight:600}._message_1vrz0_23{color:var(--muted-foreground);margin-top:.45rem;font-size:.83rem}._actions_1vrz0_24{justify-content:flex-end;gap:.5rem;margin-top:1.1rem;display:flex}._root_rdusj_1{flex-direction:column;height:100%;min-height:0;display:flex}._messages_rdusj_8{flex:1;min-height:0;overflow-y:auto}._composer_rdusj_14{border-top:1px solid var(--hairline);background:var(--background);margin-top:auto}._messages_1x0us_1{flex-direction:column;gap:.75rem;min-height:100%;padding:1.5rem;display:flex}._messageRow_1x0us_9{display:flex}._messageRowUser_1x0us_13{justify-content:flex-end;display:flex}._messageRowBot_1x0us_14{justify-content:flex-start;display:flex}._bubble_1x0us_16{border-radius:.5rem;max-width:80%;padding:.625rem 1rem;font-size:.875rem;line-height:1.5}._bubbleUser_1x0us_24{background:var(--primary);color:var(--primary-foreground);overflow-wrap:break-word;border-bottom-right-radius:.125rem;min-width:0}._botMessage_1x0us_32{color:var(--foreground);font-size:.875rem;line-height:1.5}._busyBubble_1x0us_38{color:var(--muted-foreground);padding-left:.25rem;font-size:.875rem}@keyframes _pulse_1x0us_1{0%,to{opacity:1}50%{opacity:.4}}._busy_1x0us_38{animation:1.5s ease-in-out infinite _pulse_1x0us_1}._quickPicks_1x0us_51{flex-wrap:wrap;gap:.5rem;padding-left:.25rem;display:flex}._quickPickBtn_1x0us_58{border:1px solid var(--btn-outline-border);background:var(--surface-panel);color:var(--muted-foreground);cursor:pointer;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500;transition:color .15s,border-color .15s}._quickPickBtn_1x0us_58:hover{color:var(--foreground);border-color:var(--btn-ghost-hover-fg)}._composer_1x0us_75{padding:.75rem 1rem}._composerInner_1x0us_79{align-items:flex-end;gap:.75rem;display:flex}._composerInput_1x0us_85{resize:none;border:1px solid var(--input-border);background:var(--input-bg);color:var(--input-fg);border-radius:.5rem;outline:none;flex:1;max-height:12.5rem;padding:.625rem 1rem;font-size:.875rem;transition:border-color .15s;overflow-y:auto}._composerInput_1x0us_85::placeholder{color:var(--input-placeholder)}._composerInput_1x0us_85:focus{border-color:var(--btn-outline-border)}._composerInput_1x0us_85:disabled{opacity:.4}._root_npdse_1{min-height:8rem;color:var(--muted-foreground);justify-content:center;align-items:center;gap:.625rem;font-size:.875rem;display:flex}._compact_npdse_11{min-height:4rem}._spinner_npdse_15{border:2px solid var(--input-border);border-top-color:var(--primary);border-radius:999px;flex:none;width:1rem;height:1rem;animation:.7s linear infinite _loading-state-spin_npdse_1}@keyframes _loading-state-spin_npdse_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_npdse_15{animation:none}}._group_5cokv_1{width:100%;height:100%;display:flex}._handle_5cokv_7{cursor:col-resize;background:var(--hairline);outline:none;flex-shrink:0;width:1px;transition:background-color .15s;position:relative}._handle_5cokv_7:hover{background:var(--btn-outline-border)}._handle_5cokv_7:focus-visible{outline:1px solid var(--muted-foreground)}._shell_1k1ji_1{height:100vh;display:flex;overflow:hidden}._sidebar_1k1ji_8{border-right:1px solid var(--surface-nav-border);background:var(--surface-nav);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:column;flex-shrink:0;width:13rem;min-height:0;display:none}@media (width>=1280px){._sidebar_1k1ji_8{display:flex}}._sidebarBrand_1k1ji_23{box-sizing:border-box;border-bottom:1px solid var(--surface-nav-border);align-items:center;padding:0 1rem;display:flex}._brandName_1k1ji_31{letter-spacing:-.02em;color:var(--nav-brand);font-size:1.125rem;font-weight:600}._sidebarNav_1k1ji_38{flex-direction:column;flex:1;gap:.25rem;min-height:0;padding:1rem .75rem;display:flex}._sidebarSection_1k1ji_47{margin:.75rem 0 .25rem;padding:0 .5rem}._sidebarSectionLabel_1k1ji_52{text-transform:uppercase;letter-spacing:.2em;color:var(--muted-foreground);font-size:.625rem;font-weight:600}._sidebarDivider_1k1ji_60{border-top:1px solid var(--surface-nav-border);margin:.6rem .5rem}._sidebarSpacer_1k1ji_65{flex:1}._sidebarFooter_1k1ji_67{border-top:1px solid var(--surface-nav-border);margin-top:.5rem;padding-top:.5rem}._navLink_1k1ji_74{width:100%;color:var(--btn-ghost-fg);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:flex-start;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}._navLink_1k1ji_74:hover{background:var(--btn-ghost-hover-bg);color:var(--btn-ghost-hover-fg)}._navLinkActive_1k1ji_97{background:var(--btn-secondary-bg);color:var(--btn-secondary-fg)}._navLinkActive_1k1ji_97:hover{background:var(--btn-secondary-hover)}._main_1k1ji_107{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._topbar_1k1ji_116{z-index:20;box-sizing:border-box;border-bottom:1px solid var(--surface-topbar-border);background:var(--surface-topbar);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}._topbarInner_1k1ji_126{justify-content:space-between;align-items:center;gap:1rem;height:100%;padding:0 1rem;display:flex}@media (width>=1280px){._topbarInner_1k1ji_126{padding:0 1.5rem}}._topbarLeft_1k1ji_139{min-width:0}._breadcrumbs_1k1ji_143{color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:1rem;font-weight:500;display:flex}._breadcrumbSep_1k1ji_152{color:var(--muted-foreground)}._breadcrumbSegment_1k1ji_154{text-overflow:ellipsis;white-space:nowrap;border-radius:.375rem;min-width:0;padding:.125rem .375rem;overflow:hidden}._breadcrumbLast_1k1ji_163{color:var(--foreground)}._breadcrumbOther_1k1ji_164{color:var(--muted-foreground)}a._breadcrumbSegment_1k1ji_154{text-decoration:none}a._breadcrumbSegment_1k1ji_154:hover{color:var(--foreground);text-decoration:underline}._topbarRight_1k1ji_169{align-items:center;gap:.5rem;display:none}@media (width>=1280px){._topbarRight_1k1ji_169{display:flex}}._topbarUser_1k1ji_181{align-items:center;margin-left:auto;display:flex}@media (width>=1280px){._topbarUser_1k1ji_181{display:none}}._mobileNav_1k1ji_192{border-bottom:1px solid var(--surface-topbar-border);background:var(--surface-topbar);padding:.5rem 1rem}@media (width>=1280px){._mobileNav_1k1ji_192{display:none}}._mobileNavScroll_1k1ji_202{gap:.5rem;display:flex;overflow-x:auto}._contentArea_1k1ji_209{flex:1;min-height:0;display:flex;overflow:hidden}._contentInner_1k1ji_216{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._chatPanel_1k1ji_224{background:var(--background);flex-direction:column;min-height:0;display:flex;position:relative}._chatPanelContent_1k1ji_232{flex:1;min-height:0;padding-top:.75rem;overflow:hidden}._chatCloseBtn_1k1ji_239{z-index:10;border:1px solid var(--card-border);background:var(--surface-panel);color:var(--muted-foreground);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;transition:border-color .15s,color .15s;display:flex;position:absolute;top:1rem;right:1rem}._chatCloseBtn_1k1ji_239:hover{border-color:var(--btn-outline-border);color:var(--foreground)}._chatCloseBtn_1k1ji_239 svg{width:1.25rem;height:1.25rem;display:block}._loadingScreen_1k1ji_268{background:var(--background);min-height:100vh;color:var(--muted-foreground);justify-content:center;align-items:center;font-size:.875rem;display:flex}._userMenuBtn_1k1ji_279{text-align:left;max-width:16rem;color:var(--foreground);cursor:pointer;background:0 0;border:none;border-radius:.75rem;align-items:center;gap:.75rem;padding:.625rem .75rem;transition:background-color .15s;display:flex}._userMenuBtnFull_1k1ji_279{width:100%;max-width:none}._userMenuBtnFull_1k1ji_279 ._userEmail_1k1ji_296{flex:1}._userMenuBtn_1k1ji_279:hover,._userMenuBtnOpen_1k1ji_299{background:var(--secondary)}._userAvatar_1k1ji_301{background:var(--primary);width:1.75rem;height:1.75rem;color:var(--primary-foreground);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}._userEmail_1k1ji_296{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:.875rem;font-weight:500;overflow:hidden}._userMenuChevron_1k1ji_325{color:var(--muted-foreground);flex-shrink:0}._popover_1k1ji_331{z-index:200;border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--popover);color:var(--popover-foreground);border-radius:.5rem;padding:.375rem;position:fixed;box-shadow:0 16px 50px -20px #0000004d}._popoverLabel_1k1ji_343{color:var(--muted-foreground);padding:.5rem .75rem;font-size:.75rem;font-weight:500}._popoverDivider_1k1ji_350{background:var(--border);height:1px;margin:.25rem 0}._popoverSectionLabel_1k1ji_356{text-transform:uppercase;letter-spacing:.16em;color:var(--muted-foreground);padding:.25rem .5rem .5rem;font-size:.75rem;font-weight:600}._menuItem_1k1ji_365{width:100%;color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.75rem;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;transition:background-color .15s;display:flex}._menuItem_1k1ji_365:hover{background:var(--secondary)}._menuItemDanger_1k1ji_383{color:var(--destructive)}._menuItemDanger_1k1ji_383:hover{background:#ef444414}._menuItemIcon_1k1ji_389{color:var(--muted-foreground)}._menuItemIconDanger_1k1ji_390{color:var(--destructive)}._projectBtn_1k1ji_393{border:1px solid var(--input-border);background:var(--input-bg);min-width:0;color:var(--foreground);cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.875rem;font-weight:500;transition:background-color .15s;display:flex}._projectBtn_1k1ji_393:hover{background:var(--secondary)}._projectBtnChevron_1k1ji_412{color:var(--muted-foreground);flex-shrink:0;align-items:center;display:flex}._projectBtnLabel_1k1ji_419{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._projectList_1k1ji_425{max-height:18rem;overflow-y:auto}._projectItem_1k1ji_430{text-align:left;width:100%;color:var(--foreground);cursor:pointer;background:0 0;border:none;border-radius:.75rem;flex-direction:column;align-items:flex-start;padding:.5rem .75rem;transition:background-color .15s;display:flex}._projectItem_1k1ji_430:hover,._projectItemActive_1k1ji_446{background:var(--secondary)}._projectItemName_1k1ji_448{font-size:.875rem;font-weight:500}._projectItemDesc_1k1ji_453{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.125rem;font-size:.75rem;display:-webkit-box;overflow:hidden}._projectCreateSection_1k1ji_463{border-radius:.75rem;flex-direction:column;gap:.5rem;padding:.25rem .5rem;display:flex}._errorBanner_1k1ji_471{border:1px solid var(--color-error-border);background:var(--color-error-bg);color:var(--color-error-text);border-radius:.5rem;padding:.5rem .75rem;font-size:.75rem}._backdrop_1md3p_1{z-index:50;background:var(--dialog-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:fixed;inset:0}._backdrop_1md3p_1[data-closed]{opacity:0;transition:opacity .15s}._backdrop_1md3p_1[data-open]{opacity:1;transition:opacity .15s}._popup_1md3p_19{z-index:50;border:1px solid var(--dialog-border);background:var(--dialog-bg);flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}._popup_1md3p_19[data-closed]{opacity:0;transition:opacity .15s,transform .15s;transform:scale(.97)}._popup_1md3p_19[data-open]{opacity:1;transition:opacity .15s,transform .15s;transform:scale(1)}._modal_1md3p_43{border-radius:.5rem;width:100%;max-height:calc(100vh - 3rem);margin:0 1rem;top:50%;left:50%;transform:translate(-50%,-50%)}._modal_1md3p_43[data-open]{transition:opacity .15s,transform .15s;transform:translate(-50%,-50%)scale(1)}._modal_1md3p_43[data-closed]{transition:opacity .15s,transform .15s;transform:translate(-50%,-50%)scale(.97)}._panel_1md3p_64{border-left:1px solid var(--dialog-border);border-radius:0;top:0;bottom:0;right:0}._panel_1md3p_64[data-open]{transition:opacity .2s,transform .2s;transform:translate(0)}._panel_1md3p_64[data-closed]{transition:opacity .2s,transform .2s;transform:translate(2rem)}._sizeSm_1md3p_83{max-width:28rem}._sizeMd_1md3p_84{max-width:36rem}._sizeLg_1md3p_85{max-width:48rem}._sizeXl_1md3p_86{max-width:64rem}._size2xl_1md3p_87{max-width:72rem}._panelSm_1md3p_90{max-width:28rem}._panelMd_1md3p_91{max-width:36rem}._panelLg_1md3p_92{max-width:42rem}._panelXl_1md3p_93{max-width:48rem}._panel2xl_1md3p_94{max-width:56rem}._header_1md3p_96{border-bottom:1px solid var(--dialog-border);flex-shrink:0;padding:1.25rem 1.5rem}._title_1md3p_102{color:var(--dialog-title);margin:0;font-size:1rem;font-weight:600}._panelTitle_1md3p_109{color:var(--dialog-title);margin:0;font-size:1.125rem;font-weight:600}._body_1md3p_116{flex:1;min-height:0;padding:1.5rem;overflow-y:auto}._footer_1md3p_123{border-top:1px solid var(--dialog-border);flex-shrink:0;padding:1rem 1.5rem}._actions_cnhmp_1{justify-content:flex-end;gap:.5rem;display:flex}._card_17st3_1{box-shadow:none;border-style:dashed}._content_17st3_6{text-align:center;color:var(--card-description);padding:2.5rem 1.25rem;font-size:.875rem}._root_14lnw_1{width:100%}._list_14lnw_5{border:1px solid var(--tabs-list-border);background:var(--tabs-list-bg);border-radius:.5rem;align-items:center;padding:.25rem;display:inline-flex;box-shadow:0 18px 45px -36px #000000b3}._tab_14lnw_15{min-width:0;color:var(--tabs-trigger-fg);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:.375rem;outline:none;flex:1;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}._tab_14lnw_15:hover{background:var(--tabs-trigger-hover-bg);color:var(--tabs-trigger-hover-fg)}._tab_14lnw_15[data-active],._tab_14lnw_15[data-selected]{background:var(--card);color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary-border), 0 1px 2px #00000014;font-weight:600}._tab_14lnw_15:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}._select_1y5ip_1{border:1px solid var(--input-border);width:100%;height:2.5rem;color:var(--input-fg);appearance:none;background-color:var(--input-bg);cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238a94a6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-position:right .75rem center;background-repeat:no-repeat;border-radius:.375rem;outline:none;padding:.5rem 2.25rem .5rem .75rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #0000000d}._select_1y5ip_1:focus-visible{outline:2px solid var(--ring);outline-offset:0}._textarea_r81u6_1{border:1px solid var(--input-border);background:var(--input-bg);width:100%;min-height:7.5rem;color:var(--input-fg);resize:vertical;border-radius:.375rem;outline:none;padding:.5rem .75rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #0000000d}._textarea_r81u6_1::placeholder{color:var(--input-placeholder)}._textarea_r81u6_1:focus-visible{outline:2px solid var(--ring);outline-offset:0}._pageBody_fkcwx_3{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}._integrationMobileNav_fkcwx_10{border:1px solid var(--card-border);background:var(--surface-panel);border-radius:.625rem;gap:.25rem;width:fit-content;max-width:100%;padding:.25rem;display:flex;overflow-x:auto}._integrationMobileNav_fkcwx_10 a{color:var(--muted-foreground);border-radius:.45rem;flex:none;padding:.45rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none}._integrationMobileNav_fkcwx_10 a:hover{color:var(--foreground)}._integrationMobileNav_fkcwx_10 ._integrationMobileNavActive_fkcwx_34{background:var(--btn-secondary-bg);color:var(--btn-secondary-fg)}@media (width>=1280px){._integrationMobileNav_fkcwx_10{display:none}}._stack1_fkcwx_43{flex-direction:column;gap:.25rem;display:flex}._stack2_fkcwx_44{flex-direction:column;gap:.5rem;display:flex}._stack3_fkcwx_45{flex-direction:column;gap:.75rem;display:flex}._stack4_fkcwx_46{flex-direction:column;gap:1rem;display:flex}._stack5_fkcwx_47{flex-direction:column;gap:1.25rem;display:flex}._stack6_fkcwx_48{flex-direction:column;gap:1.5rem;display:flex}._row_fkcwx_50{align-items:center;gap:.75rem;display:flex}._rowBetween_fkcwx_56{justify-content:space-between;align-items:center;gap:1rem;display:flex}._rowStart_fkcwx_63{align-items:flex-start;gap:.75rem;display:flex}._minW0_fkcwx_69{min-width:0}._flex1_fkcwx_70{flex:1}._shrink0_fkcwx_71{flex-shrink:0}._wFull_fkcwx_72{width:100%}._panelBox_fkcwx_75{border:1px solid var(--card-border);background:var(--surface-panel);box-shadow:var(--card-shadow);border-radius:.5rem;overflow:hidden}._tableHeader_fkcwx_84{border-bottom:1px solid var(--hairline);text-transform:uppercase;letter-spacing:.18em;color:var(--muted-foreground);background:var(--surface-panel-strong);gap:1rem;padding:.75rem 1.25rem;font-size:.6875rem;font-weight:600;display:grid}@media (width<=1023px){._tableHeader_fkcwx_84{display:none}}._tableRows_fkcwx_101>*+*{border-top:1px solid var(--hairline)}._tableRow_fkcwx_101{gap:1rem;padding:1rem 1.25rem;transition:background-color .15s;display:grid}._tableRow_fkcwx_101:hover{background:var(--surface-panel-hover)}._codeBlock_fkcwx_115{border:1px solid var(--card-border);background:var(--surface-row);color:var(--foreground);border-radius:.375rem;padding:.75rem;font-size:.75rem;overflow-x:auto}._codeBlockMuted_fkcwx_125{color:var(--muted-foreground)}._errorBanner_fkcwx_128{border:1px solid var(--color-error-border);background:var(--color-error-bg);color:var(--color-error-text);border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem}._errorBannerSm_fkcwx_137{border:1px solid var(--color-error-border);background:var(--color-error-bg);color:var(--color-error-text);border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem}._warningBanner_fkcwx_146{border:1px solid var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning-text);border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem}._successBanner_fkcwx_155{border:1px solid color-mix(in srgb, var(--color-success-text) 35%, transparent);background:var(--color-success-bg);color:var(--color-success-text);border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem}._successText_fkcwx_164{color:var(--status-success-fg);font-size:.75rem}._errorText_fkcwx_165{color:var(--status-destructive-fg);font-size:.75rem}._label_fkcwx_168{color:var(--foreground);font-size:.875rem;font-weight:600}._labelMuted_fkcwx_174{color:var(--muted-foreground)}._meta_fkcwx_176{text-transform:uppercase;letter-spacing:.18em;color:var(--muted-foreground);font-size:.6875rem;font-weight:600}._body_fkcwx_184{color:var(--foreground);font-size:.875rem}._bodyMuted_fkcwx_185{color:var(--muted-foreground);font-size:.875rem}._bodySmall_fkcwx_186{color:var(--muted-foreground);font-size:.75rem}._sectionTitle_fkcwx_188{color:var(--foreground);margin:0;font-size:1rem;font-weight:650}._readOnlyField_fkcwx_195{border:1px solid var(--input-border);background:var(--surface-row);min-height:2.5rem;color:var(--foreground);border-radius:.375rem;align-items:center;padding:.5rem .75rem;font-size:.875rem;display:flex}._aiAccessExplainer_fkcwx_207{border:1px solid var(--card-border);background:var(--surface-panel);border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}._projectAccessList_fkcwx_218{flex-wrap:wrap;gap:.375rem;display:flex}@media (width<=767px){._aiAccessExplainer_fkcwx_207{flex-direction:column;align-items:flex-start}}._checkboxRow_fkcwx_232{border:1px solid var(--card-border);background:var(--surface-row);color:var(--foreground);cursor:pointer;border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;display:flex}._dotPending_fkcwx_246{background:var(--muted-foreground);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}._dotRunning_fkcwx_247{background:#eab308;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;animation:1.5s ease-in-out infinite _pulse_fkcwx_1;display:inline-block}._dotSuccess_fkcwx_248{background:#10b981;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}._dotFailed_fkcwx_249{background:#ef4444;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}@keyframes _pulse_fkcwx_1{0%,to{opacity:1}50%{opacity:.4}}._stepNum_fkcwx_257{background:var(--secondary);width:1.25rem;height:1.25rem;color:var(--muted-foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.625rem;font-weight:600;display:flex}._filterChip_fkcwx_272{border:1px solid var(--card-border);background:var(--surface-panel);color:var(--muted-foreground);cursor:pointer;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500;transition:border-color .15s,color .15s,background-color .15s}._filterChip_fkcwx_272:hover{border-color:var(--btn-outline-border);color:var(--foreground)}._filterChipActive_fkcwx_289{border-color:var(--primary-border);background:var(--primary-soft);color:var(--primary-foreground)}._advancedSection_fkcwx_296{border:1px solid var(--card-border);background:var(--surface-panel);border-radius:.5rem;padding:1rem}._providerIconAnthropicBg_fkcwx_304{color:#f59e0b;-webkit-user-select:none;user-select:none;background:#d977061a;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.125rem;font-weight:700;display:flex}._providerIconDefault_fkcwx_319{background:var(--secondary);width:2.5rem;height:2.5rem;color:var(--muted-foreground);-webkit-user-select:none;user-select:none;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.125rem;font-weight:700;display:flex}._chevron_fkcwx_335{width:1rem;height:1rem;color:var(--muted-foreground);flex-shrink:0;transition:transform .2s}._chevronOpen_fkcwx_343{transform:rotate(180deg)}._runViewHost_fkcwx_346{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;max-height:100%;padding:1.25rem 1.5rem;display:flex;overflow:hidden}._runView_fkcwx_346,._automationRunView_fkcwx_359,._chatRunView_fkcwx_360{flex-direction:column;gap:.75rem;min-width:0;display:flex}._automationRunView_fkcwx_359,._chatRunView_fkcwx_360{flex:1;height:auto;min-height:0;max-height:100%;overflow:hidden}._runHeader_fkcwx_376{flex-shrink:0;align-items:center;gap:.75rem;display:flex}._runTitle_fkcwx_377{color:var(--foreground);margin:0;font-size:1.125rem;font-weight:600}._promptBox_fkcwx_378{border:1px solid var(--card-border);background:var(--surface-panel);border-radius:.5rem;padding:.75rem 1rem}._promptLabel_fkcwx_384{text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);margin-bottom:.25rem;font-size:.6875rem;font-weight:600}._promptText_fkcwx_392{color:var(--foreground);white-space:pre-wrap;font-size:.875rem}._stepCard_fkcwx_395{border:1px solid var(--card-border);background:var(--surface-panel);border-radius:.5rem;overflow:hidden}._stepHeader_fkcwx_402{text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;display:flex}._stepHeaderClickable_fkcwx_413{cursor:pointer}._stepHeaderClickable_fkcwx_413:hover{background:var(--surface-panel-hover)}._stepHeaderDefault_fkcwx_415{cursor:default}._stepName_fkcwx_417{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;display:block;overflow:hidden}._stepMeta_fkcwx_418{color:var(--muted-foreground);font-size:.75rem}._stepMetaCode_fkcwx_419{color:var(--muted-foreground);font-family:JetBrains Mono,SFMono-Regular,ui-monospace,monospace}._stepBody_fkcwx_421{border-top:1px solid var(--hairline);flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex}._conversationPanel_fkcwx_429,._chatPanel_fkcwx_430{border:1px solid var(--card-border);background:var(--surface-panel);border-radius:.5rem;flex-direction:column;gap:.75rem;min-width:0;padding:.75rem;display:flex}._chatPanel_fkcwx_430{flex:1;gap:1rem;min-height:0;padding:1rem;position:relative;overflow:hidden}._chatMessages_fkcwx_450{overscroll-behavior:contain;scroll-behavior:smooth;flex-direction:column;flex:1;gap:1rem;min-height:0;padding-right:.35rem;display:flex;overflow-y:auto}._chatComposer_fkcwx_462{border-top:1px solid var(--hairline);background:var(--surface-panel);flex-shrink:0;padding-top:.85rem}._chatJumpToLatest_fkcwx_469{z-index:2;border:1px solid var(--card-border);background:var(--surface-panel-strong);color:var(--foreground);box-shadow:var(--card-shadow);cursor:pointer;border-radius:999px;padding:.4rem .7rem;font-size:.75rem;position:absolute;bottom:6.25rem;right:1.5rem}._chatJumpToLatest_fkcwx_469:hover{background:var(--surface-panel-hover)}._runDetailTabs_fkcwx_486{flex-shrink:0}._runTabAlert_fkcwx_488{background:var(--status-warning-bg);min-width:1.1rem;height:1.1rem;color:var(--status-warning-fg);border-radius:999px;justify-content:center;align-items:center;margin-left:.4rem;padding:0 .3rem;font-size:.65rem;font-weight:700;display:inline-flex}._automationTabContent_fkcwx_503{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1 1 0;height:0;min-height:0;max-height:100%;padding-right:.35rem;display:block;overflow:hidden scroll}._automationTabContent_fkcwx_503>*+*{margin-top:.75rem}._automationChatTab_fkcwx_518{flex-direction:column;flex:1;gap:.75rem;min-height:0;display:flex;overflow:hidden}._runQuestionDock_fkcwx_527{border-color:color-mix(in srgb, var(--status-warning-fg) 32%, var(--card-border));flex-shrink:0;box-shadow:0 -10px 24px -20px #0f172a73}._runNeedsInputBanner_fkcwx_533{border:1px solid color-mix(in srgb, var(--status-warning-fg) 32%, var(--card-border));background:var(--status-warning-bg);border-radius:.5rem;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem;display:flex}._runNeedsInputBanner_fkcwx_533>div{flex-direction:column;gap:.15rem;min-width:0;display:flex}._runNeedsInputBanner_fkcwx_533 strong{color:var(--foreground);font-size:.875rem}._runNeedsInputBanner_fkcwx_533 span{color:var(--muted-foreground);font-size:.75rem}._messageAuthor_fkcwx_555,._chatMessageAuthor_fkcwx_556{color:var(--muted-foreground);margin-bottom:.15rem;font-size:.72rem;display:block}._chatMessageRow_fkcwx_563{justify-content:flex-start;min-width:0;max-width:100%;transition:background .5s;display:flex}._chatMessageRowUser_fkcwx_571{justify-content:flex-end}._chatMessage_fkcwx_450{min-width:0;max-width:min(46rem,88%);overflow:hidden}._chatMessageUser_fkcwx_579{background:color-mix(in srgb, var(--primary) 10%, var(--surface-panel));border-radius:.85rem .85rem .2rem;padding:.65rem .8rem}._chatMessageAgent_fkcwx_585{width:100%}._chatMessageFlash_fkcwx_587{background:var(--accent,#7c6cff24);border-radius:.5rem;margin:-.35rem;padding:.35rem}._chatWorkDetails_fkcwx_594{max-width:min(46rem,100%);color:var(--muted-foreground);align-self:flex-start}._chatWorkSummary_fkcwx_600{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.45rem;padding:.3rem 0;font-size:.75rem;list-style:none;display:flex}._chatWorkSummary_fkcwx_600::-webkit-details-marker{display:none}._chatWorkSummary_fkcwx_600>svg{transition:transform .15s}._chatWorkDetails_fkcwx_594[open] ._chatWorkSummary_fkcwx_600>svg{transform:rotate(180deg)}._chatWorkDot_fkcwx_615{background:var(--muted-foreground);border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem}._chatWorkDotRunning_fkcwx_623{background:var(--primary);box-shadow:0 0 0 .2rem color-mix(in srgb, var(--primary) 15%, transparent)}._chatWorkBody_fkcwx_628{border-left:1px solid var(--hairline);flex-direction:column;gap:.5rem;padding:.4rem 0 .25rem .9rem;display:flex}._chatWorkStep_fkcwx_636{min-width:0}._chatWorkLog_fkcwx_637{white-space:pre-wrap;max-height:18rem;overflow:auto}._apiKeyLink_fkcwx_640{color:var(--muted-foreground);text-underline-offset:.2em;font-size:.75rem}._apiKeyLink_fkcwx_640:hover{color:var(--foreground);text-decoration:underline}._rawToggle_fkcwx_648{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;font-size:.75rem;transition:color .15s;display:flex}._rawToggle_fkcwx_648:hover{color:var(--foreground)}._rawToggleChevron_fkcwx_661{transition:transform .15s}._rawToggleChevronOpen_fkcwx_662{transform:rotate(90deg)}._aiBanner_fkcwx_665{border:1px solid var(--card-border);background:var(--surface-panel);border-radius:.5rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem 1rem;display:flex}._aiBannerIcon_fkcwx_676{background:var(--primary-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}._aiBannerBody_fkcwx_687{flex-direction:column;gap:.5rem;min-width:0;display:flex}._quickPicksRow_fkcwx_689{flex-wrap:wrap;gap:.375rem;display:flex}._quickPickChip_fkcwx_691{border:1px solid var(--hairline);color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;transition:background-color .15s,color .15s}._quickPickChip_fkcwx_691:hover{background:var(--surface-panel-hover);color:var(--foreground)}._dismissBtn_fkcwx_703{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;padding:.25rem;transition:color .15s}._dismissBtn_fkcwx_703:hover{color:var(--foreground)}._filterBar_fkcwx_716{border:1px solid var(--card-border);background:var(--surface-panel);border-radius:.5rem;gap:.75rem;padding:.75rem;display:grid}@media (width>=768px){._filterBar_fkcwx_716{grid-template-columns:minmax(0,1fr) 220px}}._typeDot_fkcwx_730{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}._activityFilterBar_fkcwx_740{border-bottom:1px solid var(--hairline);flex-direction:column;gap:.55rem;padding:.75rem .85rem;display:flex;position:relative}._activityHistoryLayout_fkcwx_751{flex:1 1 0;height:0;min-height:0;overflow:hidden}._activityFilterRow_fkcwx_758{align-items:center;gap:.5rem;display:flex}._activitySearch_fkcwx_764{flex:1;min-width:0;position:relative}._activitySearch_fkcwx_764>svg{z-index:1;color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}._activitySearchInput_fkcwx_780{height:2.25rem;padding-left:2rem}._activityFiltersButton_fkcwx_785{border:1px solid var(--btn-outline-border);background:var(--btn-outline-bg);height:2.25rem;color:var(--btn-outline-fg);cursor:pointer;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;padding:0 .65rem;font-size:.75rem;font-weight:500;display:inline-flex}._activityFiltersButton_fkcwx_785:hover{background:var(--btn-outline-hover)}._activityFiltersButton_fkcwx_785:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._activityFilterCount_fkcwx_805{background:var(--primary);min-width:1.1rem;color:var(--primary-foreground);text-align:center;border-radius:999px;padding:.05rem .3rem;font-size:.65rem;line-height:1rem}._activityFiltersPopover_fkcwx_816{z-index:30;border:1px solid var(--card-border);background:var(--popover);max-height:min(34rem,100vh - 14rem);color:var(--popover-foreground);border-radius:.625rem;flex-direction:column;gap:.85rem;padding:.85rem;display:flex;position:absolute;top:3.45rem;left:.85rem;right:.85rem;overflow-y:auto;box-shadow:0 14px 35px #0f172a2e}._activityFiltersHeader_fkcwx_835{justify-content:space-between;align-items:center;gap:.75rem;font-size:.875rem;display:flex}._activityClearButton_fkcwx_843{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem}._activityClearButton_fkcwx_843:hover{color:var(--foreground);text-decoration:underline}._activityFilterSection_fkcwx_853{border:0;min-width:0;margin:0;padding:0}._activityFilterSection_fkcwx_853>legend,._activityFilterField_fkcwx_861>span{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4rem;font-size:.6875rem;font-weight:600}._activityStatusGrid_fkcwx_870{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;display:grid}._activityStatusOption_fkcwx_876{min-width:0;color:var(--foreground);cursor:pointer;border-radius:.375rem;align-items:center;gap:.4rem;padding:.35rem .4rem;font-size:.75rem;display:flex}._activityStatusOption_fkcwx_876:hover{background:var(--surface-hover,#78788c14)}._activityStatusOption_fkcwx_876>input{margin:0}._activityStatusOption_fkcwx_876>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._activityStatusOption_fkcwx_876>span:nth-of-type(2){color:var(--muted-foreground);font-variant-numeric:tabular-nums}._activityFilterField_fkcwx_861{flex-direction:column;min-width:0;display:flex}._activityFiltersFooter_fkcwx_898{justify-content:flex-end;padding-top:.1rem;display:flex}._activityQuickFilters_fkcwx_904,._activityAppliedFilters_fkcwx_905{flex-wrap:wrap;gap:.35rem;min-width:0;display:flex}._activityQuickFilters_fkcwx_904 ._filterChip_fkcwx_272{align-items:center;gap:.35rem;padding:.2rem .55rem;display:inline-flex}._activityQuickFilters_fkcwx_904 ._filterChip_fkcwx_272>span{color:var(--muted-foreground);font-variant-numeric:tabular-nums}._activityAppliedChip_fkcwx_924{border:1px solid var(--primary-border);background:var(--primary-soft);min-width:0;max-width:100%;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.72rem;font-weight:500;display:inline-flex;overflow:hidden}._activityAppliedChip_fkcwx_924:hover{filter:brightness(.97)}._activityAppliedChip_fkcwx_924>span{color:var(--muted-foreground);font-size:.9rem;line-height:.75rem}._dependencyRow_ixdnw_1{color:var(--foreground);cursor:pointer;border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem;font-size:.875rem;transition:background-color .15s;display:flex}._dependencyRow_ixdnw_1:hover{background:var(--surface-panel-hover)}._badge_thfxi_1{text-transform:uppercase;letter-spacing:.12em;border-radius:9999px;align-items:center;padding:.125rem .625rem;font-size:.6875rem;font-weight:500;display:inline-flex}._default_thfxi_12{background:var(--btn-secondary-bg);color:var(--btn-secondary-fg)}._accent_thfxi_17{background:var(--badge-accent-bg);color:var(--badge-accent-fg)}._success_thfxi_22{background:var(--status-success-bg);color:var(--status-success-fg)}._warning_thfxi_27{background:var(--status-warning-bg);color:var(--status-warning-fg)}._destructive_thfxi_32{background:var(--status-destructive-bg);color:var(--status-destructive-fg)}._outline_thfxi_37{border:1px solid var(--btn-outline-border);color:var(--btn-ghost-fg)}._tableWrapper_hjty8_1{border:1px solid var(--card-border);background:var(--surface-panel);box-shadow:var(--card-shadow);border-radius:.5rem;overflow:hidden}._runRow_hjty8_9{border-bottom:1px solid var(--hairline);background:0 0;align-items:center;width:100%;transition:background-color .12s;display:flex}._runRow_hjty8_9:hover{background:var(--surface-hover,#78788c0f)}._runRowActive_hjty8_19,._runRowActive_hjty8_19:hover{background:var(--surface-active,#7c6cff1a)}._runRowSelect_hjty8_22{text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:.6rem;min-width:0;padding:.7rem .85rem;display:flex}._dot_hjty8_35{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}._dot_completed_hjty8_43{background:#10b981}._dot_failed_hjty8_44{background:#ef4444}._dot_cancelled_hjty8_45,._dot_pending_hjty8_46{background:var(--muted-foreground)}._dot_queued_hjty8_47{background:#38bdf8}._dot_waiting_hjty8_48{background:#f59e0b}@keyframes _pulse_hjty8_1{0%,to{opacity:1}50%{opacity:.4}}._dot_running_hjty8_55{background:#f59e0b;animation:1.5s ease-in-out infinite _pulse_hjty8_1}._runTitle_hjty8_57{color:var(--foreground);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.875rem;font-weight:500;display:-webkit-box;overflow:hidden}._runMeta_hjty8_67{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.25rem;font-size:.75rem;display:flex}._runId_hjty8_78{color:var(--muted-foreground);font-family:JetBrains Mono,SFMono-Regular,ui-monospace,monospace}._sep_hjty8_83{color:var(--hairline)}._cancelBtn_hjty8_85{color:#fda4af;cursor:pointer;background:#f43f5e1a;border:1px solid #f43f5e59;border-radius:9999px;flex-shrink:0;margin-right:.85rem;padding:.125rem .625rem;font-size:.6875rem;font-weight:500;transition:background-color .15s}._cancelBtn_hjty8_85:hover{background:#f43f5e26}._cancelBtn_hjty8_85:disabled{cursor:not-allowed;opacity:.6}._chevron_hjty8_102{color:var(--muted-foreground);flex-shrink:0;transition:transform .15s;display:inline-block}._root_c3vuy_1{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}@media (width>=1280px){._root_c3vuy_1{flex-direction:row}}._main_c3vuy_18{flex-direction:column;flex:1;min-height:0;display:flex}._workflowHeader_c3vuy_25{border-bottom:1px solid var(--hairline);flex-direction:column;gap:1.25rem;padding:1.25rem 1.5rem;display:flex}._workflowTitle_c3vuy_33{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:1.5rem;font-weight:600}._workflowDesc_c3vuy_41{max-width:42rem;color:var(--muted-foreground);margin-top:.5rem;font-size:.875rem;line-height:1.5}._workflowMeta_c3vuy_49{color:var(--muted-foreground);margin-top:.75rem;font-size:.875rem}._panelGrid_c3vuy_56{flex:1;grid-template-columns:1fr;min-height:0;display:grid}@media (width>=1024px){._panelGrid_c3vuy_56{grid-template-columns:minmax(0,1fr) 24rem}}._graphArea_c3vuy_67{flex-direction:column;flex:1;min-height:0;padding:1.5rem;display:flex;overflow:hidden}._actionsBar_c3vuy_76{border:1px solid var(--card-border);background:var(--surface-panel);border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding:.75rem 1rem;display:flex;box-shadow:0 18px 45px -36px #000000bf}._actionsLabel_c3vuy_90{text-transform:uppercase;letter-spacing:.2em;color:var(--muted-foreground);font-size:.6875rem;font-weight:600}._actionsButtons_c3vuy_98{flex-wrap:wrap;gap:.5rem;display:flex}._inspectorArea_c3vuy_100{border-top:1px solid var(--hairline);background:var(--surface-sidebar);min-height:0;padding:1.5rem;overflow-y:auto}@media (width>=1024px){._inspectorArea_c3vuy_100{border-top:none;border-left:1px solid var(--hairline)}}._scrollPanel_c3vuy_115{flex:1;min-height:0;padding:1.5rem;overflow:auto}._scrollPanelInner_c3vuy_122{max-width:64rem;margin:0 auto}._modeGrid_c3vuy_125{gap:.75rem;display:grid}@media (width>=1024px){._modeGrid_c3vuy_125{grid-template-columns:repeat(2,1fr)}}._templateCard_c3vuy_134{flex-direction:column;gap:1rem;height:100%;padding:1rem;display:flex}._templatePill_c3vuy_142{color:var(--foreground);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem}._templateIconBox_c3vuy_151{color:var(--foreground);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;justify-content:center;align-items:center;padding:.5rem;display:flex}._templateIconBox_c3vuy_151 svg{width:1.25rem;height:1.25rem}._reviewSection_c3vuy_164{border:1px solid var(--card-border);background:var(--surface-panel);border-radius:.5rem;padding:1rem}._reviewSectionTitle_c3vuy_171{color:var(--foreground);margin:0 0 .75rem;font-size:.875rem;font-weight:600}._inputGroup_k88wb_1{border:1px solid var(--input-border);background:var(--input-bg);width:100%;min-width:0;min-height:2.5rem;color:var(--input-fg);border-radius:.375rem;align-items:center;gap:.5rem;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000d}._inputGroup_k88wb_1:hover{border-color:var(--muted-foreground)}._inputGroup_k88wb_1:focus-within{border-color:var(--ring);box-shadow:0 0 0 1px var(--ring)}._chips_k88wb_19{flex-wrap:wrap;flex:1;align-items:center;gap:.3rem;min-width:0;padding:.3rem 0 .3rem .45rem;display:flex}._chip_k88wb_19{border:1px solid color-mix(in srgb, var(--primary) 28%, var(--input-border));background:color-mix(in srgb, var(--primary) 10%, var(--input-bg));max-width:100%;min-height:1.65rem;color:var(--foreground);border-radius:999px;outline:none;align-items:center;gap:.25rem;padding:.2rem .25rem .2rem .5rem;font-size:.75rem;line-height:1;display:inline-flex}._chip_k88wb_19[data-highlighted],._chip_k88wb_19:focus-within{border-color:var(--primary)}._chip_k88wb_19>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._chipRemove_k88wb_49{width:1.15rem;height:1.15rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}._chipRemove_k88wb_49:hover{background:color-mix(in srgb, var(--primary) 15%, transparent);color:var(--foreground)}._chipRemove_k88wb_49:focus-visible{outline:1px solid var(--ring)}._inlineInput_k88wb_67{min-width:5rem;height:1.65rem;color:var(--input-fg);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:.2rem .3rem;font-size:.875rem}._inlineInput_k88wb_67::placeholder{color:var(--muted-foreground);opacity:1}._singleInput_k88wb_82{height:2.4rem;padding:.5rem 0 .5rem .75rem}._trigger_k88wb_87{width:2.5rem;min-height:2.5rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;padding:0;display:flex}._trigger_k88wb_87:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}._trigger_k88wb_87[data-popup-open] ._icon_k88wb_103{transform:rotate(180deg)}._icon_k88wb_103{color:var(--muted-foreground);flex-shrink:0;transition:transform .12s;display:flex}._positioner_k88wb_112{z-index:40;width:var(--anchor-width);max-width:var(--available-width);outline:none}._popup_k88wb_120{border:1px solid var(--card-border);background:var(--popover);width:100%;min-width:16rem;color:var(--foreground);transform-origin:var(--transform-origin);border-radius:.5rem;overflow:hidden;box-shadow:0 12px 28px #0f172a2e}._popup_k88wb_120[data-starting-style],._popup_k88wb_120[data-ending-style]{opacity:0;transform:scale(.98)}._popup_k88wb_120{transition:opacity .1s,transform .1s}._results_k88wb_136{overflow:hidden}._clear_k88wb_138{width:calc(100% - .5rem);color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.375rem;grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.45rem;margin:.25rem .25rem 0;padding:.45rem;font-size:.8rem;display:grid}._clear_k88wb_138:hover{background:var(--surface-hover,#78788c1a)}._clear_k88wb_138:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}._clearIndicator_k88wb_158{border:1px solid var(--input-border);border-radius:.2rem;width:.9rem;height:.9rem}._clear_k88wb_138[data-current] ._clearIndicator_k88wb_158{border-color:var(--primary);background:var(--primary);box-shadow:inset 0 0 0 2px var(--primary), inset 0 0 0 3px var(--primary-foreground)}._list_k88wb_171{max-height:min(14rem, var(--available-height));overscroll-behavior:contain;outline:none;padding:.25rem;overflow-y:auto}._group_k88wb_179:not(:last-child){padding-bottom:.25rem}._groupLabel_k88wb_181{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;-webkit-user-select:none;user-select:none;padding:.4rem .45rem .2rem;font-size:.65rem;font-weight:600}._item_k88wb_191{cursor:default;-webkit-user-select:none;user-select:none;border-radius:.375rem;outline:none;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.45rem;min-width:0;padding:.45rem;font-size:.8rem;display:grid}._item_k88wb_191[data-highlighted]{background:var(--surface-hover,#78788c1a)}._indicator_k88wb_207{border:1px solid var(--input-border);color:#0000;border-radius:.2rem;justify-content:center;align-items:center;width:.9rem;height:.9rem;display:flex}._item_k88wb_191[data-selected] ._indicator_k88wb_207{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}._itemLabel_k88wb_224{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._description_k88wb_225{color:var(--muted-foreground);font-size:.68rem}._empty_k88wb_227{color:var(--muted-foreground);padding:.8rem;font-size:.75rem}._empty_k88wb_227:empty{padding:0}._header_y9g4b_1{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}._headerStacked_y9g4b_10{flex-direction:column;align-items:flex-start}._body_y9g4b_15{min-width:0}._title_y9g4b_19{letter-spacing:-.015em;color:var(--card-title);margin:0;font-size:1.25rem;font-weight:600}._description_y9g4b_27{max-width:48rem;color:var(--card-description);margin:.25rem 0 0;font-size:.875rem;line-height:1.5}._meta_y9g4b_35{margin-top:1rem}._sectionHeader_y9g4b_39{justify-content:space-between;align-items:center;gap:1rem;display:flex}._sectionTitle_y9g4b_46{color:var(--card-title);margin:0;font-size:1rem;font-weight:600}._sectionDescription_y9g4b_53{color:var(--card-description);margin:.25rem 0 0;font-size:.875rem;line-height:1.5}._wrap_1fo95_1{margin-top:.4rem}._presets_1fo95_3{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}._count_1fo95_4{color:var(--muted-foreground);margin-right:auto;font-size:.72rem}._groups_1fo95_6{border:1px solid var(--border);border-radius:.4rem;flex-direction:column;gap:.6rem;margin-top:.5rem;padding:.5rem .6rem;display:flex}._groupLabel_1fo95_16{text-transform:uppercase;letter-spacing:.14em;color:var(--muted-foreground);margin-bottom:.25rem;font-size:.63rem;font-weight:600}._tool_1fo95_25{cursor:pointer;align-items:flex-start;gap:.5rem;padding:.18rem 0;font-size:.78rem;display:flex}._toolName_1fo95_34{font-size:.74rem}._toolDesc_1fo95_35{color:var(--muted-foreground);margin-top:.05rem;font-size:.72rem;display:block}._group_li5vp_1{border:1px solid var(--border);background:var(--muted);border-radius:.5rem;align-items:center;gap:.25rem;padding:.25rem;display:inline-flex}._option_li5vp_11{color:var(--muted-foreground);cursor:pointer;white-space:nowrap;border-radius:.375rem;justify-content:center;align-items:center;padding:.45rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}._option_li5vp_11:hover{color:var(--foreground)}._option_li5vp_11:has(:focus-visible){outline:2px solid var(--ring);outline-offset:2px}._selected_li5vp_34{background:var(--card);color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary-border), 0 1px 2px #00000014;font-weight:600}._input_li5vp_42{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._description_li5vp_50{color:var(--muted-foreground);margin:.45rem 0 0;font-size:.8125rem}._card_1s48p_1{border:1px solid var(--card-border);background:var(--surface-panel);color:var(--btn-outline-fg);text-align:left;cursor:pointer;border-radius:.5rem;outline:none;transition:border-color .15s,background-color .15s}._card_1s48p_1:hover{border-color:var(--btn-outline-border)}._card_1s48p_1:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._active_1s48p_21{border-color:var(--primary-border);background:var(--surface-row-selected);color:var(--btn-secondary-fg);box-shadow:0 0 0 1px var(--primary-soft)}._wrapper_kkuhd_1{width:100%;position:relative;overflow:auto}._table_kkuhd_7{border-collapse:collapse;width:100%;font-size:.875rem}._thead_kkuhd_13 tr{border-bottom:1px solid var(--hairline)}._tbody_kkuhd_17 tr:last-child{border-bottom:none}._row_kkuhd_21{border-bottom:1px solid var(--hairline);background:var(--surface-row);transition:background-color .15s}._row_kkuhd_21:hover{background:var(--surface-panel-hover)}._row_kkuhd_21[data-state=selected]{background:var(--surface-row-selected)}._head_kkuhd_30{text-align:left;vertical-align:middle;text-transform:uppercase;letter-spacing:.18em;height:2.5rem;color:var(--muted-foreground);padding:0 1.25rem;font-size:.6875rem;font-weight:500}._cell_kkuhd_42{vertical-align:middle;padding:1rem 1.25rem}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f8fafc;--foreground:#0f172a;--card:#fff;--card-foreground:#0f172a;--popover:#fff;--popover-foreground:#0f172a;--primary:#4f46e5;--primary-hover:#4338ca;--primary-foreground:#fff;--primary-soft:#4f46e51a;--primary-soft-strong:#4f46e52e;--primary-border:#4f46e559;--primary-glow:#4f46e540;--secondary:#f1f5f9;--secondary-foreground:#1e293b;--muted:#f1f5f9;--muted-foreground:#64748b;--accent:#f1f5f9;--accent-foreground:#0f172a;--destructive:#dc2626;--destructive-foreground:#fff;--border:#e2e8f0;--input:#fff;--ring:#4f46e566;--radius:.75rem;--surface-nav:#ffffffe6;--surface-nav-border:#e2e8f0e6;--surface-topbar:#ffffffd9;--surface-topbar-border:#e2e8f0d9;--nav-brand:#0f172a;--nav-subtitle:#64748b;--btn-secondary-bg:#f1f5f9;--btn-secondary-fg:#1e293b;--btn-secondary-hover:#e2e8f0;--btn-outline-border:#cbd5e1;--btn-outline-bg:#fff9;--btn-outline-fg:#1e293b;--btn-outline-hover:#f1f5f9;--btn-ghost-fg:#475569;--btn-ghost-hover-bg:#f1f5f9;--btn-ghost-hover-fg:#0f172a;--badge-accent-bg:#4f46e51a;--badge-accent-fg:#4338ca;--input-border:#cbd5e1;--input-bg:#ffffffe6;--input-fg:#0f172a;--input-placeholder:#94a3b8;--card-border:#e2e8f0;--card-bg:#ffffffd9;--surface-panel:#ffffffdb;--surface-panel-strong:#fffffff5;--surface-panel-hover:#f1f5f9e6;--surface-row:#ffffffe6;--surface-row-alt:#f8fafce6;--surface-row-selected:#eef2fff2;--surface-sidebar:#f8fafcc7;--hairline:#e2e8f0f2;--card-title:#0f172a;--card-description:#64748b;--field-label:#334155;--field-hint:#94a3b8;--dialog-overlay:#0f172a33;--dialog-bg:#fff;--dialog-border:#e2e8f0;--dialog-title:#0f172a;--tabs-list-border:#e2e8f0e6;--tabs-list-bg:#ffffffd9;--tabs-trigger-fg:#475569;--tabs-trigger-active-bg:#e2e8f0;--tabs-trigger-active-fg:#0f172a;--tabs-trigger-hover-bg:#f1f5f9;--tabs-trigger-hover-fg:#0f172a;--status-success-bg:#10b9811f;--status-success-fg:#047857;--status-warning-bg:#f59e0b1f;--status-warning-fg:#b45309;--status-destructive-bg:#dc262614;--status-destructive-fg:#b91c1c;--status-destructive-solid-bg:#dc2626;--status-destructive-solid-hover:#b91c1c;--status-destructive-solid-fg:#fff;--graph-step-border:#e2e8f0;--graph-step-bg:#fffffffa;--graph-step-fg:#0f172a;--graph-step-selected-border:#4f46e559;--graph-step-selected-bg:#eef2ff;--graph-step-selected-fg:#0f172a;--graph-step-type:#4f46e5;--graph-step-subtitle:#475569;--graph-step-meta:#64748b;--graph-step-code-bg:#e2e8f0;--graph-step-code-fg:#334155;--graph-trigger-border:#7c3aed40;--graph-trigger-bg:#ffffffeb;--graph-trigger-fg:#1e293b;--graph-trigger-selected-border:#7c3aed59;--graph-trigger-selected-bg:#f5f3fffa;--graph-trigger-selected-fg:#0f172a;--graph-trigger-selected-glow:#7c3aed4d;--graph-trigger-label:#7c3aed;--graph-trigger-subtitle:#64748b;--graph-trigger-handle-border:#7c3aed;--graph-handle-border:#4f46e559;--graph-handle-bg:#fff;--graph-lane-border:#e2e8f0e6;--graph-lane-bg:#f1f5f999;--tab-track:#00000012;--tab-active:#fff;--tab-active-fg:#0f172a;--tab-inactive-fg:#64748b;--card-shadow:0 1px 2px #0000000d, 0 2px 8px #0000000a;--color-muted-text:#64748b;--color-muted-text-strong:#334155;--color-error-text:#b91c1c;--color-error-bg:#dc262614;--color-error-border:#dc262640;--color-warning-text:#b45309;--color-warning-bg:#f59e0b1a;--color-warning-border:#f59e0b59;--color-success-text:#047857;--color-success-bg:#10b9811f;font-family:Inter,IBM Plex Sans,system-ui,sans-serif}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#101012;--foreground:#e4e4e7;--card:#18181b;--card-foreground:#f4f4f5;--popover:#1c1c1f;--popover-foreground:#f4f4f5;--primary:#5b5cf0;--primary-hover:#6b6cff;--primary-foreground:#eef0ff;--primary-soft:#5b5cf029;--primary-soft-strong:#5b5cf03d;--primary-border:#7b7cff85;--primary-glow:#5b5cf04d;--secondary:#27272a;--secondary-foreground:#e4e4e7;--muted:#18181b;--muted-foreground:#71717a;--accent:#18181b;--accent-foreground:#f4f4f5;--destructive:#ef4444;--destructive-foreground:#f4f4f5;--border:#27272a;--input:#18181b;--ring:#817cff8c;--surface-nav:#0e0e10d9;--surface-nav-border:#27272ab3;--surface-topbar:#0e0e10cc;--surface-topbar-border:#27272aa6;--nav-brand:#f4f4f5;--nav-subtitle:#71717a;--btn-secondary-bg:#27272a;--btn-secondary-fg:#f4f4f5;--btn-secondary-hover:#3f3f46;--btn-outline-border:#3f3f46;--btn-outline-bg:#0e0e1066;--btn-outline-fg:#e4e4e7;--btn-outline-hover:#1c1c1f;--btn-ghost-fg:#a1a1aa;--btn-ghost-hover-bg:#1c1c1f;--btn-ghost-hover-fg:#f4f4f5;--badge-accent-bg:#5b5cf029;--badge-accent-fg:#dfe3ff;--input-border:#3f3f46;--input-bg:#0e0e10b3;--input-fg:#f4f4f5;--input-placeholder:#52525b;--card-border:#27272a;--card-bg:#18181bb3;--surface-panel:#121215c7;--surface-panel-strong:#18181bdb;--surface-panel-hover:#27272a9e;--surface-row:#0e0e10b8;--surface-row-alt:#18181b85;--surface-row-selected:#27272ae0;--surface-sidebar:#0e0e109e;--hairline:#27272ad1;--card-title:#f4f4f5;--card-description:#71717a;--field-label:#d4d4d8;--field-hint:#52525b;--dialog-overlay:#000000bf;--dialog-bg:#101012;--dialog-border:#27272a;--dialog-title:#f4f4f5;--tabs-list-border:#27272acc;--tabs-list-bg:#0e0e10b3;--tabs-trigger-fg:#a1a1aa;--tabs-trigger-active-bg:#27272a;--tabs-trigger-active-fg:#f4f4f5;--tabs-trigger-hover-bg:#18181bcc;--tabs-trigger-hover-fg:#f4f4f5;--status-success-bg:#10b98124;--status-success-fg:#bbf7d0;--status-warning-bg:#f59e0b21;--status-warning-fg:#fde68a;--status-destructive-bg:#ef44441f;--status-destructive-fg:#fecaca;--status-destructive-solid-bg:#ef4444e6;--status-destructive-solid-hover:#ef4444;--status-destructive-solid-fg:#fff;--graph-step-border:#27272a;--graph-step-bg:#0e0e10f2;--graph-step-fg:#f4f4f5;--graph-step-selected-border:#7b7cff85;--graph-step-selected-bg:#1c1c1f;--graph-step-selected-fg:#f4f4f5;--graph-step-type:#c7cbff;--graph-step-subtitle:#a1a1aa;--graph-step-meta:#71717a;--graph-step-code-bg:#27272a;--graph-step-code-fg:#a1a1aa;--graph-trigger-border:#5b21b659;--graph-trigger-bg:#0e0e10eb;--graph-trigger-fg:#e4e4e7;--graph-trigger-selected-border:#8b5cf699;--graph-trigger-selected-bg:#2e1065bf;--graph-trigger-selected-fg:#f4f4f5;--graph-trigger-selected-glow:#7c3aed;--graph-trigger-label:#a78bfa;--graph-trigger-subtitle:#71717a;--graph-trigger-handle-border:#7c3aed;--graph-handle-border:#7b7cff85;--graph-handle-bg:#101012;--graph-lane-border:#27272ab3;--graph-lane-bg:#18181b40;--tab-track:#0006;--tab-active:#27272a;--tab-active-fg:#f4f4f5;--tab-inactive-fg:#52525b;--card-shadow:0 2px 6px #00000040, 0 8px 24px #0000002e;--color-muted-text:#71717a;--color-muted-text-strong:#a1a1aa;--color-error-text:#fecaca;--color-error-bg:#ef44441a;--color-error-border:#ef444433;--color-warning-text:#fde68a;--color-warning-bg:#f59e0b1a;--color-warning-border:#f59e0b33;--color-success-text:#bbf7d0;--color-success-bg:#10b98126}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:linear-gradient(180deg, #5b5cf014, transparent 18rem), var(--background);color:var(--foreground);margin:0;font-family:inherit}button,input,select,textarea{font:inherit}code,pre{font-family:JetBrains Mono,SFMono-Regular,ui-monospace,monospace}.react-flow__controls-button{color:#64748b;fill:#64748b;background:#fff;border-color:#e2e8f0}.react-flow__controls-button:hover{color:#0f172a;fill:#0f172a;background:#f1f5f9}.react-flow__minimap{border-radius:8px;overflow:hidden}.dark .react-flow__controls-button{color:#a1a1aa;fill:#a1a1aa;background:#18181b;border-color:#27272a}.dark .react-flow__controls-button:hover{color:#e4e4e7;fill:#e4e4e7;background:#27272a}.prose{min-width:0;max-width:100%;color:var(--foreground);overflow-wrap:anywhere;font-size:.875rem;line-height:1.6}.prose p{margin:.5em 0}.prose p:first-child{margin-top:0}.prose p:last-child{margin-bottom:0}.prose h1,.prose h2,.prose h3,.prose h4{color:var(--foreground);margin:1em 0 .4em;font-weight:600;line-height:1.3}.prose h1{font-size:1.2em}.prose h2{font-size:1.1em}.prose h3{font-size:1em}.prose ul,.prose ol{margin:.5em 0;padding-left:1.5em}.prose li{margin:.2em 0}.prose code{background:var(--graph-step-code-bg);color:var(--graph-step-code-fg);border-radius:.25rem;padding:.1em .35em;font-family:JetBrains Mono,SFMono-Regular,ui-monospace,monospace;font-size:.85em}.prose pre{background:var(--graph-step-code-bg);color:var(--graph-step-code-fg);border-radius:.5rem;margin:.75em 0;padding:.75em 1em;overflow-x:auto}.prose pre code{background:0 0;padding:0;font-size:.85em}.prose blockquote{border-left:3px solid var(--border);color:var(--muted-foreground);margin:.5em 0;padding-left:1em}.prose a{color:var(--primary);text-decoration:underline}.prose a:hover{color:var(--primary-hover)}.prose hr{border:none;border-top:1px solid var(--border);margin:1em 0}.prose table{overscroll-behavior-inline:contain;border-collapse:collapse;width:100%;max-width:100%;margin:.75em 0;font-size:.875em;display:block;overflow-x:auto}.prose th{border:1px solid var(--card-border);background:var(--secondary);text-align:left;color:var(--foreground);padding:.5em .75em;font-weight:600}.prose td{border:1px solid var(--card-border);color:var(--foreground);padding:.5em .75em}.prose strong{color:var(--foreground);font-weight:600}.prose em{font-style:italic}
