.clamp-1[data-v-ec1bc603]{-webkit-line-clamp:1}.clamp-1[data-v-ec1bc603],.clamp-2[data-v-ec1bc603]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.clamp-2[data-v-ec1bc603]{-webkit-line-clamp:2}.clamp-3[data-v-ec1bc603]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.banner-container[data-v-ec1bc603]{align-items:center;display:flex;justify-content:center;margin:0 auto;width:100%}.banner-container .banner-link[data-v-ec1bc603],.banner-container picture[data-v-ec1bc603]{display:block;width:100%}.banner-container .banner-image[data-v-ec1bc603]{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.clamp-1[data-v-7c335332]{-webkit-line-clamp:1}.clamp-1[data-v-7c335332],.clamp-2[data-v-7c335332]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.clamp-2[data-v-7c335332]{-webkit-line-clamp:2}.clamp-3[data-v-7c335332]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.entrance-selector[data-v-7c335332]{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:column;justify-content:center;margin-top:40px;padding:20px}.entrance-selector .entrance-header[data-v-7c335332]{margin-bottom:40px}.entrance-selector .entrance-header .entrance-title[data-v-7c335332]{color:#333;font-size:20px;font-weight:600;margin:0;text-align:center}@media (min-width:768px){.entrance-selector .entrance-header .entrance-title[data-v-7c335332]{font-size:24px}}.entrance-selector .entrance-content[data-v-7c335332]{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;max-width:600px;padding:40px 20px;width:100%}@media (min-width:768px){.entrance-selector .entrance-content[data-v-7c335332]{padding:60px 40px}}.entrance-selector .button-container[data-v-7c335332]{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}@media (min-width:768px){.entrance-selector .button-container[data-v-7c335332]{flex-direction:row;gap:30px}}.entrance-selector .entrance-button[data-v-7c335332]{align-items:center;background-color:#6c757d;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:16px;font-weight:500;gap:12px;justify-content:center;min-height:100px;min-width:100%;padding:20px;transition:all .3s ease}@media (min-width:768px){.entrance-selector .entrance-button[data-v-7c335332]{font-size:18px;min-height:120px;min-width:200px;padding:30px 40px}}.entrance-selector .entrance-button[data-v-7c335332]:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}.entrance-selector .entrance-button[data-v-7c335332]:active{transform:translateY(0)}.entrance-selector .entrance-button.new-member-button[data-v-7c335332]{background-color:#6c757d}.entrance-selector .entrance-button.new-member-button[data-v-7c335332]:hover{background-color:#5a6268}.entrance-selector .entrance-button.existing-member-button[data-v-7c335332]{background-color:#6c757d}.entrance-selector .entrance-button.existing-member-button[data-v-7c335332]:hover{background-color:#5a6268}.entrance-selector .entrance-button .button-icon[data-v-7c335332]{align-items:center;background-color:#fff3;border-radius:50%;display:flex;height:48px;justify-content:center;width:48px}.entrance-selector .entrance-button .button-icon svg[data-v-7c335332]{height:24px;width:24px}.entrance-selector .entrance-button .button-text[data-v-7c335332]{font-size:16px;font-weight:500;text-align:center}.clamp-1[data-v-f55dc8a8]{-webkit-line-clamp:1}.clamp-1[data-v-f55dc8a8],.clamp-2[data-v-f55dc8a8]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.clamp-2[data-v-f55dc8a8]{-webkit-line-clamp:2}.clamp-3[data-v-f55dc8a8]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.common[data-v-f55dc8a8]{align-items:center;border-radius:8px;display:flex;font-size:14px;justify-content:center;padding:8px 24px;text-decoration:none}.common .icon[data-v-f55dc8a8]{display:flex;height:18px;margin-right:5px;width:18px}.common.disabled[data-v-f55dc8a8]{cursor:not-allowed;opacity:.6;pointer-events:none}.common.disabled[data-v-f55dc8a8]:active,.common.disabled[data-v-f55dc8a8]:focus,.common.disabled[data-v-f55dc8a8]:hover{box-shadow:none!important;transform:none!important}.outline[data-v-f55dc8a8]{background-color:#fff;border:1px solid #088c83;color:#088c83;padding:8px 16px}.outline[data-v-f55dc8a8]:hover{background-color:#f4fafa}.outline[data-v-f55dc8a8]:focus{background:#f4fafa;outline:4px solid rgba(3,161,161,.12)}.outline[data-v-f55dc8a8]:active{background:#e5fcfc}.solid[data-v-f55dc8a8]{background-color:#088c83;border:1px solid #088c83;color:#fff}.solid[data-v-f55dc8a8]:hover{background-color:#03a1a1}.solid[data-v-f55dc8a8]:focus{background:#088c83;outline:4px solid rgba(3,161,161,.12)}.solid[data-v-f55dc8a8]:active{background:#097870}.clamp-1[data-v-f565539a]{-webkit-line-clamp:1}.clamp-1[data-v-f565539a],.clamp-2[data-v-f565539a]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.clamp-2[data-v-f565539a]{-webkit-line-clamp:2}.clamp-3[data-v-f565539a]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.heading-wrapper[data-v-f565539a]{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-items:center;margin:20px}.warning-notice[data-v-f565539a]{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;box-shadow:0 2px 4px #0000001a;gap:.75rem;max-width:600px;padding:12px 16px;width:100%}.warning-notice[data-v-f565539a],.warning-notice .warning-icon[data-v-f565539a]{align-items:center;display:flex;justify-content:center}.warning-notice .warning-icon[data-v-f565539a]{color:#f39c12;flex-shrink:0}.warning-notice .warning-icon svg[data-v-f565539a]{height:20px;width:20px}.warning-notice .description[data-v-f565539a]{color:#856404;font-size:14px;font-weight:500;line-height:1.4;margin:0}@media (min-width:768px){.warning-notice[data-v-f565539a]{padding:16px 20px}.warning-notice .description[data-v-f565539a]{font-size:15px}}.clamp-1[data-v-9e2f2b6a]{-webkit-line-clamp:1}.clamp-1[data-v-9e2f2b6a],.clamp-2[data-v-9e2f2b6a]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.clamp-2[data-v-9e2f2b6a]{-webkit-line-clamp:2}.clamp-3[data-v-9e2f2b6a]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.field-block[data-v-9e2f2b6a]{display:flex;flex-direction:column;gap:8px;min-width:0}.field-block.full-width[data-v-9e2f2b6a]{grid-column:1/-1}.field-heading[data-v-9e2f2b6a]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.field-label[data-v-9e2f2b6a]{color:#333;font-size:14px;font-weight:600;line-height:1.4}.field-label.required[data-v-9e2f2b6a]:after{color:#d64545;content:"*";margin-left:4px}.inline-text-button[data-v-9e2f2b6a]{background:transparent;border:none;color:#2d6df6;cursor:pointer;font-weight:600;gap:6px;padding:0}.inline-text-button[data-v-9e2f2b6a],.inline-text-button-icon[data-v-9e2f2b6a]{align-items:center;display:inline-flex;font-size:14px}.inline-text-button-icon[data-v-9e2f2b6a]{background:#2d6df6;border-radius:999px;color:#fff;height:18px;justify-content:center;line-height:1;width:18px}.stack-list[data-v-9e2f2b6a]{gap:16px}.stack-item[data-v-9e2f2b6a],.stack-list[data-v-9e2f2b6a]{display:flex;flex-direction:column}.stack-item[data-v-9e2f2b6a]{gap:8px;min-width:0}.stack-item-header[data-v-9e2f2b6a]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.stack-item-label[data-v-9e2f2b6a]{color:#333;font-size:14px;font-weight:600;line-height:1.4}.stack-item-label.required[data-v-9e2f2b6a]:after{color:#d64545;content:"*";margin-left:4px}.delete-inline-button[data-v-9e2f2b6a]{background:#fff5f7;border:1px solid #f6ccd3;border-radius:999px;color:#e04b65;cursor:pointer;font-size:12px;font-weight:600;line-height:1.2;padding:5px 10px}.job-category-row[data-v-9e2f2b6a]{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.tcode-trigger[data-v-9e2f2b6a]{align-items:flex-start;background:#fff;border:1px solid #d9dde4;border-radius:4px;color:#2f3a4a;cursor:pointer;display:flex;font-size:14px;gap:12px;justify-content:space-between;line-height:1.4;min-height:34px;padding:7px 10px 7px 12px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;width:100%}.tcode-trigger[data-v-9e2f2b6a]:hover{background:#fff;border-color:#36ad6a}.tcode-trigger[data-v-9e2f2b6a]:focus-visible{border-color:#36ad6a;outline:none}.tcode-trigger.is-placeholder[data-v-9e2f2b6a]{color:#c4c3c4}.tcode-trigger.is-error[data-v-9e2f2b6a]{border-color:#d03050}.tcode-trigger-text[data-v-9e2f2b6a]{color:inherit;flex:1;min-width:0;text-align:left;white-space:normal;word-break:break-word}.tcode-trigger-icon[data-v-9e2f2b6a]{align-items:center;color:#e1e1e1;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;margin-top:-1px;transition:border-color .2s ease,background-color .2s ease,color .2s ease;width:20px}.job-category-duration-group[data-v-9e2f2b6a]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.field-error-text[data-v-9e2f2b6a]{color:#d64545;font-size:12px;line-height:1.5;margin:-2px 0 0}@media (min-width:768px){.tcode-trigger[data-v-9e2f2b6a]{align-items:center;min-height:34px;padding-bottom:0;padding-top:0}.tcode-trigger-text[data-v-9e2f2b6a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-category-row.has-duration-selects[data-v-9e2f2b6a]{align-items:start;grid-template-columns:minmax(0,1fr) minmax(260px,332px)}}.clamp-1[data-v-7cc5397c]{-webkit-line-clamp:1}.clamp-1[data-v-7cc5397c],.clamp-2[data-v-7cc5397c]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.clamp-2[data-v-7cc5397c]{-webkit-line-clamp:2}.clamp-3[data-v-7cc5397c]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.experience-card[data-v-7cc5397c]{background:#fff;border:1px solid #edf0f4;border-radius:14px;overflow:hidden}.experience-card-header[data-v-7cc5397c]{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:20px;transition:background-color .2s ease}.experience-card-header[data-v-7cc5397c]:hover{background:#fafbfc}.experience-card-summary[data-v-7cc5397c]{min-width:0}.experience-company-name[data-v-7cc5397c]{color:#333;font-size:16px;font-weight:600;line-height:1.5;margin:0;word-break:break-word}.experience-hint[data-v-7cc5397c]{color:#8a94a6;font-size:13px;line-height:1.5;margin:6px 0 0}.experience-card-actions[data-v-7cc5397c]{align-items:center;display:inline-flex;flex-shrink:0;gap:10px}.remove-button[data-v-7cc5397c]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#9ca3af;cursor:pointer;height:34px;width:34px}.accordion-chevron[data-v-7cc5397c],.remove-button[data-v-7cc5397c]{align-items:center;display:inline-flex;justify-content:center}.accordion-chevron[data-v-7cc5397c]{color:#7c8798;height:28px;transition:transform .2s ease;width:28px}.accordion-chevron.is-expanded[data-v-7cc5397c]{transform:rotate(180deg)}.experience-card-body[data-v-7cc5397c]{border-top:1px solid #edf0f4;padding:0 20px 20px}.experience-grid[data-v-7cc5397c]{display:grid;gap:20px;grid-template-columns:1fr;padding-top:20px}.field-block[data-v-7cc5397c]{display:flex;flex-direction:column;gap:8px;min-width:0}.field-block.full-width[data-v-7cc5397c]{grid-column:1/-1}[data-v-7cc5397c] .select-placeholder-field .n-base-selection-placeholder{color:#c4c3c4}.tcode-trigger[data-v-7cc5397c]{align-items:flex-start;background:#fff;border:1px solid #d9dde4;border-radius:4px;color:#2f3a4a;cursor:pointer;display:flex;font-size:14px;gap:12px;justify-content:space-between;line-height:1.4;min-height:34px;padding:7px 10px 7px 12px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;width:100%}.tcode-trigger[data-v-7cc5397c]:hover{background:#fff;border-color:#36ad6a}.tcode-trigger[data-v-7cc5397c]:focus-visible{border-color:#36ad6a;outline:none}.tcode-trigger.is-placeholder[data-v-7cc5397c]{color:#c4c3c4}.tcode-trigger.is-error[data-v-7cc5397c]{border-color:#d03050}.tcode-trigger.is-error[data-v-7cc5397c]:focus-visible,.tcode-trigger.is-error[data-v-7cc5397c]:hover{border-color:#d03050}.tcode-trigger-text[data-v-7cc5397c]{color:inherit;flex:1;min-width:0;text-align:left;white-space:normal;word-break:break-word}.tcode-trigger-icon[data-v-7cc5397c]{align-items:center;color:#e1e1e1;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;margin-top:-1px;transition:border-color .2s ease,background-color .2s ease,color .2s ease;width:20px}.field-heading[data-v-7cc5397c]{display:flex;flex-wrap:wrap;gap:8px}.field-heading[data-v-7cc5397c],.salary-heading[data-v-7cc5397c]{align-items:center}.salary-title-group[data-v-7cc5397c]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.salary-header-grid[data-v-7cc5397c]{display:grid;gap:8px 12px;grid-template-columns:1fr}.salary-side-label[data-v-7cc5397c]{align-items:center;display:flex;min-width:0}.field-label[data-v-7cc5397c]{color:#333;font-size:14px;font-weight:600;line-height:1.4}.field-label.required[data-v-7cc5397c]:after{color:#d64545;content:"*";margin-left:4px}.field-caption[data-v-7cc5397c]{color:#98a2b3;font-size:13px;line-height:1.5}.info-tooltip-button[data-v-7cc5397c]{align-items:center;background:#2d6df6;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;height:18px;justify-content:center;padding:0;width:18px}.company-tooltip-link[data-v-7cc5397c]{color:#333;font-size:13px;line-height:1.5;text-decoration:none}.company-tooltip-content[data-v-7cc5397c]{color:#333}.company-tooltip-link[data-v-7cc5397c]:hover{color:#2d6df6}[data-v-7cc5397c] .compact-checkbox.n-checkbox{align-self:flex-start;display:inline-flex;max-width:100%;width:-moz-fit-content;width:fit-content}[data-v-7cc5397c] .compact-checkbox .n-checkbox__label{flex:initial;width:auto}.date-group[data-v-7cc5397c],.date-row[data-v-7cc5397c],.salary-grid[data-v-7cc5397c]{display:grid;gap:12px;grid-template-columns:1fr}.date-group-label.required[data-v-7cc5397c]:after{color:#d64545;content:"*";margin-left:4px}.date-group-inputs[data-v-7cc5397c]{display:grid;gap:12px;grid-template-columns:1fr}.field-error-text[data-v-7cc5397c]{color:#d64545;font-size:13px;line-height:1.5;margin:0}.salary-helper-text[data-v-7cc5397c]{color:#98a2b3;font-size:13px;line-height:1.6;margin:4px 0 0}.salary-extra-field[data-v-7cc5397c]{display:flex;flex-direction:column;min-width:0}.description-counter[data-v-7cc5397c]{color:#7c8798;font-size:13px;line-height:1.5}.description-helper-row[data-v-7cc5397c]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.description-helper-text[data-v-7cc5397c]{color:#5f6775;font-size:14px;line-height:1.5}.example-button[data-v-7cc5397c]{align-items:center;background:#fff;color:#2d6df6;cursor:pointer;display:inline-flex;font-size:14px;justify-content:center;padding:0}@media (min-width:768px){.tcode-trigger[data-v-7cc5397c]{align-items:center;min-height:34px;padding-bottom:0;padding-top:0}.tcode-trigger-text[data-v-7cc5397c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-row[data-v-7cc5397c],.experience-grid[data-v-7cc5397c]{grid-template-columns:repeat(2,minmax(0,1fr))}.date-row[data-v-7cc5397c]{gap:16px}.date-group-inputs[data-v-7cc5397c]{grid-template-columns:repeat(2,minmax(0,1fr))}.salary-header-grid.has-extra-field[data-v-7cc5397c]{align-items:end;grid-template-columns:minmax(168px,196px) minmax(220px,244px) minmax(220px,268px)}.salary-header-grid.has-extra-field .salary-heading[data-v-7cc5397c]{grid-column:1/span 2}.salary-grid[data-v-7cc5397c]{align-items:end;grid-template-columns:minmax(168px,196px) minmax(220px,244px)}.salary-grid.has-annual-bonus[data-v-7cc5397c],.salary-grid.has-guaranteed-months[data-v-7cc5397c]{align-items:end;grid-template-columns:minmax(168px,196px) minmax(220px,244px) minmax(220px,268px)}.salary-grid.has-annual-bonus[data-v-7cc5397c] .n-base-selection,.salary-grid.has-annual-bonus[data-v-7cc5397c] .n-input,.salary-grid.has-guaranteed-months[data-v-7cc5397c] .n-base-selection,.salary-grid.has-guaranteed-months[data-v-7cc5397c] .n-input{width:100%}}.clamp-1[data-v-fc6ec279]{-webkit-line-clamp:1}.clamp-1[data-v-fc6ec279],.clamp-2[data-v-fc6ec279]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.clamp-2[data-v-fc6ec279]{-webkit-line-clamp:2}.clamp-3[data-v-fc6ec279]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.modal-overlay[data-v-fc6ec279]{align-items:center;display:flex;height:100vh;justify-content:center;left:0;padding:0 16px;position:fixed;top:0;width:100vw;z-index:15}@media (min-width:768px){.modal-overlay[data-v-fc6ec279]{padding:0}}.mark-down[data-v-fc6ec279]{background:#0006;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.modal-container[data-v-fc6ec279]{background-color:#fff;border-radius:16px;position:relative;z-index:2}@media (min-width:768px){.modal-container[data-v-fc6ec279]{max-width:520px}}.modal-container.is-verification-modal .modal-wrapper[data-v-fc6ec279]{max-height:calc(100vh - 72px);overflow-y:auto}.modal-container .header-wrapper[data-v-fc6ec279]{align-items:center;background:var(--System-grey-050,#f8f9fa);border-top-left-radius:16px;border-top-right-radius:16px;display:flex;justify-content:space-between;padding:16px 32px}.modal-container .header-wrapper h3[data-v-fc6ec279]{color:#212529;font-size:20px;font-weight:700;margin:0}.modal-container .modal-wrapper[data-v-fc6ec279]{display:flex;flex-direction:column;justify-content:center;padding:24px 32px 32px}.modal-container .modal-wrapper .modal-content[data-v-fc6ec279]{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.modal-container .modal-wrapper .modal-content p[data-v-fc6ec279]{color:#585858;font-size:16px;line-height:1.6;margin:0;text-align:left;white-space:pre-line}.modal-container .modal-wrapper .modal-content .modal-content-login-link[data-v-fc6ec279]{color:#1677ff;font-weight:500;margin-left:8px;text-decoration:underline;white-space:nowrap}.modal-container .modal-wrapper .modal-content .modal-content-login-link[data-v-fc6ec279]:hover{color:#4098fc}.modal-container .modal-wrapper .modal-content .modal-content-login-link[data-v-fc6ec279]:focus-visible{border-radius:2px;outline:2px solid rgba(22,119,255,.35);outline-offset:2px}.modal-container .modal-wrapper .modal-btn[data-v-fc6ec279]{display:flex;justify-content:flex-end}.modal-container .modal-wrapper .modal-btn .verify-btn[data-v-fc6ec279]{display:flex;gap:12px}.modal-container .modal-wrapper .modal-btn .action-btn-group[data-v-fc6ec279]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;width:100%}@media (min-width:375px){.modal-container .modal-wrapper .modal-btn .action-btn-group[data-v-fc6ec279]{gap:12px 30px}}.modal-container .modal-wrapper .modal-btn .action-btn-group.is-single-button[data-v-fc6ec279]{justify-content:flex-end}.modal-container .modal-wrapper .modal-btn[data-v-fc6ec279] .error-button{background-color:#fff;border:1px solid #ea4b65;color:#ea4b65}.modal-container .modal-wrapper .modal-btn[data-v-fc6ec279] .error-button:hover{background-color:#fdf2f4}.modal-container .modal-wrapper .modal-btn[data-v-fc6ec279] .error-button:focus{background:#fdf2f4;outline:4px solid rgba(234,75,101,.12)}.modal-container .modal-wrapper .modal-btn[data-v-fc6ec279] .error-button:active{background:#fce8eb}.modal-container .modal-wrapper .action-btn-group[data-v-fc6ec279] button{min-width:100px}@media (min-width:375px){.modal-container .modal-wrapper .action-btn-group[data-v-fc6ec279] button{min-width:130px}}.modal-container .modal-wrapper[data-v-fc6ec279] .confirm .confirm-content{align-items:stretch;display:flex;flex-direction:column;gap:24px;justify-content:center;margin-bottom:18px}.modal-container .modal-wrapper[data-v-fc6ec279] .confirm .verification-field{display:flex;flex-direction:column;gap:6px}.modal-container .modal-wrapper[data-v-fc6ec279] .confirm .verification-field label{font-size:14px;margin-bottom:0}.modal-container .modal-wrapper[data-v-fc6ec279] .confirm .verification-input-row{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.modal-container .modal-wrapper[data-v-fc6ec279] .confirm .verification-input-row input{border:1px solid #ced4da;border-radius:8px;box-sizing:border-box;font-size:15px;min-width:0;padding:7px 12px;width:100%}.modal-container .modal-wrapper[data-v-fc6ec279] .confirm .verification-input-row input:focus{border-color:#007bff;outline:none}.modal-container .modal-wrapper[data-v-fc6ec279] .confirm .verification-input-row input.verification-input--error{border-color:#dc3545}.modal-container .modal-wrapper[data-v-fc6ec279] .confirm .verification-feedback{font-size:12px;line-height:1.5;margin:0;overflow-wrap:anywhere}.modal-container .modal-wrapper[data-v-fc6ec279] .confirm .verification-feedback--success{color:#16854a}.modal-container .modal-wrapper[data-v-fc6ec279] .confirm .verification-feedback--error{color:#dc3545}@media (max-width:430px){.modal-container.is-verification-modal[data-v-fc6ec279]{width:100%}.modal-container.is-verification-modal .modal-wrapper[data-v-fc6ec279]{padding:20px 20px 24px}.modal-container.is-verification-modal .header-wrapper[data-v-fc6ec279]{padding:16px 20px}.modal-container.is-verification-modal[data-v-fc6ec279] .confirm .verification-input-row{grid-template-columns:1fr}.modal-container.is-verification-modal[data-v-fc6ec279] .confirm .verification-input-row .n-button{justify-self:start}}.clamp-1[data-v-f2b45fdb]{-webkit-line-clamp:1}.clamp-1[data-v-f2b45fdb],.clamp-2[data-v-f2b45fdb]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.clamp-2[data-v-f2b45fdb]{-webkit-line-clamp:2}.clamp-3[data-v-f2b45fdb]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.work-experience-section[data-v-f2b45fdb]{background:#f8f9fa;border:1px solid #eceef2;border-radius:8px;margin-bottom:24px;padding:24px}.section-title-row[data-v-f2b45fdb]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.section-title[data-v-f2b45fdb]{color:#333;font-size:18px;font-weight:600;line-height:1.3;margin:0}.section-description[data-v-f2b45fdb]{color:#5f6775;font-size:14px;line-height:1.6;margin:0 0 20px}.section-meta[data-v-f2b45fdb]{color:#4b5563;font-size:14px;font-weight:500;line-height:1.5;margin:0}.summary-card[data-v-f2b45fdb]{background:#fff;border:1px solid #edf0f4;border-radius:12px;margin-bottom:20px;padding:20px}.summary-card-body[data-v-f2b45fdb]{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.summary-recalculate-button[data-v-f2b45fdb]{background:#f5f8fe;border:1px solid #dbe3f0;border-radius:3px;color:#77a0f3;cursor:pointer;font-size:14px;font-weight:400;height:34px;min-width:104px;padding:0 18px}.summary-recalculate-button[data-v-f2b45fdb]:disabled{background:#e9ecef;border-color:#adb5bd;color:#495057;cursor:not-allowed}.experience-list[data-v-f2b45fdb]{gap:20px}.experience-list[data-v-f2b45fdb],.field-block[data-v-f2b45fdb]{display:flex;flex-direction:column}.field-block[data-v-f2b45fdb]{gap:8px}.field-block.full-width[data-v-f2b45fdb]{grid-column:1/-1}.field-label[data-v-f2b45fdb]{color:#333;font-size:14px;font-weight:600;line-height:1.4}.field-label.required[data-v-f2b45fdb]:after{color:#d64545;content:"*";margin-left:4px}.add-button[data-v-f2b45fdb]{align-items:center;background:#fff;border:1px dashed #9aa3b2;border-radius:12px;color:#4b5563;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:16px;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.add-button[data-v-f2b45fdb]:hover{background:#f8fbff;border-color:#7d8aa3;box-shadow:0 8px 18px #94a3b81f;color:#334155;transform:translateY(-1px)}.add-button-icon[data-v-f2b45fdb]{font-size:20px;line-height:1}.plain-check-item[data-v-f2b45fdb] .n-checkbox{align-items:center}.plain-check-item[data-v-f2b45fdb] .n-checkbox__label{color:#5f6775;font-size:13px;font-weight:500;line-height:1.5}.delete-modal-theme[data-v-f2b45fdb] .modal-container{border-radius:18px;max-width:calc(100vw - 32px);overflow:hidden;width:min(500px,100vw - 32px)}.delete-modal-theme[data-v-f2b45fdb] .header-wrapper{background:#fde8eb}.delete-modal-theme[data-v-f2b45fdb] .header-wrapper h3{color:#cb314d;font-size:18px}.delete-modal-theme[data-v-f2b45fdb] .header-wrapper button{background:transparent;border:none;cursor:pointer}.delete-modal-theme[data-v-f2b45fdb] .modal-wrapper{padding:22px 30px 28px}.delete-modal-theme[data-v-f2b45fdb] .modal-content{margin-bottom:28px}.delete-modal-theme[data-v-f2b45fdb] .modal-content p{color:#4b5563;line-height:1.9}.delete-modal-theme[data-v-f2b45fdb] .verify-btn{flex-wrap:wrap;justify-content:flex-end;width:100%}.delete-modal-theme[data-v-f2b45fdb] .verify-btn .common.outline{border-color:#ef476f;border-radius:12px;color:#ef476f;min-width:84px}.delete-modal-theme[data-v-f2b45fdb] .verify-btn .common.solid{background:#ef476f;border-color:#ef476f;border-radius:12px;min-width:84px}@media (max-width:767px){.delete-modal-theme[data-v-f2b45fdb] .header-wrapper{padding:16px 20px}.delete-modal-theme[data-v-f2b45fdb] .header-wrapper h3{font-size:17px;line-height:1.5}.delete-modal-theme[data-v-f2b45fdb] .modal-wrapper{padding:20px 20px 24px}.delete-modal-theme[data-v-f2b45fdb] .modal-content{margin-bottom:20px}.delete-modal-theme[data-v-f2b45fdb] .modal-content p{font-size:15px;line-height:1.8;word-break:break-word}.delete-modal-theme[data-v-f2b45fdb] .verify-btn{gap:12px;justify-content:stretch}.delete-modal-theme[data-v-f2b45fdb] .verify-btn .common.outline,.delete-modal-theme[data-v-f2b45fdb] .verify-btn .common.solid{flex:1 1 0;min-width:0}}.description-modal-overlay[data-v-f2b45fdb]{align-items:center;background:#11182773;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:30}.description-modal[data-v-f2b45fdb]{background:#fff;border-radius:24px;box-shadow:0 24px 80px #11182729;max-height:min(90vh,820px);overflow:auto;width:min(720px,100%)}.description-modal-header[data-v-f2b45fdb]{align-items:center;border-bottom:1px solid #edf0f4;display:flex;gap:16px;justify-content:space-between;padding:24px 28px}.description-modal-header h4[data-v-f2b45fdb]{color:#212529;font-size:32px;font-weight:700;line-height:1.2;margin:0}.description-modal-close[data-v-f2b45fdb]{align-items:center;background:transparent;border:none;border-radius:999px;color:#98a2b3;cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:36px}.description-modal-body[data-v-f2b45fdb]{display:flex;flex-direction:column;gap:28px;padding:28px}.description-modal-section[data-v-f2b45fdb]{display:flex;flex-direction:column;gap:14px}.description-modal-section h5[data-v-f2b45fdb]{color:#2d6df6;font-size:20px;font-weight:700;line-height:1.4;margin:0}.description-modal-section ul[data-v-f2b45fdb]{color:#4b5563;list-style:disc;margin:0;padding-left:22px}.description-modal-section li[data-v-f2b45fdb]{font-size:16px;line-height:1.8;list-style:disc}.description-modal-subtitle[data-v-f2b45fdb]{color:#4b5563;font-size:18px;font-weight:600;line-height:1.6;margin:0}.description-example-box[data-v-f2b45fdb]{background:#f5f7ff;border-radius:18px;padding:18px 20px}@media (min-width:768px){.summary-card-body[data-v-f2b45fdb]{align-items:center;grid-template-columns:minmax(0,1fr) auto}}@media (max-width:767px){.description-modal-header h4[data-v-f2b45fdb]{font-size:26px}}.clamp-1[data-v-0f7ffc71]{-webkit-line-clamp:1}.clamp-1[data-v-0f7ffc71],.clamp-2[data-v-0f7ffc71]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.clamp-2[data-v-0f7ffc71]{-webkit-line-clamp:2}.clamp-3[data-v-0f7ffc71]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.w-50[data-v-0f7ffc71]{flex:.5}.w-33[data-v-0f7ffc71]{flex:.33}.resume-form-container[data-v-0f7ffc71]{margin:0 auto;max-width:800px;padding:20px}.form-section[data-v-0f7ffc71]{background-color:#f8f9fa;border-radius:8px;margin-bottom:24px;padding:24px}.section-title[data-v-0f7ffc71]{border-bottom:2px solid #e9ecef;color:#333;font-size:18px;font-weight:600;margin-bottom:20px;padding-bottom:8px}.form-grid[data-v-0f7ffc71]{display:grid;gap:20px;grid-template-columns:1fr}.form-grid .full-width[data-v-0f7ffc71]{grid-column:1/-1}.verification-card[data-v-0f7ffc71]{background:#fff;border:1px solid #d9dde5;border-radius:16px;padding:24px}.verification-card-header[data-v-0f7ffc71]{margin-bottom:20px}.verification-card-title[data-v-0f7ffc71]{color:#333;font-size:18px;font-weight:600;line-height:1.5;margin:0 0 4px}.verification-card-description[data-v-0f7ffc71]{color:#666;font-size:14px;line-height:1.5;margin:0}.verification-group[data-v-0f7ffc71]{display:flex;flex-direction:column;gap:4px;grid-column:1/-1}.verification-group[data-v-0f7ffc71] .n-form-item{margin-bottom:0}.verification-contact-field[data-v-0f7ffc71]{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 220px;width:100%}.verification-contact-input[data-v-0f7ffc71]{min-width:0}.verification-code-field[data-v-0f7ffc71]{display:flex;flex-direction:column;width:100%}.verification-contact-field[data-v-0f7ffc71] .n-button{height:var(--n-height);line-height:1.35;max-width:220px;min-width:0;padding:0 10px;white-space:nowrap;width:100%}.verification-contact-field[data-v-0f7ffc71] .n-button__content{overflow-wrap:normal;white-space:nowrap}.verification-message[data-v-0f7ffc71]{color:#198754;font-size:12px;margin:4px 0 0}.verification-message-error[data-v-0f7ffc71]{color:#dc3545}@media (max-width:640px){.verification-card[data-v-0f7ffc71]{padding:18px}.verification-contact-field[data-v-0f7ffc71]{gap:10px;grid-template-columns:minmax(0,1fr) 220px}.verification-contact-field[data-v-0f7ffc71] .n-button{font-size:13px;padding:0 8px}}@media (max-width:650px){.verification-contact-field[data-v-0f7ffc71]{grid-template-columns:1fr}.verification-contact-field[data-v-0f7ffc71] .n-button{justify-self:start;max-width:220px;width:100%}}.agreement-section[data-v-0f7ffc71]{border-radius:8px;padding:20px}.agreement-section[data-v-0f7ffc71] .agreement-form-item .n-checkbox__label{font-size:20px}.agreement-section[data-v-0f7ffc71] .agreement-form-item .n-checkbox{align-items:center;display:flex}.agreement-section[data-v-0f7ffc71] .agreement-form-item .n-checkbox-box__border{border-color:#000}.agreement-section[data-v-0f7ffc71] .agreement-form-item .n-form-item__label,.agreement-section[data-v-0f7ffc71] .agreement-form-item .n-form-item-feedback-wrapper{display:none}.agreement-section .agreement-text[data-v-0f7ffc71]{color:#000;font-size:20px;font-weight:500;margin:0;text-align:left}.agreement-section .agreement-text a[data-v-0f7ffc71]{color:#000;text-decoration:none}.form-actions[data-v-0f7ffc71]{display:flex;flex-direction:column;gap:16px;justify-content:center;margin:0 0 32px}.form-actions .login-hint[data-v-0f7ffc71]{color:#666;font-size:14px;margin:0;text-align:center}.n-date-picker[data-v-0f7ffc71],.w-100[data-v-0f7ffc71]{width:100%}.cursor-not-allowed[data-v-0f7ffc71]{cursor:not-allowed!important}[data-v-0f7ffc71] .n-input.n-input--disabled{--n-color-disabled:#e9ecef!important;--n-border-disabled:1px solid #adb5bd!important;--n-text-color-disabled:#495057!important;--n-placeholder-color-disabled:#495057!important;opacity:1}[data-v-0f7ffc71] .n-base-selection.n-base-selection--disabled{--n-color-disabled:#e9ecef!important;--n-border:1px solid #adb5bd!important;--n-text-color-disabled:#495057!important;--n-placeholder-color-disabled:#495057!important;--n-arrow-color-disabled:#495057!important;opacity:1}[data-v-0f7ffc71] .n-input--readonly,[data-v-0f7ffc71] .n-date-picker--readonly{background-color:#f8f9fa;color:#6c757d}.birthday-section.full-width[data-v-0f7ffc71]{grid-column:1/-1}.birthday-section .birthday-inputs[data-v-0f7ffc71]{align-items:stretch;display:flex;gap:12px;min-height:40px;width:100%}.birthday-section .birthday-inputs .birthday-select[data-v-0f7ffc71]{flex:1;min-width:0}.birthday-section .birthday-inputs .birthday-select[data-v-0f7ffc71] .n-base-selection{align-items:center;display:flex;min-height:40px;width:100%}.birthday-section .birthday-inputs .birthday-select[data-v-0f7ffc71] .n-base-selection__placeholder{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.birthday-section .birthday-inputs .birthday-select[data-v-0f7ffc71] .n-base-selection__single{font-size:14px}@media (min-width:320px){.birthday-section .birthday-inputs[data-v-0f7ffc71]{flex-direction:column;gap:12px}.birthday-section .birthday-inputs .birthday-select[data-v-0f7ffc71]{width:100%}}@media (min-width:768px){.birthday-section .birthday-inputs[data-v-0f7ffc71]{flex-direction:row;gap:16px}.birthday-section .birthday-inputs .birthday-select[data-v-0f7ffc71]{flex:1}}.password-hint[data-v-0f7ffc71]{color:#666;display:block;font-size:12px;margin-top:4px}.password-field[data-v-0f7ffc71]:has(.n-form-item-feedback) .password-hint{display:none}.password-field[data-v-0f7ffc71]:not(:has(.n-form-item-feedback)) .n-form-item-feedback-wrapper{display:none}.id-number-form-item[data-v-0f7ffc71] .n-form-item-feedback-wrapper{min-height:42px}.id-number-form-item[data-v-0f7ffc71] .identity-feedback{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;width:100%}.id-number-form-item[data-v-0f7ffc71] .identity-feedback-message{flex:1;min-width:0}.id-number-form-item[data-v-0f7ffc71] .identity-login-link{color:#1677ff;flex-shrink:0;font-weight:500;text-decoration:underline;white-space:nowrap}.id-number-form-item[data-v-0f7ffc71] .identity-login-link:hover{color:#4098fc}.id-number-form-item[data-v-0f7ffc71] .identity-login-link:focus-visible{border-radius:2px;outline:2px solid rgba(22,119,255,.35);outline-offset:2px}.clamp-1[data-v-6e601032]{-webkit-line-clamp:1}.clamp-1[data-v-6e601032],.clamp-2[data-v-6e601032]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.clamp-2[data-v-6e601032]{-webkit-line-clamp:2}.clamp-3[data-v-6e601032]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.modal-preview-tool[data-v-6e601032]{align-items:flex-end;bottom:16px;display:flex;flex-direction:column;gap:8px;position:fixed;right:16px;z-index:20}.tool-toggle[data-v-6e601032]{background-color:#212529;border:none;border-radius:999px;box-shadow:0 8px 24px #0000001f;color:#fff;cursor:pointer;font-size:13px;line-height:1;padding:10px 14px}.tool-panel[data-v-6e601032]{align-items:stretch;background-color:#fffffff5;border:1px solid rgba(33,37,41,.08);border-radius:16px;box-shadow:0 12px 32px #00000029;display:flex;flex-direction:column;gap:8px;max-height:min(420px,100vh - 96px);overflow:hidden;padding:12px;width:min(240px,100vw - 32px)}.tool-title[data-v-6e601032]{color:#212529;flex-shrink:0;font-size:13px;font-weight:700;margin:0}.tool-scroll-area[data-v-6e601032]{display:flex;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:2px;scrollbar-color:rgba(33,37,41,.24) transparent;scrollbar-width:thin}.tool-section[data-v-6e601032]{border:1px solid rgba(33,37,41,.08);border-radius:10px;flex-shrink:0;overflow:hidden}.section-toggle[data-v-6e601032]{align-items:center;background-color:#f1f3f5;border:0;color:#343a40;cursor:pointer;display:flex;font-size:12px;font-weight:700;justify-content:space-between;padding:9px 10px;width:100%}.section-toggle[aria-expanded=true][data-v-6e601032]{background-color:#e9ecef}.section-toggle[aria-expanded=true] .section-chevron[data-v-6e601032]{transform:rotate(180deg)}.section-chevron[data-v-6e601032]{color:#6c757d;font-size:16px;line-height:1;transition:transform .2s ease}.section-content[data-v-6e601032]{display:flex;flex-direction:column;gap:7px;padding:8px}.locale-actions[data-v-6e601032]{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.locale-actions .preview-button[data-v-6e601032]{padding-inline:6px;text-align:center}.action-group-title[data-v-6e601032]{color:#6c757d;font-size:11px;font-weight:700;margin:2px 0 0}.action-group-title[data-v-6e601032]:not(:first-child){border-top:1px solid rgba(33,37,41,.08);margin-top:6px;padding-top:8px}.preview-warning[data-v-6e601032]{color:#c05621;font-size:12px;line-height:1.4;margin:0}.api-error-select-label[data-v-6e601032]{color:#495057;font-size:11px;font-weight:700}.api-error-select[data-v-6e601032]{background-color:#fff;border:1px solid rgba(33,37,41,.18);border-radius:8px;color:#212529;font:inherit;font-size:12px;line-height:1.25;min-height:34px;padding:7px 8px;width:100%}.api-error-select[data-v-6e601032]:focus-visible{outline:2px solid #228be6;outline-offset:2px}.api-error-select[data-v-6e601032]:disabled{cursor:not-allowed;opacity:.5}.preview-button[data-v-6e601032]{background-color:#f8f9fa;border:none;border-radius:8px;color:#212529;cursor:pointer;font-size:12px;line-height:1.25;padding:9px 10px;text-align:left}.preview-button.is-active[data-v-6e601032]{background-color:#212529;color:#fff}.form-action-button[data-v-6e601032]{background-color:#e7f5ff;color:#1864ab;font-weight:600}.preview-button[data-v-6e601032]:focus-visible,.section-toggle[data-v-6e601032]:focus-visible,.tool-toggle[data-v-6e601032]:focus-visible{outline:2px solid #228be6;outline-offset:2px}.preview-button[data-v-6e601032]:disabled{cursor:not-allowed;opacity:.5}
