.live-course.svelte-1h7h0ed{color:#e3e2e5;isolation:isolate;background:#111015;position:relative;overflow-x:clip}.live-course__texture.svelte-1h7h0ed{mix-blend-mode:normal;opacity:.28;pointer-events:none;z-index:-1;background-image:linear-gradient(#11101500 0%,#111015 86%),url(../../../figma/course-overview/bg-pattern.webp);background-position:bottom,0 0;background-repeat:no-repeat,repeat;background-size:100% 100%,273px 273px;width:1797px;height:660px;position:absolute;top:-96px;left:50%;transform:translate(-50%)}.live-course__shell.svelte-1h7h0ed{grid-template-columns:minmax(0,830px) minmax(320px,410px);grid-template-areas:"hero sidebar""sections sidebar";gap:clamp(32px,6vw,96px);width:min(1280px,100% - 40px);margin:0 auto;padding:72px 0 96px;display:grid}.live-course__hero.svelte-1h7h0ed{grid-area:hero;min-width:0}.live-course__crumbs.svelte-1h7h0ed{color:#a9a7b1;align-items:center;gap:6px;height:52px;margin-bottom:16px;font-size:14px;line-height:1.28;display:flex}.live-course__crumbs.svelte-1h7h0ed a:where(.svelte-1h7h0ed){color:#af9efe;text-decoration:none}.live-course__crumbs.svelte-1h7h0ed strong:where(.svelte-1h7h0ed){color:#e3e2e5;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.live-course__title-wrap.svelte-1h7h0ed{gap:16px;padding-bottom:8px;display:grid}.live-course__badge.svelte-1h7h0ed{color:#e3e2e5;letter-spacing:.11px;text-transform:uppercase;background:#0000004d;border-radius:4px;align-items:center;gap:4px;width:fit-content;min-height:32px;padding:0 12px;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.52;display:inline-flex}.live-course__badge.svelte-1h7h0ed span:where(.svelte-1h7h0ed){background:#7beda2;border-radius:999px;width:8px;height:8px}.live-course__badge.svelte-1h7h0ed span.is-live:where(.svelte-1h7h0ed){background:#dc2626}.live-course.svelte-1h7h0ed h1:where(.svelte-1h7h0ed){color:#e3e2e5;letter-spacing:0;max-width:760px;margin:0;font-size:clamp(30px,3vw,42px);font-weight:400;line-height:1.12}.live-course__teacher.svelte-1h7h0ed{color:#a9a7b1;align-items:center;gap:10px;font-size:14px;line-height:1.28;display:flex}.live-course__avatar.svelte-1h7h0ed{color:#e3e2e5;background:#413f4a;border-radius:9999px;place-items:center;width:32px;height:32px;font-size:14px;display:grid;overflow:hidden}.live-course__avatar.svelte-1h7h0ed img:where(.svelte-1h7h0ed){object-fit:cover;width:100%;height:100%}.live-course__details.svelte-1h7h0ed{align-items:stretch;margin:24px 0 0;padding:0 0 12px;display:flex}.live-course__details.svelte-1h7h0ed div:where(.svelte-1h7h0ed){border-right:1px solid #ffffff0d;gap:12px;padding:16px 24px;display:grid}.live-course__details.svelte-1h7h0ed div:where(.svelte-1h7h0ed):first-child{padding-left:0}.live-course__details.svelte-1h7h0ed dt:where(.svelte-1h7h0ed){color:#e3e2e5;letter-spacing:.1px;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.52}.live-course__details.svelte-1h7h0ed dd:where(.svelte-1h7h0ed){color:#a9a7b1;white-space:nowrap;margin:0;font-size:16px;line-height:1.32}.live-course__sidebar.svelte-1h7h0ed{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:linear-gradient(39deg,#2b293333 0%,#0003 48%,#716b8a33 100%),#111015e0;border:1px solid #ffffff0d;border-radius:12px;grid-area:sidebar;align-self:start;gap:24px;min-width:0;margin-top:64px;padding:24px;display:grid;position:sticky;top:121px;box-shadow:0 14px 14px 10px #00000029}.live-course__countdown.svelte-1h7h0ed{border-bottom:1px solid #ffffff0d;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-bottom:16px;display:grid}.live-course__countdown.svelte-1h7h0ed div:where(.svelte-1h7h0ed){text-align:center;gap:12px;display:grid}.live-course__countdown.svelte-1h7h0ed strong:where(.svelte-1h7h0ed){color:#e3e2e5;letter-spacing:0;background:#111015b3;border:1px solid #ffffff0d;border-radius:4px;place-items:center;min-height:52px;font-family:IBM Plex Mono,monospace;font-size:20px;font-weight:500;line-height:1.2;display:grid}.live-course__countdown.svelte-1h7h0ed span:where(.svelte-1h7h0ed){color:#a9a7b1;letter-spacing:.11px;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.52}.live-course__session-list.svelte-1h7h0ed{display:grid}.live-course__session-list.svelte-1h7h0ed>div:where(.svelte-1h7h0ed){display:grid;overflow:hidden}.live-course__session-list.svelte-1h7h0ed article:where(.svelte-1h7h0ed){border-bottom:1px solid #ffffff0d;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;padding:16px 0;display:grid}.live-course__session-list.svelte-1h7h0ed span:where(.svelte-1h7h0ed),.live-course__session-list.svelte-1h7h0ed em:where(.svelte-1h7h0ed){color:#a9a7b1;letter-spacing:.11px;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:11px;font-style:normal;line-height:1.52}.live-course__session-list.svelte-1h7h0ed strong:where(.svelte-1h7h0ed){color:#e3e2e5;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;line-height:1.4;overflow:hidden}.live-course__session-list.svelte-1h7h0ed article.current:where(.svelte-1h7h0ed) em:where(.svelte-1h7h0ed){color:#e3e2e5;background:#dc2626;border-radius:4px;padding:4px}.live-course__form.svelte-1h7h0ed{gap:12px;display:grid}.live-course__account-note.svelte-1h7h0ed{color:#a9a7b1;margin:0;font-size:14px;line-height:1.4}.live-course__form.svelte-1h7h0ed span:where(.svelte-1h7h0ed){color:#a9a7b1;font-size:14px;line-height:1.4}.live-course__form.svelte-1h7h0ed input:where(.svelte-1h7h0ed){box-sizing:border-box;color:#e3e2e5;width:100%;height:40px;font:inherit;background:#111015db;border:1px solid #ffffff14;border-radius:4px;padding:0 16px;font-size:14px}.live-course__form.svelte-1h7h0ed input:where(.svelte-1h7h0ed):disabled{color:#a9a7b1}.live-course__form.svelte-1h7h0ed button:where(.svelte-1h7h0ed){color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#5203cd;border:1px solid #6b1ffe;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:16px;line-height:1.56;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 0 0 1px #af9efe38,0 10px 24px #5203cd47}.live-course__form.svelte-1h7h0ed button:where(.svelte-1h7h0ed):hover:not(:disabled),.live-course__form.svelte-1h7h0ed button:where(.svelte-1h7h0ed):focus-visible{background:#6b1ffe;border-color:#af9efe;transform:translateY(-1px);box-shadow:0 0 0 1px #af9efe57,0 14px 30px #5203cd5c}.live-course__form.svelte-1h7h0ed button.is-live:where(.svelte-1h7h0ed){background:#b01a1a;border-color:#dc2626}.live-course__form.svelte-1h7h0ed button:where(.svelte-1h7h0ed):disabled{cursor:default;opacity:.72}.live-course__message.svelte-1h7h0ed{color:#d6d3dd;margin:0;font-size:13px;line-height:1.35}.live-course__message.error.svelte-1h7h0ed{color:#ffb4b4}.live-course__tools.svelte-1h7h0ed{gap:var(--ds-space-12);padding:var(--ds-space-16);border-radius:var(--ds-radius-lg);background:#1c1b21;display:grid}.live-course__tools.svelte-1h7h0ed p:where(.svelte-1h7h0ed){color:#a9a7b1;margin:0;font-size:14px;line-height:1.4}.live-course__tools.svelte-1h7h0ed div:where(.svelte-1h7h0ed){align-items:center;gap:var(--ds-space-8);flex-wrap:wrap;display:flex}.live-course__tools.svelte-1h7h0ed span:where(.svelte-1h7h0ed){min-height:34px;padding:var(--ds-space-6) var(--ds-space-12);color:#eaeaea;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;align-items:center;font-size:13px;line-height:1.32;display:inline-flex}.live-course__secondary.svelte-1h7h0ed{align-items:start;display:grid}.live-course__secondary.svelte-1h7h0ed button:where(.svelte-1h7h0ed){color:#e3e2e5;width:fit-content;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:6px;font-size:14px;line-height:1.4;display:inline-flex}.live-course__secondary.svelte-1h7h0ed button:where(.svelte-1h7h0ed):disabled{color:#6d6977;cursor:default}.live-course__sections.svelte-1h7h0ed{grid-area:sections;gap:96px;min-width:0;padding-top:0;display:grid}.live-course__sections.svelte-1h7h0ed section:where(.svelte-1h7h0ed){min-width:0}.live-course__sections.svelte-1h7h0ed h2:where(.svelte-1h7h0ed){color:#e3e2e5;letter-spacing:0;margin:0;font-size:20px;font-weight:500;line-height:1.2}.live-course__prose.svelte-1h7h0ed{border-top:1px solid #ffffff0d;gap:24px;padding-top:24px;display:grid}.live-course__prose.svelte-1h7h0ed>div:where(.svelte-1h7h0ed){gap:24px;max-width:672px;display:grid}.live-course__prose.svelte-1h7h0ed p:where(.svelte-1h7h0ed),.live-course__numbered.svelte-1h7h0ed p:where(.svelte-1h7h0ed),.live-course__expect.svelte-1h7h0ed p:where(.svelte-1h7h0ed),.live-course__outcomes-section.svelte-1h7h0ed li:where(.svelte-1h7h0ed),.live-course__instructor.svelte-1h7h0ed p:where(.svelte-1h7h0ed){color:#a9a7b1;letter-spacing:0;margin:0;font-size:16px;line-height:1.56}.live-course__numbered.svelte-1h7h0ed{gap:24px;display:grid}.live-course__numbered.svelte-1h7h0ed>div:where(.svelte-1h7h0ed){grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 80px;display:grid}.live-course__numbered.svelte-1h7h0ed article:where(.svelte-1h7h0ed){gap:8px;min-width:0;display:grid}.live-course__numbered.svelte-1h7h0ed header:where(.svelte-1h7h0ed){align-items:center;gap:8px;display:flex}.live-course__numbered.svelte-1h7h0ed header:where(.svelte-1h7h0ed) span:where(.svelte-1h7h0ed){color:#e3e2e5;background:#1c1b21;border-radius:999px;place-items:center;width:24px;height:24px;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.52;display:grid}.live-course__numbered.svelte-1h7h0ed h3:where(.svelte-1h7h0ed),.live-course__expect.svelte-1h7h0ed h3:where(.svelte-1h7h0ed){color:#e3e2e5;letter-spacing:0;margin:0;font-size:16px;font-weight:500;line-height:1.32}.live-course__numbered.svelte-1h7h0ed p:where(.svelte-1h7h0ed){color:#86848c;padding-left:32px;font-size:14px;line-height:1.4}.live-course__expect.svelte-1h7h0ed{gap:24px;display:grid}.live-course__expect.svelte-1h7h0ed>div:where(.svelte-1h7h0ed){display:grid}.live-course__expect.svelte-1h7h0ed article:where(.svelte-1h7h0ed){border-bottom:1px solid #ffffff0d;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;padding:20px 0;display:grid}.live-course__expect.svelte-1h7h0ed article:where(.svelte-1h7h0ed) svg{color:#e3e2e5}.live-course__expect.svelte-1h7h0ed div:where(.svelte-1h7h0ed) div:where(.svelte-1h7h0ed){gap:12px;display:grid}.live-course__expect.svelte-1h7h0ed p:where(.svelte-1h7h0ed){color:#a9a7b1;font-size:14px;line-height:1.4}.live-course__outcomes-section.svelte-1h7h0ed{gap:24px;display:grid}.live-course__outcomes-section.svelte-1h7h0ed ul:where(.svelte-1h7h0ed){gap:14px;max-width:672px;margin:0;padding:0;list-style:none;display:grid}.live-course__outcomes-section.svelte-1h7h0ed li:where(.svelte-1h7h0ed){grid-template-columns:16px minmax(0,1fr);align-items:start;gap:12px;display:grid}.live-course__outcomes-section.svelte-1h7h0ed li:where(.svelte-1h7h0ed) svg{color:#7beda2;margin-top:5px}.live-course__instructor.svelte-1h7h0ed{grid-template-columns:124px minmax(0,688px);align-items:start;gap:20px;display:grid}.live-course__portrait.svelte-1h7h0ed{background:#413f4a;border-radius:12px;place-items:center;width:124px;height:180px;display:grid;overflow:hidden}.live-course__portrait.svelte-1h7h0ed img:where(.svelte-1h7h0ed){object-fit:cover;width:100%;height:100%}.live-course__portrait.svelte-1h7h0ed span:where(.svelte-1h7h0ed){color:#e3e2e5;font-size:52px}.live-course__instructor.svelte-1h7h0ed>div:where(.svelte-1h7h0ed):last-child{gap:16px;display:grid}.live-course__instructor.svelte-1h7h0ed p:where(.svelte-1h7h0ed){max-width:547px}.live-course__instructor-links.svelte-1h7h0ed{gap:8px;margin-top:16px;display:flex}.live-course__instructor-links.svelte-1h7h0ed a:where(.svelte-1h7h0ed){color:#e3e2e5;border:1px solid #ffffff0d;border-radius:8px;align-items:center;min-height:32px;padding:0 8px;font-size:12px;line-height:1.44;text-decoration:none;display:inline-flex}@media (width<=1120px){.live-course__shell.svelte-1h7h0ed{grid-template-columns:1fr;grid-template-areas:"hero""sidebar""sections";width:min(830px,100% - 32px);padding-top:48px}.live-course__sidebar.svelte-1h7h0ed{margin-top:0;position:static}}@media (width<=720px){.live-course__shell.svelte-1h7h0ed{padding-top:24px}.live-course__details.svelte-1h7h0ed{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.live-course__details.svelte-1h7h0ed div:where(.svelte-1h7h0ed),.live-course__details.svelte-1h7h0ed div:where(.svelte-1h7h0ed):first-child{border-bottom:1px solid #ffffff0d;border-right:0;padding:14px 16px}.live-course__sidebar.svelte-1h7h0ed{padding:18px}.live-course__numbered.svelte-1h7h0ed>div:where(.svelte-1h7h0ed),.live-course__instructor.svelte-1h7h0ed{grid-template-columns:1fr}.live-course__portrait.svelte-1h7h0ed{width:96px;height:124px}}
