._4Jixoq_overlay{border-top-style:dashed;border-top-color:#9ca3af;border-top-width:calc(2px * var(--page-break-scale,1));z-index:10;pointer-events:none;height:0;position:absolute}._4Jixoq_label{margin-left:calc(8px * var(--page-break-scale,1));color:#6b7280;white-space:nowrap;transform:translateY(-50%) scale(var(--page-break-scale,1));transform-origin:0;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:3px;padding:0 4px;font-family:system-ui,sans-serif;font-size:10px;line-height:1.4;position:absolute;top:0;left:100%}@media print{._4Jixoq_overlay{display:none}}
.pt3dmq_overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pt3dmq_modal{outline:none}.pt3dmq_container{text-align:center;background:#fff;border-radius:24px;width:90vw;max-width:720px;padding:40px 48px;position:relative}@media (max-width:600px){.pt3dmq_container{border-radius:16px;width:92vw;max-height:88dvh;padding:24px 16px;overflow-y:auto}}.pt3dmq_closeButton{cursor:pointer;color:#666;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex;position:absolute;top:20px;right:20px}.pt3dmq_closeButton:hover{color:#333}.pt3dmq_badge{color:#7c5dfa;background:#7c5dfa1a;border-radius:20px;margin-bottom:16px;padding:8px 20px;font-size:14px;font-weight:500;display:inline-block}.pt3dmq_title{color:#1a1a1a;margin:0 0 32px;font-size:28px;font-weight:700;line-height:1.3}@media (max-width:600px){.pt3dmq_title{margin:0 0 18px;font-size:20px}}.pt3dmq_optionsContainer{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:600px){.pt3dmq_optionsContainer{grid-template-columns:1fr;gap:12px}}.pt3dmq_optionCard{text-align:center;border:1px solid #e5e5e5;border-radius:16px;padding:32px 24px}@media (max-width:600px){.pt3dmq_optionCard{border-radius:12px;padding:16px 14px}}.pt3dmq_optionCard{transition:border-color .2s,box-shadow .2s}.pt3dmq_optionCard:hover{border-color:#7c5dfa;box-shadow:0 4px 12px #7c5dfa1a}.pt3dmq_iconContainer{margin-bottom:20px}.pt3dmq_resumeIcon{justify-content:center;align-items:center;gap:4px;display:flex}.pt3dmq_line{background:linear-gradient(90deg,#0000,#e5e5e5);border-radius:1px;width:40px;height:2px}.pt3dmq_line:last-child{background:linear-gradient(90deg,#e5e5e5,#0000)}.pt3dmq_iconCircle{background:#7c5dfa1a;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.pt3dmq_icon{color:#7c5dfa}.pt3dmq_optionTitle{color:#1a1a1a;margin:0 0 8px;font-size:18px;font-weight:600}.pt3dmq_optionDescription{color:#666;margin:0 0 24px;font-size:14px;line-height:1.5}.pt3dmq_selectButton{cursor:pointer;color:#333;background:#f5f5f5;border:1px solid #e5e5e5;border-radius:8px;width:100%;padding:12px 24px;font-size:14px;font-weight:500;transition:all .2s}.pt3dmq_selectButton:hover{background:#ebebeb}.pt3dmq_selectButton.pt3dmq_primary{color:#fff;background:linear-gradient(135deg,#7c5dfa 0%,#9d7bfa 100%);border:none}.pt3dmq_selectButton.pt3dmq_primary:hover{background:linear-gradient(135deg,#6b4ce6 0%,#8c6ae6 100%)}
.WKnzHq_overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.WKnzHq_modal{outline:none}.WKnzHq_container{--t-primary:#7c5dfa;--t-primary-soft:#7c5dfa05;--t-primary-hover:#7c5dfa0d;--t-primary-banner:#7c5dfa14;--t-primary-ring:#7c5dfa4d;--t-gradient:linear-gradient(135deg, #7c5dfa 0%, #9d7bfa 100%);--t-gradient-hover:linear-gradient(135deg, #6b4ce6 0%, #8c6ae6 100%);background:#fff;border-radius:24px;width:90vw;max-width:600px;padding:40px 48px;position:relative}@media (max-width:600px){.WKnzHq_container{border-radius:16px;width:92vw;max-height:88dvh;padding:20px 16px;overflow-y:auto}}.WKnzHq_container.WKnzHq_themeCoverLetter{--t-primary:#159aaf;--t-primary-soft:#159aaf0a;--t-primary-hover:#159aaf14;--t-primary-banner:#159aaf1a;--t-primary-ring:#159aaf4d;--t-gradient:linear-gradient(135deg, #159aaf 0%, #1ab5cc 100%);--t-gradient-hover:linear-gradient(135deg, #118699 0%, #159aaf 100%)}.WKnzHq_container.WKnzHq_themeAts{--t-primary:#25a772;--t-primary-soft:#25a7720a;--t-primary-hover:#25a77214;--t-primary-banner:#25a7721a;--t-primary-ring:#25a7724d;--t-gradient:linear-gradient(135deg, #25a772 0%, #2bbd83 100%);--t-gradient-hover:linear-gradient(135deg, #1c8059 0%, #25a772 100%)}.WKnzHq_container.WKnzHq_themeTracker{--t-primary:#1560ac;--t-primary-soft:#1560ac0a;--t-primary-hover:#1560ac14;--t-primary-banner:#1560ac1a;--t-primary-ring:#1560ac4d;--t-gradient:linear-gradient(135deg, #1560ac 0%, #2e64d3 100%);--t-gradient-hover:linear-gradient(135deg, #11507f 0%, #1560ac 100%)}.WKnzHq_closeButton{cursor:pointer;color:#666;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex;position:absolute;top:20px;right:20px}.WKnzHq_closeButton:hover{color:#333}.WKnzHq_title{color:#1a1a1a;margin:0 0 8px;font-size:24px;font-weight:700}@media (max-width:600px){.WKnzHq_title{font-size:18px}}.WKnzHq_subtitle{color:#666;margin:0 0 24px;font-size:14px;line-height:1.5}@media (max-width:600px){.WKnzHq_subtitle{margin:0 0 14px;font-size:12px}}.WKnzHq_uploadArea{cursor:pointer;border:2px dashed #e5e5e5;border-radius:12px;align-items:center;gap:16px;padding:24px;display:flex}@media (max-width:600px){.WKnzHq_uploadArea{gap:10px;padding:14px}}.WKnzHq_uploadArea{transition:border-color .2s,background-color .2s}.WKnzHq_uploadArea:hover,.WKnzHq_uploadArea.WKnzHq_dragActive,.WKnzHq_uploadArea:focus-within{border-color:var(--t-primary);background-color:var(--t-primary-soft)}.WKnzHq_uploadArea:focus-within{outline:2px solid var(--t-primary-ring);outline-offset:2px}.WKnzHq_uploadIcon{width:48px;height:48px;color:var(--t-primary);border:1px solid #e5e5e5;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.WKnzHq_uploadText{flex-direction:column;flex:1;gap:4px;display:flex}.WKnzHq_browseText{color:#1a1a1a;font-size:14px;font-weight:500}.WKnzHq_formatText{color:#999;font-size:12px}.WKnzHq_uploadButton{border:1px solid var(--t-primary);color:var(--t-primary);cursor:pointer;background:#fff;border-radius:8px;flex-shrink:0;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.WKnzHq_uploadButton:hover{background:var(--t-primary-hover)}.WKnzHq_hiddenInput{display:none}.WKnzHq_resumeList{margin-top:24px}.WKnzHq_resumeListTitle{color:var(--t-primary);margin:0 0 12px;font-size:14px;font-weight:600}.WKnzHq_resumeItem{border:1px solid #e5e5e5;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:16px 20px;display:flex}@media (max-width:600px){.WKnzHq_resumeItem{margin-bottom:8px;padding:10px 14px}}.WKnzHq_resumeItem{cursor:pointer;transition:border-color .2s}.WKnzHq_resumeItem:hover{border-color:var(--t-primary)}.WKnzHq_resumeItem.WKnzHq_selected{border-color:var(--t-primary);background:var(--t-primary-soft)}.WKnzHq_resumeItem:focus-within{border-color:var(--t-primary);outline:2px solid var(--t-primary-ring);outline-offset:2px}.WKnzHq_resumeName{color:#1a1a1a;font-size:14px}.WKnzHq_radio{border:2px solid #e5e5e5;border-radius:50%;width:20px;height:20px;transition:all .2s;position:relative}.WKnzHq_radio.WKnzHq_checked{border-color:var(--t-primary)}.WKnzHq_radio.WKnzHq_checked:after{content:"";background:var(--t-primary);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.WKnzHq_infoBanner{background:var(--t-primary-banner);border-left:3px solid var(--t-primary);border-radius:0 8px 8px 0;margin-top:24px;padding:16px 20px}.WKnzHq_infoBanner p{color:#666;margin:0;font-size:13px;line-height:1.6}.WKnzHq_buttonContainer{justify-content:flex-end;margin-top:24px;display:flex}.WKnzHq_manualOnboard{text-align:center;color:#888;margin-top:18px;font-size:13px}.WKnzHq_manualOnboardLink{color:var(--t-primary);cursor:pointer;font-weight:600;text-decoration:underline}.WKnzHq_manualOnboardLink:hover{opacity:.85}.WKnzHq_continueButton{background:var(--t-gradient);color:#fff;cursor:pointer;border:none;border-radius:12px;padding:14px 32px;font-size:14px;font-weight:600;transition:all .2s}.WKnzHq_continueButton:hover:not(:disabled){background:var(--t-gradient-hover)}.WKnzHq_continueButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:600px){.WKnzHq_container{border-radius:18px;width:92vw;padding:28px 20px}.WKnzHq_title{font-size:20px}.WKnzHq_uploadArea{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:22px 16px}.WKnzHq_uploadText{flex:none;align-items:center}.WKnzHq_uploadButton{width:100%;padding:12px 20px}.WKnzHq_buttonContainer{justify-content:center}.WKnzHq_continueButton{width:100%}}
.oHb5iq_overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.oHb5iq_modal{outline:none}.oHb5iq_container{background:#fff;border-radius:24px;width:90vw;max-width:560px;position:relative;overflow:hidden}.oHb5iq_header{background:linear-gradient(135deg,#7c5dfa 0%,#9d7bfa 100%);padding:32px 32px 24px;position:relative}.oHb5iq_closeButton{cursor:pointer;color:#fff;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:opacity .2s;display:flex;position:absolute;top:16px;right:16px}.oHb5iq_closeButton:hover{opacity:.8}.oHb5iq_title{color:#fff;margin:0 0 8px;font-size:20px;font-weight:700}.oHb5iq_subtitle{color:#ffffffe6;margin:0;font-size:14px;line-height:1.5}.oHb5iq_form{padding:24px 32px 32px}.oHb5iq_field{margin-bottom:20px}.oHb5iq_labelRow{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.oHb5iq_label{color:#1a1a1a;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.oHb5iq_labelRow .oHb5iq_label{margin-bottom:0}.oHb5iq_clearButton{color:#666;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;text-decoration:underline}.oHb5iq_clearButton:hover{color:#333}.oHb5iq_input{color:#1a1a1a;box-sizing:border-box;border:1px solid #e5e5e5;border-radius:12px;outline:none;width:100%;padding:14px 16px;font-size:14px;transition:border-color .2s}.oHb5iq_input::placeholder{color:#999}.oHb5iq_input:focus{border-color:#7c5dfa}.oHb5iq_textarea{color:#1a1a1a;resize:none;box-sizing:border-box;border:1px solid #e5e5e5;border-radius:12px;outline:none;width:100%;min-height:160px;padding:14px 16px;font-family:inherit;font-size:14px;transition:border-color .2s}.oHb5iq_textarea::placeholder{color:#999}.oHb5iq_textarea:focus{border-color:#7c5dfa}.oHb5iq_charCount{text-align:right;color:#999;margin-top:6px;font-size:12px;display:block}.oHb5iq_hint{color:#666;margin:0 0 24px;font-size:13px}.oHb5iq_buttonContainer{justify-content:flex-end;gap:12px;display:flex}.oHb5iq_skipButton{color:#666;cursor:pointer;background:#f5f5f5;border:1px solid #e5e5e5;border-radius:12px;padding:14px 28px;font-size:14px;font-weight:600;transition:all .2s}.oHb5iq_skipButton:hover{background:#ebebeb}.oHb5iq_continueButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c5dfa 0%,#9d7bfa 100%);border:none;border-radius:12px;padding:14px 28px;font-size:14px;font-weight:600;transition:all .2s}.oHb5iq_continueButton:hover{background:linear-gradient(135deg,#6b4ce6 0%,#8c6ae6 100%)}
._82xwIW_overlay{inset:0;top:var(--app-drawer-vvt,0px);height:var(--app-drawer-vvh,100dvh);z-index:1000;background:#0f172a80;justify-content:flex-end;display:flex;position:fixed}._82xwIW_panel{width:440px;max-width:100vw;height:100dvh;height:var(--app-drawer-vvh,100dvh);background:#fff;outline:none;flex-direction:column;animation:.3s cubic-bezier(.16,1,.3,1) _82xwIW_slideIn;display:flex;position:relative;box-shadow:-8px 0 48px #0f172a33}@media (max-width:540px){._82xwIW_panel{width:100vw}}@keyframes _82xwIW_slideIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}._82xwIW_header{z-index:1;background:#fff;flex:none;align-items:center;gap:12px;padding:14px 16px;display:flex;position:relative}._82xwIW_headerAvatar{filter:drop-shadow(0 3px 6px #1560ac38);flex:none;width:40px;height:40px;display:flex}._82xwIW_headerInfo{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}._82xwIW_headerTitle{color:#0f172a;font-size:15px;font-weight:700;line-height:1.1}._82xwIW_headerSub{color:#64748b;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}._82xwIW_dot{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #22c55e2e}._82xwIW_closeBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;padding:6px;display:flex}._82xwIW_closeBtn:hover{color:#0f172a;background:#f1f5f9}._82xwIW_divider{z-index:1;background:#f1f5f9;flex:none;height:1px;position:relative}._82xwIW_body{z-index:1;background:0 0;flex-direction:column;flex:auto;gap:14px;min-height:0;padding:20px 16px 18px;display:flex;position:relative;overflow-y:auto}._82xwIW_watermark{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:140px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._82xwIW_rowBot{z-index:1;align-items:flex-end;gap:8px;animation:.24s _82xwIW_msgIn;display:flex;position:relative}._82xwIW_sectionLabel,._82xwIW_resumeList,._82xwIW_uploadCard,._82xwIW_uploadingNote{z-index:1;position:relative}@keyframes _82xwIW_msgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._82xwIW_botAvatar{filter:drop-shadow(0 2px 4px #1560ac33);flex:none;width:30px;height:30px;margin-bottom:2px;display:flex}._82xwIW_botBubble{color:#1e293b;background:#fff;border:1px solid #eef2f7;border-radius:16px 16px 16px 4px;max-width:82%;padding:11px 14px;font-size:14px;line-height:1.55;box-shadow:0 1px 2px #0f172a0a}._82xwIW_sectionLabel{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;margin:4px 2px 0;font-size:12px;font-weight:700}._82xwIW_resumeList{flex-direction:column;gap:10px;display:flex}._82xwIW_resumeCard{cursor:pointer;text-align:left;background:#fff;border:1px solid #e7edf4;border-radius:14px;align-items:center;gap:12px;width:100%;padding:14px;transition:border-color .15s,box-shadow .15s,transform .1s;display:flex}._82xwIW_resumeCard:hover{border-color:#1560ac;box-shadow:0 4px 14px #1560ac1f}._82xwIW_resumeCard:active{transform:scale(.99)}._82xwIW_resumeCard:disabled{opacity:.6;cursor:not-allowed}._82xwIW_fileIcon{color:#1560ac;background:#eef4fb;border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}._82xwIW_resumeName{color:#0f172a;word-break:break-word;flex:auto;font-size:14px;font-weight:500}._82xwIW_radio{border:1.5px solid #cbd5e1;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;transition:all .15s;display:flex}._82xwIW_radioCheck{opacity:0;color:#fff;transition:opacity .15s}._82xwIW_resumeCard:hover ._82xwIW_radio{background:#1560ac;border-color:#1560ac}._82xwIW_resumeCard:hover ._82xwIW_radioCheck{opacity:1}._82xwIW_uploadCard{cursor:pointer;background:#f5f9fd;border:1.5px dashed #c7d8ec;border-radius:14px;align-items:center;gap:12px;padding:14px;transition:border-color .15s,background .15s;display:flex}._82xwIW_uploadCard:hover{background:#eef4fb;border-color:#1560ac}._82xwIW_uploadIcon{color:#1560ac;background:#fff;border:1px solid #d6e0ec;border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}._82xwIW_uploadText{flex-direction:column;gap:2px;display:flex}._82xwIW_uploadTitle{color:#0f172a;font-size:14px;font-weight:600}._82xwIW_uploadHint{color:#64748b;font-size:11.5px}._82xwIW_hiddenInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._82xwIW_uploadingNote{color:#1560ac;background:#eef4fb;border-radius:10px;align-items:center;gap:8px;margin:6px 2px 0;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.4;display:flex}._82xwIW_builderBanner{z-index:1;margin-top:4px;position:relative}._82xwIW_spinner{flex:none;animation:.8s linear infinite _82xwIW_spin}@keyframes _82xwIW_spin{to{transform:rotate(360deg)}}
