.ot-notes-download[data-v-b850f15b]{flex-direction:column;align-items:flex-start;gap:10px;margin-top:22px}.ot-notes-download-note[data-v-b850f15b]{color:var(--ot-muted);margin:0;font-size:15px;line-height:1.5}.ot-notes-download-error[data-v-b850f15b]{color:var(--ot-danger)}.ot-course-intro[data-v-b850f15b]{max-width:760px;color:var(--ot-muted);margin:14px 0 0;font-size:17px;line-height:1.65}.ot-course-intro-video[data-v-b850f15b]{width:min(100%,820px);margin:0 0 28px}.ot-course-intro-video-heading[data-v-b850f15b]{margin-bottom:12px}.ot-course-intro-video-heading h2[data-v-b850f15b],.ot-course-intro-video-heading p[data-v-b850f15b]{margin:0}.ot-course-intro-video-heading h2[data-v-b850f15b]{margin-top:3px;font-size:calc(clamp(22px,3vw,28px));line-height:1.2}.ot-course-section-kicker[data-v-b850f15b]{color:var(--ot-blue);letter-spacing:.075em;text-transform:uppercase;margin:0;font-size:12px;font-weight:850}.ot-course-next-card[data-v-b850f15b]{border:1px solid var(--ot-line);background:var(--ot-surface);min-width:0;color:var(--ot-text);border-radius:11px;flex-direction:column;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.ot-course-next-card span[data-v-b850f15b]{color:var(--ot-blue);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.ot-course-next-card strong[data-v-b850f15b]{margin-top:8px;font-size:18px;line-height:1.25}.ot-course-next-card small[data-v-b850f15b]{color:var(--ot-muted);margin-top:auto;padding-top:13px;font-size:12px;font-weight:700}.ot-course-next-card[data-v-b850f15b]:focus-visible,.ot-course-next-card[data-v-b850f15b]:hover{border-color:color-mix(in srgb,var(--ot-blue) 56%,var(--ot-line));transform:translateY(-2px);box-shadow:0 8px 20px #0f172a14}.ot-course-progress[data-v-b850f15b]{border:1px solid color-mix(in srgb,var(--ot-blue) 24%,var(--ot-line));background:color-mix(in srgb,var(--ot-blue) 5%,var(--ot-surface));border-radius:12px;grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr);align-items:center;gap:28px;margin:8px 0 24px;padding:22px 24px;display:grid}.ot-course-progress-copy h2[data-v-b850f15b],.ot-course-progress-copy p[data-v-b850f15b]{margin:0}.ot-course-progress-copy h2[data-v-b850f15b]{margin-top:3px;font-size:24px}.ot-course-progress-copy>p[data-v-b850f15b]:last-child{color:var(--ot-muted);margin-top:5px}.ot-course-progress-kicker[data-v-b850f15b]{color:var(--ot-blue);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.ot-course-progress-actions[data-v-b850f15b]{justify-items:start;gap:13px;display:grid}.ot-course-progress-bar[data-v-b850f15b]{background:color-mix(in srgb,var(--ot-blue) 12%,var(--ot-line));border-radius:999px;width:100%;height:9px;overflow:hidden}.ot-course-progress-bar span[data-v-b850f15b]{border-radius:inherit;background:var(--ot-blue);height:100%;transition:width .25s;display:block}.ot-course-complete-message[data-v-b850f15b]{color:var(--ot-muted);margin:0}.ot-course-continue[data-v-b850f15b]{border:1px solid color-mix(in srgb,var(--ot-link,#06c) 32%,var(--ot-line));background:color-mix(in srgb,var(--ot-link,#06c) 6%,var(--ot-surface));color:inherit;border-radius:12px;align-items:center;gap:24px;margin:22px 0 24px;padding:20px 24px;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.ot-course-continue[data-v-b850f15b]:hover{border-color:color-mix(in srgb,var(--ot-link,#06c) 55%,var(--ot-line));box-shadow:0 8px 22px #0f172a12}.ot-course-continue[data-v-b850f15b]:focus-visible{outline:2px solid color-mix(in srgb,var(--ot-link,#06c) 45%,transparent);outline-offset:2px}.ot-course-continue-copy[data-v-b850f15b]{flex-direction:column;gap:7px;min-width:0;display:flex}.ot-course-continue-copy strong[data-v-b850f15b]{color:var(--ot-text,#20242c);font-size:24px;font-weight:700;line-height:1.2}.ot-course-continue-copy span[data-v-b850f15b]{color:var(--ot-muted,#65707d);font-size:16px;line-height:1.4}.ot-course-continue-go[data-v-b850f15b]{background:var(--ot-link,#06c);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin-left:auto;display:inline-flex}@media (width<=700px){.ot-course-continue[data-v-b850f15b]{gap:14px;padding:16px}.ot-course-continue-copy strong[data-v-b850f15b]{font-size:20px}.ot-course-continue-copy span[data-v-b850f15b]{font-size:15px}}.ot-course-order[data-v-b850f15b]{justify-content:flex-end;margin:0 2px 18px;display:flex}.ot-course-order-toggle[data-v-b850f15b]{color:var(--ot-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:7px 0;font-size:14px;font-weight:650;display:inline-flex}.ot-course-order-toggle svg[data-v-b850f15b]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:19px;height:19px}.ot-course-order-toggle[data-v-b850f15b]:hover{color:var(--ot-blue)}.ot-course-group[data-v-b850f15b],.ot-course-groups[data-v-b850f15b]{gap:18px;display:grid}.ot-course-groups[data-v-b850f15b]{gap:34px}.ot-course-group-heading[data-v-b850f15b]{align-items:center;gap:12px;padding:0 2px 2px;display:flex}.ot-course-group-heading h2[data-v-b850f15b]{margin:0;font-size:21px;line-height:1.3}.ot-course-syllabus-pill[data-v-b850f15b]{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#168a52;border-radius:999px;align-items:center;min-height:30px;padding:4px 13px;font-size:12px;font-weight:850;line-height:1;display:inline-flex}.ot-course-group .ot-notes-chapter-list[data-v-b850f15b]{gap:16px}.ot-course-promotion-row[data-v-b850f15b]{list-style:none}.ot-course-promotion[data-v-b850f15b]{background:linear-gradient(135deg,#fff8d9,#fff3c5);border:1px solid #e7aa62;border-radius:14px;padding:28px;box-shadow:0 10px 26px #4e350a14}.ot-course-promotion.has-cover[data-v-b850f15b]{grid-template-columns:minmax(0,1fr) minmax(130px,190px);align-items:center;gap:26px;display:grid}.ot-course-promotion-copy>p[data-v-b850f15b]{color:#76500f;letter-spacing:.055em;text-transform:uppercase;margin:0;font-size:12px;font-weight:850}.ot-course-promotion h2[data-v-b850f15b]{margin:7px 0 0;font-size:calc(clamp(24px,3.4vw,34px));line-height:1.08}.ot-course-promotion-description[data-v-b850f15b]{max-width:610px;margin-top:12px;font-size:16px;line-height:1.55}.ot-course-promotion img[data-v-b850f15b]{-o-object-fit:contain;object-fit:contain;width:100%;max-height:245px}.ot-course-coupon[data-v-b850f15b]{background:#ffffffb8;border:2px dashed #e7aa62;border-radius:10px;align-items:stretch;gap:12px;max-width:560px;margin:18px 0;padding:8px;display:flex}.ot-course-coupon span[data-v-b850f15b]{flex:1;padding:3px 8px;display:grid}.ot-course-coupon small[data-v-b850f15b]{color:#76500f;text-transform:uppercase;font-size:10px;font-weight:800}.ot-course-coupon strong[data-v-b850f15b]{overflow-wrap:anywhere;color:#a83e00;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px}.ot-course-coupon button[data-v-b850f15b]{background:var(--ot-red);color:#fff;min-width:94px;font:inherit;cursor:pointer;border:0;border-radius:8px;font-weight:800}.ot-course-card[data-v-b850f15b]{border:1px solid var(--ot-line);background:var(--ot-surface);border-radius:14px;grid-template-columns:minmax(185px,220px) minmax(0,1fr);gap:24px;min-height:205px;padding:24px 26px;display:grid;box-shadow:0 9px 25px #0f172a0e}.ot-course-card.is-progress[data-v-b850f15b]{border:2px solid color-mix(in srgb,var(--ot-blue) 60%,#fff);box-shadow:0 0 0 4px color-mix(in srgb,var(--ot-blue) 7%,transparent),0 9px 25px #0f172a0e;padding:23px 25px}.ot-course-card-content[data-v-b850f15b],.ot-course-card-meta[data-v-b850f15b]{flex-direction:column;min-width:0;display:flex}.ot-course-chapter-pill[data-v-b850f15b]{background:var(--ot-blue);color:#fff;letter-spacing:.055em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:38px;padding:7px 19px;font-size:15px;font-weight:850;line-height:1;text-decoration:none;display:inline-flex}.ot-course-card.is-complete .ot-course-chapter-pill[data-v-b850f15b]{background:#168a52}.ot-course-card.is-not-started .ot-course-chapter-pill[data-v-b850f15b]{background:#747b88}.ot-course-syllabus-code[data-v-b850f15b]{color:var(--ot-muted);margin:18px 0 0;font-size:15px;font-weight:750}.ot-course-chapter-status[data-v-b850f15b]{color:var(--ot-muted);gap:7px;margin-top:auto;padding-top:22px;font-size:13px;display:grid}.ot-course-chapter-status strong[data-v-b850f15b]{color:inherit;font-size:14px}.ot-course-card.is-complete .ot-course-chapter-status strong[data-v-b850f15b]{color:#168a52}.ot-course-chapter-status button[data-v-b850f15b]{width:fit-content;color:var(--ot-muted);font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.ot-course-title-link[data-v-b850f15b]{color:var(--ot-text);text-decoration:none}.ot-course-title-link h3[data-v-b850f15b]{margin:1px 0 0;font-size:calc(clamp(22px,2.5vw,28px));line-height:1.16}.ot-course-title-link p[data-v-b850f15b]{color:var(--ot-muted);margin:6px 0 0;font-style:normal}.ot-course-title-link:focus-visible h3[data-v-b850f15b],.ot-course-title-link:hover h3[data-v-b850f15b]{color:var(--ot-blue)}.ot-course-syllabus-title[data-v-b850f15b]{color:var(--ot-muted);margin:13px 0 0;font-size:16px;line-height:1.4}.ot-course-resources[data-v-b850f15b]{flex-wrap:wrap;align-items:center;gap:22px;margin-top:auto;padding-top:30px;display:flex}.ot-course-resource[data-v-b850f15b]{color:var(--ot-muted);align-items:center;gap:9px;padding:3px 0;font-size:15px;font-weight:750;text-decoration:none;display:inline-flex}.ot-course-resource[data-v-b850f15b]:focus-visible,.ot-course-resource[data-v-b850f15b]:hover{color:var(--ot-blue)}.ot-course-resource.is-complete[data-v-b850f15b]{color:#168a52}.ot-course-resource svg[data-v-b850f15b]{fill:none;width:21px;height:21px;stroke:var(--ot-red);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ot-course-resource.is-complete svg[data-v-b850f15b]{stroke:currentColor}.ot-course-card-progress[data-v-b850f15b]{background:color-mix(in srgb,var(--ot-muted) 18%,var(--ot-surface));border-radius:999px;width:min(420px,100%);height:7px;margin-top:20px;overflow:hidden}.ot-course-card-progress span[data-v-b850f15b]{border-radius:inherit;background:var(--ot-blue);height:100%;display:block}.ot-course-chapter-status button[data-v-b850f15b]:focus-visible,.ot-course-chapter-status button[data-v-b850f15b]:hover{color:var(--ot-blue)}.ot-course-next[data-v-b850f15b]{border-top:1px solid var(--ot-line);margin:42px 0 10px;padding-top:28px}.ot-course-next>h2[data-v-b850f15b]{margin:5px 0 0;font-size:calc(clamp(26px,3.5vw,34px))}.ot-course-next-groups[data-v-b850f15b]{gap:22px;margin-top:24px;display:grid}.ot-course-next-group h3[data-v-b850f15b]{color:var(--ot-muted);margin:0 0 10px;font-size:14px}.ot-course-next-grid[data-v-b850f15b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ot-course-next-card[data-v-b850f15b]{min-height:132px;padding:16px}.ot-course-chapter-pill[data-v-b850f15b]:focus-visible,.ot-course-chapter-status button[data-v-b850f15b]:focus-visible,.ot-course-order-toggle[data-v-b850f15b]:focus-visible,.ot-course-resource[data-v-b850f15b]:focus-visible,.ot-course-title-link[data-v-b850f15b]:focus-visible{outline:3px solid color-mix(in srgb,var(--ot-blue) 25%,transparent);outline-offset:2px}@media (width<=700px){.ot-course-promotion[data-v-b850f15b]{padding:19px}.ot-course-next-grid[data-v-b850f15b],.ot-course-progress[data-v-b850f15b],.ot-course-promotion.has-cover[data-v-b850f15b]{grid-template-columns:1fr}.ot-course-promotion img[data-v-b850f15b]{grid-row:1;width:min(180px,60%)}.ot-course-coupon[data-v-b850f15b]{flex-direction:column}.ot-course-coupon button[data-v-b850f15b]{min-height:44px}.ot-course-progress[data-v-b850f15b]{gap:18px;padding:19px}.ot-course-order[data-v-b850f15b]{justify-content:flex-start}.ot-course-card[data-v-b850f15b],.ot-course-card.is-progress[data-v-b850f15b]{grid-template-columns:1fr;gap:18px;min-height:0;padding:19px}.ot-course-card-meta[data-v-b850f15b]{grid-template-columns:1fr auto;align-items:center;gap:8px 12px;display:grid}.ot-course-syllabus-code[data-v-b850f15b]{grid-column:1/-1;margin-top:2px}.ot-course-chapter-status[data-v-b850f15b]{grid-column:1/-1;margin-top:3px;padding-top:0}.ot-course-title-link h3[data-v-b850f15b]{font-size:23px}.ot-course-resources[data-v-b850f15b]{gap:14px 20px;padding-top:22px}}
