.Sidebar_sidebar__oTTpu{display:flex;flex-direction:column;height:100vh;width:220px;background:#1a1a2e;transition:width .3s ease;overflow:hidden}.Sidebar_sidebar__oTTpu.Sidebar_collapsed__6joV1{width:60px}.Sidebar_header__Dwr6m{display:flex;align-items:center;justify-content:space-between;padding:15px;border-bottom:1px solid rgba(255,255,255,.1);min-height:60px}.Sidebar_logo__xGFK5{display:flex;align-items:center;overflow:hidden}.Sidebar_logoText__qObqz{font-size:18px;font-weight:700;color:#fff;white-space:nowrap;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Sidebar_toggleBtn__owuPN{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(255,255,255,.1);border:none;border-radius:6px;color:#888;cursor:pointer;transition:all .2s;flex-shrink:0}.Sidebar_toggleBtn__owuPN:hover{background:rgba(255,255,255,.15);color:#fff}.Sidebar_nav__WxTMM{flex:1;padding:15px 10px;display:flex;flex-direction:column;gap:5px}.Sidebar_navItem__Wa91r{display:flex;align-items:center;gap:12px;padding:12px 14px;background:transparent;border:none;border-radius:8px;color:#888;cursor:pointer;transition:all .2s;text-align:left;width:100%;white-space:nowrap}.Sidebar_navItem__Wa91r:hover{background:rgba(255,255,255,.08);color:#fff}.Sidebar_navItem__Wa91r.Sidebar_active__XIQzC{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.Sidebar_navIcon__yxKYS{display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:16px;flex-shrink:0}.Sidebar_navLabel__ChULD{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.Sidebar_footer__SQlqB{padding:10px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:5px}.Sidebar_logoutBtn__H0Ut_:hover{background:rgba(239,68,68,.2)!important;color:#ef4444!important}.Sidebar_sidebar__oTTpu.Sidebar_collapsed__6joV1 .Sidebar_header__Dwr6m{justify-content:center;padding:15px 10px}.Sidebar_sidebar__oTTpu.Sidebar_collapsed__6joV1 .Sidebar_navItem__Wa91r{justify-content:center;padding:12px}.Sidebar_sidebar__oTTpu.Sidebar_collapsed__6joV1 .Sidebar_navIcon__yxKYS{margin:0}.Sidebar_sidebar__oTTpu.Sidebar_collapsed__6joV1 .Sidebar_navItem__Wa91r{position:relative}.Sidebar_sidebar__oTTpu.Sidebar_collapsed__6joV1 .Sidebar_navItem__Wa91r:after{content:attr(title);position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:10px;padding:6px 12px;background:#333;color:#fff;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;z-index:1000}.Sidebar_sidebar__oTTpu.Sidebar_collapsed__6joV1 .Sidebar_navItem__Wa91r:hover:after{opacity:1;visibility:visible}.Skeleton_page___nH_O{padding:32px;width:100%;min-width:0;color:var(--ws-ink,#172026);background:var(--ws-bg,#fff)}.Skeleton_page___nH_O h1{font-size:28px;line-height:1.25;margin:0 0 24px}.Skeleton_region__c5nhn{min-width:0;width:100%}.Skeleton_placeholders__ajyJR{display:grid;gap:0}.Skeleton_row__MtH9m{display:grid;grid-template-columns:2fr 1fr 1fr;gap:24px;padding:24px 16px;border-bottom:1px solid var(--ws-line,#e1e8e4)}.Skeleton_bar__JDqFD{display:block;height:14px;border-radius:5px;background:var(--ws-line,#e1e8e4);animation:Skeleton_breathe__ziZQs 1.6s ease-in-out infinite}.Skeleton_row__MtH9m .Skeleton_bar__JDqFD:first-child{width:80%}.Skeleton_row__MtH9m:nth-child(2n) .Skeleton_bar__JDqFD:first-child{width:60%}.Skeleton_toolbar__9ZuEc{display:flex;gap:16px;margin-bottom:24px}.Skeleton_toolbar__9ZuEc .Skeleton_bar__JDqFD{height:36px;width:160px}.Skeleton_panels__1rybD{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:8px;min-height:60vh;width:100%}.Skeleton_chart__tq3nG,.Skeleton_editor__Qivy_{padding:16px;background:var(--ws-soft,#f6f8f7);min-height:320px}.Skeleton_editor__Qivy_ .Skeleton_row__MtH9m{grid-template-columns:1fr;border:0;padding:10px 0}.Skeleton_editor__Qivy_ .Skeleton_bar__JDqFD:not(:first-child){display:none}.Skeleton_chart__tq3nG .Skeleton_row__MtH9m{padding:28px 0}.Skeleton_cards__gklUM .Skeleton_placeholders__ajyJR{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.Skeleton_cards__gklUM .Skeleton_row__MtH9m{display:flex;flex-direction:column;border:1px solid var(--ws-line,#e1e8e4);border-radius:8px;min-height:140px}.Skeleton_srOnly__jrMlP{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes Skeleton_breathe__ziZQs{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.Skeleton_bar__JDqFD{animation:none}}@media (max-width:767px){.Skeleton_page___nH_O{padding:20px 16px}.Skeleton_cards__gklUM .Skeleton_placeholders__ajyJR,.Skeleton_panels__1rybD{grid-template-columns:minmax(0,1fr)}.Skeleton_row__MtH9m{gap:12px;padding:20px 8px}.Skeleton_toolbar__9ZuEc .Skeleton_bar__JDqFD{width:120px}}.Skeleton_filters__2BD_n{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.Skeleton_filters__2BD_n button,.Skeleton_filters__2BD_n input{padding:8px 12px;border:1px solid var(--ws-line,#e1e8e4);border-radius:8px;background:var(--ws-soft,#f6f8f7);color:var(--ws-sub,#596761);font:inherit}.Skeleton_filters__2BD_n input{min-width:0;max-width:100%}.Skeleton_page___nH_O>a{color:var(--ws-brand,#326e69)}.Builder_page__Stfo3{background:#fff;color:#14202c;font:14px/1.55 Inter,system-ui,sans-serif;padding:0 32px 24px}.Builder_page__Stfo3 *{box-sizing:border-box}.Builder_header__6JQbq{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border-bottom:1px solid #e2e8e9;padding:22px 0}.Builder_brand__Logx3{font-size:23px;font-weight:700;letter-spacing:-1px}.Builder_actions__IgGL2,.Builder_nav__EMh9U,.Builder_row__dzbCk{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.Builder_nav__EMh9U a{color:#586775;text-decoration:none}.Builder_page__Stfo3 button{border:1px solid #d9e1e3;border-radius:8px;background:white;color:#14202c;font:inherit;padding:9px 14px;min-height:42px;cursor:pointer}.Builder_page__Stfo3 button:hover:not(:disabled){border-color:#087c73}.Builder_page__Stfo3 button:disabled{opacity:.5;cursor:not-allowed}.Builder_page__Stfo3 button:focus-visible,.Builder_page__Stfo3 input:focus-visible,.Builder_page__Stfo3 select:focus-visible,.Builder_page__Stfo3 textarea:focus-visible{outline:3px solid #0d9488;outline-offset:2px}.Builder_page__Stfo3 button.Builder_primary__EkOFh,.Builder_page__Stfo3 button[aria-pressed=true]{background:#087c73;border-color:#087c73;color:white}.Builder_toolbar__R4dIb{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:24px 0}.Builder_title__1Dpc5{font:600 24px/1.3 Inter,system-ui;border:0;border-bottom:1px solid transparent;width:min(100%,350px);background:white;color:#14202c}.Builder_title__1Dpc5:focus{border-bottom-color:#087c73}.Builder_muted__uxdwM{font-size:12px;color:#586775}.Builder_workspace___sqzS{display:grid;grid-template-columns:minmax(300px,38fr) minmax(0,62fr);gap:28px;max-width:1500px;margin:auto}.Builder_coding__DNQem{grid-template-columns:minmax(0,62fr) minmax(300px,38fr)}.Builder_chat___G_3Z{border-right:1px solid #e2e8e9;padding-right:28px;min-width:0}.Builder_messages__IYEea{display:flex;flex-direction:column;gap:18px;max-height:550px;overflow:auto;margin-bottom:20px}.Builder_message__8FQdS{white-space:pre-wrap;overflow-wrap:anywhere}.Builder_user__vQ0ct{padding:14px;background:#f4f7f7}.Builder_label__1ypXC{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700;color:#586775}.Builder_composer__XQaHL{border:1px solid #d9e1e3;border-radius:12px;padding:12px;margin-top:16px}.Builder_composer__XQaHL textarea{width:100%;min-height:95px;resize:vertical;border:0;background:white;color:#14202c;font:inherit}.Builder_composer__XQaHL .Builder_row__dzbCk{justify-content:space-between}.Builder_empty__4rWG3{padding:28px 0}.Builder_empty__4rWG3 h1{font-size:36px;line-height:1.15;letter-spacing:-1.5px;font-weight:600}.Builder_examples__hvAQJ{display:flex;flex-direction:column;gap:8px;margin-top:25px}.Builder_examples__hvAQJ button{text-align:left}.Builder_panel__SBOl6{border:1px solid #e2e8e9;border-radius:12px;padding:22px;background:#fbfcfc;margin-bottom:18px;min-width:0}.Builder_panel__SBOl6 h2{margin:0 0 14px;font-size:18px;font-weight:600}.Builder_panel__SBOl6 h3{font-size:15px;margin:18px 0 8px}.Builder_fields__oVxOV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.Builder_field__sjQAR{display:flex;flex-direction:column;gap:5px}.Builder_field__sjQAR input,.Builder_field__sjQAR select,.Builder_search__WUOMN{width:100%;min-height:40px;padding:8px 10px;border:1px solid #d9e1e3;border-radius:6px;background:white;color:#14202c;font:inherit}.Builder_full__qngmn{grid-column:1/-1}.Builder_notice___k_Y5{background:#e9f7f5;color:#08655e;padding:12px 14px;border-radius:8px;margin:14px 0;overflow-wrap:anywhere}.Builder_error__0PTdK{background:#fff0ef;color:#9c2824;padding:12px;border-radius:8px;margin:12px 0;white-space:pre-wrap}.Builder_actions__IgGL2{margin:16px 0}.Builder_metrics__QpRks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.Builder_value__bLTWs{font-size:24px;letter-spacing:-.6px;font-variant-numeric:tabular-nums}.Builder_chart__oWpx2{width:100%;height:220px}.Builder_table__i4cp4{overflow:auto;max-height:330px}.Builder_table__i4cp4 table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums;font-size:12px}.Builder_table__i4cp4 td,.Builder_table__i4cp4 th{text-align:right;white-space:nowrap;padding:9px;border-bottom:1px solid #e2e8e9}.Builder_table__i4cp4 td:first-child,.Builder_table__i4cp4 th:first-child{text-align:left}.Builder_editor__zkmGM{border:1px solid #e2e8e9;border-radius:10px;overflow:hidden;background:white;min-height:470px}.Builder_proposal__cPFqP{display:grid;grid-template-columns:1fr 1fr;gap:12px}.Builder_proposal__cPFqP pre{background:white;border:1px solid #e2e8e9;padding:12px;overflow:auto;max-height:340px;font-size:12px;white-space:pre-wrap}.Builder_footer__2xotf{margin-top:24px;padding-top:18px;border-top:1px solid #e2e8e9;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#586775;font-size:12px}.Builder_review__1psfP{display:flex;gap:10px;align-items:flex-start;margin-top:14px}.Builder_review__1psfP input{margin-top:5px}.Builder_history__t_t_1{display:flex;gap:8px;flex-wrap:wrap}.Builder_history__t_t_1 select{max-width:100%;padding:8px;background:white;color:#14202c;border:1px solid #d9e1e3;border-radius:8px}.Builder_badge__DLmA_{background:#e9f7f5;color:#087c73;font-size:12px;padding:5px 10px;border-radius:20px}.Builder_page__Stfo3 details{margin:14px 0}.Builder_page__Stfo3 summary{cursor:pointer;color:#087c73}.Builder_busy__YdWxD{padding:40px;color:#586775}.Builder_codeFallback__Li462{width:100%;height:460px;background:#fff;color:#14202c;padding:12px;font:13px/1.6 monospace;border:0}@media (max-width:1000px){.Builder_metrics__QpRks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.Builder_page__Stfo3{padding:0 16px 20px}.Builder_coding__DNQem,.Builder_workspace___sqzS{grid-template-columns:1fr}.Builder_chat___G_3Z{padding-right:0;border-right:0;border-bottom:1px solid #e2e8e9;padding-bottom:20px}.Builder_messages__IYEea{max-height:350px}.Builder_fields__oVxOV{grid-template-columns:1fr}.Builder_panel__SBOl6{padding:16px}.Builder_proposal__cPFqP{grid-template-columns:1fr}.Builder_title__1Dpc5{font-size:21px}.Builder_page__Stfo3 button{min-height:44px}.Builder_page__Stfo3 input,.Builder_page__Stfo3 select,.Builder_page__Stfo3 textarea{font-size:16px}.Builder_nav__EMh9U{font-size:12px}.Builder_empty__4rWG3 h1{font-size:30px}}.Builder_shell__QKIBq{padding-left:272px}.Builder_sidebar__BPrRG{position:fixed;inset:0 auto 0 0;width:240px;padding:24px 16px;background:#f7f9f8;border-right:1px solid #e7eceb;display:flex;flex-direction:column;gap:20px;z-index:2}.Builder_sidebar__BPrRG h2{font-size:12px;color:#65736f;margin:8px 0 0}.Builder_sidebar__BPrRG nav{display:flex;flex-direction:column;gap:4px;overflow:auto;flex:1}.Builder_sidebar__BPrRG nav button{text-align:left;border:0;background:transparent;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}.Builder_sidebar__BPrRG nav button[aria-current=page]{background:#e3eeeb;color:#08655e}.Builder_conversationWorkspace__lNZCF{display:block;max-width:820px}.Builder_conversationWorkspace__lNZCF .Builder_chat___G_3Z{border:0;padding:0}.Builder_conversationWorkspace__lNZCF .Builder_messages__IYEea{max-height:none;overflow:visible;gap:28px}.Builder_conversationWorkspace__lNZCF .Builder_user__vQ0ct{align-self:flex-end;max-width:85%;padding:14px 20px;border-radius:20px}.Builder_conversationWorkspace__lNZCF .Builder_message__8FQdS p{margin:8px 0}.Builder_conversationWorkspace__lNZCF .Builder_composer__XQaHL{position:sticky;bottom:12px;background:white;box-shadow:0 4px 24px #14202c0d;z-index:1}.Builder_conversationWorkspace__lNZCF .Builder_empty__4rWG3{text-align:center;padding:40px 0}.Builder_conversationWorkspace__lNZCF .Builder_examples__hvAQJ{max-width:640px;margin:24px auto}.Builder_nextStep__gHT5S{margin:24px 0;padding:20px 0;border-top:1px solid #e2e8e9}.Builder_nextStep__gHT5S h2{font-size:16px}.Builder_history__t_t_1{display:block;font-size:12px}.Builder_history__t_t_1>button,.Builder_history__t_t_1>label{margin:8px}@media (max-width:760px){.Builder_shell__QKIBq{padding-left:16px}.Builder_sidebar__BPrRG{position:static;width:auto;max-height:220px;margin:0 -16px;padding:16px;gap:10px}.Builder_sidebar__BPrRG nav{flex-direction:row;overflow:auto;min-height:44px}.Builder_sidebar__BPrRG h2,.Builder_sidebar__BPrRG>a:last-child{display:none}.Builder_conversationWorkspace__lNZCF .Builder_composer__XQaHL{bottom:4px}}.Builder_fullWidthResults__kudq_{grid-column:1/-1;min-width:0}.Builder_conversationWorkspace__lNZCF .Builder_composer__XQaHL,.Builder_conversationWorkspace__lNZCF .Builder_messages__IYEea{max-width:820px;margin-left:auto;margin-right:auto}.Builder_runLink__yydk7{display:flex;flex-direction:column;gap:12px;margin:16px 0}.Builder_runLink__yydk7 a{color:#087c73;font-weight:600}.Builder_resultsPage__HQbpT{max-width:1600px;margin:auto;padding:24px}.Builder_resultsPage__HQbpT h1{font-size:24px;margin:24px 0 4px}.Builder_page__Stfo3{min-height:100vh;max-width:1500px;margin:auto;padding:0 32px 32px;background:var(--ws-bg,#fff);color:var(--ws-ink,#172026)}.Builder_codeFallback__Li462,.Builder_composer__XQaHL textarea,.Builder_editor__zkmGM,.Builder_field__sjQAR input,.Builder_field__sjQAR select,.Builder_page__Stfo3 button,.Builder_proposal__cPFqP pre,.Builder_search__WUOMN,.Builder_title__1Dpc5{background:var(--ws-bg,#fff);color:var(--ws-ink,#172026);border-color:var(--ws-line,#e1e8e4)}.Builder_page__Stfo3 button.Builder_primary__EkOFh{background:var(--ws-brand,#397e79);border-color:var(--ws-brand,#397e79);color:var(--ws-bg,#fff)}.Builder_page__Stfo3 button[aria-pressed=true]{background:var(--ws-tint,#edf5f2);color:var(--ws-brand,#397e79);border-color:var(--ws-line,#e1e8e4)}.Builder_footer__2xotf,.Builder_label__1ypXC,.Builder_muted__uxdwM,.Builder_nav__EMh9U a{color:var(--ws-sub,#596761)}.Builder_footer__2xotf,.Builder_header__6JQbq,.Builder_nextStep__gHT5S,.Builder_panel__SBOl6{border-color:var(--ws-line,#e1e8e4)}.Builder_panel__SBOl6{background:var(--ws-bg,#fff)}.Builder_badge__DLmA_,.Builder_notice___k_Y5{background:var(--ws-soft,#f6f8f7);color:var(--ws-brand,#397e79)}.Builder_user__vQ0ct{background:var(--ws-soft,#f6f8f7);align-self:flex-end;max-width:90%;padding:16px 20px;border-radius:12px}.Builder_error__0PTdK{background:var(--ws-soft,#f6f8f7);color:var(--ws-loss,#a4423b)}.Builder_title__1Dpc5{display:block;width:min(680px,100%);max-width:100%;margin:8px 0;font-size:27px}.Builder_toolbar__R4dIb>div{min-width:0}.Builder_focused__ObyrT{max-width:760px;margin:auto}.Builder_messages__IYEea{max-height:none;overflow:visible;gap:28px}.Builder_composer__XQaHL{background:var(--ws-bg,#fff)}.Builder_sections__y3NIs{display:flex;gap:24px;flex-wrap:wrap;border-bottom:1px solid var(--ws-line,#e1e8e4);margin:0 0 20px}.Builder_sections__y3NIs button,.Builder_sections__y3NIs button[aria-pressed=true]{background:transparent;border:0;border-radius:0;padding:12px 0;border-bottom:2px solid transparent;color:var(--ws-sub,#596761)}.Builder_sections__y3NIs button[aria-pressed=true]{border-color:var(--ws-brand,#397e79);color:var(--ws-brand,#397e79)}.Builder_studio__Umfgu{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.Builder_page__Stfo3 a{color:var(--ws-brand,#397e79)}.Builder_header__6JQbq{padding:18px 0}.Builder_empty__4rWG3{text-align:center}.Builder_empty__4rWG3 h1{font-size:32px}.Builder_page__Stfo3 summary{color:var(--ws-brand,#397e79)}@media (max-width:1199px){.Builder_studio__Umfgu{display:block}.Builder_studio__Umfgu>div+div{margin-top:32px}}@media (max-width:767px){.Builder_page__Stfo3{padding:0 16px 24px}.Builder_title__1Dpc5{font-size:23px}.Builder_fields__oVxOV{grid-template-columns:1fr}.Builder_sections__y3NIs{gap:18px}.Builder_metrics__QpRks{grid-template-columns:1fr 1fr}.Builder_toolbar__R4dIb{padding:18px 0}}.Builder_moreMenu__IghvC{position:relative;margin-left:auto}.Builder_moreMenu__IghvC>summary{padding:12px 4px;cursor:pointer;color:var(--ws-sub,#596761)}.Builder_moreMenuItems__tG7C7{position:absolute;right:0;top:100%;z-index:20;min-width:190px;padding:8px;border:1px solid var(--ws-line,#e1e8e4);border-radius:8px;background:var(--ws-bg,#fff);box-shadow:0 8px 24px #0001}.Builder_topbar__aSW4N .Builder_moreMenuItems__tG7C7 button{display:block;width:100%;text-align:left;padding:10px;border:0;border-radius:4px}.Builder_topbar__aSW4N .Builder_moreMenuItems__tG7C7 button:hover{background:var(--ws-tint,#edf5f2)}.Builder_page__Stfo3{height:100%;min-height:0;display:flex;flex-direction:column;padding:0 24px}.Builder_topbar__aSW4N{flex-shrink:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:68px;border-bottom:1px solid var(--ws-line);background:var(--ws-bg);z-index:3}.Builder_identity__QR4H0{min-width:0;display:flex;align-items:center;gap:12px}.Builder_identity__QR4H0 .Builder_title__1Dpc5{field-sizing:content;width:auto;max-width:min(300px,100%);min-width:0;margin:0;padding:0;font-size:17px;line-height:1.5;text-overflow:ellipsis;border:0}.Builder_identity__QR4H0 .Builder_title__1Dpc5:focus,.Builder_identity__QR4H0 .Builder_title__1Dpc5:hover{box-shadow:0 1px var(--ws-line)}.Builder_privacy__OM0xG{display:inline-flex;flex-shrink:0;color:var(--ws-sub)}.Builder_topbar__aSW4N .Builder_sections__y3NIs{justify-self:end;gap:2px;flex-wrap:nowrap;border:1px solid var(--ws-line);border-radius:10px;margin:0;padding:2px;align-items:center}.Builder_topbar__aSW4N .Builder_sections__y3NIs>button{display:inline-flex;justify-content:center;align-items:center;gap:7px;width:auto;min-height:38px;padding:0 10px;border:0;border-radius:7px;font-size:13px;white-space:nowrap}.Builder_topbar__aSW4N .Builder_sections__y3NIs>button[aria-pressed=true]{background:var(--ws-tint);color:var(--ws-brand)}.Builder_topbar__aSW4N svg{width:18px;height:18px;flex-shrink:0}.Builder_topbarActions__CCSBv{display:flex;justify-content:flex-end;align-items:center;gap:12px;min-width:0}.Builder_saveStatus__ftsgk{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:var(--ws-sub);font-size:12px}.Builder_saveStatus__ftsgk[aria-label="Draft saved"]{color:var(--ws-brand)}.Builder_saveFailed__OvNEO{color:var(--ws-loss)}.Builder_savingIcon__0AV5F{animation:Builder_savingSpin___EdQw 1.2s linear infinite}@keyframes Builder_savingSpin___EdQw{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.Builder_savingIcon__0AV5F{animation:none}}.Builder_topbar__aSW4N .Builder_moreMenu__IghvC{margin:0}.Builder_topbar__aSW4N .Builder_moreMenu__IghvC>summary{display:grid;place-items:center;width:36px;height:38px;border:1px solid var(--ws-line);border-radius:8px;list-style:none}.Builder_topbar__aSW4N .Builder_moreMenu__IghvC>summary::-webkit-details-marker{display:none}.Builder_topbar__aSW4N .Builder_runButton__kgUKt{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:7px 12px;white-space:nowrap;font-size:12px}.Builder_topbar__aSW4N .Builder_runButton__kgUKt[hidden]{display:none}.Builder_topbar__aSW4N :focus-visible{outline:2px solid var(--ws-brand);outline-offset:3px}.Builder_studioToggle__B7cXG{display:flex;gap:8px;align-items:center;padding:10px;cursor:pointer;font-size:13px;color:var(--ws-sub)}.Builder_workarea__lJz35{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding-top:16px}.Builder_focused__ObyrT{width:100%;max-width:none;height:100%}.Builder_focused__ObyrT .Builder_codePane__xf9OQ{max-width:760px;margin:auto}.Builder_chatPane__nA_SF{height:100%;min-height:0}.Builder_chatPane__nA_SF[hidden],.Builder_codePane__xf9OQ[hidden]{display:none}.Builder_chat___G_3Z{display:flex;flex-direction:column;height:100%;min-height:0;padding:0;border:0}.Builder_chatScroll__5Od2Y{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:8px 12px 12px}.Builder_chatContent__cGQLI{width:100%;max-width:736px;margin:0 auto}.Builder_chatComposer__g4JwM{flex-shrink:0;width:100%;max-width:760px;margin:0 auto}.Builder_messages__IYEea{margin:0;gap:24px}.Builder_message__8FQdS p{margin:6px 0 0}.Builder_composer__XQaHL{flex-shrink:0;margin:10px 0 0;padding:10px 14px;border-color:var(--ws-line);box-shadow:0 2px 12px #14202c06}.Builder_composer__XQaHL>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.Builder_composer__XQaHL textarea{display:block;min-height:52px;height:52px;max-height:120px;padding:4px 0}.Builder_composer__XQaHL button{min-height:34px;padding:5px 14px}.Builder_composer__XQaHL .Builder_row__dzbCk{justify-content:flex-end}.Builder_composer__XQaHL textarea::placeholder{color:var(--ws-sub);opacity:.75}.Builder_empty__4rWG3{padding:16px 0}.Builder_empty__4rWG3 h1{font-size:27px;margin:12px 0}.Builder_examples__hvAQJ{margin-top:18px}.Builder_studio__Umfgu{height:100%;min-height:0;grid-template-rows:minmax(0,1fr)}.Builder_codePane__xf9OQ{height:100%;overflow:auto;padding:0 8px 12px}.Builder_page__Stfo3>.Builder_error__0PTdK,.Builder_page__Stfo3>.Builder_notice___k_Y5{flex-shrink:0;max-height:110px;overflow:auto;margin:8px 0 0}.Builder_footer__2xotf{flex-shrink:0;border:0;margin:0;padding:6px 0;justify-content:center;font-size:10px}@media (max-width:1199px){.Builder_studio__Umfgu{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.Builder_studio__Umfgu>div+div{margin-top:0}}@media (min-width:768px) and (max-width:1100px){.Builder_topbar__aSW4N{grid-template-columns:minmax(0,1fr) auto;gap:12px}.Builder_identity__QR4H0{gap:6px}.Builder_identity__QR4H0 .Builder_title__1Dpc5{font-size:15px}.Builder_topbarActions__CCSBv{gap:8px}.Builder_saveStatus__ftsgk>span{display:none}}@media (max-width:767px){.Builder_page__Stfo3{padding:0 12px}.Builder_topbar__aSW4N{grid-template-columns:minmax(0,1fr) auto;gap:6px;min-height:60px}.Builder_identity__QR4H0{gap:4px}.Builder_identity__QR4H0 .Builder_title__1Dpc5{font-size:14px}.Builder_privacy__OM0xG svg{width:14px}.Builder_topbar__aSW4N .Builder_sections__y3NIs{gap:0;padding:0;border:0}.Builder_topbar__aSW4N .Builder_sections__y3NIs>button{min-height:44px;padding:0 6px;gap:5px;font-size:12px}.Builder_topbarActions__CCSBv{gap:5px}.Builder_runButton__kgUKt>span,.Builder_saveStatus__ftsgk>span{display:none}.Builder_topbar__aSW4N .Builder_moreMenu__IghvC>summary{width:30px;height:44px}.Builder_topbar__aSW4N .Builder_runButton__kgUKt{width:34px;min-height:44px;padding:0}.Builder_topbar__aSW4N .Builder_saveFailed__OvNEO>span{display:inline;font-size:10px}.Builder_workarea__lJz35{padding-top:8px}.Builder_chatScroll__5Od2Y{padding:4px 2px 8px}.Builder_composer__XQaHL{margin-top:6px;padding:8px 10px}.Builder_composer__XQaHL textarea{font-size:16px}.Builder_composer__XQaHL button{min-height:40px}.Builder_studio__Umfgu{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.Builder_empty__4rWG3 h1{font-size:24px}}.Builder_reviewSplit__q7d93{position:relative;display:grid;grid-template-columns:minmax(0,var(--chat-share,1fr)) minmax(0,var(--panel-share,1fr));grid-template-rows:minmax(0,1fr);height:100%;min-height:0;gap:24px}@media (min-width:768px){.Builder_reviewSplit__q7d93 .Builder_chatScroll__5Od2Y{margin-right:-24px;padding-right:36px}}.Builder_splitDivider__nfTzZ{position:absolute;z-index:3;top:0;bottom:0;left:var(--divider-left);width:16px;cursor:col-resize;touch-action:none}.Builder_splitDivider__nfTzZ:after{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;border-radius:2px;background:transparent}.Builder_splitDivider__nfTzZ:before{content:"";position:absolute;left:2px;top:calc(50% - 18px);width:6px;height:36px;border:1px solid var(--ws-line);border-radius:4px;background:var(--ws-bg)}.Builder_splitDivider__nfTzZ:focus-visible:after,.Builder_splitDivider__nfTzZ:hover:after,[data-resizing]>.Builder_splitDivider__nfTzZ:after{background:var(--ws-brand)}.Builder_splitDivider__nfTzZ:focus-visible{outline:2px solid var(--ws-brand);outline-offset:-3px;border-radius:4px}.Builder_reviewSplit__q7d93[data-resizing]{user-select:none;cursor:col-resize}.Builder_reviewSplit__q7d93[data-resizing] iframe{pointer-events:none}.Builder_reviewPane__qJOLh{min-width:0;min-height:0;display:flex;flex-direction:column;border-left:1px solid var(--ws-line);padding-left:24px}.Builder_reviewHeader__Jd703{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0 0 12px}.Builder_reviewHeader__Jd703 p{margin:0;display:flex;align-items:center;gap:8px;color:var(--ws-brand);font-size:13px;font-weight:600}.Builder_reviewHeader__Jd703 svg{flex-shrink:0}.Builder_reviewHeader__Jd703 button{display:grid;place-items:center;width:36px;min-height:36px;padding:0}.Builder_reviewScroll__1Gu_7{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.Builder_reviewScroll__1Gu_7 .Builder_panel__SBOl6{margin:0;border:0;padding:0 8px 16px 0}@media (max-width:767px){.Builder_splitDivider__nfTzZ{display:none}.Builder_reviewSplit__q7d93{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:12px}.Builder_reviewPane__qJOLh{border-left:0;border-top:1px solid var(--ws-line);padding:10px 0 0}.Builder_reviewHeader__Jd703{padding-bottom:6px}}.Builder_resultMetrics__NAYPQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0 20px}.Builder_resultMetrics__NAYPQ>div{padding:16px;border:1px solid var(--ws-line);border-radius:10px;background:var(--ws-soft)}.Builder_resultMetrics__NAYPQ dt{font-size:12px;color:var(--ws-sub)}.Builder_resultMetrics__NAYPQ dd{margin:6px 0 0;font-size:24px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.Builder_embeddedReport__gWOiE{min-width:0;margin-bottom:16px}.Builder_reviewAction__2V0si{align-self:flex-start;flex-shrink:0;margin-top:8px;font-size:12px}.Builder_resultsHeading__HazJu{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;margin-bottom:8px}.Builder_resultsTitle__mdJzq{gap:8px;min-height:36px}.Builder_page__Stfo3 .Builder_iterationPicker__pOHfI,.Builder_resultsTitle__mdJzq h2{margin:0}.Builder_iterationPicker__pOHfI>summary,.Builder_resultLinkIcon__Ibmsb{display:grid;place-items:center;width:36px;height:36px;min-height:36px;border:1px solid var(--ws-line);border-radius:8px;color:var(--ws-sub);background:var(--ws-bg);cursor:pointer;list-style:none}.Builder_iterationPicker__pOHfI>summary::-webkit-details-marker{display:none}.Builder_iterationPicker__pOHfI svg,.Builder_resultLinkIcon__Ibmsb svg{width:18px;height:18px}.Builder_iterationPicker__pOHfI>summary:hover,.Builder_iterationPicker__pOHfI[open]>summary,.Builder_resultLinkIcon__Ibmsb:hover{background:var(--ws-tint);color:var(--ws-brand)}.Builder_iterationPicker__pOHfI :focus-visible,.Builder_resultLinkIcon__Ibmsb:focus-visible{outline:2px solid var(--ws-brand);outline-offset:2px}.Builder_iterationMenu__rnnWA{position:absolute;top:100%;right:0;z-index:5;width:min(400px,100%);max-height:min(260px,40vh);overflow-y:auto;padding:6px;border:1px solid var(--ws-line);border-radius:10px;background:var(--ws-bg);box-shadow:0 8px 24px #14202c18}.Builder_page__Stfo3 .Builder_iterationMenu__rnnWA button{display:block;width:100%;padding:10px;border:0;text-align:left;background:transparent}.Builder_page__Stfo3 .Builder_iterationMenu__rnnWA button:hover,.Builder_page__Stfo3 .Builder_iterationMenu__rnnWA button[aria-pressed=true]{background:var(--ws-tint);color:var(--ws-brand)}.Builder_iterationMenu__rnnWA button>span{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:600}.Builder_iterationMenu__rnnWA small{display:block;margin-top:4px;font-size:12px;color:var(--ws-sub);overflow-wrap:anywhere}@media (max-width:767px){.Builder_iterationPicker__pOHfI>summary,.Builder_resultLinkIcon__Ibmsb{width:44px;height:44px;min-height:44px}.Builder_resultsTitle__mdJzq{min-height:44px}.Builder_resultsHeading__HazJu{grid-template-columns:minmax(0,1fr)}.Builder_resultsActions__aKEIU{justify-self:end}}.Builder_resultLinkIcon__Ibmsb{text-decoration:none}.Builder_resultsActions__aKEIU{display:flex;align-items:center;gap:6px}.Builder_page__Stfo3 button.Builder_resultLinkIcon__Ibmsb{padding:0;min-height:0}.Builder_resultLinkIcon__Ibmsb[aria-pressed=true]{background:var(--ws-tint);color:var(--ws-brand)}.Builder_resultLinkIcon__Ibmsb:disabled{opacity:.45;cursor:not-allowed}.Builder_runInspection__qRgwh{min-width:0}.Builder_runInspection__qRgwh h3{margin:0}.Builder_runSettings__5CU30{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.Builder_runSettings__5CU30>div:first-child{grid-column:1/-1}.Builder_runSettings__5CU30 dt{color:var(--ws-sub);font-size:12px}.Builder_runSettings__5CU30 dd{margin:4px 0 0;overflow-wrap:anywhere}.Builder_runSource__TtPpk{min-width:0;border:1px solid var(--ws-line);border-radius:8px;overflow:hidden}.Builder_sourceFilename__VL38c{padding:8px 12px;font-family:monospace;font-size:12px;background:var(--ws-soft);border-bottom:1px solid var(--ws-line)}.Builder_dataDigest__WJORe{overflow-wrap:anywhere;font-size:12px;color:var(--ws-sub)}.Builder_resultsTitle__mdJzq{display:block}.Builder_runVersion__erVsF{display:block;color:var(--ws-sub);font-size:11px;margin-top:2px}.Builder_page__Stfo3 .Builder_iterationPicker__pOHfI>summary{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:auto;padding:0 9px;white-space:nowrap;font-size:13px}.Builder_page__Stfo3 .Builder_resultMore__ngNqr{margin:0}.Builder_resultMore__ngNqr>summary{display:grid;place-items:center;width:36px;height:36px;cursor:pointer;list-style:none;color:var(--ws-sub);border-radius:8px}.Builder_resultMore__ngNqr>summary::-webkit-details-marker{display:none}.Builder_resultMore__ngNqr>summary:hover,.Builder_resultMore__ngNqr[open]>summary{color:var(--ws-brand);background:var(--ws-tint)}.Builder_resultMore__ngNqr svg{width:18px;height:18px;flex-shrink:0}.Builder_resultMore__ngNqr :focus-visible{outline:2px solid var(--ws-brand);outline-offset:2px}.Builder_resultActionMenu__uJoHO{position:absolute;top:100%;right:0;z-index:6;width:min(230px,100%);padding:6px;border:1px solid var(--ws-line);border-radius:10px;background:var(--ws-bg);box-shadow:0 8px 24px #14202c18}.Builder_page__Stfo3 .Builder_resultActionMenu__uJoHO>a,.Builder_page__Stfo3 .Builder_resultActionMenu__uJoHO>button{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:10px;border:0;border-radius:6px;color:var(--ws-ink);background:transparent;text-align:left;text-decoration:none;font-size:13px}.Builder_page__Stfo3 .Builder_resultActionMenu__uJoHO>a:hover,.Builder_page__Stfo3 .Builder_resultActionMenu__uJoHO>button:hover:not(:disabled){background:var(--ws-tint);color:var(--ws-brand)}@media (max-width:767px){.Builder_resultMore__ngNqr>summary{width:44px;height:44px}}.Builder_page__Stfo3 .Builder_resultsHomeLink__7e40I,.Builder_resultsHomeLink__7e40I{color:inherit;text-decoration:none}.Builder_page__Stfo3 .Builder_resultsHomeLink__7e40I:hover,.Builder_resultsHomeLink__7e40I:hover{color:var(--ws-brand);text-decoration:underline;text-underline-offset:4px}.Builder_resultsHomeLink__7e40I:focus-visible{outline:2px solid var(--ws-brand);outline-offset:3px;border-radius:2px}.Builder_resultsActions__aKEIU button.Builder_resultLinkIcon__Ibmsb{padding:0;width:40px;height:40px;min-height:40px;flex-shrink:0}.Builder_resultsActions__aKEIU .Builder_resultLinkIcon__Ibmsb svg{width:18px;height:18px;flex:none}.Builder_page__Stfo3 .Builder_reportLink__FdNuK{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 9px;border:1px solid var(--ws-line);border-radius:8px;text-decoration:none;font-size:13px;white-space:nowrap}.Builder_reportLink__FdNuK svg{width:16px;height:16px;flex:none}.Builder_runVersion__erVsF{display:inline;margin-left:8px}.Builder_resultsTitle__mdJzq{display:flex;align-items:center;flex-wrap:wrap}.Builder_reviewHeader__Jd703{padding-bottom:4px}@media (max-width:767px){.Builder_reviewSplit__q7d93{grid-template-rows:minmax(0,1fr);gap:0}.Builder_reviewSplit__q7d93>.Builder_chatPane__nA_SF{display:none}.Builder_reviewPane__qJOLh{border:0;padding:0}.Builder_resultsHeading__HazJu{grid-template-columns:minmax(0,1fr)}.Builder_resultsActions__aKEIU{justify-self:start;flex-wrap:wrap}.Builder_page__Stfo3 .Builder_reportLink__FdNuK,.Builder_resultsActions__aKEIU button.Builder_resultLinkIcon__Ibmsb{min-height:44px}}.Builder_agentActivity__nqBR8{margin-top:12px;border:1px solid var(--ws-border,#d8dee7);border-radius:10px;padding:10px 12px;font-size:13px;min-width:0}.Builder_agentActivity__nqBR8>summary{font-weight:600;line-height:1.5}.Builder_agentActivity__nqBR8>summary>span{margin-left:8px;font-size:11px;font-weight:400;opacity:.7}.Builder_agentActivity__nqBR8 ol{list-style:none;padding:0;margin:10px 0 0}.Builder_agentActivity__nqBR8 li{padding:7px 0}.Builder_activityRow__e9llC{display:flex;align-items:center;gap:8px}.Builder_activityRow__e9llC>svg{flex-shrink:0}.Builder_activityRow__e9llC>span{flex:1;min-width:0;overflow-wrap:anywhere}.Builder_activityRow__e9llC small{display:inline-flex;align-items:center;gap:4px;opacity:.7;white-space:nowrap}.Builder_agentThinking__doPnV{margin:8px 0 0 22px}.Builder_agentThinking__doPnV summary{cursor:pointer;font-size:12px}.Builder_agentThinking__doPnV pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.6;max-height:220px;overflow-y:auto}.Builder_activityDisclaimer__FRUkO{font-size:11px;opacity:.7;margin:8px 0 0}.Builder_activitySpinner__pwBtQ{animation:Builder_agentSpin__yqn0Y 1.2s linear infinite}.Builder_agentStop__FW5Gr{margin-top:10px}@keyframes Builder_agentSpin__yqn0Y{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.Builder_activitySpinner__pwBtQ{animation:none}}.Builder_chatComposer__g4JwM{position:relative;padding-top:8px;padding-bottom:env(safe-area-inset-bottom,0)}.Builder_jumpLatest__iX0rA{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);border:1px solid var(--ws-line);border-radius:20px;padding:8px 16px;min-height:44px;background:var(--ws-bg);color:var(--ws-ink);box-shadow:0 2px 12px #14202c16;cursor:pointer}.Builder_agentActivity__nqBR8{margin:0 0 16px;padding:0 0 8px;border:0;border-bottom:1px solid var(--ws-line);border-radius:0;background:transparent;color:var(--ws-muted)}.Builder_agentActivity__nqBR8>summary{font-weight:400;min-height:44px;display:flex;align-items:center;gap:8px;cursor:pointer}.Builder_agentActivity__nqBR8>summary:before{content:"›"}.Builder_agentActivity__nqBR8[open]>summary:before{transform:rotate(90deg)}.Builder_agentActivity__nqBR8>summary::-webkit-details-marker{display:none}.Builder_message__8FQdS{animation:Builder_chatAppear__H1qwB .16s ease-out}@keyframes Builder_chatAppear__H1qwB{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Builder_message__8FQdS{animation:none}}.Builder_agentActivity__nqBR8>summary:focus-visible,.Builder_reviewPane__qJOLh:focus-visible{outline:2px solid var(--ws-accent,#26736f);outline-offset:3px}.Workspace_shell__IpHLj{--ws-bg:#fff;--ws-soft:#f6f8f7;--ws-ink:#172026;--ws-sub:#596761;--ws-line:#e1e8e4;--ws-brand:#326e69;--ws-tint:#edf5f2;--ws-loss:#a4423b;display:flex;min-height:100vh;background:var(--ws-bg);color:var(--ws-ink);font:14px/1.55 Inter,system-ui,sans-serif;color-scheme:light}.Workspace_shell__IpHLj[data-theme=dark]{--ws-bg:#171c1d;--ws-soft:#202829;--ws-ink:#edf3f1;--ws-sub:#a7b7b0;--ws-line:#35423d;--ws-brand:#92c7bc;--ws-tint:#263a32;--ws-loss:#f5a397;color-scheme:dark}.Workspace_shell__IpHLj *{box-sizing:border-box}.Workspace_sidebar__qeXFW{width:196px;flex-shrink:0;padding:28px 16px;border-right:1px solid var(--ws-line);display:flex;flex-direction:column;gap:28px;position:sticky;top:0;height:100vh;background:var(--ws-bg)}.Workspace_brand__v_RY6{font-size:24px;font-weight:700;letter-spacing:-1px;padding:0 10px;text-decoration:none;color:var(--ws-ink)}.Workspace_bottom__SNGmg,.Workspace_sidebar__qeXFW nav{display:flex;flex-direction:column;gap:6px}.Workspace_bottom__SNGmg{margin-top:auto}.Workspace_bottom__SNGmg a,.Workspace_bottom__SNGmg button,.Workspace_sidebar__qeXFW nav a{display:flex;gap:10px;align-items:center;padding:10px 12px;border:0;background:transparent;color:var(--ws-sub);font:inherit;text-decoration:none;border-radius:6px;text-align:left;cursor:pointer}.Workspace_sidebar__qeXFW svg{width:15px;flex-shrink:0}.Workspace_sidebar__qeXFW a[aria-current=page]{background:var(--ws-tint);color:var(--ws-brand);font-weight:600}.Workspace_bottom__SNGmg button:hover,.Workspace_sidebar__qeXFW a:hover{background:var(--ws-soft)}.Workspace_content__o_tE9{min-width:0;flex:1;background:var(--ws-bg)}.Workspace_page__zEvxS{max-width:1440px;margin:auto;padding:30px 32px 48px}.Workspace_page__zEvxS h1{font-size:28px;font-weight:600;letter-spacing:-.7px;margin:0 0 10px}.Workspace_page__zEvxS h2{font-size:19px;font-weight:600}.Workspace_page__zEvxS p{margin:0 0 16px}.Workspace_muted__E_sKQ{color:var(--ws-sub);font-size:13px}.Workspace_row__ou9OB{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.Workspace_between__iAHI_{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.Workspace_button__pzLPv,.Workspace_page__zEvxS button{font:inherit;display:inline-flex;align-items:center;justify-content:center;padding:9px 14px;min-height:40px;border:1px solid var(--ws-line);border-radius:7px;background:var(--ws-bg);color:var(--ws-ink);text-decoration:none;cursor:pointer}.Workspace_page__zEvxS .Workspace_primary__vAAT7{background:var(--ws-brand);color:var(--ws-bg);border-color:var(--ws-brand)}.Workspace_page__zEvxS button:disabled{opacity:.5;cursor:not-allowed}.Workspace_page__zEvxS input,.Workspace_page__zEvxS select,.Workspace_page__zEvxS textarea{font:inherit;border:1px solid var(--ws-line);border-radius:6px;padding:10px 12px;background:var(--ws-bg);color:var(--ws-ink);max-width:100%}.Workspace_page__zEvxS input[type=checkbox]{margin-right:8px}.Workspace_page__zEvxS textarea{width:100%;min-height:120px}.Workspace_page__zEvxS label{display:block;color:var(--ws-sub);font-size:13px}.Workspace_page__zEvxS :focus-visible,.Workspace_sidebar__qeXFW :focus-visible{outline:2px solid var(--ws-brand);outline-offset:3px}.Workspace_filters__ulUdJ{display:flex;gap:8px;flex-wrap:wrap;margin:26px 0 16px}.Workspace_filters__ulUdJ button[aria-pressed=true]{background:var(--ws-tint);color:var(--ws-brand);border-color:var(--ws-brand)}.Workspace_search__hCYA3{width:280px;margin-right:auto}.Workspace_table__OGwW1{width:100%;border-collapse:collapse;text-align:left}.Workspace_table__OGwW1 th{font-size:12px;color:var(--ws-sub);font-weight:500;padding:12px 8px;border-bottom:1px solid var(--ws-line)}.Workspace_table__OGwW1 td{padding:18px 8px;border-bottom:1px solid var(--ws-line);vertical-align:middle}.Workspace_table__OGwW1 td:first-child,.Workspace_table__OGwW1 th:first-child{padding-left:0}.Workspace_table__OGwW1 a{color:var(--ws-ink);text-decoration:none;font-weight:600}.Workspace_table__OGwW1 a:hover{text-decoration:underline}.Workspace_table__OGwW1 small{display:block;color:var(--ws-sub);font-size:12px;margin-top:4px}.Workspace_badge__UtKJy{white-space:nowrap;overflow-wrap:normal;display:inline-block;padding:3px 8px;border-radius:5px;background:var(--ws-soft);color:var(--ws-sub);font-size:12px}.Workspace_notice__Uwd4P{border-left:3px solid var(--ws-brand);background:var(--ws-soft);padding:14px 18px;margin:20px 0}.Workspace_error__Bd9dQ{border-left:3px solid var(--ws-loss);color:var(--ws-loss);padding:14px;margin:20px 0;background:var(--ws-soft)}.Workspace_grid__yxgY5{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:20px;margin:24px 0}.Workspace_card__85jtT{border:1px solid var(--ws-line);padding:22px;border-radius:9px;background:var(--ws-bg);min-width:0}.Workspace_card__85jtT h2{margin:10px 0}.Workspace_card__85jtT pre,.Workspace_source__SnYKS{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--ws-soft);padding:16px;border-radius:6px;font:12px/1.7 monospace}.Workspace_empty__CkBFa{padding:48px 0;max-width:640px}.Workspace_tabs__3E2Xf{display:flex;gap:24px;border-bottom:1px solid var(--ws-line);margin:20px 0 26px;flex-wrap:wrap}.Workspace_tabs__3E2Xf a,.Workspace_tabs__3E2Xf button{border:0;border-radius:0;border-bottom:2px solid transparent;background:none;padding:12px 0;color:var(--ws-sub);text-decoration:none}.Workspace_tabs__3E2Xf [aria-current=page],.Workspace_tabs__3E2Xf [aria-pressed=true]{border-bottom-color:var(--ws-brand);color:var(--ws-brand)}@media (max-width:767px){.Workspace_shell__IpHLj{display:block}.Workspace_sidebar__qeXFW{position:static;width:100%;height:auto;padding:16px;gap:12px;border-right:0;border-bottom:1px solid var(--ws-line)}.Workspace_bottom__SNGmg,.Workspace_sidebar__qeXFW nav{flex-direction:row;flex-wrap:wrap;gap:4px}.Workspace_bottom__SNGmg{margin-top:0}.Workspace_bottom__SNGmg a,.Workspace_bottom__SNGmg button,.Workspace_sidebar__qeXFW nav a{padding:8px;min-height:44px}.Workspace_brand__v_RY6{padding-left:8px}.Workspace_page__zEvxS{padding:24px 16px}.Workspace_optional__3MEyv{display:none}.Workspace_table__OGwW1 td,.Workspace_table__OGwW1 th{padding:14px 5px;overflow-wrap:anywhere}.Workspace_page__zEvxS h1{font-size:24px}.Workspace_page__zEvxS input,.Workspace_page__zEvxS select,.Workspace_page__zEvxS textarea{font-size:16px}.Workspace_page__zEvxS button{min-height:44px}.Workspace_search__hCYA3{width:100%}}.Workspace_builderShell__P_j3t{height:100dvh;min-height:0;overflow:hidden}.Workspace_builderShell__P_j3t .Workspace_content__o_tE9{height:100%;min-height:0}@media (max-width:767px){.Workspace_builderShell__P_j3t{display:flex;flex-direction:column}.Workspace_builderShell__P_j3t .Workspace_sidebar__qeXFW{flex-shrink:0;padding:8px 12px;gap:4px}.Workspace_builderShell__P_j3t .Workspace_sidebar__qeXFW .Workspace_brand__v_RY6{font-size:19px}.Workspace_builderShell__P_j3t .Workspace_bottom__SNGmg,.Workspace_builderShell__P_j3t .Workspace_sidebar__qeXFW nav{flex-wrap:nowrap;overflow-x:auto}.Workspace_builderShell__P_j3t .Workspace_bottom__SNGmg a,.Workspace_builderShell__P_j3t .Workspace_bottom__SNGmg button,.Workspace_builderShell__P_j3t .Workspace_sidebar__qeXFW nav a{white-space:nowrap;font-size:11px;min-height:36px;padding:6px}.Workspace_builderShell__P_j3t .Workspace_sidebar__qeXFW svg{width:12px}.Workspace_builderShell__P_j3t .Workspace_content__o_tE9{height:auto}}.Workspace_accountRow__1L9lA{display:flex;align-items:center;gap:4px}.Workspace_accountRow__1L9lA a{flex:1;min-width:0}.Workspace_sidebar__qeXFW .Workspace_bottom__SNGmg .Workspace_themeToggle__4mMV5{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;min-height:40px;padding:0;margin:0;border-radius:50%;background:var(--ws-soft)}@media (max-width:767px){.Workspace_sidebar__qeXFW .Workspace_bottom__SNGmg .Workspace_themeToggle__4mMV5{margin:0;width:36px;height:36px;min-height:36px}}.Workspace_button__pzLPv svg,.Workspace_shell__IpHLj button svg,.Workspace_shell__IpHLj summary svg{flex-shrink:0}.Workspace_mobileMenuToggle__JAM59{display:none}.Workspace_reportHeader__vmdCZ{margin:24px 0;align-items:flex-start}.Workspace_reportHeader__vmdCZ>section:has([aria-label="Paper launch review"]){flex-basis:100%}@media (max-width:767px){.Workspace_builderShell__P_j3t .Workspace_sidebar__qeXFW,.Workspace_sidebar__qeXFW{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:8px 12px;gap:4px;z-index:10}.Workspace_builderShell__P_j3t .Workspace_sidebar__qeXFW .Workspace_brand__v_RY6,.Workspace_sidebar__qeXFW .Workspace_brand__v_RY6{font-size:21px;align-self:center;padding:0 4px}.Workspace_sidebar__qeXFW .Workspace_mobileMenuToggle__JAM59{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border:1px solid var(--ws-line);border-radius:6px;background:var(--ws-bg);color:var(--ws-ink);font:inherit}.Workspace_builderShell__P_j3t .Workspace_sidebar__qeXFW nav,.Workspace_sidebar__qeXFW nav{grid-column:1/-1;display:flex;flex-wrap:nowrap;overflow:visible;gap:2px}.Workspace_builderShell__P_j3t .Workspace_sidebar__qeXFW nav a,.Workspace_sidebar__qeXFW nav a{flex:1;justify-content:center;gap:6px;padding:8px 4px;min-height:44px;white-space:nowrap;font-size:13px}.Workspace_builderShell__P_j3t .Workspace_sidebar__qeXFW svg,.Workspace_sidebar__qeXFW svg{width:15px}.Workspace_builderShell__P_j3t .Workspace_sidebar__qeXFW .Workspace_bottom__SNGmg,.Workspace_sidebar__qeXFW .Workspace_bottom__SNGmg{display:none;position:absolute;right:12px;top:54px;min-width:210px;padding:8px;border:1px solid var(--ws-line);border-radius:8px;background:var(--ws-bg);box-shadow:0 8px 24px #0002;flex-direction:column;overflow:visible}.Workspace_builderShell__P_j3t .Workspace_sidebar__qeXFW .Workspace_bottom__SNGmg[data-open=true],.Workspace_sidebar__qeXFW .Workspace_bottom__SNGmg[data-open=true]{display:flex}.Workspace_builderShell__P_j3t .Workspace_sidebar__qeXFW .Workspace_bottom__SNGmg a,.Workspace_sidebar__qeXFW .Workspace_bottom__SNGmg a{font-size:14px;padding:10px 12px;min-height:44px}.Workspace_sidebar__qeXFW .Workspace_bottom__SNGmg .Workspace_themeToggle__4mMV5{width:44px;height:44px;margin:0}}.Workspace_builderShell__P_j3t .Workspace_content__o_tE9{min-width:0}@media (max-width:767px){.Workspace_builderShell__P_j3t .Workspace_content__o_tE9{flex:1;min-height:0;overflow:hidden}}.Backtest_codeEditorContainer__1NXWG{height:100vh;display:flex;flex-direction:column;background:#272822}.Backtest_mainToolbar__UjA8k{display:flex;align-items:center;justify-content:space-between;padding:8px 15px;background:#1e1e1e;border-bottom:1px solid #333}.Backtest_toolbarLeft__S8_ps{display:flex;align-items:center;gap:10px}.Backtest_toolbarRight__mw18x{display:flex;align-items:center;gap:8px}.Backtest_searchBox__Nm7Fx{position:relative}.Backtest_searchIcon__M6B_r{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#666;font-size:12px;pointer-events:none;z-index:1}.Backtest_searchInput__zzCdM{padding:8px 12px 8px 32px;background:#2a2a2a;border:1px solid #444;border-radius:4px;color:#ccc;font-size:13px;width:220px}.Backtest_searchInput__zzCdM::placeholder{color:#666}.Backtest_searchInput__zzCdM:focus{outline:none;border-color:#666;background:#333}.Backtest_searchDropdown__cAJin{position:absolute;top:100%;left:0;right:0;width:320px;max-height:360px;overflow-y:auto;background:#2a2a2a;border:1px solid #444;border-radius:0 0 6px 6px;box-shadow:0 8px 24px rgba(0,0,0,.4);z-index:1000;margin-top:2px}.Backtest_searchResultItem__qJNi4{display:flex;align-items:center;gap:12px;padding:10px 12px;cursor:pointer;border-bottom:1px solid #333;transition:background-color .15s}.Backtest_searchResultItem__qJNi4:last-child{border-bottom:none}.Backtest_searchResultItem__qJNi4:hover{background:#383838}.Backtest_searchResultIcon__dW7fb{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#3a3a3a;border-radius:6px;color:#4caf50;font-size:14px;flex-shrink:0}.Backtest_searchResultInfo__Hqc1x{display:flex;flex-direction:column;gap:2px;overflow:hidden}.Backtest_searchResultName__fnFxQ{color:#e0e0e0;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Backtest_searchResultMeta__PVkJo{color:#888;font-size:11px;text-transform:capitalize}.Backtest_searchNoResults__wFeLz{padding:16px 12px;color:#888;font-size:13px;text-align:center}.Backtest_iconButton__3al0I{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;color:#888;cursor:pointer;border-radius:4px;font-size:16px}.Backtest_iconButton__3al0I:hover{background:#333;color:#fff}.Backtest_currentSymbol__66FTC{padding:6px 12px;background:linear-gradient(135deg,#2d5a27,#1e3d1a);color:#7cfc00;border-radius:4px;font-size:12px;font-weight:600;font-family:Courier New,monospace;letter-spacing:.5px}.Backtest_runButton__ZiEfs{padding:10px 30px;background:#4caf50;color:white;border:none;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:background-color .2s}.Backtest_runButton__ZiEfs:hover{background:#43a047}.Backtest_runButton__ZiEfs:disabled{background:#555;cursor:wait}.Backtest_toolbarBtn__lrd3T{padding:8px 16px;background:#3a3a3a;color:#ccc;border:none;border-radius:4px;font-size:13px;cursor:pointer;transition:background-color .2s}.Backtest_toolbarBtn__lrd3T:hover{background:#4a4a4a;color:#fff}.Backtest_secondaryToolbar__aWd0u{display:flex;align-items:center;justify-content:space-between;padding:8px 15px;background:#252525;border-bottom:1px solid #333}.Backtest_switchLabel__nRdgL{display:flex;align-items:center;gap:10px;color:#888;font-size:13px;cursor:pointer}.Backtest_toggleSwitch__Jxppv{position:relative;width:44px;height:22px}.Backtest_toggleSwitch__Jxppv input{opacity:0;width:0;height:0}.Backtest_slider__p92YK{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#444;transition:.3s;border-radius:22px}.Backtest_slider__p92YK:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:white;transition:.3s;border-radius:50%}.Backtest_toggleSwitch__Jxppv input:checked+.Backtest_slider__p92YK{background-color:#4caf50}.Backtest_toggleSwitch__Jxppv input:checked+.Backtest_slider__p92YK:before{transform:translateX(22px)}.Backtest_scriptActions__41ptl{display:flex;gap:10px}.Backtest_actionBtn__lehH7{display:flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;border:1px solid #444;color:#888;border-radius:4px;font-size:12px;cursor:pointer}.Backtest_actionBtn__lehH7:hover{border-color:#666;color:#ccc}.Backtest_deployBtn__0f2g0{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#1976d2;border:none;color:white;border-radius:4px;font-size:12px;cursor:pointer}.Backtest_deployBtn__0f2g0:hover{background:#1565c0}.Backtest_scriptTypeBar__QTYf0{display:flex;align-items:center;gap:10px;padding:6px 15px;background:#2a2a2a;border-bottom:1px solid #333}.Backtest_newLabel__VJStO{color:#666;font-size:12px}.Backtest_scriptTypeBtn___ZEpA{padding:4px 12px;background:transparent;border:1px solid #444;color:#888;border-radius:3px;font-size:12px;cursor:pointer}.Backtest_scriptTypeBtn___ZEpA:hover{border-color:#666;color:#ccc}.Backtest_typeIndicator__GxIFs{margin-left:auto;color:#555;font-size:11px}.Backtest_editorWrapper__fiz_L{flex:1;overflow:hidden}.Backtest_toolbar__7BTdH{display:flex;padding:10px;background:#1e1e1e;border-bottom:1px solid #444;gap:8px;flex-wrap:wrap}.Backtest_toolbarButton__G3uYl{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#3a3a3a;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:13px;transition:background-color .2s}.Backtest_toolbarButton__G3uYl:hover{background:#4a4a4a}.Backtest_resultMenu__Er0it{width:100%;height:50px;border-collapse:collapse;background:white;border-bottom:1px solid #e0e0e0}.Backtest_tab__CIw7E{padding:15px 25px;cursor:pointer;background:#f5f5f5;transition:background-color .2s;font-size:14px;color:#555;border-right:1px solid #e0e0e0}.Backtest_tab__CIw7E:hover{background:#e8e8e8}.Backtest_tabActive__vJTlJ{padding:15px 25px;cursor:pointer;background:white;border-bottom:3px solid #1976d2;font-size:14px;color:#1976d2;border-right:1px solid #e0e0e0}.Backtest_tvComponent__DgwF5{height:calc(100vh - 50px);overflow:hidden}.Backtest_tvComponent__DgwF5>div{height:100%;min-height:0}.Backtest_overviewContainer__TzGa5{padding:20px;max-height:calc(100vh - 50px);overflow-y:auto;background:#f5f5f5}.Backtest_overviewSection__HrBbj{background:white;border:1px solid #e0e0e0;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.Backtest_overviewSection__HrBbj h3{margin:0 0 15px;color:#333;font-size:16px;border-bottom:1px solid #e0e0e0;padding-bottom:10px}.Backtest_overviewGrid__Ko0I6{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.Backtest_heroMetricsGrid__xh1FB{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:20px}.Backtest_heroMetricCard__TxObA{background:linear-gradient(180deg,#ffffff,#f7f9fc);border:1px solid #dfe5ec;border-radius:12px;padding:18px;box-shadow:0 8px 22px rgba(15,23,42,.05);display:flex;flex-direction:column;gap:8px}.Backtest_heroMetricLabel__yrGhe{font-size:12px;color:#607080;text-transform:uppercase;letter-spacing:.08em}.Backtest_heroMetricValue__TeHOn{font-size:28px;font-weight:700;color:#1f2937;line-height:1.1}.Backtest_heroMetricSubvalue__5Ppdg{font-size:12px;color:#6b7280}.Backtest_overviewSectionGrid__BtNW3{display:grid;grid-template-columns:repeat(auto-fit,minmax(460px,1fr));gap:20px}.Backtest_overviewStatsGrid__pjQG7{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px}.Backtest_overviewItem__yZUyT{display:flex;flex-direction:column}.Backtest_overviewLabel__LVQPF{font-size:12px;color:#666;margin-bottom:4px}.Backtest_metricLabelRow__YjTSr{display:inline-flex;align-items:center;gap:6px;width:fit-content}.Backtest_analyticsHeaderLabel__GvrM4{font-size:12px;font-weight:600;color:#475569}.Backtest_overviewValue__JG0WD{font-size:18px;font-weight:600;color:#333}.Backtest_overviewMeta__mx6PI{font-size:12px;color:#6b7280;margin-top:4px}.Backtest_chartCard__QK8hE{margin-top:18px;border:1px solid #e5e7eb;border-radius:10px;background:#ffffff;overflow:hidden}.Backtest_chartCardToolbar__pTgS8{display:flex;justify-content:flex-end;padding:12px 16px 0}.Backtest_chartWindowButton__K2Jpm{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid #dbe3ee;background:#fff;color:#2563eb;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.Backtest_chartWindowButton__K2Jpm:focus-visible,.Backtest_chartWindowButton__K2Jpm:hover{background:#eff6ff;border-color:#93c5fd;outline:none;transform:translateY(-1px)}.Backtest_chartSamplingMeta__Grsvj{margin:0;padding:12px 16px 0;font-size:12px;color:#64748b}.Backtest_analyticsTableWrapper__4uqyP{margin-top:18px;overflow:visible;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.Backtest_analyticsTableScroller__9iluc{overflow-x:auto;overflow-y:visible;border-radius:10px}.Backtest_analyticsTable__plkn1{width:100%;border-collapse:collapse;min-width:560px}.Backtest_analyticsTable__plkn1 th{background:#f8fafc;color:#475569;font-size:12px;font-weight:600;text-align:left;padding:12px 14px;border-bottom:1px solid #e5e7eb;white-space:nowrap}.Backtest_analyticsTable__plkn1 td{padding:12px 14px;border-bottom:1px solid #eef2f7;color:#1f2937;font-size:13px;white-space:nowrap}.Backtest_analyticsTable__plkn1 tbody tr:hover{background:#f8fbff}.Backtest_analyticsTableEmpty__Q8lll{text-align:center;color:#6b7280!important;padding:24px!important}.Backtest_positive__ajLQ_{color:#2e7d32!important}.Backtest_negative__om2Zg{color:#c62828!important}.Backtest_tradeListContainer__2m_EY{display:flex;flex-direction:column;padding:16px;height:100%;min-height:0;overflow:hidden;background:#f4f6f8;color:#1f2937}.Backtest_tradeListEmptyState__DdBKA{display:grid;min-height:240px;place-items:center;padding:40px 20px;background:#f4f6f8;color:#64748b;text-align:center}.Backtest_tradeListSummary__qiJvP{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border:1px solid #dfe5ec;border-bottom:0;border-radius:10px 10px 0 0;background:#ffffff}.Backtest_tradeListSummaryCount__jBEyN{color:#1e293b;font-size:13px;font-weight:650}.Backtest_tradeListSummaryRemaining__W1OWW{flex-shrink:0;color:#64748b;font-size:12px;font-weight:500}.Backtest_tradeTableWrapper__nzzdP{flex:1 1 auto;min-height:0;overscroll-behavior:contain;background:#ffffff;border:1px solid #dfe5ec;border-radius:0 0 10px 10px;box-shadow:0 8px 24px rgba(15,23,42,.05)}.Backtest_tradeTable__a37VF{width:100%;min-width:1180px;border-collapse:collapse;background:#ffffff;color:#334155;font-size:13px}.Backtest_tradeTable__a37VF th{background:#f8fafc;padding:11px 14px;text-align:left;font-weight:650;font-size:11px;letter-spacing:.035em;text-transform:uppercase;color:#475569;border-bottom:1px solid #dfe5ec;white-space:nowrap}.Backtest_tradeTable__a37VF td{padding:10px 14px;border-bottom:1px solid #edf1f5;color:#334155;line-height:1.35;white-space:nowrap}.Backtest_tradeTable__a37VF tbody tr:last-child td{border-bottom:0}.Backtest_tradeTable__a37VF tbody tr:hover{background:#f8fbff}.Backtest_tradeTable__a37VF td:first-child,.Backtest_tradeTable__a37VF th:first-child{width:48px;color:#94a3b8;text-align:center}.Backtest_tradeTable__a37VF td:nth-child(n+5),.Backtest_tradeTable__a37VF th:nth-child(n+5){text-align:right}.Backtest_tradeSymbolCell__IcGx9{max-width:220px;overflow:hidden;color:#475569!important;font-weight:550;text-overflow:ellipsis}.Backtest_buyTag__6iVdY{background:#e8f7ee;color:#18733c;border:1px solid #ccebd8;border-radius:6px}.Backtest_buyTag__6iVdY,.Backtest_sellTag__QW4Wr{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.Backtest_sellTag__QW4Wr{background:#fff0f1;color:#bd2631;border:1px solid #ffd7da;border-radius:6px}.Backtest_tradeListActions__aQV7u{flex-shrink:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;padding:16px}.Backtest_tradeListButton__4gNli{min-height:38px;padding:9px 18px;border:1px solid transparent;border-radius:8px;cursor:pointer;font-size:13px;font-weight:650;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.Backtest_tradeListButton__4gNli:hover{transform:translateY(-1px)}.Backtest_tradeListButton__4gNli:disabled{cursor:not-allowed;opacity:.45;transform:none}.Backtest_tradeListButton__4gNli:focus-visible{outline:3px solid rgba(37,99,235,.22);outline-offset:2px}.Backtest_tradeListButtonPrimary___5Y0X{background:#2563eb;color:#ffffff}.Backtest_tradeListButtonPrimary___5Y0X:hover{background:#1d4ed8}.Backtest_tradeListButtonSecondary__ixuFW{border-color:#cbd5e1;background:#ffffff;color:#334155}.Backtest_tradeListButtonSecondary__ixuFW:hover{border-color:#94a3b8;background:#f8fafc}.Backtest_tradePageJump__zoHiJ{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:6px 10px;border:1px solid #dbe3ed;border-radius:8px;background:#ffffff;color:#475569;font-size:13px;font-weight:600}.Backtest_tradePageJump__zoHiJ input{width:72px;min-height:26px;border:1px solid #cbd5e1;border-radius:6px;color:#1e293b;font:inherit;padding:3px 8px;text-align:center}.Backtest_tradePageJump__zoHiJ input:focus{border-color:#2563eb;outline:3px solid rgba(37,99,235,.18)}.Backtest_backtestContainer__G7jUE{display:flex;height:100vh;overflow:hidden;background:#1e1e1e}.Backtest_codeEditorColumn___lHh5{min-width:300px;max-width:70%;flex-shrink:0;overflow:hidden}.Backtest_chartColumn__K9PxO{flex:1;overflow:hidden;display:flex;flex-direction:column;min-width:300px}.Backtest_resizeDivider__miRNs{width:6px;background:#2a2a2a;cursor:col-resize;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:10}.Backtest_resizeDivider__miRNs:hover{background:#3a3a3a}.Backtest_resizeDividerActive__6fFML{background:#4a9eff!important}.Backtest_resizeHandle__ZwXgS{display:flex;align-items:center;justify-content:center;width:100%;height:60px}.Backtest_resizeHandleDots__xpSeb{display:flex;flex-direction:column;gap:3px}.Backtest_resizeHandleDots__xpSeb span{width:3px;height:3px;background:#555;border-radius:50%;transition:background-color .15s}.Backtest_resizeDivider__miRNs:hover .Backtest_resizeHandleDots__xpSeb span{background:#888}.Backtest_resizeDividerActive__6fFML .Backtest_resizeHandleDots__xpSeb span{background:#fff}.Backtest_dragOverlay__V4jId{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;cursor:col-resize}.Backtest_performanceContainer__iBa_a{padding:20px;max-height:calc(100vh - 50px);overflow-y:auto;background:#f5f5f5}.Backtest_chartWrapper__Ke24a{background:white;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.Backtest_chartTitle__THg3c{font-size:16px;font-weight:600;color:#333;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #e0e0e0}.Backtest_overviewResultContainer__N_e1a{height:100%;overflow-y:auto;background:#1e1e1e;padding:15px}.Backtest_overviewResultEmpty__dfmBE{display:flex;align-items:center;justify-content:center;height:100%;color:#666;font-size:14px;background:#1e1e1e}.Backtest_overviewResultTable__H5gYP{width:100%;border-collapse:collapse;background:#2a2a2a;border-radius:8px;overflow:hidden;margin-bottom:20px;font-size:13px}.Backtest_overviewResultTable__H5gYP td{padding:12px 15px;border-bottom:1px solid #333;color:#ccc}.Backtest_overviewResultTable__H5gYP tr:first-child td{background:#333;font-weight:600;color:#fff}.Backtest_overviewResultTable__H5gYP tr:hover:not(:first-child){background:#333}.Backtest_overviewResultTable__H5gYP td:first-child{color:#888;width:180px}.Backtest_overviewResultTable__H5gYP b{color:#fff}.Backtest_smallPercent__DdZCn{color:#666;font-size:11px;margin:2px 0 0}.Backtest_overviewResultChart__TPEcG{background:#2a2a2a;border-radius:8px;overflow:hidden;padding:10px}.Backtest_noChartData__uBzu9{display:flex;align-items:center;justify-content:center;height:250px;color:#666;font-size:14px}.Backtest_timelineSurface__tbAw5{display:flex;flex-direction:column;gap:16px;padding:18px;background:linear-gradient(180deg,#f8f5ef,#f2eee6);min-height:100%;overflow:auto}.Backtest_timelineToolbar__pJYWU{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.Backtest_timelineToolbarActions__fO2Nl{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.Backtest_timelineTitle__F_FyK{margin:0;font-size:24px;color:#2b2721}.Backtest_timelineChips__UExZl{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.Backtest_timelineChipPrimary__i6Q7p,.Backtest_timelineChip__XdZPn{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}.Backtest_timelineChipPrimary__i6Q7p{background:#33235d;color:#fff}.Backtest_timelineChip__XdZPn{background:rgba(255,255,255,.65);color:#655c52;border:1px solid rgba(101,92,82,.14)}.Backtest_timelineRangeLabel__CVjnu{color:#706759;font-size:13px;font-weight:600;padding-top:6px}.Backtest_timelineZoomControl__SWOMy{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.74);border:1px solid rgba(101,92,82,.14);color:#5b5449}.Backtest_timelineZoomControl__SWOMy input{width:140px;accent-color:#33235d}.Backtest_timelineZoomBtn__Ba8zh{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:1px solid rgba(101,92,82,.2);background:rgba(255,255,255,.8);color:#4b4439;font-size:16px;font-weight:700;cursor:pointer;transition:background .12s ease,border-color .12s ease;flex-shrink:0;line-height:1}.Backtest_timelineZoomBtn__Ba8zh:hover:not(:disabled){background:#fff;border-color:#33235d;color:#33235d}.Backtest_timelineZoomBtn__Ba8zh:disabled{opacity:.35;cursor:not-allowed}.Backtest_timelineZoomLabel__kWD_z{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#756c5f}.Backtest_timelineZoomValue__0RlZf{min-width:72px;text-align:right;font-size:12px;font-weight:700;color:#33235d}.Backtest_timelineSummaryGrid__wVuPW{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.Backtest_timelineSummaryCard__VZtgf{background:rgba(255,255,255,.7);border:1px solid rgba(101,92,82,.12);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.Backtest_timelineSummaryCard__VZtgf strong{font-size:22px;color:#2c2924}.Backtest_timelineSummaryLabel__mEk0n{font-size:11px;color:#7a7368;text-transform:uppercase;letter-spacing:.08em}.Backtest_timelineGrid__JJ4xj{background:rgba(255,255,255,.72);border-radius:18px;border:1px solid rgba(101,92,82,.12);overflow:hidden}.Backtest_timelineViewportHint__Rrb1H{color:#756d61;font-size:13px}.Backtest_timelineScrollArea__G_YOQ{overflow-x:auto;overflow-y:hidden;max-width:100%}.Backtest_timelineAxisRow__3vevF,.Backtest_timelineCanvas__v3RC6,.Backtest_timelineRow__xYful{min-width:calc(var(--timeline-label-width) + var(--timeline-track-width))}.Backtest_timelineAxisRow__3vevF,.Backtest_timelineRow__xYful{display:grid;grid-template-columns:var(--timeline-label-width) var(--timeline-track-width)}.Backtest_timelineAxisRow__3vevF{background:rgba(245,241,232,.95);border-bottom:1px solid rgba(101,92,82,.1)}.Backtest_timelineRow__xYful{border-bottom:1px solid rgba(101,92,82,.08)}.Backtest_timelineRow__xYful:last-child{border-bottom:none}.Backtest_timelineAxisLabel__AiNbS,.Backtest_timelineRowLabel__6MS6f{padding:14px 12px;border-right:1px solid rgba(101,92,82,.08);position:sticky;left:0;z-index:2}.Backtest_timelineAxisLabel__AiNbS{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#7f7668;background:rgba(245,241,232,.98);box-shadow:10px 0 18px rgba(242,238,230,.96)}.Backtest_timelineRowLabel__6MS6f{position:sticky;background:transparent;border:none;border-right:1px solid rgba(101,92,82,.08);display:flex;flex-direction:column;align-items:flex-start;gap:3px;cursor:pointer;color:#4b4439;text-align:left;background:rgba(255,255,255,.96);box-shadow:10px 0 18px rgba(255,255,255,.92)}.Backtest_timelineRowLabel__6MS6f small{color:#8b8172;font-size:11px}.Backtest_timelineRowLabelActive__G3fsT{background:rgba(247,244,235,.95)}.Backtest_timelineAxisTrack__uUNVk,.Backtest_timelineTrack___Ad2C{position:relative;min-height:74px;padding:14px 10px;width:var(--timeline-track-width);min-width:var(--timeline-track-width)}.Backtest_timelineTick__qgz0d{position:absolute;top:12px;transform:translateX(-50%);width:1px;height:calc(100% - 24px);background:rgba(101,92,82,.12)}.Backtest_timelineTick__qgz0d span{position:absolute;top:-10px;transform:translateX(-50%);white-space:nowrap;font-size:11px;color:#857d70;background:rgba(255,255,255,.85);padding:0 4px}.Backtest_timelineEmptyRow__SMquH{height:46px;display:flex;align-items:center;color:#a19789;font-size:13px}.Backtest_timelineTradeBar__E8cYS{position:absolute;height:22px;box-sizing:border-box;border:none;border-radius:5px;color:#fff;font-size:10px;font-weight:700;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(48,44,37,.15);cursor:pointer;opacity:.88;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.Backtest_timelineTradeBarDot__IguBn{width:5px;height:5px;border-radius:999px;background:rgba(255,255,255,.95)}.Backtest_timelineTradeBar__E8cYS:hover{transform:translateY(-1px);opacity:1;box-shadow:0 4px 12px rgba(48,44,37,.22)}.Backtest_timelineTradeBarPositive__oGh9q{background:linear-gradient(135deg,#5ebf82,#43a96d)}.Backtest_timelineTradeBarNegative__uSFVL{background:linear-gradient(135deg,#e5919c,#d36b7a)}.Backtest_timelineTradeBarOpen__p1Rmh{background:linear-gradient(135deg,#5b7cda,#3e5bb3)}.Backtest_timelineTradeBarSelected__zeN6F{outline:2px solid #ffd166;outline-offset:2px;opacity:1;z-index:1}.Backtest_timelineDetailPanel__aXwUo{background:rgba(255,255,255,.78);border-radius:18px;border:1px solid rgba(101,92,82,.12);padding:18px}.Backtest_timelineDetailHeader__t1CVX{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.Backtest_timelineDetailHeader__t1CVX h4{margin:0;color:#2c2924;font-size:22px}.Backtest_timelineDetailSubtle__klp3X{color:#7e7568;font-size:13px}.Backtest_timelineSideBadge__uM_L8{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:700;text-transform:uppercase;margin-top:8px}.Backtest_timelineSideLong__K4yZX{background:rgba(94,191,130,.16);color:#2f7e4d}.Backtest_timelineSideShort__lAIBW{background:rgba(227,102,119,.16);color:#9d3240}.Backtest_timelineOpenChartButton__6xoB9{padding:10px 16px;background:#fff;color:#4d463b;border:1px solid rgba(101,92,82,.2);border-radius:999px;font-size:13px;font-weight:600;cursor:pointer}.Backtest_timelineDetailGrid__uVSrj{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.Backtest_timelineDetailCard__TQ44F{background:rgba(245,241,232,.78);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:6px}.Backtest_timelineDetailCard__TQ44F strong{font-size:22px;color:#29261f}.Backtest_timelineDetailCard__TQ44F small{color:#786f61;font-size:12px}.Backtest_timelineDetailLabel__m1Lzx{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#82796b}.Backtest_tradeListFilters__oi8iu{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.Backtest_tradeFilterSelect__Dk9fM{min-width:140px;padding:8px 10px;border-radius:8px;border:1px solid #d4d0c7;background:#fff;color:#4b4439;font-size:13px}@media (max-width:960px){.Backtest_overviewSectionGrid__BtNW3{grid-template-columns:1fr}.Backtest_heroMetricsGrid__xh1FB{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.Backtest_timelineDetailHeader__t1CVX,.Backtest_timelineToolbar__pJYWU{flex-direction:column}.Backtest_timelineToolbarActions__fO2Nl{width:100%;align-items:flex-start}.Backtest_timelineZoomControl__SWOMy{width:100%;flex-wrap:wrap;border-radius:18px}.Backtest_timelineZoomControl__SWOMy input{width:100%}.Backtest_timelineAxisRow__3vevF,.Backtest_timelineRow__xYful{grid-template-columns:132px var(--timeline-track-width);min-width:calc(132px + var(--timeline-track-width))}.Backtest_timelineAxisTrack__uUNVk,.Backtest_timelineTrack___Ad2C{min-height:92px}}.Backtest_editorTabBar__7hiHx{display:flex;align-items:center;justify-content:space-between;padding:0 12px;background:#252526;border-bottom:1px solid #3c3c3c;min-height:36px}.Backtest_editorTabs__HAO4D{display:flex;gap:2px}.Backtest_editorTab__UdxM7{display:flex;align-items:center;gap:6px;padding:8px 16px;background:transparent;color:#808080;font-size:13px;cursor:pointer;transition:all .15s ease;border:none;border-bottom:2px solid transparent;position:relative}.Backtest_editorTab__UdxM7:hover{color:#cccccc;background:#2a2a2a}.Backtest_editorTab__UdxM7.Backtest_activeTab__FHaFB{color:#ffffff;border-bottom-color:#0e639c;background:#1e1e1e}.Backtest_editorTab__UdxM7 svg{font-size:12px}.Backtest_tabBadgeError__qrx2z{background:#f14c4c;color:#fff}.Backtest_tabBadgeError__qrx2z,.Backtest_tabBadgeWarn__RYdb8{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:600;border-radius:9px;margin-left:4px}.Backtest_tabBadgeWarn__RYdb8{background:#cca700;color:#1e1e1e}.Backtest_editorLoading__lh3Tt{display:flex;align-items:center;justify-content:center;height:100%;color:#666;font-size:14px;background:#1e1e1e}.Backtest_terminalContainer__iNLzQ{display:flex;flex-direction:column;background:#1e1e1e;font-family:Fira Code,Consolas,Monaco,monospace}.Backtest_terminalHeader__S8sDQ{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#252526;border-bottom:1px solid #3c3c3c;min-height:40px}.Backtest_terminalTitle__OL27q{display:flex;align-items:center;gap:8px;color:#cccccc;font-size:13px;font-weight:500}.Backtest_terminalTitle__OL27q svg{color:#808080}.Backtest_terminalBadgeError__IaLJE{background:#f14c4c;color:#fff}.Backtest_terminalBadgeError__IaLJE,.Backtest_terminalBadgeWarn__KlOLE{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;border-radius:10px}.Backtest_terminalBadgeWarn__KlOLE{background:#cca700;color:#1e1e1e}.Backtest_terminalControls__h1cJJ{display:flex;align-items:center;gap:8px}.Backtest_terminalFilters__3R_fM{display:flex;gap:4px}.Backtest_terminalFilterBtn__wXK32{padding:4px 10px;background:transparent;border:1px solid #3c3c3c;border-radius:4px;color:#808080;font-size:11px;cursor:pointer;transition:all .15s ease}.Backtest_terminalFilterBtn__wXK32:hover{background:#2a2a2a;color:#cccccc}.Backtest_terminalFilterBtn__wXK32.Backtest_active__veaEX{background:#0e639c;border-color:#0e639c;color:#ffffff}.Backtest_terminalBtn__vJLWn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid #3c3c3c;border-radius:4px;color:#808080;cursor:pointer;transition:all .15s ease}.Backtest_terminalBtn__vJLWn:hover{background:#2a2a2a;color:#cccccc}.Backtest_terminalBtn__vJLWn.Backtest_active__veaEX{background:#0e639c;border-color:#0e639c;color:#ffffff}.Backtest_terminalContent__7cZ_D{flex:1;overflow-y:auto;padding:8px 0}.Backtest_terminalEmpty__Ko74k{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:200px;color:#555;font-size:13px}.Backtest_terminalEmpty__Ko74k svg{font-size:32px;opacity:.5}.Backtest_terminalEntry__0beVL{display:flex;align-items:flex-start;gap:10px;padding:6px 12px;font-size:12px;line-height:1.5;border-bottom:1px solid #2a2a2a}.Backtest_terminalEntry__0beVL:hover{background:#252526}.Backtest_terminalError__hiUNY{background:rgba(241,76,76,.1)}.Backtest_terminalWarn__bf2dP{background:rgba(204,167,0,.08)}.Backtest_terminalInfo__QuWlG,.Backtest_terminalLog__u49MI{background:transparent}.Backtest_terminalTime__MonN0{color:#555;font-size:11px;min-width:90px;flex-shrink:0}.Backtest_terminalIconError__H_0sa{color:#f14c4c;flex-shrink:0;margin-top:2px}.Backtest_terminalIconWarn__ueJew{color:#cca700;flex-shrink:0;margin-top:2px}.Backtest_terminalIconInfo__kwZD7{color:#3794ff;flex-shrink:0;margin-top:2px}.Backtest_terminalIconLog__i8X5Y{color:#808080;flex-shrink:0;margin-top:2px}.Backtest_terminalMessage__MCCa3{flex:1;color:#cccccc;word-break:break-word}.Backtest_terminalLocation__WxcMM{color:#808080;margin-right:8px}.Backtest_terminalSource__B965p{margin-top:6px;padding:6px 10px;background:#2a2a2a;border-radius:4px;border-left:3px solid #f14c4c}.Backtest_terminalSource__B965p code{color:#d7ba7d;font-size:12px}.Backtest_snapshotResults__JFF9X{min-width:0}.Backtest_snapshotResults__JFF9X .Backtest_tvComponent__DgwF5{height:auto;overflow:visible}.Backtest_snapshotResults__JFF9X .Backtest_tvComponent__DgwF5>div{height:auto}.Backtest_snapshotResults__JFF9X .Backtest_resultMenu__Er0it{table-layout:fixed}.Backtest_snapshotResults__JFF9X .Backtest_tabActive__vJTlJ,.Backtest_snapshotResults__JFF9X .Backtest_tab__CIw7E{padding:12px 6px;overflow-wrap:anywhere}@media (max-width:760px){.Backtest_snapshotResults__JFF9X .Backtest_tabActive__vJTlJ,.Backtest_snapshotResults__JFF9X .Backtest_tab__CIw7E{font-size:11px}.Backtest_snapshotResults__JFF9X .Backtest_overviewSectionGrid__BtNW3{grid-template-columns:minmax(0,1fr)}}.Backtest_backtestContainer__G7jUE{height:calc(100vh - 72px);background:var(--ws-bg,#fff)}.Backtest_codeEditorContainer__1NXWG{background:var(--ws-bg,#fff);color:var(--ws-ink,#172026)}.Backtest_resultMenu__Er0it{background:var(--ws-bg,#fff);color:var(--ws-sub,#596761);border-bottom:1px solid var(--ws-line,#e1e8e4)}.Backtest_resultMenu__Er0it button{background:transparent;color:inherit;border:0;padding:10px;font:inherit;cursor:pointer}.Backtest_tabActive__vJTlJ{background:var(--ws-tint,#edf5f2)!important;color:var(--ws-brand,#397e79)!important}@media(max-width:767px){.Backtest_backtestContainer__G7jUE{display:flex;flex-direction:column;height:auto;min-height:100vh}.Backtest_chartColumn__K9PxO,.Backtest_codeEditorColumn___lHh5{width:100%!important;min-width:0!important;flex:none!important}.Backtest_resizeDivider__miRNs{display:none}.Backtest_chartColumn__K9PxO{min-height:600px}.Backtest_resultMenu__Er0it td{padding:2px}.Backtest_resultMenu__Er0it button{padding:8px 4px}.Backtest_resultMenu__Er0it{font-size:12px}}.Backtest_reportNav__X0tB3{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--ws-line,#e1e8e4);padding:8px 0;background:var(--ws-bg,#fff);color:var(--ws-ink,#172026)}.Backtest_reportNav__X0tB3 button,.Backtest_reportNav__X0tB3 select{font:inherit;font-size:14px;padding:10px 14px;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.Backtest_reportNav__X0tB3 button[aria-pressed=true]{background:var(--ws-tint,#edf5f2);color:var(--ws-brand,#397e79)}.Backtest_reportNav__X0tB3 select{max-width:100%;margin-left:auto;border:1px solid var(--ws-line,#e1e8e4);background:var(--ws-bg,#fff)}.Backtest_overviewContainer__TzGa5{background:var(--ws-bg,#fff);color:var(--ws-ink,#172026)}.Backtest_snapshotResults__JFF9X .Backtest_overviewContainer__TzGa5{max-height:none;overflow:visible;padding:20px 0}.Backtest_reportToolbar__Q5yJ4{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.Backtest_reportToolbar__Q5yJ4 h2{font-size:18px;margin:0;color:inherit}.Backtest_detailsToggle__jwuRF,.Backtest_reportTextButton__C3Mgd{font:inherit;color:var(--ws-brand,#397e79);background:transparent;border:1px solid var(--ws-line,#e1e8e4);border-radius:6px;padding:10px 14px;cursor:pointer}.Backtest_detailsToggle__jwuRF{margin-bottom:20px}.Backtest_heroMetricsGrid__xh1FB{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.Backtest_heroMetricCard__TxObA{background:var(--ws-bg,#fff);border-color:var(--ws-line,#e1e8e4);border-radius:8px;box-shadow:none;padding:16px;min-width:0}.Backtest_heroMetricLabel__yrGhe{text-transform:none;letter-spacing:0;color:var(--ws-sub,#596761);font-size:13px}.Backtest_heroMetricValue__TeHOn{font-size:26px;color:var(--ws-ink,#172026);overflow-wrap:anywhere}.Backtest_chartSamplingMeta__Grsvj,.Backtest_heroMetricSubvalue__5Ppdg,.Backtest_overviewLabel__LVQPF{color:var(--ws-sub,#596761)}.Backtest_overviewValue__JG0WD{color:var(--ws-ink,#172026)}.Backtest_overviewSection__HrBbj{background:var(--ws-bg,#fff);border-color:var(--ws-line,#e1e8e4);box-shadow:none}.Backtest_overviewSection__HrBbj h3{color:var(--ws-ink,#172026);border-color:var(--ws-line,#e1e8e4)}.Backtest_metricGuide__BKxK8{width:min(620px,calc(100vw - 32px));max-height:80vh;padding:24px;border:1px solid var(--ws-line,#e1e8e4);border-radius:12px;background:var(--ws-bg,#fff);color:var(--ws-ink,#172026);margin:auto}.Backtest_metricGuide__BKxK8::backdrop{background:rgba(0,0,0,.4)}.Backtest_metricGuide__BKxK8 button{padding:8px 12px;font:inherit;cursor:pointer;background:var(--ws-bg,#fff);color:inherit;border:1px solid var(--ws-line,#e1e8e4);border-radius:6px}.Backtest_metricSearch__Sk_4J{display:grid;gap:8px;font-size:14px}.Backtest_metricSearch__Sk_4J input{width:100%;box-sizing:border-box;padding:10px;font:inherit;color:inherit;border:1px solid var(--ws-line,#e1e8e4);border-radius:6px;background:var(--ws-bg,#fff)}.Backtest_metricGuide__BKxK8 dl>div{margin:20px 0}.Backtest_metricGuide__BKxK8 dt{font-weight:600}.Backtest_metricGuide__BKxK8 dd{margin:6px 0 0;line-height:1.6;color:var(--ws-sub,#596761)}@media(max-width:1100px){.Backtest_heroMetricsGrid__xh1FB{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.Backtest_reportNav__X0tB3{gap:4px}.Backtest_reportNav__X0tB3 button,.Backtest_reportNav__X0tB3 select{padding:9px;font-size:13px}.Backtest_reportToolbar__Q5yJ4{align-items:flex-start;flex-wrap:wrap}.Backtest_heroMetricValue__TeHOn{font-size:23px}.Backtest_heroMetricCard__TxObA,.Backtest_overviewSection__HrBbj{padding:12px}}.Backtest_snapshotResults__JFF9X{container-type:inline-size;container-name:snapshot-report}@container snapshot-report (max-width: 760px){.Backtest_heroMetricsGrid__xh1FB{grid-template-columns:repeat(2,minmax(0,1fr))}.Backtest_overviewSectionGrid__BtNW3{grid-template-columns:minmax(0,1fr)}.Backtest_reportToolbar__Q5yJ4{align-items:flex-start;flex-wrap:wrap}}@container snapshot-report (max-width: 480px){.Backtest_reportNav__X0tB3{gap:4px}.Backtest_reportNav__X0tB3 button,.Backtest_reportNav__X0tB3 select{padding:9px;font-size:13px}.Backtest_heroMetricValue__TeHOn{font-size:23px}.Backtest_heroMetricCard__TxObA,.Backtest_overviewSection__HrBbj{padding:12px}}.Backtest_reportNav__X0tB3.Backtest_compactReportNav__Ila6E{display:flex;align-items:center;justify-content:flex-start;gap:18px;padding:0}.Backtest_reportNav__X0tB3.Backtest_compactReportNav__Ila6E summary,.Backtest_reportNav__X0tB3.Backtest_compactReportNav__Ila6E>button{display:inline-flex;align-items:center;gap:5px;min-height:44px;padding:8px 2px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--ws-sub,#596761);cursor:pointer;list-style:none;font-size:14px}.Backtest_reportNav__X0tB3.Backtest_compactReportNav__Ila6E summary[aria-pressed=true],.Backtest_reportNav__X0tB3.Backtest_compactReportNav__Ila6E>button[aria-pressed=true]{border-bottom-color:var(--ws-brand,#087c73);color:var(--ws-brand,#087c73);font-weight:600}.Backtest_reportNav__X0tB3.Backtest_compactReportNav__Ila6E summary::-webkit-details-marker{display:none}.Backtest_reportNav__X0tB3.Backtest_compactReportNav__Ila6E details{position:relative;margin:0}.Backtest_chartPicker__gBQpM svg{width:14px;height:14px}.Backtest_chartMenu__XWjjg{position:absolute;top:100%;left:0;width:200px;z-index:5;padding:6px;background:var(--ws-bg,white);border:1px solid var(--ws-line,#d9e1e3);border-radius:8px;box-shadow:0 8px 24px #14202c18}.Backtest_reportNav__X0tB3.Backtest_compactReportNav__Ila6E .Backtest_chartMenu__XWjjg button{display:block;width:100%;text-align:left;min-height:42px;border:0;padding:8px;background:transparent;color:var(--ws-sub,#596761);font-size:13px}.Backtest_reportNav__X0tB3.Backtest_compactReportNav__Ila6E .Backtest_chartMenu__XWjjg button:hover,.Backtest_reportNav__X0tB3.Backtest_compactReportNav__Ila6E .Backtest_chartMenu__XWjjg button[aria-pressed=true]{background:var(--ws-tint,#edf5f2);color:var(--ws-brand,#087c73)}button.Backtest_chartWindowButton__K2Jpm{width:36px;height:36px;min-height:36px;padding:0;flex:none}button.Backtest_chartWindowButton__K2Jpm svg{width:16px;height:16px;flex:none}.Backtest_reportToolbar__Q5yJ4{justify-content:flex-end;margin-bottom:8px}.Backtest_srOnly__b84KI{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.Backtest_tradeListSummary__qiJvP{scroll-margin-top:8px}.Backtest_tradeTableWrapper__nzzdP{max-height:min(60vh,680px);overflow:auto}.Backtest_tradeTable__a37VF th{position:sticky;top:0;z-index:1;background:var(--ws-soft,#f6f8f7)}.ChatComposer_composer__o1bnh{width:100%;box-sizing:border-box;border:1px solid var(--ws-line);border-radius:20px;padding:10px 14px;background:var(--ws-bg);box-shadow:0 2px 12px #14202c06;text-align:left}.ChatComposer_composer__o1bnh:focus-within{border-color:var(--ws-brand)}.ChatComposer_label__tUNQR{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ChatComposer_composer__o1bnh textarea{display:block;box-sizing:border-box;width:100%;min-height:52px;max-height:200px;resize:none;overflow-y:auto;border:0;outline:none;padding:4px 0;background:transparent;color:var(--ws-ink);font:inherit;font-size:16px;line-height:1.5}.ChatComposer_composer__o1bnh textarea::placeholder{color:var(--ws-sub)}.ChatComposer_actions__XCzts{display:flex;justify-content:flex-end}.ChatComposer_actions__XCzts button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;color:var(--ws-bg);background:var(--ws-brand);cursor:pointer}.ChatComposer_actions__XCzts button:disabled{opacity:.4;cursor:not-allowed}.ChatComposer_actions__XCzts button svg{width:20px;height:20px}.ChatComposer_actions__XCzts button:focus-visible{outline:2px solid var(--ws-brand);outline-offset:3px}