@import"https://cdn.jsdmirror.com/npm/misans@4.1.0/lib/Normal/MiSans-Medium.min.css";@import"https://cdn.jsdmirror.com/npm/misans@4.1.0/lib/Normal/MiSans-Bold.min.css";@import"https://fonts.googleapis.cn/css2?family=Zhi+Mang+Xing&display=swap";:root{color-scheme:light;--app-font-body: "TsangerJinKai02", "Helvetica Neue", sans-serif;--app-font-display: "TsangerJinKai02", "Helvetica Neue", sans-serif;--theme-bg: #f1f6fb;--theme-grid: rgba(255, 255, 255, .45);--theme-surface: rgba(255, 255, 255, .9);--theme-surface-soft: #f8fbff;--theme-surface-muted: #f3f7fb;--theme-surface-panel: #eef6ff;--theme-border: #d9e7f5;--theme-border-strong: #bfdaf4;--theme-text: #0f172a;--theme-text-soft: #334155;--theme-text-muted: #64748b;--theme-accent: #0369a1;--theme-accent-soft: #e0f2fe;--theme-accent-strong: #075985;--theme-primary: #0369a1;--theme-primary-hover: #075985;--theme-primary-text: #ffffff;--theme-danger-border: #be123c;--theme-danger-soft: rgba(190, 18, 60, .08);--theme-danger-shadow: rgba(190, 18, 60, .12);--theme-warning-border: #c2410c;--theme-warning-soft: rgba(194, 65, 12, .08);--theme-warning-shadow: rgba(194, 65, 12, .12);--theme-overlay: rgba(15, 23, 42, .6);--theme-resume: linear-gradient(180deg, rgba(255, 255, 255, .96), rgba(250, 247, 241, .96))}.hero-tagline-handwritten{font-family:Zhi Mang Xing,TsangerJinKai02,cursive;font-style:normal;font-weight:400;letter-spacing:.04em;line-height:1.15;transform:translate(.18rem)}.hero-tagline-ink{position:relative;display:inline-block}.hero-tagline-ink:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;color:transparent;background:linear-gradient(110deg,#fff0,#fff0 34%,#ffffffc7 47%,#0ea5e9b8 52%,#fff0 65%,#fff0);background-size:220% 100%;background-position:130% 0;-webkit-background-clip:text;background-clip:text;opacity:0;pointer-events:none;transition:opacity .18s ease}.hero-tagline-ink:hover:after{opacity:1;animation:hero-ink-sheen .9s ease forwards}@keyframes hero-ink-sheen{0%{background-position:130% 0}to{background-position:-20% 0}}html[data-theme=dark]{color-scheme:dark;--theme-bg: #08111f;--theme-grid: rgba(80, 113, 163, .12);--theme-surface: rgba(12, 23, 40, .92);--theme-surface-soft: #0f1d33;--theme-surface-muted: #13253f;--theme-surface-panel: #112846;--theme-border: #274263;--theme-border-strong: #335984;--theme-text: #e2e8f0;--theme-text-soft: #d6e0ec;--theme-text-muted: #b0c0d4;--theme-accent: #7dd3fc;--theme-accent-soft: rgba(14, 116, 144, .14);--theme-accent-strong: #bae6fd;--theme-primary: #0ea5e9;--theme-primary-hover: #38bdf8;--theme-primary-text: #e0f2fe;--theme-danger-border: #fb7185;--theme-danger-soft: rgba(244, 63, 94, .14);--theme-danger-shadow: rgba(244, 63, 94, .16);--theme-warning-border: #fb923c;--theme-warning-soft: rgba(249, 115, 22, .14);--theme-warning-shadow: rgba(249, 115, 22, .16);--theme-overlay: rgba(2, 6, 23, .72);--theme-resume: linear-gradient(180deg, rgba(14, 23, 37, .96), rgba(11, 19, 32, .96))}@font-face{font-family:PingFang SC;src:url(https://cdn.jsdmirror.com/npm/font-pingfang-sc@1.0.5/PingFangSC-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:block}@font-face{font-family:PingFang SC;src:url(https://cdn.jsdmirror.com/npm/font-pingfang-sc@1.0.5/PingFangSC-Medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:block}@font-face{font-family:PingFang SC;src:url(https://cdn.jsdmirror.com/npm/font-pingfang-sc@1.0.5/PingFangSC-Semibold.woff2) format("woff2");font-style:normal;font-weight:600;font-display:block}@font-face{font-family:PingFang SC;src:url(https://cdn.jsdmirror.com/npm/font-pingfang-sc@1.0.5/PingFangSC-Semibold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:block}html,body,button,input,textarea,select{font-family:var(--app-font-body)!important;font-synthesis:none}.font-display{font-family:var(--app-font-display)!important}html[data-platform=apple]{--app-font-display: "PingFang SC", "PingFang TC", "PingFang HK", "Helvetica Neue", sans-serif}html[data-platform=windows],html[data-platform=android]{--app-font-display: "MiSans", "MiSans Normal", "Microsoft YaHei", "微软雅黑", "PingFang SC", "Helvetica Neue", sans-serif}body{background-color:var(--theme-bg);background-image:linear-gradient(to right,var(--theme-grid) 1px,transparent 1px),linear-gradient(to bottom,var(--theme-grid) 1px,transparent 1px);background-size:32px 32px;color:var(--theme-text)}.resume-sheet{background:var(--theme-resume)}.issue-chip{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.issue-chip:hover{transform:translateY(-1px)}.issue-chip[data-active=true]{border-color:var(--theme-danger-border);background:var(--theme-danger-soft);box-shadow:0 10px 22px var(--theme-danger-shadow)}.fit-option[data-active=true]{border-color:var(--theme-warning-border);background:var(--theme-warning-soft);box-shadow:0 10px 22px var(--theme-warning-shadow)}.text-slate-400,.text-slate-500{color:var(--theme-text-muted)!important}.text-slate-600,.text-slate-300{color:var(--theme-text-soft)!important}.text-slate-200{color:var(--theme-text)!important}.text-amber-200{color:#fde68a!important}html[data-theme=dark] .bg-white,html[data-theme=dark] .bg-white\/80,html[data-theme=dark] .bg-white\/85,html[data-theme=dark] .bg-white\/90{background-color:var(--theme-surface)!important}html[data-theme=dark] .bg-slate-50,html[data-theme=dark] .bg-slate-50\/90,html[data-theme=dark] .bg-slate-100,html[data-theme=dark] .bg-stone-50,html[data-theme=dark] .bg-stone-50\/80,html[data-theme=dark] .bg-stone-100{background-color:var(--theme-surface-muted)!important}html[data-theme=dark] .bg-sky-50,html[data-theme=dark] .bg-sky-50\/70,html[data-theme=dark] .bg-sky-100{background-color:var(--theme-accent-soft)!important}html[data-theme=dark] .border-slate-200,html[data-theme=dark] .border-slate-200\/70,html[data-theme=dark] .border-slate-200\/80,html[data-theme=dark] .border-slate-300,html[data-theme=dark] .border-dashed.border-slate-300,html[data-theme=dark] .border-sky-200,html[data-theme=dark] .border-sky-200\/80,html[data-theme=dark] .border-sky-300{border-color:var(--theme-border)!important}html[data-theme=dark] .text-slate-900{color:var(--theme-text)!important}html[data-theme=dark] .text-slate-800{color:#dce7f2!important}html[data-theme=dark] .text-slate-700,html[data-theme=dark] .text-slate-600{color:var(--theme-text-soft)!important}html[data-theme=dark] .text-slate-500,html[data-theme=dark] .text-slate-400{color:var(--theme-text-muted)!important}html[data-theme=dark] .text-sky-900,html[data-theme=dark] .text-sky-800,html[data-theme=dark] .text-sky-700{color:var(--theme-accent-strong)!important}html[data-theme=dark] .bg-sky-700{background-color:var(--theme-primary)!important;color:var(--theme-primary-text)!important}html[data-theme=dark] .hover\:bg-sky-600:hover{background-color:var(--theme-primary-hover)!important}html[data-theme=dark] .shadow-panel{box-shadow:0 16px 28px #02061738}html[data-theme=dark] .shadow-sm,html[data-theme=dark] .shadow-md,html[data-theme=dark] .shadow-lg{box-shadow:0 10px 24px #0206172e!important}html[data-theme=dark] .shadow-sky-100,html[data-theme=dark] .shadow-sky-100\/70,html[data-theme=dark] .shadow-sky-100\/60{box-shadow:0 10px 24px #02061729!important}html[data-theme=dark] .issue-chip[data-active=true]{box-shadow:0 8px 18px var(--theme-danger-shadow)}html[data-theme=dark] .fit-option[data-active=true]{box-shadow:0 8px 18px var(--theme-warning-shadow)}.home-hero-surface{background:linear-gradient(135deg,#f0f9fff2,#fffffff0,#f8fafcf2)!important}.home-launch-panel,.home-info-surface{background-color:#ffffffe6!important}.selected-jd-panel{background-color:var(--theme-surface-soft)!important}.theme-mode-toggle{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html[data-theme=dark] .home-hero-surface{background:linear-gradient(135deg,#08121ff5,#0e1a2df5,#0a1525fa)!important;border-color:var(--theme-border-strong)!important}html[data-theme=dark] .home-launch-panel,html[data-theme=dark] .home-info-surface{background-color:var(--theme-surface)!important;border-color:var(--theme-border)!important}html[data-theme=dark] .hint-card{background-color:#0f1d33d1!important;border-color:var(--theme-border-strong)!important}html[data-theme=dark] .howto-hero-surface{background:linear-gradient(135deg,#0f1d33f5,#0b182bf5,#0a1525fa)!important;border-color:var(--theme-border-strong)!important}html[data-theme=dark] .resume-topline{color:#d2deea!important}html[data-theme=dark] .resume-topline span{color:inherit!important}html[data-theme=dark] .resume-current-title{color:#dce7f2!important}html[data-theme=dark] .resume-sheet .border-stone-200,html[data-theme=dark] .resume-sheet .border-stone-300\/80{border-color:#36506f!important}html[data-theme=dark] .resume-sheet .text-slate-400{color:#c3d1e2!important}html[data-theme=dark] .resume-sheet .text-slate-800{color:#e3edf7!important}html[data-theme=dark] .resume-sheet .text-slate-500{color:#d0dbe7!important}html[data-theme=dark] .resume-sheet .text-slate-600{color:#dbe7f3!important}html[data-theme=dark] .theme-mode-toggle{background-color:#0f1d33e6!important;border-color:var(--theme-border)!important}html[data-theme=dark] .theme-mode-toggle button:not([aria-pressed=true]){color:var(--theme-text-muted)!important}html[data-theme=dark] .theme-mode-toggle button:not([aria-pressed=true]):hover{background-color:var(--theme-accent-soft)!important;color:var(--theme-accent-strong)!important}html[data-theme=dark] .theme-mode-toggle button[aria-pressed=true]{background-color:var(--theme-primary)!important;color:var(--theme-primary-text)!important}html[data-theme=dark] .bg-slate-950\/60{background-color:var(--theme-overlay)!important}html[data-theme=dark] .settings-modal .bg-sky-50,html[data-theme=dark] .settings-modal .bg-sky-100{background-color:#0e749029!important}html[data-theme=dark] .settings-modal .bg-slate-50,html[data-theme=dark] .settings-modal .bg-slate-100,html[data-theme=dark] .settings-modal .bg-white{background-color:#101d31f0!important}html[data-theme=dark] .settings-modal .border-slate-200,html[data-theme=dark] .settings-modal .border-slate-300,html[data-theme=dark] .settings-modal .border-sky-200,html[data-theme=dark] .settings-modal .border-sky-300{border-color:#35516f!important}html[data-theme=dark] .settings-modal .mode-option-active{background-color:#0e74903d!important;border-color:#4b719d!important;color:#dff4ff!important}html[data-theme=dark] .settings-modal .mode-option:not(.mode-option-active){background-color:#101d31f0!important;border-color:#35516f!important;color:#d6e0ec!important}html[data-theme=dark] .settings-modal .mode-option:not(.mode-option-active) .text-base,html[data-theme=dark] .settings-modal .mode-option:not(.mode-option-active) .text-sm{color:inherit!important}html[data-theme=dark] .settings-modal .settings-save-button{background-color:#0b78b5!important;color:#eff9ff!important}html[data-theme=dark] .settings-modal .settings-save-button:hover{background-color:#1292d9!important}html[data-theme=dark] .jd-search-panel,html[data-theme=dark] .selected-jd-panel,html[data-theme=dark] .dynamic-case-panel{background-color:var(--theme-surface)!important}html[data-theme=dark] .selected-jd-panel{border:1px solid var(--theme-border)}html[data-theme=dark] .jd-template-card-selected{background-color:#0e749029!important;border-color:var(--theme-border-strong)!important}html[data-theme=dark] .selected-jd-panel .bg-stone-50\/80,html[data-theme=dark] .dynamic-case-panel .bg-stone-50,html[data-theme=dark] .dynamic-case-panel .bg-stone-50\/80{background-color:#101d31c7!important}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pop-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes panel-shift-in{0%{opacity:0;transform:translateY(10px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gentle-pulse{0%{transform:scale(1);box-shadow:0 0 #0ea5e900}35%{transform:scale(1.012);box-shadow:0 10px 24px #0ea5e91f}to{transform:scale(1);box-shadow:0 0 #0ea5e900}}@keyframes soft-slide-right{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.animate-fade-up{animation:fade-up .32s ease-out}.animate-pop-in{animation:pop-in .22s ease-out}.animate-panel-shift{animation:panel-shift-in .32s ease-out}.animate-gentle-pulse{animation:gentle-pulse .36s ease-out}.animate-soft-slide-right{animation:soft-slide-right .26s ease-out}.cockpit-shell{transition:border-color .2s ease,background-color .2s ease,box-shadow .22s ease,transform .22s ease}.cockpit-step-card{transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.cockpit-step-card:hover{transform:translateY(-2px)}.session-status-button{transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.session-status-button:hover{transform:translateY(-2px)}.question-choice-card,.offer-choice-card,.result-surface-card{transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.question-choice-card:hover,.offer-choice-card:hover,.result-surface-card:hover{transform:translateY(-2px)}html[data-theme=dark] .issue-chip{background-image:none!important}html[data-theme=dark] .issue-chip--recruiter{background-color:#070e18f5!important;border-color:#24364d!important}html[data-theme=dark] .issue-chip--manager{background-color:#070e18f7!important;border-color:#24364d!important}html[data-theme=dark] .issue-chip--headhunter{background-color:#060d17fa!important;border-color:#24364d!important}html[data-theme=dark] .issue-chip--manager,html[data-theme=dark] .issue-chip--headhunter{background-color:#070e18f5!important;border-color:#24364d!important}html[data-theme=dark] .issue-chip[data-active=true].issue-chip--recruiter{background-color:#081c31b8!important;border-color:#1d4f7f!important}html[data-theme=dark] .issue-chip[data-active=true].issue-chip--manager{background-color:#07182bc7!important;border-color:#21598d!important}html[data-theme=dark] .issue-chip[data-active=true].issue-chip--headhunter{background-color:#081427d1!important;border-color:#274d7a!important}html[data-theme=dark] .issue-chip[data-active=true].issue-chip--manager,html[data-theme=dark] .issue-chip[data-active=true].issue-chip--headhunter{background-color:#081c31b8!important;border-color:#1d4f7f!important}html[data-theme=dark] .issue-chip .issue-chip-status{background-color:#1f2937!important;color:#cbd5e1!important;border-color:#334155!important}html[data-theme=dark] .issue-chip:not([data-active=true]) .issue-chip-status{background-color:#1f2937!important;color:#cbd5e1!important;border:1px solid #334155!important}html[data-theme=dark] .issue-chip[data-active=true] .issue-chip-status{background-color:#8813376b!important;color:#fecdd3!important;border-color:#9f1239!important}html[data-theme=dark] .interview-panel--manager{background:linear-gradient(180deg,#08101cfa,#081220fa)!important;border-color:#24364d!important}html[data-theme=dark] .interview-panel--headhunter{background:linear-gradient(180deg,#070f1bfc,#08111ffc)!important;border-color:#24364d!important}html[data-theme=dark] .interview-panel--manager,html[data-theme=dark] .interview-panel--headhunter{background:linear-gradient(180deg,#08101cfa,#081220fa)!important;border-color:#24364d!important}html[data-theme=dark] .interview-panel--headhunter .rounded-full.border.p-1.shadow-sm,html[data-theme=dark] .interview-panel--headhunter .headhunter-panel-toggle{background-color:#08111ef5!important;border-color:#24364d!important;box-shadow:none!important}html[data-theme=dark] .interview-panel--headhunter .headhunter-panel-toggle-button{color:#cbd5e1!important}html[data-theme=dark] .interview-panel--headhunter .headhunter-panel-toggle-button:hover{background-color:#1e293be6!important;color:#f8fafc!important}html[data-theme=dark] .interview-panel--headhunter .headhunter-panel-toggle-button.bg-blue-900,html[data-theme=dark] .interview-panel--headhunter .headhunter-panel-toggle-button.bg-sky-600,html[data-theme=dark] .interview-panel--headhunter .headhunter-panel-toggle-button.text-white{background-color:#184574f2!important;color:#eff6ff!important}html[data-theme=dark] .interview-panel--headhunter .rounded-full.border.p-1.shadow-sm button:not([class*=text-white]){color:#cbd5e1!important}html[data-theme=dark] .interview-panel--headhunter .rounded-full.border.p-1.shadow-sm button:not([class*=text-white]):hover{background-color:#1e293be6!important;color:#f8fafc!important}html[data-theme=dark] .interview-panel .question-choice-card{background-image:none!important;background-color:#08111ef7!important;border-color:#24364d!important}html[data-theme=dark] .interview-panel--manager .question-choice-card{background-color:#081220fa!important}html[data-theme=dark] .interview-panel--headhunter .question-choice-card{background-color:#07101dfb!important}html[data-theme=dark] .interview-panel--manager .question-choice-card,html[data-theme=dark] .interview-panel--headhunter .question-choice-card{background-color:#08111ef7!important;border-color:#24364d!important}html[data-theme=dark] .interview-panel .question-choice-card .text-slate-900{color:#e6edf7!important}html[data-theme=dark] .interview-panel .question-choice-card .text-slate-400{color:#a9bad0!important}html[data-theme=dark] .interview-panel .interview-status-pill{border-color:#35516f!important}html[data-theme=dark] .interview-panel .interview-answer-card{color:#eef5ff!important}html[data-theme=dark] .interview-panel .interview-followup-card{color:#fff2d6!important}html[data-theme=dark] .interview-panel--headhunter .mt-5.grid.gap-3>button{background-color:#08111ef7!important;border-color:#24364d!important;background-image:none!important}html[data-theme=dark] .interview-panel--headhunter .headhunter-negotiation-card{background-color:#08111ef7!important;border-color:#24364d!important;background-image:none!important}html[data-theme=dark] .interview-panel--headhunter .headhunter-negotiation-card:hover{background-color:#0c1727fa!important;border-color:#325070!important}html[data-theme=dark] .interview-panel--headhunter .mt-5.grid.gap-3>button .text-slate-900{color:#e6edf7!important}html[data-theme=dark] .interview-panel--headhunter .mt-5.grid.gap-3>button .text-slate-400{color:#a9bad0!important}html[data-theme=dark] .interview-panel--headhunter .headhunter-negotiation-card .text-slate-900{color:#e6edf7!important}html[data-theme=dark] .interview-panel--headhunter .headhunter-negotiation-card .text-slate-400{color:#a9bad0!important}html[data-theme=dark] .interview-panel--headhunter .headhunter-negotiation-badge{border-color:#35516f!important}html[data-theme=dark] .interview-panel--headhunter .headhunter-negotiation-badge.text-slate-500{background-color:#0f172afa!important;color:#cbd5e1!important}html[data-theme=dark] .interview-panel--manager .interview-confidence-pill{background-color:#123456e0!important;color:#dbeafe!important;border:1px solid #2f5f90!important}html[data-theme=dark] .interview-panel--headhunter .interview-confidence-pill{background-color:#11294aeb!important;color:#dbeafe!important;border:1px solid #365f93!important}html[data-theme=dark] .interview-panel--manager .interview-answer-card,html[data-theme=dark] .interview-panel--headhunter .interview-answer-card{border-color:#1d4f7f!important;background-color:#081c31b8!important;color:#eef6ff!important}html[data-theme=dark] .interview-panel--manager .interview-followup-card,html[data-theme=dark] .interview-panel--headhunter .interview-followup-card{border-color:#a16207!important;background-color:#78350f2e!important;color:#fff2d6!important}html[data-theme=dark] .interview-panel--manager .interview-confidence-pill,html[data-theme=dark] .interview-panel--headhunter .interview-confidence-pill{border:1px solid #2f5f90!important;background-color:#123456e0!important;color:#dbeafe!important}html[data-theme=dark] .interview-attribute-card[data-tone=positive] .text-blue-950,html[data-theme=dark] .interview-attribute-card[data-tone=positive] .text-blue-900,html[data-theme=dark] .interview-attribute-card[data-tone=positive] .text-sky-900,html[data-theme=dark] .interview-attribute-card[data-tone=positive] .text-blue-100,html[data-theme=dark] .interview-attribute-card[data-tone=positive] .text-sky-100{color:#e0f2fe!important}html[data-theme=dark] .interview-attribute-card[data-tone=positive] .interview-confidence-pill{background-color:#0e749052!important;color:#dbeafe!important;border-color:#1d4f7f!important}html[data-theme=dark] .interview-attribute-card[data-tone=positive]{border-color:#1d4f7f!important;background-color:#081c31b8!important}html[data-theme=dark] .interview-attribute-card[data-tone=positive] *{color:#e0f2fe!important}html[data-theme=dark] .interview-attribute-card[data-tone=positive] .interview-confidence-pill{background-color:#0e749052!important;color:#dbeafe!important;border:1px solid #1d4f7f!important}
