.CommandCenterView_commandCenterContainer__1XzVw{display:flex;flex-direction:column;height:100%;background:var(--bg-base);font-family:var(--font-sans);color:var(--text-primary)}.CommandCenterView_mainContainer__Xdfqn{display:flex;flex:1 1;min-height:0;overflow:hidden}.CommandCenterView_header__O9Un8{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-lg);background:var(--bg-glass);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-bottom:1px solid var(--border-subtle);min-height:56px;position:sticky;top:0;z-index:var(--z-sticky)}.CommandCenterView_headerLeft__HMDXF{display:flex;align-items:center;gap:var(--spacing-lg)}.CommandCenterView_breadcrumb__cGavw{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--text-sm);color:var(--text-secondary)}.CommandCenterView_breadcrumbSep__QcPqh{color:var(--text-muted);opacity:.5}.CommandCenterView_breadcrumbCurrent__ow_TL{color:var(--text-primary);font-weight:var(--font-medium)}.CommandCenterView_headerCenter__b6en_{display:flex;align-items:center}.CommandCenterView_viewTabs__Qy_9D{display:flex;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:3px;gap:2px}.CommandCenterView_viewTab__8_Awr{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);font-family:inherit}.CommandCenterView_viewTab__8_Awr:hover{color:var(--text-primary);background:var(--bg-hover)}.CommandCenterView_viewTab__8_Awr:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.CommandCenterView_viewTabActive__Id8WD{background:var(--signal);color:var(--neutral-0);box-shadow:0 2px 8px var(--signal-glow)}.CommandCenterView_viewTabActive__Id8WD:hover{color:var(--neutral-0);background:var(--signal-hover)}.CommandCenterView_headerRight__ScCHZ{display:flex;align-items:center;gap:var(--spacing-md)}.CommandCenterView_statusIndicator__GJlU3{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--text-xs);font-family:var(--font-mono);color:var(--success);padding:var(--spacing-xs) var(--spacing-sm);background:var(--success-soft);border-radius:var(--radius-full)}.CommandCenterView_statusDot__6HwDj{width:6px;height:6px;background:var(--success);border-radius:50%;animation:CommandCenterView_pulse__9oLok 2s ease infinite}.CommandCenterView_statusDotSaving__ibQeJ{background:var(--warning);animation:CommandCenterView_pulse__9oLok .5s ease infinite}.CommandCenterView_statusDotError___iNnI{background:var(--error);animation:none}@keyframes CommandCenterView_pulse__9oLok{0%,to{opacity:1}50%{opacity:.5}}.CommandCenterView_btnIcon__MNb0a{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);font-size:var(--text-base)}.CommandCenterView_btnIcon__MNb0a:hover{background:var(--bg-hover);border-color:var(--border-default);color:var(--text-primary)}.CommandCenterView_btnIcon__MNb0a:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.CommandCenterView_btnIconActive__dVGSi{background:var(--signal);border-color:var(--signal);color:var(--neutral-0)}.CommandCenterView_btnIconActive__dVGSi:hover{background:var(--signal-hover);border-color:var(--signal-hover);color:var(--neutral-0)}.CommandCenterView_btnSecondary__inwk5{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);height:36px;background:transparent;border:1px solid var(--signal);border-radius:var(--radius-md);color:var(--signal);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);white-space:nowrap}.CommandCenterView_btnSecondary__inwk5:hover{background:var(--signal);color:var(--bg-primary)}.CommandCenterView_btnSecondary__inwk5:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.CommandCenterView_btnSecondary__inwk5 svg{width:14px;height:14px;flex-shrink:0}.CommandCenterView_drawerTitle__5nPmN{font-size:var(--text-lg);font-weight:600;color:var(--text-primary);margin:0}.CommandCenterView_sidebar__aQ1Qs{width:260px;background:var(--bg-elevated);border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto}.CommandCenterView_sidebarHeader__Z4g2z{padding:var(--spacing-lg);border-bottom:1px solid var(--border-subtle);background:var(--bg-surface)}.CommandCenterView_curriculumTitle__hjTUb{font-size:var(--text-base);font-weight:var(--font-semibold);margin-bottom:var(--spacing-xs);color:var(--text-primary)}.CommandCenterView_curriculumMeta__dehcn{font-size:var(--text-xs);color:var(--text-muted);font-family:var(--font-mono)}.CommandCenterView_sidebarSection__YLD6j{padding:var(--spacing-md);flex:1 1}.CommandCenterView_sidebarSectionTitle__wyt3_{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:var(--spacing-md);padding:0 var(--spacing-sm)}.CommandCenterView_courseList__wAxD1{display:flex;flex-direction:column;gap:2px}.CommandCenterView_courseItem__ZfqXG{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);border-left:2px solid transparent}.CommandCenterView_courseItem__ZfqXG:hover{background:var(--bg-hover)}.CommandCenterView_courseItem__ZfqXG:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.CommandCenterView_courseItemActive__cYwGI{background:var(--signal-soft);border-left-color:var(--signal);box-shadow:inset 0 0 16px var(--signal-soft)}.CommandCenterView_courseNumber__oT2oU{font-size:var(--text-xs);font-family:var(--font-mono);color:var(--text-muted);width:24px;flex-shrink:0}.CommandCenterView_courseName__ZC13G{font-size:var(--text-sm);flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary)}.CommandCenterView_courseStatus__uRODd{width:8px;height:8px;border-radius:50%;flex-shrink:0}.CommandCenterView_courseStatusComplete__zedBX{background:var(--success);box-shadow:0 0 8px var(--success-soft)}.CommandCenterView_courseStatusInProgress__qXj6K{background:var(--signal);box-shadow:0 0 8px var(--signal-glow)}.CommandCenterView_courseStatusPending__0qA1G{background:var(--neutral-400)}.CommandCenterView_sidebarFooter__iLUKP{margin-top:auto;padding:var(--spacing-md);border-top:1px solid var(--border-subtle)}.CommandCenterView_addCourseBtn__gvdiU{width:100%;padding:var(--spacing-sm) var(--spacing-md);background:transparent;border:1px dashed var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);font-family:inherit;cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs)}.CommandCenterView_addCourseBtn__gvdiU:hover{border-color:var(--signal);color:var(--signal);background:var(--signal-soft)}.CommandCenterView_addCourseBtn__gvdiU:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.CommandCenterView_courseDetail__SJLl6{padding:var(--spacing-md);margin-top:var(--spacing-md);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);animation:CommandCenterView_fadeSlideUp___ySgF .2s var(--transition-ease)}.CommandCenterView_courseDetailName__Wrr6M{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:var(--spacing-sm);line-height:1.3;overflow-wrap:break-word}.CommandCenterView_courseDetailRow__HJoct{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.CommandCenterView_courseDetailBadge__tFSvW{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-medium)}.CommandCenterView_courseDetailBadgeComplete__3d1x2{background:var(--success-soft);color:var(--success)}.CommandCenterView_courseDetailBadgeInProgress__P_kfZ{background:var(--signal-soft);color:var(--signal)}.CommandCenterView_courseDetailBadgePending__RWcK4{background:var(--bg-hover);color:var(--text-muted)}.CommandCenterView_courseDetailMeta__x2DPF{font-size:var(--text-xs);font-family:var(--font-mono);color:var(--text-muted)}.CommandCenterView_courseDetailPrereqs__RNT_3{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}.CommandCenterView_courseDetailLabel__ccpRe{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-medium)}.CommandCenterView_courseDetailPrereqTag__154Li{padding:2px 6px;background:var(--bg-hover);border-radius:var(--radius-sm);font-size:var(--text-xs);font-family:var(--font-mono);color:var(--text-secondary)}.CommandCenterView_courseDetailAction__NyBcZ{width:100%;padding:var(--spacing-xs) var(--spacing-sm);background:transparent;border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--signal);font-size:var(--text-xs);font-weight:var(--font-medium);font-family:inherit;cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);text-align:center}.CommandCenterView_courseDetailAction__NyBcZ:hover{background:var(--signal-soft);border-color:var(--signal)}.CommandCenterView_courseDetailAction__NyBcZ:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.CommandCenterView_contentArea__wt8zO{flex:1 1;min-height:0;overflow:auto;padding:var(--spacing-lg);background:var(--bg-base)}.CommandCenterView_viewContainer__D1X3b{animation:CommandCenterView_fadeSlideUp___ySgF .3s var(--transition-ease)}@keyframes CommandCenterView_fadeSlideUp___ySgF{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.CommandCenterView_dashboardGrid__oLJHq{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto auto;gap:var(--spacing-md);min-height:100%}.CommandCenterView_activityPanel__n0OIw,.CommandCenterView_competencyPanel__U9bej,.CommandCenterView_gapPanel__gaCo3,.CommandCenterView_timelinePanel__URQx9{grid-column:span 2}.CommandCenterView_metricCard__efa8W{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--spacing-lg);transition:all var(--transition-fast) var(--transition-ease)}.CommandCenterView_metricCard__efa8W:hover{border-color:var(--border-default);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.CommandCenterView_metricLabel__IIeRP{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-sm);display:flex;align-items:center;gap:var(--spacing-xs)}.CommandCenterView_metricValue__UiCcg{font-size:32px;font-weight:var(--font-bold);font-family:var(--font-mono);line-height:1;color:var(--text-primary)}.CommandCenterView_metricValueSignal__TbSnk{color:var(--signal);text-shadow:0 0 16px var(--signal-glow)}.CommandCenterView_metricValueSuccess__0gTmU{color:var(--success)}.CommandCenterView_metricValueWarning__Lj0zw{color:var(--warning)}.CommandCenterView_metricValueInfo__YV65_{color:var(--info)}.CommandCenterView_metricTrend__amNxM{font-size:var(--text-xs);font-family:var(--font-mono);margin-top:var(--spacing-sm);display:flex;align-items:center;gap:4px}.CommandCenterView_metricTrendUp__A6h3J{color:var(--success)}.CommandCenterView_metricTrendDown__Y1uKp{color:var(--error)}.CommandCenterView_activityPanel__n0OIw,.CommandCenterView_competencyPanel__U9bej,.CommandCenterView_gapPanel__gaCo3,.CommandCenterView_timelinePanel__URQx9{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--spacing-lg);display:flex;flex-direction:column}.CommandCenterView_panelHeader__lwYmU{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-subtle)}.CommandCenterView_panelTitle__nrSUY{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);display:flex;align-items:center;gap:var(--spacing-sm)}.CommandCenterView_panelAction__1i8TI{font-size:var(--text-xs);color:var(--signal);cursor:pointer;background:none;border:none;font-family:inherit;font-weight:var(--font-medium);transition:all var(--transition-fast)}.CommandCenterView_panelAction__1i8TI:hover{text-decoration:underline;color:var(--signal-hover)}.CommandCenterView_competencyGrid__JzmM0{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm);flex:1 1}.CommandCenterView_competencyItem__SgFiq{background:var(--bg-surface);border-radius:var(--radius-md);padding:var(--spacing-md);border:1px solid var(--border-subtle);transition:all var(--transition-fast)}.CommandCenterView_competencyItem__SgFiq:hover{border-color:var(--signal);background:var(--signal-soft)}.CommandCenterView_competencyName__y6CsX{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);margin-bottom:var(--spacing-sm)}.CommandCenterView_competencyBar__2x9gF{height:6px;background:var(--neutral-300);border-radius:var(--radius-full);overflow:hidden;margin-bottom:var(--spacing-xs)}.dark .CommandCenterView_competencyBar__2x9gF,[data-theme=dark] .CommandCenterView_competencyBar__2x9gF{background:var(--neutral-700)}.CommandCenterView_competencyFill__t1PAh{height:100%;background:linear-gradient(90deg,var(--signal),var(--chart-5));border-radius:var(--radius-full);transition:width var(--transition-slow) var(--transition-ease);box-shadow:0 0 8px var(--signal-glow)}.CommandCenterView_competencyValue__ZoGDH{font-size:var(--text-xs);font-family:var(--font-mono);font-weight:var(--font-semibold);color:var(--signal)}.CommandCenterView_timelineTrack__8amQi{display:flex;gap:var(--spacing-sm);overflow-x:auto;padding-bottom:var(--spacing-sm);scroll-behavior:smooth;flex:1 1}.CommandCenterView_timelineTrack__8amQi::-webkit-scrollbar{height:6px}.CommandCenterView_timelineTrack__8amQi::-webkit-scrollbar-track{background:var(--bg-surface);border-radius:3px}.CommandCenterView_timelineTrack__8amQi::-webkit-scrollbar-thumb{background:var(--neutral-400);border-radius:3px}.CommandCenterView_timelineTrack__8amQi::-webkit-scrollbar-thumb:hover{background:var(--neutral-500)}.CommandCenterView_timelineItem__NKrlK{flex-shrink:0;width:140px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--spacing-md);cursor:pointer;transition:all var(--transition-fast) var(--transition-ease)}.CommandCenterView_timelineItem__NKrlK:hover{border-color:var(--signal);transform:translateY(-2px)}.CommandCenterView_timelineItem__NKrlK:focus{outline:none}.CommandCenterView_timelineItem__NKrlK:focus-visible{outline:none;border-color:var(--signal);box-shadow:0 0 0 2px var(--bg-base),0 0 0 4px var(--signal)}.CommandCenterView_timelineItemCurrent__P8ZSH{border-color:var(--signal);background:var(--signal-soft);box-shadow:0 0 16px var(--signal-glow)}.CommandCenterView_timelineWeek__U3Js7{font-size:var(--text-xs);font-family:var(--font-mono);color:var(--text-muted);margin-bottom:var(--spacing-xs)}.CommandCenterView_timelineCourseName__HrjD8{font-size:var(--text-sm);font-weight:var(--font-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary)}.CommandCenterView_gapList___Qhtz{display:flex;flex-direction:column;gap:var(--spacing-sm);flex:1 1}.CommandCenterView_gapItem__c6APP{background:var(--bg-surface);border-radius:var(--radius-md);padding:var(--spacing-md);border-left:3px solid var(--error);transition:all var(--transition-fast)}.CommandCenterView_gapItem__c6APP:hover{transform:translateX(4px)}.CommandCenterView_gapItemCritical__eDFcu{border-left-color:var(--error);background:var(--error-soft)}.CommandCenterView_gapItemModerate__BNDNE{border-left-color:var(--warning);background:var(--warning-soft)}.CommandCenterView_gapItemLow__syUdq{border-left-color:var(--info);background:var(--info-soft)}.CommandCenterView_gapTitle__bGZNH{font-size:var(--text-sm);font-weight:var(--font-medium);margin-bottom:var(--spacing-xs);color:var(--text-primary)}.CommandCenterView_gapDesc__3Ad_p{font-size:var(--text-xs);color:var(--text-secondary);line-height:var(--line-height-normal)}.CommandCenterView_gapAction__CoJI2{margin-top:var(--spacing-sm);font-size:var(--text-xs);color:var(--signal);cursor:pointer;background:none;border:none;padding:0;font-family:inherit;font-weight:var(--font-medium)}.CommandCenterView_gapAction__CoJI2:hover{text-decoration:underline}.CommandCenterView_activityList__ORMAw{display:flex;flex-direction:column;gap:var(--spacing-sm);flex:1 1}.CommandCenterView_activityItem__kQh7S{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--border-subtle)}.CommandCenterView_activityItem__kQh7S:last-child{border-bottom:none}.CommandCenterView_activityIcon__WlDCS{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);flex-shrink:0}.CommandCenterView_activityIconEdit__0TtpL{background:var(--signal-soft);color:var(--signal)}.CommandCenterView_activityIconAdd__fdbMy{background:var(--success-soft);color:var(--success)}.CommandCenterView_activityIconReview__hUGzG{background:var(--info-soft);color:var(--info)}.CommandCenterView_activityContent__mQ1vP{flex:1 1;min-width:0}.CommandCenterView_activityText__R9dfF{font-size:var(--text-sm);color:var(--text-primary)}.CommandCenterView_activityText__R9dfF strong{font-weight:var(--font-semibold)}.CommandCenterView_activityTime__siNjy{font-size:var(--text-xs);color:var(--text-muted);font-family:var(--font-mono);margin-top:2px}.CommandCenterView_sequencingContainer__pe4vh{display:flex;flex-direction:column;min-height:400px}.CommandCenterView_sequencingHeader__DX5ox{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg)}.CommandCenterView_sequencingTitle__qAOQ4{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary)}.CommandCenterView_sequencingControls__4rsNu{display:flex;gap:var(--spacing-xs)}.CommandCenterView_sequencingCanvas__AkICp{flex:1 1;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:auto;position:relative}.CommandCenterView_sequenceTrack__fFAOJ{display:flex;padding:var(--spacing-xl);gap:var(--spacing-lg);min-width:max-content}.CommandCenterView_sequencePhase__kLoUW{display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:220px}.CommandCenterView_phaseHeader__eHNBx{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--signal);margin-bottom:var(--spacing-sm)}.CommandCenterView_sequenceNode__V4Az_{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--spacing-md);cursor:grab;transition:all var(--transition-fast) var(--transition-ease);position:relative}.CommandCenterView_sequenceNode__V4Az_:hover{border-color:var(--signal);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.CommandCenterView_sequenceNode__V4Az_:active{cursor:grabbing}.CommandCenterView_nodeConnector__c35VL{position:absolute;right:-20px;top:50%;width:20px;height:2px;background:var(--signal)}.CommandCenterView_nodeConnector__c35VL:after{content:"";position:absolute;right:0;top:-4px;border:5px solid transparent;border-left:5px solid var(--signal)}.CommandCenterView_nodeCode__kZZuE{font-size:var(--text-xs);font-family:var(--font-mono);color:var(--signal);margin-bottom:var(--spacing-xs);font-weight:var(--font-semibold)}.CommandCenterView_nodeTitle__NGKMw{font-size:var(--text-sm);font-weight:var(--font-medium);margin-bottom:var(--spacing-sm);color:var(--text-primary)}.CommandCenterView_nodeMeta__VE2Vt{display:flex;gap:var(--spacing-xs);flex-wrap:wrap}.CommandCenterView_nodeBadge__2804C{display:inline-flex;align-items:center;gap:2px;padding:2px 8px;background:var(--bg-hover);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-muted)}.CommandCenterView_sequenceNodeSelected__4e3e6{border-color:var(--signal);background:var(--signal-soft);box-shadow:0 0 16px var(--signal-glow)}.CommandCenterView_sequenceListRowSelected__BGehL,.CommandCenterView_timelineItemSelected__30XUi{border-color:var(--signal);background:var(--signal-soft);box-shadow:0 0 12px var(--signal-glow)}.CommandCenterView_convertButton__o387H{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);height:36px;background:var(--signal);border:none;border-radius:var(--radius-md);color:var(--neutral-0);font-size:var(--text-sm);font-weight:500;font-family:inherit;cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);white-space:nowrap}.CommandCenterView_convertButton__o387H:hover{background:var(--signal-hover);box-shadow:0 0 16px var(--signal-glow)}.CommandCenterView_convertButton__o387H:focus-visible{outline:2px solid var(--signal);outline-offset:2px;box-shadow:0 0 0 2px var(--bg-base),0 0 0 4px var(--signal)}.CommandCenterView_convertButton__o387H:disabled{opacity:.6;cursor:not-allowed;background:var(--signal)}.CommandCenterView_convertButton__o387H:disabled:hover{box-shadow:none}.CommandCenterView_convertButton__o387H svg{width:14px;height:14px;flex-shrink:0}.CommandCenterView_convertButtonSpinner__Es1Xt{width:14px;height:14px;border:2px solid var(--neutral-0);border-top:2px solid transparent;border-radius:50%;animation:CommandCenterView_spin__J2024 .6s linear infinite;flex-shrink:0}@keyframes CommandCenterView_spin__J2024{to{transform:rotate(1turn)}}.CommandCenterView_courseCardClickable__K6nz1{cursor:pointer}.CommandCenterView_courseCardClickable__K6nz1:hover{border-color:var(--signal);transform:translateY(-2px);box-shadow:0 4px 16px rgba(255,102,0,.2)}.CommandCenterView_courseCardClickable__K6nz1:focus-visible{outline:none;border-color:var(--signal);box-shadow:0 0 0 2px var(--bg-base),0 0 0 4px var(--signal)}.CommandCenterView_courseCardClickable__K6nz1:active{transform:translateY(-1px)}.CommandCenterView_wizardModuleBadge__a7nuF{display:inline-flex;align-items:center;padding:var(--spacing-1) var(--spacing-2);background:var(--warning-soft);color:var(--warning);font-size:var(--text-xs);font-weight:var(--font-medium);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em;margin-left:var(--spacing-xs)}.CommandCenterView_wizardModuleCard__jnt3i{opacity:.7;cursor:default;border-style:dashed}.CommandCenterView_wizardModuleCard__jnt3i:hover{transform:none;box-shadow:none;border-color:var(--border-default)}.CommandCenterView_wizardModuleCardConverting__FhyNM{opacity:1;border-color:var(--signal);animation:CommandCenterView_convertingPulse__eKleZ 1.4s ease-in-out infinite}.CommandCenterView_confirmOverlay__92FTD{position:fixed;inset:0;background:rgba(0,0,0,.75);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);animation:CommandCenterView_fadeIn__t2__K .2s var(--transition-ease)}@keyframes CommandCenterView_fadeIn__t2__K{0%{opacity:0}to{opacity:1}}.CommandCenterView_confirmDialog__vqlJ5{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--spacing-xl);max-width:480px;width:90%;box-shadow:0 20px 60px rgba(0,0,0,.4);animation:CommandCenterView_slideUp__qbCx1 .3s var(--transition-ease)}@keyframes CommandCenterView_slideUp__qbCx1{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.CommandCenterView_confirmDialogTitle__y7xw0{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--spacing-md)}.CommandCenterView_confirmDialogMessage___PtKj{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--line-height-normal);margin:0 0 var(--spacing-xl)}.CommandCenterView_confirmDialogActions__UUXIE{display:flex;gap:var(--spacing-sm);justify-content:flex-end}.CommandCenterView_confirmDialogCancel__xf8so{padding:var(--spacing-sm) var(--spacing-lg);background:transparent;border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);font-family:inherit;cursor:pointer;transition:all var(--transition-fast) var(--transition-ease)}.CommandCenterView_confirmDialogCancel__xf8so:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--border-default)}.CommandCenterView_confirmDialogCancel__xf8so:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.CommandCenterView_confirmDialogConfirm__OuO8i{padding:var(--spacing-sm) var(--spacing-lg);background:var(--signal);border:none;border-radius:var(--radius-md);color:var(--neutral-0);font-size:var(--text-sm);font-weight:var(--font-semibold);font-family:inherit;cursor:pointer;transition:all var(--transition-fast) var(--transition-ease)}.CommandCenterView_confirmDialogConfirm__OuO8i:hover{background:var(--signal-hover);box-shadow:0 0 16px var(--signal-glow)}.CommandCenterView_confirmDialogConfirm__OuO8i:focus-visible{outline:2px solid var(--signal);outline-offset:2px;box-shadow:0 0 0 2px var(--bg-elevated),0 0 0 4px var(--signal)}.CommandCenterView_sequenceList__5IdgP{display:flex;flex-direction:column;padding:var(--spacing-lg)}.CommandCenterView_sequenceListHeader__CWALJ{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-bottom:2px solid var(--signal);margin-bottom:var(--spacing-sm)}.CommandCenterView_sequenceListHeader__CWALJ,.CommandCenterView_sequenceListRow__6xDP5{display:grid;grid-template-columns:80px 1fr 100px 100px 120px 100px;gap:var(--spacing-md)}.CommandCenterView_sequenceListRow__6xDP5{padding:var(--spacing-md);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin-bottom:var(--spacing-xs);align-items:center;transition:all var(--transition-fast) var(--transition-ease)}.CommandCenterView_sequenceListRow__6xDP5:hover{border-color:var(--signal);background:var(--signal-soft)}.CommandCenterView_sequenceListCode__er0MW{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--signal)}.CommandCenterView_sequenceListName__UKEuE{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CommandCenterView_sequenceListDuration__4Bmwb,.CommandCenterView_sequenceListPhase__H21Vj{font-size:var(--text-sm);color:var(--text-secondary)}.CommandCenterView_sequenceListDuration__4Bmwb{font-family:var(--font-mono)}.CommandCenterView_sequenceListPrereq__pzGQ6{font-size:var(--text-sm);color:var(--text-muted)}.CommandCenterView_sequenceListStatus__Hxl87{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-medium)}.CommandCenterView_sequenceListStatusComplete__dI89f{background:var(--success-soft);color:var(--success)}.CommandCenterView_sequenceListStatusInprogress__q_nbC{background:var(--signal-soft);color:var(--signal)}.CommandCenterView_sequenceListStatusPending__qDUdi{background:var(--bg-hover);color:var(--text-muted)}.CommandCenterView_sequenceListStatusConverting__Mnnye{background:var(--signal-soft);color:var(--signal);animation:CommandCenterView_convertingPulse__eKleZ 1.4s ease-in-out infinite}@keyframes CommandCenterView_convertingPulse__eKleZ{0%,to{opacity:1}50%{opacity:.45}}.CommandCenterView_competencyContainer__0YEbj{display:grid;grid-template-columns:1fr 300px;gap:var(--spacing-lg)}.CommandCenterView_competencyMain__0y0KA{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--spacing-lg);overflow:auto}.CommandCenterView_competencyRadar__O4D0A{width:100%;max-width:320px;margin:0 auto var(--spacing-xl)}.CommandCenterView_radarPlaceholder__OHB4V{aspect-ratio:1;background:var(--bg-surface);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;border:1px solid var(--border-subtle)}.CommandCenterView_radarPlaceholder__OHB4V:before{content:"";position:absolute;inset:20%;border:1px solid var(--border-subtle);border-radius:50%}.CommandCenterView_radarPlaceholder__OHB4V:after{content:"";position:absolute;inset:40%;border:1px solid var(--border-subtle);border-radius:50%}.CommandCenterView_radarCenter__31BTc{width:60%;height:60%;background:var(--signal-soft);border:2px solid var(--signal);clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);box-shadow:0 0 24px var(--signal-glow)}.CommandCenterView_competencyTable__m6l8c{width:100%}.CommandCenterView_competencyRow__ryXNA{display:grid;grid-template-columns:200px 1fr 80px 80px;gap:var(--spacing-md);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--border-subtle);align-items:center}.CommandCenterView_competencyRow__ryXNA:first-child{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.CommandCenterView_competencyRowName__Wy6P3{font-size:var(--text-sm);color:var(--text-primary)}.CommandCenterView_competencyRowBar__EanC8{height:8px;background:var(--neutral-300);border-radius:var(--radius-full);overflow:hidden}.dark .CommandCenterView_competencyRowBar__EanC8,[data-theme=dark] .CommandCenterView_competencyRowBar__EanC8{background:var(--neutral-700)}.CommandCenterView_competencyRowFill__5eNXl{height:100%;background:linear-gradient(90deg,var(--signal),var(--chart-5));border-radius:var(--radius-full);transition:width var(--transition-slow) var(--transition-ease)}.CommandCenterView_competencyRowValue__PSCPx{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-semibold);text-align:right;color:var(--text-primary)}.CommandCenterView_competencyRowStatus__bjhSu{text-align:right}.CommandCenterView_statusBadge__7NVSA{display:inline-block;padding:3px 10px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-medium)}.CommandCenterView_statusBadgeMet___u9SW{background:var(--success-soft);color:var(--success)}.CommandCenterView_statusBadgePartial__mb9ue{background:var(--warning-soft);color:var(--warning)}.CommandCenterView_statusBadgeGap__ZGJwU{background:var(--error-soft);color:var(--error)}.CommandCenterView_competencySidebar__qjSY4{display:flex;flex-direction:column;gap:var(--spacing-md)}.CommandCenterView_filterCard__XtLtC{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--spacing-lg)}.CommandCenterView_filterTitle__nEmvr{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--spacing-md)}.CommandCenterView_filterOptions__UcH3O{display:flex;flex-direction:column;gap:var(--spacing-sm)}.CommandCenterView_filterOption__s_NNA{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;padding:var(--spacing-xs) 0}.CommandCenterView_filterOption__s_NNA:hover{color:var(--text-primary)}.CommandCenterView_filterCheckboxInput__Ipx12{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.CommandCenterView_filterCheckboxInput__Ipx12:focus-visible+.CommandCenterView_filterCheckbox__xtJ_W{outline:2px solid var(--signal);outline-offset:2px}.CommandCenterView_filterCheckbox__xtJ_W{width:16px;height:16px;border:2px solid var(--border-default);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all var(--transition-fast)}.CommandCenterView_filterCheckboxChecked__a2I_m{background:var(--signal);border-color:var(--signal)}.CommandCenterView_filterCheckboxChecked__a2I_m:after{content:"✓";font-size:10px;color:var(--neutral-0);font-weight:700}.CommandCenterView_gapContainer__xUAg4{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto 1fr;gap:var(--spacing-lg)}.CommandCenterView_gapSummaryCard__Xdujs{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--spacing-lg);display:flex;flex-direction:column;align-items:center;text-align:center;transition:all var(--transition-fast)}.CommandCenterView_gapSummaryCard__Xdujs:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.CommandCenterView_gapSummaryIcon__0xgN6{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-md);font-size:var(--text-xl);font-weight:var(--font-bold)}.CommandCenterView_gapSummaryIconCritical__pkULw{background:var(--error-soft);color:var(--error)}.CommandCenterView_gapSummaryIconWarning__tOrOY{background:var(--warning-soft);color:var(--warning)}.CommandCenterView_gapSummaryIconInfo__2Apsu{background:var(--info-soft);color:var(--info)}.CommandCenterView_gapSummaryValue__wRt8m{font-size:36px;font-weight:var(--font-bold);font-family:var(--font-mono)}.CommandCenterView_gapSummaryValueCritical__IcoXt{color:var(--error)}.CommandCenterView_gapSummaryValueWarning__qJlvi{color:var(--warning)}.CommandCenterView_gapSummaryValueInfo__fchnZ{color:var(--info)}.CommandCenterView_gapSummaryLabel__F8pzG{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--spacing-xs);font-weight:var(--font-medium)}.CommandCenterView_gapDetailPanel__Qe6Pb{grid-column:span 3;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--spacing-lg);overflow:auto}.CommandCenterView_gapDetailHeader__Df3kr{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-subtle)}.CommandCenterView_gapDetailHeader__Df3kr h3{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.CommandCenterView_gapDetailControls__HDW48{display:flex;gap:var(--spacing-xs)}.CommandCenterView_gapDetailList___ba7Q{display:flex;flex-direction:column;gap:var(--spacing-md)}.CommandCenterView_gapDetailItem__1thxD{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--spacing-lg);display:grid;grid-template-columns:44px 1fr auto;gap:var(--spacing-md);align-items:start;transition:all var(--transition-fast)}.CommandCenterView_gapDetailItem__1thxD:hover{border-color:var(--border-default)}.CommandCenterView_gapSeverity__j_JXv{width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-weight:var(--font-bold);font-size:var(--text-base)}.CommandCenterView_gapSeverityCritical__aIGQH{background:var(--error-soft);color:var(--error)}.CommandCenterView_gapSeverityModerate___vZUm{background:var(--warning-soft);color:var(--warning)}.CommandCenterView_gapSeverityLow__ET0Wc{background:var(--info-soft);color:var(--info)}.CommandCenterView_gapDetailContent__2o73c h4{font-size:var(--text-base);font-weight:var(--font-semibold);margin:0 0 var(--spacing-xs);color:var(--text-primary)}.CommandCenterView_gapDetailContent__2o73c p{font-size:var(--text-sm);color:var(--text-secondary);margin:0 0 var(--spacing-sm);line-height:var(--line-height-normal)}.CommandCenterView_gapTags__RbhTr{display:flex;gap:var(--spacing-xs);flex-wrap:wrap}.CommandCenterView_gapTag__kTqli{padding:3px 10px;background:var(--bg-hover);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-medium)}.CommandCenterView_gapResolveBtn__08fN5{padding:var(--spacing-sm) var(--spacing-lg);background:var(--signal);border:none;border-radius:var(--radius-md);color:var(--neutral-0);font-size:var(--text-sm);font-weight:var(--font-semibold);font-family:inherit;cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);white-space:nowrap}.CommandCenterView_gapResolveBtn__08fN5:hover{box-shadow:var(--shadow-glow);transform:translateY(-1px)}.CommandCenterView_gapResolveBtn__08fN5:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.CommandCenterView_gapResolveBtnSecondary__jLPFY{background:transparent;border:1px solid var(--border-default);color:var(--text-secondary)}.CommandCenterView_gapResolveBtnSecondary__jLPFY:hover{background:var(--bg-hover);box-shadow:none}.CommandCenterView_emptyState__oNg5M{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl);text-align:center;color:var(--text-muted);background:var(--bg-surface);border:2px dashed var(--border-subtle);border-radius:var(--radius-lg);min-height:200px}.CommandCenterView_emptyStateIcon__9Umiy{font-size:48px;margin-bottom:var(--spacing-md);opacity:.5}.CommandCenterView_emptyStateText__JNUoJ{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-muted)}.CommandCenterView_emptyState__oNg5M p{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--spacing-xs)}@media (max-width:1400px){.CommandCenterView_dashboardGrid__oLJHq{grid-template-columns:repeat(2,1fr)}.CommandCenterView_activityPanel__n0OIw,.CommandCenterView_competencyPanel__U9bej,.CommandCenterView_gapPanel__gaCo3,.CommandCenterView_timelinePanel__URQx9{grid-column:span 1}}@media (max-width:1200px){.CommandCenterView_competencyContainer__0YEbj{grid-template-columns:1fr}.CommandCenterView_competencySidebar__qjSY4{flex-direction:row}.CommandCenterView_filterCard__XtLtC{flex:1 1}}@media (max-width:1024px){.CommandCenterView_sidebar__aQ1Qs{width:220px}.CommandCenterView_gapContainer__xUAg4{grid-template-columns:repeat(2,1fr)}.CommandCenterView_gapDetailPanel__Qe6Pb{grid-column:span 2}}@media (max-width:768px){.CommandCenterView_sidebar__aQ1Qs{display:none}.CommandCenterView_header__O9Un8{flex-wrap:wrap;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md)}.CommandCenterView_headerCenter__b6en_{order:3;width:100%;justify-content:flex-start}.CommandCenterView_viewTabs__Qy_9D{width:100%;overflow-x:auto}.CommandCenterView_dashboardGrid__oLJHq{grid-template-columns:1fr}.CommandCenterView_activityPanel__n0OIw,.CommandCenterView_competencyPanel__U9bej,.CommandCenterView_gapPanel__gaCo3,.CommandCenterView_timelinePanel__URQx9{grid-column:span 1}.CommandCenterView_gapContainer__xUAg4{grid-template-columns:1fr}.CommandCenterView_gapDetailPanel__Qe6Pb{grid-column:span 1}.CommandCenterView_gapDetailItem__1thxD{grid-template-columns:1fr;gap:var(--spacing-sm)}.CommandCenterView_gapSeverity__j_JXv{width:36px;height:36px}.CommandCenterView_competencyRow__ryXNA{grid-template-columns:1fr 1fr;gap:var(--spacing-sm)}.CommandCenterView_competencyRowBar__EanC8{grid-column:span 2}.CommandCenterView_competencyGrid__JzmM0{grid-template-columns:1fr}.CommandCenterView_sequenceListHeader__CWALJ{display:none}.CommandCenterView_sequenceListRow__6xDP5{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}.CommandCenterView_sequenceListCode__er0MW{grid-column:1;grid-row:1}.CommandCenterView_sequenceListStatus__Hxl87{grid-column:2;grid-row:1;justify-self:end}.CommandCenterView_sequenceListName__UKEuE{grid-column:span 2;grid-row:2}.CommandCenterView_sequenceListDuration__4Bmwb,.CommandCenterView_sequenceListPhase__H21Vj,.CommandCenterView_sequenceListPrereq__pzGQ6{font-size:var(--text-xs)}}@media (max-width:480px){.CommandCenterView_breadcrumb__cGavw{display:none}.CommandCenterView_metricValue__UiCcg{font-size:24px}}@media (prefers-reduced-motion:reduce){.CommandCenterView_competencyFill__t1PAh,.CommandCenterView_competencyRowFill__5eNXl,.CommandCenterView_confirmDialog__vqlJ5,.CommandCenterView_confirmOverlay__92FTD,.CommandCenterView_convertButtonSpinner__Es1Xt,.CommandCenterView_courseDetail__SJLl6,.CommandCenterView_statusDot__6HwDj,.CommandCenterView_viewContainer__D1X3b{animation:none}.CommandCenterView_courseCardClickable__K6nz1:hover,.CommandCenterView_courseItem__ZfqXG:hover,.CommandCenterView_gapDetailItem__1thxD:hover,.CommandCenterView_gapItem__c6APP:hover,.CommandCenterView_gapSummaryCard__Xdujs:hover,.CommandCenterView_metricCard__efa8W:hover,.CommandCenterView_sequenceNode__V4Az_:hover,.CommandCenterView_timelineItem__NKrlK:hover{transform:none}}@media print{.CommandCenterView_addCourseBtn__gvdiU,.CommandCenterView_gapResolveBtn__08fN5,.CommandCenterView_headerRight__ScCHZ,.CommandCenterView_panelAction__1i8TI,.CommandCenterView_sidebar__aQ1Qs{display:none}.CommandCenterView_commandCenterContainer__1XzVw{height:auto;min-height:auto}.CommandCenterView_dashboardGrid__oLJHq{display:block}.CommandCenterView_activityPanel__n0OIw,.CommandCenterView_competencyPanel__U9bej,.CommandCenterView_gapPanel__gaCo3,.CommandCenterView_metricCard__efa8W,.CommandCenterView_timelinePanel__URQx9{page-break-inside:avoid;break-inside:avoid;margin-bottom:var(--spacing-md)}}.CommandCenterView_radarChart__97lFc{width:100%;aspect-ratio:1;max-width:280px;margin:0 auto}.CommandCenterView_radarSvg__TM_RL{width:100%;height:100%;overflow:visible}.CommandCenterView_radarAxis__3Fgj5{stroke:var(--border-subtle);stroke-width:1;fill:none}.CommandCenterView_radarFill___k5G4{fill:color-mix(in srgb,var(--signal) 15%,transparent);stroke:var(--signal);stroke-width:2;stroke-linejoin:round}.CommandCenterView_radarLabel__oXWFf{font-size:10px;fill:var(--text-muted);font-family:var(--font-mono);-webkit-user-select:none;user-select:none}.CommandCenterView_radarNoData__qzNxG{text-align:center;color:var(--text-muted);font-size:var(--text-sm);padding:var(--spacing-lg)}.CommandCenterView_tabBadge__qhoME{display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--error) 15%,transparent);color:var(--error);border-radius:var(--radius-full);font-size:10px;font-weight:600;min-width:18px;height:16px;padding:0 var(--spacing-xs);margin-left:var(--spacing-xs);line-height:1;font-family:var(--font-mono)}.CommandCenterView_activityComingSoon__SiAZ4{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xl) var(--spacing-lg);text-align:center}.CommandCenterView_activityComingSoonTitle__8YXMo{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.CommandCenterView_activityComingSoonBody__8IDpn{font-size:var(--text-xs);color:var(--text-muted);line-height:1.5;max-width:200px}.CommandCenterView_saveErrorRetry__7rMzb{all:unset;font-size:var(--text-xs);color:var(--signal);cursor:pointer;margin-left:var(--spacing-xs);text-decoration:underline;text-underline-offset:2px}.CommandCenterView_saveErrorRetry__7rMzb:hover{color:var(--signal-hover,var(--signal));opacity:.8}.CommandCenterView_saveErrorRetry__7rMzb:focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-radius:2px}.CommandCenterView_conversionErrorBanner__SVlrD{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:color-mix(in srgb,var(--error) 12%,transparent);border-bottom:1px solid color-mix(in srgb,var(--error) 30%,transparent);color:var(--error);font-size:var(--text-sm)}.CommandCenterView_conversionErrorDismiss__Pn5h_{all:unset;cursor:pointer;font-size:var(--text-sm);opacity:.7;flex-shrink:0}.CommandCenterView_conversionErrorDismiss__Pn5h_:hover{opacity:1}.CommandCenterView_conversionErrorDismiss__Pn5h_:focus-visible{outline:2px solid var(--error);border-radius:2px}.Switch_switchWrapper__oOH7q{display:inline-flex;align-items:center;gap:var(--spacing-md);cursor:pointer;-webkit-user-select:none;user-select:none}.Switch_switchWrapper--disabled__LFkSi{opacity:.5;cursor:not-allowed}.Switch_switch__input__XBS0l{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.Switch_switch__track__eliqp{position:relative;display:inline-block;width:44px;height:24px;background:var(--text-tertiary);flex-shrink:0}.Switch_switch__thumb__SowIF,.Switch_switch__track__eliqp{border-radius:var(--radius-full);transition:all var(--transition-base)}.Switch_switch__thumb__SowIF{position:absolute;top:2px;left:2px;width:20px;height:20px;background:white;box-shadow:var(--shadow-sm)}.Switch_switch__input__XBS0l:checked+.Switch_switch__track__eliqp{background:var(--primary)}.Switch_switch__input__XBS0l:checked+.Switch_switch__track__eliqp .Switch_switch__thumb__SowIF{transform:translateX(20px)}.Switch_switch__input__XBS0l:focus-visible+.Switch_switch__track__eliqp{outline:2px solid var(--primary);outline-offset:2px}.Switch_switchWrapper--disabled__LFkSi .Switch_switch__track__eliqp{background:var(--background-secondary)}.Switch_switchWrapper--disabled__LFkSi .Switch_switch__input__XBS0l:checked+.Switch_switch__track__eliqp{background:var(--primary-lighter)}.Switch_switch__label__xnpMu{font-family:var(--font-nunito-sans);font-size:var(--font-size-sm);font-weight:var(--font-medium);color:var(--text-primary)}.Switch_switchWrapper--disabled__LFkSi .Switch_switch__label__xnpMu{color:var(--text-tertiary)}.Switch_switchWrapper__oOH7q:hover:not(.Switch_switchWrapper--disabled__LFkSi) .Switch_switch__track__eliqp{box-shadow:0 0 0 4px rgba(59,130,246,.1)}.CustomSelect_select__UbrhO{position:relative;display:inline-block;width:100%}.CustomSelect_selectTrigger__79v_b{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-sm) var(--spacing-md);font-family:var(--font-nunito-sans);font-size:var(--text-sm);color:var(--foreground);background:var(--input-bg);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);text-align:left}.CustomSelect_selectTrigger__79v_b:hover:not(.CustomSelect_selectTrigger--disabled__iJ_kU){border-color:var(--text-tertiary)}.CustomSelect_selectTrigger__79v_b:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.CustomSelect_selectTrigger--open__kdAAe{border-color:var(--primary)}.CustomSelect_selectTrigger--disabled__iJ_kU{background:var(--background-secondary);color:var(--text-tertiary);cursor:not-allowed}.CustomSelect_selectTrigger--sm__sI0IW{font-size:var(--text-sm);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm)}.CustomSelect_selectTrigger--md__M3KUd{font-size:var(--text-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md)}.CustomSelect_selectTrigger--lg__lCF_5{font-size:var(--text-base);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md)}.CustomSelect_selectTrigger__content__4OE9n{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CustomSelect_selectTrigger__icon__7v3_P{flex-shrink:0;margin-left:var(--spacing-sm);transition:transform var(--transition-fast);color:var(--text-secondary)}.CustomSelect_selectTrigger__icon--open__M2YGf{transform:rotate(180deg)}.CustomSelect_selectValue__1tJCX{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CustomSelect_selectContent__d_bZW{z-index:var(--z-dropdown,1000);min-width:200px;max-height:300px;overflow-y:auto;background:var(--background,#0f0f0f);border:1px solid var(--border,#2a2a2a);border-radius:var(--radius-md,8px);box-shadow:var(--shadow-lg,0 10px 15px -3px rgba(0,0,0,.5));padding:var(--spacing-xs,4px);animation:CustomSelect_slideDown__gHBIA var(--transition-base,.2s)}@keyframes CustomSelect_slideDown__gHBIA{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.CustomSelect_selectContent__d_bZW::-webkit-scrollbar{width:6px}.CustomSelect_selectContent__d_bZW::-webkit-scrollbar-track{background:transparent}.CustomSelect_selectContent__d_bZW::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-full)}.CustomSelect_selectContent__d_bZW::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.CustomSelect_selectItem__uQq1r{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);font-family:var(--font-nunito-sans);font-size:var(--text-sm);color:var(--foreground);border-radius:var(--radius-sm);cursor:pointer;transition:background-color .1s ease,color .1s ease}.CustomSelect_selectItem__uQq1r:hover:not(.CustomSelect_selectItem--disabled__XziHB):not(.CustomSelect_selectItem--selected__ssxxa){background:var(--select-item-hover,rgba(255,107,0,.12));color:var(--foreground)}.CustomSelect_selectItem--selected__ssxxa{background:var(--signal,#ff6b00);color:var(--signal-foreground,#ffffff);font-weight:var(--font-medium)}.CustomSelect_selectItem--selected__ssxxa:hover{background:var(--signal-hover,#e55f00)}.CustomSelect_selectItem--disabled__XziHB{color:var(--text-tertiary);cursor:not-allowed;opacity:.5}.CustomSelect_selectItem__text__4BMTQ{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CustomSelect_selectItem__check__73J7g{flex-shrink:0;margin-left:var(--spacing-sm);color:var(--signal-foreground,#ffffff)}.Form_formControl__dc9O3{display:flex;flex-direction:column;gap:var(--spacing-2);width:100%}.Form_formControl__dc9O3.Form_invalid__41cVK .Form_formLabel__nIYcT{color:var(--error)}.Form_formLabel__nIYcT{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--foreground)}.Form_requiredIndicator__LP1gc{color:var(--error)}.Form_formErrorMessage__Mmpld{font-size:var(--font-size-sm);color:var(--error)}.Form_formHelperText__JUUr5{font-size:var(--font-size-sm);color:var(--text-muted)}.Form_inputGroup__RlGtO{position:relative;display:flex;align-items:center;width:100%}.Form_inputLeftElement__UH7fF{left:0;padding-left:var(--spacing-3);pointer-events:none}.Form_inputLeftElement__UH7fF,.Form_inputRightElement__EiWCu{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.Form_inputRightElement__EiWCu{right:0;padding-right:var(--spacing-3)}.Form_numberInput__N9wT_{width:100%;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--input-border);border-radius:var(--radius-md);background:var(--input-bg);color:var(--foreground);font-size:var(--font-size-base);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.Form_numberInput__N9wT_:focus{outline:none;border-color:var(--input-border-focus);box-shadow:0 0 0 1px var(--input-border-focus)}.Form_numberInput__N9wT_:disabled{opacity:.5;cursor:not-allowed}.Form_numberInput--sm__bEmSx{padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-sm)}.Form_numberInput--lg__bEvbK{padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-lg)}.Modal_modal__2Ity9{position:fixed;top:0;left:0;right:0;bottom:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);animation:Modal_modal-fade-in__ExGrz var(--transition-base)}@keyframes Modal_modal-fade-in__ExGrz{0%{opacity:0}to{opacity:1}}.Modal_modal__overlay__AvQTq{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--overlay-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:Modal_modal-overlay-fade-in__Dh5bk var(--transition-base)}@keyframes Modal_modal-overlay-fade-in__Dh5bk{0%{opacity:0}to{opacity:1}}.Modal_modal__content__sc_Ii{position:relative;background:var(--background);border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl);width:100%;max-height:calc(100vh - var(--spacing-2xl) * 2);overflow:auto;animation:Modal_modal-slide-up__92qg6 var(--transition-base);border:1px solid var(--border)}@keyframes Modal_modal-slide-up__92qg6{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Modal_modal__content--sm__B0ROL{max-width:400px}.Modal_modal__content--md__hwDhn{max-width:600px}.Modal_modal__content--lg__1KdFu{max-width:800px}.Modal_modal__content--xl__NNmQd{max-width:1000px}.Modal_modal__content--2xl__OOu_7{max-width:1200px}.Modal_modal__content--3xl__xmOVh{max-width:1400px}.Modal_modal__content--4xl__0ktb_{max-width:1600px}.Modal_modal__content--5xl__mwMlA{max-width:1800px}.Modal_modal__content--6xl__CZSqi{max-width:2000px}.Modal_modal__content--full__t7x1Q{max-width:calc(100vw - var(--spacing-2xl) * 2);max-height:calc(100vh - var(--spacing-2xl) * 2)}.Modal_modal__close__c7qJI{position:absolute;top:var(--spacing-lg);right:var(--spacing-lg);width:40px;height:40px;border:none;background:var(--surface);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);z-index:1}.Modal_modal__close__c7qJI:hover{background:var(--surface-hover);color:var(--foreground);transform:rotate(90deg)}.Modal_modal__close__c7qJI:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.Modal_modal__close--disabled__4FhSW{opacity:.5;cursor:not-allowed}.Modal_modal__close--disabled__4FhSW:hover{background:var(--surface);color:var(--text-secondary);transform:none}.Modal_modal__header__vAC_B{padding:var(--spacing-2xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--border)}.Modal_modal__header__vAC_B h2,.Modal_modal__header__vAC_B h3,.Modal_modal__header__vAC_B h4{margin:0;font-family:var(--font-nunito-sans);font-weight:var(--font-semibold);color:var(--foreground)}.Modal_modal__body__c7udI{padding:var(--spacing-2xl);color:var(--foreground);line-height:var(--leading-relaxed)}.Modal_modal__footer__psWSM{padding:var(--spacing-lg) var(--spacing-2xl);padding-top:var(--spacing-lg);border-top:1px solid var(--border);display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-md)}.Modal_modal--scroll-inside__ULWj_ .Modal_modal__content__sc_Ii,.Modal_modal--scroll-outside__DG_RJ{overflow:auto}.Modal_modal--scroll-outside__DG_RJ .Modal_modal__content__sc_Ii{overflow:visible;max-height:none}.Modal_sr-only__313bz{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:768px){.Modal_modal__2Ity9{padding:var(--spacing-md)}.Modal_modal__content__sc_Ii{max-height:calc(100vh - var(--spacing-md) * 2)}.Modal_modal__content--lg__1KdFu,.Modal_modal__content--md__hwDhn,.Modal_modal__content--sm__B0ROL,.Modal_modal__content--xl__NNmQd{max-width:100%}.Modal_modal__body__c7udI,.Modal_modal__header__vAC_B{padding:var(--spacing-lg)}.Modal_modal__footer__psWSM{padding:var(--spacing-md) var(--spacing-lg);flex-direction:column}.Modal_modal__footer__psWSM>*{width:100%}}.Drawer_drawer__5tDrL{position:fixed;top:0;left:0;right:0;bottom:0;z-index:var(--z-modal);display:flex;animation:Drawer_drawer-fade-in___VwdU var(--transition-base)}@keyframes Drawer_drawer-fade-in___VwdU{0%{opacity:0}to{opacity:1}}.Drawer_drawer--right__bFiFh{justify-content:flex-end}.Drawer_drawer--left__0Cug9{justify-content:flex-start}.Drawer_drawer--top__0K0Fj{flex-direction:column;justify-content:flex-start}.Drawer_drawer--bottom__4Ff5U{flex-direction:column;justify-content:flex-end}.Drawer_drawer__overlay__pNqZX{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--overlay-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.Drawer_drawer__content__qmX2Q{position:relative;background:var(--background);box-shadow:var(--shadow-2xl);display:flex;flex-direction:column;max-height:100vh;overflow:hidden}.Drawer_drawer--left__0Cug9 .Drawer_drawer__content__qmX2Q,.Drawer_drawer--right__bFiFh .Drawer_drawer__content__qmX2Q{height:100%;animation:Drawer_drawer-slide-horizontal__YxNlZ var(--transition-base)}.Drawer_drawer--right__bFiFh .Drawer_drawer__content__qmX2Q{animation-name:Drawer_drawer-slide-from-right___jp0l}.Drawer_drawer--left__0Cug9 .Drawer_drawer__content__qmX2Q{animation-name:Drawer_drawer-slide-from-left__PlkX2}.Drawer_drawer--bottom__4Ff5U .Drawer_drawer__content__qmX2Q,.Drawer_drawer--top__0K0Fj .Drawer_drawer__content__qmX2Q{width:100%;animation:Drawer_drawer-slide-vertical__7KcUm var(--transition-base)}.Drawer_drawer--top__0K0Fj .Drawer_drawer__content__qmX2Q{animation-name:Drawer_drawer-slide-from-top__yfrH3}.Drawer_drawer--bottom__4Ff5U .Drawer_drawer__content__qmX2Q{animation-name:Drawer_drawer-slide-from-bottom__VIYPO}.Drawer_drawer__content--xs__QD6wv{width:320px}.Drawer_drawer__content--sm__kJ3pH{width:400px}.Drawer_drawer__content--md___jUy0{width:480px}.Drawer_drawer__content--lg__apkOC{width:600px}.Drawer_drawer__content--xl__TzwXz{width:800px}.Drawer_drawer__content--full__QAxD1{width:100vw}.Drawer_drawer--bottom__4Ff5U .Drawer_drawer__content--xs__QD6wv,.Drawer_drawer--top__0K0Fj .Drawer_drawer__content--xs__QD6wv{height:200px;width:100%}.Drawer_drawer--bottom__4Ff5U .Drawer_drawer__content--sm__kJ3pH,.Drawer_drawer--top__0K0Fj .Drawer_drawer__content--sm__kJ3pH{height:300px;width:100%}.Drawer_drawer--bottom__4Ff5U .Drawer_drawer__content--md___jUy0,.Drawer_drawer--top__0K0Fj .Drawer_drawer__content--md___jUy0{height:400px;width:100%}.Drawer_drawer--bottom__4Ff5U .Drawer_drawer__content--lg__apkOC,.Drawer_drawer--top__0K0Fj .Drawer_drawer__content--lg__apkOC{height:500px;width:100%}.Drawer_drawer--bottom__4Ff5U .Drawer_drawer__content--xl__TzwXz,.Drawer_drawer--top__0K0Fj .Drawer_drawer__content--xl__TzwXz{height:600px;width:100%}.Drawer_drawer--bottom__4Ff5U .Drawer_drawer__content--full__QAxD1,.Drawer_drawer--top__0K0Fj .Drawer_drawer__content--full__QAxD1{height:100vh;width:100%}@keyframes Drawer_drawer-slide-from-right___jp0l{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes Drawer_drawer-slide-from-left__PlkX2{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes Drawer_drawer-slide-from-top__yfrH3{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes Drawer_drawer-slide-from-bottom__VIYPO{0%{transform:translateY(100%)}to{transform:translateY(0)}}.Drawer_drawer__close__tDmqx{position:absolute;top:var(--spacing-lg);right:var(--spacing-lg);width:40px;height:40px;border:none;background:var(--surface);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);z-index:1}.Drawer_drawer__close__tDmqx:hover{background:var(--surface-hover);color:var(--foreground)}.Drawer_drawer__close__tDmqx:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.Drawer_drawer__header__M6UXd{padding:var(--spacing-2xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--border);font-family:var(--font-nunito-sans);font-weight:var(--font-semibold);font-size:var(--text-xl);color:var(--foreground)}.Drawer_drawer__body__l9Qoz{flex:1 1;padding:var(--spacing-2xl);overflow-y:auto;color:var(--foreground)}.Drawer_drawer__footer__yZVnf{padding:var(--spacing-lg) var(--spacing-2xl);border-top:1px solid var(--border);display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-md)}@media (max-width:768px){.Drawer_drawer__content--lg__apkOC,.Drawer_drawer__content--md___jUy0,.Drawer_drawer__content--sm__kJ3pH,.Drawer_drawer__content--xl__TzwXz,.Drawer_drawer__content--xs__QD6wv{width:100vw}.Drawer_drawer__body__l9Qoz,.Drawer_drawer__header__M6UXd{padding:var(--spacing-lg)}.Drawer_drawer__footer__yZVnf{padding:var(--spacing-md) var(--spacing-lg)}}.CourseSequenceManager_sequenceManager__nEO7f{--bg-base:var(--cb-bg-base,var(--cb-neutral-950));--bg-elevated:var(--cb-bg-elevated,var(--cb-neutral-900));--bg-surface:var(--cb-bg-surface,var(--cb-neutral-850));--bg-hover:var(--cb-bg-hover,var(--cb-neutral-800));--text-primary:var(--cb-text-primary,var(--cb-neutral-0));--text-secondary:var(--cb-text-secondary,var(--cb-neutral-400));--text-muted:var(--cb-text-muted,var(--cb-neutral-500));--border-subtle:var(--cb-border-subtle,var(--cb-neutral-800));--border-default:var(--cb-border-default,var(--cb-neutral-700));--signal:var(--cb-signal);--signal-soft:var(--cb-signal-soft);--success:var(--cb-success);--warning:var(--cb-warning);--error:var(--cb-error);--space-2:var(--cb-space-2);--space-3:var(--cb-space-3);--space-4:var(--cb-space-4);--space-5:var(--cb-space-5);--space-6:var(--cb-space-6);--radius-md:var(--cb-radius-md);--radius-lg:var(--cb-radius-lg);--ease:var(--cb-ease);--duration-fast:var(--cb-duration-fast);--duration-base:var(--cb-duration-base);display:flex;flex-direction:column;gap:var(--space-5)}[data-theme=light] .CourseSequenceManager_sequenceManager__nEO7f{--bg-base:var(--cb-neutral-50);--bg-elevated:var(--cb-neutral-0);--bg-surface:var(--cb-neutral-100);--bg-hover:var(--cb-neutral-200);--text-primary:var(--cb-neutral-1000);--text-secondary:var(--cb-neutral-600);--text-muted:var(--cb-neutral-500);--border-subtle:var(--cb-neutral-200);--border-default:var(--cb-neutral-300)}.CourseSequenceManager_srOnly__oFz1q{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.CourseSequenceManager_sequenceManager__header__nrd7v{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.CourseSequenceManager_sequenceManager__headerContent__2sfGn{display:flex;flex-direction:column;gap:4px}.CourseSequenceManager_sequenceManager__title__GX6IT{font-size:18px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:var(--space-2);margin:0}.CourseSequenceManager_sequenceManager__subtitle__T66OZ{font-size:13px;color:var(--text-muted);margin:0}.CourseSequenceManager_validationPanel__tWeNf{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-elevated)}.CourseSequenceManager_validationPanel--success__hE_sP{border-color:var(--success);background:color-mix(in srgb,var(--success) 8%,transparent)}.CourseSequenceManager_validationPanel--error__lRZll{border-color:var(--error);background:color-mix(in srgb,var(--error) 8%,transparent)}.CourseSequenceManager_validationPanel__icon__rtwAw{flex-shrink:0;display:flex;align-items:center;justify-content:center}.CourseSequenceManager_validationPanel__successIcon__j8Sa0{width:18px;height:18px;color:var(--success)}.CourseSequenceManager_validationPanel__errorIcon__t5ida{width:18px;height:18px;color:var(--error)}.CourseSequenceManager_validationPanel__content__HLZgw{flex:1 1;min-width:0}.CourseSequenceManager_validationPanel__title__Eo4NT{font-size:13px;font-weight:600;color:var(--text-primary);margin:0 0 4px}.CourseSequenceManager_validationPanel__message__QiiLk{font-size:12px;color:var(--text-muted);margin:0}.CourseSequenceManager_validationPanel__errors__5qlOZ{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.CourseSequenceManager_validationPanel__errorItem__3tW1S{font-size:12px;color:var(--error);padding:2px 0}.CourseSequenceManager_validationPanel__revalidate__r0ygl{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;transition:all var(--duration-fast) var(--ease)}.CourseSequenceManager_validationPanel__revalidate__r0ygl:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary);border-color:var(--border-default)}.CourseSequenceManager_validationPanel__revalidate__r0ygl:disabled{opacity:.5;cursor:not-allowed}.CourseSequenceManager_validationPanel__revalidateIcon__7ltuj{width:14px;height:14px}.CourseSequenceManager_validationPanel__revalidateIcon--spinning__Sf2B6{animation:CourseSequenceManager_spin__ldqSS 1s linear infinite}@keyframes CourseSequenceManager_spin__ldqSS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CourseSequenceManager_sequenceManager__body__e3nyD{display:flex;flex-direction:column}.CourseSequenceManager_sequenceManager__timeline__zFjWU{display:flex;flex-direction:column;gap:0}.CourseSequenceManager_sequenceManager__empty__dia3W{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-6);background:var(--bg-elevated);border:2px dashed var(--border-default);border-radius:var(--radius-lg);color:var(--text-muted);text-align:center;gap:var(--space-3)}.CourseSequenceManager_sequenceManager__emptyIcon__tOx3y{width:40px;height:40px;opacity:.4}.CourseSequenceManager_sequenceManager__emptyText__tQv8_{font-size:14px;color:var(--text-secondary);margin:0}.CourseSequenceManager_sequenceManager__emptyHint__EHWWN{font-size:12px;color:var(--text-muted);margin:0}.CourseSequenceManager_courseCard___gEwR{display:flex;align-items:flex-start;gap:0;position:relative;transition:opacity var(--duration-fast) var(--ease)}.CourseSequenceManager_courseCard--dragging__3_jtW{opacity:.4}.CourseSequenceManager_courseCard--overlay__nv0fD{opacity:1;box-shadow:0 12px 32px rgba(0,0,0,.4)}.CourseSequenceManager_courseCard--warning__C1BPr .CourseSequenceManager_courseCard__content__XSbae{border-color:var(--warning);background:color-mix(in srgb,var(--warning) 5%,var(--bg-elevated))}.CourseSequenceManager_courseCard--reveal1__xMU6x{animation:CourseSequenceManager_cardReveal__Na_Zp .2s var(--ease) both}.CourseSequenceManager_courseCard--reveal2__Bb4nB{animation:CourseSequenceManager_cardReveal__Na_Zp .2s .04s var(--ease) both}.CourseSequenceManager_courseCard--reveal3__Ar4Bb{animation:CourseSequenceManager_cardReveal__Na_Zp .2s .08s var(--ease) both}.CourseSequenceManager_courseCard--reveal4__cuvqo{animation:CourseSequenceManager_cardReveal__Na_Zp .2s .12s var(--ease) both}@keyframes CourseSequenceManager_cardReveal__Na_Zp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.CourseSequenceManager_courseCard__timeline__po9YE{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:36px;padding-top:14px}.CourseSequenceManager_courseCard__timelineLine__v3ulN{width:2px;height:14px;background:var(--border-default);margin-bottom:0}.CourseSequenceManager_courseCard__timelineNode__ko022{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:linear-gradient(135deg,var(--signal),var(--cb-signal-dark,#e65f00));color:#fff;font-size:12px;font-weight:700;border-radius:50%;flex-shrink:0;z-index:1}.CourseSequenceManager_courseCard__timelineLineAfter__PAaiL{width:2px;flex:1 1;min-height:20px;background:var(--border-default)}.CourseSequenceManager_courseCard__content__XSbae{flex:1 1;min-width:0;display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);margin-left:var(--space-3);margin-bottom:var(--space-3);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease)}.CourseSequenceManager_courseCard__content__XSbae:hover{border-color:var(--border-default);box-shadow:0 2px 8px rgba(0,0,0,.1)}.CourseSequenceManager_courseCard__dragHandle__JRMxR{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;flex-shrink:0;background:transparent;border:none;color:var(--text-muted);cursor:grab;border-radius:var(--radius-md);transition:all var(--duration-fast) var(--ease)}.CourseSequenceManager_courseCard__dragHandle__JRMxR:hover{background:var(--bg-hover);color:var(--text-primary)}.CourseSequenceManager_courseCard__dragHandle__JRMxR:active{cursor:grabbing}.CourseSequenceManager_courseCard__dragHandle__JRMxR:disabled{opacity:.4;cursor:not-allowed}.CourseSequenceManager_courseCard__dragIcon__4MHoH{width:16px;height:16px}.CourseSequenceManager_courseCard__info__hAZ1E{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.CourseSequenceManager_courseCard__header__ut1xO{display:flex;align-items:flex-start;gap:var(--space-2)}.CourseSequenceManager_courseCard__title__xdGXS{flex:1 1;font-size:14px;font-weight:600;color:var(--text-primary);margin:0;line-height:1.4}.CourseSequenceManager_courseCard__warningBadge__kYWg2{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--warning)}.CourseSequenceManager_courseCard__warningIcon__Dcv9w{width:16px;height:16px}.CourseSequenceManager_courseCard__meta__ebYrE{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.CourseSequenceManager_courseCard__metaIcon__IVJb1{width:12px;height:12px}.CourseSequenceManager_courseCard__difficulty__vUpq8{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;border-radius:9999px}.CourseSequenceManager_courseCard__difficulty--success__ycsyY{color:var(--success);background:color-mix(in srgb,var(--success) 12%,transparent)}.CourseSequenceManager_courseCard__difficulty--warning__HgyPL{color:var(--warning);background:color-mix(in srgb,var(--warning) 12%,transparent)}.CourseSequenceManager_courseCard__difficulty--signal__Q7Wj4{color:var(--signal);background:var(--signal-soft)}.CourseSequenceManager_courseCard__difficulty--error__OxrtM{color:var(--error);background:color-mix(in srgb,var(--error) 12%,transparent)}.CourseSequenceManager_courseCard__duration__vWg0o{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--text-muted)}.CourseSequenceManager_courseCard__prerequisites__QLe1e{display:flex;flex-direction:column;gap:var(--space-2)}.CourseSequenceManager_courseCard__prerequisiteToggle__3ee9o{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:12px;color:var(--text-muted);cursor:pointer;transition:all var(--duration-fast) var(--ease);width:fit-content}.CourseSequenceManager_courseCard__prerequisiteToggle__3ee9o:hover:not(:disabled){border-color:var(--border-default);color:var(--text-secondary);background:var(--bg-hover)}.CourseSequenceManager_courseCard__prerequisiteToggle--open__km29k{border-color:var(--signal);color:var(--signal);background:var(--signal-soft)}.CourseSequenceManager_courseCard__prerequisiteToggle__3ee9o:disabled{opacity:.5;cursor:default}.CourseSequenceManager_courseCard__prerequisiteIcon__KqctC{width:12px;height:12px;flex-shrink:0}.CourseSequenceManager_courseCard__prerequisiteLabel__Py2Xa{flex:1 1}.CourseSequenceManager_courseCard__chevron__dCrRn{width:12px;height:12px;transition:transform var(--duration-fast) var(--ease);flex-shrink:0}.CourseSequenceManager_courseCard__chevron--open__rthwq{transform:rotate(180deg)}.CourseSequenceManager_courseCard__prerequisiteTags__A3fEH{display:flex;flex-wrap:wrap;gap:4px}.CourseSequenceManager_courseCard__prerequisiteTag__0_cZJ{display:inline-flex;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;color:var(--signal);background:var(--signal-soft);border-radius:9999px}.CourseSequenceManager_courseCard__prerequisiteEditor__7GIkY{padding:var(--space-3);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md)}.CourseSequenceManager_courseCard__prerequisiteEmpty__7ksMv{font-size:12px;color:var(--text-muted);margin:0;text-align:center;padding:var(--space-2) 0}.CourseSequenceManager_courseCard__prerequisiteList__BG0DZ{display:flex;flex-direction:column;gap:2px}.CourseSequenceManager_courseCard__prerequisiteOption__gc2sY{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-fast) var(--ease)}.CourseSequenceManager_courseCard__prerequisiteOption__gc2sY:hover{background:var(--bg-hover)}.CourseSequenceManager_courseCard__prerequisiteOption--selected__tv5GA{background:var(--signal-soft)}.CourseSequenceManager_courseCard__prerequisiteCheckbox__iWfsv{flex-shrink:0;width:14px;height:14px;accent-color:var(--signal);cursor:pointer}.CourseSequenceManager_courseCard__prerequisiteOptionLabel__OcsFd{flex:1 1;font-size:13px;color:var(--text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CourseSequenceManager_courseCard__prerequisiteOptionOrder__O9Of5{flex-shrink:0;font-size:11px;color:var(--text-muted)}@media (max-width:640px){.CourseSequenceManager_courseCard__content__XSbae{flex-wrap:wrap}.CourseSequenceManager_courseCard__timeline__po9YE{width:28px}}@media (prefers-reduced-motion:reduce){.CourseSequenceManager_courseCard--reveal1__xMU6x,.CourseSequenceManager_courseCard--reveal2__Bb4nB,.CourseSequenceManager_courseCard--reveal3__Ar4Bb,.CourseSequenceManager_courseCard--reveal4__cuvqo{animation:none}.CourseSequenceManager_courseCard__content__XSbae{transition:none}.CourseSequenceManager_validationPanel__revalidateIcon--spinning__Sf2B6{animation:none}}