.interview-hero{text-align:center;background:var(--vp-c-bg);transition:background-color var(--vp-t-color);padding:3rem 1.25rem 2rem}@media (min-width:720px){.interview-hero{padding:5rem 2rem 4rem}}.interview-hero-inner{max-width:800px;margin:0 auto}.interview-badge{background:var(--vp-c-accent-soft);color:var(--vp-c-accent);letter-spacing:.125px;border-radius:9999px;align-items:center;margin-bottom:1.25rem;padding:4px 10px 4px 8px;font-size:12px;font-weight:600;display:inline-flex}.interview-badge-dot{background:var(--vp-c-accent);border-radius:50%;width:6px;height:6px;margin-left:6px;animation:1.4s ease-in-out infinite interview-pulse;display:inline-block}@keyframes interview-pulse{0%,to{opacity:1}50%{opacity:.3}}.interview-hero-title{letter-spacing:-1px;color:var(--vp-c-text);transition:color var(--vp-t-color);margin:0 0 1rem;font-size:1.75rem;font-weight:700;line-height:1.15}@media (min-width:720px){.interview-hero-title{letter-spacing:-1.5px;font-size:2.5rem}}@media (min-width:960px){.interview-hero-title{letter-spacing:-2.125px;font-size:3.5rem}}.interview-hero-desc{color:var(--vp-c-text-mute);max-width:560px;transition:color var(--vp-t-color);margin:0 auto;font-size:.9375rem;line-height:1.6}@media (min-width:720px){.interview-hero-desc{font-size:1rem;line-height:1.5}}@media (min-width:960px){.interview-hero-desc{font-size:1.125rem;line-height:1.4}}.interview-stats{background:var(--vp-c-bg-alt);transition:background-color var(--vp-t-color);padding:1.5rem 1rem}@media (min-width:720px){.interview-stats{padding:2rem 1.5rem}}@media (min-width:960px){.interview-stats{padding:2.5rem 2rem}}.interview-stats-inner{justify-content:center;gap:8px;max-width:800px;margin:0 auto;display:flex}@media (min-width:720px){.interview-stats-inner{gap:16px}}@media (min-width:960px){.interview-stats-inner{gap:20px}}.interview-stat-card{background:var(--vp-c-bg);border:1px solid var(--vp-c-border);min-width:0;box-shadow:0 1px 3px var(--vp-c-shadow);transition:background-color var(--vp-t-color), border-color var(--vp-t-color), box-shadow .2s;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:.5rem;padding:1rem .5rem;display:flex}@media (min-width:720px){.interview-stat-card{flex-direction:row;gap:1rem;padding:1.25rem 1.5rem}}@media (min-width:960px){.interview-stat-card{padding:1.25rem 2rem}}.interview-stat-card:hover{box-shadow:0 4px 12px var(--vp-c-shadow)}.interview-stat-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}@media (min-width:720px){.interview-stat-icon{border-radius:12px;width:44px;height:44px}}.interview-stat-icon--blue{color:var(--vp-c-accent);background:#2196f31a}.interview-stat-icon--green{color:var(--vp-c-green-text);background:#18794e1a}.interview-stat-icon--teal{color:var(--vp-c-blue-text);background:#2a9d991a}.interview-stat-text{flex-direction:column;align-items:center;gap:2px;display:flex}@media (min-width:720px){.interview-stat-text{align-items:flex-start}}.interview-stat-number{letter-spacing:-.5px;color:var(--vp-c-text);transition:color var(--vp-t-color);font-size:1.25rem;font-weight:700;line-height:1}@media (min-width:720px){.interview-stat-number{letter-spacing:-.625px;font-size:1.625rem}}@media (min-width:960px){.interview-stat-number{letter-spacing:-1.25px;font-size:2.5rem}}.interview-stat-label{color:var(--vp-c-text-mute);transition:color var(--vp-t-color);font-size:12px;font-weight:500;line-height:1.43}@media (min-width:720px){.interview-stat-label{font-size:14px}}.interview-categories{background:var(--vp-c-bg);transition:background-color var(--vp-t-color)}.interview-categories-inner{max-width:820px;margin:0 auto;padding:2rem 1rem 1.5rem}@media (min-width:720px){.interview-categories-inner{padding:3rem 1.5rem 2rem}}@media (min-width:960px){.interview-categories-inner{padding:4rem 2rem 3rem}}.interview-empty{text-align:center;color:var(--vp-c-text-mute);padding:5rem 0}.interview-accordion{border:1px solid var(--vp-c-border);box-shadow:0 1px 3px var(--vp-c-shadow);transition:border-color var(--vp-t-color);border-radius:12px;overflow:hidden}@media (max-width:419px){.interview-accordion{border-radius:8px}}.interview-accordion-header{cursor:pointer;background:var(--vp-c-bg);transition:background-color .15s, color var(--vp-t-color);justify-content:space-between;align-items:center;min-height:44px;padding:.75rem 1rem;display:flex}@media (min-width:720px){.interview-accordion-header{padding:.75rem 1.5rem}}.interview-accordion-item--bordered{border-bottom:1px solid var(--vp-c-divider)}.interview-accordion-header:hover{background:var(--vp-c-bg-alt)}.interview-accordion-header-left{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.interview-category-img{object-fit:cover;border-radius:50%;flex-shrink:0;width:22px;height:22px}@media (min-width:720px){.interview-category-img{width:24px;height:24px}}.interview-category-icon{background:var(--vp-c-bg-alt);width:22px;height:22px;color:var(--vp-c-text-mute);transition:background-color var(--vp-t-color), color var(--vp-t-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (min-width:720px){.interview-category-icon{width:24px;height:24px}}.interview-category-title{letter-spacing:-.15px;color:var(--vp-c-text);transition:color var(--vp-t-color);text-overflow:ellipsis;white-space:nowrap;border-bottom:none;margin:0;padding-bottom:0;font-size:1rem;font-weight:700;line-height:1.3;overflow:hidden}@media (min-width:720px){.interview-category-title{letter-spacing:-.25px;text-overflow:unset;white-space:normal;font-size:1.125rem;overflow:visible}}@media (min-width:960px){.interview-category-title{font-size:1.375rem}}.interview-accordion-header-right{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (min-width:720px){.interview-accordion-header-right{gap:12px}}.interview-count-badge{background:var(--vp-c-accent-soft);color:var(--vp-c-accent);letter-spacing:.1px;border-radius:9999px;padding:3px 7px;font-size:11px;font-weight:600}@media (min-width:720px){.interview-count-badge{padding:4px 8px;font-size:12px}}.interview-chevron{color:var(--vp-c-text-mute);transition:transform .2s, color var(--vp-t-color);flex-shrink:0}.interview-chevron--open{transform:rotate(180deg)}.interview-accordion-body{transition:max-height .3s,opacity .3s;overflow:hidden}.interview-accordion-body--open{opacity:1;max-height:5000px}.interview-accordion-body--closed{opacity:0;max-height:0}.interview-question-list{margin:0;padding:0;list-style:none}.interview-question-item{border-top:1px solid var(--vp-c-divider);transition:border-color var(--vp-t-color)}.interview-question-link{color:var(--vp-c-text);align-items:center;gap:10px;min-height:44px;padding:8px 1rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}@media (min-width:720px){.interview-question-link{gap:12px;padding:10px 1.5rem}}@media (min-width:960px){.interview-question-link{padding-left:2rem}}.interview-question-link:hover{background:var(--vp-c-bg-alt);color:var(--vp-c-accent)}.interview-question-index{background:var(--vp-c-bg-alt);width:26px;height:26px;color:var(--vp-c-text-mute);transition:background-color var(--vp-t-color), color var(--vp-t-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:400;display:flex}@media (min-width:720px){.interview-question-index{width:28px;height:28px;font-size:12px}}.interview-question-link:hover .interview-question-index{background:var(--vp-c-accent-soft);color:var(--vp-c-accent)}.interview-question-title{margin:0;font-size:.9375rem;font-weight:500;line-height:1.5}@media (min-width:720px){.interview-question-title{font-size:1rem}}.interview-credit{text-align:center;color:var(--vp-c-text-mute);transition:color var(--vp-t-color);margin-top:1.5rem;font-size:13px}@media (min-width:720px){.interview-credit{font-size:14px}}
