@import"https://cdn.jsdelivr.net/npm/font-awesome@4.7.0/css/font-awesome.min.css";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700&family=Noto+Serif+SC:wght@400;600;700&display=swap";.job-card[data-v-2e017de7]{transition:all .3s ease}.job-card[data-v-2e017de7]:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transform:translateY(-2px)}.bg-tier1[data-v-0edc2bd5]{background-color:#e8f5e9}.bg-tier2[data-v-0edc2bd5]{background-color:#fff3e0}.bg-tier3[data-v-0edc2bd5]{background-color:#e3f2fd}.text-secondary[data-v-0edc2bd5]{color:#495867}.text-secondary\/80[data-v-0edc2bd5]{color:#495867cc}.text-dark[data-v-0edc2bd5]{color:#1f2937}.table-hover-row[data-v-0edc2bd5]{transition:background-color .2s ease}.table-hover-row[data-v-0edc2bd5]:hover{background-color:#f8fafc}.report[data-v-d6ed5ab7]{--primary:#9e2a2b;--secondary:#495867;--accent:#f4d35e;--light:#f7f7f7;--tier1:#e8f5e9;--tier2:#fff3e0;--tier3:#e3f2fd}.bg-primary[data-v-d6ed5ab7]{background-color:var(--primary)}.text-primary[data-v-d6ed5ab7]{color:var(--primary)}.bg-secondary[data-v-d6ed5ab7]{background-color:var(--secondary)}.text-secondary[data-v-d6ed5ab7]{color:var(--secondary)}.bg-light[data-v-d6ed5ab7]{background-color:var(--light)}.bg-tier1[data-v-d6ed5ab7]{background-color:var(--tier1)}.bg-tier2[data-v-d6ed5ab7]{background-color:var(--tier2)}.bg-tier3[data-v-d6ed5ab7]{background-color:var(--tier3)}.text-secondary\/70[data-v-d6ed5ab7]{color:#495867b3}.text-secondary\/80[data-v-d6ed5ab7]{color:#495867cc}.text-dark[data-v-d6ed5ab7]{color:#1f2937}.animate-fade-in[data-v-d6ed5ab7]{animation:fadeIn-d6ed5ab7 .6s ease-in-out}.animate-slide-up[data-v-d6ed5ab7]{animation:slideUp-d6ed5ab7 .5s ease-out}@keyframes fadeIn-d6ed5ab7{0%{opacity:0}to{opacity:1}}@keyframes slideUp-d6ed5ab7{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.card-hover[data-v-d6ed5ab7]{transition:all .3s ease}.card-hover[data-v-d6ed5ab7]:hover{box-shadow:0 10px 25px -5px #00000014;transform:translateY(-5px)}.tab-active[data-v-d6ed5ab7]{color:var(--primary);font-weight:500;position:relative}.tab-active[data-v-d6ed5ab7]:before{background-color:var(--primary);bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;transform:translate(-50%);width:70%}.section-line[data-v-d6ed5ab7]{background:var(--primary);height:2px;margin:1rem 0;width:50px}.font-serif[data-v-d6ed5ab7]{font-family:"Noto Serif SC",serif}.font-sans[data-v-d6ed5ab7]{font-family:Noto Sans SC,sans-serif}.element[data-v-033cb974]{-ms-overflow-style:none;-webkit-mask-image:linear-gradient(0deg,transparent,#000 30px);mask-image:linear-gradient(0deg,transparent,#000 30px);mask-size:cover;-webkit-mask-size:cover;overflow:scroll;scrollbar-width:none}.element[data-v-033cb974]::-webkit-scrollbar{display:none}.guiding li[data-v-365b535e]{list-style:none}[data-v-bb16691a] .arco-textarea-wrapper{border-style:none}.file-item:hover .close-icon[data-v-bb16691a]{opacity:1;transition:all .3ms ease-in-out}.close-icon[data-v-bb16691a]{opacity:0;transition:all .3ms ease-in-out}.input-box[data-v-bb16691a]:has(.arco-textarea-focus){border:1px solid #165dff}.input-box[data-v-bb16691a]{display:flex;flex-direction:column}[data-v-bb16691a] .arco-textarea{background-color:#fff;border-style:none;font-size:15px!important}[data-v-bb16691a] .arco-textarea-wrapper:focus-within,[data-v-bb16691a] .arco-textarea-wrapper:hover{background-color:#fff!important;border-style:none}[data-v-bb16691a] .arco-textarea:focus{background-color:#fff!important}.input-box[data-v-bb16691a]:has(.arco-textarea:focus){background-color:#fff;box-shadow:0 0 2px 2px #d9e1ff!important}li[data-v-77a175ba]{list-style:none}.toggle-container[data-v-5c3a8a05]{border-radius:8px}.content-container[data-v-5c3a8a05]{overflow:hidden}.scrollbarbox[data-v-ab970b6e]::-webkit-scrollbar{display:none}.typing-dots[data-v-9321a1fe]{align-items:center;display:flex;gap:4px}.typing-dots span[data-v-9321a1fe]{animation:bounce-9321a1fe 1.4s ease-in-out infinite both;background-color:#6b7280;border-radius:50%;display:inline-block;height:10px;width:10px}.typing-dots span[data-v-9321a1fe]:first-child{animation-delay:-.32s}.typing-dots span[data-v-9321a1fe]:nth-child(2){animation-delay:-.16s}.loading-indicator[data-v-9321a1fe]{align-items:center;background-color:#2a77ec;border-radius:50%;display:inline-flex;height:14px;justify-content:center;width:14px}.loading-indicator[data-v-9321a1fe]:before{animation:loading-indicator-9321a1fe 1.2s ease-in-out infinite;background-color:#fff;border-radius:50%;content:"";height:10px;transform-origin:center center;width:10px}@keyframes loading-indicator-9321a1fe{0%{transform:scale(.5)}50%{transform:scale(1)}to{transform:scale(.5)}}@keyframes bounce-9321a1fe{0%,80%,to{opacity:.6;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.ai-thinking[data-v-9321a1fe],.loading-spinner[data-v-9321a1fe]{align-items:center;display:flex;justify-content:center}.ai-thinking[data-v-9321a1fe]{height:20px;position:relative;width:20px}.brain-wave[data-v-9321a1fe]{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.brain-wave .wave[data-v-9321a1fe]{animation:brain-pulse-9321a1fe 2s ease-out infinite;border:2px solid #3b82f6;border-radius:50%;height:16px;opacity:0;position:absolute;width:16px}.brain-wave .wave[data-v-9321a1fe]:first-child{animation-delay:0s}.brain-wave .wave[data-v-9321a1fe]:nth-child(2){animation-delay:.4s}.brain-wave .wave[data-v-9321a1fe]:nth-child(3){animation-delay:.8s}.brain-icon[data-v-9321a1fe]{animation:brain-glow-9321a1fe 2s ease-in-out infinite;color:#3b82f6;font-size:12px;position:relative;z-index:2}@keyframes brain-pulse-9321a1fe{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}@keyframes brain-glow-9321a1fe{0%,to{opacity:.6;transform:scale(1)}50%{filter:drop-shadow(0 0 4px #3b82f6);opacity:1;transform:scale(1.1)}}.success-icon[data-v-9321a1fe]{color:#5acf3c;font-size:18px}.success-glow[data-v-9321a1fe]{animation:success-appear-9321a1fe .5s ease-out;position:relative}@keyframes success-appear-9321a1fe{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.status-text[data-v-9321a1fe]{font-size:13px;line-height:1.4}@keyframes fadeIn-f8655f32{0%{opacity:0}to{opacity:1}}.animate-fade-in[data-v-f8655f32]{animation:fadeIn-f8655f32 .3s ease-out}@font-face{font-display:swap;font-family:DingTalk;font-style:normal;font-weight:400;src:url(https://ucareer-finsight.oss-cn-chengdu.aliyuncs.com/font/DingTalk.woff2)}.btn[data-v-f8655f32]{background-color:#4080ff;border-radius:60px;color:#fff;font-size:14px;padding:5px 15px;white-space:nowrap}.fade-enter-active[data-v-f8655f32],.fade-leave-active[data-v-f8655f32]{transition:opacity .3s ease}.fade-enter-from[data-v-f8655f32],.fade-leave-to[data-v-f8655f32]{opacity:0}.slide-up-enter-active[data-v-f8655f32],.slide-up-leave-active[data-v-f8655f32]{transition:all .3s ease}.slide-up-enter-from[data-v-f8655f32]{opacity:0;transform:translateY(20px)}.slide-up-leave-to[data-v-f8655f32]{opacity:0;transform:translateY(-20px)}.job-card[data-v-f8655f32]{transition:all .3s ease}.job-card[data-v-f8655f32]:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transform:translateY(-2px)}.error-message[data-v-f8655f32]{align-items:center;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;display:flex;font-size:14px;justify-content:space-between;padding:8px 12px}.error-message[data-v-f8655f32]:before{content:"⚠️";font-size:16px;margin-right:8px}.retry-button[data-v-f8655f32]{border:none;cursor:pointer;flex-shrink:0;outline:none}.career-planning-card[data-v-f8655f32]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:8px 0;max-width:320px;padding:12px 16px;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.career-planning-card.is-loading[data-v-f8655f32]{background:#f8fafc;background-clip:padding-box;border:2px solid transparent;position:relative}.career-planning-card.is-loading[data-v-f8655f32]:before{animation:rotate-border-f8655f32 2s linear infinite;background:conic-gradient(from 0deg,#3b82f6,#60a5fa,#93c5fd,#3b82f6);border-radius:10px;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px;z-index:-1}.career-planning-card.is-loading[data-v-f8655f32]:after{background:#f8fafc;border-radius:9px;bottom:-1px;content:"";left:-1px;position:absolute;right:-1px;top:-1px;z-index:-1}.card-content[data-v-f8655f32]{align-items:center;display:flex;gap:10px}.icon-wrapper[data-v-f8655f32],.loading-indicator[data-v-f8655f32]{align-items:center;display:flex;justify-content:center}.loading-indicator[data-v-f8655f32]{position:relative}.pulse-ring[data-v-f8655f32]{animation:pulse-ring-f8655f32 2s ease-out infinite;border:2px solid #3b82f6;border-radius:50%;height:30px;opacity:.6;position:absolute;width:30px}.career-icon[data-v-f8655f32]{color:#3b82f6;font-size:18px;z-index:1}.career-icon.spinning[data-v-f8655f32]{animation:spin 2s linear infinite}.career-icon.completed[data-v-f8655f32]{color:#10b981}.text-content[data-v-f8655f32]{display:flex;flex-direction:column;gap:2px}.status-title[data-v-f8655f32]{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:500;gap:8px}.status-title.loading[data-v-f8655f32]{color:#3b82f6}.status-title.completed[data-v-f8655f32]{color:#10b981}.loading-dots[data-v-f8655f32]{display:flex;gap:2px}.loading-dots span[data-v-f8655f32]{animation:loading-bounce-f8655f32 1.4s ease-in-out infinite both;background:#3b82f6;border-radius:50%;height:4px;width:4px}.loading-dots span[data-v-f8655f32]:first-child{animation-delay:-.32s}.loading-dots span[data-v-f8655f32]:nth-child(2){animation-delay:-.16s}.loading-dots span[data-v-f8655f32]:nth-child(3){animation-delay:0s}.status-desc[data-v-f8655f32]{color:#6b7280;font-size:12px}.loading-bar[data-v-f8655f32]{background:#e5e7eb;border-radius:1px;height:2px;margin-top:8px;overflow:hidden}.loading-progress[data-v-f8655f32]{animation:loading-progress-f8655f32 2s ease-in-out infinite;background:linear-gradient(90deg,#3b82f6,#60a5fa,#3b82f6);background-size:200% 100%;height:100%}@keyframes pulse-ring-f8655f32{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.4)}}@keyframes loading-bounce-f8655f32{0%,80%,to{opacity:.5;transform:scale(0)}40%{opacity:1;transform:scale(1)}}@keyframes loading-progress-f8655f32{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes rotate-border-f8655f32{0%{transform:rotate(0)}to{transform:rotate(1turn)}}[data-v-f8655f32] .mark-loading{animation:mark-loading-f8655f32 1s linear infinite;background-color:#000;display:var(--display);height:2px;margin-left:10px;width:12px}@keyframes mark-loading-f8655f32{0%{opacity:1;transform:scale(1)}50%{opacity:.2;transform:scale(0)}to{opacity:1;transform:scale(0)}}
