.instructor-landing[data-v-197d15a8]{--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-197d15a8]{overflow:hidden;padding:8px 0 6px;position:relative}.hero-glow[data-v-197d15a8]{display:none}.hero-glow-a[data-v-197d15a8]{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-197d15a8]{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-197d15a8]{position:relative;z-index:2}.hero-card[data-v-197d15a8]{background:#fff;border:1px solid var(--ip-border);box-shadow:var(--ip-shadow)}.hero-grid[data-v-197d15a8]{display:grid;gap:8px;grid-template-columns:minmax(0,1fr);padding:10px 12px}.hero-profile[data-v-197d15a8]{padding:2px 4px}.profile-top[data-v-197d15a8]{align-items:center;display:flex;gap:12px}.profile-avatar-wrap[data-v-197d15a8]{flex-shrink:0;position:relative}.profile-avatar[data-v-197d15a8]{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-197d15a8]{color:#fff;font-size:2rem;font-weight:900;letter-spacing:.03em}.verified-dot[data-v-197d15a8]{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-197d15a8]{min-width:0}.profile-kicker[data-v-197d15a8]{color:#0f172a8c;font-size:.76rem;font-weight:700;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.profile-badges[data-v-197d15a8]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.profile-name[data-v-197d15a8]{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}.powered-by[data-v-197d15a8]{color:rgba(var(--v-theme-primary),.9);font-size:.74rem;font-weight:700;letter-spacing:.03em;margin:3px 0 0}.profile-bio[data-v-197d15a8]{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-197d15a8]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.expertise-chip[data-v-197d15a8]{font-size:.72rem;font-weight:700;letter-spacing:.01em}.social-row[data-v-197d15a8]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.social-pill[data-v-197d15a8]{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-197d15a8]:hover{border-color:rgba(var(--v-theme-primary),.42);color:rgb(var(--v-theme-primary));transform:translateY(-1px)}.social-pill[data-v-197d15a8]:focus-visible{border-color:rgba(var(--v-theme-primary),.65);color:rgb(var(--v-theme-primary));outline:2px solid rgba(var(--v-theme-primary),.45);outline-offset:2px;transform:translateY(-1px)}.profile-quick[data-v-197d15a8]{border-top:1px solid var(--ip-soft-border);display:grid;gap:10px;margin-top:10px;padding-top:10px}.summary-list[data-v-197d15a8]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.summary-list-item[data-v-197d15a8]{align-items:center;background:color-mix(in srgb,var(--ip-surface) 92%,transparent 8%);border:1px solid var(--ip-soft-border);border-radius:999px;color:var(--ip-text-strong);display:flex;font-size:.78rem;font-weight:700;gap:6px;padding:6px 10px}.summary-actions[data-v-197d15a8]{align-items:center;display:flex;gap:8px;justify-content:space-between}.summary-link[data-v-197d15a8]{color:rgb(var(--v-theme-primary));font-size:.8rem;gap:4px;text-decoration:none}.summary-link[data-v-197d15a8],.summary-note[data-v-197d15a8]{align-items:center;display:inline-flex;font-weight:700}.summary-note[data-v-197d15a8]{color:var(--ip-text-muted);font-size:.72rem}.courses-shell[data-v-197d15a8]{padding:4px 0 40px}.courses-container[data-v-197d15a8]{position:relative}.courses-header[data-v-197d15a8]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.courses-title[data-v-197d15a8]{color:var(--ip-text-strong);font-size:clamp(1rem,1.4vw,1.25rem);font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0}.empty-state[data-v-197d15a8]{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-197d15a8]{color:var(--ip-text-strong);font-size:1.14rem;font-weight:800;margin:14px 0 6px}.empty-state p[data-v-197d15a8]{color:var(--ip-text-muted);margin:0}.course-card[data-v-197d15a8]{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-197d15a8]:hover{border-color:rgba(var(--v-theme-primary),.3);box-shadow:0 18px 34px #0f172a1a;transform:translateY(-3px)}.course-card[data-v-197d15a8]:focus-visible{border-color:rgba(var(--v-theme-primary),.45);box-shadow:0 18px 34px #0f172a1a;outline:3px solid rgba(var(--v-theme-primary),.35);outline-offset:3px;transform:translateY(-3px)}.course-media[data-v-197d15a8]{overflow:hidden;position:relative}.course-thumbnail[data-v-197d15a8]{transition:transform .3s ease}.course-card:hover .course-thumbnail[data-v-197d15a8]{transform:scale(1.03)}.course-price-pill[data-v-197d15a8]{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-197d15a8]{font-size:.72rem;opacity:.7;text-decoration:line-through}.price-current[data-v-197d15a8],.price-free[data-v-197d15a8]{font-weight:800}.course-track-pill[data-v-197d15a8]{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-197d15a8]{display:flex;flex:1;flex-direction:column;padding:14px 14px 12px}.course-category-row[data-v-197d15a8]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.course-category[data-v-197d15a8]{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-197d15a8]{color:#0f172a85;font-size:.72rem;font-weight:700}.course-title[data-v-197d15a8]{color:#0f172a;font-size:1rem;font-weight:800;letter-spacing:-.01em;line-height:1.34;margin:0}.course-description[data-v-197d15a8],.course-title[data-v-197d15a8]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.course-description[data-v-197d15a8]{color:#0f172aab;font-size:.86rem;line-height:1.5;margin:8px 0 0}.course-footer[data-v-197d15a8]{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-197d15a8]{display:flex;flex-wrap:wrap;gap:8px 10px}.metric[data-v-197d15a8]{align-items:center;color:var(--ip-text-muted);display:inline-flex;font-size:.75rem;font-weight:700;gap:4px}.metric .muted[data-v-197d15a8]{color:color-mix(in srgb,var(--ip-text-muted) 76%,transparent 24%)}.instructor-footer[data-v-197d15a8]{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-197d15a8]{color:var(--ip-text-muted)!important}@media (max-width:768px){.hero-shell[data-v-197d15a8]{padding-top:4px}.hero-grid[data-v-197d15a8]{padding:8px}.profile-top[data-v-197d15a8]{align-items:flex-start;gap:10px}.social-row[data-v-197d15a8]{gap:6px}.social-pill span[data-v-197d15a8]{display:none}.courses-header[data-v-197d15a8]{flex-direction:column}.summary-actions[data-v-197d15a8]{flex-wrap:wrap}}@media (max-width:520px){.course-footer[data-v-197d15a8]{align-items:flex-start;flex-direction:column}.summary-list-item[data-v-197d15a8]{font-size:.84rem;justify-content:flex-start;width:100%}}
