.page_editorCard__AiMrd{background-color:var(--color-surface);border-radius:var(--radius-xl);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);padding:var(--space-24);max-width:42rem}@keyframes Button_spin__Y6hGi{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Button_base__nuGtY{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-full);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-label);transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast);cursor:pointer}.Button_base__nuGtY:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-primary)}.Button_primary___5QRF{background-color:var(--color-primary);color:var(--color-text-inverse);border:1px solid var(--color-primary)}.Button_primary___5QRF:hover{background-color:var(--color-primary-hover)}.Button_primary___5QRF:active{background-color:var(--color-primary-active)}.Button_secondary__z8DZE{background-color:var(--color-secondary);color:var(--color-text-inverse);border:1px solid var(--color-secondary)}.Button_secondary__z8DZE:hover{background-color:var(--color-secondary-hover)}.Button_secondary__z8DZE:active{background-color:var(--color-secondary-active)}.Button_ghost__9OlTm{background-color:transparent;color:var(--color-secondary);border:1px solid var(--color-secondary)}.Button_ghost__9OlTm:hover{background-color:rgba(5,63,51,.1)}.Button_ghost__9OlTm:active{background-color:rgba(5,63,51,.2)}.Button_action__jZMum{background-color:var(--color-action);color:var(--color-action-foreground);border:1px solid var(--color-action)}.Button_action__jZMum:hover{background-color:var(--color-action-hover);border-color:var(--color-action-hover)}.Button_action__jZMum:active{background-color:var(--color-action-active);border-color:var(--color-action-active)}.Button_sm__EVr0q{padding:.375rem 1rem;font-size:var(--font-size-caption)}.Button_md__HVi37{padding:.625rem 1.5rem;font-size:var(--font-size-small)}.Button_lg__jlvo1{padding:.875rem 2rem;font-size:var(--font-size-body)}.Button_fullWidth__I0BsA{width:100%}.Button_disabled__wUorh{opacity:.5;cursor:not-allowed;pointer-events:none}.Button_spinner___jPhu{animation:Button_spin__Y6hGi 1s linear infinite}.Button_spinnerCircle__kLrPT{opacity:.25}.Button_spinnerPath__Yf9ew{opacity:.75}.Button_spinnerSm__cMsyG{width:.75rem;height:.75rem}.Button_spinnerMd__DbCnH{width:1rem;height:1rem}.Button_spinnerLg__Rr9Ds{width:1.25rem;height:1.25rem}.CommunityEditor_spaceY5__2k0Hc{display:flex;flex-direction:column;gap:var(--space-20)}.CommunityEditor_stepRow__QHf16{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:var(--space-32)}.CommunityEditor_stepConnector____9jm{height:1px;width:2.5rem}@media (min-width:640px){.CommunityEditor_stepConnector____9jm{width:4rem}}.CommunityEditor_stepConnectorCompleted__Av23p{background-color:var(--color-primary)}.CommunityEditor_stepConnectorPending__ycy7j{background-color:var(--color-border)}.CommunityEditor_stepItem__27hdO{display:flex;flex-direction:column;align-items:center;gap:.375rem}.CommunityEditor_stepCircle__MyOYr{width:2rem;height:2rem;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);transition:background-color .15s,color .15s}.CommunityEditor_stepCircleActive___KSAo,.CommunityEditor_stepCircleCompleted__vcZuV{background-color:var(--color-primary);color:var(--color-text-inverse)}.CommunityEditor_stepCirclePending__JqFJy{background-color:rgba(198,204,185,.4);color:var(--color-text-muted);border:1px solid var(--color-border)}.CommunityEditor_stepLabel__HemRh{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-normal);white-space:nowrap}.CommunityEditor_stepLabelActive__GuGJ6{color:var(--color-secondary)}.CommunityEditor_stepLabelPending__p_aIk{color:var(--color-text-faint)}.CommunityEditor_input__aWoA6{border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:.625rem var(--space-16);font-size:var(--font-size-small);color:var(--color-secondary);width:100%;background-color:var(--color-surface);transition:border-color .15s}.CommunityEditor_input__aWoA6:focus{border-color:var(--color-primary);outline:none}.CommunityEditor_inputWithSuffix__pF_h4{padding-right:var(--space-32)}.CommunityEditor_label__0WTEx{display:block;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-secondary);margin-bottom:.375rem}.CommunityEditor_sections__HPnH2{display:flex;flex-direction:column;gap:var(--space-24)}.CommunityEditor_section__UB65S{display:flex;flex-direction:column;gap:var(--space-12)}.CommunityEditor_section__UB65S+.CommunityEditor_section__UB65S{padding-top:var(--space-20);border-top:1px solid var(--color-border-lighter)}.CommunityEditor_sectionTitle__BVGCU{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-text-muted);margin:0}.CommunityEditor_sectionHint__NHHHD{font-size:var(--font-size-small);color:var(--color-text-faint);margin:0;margin-top:calc(var(--space-8) * -1)}.CommunityEditor_grid2Col__X154e{display:grid;grid-template-columns:1fr;gap:var(--space-16)}@media (min-width:640px){.CommunityEditor_grid2Col__X154e{grid-template-columns:repeat(2,1fr)}}.CommunityEditor_colSpan2__kzzGT{grid-column:1/-1}@media (min-width:640px){.CommunityEditor_colSpan2__kzzGT{grid-column:span 2}}.CommunityEditor_relative__O3D_8{position:relative}.CommunityEditor_suffixIcon__Bf4eI{position:absolute;right:var(--space-12);top:50%;transform:translateY(-50%);font-size:var(--font-size-small);color:var(--color-text-muted)}.CommunityEditor_buildingsSpace__nmVmU{display:flex;flex-direction:column;gap:var(--space-16)}.CommunityEditor_buildingCard__Xqa3N{border-radius:var(--radius-xl);border:1px solid var(--color-border);background-color:var(--color-surface);padding:var(--space-16);display:flex;flex-direction:column;gap:var(--space-12)}.CommunityEditor_buildingHeader__oVX7C{display:flex;align-items:center;justify-content:space-between}.CommunityEditor_buildingName__fvKW_{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-secondary)}.CommunityEditor_removeBtn__oq_Z5{font-size:var(--font-size-caption);color:#f87171;font-weight:var(--font-weight-medium);transition:color .15s;background:none;border:none;cursor:pointer;padding:0}.CommunityEditor_removeBtn__oq_Z5:hover{color:#dc2626}.CommunityEditor_grid3Col__7CIE5{display:grid;grid-template-columns:1fr;gap:var(--space-12)}@media (min-width:640px){.CommunityEditor_grid3Col__7CIE5{grid-template-columns:repeat(3,1fr)}}.CommunityEditor_addBuildingBtn__7Lx_H{display:flex;align-items:center;gap:.375rem;font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-primary);transition:color .15s;background:none;border:none;cursor:pointer;padding:0}.CommunityEditor_addBuildingBtn__7Lx_H:hover{color:var(--color-secondary)}.CommunityEditor_unitsSpace__PMczR{display:flex;flex-direction:column;gap:var(--space-24)}.CommunityEditor_unitSection__Abzjc{display:flex;flex-direction:column;gap:var(--space-12)}.CommunityEditor_unitSectionTitle__7FGFJ{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--color-secondary);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-8)}.CommunityEditor_bulkRow__oMGJ1{display:flex;align-items:flex-end;gap:var(--space-8)}.CommunityEditor_bulkInput__TduBy{flex:1}.CommunityEditor_unitRow__8lpbH{display:grid;grid-template-columns:1fr .7fr .7fr .7fr .8fr auto;gap:var(--space-8);align-items:flex-end}.CommunityEditor_removeUnitBtn__uYDNf{padding-bottom:.625rem;color:#f87171;transition:color .15s;background:none;border:none;cursor:pointer}.CommunityEditor_removeUnitBtn__uYDNf:hover{color:#dc2626}.CommunityEditor_addUnitBtn__3oiGX{display:flex;align-items:center;gap:.375rem;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--color-primary);transition:color .15s;background:none;border:none;cursor:pointer;padding:0}.CommunityEditor_addUnitBtn__3oiGX:hover{color:var(--color-secondary)}.CommunityEditor_errorBox__rSXII{font-size:var(--font-size-small);color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-xl);padding:var(--space-12) var(--space-16)}.CommunityEditor_footer__Xx_2N{display:flex;align-items:center;gap:var(--space-12)}.CommunityEditor_cancelBtn__gfHpo{font-size:var(--font-size-small);color:var(--color-text-muted);transition:color .15s;background:none;border:none;cursor:pointer;padding:0}.CommunityEditor_cancelBtn__gfHpo:hover{color:var(--color-secondary)}.CommunityEditor_tzList__oNfQl{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-8);max-height:10rem;overflow-y:auto}.CommunityEditor_tzOption__Mi4wa{padding:var(--space-6) var(--space-12);border-radius:var(--radius-full);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);color:var(--color-text-muted);border:1px solid var(--color-border);background:transparent;cursor:pointer;transition:all var(--transition-fast)}.CommunityEditor_tzOption__Mi4wa:hover{border-color:var(--color-primary);color:var(--color-primary)}.CommunityEditor_tzOptionActive__vq3gP{background-color:var(--color-primary);color:var(--color-text-inverse);border-color:var(--color-primary)}.SetupPrompt_content__Fz85O{text-align:center;padding-top:2rem;padding-bottom:2rem}.SetupPrompt_iconOuter__y9DrF{width:3.5rem;height:3.5rem;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;margin-bottom:1rem;background-color:var(--color-background)}.SetupPrompt_iconInner__Vp0i2{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;color:var(--color-primary)}.SetupPrompt_title__ZFzhW{font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:.5rem}.SetupPrompt_description__uCefx{font-size:var(--font-size-small);color:var(--color-text-muted);margin-bottom:1rem}.FilterSelect_select__biP_P{padding:var(--space-8) var(--space-32) var(--space-8) var(--space-12);border-radius:var(--radius-full);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text);cursor:pointer;appearance:none;width:auto;align-self:flex-start;background-repeat:no-repeat;background-position:right var(--space-12) center;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236B7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.FilterSelect_select__biP_P:focus{border-color:var(--color-primary);outline:none}.Glossary_pageWrapper__xGTpb{padding:0;max-width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:var(--space-32)}.Glossary_title__3QEof{font-size:var(--font-size-h1);line-height:2.5rem;font-weight:var(--font-weight-semibold);color:var(--color-secondary)}.Glossary_subtitle__jjaWq{margin-top:.375rem;font-size:var(--font-size-small);color:var(--color-text-faint)}.Glossary_searchWrapper__7Bil9{position:relative}.Glossary_searchIcon__eF1vV{position:absolute;left:var(--space-16);top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:var(--color-border);pointer-events:none}.Glossary_searchInput__vGFq2{width:100%;padding:var(--space-12) var(--space-16) var(--space-12) 2.5rem;border-radius:var(--radius-xl);border:1px solid var(--color-border);background-color:var(--color-surface);font-size:var(--font-size-small);color:var(--color-secondary);transition:border-color var(--transition-base)}.Glossary_searchInput__vGFq2::placeholder{color:var(--color-border)}.Glossary_searchInput__vGFq2:focus{border-color:var(--color-primary);outline:none}.Glossary_termList__Rkb79{border-color:var(--color-border)}.Glossary_termList__Rkb79>*+*{border-top:1px solid var(--color-border)}.Glossary_termButton__XC2AD{width:100%;text-align:left;padding:var(--space-16) var(--space-24)}.Glossary_termButton__XC2AD:hover .Glossary_termLabel__rwkYv{color:var(--color-primary)}.Glossary_termHeader__o7nqk{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16)}.Glossary_termLabel__rwkYv{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-secondary);transition:color var(--transition-base)}.Glossary_chevronIcon__hLn_j{width:1rem;height:1rem;flex-shrink:0;transition:transform var(--transition-base);color:var(--color-border)}.Glossary_termDefinition__1nMRS{margin-top:var(--space-12);font-size:var(--font-size-small);color:var(--color-text-muted);line-height:1.625;padding-right:var(--space-32)}.ModuleItem_wrapper__qyn6l{display:flex;gap:var(--space-16);padding:var(--space-16);border-radius:var(--radius-xl);border:1px solid var(--color-border);background-color:var(--color-surface);transition:border-color var(--transition-fast)}.ModuleItem_wrapper__qyn6l:hover{border-color:rgba(0,124,86,.4)}.ModuleItem_wrapperLocked__6r6jn{display:flex;gap:var(--space-16);padding:var(--space-16);border-radius:var(--radius-xl);border:1px solid rgba(198,204,185,.6);background-color:var(--color-background);opacity:.6;transition:border-color var(--transition-fast)}.ModuleItem_accentBar__GemoC{flex-shrink:0;width:.25rem;border-radius:var(--radius-full);align-self:stretch}.ModuleItem_numberBadge__AO6ZW{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold)}.ModuleItem_numberBadgeActive__FfKin{background-color:rgba(0,124,86,.1);color:var(--color-primary)}.ModuleItem_numberBadgeComplete__W04Tn{background-color:#7AD28C;color:var(--color-secondary)}.ModuleItem_numberBadgeLocked__hym1n{background-color:rgba(198,204,185,.4);color:rgba(5,63,51,.4)}.ModuleItem_content__lB2hv{flex:1;min-width:0}.ModuleItem_contentHeader__U_yMf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-8)}.ModuleItem_title__jDwV6{color:var(--color-secondary)}.ModuleItem_titleLocked__52bZa,.ModuleItem_title__jDwV6{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.ModuleItem_titleLocked__52bZa{color:rgba(5,63,51,.4)}.ModuleItem_statusIndicator__U2CUR{flex-shrink:0;margin-left:var(--space-4)}.ModuleItem_lockIcon__sOBkw{color:rgba(5,63,51,.3)}.ModuleItem_statusBadge__OkwxE{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);padding:.125rem var(--space-8);border-radius:var(--radius-full)}.ModuleItem_description__XlBcZ{color:rgba(5,63,51,.6)}.ModuleItem_descriptionLocked__vfZpg,.ModuleItem_description__XlBcZ{font-size:var(--font-size-caption);margin-top:var(--space-4);line-height:var(--line-height-relaxed)}.ModuleItem_descriptionLocked__vfZpg{color:rgba(5,63,51,.3)}.ModuleItem_progressTrack__CmmYi{margin-top:var(--space-8);width:100%;background-color:var(--color-border);border-radius:var(--radius-full);overflow:hidden;height:4px}.ModuleItem_progressFill__Erc_B{height:100%;border-radius:var(--radius-full);transition:width var(--transition-slow);background-color:var(--color-primary)}.VideoEmbed_fallback__7mdxt{width:100%;border-radius:var(--radius-xl);border:1px solid var(--color-border);background-color:var(--color-background);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-48) var(--space-24);text-align:center;gap:var(--space-12)}.VideoEmbed_fallbackText__N9fLG{font-size:var(--font-size-small);color:rgba(5,63,51,.6)}.VideoEmbed_externalLink__WhdSr{font-weight:var(--font-weight-semibold);text-decoration:underline;color:var(--color-primary)}.VideoEmbed_playerWrapper__3RoMh{width:100%;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.VideoEmbed_aspectRatio__daz4J{position:relative;width:100%;padding-bottom:56.25%}.VideoEmbed_iframe__PRPhR{position:absolute;inset:0;width:100%;height:100%}.StatCard_card__7fhNN{background-color:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);padding:1.25rem}.StatCard_cardDefault__JfDC0{display:flex;flex-direction:column;gap:.5rem}.StatCard_heroLabel__JwF9W{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);line-height:var(--line-height-tight);margin-bottom:.25rem}.StatCard_heroValue__W1_4a{font-size:var(--font-size-display);color:var(--color-text);font-variant-numeric:tabular-nums;line-height:1;font-weight:var(--font-weight-regular)}.StatCard_heroSubtitle__zcqZf{font-size:var(--font-size-caption);color:var(--color-text-faint);margin-top:.25rem}.StatCard_heroChildren__O3YCD{padding-top:.25rem;border-top:1px solid var(--color-border);margin-top:.25rem}.StatCard_defaultHeader__KTTWp{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.StatCard_defaultLabel__JZGY0{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);line-height:var(--line-height-tight)}.StatCard_iconBubble__64v2x{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full)}.StatCard_defaultValue__c7wqR{font-size:var(--font-size-h1);line-height:1;font-weight:var(--font-weight-regular);color:var(--color-text);font-variant-numeric:tabular-nums}.StatCard_defaultSubtitle__fZtWs{font-size:var(--font-size-small);color:rgba(5,63,51,.6);line-height:var(--line-height-snug)}.StatCard_actionRow___nQDG{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.StatCard_actionSubtitle__a9Jz_{font-size:var(--font-size-caption);line-height:var(--line-height-snug)}.StatCard_actionLink__zVykA{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);flex-shrink:0;margin-left:.5rem;background:none;border:none;padding:0;cursor:pointer;text-decoration:none}.StatCard_actionLink__zVykA:hover{text-decoration:underline}.StatCard_defaultChildren__iZk4P{padding-top:.25rem;border-top:1px solid var(--color-border)}.CourseDetail_pageWrapper__y7j3K{gap:var(--space-24)}.CourseDetail_loadingSkeleton__0_Rky,.CourseDetail_pageWrapper__y7j3K{padding:var(--space-32) var(--space-24);max-width:48rem;margin-left:auto;margin-right:auto;display:flex;flex-direction:column}.CourseDetail_loadingSkeleton__0_Rky{gap:var(--space-16)}.CourseDetail_loadingModules__6Aesc{display:flex;flex-direction:column;gap:var(--space-12);margin-top:var(--space-24)}.CourseDetail_errorWrapper__T_dkA{padding:var(--space-32) var(--space-24);max-width:48rem;margin-left:auto;margin-right:auto}.CourseDetail_errorText__H8CY9{color:var(--color-secondary);font-weight:var(--font-weight-medium)}.CourseDetail_courseHeaderRow__hcajl{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-16)}.CourseDetail_courseTitle__CwAUr{font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);color:var(--color-secondary)}@media (min-width:768px){.CourseDetail_courseTitle__CwAUr{font-size:var(--font-size-h3)}}.CourseDetail_progressBadge__N__H0{flex-shrink:0;padding:var(--space-4) var(--space-12);border-radius:var(--radius-full);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-label);background-color:rgba(0,124,86,.08);color:var(--color-primary)}.CourseDetail_courseDescription__YqtZT{margin-top:var(--space-8);font-size:var(--font-size-small);color:var(--color-text-muted);line-height:1.625}.CourseDetail_sequentialNotice__noc5a{margin-top:var(--space-12);display:flex;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-radius:var(--radius-xl);font-size:var(--font-size-small);background-color:rgba(255,119,59,.08);color:var(--color-accent-orange);border-left:3px solid var(--color-accent-orange)}.CourseDetail_sequentialIcon__oXuuu{width:1rem;height:1rem;flex-shrink:0}.CourseDetail_sequentialText__6TTUC{font-weight:var(--font-weight-medium)}.CourseDetail_modulePanel__G4NcE{background-color:var(--color-surface);border-radius:var(--radius-xl);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);overflow:hidden}.CourseDetail_modulePanelBody__p0l0m{padding:var(--space-24)}.CourseDetail_modulePanelTitle__xeOjo{font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-8);color:var(--color-secondary)}.CourseDetail_modulePanelDescription__xpGHr{font-size:var(--font-size-small);color:var(--color-text-muted);line-height:1.625;margin-bottom:var(--space-16)}.CourseDetail_completedIndicator__Z64oN{display:flex;align-items:center;gap:var(--space-8);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:var(--color-primary)}.CourseDetail_completedIcon__vvZFE{width:1rem;height:1rem}.CourseDetail_modulesHeading__PhHH_{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-label);margin-bottom:var(--space-12);color:var(--color-text-muted)}.CourseDetail_modulesList__HbLQo{display:flex;flex-direction:column;gap:var(--space-8)}.CourseDetail_moduleClickable__xZOWS{cursor:pointer}.CourseDetail_moduleLocked__8OykH{cursor:not-allowed}.CourseCard_card__OEE1B{width:100%;text-align:left;background-color:var(--color-surface);border-radius:var(--radius-xl);border-top-width:1px;overflow:hidden;transition:box-shadow var(--transition-base),border-color var(--transition-base),transform var(--transition-base);cursor:pointer;border:1px solid var(--color-border);border-top:3px solid var(--color-border)}.CourseCard_card__OEE1B:hover{box-shadow:var(--shadow-md);border-color:rgba(0,124,86,.4)}.CourseCard_card__OEE1B:active{transform:scale(.99)}.CourseCard_card__OEE1B:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-primary)}.CourseCard_inner__ee_x_{padding:var(--space-20)}.CourseCard_headerRow___9zwT{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-12)}.CourseCard_title__CKzFN{font-weight:var(--font-weight-semibold);color:var(--color-secondary);font-size:var(--font-size-h4);line-height:var(--line-height-snug);flex:1}.CourseCard_icon__Vcroo{flex-shrink:0}.CourseCard_description__Yh4B8{font-size:var(--font-size-small);color:var(--color-text-muted);margin-top:var(--space-6);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:var(--line-height-relaxed)}.CourseCard_nextModule__CAR_l{font-size:var(--font-size-caption);margin-top:var(--space-12);display:flex;align-items:center;gap:var(--space-6)}.CourseCard_nextModuleIcon__7y_XG{width:.75rem;height:.75rem;flex-shrink:0}.CourseCard_progressSection__QnTz5{margin-top:var(--space-12);padding-top:var(--space-12);border-top:1px solid rgba(198,204,185,.5)}.CourseCard_progressHeader__cQ1mO{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-6)}.CourseCard_moduleCount__zLG_A{font-size:var(--font-size-caption);color:var(--color-text-faint)}.CourseCard_completeLabel__aZpzR,.CourseCard_progressPct__BXTtt{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold)}.CourseCard_completeLabel__aZpzR{display:flex;align-items:center;gap:var(--space-4);color:var(--color-primary)}.ShareLoanOverview_body__kR_1V{padding:var(--space-24);display:flex;flex-direction:column;gap:var(--space-24)}.ShareLoanOverview_progressHeader__17WL6{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-8)}.ShareLoanOverview_progressLabel__6ah7U{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:rgba(5,63,51,.6)}.ShareLoanOverview_progressPct__P6lLC{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--color-primary)}.ShareLoanOverview_progressFooter__GsT5a{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-6)}.ShareLoanOverview_progressFooterNumbers__nXCpO,.ShareLoanOverview_progressFooterText__nfmFr{font-size:var(--font-size-caption);color:rgba(5,63,51,.5)}.ShareLoanOverview_progressFooterNumbers__nXCpO{font-variant-numeric:tabular-nums}.ShareLoanOverview_statsGrid__6nqc2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-12)}.ShareLoanOverview_footerGrid__bvxAU{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--color-border)}.ShareLoanOverview_footerLabel__f5An5{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:rgba(5,63,51,.5)}.ShareLoanOverview_footerValueTabular__1lRI_,.ShareLoanOverview_footerValue__30ua9{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-secondary);margin-top:.125rem}.ShareLoanOverview_footerValueTabular__1lRI_{font-variant-numeric:tabular-nums}.LearnPage_pageWrapper___xS4M{gap:var(--space-32)}.LearnPage_loadingSkeleton__JxW03,.LearnPage_pageWrapper___xS4M{padding:var(--space-32) var(--space-24);max-width:56rem;margin-left:auto;margin-right:auto;display:flex;flex-direction:column}.LearnPage_loadingSkeleton__JxW03{gap:var(--space-24)}.LearnPage_loadingGrid__Uvr3P{display:grid;grid-template-columns:1fr;gap:var(--space-16)}@media (min-width:768px){.LearnPage_loadingGrid__Uvr3P{grid-template-columns:repeat(2,1fr)}}.LearnPage_pageTitle__FW0ZD{font-size:var(--font-size-h1);font-weight:var(--font-weight-semibold);color:var(--color-secondary)}@media (min-width:768px){.LearnPage_pageTitle__FW0ZD{font-size:var(--font-size-display)}}.LearnPage_pageSubtitle__LmzMh{margin-top:var(--space-4);font-size:var(--font-size-body);color:var(--color-text-muted)}.LearnPage_continueHero__uQtLM{border-radius:var(--radius-xl);padding:var(--space-24);cursor:pointer;background-color:var(--color-primary);transition:opacity var(--transition-fast)}.LearnPage_continueHero__uQtLM:hover{opacity:.95}.LearnPage_continueHeroInner__ykBhJ{display:flex;align-items:center;gap:1.25rem}.LearnPage_continueHeroContent__MsjzP{flex:1;min-width:0}.LearnPage_continueHeroLabel__WjoAf{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:rgba(255,255,255,.6);margin-bottom:var(--space-4)}.LearnPage_continueHeroTitle__zg_ec{font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);color:var(--color-text-inverse);line-height:1.4}.LearnPage_continueHeroNext__djQvV{font-size:var(--font-size-small);color:rgba(255,255,255,.7);margin-top:var(--space-4)}.LearnPage_continueHeroArrow__uClBc{width:2.5rem;height:2.5rem;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:rgba(255,255,255,.15)}.LearnPage_continueHeroArrowIcon__HpNkR{width:1.25rem;height:1.25rem;color:var(--color-text-inverse)}.LearnPage_progressRing__fbNa1{position:relative;width:4rem;height:4rem;flex-shrink:0}.LearnPage_progressRingLabel___uRQ1{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.LearnPage_progressRingText__5bCLR{color:var(--color-text-inverse);font-size:var(--font-size-small);font-weight:var(--font-weight-bold)}.LearnPage_allCompleteHero__XxNNQ{border-radius:var(--radius-xl);padding:var(--space-24);text-align:center;background-color:var(--color-secondary)}.LearnPage_allCompleteIconWrapper__1lDSz{display:flex;justify-content:center;margin-bottom:var(--space-12)}.LearnPage_allCompleteIcon__Nfucp{width:3rem;height:3rem;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;background-color:var(--color-accent-green)}.LearnPage_allCompleteCheckIcon__ucMar{width:1.5rem;height:1.5rem;color:var(--color-secondary)}.LearnPage_allCompleteTitle__HL0D4{font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);color:var(--color-text-inverse)}.LearnPage_allCompleteSubtext__76Pfl{font-size:var(--font-size-small);color:rgba(255,255,255,.6);margin-top:var(--space-4)}.LearnPage_filtersRow__I83W9{display:flex;gap:var(--space-12);flex-wrap:wrap}.LearnPage_courseGrid__SJQWq{display:grid;grid-template-columns:1fr;gap:var(--space-16)}@media (min-width:768px){.LearnPage_courseGrid__SJQWq{grid-template-columns:repeat(2,1fr)}}.page_pageWrapper__eSTxs{padding:var(--space-32) var(--space-24);max-width:56rem;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:var(--space-32)}.page_pageTitle__GxmoL{font-size:var(--font-size-h1);font-weight:var(--font-weight-semibold);color:var(--color-secondary)}@media (min-width:768px){.page_pageTitle__GxmoL{font-size:var(--font-size-display)}}.page_pageSubtitle___fVMs{margin-top:var(--space-4);font-size:var(--font-size-body);color:var(--color-text-muted)}.EquityChart_chartHeader__DxywF{display:flex;align-items:center;justify-content:space-between;padding:var(--space-16) var(--space-24);background-color:var(--color-primary)}.EquityChart_chartTitle__fSmPD{color:var(--color-text-inverse);text-transform:uppercase;letter-spacing:var(--tracking-wider);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold)}.EquityChart_viewButtons__GnX1F{display:flex;gap:var(--space-6)}.EquityChart_viewBtn__hJ8O8{padding:var(--space-4) var(--space-12);border-radius:var(--radius-full);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-normal);transition:color var(--transition-fast),background-color var(--transition-fast)}.EquityChart_viewBtnActive__pZpV2{background-color:var(--color-surface);color:var(--color-primary)}.EquityChart_viewBtnInactive__2Rh_s{background-color:rgba(255,255,255,.18);color:var(--color-text-inverse)}.EquityChart_viewBtnInactive__2Rh_s:hover{background-color:rgba(255,255,255,.3)}.EquityChart_chartBody__4w6tN{padding:var(--space-24)}.EquityChart_tooltip__FLueG{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-12) var(--space-16);font-size:var(--font-size-caption)}.EquityChart_tooltipTitle__mINeg{font-weight:var(--font-weight-semibold);color:var(--color-secondary);margin-bottom:var(--space-4)}.EquityChart_tooltipEntry__hAKWf{font-weight:var(--font-weight-medium)}.EquityChart_legend__iJ1AK{display:flex;flex-wrap:wrap;gap:var(--space-16);padding-top:var(--space-8);justify-content:center}.EquityChart_legendItem__oLxtj{display:inline-flex;align-items:center;gap:var(--space-6)}.EquityChart_legendLabel__7Z_vA{font-size:var(--font-size-caption);color:var(--color-text-muted)}.CommunityUnit_text__f3TuK{font-size:var(--font-size-body);color:var(--color-text-muted)}.ShareLoanPage_loadingWrapper__yG7PD,.ShareLoanPage_pageWrapper__54URW{padding:var(--space-32) var(--space-24);max-width:48rem;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:var(--space-24)}.ShareLoanPage_pageTitle__4_Fdn{font-size:var(--font-size-h1);line-height:2.5rem;font-weight:var(--font-weight-semibold);color:var(--color-secondary)}@media (min-width:768px){.ShareLoanPage_pageTitle__4_Fdn{font-size:var(--font-size-display);line-height:1}}.ShareLoanPage_pageSubtitle__ON3_y{font-size:var(--font-size-small);color:var(--color-text-faint);margin-top:var(--space-4)}.ShareLoanPage_profileLink__tdQxX{color:var(--color-primary)}.ShareLoanPage_profileLink__tdQxX:hover{text-decoration:underline}.ShareLoanPage_dpaHeroCard__VTurz{background-color:var(--color-primary);border-radius:var(--radius-xl);padding:var(--space-24);color:var(--color-text-inverse)}.ShareLoanPage_dpaHeroHeader__m5F5e{display:flex;align-items:center;gap:var(--space-12);margin-bottom:var(--space-8)}.ShareLoanPage_dpaHeroTitle__rX88U{font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold)}.ShareLoanPage_dpaHeroSubtitle__3Gczv{font-size:var(--font-size-small);color:rgba(255,255,255,.75)}.ShareLoanPage_dpaGrid__8BPg8{display:grid;grid-template-columns:1fr;gap:var(--space-16)}@media (min-width:768px){.ShareLoanPage_dpaGrid__8BPg8{grid-template-columns:repeat(2,1fr)}}.ShareLoanPage_dpaCardHeader__X3MSu{display:flex;align-items:center;gap:var(--space-12);margin-bottom:var(--space-16)}.ShareLoanPage_dpaIconCircle__9ikCP{width:2rem;height:2rem;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ShareLoanPage_dpaIconLabel__mk7bI{color:var(--color-text-inverse);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold)}.ShareLoanPage_dpaTitle__s2QJF{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-secondary)}.ShareLoanPage_dpaSubtitle__LWyo7{font-size:var(--font-size-caption);color:var(--color-text-muted)}.ShareLoanPage_dpaDetails__LY0ZY{display:flex;flex-direction:column;gap:var(--space-12)}.ShareLoanPage_dpaRow__8iCqx{display:flex;align-items:center;justify-content:space-between}.ShareLoanPage_dpaRowLabel__MONPg{font-size:var(--font-size-caption);color:var(--color-text-muted)}.ShareLoanPage_dpaRowValue__XNSdQ{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-secondary)}.ShareLoanPage_dpaRowValueGreen__yGPVV{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-primary)}.ShareLoanPage_setupIcon__oRhlG{width:1.75rem;height:1.75rem}.Checkbox_wrapper__KF_yD{display:inline-flex;align-items:flex-start;gap:var(--space-8);cursor:pointer;user-select:none}.Checkbox_wrapperBare__9CHPF{align-items:center}.Checkbox_wrapperDisabled___U7cF{opacity:.5;cursor:not-allowed}.Checkbox_control__eHiYK{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.Checkbox_input__IT7lO{position:absolute;inset:0;opacity:0;margin:0;cursor:inherit}.Checkbox_boxChecked__C5PXb,.Checkbox_box__4yprv{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border-radius:var(--radius-sm);border:1.5px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text-inverse);transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.Checkbox_boxChecked__C5PXb,.Checkbox_wrapper__KF_yD:hover .Checkbox_boxChecked__C5PXb,.Checkbox_wrapper__KF_yD:hover .Checkbox_box__4yprv{border-color:var(--color-primary)}.Checkbox_boxChecked__C5PXb{background-color:var(--color-primary)}.Checkbox_input__IT7lO:focus-visible+.Checkbox_boxChecked__C5PXb,.Checkbox_input__IT7lO:focus-visible+.Checkbox_box__4yprv{box-shadow:0 0 0 3px var(--color-primary-surface);outline:none}.Checkbox_text__Ji_1W{display:flex;flex-direction:column;gap:.125rem;min-width:0;margin-top:.0625rem}.Checkbox_label__5BUdk{font-size:var(--font-size-small);color:var(--color-secondary);line-height:1.4}.Checkbox_hint__9arZ9{font-size:var(--font-size-caption);color:var(--color-text-muted);line-height:1.4}.TaskForm_card__Llqlx{background-color:var(--color-surface);border-radius:var(--radius-xl);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);padding:var(--space-16);display:flex;flex-direction:column;gap:var(--space-16)}.TaskForm_heading__mtcoI{font-weight:var(--font-weight-semibold)}.TaskForm_heading__mtcoI,.TaskForm_textInput__g6qPP{font-size:var(--font-size-small);color:var(--color-secondary)}.TaskForm_textInput__g6qPP{width:100%;padding:var(--space-8) var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.TaskForm_textInput__g6qPP:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary)}.TaskForm_textarea__fLQGT{width:100%;padding:var(--space-8) var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--font-size-small);color:var(--color-secondary);resize:none}.TaskForm_textarea__fLQGT:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary)}.TaskForm_fieldGrid__zKEk2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-12)}@media (min-width:640px){.TaskForm_fieldGrid__zKEk2{grid-template-columns:repeat(4,1fr)}}.TaskForm_fieldLabel___TG5V{font-size:var(--font-size-caption);color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.TaskForm_selectInput__flPV0{width:100%;margin-top:.125rem;padding:var(--space-6,.375rem) var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--font-size-small);color:var(--color-secondary)}.TaskForm_selectInput__flPV0:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary)}.TaskForm_dateInput___oqnP{width:100%;margin-top:.125rem;padding:var(--space-6,.375rem) var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--font-size-small);color:var(--color-secondary)}.TaskForm_dateInput___oqnP:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary)}.TaskForm_newCategoryRow__VXGOd{display:flex;align-items:center;gap:var(--space-8)}.TaskForm_newCategoryInput__apqVB{flex:1;padding:var(--space-6,.375rem) var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--font-size-small);color:var(--color-secondary)}.TaskForm_newCategoryInput__apqVB:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary)}.TaskForm_assigneesHeader__OwZKV{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}.TaskForm_assignAllButton__KKH6v{font-size:var(--font-size-caption);color:var(--color-primary);background:none;border:none;cursor:pointer}.TaskForm_assignAllButton__KKH6v:hover{text-decoration:underline}.TaskForm_assigneeList__yu9kr{display:flex;flex-wrap:wrap;gap:var(--space-8)}.TaskForm_checkboxLabel__u6020{display:flex;align-items:center;gap:.375rem;font-size:var(--font-size-caption);color:var(--color-secondary);cursor:pointer}.TaskForm_checkboxInput__jHUKP{border-radius:var(--radius-sm,.25rem);border-color:var(--color-border)}.TaskForm_recurringRow__RYOkb{display:flex;align-items:center;gap:var(--space-16)}.TaskForm_recurrenceSelect___bnXh{padding:var(--space-6,.375rem) var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--font-size-small);color:var(--color-secondary)}.TaskForm_recurrenceSelect___bnXh:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary)}.TaskForm_vendorGrid__B6otX{display:grid;grid-template-columns:1fr;gap:var(--space-12)}@media (min-width:640px){.TaskForm_vendorGrid__B6otX{grid-template-columns:repeat(2,1fr)}}.TaskForm_footer__2bBfL{display:flex;align-items:center;gap:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--color-border)}.CultureRequestForm_header__JN14b{display:flex;align-items:center;gap:var(--space-16);padding:var(--space-24);background-color:var(--color-primary);border-radius:var(--radius-xl) var(--radius-xl) 0 0}.CultureRequestForm_headerIcon__GZUAK{width:2.5rem;height:2.5rem;border-radius:var(--radius-full);background-color:rgba(255,255,255,.2);color:var(--color-text-inverse);display:flex;align-items:center;justify-content:center;flex-shrink:0}.CultureRequestForm_headerTitle__jPpDl{font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);color:var(--color-text-inverse)}.CultureRequestForm_headerSubtitle__PGN72{font-size:var(--font-size-caption);color:rgba(255,255,255,.7);margin-top:var(--space-2)}.CultureRequestForm_alertWrap__Nv8i_{padding:var(--space-16) var(--space-24) 0}.CultureRequestForm_form__y6RlV{padding:var(--space-24);display:flex;flex-direction:column;gap:var(--space-20)}.CultureRequestForm_anonymousRow__TqE4q{padding:var(--space-12) var(--space-16);background-color:var(--color-surface-alt);border-radius:var(--radius-lg)}.CultureRequestForm_actions__RO3dX{display:flex;justify-content:flex-end;gap:var(--space-8);margin-top:var(--space-16);padding-top:var(--space-20);border-top:1px solid var(--color-border-lighter)}.CultureRequestForm_successCard__dekCn{padding:var(--space-48) var(--space-24);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-12)}.CultureRequestForm_successIcon__l5YNn{width:3.5rem;height:3.5rem;border-radius:var(--radius-full);background-color:var(--color-primary-surface);color:var(--color-primary);display:flex;align-items:center;justify-content:center}.CultureRequestForm_successTitle__cOl4N{font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);color:var(--color-text)}.CultureRequestForm_successText__Wk_Hj{font-size:var(--font-size-small);color:var(--color-text-muted);max-width:24rem}.FinancialsForm_headerRow__PoAvy{display:flex;align-items:center;justify-content:space-between}.FinancialsForm_headerTitle__oZhNW{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-secondary)}.FinancialsForm_headerHint__EfAeV{font-size:var(--font-size-caption);color:var(--color-text-faint);margin-top:var(--space-4)}.FinancialsForm_headerLink__AoiNL{color:var(--color-primary);text-decoration:underline}.FinancialsForm_alertWrap__Zlmwf{margin-bottom:var(--space-16)}.FinancialsForm_editForm__OCjb_{display:flex;flex-direction:column;gap:var(--space-16)}.FinancialsForm_sectionTitle__d_Y3G{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-label);margin-bottom:var(--space-12);color:var(--color-primary)}.FinancialsForm_autoBadge__LZLZ7{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);color:var(--color-accent-blue);background-color:rgba(112,163,245,.12);padding:var(--space-2) var(--space-6);border-radius:var(--radius-full)}.FinancialsForm_sectionHint__w6noi{font-size:var(--font-size-caption);color:var(--color-text-faint);margin-top:calc(-1 * var(--space-8));margin-bottom:var(--space-12)}.FinancialsForm_subSectionHeading__gwD0w{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-label);margin-top:var(--space-16);margin-bottom:var(--space-12);color:var(--color-text-muted)}.FinancialsForm_sectionDivider__k1HfI{padding-top:var(--space-8);border-top:1px solid rgba(198,204,185,.6)}.FinancialsForm_gridCols2__OPkCJ{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-16)}.FinancialsForm_gridCols3__Cu2_o{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-12)}.FinancialsForm_checkboxRow__ZrRlF{margin-top:var(--space-12)}.FinancialsForm_readBadge__tEn1n{display:inline-flex;align-items:center;margin-top:var(--space-8);padding:var(--space-4) var(--space-10);background-color:var(--color-primary-surface);color:var(--color-primary);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);border-radius:var(--radius-full)}.FinancialsForm_actions__6Xhm8{display:flex;gap:var(--space-12);padding-top:var(--space-4)}.FinancialsForm_readSections__Ha6Qz>*+*{border-top:1px solid rgba(198,204,185,.6)}.FinancialsForm_readSection__KFtul{padding:var(--space-20) 0}.FinancialsForm_readSectionTitle__Fj9Nq{letter-spacing:var(--tracking-wide);margin-bottom:var(--space-16);color:var(--color-primary)}.FinancialsForm_readSectionTitle__Fj9Nq,.FinancialsForm_readSubHeading__UnzsJ{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase}.FinancialsForm_readSubHeading__UnzsJ{letter-spacing:var(--tracking-normal);color:var(--color-text-muted);margin-top:var(--space-16);margin-bottom:var(--space-12)}.FinancialsForm_readGrid__jaeEh{display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--space-32);row-gap:var(--space-16)}.FinancialsForm_readGrid3__1fF_F{display:grid;grid-template-columns:repeat(3,1fr);column-gap:var(--space-32);row-gap:var(--space-16)}.FinancialsForm_readFieldLabel__TdJ5K{font-size:var(--font-size-caption);color:var(--color-text-faint);margin-bottom:var(--space-4)}.FinancialsForm_readFieldLabelDark__wbAeJ{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:#374151;margin-bottom:var(--space-4)}.FinancialsForm_readFieldValue__pHnc_{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-secondary)}.FinancialsForm_readFieldSuffix__QrMEH{font-weight:var(--font-weight-regular)}.FinancialsForm_emptyText__sBKUZ,.FinancialsForm_readFieldSuffix__QrMEH{font-size:var(--font-size-small);color:var(--color-text-faint)}.FinancialsForm_badge__3TWs6{margin-left:var(--space-6);display:inline-flex;align-items:center;padding:.125rem var(--space-6);border-radius:var(--radius-sm);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-tight);vertical-align:middle;line-height:1}.FinancialsForm_badgeCalc__dW6Ld{background-color:rgba(0,124,86,.1);color:var(--color-primary)}.FinancialsForm_badgeFee__Acivo{background-color:rgba(112,163,245,.15);color:#3B6FD4}.FinancialsForm_badgeDashboard__mAz0z{background-color:rgba(245,158,11,.15);color:#B45309}.FinancialsForm_simBadge__uhjR3{background-color:rgba(112,163,245,.15);color:#3B6FD4}.Badge_badge__7wutk{display:inline-flex;align-items:center;padding:.125rem .625rem;border-radius:var(--radius-full);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight)}.Badge_variantSuccess__ejVya{color:var(--color-success);background-color:color-mix(in srgb,var(--color-success) 12%,transparent)}.Badge_variantWarning__a_jCf{color:var(--color-warning);background-color:color-mix(in srgb,var(--color-warning) 16%,transparent)}.Badge_variantDanger__YoJ8V{color:var(--color-error-text);background-color:var(--color-error-surface)}.Badge_variantInfo__Sxe0T{color:var(--color-accent-blue);background-color:color-mix(in srgb,var(--color-accent-blue) 14%,transparent)}.Badge_variantAccent__XrtmM{color:var(--color-accent-orange);background-color:color-mix(in srgb,var(--color-accent-orange) 14%,transparent)}.Badge_variantNeutral__w17S8{color:var(--color-text-muted);background-color:var(--color-surface-alt)}.TaskFilters_wrapper__dJRK_{display:flex;flex-direction:column;gap:var(--space-12)}.TaskFilters_contentGap__X16zi{margin-top:var(--space-32)}.TaskFilters_primaryRow__6oAeb{display:flex;align-items:center;gap:var(--space-8)}.TaskFilters_searchInput__zQD9E{flex:1;min-width:160px;padding:var(--space-8) var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--font-size-small);color:var(--color-text);background-color:var(--color-surface)}.TaskFilters_searchInput__zQD9E::placeholder{color:var(--color-text-faint)}.TaskFilters_searchInput__zQD9E:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(0,124,86,.15)}.TaskFilters_filtersRow__plhsy{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.TaskFilters_overdueBtn__Hit_f{padding:var(--space-6) var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);background-color:transparent;cursor:pointer;white-space:nowrap;transition:border-color var(--transition-fast),color var(--transition-fast),background-color var(--transition-fast)}.TaskFilters_overdueBtnActive__U0ETm,.TaskFilters_overdueBtn__Hit_f:hover{border-color:var(--color-error);color:var(--color-error)}.TaskFilters_overdueBtnActive__U0ETm{background-color:var(--color-error-surface)}.TaskFilters_moreBtn__VPFYH{padding:var(--space-6) var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);background-color:transparent;cursor:pointer;white-space:nowrap;transition:border-color var(--transition-fast),color var(--transition-fast)}.TaskFilters_moreBtnActive__GKg_9,.TaskFilters_moreBtn__VPFYH:hover{border-color:var(--color-primary);color:var(--color-primary)}.TaskFilters_clearFilters__Uo03U{font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);color:var(--color-text-faint);white-space:nowrap;background:none;border:none;cursor:pointer;padding:0}.TaskFilters_clearFilters__Uo03U:hover{color:var(--color-error)}.TaskFilters_dateRow__6yjFw{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16);background-color:var(--color-surface-alt);border-radius:var(--radius-lg)}.TaskFilters_dateRange__49NWZ{display:flex;align-items:center;gap:var(--space-6)}.TaskFilters_dateInput__MGhsz{padding:var(--space-6) var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);color:var(--color-text);background-color:var(--color-surface)}.TaskFilters_dateInput__MGhsz:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(0,124,86,.15)}.TaskFilters_dateRangeSep__vnpCh{font-size:var(--font-size-caption);color:var(--color-text-faint)}.TaskFilters_dateLabel__M6kj4{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);white-space:nowrap}.TaskFilters_filterPills__0dlUM{display:flex;flex-wrap:wrap;gap:var(--space-6)}.TaskFilters_pill__VaIfX{display:inline-flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-10);border-radius:var(--radius-full);background-color:var(--color-primary-surface);color:var(--color-primary);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium)}.TaskFilters_pillRemove__HpbII{font-size:var(--font-size-body);line-height:1;color:var(--color-primary);opacity:.6;margin-left:var(--space-2);background:none;border:none;padding:0;cursor:pointer}.TaskFilters_pillRemove__HpbII:hover{opacity:1}.RequestCard_card__eKVnb{width:100%;text-align:left;background-color:var(--color-surface);border-radius:var(--radius-xl);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);padding:1.25rem;transition:box-shadow .15s ease,border-color .15s ease,transform .15s ease;cursor:pointer}.RequestCard_card__eKVnb:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);border-color:rgba(0,124,86,.4)}.RequestCard_card__eKVnb:active{transform:scale(.99)}.RequestCard_card__eKVnb:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-primary)}.RequestCard_badgesRow__mIY_B{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.625rem}.RequestCard_subject__cQ_Ax{font-weight:var(--font-weight-semibold);color:var(--color-secondary);font-size:var(--font-size-small);line-height:1.375;margin-bottom:.25rem}.RequestCard_date__PUG1k{font-size:var(--font-size-caption);color:rgba(5,63,51,.5);margin-top:.5rem}.page_loadingRequests__nNTzP{display:flex;flex-direction:column;gap:var(--space-12)}.page_formCardDivider__UDIE_{padding-bottom:var(--space-16);border-bottom:1px solid var(--color-border);margin-bottom:1.25rem}.page_formTitle__mzlri{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-secondary)}.page_formFields__8i4nv{display:flex;flex-direction:column;gap:var(--space-16)}.page_formLabel__3HQ0t{display:block;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-label);margin-bottom:var(--space-8);color:var(--color-secondary)}.page_categoryChips___IkU0{display:flex;flex-wrap:wrap;gap:var(--space-8)}.page_categoryChip__Bit3m{padding:.375rem var(--space-12);border-radius:var(--radius-full);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);transition:all var(--transition-fast);cursor:pointer;border:1px solid}.page_formLabelInline__GfIkE{display:block;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-label);margin-bottom:.375rem;color:var(--color-secondary)}.page_formInput__CBExw{border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-12) var(--space-16);width:100%;font-size:var(--font-size-small);color:var(--color-secondary);transition:border-color var(--transition-fast)}.page_formInput__CBExw:focus{border-color:var(--color-primary);outline:none}.page_formTextarea__tsGrJ{resize:none}.page_formActions__bx3NG{display:flex;gap:var(--space-12)}.page_tabBar__lZS87{display:flex;gap:var(--space-4);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-16)}.page_tabButton__jyZnA{padding:var(--space-8) var(--space-16) .625rem;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);transition:color var(--transition-fast);position:relative;background:none;border:none;cursor:pointer}.page_tabCount__ADXCS{margin-left:.375rem;font-size:var(--font-size-caption);padding:.125rem .375rem;border-radius:var(--radius-full)}.page_tabIndicator__5cxGQ{position:absolute;bottom:0;left:0;right:0;height:2px;border-radius:var(--radius-full);background-color:var(--color-primary)}.page_requestList__kmyQr{display:flex;flex-direction:column;gap:var(--space-12)}.page_alertSpacing__3iYTZ{margin-bottom:1rem}.ProfileHeader_card__FsCJr{border-radius:var(--radius-xl);padding:var(--space-24);background-color:var(--color-secondary)}.ProfileHeader_inner__pvrBC{display:flex;align-items:center;gap:var(--space-16)}.ProfileHeader_avatar__HTXAG{width:3.5rem;height:3.5rem;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-h4);flex-shrink:0;background-color:var(--color-primary)}.ProfileHeader_avatar__HTXAG,.ProfileHeader_name__1b_2T{font-weight:var(--font-weight-semibold);color:var(--color-text-inverse)}.ProfileHeader_name__1b_2T{font-size:var(--font-size-h2)}.ProfileHeader_community__hOMJi{font-size:var(--font-size-small);color:rgba(255,255,255,.7);margin-top:.125rem}.ProfileHeader_since__hFZ3j{font-size:var(--font-size-caption);color:rgba(255,255,255,.5);margin-top:.125rem}.ProfileHeader_textCol__gwoJc{display:flex;flex-direction:column;gap:var(--space-4)}.CommunityHeader_heroCard__fgkSj{position:relative;border-radius:var(--radius-xl);padding:var(--space-24);background-color:var(--color-primary);color:var(--color-text-inverse);transition:background-color var(--transition-fast)}.CommunityHeader_hero_planning__P_Cub{background-color:var(--frolic-blue)}.CommunityHeader_hero_pre_construction__Qcu16{background-color:var(--frolic-gold)}.CommunityHeader_hero_construction__dFrJw{background-color:var(--frolic-orange)}.CommunityHeader_hero_active__4CKSJ{background-color:var(--color-primary)}.CommunityHeader_hero_inactive__CuXKz{background-color:var(--color-text-muted)}.CommunityHeader_statusBadge__k8K_t{display:inline-block;margin-top:var(--space-12);margin-bottom:var(--space-12);padding:.25rem .625rem;border-radius:var(--radius-full);background-color:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.3);color:var(--color-text-inverse);letter-spacing:var(--tracking-normal)}.CommunityHeader_heroEyebrow__O9pMQ,.CommunityHeader_statusBadge__k8K_t{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase}.CommunityHeader_heroEyebrow__O9pMQ{letter-spacing:var(--tracking-widest);color:rgba(255,255,255,.7);margin:0 0 var(--space-4)}.CommunityHeader_heroTitle__Q06y6{font-size:var(--font-size-display);font-weight:var(--font-weight-light);color:var(--color-text-inverse);line-height:1;margin:0}.CommunityHeader_heroSubtitle__YnNST{margin-top:var(--space-8);font-size:var(--font-size-body);color:rgba(255,255,255,.85)}.CommunityHeader_heroMeta__t_Ajy{margin-top:var(--space-2);font-size:var(--font-size-small);color:rgba(255,255,255,.7)}.CommunityHeader_heroMetaSpaced__bSgOP{margin-top:var(--space-12)}.CommunityHeader_heroBreakdown__J2NcY{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-12) var(--space-16);margin-top:var(--space-20);padding-top:var(--space-16);border-top:1px solid rgba(255,255,255,.2)}.CommunityHeader_heroBreakdownItem__q2FDm{display:flex;flex-direction:column;gap:.125rem}.CommunityHeader_heroBreakdownLabel__J0gyc{font-size:var(--font-size-caption);color:rgba(255,255,255,.6);margin:0}.CommunityHeader_heroBreakdownValue__FkwQE{font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);color:var(--color-text-inverse);font-variant-numeric:tabular-nums;margin:0;line-height:1.2}.CommunityHeader_heroBreakdownValueAlert__oulHz{color:var(--color-accent-orange)}.CommunityHeader_governanceLinks__8LaE6{display:flex;flex-wrap:wrap;gap:var(--space-16);margin-top:var(--space-16);padding-top:var(--space-12);border-top:1px solid rgba(255,255,255,.2)}.CommunityHeader_governanceLink__RbnWJ{font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:var(--color-text-inverse);text-decoration:none;transition:opacity var(--transition-fast)}.CommunityHeader_governanceLink__RbnWJ:hover{opacity:.8;text-decoration:underline;text-underline-offset:3px}.CommunityHeader_editBtn__zKypQ{position:absolute;top:var(--space-16);right:var(--space-16);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-text-inverse);background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-full);padding:.375rem .875rem;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.CommunityHeader_editBtn__zKypQ:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.5)}.CommunityHeader_editCard__eqOT6{background-color:var(--color-surface);border-radius:var(--radius-xl);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);padding:var(--space-24)}.CommunityHeader_editHeading__jLTPE{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-20)}.CommunityHeader_editLabel__I0YwN{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-muted);margin:0}.page_heroCard__S8Ilr{border-radius:var(--radius-xl);padding:var(--space-24);background-color:var(--color-primary);color:var(--color-text-inverse)}.page_heroLabel__bco_k{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:rgba(255,255,255,.7);margin:0 0 var(--space-4)}.page_heroValue__e_ITf{font-size:var(--font-size-display);font-weight:var(--font-weight-light);color:var(--color-text-inverse);font-variant-numeric:tabular-nums;line-height:1;margin:0}.page_heroBreakdown__Ctwag{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-12) var(--space-16);margin-top:var(--space-20);padding-top:var(--space-16);border-top:1px solid rgba(255,255,255,.2)}@media (min-width:640px){.page_heroBreakdown__Ctwag{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.page_heroBreakdown__Ctwag{grid-template-columns:repeat(4,1fr)}}.page_heroBreakdownItem__kGGwA{display:flex;flex-direction:column;gap:.125rem}.page_heroBreakdownLabel__oHqEe{font-size:var(--font-size-caption);color:rgba(255,255,255,.6);margin:0}.page_heroBreakdownValue__4Kmef{font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);color:var(--color-text-inverse);font-variant-numeric:tabular-nums;margin:0;line-height:1.2}.page_summaryGrid__Hn4Cy{display:grid;grid-template-columns:1fr;gap:var(--space-16);align-items:stretch}@media (min-width:640px){.page_summaryGrid__Hn4Cy{grid-template-columns:repeat(3,1fr)}}.page_sectionHeading__2Q7zZ{font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);color:var(--color-secondary);margin:0 0 var(--space-12)}.page_activityRowDetail___H80e{font-size:var(--font-size-caption);color:var(--color-text-muted);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_activityRowDate__b_uj1{color:var(--color-text-faint)}.page_quickActionsRow__17oPn{display:flex;flex-wrap:wrap;gap:var(--space-8)}.page_actionBadge__3Vls8{display:inline-flex;align-items:center;justify-content:center;margin-left:var(--space-8);min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:var(--radius-full);background-color:var(--color-accent-orange);color:var(--color-text-inverse);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold)}.TrainingCoursesManager_wrapper__Xf46r{display:flex;flex-direction:column;gap:var(--space-16)}.TrainingCoursesManager_topActionsRow__87JhO{display:flex;justify-content:flex-end}.TrainingCoursesManager_filtersRow__asY5R{display:flex;flex-direction:column;gap:var(--space-12);margin-bottom:var(--space-16)}@media (min-width:768px){.TrainingCoursesManager_filtersRow__asY5R{flex-direction:row;align-items:center;flex-wrap:wrap}}.TrainingCoursesManager_searchInput__XDw6d{width:100%;padding:.625rem var(--space-16);border-radius:var(--radius-xl);border:1px solid var(--color-border);background-color:var(--color-surface);font-size:var(--font-size-small);color:var(--color-secondary)}.TrainingCoursesManager_searchInput__XDw6d::placeholder{color:var(--color-text-faint)}.TrainingCoursesManager_searchInput__XDw6d:focus{outline:none;box-shadow:0 0 0 2px rgba(0,124,86,.3);border-color:var(--color-primary)}.TrainingCoursesManager_filter__iZ5ES{flex-shrink:0}@media (min-width:768px){.TrainingCoursesManager_filter__iZ5ES{min-width:10rem}}.TrainingCoursesManager_countLabel__NN6IH{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-muted)}.TrainingCoursesManager_addCourseCard__ryUga{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-16)}.TrainingCoursesManager_cardGrid__Cv4KI{display:grid;grid-template-columns:1fr;gap:var(--space-16);align-items:start}@media (min-width:768px){.TrainingCoursesManager_cardGrid__Cv4KI{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.TrainingCoursesManager_cardGrid__Cv4KI{grid-template-columns:repeat(3,1fr)}}.TrainingCoursesManager_courseCardExpanded__U9LCX,.TrainingCoursesManager_courseCard__eHIM6{display:flex;flex-direction:column;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);overflow:hidden;transition:box-shadow var(--transition-fast),transform var(--transition-fast)}.TrainingCoursesManager_courseCard__eHIM6:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.TrainingCoursesManager_courseCardExpanded__U9LCX{grid-column:1/-1;box-shadow:var(--shadow-md)}.TrainingCoursesManager_courseCardHeader__E_2Ac{display:flex;flex-direction:column;padding:0;width:100%;background:transparent;border:none;text-align:left;cursor:pointer;transition:background-color var(--transition-fast)}.TrainingCoursesManager_courseCardHeaderInner__rQLQv{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-16) var(--space-20)}.TrainingCoursesManager_coverImage__f42eP{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;background-color:var(--color-background)}.TrainingCoursesManager_courseCardHeader__E_2Ac:hover{background-color:var(--color-background)}.TrainingCoursesManager_courseCardHeaderTop__BAC8U{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-12)}.TrainingCoursesManager_courseTitle__jQIng{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-secondary);line-height:var(--line-height-tight)}.TrainingCoursesManager_courseDesc__WHhrz{font-size:var(--font-size-small);color:var(--color-text-muted);line-height:1.4}.TrainingCoursesManager_courseMeta__FlfOD{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap}.TrainingCoursesManager_moduleCount__MZmmg{font-size:var(--font-size-caption);color:var(--color-text-faint);font-variant-numeric:tabular-nums}.TrainingCoursesManager_courseTagRow__vB2xb{display:flex;flex-wrap:wrap;gap:var(--space-4)}.TrainingCoursesManager_courseTagChip__Ralw0{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-normal);padding:.125rem .5rem;border-radius:var(--radius-full);background-color:var(--color-primary-surface);color:var(--color-primary)}.TrainingCoursesManager_tagPickerList__2Zpgr{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-8)}.TrainingCoursesManager_tagChipActive__amAF4,.TrainingCoursesManager_tagChip__EOlO_{font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);padding:.25rem .625rem;border-radius:var(--radius-full);border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast)}.TrainingCoursesManager_tagChip__EOlO_:hover{border-color:var(--color-primary);color:var(--color-secondary)}.TrainingCoursesManager_tagChipActive__amAF4{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-text-inverse)}.TrainingCoursesManager_tagPickerAddRow__sD3Gy{display:flex;gap:var(--space-8);align-items:center}.TrainingCoursesManager_tagPickerAddRow__sD3Gy .TrainingCoursesManager_input__wQ3xd{flex:1}.TrainingCoursesManager_chevron__ldZED{color:var(--color-text-faint);transition:transform .2s;flex-shrink:0;margin-top:.25rem}.TrainingCoursesManager_chevronExpanded__2ncRm{transform:rotate(90deg)}.TrainingCoursesManager_courseActionsRow__KaVWE{display:flex;align-items:center;gap:var(--space-4);padding:0 var(--space-12) var(--space-8);border-top:1px solid var(--color-border-lighter);padding-top:var(--space-8)}.TrainingCoursesManager_iconBtn__RGwSV{padding:.375rem;border-radius:var(--radius-md);color:var(--color-text-muted);background:transparent;border:none;cursor:pointer;transition:color .15s,background-color .15s}.TrainingCoursesManager_iconBtn__RGwSV:hover{color:var(--color-secondary);background-color:var(--color-background)}.TrainingCoursesManager_moveBtn__NzSYk{padding:.375rem;border-radius:var(--radius-md);color:var(--color-text-muted);background:transparent;border:none;cursor:pointer;transition:color .15s,background-color .15s}.TrainingCoursesManager_moveBtn__NzSYk:hover{color:var(--color-secondary);background-color:var(--color-background)}.TrainingCoursesManager_moveBtn__NzSYk:disabled{opacity:.3;cursor:not-allowed}.TrainingCoursesManager_input__wQ3xd{border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:.625rem 1rem;font-size:var(--font-size-small);color:var(--color-secondary);width:100%;background-color:var(--color-surface)}.TrainingCoursesManager_input__wQ3xd:focus{border-color:var(--color-primary);outline:none}.TrainingCoursesManager_textarea__5Yqb2{resize:none}.TrainingCoursesManager_formLabel__Hq11K{display:block;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-secondary);margin-bottom:.25rem}.TrainingCoursesManager_formCard__TMlU5{border-radius:var(--radius-xl);background-color:var(--color-background);border:1px solid var(--color-border);padding:1rem}.TrainingCoursesManager_courseFormCard__9v3LE{margin:0 var(--space-16) var(--space-16)}.TrainingCoursesManager_formGrid__O9rc9{display:grid;grid-template-columns:1fr;gap:var(--space-12)}.TrainingCoursesManager_formGrid2__Vp_ZR{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-12)}.TrainingCoursesManager_formActions__bauub{display:flex;align-items:center;gap:var(--space-12);margin-top:1rem}.TrainingCoursesManager_cancelBtn__Bj6sM{font-size:var(--font-size-small);color:var(--color-text-muted);background:transparent;border:none;cursor:pointer;transition:color .15s}.TrainingCoursesManager_cancelBtn__Bj6sM:hover{color:var(--color-secondary)}.TrainingCoursesManager_error__yXrbS{font-size:var(--font-size-caption);color:#dc2626;margin-bottom:var(--space-12)}.TrainingCoursesManager_checkboxRow__J_MUR{display:flex;align-items:center;gap:.5rem}.TrainingCoursesManager_checkbox__7ESVv{accent-color:var(--color-primary);width:1rem;height:1rem;border-radius:var(--radius-sm)}.TrainingCoursesManager_checkboxLabel__VApD_{font-size:var(--font-size-small);color:var(--color-secondary)}.TrainingCoursesManager_deleteConfirm__EyAky{margin:0 var(--space-16) var(--space-16);border-radius:var(--radius-xl);background-color:var(--color-background);border:1px solid var(--color-border);padding:1rem}.TrainingCoursesManager_deleteText__52das{font-size:var(--font-size-small);color:var(--color-secondary);margin-bottom:var(--space-12)}.TrainingCoursesManager_deleteActions__VxGsQ{display:flex;align-items:center;gap:var(--space-12)}.TrainingCoursesManager_modulesPanel__jI7bO{padding:var(--space-12) var(--space-20) var(--space-16);background-color:var(--color-background);border-top:1px solid var(--color-border-lighter)}.TrainingCoursesManager_modulesList__cHgfd{display:flex;flex-direction:column;gap:.375rem;padding-left:1.25rem;border-left:1px solid var(--color-border)}.TrainingCoursesManager_emptyModules__4dDJQ{font-size:var(--font-size-caption);color:var(--color-text-faint);padding-left:1.25rem}.TrainingCoursesManager_moduleRow__SYf0X{display:flex;align-items:flex-start;gap:.5rem;padding:.25rem 0}.TrainingCoursesManager_moduleIndex__PpLDb{font-size:var(--font-size-caption);color:var(--color-text-faint);font-variant-numeric:tabular-nums;width:1.25rem;text-align:right;margin-top:.125rem}.TrainingCoursesManager_moduleThumb__IKYgd{width:4rem;height:2.5rem;object-fit:cover;border-radius:var(--radius-md);flex-shrink:0;background-color:var(--color-background)}.TrainingCoursesManager_moduleContent___VZyg{flex:1;min-width:0}.TrainingCoursesManager_moduleTitle__qAKYF{font-size:var(--font-size-small);color:var(--color-secondary)}.TrainingCoursesManager_moduleDesc__DHwBn{font-size:var(--font-size-caption);color:var(--color-text-faint);margin-top:.125rem}.TrainingCoursesManager_moduleVideoLink__7Xdfw{font-size:var(--font-size-caption);color:var(--color-primary);text-decoration:none;margin-top:.125rem;display:block}.TrainingCoursesManager_moduleVideoLink__7Xdfw:hover{text-decoration:underline}.TrainingCoursesManager_moduleActions__uzt7E{display:flex;align-items:center;gap:.125rem;flex-shrink:0}.TrainingCoursesManager_moduleDeleteConfirm__2wQp6{border-radius:var(--radius-xl);background-color:var(--color-surface);border:1px solid var(--color-border);padding:1rem;margin-top:.5rem;margin-left:1.75rem}.TrainingCoursesManager_moduleDeleteText__G7GLP{font-size:var(--font-size-small);color:var(--color-secondary);margin-bottom:var(--space-12)}.TrainingCoursesManager_moduleDeleteActions__tpI2x{display:flex;align-items:center;gap:var(--space-12)}.TrainingCoursesManager_addModuleWrap__KBunr{margin-top:var(--space-12);padding-left:1.25rem}.page_loadingWrapper__2egmG,.page_pageWrapper__CeRxO{padding:var(--space-32) var(--space-24);max-width:42rem;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:var(--space-24)}.page_profileHeader__4Ge3E{border-radius:var(--radius-xl);padding:var(--space-24);background-color:var(--color-secondary)}.page_profileHeaderInner__dbJdl{display:flex;align-items:center;gap:var(--space-16)}.page_avatarCircle__S6Q4Q{width:3.5rem;height:3.5rem;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-h4);flex-shrink:0;background-color:var(--color-primary)}.page_avatarCircle__S6Q4Q,.page_profileName__Wo9Zs{font-weight:var(--font-weight-semibold);color:var(--color-text-inverse)}.page_profileName__Wo9Zs{font-size:var(--font-size-h3)}.page_profileRole__ucuU_{font-size:var(--font-size-small);color:rgba(255,255,255,.7);margin-top:.125rem}.page_profileJoined__SCfBd{font-size:var(--font-size-caption);color:rgba(255,255,255,.5);margin-top:.125rem}.page_detailLabel__XMjhO{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-label);margin-bottom:.125rem;color:var(--color-text-muted)}.page_detailValue__UyGPR{font-size:var(--font-size-small);color:var(--color-secondary)}.page_contactHeader__7SAJj{display:flex;align-items:center;justify-content:space-between}.page_sectionTitle__GFiag{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-secondary)}.page_contactError__2qDi3{margin-bottom:var(--space-16);padding:var(--space-12) var(--space-16);border-radius:var(--radius-xl);background-color:#FEF2F2;border:1px solid #fecaca;color:#B91C1C;font-size:var(--font-size-small)}.page_fieldGroup__7rdv8{display:flex;flex-direction:column;gap:var(--space-12)}.page_editGrid__Bh_HF{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-12)}.page_fieldLabel__eXvWc{margin-bottom:var(--space-4)}.page_fieldLabelNarrow__g8eFv,.page_fieldLabel__eXvWc{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-text-muted)}.page_fieldLabelNarrow__g8eFv{margin-bottom:.125rem}.page_textInput__GJM7P{border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:.625rem var(--space-16);font-size:var(--font-size-small);width:100%;color:var(--color-secondary);transition:border-color var(--transition-base)}.page_textInput__GJM7P:focus{border-color:var(--color-primary);outline:none}.page_staticValue__joeCG{font-size:var(--font-size-small);color:var(--color-secondary)}.page_noPhone__nccw_{color:var(--color-text-faint)}.page_editActions__98Fi9{display:flex;gap:var(--space-12);margin-top:var(--space-16)}.page_qualRow__g8Y8b{display:flex;flex-direction:column;gap:var(--space-12)}.page_qualLabel__8_KK_{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-label);margin-bottom:var(--space-4);color:var(--color-text-muted)}.page_successToast__1EWdX{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16);border-radius:var(--radius-xl);background-color:#F0FDF4;border:1px solid #bbf7d0;color:#15803D;font-size:var(--font-size-small)}.page_successIcon__65K19{width:1rem;height:1rem;flex-shrink:0}.page_accountFields__BXDrH{display:flex;flex-direction:column;gap:1.25rem}.page_accountItemTitle__t3Ix_{font-size:var(--font-size-small);font-weight:var(--font-weight-medium);margin-bottom:.125rem;color:var(--color-secondary)}.page_accountItemDescription__0oM_q{color:var(--color-text-muted)}.page_accountItemDescription__0oM_q,.page_resetError__euzne{font-size:var(--font-size-caption);margin-bottom:var(--space-8)}.page_resetError__euzne{color:#DC2626}.page_resetSent__irEVI{font-size:var(--font-size-caption);color:var(--color-primary);font-weight:var(--font-weight-medium)}.page_accountDivider__TvBtu{border-top:1px solid var(--color-border)}