@media (min-width:1921px) and (max-width:2560px){:root{--content-width:clamp(1680px, 87.5vw, 2240px);--content-width-narrow:clamp(960px, 50vw, 1280px);--content-width-wide:clamp(1760px, 91.67vw, 2346px);--content-width-form:clamp(440px, 22.92vw, 586px);--page-padding-x:clamp(120px, 6.25vw, 160px);--page-padding-y:clamp(48px, 2.5vw, 64px);--header-height:clamp(64px, 3.33vw, 72px);--font-size-base:clamp(16px, .833vw, 18px);--font-size-lg:clamp(18px, .9375vw, 20px);--font-size-xl:clamp(28px, 1.458vw, 32px);--font-size-2xl:clamp(36px, 1.875vw, 42px)}}@media (min-width:2561px){:root{--content-width:2240px;--content-width-narrow:1280px;--content-width-wide:2346px;--content-width-form:586px;--page-padding-x:160px;--page-padding-y:64px;--header-height:72px;--font-size-base:18px;--font-size-lg:20px;--font-size-xl:32px;--font-size-2xl:42px}}@media (max-width:1024px){:root{--page-padding-x:24px;--page-padding-y:32px;--content-width:100%;--content-width-narrow:100%;--content-width-wide:100%;--font-size-base:15px;--font-size-xl:24px;--font-size-2xl:28px}}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/ttf/HarmonyOS_Sans_SC_Medium-C0JYcCxp.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/ttf/HarmonyOS_Sans_SC_Bold-DTtO5jJ5.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:D-DIN PRO;src:url(/assets/ttf/D-DIN-PRO-600-SemiBold-D3rt1d_1.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:D-DIN PRO;src:url(/assets/ttf/D-DIN-PRO-600-SemiBold-D3rt1d_1.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}:root{--color-badge-orange:#ff5700;--color-brown-dark:#231815;--color-blue-dark:#265ab3;--color-blue:#2d70e3;--color-brand-blue:#2a6ddf;--color-analysis-accent-blue:#3753e4;--color-brand-purple:#7a5bde;--color-gray-900:#394150;--color-navy:#3b4a64;--color-slate:#4f5e80;--color-tooltip-bg:#4f587c;--color-tooltip-border:#5c6489;--color-easi-total-value-border:#c7cadb;--color-trend-legend-border:#3b64d5;--color-trend-legend-inactive:#d5d9ea;--color-gray-500:#707499;--color-brown:#8b5740;--color-gray-blue:#a4aec5;--color-periwinkle-border:#9fb0d9;--color-terracotta:#c4765b;--color-gray-400:#c4c4c4;--color-red:#cb212f;--color-peach:#db8f6e;--color-lavender:#dee3f9;--color-lavender-border:#d6d9ef;--color-workspace-panel-bg:#cdd0e6;--color-workspace-scroll-bg:#d3d6eb;--color-lavender-light:#e9ecfa;--color-lavender-item:#ebecfd;--color-photo-group-bg:#e3e4f4;--color-photo-group-border:#dbdef2;--color-photo-group-add-bg:#f0f2ff;--color-photo-group-add-border:#c3c6f9;--color-photo-group-add-bg-active:#edf0ff;--color-photo-group-add-border-active:#c3c6f9;--color-photo-group-add-accent:#3963de;--color-photo-group-add-icon-bg-active:#d5e2fd;--color-photo-group-add-hint-bg:#e7eaff;--color-photo-group-add-hint-text:#2a6ddf;--color-analysis-toggle-bg:#e1e4f8;--color-analysis-toggle-active-border:#c6ceeb;--color-analysis-score-panel-bg:#dbeaff;--color-analysis-score-panel-border:#c5dbf7;--color-analysis-score-group-bg:#f1f8ff;--color-analysis-score-divider:#dbe1f3;--color-analysis-preview-original-bg:#e7e9f9;--color-analysis-preview-result-bg:#e4efff;--color-analysis-preview-result-header-bg:#e9f2ff;--color-gray-soft:#999;--color-photo-group-meta-bar-gradient-start:#e4e6f6;--color-photo-group-meta-bar-gradient-end:#f7f7ff;--color-photo-group-meta-bar-shadow:#4f5e8033;--color-photo-grid-thumb-shadow:#4f5e804d;--color-photo-group-delete-btn-hover-shadow:#ed11114d;--color-photo-group-assessment-gradient-start:#4734ff;--color-photo-group-assessment-gradient-end:#8367ff;--color-analyze-action-gradient-start:#2a6ddf;--color-analyze-action-gradient-end:#00a3fa;--color-lavender-active:#dedff2;--color-surface-lavender:#f0f1fd;--color-trend-model-bg-edge:#f0f1fd;--color-trend-model-bg-center:#f9f9ff;--color-trend-model-bg:#f0f1fd;--color-trend-selection-bg-start:#fbfbff;--color-trend-selection-bg-end:#e9eaf8;--color-trend-selection-border:#dde2f5;--color-brand-top-header-bg:#e7e8f9;--color-assessed-stack-bg:#cdd1e6;--color-lavender-label:#e0e2fa;--color-file-viewer-panel-bg:#e0e2f2;--color-file-viewer-result-panel-bg:#e6effd;--color-editor-header-border:#ced3ee;--color-editor-stage-bg:#d5d7ec;--color-editor-stage-bg-active:#c5c8e1;--color-editor-toolbar-shadow:#1e2b584a;--color-editor-title-border:#d4d6eb;--color-date-picker-panel-border:#d4d7ec;--color-history-dropdown-border:#7b8bcb;--color-date-picker-panel-shadow:#3a415d4d;--color-date-picker-range-bg:#d8e2fa;--color-date-picker-weekday-text:#3b4a6499;--color-date-picker-other-month-text:#70749980;--color-date-picker-cancel-bg:#f9f9ff;--color-editor-title-gradient-start:#fafaff;--color-editor-reset-bg:#fbfbff;--color-easi-field-border:#a3a7c8;--color-easi-text-body:#1a1a1a;--color-easi-text-strong:#333;--color-easi-title-bg:#e9ebf8;--color-easi-bar-bg:#f3f5ff;--color-easi-bar-border:#e0e3f7;--color-easi-block-divider:#c8c8c8;--color-easi-table-border:#b0b0b0;--color-easi-frame-bg:#fafafa;--color-easi-empty-bg:#f5f5f5;--color-easi-print-border:#333;--color-easi-sheet-shadow:#0000000f;--color-black:#000;--color-editor-crop-toolbar-gradient-end:#e9eaf8;--color-editor-crop-toolbar-divider:#a0b1da;--color-editor-crop-toolbar-shadow:#4f5e8033;--color-success-green:#009e65;--color-orange-light:#f2b88c;--color-bg-lavender:#f5f6ff;--color-yellow:#f7cf00;--color-bg-white-blue:#f9fbff;--color-portal-divider:#d1daec;--color-portal-divider-fill:#ebf1ff;--color-portal-tile-blue-bg:#edf4ff;--color-portal-tile-purple-bg:#f3efff;--color-portal-tile-hover-bg:#e6efff;--color-portal-tile-purple-accent:#8b72cc;--color-cream:#fff2e7;--color-white:#fff;--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--app-canvas-bg:#e8eaed;--ui-primary:var(--color-blue);--ui-primary-dark:var(--color-blue-dark);--ui-primary-deep:#1e3a5f;--ui-navy:var(--color-navy);--ui-lavender:var(--color-bg-lavender);--ui-lavender-tab:#e8eaf6;--ui-card-border:#d8dce8;--ui-success:#52c41a;--ui-minimax-red:#e53935;--ui-minimax-yellow:#f7cf00;--ui-divider:#dedff0;--ui-item-hover:#dedff0;--workspace-sidebar-width:240px;--layout-aside-width:240px;--editor-adjust-gap:20px;--ui-caret-color:var(--color-blue);--ui-caret-width:2px;--ui-caret-height:20px;--shadow-regular:0 10px 15px 0 #4f5e8033;--shadow-panel:0 15px 30px 0 #0000004d;--radius-panel:20px;--portal-badge-gradient:linear-gradient(270deg, var(--color-brand-purple) 0%, var(--color-brand-blue) 100%)}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--app-canvas-bg:#0d0e12;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}}@media (min-width:1921px){:root{--layout-aside-width:240px}}html{font-size:var(--font-size-base)}body{background:var(--app-canvas-bg,#e8eaed);min-height:100svh;margin:0;overflow-x:hidden}#app{width:100%;max-width:var(--app-max-width);background:var(--bg);box-sizing:border-box;min-height:100svh;margin-inline-start:auto;margin-inline-end:auto;position:relative}@media (min-width:1921px){#app{box-shadow:0 0 0 1px var(--border), 0 12px 48px #00000014}}.app-container{box-sizing:border-box;width:100%}.app-container.narrow{width:100%;max-width:var(--content-width-narrow);padding-inline:var(--page-padding-x);box-sizing:border-box;margin-inline-start:auto;margin-inline-end:auto}.app-container.full-bleed{width:100%;padding-inline:var(--page-padding-x);box-sizing:border-box}.app-page{padding-top:var(--page-padding-y);box-sizing:border-box;flex:1}:root{font:var(--font-size-base)/1.5 var(--sans);letter-spacing:.01em;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:600}h1{font-size:var(--font-size-2xl);letter-spacing:-.02em;margin:0 0 var(--space-5)}h2{font-size:var(--font-size-lg);margin:0 0 var(--space-2);line-height:1.3}p{margin:0}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]):not([type=range]):not([type=color]),textarea,[contenteditable=true],.el-input__inner,.el-textarea__inner{caret-color:var(--ui-caret-color);caret-width:var(--ui-caret-width)}code{font-family:var(--mono);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--code-bg);color:var(--text-h);font-size:.9em}.photo-upload-method-dialog .el-dialog{background:#f0f1fd!important;border:none!important;border-radius:22px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:500px!important;height:222px!important;padding:0!important;display:flex!important;box-shadow:0 20px 30px #1e2b584a!important}.shadow-regular{box-shadow:var(--shadow-regular)}.dom-print-source,.dom-print-document{z-index:-9999;visibility:hidden;pointer-events:none;background:#fff;position:fixed;top:0;left:0}@media print{@page{size:A4 portrait;margin:0;@bottom-right{content:"第 " counter(page) " 页 / 共 " counter(pages) " 页";font-family:Microsoft YaHei,PingFang SC,SimSun,sans-serif;font-size:8.5pt;line-height:1.5;color:#333;margin-right:16mm;margin-bottom:8mm}}body.dom-print-exporting,body.easi-assessment-printing{background:#fff!important;margin:0!important;overflow:visible!important}body.dom-print-exporting #app,body.easi-assessment-printing #app,body.dom-print-exporting .el-overlay,body.dom-print-exporting .el-message-box__wrapper,body.easi-assessment-printing .el-overlay,body.easi-assessment-printing .el-message-box__wrapper,body.dom-print-exporting [id*=devtools],body.dom-print-exporting [class*=devtools],body.dom-print-exporting [class*=vue-devtools],body.easi-assessment-printing [id*=devtools],body.easi-assessment-printing [class*=devtools],body.easi-assessment-printing [class*=vue-devtools],body.dom-print-exporting .workspace-shell .sidebar,body.dom-print-exporting .brand-top-header,body.easi-assessment-printing .workspace-shell .sidebar,body.easi-assessment-printing .brand-top-header{display:none!important}body.dom-print-exporting .default-layout,body.dom-print-exporting .default-layout .center,body.dom-print-exporting .workspace-shell,body.dom-print-exporting .workspace-shell .content,body.easi-assessment-printing .default-layout,body.easi-assessment-printing .default-layout .center,body.easi-assessment-printing .workspace-shell,body.easi-assessment-printing .workspace-shell .content{height:auto!important;min-height:0!important;max-height:none!important;position:static!important;overflow:visible!important}body.dom-print-exporting .dom-print-source,body.easi-assessment-printing .dom-print-source{display:none!important}body.dom-print-exporting .dom-print-document,body.easi-assessment-printing .dom-print-document{visibility:visible!important;z-index:auto!important;pointer-events:auto!important;background:#fff!important;width:210mm!important;height:auto!important;margin:0 auto!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}body.dom-print-exporting .dom-print-layout,body.easi-assessment-printing .dom-print-layout{border-collapse:collapse;border-spacing:0;width:210mm}body.dom-print-exporting .dom-print-layout tbody td,body.dom-print-exporting .dom-print-layout tfoot td,body.easi-assessment-printing .dom-print-layout tbody td,body.easi-assessment-printing .dom-print-layout tfoot td{vertical-align:top;border:none;padding:0;break-inside:auto!important;page-break-inside:auto!important}body.dom-print-exporting .dom-print-layout tfoot td,body.easi-assessment-printing .dom-print-layout tfoot td{vertical-align:bottom}body.dom-print-exporting .dom-print-footer-spacer,body.easi-assessment-printing .dom-print-footer-spacer{height:22mm}body.easi-assessment-printing .easi-sheet{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;width:210mm!important;max-width:210mm!important;height:auto!important;min-height:0!important;box-shadow:none!important;box-sizing:border-box!important;border:none!important;margin:0!important;padding:14mm 16mm 0!important;overflow:visible!important}body.easi-assessment-printing .easi-table{border-collapse:collapse!important;border:1px solid #333!important}body.easi-assessment-printing .easi-table th,body.easi-assessment-printing .easi-table td{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;border:1px solid #333!important}body.easi-assessment-printing .easi-compare .img{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;visibility:visible!important;opacity:1!important;object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}}@media (min-width:1921px) and (max-width:2560px){:root{--content-width:clamp(1680px, 87.5vw, 2240px);--content-width-narrow:clamp(960px, 50vw, 1280px);--content-width-wide:clamp(1760px, 91.67vw, 2346px);--content-width-form:clamp(440px, 22.92vw, 586px);--page-padding-x:clamp(120px, 6.25vw, 160px);--page-padding-y:clamp(48px, 2.5vw, 64px);--header-height:clamp(64px, 3.33vw, 72px);--font-size-base:clamp(16px, .833vw, 18px);--font-size-lg:clamp(18px, .9375vw, 20px);--font-size-xl:clamp(28px, 1.458vw, 32px);--font-size-2xl:clamp(36px, 1.875vw, 42px)}}@media (min-width:2561px){:root{--content-width:2240px;--content-width-narrow:1280px;--content-width-wide:2346px;--content-width-form:586px;--page-padding-x:160px;--page-padding-y:64px;--header-height:72px;--font-size-base:18px;--font-size-lg:20px;--font-size-xl:32px;--font-size-2xl:42px}}@media (max-width:1024px){:root{--page-padding-x:24px;--page-padding-y:32px;--content-width:100%;--content-width-narrow:100%;--content-width-wide:100%;--font-size-base:15px;--font-size-xl:24px;--font-size-2xl:28px}}.warning-or-tip-dialog__overlay{position:fixed;top:0;bottom:0;left:0;right:0}.warning-or-tip-dialog{background:#f0f1fd;border:1px solid #f0f1fd;border-radius:12px;justify-content:center;width:510px;height:auto;margin:auto;padding:0;display:flex}.warning-or-tip-dialog .el-dialog__body{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:510px;height:auto;min-height:280px;margin:0;padding:30px 82px;display:flex}.warning-or-tip-dialog .text{box-sizing:border-box;min-height:50px;padding:9px 33px;width:346px!important;max-width:346px!important;height:auto!important}.warning-or-tip-dialog .text.is-centered{text-align:center}.warning-or-tip-dialog .text.is-centered .text-item{text-align:center;width:100%!important}.warning-or-tip-dialog .text .text-item{text-align:left;box-sizing:border-box;font-weight:500;display:inline-block;width:280px!important;font-size:14px!important;line-height:20px!important}.warning-or-tip-dialog .text .text-item--subtitle{color:#686969;margin-top:5px;display:block;font-size:12px!important;line-height:18px!important}.warning-or-tip-dialog .select{box-sizing:border-box;justify-content:center;align-items:center;gap:30px;padding-top:20px;display:flex}.warning-or-tip-dialog .select .select-item{cursor:pointer;border:1px solid #2a6ddf;border-radius:22px;width:120px;height:34px;font-size:16px;font-weight:700;line-height:19px}.warning-or-tip-dialog .select .queding{color:#fff;background:#2a6ddf}.warning-or-tip-dialog .select .queding:hover{background:#265ab3}.warning-or-tip-dialog .select .quxiao{color:#2a6ddf;background:#f9f9ff}.warning-or-tip-dialog .select .quxiao:hover{background:#e7f2ff}.warning-or-tip-dialog.is-auto-height{height:auto}.warning-or-tip-dialog.is-auto-height .el-dialog__body{justify-content:flex-start;height:auto;min-height:280px;overflow:visible}.warning-or-tip-dialog.is-auto-height .iconx{flex-shrink:0}.warning-or-tip-dialog.is-auto-height .select{flex-shrink:0;width:100%}.warning-or-tip-dialog.is-auto-height .warning-or-tip-dialog__scroll{flex:0 auto;width:346px;max-width:100%;min-height:0}.warning-or-tip-dialog.is-auto-height .warning-or-tip-dialog__scroll .el-scrollbar__wrap{overflow-x:hidden!important}.warning-or-tip-dialog.is-auto-height .warning-or-tip-dialog__scroll .el-scrollbar__bar.is-horizontal{display:none!important}.warning-or-tip-dialog.is-auto-height .warning-or-tip-dialog__scroll .text{overflow-wrap:anywhere;word-break:break-word;min-height:50px;overflow-x:hidden;width:100%!important;max-width:100%!important;height:auto!important}.icon{width:130px!important;height:130px!important}:root{--sans:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--heading:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-din:"D-DIN PRO", "HarmonyOS Sans SC", ui-monospace, monospace;--mono:ui-monospace, Consolas, monospace;--viewport-1k:1920px;--viewport-2k:2560px;--app-max-width:2560px;--content-width:1680px;--content-width-narrow:960px;--content-width-wide:1760px;--content-width-form:440px;--page-padding-x:120px;--page-padding-y:48px;--header-height:64px;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:28px;--font-size-2xl:36px;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px}@media (min-width:1921px) and (max-width:2560px){:root{--content-width:clamp(1680px, 87.5vw, 2240px);--content-width-narrow:clamp(960px, 50vw, 1280px);--content-width-wide:clamp(1760px, 91.67vw, 2346px);--content-width-form:clamp(440px, 22.92vw, 586px);--page-padding-x:clamp(120px, 6.25vw, 160px);--page-padding-y:clamp(48px, 2.5vw, 64px);--header-height:clamp(64px, 3.33vw, 72px);--font-size-base:clamp(16px, .833vw, 18px);--font-size-lg:clamp(18px, .9375vw, 20px);--font-size-xl:clamp(28px, 1.458vw, 32px);--font-size-2xl:clamp(36px, 1.875vw, 42px)}}@media (min-width:2561px){:root{--content-width:2240px;--content-width-narrow:1280px;--content-width-wide:2346px;--content-width-form:586px;--page-padding-x:160px;--page-padding-y:64px;--header-height:72px;--font-size-base:18px;--font-size-lg:20px;--font-size-xl:32px;--font-size-2xl:42px}}@media (max-width:1024px){:root{--page-padding-x:24px;--page-padding-y:32px;--content-width:100%;--content-width-narrow:100%;--content-width-wide:100%;--font-size-base:15px;--font-size-xl:24px;--font-size-2xl:28px}}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}
