._workspace_ca9zs_1{background:var(--background);color:var(--foreground);--learn-header:76px;min-height:100svh}._topbar_ca9zs_7{z-index:40;min-height:var(--learn-header);border-bottom:1px solid var(--border);background:var(--card);align-items:center;gap:28px;padding:12px 28px;display:flex;position:sticky;top:0}._topbar_ca9zs_7 .brand-wordmark small{letter-spacing:0;font-size:.75rem}._topbar_ca9zs_7 .brand-symbol{width:52px;height:52px}._learnLabel_ca9zs_27{border:1px solid var(--border);color:var(--accent);text-transform:uppercase;letter-spacing:.08em;background:var(--accent-soft);border-radius:7px;padding:7px 12px;font-size:.75rem;font-weight:650}._appearance_ca9zs_38{margin-left:auto}._frame_ca9zs_41{min-height:calc(100svh - var(--learn-header))}._sidebar_ca9zs_44{top:var(--learn-header);height:calc(100svh - var(--learn-header));background:var(--card);border-color:var(--border)}._sidebarHeading_ca9zs_50{flex-direction:row;justify-content:space-between;align-items:center;padding:24px 20px 12px;font-size:.875rem;font-weight:600}._closeNav_ca9zs_58{border:1px solid var(--border);border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;display:none}._sidebarContent_ca9zs_67{gap:0}._navGroup_ca9zs_70{padding:14px 12px}._navLabel_ca9zs_73{height:auto;color:var(--muted-foreground);margin:0 8px 10px;padding:0;font-size:.875rem;font-weight:450}._navLink_ca9zs_81{height:auto;min-height:44px;color:var(--foreground);border-radius:6px;gap:10px;padding:11px 10px;font-size:.875rem;line-height:1.5}._navLink_ca9zs_81>span:last-child{white-space:normal;text-overflow:clip;overflow:visible}._navLink_ca9zs_81[data-active]{background:var(--accent-soft);color:var(--accent);box-shadow:inset 2px 0 var(--accent)}._navLink_ca9zs_81:hover{background:var(--surface-2)}._outlineLink_ca9zs_104{align-items:flex-start}._navNumber_ca9zs_107{font:.875rem/1.5 var(--font-geist-mono), monospace;color:var(--muted-foreground);min-width:24px}._sidebarFooter_ca9zs_114{border-top:1px solid var(--border);gap:14px;padding:18px 20px 22px;font-size:.875rem}._sidebarFooter_ca9zs_114>a{align-items:center;gap:9px;display:flex}._sidebarFooter_ca9zs_114 svg{width:16px;height:16px}._sidebarFooter_ca9zs_114 p{color:var(--muted-foreground);margin:0;font-size:.8125rem}._sidebarFooter_ca9zs_114>div{color:var(--muted-foreground);flex-wrap:wrap;gap:14px;display:flex}._sidebarFooter_ca9zs_114 a:hover{color:var(--accent);text-decoration:underline}._mainColumn_ca9zs_144{flex-direction:column;width:100%;min-width:0;display:flex}._fullscreenButton_ca9zs_150{border:1px solid var(--primary);background:var(--primary);min-height:44px;color:var(--primary-foreground);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;margin-left:auto;padding:8px 12px;font-size:.85rem;font-weight:700;display:inline-flex}._fullscreenButton_ca9zs_150:hover{box-shadow:inset 0 0 0 1px}._fullscreenButton_ca9zs_150 svg{width:18px;height:18px}._fullscreenButton_ca9zs_150:focus-visible{outline:3px solid var(--accent);outline-offset:3px}._mainColumn_ca9zs_144[data-fullscreen=true]{z-index:100;background:var(--background);width:100%;height:100dvh;position:fixed;inset:0;overflow:auto}._mainColumn_ca9zs_144[data-fullscreen=true] ._toolbar_ca9zs_187{z-index:10;padding-top:max(12px, env(safe-area-inset-top));padding-right:max(24px, env(safe-area-inset-right));padding-left:max(24px, env(safe-area-inset-left));flex-shrink:0;position:sticky;top:0}._mainColumn_ca9zs_144[data-fullscreen=true] ._navTrigger_ca9zs_196,._mainColumn_ca9zs_144[data-fullscreen=true] ._footer_ca9zs_197{display:none}@media (max-width:650px){._fullscreenButton_ca9zs_150 span{display:none}}._toolbar_ca9zs_187{border-bottom:1px solid var(--border);background:var(--background);align-items:center;gap:16px;min-height:60px;padding:10px 32px;display:flex}._navTrigger_ca9zs_196{border:1px solid var(--border);border-radius:6px;width:40px;height:40px}._toolbar_ca9zs_187 nav{overflow-wrap:anywhere;min-width:0;color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;display:flex}._toolbar_ca9zs_187 nav svg{width:14px;height:14px}._toolbar_ca9zs_187 [aria-current]{color:var(--foreground)}._toolbar_ca9zs_187 a:hover{color:var(--accent);text-decoration:underline}._content_ca9zs_241{width:100%;max-width:1180px;margin-inline:auto;padding:32px clamp(20px,3vw,48px) 60px}._wideContent_ca9zs_247{max-width:1640px}._focusWorkspace_ca9zs_250{--learn-header:70px}._focusWorkspace_ca9zs_250 ._topbar_ca9zs_7{padding-block:8px}._focusWorkspace_ca9zs_250 ._toolbar_ca9zs_187{min-height:48px;padding-block:5px}._focusWorkspace_ca9zs_250 ._content_ca9zs_241{max-width:1240px;padding-top:22px}._focusWorkspace_ca9zs_250 ._footer_ca9zs_197{padding-block:14px;font-size:.8125rem}._content_ca9zs_241 :is(section,details,[id]){scroll-margin-top:100px}._pageHeading_ca9zs_271{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:28px;display:flex}._pageHeading_ca9zs_271 h1{letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(1.6rem,2.6vw,2rem);font-weight:620;line-height:1.25}._pageHeading_ca9zs_271 p{color:var(--muted-foreground);max-width:720px;margin:0;font-size:1rem;line-height:1.6}._status_ca9zs_292{border:1px solid var(--border);color:var(--muted-foreground);white-space:nowrap;border-radius:5px;align-items:center;padding:4px 9px;font-size:.875rem;line-height:1.5;display:inline-flex}._available_ca9zs_303{color:var(--accent);background:var(--accent-soft);border-color:#0000}._sectionTitle_ca9zs_308{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}._sectionTitle_ca9zs_308 h2{margin:0;font-size:1.125rem;font-weight:600}._sectionTitle_ca9zs_308 span{color:var(--muted-foreground);font-size:.875rem}._module_ca9zs_324{background:var(--card);border:1px solid var(--border);border-radius:9px;margin-bottom:16px;overflow:hidden}._moduleHeader_ca9zs_331{align-items:center;gap:16px;padding:20px 22px;display:flex}._moduleHeader_ca9zs_331 h2,._moduleHeader_ca9zs_331 h3{letter-spacing:-.015em;margin:0 0 5px;font-size:1.125rem;font-weight:600}._moduleHeader_ca9zs_331 p{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.6}._moduleHeader_ca9zs_331>div{flex:1;min-width:0}._unitNumber_ca9zs_354{border:1px solid var(--border);width:40px;height:40px;color:var(--accent);font:.875rem var(--font-geist-mono), monospace;border-radius:7px;place-items:center;display:grid}._rows_ca9zs_366{margin:0;padding:0;list-style:none}._row_ca9zs_366{border-top:1px solid var(--border);align-items:center;gap:16px;padding:18px 22px;text-decoration:none;display:flex}._row_ca9zs_366:hover{background:var(--accent-soft)}._rowNumber_ca9zs_382{min-width:40px;font:.875rem/1.6 var(--font-geist-mono), monospace;color:var(--muted-foreground);align-self:flex-start;padding-top:2px}._rowBody_ca9zs_391{flex:1;min-width:0}._rowBody_ca9zs_391 strong{font-size:1rem;font-weight:550;line-height:1.5;display:block}._rowBody_ca9zs_391 small{color:var(--muted-foreground);margin-top:5px;font-size:.875rem;line-height:1.6;display:block}._row_ca9zs_366>svg{color:var(--accent);width:19px;height:19px}._duration_ca9zs_413{white-space:nowrap;color:var(--muted-foreground);font-size:.875rem}._moduleNote_ca9zs_418{border-top:1px solid var(--border);color:var(--muted-foreground);margin:0;padding:12px 22px;font-size:.875rem;line-height:1.7}._resourceLinks_ca9zs_426{flex-wrap:wrap;gap:12px 24px;margin:22px 0 30px;font-size:.875rem;display:flex}._resourceLinks_ca9zs_426 a{color:var(--accent);text-underline-offset:3px;align-items:center;gap:7px;text-decoration:underline;display:inline-flex}._resourceLinks_ca9zs_426 svg{width:16px;height:16px}._referenceArea_ca9zs_445{border-top:1px solid var(--border);margin-top:28px;padding-top:22px}._referenceArea_ca9zs_445>p{color:var(--muted-foreground);margin:0 0 20px;font-size:.875rem}._referenceContent_ca9zs_455{padding-top:4px}._referenceContent_ca9zs_455>section{margin-top:28px}._footer_ca9zs_197{color:var(--muted-foreground);border-top:1px solid var(--border);flex-direction:column;gap:20px;margin-top:auto;padding:20px 32px;font-size:.875rem;line-height:1.7;display:flex}._footer_ca9zs_197>p{margin:0}@media (max-width:1000px){._moduleHeader_ca9zs_331{flex-wrap:wrap}._duration_ca9zs_413{display:none}}@media (max-width:767px){._focusWorkspace_ca9zs_250 ._toolbar_ca9zs_187 nav>a:not(:first-child),._focusWorkspace_ca9zs_250 ._toolbar_ca9zs_187 nav>svg{display:none}._focusWorkspace_ca9zs_250 ._toolbar_ca9zs_187 nav{gap:12px}._workspace_ca9zs_1{--learn-header:72px}._topbar_ca9zs_7{gap:12px;padding:12px 18px}._learnLabel_ca9zs_27{display:none}._topbar_ca9zs_7 .brand-wordmark small{font-size:.625rem}._topbar_ca9zs_7 .brand-symbol{width:44px;height:44px}._closeNav_ca9zs_58{display:flex}._toolbar_ca9zs_187{padding:10px 18px}._content_ca9zs_241{padding:24px 18px 44px}._pageHeading_ca9zs_271{flex-direction:column;gap:10px}._moduleHeader_ca9zs_331{gap:12px;padding:17px}._moduleHeader_ca9zs_331>._status_ca9zs_292{margin-left:52px}._row_ca9zs_366{gap:10px;padding:17px}._rowNumber_ca9zs_382{min-width:32px}._moduleNote_ca9zs_418{padding-inline:17px}._footer_ca9zs_197{padding-inline:18px}}._pagedWorkspace_ca9zs_542{--learn-header:58px;flex-direction:column;height:100dvh;min-height:0;display:flex}._pagedWorkspace_ca9zs_542 ._topbar_ca9zs_7{min-height:var(--learn-header);flex:none;padding-block:5px}._pagedWorkspace_ca9zs_542 ._topbar_ca9zs_7 .brand-symbol{width:40px;height:40px}._pagedWorkspace_ca9zs_542 ._frame_ca9zs_41{flex:1;min-height:0;overflow:hidden}._pagedWorkspace_ca9zs_542 ._mainColumn_ca9zs_144{min-height:0}._pagedWorkspace_ca9zs_542 ._toolbar_ca9zs_187{flex:none;min-height:44px;padding-block:2px}._pagedWorkspace_ca9zs_542 ._content_ca9zs_241{flex-direction:column;flex:1;max-width:none;min-height:0;padding:10px clamp(12px,2vw,28px) 0;display:flex}._pagedWorkspace_ca9zs_542 ._content_ca9zs_241 :is(section,details,[id]){scroll-margin-top:12px}@media (max-height:540px){._pagedWorkspace_ca9zs_542{height:auto;min-height:100dvh}._pagedWorkspace_ca9zs_542 ._frame_ca9zs_41{overflow:visible}}@media print{._pagedWorkspace_ca9zs_542{height:auto;display:block}._topbar_ca9zs_7,._sidebar_ca9zs_44,._toolbar_ca9zs_187,._footer_ca9zs_197,._frame_ca9zs_41>[data-slot=sidebar]{display:none}._workspace_ca9zs_1{--background:white;--foreground:black;--card:white;--surface-2:white;--muted-foreground:#333;--border:#777;--accent:#172324;--accent-soft:white;--primary:white;--primary-foreground:black}._workspace_ca9zs_1,._content_ca9zs_241{color:#000;background:#fff}._frame_ca9zs_41{display:block}._content_ca9zs_241{max-width:none;padding:0}}@media screen and (min-width:701px){._content_ca9zs_241:has([aria-label="DCM-2.1 VM lab"]){padding:0}}
