.bugs-page[data-v-d8feb3f0]{max-width:1200px}.bugs-heading[data-v-d8feb3f0],.section-heading[data-v-d8feb3f0]{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}.bugs-heading h1[data-v-d8feb3f0]{margin:0 0 8px}.bugs-heading p[data-v-d8feb3f0],.scope-note[data-v-d8feb3f0],small[data-v-d8feb3f0]{color:#78665d;font-size:13px}.scope-note[data-v-d8feb3f0]{margin:20px 0}.form-card[data-v-d8feb3f0]{margin:0 0 20px}.section-heading h2[data-v-d8feb3f0]{margin:0}.section-heading label[data-v-d8feb3f0]{font-size:13px}.issue-list[data-v-d8feb3f0]{list-style:none;padding:0;margin:16px 0 0}.issue-list li[data-v-d8feb3f0]{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid #eee3dd}.issue-list small[data-v-d8feb3f0]{display:block;margin-top:5px;overflow-wrap:anywhere}.issue-list a[data-v-d8feb3f0]{align-self:center;white-space:nowrap}.page-actions[data-v-d8feb3f0]{display:flex;gap:10px;margin-top:15px;flex-wrap:wrap}.workspace-nav nav a.nav-inactive[data-v-76a43cee]{background:transparent;color:#edc8bd}.workspace-nav nav a.nav-inactive b[data-v-76a43cee]{opacity:0}.account-management[data-v-a667110a]{max-width:1160px;margin:0 auto;padding:32px 24px}.account-management>p[data-v-a667110a],.form-card>p[data-v-a667110a]{font-size:13px;line-height:1.8;color:#775f52}.form-card[data-v-a667110a]{margin-top:24px;padding:24px}.form-card h2[data-v-a667110a]{font-size:18px}.account-grid[data-v-a667110a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:18px;margin:22px 0}.account-grid label[data-v-a667110a]{font-size:12px}.account-grid input[data-v-a667110a]{margin-top:8px}.account-table[data-v-a667110a]{overflow:auto;margin-top:20px}.account-table table[data-v-a667110a]{width:100%;border-collapse:collapse;font-size:12px}.account-table th[data-v-a667110a],.account-table td[data-v-a667110a]{padding:12px 10px;border-bottom:1px solid #eaded6;text-align:left}.account-table small[data-v-a667110a]{display:block;margin-top:5px;color:#8a776c}.account-table input[data-v-a667110a]{max-width:90px}.account-table button[data-v-a667110a]{font-size:11px;margin:3px;padding:7px 9px;white-space:nowrap}.account-link input[data-v-a667110a]{margin:16px 0;font-size:12px}.account-link button[data-v-a667110a]{margin-right:10px}.account-error[data-v-a667110a]{color:#a33428!important}.account-panel-heading[data-v-13438b30]{padding:10px 20px;background:#fbf7f3;font-size:13px}.account-recovery[data-v-13438b30]{background:#fff4df;padding:14px 24px;font-size:13px}.account-recovery p[data-v-13438b30]{line-height:1.8}.account-recovery textarea[data-v-13438b30]{display:block;width:100%;min-height:100px;margin:8px 0 18px}.account-recovery h2[data-v-13438b30]{font-size:15px}.account-entry[data-v-13438b30]{min-height:100dvh;display:grid;place-items:center;background:#fbf4ef;padding:24px}.account-card[data-v-13438b30]{width:min(430px,100%);padding:34px;background:#fff;border:1px solid #e5d7cf;border-radius:12px;box-shadow:0 12px 40px #573c2910}.account-brand[data-v-13438b30]{font-size:24px;font-weight:600;color:#8c3028}.account-brand small[data-v-13438b30]{display:block;font-size:11px;font-weight:400;color:#8b7569;margin-top:5px}.account-card h1[data-v-13438b30]{font-size:23px;margin:28px 0 10px}.account-card p[data-v-13438b30]{font-size:13px;line-height:1.8;color:#725e54}.account-card label[data-v-13438b30]{display:block;margin:18px 0;font-size:13px}.account-card input[data-v-13438b30]{display:block;width:100%;margin-top:8px}.account-card button.primary[data-v-13438b30]{width:100%;margin-top:10px}.account-help[data-v-13438b30]{margin-top:22px}.account-host[data-v-13438b30]{position:relative;min-height:100dvh}.account-topbar[data-v-13438b30]{height:52px;display:flex;align-items:center;gap:14px;padding:0 24px;border-bottom:1px solid #e7d8cf;background:#fffaf7;font-size:12px}.account-topbar strong[data-v-13438b30]{color:#853a30}.account-topbar select[data-v-13438b30]{width:auto;min-width:150px;margin-left:auto}.account-topbar button[data-v-13438b30]{padding:7px 12px;white-space:nowrap}.account-topbar span[data-v-13438b30]{color:#80665a}.managed-label[data-v-13438b30]{color:#a3372d!important;font-weight:600}.account-notice[data-v-13438b30]{margin:0;padding:10px 24px;background:#fff0dc;color:#82551d;font-size:12px}.account-overlay[data-v-13438b30]{position:absolute;inset:52px 0 0;background:#fbf7f3;overflow:auto;z-index:5}.account-host[data-v-13438b30] .shell{height:calc(100dvh - 52px)}@media(max-width:650px){.account-topbar[data-v-13438b30]{height:auto;min-height:74px;gap:7px;padding:10px 12px;flex-wrap:wrap}.account-topbar select[data-v-13438b30]{min-width:110px;flex:1}.account-topbar span[data-v-13438b30]{max-width:45vw}.account-host[data-v-13438b30] .shell{height:calc(100dvh - 94px)}.account-overlay[data-v-13438b30]{top:94px}.account-card[data-v-13438b30]{padding:24px}}.library-actions[data-v-ae6d9a02]{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.library-heading[data-v-ae6d9a02]{flex-wrap:wrap}.pool-upload[data-v-ae6d9a02]{margin:12px 0;padding:10px;border:1px solid #e7cfc4;background:#fff9f4;border-radius:7px}.pool-upload h2[data-v-ae6d9a02]{font-size:13px;margin:0 0 8px}.pool-upload p[data-v-ae6d9a02]{font-size:11px;line-height:1.7}.pool-upload label[data-v-ae6d9a02]{display:block;font-size:11px;margin-top:8px}.pool-upload input[data-v-ae6d9a02]{width:100%;margin-top:5px;min-width:0}.pool-upload input[type=file][data-v-ae6d9a02]{font-size:10px;padding:5px 0;border:0;background:transparent}.upload-actions[data-v-ae6d9a02]{display:flex;flex-wrap:wrap;gap:6px}.upload-actions button[data-v-ae6d9a02]{font-size:11px;padding:5px 7px}.upload-actions button[type=submit][data-v-ae6d9a02]{background:#a43b32;color:#fff;border-color:#a43b32}.upload-error[data-v-ae6d9a02]{color:#9c3b31}.pool-selection[data-v-ae6d9a02]{border-top:1px solid #e8dfda;padding:10px 0;margin-bottom:10px;font-size:11px;color:#80665a}.pool-selection>div[data-v-ae6d9a02]{display:flex;gap:5px;margin:7px 0}.pool-selection button[data-v-ae6d9a02]{font-size:10px;padding:5px 6px}.pool-selection>button[data-v-ae6d9a02]{color:#963f35}.pool-selection .hint[data-v-ae6d9a02]{margin:6px 0}.pool-row[data-v-ae6d9a02]{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:5px;padding:7px;background:#fff;border:1px solid #e8dfda;border-radius:6px}.pool-row.selected[data-v-ae6d9a02]{background:#fae8e1;border-color:#cc9180}.pool-row input[type=checkbox][data-v-ae6d9a02]{width:14px;height:14px;min-height:0;margin:0;accent-color:#a43b32}.pool-items .pool-row-open[data-v-ae6d9a02]{background:transparent;border:0;box-shadow:none;padding:4px;min-width:0;overflow-wrap:anywhere}.pool-row a[data-v-ae6d9a02]{font-size:10px;color:#963f35;padding:5px 0}.pool-description[data-v-ae6d9a02]{flex:none;padding:12px 20px;border-bottom:1px solid #eee8e4;background:#fffcf8;max-height:160px;overflow:auto}.pool-description summary[data-v-ae6d9a02]{font-size:12px;color:#805247;cursor:pointer}.pool-description[open] summary[data-v-ae6d9a02]{margin-bottom:6px}.pool-description p[data-v-ae6d9a02]{font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;color:#6f574c}.pool-information[data-v-ae6d9a02]{flex:none;border:1px solid #e8d5cd;border-radius:6px;padding:9px;margin-top:12px;font-size:12px;max-height:42%;overflow:auto}.pool-information summary[data-v-ae6d9a02]{color:#963f35;cursor:pointer;font-weight:600}.pool-information fieldset[data-v-ae6d9a02]{border:0;padding:8px 0;margin:0}.pool-information legend[data-v-ae6d9a02]{font-size:11px;color:#926f60;padding:0}.pool-information fieldset label[data-v-ae6d9a02]{display:inline-flex;align-items:center;gap:4px;font-size:11px;margin:4px 10px 2px 0}.pool-information input[type=checkbox][data-v-ae6d9a02]{width:13px;height:13px;min-height:0;margin:0;accent-color:#a43b32}.pool-information select[data-v-ae6d9a02],.pool-information input[type=date][data-v-ae6d9a02]{width:100%;font-size:11px;margin:4px 0 8px}.pool-information>button[data-v-ae6d9a02]{font-size:12px;color:#fff;background:#a43b32;border-color:#a43b32}.information-caption[data-v-ae6d9a02]{flex:none;max-height:100px;overflow:auto;margin-top:8px;font-size:11px;color:#8c6555;overflow-wrap:anywhere}.information-caption p[data-v-ae6d9a02]{margin:4px 0}.information-error[data-v-ae6d9a02]{color:#9c3b31}.member-table td[data-v-ae6d9a02],.member-table th[data-v-ae6d9a02]{padding-right:12px}.members-heading a[aria-disabled=true][data-v-ae6d9a02]{opacity:.5;cursor:default}.pool-workspace[data-v-ae6d9a02]{height:100%;max-width:none;margin:0;display:flex;background:#fff;min-height:0}.pool-library[data-v-ae6d9a02]{width:230px;flex:none;padding:20px 16px;background:#fcfaf8;border-right:1px solid #e8dfda;overflow:auto}.library-heading[data-v-ae6d9a02],.members-heading[data-v-ae6d9a02]{display:flex;align-items:center;justify-content:space-between;gap:8px}.library-heading h1[data-v-ae6d9a02]{font-size:17px;letter-spacing:0;margin:0}.library-heading button[data-v-ae6d9a02]{padding:7px;font-size:12px}.pool-library input[data-v-ae6d9a02]{font-size:12px}.refresh[data-v-ae6d9a02]{font-size:11px;margin:10px 0;padding:5px 8px}.pool-items[data-v-ae6d9a02]{display:grid;gap:8px}.pool-items button[data-v-ae6d9a02]{text-align:left;padding:12px 10px;color:#5f4840}.pool-items button.selected[data-v-ae6d9a02]{background:#fae8e1;border-color:#cc9180}.pool-items strong[data-v-ae6d9a02]{font-size:13px;font-weight:500}.pool-items small[data-v-ae6d9a02]{display:block;font-size:11px;color:#92786e;margin-top:6px}.pool-items p[data-v-ae6d9a02]{font-size:13px;color:#8d776b}.pool-main[data-v-ae6d9a02]{min-width:0;flex:1;display:flex;flex-direction:column}.pool-top[data-v-ae6d9a02]{height:72px;flex:none;display:flex;align-items:center;gap:12px;border-bottom:1px solid #e8dfda;padding:12px 22px}.pool-top h2[data-v-ae6d9a02]{margin:0}.pool-name[data-v-ae6d9a02]{flex:1;min-width:0}.pool-name input[data-v-ae6d9a02]{font-size:16px;font-weight:600;margin:0;min-height:28px;height:30px;padding:2px 4px;border-color:transparent}.pool-name input[data-v-ae6d9a02]:hover{border-color:#e3cfc7}.pool-name small[data-v-ae6d9a02]{font-size:11px;color:#847269;margin-left:4px}.pool-top button[data-v-ae6d9a02]{font-size:12px;white-space:nowrap}.notice[data-v-ae6d9a02]{flex:none;font-size:12px;padding:8px 22px;margin:0;background:#f4f8f1;color:#4c6d47}.notice.warning[data-v-ae6d9a02]{background:#fff3e4;color:#8b512c}.pool-content[data-v-ae6d9a02]{min-height:0;flex:1;display:grid;grid-template-columns:minmax(300px,1fr) 345px}.conversation[data-v-ae6d9a02]{min-height:0;display:flex;flex-direction:column}.pool-tags[data-v-ae6d9a02]{padding:10px 18px;display:flex;gap:6px;align-items:center;flex-wrap:wrap;border-bottom:1px solid #eee8e4}.pool-tags>span[data-v-ae6d9a02]{font-size:11px;color:#8e7568}.pool-tags button[data-v-ae6d9a02]{padding:4px 7px;font-size:11px}.pool-tags input[data-v-ae6d9a02]{width:110px;min-height:26px;padding:4px 6px;margin:0;font-size:11px}.chat-history[data-v-ae6d9a02]{overflow:auto;flex:1;min-height:0;padding:26px 28px}.chat-empty[data-v-ae6d9a02]{margin:13vh auto 20px;max-width:420px}.chat-empty h2[data-v-ae6d9a02]{font-size:22px;color:#74392f}.chat-empty p[data-v-ae6d9a02]{font-size:13px;line-height:1.8;color:#897168}.chat-history article[data-v-ae6d9a02]{margin-bottom:26px;font-size:14px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.user-message[data-v-ae6d9a02]{margin-left:12%;padding:12px 16px;background:#f9e9e2;border-radius:12px 12px 3px;color:#623a2c}.assistant-message[data-v-ae6d9a02]{padding:18px 4px;color:#4d3f39}.assistant-message p[data-v-ae6d9a02]{margin:0 0 1em}.assistant-message p[data-v-ae6d9a02]:last-child{margin-bottom:0}.composer[data-v-ae6d9a02]{flex:none;padding:12px 22px 18px;border-top:1px solid #eee8e4}.composer textarea[data-v-ae6d9a02]{margin:7px 0 10px;min-height:80px;max-height:180px;font-size:13px}.composer>div[data-v-ae6d9a02]{display:flex;align-items:end;justify-content:space-between;gap:12px}.composer select[data-v-ae6d9a02]{margin-top:4px;padding:6px 10px;min-height:30px}.composer>div>button[data-v-ae6d9a02]{background:#a43b32;color:#fff;border-color:#a43b32}.selection-note[data-v-ae6d9a02]{font-size:11px;color:#906851;background:#fbf3e9;padding:8px 10px;max-height:140px;overflow:auto}.thinking[data-v-ae6d9a02]{font-size:12px;color:#8b6151}.pool-members[data-v-ae6d9a02]{min-height:0;border-left:1px solid #e8dfda;background:#fffdfb;padding:20px 16px;display:flex;flex-direction:column}.members-heading h2[data-v-ae6d9a02]{font-size:14px;margin:0}.members-heading b[data-v-ae6d9a02]{font-size:12px;background:#f2e6e0;border-radius:20px;padding:3px 7px;color:#954d3c}.members-heading a[data-v-ae6d9a02]{font-size:12px;white-space:nowrap}.bias-note[data-v-ae6d9a02]{font-size:11px;line-height:1.7;color:#97705a;background:#fff4e9;padding:10px;margin:14px 0}.member-table[data-v-ae6d9a02]{flex:1;min-height:0;overflow:auto;margin-top:14px}table[data-v-ae6d9a02]{width:100%;border-collapse:collapse;font-size:11px}th[data-v-ae6d9a02]{text-align:left;font-weight:400;color:#9b7f70;white-space:nowrap;padding:10px 2px;border-bottom:1px solid #e7dcd4}td[data-v-ae6d9a02]{padding:9px 2px;border-bottom:1px solid #f0e8e2;white-space:nowrap}td button[data-v-ae6d9a02]{border:0;background:transparent;padding:2px 5px;color:#ab7668}.stock-matches[data-v-ae6d9a02]{max-height:150px;overflow:auto;display:grid}.stock-matches button[data-v-ae6d9a02]{font-size:11px;text-align:left;border-radius:0}.hint[data-v-ae6d9a02]{font-size:11px;line-height:1.7;color:#936b52}.delete-pool[data-v-ae6d9a02]{margin-top:16px;align-self:start;font-size:11px}.pool-empty[data-v-ae6d9a02]{margin:auto;text-align:center;padding:24px}.pool-empty p[data-v-ae6d9a02]{font-size:13px;color:#91776b}.sr-only[data-v-ae6d9a02]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:1200px){.pool-library[data-v-ae6d9a02]{width:185px;padding:16px 12px}.pool-content[data-v-ae6d9a02]{grid-template-columns:minmax(250px,1fr) 300px}.chat-history[data-v-ae6d9a02]{padding:20px}.composer[data-v-ae6d9a02]{padding:12px}}@media(max-width:950px){.pool-library[data-v-ae6d9a02]{width:155px}.pool-content[data-v-ae6d9a02]{grid-template-columns:minmax(0,1fr)}.pool-members[data-v-ae6d9a02]{max-height:40%;border-left:0;border-top:1px solid #e8dfda}.conversation[data-v-ae6d9a02]{min-height:320px}.pool-content[data-v-ae6d9a02]{overflow:auto;display:flex;flex-direction:column}.conversation[data-v-ae6d9a02]{flex:1;flex-shrink:0}.pool-members[data-v-ae6d9a02]{min-height:280px;flex-shrink:0}.chat-empty[data-v-ae6d9a02]{margin:25px auto}.pool-top[data-v-ae6d9a02]{padding:10px 14px}.pool-tags[data-v-ae6d9a02]{padding:8px 12px}}@media(max-width:600px){.pool-library[data-v-ae6d9a02]{width:125px;padding:12px 8px}.library-heading[data-v-ae6d9a02]{flex-wrap:wrap;gap:10px}.pool-top[data-v-ae6d9a02]{gap:6px}.pool-top button[data-v-ae6d9a02]{padding:7px}.pool-top[data-v-ae6d9a02]{height:76px}.pool-name input[data-v-ae6d9a02]{font-size:14px}.chat-history[data-v-ae6d9a02]{padding:14px}.composer textarea[data-v-ae6d9a02]{min-height:64px}.composer>div[data-v-ae6d9a02]{flex-wrap:wrap}.composer>div label[data-v-ae6d9a02]{max-width:150px}.user-message[data-v-ae6d9a02]{margin-left:4%}}.pool-workspace[data-v-ae6d9a02]{position:relative;border:1px solid #ebe2dd;border-radius:9px;overflow:clip;display:flex;flex-direction:column}.pool-main[data-v-ae6d9a02]{height:100%;min-height:0}.pool-library[data-v-ae6d9a02]{position:absolute;z-index:45;top:54px;bottom:10px;left:10px;width:min(320px,calc(100% - 20px));padding:16px;background:#fffdfb;border:1px solid #ddc7bd;box-shadow:8px 12px 32px #392b2824;border-radius:8px}.library-heading[data-v-ae6d9a02]{margin-bottom:8px}.pool-top[data-v-ae6d9a02]{height:auto;min-height:58px;padding:9px 16px;gap:10px}.pool-directory-toggle[data-v-ae6d9a02]{background:transparent;border:0;color:#8a6355;padding:4px!important;font-size:11px!important}.pool-name[data-v-ae6d9a02]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pool-name input[data-v-ae6d9a02]{width:230px;max-width:100%;font-size:16px;background:transparent}.pool-name small[data-v-ae6d9a02]{font-size:10px;margin:0}.pool-top .library-actions[data-v-ae6d9a02]{flex-wrap:nowrap}.pool-top button[data-v-ae6d9a02]{font-size:12px;padding:6px 9px}.pool-top [data-action=save][data-v-ae6d9a02]{background:#a4372e;color:#fff;border-color:#a4372e}.pool-meta[data-v-ae6d9a02]{flex:none;font-size:11px;color:#8b6d5d;padding:0 16px 6px;position:relative;border-bottom:1px solid #eee5e0}.pool-meta>summary[data-v-ae6d9a02]{cursor:pointer;max-width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pool-meta-content[data-v-ae6d9a02]{position:absolute;z-index:40;top:24px;left:12px;width:min(480px,calc(100% - 24px));background:#fff;border:1px solid #dfcdc4;border-radius:8px;box-shadow:0 10px 30px #392b2820;padding:10px;max-height:50vh;overflow:auto}.pool-tags[data-v-ae6d9a02]{padding:10px 5px}.pool-description[data-v-ae6d9a02]{padding:8px 5px;border:0}.notice[data-v-ae6d9a02]{padding:5px 16px;font-size:12px;max-height:64px;overflow:auto}.pool-content[data-v-ae6d9a02]{display:grid;grid-template-columns:minmax(0,1fr) 306px;overflow:visible;min-height:0}.conversation[data-v-ae6d9a02]{min-height:0;flex-shrink:1}.pool-chat-head[data-v-ae6d9a02]{flex:none;display:flex;align-items:center;gap:7px;padding:6px 14px;min-height:42px;border-bottom:1px solid #f0e9e5;position:relative}.pool-chat-head strong[data-v-ae6d9a02]{font-size:12px;margin-right:auto;font-weight:600}.pool-chat-head button[data-v-ae6d9a02]{font-size:11px;padding:4px 8px;white-space:nowrap}.pool-chat-head [data-action=toggle-conversation-size][data-v-ae6d9a02]{color:#9b4539}.pool-chat-settings>summary[data-v-ae6d9a02]{cursor:pointer;font-size:11px;color:#8b756b;list-style:none;padding:4px}.pool-chat-settings>div[data-v-ae6d9a02]{position:absolute;top:38px;right:12px;width:min(330px,calc(100% - 24px));padding:15px;background:#fff;border:1px solid #dfcdc4;border-radius:8px;box-shadow:0 10px 30px #392b2820;z-index:40}.pool-chat-settings select[data-v-ae6d9a02]{margin-top:5px;width:100%;font-size:12px}.chat-empty[data-v-ae6d9a02]{margin:clamp(25px,8vh,80px) auto}.chat-history[data-v-ae6d9a02]{padding:22px 24px;overscroll-behavior:contain;scrollbar-gutter:stable}.composer[data-v-ae6d9a02]{padding:8px 16px 10px}.composer textarea[data-v-ae6d9a02]{height:62px;min-height:52px;max-height:150px;margin:5px 0 8px;font-size:14px}.composer>div[data-v-ae6d9a02]{justify-content:flex-end;align-items:center;gap:8px}.composer>div>button[data-v-ae6d9a02]{padding:6px 15px;font-size:13px;white-space:nowrap}.pool-composer-hint[data-v-ae6d9a02]{margin-right:auto;font-size:10px;color:#968479}.pool-members[data-v-ae6d9a02]{position:relative;padding:12px 14px;min-height:0;max-height:none;flex-shrink:1;overflow:auto}.members-heading[data-v-ae6d9a02]{gap:6px;flex-wrap:wrap}.members-heading h2[data-v-ae6d9a02]{font-size:13px}.members-heading [data-action=download-information][data-v-ae6d9a02]{font-size:12px;padding:6px 10px;color:#fff;background:#a43b32;border-color:#a43b32;white-space:nowrap}.download-feedback[data-v-ae6d9a02]{flex:none;font-size:11px;line-height:1.7;margin:7px 0 0;padding:7px 9px;border-radius:5px;background:#f4f8f1;color:#4c6d47;overflow-wrap:anywhere}.download-feedback.download-error[data-v-ae6d9a02]{background:#fff3e4;color:#9c3b31}.members-heading a[data-v-ae6d9a02]{font-size:10px;order:3}.members-close[data-v-ae6d9a02]{padding:2px 5px;margin-left:auto;border-color:transparent;background:transparent;color:#8a7165;font-size:11px}.bias-note[data-v-ae6d9a02]{padding:8px;font-size:10px;margin:9px 0}.pool-information[data-v-ae6d9a02]{font-size:11px;margin:8px 0 0;padding:6px 8px;max-height:none;overflow:visible}.pool-information[open][data-v-ae6d9a02]{max-height:48%;overflow:auto;background:#fff}.manual-members[data-v-ae6d9a02]{font-size:11px;flex:none;margin:5px 0}.manual-members>summary[data-v-ae6d9a02]{cursor:pointer;color:#93513d}.manual-members>div[data-v-ae6d9a02]{position:absolute;left:10px;right:10px;top:54px;z-index:31;max-height:calc(100% - 80px);overflow:auto;padding:12px;background:#fff;border:1px solid #dfcdc4;box-shadow:0 10px 30px #392b2820;border-radius:7px}.member-table[data-v-ae6d9a02]{margin-top:8px;min-height:70px}.delete-pool[data-v-ae6d9a02]{margin:8px 0 0;padding:5px 8px;font-size:10px}.auxiliary-closed .pool-content[data-v-ae6d9a02],.conversation-expanded .pool-content[data-v-ae6d9a02]{grid-template-columns:minmax(0,1fr)}.conversation-expanded .pool-meta[data-v-ae6d9a02]{display:none}.conversation-expanded .chat-history[data-v-ae6d9a02],.conversation-expanded .composer[data-v-ae6d9a02]{padding-left:clamp(24px,10vw,150px);padding-right:clamp(24px,10vw,150px)}.conversation-expanded .pool-members[data-v-ae6d9a02]{position:absolute;top:42px;right:0;bottom:0;width:min(350px,90%);z-index:30;box-shadow:-12px 8px 36px #392b2824}.pool-content[data-v-ae6d9a02]{position:relative}@media(max-width:1100px){.pool-content[data-v-ae6d9a02]{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible}.pool-members[data-v-ae6d9a02]{position:absolute;inset:42px 0 0 auto;width:min(330px,90%);z-index:30;min-height:0;border-top:0;border-left:1px solid #e8dfda;box-shadow:-12px 8px 36px #392b2824}.pool-top[data-v-ae6d9a02]{padding:8px 12px}.pool-name input[data-v-ae6d9a02]{width:200px}.pool-name small[data-v-ae6d9a02]{font-size:10px}.chat-history[data-v-ae6d9a02]{padding:20px}.conversation[data-v-ae6d9a02]{min-height:0}}@media(max-width:700px){.pool-top[data-v-ae6d9a02]{flex-wrap:wrap;gap:6px}.pool-name[data-v-ae6d9a02]{order:-1;flex:1 0 100%}.pool-top .library-actions[data-v-ae6d9a02]{margin-left:auto}.pool-top button[data-v-ae6d9a02]{font-size:11px;padding:5px 7px}.pool-chat-head[data-v-ae6d9a02]{flex-wrap:wrap;padding:6px 9px;gap:5px}.pool-chat-head strong[data-v-ae6d9a02]{font-size:11px}.pool-chat-head button[data-v-ae6d9a02]{font-size:10px;padding:4px 6px}.pool-chat-settings>summary[data-v-ae6d9a02]{font-size:10px}.chat-history[data-v-ae6d9a02]{padding:18px 12px}.composer[data-v-ae6d9a02]{padding:8px 10px}.composer textarea[data-v-ae6d9a02]{font-size:16px}.conversation-expanded .chat-history[data-v-ae6d9a02],.conversation-expanded .composer[data-v-ae6d9a02]{padding-left:14px;padding-right:14px}.pool-composer-hint[data-v-ae6d9a02]{font-size:9px}.pool-library[data-v-ae6d9a02]{top:88px}}.feature-help[data-v-88960176]{display:inline-flex;vertical-align:middle;margin-left:7px;line-height:1}.help-button[data-v-88960176]{display:grid;place-items:center;padding:0;width:26px;height:26px;min-height:26px!important;min-width:26px;border:1px solid #d5c7bd;border-radius:50%;background:#fff;color:#805f50;font-size:13px!important;font-weight:600;cursor:help;box-shadow:none}.help-button[data-v-88960176]:hover,.help-button[aria-expanded=true][data-v-88960176]{background:#f5e8df;border-color:#b78b73;color:#673d2c}.help-button[data-v-88960176]:focus-visible{outline:2px solid #a43b32;outline-offset:3px}.feature-tooltip[data-v-88960176]{position:fixed;z-index:1000;width:min(440px,calc(100vw - 24px));max-height:min(560px,calc(100vh - 24px));overflow:auto;box-sizing:border-box;background:#fff;border:1px solid #d9c5b8;border-radius:9px;box-shadow:0 6px 24px #392b2826;padding:16px;color:#49352e;font-size:13px;line-height:1.8}.feature-tooltip strong[data-v-88960176]{font-weight:600;font-size:14px}.feature-tooltip p[data-v-88960176]{margin:8px 0 0;overflow-wrap:anywhere}.help-example[data-v-88960176]{padding:9px 11px;background:#f8f4ef;border-radius:5px}.help-example b[data-v-88960176]{font-weight:500}.feature-tooltip small[data-v-88960176]{display:block;margin-top:10px;color:#806e64;font-size:11px}.feature-tooltip h4[data-v-88960176]{font-size:13px;margin:16px 0 4px;color:#6b3f32}.feature-tooltip dl[data-v-88960176]{display:block;margin:4px 0}.feature-tooltip dt[data-v-88960176]{font-weight:600;margin:10px 0 2px}.feature-tooltip dd[data-v-88960176]{margin:0;color:#645148}.feature-tooltip[data-v-88960176]:focus-visible{outline:2px solid #a43b32;outline-offset:2px}.pool-selection[data-v-8c6f2a8e]{margin:14px 0}.pool-scope[data-v-8c6f2a8e],.pool-bias[data-v-8c6f2a8e],.pool-selection>[role=alert][data-v-8c6f2a8e]{font-size:12px;line-height:1.7;margin:9px 0;color:#81685e}.pool-bias[data-v-8c6f2a8e],.pool-selection>[role=alert][data-v-8c6f2a8e]{color:#9c4f29}.pool-selection button[data-v-8c6f2a8e]{font-size:11px;padding:4px 7px}.strategy-tags-editor[data-v-cbcefc58]{min-width:0}.tag-actions[data-v-cbcefc58]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.tag-chip[data-v-cbcefc58]{display:inline-flex;align-items:center;gap:2px;max-width:100%;border:1px solid #e0c9be;background:#fff8f2;border-radius:14px;padding:1px 3px 1px 8px;font-size:12px;color:#60473d;overflow-wrap:anywhere;line-height:20px}.tag-chip button[data-v-cbcefc58]{flex:none;width:24px;min-height:24px;padding:0;border:0;box-shadow:none;background:transparent;color:#704238;font-size:16px;line-height:24px}.no-tags[data-v-cbcefc58]{font-size:12px;color:#75685f}.add-tag-button[data-v-cbcefc58]{flex:none;min-height:32px;padding:5px 10px;font-size:12px;font-weight:500;white-space:nowrap;border:1px solid #bf8c7b;background:#fff;color:#7c382b}.tag-form[data-v-cbcefc58]{display:flex;align-items:end;flex-wrap:wrap;gap:6px;margin-top:8px}.tag-field[data-v-cbcefc58]{flex:1;min-width:150px;font-size:12px;color:#60473d;margin:0}.tag-field input[data-v-cbcefc58]{width:100%;margin:3px 0 0;min-height:34px;padding:6px 8px;font-size:13px}.tag-form button[data-v-cbcefc58]{flex:none;min-height:34px;white-space:nowrap;font-size:12px;padding:6px 10px}.tag-error[data-v-cbcefc58]{margin:6px 0 0;font-size:12px;color:#923123}.management-library[data-v-edb9f2b0]{padding:28px 32px;overflow:auto;flex:1;min-height:0;width:100%;max-width:none;margin:0}.management-library .library-controls[data-v-edb9f2b0]{display:grid;grid-template-columns:minmax(180px,1fr) minmax(210px,1fr) auto;gap:18px;align-items:end}.management-library .library-filter-row[data-v-edb9f2b0]{margin:0;max-width:none}.management-library .toolbar[data-v-edb9f2b0]{margin:0;gap:8px}.management-library .toolbar button[data-v-edb9f2b0]{white-space:nowrap}.management-description[data-v-edb9f2b0]{font-size:13px;color:#786b65;margin:8px 0 0}.management-library>label[data-v-edb9f2b0]{display:block;max-width:520px}.management-library .library-filter-row[data-v-edb9f2b0]{max-width:520px}.management-library .tag-management[data-v-edb9f2b0]{margin:12px 0 18px}.bulk-toolbar[data-v-edb9f2b0]{display:flex;align-items:center;gap:16px;border-top:1px solid #eee0d9;padding:12px 0;font-size:13px}.bulk-toolbar label[data-v-edb9f2b0]{display:flex;align-items:center;gap:8px}.bulk-toolbar small[data-v-edb9f2b0]{color:#786b65}.management-library input[type=checkbox][data-v-edb9f2b0]{width:16px;height:16px;min-height:0;margin:0;accent-color:#a8382d}.management-table[data-v-edb9f2b0]{border-collapse:collapse;width:100%;text-align:left;font-size:13px}.management-table th[data-v-edb9f2b0]{color:#6c5d56;background:#faf7f5;font-weight:500;white-space:nowrap}.management-table th[data-v-edb9f2b0],.management-table td[data-v-edb9f2b0]{padding:14px 12px;border-bottom:1px solid #eee4de;vertical-align:top}.management-table td[data-v-edb9f2b0]:nth-child(2){min-width:180px;max-width:340px}.management-table .strategy-select[data-v-edb9f2b0]{font-size:14px;display:block;width:100%}.management-table tr.selected[data-v-edb9f2b0]{background:#fff9f5}.current-hint[data-v-edb9f2b0]{display:block;font-size:11px;color:#8b6e5b;margin-top:5px}.date-column[data-v-edb9f2b0]{white-space:nowrap;color:#786b65;font-size:12px}.saved-hint[data-v-edb9f2b0]{white-space:nowrap;color:#6b625d;font-size:12px}.selection-column[data-v-edb9f2b0]{width:24px}.table-scroll[data-v-edb9f2b0]{overflow-x:auto}.management-empty[data-v-edb9f2b0]{padding:36px 16px;text-align:center;color:#786b65}.delete-confirmation[data-v-edb9f2b0]{padding:16px;background:#fff3e6;border:1px solid #e9c6a3;border-radius:8px;margin-bottom:14px;font-size:13px}.delete-confirmation p[data-v-edb9f2b0]{line-height:1.7;margin:8px 0}.delete-confirmation button[data-v-edb9f2b0]{margin-right:8px}.confirmation-names[data-v-edb9f2b0]{overflow-wrap:anywhere;max-height:100px;overflow:auto}.sr-only[data-v-edb9f2b0]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.management-library .library-pagination[data-v-edb9f2b0]{bottom:-28px}.management-library .popover-heading h2[data-v-edb9f2b0]{font-size:23px;color:#372c28}.management-library .toolbar button[data-v-edb9f2b0]:first-child{background:#a8382d;color:#fff;border-color:#a8382d}@media(max-width:1050px){.management-library .library-controls[data-v-edb9f2b0]{grid-template-columns:minmax(180px,1fr) minmax(210px,1fr)}.management-library .toolbar[data-v-edb9f2b0]{grid-column:1/-1}}@media(max-width:650px){.management-library .library-controls[data-v-edb9f2b0]{grid-template-columns:1fr}.management-library .toolbar[data-v-edb9f2b0]{grid-column:auto}}@media(max-width:850px){.management-library[data-v-edb9f2b0]{padding:20px 14px}.bulk-toolbar[data-v-edb9f2b0]{gap:10px;flex-wrap:wrap}.management-table th[data-v-edb9f2b0],.management-table td[data-v-edb9f2b0]{padding:12px 8px}}.popover-heading[data-v-edb9f2b0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.popover-heading h2[data-v-edb9f2b0]{margin:0}.popover-heading button[data-v-edb9f2b0]{font-size:12px}.library-filter-row[data-v-edb9f2b0]{display:flex;align-items:end;gap:12px;margin-top:12px}.library-filter-row>label[data-v-edb9f2b0]:first-child{flex:1}.deleted-toggle[data-v-edb9f2b0]{display:flex;align-items:center;gap:6px;white-space:nowrap;padding-bottom:10px}.deleted-toggle input[data-v-edb9f2b0]{width:auto;min-height:0;margin:0}.toolbar[data-v-edb9f2b0]{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.strategy-list[data-v-edb9f2b0]{display:flex;flex-direction:column;gap:8px}.strategy-row[data-v-edb9f2b0]{border:1px solid #ddc6bf;border-radius:8px;padding:10px;background:#fff}.strategy-row.selected[data-v-edb9f2b0]{background:#f8e5dd;border-color:#c87564}.strategy-row-heading[data-v-edb9f2b0]{display:flex;align-items:flex-start;gap:8px}.strategy-select[data-v-edb9f2b0]{flex:1;min-width:0;border:0;box-shadow:none;background:transparent;text-align:left;white-space:normal;overflow-wrap:anywhere;color:#8a3025;padding:2px;font-size:14px;line-height:1.5}.strategy-select small[data-v-edb9f2b0]{display:block;font-size:11px;color:#786b65;margin-top:4px}.strategy-delete[data-v-edb9f2b0]{flex:none;padding:5px 7px;font-size:12px;background:#fff}.row-tags[data-v-edb9f2b0]{margin-top:8px}.tag-management[data-v-edb9f2b0]{font-size:12px;margin-bottom:14px}.tag-management p[data-v-edb9f2b0]{font-size:12px;line-height:1.5;color:#786b65}.tag-management-row[data-v-edb9f2b0]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:5px 0;overflow-wrap:anywhere}.tag-management-row button[data-v-edb9f2b0]{font-size:11px;padding:5px}.library-pagination[data-v-edb9f2b0]{border-top:1px solid #eee0d9;margin-top:14px;padding-top:12px;display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px}.library-pagination label[data-v-edb9f2b0]{display:flex;align-items:center;gap:5px}.library-pagination select[data-v-edb9f2b0]{width:auto;min-height:30px;font-size:12px;padding:4px;margin:0}.library-pagination>div[data-v-edb9f2b0]{display:flex;gap:5px;margin-left:auto}.library-pagination button[data-v-edb9f2b0]{font-size:12px;padding:6px 8px}label[data-v-edb9f2b0]{font-size:13px}.library-notice[data-v-edb9f2b0]{font-size:12px;line-height:1.5;padding:8px;background:#fff3df;color:#804c25;border-radius:5px}.library-pagination[data-v-edb9f2b0]{position:sticky;bottom:-20px;background:#fff;padding-bottom:12px;z-index:1}.code-review[data-v-ad15e31e]{max-width:none;margin:0}.code-review h3[data-v-ad15e31e]{font-size:14px;margin:0 0 12px}.code-understanding-text[data-v-ad15e31e]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.9}.hint[data-v-ad15e31e]{font-size:12px;line-height:1.7;color:#78665d}.risk-result[data-v-ad15e31e]{padding:12px 0;border-top:1px solid #e8dfda;font-size:13px}.risk-result strong[data-v-ad15e31e]{display:block;font-size:14px}.risk-result>span[data-v-ad15e31e]{display:block;font-size:11px;color:#78665d;margin-top:5px}.risk-result p[data-v-ad15e31e],.alignment-result p[data-v-ad15e31e],.correctness-result p[data-v-ad15e31e]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;margin:8px 0}.risk-result.has-risk[data-v-ad15e31e]{border:1px solid #d38d60;border-left:4px solid #ad4a20;border-radius:6px;padding:12px;background:#fff3e4;margin:12px 0}.has-risk strong[data-v-ad15e31e]{color:#9e321c}.start-checks[data-v-ad15e31e]{width:100%;text-align:left;font-size:13px;line-height:1.7;margin:12px 0}.review-notice[data-v-ad15e31e]{font-size:12px;line-height:1.7;background:#fff3df;padding:10px;border-radius:5px}.query-review[data-v-ad15e31e]{font-size:12px}.alignment-result[data-v-ad15e31e],.correctness-result[data-v-ad15e31e]{border:1px solid #e6c5a9;border-radius:6px;padding:12px;font-size:13px;background:#fff8ef}.check-options[data-v-ad15e31e]{border:0;padding:0;margin:16px 0;font-size:13px}.check-options legend[data-v-ad15e31e]{margin-bottom:8px}.check-options label[data-v-ad15e31e]{display:flex;align-items:center;gap:8px;line-height:1.8;margin:6px 0}.check-options input[type=checkbox][data-v-ad15e31e]{width:16px;height:16px;min-height:16px;flex:0 0 16px;padding:0;margin:0;accent-color:#a63b30}.correctness-result[data-v-ad15e31e]{margin:12px 0}.correctness-result>span[data-v-ad15e31e],.alignment-result>span[data-v-ad15e31e]{display:block;color:#78665d;font-size:12px;margin-bottom:6px}.correctness-result strong[data-v-ad15e31e],.alignment-result strong[data-v-ad15e31e]{display:block}.latest-checks[data-v-ec249d64]{margin-top:24px;border-top:1px solid #e8dfda;padding-top:18px}.latest-checks h3[data-v-ec249d64]{margin-bottom:8px}.latest-checks .hint[data-v-ec249d64]{font-size:12px;line-height:1.8}.latest-checks[data-v-ec249d64]:first-child{margin-top:0;padding-top:0;border-top:0}.chat-capacity[data-v-ec249d64]{margin:0;padding:7px 24px;border-bottom:1px solid #eee7e2;font-size:12px;color:#77685f}.chat-capacity summary[data-v-ec249d64]{cursor:pointer}.chat-capacity p[data-v-ec249d64]{line-height:1.8;max-width:780px}.chat-wait[data-v-ec249d64]{display:flex;gap:10px;align-items:center;padding:12px 14px;background:#faf4ef;border:1px solid #ead9cd;border-radius:9px;margin:0 0 10px;font-size:13px;color:#705346}.chat-wait p[data-v-ec249d64]{font-size:12px;margin:4px 0 0;color:#7b6a60}.wait-spinner[data-v-ec249d64]{width:15px;height:15px;border:2px solid #e4c7bd;border-top-color:#a83b32;border-radius:50%;animation:wait-spin-ec249d64 1s linear infinite;flex:none}@keyframes wait-spin-ec249d64{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.wait-spinner[data-v-ec249d64]{animation:none}}.generation-panel[data-v-ec249d64]{margin:0;min-height:0;flex:1;display:flex;flex-direction:column;position:relative;color:#302c2a;background:#fff}.chat-utilities[data-v-ec249d64]{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:20px;min-height:42px;padding:7px 24px;border-bottom:1px solid #f0edeb}.chat-label[data-v-ec249d64]{margin-right:auto;font-size:12px;color:#77706c}.chat-utilities summary[data-v-ec249d64]{font-size:12px;color:#766862;cursor:pointer}.chat-boundary>p[data-v-ec249d64],.technical-content[data-v-ec249d64]{position:absolute;z-index:30;top:38px;right:20px;background:#fff;border:1px solid #e4d9d6;box-shadow:0 12px 36px #392b2824;border-radius:10px;padding:20px;max-height:calc(100% - 52px);overflow:auto}.chat-boundary>p[data-v-ec249d64]{width:min(420px,calc(100% - 40px));margin:0}.technical-content[data-v-ec249d64]{width:min(760px,calc(100% - 40px))}.generation-technical[data-v-ec249d64]{margin:0}.technical-content .generation-heading[data-v-ec249d64]{display:block}.technical-content .tag[data-v-ec249d64]{display:inline-block;margin:0 0 12px}.technical-content .toolbar[data-v-ec249d64]{margin:18px 0;gap:8px;flex-wrap:wrap}.technical-content .toolbar label[data-v-ec249d64]{min-width:180px}.analysis-report[data-v-ec249d64],section pre[data-v-ec249d64]{white-space:pre-wrap;overflow-wrap:anywhere}.chat-layout[data-v-ec249d64]{display:grid;grid-template-columns:minmax(0,1fr) 300px;flex:1;min-height:0}.chat-main[data-v-ec249d64]{display:flex;flex-direction:column;min-height:0;min-width:0}.chat-transcript[data-v-ec249d64]{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:28px 36px 20px;scrollbar-gutter:stable;background:#fff}.chat-empty[data-v-ec249d64]{max-width:520px;margin:clamp(24px,8vh,100px) auto;text-align:center}.chat-empty .ai-avatar[data-v-ec249d64]{margin:0 auto 18px;width:38px;height:38px;font-size:13px}.chat-empty h2[data-v-ec249d64]{font-size:21px;color:#443a36;margin:0 0 12px}.chat-empty p[data-v-ec249d64]{font-size:14px;line-height:1.8;color:#726a65}.chat-turn[data-v-ec249d64]{margin-bottom:30px}.chat-text[data-v-ec249d64]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.9;margin:0}.user-message[data-v-ec249d64]{display:flex;flex-direction:column;align-items:flex-end;margin:0 0 24px 48px}.user-message .speaker[data-v-ec249d64]{display:none}.user-message .chat-text[data-v-ec249d64]{background:#a83b32;color:#fff;padding:12px 18px;border-radius:16px 16px 3px;max-width:85%}.ai-message[data-v-ec249d64]{display:flex;gap:12px}.ai-avatar[data-v-ec249d64]{display:grid;place-items:center;width:28px;height:28px;flex:none;border:1px solid #e9d4ce;background:#fff4f0;border-radius:8px;color:#9e362d;font-size:10px;font-weight:600}.ai-body[data-v-ec249d64]{min-width:0;flex:1}.speaker[data-v-ec249d64]{display:block;font-size:12px;font-weight:600;color:#6d5851;margin:2px 0 8px}.ai-body>.hint[data-v-ec249d64]{margin-top:12px}.hint[data-v-ec249d64]{font-size:12px;line-height:1.8;color:#756963}.history-more[data-v-ec249d64]{flex:none;align-self:center;background:transparent;border:0;padding:5px 12px;font-size:12px;color:#82716a;margin:0 0 6px}.chat-composer[data-v-ec249d64]{flex:none;border-top:1px solid #eee8e5;background:#fff;padding:10px 24px 16px;min-width:0}.composer-notices[data-v-ec249d64]{max-height:64px;overflow:auto;font-size:12px;color:#6c635e;line-height:1.6}.composer-notices p[data-v-ec249d64]{margin:0 0 6px}.chat-composer label[data-v-ec249d64]{font-size:12px;color:#675b55}.chat-composer textarea[data-v-ec249d64]{font-size:14px;min-height:72px;height:72px;max-height:120px;resize:vertical;margin:7px 0 10px;padding:12px 14px;background:#faf9f8;border-color:#dfd6d2;border-radius:10px;color:#332c29;line-height:1.7}.composer-actions[data-v-ec249d64]{display:flex;align-items:center;gap:10px}.composer-hint[data-v-ec249d64]{font-size:11px;color:#84766e;margin-right:auto}.query-chat[data-v-ec249d64]{font-size:12px;padding:7px 10px;border-color:transparent;color:#7e6860}.send-chat[data-v-ec249d64]{background:#a4372e;border-color:#a4372e;color:#fff;padding:9px 18px;min-width:78px;font-size:14px}.send-chat[data-v-ec249d64]:disabled{background:#e6c9c4;border-color:#e6c9c4;color:#fff}.send-chat span[data-v-ec249d64]{margin-left:6px}.understanding-rail[data-v-ec249d64]{display:flex;flex-direction:column;width:auto;min-width:0;min-height:0;background:#faf9f8;color:#39312e;padding:0;border-left:1px solid #ebe5e2}.strategy-understanding[data-v-ec249d64]{flex:1;min-height:0;overflow:auto;padding:22px}.strategy-understanding>summary[data-v-ec249d64]{list-style:none;font-size:13px;font-weight:600;color:#7a5449;margin-bottom:22px;pointer-events:none}.strategy-understanding>summary[data-v-ec249d64]::-webkit-details-marker{display:none}.strategy-understanding>summary span[data-v-ec249d64]{display:none}.understanding-content h3[data-v-ec249d64]{font-size:14px;color:#3e332f;line-height:1.6;margin:0 0 16px}.understanding-content .chat-text[data-v-ec249d64]{font-size:14px;line-height:1.95;margin-bottom:18px}.summary-warning[data-v-ec249d64]{font-size:12px;line-height:1.7;padding:10px;background:#fff2df;border-radius:7px;color:#885b2e}.summary-checks[data-v-ec249d64]{margin-top:22px;padding-top:16px;border-top:1px solid #e8dfda}.summary-save[data-v-ec249d64]{flex:none;padding:18px 22px;border-top:1px solid #e8dfda;background:#faf9f8}.summary-save button[data-v-ec249d64]{width:100%;background:#fff;border-color:#be675a;color:#96372d;font-size:14px;padding:11px}.summary-save .hint[data-v-ec249d64]{margin:10px 0 0}@media(min-width:1500px){.chat-transcript[data-v-ec249d64]{padding-left:clamp(36px,5vw,100px);padding-right:clamp(36px,5vw,100px)}}@media(max-width:1100px){.chat-layout[data-v-ec249d64]{grid-template-columns:minmax(0,1fr) 280px}.chat-transcript[data-v-ec249d64]{padding:24px}.composer-hint[data-v-ec249d64]{display:none}.query-chat[data-v-ec249d64]{margin-right:auto}}@media(max-width:900px){.chat-layout[data-v-ec249d64]{display:flex;flex-direction:column}.chat-main[data-v-ec249d64]{flex:1;order:2}.understanding-rail[data-v-ec249d64]{order:1;flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-left:0;border-bottom:1px solid #e9dfda;position:relative;min-height:49px;padding:0 14px;gap:10px}.strategy-understanding[data-v-ec249d64]{padding:0;overflow:visible}.strategy-understanding>summary[data-v-ec249d64]{font-size:12px;pointer-events:auto;cursor:pointer;margin:0;padding:15px 0}.strategy-understanding>summary span[data-v-ec249d64]{display:inline}.understanding-content[data-v-ec249d64]{position:absolute;z-index:20;left:10px;right:10px;top:47px;background:#fff;border:1px solid #e7dcd7;border-radius:10px;padding:18px;max-height:40vh;overflow:auto;box-shadow:0 10px 30px #392b2820}.summary-save[data-v-ec249d64]{border:0;padding:0;background:transparent}.summary-save button[data-v-ec249d64]{font-size:12px;padding:8px 12px}.summary-save .hint[data-v-ec249d64]{display:none}.chat-utilities[data-v-ec249d64]{padding:7px 14px;gap:14px;min-height:38px}.chat-label[data-v-ec249d64]{display:none}.chat-transcript[data-v-ec249d64]{padding:22px 18px}.user-message[data-v-ec249d64]{margin-left:18px}.user-message .chat-text[data-v-ec249d64]{max-width:95%}.chat-composer[data-v-ec249d64]{padding:8px 14px 12px}.chat-composer textarea[data-v-ec249d64]{height:68px;min-height:68px;max-height:100px}.chat-boundary>p[data-v-ec249d64],.technical-content[data-v-ec249d64]{right:10px;width:calc(100% - 20px)}.composer-notices[data-v-ec249d64]{max-height:48px}}.chat-utilities[data-v-ec249d64]{padding:6px 16px;min-height:42px;gap:8px;flex-wrap:wrap}.chat-label[data-v-ec249d64]{font-weight:600;color:#5e4740}.conversation-size-toggle[data-v-ec249d64]{font-size:11px;padding:4px 8px;order:10;color:#9b4539;white-space:nowrap}.conversation-auxiliary-toggle[data-v-ec249d64]{font-size:11px;padding:4px 8px;order:8}.chat-options[data-v-ec249d64]{order:5}.chat-options>summary[data-v-ec249d64]{font-size:11px;list-style:none;padding:4px;color:#8b756b}.chat-options-content[data-v-ec249d64]{position:absolute;z-index:40;top:40px;right:12px;width:min(760px,calc(100% - 24px));max-height:calc(100% - 52px);overflow:auto;background:#fff;border:1px solid #e4d9d6;box-shadow:0 12px 36px #392b2824;border-radius:8px;padding:14px}.chat-options-content>details[data-v-ec249d64]{padding:9px;border-bottom:1px solid #eee7e2}.chat-options-content .technical-content[data-v-ec249d64],.chat-options-content .chat-boundary>p[data-v-ec249d64]{position:static;width:100%;max-height:none;box-shadow:none;border:0;padding:12px 0;margin:0}.chat-capacity p[data-v-ec249d64]{font-size:12px}.chat-layout[data-v-ec249d64]{grid-template-columns:minmax(0,1fr) 280px;position:relative}.chat-transcript[data-v-ec249d64]{padding:22px 24px}.chat-composer[data-v-ec249d64]{padding:8px 16px 10px}.chat-composer textarea[data-v-ec249d64]{height:62px;min-height:52px;max-height:150px;margin:5px 0 8px}.chat-composer label[data-v-ec249d64]{font-size:11px}.composer-actions[data-v-ec249d64]{gap:6px}.query-chat[data-v-ec249d64]{padding:5px 7px;font-size:11px}.send-chat[data-v-ec249d64]{padding:6px 14px;min-width:72px}.composer-hint[data-v-ec249d64]{font-size:10px}.composer-notices[data-v-ec249d64]{max-height:48px}.strategy-understanding[data-v-ec249d64]{padding:16px}.rail-close[data-v-ec249d64]{flex:none;align-self:flex-end;font-size:11px;padding:3px 7px;margin:8px 10px 0;background:transparent;border-color:transparent;color:#8a7165}.strategy-understanding>summary[data-v-ec249d64]{margin-bottom:16px}.summary-save[data-v-ec249d64]{padding:10px 16px}.auxiliary-closed .chat-layout[data-v-ec249d64],.is-expanded .chat-layout[data-v-ec249d64]{grid-template-columns:minmax(0,1fr)}.is-expanded .chat-transcript[data-v-ec249d64],.is-expanded .chat-composer[data-v-ec249d64]{padding-left:clamp(24px,10vw,150px);padding-right:clamp(24px,10vw,150px)}.is-expanded .understanding-rail[data-v-ec249d64]{position:absolute;inset:0 0 0 auto;width:min(330px,90%);z-index:25;box-shadow:-12px 8px 36px #392b2824}@media(max-width:1100px){.chat-layout[data-v-ec249d64]{grid-template-columns:minmax(0,1fr)}.understanding-rail[data-v-ec249d64]{position:absolute;inset:0 0 0 auto;width:min(310px,90%);z-index:25;box-shadow:-12px 8px 36px #392b2824;display:flex;flex-direction:column;padding:0;align-items:stretch;gap:0;border-left:1px solid #ebe5e2;border-bottom:0}.chat-main[data-v-ec249d64]{order:0}.strategy-understanding[data-v-ec249d64]{padding:16px;overflow:auto}.strategy-understanding>summary[data-v-ec249d64]{pointer-events:none;padding:0;margin-bottom:16px}.strategy-understanding>summary span[data-v-ec249d64]{display:none}.understanding-content[data-v-ec249d64]{position:static;padding:0;max-height:none;overflow:visible;border:0;box-shadow:none;background:transparent}.summary-save[data-v-ec249d64]{padding:10px 16px}.chat-transcript[data-v-ec249d64]{padding:20px}.chat-label[data-v-ec249d64]{display:block}.composer-hint[data-v-ec249d64]{display:none}}@media(max-width:600px){.chat-utilities[data-v-ec249d64]{gap:5px;padding:6px 9px}.chat-utilities button[data-v-ec249d64]{font-size:10px;padding:4px 6px}.chat-label[data-v-ec249d64]{font-size:11px}.chat-options>summary[data-v-ec249d64]{font-size:10px}.chat-transcript[data-v-ec249d64]{padding:18px 12px}.chat-composer[data-v-ec249d64]{padding:8px 10px}.chat-composer textarea[data-v-ec249d64]{font-size:16px}.is-expanded .chat-transcript[data-v-ec249d64],.is-expanded .chat-composer[data-v-ec249d64]{padding-left:14px;padding-right:14px}.composer-actions[data-v-ec249d64]{flex-wrap:wrap}.query-chat[data-v-ec249d64]{font-size:10px}.user-message[data-v-ec249d64]{margin-left:12px}.user-message .chat-text[data-v-ec249d64]{max-width:95%}}.strategy-editor-screen[data-v-7358d197]{display:flex;flex-direction:column;flex:1;min-height:0}.return-management[data-v-7358d197]{font-size:13px;white-space:nowrap}.strategy-default-pool[data-v-7358d197]{flex:none;padding:7px 24px;border-bottom:1px solid #ece9e7;font-size:12px;background:#fffdfb}.strategy-default-pool summary[data-v-7358d197]{cursor:pointer;color:#805144}.strategy-default-pool[data-v-7358d197] .pool-selection{max-width:430px}.strategy-default-pool p[data-v-7358d197]{font-size:11px;color:#876b5e;line-height:1.7}.strategy-workspace[data-v-7358d197]{height:100%;min-height:0;max-width:none;margin:0;display:flex;flex-direction:column;background:#fff;position:relative}.strategy-topbar[data-v-7358d197]{flex:none;display:flex;align-items:center;gap:18px;padding:14px 24px;border-bottom:1px solid #ece9e7;min-height:70px}.current-strategy[data-v-7358d197]{min-width:0;flex:1}.current-strategy h1[data-v-7358d197]{font-size:16px;line-height:1.5;font-weight:600;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.draft-status[data-v-7358d197]{display:block;font-size:12px;margin-top:2px;color:#587261}.current-strategy .strategy-name[data-v-7358d197]{font:inherit;color:inherit;margin:0;padding:2px 4px;border:1px solid transparent;background:transparent;min-height:28px;height:28px;border-radius:4px;box-shadow:none;text-overflow:ellipsis}.current-strategy .strategy-name[data-v-7358d197]:hover{border-color:#dfd1ca}.current-strategy .strategy-name[data-v-7358d197]:focus{border-color:#b54738;background:#fff;box-shadow:0 0 0 2px #f9e1d7}.save-draft[data-v-7358d197]{flex:none;white-space:nowrap;font-size:12px;padding:9px 11px}.strategy-library>summary[data-v-7358d197],.strategy-tools>summary[data-v-7358d197]{cursor:pointer;list-style:none;white-space:nowrap;padding:9px 12px;border:1px solid #e5dddd;border-radius:7px;color:#7f3029;font-size:14px;background:#fff}.strategy-library>summary[data-v-7358d197]::-webkit-details-marker,.strategy-tools>summary[data-v-7358d197]::-webkit-details-marker{display:none}.strategy-library[open]>summary[data-v-7358d197],.strategy-tools[open]>summary[data-v-7358d197]{background:#fff1ee;border-color:#ce8c83}.library-popover[data-v-7358d197],.tools-popover[data-v-7358d197]{position:absolute;z-index:40;top:64px;background:#fff;border:1px solid #e4d9d6;border-radius:10px;box-shadow:0 12px 40px #392b2824;max-height:calc(100% - 76px);overflow:auto;padding:20px}.library-popover[data-v-7358d197]{left:16px;width:min(360px,calc(100% - 32px))}.tools-popover[data-v-7358d197]{right:16px;width:min(720px,calc(100% - 32px))}.popover-heading[data-v-7358d197]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.popover-heading h2[data-v-7358d197]{margin:0}.popover-heading button[data-v-7358d197]{font-size:12px}.strategy-list[data-v-7358d197]{display:flex;flex-direction:column;gap:6px}.strategy-list button[data-v-7358d197]{font-size:14px;padding:12px;text-align:left;white-space:normal;overflow-wrap:anywhere}.strategy-list small[data-v-7358d197]{font-size:11px}.library-popover .toolbar[data-v-7358d197],.tools-popover .toolbar[data-v-7358d197]{margin:16px 0;gap:8px;flex-wrap:wrap}.library-popover label[data-v-7358d197],.tools-popover label[data-v-7358d197]{font-size:13px}.strategy-notice[data-v-7358d197]{flex:none;margin:0;padding:8px 24px;background:#fff5e7;color:#804c25;font-size:13px;max-height:90px;overflow:auto}.strategy-empty[data-v-7358d197]{margin:auto;padding:30px;text-align:center}.strategy-empty p[data-v-7358d197]{font-size:14px;color:#68605d}@media(max-width:850px){.strategy-topbar[data-v-7358d197]{padding:10px 14px;gap:10px;min-height:66px}.current-strategy h1[data-v-7358d197]{font-size:14px}.strategy-library>summary[data-v-7358d197],.strategy-tools>summary[data-v-7358d197]{font-size:12px;padding:9px 8px}.draft-status[data-v-7358d197]{font-size:11px}.strategy-list[data-v-7358d197]{flex-direction:column;flex-wrap:nowrap}.library-popover[data-v-7358d197],.tools-popover[data-v-7358d197]{top:60px}}.current-tags-bar[data-v-7358d197]{flex:none;display:flex;align-items:flex-start;gap:12px;padding:8px 24px;border-bottom:1px solid #ece9e7;background:#fffdfb}.tags-heading[data-v-7358d197]{flex:none;line-height:32px;font-size:12px;color:#6b5c54}.current-tags-bar>.strategy-tags-editor[data-v-7358d197]{flex:1;min-width:0}@media(max-width:850px){.current-tags-bar[data-v-7358d197]{padding:8px 14px;gap:8px}}.strategy-workspace[data-v-7358d197]{border:1px solid #ebe2dd;border-radius:9px;overflow:clip}.strategy-topbar[data-v-7358d197]{min-height:58px;padding:9px 16px;gap:10px}.current-strategy[data-v-7358d197]{display:flex;align-items:center;gap:10px}.current-strategy h1[data-v-7358d197]{flex:1;max-width:420px}.current-strategy .draft-status[data-v-7358d197]{font-size:11px;white-space:nowrap;margin:0}.strategy-topbar button[data-v-7358d197],.strategy-tools>summary[data-v-7358d197]{font-size:12px;padding:6px 10px}.strategy-topbar .save-strategy[data-v-7358d197]{background:#a4372e;color:#fff;border-color:#a4372e;white-space:nowrap}.strategy-meta[data-v-7358d197]{display:flex;align-items:center;gap:14px;flex:none;padding:0 16px 6px;border-bottom:1px solid #ece7e3;position:relative;background:#fff}.strategy-tags-menu>summary[data-v-7358d197]{font-size:11px;color:#856b5e;cursor:pointer;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.strategy-tags-menu>.current-tags-bar[data-v-7358d197]{position:absolute;z-index:35;left:12px;top:25px;width:min(500px,calc(100% - 24px));padding:12px;background:#fff;border:1px solid #dfcdc4;border-radius:8px;box-shadow:0 10px 30px #392b2820}.strategy-default-pool[data-v-7358d197]{padding:0;border:0;font-size:11px;min-width:0}.strategy-default-pool summary[data-v-7358d197]{max-width:360px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.strategy-default-pool details[open][data-v-7358d197]{position:absolute;z-index:36;top:0;left:12px;width:min(500px,calc(100% - 24px));padding:12px;background:#fff;border:1px solid #dfcdc4;border-radius:8px;max-height:min(450px,70vh);overflow:auto;box-shadow:0 10px 30px #392b2820}.strategy-notice[data-v-7358d197]{font-size:12px;padding:5px 16px;max-height:64px}.conversation-expanded .strategy-topbar[data-v-7358d197]{min-height:56px}.conversation-expanded .strategy-meta[data-v-7358d197]{display:none}@media(max-width:700px){.strategy-topbar[data-v-7358d197]{flex-wrap:wrap;padding:8px;gap:6px}.current-strategy[data-v-7358d197]{flex:1 0 100%;order:-1}.current-strategy h1[data-v-7358d197]{font-size:14px}.current-strategy .draft-status[data-v-7358d197]{font-size:10px}.strategy-topbar button[data-v-7358d197],.strategy-tools>summary[data-v-7358d197]{font-size:11px;padding:5px 7px}.strategy-meta[data-v-7358d197]{gap:10px;padding-left:8px;padding-right:8px}.strategy-tags-menu>summary[data-v-7358d197]{max-width:130px}.strategy-default-pool summary[data-v-7358d197]{max-width:170px}}.strategy-tags-menu>.current-tags-bar[data-v-7358d197]{display:block}.current-tags-bar .panel-close-row[data-v-7358d197]{margin-bottom:8px}.auto-progress h2[data-v-544c5fe0]{margin-top:0}.run[data-v-544c5fe0]{padding:8px 0;border-bottom:1px solid #eee}.run strong[data-v-544c5fe0]{display:inline-block;min-width:55px}.run p[data-v-544c5fe0]{margin:5px 0}small[data-v-544c5fe0]{color:#78635a}dt[data-v-00022703]{margin-top:12px;color:#475569}dd[data-v-00022703]{margin:4px 0;font-variant-numeric:tabular-nums}small[data-v-00022703]{color:#64748b}fieldset[data-v-0bb90cdf]{min-width:0}.toolbar[data-v-0bb90cdf]{flex-wrap:wrap}.strategy-layout[data-v-0bb90cdf]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:20px}.strategy-layout[data-v-0bb90cdf] .form-card{min-width:0;overflow-wrap:anywhere}input[type=checkbox][data-v-0bb90cdf]{width:auto}table[data-v-0bb90cdf]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-0bb90cdf],td[data-v-0bb90cdf]{text-align:left;padding:10px;border-bottom:1px solid #e4e7ec;word-break:break-word}legend[data-v-0bb90cdf]{font-weight:600;padding:0 8px}.form-card[data-v-0bb90cdf]{margin:18px 0}li[data-v-0bb90cdf]{margin:7px 0}small[data-v-0bb90cdf]{color:#64748b}select[data-v-0bb90cdf],input[data-v-0bb90cdf]{max-width:100%}@media(max-width:900px){.strategy-layout[data-v-0bb90cdf]{display:block}}.resource-budget[data-v-bfce181d]{margin:18px 0;border-top:1px solid #eadbd5;padding-top:12px}h3[data-v-bfce181d]{font-size:14px}p[data-v-bfce181d],dl[data-v-bfce181d]{font-size:12px;color:#775c51}dl[data-v-bfce181d]{display:grid;grid-template-columns:minmax(180px,1fr) minmax(160px,2fr);gap:9px}dd[data-v-bfce181d]{margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}@media(max-width:650px){dl[data-v-bfce181d]{grid-template-columns:1fr}dd[data-v-bfce181d]{margin-bottom:7px}}.trade-field[data-v-6572e95f]{position:relative;min-width:0}.trade-field>.feature-help[data-v-6572e95f]{position:absolute;right:0;top:-5px}.trade-field>label[data-v-6572e95f]{padding-right:34px}.trade-field input[data-v-6572e95f],.trade-field select[data-v-6572e95f]{width:calc(100% + 34px)!important}.extra-settings[data-v-6572e95f]{margin-top:20px;padding:12px 15px;border:1px solid #e8dcd4;border-radius:7px}.extra-settings summary[data-v-6572e95f]{cursor:pointer;font-size:13px;line-height:28px}.extra-settings summary>span[data-v-6572e95f]{margin-left:14px;font-size:12px;color:#806e64}.extra-grid[data-v-6572e95f]{margin-top:18px}.trade-settings[data-v-6572e95f]{border-top:1px solid #eee5df;margin-top:22px;padding-top:20px}.trade-heading[data-v-6572e95f]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:17px}.trade-heading h3[data-v-6572e95f]{font-size:14px;margin:0;font-weight:600}.trade-heading>span[data-v-6572e95f],small[data-v-6572e95f],.setting-note p[data-v-6572e95f],.holdings-settings p[data-v-6572e95f],.preserved-note[data-v-6572e95f]{font-size:12px;color:#78665d;line-height:1.7}.trade-grid[data-v-6572e95f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.trade-settings label[data-v-6572e95f]{font-size:13px;color:#5e4d45;min-width:0}.trade-settings input[data-v-6572e95f],.trade-settings select[data-v-6572e95f]{font-size:14px;margin-top:8px;min-height:44px;width:100%;max-width:100%;border-color:#dfd3cd}small[data-v-6572e95f]{display:block;margin-top:7px}.setting-note[data-v-6572e95f]{font-size:13px;color:#5e4d45}.setting-note p[data-v-6572e95f]{margin-top:10px}.stock-fields[data-v-6572e95f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:18px;padding:15px;background:#f8f6f3;border-radius:7px}.holdings-settings[data-v-6572e95f]{margin-top:20px;border:1px solid #e8dcd4;border-radius:7px;padding:12px 15px}.holdings-settings summary[data-v-6572e95f]{cursor:pointer;font-size:13px;min-height:28px;line-height:28px}.holdings-settings summary span[data-v-6572e95f]{float:right;color:#806e64;font-size:12px}.holdings-settings>label[data-v-6572e95f]{max-width:360px}.holding-row[data-v-6572e95f]{display:grid;grid-template-columns:1.2fr 1fr 1fr auto;gap:12px;align-items:end;margin-top:14px}.holding-row button[data-v-6572e95f]{min-height:44px}.add-holding[data-v-6572e95f]{margin-top:15px}.trade-error[data-v-6572e95f]{background:#fff0dc;border-left:3px solid #b38747;color:#805c27;font-size:13px;padding:10px 13px;line-height:1.8}.preserved-note[data-v-6572e95f]{margin:12px 0 0}summary[data-v-6572e95f]:focus-visible{outline:2px solid #b54738;outline-offset:3px}@media(max-width:1050px){.trade-grid[data-v-6572e95f]{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-heading[data-v-6572e95f]{flex-wrap:wrap}}@media(max-width:700px){.trade-grid[data-v-6572e95f],.stock-fields[data-v-6572e95f]{grid-template-columns:minmax(0,1fr)}.holding-row[data-v-6572e95f]{grid-template-columns:repeat(2,minmax(0,1fr))}.holding-row button[data-v-6572e95f]{justify-self:start}.trade-heading>span[data-v-6572e95f]{font-size:11px}.trade-settings input[data-v-6572e95f],.trade-settings select[data-v-6572e95f]{font-size:13px}}.strategy-settings[data-v-dc3b3755]{border-top:1px solid #e6d9d0;margin-top:20px;padding-top:12px}.parameter-grid[data-v-dc3b3755]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}.parameter-row[data-v-dc3b3755]{min-width:0;padding:12px 0;border-bottom:1px solid #eee1d9}.parameter-row>label[data-v-dc3b3755]:first-child{display:inline;font-weight:600}.parameter-row input[data-v-dc3b3755]:not([type=checkbox]),.parameter-row select[data-v-dc3b3755]{width:100%;box-sizing:border-box}small[data-v-dc3b3755]{display:block;margin:6px 0}.hint[data-v-dc3b3755],small[data-v-dc3b3755]{color:#7c6b61;font-size:13px;line-height:1.7}.override[data-v-dc3b3755]{display:flex;align-items:center;gap:8px;margin:10px 0}input[type=checkbox][data-v-dc3b3755]{width:auto}input[data-v-dc3b3755]:not([type=checkbox]),select[data-v-dc3b3755]{display:block;max-width:100%;margin:7px 0}fieldset[data-v-dc3b3755]{border:1px solid #e4d5cb;border-radius:8px;padding:14px;margin:14px 0}legend[data-v-dc3b3755]{padding:0 7px}.toolbar[data-v-dc3b3755]{flex-wrap:wrap;gap:10px}p[data-v-dc3b3755],li[data-v-dc3b3755]{overflow-wrap:anywhere}@media(max-width:700px){.parameter-grid[data-v-dc3b3755]{grid-template-columns:minmax(0,1fr)}}.paper-date-mode[data-v-189427c2]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.backtest-page .paper-date-mode input[data-v-189427c2]{width:16px;min-height:16px;height:16px;margin:0}.backtest-page[data-v-189427c2]{max-width:1120px;color:#392b28}.page-heading[data-v-189427c2]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.page-heading h1[data-v-189427c2]{font-size:28px;font-weight:600;letter-spacing:0;margin:0 0 8px}.page-intro[data-v-189427c2]{font-size:13px;color:#75635b;margin:0;line-height:1.7}.task-link[data-v-189427c2]{font-size:13px;white-space:nowrap;text-decoration:none}.task-link span[data-v-189427c2]{margin-left:6px}.setup-card[data-v-189427c2]{background:#fff;border:1px solid #e4d8d1;border-radius:12px;overflow:hidden;box-shadow:0 3px 14px #49352e04}.setup-section[data-v-189427c2]{padding:24px 28px;border-bottom:1px solid #eee5df}.section-heading[data-v-189427c2]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.section-heading h2[data-v-189427c2]{display:flex;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:600}.section-heading h2>span[data-v-189427c2]{display:grid;place-items:center;background:#f7eee9;color:#915247;border:1px solid #e9d9d1;width:24px;height:24px;border-radius:50%;font-size:12px;font-weight:500;flex-shrink:0}.field-grid[data-v-189427c2]{display:grid;gap:20px}.two-columns[data-v-189427c2]{grid-template-columns:repeat(2,minmax(0,1fr))}.run-fields[data-v-189427c2]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.backtest-page label[data-v-189427c2]{font-size:13px;color:#5e4d45;min-width:0}.backtest-page input[data-v-189427c2],.backtest-page select[data-v-189427c2]{font-size:14px;margin-top:8px;min-height:44px;width:100%;max-width:100%;border-color:#dfd3cd}.backtest-page select[data-v-189427c2]{padding-right:28px}.backtest-page .field-help[data-v-189427c2]{font-size:12px;color:#78665d;line-height:1.7;margin:9px 0 0;display:block}.data-fields[data-v-189427c2]{margin-top:20px}.quiet-button[data-v-189427c2]{background:transparent;border-color:#e7dcd5;color:#895448;font-size:12px;min-height:32px;padding:6px 10px}.data-actions[data-v-189427c2]{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.scope-note[data-v-189427c2]{display:flex;gap:18px;background:#f8f6f3;border:1px solid #eee7e0;border-radius:7px;padding:13px 16px;margin-top:18px;font-size:12px;line-height:1.7}.scope-label[data-v-189427c2]{flex-shrink:0;color:#7b685e}.scope-note strong[data-v-189427c2]{font-weight:500;overflow-wrap:anywhere}.scope-note p[data-v-189427c2]{margin:4px 0 0;color:#78665d;font-size:12px}.research-warning[data-v-189427c2]{padding:10px 13px;margin:12px 0 0;background:#fff7e9;border-left:3px solid #b38747;color:#765523;font-size:12px;line-height:1.8}.research-warning strong[data-v-189427c2]{margin-right:8px}.frozen-version[data-v-189427c2]{display:flex;flex-direction:column;gap:7px;font-size:13px;justify-content:space-between}.frozen-version span[data-v-189427c2],.frozen-version small[data-v-189427c2]{color:#78665d;font-weight:400;font-size:12px}.frozen-version strong[data-v-189427c2]{font-weight:500}.decision-option[data-v-189427c2]{margin-top:18px;padding:12px 14px;background:#f8f6f3;border-radius:7px}.decision-data[data-v-189427c2]{display:flex;gap:9px;align-items:center;line-height:1.7}.decision-data input[data-v-189427c2]{width:17px;min-height:17px;height:17px;margin:0;padding:0;accent-color:#9c3028;flex-shrink:0}.advanced-settings[data-v-189427c2]{background:#fff;border-bottom:1px solid #eee5df}.advanced-settings>summary[data-v-189427c2]{display:flex;gap:14px;align-items:center;cursor:pointer;padding:19px 28px;list-style:none;min-height:56px;font-size:14px;font-weight:600}.advanced-settings>summary[data-v-189427c2]::-webkit-details-marker{display:none}.advanced-settings summary small[data-v-189427c2]{color:#806e64;font-size:12px;font-weight:400}.disclosure-arrow[data-v-189427c2]{margin-left:auto;font-size:18px;transition:transform .15s}.advanced-settings[open] .disclosure-arrow[data-v-189427c2]{transform:rotate(180deg)}.advanced-content[data-v-189427c2]{padding:0 28px 24px}.visibility-field[data-v-189427c2]{max-width:450px}.advanced-content h3[data-v-189427c2]{font-size:14px;font-weight:600;margin:24px 0 8px}.native-field[data-v-189427c2]{margin-top:15px}.native-field textarea[data-v-189427c2]{font-family:Consolas,monospace;font-size:12px;margin-bottom:0}.usage-details[data-v-189427c2]{padding:15px 28px;color:#78665d;font-size:12px}.usage-details>summary[data-v-189427c2]{cursor:pointer;min-height:28px;line-height:28px;width:fit-content}.usage-content[data-v-189427c2]{line-height:1.9;padding-top:8px}.usage-content p[data-v-189427c2]{margin:0 0 10px}.submit-panel[data-v-189427c2]{display:flex;gap:24px;align-items:center;justify-content:space-between;background:#fff;border-top:1px solid #eee5df;margin:0 28px;padding:22px 0}.configuration-summary[data-v-189427c2]{min-width:0;flex:1;font-size:12px;line-height:1.6}.configuration-summary p[data-v-189427c2]{margin:4px 0;color:#78665d}.configuration-summary strong[data-v-189427c2]{font-size:14px;font-weight:600;display:block;overflow-wrap:anywhere}.configuration-summary .summary-title[data-v-189427c2]{font-size:11px;margin:0 0 5px;color:#806b5e;display:flex;gap:9px;align-items:center}.source-badge[data-v-189427c2]{font-size:10px;background:#f5ece6;color:#865343;border-radius:4px;padding:2px 6px}.summary-separator[data-v-189427c2]{padding:0 6px;color:#b7a69b}.configuration-summary .submit-hint[data-v-189427c2]{font-size:11px;margin:6px 0 0;color:#80604e}.submit-actions[data-v-189427c2]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end;max-width:390px}.submit-actions button[data-v-189427c2]{min-height:44px;white-space:nowrap;font-size:13px}.start-button[data-v-189427c2]{background:#a43b32;color:#fff;border-color:#a43b32;padding:11px 24px;font-size:14px!important;font-weight:600;box-shadow:0 3px 8px #a43b3229}.start-button[data-v-189427c2]:hover{background:#8d3029}.start-button[data-v-189427c2]:disabled{background:#eddfd9;border-color:#e2d2ca;color:#947b70;box-shadow:none}.play-icon[data-v-189427c2]{font-size:11px;margin-right:9px}.preview-button[data-v-189427c2]{background:#fff;color:#895448;border-color:#deccc1}.retry-button[data-v-189427c2]{width:100%;color:#8b531d}.feedback[data-v-189427c2]{font-size:13px;line-height:1.8;background:#f3f7f2;color:#4e6b49;padding:13px 18px;border:1px solid #dce7d9;border-radius:7px;overflow-wrap:anywhere;margin:12px 0}.feedback.warning[data-v-189427c2]{background:#fff7e9;border-color:#ead9bc;color:#805c27}.preview-results[data-v-189427c2]{margin-top:26px;scroll-margin-top:20px}.preview-results>h2[data-v-189427c2]{font-size:16px;font-weight:600}.end-note[data-v-189427c2]{font-size:11px;color:#806e64;margin:15px 2px 0;line-height:1.7}.backtest-page p[data-v-189427c2]{overflow-wrap:anywhere}summary[data-v-189427c2]:focus-visible{outline:2px solid #b54738;outline-offset:-3px}button[data-v-189427c2]:disabled{opacity:.75}@media(max-width:1050px){.submit-panel[data-v-189427c2]{flex-wrap:wrap;gap:14px}.submit-actions[data-v-189427c2]{max-width:none;margin-left:auto}.setup-section[data-v-189427c2]{padding:22px}.advanced-settings>summary[data-v-189427c2],.advanced-content[data-v-189427c2],.usage-details[data-v-189427c2]{padding-left:22px;padding-right:22px}}@media(max-width:700px){.page-heading[data-v-189427c2]{align-items:flex-start;gap:12px}.page-heading h1[data-v-189427c2]{font-size:25px}.task-link[data-v-189427c2]{font-size:12px;margin-top:8px}.two-columns[data-v-189427c2],.run-fields[data-v-189427c2]{grid-template-columns:minmax(0,1fr);gap:16px}.setup-section[data-v-189427c2]{padding:20px 17px}.section-heading[data-v-189427c2]{gap:10px}.section-heading h2[data-v-189427c2]{font-size:15px}.scope-note[data-v-189427c2]{flex-direction:column;gap:4px;padding:11px 13px}.advanced-settings>summary[data-v-189427c2]{padding:16px 17px;gap:10px;flex-wrap:wrap}.advanced-settings summary small[data-v-189427c2]{font-size:11px}.advanced-content[data-v-189427c2],.usage-details[data-v-189427c2]{padding-left:17px;padding-right:17px}.submit-panel[data-v-189427c2]{padding:15px;gap:12px;position:static}.configuration-summary[data-v-189427c2]{flex-basis:100%}.submit-actions[data-v-189427c2]{width:100%;display:grid;grid-template-columns:1fr 1fr}.submit-actions button[data-v-189427c2]{padding:10px;font-size:12px}.retry-button[data-v-189427c2]{grid-column:1/-1}.summary-separator[data-v-189427c2]{padding:0 2px}.backtest-page input[data-v-189427c2],.backtest-page select[data-v-189427c2]{font-size:13px}}.strategy-choice[data-v-189427c2]{display:flex;flex-direction:column;gap:12px}.strategy-choice .field-help[data-v-189427c2]{margin-top:0}.strategy-scope[data-v-189427c2] .pool-selection{margin:0}.strategy-scope[data-v-189427c2] select{margin-top:8px;min-height:44px;font-size:14px;border-color:#dfd3cd}.basic-settings[data-v-189427c2]{margin-top:20px}.advanced-content[data-v-189427c2]{background:#faf8f6;padding-top:18px}.advanced-content[data-v-189427c2] .trade-settings,.advanced-content[data-v-189427c2] .strategy-settings{margin-top:0}.action-area[data-v-189427c2]{max-width:390px}.submission-feedback[data-v-189427c2]{margin-top:12px;padding:11px 13px;background:#fff7e9;border:1px solid #ead9bc;border-radius:6px;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.submission-feedback p[data-v-189427c2]{margin:0}.submission-feedback a[data-v-189427c2]{display:inline-block;margin-top:7px}.check-explanation[data-v-189427c2]{font-size:11px;color:#78665d;line-height:1.7;margin:8px 0 0}.check-feedback[data-v-189427c2]{font-size:12px;color:#975122;line-height:1.7;margin:8px 0 0}.setup-card>.research-warning[data-v-189427c2]{margin:0 28px 18px}.visibility-field[data-v-189427c2]{display:block;margin-top:20px}.advanced-settings>summary small[data-v-189427c2]{min-width:0;overflow-wrap:anywhere}.preview-results[data-v-189427c2]:focus-visible{outline:2px solid #b54738;outline-offset:4px}@media(max-width:700px){.submit-panel[data-v-189427c2]{margin:0 17px;padding:18px 0}.action-area[data-v-189427c2]{width:100%;max-width:none}.setup-card>.research-warning[data-v-189427c2]{margin:0 17px 16px}.advanced-settings>summary small[data-v-189427c2]{flex-basis:100%;order:2}.disclosure-arrow[data-v-189427c2]{order:1}.strategy-scope[data-v-189427c2] select{font-size:13px}}.live-paper-form[data-v-b796f5c1]{max-width:960px}.live-paper-form p[data-v-b796f5c1]{font-size:13px;line-height:1.8;color:#78665d}.live-paper-form fieldset[data-v-b796f5c1]{border:0;padding:0}.form-grid[data-v-b796f5c1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.live-paper-form label[data-v-b796f5c1]{display:block;margin:12px 0}.live-paper-form select[data-v-b796f5c1],.live-paper-form input[data-v-b796f5c1]:not([type=checkbox]){display:block;width:100%;margin-top:8px}.live-paper-form details[data-v-b796f5c1]{padding:16px 0;border-top:1px solid #e4d8d1}.live-paper-form button[data-v-b796f5c1]{margin:8px 12px 8px 0}@media(max-width:700px){.form-grid[data-v-b796f5c1]{grid-template-columns:1fr}}.table-scroll[data-v-d247336b]{overflow-x:auto}table[data-v-d247336b]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-d247336b],td[data-v-d247336b]{text-align:left;vertical-align:top;border-bottom:1px solid #eadbd5;padding:8px}td details[data-v-d247336b]{font-size:12px;color:#64748b}select[data-v-d247336b]{display:block;margin:8px 0;max-width:100%}pre[data-v-d247336b]{white-space:pre-wrap;overflow-wrap:anywhere}svg[data-v-d247336b]{display:block;width:100%;max-height:280px;margin-top:20px}.toolbar[data-v-d247336b]{flex-wrap:wrap;gap:20px}dl[data-v-d247336b]{display:flex;flex-wrap:wrap;gap:16px}dt[data-v-d247336b]{font-size:12px}dd[data-v-d247336b]{margin:4px 0}small[data-v-d247336b],.hint[data-v-d247336b]{color:#64748b}li[data-v-d247336b]{margin:8px 0;font-size:12px}.analysis-report[data-v-d247336b],section pre[data-v-d247336b]{white-space:pre-wrap;overflow-wrap:anywhere}.result-summary section[data-v-d247336b]{max-width:none;margin-left:0;margin-right:0}.result-metrics[data-v-d247336b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:stretch;gap:14px;margin:16px 0}.result-metrics>strong[data-v-d247336b],.result-metrics>span[data-v-d247336b]{display:block;padding:18px;background:#faf4ef;border:1px solid #eee1d9;border-radius:8px;font-size:17px;color:#613b30}.result-metrics>span small[data-v-d247336b]{display:block;font-size:11px}.security-code[data-v-d247336b]{display:block;margin-top:5px;font-size:11px;color:#806e64}.result-summary>p[data-v-d247336b]{margin-bottom:14px}.result-summary .table-scroll table[data-v-d247336b]{min-width:650px}.result-summary td[data-v-d247336b],.result-summary th[data-v-d247336b]{overflow-wrap:anywhere}.result-summary select[data-v-d247336b]{max-width:540px}@media(max-width:700px){.result-metrics[data-v-d247336b]{grid-template-columns:minmax(0,1fr)}.result-summary[data-v-d247336b]{padding:18px 14px}}.execution-state[data-v-2de7bf36]{padding:14px 16px;background:#f7f5ef;border-left:4px solid #957149;border-radius:6px;margin-top:14px}.execution-state.stopped[data-v-2de7bf36]{border-left-color:#963f32;background:#fbf0ec}.execution-state strong[data-v-2de7bf36]{font-size:17px}.execution-state button[data-v-2de7bf36]{margin:6px 10px 6px 0}.toolbar[data-v-2de7bf36]{flex-wrap:wrap;gap:12px}p[data-v-2de7bf36],td[data-v-2de7bf36]{overflow-wrap:anywhere}pre[data-v-2de7bf36]{white-space:pre-wrap;overflow:auto;max-height:360px;font-size:12px;background:#faf1eb;padding:14px;border-radius:8px}table[data-v-2de7bf36]{width:100%;border-collapse:collapse;font-size:12px}td[data-v-2de7bf36],th[data-v-2de7bf36]{text-align:left;vertical-align:top;border-bottom:1px solid #eadbd5;padding:9px}input[type=checkbox][data-v-2de7bf36]{width:auto}article[data-v-2de7bf36]{margin:20px 0}.task-duration[data-v-2de7bf36]{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 18px;margin:18px 0;padding:16px 18px;background:var(--selection-bg,#f7ebe5);border-radius:8px}.task-duration strong[data-v-2de7bf36]{font-size:24px;font-variant-numeric:tabular-nums}.task-duration small[data-v-2de7bf36]{flex-basis:100%;color:var(--muted,#78665d);font-size:12px}.stage-shares[data-v-2de7bf36]{margin:0 0 20px}.stage-shares h3[data-v-2de7bf36]{margin:0 0 10px}.stage-largest[data-v-2de7bf36]{font-size:14px}.stage-shares table[data-v-2de7bf36]{table-layout:fixed}.stage-shares th[data-v-2de7bf36]:first-child{width:36%}.stage-shares td[data-v-2de7bf36]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.stage-shares .largest[data-v-2de7bf36]{background:var(--selection-bg,#f7ebe5)}.hint[data-v-2de7bf36]{font-size:12px;color:var(--muted,#78665d);line-height:1.65}.share-track[data-v-2de7bf36]{display:block;height:5px;background:#f1e7e1;margin-top:6px;border-radius:3px;overflow:hidden}.share-track i[data-v-2de7bf36]{display:block;height:100%;background:#a54330}@media(max-width:620px){.stage-shares td[data-v-2de7bf36],.stage-shares th[data-v-2de7bf36]{padding:8px 4px;font-size:11px}}.task-detail[data-v-2de7bf36]{min-width:0}.task-detail section[data-v-2de7bf36]{max-width:none}.task-context[data-v-2de7bf36]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,400px);gap:12px 24px;padding:20px 24px}.task-context[data-v-2de7bf36]>*{grid-column:1/-1}.task-context>.task-identity[data-v-2de7bf36]{grid-column:1;grid-row:1;min-width:0}.task-identity h2[data-v-2de7bf36]{font-size:14px}.task-identity p[data-v-2de7bf36]{font-size:11px;overflow-wrap:anywhere}.task-context>.task-duration[data-v-2de7bf36]{grid-column:2;grid-row:1;margin:0;padding:12px 16px;gap:4px 12px}.task-duration strong[data-v-2de7bf36]{font-size:22px}.task-duration small[data-v-2de7bf36]{font-size:11px}.task-context .execution-state[data-v-2de7bf36]{margin:0;padding:10px 14px}.task-context>.toolbar[data-v-2de7bf36]{margin:0;gap:8px;align-items:center}.task-context>.toolbar button[data-v-2de7bf36]{font-size:12px;padding:5px 9px}.text-action[data-v-2de7bf36]{background:transparent;border:0;padding:2px 4px;font-size:11px}.result-navigation[data-v-2de7bf36]{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0;max-width:none}.result-navigation button[data-v-2de7bf36]{font-size:13px;background:#fff;padding:9px 16px}.result-navigation button[aria-pressed=true][data-v-2de7bf36]{background:#963f32;border-color:#963f32;color:#fff}.result-navigation button[data-v-2de7bf36]:disabled{color:#9a8c84;opacity:.6}.table-scroll[data-v-2de7bf36]{overflow-x:auto;max-width:100%}.trade-records table[data-v-2de7bf36]{min-width:1000px}.trade-records th[data-v-2de7bf36]{white-space:nowrap}.trade-records td[data-v-2de7bf36]{font-size:12px}.trade-records td small[data-v-2de7bf36],.security-code[data-v-2de7bf36]{display:block;margin-top:5px;color:#806e64;font-size:11px}.trade-records td[data-v-2de7bf36]:first-child{min-width:175px}.trade-records p[data-v-2de7bf36]{margin:8px 0}.trade-records details pre[data-v-2de7bf36]{max-width:420px;min-width:200px}@media(max-width:900px){.task-context[data-v-2de7bf36]{grid-template-columns:minmax(0,1fr)}.task-context>.task-identity[data-v-2de7bf36],.task-context>.task-duration[data-v-2de7bf36]{grid-column:1;grid-row:auto}}@media(max-width:620px){.task-context[data-v-2de7bf36]{padding:16px 14px}.result-navigation[data-v-2de7bf36]{gap:5px}.result-navigation button[data-v-2de7bf36]{padding:8px 10px;font-size:12px}}.paper-manager[data-v-cd6b3346]{max-width:1120px}.paper-heading[data-v-cd6b3346]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}.paper-heading h1[data-v-cd6b3346]{margin:0 0 8px}.paper-heading p[data-v-cd6b3346],.paper-manager>p[data-v-cd6b3346]{font-size:13px;color:#78665d;line-height:1.8}.paper-list[data-v-cd6b3346]{list-style:none;padding:0;display:grid;gap:12px}.paper-list button[data-v-cd6b3346]{text-align:left;width:100%;padding:20px;background:#fff;border:1px solid #e4d8d1;border-radius:10px;display:grid;gap:9px}.paper-list span[data-v-cd6b3346],.paper-list small[data-v-cd6b3346]{color:#78665d}.source-choice[data-v-cd6b3346]{display:block;max-width:460px;margin:20px 0}.source-choice select[data-v-cd6b3346]{display:block;width:100%;margin-top:8px}.paper-manager[data-v-cd6b3346] .backtest-page .page-heading{display:none}.toolbar[data-v-cd6b3346]{margin-bottom:16px}@media(max-width:700px){.paper-heading[data-v-cd6b3346]{flex-wrap:wrap}.paper-list button[data-v-cd6b3346]{padding:15px}}.toolbar[data-v-8ec26940]{flex-wrap:wrap;gap:16px}.task-list[data-v-8ec26940]{list-style:none;padding:0;display:grid;gap:10px}.task-list button[data-v-8ec26940]{width:100%;text-align:left;overflow-wrap:anywhere}.task-list small[data-v-8ec26940]{display:block;margin-top:8px}.selected[data-v-8ec26940]{background:var(--selection-bg)}p[data-v-8ec26940]{overflow-wrap:anywhere}.backtest-manager[data-v-8ec26940]{max-width:1200px}.manager-heading[data-v-8ec26940],.manager-section[data-v-8ec26940],.manager-summary[data-v-8ec26940]{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.manager-heading[data-v-8ec26940]{margin-bottom:24px;align-items:flex-start}.manager-heading h1[data-v-8ec26940]{margin:0 0 8px}.manager-heading p[data-v-8ec26940],.manager-note[data-v-8ec26940]{font-size:13px;color:#78665d}.manager-summary[data-v-8ec26940]{padding:20px;background:#fff;border:1px solid #e6d8d0;border-radius:10px;justify-content:flex-start;margin-bottom:26px}.manager-summary strong[data-v-8ec26940]{font-size:24px}.manager-section[data-v-8ec26940]{margin:24px 0 14px}.manager-section h2[data-v-8ec26940]{margin:0}.manager-section label[data-v-8ec26940]{font-size:13px}.manager-list[data-v-8ec26940]{list-style:none;padding:0;margin:0;border:1px solid #e6d8d0;border-radius:10px;overflow:hidden;background:#fff}.manager-list li[data-v-8ec26940]{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,1.2fr) minmax(130px,.55fr);gap:24px;align-items:center;padding:22px;border-bottom:1px solid #eee3dd}.manager-list li[data-v-8ec26940]:last-child{border-bottom:0}.manager-list small[data-v-8ec26940]{display:block;margin-top:7px;font-size:12px;color:#78665d;overflow-wrap:anywhere}.manager-progress span[data-v-8ec26940]{font-size:13px}.manager-progress progress[data-v-8ec26940]{display:block;width:100%;height:8px;accent-color:#a54330;border:0;margin-top:10px}.manager-actions[data-v-8ec26940]{display:flex;gap:14px;flex-wrap:wrap;margin-top:8px}.manager-actions button[data-v-8ec26940]{padding:5px 0;border:0;background:transparent;color:#9c382b;font-size:13px}.backtest-manager[data-v-8ec26940] .backtest-page .page-heading{display:none}@media(max-width:1000px){.manager-list li[data-v-8ec26940]{grid-template-columns:1fr 1.2fr}.manager-list li>div[data-v-8ec26940]:last-child{grid-column:1/-1;display:flex;gap:15px;align-items:center;flex-wrap:wrap}}@media(max-width:620px){.manager-list li[data-v-8ec26940]{grid-template-columns:1fr;gap:15px;padding:16px}}.history-duration[data-v-8ec26940]{margin:10px 0 5px;font-size:13px}.history-duration strong[data-v-8ec26940]{font-size:18px;font-variant-numeric:tabular-nums}.history-stages[data-v-8ec26940]{margin:10px 0 14px;font-size:12px;line-height:1.65}.history-stages>strong[data-v-8ec26940]{font-size:12px;color:#963f32}.history-stage-row[data-v-8ec26940]{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #f1e7e1;padding:4px 0}.history-stage-row span[data-v-8ec26940]:last-child{font-variant-numeric:tabular-nums;text-align:right}.manager-list .history-stages small[data-v-8ec26940]{font-size:11px}@media(max-width:620px){.history-stage-row[data-v-8ec26940]{gap:6px}}.limits-heading h2[data-v-abb16b31]{font-size:18px;margin-bottom:8px}.limits-heading p[data-v-abb16b31],.limits-observed[data-v-abb16b31],.limits-empty[data-v-abb16b31]{font-size:12px;color:#78655f;line-height:1.8;margin:0}.limits-tools[data-v-abb16b31]{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap;margin:22px 0 16px}.limits-tools label[data-v-abb16b31]:first-child{flex:1;min-width:180px}.limits-tools label[data-v-abb16b31]:nth-child(2){min-width:180px}.limits-tools button[data-v-abb16b31]{font-size:12px;min-height:42px}.limits-observed[data-v-abb16b31]{margin-bottom:22px}.limits-error[data-v-abb16b31]{font-size:12px;line-height:1.8;padding:12px 16px;background:#fff0df;border:1px solid #ecd7c8;border-radius:6px}.limits-group[data-v-abb16b31]{margin:24px 0;max-width:none}.limits-group h3[data-v-abb16b31]{font-size:14px;font-weight:500;margin:0 0 12px;color:#775043}.limit-item[data-v-abb16b31]{border:1px solid #e8d8cf;border-radius:8px;background:#fff;margin-bottom:10px;overflow:hidden}.limit-item summary[data-v-abb16b31]{cursor:pointer;list-style:none;display:flex;align-items:baseline;gap:12px;padding:16px 18px;font-size:13px;line-height:1.8}.limit-item summary[data-v-abb16b31]::-webkit-details-marker{display:none}.limit-item summary[data-v-abb16b31]:before{content:"›";color:#9c493b;font-size:17px}.limit-item[open] summary[data-v-abb16b31]:before{transform:rotate(90deg)}.limit-name[data-v-abb16b31]{flex:1;min-width:100px}.limit-item strong[data-v-abb16b31]{font-size:13px;font-weight:500;color:#553a32;white-space:pre-wrap;overflow-wrap:anywhere}.limit-control[data-v-abb16b31]{font-size:10px;color:#806459;border:1px solid #ead8ce;border-radius:4px;padding:2px 7px;white-space:nowrap}.limit-item dl[data-v-abb16b31]{grid-template-columns:110px minmax(0,1fr);gap:14px 18px;margin:0;border-top:1px solid #eadbd5;padding:18px;font-size:12px;line-height:1.9}.limit-item dd[data-v-abb16b31]{white-space:pre-wrap;overflow-wrap:anywhere}.limit-destination[data-v-abb16b31]{display:block;margin-top:10px;font-size:12px}.limits-empty[data-v-abb16b31]{border:1px dashed #e3cfc7;border-radius:8px;padding:24px;text-align:center}summary[data-v-abb16b31]:focus-visible{outline:2px solid #b54738;outline-offset:-3px}@media(max-width:650px){.limit-item summary[data-v-abb16b31]{flex-wrap:wrap;gap:6px 10px;padding:13px}.limit-name[data-v-abb16b31]{flex-basis:calc(100% - 26px)}.limit-item strong[data-v-abb16b31]{margin-left:19px}.limit-item dl[data-v-abb16b31]{grid-template-columns:1fr;gap:4px;padding:16px}.limit-item dd[data-v-abb16b31]{margin-bottom:12px}.limits-tools label[data-v-abb16b31]:nth-child(2){flex:1;min-width:140px}}.settings-page[data-v-7e519bbc]{padding:0 8px 24px}.settings-topbar[data-v-7e519bbc]{position:sticky;top:0;z-index:3;background:#fcf7f4;border-bottom:1px solid #eadbd5;padding:14px 0 16px;display:flex;align-items:center;justify-content:space-between;gap:20px}.settings-topbar .eyebrow[data-v-7e519bbc]{margin:0 0 7px}.settings-topbar h1[data-v-7e519bbc]{font-size:24px;margin:0 0 7px}.settings-subtitle[data-v-7e519bbc]{font-size:12px;color:#78655f;line-height:1.7;margin:0}.settings-actions[data-v-7e519bbc]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.settings-actions button[data-v-7e519bbc]{font-size:12px;white-space:nowrap}.settings-save-state[data-v-7e519bbc]{font-size:12px;color:#78655f;white-space:nowrap}.settings-categories[data-v-7e519bbc]{display:flex;flex-wrap:wrap;gap:8px;padding:18px 0;border-bottom:1px solid #eadbd5;margin-bottom:22px}.settings-categories button[data-v-7e519bbc]{font-size:13px;color:#775f52;background:transparent;border-color:transparent}.settings-categories button[aria-selected=true][data-v-7e519bbc]{background:var(--selection-bg);border-color:#cb8b78;color:#8c3028}.settings-section-heading[data-v-7e519bbc]{margin-bottom:20px}.settings-section-heading h2[data-v-7e519bbc]{font-size:18px;margin-bottom:8px}.settings-section-heading p[data-v-7e519bbc],.settings-note p[data-v-7e519bbc]{font-size:12px;color:#78655f;line-height:1.8;margin:0}.form-card[data-v-7e519bbc]{margin:0 0 18px;padding:22px 24px}.form-card h3[data-v-7e519bbc],.settings-note h3[data-v-7e519bbc],.settings-card-heading h3[data-v-7e519bbc]{font-size:15px;font-weight:500;margin:0 0 12px}.form-card p[data-v-7e519bbc]{margin-top:10px}.settings-fields[data-v-7e519bbc]{margin:0;min-width:0}.settings-card-heading[data-v-7e519bbc]{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:14px}.settings-card-heading h3[data-v-7e519bbc]{margin:0}.settings-note[data-v-7e519bbc]{border-top:1px solid #eadbd5;padding:18px 2px;margin-top:22px}.form-grid[data-v-7e519bbc]{margin-top:18px;gap:20px}.form-grid label[data-v-7e519bbc]{min-width:0}input[type=checkbox][data-v-7e519bbc]{display:inline-block;width:auto;min-height:auto;margin:10px 8px 10px 0;vertical-align:middle}.form-card>label[data-v-7e519bbc]{margin-top:14px}.settings-message[data-v-7e519bbc]{padding:12px 16px;background:#fff0df;border:1px solid #ecd7c8;border-radius:6px;font-size:12px;line-height:1.8}.form-card [aria-label$=最近结果][data-v-7e519bbc]{border-top:1px solid #eadbd5;margin-top:18px;padding-top:16px}.form-card [aria-label$=最近结果] h3[data-v-7e519bbc]{font-size:13px}[tabindex="-1"][data-v-7e519bbc]{scroll-margin-top:130px}h3[data-v-7e519bbc]{color:#553a32}@media(max-width:850px){.settings-topbar[data-v-7e519bbc]{align-items:flex-start;gap:12px;flex-direction:column}.settings-actions[data-v-7e519bbc]{justify-content:flex-start}.form-card[data-v-7e519bbc]{padding:18px}.settings-categories[data-v-7e519bbc]{gap:4px}.settings-categories button[data-v-7e519bbc]{padding:8px 10px}.form-grid[data-v-7e519bbc]{grid-template-columns:1fr}}@media(max-width:550px){.settings-page[data-v-7e519bbc]{padding:0 3px 20px}.settings-topbar h1[data-v-7e519bbc]{font-size:21px}.settings-subtitle[data-v-7e519bbc]{font-size:11px}.settings-save-state[data-v-7e519bbc]{flex:1 0 100%}.settings-categories button[data-v-7e519bbc]{font-size:12px}.settings-actions[data-v-7e519bbc]{width:100%}}:root{--selection-bg:#f9e3d9;--chart-line:#b53b2e;--chart-axis:#dec9be;font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif;color:#392b28;background:#fcf7f4;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer;background:#fff;border:1px solid #d9bdb6;border-radius:6px;padding:8px 13px;color:#9c3028}button:hover{background:#fff0e9}.shell{display:flex;height:100vh;min-height:500px}.workspace-nav{width:230px;background:#481916;color:#f7e4dd;padding:32px 20px;display:flex;flex-direction:column;flex-shrink:0}.brand{display:flex;gap:12px;font-size:23px;letter-spacing:.3px;font-weight:600;align-items:center;padding:0 9px}.mark{width:38px;height:42px;display:grid;place-items:center;background:#f2b7a2;color:#6b201b;border-radius:9px;font-size:26px}.brand small{display:block;font-size:11px;font-weight:400;color:#dbafa3;margin-top:4px;letter-spacing:3px}.nav-label{margin:55px 15px 15px;font-size:10px;letter-spacing:2px;color:#d1a196}nav{display:grid;gap:7px}nav a{padding:15px;border-radius:7px;color:#edc8bd;text-decoration:none;display:flex;gap:17px;font-size:14px}nav a span{font-size:10px;align-self:center;opacity:.6}nav a b{margin-left:auto;font-weight:400;opacity:0}nav a.router-link-active{background:#7e2923;color:#fff4ec}nav a.router-link-active b{opacity:1}nav a:hover{background:#64231e}.aside-foot{margin-top:auto;font-size:12px;padding:20px 12px 0;border-top:1px solid #7c4037}.aside-foot small{display:block;color:#dab3a8;margin:9px 15px;font-size:10px}i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#8cbe99;margin-right:7px}.main{flex:1;min-width:0;display:flex;flex-direction:column}header{height:75px;border-bottom:1px solid #eadbd5;padding:0 40px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;font-size:12px;color:#78655f}header strong{font-weight:500;color:#553a32}.save-state{display:flex;align-items:center;color:#4e7560;font-size:11px}.save-state small{background:#f4e8e0;border-radius:4px;padding:3px 7px;margin-left:12px;color:#7a6258}.save-state[data-status=error],.save-state[data-status=conflict]{color:#a35431}.save-state[data-status=error] i,.save-state[data-status=conflict] i{background:#c87e51}main{flex:1;overflow:auto;padding:44px 52px}section{max-width:1100px;margin:auto}.eyebrow{letter-spacing:3px;font-size:10px;color:#9c493b;margin:0 0 18px}h1{font-size:30px;font-weight:500;letter-spacing:-.8px;margin:0 0 14px}h2{font-size:17px;font-weight:500;margin:0 0 13px}.intro{font-size:13px;color:#78655f;line-height:1.8;margin-bottom:35px}.toolbar{display:flex;gap:20px;align-items:end;margin-bottom:23px}.toolbar label{max-width:330px;flex:1}label{font-size:11px;color:#776058;display:block}input,select{display:block;margin-top:9px;background:#fff;border:1px solid #e3cfc7;border-radius:6px;padding:11px 13px;color:#49352e;width:100%;min-height:42px;outline:none;font-size:13px}input:focus,select:focus{border-color:#b54738;box-shadow:0 0 0 3px #f9e1d7}.tag{margin-left:auto;font-size:10px;padding:6px 10px;border:1px solid #ead8ce;border-radius:4px;color:#806459;margin-bottom:8px}.empty-card{border:1px solid #e8d8cf;background:#fff;border-radius:10px;min-height:270px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:35px}.large-icon{font-size:34px;color:#ba6856;margin-bottom:22px}.empty-card p,.form-card p,.inline-note p{font-size:12px;color:#77675f;line-height:1.9;margin:0}.note-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px}.note-grid article{border-top:1px solid #ead8ce;padding:20px 2px}.note-grid b{font-size:11px;font-weight:500;color:#945141}.note-grid p{font-size:11px;color:#806d62}.form-card{background:#fff;border:1px solid #e8d8cf;border-radius:10px;padding:28px 30px}.form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:30px}.inline-note{margin-top:28px;background:#fff0e7;border:1px solid #ecd7c8;border-radius:8px;display:flex;gap:18px;padding:25px}.inline-note>span{font-size:23px;color:#b66a4f}.inline-note h2{font-size:14px}dl{display:grid;grid-template-columns:120px 1fr;gap:20px;font-size:12px;margin:30px 0 0}dt{color:#806b60}dd{margin:0;color:#775043}footer{padding:13px 40px;border-top:1px solid #eaded6;font-size:10px;color:#806f65;display:flex;justify-content:space-between}.alert{background:#fff0dc;color:#8e5d25;padding:15px 30px;display:flex;align-items:center;gap:12px;font-size:12px}.alert strong{margin-right:auto;font-weight:400}.empty{margin:70px auto;text-align:center;color:#89675b}@media(max-width:850px){.workspace-nav{width:165px;padding:25px 12px}.brand{font-size:18px}.brand small{font-size:9px;letter-spacing:1px}.mark{width:30px}main{padding:30px 24px}header{padding:0 24px}.form-grid{grid-template-columns:1fr}.note-grid{gap:12px}h1{font-size:25px}}@media(max-width:550px){.workspace-nav{width:70px;padding:25px 8px}.brand>div,.nav-label,.aside-foot,nav a span,nav a b{display:none}.brand{padding:0 8px}nav{margin-top:30px}nav a{padding:13px 10px;font-size:12px}.note-grid{grid-template-columns:1fr}.toolbar{flex-wrap:wrap}.tag{display:none}}textarea{font:inherit;display:block;width:100%;margin:10px 0 20px;padding:13px;border:1px solid #e3cfc7;border-radius:6px;background:#fff;color:#49352e;resize:vertical;line-height:1.6}textarea:focus{outline:2px solid #e5ad9b}.code-editor{font-family:Consolas,monospace;font-size:12px;white-space:pre;tab-size:4}fieldset{border:0;padding:0;min-width:0}fieldset:disabled{opacity:.7}.settings-fields>.form-card{margin-bottom:24px}.secret-field{margin-top:22px;border-top:1px solid #eaded6;padding-top:18px;display:grid;gap:12px}.secret-saved{font-size:12px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.secret-saved input{width:100%;font-family:Consolas,monospace}.secret-saved small{font-size:10px;color:#806f65}.secret-field>button{justify-self:start}input[type=radio]{display:inline-block;width:auto;min-height:auto;margin:14px 9px 14px 0;vertical-align:middle}.strategy-layout{display:grid;grid-template-columns:185px minmax(0,1fr);gap:24px}.strategy-list{display:flex;flex-direction:column;gap:8px}.strategy-list button{text-align:left}.strategy-list small{display:block;margin-top:7px;color:#806f65;font-size:10px}.strategy-list .selected{background:var(--selection-bg);border-color:#cb8b78}.strategy-body{min-width:0}.strategy-body>.toolbar{flex-wrap:wrap;gap:8px}.strategy-editor label{margin-top:18px}.strategy-editor .form-grid{margin-top:0;grid-template-columns:2fr 1fr}.version-list{margin:30px 0;display:flex;flex-direction:column;gap:8px}.version-list button{text-align:left;font-size:11px}.strategy-body .form-card p{overflow-wrap:anywhere}.draft-status{font-size:11px;color:#886552}@media(max-width:850px){.strategy-layout{grid-template-columns:1fr}.strategy-list{flex-direction:row;flex-wrap:wrap}.strategy-editor .form-grid{grid-template-columns:1fr}}.generation-panel{margin-top:30px}.generation-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.generation-heading .tag{white-space:nowrap}.generation-panel .toolbar{margin:22px 0;flex-wrap:wrap;gap:10px}.generation-panel .toolbar label{min-width:180px}.generation-panel .toolbar button{font-size:11px}.candidate-meta{display:grid;gap:7px;margin:20px 0;font-size:10px;color:#806b60;overflow-wrap:anywhere}.generation-history{display:grid;gap:8px;margin-top:22px}.generation-history h3{font-size:13px;font-weight:500}.generation-history button{text-align:left;font-size:10px}.hint{font-size:10px;color:#806b60}.generation-panel>label{margin-top:20px}a{color:#a33428}button:focus-visible,a:focus-visible{outline:2px solid #b54738;outline-offset:3px}button:disabled{cursor:not-allowed}:root{--app-sidebar-width:164px;--app-sidebar-collapsed-width:64px;--app-sidebar-mobile-width:52px;--app-sidebar-padding:22px 12px 14px;--app-brand-font-size:20px;--app-logo-font-size:24px;--app-menu-font-size:14px;--app-menu-padding:13px 12px;--app-account-height:42px;--app-header-height:36px;--app-content-padding:12px;--app-page-max-width:1100px}.shell{position:relative;height:100vh;height:100dvh;min-height:0;overflow:clip}.shell>.workspace-nav{width:var(--app-sidebar-width);padding:var(--app-sidebar-padding);overflow-y:auto;overflow-x:hidden}.shell .workspace-nav .brand{font-size:var(--app-brand-font-size);gap:10px;padding:0 5px}.shell .workspace-nav .mark{width:32px;height:36px;font-size:var(--app-logo-font-size)}.shell .workspace-nav .brand small{font-size:10px;letter-spacing:1px}.shell .workspace-nav .nav-label{margin:32px 14px 12px}.shell .workspace-nav nav a{padding:var(--app-menu-padding);gap:12px;font-size:var(--app-menu-font-size)}.shell .workspace-nav nav a b{display:none}.shell>.main{min-height:0}.shell>.main>header{height:var(--app-header-height);padding:0 16px;gap:12px;background:#fcf7f4;font-size:11px}.shell>.main>main{min-height:0;padding:var(--app-content-padding);scrollbar-gutter:auto}.shell>.main>main>section{width:100%;max-width:var(--app-page-max-width);margin:0}.shell:not(.is-strategy)>.main>main>section{display:flow-root}.shell>.main>footer{display:none}.shell>.main>.alert{flex:none;flex-wrap:wrap;max-height:35%;overflow:auto;padding:12px 16px}.is-strategy,.is-data-workspace{--app-page-max-width:none}.is-strategy>.main>main{overflow:hidden}.is-strategy button,.is-strategy summary{touch-action:manipulation}.is-strategy summary:focus-visible{outline:2px solid #b54738;outline-offset:3px}.account-host:has(.shell)>.account-topbar{height:var(--app-account-height);min-height:var(--app-account-height);font-size:11px;padding:0 16px;gap:10px}.account-host:has(.shell)>.account-topbar button{padding:4px 9px;font-size:11px}.account-host:has(.shell)>.account-topbar select{min-height:28px;margin-top:0;padding:4px 8px;font-size:11px}.account-host:has(.shell) .shell{height:calc(100dvh - var(--app-account-height))}.account-host:has(.shell)>.account-overlay{top:var(--app-account-height)}.navigation-toggle{background:transparent;color:#dfb8a8;border:0;font-size:22px;padding:0 4px;float:right}.shell.navigation-collapsed>.workspace-nav{width:var(--app-sidebar-collapsed-width);padding:18px 8px}.shell.navigation-collapsed .brand{padding:0;justify-content:center}.navigation-collapsed .brand>div,.navigation-collapsed .nav-label,.navigation-collapsed nav a span,.navigation-collapsed nav a b,.navigation-collapsed .aside-foot small{display:none}.shell.navigation-collapsed .workspace-nav nav{margin-top:25px}.shell.navigation-collapsed .workspace-nav nav a{padding:12px 3px;justify-content:center;font-size:11px}.navigation-collapsed .aside-foot{font-size:0;padding:15px 0 0}.navigation-collapsed .aside-foot i{display:none}.navigation-collapsed .navigation-toggle{float:none;width:100%}.conversation-expanded{position:fixed!important;inset:0!important;width:auto!important;height:100dvh!important;max-width:none!important;margin:0!important;border-radius:0!important;z-index:60;background:#fff}@media(max-width:1100px){.shell>.workspace-nav{width:var(--app-sidebar-collapsed-width);padding:18px 8px}.shell .workspace-nav .brand{padding:0;justify-content:center}.shell .workspace-nav .brand>div,.shell .nav-label,.shell .workspace-nav nav a span,.shell .aside-foot small,.shell .aside-foot i{display:none}.shell .workspace-nav nav{margin-top:25px}.shell .workspace-nav nav a{padding:12px 3px;justify-content:center;font-size:11px}.shell .aside-foot{font-size:0;padding:12px 0 0}.shell .navigation-toggle{float:none;width:100%}}@media(max-width:600px){:root{--app-content-padding:5px;--app-header-height:30px}.shell>.workspace-nav,.shell.navigation-collapsed>.workspace-nav{width:var(--app-sidebar-mobile-width);padding:14px 4px}.shell>.main>header{padding:0 8px}.shell .workspace-nav nav a{font-size:10px}.shell .workspace-nav .mark{width:29px;height:32px}.account-host:has(.shell)>.account-topbar{gap:6px;padding:4px 8px;height:var(--app-account-height);flex-wrap:nowrap}.account-host:has(.shell)>.account-topbar>span{display:none}.account-host:has(.shell)>.account-topbar select{width:90px;min-width:0;flex:1}.account-host:has(.shell)>.account-topbar button{font-size:10px;padding:4px 6px}.shell .strategy-topbar{flex-wrap:wrap;padding:10px;gap:8px}.shell .current-strategy{flex:1 0 100%;order:-1}}.account-host:has(.conversation-expanded)>.account-topbar,.shell:has(.conversation-expanded)>.workspace-nav,.shell:has(.conversation-expanded)>.main>header,.shell:has(.conversation-expanded)>.main>footer{visibility:hidden}.panel-close-row{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:0;z-index:2;background:#fff;min-height:32px;margin-bottom:8px}.panel-close-row>strong{font-size:13px;font-weight:600}.panel-close{display:grid!important;place-items:center;flex:none;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;padding:0!important;margin:0!important;border:1px solid #ddc9bf!important;border-radius:6px;background:#fff!important;color:#854c3d!important;font-size:20px!important;line-height:1!important;cursor:pointer}.panel-close:hover{background:#f9ece5!important}.panel-close:focus-visible{outline:2px solid #a43b32;outline-offset:2px}
