.iv-hero__bg[data-v-b3bec196]{background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--fp3) 22%,transparent),transparent 38%),radial-gradient(circle at 12% 92%,color-mix(in srgb,var(--fp1) 18%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--fp2) 92%,#0f172a) 0,color-mix(in srgb,var(--fp1) 88%,#0f172a) 48%,color-mix(in srgb,var(--fp2) 78%,var(--fp1)))}.iv-hero__glow[data-v-b3bec196]{border-radius:999px;filter:blur(64px);opacity:.35;pointer-events:none;position:absolute}.iv-hero__glow--a[data-v-b3bec196]{background:color-mix(in srgb,var(--fp1) 28%,transparent);height:14rem;inset-inline-start:-8%;top:-5rem;width:14rem}.iv-hero__glow--b[data-v-b3bec196]{background:color-mix(in srgb,var(--fp3) 22%,transparent);bottom:-2rem;height:11rem;inset-inline-end:-4%;width:11rem}.iv-hero__search-panel[data-v-b3bec196],.iv-hero__title-panel[data-v-b3bec196]{background:color-mix(in srgb,var(--fp1) 10%,hsla(0,0%,100%,.12));border:1px solid color-mix(in srgb,var(--fp1) 22%,hsla(0,0%,100%,.28));border-radius:1rem;box-shadow:0 12px 40px #0f172a33,inset 0 1px #ffffff38}.iv-hero__title-shine[data-v-b3bec196]{background:linear-gradient(135deg,hsla(0,0%,100%,.16) 0,transparent 42%,color-mix(in srgb,var(--fp2) 12%,transparent) 100%);border-radius:inherit}.iv-hero__badge[data-v-b3bec196]{background:color-mix(in srgb,var(--fp1) 12%,hsla(0,0%,100%,.1));border:1px solid color-mix(in srgb,var(--fp1) 28%,hsla(0,0%,100%,.28));border-radius:999px;box-shadow:inset 0 1px #ffffff38}.iv-hero__badge-chip[data-v-b3bec196]{align-items:center;background:var(--fp1);border-radius:.4rem;box-shadow:inset 0 1px #ffffff47;color:#fff;display:inline-flex;height:1.25rem;justify-content:center;width:1.25rem}.iv-hero__accent[data-v-b3bec196]{background:linear-gradient(115deg,#fff 0,color-mix(in srgb,var(--fp1) 18%,#fff) 28%,color-mix(in srgb,var(--fp2) 35%,#fff) 62%,color-mix(in srgb,var(--fp3) 28%,#fff));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px rgb(255 255 255/.4)) drop-shadow(0 0 18px color-mix(in srgb,var(--fp1) 35%,transparent));padding-inline:.06em}.iv-hero__subtitle[data-v-b3bec196]{color:#ffffffc7}.iv-hero__search-icon[data-v-b3bec196]{color:#94a3b8}.iv-hero__search-input[data-v-b3bec196]{background:color-mix(in srgb,var(--fp1) 4%,#fff);border-color:color-mix(in srgb,var(--fp1) 28%,#e2e8f0);box-shadow:0 8px 22px -16px color-mix(in srgb,var(--fp1) 28%,transparent);color:#0f172a}.iv-hero__search-input[data-v-b3bec196]::-moz-placeholder{color:#94a3b8}.iv-hero__search-input[data-v-b3bec196]::placeholder{color:#94a3b8}.iv-hero__search-input[data-v-b3bec196]:focus{border-color:var(--fp1);box-shadow:0 0 0 3px color-mix(in srgb,var(--fp1) 18%,transparent)}.iv-hero__clear[data-v-b3bec196]{color:#94a3b8}.iv-hero__clear[data-v-b3bec196]:hover{background:#f1f5f9;color:#475569}.iv-hero__search-btn[data-v-b3bec196]{background:linear-gradient(90deg,var(--fp1),var(--fp2));border:1px solid color-mix(in srgb,var(--fp1) 65%,#fff);box-shadow:0 10px 20px -12px color-mix(in srgb,var(--fp1) 45%,transparent),inset 0 1px #ffffff52}.iv-hero__stat[data-v-b3bec196]{background:color-mix(in srgb,var(--fp1) 8%,hsla(0,0%,100%,.06));border:1px solid color-mix(in srgb,var(--fp1) 18%,hsla(0,0%,100%,.12));border-radius:.75rem}.iv-hero__stat-chip[data-v-b3bec196]{border-radius:.5rem;box-shadow:inset 0 1px #ffffff47;color:#fff}.iv-hero__stat-chip--fp1[data-v-b3bec196]{background:var(--fp1)}.iv-hero__stat-chip--fp2[data-v-b3bec196]{background:var(--fp2)}.iv-hero__stat-chip--fp3[data-v-b3bec196]{background:var(--fp3)}html.dark .iv-hero__bg{background:radial-gradient(circle at 88% 16%,color-mix(in srgb,var(--fp1) 19%,transparent),transparent 27%),radial-gradient(circle at 12% 84%,color-mix(in srgb,var(--fp2) 15%,transparent),transparent 25%),linear-gradient(145deg,color-mix(in srgb,var(--fp1) 13%,#060b16) 0,color-mix(in srgb,var(--fp2) 18%,#070c17) 55%,color-mix(in srgb,var(--fp3) 10%,#050a14))}html.dark .iv-hero__glow{opacity:.28}html.dark .iv-hero__search-panel,html.dark .iv-hero__title-panel{background:color-mix(in srgb,var(--fp1) 12%,rgba(8,12,22,.72));border-color:color-mix(in srgb,var(--fp1) 28%,hsla(0,0%,100%,.1));box-shadow:0 16px 40px -28px color-mix(in srgb,var(--fp2) 35%,transparent),inset 0 1px #ffffff14}html.dark .iv-hero__badge{background:color-mix(in srgb,var(--fp1) 14%,rgba(8,12,22,.78));border-color:color-mix(in srgb,var(--fp1) 32%,hsla(0,0%,100%,.12))}html.dark .iv-hero__subtitle{color:color-mix(in srgb,var(--fp1) 22%,rgba(226,232,240,.78))}html.dark .iv-hero__search-icon{color:color-mix(in srgb,var(--fp1) 40%,#94a3b8)}html.dark .iv-hero__search-input{background:color-mix(in srgb,var(--fp1) 12%,rgba(8,12,22,.88));border-color:color-mix(in srgb,var(--fp1) 38%,hsla(0,0%,100%,.12));box-shadow:inset 0 1px #ffffff0d,0 8px 22px -16px color-mix(in srgb,var(--fp1) 30%,transparent);color:#f8fafc}html.dark .iv-hero__search-input:focus{border-color:color-mix(in srgb,var(--fp1) 62%,hsla(0,0%,100%,.2));box-shadow:0 0 0 3px color-mix(in srgb,var(--fp1) 22%,transparent)}html.dark .iv-hero__search-input::-moz-placeholder{color:color-mix(in srgb,var(--fp1) 35%,#94a3b8)}html.dark .iv-hero__search-input::placeholder{color:color-mix(in srgb,var(--fp1) 35%,#94a3b8)}html.dark .iv-hero__clear{color:color-mix(in srgb,var(--fp1) 30%,#94a3b8)}html.dark .iv-hero__clear:hover{background:color-mix(in srgb,var(--fp1) 16%,hsla(0,0%,100%,.08));color:#e2e8f0}html.dark .iv-hero__stat{background:color-mix(in srgb,var(--fp1) 10%,rgba(8,12,22,.55));border-color:color-mix(in srgb,var(--fp1) 28%,hsla(0,0%,100%,.1))}@media(min-width:1025px){.iv-hero__search-panel,.iv-hero__title-panel{backdrop-filter:blur(18px) saturate(1.12);-webkit-backdrop-filter:blur(18px) saturate(1.12)}}.iv-card[data-v-b2389869]{background:color-mix(in srgb,var(--fp1) 3%,#fff);border:1px solid color-mix(in srgb,var(--fp1) 12%,#e2e8f0);border-radius:1rem;box-shadow:0 10px 28px -22px color-mix(in srgb,var(--fp2) 35%,#0f172a)}.iv-card[data-v-b2389869]:hover{border-color:color-mix(in srgb,var(--fp1) 28%,#cbd5e1);box-shadow:0 18px 36px -24px color-mix(in srgb,var(--fp1) 40%,#0f172a);transform:translateY(-2px)}.iv-card__media[data-v-b2389869]{background:color-mix(in srgb,var(--fp1) 8%,#0f172a)}.iv-card__placeholder[data-v-b2389869]{background:color-mix(in srgb,var(--fp1) 10%,#1e293b);color:color-mix(in srgb,var(--fp1) 45%,#94a3b8)}.iv-card__overlay[data-v-b2389869]{background:linear-gradient(180deg,transparent 42%,color-mix(in srgb,#020617 55%,transparent))}.iv-card__play-btn[data-v-b2389869]{background:color-mix(in srgb,var(--fp1) 78%,#0f172a);border:2px solid hsla(0,0%,100%,.55);box-shadow:0 12px 28px -10px color-mix(in srgb,var(--fp1) 55%,transparent),inset 0 1px #ffffff59;color:#fff;transition:transform .2s ease,background .2s ease}.iv-card:hover .iv-card__play-btn[data-v-b2389869]{background:linear-gradient(90deg,var(--fp1),var(--fp2));transform:scale(1.06)}.iv-card__duration[data-v-b2389869]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172ac7;border-radius:.45rem;color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.02em;padding:.2rem .45rem}.iv-card__device[data-v-b2389869]{align-items:center;background:color-mix(in srgb,var(--fp2) 82%,#0f172a);border:1px solid hsla(0,0%,100%,.28);border-radius:999px;box-shadow:0 8px 18px -12px #0f172aa6;color:#fff;display:inline-flex;height:1.85rem;justify-content:center;width:1.85rem}.iv-card__title[data-v-b2389869]{color:color-mix(in srgb,var(--fp2) 28%,#0f172a)}.iv-card__body[data-v-b2389869]{background:color-mix(in srgb,var(--fp1) 2%,#fff);border-top:1px solid color-mix(in srgb,var(--fp1) 8%,#e2e8f0)}html.dark .instructional-videos-page .iv-card{background:color-mix(in srgb,var(--fp1) 10%,rgba(8,12,22,.88));border-color:color-mix(in srgb,var(--fp1) 26%,hsla(0,0%,100%,.08));box-shadow:0 16px 36px -28px color-mix(in srgb,var(--fp2) 40%,transparent)}html.dark .instructional-videos-page .iv-card:hover{border-color:color-mix(in srgb,var(--fp1) 42%,hsla(0,0%,100%,.14))}html.dark .instructional-videos-page .iv-card__title{color:color-mix(in srgb,var(--fp1) 18%,#f1f5f9)}html.dark .instructional-videos-page .iv-card__body{background:color-mix(in srgb,var(--fp1) 8%,rgba(8,12,22,.92));border-top-color:color-mix(in srgb,var(--fp1) 22%,hsla(0,0%,100%,.08))}html.dark .instructional-videos-page .iv-card__duration{background:#020617d1}html.dark .instructional-videos-page .iv-card__device{background:color-mix(in srgb,var(--fp2) 70%,#020617)}.iv-grid__heading[data-v-d798e5b7]{background:linear-gradient(90deg,var(--fp1),var(--fp2));-webkit-background-clip:text;background-clip:text;color:transparent}.iv-grid__muted[data-v-d798e5b7]{color:color-mix(in srgb,var(--fp1) 28%,#64748b)}.iv-grid__clear-btn[data-v-d798e5b7]{background:color-mix(in srgb,var(--fp1) 6%,#fff);border:1px solid color-mix(in srgb,var(--fp1) 22%,#e2e8f0);color:color-mix(in srgb,var(--fp2) 35%,#334155)}.iv-grid__clear-btn[data-v-d798e5b7]:hover{background:color-mix(in srgb,var(--fp1) 10%,#fff);border-color:color-mix(in srgb,var(--fp1) 40%,#cbd5e1)}.iv-skel[data-v-d798e5b7]{background:color-mix(in srgb,var(--fp1) 3%,#fff);border:1px solid color-mix(in srgb,var(--fp1) 12%,#e2e8f0)}.iv-skel .animate-pulse[data-v-d798e5b7]{background:color-mix(in srgb,var(--fp1) 10%,#e2e8f0)}.iv-empty[data-v-d798e5b7]{background:color-mix(in srgb,var(--fp1) 4%,#fff);border:1px dashed color-mix(in srgb,var(--fp1) 22%,#cbd5e1)}.iv-empty__chip[data-v-d798e5b7]{background:var(--fp1);border-radius:.75rem;box-shadow:inset 0 1px #ffffff47;color:#fff}html.dark .instructional-videos-page .iv-grid__muted{color:color-mix(in srgb,var(--fp1) 30%,#94a3b8)}html.dark .instructional-videos-page .iv-grid__clear-btn{background:color-mix(in srgb,var(--fp1) 12%,rgba(8,12,22,.85));border-color:color-mix(in srgb,var(--fp1) 30%,hsla(0,0%,100%,.1));color:color-mix(in srgb,var(--fp1) 20%,#e2e8f0)}html.dark .instructional-videos-page .iv-empty,html.dark .instructional-videos-page .iv-skel{background:color-mix(in srgb,var(--fp1) 10%,rgba(8,12,22,.72));border-color:color-mix(in srgb,var(--fp1) 26%,hsla(0,0%,100%,.1))}html.dark .instructional-videos-page .iv-skel .animate-pulse{background:color-mix(in srgb,var(--fp1) 16%,hsla(0,0%,100%,.08))}
