.teacher-profile[data-v-cf0cab7c]{background-color:var(--light-color);color:var(--primary-color);min-height:100vh}.container[data-v-cf0cab7c]{margin:0 auto;max-width:1200px;padding:0 1.5rem}.loading-state[data-v-cf0cab7c]{padding:4rem 0}.loading-content[data-v-cf0cab7c]{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;padding:2rem}.loading-header[data-v-cf0cab7c]{align-items:center;border-bottom:1px solid #e9ecef;display:flex;gap:2rem;margin-bottom:3rem;padding-bottom:2rem}.loading-avatar[data-v-cf0cab7c]{animation:pulse-cf0cab7c 1.5s ease-in-out infinite;background:#e9ecef;border-radius:50%;height:150px;width:150px}.loading-info[data-v-cf0cab7c]{flex:1}.loading-line[data-v-cf0cab7c]{animation:pulse-cf0cab7c 1.5s ease-in-out infinite;background:#e9ecef;border-radius:4px;height:16px;margin-bottom:1rem}.loading-line.large[data-v-cf0cab7c]{height:24px;width:60%}.loading-line.medium[data-v-cf0cab7c]{width:40%}.loading-line.small[data-v-cf0cab7c]{width:30%}.loading-sections[data-v-cf0cab7c]{display:grid;gap:2rem}.loading-section[data-v-cf0cab7c]{background:#f8f9fa;border-radius:8px;padding:1.5rem}.loading-section-title[data-v-cf0cab7c]{height:20px;margin-bottom:1rem;width:40%}.loading-section-content[data-v-cf0cab7c],.loading-section-title[data-v-cf0cab7c]{animation:pulse-cf0cab7c 1.5s ease-in-out infinite;background:#e9ecef;border-radius:4px}.loading-section-content[data-v-cf0cab7c]{height:80px;width:100%}@keyframes pulse-cf0cab7c{0%,to{opacity:1}50%{opacity:.5}}.error-state[data-v-cf0cab7c]{padding:4rem 0}.error-content[data-v-cf0cab7c]{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;padding:3rem;text-align:center}.error-icon[data-v-cf0cab7c]{color:#ef4444;margin-bottom:1.5rem}.error-content h2[data-v-cf0cab7c]{color:var(--primary-color);font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.error-content p[data-v-cf0cab7c]{color:#6b7280;margin-bottom:2rem}.page-header[data-v-cf0cab7c]{background-color:var(--primary-color);background-image:linear-gradient(135deg,var(--primary-color) 0,#2a3f7a 100%);color:#fff;padding:4rem 0}.header-content[data-v-cf0cab7c]{align-items:center;display:flex;gap:3rem}.teacher-avatar[data-v-cf0cab7c]{flex-shrink:0}.teacher-avatar img[data-v-cf0cab7c]{border:4px solid hsla(0,0%,100%,.2);border-radius:50%;box-shadow:0 8px 32px #0003;height:225px;-o-object-fit:cover;object-fit:cover;width:225px}.teacher-info[data-v-cf0cab7c]{flex:1}.teacher-info h1[data-v-cf0cab7c]{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:.75rem}.teacher-role[data-v-cf0cab7c]{color:var(--secondary-color);font-size:1.5rem;font-weight:600;margin-bottom:.75rem}.member-since[data-v-cf0cab7c]{font-size:1rem;margin-bottom:2rem;opacity:.9}.teacher-stats[data-v-cf0cab7c]{display:flex;gap:2rem}.stat-badge[data-v-cf0cab7c]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:8px;display:flex;flex-direction:column;padding:1rem 1.5rem}.stat-number[data-v-cf0cab7c]{color:var(--secondary-color);font-size:1.75rem;font-weight:700;line-height:1;margin-bottom:.25rem}.stat-label[data-v-cf0cab7c]{font-size:.875rem;opacity:.9}.main-content[data-v-cf0cab7c]{padding:4rem 0}.content-grid[data-v-cf0cab7c]{display:grid;gap:3rem;grid-template-columns:1fr 350px}.main-column[data-v-cf0cab7c],.sidebar[data-v-cf0cab7c]{display:flex;flex-direction:column;gap:2rem}.content-card[data-v-cf0cab7c]{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;overflow:hidden;transition:all .3s ease}.content-card[data-v-cf0cab7c]:hover{box-shadow:0 8px 24px #0000001a}.card-title[data-v-cf0cab7c]{align-items:center;color:var(--primary-color);display:flex;font-size:1.5rem;font-weight:700;gap:.75rem;margin-bottom:1.5rem;padding:2rem 2rem 0}.card-title.small[data-v-cf0cab7c]{font-size:1.25rem;margin-bottom:1rem;padding:1.5rem 1.5rem 0}.card-content[data-v-cf0cab7c]{padding:0 2rem 2rem}.sidebar .card-content[data-v-cf0cab7c]{padding:0 1.5rem 1.5rem}.about-text[data-v-cf0cab7c]{color:#374151;font-size:1.1rem;line-height:1.7}.courses-grid[data-v-cf0cab7c]{display:flex;flex-direction:column;gap:1.5rem}.course-card-new[data-v-cf0cab7c]{align-items:center;background:#f2f2f2;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 12px #00000014;display:flex;min-height:180px;overflow:hidden;transition:all .3s ease}.course-card-new[data-v-cf0cab7c]:hover{border-color:var(--primary-color);box-shadow:0 12px 32px #00000026;transform:translateY(-2px)}.course-image-new[data-v-cf0cab7c]{flex-shrink:0;height:180px;overflow:hidden;position:relative;width:240px}.course-image-new img[data-v-cf0cab7c]{height:100%;margin-left:10px;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.course-card-new:hover .course-image-new img[data-v-cf0cab7c]{transform:scale(1.05)}.main-teacher-badge[data-v-cf0cab7c]{align-items:center;background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:20px;box-shadow:0 2px 8px #f59e0b4d;color:#fff;display:flex;font-size:.75rem;font-weight:600;gap:.375rem;padding:.5rem .75rem;position:absolute;right:12px;top:12px}.course-content[data-v-cf0cab7c]{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:1.5rem}.course-category[data-v-cf0cab7c]{align-items:center;color:var(--secondary-color);display:flex;font-size:.875rem;font-weight:500;gap:.5rem;margin-bottom:.75rem}.course-title-new[data-v-cf0cab7c]{color:var(--primary-color);font-size:1.25rem;font-weight:700;line-height:1.4;margin-bottom:.75rem}.course-description-new[data-v-cf0cab7c],.course-title-new[data-v-cf0cab7c]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.course-description-new[data-v-cf0cab7c]{color:#64748b;font-size:.9rem;line-height:1.6;margin-bottom:1rem}.course-stats[data-v-cf0cab7c]{flex-wrap:wrap;gap:1.5rem;margin-bottom:1rem}.course-stats[data-v-cf0cab7c],.stat-item-new[data-v-cf0cab7c]{align-items:center;display:flex}.stat-item-new[data-v-cf0cab7c]{color:#475569;font-size:.875rem;font-weight:500;gap:.5rem}.stat-item-new[data-v-cf0cab7c]:last-child{color:var(--secondary-color)}.btn-course-new[data-v-cf0cab7c]{align-items:center;align-self:flex-start;background:linear-gradient(135deg,var(--primary-color) 0,#2a3f7a 100%);border-radius:10px;color:#fff;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center;margin-top:auto;padding:.75rem 1.25rem;text-decoration:none;transition:all .3s ease}.btn-course-new[data-v-cf0cab7c]:hover{box-shadow:0 8px 20px #3b82f666;transform:translateY(-1px)}.specialization-item[data-v-cf0cab7c]{align-items:center;background:var(--light-color);border-radius:8px;display:flex;gap:1rem;margin-bottom:1rem;padding:1rem}.specialization-item[data-v-cf0cab7c]:last-child{margin-bottom:0}.spec-icon[data-v-cf0cab7c]{align-items:center;background:var(--primary-color);border-radius:8px;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.spec-icon.cert[data-v-cf0cab7c]{background:#10b981}.spec-info h4[data-v-cf0cab7c]{color:var(--primary-color);font-size:.9rem;font-weight:600;margin-bottom:.25rem}.spec-info p[data-v-cf0cab7c]{color:#6b7280;font-size:.85rem}.info-list[data-v-cf0cab7c]{display:flex;flex-direction:column;gap:1rem}.info-item[data-v-cf0cab7c]{align-items:flex-start;display:flex;gap:.75rem}.info-item svg[data-v-cf0cab7c]{color:var(--secondary-color);flex-shrink:0;margin-top:.125rem}.info-item div[data-v-cf0cab7c]{display:flex;flex:1;flex-direction:column}.info-label[data-v-cf0cab7c]{color:#6b7280;font-size:.8rem;margin-bottom:.125rem}.info-value[data-v-cf0cab7c]{color:var(--primary-color);font-size:.9rem;font-weight:600}.cta-card[data-v-cf0cab7c]{background:linear-gradient(135deg,var(--primary-color) 0,#2a3f7a 100%);color:#fff}.cta-card .card-content[data-v-cf0cab7c]{padding:2rem 1.5rem;text-align:center}.cta-card h4[data-v-cf0cab7c]{font-size:1.1rem;font-weight:700;margin-bottom:.75rem}.cta-card p[data-v-cf0cab7c]{font-size:.9rem;line-height:1.5;margin-bottom:1.5rem;opacity:.9}.no-content[data-v-cf0cab7c]{color:#6b7280;padding:3rem 2rem;text-align:center}.no-content-icon[data-v-cf0cab7c]{color:#d1d5db;margin-bottom:1rem}.no-content p[data-v-cf0cab7c]{font-size:1rem}.btn[data-v-cf0cab7c]{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease}.btn-primary[data-v-cf0cab7c]{background:var(--primary-color);color:#fff}.btn-primary[data-v-cf0cab7c]:hover{background:#0f172a;transform:translateY(-1px)}.btn-secondary[data-v-cf0cab7c]{background:var(--secondary-color);color:#fff}.btn-secondary[data-v-cf0cab7c]:hover{background:#f59e0b;transform:translateY(-1px)}.btn-course[data-v-cf0cab7c]{background:transparent;border:1px solid var(--primary-color);color:var(--primary-color);font-size:.85rem;margin-top:auto;padding:.5rem 1rem}.btn-course[data-v-cf0cab7c]:hover{background:var(--primary-color);color:#fff}@media (max-width:992px){.content-grid[data-v-cf0cab7c]{gap:2rem;grid-template-columns:1fr}.sidebar[data-v-cf0cab7c]{order:-1}.header-content[data-v-cf0cab7c]{flex-direction:column;gap:2rem;text-align:center}.teacher-info h1[data-v-cf0cab7c]{font-size:2.5rem}.teacher-stats[data-v-cf0cab7c]{justify-content:center}}@media (max-width:768px){.page-header[data-v-cf0cab7c]{padding:3rem 0}.teacher-info h1[data-v-cf0cab7c]{font-size:2rem}.teacher-role[data-v-cf0cab7c]{font-size:1.25rem}.teacher-stats[data-v-cf0cab7c]{flex-wrap:wrap;gap:1rem}.stat-badge[data-v-cf0cab7c]{padding:.75rem 1rem}.main-content[data-v-cf0cab7c]{padding:2.5rem 0}.courses-grid[data-v-cf0cab7c]{gap:1.5rem;grid-template-columns:1fr}.course-content[data-v-cf0cab7c]{height:auto}.course-card-new[data-v-cf0cab7c]{flex-direction:column;min-height:auto}.course-image-new[data-v-cf0cab7c]{height:200px;width:100%}.course-content[data-v-cf0cab7c]{padding:1.25rem}.course-stats[data-v-cf0cab7c]{gap:1rem}}@media (max-width:480px){.container[data-v-cf0cab7c]{padding:0 1rem}.teacher-avatar img[data-v-cf0cab7c]{height:120px;width:120px}.teacher-info h1[data-v-cf0cab7c]{font-size:1.75rem}.card-content[data-v-cf0cab7c]{padding:0 1.5rem 1.5rem}.card-title[data-v-cf0cab7c]{font-size:1.25rem;padding:1.5rem 1.5rem 0}.course-image-new[data-v-cf0cab7c]{height:160px}.course-content[data-v-cf0cab7c]{padding:1rem}.course-title-new[data-v-cf0cab7c]{font-size:1.1rem}.course-stats[data-v-cf0cab7c]{align-items:flex-start;flex-direction:column;gap:.75rem}}.social-links[data-v-cf0cab7c]{display:flex;flex-direction:column;gap:.75rem}.social-link[data-v-cf0cab7c]{align-items:center;background:var(--light-color);border-left:3px solid transparent;border-radius:8px;color:#374151;display:flex;font-weight:500;gap:.75rem;padding:.75rem 1rem;text-decoration:none;transition:all .3s ease}.social-link[data-v-cf0cab7c]:hover{box-shadow:0 4px 12px #0000001a;transform:translate(4px)}.social-link.facebook[data-v-cf0cab7c]{border-left-color:#1877f2}.social-link.facebook[data-v-cf0cab7c]:hover{background-color:#1877f2;color:#fff}.social-link.instagram[data-v-cf0cab7c]{border-left-color:#e4405f}.social-link.instagram[data-v-cf0cab7c]:hover{background:linear-gradient(45deg,#833ab4,#c13584,#e1306c,#fd1d1d,#f56040,#f77737,#fcaf45,#ffdc80);color:#fff}.social-link.twitter[data-v-cf0cab7c]{border-left-color:#1da1f2}.social-link.twitter[data-v-cf0cab7c]:hover{background-color:#1da1f2;color:#fff}.social-link.linkedin[data-v-cf0cab7c]{border-left-color:#0077b5}.social-link.linkedin[data-v-cf0cab7c]:hover{background-color:#0077b5;color:#fff}.social-link.youtube[data-v-cf0cab7c]{border-left-color:red}.social-link.youtube[data-v-cf0cab7c]:hover{background-color:red;color:#fff}.social-link svg[data-v-cf0cab7c]{flex-shrink:0;transition:transform .3s ease}.social-link:hover svg[data-v-cf0cab7c]{transform:scale(1.1)}.social-link span[data-v-cf0cab7c]{font-size:.9rem}
