@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;1,9..40,300&family=DM+Mono:wght@300;400;500&display=swap");.page_app__uoD_J{position:relative;min-height:100dvh;height:100dvh;display:grid;grid-template-rows:minmax(0,1fr);background:radial-gradient(1100px 500px at 92% -10%,rgba(0,113,227,.1),transparent 60%),radial-gradient(800px 420px at 8% 102%,rgba(40,167,69,.08),transparent 58%),var(--app-bg);color:var(--text-primary);font-family:DM Sans,-apple-system,sans-serif;overflow:hidden}.page_app__uoD_J>*{position:relative;z-index:1}.page_chromeGlow__HuQLf{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.36),transparent 18%),radial-gradient(640px 280px at 0 100%,rgba(255,255,255,.35),transparent 70%);z-index:0}.page_loadingScreen__ImPWk{min-height:100dvh;display:grid;place-items:center;background:var(--app-bg);color:var(--text-secondary);font-size:14px;font-weight:500;letter-spacing:.01em;font-family:DM Sans,-apple-system,sans-serif}.page_topbar__qnzIG{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 22px;border-bottom:1px solid var(--border);background:rgba(245,245,247,.78);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.page_topbarLeft__2wVYe{min-width:0;display:grid;grid-gap:2px;gap:2px}.page_topbarTitle__L8OWK{margin:0;font-size:16px;font-weight:600;letter-spacing:-.02em;color:var(--text-primary)}.page_topbarMeta__N3bHM{color:var(--text-secondary);font-size:12px;line-height:1.35}.page_topbarActions__jUYjh{display:flex;align-items:center;gap:8px}.page_closeRunButton__JrcX3,.page_ghostButton__oUu_w,.page_loginButton__KoiDv,.page_runButton__ONcLP,.page_sendButton__SWOvK,.page_toolToggle__7lbRH{border:none;border-radius:var(--radius-sm);font-family:inherit;font-weight:500;cursor:pointer;transition:all .16s ease}.page_runButton__ONcLP{padding:8px 14px;background:var(--accent);color:#fff;font-size:13px;box-shadow:0 2px 8px rgba(0,113,227,.24)}.page_runButton__ONcLP:hover{background:#0077ed;transform:translateY(-.5px)}.page_runButtonActive___Cm2S{box-shadow:0 0 0 3px rgba(0,113,227,.18)}.page_runButton__ONcLP:disabled{opacity:.56;cursor:not-allowed;transform:none}.page_ghostButton__oUu_w{padding:8px 12px;background:var(--surface);color:var(--text-secondary);border:1px solid var(--border-strong);font-size:12px}.page_ghostButton__oUu_w:hover{background:var(--surface-muted);color:var(--text-primary)}.page_workspace__ZW9h_{min-height:0;height:100%;display:grid}.page_workspaceWithRunPanel__iqTna{grid-template-columns:230px minmax(0,1fr) 390px}.page_workspaceNoRunPanel__4_Zc8{grid-template-columns:230px minmax(0,1fr)}.page_navColumn__8UEV7{min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;border-right:1px solid var(--border);background:var(--surface)}.page_navFooter__SAyLT{display:flex;align-items:center;gap:8px;padding:12px 14px;border-top:1px solid var(--border)}.page_navFooterRunButton__KzFIk{flex:1 1}.page_sidebarLogo__z17KQ{display:flex;align-items:center;gap:10px;padding:16px 16px 13px;border-bottom:1px solid var(--border)}.page_brandMark__ojkvm{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,#d9ecff,#d7f2e5);color:#0f4878;box-shadow:inset 0 0 0 1px rgba(255,255,255,.66)}.page_brandMark__ojkvm svg{width:16px;height:16px}.page_sidebarWordmark__1fbab{font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page_sidebarSubtitle__ftkfg{margin-top:1px;color:var(--text-tertiary);font-size:10.5px;text-transform:uppercase;letter-spacing:.06em}.page_sidebarStatus__2BqOV{display:flex;align-items:center;gap:7px;padding:9px 16px;background:var(--green-soft);border-bottom:1px solid var(--border)}.page_statusDot__iEfSr{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px rgba(40,167,69,.18);animation:page_pulse__U_e85 2s ease-in-out infinite}@keyframes page_pulse__U_e85{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.82)}}.page_statusText__hG5d8{color:#1c7b37;font-size:11.5px;font-weight:500}.page_navMenu__1H8jk{min-height:0;overflow-y:auto;padding:12px 10px;display:grid;align-content:start;grid-gap:14px;gap:14px}.page_navSection__iPm00{display:grid;grid-gap:6px;gap:6px}.page_navSectionLabel__jvaXP{padding:0 10px;color:var(--text-tertiary);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.page_navSectionItems__QV_Z4{display:grid;grid-gap:3px;gap:3px}.page_navItem__K5ZCd{width:100%;border:none;border-radius:var(--radius-sm);background:transparent;text-align:left;padding:8px 10px;display:grid;grid-gap:2px;gap:2px;color:var(--text-secondary);cursor:pointer}.page_navItem__K5ZCd:hover{background:#f0f0f2;color:var(--text-primary)}.page_navItemActive__puB0a{background:var(--accent-soft);color:var(--accent)}.page_navItemLabel__d0w6W{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500}.page_navIcon__8EdMs{width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center}.page_navIcon__8EdMs svg{width:100%;height:100%}.page_navItemMeta__7dvNg{font-size:11px;color:var(--text-tertiary)}.page_dashboardMain__hLQML{min-height:0;height:100%;overflow:hidden}.page_runPanel__botLj{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--border);background:rgba(255,255,255,.66);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.page_runPanelHeader__Bokew{padding:12px 14px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:10px}.page_runPanelTitleWrap__RVgs6{display:grid;grid-gap:1px;gap:1px}.page_runPanelTitle__Igc7c{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page_runPanelMeta__uDrhK{font-size:11.5px;color:var(--text-secondary)}.page_closeRunButton__JrcX3{width:30px;height:30px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--border);color:var(--text-secondary);font-size:13px}.page_closeRunButton__JrcX3:hover{background:#f2f2f5;color:var(--text-primary)}.page_messagesPane__yiSFD{min-height:0;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.page_emptyStateError__okNKh,.page_emptyState__Zyc7X{margin:auto;max-width:380px;text-align:center;display:grid;grid-gap:6px;gap:6px;font-size:13px;line-height:1.55}.page_emptyState__Zyc7X{color:var(--text-secondary)}.page_emptyState__Zyc7X strong{color:var(--text-primary);font-size:15px}.page_emptyStateError__okNKh{color:#9a3731;background:rgba(255,59,48,.12);border:1px solid rgba(255,59,48,.2);border-radius:var(--radius);padding:12px}.page_emptyStateError__okNKh span{color:#a6453f;font-size:12px}.page_messageRowAssistant__24a3_,.page_messageRowUser__jpLU5{display:flex}.page_messageRowUser__jpLU5{justify-content:flex-end}.page_messageRowAssistant__24a3_{justify-content:flex-start}.page_bubbleAssistant__TqBmo,.page_bubbleUser__50s36,.page_thinkingBubble__aCHa6{max-width:min(360px,92%);white-space:pre-wrap;word-break:break-word;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.53;box-shadow:var(--shadow-sm)}.page_bubbleUser__50s36{border-top-right-radius:5px;background:linear-gradient(135deg,rgba(0,113,227,.1),rgba(40,167,69,.08));border:1px solid rgba(0,113,227,.15);color:#0c3f75}.page_bubbleAssistant__TqBmo,.page_thinkingBubble__aCHa6{border-top-left-radius:5px;background:var(--surface);border:1px solid var(--border);color:var(--text-primary)}.page_thinkingBubble__aCHa6{color:var(--text-secondary)}.page_messageError__Uqsch{color:#a93832}.page_usage__inr3N{margin-top:8px;color:var(--text-tertiary);font-family:DM Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.page_toolDetails__H29tz{margin-top:8px}.page_toolToggle__7lbRH{padding:4px 8px;background:#f2f3f5;border:1px solid var(--border);color:var(--text-secondary);font-size:11px}.page_toolToggle__7lbRH:hover{background:#ebecf0;color:var(--text-primary)}.page_toolPanel__N0thm{margin-top:6px;display:grid;grid-gap:7px;gap:7px}.page_toolItem__RyyIk{background:#f9f9fb;border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 9px}.page_toolHeader__qCT3L{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:11px}.page_toolOk__eZBkx{color:#1e7e3f;font-weight:600}.page_toolError__Tz2nc{color:#a93832;font-weight:600}.page_toolLatency___jHrD{color:var(--text-tertiary);font-family:DM Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.page_toolBlockLabel__ipwRl{margin:3px 0 4px;color:var(--text-tertiary);font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.page_toolArgs__xBVHw{margin:0;white-space:pre-wrap;word-break:break-word;font-family:DM Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.5;color:#1f2530}.page_toolErrorText__10trQ{margin-top:6px;color:#a93832;font-size:11px}.page_formField__9z05f{display:grid;grid-gap:6px;gap:6px}.page_formFieldLabel__5ULCv{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.02em}.page_composer__lBBD8{padding:12px;border-top:1px solid var(--border);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end}.page_composerField__e8W7V{min-width:0;display:grid;grid-gap:6px;gap:6px}.page_composerInput__6iq4b{border:1px solid var(--border-strong);border-radius:11px;min-height:50px;max-height:220px;resize:vertical;padding:10px 12px;font-size:13px;line-height:1.46;font-family:inherit;color:var(--text-primary);background:#fff;outline:none}.page_composerInput__6iq4b::placeholder{color:var(--text-tertiary)}.page_composerInput__6iq4b:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(0,113,227,.12)}.page_composerInput__6iq4b:disabled{opacity:.64}.page_sendButton__SWOvK{min-width:96px;padding:11px 14px;background:var(--accent);color:#fff;font-size:13px}.page_sendButton__SWOvK:hover{background:#0077ed}.page_sendButton__SWOvK:disabled{opacity:.58;cursor:not-allowed}.page_loginShell__vaJNe{min-height:100dvh;display:grid;place-items:center;padding:20px;background:radial-gradient(840px 380px at 100% -4%,rgba(0,113,227,.12),transparent 58%),radial-gradient(780px 340px at 0 104%,rgba(40,167,69,.09),transparent 58%),var(--app-bg)}.page_loginCard__1Q2Um{width:min(396px,100%);background:rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.7);border-radius:18px;box-shadow:var(--shadow-lg);padding:24px;display:flex;flex-direction:column;gap:11px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.page_loginTitle__Fg5lJ{font-size:29px;font-weight:600;letter-spacing:-.03em;color:var(--text-primary)}.page_loginSubtitle__hLoIy{margin:0 0 8px;color:var(--text-secondary);font-size:14px;line-height:1.45}.page_loginInput__T1ucS{border:1px solid var(--border-strong);border-radius:10px;background:#fff;padding:10px 11px;font-size:14px;color:var(--text-primary);outline:none}.page_loginInput__T1ucS:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(0,113,227,.1)}.page_loginError__9Tot8{color:#a93832;font-size:13px}.page_loginButton__KoiDv{margin-top:4px;padding:11px;background:var(--accent);color:#fff;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;text-align:center}.page_loginButton__KoiDv:hover{background:#0077ed}.page_loginButton__KoiDv:disabled{opacity:.58;cursor:not-allowed}.page_loginTabs__DpU4p{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;background:rgba(0,0,0,.04);border-radius:12px;padding:4px;margin:4px 0 10px}.page_loginTab__blOEx{border:none;border-radius:9px;background:transparent;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.page_loginTab__blOEx:hover{color:var(--text-primary)}.page_loginTabActive__KHbDI{background:#fff;color:var(--text-primary);box-shadow:0 1px 3px rgba(0,0,0,.08)}.page_loginFormSection__gyV3i{display:flex;flex-direction:column;gap:10px}.page_loginHint__CdJ6L{margin:0;color:var(--text-secondary);font-size:12.5px;line-height:1.45}.page_loginSecondaryLink__B73um{border:none;background:none;color:var(--text-secondary);font-family:inherit;font-size:12px;text-align:center;padding:6px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.page_loginSecondaryLink__B73um:hover{color:var(--text-primary)}.page_loginTelegramStatus__TPa1c{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--green-soft,rgba(40,167,69,.08));border-radius:10px;color:#1c7b37;font-size:12px;font-weight:500}.page_loginTelegramDot__yOaHI{width:7px;height:7px;border-radius:50%;background:var(--green,#28a745);box-shadow:0 0 0 4px rgba(40,167,69,.18);animation:page_pulse__U_e85 2s ease-in-out infinite}.page_loginQrWrap__6wFCv{display:flex;justify-content:center;padding:16px;background:#fff;border:1px solid var(--border);border-radius:14px}.page_loginQrWrap__6wFCv svg{display:block;width:168px;height:168px}.page_loginInlineLink__cSeBb{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.page_loginInlineLink__cSeBb:hover{color:#0077ed}.page_loginModeToggle__XVnRg{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;background:rgba(0,0,0,.04);border-radius:10px;padding:3px}.page_loginModeButton__3qNKd{border:none;border-radius:8px;background:transparent;padding:7px 10px;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.page_loginModeButton__3qNKd:hover{color:var(--text-primary)}.page_loginModeButtonActive__XyaUj{background:#fff;color:var(--text-primary);box-shadow:0 1px 3px rgba(0,0,0,.08)}.page_userDashboardShell__OzXUM{min-height:100dvh;display:grid;place-items:center;padding:20px;background:radial-gradient(840px 380px at 100% -4%,rgba(0,113,227,.12),transparent 58%),radial-gradient(780px 340px at 0 104%,rgba(40,167,69,.09),transparent 58%),var(--app-bg)}.page_userDashboardCard__cIRNL{width:min(460px,100%);background:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.7);border-radius:18px;box-shadow:var(--shadow-lg);padding:28px;display:flex;flex-direction:column;gap:18px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.page_userDashboardHeader__qf3xf{display:grid;grid-gap:4px;gap:4px}.page_userDashboardList__0zDUp{margin:0;display:grid;grid-gap:10px;gap:10px;padding:16px;background:rgba(0,0,0,.03);border-radius:12px}.page_userDashboardRow__IBUmo{display:grid;grid-gap:2px;gap:2px}.page_userDashboardLabel__uKnx2{color:var(--text-tertiary);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin:0}.page_userDashboardValue__PdI7U{color:var(--text-primary);font-size:14px;font-weight:500;margin:0;word-break:break-word}.page_loginTelegramInstruction__F_koC{display:grid;grid-gap:10px;gap:10px}.page_loginInstructionList__lqoi_{margin:0;padding:0 0 0 20px;display:grid;grid-gap:6px;gap:6px;color:var(--text-primary);font-size:13px;line-height:1.5}.page_loginInstructionList__lqoi_ li{padding-left:4px}.page_loginInlineCode__dw2HM{font-family:DM Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;padding:2px 6px;border-radius:5px;background:rgba(0,0,0,.06);color:var(--text-primary)}@media (max-width:1320px){.page_workspaceWithRunPanel__iqTna{grid-template-columns:220px minmax(0,1fr) 340px}}@media (max-width:1120px){.page_workspaceNoRunPanel__4_Zc8,.page_workspaceWithRunPanel__iqTna{grid-template-columns:210px minmax(0,1fr)}.page_workspaceWithRunPanel__iqTna{grid-template-rows:minmax(0,1fr) minmax(260px,40vh)}.page_workspaceWithRunPanel__iqTna .page_runPanel__botLj{grid-column:1/-1;border-left:none;border-top:1px solid var(--border)}}.page_mobileBackdrop__pLpxU,.page_mobileTopbar__0yOlJ{display:none}@media (max-width:860px){.page_app__uoD_J{min-height:100dvh;grid-template-rows:auto auto}.page_app__uoD_J,.page_dashboardMain__hLQML{height:auto;overflow-x:hidden;overflow-y:visible}.page_dashboardMain__hLQML{min-width:0}.page_mobileTopbar__0yOlJ{position:-webkit-sticky;position:sticky;top:0;display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--border);background:rgba(245,245,247,.92);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);z-index:30}.page_mobileMenuButton__5Ca_H{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;flex-shrink:0}.page_mobileTopbarTitle__UVWCO{flex:1 1;min-width:0;display:grid;grid-gap:1px;gap:1px;line-height:1.1}.page_mobileTopbarBrand__gvCWS{font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page_mobileTopbarSection__UEDgG{font-size:11.5px;color:var(--text-secondary)}.page_mobileTopbarRun__qyUcK{padding:8px 14px;background:var(--accent);color:#fff;font-size:13px;font-weight:500;border:none;border-radius:var(--radius-sm);box-shadow:0 2px 8px rgba(0,113,227,.24);cursor:pointer;flex-shrink:0}.page_mobileTopbarRun__qyUcK:disabled{opacity:.5;cursor:not-allowed}.page_mobileBackdrop__pLpxU{display:block;position:fixed;inset:0;background:rgba(0,0,0,.4);border:none;padding:0;cursor:pointer;z-index:40;animation:page_backdropFade__Magan .18s ease}@keyframes page_backdropFade__Magan{0%{opacity:0}to{opacity:1}}.page_workspaceNoRunPanel__4_Zc8,.page_workspaceWithRunPanel__iqTna{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;z-index:auto;height:auto;min-width:0;overflow-x:hidden}.page_workspaceWithRunPanel__iqTna{grid-template-rows:auto auto}.page_runPanel__botLj{min-height:60vh}.page_navColumn__8UEV7{position:fixed;top:0;bottom:0;left:0;width:min(280px,84vw);border-right:1px solid var(--border);border-bottom:none;z-index:50;transform:translateX(-100%);transition:transform .22s ease;box-shadow:8px 0 32px rgba(0,0,0,.12)}.page_navColumnOpen__dc0t6{transform:translateX(0)}.page_workspaceWithRunPanel__iqTna .page_runPanel__botLj{grid-column:1/-1;border-left:none;border-top:1px solid var(--border)}.page_composer__lBBD8{grid-template-columns:1fr}.page_sendButton__SWOvK{width:100%}}.studio-panel_panelRoot__gpFfC{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.studio-panel_panelBody__ZiygP{flex:1 1;min-height:0;padding:16px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.studio-panel_errorBox__UTUtW{border-radius:var(--radius-sm);border:1px solid rgba(255,59,48,.22);background:rgba(255,59,48,.12);color:#9b3a34;padding:9px 10px;font-size:12px;font-weight:600}.studio-panel_card__U32Rz{flex:1 1;min-height:0;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:12px;padding:14px;overflow:auto}.studio-panel_card__U32Rz::-webkit-scrollbar{width:7px}.studio-panel_card__U32Rz::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(0,0,0,.2)}.studio-panel_cardTitle__Lae0q{margin:0;color:var(--text-primary);font-size:21px;font-weight:600;letter-spacing:-.02em}.studio-panel_cardTitleMeta___XRl1{color:var(--text-secondary);font-weight:500;font-size:14px}.studio-panel_skillHeader__Ms9DJ{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--border)}.studio-panel_actionRow__jhQBm{display:flex;flex-wrap:wrap;gap:8px}.studio-panel_dangerButton__9hAvN,.studio-panel_primaryButton__AP5BR,.studio-panel_secondaryButton__Dm8pI{border:none;border-radius:var(--radius-sm);padding:8px 12px;font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .16s ease}.studio-panel_primaryButton__AP5BR{background:var(--accent);color:#fff}.studio-panel_primaryButton__AP5BR:hover{background:#0077ed}.studio-panel_secondaryButton__Dm8pI{background:#f2f3f6;color:var(--text-secondary);border:1px solid var(--border)}.studio-panel_secondaryButton__Dm8pI:hover{background:#eceef2;color:var(--text-primary)}.studio-panel_dangerButton__9hAvN{background:rgba(255,59,48,.12);color:#a03f39;border:1px solid rgba(255,59,48,.22)}.studio-panel_dangerButton__9hAvN:hover{background:rgba(255,59,48,.18)}.studio-panel_dangerButton__9hAvN:disabled,.studio-panel_primaryButton__AP5BR:disabled,.studio-panel_secondaryButton__Dm8pI:disabled{opacity:.58;cursor:not-allowed}.studio-panel_emptyLine__YR6u5{color:var(--text-secondary);font-size:12px;line-height:1.5}.studio-panel_skillsCard__Xwcv_{overflow:hidden}.studio-panel_skillsWorkspace__iC09J{flex:1 1;min-height:0;display:grid;grid-template-columns:290px minmax(0,1fr);grid-gap:14px;gap:14px}.studio-panel_productsEditorPane__miZ_7{min-height:0;flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.studio-panel_productsEditorTabs___cGyP{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:2px}.studio-panel_subSectionTitle__OS99i{margin:0;color:var(--text-primary);font-size:16px;font-weight:600;letter-spacing:-.01em}.studio-panel_productsEditorPane__miZ_7::-webkit-scrollbar{width:7px}.studio-panel_productsEditorPane__miZ_7::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(0,0,0,.2)}.studio-panel_skillsSidebar__tPYhX{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;grid-gap:10px;gap:10px;padding-right:12px;border-right:1px solid var(--border)}.studio-panel_productSidebarCollapsed__qRnyS{padding-right:12px;border-right:1px solid var(--border);align-self:start}.studio-panel_productCollapsedToggle__3xBk5{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--text-primary);transition:all .14s ease}.studio-panel_productCollapsedToggle__3xBk5:hover{background:var(--surface-muted);border-color:var(--accent)}.studio-panel_productCollapsedLabel__5o_Gw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-panel_productCollapsedChevron__BCIa3{color:var(--text-tertiary);font-size:10px;flex-shrink:0}.studio-panel_skillsList__BbUOH{min-height:0;overflow-y:auto;display:grid;align-content:start;grid-gap:6px;gap:6px}.studio-panel_productGroupTitle__7kpDQ{color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 10px 0}.studio-panel_productGroupDivider__h0F2h{height:1px;margin:2px 10px;background:var(--border)}.studio-panel_skillsList__BbUOH::-webkit-scrollbar{width:7px}.studio-panel_skillsList__BbUOH::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(0,0,0,.2)}.studio-panel_skillFileItem__X2Tno{width:100%;text-align:left;border:none;border-radius:var(--radius-sm);background:transparent;padding:9px 10px;color:var(--text-secondary);display:inline-flex;align-items:center;gap:8px;cursor:pointer}.studio-panel_skillFileItemStatusActive__BQ3NB{color:var(--text-primary)}.studio-panel_skillFileItemStatusInactive__vNWfw{color:var(--text-tertiary)}.studio-panel_skillFileItem__X2Tno:hover{background:#f0f1f4;color:var(--text-primary)}.studio-panel_skillFileItemStatusInactive__vNWfw:hover{color:var(--text-secondary)}.studio-panel_skillFileItemActive__teLTL{background:var(--accent-soft);color:var(--accent)}.studio-panel_skillFileIcon__bJ7bK{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.studio-panel_skillFileIcon__bJ7bK svg{width:100%;height:100%}.studio-panel_skillFileLabel__4SdHf{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500}.studio-panel_newSkillButton__ucYm8{width:100%}.studio-panel_editorPane__c6TN_{min-height:0;display:flex;flex-direction:column;gap:9px}.studio-panel_editorHeaderBar__xko8L{display:flex;align-items:center;gap:8px;padding-bottom:9px;border-bottom:1px solid var(--border);flex-wrap:wrap}.studio-panel_editorFieldsRow__LOhVB{display:flex;align-items:flex-end;gap:8px}.studio-panel_editorTabBar__Nx7Bl{display:flex;gap:2px;background:var(--bg-tertiary,#f0f0f0);border-radius:var(--radius-sm);padding:2px}.studio-panel_editorTabButton__7vP4A{padding:3px 10px;font-size:11px;font-weight:600;border:none;border-radius:calc(var(--radius-sm) - 1px);background:transparent;color:var(--text-secondary);cursor:pointer}.studio-panel_editorTabButton__7vP4A:hover{color:var(--text-primary)}.studio-panel_editorTabButtonActive__spBYs{background:#fff;color:var(--text-primary);box-shadow:0 1px 2px rgba(0,0,0,.08)}.studio-panel_editorHeaderIcon__A0vja{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary)}.studio-panel_editorHeaderIcon__A0vja svg{width:100%;height:100%}.studio-panel_fieldGroup__S4bCH{display:grid;grid-gap:6px;gap:6px;align-content:start}.studio-panel_fieldGroupFlex__vym8O{display:flex;flex-direction:column;gap:6px;flex:1 1;min-height:0}.studio-panel_fieldLabel__GtmKR{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.02em}.studio-panel_fieldGroupGrow__jovsc{flex:1 1}.studio-panel_input__axzb_{width:100%;border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:9px 10px;background:#fff;color:var(--text-primary);font-size:12.5px;font-family:inherit;outline:none}.studio-panel_input__axzb_::placeholder{color:var(--text-tertiary)}.studio-panel_input__axzb_:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(0,113,227,.12)}.studio-panel_productDocumentsInput__C8Wgw{min-height:84px;resize:vertical}.studio-panel_oneLineDescriptionInput__ZfVCI{height:32px;padding-top:5px;padding-bottom:5px}.studio-panel_editorTitleInput__52Spf{flex:1 1}.studio-panel_editor___OGEj{width:100%;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:#fff;color:var(--text-primary);font-family:DM Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.6;padding:10px 11px;resize:none;outline:none}.studio-panel_editor___OGEj:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(0,113,227,.1)}.studio-panel_markdownEditor__2S8Nk{min-height:0;height:100%;background:linear-gradient(180deg,#fff,#fcfcfd),repeating-linear-gradient(180deg,rgba(0,0,0,.015) 0,rgba(0,0,0,.015) 30px,transparent 0,transparent 60px)}.studio-panel_mdEditorWrap__g0I5l{position:relative;width:100%;flex:1 1;min-height:0}.studio-panel_mdEditorHighlight__SSBwV{position:absolute;inset:0;pointer-events:none;overflow:hidden;border:1px solid transparent;color:var(--text-primary)}.studio-panel_mdEditorHighlight__SSBwV,.studio-panel_mdEditorTextarea__w6jOk{margin:0;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;font-family:DM Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.6;padding:10px 11px;box-sizing:border-box;-moz-tab-size:2;tab-size:2}.studio-panel_mdEditorTextarea__w6jOk{position:relative;z-index:1;display:block;width:100%;height:100%;resize:none;outline:none;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:transparent;color:transparent;caret-color:var(--text-primary)}.studio-panel_mdEditorTextarea__w6jOk:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(0,113,227,.1)}.studio-panel_mdEditorTextarea__w6jOk::placeholder{color:var(--text-tertiary)}.studio-panel_mdEditorTextarea__w6jOk::selection{background:rgba(0,113,227,.2)}.studio-panel_mdH__jJ__4{color:#7c5cbf}.studio-panel_mdBold__a5kPv{color:#4a6fa1}.studio-panel_mdCode__NZlEd{color:#b35c00;background:rgba(255,165,0,.06);border-radius:2px;padding:0 2px}.studio-panel_mdList__Y8f1o{color:var(--text-tertiary)}.studio-panel_editorMetaRow__OLTtC{display:flex;flex-wrap:wrap;gap:16px}.studio-panel_checkLine___Twct{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:12px;font-weight:500}.studio-panel_checkLine___Twct input[type=checkbox]{accent-color:var(--accent)}.studio-panel_rightColumn__2SP4K{flex:1 1;min-height:0;display:flex;flex-direction:column}.studio-panel_aiSubTabs__TY6BS,.studio-panel_skillTabs__93UIB{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.studio-panel_aiSubTabs__TY6BS::-webkit-scrollbar,.studio-panel_skillTabs__93UIB::-webkit-scrollbar{height:6px}.studio-panel_aiSubTabs__TY6BS::-webkit-scrollbar-thumb,.studio-panel_skillTabs__93UIB::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(0,0,0,.2)}.studio-panel_skillChip___ExbF{border:none;border-radius:var(--radius-sm);background:#f2f3f6;border:1px solid var(--border);color:var(--text-secondary);padding:7px 10px;font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer}.studio-panel_skillChip___ExbF:hover{background:#eceef2;color:var(--text-primary)}.studio-panel_skillChipActive__mbiPG{background:var(--accent-soft);border-color:rgba(0,113,227,.22);color:var(--accent)}.studio-panel_tabHint__DyeJ_{align-self:center;font-size:11px;color:var(--text-tertiary)}.studio-panel_formStack__YjPv0{display:grid;grid-gap:8px;gap:8px;align-content:start}.studio-panel_aiPanel__euX8m{min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-gap:8px;gap:8px}.studio-panel_aiSubContent__POGET{min-height:0;overflow-y:auto;padding-right:2px}.studio-panel_aiSubContent__POGET::-webkit-scrollbar{width:8px}.studio-panel_aiSubContent__POGET::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(0,0,0,.2)}.studio-panel_aiSectionTitle__lOQmp{margin-top:3px;color:var(--text-primary);font-size:13px;font-weight:600}.studio-panel_aiFieldLabel__HCFmz{color:var(--text-secondary);font-size:12px;font-weight:500}.studio-panel_aiVendorStatusRow__lSM0b{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.studio-panel_aiVendorStatusItem__6Xyix{display:inline-flex;align-items:center;gap:6px;color:var(--text-primary);font-size:12px;font-weight:600}.studio-panel_aiVendorDivider__NXFKB{color:var(--text-tertiary);font-weight:600;font-size:12px}.studio-panel_aiKeyStatusIcon__APq6r{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center}.studio-panel_aiKeyStatusIcon__APq6r svg{width:100%;height:100%}.studio-panel_aiKeyStatusConfigured__O8fTI{color:#1f8f43}.studio-panel_aiKeyStatusPending__Qt3O_{color:#b17715}.studio-panel_aiKeyStatusMissing__dC3_g{color:var(--text-tertiary)}.studio-panel_logsToolbar__tXPnw{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.studio-panel_logsOverview__xOS_8{display:grid;grid-gap:10px;gap:10px}.studio-panel_logsStatsGrid__9PC46{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.studio-panel_logsRateWarning__QY3GK{border-radius:var(--radius-sm);border:1px solid rgba(177,119,21,.35);background:rgba(255,159,10,.1);color:#8d5600;font-size:12px;line-height:1.5;padding:9px 11px}.studio-panel_logsCacheSummary___oTfB{border-radius:var(--radius-sm);border:1px solid rgba(0,113,227,.2);background:rgba(0,113,227,.08);color:#0b5ca9;font-size:12px;line-height:1.5;padding:9px 11px}.studio-panel_logsStatCard__21UBz{border-radius:var(--radius);border:1px solid var(--border);background:#fff;box-shadow:var(--shadow-sm);padding:14px 16px;display:grid;grid-gap:4px;gap:4px}.studio-panel_logsStatLabel__xH3_l{color:var(--text-tertiary);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.studio-panel_logsStatValue__bVs5s{color:var(--text-primary);font-size:36px;line-height:1;font-weight:600;letter-spacing:-.03em}.studio-panel_logsStatValueProduct__NceN0{color:var(--text-primary);font-size:29px;line-height:1;font-weight:600;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-panel_logsStatSub__4eIgi{color:var(--text-secondary);font-size:12px;font-weight:500}.studio-panel_logsStatBadge__GpE48{display:inline-flex;align-items:center;border-radius:999px;padding:3px 8px;border:1px solid rgba(0,113,227,.24);background:var(--accent-soft);color:#0b5ca9;font-size:11px;font-weight:600}.studio-panel_logsFiltersBar__Fxh19{border-radius:var(--radius);border:1px solid var(--border);background:#fff;box-shadow:var(--shadow-sm);padding:12px 14px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.studio-panel_logsTabsBar__fG2ML{display:flex;align-items:center;gap:4px;border-bottom:1px solid var(--border);margin:0 0 4px;overflow-x:auto;scrollbar-width:none}.studio-panel_logsTabsBar__fG2ML::-webkit-scrollbar{display:none}.studio-panel_logsTab__xvRJh{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:transparent;color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;transition:color .12s ease,border-color .12s ease}.studio-panel_logsTab__xvRJh:hover{color:var(--text-primary)}.studio-panel_logsTabActive__NJpeS{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.studio-panel_logsTabCount__afYbm{display:inline-flex;align-items:center;min-width:20px;padding:1px 6px;border-radius:999px;background:rgba(0,0,0,.06);color:var(--text-tertiary);font-size:11px;font-weight:600}.studio-panel_logsTabActive__NJpeS .studio-panel_logsTabCount__afYbm{background:var(--accent-soft);color:var(--accent)}.studio-panel_logsFilterLabel__wIl7L{color:var(--text-tertiary);font-size:12px;font-weight:500}.studio-panel_logsFilterGroup__yMK4f{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1 1}.studio-panel_logsFilterField__D1oxI{min-width:180px}.studio-panel_logsFilterSelect__o78oM{min-width:160px;width:auto}.studio-panel_logsFilterDivider__V6hKh{width:1px;height:28px;background:var(--border)}.studio-panel_logsSearchFieldGroup__886a3{min-width:min(360px,100%);flex:1 1}.studio-panel_logsSearchField__FUB5Y{display:inline-flex;align-items:center;gap:8px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:#fff;padding:8px 10px}.studio-panel_logsSearchIcon__8GP32{color:var(--text-tertiary);font-size:13px}.studio-panel_logsSearchInput__K7c_P{width:100%;border:none;background:transparent;color:var(--text-primary);font-size:13px;outline:none}.studio-panel_logsSearchInput__K7c_P::placeholder{color:var(--text-tertiary)}.studio-panel_logRunsList__mUgte{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:stretch;gap:12px}.studio-panel_logRunsList__mUgte::-webkit-scrollbar{width:8px}.studio-panel_logRunsList__mUgte::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(0,0,0,.2)}.studio-panel_logRunCard__9LGSx{border-radius:var(--radius);border:1px solid var(--border);background:#fff;box-shadow:var(--shadow-sm);transition:border-color .2s ease,box-shadow .2s ease}.studio-panel_logRunCard__9LGSx[open]{border-color:rgba(0,113,227,.2);box-shadow:0 10px 26px rgba(0,0,0,.08)}.studio-panel_logRunHeader__LA_na{width:100%;border:none;background:transparent;text-align:left;padding:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.studio-panel_logRunHeader__LA_na:focus-visible{outline:2px solid rgba(0,113,227,.45);outline-offset:-2px}.studio-panel_logRunHeader__LA_na::-webkit-details-marker{display:none}.studio-panel_logRunHeaderLeft__W8ZMn{min-width:0;display:flex;align-items:flex-start;gap:12px;flex:1 1}.studio-panel_logRunChannelIcon__uEgYo{width:40px;height:40px;border-radius:11px;border:1px solid rgba(0,113,227,.16);background:rgba(0,113,227,.08);color:#0c5ca7;display:inline-flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.studio-panel_logRunMeta__JSagU{min-width:0;display:grid;grid-gap:7px;gap:7px}.studio-panel_logRunMetaTop__DTE1z{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.studio-panel_logRunTimestamp__eBOry{color:var(--text-tertiary);font-size:13px;font-family:DM Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.studio-panel_logRunTag__jvP8X{display:inline-flex;align-items:center;border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:700;letter-spacing:.03em}.studio-panel_logRunTagChannel__AHsS9{color:#0b5ca9;background:rgba(0,113,227,.1)}.studio-panel_logRunTagProduct__uZ4UQ{color:#6d43a3;background:rgba(175,82,222,.13)}.studio-panel_logRunTagModel__AcecV{color:#ab6300;background:rgba(255,159,10,.16)}.studio-panel_logRunTagCronScheduled__DZR3X{color:#0b5ca9;background:rgba(0,113,227,.18)}.studio-panel_logRunTagCronRecurring__xsWgf{color:#6d43a3;background:rgba(175,82,222,.2)}.studio-panel_logRunTagRateFallback__H31Sp{color:#8a4f00;background:rgba(255,159,10,.22)}.studio-panel_logRunTagCacheHit__cIwey{color:#146d33;background:rgba(52,199,89,.2)}.studio-panel_logRunTagCacheWarmup__mDPBx{color:#9a4f00;background:rgba(255,159,10,.2)}.studio-panel_logRunTagCacheMiss__8EyVd{color:#8d1a1a;background:rgba(255,69,58,.18)}.studio-panel_logRunTagCacheUnknown__FNxDD{color:#5f5f72;background:rgba(120,120,140,.14)}.studio-panel_logRunTagCacheDisabled__FEkK8{color:#64646f;background:rgba(120,120,140,.12)}.studio-panel_logRunUserId__ZJeBR{color:var(--text-tertiary);font-size:12px;font-family:DM Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.studio-panel_logRunPreview__DkHqY{color:var(--text-primary);font-size:16px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.studio-panel_logRunHeaderRight__l1XtI{display:grid;grid-gap:8px;gap:8px;justify-items:end;flex-shrink:0;min-width:180px}.studio-panel_logRunUsageLine__PNiEQ{display:inline-flex;align-items:center;gap:7px;color:var(--text-secondary);font-size:13px;font-family:DM Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.studio-panel_logRunIdBadge__GY27m{border-radius:6px;border:1px solid var(--border);background:#f8f8fa;color:var(--text-tertiary);font-size:12px;font-family:DM Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;padding:3px 8px}.studio-panel_logRunChevron__hVn3u{color:var(--text-tertiary);font-size:18px;line-height:1}.studio-panel_logRunBody__O1I3Q{border-top:1px solid var(--border);display:grid;grid-gap:12px;gap:12px;padding:12px 16px;background:#fdfdfe}.studio-panel_logRunMessageBlock__ddB5f{display:grid;grid-gap:6px;gap:6px}.studio-panel_logRunMessageLabel__I5PWh{color:var(--text-tertiary);font-size:11px;font-weight:700;letter-spacing:.05em}.studio-panel_logRunMergedStack__6DAWv{display:grid;grid-gap:8px;gap:8px;margin-top:2px;padding:10px 12px;border-radius:var(--radius-sm);border:1px dashed var(--border);background:#f8f9fa}.studio-panel_logRunMergedStackLabel__za_7E{color:var(--text-tertiary);font-size:11px;font-weight:700;letter-spacing:.05em}.studio-panel_logRunMessageLabelOutbound__DzMJ_{color:#0b5ca9}.studio-panel_logRunMessageBubble__miA_C{border-radius:var(--radius-sm);border:1px solid var(--border);background:#fff;color:var(--text-primary);font-size:14px;line-height:1.55;padding:10px 11px;white-space:pre-wrap;word-break:break-word}.studio-panel_logRunMessageBubbleOutbound__q3aGZ{border-color:rgba(0,113,227,.2);background:rgba(0,113,227,.08);color:#0c4b89}.studio-panel_logRunPromptDetails__wgvss{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff}.studio-panel_logRunPromptSummary__v_sIL{cursor:pointer;list-style:none;padding:8px 10px;color:var(--text-secondary);font-size:12px;font-weight:600}.studio-panel_logRunPromptSummary__v_sIL::-webkit-details-marker{display:none}.studio-panel_logRunPromptBody__JAI_6{border-top:1px solid var(--border);display:grid;grid-gap:5px;gap:5px;padding:8px 10px 10px}.studio-panel_logRunPromptLabel__bA9rf{color:var(--text-tertiary);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.studio-panel_logRunPromptCode__wvZW_{margin:0;border-radius:7px;border:1px solid var(--border);background:#fbfbfd;color:var(--text-primary);font-size:11px;line-height:1.5;padding:8px;max-height:480px;overflow:auto;white-space:pre-wrap;word-break:break-word;font-family:DM Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.studio-panel_logRunPromptContextMsg__NoWx5{display:grid;grid-gap:4px;gap:4px}.studio-panel_logRunPromptContextRole__xEW5K{display:inline-block;padding:1px 6px;border-radius:3px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:var(--bg-secondary,#f0f0f0);color:var(--text-secondary);width:-moz-fit-content;width:fit-content}.studio-panel_logStepDetails__tzGCN{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff}.studio-panel_logStepDetails__tzGCN+.studio-panel_logStepDetails__tzGCN{margin-top:4px}.studio-panel_logStepSummary__nVzN6{cursor:pointer;list-style:none;padding:6px 10px;display:flex;align-items:baseline;gap:8px;font-size:12px}.studio-panel_logStepSummary__nVzN6::-webkit-details-marker{display:none}.studio-panel_logStepLabel__vUtOi{font-weight:700;color:var(--text-primary);white-space:nowrap}.studio-panel_logStepMeta__m4Pk3{color:var(--text-tertiary);font-size:11px}.studio-panel_logStepBody__2Oyey{border-top:1px solid var(--border);padding:6px 10px 8px;display:grid;grid-gap:6px;gap:6px}.studio-panel_logStepRef__gGwl0{color:var(--text-tertiary);font-size:11px;font-style:italic}.studio-panel_logStepAiResponseDetails__c5iQi{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fbfbfd}.studio-panel_logStepAiResponseSummary__0ksP9{cursor:pointer;list-style:none;padding:5px 8px;color:var(--text-secondary);font-size:11px;font-weight:600}.studio-panel_logStepAiResponseSummary__0ksP9::-webkit-details-marker{display:none}.studio-panel_logRunDocumentsSection__u2Bzv{display:grid;grid-gap:8px;gap:8px}.studio-panel_logRunDocumentsGrid__k4uDH{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:6px;gap:6px}.studio-panel_logDocCard__1087P{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;overflow:hidden}.studio-panel_logDocCardSummary__IP3df{cursor:pointer;list-style:none;padding:7px 10px;display:flex;align-items:center;gap:6px;font-size:12px;min-height:32px}.studio-panel_logDocCardSummary__IP3df::-webkit-details-marker{display:none}.studio-panel_logDocAction__D4drk{flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.04em;padding:1px 5px;border-radius:3px}.studio-panel_logDocActionWrite__mFmG_{background:rgba(52,199,89,.12);color:#1b7a33}.studio-panel_logDocActionDelete__3PQt_{background:rgba(255,59,48,.12);color:#c41922}.studio-panel_logDocActionSend__r_51A{background:rgba(0,113,227,.12);color:#0c4b89}.studio-panel_logDocActionStripe__9jNnD{background:rgba(99,91,255,.12);color:#4b44c9}.studio-panel_logDocPath__V2_of{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-panel_logDocContent__qRpBf,.studio-panel_logDocPath__V2_of{font-family:DM Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;color:var(--text-primary)}.studio-panel_logDocContent__qRpBf{margin:0;border-top:1px solid var(--border);background:#fbfbfd;line-height:1.5;padding:8px 10px;max-height:240px;overflow:auto;white-space:pre-wrap;word-break:break-word}.studio-panel_logDocEmpty__oaguU{border-top:1px solid var(--border);padding:8px 10px;color:var(--text-tertiary);font-size:11px;font-style:italic}.studio-panel_logRunToolsDetails__Aakow{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff}.studio-panel_logRunToolsSummary__Qe_cB{cursor:pointer;list-style:none;padding:8px 10px;color:var(--text-secondary);font-size:12px;font-weight:600}.studio-panel_logRunToolsSummary__Qe_cB::-webkit-details-marker{display:none}.studio-panel_logRunToolsSummary__Qe_cB span{color:var(--text-tertiary);font-weight:400}.studio-panel_logRunEffects__u4fL1,.studio-panel_logRunToolsSection__U0Ie4{display:grid;grid-gap:8px;gap:8px}.studio-panel_logRunSectionHeading__8Mvlu{display:flex;align-items:center;justify-content:space-between;color:var(--text-tertiary);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.studio-panel_logRunSectionHeading__8Mvlu span{border:1px solid var(--border);border-radius:6px;background:#fff;padding:1px 6px;font-size:11px;font-weight:500;text-transform:none;letter-spacing:0}.studio-panel_logRunPhaseHeading__GxlYt{display:flex;align-items:center;justify-content:space-between;color:var(--text-tertiary);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-top:8px;padding-bottom:4px;border-bottom:1px solid var(--border)}.studio-panel_logRunPhaseHeading__GxlYt span{font-size:10px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--text-tertiary)}.studio-panel_logRunEffectsList__PVfor,.studio-panel_logRunToolsList__zRC_i{display:grid;grid-gap:6px;gap:6px}.studio-panel_logRunToolsDetails__Aakow>.studio-panel_logRunToolsList__zRC_i{border-top:1px solid var(--border);padding:8px 10px 10px}.studio-panel_logRunNoTools__unqGc{color:var(--text-secondary);font-size:12px;border:1px dashed var(--border-strong);border-radius:var(--radius-sm);background:#fff;padding:8px 10px}.studio-panel_logRunEffectRow__XslBP,.studio-panel_logToolRow__0TKuk{border-radius:var(--radius-sm);border:1px solid var(--border);background:#fff;padding:8px 10px;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:start;grid-gap:8px;gap:8px}.studio-panel_logToolDot__fpZg7{width:7px;height:7px;border-radius:50%}.studio-panel_logToolDotOk__hsPx8{background:#24a347}.studio-panel_logToolDotFail__Ve_zZ{background:#d0443e}.studio-panel_logToolName__JwKrS{color:#0b5ca9;font-size:13px;font-weight:600;font-family:DM Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;margin-top:1px}.studio-panel_logToolArgs__q47cZ{min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.45;color:var(--text-tertiary);font-size:12px;font-family:DM Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.studio-panel_logToolLatencyFail__Cyf9c,.studio-panel_logToolLatency__x4LuW{white-space:nowrap;font-size:12px;font-family:DM Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;align-self:start;margin-top:1px}.studio-panel_logToolLatency__x4LuW{color:#288848}.studio-panel_logToolLatencyFail__Cyf9c{color:#cf3f39}.studio-panel_logToolErrorBlock__mej58{grid-column:2/-1;min-width:0;display:grid;grid-gap:4px;gap:4px}.studio-panel_logToolErrorHeadline__SslhJ{color:#b6322d;font-size:12px;line-height:1.4;overflow-wrap:anywhere;word-break:break-word}.studio-panel_logToolErrorMeta___spUw{color:#8f4a47;font-size:11px;line-height:1.4;overflow-wrap:anywhere;word-break:break-word;font-family:DM Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.studio-panel_logToolErrorDetails__MSU5Y{margin:0}.studio-panel_logToolErrorSummary__e_HW5{cursor:pointer;color:#8f4a47}.studio-panel_logToolErrorStack___AgNt,.studio-panel_logToolErrorSummary__e_HW5{font-size:11px;font-family:DM Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.studio-panel_logToolErrorStack___AgNt{margin:6px 0 0;border:1px solid #f0d4d3;border-radius:6px;background:#fff8f8;padding:8px;color:#7f3531;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-height:180px;overflow:auto}.studio-panel_logRunEffectTag__f5Qj9{border-radius:999px;padding:2px 7px;background:rgba(175,82,222,.13);color:#6d43a3;font-size:10px;font-weight:700;letter-spacing:.03em}.studio-panel_logRunEffectMessage__54AM2{min-width:0;color:var(--text-secondary);font-size:12px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-panel_logRunEffectTime__wbLVv{color:var(--text-tertiary);font-size:11px;font-family:DM Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:nowrap}.studio-panel_logRunFooter__xVhkS{border-top:1px solid var(--border);padding-top:8px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:var(--text-tertiary);font-size:12px}.studio-panel_logRunFooter__xVhkS strong{color:var(--text-secondary)}.studio-panel_logRunIncidentLink__Yv_bP{color:#0b6cf0;text-decoration:none;font-weight:600}.studio-panel_logRunIncidentLink__Yv_bP:hover{text-decoration:underline}.studio-panel_logsLoadMoreWrap__CGghQ{display:flex;justify-content:center}.studio-panel_logsRefreshButton__Q1XmB{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:#fff;color:var(--text-secondary);padding:6px 14px;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}.studio-panel_logsRefreshButton__Q1XmB:hover{background:#f7f8fb;color:var(--text-primary)}.studio-panel_logsRefreshButton__Q1XmB:disabled{opacity:.5;cursor:not-allowed}.studio-panel_logsLoadMoreButton__SHwq5{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:#fff;color:var(--text-secondary);padding:9px 20px;font-size:13px;font-weight:500;cursor:pointer}.studio-panel_logsLoadMoreButton__SHwq5:hover{background:#f7f8fb;color:var(--text-primary)}.studio-panel_documentsOverview__OqbEZ{display:grid;grid-gap:10px;gap:10px}.studio-panel_documentsStatsGrid__d3hhU{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.studio-panel_documentsStatCard__JNJ0H{border-radius:var(--radius);border:1px solid var(--border);background:#fff;box-shadow:var(--shadow-sm);padding:14px 16px;display:grid;grid-gap:4px;gap:4px}.studio-panel_documentsStatLabel__zNx1J{color:var(--text-tertiary);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.studio-panel_documentsStatValue__HJyMQ{color:var(--text-primary);font-size:32px;line-height:1;font-weight:600;letter-spacing:-.03em}.studio-panel_documentsStatValueProduct__T7Gu9{color:var(--text-primary);font-size:24px;line-height:1.15;font-weight:600;letter-spacing:-.02em;white-space:normal;overflow-wrap:anywhere}.studio-panel_documentsStatSub__6Gjk7{color:var(--text-secondary);font-size:12px;font-weight:500}.studio-panel_documentsFiltersBar__qxoqT{border-radius:var(--radius);border:1px solid var(--border);background:#fff;box-shadow:var(--shadow-sm);padding:12px 14px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.studio-panel_documentsFilterLabel__fq4Rg{color:var(--text-tertiary);font-size:12px;font-weight:500}.studio-panel_documentsFilterGroup__7rAxr{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1 1}.studio-panel_documentsFilterField__I4sDm{min-width:180px}.studio-panel_documentsFilterSelect__idLmV{min-width:180px;width:auto}.studio-panel_documentsCreateCard__T2TOR{border-radius:var(--radius);border:1px solid var(--border);background:#fff;box-shadow:var(--shadow-sm);padding:14px;display:grid;grid-gap:12px;gap:12px}.studio-panel_documentsCreateHeader__BSszA{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.studio-panel_documentsCreateTitle__xocc4{margin:0;color:var(--text-primary);font-size:15px;font-weight:600}.studio-panel_documentsCreateHint__H7SMj{color:var(--text-secondary);font-size:12px;line-height:1.45}.studio-panel_documentsCreateFields__BW1a4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.studio-panel_documentsCreateField__jJwvV{min-width:0}.studio-panel_documentCreateEditor__lp28L{min-height:240px;height:auto;width:100%;max-width:100%;resize:vertical}.studio-panel_documentsCreateActions__UdSul{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.studio-panel_documentsCardsList__apStL{flex:none;min-height:auto;overflow:visible;display:flex;flex-direction:column;align-items:stretch;gap:12px;min-width:0}.studio-panel_documentsSaveNotice__fnl_m{border-radius:var(--radius-sm);border:1px solid rgba(40,167,69,.24);background:var(--green-soft);color:#1f8f43;font-size:12px;font-weight:600;padding:9px 10px}.studio-panel_documentCard__E68fe{border-radius:var(--radius);border:1px solid var(--border);background:#fff;box-shadow:var(--shadow-sm);overflow:visible;transition:border-color .2s ease,box-shadow .2s ease;min-height:116px}.studio-panel_documentCard__E68fe[open]{border-color:rgba(0,113,227,.2);box-shadow:0 10px 26px rgba(0,0,0,.08)}.studio-panel_documentCardHeader__rGylt{list-style:none;cursor:pointer;padding:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.studio-panel_documentCardHeader__rGylt:focus-visible{outline:2px solid rgba(0,113,227,.45);outline-offset:-2px}.studio-panel_documentCardHeader__rGylt::-webkit-details-marker{display:none}.studio-panel_documentCardHeaderLeft__KPRUd{min-width:0;display:flex;align-items:flex-start;gap:12px;flex:1 1}.studio-panel_documentCardIcon__9OL9q{width:40px;height:40px;border-radius:11px;border:1px solid rgba(0,113,227,.16);background:rgba(0,113,227,.08);color:#0c5ca7;display:inline-flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0}.studio-panel_documentCardMeta__VZ41O{min-width:0;display:grid;grid-gap:7px;gap:7px}.studio-panel_documentCardMetaTop__A_57V{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.studio-panel_documentCardTime__FPBzy{color:var(--text-tertiary);font-size:13px;font-family:DM Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.studio-panel_documentCardTag__np94y{display:inline-flex;align-items:center;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700;letter-spacing:.03em}.studio-panel_documentCardTagProduct__tcCDj{color:#6d43a3;background:rgba(175,82,222,.13)}.studio-panel_documentCardTagUser__NnIb3{color:#0b5ca9;background:rgba(0,113,227,.1)}.studio-panel_documentCardTagSystem__LS8CL{color:#1f8f43;background:var(--green-soft)}.studio-panel_documentCardPath__HrjPk{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.5;word-break:break-word}.studio-panel_documentCardPreview__w4rdg{color:var(--text-secondary);font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.studio-panel_documentCardHeaderRight__I7Wub{display:grid;grid-gap:8px;gap:8px;justify-items:end;flex-shrink:0}.studio-panel_documentCardId__NV1_d{border-radius:6px;border:1px solid var(--border);background:#f8f8fa;color:var(--text-tertiary);font-size:11px;font-family:DM Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;padding:2px 7px}.studio-panel_documentCardChevron__3HfIy{color:var(--text-tertiary);font-size:18px;line-height:1;transition:transform .18s ease}.studio-panel_documentCard__E68fe[open] .studio-panel_documentCardChevron__3HfIy{transform:rotate(180deg)}.studio-panel_documentCardBody__U5xBv{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:12px;padding:14px 18px;background:#fdfdfe}.studio-panel_documentBodySection__uT2Zc{display:grid;grid-gap:6px;gap:6px;min-width:0}.studio-panel_documentBodyLabel__T4AUB{color:var(--text-tertiary);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.studio-panel_documentBodyCode__F37cO{margin:0;border-radius:var(--radius-sm);border:1px solid var(--border);background:#fff;color:var(--text-primary);font-size:12px;line-height:1.5;padding:10px 11px;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-family:DM Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.studio-panel_documentBodyEditor__0L56f{min-height:320px;height:auto;width:100%;max-width:100%;resize:vertical}.studio-panel_documentBodyActions__wdiot{display:flex;justify-content:flex-end}.studio-panel_documentsLoadMoreWrap__f3HlW{display:flex;justify-content:center}.studio-panel_documentsLoadMoreButton__wZkA2{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:#fff;color:var(--text-secondary);padding:9px 20px;font-size:13px;font-weight:500;cursor:pointer}.studio-panel_documentsLoadMoreButton__wZkA2:hover{background:#f7f8fb;color:var(--text-primary)}.studio-panel_docsNavBar__e3Nbn{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:space-between;border-radius:var(--radius);border:1px solid var(--border);background:#fff;box-shadow:var(--shadow-sm);padding:10px 14px}.studio-panel_docsBreadcrumb__iPUBf{flex-wrap:wrap;min-width:0}.studio-panel_docsBreadcrumbSegment__ylYDZ,.studio-panel_docsBreadcrumb__iPUBf{display:flex;align-items:center;gap:2px}.studio-panel_docsBreadcrumbItem___Gk8d{background:none;border:none;padding:3px 6px;border-radius:5px;color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;transition:background .12s,color .12s;font-family:inherit}.studio-panel_docsBreadcrumbItem___Gk8d:hover{background:#f0f1f5;color:var(--text-primary)}.studio-panel_docsBreadcrumbCurrent__xiMic{padding:3px 6px;color:var(--text-primary);font-size:13px;font-weight:600}.studio-panel_docsBreadcrumbSep__kgWMD{color:var(--text-tertiary);font-size:14px;font-weight:400;padding:0 1px}.studio-panel_docsNavRight__pVYaW{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex-shrink:0}.studio-panel_docsFolderList__Upc9J{display:flex;flex-direction:column;gap:4px}.studio-panel_docsFolderRow__hmtOn{display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:var(--radius);border:1px solid var(--border);background:#fff;box-shadow:var(--shadow-sm);cursor:pointer;transition:background .14s,border-color .14s;text-align:left;font-family:inherit;width:100%}.studio-panel_docsFolderRow__hmtOn:hover{background:#f4f6fb;border-color:rgba(0,113,227,.22)}.studio-panel_docsFolderIcon__1sMm8{font-size:18px;flex-shrink:0;line-height:1}.studio-panel_docsFolderName__tUqDR{color:var(--text-primary);font-size:14px;font-weight:600;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-panel_docsFolderArrow__f0263{color:var(--text-tertiary);font-size:18px;font-weight:400;flex-shrink:0}.studio-panel_docsNewDocButton__QfJML{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:#fff;color:var(--text-secondary);padding:6px 14px;font-size:13px;font-weight:500;cursor:pointer;transition:background .14s,color .14s,border-color .14s;font-family:inherit;white-space:nowrap}.studio-panel_docsNewDocButton__QfJML:hover{background:#f0f4ff;color:#0071e3;border-color:rgba(0,113,227,.35)}.studio-panel_docsNewDocButtonActive__Mq8Td{background:rgba(0,113,227,.08);color:#0071e3;border-color:rgba(0,113,227,.3)}.studio-panel_usageRollupDetails__wQRp1{border-radius:var(--radius-sm);border:1px solid var(--border);background:#f9f9fb}.studio-panel_usageRollupToggle__EyZSZ{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;color:var(--text-primary);font-size:12px;font-weight:600}.studio-panel_usageRollupToggle__EyZSZ::-webkit-details-marker{display:none}.studio-panel_usageRollupToggleMeta__n6T5V{color:var(--text-secondary);font-size:11px;font-weight:500;white-space:nowrap}.studio-panel_usageRollupSection__zDCDF{display:grid;grid-gap:8px;gap:8px;padding:0 8px 8px}.studio-panel_usageRollupCards__6diHR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.studio-panel_usageRollupCard__xFd0g{border-radius:var(--radius-sm);border:1px solid var(--border);background:#fff;padding:8px;display:grid;grid-gap:4px;gap:4px}.studio-panel_usageRollupLabel__l889h{color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.studio-panel_usageRollupValue__o8WPi{color:var(--text-primary);font-size:14px;font-weight:600}.studio-panel_usageRollupBreakdownGrid__pl51Y{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.studio-panel_usageRollupBreakdownCard__Y1u8o{border-radius:var(--radius-sm);border:1px solid var(--border);background:#fff;padding:8px;display:grid;grid-gap:6px;gap:6px}.studio-panel_usageRollupBreakdownTitle__BG9yA{color:var(--text-secondary);font-size:11px;font-weight:600}.studio-panel_usageRollupBreakdownList__GW8G5{display:grid;grid-gap:6px;gap:6px}.studio-panel_usageRollupBreakdownRow__n6eH7{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.studio-panel_usageRollupBreakdownKey__N24_0{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:12px}.studio-panel_usageRollupBreakdownValue__6sF3B{color:var(--text-secondary);font-size:11px;font-weight:500;white-space:nowrap}.studio-panel_logList__SI6hQ{min-height:0;overflow-y:auto;display:grid;align-content:start;grid-gap:8px;gap:8px}.studio-panel_logList__SI6hQ::-webkit-scrollbar{width:8px}.studio-panel_logList__SI6hQ::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(0,0,0,.2)}.studio-panel_documentItem__RNgW_,.studio-panel_logItem__MyHAb,.studio-panel_timelineRun__M3pao{border-radius:var(--radius-sm);border:1px solid var(--border);background:#fff;padding:10px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.studio-panel_documentItem__RNgW_,.studio-panel_timelineRun__M3pao{display:grid;grid-gap:8px;gap:8px}.studio-panel_documentPath__ZvZM_{color:var(--text-primary);font-size:12px;font-weight:600;font-family:DM Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;word-break:break-word}.studio-panel_documentDetails__f4a_p{border-radius:var(--radius-sm);border:1px solid var(--border);background:#f9f9fb}.studio-panel_documentSystemBadge__7onex{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700;letter-spacing:.03em;color:#6d43a3;background:rgba(175,82,222,.14)}.studio-panel_documentSummary__hPfd_{cursor:pointer;list-style:none;padding:7px 8px;color:var(--text-secondary);font-size:11px;font-weight:600}.studio-panel_documentSummary__hPfd_::-webkit-details-marker{display:none}.studio-panel_documentJson__0s9Fi{margin:0 8px 8px;border-radius:7px;padding:8px;background:#fff;border:1px solid var(--border);color:var(--text-primary);font-size:11px;line-height:1.46;white-space:pre-wrap;word-break:break-word;font-family:DM Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.studio-panel_documentEditor__nw8y_{margin:0 8px;height:220px}.studio-panel_documentEditorActions__cjdx6{display:flex;justify-content:flex-end;padding:8px}.studio-panel_timelineRunHeader__7ZImj{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.studio-panel_timelineRunHeaderRight__2xOiF{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.studio-panel_timelineRunId___liYR{color:var(--text-tertiary);font-size:11px;font-family:DM Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.studio-panel_timelineDuration__bSmOk,.studio-panel_timelineMetaFail__qf6LX,.studio-panel_timelineMetaOk__N3w97,.studio-panel_timelineMeta__qzczC,.studio-panel_timelineUsage__8BZ5v{font-size:11px;font-weight:500}.studio-panel_timelineDuration__bSmOk,.studio-panel_timelineMeta__qzczC{color:var(--text-tertiary)}.studio-panel_timelineUsage__8BZ5v{color:var(--text-secondary)}.studio-panel_timelineModel__ZT7QF{max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:999px;padding:2px 7px;border:1px solid rgba(0,113,227,.2);background:var(--accent-soft);color:#0d579f;font-size:11px;font-weight:500}.studio-panel_timelineStatusFail__zg24C,.studio-panel_timelineStatusOk__ltgmY,.studio-panel_timelineStatusPartial__t67Y8{font-size:11px;font-weight:700;letter-spacing:.03em}.studio-panel_timelineStatusOk__ltgmY{color:#1f8f43}.studio-panel_timelineStatusFail__zg24C{color:#a93832}.studio-panel_timelineStatusPartial__t67Y8{color:#b17715}.studio-panel_timelineRow__D98aa{display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px;align-items:center}.studio-panel_timelineToolDetails___haqa{border-radius:var(--radius-sm);border:1px solid var(--border);background:#f9f9fb}.studio-panel_timelineToolSummary__gNBBb{list-style:none;cursor:pointer;padding:0 6px}.studio-panel_timelineToolSummary__gNBBb::-webkit-details-marker{display:none}.studio-panel_timelineToolBody__N06aa{display:grid;grid-gap:6px;gap:6px;border-top:1px solid var(--border);margin:0 8px 8px;padding-top:6px}.studio-panel_timelineToolPayload__NuECC{display:grid;grid-gap:4px;gap:4px}.studio-panel_timelineToolPayloadLabel__K7m1z{color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.studio-panel_timelineToolPayloadCode__dPfLm{margin:0;border-radius:7px;border:1px solid var(--border);background:#fff;color:var(--text-primary);padding:7px 8px;font-size:11px;line-height:1.46;white-space:pre-wrap;word-break:break-word;font-family:DM Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.studio-panel_timelineTag__z4IdJ{min-width:70px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700;letter-spacing:.03em}.studio-panel_timelineInbound__y1kfl{color:#1a7f37;background:var(--tag-in)}.studio-panel_timelineTool__3rKJM{color:var(--tag-tool-text);background:var(--tag-tool)}.studio-panel_timelineEffect__ONJPS{color:#6d43a3;background:rgba(175,82,222,.14)}.studio-panel_timelineOutbound__umAul{color:#c07000;background:var(--tag-out)}.studio-panel_timelineMessage__QGTGu{min-width:0;color:var(--text-primary);font-size:12px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-panel_timelineMetaOk__N3w97{color:#1f8f43}.studio-panel_timelineMetaFail__qf6LX{color:#a93832}.studio-panel_timelineLegacyBlock__FcFrm{border-top:1px solid var(--border);margin-top:4px;padding-top:8px;display:grid;grid-gap:8px;gap:8px}.studio-panel_logMeta__TRga_{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px;color:var(--text-secondary);font-size:11px;font-weight:500}.studio-panel_logMessage__4fOsi{color:var(--text-primary);font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word}@media (max-width:1160px){.studio-panel_documentsStatsGrid__d3hhU,.studio-panel_logsStatsGrid__9PC46{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-panel_documentsFiltersBar__qxoqT,.studio-panel_logsFiltersBar__Fxh19{align-items:stretch}.studio-panel_documentsCreateFields__BW1a4{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-panel_logsSearchFieldGroup__886a3,.studio-panel_logsSearchField__FUB5Y{min-width:220px}.studio-panel_logsToolbar__tXPnw,.studio-panel_usageRollupCards__6diHR{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-panel_usageRollupBreakdownGrid__pl51Y{grid-template-columns:1fr}}@media (max-width:980px){.studio-panel_panelBody__ZiygP{overflow-y:auto;padding:12px}.studio-panel_card__U32Rz{overflow:visible;padding:12px}.studio-panel_cardTitle__Lae0q{font-size:19px}.studio-panel_skillsWorkspace__iC09J{grid-template-columns:1fr}.studio-panel_skillsSidebar__tPYhX{border-right:none;border-bottom:1px solid var(--border);padding-right:0;padding-bottom:10px}.studio-panel_documentsStatsGrid__d3hhU,.studio-panel_logsStatsGrid__9PC46{grid-template-columns:1fr}.studio-panel_documentsFiltersBar__qxoqT,.studio-panel_logsFiltersBar__Fxh19{display:grid;grid-gap:10px;gap:10px}.studio-panel_documentsCreateFields__BW1a4{grid-template-columns:1fr}.studio-panel_documentsCreateActions__UdSul{justify-content:flex-start}.studio-panel_documentsFilterGroup__7rAxr,.studio-panel_logsFilterGroup__yMK4f{width:100%}.studio-panel_documentsFilterField__I4sDm,.studio-panel_documentsFilterSelect__idLmV,.studio-panel_logsFilterField__D1oxI,.studio-panel_logsFilterSelect__o78oM,.studio-panel_logsSearchFieldGroup__886a3{width:100%;min-width:0}.studio-panel_logsFilterDivider__V6hKh{display:none}.studio-panel_logsSearchField__FUB5Y{width:100%;min-width:0}.studio-panel_documentCardHeader__rGylt,.studio-panel_logRunHeader__LA_na{flex-direction:column;align-items:stretch}.studio-panel_documentCardHeaderRight__I7Wub,.studio-panel_logRunHeaderRight__l1XtI{justify-items:start}.studio-panel_logRunEffectRow__XslBP,.studio-panel_logToolRow__0TKuk{grid-template-columns:auto minmax(0,1fr) auto}.studio-panel_logToolName__JwKrS{grid-column:2}.studio-panel_logToolArgs__q47cZ{grid-column:2/-1}.studio-panel_logRunFooter__xVhkS{gap:8px}.studio-panel_timelineRow__D98aa{grid-template-columns:1fr;gap:4px}.studio-panel_timelineMetaFail__qf6LX,.studio-panel_timelineMetaOk__N3w97,.studio-panel_timelineMeta__qzczC,.studio-panel_timelineTag__z4IdJ{justify-self:start}}@media (max-width:860px){.studio-panel_panelRoot__gpFfC{height:auto;overflow:visible}.studio-panel_panelBody__ZiygP{overflow:visible}.studio-panel_logsOverviewMobileHidden__1BvkR{display:none}}@media (max-width:680px){.studio-panel_documentsStatsGrid__d3hhU,.studio-panel_logsStatsGrid__9PC46{grid-template-columns:1fr}.studio-panel_logRunMetaTop__DTE1z{gap:4px}.studio-panel_logRunMessageBubble__miA_C,.studio-panel_logRunPreview__DkHqY{font-size:13px}.studio-panel_logsToolbar__tXPnw,.studio-panel_usageRollupCards__6diHR{grid-template-columns:1fr}.studio-panel_skillHeader__Ms9DJ{flex-direction:column;align-items:stretch}}.studio-panel_userEmail__Dbdz1{font-weight:600;color:var(--text-primary)}.studio-panel_userId__GPDfx,.studio-panel_userProductId__nLKVE{font-family:DM Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;color:var(--text-secondary)}.studio-panel_userId__GPDfx{-webkit-user-select:all;-moz-user-select:all;user-select:all}.studio-panel_planBadgeFree__G_L13,.studio-panel_planBadgePro__7XyKF{display:inline-block;padding:1px 6px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.studio-panel_planBadgeFree__G_L13{background:rgba(0,0,0,.07);color:var(--text-secondary)}.studio-panel_planBadgePro__7XyKF{background:rgba(34,139,87,.12);color:#1a7d4e}.studio-panel_counterWarning__kudPn{color:#c05800;font-weight:600}