.f6kKaG_hero{padding:var(--space-4xl) 0 var(--space-3xl);background:var(--bg);position:relative;overflow:hidden}.f6kKaG_hero:before{content:"";pointer-events:none;background:radial-gradient(80% 50% at 25% 15%,#a12bbf24,#0000),radial-gradient(60% 40% at 75% 85%,#340a781a,#0000);position:absolute;inset:0}.f6kKaG_heroInner{max-width:var(--container-max);padding:0 var(--container-padding);gap:var(--space-2xl);grid-template-columns:1fr;margin:0 auto;display:grid;position:relative}@media (min-width:768px){.f6kKaG_heroInner{grid-template-columns:1.2fr 1fr;align-items:center}}.f6kKaG_heroContent{gap:var(--space-lg);flex-direction:column;display:flex}.f6kKaG_heroBadge{align-items:center;gap:var(--space-xs);width:fit-content;padding:var(--space-xs) var(--space-lg);border-radius:var(--radius-full);font-size:.85rem;font-weight:var(--font-semibold);color:var(--primary-text,var(--primary));letter-spacing:.02em;background:linear-gradient(135deg,#a12bbf26,#a12bbf0d);border:1px solid #a12bbf4d;display:inline-flex}.f6kKaG_heroTitle{font-size:clamp(1.75rem,4vw,3rem);font-weight:var(--font-bold);color:var(--text);line-height:1.25}.f6kKaG_heroDesc{color:var(--muted);max-width:600px;font-size:1.125rem;line-height:1.8}.f6kKaG_heroMeta{gap:var(--space-md);flex-wrap:wrap;align-items:center;display:flex}.f6kKaG_heroMetaItem{align-items:center;gap:var(--space-sm);color:var(--muted);padding:var(--space-xs) var(--space-md);background:var(--surface);border-radius:var(--radius-full);border:1px solid var(--line);font-size:.95rem;display:flex}.f6kKaG_heroMetaIcon{opacity:.9;font-size:1.1rem}.f6kKaG_heroBuy{align-items:center;gap:var(--space-md) var(--space-xl);flex-wrap:wrap;display:flex}.f6kKaG_heroAction{justify-content:center;align-items:center;gap:var(--space-sm);min-height:48px;padding-inline:var(--space-xl);border-radius:var(--radius-full);background:linear-gradient(135deg, var(--primary), var(--primary-2));color:var(--primary-contrast,var(--accent-contrast));font-weight:var(--font-semibold);text-decoration:none;display:inline-flex}@media (max-width:640px){.f6kKaG_heroAction{width:100%}}.f6kKaG_heroPrice{align-items:baseline;gap:var(--space-sm);display:flex}.f6kKaG_heroPriceAmount{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:var(--font-bold);color:var(--accent-text,var(--accent))}.f6kKaG_heroPriceFree{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:var(--font-bold);color:var(--success-text,var(--success))}.f6kKaG_heroImage{aspect-ratio:16/10;border-radius:var(--radius-lg);border:1px solid var(--line);box-shadow:var(--shadow-xl);position:relative;overflow:hidden}.f6kKaG_heroImage img{object-fit:cover;width:100%;height:100%}.f6kKaG_heroBrandFallback{place-items:center;gap:var(--space-lg);width:100%;height:100%;padding:var(--space-xl);background:radial-gradient(circle at 22% 24%,#a12bbf33,#0000 28%),radial-gradient(circle at 78% 76%,#340a7842,#0000 34%),linear-gradient(135deg,#151922 0%,#111524 54%,#1f1730 100%);display:grid;position:relative}.f6kKaG_heroBrandFallbackGlow{filter:blur(24px);pointer-events:none;background:radial-gradient(circle,#340a7857,#0000 70%);width:44%;height:44%;position:absolute;inset:auto auto 12% 10%}.f6kKaG_heroBrandFallbackLogo{z-index:1;object-fit:contain;filter:drop-shadow(0 18px 32px #00000047);width:min(72%,320px);height:auto;position:relative}.f6kKaG_heroBrandFallbackText{z-index:1;gap:var(--space-xs);text-align:center;color:var(--text-on-inverse);display:grid;position:relative}.f6kKaG_heroBrandFallbackText strong{font-size:1rem;line-height:1.7}.f6kKaG_heroBrandFallbackEyebrow{color:var(--accent-text,var(--accent));font-size:.76rem;font-weight:var(--font-semibold)}.f6kKaG_heroImagePlaceholder{background:linear-gradient(135deg, var(--bg-soft), #a12bbf26);opacity:.4;justify-content:center;align-items:center;width:100%;height:100%;font-size:3rem;display:flex}.f6kKaG_section{padding:var(--space-3xl) 0}.f6kKaG_sectionDark{background:var(--bg)}.f6kKaG_sectionLight{background:linear-gradient(180deg, var(--card) 0%, var(--card-soft) 100%);color:var(--text-dark)}.f6kKaG_sectionInner{max-width:var(--container-max);padding:0 var(--container-padding);margin:0 auto}.f6kKaG_sectionTitle{font-size:clamp(1.375rem,3vw,2rem);font-weight:var(--font-bold);margin-bottom:var(--space-2xl);padding-bottom:var(--space-md);position:relative}.f6kKaG_sectionTitle:after{content:"";background:linear-gradient(90deg, var(--accent), var(--primary));border-radius:var(--radius-full);width:60px;height:3px;position:absolute;bottom:0;right:0}.f6kKaG_sectionDark .f6kKaG_sectionTitle{color:var(--text)}.f6kKaG_sectionLight .f6kKaG_sectionTitle{color:var(--text-dark)}.f6kKaG_highlightsGrid{gap:var(--space-md);grid-template-columns:1fr;display:grid}@media (min-width:640px){.f6kKaG_highlightsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.f6kKaG_highlightsGrid{grid-template-columns:repeat(3,1fr)}}.f6kKaG_highlightItem{align-items:flex-start;gap:var(--space-md);padding:var(--space-lg);background:var(--surface);border-radius:var(--radius-md);border:1px solid var(--line);transition:border-color var(--transition-normal), transform var(--transition-normal);display:flex}.f6kKaG_highlightItem:hover{border-color:#a12bbf59;transform:translateY(-2px)}.f6kKaG_highlightIcon{border-radius:var(--radius-sm);background:#a12bbf1f;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.5rem;display:flex}.f6kKaG_highlightIcon svg{width:20px;height:20px}.f6kKaG_highlightText{color:var(--text);font-size:1rem;line-height:1.6}.f6kKaG_coursesGrid{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (min-width:640px){.f6kKaG_coursesGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.f6kKaG_coursesGrid{grid-template-columns:repeat(3,1fr)}.f6kKaG_coursesGridFour{grid-template-columns:repeat(2,1fr)}}.f6kKaG_courseCard{color:inherit;background:linear-gradient(180deg, var(--card) 0%, color-mix(in srgb, var(--primary) 4%, var(--card)) 100%);border:1px solid var(--line-dark);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:border-color var(--transition-normal), transform var(--transition-normal), box-shadow var(--transition-normal);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.f6kKaG_courseCard:hover{box-shadow:var(--shadow-lg);border-color:#340a7838;transform:translateY(-3px)}.f6kKaG_courseCardImage{aspect-ratio:16/9;background:color-mix(in srgb, var(--primary) 6%, var(--card));position:relative;overflow:hidden}.f6kKaG_courseCardImage img{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.f6kKaG_courseCard:hover .f6kKaG_courseCardImage img{transform:scale(1.04)}.f6kKaG_courseCardImagePlaceholder{opacity:.3;background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 8%, var(--card)), #340a7814);justify-content:center;align-items:center;width:100%;height:100%;font-size:2rem;display:flex}.f6kKaG_courseCardBadge{top:var(--space-sm);right:var(--space-sm);background:color-mix(in srgb, var(--success) 62%, #000);color:var(--success-contrast);font-size:.8125rem;font-weight:var(--font-semibold);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:3px 12px;position:absolute}.f6kKaG_courseCardBody{gap:var(--space-sm);padding:var(--space-lg);flex-direction:column;flex:1;display:flex}.f6kKaG_courseCardTitle{font-size:1.05rem;font-weight:var(--font-semibold);color:var(--text-dark);line-height:1.4}.f6kKaG_courseCardDesc{color:var(--muted-dark);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.6;display:-webkit-box;overflow:hidden}.f6kKaG_courseCardMeta{gap:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--line-dark);color:var(--muted-dark);flex-wrap:wrap;margin-top:auto;font-size:.85rem;display:flex}.f6kKaG_courseCardMetaItem{align-items:center;gap:var(--space-xs);display:flex}.f6kKaG_courseCardAction{align-items:center;gap:var(--space-xs);margin-top:var(--space-md);color:var(--primary-text,var(--primary));font-size:.88rem;font-weight:var(--font-semibold);display:inline-flex}.f6kKaG_faqList{gap:var(--space-md);flex-direction:column;display:flex}.f6kKaG_faqItem{border:1px solid var(--line-dark);border-radius:var(--radius-md);transition:border-color var(--transition-normal);overflow:hidden}.f6kKaG_faqItem:hover{border-color:#a12bbf40}.f6kKaG_faqQuestion{padding:var(--space-md) var(--space-lg);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:1.05rem;font-weight:var(--font-semibold);color:var(--text-dark);justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.f6kKaG_faqQuestion:hover{background:var(--card-soft)}.f6kKaG_faqChevron{transition:transform var(--transition-normal);color:var(--muted-dark);flex-shrink:0;font-size:1.2rem}.f6kKaG_faqChevronOpen{transform:rotate(180deg)}.f6kKaG_faqAnswer{max-height:0;transition:none;overflow:hidden}.f6kKaG_faqAnswerOpen{max-height:none;padding:0 var(--space-lg) var(--space-lg)}.f6kKaG_faqAnswerText{color:var(--muted-dark);font-size:1rem;line-height:1.8}.f6kKaG_testimonialsGrid{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (min-width:640px){.f6kKaG_testimonialsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.f6kKaG_testimonialsGrid{grid-template-columns:repeat(3,1fr)}}.f6kKaG_testimonialCard{padding:var(--space-xl);background:var(--surface);border-radius:var(--radius-md);border:1px solid var(--line);gap:var(--space-md);transition:border-color var(--transition-normal), transform var(--transition-normal);flex-direction:column;display:flex}.f6kKaG_testimonialCard:hover{border-color:#a12bbf4d;transform:translateY(-3px)}.f6kKaG_testimonialStars{color:var(--accent-text,var(--accent));gap:2px;font-size:1rem;display:flex}.f6kKaG_testimonialContent{color:var(--muted);flex:1;font-size:1rem;line-height:1.8}.f6kKaG_testimonialAuthor{padding-top:var(--space-sm);border-top:1px solid var(--line);flex-direction:column;gap:2px;display:flex}.f6kKaG_testimonialName{font-size:.95rem;font-weight:var(--font-semibold);color:var(--text)}.f6kKaG_testimonialRole{color:var(--muted);font-size:.85rem}.f6kKaG_cta{padding:var(--space-4xl) 0;background:var(--bg);position:relative;overflow:hidden}.f6kKaG_cta:before{content:"";pointer-events:none;background:radial-gradient(60% 60%,#a12bbf1a,#0000);position:absolute;inset:0}.f6kKaG_ctaInner{max-width:680px;padding:0 var(--container-padding);text-align:center;align-items:center;gap:var(--space-xl);flex-direction:column;margin:0 auto;display:flex;position:relative}.f6kKaG_ctaTitle{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:var(--font-bold);color:var(--text)}.f6kKaG_ctaNote{max-width:560px;color:var(--muted);margin:0;line-height:1.8}.f6kKaG_ctaPrice{font-size:1.5rem;font-weight:var(--font-bold);color:var(--accent-text,var(--accent))}.f6kKaG_ctaPriceFree{color:var(--success-text,var(--success))}.f6kKaG_ctaButton{justify-content:center;align-items:center;gap:var(--space-sm);height:var(--btn-height);padding:0 var(--space-2xl);font-size:1.125rem;font-weight:var(--font-semibold);font-family:var(--font-family);color:var(--accent-contrast);background:linear-gradient(135deg, var(--primary), var(--primary-2));border-radius:var(--radius-full);cursor:pointer;transition:transform var(--transition-normal), box-shadow var(--transition-normal);border:none;text-decoration:none;display:inline-flex;box-shadow:0 0 40px #a12bbf40}.f6kKaG_ctaButton:hover{transform:translateY(-2px);box-shadow:0 0 40px #a12bbf40,0 8px 24px #a12bbf59}.f6kKaG_ctaButton:active{transform:translateY(0)}.f6kKaG_ctaButtonFree{background:linear-gradient(135deg, var(--success), #3dbf9a);box-shadow:0 0 40px #32ae8840}.f6kKaG_ctaButtonFree:hover{box-shadow:0 0 40px #32ae8840,0 8px 24px #32ae8859}.f6kKaG_ctaDisabledNote{color:var(--muted);font-size:.9rem}@media (max-width:640px){.f6kKaG_ctaInner{align-items:stretch}.f6kKaG_ctaButton{width:100%}}
.qi_A2q_hero{padding:clamp(var(--space-lg), 4vw, var(--space-2xl)) 0 clamp(var(--space-lg), 3vw, var(--space-xl));background:radial-gradient(circle at 18% 24%, color-mix(in srgb, var(--primary) 12%, transparent), transparent 36%), radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--card) 86%, var(--primary) 14%) 0%, color-mix(in srgb, var(--bg) 92%, var(--accent) 8%) 58%, var(--bg-soft) 100%);border-bottom:1px solid color-mix(in srgb, var(--primary) 12%, var(--line));position:relative;overflow:hidden}.qi_A2q_hero:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--card) 42%, transparent), transparent 72%);pointer-events:none;position:absolute;inset:0}.qi_A2q_heroInner{max-width:var(--container-max);padding:0 var(--container-padding);gap:var(--space-lg);grid-template-columns:1fr;margin:0 auto;display:grid;position:relative}.qi_A2q_heroContent{gap:var(--space-md);flex-direction:column;max-width:min(100%,54rem);display:flex}.qi_A2q_heroBadgeRow{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.qi_A2q_heroEyebrow,.qi_A2q_curriculumEyebrow,.qi_A2q_ctaEyebrow{border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));background:color-mix(in srgb, var(--card) 78%, transparent);width:fit-content;min-height:2.15rem;color:var(--accent-text,color-mix(in srgb, var(--accent) 72%, var(--text-dark)));font-size:.78rem;font-weight:var(--font-bold);align-items:center;padding:.45rem .95rem;display:inline-flex}.qi_A2q_promptMarketBadge{align-items:center;gap:var(--space-xs);border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--primary) 30%, var(--line));background:color-mix(in srgb, var(--primary) 9%, var(--card));width:fit-content;min-height:2.15rem;color:var(--primary-text,var(--primary-2));font-size:.78rem;font-weight:var(--font-bold);padding:.45rem .95rem;display:inline-flex}.qi_A2q_heroTitle{font-size:clamp(1.65rem,3.4vw,2.65rem);font-weight:var(--font-bold);color:var(--text-dark);line-height:1.25}.qi_A2q_heroDesc{color:color-mix(in srgb, var(--muted-dark) 68%, var(--text-dark));max-width:60ch;font-size:1.05rem;line-height:1.8}.qi_A2q_heroMeta{gap:var(--space-sm);flex-wrap:wrap;display:flex}.qi_A2q_heroMetaItem{align-items:center;gap:var(--space-sm);color:var(--muted-dark);padding:var(--space-xs) var(--space-md);background:color-mix(in srgb, var(--card) 80%, transparent);border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--line-dark) 84%, transparent);box-shadow:var(--shadow-sm);font-size:.88rem;display:flex}.qi_A2q_heroMetaIcon{opacity:.9;width:1.05rem;height:1.05rem;color:var(--accent-text,var(--accent))}.qi_A2q_heroPrice{align-items:baseline;gap:var(--space-sm);display:flex}.qi_A2q_courseSurface{--course-page-bg:var(--bg);--course-page-bg-soft:var(--bg-soft);--course-card:var(--card);--course-card-soft:var(--card-soft);--course-text:var(--text-dark);--course-muted:var(--muted-dark);--course-line:var(--line-dark);--course-line-soft:var(--line);--course-shadow-sm:var(--shadow-sm);--course-shadow-md:var(--shadow-md);--course-shadow-xl:var(--shadow-xl);background:radial-gradient(circle at 82% 8%, color-mix(in srgb, var(--primary) 5%, transparent), transparent 26%), linear-gradient(180deg, var(--course-page-bg) 0%, var(--course-page-bg-soft) 100%);color:var(--course-text);padding:var(--space-xl) 0 var(--space-3xl)}html[data-theme=dark] .qi_A2q_hero{background:radial-gradient(circle at 18% 24%, color-mix(in srgb, var(--primary) 24%, transparent), transparent 34%), radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 32%), linear-gradient(135deg, color-mix(in srgb, var(--primary) 28%, #182033) 0%, #182033 58%, #211b25 100%);border-bottom-color:var(--line)}html[data-theme=dark] .qi_A2q_hero:before{background:linear-gradient(#1820332e,#182033b8 100%)}:is(html[data-theme=dark] .qi_A2q_heroEyebrow,html[data-theme=dark] .qi_A2q_curriculumEyebrow,html[data-theme=dark] .qi_A2q_ctaEyebrow){border-color:color-mix(in srgb, var(--accent) 38%, var(--line));background:color-mix(in srgb, var(--surface-inverse) 44%, transparent);color:var(--accent-text,var(--accent-2))}html[data-theme=dark] .qi_A2q_promptMarketBadge{border-color:color-mix(in srgb, var(--primary-2) 36%, var(--line));background:color-mix(in srgb, var(--primary) 18%, var(--surface-inverse));color:var(--primary-text,var(--primary-2))}html[data-theme=dark] .qi_A2q_heroTitle{color:var(--text-on-inverse)}html[data-theme=dark] .qi_A2q_heroDesc{color:color-mix(in srgb, var(--text-on-inverse) 76%, transparent)}html[data-theme=dark] .qi_A2q_heroMetaItem{color:color-mix(in srgb, var(--text-on-inverse) 78%, transparent);background:color-mix(in srgb, var(--surface-inverse) 48%, transparent);border-color:color-mix(in srgb, var(--line-strong) 62%, transparent);box-shadow:none}html[data-theme=dark] .qi_A2q_courseSurface{--course-page-bg:var(--bg);--course-page-bg-soft:var(--bg-soft);--course-card:color-mix(in srgb, var(--surface) 88%, var(--bg-soft));--course-card-soft:color-mix(in srgb, var(--surface-2) 90%, var(--bg));--course-text:var(--text);--course-muted:var(--muted);--course-line-channel:255 255 255;--course-line-opacity:.12;--course-line:rgb(var(--course-line-channel) / var(--course-line-opacity));--course-line-soft:rgb(var(--course-line-channel) / var(--course-line-opacity));--course-shadow-sm:0 10px 28px #0003;--course-shadow-md:0 18px 42px #00000042;--course-shadow-xl:0 26px 62px #00000057;background:radial-gradient(circle at 82% 8%, color-mix(in srgb, var(--primary) 14%, transparent), transparent 28%), radial-gradient(circle at 12% 42%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 30%), linear-gradient(180deg, var(--bg) 0%, color-mix(in srgb, var(--bg-soft) 84%, var(--bg)) 100%)}.qi_A2q_courseLayout{max-width:var(--container-max);padding:0 var(--container-padding);gap:var(--space-xl);grid-template-columns:minmax(0,1fr);align-items:start;margin:0 auto;display:grid}.qi_A2q_courseMainContent{gap:var(--space-lg);min-width:0;display:grid}.qi_A2q_courseMainContent .qi_A2q_section{padding:0}.qi_A2q_courseMainContent .qi_A2q_sectionInner{max-width:none;padding:0}.qi_A2q_courseMainContent .qi_A2q_sectionLight,.qi_A2q_courseMainContent .qi_A2q_sectionDark{color:var(--course-text);background:0 0}.qi_A2q_courseMainContent .qi_A2q_sectionTitle{margin-bottom:var(--space-lg)}.qi_A2q_courseStickyPanel{min-width:0}.qi_A2q_purchaseCard{border-radius:var(--radius-lg);border:1px solid var(--course-line-soft);background:var(--course-card);box-shadow:var(--course-shadow-xl);color:var(--course-text);gap:0;display:grid;overflow:hidden}@media (min-width:980px){.qi_A2q_courseLayout{grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.qi_A2q_courseMainContent{grid-area:1/1}.qi_A2q_courseStickyPanel{margin-top:calc(-1 * var(--space-3xl));top:calc(var(--public-header-offset,72px) + var(--space-lg));grid-area:1/2;position:sticky}.qi_A2q_purchaseCard{top:calc(var(--public-header-offset,72px) + var(--space-lg));position:sticky}}.qi_A2q_purchaseBody{gap:var(--space-sm);padding:var(--space-lg);display:grid}.qi_A2q_heroPriceLabel{color:var(--course-muted);font-size:.82rem;font-weight:var(--font-semibold)}.qi_A2q_heroPriceAmount{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:var(--font-bold);color:var(--accent-text,var(--accent))}.qi_A2q_heroPriceFree{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:var(--font-bold);color:var(--success-text,var(--success))}.qi_A2q_paymentEquivalent{color:var(--course-muted,var(--muted));font-size:.82rem;font-weight:var(--font-semibold);line-height:1.6}.qi_A2q_heroPriceScope,.qi_A2q_ctaPriceScope{border:1px solid var(--course-line-soft,var(--line));border-radius:var(--radius-full);background:color-mix(in srgb, var(--course-card-soft,var(--surface-2)) 88%, transparent);width:fit-content;color:var(--course-muted,var(--muted));font-size:.82rem;font-weight:var(--font-semibold);padding:.25rem .7rem}.qi_A2q_heroDeal,.qi_A2q_ctaDeal{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.qi_A2q_heroOldPrice,.qi_A2q_ctaOldPrice{color:var(--course-muted,var(--muted));font-size:.9rem;font-weight:var(--font-semibold);text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in srgb, var(--danger) 62%, var(--course-muted,var(--muted)));text-decoration-color:color-mix(in srgb, var(--danger) 62%, var(--course-muted,var(--muted)))}.qi_A2q_heroDiscountBadge,.qi_A2q_ctaDiscountBadge{border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--accent) 42%, var(--course-line-soft,var(--line)));background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 22%, var(--course-card,var(--card))), color-mix(in srgb, var(--primary) 10%, var(--course-card,var(--card))));min-height:1.9rem;color:var(--accent-text,color-mix(in srgb, var(--accent) 72%, var(--course-text,var(--text-dark))));font-size:.82rem;font-weight:var(--font-bold);box-shadow:0 10px 24px color-mix(in srgb, var(--accent) 16%, transparent);align-items:center;padding:.25rem .72rem;animation:2.618s ease-in-out infinite qi_A2q_dealPulse;display:inline-flex}.qi_A2q_heroSaving,.qi_A2q_ctaSaving{color:var(--success-text,var(--success));font-size:.84rem;font-weight:var(--font-bold)}@keyframes qi_A2q_dealPulse{0%,to{box-shadow:0 10px 24px color-mix(in srgb, var(--accent) 12%, transparent);transform:translateY(0)scale(1)}50%{box-shadow:0 14px 30px color-mix(in srgb, var(--accent) 22%, transparent);transform:translateY(-1px)scale(1.018)}}.qi_A2q_heroActions{gap:var(--space-sm);margin-top:var(--space-xs);display:grid}.qi_A2q_purchaseBenefit{gap:var(--space-sm);margin-top:var(--space-sm);padding:var(--space-md);border:1px solid color-mix(in srgb, var(--primary) 20%, var(--course-line-soft,var(--line)));border-radius:var(--radius-md);background:color-mix(in srgb, var(--primary) 7%, var(--course-card-soft,var(--surface-2)));grid-template-columns:auto minmax(0,1fr);display:grid}.qi_A2q_purchaseBenefitIcon{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--primary) 12%, var(--course-card,var(--card)));width:2.25rem;height:2.25rem;color:var(--primary-text,var(--primary-2));justify-content:center;align-items:center;display:inline-flex}.qi_A2q_purchaseBenefit strong,.qi_A2q_purchaseBenefit span{display:block}.qi_A2q_purchaseBenefit strong{color:var(--course-text,var(--text-dark));font-size:.9rem;line-height:1.6}.qi_A2q_purchaseBenefit span{color:var(--course-muted,var(--muted-dark));font-size:.82rem;line-height:1.8}.qi_A2q_heroPrimaryAction,.qi_A2q_heroSecondaryAction,.qi_A2q_curriculumPreviewLink,.qi_A2q_lessonPreviewAction{border-radius:var(--radius-full);min-height:44px;padding:0 var(--space-lg);font-size:.9rem;font-weight:var(--font-semibold);justify-content:center;align-items:center;gap:var(--space-sm);text-decoration:none;display:inline-flex}.qi_A2q_heroPrimaryAction svg,.qi_A2q_heroSecondaryAction svg{flex:none;width:1rem;height:1rem}.qi_A2q_heroPrimaryAction{background:linear-gradient(135deg, var(--primary), var(--primary-2));color:var(--primary-contrast);box-shadow:var(--shadow-glow-primary)}.qi_A2q_heroSecondaryAction{border:1px solid var(--course-line-soft,var(--line));color:var(--course-text,var(--text-dark));background:color-mix(in srgb, var(--course-card-soft,var(--surface-2)) 90%, transparent)}.qi_A2q_purchaseImage{aspect-ratio:1.618;background:var(--course-page-bg,var(--bg));position:relative;overflow:hidden}.qi_A2q_purchaseImage>img{object-fit:cover;width:100%;height:100%}.qi_A2q_heroImagePlaceholder{background:linear-gradient(135deg, var(--course-page-bg-soft,var(--bg-soft)), color-mix(in srgb, var(--primary) 15%, transparent));opacity:.4;justify-content:center;align-items:center;width:100%;height:100%;font-size:3rem;display:flex}.qi_A2q_heroBrandVisual{width:100%;height:100%;padding:clamp(var(--space-md), 4vw, var(--space-xl));background:radial-gradient(circle at 22% 20%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 28%), radial-gradient(circle at 78% 76%, color-mix(in srgb, var(--primary) 28%, transparent), transparent 34%), linear-gradient(135deg, var(--course-card-soft,var(--surface)), var(--course-page-bg,var(--bg)));justify-content:flex-start;align-items:flex-end;display:flex;position:relative}.qi_A2q_heroBrandTrainer{object-fit:contain;filter:drop-shadow(0 22px 42px #00000057);width:min(52%,360px);height:auto;position:absolute;inset-block-end:0;inset-inline-start:clamp(.5rem,3vw,2rem)}.qi_A2q_heroBrandPanel{box-sizing:border-box;width:min(52%,320px);max-width:calc(100% - var(--space-md));gap:var(--space-sm);padding:var(--space-lg);border:1px solid color-mix(in srgb, var(--course-line-soft,var(--line)) 84%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--course-card,var(--surface)) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-lg);margin-inline-start:auto;display:grid;position:relative}.qi_A2q_heroBrandLogo{object-fit:contain;width:min(100%,190px);height:auto}.qi_A2q_heroBrandPanel span{color:var(--course-text,var(--text));font-weight:var(--font-bold);line-height:1.6}.qi_A2q_section{padding:var(--space-3xl) 0}.qi_A2q_sectionDark{background:var(--course-page-bg,var(--bg))}.qi_A2q_sectionLight{background:linear-gradient(180deg, var(--course-card,var(--card)) 0%, var(--course-card-soft,var(--card-soft)) 100%);color:var(--course-text,var(--text-dark))}.qi_A2q_sectionInner{max-width:var(--container-max);padding:0 var(--container-padding);margin:0 auto}.qi_A2q_sectionTitle{font-size:clamp(1.375rem,3vw,2rem);font-weight:var(--font-bold);margin-bottom:var(--space-2xl);padding-bottom:var(--space-md);position:relative}.qi_A2q_sectionTitle:after{content:"";background:linear-gradient(90deg, var(--primary), var(--accent));border-radius:var(--radius-full);width:60px;height:3px;position:absolute;bottom:0;right:0}.qi_A2q_sectionDark .qi_A2q_sectionTitle{color:var(--course-text,var(--text))}.qi_A2q_sectionDark .qi_A2q_sectionTitle:after{left:auto;right:0}.qi_A2q_sectionLight .qi_A2q_sectionTitle{color:var(--course-text,var(--text-dark))}.qi_A2q_courseMainContent .qi_A2q_sectionDark .qi_A2q_sectionTitle{color:var(--course-text)}.qi_A2q_instructor{align-items:center;gap:var(--space-lg);padding:var(--space-xl);text-align:center;background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 8%, var(--course-card,var(--card))), var(--course-card,var(--card)));border:1px solid var(--course-line,var(--line-dark));border-radius:var(--radius-lg);box-shadow:var(--course-shadow-md,var(--shadow-md));flex-direction:column;display:flex}@media (min-width:640px){.qi_A2q_instructor{text-align:start;gap:var(--space-xl);flex-direction:row}}.qi_A2q_instructorAvatar{border-radius:var(--radius-full);border:3px solid var(--primary);flex-shrink:0;width:112px;height:112px;overflow:hidden;box-shadow:0 12px 32px #340a7824}.qi_A2q_instructorAvatar img{object-fit:cover;width:100%;height:100%}.qi_A2q_instructorAvatarFallback{background:linear-gradient(135deg, var(--primary), var(--primary-2));width:100%;height:100%;color:var(--primary-contrast);font-size:2.5rem;font-weight:var(--font-bold);justify-content:center;align-items:center;display:flex}.qi_A2q_instructorInfo{gap:var(--space-sm);flex-direction:column;display:flex}.qi_A2q_instructorName{font-size:1.25rem;font-weight:var(--font-semibold);color:var(--course-text,var(--text-dark))}.qi_A2q_instructorTitle{color:var(--accent-text,var(--accent));font-size:.95rem;font-weight:var(--font-medium)}.qi_A2q_instructorBio{margin-top:var(--space-sm);color:var(--course-muted,var(--muted-dark));opacity:1;max-width:62ch;font-size:1rem;line-height:1.8}.qi_A2q_highlightsGrid{gap:var(--space-md);grid-template-columns:1fr;display:grid}@media (min-width:640px){.qi_A2q_highlightsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.qi_A2q_highlightsGrid{grid-template-columns:repeat(3,1fr)}.qi_A2q_highlightsGridFour{grid-template-columns:repeat(2,1fr)}}.qi_A2q_highlightItem{align-items:center;gap:var(--space-md);padding:var(--space-lg);background:var(--course-card,var(--card));border-radius:var(--radius-md);border:1px solid var(--course-line,var(--line-dark));transition:border-color var(--transition-normal), transform var(--transition-normal);box-shadow:var(--course-shadow-sm,var(--shadow-sm));display:flex}.qi_A2q_highlightIcon{border-radius:var(--radius-sm);background:#340a781f;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.5rem;display:flex}.qi_A2q_highlightIcon svg{width:22px;height:22px}.qi_A2q_highlightText{color:var(--course-text,var(--text-dark));font-size:1rem;line-height:1.6}.qi_A2q_roadmapSection{scroll-margin-top:calc(var(--public-header-offset,72px) + var(--space-lg))}.qi_A2q_roadmapHeader{justify-content:space-between;align-items:flex-end;gap:var(--space-lg);margin-bottom:var(--space-lg);display:flex}.qi_A2q_roadmapEyebrow,.qi_A2q_roadmapSmallLabel{border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--primary) 22%, var(--course-line,var(--line-dark)));background:color-mix(in srgb, var(--primary) 8%, var(--course-card,var(--card)));width:fit-content;min-height:1.9rem;color:var(--primary-text,var(--primary-2));font-size:.76rem;font-weight:var(--font-bold);align-items:center;padding:.28rem .75rem;display:inline-flex}.qi_A2q_roadmapSmallLabel{min-height:1.65rem;padding:.2rem .6rem;font-size:.72rem}.qi_A2q_roadmapHeader .qi_A2q_sectionTitle{margin-bottom:0}.qi_A2q_roadmapHeaderStats{justify-content:flex-end;gap:var(--space-sm);flex-wrap:wrap;display:flex}.qi_A2q_roadmapHeaderStats span{border:1px solid var(--course-line,var(--line-dark));border-radius:var(--radius-full);background:var(--course-card,var(--card));min-height:2rem;color:var(--course-muted,var(--muted-dark));font-size:.82rem;font-weight:var(--font-semibold);align-items:center;padding:.35rem .75rem;display:inline-flex}.qi_A2q_roadmapShell{gap:var(--space-lg);display:grid}.qi_A2q_roadmapTopGrid{gap:var(--space-md);grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));display:grid}.qi_A2q_roadmapProgressCard,.qi_A2q_roadmapStatCard,.qi_A2q_roadmapFocusCard,.qi_A2q_roadmapTimelineCard,.qi_A2q_roadmapSectionsCard{border:1px solid var(--course-line,var(--line-dark));border-radius:var(--radius-lg);background:var(--course-card,var(--card));box-shadow:var(--course-shadow-sm,var(--shadow-sm));color:var(--course-text,var(--text-dark))}.qi_A2q_roadmapProgressCard{align-content:center;gap:var(--space-sm);padding:var(--space-lg);background:radial-gradient(circle at top right, color-mix(in srgb, var(--primary) 10%, transparent), transparent 36%), var(--course-card,var(--card));display:grid}.qi_A2q_roadmapProgressTop,.qi_A2q_roadmapProgressMeta{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.qi_A2q_roadmapProgressTop span,.qi_A2q_roadmapProgressMeta{color:var(--course-muted,var(--muted-dark));font-size:.84rem;font-weight:var(--font-semibold)}.qi_A2q_roadmapProgressTop strong{color:var(--primary-text,var(--primary-2));font-size:1.8rem;line-height:1}.qi_A2q_roadmapProgressTrack,.qi_A2q_roadmapMiniTrack{border-radius:var(--radius-full);background:color-mix(in srgb, var(--course-muted,var(--muted-dark)) 12%, transparent);height:.65rem;overflow:hidden}.qi_A2q_roadmapProgressTrack span,.qi_A2q_roadmapMiniTrack span{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--accent));height:100%;transition:width .382s;display:block}.qi_A2q_roadmapStatCard{min-height:8.5rem;padding:var(--space-lg);gap:.35rem;display:grid}.qi_A2q_roadmapStatIcon{border-radius:var(--radius-md);width:38px;height:38px;color:var(--primary-text,var(--primary-2));background:color-mix(in srgb, var(--primary) 9%, var(--course-card-soft,var(--card-soft)));border:1px solid color-mix(in srgb, var(--primary) 18%, var(--course-line,var(--line-dark)));justify-content:center;align-items:center;display:inline-flex}.qi_A2q_roadmapStatIcon svg{width:1.1rem;height:1.1rem}.qi_A2q_roadmapStatCard>span:not(.qi_A2q_roadmapStatIcon){color:var(--course-muted,var(--muted-dark));font-size:.82rem;font-weight:var(--font-semibold)}.qi_A2q_roadmapStatCard strong{color:var(--course-text,var(--text-dark));font-size:1.05rem;line-height:1.5}.qi_A2q_roadmapStatCard[data-tone=success] .qi_A2q_roadmapStatIcon,.qi_A2q_roadmapStatCard[data-tone=success] strong{color:var(--success-text,var(--success))}.qi_A2q_roadmapStatCard[data-tone=danger] .qi_A2q_roadmapStatIcon,.qi_A2q_roadmapStatCard[data-tone=danger] strong{color:var(--danger)}.qi_A2q_roadmapStatCard[data-tone=warning] .qi_A2q_roadmapStatIcon,.qi_A2q_roadmapStatCard[data-tone=warning] strong{color:var(--accent-text,var(--accent))}.qi_A2q_roadmapPacePanel{gap:var(--space-sm);padding:var(--space-sm);border:1px solid var(--course-line,var(--line-dark));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--course-card-soft,var(--card-soft)) 82%, var(--course-card,var(--card)));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.qi_A2q_roadmapPaceButton{align-items:center;gap:var(--space-sm);min-width:0;min-height:4.35rem;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);color:var(--course-text,var(--text-dark));font:inherit;text-align:start;cursor:pointer;transition:border-color var(--transition-normal), background var(--transition-normal), transform var(--transition-normal);background:0 0;border:1px solid #0000;display:flex}.qi_A2q_roadmapPaceButton:hover,.qi_A2q_roadmapPaceButton[data-active=true]{border-color:color-mix(in srgb, var(--primary) 30%, var(--course-line,var(--line-dark)));background:var(--course-card,var(--card));transform:translateY(-1px)}.qi_A2q_roadmapPaceIcon{border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent) 12%, var(--course-card,var(--card)));width:38px;height:38px;color:var(--accent-text,var(--accent));flex:none;justify-content:center;align-items:center;display:inline-flex}.qi_A2q_roadmapPaceIcon svg{width:1.05rem;height:1.05rem}.qi_A2q_roadmapPaceButton strong,.qi_A2q_roadmapPaceButton small{display:block}.qi_A2q_roadmapPaceButton strong{font-size:.95rem;line-height:1.5}.qi_A2q_roadmapPaceButton small{color:var(--course-muted,var(--muted-dark));font-size:.76rem;line-height:1.5}.qi_A2q_roadmapBodyGrid{gap:var(--space-lg);grid-template-columns:minmax(0,1.45fr) minmax(280px,.9fr);align-items:start;display:grid}.qi_A2q_roadmapFocusCard,.qi_A2q_roadmapTimelineCard,.qi_A2q_roadmapSectionsCard{padding:var(--space-lg)}.qi_A2q_roadmapCardHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.qi_A2q_roadmapCardHeader h3{margin:var(--space-xs) 0 0;color:var(--course-text,var(--text-dark));font-size:1.12rem;line-height:1.55}.qi_A2q_roadmapWeekBadge{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--course-line,var(--line-dark)));border-radius:var(--radius-full);min-height:2rem;color:var(--accent-text,var(--accent));background:color-mix(in srgb, var(--accent) 9%, var(--course-card,var(--card)));font-size:.8rem;font-weight:var(--font-semibold);white-space:nowrap;align-items:center;padding:.28rem .7rem;display:inline-flex}.qi_A2q_roadmapNotice{margin:0 0 var(--space-md);padding:var(--space-sm) var(--space-md);border:1px solid color-mix(in srgb, var(--primary) 20%, var(--course-line,var(--line-dark)));border-radius:var(--radius-md);background:color-mix(in srgb, var(--primary) 7%, var(--course-card,var(--card)));color:var(--course-muted,var(--muted-dark));line-height:1.7}.qi_A2q_roadmapLessonList{gap:var(--space-sm);max-height:24rem;padding-inline-end:.15rem;display:grid;overflow:auto}.qi_A2q_roadmapLessonItem{align-items:center;gap:var(--space-md);padding:var(--space-sm);border:1px solid var(--course-line,var(--line-dark));border-radius:var(--radius-md);background:color-mix(in srgb, var(--course-card-soft,var(--card-soft)) 72%, var(--course-card,var(--card)));grid-template-columns:36px minmax(0,1fr) auto;display:grid}.qi_A2q_roadmapLessonItem[data-completed=true]{border-color:color-mix(in srgb, var(--success) 28%, var(--course-line,var(--line-dark)));background:color-mix(in srgb, var(--success) 8%, var(--course-card,var(--card)))}.qi_A2q_roadmapLessonCheck{border-radius:var(--radius-full);width:36px;height:36px;color:var(--primary-text,var(--primary-2));background:color-mix(in srgb, var(--primary) 9%, var(--course-card,var(--card)));justify-content:center;align-items:center;display:inline-flex}.qi_A2q_roadmapLessonItem[data-completed=true] .qi_A2q_roadmapLessonCheck{color:var(--success-text,var(--success));background:color-mix(in srgb, var(--success) 12%, var(--course-card,var(--card)))}.qi_A2q_roadmapLessonCheck svg{width:1rem;height:1rem}.qi_A2q_roadmapLessonText{gap:.1rem;min-width:0;display:grid}.qi_A2q_roadmapLessonText strong{color:var(--course-text,var(--text-dark));font-size:.92rem;line-height:1.6}.qi_A2q_roadmapLessonText span,.qi_A2q_roadmapLessonSource{color:var(--course-muted,var(--muted-dark));font-size:.78rem;line-height:1.5}.qi_A2q_roadmapLessonSource{border-radius:var(--radius-full);background:color-mix(in srgb, var(--course-muted,var(--muted-dark)) 10%, transparent);white-space:nowrap;padding:.18rem .55rem}.qi_A2q_roadmapLessonItem[data-completed=true] .qi_A2q_roadmapLessonSource{color:var(--success-text,var(--success));background:color-mix(in srgb, var(--success) 11%, transparent)}.qi_A2q_roadmapActionRow{gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.qi_A2q_roadmapPrimaryAction,.qi_A2q_roadmapSecondaryAction{justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--radius-full);min-height:42px;padding:0 var(--space-lg);font-size:.9rem;font-weight:var(--font-semibold);text-decoration:none;display:inline-flex}.qi_A2q_roadmapPrimaryAction{background:linear-gradient(135deg, var(--primary), var(--primary-2));color:var(--primary-contrast);box-shadow:var(--shadow-glow-primary)}.qi_A2q_roadmapSecondaryAction{border:1px solid var(--course-line,var(--line-dark));background:var(--course-card-soft,var(--card-soft));color:var(--course-text,var(--text-dark))}.qi_A2q_roadmapPrimaryAction svg,.qi_A2q_roadmapSecondaryAction svg{width:1rem;height:1rem}.qi_A2q_roadmapWeekRail{gap:var(--space-sm);max-height:29rem;padding-inline-end:.15rem;display:grid;overflow:auto}.qi_A2q_roadmapWeekItem{align-items:center;gap:var(--space-sm);padding:var(--space-sm);border:1px solid var(--course-line,var(--line-dark));border-radius:var(--radius-md);background:color-mix(in srgb, var(--course-card-soft,var(--card-soft)) 72%, var(--course-card,var(--card)));grid-template-columns:36px minmax(0,1fr);display:grid}.qi_A2q_roadmapWeekItem>span{border-radius:var(--radius-full);background:color-mix(in srgb, var(--course-muted,var(--muted-dark)) 10%, transparent);width:36px;height:36px;color:var(--course-muted,var(--muted-dark));font-weight:var(--font-bold);justify-content:center;align-items:center;display:inline-flex}.qi_A2q_roadmapWeekItem strong,.qi_A2q_roadmapWeekItem small{display:block}.qi_A2q_roadmapWeekItem strong{color:var(--course-text,var(--text-dark));font-size:.88rem}.qi_A2q_roadmapWeekItem small{color:var(--course-muted,var(--muted-dark));margin-top:.1rem;font-size:.76rem}.qi_A2q_roadmapWeekItem[data-state=done]{border-color:color-mix(in srgb, var(--success) 28%, var(--course-line,var(--line-dark)))}.qi_A2q_roadmapWeekItem[data-state=done]>span{background:color-mix(in srgb, var(--success) 12%, transparent);color:var(--success-text,var(--success))}.qi_A2q_roadmapWeekItem[data-state=current]{border-color:color-mix(in srgb, var(--primary) 36%, var(--course-line,var(--line-dark)));box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 8%, transparent)}.qi_A2q_roadmapWeekItem[data-state=current]>span{background:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--primary-text,var(--primary-2))}.qi_A2q_roadmapSectionsGrid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));max-height:26rem;padding-inline-end:.15rem;display:grid;overflow:auto}.qi_A2q_roadmapSectionProgress{align-items:center;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--course-line,var(--line-dark));border-radius:var(--radius-md);background:color-mix(in srgb, var(--course-card-soft,var(--card-soft)) 72%, var(--course-card,var(--card)));grid-template-columns:42px minmax(0,1fr);display:grid}.qi_A2q_roadmapSectionIcon{border-radius:var(--radius-md);width:42px;height:42px;color:var(--primary-text,var(--primary-2));background:color-mix(in srgb, var(--primary) 9%, transparent);border:1px solid color-mix(in srgb, var(--primary) 18%, var(--course-line,var(--line-dark)));justify-content:center;align-items:center;display:inline-flex}.qi_A2q_roadmapSectionIcon svg{width:1.1rem;height:1.1rem}.qi_A2q_roadmapSectionTitleRow{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);margin-bottom:var(--space-xs);display:flex}.qi_A2q_roadmapSectionTitleRow strong{color:var(--course-text,var(--text-dark));font-size:.9rem;line-height:1.55}.qi_A2q_roadmapSectionTitleRow span{color:var(--primary-text,var(--primary-2));font-size:.82rem;font-weight:var(--font-bold);white-space:nowrap}.qi_A2q_roadmapSectionProgress small{margin-top:var(--space-xs);color:var(--course-muted,var(--muted-dark));font-size:.76rem;display:inline-block}.qi_A2q_curriculumLayout{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (min-width:980px){.qi_A2q_curriculumLayout{grid-template-columns:1fr;align-items:start}}.qi_A2q_curriculumHeader{justify-content:space-between;align-items:flex-end;gap:var(--space-lg);margin-bottom:var(--space-lg);display:flex}.qi_A2q_curriculumActions{gap:var(--space-sm);flex-wrap:wrap;justify-content:flex-end;display:inline-flex}.qi_A2q_curriculumStatsRow{gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.qi_A2q_curriculumStatsRow span{border-radius:var(--radius-full);border:1px solid var(--course-line,var(--line-dark));background:var(--course-card,var(--card));min-height:2rem;color:var(--course-muted,var(--muted-dark));font-size:.82rem;font-weight:var(--font-semibold);align-items:center;padding:.35rem .75rem;display:inline-flex}.qi_A2q_curriculumOverview{gap:var(--space-lg);padding:var(--space-xl);border-radius:calc(var(--radius-lg) + 4px);border:1px solid var(--course-line,var(--line-dark));background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 10%, transparent), transparent 32%), linear-gradient(135deg, color-mix(in srgb, var(--primary) 6%, var(--course-card,var(--card))), var(--course-card,var(--card)));box-shadow:var(--course-shadow-md,var(--shadow-md));display:grid}@media (min-width:980px){.qi_A2q_curriculumOverview{top:calc(var(--public-header-offset,72px) + var(--space-lg));position:sticky}}.qi_A2q_curriculumOverviewTitle{color:var(--course-text,var(--text-dark));margin:0;font-size:1.3rem;line-height:1.6}.qi_A2q_curriculumOverviewText{color:var(--course-muted,var(--muted-dark));margin:0;line-height:1.9}.qi_A2q_curriculumSummary{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.qi_A2q_curriculumStat{padding:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--course-line,var(--line-dark));background:color-mix(in srgb, var(--course-card,var(--card)) 94%, transparent);color:var(--course-muted,var(--muted-dark));gap:.25rem;font-size:.86rem;display:grid}.qi_A2q_curriculumStatValue{font-weight:var(--font-semibold);color:var(--course-text,var(--text-dark));font-size:1.25rem;line-height:1}.qi_A2q_curriculumPreviewLink,.qi_A2q_curriculumToggleAll{border:1px solid color-mix(in srgb, var(--success) 34%, var(--course-line,var(--line-dark)));background:color-mix(in srgb, var(--success) 10%, var(--course-card,var(--card)));width:fit-content;color:var(--success-text,var(--success));white-space:nowrap}.qi_A2q_curriculumToggleAll{border-color:color-mix(in srgb, var(--primary) 28%, var(--course-line,var(--line-dark)));background:color-mix(in srgb, var(--primary) 8%, var(--course-card,var(--card)));min-height:42px;color:var(--primary-text,var(--primary-2));border-radius:var(--radius-full);padding:0 var(--space-lg);font-family:var(--font-family);font-size:.9rem;font-weight:var(--font-semibold);cursor:pointer}.qi_A2q_curriculumContent{gap:var(--space-lg);display:grid}.qi_A2q_curriculumAccordion{gap:var(--space-md);flex-direction:column;display:flex}.qi_A2q_sectionBlock{border:1px solid var(--course-line,var(--line-dark));border-radius:var(--radius-md);transition:border-color var(--transition-normal);background:var(--course-card,var(--card));box-shadow:var(--course-shadow-sm,var(--shadow-sm));overflow:hidden}.qi_A2q_sectionBlock:hover{border-color:#340a7840}.qi_A2q_sectionHeader{width:100%;padding:var(--space-md) var(--space-lg);background:linear-gradient(180deg, var(--course-card,var(--card)), color-mix(in srgb, var(--course-card-soft,var(--card-soft)) 72%, var(--course-card,var(--card))));color:inherit;font:inherit;text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:var(--space-md);border:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.qi_A2q_sectionHeaderMain,.qi_A2q_sectionHeaderAside{align-items:center;gap:var(--space-md);min-width:0;display:flex}.qi_A2q_sectionHeaderAside{justify-content:flex-end}.qi_A2q_sectionIcon{border-radius:var(--radius-md);width:42px;height:42px;color:var(--primary-text,var(--primary-2));background:color-mix(in srgb, var(--primary) 10%, var(--course-card,var(--card)));border:1px solid color-mix(in srgb, var(--primary) 18%, var(--course-line,var(--line-dark)));flex:none;justify-content:center;align-items:center;display:inline-flex}.qi_A2q_sectionIcon svg{width:1.15rem;height:1.15rem}.qi_A2q_sectionHeaderText{gap:.15rem;min-width:0;display:grid}.qi_A2q_sectionNumber{color:var(--course-muted,var(--muted-dark));font-size:.8125rem;font-weight:var(--font-semibold)}.qi_A2q_sectionHeader:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 24%, transparent);outline-offset:-3px}.qi_A2q_sectionHeader:hover{background:var(--course-card-soft,var(--card-soft))}.qi_A2q_sectionHeaderTitle{font-size:1.05rem;font-weight:var(--font-semibold);color:var(--course-text,var(--text-dark));line-height:1.55}.qi_A2q_sectionHeaderMeta{color:var(--course-muted,var(--muted-dark));white-space:nowrap;font-size:.85rem}.qi_A2q_sectionChevron{transition:transform var(--transition-normal);color:var(--primary-text,var(--primary));flex:none;width:1.1rem;height:1.1rem}.qi_A2q_sectionChevronOpen{transform:rotate(180deg)}.qi_A2q_sectionLessons{max-height:0;padding:0;transition:none;overflow:hidden}.qi_A2q_sectionLessonsOpen{--course-lesson-indent:calc(var(--space-3xl) + var(--space-md));--course-lesson-rail-offset:calc(var(--space-xl) + var(--space-sm));--course-lesson-branch-width:calc(var(--course-lesson-indent) - var(--course-lesson-rail-offset));max-height:none;padding-block:var(--space-sm);padding-inline-start:var(--course-lesson-indent);padding-inline-end:var(--space-sm);position:relative}.qi_A2q_sectionLessonsOpen:before{content:"";inset-block:var(--space-sm);border-radius:var(--radius-full);background:color-mix(in srgb, var(--primary) 15%, var(--course-line,var(--line-dark)));width:2px;position:absolute;inset-inline-start:var(--course-lesson-rail-offset)}.qi_A2q_sectionLessons>:not(:first-child){border-top:1px solid var(--course-line,var(--line-dark))}.qi_A2q_lessonRow{align-items:center;gap:var(--space-md);padding:.9rem var(--space-md);transition:background var(--transition-fast);grid-template-columns:32px auto minmax(0,1fr) auto auto;display:grid;position:relative}.qi_A2q_lessonRow:before{content:"";width:var(--course-lesson-branch-width);background:color-mix(in srgb, var(--primary) 14%, var(--course-line,var(--line-dark)));height:1px;position:absolute;inset-block-start:50%;inset-inline-start:calc(-1 * var(--course-lesson-branch-width));transform:translateY(-50%)}.qi_A2q_lessonRowLink{cursor:pointer;text-decoration:none}.qi_A2q_lessonRow:hover{background:var(--course-card-soft,var(--card-soft))}.qi_A2q_lessonRowLocked{opacity:1;background:color-mix(in srgb, var(--course-card-soft,var(--card-soft)) 78%, var(--course-card,var(--card)))}.qi_A2q_lessonIcon{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.qi_A2q_lessonIcon svg{width:1rem;height:1rem}.qi_A2q_lessonIconVideo{color:var(--primary-text,var(--primary-2));background:#340a781f}.qi_A2q_lessonIconText{color:var(--accent-text,var(--accent));background:#a12bbf1f}.qi_A2q_lessonNumber{min-width:2.6rem;color:var(--course-muted,var(--muted-dark));font-size:.8rem;font-weight:var(--font-semibold);text-align:start;direction:ltr}.qi_A2q_lessonInfo{min-width:0;border-inline-start:1px solid color-mix(in srgb, var(--course-line,var(--line-dark)) 72%, transparent);gap:2px;padding-inline-start:var(--space-sm);display:grid}.qi_A2q_lessonTitle{color:var(--course-text,var(--text-dark));font-size:.92rem;font-weight:var(--font-medium);line-height:1.6}.qi_A2q_lessonDuration{color:var(--course-muted,var(--muted-dark));font-size:.8rem}.qi_A2q_lessonBadge{border-radius:var(--radius-full);font-size:.8125rem;font-weight:var(--font-medium);white-space:nowrap;padding:2px 10px}.qi_A2q_lessonBadgeFree{color:var(--success-text,var(--success));background:#32ae8826;border:1px solid #32ae8840}.qi_A2q_lessonBadgeOwned{color:var(--primary-text,var(--primary-2));background:#340a781f;border:1px solid #340a7838}.qi_A2q_lessonBadgeLocked{background:color-mix(in srgb, var(--course-muted,var(--muted-dark)) 10%, transparent);color:var(--course-muted,var(--muted-dark));border:1px solid color-mix(in srgb, var(--course-muted,var(--muted-dark)) 18%, transparent)}.qi_A2q_lessonPreviewAction{min-height:34px;padding:0 var(--space-md);border:1px solid color-mix(in srgb, var(--primary) 28%, var(--course-line,var(--line-dark)));background:color-mix(in srgb, var(--primary) 8%, var(--course-card,var(--card)));color:var(--primary-text,var(--primary-2));white-space:nowrap}.qi_A2q_faqList{gap:var(--space-md);flex-direction:column;display:flex}.qi_A2q_faqItem{border:1px solid var(--course-line,var(--line-dark));border-radius:var(--radius-md);transition:border-color var(--transition-normal);background:var(--course-card,var(--card));box-shadow:var(--course-shadow-sm,var(--shadow-sm));overflow:hidden}.qi_A2q_faqItem:hover{border-color:#340a7833}.qi_A2q_faqQuestion{width:100%;padding:var(--space-md) var(--space-lg);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:1.05rem;font-weight:var(--font-semibold);color:inherit;justify-content:space-between;align-items:center;gap:var(--space-md);text-align:start;background:0 0;border:0;font-family:inherit;display:flex}.qi_A2q_faqQuestion:hover{background:var(--course-card-soft,var(--card-soft))}.qi_A2q_faqChevron{transition:transform var(--transition-normal);color:var(--course-muted,var(--muted-dark));flex-shrink:0;font-size:1.2rem}.qi_A2q_faqChevronOpen{transform:rotate(180deg)}.qi_A2q_faqAnswer{max-height:0;transition:none;overflow:hidden}.qi_A2q_faqAnswerOpen{max-height:none;padding:0 var(--space-lg) var(--space-lg)}.qi_A2q_faqAnswerText{color:var(--course-muted,var(--muted-dark));font-size:1rem;line-height:1.8}.qi_A2q_testimonialsGrid{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (min-width:640px){.qi_A2q_testimonialsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.qi_A2q_testimonialsGrid{grid-template-columns:repeat(3,1fr)}}.qi_A2q_testimonialCard{padding:var(--space-xl);background:var(--course-card,var(--card));border-radius:var(--radius-md);border:1px solid var(--course-line,var(--line-dark));gap:var(--space-md);transition:border-color var(--transition-normal), transform var(--transition-normal);box-shadow:var(--course-shadow-sm,var(--shadow-sm));flex-direction:column;display:flex}.qi_A2q_testimonialCard:hover{border-color:#340a7840;transform:translateY(-3px)}.qi_A2q_testimonialStars{color:var(--accent-text,var(--accent));gap:2px;font-size:1rem;display:flex}.qi_A2q_testimonialContent{color:var(--course-muted,var(--muted-dark));flex:1;font-size:1rem;line-height:1.8}.qi_A2q_testimonialAuthor{padding-top:var(--space-sm);border-top:1px solid var(--course-line-soft,var(--line));flex-direction:column;gap:2px;display:flex}.qi_A2q_testimonialName{font-size:.95rem;font-weight:var(--font-semibold);color:var(--course-text,var(--text-dark))}.qi_A2q_testimonialRole{color:var(--course-muted,var(--muted-dark));font-size:.85rem}.qi_A2q_cta{padding:var(--space-3xl) 0;background:var(--bg);position:relative;overflow:hidden}.qi_A2q_cta:before{content:"";pointer-events:none;background:radial-gradient(60% 60%,#340a781a,#0000);position:absolute;inset:0}.qi_A2q_ctaInner{max-width:var(--container-max);padding:0 var(--container-padding);margin:0 auto;position:relative}.qi_A2q_ctaLayout{gap:var(--space-xl);grid-template-columns:1fr;display:grid}@media (min-width:900px){.qi_A2q_ctaLayout{grid-template-columns:var(--golden-columns);align-items:center}}.qi_A2q_ctaCopyStack{gap:var(--space-md);display:grid}.qi_A2q_ctaActionCard{gap:var(--space-md);padding:var(--space-xl);border-radius:calc(var(--radius-lg) + 4px);border:1px solid var(--line);background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 10%, transparent), transparent 34%), color-mix(in srgb, var(--surface) 94%, transparent);box-shadow:var(--shadow-lg);display:grid}.qi_A2q_ctaPriceLabel{color:var(--muted);font-size:.82rem;font-weight:var(--font-semibold)}.qi_A2q_ctaTitle{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:var(--font-bold);color:var(--text)}.qi_A2q_ctaNote{max-width:44rem;color:var(--muted);margin:0;font-size:1rem;line-height:1.9}.qi_A2q_ctaPrice{font-size:1.5rem;font-weight:var(--font-bold);color:var(--accent-text,var(--accent))}.qi_A2q_ctaPriceFree{color:var(--success-text,var(--success))}.qi_A2q_ctaDeal{gap:var(--space-sm)}.qi_A2q_ctaOldPrice{font-size:.95rem}.qi_A2q_ctaButton{justify-content:center;align-items:center;gap:var(--space-sm);width:100%;height:var(--btn-height);padding:0 var(--space-2xl);font-size:1.125rem;font-weight:var(--font-semibold);font-family:var(--font-family);color:var(--primary-contrast);background:linear-gradient(135deg, var(--primary), var(--primary-2));border-radius:var(--radius-full);cursor:pointer;transition:transform var(--transition-normal), box-shadow var(--transition-normal);box-shadow:var(--shadow-glow-primary);border:none;text-decoration:none;display:inline-flex}.qi_A2q_ctaButton:hover{box-shadow:var(--shadow-glow-primary), 0 8px 24px #340a7859;transform:translateY(-2px)}.qi_A2q_ctaButton:active{transform:translateY(0)}.qi_A2q_ctaButton[data-disabled=true]{opacity:.58;cursor:not-allowed;box-shadow:none}.qi_A2q_ctaButton[data-disabled=true]:hover{box-shadow:none;transform:none}.qi_A2q_ctaButtonFree{background:linear-gradient(135deg, var(--success), #3dbf9a);box-shadow:0 0 40px #32ae8840}.qi_A2q_ctaButtonFree:hover{box-shadow:0 0 40px #32ae8840,0 8px 24px #32ae8859}@media (prefers-reduced-motion:reduce){.qi_A2q_heroDiscountBadge,.qi_A2q_ctaDiscountBadge{animation:none}}.qi_A2q_ctaDisabledNote{color:var(--muted);font-size:.86rem}.qi_A2q_ctaLaunch,.qi_A2q_ctaMeta,.qi_A2q_ctaSuccess,.qi_A2q_ctaError,.qi_A2q_ctaFieldLabel{font-size:.86rem}.qi_A2q_ctaLaunch,.qi_A2q_ctaMeta,.qi_A2q_ctaFieldLabel{color:var(--muted)}.qi_A2q_ctaForm{gap:var(--space-xs);display:grid}.qi_A2q_ctaInput{width:100%;min-height:48px;padding:0 var(--space-md);border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-2);color:var(--text);text-align:left;direction:ltr}.qi_A2q_ctaSelect{width:100%;min-height:48px;padding:0 var(--space-md);border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-2);color:var(--text);font-family:var(--font-family)}.qi_A2q_ctaContactGrid{gap:var(--space-sm);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.qi_A2q_ctaInput:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #340a782e}.qi_A2q_ctaSuccess,.qi_A2q_ctaError{border-radius:var(--radius-md,12px);background:color-mix(in srgb, currentColor 8%, var(--card));font-weight:var(--font-semibold);border:1px solid;margin:0;padding:.7rem .9rem;line-height:1.7}.qi_A2q_ctaSuccess{color:var(--success-text,var(--success))}.qi_A2q_ctaError{color:var(--danger-text,var(--danger))}@media (max-width:900px){.qi_A2q_curriculumSummary,.qi_A2q_ctaContactGrid{grid-template-columns:1fr}.qi_A2q_curriculumHeader,.qi_A2q_roadmapHeader{flex-direction:column;align-items:stretch}.qi_A2q_roadmapHeaderStats{justify-content:flex-start}.qi_A2q_roadmapTopGrid,.qi_A2q_roadmapBodyGrid,.qi_A2q_roadmapSectionsGrid,.qi_A2q_roadmapPacePanel{grid-template-columns:1fr}.qi_A2q_sectionHeader{grid-template-columns:1fr;align-items:stretch}.qi_A2q_sectionHeaderAside{justify-content:space-between;padding-inline-start:58px}.qi_A2q_sectionLessonsOpen{--course-lesson-indent:calc(var(--space-2xl) + var(--space-md));--course-lesson-rail-offset:calc(var(--space-lg) + var(--space-sm));padding-inline-start:var(--course-lesson-indent);padding-inline-end:0}.qi_A2q_sectionLessonsOpen:before{inset-inline-start:var(--course-lesson-rail-offset)}.qi_A2q_lessonRow{grid-template-columns:32px auto minmax(0,1fr);align-items:flex-start}.qi_A2q_lessonInfo{padding-inline-start:var(--space-xs)}.qi_A2q_lessonRow:before{width:var(--course-lesson-branch-width);inset-inline-start:calc(-1 * var(--course-lesson-branch-width))}.qi_A2q_lessonBadge,.qi_A2q_lessonPreviewAction{grid-column:3;justify-self:start;margin-inline-start:0}.qi_A2q_roadmapLessonItem{grid-template-columns:36px minmax(0,1fr)}.qi_A2q_roadmapLessonSource{grid-column:2;justify-self:start}}@media (max-width:480px){.qi_A2q_sectionLessonsOpen{padding-inline:0}.qi_A2q_sectionLessonsOpen:before,.qi_A2q_lessonRow:before{display:none}.qi_A2q_lessonRow{padding-inline:var(--space-sm)}.qi_A2q_roadmapFocusCard,.qi_A2q_roadmapTimelineCard,.qi_A2q_roadmapSectionsCard,.qi_A2q_roadmapProgressCard,.qi_A2q_roadmapStatCard{padding:var(--space-md)}.qi_A2q_roadmapActionRow,.qi_A2q_roadmapPrimaryAction,.qi_A2q_roadmapSecondaryAction{width:100%}}@media (prefers-reduced-motion:reduce){.qi_A2q_roadmapProgressTrack span,.qi_A2q_roadmapMiniTrack span,.qi_A2q_roadmapPaceButton{transition:none}.qi_A2q_roadmapPaceButton:hover,.qi_A2q_roadmapPaceButton[data-active=true]{transform:none}}.qi_A2q_accessWindowBar{width:min(calc(100% - (2 * var(--container-padding))), var(--container-max));margin:var(--space-md) auto 0;justify-content:center;align-items:center;gap:var(--space-sm) var(--space-md);padding:var(--space-sm) var(--space-lg);border:1px solid color-mix(in srgb, var(--warning) 36%, var(--line));border-radius:var(--radius-md);background:color-mix(in srgb, var(--warning) 9%, var(--surface));color:var(--text);flex-wrap:wrap;font-size:.88rem;line-height:1.7;display:flex}.qi_A2q_accessWindowBar svg,.qi_A2q_accessWindowBar b{color:var(--warning-text)}.qi_A2q_accessWindowBar b{border-inline-start:1px solid color-mix(in srgb, var(--warning) 30%, var(--line));padding-inline-start:var(--space-md)}.qi_A2q_viewerRefreshState{font-size:16px}.qi_A2q_viewerRefreshState button{min-height:44px;padding:var(--space-xs) var(--space-md);border:1px solid var(--line-strong);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:6px}.qi_A2q_viewerRefreshState button:focus-visible{outline:2px solid var(--text);outline-offset:-3px}@media (max-width:640px){.qi_A2q_accessWindowBar{justify-content:flex-start}.qi_A2q_accessWindowBar b{border-inline-start:0;width:100%;padding-inline-start:0}}
.z4Ux9G_root{place-items:center;line-height:0;display:inline-grid}.z4Ux9G_image{object-fit:contain;grid-area:1/1;width:auto;max-width:100%}.z4Ux9G_dark{display:none}html[data-theme=dark] .z4Ux9G_light{display:none}html[data-theme=dark] .z4Ux9G_dark{display:block}
.U8WM1a_section{padding-top:0}.U8WM1a_header{gap:var(--space-sm);margin-bottom:var(--space-xl);max-width:56rem;display:grid}.U8WM1a_label{color:var(--accent-text,var(--accent));font-size:.8rem;font-weight:var(--font-bold);margin:0}.U8WM1a_title{color:var(--text);margin:0;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.2}.U8WM1a_subtitle{color:var(--muted);max-width:61ch;margin:0;line-height:1.9}.U8WM1a_layout{grid-template-columns:var(--golden-columns);gap:var(--space-xl);align-items:start;display:grid}.U8WM1a_stackWrap{gap:var(--space-md);display:grid}.U8WM1a_stackHeader{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.U8WM1a_stackCount,.U8WM1a_paginationStatus{color:var(--muted);font-size:.85rem}.U8WM1a_paginationControls{align-items:center;gap:var(--space-sm);display:inline-flex}.U8WM1a_paginationButton{border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--surface) 98%, white);min-height:2.4rem;color:var(--text);transition:transform var(--motion-golden-step) ease, border-color var(--motion-golden-step) ease, background var(--motion-golden-step) ease;padding-inline:.9rem}.U8WM1a_paginationButton:hover{border-color:color-mix(in srgb, var(--accent) 42%, transparent);transform:translateY(-2px)}.U8WM1a_leadCard,.U8WM1a_stackCard{border-radius:calc(var(--radius-lg) + 4px);border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--surface) 94%, white);box-shadow:var(--shadow-lg)}.U8WM1a_leadCard{top:calc(72px + var(--space-lg));gap:var(--space-lg);padding:clamp(var(--space-xl), 3vw, var(--space-2xl));background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 12%, transparent), transparent 28%), color-mix(in srgb, var(--surface) 96%, white);display:grid;position:sticky}.U8WM1a_contextBadge,.U8WM1a_stackContext{border-radius:var(--radius-full);background:color-mix(in srgb, var(--accent) 14%, transparent);width:fit-content;min-height:2rem;color:var(--accent-text,var(--accent));font-size:.76rem;font-weight:var(--font-semibold);align-items:center;padding:.35rem .8rem;display:inline-flex}.U8WM1a_leadQuote{color:var(--text);margin:0;font-size:clamp(1.15rem,2.1vw,1.5rem);line-height:2}.U8WM1a_authorRow{align-items:center;gap:var(--space-md);display:flex}.U8WM1a_avatarImage,.U8WM1a_avatarFallback{border-radius:50%;flex-shrink:0;width:3.4rem;height:3.4rem}.U8WM1a_avatarImage{object-fit:cover;object-position:center top}.U8WM1a_avatarFallback{background:linear-gradient(135deg, var(--primary), var(--primary-2));color:var(--text-on-inverse);font-weight:var(--font-bold);justify-content:center;align-items:center;display:inline-flex}.U8WM1a_authorMeta{gap:.2rem;display:grid}.U8WM1a_authorMeta strong,.U8WM1a_stackFooter strong{color:var(--text);font-size:.98rem}.U8WM1a_authorMeta span,.U8WM1a_stackFooter span{color:var(--muted);font-size:.86rem}.U8WM1a_stack{gap:var(--space-md);display:grid}.U8WM1a_stackCard{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);gap:var(--space-md);padding:var(--space-lg);text-align:start;display:grid}.U8WM1a_stackCardActive{border-color:color-mix(in srgb, var(--accent) 52%, transparent);box-shadow:var(--shadow-xl)}.U8WM1a_stackQuote{color:var(--text);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.96rem;line-height:1.95;display:-webkit-box;overflow:hidden}.U8WM1a_stackFooter{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.U8WM1a_stackFooter>div{gap:.15rem;display:grid}.U8WM1a_activeBadge{border-radius:var(--radius-full);background:color-mix(in srgb, var(--primary) 14%, transparent);min-height:2rem;color:var(--primary-text,var(--primary));font-size:.74rem;font-weight:var(--font-semibold);align-items:center;padding:.3rem .7rem;display:inline-flex}@media (max-width:960px){.U8WM1a_layout{grid-template-columns:1fr}.U8WM1a_leadCard{position:static;top:auto}.U8WM1a_stackHeader{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.U8WM1a_paginationControls{justify-content:space-between;width:100%}.U8WM1a_stackFooter{flex-direction:column;align-items:flex-start}}
.IfqcAa_page{justify-content:center;align-items:center;gap:var(--space-lg);min-height:100svh;padding:var(--space-lg);text-align:center;overflow-wrap:anywhere;background:var(--bg);color:var(--text);flex-direction:column;display:flex}main .IfqcAa_page{min-height:50vh}.IfqcAa_brand{width:160px;max-width:100%;margin-block-end:var(--space-lg)}main .IfqcAa_brand{display:none}.IfqcAa_page[aria-labelledby]>.IfqcAa_title{max-width:100%;margin:0;font-size:1.75rem;line-height:1.4}.IfqcAa_description{max-width:400px;color:var(--muted);margin:0;font-size:.9375rem;line-height:1.8}.IfqcAa_code{color:var(--muted);margin:0;font-size:1rem}.IfqcAa_actions{justify-content:center;gap:var(--space-md);flex-wrap:wrap;width:100%;display:flex}.IfqcAa_actions a{max-width:100%;height:auto;min-height:44px;padding-block:var(--space-sm);white-space:normal}
.ldgnoG_header{z-index:var(--z-header);background:var(--header-bg);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--header-border);box-shadow:var(--shadow-sm);position:fixed;top:0;left:0;right:0}.ldgnoG_nav{justify-content:space-between;align-items:center;gap:var(--space-lg);height:72px;display:flex}.ldgnoG_logo{flex-shrink:0;align-items:center;min-block-size:44px;display:flex}.ldgnoG_logoImg{width:auto;height:44px}.ldgnoG_navLinks{align-items:center;gap:var(--space-xl);overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--muted) transparent;flex:1;min-inline-size:0;scroll-padding-inline:3px;display:flex;overflow-x:auto}.ldgnoG_navLink{white-space:nowrap;min-height:44px;color:var(--muted);font-weight:var(--font-medium);transition:color var(--transition-fast), background var(--transition-fast);flex-shrink:0;align-items:center;gap:.6rem;padding:.5rem .1rem;font-size:.9375rem;display:inline-flex;position:relative}.ldgnoG_navLink:after{content:"";background:linear-gradient(90deg, var(--accent), var(--accent-2));border-radius:var(--radius-full);width:0;height:2px;transition:width var(--transition-normal);position:absolute;bottom:0;right:0}.ldgnoG_navLink:hover{color:var(--text)}.ldgnoG_navLink:hover:after{width:100%}.ldgnoG_navLinkActive{color:var(--text)}.ldgnoG_navLinkActive:after{width:100%}.ldgnoG_navLinkWithPortrait{padding-inline:.7rem .2rem}.ldgnoG_navPortraitWrap{border:1px solid color-mix(in srgb, var(--accent) 26%, var(--line));width:2rem;height:2rem;box-shadow:var(--shadow-sm);background:color-mix(in srgb, var(--surface) 94%, transparent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ldgnoG_navPortrait{object-fit:cover;object-position:top center;width:100%;height:100%}.ldgnoG_actions{align-items:center;gap:var(--space-md);flex-shrink:0;display:flex}.ldgnoG_themeToggle{flex-shrink:0}.ldgnoG_menuBtn{padding:var(--space-sm);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;display:none}.ldgnoG_menuBtn:hover{background:var(--surface-hover)}.ldgnoG_menuLine{background:var(--text);width:22px;height:2px;transition:transform var(--transition-fast), opacity var(--transition-fast);border-radius:2px;display:block}.ldgnoG_menuBtnOpen .ldgnoG_menuLine:first-child{transform:translateY(7px)rotate(45deg)}.ldgnoG_menuBtnOpen .ldgnoG_menuLine:nth-child(2){opacity:0}.ldgnoG_menuBtnOpen .ldgnoG_menuLine:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.ldgnoG_mobileMenuRoot{display:none}.ldgnoG_mobileBackdrop{z-index:calc(var(--z-header) + 5);background:var(--overlay-backdrop-strong);border:0;position:fixed;inset:0}.ldgnoG_mobilePanel{top:84px;inset-inline:var(--container-padding);z-index:calc(var(--z-header) + 6);gap:var(--space-lg);max-height:calc(100vh - 84px - var(--space-lg));padding:var(--space-lg);border-radius:var(--radius-lg);border:1px solid var(--line);background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 10%, transparent), transparent 30%), var(--menu-bg);box-shadow:var(--shadow-xl);display:grid;position:fixed;overflow-y:auto}.ldgnoG_mobilePanelHeader{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.ldgnoG_mobilePanelHint{color:var(--muted);padding-bottom:var(--space-sm);border-bottom:1px dashed color-mix(in srgb, var(--line) 70%, transparent);margin:0;font-size:.8rem;line-height:1.7}.ldgnoG_mobilePanelTitle{color:var(--text);font-size:.95rem;font-weight:var(--font-bold)}.ldgnoG_mobileClose{color:var(--muted);font-family:inherit;font-size:.875rem;font-weight:var(--font-semibold);cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px}.ldgnoG_menuBtn:focus-visible,.ldgnoG_navLink:focus-visible,.ldgnoG_mobileClose:focus-visible,.ldgnoG_mobileNavLink:focus-visible{outline:2px solid var(--primary-text,var(--text));outline-offset:-3px}@media (prefers-reduced-motion:reduce){.ldgnoG_menuLine,.ldgnoG_navLink,.ldgnoG_navLink:after{transition:none}}.ldgnoG_mobileClose:hover{color:var(--text)}.ldgnoG_mobilePanelActions{gap:var(--space-sm);padding-bottom:var(--space-md);border-bottom:1px solid color-mix(in srgb, var(--line) 76%, transparent);display:grid}.ldgnoG_mobileAuth{display:block}.ldgnoG_mobileNav{gap:var(--space-sm);display:grid}.ldgnoG_mobileNavLink{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--line) 76%, transparent);background:color-mix(in srgb, var(--surface) 92%, transparent);min-height:3.5rem;color:var(--text);font-size:.95rem;font-weight:var(--font-semibold);align-items:center;gap:.75rem;padding:.8rem 1rem;display:inline-flex}.ldgnoG_mobileNavLinkActive{border-color:color-mix(in srgb, var(--accent) 34%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 12%, transparent), color-mix(in srgb, var(--primary) 10%, transparent)), color-mix(in srgb, var(--surface) 96%, transparent)}@media (max-width:1199px){.ldgnoG_navLinks{display:none}.ldgnoG_menuBtn{display:flex}.ldgnoG_mobileMenuRoot{display:block}}@media (min-width:769px) and (max-width:1199px){.ldgnoG_logo{margin-inline-end:auto}.ldgnoG_mobilePanelActions{display:none}.ldgnoG_mobilePanel{inline-size:min(24rem, calc(100% - 2 * var(--container-padding)));max-height:calc(100dvh - 84px - var(--space-lg));inset-inline-start:auto;inset-inline-end:var(--container-padding)}}@media (min-width:769px){.ldgnoG_phoneOnly{display:none}}@media (max-width:768px){.ldgnoG_mobileNavLinkWide{display:none}.ldgnoG_nav{height:64px}.ldgnoG_logoImg{height:40px}.ldgnoG_navLinks,.ldgnoG_actions{display:none}.ldgnoG_menuBtn{width:2.5rem;height:2.5rem;padding:0;display:flex}.ldgnoG_mobileMenuRoot{display:block}.ldgnoG_mobilePanel{max-height:calc(100vh - 64px - var(--space-lg));top:64px}.ldgnoG_mobilePanelActions .btn{justify-content:center;width:100%}.ldgnoG_mobileAuth{min-width:0}}@media (max-width:480px){.ldgnoG_nav{height:56px}.ldgnoG_logoImg{height:34px}.ldgnoG_menuBtn{width:2.3rem;height:2.3rem}.ldgnoG_mobilePanel{top:56px;inset-inline:var(--space-md);max-height:calc(100vh - 56px - var(--space-md));padding:var(--space-md)}}
._6WhqzG_section{overflow:hidden}._6WhqzG_header{gap:var(--space-sm);max-width:46rem;margin-bottom:var(--space-xl);display:grid}._6WhqzG_header h2,._6WhqzG_header p,._6WhqzG_viewerMeta h3,._6WhqzG_viewerMeta p{margin:0}._6WhqzG_label{color:var(--accent-text,var(--accent));font-size:.82rem;font-weight:var(--font-bold)}._6WhqzG_header h2{color:var(--text);font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.45}._6WhqzG_header p{color:var(--muted);line-height:1.8}._6WhqzG_gallery{gap:var(--space-lg);grid-template-columns:minmax(0,1.618fr) minmax(280px,1fr);align-items:stretch;display:grid}._6WhqzG_gallery[data-single=true]{grid-template-columns:minmax(0,58rem);justify-content:center}._6WhqzG_viewer,._6WhqzG_playlist{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-width:0;box-shadow:var(--shadow-md)}._6WhqzG_viewer{overflow:hidden}._6WhqzG_videoStage{aspect-ratio:16/9;background:#010005;position:relative}._6WhqzG_videoStage iframe,._6WhqzG_posterButton{border:0;width:100%;height:100%;position:absolute;inset:0}._6WhqzG_posterButton{cursor:pointer;background:#010005;place-items:center;padding:0;display:grid;overflow:hidden}._6WhqzG_posterButton img{object-fit:cover;transition:transform .382s}._6WhqzG_posterButton:after{content:"";background:linear-gradient(#0000 48%,#010005a3);position:absolute;inset:0}._6WhqzG_posterButton:hover img{transform:scale(1.018)}._6WhqzG_playButton{z-index:1;background:var(--primary);width:4.4rem;height:4.4rem;color:var(--primary-contrast);box-shadow:var(--shadow-glow-primary);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}._6WhqzG_posterHint{z-index:1;color:#fff;font-weight:var(--font-semibold);position:absolute;inset-block-end:var(--space-lg);inset-inline-start:var(--space-lg)}._6WhqzG_viewerMeta{align-items:start;gap:var(--space-md);padding:var(--space-lg);grid-template-columns:2.7rem minmax(0,1fr) auto;display:grid}._6WhqzG_youtubeMark{border-radius:var(--radius-md);background:color-mix(in srgb, red 10%, var(--surface));color:#d90000;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;display:inline-flex}._6WhqzG_youtubeMark svg{width:1.45rem;height:1.45rem}._6WhqzG_viewerMeta h3{color:var(--text);font-size:1.14rem;line-height:1.55}._6WhqzG_viewerMeta p{color:var(--muted);margin-top:.35rem;font-size:.88rem;line-height:1.75}._6WhqzG_duration{border-radius:var(--radius-full);background:var(--bg-soft);color:var(--muted);white-space:nowrap;padding:.38rem .7rem;font-size:.76rem}._6WhqzG_playlist{align-content:start;gap:var(--space-xs);padding:var(--space-sm);max-height:38rem;display:grid;overflow-y:auto}._6WhqzG_playlistItem{align-items:center;gap:var(--space-md);min-width:0;padding:var(--space-sm);border-radius:var(--radius-md);color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:7rem minmax(0,1fr);transition:background .144s,border-color .144s;display:grid}._6WhqzG_playlistItem:hover,._6WhqzG_playlistItem[data-active=true]{border-color:color-mix(in srgb, var(--accent) 36%, var(--line));background:color-mix(in srgb, var(--accent) 7%, var(--surface))}._6WhqzG_itemThumbnail{aspect-ratio:16/9;border-radius:var(--radius-sm);background:#010005;position:relative;overflow:hidden}._6WhqzG_itemThumbnail img{object-fit:cover}._6WhqzG_itemThumbnail i{color:#fff;background:#010005b8;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}._6WhqzG_itemCopy{gap:.18rem;min-width:0;display:grid}._6WhqzG_itemCopy small,._6WhqzG_itemCopy b{color:var(--muted);font-size:.72rem}._6WhqzG_itemCopy strong{color:var(--text);overflow-wrap:anywhere;font-size:.88rem;line-height:1.55}@media (max-width:900px){._6WhqzG_gallery{grid-template-columns:1fr}._6WhqzG_playlist{scroll-snap-type:inline mandatory;max-height:none;display:flex;overflow-x:auto}._6WhqzG_playlistItem{scroll-snap-align:start;flex:0 0 min(82vw,22rem)}}@media (max-width:560px){._6WhqzG_viewerMeta{padding:var(--space-md);grid-template-columns:2.5rem minmax(0,1fr)}._6WhqzG_duration{grid-column:2;justify-self:start}._6WhqzG_playButton{width:3.7rem;height:3.7rem}._6WhqzG_playlistItem{grid-template-columns:6.25rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){._6WhqzG_posterButton img{transition:none}._6WhqzG_posterButton:hover img{transform:none}}
.o1c07q_menuContainer{position:relative}.o1c07q_avatarBtn{align-items:center;gap:var(--space-sm);min-width:44px;min-height:44px;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast);color:var(--text);background:0 0;border:none;font-family:inherit;display:flex}.o1c07q_avatarBtn:hover{background:var(--surface-hover)}.o1c07q_avatarCircle{background:linear-gradient(135deg, var(--primary), var(--primary-2));width:32px;height:32px;font-size:.8125rem;font-weight:var(--font-bold);color:var(--primary-contrast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.o1c07q_avatarImg{object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px}.o1c07q_userName{font-size:.875rem;font-weight:var(--font-semibold);color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:170px;line-height:1.35;display:inline-block;overflow:hidden}.o1c07q_chevron{width:14px;height:14px;color:var(--muted);transition:transform var(--transition-fast);flex-shrink:0}.o1c07q_chevronOpen{transform:rotate(180deg)}.o1c07q_dropdown{top:calc(100% + var(--space-xs));min-width:200px;overscroll-behavior:contain;background:var(--menu-bg);border:1px solid var(--line);border-radius:var(--radius-md);max-block-size:calc(100dvh - 96px);max-inline-size:calc(100vw - 32px);box-shadow:var(--shadow-lg);padding:var(--space-xs) 0;z-index:var(--z-dropdown,100);animation:.15s ease-out o1c07q_dropdownFadeIn;position:absolute;inset-inline-end:0;overflow-y:auto}@keyframes o1c07q_dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.o1c07q_dropdownDivider{background:var(--line);height:1px;margin:var(--space-xs) 0}.o1c07q_dropdownItem{align-items:center;gap:var(--space-sm);width:100%;min-height:44px;padding:var(--space-sm) var(--space-md);color:var(--text);font-size:1rem;font-weight:var(--font-medium);cursor:pointer;transition:background var(--transition-fast);text-align:start;background:0 0;border:none;font-family:inherit;text-decoration:none;display:flex}.o1c07q_dropdownItem:hover{background:var(--menu-hover)}.o1c07q_dropdownItem svg,.o1c07q_dropdownItemIcon{width:16px;height:16px;color:var(--muted);flex-shrink:0}.o1c07q_logoutItem{color:var(--danger-ink)}.o1c07q_logoutItem:hover{background:color-mix(in srgb, var(--danger) 8%, var(--menu-bg))}.o1c07q_logoutItem svg{color:inherit}.o1c07q_skeleton{background:var(--surface-hover);border-radius:50%;width:32px;height:32px;animation:1.5s ease-in-out infinite o1c07q_skeletonPulse}@keyframes o1c07q_skeletonPulse{0%,to{opacity:.4}50%{opacity:.8}}.o1c07q_pending{min-height:44px;color:var(--text);align-items:center;font-size:1rem;display:inline-flex}.o1c07q_signedOut{color:var(--text);gap:4px;font-size:.875rem;display:grid}.o1c07q_sheetAccount{gap:var(--space-sm);width:100%;display:grid}.o1c07q_sheetUser{overflow-wrap:anywhere;color:var(--text);font-size:.875rem;font-weight:var(--font-semibold)}.o1c07q_sheetLinks{gap:8px;display:grid}.o1c07q_sheetLink,.o1c07q_sheetLogoutBtn{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--surface) 94%, transparent);width:100%;min-height:44px;color:var(--text);font-family:inherit;font-size:1rem;font-weight:var(--font-semibold);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.o1c07q_sheetLogoutBtn{color:var(--danger-ink);background:0 0;border-color:#0000}.o1c07q_avatarBtn:focus-visible,.o1c07q_dropdownItem:focus-visible,.o1c07q_sheetLink:focus-visible,.o1c07q_sheetLogoutBtn:focus-visible{outline:2px solid var(--primary-text,var(--text));outline-offset:-3px}@media (prefers-reduced-motion:reduce){.o1c07q_dropdown,.o1c07q_skeleton{animation:none}.o1c07q_avatarBtn,.o1c07q_dropdownItem,.o1c07q_chevron{transition:none}}@media (max-width:768px){.o1c07q_userName{display:none}}
._4XtfGq_frame{--stage-ink:#fff;--stage-gold:#e3c487;aspect-ratio:16/9;border:1px solid color-mix(in srgb, var(--accent-2) 38%, #ffffff24);border-radius:var(--learner-card-radius,var(--radius-lg));width:100%;min-width:0;color:var(--stage-ink);isolation:isolate;background:#0c0814;position:relative;overflow:hidden}._4XtfGq_frame:fullscreen{aspect-ratio:auto;width:100vw;height:100vh;box-shadow:none;border:0;border-radius:0}._4XtfGq_poster{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}._4XtfGq_posterImage{object-fit:cover;width:100%;height:100%;transition:transform .7s;position:absolute;inset:0}._4XtfGq_poster:hover ._4XtfGq_posterImage{transform:scale(1.025)}._4XtfGq_posterFallback{background:radial-gradient(60% 80% at 22% 18%, color-mix(in srgb, var(--accent-2) 62%, transparent), transparent 70%), radial-gradient(50% 70% at 82% 86%, color-mix(in srgb, var(--stage-gold) 38%, transparent), transparent 72%), radial-gradient(circle at 50% 50%, transparent 0 22%, #ffffff12 22.5% 23%, transparent 23.5% 34%, #ffffff0d 34.5% 35%, transparent 35.5%), linear-gradient(150deg, #2a1952, #120b24);position:absolute;inset:0}._4XtfGq_veil{background:linear-gradient(#3c1e6e52,#0a06162e 45%,#0a0616db),radial-gradient(circle at 50% 46%,#0000 0 30%,#0a061657 100%);position:absolute;inset:0}._4XtfGq_orbWrap{place-items:center;width:6rem;height:6rem;margin-block-end:1.6rem;display:grid;position:relative}._4XtfGq_orb,._4XtfGq_centerPlay{color:#4a2f7a;transition:transform var(--transition-fast), box-shadow var(--transition-fast);background:linear-gradient(145deg,#fff,#e9ddff);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 10px #ffffff24,0 12px 48px #b08cff9e,0 0 96px #e3c48752}._4XtfGq_orb{width:5.5rem;height:5.5rem;position:relative}._4XtfGq_orb svg,._4XtfGq_centerPlay svg{margin-inline-start:.2rem}._4XtfGq_poster:hover ._4XtfGq_orb{transform:scale(1.06)}._4XtfGq_poster:focus-visible,._4XtfGq_control:focus-visible,._4XtfGq_centerPlay:focus-visible,._4XtfGq_retry:focus-visible,._4XtfGq_range:focus-visible{outline-offset:-3px;outline:3px solid #fff}._4XtfGq_range:focus-visible{outline-offset:2px;border-radius:var(--radius-sm)}._4XtfGq_pulse{border:2px solid #ffffff8c;border-radius:50%;animation:2.6s ease-out infinite _4XtfGq_pulse;position:absolute;inset:0}@keyframes _4XtfGq_pulse{0%{opacity:.7;transform:scale(.95)}to{opacity:0;transform:scale(1.55)}}._4XtfGq_posterLabel{inset-inline:0;text-align:center;text-shadow:0 2px 14px #0000008c;gap:.15rem;padding-inline:1rem;display:grid;position:absolute;bottom:1rem}._4XtfGq_posterLabel strong{font-size:clamp(.95rem,2.4vw,1.2rem);line-height:1.5}._4XtfGq_posterLabel small{color:#ffffffd1;font-size:.82rem}._4XtfGq_video{object-fit:contain;cursor:pointer;background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}._4XtfGq_embed{border:0;width:100%;height:100%;position:absolute;inset:0}._4XtfGq_centerPlay{cursor:pointer;border:0;width:4.5rem;height:4.5rem;margin:auto;padding:0;position:absolute;inset:0}._4XtfGq_spinner{border:3px solid #ffffff40;pointer-events:none;border-block-start-color:#fff;border-radius:50%;width:2.6rem;height:2.6rem;margin:auto;animation:.9s linear infinite _4XtfGq_spin;position:absolute;inset:0}@keyframes _4XtfGq_spin{to{transform:rotate(360deg)}}._4XtfGq_failure{text-align:center;background:#0a0616d1;place-content:center;justify-items:center;gap:.75rem;display:grid;position:absolute;inset:0}._4XtfGq_failure p{margin:0;font-weight:700}._4XtfGq_retry{border-radius:var(--radius-full);color:#fff;min-height:2.75rem;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff80;padding:0 1.2rem;font-weight:800}._4XtfGq_controls{inset-inline:0;opacity:0;background:linear-gradient(#08051000,#080510e6);flex-wrap:wrap;align-items:center;gap:0 .4rem;padding:1.4rem .7rem .4rem;transition:opacity .22s,transform .22s;display:flex;position:absolute;bottom:0;transform:translateY(6px)}._4XtfGq_controlsShown,._4XtfGq_frame:hover ._4XtfGq_controls,._4XtfGq_frame:focus-within ._4XtfGq_controls{opacity:1;transform:none}._4XtfGq_control{color:#fff;cursor:pointer;width:2.75rem;height:2.75rem;transition:background var(--transition-fast);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}._4XtfGq_control:hover{background:#ffffff29}._4XtfGq_time{color:#ffffffeb;font-variant-numeric:tabular-nums;flex:none;font-size:.82rem}._4XtfGq_scrub{flex:1;align-items:center;min-width:3rem;height:2.75rem;display:flex;position:relative}._4XtfGq_track{inset-inline:0;border-radius:var(--radius-full);background:#ffffff38;height:5px;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}._4XtfGq_buffered,._4XtfGq_played{border-radius:inherit;position:absolute;inset-block:0;inset-inline-start:0}._4XtfGq_buffered{background:#fff6}._4XtfGq_played{background:linear-gradient(to left, var(--stage-gold), #b48cff)}._4XtfGq_range{cursor:pointer;appearance:none;background:0 0;width:100%;height:2.75rem;margin:0;position:relative}._4XtfGq_range:disabled{cursor:default}._4XtfGq_range::-webkit-slider-runnable-track{background:0 0;height:5px}._4XtfGq_range::-moz-range-track{background:0 0;height:5px}._4XtfGq_range::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:50%;width:15px;height:15px;margin-top:-5px;box-shadow:0 0 0 4px #b48cff66,0 2px 8px #00000080}._4XtfGq_range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:15px;height:15px;box-shadow:0 0 0 4px #b48cff66,0 2px 8px #00000080}._4XtfGq_volume{flex:none;width:5rem}._4XtfGq_volume::-webkit-slider-runnable-track{background:linear-gradient(to left, #fff var(--fill,100%), #ffffff4d var(--fill,100%));border-radius:var(--radius-full)}._4XtfGq_volume::-moz-range-track{background:linear-gradient(to left, #fff var(--fill,100%), #ffffff4d var(--fill,100%));border-radius:var(--radius-full)}@media (max-width:640px){._4XtfGq_volume{display:none}._4XtfGq_controls{padding-inline:.4rem}._4XtfGq_scrub{flex-basis:100%;order:-1;height:2.25rem}._4XtfGq_time{margin-inline-end:auto}._4XtfGq_orb{width:4.5rem;height:4.5rem}._4XtfGq_orbWrap{width:5rem;height:5rem}}@media (prefers-reduced-motion:reduce){._4XtfGq_pulse,._4XtfGq_spinner{animation:none}._4XtfGq_pulse{opacity:.35}._4XtfGq_posterImage,._4XtfGq_controls,._4XtfGq_orb,._4XtfGq_control{transition:none}._4XtfGq_poster:hover ._4XtfGq_posterImage,._4XtfGq_poster:hover ._4XtfGq_orb{transform:none}}
.YtnKRq_card{align-items:center;gap:.15rem var(--space-md);border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));border-radius:var(--learner-card-radius,var(--radius-lg));background:color-mix(in srgb, var(--accent) 5%, var(--card));grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"play head meta""play wave meta""play note note";min-width:0;padding:.85rem 1.1rem;display:grid;position:relative}.YtnKRq_play{background:linear-gradient(145deg, var(--primary), var(--accent-2));color:#fff;cursor:pointer;width:3.25rem;height:3.25rem;transition:transform var(--transition-fast);border:0;border-radius:50%;flex:none;grid-area:play;place-items:center;padding:0;display:inline-grid}.YtnKRq_play svg{margin-inline-start:.15rem}.YtnKRq_card[data-playing] .YtnKRq_play svg{margin-inline-start:0}.YtnKRq_play:hover{transform:scale(1.05)}.YtnKRq_play:focus-visible,.YtnKRq_speed:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.YtnKRq_body{display:contents}.YtnKRq_head{grid-area:head;align-items:center;gap:.65rem;min-width:0;display:flex}.YtnKRq_badge{background:color-mix(in srgb, var(--accent) 14%, transparent);width:2rem;height:2rem;color:var(--accent-text,var(--accent));border-radius:50%;flex:none;place-items:center;display:inline-grid}.YtnKRq_titles{min-width:0;display:grid}.YtnKRq_title{overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.6}html[data-site] .YtnKRq_card .YtnKRq_title{font-size:1rem}.YtnKRq_wave{grid-area:wave;height:2.25rem;position:relative}.YtnKRq_bars{align-items:center;gap:3px;display:flex;position:absolute;inset:0}.YtnKRq_bars i{min-width:2px;height:calc(var(--h) * 100%);border-radius:var(--radius-full);background:color-mix(in srgb, var(--text) 20%, transparent);flex:1;transition:background-color .16s}.YtnKRq_bars i.YtnKRq_played{background:linear-gradient(to top, var(--primary), var(--accent-2))}.YtnKRq_card[data-playing] .YtnKRq_bars i.YtnKRq_played{animation:1.1s ease-in-out infinite YtnKRq_bob;animation-delay:calc(var(--i) * -70ms)}@keyframes YtnKRq_bob{0%,to{transform:scaleY(1)}50%{transform:scaleY(.72)}}.YtnKRq_seek{opacity:0;cursor:pointer;appearance:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.YtnKRq_seek:disabled{cursor:default}.YtnKRq_wave:has(.YtnKRq_seek:focus-visible){outline:3px solid var(--accent);outline-offset:4px;border-radius:var(--radius-sm)}.YtnKRq_meta{justify-content:flex-end;align-items:center;gap:var(--space-md);grid-area:meta;display:flex}.YtnKRq_time{color:var(--muted-ink,var(--muted));font-variant-numeric:tabular-nums;font-size:.82rem}.YtnKRq_speed{border:1px solid color-mix(in srgb, var(--accent) 40%, var(--line));border-radius:var(--radius-full);background:color-mix(in srgb, var(--accent) 8%, transparent);min-width:3.25rem;min-height:2.75rem;color:var(--accent-text,var(--accent));font:inherit;cursor:pointer;padding:0 .85rem;font-size:.85rem;font-weight:800}.YtnKRq_speed:hover{background:color-mix(in srgb, var(--accent) 16%, transparent)}.YtnKRq_error{color:var(--danger-text);grid-area:note;margin:0;font-size:.85rem}.YtnKRq_hidden{display:none}@container (max-width:34rem){.YtnKRq_card{gap:.15rem var(--space-md);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"play head""play wave""meta meta""note note"}.YtnKRq_meta{justify-content:space-between}}@container (max-width:22rem){.YtnKRq_card{grid-template-areas:"head head""play wave""meta meta""note note";padding-inline:.85rem}}@media (prefers-reduced-motion:reduce){.YtnKRq_play,.YtnKRq_bars i{transition:none}.YtnKRq_card[data-playing] .YtnKRq_bars i.YtnKRq_played{animation:none}.YtnKRq_play:hover{transform:none}}
.i1Oj2q_group{gap:var(--space-md);min-width:0;border:0;grid-template-columns:minmax(0,1fr);min-inline-size:0;margin:0;padding:0;display:grid}.i1Oj2q_legend{padding-inline:0;font-size:1rem;font-weight:800}.i1Oj2q_pair{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1100px){.i1Oj2q_pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.i1Oj2q_card{align-content:start;gap:var(--space-sm);min-width:0;padding:var(--space-md);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card);grid-template-columns:minmax(0,1fr);display:grid}.i1Oj2q_field{grid-template-columns:minmax(0,1fr)}.i1Oj2q_cardTitle{margin:0;font-size:.95rem}.i1Oj2q_empty{border:1px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--panel-subtle);min-height:7rem;color:var(--muted-ink,var(--muted));place-items:center;font-size:.875rem;display:grid}.i1Oj2q_fileInput{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.i1Oj2q_progress{color:var(--muted-ink,var(--muted));gap:.4rem;margin:0;font-size:.8125rem;line-height:1.7;display:grid}.i1Oj2q_bar{border-radius:var(--radius-full);background:var(--bg-soft);height:4px;display:block;position:relative;overflow:hidden}.i1Oj2q_bar:after{content:"";border-radius:inherit;background:linear-gradient(to left, var(--accent-2), var(--primary));width:40%;animation:1.2s ease-in-out infinite i1Oj2q_slide;position:absolute;inset-block:0;inset-inline-start:0}@keyframes i1Oj2q_slide{0%{transform:translate(120%)}to{transform:translate(-260%)}}.i1Oj2q_linkRow{gap:var(--space-sm);flex-wrap:wrap;display:flex}.i1Oj2q_linkRow input{flex:14rem;width:auto}.i1Oj2q_poster{gap:6px;margin-block-start:var(--space-sm);display:grid}.i1Oj2q_posterFrame{aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-subtle-strong);width:min(100%,12rem);display:block;overflow:hidden}@media (max-width:430px){.i1Oj2q_preview [data-video-poster] small{display:none}.i1Oj2q_preview [data-video-poster] strong{font-size:.875rem}}.i1Oj2q_voicePreview{min-width:0;container-type:inline-size}@media (prefers-reduced-motion:reduce){.i1Oj2q_bar:after{opacity:.5;width:100%;animation:none}}
.ZhhVKq_email{overflow-wrap:anywhere}.ZhhVKq_sessions{gap:4px;min-width:0;display:grid}.ZhhVKq_sessionsCount{font-weight:var(--font-semibold);font-variant-numeric:tabular-nums}.ZhhVKq_meter{border-radius:var(--radius-full);background:var(--surface-3);block-size:.5rem;inline-size:100%;accent-color:var(--primary);appearance:none;border:0;overflow:hidden}.ZhhVKq_meter::-webkit-progress-bar{background:var(--surface-3);border-radius:var(--radius-full)}.ZhhVKq_meter::-webkit-progress-value{background:var(--primary);border-radius:var(--radius-full)}.ZhhVKq_meter::-moz-progress-bar{background:var(--primary);border-radius:var(--radius-full)}.ZhhVKq_planDetails summary{min-block-size:44px;color:var(--primary-text);cursor:pointer;font-size:.8125rem;font-weight:var(--font-semibold);align-items:center;display:flex}.ZhhVKq_planDetails summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ZhhVKq_planDetails[open]>div{padding-block-end:var(--space-sm)}.ZhhVKq_pinned{color:var(--warning-ink,var(--muted));font-size:.8125rem}.ZhhVKq_headerRow{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.ZhhVKq_cycleSize{align-items:flex-start;gap:var(--space-sm) var(--space-md);flex-wrap:wrap;display:flex}.ZhhVKq_cycleSize>button{margin-block-start:1.75rem}.ZhhVKq_cycleSizeInput{max-inline-size:8rem}.ZhhVKq_formStack{gap:var(--space-md);min-width:0;display:grid}.ZhhVKq_sourceGroup{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.ZhhVKq_sourceGroup legend{color:var(--text);font-size:.875rem;font-weight:var(--font-semibold);margin-block-end:6px;padding:0}.ZhhVKq_moneyRow{gap:var(--space-md);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.ZhhVKq_confirmBox{gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--warning-border);border-radius:var(--radius-md);background:var(--warning-bg);color:var(--text);display:grid}.ZhhVKq_confirmBox p{margin:0;line-height:1.8}.ZhhVKq_editSection{gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-2);display:grid}.ZhhVKq_editSection h3{margin:0;font-size:1rem}.ZhhVKq_summaryBox{gap:var(--space-sm);min-width:0;padding:var(--space-md);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);display:grid}.ZhhVKq_summaryTitle{margin:0;font-size:1rem}.ZhhVKq_summaryList{gap:6px;margin:0;display:grid}.ZhhVKq_summaryList>div{justify-content:space-between;gap:2px var(--space-md);flex-wrap:wrap;display:flex}.ZhhVKq_summaryList dt{color:var(--muted-ink,var(--muted));font-size:.875rem}.ZhhVKq_summaryList dd{min-width:0;font-weight:var(--font-semibold);margin:0;line-height:1.7}.ZhhVKq_dialogFooter{justify-content:flex-end;gap:var(--space-sm);flex-wrap:wrap;display:flex}@media (max-width:480px){.ZhhVKq_moneyRow{grid-template-columns:minmax(0,1fr)}.ZhhVKq_dialogFooter>*{flex:100%}}.ZhhVKq_planGrid{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:6px;display:grid}.ZhhVKq_planButton{min-height:44px;padding:0 var(--space-sm);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--card);color:var(--text);font:inherit;cursor:pointer;font-size:.875rem}.ZhhVKq_planButton[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:var(--accent-contrast);font-weight:var(--font-semibold)}.ZhhVKq_planButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ZhhVKq_planButton:disabled{opacity:.6;cursor:not-allowed}
.uZZPiq_switchRow{align-items:flex-start;gap:var(--space-md);min-block-size:44px;padding-block:var(--space-sm);cursor:pointer;display:flex}.uZZPiq_switchRow input{block-size:22px;inline-size:22px;accent-color:var(--primary);flex:none;margin-block-start:2px}.uZZPiq_switchRow input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.uZZPiq_switchText{gap:2px;min-inline-size:0;display:grid}.uZZPiq_switchTitle{color:var(--text);font-size:.9375rem;font-weight:var(--font-semibold)}.uZZPiq_switchHint{color:var(--muted-ink,var(--muted));font-size:.8125rem;line-height:1.7}.uZZPiq_switchList{margin:0;padding:0;list-style:none;display:grid}.uZZPiq_switchList>li+li{border-block-start:1px solid var(--border)}.uZZPiq_dimmed{opacity:.6}.uZZPiq_chips{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.uZZPiq_chip{min-block-size:32px;padding-inline:var(--space-md);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--text);align-items:center;gap:6px;font-size:.8125rem;display:inline-flex}.uZZPiq_chipValue{font-weight:var(--font-semibold);font-variant-numeric:tabular-nums}.uZZPiq_chipBad{border-color:var(--warning-border);background:var(--warning-bg)}.uZZPiq_unsaved{color:var(--warning-ink,var(--warning-text));font-size:.8125rem;font-weight:var(--font-semibold)}.uZZPiq_saveRow{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.uZZPiq_pickerHint{color:var(--muted-ink,var(--muted));margin:0;font-size:.8125rem}.uZZPiq_memberState{justify-items:start;gap:2px;display:grid}.uZZPiq_memberReason{color:var(--muted-ink,var(--muted));overflow-wrap:anywhere;font-size:.8125rem;line-height:1.6}.uZZPiq_templates{gap:var(--space-xl,24px);display:grid}.uZZPiq_templateBox{gap:var(--space-sm);min-inline-size:0;display:grid}.uZZPiq_templateHead{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.uZZPiq_templateLabel{color:var(--text);font-size:.9375rem;font-weight:var(--font-semibold)}.uZZPiq_suggested{padding:2px var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--muted-ink,var(--muted));font-size:.75rem}.uZZPiq_templateArea{min-block-size:140px;inline-size:100%;padding:var(--space-md);border:1px solid var(--field-border,var(--border));border-radius:var(--radius-md);background:var(--card);color:var(--text);font:inherit;resize:vertical;font-size:.9375rem;line-height:1.8}.uZZPiq_templateArea:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.uZZPiq_templateArea[aria-invalid=true]{border-color:var(--danger-border,var(--danger))}.uZZPiq_templateTools{gap:var(--space-sm);display:grid}.uZZPiq_placeholderChips{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.uZZPiq_placeholderChip{min-block-size:44px;padding-inline:var(--space-md);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;align-items:center;gap:6px;font-size:.8125rem;display:inline-flex}.uZZPiq_placeholderChip bdi{color:var(--primary-text,var(--primary));font-family:ui-monospace,monospace}.uZZPiq_placeholderChip:disabled{opacity:.55;cursor:not-allowed}.uZZPiq_placeholderChip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.uZZPiq_templateMeta{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.uZZPiq_counter{color:var(--muted-ink,var(--muted));font-variant-numeric:tabular-nums;font-size:.8125rem}.uZZPiq_counterOver{color:var(--danger-ink,var(--danger));font-weight:var(--font-semibold)}.uZZPiq_bubbleWrap{padding:var(--space-md);border-radius:var(--radius-md);background:var(--surface-2,var(--surface))}.uZZPiq_bubble{max-inline-size:34rem;padding:var(--space-sm) var(--space-md);border-radius:12px;background:var(--success-bg,#dcf8c6);color:var(--success-ink,var(--text));white-space:pre-wrap;overflow-wrap:anywhere;border-start-start-radius:2px;margin:0;font-size:.875rem;line-height:1.8}.uZZPiq_advanced{border:1px solid var(--border);border-radius:var(--radius-md,12px);padding:10px 14px}.uZZPiq_advanced>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.uZZPiq_advanced[open]>summary{margin-block-end:8px}
._1vp0HG_toggle{justify-content:center;align-items:center;gap:var(--space-sm);min-width:44px;min-height:44px;padding:0 var(--space-sm);border-radius:var(--radius-full);border:1px solid var(--line);background:var(--surface);color:var(--text);-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);display:inline-flex}._1vp0HG_toggle:hover{background:var(--surface-2);border-color:var(--line-strong);transform:translateY(-1px)}._1vp0HG_toggle:focus-visible{outline:2px solid var(--primary-text,var(--text));outline-offset:-4px}._1vp0HG_toggle[data-theme=dark]{background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 16%, var(--surface)), color-mix(in srgb, var(--accent) 10%, var(--surface)))}._1vp0HG_withLabel{min-width:auto;padding-inline:14px}._1vp0HG_iconWrap{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}._1vp0HG_iconWrap svg{width:18px;height:18px}._1vp0HG_label{font-size:.8125rem;font-weight:var(--font-semibold);white-space:nowrap;line-height:1}._1vp0HG_placeholder{border-radius:var(--radius-full);background:var(--surface-3);border:1px solid #0000;min-width:44px;min-height:44px;display:inline-flex}._1vp0HG_placeholderWide{min-width:122px}@media (max-width:640px){._1vp0HG_withLabel{padding-inline:12px}._1vp0HG_label{font-size:.75rem}}@media (prefers-reduced-motion:reduce){._1vp0HG_toggle{transition:none}._1vp0HG_toggle:hover{transform:none}}
.bTIbAW_mode{gap:var(--space-sm);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.bTIbAW_modeOption{align-items:center;gap:var(--space-sm);min-height:44px;padding:var(--space-sm) var(--space-md);border:1px solid var(--line-strong);color:var(--text);cursor:pointer;border-radius:6px;display:flex}.bTIbAW_modeOption:has(input:checked){background:var(--panel-subtle);border-color:var(--primary);font-weight:var(--font-semibold)}.bTIbAW_modeOption:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.bTIbAW_modeOption input,.bTIbAW_dayHeading input{width:18px;height:18px;accent-color:var(--primary);flex-shrink:0}.bTIbAW_week{gap:var(--space-md);display:grid}.bTIbAW_day,.bTIbAW_sharedRule{min-width:0;padding:var(--space-md) 0;border:0;border-bottom:1px solid var(--line);margin:0}.bTIbAW_sharedRule{gap:var(--space-md);display:grid}.bTIbAW_dayHeading{color:var(--text);font-weight:var(--font-semibold);padding:0}.bTIbAW_dayHeading label{align-items:center;gap:var(--space-sm);min-height:44px;display:flex}.bTIbAW_dayTime{align-items:end;gap:var(--space-sm);grid-template-columns:minmax(0,1fr) 44px;display:grid}.bTIbAW_remove{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:6px;place-items:center;width:44px;height:44px;padding:0;display:grid}.bTIbAW_remove:disabled{opacity:.6;cursor:not-allowed}
.ULp9za_grid{--cols:1;--gap:var(--space-lg);justify-content:center;gap:var(--gap);flex-wrap:wrap;display:flex}.ULp9za_grid>*{flex:0 0 calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));min-width:0}.ULp9za_mixed{gap:var(--space-lg);display:grid}.ULp9za_mixed>.ULp9za_grid[data-layout=one]{max-inline-size:none}.ULp9za_grid[data-layout=one]{max-inline-size:60rem;margin-inline:auto}@media (min-width:640px){.ULp9za_grid[data-layout=two],.ULp9za_grid[data-layout=three],.ULp9za_grid[data-layout=four],.ULp9za_grid[data-layout=many]{--cols:2}}@media (min-width:1024px){.ULp9za_grid[data-layout=three],.ULp9za_grid[data-layout=many]{--cols:3}}.ULp9za_notice{justify-items:center;gap:var(--space-sm);max-width:38rem;padding:var(--space-2xl) var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--card);color:var(--text);text-align:center;margin-inline:auto;display:grid}.ULp9za_noticeIcon{border-radius:var(--radius-full);background:color-mix(in srgb, var(--accent) 12%, transparent);width:3.5rem;height:3.5rem;color:var(--accent-text,var(--accent));place-items:center;display:grid}.ULp9za_notice h2,.ULp9za_notice h3{color:var(--text);margin:0;font-size:1.25rem}.ULp9za_notice p{color:var(--muted);margin:0;line-height:1.9}.ULp9za_noticeActions{justify-content:center;gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.ULp9za_heroFacts{gap:var(--space-sm);margin:var(--space-md) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex;position:relative}.ULp9za_heroFacts li{border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface);min-height:2.5rem;color:var(--text);align-items:center;gap:.4rem;padding:0 1rem;font-size:.875rem;display:inline-flex}.ULp9za_heroFacts li svg{color:var(--accent-text,var(--accent))}.ULp9za_heroCopy{gap:var(--space-md);max-width:44rem;display:grid;position:relative}.ULp9za_note{max-width:48rem;margin:var(--space-2xl) auto 0;color:var(--muted);text-align:center;font-size:.875rem;line-height:1.9}html[data-site=bright-aura] .ULp9za_heroCopy{max-width:36rem}html[data-site=bright-aura] .ULp9za_heroFacts li{background:0 0;border:0;border-radius:0;padding-inline:0}
.fe7HwW_notice{justify-content:center;align-items:center;gap:var(--space-md);min-height:60dvh;padding:var(--space-xl);background:var(--bg);color:var(--text);text-align:center;flex-direction:column;display:flex}.fe7HwW_notice h1{font-size:1.25rem}.fe7HwW_notice p{color:var(--muted)}
.zta5YG_group{border:1px solid var(--border);border-radius:var(--radius-md,12px);padding:var(--space-sm) var(--space-md)}.zta5YG_group+.zta5YG_group{margin-block-start:var(--space-sm)}.zta5YG_summary{justify-content:space-between;align-items:center;gap:var(--space-md);min-block-size:44px;color:var(--text);font-weight:var(--font-semibold);cursor:pointer;display:flex}.zta5YG_summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.zta5YG_count{min-inline-size:32px;padding:2px var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);text-align:center;font-variant-numeric:tabular-nums}.zta5YG_countWarn{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning-ink,var(--text))}.zta5YG_list{margin:0;padding:0;list-style:none;display:grid}.zta5YG_row{justify-content:space-between;align-items:baseline;gap:4px var(--space-md);padding-block:var(--space-sm);border-block-start:1px solid var(--border);flex-wrap:wrap;display:flex}.zta5YG_who{gap:var(--space-sm);flex-wrap:wrap;min-inline-size:0;display:flex}.zta5YG_name{color:var(--text);overflow-wrap:anywhere}.zta5YG_phone{color:var(--muted-ink,var(--muted));font-variant-numeric:tabular-nums}.zta5YG_state{color:var(--muted-ink,var(--muted));font-size:.8125rem}
.If27aq_stage{min-height:100dvh;padding:calc(var(--public-header-offset,72px) + 24px) 16px 24px;background:var(--bg);place-items:center;display:grid}.If27aq_loadingScreen{border-radius:var(--learner-card-radius,var(--radius-lg));background:var(--card);border:1px solid var(--line);text-align:center;justify-items:center;gap:16px;width:min(100%,32rem);padding:48px 24px;display:grid}.If27aq_loadingSpinner{border:3px solid color-mix(in srgb, var(--line) 72%, transparent);border-top-color:var(--accent);border-radius:50%;width:3.25rem;height:3.25rem;animation:.9s linear infinite If27aq_dashboard-shell-spin}.If27aq_loadingTitle{color:var(--text);margin:0;font-size:1.15rem}.If27aq_loadingText{max-width:28rem;color:var(--muted);margin:0;font-size:.92rem;line-height:1.9}@keyframes If27aq_dashboard-shell-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.If27aq_loadingSpinner{animation:none}}
._W9MCG_page{min-width:0;color:var(--text);gap:24px;display:grid}._W9MCG_identity{align-items:center;gap:16px;display:flex}._W9MCG_avatar{background:color-mix(in srgb, var(--primary) 14%, var(--card));width:64px;height:64px;color:var(--primary-text,var(--primary));border-radius:9999px;flex:0 0 64px;place-items:center;font-size:22px;font-weight:700;display:grid;overflow:hidden}._W9MCG_avatarImage{object-fit:cover;width:100%;height:100%}._W9MCG_identityText{gap:4px;min-width:0;display:grid}._W9MCG_identityName{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600;line-height:1.5}._W9MCG_identityEmail{color:var(--muted-ink,var(--muted));text-align:end;overflow-wrap:anywhere;margin:0;font-size:14px}._W9MCG_identityChips{flex-wrap:wrap;gap:8px;margin-block-start:4px;display:flex}._W9MCG_columns{gap:24px;min-width:0;display:grid}._W9MCG_column{align-content:start;gap:24px;min-width:0;display:grid}@media (min-width:1024px){._W9MCG_columns{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}}._W9MCG_infoList{grid-template-columns:minmax(0,1fr);margin:0;display:grid}._W9MCG_infoRow{justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:10px 16px;display:flex}._W9MCG_infoRow+._W9MCG_infoRow{border-block-start:1px solid var(--line)}._W9MCG_infoLabel{color:var(--muted-ink,var(--muted));flex:none;font-size:14px}._W9MCG_infoValue{min-width:0;color:var(--text);text-align:end;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600}._W9MCG_infoEmpty{color:var(--muted-ink,var(--muted));font-weight:400}@media (max-width:480px){._W9MCG_infoRow{flex-direction:column;align-items:stretch;gap:2px;padding-block:12px}._W9MCG_infoValue{text-align:start}}._W9MCG_sectionFoot{display:flex}@media (max-width:640px){._W9MCG_sectionFoot>*{width:100%}}._W9MCG_form{min-width:0}._W9MCG_formCard{gap:20px;display:grid}._W9MCG_fields{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}._W9MCG_formGrid{gap:16px;min-width:0;display:grid}@media (min-width:640px){._W9MCG_formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}._W9MCG_field{align-content:start;gap:6px;min-width:0;display:grid}._W9MCG_field>span{color:var(--text);font-size:14px;font-weight:600}._W9MCG_field input,._W9MCG_field select{box-sizing:border-box;border:1px solid var(--field-border);background:var(--card);width:100%;min-height:48px;color:var(--text);font:inherit;border-radius:12px;padding:10px 12px;font-size:16px}._W9MCG_field input:focus-visible,._W9MCG_field select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._W9MCG_field input[aria-invalid=true],._W9MCG_field select[aria-invalid=true]{border-color:var(--danger-ink)}._W9MCG_fieldError{color:var(--danger-ink);font-size:14px;line-height:1.6}._W9MCG_fieldHint{color:var(--muted-ink,var(--muted));font-size:13px;line-height:1.6}._W9MCG_toggleRow{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:14px;min-height:56px;padding:10px 12px;display:flex}._W9MCG_toggleRow:focus-within{outline:2px solid var(--accent);outline-offset:2px}._W9MCG_toggleCopy{gap:2px;min-width:0;display:grid}._W9MCG_toggleCopy strong{color:var(--text);font-size:16px;font-weight:600}._W9MCG_toggleCopy small{color:var(--muted-ink,var(--muted));font-size:14px;line-height:1.6}._W9MCG_switch{border:1px solid var(--field-border);background:var(--surface-hover-strong);appearance:none;cursor:pointer;border-radius:9999px;flex:0 0 48px;width:48px;height:28px;margin:0;position:relative}._W9MCG_switch:after{content:"";background:var(--text);width:20px;height:20px;transition:transform var(--transition-fast);border-radius:9999px;position:absolute;inset-block-start:3px;inset-inline-start:3px}._W9MCG_switch:checked{border-color:var(--primary);background:var(--primary)}._W9MCG_switch:checked:after{background:var(--primary-contrast,#fff);transform:translate(-20px)}._W9MCG_switch:disabled{opacity:.6;cursor:default}._W9MCG_switch:focus-visible{outline:none}._W9MCG_formActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._W9MCG_formStatus{color:var(--muted-ink,var(--muted));font-size:14px}._W9MCG_formButtons{gap:8px;display:flex}@media (max-width:640px){._W9MCG_formActions{flex-direction:column;align-items:stretch}._W9MCG_formStatus{text-align:center}._W9MCG_formButtons{flex-direction:column-reverse}._W9MCG_formButtons>*{width:100%}}._W9MCG_alert{border-radius:12px;padding:12px 16px;font-size:15px;line-height:1.7}._W9MCG_alert:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._W9MCG_alertDanger{background:var(--danger-bg);color:var(--danger-ink)}._W9MCG_alertSuccess{background:var(--success-bg);color:var(--success-ink)}._W9MCG_toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-block-start:-8px;display:flex}._W9MCG_countGroup{flex-wrap:wrap;gap:4px 12px;display:flex}._W9MCG_count{color:var(--muted-ink,var(--muted));font-size:14px}._W9MCG_note{color:var(--muted-ink,var(--muted));margin:0;font-size:14px;line-height:1.7}._W9MCG_revoke{border:1px solid var(--line);min-width:64px;min-height:44px;color:var(--danger-ink);font:inherit;cursor:pointer;background:0 0;border-radius:12px;padding-inline:14px;font-size:15px;font-weight:600}._W9MCG_revoke:hover:not(:disabled){background:var(--danger-bg)}._W9MCG_revoke:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._W9MCG_revoke:disabled{opacity:.6;cursor:default}._W9MCG_themeRow{justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:6px 16px;display:flex}._W9MCG_themeLabel{color:var(--text);font-size:16px;font-weight:600}._W9MCG_exit{display:grid}._W9MCG_logout{width:100%;min-height:64px;color:var(--danger-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 16px;display:flex}._W9MCG_logout:hover:not(:disabled){background:var(--danger-bg)}._W9MCG_logout:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._W9MCG_logout:disabled{opacity:.6;cursor:default}._W9MCG_logoutIcon{background:var(--danger-bg);border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}._W9MCG_logoutText{gap:2px;min-width:0;display:grid}._W9MCG_logoutText strong{font-size:16px;font-weight:600}._W9MCG_logoutText small{color:var(--muted-ink,var(--muted));font-size:14px;line-height:1.6}@media (min-width:1024px){._W9MCG_exit{max-width:480px}}._W9MCG_field input::placeholder,._W9MCG_field textarea::placeholder{color:var(--muted-ink,var(--muted));opacity:1}._W9MCG_field input[dir=ltr]{text-align:end;direction:ltr}._W9MCG_infoValue[dir=ltr]{text-align:end}._W9MCG_phoneNotice{background:var(--danger-bg);color:var(--danger-ink);border-radius:12px;padding:8px 12px;font-size:.85rem;line-height:1.7;display:block}
.bSBRha_section{position:relative}.bSBRha_section .bSBRha_header{margin-block-end:clamp(24px,3vw,40px)}.bSBRha_benefits{gap:var(--space-md);margin:0 0 var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));padding:0;list-style:none;display:grid}.bSBRha_benefit{align-items:flex-start;gap:var(--space-md);min-width:0;padding:var(--space-lg);border:1px solid var(--line);background:color-mix(in srgb, var(--card) 88%, transparent);border-radius:16px;display:flex}.bSBRha_benefitIcon{border-radius:var(--radius-full);background:color-mix(in srgb, var(--accent) 12%, transparent);width:2.75rem;height:2.75rem;color:var(--accent-text,var(--accent));flex-shrink:0;place-items:center;display:grid}.bSBRha_benefitCopy{gap:.25rem;min-width:0;display:grid}.bSBRha_benefitCopy strong{color:var(--text);font-size:1.0625rem}.bSBRha_benefitCopy span{color:var(--muted);line-height:1.8}.bSBRha_ctaRow{margin-top:var(--space-xl);justify-content:center;display:flex}.bSBRha_cta{gap:var(--space-sm);min-height:3.5rem;padding-inline:var(--space-2xl);box-shadow:var(--shadow-glow-primary);font-size:1.0625rem}@media (max-width:480px){.bSBRha_cta{width:100%}}
.Grjkva_footer{z-index:2;background:linear-gradient(180deg, var(--bg-soft), color-mix(in srgb, var(--bg) 58%, var(--bg-soft)));padding-block:var(--space-3xl) var(--space-xl);margin-block-start:-2px;position:relative}.Grjkva_top{grid-template-columns:var(--golden-columns);gap:var(--space-3xl);margin-bottom:var(--space-2xl);display:grid}.Grjkva_brand{gap:var(--space-md);flex-direction:column;display:flex}.Grjkva_logoImg{opacity:.9;width:auto;height:44px}.Grjkva_tagline{color:var(--text);max-width:36rem;font-size:1rem;line-height:1.8;font-weight:var(--font-semibold);margin:0}.Grjkva_description{color:var(--muted);max-width:40rem;margin:0;font-size:.9375rem;line-height:1.9}.Grjkva_columns{gap:var(--space-2xl);grid-template-columns:1fr 1fr;display:grid}.Grjkva_column{gap:var(--space-md);flex-direction:column;display:flex}.Grjkva_columnTitle{font-size:.875rem;font-weight:var(--font-semibold);color:var(--text);text-transform:uppercase;letter-spacing:.05em}.Grjkva_linkList{gap:var(--space-sm);flex-direction:column;display:flex}.Grjkva_link{color:var(--muted);transition:color var(--transition-fast);font-size:.875rem}.Grjkva_link:hover{color:var(--accent-text,var(--accent))}.Grjkva_divider{background:color-mix(in srgb, var(--line) 62%, transparent);height:1px;margin-bottom:var(--space-xl)}.Grjkva_bottom{justify-content:center;align-items:center;display:flex}.Grjkva_copy{color:var(--muted);font-size:.8125rem}@media (max-width:768px){.Grjkva_top{gap:var(--space-2xl);grid-template-columns:1fr}.Grjkva_columns{grid-template-columns:1fr 1fr}.Grjkva_footer{padding-block:var(--space-2xl) calc(var(--space-xl) + 5.75rem + env(safe-area-inset-bottom,0px))}.Grjkva_footer.Grjkva_hideMobileNav{padding-block:var(--space-2xl) calc(var(--space-xl) + env(safe-area-inset-bottom,0px))}}@media (max-width:480px){.Grjkva_top{gap:var(--space-xl)}.Grjkva_brand{padding-inline:var(--space-xs)}.Grjkva_columns{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.Grjkva_column{gap:var(--space-xs)}.Grjkva_columnTitle{letter-spacing:0;text-transform:none;border-bottom:1px solid var(--line);padding-block-end:var(--space-xs);font-size:.875rem}.Grjkva_linkList{gap:0;display:grid}.Grjkva_link{min-height:44px;color:var(--text);font-size:.875rem;font-weight:var(--font-semibold);align-items:center;display:flex}.Grjkva_divider{margin-bottom:var(--space-lg)}.Grjkva_bottom{text-align:center;justify-content:center}.Grjkva_copy{font-size:.76rem;line-height:1.8}}html[data-theme=dark] .Grjkva_footer{background:radial-gradient(circle at 82% 8%, color-mix(in srgb, var(--accent) 4%, transparent), transparent 30%), linear-gradient(180deg, var(--bg-soft), var(--bg-soft) 14%, var(--bg))}
.kKdPRa_card{border:1px solid var(--line);border-radius:var(--learner-card-radius,var(--radius-lg));background:var(--card);min-width:0;color:var(--text);grid-template-columns:96px minmax(0,1fr);grid-template-areas:"media body""progress progress""action action";align-items:start;gap:12px 14px;padding:16px;display:grid}.kKdPRa_media{aspect-ratio:1;background:var(--surface-3);border-radius:12px;grid-area:media;place-items:center;width:100%;display:grid;overflow:hidden}.kKdPRa_mediaImage{object-fit:cover;width:100%;height:100%;display:block}.kKdPRa_mediaLogo{object-fit:contain;max-width:70%;max-height:56px}.kKdPRa_body{grid-area:body;gap:8px;min-width:0;display:grid}.kKdPRa_chips{flex-wrap:wrap;gap:6px;display:flex}.kKdPRa_title{letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600;line-height:1.6}.kKdPRa_title a{color:var(--text);text-decoration:none}.kKdPRa_title a:hover{text-underline-offset:4px;text-decoration:underline}.kKdPRa_progress{grid-area:progress;gap:8px;min-width:0;display:grid}.kKdPRa_lastLesson{color:var(--muted-ink,var(--muted));overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.kKdPRa_accessNotice{color:var(--warning-ink);align-items:flex-start;gap:6px;margin:0;font-size:14px;line-height:1.7;display:flex}.kKdPRa_accessNotice svg{flex:0 0 16px;margin-top:4px}.kKdPRa_action{grid-area:action;display:grid}.kKdPRa_card a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (min-width:560px){.kKdPRa_card{grid-template-columns:148px minmax(0,1fr);grid-template-areas:"media body""media progress""media action";padding:20px}.kKdPRa_media{aspect-ratio:4/3;grid-row:1/span 3}.kKdPRa_action{justify-self:start}}
.q6JNyW_root{inset-inline:0;z-index:calc(var(--z-header) + 4);padding:0 var(--space-sm) calc(env(safe-area-inset-bottom,0px) + var(--space-sm));pointer-events:none;display:none;position:fixed;bottom:0}.q6JNyW_shell{align-items:stretch;gap:var(--space-xs);width:min(100%,34rem);padding:var(--space-xs);border-radius:calc(var(--radius-xl) - 4px);border:1px solid color-mix(in srgb, var(--line-strong) 90%, transparent);background:radial-gradient(circle at top center, color-mix(in srgb, var(--accent) 10%, transparent), transparent 48%), linear-gradient(180deg, color-mix(in srgb, var(--surface) 98%, white), color-mix(in srgb, var(--surface-2) 94%, white));contain:layout paint;pointer-events:auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-inline:auto;display:grid;box-shadow:0 10px 24px #0f172a24}.q6JNyW_item{border-radius:calc(var(--radius-lg) - 6px);min-width:0;min-height:4.25rem;color:var(--muted-ink);transition:color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);justify-items:center;gap:.2rem;padding:.7rem .1rem .55rem;display:grid}.q6JNyW_item:active{transform:translateY(1px)scale(.985)}.q6JNyW_itemActive{color:var(--text);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 16%, transparent), color-mix(in srgb, var(--primary) 8%, transparent)), color-mix(in srgb, var(--surface) 92%, white);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent)}.q6JNyW_icon{width:1.25rem;height:1.25rem}.q6JNyW_label{max-inline-size:100%;font-size:.8125rem;font-weight:var(--font-semibold);white-space:nowrap;line-height:1.2}@media (max-width:359px){.q6JNyW_root{padding-inline:var(--space-xs)}.q6JNyW_shell{gap:2px;padding:3px}.q6JNyW_label{font-size:.75rem}}@media (max-width:768px){.q6JNyW_root{display:block}}@media (min-width:769px){.q6JNyW_root{display:none}}@media (max-width:1023px){.q6JNyW_rootWide{display:block}}@media (prefers-reduced-motion:reduce){.q6JNyW_item{transition:none}.q6JNyW_item:active{transform:none}}html[data-theme=dark] .q6JNyW_shell{background:radial-gradient(circle at top center, color-mix(in srgb, var(--accent) 12%, transparent), transparent 48%), linear-gradient(180deg, #141821, #0e1118);border-color:color-mix(in srgb, var(--line-strong) 86%, transparent);box-shadow:0 12px 28px #00000047}html[data-theme=dark] .q6JNyW_itemActive{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 18%, transparent), color-mix(in srgb, var(--primary) 14%, transparent)), color-mix(in srgb, var(--surface) 96%, transparent)}
._4RAWpW_frame{--learner-card-radius:var(--radius-lg);--learner-control-radius:var(--radius-sm);--learner-card-padding:16px;--dash-bottom-h:72px;min-height:100dvh;color:var(--text);padding-block-start:calc(var(--public-header-offset,72px) + 24px);display:block}._4RAWpW_rail{display:none}._4RAWpW_content{width:100%;min-width:0;max-width:880px;margin-inline:auto;padding-block-end:calc(var(--dash-bottom-h) + env(safe-area-inset-bottom,0px) + 40px)}@media (min-width:1024px){._4RAWpW_frame{--learner-card-padding:20px;grid-template-columns:248px minmax(0,1fr);align-items:start;gap:32px;display:grid}._4RAWpW_rail{top:calc(var(--public-header-offset,72px) + 24px);max-height:calc(100dvh - var(--public-header-offset,72px) - 48px);overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-sm);padding:16px 12px;display:block;position:sticky;overflow-y:auto}._4RAWpW_content{max-width:none;padding-block-end:64px}}._4RAWpW_railNav{gap:16px;display:grid}._4RAWpW_railGroup{gap:4px;display:grid}._4RAWpW_railGroupLabel{color:var(--muted-ink,var(--muted));margin:0 0 2px;padding-inline:12px;font-size:13px;font-weight:600;line-height:1.5}._4RAWpW_railList{gap:2px;margin:0;padding:0;list-style:none;display:grid}._4RAWpW_railLink{border-radius:var(--radius-sm);min-height:44px;color:var(--text);transition:background var(--transition-fast), color var(--transition-fast);align-items:center;gap:12px;padding:8px 12px;font-size:15px;font-weight:600;text-decoration:none;display:flex}._4RAWpW_railLink svg{color:var(--muted-ink,var(--muted));flex-shrink:0}._4RAWpW_railLink:hover{background:var(--surface-hover)}._4RAWpW_railLink:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._4RAWpW_railLinkActive,._4RAWpW_railLinkActive:hover{background:color-mix(in srgb, var(--primary) 11%, transparent);color:var(--primary-text,var(--primary))}._4RAWpW_railLinkActive svg{color:inherit}@media (prefers-reduced-motion:reduce){._4RAWpW_railLink{transition:none}}@media (display-mode:standalone){._4RAWpW_frame{overscroll-behavior-y:contain}}
._6ME6zW_scope{display:contents}._6ME6zW_scope,._6ME6zW_vars{--accent-text:var(--accent);--primary-text:var(--primary)}html:not([data-theme=dark]) :is(._6ME6zW_scope,._6ME6zW_vars){--muted:#566274;--muted-dark:#5b6577;--success-text:#137355;--warning-text:#8a4f06;--placeholder:#0f172a9e}html[data-theme=dark] :is(._6ME6zW_scope,._6ME6zW_vars){--accent-text:#d29bff;--primary-text:#d29bff;--placeholder:#f3effaa8;--muted:#f3effacc;--muted-dark:#f3effabd}html[data-site=bright-aura][data-theme=dark] :is(._6ME6zW_scope,._6ME6zW_vars){--accent-text:#cbb8ea;--primary-text:#cbb8ea}
