.CourseDesign_page__K_0ZS{width:min(100%,1680px);margin-inline:auto}.CourseDesign_detailHeader__943fa,.CourseDesign_header__KSX6j{align-items:flex-end}.CourseDesign_headerActions__rA86x{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.CourseDesign_pageFeedback__5To5_,.CourseDesign_readOnlyNotice__T985R{margin:0 0 12px;padding:11px 13px;border:1px solid rgba(102,165,255,.2);border-radius:10px;background:rgba(102,165,255,.08);color:#b5d0f5;font-size:12px}.CourseDesign_pageFeedback__5To5_{border-color:rgba(255,197,140,.18);background:rgba(255,197,140,.06);color:var(--text-secondary)}.CourseDesign_listPanel__kJpxi{overflow:hidden;border:1px solid var(--border);border-radius:16px;background:rgba(34,18,11,.72)}.CourseDesign_listHeading__VK997{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:20px 22px 12px}.CourseDesign_listHeading__VK997 h2{margin:0;font-size:17px}.CourseDesign_listHeading__VK997 p{margin:5px 0 0;color:var(--text-muted);font-size:12px}.CourseDesign_listHeading__VK997>span{color:var(--text-muted);font-family:var(--font-mono);font-size:10px}.CourseDesign_search__UZcgg{position:relative;display:block;margin:0 22px 14px}.CourseDesign_search__UZcgg>svg{position:absolute;z-index:1;top:50%;left:12px;color:var(--text-muted);transform:translateY(-50%);pointer-events:none}.CourseDesign_search__UZcgg input{padding-left:36px;background:rgba(17,9,6,.56)}.CourseDesign_blueprintList__XvqDq{margin:0;padding:0;border-top:1px solid rgba(255,197,140,.1);list-style:none}.CourseDesign_blueprintList__XvqDq li+li{border-top:1px solid rgba(255,197,140,.09)}.CourseDesign_blueprintList__XvqDq a{display:grid;min-height:68px;grid-template-columns:minmax(210px,1.35fr) 104px minmax(220px,.9fr) minmax(160px,.7fr) 20px;align-items:center;gap:14px;padding:11px 18px;color:var(--text-secondary);transition:background .15s ease,transform .15s ease}.CourseDesign_blueprintList__XvqDq a:hover{background:rgba(255,255,255,.03)}.CourseDesign_blueprintList__XvqDq a:focus-visible{outline:2px solid var(--accent-orange);outline-offset:-3px}.CourseDesign_blueprintTitle__jq3Du{display:flex;min-width:0;align-items:center;gap:11px}.CourseDesign_fileIcon__RBKy1{display:grid;flex:0 0 auto;width:34px;height:34px;place-items:center;border:1px solid rgba(248,78,4,.24);border-radius:10px;background:rgba(248,78,4,.08);color:var(--accent-orange)}.CourseDesign_blueprintTitle__jq3Du>div{display:grid;min-width:0;gap:3px}.CourseDesign_blueprintTitle__jq3Du strong{overflow:hidden;color:var(--text-primary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.CourseDesign_blueprintSource__Ji2sb small,.CourseDesign_blueprintTitle__jq3Du small{color:var(--text-muted);font-size:10px}.CourseDesign_status__gaefQ{display:inline-flex;width:fit-content;min-height:26px;align-items:center;padding:4px 9px;border:1px solid rgba(255,197,140,.16);border-radius:999px;background:rgba(255,255,255,.03);color:var(--text-secondary);font-size:10px;font-weight:700}.CourseDesign_inspectorHeading__TQhDx [data-tone=info],.CourseDesign_status__gaefQ[data-tone=info]{border-color:rgba(102,165,255,.32);background:rgba(102,165,255,.1);color:#9fc4f8}.CourseDesign_inspectorHeading__TQhDx [data-tone=warning],.CourseDesign_status__gaefQ[data-tone=warning]{border-color:rgba(255,209,102,.3);background:rgba(255,209,102,.08);color:#e4c67f}.CourseDesign_inspectorHeading__TQhDx [data-tone=danger]{border-color:rgba(248,113,113,.3);background:rgba(248,113,113,.08);color:#f1aaaa}.CourseDesign_blueprintMeta__oZLy7{display:flex;min-width:0;flex-wrap:wrap;gap:5px 12px;color:var(--text-muted);font-size:10px}.CourseDesign_blueprintSource__Ji2sb{display:grid;min-width:0;gap:4px}.CourseDesign_blueprintSource__Ji2sb>span{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.CourseDesign_blueprintSource__Ji2sb small{display:flex;align-items:center;gap:4px}.CourseDesign_noResults__2dkb6{margin:0;padding:32px;color:var(--text-muted);font-size:12px;text-align:center}.CourseDesign_pagination__hqMRJ{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 18px;border-top:1px solid rgba(255,197,140,.1)}.CourseDesign_pagination__hqMRJ span{color:var(--text-muted);font-size:10px}.CourseDesign_sheet__4BMz1{width:min(540px,100vw)!important;padding:24px!important;overflow-y:auto}.CourseDesign_sheetHeader__IFbuq{display:flex;align-items:flex-start;gap:12px;padding-right:36px}.CourseDesign_sheetHeader__IFbuq>span{display:grid;flex:0 0 auto;width:42px;height:42px;place-items:center;border-radius:12px;background:var(--accent-subtle);color:var(--accent-orange)}.CourseDesign_sheetTitle__JENcs{margin:0;color:var(--text-primary);font-size:20px}.CourseDesign_sheetDescription__BMPy9{margin:6px 0 0;color:var(--text-muted);font-size:12px;line-height:1.6}.CourseDesign_importForm__6g9SL{display:grid;gap:18px;margin-top:28px}.CourseDesign_importScope__pOtmK{padding:12px 14px;border:1px solid var(--border);border-radius:11px;color:var(--text-muted);font-size:11px}.CourseDesign_importScope__pOtmK summary{min-height:28px;cursor:pointer}.CourseDesign_importScope__pOtmK>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:10px}.CourseDesign_formFeedback__iL9y6{margin:0;padding:10px;border-radius:9px;background:var(--danger-subtle);color:var(--danger);font-size:11px}.CourseDesign_sheetFooter__fmkSO{display:flex;justify-content:flex-end;gap:8px}.CourseDesign_backLink__G94_D{display:inline-flex;min-height:30px;align-items:center;gap:5px;margin-bottom:5px;color:var(--text-muted);font-size:11px}.CourseDesign_backLink__G94_D:hover{color:var(--accent-orange)}.CourseDesign_blueprintWorkspace__EqAJu{display:grid;grid-template-columns:210px minmax(0,1fr) 300px;min-height:min(720px,calc(100vh - 176px));overflow:hidden;border:1px solid rgba(255,197,140,.15);border-radius:20px;background:#1b0e09;box-shadow:0 28px 70px rgba(8,3,1,.24)}.CourseDesign_blueprintRail__7hIzR{display:flex;flex-direction:column;padding:20px 14px;border-right:1px solid rgba(255,197,140,.12);background:radial-gradient(circle at 0 0,rgba(248,78,4,.1),transparent 28%),#1b0e09}.CourseDesign_railHeading__D0oi0{display:flex;justify-content:space-between;padding:0 8px 15px;color:var(--text-muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.CourseDesign_railHeading__D0oi0 strong{color:var(--text-secondary);font-family:var(--font-mono);font-size:10px}.CourseDesign_blueprintRail__7hIzR ol{display:grid;gap:5px;margin:0;padding:0;list-style:none}.CourseDesign_blueprintRail__7hIzR li{display:grid;min-height:54px;grid-template-columns:22px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:8px;border:1px solid transparent;border-radius:11px;color:var(--text-muted)}.CourseDesign_blueprintRail__7hIzR li[data-complete]{border-color:rgba(102,165,255,.12);background:rgba(102,165,255,.045);color:var(--text-secondary)}.CourseDesign_blueprintRail__7hIzR li>span{display:grid;width:21px;height:21px;place-items:center;border:1px solid rgba(255,197,140,.18);border-radius:999px}.CourseDesign_blueprintRail__7hIzR li[data-complete]>span{border-color:rgba(102,165,255,.3);color:#8db8f5}.CourseDesign_blueprintRail__7hIzR li>div{display:grid;gap:2px}.CourseDesign_blueprintRail__7hIzR li strong{font-size:11px}.CourseDesign_blueprintRail__7hIzR li small{color:currentColor;font-size:9px;opacity:.68}.CourseDesign_blueprintRail__7hIzR li em{font-family:var(--font-mono);font-size:9px;font-style:normal}.CourseDesign_blueprintRail__7hIzR>p{margin:auto 8px 0;padding-top:14px;border-top:1px solid rgba(255,197,140,.09);color:var(--text-muted);font-size:9px;line-height:1.6}.CourseDesign_blueprintCanvas__evOhL{min-width:0;padding:26px clamp(20px,2.8vw,40px) 34px;background:linear-gradient(rgba(93,67,50,.04) 1px,transparent 0),linear-gradient(90deg,rgba(93,67,50,.04) 1px,transparent 0),#f5efe8;background-size:28px 28px;color:#2b1a12}.CourseDesign_blueprintIntro__ktYUh{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.CourseDesign_blueprintIntro__ktYUh span,.CourseDesign_objectiveGrid__ulgVT span{color:#947865;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.CourseDesign_blueprintIntro__ktYUh h2{margin:4px 0 7px;font-size:clamp(22px,2.3vw,30px);letter-spacing:-.03em}.CourseDesign_blueprintIntro__ktYUh p{max-width:580px;margin:0;color:#796252;font-size:12px;line-height:1.6}.CourseDesign_canvasDuration__hXLTU{display:flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid rgba(70,129,210,.22);border-radius:999px;background:rgba(70,129,210,.07);color:#426c9f;font-family:var(--font-mono);font-size:10px}.CourseDesign_objectiveGrid__ulgVT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.CourseDesign_objectiveGrid__ulgVT section{display:grid;min-height:82px;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:10px;padding:15px;border:1px solid rgba(75,53,40,.13);border-radius:13px;background:rgba(255,253,249,.72);color:#b54d20}.CourseDesign_objectiveGrid__ulgVT section>div{display:grid;gap:5px}.CourseDesign_objectiveGrid__ulgVT strong{color:#3c291f;font-size:12px;line-height:1.5}.CourseDesign_objectiveGrid__ulgVT small{color:#927664;font-size:9px}.CourseDesign_segmentTable__qQ1oH{overflow-x:auto;border:1px solid rgba(75,53,40,.14);border-radius:14px;background:rgba(255,253,249,.82);box-shadow:0 18px 44px rgba(76,48,29,.07)}.CourseDesign_segmentTable__qQ1oH:focus-visible{outline:2px solid #d65820;outline-offset:2px}.CourseDesign_segmentTable__qQ1oH table{width:100%;min-width:680px;border-collapse:collapse}.CourseDesign_segmentTable__qQ1oH caption{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0)}.CourseDesign_segmentTable__qQ1oH td,.CourseDesign_segmentTable__qQ1oH th{padding:12px 13px;border-bottom:1px solid rgba(75,53,40,.09);text-align:left}.CourseDesign_segmentTable__qQ1oH th{background:rgba(89,64,48,.035);color:#927664;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.CourseDesign_segmentTable__qQ1oH td{color:#5e4739;font-size:11px}.CourseDesign_segmentTable__qQ1oH td:nth-child(3){min-width:220px}.CourseDesign_segmentTable__qQ1oH td small,.CourseDesign_segmentTable__qQ1oH td strong{display:block}.CourseDesign_segmentTable__qQ1oH td strong{color:#36231a;font-size:12px}.CourseDesign_segmentTable__qQ1oH td small{margin-top:3px;color:#947b6a;font-size:9px}.CourseDesign_segmentIndex__z1DnP{font-family:var(--font-mono);color:#aa765d}.CourseDesign_segmentEmpty__foK3r{display:grid;min-height:280px;place-items:center;align-content:center;gap:7px;border:1px dashed rgba(75,53,40,.2);border-radius:14px;color:#967967}.CourseDesign_segmentEmpty__foK3r strong{color:#4d382c;font-size:13px}.CourseDesign_segmentEmpty__foK3r span{font-size:11px}.CourseDesign_blueprintInspector__abaaV{min-width:0;border-left:1px solid rgba(255,197,140,.12);background:radial-gradient(circle at 100% 0,rgba(102,165,255,.07),transparent 26%),#1b0e09}.CourseDesign_blueprintInspector__abaaV>details>summary{display:none}.CourseDesign_inspectorBody__JAiY_{display:grid;gap:13px;padding:18px 15px}.CourseDesign_metadataPanel__mDqZE,.CourseDesign_validationPanel__jUG90{padding:15px;border:1px solid rgba(255,197,140,.11);border-radius:13px;background:rgba(255,255,255,.022)}.CourseDesign_inspectorHeading__TQhDx{display:flex;gap:9px;margin-bottom:14px;color:var(--accent-orange-soft)}.CourseDesign_inspectorHeading__TQhDx>div{display:grid;gap:4px}.CourseDesign_inspectorHeading__TQhDx span{color:var(--text-muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.CourseDesign_inspectorHeading__TQhDx strong{display:inline-flex;width:fit-content;min-height:25px;align-items:center;padding:4px 8px;border:1px solid rgba(255,197,140,.14);border-radius:999px;color:var(--text-secondary);font-size:10px}.CourseDesign_validationCounts__65vq2{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:0 0 13px}.CourseDesign_validationCounts__65vq2>div{padding:8px;border-radius:8px;background:rgba(255,255,255,.025);text-align:center}.CourseDesign_validationCounts__65vq2 dt{color:var(--text-muted);font-size:8px}.CourseDesign_validationCounts__65vq2 dd{margin:3px 0 0;color:var(--text-primary);font-family:var(--font-mono);font-size:13px}.CourseDesign_inspectorError__iz388,.CourseDesign_inspectorMuted__GmG_S{margin:0 0 12px;color:var(--text-muted);font-size:10px;line-height:1.55}.CourseDesign_inspectorError__iz388{padding:9px;border-radius:8px;background:var(--danger-subtle);color:var(--danger)}.CourseDesign_issueList__d0ODP{display:grid;gap:6px;margin:0 0 12px;padding:0;list-style:none}.CourseDesign_issueList__d0ODP li{display:flex;align-items:flex-start;gap:6px;padding:8px;border-radius:8px;background:rgba(255,209,102,.06);color:#dcc182;font-size:9px;line-height:1.5}.CourseDesign_issueList__d0ODP li[data-severity=blocker]{background:rgba(248,113,113,.07);color:#efaaaa}.CourseDesign_validationPanel__jUG90>button{width:100%}.CourseDesign_metadataPanel__mDqZE h3{margin:0 0 12px;color:var(--text-primary);font-size:12px}.CourseDesign_metadataPanel__mDqZE>dl,.CourseDesign_technicalDetails__dEl5H dl{display:grid;gap:8px;margin:0}.CourseDesign_metadataPanel__mDqZE dl>div,.CourseDesign_technicalDetails__dEl5H dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-top:7px;border-top:1px solid rgba(255,197,140,.07)}.CourseDesign_metadataPanel__mDqZE dt,.CourseDesign_technicalDetails__dEl5H dt{color:var(--text-muted);font-size:9px}.CourseDesign_metadataPanel__mDqZE dd,.CourseDesign_technicalDetails__dEl5H dd{overflow:hidden;margin:0;color:var(--text-secondary);font-size:9px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.CourseDesign_technicalDetails__dEl5H{margin-top:12px;color:var(--text-muted);font-size:9px}.CourseDesign_technicalDetails__dEl5H summary{min-height:30px;cursor:pointer}.CourseDesign_technicalDetails__dEl5H dd{font-family:var(--font-mono)}@media (max-width:1279px){.CourseDesign_blueprintList__XvqDq a{grid-template-columns:minmax(220px,1.3fr) 98px minmax(210px,1fr) 20px}.CourseDesign_blueprintSource__Ji2sb{display:none}.CourseDesign_blueprintWorkspace__EqAJu{grid-template-columns:190px minmax(0,1fr)}.CourseDesign_blueprintInspector__abaaV{grid-column:1/-1;border-top:1px solid rgba(255,197,140,.12);border-left:0}.CourseDesign_blueprintInspector__abaaV>details>summary{display:flex;min-height:48px;align-items:center;padding:0 18px;color:var(--text-secondary);font-size:11px;cursor:pointer}.CourseDesign_inspectorBody__JAiY_{grid-template-columns:1fr 1fr;padding-top:0}}@media (max-width:820px){.CourseDesign_blueprintList__XvqDq a{grid-template-columns:minmax(0,1fr) auto 18px;min-height:82px}.CourseDesign_blueprintMeta__oZLy7{grid-column:1/3}.CourseDesign_blueprintWorkspace__EqAJu{display:block;min-height:0}.CourseDesign_blueprintRail__7hIzR{border-right:0;border-bottom:1px solid rgba(255,197,140,.12)}.CourseDesign_blueprintRail__7hIzR ol{display:flex;overflow-x:auto}.CourseDesign_blueprintRail__7hIzR li{flex:0 0 190px}.CourseDesign_blueprintRail__7hIzR>p,.CourseDesign_railHeading__D0oi0{display:none}.CourseDesign_inspectorBody__JAiY_{grid-template-columns:1fr}}@media (max-width:640px){.CourseDesign_detailHeader__943fa,.CourseDesign_header__KSX6j{align-items:flex-start}.CourseDesign_headerActions__rA86x{width:100%;justify-content:flex-start}.CourseDesign_headerActions__rA86x>a,.CourseDesign_headerActions__rA86x>button{min-height:44px}.CourseDesign_listHeading__VK997{align-items:flex-start;padding-inline:15px}.CourseDesign_search__UZcgg{margin-inline:15px}.CourseDesign_blueprintList__XvqDq a{padding-inline:14px}.CourseDesign_blueprintMeta__oZLy7{gap:4px 9px}.CourseDesign_sheet__4BMz1{padding:20px 16px!important}.CourseDesign_importScope__pOtmK>div{grid-template-columns:1fr}.CourseDesign_sheetFooter__fmkSO>button{min-height:44px;flex:1}.CourseDesign_blueprintCanvas__evOhL{padding:20px 14px 26px}.CourseDesign_blueprintIntro__ktYUh{flex-direction:column}.CourseDesign_objectiveGrid__ulgVT{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.CourseDesign_blueprintList__XvqDq a{transition:none}}