.loading_container__PMtNs{min-height:100vh;background:var(--bg-primary,#fff)}.loading_header__6WOsu{position:sticky;top:0;z-index:10;background:var(--bg-elevated,#fff);border-bottom:1px solid var(--border-light,#e5e7eb);padding:var(--spacing-lg,20px)}.dark .loading_header__6WOsu{background:var(--bg-elevated);border-color:var(--border-light)}.loading_headerContent__p9Oqc{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-md,16px)}.loading_headerLeft__ACt_I{display:flex;flex-direction:column;gap:var(--spacing-xs,6px)}.loading_subtitleSkeleton__crvD9,.loading_titleSkeleton__kprUF{border-radius:var(--radius-sm,4px)}.loading_main__AQAet{max-width:1200px;margin:0 auto;padding:var(--spacing-lg,20px)}.loading_statsGrid__XSDZK{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md,16px);margin-bottom:var(--spacing-lg,20px)}.loading_statCard__mQSMh{background:var(--bg-elevated,#fff);border:1px solid var(--border-light,#e5e7eb);border-radius:var(--radius-lg,12px);padding:var(--spacing-md,16px);display:flex;flex-direction:column;gap:var(--spacing-xs,6px)}.dark .loading_statCard__mQSMh{background:var(--bg-elevated);border-color:var(--border-light)}.loading_progressSection__qwHlp{background:var(--bg-elevated,#fff);border:1px solid var(--border-light,#e5e7eb);border-radius:var(--radius-lg,12px);padding:var(--spacing-lg,20px);margin-bottom:var(--spacing-lg,20px)}.dark .loading_progressSection__qwHlp{background:var(--bg-elevated);border-color:var(--border-light)}.loading_progressHeader__1wQ0j{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md,16px)}.loading_progressBar__BJsAB{border-radius:4px}.loading_progressMeta__AMnyr{display:flex;justify-content:space-between;margin-top:var(--spacing-sm,10px)}.loading_tabsContainer__daZz9{background:var(--bg-elevated,#fff);border:1px solid var(--border-light,#e5e7eb);border-radius:var(--radius-lg,12px);overflow:hidden}.dark .loading_tabsContainer__daZz9{background:var(--bg-elevated);border-color:var(--border-light)}.loading_tabList__2DJh2{display:flex;border-bottom:1px solid var(--border-light,#e5e7eb);background:var(--bg-secondary,#f9fafb)}.dark .loading_tabList__2DJh2{background:var(--bg-tertiary)}.loading_tab__8yIWf{flex:1 1;padding:var(--spacing-md,16px) var(--spacing-lg,20px);display:flex;align-items:center;justify-content:center}.loading_tabPanels__cwpn7{padding:var(--spacing-lg,20px)}.loading_activityList__qyI_a{display:flex;flex-direction:column;gap:var(--spacing-md,16px)}.loading_activityItem__5Xi8o{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md,16px);background:var(--bg-primary,#fff);border:1px solid var(--border-light,#e5e7eb);border-radius:var(--radius-md,8px)}.dark .loading_activityItem__5Xi8o{background:var(--bg-secondary);border-color:var(--border-light)}.loading_activityInfo__h7OiU{display:flex;flex-direction:column;gap:var(--spacing-xs,6px);flex:1 1}@media (max-width:768px){.loading_headerContent__p9Oqc{flex-direction:column;align-items:flex-start}.loading_statsGrid__XSDZK{grid-template-columns:1fr 1fr}.loading_tabList__2DJh2{flex-direction:column}.loading_tab__8yIWf{justify-content:flex-start}}.Box_box__NLxS1{box-sizing:border-box}.Container_container__X_4YA{width:100%}.Container_container--centered__x_rXl{display:flex;flex-direction:column;align-items:center}.Heading_heading__nUft6{margin:0;font-family:var(--font-playfair);color:var(--text-primary);line-height:1.2}.Heading_heading--xs__qnIP6{font-size:var(--font-size-lg)}.Heading_heading--sm__W50Yv{font-size:var(--font-size-xl)}.Heading_heading--md__kG_d8{font-size:var(--font-size-2xl)}.Heading_heading--lg__h4N4u{font-size:var(--font-size-3xl)}.Heading_heading--xl__PDKxE{font-size:var(--font-size-4xl)}.Heading_heading--2xl__N6FZj{font-size:2.5rem}.Heading_heading--3xl__04HHf{font-size:3rem}.Heading_heading--4xl__XQ_NA{font-size:3.5rem}.Heading_heading--normal__9Prrz{font-weight:var(--font-normal)}.Heading_heading--medium__mi8eg{font-weight:var(--font-medium)}.Heading_heading--semibold__ekn9p{font-weight:var(--font-semibold)}.Heading_heading--bold__ri1hP{font-weight:var(--font-bold)}.Heading_heading--align-left__4XfCG{text-align:left}.Heading_heading--align-center__QAL2K{text-align:center}.Heading_heading--align-right__AUpRh{text-align:right}.Heading_heading--truncated__4aKIG{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Heading_heading--multiline-truncate__TvyEf{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.Button_button__WQ3_h{font-family:var(--font-nunito-sans);font-weight:var(--font-semibold);border-radius:var(--radius-md);transition:all var(--transition-base);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);border:none;position:relative;overflow:hidden;text-decoration:none;white-space:nowrap}.Button_button__WQ3_h:hover:not(:disabled):not(.Button_button--loading__TjKPM){transform:translateY(-2px);box-shadow:var(--shadow-lg)}.Button_button__WQ3_h:active:not(:disabled):not(.Button_button--loading__TjKPM){transform:translateY(0)}.Button_button__WQ3_h:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.Button_button__WQ3_h:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Button_button__icon__IzqaS,.Button_button__text__hJxev{display:inline-flex;align-items:center}.Button_button__icon__IzqaS{flex-shrink:0}.Button_button__spinner__qLthN{position:absolute;display:flex;gap:4px;align-items:center}.Button_button__spinner__dot__c_pqY{width:6px;height:6px;background:currentColor;border-radius:50%;animation:Button_button-spinner-bounce__fr0B4 1.4s ease-in-out infinite both}.Button_button__spinner__dot__c_pqY:first-child{animation-delay:-.32s}.Button_button__spinner__dot__c_pqY:nth-child(2){animation-delay:-.16s}@keyframes Button_button-spinner-bounce__fr0B4{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.Button_button--loading__TjKPM .Button_button__icon__IzqaS,.Button_button--loading__TjKPM .Button_button__text__hJxev{visibility:hidden}.Button_button--primary__8nvPf{background:linear-gradient(135deg,var(--primary) 0,var(--primary-lighter) 100%);color:white;box-shadow:var(--shadow-md)}.Button_button--primary__8nvPf:hover:not(:disabled):not(.Button_button--loading__TjKPM){box-shadow:0 8px 24px rgba(255,152,0,.3)}.Button_button--secondary__wLWyH{background:linear-gradient(135deg,var(--accent) 0,#5940d9 100%);color:white;box-shadow:var(--shadow-md)}.Button_button--secondary__wLWyH:hover:not(:disabled):not(.Button_button--loading__TjKPM){box-shadow:0 8px 24px rgba(61,37,193,.3)}.Button_button--ghost___sx8i{background:transparent;color:var(--foreground)}.Button_button--ghost___sx8i:hover:not(:disabled):not(.Button_button--loading__TjKPM){background:var(--surface);box-shadow:none}.Button_button--outline___GNLU{background:transparent;color:var(--foreground);border:2px solid var(--border);box-shadow:none}.Button_button--outline___GNLU:hover:not(:disabled):not(.Button_button--loading__TjKPM){background:var(--surface);border-color:var(--primary);color:var(--primary)}.Button_button--danger__2GSnA{background:var(--chart-error);color:white;box-shadow:var(--shadow-md)}.Button_button--danger__2GSnA:hover:not(:disabled):not(.Button_button--loading__TjKPM){box-shadow:0 8px 24px rgba(239,68,68,.3)}.Button_button--destructive__sbaty{background:var(--chart-error);color:white;box-shadow:var(--shadow-md)}.Button_button--destructive__sbaty:hover:not(:disabled):not(.Button_button--loading__TjKPM){box-shadow:0 8px 24px rgba(239,68,68,.3)}.Button_button--default__v5xGu{background:var(--surface);color:var(--foreground);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.Button_button--default__v5xGu:hover:not(:disabled):not(.Button_button--loading__TjKPM){background:var(--surface-hover);box-shadow:var(--shadow-md)}.Button_button--link__ki0vI{background:transparent;color:var(--primary);box-shadow:none;padding:0;text-decoration:underline}.Button_button--link__ki0vI:hover:not(:disabled):not(.Button_button--loading__TjKPM){color:var(--primary-darker);transform:none;box-shadow:none}.Button_button--solid__snYaX{background:var(--foreground);color:var(--background);box-shadow:var(--shadow-md)}.Button_button--solid__snYaX:hover:not(:disabled):not(.Button_button--loading__TjKPM){opacity:.9}.Button_button--brand__9JHO2{background:linear-gradient(135deg,var(--primary) 0,var(--primary-lighter) 100%);color:white;box-shadow:var(--shadow-md)}.Button_button--brand__9JHO2:hover:not(:disabled):not(.Button_button--loading__TjKPM){box-shadow:0 8px 24px rgba(255,152,0,.3)}.Button_button--info__AktJz{background:#3182ce;color:white;box-shadow:var(--shadow-md)}.Button_button--info__AktJz:hover:not(:disabled):not(.Button_button--loading__TjKPM){background:#2b6cb0;box-shadow:0 8px 24px rgba(49,130,206,.3)}.Button_button--error__WEFva{background:var(--chart-error);color:white;box-shadow:var(--shadow-md)}.Button_button--error__WEFva:hover:not(:disabled):not(.Button_button--loading__TjKPM){box-shadow:0 8px 24px rgba(239,68,68,.3)}.Button_button--success__D_xfN{background:var(--chart-success);color:white;box-shadow:var(--shadow-md)}.Button_button--success__D_xfN:hover:not(:disabled):not(.Button_button--loading__TjKPM){box-shadow:0 8px 24px rgba(34,197,94,.3)}.Button_button--warning__G7Jw6{background:var(--chart-warning);color:white;box-shadow:var(--shadow-md)}.Button_button--warning__G7Jw6:hover:not(:disabled):not(.Button_button--loading__TjKPM){box-shadow:0 8px 24px rgba(245,158,11,.3)}.Button_button--xs__H1kSn{padding:.25rem .5rem;font-size:var(--text-xs);gap:.25rem}.Button_button--sm__EnCWm{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--text-sm);gap:var(--spacing-xs)}.Button_button--md__W80EQ{padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--text-base)}.Button_button--lg__1rFFO{padding:var(--spacing-md) var(--spacing-xl);font-size:var(--text-lg)}.Button_button--default-size__trZYE{padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--text-base)}.Button_button--icon__H9_sS{padding:var(--spacing-sm);width:2.5rem;height:2.5rem}.Button_button--full-width__lTQbj{width:100%}.Badge_badge__7wutk{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-full);font-family:var(--font-nunito-sans);font-weight:var(--font-semibold);line-height:1;white-space:nowrap;transition:all var(--transition-fast)}.Badge_badge__text__Fmmia{display:inline-block}.Badge_badge__dot__MOkq7{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.Badge_badge--sm__7TSBg{font-size:var(--text-xs);padding:4px var(--spacing-sm)}.Badge_badge--md__Ay11m{font-size:var(--text-sm);padding:var(--spacing-xs) var(--spacing-sm)}.Badge_badge--lg__2IDDJ{font-size:var(--text-base);padding:var(--spacing-sm) var(--spacing-md)}.Badge_badge--default__TaZ20{background:var(--surface);color:var(--text-secondary);border:1px solid var(--border)}.Badge_badge--success__N6qUA{background:rgba(16,185,129,.1);color:var(--chart-success);border:1px solid var(--chart-success)}.Badge_badge--warning__jjtaZ{background:rgba(245,158,11,.1);color:var(--chart-warning);border:1px solid var(--chart-warning)}.Badge_badge--error__v0SWu{background:rgba(239,68,68,.1);color:var(--chart-error);border:1px solid var(--chart-error)}.Badge_badge--info__McxS5{background:rgba(59,130,246,.1);color:var(--chart-info);border:1px solid var(--chart-info)}.Badge_badge--primary__6sRBc{background:rgba(255,152,0,.1);color:var(--primary);border:1px solid var(--primary)}.Badge_badge--secondary__JNyUJ{background:rgba(61,37,193,.1);color:var(--accent);border:1px solid var(--accent)}.Badge_badge--outline__JqWmq{background:transparent;color:var(--text-secondary);border:1px solid var(--border)}.Badge_badge--destructive__mXleO{background:rgba(239,68,68,.1);color:var(--chart-error);border:1px solid var(--chart-error)}.Badge_badge--subtle__0jXI7{background:var(--surface);color:var(--text-secondary);border:none}.Badge_badge--solid__4rdhl{background:var(--primary);color:white;border:none}.Badge_badge--dot__BOAF8 .Badge_badge__dot__MOkq7{animation:Badge_badge-pulse__HfU55 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes Badge_badge-pulse__HfU55{0%,to{opacity:1}50%{opacity:.5}}.Input_input__wrapper__u_aAQ{display:flex;flex-direction:column;gap:var(--spacing-xs)}.Input_input__wrapper--full-width__gzJEn{width:100%}.Input_input__label__RXh_L{font-family:var(--font-nunito-sans);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--foreground);display:flex;align-items:center;gap:var(--spacing-xs)}.Input_input__required__I0GSN{color:var(--chart-error);font-weight:var(--font-bold)}.Input_input__container__vk1Oj{position:relative;display:flex;align-items:center}.Input_input__DfZui{font-family:var(--font-nunito-sans);font-size:var(--text-base);color:var(--foreground);background:var(--input-bg);border:2px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);width:100%;transition:all var(--transition-base);line-height:var(--leading-normal)}.Input_input__DfZui:hover:not(:disabled){border-color:var(--text-secondary)}.Input_input__DfZui:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(255,152,0,.1)}.Input_input__DfZui:disabled{opacity:.5;cursor:not-allowed;background:var(--surface)}.Input_input__DfZui::placeholder{color:var(--text-muted)}.Input_input--with-left-icon__t_bDQ{padding-left:calc(var(--spacing-md) + 24px + var(--spacing-sm))}.Input_input--with-right-icon__vwVGm{padding-right:calc(var(--spacing-md) + 24px + var(--spacing-sm))}.Input_input--error__Bbu8B{border-color:var(--chart-error)}.Input_input--error__Bbu8B:focus{border-color:var(--chart-error);box-shadow:0 0 0 3px rgba(239,68,68,.1)}.Input_input--sm__yw97T{font-size:var(--text-sm);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm)}.Input_input--md__w4kqH{font-size:var(--text-base);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md)}.Input_input--lg__4d6wH{font-size:var(--text-lg);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md)}.Input_input__icon__TcGav{position:absolute;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);pointer-events:none;width:20px;height:20px}.Input_input__container__vk1Oj .Input_input__icon__TcGav:first-child{left:var(--spacing-md)}.Input_input__container__vk1Oj .Input_input__icon__TcGav:last-child{right:var(--spacing-md)}.Input_input__error__9kjhJ{font-size:var(--text-sm);color:var(--chart-error);font-weight:var(--font-medium)}.Input_input__helper__dbv3n{font-size:var(--text-sm);color:var(--text-secondary)}.Input_input__wrapper--error__t1opB .Input_input__label__RXh_L{color:var(--chart-error)}.Input_input__wrapper--disabled__xFxwS{opacity:.6;cursor:not-allowed}.Label_labelWrapper__nw_Iv{display:flex;flex-direction:column;gap:var(--spacing-xs)}.Label_label__EGOQC{display:flex;align-items:center;gap:var(--spacing-xs);font-family:var(--font-nunito-sans);font-size:var(--font-size-sm);font-weight:var(--font-medium);color:var(--text-primary);cursor:pointer}.Label_label--error__awHfX{color:var(--chart-error)}.Label_label__text__4BRSE{flex:1 1}.Label_label__required__UuABG{color:var(--chart-error);font-weight:var(--font-bold)}.Label_label__helper__CTWTT{font-size:var(--font-size-xs);color:var(--text-secondary);line-height:1.4}.Label_label__helper--error__xEhTz{color:var(--chart-error)}.Alert_alert__KRy_T{position:relative;display:flex;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md);border:1px solid;font-family:var(--font-nunito-sans)}.Alert_alert--info__PrhQs{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.3);color:#1e40af}.Alert_alert--info__PrhQs .Alert_alert__icon__BGhd3{color:#3b82f6}.Alert_alert--success__HuSdc{background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.3);color:#166534}.Alert_alert--success__HuSdc .Alert_alert__icon__BGhd3{color:#22c55e}.Alert_alert--warning__VgcoF{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.3);color:#92400e}.Alert_alert--warning__VgcoF .Alert_alert__icon__BGhd3{color:#f59e0b}.Alert_alert--destructive__I3EEC,.Alert_alert--error__lbsLX{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3);color:#991b1b}.Alert_alert--destructive__I3EEC .Alert_alert__icon__BGhd3,.Alert_alert--error__lbsLX .Alert_alert__icon__BGhd3{color:#ef4444}.Alert_alert--subtle__qDrsd{background:var(--surface);border-color:var(--border);color:var(--text-secondary)}.Alert_alert--subtle__qDrsd .Alert_alert__icon__BGhd3{color:var(--text-muted)}.Alert_alert__icon__BGhd3{display:flex;align-items:flex-start;padding-top:2px;flex-shrink:0}.Alert_alert__content__zMTaK{flex:1 1;min-width:0}.Alert_alert__title__2Qrx0{font-size:var(--font-size-sm);font-weight:var(--font-semibold);margin-bottom:var(--spacing-xs);line-height:1.4}.Alert_alert__description__qUUfQ{font-size:var(--font-size-sm);line-height:1.5;opacity:.9}.Alert_alert__close__iYaJa{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);flex-shrink:0;opacity:.7}.Alert_alert__close__iYaJa:hover{opacity:1;background:rgba(0,0,0,.1)}.Skeleton_skeleton__5qCy5{background:var(--surface);border-radius:var(--radius-sm);overflow:hidden;position:relative}.Skeleton_skeleton--text__UuSH5{height:1em;width:100%;border-radius:var(--radius-xs)}.Skeleton_skeleton--rect__K5ht1{width:100%;height:100px;border-radius:var(--radius-md)}.Skeleton_skeleton--circle__wo3OW{width:40px;height:40px;border-radius:50%}.Skeleton_skeleton--pulse__te3LQ{animation:Skeleton_skeleton-pulse__5DfjJ 1.5s ease-in-out infinite}@keyframes Skeleton_skeleton-pulse__5DfjJ{0%,to{opacity:1}50%{opacity:.4}}.Skeleton_skeleton--wave__Ldm8m{background:linear-gradient(90deg,var(--surface) 0,var(--surface-hover) 20%,var(--surface) 40%,var(--surface) 100%);background-size:200% 100%;animation:Skeleton_skeleton-wave___j_00 1.5s linear infinite}@keyframes Skeleton_skeleton-wave___j_00{0%{background-position:200% 0}to{background-position:-200% 0}}.Skeleton_skeleton__text__BHtwB{display:flex;flex-direction:column}.AlertDialog_alertDialog__8dTxR{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:AlertDialog_alertDialog-fade-in__OCGxP var(--transition-base)}@keyframes AlertDialog_alertDialog-fade-in__OCGxP{0%{opacity:0}to{opacity:1}}.AlertDialog_alertDialog__overlay__peJQX{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--overlay-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.AlertDialog_alertDialog__content__v57DI{position:relative;background:var(--background);border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl);width:100%;max-width:480px;max-height:calc(100vh - var(--spacing-2xl) * 2);overflow:auto;animation:AlertDialog_alertDialog-slide-up__K96QJ var(--transition-base);border:1px solid var(--border)}@keyframes AlertDialog_alertDialog-slide-up__K96QJ{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.AlertDialog_alertDialog__header__scbsq{padding:var(--spacing-2xl);padding-bottom:var(--spacing-md);font-family:var(--font-nunito-sans);font-weight:var(--font-semibold);font-size:var(--text-lg);color:var(--foreground)}.AlertDialog_alertDialog__body__R67mZ{padding:var(--spacing-md) var(--spacing-2xl);color:var(--foreground);line-height:var(--leading-relaxed)}.AlertDialog_alertDialog__footer__EjZY_{padding:var(--spacing-lg) var(--spacing-2xl);padding-top:var(--spacing-lg);display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-md)}@media (max-width:768px){.AlertDialog_alertDialog__8dTxR{padding:var(--spacing-md)}.AlertDialog_alertDialog__content__v57DI{max-width:100%}.AlertDialog_alertDialog__body__R67mZ,.AlertDialog_alertDialog__header__scbsq{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.AlertDialog_alertDialog__footer__EjZY_{padding:var(--spacing-md) var(--spacing-lg);flex-direction:column}.AlertDialog_alertDialog__footer__EjZY_>*{width:100%}}.Radio_radioGroup__Oce79{display:flex;flex-direction:column;gap:var(--spacing-sm)}.Radio_radio__WdHMT{position:relative;display:inline-flex;align-items:center;gap:var(--spacing-sm);cursor:pointer}.Radio_radio__input__bIJ4q{position:absolute;opacity:0;width:0;height:0}.Radio_radio__control__LnaOd{width:20px;height:20px;border:2px solid var(--border);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);flex-shrink:0}.Radio_radio__input__bIJ4q:checked+.Radio_radio__control__LnaOd{border-color:var(--primary);background:var(--primary)}.Radio_radio__input__bIJ4q:checked+.Radio_radio__control__LnaOd:after{content:"";width:8px;height:8px;background:white;border-radius:50%}.Radio_radio__input__bIJ4q:focus-visible+.Radio_radio__control__LnaOd{outline:2px solid var(--focus-ring);outline-offset:2px}.Radio_radio--disabled__XVLRU,.Radio_radio__input__bIJ4q:disabled+.Radio_radio__control__LnaOd{opacity:.5;cursor:not-allowed}.Radio_radio__label__DSBdZ{font-size:var(--text-base);color:var(--foreground)}.Radio_radio--disabled__XVLRU .Radio_radio__label__DSBdZ{color:var(--text-muted)}.ButtonGroup_buttonGroup__uapCR{display:inline-flex;gap:var(--spacing-sm)}.ButtonGroup_buttonGroup--attached__WZW3g{gap:0}.ButtonGroup_buttonGroup--attached__WZW3g>:not(:first-child):not(:last-child){border-radius:0}.ButtonGroup_buttonGroup--attached__WZW3g>:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ButtonGroup_buttonGroup--attached__WZW3g>:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.ButtonGroup_buttonGroup--vertical__v_2gx{flex-direction:column}.ButtonGroup_buttonGroup--vertical__v_2gx.ButtonGroup_buttonGroup--attached__WZW3g>:not(:first-child):not(:last-child){border-radius:0}.ButtonGroup_buttonGroup--vertical__v_2gx.ButtonGroup_buttonGroup--attached__WZW3g>:first-child{border-radius:var(--radius-md);border-bottom-left-radius:0;border-bottom-right-radius:0}.ButtonGroup_buttonGroup--vertical__v_2gx.ButtonGroup_buttonGroup--attached__WZW3g>:last-child{border-radius:var(--radius-md);border-top-left-radius:0;border-top-right-radius:0}.VisuallyHidden_visuallyHidden__wYnID{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.VisuallyHidden_visuallyHidden__wYnID:active,.VisuallyHidden_visuallyHidden__wYnID:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}.VisuallyHidden_visuallyHidden--always__RCQs_{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.DataToolbar_toolbar__Ybtoy{padding:var(--spacing-3,12px) 0;margin-bottom:var(--spacing-4,16px)}.DataToolbar_toolbar__content__MbxyK{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3,12px)}.DataToolbar_toolbar__search__Nau8Y{display:flex;align-items:center;gap:var(--spacing-2,8px);flex:1 1;min-width:200px;max-width:400px}.DataToolbar_toolbar__searchInput__8L53U{flex:1 1}.DataToolbar_toolbar__shortcut__vVhno{padding:var(--spacing-1,4px) var(--spacing-2,8px);background-color:var(--color-gray-100,#f3f4f6);border:1px solid var(--color-gray-200,#e5e7eb);border-radius:var(--radius-sm,4px);color:var(--color-gray-500,#6b7280);font-family:var(--font-mono,monospace);font-size:var(--font-size-xs,12px);white-space:nowrap}.DataToolbar_toolbar__actions__sXPV0,.DataToolbar_toolbar__filters__KSsxA{display:flex;align-items:center;gap:var(--spacing-2,8px)}.DataToolbar_toolbar__actions__sXPV0{margin-left:auto}@media (max-width:640px){.DataToolbar_toolbar__content__MbxyK{flex-direction:column;align-items:stretch}.DataToolbar_toolbar__search__Nau8Y{max-width:none}.DataToolbar_toolbar__actions__sXPV0{margin-left:0;justify-content:flex-end}}.ErrorBoundary_errorBoundary__d_kHr{padding:var(--spacing-4,16px);border:1px solid var(--color-red-200,#fecaca);border-radius:var(--radius-md,8px);background-color:var(--color-red-50,#fef2f2)}.ErrorBoundary_errorBoundary__alert__Ib_E2{margin-bottom:var(--spacing-4,16px)}.ErrorBoundary_errorBoundary__content__U0qW9{padding-top:var(--spacing-3,12px)}.ErrorBoundary_errorBoundary__button__uFXRZ{align-self:flex-start;margin-top:var(--spacing-2,8px)}.LoadingState_loadingState__w_ZKu{width:100%}.LoadingState_loadingState__rows__GIRpq{gap:var(--spacing-2,8px);margin-top:var(--spacing-2,8px)}.LoadingState_loadingState__cards__O_GI2{gap:var(--spacing-4,16px)}.LoadingState_loadingState__card__CT_xM{padding:var(--spacing-4,16px);border:1px solid var(--color-gray-200,#e5e7eb);border-radius:var(--radius-md,8px)}.LoadingState_loadingState__list__HJABd{gap:var(--spacing-3,12px)}.LoadingState_loadingState__listItem__7yE4p{gap:var(--spacing-3,12px);align-items:center}.LoadingState_loadingState__avatar___ucmF{width:40px;height:40px;border-radius:50%;flex-shrink:0}.LoadingState_loadingState__listContent__qqIEO{flex:1 1;display:flex;flex-direction:column;gap:var(--spacing-1,4px)}.LoadingState_loadingState__form__wvUc_{gap:var(--spacing-3,12px)}.StatusBadge_statusBadge__YW3OM{text-transform:capitalize}.AuditTrailDrawer_auditTrail__loading__mVXTz{gap:16px}.AuditTrailDrawer_auditTrail__skeletonCard__GlHor{padding:16px;border:1px solid var(--border-subtle);border-radius:8px;background-color:var(--bg-elevated)}.AuditTrailDrawer_auditTrail__empty__4hpr_{display:flex;align-items:center;justify-content:center;padding:48px 24px;text-align:center;border:1px dashed var(--border-subtle);border-radius:8px}.AuditTrailDrawer_auditTrail__list__UgZQS{gap:8px}.AuditTrailDrawer_auditTrail__entry__aAQf1{padding:12px 14px;border-radius:6px;background-color:var(--bg-elevated);border-left:3px solid var(--border-default);transition:background-color .15s ease,border-color .15s ease}.AuditTrailDrawer_auditTrail__entry__aAQf1:hover{background-color:var(--bg-hover)}.AuditTrailDrawer_entry--created__7zTGQ,.AuditTrailDrawer_entry--enabled___401M{border-left-color:var(--success)}.AuditTrailDrawer_entry--deleted__rGlX3,.AuditTrailDrawer_entry--disabled__yXSvm{border-left-color:var(--error)}.AuditTrailDrawer_entry--rollout__M8mKB{border-left-color:var(--warning)}.AuditTrailDrawer_entry--override__0z2T3,.AuditTrailDrawer_entry--targeting__6smzx,.AuditTrailDrawer_entry--updated__jt7HP{border-left-color:var(--info)}.AuditTrailDrawer_entry--archived__T8Z1t,.AuditTrailDrawer_entry--dependency__nhMFY{border-left-color:var(--text-muted)}.AuditTrailDrawer_entry--default__yAVYj{border-left-color:var(--signal)}.AuditTrailDrawer_auditTrail__entryHeader__PoUBN{margin-bottom:4px}.AuditTrailDrawer_auditTrail__timestamp__UoGOB{flex-shrink:0;white-space:nowrap;font-family:var(--font-mono,"IBM Plex Mono",monospace)}.AuditTrailDrawer_auditTrail__actor__BLxs9{margin-top:2px}.AuditTrailDrawer_auditTrail__reason__7YyEi{margin-top:6px;font-size:.75rem;line-height:1.4;color:var(--text-muted);font-style:italic;padding-left:2px}.AuditTrailDrawer_auditTrail__changes__lvibg{margin-top:8px;gap:4px}.AuditTrailDrawer_auditTrail__change__MPbu2{padding:6px 8px;background-color:var(--bg-surface);border-radius:4px}.AuditTrailDrawer_auditTrail__diff__iRD_R{margin-top:2px;display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:.75rem;font-family:var(--font-mono,"SF Mono","Fira Code","Fira Mono",monospace)}.AuditTrailDrawer_auditTrail__diffOld__5CNos{color:var(--error);text-decoration:line-through;opacity:.8}.AuditTrailDrawer_auditTrail__diffArrow__PjSFW{color:var(--text-muted);font-size:.7rem}.AuditTrailDrawer_auditTrail__diffNew__nw09p{color:var(--success);font-weight:500}.AuditTrailDrawer_auditTrail__footer__68hrd{width:100%}@media (prefers-reduced-motion:reduce){.AuditTrailDrawer_auditTrail__entry__aAQf1{transition:none}}.ConfirmDialog_confirmDialog__header__QteAc{font-weight:var(--font-weight-semibold,600)}.ConfirmDialog_confirmDialog__body__hT_Z3{padding-top:var(--spacing-2,8px);padding-bottom:var(--spacing-4,16px)}.ConfirmDialog_confirmDialog__footer__SRDio{gap:var(--spacing-2,8px)}.HelpText_helpText__IjuX5{padding:var(--spacing-3,12px);border-radius:var(--radius-md,8px);gap:var(--spacing-2,8px)}.HelpText_helpText--info__tVgDY,.HelpText_helpText__IjuX5{background-color:var(--color-blue-50,#eff6ff)}.HelpText_helpText--info__tVgDY .HelpText_helpText__icon__RtHv5{color:var(--color-blue-500,#3b82f6)}.HelpText_helpText--warning__Gw0x5{background-color:var(--color-amber-50,#fffbeb)}.HelpText_helpText--warning__Gw0x5 .HelpText_helpText__icon__RtHv5{color:var(--color-amber-500,#f59e0b)}.HelpText_helpText--success__WZlXp{background-color:var(--color-green-50,#f0fdf4)}.HelpText_helpText--success__WZlXp .HelpText_helpText__icon__RtHv5{color:var(--color-green-500,#22c55e)}.HelpText_helpText__icon__RtHv5{width:20px;height:20px;flex-shrink:0;margin-top:2px}.HelpText_helpText__content__QmnEd{flex:1 1;font-size:var(--font-size-sm,14px);line-height:1.5}.HelpText_helpText__link__0rzz5{display:inline-flex;align-items:center;gap:var(--spacing-1,4px);font-size:var(--font-size-sm,14px);color:var(--color-blue-600,#2563eb);text-decoration:none;white-space:nowrap}.HelpText_helpText__link__0rzz5:hover{text-decoration:underline}.HelpText_helpText__externalIcon__r94Kx{width:14px;height:14px}.RichTextEditor_container__rIhGD{display:flex;flex-direction:column;border:1px solid var(--border-subtle,rgba(255,255,255,.1));border-radius:8px;overflow:hidden;background:var(--bg-surface,#161616)}.RichTextEditor_loading__WoVAj{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem;color:var(--text-muted,rgba(245,245,245,.5))}.RichTextEditor_toolbar__gWfu8{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.5rem;background:var(--bg-elevated,#0f0f0f);border-bottom:1px solid var(--border-subtle,rgba(255,255,255,.1))}.RichTextEditor_toolbarGroup__WfiXn{display:flex;align-items:center;gap:2px}.RichTextEditor_toolbarSeparator__IXOLL{width:1px;height:20px;background:var(--border-subtle,rgba(255,255,255,.1));margin:0 .375rem}.RichTextEditor_toolbarBtn__WipyG{display:flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 6px;background:transparent;border:none;border-radius:4px;color:var(--text-secondary,rgba(245,245,245,.7));font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease}.RichTextEditor_toolbarBtn__WipyG:hover:not(:disabled){background:var(--bg-hover,#1c1c1c);color:var(--text-primary,#f5f5f5)}.RichTextEditor_toolbarBtn__WipyG.RichTextEditor_active__ezq0o{background:var(--signal,#ff6b00);color:white}.RichTextEditor_toolbarBtn__WipyG:disabled{opacity:.3;cursor:not-allowed}.RichTextEditor_toolbarBtn__WipyG svg{width:16px;height:16px}.RichTextEditor_content__nQt_b{position:relative;padding:1rem;background:var(--bg-surface,#161616)}.RichTextEditor_proseMirror__gmLOL{outline:none;color:var(--text-primary,#f5f5f5);font-size:.9375rem;line-height:1.6}.RichTextEditor_proseMirror__gmLOL p.RichTextEditor_is-editor-empty__gsQ6_:first-child:before{content:attr(data-placeholder);color:var(--text-muted,rgba(245,245,245,.5));pointer-events:none;float:left;height:0}.RichTextEditor_proseMirror__gmLOL h1{font-size:1.75rem;font-weight:700;margin:1.5rem 0 .75rem;color:var(--text-primary,#f5f5f5)}.RichTextEditor_proseMirror__gmLOL h2{font-size:1.375rem;font-weight:600;margin:1.25rem 0 .625rem;color:var(--text-primary,#f5f5f5)}.RichTextEditor_proseMirror__gmLOL h3{font-size:1.125rem;font-weight:600;margin:1rem 0 .5rem;color:var(--text-primary,#f5f5f5)}.RichTextEditor_proseMirror__gmLOL p{margin:.75rem 0}.RichTextEditor_proseMirror__gmLOL p:first-child{margin-top:0}.RichTextEditor_proseMirror__gmLOL p:last-child{margin-bottom:0}.RichTextEditor_proseMirror__gmLOL ol,.RichTextEditor_proseMirror__gmLOL ul{margin:.75rem 0;padding-left:1.5rem}.RichTextEditor_proseMirror__gmLOL li{margin:.25rem 0}.RichTextEditor_proseMirror__gmLOL li>p{margin:0}.RichTextEditor_proseMirror__gmLOL .editor-link,.RichTextEditor_proseMirror__gmLOL a{color:var(--signal,#ff6b00);text-decoration:underline;cursor:pointer}.RichTextEditor_proseMirror__gmLOL a:hover{color:#ff8f40}.RichTextEditor_proseMirror__gmLOL .editor-image,.RichTextEditor_proseMirror__gmLOL img{max-width:100%;height:auto;border-radius:4px;margin:.75rem 0}.RichTextEditor_proseMirror__gmLOL blockquote{margin:1rem 0;padding:.75rem 1rem;border-left:3px solid var(--signal,#ff6b00);background:var(--bg-elevated,#0f0f0f);border-radius:0 4px 4px 0;font-style:italic;color:var(--text-secondary,rgba(245,245,245,.7))}.RichTextEditor_proseMirror__gmLOL blockquote p{margin:0}.RichTextEditor_proseMirror__gmLOL .code-block,.RichTextEditor_proseMirror__gmLOL pre{margin:1rem 0;padding:1rem;background:#0a0a0a;border:1px solid var(--border-subtle,rgba(255,255,255,.1));border-radius:6px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.875rem;line-height:1.5;overflow-x:auto}.RichTextEditor_proseMirror__gmLOL code{padding:.125rem .375rem;background:var(--bg-elevated,#0f0f0f);border-radius:3px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.875em}.RichTextEditor_proseMirror__gmLOL pre code{padding:0;background:none;border-radius:0}.RichTextEditor_proseMirror__gmLOL hr{margin:1.5rem 0;border:none;border-top:1px solid var(--border-subtle,rgba(255,255,255,.1))}.RichTextEditor_proseMirror__gmLOL .callout{margin:1rem 0;padding:1rem;border-radius:6px;border-left:4px solid}.RichTextEditor_proseMirror__gmLOL .callout-note{background:rgba(74,158,255,.1);border-left-color:#4a9eff}.RichTextEditor_proseMirror__gmLOL .callout-warning{background:rgba(255,152,0,.1);border-left-color:#ff9800}.RichTextEditor_proseMirror__gmLOL .callout-keypoint{background:rgba(76,175,80,.1);border-left-color:#4caf50}.RichTextEditor_proseMirror__gmLOL ::selection{background:rgba(255,107,0,.3)}.RichTextEditor_uploadingOverlay__HiHBA{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:rgba(0,0,0,.7);color:var(--text-primary,#f5f5f5);font-size:.875rem}.RichTextEditor_modal__Pza5t{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.RichTextEditor_modalContent__kGnEI{width:100%;max-width:440px;background:var(--bg-surface,#161616);border:1px solid var(--border-subtle,rgba(255,255,255,.1));border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.5)}.RichTextEditor_modalHeader__J2boz{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border-subtle,rgba(255,255,255,.1))}.RichTextEditor_modalHeader__J2boz h3{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary,#f5f5f5)}.RichTextEditor_modalClose__MyYy_{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:6px;color:var(--text-muted,rgba(245,245,245,.5));cursor:pointer;transition:all .15s ease}.RichTextEditor_modalClose__MyYy_:hover{background:var(--bg-hover,#1c1c1c);color:var(--text-primary,#f5f5f5)}.RichTextEditor_modalClose__MyYy_ svg{width:16px;height:16px}.RichTextEditor_modalBody__xcw3i{padding:1.25rem}.RichTextEditor_inputGroup__jQcC7{display:flex;flex-direction:column;gap:.5rem}.RichTextEditor_inputGroup__jQcC7 label{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted,rgba(245,245,245,.5))}.RichTextEditor_input__fjk_W{padding:.75rem 1rem;font-size:.875rem;background:var(--bg-elevated,#0f0f0f);border:1px solid var(--border-subtle,rgba(255,255,255,.1));border-radius:6px;color:var(--text-primary,#f5f5f5);outline:none;transition:border-color .15s ease}.RichTextEditor_input__fjk_W:focus{border-color:var(--signal,#ff6b00)}.RichTextEditor_input__fjk_W::placeholder{color:var(--text-muted,rgba(245,245,245,.5))}.RichTextEditor_divider___TbS2{display:flex;align-items:center;gap:1rem;margin:1.25rem 0;color:var(--text-muted,rgba(245,245,245,.5));font-size:.75rem;text-transform:uppercase}.RichTextEditor_divider___TbS2:after,.RichTextEditor_divider___TbS2:before{content:"";flex:1 1;height:1px;background:var(--border-subtle,rgba(255,255,255,.1))}.RichTextEditor_uploadZone__GTVIx{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem;background:var(--bg-elevated,#0f0f0f);border:2px dashed var(--border-subtle,rgba(255,255,255,.15));border-radius:8px;cursor:pointer;transition:all .2s ease}.RichTextEditor_uploadZone__GTVIx:hover{border-color:var(--signal,#ff6b00);background:var(--bg-hover,#1c1c1c)}.RichTextEditor_uploadZone__GTVIx svg{width:32px;height:32px;color:var(--text-muted,rgba(245,245,245,.5))}.RichTextEditor_uploadZone__GTVIx span{font-size:.875rem;color:var(--text-secondary,rgba(245,245,245,.7))}.RichTextEditor_modalFooter__1pLJQ{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid var(--border-subtle,rgba(255,255,255,.1))}.RichTextEditor_cancelBtn__Z1y9U,.RichTextEditor_submitBtn__OTDTg{padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.RichTextEditor_cancelBtn__Z1y9U{background:transparent;border:1px solid var(--border-subtle,rgba(255,255,255,.1));color:var(--text-secondary,rgba(245,245,245,.7))}.RichTextEditor_cancelBtn__Z1y9U:hover{background:var(--bg-hover,#1c1c1c);color:var(--text-primary,#f5f5f5)}.RichTextEditor_submitBtn__OTDTg{background:var(--signal,#ff6b00);color:white}.RichTextEditor_submitBtn__OTDTg:hover:not(:disabled){background:#e65c00}.RichTextEditor_submitBtn__OTDTg:disabled{opacity:.5;cursor:not-allowed}[data-theme=light] .RichTextEditor_container__rIhGD{--text-primary:#1a1a1a;--text-secondary:rgba(26,26,26,0.7);--text-muted:rgba(26,26,26,0.5);--bg-surface:#ffffff;--bg-elevated:#f5f5f5;--bg-hover:#e5e5e5;--border-subtle:rgba(0,0,0,0.1)}[data-theme=light] .RichTextEditor_proseMirror__gmLOL .code-block,[data-theme=light] .RichTextEditor_proseMirror__gmLOL pre{background:#f5f5f5;border-color:rgba(0,0,0,.1)}[data-theme=light] .RichTextEditor_proseMirror__gmLOL code{background:#e5e5e5}[data-theme=light] .RichTextEditor_submitBtn__OTDTg,[data-theme=light] .RichTextEditor_toolbarBtn__WipyG.RichTextEditor_active__ezq0o{color:#fff}@media (max-width:640px){.RichTextEditor_toolbar__gWfu8{padding:.375rem}.RichTextEditor_toolbarBtn__WipyG{min-width:24px;height:24px;padding:0 4px}.RichTextEditor_toolbarBtn__WipyG svg{width:14px;height:14px}.RichTextEditor_toolbarSeparator__IXOLL{margin:0 .25rem}.RichTextEditor_content__nQt_b{padding:.75rem}.RichTextEditor_modalContent__kGnEI{max-width:100%}}.SpecialtySelector_specialtySelector__1k7lQ{display:flex;flex-direction:column;gap:var(--cb-space-2)}.SpecialtySelector_label__7QASN{font-size:.875rem;font-weight:500;color:var(--cb-text-secondary);display:flex;align-items:center;gap:var(--cb-space-1)}.SpecialtySelector_required__X_2EY{color:var(--cb-signal);font-weight:600}.SpecialtySelector_loading__DrdNI{display:flex;align-items:center;gap:var(--cb-space-2);padding:var(--cb-space-3)}.SpecialtySelector_error__zYoUR{padding:var(--cb-space-2);border-radius:var(--cb-radius-md);background:var(--cb-error-soft)}.SpecialtySelector_multiSelectContainer__MNcNg{display:flex;flex-direction:column;gap:var(--cb-space-2);max-height:300px;overflow-y:auto;padding:var(--cb-space-2);border:1px solid var(--cb-border-default);border-radius:var(--cb-radius-md);background:var(--cb-bg-surface)}.SpecialtySelector_checkboxLabel__c5xcg{display:flex;align-items:center;gap:var(--cb-space-2);cursor:pointer;padding:var(--cb-space-2);border-radius:var(--cb-radius-sm);transition:background-color var(--cb-duration-fast) var(--cb-ease)}.SpecialtySelector_checkboxLabel__c5xcg:hover{background:var(--cb-bg-subtle)}.SpecialtySelector_checkbox__koNRJ{width:16px;height:16px;cursor:pointer}.SpecialtySelector_checkboxText__uv_HP{display:flex;align-items:center;gap:var(--cb-space-1);flex:1 1}.SpecialtySelector_specialtyName__IoS12{font-size:.875rem;color:var(--cb-text-primary)}.SpecialtySelector_specialtyCode__2BxwV{font-size:.75rem;color:var(--cb-text-muted)}.SpecialtySelector_selectError__MsXM6{border-color:var(--cb-error)}.SpecialtySelector_helpText___qjL7{display:flex;align-items:flex-start;gap:var(--cb-space-1);margin-top:var(--cb-space-1)}.SpecialtySelector_helpIcon__lXKMu{width:14px;height:14px;color:var(--cb-text-muted);flex-shrink:0;margin-top:2px}@media (max-width:768px){.SpecialtySelector_multiSelectContainer__MNcNg{max-height:200px}}.ComplianceSelector_complianceSelector__XvlsY{display:flex;flex-direction:column;gap:var(--cb-space-6)}.ComplianceSelector_section__lRPA_{display:flex;flex-direction:column;gap:var(--cb-space-3)}.ComplianceSelector_sectionLabel__HqnZE{font-size:.875rem;font-weight:600;color:var(--cb-text-primary);margin-bottom:var(--cb-space-2)}.ComplianceSelector_competencyList__l2_80{display:flex;flex-direction:column;gap:var(--cb-space-2)}.ComplianceSelector_checkboxLabel__lmR58{display:flex;align-items:center;gap:var(--cb-space-2);cursor:pointer;padding:var(--cb-space-2);border-radius:var(--cb-radius-sm);transition:background-color var(--cb-duration-fast) var(--cb-ease)}.ComplianceSelector_checkboxLabel__lmR58:hover:not(:has(input:disabled)){background:var(--cb-bg-subtle)}.ComplianceSelector_checkbox__ReU3D{width:16px;height:16px;cursor:pointer}.ComplianceSelector_checkbox__ReU3D:disabled{cursor:not-allowed;opacity:.5}.ComplianceSelector_checkboxText__zMQN_{font-size:.875rem;color:var(--cb-text-primary);display:flex;align-items:center;gap:var(--cb-space-2)}.ComplianceSelector_elementCode__Yb6Ld{font-size:.75rem;font-weight:600;color:var(--cb-text-secondary);min-width:40px}.ComplianceSelector_elementTitle__6qeid{font-size:.875rem;color:var(--cb-text-primary)}.ComplianceSelector_lcmeContainer__Pl_gS{display:flex;flex-direction:column;gap:var(--cb-space-4);max-height:400px;overflow-y:auto;padding:var(--cb-space-2);border:1px solid var(--cb-border-default);border-radius:var(--cb-radius-md);background:var(--cb-bg-surface)}.ComplianceSelector_standardGroup__up9cy{display:flex;flex-direction:column;gap:var(--cb-space-2)}.ComplianceSelector_standardHeader__cEYpF{padding:var(--cb-space-2) var(--cb-space-3);background:var(--cb-bg-subtle);border-radius:var(--cb-radius-sm);border-left:3px solid var(--cb-signal)}.ComplianceSelector_elementsList__CQNoo{display:flex;flex-direction:column;gap:var(--cb-space-1);padding-left:var(--cb-space-4)}.ComplianceSelector_loading__eVRh7{display:flex;align-items:center;gap:var(--cb-space-2);padding:var(--cb-space-3)}.ComplianceSelector_error__Tgggx{padding:var(--cb-space-2);border-radius:var(--cb-radius-md);background:var(--cb-error-soft)}.ComplianceSelector_empty__DMQRv{padding:var(--cb-space-4);text-align:center}@media (max-width:768px){.ComplianceSelector_lcmeContainer__Pl_gS{max-height:300px}.ComplianceSelector_elementsList__CQNoo{padding-left:var(--cb-space-2)}}.EPASelector_epaSelector__BHvzb{display:flex;flex-direction:column;gap:var(--cb-space-2)}.EPASelector_label__EH67w{font-size:.875rem;font-weight:500;color:var(--cb-text-secondary)}.EPASelector_epaContainer__m1YOe{display:flex;flex-direction:column;gap:var(--cb-space-4);max-height:400px;overflow-y:auto;padding:var(--cb-space-2);border:1px solid var(--cb-border-default);border-radius:var(--cb-radius-md);background:var(--cb-bg-surface)}.EPASelector_epaGroup__Tj9nP{display:flex;flex-direction:column;gap:var(--cb-space-2)}.EPASelector_groupHeader___6or2{display:flex;justify-content:space-between;align-items:center;padding:var(--cb-space-2) var(--cb-space-3);background:var(--cb-bg-subtle);border-radius:var(--cb-radius-sm);border-left:3px solid var(--cb-signal)}.EPASelector_epaList__e9rHa{display:flex;flex-direction:column;gap:var(--cb-space-1);padding-left:var(--cb-space-2)}.EPASelector_checkboxLabel__sVlGm{display:flex;align-items:flex-start;gap:var(--cb-space-2);cursor:pointer;padding:var(--cb-space-2);border-radius:var(--cb-radius-sm);transition:background-color var(--cb-duration-fast) var(--cb-ease)}.EPASelector_checkboxLabel__sVlGm:hover:not(:has(input:disabled)){background:var(--cb-bg-subtle)}.EPASelector_checkbox__7e9yE{width:16px;height:16px;cursor:pointer;margin-top:2px;flex-shrink:0}.EPASelector_checkbox__7e9yE:disabled{cursor:not-allowed;opacity:.5}.EPASelector_checkboxText__0nQX6{display:flex;align-items:flex-start;gap:var(--cb-space-2);flex:1 1}.EPASelector_epaCode__tKjqh{font-size:.75rem;font-weight:600;color:var(--cb-text-secondary);min-width:50px;flex-shrink:0}.EPASelector_epaTitle__zfjYc{font-size:.875rem;color:var(--cb-text-primary);line-height:1.4}.EPASelector_loading__YinV8{display:flex;align-items:center;gap:var(--cb-space-2);padding:var(--cb-space-3)}.EPASelector_error__rZCWy{padding:var(--cb-space-2);border-radius:var(--cb-radius-md);background:var(--cb-error-soft)}.EPASelector_empty__huV5T{padding:var(--cb-space-4);text-align:center}@media (max-width:768px){.EPASelector_epaContainer__m1YOe{max-height:300px}}.StepCourseInfo_stepCourseInfo___TCIU{display:flex;flex-direction:column;font-family:var(--font-body),"IBM Plex Sans",sans-serif;gap:var(--cb-space-5);width:100%}.StepCourseInfo_stepCourseInfo__intro__5cemh{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--cb-space-5);justify-content:space-between}.StepCourseInfo_stepCourseInfo__introCopy__DCaMO{display:flex;flex:1 1 26rem;flex-direction:column;gap:var(--cb-space-2);max-width:38rem;min-width:0}.StepCourseInfo_stepCourseInfo__eyebrow__lSRJJ{color:var(--cb-text-muted);font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:.6875rem;font-weight:600;letter-spacing:.12em;line-height:1;text-transform:uppercase}.StepCourseInfo_stepCourseInfo__heading__utgQY{color:var(--cb-text-primary);font-size:clamp(1.375rem,1.5vw + .875rem,1.75rem);font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0;text-wrap:balance}.StepCourseInfo_stepCourseInfo__sub__RO5rB{color:var(--cb-text-secondary);font-size:.9375rem;line-height:1.5;margin:0}.StepCourseInfo_stepCourseInfo__requiredDot__gTk_Y{background:var(--cb-signal);border-radius:999px;box-shadow:0 0 0 3px var(--cb-signal-soft);display:inline-block;height:6px;margin:0 4px;vertical-align:middle;width:6px}.StepCourseInfo_stepCourseInfo__progress__qYi8y{align-items:center;background:var(--cb-bg-elevated);border:1px solid var(--cb-border-subtle);border-radius:var(--cb-radius-xl);display:grid;gap:var(--cb-space-2) var(--cb-space-3);grid-template-columns:auto auto;padding:var(--cb-space-3) var(--cb-space-4)}.StepCourseInfo_stepCourseInfo__progressLabel__VOZ7H{color:var(--cb-text-muted);font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:.625rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.StepCourseInfo_stepCourseInfo__progressCount__6nVzG{color:var(--cb-text-muted);font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.04em}.StepCourseInfo_stepCourseInfo__progressCountActive__j8mtD{color:var(--cb-text-primary)}.StepCourseInfo_stepCourseInfo__progressList__UzEjC{display:flex;flex-wrap:wrap;gap:4px;grid-column:1/-1;list-style:none;margin:0;padding:0}.StepCourseInfo_stepCourseInfo__progressTile__JF7Sz{background:var(--cb-bg-surface);border:1px solid var(--cb-border-subtle);border-radius:999px;color:var(--cb-text-muted);font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:.625rem;font-weight:600;letter-spacing:.06em;padding:3px var(--cb-space-2);text-transform:uppercase}.StepCourseInfo_stepCourseInfo__progressTile--complete__baqDm{background:color-mix(in srgb,var(--cb-success) 14%,transparent);border-color:color-mix(in srgb,var(--cb-success) 35%,transparent);color:var(--cb-success)}.StepCourseInfo_stepCard__15_6C{animation:StepCourseInfo_contentReveal__dDnDu var(--cb-duration-slow) var(--cb-ease);background:var(--cb-bg-elevated);border:1px solid var(--cb-border-subtle);border-radius:var(--cb-radius-2xl);box-shadow:0 1px 0 var(--cb-bg-elevated) inset,0 var(--cb-space-1) var(--cb-space-4) -2px rgba(0,0,0,.04);overflow:hidden}.StepCourseInfo_stepCard__headerHidden__WeanE{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.StepCourseInfo_stepCard__body__q3wFH{display:flex;flex-direction:column;gap:var(--cb-space-8);padding:var(--cb-space-6)}.StepCourseInfo_stepCard__section__QHvW8{display:flex;flex-direction:column;gap:var(--cb-space-4)}.StepCourseInfo_sectionHeader__3ireQ{align-items:flex-start;display:grid;gap:var(--cb-space-3);grid-template-columns:auto 1fr;padding-bottom:var(--cb-space-3);position:relative}.StepCourseInfo_sectionHeader__3ireQ:after{background:linear-gradient(to right,var(--cb-border-default),var(--cb-border-subtle) 18%,transparent);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.StepCourseInfo_sectionHeader__index__C2KyE{align-items:center;background:var(--cb-bg-surface);border:1px solid var(--cb-border-subtle);border-radius:var(--cb-radius-md);color:var(--cb-text-muted);display:inline-flex;font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:.6875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;height:calc(var(--cb-space-6) + var(--cb-space-1));justify-content:center;letter-spacing:.06em;min-width:calc(var(--cb-space-6) + var(--cb-space-1));padding:0 var(--cb-space-2)}.StepCourseInfo_sectionHeader__copy__y1lxE{display:flex;flex-direction:column;gap:2px}.StepCourseInfo_stepCard__sectionTitle__Z_41D{color:var(--cb-text-primary);font-size:1.0625rem;font-weight:600;letter-spacing:-.015em;line-height:1.2;margin:0}.StepCourseInfo_sectionHeader__sub__STVmf{color:var(--cb-text-secondary);font-size:.8125rem;line-height:1.5;margin:0}.StepCourseInfo_formField__pn7Bw{display:flex;flex-direction:column;gap:var(--cb-space-2)}.StepCourseInfo_formLabel__xORgO{align-items:center;color:var(--cb-text-secondary);display:inline-flex;font-size:.8125rem;font-weight:600;gap:var(--cb-space-1);letter-spacing:-.005em}.StepCourseInfo_formLabel__required__Kdqmv{color:var(--cb-signal);font-weight:600}.StepCourseInfo_formGrid__7xOXe{display:grid;gap:var(--cb-space-4);grid-template-columns:repeat(2,1fr)}.StepCourseInfo_input__b8ImI,.StepCourseInfo_select__dsVQn{background:var(--cb-bg-surface);border:1px solid var(--cb-border-default);border-radius:var(--cb-radius-md);color:var(--cb-text-primary);font-family:inherit;font-size:.9375rem;padding:var(--cb-space-3) var(--cb-space-4);transition:background var(--cb-duration-fast) var(--cb-ease),border-color var(--cb-duration-fast) var(--cb-ease),box-shadow var(--cb-duration-fast) var(--cb-ease);width:100%}.StepCourseInfo_input__b8ImI::placeholder{color:var(--cb-text-muted)}.StepCourseInfo_input__b8ImI:hover:not(:disabled),.StepCourseInfo_select__dsVQn:hover:not(:disabled){border-color:var(--cb-text-muted)}.StepCourseInfo_input__b8ImI:focus,.StepCourseInfo_select__dsVQn:focus{background:var(--cb-bg-elevated);border-color:var(--cb-signal);box-shadow:0 0 0 3px var(--cb-signal-soft);outline:none}.StepCourseInfo_input__b8ImI:disabled,.StepCourseInfo_select__dsVQn:disabled{cursor:not-allowed;opacity:.5}.StepCourseInfo_inputError__ke_0t{border-color:var(--cb-error)}.StepCourseInfo_inputError__ke_0t:focus{box-shadow:0 0 0 3px rgba(255,23,68,.15)}.StepCourseInfo_select__dsVQn{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23888'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-position:right var(--cb-space-3) center;background-repeat:no-repeat;background-size:16px;padding-right:calc(var(--cb-space-4) + 20px)}.StepCourseInfo_formHint__IOtLI{align-items:flex-start;background:var(--cb-bg-surface);border:1px solid var(--cb-border-subtle);border-radius:var(--cb-radius-md);color:var(--cb-text-secondary);display:flex;font-size:.75rem;gap:var(--cb-space-2);line-height:1.45;margin-top:2px;padding:var(--cb-space-2) var(--cb-space-3)}.StepCourseInfo_formHint__icon__bRUxU{color:var(--cb-signal);flex-shrink:0;height:14px;margin-top:1px;width:14px}.StepCourseInfo_checkboxGroup__6zNn7{display:flex;flex-wrap:wrap;gap:var(--cb-space-2) var(--cb-space-3)}.StepCourseInfo_checkboxLabel__XBh1d{align-items:center;cursor:pointer;display:inline-flex;gap:var(--cb-space-2)}.StepCourseInfo_uploadArea__NsGsg{display:flex;flex-direction:column;gap:var(--cb-space-3)}.StepCourseInfo_uploadDropzone__hFXzj{align-items:center;background:var(--cb-bg-surface);border:1px dashed var(--cb-border-default);border-radius:var(--cb-radius-lg);cursor:pointer;display:flex;justify-content:center;min-height:calc(var(--cb-space-16) + var(--cb-space-12));padding:var(--cb-space-5);position:relative;text-align:center;transition:background var(--cb-duration-fast) var(--cb-ease),border-color var(--cb-duration-fast) var(--cb-ease),color var(--cb-duration-fast) var(--cb-ease)}.StepCourseInfo_uploadDropzone__hFXzj:hover{background:var(--cb-bg-hover);border-color:var(--cb-signal);color:var(--cb-text-primary)}.StepCourseInfo_uploadDropzone__hFXzj:focus-within{border-color:var(--cb-signal);box-shadow:0 0 0 3px var(--cb-signal-soft)}.StepCourseInfo_uploadDropzone--busy__V7cUA{cursor:progress;opacity:.85}.StepCourseInfo_uploadDropzone--filled__zIZJU{background:linear-gradient(135deg,var(--cb-bg-surface),var(--cb-bg-elevated));border-style:solid;border-color:var(--cb-border-subtle)}.StepCourseInfo_uploadDropzone__inner__uEZbb{align-items:center;display:flex;flex-direction:column;gap:var(--cb-space-2);max-width:22rem}.StepCourseInfo_uploadDropzone__iconWrap__kkGje{align-items:center;background:var(--cb-bg-elevated);border:1px solid var(--cb-border-subtle);border-radius:999px;color:var(--cb-signal);display:inline-flex;height:calc(var(--cb-space-10) + var(--cb-space-1));justify-content:center;width:calc(var(--cb-space-10) + var(--cb-space-1))}.StepCourseInfo_uploadDropzone__icon__Wbnla{height:20px;width:20px}.StepCourseInfo_uploadDropzone__text__oDGpl{color:var(--cb-text-primary);font-size:.9375rem;font-weight:600;letter-spacing:-.005em}.StepCourseInfo_uploadDropzone__hint__ZSiPx{color:var(--cb-text-muted);font-size:.75rem;line-height:1.4}.StepCourseInfo_fileInput__Ya9Oi{border:0;cursor:pointer;height:100%;inset:0;margin:0;opacity:0;padding:0;position:absolute;width:100%}.StepCourseInfo_thumbnailPreviewWrap__J08OW{background:var(--cb-bg-surface);border:1px solid var(--cb-border-subtle);border-radius:var(--cb-radius-lg);display:inline-block;padding:var(--cb-space-2);width:max-content}.StepCourseInfo_thumbnailPreview__GCFIg{border-radius:var(--cb-radius-md);display:block;max-height:180px;max-width:280px;object-fit:cover}.StepCourseInfo_stepCard__footer__Liz47{align-items:center;background:linear-gradient(180deg,var(--cb-bg-surface) 0,var(--cb-bg-elevated) 100%);border-top:1px solid var(--cb-border-subtle);display:flex;flex-wrap:wrap;gap:var(--cb-space-3);justify-content:space-between;padding:var(--cb-space-4) var(--cb-space-6)}.StepCourseInfo_footerStatus__HC6Mb{align-items:center;color:var(--cb-text-muted);display:inline-flex;font-size:.8125rem;font-weight:500;gap:var(--cb-space-2);letter-spacing:-.005em;min-width:0}.StepCourseInfo_footerStatus__dot__nfiUd{background:var(--cb-success);border-radius:999px;box-shadow:0 0 0 3px color-mix(in srgb,var(--cb-success) 22%,transparent);display:inline-block;flex:0 0 auto;height:6px;width:6px}.StepCourseInfo_submitButton__xazXs{min-width:200px}.StepCourseInfo_subCompetencyContainer__KPCau{display:flex;flex-direction:column;gap:var(--cb-space-3)}.StepCourseInfo_subCompetencyGroup__4L22s{display:flex;flex-direction:column;gap:var(--cb-space-2)}.StepCourseInfo_stepCard__sectionReveal1__I349u,.StepCourseInfo_stepCard__sectionReveal2__V_Zsd,.StepCourseInfo_stepCard__sectionReveal3__JyqTz,.StepCourseInfo_stepCard__sectionReveal4__gbUdX,.StepCourseInfo_stepCard__sectionReveal5__84_fh{animation:StepCourseInfo_contentReveal__dDnDu var(--cb-duration-slow) var(--cb-ease);animation-fill-mode:both}.StepCourseInfo_stepCard__sectionReveal1__I349u{animation-delay:0s}.StepCourseInfo_stepCard__sectionReveal2__V_Zsd{animation-delay:60ms}.StepCourseInfo_stepCard__sectionReveal3__JyqTz{animation-delay:.12s}.StepCourseInfo_stepCard__sectionReveal4__gbUdX{animation-delay:.18s}.StepCourseInfo_stepCard__sectionReveal5__84_fh{animation-delay:.24s}@keyframes StepCourseInfo_contentReveal__dDnDu{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.StepCourseInfo_stepCourseInfo__intro__5cemh{flex-direction:column}.StepCourseInfo_stepCourseInfo__progress__qYi8y{align-self:stretch}.StepCourseInfo_formGrid__7xOXe{grid-template-columns:1fr}.StepCourseInfo_stepCard__body__q3wFH{gap:var(--cb-space-6);padding:var(--cb-space-5)}.StepCourseInfo_stepCard__footer__Liz47{flex-direction:column-reverse;padding:var(--cb-space-4)}.StepCourseInfo_submitButton__xazXs{width:100%}.StepCourseInfo_footerStatus__HC6Mb{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.StepCourseInfo_input__b8ImI,.StepCourseInfo_select__dsVQn,.StepCourseInfo_stepCard__15_6C,.StepCourseInfo_stepCard__sectionReveal1__I349u,.StepCourseInfo_stepCard__sectionReveal2__V_Zsd,.StepCourseInfo_stepCard__sectionReveal3__JyqTz,.StepCourseInfo_stepCard__sectionReveal4__gbUdX,.StepCourseInfo_stepCard__sectionReveal5__84_fh,.StepCourseInfo_uploadDropzone__hFXzj{animation:none;transition:none}}.AutoSaveIndicator_autoSaveIndicator__05zTX{display:inline-flex;align-items:center;padding:var(--cb-space-2) var(--cb-space-3);background:var(--cb-bg-glass);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--cb-border-subtle);border-radius:var(--cb-radius-full);box-shadow:0 2px 8px rgba(0,0,0,.1);animation:AutoSaveIndicator_slideInRight__Fp4Ry var(--cb-duration-base) var(--cb-ease)}.AutoSaveIndicator_autoSaveIndicator__content__lCTfS{display:flex;align-items:center;gap:var(--cb-space-2)}.AutoSaveIndicator_autoSaveIndicator__icon__64eZ7{width:16px;height:16px;flex-shrink:0}.AutoSaveIndicator_autoSaveIndicator__spinner__tig0g{flex-shrink:0}.AutoSaveIndicator_autoSaveIndicator__text__LTHqW{display:flex;flex-direction:column;gap:2px;line-height:1.2}.AutoSaveIndicator_autoSaveIndicator__message__UdDdn{font-size:13px;font-weight:500;margin:0;white-space:nowrap}.AutoSaveIndicator_autoSaveIndicator__timestamp__k8Vgb{font-size:11px;font-weight:400;opacity:.7;font-family:var(--font-mono,"IBM Plex Mono",monospace)}.AutoSaveIndicator_autoSaveIndicator--saving__XYWEt{border-color:var(--cb-signal);color:var(--cb-signal)}.AutoSaveIndicator_autoSaveIndicator--saving__XYWEt .AutoSaveIndicator_autoSaveIndicator__icon__64eZ7{color:var(--cb-signal);animation:AutoSaveIndicator_spin__uWFjf 1s linear infinite}.AutoSaveIndicator_autoSaveIndicator--saved__e05Jt{border-color:var(--cb-success);color:var(--cb-success);background:var(--cb-success-soft)}.AutoSaveIndicator_autoSaveIndicator--saved__e05Jt .AutoSaveIndicator_autoSaveIndicator__icon__64eZ7{color:var(--cb-success)}.AutoSaveIndicator_autoSaveIndicator--error__Gb6aZ{border-color:var(--cb-error);color:var(--cb-error);background:rgba(255,23,68,.1)}.AutoSaveIndicator_autoSaveIndicator--error__Gb6aZ .AutoSaveIndicator_autoSaveIndicator__icon__64eZ7{color:var(--cb-error)}@keyframes AutoSaveIndicator_slideInRight__Fp4Ry{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}@keyframes AutoSaveIndicator_spin__uWFjf{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes AutoSaveIndicator_slideOutRight__QVZoN{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(8px)}}.AutoSaveIndicator_autoSaveIndicator--exiting__Qo0t3{animation:AutoSaveIndicator_slideOutRight__QVZoN var(--cb-duration-base) var(--cb-ease) forwards}.AutoSaveIndicator_autoSaveIndicator--transitioning__z1TNC{transition:background var(--cb-duration-fast) var(--cb-ease),border-color var(--cb-duration-fast) var(--cb-ease),color var(--cb-duration-fast) var(--cb-ease)}@media (prefers-reduced-motion:reduce){.AutoSaveIndicator_autoSaveIndicator__05zTX{animation:none;transition:opacity .1s var(--cb-ease)}.AutoSaveIndicator_autoSaveIndicator--saving__XYWEt .AutoSaveIndicator_autoSaveIndicator__icon__64eZ7{animation:none}.AutoSaveIndicator_autoSaveIndicator--exiting__Qo0t3{animation:none;opacity:0}.AutoSaveIndicator_autoSaveIndicator--transitioning__z1TNC{transition:opacity .1s var(--cb-ease)}}.WizardStepRail_wizardStepRail__7_8Gl{font-family:var(--font-body),"IBM Plex Sans",sans-serif;width:100%}.WizardStepRail_wizardStepRail__list__90WU6{counter-reset:wizardStep;display:flex;flex-direction:column;gap:var(--space-1);list-style:none;margin:0;padding:0;position:relative}.WizardStepRail_wizardStepRail__item__1ZO7N{margin:0;position:relative}.WizardStepRail_wizardStepRail__item__1ZO7N:not(:last-child):after{background:linear-gradient(to bottom,var(--border-subtle),var(--border-subtle) 50%,transparent 50%,transparent);background-size:1px var(--space-2);background-repeat:repeat-y;content:"";height:calc(100% - calc(var(--space-8) + var(--space-2)));left:calc(var(--space-4) + var(--space-2));pointer-events:none;position:absolute;top:calc(var(--space-8) + var(--space-1));width:1px;z-index:0}.WizardStepRail_wizardStepRail__button__H9Yac{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;gap:var(--space-3);min-height:calc(var(--space-12) + var(--space-2));padding:var(--space-2) var(--space-3);position:relative;text-align:left;transition:background var(--transition-fast,.15s ease),border-color var(--transition-fast,.15s ease),color var(--transition-fast,.15s ease),transform var(--transition-fast,.15s ease);width:100%;z-index:1}.WizardStepRail_wizardStepRail__button__H9Yac:before{background:var(--signal);border-radius:0 var(--radius-sm) var(--radius-sm) 0;box-shadow:0 0 var(--space-3) var(--signal-glow);content:"";height:60%;left:calc(var(--space-3) * -1);opacity:0;position:absolute;top:20%;transform:scaleY(.4);transform-origin:center;transition:opacity var(--transition-fast,.15s ease),transform var(--transition-fast,.15s ease);width:2px}.WizardStepRail_wizardStepRail__button__H9Yac:hover{background:var(--bg-hover);color:var(--text-primary)}.WizardStepRail_wizardStepRail__button__H9Yac:hover .WizardStepRail_wizardStepRail__marker__iz5FC{border-color:var(--border-strong);color:var(--text-primary)}.WizardStepRail_wizardStepRail__button__H9Yac:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.WizardStepRail_wizardStepRail__button--active__BcPeY{background:var(--signal-soft);color:var(--text-primary)}.WizardStepRail_wizardStepRail__button--active__BcPeY:before{opacity:1;transform:scaleY(1)}.WizardStepRail_wizardStepRail__button--active__BcPeY .WizardStepRail_wizardStepRail__marker__iz5FC{background:var(--bg-base);border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft);color:var(--signal)}.WizardStepRail_wizardStepRail__button--active__BcPeY .WizardStepRail_wizardStepRail__label__rBAQ_{color:var(--text-primary)}.WizardStepRail_wizardStepRail__marker__iz5FC{align-items:center;background:var(--bg-base);border:1px solid var(--border-default);border-radius:999px;color:var(--text-muted);display:inline-flex;flex:0 0 calc(var(--space-6) + var(--space-1));font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:var(--text-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;height:calc(var(--space-6) + var(--space-1));justify-content:center;transition:background var(--transition-fast,.15s ease),border-color var(--transition-fast,.15s ease),box-shadow var(--transition-fast,.15s ease),color var(--transition-fast,.15s ease)}.WizardStepRail_wizardStepRail__marker__iz5FC svg{height:calc(var(--space-3) + var(--space-1));stroke-width:2.5;width:calc(var(--space-3) + var(--space-1))}.WizardStepRail_wizardStepRail__marker--complete__mTwwG{box-shadow:0 0 var(--space-3) var(--signal-glow)}.WizardStepRail_wizardStepRail__button--active__BcPeY .WizardStepRail_wizardStepRail__marker--complete__mTwwG,.WizardStepRail_wizardStepRail__marker--complete__mTwwG{background:var(--signal);border-color:var(--signal);color:var(--signal-foreground)}.WizardStepRail_wizardStepRail__copy__4AlRs{display:flex;flex-direction:column;gap:2px;min-width:0}.WizardStepRail_wizardStepRail__label__rBAQ_{color:inherit;font-size:var(--text-sm);font-weight:600;letter-spacing:-.005em;line-height:1.25}.WizardStepRail_wizardStepRail__detail__Xw51F{color:var(--text-muted);font-size:var(--text-caption);letter-spacing:.005em;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1199px){.WizardStepRail_wizardStepRail__list__90WU6{flex-direction:row;gap:var(--space-2);overflow-x:auto;padding-bottom:var(--space-1);scrollbar-width:thin}.WizardStepRail_wizardStepRail__item__1ZO7N:not(:last-child):after{display:none}.WizardStepRail_wizardStepRail__button__H9Yac{min-width:calc(var(--space-16) * 2 + var(--space-2))}.WizardStepRail_wizardStepRail__button__H9Yac:before{background:linear-gradient(to right,transparent,var(--signal));border-radius:0 0 var(--radius-sm) var(--radius-sm);bottom:-1px;height:2px;left:50%;top:auto;transform:translateX(-50%) scaleX(.4);transform-origin:center;width:60%}.WizardStepRail_wizardStepRail__button--active__BcPeY:before{transform:translateX(-50%) scaleX(1)}}@media (prefers-reduced-motion:reduce){.WizardStepRail_wizardStepRail__button__H9Yac,.WizardStepRail_wizardStepRail__button__H9Yac:before,.WizardStepRail_wizardStepRail__marker__iz5FC{transition:none}}.WizardShell_wizardShell__vGRWu{--wizardShell-rail-width:calc(var(--space-16) * 3 + var(--space-4));--wizardShell-canvas-width:calc(var(--space-16) * 11 + var(--space-4));--wizardShell-readiness-width:calc(var(--space-16) * 3 + var(--space-12));background:radial-gradient(ellipse 90% 60% at 50% 0,var(--signal-soft) 0,transparent 60%),var(--bg-base);color:var(--text-primary);display:flex;flex-direction:column;font-family:var(--font-body),"IBM Plex Sans",sans-serif;min-height:100%;position:relative;width:100%}.WizardShell_wizardShell__skipLink__ANb_W{background:var(--signal);border-radius:var(--radius-md);color:var(--signal-foreground);font-size:var(--text-sm);font-weight:600;left:var(--space-4);padding:var(--space-2) var(--space-3);position:absolute;top:var(--space-4);transform:translateY(calc(-100% - var(--space-4)));transition:transform var(--transition-fast,.15s ease);z-index:20}.WizardShell_wizardShell__skipLink__ANb_W:focus{transform:translateY(0)}.WizardShell_wizardShell__layout__IZ_j6{display:grid;gap:var(--space-6);grid-template-columns:minmax(var(--wizardShell-rail-width),var(--wizardShell-rail-width)) minmax(0,var(--wizardShell-canvas-width)) minmax(var(--wizardShell-readiness-width),var(--wizardShell-readiness-width));justify-content:center;padding:var(--space-6);width:100%}.WizardShell_wizardShell__rail__8xNC9,.WizardShell_wizardShell__readiness__StVQ8{align-self:start;background:linear-gradient(180deg,var(--bg-surface) 0,var(--bg-elevated,var(--bg-surface)) 100%);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 1px 0 var(--bg-surface) inset,0 var(--space-1) var(--space-4) -2px rgba(0,0,0,.04);min-height:calc(var(--space-16) * 6);padding:var(--space-4);position:sticky;top:var(--space-4)}.WizardShell_wizardShell__rail__8xNC9{padding:var(--space-5) var(--space-3)}.WizardShell_wizardShell__canvas__yQeix{animation:WizardShell_wizardShellCanvasEnter__VBpJ_ .28s cubic-bezier(.16,1,.3,1);min-width:0}.WizardShell_wizardShell__canvas__yQeix:focus{outline:none}.WizardShell_wizardShell__readinessPlaceholder__p0JTU{background:linear-gradient(var(--bg-hover),var(--bg-hover)) padding-box,linear-gradient(135deg,var(--border-subtle),var(--border-default)) border-box;border:1px solid transparent;border-radius:var(--radius-md);min-height:calc(var(--space-16) * 4)}.WizardShell_wizardShell__footer__vg_cP{background:var(--bg-glass);backdrop-filter:blur(calc(var(--space-6))) saturate(180%);-webkit-backdrop-filter:blur(calc(var(--space-6))) saturate(180%);border-top:1px solid var(--border-subtle);bottom:0;padding:var(--space-3) var(--space-6);position:sticky;z-index:10}.WizardShell_wizardShell__footerContent__PIh5W{align-items:center;display:grid;gap:var(--space-4);grid-template-columns:1fr auto 1fr;margin:0 auto;max-width:calc(var(--wizardShell-rail-width) + var(--wizardShell-canvas-width) + var(--wizardShell-readiness-width) + var(--space-6) * 2)}.WizardShell_wizardShell__status__hKPHx{align-items:center;display:inline-flex;flex-direction:column;gap:var(--space-2);justify-content:center;min-width:0}.WizardShell_wizardShell__progressTrack__0nVWK{background:var(--border-subtle);border-radius:999px;height:3px;overflow:hidden;position:relative;width:calc(var(--space-16) + var(--space-12))}.WizardShell_wizardShell__progressFill__cj874{background:linear-gradient(90deg,var(--signal),var(--signal));border-radius:999px;box-shadow:0 0 var(--space-3) var(--signal-glow);height:100%;transition:width .32s cubic-bezier(.16,1,.3,1);width:0}.WizardShell_wizardShell__stepCount__tX_M5{align-items:center;color:var(--text-muted);display:inline-flex;font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:var(--text-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;gap:var(--space-1);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.WizardShell_wizardShell__stepCountActive__EAE_i{color:var(--text-primary);font-weight:600}.WizardShell_wizardShell__srOnly__2Qlgl{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.WizardShell_wizardShell__actions__Vklai{align-items:center;display:inline-flex;gap:var(--space-3);justify-content:flex-end}.WizardShell_wizardShell__button__YmlM_{align-items:center;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-family:var(--font-body),"IBM Plex Sans",sans-serif;font-size:var(--text-sm);font-weight:600;justify-content:center;letter-spacing:-.005em;min-height:calc(var(--space-10) + var(--space-1));padding:var(--space-3) var(--space-5);transition:background var(--transition-fast,.15s ease),border-color var(--transition-fast,.15s ease),box-shadow var(--transition-fast,.15s ease),color var(--transition-fast,.15s ease),transform var(--transition-fast,.15s ease);white-space:nowrap}.WizardShell_wizardShell__button__YmlM_:disabled{cursor:not-allowed;opacity:.5}.WizardShell_wizardShell__button__YmlM_:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.WizardShell_wizardShell__button--primary__OQc2b{background:var(--signal);border:1px solid var(--signal);box-shadow:0 1px 0 rgba(255,255,255,.12) inset,0 var(--space-1) var(--space-3) var(--signal-glow);color:var(--signal-foreground);padding-right:var(--space-6)}.WizardShell_wizardShell__button--primary__OQc2b:hover:not(:disabled){box-shadow:0 1px 0 rgba(255,255,255,.16) inset,0 var(--space-2) var(--space-6) var(--signal-glow);transform:translateY(calc(var(--space-1) * -1))}.WizardShell_wizardShell__button--primary__OQc2b:active:not(:disabled){transform:translateY(0)}.WizardShell_wizardShell__buttonArrow__6Z2J7{display:inline-block;margin-left:var(--space-2);transition:transform var(--transition-fast,.15s ease)}.WizardShell_wizardShell__button--primary__OQc2b:hover:not(:disabled) .WizardShell_wizardShell__buttonArrow__6Z2J7{transform:translateX(2px)}.WizardShell_wizardShell__button--secondary__k6M5z{background:transparent;border:1px solid var(--border-default);color:var(--text-secondary)}.WizardShell_wizardShell__button--secondary__k6M5z:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-strong);color:var(--text-primary)}.WizardShell_wizardShell__button--ghost__QmDOQ{background:transparent;border:1px solid transparent;color:var(--text-secondary)}.WizardShell_wizardShell__button--ghost__QmDOQ:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}@keyframes WizardShell_wizardShellCanvasEnter__VBpJ_{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1199px){.WizardShell_wizardShell__layout__IZ_j6{grid-template-columns:minmax(0,1fr)}.WizardShell_wizardShell__rail__8xNC9,.WizardShell_wizardShell__readiness__StVQ8{background:transparent;border:0;box-shadow:none;min-height:auto;padding:0;position:static}.WizardShell_wizardShell__footerContent__PIh5W{grid-template-columns:auto 1fr auto}}@media (max-width:768px){.WizardShell_wizardShell__layout__IZ_j6{gap:var(--space-4);padding:var(--space-4)}.WizardShell_wizardShell__footer__vg_cP{padding:var(--space-3) var(--space-4)}.WizardShell_wizardShell__footerContent__PIh5W{align-items:stretch;grid-template-columns:1fr}.WizardShell_wizardShell__actions__Vklai,.WizardShell_wizardShell__status__hKPHx{justify-content:stretch}.WizardShell_wizardShell__actions__Vklai{display:grid;grid-template-columns:1fr 1fr}.WizardShell_wizardShell__button__YmlM_{width:100%}}@media (prefers-reduced-motion:reduce){.WizardShell_wizardShell__buttonArrow__6Z2J7,.WizardShell_wizardShell__button__YmlM_,.WizardShell_wizardShell__progressFill__cj874,.WizardShell_wizardShell__skipLink__ANb_W{transition:none}.WizardShell_wizardShell__canvas__yQeix{animation:none}}.CurriculumUserPresencePanel_presencePanel__trBwZ{display:flex;flex-direction:column;gap:var(--spacing-sm,.5rem);padding:var(--spacing-md,1rem);background:var(--bg-secondary,#fafafa);border-radius:var(--radius-md,8px);border:1px solid var(--border-light,rgba(0,0,0,.06))}[data-theme=dark] .CurriculumUserPresencePanel_presencePanel__trBwZ{background:var(--bg-secondary,#1a1a1a);border-color:rgba(255,255,255,.06)}.CurriculumUserPresencePanel_compact__EXLav{padding:var(--spacing-sm,.5rem)}.CurriculumUserPresencePanel_header__VcDdP{margin-bottom:var(--spacing-xs,.25rem)}.CurriculumUserPresencePanel_userList__Z_mTM{display:flex;flex-direction:column;gap:var(--spacing-xs,.25rem)}.CurriculumUserPresencePanel_compact__EXLav .CurriculumUserPresencePanel_userList__Z_mTM{flex-direction:row;gap:-8px}.CurriculumUserPresencePanel_userItem__TV8AY{display:flex;align-items:center;gap:var(--spacing-sm,.5rem);padding:var(--spacing-xs,.25rem);background:transparent;border:none;border-radius:var(--radius-sm,6px);cursor:pointer;transition:background-color .15s ease;text-align:left;width:100%}.CurriculumUserPresencePanel_userItem__TV8AY:hover{background:var(--bg-hover,rgba(0,0,0,.04))}[data-theme=dark] .CurriculumUserPresencePanel_userItem__TV8AY:hover{background:rgba(255,255,255,.06)}.CurriculumUserPresencePanel_compact__EXLav .CurriculumUserPresencePanel_userItem__TV8AY{width:auto;padding:0;margin-left:-8px}.CurriculumUserPresencePanel_compact__EXLav .CurriculumUserPresencePanel_userItem__TV8AY:first-child{margin-left:0}.CurriculumUserPresencePanel_isCurrentUser__ir72Q{background:var(--bg-tertiary,rgba(0,0,0,.02))}.CurriculumUserPresencePanel_avatarWrapper__0mWgL{position:relative;flex-shrink:0}.CurriculumUserPresencePanel_avatarFallback__N0Zmo,.CurriculumUserPresencePanel_avatar__wjCiS{width:32px;height:32px;border-radius:50%;border:2px solid var(--bg-primary,#fff)}.CurriculumUserPresencePanel_avatar__wjCiS{object-fit:cover}.CurriculumUserPresencePanel_avatarFallback__N0Zmo{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--signal-orange,#ff6b35),#ff8f65);color:white;font-size:12px;font-weight:600}.CurriculumUserPresencePanel_compact__EXLav .CurriculumUserPresencePanel_avatarFallback__N0Zmo,.CurriculumUserPresencePanel_compact__EXLav .CurriculumUserPresencePanel_avatar__wjCiS{width:28px;height:28px}.CurriculumUserPresencePanel_statusDot__PhnLP{position:absolute;bottom:0;right:0;width:10px;height:10px;border-radius:50%;border:2px solid var(--bg-primary,#fff)}.CurriculumUserPresencePanel_userInfo__wUE55{flex:1 1;min-width:0;display:flex;flex-direction:column}.CurriculumUserPresencePanel_overflowButton__AzH1c{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--bg-tertiary,#f0f0f0);border:2px solid var(--bg-primary,#fff);color:var(--text-secondary,#666);font-size:11px;font-weight:600;cursor:pointer}.CurriculumUserPresencePanel_overflowButton__AzH1c:hover{background:var(--signal-orange,#ff6b35);color:white}.CurriculumUserPresencePanel_loadingSpinner__bxiCp{width:20px;height:20px;border:2px solid var(--border-light,rgba(0,0,0,.1));border-top-color:var(--signal-orange,#ff6b35);border-radius:50%;animation:CurriculumUserPresencePanel_spin__PRFaA .8s linear infinite;margin:auto}@keyframes CurriculumUserPresencePanel_spin__PRFaA{to{transform:rotate(1turn)}}