*,*:before,*:after{box-sizing:border-box}body{margin:0;background:#0f172a;color:#f1f5f9}.inline-form[data-v-15e0fc22]{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:#0f172a;border:1px solid #334155;border-radius:8px;margin-bottom:1rem}.field[data-v-15e0fc22]{display:flex;flex-direction:column;gap:.25rem}label[data-v-15e0fc22]{font-size:.875rem;font-weight:500;color:#94a3b8}.required[data-v-15e0fc22]{color:#f87171}input[data-v-15e0fc22],textarea[data-v-15e0fc22]{padding:.45rem .75rem;border:1px solid #334155;border-radius:6px;font-size:.9rem;font-family:inherit;background:#1e293b;color:#f1f5f9;width:100%}textarea[data-v-15e0fc22]{resize:vertical;min-height:4rem}input[data-v-15e0fc22]:focus,textarea[data-v-15e0fc22]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.error[data-v-15e0fc22]{color:#f87171;font-size:.8rem;margin:0}.form-actions[data-v-15e0fc22]{display:flex;gap:.5rem;justify-content:flex-end}.btn[data-v-15e0fc22]{padding:.35rem .85rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;border:none;transition:opacity .15s}.btn[data-v-15e0fc22]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-15e0fc22]{background:#f1f5f9;color:#0f172a}.btn-primary[data-v-15e0fc22]:hover:not(:disabled){background:#e2e8f0}.btn-ghost[data-v-15e0fc22]{background:transparent;color:#94a3b8;border:1px solid #334155}.btn-ghost[data-v-15e0fc22]:hover{background:#1e293b}.inline-form[data-v-13f7f3c0]{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:#0f172a;border:1px solid #334155;border-radius:8px;margin-bottom:1rem}.field[data-v-13f7f3c0]{display:flex;flex-direction:column;gap:.25rem}label[data-v-13f7f3c0]{font-size:.875rem;font-weight:500;color:#94a3b8}.required[data-v-13f7f3c0]{color:#f87171}input[data-v-13f7f3c0],select[data-v-13f7f3c0],textarea[data-v-13f7f3c0]{padding:.45rem .75rem;border:1px solid #334155;border-radius:6px;font-size:.9rem;font-family:inherit;background:#1e293b;color:#f1f5f9;width:100%}textarea[data-v-13f7f3c0]{resize:vertical;min-height:4rem}input[data-v-13f7f3c0]:focus,select[data-v-13f7f3c0]:focus,textarea[data-v-13f7f3c0]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.error[data-v-13f7f3c0]{color:#f87171;font-size:.8rem;margin:0}.form-actions[data-v-13f7f3c0]{display:flex;gap:.5rem;justify-content:flex-end}.btn[data-v-13f7f3c0]{padding:.35rem .85rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;border:none;transition:opacity .15s}.btn[data-v-13f7f3c0]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-13f7f3c0]{background:#f1f5f9;color:#0f172a}.btn-primary[data-v-13f7f3c0]:hover:not(:disabled){background:#e2e8f0}.btn-ghost[data-v-13f7f3c0]{background:transparent;color:#94a3b8;border:1px solid #334155}.btn-ghost[data-v-13f7f3c0]:hover{background:#1e293b}.company-card[data-v-9a060880]{border:1px solid #334155;border-radius:8px;padding:1rem 1.25rem;background:#1e293b}.company-card.archived[data-v-9a060880]{opacity:.7;background:#152030}.company-header[data-v-9a060880]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.company-title-row[data-v-9a060880]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.company-name[data-v-9a060880]{font-size:1.1rem;font-weight:600;margin:0}.company-description[data-v-9a060880]{color:#94a3b8;font-size:.875rem;margin-bottom:.75rem}.company-actions[data-v-9a060880]{display:flex;gap:.4rem;flex-shrink:0}.skills-section[data-v-9a060880]{margin-bottom:.75rem}.chips-container[data-v-9a060880]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem}.chip[data-v-9a060880]{display:inline-flex;align-items:center;gap:.3rem;background:#0f172a;border:1px solid #334155;border-radius:999px;padding:.15rem .4rem .15rem .6rem;font-size:.8rem;color:#f1f5f9}.chip-label[data-v-9a060880]{white-space:nowrap}.chip-remove[data-v-9a060880]{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;background:#334155;color:#94a3b8;border:none;border-radius:50%;font-size:.8rem;line-height:1;cursor:pointer;padding:0;flex-shrink:0}.chip-remove[data-v-9a060880]:hover:not(:disabled){background:#f87171;color:#fff}.chip-remove[data-v-9a060880]:disabled{opacity:.4;cursor:not-allowed}.skill-add-row[data-v-9a060880]{display:flex;gap:.4rem;align-items:center}.skill-input[data-v-9a060880]{padding:.25rem .5rem;border:1px solid #334155;border-radius:6px;font-size:.8rem;font-family:inherit;background:#0f172a;color:#f1f5f9;flex:1;min-width:0}.skill-input[data-v-9a060880]:focus{outline:none;border-color:#3b82f6}.positions-list[data-v-9a060880]{list-style:none;padding:0;margin:.75rem 0 0;display:flex;flex-direction:column;gap:.5rem}.position-item[data-v-9a060880]{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;border:1px solid #334155;border-radius:6px;background:#263445}.position-item.archived[data-v-9a060880]{opacity:.7;background:#1e293b}.position-info[data-v-9a060880]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.position-title[data-v-9a060880]{font-weight:500}.position-dates[data-v-9a060880]{font-size:.8rem;color:#64748b}.position-actions[data-v-9a060880]{display:flex;gap:.4rem}.no-positions[data-v-9a060880]{color:#64748b;font-size:.875rem;margin:.5rem 0 0}.badge[data-v-9a060880]{font-size:.7rem;padding:.15rem .4rem;border-radius:4px;background:#334155;color:#94a3b8;text-transform:capitalize}.badge-archived[data-v-9a060880]{background:#451a03;color:#fcd34d}.btn[data-v-9a060880]{padding:.3rem .6rem;border:none;border-radius:4px;cursor:pointer;font-size:.8rem;font-weight:500;transition:opacity .15s}.btn[data-v-9a060880]:disabled{opacity:.5;cursor:not-allowed}.btn-sm[data-v-9a060880]{padding:.25rem .5rem;font-size:.75rem}.btn-secondary[data-v-9a060880]{background:#334155;color:#94a3b8}.btn-secondary[data-v-9a060880]:hover:not(:disabled){background:#475569}.btn-add-skill[data-v-9a060880]{background:transparent;color:#60a5fa;border:1px solid #60a5fa}.btn-add-skill[data-v-9a060880]:hover:not(:disabled){background:#1e3a5f}.btn-danger[data-v-9a060880]{background:#450a0a;color:#fca5a5}.btn-danger[data-v-9a060880]:hover:not(:disabled){background:#7f1d1d}.project-card[data-v-47fa1e04]{border:1px solid #334155;border-radius:8px;padding:1rem 1.25rem;background:#1e293b}.project-card.archived[data-v-47fa1e04]{opacity:.7;background:#152030}.project-header[data-v-47fa1e04]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.project-title-row[data-v-47fa1e04]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.project-name[data-v-47fa1e04]{font-size:1.1rem;font-weight:600;margin:0}.project-description[data-v-47fa1e04]{color:#94a3b8;font-size:.875rem;margin-bottom:.5rem}.project-meta[data-v-47fa1e04]{margin-bottom:.5rem}.project-url[data-v-47fa1e04]{font-size:.8rem;color:#60a5fa;text-decoration:none}.project-url[data-v-47fa1e04]:hover{text-decoration:underline}.project-actions[data-v-47fa1e04]{display:flex;gap:.4rem;flex-shrink:0}.skills-section[data-v-47fa1e04]{margin-top:.5rem}.chips-container[data-v-47fa1e04]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem}.chip[data-v-47fa1e04]{display:inline-flex;align-items:center;gap:.3rem;background:#0f172a;border:1px solid #334155;border-radius:999px;padding:.15rem .4rem .15rem .6rem;font-size:.8rem;color:#f1f5f9}.chip-label[data-v-47fa1e04]{white-space:nowrap}.chip-remove[data-v-47fa1e04]{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;background:#334155;color:#94a3b8;border:none;border-radius:50%;font-size:.8rem;line-height:1;cursor:pointer;padding:0;flex-shrink:0}.chip-remove[data-v-47fa1e04]:hover:not(:disabled){background:#f87171;color:#fff}.chip-remove[data-v-47fa1e04]:disabled{opacity:.4;cursor:not-allowed}.skill-add-row[data-v-47fa1e04]{display:flex;gap:.4rem;align-items:center}.skill-input[data-v-47fa1e04]{padding:.25rem .5rem;border:1px solid #334155;border-radius:6px;font-size:.8rem;font-family:inherit;background:#0f172a;color:#f1f5f9;flex:1;min-width:0}.skill-input[data-v-47fa1e04]:focus{outline:none;border-color:#3b82f6}.badge[data-v-47fa1e04]{font-size:.7rem;padding:.15rem .4rem;border-radius:4px;background:#334155;color:#94a3b8;text-transform:capitalize}.badge-type[data-v-47fa1e04]{background:#1e3a5f;color:#93c5fd}.badge-archived[data-v-47fa1e04]{background:#451a03;color:#fcd34d}.btn[data-v-47fa1e04]{padding:.3rem .6rem;border:none;border-radius:4px;cursor:pointer;font-size:.8rem;font-weight:500;transition:opacity .15s}.btn[data-v-47fa1e04]:disabled{opacity:.5;cursor:not-allowed}.btn-sm[data-v-47fa1e04]{padding:.25rem .5rem;font-size:.75rem}.btn-secondary[data-v-47fa1e04]{background:#334155;color:#94a3b8}.btn-secondary[data-v-47fa1e04]:hover:not(:disabled){background:#475569}.btn-add-skill[data-v-47fa1e04]{background:transparent;color:#60a5fa;border:1px solid #60a5fa}.btn-add-skill[data-v-47fa1e04]:hover:not(:disabled){background:#1e3a5f}.btn-danger[data-v-47fa1e04]{background:#450a0a;color:#fca5a5}.btn-danger[data-v-47fa1e04]:hover:not(:disabled){background:#7f1d1d}.experience-page[data-v-59c69572]{max-width:800px;margin:0 auto;padding:1.5rem 1rem}.page-header[data-v-59c69572]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.page-title[data-v-59c69572]{font-size:1.5rem;font-weight:700;margin:0}.page-nav[data-v-59c69572]{display:flex;gap:1rem}.nav-link[data-v-59c69572]{text-decoration:none;color:#64748b;font-size:.9rem;padding:.25rem .5rem;border-radius:4px;transition:color .15s}.nav-link[data-v-59c69572]:hover,.nav-link-active[data-v-59c69572]{color:#f1f5f9;font-weight:500}.filter-tabs[data-v-59c69572]{display:flex;gap:.5rem;margin-bottom:1.5rem}.tab-btn[data-v-59c69572]{padding:.4rem 1rem;border:1px solid #334155;background:#1e293b;border-radius:6px;cursor:pointer;font-size:.875rem;color:#94a3b8;transition:all .15s}.tab-btn.active[data-v-59c69572]{background:#f1f5f9;color:#0f172a;border-color:#f1f5f9}.tab-btn[data-v-59c69572]:hover:not(.active){background:#334155}.experience-section[data-v-59c69572]{margin-bottom:2rem}.section-header[data-v-59c69572]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.section-header .section-title[data-v-59c69572]{margin-bottom:0}.btn-add[data-v-59c69572]{padding:.25rem .6rem;background:transparent;border:1px solid #334155;border-radius:6px;color:#60a5fa;font-size:.8rem;cursor:pointer;transition:background .15s}.btn-add[data-v-59c69572]:hover{background:#1e293b}.section-title[data-v-59c69572]{font-size:1.1rem;font-weight:600;color:#94a3b8;margin-bottom:.75rem;padding-bottom:.4rem;border-bottom:1px solid #1e293b}.cards-list[data-v-59c69572]{display:flex;flex-direction:column;gap:.75rem}.empty-message[data-v-59c69572]{color:#94a3b8;font-size:.875rem;padding:.5rem 0}.loading[data-v-59c69572]{padding:2rem;text-align:center;color:#94a3b8}.error-message[data-v-59c69572]{padding:1rem;color:#fca5a5;background:#450a0a;border-radius:6px}.step[data-v-0478f5ab]{max-width:560px;margin:0 auto}.step-description[data-v-0478f5ab]{color:#9ca3af;margin-bottom:1.5rem}.entries-list[data-v-0478f5ab]{background:#1e293b;border:1px solid #334155;border-radius:6px;padding:1rem;margin-bottom:1.5rem}.entries-list h3[data-v-0478f5ab]{margin:0 0 .5rem;font-size:.875rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.entries-list ul[data-v-0478f5ab]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.entry-item[data-v-0478f5ab]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;font-size:.9rem;color:#f1f5f9}.entry-info[data-v-0478f5ab]{flex:1;min-width:0}.dates[data-v-0478f5ab]{display:block;font-size:.8rem;color:#9ca3af}.btn-remove[data-v-0478f5ab]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;background:#334155;color:#94a3b8;border:none;border-radius:50%;font-size:.9rem;line-height:1;cursor:pointer;padding:0;margin-top:.1rem}.btn-remove[data-v-0478f5ab]:hover:not(:disabled){background:#f87171;color:#fff}.btn-remove[data-v-0478f5ab]:disabled{opacity:.4;cursor:not-allowed}.form[data-v-0478f5ab]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.field[data-v-0478f5ab]{display:flex;flex-direction:column;gap:.25rem}.field-row[data-v-0478f5ab]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}label[data-v-0478f5ab]{font-weight:500;font-size:.875rem}input[data-v-0478f5ab]{padding:.5rem .75rem;border:1px solid #334155;border-radius:6px;font-size:1rem;font-family:inherit;width:100%;background:#0f172a;color:#f1f5f9}input[data-v-0478f5ab]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.error[data-v-0478f5ab]{color:#f87171;font-size:.875rem;margin:0}.actions-add[data-v-0478f5ab]{display:flex}.actions[data-v-0478f5ab]{display:flex;justify-content:space-between;gap:.75rem;padding-top:.5rem}.btn-primary[data-v-0478f5ab]{padding:.5rem 1.25rem;background:#f1f5f9;color:#0f172a;border:none;border-radius:6px;font-size:1rem;cursor:pointer}.btn-primary[data-v-0478f5ab]:hover{background:#e2e8f0}.btn-outline[data-v-0478f5ab]{padding:.5rem 1.25rem;background:transparent;color:#f1f5f9;border:1px solid #f1f5f9;border-radius:6px;font-size:1rem;cursor:pointer}.btn-outline[data-v-0478f5ab]:hover{background:#1e293b}.btn-secondary[data-v-0478f5ab]{padding:.4rem 1rem;background:transparent;color:#60a5fa;border:1px solid #60a5fa;border-radius:6px;font-size:.9rem;cursor:pointer}.btn-secondary[data-v-0478f5ab]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-0478f5ab]:hover:not(:disabled){background:#1e3a5f}.step[data-v-84ba27d7]{max-width:560px;margin:0 auto}.step-description[data-v-84ba27d7]{color:#9ca3af;margin-bottom:1.5rem}.form[data-v-84ba27d7]{display:flex;flex-direction:column;gap:1rem}.field[data-v-84ba27d7]{display:flex;flex-direction:column;gap:.25rem}label[data-v-84ba27d7]{font-weight:500;font-size:.875rem}.required[data-v-84ba27d7]{color:#f87171}input[data-v-84ba27d7],textarea[data-v-84ba27d7]{padding:.5rem .75rem;border:1px solid #334155;border-radius:6px;font-size:1rem;font-family:inherit;width:100%;background:#0f172a;color:#f1f5f9}input[data-v-84ba27d7]:focus,textarea[data-v-84ba27d7]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}textarea[data-v-84ba27d7]{resize:vertical}.error[data-v-84ba27d7]{color:#f87171;font-size:.875rem;margin:0}.actions[data-v-84ba27d7]{display:flex;justify-content:flex-end;gap:.75rem;padding-top:.5rem}.btn-primary[data-v-84ba27d7]{padding:.5rem 1.25rem;background:#f1f5f9;color:#0f172a;border:none;border-radius:6px;font-size:1rem;cursor:pointer}.btn-primary[data-v-84ba27d7]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-84ba27d7]:hover:not(:disabled){background:#e2e8f0}.step[data-v-ab3ee8c4]{max-width:560px;margin:0 auto}.step-description[data-v-ab3ee8c4]{color:#9ca3af;margin-bottom:1.5rem}.chips-container[data-v-ab3ee8c4]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.chip[data-v-ab3ee8c4]{display:inline-flex;align-items:center;gap:.35rem;background:#1e293b;border:1px solid #334155;border-radius:999px;padding:.25rem .5rem .25rem .75rem;font-size:.875rem;color:#f1f5f9}.chip-label[data-v-ab3ee8c4]{white-space:nowrap}.chip-remove[data-v-ab3ee8c4]{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;background:#334155;color:#94a3b8;border:none;border-radius:50%;font-size:.9rem;line-height:1;cursor:pointer;padding:0;flex-shrink:0}.chip-remove[data-v-ab3ee8c4]:hover:not(:disabled){background:#f87171;color:#fff}.chip-remove[data-v-ab3ee8c4]:disabled{opacity:.4;cursor:not-allowed}.form[data-v-ab3ee8c4]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.field[data-v-ab3ee8c4]{display:flex;flex-direction:column;gap:.25rem}label[data-v-ab3ee8c4]{font-weight:500;font-size:.875rem}input[data-v-ab3ee8c4],select[data-v-ab3ee8c4]{padding:.5rem .75rem;border:1px solid #334155;border-radius:6px;font-size:1rem;font-family:inherit;width:100%;background:#0f172a;color:#f1f5f9}input[data-v-ab3ee8c4]:focus,select[data-v-ab3ee8c4]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.error[data-v-ab3ee8c4]{color:#f87171;font-size:.875rem;margin:0}.actions-add[data-v-ab3ee8c4]{display:flex}.actions[data-v-ab3ee8c4]{display:flex;justify-content:space-between;gap:.75rem;padding-top:.5rem}.btn-primary[data-v-ab3ee8c4]{padding:.5rem 1.25rem;background:#f1f5f9;color:#0f172a;border:none;border-radius:6px;font-size:1rem;cursor:pointer}.btn-primary[data-v-ab3ee8c4]:hover{background:#e2e8f0}.btn-outline[data-v-ab3ee8c4]{padding:.5rem 1.25rem;background:transparent;color:#f1f5f9;border:1px solid #f1f5f9;border-radius:6px;font-size:1rem;cursor:pointer}.btn-outline[data-v-ab3ee8c4]:hover{background:#1e293b}.btn-secondary[data-v-ab3ee8c4]{padding:.4rem 1rem;background:transparent;color:#60a5fa;border:1px solid #60a5fa;border-radius:6px;font-size:.9rem;cursor:pointer}.btn-secondary[data-v-ab3ee8c4]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-ab3ee8c4]:hover:not(:disabled){background:#1e3a5f}.wizard[data-v-5b1dc26c]{min-height:100vh;display:flex;flex-direction:column;font-family:system-ui,sans-serif;background:#0f172a}.wizard-header[data-v-5b1dc26c]{padding:2rem 2rem 1.5rem;border-bottom:1px solid #334155}.wizard-title[data-v-5b1dc26c]{margin:0 0 1.5rem;font-size:1.5rem;color:#f9fafb}.progress-bar[data-v-5b1dc26c]{display:flex;gap:0;overflow-x:auto}.progress-step[data-v-5b1dc26c]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem .5rem 0;color:#64748b;font-size:.875rem;white-space:nowrap}.progress-step+.progress-step[data-v-5b1dc26c]:before{content:"›";color:#334155;margin-right:1rem}.progress-step--active[data-v-5b1dc26c]{color:#f1f5f9;font-weight:600}.progress-step--done[data-v-5b1dc26c]{color:#34d399}.progress-step__number[data-v-5b1dc26c]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;font-size:.75rem;font-weight:700;background:#334155;color:#94a3b8}.progress-step--active .progress-step__number[data-v-5b1dc26c]{background:#f1f5f9;color:#0f172a}.progress-step--done .progress-step__number[data-v-5b1dc26c]{background:#10b981;color:#fff}.wizard-body[data-v-5b1dc26c]{flex:1;padding:2rem}.skills-page[data-v-fe45c142]{max-width:800px;margin:0 auto;padding:1.5rem 1rem}.page-header[data-v-fe45c142]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.page-title[data-v-fe45c142]{font-size:1.5rem;font-weight:700;margin:0}.page-nav[data-v-fe45c142]{display:flex;gap:1rem}.nav-link[data-v-fe45c142]{text-decoration:none;color:#64748b;font-size:.9rem;padding:.25rem .5rem;border-radius:4px;transition:color .15s}.nav-link[data-v-fe45c142]:hover,.nav-link-active[data-v-fe45c142]{color:#f1f5f9;font-weight:500}.filter-row[data-v-fe45c142]{display:flex;gap:1rem;align-items:flex-end;flex-wrap:wrap;margin-bottom:1.5rem;padding:1rem;background:#1e293b;border-radius:8px;border:1px solid #334155}.filter-group[data-v-fe45c142]{display:flex;flex-direction:column;gap:.25rem}.filter-label[data-v-fe45c142]{font-size:.75rem;font-weight:500;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.filter-select[data-v-fe45c142]{padding:.4rem .75rem;border:1px solid #334155;border-radius:6px;background:#0f172a;font-size:.875rem;color:#f1f5f9;min-width:180px;cursor:pointer}.filter-select[data-v-fe45c142]:focus{outline:none;border-color:#64748b}.clear-btn[data-v-fe45c142]{padding:.4rem .75rem;border:1px solid #334155;border-radius:6px;background:#1e293b;font-size:.875rem;color:#94a3b8;cursor:pointer;align-self:flex-end;transition:all .15s}.clear-btn[data-v-fe45c142]:hover{background:#334155;color:#f1f5f9}.skills-list[data-v-fe45c142]{display:flex;flex-direction:column;gap:.5rem}.skill-row[data-v-fe45c142]{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border:1px solid #1e293b;border-radius:6px;background:#1e293b}.skill-name[data-v-fe45c142]{font-size:.9rem;font-weight:500;color:#f1f5f9;flex:1}.proficiency-badge[data-v-fe45c142]{display:inline-block;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500;text-transform:capitalize}.badge-beginner[data-v-fe45c142]{background:#1e293b;color:#94a3b8}.badge-intermediate[data-v-fe45c142]{background:#1e3a5f;color:#93c5fd}.badge-advanced[data-v-fe45c142]{background:#064e3b;color:#6ee7b7}.badge-expert[data-v-fe45c142]{background:#3b0764;color:#d8b4fe}.loading[data-v-fe45c142]{padding:2rem;text-align:center;color:#94a3b8;font-size:.875rem}.empty-state[data-v-fe45c142]{padding:2rem;text-align:center;color:#64748b;font-size:.875rem}
