.brand-artwork[data-v-4b4fb839]{display:block;width:168px;max-width:100%;height:auto;object-fit:contain}.brand-artwork.brand-artwork-icon[data-v-4b4fb839]{width:40px;height:40px;flex:none}.brand-artwork.auth-logo[data-v-4b4fb839]{margin-bottom:24px}.brand-artwork.assistant-logo[data-v-4b4fb839]{width:33px;height:33px}.brand-artwork.welcome-logo[data-v-4b4fb839]{width:22px;height:22px}.home-showcase[data-v-7fc7b429]{text-align:left;margin:-12px 0 26px}.research-highlights[data-v-7fc7b429]{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:30px;padding:14px 4px 29px}.highlight-label[data-v-7fc7b429]{display:flex;align-items:center;gap:8px;font-size:14px;letter-spacing:1px;color:#77718d}.highlight-label svg[data-v-7fc7b429]{width:19px;height:19px;color:#8a79d3}.literature-total[data-v-7fc7b429]{display:flex;align-items:baseline;gap:10px;margin:7px 0}.literature-total strong[data-v-7fc7b429]{font-size:clamp(36px,3.8vw,48px);line-height:1.22;letter-spacing:-1.7px;font-weight:700;color:#6c5ad0;font-variant-numeric:tabular-nums}.literature-total>span[data-v-7fc7b429]{font-size:14px;color:#9690a7}.literature-highlight p[data-v-7fc7b429]{font-size:11px;color:#a19aad;line-height:1.8;margin:8px 0 0}.method-highlights[data-v-7fc7b429]{display:grid;gap:20px;padding-left:29px;border-left:1px solid #ece7f6}.method-highlights>div[data-v-7fc7b429]{display:flex;gap:13px;align-items:center}.feature-icon[data-v-7fc7b429]{height:39px;width:39px;display:grid;place-items:center;background:#f2eefa;border-radius:12px;flex:none;color:#8d78ca}.feature-icon svg[data-v-7fc7b429]{width:20px;height:20px}.method-highlights h2[data-v-7fc7b429]{font-size:17px;line-height:1.65;font-weight:600;margin:0;letter-spacing:.1px;color:#443b63}.points-invitation[data-v-7fc7b429]{display:flex;align-items:center;gap:19px;border:1px solid #e9e2f7;border-radius:16px;padding:16px 21px;background:linear-gradient(115deg,#faf7ff,#f7f5fe 65%,#fcfbff);position:relative;overflow:hidden}.points-qr[data-v-7fc7b429]{height:82px;width:82px;flex:none;background:#fff;padding:4px;border:1px solid #e6dff5;border-radius:10px;overflow:hidden}.points-qr img[data-v-7fc7b429]{display:block;width:100%;height:100%;object-fit:contain;border-radius:5px}.points-qr.empty[data-v-7fc7b429]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border-style:dashed;color:#ada2c7}.points-qr.empty svg[data-v-7fc7b429]{width:25px;height:25px}.points-qr.empty span[data-v-7fc7b429]{font-size:9px}.points-invitation-copy[data-v-7fc7b429]{min-width:0;flex:1}.points-label[data-v-7fc7b429]{font-size:9px;letter-spacing:1px;color:#a08dc3}.points-invitation h2[data-v-7fc7b429]{font-size:16px;line-height:1.6;font-weight:600;color:#5e4f81;margin:4px 0}.points-invitation p[data-v-7fc7b429]{font-size:11px;line-height:1.8;color:#9c90ad;margin:0;max-width:410px}.points-gift[data-v-7fc7b429]{height:55px;width:55px;color:#d6caef;display:grid;place-items:center}.points-gift svg[data-v-7fc7b429]{height:40px;width:40px;stroke-width:1.1}.qr-lightbox[data-v-7fc7b429]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#28233870;display:grid;place-items:center;padding:22px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.qr-dialog[data-v-7fc7b429]{position:relative;width:min(350px,100%);border-radius:20px;background:#fff;padding:32px 24px 24px;text-align:center;box-shadow:0 20px 80px #271b4c35}.qr-dialog h2[data-v-7fc7b429]{font-size:18px;color:#44395f;margin:4px 0 20px}.qr-dialog>img[data-v-7fc7b429]{width:100%;max-width:270px;aspect-ratio:1;object-fit:contain}.qr-dialog p[data-v-7fc7b429]{font-size:12px;line-height:1.8;color:#8f859f;margin:18px 0 0}.qr-close[data-v-7fc7b429]{position:absolute;right:8px;top:8px}@media(max-width:1100px){.research-highlights[data-v-7fc7b429]{gap:20px}.method-highlights[data-v-7fc7b429]{padding-left:21px}.method-highlights h2[data-v-7fc7b429]{font-size:15px}.feature-icon[data-v-7fc7b429]{height:34px;width:34px}}@media(max-width:600px){.home-showcase[data-v-7fc7b429]{margin:-8px 0 20px}.research-highlights[data-v-7fc7b429]{grid-template-columns:1fr;gap:23px;padding:0 0 23px}.literature-highlight[data-v-7fc7b429]{text-align:center}.highlight-label[data-v-7fc7b429],.literature-total[data-v-7fc7b429]{justify-content:center}.literature-total strong[data-v-7fc7b429]{font-size:43px}.method-highlights[data-v-7fc7b429]{grid-template-columns:1fr 1fr;border:0;padding:0;gap:14px}.method-highlights>div[data-v-7fc7b429]{align-items:flex-start;gap:8px}.method-highlights h2[data-v-7fc7b429]{font-size:13px;max-width:120px}.method-highlights h2 span[data-v-7fc7b429]{display:block;white-space:nowrap}.feature-icon[data-v-7fc7b429]{width:30px;height:30px;border-radius:9px}.feature-icon svg[data-v-7fc7b429]{width:17px;height:17px}.points-invitation[data-v-7fc7b429]{padding:13px;gap:13px;border-radius:13px}.points-qr[data-v-7fc7b429]{height:72px;width:72px}.points-invitation h2[data-v-7fc7b429]{font-size:14px;margin:3px 0}.points-invitation p[data-v-7fc7b429]{font-size:10px;line-height:1.7}.points-label[data-v-7fc7b429]{font-size:8px}.points-gift[data-v-7fc7b429]{display:none}}.splash-ad[data-v-de34da31]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#0d1020;display:flex;align-items:center;justify-content:center;isolation:isolate;color:#fff}.splash-ad.pending[data-v-de34da31]{opacity:0;pointer-events:none}.splash-media[data-v-de34da31]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.splash-media img[data-v-de34da31],.splash-media video[data-v-de34da31]{width:100%;height:100%;object-fit:contain;display:block}.splash-label[data-v-de34da31]{position:absolute;top:max(22px,env(safe-area-inset-top));left:max(24px,env(safe-area-inset-left));border:1px solid #ffffff59;border-radius:5px;background:#11182785;padding:4px 9px;font-size:12px;line-height:1.4;letter-spacing:1px}.splash-close[data-v-de34da31]{position:absolute;top:max(20px,env(safe-area-inset-top));right:max(24px,env(safe-area-inset-right));display:flex;align-items:center;gap:12px;padding:11px 17px;border:1px solid #ffffff6b;border-radius:24px;background:#111827c9;color:#fff;font-family:inherit;font-size:14px;line-height:1.5;cursor:pointer;min-height:44px;box-shadow:0 3px 16px #0003}.splash-close[data-v-de34da31]:hover{background:#111827ed}.splash-close[data-v-de34da31]:focus-visible{outline:3px solid #c4b5fd;outline-offset:3px}.splash-countdown[data-v-de34da31]{font-variant-numeric:tabular-nums;padding-right:12px;border-right:1px solid #ffffff59;min-width:42px}.splash-close>span[data-v-de34da31]:last-child{font-size:21px;line-height:1}.splash-footnote[data-v-de34da31]{position:absolute;bottom:max(20px,env(safe-area-inset-bottom));left:20px;right:20px;margin:0;text-align:center;color:#fff;font-size:12px;line-height:1.7;text-shadow:0 1px 5px #000,0 1px 12px #000;pointer-events:none}@media(max-width:768px){.splash-label[data-v-de34da31]{left:16px;top:max(18px,env(safe-area-inset-top))}.splash-close[data-v-de34da31]{right:14px;top:max(14px,env(safe-area-inset-top));font-size:12px;gap:9px;padding:9px 13px}.splash-countdown[data-v-de34da31]{padding-right:9px}.splash-footnote[data-v-de34da31]{font-size:11px;bottom:max(18px,env(safe-area-inset-bottom))}}.message-content.message-content{min-width:0;font-size:14px;line-height:1.85;overflow-wrap:anywhere;color:inherit}.message-content.message-content>:first-child{margin-top:0}.message-content.message-content>:last-child{margin-bottom:0}.message-content.message-content p{margin:0 0 14px;white-space:normal}.message-content.message-content p:last-child{margin-bottom:0}.message-content.message-content h1,.message-content.message-content h2,.message-content.message-content h3,.message-content h4,.message-content h5,.message-content h6{line-height:1.5;margin:24px 0 12px;font-weight:650;color:#373d54}.message-content h1{font-size:21px}.message-content h2{font-size:18px}.message-content.message-content h3{font-size:16px}.message-content h4,.message-content h5,.message-content h6{font-size:14px}.message-content ul,.message-content ol{margin:12px 0 18px;padding-left:26px;list-style-position:outside}.message-content ul{list-style-type:disc}.message-content ol{list-style-type:decimal}.message-content li{margin:6px 0;padding-left:3px}.message-content li>p{margin-bottom:6px}.message-content li>ul,.message-content li>ol{margin:6px 0}.message-content strong{font-weight:650;color:#373d54}.message-content a{color:#6558bf;text-decoration:underline;text-underline-offset:3px}.message-content blockquote{border-left:3px solid #c9c1ef;margin:16px 0;padding:10px 16px;background:#f8f7fc;color:#73798e;border-radius:0 6px 6px 0}.message-content.message-content pre{background:#f4f5f9;border:1px solid #e5e7ef;border-radius:9px;padding:16px;margin:16px 0;overflow:auto;max-width:100%;white-space:pre;-moz-tab-size:4;tab-size:4;font-size:12px;line-height:1.75}.message-content code{font-family:Consolas,SFMono-Regular,monospace;font-size:.9em;background:#f0edf8;border-radius:4px;padding:2px 5px}.message-content pre code{font-size:inherit;white-space:pre;background:none;border:0;padding:0;border-radius:0}.message-content hr{border:0;border-top:1px solid #e6e7ef;margin:22px 0}.markdown-table{max-width:100%;overflow-x:auto;margin:16px 0;border:1px solid #e3e5ee;border-radius:8px}.markdown-table table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.7}.markdown-table th,.markdown-table td{border-bottom:1px solid #e5e7ef;border-right:1px solid #e5e7ef;padding:10px 13px;min-width:100px;vertical-align:top;text-align:left}.markdown-table th{font-weight:600;background:#f4f3fa;color:#48465f}.markdown-table tr:last-child td{border-bottom:0}.markdown-table th:last-child,.markdown-table td:last-child{border-right:0}@media(max-width:600px){.message-content.message-content{font-size:13px}.message-content h1{font-size:19px}.message-content h2{font-size:17px}.message-content.message-content pre{padding:12px}}.major-picker[data-v-1c79c4aa]{text-align:left}.picker-note[data-v-1c79c4aa]{font-size:12px;line-height:1.7;color:#83899b;margin:10px 0}.major-filters[data-v-1c79c4aa]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.major-filters select[data-v-1c79c4aa]{display:block;width:100%;border:1px solid #dfe1ee;border-radius:8px;padding:10px;background:#fff;color:#45465b;margin-top:8px}.major-results[data-v-1c79c4aa]{max-height:220px;overflow:auto;border:1px solid #eceaf5;border-radius:10px;margin-top:12px}.major-results button[data-v-1c79c4aa]{position:relative;display:block;width:100%;text-align:left;padding:12px 15px;border:0;border-bottom:1px solid #f0eff7;background:#fff;color:#34364c}.major-results button[data-v-1c79c4aa]:hover,.major-results button.selected[data-v-1c79c4aa]{background:#f1edff}.major-results small[data-v-1c79c4aa],.major-selected small[data-v-1c79c4aa]{display:block;font-size:11px;color:#85839a;margin-top:5px}.major-results span[data-v-1c79c4aa]{position:absolute;right:15px;top:17px;color:#6e59cc}.major-results p[data-v-1c79c4aa]{padding:12px;font-size:12px;line-height:1.8;color:#85839a}.major-selected[data-v-1c79c4aa]{padding:12px;background:#f1edff;border-radius:8px;font-size:13px;margin-top:12px;color:#6854be}.slider-shade[data-v-cd7970f3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#25203955;display:grid;place-items:center;z-index:100;padding:16px}.slider-dialog[data-v-cd7970f3]{width:min(380px,100%);background:#fff;padding:24px;border-radius:18px;box-shadow:0 20px 80px #251d4a30}.slider-dialog header[data-v-cd7970f3]{display:flex;gap:10px;justify-content:space-between;align-items:start}.slider-dialog h3[data-v-cd7970f3]{font-size:17px;margin:0 0 8px}.slider-dialog p[data-v-cd7970f3]{font-size:12px;line-height:1.6;margin:0 0 18px;color:#8a819d}.puzzle[data-v-cd7970f3]{position:relative;overflow:hidden;border-radius:10px;line-height:0}.puzzle>img[data-v-cd7970f3]:first-child{width:100%}.puzzle .piece[data-v-cd7970f3]{position:absolute;top:0;width:16.25%;height:100%;pointer-events:none}.slider-label[data-v-cd7970f3]{display:block;margin-top:18px;font-size:12px;color:#857b96}.slider-label input[data-v-cd7970f3]{display:block;width:100%;height:36px;padding:0;margin:6px 0 18px;accent-color:#7363d6;touch-action:pan-y}.slider-dialog footer[data-v-cd7970f3]{display:flex;justify-content:space-between;gap:10px;align-items:center}.slider-dialog .primary[data-v-cd7970f3]{font-size:12px;padding:12px 15px}.slider-dialog .form-error[data-v-cd7970f3]{color:#bb4e65;margin-top:12px}.verification-status[data-v-cd7970f3]{font-size:12px;color:#857b96;line-height:1.6}.slider-dialog footer .text-button[data-v-cd7970f3]{flex-shrink:0}.auth-exit-shade[data-v-45482099]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:grid;place-items:center;padding:20px;background:#25203955}.auth-exit-confirm[data-v-45482099]{width:min(360px,100%);padding:24px;border-radius:16px;background:#fff;box-shadow:0 20px 80px #251d4a30}.auth-exit-confirm h3[data-v-45482099]{font-size:18px;margin:0 0 12px}.auth-exit-confirm p[data-v-45482099]{font-size:13px;line-height:1.8;color:#858099}.auth-exit-confirm>div[data-v-45482099]{display:flex;align-items:center;gap:20px;margin-top:22px}.sms-code-row[data-v-45482099]{display:flex;gap:12px;align-items:flex-end}.sms-code-row label[data-v-45482099]{flex:1;min-width:0;margin-bottom:0}.sms-code-row .sms-button[data-v-45482099]{width:auto;flex:none;margin:0;min-height:44px}.sms-success[data-v-45482099]{color:#40856a;font-size:12px;line-height:1.6}.auth-wizard[data-v-45482099]{width:min(540px,calc(100vw - 28px));max-height:calc(100dvh - 32px);overflow:auto}.auth-progress[data-v-45482099]{display:flex;justify-content:space-between;list-style:none;padding:0;margin:20px 0;font-size:11px;color:#9492a5}.auth-progress li[data-v-45482099]{display:flex;align-items:center;gap:5px}.auth-progress b[data-v-45482099]{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#f0eef6}.auth-progress .current[data-v-45482099]{color:#6e5bcb}.auth-progress .current b[data-v-45482099],.auth-progress .done b[data-v-45482099]{background:#7460d6;color:#fff}.sms-button[data-v-45482099]{margin-top:12px;border:1px solid #dad3f0;color:#6b58bc;background:#faf8ff;padding:10px 16px;border-radius:8px;width:100%}.level-grid[data-v-45482099]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}.level-grid button[data-v-45482099]{padding:24px 14px;border:1px solid #e2deed;border-radius:12px;background:#fff;text-align:left}.level-grid .selected[data-v-45482099]{background:#f6f2ff;border-color:#8a71db}.level-grid strong[data-v-45482099]{font-size:20px}.level-grid small[data-v-45482099]{display:block;color:#838199;font-size:11px;line-height:1.7;margin-top:12px}.auth-actions[data-v-45482099]{display:flex;gap:12px;margin-top:18px;align-items:center}.auth-actions .text-button[data-v-45482099]{min-width:55px}.auth-actions .primary[data-v-45482099]{margin:0}.delete-dialog[data-v-88de3558]{border:1px solid #e7e3ef;border-radius:20px;padding:28px;width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;color:#45445c;background:#fff;box-shadow:0 24px 90px #25213e30}.delete-dialog[data-v-88de3558]::backdrop{background:#211d3e55;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.delete-symbol[data-v-88de3558]{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#fff0f0;color:#c95865}.delete-symbol svg[data-v-88de3558]{width:21px;height:21px}.delete-dialog h2[data-v-88de3558]{font-size:19px;margin:18px 0 12px}.delete-dialog p[data-v-88de3558]{font-size:13px;line-height:1.9}.delete-item[data-v-88de3558]{background:#f6f5fb;padding:10px 13px;border-radius:9px;overflow-wrap:anywhere;color:#655b80}.delete-warning[data-v-88de3558]{color:#9b4c58}.delete-dialog footer[data-v-88de3558]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.delete-dialog button[data-v-88de3558]{border-radius:9px;padding:11px 18px;font-size:13px}.delete-cancel[data-v-88de3558]{background:#f1eef9;color:#6f60a7}.delete-confirm[data-v-88de3558]{background:#be5262;color:#fff}.delete-dialog button[data-v-88de3558]:disabled{opacity:.5;cursor:not-allowed}.delete-dialog button[data-v-88de3558]:focus-visible{outline:3px solid #aaa0de;outline-offset:3px}.recharge-card-form[data-v-5e528aed]{margin:22px 0;padding:22px;border:1px solid #ded7fc;background:linear-gradient(120deg,#faf8ff,#fff);border-radius:18px}.card-title[data-v-5e528aed]{display:flex;gap:12px;align-items:center;margin-bottom:18px}.card-symbol[data-v-5e528aed]{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#ede8ff;color:#7361d9}.card-symbol svg[data-v-5e528aed]{width:21px;height:21px}.card-title h3[data-v-5e528aed]{margin:0 0 5px;font-size:17px}.card-title p[data-v-5e528aed]{margin:0;font-size:12px;color:#8d879f}.card-input-row[data-v-5e528aed]{display:flex;gap:10px;align-items:center;margin-top:8px}.card-input-row input[data-v-5e528aed]{min-width:0;flex:1;letter-spacing:1px;margin:0}.card-input-row button[data-v-5e528aed]{flex-shrink:0;white-space:nowrap}.recharge-card-form label[data-v-5e528aed]{font-size:12px;color:#716985}.card-help[data-v-5e528aed]{font-size:12px;color:#8d879f;margin:12px 0 0;line-height:1.7}.card-result[data-v-5e528aed]{color:#257b5c;background:#edf8f2;border-radius:10px;padding:12px;line-height:1.7;font-size:13px}.form-error[data-v-5e528aed]{margin-top:12px}@media(max-width:480px){.recharge-card-form[data-v-5e528aed]{padding:16px}.card-input-row[data-v-5e528aed]{flex-direction:column;align-items:stretch}.card-input-row input[data-v-5e528aed]{width:100%;box-sizing:border-box}.card-input-row button[data-v-5e528aed]{width:100%}}.edition-picker[data-v-67b11059]{color:#3c354c}.picker-intro[data-v-67b11059]{margin:0 0 20px;color:#8b8199;font-size:13px;line-height:1.8}.edition-options[data-v-67b11059]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.edition-options>button[data-v-67b11059]{padding:22px;text-align:left;border:1px solid #e4dfed;border-radius:15px;background:#fff;color:inherit;transition:border-color .18s,background .18s}.edition-options>button[data-v-67b11059]:hover{border-color:#b5a0dc}.edition-options>button.selected[data-v-67b11059]{border-color:#9171d4;background:#f8f5ff;box-shadow:0 0 0 1px #9171d4}.edition-top[data-v-67b11059]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.edition-top>svg[data-v-67b11059]{width:25px;height:25px;color:#947bb8}.selection-dot[data-v-67b11059]{width:21px;height:21px;border:1px solid #ddd4e9;border-radius:50%;display:grid;place-items:center;font-size:12px}.selected .selection-dot[data-v-67b11059]{background:#8865ce;border-color:#8865ce;color:#fff}.edition-options strong[data-v-67b11059]{font-size:21px;display:block}.edition-options p[data-v-67b11059]{font-size:13px;line-height:1.9;color:#887c96;margin:10px 0 17px}.edition-options small[data-v-67b11059]{font-size:11px;color:#9a86b4}.data-section[data-v-67b11059]{margin:26px 0 0}.data-heading[data-v-67b11059]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:12px}.data-heading h3[data-v-67b11059]{font-size:14px;margin:0;font-weight:600}.data-heading>span[data-v-67b11059]{color:#a398b1;font-size:11px}.data-choices[data-v-67b11059]{display:flex;flex-direction:column;gap:10px}.edition-picker .data-choice[data-v-67b11059]{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:13px;margin:0;padding:16px;border:1px solid #e8e3ef;border-radius:12px;cursor:pointer;background:#fff;transition:background .18s,border-color .18s}.edition-picker .data-choice.selected[data-v-67b11059]{background:#faf7ff;border-color:#bda7e2}.edition-picker .data-choice[data-v-67b11059]:focus-within{outline:2px solid #b89bea;outline-offset:2px}.edition-picker .data-choice input[type=radio][data-v-67b11059]{position:absolute;opacity:0;width:1px;height:1px;margin:0;padding:0;pointer-events:none}.data-icon[data-v-67b11059]{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#f1edf8;color:#9a85b6}.data-icon svg[data-v-67b11059]{width:19px;height:19px}.data-copy[data-v-67b11059]{display:block;text-align:left;min-width:0}.data-copy strong[data-v-67b11059]{display:block;font-size:13px;font-weight:600;color:#60536f}.data-copy small[data-v-67b11059]{display:block;margin-top:5px;font-size:12px;line-height:1.75;color:#9b8ea9}.data-check[data-v-67b11059]{display:grid;place-items:center;width:18px;height:18px;border:1px solid #dcd3e6;border-radius:50%;font-size:11px;color:#fff}.data-choice.selected .data-check[data-v-67b11059]{background:#916fc8;border-color:#916fc8}.data-hint[data-v-67b11059]{display:flex;gap:7px;align-items:flex-start;margin:12px 0 0;font-size:11px;line-height:1.8;color:#9a8aa9}.data-hint svg[data-v-67b11059]{width:14px;height:14px;flex:none;margin-top:3px}.edition-note[data-v-67b11059]{font-size:11px;line-height:1.8;color:#aa9fb4;border-top:1px solid #efebf4;padding-top:14px;margin:20px 0 0}@media(max-width:540px){.edition-options[data-v-67b11059]{gap:10px}.edition-options>button[data-v-67b11059]{padding:15px}.edition-options strong[data-v-67b11059]{font-size:18px}.edition-options p[data-v-67b11059]{font-size:12px;line-height:1.7}.edition-options small[data-v-67b11059]{font-size:10px}.edition-top[data-v-67b11059]{margin-bottom:12px}.edition-picker .data-choice[data-v-67b11059]{grid-template-columns:30px minmax(0,1fr) 18px;padding:13px;gap:10px}.data-icon[data-v-67b11059]{width:30px;height:30px}.data-heading h3[data-v-67b11059]{font-size:13px}.data-copy small[data-v-67b11059]{font-size:11px}}.submission[data-v-3a136172]{width:min(800px,calc(100vw - 24px));max-height:calc(100dvh - 32px);display:flex;flex-direction:column;border-radius:20px;background:#fff;box-shadow:0 24px 90px #20203c29}.dialog-header[data-v-3a136172]{padding:24px 28px 18px}.dialog-header h2[data-v-3a136172]{font-size:22px;margin:8px 0}.submission-steps[data-v-3a136172]{display:flex;justify-content:space-between;gap:12px;padding:0 28px 18px;border-bottom:1px solid #efedf5}.submission-steps span[data-v-3a136172]{display:flex;align-items:center;gap:7px;font-size:12px;color:#9290a2}.submission-steps b[data-v-3a136172]{width:23px;height:23px;display:grid;place-items:center;background:#f1eef7;border-radius:50%}.submission-steps .active[data-v-3a136172]{color:#705bc6}.submission-steps .active b[data-v-3a136172],.submission-steps .done b[data-v-3a136172]{background:#7a64d5;color:#fff}.submission-body[data-v-3a136172]{overflow:auto;padding:22px 28px;min-height:260px}.submission-body label[data-v-3a136172]{display:block;font-size:13px;color:#42435a;margin-top:17px}.submission-body input[data-v-3a136172]:not([type=radio]),.submission-body textarea[data-v-3a136172]{display:block;width:100%;border:1px solid #dddfea;border-radius:9px;padding:11px 13px;font:inherit;line-height:1.7;margin-top:8px;resize:vertical}.submission-body input[data-v-3a136172]:not([type=radio]):focus,.submission-body textarea[data-v-3a136172]:focus{outline:2px solid #ded5f7;border-color:#9179d7}.profile-summary[data-v-3a136172]{display:flex;gap:12px;padding:13px;background:#f6f3fc;border-radius:10px;color:#76669a;font-size:13px}.profile-summary small[data-v-3a136172]{display:block;margin-top:5px;font-size:11px;color:#9b93ad}.attachment-box[data-v-3a136172]{border:1px dashed #d7d1e6;background:#fdfcff;border-radius:12px;padding:16px;margin-top:18px}.attachment-box strong[data-v-3a136172]{font-size:13px}.attachment-box p[data-v-3a136172],.attachment-box>small[data-v-3a136172]{font-size:11px;line-height:1.8;color:#87819a}.attachment-box .upload-button[data-v-3a136172]{display:inline-block;color:#705abe;cursor:pointer;font-size:12px;background:#ede6fc;border-radius:7px;padding:9px 13px;margin:6px 0 12px}.upload-button input[data-v-3a136172]{display:none}.attachment-box ul[data-v-3a136172]{padding:0;list-style:none}.attachment-box li[data-v-3a136172]{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #ece7f5;font-size:12px}.attachment-box li small[data-v-3a136172]{display:block;font-size:10px;color:#9490a5;margin-top:5px}.mentor-grid[data-v-3a136172]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mentor-choice[data-v-3a136172]{padding:22px;border:1px solid #e0ddeb;border-radius:12px;background:#fff;text-align:left;line-height:1.8}.mentor-choice.selected[data-v-3a136172]{border-color:#8e77d8;background:#f8f4ff}.mentor-choice p[data-v-3a136172],.mentor-choice small[data-v-3a136172]{font-size:12px;color:#858099}.wizard-footer[data-v-3a136172]{padding:18px 28px;border-top:1px solid #eceaf2;display:flex;align-items:center;justify-content:space-between;gap:12px}.form-help[data-v-3a136172]{font-size:12px;line-height:1.8;color:#858298}.confirm-total[data-v-3a136172]{text-align:center;padding:12px}.confirm-total>strong[data-v-3a136172]{display:block;font-size:44px;color:#7460cd;margin:10px}.confirm-total small[data-v-3a136172]{font-size:14px;margin-left:8px}.quote-summary[data-v-3a136172]{display:grid;grid-template-columns:80px 1fr;gap:13px;font-size:13px;padding:20px;background:#f8f7fb;border-radius:10px}.quote-summary dd[data-v-3a136172]{margin:0;overflow-wrap:anywhere}.quote-summary dt[data-v-3a136172]{color:#9990a6}.submission pre[data-v-3a136172]{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.8 inherit}.submission details[data-v-3a136172]{margin-top:18px;font-size:12px}.loading-note[data-v-3a136172]{padding:35px;text-align:center;color:#8875b5}.modal-shade[data-v-3a136172]{z-index:100}@media(max-width:600px){.submission-steps[data-v-3a136172]{gap:6px;padding:0 18px 14px;justify-content:space-between}.submission-steps span[data-v-3a136172]{font-size:10px;gap:4px;flex-direction:column}.submission-steps b[data-v-3a136172]{width:21px;height:21px}.submission-body[data-v-3a136172],.dialog-header[data-v-3a136172]{padding:18px}.mentor-grid[data-v-3a136172]{grid-template-columns:1fr}.wizard-footer[data-v-3a136172]{padding:14px 18px}.wizard-footer .primary[data-v-3a136172]{font-size:11px;padding:12px}.profile-summary[data-v-3a136172]{font-size:12px}}.topic-actions[data-v-1be3e76b]{display:flex;align-items:center;gap:16px;margin:14px 0 20px}.topic-actions p[data-v-1be3e76b]{flex:1;margin:0}.topic-refresh[data-v-1be3e76b]{flex:none;padding:7px 0;font-size:12px;color:#7363d6;white-space:nowrap}.topic-refresh[data-v-1be3e76b]:disabled{opacity:.55;cursor:wait}.topic-refresh[data-v-1be3e76b]:focus-visible{outline:2px solid #aaa0de;outline-offset:4px;border-radius:3px}@media(max-width:650px){.topic-actions[data-v-1be3e76b]{align-items:flex-start;flex-direction:column;gap:3px}.topic-refresh[data-v-1be3e76b]{min-height:36px}}.topic-panel[data-v-1be3e76b]{margin:28px 0 20px}.topic-panel header h3[data-v-1be3e76b]{font-size:21px;margin:10px 0}.topic-panel header p[data-v-1be3e76b]{font-size:12px;color:#898399;line-height:1.8}.topic-grid[data-v-1be3e76b]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.topic-grid article[data-v-1be3e76b]{border:1px solid #e4ddef;background:linear-gradient(155deg,#fff,#faf7ff);border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:12px}.topic-index[data-v-1be3e76b]{color:#9179b8;font-size:10px;letter-spacing:1px}.topic-grid h4[data-v-1be3e76b]{font-size:17px;line-height:1.6;margin:0;color:#443451}.topic-grid p[data-v-1be3e76b]{font-size:12px;color:#797080;line-height:1.8;margin:0}.topic-grid dl[data-v-1be3e76b]{font-size:12px;line-height:1.8;margin:0}.topic-grid dt[data-v-1be3e76b]{color:#aa9cb6;margin-top:8px}.topic-grid dd[data-v-1be3e76b]{margin:0;color:#61566c}.topic-grid small[data-v-1be3e76b]{font-size:11px;color:#a090b0;line-height:1.6;margin-top:auto}.topic-grid button[data-v-1be3e76b]{align-self:flex-start;font-size:12px}.topic-panel details[data-v-1be3e76b]{margin-top:18px;font-size:12px;line-height:1.8}.topic-notice[data-v-1be3e76b]{color:#8a8397}.source-link[data-v-1be3e76b]{padding:10px 0;border-bottom:1px solid #f0edf5}.source-link a[data-v-1be3e76b]{color:#7360b3}.source-link small[data-v-1be3e76b]{display:block;color:#a09aaa}@media(max-width:650px){.topic-grid[data-v-1be3e76b]{grid-template-columns:1fr}}.source-abstract[data-v-1be3e76b]{color:#797080;white-space:pre-wrap;line-height:1.8;margin:8px 0;overflow-wrap:anywhere}.channel-status[data-v-1be3e76b]{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.channel-status span[data-v-1be3e76b]{font-size:11px;padding:4px 9px;border-radius:6px;background:#edf6f0;color:#688775}.channel-status .unavailable[data-v-1be3e76b]{background:#f7f2eb;color:#a58a68}.keyword-dialog[data-v-e5e791ba]{width:min(540px,calc(100vw - 28px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #e6def6;border-radius:22px;padding:28px;background:#fff;color:#45405a;box-shadow:0 24px 90px #25213e30}.keyword-dialog[data-v-e5e791ba]::backdrop{background:#211d3e55;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}header[data-v-e5e791ba]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}h2[data-v-e5e791ba]{font-size:23px;margin:10px 0 8px}p[data-v-e5e791ba]{font-size:13px;line-height:1.9;color:#8c849b;margin:12px 0 20px}label[data-v-e5e791ba]{display:block;font-size:13px;font-weight:600;margin:18px 0 10px}textarea[data-v-e5e791ba]{display:block;width:100%;resize:vertical;min-height:130px;max-height:260px;border:1px solid #e2dbef;border-radius:12px;padding:13px;font:inherit;font-size:13px;line-height:1.8;outline:none}textarea[data-v-e5e791ba]:focus{border-color:#9d8ce2;box-shadow:0 0 0 3px #eee9ff}.keyword-meta[data-v-e5e791ba]{display:flex;justify-content:space-between;gap:12px;margin-top:8px;font-size:10px;color:#aaa1b9}.keyword-wait[data-v-e5e791ba]{display:flex;gap:10px;padding:13px;background:#f6f3fc;border-radius:10px;margin:20px 0;font-size:12px;line-height:1.8;color:#8a7ca4}.keyword-wait svg[data-v-e5e791ba]{width:18px;height:18px;flex:none;margin-top:2px}footer[data-v-e5e791ba]{display:flex;justify-content:space-between;align-items:center;gap:14px}footer button[data-v-e5e791ba]{font-size:13px}button[data-v-e5e791ba]:disabled{opacity:.5;cursor:not-allowed}.form-error[data-v-e5e791ba]{color:#b76976;margin-bottom:12px}@media(max-width:480px){.keyword-dialog[data-v-e5e791ba]{padding:22px 18px}h2[data-v-e5e791ba]{font-size:21px}footer[data-v-e5e791ba]{flex-wrap:wrap;justify-content:flex-end}.keyword-meta[data-v-e5e791ba]{flex-wrap:wrap}}.feedback-dialog[data-v-8e6006e0]{background:#fff;border-radius:18px;padding:26px;width:min(580px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto}.feedback-dialog header[data-v-8e6006e0]{display:flex;justify-content:space-between;gap:18px}.feedback-dialog h3[data-v-8e6006e0]{margin:0 0 10px}.feedback-dialog header p[data-v-8e6006e0]{font-size:13px;line-height:1.7;color:#837b91}.feedback-dialog label[data-v-8e6006e0]{display:block;font-size:13px;margin:14px 0}.feedback-dialog textarea[data-v-8e6006e0],.feedback-dialog select[data-v-8e6006e0]{display:block;width:100%;border:1px solid #dfdaeb;border-radius:8px;padding:11px;margin-top:8px;font:inherit;background:#fff;color:#45455b}.feedback-dialog .muted[data-v-8e6006e0]{font-size:12px;line-height:1.7}.feedback-history[data-v-8e6006e0]{margin-top:22px;border-top:1px solid #eee8f5}.feedback-history article[data-v-8e6006e0]{padding:12px 0;border-bottom:1px solid #eee8f5}.feedback-history small[data-v-8e6006e0]{color:#978eaa}.feedback-history p[data-v-8e6006e0]{font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.feedback-reply[data-v-8e6006e0]{background:#f5f2fc;padding:12px;border-radius:8px}.production-queue[data-v-0a103c59]{display:flex;align-items:flex-start;gap:10px;border:1px solid #ded8f8;background:#f4f1ff;border-radius:10px;padding:14px;color:#73649f;font-size:12px;line-height:1.8}.production-queue svg[data-v-0a103c59]{width:19px;height:19px;flex:none;margin-top:3px}.production-queue strong[data-v-0a103c59]{display:block;font-size:13px;color:#6252a7}.production-card[data-v-0a103c59]{border:1px solid #e4dff8;border-radius:16px;background:#fcfbff;padding:25px;margin:24px 0 30px 46px}.production-card header[data-v-0a103c59]{display:flex;align-items:center;gap:12px}.production-card header>div[data-v-0a103c59]:nth-child(2){flex:1;min-width:0}.production-card h3[data-v-0a103c59]{font-size:14px;line-height:1.7;margin:6px 0;overflow-wrap:anywhere}.production-symbol[data-v-0a103c59]{background:#eee9fc;color:#8675df;border-radius:10px;padding:10px}.progress-caption[data-v-0a103c59]{display:flex;justify-content:space-between;margin-top:22px;font-size:12px;color:#6f768c}.progress-caption strong[data-v-0a103c59]{color:#7868ce}.production-progress[data-v-0a103c59]{height:6px;border-radius:4px;background:#ebe7f5;margin-top:10px;overflow:hidden}.production-progress span[data-v-0a103c59]{height:100%;display:block;background:#8b79de;transition:width .5s}.progress-help[data-v-0a103c59]{font-size:10px;color:#9298aa;margin-top:10px}.production-stages[data-v-0a103c59]{display:grid;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:8px;margin:25px 0}.production-stages>div[data-v-0a103c59]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.production-stages b[data-v-0a103c59]{width:28px;height:28px;border-radius:50%;background:#eeecf5;color:#a4a0b8;display:grid;place-items:center;font-size:10px}.production-stages b svg[data-v-0a103c59]{width:14px;height:14px}.production-stages strong[data-v-0a103c59]{font-size:10px;font-weight:500;color:#72758a}.production-stages small[data-v-0a103c59]{font-size:9px;color:#9a9aaf}.production-stages .succeeded b[data-v-0a103c59]{background:#e3f3ec;color:#39a580}.production-stages .running b[data-v-0a103c59]{background:#8a79df;color:#fff}.production-note[data-v-0a103c59]{padding:13px;background:#f3edf8;border-radius:8px;font-size:11px;line-height:1.8;color:#8a7d99}.production-card footer[data-v-0a103c59]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ece7f8;padding-top:18px;gap:10px}.production-card footer>span[data-v-0a103c59]{font-size:11px;color:#9992ab}.production-card details[data-v-0a103c59]{font-size:12px;border-top:1px solid #ebe7f3;padding-top:16px;margin-top:16px}.production-card summary[data-v-0a103c59]{cursor:pointer;color:#76689e;margin-bottom:12px}@media(max-width:600px){.production-card[data-v-0a103c59]{margin-left:0;padding:18px}.production-card header[data-v-0a103c59]{flex-wrap:wrap}.production-stages[data-v-0a103c59]{grid-template-columns:repeat(3,1fr);gap:18px}.production-card footer[data-v-0a103c59]{flex-wrap:wrap}}.research-sources p[data-v-0a103c59]{line-height:1.8;color:#858297;font-size:12px}.research-sources ol[data-v-0a103c59]{padding-left:20px}.research-sources li[data-v-0a103c59]{margin:16px 0;line-height:1.8}.research-sources a[data-v-0a103c59]{color:#6d63dc;overflow-wrap:anywhere}.research-sources small[data-v-0a103c59]{display:block;color:#858297;overflow-wrap:anywhere}.office-shade[data-v-99e97b95]{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;z-index:200}.office-panel[data-v-99e97b95]{height:100dvh;display:flex;flex-direction:column}.office-panel header[data-v-99e97b95]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;background:#f8f6fc;border-bottom:1px solid #e5dff1;font-size:13px}.office-panel small[data-v-99e97b95]{font-weight:400;color:#897b9e;margin-left:10px}.office-panel header>span[data-v-99e97b95]{font-size:11px;color:#958ca4}.office-host[data-v-99e97b95]{flex:1;min-height:0}.office-host>div[data-v-99e97b95]{height:100%}.office-panel .form-error[data-v-99e97b95]{margin:5px 12px}@media(max-width:600px){.office-panel header[data-v-99e97b95]{flex-wrap:wrap;font-size:11px}.office-panel header>span[data-v-99e97b95]{display:none}}.office-load-note[data-v-99e97b95]{font-size:12px;color:#76628a;padding:10px 18px;line-height:1.6;background:#faf8fe}.office-load-note p[data-v-99e97b95]{margin:4px 0}.paper-space[data-v-8a6bd00f]{padding:26px 28px;max-width:1700px;width:100%;margin:auto;color:#4b425b}.space-heading[data-v-8a6bd00f]{display:flex;justify-content:space-between;gap:20px;align-items:center}.space-heading h2[data-v-8a6bd00f]{font-size:21px;margin:9px 0;line-height:1.5}.space-heading p[data-v-8a6bd00f]{font-size:12px;color:#94849e}.space-actions[data-v-8a6bd00f]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.space-actions select[data-v-8a6bd00f]{max-width:230px}.space-tabs[data-v-8a6bd00f]{display:flex;gap:24px;border-bottom:1px solid #e7e0ef;margin:22px 0}.space-tabs>button[data-v-8a6bd00f]{padding:14px 0;font-size:13px;color:#93859f}.space-tabs>.active[data-v-8a6bd00f]{border-bottom:2px solid #9273d6;color:#7555b6}.space-layout[data-v-8a6bd00f]{display:grid;grid-template-columns:210px minmax(280px,1fr) 285px;gap:18px;align-items:start}.file-tree[data-v-8a6bd00f],.file-view[data-v-8a6bd00f],.ai-panel[data-v-8a6bd00f]{border:1px solid #e8e1f0;border-radius:13px;background:#fff;overflow:hidden}.file-tree[data-v-8a6bd00f]{padding:14px}.file-title[data-v-8a6bd00f]{display:flex;justify-content:space-between;font-size:13px}.file-title span[data-v-8a6bd00f]{color:#b1a6bb}.file-tree input[data-v-8a6bd00f]{padding:9px;font-size:12px}.file-list[data-v-8a6bd00f]{max-height:560px;overflow:auto;margin-top:12px}.file-list button[data-v-8a6bd00f]{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:10px 7px;border-radius:7px;color:#7a6d8b;font-size:11px}.file-list button>span[data-v-8a6bd00f]:nth-child(2){overflow-wrap:anywhere;flex:1}.file-list button.active[data-v-8a6bd00f]{background:#f1eafb;color:#7854be}.file-list i[data-v-8a6bd00f]{color:#b495d8;font-size:8px}.file-actions[data-v-8a6bd00f]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;border-top:1px solid #eee7f4;padding-top:12px;margin-top:12px}.file-actions .text-button[data-v-8a6bd00f]{font-size:12px;line-height:20px;min-height:32px;padding:6px 0;margin:0;white-space:nowrap}.file-actions input[data-v-8a6bd00f],.word-preview input[type=file][hidden][data-v-8a6bd00f]{display:none}.disabled[data-v-8a6bd00f]{opacity:.5}.file-view header[data-v-8a6bd00f]{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #eee8f4;padding:14px;font-size:12px;overflow-wrap:anywhere}.file-view header>div[data-v-8a6bd00f]{display:flex;gap:12px}.word-preview[data-v-8a6bd00f]{text-align:center;padding:64px 20px;min-height:430px}.word-icon[data-v-8a6bd00f]{display:grid;place-items:center;width:65px;height:75px;background:#eae5fb;color:#6b61c8;font:700 30px Georgia;border-radius:9px;margin:0 auto 25px}.word-preview h3[data-v-8a6bd00f]{font-size:18px}.word-preview p[data-v-8a6bd00f]{font-size:12px;line-height:1.9;color:#9d90a9}.word-actions[data-v-8a6bd00f]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 20px;margin-top:25px}.word-upload-button[data-v-8a6bd00f]{display:inline-flex;align-items:center;justify-content:center;border:1px solid #d9d1ed;border-radius:10px;padding:12px 18px;font-size:13px;line-height:20px;color:#7561bd;background:#faf8ff}.word-upload-button[data-v-8a6bd00f]:hover:not(:disabled){background:#f1ecfb;border-color:#b8a8df}.word-preview .word-upload-hint[data-v-8a6bd00f]{max-width:430px;margin:18px auto 0;font-size:11px}.upload-file-details[data-v-8a6bd00f]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 14px;padding:15px;border-radius:9px;background:#f8f6fc;font-size:12px;line-height:1.8}.upload-file-details dt[data-v-8a6bd00f]{color:#8e7d9b}.upload-file-details dd[data-v-8a6bd00f]{margin:0;overflow-wrap:anywhere}.main-upload-dialog[data-v-8a6bd00f]{max-height:90dvh;overflow:auto}.main-upload-dialog p[data-v-8a6bd00f]{overflow-wrap:anywhere}.ai-panel[data-v-8a6bd00f]{padding:20px}.ai-panel h3[data-v-8a6bd00f]{font-size:18px;margin:10px 0 22px}.paper-space select[data-v-8a6bd00f],.ai-panel textarea[data-v-8a6bd00f]{display:block;width:100%;padding:10px;border:1px solid #e3daed;border-radius:8px;background:#fff;color:#655576;margin-top:8px;font:12px/1.7 inherit}.ai-panel label[data-v-8a6bd00f]{font-size:12px;color:#8b7b9b}.file-note[data-v-8a6bd00f]{font-size:11px;line-height:1.9;color:#a192b0;margin:12px}.code-editor[data-v-8a6bd00f]{width:100%;min-height:480px;border:0;resize:vertical;outline:none;padding:18px;font:12px/1.9 Consolas,monospace;color:#4b3c60;-moz-tab-size:2;tab-size:2}.file-view footer[data-v-8a6bd00f]{padding:12px 18px;display:flex;justify-content:space-between;font-size:11px;color:#9889a5}.space-section[data-v-8a6bd00f]{padding:24px;border:1px solid #e8e0f0;border-radius:14px;background:#fff}.space-section h3[data-v-8a6bd00f]{font-size:17px}.space-section pre[data-v-8a6bd00f],.space-diff pre[data-v-8a6bd00f]{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.9 inherit}.version-row[data-v-8a6bd00f]{padding:20px 0;border-bottom:1px solid #eee9f4;display:flex;gap:20px;justify-content:space-between}.version-row strong[data-v-8a6bd00f],.edit-record strong[data-v-8a6bd00f]{font-size:13px}.version-row small[data-v-8a6bd00f],.edit-record small[data-v-8a6bd00f]{display:block;margin-top:9px;font-size:11px;color:#9b8da6}.version-row>div[data-v-8a6bd00f]:last-child{display:flex;gap:18px}.edit-record[data-v-8a6bd00f]{padding:20px 0;border-bottom:1px solid #eee8f4}.edit-record p[data-v-8a6bd00f]{font-size:12px;white-space:pre-wrap;line-height:1.8}.draft-bar[data-v-8a6bd00f]{display:flex;justify-content:space-between;gap:18px;margin-top:18px;padding:15px;background:#f7f2fc;border-radius:10px;font-size:12px;color:#9a88ad}.space-banner[data-v-8a6bd00f]{background:#f2edfc;padding:15px 18px;border-radius:10px;display:flex;gap:15px;justify-content:space-between;font-size:12px;line-height:1.8;margin:18px 0}.space-dialog[data-v-8a6bd00f]{background:#fff;border-radius:18px;padding:28px;width:min(480px,100%)}.space-dialog h3[data-v-8a6bd00f]{font-size:21px}.space-dialog p[data-v-8a6bd00f]{font-size:13px;line-height:1.9;color:#897c99}.dialog-actions[data-v-8a6bd00f]{display:flex;justify-content:flex-end;gap:22px;margin-top:24px}.space-diff[data-v-8a6bd00f]{background:#fff;border-radius:16px;padding:24px;width:min(1100px,95vw);max-height:90dvh;overflow:auto}.space-diff header[data-v-8a6bd00f]{display:flex;justify-content:space-between}.space-diff p[data-v-8a6bd00f]{font-size:12px;color:#9b8ca9}.diff-columns[data-v-8a6bd00f]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.diff-columns section[data-v-8a6bd00f]{background:#f9f7fc;padding:15px;min-width:0}.diff-columns h4[data-v-8a6bd00f]{font-size:12px;color:#9482a6}.space-empty[data-v-8a6bd00f]{padding:55px;text-align:center;color:#9b8ba9;font-size:13px}@media(max-width:1150px){.space-layout[data-v-8a6bd00f]{grid-template-columns:190px minmax(250px,1fr)}.ai-panel[data-v-8a6bd00f]{grid-column:1/-1}}@media(max-width:700px){.paper-space[data-v-8a6bd00f]{padding:18px 14px}.space-heading[data-v-8a6bd00f]{display:block}.space-heading h2[data-v-8a6bd00f]{font-size:17px}.space-actions[data-v-8a6bd00f]{margin-top:16px;gap:10px}.space-layout[data-v-8a6bd00f]{grid-template-columns:1fr}.file-list[data-v-8a6bd00f]{max-height:180px}.ai-panel[data-v-8a6bd00f]{grid-column:auto}.space-tabs[data-v-8a6bd00f]{gap:17px;overflow:auto}.space-tabs>button[data-v-8a6bd00f]{white-space:nowrap;font-size:12px}.version-row[data-v-8a6bd00f]{display:block}.version-row>div[data-v-8a6bd00f]:last-child{margin-top:15px;flex-wrap:wrap}.word-preview[data-v-8a6bd00f]{min-height:300px;padding:35px 16px}.diff-columns[data-v-8a6bd00f]{grid-template-columns:1fr}.space-dialog[data-v-8a6bd00f]{padding:22px}}.topic-command-bar[data-v-b2150119]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid #f1eef8}.topic-command-bar>span[data-v-b2150119]{font-size:10px;color:#aaa2b9}.topic-recommend-button[data-v-b2150119]{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:8px;background:#f2edff;color:#7561ca;font-size:12px;font-weight:600;margin-left:auto}.topic-recommend-button svg[data-v-b2150119]{width:14px;height:14px}.topic-recommend-button[data-v-b2150119]:hover:not(:disabled){background:#eae2ff}.topic-recommend-button[data-v-b2150119]:disabled{opacity:.5;cursor:wait}.topic-recommend-button[data-v-b2150119]:focus-visible{outline:2px solid #9d8ce2;outline-offset:3px}.thinking small[data-v-b2150119]{line-height:1.8}@media(max-width:480px){.topic-command-bar>span[data-v-b2150119]{font-size:9px}.topic-recommend-button[data-v-b2150119]{font-size:11px;padding:8px}.thinking small[data-v-b2150119]{font-size:11px}}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:#292d3d;background:#f8f9fc;font-synthesis:none;--accent:#6d63dc;--accent-dark:#564bc6;--muted:#9195a7;--border:#e9ebf2;--surface:#fff}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button{cursor:pointer;transition:background .18s,color .18s,box-shadow .18s}button:disabled{opacity:.48;cursor:not-allowed}button:focus-visible,a:focus-visible{outline:3px solid #bdb7f5;outline-offset:3px}button{border:0;background:none;color:inherit}a{text-decoration:none;color:inherit}svg{width:20px;height:20px;flex-shrink:0}h1,h2,h3,p{margin-top:0}.muted{color:var(--muted)}.hidden{display:none}.eyebrow{font-size:10px;letter-spacing:1.8px;color:#979bad;font-weight:700}.full{width:100%}.primary{background:var(--accent);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;padding:13px 22px;font-size:14px;font-weight:600}.primary:hover:not(:disabled){background:var(--accent-dark)}.compact{padding:9px 14px;font-size:12px}.compact svg{width:16px;height:16px}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;color:#9297a9}.icon-button:hover{background:#f1f0fa;color:var(--accent)}.text-button{color:var(--accent);display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:13px;padding:5px 0}.text-button svg{width:15px;height:15px}.danger{color:#c56773}.positive{color:#279e89}.negative{color:#ae7582}.small-avatar,.avatar-button{background:#eeecfc;color:var(--accent);border-radius:50%;display:grid;place-items:center;font-weight:600}.avatar-button{width:34px;height:34px;font-size:13px}.small-avatar{width:36px;height:36px;font-size:15px}.page-shell{display:flex;width:100%;height:100dvh;overflow:hidden}.sidebar{width:264px;flex-shrink:0;border-right:1px solid var(--border);background:#fafbfe;display:flex;flex-direction:column;padding:31px 19px 18px}.brand{display:flex;align-items:center;gap:11px;padding:0 8px;margin-bottom:31px;font-size:22px;font-weight:700;letter-spacing:1px}.brand small{display:block;font-size:8px;color:#aaaebd;font-weight:600;letter-spacing:1.3px;margin-top:4px}.brand-symbol{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;color:#fff;background:var(--accent)}.brand-symbol svg{width:23px;height:23px}.new-chat{display:flex;align-items:center;gap:8px;background:#efedfc;color:#6a60ce;border:1px solid #e6e2fb;padding:12px 13px;border-radius:10px;font-size:13px;font-weight:600;text-align:left;margin-bottom:25px}.new-chat:hover{background:#e7e3fb}.new-chat svg{width:17px;height:17px}.new-chat>span{margin-left:auto;color:#aaa2e0;font-size:10px;border:1px solid #ddd8f6;border-radius:4px;padding:2px 4px}.sidebar-tabs{display:flex;gap:4px;margin-bottom:15px}.sidebar-tabs button{display:flex;align-items:center;justify-content:center;gap:3px;flex:1;min-width:0;color:#a2a5b4;font-size:12px;white-space:nowrap;padding:8px 0;border-bottom:2px solid transparent}.sidebar-tabs button:first-child{flex:.7}.sidebar-tabs button:hover{color:#7565b6}.sidebar-tabs button:focus-visible{outline:2px solid #aaa0de;outline-offset:2px;border-radius:3px}.sidebar-tabs .active{color:#595d72;border-color:#8c81e5;font-weight:600}.sidebar-tabs i{flex-shrink:0;font-style:normal;font-weight:400;background:#eeecf8;padding:1px 3px;border-radius:4px;font-size:9px;line-height:1.4}.sidebar-list{flex:1;overflow:auto;min-height:80px}.session-row{display:flex;width:100%;align-items:center;text-align:left;gap:10px;padding:12px 10px;border-radius:9px;margin-bottom:5px}.session-row>svg{color:#9a9eb0;width:17px;height:17px}.session-row>span{min-width:0;flex:1}.session-row strong{font-size:12px;font-weight:500;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.6}.session-row small{color:#aaadbb;font-size:10px;display:block;margin-top:4px}.session-row:hover,.session-row.selected{background:#eeedf8}.session-row.selected>svg{color:var(--accent)}.tiny-dot{width:5px;height:5px;border-radius:50%;background:#9690e5}.sidebar-empty{text-align:center;color:#acb0bf;padding:55px 8px}.sidebar-empty>svg{width:32px;height:32px;stroke-width:1.2;color:#c4c6d6;margin-bottom:14px}.sidebar-empty p{font-size:12px;margin-bottom:9px;color:#8e93a6}.sidebar-empty small{font-size:10px;line-height:1.9}.sidebar-empty .text-button{margin-top:20px;font-size:11px}.sidebar-footer{padding-top:15px}.workspace-note{display:flex;gap:10px;padding:16px 12px;margin-bottom:16px;background:#f2f3f9;border:1px solid #e9eaf3;border-radius:10px;color:#a2a6b9}.workspace-note svg{width:17px;height:17px;margin-top:3px}.workspace-note span{font-size:10px;line-height:1.9}.workspace-note strong{font-weight:400;color:#969bae}.sidebar-account{display:flex;align-items:center;gap:10px;padding:12px 7px 0;border-top:1px solid var(--border);width:100%;text-align:left}.sidebar-account>span:nth-child(2){flex:1;min-width:0}.sidebar-account strong{display:block;font-size:12px}.sidebar-account small{font-size:10px;color:#979baa;display:block;margin-top:5px}.sidebar-account>svg{width:16px;height:16px;color:#9b9fb1}.workspace{flex:1;min-width:0;display:flex;flex-direction:column;background:#fff}.workspace-header{height:74px;flex-shrink:0;border-bottom:1px solid #f0f1f5;padding:0 34px;display:flex;align-items:center;justify-content:space-between;gap:20px}.header-title{display:flex;align-items:center;gap:13px;font-size:12px;min-width:0}.header-title>.muted{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}.header-divider{color:#d7d9e3}.header-actions{display:flex;align-items:center;gap:17px;flex-shrink:0}.mode-label{display:flex;gap:6px;align-items:center;color:#a4a7b5;font-size:10px}.mode-label i{height:5px;width:5px;border-radius:50%;background:#c0bbc9}.mode-label .live{background:#5bc9ae}.wallet-button{display:flex;align-items:center;gap:6px;border:1px solid var(--border);padding:8px 11px;border-radius:7px;font-size:11px;color:#767387}.wallet-button svg{width:14px;height:14px;color:#a99bd9}.header-login{font-size:12px;color:var(--accent);font-weight:600}.mobile-menu{display:none}.announcement{background:#f9f6eb;border-bottom:1px solid #f0eadd;color:#aa9151;font-size:12px;text-align:center;padding:10px 20px}.chat-scroll{flex:1;overflow:auto;scroll-behavior:smooth}.welcome{max-width:820px;margin:0 auto;padding:clamp(50px,10vh,110px) 28px 42px;text-align:center}.welcome-mark{display:flex;justify-content:center;align-items:center;gap:9px;color:#8a81d1;margin-bottom:23px}.welcome-mark svg{width:19px;height:19px}.welcome-mark span{font-size:9px;letter-spacing:2px;font-weight:600}.welcome h1{font-size:clamp(26px,2.8vw,36px);line-height:1.5;font-weight:650;letter-spacing:-.7px;margin-bottom:15px;color:#2c3041}.welcome-subtitle{font-size:13px;line-height:1.9;color:#979bad;margin-bottom:25px}.capability-pills{display:flex;justify-content:center;gap:25px;font-size:11px;color:#9095a7;margin-bottom:42px}.capability-pills span{display:flex;align-items:center;gap:6px}.capability-pills svg{width:15px;height:15px;stroke-width:1.4}.starter-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;text-align:left}.starter-grid>button{display:flex;align-items:center;gap:11px;padding:17px 14px;border:1px solid #ececf3;border-radius:11px;text-align:left;background:#fff;min-height:72px}.starter-grid>button:hover{background:#faf9ff;border-color:#cbc4ee;box-shadow:0 4px 15px #6a60b808}.starter-grid strong{font-size:11px;font-weight:500;line-height:1.7;flex:1;color:#64697f}.starter-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;flex-shrink:0}.starter-icon svg{width:17px;height:17px}.tone-0{background:#efecfb;color:#9a87d7}.tone-1{background:#e9f3fb;color:#7aa2ce}.tone-2{background:#eaf5f1;color:#7dab9a}.tone-3{background:#fbf1e9;color:#c8a17b}.starter-arrow{width:12px;height:12px;color:#c4c6d4}.welcome-hint{display:flex;align-items:center;justify-content:center;gap:13px;margin-top:30px;font-size:10px;color:#b2b5c3}.hint-line{height:1px;width:26px;background:#edeef4}.composer-area{flex-shrink:0;padding:18px 30px 20px;background:#fff}.composer-inner{max-width:860px;margin:auto}.composer{border:1px solid #e2e2ed;border-radius:17px;padding:17px 17px 12px;background:#fff;box-shadow:0 4px 24px #413c8907;transition:border-color .2s,box-shadow .2s}.composer.focused{border-color:#b6adf0;box-shadow:0 4px 24px #413c890d}.composer textarea{resize:none;border:0;outline:0;width:100%;min-height:68px;max-height:150px;display:block;font-size:13px;line-height:1.8;color:#4a4f65;background:transparent}.composer textarea::placeholder{color:#b0b3c3}.composer-toolbar{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.composer-toolbar>div{display:flex;align-items:center;gap:10px}.composer .icon-button{width:29px;height:29px}.composer .icon-button svg{height:17px;width:17px}.route-label{display:flex;align-items:center;gap:5px;background:#f7f6fc;border:1px solid #eeecf8;color:#9a93b4;padding:5px 7px;font-size:10px;border-radius:6px}.route-label svg{width:12px;height:12px}.char-count{font-size:10px;color:#b0b3c1}.send-button{width:35px;height:35px;display:grid;place-items:center;color:#fff;background:#766adc;border-radius:10px}.send-button:hover:not(:disabled){background:#6558cc}.send-button svg{width:18px;height:18px}.send-button:disabled{opacity:1;background:#e6e3f4;color:#b8b0d4}.composer-footer{display:flex;justify-content:space-between;gap:10px;padding:12px 3px 0;font-size:9px;color:#b4b7c5}.inline-error{display:flex;justify-content:space-between;gap:10px;font-size:12px;line-height:1.6;color:#b76976;background:#fcf0f2;padding:11px 14px;border-radius:9px;margin-bottom:12px}.conversation{max-width:860px;margin:auto;padding:34px 28px 25px}.message{display:flex;gap:13px;margin-bottom:29px}.assistant-avatar{display:grid;place-items:center;background:#f0edfc;color:var(--accent);border-radius:11px;width:33px;height:33px;flex-shrink:0}.assistant-avatar svg{width:18px;height:18px}.message-main{min-width:0;flex:1}.message-byline{display:flex;align-items:center;gap:9px;margin-bottom:10px;min-height:23px}.message-byline strong{font-size:11px;font-weight:600}.intent-chip,.basic-chip{font-size:9px;padding:3px 6px;border-radius:4px;color:#aaa3c1;background:#f7f5fb}.basic-chip{color:#a9aabc;background:#f7f8fb}.message-body{font-size:13px;line-height:1.9;color:#60667b}.message.user{margin-left:46px}.message.user .message-body{padding:14px 17px;background:#f5f4fb;border:1px solid #eeedf6;border-radius:3px 13px 13px;color:#5f6076}.message-content p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 10px}.message-content p:last-child{margin:0}.message-content h3{font-size:15px;line-height:1.8;margin:18px 0 8px}.message-content pre{background:#f3f4f8;border:1px solid #e9ebf2;border-radius:8px;overflow:auto;padding:15px;font-size:11px;line-height:1.8}.text-bullet{padding-left:16px;position:relative}.text-bullet:before{content:"·";position:absolute;left:3px}.thinking{display:flex;align-items:center;gap:5px;padding:5px 46px 25px;color:#a2a6b7}.thinking span{width:5px;height:5px;background:#b4abe6;border-radius:50%;animation:pulse 1.2s infinite}.thinking span:nth-child(2){animation-delay:.15s}.thinking span:nth-child(3){animation-delay:.3s}.thinking small{font-size:11px;margin-left:8px}@keyframes pulse{50%{opacity:.3;transform:translateY(-3px)}}.workflow-card{border:1px solid #e5e2f2;border-radius:14px;margin:10px 0 15px 46px;padding:22px;background:#fdfcff}.workflow-card>header{display:flex;align-items:center;gap:11px}.workflow-icon{width:34px;height:39px;display:grid;place-items:center;color:#9a8fd5;background:#f2eefb;border-radius:9px}.workflow-card header>div:nth-child(2){flex:1;min-width:0}.workflow-card h3{font-size:12px;font-weight:600;margin:5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workflow-card .eyebrow{font-size:8px}.status{font-size:10px;white-space:nowrap;border-radius:5px;padding:5px 7px;color:#958990;background:#f1edf0}.status[data-status=SUCCEEDED],.status[data-status=PAID]{color:#57a58c;background:#edf7f2}.status[data-status=RUNNING],.status[data-status=QUEUED]{color:#8c79c5;background:#f0ecfa}.status[data-status=WAITING_MODEL],.status[data-status=WAITING_POINTS],.status[data-status=PENDING_PAYMENT]{color:#bd9856;background:#fbf4e6}.status[data-status=FAILED]{color:#bb7380;background:#fcf0f2}.workflow-steps{display:flex;justify-content:space-between;margin:26px 4px}.workflow-step{display:flex;flex-direction:column;align-items:center;gap:7px;flex:1;position:relative}.workflow-step:not(:last-child):after{content:"";position:absolute;top:14px;left:calc(50% + 23px);right:calc(-50% + 23px);height:1px;background:#e5e1f0}.workflow-step>span{height:29px;width:29px;display:grid;place-items:center;border-radius:50%;background:#f1eff6;color:#b7b2c8;font-size:10px}.workflow-step strong{font-size:10px;font-weight:500;color:#8b879e}.workflow-step small{font-size:9px;color:#b7b2c6}.workflow-step svg{width:15px;height:15px}.workflow-step.succeeded>span{background:#e8f4ee;color:#76ae94}.workflow-step.running>span{background:#eae4fa;color:#9787d2}.workflow-step.running svg{animation:rotate 2s linear infinite}@keyframes rotate{to{transform:rotate(360deg)}}.workflow-note{font-size:11px;color:#a69aac;background:#f6f3f9;border-radius:7px;padding:12px;line-height:1.8}.workflow-card>footer{display:flex;justify-content:space-between;align-items:center;padding-top:13px;border-top:1px solid #edeaf3}.workflow-card>footer>span{font-size:10px;color:#a9a2b9}.step-output{font-size:12px;line-height:1.8;border-top:1px solid #ece9f3;margin-top:15px;padding-top:12px}.step-output summary{cursor:pointer;color:#8477b9}.step-output .message-content{padding-top:12px}.modal-shade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#23233459;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:20px;overflow:auto}.auth-dialog,.wallet-dialog{background:#fff;border-radius:20px;box-shadow:0 25px 90px #1616292e;width:430px;max-width:100%;position:relative}.auth-dialog{padding:35px 35px 24px}.modal-close{position:absolute;right:14px;top:14px}.auth-dialog .brand-symbol{margin-bottom:24px}.auth-dialog h2{font-size:24px;margin-bottom:12px;font-weight:600}.auth-dialog>.muted{font-size:12px;line-height:1.9;margin-bottom:25px}.auth-tabs,.wallet-tabs{display:flex;border-bottom:1px solid var(--border);gap:25px;margin-bottom:24px}.auth-tabs button,.wallet-tabs button{font-size:12px;padding:12px 0;border-bottom:2px solid transparent;color:#a2a5b4}.auth-tabs .active,.wallet-tabs .active{color:var(--accent);border-color:var(--accent);font-weight:600}label{display:block;font-size:12px;font-weight:500;color:#75788d;margin-bottom:18px}input{display:block;width:100%;border:1px solid #e2e5ed;border-radius:9px;padding:12px 13px;font-size:13px;color:#51566c;margin-top:9px;outline:none;background:#fff}input:focus{border-color:#b1a7ed}input::placeholder{color:#b5b8c7}input:disabled{background:#f7f8fb;color:#9fa3b4}.optional{color:#babdca;font-size:10px;font-weight:400;margin-left:7px}.auth-note{display:flex;gap:6px;align-items:center;justify-content:center;font-size:10px;line-height:1.8;color:#b2b5c2;margin:20px 0 0}.auth-note svg{width:13px;height:13px}.form-error,.success-note{border-radius:8px;padding:11px 13px;font-size:12px;line-height:1.7;margin:10px 0 18px;background:#fdf0f2;color:#bd7180}.success-note{background:#eef8f2;color:#69a487}.wallet-dialog{width:740px;max-height:88dvh;display:flex;flex-direction:column}.dialog-header{display:flex;align-items:center;justify-content:space-between;padding:25px 28px 0}.dialog-header h2{font-size:22px;margin:8px 0 0}.wallet-tabs{margin:9px 28px 0;flex-shrink:0}.wallet-scroll{overflow:auto;padding:24px 28px 28px}.balance-card{border:1px solid #e9e4fa;border-radius:13px;padding:24px;display:flex;align-items:center;justify-content:space-between;background:#f5f2fe;color:#8274b8}.balance-card>svg{width:59px;height:59px;color:#c5b9e9;stroke-width:1.1}.balance-card span{font-size:11px}.balance-card strong{display:block;font-size:37px;color:#655694;font-weight:600;margin-top:10px;letter-spacing:-1px}.balance-card small{font-size:12px;font-weight:400;letter-spacing:0;margin-left:10px;color:#ad9dcc}.balance-card p{font-size:10px;margin:8px 0 0;color:#ae9ecd}.section-line{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:24px 0 15px}.section-line h3{font-size:13px;margin:0;font-weight:600}.section-line>span{font-size:10px;color:#b3a5bd}.package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.package{padding:17px 12px;border:1px solid var(--border);border-radius:10px;text-align:left}.package.selected{border-color:#afa1e5;background:#fcfaff}.package>span{display:block;font-size:10px;color:#a7a1b3;margin-bottom:13px}.package strong{font-size:23px;font-weight:600;color:#6d637f;display:block}.package small{font-size:10px;font-weight:400;color:#b0a7bc;margin-left:5px}.package b{font-size:13px;margin-top:12px;display:block;color:#a699ba;font-weight:500}.soft-note{display:flex;align-items:flex-start;gap:7px;background:#faf8f1;color:#b4a27b;font-size:10px;line-height:1.9;padding:13px;border-radius:8px;margin:16px 0}.soft-note svg{height:14px;width:14px;margin-top:2px}.ledger-row{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f1f5;padding:13px 0}.ledger-row strong{font-size:12px;font-weight:500;color:#8a8c9c;display:block}.ledger-row small{display:block;margin-top:5px;font-size:10px;color:#c0c2cb}.ledger-row b{font-size:13px}.small-empty{padding:30px;text-align:center;font-size:12px;line-height:2;color:#b7b9c7}.small-empty svg{width:30px;height:30px}.order-card{border:1px solid var(--border);border-radius:10px;padding:15px 18px;margin-bottom:12px}.order-card .section-line{margin:0 0 8px}.order-card strong{font-size:12px;font-weight:500}.order-card p{font-size:11px;color:#a4a1b1;margin:12px 0 7px}.order-card>small{font-size:9px;color:#b4b2c0;overflow-wrap:anywhere}.order-actions{display:flex;gap:20px;margin-top:12px}.order-actions .text-button{font-size:11px}.account-heading{display:flex;gap:15px;align-items:center;margin:0 0 30px}.account-avatar{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;color:#9989c8;background:#f0eafb;font-size:21px}.account-heading strong{font-size:15px}.account-heading p{font-size:12px;color:#b2a7c3;margin:9px 0 0}.form-help{font-size:11px;margin-top:-5px;margin-bottom:25px;line-height:1.8}.account-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border);padding-top:18px;margin-top:30px}.account-footer>span{font-size:10px;color:#b2acbe}.sidebar-mask{display:none}@media(min-width:1600px){.welcome{padding-top:14vh}.composer-area{padding-bottom:28px}.sidebar{width:285px}.workspace-header{padding:0 45px}}@media(max-width:1100px){.sidebar{width:235px;padding-left:14px;padding-right:14px}.workspace-header{padding:0 22px}.mode-label{display:none}.welcome{padding-top:70px}.header-title>.muted{max-width:150px}}@media(max-width:760px){.sidebar{position:fixed;left:0;top:0;bottom:0;z-index:50;width:270px;transform:translate(-100%);transition:none}.sidebar.open{transform:translate(0)}.sidebar-mask{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#17172b50;z-index:40}.mobile-menu{display:inline-flex;margin-left:-10px}.workspace-header{height:62px;padding:0 17px;gap:10px}.header-title{gap:7px;font-size:11px}.header-title>.muted,.header-divider{display:none}.header-actions{gap:10px}.wallet-button{padding:7px;font-size:10px}.header-login{font-size:10px}.welcome{padding:48px 22px 24px}.welcome h1{font-size:25px;line-height:1.55;letter-spacing:-.5px}.welcome-mark{margin-bottom:20px}.welcome-mark span{font-size:8px;letter-spacing:1.4px}.welcome-subtitle{font-size:11px;line-height:1.9;max-width:280px;margin:0 auto 21px}.capability-pills{margin-bottom:27px;gap:22px;font-size:10px}.starter-grid{grid-template-columns:1fr;gap:9px}.starter-grid>button{min-height:61px;padding:11px 13px}.starter-grid strong{font-size:11px}.starter-icon{height:29px;width:29px}.welcome-hint{font-size:9px;margin-top:24px;gap:8px}.hint-line{width:16px}.composer-area{padding:10px 14px 14px}.composer{padding:12px 12px 9px;border-radius:14px}.composer textarea{font-size:12px;min-height:55px;max-height:100px}.composer-footer{font-size:8px;line-height:1.6;padding:8px 0 0}.composer-footer>span:first-child{display:none}.composer-footer>span:last-child{width:100%;text-align:center}.route-label{font-size:9px}.conversation{padding:25px 17px}.message{gap:10px;margin-bottom:23px}.message.user{margin-left:34px}.message-body{font-size:12px}.workflow-card{margin-left:0;padding:16px}.workflow-card .status{font-size:9px}.workflow-card h3{font-size:11px}.workflow-note{font-size:10px}.workflow-card>footer .text-button{font-size:10px}.modal-shade{padding:14px}.auth-dialog{padding:28px 24px 20px}.auth-dialog h2{font-size:23px}.wallet-dialog{max-height:92dvh}.dialog-header{padding:22px 20px 0}.wallet-tabs{margin:8px 20px 0;gap:22px}.wallet-scroll{padding:20px}.package-grid{gap:7px}.package{padding:13px 10px}.package strong{font-size:19px}.package small{font-size:8px;margin-left:3px}.balance-card{padding:20px}.balance-card strong{font-size:32px}.balance-card>svg{width:46px;height:46px}.account-footer{align-items:flex-start;gap:15px}.char-count{display:none}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.direct-create{display:flex;align-items:center;flex-wrap:wrap;gap:8px;background:#7363d6;color:#fff;border-radius:10px;padding:12px 13px;margin-bottom:10px;text-align:left;font-size:12px}.direct-create>svg{width:16px;height:16px}.direct-create>span{font-size:9px;opacity:.75;margin-left:24px;width:100%}.start-options{display:flex;flex-direction:column;align-items:center;gap:15px;margin-top:28px}.start-options>.primary{font-size:12px}.start-options>span{font-size:11px;color:#8e94a7}.welcome{padding-top:60px}.welcome-hint{margin-top:20px}@media(max-width:600px){.start-options{margin-top:20px}.welcome{padding-top:40px}.start-options>span{font-size:10px;text-align:center}}.session-row{padding:0 4px 0 0;gap:0}.session-open{display:flex;flex:1;min-width:0;align-items:center;text-align:left;gap:10px;padding:12px 6px 12px 10px;border-radius:9px}.session-open>svg{width:17px;height:17px;flex-shrink:0;color:#9a9eb0}.session-open>span{min-width:0;flex:1}.session-row.selected .session-open>svg{color:var(--accent)}.session-delete{width:30px;height:34px;flex-shrink:0;display:grid;place-items:center;border-radius:7px;color:#a5a1b4;opacity:0}.session-delete svg{width:15px;height:15px}.session-row:hover .session-delete,.session-row:focus-within .session-delete{opacity:1}.session-delete:hover{color:#b94e61;background:#faeaf0}.session-delete:focus-visible,.session-open:focus-visible{outline:2px solid #aaa0de;outline-offset:1px}@media(hover:none),(max-width:760px){.session-delete{opacity:1;width:36px;height:40px}}.entry-paths{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:30px 0}.entry-paths>button{position:relative;text-align:left;border:1px solid #e2dceb;border-radius:18px;background:#fff;padding:26px;color:#494056;transition:transform .2s,border-color .2s}.entry-paths>button:hover{transform:translateY(-3px);border-color:#a997d6}.entry-paths>button.recommended{background:linear-gradient(145deg,#faf5ff,#f3effd);border-color:#d8c9ee}.entry-paths svg{display:block;color:#937dbb;width:28px;height:28px;margin-bottom:16px}.entry-paths strong{display:block;font-size:18px}.entry-paths p{font-size:12px;color:#94899e;line-height:1.9;max-width:260px;margin:12px 0 20px}.entry-paths span{font-size:12px;color:#8b6eb8}.entry-paths .entry-badge{position:absolute;top:18px;right:16px;font-size:10px;background:#eae0f6;padding:5px 8px;border-radius:6px}.wallet-dialog select{width:100%;border:1px solid #dedbea;border-radius:8px;padding:10px;margin-top:8px;background:#fff;color:#494056}@media(max-width:650px){.entry-paths{grid-template-columns:1fr}.entry-paths>button{padding:22px}.entry-paths p{max-width:none}}.topic-chat-hint{margin:20px 0 12px 46px;color:#898399;font-size:12px;line-height:1.8}@media(max-width:600px){.topic-chat-hint{margin-left:0}}.ban-banner{margin:12px 28px;padding:15px 18px;border:1px solid #ecc0c5;border-radius:10px;background:#fff0f1;color:#b13e4b;display:flex;align-items:center;justify-content:space-between;gap:16px}.ban-banner p{font-size:13px;margin:6px 0;line-height:1.8}.ban-banner small{font-size:12px}.ban-banner .text-button{color:#b13e4b;white-space:nowrap}.chat-retry{display:block;margin-top:10px;color:#7363d6;font-size:12px}@media(max-width:600px){.ban-banner{margin:10px 14px;align-items:flex-start;flex-direction:column;gap:8px}}.task-navigation{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;font-size:13px;color:#878099}.task-focused .production-card,.task-focused .workflow-card{margin:0 0 24px}.task-progress:focus{outline:none}.task-progress:focus-visible{outline:2px solid #c3b6ea;outline-offset:4px;border-radius:16px}.task-error{margin:12px 24px}.task-focused{padding-top:24px}.paper-space-item{padding:13px 9px;margin-bottom:5px;border-radius:9px;gap:10px}.paper-space-item.selected,.paper-space-item:hover{background:#f0eaf8}.paper-space-item strong{white-space:normal!important;line-height:1.7}.paper-space-item small{display:block;color:#a293b0;font-size:10px;margin-top:7px}
