.slide-fade-enter-active[data-v-84e03de7]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-84e03de7]{transition:all .2s ease-in}.slide-fade-enter-from[data-v-84e03de7],.slide-fade-leave-to[data-v-84e03de7]{opacity:0;transform:translate(20px)}input[type=range][data-v-a0aef9d2]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#06b6d4;border-radius:50%;cursor:pointer;height:16px;width:16px}input[type=range][data-v-a0aef9d2]::-moz-range-thumb{background:#06b6d4;border:none;border-radius:50%;cursor:pointer;height:16px;width:16px}.fade-enter-active[data-v-a2403747],.fade-leave-active[data-v-a2403747]{transition:opacity .3s ease}.fade-enter-from[data-v-a2403747],.fade-leave-to[data-v-a2403747]{opacity:0}.fade-enter-active[data-v-52385024],.fade-leave-active[data-v-52385024]{transition:opacity .3s ease}.fade-enter-from[data-v-52385024],.fade-leave-to[data-v-52385024]{opacity:0}.toolbar-btn[data-v-c46f9ccc]{align-items:center;border-radius:.5rem;color:#d1d5db;display:flex;font-size:.75rem;gap:.375rem;padding:.375rem .625rem;transition:all .2s}.toolbar-btn[data-v-c46f9ccc]:hover{background-color:#ffffff1a;color:#fff}.toolbar-btn[data-v-c46f9ccc]:disabled{cursor:not-allowed;opacity:.5}.editor-container[data-v-c46f9ccc]{display:flex;overflow:hidden}.line-numbers[data-v-c46f9ccc]{background:#0000004d;border-right:1px solid hsla(0,0%,100%,.1);flex-shrink:0;overflow:hidden;padding:16px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:50px}.line-number[data-v-c46f9ccc]{color:#6b7280;font-family:ui-monospace,monospace;font-size:12px;height:24px;line-height:24px;padding-right:12px;text-align:right}.line-number.error-line[data-v-c46f9ccc]{background:#fbbf241a;color:#fbbf24}.code-editor[data-v-c46f9ccc]{background:transparent;border:none;color:#fff;flex:1;font-family:ui-monospace,monospace;font-size:14px;height:100%;line-height:24px;outline:none;overflow:auto;padding:16px;resize:none}.code-editor[data-v-c46f9ccc]::-moz-placeholder{color:#6b7280}.code-editor[data-v-c46f9ccc]::placeholder{color:#6b7280}.tree-container[data-v-c46f9ccc]{font-family:ui-monospace,monospace;font-size:13px;overflow:auto}.tree-root[data-v-c46f9ccc]{padding:8px 0}.tree-node[data-v-c46f9ccc]{display:block;margin:0}.tree-row[data-v-c46f9ccc]{align-items:center;display:flex;min-height:24px;padding:2px 0}.tree-line[data-v-c46f9ccc]{display:block;line-height:24px;min-height:24px}.tree-line[data-v-c46f9ccc]:hover{background:#ffffff08;border-radius:4px}.tree-indent[data-v-c46f9ccc]{border-left:1px solid hsla(0,0%,100%,.1);display:block;margin-left:8px;padding-left:24px}.tree-row[data-v-c46f9ccc]:hover{background:#ffffff0d;border-radius:4px}.tree-arrow[data-v-c46f9ccc]{align-items:center;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:transform .15s;width:20px}.tree-arrow[data-v-c46f9ccc]:hover{color:#fff}.tree-arrow.expanded[data-v-c46f9ccc]{transform:rotate(90deg)}.tree-arrow-placeholder[data-v-c46f9ccc]{flex-shrink:0;width:20px}.tree-key[data-v-c46f9ccc]{color:#c084fc}.tree-bracket[data-v-c46f9ccc],.tree-colon[data-v-c46f9ccc]{color:#fff}.tree-count[data-v-c46f9ccc]{color:#9ca3af;font-size:11px}.tree-string[data-v-c46f9ccc]{color:#4ade80}.tree-number[data-v-c46f9ccc]{color:#fbbf24}.tree-boolean[data-v-c46f9ccc]{color:#60a5fa}.tree-null[data-v-c46f9ccc]{color:#9ca3af}.tree-comma[data-v-c46f9ccc]{color:#fff}.tree-children[data-v-c46f9ccc]{border-left:1px solid hsla(0,0%,100%,.1);margin-left:20px;padding-left:12px}.fade-enter-active[data-v-c46f9ccc],.fade-leave-active[data-v-c46f9ccc]{transition:opacity .3s ease}.fade-enter-from[data-v-c46f9ccc],.fade-leave-to[data-v-c46f9ccc]{opacity:0}.slide-enter-active[data-v-c46f9ccc],.slide-leave-active[data-v-c46f9ccc]{transition:all .3s ease}.slide-enter-from[data-v-c46f9ccc],.slide-leave-to[data-v-c46f9ccc]{opacity:0;transform:translateY(-10px)}.fade-enter-active[data-v-ede5b855],.fade-leave-active[data-v-ede5b855]{transition:opacity .3s ease}.fade-enter-from[data-v-ede5b855],.fade-leave-to[data-v-ede5b855]{opacity:0}.fade-enter-active[data-v-5ee99039],.fade-leave-active[data-v-5ee99039]{transition:opacity .3s ease}.fade-enter-from[data-v-5ee99039],.fade-leave-to[data-v-5ee99039]{opacity:0}.fade-enter-active[data-v-eceaf0d7],.fade-leave-active[data-v-eceaf0d7]{transition:opacity .3s ease}.fade-enter-from[data-v-eceaf0d7],.fade-leave-to[data-v-eceaf0d7]{opacity:0}.cv-preview-container[data-v-a6e56cd5]{background:#f3f4f6;display:flex;justify-content:center;max-height:60vh;overflow:auto;padding:12px}.cv-preview-wrapper[data-v-a6e56cd5]{align-items:flex-start;display:flex;justify-content:center;width:100%}.cv-preview[data-v-a6e56cd5]{background:#fff;flex-shrink:0;min-height:1123px;transform:scale(1);transform:scale(var(--scale,1));transform-origin:top center;width:794px}@media(min-width:1024px){.cv-preview-wrapper[data-v-a6e56cd5]{--scale:.75}}@media print{.cv-preview[data-v-a6e56cd5]{transform:none!important}}@media(max-width:480px){.cv-preview-container[data-v-a6e56cd5]{max-height:55vh;padding:8px}.cv-preview-wrapper[data-v-a6e56cd5]{--scale:.42;height:471.66px;height:calc(1123px*var(--scale))}}@media(min-width:481px)and (max-width:640px){.cv-preview-wrapper[data-v-a6e56cd5]{--scale:.52;height:583.96px;height:calc(1123px*var(--scale))}}@media(min-width:641px)and (max-width:768px){.cv-preview-wrapper[data-v-a6e56cd5]{--scale:.6;height:673.8px;height:calc(1123px*var(--scale))}}@media(min-width:769px)and (max-width:1024px){.cv-preview-wrapper[data-v-a6e56cd5]{--scale:.65;height:729.95px;height:calc(1123px*var(--scale))}}@media print{.cv-preview-wrapper[data-v-a6e56cd5]{height:auto!important;--scale:1!important}.cv-preview[data-v-a6e56cd5]{transform:none!important}}.cv-template-modern[data-v-a6e56cd5]{padding:32px}.cv-header[data-v-a6e56cd5]{display:flex;gap:24px;margin-bottom:24px;padding-bottom:24px}.cv-photo[data-v-a6e56cd5]{border-radius:50%;flex-shrink:0;height:100px;overflow:hidden;width:100px}.cv-header-info[data-v-a6e56cd5]{flex:1;min-width:0}.cv-name[data-v-a6e56cd5]{color:#1f2937;font-size:28px;font-weight:700;line-height:1.2;margin:0}.cv-title[data-v-a6e56cd5]{font-size:18px;font-weight:500;margin-top:4px}.cv-contact[data-v-a6e56cd5]{margin-top:12px}.cv-contact[data-v-a6e56cd5],.cv-links[data-v-a6e56cd5]{color:#4b5563;display:flex;flex-wrap:wrap;font-size:13px;gap:16px}.cv-links[data-v-a6e56cd5]{margin-top:8px}.cv-section[data-v-a6e56cd5]{margin-bottom:24px}.cv-section-last[data-v-a6e56cd5]{margin-bottom:0}.cv-section-title[data-v-a6e56cd5]{font-size:16px;font-weight:700;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.cv-text[data-v-a6e56cd5]{color:#374151;font-size:13px;line-height:1.6;overflow-wrap:break-word;word-break:break-all}.cv-item[data-v-a6e56cd5]{margin-bottom:16px}.cv-item-small[data-v-a6e56cd5]{margin-bottom:12px}.cv-item-header[data-v-a6e56cd5]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.cv-item-info[data-v-a6e56cd5]{flex:1;min-width:0}.cv-item-title[data-v-a6e56cd5]{color:#1f2937;font-size:14px;font-weight:700;margin:0}.cv-item-subtitle[data-v-a6e56cd5]{font-size:13px;font-weight:500}.cv-item-subtitle-gray[data-v-a6e56cd5]{color:#4b5563;font-size:13px}.cv-item-italic[data-v-a6e56cd5]{font-style:italic}.cv-date[data-v-a6e56cd5]{color:#6b7280;flex-shrink:0;font-size:12px;white-space:nowrap}.cv-date-italic[data-v-a6e56cd5]{font-style:italic}.cv-description[data-v-a6e56cd5]{color:#4b5563;font-size:13px;line-height:1.5;margin-top:8px;overflow-wrap:break-word;white-space:pre-line;word-break:break-all}.cv-skills[data-v-a6e56cd5]{display:flex;flex-wrap:wrap;gap:8px}.cv-skill-tag[data-v-a6e56cd5]{border-radius:9999px;box-sizing:border-box;display:inline-block;font-size:12px;height:28px;line-height:28px;padding:0 12px;white-space:nowrap}.cv-languages[data-v-a6e56cd5]{display:flex;flex-wrap:wrap;gap:16px}.cv-language[data-v-a6e56cd5]{color:#374151;font-size:13px}.cv-template-classic[data-v-a6e56cd5]{padding:32px}.cv-classic-header[data-v-a6e56cd5]{margin-bottom:24px;padding-bottom:16px;text-align:center}.cv-classic-photo[data-v-a6e56cd5]{border-radius:50%;height:90px;margin:0 auto 12px;overflow:hidden;width:90px}.cv-classic-name[data-v-a6e56cd5]{color:#1f2937;font-family:Georgia,serif;font-size:26px;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.cv-classic-title[data-v-a6e56cd5]{font-family:Georgia,serif;font-size:16px;margin-top:4px}.cv-classic-contact[data-v-a6e56cd5]{color:#4b5563;display:flex;flex-wrap:wrap;font-size:13px;gap:16px;justify-content:center;margin-top:12px}.cv-classic-section-title[data-v-a6e56cd5]{font-family:Georgia,serif;font-size:14px;font-weight:700;margin-bottom:8px;padding-bottom:4px}.cv-two-column[data-v-a6e56cd5]{display:grid;gap:24px;grid-template-columns:1fr 1fr}.cv-text-small[data-v-a6e56cd5]{color:#374151;font-size:12px}.cv-template-minimal[data-v-a6e56cd5]{padding:40px}.cv-minimal-header[data-v-a6e56cd5]{display:flex;gap:20px;margin-bottom:28px}.cv-minimal-photo[data-v-a6e56cd5]{border-radius:8px;flex-shrink:0;height:72px;overflow:hidden;width:72px}.cv-minimal-header-info[data-v-a6e56cd5]{flex:1}.cv-minimal-name[data-v-a6e56cd5]{color:#1f2937;font-size:22px;font-weight:300;margin:0}.cv-minimal-name span[data-v-a6e56cd5]{font-weight:700}.cv-minimal-title[data-v-a6e56cd5]{font-size:14px;margin-top:4px}.cv-minimal-contact[data-v-a6e56cd5]{color:#9ca3af;display:flex;flex-wrap:wrap;font-size:11px;gap:12px;margin-top:8px}.cv-minimal-summary[data-v-a6e56cd5]{color:#4b5563;font-size:13px;line-height:1.6;margin-bottom:28px;overflow-wrap:break-word;padding-left:16px;word-break:break-all}.cv-minimal-grid[data-v-a6e56cd5]{display:grid;gap:32px;grid-template-columns:2fr 1fr}.cv-minimal-main[data-v-a6e56cd5]{display:flex;flex-direction:column;gap:24px}.cv-minimal-section[data-v-a6e56cd5]{margin-bottom:0}.cv-minimal-section-title[data-v-a6e56cd5]{font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.cv-minimal-item[data-v-a6e56cd5]{margin-bottom:14px}.cv-minimal-item-small[data-v-a6e56cd5]{margin-bottom:8px}.cv-minimal-item-title[data-v-a6e56cd5]{color:#1f2937;font-size:13px;font-weight:600;margin:0}.cv-minimal-item-subtitle[data-v-a6e56cd5]{font-size:11px;margin-top:2px}.cv-minimal-description[data-v-a6e56cd5]{color:#4b5563;font-size:11px;line-height:1.5;margin-top:6px;white-space:pre-line}.cv-minimal-sidebar[data-v-a6e56cd5]{display:flex;flex-direction:column;gap:20px}.cv-minimal-sidebar-section[data-v-a6e56cd5]{margin-bottom:0}.cv-minimal-list[data-v-a6e56cd5]{color:#4b5563;display:flex;flex-direction:column;font-size:12px;gap:4px}.cv-minimal-list p[data-v-a6e56cd5]{margin:0}.cv-minimal-links[data-v-a6e56cd5]{color:#4b5563;display:flex;flex-direction:column;font-size:11px;gap:4px}.cv-minimal-links p[data-v-a6e56cd5]{margin:0;word-break:break-all}.template-grid[data-v-a6e56cd5]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.template-btn[data-v-a6e56cd5]{background:#ffffff0d;border:2px solid hsla(0,0%,100%,.1);border-radius:12px;cursor:pointer;padding:12px 8px;text-align:center;transition:all .2s ease}.template-btn[data-v-a6e56cd5]:hover{border-color:#ffffff4d}.template-btn-active[data-v-a6e56cd5]{background:#06b6d41a;border-color:#06b6d4}.template-icon[data-v-a6e56cd5]{font-size:24px;margin-bottom:4px}.template-name[data-v-a6e56cd5]{color:#fff;font-size:11px;font-weight:500}.color-label[data-v-a6e56cd5]{color:#fff9;display:block;font-size:12px;margin-bottom:8px}.color-grid[data-v-a6e56cd5]{display:flex;flex-wrap:wrap;gap:8px}.color-btn[data-v-a6e56cd5]{border:2px solid transparent;border-radius:50%;cursor:pointer;height:32px;transition:all .2s ease;width:32px}.color-btn[data-v-a6e56cd5]:hover{transform:scale(1.05)}.color-btn-active[data-v-a6e56cd5]{border-color:#fff;transform:scale(1.1)}select option[data-v-6b6aab4d],select option[data-v-8913e8c1],select option[data-v-9e0642bc]{background-color:#1a1a2e;color:#fff}.line-clamp-1[data-v-9e0642bc]{-webkit-line-clamp:1}.line-clamp-1[data-v-9e0642bc],.line-clamp-2[data-v-9e0642bc]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2[data-v-9e0642bc]{-webkit-line-clamp:2}select option[data-v-b7967d6e]{background-color:#1a1a2e;color:#fff}.custom-scrollbar[data-v-09a6e068]::-webkit-scrollbar{height:4px;width:4px}.custom-scrollbar[data-v-09a6e068]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-09a6e068]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.custom-scrollbar[data-v-09a6e068]::-webkit-scrollbar-thumb:hover{background:#fff3}.custom-scrollbar[data-v-4ff97452]::-webkit-scrollbar{height:4px;width:4px}.custom-scrollbar[data-v-4ff97452]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-4ff97452]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.custom-scrollbar[data-v-4ff97452]::-webkit-scrollbar-thumb:hover{background:#fff3}.fade-enter-active[data-v-81ed37b5],.fade-leave-active[data-v-81ed37b5]{transition:opacity .2s ease}.fade-enter-from[data-v-81ed37b5],.fade-leave-to[data-v-81ed37b5]{opacity:0}@keyframes bounce-in-81ed37b5{0%{opacity:0;transform:scale(.9)}50%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.animate-bounce-in[data-v-81ed37b5]{animation:bounce-in-81ed37b5 .3s ease-out}
