.instructor-landing[data-v-fcba7208]{--ip-bg:linear-gradient(180deg,#f5f8ff 0%,#fff 58%,rgba(var(--v-theme-primary),.03) 100%);--ip-card-bg:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(var(--v-theme-primary),.02));--ip-border:rgba(10,22,70,.11);--ip-soft-border:rgba(15,23,42,.12);--ip-text-strong:#0f172a;--ip-text-muted:rgba(15,23,42,.72);--ip-surface:hsla(0,0%,100%,.95);--ip-summary-bg:linear-gradient(150deg,rgba(var(--v-theme-primary),.06),rgba(var(--v-theme-secondary),.03),#fff);--ip-shadow:0 8px 20px rgba(10,22,70,.09);background:var(--ip-bg);min-height:100vh}.v-theme--dark{--ip-bg:linear-gradient(180deg,color-mix(in srgb,rgb(var(--v-theme-background)) 94%,rgb(var(--v-theme-primary)) 6%) 0%,rgb(var(--v-theme-background)) 100%);--ip-card-bg:linear-gradient(135deg,color-mix(in srgb,rgb(var(--v-theme-surface)) 94%,rgb(var(--v-theme-primary)) 6%),color-mix(in srgb,rgb(var(--v-theme-surface)) 92%,rgb(var(--v-theme-secondary)) 8%));--ip-border:rgba(160,180,220,.26);--ip-soft-border:rgba(160,180,220,.2);--ip-text-strong:rgb(var(--v-theme-text-primary));--ip-text-muted:color-mix(in srgb,rgb(var(--v-theme-text-secondary)) 88%,#fff 12%);--ip-surface:color-mix(in srgb,rgb(var(--v-theme-surface)) 94%,rgb(var(--v-theme-background)) 6%);--ip-summary-bg:linear-gradient(150deg,color-mix(in srgb,rgb(var(--v-theme-primary)) 18%,rgb(var(--v-theme-surface)) 82%),color-mix(in srgb,rgb(var(--v-theme-secondary)) 10%,rgb(var(--v-theme-surface)) 90%));--ip-shadow:0 10px 24px rgba(0,0,0,.32)}.hero-shell[data-v-fcba7208]{overflow:hidden;padding:6px 0 4px;position:relative}.hero-glow[data-v-fcba7208]{border-radius:999px;pointer-events:none;position:absolute}.hero-glow-a[data-v-fcba7208]{background:radial-gradient(circle,rgba(var(--v-theme-primary),.09) 0,rgba(var(--v-theme-primary),.02) 62%,transparent 100%);height:250px;right:-150px;top:-190px;width:250px}.hero-glow-b[data-v-fcba7208]{background:radial-gradient(circle,rgba(var(--v-theme-secondary),.07) 0,rgba(var(--v-theme-secondary),.02) 62%,transparent 100%);bottom:-180px;height:220px;left:-120px;width:220px}.hero-container[data-v-fcba7208]{position:relative;z-index:2}.hero-card[data-v-fcba7208]{background:var(--ip-card-bg);border:1px solid var(--ip-border);box-shadow:var(--ip-shadow)}.hero-grid[data-v-fcba7208]{display:grid;gap:10px;grid-template-columns:minmax(0,1.45fr) minmax(0,.95fr);padding:10px 12px}.hero-profile[data-v-fcba7208]{padding:2px 4px}.profile-top[data-v-fcba7208]{align-items:center;display:flex;gap:12px}.profile-avatar-wrap[data-v-fcba7208]{flex-shrink:0;position:relative}.profile-avatar[data-v-fcba7208]{background:linear-gradient(135deg,rgba(var(--v-theme-primary),.9),rgba(var(--v-theme-secondary),.9));border:2px solid rgba(var(--v-theme-primary),.18)}.avatar-initials[data-v-fcba7208]{color:#fff;font-size:2rem;font-weight:900;letter-spacing:.03em}.verified-dot[data-v-fcba7208]{align-items:center;background:linear-gradient(135deg,rgb(var(--v-theme-primary)),rgb(var(--v-theme-secondary)));border:2px solid #fff;border-radius:999px;bottom:2px;display:flex;height:20px;justify-content:center;position:absolute;right:2px;width:20px}.profile-headline[data-v-fcba7208]{min-width:0}.profile-badges[data-v-fcba7208]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.profile-name[data-v-fcba7208]{color:var(--ip-text-strong);font-size:clamp(1.2rem,2.3vw,1.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:0}.profile-bio[data-v-fcba7208]{color:var(--ip-text-muted);display:-webkit-box;font-size:.84rem;line-height:1.45;margin:4px 0 0;max-width:68ch;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.profile-expertise[data-v-fcba7208]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.expertise-chip[data-v-fcba7208]{font-size:.72rem;font-weight:700;letter-spacing:.01em}.social-row[data-v-fcba7208]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.social-pill[data-v-fcba7208]{align-items:center;background:var(--ip-surface);border:1px solid var(--ip-soft-border);border-radius:999px;color:var(--ip-text-strong);display:inline-flex;font-size:.71rem;font-weight:700;gap:4px;padding:4px 8px;text-decoration:none;transition:border-color .2s ease,color .2s ease,transform .2s ease}.social-pill[data-v-fcba7208]:hover{border-color:rgba(var(--v-theme-primary),.42);color:rgb(var(--v-theme-primary));transform:translateY(-1px)}.hero-summary[data-v-fcba7208]{background:var(--ip-summary-bg);border:1px solid var(--ip-soft-border);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:10px}.summary-grid[data-v-fcba7208]{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.summary-item[data-v-fcba7208]{background:var(--ip-surface);border:1px solid var(--ip-soft-border);border-radius:10px;padding:8px 6px;text-align:center}.summary-value[data-v-fcba7208]{color:var(--ip-text-strong);display:block;font-size:1.05rem;font-weight:800;letter-spacing:-.02em;line-height:1.1}.summary-label[data-v-fcba7208]{color:var(--ip-text-muted);display:block;font-size:.66rem;font-weight:700;margin-top:2px}.summary-actions[data-v-fcba7208]{align-items:center;display:flex;gap:8px;justify-content:space-between}.summary-link[data-v-fcba7208]{align-items:center;color:rgb(var(--v-theme-primary));display:inline-flex;font-size:.78rem;font-weight:700;gap:4px;text-decoration:none}.courses-focus-strip[data-v-fcba7208]{background:#ffffffeb;border:1px solid rgba(15,23,42,.09);border-radius:14px;margin-bottom:12px;padding:10px 12px 12px}.focus-head[data-v-fcba7208]{align-items:flex-end;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.focus-title-wrap[data-v-fcba7208]{min-width:0}.focus-eyebrow[data-v-fcba7208]{color:rgb(var(--v-theme-primary));font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.focus-subtitle[data-v-fcba7208]{color:#0f172aa3;font-size:.8rem;line-height:1.4;margin-top:3px}.focus-see-all[data-v-fcba7208]{font-weight:700;text-transform:none}.focus-list[data-v-fcba7208]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.focus-course[data-v-fcba7208]{align-items:center;background:#ffffffeb;border:1px solid rgba(15,23,42,.09);border-radius:12px;cursor:pointer;display:flex;gap:8px;padding:7px;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.focus-course[data-v-fcba7208]:hover{border-color:rgba(var(--v-theme-primary),.34);box-shadow:0 8px 18px #0f172a14;transform:translateY(-1px)}.focus-thumb[data-v-fcba7208]{border-radius:8px;flex-shrink:0}.focus-course-body[data-v-fcba7208]{flex:1;min-width:0}.focus-course-title[data-v-fcba7208]{color:#0f172a;display:-webkit-box;font-size:.82rem;font-weight:800;line-height:1.35;margin:0;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.focus-course-meta[data-v-fcba7208]{color:#0f172a99;font-size:.72rem;line-height:1.25;margin:4px 0 0}.focus-price[data-v-fcba7208]{color:#0f172a;font-size:.75rem;font-weight:800;white-space:nowrap}.summary-note[data-v-fcba7208]{align-items:center;color:var(--ip-text-muted);display:inline-flex;font-size:.72rem;font-weight:700}.courses-shell[data-v-fcba7208]{padding:4px 0 40px}.courses-container[data-v-fcba7208]{position:relative}.courses-header[data-v-fcba7208]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.courses-eyebrow[data-v-fcba7208]{color:rgb(var(--v-theme-primary));font-size:.72rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.courses-title[data-v-fcba7208]{color:var(--ip-text-strong);font-size:clamp(1.35rem,2.8vw,2rem);font-weight:900;letter-spacing:-.02em;line-height:1.08;margin:5px 0 4px}.courses-subtitle[data-v-fcba7208]{color:var(--ip-text-muted);line-height:1.58;margin:0;max-width:65ch}.empty-state[data-v-fcba7208]{background:color-mix(in srgb,var(--ip-surface) 92%,transparent 8%);border:1px dashed var(--ip-soft-border);border-radius:18px;padding:56px 20px;text-align:center}.empty-state h3[data-v-fcba7208]{color:var(--ip-text-strong);font-size:1.14rem;font-weight:800;margin:14px 0 6px}.empty-state p[data-v-fcba7208]{color:var(--ip-text-muted);margin:0}.course-card[data-v-fcba7208]{background:var(--ip-surface);border:1px solid var(--ip-soft-border);border-radius:16px;box-shadow:0 8px 22px #0f172a1f;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.course-card[data-v-fcba7208]:hover{border-color:rgba(var(--v-theme-primary),.3);box-shadow:0 18px 34px #0f172a1a;transform:translateY(-3px)}.course-media[data-v-fcba7208]{overflow:hidden;position:relative}.course-thumbnail[data-v-fcba7208]{transition:transform .3s ease}.course-card:hover .course-thumbnail[data-v-fcba7208]{transform:scale(1.03)}.course-price-pill[data-v-fcba7208]{align-items:center;background:#0f172ad1;border-radius:999px;color:#fff;display:inline-flex;font-size:.8rem;gap:6px;padding:6px 10px;position:absolute;right:10px;top:10px}.price-original[data-v-fcba7208]{font-size:.72rem;opacity:.7;text-decoration:line-through}.price-current[data-v-fcba7208],.price-free[data-v-fcba7208]{font-weight:800}.course-track-pill[data-v-fcba7208]{background:rgba(var(--v-theme-secondary),.92);border-radius:999px;color:#fff;font-size:.7rem;font-weight:800;left:10px;letter-spacing:.05em;padding:5px 9px;position:absolute;text-transform:uppercase;top:10px}.course-body[data-v-fcba7208]{display:flex;flex:1;flex-direction:column;padding:14px 14px 12px}.course-category-row[data-v-fcba7208]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.course-category[data-v-fcba7208]{align-items:center;background:rgba(var(--v-theme-primary),.12);border-radius:999px;color:rgb(var(--v-theme-primary));display:inline-flex;font-size:.7rem;font-weight:800;letter-spacing:.05em;padding:3px 8px;text-transform:uppercase}.course-updated[data-v-fcba7208]{color:#0f172a85;font-size:.72rem;font-weight:700}.course-title[data-v-fcba7208]{color:#0f172a;font-size:1rem;font-weight:800;letter-spacing:-.01em;line-height:1.34;margin:0}.course-description[data-v-fcba7208],.course-title[data-v-fcba7208]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.course-description[data-v-fcba7208]{color:#0f172aab;font-size:.86rem;line-height:1.5;margin:8px 0 0}.course-footer[data-v-fcba7208]{align-items:center;border-top:1px solid var(--ip-soft-border);display:flex;gap:10px;justify-content:space-between;margin-top:auto;padding-top:12px}.course-metrics[data-v-fcba7208]{display:flex;flex-wrap:wrap;gap:8px 10px}.metric[data-v-fcba7208]{align-items:center;color:var(--ip-text-muted);display:inline-flex;font-size:.75rem;font-weight:700;gap:4px}.metric .muted[data-v-fcba7208]{color:color-mix(in srgb,var(--ip-text-muted) 76%,transparent 24%)}.instructor-footer[data-v-fcba7208]{background:color-mix(in srgb,var(--ip-surface) 88%,transparent 12%);border-top:1px solid var(--ip-soft-border)}.instructor-footer .text-medium-emphasis[data-v-fcba7208]{color:var(--ip-text-muted)!important}@media (max-width:1100px){.hero-grid[data-v-fcba7208]{grid-template-columns:1fr}}@media (max-width:768px){.hero-shell[data-v-fcba7208]{padding-top:4px}.hero-grid[data-v-fcba7208]{padding:8px}.profile-top[data-v-fcba7208]{align-items:flex-start;gap:10px}.social-row[data-v-fcba7208]{gap:6px}.social-pill span[data-v-fcba7208]{display:none}.summary-grid[data-v-fcba7208]{grid-template-columns:repeat(3,minmax(0,1fr))}.courses-header[data-v-fcba7208]{flex-direction:column}.summary-actions[data-v-fcba7208]{flex-wrap:wrap}}@media (max-width:520px){.course-footer[data-v-fcba7208]{align-items:flex-start;flex-direction:column}.summary-item[data-v-fcba7208]{padding:7px 4px}.summary-value[data-v-fcba7208]{font-size:.95rem}}
