.my-task-chart-root[data-v-0f2718da]{width:100%;height:340px;min-height:300px}.percentage-value[data-v-288e89f6]{display:block;font-size:20px}.percentage-label[data-v-288e89f6]{display:block;margin-top:10px;font-size:10px}.career-prep-chart-shell[data-v-288e89f6]{position:relative;border-radius:16px;padding:18px 22px 26px;background:hsla(0,0%,100%,.86);border:1px solid hsla(0,0%,100%,.95);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.98),0 12px 40px rgba(15,23,42,.07);backdrop-filter:blur(10px) saturate(135%);box-sizing:border-box}.career-prep-chart-shell__toolbar[data-v-288e89f6]{display:flex;justify-content:flex-end;margin-bottom:4px}.career-prep-chart-shell__cta[data-v-288e89f6]{border-radius:12px!important;font-weight:600;padding:0 18px;box-shadow:0 4px 14px rgba(79,70,229,.28)}.career-prep-chart-shell__chart[data-v-288e89f6]{display:block;width:100%}.career-prep-seg[data-v-288e89f6]{width:100%;padding:6px;border-radius:14px;background:hsla(0,0%,100%,.75);border:1px solid rgba(99,102,241,.1);box-shadow:0 4px 20px rgba(15,23,42,.04)}.career-prep-seg[data-v-288e89f6] .el-segmented__item{border-radius:10px;font-weight:500;color:#64748b;transition:color .2s ease}.career-prep-seg[data-v-288e89f6] .el-segmented__item.is-selected{color:#fff;font-weight:600}.career-prep-seg[data-v-288e89f6] .el-segmented__item-selected{border-radius:10px;background:linear-gradient(135deg,#6366f1,#4f46e5)!important;box-shadow:0 2px 12px rgba(79,70,229,.28)}.career-prep-task-panel[data-v-288e89f6]{border-radius:16px;padding:20px 18px;background:hsla(0,0%,100%,.82);border:1px solid hsla(0,0%,100%,.92);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 10px 36px rgba(15,23,42,.06);backdrop-filter:blur(8px) saturate(130%);box-sizing:border-box}.career-prep-group-head[data-v-288e89f6]{min-height:48px;background:linear-gradient(135deg,rgba(165,180,252,.95),rgba(99,102,241,.92) 42%,rgba(67,56,202,.98));color:#fff;border:1px solid hsla(0,0%,100%,.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 8px 24px rgba(49,46,129,.2);transition:box-shadow .2s ease,transform .2s ease}.career-prep-group-head[data-v-288e89f6]:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 12px 28px rgba(49,46,129,.28);transform:translateY(-1px)}.career-prep-group-head__title[data-v-288e89f6]{margin:0;font-size:15px;font-weight:700;letter-spacing:.02em;text-shadow:0 1px 6px rgba(0,0,0,.12)}.career-prep-group-head__meta[data-v-288e89f6]{gap:4px}.career-prep-group-head__count[data-v-288e89f6]{border:1px solid hsla(0,0%,100%,.35)!important}.career-prep-group-head__toggle[data-v-288e89f6]{color:#fff!important}.career-prep-group-head__toggle[data-v-288e89f6]:hover{color:hsla(0,0%,100%,.85)!important}.cus-tabs-content[data-v-47e5d0c4]{display:flex;box-sizing:border-box}.cus-tabs-content.is-line[data-v-47e5d0c4]{padding:0 28px}.cus-tabs-content.is-right[data-v-47e5d0c4]{padding:0 0 0 28px}.cus-tabs-content.tabs-vertical[data-v-47e5d0c4]{justify-content:flex-end;border-right:1px solid #eee}.cus-tabs-content.tabs-vertical .tabs-list[data-v-47e5d0c4]{height:100%;flex-direction:column}.cus-tabs-content.tabs-vertical .tabs-list.tabs-line[data-v-47e5d0c4]{padding:10px 0}.cus-tabs-content.tabs-vertical .tabs-list.tabs-line .tabs-item.is-vertical[data-v-47e5d0c4]{padding:0 10px;text-align:right}.cus-tabs-content.tabs-vertical .tabs-list.tabs-line .tabs-item.is-horizontal[data-v-47e5d0c4]{margin-right:28px}.cus-tabs-content.tabs-vertical .tabs-list.tabs-line .tabs-item[data-v-47e5d0c4]:last-child{margin-right:0}.cus-tabs-content.tabs-vertical .tabs-list.tabs-line .action[data-v-47e5d0c4]{color:var(--cus-tabs-active-color)!important;border-width:0 2px 0 0;border-color:var(--cus-tabs-active-color);border-style:solid}.cus-tabs-content.tabs-vertical .tabs-list.tabs-card .tabs-item[data-v-47e5d0c4]{padding:0 28px;border-right:1px solid #eee}.cus-tabs-content.tabs-vertical .tabs-list.tabs-card .action[data-v-47e5d0c4]{background-color:var(--cus-tabs-active-color);border-right:none;color:#fff}.cus-tabs-content.tabs-vertical .tabs-list.tabs-card .action[data-v-47e5d0c4]:hover{color:#fff}.cus-tabs-content.tabs-vertical .tabs-list.tabs-button .tabs-item[data-v-47e5d0c4]{padding:0 10px;border-radius:5px;border:1px solid #73767a;margin-right:10px}.cus-tabs-content.tabs-vertical .tabs-list.tabs-button .tabs-item[data-v-47e5d0c4]:hover{border:1px solid var(--cus-tabs-active-color)}.cus-tabs-content.tabs-vertical .tabs-list.tabs-button .action[data-v-47e5d0c4]{background-color:var(--cus-tabs-active-color);color:#fff;border:1px solid var(--cus-tabs-active-color)}.cus-tabs-content.tabs-vertical .tabs-list.tabs-button .action[data-v-47e5d0c4]:hover{color:#fff;border:1px solid var(--cus-tabs-active-color)}.cus-tabs-content.tabs-horizontal.is-card[data-v-47e5d0c4]{border-bottom:4px solid var(--cus-tabs-active-color)}.cus-tabs-content.tabs-horizontal .tabs-list[data-v-47e5d0c4]{width:100%;flex-direction:row}.cus-tabs-content.tabs-horizontal .tabs-list.tabs-line[data-v-47e5d0c4]{padding:10px 0}.cus-tabs-content.tabs-horizontal .tabs-list.tabs-line .tabs-item.is-vertical[data-v-47e5d0c4]{padding:0 10px;text-align:right}.cus-tabs-content.tabs-horizontal .tabs-list.tabs-line .tabs-item.is-horizontal[data-v-47e5d0c4]{margin-right:28px}.cus-tabs-content.tabs-horizontal .tabs-list.tabs-line .tabs-item[data-v-47e5d0c4]:last-child{margin-right:0}.cus-tabs-content.tabs-horizontal .tabs-list.tabs-line .action[data-v-47e5d0c4]{color:var(--cus-tabs-active-color)!important;border-width:0 0 2px 0;border-color:var(--cus-tabs-active-color);border-style:solid}.cus-tabs-content.tabs-horizontal .tabs-list.tabs-card .tabs-item[data-v-47e5d0c4]{padding:0 28px;border-right:1px solid #eee}.cus-tabs-content.tabs-horizontal .tabs-list.tabs-card .action[data-v-47e5d0c4]{background-color:var(--cus-tabs-active-color);border-right:1px solid #eee;color:#fff}.cus-tabs-content.tabs-horizontal .tabs-list.tabs-card .action[data-v-47e5d0c4]:hover{color:#fff}.cus-tabs-content.tabs-horizontal .tabs-list.tabs-button .tabs-item[data-v-47e5d0c4]{padding:0 10px;border-radius:5px;border:1px solid #73767a;margin-right:10px}.cus-tabs-content.tabs-horizontal .tabs-list.tabs-button .tabs-item[data-v-47e5d0c4]:hover{border:1px solid var(--cus-tabs-active-color)}.cus-tabs-content.tabs-horizontal .tabs-list.tabs-button .action[data-v-47e5d0c4]{background-color:var(--cus-tabs-active-color);color:#fff;border:1px solid var(--cus-tabs-active-color)}.cus-tabs-content.tabs-horizontal .tabs-list.tabs-button .action[data-v-47e5d0c4]:hover{color:#fff;border:1px solid var(--cus-tabs-active-color)}.cus-tabs-content .content-main[data-v-47e5d0c4]{flex:1;width:100%}.cus-tabs-content .content-main .tabs-list[data-v-47e5d0c4]{display:flex}.cus-tabs-content .content-main .tabs-list .tabs-item[data-v-47e5d0c4]{flex-shrink:0;font-size:14px;text-align:center;box-sizing:border-box;cursor:pointer}.cus-tabs-content .content-main .tabs-list .tabs-item[data-v-47e5d0c4]:hover{color:var(--cus-tabs-active-color)}.cus-tabs-content .content-right[data-v-47e5d0c4]{padding-left:10px}.pagination-card-list-main[data-v-38ecd9d2]{height:100%;position:relative;display:flex;gap:10px;flex-wrap:wrap;padding:3px 3px 3px 12px}.pagination-card-list-main .pagination-card-item[data-v-38ecd9d2]{position:relative;flex-shrink:1;background-color:hsla(0,0%,100%,.8);border-radius:10px;box-sizing:border-box;overflow:hidden;box-shadow:var(--el-box-shadow-lighter)}.pagination-card-list-main .pagination-card-item.shadow-always[data-v-38ecd9d2]{box-shadow:var(--el-box-shadow-lighter)!important}.pagination-card-list-main .pagination-card-item.shadow-hover[data-v-38ecd9d2]:hover{box-shadow:2px 2px 10px rgba(0,0,0,.2)}.pagination-card-list-main .pagination-card-item.is-pagination[data-v-38ecd9d2]:last-child{border-radius:10px 10px 0 0}.pagination-card-list-footer[data-v-38ecd9d2]{width:100%;padding:10px 10px;border-radius:0 0 10px 10px;border-top:1px solid #eee;box-sizing:border-box}.pagination-card-list-footer.row-list-footer[data-v-38ecd9d2]{margin-top:10px;border:none;border-radius:10px}.pagination-card-list-empty[data-v-38ecd9d2]{height:100%;display:flex;justify-content:center;border-radius:10px}.finish-dialog[data-v-e26436f0] .el-dialog{border-radius:18px;overflow:hidden;box-shadow:0 24px 64px rgba(15,23,42,.14);max-height:min(760px,90vh);margin-top:5vh!important;margin-bottom:5vh!important;display:flex;flex-direction:column}.finish-dialog[data-v-e26436f0] .el-dialog__header{margin-right:0;padding:14px 20px 10px;border-bottom:1px solid rgba(226,232,240,.9);background:hsla(0,0%,100%,.95);flex-shrink:0}.finish-dialog[data-v-e26436f0] .el-dialog__title{font-size:16px;font-weight:800;letter-spacing:.06em;color:#0f172a}.finish-dialog[data-v-e26436f0] .el-dialog__body{padding:16px 20px 10px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.finish-dialog[data-v-e26436f0] .el-dialog__footer{padding:12px 22px 16px;background:#f8fafc;border-top:1px solid rgba(226,232,240,.9);flex-shrink:0}.finish-dialog--form[data-v-e26436f0] .el-dialog{max-height:min(820px,92vh)}.finish-dialog--form[data-v-e26436f0] .el-dialog__body{overflow:auto}.finish-dialog__shell[data-v-e26436f0]{min-height:200px;display:flex;flex-direction:column}.finish-dialog__shell--pane[data-v-e26436f0]{flex:1;min-height:0;height:min(640px,86vh - 128px);max-height:min(640px,86vh - 128px)}.finish-dialog__shell--pane .finish-dialog__grid[data-v-e26436f0]{flex:1;min-height:0;height:100%;align-items:stretch}.finish-dialog__shell--pane .finish-dialog__grid>.el-col[data-v-e26436f0]{display:flex;flex-direction:column;min-height:0}.finish-dialog__shell--pane .finish-dialog__col[data-v-e26436f0]{display:flex;flex-direction:column;min-height:0;height:100%}.finish-dialog__shell--pane .finish-dialog__col--left .finish-dialog__section--grow[data-v-e26436f0]{flex:1;min-height:0}.finish-dialog__shell--pane .finish-dialog__col--right .finish-dialog__section--form[data-v-e26436f0]{flex:1;min-height:0;height:100%}.finish-dialog__grid[data-v-e26436f0]{align-items:stretch}.finish-dialog__col[data-v-e26436f0]{display:flex;flex-direction:column;min-height:0}.finish-dialog__col--left .finish-dialog__section--grow[data-v-e26436f0],.finish-dialog__col--right .finish-dialog__section--form[data-v-e26436f0]{flex:1;min-height:0}.finish-dialog__section[data-v-e26436f0]{display:flex;flex-direction:column;min-height:0;flex-shrink:0}.finish-dialog__section--form[data-v-e26436f0],.finish-dialog__section--grow[data-v-e26436f0]{flex:1;min-height:0;display:flex;flex-direction:column}.finish-dialog__section--grow[data-v-e26436f0]{margin-top:4px}.finish-dialog__section-head[data-v-e26436f0]{padding:11px 16px;border-radius:12px 12px 0 0;background:linear-gradient(135deg,rgba(238,242,255,.98),rgba(224,231,255,.72));border:1px solid rgba(99,102,241,.14);border-bottom:0}.finish-dialog__section-title[data-v-e26436f0]{font-size:14px;font-weight:800;letter-spacing:.1em;color:#312e81}.finish-dialog__desc-wrap[data-v-e26436f0]{border:1px solid rgba(226,232,240,.95);border-top:0;border-radius:0 0 14px 14px;overflow:hidden;margin-bottom:14px;background:hsla(0,0%,100%,.92);box-shadow:0 8px 28px rgba(15,23,42,.04)}.finish-dialog__desc[data-v-e26436f0] .el-descriptions__label{font-weight:700;color:#64748b;background:rgba(248,250,252,.95)!important}.finish-dialog__desc[data-v-e26436f0] .el-descriptions__content{color:#0f172a;font-weight:500}.finish-dialog__desc[data-v-e26436f0] .el-descriptions__cell{padding:12px 14px!important}.finish-dialog__avatar[data-v-e26436f0]{display:flex;justify-content:center;padding:8px 0}.finish-dialog__avatar-img[data-v-e26436f0]{width:96px;height:96px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 8px 24px rgba(79,70,229,.2);border:3px solid hsla(0,0%,100%,.85)}.finish-dialog__skill-tag[data-v-e26436f0]{margin:4px 8px 0 0;border-radius:8px!important;font-weight:600!important;border-color:rgba(59,130,246,.35)!important;color:#1d4ed8!important;background:rgba(239,246,255,.9)!important}.finish-dialog__scroll-body[data-v-e26436f0]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.finish-dialog__scroll[data-v-e26436f0]{border-radius:0 0 14px 14px;border:1px solid rgba(226,232,240,.95);border-top:0;background:hsla(0,0%,100%,.88);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8);flex:1;min-height:0;height:100%}.finish-dialog__scroll[data-v-e26436f0] .el-scrollbar{height:100%}.finish-dialog__scroll[data-v-e26436f0] .el-scrollbar__wrap{max-height:100%}.finish-dialog__scroll--eval[data-v-e26436f0],.finish-dialog__scroll--form[data-v-e26436f0]{height:100%;min-height:0}.finish-dialog__scroll--cert-eval[data-v-e26436f0]{height:36vh;min-height:180px;max-height:280px}.finish-dialog__eval-row[data-v-e26436f0]{margin:0 12px 10px;padding:12px 14px;border-radius:12px;background:linear-gradient(135deg,rgba(245,243,255,.95),rgba(237,233,254,.65));border:1px solid rgba(139,92,246,.12);box-shadow:0 2px 10px rgba(79,70,229,.05);transition:box-shadow .2s ease}.finish-dialog__eval-row[data-v-e26436f0]:hover{box-shadow:0 6px 18px rgba(79,70,229,.08)}.finish-dialog__eval-main[data-v-e26436f0]{flex:1;min-width:0;cursor:pointer;gap:10px}.finish-dialog__eval-name[data-v-e26436f0]{font-size:13px;font-weight:700;color:#1e1b4b}.finish-dialog__eval-type[data-v-e26436f0]{flex-shrink:0;border:none!important;font-weight:600}.finish-dialog__eval-actions[data-v-e26436f0]{flex-shrink:0;gap:8px}.finish-dialog__eval-hint[data-v-e26436f0]{font-size:12px;font-weight:600;color:#94a3b8;width:44px}.finish-dialog__eval-select[data-v-e26436f0]{width:112px}.finish-dialog__eval-toggle[data-v-e26436f0]{padding:4px 6px;cursor:pointer}.finish-dialog__eval-detail[data-v-e26436f0]{margin:0 12px 14px}.finish-dialog__eval-card[data-v-e26436f0]{border-radius:14px!important}.finish-dialog__eval-metrics[data-v-e26436f0]{margin:0 -20px;border-radius:0 0 12px 12px;background:linear-gradient(135deg,rgba(248,250,252,.95),rgba(224,231,255,.45) 55%,rgba(199,210,254,.35))}.percentage-value[data-v-e26436f0]{display:block;font-size:18px;font-weight:700}.percentage-label[data-v-e26436f0]{display:block;margin-top:8px;font-size:10px;color:#64748b}.finish-dialog__form-padding[data-v-e26436f0]{padding:14px 14px 20px}.finish-dialog__form[data-v-e26436f0]{padding:20px 22px 24px;border-radius:14px;background:hsla(0,0%,100%,.92);border:1px solid rgba(226,232,240,.9);box-shadow:0 10px 36px rgba(15,23,42,.05)}.finish-dialog__form-item[data-v-e26436f0]{margin-bottom:18px}.finish-dialog__form-item[data-v-e26436f0] .el-form-item__label{font-weight:700;font-size:13px;color:#334155;letter-spacing:.02em}.finish-dialog__input[data-v-e26436f0] .el-textarea__inner{border-radius:12px;padding:12px 14px;line-height:1.55;border:1px solid rgba(148,163,184,.35);box-shadow:0 1px 2px rgba(15,23,42,.04);transition:border-color .2s ease,box-shadow .2s ease}.finish-dialog__input[data-v-e26436f0] .el-textarea__inner:hover{border-color:rgba(99,102,241,.35)}.finish-dialog__input[data-v-e26436f0] .el-textarea__inner:focus{border-color:rgba(79,70,229,.55);box-shadow:0 0 0 3px rgba(99,102,241,.12)}.finish-dialog__upload[data-v-e26436f0] .el-upload-dragger{border-radius:14px;border:1px dashed rgba(99,102,241,.35)!important;background:linear-gradient(180deg,rgba(248,250,255,.95),rgba(241,245,249,.6));padding:28px 16px;transition:border-color .2s ease,background .2s ease}.finish-dialog__upload[data-v-e26436f0] .el-upload-dragger:hover{border-color:rgba(79,70,229,.55)!important;background:rgba(238,242,255,.95)}.finish-dialog__upload-icon[data-v-e26436f0]{font-size:40px;color:#6366f1;margin-bottom:8px}.finish-dialog__upload-text[data-v-e26436f0]{font-size:13px;color:#64748b}.finish-dialog__upload-text em[data-v-e26436f0]{font-style:normal;font-weight:700;color:#4f46e5}.finish-dialog__file-row[data-v-e26436f0]{margin-top:8px;padding:8px 10px;border-radius:10px;background:rgba(248,250,252,.95);border:1px solid rgba(226,232,240,.9);font-size:13px}.finish-dialog__footer[data-v-e26436f0]{display:flex;justify-content:flex-end;align-items:center;gap:12px}.finish-dialog__btn--primary[data-v-e26436f0]{min-width:100px;border-radius:12px!important;font-weight:700;box-shadow:0 4px 14px rgba(79,70,229,.28)}.finish-dialog__btn--ghost[data-v-e26436f0]{min-width:88px;border-radius:12px!important;font-weight:600;border:1px solid rgba(99,102,241,.35)!important;color:#4338ca!important;background:#fff!important}.finish-dialog__btn--ghost[data-v-e26436f0]:hover{border-color:#6366f1!important;background:rgba(238,242,255,.95)!important}.finish-dialog__btn--secondary[data-v-e26436f0]{min-width:88px;border-radius:12px!important;font-weight:600}.finish-dialog--compact[data-v-e26436f0] .el-dialog{border-radius:16px;box-shadow:0 20px 48px rgba(15,23,42,.12)}.finish-dialog--compact[data-v-e26436f0] .el-dialog__header{padding:12px 18px 8px;border-bottom:1px solid rgba(226,232,240,.9)}.finish-dialog--compact[data-v-e26436f0] .el-dialog__title{font-size:15px;font-weight:800;color:#0f172a}.finish-dialog--compact[data-v-e26436f0] .el-dialog__body{padding:12px 18px 16px;background:#f8fafc}.finish-dialog--compact[data-v-e26436f0] .el-dialog__footer{padding:10px 18px 16px;background:#f8fafc;border-top:1px solid rgba(226,232,240,.9)}.prep-preview-table[data-v-e26436f0]{border-radius:12px;overflow:hidden}.prep-preview-table[data-v-e26436f0] .el-table__header th{background:rgba(238,242,255,.95)!important;font-weight:700;color:#475569}.prep-form-dialog__card[data-v-e26436f0]{border:1px solid rgba(226,232,240,.95);border-top:0;border-radius:0 0 14px 14px;padding:16px 18px 22px;background:hsla(0,0%,100%,.93);box-shadow:0 8px 28px rgba(15,23,42,.045)}.prep-form-dialog__card[data-v-e26436f0] .el-form-item__label{font-weight:700;font-size:13px;color:#334155}.prep-form-dialog__card[data-v-e26436f0] .el-input__wrapper{border-radius:10px;box-shadow:0 1px 2px rgba(15,23,42,.04);border:1px solid rgba(148,163,184,.3)}.prep-form-dialog__card[data-v-e26436f0] .el-date-editor.el-input{width:100%}.prep-form-dialog__tasks[data-v-e26436f0]{border:1px solid rgba(226,232,240,.95);border-top:0;border-radius:0 0 14px 14px;padding:12px 14px 18px;background:hsla(0,0%,100%,.9);box-shadow:0 8px 28px rgba(15,23,42,.04);min-height:420px}.prep-form-dialog.finish-dialog__shell[data-v-e26436f0]{height:auto;max-height:none;flex:none}.prep-form-dialog .finish-dialog__grid[data-v-e26436f0]{height:auto;flex:none;align-items:flex-start}.prep-form-dialog .finish-dialog__col[data-v-e26436f0]{height:auto}.prep-form-dialog .flex-row-order[data-v-e26436f0]{align-content:flex-start;align-items:stretch}.prep-form-dialog .flex-row-order>.column2[data-v-e26436f0]{flex:0 0 calc(50% - 6px);max-width:calc(50% - 6px);width:calc(50% - 6px)}.prep-form-dialog[data-v-e26436f0] .el-collapse-item__content{overflow:visible}.prep-form-dialog[data-v-e26436f0] .el-tabs__nav-wrap:after{height:1px;background:rgba(226,232,240,.9)}.prep-form-dialog[data-v-e26436f0] .el-tabs__item{font-weight:600;color:#64748b}.prep-form-dialog[data-v-e26436f0] .el-tabs__item.is-active{color:#4338ca}.prep-form-dialog[data-v-e26436f0] .el-tabs__active-bar{background:linear-gradient(90deg,#6366f1,#4f46e5);height:3px;border-radius:3px}.prep-form-dialog__seg[data-v-e26436f0]{width:100%;padding:6px;margin-bottom:12px;border-radius:12px;background:hsla(0,0%,100%,.75);border:1px solid rgba(99,102,241,.1);box-shadow:0 2px 12px rgba(15,23,42,.04)}.prep-form-dialog__seg[data-v-e26436f0] .el-segmented__item{border-radius:8px;font-weight:500;color:#64748b}.prep-form-dialog__seg[data-v-e26436f0] .el-segmented__item.is-selected{color:#fff;font-weight:600}.prep-form-dialog__seg[data-v-e26436f0] .el-segmented__item-selected{border-radius:8px;background:linear-gradient(135deg,#6366f1,#4f46e5)!important;box-shadow:0 2px 10px rgba(79,70,229,.25)}.prep-form-dialog__collapse[data-v-e26436f0]{border:0!important}.prep-form-dialog__collapse[data-v-e26436f0] .el-collapse-item__header{font-weight:700!important;border-radius:10px!important;padding:10px 12px!important;margin-bottom:8px;border:1px solid rgba(99,102,241,.12)!important;background:linear-gradient(135deg,rgba(248,250,252,.98),rgba(238,242,255,.85))!important}.prep-form-dialog__collapse[data-v-e26436f0] .el-collapse-item__wrap{border:0!important}.prep-form-dialog__collapse[data-v-e26436f0] .el-collapse-item__content{padding-bottom:8px!important}.prep-form-dialog__subhead[data-v-e26436f0]{width:100%;margin-bottom:10px;padding:8px 12px;font-size:13px;font-weight:800;letter-spacing:.06em;color:#312e81;border-radius:10px;background:linear-gradient(135deg,rgba(238,242,255,.9),rgba(224,231,255,.55));border:1px solid rgba(99,102,241,.1)}.finish-dialog__cert-metrics[data-v-e26436f0]{margin:0 -20px;border-radius:0 0 12px 12px;background:linear-gradient(135deg,rgba(248,250,252,.95),rgba(224,231,255,.45) 55%,rgba(199,210,254,.35))}.finish-dialog[data-v-1dcb0da4] .el-dialog{border-radius:18px;overflow:hidden;box-shadow:0 24px 64px rgba(15,23,42,.14);max-height:min(760px,90vh);margin-top:5vh!important;margin-bottom:5vh!important;display:flex;flex-direction:column}.finish-dialog[data-v-1dcb0da4] .el-dialog__header{margin-right:0;padding:14px 20px 10px;border-bottom:1px solid rgba(226,232,240,.9);background:hsla(0,0%,100%,.95);flex-shrink:0}.finish-dialog[data-v-1dcb0da4] .el-dialog__title{font-size:16px;font-weight:800;letter-spacing:.06em;color:#0f172a}.finish-dialog[data-v-1dcb0da4] .el-dialog__body{padding:16px 20px 10px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.finish-dialog[data-v-1dcb0da4] .el-dialog__footer{padding:12px 22px 16px;background:#f8fafc;border-top:1px solid rgba(226,232,240,.9);flex-shrink:0}.finish-dialog--form[data-v-1dcb0da4] .el-dialog{max-height:min(820px,92vh)}.finish-dialog--form[data-v-1dcb0da4] .el-dialog__body{overflow:auto}.finish-dialog__shell[data-v-1dcb0da4]{min-height:200px;display:flex;flex-direction:column}.finish-dialog__shell--pane[data-v-1dcb0da4]{flex:1;min-height:0;height:min(640px,86vh - 128px);max-height:min(640px,86vh - 128px)}.finish-dialog__shell--pane .finish-dialog__grid[data-v-1dcb0da4]{flex:1;min-height:0;height:100%;align-items:stretch}.finish-dialog__shell--pane .finish-dialog__grid>.el-col[data-v-1dcb0da4]{display:flex;flex-direction:column;min-height:0}.finish-dialog__shell--pane .finish-dialog__col[data-v-1dcb0da4]{display:flex;flex-direction:column;min-height:0;height:100%}.finish-dialog__shell--pane .finish-dialog__col--left .finish-dialog__section--grow[data-v-1dcb0da4]{flex:1;min-height:0}.finish-dialog__shell--pane .finish-dialog__col--right .finish-dialog__section--form[data-v-1dcb0da4]{flex:1;min-height:0;height:100%}.finish-dialog__grid[data-v-1dcb0da4]{align-items:stretch}.finish-dialog__col[data-v-1dcb0da4]{display:flex;flex-direction:column;min-height:0}.finish-dialog__col--left .finish-dialog__section--grow[data-v-1dcb0da4],.finish-dialog__col--right .finish-dialog__section--form[data-v-1dcb0da4]{flex:1;min-height:0}.finish-dialog__section[data-v-1dcb0da4]{display:flex;flex-direction:column;min-height:0;flex-shrink:0}.finish-dialog__section--form[data-v-1dcb0da4],.finish-dialog__section--grow[data-v-1dcb0da4]{flex:1;min-height:0;display:flex;flex-direction:column}.finish-dialog__section--grow[data-v-1dcb0da4]{margin-top:4px}.finish-dialog__section-head[data-v-1dcb0da4]{padding:11px 16px;border-radius:12px 12px 0 0;background:linear-gradient(135deg,rgba(238,242,255,.98),rgba(224,231,255,.72));border:1px solid rgba(99,102,241,.14);border-bottom:0}.finish-dialog__section-title[data-v-1dcb0da4]{font-size:14px;font-weight:800;letter-spacing:.1em;color:#312e81}.finish-dialog__desc-wrap[data-v-1dcb0da4]{border:1px solid rgba(226,232,240,.95);border-top:0;border-radius:0 0 14px 14px;overflow:hidden;margin-bottom:14px;background:hsla(0,0%,100%,.92);box-shadow:0 8px 28px rgba(15,23,42,.04)}.finish-dialog__desc[data-v-1dcb0da4] .el-descriptions__label{font-weight:700;color:#64748b;background:rgba(248,250,252,.95)!important}.finish-dialog__desc[data-v-1dcb0da4] .el-descriptions__content{color:#0f172a;font-weight:500}.finish-dialog__desc[data-v-1dcb0da4] .el-descriptions__cell{padding:12px 14px!important}.finish-dialog__avatar[data-v-1dcb0da4]{display:flex;justify-content:center;padding:8px 0}.finish-dialog__avatar-img[data-v-1dcb0da4]{width:96px;height:96px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 8px 24px rgba(79,70,229,.2);border:3px solid hsla(0,0%,100%,.85)}.finish-dialog__skill-tag[data-v-1dcb0da4]{margin:4px 8px 0 0;border-radius:8px!important;font-weight:600!important;border-color:rgba(59,130,246,.35)!important;color:#1d4ed8!important;background:rgba(239,246,255,.9)!important}.finish-dialog__scroll-body[data-v-1dcb0da4]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.finish-dialog__scroll[data-v-1dcb0da4]{border-radius:0 0 14px 14px;border:1px solid rgba(226,232,240,.95);border-top:0;background:hsla(0,0%,100%,.88);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8);flex:1;min-height:0;height:100%}.finish-dialog__scroll[data-v-1dcb0da4] .el-scrollbar{height:100%}.finish-dialog__scroll[data-v-1dcb0da4] .el-scrollbar__wrap{max-height:100%}.finish-dialog__scroll--eval[data-v-1dcb0da4],.finish-dialog__scroll--form[data-v-1dcb0da4]{height:100%;min-height:0}.finish-dialog__scroll--cert-eval[data-v-1dcb0da4]{height:36vh;min-height:180px;max-height:280px}.finish-dialog__eval-row[data-v-1dcb0da4]{margin:0 12px 10px;padding:12px 14px;border-radius:12px;background:linear-gradient(135deg,rgba(245,243,255,.95),rgba(237,233,254,.65));border:1px solid rgba(139,92,246,.12);box-shadow:0 2px 10px rgba(79,70,229,.05);transition:box-shadow .2s ease}.finish-dialog__eval-row[data-v-1dcb0da4]:hover{box-shadow:0 6px 18px rgba(79,70,229,.08)}.finish-dialog__eval-main[data-v-1dcb0da4]{flex:1;min-width:0;cursor:pointer;gap:10px}.finish-dialog__eval-name[data-v-1dcb0da4]{font-size:13px;font-weight:700;color:#1e1b4b}.finish-dialog__eval-type[data-v-1dcb0da4]{flex-shrink:0;border:none!important;font-weight:600}.finish-dialog__eval-actions[data-v-1dcb0da4]{flex-shrink:0;gap:8px}.finish-dialog__eval-hint[data-v-1dcb0da4]{font-size:12px;font-weight:600;color:#94a3b8;width:44px}.finish-dialog__eval-select[data-v-1dcb0da4]{width:112px}.finish-dialog__eval-toggle[data-v-1dcb0da4]{padding:4px 6px;cursor:pointer}.finish-dialog__eval-detail[data-v-1dcb0da4]{margin:0 12px 14px}.finish-dialog__eval-card[data-v-1dcb0da4]{border-radius:14px!important}.finish-dialog__eval-metrics[data-v-1dcb0da4]{margin:0 -20px;border-radius:0 0 12px 12px;background:linear-gradient(135deg,rgba(248,250,252,.95),rgba(224,231,255,.45) 55%,rgba(199,210,254,.35))}.percentage-value[data-v-1dcb0da4]{display:block;font-size:18px;font-weight:700}.percentage-label[data-v-1dcb0da4]{display:block;margin-top:8px;font-size:10px;color:#64748b}.finish-dialog__form-padding[data-v-1dcb0da4]{padding:14px 14px 20px}.finish-dialog__form[data-v-1dcb0da4]{padding:20px 22px 24px;border-radius:14px;background:hsla(0,0%,100%,.92);border:1px solid rgba(226,232,240,.9);box-shadow:0 10px 36px rgba(15,23,42,.05)}.finish-dialog__form-item[data-v-1dcb0da4]{margin-bottom:18px}.finish-dialog__form-item[data-v-1dcb0da4] .el-form-item__label{font-weight:700;font-size:13px;color:#334155;letter-spacing:.02em}.finish-dialog__input[data-v-1dcb0da4] .el-textarea__inner{border-radius:12px;padding:12px 14px;line-height:1.55;border:1px solid rgba(148,163,184,.35);box-shadow:0 1px 2px rgba(15,23,42,.04);transition:border-color .2s ease,box-shadow .2s ease}.finish-dialog__input[data-v-1dcb0da4] .el-textarea__inner:hover{border-color:rgba(99,102,241,.35)}.finish-dialog__input[data-v-1dcb0da4] .el-textarea__inner:focus{border-color:rgba(79,70,229,.55);box-shadow:0 0 0 3px rgba(99,102,241,.12)}.finish-dialog__upload[data-v-1dcb0da4] .el-upload-dragger{border-radius:14px;border:1px dashed rgba(99,102,241,.35)!important;background:linear-gradient(180deg,rgba(248,250,255,.95),rgba(241,245,249,.6));padding:28px 16px;transition:border-color .2s ease,background .2s ease}.finish-dialog__upload[data-v-1dcb0da4] .el-upload-dragger:hover{border-color:rgba(79,70,229,.55)!important;background:rgba(238,242,255,.95)}.finish-dialog__upload-icon[data-v-1dcb0da4]{font-size:40px;color:#6366f1;margin-bottom:8px}.finish-dialog__upload-text[data-v-1dcb0da4]{font-size:13px;color:#64748b}.finish-dialog__upload-text em[data-v-1dcb0da4]{font-style:normal;font-weight:700;color:#4f46e5}.finish-dialog__file-row[data-v-1dcb0da4]{margin-top:8px;padding:8px 10px;border-radius:10px;background:rgba(248,250,252,.95);border:1px solid rgba(226,232,240,.9);font-size:13px}.finish-dialog__footer[data-v-1dcb0da4]{display:flex;justify-content:flex-end;align-items:center;gap:12px}.finish-dialog__btn--primary[data-v-1dcb0da4]{min-width:100px;border-radius:12px!important;font-weight:700;box-shadow:0 4px 14px rgba(79,70,229,.28)}.finish-dialog__btn--ghost[data-v-1dcb0da4]{min-width:88px;border-radius:12px!important;font-weight:600;border:1px solid rgba(99,102,241,.35)!important;color:#4338ca!important;background:#fff!important}.finish-dialog__btn--ghost[data-v-1dcb0da4]:hover{border-color:#6366f1!important;background:rgba(238,242,255,.95)!important}.finish-dialog__btn--secondary[data-v-1dcb0da4]{min-width:88px;border-radius:12px!important;font-weight:600}.finish-dialog--compact[data-v-1dcb0da4] .el-dialog{border-radius:16px;box-shadow:0 20px 48px rgba(15,23,42,.12)}.finish-dialog--compact[data-v-1dcb0da4] .el-dialog__header{padding:12px 18px 8px;border-bottom:1px solid rgba(226,232,240,.9)}.finish-dialog--compact[data-v-1dcb0da4] .el-dialog__title{font-size:15px;font-weight:800;color:#0f172a}.finish-dialog--compact[data-v-1dcb0da4] .el-dialog__body{padding:12px 18px 16px;background:#f8fafc}.finish-dialog--compact[data-v-1dcb0da4] .el-dialog__footer{padding:10px 18px 16px;background:#f8fafc;border-top:1px solid rgba(226,232,240,.9)}.prep-preview-table[data-v-1dcb0da4]{border-radius:12px;overflow:hidden}.prep-preview-table[data-v-1dcb0da4] .el-table__header th{background:rgba(238,242,255,.95)!important;font-weight:700;color:#475569}.prep-form-dialog__card[data-v-1dcb0da4]{border:1px solid rgba(226,232,240,.95);border-top:0;border-radius:0 0 14px 14px;padding:16px 18px 22px;background:hsla(0,0%,100%,.93);box-shadow:0 8px 28px rgba(15,23,42,.045)}.prep-form-dialog__card[data-v-1dcb0da4] .el-form-item__label{font-weight:700;font-size:13px;color:#334155}.prep-form-dialog__card[data-v-1dcb0da4] .el-input__wrapper{border-radius:10px;box-shadow:0 1px 2px rgba(15,23,42,.04);border:1px solid rgba(148,163,184,.3)}.prep-form-dialog__card[data-v-1dcb0da4] .el-date-editor.el-input{width:100%}.prep-form-dialog__tasks[data-v-1dcb0da4]{border:1px solid rgba(226,232,240,.95);border-top:0;border-radius:0 0 14px 14px;padding:12px 14px 18px;background:hsla(0,0%,100%,.9);box-shadow:0 8px 28px rgba(15,23,42,.04);min-height:420px}.prep-form-dialog.finish-dialog__shell[data-v-1dcb0da4]{height:auto;max-height:none;flex:none}.prep-form-dialog .finish-dialog__grid[data-v-1dcb0da4]{height:auto;flex:none;align-items:flex-start}.prep-form-dialog .finish-dialog__col[data-v-1dcb0da4]{height:auto}.prep-form-dialog .flex-row-order[data-v-1dcb0da4]{align-content:flex-start;align-items:stretch}.prep-form-dialog .flex-row-order>.column2[data-v-1dcb0da4]{flex:0 0 calc(50% - 6px);max-width:calc(50% - 6px);width:calc(50% - 6px)}.prep-form-dialog[data-v-1dcb0da4] .el-collapse-item__content{overflow:visible}.prep-form-dialog[data-v-1dcb0da4] .el-tabs__nav-wrap:after{height:1px;background:rgba(226,232,240,.9)}.prep-form-dialog[data-v-1dcb0da4] .el-tabs__item{font-weight:600;color:#64748b}.prep-form-dialog[data-v-1dcb0da4] .el-tabs__item.is-active{color:#4338ca}.prep-form-dialog[data-v-1dcb0da4] .el-tabs__active-bar{background:linear-gradient(90deg,#6366f1,#4f46e5);height:3px;border-radius:3px}.prep-form-dialog__seg[data-v-1dcb0da4]{width:100%;padding:6px;margin-bottom:12px;border-radius:12px;background:hsla(0,0%,100%,.75);border:1px solid rgba(99,102,241,.1);box-shadow:0 2px 12px rgba(15,23,42,.04)}.prep-form-dialog__seg[data-v-1dcb0da4] .el-segmented__item{border-radius:8px;font-weight:500;color:#64748b}.prep-form-dialog__seg[data-v-1dcb0da4] .el-segmented__item.is-selected{color:#fff;font-weight:600}.prep-form-dialog__seg[data-v-1dcb0da4] .el-segmented__item-selected{border-radius:8px;background:linear-gradient(135deg,#6366f1,#4f46e5)!important;box-shadow:0 2px 10px rgba(79,70,229,.25)}.prep-form-dialog__collapse[data-v-1dcb0da4]{border:0!important}.prep-form-dialog__collapse[data-v-1dcb0da4] .el-collapse-item__header{font-weight:700!important;border-radius:10px!important;padding:10px 12px!important;margin-bottom:8px;border:1px solid rgba(99,102,241,.12)!important;background:linear-gradient(135deg,rgba(248,250,252,.98),rgba(238,242,255,.85))!important}.prep-form-dialog__collapse[data-v-1dcb0da4] .el-collapse-item__wrap{border:0!important}.prep-form-dialog__collapse[data-v-1dcb0da4] .el-collapse-item__content{padding-bottom:8px!important}.prep-form-dialog__subhead[data-v-1dcb0da4]{width:100%;margin-bottom:10px;padding:8px 12px;font-size:13px;font-weight:800;letter-spacing:.06em;color:#312e81;border-radius:10px;background:linear-gradient(135deg,rgba(238,242,255,.9),rgba(224,231,255,.55));border:1px solid rgba(99,102,241,.1)}.finish-dialog__cert-metrics[data-v-1dcb0da4]{margin:0 -20px;border-radius:0 0 12px 12px;background:linear-gradient(135deg,rgba(248,250,252,.95),rgba(224,231,255,.45) 55%,rgba(199,210,254,.35))}.library-list[data-v-54dc0518] .pagination-card-list-footer{background-color:transparent!important}.library-list .library-list-header[data-v-54dc0518]{border-bottom:1px solid var(--el-border-color-lighter)}.library-list .library-list-header .header-avatar[data-v-54dc0518]{height:28px;width:28px;overflow:hidden;border-radius:100%;border:3px solid #fff}.library-list .library-list-header .header-avatar[data-v-54dc0518]:not(:first-child){margin-left:-10px}.library-list .library-list-header .header-avatar img[data-v-54dc0518]{height:100%;width:100%}.library-list .library-list-footer[data-v-54dc0518]{border-top:1px solid var(--el-border-color)}.resume-page[data-v-07dd540b]{box-sizing:border-box}.resume-hero[data-v-07dd540b]{position:relative;border-radius:20px;overflow:hidden;min-height:300px;box-shadow:0 22px 55px rgba(15,23,42,.14),inset 0 1px 0 hsla(0,0%,100%,.08)}.resume-hero__bg[data-v-07dd540b]{position:absolute;inset:0;background:url(../img/banner_resume.f3e34e83.webp) 50%/cover no-repeat}.resume-hero__scrim[data-v-07dd540b]{position:absolute;inset:0;background:linear-gradient(125deg,rgba(15,23,42,.88),rgba(49,46,129,.74) 40%,rgba(30,64,175,.8))}.resume-hero__content[data-v-07dd540b]{position:relative;z-index:1}.resume-hero__layout[data-v-07dd540b]{align-items:flex-start;padding:28px 48px 24px 32px;box-sizing:border-box}.resume-hero__aside[data-v-07dd540b]{flex-shrink:0;width:156px;display:flex;justify-content:center;padding-top:6px}.resume-hero__avatar-ring[data-v-07dd540b]{padding:4px;border-radius:50%;background:linear-gradient(145deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.1));box-shadow:0 14px 40px rgba(0,0,0,.28)}.resume-hero__avatar[data-v-07dd540b]{width:132px;height:132px;border-radius:50%;display:block;-o-object-fit:cover;object-fit:cover}.resume-hero__glass[data-v-07dd540b]{border-radius:16px;padding:16px 18px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.22);backdrop-filter:blur(16px) saturate(155%);box-shadow:0 10px 36px rgba(0,0,0,.14);box-sizing:border-box}.resume-hero__glass--identity[data-v-07dd540b],.resume-hero__glass--target[data-v-07dd540b]{flex:1;min-height:0;display:flex;flex-direction:column}.resume-hero__glass--target[data-v-07dd540b]{padding-right:24px}.resume-hero__target-head[data-v-07dd540b]{display:flex;justify-content:flex-end;flex-shrink:0;margin-bottom:8px}.resume-hero__target-inner[data-v-07dd540b]{flex:1;width:100%;min-width:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:14px}.resume-hero__target-body[data-v-07dd540b]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;gap:6px}.resume-hero__target-label[data-v-07dd540b]{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.62)}.resume-hero__target-dd[data-v-07dd540b]{max-width:100%;min-width:0}.resume-hero__target-trigger[data-v-07dd540b]{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;max-width:100%;cursor:pointer;padding:6px 14px 6px 12px;border-radius:14px;border:1px solid hsla(0,0%,100%,.28);background:hsla(0,0%,100%,.1);box-shadow:0 6px 22px rgba(0,0,0,.12);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.resume-hero__target-trigger[data-v-07dd540b]:hover{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.42);box-shadow:0 10px 28px rgba(0,0,0,.16)}.resume-hero__target-chev[data-v-07dd540b]{flex-shrink:0;font-size:12px;color:#fff;opacity:.92}.resume-hero__name[data-v-07dd540b]{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:#fff}.resume-hero__pill[data-v-07dd540b]{font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.28);color:hsla(0,0%,100%,.96)}.resume-hero__pill--muted[data-v-07dd540b]{font-weight:500;opacity:.92}.resume-hero__verify[data-v-07dd540b]{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.92)}.resume-hero__verify-icon[data-v-07dd540b]{opacity:.65}.resume-hero__verify-icon--on[data-v-07dd540b]{opacity:1;filter:drop-shadow(0 0 6px rgba(251,191,36,.65))}.resume-hero__school-row[data-v-07dd540b]{margin-top:10px;font-size:13px;font-weight:500;color:rgba(241,245,249,.94)}.resume-hero__school[data-v-07dd540b]{font-weight:700}.resume-hero__dot[data-v-07dd540b]{opacity:.45}.resume-hero__dot--dim[data-v-07dd540b]{opacity:.35}.resume-hero__grade[data-v-07dd540b]{font-size:12px;opacity:.88}.resume-hero__target-icon[data-v-07dd540b]{font-size:26px;flex-shrink:0;color:#fff;opacity:.95}.resume-hero__target-icon[data-v-07dd540b] path{fill:#fff!important}.resume-hero__target-title[data-v-07dd540b]{font-size:1.22rem;font-weight:800;letter-spacing:-.01em;color:#fff;text-align:left;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resume-hero__target-title--static[data-v-07dd540b]{padding:6px 0;opacity:.85}.resume-hero__top[data-v-07dd540b]{margin-bottom:14px;align-items:stretch}.resume-hero__top[data-v-07dd540b]>.el-col{display:flex;flex-direction:column}.resume-hero__contact[data-v-07dd540b]{font-size:12px;color:rgba(226,232,240,.92)}.resume-hero__contact-item[data-v-07dd540b]{display:inline-flex;align-items:center;gap:4px}.resume-hero__contact-ico[data-v-07dd540b]{opacity:.85}.resume-hero__stats[data-v-07dd540b]{font-size:12px;color:rgba(248,250,252,.95);text-align:right}.resume-hero__stat-salary[data-v-07dd540b]{margin-left:6px;font-weight:700;letter-spacing:.02em}.resume-hero__tags[data-v-07dd540b]{justify-content:flex-end;gap:10px;padding:0 48px 22px 32px;box-sizing:border-box}.resume-hero__chip[data-v-07dd540b]{border-radius:999px!important;font-weight:600!important;font-size:12px!important;border:1px solid hsla(0,0%,100%,.42)!important;background:hsla(0,0%,100%,.12)!important;color:#fff!important;backdrop-filter:blur(8px)}.resume-hero__chip.resume-hero__chip--cert[data-v-07dd540b]{border-color:rgba(251,211,141,.65)!important;background:rgba(251,191,36,.2)!important}.resume-hero__chip.resume-hero__chip--glory[data-v-07dd540b]{border-color:rgba(167,243,208,.55)!important;background:rgba(16,185,129,.18)!important}.resume-section-head[data-v-07dd540b]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.resume-section-head--framed[data-v-07dd540b]{padding-top:8px;padding-bottom:8px}.resume-section-head__title[data-v-07dd540b]{margin:0;font-size:17px;font-weight:800;letter-spacing:.08em;color:#0f172a;text-align:center;position:relative;padding-bottom:10px}.resume-section-head__title[data-v-07dd540b]:after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:52px;height:3px;border-radius:999px;background:linear-gradient(90deg,#6366f1,#a78bfa,#38bdf8);opacity:.95}.resume-panel[data-v-07dd540b]{border-radius:16px;border:1px solid rgba(226,232,240,.85);background:linear-gradient(165deg,hsla(0,0%,100%,.94),rgba(248,250,252,.88));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.96),0 12px 40px rgba(15,23,42,.07);backdrop-filter:blur(12px) saturate(135%);box-sizing:border-box;position:relative;overflow:hidden}.resume-panel[data-v-07dd540b]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,rgba(99,102,241,.55),rgba(167,139,250,.45),rgba(56,189,248,.4));pointer-events:none}.resume-chart-row[data-v-07dd540b]{padding:4px 0 0}.resume-chart-captions[data-v-07dd540b]{margin-top:4px}.resume-subheading[data-v-07dd540b]{margin:10px 0 0;font-size:14px;font-weight:700;color:#475569;letter-spacing:.06em}.percentage-value[data-v-07dd540b]{display:block;font-size:20px}.percentage-label[data-v-07dd540b]{display:block;margin-top:10px;font-size:10px}.resume-event-card[data-v-07dd540b]{border-radius:16px!important;border:1px solid rgba(226,232,240,.65)!important;overflow:hidden;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.96))!important;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.resume-event-card[data-v-07dd540b]:hover{transform:translateY(-2px);border-color:rgba(99,102,241,.18)!important;box-shadow:0 20px 48px rgba(15,23,42,.08),0 0 0 1px rgba(99,102,241,.06)!important}.resume-event-card[data-v-07dd540b] .el-card__body{padding:20px 22px 22px}.resume-event-card[data-v-07dd540b] .el-tag{border-radius:999px;margin-right:8px;margin-top:6px}.resume-event-card__head-row[data-v-07dd540b]{gap:12px;flex-wrap:wrap}.resume-event-card__title-line[data-v-07dd540b]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;min-width:0}.resume-event-card__head-ico[data-v-07dd540b]{font-size:18px;color:#4f46e5;flex-shrink:0}.resume-event-card__name-label[data-v-07dd540b]{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.resume-event-card__name[data-v-07dd540b]{font-size:16px;font-weight:700;color:#0f172a;letter-spacing:-.02em}.resume-event-card__meta[data-v-07dd540b]{display:flex;align-items:center;gap:4px;flex-shrink:0}.resume-event-card__dates[data-v-07dd540b]{font-size:13px;font-weight:500;color:#475569;font-variant-numeric:tabular-nums}.resume-event-card__dash[data-v-07dd540b]{color:#94a3b8;padding:0 2px}.resume-event-card__toggle[data-v-07dd540b]{font-size:18px;color:#4f46e5!important}.resume-event-card__channel[data-v-07dd540b]{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:13px;color:#475569}.resume-event-card__channel .el-icon[data-v-07dd540b]{color:#64748b;font-size:16px}.resume-event-card__tags[data-v-07dd540b]{margin-top:12px}.resume-event-card__tag[data-v-07dd540b]{font-weight:600!important;border-color:rgba(99,102,241,.28)!important;color:#4338ca!important;background:linear-gradient(180deg,rgba(238,242,255,.95),rgba(224,231,255,.55))!important}.resume-competency-expand[data-v-07dd540b]{position:relative;margin-top:20px;padding:24px 4px 4px;border-radius:14px;background:linear-gradient(180deg,rgba(248,250,252,.65),rgba(241,245,249,.35))}.resume-competency-expand[data-v-07dd540b]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(79,70,229,.55),rgba(139,92,246,.35),rgba(148,163,184,.18))}.resume-detail-list--lux[data-v-07dd540b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.resume-detail-block[data-v-07dd540b]{position:relative;border-radius:14px;padding:0 0 1px;border:1px solid rgba(148,163,184,.14);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 14px 40px rgba(15,23,42,.06);overflow:hidden}.resume-detail-block[data-v-07dd540b]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:14px 0 0 14px}.resume-detail-block--tone-1[data-v-07dd540b]{background:linear-gradient(145deg,rgba(238,242,255,.98),rgba(224,231,255,.88) 55%,rgba(199,210,254,.42));border-color:rgba(99,102,241,.22)}.resume-detail-block--tone-1[data-v-07dd540b]:before{background:linear-gradient(180deg,#4f46e5,#6366f1)}.resume-detail-block--tone-2[data-v-07dd540b]{background:linear-gradient(145deg,rgba(245,243,255,.98),rgba(237,233,254,.9) 55%,rgba(221,214,254,.45));border-color:rgba(124,58,237,.2)}.resume-detail-block--tone-2[data-v-07dd540b]:before{background:linear-gradient(180deg,#7c3aed,#a78bfa)}.resume-detail-block--tone-3[data-v-07dd540b]{background:linear-gradient(145deg,rgba(240,249,255,.98),rgba(224,242,254,.9) 55%,rgba(186,230,253,.42));border-color:rgba(14,165,233,.2)}.resume-detail-block--tone-3[data-v-07dd540b]:before{background:linear-gradient(180deg,#0284c7,#38bdf8)}.resume-detail-block--tone-4[data-v-07dd540b]{background:linear-gradient(145deg,rgba(255,251,235,.98),rgba(254,243,199,.88) 55%,rgba(253,230,138,.35));border-color:rgba(217,119,6,.2)}.resume-detail-block--tone-4[data-v-07dd540b]:before{background:linear-gradient(180deg,#d97706,#fbbf24)}.resume-detail-block--tone-5[data-v-07dd540b]{background:linear-gradient(145deg,rgba(236,253,245,.98),rgba(209,250,229,.9) 55%,rgba(167,243,208,.42));border-color:rgba(5,150,105,.2)}.resume-detail-block--tone-5[data-v-07dd540b]:before{background:linear-gradient(180deg,#059669,#34d399)}.resume-detail-block__head[data-v-07dd540b]{display:flex;align-items:center;gap:12px;padding:16px 18px 8px 22px}.resume-detail-block__icon-wrap[data-v-07dd540b]{flex-shrink:0;width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;box-shadow:0 2px 10px rgba(15,23,42,.06)}.resume-detail-block__icon-wrap--1[data-v-07dd540b]{background:linear-gradient(145deg,rgba(79,70,229,.16),rgba(129,140,248,.08));color:#3730a3}.resume-detail-block__icon-wrap--2[data-v-07dd540b]{background:linear-gradient(145deg,rgba(124,58,237,.14),rgba(167,139,250,.08));color:#5b21b6}.resume-detail-block__icon-wrap--3[data-v-07dd540b]{background:linear-gradient(145deg,rgba(14,165,233,.14),rgba(56,189,248,.08));color:#0369a1}.resume-detail-block__icon-wrap--4[data-v-07dd540b]{background:linear-gradient(145deg,rgba(217,119,6,.14),rgba(251,191,36,.1));color:#b45309}.resume-detail-block__icon-wrap--5[data-v-07dd540b]{background:linear-gradient(145deg,rgba(5,150,105,.14),rgba(52,211,153,.1));color:#047857}.resume-detail-block__title[data-v-07dd540b]{font-size:14px;font-weight:700;letter-spacing:.05em;color:#0f172a}.resume-detail-block__text[data-v-07dd540b]{white-space:pre-line;font-size:14px;line-height:1.7;color:#334155;margin:0 18px 18px 22px;padding:16px 18px;border-radius:12px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 4px 16px rgba(15,23,42,.04)}.resume-detail-block__text--tone-1[data-v-07dd540b]{background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(238,242,255,.78));border:1px solid rgba(99,102,241,.18)}.resume-detail-block__text--tone-2[data-v-07dd540b]{background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(245,243,255,.78));border:1px solid rgba(124,58,237,.16)}.resume-detail-block__text--tone-3[data-v-07dd540b]{background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(240,249,255,.78));border:1px solid rgba(14,165,233,.16)}.resume-detail-block__text--tone-4[data-v-07dd540b]{background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(255,251,235,.78));border:1px solid rgba(217,119,6,.16)}.resume-detail-block__text--tone-5[data-v-07dd540b]{background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(236,253,245,.78));border:1px solid rgba(5,150,105,.16)}.resume-detail-block__text[data-v-07dd540b] p{margin:0 0 .55em}.resume-detail-block__text[data-v-07dd540b] p:last-child{margin-bottom:0}.resume-detail-block__text[data-v-07dd540b] a{color:#4f46e5}.my-collapse[data-v-07dd540b]{--el-collapse-header-bg-color:transparent;--el-collapse-header-text-color:#4338ca;--el-collapse-header-font-size:15px;--el-collapse-content-bg-color:transparent;border:0!important}.my-collapse[data-v-07dd540b] .el-collapse-item,.my-collapse[data-v-07dd540b] .el-collapse-item__wrap{border:0!important}.my-collapse[data-v-07dd540b] .el-collapse-item__content{padding:0!important}.my-collapse[data-v-07dd540b] .el-collapse-item__header{font-weight:700!important;border-radius:12px!important;padding:12px 14px!important;margin:10px 0 0;border:1px solid rgba(99,102,241,.14)!important;background:linear-gradient(135deg,rgba(238,242,255,.98),rgba(224,231,255,.75))!important;box-shadow:0 2px 10px rgba(79,70,229,.06);transition:box-shadow .2s ease,transform .2s ease}.my-collapse[data-v-07dd540b] .el-collapse-item__header:hover{box-shadow:0 6px 18px rgba(79,70,229,.1)}.resume-hero__target-popper.el-popper{border-radius:12px!important;border:1px solid rgba(226,232,240,.95)!important;box-shadow:0 18px 44px rgba(15,23,42,.12)!important;overflow:hidden}.resume-hero__target-popper.el-popper .el-dropdown-menu{padding:6px}.resume-hero__target-popper.el-popper .el-dropdown-menu__item{border-radius:10px;padding:10px 12px;margin:2px 0}.resume-hero__target-popper.el-popper .el-dropdown-menu__item.is-active-post{color:var(--el-color-primary);font-weight:700;background:rgba(99,102,241,.08)}.resume-hero__dd-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0}.resume-hero__dd-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-configuration[data-v-5e0d22d4]{padding:0}.task-configuration[data-v-5e0d22d4] .model-configuration-header{padding:10px}.carousel-item-style[data-v-5e0d22d4]{height:100%;background:linear-gradient(0deg,transparent,transparent),linear-gradient(135deg,#fff7ed 4%,#fff 99%);border:1px solid #ffedd5;box-sizing:border-box}.model-menu[data-v-5e0d22d4]{border:none!important;cursor:pointer}.model-configuration-topic[data-v-5e0d22d4]{width:100%;font-size:12px;box-sizing:border-box}.career-prep-hero[data-v-5e0d22d4]{align-items:stretch}.career-prep-hero .career-prep-hero__tile[data-v-5e0d22d4]{flex:1;min-width:0;border-radius:16px;cursor:pointer;outline:none;transition:transform .2s ease}.career-prep-hero .career-prep-hero__tile[data-v-5e0d22d4]:focus-visible{box-shadow:0 0 0 3px rgba(99,102,241,.45)}.career-prep-hero .career-prep-hero__tile[data-v-5e0d22d4] .model-configuration-content{height:100%;min-height:122px;border-radius:16px!important;border:1px solid hsla(0,0%,100%,.28)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 12px 40px rgba(15,23,42,.14);padding:14px 16px 16px!important;transition:box-shadow .25s ease,filter .25s ease}.career-prep-hero .career-prep-hero__tile[data-v-5e0d22d4]:hover .model-configuration-content{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),0 20px 52px rgba(15,23,42,.18);filter:saturate(1.04)}.career-prep-hero .career-prep-hero__tile--active[data-v-5e0d22d4] .model-configuration-content{box-shadow:0 0 0 3px hsla(0,0%,100%,.55),inset 0 1px 0 hsla(0,0%,100%,.4),0 18px 48px rgba(15,23,42,.22)!important}.career-prep-hero__metric[data-v-5e0d22d4]{margin-top:10px;font-size:1.45rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;text-shadow:0 2px 12px rgba(0,0,0,.15)}.career-prep-hero__metric--inline[data-v-5e0d22d4]{display:inline-block;margin-top:4px;font-size:1.35rem}.career-prep-hero__metric--compact[data-v-5e0d22d4]{font-size:1.1rem;font-weight:700;line-height:1.35;word-break:break-all}.career-prep-hero__caption[data-v-5e0d22d4]{margin-top:8px;font-size:12px;font-weight:500;opacity:.92;letter-spacing:.02em}.career-prep-hero__split[data-v-5e0d22d4]{margin-top:4px;gap:16px}.career-prep-hero__split-item[data-v-5e0d22d4]{flex:1;min-width:0}.career-prep-hero__split-item--divider[data-v-5e0d22d4]{padding-left:16px;border-left:1px solid hsla(0,0%,100%,.35)}.career-prep-hero__eval-body[data-v-5e0d22d4]{margin-top:6px}.career-prep-hero__resume-pill[data-v-5e0d22d4]{flex-shrink:0;margin-left:10px;padding:4px 12px;font-size:12px;font-weight:700;letter-spacing:.08em;color:rgba(120,53,15,.95);background:hsla(0,0%,100%,.35);border:1px solid hsla(0,0%,100%,.5);border-radius:999px;backdrop-filter:blur(6px)}.career-prep-hero__verify-icon[data-v-5e0d22d4]{opacity:.95;filter:drop-shadow(0 1px 2px rgba(0,0,0,.15))}.career-prep-context-bar[data-v-5e0d22d4]{display:flex;align-items:center;justify-content:space-between;margin-top:16px;margin-bottom:16px;padding:12px 18px;border-radius:14px;color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 10px 32px rgba(15,23,42,.12);border:1px solid hsla(0,0%,100%,.2)}.career-prep-context-bar__title[data-v-5e0d22d4]{font-size:14px;font-weight:700;letter-spacing:.04em;text-shadow:0 1px 8px rgba(0,0,0,.12)}.career-prep-context-bar__btn[data-v-5e0d22d4]{border-radius:10px!important;font-weight:600;box-shadow:0 2px 10px rgba(0,0,0,.12)}.career-prep-context-bar--tasks[data-v-5e0d22d4]{background:linear-gradient(120deg,#6366f1,#4f46e5 45%,#312e81)}.career-prep-context-bar--target[data-v-5e0d22d4]{background:linear-gradient(120deg,#fb7185,#e11d48 42%,#881337)}.career-prep-context-bar--matters[data-v-5e0d22d4]{background:linear-gradient(120deg,#34d399,#059669 45%,#064e3b)}.career-prep-context-bar--eval[data-v-5e0d22d4]{background:linear-gradient(120deg,#fbbf24,#d97706 42%,#78350f)}