*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;margin:0;padding:0;overflow-x:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;min-height:100vh}@media(max-width:600px){.document-action-panel{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:8px!important;padding:12px!important}.document-action-panel__left{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.document-action-panel__right{width:100%!important;display:block!important}.document-action-panel__right .ant-space,.document-action-panel__right .ant-space.ant-space-horizontal{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;gap:8px!important}.document-action-panel__right .ant-space .ant-btn,.document-action-panel__right .ant-btn{width:100%!important;flex:1 1 auto!important;padding:8px 12px!important;height:40px!important;box-sizing:border-box!important}.view-button,.translate-button,.delete-button{padding:6px 10px!important;font-size:13px!important}.ant-dropdown-link{padding:6px 8px!important;font-size:14px!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.upload-progress-container .file-card{flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:12px!important}.upload-progress-container .file-icon{width:48px!important;height:48px!important;margin-bottom:0!important}.upload-progress-container .file-info{order:2!important;min-width:0!important}.upload-progress-container .file-actions{order:3!important;margin-left:0!important;display:block!important;width:100%!important;justify-content:flex-start!important}.upload-progress-container .file-actions .ant-space,.upload-progress-container .file-actions .ant-space.ant-space-horizontal,.upload-progress-container .file-actions .ant-space.ant-space-align-center{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important}.upload-progress-container .file-actions .ant-btn{width:100%!important;box-sizing:border-box!important}.upload-progress-container .remove-btn{margin-left:0!important;padding:6px 0!important}.translate-panel{flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:8px!important;padding:8px 0!important}.translate-panel__left{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.translate-panel__right{width:100%!important;display:block!important}.translate-panel__right .ant-space,.translate-panel__right .ant-space.ant-space-horizontal,.translate-panel__right .ant-space.ant-space-align-center{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;gap:8px!important}.translate-panel__right .ant-btn,.translate-panel__right .ant-space .ant-btn{width:100%!important;box-sizing:border-box!important;padding:8px 12px!important}.translate-button,.delete-button{padding:6px 10px!important;font-size:13px!important}.translate-button:disabled,.delete-button:disabled,.download-button:disabled{pointer-events:none!important;cursor:not-allowed!important;opacity:.5!important;background-color:#f5f5f5!important;border-color:#d9d9d9!important;color:#00000040!important}}html,body{width:100%;height:100%;margin:0;padding:0}#app{width:100%;min-height:100vh;margin:0;padding:0}.app-loading{display:flex;align-items:center;justify-content:center;height:100vh;width:100%;background:linear-gradient(135deg,#f3f4f7,#f3f4f8)}.app-loading-brand{font-size:2rem;font-weight:700;color:#1677ff;letter-spacing:2px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ant-btn:disabled,.ant-btn[disabled],.ant-btn.ant-btn-disabled{pointer-events:none!important;cursor:not-allowed!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.ant-btn:disabled *,.ant-btn[disabled] *,.ant-btn.ant-btn-disabled *{pointer-events:none!important}.translate-button:disabled,.delete-button:disabled,.download-button:disabled,.translate-button.ant-btn-disabled,.delete-button.ant-btn-disabled,.download-button.ant-btn-disabled,.translate-button[disabled],.delete-button[disabled],.download-button[disabled]{pointer-events:none!important;cursor:not-allowed!important;opacity:.5!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;touch-action:none!important}.translate-button:disabled:before,.translate-button:disabled:after,.delete-button:disabled:before,.delete-button:disabled:after,.download-button:disabled:before,.download-button:disabled:after{pointer-events:none!important}[class*=css-dev-only-do-not-override].ant-btn:disabled,[class*=css-dev-only-do-not-override].ant-btn[disabled],[class*=css-dev-only-do-not-override].ant-btn.ant-btn-disabled{pointer-events:none!important;cursor:not-allowed!important;-webkit-user-select:none!important;user-select:none!important}.ant-btn.ant-btn-loading,.ant-btn.ant-btn-loading *{pointer-events:none!important;cursor:not-allowed!important}.slide-fade-enter-active{transition:opacity .35s ease,transform .35s ease}.slide-fade-leave-active{transition:opacity .25s ease}.slide-fade-enter-from{opacity:0;transform:translateY(20px)}.slide-fade-leave-to{opacity:0}.ad-landing[data-v-42ba8be8]{position:relative;width:100%;min-height:100svh;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(90deg,#fffffffa,#f6fafff5 44%,#e4efffeb),#f7fbff;color:#102033}.ad-backdrop[data-v-42ba8be8]{position:absolute;inset:auto -8% -30% 45%;z-index:0;height:82%;background-image:url(/webp/ad-pc-MJx6U6Tj.webp);background-position:center;background-size:cover;filter:blur(46px) saturate(1.05);opacity:.22;transform:scale(1.06)}.ad-backdrop[data-v-42ba8be8]:after{position:absolute;inset:0;content:"";background:#ffffff85}.ad-header[data-v-42ba8be8]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;width:min(100% - 96px,1440px);min-height:84px;margin:0 auto}.ad-brand-bar[data-v-42ba8be8]{display:flex;align-items:center;gap:14px;color:#0f3f8f}.mobile-brand-title[data-v-42ba8be8]{display:none}.logo-icon[data-v-42ba8be8]{display:block;width:80px;height:80px;object-fit:contain}.ad-hero[data-v-42ba8be8]{position:relative;z-index:2;display:grid;grid-template-columns:minmax(340px,.76fr) minmax(0,1.24fr);gap:56px;align-items:center;width:min(100% - 96px,1440px);min-height:calc(100svh - 84px);margin:0 auto;padding:8px 0 68px;box-sizing:border-box}.ad-copy[data-v-42ba8be8]{max-width:520px;transform:translateY(18px)}.ad-copy h1[data-v-42ba8be8]{margin:0;color:#102033;font-size:clamp(30px,3vw,44px);font-weight:780;line-height:1.16;letter-spacing:0}.ad-copy p[data-v-42ba8be8]{margin:20px 0 0;color:#40566f;font-size:15px;font-weight:700;line-height:1.72}.ad-actions[data-v-42ba8be8]{display:flex;align-items:center;gap:14px;margin-top:28px}.ad-visual[data-v-42ba8be8]{position:relative;width:100%;aspect-ratio:2273 / 1279;min-height:0;padding:0;border:0;background:transparent}.ad-visual[data-v-42ba8be8]:before{position:absolute;inset:5% -2% -5% 7%;content:"";border-radius:20px;background:linear-gradient(135deg,#1677ff24,#ffffff05),#ffffff6b;box-shadow:inset 0 0 0 1px #1677ff1a}.ad-picture[data-v-42ba8be8]{position:relative;z-index:1;display:block;width:100%;height:100%}.ad-image[data-v-42ba8be8]{display:block;width:100%;height:100%;object-fit:contain;object-position:center;border-radius:12px;box-shadow:0 30px 72px #0f3f8f2e,0 0 0 1px #0f3f8f14;animation:adReveal-42ba8be8 .62s cubic-bezier(.2,.8,.2,1) both}.ad-enter-button[data-v-42ba8be8]{min-width:128px;height:46px;border:0;border-radius:6px;background:#1677ff;color:#fff;font-size:15px;font-weight:760;cursor:pointer;box-shadow:0 14px 32px #1677ff3d;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.ad-enter-button[data-v-42ba8be8]:hover,.ad-enter-button[data-v-42ba8be8]:focus-visible{background:#0f63dc;transform:translateY(-1px);box-shadow:0 18px 38px #1677ff4d}.mobile-notice[data-v-42ba8be8]{display:none}@keyframes adReveal-42ba8be8{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.ad-image[data-v-42ba8be8]{animation:none}}@media(max-width:768px){.ad-landing[data-v-42ba8be8]{min-height:100svh;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,#f6fbff,#eaf3ff),#eef6ff}.ad-backdrop[data-v-42ba8be8]{background-image:url(/webp/ad-mobile-DOtQNxCR.webp);inset:18% -28% 12%;height:auto;opacity:.16;filter:blur(30px) saturate(1.02);transform:scale(1.08)}.ad-header[data-v-42ba8be8]{flex:0 0 auto;width:calc(100% - 32px);min-height:104px;justify-content:center}.ad-brand-bar[data-v-42ba8be8]{flex-direction:column;gap:4px;text-align:center}.logo-icon[data-v-42ba8be8]{width:72px;height:72px}.mobile-brand-title[data-v-42ba8be8]{display:block;max-width:min(92vw,360px);color:#102033;font-size:15px;font-weight:760;line-height:1.35;letter-spacing:0}.ad-hero[data-v-42ba8be8]{display:flex;flex:1 1 auto;min-height:0;width:calc(100% - 28px);margin:0 auto;padding:0;align-items:center;justify-content:center}.ad-copy[data-v-42ba8be8]{display:none;transform:none}.ad-visual[data-v-42ba8be8]{position:relative;z-index:1;display:flex;width:100%;height:100%;aspect-ratio:auto;min-height:0;padding:0;align-items:center;justify-content:center;cursor:default;pointer-events:none;transform:none}.ad-visual[data-v-42ba8be8]:before{display:none}.ad-picture[data-v-42ba8be8]{display:flex;width:100%;height:100%;min-height:0;align-items:center;justify-content:center}.ad-image[data-v-42ba8be8]{width:100%;height:auto;max-width:430px;max-height:calc(100svh - 168px);object-fit:contain;border-radius:10px;box-shadow:0 22px 52px #0f3f8f33,0 0 0 1px #0f3f8f14}.mobile-notice[data-v-42ba8be8]{position:relative;z-index:2;flex:0 0 auto;display:flex;flex-direction:column;gap:6px;margin:0 14px 14px;padding:14px 18px 16px;border-top:1px solid rgba(15,63,143,.12);border-radius:8px;background:#ffffffdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 14px 34px #0f3f8f1a;text-align:center;box-sizing:border-box}.mobile-notice strong[data-v-42ba8be8]{color:#102033;font-size:16px;line-height:1.35}.mobile-notice span[data-v-42ba8be8]{color:#5a7190;font-size:13px;line-height:1.5}}@media(max-width:1080px)and (min-width:769px){.ad-header[data-v-42ba8be8],.ad-hero[data-v-42ba8be8]{width:min(100% - 48px,1440px)}.ad-hero[data-v-42ba8be8]{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);gap:32px}}@media(max-width:380px){.ad-stage[data-v-42ba8be8]{padding-right:10px;padding-left:10px}.mobile-notice[data-v-42ba8be8]{padding-right:14px;padding-left:14px}}.header[data-v-9d19100c]{position:sticky;top:0;z-index:20;width:100%;margin:0;padding:0;min-height:60px;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0000001a;border-bottom:1px solid rgba(0,0,0,.06)}.content[data-v-9d19100c]{width:100%;margin:0;padding:12px 20px;min-height:60px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.side-left[data-v-9d19100c],.side-right[data-v-9d19100c]{flex:1;display:flex;align-items:center}.side-left[data-v-9d19100c]{justify-content:flex-start}.side-right[data-v-9d19100c]{justify-content:flex-end}.back-btn[data-v-9d19100c]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:#182948;transition:background .2s ease}.back-btn[data-v-9d19100c]:hover{background:#0000000f}.logo[data-v-9d19100c]{display:inline-flex;align-items:center;gap:10px;cursor:pointer;transition:opacity .2s ease}.logo[data-v-9d19100c]:hover{opacity:.8}.logo-icon[data-v-9d19100c]{width:118px;height:auto;max-height:36px;object-fit:contain;display:inline-block}.logo-text[data-v-9d19100c]{font-weight:700;color:#182948;font-size:17px}.language-btn[data-v-9d19100c]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;color:#182948;font-size:14px;border-radius:6px;transition:background .2s ease}.language-btn[data-v-9d19100c]:hover{background:#0000000f}.language-text[data-v-9d19100c]{display:inline}.active-lang[data-v-9d19100c]{color:#1890ff;font-weight:600}@media(max-width:900px){.header[data-v-9d19100c]{min-height:56px;background:#fffffffa;box-shadow:none;border-bottom-color:#e6eaf0}.content[data-v-9d19100c]{min-height:56px;padding:8px 14px}.back-btn[data-v-9d19100c],.language-btn[data-v-9d19100c]{height:36px;border-radius:6px}.logo-icon[data-v-9d19100c]{width:92px;height:auto;max-height:30px}.language-text[data-v-9d19100c]{display:none}.language-btn[data-v-9d19100c]{padding:0 8px;min-width:36px;justify-content:center}}.footer[data-v-25e20a92]{position:relative;z-index:5;width:100%;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(0,0,0,.06);margin-top:auto;pointer-events:auto}.footer-content[data-v-25e20a92]{width:100%;margin:0;padding:36px 20px 34px;display:flex;justify-content:center;align-items:flex-start}.footer-shell[data-v-25e20a92]{display:flex;flex-direction:column;gap:24px;width:min(100%,1120px)}.footer-link-row[data-v-25e20a92]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;list-style:none;padding:0;margin:0;width:100%}.footer-link-row.is-compact[data-v-25e20a92]{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-nav-item[data-v-25e20a92]{display:flex;align-items:center;justify-content:center;min-width:0;padding:2px 24px;text-align:center}.footer-title[data-v-25e20a92]{margin:0 0 12px;font-size:16px;font-weight:600;color:#182948;line-height:1.35}.footer-links[data-v-25e20a92]{list-style:none;padding:0;margin:0}.footer-links li[data-v-25e20a92]{margin:0}.footer-links li+li[data-v-25e20a92]{margin-top:10px}.footer-link[data-v-25e20a92]{position:relative;z-index:1;color:#666;text-decoration:none;font-size:14px;font-weight:600;line-height:1.55;white-space:normal;overflow-wrap:anywhere;word-break:break-word;transition:color .2s ease;pointer-events:auto}.footer-link[data-v-25e20a92]:hover{color:#1677ff}.footer-service-link[data-v-25e20a92]{display:inline-block}.footer-training-link[data-v-25e20a92]{white-space:normal}.footer-extra-links[data-v-25e20a92]{padding-top:20px;border-top:1px solid rgba(24,41,72,.08)}.footer-extra-link-list[data-v-25e20a92]{display:flex;gap:18px;flex-wrap:wrap}.footer-disclaimer-row[data-v-25e20a92]{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:24px;align-items:center;padding-top:24px;border-top:1px solid rgba(24,41,72,.08)}.footer-disclaimer-title[data-v-25e20a92]{margin:0;white-space:nowrap}.footer-disclaimer-text[data-v-25e20a92]{margin:0;color:#666;font-size:14px;line-height:1.75;text-align:left}.footer-bottom[data-v-25e20a92]{width:100%;border-top:1px solid rgba(0,0,0,.06);padding:20px;background:#00000005}.footer-copyright[data-v-25e20a92]{width:100%;margin:0;text-align:center}.footer-copyright p[data-v-25e20a92]{margin:0;color:#999;font-size:14px}@media(max-width:768px){.footer-content[data-v-25e20a92]{padding:30px 20px}.footer-shell[data-v-25e20a92]{gap:24px}.footer-link-row[data-v-25e20a92]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;row-gap:16px}.footer-link-row.is-compact[data-v-25e20a92]{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-nav-item[data-v-25e20a92]{padding:0 14px}.footer-training-item[data-v-25e20a92]{grid-column:1 / -1}.footer-disclaimer-row[data-v-25e20a92]{grid-template-columns:1fr;gap:10px;align-items:flex-start}.footer-copyright[data-v-25e20a92]{text-align:left}}.scrollable-container[data-v-2b09c2b8]{width:100%;height:100vh;overflow-y:scroll;position:relative;margin:0;padding:0}.welcome-page[data-v-2b09c2b8]{width:100%;min-height:100vh;display:flex;flex-direction:column;position:relative;margin:0;padding:0}.content-section[data-v-2b09c2b8]{width:100%;flex:1;display:flex;align-items:center;justify-content:center;padding:60px 20px;background:linear-gradient(135deg,#f3f4f7,#f3f4f8);margin:0}.project-info[data-v-2b09c2b8]{text-align:center;color:#000;max-width:800px}.project-title[data-v-2b09c2b8]{font-size:2rem;font-weight:700;margin-bottom:.6rem;line-height:1.4}.project-intro[data-v-2b09c2b8]{font-size:1rem;color:#000;line-height:1.8;margin-bottom:0}.language-button-section[data-v-2b09c2b8]{margin-top:2.5rem;display:flex;justify-content:center;align-items:center;width:100%}.language-buttons[data-v-2b09c2b8]{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;max-width:700px}.language-button[data-v-2b09c2b8]{width:160px;height:65px;padding:8px 12px;font-size:1rem;font-weight:700;border-radius:22px;box-shadow:0 4px 15px #0003;transition:all .3s ease;white-space:normal;word-wrap:break-word;line-height:1.3;display:flex;align-items:center;justify-content:center;text-align:center}.language-button.small-text[data-v-2b09c2b8]{font-size:.85rem}.language-button[data-v-2b09c2b8]:hover{transform:scale(1.05);box-shadow:0 6px 20px #0000004d}@media(max-width:767px){.language-buttons[data-v-2b09c2b8]{max-width:100%;padding:0 10px;gap:8px}.language-button[data-v-2b09c2b8]{width:calc((100% - 16px) / 3);min-width:90px;height:56px;font-size:.85rem;border-radius:20px}.language-button.small-text[data-v-2b09c2b8]{font-size:.75rem}}@media(min-width:1024px){.project-title[data-v-2b09c2b8]{font-size:3.5rem;margin-bottom:.8rem}.project-intro[data-v-2b09c2b8]{font-size:1.5rem}.language-button-section[data-v-2b09c2b8]{margin-top:3rem}}.custom-upload-dragger[data-v-a7bc09eb]{border:2px dashed #d9d9d9;border-radius:8px;background:#fafafa;padding:40px;text-align:center;cursor:pointer;transition:all .3s}.custom-upload-dragger[data-v-a7bc09eb]:hover{border-color:#1890ff;background:#f0f5ff}.custom-upload-dragger.is-dragover[data-v-a7bc09eb]{border-color:#1890ff;background:#e6f7ff;transform:scale(1.02)}.upload-icon[data-v-a7bc09eb]{margin-bottom:16px}.upload-text[data-v-a7bc09eb]{font-size:16px;color:#262626;margin:8px 0}.upload-hint[data-v-a7bc09eb]{font-size:14px;color:#8c8c8c;margin:0}.upload-limit-hint[data-v-a7bc09eb]{margin-top:8px}.upload-conversion-hint[data-v-a7bc09eb]{margin-top:6px}@media(max-width:767px){.custom-upload-dragger[data-v-a7bc09eb]{padding:28px 16px;border-width:1px;border-color:#cbd5e1;background:#fff;box-shadow:0 1px 2px #0f172a0d}.custom-upload-dragger.is-dragover[data-v-a7bc09eb]{transform:none}.upload-icon[data-v-a7bc09eb]{margin-bottom:12px}.upload-icon[data-v-a7bc09eb] .anticon{font-size:40px!important}.upload-text[data-v-a7bc09eb]{font-size:15px;line-height:1.45;overflow-wrap:anywhere}.upload-hint[data-v-a7bc09eb]{font-size:12px;line-height:1.6;overflow-wrap:anywhere}}.upload-progress-container[data-v-29d640d0]{padding:20px;display:flex;flex-direction:column;gap:16px}.file-card[data-v-29d640d0]{display:flex;align-items:center;padding:16px;background:#fafafa;border:1px solid #d9d9d9;border-radius:8px;gap:16px;transition:all .3s}.file-card[data-v-29d640d0]:hover{background:#f0f0f0;box-shadow:0 2px 8px #0000001a}.file-icon[data-v-29d640d0]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:64px;height:64px;position:relative;transition:all .3s}.file-extension[data-v-29d640d0]{position:absolute;bottom:12px;font-size:9px;font-weight:700;text-align:center;line-height:1;letter-spacing:.3px;text-transform:uppercase;color:#1890ff}.file-info[data-v-29d640d0]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.file-name[data-v-29d640d0]{font-size:14px;font-weight:500;color:#262626;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-meta[data-v-29d640d0]{display:flex;flex-wrap:wrap;gap:16px;font-size:12px;color:#8c8c8c}.quote-meta[data-v-29d640d0]{color:#1677ff}.upload-status[data-v-29d640d0]{margin-top:4px}.status-text[data-v-29d640d0]{margin-left:8px;font-size:12px;color:#595959}.status-success[data-v-29d640d0],.status-error[data-v-29d640d0]{display:flex;align-items:center}.status-translating[data-v-29d640d0]{display:flex;align-items:center;gap:10px}.status-label[data-v-29d640d0]{font-size:12px;color:#1890ff;white-space:nowrap}.eta-text[data-v-29d640d0]{font-size:12px;color:#667085;white-space:nowrap}@media(max-width:767px){.upload-progress-container[data-v-29d640d0]{padding:0;gap:12px}.file-card[data-v-29d640d0]{align-items:flex-start;gap:12px;padding:14px;background:#fff;border-color:#e1e7ef;box-shadow:0 1px 2px #0f172a0d}.file-card[data-v-29d640d0]:hover{background:#fff;box-shadow:0 1px 2px #0f172a0d}.file-icon[data-v-29d640d0]{width:48px;height:48px}.file-icon[data-v-29d640d0] .anticon{font-size:38px!important}.file-extension[data-v-29d640d0]{bottom:9px;font-size:8px}.file-name[data-v-29d640d0]{font-size:13px;line-height:1.45}.file-meta[data-v-29d640d0]{gap:6px 12px;font-size:11px;line-height:1.45}.status-success[data-v-29d640d0],.status-error[data-v-29d640d0]{align-items:flex-start}.status-text[data-v-29d640d0]{line-height:1.45;overflow-wrap:anywhere}.status-translating[data-v-29d640d0]{flex-direction:column;align-items:flex-start;gap:4px}.status-translating[data-v-29d640d0] .ant-progress{flex:1 1 auto!important;width:100%!important}.status-label[data-v-29d640d0],.eta-text[data-v-29d640d0]{white-space:normal;overflow-wrap:anywhere}}.document-action-panel[data-v-0282d6d9]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:transparent;border:none;border-radius:0;margin-top:16px}.document-action-panel__right[data-v-0282d6d9]{margin-left:auto;display:flex;align-items:center}.translate-button[data-v-0282d6d9],.download-button[data-v-0282d6d9],.delete-button[data-v-0282d6d9]{height:36px;padding:0 20px;font-size:14px;font-weight:400;border-radius:4px;border:1px solid;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:none}.translate-button[data-v-0282d6d9],.download-button[data-v-0282d6d9]{background-color:#1976d2;border-color:#1976d2;color:#fff}.translate-button[data-v-0282d6d9]:hover:not(:disabled),.download-button[data-v-0282d6d9]:hover:not(:disabled){background-color:#1565c0;border-color:#1565c0}.translate-button[data-v-0282d6d9]:active:not(:disabled),.download-button[data-v-0282d6d9]:active:not(:disabled){background-color:#0d47a1}.delete-button[data-v-0282d6d9]{background-color:#fff;border-color:#e0e0e0;color:#d32f2f}.delete-button[data-v-0282d6d9]:hover:not(:disabled){background-color:#ffebee;border-color:#ef5350;color:#c62828}.delete-button[data-v-0282d6d9]:active:not(:disabled){background-color:#ffcdd2}.translate-button[data-v-0282d6d9]:disabled,.download-button[data-v-0282d6d9]:disabled,.delete-button[data-v-0282d6d9]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none;background-color:#f5f5f5!important;border-color:#d9d9d9!important;color:#00000040!important}.translate-button[data-v-0282d6d9]:disabled:hover,.download-button[data-v-0282d6d9]:disabled:hover,.delete-button[data-v-0282d6d9]:disabled:hover{background-color:#f5f5f5!important;border-color:#d9d9d9!important;color:#00000040!important}@media(max-width:767px){.document-action-panel[data-v-0282d6d9]{display:block;margin-top:14px;padding:0}.document-action-panel__right[data-v-0282d6d9]{width:100%;margin-left:0}.document-action-panel__right[data-v-0282d6d9] .ant-space{display:grid;width:100%;grid-template-columns:1fr;gap:10px!important}.document-action-panel__right[data-v-0282d6d9] .ant-space-item{min-width:0}.translate-button[data-v-0282d6d9],.download-button[data-v-0282d6d9],.delete-button[data-v-0282d6d9]{width:100%;min-height:40px;height:auto;padding:7px 14px;border-radius:6px;white-space:normal;overflow-wrap:anywhere}}.input-box-wrapper[data-v-f40fe9bf] .ant-input{font-size:18px;line-height:1.6}.error-hint[data-v-f40fe9bf]{margin-top:6px;color:#ff4d4f;font-size:14px;line-height:1.4}.input-error-shake[data-v-f40fe9bf]{animation:shake-f40fe9bf .35s ease-in-out}@keyframes shake-f40fe9bf{0%{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}to{transform:translate(0)}}.input-box-wrapper[data-v-f40fe9bf] .ant-input::placeholder{font-size:18px}.translate-panel[data-v-89686558]{display:flex;align-items:center;justify-content:flex-end;gap:16px}.translate-panel__right[data-v-89686558]{display:flex;align-items:center}.translate-button[data-v-89686558],.delete-button[data-v-89686558]{height:36px;padding:0 20px;font-size:14px;font-weight:400;border-radius:4px;border:1px solid;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:none}.translate-button[data-v-89686558]{background-color:#1976d2;border-color:#1976d2;color:#fff}.translate-button[data-v-89686558]:hover:not(:disabled){background-color:#1565c0;border-color:#1565c0}.translate-button[data-v-89686558]:active:not(:disabled){background-color:#0d47a1}.delete-button[data-v-89686558]{background-color:#fff;border-color:#e0e0e0;color:#d32f2f}.delete-button[data-v-89686558]:hover:not(:disabled){background-color:#ffebee;border-color:#ef5350;color:#c62828}.delete-button[data-v-89686558]:active:not(:disabled){background-color:#ffcdd2}.translate-button[data-v-89686558]:disabled,.delete-button[data-v-89686558]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none;background-color:#f5f5f5!important;border-color:#d9d9d9!important;color:#00000040!important}.translate-button[data-v-89686558]:disabled:hover,.delete-button[data-v-89686558]:disabled:hover{background-color:#f5f5f5!important;border-color:#d9d9d9!important;color:#00000040!important}.css-dev-only-do-not-override-1p3hq3p.ant-btn.ant-btn-primary.translate-button:disabled,.css-dev-only-do-not-override-1p3hq3p.ant-btn.ant-btn-default.ant-btn-dangerous.delete-button:disabled{pointer-events:none!important;cursor:not-allowed!important;opacity:.5!important}.translate-message-center{position:fixed;top:18vh;left:50%;right:auto;transform:translate(-50%);margin-left:0}.translate-message-center .ant-message-notice-content{font-size:18px;font-weight:600;padding:16px 20px;min-width:320px;text-align:center}.translated-text-card[data-v-fb822547]{margin-top:12px;width:100%;border-radius:12px;box-shadow:0 6px 18px #0000000f;background:#f5f5f5}.translated-text__section[data-v-fb822547]{padding:12px;margin-bottom:12px}.translated-text__label[data-v-fb822547]{font-size:16px;font-weight:600;margin-bottom:6px;color:#333}.translated-text__content[data-v-fb822547]{white-space:pre-wrap;margin:0;color:#1f1f1f;min-height:100px;font-size:16px;line-height:1.7;padding-top:6px;padding-bottom:6px}.text-translation-stack[data-v-d953dcc8]{display:flex;flex-direction:column;gap:1.5rem}.translate-page-wrapper[data-v-3fe7f402]{width:100%;min-height:100vh;display:flex;flex-direction:column}.translate-page[data-v-3fe7f402]{width:100%;flex:1;background:#f5f5f5}.translate-container[data-v-3fe7f402]{flex:1;width:100%;padding:40px 20px;display:flex;justify-content:center}.translate-content[data-v-3fe7f402]{width:100%;max-width:1200px}.page-title[data-v-3fe7f402]{font-size:2.5rem;font-weight:700;color:#182948;text-align:center;margin-bottom:.5rem}.page-subtitle[data-v-3fe7f402]{font-size:1.1rem;color:#666;text-align:center;margin-bottom:2rem}.section-block[data-v-3fe7f402]{margin-bottom:2.5rem;padding:1.5rem;background:#fff;border-radius:12px;box-shadow:0 8px 24px #0000000d}.section-title[data-v-3fe7f402]{font-size:1.25rem;font-weight:600;color:#182948;margin:0}.section-block>.section-title[data-v-3fe7f402]{margin-bottom:1.25rem}.section-heading-row[data-v-3fe7f402]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:1rem}.section-actions[data-v-3fe7f402]{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.document-conversion-button[data-v-3fe7f402],.upload-glossary-button[data-v-3fe7f402]{flex-shrink:0;height:34px;border-color:#d9d9d9;color:#262626;font-weight:500;box-shadow:none}.document-conversion-button[data-v-3fe7f402]:hover,.document-conversion-button[data-v-3fe7f402]:focus,.upload-glossary-button[data-v-3fe7f402]:hover,.upload-glossary-button[data-v-3fe7f402]:focus{color:#262626;border-color:#8c8c8c;background:#fff}@media(max-width:768px){.translate-page[data-v-3fe7f402]{background:#f7f8fb}.translate-container[data-v-3fe7f402]{padding:18px 16px 34px}.translate-content[data-v-3fe7f402]{max-width:none}.page-title[data-v-3fe7f402]{margin:2px 0 16px;font-size:22px;line-height:1.3}.section-block[data-v-3fe7f402]{margin-bottom:18px;padding:16px;border:1px solid #e1e7ef;border-radius:8px;box-shadow:0 1px 2px #0f172a0d}.section-title[data-v-3fe7f402]{font-size:17px;line-height:1.45;overflow-wrap:anywhere}.section-heading-row[data-v-3fe7f402]{align-items:flex-start;gap:10px}.section-actions[data-v-3fe7f402]{flex-wrap:wrap;gap:8px;width:100%;margin-left:0}.document-conversion-button[data-v-3fe7f402],.upload-glossary-button[data-v-3fe7f402]{height:32px;padding:0 10px}.section-block>.section-title[data-v-3fe7f402]{margin-bottom:14px}.section-heading-row[data-v-3fe7f402]{align-items:flex-start;flex-direction:column;gap:12px}}.result-container[data-v-1d34244c]{padding:24px;display:flex;justify-content:center}.section-block[data-v-1d34244c]{width:100%;max-width:900px}.product-introduction-page[data-v-275c9a62]{--brand-blue: #1677ff;--brand-blue-deep: #0f3f8f;--brand-blue-soft: #eaf3ff;--ink: #102033;--muted-ink: #40566f;--line: #cfe0f5;--panel: rgba(255, 255, 255, .9);--section-blue: linear-gradient(135deg, #eaf3ff 0%, #f6fbff 48%, #dcecff 100%);--section-white: #ffffff;--panel-blue: linear-gradient(180deg, rgba(255, 255, 255, .94), rgba(239, 247, 255, .96));--panel-gray: linear-gradient(180deg, rgba(255, 255, 255, .95), rgba(244, 247, 251, .96));min-height:100vh;display:flex;flex-direction:column;background:var(--section-white);color:var(--ink)}.product-main[data-v-275c9a62]{width:100%;margin:0;padding:0;flex:1;overflow:hidden}.hero-section[data-v-275c9a62]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);min-height:680px;background:var(--section-blue)}.hero-copy[data-v-275c9a62]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;box-sizing:border-box;margin:0;padding:72px 56px;text-align:left}.hero-brand[data-v-275c9a62]{margin:0;color:var(--brand-blue);background:linear-gradient(92deg,#0f3f8f,#1677ff 48%,#11b4d8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 16px 34px rgba(22,119,255,.18);font-size:58px;font-weight:820;line-height:1;letter-spacing:0}.eyebrow[data-v-275c9a62]{margin:0;color:var(--brand-blue);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.hero-copy h1[data-v-275c9a62]{margin:22px 0 0;color:var(--ink);font-size:34px;font-weight:760;line-height:1.24;letter-spacing:0}.hero-description[data-v-275c9a62]{margin:22px auto 0;color:var(--muted-ink);font-size:18px;line-height:1.76}.hero-actions[data-v-275c9a62]{display:flex;justify-content:flex-start;gap:12px;flex-wrap:wrap;width:100%;margin-top:40px}.hero-carousel-panel[data-v-275c9a62]{min-width:0;box-sizing:border-box;padding:34px 48px 34px 0}.hero-carousel[data-v-275c9a62],.hero-carousel[data-v-275c9a62] .slick-slider,.hero-carousel[data-v-275c9a62] .slick-list,.hero-carousel[data-v-275c9a62] .slick-track,.hero-carousel[data-v-275c9a62] .slick-slide,.hero-carousel[data-v-275c9a62] .slick-slide>div{height:100%}.hero-carousel[data-v-275c9a62] .slick-list{overflow:hidden}.hero-carousel[data-v-275c9a62] .slick-slide{pointer-events:none}.hero-carousel[data-v-275c9a62] .slick-active{pointer-events:auto}.carousel-slide[data-v-275c9a62]{height:612px}.slide-content[data-v-275c9a62]{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:0;height:100%;box-sizing:border-box;padding:0;background:linear-gradient(180deg,#fffffff5,#eef6ffeb);overflow:hidden;box-shadow:0 24px 54px #0f3f8f1f}.slide-content[data-v-275c9a62]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,#fff0 18%,#ffffff52,#fff0 66%);opacity:0;transform:translate(-38%)}.slide-image[data-v-275c9a62]{display:block;width:100%;height:100%;min-height:0;object-fit:cover;transform:scale(1.025);transition:transform 5.6s ease,filter .8s ease;will-change:transform}.slide-copy[data-v-275c9a62]{position:relative;z-index:1;padding:30px 46px 58px;background:#ffffffeb;border-top:1px solid rgba(207,224,245,.86);transform:translateY(14px);opacity:0;transition:opacity .56s ease .12s,transform .56s ease .12s;will-change:transform,opacity}.slide-copy>span[data-v-275c9a62]{color:var(--brand-blue);font-size:15px;font-weight:800}.slide-copy h2[data-v-275c9a62]{margin:12px 0 0;color:var(--ink);font-size:30px;font-weight:780;line-height:1.18;letter-spacing:0}.slide-copy p[data-v-275c9a62]{max-width:620px;margin:12px 0 0;color:var(--muted-ink);font-size:15px;line-height:1.66}.hero-carousel[data-v-275c9a62] .slick-active .slide-image{transform:scale(1)}.hero-carousel[data-v-275c9a62] .slick-active .slide-copy{opacity:1;transform:translateY(0)}.hero-carousel[data-v-275c9a62] .slick-active .slide-content:after{animation:slide-sheen-275c9a62 1.4s ease .2s both}@keyframes slide-sheen-275c9a62{0%{opacity:0;transform:translate(-42%)}32%{opacity:.72}to{opacity:0;transform:translate(42%)}}@media(prefers-reduced-motion:reduce){.slide-image[data-v-275c9a62],.slide-copy[data-v-275c9a62],.deployment-card[data-v-275c9a62],.deployment-card[data-v-275c9a62]:before,.deployment-card[data-v-275c9a62]:after,[data-v-275c9a62] .slick-arrow.custom-slick-arrow{transition:none}.hero-carousel[data-v-275c9a62] .slick-active .slide-content:after{animation:none}}.hero-carousel[data-v-275c9a62] .slick-dots{bottom:12px}.hero-carousel[data-v-275c9a62] .slick-dots li{width:26px;height:4px;margin:0 4px}.hero-carousel[data-v-275c9a62] .slick-dots li button{width:26px;height:4px;border-radius:999px;background:#0f3f8f2e;opacity:1}.hero-carousel[data-v-275c9a62] .slick-dots li.slick-active{width:44px}.hero-carousel[data-v-275c9a62] .slick-dots li.slick-active button{width:44px;background:var(--brand-blue)}[data-v-275c9a62] .slick-arrow.custom-slick-arrow{width:38px;height:38px;color:var(--brand-blue-deep);font-size:30px;background-color:transparent;border-radius:0;transition:ease all .3s;opacity:0;z-index:2}[data-v-275c9a62] .slick-arrow.custom-slick-arrow:before{display:none}[data-v-275c9a62] .slick-arrow.custom-slick-arrow:hover{color:var(--brand-blue);opacity:1}.hero-carousel-panel[data-v-275c9a62]:hover .slick-arrow.custom-slick-arrow{opacity:.72}.carousel-arrow-prev[data-v-275c9a62]{left:18px}.carousel-arrow-next[data-v-275c9a62]{right:18px}.primary-link[data-v-275c9a62],.secondary-link[data-v-275c9a62]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:6px;font-size:15px;font-weight:760;text-decoration:none}.primary-link[data-v-275c9a62]{color:#fff;border:1px solid var(--brand-blue);background:var(--brand-blue);box-shadow:0 10px 24px #1677ff38}.secondary-link[data-v-275c9a62]{color:var(--brand-blue-deep);border:1px solid var(--line);background:var(--panel)}.intro-section[data-v-275c9a62]{width:100%;height:520px;box-sizing:border-box;margin-top:0;padding:0;background:var(--section-white)}.glossary-section[data-v-275c9a62]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:42px;align-items:center;width:100%;height:520px;box-sizing:border-box;margin-top:0;padding:54px 48px}.deployment-cards[data-v-275c9a62]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:100%;overflow:hidden;background:transparent}.deployment-card[data-v-275c9a62]{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:70px 72px;isolation:isolate;background:var(--section-white);box-shadow:inset 0 1px #ffffffe6;transition:opacity .24s ease,transform .24s ease,box-shadow .24s ease,filter .24s ease}.deployment-card[data-v-275c9a62]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#1677ff2e,#1677ff00),linear-gradient(180deg,#1677ff1f,#fff0);opacity:0;transition:opacity .24s ease}.deployment-card[data-v-275c9a62]:after{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--brand-blue);opacity:0;transition:opacity .24s ease}.deployment-card-online[data-v-275c9a62]{z-index:2;padding-right:104px;clip-path:polygon(0 0,calc(100% - 54px) 0,100% 100%,0 100%);background:var(--section-white)}.deployment-card-local[data-v-275c9a62]{margin-left:-54px;padding-left:128px;clip-path:polygon(0 0,100% 0,100% 100%,54px 100%);background:var(--section-white)}.deployment-cards:hover .deployment-card[data-v-275c9a62]{opacity:.48;filter:saturate(.72)}.deployment-cards .deployment-card[data-v-275c9a62]:hover{opacity:1;color:var(--ink);filter:none;transform:translateY(-2px);box-shadow:inset 0 1px #fffffff2,0 18px 38px #1118271f}.deployment-cards .deployment-card[data-v-275c9a62]:hover:before,.deployment-cards .deployment-card[data-v-275c9a62]:hover:after{opacity:1}.deployment-card h2[data-v-275c9a62],.feature-copy h2[data-v-275c9a62],.section-heading h2[data-v-275c9a62]{margin:0;color:var(--ink);font-size:34px;font-weight:760;line-height:1.22;letter-spacing:0}.deployment-card h2[data-v-275c9a62]{margin-top:12px}.deployment-card p[data-v-275c9a62],.feature-copy p[data-v-275c9a62]{margin:18px 0 0;color:var(--muted-ink);font-size:16px;line-height:1.72}.deployment-points[data-v-275c9a62],.feature-points[data-v-275c9a62]{display:grid;gap:10px;margin:26px 0 0;padding:0;list-style:none}.deployment-points li[data-v-275c9a62],.feature-points li[data-v-275c9a62]{position:relative;padding-left:18px;color:var(--ink);font-size:14px;font-weight:650;line-height:1.58}.deployment-points li[data-v-275c9a62]:before,.feature-points li[data-v-275c9a62]:before{content:"";position:absolute;left:0;top:.72em;width:7px;height:7px;border-radius:50%;background:var(--brand-blue);box-shadow:0 0 0 4px #1677ff1f}.feature-points[data-v-275c9a62]{margin-top:28px;max-width:520px}.wide-feature-section[data-v-275c9a62],.capability-section[data-v-275c9a62],.process-section[data-v-275c9a62],.glossary-section[data-v-275c9a62]{display:grid;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:48px;align-items:center;width:100%;height:520px;box-sizing:border-box;margin:0;padding:56px 54px;border:0;border-radius:0;background:var(--section-blue);color:var(--ink)}.capability-section[data-v-275c9a62],.glossary-section[data-v-275c9a62]{background:var(--section-white)}.wide-feature-section[data-v-275c9a62],.process-section[data-v-275c9a62]{background:var(--section-blue)}.product-main>section[data-v-275c9a62]:nth-of-type(odd){background:var(--section-blue)}.product-main>section[data-v-275c9a62]:nth-of-type(2n){background:var(--section-white)}.reverse-feature-section .feature-copy[data-v-275c9a62]{grid-column:2}.reverse-feature-section .feature-showcase[data-v-275c9a62]{grid-column:1;grid-row:1}.content-section[data-v-275c9a62]{width:100%;height:520px;box-sizing:border-box;margin-top:0}.feature-showcase[data-v-275c9a62]{position:relative;min-height:340px;box-sizing:border-box;padding:32px;border:1px solid var(--line);border-radius:8px;border-color:var(--line);background:var(--panel-blue);box-shadow:0 18px 42px #1118270f;overflow:hidden}.capability-section .feature-showcase[data-v-275c9a62],.glossary-section .feature-showcase[data-v-275c9a62]{background:var(--panel-gray);box-shadow:0 18px 42px #1f29370d}.feature-showcase[data-v-275c9a62]:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,#1677ff1f,#1677ff00 42%)}.document-list[data-v-275c9a62]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;height:100%;align-content:center}.document-card[data-v-275c9a62]{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr);gap:16px;align-items:center;min-height:96px;padding:18px;border:1px solid var(--line);border-color:var(--line);border-radius:8px;background:linear-gradient(135deg,#fffffff0,#ecf6ffdb),#ffffffe6;box-shadow:0 12px 28px #0f3f8f0f;overflow:hidden}.document-card[data-v-275c9a62]:after{content:"";position:absolute;right:-22px;bottom:-28px;width:92px;height:92px;border-radius:50%;background:#1677ff17}.document-icon[data-v-275c9a62]{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:8px;color:#fff;font-size:12px;font-weight:820;background:linear-gradient(135deg,var(--brand-blue),var(--brand-blue-deep))}.document-meta[data-v-275c9a62]{min-width:0}.document-meta strong[data-v-275c9a62]{display:block;overflow:hidden;color:var(--brand-blue-deep);font-size:16px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.document-meta span[data-v-275c9a62]{display:block;margin-top:6px;color:var(--muted-ink);font-size:13px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-mark[data-v-275c9a62]{grid-column:1 / -1;display:grid;grid-template-columns:1fr .58fr;gap:8px;margin-top:4px}.document-mark i[data-v-275c9a62]{display:block;height:6px;border-radius:999px;background:#d7e7fb}.section-heading[data-v-275c9a62]{max-width:680px;margin-bottom:28px}.fidelity-preview[data-v-275c9a62]{display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);gap:16px;align-items:center}.fidelity-page[data-v-275c9a62]{position:relative;z-index:1;display:flex;flex-direction:column;min-height:0;padding:18px;border:1px solid var(--line);border-color:var(--line);border-radius:8px;background:#ffffffe0;overflow:hidden}.fidelity-page strong[data-v-275c9a62]{display:block;margin-bottom:14px;color:var(--brand-blue-deep);font-size:15px}.fidelity-page img[data-v-275c9a62]{display:block;width:100%;height:286px;object-fit:contain;object-position:center top;border-radius:8px;background:#fff}.fidelity-arrow[data-v-275c9a62]{display:flex;align-items:center;justify-content:center;color:var(--brand-blue);font-size:28px;font-weight:760}.term-table[data-v-275c9a62]{display:block}.term-table-title[data-v-275c9a62]{position:relative;z-index:1;display:block;padding:16px 20px;border-bottom:1px solid var(--line);color:var(--brand-blue-deep);font-size:15px;font-weight:760}.term-row[data-v-275c9a62]{position:relative;z-index:1;display:grid;grid-template-columns:.9fr 1.1fr;gap:16px;padding:18px 20px;border-bottom:1px solid var(--line);background:#ffffffb8}.term-row[data-v-275c9a62]:last-child{border-bottom:0}.term-row span[data-v-275c9a62]{color:var(--ink);font-weight:740}.term-row strong[data-v-275c9a62]{display:inline-flex;align-items:center;justify-content:flex-start;color:var(--brand-blue-deep);font-weight:760}.term-row strong[data-v-275c9a62]:before{content:"";width:8px;height:8px;margin-right:10px;border-radius:50%;background:var(--brand-blue)}.ocr-preview[data-v-275c9a62]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);gap:18px;align-items:center}.scan-page[data-v-275c9a62],.ocr-result[data-v-275c9a62]{position:relative;z-index:1;min-height:0;padding:16px;border:1px solid var(--line);border-radius:8px;background:#ffffffe0;overflow:hidden}.scan-page img[data-v-275c9a62],.ocr-result img[data-v-275c9a62]{display:block;width:100%;height:292px;object-fit:contain;object-position:center;border-radius:8px;background:#fff}.ocr-arrow[data-v-275c9a62]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;color:var(--brand-blue);font-size:28px;font-weight:760}@media(max-width:900px){.product-main[data-v-275c9a62]{width:100%;padding:0}.hero-section[data-v-275c9a62]{grid-template-columns:1fr;min-height:auto}.intro-section[data-v-275c9a62],.glossary-section[data-v-275c9a62],.content-section[data-v-275c9a62],.wide-feature-section[data-v-275c9a62],.process-section[data-v-275c9a62]{height:auto}.hero-copy[data-v-275c9a62]{padding:48px 24px}.hero-brand[data-v-275c9a62]{font-size:42px}.hero-copy h1[data-v-275c9a62]{font-size:30px}.hero-carousel-panel[data-v-275c9a62]{padding:0 24px 32px}.carousel-slide[data-v-275c9a62]{height:420px}.slide-content[data-v-275c9a62]{grid-template-rows:1fr auto}.slide-copy[data-v-275c9a62]{padding:24px 28px 48px}.slide-copy h2[data-v-275c9a62]{font-size:25px}.slide-copy p[data-v-275c9a62]{font-size:14px}.glossary-section[data-v-275c9a62],.wide-feature-section[data-v-275c9a62],.capability-section[data-v-275c9a62],.process-section[data-v-275c9a62]{grid-template-columns:1fr}.reverse-feature-section .feature-copy[data-v-275c9a62],.reverse-feature-section .feature-showcase[data-v-275c9a62]{grid-column:auto;grid-row:auto}.term-row[data-v-275c9a62]{grid-template-columns:1fr}.deployment-cards[data-v-275c9a62]{grid-template-columns:1fr;height:auto;min-height:auto}.deployment-card[data-v-275c9a62],.deployment-card-online[data-v-275c9a62],.deployment-card-local[data-v-275c9a62]{margin-left:0;padding:42px 24px;clip-path:none;border-right:0}.deployment-card-online[data-v-275c9a62]{border-bottom:0}.fidelity-preview[data-v-275c9a62],.ocr-preview[data-v-275c9a62]{grid-template-columns:1fr}.fidelity-arrow[data-v-275c9a62]{transform:rotate(90deg)}.document-card[data-v-275c9a62]{grid-template-columns:48px minmax(0,1fr);min-height:0}.document-list[data-v-275c9a62]{grid-template-columns:1fr}.ocr-arrow[data-v-275c9a62]{transform:rotate(90deg)}.wide-feature-section[data-v-275c9a62],.capability-section[data-v-275c9a62],.process-section[data-v-275c9a62],.glossary-section[data-v-275c9a62]{padding:30px 24px}.hero-copy[data-v-275c9a62],.content-section[data-v-275c9a62]{padding-left:24px;padding-right:24px}}.motion-ready [data-reveal][data-v-275c9a62]{--reveal-x: 0px;--reveal-y: var(--reveal-distance, 24px);opacity:0;transform:translate3d(var(--reveal-x),var(--reveal-y),0) scale(.992);transition:opacity .62s cubic-bezier(.16,1,.3,1) var(--reveal-delay, 0ms),transform .68s cubic-bezier(.16,1,.3,1) var(--reveal-delay, 0ms);will-change:opacity,transform}.motion-ready [data-reveal=from-left][data-v-275c9a62]{--reveal-x: -28px;--reveal-y: 0px}.motion-ready [data-reveal=from-right][data-v-275c9a62]{--reveal-x: 28px;--reveal-y: 0px}.motion-ready.is-scrolling-up [data-reveal][data-v-275c9a62]:not(.is-revealed){--reveal-x: 0px;--reveal-y: -24px}.motion-ready [data-reveal].is-revealed[data-v-275c9a62],.motion-ready.motion-static [data-reveal][data-v-275c9a62]{opacity:1;transform:translateZ(0) scale(1);will-change:auto}@media(max-width:640px){.motion-ready [data-reveal][data-v-275c9a62],.motion-ready [data-reveal=from-left][data-v-275c9a62],.motion-ready [data-reveal=from-right][data-v-275c9a62]{--reveal-x: 0px;--reveal-y: 16px}.motion-ready.is-scrolling-up [data-reveal][data-v-275c9a62]:not(.is-revealed){--reveal-y: -16px}}@media(prefers-reduced-motion:reduce){.motion-ready [data-reveal][data-v-275c9a62],.motion-ready [data-reveal=from-left][data-v-275c9a62],.motion-ready [data-reveal=from-right][data-v-275c9a62]{opacity:1;transform:none;transition:none}}.glossaries-page-wrapper[data-v-491e5258]{min-height:100vh;background:#f5f5f5}.glossaries-page[data-v-491e5258]{padding:40px 20px}.glossaries-shell[data-v-491e5258]{max-width:1320px;margin:0 auto;padding:24px;background:#fff;border-radius:12px;box-shadow:0 8px 24px #0000000d}.glossaries-header[data-v-491e5258]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.glossaries-header h1[data-v-491e5258]{margin:0;color:#182948;font-size:24px;font-weight:700;line-height:1.3}.glossaries-title-group[data-v-491e5258]{display:flex;align-items:center;gap:12px}.glossaries-actions[data-v-491e5258]{display:flex;align-items:center;justify-content:flex-end;gap:8px}.icon-button[data-v-491e5258]{width:32px;height:32px}.language-display-options[data-v-491e5258]{display:grid;grid-template-columns:repeat(2,96px);gap:8px 12px}.glossary-table[data-v-491e5258]{margin-top:8px}.glossary-table[data-v-491e5258] .ant-table,.glossary-table[data-v-491e5258] .ant-table-container{min-height:1136px}.table-action-links[data-v-491e5258]{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.table-action-links a[data-v-491e5258]{color:#1f2937}.table-action-links a[data-v-491e5258]:hover{color:#111827}.danger-link[data-v-491e5258]{color:#1f2937}.entry-modal-wrap .ant-modal-title{font-size:24px;font-weight:700;line-height:1.25}.entry-modal-wrap .ant-modal-body{padding-top:24px;padding-bottom:18px}.entry-modal-wrap .ant-modal-footer{padding-top:12px}.language-entry-table[data-v-491e5258] .ant-table{border-radius:6px}.language-entry-table[data-v-491e5258] .ant-table-thead>tr>th{color:#667085;font-size:13px;font-weight:600;line-height:1.2;background:#f9fafb;padding:10px 12px}.language-entry-table[data-v-491e5258] .ant-table-tbody>tr>td{padding:8px 12px}.language-entry-table[data-v-491e5258] .ant-table-tbody>tr>td:nth-child(1),.language-entry-table[data-v-491e5258] .ant-table-tbody>tr>td:nth-child(3){color:#344054;font-size:14px;font-weight:500;white-space:nowrap}.language-entry-table label[data-v-491e5258]{display:block;margin:0}.language-entry-table[data-v-491e5258] .ant-input{width:100%}.import-result[data-v-491e5258]{margin-top:16px}.import-metrics[data-v-491e5258]{display:flex;gap:12px;color:#344054;font-size:14px}.import-errors[data-v-491e5258]{max-height:180px;margin:12px 0 0;padding-left:20px;overflow:auto;color:#b42318}@media(max-width:768px){.glossaries-page[data-v-491e5258]{padding:18px 16px 34px}.glossaries-shell[data-v-491e5258]{padding:16px;border-radius:8px}.glossaries-header[data-v-491e5258]{align-items:stretch;flex-direction:column}.language-entry-table[data-v-491e5258] .ant-table{min-width:640px}}.glossary-showcase-page[data-v-2c93dba4]{--ink: #132238;--muted: #132238;--blue: #1677ff;--line: #d9e3ef;--panel: #ffffff;--section-pad-x: max(28px, calc((100vw - 1440px)/2) );min-height:100vh;display:flex;flex-direction:column;color:var(--ink);background:#fff}.glossary-main[data-v-2c93dba4]{flex:1;width:100%;margin:0;padding:0 0 84px}.glossary-definition-box[data-v-2c93dba4]{width:min(100%,1040px);margin:0 auto;padding:0;text-align:center}.glossary-definition-box h1[data-v-2c93dba4]{display:block;margin:0;color:var(--ink);font-size:44px;font-weight:800;line-height:1.15}.glossary-definition-box>p[data-v-2c93dba4]{margin:28px auto 0;max-width:860px;color:var(--ink);font-size:17px;line-height:1.9}.glossary-hero[data-v-2c93dba4]{min-height:0;padding:82px 0 98px;padding-left:var(--section-pad-x);padding-right:var(--section-pad-x);background:linear-gradient(180deg,#fff 0% 38%,#f4f9ff 72%,#eef6ff)}.hero-metrics[data-v-2c93dba4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(100%,780px);margin:48px auto 0;padding:24px 0;border-top:1px solid rgba(22,119,255,.22);border-bottom:1px solid rgba(22,119,255,.22)}.library-card[data-v-2c93dba4],.system-card[data-v-2c93dba4],.scenario-card[data-v-2c93dba4]{border:1px solid var(--line);border-radius:8px;background:#ffffffd6}.system-card[data-v-2c93dba4],.scenario-card[data-v-2c93dba4]{transition:border-color .2s ease}.system-card[data-v-2c93dba4]:hover,.scenario-card[data-v-2c93dba4]:hover{border-color:var(--blue)}.metric-item[data-v-2c93dba4]{position:relative;padding:0 22px}.metric-item+.metric-item[data-v-2c93dba4]:before{position:absolute;top:8px;bottom:8px;left:0;width:1px;background:#1677ff38;content:""}.metric-item strong[data-v-2c93dba4]{display:block;color:var(--blue);font-size:30px;line-height:1}.metric-item span[data-v-2c93dba4]{display:block;margin-top:8px;color:var(--muted);font-size:13px;line-height:1.4}.hero-panel[data-v-2c93dba4],.sample-table-wrap[data-v-2c93dba4]{border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#f8fbff,#fff 30% 100%);box-shadow:0 24px 70px #1b334f1f;overflow:hidden}.hero-points[data-v-2c93dba4]{display:flex;justify-content:center;gap:14px 28px;flex-wrap:wrap;width:min(100%,920px);margin:42px auto 0;padding:0;list-style:none}.hero-points li[data-v-2c93dba4]{position:relative;padding-left:14px;color:var(--ink);font-size:15px;line-height:1.6;text-align:center}.hero-points li[data-v-2c93dba4]:before{position:absolute;top:10px;left:0;width:5px;height:5px;border-radius:50%;background:var(--blue);content:""}.library-section[data-v-2c93dba4],.system-section[data-v-2c93dba4],.sample-section[data-v-2c93dba4],.scenario-section[data-v-2c93dba4],.workflow-section[data-v-2c93dba4]{padding:92px 0}.library-section[data-v-2c93dba4]>*,.system-section[data-v-2c93dba4]>*,.sample-section[data-v-2c93dba4]>*,.scenario-section[data-v-2c93dba4]>*,.workflow-section[data-v-2c93dba4]>*{width:min(1440px,calc(100% - 56px));margin-left:auto;margin-right:auto}.library-section[data-v-2c93dba4],.sample-section[data-v-2c93dba4],.workflow-section[data-v-2c93dba4]{background:#fff}.system-section[data-v-2c93dba4],.scenario-section[data-v-2c93dba4]{background:radial-gradient(circle at 82% 8%,rgba(22,119,255,.1),transparent 28%),linear-gradient(180deg,#f7faff,#fff 56%,#f3f8ff)}.section-heading[data-v-2c93dba4]{margin-bottom:56px;text-align:center}.section-heading h2[data-v-2c93dba4]{margin:0;color:var(--ink);font-size:34px;font-weight:800;line-height:1.2}.section-heading p[data-v-2c93dba4]{max-width:760px;margin:24px auto 0;color:var(--muted);font-size:16px;line-height:1.75}.library-grid[data-v-2c93dba4],.coverage-columns[data-v-2c93dba4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.library-card[data-v-2c93dba4]{padding:36px}.library-card-head[data-v-2c93dba4]{display:flex;align-items:center;gap:12px}.library-card-head span[data-v-2c93dba4]{display:inline-flex;align-items:center;justify-content:center;color:var(--blue);font-weight:800}.library-card-head span[data-v-2c93dba4]{min-width:0;height:auto;padding:0;font-size:13px}.library-card-head strong[data-v-2c93dba4]{color:var(--ink);font-size:20px;line-height:1.35}.library-card p[data-v-2c93dba4]{margin:22px 0 0;color:var(--muted);font-size:15px;line-height:1.75}.library-card dl[data-v-2c93dba4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0 0}.library-card dl div[data-v-2c93dba4]{padding:20px 22px;border:1px solid var(--line);border-radius:8px;background:#fff;transition:border-color .2s ease}.library-card dl div[data-v-2c93dba4]:hover{border-color:var(--blue)}.library-card dt[data-v-2c93dba4]{color:var(--muted);font-size:12px;font-weight:800;line-height:1.5}.library-card dd[data-v-2c93dba4]{margin:6px 0 0;color:var(--ink);font-size:14px;font-weight:400;line-height:1.5}.coverage-group[data-v-2c93dba4]{min-width:0;padding:36px;border:1px solid var(--line);border-top:4px solid var(--blue);border-radius:8px;background:#fff}.coverage-title[data-v-2c93dba4]{margin-bottom:28px}.coverage-title h3[data-v-2c93dba4]{margin:0;color:var(--ink);font-size:22px;font-weight:800;line-height:1.3}.coverage-title span[data-v-2c93dba4]{display:block;margin-top:8px;color:var(--blue);font-size:13px;font-weight:800;line-height:1.45}.coverage-title p[data-v-2c93dba4]{margin:14px 0 0;color:var(--ink);font-size:14px;line-height:1.6}.system-grid[data-v-2c93dba4]{display:grid;gap:24px}.system-grid.compact[data-v-2c93dba4]{grid-template-columns:repeat(2,minmax(0,1fr))}.system-card[data-v-2c93dba4],.scenario-card[data-v-2c93dba4]{min-height:178px;padding:32px}.workflow-card[data-v-2c93dba4]{min-height:0;padding:12px 24px 8px;text-align:center}.workflow-icon[data-v-2c93dba4]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;color:var(--blue);font-size:30px;line-height:1}.system-card strong[data-v-2c93dba4],.workflow-card h3[data-v-2c93dba4],.scenario-card strong[data-v-2c93dba4]{display:block;margin:20px 0 0;color:var(--ink);font-size:17px;line-height:1.35}.system-card small[data-v-2c93dba4],.workflow-card p[data-v-2c93dba4],.scenario-card span[data-v-2c93dba4]{display:block;margin-top:14px;color:var(--muted);font-size:14px;line-height:1.65}.sample-table-wrap[data-v-2c93dba4]{overflow-x:auto}.sample-table[data-v-2c93dba4]{width:100%;min-width:1160px;border-collapse:collapse}.sample-table th[data-v-2c93dba4],.sample-table td[data-v-2c93dba4]{padding:22px 24px;border-bottom:1px solid #edf2f7;text-align:left;vertical-align:top;font-size:14px;line-height:1.55}.sample-table th[data-v-2c93dba4]{color:var(--ink);background:#f8fbff;font-weight:800}.sample-table td[data-v-2c93dba4]{color:var(--ink)}.sample-table td[data-v-2c93dba4]:nth-child(2){color:var(--ink);font-weight:700;white-space:nowrap}.scenario-grid[data-v-2c93dba4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.scenario-card[data-v-2c93dba4]{min-height:162px}.scenario-card strong[data-v-2c93dba4]{margin-top:0}.workflow-grid[data-v-2c93dba4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px}@media(max-width:1080px){.glossary-main[data-v-2c93dba4]{width:100%;padding-top:0}.library-grid[data-v-2c93dba4],.coverage-columns[data-v-2c93dba4]{grid-template-columns:1fr;gap:34px;min-height:0}}@media(max-width:760px){.hero-metrics[data-v-2c93dba4],.system-grid.compact[data-v-2c93dba4],.scenario-grid[data-v-2c93dba4],.workflow-grid[data-v-2c93dba4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.glossary-showcase-page[data-v-2c93dba4]{--section-pad-x: 20px}.glossary-hero[data-v-2c93dba4],.library-section[data-v-2c93dba4],.system-section[data-v-2c93dba4],.sample-section[data-v-2c93dba4],.scenario-section[data-v-2c93dba4],.workflow-section[data-v-2c93dba4]{padding-top:56px;padding-bottom:56px}.hero-metrics[data-v-2c93dba4],.library-card dl[data-v-2c93dba4],.system-grid.compact[data-v-2c93dba4],.scenario-grid[data-v-2c93dba4],.workflow-grid[data-v-2c93dba4],.preview-head[data-v-2c93dba4],.preview-row[data-v-2c93dba4]{grid-template-columns:1fr}.section-heading h2[data-v-2c93dba4]{font-size:27px}.glossary-definition-box h1[data-v-2c93dba4]{font-size:32px}}.motion-ready [data-reveal][data-v-2c93dba4]{--reveal-x: 0px;--reveal-y: var(--reveal-distance, 24px);opacity:0;transform:translate3d(var(--reveal-x),var(--reveal-y),0) scale(.992);transition:opacity .62s cubic-bezier(.16,1,.3,1) var(--reveal-delay, 0ms),transform .68s cubic-bezier(.16,1,.3,1) var(--reveal-delay, 0ms);will-change:opacity,transform}.motion-ready [data-reveal=from-left][data-v-2c93dba4]{--reveal-x: -28px;--reveal-y: 0px}.motion-ready [data-reveal=from-right][data-v-2c93dba4]{--reveal-x: 28px;--reveal-y: 0px}.motion-ready.is-scrolling-up [data-reveal][data-v-2c93dba4]:not(.is-revealed){--reveal-x: 0px;--reveal-y: -24px}.motion-ready [data-reveal].is-revealed[data-v-2c93dba4],.motion-ready.motion-static [data-reveal][data-v-2c93dba4]{opacity:1;transform:translateZ(0) scale(1);will-change:auto}@media(max-width:640px){.motion-ready [data-reveal][data-v-2c93dba4],.motion-ready [data-reveal=from-left][data-v-2c93dba4],.motion-ready [data-reveal=from-right][data-v-2c93dba4]{--reveal-x: 0px;--reveal-y: 16px}.motion-ready.is-scrolling-up [data-reveal][data-v-2c93dba4]:not(.is-revealed){--reveal-y: -16px}}@media(prefers-reduced-motion:reduce){.motion-ready [data-reveal][data-v-2c93dba4],.motion-ready [data-reveal=from-left][data-v-2c93dba4],.motion-ready [data-reveal=from-right][data-v-2c93dba4]{opacity:1;transform:none;transition:none}}.auto-daily-page[data-v-070cd32b]{min-height:100vh;display:flex;flex-direction:column;color:#15253b;background:#f3f6fb}.report-shell[data-v-070cd32b]{flex:1;width:min(100% - 56px,1380px);margin:0 auto;padding:36px 0 72px}.report-header[data-v-070cd32b]{padding:0 2px 16px;border-bottom:4px solid #b83a36}.report-header h1[data-v-070cd32b]{margin:0;color:#14314f;font-size:30px;font-weight:820;line-height:1.18;letter-spacing:0}.report-meta[data-v-070cd32b]{display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:14px;color:#9c2f2b;font-size:13px;font-weight:700}.report-meta strong[data-v-070cd32b]{color:#15253b;font-weight:800}.channel-note[data-v-070cd32b]{margin-top:22px;padding:18px 24px 18px 20px;border-left:6px solid #c9312b;background:#fffefa}.channel-note h2[data-v-070cd32b],.summary-section h2[data-v-070cd32b],.analysis-section h2[data-v-070cd32b]{margin:0;color:#c24b28;font-size:14px;font-weight:800;line-height:1.35}.channel-note p[data-v-070cd32b]{margin:12px 0 0;color:#223246;font-size:14px;line-height:1.85}.report-table-section[data-v-070cd32b]{margin-top:26px}.table-wrap[data-v-070cd32b]{overflow:auto;border:0;border-radius:7px;background:#fff;box-shadow:none}.report-table[data-v-070cd32b]{width:100%;min-width:1180px;border-collapse:separate;border-spacing:0;table-layout:fixed}.report-table th[data-v-070cd32b]{position:sticky;top:0;z-index:3;padding:13px 12px;background:linear-gradient(90deg,#052f56,#145f9d 58%,#378bd0);color:#fff;font-size:13px;font-weight:800;line-height:1.35;text-align:center;border-right:0}.report-table thead th[data-v-070cd32b]:first-child{border-top-left-radius:7px}.report-table thead th[data-v-070cd32b]:last-child{border-top-right-radius:7px}.report-table tbody tr:last-child td[data-v-070cd32b]:first-child{border-bottom-left-radius:7px}.report-table tbody tr:last-child td[data-v-070cd32b]:last-child{border-bottom-right-radius:7px}.report-table th.col-region[data-v-070cd32b]{left:0;z-index:5;width:72px}.report-table th.col-brand[data-v-070cd32b]{left:72px;z-index:5;width:180px}.report-table th[data-v-070cd32b]:not(.col-region):not(.col-brand){width:132px}.report-table td[data-v-070cd32b]{min-height:54px;padding:14px 12px;color:#1d2c3f;font-size:13px;line-height:1.55;vertical-align:top;text-align:center;border-right:0;border-bottom:0;background:#fffffff0;word-break:break-word}.report-table tbody tr:nth-child(2n) td[data-v-070cd32b]:not(.region-cell):not(.brand-cell){background:#f8fafd}.report-table td.empty[data-v-070cd32b]{color:#cad3de;text-align:center}.region-cell[data-v-070cd32b]{position:sticky;left:0;z-index:2;width:72px;padding:0;color:#fff;text-align:center;vertical-align:middle;overflow:hidden}.region-cell span[data-v-070cd32b]{position:absolute;inset:0;display:flex;width:100%;align-items:center;justify-content:center;padding:12px 8px;color:#fff;font-size:12px;font-weight:800;line-height:1.35}.brand-cell[data-v-070cd32b]{position:sticky;left:72px;z-index:2;width:180px;background:#f4f7fb;color:#15253b;font-weight:800;text-align:center;vertical-align:middle;overflow:hidden}.report-table td.brand-cell[data-v-070cd32b]{background-color:#f4f7fb}.brand-cell span[data-v-070cd32b]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:12px}td.region-cell.region-china[data-v-070cd32b]{background-color:#cf332b}td.region-cell.region-japan[data-v-070cd32b]{background-color:#2787b9}td.region-cell.region-us[data-v-070cd32b]{background-color:#28a565}td.region-cell.region-europe[data-v-070cd32b]{background-color:#8b3bb0}td.region-cell.region-korea[data-v-070cd32b]{background-color:#d75b00}td.region-cell.region-other[data-v-070cd32b]{background-color:#607085}.report-table td.region-cell[data-v-070cd32b]{border-bottom:0;box-shadow:inset 0 -.5px #ffffffd1}.summary-section[data-v-070cd32b]{margin-top:34px;overflow:hidden;border-radius:6px;background:#fff;border:1px solid #d8e1eb}.summary-section h2[data-v-070cd32b]{padding:14px 18px;background:#073b68;color:#fff;font-size:18px}.summary-section ul[data-v-070cd32b]{margin:0;padding:20px 24px 22px 34px}.summary-empty[data-v-070cd32b]{margin:0;padding:20px 24px 22px;color:#cad3de;font-size:14px;line-height:1.85;text-align:center}.summary-section li[data-v-070cd32b]{color:#1f2f44;font-size:14px;line-height:1.85}.summary-section li+li[data-v-070cd32b]{margin-top:8px}.analysis-section[data-v-070cd32b]{margin-top:26px;padding:20px 22px;border-left:5px solid #f09b3c;background:#fff8ed}.analysis-section p[data-v-070cd32b]{margin:12px 0 0;color:#24364d;font-size:14px;line-height:1.85}.analysis-section p.analysis-empty[data-v-070cd32b]{color:#cad3de;text-align:center}.report-footnote[data-v-070cd32b]{margin:34px 0 0;color:#9aa6b5;font-size:12px;line-height:1.6;text-align:center}@media(max-width:768px){.report-shell[data-v-070cd32b]{width:min(100% - 28px,1380px);padding:24px 0 54px}.report-header h1[data-v-070cd32b]{font-size:24px}.report-meta[data-v-070cd32b]{gap:8px 16px;font-size:12px}.channel-note[data-v-070cd32b]{padding:16px}.table-wrap[data-v-070cd32b]{border-radius:4px}.report-table[data-v-070cd32b]{min-width:1080px}.report-table th.col-region[data-v-070cd32b],.region-cell[data-v-070cd32b]{width:64px}.report-table th.col-brand[data-v-070cd32b],.brand-cell[data-v-070cd32b]{left:64px;width:150px}.report-table th[data-v-070cd32b],.report-table td[data-v-070cd32b]{padding:12px 10px;font-size:12px}.summary-section h2[data-v-070cd32b]{font-size:16px}}.training-page[data-v-0a12d4c5]{min-height:100vh;display:flex;flex-direction:column;background:#f5f7fa;color:#182948}.training-main[data-v-0a12d4c5]{width:min(100%,1480px);min-height:720px;margin:0 auto;padding:32px 28px 64px;flex:1}.lesson-header>div>span[data-v-0a12d4c5]{color:#52657c;font-size:12px;font-weight:700;line-height:1.4}.workspace-header[data-v-0a12d4c5]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:32px;margin:0;padding:18px 0 20px;border-bottom:1px solid #d7e1eb}.workspace-heading[data-v-0a12d4c5]{grid-column:2;display:flex;align-items:center;justify-content:center;gap:20px;min-width:0}.workspace-header h1[data-v-0a12d4c5]{min-width:0;margin:0;color:#132238;font-size:24px;line-height:1.35;letter-spacing:0;text-align:center;text-wrap:pretty}.student-identity[data-v-0a12d4c5]{grid-column:3;justify-self:end;display:flex;align-items:center;gap:12px;flex:0 0 auto;padding-left:24px;border-left:1px solid #d7e1eb;color:#6b798b;font-size:12px}.student-identity strong[data-v-0a12d4c5]{max-width:220px;overflow:hidden;color:#182948;font-family:SFMono-Regular,Consolas,monospace;font-size:14px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.student-identity[data-v-0a12d4c5] .change-id-button{min-height:32px;padding:0 4px;color:#1677ff;font-size:12px;font-weight:700}.student-identity[data-v-0a12d4c5] .change-id-button:hover{color:#0958d9;background:transparent}.workspace-loading[data-v-0a12d4c5]{min-height:480px;display:grid;place-items:center}.module-selection-workspace[data-v-0a12d4c5]{margin-top:24px}.training-module-workspace[data-v-0a12d4c5]{margin-top:24px;overflow:hidden;background:#fff;border:1px solid #d7e2ee;border-radius:8px;box-shadow:0 14px 38px #1b385b17}.selected-module-context[data-v-0a12d4c5]{padding:26px 32px;display:grid;grid-template-columns:36px minmax(0,1fr);gap:18px;align-items:center;background:linear-gradient(135deg,#eaf4ff,#f5f9ff);border-bottom:1px solid #d5e3f1}.selected-module-context[data-v-0a12d4c5] .module-back-button{width:36px;height:36px;padding:0;color:#1677ff;border:0;box-shadow:none}.selected-module-context[data-v-0a12d4c5] .module-back-button:hover,.selected-module-context[data-v-0a12d4c5] .module-back-button:focus,.selected-module-context[data-v-0a12d4c5] .module-back-button:focus-visible{color:#0958d9;background:#edf5ff;border:0;outline:none;box-shadow:none}.selected-module-context>div[data-v-0a12d4c5]{min-width:0}.selected-module-context span[data-v-0a12d4c5]{color:#63758a;font-size:12px;font-weight:750;line-height:1.4}.selected-module-context h2[data-v-0a12d4c5]{margin:4px 0 0;color:#132238;font-size:20px;line-height:1.4}.selected-module-context p[data-v-0a12d4c5]{max-width:960px;margin:7px 0 0;color:#52657c;font-size:14px;line-height:1.65}.mode-switch-row[data-v-0a12d4c5]{display:flex;justify-content:center;padding:0 32px;background:#fff;border-bottom:1px solid #dce3eb}.mode-switch-row[data-v-0a12d4c5] .training-mode-switch.ant-segmented{width:min(100%,520px);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.mode-switch-row[data-v-0a12d4c5] .training-mode-switch .ant-segmented-item{min-height:58px;border-radius:0;color:#52657c;transition:color .18s ease,background-color .18s ease}.mode-switch-row[data-v-0a12d4c5] .training-mode-switch .ant-segmented-item:after{border-radius:0}.mode-switch-row[data-v-0a12d4c5] .training-mode-switch .ant-segmented-item-label{min-height:58px;padding:0;line-height:normal}.mode-switch-row[data-v-0a12d4c5] .training-mode-switch .ant-segmented-item:hover:not(.ant-segmented-item-selected){color:#0f4f9f}.mode-switch-row[data-v-0a12d4c5] .training-mode-switch .ant-segmented-item-selected{color:#1677ff;background:transparent;box-shadow:none}.mode-switch-row[data-v-0a12d4c5] .training-mode-switch .ant-segmented-thumb{inset-block-start:auto;bottom:-1px;min-height:0;height:3px;padding:0;border-radius:0;background:#1677ff;box-shadow:none}.mode-switch-row[data-v-0a12d4c5] .training-mode-switch .ant-segmented-item-input:checked+.ant-segmented-item-label{position:relative;z-index:1;color:#1677ff}.mode-option-content[data-v-0a12d4c5]{display:flex;align-items:center;justify-content:center;gap:9px;min-height:58px;padding:0 24px;font-size:14px;font-weight:750;line-height:1.2;white-space:nowrap}.mode-option-content[data-v-0a12d4c5] .anticon{font-size:17px}.learning-workspace[data-v-0a12d4c5]{min-height:650px;background:#fff}.training-module-selection[data-v-0a12d4c5]{padding:34px 40px 44px}.workspace-ai-note[data-v-0a12d4c5]{margin:0;color:#7a8796;font-size:13px;font-weight:400;line-height:1.65;text-align:center}.mode-ai-note[data-v-0a12d4c5]{margin-top:24px;padding:0 32px 28px}.training-module-list[data-v-0a12d4c5]{margin:0;padding:0;list-style:none}.training-module-list li[data-v-0a12d4c5]{border-bottom:1px solid #cfd9e5}.training-module-list button[data-v-0a12d4c5]{width:100%;min-height:112px;padding:22px 12px;display:grid;grid-template-columns:48px minmax(0,1fr) max-content 24px;gap:22px;align-items:center;color:inherit;background:transparent;border:0;border-radius:0;cursor:pointer;text-align:left;transition:background-color .16s ease}.training-module-list button[data-v-0a12d4c5]:hover{background:#f5f9fd}.training-module-list button[data-v-0a12d4c5]:focus-visible{outline:2px solid #1677ff;outline-offset:-2px}.training-module-number[data-v-0a12d4c5]{color:#8fb8dc;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.training-module-copy[data-v-0a12d4c5]{min-width:0}.training-module-copy small[data-v-0a12d4c5],.training-module-copy strong[data-v-0a12d4c5],.training-module-copy>span[data-v-0a12d4c5]{display:block}.training-module-copy small[data-v-0a12d4c5]{margin-bottom:5px;color:#718096;font-size:11px;font-weight:750;line-height:1.4}.training-module-copy strong[data-v-0a12d4c5]{color:#182948;font-size:17px;font-weight:750;line-height:1.45}.training-module-copy>span[data-v-0a12d4c5]{max-width:880px;margin-top:7px;color:#53657a;font-size:13px;line-height:1.65}.training-module-status[data-v-0a12d4c5]{color:#52657c;font-size:12px;font-weight:700;white-space:nowrap}.training-module-list button[data-v-0a12d4c5]>.anticon{color:#8fb8dc;font-size:17px}.random-question-progress[data-v-0a12d4c5]{padding:24px 40px;display:grid;grid-template-columns:max-content minmax(180px,1fr) max-content;gap:20px;align-items:center;background:#f8fafc;border-bottom:1px solid #dce3eb}.random-progress-copy strong[data-v-0a12d4c5]{display:block;color:#182948;font-size:14px;font-weight:800;line-height:1.4}.random-progress-bar[data-v-0a12d4c5]{width:100%}.random-question-progress[data-v-0a12d4c5] .random-progress-bar .ant-progress-steps-outer{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.random-question-progress[data-v-0a12d4c5] .random-progress-bar .ant-progress-steps-item{width:auto!important;height:7px!important;margin:0;border-radius:2px}.random-question-navigation[data-v-0a12d4c5]{min-width:50px;display:flex;align-items:center;justify-content:flex-end;text-align:center}.random-question-navigation span[data-v-0a12d4c5]{color:#35475e;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.lesson-panel[data-v-0a12d4c5]{padding:34px 40px 44px;overflow:hidden}.lesson-header[data-v-0a12d4c5]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid #e2e7ed}.lesson-header h2[data-v-0a12d4c5]{margin:7px 0 0;color:#132238;font-size:20px;line-height:1.35}.lesson-section[data-v-0a12d4c5]{padding:24px 0}.lesson-section+.lesson-section[data-v-0a12d4c5]{border-top:1px solid #edf0f4}.lesson-section h3[data-v-0a12d4c5],.question-section .question-label[data-v-0a12d4c5]{margin:0 0 10px;color:#52657c;font-size:12px;font-weight:800}.lesson-section p[data-v-0a12d4c5]{width:100%;max-width:none;margin:0;color:#35475e;font-size:14px;line-height:1.8;text-align:justify;text-justify:inter-ideograph;text-wrap:pretty}.lesson-notes[data-v-0a12d4c5]{padding:24px;background:#f3f7fb;border:1px solid #dbe5ef!important;border-radius:4px}.lesson-notes p[data-v-0a12d4c5]{white-space:pre-line}.question-section[data-v-0a12d4c5]{margin-top:28px;padding-top:28px;border-top:2px solid #24364d}.question-section h3[data-v-0a12d4c5]{margin:0 0 18px;color:#182948;font-size:16px;line-height:1.7}.student-answer-record[data-v-0a12d4c5]{margin:0 0 22px;padding:16px 18px;background:#f6f8fa;border:1px solid #dce3eb;border-radius:4px}.student-answer-record strong[data-v-0a12d4c5]{color:#35475e;font-size:13px;font-weight:750}.student-answer-record p[data-v-0a12d4c5]{margin:8px 0 0;color:#35475e;font-size:14px;line-height:1.7;white-space:pre-wrap}.question-generation-status[data-v-0a12d4c5]{display:flex;align-items:center;min-height:52px;gap:10px;color:#52657c;font-size:14px}.question-generation-status .streaming-learning-question[data-v-0a12d4c5]{width:100%;margin:0}.question-retry-button[data-v-0a12d4c5]{height:auto;padding:8px 0}.inline-answer-composer[data-v-0a12d4c5]{position:relative}.inline-answer-composer[data-v-0a12d4c5] .ant-input{padding-right:62px;padding-bottom:54px}.inline-answer-composer[data-v-0a12d4c5] .inline-send-button{position:absolute;right:12px;bottom:12px;z-index:2;width:38px;min-width:38px;height:38px;padding:0;color:#fff;background:#8fb8dc;border:0;box-shadow:0 4px 12px #689ecc33}.inline-answer-composer[data-v-0a12d4c5] .inline-send-button:not(:disabled):hover,.inline-answer-composer[data-v-0a12d4c5] .inline-send-button:not(:disabled):active{color:#fff!important;background:#78a9d2!important;border:0!important;box-shadow:0 4px 12px #5991c038!important}.inline-answer-composer[data-v-0a12d4c5] .inline-send-button:focus,.inline-answer-composer[data-v-0a12d4c5] .inline-send-button:focus-visible{outline:none;border:0;box-shadow:0 0 0 3px #1677ff29}.inline-answer-composer[data-v-0a12d4c5] .inline-send-button:disabled{color:#8491a3!important;background:#e8edf3!important;border:0!important;box-shadow:none!important;opacity:1}.inline-answer-composer[data-v-0a12d4c5] .inline-send-button .anticon{font-size:15px}.answer-feedback[data-v-0a12d4c5]{margin-top:24px;padding:18px 20px;background:#f6f8fa;border:1px solid #dce3eb;border-radius:4px}.answer-feedback.correct[data-v-0a12d4c5],.answer-feedback.partial[data-v-0a12d4c5],.answer-feedback.wrong[data-v-0a12d4c5],.answer-feedback.pending[data-v-0a12d4c5]{background:#f6f8fa;border-color:#dce3eb}.answer-feedback-header[data-v-0a12d4c5]{display:flex;justify-content:space-between;gap:16px}.answer-feedback-header strong[data-v-0a12d4c5],.answer-feedback-header span[data-v-0a12d4c5]{color:#35475e;font-size:14px}.answer-feedback-header span[data-v-0a12d4c5]{font-weight:700}.answer-feedback p[data-v-0a12d4c5]{margin:10px 0 0;color:#35475e;font-size:14px;line-height:1.75;white-space:pre-wrap}.feedback-next-actions[data-v-0a12d4c5]{width:100%;margin-top:20px;display:flex;justify-content:center}.feedback-waiting[data-v-0a12d4c5]{display:inline-flex;align-items:center;gap:8px}.streaming-cursor[data-v-0a12d4c5]{width:2px;height:1.1em;margin-left:3px;display:inline-block;vertical-align:-.14em;background:#1677ff;animation:training-stream-cursor-0a12d4c5 .8s steps(1,end) infinite}@keyframes training-stream-cursor-0a12d4c5{50%{opacity:0}}.round-review-workspace[data-v-0a12d4c5],.round-summary-workspace[data-v-0a12d4c5]{min-height:620px;padding:36px 40px 44px}.round-stage-header[data-v-0a12d4c5]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid #dce3eb}.round-stage-header>div[data-v-0a12d4c5]{min-width:0}.round-stage-header span[data-v-0a12d4c5]{color:#52657c;font-size:12px;font-weight:800;line-height:1.4}.round-stage-header h2[data-v-0a12d4c5]{margin:6px 0 0;color:#132238;font-size:20px;line-height:1.4}.round-stage-header>strong[data-v-0a12d4c5]{flex:0 0 auto;color:#35475e;font-size:13px;font-variant-numeric:tabular-nums}.review-mastery-row[data-v-0a12d4c5]{margin-top:24px;padding:16px 18px;display:grid;grid-template-columns:max-content minmax(160px,1fr) 48px;gap:18px;align-items:center;background:#f3f7fb;border-radius:4px}.review-mastery-row>span[data-v-0a12d4c5]{color:#52657c;font-size:12px;font-weight:700}.review-mastery-row>strong[data-v-0a12d4c5]{color:#182948;font-size:14px;text-align:right;font-variant-numeric:tabular-nums}.review-content[data-v-0a12d4c5]{margin-top:30px}.review-content h3[data-v-0a12d4c5]{margin:0 0 12px;color:#52657c;font-size:12px;font-weight:800}.review-content p[data-v-0a12d4c5]{margin:0;color:#35475e;font-size:14px;line-height:1.8;text-align:justify;text-justify:inter-ideograph;white-space:pre-line}.round-stage-actions[data-v-0a12d4c5],.summary-actions[data-v-0a12d4c5]{margin-top:32px;display:flex;align-items:center;justify-content:center;gap:12px}.round-primary-button[data-v-0a12d4c5],.round-secondary-button[data-v-0a12d4c5]{min-width:148px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;box-shadow:none;font-weight:600}.round-primary-button[data-v-0a12d4c5]{border:0}.round-secondary-button[data-v-0a12d4c5]{color:#24548a;background:#fff;border:1px solid #b9c8d8}.round-primary-button[data-v-0a12d4c5]:hover,.round-primary-button[data-v-0a12d4c5]:active,.round-primary-button[data-v-0a12d4c5]:focus,.round-primary-button[data-v-0a12d4c5]:focus-visible,.round-secondary-button[data-v-0a12d4c5]:focus,.round-secondary-button[data-v-0a12d4c5]:focus-visible{outline:none;box-shadow:none!important}.round-primary-button[data-v-0a12d4c5]:hover,.round-primary-button[data-v-0a12d4c5]:active,.round-primary-button[data-v-0a12d4c5]:focus,.round-primary-button[data-v-0a12d4c5]:focus-visible{border:0!important}.summary-heading p[data-v-0a12d4c5]{max-width:820px;margin:10px 0 0;color:#52657c;font-size:14px;line-height:1.7}.summary-heading[data-v-0a12d4c5]{justify-content:center;text-align:center}.summary-heading>div[data-v-0a12d4c5]{width:100%}.summary-heading h2[data-v-0a12d4c5]{font-weight:800}.summary-heading p[data-v-0a12d4c5]{margin-right:auto;margin-left:auto}.round-summary-list[data-v-0a12d4c5]{margin:0;padding:0;list-style:none}.summary-generating-workspace[data-v-0a12d4c5]{min-height:620px;display:grid;place-items:center;padding:48px 40px;text-align:center}.summary-generating-content[data-v-0a12d4c5]{max-width:520px;display:flex;align-items:center;flex-direction:column;gap:14px}.summary-generating-content .ant-spin[data-v-0a12d4c5]{margin-bottom:8px;color:#8fb8dc}.summary-generating-content h2[data-v-0a12d4c5]{margin:0;color:#182948;font-size:22px;line-height:1.4}.summary-generating-content p[data-v-0a12d4c5]{margin:0;color:#637083;font-size:14px;line-height:1.8}.round-summary-list li[data-v-0a12d4c5]{min-height:104px;padding:20px 4px;display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:18px;align-items:center;border-bottom:1px solid #dce3eb}.summary-metrics[data-v-0a12d4c5]{margin:24px 0 30px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #dce3eb;border-bottom:1px solid #dce3eb}.summary-metrics>div[data-v-0a12d4c5]{min-height:76px;padding:16px 20px;display:flex;align-items:baseline;gap:10px;border-right:1px solid #dce3eb}.summary-metrics>div[data-v-0a12d4c5]:last-child{border-right:0}.summary-metrics span[data-v-0a12d4c5]{color:#637083;font-size:12px}.summary-metrics strong[data-v-0a12d4c5]{color:#182948;font-size:21px;font-variant-numeric:tabular-nums}.summary-metrics small[data-v-0a12d4c5]{color:#637083;font-size:12px}.ai-round-summary[data-v-0a12d4c5]{padding:4px 0 26px;border-bottom:1px solid #dce3eb}.summary-section-label[data-v-0a12d4c5]{display:flex;align-items:baseline;gap:12px}.summary-section-label>span[data-v-0a12d4c5]{color:#8fb8dc;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.ai-round-summary h3[data-v-0a12d4c5],.summary-analysis h3[data-v-0a12d4c5]{margin:0;color:#35475e;font-size:14px}.ai-round-summary p[data-v-0a12d4c5]{max-width:900px;margin:14px 0 0 26px;color:#35475e;font-size:14px;line-height:1.9;white-space:pre-line}.summary-analysis[data-v-0a12d4c5]{display:grid;grid-template-columns:1fr;gap:0;padding:0}.summary-analysis article[data-v-0a12d4c5]{min-width:0;padding:22px 0;border-bottom:1px solid #dce3eb}.summary-analysis article[data-v-0a12d4c5]:last-child{border-bottom-color:#182948}.summary-analysis ul[data-v-0a12d4c5]{margin:12px 0 0 26px;padding-left:18px;color:#52657c;font-size:13px;line-height:1.8}.summary-review-heading[data-v-0a12d4c5]{margin-top:0;padding:24px 4px 14px;border-bottom:1px solid #dce3eb}.summary-review-heading h3[data-v-0a12d4c5]{margin:0;color:#182948;font-size:16px;font-weight:800;line-height:1.5}.round-summary-list h3[data-v-0a12d4c5]{margin:0;color:#182948;font-size:15px;line-height:1.5}.round-summary-list p[data-v-0a12d4c5]{margin:6px 0 0;color:#637083;font-size:13px;line-height:1.65}.knowledge-detail-button[data-v-0a12d4c5]{min-width:142px;color:#6b95bd;font-size:13px;font-weight:650;white-space:nowrap}.knowledge-detail-button[data-v-0a12d4c5],.knowledge-detail-button[data-v-0a12d4c5]:hover,.knowledge-detail-button[data-v-0a12d4c5]:active,.knowledge-detail-button[data-v-0a12d4c5]:focus{color:#6b95bd!important;border:0!important;box-shadow:none!important}.round-summary-button[data-v-0a12d4c5]{min-width:160px;height:42px;color:#6b95bd;background:#eef4fb;border:0;border-radius:4px;box-shadow:none;font-weight:600}.round-summary-button[data-v-0a12d4c5]:hover,.round-summary-button[data-v-0a12d4c5]:active,.round-summary-button[data-v-0a12d4c5]:focus,.round-summary-button[data-v-0a12d4c5]:focus-visible{color:#4f7fae!important;background:#e2edf8!important;border:0!important;box-shadow:none!important}.knowledge-detail-content header[data-v-0a12d4c5]{padding:4px 0 20px;border-bottom:1px solid #dce3eb}.knowledge-detail-content header span[data-v-0a12d4c5]{color:#637083;font-size:12px;font-weight:700}.knowledge-detail-content header h2[data-v-0a12d4c5]{margin:8px 0 0;color:#182948;font-size:20px;line-height:1.45}.knowledge-detail-content section[data-v-0a12d4c5]{padding-top:22px}.knowledge-detail-content section h3[data-v-0a12d4c5]{margin:0 0 8px;color:#263b57;font-size:14px}.knowledge-detail-content section p[data-v-0a12d4c5]{margin:0;color:#52657c;font-size:14px;line-height:1.8;white-space:pre-line}.assessment-workspace[data-v-0a12d4c5]{min-height:650px;padding:32px;background:#fff}.assessment-empty[data-v-0a12d4c5]{min-height:360px;padding:48px 20px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.assessment-empty[data-v-0a12d4c5] .anticon{color:#7a8ba0;font-size:34px}.assessment-empty h3[data-v-0a12d4c5]{margin:18px 0 0;color:#182948;font-size:17px;line-height:1.5}.assessment-empty p[data-v-0a12d4c5]{max-width:520px;margin:8px 0 0;color:#637083;font-size:14px;line-height:1.7}.assessment-starting[data-v-0a12d4c5]{min-height:430px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;text-align:center}.assessment-starting strong[data-v-0a12d4c5]{margin-top:8px;color:#182948;font-size:15px}.assessment-starting p[data-v-0a12d4c5]{margin:0;color:#52657c;font-size:14px}.attempt-header[data-v-0a12d4c5]{margin-bottom:24px}.case-background[data-v-0a12d4c5]{margin-top:0;padding:20px 22px;background:#f4f8fc;border-top:1px solid #cfdceb;border-bottom:1px solid #cfdceb}.case-background-heading[data-v-0a12d4c5]{display:flex;align-items:center}.case-background-heading strong[data-v-0a12d4c5]{color:#182948;font-size:13px}.case-background>p[data-v-0a12d4c5]{margin:12px 0 0;color:#293b52;font-size:14px;line-height:1.8;text-align:justify;text-justify:inter-ideograph}.assessment-scope[data-v-0a12d4c5]{padding:20px 22px;background:#f4f8fc;border-top:0;border-bottom:1px solid #cfdceb}.assessment-scope h3[data-v-0a12d4c5]{margin:0;color:#182948;font-size:13px;font-weight:800}.assessment-scope p[data-v-0a12d4c5]{margin:12px 0 0;color:#293b52;font-size:14px;line-height:1.8;text-align:justify;text-justify:inter-ideograph}.assessment-scope strong[data-v-0a12d4c5]{color:#293b52;font-weight:600}.diagnostic-panel[data-v-0a12d4c5]{border:1px solid #dce3eb;border-radius:6px;overflow:hidden}.diagnostic-panel-header[data-v-0a12d4c5]{min-height:64px;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff;border-bottom:1px solid #dce3eb}.diagnostic-panel-header strong[data-v-0a12d4c5],.diagnostic-panel-header span[data-v-0a12d4c5]{display:block}.diagnostic-panel-header strong[data-v-0a12d4c5]{color:#182948;font-size:13px}.diagnostic-panel-header span[data-v-0a12d4c5]{margin-top:3px;color:#6c798a;font-size:12px}.diagnostic-log[data-v-0a12d4c5]{height:470px;padding:24px;overflow-y:auto;background:#f7f9fb}.assessment-inline-error[data-v-0a12d4c5]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 18px;color:#8a5a2b;background:#fff8ed;border-bottom:1px solid #f0dfc3;font-size:13px}.assessment-inline-error .ant-btn[data-v-0a12d4c5]{flex:0 0 auto;padding:0;color:#6b95bd;font-size:13px}.diagnostic-message[data-v-0a12d4c5]{width:fit-content;max-width:76%;margin-bottom:18px}.diagnostic-message.student[data-v-0a12d4c5]{margin-left:auto}.diagnostic-message>span[data-v-0a12d4c5]{display:block;margin-bottom:5px;color:#6c798a;font-size:12px;font-weight:800}.diagnostic-message.student>span[data-v-0a12d4c5]{text-align:right}.diagnostic-message p[data-v-0a12d4c5]{margin:0;padding:12px 14px;background:#fff;border:1px solid #d7dee7;border-radius:5px;color:#293b52;font-size:14px;line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap}.diagnostic-message.student p[data-v-0a12d4c5]{background:#eef1f4;border-color:#d8dee6;color:#293b52}.diagnostic-message.pending[data-v-0a12d4c5]{min-height:54px;display:grid;align-content:center}.assessment-pending-copy[data-v-0a12d4c5]{min-height:48px;display:flex;align-items:center;gap:10px;color:#52657c;font-size:13px}.diagnostic-composer[data-v-0a12d4c5]{padding:14px 16px 16px;background:#fff;border-top:1px solid #dce3eb}.diagnostic-finish-entry.round-summary-button[data-v-0a12d4c5]{min-width:138px;height:36px;flex:0 0 auto;padding:5px 14px;font-size:13px}.diagnostic-finish-modal .ant-modal-footer .ant-btn.round-summary-button[data-v-0a12d4c5]{min-width:160px!important;height:42px!important;color:#6b95bd!important;background:#eef4fb!important;border:0!important;border-radius:4px!important;box-shadow:none!important;font-weight:600!important}.diagnostic-finish-modal .ant-modal-footer .ant-btn.round-summary-button[data-v-0a12d4c5]:hover,.diagnostic-finish-modal .ant-modal-footer .ant-btn.round-summary-button[data-v-0a12d4c5]:focus{color:#4f7fae!important;background:#e2edf8!important}.diagnostic-finish-modal .ant-modal-footer .ant-btn[data-v-0a12d4c5]{min-width:132px;height:38px;padding:6px 16px;border-radius:4px;font-size:13px;font-weight:600}.diagnostic-finish-modal .ant-modal-footer .ant-btn-default[data-v-0a12d4c5]{color:#5f7185!important;background:#fff!important;border:1px solid #cfd9e4!important;box-shadow:none!important}.diagnostic-finish-modal .ant-modal-footer .ant-btn-default[data-v-0a12d4c5]:hover,.diagnostic-finish-modal .ant-modal-footer .ant-btn-default[data-v-0a12d4c5]:focus{color:#3f6384!important;border-color:#9bbbd6!important;background:#f7fafc!important}.diagnostic-finish-modal .ant-modal-footer .ant-btn-primary[data-v-0a12d4c5]{color:#fff!important;background:#78acd2!important;border:1px solid #78acd2!important;box-shadow:none!important}.diagnostic-finish-modal .ant-modal-footer .ant-btn-primary[data-v-0a12d4c5]:hover,.diagnostic-finish-modal .ant-modal-footer .ant-btn-primary[data-v-0a12d4c5]:focus{background:#649bc5!important;border-color:#649bc5!important}.report-generating-status[data-v-0a12d4c5]{display:inline-flex;align-items:center;gap:9px}.report-generating-status[data-v-0a12d4c5]:before{width:13px;height:13px;flex:0 0 13px;content:"";border:2px solid #c8deef;border-top-color:#6b95bd;border-radius:50%;animation:report-status-spin-0a12d4c5 .8s linear infinite}@keyframes report-status-spin-0a12d4c5{to{transform:rotate(360deg)}}.diagnostic-composer-row[data-v-0a12d4c5]{width:100%}.diagnostic-composer-row[data-v-0a12d4c5] .ant-input{padding-top:10px;padding-left:12px;line-height:1.7}.result-panel[data-v-0a12d4c5]{margin-top:24px}.result-summary[data-v-0a12d4c5]{min-height:146px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#f7f9fb;border:1px solid #d6e0ea;border-left:4px solid #d99058;border-radius:6px}.result-summary.passed[data-v-0a12d4c5]{background:#f4faf6;border-color:#c7dfcf;border-left-color:#5e9b70}.result-summary.veto[data-v-0a12d4c5]{background:#fff7f6;border-color:#e8c4bf;border-left-color:#c86558}.result-summary>div[data-v-0a12d4c5]{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.result-summary span[data-v-0a12d4c5]{margin:0;color:#52657c;font-size:13px;font-weight:800}.result-summary strong[data-v-0a12d4c5]{color:#182948;font-size:48px;line-height:1;font-variant-numeric:tabular-nums}.result-summary small[data-v-0a12d4c5]{color:#637083;font-size:13px;margin-top:-3px}.result-summary>button[data-v-0a12d4c5]{min-width:116px;height:40px;padding:0 18px;border-color:#b8c8d8;border-radius:4px;color:#315f86;font-weight:700}.result-summary>button[data-v-0a12d4c5]:hover{border-color:#7fa8c8;color:#234c70}.result-analysis[data-v-0a12d4c5]{margin-top:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #dce3eb;border-bottom:1px solid #dce3eb}.result-analysis article[data-v-0a12d4c5]{min-width:0;padding:22px 20px}.result-analysis article[data-v-0a12d4c5]:first-child{grid-column:1 / -1;border-bottom:1px solid #dce3eb}.result-analysis article+article[data-v-0a12d4c5]:not(:last-child){border-right:1px solid #dce3eb}.result-analysis h3[data-v-0a12d4c5]{margin:0 0 10px;color:#182948;font-size:14px}.result-analysis p[data-v-0a12d4c5],.result-analysis ul[data-v-0a12d4c5]{margin:0;color:#52657c;font-size:14px;line-height:1.7}.result-analysis ul[data-v-0a12d4c5]{padding-left:20px}@media(max-width:980px){.training-main[data-v-0a12d4c5]{padding:24px 16px 48px}.workspace-header[data-v-0a12d4c5]{gap:20px}.student-identity[data-v-0a12d4c5]{padding-left:20px}.training-module-selection[data-v-0a12d4c5]{padding:30px 24px 36px}.training-module-list button[data-v-0a12d4c5]{grid-template-columns:40px minmax(0,1fr) max-content 20px;gap:16px}.random-question-progress[data-v-0a12d4c5]{padding:22px 24px}.lesson-panel[data-v-0a12d4c5]{padding:28px 24px 36px}}@media(max-width:760px){.training-main[data-v-0a12d4c5]{padding:18px 12px 40px}.workspace-header[data-v-0a12d4c5]{display:flex;align-items:stretch;flex-direction:column;gap:16px;padding-top:8px}.workspace-heading[data-v-0a12d4c5]{align-items:center;justify-content:center;gap:7px}.workspace-header h1[data-v-0a12d4c5]{font-size:20px}.student-identity[data-v-0a12d4c5]{width:100%;min-width:0;padding:12px 0 0;border-top:1px solid #d7e1eb;border-left:0}.module-selection-workspace[data-v-0a12d4c5]{margin-top:18px}.training-module-workspace[data-v-0a12d4c5]{margin-top:18px;border-radius:6px}.selected-module-context[data-v-0a12d4c5]{padding:20px 18px;grid-template-columns:34px minmax(0,1fr);gap:12px}.selected-module-context h2[data-v-0a12d4c5]{font-size:18px}.mode-switch-row[data-v-0a12d4c5]{padding:0 12px}.mode-switch-row[data-v-0a12d4c5] .ant-segmented{width:100%}.mode-switch-row[data-v-0a12d4c5] .ant-segmented-item{flex:1;text-align:center}.mode-option-content[data-v-0a12d4c5]{padding:0 12px;font-size:14px}.training-module-selection[data-v-0a12d4c5]{padding:24px 18px 32px}.training-module-list button[data-v-0a12d4c5]{min-height:104px;padding:18px 6px;grid-template-columns:30px minmax(0,1fr) 18px;gap:10px}.training-module-copy strong[data-v-0a12d4c5]{font-size:16px}.training-module-copy>span[data-v-0a12d4c5]{font-size:12px}.training-module-status[data-v-0a12d4c5]{display:none}.random-question-progress[data-v-0a12d4c5]{padding:18px;grid-template-columns:minmax(0,1fr) max-content;gap:12px}.random-progress-copy[data-v-0a12d4c5]{grid-column:1;grid-row:1}.random-progress-bar[data-v-0a12d4c5]{grid-column:1 / -1;grid-row:2}.random-question-navigation[data-v-0a12d4c5]{grid-column:2;grid-row:1}.lesson-panel[data-v-0a12d4c5]{padding:24px 18px 32px}.lesson-header[data-v-0a12d4c5]{flex-direction:column;gap:12px}.lesson-notes[data-v-0a12d4c5]{padding:18px}.round-review-workspace[data-v-0a12d4c5],.round-summary-workspace[data-v-0a12d4c5]{padding:26px 18px 34px}.summary-generating-workspace[data-v-0a12d4c5]{min-height:520px;padding:36px 22px}.round-stage-header[data-v-0a12d4c5]{flex-direction:column;gap:10px}.round-stage-header h2[data-v-0a12d4c5]{font-size:19px}.review-mastery-row[data-v-0a12d4c5]{grid-template-columns:1fr 44px;gap:10px}.review-mastery-row>span[data-v-0a12d4c5]{grid-column:1 / -1}.round-summary-list li[data-v-0a12d4c5]{grid-template-columns:minmax(0,1fr) max-content;gap:12px}.knowledge-detail-button[data-v-0a12d4c5]{width:max-content}.summary-actions[data-v-0a12d4c5]{align-items:stretch;flex-direction:column-reverse}.summary-actions[data-v-0a12d4c5] .ant-btn{width:100%}.summary-metrics[data-v-0a12d4c5]{grid-template-columns:1fr}.summary-metrics>div[data-v-0a12d4c5]{min-height:62px;padding:13px 14px;border-right:0;border-bottom:1px solid #dce3eb}.summary-metrics>div[data-v-0a12d4c5]:last-child{border-bottom:0}.summary-analysis[data-v-0a12d4c5]{gap:0}.ai-round-summary p[data-v-0a12d4c5],.summary-analysis ul[data-v-0a12d4c5]{margin-left:24px}.assessment-workspace[data-v-0a12d4c5]{padding:22px 16px}.result-summary[data-v-0a12d4c5]{align-items:flex-start;flex-direction:column}.case-background[data-v-0a12d4c5]{padding:18px 16px}.diagnostic-log[data-v-0a12d4c5]{height:420px;padding:16px}.assessment-inline-error[data-v-0a12d4c5]{align-items:flex-start;flex-direction:column;gap:4px}.diagnostic-panel-header[data-v-0a12d4c5]{align-items:flex-start;flex-direction:column;gap:10px}.diagnostic-finish-entry.round-summary-button[data-v-0a12d4c5]{width:100%}.diagnostic-message[data-v-0a12d4c5]{max-width:90%}.result-analysis[data-v-0a12d4c5]{grid-template-columns:1fr}.result-analysis article[data-v-0a12d4c5]:first-child{grid-column:auto}.result-analysis article+article[data-v-0a12d4c5]{border-top:1px solid #dce3eb;border-right:0!important}.result-summary>div[data-v-0a12d4c5]{flex-wrap:wrap}}.training-introduction-page[data-v-365b3bdc]{--intro-ink: #132238;--intro-muted: #53657a;--intro-blue: #1677ff;--intro-line: #d9e3ef;--intro-gradient: linear-gradient(180deg, #fff 0%, #f5f9fe 58%, #edf5fd 100%);min-height:100vh;display:flex;flex-direction:column;color:var(--intro-ink);background:#fff}.introduction-main[data-v-365b3bdc]{flex:1;width:100%}.introduction-hero[data-v-365b3bdc]{padding:78px 28px 84px;background:var(--intro-gradient);border-bottom:1px solid var(--intro-line)}.hero-inner[data-v-365b3bdc]{width:min(100%,1080px);margin:0 auto;text-align:center}.assessment-copy>span[data-v-365b3bdc],.record-panel>span[data-v-365b3bdc]{color:var(--intro-blue);font-size:12px;font-weight:800;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.hero-inner h1[data-v-365b3bdc]{margin:0;color:var(--intro-ink);font-size:48px;font-weight:800;line-height:1.16;letter-spacing:-.02em;text-wrap:balance}.hero-description[data-v-365b3bdc]{max-width:900px;margin:24px auto 0;color:#33475f;font-size:17px;line-height:1.9;text-wrap:pretty}.hero-process[data-v-365b3bdc]{width:min(100%,820px);margin:32px auto 0}.hero-process ol[data-v-365b3bdc]{margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none}.hero-process li[data-v-365b3bdc]{min-height:70px;position:relative;padding:0 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px}.hero-process li[data-v-365b3bdc]:not(:last-child):after{position:absolute;top:7px;right:-9px;color:#82a6cc;font-size:18px;font-weight:400;line-height:34px;content:"→"}.hero-process li>span[data-v-365b3bdc]{width:34px;height:34px;display:grid;place-items:center;color:var(--intro-blue);background:#fff;border:1px solid #a9c5e3;border-radius:50%;box-shadow:0 6px 16px #1677ff1a;font-size:10px;font-weight:800;line-height:1}.hero-process li>strong[data-v-365b3bdc]{color:#263a52;font-size:14px;font-weight:750;line-height:1.5}.student-entry[data-v-365b3bdc]{width:min(100%,720px);margin:36px auto 0;padding:22px;background:#fff;border:0;border-radius:8px;box-shadow:0 16px 42px #13223817;text-align:left}.student-entry-switch[data-v-365b3bdc]{margin-bottom:14px}.student-entry[data-v-365b3bdc] .student-entry-switch.ant-segmented{padding:4px;background:#edf3fa;border-radius:6px}.student-entry[data-v-365b3bdc] .student-entry-switch .ant-segmented-item{min-height:42px;border-radius:4px}.student-entry[data-v-365b3bdc] .student-entry-switch .ant-segmented-item-label{min-height:42px;padding:9px 18px;line-height:24px}.entry-mode-content[data-v-365b3bdc]{display:inline-flex;align-items:center;justify-content:center;gap:8px}.student-entry-new[data-v-365b3bdc] .ant-btn{width:100%;min-height:44px}.student-entry-row[data-v-365b3bdc]{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px}.student-entry-error[data-v-365b3bdc]{margin:9px 0 0;color:#b42318;font-size:13px;line-height:1.5}.audience-section[data-v-365b3bdc],.system-section[data-v-365b3bdc],.module-section[data-v-365b3bdc],.cycle-section[data-v-365b3bdc],.faq-section[data-v-365b3bdc]{padding:96px 28px}.audience-inner[data-v-365b3bdc],.system-inner[data-v-365b3bdc],.section-heading[data-v-365b3bdc],.module-list[data-v-365b3bdc],.cycle-layout[data-v-365b3bdc],.assessment-inner[data-v-365b3bdc],.faq-list[data-v-365b3bdc]{width:min(100%,1280px);margin-left:auto;margin-right:auto}.audience-inner[data-v-365b3bdc]{display:block}.audience-section[data-v-365b3bdc]{background:#fff}.audience-statement[data-v-365b3bdc]{max-width:900px;margin:0 auto 56px;text-align:center}.audience-statement h2[data-v-365b3bdc],.section-heading h2[data-v-365b3bdc],.assessment-copy h2[data-v-365b3bdc]{margin:10px 0 0;color:var(--intro-ink);font-size:34px;font-weight:800;line-height:1.25;letter-spacing:-.01em;text-wrap:balance}.audience-statement h2[data-v-365b3bdc]{margin-top:0;font-size:38px;line-height:1.3;letter-spacing:0}.audience-statement p[data-v-365b3bdc],.section-heading p[data-v-365b3bdc]{margin:18px 0 0;color:var(--intro-muted);font-size:15px;line-height:1.8;text-wrap:pretty}.audience-statement p[data-v-365b3bdc]{max-width:840px;margin-left:auto;margin-right:auto;font-size:17px;line-height:1.9}.audience-list[data-v-365b3bdc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--intro-line);border-bottom:1px solid var(--intro-line)}.audience-list article[data-v-365b3bdc]{padding:34px 40px 36px;display:block}.audience-list article[data-v-365b3bdc]:nth-child(odd){border-right:1px solid var(--intro-line)}.audience-list article[data-v-365b3bdc]:nth-child(n+3){border-top:1px solid var(--intro-line)}.audience-list article>span[data-v-365b3bdc],.module-summary>span[data-v-365b3bdc],.module-outcomes>span[data-v-365b3bdc],.module-checkpoint>span[data-v-365b3bdc],.cycle-step>span[data-v-365b3bdc],.scenario-brief>span[data-v-365b3bdc]{color:var(--intro-blue);font-size:11px;font-weight:800;line-height:1.5;letter-spacing:.04em}.audience-list h3[data-v-365b3bdc],.module-row h3[data-v-365b3bdc],.cycle-step h3[data-v-365b3bdc],.record-panel h3[data-v-365b3bdc],.assessment-rule-list h3[data-v-365b3bdc]{margin:0;color:var(--intro-ink);font-size:18px;line-height:1.45;text-wrap:balance}.audience-list p[data-v-365b3bdc],.module-row p[data-v-365b3bdc],.cycle-step p[data-v-365b3bdc],.assessment-rule-list p[data-v-365b3bdc]{margin:0;color:var(--intro-muted);font-size:14px;line-height:1.75;text-wrap:pretty}.audience-list article>span[data-v-365b3bdc]{display:block;margin-bottom:10px;font-size:13px;letter-spacing:0}.audience-list h3[data-v-365b3bdc]{font-size:20px;font-weight:750;line-height:1.45}.audience-list p[data-v-365b3bdc]{margin-top:12px;font-size:15px;line-height:1.8}.system-section[data-v-365b3bdc]{background:#fff;border-top:1px solid var(--intro-line)}.system-heading[data-v-365b3bdc]{max-width:900px;margin:0 auto;text-align:center}.system-heading h2[data-v-365b3bdc]{margin:0;color:var(--intro-ink);font-size:34px;font-weight:800;line-height:1.3;letter-spacing:0;text-wrap:balance}.system-heading p[data-v-365b3bdc]{max-width:780px;margin:18px auto 0;color:var(--intro-muted);font-size:15px;line-height:1.8;text-wrap:pretty}.system-list[data-v-365b3bdc]{margin-top:48px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#cbdff5;border-top:1px solid #cbdff5;border-bottom:1px solid #cbdff5}.system-list article[data-v-365b3bdc]{padding:30px 32px 32px;background:transparent}.system-list article>span[data-v-365b3bdc]{color:var(--intro-blue);font-size:11px;font-weight:800;line-height:1.5}.system-list h3[data-v-365b3bdc]{margin:10px 0 0;color:var(--intro-ink);font-size:19px;font-weight:750;line-height:1.45;text-wrap:balance}.system-list p[data-v-365b3bdc]{margin:12px 0 0;color:var(--intro-muted);font-size:14px;line-height:1.8;text-wrap:pretty}.module-section[data-v-365b3bdc]{background:#fff;border-top:1px solid #e3e9f0;border-bottom:1px solid #e3e9f0}.section-heading[data-v-365b3bdc]{margin-bottom:48px;text-align:center}.section-heading h2[data-v-365b3bdc]{margin-top:0}.section-heading p[data-v-365b3bdc]{max-width:780px;margin-left:auto;margin-right:auto}.module-list[data-v-365b3bdc]{border-bottom:1px solid #cfd9e5}.module-row[data-v-365b3bdc]{padding:36px 0;display:grid;grid-template-columns:minmax(250px,.9fr) minmax(320px,1.25fr) minmax(250px,.85fr);gap:48px;align-items:start;border-top:1px solid #cfd9e5}.module-summary h3[data-v-365b3bdc]{margin-top:9px;font-size:20px}.module-summary p[data-v-365b3bdc]{margin-top:13px}.module-outcomes ul[data-v-365b3bdc]{margin:12px 0 0;padding:0;list-style:none}.module-outcomes li[data-v-365b3bdc]{position:relative;padding:9px 0 9px 18px;color:#34495f;font-size:14px;line-height:1.65;border-top:1px solid #e0e6ed}.module-outcomes li[data-v-365b3bdc]:last-child{border-bottom:1px solid #e0e6ed}.module-outcomes li[data-v-365b3bdc]:before{position:absolute;top:18px;left:2px;width:5px;height:5px;border-radius:50%;background:var(--intro-blue);content:""}.module-checkpoint[data-v-365b3bdc]{padding:4px 0 0;background:transparent;border:0;border-radius:0}.module-checkpoint p[data-v-365b3bdc]{margin-top:12px;color:#263a52;font-size:15px;font-weight:650;line-height:1.75;text-wrap:pretty}.cycle-section[data-v-365b3bdc]{background:var(--intro-gradient)}.cycle-layout[data-v-365b3bdc]{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:54px;align-items:stretch}.cycle-list[data-v-365b3bdc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--intro-line)}.cycle-step[data-v-365b3bdc]{padding:28px 30px 30px;border-top:1px solid var(--intro-line)}.cycle-step[data-v-365b3bdc]:nth-child(odd){border-right:1px solid var(--intro-line)}.cycle-step>span[data-v-365b3bdc]{color:var(--intro-blue)}.cycle-step h3[data-v-365b3bdc]{margin-top:9px}.cycle-step p[data-v-365b3bdc]{margin-top:12px}.cycle-step b[data-v-365b3bdc]{display:block;margin-top:17px;color:#245d9c;font-size:12px;font-weight:800;line-height:1.6}.record-panel[data-v-365b3bdc]{padding:36px 34px;background:#fff;border:1px solid #cbdff5;border-radius:8px;color:var(--intro-ink);box-shadow:0 16px 42px #13223814}.record-panel>span[data-v-365b3bdc]{color:var(--intro-blue)}.record-panel h3[data-v-365b3bdc]{margin-top:12px;color:var(--intro-ink);font-size:24px}.record-panel p[data-v-365b3bdc]{margin:16px 0 0;color:var(--intro-muted);font-size:14px;line-height:1.75}.record-panel ul[data-v-365b3bdc]{margin:24px 0 0;padding:0;list-style:none;border-top:1px solid var(--intro-line)}.record-panel li[data-v-365b3bdc]{padding:14px 0;color:#33475f;font-size:13px;line-height:1.65;border-bottom:1px solid var(--intro-line)}.assessment-section[data-v-365b3bdc]{padding:96px 28px;background:var(--intro-gradient);color:var(--intro-ink)}.assessment-inner[data-v-365b3bdc]{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);gap:90px;align-items:start}.assessment-copy>span[data-v-365b3bdc]{color:var(--intro-blue)}.assessment-copy h2[data-v-365b3bdc]{color:var(--intro-ink)}.assessment-copy>p[data-v-365b3bdc]{margin:20px 0 0;color:var(--intro-muted);font-size:15px;line-height:1.8}.scenario-brief[data-v-365b3bdc]{margin-top:36px;padding:22px 0;border-top:1px solid var(--intro-line);border-bottom:1px solid var(--intro-line)}.scenario-brief>span[data-v-365b3bdc]{color:var(--intro-blue)}.scenario-brief strong[data-v-365b3bdc]{display:block;margin-top:8px;color:var(--intro-ink);font-size:18px;line-height:1.45}.scenario-brief p[data-v-365b3bdc]{margin:8px 0 0;color:var(--intro-muted);font-size:14px;line-height:1.7}.assessment-rule-list[data-v-365b3bdc]{border-bottom:1px solid var(--intro-line)}.assessment-rule-list article[data-v-365b3bdc]{padding:25px 0;display:grid;grid-template-columns:48px minmax(0,1fr);gap:22px;border-top:1px solid var(--intro-line)}.assessment-rule-list article>span[data-v-365b3bdc]{color:var(--intro-blue);font-size:12px;font-weight:800}.assessment-rule-list h3[data-v-365b3bdc]{color:var(--intro-ink)}.assessment-rule-list p[data-v-365b3bdc]{margin-top:9px;color:var(--intro-muted)}.faq-section[data-v-365b3bdc]{background:var(--intro-gradient);border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.faq-list[data-v-365b3bdc]{max-width:960px;border-bottom:1px solid #cfd9e5}.faq-list details[data-v-365b3bdc]{border-top:1px solid #cfd9e5}.faq-list summary[data-v-365b3bdc]{position:relative;padding:22px 54px 22px 2px;color:var(--intro-ink);font-size:16px;font-weight:750;line-height:1.55;cursor:pointer;list-style:none}.faq-list summary[data-v-365b3bdc]::-webkit-details-marker{display:none}.faq-list summary[data-v-365b3bdc]:after{position:absolute;top:20px;right:4px;color:var(--intro-blue);font-size:22px;font-weight:400;content:"+"}.faq-list details[open] summary[data-v-365b3bdc]:after{content:"−"}.faq-answer[data-v-365b3bdc]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .42s cubic-bezier(.16,1,.3,1),opacity .26s ease-out}.faq-list details:not([open])>.faq-answer[data-v-365b3bdc]{display:grid}.faq-list details[open] .faq-answer[data-v-365b3bdc]{grid-template-rows:1fr;opacity:1}.faq-answer>p[data-v-365b3bdc]{min-height:0;overflow:hidden}.faq-list details p[data-v-365b3bdc]{max-width:800px;margin:-4px 0 22px;color:var(--intro-muted);font-size:14px;line-height:1.8}.training-disclaimer[data-v-365b3bdc]{width:min(100% - 40px,1080px);margin:28px auto 74px;color:#000;font-size:12px;line-height:1.7;text-align:center}@media(max-width:1040px){.assessment-inner[data-v-365b3bdc]{gap:54px}.audience-list article[data-v-365b3bdc]{padding-left:30px;padding-right:30px}.system-list[data-v-365b3bdc]{grid-template-columns:repeat(2,minmax(0,1fr))}.module-row[data-v-365b3bdc]{grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);gap:32px}.module-checkpoint[data-v-365b3bdc]{grid-column:1 / -1}.cycle-layout[data-v-365b3bdc]{grid-template-columns:1fr}.record-panel[data-v-365b3bdc]{display:grid;grid-template-columns:.7fr 1fr;gap:0 40px}.record-panel>span[data-v-365b3bdc],.record-panel h3[data-v-365b3bdc],.record-panel p[data-v-365b3bdc]{grid-column:1}.record-panel ul[data-v-365b3bdc]{grid-column:2;grid-row:1 / span 4;margin-top:0}}@media(max-width:820px){.assessment-inner[data-v-365b3bdc]{grid-template-columns:1fr}.audience-statement[data-v-365b3bdc]{margin-bottom:40px}.audience-list[data-v-365b3bdc]{grid-template-columns:1fr}.audience-list article[data-v-365b3bdc]{border-top:1px solid var(--intro-line)}.audience-list article[data-v-365b3bdc]:nth-child(odd){border-right:0}.audience-list article[data-v-365b3bdc]:first-child{border-top:0}}@media(max-width:640px){.introduction-hero[data-v-365b3bdc]{padding:56px 18px 62px}.hero-inner h1[data-v-365b3bdc]{font-size:34px}.hero-description[data-v-365b3bdc]{font-size:16px}.student-entry[data-v-365b3bdc]{padding:18px}.student-entry-row[data-v-365b3bdc]{grid-template-columns:1fr}.hero-process ol[data-v-365b3bdc]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.hero-process li[data-v-365b3bdc]{padding:0 18px}.hero-process li[data-v-365b3bdc]:nth-child(2):after{display:none}.student-entry-row[data-v-365b3bdc] .ant-btn{min-height:44px}.audience-section[data-v-365b3bdc],.system-section[data-v-365b3bdc],.module-section[data-v-365b3bdc],.cycle-section[data-v-365b3bdc],.assessment-section[data-v-365b3bdc],.faq-section[data-v-365b3bdc]{padding:66px 20px}.audience-statement h2[data-v-365b3bdc],.system-heading h2[data-v-365b3bdc],.section-heading h2[data-v-365b3bdc],.assessment-copy h2[data-v-365b3bdc]{font-size:28px}.audience-statement p[data-v-365b3bdc]{font-size:15px;line-height:1.8}.audience-list article[data-v-365b3bdc]{padding:24px 0 26px}.audience-list h3[data-v-365b3bdc]{font-size:18px}.audience-list p[data-v-365b3bdc]{font-size:14px}.system-heading p[data-v-365b3bdc]{font-size:15px}.system-list[data-v-365b3bdc]{grid-template-columns:1fr}.system-list article[data-v-365b3bdc]{padding:24px 0 26px}.module-row[data-v-365b3bdc]{grid-template-columns:1fr;gap:12px}.module-row[data-v-365b3bdc]{padding:30px 0}.module-outcomes[data-v-365b3bdc]{margin-top:10px}.module-checkpoint[data-v-365b3bdc]{grid-column:auto;margin-top:8px}.cycle-list[data-v-365b3bdc]{grid-template-columns:1fr}.cycle-step[data-v-365b3bdc]:nth-child(odd){border-right:0}.record-panel[data-v-365b3bdc]{padding:30px 24px;display:block}.record-panel ul[data-v-365b3bdc]{margin-top:24px}.assessment-rule-list article[data-v-365b3bdc]{grid-template-columns:36px minmax(0,1fr);gap:14px}.faq-list summary[data-v-365b3bdc]{padding-right:42px;font-size:15px}}@media(prefers-reduced-motion:reduce){.faq-answer[data-v-365b3bdc]{transition:none}}.motion-ready [data-reveal][data-v-365b3bdc]{--reveal-x: 0px;--reveal-y: var(--reveal-distance, 24px);opacity:0;transform:translate3d(var(--reveal-x),var(--reveal-y),0) scale(.992);transition:opacity .62s cubic-bezier(.16,1,.3,1) var(--reveal-delay, 0ms),transform .68s cubic-bezier(.16,1,.3,1) var(--reveal-delay, 0ms);will-change:opacity,transform}.motion-ready [data-reveal=from-left][data-v-365b3bdc]{--reveal-x: -28px;--reveal-y: 0px}.motion-ready [data-reveal=from-right][data-v-365b3bdc]{--reveal-x: 28px;--reveal-y: 0px}.motion-ready.is-scrolling-up [data-reveal][data-v-365b3bdc]:not(.is-revealed){--reveal-x: 0px;--reveal-y: -24px}.motion-ready [data-reveal].is-revealed[data-v-365b3bdc],.motion-ready.motion-static [data-reveal][data-v-365b3bdc]{opacity:1;transform:translateZ(0) scale(1);will-change:auto}@media(max-width:640px){.motion-ready [data-reveal][data-v-365b3bdc],.motion-ready [data-reveal=from-left][data-v-365b3bdc],.motion-ready [data-reveal=from-right][data-v-365b3bdc]{--reveal-x: 0px;--reveal-y: 16px}.motion-ready.is-scrolling-up [data-reveal][data-v-365b3bdc]:not(.is-revealed){--reveal-y: -16px}}@media(prefers-reduced-motion:reduce){.motion-ready [data-reveal][data-v-365b3bdc],.motion-ready [data-reveal=from-left][data-v-365b3bdc],.motion-ready [data-reveal=from-right][data-v-365b3bdc]{opacity:1;transform:none;transition:none}}.customer-service[data-v-515e7c8c]{position:fixed;right:24px;bottom:24px;z-index:1200;display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:none}.customer-service.is-open[data-v-515e7c8c]{transform:none}.customer-service.is-page[data-v-515e7c8c]{position:static;width:100%;height:100%;align-items:stretch;pointer-events:auto}.customer-panel[data-v-515e7c8c]{pointer-events:auto}.customer-panel[data-v-515e7c8c]{width:min(392px,calc(100vw - 32px));height:min(620px,calc(100vh - 116px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(207,224,245,.96);border-radius:8px;background:#fff;box-shadow:0 24px 64px #1020332e}.customer-service.is-expanded .customer-panel[data-v-515e7c8c]{width:min(640px,calc(100vw - 32px));height:min(720px,calc(100vh - 80px))}.customer-service.is-page .customer-panel[data-v-515e7c8c]{width:100%;height:100%;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid #d7e0ea;border-radius:8px;box-shadow:none}.customer-service.is-page .customer-header[data-v-515e7c8c]{padding:18px 24px}.customer-service.is-page .customer-title h2[data-v-515e7c8c]{font-size:18px}.page-restart-button[data-v-515e7c8c]{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:6px 12px;border:0;border-radius:6px;color:#526276;background:#f3f6fa;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.page-restart-button[data-v-515e7c8c]:hover{color:#125fca;background:#eaf3ff}.customer-service.is-page .message-list[data-v-515e7c8c]{padding:34px 32px;background:#f3f6fa;scrollbar-gutter:stable}.customer-service.is-page .message-row[data-v-515e7c8c]{margin-bottom:28px}.customer-service.is-page .message-user+.message-assistant[data-v-515e7c8c]{margin-top:12px}.customer-service.is-page .message-welcome[data-v-515e7c8c]{width:100%;padding:26px 0 18px;border:0;background:transparent;box-shadow:none}.customer-service.is-page .welcome-title[data-v-515e7c8c]{font-size:20px}.customer-service.is-page .welcome-subtitle[data-v-515e7c8c]{max-width:620px;font-size:15px}.advisor-recommendation-label[data-v-515e7c8c]{margin-top:24px;color:#263b52;font-size:13px;font-weight:700;letter-spacing:.02em}.customer-service.is-page .suggested-questions[data-v-515e7c8c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 10px;width:min(100%,820px);margin:20px 0 0}.customer-service.is-page .suggested-questions button[data-v-515e7c8c]{display:inline-flex;align-items:center;gap:10px;justify-content:flex-start;min-height:32px;padding:4px 0;border:0;color:#24415f;background:transparent;font-size:14px}.customer-service.is-page .suggested-questions button[data-v-515e7c8c]:hover{color:#111827;background:transparent;transform:translate(4px)}.advisor-info-cards[data-v-515e7c8c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,820px);margin:20px 0 0}.advisor-info-card[data-v-515e7c8c]{position:relative;display:flex;flex-direction:column;gap:6px;min-height:76px;padding:14px;border-radius:6px;background:#f2f7ff;opacity:0;transform:translateY(12px);animation:advisor-card-in-515e7c8c .5s cubic-bezier(.16,1,.3,1) both;transition:transform .18s ease,box-shadow .18s ease}.advisor-info-card[data-v-515e7c8c]:nth-child(1){animation-delay:.36s}.advisor-info-card[data-v-515e7c8c]:nth-child(2){animation-delay:.43s}.advisor-info-card[data-v-515e7c8c]:nth-child(3){animation-delay:.5s}.advisor-info-card[data-v-515e7c8c]:hover{transform:translateY(-3px);box-shadow:0 10px 24px #1f45701a}.advisor-info-icon[data-v-515e7c8c]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-bottom:2px;border-radius:50%;color:#1677ff;background:#1677ff1a}.advisor-info-card strong[data-v-515e7c8c]{color:#263b52;font-size:14px;font-weight:700}.advisor-info-card span[data-v-515e7c8c]{color:#718096;font-size:12px;line-height:1.5}.customer-service.is-page .message-user .message-bubble[data-v-515e7c8c]{max-width:min(78%,560px)}.customer-service.is-page .assistant-name[data-v-515e7c8c]{margin-left:-8px}.customer-service.is-page .message-assistant .message-bubble[data-v-515e7c8c]{box-sizing:border-box;max-width:88%;margin-left:-8px;padding:14px 16px;border:0;border-radius:8px;background:#fff;box-shadow:none}.customer-service.is-page .customer-input[data-v-515e7c8c]{padding:18px 32px 22px;border-top:1px solid #e6edf5}.customer-service.is-page .customer-input textarea[data-v-515e7c8c]{min-height:72px;max-height:180px;padding:18px 64px 18px 18px;font-size:15px}.customer-service.is-page .customer-input button[data-v-515e7c8c]{right:10px;bottom:10px;width:38px;height:38px;transition:transform .18s ease,background-color .18s ease,opacity .18s ease}.customer-service.is-page .customer-input button[data-v-515e7c8c]:not(:disabled):hover{transform:translateY(-2px);background:#095dc5}.customer-header[data-v-515e7c8c]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;color:#102033;background:#fff;overflow:hidden}.customer-service.is-expanded .customer-header[data-v-515e7c8c]{padding:17px 20px}.customer-header[data-v-515e7c8c]:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:#e6edf5;content:""}.customer-title[data-v-515e7c8c]{position:relative;z-index:1;display:flex;align-items:center;min-width:0;gap:12px}.customer-avatar[data-v-515e7c8c]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 42px;border-radius:50%;background:#fff;overflow:hidden}.customer-avatar img[data-v-515e7c8c]{display:block;width:32px;max-height:32px;height:auto;object-fit:contain}.customer-title h2[data-v-515e7c8c]{margin:0;font-size:16px;line-height:1.3;font-weight:760;letter-spacing:0}.customer-service.is-expanded .customer-title h2[data-v-515e7c8c]{font-size:17px}.header-actions[data-v-515e7c8c]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:4px}.icon-button[data-v-515e7c8c]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;border:0;border-radius:50%;color:#50627a;background:transparent;cursor:pointer}.icon-button[data-v-515e7c8c]:hover{color:#1677ff;background:#f2f6fb}.message-list[data-v-515e7c8c]{min-height:0;padding:16px;overflow-y:auto;background:#f3f6fa}.customer-service.is-expanded .message-list[data-v-515e7c8c]{padding:20px 22px}.message-row[data-v-515e7c8c]{display:flex;margin-bottom:12px}.customer-service.is-expanded .message-row[data-v-515e7c8c]{margin-bottom:14px}.message-row[data-v-515e7c8c]:last-child{margin-bottom:0}.message-user[data-v-515e7c8c]{flex-direction:column;align-items:flex-end}.message-assistant[data-v-515e7c8c]{flex-direction:column;align-items:flex-start;justify-content:flex-start}.message-welcome[data-v-515e7c8c]{flex-direction:column;align-items:flex-start;width:min(100%,344px);padding:16px;border:0;background:transparent;box-shadow:none;transform-origin:left bottom;animation:welcome-bubble-in-515e7c8c .52s cubic-bezier(.16,1,.3,1) both}.customer-service.is-expanded .message-welcome[data-v-515e7c8c]{box-sizing:border-box;width:100%;padding:22px}.message-system[data-v-515e7c8c]{flex-direction:column;align-items:center;justify-content:center}.message-session-ended[data-v-515e7c8c]{width:100%}.message-session-ended[data-v-515e7c8c]:before{width:100%;height:1px;margin:4px 0 10px;background:#e6edf5;content:""}.message-bubble[data-v-515e7c8c]{max-width:82%;padding:10px 12px;border-radius:8px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.58}.rich-message[data-v-515e7c8c]{white-space:normal}.rich-message[data-v-515e7c8c] p{margin:0 0 8px}.rich-message[data-v-515e7c8c] p:last-child{margin-bottom:0}.rich-message[data-v-515e7c8c] strong{font-weight:760}.rich-message[data-v-515e7c8c] hr{height:1px;margin:10px 0;border:0;background:#e1e8f0}.rich-message[data-v-515e7c8c] .markdown-table-wrap{box-sizing:border-box;max-width:100%;margin:8px 0 10px;padding-bottom:10px;overflow-x:auto;border:1px solid #d8e2ee;border-radius:8px;background:#fff;-webkit-overflow-scrolling:touch}.rich-message[data-v-515e7c8c] table{width:max-content;min-width:100%;border-collapse:collapse;white-space:nowrap;font-size:13px;line-height:1.45}.rich-message[data-v-515e7c8c] th,.rich-message[data-v-515e7c8c] td{padding:7px 9px;border-bottom:1px solid #e6edf5;text-align:left;vertical-align:top}.rich-message[data-v-515e7c8c] th{background:#f4f7fb;color:#263a52;font-weight:760}.rich-message[data-v-515e7c8c] tr:last-child td{border-bottom:0}.customer-service.is-expanded .message-bubble[data-v-515e7c8c]{font-size:14px;line-height:1.58}.message-assistant .message-bubble[data-v-515e7c8c]{max-width:94%;color:#102033;border:0;background:transparent;box-shadow:none}.lead-form[data-v-515e7c8c]{box-sizing:border-box;width:min(100%,340px);margin:8px 0 0 10px;padding:12px;border:1px solid #d8e2ee;border-radius:8px;background:#fff;box-shadow:0 8px 20px #1f457014}.customer-service.is-expanded .lead-form[data-v-515e7c8c]{width:min(100%,420px);margin-left:12px}.lead-form-grid[data-v-515e7c8c]{display:grid;grid-template-columns:1fr;gap:10px}.lead-form label[data-v-515e7c8c]{display:flex;flex-direction:column;gap:5px;min-width:0;color:#334a63;font-size:12px;line-height:1.35;font-weight:650}.lead-form input[data-v-515e7c8c],.lead-form textarea[data-v-515e7c8c]{box-sizing:border-box;width:100%;min-width:0;border:1px solid #d8e2ee;border-radius:6px;color:#102033;background:#fff;font:inherit;font-size:13px;line-height:1.45;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.lead-form input[data-v-515e7c8c]{height:34px;padding:7px 9px}.lead-form textarea[data-v-515e7c8c]{min-height:78px;padding:8px 9px;resize:vertical}.lead-form input[data-v-515e7c8c]:focus,.lead-form textarea[data-v-515e7c8c]:focus{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1f}.lead-form input.is-invalid[data-v-515e7c8c],.lead-form textarea.is-invalid[data-v-515e7c8c]{border-color:#ef4444;background:#fff7f7}.lead-form input.is-invalid[data-v-515e7c8c]:focus,.lead-form textarea.is-invalid[data-v-515e7c8c]:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441f}.lead-form-error[data-v-515e7c8c]{margin:9px 0 0;color:#c2410c;font-size:12px;line-height:1.45}.lead-form-actions[data-v-515e7c8c]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:11px}.lead-form-submit[data-v-515e7c8c],.lead-form-cancel[data-v-515e7c8c]{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:36px;padding:8px 12px;border:1px solid transparent;border-radius:6px;font:inherit;font-size:13px;line-height:1.35;font-weight:720;cursor:pointer}.lead-form-submit[data-v-515e7c8c]{color:#1677ff;background:#eaf4ff;border-color:#91caff}.lead-form-cancel[data-v-515e7c8c]{color:#334a63;background:#fff;border-color:#d8e2ee}.lead-form-submit[data-v-515e7c8c]:hover{background:#d6eaff;border-color:#69b1ff}.lead-form-cancel[data-v-515e7c8c]:hover{color:#1677ff;border-color:#1677ff}.lead-form-submit[data-v-515e7c8c]:disabled,.lead-form-cancel[data-v-515e7c8c]:disabled{opacity:.68;cursor:not-allowed}.lead-form-success[data-v-515e7c8c]{box-sizing:border-box;width:min(100%,340px);margin:8px 0 0 10px;padding:9px 11px;border:1px solid #d8e2ee;border-radius:8px;color:#102033;background:#fff;font-size:13px;line-height:1.5}.assistant-name[data-v-515e7c8c]{display:inline-flex;align-items:center;margin:0 0 12px 12px;color:#263a52;font-size:13px;line-height:1.35;font-weight:700}.visitor-name[data-v-515e7c8c]{margin:0 8px 12px 0;color:#64748b;font-size:13px;line-height:1.35;font-weight:700}.message-feedback[data-v-515e7c8c]{display:inline-flex;align-items:center;gap:4px;margin:3px 0 0 10px}.feedback-button[data-v-515e7c8c]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:50%;color:#7a8da6;background:transparent;cursor:pointer;transition:color .18s ease,background .18s ease}.feedback-button[data-v-515e7c8c]:hover{color:#1677ff;background:#eaf3ff}.feedback-button.is-selected[data-v-515e7c8c]{color:#1677ff;background:#e1efff}.customer-service.is-expanded .assistant-name[data-v-515e7c8c]{margin-bottom:12px;font-size:14px}.customer-service.is-expanded .message-assistant .message-bubble[data-v-515e7c8c]{max-width:88%}.customer-service.is-expanded .message-user .message-bubble[data-v-515e7c8c]{max-width:74%}.message-welcome .message-bubble[data-v-515e7c8c]{max-width:100%;padding:0;color:#1d2f45;border:0;background:transparent;box-shadow:none}.customer-service.is-page .message-welcome .welcome-bubble[data-v-515e7c8c]{max-width:100%;margin-left:0;padding:0;border:0;border-radius:0;background:#f3f6fa;box-shadow:none}.customer-service.is-expanded .message-welcome .message-bubble[data-v-515e7c8c]{max-width:100%}.welcome-bubble[data-v-515e7c8c]{display:flex;flex-direction:column;gap:10px}.welcome-title[data-v-515e7c8c]{display:inline-flex;align-items:center;gap:7px;font-size:15px;line-height:1.45;font-weight:760}.welcome-subtitle[data-v-515e7c8c]{color:#4d647d;font-size:14px;line-height:1.65;font-weight:500}.customer-service.is-expanded .welcome-title[data-v-515e7c8c]{font-size:17px}.customer-service.is-expanded .welcome-subtitle[data-v-515e7c8c]{font-size:15px}.suggested-questions[data-v-515e7c8c]{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:18px}.suggested-questions button[data-v-515e7c8c]{min-height:36px;padding:8px 10px;border:1px solid #e2ebf6;border-radius:6px;color:#24415f;background:#fff;box-shadow:none;font:inherit;font-size:13px;line-height:1.4;text-align:left;cursor:pointer;opacity:0;transform:translateY(14px);animation:suggested-question-in-515e7c8c .52s cubic-bezier(.16,1,.3,1) both;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease}.customer-service.is-expanded .suggested-questions button[data-v-515e7c8c]{min-height:42px;padding:10px 12px;font-size:14px}.customer-service.is-expanded .suggested-questions[data-v-515e7c8c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin-top:20px}.suggested-questions button[data-v-515e7c8c]:nth-child(1){animation-delay:.12s}.suggested-questions button[data-v-515e7c8c]:nth-child(2){animation-delay:.22s}.suggested-questions button[data-v-515e7c8c]:nth-child(3){animation-delay:.32s}.suggested-questions button[data-v-515e7c8c]:nth-child(4){animation-delay:.38s}.suggested-questions button[data-v-515e7c8c]:nth-child(5){animation-delay:.44s}.suggested-questions button[data-v-515e7c8c]:nth-child(6){animation-delay:.5s}.suggested-questions button[data-v-515e7c8c]:hover{border-color:#9fc7ff;color:#0f63d8;background:#f8fbff}.suggested-questions button[data-v-515e7c8c]:disabled{opacity:.55;cursor:not-allowed}.message-user .message-bubble[data-v-515e7c8c]{color:#16385f;background:#dcecff}.message-system .message-bubble[data-v-515e7c8c]{max-width:88%;padding:4px 0;color:#718096;border:0;background:transparent;font-size:12px;line-height:1.5;text-align:center}.customer-service.is-expanded .message-system .message-bubble[data-v-515e7c8c]{font-size:13px}.restart-chat-button[data-v-515e7c8c]{min-height:30px;margin-top:8px;padding:5px 14px;border:1px solid #cfd8e3;border-radius:8px;color:#4a5b6e;background:#fff;font:inherit;font-size:12px;line-height:1.4;cursor:pointer}.customer-service.is-expanded .restart-chat-button[data-v-515e7c8c]{font-size:13px}.restart-chat-button[data-v-515e7c8c]:hover{border-color:#aebbc9;color:#27384c;background:#f8fafc}.thinking-bubble[data-v-515e7c8c]{min-height:38px;color:#6b7d92;font-size:13px;animation:thinking-pulse-515e7c8c 1.2s ease-in-out infinite}.customer-service.is-expanded .thinking-bubble[data-v-515e7c8c]{font-size:15px}@keyframes thinking-pulse-515e7c8c{0%,to{opacity:.55}50%{opacity:1}}@keyframes welcome-bubble-in-515e7c8c{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes suggested-question-in-515e7c8c{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes advisor-card-in-515e7c8c{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.customer-service.is-page .message-row[data-v-515e7c8c]:not(.message-welcome){animation:message-row-in-515e7c8c .36s cubic-bezier(.16,1,.3,1) both}@keyframes message-row-in-515e7c8c{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.customer-input[data-v-515e7c8c]{padding:12px 14px 14px;background:#fff}.customer-service.is-expanded .customer-input[data-v-515e7c8c]{padding:14px 18px 16px}.customer-input-box[data-v-515e7c8c]{position:relative}.customer-input textarea[data-v-515e7c8c]{width:100%;min-width:0;min-height:46px;max-height:94px;box-sizing:border-box;resize:none;border:1px solid #d8e2ef;border-radius:8px;padding:11px 52px 11px 12px;color:#102033;background:#fff;font:inherit;font-size:14px;line-height:1.45;outline:none}.customer-service.is-expanded .customer-input textarea[data-v-515e7c8c]{min-height:52px;max-height:126px;padding:12px 56px 12px 14px;font-size:15px;line-height:1.5}.customer-input textarea[data-v-515e7c8c]:focus{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1f}.ai-disclaimer[data-v-515e7c8c]{margin:8px 2px 0;color:#8a97a8;font-size:11px;line-height:1.4;text-align:center}.customer-input button[data-v-515e7c8c]{display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer}.customer-input button[data-v-515e7c8c]{position:absolute;right:7px;bottom:7px;width:32px;height:32px;border-radius:50%;color:#fff;background:#1677ff;font-size:16px}.customer-service.is-expanded .customer-input button[data-v-515e7c8c]{right:8px;bottom:8px;width:34px;height:34px}.customer-input button[data-v-515e7c8c]:disabled{opacity:.42;cursor:not-allowed}@media(max-width:768px){.customer-service[data-v-515e7c8c]{right:12px;bottom:14px;left:auto}.customer-panel[data-v-515e7c8c]{width:100%;height:min(560px,calc(100vh - 96px))}.customer-service.is-page[data-v-515e7c8c]{right:auto;bottom:auto;height:100%}.customer-service.is-page .customer-panel[data-v-515e7c8c]{width:100%;height:100%;min-height:0}.customer-service.is-page .customer-header[data-v-515e7c8c]{padding:14px 16px}.page-restart-button[data-v-515e7c8c]{width:34px;padding:0;justify-content:center}.page-restart-label[data-v-515e7c8c]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.customer-service.is-page .message-list[data-v-515e7c8c]{padding:18px 16px}.customer-service.is-page .message-welcome[data-v-515e7c8c]{padding-top:16px}.customer-service.is-page .welcome-title[data-v-515e7c8c]{font-size:18px}.customer-service.is-page .suggested-questions[data-v-515e7c8c]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.advisor-recommendation-label[data-v-515e7c8c]{margin-top:20px}.customer-service.is-page .suggested-questions button[data-v-515e7c8c]{min-height:34px;padding:5px 0;font-size:13px}.advisor-info-cards[data-v-515e7c8c]{grid-template-columns:1fr;width:100%}.customer-service.is-page .customer-input[data-v-515e7c8c]{padding:12px 14px 14px}.customer-service.is-page .customer-input textarea[data-v-515e7c8c]{min-height:58px;padding:14px 54px 14px 14px}.customer-service.is-page .customer-input button[data-v-515e7c8c]{right:8px;bottom:8px;width:34px;height:34px}.customer-service.is-expanded .customer-panel[data-v-515e7c8c]{width:calc(100vw - 24px);height:calc(100vh - 72px)}.customer-service.is-expanded .customer-header[data-v-515e7c8c],.customer-service.is-expanded .message-list[data-v-515e7c8c]{padding:16px}.customer-service.is-expanded .message-bubble[data-v-515e7c8c]{font-size:14px;line-height:1.58}.customer-service.is-expanded .message-assistant .message-bubble[data-v-515e7c8c]{max-width:94%}.customer-service.is-expanded .message-user .message-bubble[data-v-515e7c8c]{max-width:82%}.customer-service.is-expanded .message-welcome[data-v-515e7c8c]{width:min(100%,344px);padding:16px}.customer-service.is-expanded .suggested-questions[data-v-515e7c8c]{display:flex;flex-direction:column;gap:8px;margin-top:18px}.customer-service.is-expanded .suggested-questions button[data-v-515e7c8c]{min-height:36px;padding:8px 10px;font-size:13px}.customer-service.is-expanded .customer-input[data-v-515e7c8c]{padding:12px 14px 14px}}@media(prefers-reduced-motion:reduce){.message-welcome[data-v-515e7c8c],.suggested-questions button[data-v-515e7c8c],.advisor-info-card[data-v-515e7c8c],.customer-service.is-page .message-row[data-v-515e7c8c]:not(.message-welcome){opacity:1;transform:none;animation:none;transition:none}}.customer-advisor-page[data-v-13a964e8]{min-height:100vh;display:flex;flex-direction:column;background:#f5f7fa}.customer-advisor-main[data-v-13a964e8]{width:calc(100% - 40px);height:clamp(700px,calc(100dvh - 140px),860px);margin:28px auto}@media(max-width:768px){.customer-advisor-main[data-v-13a964e8]{width:calc(100% - 24px);height:min(680px,calc(100dvh - 96px));min-height:560px;margin:12px auto 20px}}
