.page_pageShell__rQNu8{min-height:100vh;display:flex;flex-direction:column;gap:18px;background:radial-gradient(circle at top left,rgba(188,67,97,.07),transparent 32rem),#f5f6fa;color:#0c1220}.page_header___G6p8{width:min(920px,calc(100% - 32px));margin:16px auto 0;display:flex;align-items:center;justify-content:space-between;gap:16px}.page_brandLink__Tv2uz,.page_courseButton__h9PfH,.page_pdfButton__P3VSY,.page_primaryButton__UpZ6v{color:#0c1220;text-decoration:none}.page_brandLink__Tv2uz{display:inline-flex;align-items:center;min-height:40px}.page_brandLogo__y5H2f{display:block;width:auto;height:34px;object-fit:contain}.page_pdfButton__P3VSY{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 15px;border-radius:999px;border:1px solid rgba(12,18,32,.14);background:white;font-size:.82rem;font-weight:850;box-shadow:0 8px 22px rgba(12,18,32,.06)}.page_sheetSurface__r9ES0{width:min(920px,calc(100% - 32px));margin:0 auto;padding:14px;border-radius:8px;border:1px solid rgba(12,18,32,.1);background:white;box-shadow:0 18px 45px rgba(12,18,32,.08)}.page_sheetImage__U5045{display:block;width:100%;height:auto;border-radius:6px}.page_placeholder__ltRHP{min-height:520px;display:flex;align-items:center;justify-content:center;color:#6b7280;background:#f3f4f6;border-radius:6px;text-align:center;font-weight:700}.page_conversionBar__MrepF{width:min(920px,calc(100% - 32px));margin:0 auto 28px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0;border-top:1px solid rgba(12,18,32,.1)}.page_conversionCopy__L9Ywn{max-width:560px}.page_conversionCopy__L9Ywn span{display:block;color:#bc4361;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:0}.page_conversionCopy__L9Ywn p{margin:5px 0 0;color:#263244;font-size:.95rem;font-weight:700}.page_conversionActions__S_IpL{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.page_courseButton__h9PfH,.page_primaryButton__UpZ6v{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border-radius:999px;padding:0 16px;font-size:.86rem;font-weight:850;white-space:nowrap}.page_courseButton__h9PfH{border:1px solid rgba(12,18,32,.14);background:white}.page_primaryButton__UpZ6v{color:white;background:#0c1220;border:1px solid #0c1220;box-shadow:0 12px 28px rgba(12,18,32,.16)}@media (max-width:700px){.page_conversionBar__MrepF{align-items:stretch;flex-direction:column}.page_conversionActions__S_IpL{justify-content:stretch}.page_courseButton__h9PfH,.page_primaryButton__UpZ6v{flex:1 1 100%}}.MenuPopover_container__TRjH5{position:relative}.MenuPopover_menu__3nxg5{position:absolute;z-index:20}.RevisionSheetQualityNotice_container__Z_BUS{margin-inline-start:auto;flex:0 0 auto}.RevisionSheetQualityNotice_trigger__qq_C4{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid var(--color-status-warning-text);border-radius:8px;background:var(--background-preview-paper);color:var(--color-status-warning-text);cursor:pointer}.RevisionSheetQualityNotice_trigger__qq_C4:focus-visible{outline:2px solid currentColor;outline-offset:2px}.RevisionSheetQualityNotice_trigger__qq_C4 svg{width:20px;height:20px}.RevisionSheetQualityNotice_notice__btc_x{top:calc(100% + 6px);inset-inline-end:0;width:min(280px,calc(100vw - 48px));padding:12px;border:1px solid var(--color-status-warning-text);border-radius:8px;background:var(--background-preview-paper);color:var(--text-primary);font-size:14px;line-height:1.5;box-shadow:0 4px 12px #0002}.RevisionSheetQualityNotice_notice__btc_x p{margin:6px 0 0}.InlineRevisionSheetPanel_panelRoot__Rt_qh{width:100%;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--course-toc-border,var(--border-soft)) 86%,transparent);border-radius:8px;background:color-mix(in srgb,var(--background-preview-paper,var(--course-quote-bg)) 96%,transparent);color:var(--course-text);box-shadow:0 14px 28px color-mix(in srgb,var(--overlay-soft) 74%,transparent);padding:clamp(.8rem,1.6vw,1rem)}.InlineRevisionSheetPanel_embedded__R1qbR{display:flex;flex-direction:column;gap:6px;height:100%;min-height:0;overflow:hidden;border:0;border-radius:0;box-shadow:none;background:transparent;padding:0}.InlineRevisionSheetPanel_header___pMbd{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.7rem}.InlineRevisionSheetPanel_header___pMbd h2{margin:.1rem 0 .15rem;font-size:var(--font-size-lg);line-height:1.2;color:var(--course-heading-text)}.InlineRevisionSheetPanel_header___pMbd p{margin:0;color:var(--course-muted-text,var(--text-muted));font-size:var(--font-size-sm)}.InlineRevisionSheetPanel_brandLink__mf2oh{color:var(--course-accent-color,var(--course-ui-warning-accent));font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;text-decoration:none}.InlineRevisionSheetPanel_brandLink__mf2oh:hover{text-decoration:underline}.InlineRevisionSheetPanel_ghostButton__otrGa,.InlineRevisionSheetPanel_primaryButton__6H41_,.InlineRevisionSheetPanel_secondaryButton__NVw9K{border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-sm);cursor:pointer;transition:opacity .18s ease,transform .18s ease,border-color .18s ease,box-shadow .18s ease}.InlineRevisionSheetPanel_ghostButton__otrGa{display:inline-flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;border:1px solid color-mix(in srgb,var(--course-toc-border,var(--border-soft)) 68%,transparent);background:color-mix(in srgb,var(--surface-base) 88%,transparent);color:var(--course-muted-text,var(--text-muted));padding:0}.InlineRevisionSheetPanel_ghostButton__otrGa:hover{color:var(--course-heading-text);border-color:color-mix(in srgb,var(--course-accent-color,var(--course-ui-warning-accent)) 34%,var(--course-toc-border,var(--border-soft)));box-shadow:0 8px 18px color-mix(in srgb,var(--overlay-soft) 70%,transparent)}.InlineRevisionSheetPanel_controls__f5Iim{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem}.InlineRevisionSheetPanel_embedded__R1qbR .InlineRevisionSheetPanel_controls__f5Iim{justify-content:flex-start;align-items:center;gap:6px;margin:0 0 4px}.InlineRevisionSheetPanel_embedded__R1qbR .InlineRevisionSheetPanel_ghostButton__otrGa{inline-size:30px;block-size:30px;margin-left:auto}.InlineRevisionSheetPanel_field__BubKC{display:grid;gap:.3rem;min-width:min(100%,12rem);font-size:var(--font-size-sm)}.InlineRevisionSheetPanel_embedded__R1qbR .InlineRevisionSheetPanel_field__BubKC{flex:0 1 220px;min-width:0}.InlineRevisionSheetPanel_field__BubKC span{color:var(--course-muted-text,var(--text-muted))}.InlineRevisionSheetPanel_field__BubKC select{min-height:2.15rem;border:1px solid color-mix(in srgb,var(--course-toc-border,var(--border-soft)) 86%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-base) 94%,transparent);color:var(--course-text);padding:.3rem .5rem;font:inherit}.InlineRevisionSheetPanel_embedded__R1qbR .InlineRevisionSheetPanel_field__BubKC select{min-height:30px;max-width:min(100%,220px);padding:0 28px 0 8px;font-size:var(--font-size-sm)}.InlineRevisionSheetPanel_actions__Fooc0,.InlineRevisionSheetPanel_sheetActions___4rs2{display:flex;flex-wrap:wrap;gap:.55rem}.InlineRevisionSheetPanel_embedded__R1qbR .InlineRevisionSheetPanel_actions__Fooc0{gap:6px}.InlineRevisionSheetPanel_primaryButton__6H41_,.InlineRevisionSheetPanel_secondaryButton__NVw9K{min-height:2.15rem;border:1px solid color-mix(in srgb,var(--course-toc-border,var(--border-soft)) 86%,transparent);padding:.35rem .65rem;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.InlineRevisionSheetPanel_embedded__R1qbR .InlineRevisionSheetPanel_primaryButton__6H41_,.InlineRevisionSheetPanel_embedded__R1qbR .InlineRevisionSheetPanel_secondaryButton__NVw9K{min-height:30px;padding:0 10px;font-size:var(--font-size-sm)}.InlineRevisionSheetPanel_primaryButton__6H41_{background:var(--course-accent-color,var(--course-ui-warning-accent));color:var(--text-inverse);border-color:transparent;font-weight:700}.InlineRevisionSheetPanel_secondaryButton__NVw9K{background:color-mix(in srgb,var(--surface-base) 94%,transparent);color:var(--course-text)}.InlineRevisionSheetPanel_primaryButton__6H41_:hover,.InlineRevisionSheetPanel_secondaryButton__NVw9K:hover{border-color:color-mix(in srgb,var(--course-accent-color,var(--course-ui-warning-accent)) 34%,var(--course-toc-border,var(--border-soft)));box-shadow:0 8px 18px color-mix(in srgb,var(--overlay-soft) 70%,transparent);transform:translateY(-1px)}.InlineRevisionSheetPanel_primaryButton__6H41_:disabled,.InlineRevisionSheetPanel_secondaryButton__NVw9K:disabled,.InlineRevisionSheetPanel_secondaryButton__NVw9K[aria-disabled=true]{cursor:not-allowed;opacity:.55;transform:none}.InlineRevisionSheetPanel_statusMessage__pboEv{margin:.85rem 0 0;font-size:var(--font-size-sm);color:var(--course-muted-text,var(--text-muted))}.InlineRevisionSheetPanel_sheetList__rlPw3{display:grid;gap:.7rem;margin-top:.75rem}.InlineRevisionSheetPanel_embedded__R1qbR .InlineRevisionSheetPanel_sheetList__rlPw3{flex:1 1 auto;min-height:0;gap:6px;margin-top:0;overflow-y:auto;overflow-x:hidden}.InlineRevisionSheetPanel_embedded__R1qbR .InlineRevisionSheetPanel_statusMessage__pboEv{margin:0}.InlineRevisionSheetPanel_emptyState__ao4Up{min-height:3rem;display:flex;align-items:center;color:var(--course-muted-text,var(--text-muted));font-size:var(--font-size-sm)}.InlineRevisionSheetPanel_embedded__R1qbR .InlineRevisionSheetPanel_emptyState__ao4Up{min-height:1.4rem;align-items:flex-start;font-size:var(--font-size-xs)}.InlineRevisionSheetPanel_emptyState__ao4Up p{margin:0}.InlineRevisionSheetPanel_sheetItem__kwk4s{display:grid;grid-template-columns:minmax(6.25rem,8rem) minmax(0,1fr);gap:.7rem;border-top:1px solid color-mix(in srgb,var(--course-toc-border,var(--border-soft)) 76%,transparent);padding-top:.7rem}.InlineRevisionSheetPanel_embedded__R1qbR .InlineRevisionSheetPanel_sheetItem__kwk4s{grid-template-columns:minmax(0,1fr);gap:6px;min-height:0;border-top:0;padding-top:0}.InlineRevisionSheetPanel_sheetPreview__b9owT{aspect-ratio:2/3;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-base) 94%,transparent);border:1px solid color-mix(in srgb,var(--course-toc-border,var(--border-soft)) 78%,transparent);display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--course-muted-text,var(--text-muted));font-size:var(--font-size-sm);text-align:center;padding:.5rem}.InlineRevisionSheetPanel_embedded__R1qbR .InlineRevisionSheetPanel_sheetPreview__b9owT{width:min(100%,760px);justify-self:center;padding:0;background:transparent}.InlineRevisionSheetPanel_sheetPreviewImage__4WQ17{width:100%;height:100%;display:block;object-fit:contain}.InlineRevisionSheetPanel_pendingPreview___S9_N{width:100%;height:100%;min-height:8rem;display:grid;place-items:center;gap:.42rem;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 50% 34%,color-mix(in srgb,var(--course-accent-color,var(--course-ui-warning-accent)) 28%,transparent),transparent 36%),linear-gradient(145deg,var(--surface-base),color-mix(in srgb,var(--surface-base) 72%,var(--course-heading-text) 8%))}.InlineRevisionSheetPanel_pendingPreview___S9_N:before{content:"";position:absolute;inset:-30%;background:conic-gradient(from 90deg,transparent,color-mix(in srgb,var(--course-accent-color,var(--course-ui-warning-accent)) 45%,transparent),transparent 34%);opacity:.7;animation:InlineRevisionSheetPanel_revisionSheetSpin__kZ9Zd 2.4s linear infinite;z-index:-2}.InlineRevisionSheetPanel_pendingPreview___S9_N:after{content:"";position:absolute;inset:2px;border-radius:calc(var(--radius-sm) - 1px);background:color-mix(in srgb,var(--surface-base) 86%,transparent);z-index:-1}.InlineRevisionSheetPanel_pendingPulse__NuRfO{width:2rem;height:2rem;border-radius:999px;border:2px solid color-mix(in srgb,var(--course-accent-color,var(--course-ui-warning-accent)) 24%,transparent);border-top-color:var(--course-accent-color,var(--course-ui-warning-accent));animation:InlineRevisionSheetPanel_revisionSheetSpin__kZ9Zd 1s linear infinite}.InlineRevisionSheetPanel_pendingLines__me3fZ{width:min(72%,5rem);display:grid;gap:.25rem}.InlineRevisionSheetPanel_pendingLines__me3fZ span{height:.28rem;border-radius:999px;background:color-mix(in srgb,var(--course-heading-text) 18%,transparent);animation:InlineRevisionSheetPanel_revisionSheetShimmer__sDYTD 1.35s ease-in-out infinite}.InlineRevisionSheetPanel_pendingLines__me3fZ span:nth-child(2){width:82%;animation-delay:.12s}.InlineRevisionSheetPanel_pendingLines__me3fZ span:nth-child(3){width:58%;animation-delay:.24s}.InlineRevisionSheetPanel_pendingLabel___9R0i{max-width:86%;color:var(--course-muted-text,var(--text-muted));font-size:var(--font-size-xs);line-height:1.25}.InlineRevisionSheetPanel_sheetBody__stR5Q{min-width:0;display:flex;flex-direction:column;gap:.55rem;justify-content:center}.InlineRevisionSheetPanel_embedded__R1qbR .InlineRevisionSheetPanel_sheetBody__stR5Q{align-items:center;gap:6px;justify-content:flex-start}.InlineRevisionSheetPanel_embedded__R1qbR .InlineRevisionSheetPanel_providerLine__elKjB,.InlineRevisionSheetPanel_embedded__R1qbR .InlineRevisionSheetPanel_sheetBody__stR5Q h3,.InlineRevisionSheetPanel_embedded__R1qbR .InlineRevisionSheetPanel_sheetMeta__KB_IR{display:none}.InlineRevisionSheetPanel_embedded__R1qbR .InlineRevisionSheetPanel_sheetActions___4rs2{justify-content:center}.InlineRevisionSheetPanel_providerLine__elKjB,.InlineRevisionSheetPanel_sheetBody__stR5Q h3{margin:0}.InlineRevisionSheetPanel_sheetBody__stR5Q h3{color:var(--course-heading-text);font-size:var(--font-size-md);line-height:1.25}.InlineRevisionSheetPanel_sheetMeta__KB_IR{display:flex;flex-wrap:wrap;gap:.45rem;color:var(--course-muted-text,var(--text-muted));font-size:var(--font-size-xs)}.InlineRevisionSheetPanel_statusPill__7OWgo{border:1px solid var(--course-toc-border,var(--border-soft));border-radius:var(--radius-pill);padding:.1rem .45rem;background:var(--surface-base);color:var(--course-heading-text)}.InlineRevisionSheetPanel_statusPillPending___XKS_{border-color:color-mix(in srgb,var(--course-accent-color,var(--course-ui-warning-accent)) 34%,var(--course-toc-border,var(--border-soft)));background:color-mix(in srgb,var(--course-accent-color,var(--course-ui-warning-accent)) 14%,var(--surface-base))}.InlineRevisionSheetPanel_providerLine__elKjB{color:var(--course-muted-text,var(--text-muted));font-size:var(--font-size-xs)}@keyframes InlineRevisionSheetPanel_revisionSheetSpin__kZ9Zd{to{transform:rotate(1turn)}}@keyframes InlineRevisionSheetPanel_revisionSheetShimmer__sDYTD{0%,to{opacity:.38;transform:scaleX(.82);transform-origin:left center}50%{opacity:.9;transform:scaleX(1)}}@media (max-width:640px){.InlineRevisionSheetPanel_header___pMbd,.InlineRevisionSheetPanel_sheetItem__kwk4s{grid-template-columns:1fr}.InlineRevisionSheetPanel_header___pMbd{flex-direction:column}.InlineRevisionSheetPanel_sheetPreview__b9owT{width:min(100%,12rem)}}.SyllabusViewPanel_panel__IPbvd{min-width:0;min-height:0;box-sizing:border-box;overflow:hidden;padding:.85rem;gap:.75rem;color:var(--text-primary);background:var(--background-preview-paper);border:1px solid color-mix(in srgb,var(--border-primary) 72%,transparent);border-radius:var(--radius-lg);box-shadow:var(--shadow-strong)}.SyllabusViewPanel_panel__IPbvd:after,.SyllabusViewPanel_panel__IPbvd:before{content:none}.SyllabusViewPanel_panelEmbedded__w5YGj{width:100%;height:100%;min-height:0;padding:0;gap:0;overflow:hidden;background:transparent;border:0;border-radius:0;box-shadow:none}.SyllabusViewPanel_panelEmbedded__w5YGj .SyllabusViewPanel_graphStage__hBqpZ{height:100%;min-height:0;flex-direction:column;overflow:hidden}.SyllabusViewPanel_panelEmbedded__w5YGj .SyllabusViewPanel_emptyState__hQG8N{min-height:0;overflow-y:auto;overflow-x:hidden}.SyllabusViewPanel_toolbar__1tciD{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem .55rem;border:1px solid color-mix(in srgb,var(--border-primary) 68%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-card) 82%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-shrink:0}.SyllabusViewPanel_toolbarLabel__A_A0i{font-size:var(--font-size-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-action-accent-bg);user-select:none}.SyllabusViewPanel_toolbarActions__47Ifu{display:flex;align-items:center;gap:.25rem}.SyllabusViewPanel_toolbarBtn__0RgDL{all:unset;display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;height:2rem;padding:0 .5rem;border-radius:var(--radius-sm);font-size:.68rem;font-weight:700;line-height:1;cursor:pointer;color:var(--text-primary);background:color-mix(in srgb,var(--surface-card) 88%,transparent);border:1px solid color-mix(in srgb,var(--border-primary) 64%,transparent);transition:background .15s ease,transform .1s ease}.SyllabusViewPanel_toolbarBtn__0RgDL:hover{background:color-mix(in srgb,var(--palette-rose-300) 14%,var(--surface-card) 86%);transform:scale(1.08)}.SyllabusViewPanel_toolbarBtn__0RgDL:focus-visible{outline:2px solid color-mix(in srgb,var(--color-action-accent-bg) 52%,transparent);outline-offset:2px}.SyllabusViewPanel_toolbarBtn__0RgDL:active{transform:scale(.95)}.SyllabusViewPanel_toolbarBtnClose__y_mEX{color:color-mix(in srgb,var(--text-secondary) 86%,transparent)}.SyllabusViewPanel_toolbarBtnClose__y_mEX:hover{background:color-mix(in srgb,var(--color-status-danger) 18%,transparent);color:var(--color-status-danger)}.SyllabusViewPanel_buttonDisabled__Rzc6B{opacity:.3;pointer-events:none}.SyllabusViewPanel_graphStage__hBqpZ{position:relative;flex:1 1 auto;min-width:0;min-height:0;overflow:hidden;display:flex;padding:0;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--border-primary) 72%,transparent);background:color-mix(in srgb,var(--surface-card) 62%,transparent)}.SyllabusViewPanel_stageControls__Iqirm{position:absolute;top:.65rem;left:.65rem;z-index:4;display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;max-width:calc(100% - 1.3rem)}.SyllabusViewPanel_panelEmbedded__w5YGj .SyllabusViewPanel_stageControls__Iqirm{position:relative;top:auto;left:auto;right:auto;bottom:auto;flex:0 0 auto;width:100%;max-width:none;box-sizing:border-box;padding:4px 8px;border-bottom:1px solid color-mix(in srgb,var(--border-primary) 52%,transparent);background:color-mix(in srgb,var(--surface-card) 88%,transparent)}.SyllabusViewPanel_panelEmbedded__w5YGj .SyllabusViewPanel_stageControls__Iqirm .SyllabusViewPanel_toolbarBtn__0RgDL{min-height:30px;height:30px}.SyllabusViewPanel_panelEmbedded__w5YGj .SyllabusViewPanel_diagram__4ky_y{flex:1 1 auto;width:100%;height:auto;min-height:0;border-radius:0 0 var(--radius-md) var(--radius-md)}.SyllabusViewPanel_diagram__4ky_y{--syllabus-edge-color:color-mix(in srgb,var(--text-secondary) 72%,var(--text-primary) 28%);--syllabus-edge-filter:none;flex:1 1 auto;min-width:0;min-height:0;height:100%;max-height:none!important;box-sizing:border-box;overflow:hidden;border-radius:var(--radius-md);background:color-mix(in srgb,var(--background-preview-paper) 94%,transparent);box-shadow:inset 0 0 20px var(--overlay-soft);background-image:linear-gradient(color-mix(in srgb,var(--border-primary) 46%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--border-primary) 46%,transparent) 1px,transparent 1px);background-size:40px 40px,40px 40px;background-position:0 0,0 0}.SyllabusViewPanel_diagram__4ky_y [data-mermaid-zoom-controls=true]{top:auto;bottom:12px}.dark .SyllabusViewPanel_diagram__4ky_y,html.dark .SyllabusViewPanel_diagram__4ky_y{--syllabus-edge-color:color-mix(in srgb,var(--palette-neutral-0) 98%,transparent);--syllabus-edge-filter:drop-shadow(0 0 1.5px color-mix(in srgb,var(--palette-neutral-0) 30%,transparent))}.SyllabusViewPanel_diagram__4ky_y .edgePath,.SyllabusViewPanel_diagram__4ky_y .edgePath path,.SyllabusViewPanel_diagram__4ky_y .edgePath path.path,.SyllabusViewPanel_diagram__4ky_y .flowchart-link,.SyllabusViewPanel_diagram__4ky_y path.flowchart-link{stroke:var(--syllabus-edge-color)!important;stroke-width:2.6px!important;stroke-opacity:1!important;opacity:1!important;filter:var(--syllabus-edge-filter)!important}.SyllabusViewPanel_diagram__4ky_y .arrowheadPath,.SyllabusViewPanel_diagram__4ky_y .edgePath defs marker path,.SyllabusViewPanel_diagram__4ky_y .edgePath marker path,.SyllabusViewPanel_diagram__4ky_y marker path{fill:var(--syllabus-edge-color)!important;stroke:var(--syllabus-edge-color)!important;fill-opacity:1!important;stroke-opacity:1!important;opacity:1!important;filter:var(--syllabus-edge-filter)!important}.SyllabusViewPanel_graphFeedback__Rhj7T{position:absolute;left:.85rem;right:.85rem;bottom:.85rem;z-index:5;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--color-status-danger) 52%,transparent);background:color-mix(in srgb,var(--background-preview-paper) 92%,transparent);backdrop-filter:blur(12px);padding:.7rem .85rem;font-size:var(--font-size-sm);line-height:1.45;color:var(--text-primary);box-shadow:0 10px 24px var(--overlay-default)}.SyllabusViewPanel_emptyState__hQG8N{flex:1 1 auto;min-width:0;min-height:0;width:100%;box-sizing:border-box;display:grid;gap:.5rem;place-items:start;align-content:center}.SyllabusViewPanel_emptyTitle__hYQ4Z{margin:0;font-size:var(--font-size-sm);font-weight:700;color:var(--text-primary)}.SyllabusViewPanel_emptyBody__rBYCM{margin:0;font-size:var(--font-size-sm);line-height:1.5;color:color-mix(in srgb,var(--text-secondary) 86%,transparent)}@media (max-width:900px){.SyllabusViewPanel_panel__IPbvd{overflow:hidden}.SyllabusViewPanel_graphStage__hBqpZ{min-height:0}}@media (max-width:520px){.SyllabusViewPanel_panel__IPbvd{padding:.6rem;gap:.55rem}.SyllabusViewPanel_toolbar__1tciD{align-items:flex-start;flex-direction:column}.SyllabusViewPanel_toolbarActions__47Ifu{width:100%}.SyllabusViewPanel_toolbarBtn__0RgDL{flex:1 1 0;padding:0 .45rem}.SyllabusViewPanel_stageControls__Iqirm{top:.5rem;left:.5rem;right:.5rem;max-width:calc(100% - 1rem)}}.runtime-client_page___OLW7{position:fixed;inset:0;width:100%;height:100%;min-height:100%;overflow:hidden;background:transparent}.runtime-client_diagramContainer__PpjCK{margin:0!important;border:none!important;border-radius:0!important;background:transparent!important}.runtime-client_frame__G_lUU{width:100%;height:100%;min-height:100%}.runtime-client_status__DYje_{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:16px;box-sizing:border-box;font:500 14px/1.4 var(--font-dm-sans,sans-serif);color:rgba(226,232,240,.92);background:radial-gradient(circle at top left,rgba(56,189,248,.14),transparent 40%),linear-gradient(180deg,rgba(15,23,42,.94),rgba(15,23,42,.98))}.SourcePdfPanel_panelRoot__3MNjZ{position:relative;width:100%;height:100%;min-height:0;display:flex;flex-direction:column;gap:0;padding:10px;box-sizing:border-box;background:radial-gradient(circle at top left,rgba(255,255,255,.14),transparent 38%),color-mix(in srgb,var(--surface-base) 88%,transparent)}.SourcePdfPanel_panelRootEmbedded__q7Kw8{height:100%;min-height:0;padding:0;overflow:hidden;background:transparent}.SourcePdfPanel_panelRoot__3MNjZ.SourcePdfPanel_panelRootEmbedded__q7Kw8{padding:0}.SourcePdfPanel_panelRootEmbedded__q7Kw8 .SourcePdfPanel_emptyState__9Ecgf{min-height:0;overflow-y:auto;overflow-x:hidden}.SourcePdfPanel_panelRootEmbedded__q7Kw8 .SourcePdfPanel_viewerShell__cssZV{border:0;border-radius:inherit;background:transparent;box-shadow:none}.SourcePdfPanel_panelRootEmbedded__q7Kw8 .SourcePdfPanel_viewerHeader__kvuIp{top:var(--runtime-embedded-control-inset,8px);right:var(--runtime-embedded-control-inset,8px);max-width:calc(100% - (var(--runtime-embedded-control-inset, 8px) * 2))}.SourcePdfPanel_panelRootEmbedded__q7Kw8 .SourcePdfPanel_viewerViewport___mn4v{padding:0}.SourcePdfPanel_panelRootEmbedded__q7Kw8 .SourcePdfPanel_pageCanvas__NR43N{border-radius:0}.SourcePdfPanel_panelRootEmbedded__q7Kw8 .SourcePdfPanel_secondaryButton__HRTFd,.SourcePdfPanel_panelRootEmbedded__q7Kw8 .SourcePdfPanel_viewerPill__I0wrz{min-height:30px}.SourcePdfPanel_panelRootEmbedded__q7Kw8>.SourcePdfPanel_viewerNotice__StsC6{padding:8px 12px 8px 48px;margin:0;display:flex;align-items:center;gap:8px;font-size:var(--font-size-xs);background:color-mix(in srgb,var(--surface-base) 90%,transparent);border-bottom:1px solid color-mix(in srgb,var(--text-secondary) 10%,transparent)}.SourcePdfPanel_viewerHeader__kvuIp .SourcePdfPanel_secondaryButton__HRTFd{width:32px;height:32px;min-height:32px;padding:0}.SourcePdfPanel_panelRootEmbedded__q7Kw8 .SourcePdfPanel_viewerHeader__kvuIp .SourcePdfPanel_secondaryButton__HRTFd{width:30px;height:30px;min-height:30px;padding:0}.SourcePdfPanel_closeButton__yQ_9N,.SourcePdfPanel_secondaryButton__HRTFd{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--text-secondary) 16%,transparent);background:color-mix(in srgb,var(--surface-base) 82%,transparent);backdrop-filter:blur(18px);color:var(--text-primary);font-size:var(--font-size-xs);font-weight:600;padding:0;cursor:pointer;box-shadow:0 8px 22px color-mix(in srgb,var(--shadow-color) 8%,transparent);transition:transform .12s ease,border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.SourcePdfPanel_secondaryButton__HRTFd{width:auto;min-height:32px;padding:0 10px}.SourcePdfPanel_closeButton__yQ_9N{width:32px;height:32px}.SourcePdfPanel_closeButton__yQ_9N:hover:not(:disabled),.SourcePdfPanel_secondaryButton__HRTFd:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--text-primary) 18%,transparent);background:color-mix(in srgb,var(--surface-base) 94%,transparent);box-shadow:0 10px 24px color-mix(in srgb,var(--shadow-color) 12%,transparent)}.SourcePdfPanel_closeButton__yQ_9N:disabled,.SourcePdfPanel_secondaryButton__HRTFd:disabled{opacity:.55;cursor:default}.SourcePdfPanel_emptyState__9Ecgf,.SourcePdfPanel_viewerShell__cssZV{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.SourcePdfPanel_viewerShell__cssZV{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--text-secondary) 14%,transparent);border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-base) 96%,transparent),color-mix(in srgb,var(--surface-base) 90%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-secondary) 8%,transparent)}.SourcePdfPanel_viewerHeader__kvuIp{position:absolute;top:10px;right:10px;z-index:4;max-width:calc(100% - 20px);display:flex;align-items:center;justify-content:space-between;gap:6px;padding:4px;border:1px solid color-mix(in srgb,var(--text-secondary) 12%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-base) 78%,transparent);backdrop-filter:blur(18px);box-shadow:0 10px 28px color-mix(in srgb,var(--shadow-color) 10%,transparent)}.SourcePdfPanel_viewerMeta__piDRP{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.SourcePdfPanel_viewerPill__I0wrz{display:inline-flex;align-items:center;gap:6px;border-radius:var(--radius-pill);min-height:32px;padding:0 10px;font-size:var(--font-size-xs);font-weight:600;color:var(--text-secondary);background:color-mix(in srgb,var(--surface-base) 62%,transparent);border:1px solid color-mix(in srgb,var(--text-secondary) 8%,transparent)}.SourcePdfPanel_viewerControls__Nayt0{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.SourcePdfPanel_closeButton__yQ_9N svg,.SourcePdfPanel_secondaryButton__HRTFd svg{width:15px;height:15px;stroke-width:2}.SourcePdfPanel_viewerViewport___mn4v{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overflow-anchor:none;overscroll-behavior:contain;padding:18px}.SourcePdfPanel_viewerNotice__StsC6{margin:0 0 12px;font-size:var(--font-size-xs);color:var(--text-secondary)}.SourcePdfPanel_pageShell__9GAkb{position:relative;max-width:100%;margin:0 auto;contain:layout paint;overflow-anchor:none}.SourcePdfPanel_pageShell__9GAkb+.SourcePdfPanel_pageShell__9GAkb{margin-top:18px}.SourcePdfPanel_pageCanvas__NR43N{display:block;width:100%;height:auto;border-radius:calc(var(--radius-md) - 4px);box-shadow:0 10px 30px rgba(16,24,40,.16),0 2px 8px rgba(16,24,40,.08);background:white}.SourcePdfPanel_textLayer__RqJWJ{position:absolute;inset:0;pointer-events:none}.SourcePdfPanel_textLayerItem__4qYar{position:absolute;display:block;overflow:hidden;color:transparent;white-space:pre;transform-origin:0 0;line-height:1;border-radius:3px}.SourcePdfPanel_textLayerItemHighlighted__vNMxs{background:color-mix(in srgb,#f4d03f 54%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,#b9770e 24%,transparent)}.SourcePdfPanel_emptyState__9Ecgf{align-items:center;justify-content:center;gap:10px;border:1px dashed color-mix(in srgb,var(--text-secondary) 18%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-base) 80%,transparent);padding:24px;text-align:center}.SourcePdfPanel_recoveryState__qFoMF{border-style:solid;border-color:color-mix(in srgb,var(--accent-color,#ee6f9f) 20%,var(--border-primary));background:color-mix(in srgb,var(--surface-base) 88%,transparent)}.SourcePdfPanel_recoveryIcon__3D2p_{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);color:color-mix(in srgb,var(--accent-color,#ee6f9f) 84%,#9f6df4);background:color-mix(in srgb,var(--surface-base) 92%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--text-secondary) 10%,transparent)}.SourcePdfPanel_recoveryIcon__3D2p_ svg{width:19px;height:19px}.SourcePdfPanel_recoveryButton__dB07F{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid color-mix(in srgb,var(--accent-color,#ee6f9f) 34%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-base) 94%,transparent);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:700;cursor:pointer;box-shadow:0 1px 2px color-mix(in srgb,var(--shadow-color) 8%,transparent);transition:transform .14s ease,border-color .14s ease,background-color .14s ease}.SourcePdfPanel_recoveryButton__dB07F:before{content:none}.SourcePdfPanel_recoveryButton__dB07F:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent-color,#ee6f9f) 48%,transparent);background:color-mix(in srgb,var(--surface-base) 98%,transparent)}.SourcePdfPanel_recoveryButton__dB07F svg{width:18px;height:18px;color:color-mix(in srgb,var(--accent-color,#ee6f9f) 82%,#9f6df4)}.SourcePdfPanel_recoveryActions__K5wlL{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.SourcePdfPanel_recoverySecondaryButton__zR0hy{min-height:38px;padding:0 13px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--text-secondary) 14%,transparent);background:color-mix(in srgb,var(--surface-base) 90%,transparent);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:700;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background-color .14s ease}.SourcePdfPanel_recoverySecondaryButton__zR0hy:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--text-primary) 18%,transparent);background:color-mix(in srgb,var(--surface-base) 98%,transparent)}.SourcePdfPanel_recoveryDetails__YSgZC{display:grid;gap:4px;max-width:min(460px,100%);margin:2px 0 0;padding:0;list-style:none;color:color-mix(in srgb,var(--text-secondary) 86%,transparent);font-size:var(--font-size-xs);line-height:1.45}.SourcePdfPanel_unverifiedPill__Ex0lI{color:color-mix(in srgb,var(--accent-color,#ee6f9f) 76%,var(--text-primary));border-color:color-mix(in srgb,var(--accent-color,#ee6f9f) 18%,transparent);background:color-mix(in srgb,var(--accent-color,#ee6f9f) 8%,var(--surface-base))}.SourcePdfPanel_emptyStateBody__diaNH{margin:0;font-size:var(--font-size-sm);line-height:1.45;color:color-mix(in srgb,var(--text-secondary) 82%,transparent)}.SourcePdfPanel_emptyStateTitle__x3BlV{margin:0;font-size:var(--font-size-md);font-weight:700;color:var(--text-primary)}@media (max-width:900px){.SourcePdfPanel_panelRoot__3MNjZ{padding:8px}.SourcePdfPanel_viewerHeader__kvuIp{left:10px;max-width:calc(100% - 20px);justify-content:flex-end}.SourcePdfPanel_viewerViewport___mn4v{padding:12px}}.CalculatorPanel_panel__MBxS5{width:100%;height:100%;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(200px,.6fr);grid-template-rows:1fr;gap:16px;padding:0;color:var(--terrain-text-primary,var(--text-primary));overflow:hidden}.CalculatorPanel_panelEmbedded___ShDE{height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain}.CalculatorPanel_panelEmbedded___ShDE .CalculatorPanel_calculator__2Nf_t,.CalculatorPanel_panelEmbedded___ShDE .CalculatorPanel_history__Oxk4k{height:auto;overflow-y:visible}.CalculatorPanel_panelEmbedded___ShDE .CalculatorPanel_calculator__2Nf_t{flex:0 0 auto}.CalculatorPanel_panelEmbedded___ShDE .CalculatorPanel_history__Oxk4k{min-height:120px}.CalculatorPanel_panel__MBxS5:focus{outline:none}.CalculatorPanel_panel__MBxS5:focus-visible{outline:2px solid color-mix(in srgb,var(--color-action-accent-bg) 72%,transparent);outline-offset:2px}.CalculatorPanel_calculator__2Nf_t{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;gap:10px;overflow-y:auto}.CalculatorPanel_display__uBuAI{min-height:112px;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:14px;border:1px solid color-mix(in srgb,var(--border-primary) 58%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface-base) 84%,var(--palette-mint-100) 16%);flex-shrink:0}.CalculatorPanel_expression__UNFD2,.CalculatorPanel_result__ntfCw{min-width:0;text-align:right;overflow-wrap:anywhere}.CalculatorPanel_expression__UNFD2{color:var(--terrain-text-muted,var(--text-secondary));font-size:var(--font-size-sm)}.CalculatorPanel_result__ntfCw{color:var(--terrain-text-primary,var(--text-primary));font-size:var(--font-size-2xl);font-weight:850;line-height:1.05}.CalculatorPanel_resultError__vIUbR{color:var(--text-danger);font-size:var(--font-size-sm)}.CalculatorPanel_controls__GqVpD{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.CalculatorPanel_toggle__CqC5C{display:inline-flex;align-items:center;min-width:0;max-width:100%;box-sizing:border-box;gap:4px;padding:4px;border:1px solid color-mix(in srgb,var(--border-primary) 58%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-card) 68%,transparent)}.CalculatorPanel_toggle__CqC5C button{flex:1 1 0;min-width:0;min-height:30px;border:0;border-radius:999px;background:transparent;color:var(--terrain-text-muted,var(--text-secondary));padding:0 10px;font:inherit;font-size:var(--font-size-sm);font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.CalculatorPanel_toggle__CqC5C .CalculatorPanel_active__kBnsd{background:var(--palette-navy-500);color:var(--palette-neutral-0)}.CalculatorPanel_keyGrid__8y_7p,.CalculatorPanel_scientificGrid___Iqkn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.CalculatorPanel_key__bwoK0{min-width:0;min-height:44px;border:1px solid color-mix(in srgb,var(--border-primary) 58%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface-base) 84%,var(--surface-card) 16%);color:var(--terrain-text-primary,var(--text-primary));font:inherit;font-size:var(--font-size-md);font-weight:850;cursor:pointer}.CalculatorPanel_scientificGrid___Iqkn .CalculatorPanel_key__bwoK0{min-height:38px;background:color-mix(in srgb,var(--palette-mint-100) 28%,var(--surface-card) 72%);color:var(--terrain-text-muted,var(--text-secondary))}.CalculatorPanel_equals__DsZV_{background:var(--color-action-accent-bg);color:var(--color-action-accent-text);border-color:transparent}.CalculatorPanel_history__Oxk4k{min-width:0;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding:14px;border:1px solid color-mix(in srgb,var(--border-primary) 58%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface-card) 70%,transparent)}.CalculatorPanel_history__Oxk4k h3{margin:0 0 10px;color:var(--terrain-text-primary,var(--text-primary));font-size:var(--font-size-sm)}.CalculatorPanel_history__Oxk4k p{margin:0;color:var(--terrain-text-muted,var(--text-secondary));font-size:var(--font-size-sm)}.CalculatorPanel_history__Oxk4k ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.CalculatorPanel_history__Oxk4k li{display:grid;gap:2px;color:var(--terrain-text-muted,var(--text-secondary));font-size:var(--font-size-sm)}.CalculatorPanel_history__Oxk4k strong{color:var(--terrain-text-primary,var(--text-primary));font-size:var(--font-size-md)}.CalculatorPanel_history__Oxk4k h3,.CalculatorPanel_history__Oxk4k p,.CalculatorPanel_history__Oxk4k strong{max-width:100%;overflow-wrap:anywhere}.CalculatorPanel_history__Oxk4k li{min-width:0;max-width:100%;overflow:hidden}@container (max-width: 580px){.CalculatorPanel_panel__MBxS5{display:flex!important;flex-direction:column!important;overflow-y:auto!important;gap:12px;height:100%}.CalculatorPanel_calculator__2Nf_t,.CalculatorPanel_history__Oxk4k{height:auto!important;overflow-y:visible!important;flex:0 0 auto}.CalculatorPanel_history__Oxk4k{min-height:120px!important}.CalculatorPanel_history__Oxk4k[data-empty=true]{display:none!important}.CalculatorPanel_display__uBuAI{min-height:80px!important;padding:10px!important}.CalculatorPanel_key__bwoK0{min-height:38px!important;font-size:var(--font-size-sm)!important}.CalculatorPanel_scientificGrid___Iqkn .CalculatorPanel_key__bwoK0{min-height:32px!important}.CalculatorPanel_toggle__CqC5C{width:100%;justify-content:center}}@container (max-width: 460px){.CalculatorPanel_display__uBuAI{min-height:72px!important;padding:8px!important}.CalculatorPanel_key__bwoK0{min-height:34px!important;font-size:var(--font-size-xs)!important}.CalculatorPanel_scientificGrid___Iqkn .CalculatorPanel_key__bwoK0{min-height:30px!important}}.runtime-client_shell__lo8up{--course-bg:#1f1e1d;--course-heading-text:#f7f2ef;--course-toc-link:#c8c2c0;--course-toc-border:#3a3635;--course-quote-bg:#292625;--course-accent-color:#bc4361;--course-ui-warning-accent:#bc4361;--background-preview-paper:#1b171c;--surface-card:#27232b;--surface-base:#211e22;--surface-inverse:#121013;--text-primary:#f7f2ef;--text-secondary:#c8c2c0;--border-primary:#454047;--mobile-content-inline-inset:16px;--mobile-stage-edge-inset:0px;position:fixed;inset:0;width:100%;height:100dvh;min-width:0;min-height:0;overflow:hidden;color:#f7f2ef;background:var(--course-bg)}.runtime-client_playgroundHost__mHco1{position:absolute;inset:0;min-width:0;min-height:0;overflow:hidden}.runtime-client_tabbar__bSksF{position:fixed;left:0;right:0;bottom:0;z-index:1100;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;height:46px;padding:4px;box-sizing:border-box;color:#f7f2ef;background:var(--course-bg);border-top:1px solid #3a3635}.runtime-client_tabbar__bSksF span{min-width:0;text-align:center;font-size:12px;font-weight:700}.runtime-client_tabbar__bSksF span:last-child{color:#fff;border:1px solid color-mix(in srgb,#fff 92%,transparent);border-radius:999px;background:color-mix(in srgb,#bc4361 20%,transparent);box-shadow:inset 0 -2px 0 color-mix(in srgb,#bc4361 48%,transparent)}.MiniGameEmbed_embedContainer__PYOyk{position:relative;width:100%;max-width:680px;margin:1.5rem auto;border-radius:16px;background:var(--surface-card,#121326);border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 32px rgba(0,0,0,.35);overflow:hidden;min-height:520px;display:flex;flex-direction:column}.MiniGameEmbed_embedHeader__a_Nut{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;background:rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.06)}.MiniGameEmbed_checkpointBadge__Y4lfj{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--palette-mint-400,#34d399)}.MiniGameEmbed_topicTag__VFkYo{font-size:.8rem;color:rgba(255,255,255,.6)}.MiniGameEmbed_stageArea__ozn9l{flex:1;display:flex;flex-direction:column;position:relative}.MiniGameEmbed_errorCard__wvsft{padding:2.5rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:480px}.MiniGameEmbed_errorTitle__ukvNt{font-size:1.25rem;font-weight:700;color:#BE3057}.MiniGameEmbed_errorDesc__Pi29n{font-size:.9rem;color:rgba(255,255,255,.75);max-width:440px;line-height:1.5}.MiniGameEmbed_printableFallback__T2zEg{margin-top:1rem;padding:1rem;background:rgba(255,255,255,.05);border-radius:8px;font-size:.85rem;color:rgba(255,255,255,.8);width:100%;max-width:460px;text-align:left}.MiniGameEmbed_printableTitle__bJ_YY{font-weight:700;margin-bottom:.5rem;color:#fff}.MiniGameEmbed_printableMission__DgC7S{font-style:italic}.MiniGameEmbed_retryBtn__ApGf0{min-width:44px;min-height:44px;padding:.6rem 1.4rem;border-radius:10px;background:#BE3057;color:#ffffff;font-weight:600;font-size:.9rem;border:none;cursor:pointer;transition:transform .15s,background .15s;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.MiniGameEmbed_retryBtn__ApGf0:hover{background:#d43b66;transform:translateY(-1px)}.MiniGameEmbed_retryBtn__ApGf0:active{transform:translateY(1px)}.MiniGameEmbed_retryBtn__ApGf0:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.MiniGameEmbed_loadingPlaceholder__cTER2{min-height:480px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:rgba(255,255,255,.6);font-size:.9rem}.MiniGameEmbed_loadingSpinner__h5_I_{width:36px;height:36px;border:3px solid rgba(255,255,255,.1);border-top-color:#be3057;border-radius:50%;animation:MiniGameEmbed_spin__bul5Z .8s linear infinite}@keyframes MiniGameEmbed_spin__bul5Z{to{transform:rotate(1turn)}}.SectionAudioStickyPlayer_companionShell__1M7lG{width:min(var(--mentor-input-width,clamp(300px,25vw,450px)),calc(100vw - 32px));max-width:100%;pointer-events:auto!important;display:flex;flex-direction:column;background:var(--course-tools-surface,color-mix(in srgb,var(--background-preview-paper,#FFFEF9) 92%,var(--surface-card,#ffffff) 8%));border:1px solid var(--course-tools-border,color-mix(in srgb,var(--border-strong,#cbd5e1) 32%,transparent));border-radius:var(--radius-pill,9999px);-webkit-backdrop-filter:blur(18px) saturate(116%);backdrop-filter:blur(18px) saturate(116%);box-shadow:0 8px 24px var(--course-tools-shadow-soft,rgba(0,0,0,.08)),inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0,#ffffff) 70%,transparent);overflow:hidden;animation:SectionAudioStickyPlayer_companionFadeIn__J_q40 .2s cubic-bezier(.16,1,.3,1) forwards;touch-action:none;user-select:none;-webkit-user-select:none;cursor:ew-resize;transition:transform .12s ease,box-shadow .12s ease}.dark .SectionAudioStickyPlayer_companionShell__1M7lG,[data-theme=dark] .SectionAudioStickyPlayer_companionShell__1M7lG{background:var(--course-tools-surface,rgba(27,23,28,.92));border-color:var(--course-tools-border,rgba(255,255,255,.14));box-shadow:0 12px 32px var(--course-tools-shadow,rgba(0,0,0,.36)),inset 0 1px 0 rgba(255,255,255,.1)}.SectionAudioStickyPlayer_companionShell__1M7lG[data-seeking=true],.SectionAudioStickyPlayer_floatingFallbackShell__RUa9Y[data-seeking=true]{cursor:grabbing;box-shadow:0 12px 32px var(--course-tools-shadow,rgba(0,0,0,.18)),0 0 0 1px var(--color-action-accent-bg,#BC4361),inset 0 1px 0 rgba(255,255,255,.8)}.SectionAudioStickyPlayer_companionShell__1M7lG[data-seeking=true] .SectionAudioStickyPlayer_companionScrubberTrack__fxiX3,.SectionAudioStickyPlayer_floatingFallbackShell__RUa9Y[data-seeking=true] .SectionAudioStickyPlayer_companionScrubberTrack__fxiX3{height:4.5px}.SectionAudioStickyPlayer_companionShell__1M7lG[data-seeking=true] .SectionAudioStickyPlayer_companionTime__WTwuD,.SectionAudioStickyPlayer_floatingFallbackShell__RUa9Y[data-seeking=true] .SectionAudioStickyPlayer_companionTime__WTwuD{color:var(--color-action-accent-bg,#BC4361);font-weight:700}@keyframes SectionAudioStickyPlayer_companionFadeIn__J_q40{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.SectionAudioStickyPlayer_companionMainRow__RsBH4{height:32px;display:flex;align-items:center;gap:8px;padding:0 10px 0 6px;min-width:0}.SectionAudioStickyPlayer_companionPlayButton__VStTN{width:24px;height:24px;min-width:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:var(--color-action-accent-bg,#BC4361);color:#ffffff;cursor:pointer;flex-shrink:0;box-shadow:0 2px 6px color-mix(in srgb,var(--color-action-accent-bg,#BC4361) 32%,transparent);transition:transform .12s ease,filter .12s ease;position:relative;z-index:10;pointer-events:auto!important;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.SectionAudioStickyPlayer_companionPlayButton__VStTN:hover{transform:scale(1.08);filter:brightness(1.08)}.SectionAudioStickyPlayer_companionPlayButton__VStTN:active{transform:scale(.94)}.SectionAudioStickyPlayer_companionTitleGroup__t1ZcI{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.SectionAudioStickyPlayer_companionIconWrapper__W3MwE{display:inline-flex;align-items:center;justify-content:center;color:var(--color-action-accent-bg,#BC4361);flex-shrink:0}.SectionAudioStickyPlayer_companionIconPlaying__sRqxT{animation:SectionAudioStickyPlayer_pulseHeadphones__k0sz_ 1.8s ease-in-out infinite}@keyframes SectionAudioStickyPlayer_pulseHeadphones__k0sz_{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.SectionAudioStickyPlayer_companionTitle__hwDKn{font-size:.75rem;font-weight:600;line-height:1.2;color:var(--course-tools-text,var(--text-primary,#1e293b));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SectionAudioStickyPlayer_companionTime__WTwuD{font-size:.6875rem;font-family:var(--font-mono,ui-monospace,monospace);font-variant-numeric:tabular-nums;color:var(--course-tools-muted,var(--text-secondary,#64748b));white-space:nowrap;flex-shrink:0;opacity:.85}.SectionAudioStickyPlayer_companionCloseButton__dSwot{width:20px;height:20px;min-width:20px;min-height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:transparent;color:var(--course-tools-muted,var(--text-secondary,#64748b));cursor:pointer;flex-shrink:0;transition:background-color .12s ease,color .12s ease;position:relative;z-index:10;pointer-events:auto!important;touch-action:manipulation}.SectionAudioStickyPlayer_companionCloseButton__dSwot:hover{background:var(--course-tools-accent-soft,color-mix(in srgb,var(--color-action-accent-bg,#BC4361) 12%,transparent));color:var(--color-action-accent-bg,#BC4361)}.SectionAudioStickyPlayer_companionScrubberTrack__fxiX3{position:relative;width:calc(100% - 28px);height:2.5px;margin:0 14px 6px;border-radius:9999px;background:color-mix(in srgb,var(--course-tools-border,var(--border-primary,#cbd5e1)) 60%,transparent);cursor:pointer;overflow:hidden;transition:height .12s ease}.SectionAudioStickyPlayer_companionScrubberTrack__fxiX3:hover{height:4px}.SectionAudioStickyPlayer_companionScrubberFill__DJKLB{position:absolute;left:0;top:0;bottom:0;border-radius:9999px;background:linear-gradient(90deg,var(--palette-rose-300,#FAA0A8),var(--color-action-accent-bg,#BC4361));pointer-events:none;transition:width 80ms linear}.SectionAudioStickyPlayer_companionScrubberInput__nppIh{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0;padding:0;z-index:4}.SectionAudioStickyPlayer_floatingFallbackHost__tZxZz{position:fixed;bottom:calc(max(84px, env(safe-area-inset-bottom, 0px)) + var(--course-sticky-player-bottom-offset, 0px));left:50%;transform:translateX(-50%) translateY(0);z-index:1060;width:min(var(--mentor-input-width,450px),calc(100vw - 32px));pointer-events:auto;animation:SectionAudioStickyPlayer_slideUp__n0tTA .24s cubic-bezier(.16,1,.3,1) forwards}@keyframes SectionAudioStickyPlayer_slideUp__n0tTA{0%{opacity:0;transform:translateX(-50%) translateY(16px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.SectionAudioStickyPlayer_floatingFallbackShell__RUa9Y{pointer-events:auto!important;display:flex;flex-direction:column;background:var(--course-tools-surface,color-mix(in srgb,var(--background-preview-paper,#FFFEF9) 92%,var(--surface-card,#ffffff) 8%));border:1px solid var(--course-tools-border,color-mix(in srgb,var(--border-strong,#cbd5e1) 32%,transparent));border-radius:var(--radius-pill,9999px);-webkit-backdrop-filter:blur(18px) saturate(116%);backdrop-filter:blur(18px) saturate(116%);box-shadow:0 12px 32px var(--course-tools-shadow-soft,rgba(0,0,0,.12)),inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0,#ffffff) 70%,transparent);overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none;cursor:ew-resize;transition:transform .12s ease,box-shadow .12s ease}.dark .SectionAudioStickyPlayer_floatingFallbackShell__RUa9Y,[data-theme=dark] .SectionAudioStickyPlayer_floatingFallbackShell__RUa9Y{background:var(--course-tools-surface,rgba(27,23,28,.92));border-color:var(--course-tools-border,rgba(255,255,255,.14));box-shadow:0 16px 40px var(--course-tools-shadow,rgba(0,0,0,.4)),inset 0 1px 0 rgba(255,255,255,.1)}.SectionReviewRail_rail__ASaGj{position:relative;z-index:1;display:flex;width:max-content;max-width:100%;min-width:0;box-sizing:border-box;flex-direction:column;gap:7px;margin-block:12px 18px;margin-inline:auto;padding:8px 10px;color:var(--text-primary);background:var(--mentoraudio-input-glass-bg,var(--background-preview-paper));border:1px solid color-mix(in srgb,var(--border-primary) 62%,transparent);border-radius:var(--radius-lg);box-shadow:var(--mentoraudio-input-glass-shadow);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.SectionReviewRail_rail__ASaGj[data-embedded=true]{width:100%;margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.SectionReviewRail_completionRow__OGCJN,.SectionReviewRail_mainRow__AJ6ic{display:flex;width:100%;min-width:0;align-items:center;justify-content:center;gap:8px}.SectionReviewRail_mainRow__AJ6ic{flex-wrap:wrap}.SectionReviewRail_primaryActions__J9_Dj{display:flex;min-width:0;align-items:flex-start;justify-content:center;gap:8px}.SectionReviewRail_companionAction__rLCk8{display:flex;min-width:0}.SectionReviewRail_companionAction__rLCk8>*{width:100%}.SectionReviewRail_rail__ASaGj[data-embedded=true] .SectionReviewRail_mainRow__AJ6ic{align-items:stretch;flex-direction:column;gap:8px}.SectionReviewRail_rail__ASaGj[data-embedded=true] .SectionReviewRail_primaryActions__J9_Dj{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:48px;align-items:stretch}.SectionReviewRail_rail__ASaGj[data-embedded=true] .SectionReviewRail_companionAction__rLCk8,.SectionReviewRail_rail__ASaGj[data-embedded=true] .SectionReviewRail_primaryAction__Zk1Yg{width:100%;min-width:0;min-height:48px;align-self:stretch}.SectionReviewRail_rail__ASaGj[data-embedded=true] .SectionReviewRail_primaryAction__Zk1Yg{height:48px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SectionReviewRail_rail__ASaGj[data-embedded=true] .SectionReviewRail_companionAction__rLCk8>*{width:100%;min-width:0;min-height:48px;height:100%;margin:0}.SectionReviewRail_rail__ASaGj[data-embedded=true] .SectionReviewRail_companionAction__rLCk8 button{width:100%;min-width:0;min-height:48px;height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SectionReviewRail_rail__ASaGj[data-embedded=true] .SectionReviewRail_companionAction__rLCk8:has([data-configuration-expanded=true]){grid-column:1/-1}.SectionReviewRail_rail__ASaGj[data-embedded=true] .SectionReviewRail_quickTools__dn8fl{width:100%;min-height:40px;justify-content:center}.SectionReviewRail_expandAction__YsN3l,.SectionReviewRail_featureButton__LiHhN,.SectionReviewRail_primaryAction__Zk1Yg,.SectionReviewRail_retryAction__g4K95{box-sizing:border-box;font:inherit;letter-spacing:0}.SectionReviewRail_primaryAction__Zk1Yg,.SectionReviewRail_retryAction__g4K95{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:8px 15px;color:var(--color-button-primary-text);background:var(--color-button-primary-bg);border:1px solid var(--color-button-primary-bg);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:800;line-height:1.2;text-align:center;overflow-wrap:anywhere;cursor:pointer;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0) 34%,transparent);transition:transform .14s ease,background .14s ease,border-color .14s ease}.SectionReviewRail_primaryAction__Zk1Yg{min-width:min(100%,172px);flex:0 0 auto}.SectionReviewRail_rail__ASaGj[data-embedded=true] .SectionReviewRail_primaryAction__Zk1Yg{transition:background-color .12s ease,border-color .12s ease}.SectionReviewRail_rail__ASaGj[data-embedded=true] .SectionReviewRail_primaryAction__Zk1Yg:hover:not(:disabled){transform:none}.SectionReviewRail_retryAction__g4K95{flex:0 0 auto}.SectionReviewRail_primaryAction__Zk1Yg:hover:not(:disabled),.SectionReviewRail_retryAction__g4K95:hover{background:var(--color-button-primary-hover);border-color:var(--color-button-primary-hover);transform:translateY(-1px)}.SectionReviewRail_primaryAction__Zk1Yg:disabled{color:color-mix(in srgb,var(--text-secondary) 68%,transparent);background:color-mix(in srgb,var(--surface-card) 76%,transparent);border-color:color-mix(in srgb,var(--border-primary) 72%,transparent);cursor:wait}.SectionReviewRail_quickTools__dn8fl{display:flex;min-width:0;flex:0 1 auto;align-items:center;justify-content:center;gap:5px;flex-wrap:nowrap}.SectionReviewRail_featureControl__U3E8Y{display:inline-flex;flex:0 0 auto}.SectionReviewRail_featureButton__LiHhN{display:inline-flex;width:40px;min-width:40px;height:40px;min-height:40px;align-items:center;justify-content:center;padding:0;color:var(--text-secondary);background:var(--mentoraudio-button-glass-bg,color-mix(in srgb,var(--surface-card) 68%,transparent));border:1px solid color-mix(in srgb,var(--border-primary) 64%,transparent);border-radius:var(--radius-md);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0) 24%,transparent);cursor:pointer;transition:transform .14s ease,background .14s ease,border-color .14s ease}.SectionReviewRail_featureButton__LiHhN:focus-visible,.SectionReviewRail_featureButton__LiHhN:hover{color:var(--text-primary);background:color-mix(in srgb,var(--surface-card) 78%,var(--palette-rose-300) 22%);border-color:color-mix(in srgb,var(--border-primary) 62%,var(--palette-rose-300) 38%);transform:translateY(-1px)}.SectionReviewRail_featureButton__LiHhN[aria-disabled=true]{opacity:.56;cursor:not-allowed}.SectionReviewRail_featureButton__LiHhN[aria-disabled=true]:hover{color:var(--text-secondary);background:color-mix(in srgb,var(--surface-card) 68%,transparent);border-color:color-mix(in srgb,var(--border-primary) 76%,transparent)}.SectionReviewRail_featureTooltipPortal__mTicR{position:fixed;z-index:2147483647;isolation:isolate;display:flex;width:max-content;max-width:min(250px,calc(100vw - 24px));box-sizing:border-box;flex-direction:column;gap:3px;padding:8px 10px;color:var(--text-primary);background:var(--background-preview-paper);border:1px solid var(--border-primary);border-radius:var(--radius-md);box-shadow:var(--mentoraudio-input-glass-shadow);font-size:var(--font-size-xs);line-height:1.35;text-align:start;overflow-wrap:anywhere;pointer-events:none;opacity:1}.SectionReviewRail_featureTooltipPortal__mTicR[data-placement=above]{transform:translate(-50%,-100%)}.SectionReviewRail_featureTooltipPortal__mTicR[data-placement=below]{transform:translate(-50%)}.SectionReviewRail_featureTooltipPortal__mTicR strong{font-weight:800}.SectionReviewRail_tooltipDescription__wLBGj{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.SectionReviewRail_tooltipScope__6fzAZ{color:var(--text-secondary)}.SectionReviewRail_featureIcon__yYqdp{display:inline-flex;width:19px;height:19px;align-items:center;justify-content:center}.SectionReviewRail_featureIcon__yYqdp svg{width:100%;height:100%;stroke-width:1.7}.SectionReviewRail_iconFallback__nB3xh{font-size:var(--font-size-lg);line-height:1}.SectionReviewRail_expandAction__YsN3l{display:inline-flex;width:40px;min-width:40px;height:40px;min-height:40px;align-items:center;justify-content:center;padding:0;color:var(--text-secondary);margin-inline-start:7px;background:var(--mentoraudio-button-glass-bg,color-mix(in srgb,var(--surface-card) 68%,transparent));border:1px solid color-mix(in srgb,var(--border-primary) 64%,transparent);border-radius:999px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0) 24%,transparent);cursor:pointer;transition:transform .16s ease,background .14s ease,border-color .14s ease}.SectionReviewRail_expandAction__YsN3l svg{width:18px;height:18px;transition:transform .16s ease}.SectionReviewRail_expandAction__YsN3l:hover,.SectionReviewRail_expandAction__YsN3l[aria-expanded=true]{color:var(--text-primary);background:color-mix(in srgb,var(--surface-card) 78%,var(--palette-rose-300) 22%);border-color:color-mix(in srgb,var(--border-primary) 62%,var(--palette-rose-300) 38%)}.SectionReviewRail_expandAction__YsN3l:hover{transform:translateY(-1px)}.SectionReviewRail_expandAction__YsN3l[aria-expanded=true] svg{transform:rotate(180deg)}.SectionReviewRail_expandedGrid__PjY_y{grid-template-columns:repeat(auto-fit,40px);width:100%;box-sizing:border-box;justify-content:center;gap:5px}.SectionReviewRail_expandedGrid__PjY_y,.SectionReviewRail_mobilePreview__UaSff{display:grid;padding-block-start:8px;border-block-start:1px solid color-mix(in srgb,var(--border-primary) 64%,transparent)}.SectionReviewRail_mobilePreview__UaSff{grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.SectionReviewRail_previewCopy__DUnZV{min-width:0;font-size:var(--font-size-xs);line-height:1.4}.SectionReviewRail_previewCopy__DUnZV strong{font-size:var(--font-size-sm);font-weight:800}.SectionReviewRail_previewCopy__DUnZV p{margin:2px 0 0;overflow-wrap:anywhere}.SectionReviewRail_previewScope__p0o7w{color:var(--text-secondary)}.SectionReviewRail_previewActions__y2wue{display:flex;align-items:center;gap:5px}.SectionReviewRail_previewClose__pR11y,.SectionReviewRail_previewLaunch__EHoc9{min-height:40px;box-sizing:border-box;padding:7px 10px;border-radius:var(--radius-md);font:inherit;font-size:var(--font-size-xs);font-weight:800;cursor:pointer}.SectionReviewRail_previewLaunch__EHoc9{color:var(--color-button-primary-text);background:var(--color-button-primary-bg);border:1px solid var(--color-button-primary-bg)}.SectionReviewRail_previewLaunch__EHoc9:disabled{opacity:.56;cursor:not-allowed}.SectionReviewRail_previewClose__pR11y{color:var(--text-primary);background:var(--mentoraudio-button-glass-bg,var(--surface-card));border:1px solid color-mix(in srgb,var(--border-primary) 70%,transparent)}.SectionReviewRail_expandAction__YsN3l:focus-visible,.SectionReviewRail_featureButton__LiHhN:focus-visible,.SectionReviewRail_primaryAction__Zk1Yg:focus-visible,.SectionReviewRail_retryAction__g4K95:focus-visible{outline:2px solid var(--color-action-accent-bg);outline-offset:2px}.SectionReviewRail_previewClose__pR11y:focus-visible,.SectionReviewRail_previewLaunch__EHoc9:focus-visible{outline:2px solid var(--color-action-accent-bg);outline-offset:2px}.SectionReviewRail_status___TvAo{min-width:0;min-height:18px;margin:0;color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:700;line-height:1.35;overflow-wrap:anywhere}.SectionReviewRail_status___TvAo:empty{display:none}.SectionReviewRail_status___TvAo[data-state=completed]{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:800}.SectionReviewRail_status___TvAo[data-state=error],.SectionReviewRail_status___TvAo[data-state=unavailable]{color:var(--text-primary)}.SectionReviewRail_visuallyHidden__5vewX{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width:40rem){.SectionReviewRail_rail__ASaGj[data-embedded=true] .SectionReviewRail_primaryActions__J9_Dj{grid-template-columns:minmax(0,1fr)}.SectionReviewRail_rail__ASaGj{width:100%}.SectionReviewRail_mainRow__AJ6ic{align-items:stretch;flex-direction:column}.SectionReviewRail_primaryAction__Zk1Yg{width:100%;min-height:44px}.SectionReviewRail_quickTools__dn8fl{width:100%;justify-content:center;flex-wrap:nowrap}.SectionReviewRail_expandAction__YsN3l,.SectionReviewRail_featureButton__LiHhN{width:44px;min-width:44px;height:44px;min-height:44px}.SectionReviewRail_retryAction__g4K95{width:100%}.SectionReviewRail_mobilePreview__UaSff{grid-template-columns:1fr}.SectionReviewRail_previewActions__y2wue{width:100%}.SectionReviewRail_previewClose__pR11y,.SectionReviewRail_previewLaunch__EHoc9{min-height:44px;flex:1 1 0}}@media (prefers-reduced-motion:reduce){.SectionReviewRail_expandAction__YsN3l,.SectionReviewRail_featureButton__LiHhN,.SectionReviewRail_primaryAction__Zk1Yg,.SectionReviewRail_retryAction__g4K95{transition:none}}.ChapterAssessmentEntryController_entry__pNBfj{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;gap:12px;padding:16px 0;margin:12px 0;background:transparent;border:0;box-shadow:none}.ChapterAssessmentEntryController_entry__pNBfj[data-assessment-entry-kind=course_exam]{padding-block:12px;margin-block:8px}.ChapterAssessmentEntryController_entry__pNBfj[data-embedded=true]{width:100%;gap:10px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ChapterAssessmentEntryController_entry__pNBfj[data-embedded=true][data-assessment-entry-state=ready],.ChapterAssessmentEntryController_entry__pNBfj[data-embedded=true][data-assessment-entry-state=resumable]{display:flex;width:100%;align-items:center;justify-content:flex-end}.ChapterAssessmentEntryController_entry__pNBfj[data-embedded=true][data-assessment-entry-state=checking] .ChapterAssessmentEntryController_entryFooter__daDxz,.ChapterAssessmentEntryController_entry__pNBfj[data-embedded=true][data-assessment-entry-state=creating] .ChapterAssessmentEntryController_entryFooter__daDxz,.ChapterAssessmentEntryController_entry__pNBfj[data-embedded=true][data-assessment-entry-state=preparing] .ChapterAssessmentEntryController_entryFooter__daDxz,.ChapterAssessmentEntryController_entry__pNBfj[data-embedded=true][data-assessment-entry-state=ready] .ChapterAssessmentEntryController_entryFooter__daDxz,.ChapterAssessmentEntryController_entry__pNBfj[data-embedded=true][data-assessment-entry-state=resumable] .ChapterAssessmentEntryController_entryFooter__daDxz{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ChapterAssessmentEntryController_entry__pNBfj[data-embedded=true][data-assessment-entry-state=ready] .ChapterAssessmentEntryController_actions__9I9ww,.ChapterAssessmentEntryController_entry__pNBfj[data-embedded=true][data-assessment-entry-state=resumable] .ChapterAssessmentEntryController_actions__9I9ww{width:100%}.ChapterAssessmentEntryController_intro__ZiQFR{display:flex;flex-direction:column;gap:2px;min-width:0}.ChapterAssessmentEntryController_description__4Ofo8,.ChapterAssessmentEntryController_eyebrow__7SeoX,.ChapterAssessmentEntryController_title__4im_7{margin:0}.ChapterAssessmentEntryController_eyebrow__7SeoX,.ChapterAssessmentEntryController_objectiveLabel__tlPw0{color:var(--color-action-accent-bg);font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;line-height:1.2}.ChapterAssessmentEntryController_title__4im_7{display:flex;align-items:center;gap:8px;font-size:var(--font-size-md);font-weight:850;line-height:1.25;overflow-wrap:anywhere}.ChapterAssessmentEntryController_titleIcon__50VRo{width:1.1em;height:1.1em;flex:0 0 auto;color:var(--color-action-accent-bg)}.ChapterAssessmentEntryController_actionIcon__9x5FO{width:1.1em;height:1.1em;flex:0 0 auto;transition:transform .14s ease}.ChapterAssessmentEntryController_orbit__LXLnp{width:14px;height:14px;box-sizing:border-box;flex:0 0 14px;border:2px solid color-mix(in srgb,currentColor 34%,transparent);border-top-color:currentcolor;border-radius:50%;animation:ChapterAssessmentEntryController_assessment-entry-spin__RNyLU .9s linear infinite}.ChapterAssessmentEntryController_primaryAction__NjrRI:hover:not(:disabled) .ChapterAssessmentEntryController_actionIcon__9x5FO{transform:translateX(2px)}.ChapterAssessmentEntryController_description__4Ofo8{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.45}.ChapterAssessmentEntryController_chips__wIsyC{display:flex;gap:7px;margin-top:5px;flex-wrap:wrap}.ChapterAssessmentEntryController_chips__wIsyC span{padding:5px 9px;color:var(--text-primary);background:var(--surface-highlight);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:750}.ChapterAssessmentEntryController_configuration__qaoXp{display:grid;gap:10px;min-width:0}.ChapterAssessmentEntryController_objectiveSummary__UU0_j{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;background:color-mix(in srgb,var(--surface-highlight) 72%,transparent);border-inline-start:3px solid var(--color-action-accent-bg)}.ChapterAssessmentEntryController_objectiveSummary__UU0_j>div{display:grid;min-width:0;gap:3px}.ChapterAssessmentEntryController_objectiveSummary__UU0_j strong{font-size:var(--font-size-sm);line-height:1.35;overflow-wrap:anywhere}.ChapterAssessmentEntryController_changeAction__h_Ukj,.ChapterAssessmentEntryController_dialogClose__WN_AV{min-width:44px;min-height:44px;padding:6px 10px;color:var(--color-action-accent-bg);background:transparent;border:0;border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-sm);font-weight:800;cursor:pointer}.ChapterAssessmentEntryController_options__EQr6N{border-top:1px solid color-mix(in srgb,var(--border-primary) 62%,transparent)}.ChapterAssessmentEntryController_options__EQr6N summary{min-height:44px;display:flex;align-items:center;color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:750;cursor:pointer}.ChapterAssessmentEntryController_optionBody__tIDpb{display:grid;gap:10px;padding:2px 0 10px}.ChapterAssessmentEntryController_modeGroup__CKMbh{display:flex;min-width:0;margin:0;padding:0;border:0;gap:7px;flex-wrap:wrap}.ChapterAssessmentEntryController_modeGroup__CKMbh legend{width:100%;padding:0;color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:700}.ChapterAssessmentEntryController_checkboxField__PXO6c,.ChapterAssessmentEntryController_modeGroup__CKMbh label,.ChapterAssessmentEntryController_objectiveChoices__yEO_o label{display:inline-flex;min-height:44px;box-sizing:border-box;align-items:center;gap:8px;padding:8px 11px;color:var(--text-primary);background:color-mix(in srgb,var(--surface-card) 84%,transparent);border:1px solid color-mix(in srgb,var(--border-primary) 72%,transparent);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:700;cursor:pointer}.ChapterAssessmentEntryController_checkboxField__PXO6c input,.ChapterAssessmentEntryController_modeGroup__CKMbh input,.ChapterAssessmentEntryController_objectiveChoices__yEO_o input{width:18px;height:18px;margin:0;accent-color:var(--color-action-accent-bg)}.ChapterAssessmentEntryController_checkboxField__PXO6c{width:fit-content;max-width:100%}.ChapterAssessmentEntryController_actions__9I9ww{display:flex;align-items:center;min-width:0;gap:8px;flex-wrap:wrap;flex:0 0 auto}.ChapterAssessmentEntryController_primaryAction__NjrRI,.ChapterAssessmentEntryController_retryAction__iTpO2{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;box-sizing:border-box;padding:12px 28px;border-radius:var(--radius-pill);font:inherit;font-size:var(--font-size-md);font-weight:800;line-height:1.2;cursor:pointer;transition:transform .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease}.ChapterAssessmentEntryController_primaryAction__NjrRI{color:var(--palette-neutral-0,#ffffff);background:var(--palette-navy-800,#1c2026);border:1px solid color-mix(in srgb,var(--palette-navy-800,#1c2026) 86%,var(--border-primary));box-shadow:0 4px 16px -4px color-mix(in srgb,var(--palette-navy-900) 35%,transparent)}.ChapterAssessmentEntryController_entry__pNBfj[data-embedded=true] .ChapterAssessmentEntryController_primaryAction__NjrRI{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:8px;color:var(--palette-neutral-0);background:var(--palette-navy-800);border-color:color-mix(in srgb,var(--palette-navy-800) 86%,var(--border-primary));transition:background-color .12s ease,border-color .12s ease}.ChapterAssessmentEntryController_entry__pNBfj[data-embedded=true][data-assessment-entry-state=checking] .ChapterAssessmentEntryController_primaryAction__NjrRI:before,.ChapterAssessmentEntryController_entry__pNBfj[data-embedded=true][data-assessment-entry-state=preparing] .ChapterAssessmentEntryController_primaryAction__NjrRI:before{width:13px;height:13px;box-sizing:border-box;flex:0 0 13px;border:2px solid color-mix(in srgb,currentColor 34%,transparent);border-top-color:currentcolor;border-radius:50%;content:"";animation:ChapterAssessmentEntryController_assessment-entry-spin__RNyLU .9s linear infinite}.ChapterAssessmentEntryController_retryAction__iTpO2{color:var(--text-primary);background:var(--surface-card);border:1px solid var(--border-primary)}.ChapterAssessmentEntryController_primaryAction__NjrRI:hover:not(:disabled),.ChapterAssessmentEntryController_retryAction__iTpO2:hover{transform:translateY(-1px)}.ChapterAssessmentEntryController_primaryAction__NjrRI:hover:not(:disabled){background:var(--color-button-primary-hover);border-color:var(--color-button-primary-hover)}.ChapterAssessmentEntryController_entry__pNBfj[data-embedded=true] .ChapterAssessmentEntryController_primaryAction__NjrRI:hover:not(:disabled){background:var(--palette-navy-900);border-color:var(--palette-navy-900);transform:none}.ChapterAssessmentEntryController_primaryAction__NjrRI:disabled{color:color-mix(in srgb,var(--text-secondary) 68%,transparent);background:color-mix(in srgb,var(--surface-card) 76%,transparent);border-color:color-mix(in srgb,var(--border-primary) 72%,transparent);cursor:not-allowed}.ChapterAssessmentEntryController_changeAction__h_Ukj:focus-visible,.ChapterAssessmentEntryController_checkboxField__PXO6c input:focus-visible,.ChapterAssessmentEntryController_dialogClose__WN_AV:focus-visible,.ChapterAssessmentEntryController_feedbackAction__EMc2W:focus-visible,.ChapterAssessmentEntryController_modeGroup__CKMbh input:focus-visible,.ChapterAssessmentEntryController_objectiveChoices__yEO_o input:focus-visible,.ChapterAssessmentEntryController_options__EQr6N summary:focus-visible,.ChapterAssessmentEntryController_primaryAction__NjrRI:focus-visible,.ChapterAssessmentEntryController_retryAction__iTpO2:focus-visible{outline:2px solid var(--color-action-accent-bg);outline-offset:2px}.ChapterAssessmentEntryController_status___5scR{display:inline-flex;flex:1 1 12rem;min-height:18px;align-items:center;gap:7px;margin:0;color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:700;line-height:1.35;overflow-wrap:anywhere}.ChapterAssessmentEntryController_quotaNotice__XPEzG{display:flex;width:min(100%,46rem);align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.ChapterAssessmentEntryController_quotaNotice__XPEzG p{flex:1 1 20rem;margin:0;color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:700;line-height:1.45}.ChapterAssessmentEntryController_quotaAction__wE8yR{display:inline-flex;min-height:44px;box-sizing:border-box;align-items:center;justify-content:center;padding:10px 16px;color:var(--palette-neutral-0,#ffffff);background:var(--color-action-accent-bg);border-radius:var(--radius-pill);font-size:var(--font-size-sm);font-weight:800;text-decoration:none}.ChapterAssessmentEntryController_quotaAction__wE8yR:focus-visible{outline:2px solid var(--color-action-accent-bg);outline-offset:2px}.ChapterAssessmentEntryController_progressToast__tb1yE{display:inline-flex;width:fit-content;max-width:100%;min-height:32px;box-sizing:border-box;align-items:center;gap:9px;justify-self:center;padding:6px 11px;color:var(--text-primary);background:color-mix(in srgb,var(--surface-card) 92%,transparent);background-clip:padding-box;border:1px solid color-mix(in srgb,var(--border-primary) 70%,transparent);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:750;line-height:1.25;box-shadow:0 8px 18px -16px color-mix(in srgb,var(--surface-inverse) 58%,transparent)}.ChapterAssessmentEntryController_progressSpinner__OoZ3e{width:14px;height:14px;flex:0 0 14px;box-sizing:border-box;border:2px solid color-mix(in srgb,var(--color-action-accent-bg) 28%,transparent);border-top-color:var(--color-action-accent-bg);border-radius:50%;animation:ChapterAssessmentEntryController_assessment-entry-spin__RNyLU .72s linear infinite}@keyframes ChapterAssessmentEntryController_assessment-entry-spin__RNyLU{to{transform:rotate(1turn)}}.ChapterAssessmentEntryController_entryFooter__daDxz{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px 14px;flex-wrap:wrap}.ChapterAssessmentEntryController_feedbackAction__EMc2W{display:inline-flex;min-height:44px;box-sizing:border-box;align-items:center;gap:7px;padding:6px 8px;color:var(--text-secondary);background:transparent;border:0;border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-xs);font-weight:750;line-height:1.3;cursor:pointer;transition:color .14s ease,background .14s ease}.ChapterAssessmentEntryController_feedbackAction__EMc2W:hover{color:var(--color-action-accent-bg);background:color-mix(in srgb,var(--surface-highlight) 54%,transparent)}.ChapterAssessmentEntryController_dialogBackdrop__RCU18{position:fixed;inset:0;z-index:2200;display:grid;place-items:center;padding:16px;background:var(--palette-overlay-scrim)}.ChapterAssessmentEntryController_dialog__DLI5j{display:grid;width:min(100%,36rem);max-height:min(80dvh,42rem);box-sizing:border-box;gap:14px;padding:18px;overflow-y:auto;color:var(--text-primary);background:var(--background-preview-paper);background-clip:padding-box;border:1px solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:0 24px 46px -30px color-mix(in srgb,var(--surface-inverse) 72%,transparent)}.ChapterAssessmentEntryController_dialogHeader__7uTex{display:flex;align-items:center;justify-content:space-between;gap:12px}.ChapterAssessmentEntryController_dialogHeader__7uTex h4{margin:0;font-size:var(--font-size-lg)}.ChapterAssessmentEntryController_dialogClose__WN_AV{color:var(--text-primary);font-size:var(--font-size-lg)}.ChapterAssessmentEntryController_objectiveChoices__yEO_o{display:grid;min-width:0;margin:0;padding:0;border:0;gap:8px}.ChapterAssessmentEntryController_objectiveChoices__yEO_o label{width:100%;font-size:var(--font-size-sm);overflow-wrap:anywhere}.ChapterAssessmentEntryController_srOnly__QSnoh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:40rem){.ChapterAssessmentEntryController_checkboxField__PXO6c,.ChapterAssessmentEntryController_entry__pNBfj,.ChapterAssessmentEntryController_primaryAction__NjrRI,.ChapterAssessmentEntryController_retryAction__iTpO2{width:100%}.ChapterAssessmentEntryController_entry__pNBfj{scroll-margin-block-end:calc(132px + env(safe-area-inset-bottom, 0px))}.ChapterAssessmentEntryController_feedbackAction__EMc2W,.ChapterAssessmentEntryController_primaryAction__NjrRI,.ChapterAssessmentEntryController_retryAction__iTpO2{scroll-margin-block-end:calc(168px + env(safe-area-inset-bottom, 0px))}.ChapterAssessmentEntryController_objectiveSummary__UU0_j{align-items:flex-start}.ChapterAssessmentEntryController_actions__9I9ww{flex-direction:column}.ChapterAssessmentEntryController_quotaNotice__XPEzG{align-items:stretch;flex-direction:column}.ChapterAssessmentEntryController_quotaNotice__XPEzG p{flex-basis:auto}.ChapterAssessmentEntryController_entryFooter__daDxz{align-items:flex-start}.ChapterAssessmentEntryController_modeGroup__CKMbh label{flex:1 1 10rem}}@media (prefers-reduced-motion:reduce){.ChapterAssessmentEntryController_feedbackAction__EMc2W,.ChapterAssessmentEntryController_primaryAction__NjrRI,.ChapterAssessmentEntryController_retryAction__iTpO2{transition:none}.ChapterAssessmentEntryController_entry__pNBfj[data-embedded=true][data-assessment-entry-state=checking] .ChapterAssessmentEntryController_primaryAction__NjrRI:before,.ChapterAssessmentEntryController_entry__pNBfj[data-embedded=true][data-assessment-entry-state=preparing] .ChapterAssessmentEntryController_primaryAction__NjrRI:before,.ChapterAssessmentEntryController_orbit__LXLnp,.ChapterAssessmentEntryController_progressSpinner__OoZ3e{animation:none}}@media (forced-colors:active){.ChapterAssessmentEntryController_checkboxField__PXO6c,.ChapterAssessmentEntryController_dialog__DLI5j,.ChapterAssessmentEntryController_entry__pNBfj,.ChapterAssessmentEntryController_modeGroup__CKMbh label,.ChapterAssessmentEntryController_objectiveChoices__yEO_o label,.ChapterAssessmentEntryController_objectiveSummary__UU0_j{border:1px solid CanvasText}}.ChapterAssessmentPreparationEntry_entry__K_pyY{display:flex;min-width:0;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;color:var(--text-primary);background:transparent;border:0}.ChapterAssessmentPreparationEntry_action__MHy_A{display:inline-flex;min-height:40px;box-sizing:border-box;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;padding:8px 15px;color:var(--palette-neutral-0);background:var(--palette-navy-800);border:1px solid color-mix(in srgb,var(--palette-navy-800) 86%,var(--border-primary));border-radius:var(--radius-md);font:inherit;font-size:var(--font-size-sm);font-weight:800;line-height:1.2;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,opacity .12s ease}.ChapterAssessmentPreparationEntry_entry__K_pyY[data-embedded=true] .ChapterAssessmentPreparationEntry_action__MHy_A{width:100%}.ChapterAssessmentPreparationEntry_action__MHy_A:hover:not(:disabled){background:var(--palette-navy-900)}.ChapterAssessmentPreparationEntry_action__MHy_A:disabled{opacity:.78;cursor:wait}.ChapterAssessmentPreparationEntry_action__MHy_A:focus-visible{outline:2px solid var(--color-action-accent-bg);outline-offset:2px}.ChapterAssessmentPreparationEntry_orbit__FytDd{width:14px;height:14px;box-sizing:border-box;border:2px solid color-mix(in srgb,currentColor 34%,transparent);border-top-color:currentcolor;border-radius:50%;animation:ChapterAssessmentPreparationEntry_preparationOrbit__6RIED .9s linear infinite}.ChapterAssessmentPreparationEntry_status__mWQ9B{flex:0 0 100%;width:100%;max-width:20rem;margin:0;color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:700;line-height:1.35;text-align:end}.ChapterAssessmentPreparationEntry_quotaNotice__VdJzx{display:flex;width:100%;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.ChapterAssessmentPreparationEntry_quotaNotice__VdJzx p{flex:1 1 18rem;margin:0;color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:700;line-height:1.4;text-align:end}.ChapterAssessmentPreparationEntry_quotaAction__IFd__{display:inline-flex;min-height:44px;box-sizing:border-box;align-items:center;justify-content:center;padding:9px 15px;color:var(--palette-neutral-0);background:var(--color-action-accent-bg);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:800;text-decoration:none}.ChapterAssessmentPreparationEntry_quotaAction__IFd__:focus-visible{outline:2px solid var(--color-action-accent-bg);outline-offset:2px}.ChapterAssessmentPreparationEntry_srOnly__wMFQ5{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes ChapterAssessmentPreparationEntry_preparationOrbit__6RIED{to{transform:rotate(1turn)}}@media (max-width:40rem){.ChapterAssessmentPreparationEntry_entry__K_pyY{width:100%;align-items:stretch;flex-direction:column}.ChapterAssessmentPreparationEntry_status__mWQ9B{max-width:none;text-align:start}.ChapterAssessmentPreparationEntry_quotaNotice__VdJzx{align-items:stretch;flex-direction:column}.ChapterAssessmentPreparationEntry_quotaNotice__VdJzx p{flex-basis:auto;text-align:start}.ChapterAssessmentPreparationEntry_action__MHy_A{width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.ChapterAssessmentPreparationEntry_action__MHy_A{transition:none}.ChapterAssessmentPreparationEntry_orbit__FytDd{animation:none}}@media (forced-colors:active){.ChapterAssessmentPreparationEntry_action__MHy_A{border:1px solid ButtonText}}.ChapterBoundaryAssessmentRail_surface__HZSDY{position:relative;isolation:isolate;display:block;width:min(100%,43rem);min-width:0;box-sizing:border-box;margin:12px auto 20px;padding:9px 10px;overflow:hidden;color:var(--text-primary);background:var(--mentoraudio-input-glass-bg,var(--background-preview-paper));background-clip:padding-box;border:1px solid color-mix(in srgb,var(--border-primary) 62%,transparent);border-radius:var(--radius-lg);box-shadow:var(--mentoraudio-input-glass-shadow);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.ChapterBoundaryAssessmentRail_surface__HZSDY:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,color-mix(in srgb,var(--palette-neutral-0) 16%,transparent),transparent 48%)}@media (max-width:40rem){.ChapterBoundaryAssessmentRail_surface__HZSDY{padding:8px}}@media (prefers-color-scheme:dark){.ChapterBoundaryAssessmentRail_surface__HZSDY{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0) 10%,transparent),0 16px 28px -22px color-mix(in srgb,var(--palette-navy-900) 78%,transparent),0 8px 16px -14px color-mix(in srgb,var(--palette-rose-900) 24%,transparent)}}@media (prefers-reduced-motion:reduce){.ChapterBoundaryAssessmentRail_surface__HZSDY,.ChapterBoundaryAssessmentRail_surface__HZSDY *{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.ChapterBoundaryAssessmentRail_surface__HZSDY{border:1px solid CanvasText}}