.WorkspaceSubPage_title__7KjAT{margin:0 0 1rem;font-size:1.5rem;font-weight:600}.ChatPane_chatPane__naNFa{height:100%;border-radius:.375rem;overflow:hidden;border:1px solid var(--border-color)}.ChatPane_chatPane__naNFa,.ChatPane_messages__i0w6z{display:flex;flex-direction:column;background-color:var(--card-background)}.ChatPane_messages__i0w6z{flex-grow:1;overflow-y:auto;padding:12px;gap:8px;min-height:0}.ChatPane_messagesEmpty__yW5P_{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-color-secondary);font-size:12px}.ChatPane_message__Gcf4z{max-width:85%;padding:8px 12px;border-radius:.375rem;font-size:12px;line-height:1.4;box-shadow:0 1px 2px rgba(0,0,0,.05)}.ChatPane_message__Gcf4z.ChatPane_user__uPEFg{align-self:flex-end;background-color:var(--accent-color);color:#fff}.ChatPane_message__Gcf4z.ChatPane_assistant__r_NDQ{align-self:flex-start;background-color:var(--background-secondary);color:var(--text-color)}.ChatPane_generating__3fidU .ChatPane_iconLoading___Q25A{width:100%}.ChatPane_inputForm__nyfa_{display:flex;flex-direction:column;gap:8px;padding:12px;background-color:var(--background-secondary);border-top:1px solid var(--border-color)}.ChatPane_textarea__SLT4w{flex-grow:1;padding:8px;border:1px solid var(--border-color);border-radius:.25rem;background-color:var(--card-background);color:var(--text-color);font-size:12px;font-family:inherit;resize:none;min-height:60px;transition:border-color .15s ease,box-shadow .15s ease}.ChatPane_textarea__SLT4w:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 2px rgba(var(--accent-color-rgb),.3)}.ChatPane_textarea__SLT4w:disabled{background-color:var(--background-secondary);cursor:not-allowed;opacity:.6}.ChatPane_textarea__SLT4w::placeholder{color:var(--text-color-secondary)}.ChatPane_sendButton__2i5nb{align-self:flex-end;padding:8px 16px;background-color:var(--accent-color);color:#fff;border:none;border-radius:.25rem;font-size:12px;font-weight:500;cursor:pointer;transition:opacity .15s ease}.ChatPane_sendButton__2i5nb:hover:not(:disabled){opacity:.9}.ChatPane_sendButton__2i5nb:disabled{background-color:var(--text-color-secondary);cursor:not-allowed;opacity:.5}.Logo_cls1__JFp_U{fill:#2563eb}@keyframes Logo_wiggle__n7FI3{0%,to{transform:rotate(16deg)}10%{transform:rotate(-40deg)}25%{transform:rotate(115deg)}43%{transform:rotate(115deg);scale:.7}52%{transform:rotate(16deg)}}.Logo_animated__u_i8G{transform-origin:center;transform-box:fill-box;transform:rotate(-5deg)}.Logo_animated__u_i8G circle,.Logo_animated__u_i8G path{animation:Logo_wiggle__n7FI3 5s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.Logo_animated__u_i8G #N{animation-delay:0s}.Logo_animated__u_i8G #NE{animation-delay:.1s}.Logo_animated__u_i8G #E{animation-delay:.2s}.Logo_animated__u_i8G #SE{animation-delay:.3s}.Logo_animated__u_i8G #S{animation-delay:.4s}.Logo_animated__u_i8G #SW{animation-delay:.5s}.Logo_animated__u_i8G #W{animation-delay:.6s}.Logo_animated__u_i8G #NW{animation-delay:.7s}.WorkflowStepCard_stepCard__pxoT1{background:var(--card-background);border:1px solid var(--border-color);border-radius:.375rem;margin-bottom:8px;overflow:hidden;transition:box-shadow .2s ease}.WorkflowStepCard_stepCard__pxoT1:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.WorkflowStepCard_header___9ENe{display:flex;align-items:center;justify-content:space-between;padding:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease}.WorkflowStepCard_header___9ENe:hover{background:var(--hover-color)}.WorkflowStepCard_headerLeft__Dy83_{display:flex;align-items:center;gap:8px;flex:1 1}.WorkflowStepCard_chevron__uyMma{display:flex;align-items:center;color:var(--text-color-secondary);transition:transform .2s ease}.WorkflowStepCard_stepNumber__EbBbv{font-weight:600;color:var(--text-color-secondary);font-size:12px}.WorkflowStepCard_stepName__x90jK{font-weight:500;color:var(--text-color-primary);font-size:14px}.WorkflowStepCard_content__J2FTv{padding:0 12px 12px;border-top:1px solid var(--border-color);background:var(--background-secondary)}.WorkflowStepCard_section__Nl8MD,.WorkflowStepCard_section__Nl8MD:first-child{margin-top:12px}.WorkflowStepCard_sectionHeader__rhbnL{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.WorkflowStepCard_sectionTitle__3P14O{font-size:12px;font-weight:600;color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.5px;margin:0}.WorkflowStepCard_description__HjZ_H{font-size:14px;color:var(--text-color-primary);line-height:1.6;margin:0}.WorkflowStepCard_dependencies__zZ6BJ{display:flex;flex-wrap:wrap;gap:4px}.WorkflowStepCard_dependency__mhW78{display:inline-block;padding:4px 8px;background:var(--accent-color);color:#fff;border-radius:.25rem;font-size:12px;font-weight:500;opacity:.8}.WorkflowStepCard_code__EJUNn{background:var(--card-background);padding:8px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;line-height:1.5;overflow-x:auto;margin:0;color:var(--text-color-primary)}.WorkflowStepCard_code__EJUNn,.WorkflowStepCard_copyButton__YleEM{border:1px solid var(--border-color);border-radius:.25rem;font-size:12px}.WorkflowStepCard_copyButton__YleEM{display:flex;align-items:center;gap:4px;padding:4px 8px;background:rgba(0,0,0,0);color:var(--text-color-secondary);cursor:pointer;transition:all .2s ease}.WorkflowStepCard_copyButton__YleEM:hover{background:var(--hover-color);color:var(--text-color-primary);border-color:#2563eb}.WorkflowStepCard_copyButton__YleEM:active{transform:scale(.95)}.page_header__46umO{margin-bottom:24px}.page_subtitle__ECtLP{color:var(--text-color-secondary);font-size:16px;margin:0}.page_cardsContainer__P8BfW{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px;max-width:1200px}@media(max-width:768px){.page_cardsContainer__P8BfW{grid-template-columns:1fr}}.page_card__q3H1t{display:flex;flex-direction:column;padding:24px;border:1px solid var(--border-color);border-radius:.5rem;background-color:var(--card-background);text-decoration:none;color:inherit;transition:all .2s ease;cursor:pointer}.page_card__q3H1t:hover{border-color:#2563eb;box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.page_card__q3H1t:active{transform:translateY(0)}.page_cardIcon__hX5YG{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:.375rem;background-color:#2563eb;color:#fff;margin-bottom:12px}.page_cardTitle__WtVZe{font-size:20px;font-weight:600;margin:0 0 8px;color:var(--text-color-primary)}.page_cardDescription__ccgor{font-size:14px;color:var(--text-color-secondary);margin:0 0 12px;line-height:1.6;flex:1 1}.page_cardAction__q0hWf{font-size:14px;font-weight:500;color:#2563eb;margin-top:auto}