@charset "UTF-8";#app{min-height:100vh}.career-timeline[data-v-d877bec4]{max-width:900px;margin:0 auto}.timeline-nav[data-v-d877bec4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;gap:20px}.nav-btn[data-v-d877bec4]{background:var(--bg-tertiary);border:none;color:var(--text-primary);padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;font-size:.95rem}.nav-btn[data-v-d877bec4]:hover:not(:disabled){background:#1976d2;color:#fff;transform:translateY(-2px)}.nav-btn[data-v-d877bec4]:disabled{opacity:.3;cursor:not-allowed}.year-display[data-v-d877bec4]{font-size:2.5rem;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}.mvp-badge[data-v-d877bec4]{font-size:.75rem;background:linear-gradient(135deg,gold,orange);color:#000;padding:6px 12px;border-radius:20px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;animation:pulse-d877bec4 2s ease-in-out infinite}.rookie-badge[data-v-d877bec4]{font-size:.75rem;background:linear-gradient(135deg,#4fc3f7,#29b6f6);color:#fff;padding:6px 12px;border-radius:20px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}@keyframes pulse-d877bec4{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.stats-card[data-v-d877bec4]{background:var(--bg-secondary);border-radius:12px;padding:40px;box-shadow:0 4px 12px var(--shadow);margin-bottom:30px;transition:all .3s ease}.stats-card.mvp-card[data-v-d877bec4]{border-left:4px solid #FFD700;background:linear-gradient(135deg,rgba(255,215,0,.05),var(--bg-secondary));box-shadow:0 0 24px #ffd7004d}.stats-card.employment-red[data-v-d877bec4]{border-left:4px solid #d32f2f;background:linear-gradient(135deg,rgba(211,47,47,.05),var(--bg-secondary))}.stats-card.employment-red .role[data-v-d877bec4]{color:#d32f2f}.stats-card.employment-blue[data-v-d877bec4]{border-left:4px solid #1976d2;background:linear-gradient(135deg,rgba(25,118,210,.05),var(--bg-secondary))}.stats-card.employment-blue .role[data-v-d877bec4]{color:#1976d2}.stats-card.employment-purple[data-v-d877bec4]{border-left:4px solid #9C27B0;background:linear-gradient(135deg,rgba(156,39,176,.05),var(--bg-secondary))}.stats-card.employment-purple .role[data-v-d877bec4]{color:#9c27b0}.stats-card.git-purple[data-v-d877bec4]{border-left:4px solid #9C27B0;background:linear-gradient(135deg,rgba(156,39,176,.05),var(--bg-secondary))}.stats-card.employment-style[data-v-d877bec4]{border-left:4px solid #d32f2f;background:linear-gradient(135deg,rgba(211,47,47,.05),var(--bg-secondary))}.employment-header[data-v-d877bec4]{margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid var(--border-color)}.employment-header .employer[data-v-d877bec4]{font-size:1.8rem;font-weight:700;color:var(--text-primary);margin-bottom:8px}.employment-header .role[data-v-d877bec4]{font-size:1.1rem;font-weight:600;margin-bottom:4px}.employment-header .duration[data-v-d877bec4]{font-size:.9rem;color:var(--text-secondary);font-weight:500}.technologies-section[data-v-d877bec4]{margin-top:20px;padding-top:20px;border-top:1px solid var(--border-color)}.technologies-section .tech-title[data-v-d877bec4]{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:12px}.technologies-section .tech-tags[data-v-d877bec4]{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:25px}.technologies-section .tech-tags .tech-tag[data-v-d877bec4]{background:var(--bg-tertiary);color:var(--text-primary);padding:6px 12px;border-radius:6px;font-size:.85rem;font-weight:500;border:1px solid var(--border-color)}.stats-grid[data-v-d877bec4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px;margin-bottom:30px}.stat-box[data-v-d877bec4]{text-align:center;padding:20px;background:var(--bg-tertiary);border-radius:8px;transition:transform .2s}.stat-box[data-v-d877bec4]:hover{transform:translateY(-4px)}.stat-box.highlight-box[data-v-d877bec4]{background:linear-gradient(135deg,#1976d21a,#1976d20d);border:2px solid rgba(25,118,210,.3)}.stat-icon[data-v-d877bec4]{font-size:2rem;margin-bottom:8px}.stat-value[data-v-d877bec4]{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}.stat-value.positive[data-v-d877bec4]{color:#4caf50}.stat-value.negative[data-v-d877bec4]{color:#f44336}.stat-label[data-v-d877bec4]{font-size:.85rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.year-highlights[data-v-d877bec4]{border-top:1px solid var(--border-color);padding-top:24px}.year-highlights .highlights-title[data-v-d877bec4]{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-bottom:12px}.year-highlights .highlights-list[data-v-d877bec4]{list-style:none;padding:0}.year-highlights .highlights-list li[data-v-d877bec4]{padding:8px 0 8px 24px;position:relative;color:var(--text-secondary);line-height:1.6}.year-highlights .highlights-list li[data-v-d877bec4]:before{content:"▸";position:absolute;left:0;color:#1976d2;font-weight:700}.career-summary[data-v-d877bec4]{background:var(--bg-secondary);border-radius:12px;padding:30px;box-shadow:0 2px 8px var(--shadow)}.career-summary .summary-title[data-v-d877bec4]{font-size:1.3rem;font-weight:700;color:var(--text-primary);margin-bottom:20px;text-align:center}.career-summary .summary-timeline[data-v-d877bec4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.career-summary .summary-timeline .timeline-section[data-v-d877bec4]{display:flex;flex-direction:column;align-items:center;padding:16px;background:var(--bg-tertiary);border-radius:8px;gap:8px}.career-summary .summary-timeline .timeline-section .section-label[data-v-d877bec4]{font-size:.9rem;color:var(--text-secondary);font-weight:600;text-align:center}.career-summary .summary-timeline .timeline-section .section-value[data-v-d877bec4]{font-size:1.5rem;font-weight:700;color:#4caf50}.career-summary .summary-timeline .timeline-section .section-value.positive[data-v-d877bec4]{color:#4caf50}.career-summary .summary-timeline .timeline-section .section-value.negative[data-v-d877bec4]{color:#f44336}@media (max-width: 768px){.timeline-nav[data-v-d877bec4]{flex-direction:column;gap:16px}.year-display[data-v-d877bec4]{font-size:1.8rem;flex-direction:column;text-align:center}.mvp-badge[data-v-d877bec4],.rookie-badge[data-v-d877bec4]{font-size:.65rem}.stats-card[data-v-d877bec4]{padding:15px 10px;margin:10px}.stats-grid[data-v-d877bec4]{grid-template-columns:repeat(2,1fr);gap:16px}.stat-value[data-v-d877bec4]{font-size:1.5rem}.employment-header .employer[data-v-d877bec4]{font-size:1.4rem}.employment-header .role[data-v-d877bec4]{font-size:1rem}.summary-timeline[data-v-d877bec4]{grid-template-columns:1fr}.nav-btn[data-v-d877bec4]{width:100%}.career-summary[data-v-d877bec4]{margin:10px}}[data-v-a167d165]:root{--bg-primary: #1a1a1a;--bg-secondary: #2a2a2a;--bg-tertiary: #333;--text-primary: #ffffff;--text-secondary: #b0b0b0;--text-tertiary: #808080;--border-color: #404040;--border-light: #505050;--shadow: rgba(0,0,0,.3)}[data-v-a167d165]{margin:0;padding:0;box-sizing:border-box}.home[data-v-a167d165]{min-height:100vh;background:var(--bg-primary);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;transition:background-color .3s ease,color .3s ease}.home[data-theme=light][data-v-a167d165]{--bg-primary: #ffffff;--bg-secondary: #f5f5f5;--bg-tertiary: #e0e0e0;--text-primary: #1a1a1a;--text-secondary: #666666;--text-tertiary: #999999;--border-color: #ddd;--border-light: #eee;--shadow: rgba(0,0,0,.1)}.home[data-theme=light] .overlay-1[data-v-a167d165]{background:linear-gradient(115deg,rgba(100,100,100,.15) 0%,rgba(80,80,80,.08) 40%,transparent 70%)}.home[data-theme=light] .overlay-2[data-v-a167d165]{background:linear-gradient(120deg,rgba(120,120,120,.12) 0%,transparent 60%);box-shadow:0 -4px 13px 7px #0003}.home[data-theme=light] .overlay-3[data-v-a167d165]{background:linear-gradient(90deg,rgba(255,255,255,.85) 0%,transparent 60%)}.home[data-theme=light] .player-info-details[data-v-a167d165]{border-left-color:#ddd}.home[data-theme=light] .theme-toggle-container[data-v-a167d165]{background:#efefef;box-shadow:0 -4px 4px 2px #0000004d}.home[data-theme=light] .angle-toggle[data-v-a167d165]{background:#ccc}.home[data-theme=dark] .theme-toggle-container[data-v-a167d165]{background:#3a3a3a;box-shadow:0 -4px 4px 2px #0009}.home[data-theme=dark] .angle-toggle[data-v-a167d165]{background:#555}.home[data-theme=dark] .angle-tweener.third[data-v-a167d165]{background:#2a2a2a;box-shadow:3px -4px 6px 3px #0009}.home[data-theme=dark] .angle-tweener.fourth[data-v-a167d165]{background:#444}.home[data-theme=dark] .theme-toggle[data-v-a167d165]{color:#fff}.top-bar[data-v-a167d165]{background:#0a0a0a;border-bottom:1px solid #333;padding:6px 0;overflow-x:auto;display:flex;justify-content:center;-webkit-overflow-scrolling:touch}.top-bar[data-v-a167d165]::-webkit-scrollbar{display:none}.top-scores[data-v-a167d165]{gap:40px;padding:0 10px;display:flex;width:max-content;font-size:.75rem;max-width:1440px;flex-basis:100%;margin:auto}.top-scores .status[data-v-a167d165]{position:sticky;left:0;background:#0a0a0a;color:#4caf50;font-weight:700;padding-right:20px;padding-left:10px;z-index:10;margin-left:-20px;text-shadow:0 0 5px #4caf50}.score-item[data-v-a167d165]{display:flex;align-items:center;gap:8px;color:#ccc;white-space:nowrap;flex-shrink:0}.score-item strong[data-v-a167d165]{color:#fff;font-weight:600}.main-header[data-v-a167d165]{display:flex;justify-content:space-between;align-items:center;gap:60px;position:relative;padding:0;max-width:1440px;margin:0 auto;position:sticky;top:0;z-index:10;background:var(--bg-primary)}.header-content[data-v-a167d165]{position:relative;background:#d32f2f;transform:skew(-25deg);height:55px;width:240px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 -4px 4px 2px #00000080}.logo[data-v-a167d165]{font-size:1.6rem;font-style:italic;font-weight:700;color:#fff;transform:skew(15deg);z-index:2;position:relative}.angle-logo[data-v-a167d165]{background:#531919;padding:12px 0;transform:skew(0);width:10%;height:100%;opacity:.3}.header-nav[data-v-a167d165]{display:flex;flex-grow:1;justify-content:flex-start;padding-top:15px;font-size:14px}.header-nav .nav-item div[data-v-a167d165]{display:flex;flex-direction:column;align-items:center}.header-nav .nav-item div[data-v-a167d165]:after{border-color:transparent transparent var(--bg-secondary);z-index:1;border-style:solid;border-width:0 8px 8px;content:"";height:0;-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;margin-top:-7px}.theme-toggle-container[data-v-a167d165]{position:relative;transform:skew(-25deg);height:55px;width:130px;display:flex;justify-content:space-between;align-items:center;transition:background .3s ease}.angle-toggle[data-v-a167d165]{padding:12px 0;transform:skew(0);width:22px;height:100%;opacity:.3;transition:background .3s ease}.theme-toggle[data-v-a167d165]{transform:skew(25deg);background:#64646433;border:none;color:#333;font-size:1.5rem;width:44px;height:44px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .3s ease;z-index:2;position:relative}.theme-toggle[data-v-a167d165]:hover{background:#64646466}.angle-tweener[data-v-a167d165]{position:absolute;background:#ccc;padding:12px 0;transform:skew(0);width:20px;height:55px;opacity:.3;transition:background .3s ease}.angle-tweener.first[data-v-a167d165]{left:-22px}.angle-tweener.second[data-v-a167d165],.angle-tweener.third[data-v-a167d165]{right:-22px}.angle-tweener.fourth[data-v-a167d165]{left:-22px}.player-header[data-v-a167d165]{background:var(--bg-primary);display:flex;overflow:hidden;position:relative;transition:background-color .3s ease;margin:0 auto;border-bottom:1px solid #0b0b0b;height:200px}.player-header-content[data-v-a167d165]{display:flex;gap:15px;max-width:1340px;margin:0 auto;flex-direction:row;justify-content:space-between;width:100%}.player-info-left[data-v-a167d165]{display:flex;gap:20px;flex-basis:25%;flex-grow:1}.player-info-right[data-v-a167d165]{display:flex;flex-grow:1}.player-image-container[data-v-a167d165]{display:flex;position:relative}.header-bg-overlay[data-v-a167d165]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.overlay-1[data-v-a167d165]{background:linear-gradient(115deg,rgba(200,200,200,.12) 0%,rgba(150,150,150,.06) 40%,transparent 70%);width:180px;height:120%;transform:skew(-25deg);transform-origin:top left;left:3px;top:-20px;opacity:1;z-index:6}.overlay-2[data-v-a167d165]{background:linear-gradient(120deg,rgba(180,180,180,.08) 0%,transparent 60%);width:180px;height:110%;transform:skew(-25deg);transform-origin:top left;left:25px;opacity:1;box-shadow:0 -4px 13px 7px #00000080}.overlay-3[data-v-a167d165]{background:linear-gradient(90deg,rgba(26,26,26,.8) 0%,transparent 60%);width:600px;height:110%;transform:skew(-25deg);transform-origin:top left;left:221px;opacity:1;z-index:4}.player-image-wrapper[data-v-a167d165]{background:transparent;display:flex;align-items:flex-start;position:relative;z-index:2}.player-image[data-v-a167d165]{width:200px;height:200px;display:flex;align-items:center;justify-content:center;font-size:4rem;overflow:hidden;background:linear-gradient(135deg,#e0e0e0,#f5f5f5)}.player-image.has-image[data-v-a167d165]{background:none}.player-image img[data-v-a167d165]{width:100%;height:100%;object-fit:cover}.placeholder-icon[data-v-a167d165]{font-size:5rem}.player-info-container[data-v-a167d165]{display:flex;flex-basis:100%;width:100%;z-index:4;padding-left:10px}.player-info[data-v-a167d165]{padding:20px 0;display:flex;flex-direction:column;position:relative;z-index:2;flex-basis:100%}.player-info-name-meta[data-v-a167d165]{display:flex;flex-direction:column;gap:10px;flex-basis:80%;flex-shrink:1}.player-name[data-v-a167d165]{font-size:2rem;font-weight:700;margin-bottom:4px;line-height:1}.player-name .firstname[data-v-a167d165]{font-weight:300}.player-name .lastname[data-v-a167d165]{font-weight:700}.player-meta[data-v-a167d165]{display:flex;align-items:center;gap:12px;color:var(--text-secondary);margin-bottom:8px;font-size:.8rem}.separator[data-v-a167d165]{color:var(--text-tertiary)}.connect-btn[data-v-a167d165]{background:#1976d2;color:#fff;border:none;padding:7px 28px;border-radius:10px;font-weight:600;font-size:.9rem;cursor:pointer;transition:background .2s;text-decoration:none;display:inline-block;width:fit-content}.connect-btn[data-v-a167d165]:hover{background:#1565c0}.player-info-details[data-v-a167d165]{display:flex;flex-basis:40%;border-left:1px solid #000;padding-left:15px;height:85%;margin-top:10px;margin-bottom:10px}.player-details[data-v-a167d165]{display:flex;flex-direction:column;flex-basis:100%;justify-content:space-evenly}.detail-item[data-v-a167d165]{display:flex;justify-content:space-between;gap:4px}.detail-label[data-v-a167d165]{font-size:.75rem;text-transform:uppercase;color:var(--text-tertiary);font-weight:600;letter-spacing:.5px}.detail-value[data-v-a167d165]{font-size:.75rem;color:var(--text-primary);font-weight:500}.player-stats-container[data-v-a167d165]{display:flex;flex-basis:80%;width:100%;justify-content:flex-end}.stats-box[data-v-a167d165]{background:var(--bg-primary);border-radius:8px;overflow:hidden;align-self:start;margin:20px 20px 20px 0;box-shadow:0 2px 8px var(--shadow);position:relative;z-index:2;width:80%}.stats-box-header[data-v-a167d165]{background:#1976d2;color:#fff;padding:10px 20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;text-align:center}.stats-box-grid[data-v-a167d165]{display:flex;justify-content:space-around;padding:20px;gap:20px}.stat-item[data-v-a167d165]{text-align:center}.stat-label[data-v-a167d165]{font-size:.7rem;text-transform:uppercase;color:var(--text-tertiary);font-weight:600;margin-bottom:6px}.stat-value[data-v-a167d165]{font-size:1.5rem;font-weight:700;color:var(--text-primary);line-height:1}.stat-rank[data-v-a167d165]{font-size:.7rem;color:var(--text-secondary);margin-top:4px}.container[data-v-a167d165]{max-width:1440px;margin:0 auto;padding:20px}.content-tabs[data-v-a167d165]{position:sticky;top:54px;z-index:1000;background:var(--bg-secondary);border-radius:8px;padding:0 20px;margin-bottom:20px;display:flex;gap:30px;box-shadow:0 1px 3px var(--shadow);transition:background-color .3s ease,box-shadow .3s ease}.content-tabs.scrolled[data-v-a167d165]{box-shadow:0 4px 12px var(--shadow);border-top-left-radius:0;border-top-right-radius:0}.tab[data-v-a167d165]{padding:15px 0;color:var(--text-secondary);text-decoration:none;font-weight:600;border-bottom:3px solid transparent;transition:color .2s,border-color .2s;cursor:pointer;-webkit-user-select:none;user-select:none}.tab[data-v-a167d165]:hover{color:var(--text-primary)}.tab.active[data-v-a167d165]{color:#d32f2f;border-bottom-color:#d32f2f}.content-grid[data-v-a167d165]{display:grid;grid-template-columns:1fr 300px;gap:20px}.content-section[data-v-a167d165]{background:var(--bg-secondary);border-radius:8px;padding:30px;box-shadow:0 1px 3px var(--shadow);transition:background-color .3s ease}.section-title[data-v-a167d165]{font-size:1.5rem;font-weight:700;margin-bottom:20px;color:var(--text-primary)}.section-subtitle[data-v-a167d165]{font-size:1rem;color:var(--text-secondary);margin-top:-10px;margin-bottom:30px}.table-scroll-wrapper[data-v-a167d165]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-scroll-wrapper[data-v-a167d165]::-webkit-scrollbar{height:8px}.table-scroll-wrapper[data-v-a167d165]::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:4px}.table-scroll-wrapper[data-v-a167d165]::-webkit-scrollbar-thumb{background:var(--text-tertiary);border-radius:4px}.table-scroll-wrapper[data-v-a167d165]::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.stats-table[data-v-a167d165]{width:100%;border-collapse:collapse}.stats-table thead[data-v-a167d165]{background:var(--bg-tertiary)}.stats-table th[data-v-a167d165]{padding:12px;text-align:left;font-size:.75rem;text-transform:uppercase;color:var(--text-secondary);font-weight:600;border-bottom:2px solid var(--border-color)}.stats-table td[data-v-a167d165]{padding:16px 12px;border-bottom:1px solid var(--border-light);font-size:.9rem}.stats-table tbody tr[data-v-a167d165]:hover{background:var(--bg-tertiary);cursor:pointer}.category-header[data-v-a167d165]{background:var(--bg-tertiary);font-weight:700}.category-header td[data-v-a167d165]{padding:12px;text-transform:uppercase;font-size:.8rem;color:var(--text-secondary)}.portfolio-shimmer[data-v-a167d165],.creative-shimmer[data-v-a167d165]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);animation:shimmerSweep-a167d165 2.5s infinite;pointer-events:none;z-index:3;transition:background 1s ease}.shimmer-ambient[data-v-a167d165]{background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent);animation:shimmerSweepSlow-a167d165 5s infinite}@keyframes shimmerSweep-a167d165{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes shimmerSweepSlow-a167d165{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes fadeInImage-a167d165{to{opacity:1}}.creative-portfolio-grid[data-v-a167d165]{display:grid;margin-top:15px;border-radius:10px;transition:background-color .3s ease}.portfolio-bg[data-v-a167d165]{width:100%;min-height:320px;display:flex;align-items:center;justify-content:center;color:#fff;position:relative;overflow:hidden}.portfolio-label[data-v-a167d165]{padding:8px 12px;font-size:.7rem;font-weight:600;text-transform:uppercase;color:var(--text-tertiary);letter-spacing:.5px;background:var(--bg-secondary)}.portfolio-card[data-v-a167d165]{position:relative;border-radius:12px;overflow:hidden;cursor:pointer;min-height:320px;display:flex;flex-direction:column;box-shadow:0 4px 12px #00000026;transition:transform .3s ease,box-shadow .3s ease;margin:15px}.portfolio-card[data-v-a167d165]:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0003}.portfolio-image[data-v-a167d165]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;animation:fadeInImage-a167d165 .8s ease-in .4s forwards}.portfolio-image img[data-v-a167d165]{width:100%;height:100%;object-fit:cover}.portfolio-content[data-v-a167d165]{position:relative;z-index:3;margin-top:auto;padding:24px;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);color:#fff;width:100%}.portfolio-title[data-v-a167d165]{font-size:1.3rem;font-weight:700;margin-bottom:8px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.portfolio-description[data-v-a167d165]{font-size:.95rem;opacity:.95;line-height:1.4;text-shadow:0 1px 2px rgba(0,0,0,.3)}.bio-grid[data-v-a167d165]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:0 15px}.bio-item[data-v-a167d165]{display:flex;flex-direction:column;gap:8px}.bio-item .label[data-v-a167d165]{font-size:.75rem;text-transform:uppercase;color:var(--text-tertiary);font-weight:600}.bio-item .value[data-v-a167d165]{font-size:.95rem;color:var(--text-primary)}.highlights[data-v-a167d165]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;padding:0 15px}.highlight-card[data-v-a167d165]{background:var(--bg-tertiary);padding:20px;border-radius:8px;display:flex;align-items:center;gap:15px;transition:background-color .3s ease;box-shadow:0 4px 12px #00000026}.highlight-icon[data-v-a167d165]{font-size:2rem}.highlight-text[data-v-a167d165]{font-size:.9rem;line-height:1.4}.sidebar[data-v-a167d165]{display:flex;flex-direction:column;gap:20px}.creative-card[data-v-a167d165]{background:var(--bg-secondary);border-radius:8px;overflow:hidden;box-shadow:0 1px 3px var(--shadow);cursor:pointer;transition:transform .2s,box-shadow .2s,background-color .3s ease}.creative-card[data-v-a167d165]:hover{transform:translateY(-2px);box-shadow:0 4px 12px var(--shadow)}.creative-label[data-v-a167d165]{padding:8px 12px;font-size:.7rem;font-weight:600;text-transform:uppercase;color:var(--text-tertiary);letter-spacing:.5px}.creative-bg[data-v-a167d165]{width:100%;min-height:250px;display:flex;align-items:center;justify-content:center;color:#fff;position:relative;overflow:hidden}.creative-image[data-v-a167d165]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;animation:fadeInImage-a167d165 .6s ease-in .3s forwards}.creative-image img[data-v-a167d165]{width:100%;height:100%;object-fit:cover;border-radius:8px}.creative-text[data-v-a167d165]{position:relative;z-index:3;text-align:left;padding:10px;margin-top:auto;width:100%}.creative-title[data-v-a167d165]{font-size:1.1rem;font-weight:700;margin-bottom:0}.creative-desc[data-v-a167d165]{font-size:.85rem;opacity:.9}.contact-section[data-v-a167d165]{background:var(--bg-secondary);border-radius:8px;padding:30px;margin-top:40px;text-align:center;box-shadow:0 1px 3px var(--shadow);transition:background-color .3s ease}.contact-links[data-v-a167d165]{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;margin-top:20px}.contact-links a[data-v-a167d165]{color:#1976d2;text-decoration:none;font-weight:600;font-size:1.1rem;transition:color .2s}.contact-links a[data-v-a167d165]:hover{color:#1565c0}@keyframes fadeIn-a167d165{0%{opacity:0}to{opacity:1}}@keyframes shimmer-a167d165{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-container[data-v-a167d165]{animation:fadeIn-a167d165 .3s ease-in}.skeleton-line[data-v-a167d165]{background:linear-gradient(90deg,var(--bg-tertiary) 0%,var(--bg-secondary) 50%,var(--bg-tertiary) 100%);background-size:200% 100%;animation:shimmer-a167d165 1.5s ease-in-out infinite;border-radius:4px}.skeleton-image[data-v-a167d165]{width:200px;height:200px;background:linear-gradient(90deg,var(--bg-tertiary) 0%,var(--bg-secondary) 50%,var(--bg-tertiary) 100%);background-size:200% 100%;animation:shimmer-a167d165 1.5s ease-in-out infinite;position:relative;z-index:2}.skeleton-name[data-v-a167d165]{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.skeleton-firstname[data-v-a167d165]{width:120px;height:28px}.skeleton-lastname[data-v-a167d165]{width:140px;height:32px}.skeleton-meta[data-v-a167d165]{margin-bottom:15px}.skeleton-meta-line[data-v-a167d165]{width:280px;height:16px}.skeleton-button[data-v-a167d165]{width:120px;height:42px;background:linear-gradient(90deg,var(--bg-tertiary) 0%,var(--bg-secondary) 50%,var(--bg-tertiary) 100%);background-size:200% 100%;animation:shimmer-a167d165 1.5s ease-in-out infinite;border-radius:10px}.skeleton-detail[data-v-a167d165]{display:flex;justify-content:space-between;gap:10px;margin-bottom:12px}.skeleton-label[data-v-a167d165]{width:80px;height:12px}.skeleton-value[data-v-a167d165]{width:100px;height:12px}.skeleton-stats-box[data-v-a167d165]{opacity:.9}.skeleton-stats-header[data-v-a167d165]{width:180px;margin:0 auto;padding:10px 20px;font-size:.75rem;font-weight:700}.skeleton-stat[data-v-a167d165]{display:flex;flex-direction:column;align-items:center;gap:8px}.skeleton-stat-label[data-v-a167d165]{width:60px;height:10px}.skeleton-stat-value[data-v-a167d165]{width:50px;height:24px}.skeleton-stat-rank[data-v-a167d165]{width:50px;height:10px}.skeleton-tabs[data-v-a167d165]{display:flex;gap:30px;padding:21px 20px}.skeleton-tab[data-v-a167d165]{width:80px;height:16px;background:linear-gradient(90deg,var(--bg-tertiary) 0%,var(--bg-secondary) 50%,var(--bg-tertiary) 100%);background-size:200% 100%;animation:shimmer-a167d165 1.5s ease-in-out infinite;border-radius:4px}.skeleton-content[data-v-a167d165]{padding:30px}.skeleton-title[data-v-a167d165]{width:200px;height:24px;margin-bottom:20px}.skeleton-table[data-v-a167d165]{display:flex;flex-direction:column;gap:12px}.skeleton-table-row[data-v-a167d165]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.skeleton-cell[data-v-a167d165]{height:16px}.skeleton-card[data-v-a167d165]{background:var(--bg-secondary);border-radius:8px;overflow:hidden;box-shadow:0 1px 3px var(--shadow);height:280px}.skeleton-card-content[data-v-a167d165]{width:100%;height:100%;background:linear-gradient(90deg,var(--bg-tertiary) 0%,var(--bg-secondary) 50%,var(--bg-tertiary) 100%);background-size:200% 100%;animation:shimmer-a167d165 1.5s ease-in-out infinite}.modal-overlay[data-v-a167d165]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-a167d165]{background:var(--bg-secondary);border-radius:12px;padding:40px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 60px #00000080}.modal-content h2[data-v-a167d165]{margin-bottom:20px;font-size:2rem}.modal-content p[data-v-a167d165]{margin:10px 0;line-height:1.6}.close-btn[data-v-a167d165]{position:absolute;top:15px;right:15px;background:none;border:none;font-size:2rem;color:var(--text-secondary);cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s,color .2s}.close-btn[data-v-a167d165]:hover{background:var(--bg-tertiary);color:var(--text-primary)}.modal-image[data-v-a167d165]{margin:20px 0;border-radius:8px;overflow:hidden}.modal-image img[data-v-a167d165]{width:100%;height:auto;display:block}.btn-primary[data-v-a167d165]{background:#1976d2;color:#fff;padding:12px 24px;border-radius:4px;text-decoration:none;font-weight:600;transition:background .2s}.btn-primary[data-v-a167d165]:hover{background:#1565c0}@keyframes ticker-scroll-a167d165{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 1024px){.content-grid[data-v-a167d165]{grid-template-columns:1fr}}@media (max-width: 768px){.top-bar[data-v-a167d165]{overflow-x:auto;justify-content:unset;-webkit-overflow-scrolling:touch}.top-bar[data-v-a167d165]::-webkit-scrollbar{display:none}.top-scores[data-v-a167d165]{gap:30px;padding:0 10px;display:flex;width:max-content}.score-item[data-v-a167d165]{white-space:nowrap;flex-shrink:0}.main-header[data-v-a167d165]{justify-content:space-between;padding:0 20px;gap:0}.header-content[data-v-a167d165]{width:120px;height:40px;box-shadow:none}.logo[data-v-a167d165]{font-size:.8rem}.angle-tweener.first[data-v-a167d165],.angle-tweener.second[data-v-a167d165]{height:40px}.angle-tweener.third[data-v-a167d165],.angle-tweener.fourth[data-v-a167d165]{display:none}.header-nav[data-v-a167d165]{padding-top:6px;font-size:12px;margin-left:35px}.header-nav .nav-item div[data-v-a167d165]{display:flex;flex-direction:column;align-items:center}.header-nav .nav-item div[data-v-a167d165]:after{border-color:transparent transparent var(--bg-secondary);z-index:1;border-style:solid;border-width:0 8px 8px;content:"";height:0;-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;margin-top:-10px}.theme-toggle-container[data-v-a167d165]{width:auto;height:auto;background:none!important;box-shadow:none!important;transform:none;position:static}.angle-toggle[data-v-a167d165]{display:none}.theme-toggle[data-v-a167d165]{transform:none;background:#6464644d;box-shadow:0 2px 8px #0003;height:30px;width:30px;font-size:14px;line-height:unset}.player-header[data-v-a167d165]{height:auto}.player-header-content[data-v-a167d165]{flex-direction:column;gap:20px}.player-info-left[data-v-a167d165]{flex-direction:row;gap:15px;align-items:flex-start;width:100%}.player-image-container[data-v-a167d165]{flex-shrink:0;overflow:hidden}.overlay-3[data-v-a167d165]{left:145px}.player-image-wrapper[data-v-a167d165]{justify-content:flex-start}.player-image[data-v-a167d165]{width:150px;height:150px}.player-info-container[data-v-a167d165]{flex:1;padding-left:0}.player-info[data-v-a167d165]{padding:15px 0 0;text-align:left;flex-direction:column;align-items:flex-start;width:100%}.player-info-name-meta[data-v-a167d165]{align-items:flex-start;width:100%;gap:5px}.player-name[data-v-a167d165]{font-size:1.5rem;text-align:left}.player-meta[data-v-a167d165]{justify-content:flex-start;gap:5px;font-size:.5rem}.connect-btn[data-v-a167d165]{padding:4px 18px}.player-info-details[data-v-a167d165]{border-left:none;border-top:1px solid var(--border-color);padding-left:0;padding-top:10px;margin-top:15px;padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid var(--border-color);width:100%}.player-details[data-v-a167d165]{width:100%;flex-basis:100%}.detail-item[data-v-a167d165]{padding:6px 0}.player-info-right[data-v-a167d165]{width:100%;padding:0 15px;flex-direction:column;margin-top:-15px}.player-stats-container[data-v-a167d165]{width:100%;flex-basis:100%;margin-bottom:15px}.stats-box[data-v-a167d165]{margin:0;width:100%}.stats-box-grid[data-v-a167d165]{grid-template-columns:repeat(2,1fr);gap:15px;padding:15px}.content-tabs[data-v-a167d165]{overflow-x:auto;top:39px;gap:20px;-webkit-overflow-scrolling:touch;padding:0 15px}.content-tabs[data-v-a167d165]::-webkit-scrollbar{display:none}.tab[data-v-a167d165]{white-space:nowrap;flex-shrink:0}.content-section[data-v-a167d165]{padding:20px 0;overflow:hidden}.section-title[data-v-a167d165]{padding:0 15px}.section-subtitle[data-v-a167d165]{margin-bottom:20px;padding:0 15px}.section-title[data-v-a167d165]{padding:0 15px;margin-bottom:20px}.table-scroll-wrapper[data-v-a167d165]{overflow-x:scroll;-webkit-overflow-scrolling:touch;width:calc(100vw - 30px);max-width:100%}.table-scroll-wrapper[data-v-a167d165]::-webkit-scrollbar{height:6px}.table-scroll-wrapper[data-v-a167d165]::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:3px}.table-scroll-wrapper[data-v-a167d165]::-webkit-scrollbar-thumb{background:#d32f2f;border-radius:3px}.table-scroll-wrapper[data-v-a167d165]::-webkit-scrollbar-thumb:hover{background:#b71c1c}.stats-table[data-v-a167d165]{width:max-content;min-width:100%}.stats-table th[data-v-a167d165],.stats-table td[data-v-a167d165]{padding:10px 8px;font-size:.85rem;white-space:nowrap}.bio-grid[data-v-a167d165],.highlights[data-v-a167d165]{grid-template-columns:1fr}.portfolio-card[data-v-a167d165]{margin:15px;min-height:280px}.container[data-v-a167d165]{padding:15px}.content-grid[data-v-a167d165]{grid-template-columns:1fr}}.modal-overlay[data-v-6c0a59fc]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px;overflow-y:auto}.modal-content[data-v-6c0a59fc]{background:var(--bg-secondary);border-radius:12px;width:100%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #00000080}.modal-header[data-v-6c0a59fc]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid var(--border-color)}.modal-header h2[data-v-6c0a59fc]{font-size:1.8rem;font-weight:700;margin:0}.modal-header .close-btn[data-v-6c0a59fc]{background:none;border:none;font-size:2rem;color:var(--text-secondary);cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}.modal-header .close-btn[data-v-6c0a59fc]:hover{background:var(--bg-tertiary)}.career-form[data-v-6c0a59fc]{padding:24px;display:flex;flex-direction:column;gap:24px}.form-section[data-v-6c0a59fc]{padding:20px;background:var(--bg-tertiary);border-radius:8px}.form-section .section-label[data-v-6c0a59fc]{font-size:1rem;font-weight:700;margin-bottom:12px;display:block;color:var(--text-primary)}.git-section[data-v-6c0a59fc]{border-left:4px solid #9C27B0}.radio-group[data-v-6c0a59fc]{display:flex;gap:20px}.radio-group .radio-option[data-v-6c0a59fc]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:12px 20px;background:var(--bg-secondary);border-radius:6px;border:2px solid transparent;transition:border-color .2s}.radio-group .radio-option[data-v-6c0a59fc]:has(input:checked){border-color:#1976d2;background:#1976d21a}.radio-group .radio-option input[type=radio][data-v-6c0a59fc]{cursor:pointer}.radio-group .radio-option span[data-v-6c0a59fc]{font-weight:600}.form-group[data-v-6c0a59fc]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-6c0a59fc]{font-weight:600;font-size:.95rem;color:var(--text-primary)}.form-group input[type=text][data-v-6c0a59fc],.form-group input[type=number][data-v-6c0a59fc],.form-group select[data-v-6c0a59fc],.form-group textarea[data-v-6c0a59fc]{padding:10px 12px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-primary);font-size:.95rem;transition:border-color .2s}.form-group input[type=text][data-v-6c0a59fc]:focus,.form-group input[type=number][data-v-6c0a59fc]:focus,.form-group select[data-v-6c0a59fc]:focus,.form-group textarea[data-v-6c0a59fc]:focus{outline:none;border-color:#1976d2}.form-group input[type=text][data-v-6c0a59fc]:disabled,.form-group input[type=text].disabled[data-v-6c0a59fc],.form-group input[type=number][data-v-6c0a59fc]:disabled,.form-group input[type=number].disabled[data-v-6c0a59fc],.form-group select[data-v-6c0a59fc]:disabled,.form-group select.disabled[data-v-6c0a59fc],.form-group textarea[data-v-6c0a59fc]:disabled,.form-group textarea.disabled[data-v-6c0a59fc]{opacity:.5;cursor:not-allowed}.form-group .help-text[data-v-6c0a59fc]{font-size:.85rem;color:var(--text-secondary)}.form-row[data-v-6c0a59fc]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.checkbox-label[data-v-6c0a59fc]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:12px;background:var(--bg-tertiary);border-radius:6px;margin-top:8px}.checkbox-label input[type=checkbox][data-v-6c0a59fc]{cursor:pointer;width:18px;height:18px}.checkbox-label span[data-v-6c0a59fc]{font-weight:600}.auto-calc[data-v-6c0a59fc]{background:#4caf501a;border-color:#4caf50}.tag-input-container[data-v-6c0a59fc]{border:1px solid var(--border-color);border-radius:6px;padding:8px;background:var(--bg-primary);min-height:80px}.tag-input-container[data-v-6c0a59fc]:focus-within{border-color:#1976d2}.tag-input-container .tags[data-v-6c0a59fc]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.tag-input-container .tags .tag[data-v-6c0a59fc]{background:var(--bg-tertiary);padding:4px 8px;border-radius:4px;font-size:.85rem;display:flex;align-items:center;gap:6px}.tag-input-container .tags .tag .tag-remove[data-v-6c0a59fc]{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:1.2rem;line-height:1;padding:0;width:16px;height:16px}.tag-input-container .tags .tag .tag-remove[data-v-6c0a59fc]:hover{color:#f44336}.tag-input-container .tag-input[data-v-6c0a59fc]{border:none;background:none;width:100%;padding:4px}.tag-input-container .tag-input[data-v-6c0a59fc]:focus{outline:none}.dynamic-list[data-v-6c0a59fc]{display:flex;flex-direction:column;gap:12px}.dynamic-list .list-item[data-v-6c0a59fc]{display:flex;gap:8px}.dynamic-list .list-item textarea[data-v-6c0a59fc]{flex:1;resize:vertical}.dynamic-list .list-item .btn-remove[data-v-6c0a59fc]{background:#f44336;color:#fff;border:none;border-radius:4px;width:32px;height:32px;cursor:pointer;font-size:1.2rem;display:flex;align-items:center;justify-content:center;align-self:flex-start}.dynamic-list .list-item .btn-remove[data-v-6c0a59fc]:hover{opacity:.8}.dynamic-list .btn-add[data-v-6c0a59fc]{background:var(--bg-tertiary);border:2px dashed var(--border-color);color:var(--text-primary);padding:10px;border-radius:6px;cursor:pointer;font-weight:600;transition:background .2s}.dynamic-list .btn-add[data-v-6c0a59fc]:hover{background:var(--bg-primary)}.form-actions[data-v-6c0a59fc]{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid var(--border-color)}.form-actions button[data-v-6c0a59fc]{padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:opacity .2s}.form-actions button[data-v-6c0a59fc]:hover{opacity:.9}.form-actions .btn-secondary[data-v-6c0a59fc]{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-primary)}.form-actions .btn-primary[data-v-6c0a59fc]{background:#1976d2;border:none;color:#fff}@media (max-width: 768px){.modal-content[data-v-6c0a59fc]{max-width:100%;max-height:100vh;border-radius:0}.form-row[data-v-6c0a59fc]{grid-template-columns:1fr}.radio-group[data-v-6c0a59fc]{flex-direction:column}}.career-admin[data-v-5c58dc30]{max-width:1200px;margin:0 auto;padding:20px}.admin-header[data-v-5c58dc30]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.admin-header h1[data-v-5c58dc30]{font-size:2rem;font-weight:700}.btn-success[data-v-5c58dc30]{margin-bottom:25px}.loading[data-v-5c58dc30]{text-align:center;padding:40px;font-size:1.2rem;color:var(--text-secondary)}.entries-list[data-v-5c58dc30]{display:flex;flex-direction:column;gap:20px}.entry-card[data-v-5c58dc30]{background:var(--bg-secondary);border-radius:8px;padding:20px;border-left:4px solid #ccc;transition:transform .2s,box-shadow .2s}.entry-card[data-v-5c58dc30]:hover{transform:translateY(-2px);box-shadow:0 4px 12px var(--shadow)}.entry-card.career-product[data-v-5c58dc30],.entry-card.career-support[data-v-5c58dc30]{border-left-color:#d32f2f}.entry-card.career-design[data-v-5c58dc30],.entry-card.career-web[data-v-5c58dc30]{border-left-color:#1976d2}.entry-card.career-engineering[data-v-5c58dc30]{border-left-color:#9c27b0}.entry-header[data-v-5c58dc30]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--border-color)}.entry-header .entry-title[data-v-5c58dc30]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.entry-header .entry-title h3[data-v-5c58dc30]{font-size:1.5rem;font-weight:700;margin:0}.entry-header .entry-actions[data-v-5c58dc30]{display:flex;gap:8px}.type-badge[data-v-5c58dc30],.career-badge[data-v-5c58dc30]{font-size:.75rem;padding:4px 10px;border-radius:12px;font-weight:600;text-transform:uppercase}.type-badge[data-v-5c58dc30]{background:var(--bg-tertiary);color:var(--text-primary)}.type-badge.employment[data-v-5c58dc30]{background:#9c27b0;color:#fff}.type-badge.git[data-v-5c58dc30]{background:#4caf50;color:#fff}.career-badge.product[data-v-5c58dc30],.career-badge.support[data-v-5c58dc30]{background:#ffebee;color:#d32f2f}.career-badge.design[data-v-5c58dc30],.career-badge.web[data-v-5c58dc30]{background:#e3f2fd;color:#1976d2}.career-badge.engineering[data-v-5c58dc30]{background:#f3e5f5;color:#9c27b0}.current-badge[data-v-5c58dc30]{background:#4caf50;color:#fff;padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:600;margin-left:8px}.btn-edit[data-v-5c58dc30],.btn-delete[data-v-5c58dc30]{padding:6px 12px;border-radius:4px;border:none;font-weight:600;cursor:pointer;transition:opacity .2s}.btn-edit[data-v-5c58dc30]:hover,.btn-delete[data-v-5c58dc30]:hover{opacity:.8}.btn-edit[data-v-5c58dc30]{background:#1976d2;color:#fff}.btn-delete[data-v-5c58dc30]{background:#f44336;color:#fff}.entry-body[data-v-5c58dc30]{display:flex;flex-direction:column;gap:15px}.entry-info[data-v-5c58dc30]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}.entry-info .info-item[data-v-5c58dc30]{font-size:.95rem}.entry-info .info-item strong[data-v-5c58dc30]{color:var(--text-secondary);font-weight:600}.git-stats[data-v-5c58dc30]{display:flex;gap:20px;flex-wrap:wrap;padding:12px;background:var(--bg-tertiary);border-radius:6px}.git-stats .stat[data-v-5c58dc30]{display:flex;flex-direction:column;gap:4px}.git-stats .stat .stat-label[data-v-5c58dc30]{font-size:.75rem;color:var(--text-secondary);text-transform:uppercase;font-weight:600}.git-stats .stat .stat-value[data-v-5c58dc30]{font-size:1.2rem;font-weight:700;color:var(--text-primary)}.git-stats .mvp-indicator[data-v-5c58dc30],.git-stats .rookie-indicator[data-v-5c58dc30]{padding:6px 12px;border-radius:6px;font-weight:600;font-size:.85rem;align-self:center}.git-stats .mvp-indicator[data-v-5c58dc30]{background:linear-gradient(135deg,gold,orange);color:#000}.git-stats .rookie-indicator[data-v-5c58dc30]{background:linear-gradient(135deg,#4fc3f7,#29b6f6);color:#fff}.technologies[data-v-5c58dc30]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.technologies .tech-tag[data-v-5c58dc30]{background:var(--bg-tertiary);padding:4px 10px;border-radius:4px;font-size:.85rem;border:1px solid var(--border-color)}.highlights ul[data-v-5c58dc30]{margin:8px 0 0 20px;padding:0}.highlights ul li[data-v-5c58dc30]{margin:4px 0;font-size:.9rem;line-height:1.5}.entry-footer[data-v-5c58dc30]{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-color);font-size:.85rem;color:var(--text-secondary)}@media (max-width: 768px){.admin-header[data-v-5c58dc30]{flex-direction:column;gap:15px;align-items:flex-start}.admin-header .btn-primary[data-v-5c58dc30]{width:100%}.entry-info[data-v-5c58dc30]{grid-template-columns:1fr}.git-stats[data-v-5c58dc30]{flex-direction:column;gap:12px}}.admin-header[data-v-a6a514fd]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.admin-header-actions[data-v-a6a514fd]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.theme-toggle-admin[data-v-a6a514fd]{background:#fff3;border:none;color:#fff;padding:8px 12px;border-radius:6px;font-size:1.2rem;cursor:pointer;transition:all .2s ease;min-width:40px}.theme-toggle-admin[data-v-a6a514fd]:hover{background:#ffffff4d;transform:scale(1.05)}.user-info[data-v-a6a514fd]{color:#fff;font-size:.9rem;opacity:.9}@media (max-width: 768px){.admin-header[data-v-a6a514fd]{flex-direction:column;align-items:flex-start}.admin-header-actions[data-v-a6a514fd]{width:100%}}.login-container[data-v-3e669568]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.login-card[data-v-3e669568]{background:#fff;border-radius:12px;padding:40px;width:100%;max-width:420px;box-shadow:0 20px 60px #0000004d}.login-header[data-v-3e669568]{text-align:center;margin-bottom:30px}.login-header h1[data-v-3e669568]{font-size:2rem;margin-bottom:8px;color:#1a1a1a}.login-header p[data-v-3e669568]{color:#666;font-size:.95rem}.form-group[data-v-3e669568]{margin-bottom:20px}.form-group label[data-v-3e669568]{display:block;font-weight:600;margin-bottom:8px;color:#333}.form-group input[data-v-3e669568]{width:100%;padding:12px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:border-color .2s}.form-group input[data-v-3e669568]:focus{outline:none;border-color:#667eea}.btn[data-v-3e669568]{width:100%;padding:14px;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;margin-top:10px}.btn-primary[data-v-3e669568]{background:#667eea;color:#fff}.btn-primary[data-v-3e669568]:hover:not(:disabled){background:#5568d3;transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.btn[data-v-3e669568]:disabled{opacity:.6;cursor:not-allowed}.message[data-v-3e669568]{padding:12px;border-radius:6px;margin-bottom:20px;font-size:.9rem}.message.error[data-v-3e669568]{background:#ffebee;color:#c62828;border:1px solid #ef5350}.login-footer[data-v-3e669568]{margin-top:24px;text-align:center}.login-footer a[data-v-3e669568]{color:#667eea;text-decoration:none;font-size:.9rem;font-weight:500;transition:color .2s}.login-footer a[data-v-3e669568]:hover{color:#5568d3}*{margin:0;padding:0;box-sizing:border-box}:root{--bg-primary: #f7f7f7;--bg-secondary: #ffffff;--bg-tertiary: #fafafa;--text-primary: #1a1a1a;--text-secondary: #666;--text-tertiary: #999;--border-color: #e0e0e0;--border-light: #f0f0f0;--shadow: rgba(0, 0, 0, .1);--shadow-hover: rgba(0, 0, 0, .15)}.dark-mode{--bg-primary: #1a1a1a;--bg-secondary: #2a2a2a;--bg-tertiary: #333;--text-primary: #f0f0f0;--text-secondary: #b0b0b0;--text-tertiary: #808080;--border-color: #404040;--border-light: #3a3a3a;--shadow: rgba(0, 0, 0, .3);--shadow-hover: rgba(0, 0, 0, .4)}body{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg-primary);color:var(--text-primary);line-height:1.6;transition:background-color .3s ease,color .3s ease}.admin-container{max-width:1200px;margin:0 auto;padding:40px 20px}.admin-header{background:#1976d2;color:#fff;padding:20px;margin:-40px -20px 40px;text-align:center}.admin-header h1{font-size:2rem;margin-bottom:8px}.admin-nav{display:flex;gap:20px;justify-content:center;margin-bottom:40px;flex-wrap:wrap}.admin-nav button{background:#fff;border:2px solid #e0e0e0;padding:12px 24px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s}.admin-nav button.active{background:#1976d2;color:#fff;border-color:#1976d2}.admin-nav button:hover{border-color:#1976d2}.admin-section{background:var(--bg-secondary);border-radius:8px;padding:30px;box-shadow:0 1px 3px var(--shadow);margin-bottom:30px;transition:background-color .3s ease,box-shadow .3s ease}.admin-section h2{font-size:1.5rem;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #e0e0e0}.form-group{margin-bottom:20px}.form-group label{display:block;font-weight:600;margin-bottom:8px;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;color:#666}.form-group input,.form-group textarea,.form-group select{width:100%;padding:12px;border:2px solid var(--border-color);border-radius:6px;font-family:inherit;font-size:.95rem;transition:border-color .2s,background-color .3s ease,color .3s ease;background:var(--bg-secondary);color:var(--text-primary)}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{outline:none;border-color:#1976d2}.form-group textarea{resize:vertical;min-height:100px}.form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.checkbox-group{display:flex;align-items:center;gap:8px}.checkbox-group input[type=checkbox]{width:auto}.btn{padding:12px 24px;border:none;border-radius:6px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s}.btn-primary{background:#1976d2;color:#fff}.btn-primary:hover{background:#1565c0}.btn-secondary{background:#666;color:#fff}.btn-secondary:hover{background:#555}.btn-danger{background:#d32f2f;color:#fff}.btn-danger:hover{background:#b71c1c}.btn-success{background:#4caf50;color:#fff}.btn-success:hover{background:#388e3c}.data-table{width:100%;border-collapse:collapse;margin-top:20px}.data-table thead{background:var(--bg-tertiary)}.data-table th{padding:12px;text-align:left;font-size:.85rem;text-transform:uppercase;color:var(--text-secondary);font-weight:600;letter-spacing:.5px;border-bottom:2px solid var(--border-color)}.data-table td{padding:16px 12px;border-bottom:1px solid var(--border-light);font-size:.9rem}.data-table tr:hover{background:var(--bg-tertiary)}.actions{display:flex;gap:8px}.actions button{padding:6px 12px;font-size:.85rem}.loading{text-align:center;padding:40px;color:#666}.message{padding:12px 20px;border-radius:6px;margin-bottom:20px}.message.success{background:#e8f5e9;color:#2e7d32;border:1px solid #4caf50}.message.error{background:#ffebee;color:#c62828;border:1px solid #d32f2f}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content{background:var(--bg-secondary);border-radius:8px;padding:30px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #0000004d;transition:background-color .3s ease}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid var(--border-color)}.modal-header h3{font-size:1.3rem}.close-btn{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s}.close-btn:hover{background:#f0f0f0}@media (max-width: 768px){.admin-nav{flex-direction:column}.admin-nav button{width:100%}.form-row{grid-template-columns:1fr}}
