:root{--bg:#08110f;--surface:#0e1a17;--surface-2:#14231f;--line:#243832;--text:#f5fbf8;--muted:#a6bbb3;--accent:#52e3a4;--accent-dark:#06291c;--danger:#ff8e8e;--success:#7be8b1;--radius:18px;--shadow:0 20px 60px #00000047}.packetBoundary,.packetFinalizeGate,.packetVersionHeader,.packetActionGate{border:1px solid var(--line);background:radial-gradient(circle at 12% 0%, #52e3a414, transparent 30rem), var(--surface);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.packetBoundary h3,.packetFinalizeGate h2,.packetVersionHeader h2,.packetActionGate h2{margin:4px 0 6px}.packetBoundary p,.packetFinalizeGate p,.packetVersionHeader p,.packetActionGate p{max-width:920px;color:var(--muted);margin:0;line-height:1.6}.packetConsentList,.packetGrid,.packetCapabilityList{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.packetConsentCard,.packetCard,.packetCapabilityCard{border:1px solid var(--line);background:#09130f;border-radius:15px;gap:10px;padding:15px;display:grid}.packetCard{color:inherit;text-decoration:none}.packetConsentCard>div:first-child,.packetCard header,.packetCapabilityCard header>div,.packetCategoryRow,.packetSourceRow,.packetVersionLinks,.packetActionRow{flex-wrap:wrap;gap:7px;display:flex}.packetConsentCard h3,.packetConsentCard p,.packetCard h3,.packetCard p,.packetCapabilityCard h3,.packetCapabilityCard p,.packetCapabilityCard small{margin:0}.packetConsentCard p,.packetCard p,.packetCapabilityCard p,.packetCapabilityCard small,.packetSourceRow{color:var(--muted);line-height:1.5}.packetMetaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.packetMetaGrid article{border:1px solid var(--line);background:#09130f;border-radius:12px;gap:4px;padding:12px;display:grid}.packetMetaGrid span{color:var(--muted);font-size:.74rem}.packetDetails{border:1px solid var(--line);background:#07110e;border-radius:11px;padding:10px}.packetDetails summary{cursor:pointer}.packetDetails pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#dce9e4;font-size:.72rem}.packetEventList{gap:8px;display:grid}.packetEventList article{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.packetEventList span{color:var(--muted);font-size:.78rem}@media (max-width:1000px){.packetConsentList,.packetGrid,.packetCapabilityList,.packetMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.packetBoundary,.packetFinalizeGate,.packetVersionHeader,.packetActionGate{flex-direction:column;align-items:stretch}.packetConsentList,.packetGrid,.packetCapabilityList,.packetMetaGrid{grid-template-columns:1fr}.packetEventList article{flex-direction:column}}.roleBoundary,.roleActivationGate{border:1px solid var(--line);background:radial-gradient(circle at 12% 0%, #52e3a414, transparent 30rem), var(--surface);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.roleBoundary h3,.roleActivationGate h2{margin:4px 0 6px}.roleBoundary p,.roleActivationGate p{max-width:920px;color:var(--muted);margin:0;line-height:1.6}.roleForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:14px;display:grid}.roleForm label{gap:6px;display:grid}.roleWideField{grid-column:1/-1}.roleCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.roleCard{border:1px solid var(--line);color:inherit;background:#09130f;border-radius:15px;gap:9px;padding:15px;text-decoration:none;display:grid}.roleCard header,.roleVersionLinks,.roleGateActions{flex-wrap:wrap;gap:7px;display:flex}.roleCard h3,.roleCard p,.roleCard small{margin:0}.roleCard p,.roleCard small{color:var(--muted);line-height:1.5}.roleMetaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.roleMetaGrid article{border:1px solid var(--line);background:#09130f;border-radius:12px;gap:4px;padding:12px;display:grid}.roleMetaGrid span,.roleRequirementMeta{color:var(--muted);font-size:.74rem}.roleRequirementList{gap:11px;margin-top:14px;display:grid}.roleRequirementCard{border:1px solid var(--line);background:#09130f;border-radius:14px;gap:10px;padding:14px;display:grid}.roleRequirementCard header{gap:7px;display:grid}.roleRequirementCard header>div{flex-wrap:wrap;gap:6px;display:flex}.roleRequirementCard h3,.roleRequirementCard p{margin:0}.roleRequirement-required{color:#efb0b0}.roleRequirement-preferred{color:#9fcaf0}.roleRequirement-development_target{color:#85e6b4}.roleRequirementScope{gap:5px;display:grid}.roleRequirementScope p{color:var(--muted);line-height:1.55}.roleRequirementMeta{flex-wrap:wrap;gap:14px;display:flex}.roleRequirementCard pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#dce9e4;font-size:.74rem}.roleAcceptedMappings{gap:7px;display:grid}.roleAcceptedMappings>div{border:1px solid var(--line);background:#07110e;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.roleInlineForm{align-items:end;gap:8px;display:flex}.roleInlineForm select{flex:1}.roleActivationGate{border-color:#52e3a43d;align-items:flex-start}@media (max-width:1000px){.roleCardGrid,.roleMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.roleBoundary,.roleActivationGate{flex-direction:column;align-items:stretch}.roleForm,.roleCardGrid,.roleMetaGrid{grid-template-columns:1fr}.roleWideField{grid-column:auto}.roleInlineForm,.roleAcceptedMappings>div{flex-direction:column;align-items:stretch}}.candidateBoundary,.candidateReadyGate,.candidateEntryGate{border:1px solid var(--line);background:radial-gradient(circle at 12% 0%, #52e3a414, transparent 30rem), var(--surface);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.candidateBoundary h3,.candidateReadyGate h2,.candidateEntryGate h2{margin:4px 0 6px}.candidateBoundary p,.candidateReadyGate p,.candidateEntryGate p{max-width:900px;color:var(--muted);margin:0;line-height:1.6}.candidateEligibleList,.candidateRequirementList,.candidateEvidenceList,.candidateEvaluatorList,.candidateEventList{gap:10px;margin-top:14px;display:grid}.candidateEligibleList article{border:1px solid var(--line);background:#09130f;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.candidateEligibleList article>div{gap:6px;display:grid}.candidateEligibleList h3,.candidateEligibleList p,.candidateEligibleList small,.candidateCard h3,.candidateCard p,.candidateCard small{margin:0}.candidateEligibleList p,.candidateEligibleList small,.candidateCard p,.candidateCard small,.candidateCard footer{color:var(--muted);line-height:1.5}.candidateCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.candidateCard{border:1px solid var(--line);color:inherit;background:#09130f;border-radius:15px;gap:9px;padding:15px;text-decoration:none;display:grid}.candidateCard header,.candidateCard footer{flex-wrap:wrap;gap:7px;display:flex}.candidateStatus-verification_ready,.candidateRequirementMet{color:#85e6b4}.candidateStatus-disputed,.candidateStatus-stale{color:#e0cb7e}.candidateClaimGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.candidateClaimGrid article,.candidateRequirementList article,.candidateEvaluatorList article,.candidateEventList article{border:1px solid var(--line);background:#09130f;border-radius:12px;padding:12px}.candidateClaimGrid article,.candidateEvaluatorList article,.candidateEventList article{gap:6px;display:grid}.candidateClaimGrid span{color:var(--muted);font-size:.72rem}.candidateClaimGrid p,.candidateRequirementList p,.candidateEvaluatorList small,.candidateEventList small,.candidateEventList p{color:var(--muted);margin:0;line-height:1.5}.candidateStaleNotice{background:#09130f;border:1px solid #e0cb7e5c;border-radius:12px;margin-top:14px;padding:12px}.candidateStaleNotice p{color:var(--muted);margin:4px 0 0}.candidateRequirementList article{align-items:center;gap:12px;display:flex}.candidateRequirementList article>div{gap:3px;display:grid}.candidateEvidenceList article{border:1px solid var(--line);background:#09130f;border-radius:13px;gap:8px;padding:13px;display:grid}.candidateEvidenceList header{gap:7px;display:grid}.candidateEvidenceList header>div{flex-wrap:wrap;gap:6px;display:flex}.candidateEvidenceList p,.candidateEvidenceList small{color:var(--muted);margin:0;line-height:1.5}.candidateEvidenceSnapshots{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.candidateEvidenceSnapshots details{border:1px solid var(--line);background:#07110e;border-radius:10px;padding:9px}.candidateEvidenceSnapshots summary{cursor:pointer}.candidateEvidenceSnapshots pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#dce9e4;font-size:.74rem}.candidateReadyGate{border-color:#52e3a43d}@media (max-width:1000px){.candidateCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.candidateBoundary,.candidateReadyGate,.candidateEntryGate,.candidateEligibleList article{flex-direction:column;align-items:stretch}.candidateCardGrid,.candidateClaimGrid,.candidateEvidenceSnapshots{grid-template-columns:1fr}}.capabilityBoundary,.capabilityAssessmentHero{border:1px solid var(--line);background:radial-gradient(circle at 12% 0%, #52e3a414, transparent 30rem), var(--surface);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.capabilityBoundary h3,.capabilityAssessmentHero h2{margin:4px 0 6px}.capabilityBoundary p,.capabilityAssessmentHero p{max-width:900px;color:var(--muted);margin:0;line-height:1.6}.capabilityCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.capabilityCard{border:1px solid var(--line);color:inherit;background:#09130f;border-radius:15px;gap:9px;padding:15px;text-decoration:none;display:grid}.capabilityCard header,.capabilityVersionLinks,.capabilityReasonTags{flex-wrap:wrap;gap:7px;display:flex}.capabilityCard h3,.capabilityCard p,.capabilityCard small{margin:0}.capabilityCard p,.capabilityCard small{color:var(--muted);line-height:1.5}.capabilityState-supported,.capabilityRequirementMet{color:#85e6b4}.capabilityState-needs_reverification,.capabilityRequirementMissing{color:#e0cb7e}.capabilityStandardGrid,.capabilityAssessmentCounts{gap:9px;display:grid}.capabilityStandardGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.capabilityAssessmentCounts{grid-template-columns:repeat(3,minmax(0,1fr));min-width:min(440px,100%)}.capabilityStandardGrid article,.capabilityAssessmentCounts article{border:1px solid var(--line);background:#09130f;border-radius:12px;gap:4px;padding:12px;display:grid}.capabilityStandardGrid span,.capabilityAssessmentCounts span{color:var(--muted);font-size:.72rem}.capabilityStandardNotes{color:var(--muted);gap:5px;margin-top:14px;display:grid}.capabilityStandardNotes p{margin:0}.capabilityRequirementList,.capabilityEvidenceList{gap:9px;margin-top:14px;display:grid}.capabilityRequirementList article{border:1px solid var(--line);background:#09130f;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.capabilityRequirementList article>div{gap:3px;display:grid}.capabilityRequirementList p{color:var(--muted);margin:0}.capabilityEvidenceList article{border:1px solid var(--line);background:#09130f;border-radius:13px;gap:8px;padding:13px;display:grid}.capabilityEvidenceList h3,.capabilityEvidenceList p{margin:0}.capabilityEvidenceList p,.capabilityEvidenceList small{color:var(--muted);line-height:1.5}@media (max-width:1050px){.capabilityCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.capabilityStandardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.capabilityProfileBoundary{background:linear-gradient(135deg,#0f3a2ba8,#07110ef0);border:1px solid #52e3a459;border-radius:18px;padding:22px}.capabilityProfileBoundary h2,.capabilityProfileBoundary p,.capabilityProfileCard h3,.capabilityProfileCard p,.capabilityProfileEvents p{margin:0}.capabilityProfileBoundary p{max-width:76ch;color:var(--muted);line-height:1.55}.capabilityProfileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.capabilityProfileCard{border:1px solid var(--line);background:#09130f;border-radius:16px;gap:15px;min-width:0;padding:18px;display:grid}.capabilityProfileCard header{flex-wrap:wrap;gap:8px;display:flex}.capabilityProfileCard>p,.capabilityProfileLimit p,.capabilityProfileStateReason p{color:var(--muted);line-height:1.5}.profileState-current{color:#85e6b4}.profileState-needs_reverification,.profileState-expired,.profileState-revoked,.profileState-disputed,.profileState-superseded{color:#e0cb7e}.capabilityProfileLimit,.capabilityProfileStateReason{border-left:3px solid #e0cb7e8c;gap:5px;padding-left:11px;display:grid}.capabilityProfileFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.capabilityProfileFacts div{border:1px solid var(--line);background:#07110e;border-radius:10px;min-width:0;padding:9px}.capabilityProfileFacts dt{color:var(--muted);font-size:.72rem}.capabilityProfileFacts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:.82rem}.capabilityProfileCard details{border:1px solid var(--line);border-radius:10px;padding:10px}.capabilityProfileCard summary{cursor:pointer;font-weight:700}.capabilityProfileConditionList,.capabilityProfileEvents{gap:10px;margin-top:12px;display:grid}.capabilityProfileConditionList article{border-top:1px solid var(--line);gap:5px;padding-top:10px;font-size:.8rem;display:grid}.capabilityProfileConditionList span{color:var(--muted)}.capabilityProfileConditionList code{overflow-wrap:anywhere;white-space:pre-wrap}.capabilityProfileEvents article{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding-top:12px;display:flex}.capabilityProfileEvents article:first-child{border-top:0;padding-top:0}.capabilityProfileEvents small,.capabilityProfileEvents p{color:var(--muted)}@media (max-width:760px){.capabilityProfileGrid,.capabilityProfileFacts{grid-template-columns:1fr}.capabilityBoundary,.capabilityAssessmentHero{flex-direction:column;align-items:stretch}.capabilityCardGrid,.capabilityStandardGrid,.capabilityAssessmentCounts{grid-template-columns:1fr}}.verificationBoundary,.verificationActivationGate{border:1px solid var(--line);background:radial-gradient(circle at 12% 0%, #52e3a414, transparent 30rem), var(--surface);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.verificationBoundary h3,.verificationActivationGate h2{margin:4px 0 6px}.verificationBoundary p,.verificationActivationGate p{max-width:900px;color:var(--muted);margin:0;line-height:1.6}.verificationStandardForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.verificationStandardForm label{gap:6px;display:grid}.verificationWideField{grid-column:1/-1}.verificationThresholdGrid,.verificationRuleSummary,.verificationRuleDetailGrid{gap:9px;display:grid}.verificationThresholdGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.verificationRuleSummary{grid-template-columns:repeat(6,minmax(0,1fr))}.verificationRuleDetailGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.verificationThresholdGrid label,.verificationRuleSummary article,.verificationRuleDetailGrid article{border:1px solid var(--line);background:#09130f;border-radius:12px;padding:12px}.verificationRuleSummary article,.verificationRuleDetailGrid article{gap:4px;display:grid}.verificationRuleSummary span,.verificationRuleDetailGrid span{color:var(--muted);font-size:.72rem}.verificationRuleSet{border:1px solid var(--line);background:#09130f;border-radius:12px;gap:6px;padding:12px;display:grid}.verificationRuleSet legend{color:var(--muted);padding:0 4px;font-size:.78rem}.verificationCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.verificationCard{border:1px solid var(--line);color:inherit;background:#09130f;border-radius:15px;gap:9px;padding:15px;text-decoration:none;display:grid}.verificationCard>div,.verificationVersionLinks,.verificationGateActions{flex-wrap:wrap;gap:7px;display:flex}.verificationCard h3,.verificationCard p,.verificationCard small{margin:0}.verificationCard p,.verificationCard small{color:var(--muted);line-height:1.5}.verificationStatus-stale{color:#e0cb7e}.verificationNarrative{gap:6px;margin-top:16px;display:grid}.verificationNarrative p{color:var(--muted);margin:0 0 8px;line-height:1.6}.verificationBindingList{gap:11px;margin-top:14px;display:grid}.verificationBindingList>article{border:1px solid var(--line);background:#09130f;border-radius:14px;gap:10px;padding:14px;display:grid}.verificationBindingList header{gap:7px;display:grid}.verificationBindingList header>div{flex-wrap:wrap;gap:6px;display:flex}.verificationBindingList p,.verificationBindingList small{color:var(--muted);margin:0}.verificationCriteriaRules{gap:6px;display:grid}.verificationCriteriaRules>div{border:1px solid var(--line);background:#07110e;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.verificationCriterionForm,.verificationBindingForm{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:12px;display:grid}.verificationCriterionForm label,.verificationBindingForm label{gap:6px;display:grid}.verificationActivationGate{border-color:#52e3a438}@media (max-width:1100px){.verificationRuleSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.verificationCardGrid,.verificationRuleDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.verificationBoundary,.verificationActivationGate{flex-direction:column;align-items:stretch}.verificationStandardForm,.verificationThresholdGrid,.verificationRuleSummary,.verificationRuleDetailGrid,.verificationCardGrid,.verificationCriterionForm,.verificationBindingForm{grid-template-columns:1fr}.verificationWideField{grid-column:auto}}.masteryProductBoundary,.masteryProductReadyGate,.masteryMaterializationGate,.masteryProductStudioEntry{border:1px solid var(--line);background:radial-gradient(circle at 12% 0%, #52e3a414, transparent 30rem), var(--surface);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.masteryProductBoundary h2,.masteryProductReadyGate h2,.masteryMaterializationGate h2,.masteryProductStudioEntry h2{margin:4px 0 6px}.masteryProductBoundary p,.masteryProductReadyGate p,.masteryMaterializationGate p,.masteryProductStudioEntry p{max-width:860px;color:var(--muted);margin:0;line-height:1.6}.masteryProductCreate{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;margin-top:14px;display:grid}.masteryProductCreate label{gap:6px;display:grid}.masteryProductTypeGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.masteryProductTypeCard{border:1px solid var(--line);color:inherit;background:#09130f;border-radius:13px;gap:5px;padding:12px;text-decoration:none;display:grid}.masteryProductTypeCard span{color:var(--muted);font-size:.74rem}.masteryProductPositioning{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.masteryProductPositioning article{border:1px solid var(--line);background:#09130f;border-radius:13px;padding:12px}.masteryProductPositioning span{color:var(--muted);font-size:.74rem}.masteryProductPositioning p{color:var(--muted);margin:6px 0 0;line-height:1.55}.masteryProductSummary{margin-top:16px;line-height:1.7}.masteryProductVersionLinks{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.masteryProductSectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:14px;display:grid}.masteryProductSectionGrid article{border:1px solid var(--line);background:#09130f;border-radius:15px;gap:9px;padding:15px;display:grid}.masteryProductSectionGrid header,.masteryProductSectionGrid footer{flex-wrap:wrap;gap:6px;display:flex}.masteryProductSectionGrid h3,.masteryProductSectionGrid p{margin:0}.masteryProductSectionGrid p{color:var(--muted);line-height:1.55}.masteryProductOutline{white-space:pre-wrap;color:#dce9e4;line-height:1.55}.masteryProductSectionGrid footer{border-top:1px solid var(--line);color:var(--muted);padding-top:9px;font-size:.72rem}.masteryMaterializationList{gap:8px;margin-top:14px;display:grid}.masteryMaterializationList article{border:1px solid var(--line);background:#09130f;border-radius:12px;gap:5px;padding:12px;display:grid}.masteryMaterializationList article span,.masteryMaterializationList article small{color:var(--muted)}@media (max-width:1050px){.masteryProductTypeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.masteryProductBoundary,.masteryProductReadyGate,.masteryMaterializationGate,.masteryProductStudioEntry{flex-direction:column;align-items:stretch}.masteryProductCreate,.masteryProductPositioning,.masteryProductSectionGrid,.masteryProductTypeGrid{grid-template-columns:1fr}}.studyThisToolbar.compact{justify-content:flex-end;margin:0}.flashcardStart,.flashcardPlayer,.flashcardSummary{border:1px solid var(--line);background:radial-gradient(circle at 10% 0%, #52e3a414, transparent 28rem), var(--surface);border-radius:18px;gap:16px;padding:20px;display:grid}.flashcardStart h2,.flashcardSummary h2{margin:4px 0 0}.flashcardStart>p,.flashcardSummary>p{color:var(--muted);margin:0;line-height:1.6}.flashcardProgress{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:.82rem;display:flex}.flashcardCard{border:1px solid var(--line);background:#09130f;border-radius:20px;gap:14px;min-height:300px;padding:26px;display:grid;box-shadow:0 18px 45px #0000002e}.flashcardFace{align-content:center;gap:10px;display:grid}.flashcardFace h2{max-width:820px;margin:0;font-size:clamp(1.45rem,3vw,2.3rem);line-height:1.25}.flashcardHint{width:fit-content;color:var(--muted)}.flashcardHint summary{cursor:pointer;font-weight:750}.flashcardBack{border-top:1px solid var(--line);align-content:center;gap:8px;padding-top:18px;display:grid}.flashcardBack>p:last-of-type{max-width:820px;margin:0;font-size:1.08rem;line-height:1.7}.flashcardResponsePanel{border:1px solid var(--line);background:#08120f;border-radius:14px;gap:16px;padding:14px;display:grid}.flashcardResponsePanel>div{gap:8px;display:grid}.flashcardDifficulty,.flashcardRecallActions{flex-wrap:wrap;gap:8px;display:flex}.chipButton{border:1px solid var(--line);color:var(--muted);cursor:pointer;text-transform:capitalize;background:0 0;border-radius:999px;padding:7px 11px}.chipButton.active{color:var(--text);background:#52e3a41a;border-color:#52e3a47a}.flashcardSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.flashcardSummaryGrid>div{border:1px solid var(--line);background:#08120f;border-radius:12px;gap:4px;padding:12px;display:grid}.flashcardSummaryGrid span{color:var(--muted);font-size:.76rem}.flashcardSummaryGrid strong{font-size:1.5rem}@media (max-width:680px){.flashcardProgress{flex-direction:column;align-items:flex-start}.flashcardSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.flashcardCard{min-height:240px;padding:18px}}.flashcardDifficultySummary{color:var(--muted);flex-wrap:wrap;gap:8px 14px;font-size:.78rem;display:flex}.adaptiveQuizStart,.adaptiveQuizPlayer,.adaptiveQuizSummary{border:1px solid var(--line);background:radial-gradient(circle at 10% 0%, #52e3a414, transparent 28rem), var(--surface);border-radius:18px;gap:16px;padding:20px;display:grid}.adaptiveQuizStart h2,.adaptiveQuizSummary h2{margin:4px 0 0}.adaptiveQuizStart>p{color:var(--muted);margin:0;line-height:1.6}.quizQuestionCard{border:1px solid var(--line);background:#09130f;border-radius:18px;gap:16px;padding:22px;display:grid}.quizQuestionCard h2{margin:0;line-height:1.3}.quizChoices,.quizReviewList{gap:9px;display:grid}.quizChoice{border:1px solid var(--line);color:var(--text);text-align:left;cursor:pointer;background:#0a1512;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.quizChoice:hover:not(:disabled){border-color:#52e3a466}.quizChoice span{border:1px solid var(--line);border-radius:50%;place-items:center;min-width:28px;height:28px;font-weight:800;display:inline-grid}.quizResultBig{border:1px solid var(--line);background:#08120f;border-radius:14px;gap:2px;width:fit-content;padding:16px;display:grid}.quizResultBig strong{font-size:2rem}.quizResultBig span,.quizEvidenceGrid span{color:var(--muted)}.quizEvidenceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.quizEvidenceGrid>div,.quizReviewList article{border:1px solid var(--line);background:#08120f;border-radius:12px;gap:4px;padding:12px;display:grid}.quizEvidenceGrid>div{text-transform:capitalize}.quizEvidenceGrid span{font-size:.76rem}.quizEvidenceGrid strong{font-size:1.15rem}.quizReviewList h3{margin-bottom:0}.quizReviewList p{margin:0;line-height:1.5}@media (max-width:680px){.quizEvidenceGrid{grid-template-columns:1fr}}*{box-sizing:border-box}html{background:var(--bg)}body{background:radial-gradient(circle at 15% 5%, #52e3a414, transparent 28rem), var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.045em}.brand{letter-spacing:-.06em;align-items:center;gap:.05em;font-size:1.55rem;font-weight:900;display:inline-flex}.brandMark{color:var(--accent)}.button{border:1px solid var(--line);min-height:42px;color:var(--text);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:0 16px;font-weight:750;display:inline-flex}.button.primary{border-color:var(--accent);background:var(--accent);color:#052319}.button.secondary{background:var(--surface-2)}.button.ghost{border-color:#0000}.fullWidth{width:100%}.marketingShell{max-width:1180px;min-height:100vh;margin:0 auto;padding:24px 28px}.marketingHeader,.communityHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.headerActions,.heroActions{gap:10px;display:flex}.hero{flex-direction:column;justify-content:center;max-width:800px;min-height:72vh;display:flex}.hero h1{margin-bottom:22px;font-size:clamp(3rem,8vw,6rem);line-height:.94}.heroCopy{max-width:670px;color:var(--muted);font-size:1.2rem;line-height:1.65}.eyebrow{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;font-size:.78rem;font-weight:850}.muted{color:var(--muted);line-height:1.6}.authShell{place-items:center;min-height:100vh;padding:28px;display:grid}.authCard{border:1px solid var(--line);width:min(460px,100%);box-shadow:var(--shadow);background:#0e1a17eb;border-radius:24px;gap:26px;padding:34px;display:grid}.formStack{gap:16px;display:grid}.formStack label{color:var(--muted);gap:8px;font-size:.9rem;font-weight:700;display:grid}.formStack input,.workspaceSwitcher select{border:1px solid var(--line);width:100%;color:var(--text);background:#091410;border-radius:12px;outline:none;padding:12px 13px}.formStack input:focus,.workspaceSwitcher select:focus{border-color:var(--accent)}.notice{border:1px solid var(--line);border-radius:12px;padding:12px 14px;font-size:.9rem}.notice.error{color:var(--danger);border-color:#ff8e8e73}.notice.success{color:var(--success);border-color:#7be8b173}.authFoot{color:var(--muted);margin:0;font-size:.92rem}.authFoot a{color:var(--accent)}.appShell{grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#08110ff0;flex-direction:column;justify-content:space-between;gap:28px;height:100vh;padding:24px;display:flex;position:sticky;top:0}.workspaceSwitcher{margin-top:28px;display:block}.workspaceEmpty{border:1px dashed var(--line);color:var(--muted);border-radius:12px;margin-top:28px;padding:12px;font-size:.85rem}.sidebarNav{gap:7px;margin-top:28px;display:grid}.sidebarNav a{color:var(--muted);border-radius:11px;padding:11px 12px}.sidebarNav a:hover{background:var(--surface-2);color:var(--text)}.appMain{width:100%;max-width:1220px;margin:0 auto;padding:42px}.pageStack{gap:30px;display:grid}.statGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.statCard,.panel,.communityCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.statCard{gap:18px;padding:22px;display:grid}.statCard span,.detailGrid span{color:var(--muted);font-size:.84rem}.statCard strong{font-size:2.1rem}.panel{padding:24px}.panelHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.panelHeader a{color:var(--accent);font-weight:700}.cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.communityCard{align-items:center;gap:13px;padding:16px;display:flex}.communityCard.large{min-height:100px}.communityCard:hover{background:var(--surface-2);border-color:#3d5d53}.communityCard p{color:var(--muted);text-transform:capitalize;margin:3px 0 0;font-size:.82rem}.communityAvatar{background:var(--accent-dark);width:42px;height:42px;color:var(--accent);border-radius:12px;flex:none;place-items:center;font-weight:900;display:grid}.largeAvatar{border-radius:16px;width:58px;height:58px;font-size:1.25rem}.emptyState{color:var(--muted);padding:26px}.detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.detailGrid>div{gap:7px;display:grid}.communityShell{min-height:100vh}.communityHeader{border-bottom:1px solid var(--line);min-height:72px;padding:14px 28px}.communityHeader .workspaceSwitcher{width:min(360px,42vw);margin:0}.workspaceIdentity{align-items:center;gap:16px;max-width:1180px;margin:0 auto;padding:30px 28px 18px;display:flex}.workspaceIdentity h1{margin-bottom:4px}.workspaceIdentity p{color:var(--muted);margin:0}.workspaceNav{gap:8px;max-width:1180px;margin:0 auto;padding:0 28px 18px;display:flex;overflow-x:auto}.workspaceNav a,.workspaceNav span{white-space:nowrap;color:var(--muted);border-radius:10px;padding:9px 11px;font-size:.9rem;font-weight:700}.workspaceNav a{color:var(--text);background:var(--surface-2)}.workspaceNav .adminPill{color:var(--accent)}.communityMain{max-width:1180px;margin:0 auto;padding:24px 28px 60px}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.appShell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;position:static}.sidebarNav{grid-template-columns:repeat(3,1fr)}.statGrid,.cardGrid{grid-template-columns:1fr}.appMain{padding:28px 20px}}@media (max-width:620px){.marketingHeader,.communityHeader{flex-wrap:wrap}.hero h1{font-size:3.2rem}.headerActions,.heroActions{flex-wrap:wrap}.detailGrid{grid-template-columns:1fr}.communityHeader .workspaceSwitcher{order:3;width:100%}}.createCommunityButton{margin-top:12px}.pageTitleRow{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.narrowPage{width:min(760px,100%);margin:0 auto}.backLink{color:var(--muted);font-weight:700}.wizard{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:24px;overflow:hidden}.wizardHeader{justify-content:space-between;align-items:flex-start;gap:20px;padding:28px 30px 20px;display:flex}.wizardHeader h1{margin-bottom:0}.stepName,.statusPill{border:1px solid var(--line);min-height:30px;color:var(--muted);text-transform:capitalize;border-radius:999px;align-items:center;padding:0 11px;font-size:.78rem;font-weight:800;display:inline-flex}.progressTrack{background:#0a1411;height:4px}.progressFill{background:var(--accent);height:100%;transition:width .18s}.wizardStep{gap:20px;padding:30px;display:grid}.hiddenStep{display:none}.sectionIntro{margin-bottom:4px}.sectionIntro h2{margin-bottom:7px}.sectionIntro p{color:var(--muted);margin:0;line-height:1.6}.wizardStep label,.inviteForm label{color:var(--muted);gap:8px;font-size:.9rem;font-weight:750;display:grid}.wizardStep input,.wizardStep textarea,.inviteForm input{border:1px solid var(--line);width:100%;color:var(--text);background:#091410;border-radius:12px;outline:none;padding:12px 13px}.wizardStep textarea{resize:vertical}.wizardStep input:focus,.wizardStep textarea:focus,.inviteForm input:focus{border-color:var(--accent)}.optional{color:#70877e;font-size:.78rem;font-weight:600}.slugField,.moneyField{border:1px solid var(--line);background:#091410;border-radius:12px;align-items:center;display:flex;overflow:hidden}.slugField>span,.moneyField>span{color:var(--muted);white-space:nowrap;padding:0 12px}.slugField input,.moneyField input{border:0;border-left:1px solid var(--line);border-radius:0}.moneyField input{border-right:1px solid var(--line)}.brandPreview,.launchSummary{background:#0a1612;border:1px dashed #315047;border-radius:16px;align-items:center;gap:14px;padding:18px;display:flex}.brandPreview p,.launchSummary p{color:var(--muted);margin:4px 0 0}.launchSummary{display:block}.choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.choiceCard{border:1px solid var(--line);cursor:pointer;border-radius:16px;padding:18px;gap:8px!important;display:grid!important}.choiceCard.selected{border-color:var(--accent);background:#52e3a40f}.choiceCard input{width:auto;margin:0 0 4px}.choiceCard strong{color:var(--text)}.choiceCard span{line-height:1.5}.wizardActions{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:20px 30px;display:flex}.wizardActions button:disabled{opacity:.4;cursor:not-allowed}.inviteForm{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:20px;display:grid}.inviteAcceptCard{width:min(560px,100%);margin:8vh auto 0}.capitalize{text-transform:capitalize}@media (max-width:680px){.pageTitleRow,.wizardHeader{flex-direction:column}.choiceGrid,.inviteForm{grid-template-columns:1fr}.wizardHeader,.wizardStep,.wizardActions{padding-left:20px;padding-right:20px}}.communityFeedLayout{grid-template-columns:220px minmax(0,760px);align-items:start;gap:24px;display:grid}.categoryRail{border:1px solid var(--line);background:var(--surface);border-radius:18px;gap:7px;padding:18px;display:grid;position:sticky;top:22px}.categoryRail>a{color:var(--muted);border-radius:11px;gap:4px;padding:10px 11px;display:grid}.categoryRail>a:hover,.categoryRail>a.activeCategory{background:var(--surface-2);color:var(--text)}.categoryRail span{font-size:.76rem;line-height:1.35}.feedColumn{gap:16px;min-width:0;display:grid}.feedSearch{gap:8px;display:flex}.feedSearch input{border:1px solid var(--line);min-width:0;color:var(--text);background:#091410;border-radius:12px;flex:1;padding:11px 13px}.postComposer{gap:16px;display:grid}.postComposer label{color:var(--muted);gap:7px;font-size:.88rem;font-weight:750;display:grid}.postComposer input,.postComposer textarea,.postComposer select,.commentComposer textarea,.replyComposer input{border:1px solid var(--line);width:100%;color:var(--text);background:#091410;border-radius:12px;outline:none;padding:11px 12px}.postComposer textarea,.commentComposer textarea{resize:vertical}.postComposer input:focus,.postComposer textarea:focus,.postComposer select:focus,.commentComposer textarea:focus,.replyComposer input:focus{border-color:var(--accent)}.composerTopline,.composerFooter{justify-content:space-between;align-items:center;gap:14px;display:flex}.composerTopline h3{margin-bottom:0}.inlineCheck{grid-auto-flow:column;align-items:center;gap:8px!important;display:inline-flex!important}.inlineCheck input{width:auto}.composerLocked p{color:var(--muted);margin-bottom:0}.moderationShortcut{justify-content:flex-end;display:flex}.moderationShortcut a{color:var(--accent);font-size:.88rem;font-weight:750}.feedStack{gap:16px;display:grid}.feedPost{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:22px}.announcementPost{background:linear-gradient(180deg,#52e3a40b,transparent 42%),var(--surface);border-color:#356451}.pendingPost{border-style:dashed}.postHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.memberIdentity{align-items:center;gap:11px;display:flex}.memberAvatar{background:var(--accent-dark);width:38px;height:38px;color:var(--accent);border-radius:50%;place-items:center;font-weight:900;display:grid}.memberIdentity p{color:var(--muted);margin:3px 0 0;font-size:.78rem}.postBadges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.accentPill{color:var(--accent);border-color:#52e3a473}.postTitle{letter-spacing:-.02em;margin:20px 0 8px;font-size:1.25rem}.postBody,.commentBody{white-space:pre-wrap;overflow-wrap:anywhere;color:#e6f1ed;line-height:1.65}.postBody{margin-top:16px}.reactionBar{flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;display:flex}.reactionBar form{margin:0}.reactionButton{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;display:inline-flex}.reactionButton:hover,.reactionButton.activeReaction{background:var(--surface-2);color:var(--text);border-color:#3c6558}.reactionLabel,.reactionCount{font-size:.76rem}.reactionCount{color:var(--muted)}.contentActions{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.postActions{border-bottom:1px solid var(--line);padding-bottom:15px}.textButton{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem;font-weight:750}.textButton:hover{color:var(--text)}.dangerText{color:#eaa0a0}.successText{color:var(--accent)}.commentSection{gap:14px;margin-top:16px;display:grid}.commentList{gap:10px;display:grid}.commentBlock{gap:8px;display:grid}.commentCard{background:#0a1512;border-radius:14px;padding:13px 14px}.moderatedContent{opacity:.62;border:1px dashed #55483d}.commentMeta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.commentMeta span{color:var(--muted);font-size:.73rem}.commentBody{margin-bottom:0;font-size:.92rem}.replyIndent{margin-left:34px}.replyComposer,.commentComposer{align-items:end;gap:8px;display:flex}.commentComposer textarea{min-height:54px}.compactButton{min-height:40px;padding-inline:12px}.pendingNotice{color:#d3c98b;background:#17180e;border-radius:12px;margin-top:16px;padding:11px 12px;font-size:.82rem}.moderationList{gap:12px;display:grid}.moderationCard{border:1px solid var(--line);background:#0a1512;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:20px;padding:16px;display:flex}.moderationCard h4{margin:9px 0 6px}.moderationCard p{color:var(--muted);white-space:pre-wrap;margin-bottom:0}.moderationActions{flex:none;gap:8px;display:flex}@media (max-width:900px){.communityFeedLayout{grid-template-columns:1fr}.categoryRail{grid-auto-columns:max-content;grid-auto-flow:column;position:static;overflow-x:auto}.categoryRail .eyebrow{display:none}}@media (max-width:680px){.feedSearch,.replyComposer,.commentComposer,.moderationCard{flex-direction:column;align-items:stretch}.composerTopline,.composerFooter,.postHeader{flex-direction:column;align-items:flex-start}.postBadges{justify-content:flex-start}.replyIndent{margin-left:18px}.moderationActions,.moderationActions form,.moderationActions button{width:100%}}.courseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.courseCard{border:1px solid var(--line);background:var(--surface);border-radius:20px;min-width:0;overflow:hidden}.courseVisual{aspect-ratio:16/9;background:radial-gradient(circle at 30% 30%,#52e3a429,#0000 42%),#0a1512;place-items:center;display:grid;overflow:hidden}.courseVisual img{object-fit:cover;width:100%;height:100%}.courseMonogram{background:var(--accent-dark);width:74px;height:74px;color:var(--accent);border-radius:22px;place-items:center;font-size:2rem;font-weight:900;display:grid}.courseCardBody{gap:14px;padding:20px;display:grid}.courseCardBody h3{margin:0}.courseCardBody>p{min-height:48px;color:var(--muted);margin:0;line-height:1.55}.courseCardTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.lockedPill{color:#d8c67a;background:#231d10;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:800}.courseMeta{color:var(--muted);font-size:.8rem}.lockedCourseNote{color:#c9bb78;min-height:50px;font-size:.8rem;line-height:1.5}.courseProgress{gap:7px;display:grid}.progressMeta{color:var(--muted);justify-content:space-between;gap:12px;font-size:.78rem;display:flex}.progressMeta strong{color:var(--text)}.classroomProgressTrack{border-radius:999px;height:7px;overflow:hidden}.coursePage,.lessonPage{gap:26px;display:grid}.courseHero,.lessonHeader{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.courseHero h1,.lessonHeader h1{max-width:900px;margin:10px 0 12px}.courseLead{max-width:760px;color:var(--muted);font-size:1.05rem;line-height:1.7}.courseHeroStatus{flex-wrap:wrap;gap:8px;display:flex}.classroomLockNotice{color:#d8c67a}.moduleStack,.builderModuleStack{gap:18px;display:grid}.moduleCard,.builderModule{border:1px solid var(--line);background:var(--surface);border-radius:19px;padding:22px}.moduleCard header h2,.builderModule h4{margin-bottom:7px}.lessonList,.builderLessonList{gap:8px;margin-top:18px;display:grid}.lessonRow,.builderLessonRow{border:1px solid var(--line);background:#0a1512;border-radius:13px;align-items:center;gap:13px;padding:12px 14px;display:flex}.lessonRow:hover,.builderLessonRow:hover{background:var(--surface-2);border-color:#3c6558}.lessonIndex{width:31px;height:31px;color:var(--muted);background:#17221f;border-radius:50%;flex:none;place-items:center;font-size:.78rem;font-weight:850;display:grid}.lessonDone{background:var(--accent-dark);color:var(--accent)}.lessonRowBody,.builderLessonRow>span:first-child{flex:1;gap:3px;min-width:0;display:grid}.lessonRowBody small,.builderLessonRow small{color:var(--muted);text-transform:capitalize;font-size:.76rem}.lockedLesson{opacity:.72}.lessonMeta{flex-wrap:wrap;gap:8px;display:flex}.lessonMeta span{background:var(--surface-2);color:var(--muted);text-transform:capitalize;border-radius:999px;padding:5px 9px;font-size:.76rem}.videoEmbedCard{border:1px solid var(--line);background:radial-gradient(circle at 20% 20%, #52e3a414, transparent 40%), var(--surface);border-radius:18px;padding:22px}.lessonContent{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:var(--surface);color:#e8f4ef;border-radius:20px;padding:clamp(24px,5vw,44px);font-size:1.03rem;line-height:1.85}.emptyLessonContent{color:var(--muted)}.resourceList,.resourceAdminList{gap:9px;margin-top:16px;display:grid}.resourceRow,.resourceAdminRow{border:1px solid var(--line);background:#0a1512;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.resourceRow>span:first-child,.resourceAdminRow a{gap:3px;display:grid}.resourceRow small,.resourceAdminRow span{color:var(--muted);text-transform:capitalize;font-size:.76rem}.resourceAdminRow a{flex:1}.lessonFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-top:22px;display:flex}.lessonNavigation{gap:9px;display:flex}.lessonCompletedState{color:var(--accent);background:#52e3a40f;border:1px solid #52e3a44d;border-radius:12px;align-items:center;gap:8px;padding:10px 13px;font-weight:800;display:inline-flex}.classroomForm{gap:18px;display:grid}.classroomForm label{color:var(--muted);gap:8px;font-size:.88rem;font-weight:750;display:grid}.classroomForm input,.classroomForm textarea,.classroomForm select,.inlineCreateForm input,.resourceCreateForm input,.resourceCreateForm select{border:1px solid var(--line);width:100%;color:var(--text);background:#091410;border-radius:12px;outline:none;padding:11px 12px}.classroomForm input:focus,.classroomForm textarea:focus,.classroomForm select:focus,.inlineCreateForm input:focus,.resourceCreateForm input:focus,.resourceCreateForm select:focus{border-color:var(--accent)}.classroomForm textarea{resize:vertical}.formTwoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.creatorCourseList{gap:13px;display:grid}.creatorCourseRow{border:1px solid var(--line);background:var(--surface);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.creatorCourseRow h3{margin:10px 0 5px}.creatorCourseRow p{color:var(--muted);margin:0}.creatorCourseBadges,.creatorCourseActions{flex-wrap:wrap;gap:7px;display:flex}.builderModuleHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.builderModuleHeader p{color:var(--muted);margin:0}.inlineCreateForm{grid-template-columns:1fr 1.5fr auto;gap:9px;margin-bottom:20px;display:grid}.lessonCreateForm{grid-template-columns:1.5fr 1fr auto;margin:16px 0 0}.emptyBuilderState{border:1px dashed var(--line);color:var(--muted);border-radius:14px;padding:20px}.lessonFlags{flex-wrap:wrap;gap:18px;display:flex}.resourceCreateForm{grid-template-columns:1.2fr .8fr 1.5fr auto;gap:9px;margin-top:18px;display:grid}@media (max-width:980px){.courseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.resourceCreateForm{grid-template-columns:1fr 1fr}}@media (max-width:720px){.courseGrid,.formTwoColumns,.inlineCreateForm,.lessonCreateForm,.resourceCreateForm{grid-template-columns:1fr}.courseHero,.lessonHeader,.lessonFooter,.creatorCourseRow,.builderModuleHeader{flex-direction:column;align-items:stretch}.lessonNavigation{justify-content:space-between}}.sectionHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px;display:flex}.sectionHeading h3{margin:0}.sectionHeading span{color:var(--muted);font-size:.86rem}.eventGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.pastEventGrid{opacity:.82}.eventCard{border:1px solid var(--line);background:var(--surface);border-radius:20px;grid-template-columns:74px minmax(0,1fr);gap:0;display:grid;overflow:hidden}.eventStatus-cancelled{border-style:dashed}.eventDateBadge{border-right:1px solid var(--line);background:#0a1512;flex-direction:column;justify-content:center;align-items:center;display:flex}.eventDateBadge span{color:var(--accent);letter-spacing:.08em;font-size:.75rem;font-weight:900}.eventDateBadge strong{font-size:1.7rem}.eventCardBody{gap:12px;padding:18px;display:grid}.eventCardBody h3,.eventCardBody p{margin:0}.eventCardBody p{color:var(--muted);line-height:1.55}.eventCardTop{flex-wrap:wrap;gap:7px;display:flex}.eventMetaStack{color:var(--muted);gap:6px;font-size:.82rem;display:grid}.eventDetailPage{gap:24px;display:grid}.eventHero{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.eventHero h1{margin:14px 0 12px}.eventInfoGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.eventInfoGrid .panel{min-width:0}.eventInfoGrid strong{line-height:1.45;display:block}.hostList{flex-wrap:wrap;gap:10px;display:flex}.hostChip{border:1px solid var(--line);background:#0a1512;border-radius:999px;align-items:center;gap:10px;padding:7px 12px 7px 7px;display:inline-flex}.hostChip>span:last-child{display:grid}.hostChip small{color:var(--muted);font-size:.72rem}.eventJoinPanel,.rsvpPanel{border:1px solid var(--line);background:var(--surface);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.rsvpPanel h3{margin-bottom:0}.rsvpButtons{flex-wrap:wrap;gap:8px;display:flex}.eventEditor{max-width:820px}.creatorEventList{gap:13px;display:grid}.creatorEventRow{border:1px solid var(--line);background:var(--surface);border-radius:18px;justify-content:space-between;align-items:center;gap:22px;padding:20px;display:flex}.creatorEventRow h3{margin:10px 0 5px}.creatorEventRow p{color:var(--muted);margin:0}.hostAdminList{gap:8px;display:grid}.hostAdminRow{border:1px solid var(--line);background:#0a1512;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.hostAdminRow>div{gap:3px;display:grid}.hostAdminRow span{color:var(--muted);font-size:.76rem}.hostAddForm{grid-template-columns:1fr auto;gap:9px;margin-top:16px;display:grid}.hostAddForm select{border:1px solid var(--line);width:100%;color:var(--text);background:#091410;border-radius:12px;padding:11px 12px}.attendanceTable{gap:10px;display:grid}.attendanceRow{border:1px solid var(--line);background:#0a1512;border-radius:13px;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:14px;padding:13px 14px;display:grid}.attendanceRow>div:first-child{gap:3px;display:grid}.attendanceRow>div:first-child span{color:var(--muted);font-size:.76rem}.attendanceActions{flex-wrap:wrap;gap:7px;display:flex}@media (max-width:950px){.eventInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.attendanceRow{grid-template-columns:1fr}}@media (max-width:720px){.eventGrid,.eventInfoGrid{grid-template-columns:1fr}.eventHero,.eventJoinPanel,.rsvpPanel,.creatorEventRow{flex-direction:column;align-items:stretch}.hostAddForm{grid-template-columns:1fr}}.levelProgressCard{border:1px solid var(--line);background:radial-gradient(circle at 10% 15%, #52e3a41a, transparent 28rem), var(--surface);border-radius:22px;grid-template-columns:minmax(260px,.9fr) minmax(260px,1.1fr);align-items:center;gap:28px;padding:24px;display:grid}.levelCurrent{align-items:center;gap:17px;display:flex}.levelCurrent h2{margin:0 0 4px}.levelCurrent p:last-child{color:var(--muted);margin:0}.levelOrb{background:var(--accent-dark);width:72px;height:72px;color:var(--accent);border:1px solid #52e3a459;border-radius:50%;flex:none;place-items:center;font-size:1.6rem;font-weight:950;display:grid}.smallLevelOrb{width:38px;height:38px;font-size:.9rem}.levelProgressRight{gap:8px;display:grid}.levelProgressTrack{border-radius:999px;height:10px;overflow:hidden}.maxLevelState{color:var(--accent);border:1px solid #52e3a447;border-radius:13px;padding:13px}.leaderboardRows{gap:8px;display:grid}.leaderboardRow{border:1px solid var(--line);background:#0a1512;border-radius:13px;grid-template-columns:54px 42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 13px;display:grid}.currentLeaderboardUser{background:#52e3a40b;border-color:#52e3a473}.rankBadge{color:var(--muted);font-weight:900}.leaderboardIdentity{gap:2px;display:grid}.leaderboardIdentity small{color:var(--muted)}.leaderboardPoints{white-space:nowrap;color:var(--accent)}.pointsHistoryList{gap:8px;display:grid}.pointsHistoryRow{border:1px solid var(--line);background:#0a1512;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.pointsHistoryIcon{font-size:1.2rem}.pointsHistoryRow>div{gap:2px;display:grid}.pointsHistoryRow span{color:var(--muted);font-size:.76rem}.positivePoints{color:var(--accent)}.negativePoints{color:#eaa0a0}.settingsToggleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settingToggleCard{border:1px solid var(--line);background:#0a1512;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:15px;display:flex}.settingToggleCard p{color:var(--muted);margin:4px 0 0;font-size:.82rem;line-height:1.5}.ruleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ruleCard{border:1px solid var(--line);background:#0a1512;border-radius:14px;gap:12px;padding:15px;display:grid}.ruleCard>div p{color:var(--muted);margin:4px 0 0;font-size:.8rem;line-height:1.5}.ruleCard label{color:var(--muted);gap:6px;font-size:.78rem;font-weight:750;display:grid}.ruleCard input,.ruleCard select,.levelAdminRow input,.newLevelForm input,.adjustPointsForm input,.adjustPointsForm select{border:1px solid var(--line);width:100%;color:var(--text);background:#091410;border-radius:10px;padding:10px 11px}.levelAdminList{gap:8px;display:grid}.levelAdminRow{grid-template-columns:42px minmax(120px,.8fr) 130px minmax(180px,1.4fr) auto auto;align-items:center;gap:8px;display:grid}.lockedLevelLabel{color:var(--muted);font-size:.75rem}.newLevelForm{grid-template-columns:100px 1fr 150px 1.4fr auto;gap:8px;margin-top:18px;display:grid}.adjustPointsForm{grid-template-columns:1.2fr 140px 1.7fr auto;gap:8px;display:grid}.adminLedgerTable{gap:7px;display:grid}.adminLedgerRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,1fr) minmax(140px,1fr) minmax(180px,1.5fr) 80px;gap:10px;padding:10px 0;font-size:.84rem;display:grid}.adminLedgerRow span{color:var(--muted)}.engagementBreakdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.engagementBreakdown>div{border:1px solid var(--line);background:#0a1512;border-radius:13px;gap:6px;padding:14px;display:grid}.engagementBreakdown span{color:var(--muted);font-size:.8rem}@media (max-width:1000px){.levelAdminRow{grid-template-columns:42px 1fr 120px}.levelAdminRow input:nth-of-type(3),.levelAdminRow .button,.levelAdminRow .textButton,.levelAdminRow .lockedLevelLabel{grid-column:span 1}.newLevelForm,.adjustPointsForm,.engagementBreakdown{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.levelProgressCard,.settingsToggleGrid,.ruleGrid,.newLevelForm,.adjustPointsForm,.engagementBreakdown{grid-template-columns:1fr}.leaderboardRow{grid-template-columns:46px 38px minmax(0,1fr)}.leaderboardPoints{grid-column:3}.levelAdminRow{grid-template-columns:38px 1fr}.adminLedgerRow{grid-template-columns:1fr auto}.adminLedgerRow span:nth-child(2),.adminLedgerRow span:nth-child(3){grid-column:1/-1}}.commerceConfigGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.commerceConfigGrid>div{border:1px solid var(--line);background:#0a1512;border-radius:13px;gap:5px;padding:13px;display:grid}.commerceConfigGrid span{color:var(--muted);font-size:.76rem}.commerceButtonRow{flex-wrap:wrap;gap:8px;display:flex}.commerceCreateGrid{grid-template-columns:1.1fr 1fr .8fr 1.2fr;gap:9px;display:grid}.commerceCreateGrid input,.commerceCreateGrid select,.commercePriceCreate input,.commercePriceCreate select,.courseAttachForm select,.commerceProductCard select{border:1px solid var(--line);width:100%;color:var(--text);background:#091410;border-radius:10px;padding:10px 11px}.commerceDescriptionInput{grid-column:span 3}.commerceProductStack{gap:14px;display:grid}.commerceProductCard h3{margin:9px 0 4px}.productStatusForm{gap:6px;display:flex}.commercePrices{gap:8px;display:grid}.commercePriceRow{border:1px solid var(--line);background:#0a1512;border-radius:12px;grid-template-columns:minmax(150px,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.commercePriceRow>div:first-child{display:grid}.commercePriceRow span{color:var(--muted);font-size:.76rem}.commercePriceCreate{grid-template-columns:120px 80px 130px 100px 90px auto;gap:8px;margin-top:12px;display:grid}.commerceCourseAccess{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.commerceAttachedCourses{flex-wrap:wrap;gap:8px;display:flex}.commerceAttachedCourses>div{border:1px solid var(--line);background:#0a1512;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;display:inline-flex}.courseAttachForm{grid-template-columns:minmax(180px,1fr) auto;gap:8px;max-width:520px;margin-top:10px;display:grid}.offerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.offerCard{border:1px solid var(--line);background:var(--surface);border-radius:20px;overflow:hidden}.offerImage{aspect-ratio:16/8;background:radial-gradient(circle at 30% 20%,#52e3a421,#0000 45%),#0a1512;place-items:center;display:grid;overflow:hidden}.offerImage img{object-fit:cover;width:100%;height:100%}.offerImage>span{color:var(--accent);font-size:2rem;font-weight:950}.offerCardBody{gap:14px;padding:19px;display:grid}.offerCardBody h3,.offerCardBody p{margin:0}.offerCardBody p{color:var(--muted);line-height:1.55}.offerBadges{flex-wrap:wrap;gap:6px;display:flex}.offerPrices{gap:9px;display:grid}.offerPrice{border-top:1px solid var(--line);gap:9px;padding-top:12px;display:grid}.offerPrice>div:first-child{align-items:baseline;gap:5px;display:flex}.offerPrice strong{font-size:1.2rem}.offerPrice span{color:var(--muted);font-size:.78rem}.checkoutResultCard{text-align:center;margin-top:7vh}.checkoutResultActions{justify-content:center;gap:8px;margin-top:22px;display:flex}@media (max-width:1050px){.commerceConfigGrid,.offerGrid,.commerceCreateGrid,.commercePriceCreate{grid-template-columns:repeat(2,minmax(0,1fr))}.commerceDescriptionInput{grid-column:span 2}}@media (max-width:720px){.commerceConfigGrid,.offerGrid,.commerceCreateGrid,.commercePriceCreate{grid-template-columns:1fr}.commerceDescriptionInput{grid-column:auto}.commercePriceRow,.courseAttachForm{grid-template-columns:1fr}.checkoutResultActions{flex-direction:column}}.aiAgentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.aiAgentCard{border:1px solid var(--line);background:var(--surface);border-radius:19px;align-items:flex-start;gap:15px;padding:19px;display:flex}.aiAgentCard:hover{background:var(--surface-2);border-color:#3f675a}.aiAgentCard h3{margin:10px 0 5px}.aiAgentCard p{color:var(--muted);margin:0 0 10px;line-height:1.55}.aiAgentCard small{color:var(--muted);text-transform:capitalize}.aiTutorOrb{background:radial-gradient(circle at 30% 25%, #52e3a438, transparent 55%), var(--accent-dark);width:48px;height:48px;color:var(--accent);border:1px solid #52e3a452;border-radius:16px;flex:none;place-items:center;font-weight:950;display:grid}.aiThreadList{gap:8px;display:grid}.aiThreadRow{border:1px solid var(--line);background:#0a1512;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.aiThreadRow:hover,.aiThreadRow.activeThread{background:var(--surface-2);border-color:#3c6558}.aiThreadRow>span:first-child{gap:3px;display:grid}.aiThreadRow small{color:var(--muted)}.aiWorkspace{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px;display:grid}.aiConversationColumn,.aiSideColumn{min-width:0}.aiSideColumn{gap:14px;display:grid}.aiChatPanel{border:1px solid var(--line);background:var(--surface);border-radius:20px;display:grid;overflow:hidden}.aiChatHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.aiChatHeader h2{margin:0}.aiMessageList{flex-direction:column;gap:14px;min-height:520px;max-height:68vh;padding:22px;display:flex;overflow-y:auto}.aiEmptyConversation{text-align:center;align-self:center;justify-items:center;max-width:460px;margin:auto;display:grid}.aiEmptyConversation h3{margin:14px 0 6px}.aiEmptyConversation p{color:var(--muted);margin:0;line-height:1.6}.aiMessage{gap:6px;max-width:min(82%,760px);display:grid}.aiMessage-user{align-self:flex-end}.aiMessage-assistant{align-self:flex-start}.aiMessageRole{color:var(--muted);font-size:.72rem;font-weight:800}.aiMessage-user .aiMessageRole{text-align:right}.aiMessageBody{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:16px;padding:13px 15px;line-height:1.65}.aiMessage-user .aiMessageBody{background:#52e3a412;border-color:#52e3a447}.aiMessage-assistant .aiMessageBody{background:#0a1512}.aiCitationList{flex-wrap:wrap;gap:5px;display:flex}.aiCitation{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:4px 8px;font-size:.7rem}.aiMemoryProposal{justify-content:flex-end;display:flex}.aiThinking{border:1px dashed var(--line);color:var(--muted);border-radius:14px;padding:12px 14px}.aiComposer{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:16px;display:grid}.aiComposer textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:66px;color:var(--text);background:#091410;border-radius:13px;outline:none;padding:11px 12px}.aiComposer textarea:focus{border-color:var(--accent)}.aiPrivacyNote{color:var(--muted);margin:0;padding:0 18px 16px;font-size:.72rem}.aiMemoryPanel{border:1px solid var(--line);background:var(--surface);border-radius:17px;gap:14px;padding:16px;display:grid}.aiMemoryPanel h3{margin-bottom:5px}.memoryGroup{gap:8px;display:grid}.memoryGroup>strong{font-size:.82rem}.memoryItem{border:1px solid var(--line);background:#0a1512;border-radius:12px;padding:11px}.memoryPending{border-color:#554d2e}.memoryItem p{color:#dce9e4;margin:0;font-size:.82rem;line-height:1.55}.memoryActions{gap:6px;margin-top:9px;display:flex}.memoryActions .button{min-height:34px;padding-inline:10px;font-size:.75rem}.compactThreadList .aiThreadRow{font-size:.8rem}.aiStudioLayout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;display:grid}.aiAgentAdminRail{gap:15px;display:grid;position:sticky;top:18px}.aiAgentAdminList{gap:7px;display:grid}.aiAgentAdminRow{border:1px solid var(--line);border-radius:11px;gap:3px;padding:10px 11px;display:grid}.activeAgentAdminRow{background:#52e3a40e;border-color:#52e3a46b}.aiAgentAdminRow span{color:var(--muted);text-transform:capitalize;font-size:.72rem}.aiCreateAgentForm{border-top:1px solid var(--line);gap:8px;padding-top:15px;display:grid}.aiCreateAgentForm input,.aiCreateAgentForm textarea,.aiKnowledgeCreateGrid input,.aiKnowledgeCreateGrid textarea,.aiKnowledgeCreateGrid select,.knowledgeGrantForm select{border:1px solid var(--line);width:100%;color:var(--text);background:#091410;border-radius:10px;outline:none;padding:10px 11px}.aiStudioMain{gap:16px;min-width:0;display:grid}.aiModelReadout{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.aiModelReadout>div{border:1px solid var(--line);background:#0a1512;border-radius:12px;gap:4px;padding:12px;display:grid}.aiModelReadout span{color:var(--muted);font-size:.75rem}.aiKnowledgeCreateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.knowledgeCreateCard{border:1px solid var(--line);background:#0a1512;border-radius:13px;gap:8px;padding:13px;display:grid}.manualKnowledgeCard{grid-column:1/-1}.aiKnowledgeList{gap:9px;margin-top:18px;display:grid}.aiKnowledgeRow{border:1px solid var(--line);background:#0a1512;border-radius:14px;grid-template-columns:minmax(180px,1fr) minmax(260px,auto);align-items:center;gap:16px;padding:13px;display:grid}.aiKnowledgeMain{gap:5px;display:grid}.aiKnowledgeMain>span{color:var(--muted);font-size:.76rem}.knowledgeError{color:#eaa0a0!important}.aiKnowledgeActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.knowledgeGrantForm{grid-template-columns:170px 160px auto;gap:6px;display:grid}.knowledgeInheritedScope{color:var(--muted);font-size:.75rem}@media (max-width:1050px){.aiWorkspace,.aiStudioLayout{grid-template-columns:1fr}.aiAgentAdminRail{position:static}.aiAgentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.aiAgentGrid,.aiKnowledgeCreateGrid,.aiModelReadout{grid-template-columns:1fr}.manualKnowledgeCard{grid-column:auto}.aiMessage{max-width:92%}.aiComposer,.aiKnowledgeRow{grid-template-columns:1fr}.aiKnowledgeActions{justify-content:flex-start}.knowledgeGrantForm{grid-template-columns:1fr;width:100%}}.trustMetricGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.trustMetricCard{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:7px;padding:16px;display:grid}.trustMetricCard:hover{background:var(--surface-2);border-color:#3f665a}.trustMetricCard span,.trustMetricCard small{color:var(--muted)}.trustMetricCard strong{font-size:1.8rem}.readinessPill{border-radius:999px;align-items:center;padding:7px 10px;font-size:.76rem;font-weight:850;display:inline-flex}.readiness-pass{color:var(--accent);background:#52e3a41f}.readiness-warn{color:#e0cb7e;background:#dcbe5a21}.readiness-block{color:#efa4a4;background:#ea78781f}.readinessMiniList{gap:9px;display:grid}.readinessMiniList>div{grid-template-columns:12px 150px minmax(0,1fr);align-items:center;gap:9px;display:grid}.readinessMiniList>div>span:last-child{color:var(--muted);font-size:.84rem}.readinessDot{border-radius:50%;width:9px;height:9px}.trustFilterBar{flex-wrap:wrap;gap:7px;display:flex}.trustFilterBar a{border:1px solid var(--line);color:var(--muted);text-transform:capitalize;border-radius:999px;padding:7px 11px;font-size:.78rem}.trustFilterBar a.activeTrustFilter,.trustFilterBar a:hover{background:var(--surface-2);color:var(--text);border-color:#3d6257}.trustList{gap:12px;display:grid}.reportReviewCard{gap:14px;display:grid}.reportReviewHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.reportReviewHeader h3{margin:10px 0 5px}.reportDetails{white-space:pre-wrap;background:#0a1512;border-left:3px solid #315247;padding:10px 12px;line-height:1.6}.reportReviewForm{grid-template-columns:170px minmax(0,1fr) auto;gap:8px;display:grid}.reportReviewForm input,.reportReviewForm select,.trustSearchBar input,.trustSearchBar select,.securityActions select,.incidentCreateForm input,.incidentCreateForm select,.incidentCreateForm textarea,.evidenceCreateForm input,.evidenceCreateForm select,.evidenceCreateForm textarea,.createIncidentInline input,.createIncidentInline select,.createIncidentInline textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#091410;border-radius:10px;padding:10px 11px}.trustSearchBar{grid-template-columns:minmax(160px,220px) minmax(180px,1fr) auto;gap:8px;display:grid}.auditList{gap:8px;display:grid}.auditRow,.trustDecisionRow{border:1px solid var(--line);background:var(--surface);border-radius:13px}.auditRow summary,.trustDecisionRow summary{cursor:pointer;grid-template-columns:auto minmax(160px,1.3fr) minmax(120px,.8fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.trustDecisionRow summary{grid-template-columns:auto auto minmax(180px,1.3fr) minmax(130px,.8fr) auto}.auditRow summary>span:last-child,.trustDecisionRow summary>span:last-child{color:var(--muted);font-size:.76rem}.auditDetailGrid,.trustDecisionDetails{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.trustDecisionDetails{grid-template-columns:repeat(4,minmax(0,1fr))}.auditDetailGrid>div,.trustDecisionDetails>div{gap:4px;min-width:0;display:grid}.auditDetailGrid span,.trustDecisionDetails span{color:var(--muted);font-size:.74rem}.auditDetailGrid code,.trustDecisionDetails code{overflow-wrap:anywhere}.auditStates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 14px 14px;display:grid}.auditStates>div,.trustMetadata,.metadataDisclosure pre{border:1px solid var(--line);background:#08120f;border-radius:11px;padding:11px;overflow:auto}.auditStates pre,.trustMetadata,.metadataDisclosure pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#bed0c9;margin:6px 0 0;font-size:.74rem}.severity-critical{color:#ff9d9d;border-color:#ef5a5a8c}.severity-high{color:#eda778;border-color:#e4845580}.severity-medium{color:#dec981;border-color:#dcbe5a73}.severity-low,.severity-info{color:var(--muted)}.securityEventCard{gap:13px;display:grid}.metadataDisclosure summary,.createIncidentInline summary{cursor:pointer;color:var(--muted);font-size:.82rem;font-weight:750}.securityActions{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.securityActions>form{gap:7px;display:flex}.createIncidentInline form{gap:8px;min-width:330px;margin-top:9px;display:grid}.incidentCreateForm{grid-template-columns:1.2fr 140px minmax(220px,1fr);gap:8px;display:grid}.incidentCreateForm textarea{grid-column:1/-2}.incidentListCard{justify-content:space-between;align-items:center;gap:18px;display:flex}.incidentListCard h3{margin:9px 0 5px}.incidentListCard p{color:var(--muted);margin:0 0 6px}.incidentListCard small{color:var(--muted)}.incidentTimeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.incidentTimeline>div{border:1px solid var(--line);background:var(--surface);border-radius:13px;gap:5px;padding:13px;display:grid}.incidentTimeline span{color:var(--muted);font-size:.75rem}.evidenceList{gap:8px;display:grid}.evidenceRow{border:1px solid var(--line);background:#0a1512;border-radius:12px;align-items:flex-start;gap:10px;padding:11px;display:flex}.evidenceRow>div{gap:3px;display:grid}.evidenceRow small{color:var(--muted)}.evidenceCreateForm{grid-template-columns:170px minmax(220px,.9fr) minmax(260px,1.4fr) auto;gap:8px;margin-top:16px;display:grid}.trustDecisionList{gap:8px;display:grid}.trustGateBadge{text-transform:capitalize;border-radius:999px;justify-content:center;padding:5px 8px;font-size:.72rem;font-weight:850;display:inline-flex}.gate-authority{color:#9fc7ff;background:#6fadff1f}.gate-evidence{color:var(--accent);background:#52e3a41a}.gate-action{color:#e3cc82;background:#dbbe5c1f}.gate-memory{color:#c7a5ff;background:#b684ff1f}.outcome-deny{color:#efa4a4}.outcome-review{color:#e0cb7e}.trustMetadata{margin:0 14px 14px}.alphaGateHero{border:1px solid var(--line);background:radial-gradient(circle at 12% 10%, #52e3a41a, transparent 28rem), var(--surface);border-radius:22px;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:28px;padding:28px;display:grid}.alphaGateHero h1{max-width:850px;margin-bottom:12px}.alphaGateHero p{max-width:850px;color:var(--muted);margin:0;line-height:1.65}.alphaGateScore{text-align:center;border-radius:20px;place-items:center;padding:20px;display:grid}.alphaGateScore strong{font-size:3rem}.alphaGateScore span{font-weight:850}.alphaGateScore small{margin-top:4px}.alphaReady{color:var(--accent);background:#52e3a412;border:1px solid #52e3a466}.alphaBlocked{color:#efa4a4;background:#ea78780f;border:1px solid #ea787866}.readinessList{gap:10px;display:grid}.readinessCard{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;display:grid}.readinessCard h3{margin:0 0 4px}.readinessCard p{color:var(--muted);margin:0}.readinessIcon{border-radius:50%;place-items:center;width:36px;height:36px;font-weight:950;display:grid}.readinessCard-pass{border-color:#52e3a440}.readinessCard-block{border-color:#ea787847}.manualGateChecklist{gap:10px;margin-top:16px;display:grid}.manualGateChecklist>div{align-items:flex-start;gap:10px;display:flex}.manualCheckBox{border:1px solid var(--line);border-radius:4px;flex:none;width:18px;height:18px;margin-top:2px}.reportControl{position:relative}.reportControl summary{cursor:pointer;color:var(--muted);font-size:.74rem;font-weight:750;list-style:none}.reportControl summary::-webkit-details-marker{display:none}.reportForm{z-index:10;border:1px solid var(--line);width:min(340px,88vw);box-shadow:var(--shadow);background:#08120f;border-radius:13px;gap:8px;margin-top:7px;padding:12px;display:grid}.reportForm label{color:var(--muted);gap:5px;font-size:.75rem;display:grid}.reportForm select,.reportForm textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#091410;border-radius:9px;padding:9px 10px}.trustInlineAction{justify-content:flex-end;margin-top:5px;display:flex}.trustPageReport{justify-content:flex-end;display:flex}@media (max-width:1080px){.trustMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.evidenceCreateForm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.trustMetricGrid,.auditDetailGrid,.trustDecisionDetails,.auditStates,.incidentTimeline,.alphaGateHero{grid-template-columns:1fr}.trustMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.auditRow summary,.trustDecisionRow summary,.reportReviewForm,.trustSearchBar,.incidentCreateForm,.evidenceCreateForm{grid-template-columns:1fr}.incidentCreateForm textarea{grid-column:auto}.readinessCard{grid-template-columns:36px minmax(0,1fr)}.readinessCard .button{grid-column:2;justify-self:start}.readinessMiniList>div{grid-template-columns:12px 1fr}.readinessMiniList>div>span:last-child{grid-column:2}.securityActions>form{flex-direction:column;width:100%}.createIncidentInline,.createIncidentInline form{width:100%;min-width:0}}.aiAssistControl{border:1px solid var(--line);background:radial-gradient(circle at 10% 0%, #52e3a414, transparent 24rem), var(--surface);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.aiAssistControl h3{margin:4px 0 6px}.aiAssistControl p{max-width:720px;color:var(--muted);margin:0}.aiAssistState{vertical-align:middle;border-radius:999px;padding:3px 8px;font-size:.72rem;display:inline-flex}.aiAssistOn{color:var(--accent);background:#52e3a41f}.aiAssistOff{color:var(--muted);background:#ffffff0f}.aiAssistActions,.learningActionRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.learningWelcomePanel{justify-content:space-between;align-items:center;gap:18px;display:flex}.learningWizard{border:1px solid var(--line);background:var(--surface);border-radius:20px;overflow:hidden}.learningWizardSteps{border-bottom:1px solid var(--line);background:#091410;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.learningWizardSteps button{border:0;border-right:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;justify-items:center;gap:4px;padding:10px 6px;display:grid}.learningWizardSteps button:last-child{border-right:0}.learningWizardSteps button span{border:1px solid var(--line);border-radius:50%;place-items:center;width:24px;height:24px;font-size:.72rem;display:grid}.learningWizardSteps .activeWizardStep{color:var(--text);background:#52e3a40f}.learningWizardSteps .activeWizardStep span{border-color:var(--accent);color:var(--accent)}.learningWizardBody{padding:24px}.learningWizardBody>section{gap:16px;display:grid}.choiceCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.choiceCard{border:1px solid var(--line);cursor:pointer;background:#0a1512;border-radius:15px;gap:8px;padding:15px;display:grid}.choiceCard:has(input:checked){background:#52e3a40e;border-color:#52e3a48c}.choiceCard input{justify-self:start;width:auto}.choiceCard span{color:var(--muted);line-height:1.5}.learningToggleRow{border:1px solid var(--line);background:#0a1512;border-radius:13px;align-items:flex-start;gap:10px;padding:12px;display:flex!important}.learningToggleRow input{margin-top:3px;width:auto!important}.learningToggleRow>span{gap:3px;display:grid}.learningToggleRow small{color:var(--muted)}.learningPrincipleNote{border-left:3px solid var(--accent);background:#52e3a40b;padding:11px 13px}.learningPrincipleNote p{color:var(--muted);margin:5px 0 0}.learningPrincipleStack{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.learningPrincipleStack article{border:1px solid var(--line);background:#0a1512;border-radius:13px;padding:13px}.learningPrincipleStack p{color:var(--muted);margin:5px 0 0;line-height:1.5}.formatChoices{border:1px solid var(--line);border-radius:13px;flex-wrap:wrap;gap:8px;padding:13px;display:flex}.formatChoices legend{color:var(--muted);padding:0 5px;font-size:.8rem}.formatChoices label{border:1px solid var(--line);background:#0a1512;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.formatChoices input{width:auto!important}.learningWizardFooter{border-top:1px solid var(--line);justify-content:space-between;gap:8px;padding:13px 18px;display:flex}.coursePreferenceLinks{flex-wrap:wrap;gap:7px;display:flex}.coursePreferenceLink{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:7px 10px}.activeCoursePreference,.coursePreferenceLink:hover{color:var(--text);background:#52e3a40d;border-color:#52e3a466}.courseAiPolicyStack{gap:12px;display:grid}.courseAiPolicyCard h3{margin-top:8px}.courseAiCapabilities{flex-wrap:wrap;gap:10px;display:flex}.courseAiCapabilities label{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.courseAiCapabilities input{width:auto!important}@media (max-width:900px){.learningWizardSteps{grid-template-columns:repeat(3,minmax(0,1fr))}.choiceCardGrid,.learningPrincipleStack{grid-template-columns:1fr}.aiAssistControl,.learningWelcomePanel{flex-direction:column;align-items:stretch}}@media (max-width:600px){.learningWizardSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.learningWizardBody{padding:16px}}.learningStudioEntryCard,.learningStudioEngineNotice,.learningStudioAdminLink{border:1px solid var(--line);background:radial-gradient(circle at 10% 0%, #52e3a412, transparent 24rem), var(--surface);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.learningStudioEntryCard h3,.learningStudioEngineNotice h3,.learningStudioAdminLink h3{margin:4px 0 6px}.learningStudioEntryCard p,.learningStudioEngineNotice p,.learningStudioAdminLink p{max-width:760px;color:var(--muted);margin:0;line-height:1.55}.artifactLibraryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.artifactLibraryCard{border:1px solid var(--line);background:var(--surface);border-radius:17px;gap:15px;padding:16px;display:grid}.artifactLibraryCard h3{text-transform:capitalize;margin:9px 0 4px}.artifactLibraryCard p{color:var(--muted);margin:0}.artifactMetadataGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.artifactMetadataWide{grid-template-columns:repeat(3,minmax(0,1fr))}.artifactMetadataGrid>div{border:1px solid var(--line);background:#0a1512;border-radius:10px;gap:3px;padding:9px;display:grid}.artifactMetadataGrid span{color:var(--muted);font-size:.7rem}.artifactMetadataGrid strong{overflow-wrap:anywhere;text-transform:capitalize;font-size:.82rem}.artifactCardActions{justify-content:space-between;align-items:center;gap:8px;display:flex}.artifactEmptyState{grid-column:1/-1}.artifactStatus{text-transform:capitalize}.artifactStatus-ready{color:var(--accent)}.artifactStatus-failed{color:#efa4a4}.artifactStatus-stale{color:#e0cb7e}.artifactSourceList{gap:8px;margin-top:14px;display:grid}.artifactSourceRow{border:1px solid var(--line);background:#0a1512;border-radius:11px;align-items:center;gap:10px;padding:10px;display:flex}.artifactSourceRow>div{gap:2px;display:grid}.artifactSourceRow code{color:var(--muted);font-size:.7rem}.artifactContentText{white-space:pre-wrap;line-height:1.7}.artifactSummaryTable{gap:4px;display:grid}.artifactSummaryHeader,.artifactSummaryRow{grid-template-columns:minmax(160px,1fr) minmax(110px,.7fr) 90px 130px;align-items:center;gap:12px;padding:10px 12px;display:grid}.artifactSummaryHeader{color:var(--muted);font-size:.76rem}.artifactSummaryRow{border:1px solid var(--line);text-transform:capitalize;background:#0a1512;border-radius:10px}.artifactCapabilityPanel{border:1px solid var(--line);background:#0a1512;border-radius:13px;gap:10px;padding:13px;display:grid}.artifactCapabilityPanel p{margin:4px 0 0}@media (max-width:980px){.artifactLibraryGrid,.artifactMetadataGrid,.artifactMetadataWide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.learningStudioEntryCard,.learningStudioEngineNotice,.learningStudioAdminLink{flex-direction:column;align-items:stretch}.artifactLibraryGrid,.artifactMetadataGrid,.artifactMetadataWide{grid-template-columns:1fr}.artifactSummaryHeader{display:none}.artifactSummaryRow{grid-template-columns:1fr 1fr}}.studyThisToolbar{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.studyThisAction{justify-items:start;gap:4px;display:grid}.studyThisError{color:#efa4a4;max-width:360px;line-height:1.4}.moduleHeaderWithAction{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.studyGuideDocument{gap:16px;display:grid}.studyGuideHero,.studyGuideSection,.studyGuideSplit>article{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:20px}.studyGuideHero{background:radial-gradient(circle at 12% 0%, #52e3a41a, transparent 28rem), var(--surface)}.studyGuideHero h1{margin:5px 0 10px}.studyGuideHero>p:last-of-type,.studyGuideSection>p{color:var(--muted);line-height:1.7}.studyGuideSection h2,.studyGuideSplit h2{margin:0 0 14px}.studyGuideConceptGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.studyGuideConceptGrid article,.studyGuideStack article,.studyGuideTerms>div{border:1px solid var(--line);background:#0a1512;border-radius:13px;padding:13px}.studyGuideConceptGrid h3,.studyGuideStack h3{margin:0 0 6px}.studyGuideConceptGrid p,.studyGuideStack p{color:#dce9e4;margin:0;line-height:1.6}.studyGuideTerms{gap:8px;margin:0;display:grid}.studyGuideTerms>div{gap:4px;display:grid}.studyGuideTerms dt{font-weight:850}.studyGuideTerms dd{color:var(--muted);margin:0;line-height:1.55}.studyGuideStack{gap:9px;display:grid}.studyGuideReviewList{gap:9px;margin:0;padding-left:20px;display:grid}.studyGuideReviewList li{padding-left:3px;line-height:1.55}.studyGuideCitations{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.studyGuideCitation{border:1px solid var(--line);color:var(--muted);background:#08120f;border-radius:999px;padding:4px 8px;font-size:.7rem;display:inline-flex}.studyGuideSplit{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.studyGuideSplit li{margin-bottom:8px;line-height:1.55}.staleArtifactNotice{background:#dcbe5a0e;border:1px solid #dcbe5a59;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:13px;display:flex}.staleArtifactNotice p{color:var(--muted);margin:4px 0 0}@media (max-width:760px){.moduleHeaderWithAction,.staleArtifactNotice{flex-direction:column;align-items:stretch}.studyGuideConceptGrid,.studyGuideSplit{grid-template-columns:1fr}}.learningIrpEntryCard,.learningIrpProcess{border:1px solid var(--line);background:radial-gradient(circle at 10% 0%, #52e3a417, transparent 28rem), var(--surface);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.learningIrpEntryCard h3,.learningIrpProcess h3{margin:4px 0 6px}.learningIrpEntryCard p,.learningIrpProcess p{max-width:820px;color:var(--muted);margin:0;line-height:1.55}.learningIrpCourseSelector{gap:14px;display:grid}.learningIrpGateGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.learningIrpGateGrid article{border:1px solid var(--line);background:#09130f;border-radius:13px;gap:5px;padding:12px;display:grid}.learningIrpGateGrid span{color:var(--muted);font-size:.72rem}.learningIrpGateGrid strong{font-size:.86rem}.learningHypothesisGrid,.learningRecommendationList,.learningMemoryCandidateList{gap:10px;margin-top:14px;display:grid}.learningHypothesisCard,.learningRecommendationCard,.learningMemoryCandidate{border:1px solid var(--line);background:#09130f;border-radius:14px;padding:14px}.learningHypothesisCard header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.learningHypothesisCard h4,.learningRecommendationCard h4{margin:3px 0 0}.learningHypothesisCard>p,.learningRecommendationCard p,.learningMemoryCandidate p{color:var(--muted);margin:10px 0 0;line-height:1.55}.learningHypothesisBadges{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.learningHypothesis-strong_signal{color:var(--accent)}.learningHypothesis-needs_review{color:#efa4a4}.learningHypothesis-needs_reverification{color:#e0cb7e}.learningEvidenceBreakdown{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.learningEvidenceBreakdown span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:.7rem}.learningRecommendationCard{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.learningRecommendationActions,.learningMemoryActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.learningMemoryCandidate{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.learningMemoryCandidate .learningHypothesisBadges{justify-content:flex-start;margin-top:7px}.learningConceptStateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.learningConceptStateGrid article{border:1px solid var(--line);background:#09130f;border-radius:13px;gap:8px;padding:13px;display:grid}.learningConceptStateGrid article .learningHypothesisBadges{justify-content:flex-start}.learningConceptStateGrid small{color:var(--muted)}@media (max-width:1050px){.learningIrpGateGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.learningConceptStateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.learningIrpEntryCard,.learningIrpProcess,.learningRecommendationCard,.learningMemoryCandidate{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.learningIrpGateGrid,.learningConceptStateGrid{grid-template-columns:1fr}.learningHypothesisCard header{flex-direction:column}.learningHypothesisBadges,.learningRecommendationActions,.learningMemoryActions{justify-content:flex-start}}.masteryHero,.masteryBoundaryNotice,.masteryAnalyzePanel,.masteryConfirmationPanel{border:1px solid var(--line);background:radial-gradient(circle at 12% 0%, #52e3a41a, transparent 30rem), var(--surface);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.masteryHero h1{max-width:900px;margin:5px 0 10px}.masteryHero p,.masteryBoundaryNotice p,.masteryAnalyzePanel p,.masteryConfirmationPanel p{max-width:850px;color:var(--muted);margin:0;line-height:1.65}.masteryProjectForm,.masteryEvidenceForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.masteryProjectForm label,.masteryEvidenceForm label{gap:6px;display:grid}.masteryWideField{grid-column:1/-1}.masteryProjectGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.masteryProjectCard{border:1px solid var(--line);background:var(--surface);min-height:165px;color:inherit;border-radius:16px;gap:10px;padding:16px;text-decoration:none;display:grid}.masteryProjectCard:hover{border-color:#52e3a46b}.masteryProjectCard>div{flex-wrap:wrap;gap:6px;display:flex}.masteryProjectCard h3{margin:0}.masteryProjectCard p{color:var(--muted);margin:0}.masteryEmptyState{grid-column:1/-1}.masteryPromptGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.masteryPromptCard{border:1px solid var(--line);background:#09130f;border-radius:15px;align-content:start;gap:12px;padding:15px;display:grid}.masteryPromptCard.answered{border-color:#52e3a440}.masteryPromptCard header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.masteryPromptCard h3{margin:4px 0 0}.masteryPromptCard>p{color:var(--muted);margin:0;line-height:1.55}.masteryPromptCard form,.masteryFreeNarrative form{gap:9px;display:grid}.masteryFreeNarrative{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.masteryFreeNarrative summary{cursor:pointer;font-weight:800}.masteryFreeNarrative form{margin-top:12px}.masteryEvidenceList{gap:8px;margin-top:16px;display:grid}.masteryEvidenceList article{border:1px solid var(--line);background:#09130f;border-radius:12px;gap:5px;padding:12px;display:grid}.masteryEvidenceList article p{color:var(--muted);margin:0}.masteryAnalyzeAction{gap:5px;min-width:235px;display:grid}.masteryMapSummary{color:#dce9e4;font-size:1.02rem;line-height:1.7}.masteryMapStats{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.masteryMapStats span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:6px 9px;font-size:.75rem}.masteryMapGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.masteryMapItem{border:1px solid var(--line);background:#09130f;border-radius:15px;gap:10px;padding:15px;display:grid}.masteryMapItem header,.masteryMapItem footer{flex-wrap:wrap;gap:6px;display:flex}.masteryMapItem h3{margin:0}.masteryMapItem>p,.masteryTeachability p,.masteryCaution p{color:var(--muted);margin:0;line-height:1.55}.masteryMapItem footer{border-top:1px solid var(--line);color:var(--muted);padding-top:10px;font-size:.72rem}.masteryTeachability,.masteryCaution{gap:4px;display:grid}.masterySupport-supported{color:var(--accent)}.masterySupport-needs_clarification{color:#e0cb7e}.masteryMapDisclaimer{background:#e0cb7e0d;border:1px solid #e0cb7e40;border-radius:12px;margin-top:14px;padding:12px}.masteryMapDisclaimer p{color:var(--muted);margin:4px 0 0}.masteryFollowupList{gap:10px;margin-top:16px;display:grid}.masteryFollowupList article{border:1px solid var(--line);background:#09130f;border-radius:15px;gap:12px;padding:15px;display:grid}.masteryFollowupList h3{margin:7px 0 5px}.masteryFollowupList p{color:var(--muted);margin:0}.masteryFollowupList form{gap:8px;display:grid}.masteryProjectDangerZone{justify-content:space-between;align-items:center;gap:18px;display:flex}@media (max-width:980px){.masteryProjectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.masteryMapGrid{grid-template-columns:1fr}}@media (max-width:720px){.masteryHero,.masteryBoundaryNotice,.masteryAnalyzePanel,.masteryConfirmationPanel,.masteryProjectDangerZone{flex-direction:column;align-items:stretch}.masteryProjectForm,.masteryEvidenceForm,.masteryPromptGrid,.masteryProjectGrid{grid-template-columns:1fr}.masteryWideField{grid-column:auto}.masteryPromptCard header{flex-direction:column}}.knowledgeArchitectureEntry,.knowledgeArchitectureBoundary,.knowledgeArchitectureReadyGate{border:1px solid var(--line);background:radial-gradient(circle at 12% 0%, #52e3a414, transparent 30rem), var(--surface);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.knowledgeArchitectureEntry h2,.knowledgeArchitectureBoundary h3,.knowledgeArchitectureReadyGate h2{margin:4px 0 6px}.knowledgeArchitectureEntry p,.knowledgeArchitectureBoundary p,.knowledgeArchitectureReadyGate p{max-width:860px;color:var(--muted);margin:0;line-height:1.6}.knowledgeArchitectureStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.knowledgeArchitectureStats article{border:1px solid var(--line);background:#09130f;border-radius:13px;gap:4px;padding:13px;display:grid}.knowledgeArchitectureStats span{color:var(--muted);font-size:.74rem}.knowledgeArchitectureStats strong{font-size:1.55rem}.knowledgeVersionLinks{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.knowledgeArchitectureSummary{max-width:900px;line-height:1.7}.knowledgeNodeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:14px;display:grid}.knowledgeNodeCard{border:1px solid var(--line);background:#09130f;border-radius:15px;gap:10px;padding:15px;display:grid}.knowledgeNodeCard header,.knowledgeNodeCard footer{flex-wrap:wrap;gap:6px;display:flex}.knowledgeNodeCard h3{margin:0}.knowledgeNodeCard>p,.knowledgeWhy p,.knowledgeBoundaryNote p{color:var(--muted);margin:0;line-height:1.55}.knowledgeNodeCard footer{border-top:1px solid var(--line);color:var(--muted);padding-top:9px;font-size:.72rem}.knowledgeWhy,.knowledgeBoundaryNote{gap:4px;display:grid}.knowledgeBoundaryNote{background:#e0cb7e0a;border:1px solid #e0cb7e3d;border-radius:10px;padding:9px}.knowledgeRelationList{gap:9px;margin-top:14px;display:grid}.knowledgeRelationList article{border:1px solid var(--line);background:#09130f;border-radius:13px;gap:6px;padding:12px;display:grid}.knowledgeRelationPath{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.knowledgeRelationPath span{border:1px solid var(--line);color:var(--muted);text-transform:capitalize;text-align:center;border-radius:999px;padding:5px 8px;font-size:.7rem}.knowledgeRelationList p{color:var(--muted);margin:0}.knowledgeUnitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:14px;display:grid}.knowledgeUnitGrid article{border:1px solid var(--line);background:#09130f;border-radius:15px;gap:9px;padding:15px;display:grid}.knowledgeUnitGrid h3,.knowledgeUnitGrid p{margin:0}.knowledgeUnitGrid p{color:var(--muted);line-height:1.55}.knowledgeUnitGrid footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:8px 14px;padding-top:9px;font-size:.72rem;display:flex}.knowledgeUnitGrid small{color:#d9ca8e}.knowledgeGapList{gap:10px;margin-top:14px;display:grid}.knowledgeGapCard{border:1px solid var(--line);background:#09130f;border-radius:14px;gap:9px;padding:14px;display:grid}.knowledgeGapCard header{flex-wrap:wrap;gap:6px;display:flex}.knowledgeGapCard h3,.knowledgeGapCard p{margin:0}.knowledgeGapCard>p,.knowledgeGapResolution p{color:var(--muted);line-height:1.55}.knowledgeGapResolution{gap:4px;display:grid}.knowledgeGap-blocking{border-color:#efa4a473}.knowledgeGap-high{border-color:#e0cb7e59}.knowledgeGapActions{flex-wrap:wrap;gap:8px;display:flex}.knowledgeArchitectureReadyGate small{color:#e0cb7e;margin-top:7px;display:block}@media (max-width:900px){.knowledgeArchitectureStats{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledgeNodeGrid,.knowledgeUnitGrid{grid-template-columns:1fr}}@media (max-width:700px){.knowledgeArchitectureEntry,.knowledgeArchitectureBoundary,.knowledgeArchitectureReadyGate{flex-direction:column;align-items:stretch}.knowledgeArchitectureStats,.knowledgeRelationPath{grid-template-columns:1fr}}.curriculumComposerEntry,.curriculumBoundary,.curriculumReadyGate{border:1px solid var(--line);background:radial-gradient(circle at 12% 0%, #52e3a414, transparent 30rem), var(--surface);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.curriculumComposerEntry h2,.curriculumBoundary h3,.curriculumReadyGate h2{margin:4px 0 6px}.curriculumComposerEntry p,.curriculumBoundary p,.curriculumReadyGate p{max-width:860px;color:var(--muted);margin:0;line-height:1.6}.curriculumStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.curriculumStats article{border:1px solid var(--line);background:#09130f;border-radius:13px;gap:4px;padding:13px;display:grid}.curriculumStats span{color:var(--muted);font-size:.74rem}.curriculumStats strong{font-size:1.55rem}.curriculumPositioningGrid,.curriculumObjectiveGrid,.curriculumPathGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:14px;display:grid}.curriculumPositioningGrid article,.curriculumObjectiveGrid article,.curriculumPathGrid article{border:1px solid var(--line);background:#09130f;border-radius:14px;padding:14px}.curriculumPositioningGrid span{color:var(--muted);font-size:.74rem}.curriculumPositioningGrid p,.curriculumObjectiveGrid p,.curriculumPathGrid p{color:var(--muted);line-height:1.55}.curriculumSummary{max-width:900px;margin-top:16px;line-height:1.7}.curriculumObjectiveGrid header,.curriculumGapCard header{flex-wrap:wrap;gap:6px;display:flex}.curriculumObjectiveGrid h3{margin:10px 0 6px}.curriculumObjectiveGrid footer{color:var(--muted);flex-wrap:wrap;gap:8px 14px;font-size:.72rem;display:flex}.curriculumModuleList{gap:14px;margin-top:14px;display:grid}.curriculumModuleCard{border:1px solid var(--line);background:#09130f;border-radius:17px;padding:16px}.curriculumModuleCard>header{justify-content:space-between;gap:14px;display:flex}.curriculumModuleCard h3{margin:6px 0 5px}.curriculumModuleCard p{color:var(--muted);margin:0;line-height:1.55}.curriculumLessonList{gap:10px;margin-top:14px;display:grid}.curriculumLessonCard{border:1px solid var(--line);background:#07110e;border-radius:14px;padding:13px}.curriculumLessonCard>header{justify-content:space-between;gap:10px;display:flex}.curriculumLessonCard h4{margin:3px 0 0}.curriculumActivityList{gap:8px;margin-top:12px;display:grid}.curriculumActivityList article{border:1px solid var(--line);background:#09130f;border-radius:11px;gap:5px;padding:11px;display:grid}.curriculumActivityList article header{flex-wrap:wrap;gap:6px;display:flex}.curriculumActivityList article p,.curriculumActivityList article small{color:var(--muted);margin:0;line-height:1.5}.curriculumAssessmentLike{color:#e0cb7e}.curriculumPathModules{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.curriculumGapList{gap:10px;margin-top:14px;display:grid}.curriculumGapCard{border:1px solid var(--line);background:#09130f;border-radius:14px;gap:9px;padding:14px;display:grid}.curriculumGapCard h3,.curriculumGapCard p{margin:0}.curriculumGapCard>p,.curriculumGapResolution p{color:var(--muted);line-height:1.55}.curriculumGapResolution{gap:4px;display:grid}.curriculumGap-blocking{border-color:#efa4a473}.curriculumGap-high{border-color:#e0cb7e59}.curriculumReadyGate small{color:#e0cb7e;margin-top:7px;display:block}@media (max-width:980px){.curriculumStats{grid-template-columns:repeat(3,minmax(0,1fr))}.curriculumPositioningGrid,.curriculumObjectiveGrid,.curriculumPathGrid{grid-template-columns:1fr}}@media (max-width:720px){.curriculumComposerEntry,.curriculumBoundary,.curriculumReadyGate,.curriculumModuleCard>header,.curriculumLessonCard>header{flex-direction:column;align-items:stretch}.curriculumStats{grid-template-columns:1fr}}n+.sentinelCredentialBoundary,.sentinelGateDecisionPanel,.sentinelTdrCard,.institutionalCredentialHero,.sentinelExchangeEntry{border:1px solid var(--line);background:radial-gradient(circle at 12% 0%, #52e3a414, transparent 30rem), var(--surface);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.sentinelCredentialBoundary h3,.sentinelGateDecisionPanel h2,.sentinelTdrCard h2,.institutionalCredentialHero h2,.sentinelExchangeEntry h2{margin:4px 0 6px}.sentinelCredentialBoundary p,.sentinelGateDecisionPanel p,.sentinelTdrCard p,.institutionalCredentialHero p,.sentinelExchangeEntry p{max-width:920px;color:var(--muted);margin:0;line-height:1.6}.sentinelReviewerGrantForm,.sentinelGateDecisionForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.sentinelCredentialWideField{grid-column:1/-1}.sentinelReviewerList,.sentinelSubmissionList,.institutionalCredentialList,.sentinelEvidenceList,.sentinelRequirementList,.sentinelEvaluatorList,.sentinelDecisionList{gap:10px;margin-top:14px;display:grid}.sentinelReviewerList article,.institutionalCredentialList article,.sentinelEvidenceList article,.sentinelEvaluatorList article,.sentinelDecisionList article{border:1px solid var(--line);background:#09130f;border-radius:13px;gap:8px;padding:13px;display:grid}.sentinelReviewerList header,.institutionalCredentialList header,.sentinelEvidenceList header,.sentinelDecisionList header{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.sentinelGateTags,.sentinelTdrDecisionIds{flex-wrap:wrap;gap:7px;display:flex}.sentinelSubmissionList>a{border:1px solid var(--line);color:inherit;background:#09130f;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px;text-decoration:none;display:flex}.sentinelSubmissionList>a>div{gap:4px;display:grid}.sentinelSubmissionList small,.institutionalCredentialList small,.institutionalCredentialList p,.sentinelEvidenceList p,.sentinelEvidenceList small,.sentinelEvaluatorList small,.sentinelDecisionList p,.sentinelDecisionList small{color:var(--muted);margin:0;line-height:1.5}.sentinelCandidateSubmitList{gap:10px;margin-top:14px;display:grid}.sentinelCandidateSubmitList article{border:1px solid var(--line);background:#09130f;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:13px;display:flex}.sentinelCandidateSubmitList h3,.sentinelCandidateSubmitList p{margin:4px 0 0}.sentinelCandidateSubmitList p{color:var(--muted)}.sentinelGateProgress{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.sentinelGateProgress article{border:1px solid var(--line);background:#09130f;border-radius:13px;gap:6px;padding:13px;display:grid}.sentinelGateProgress small{color:var(--muted)}.sentinelGateBadge{border:1px solid var(--line);text-transform:capitalize;border-radius:999px;width:fit-content;padding:4px 8px;font-size:.72rem;display:inline-flex}.gate-authority{color:#9cd3ff}.gate-evidence{color:#e0cb7e}.gate-action{color:#d7a8ff}.gate-memory{color:#85e6b4}.sentinelCaseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.sentinelCaseGrid article{border:1px solid var(--line);background:#09130f;border-radius:12px;gap:5px;padding:12px;display:grid}.sentinelCaseGrid span{color:var(--muted);font-size:.72rem}.sentinelCaseGrid p{color:var(--muted);margin:0;line-height:1.5}.sentinelSnapshotDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sentinelSnapshotDetails details{border:1px solid var(--line);background:#07110e;border-radius:10px;padding:9px}.sentinelSnapshotDetails pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#dce9e4;font-size:.74rem}.sentinelRequirementList article{border:1px solid var(--line);background:#09130f;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.sentinelRequirementList p{color:var(--muted);margin:0}.sentinelTdrCard{border-color:#52e3a442;align-items:flex-start}.sentinelTdrDecisionIds{color:var(--muted);gap:5px;font-size:.76rem;display:grid}.institutionalCredentialHero{border-color:#52e3a466;flex-wrap:wrap}.credentialStatus-active{color:#85e6b4}.credentialStatus-expired,.credentialStatus-revoked{color:#e0cb7e}.sentinelSubmission-approved{color:#85e6b4}.sentinelSubmission-rejected,.sentinelSubmission-invalidated,.sentinelSubmission-reverification_required,.sentinelSubmission-more_evidence_required{color:#e0cb7e}.outcome-allow{color:#85e6b4}.outcome-deny,.outcome-more_evidence_required,.outcome-reverification_required{color:#e0cb7e}@media (max-width:980px){.sentinelGateProgress{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sentinelCredentialBoundary,.sentinelGateDecisionPanel,.sentinelTdrCard,.institutionalCredentialHero,.sentinelExchangeEntry,.sentinelCandidateSubmitList article{flex-direction:column;align-items:stretch}.sentinelReviewerGrantForm,.sentinelGateDecisionForm,.sentinelGateProgress,.sentinelCaseGrid,.sentinelSnapshotDetails{grid-template-columns:1fr}.sentinelCredentialWideField{grid-column:auto}}.frameworkBoundary,.frameworkActivationGate{border:1px solid var(--line);background:radial-gradient(circle at 12% 0%, #52e3a414, transparent 30rem), var(--surface);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.frameworkBoundary h3,.frameworkActivationGate h2{margin:4px 0 6px}.frameworkBoundary p,.frameworkActivationGate p{max-width:920px;color:var(--muted);margin:0;line-height:1.6}.frameworkForm,.frameworkMappingForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:14px;display:grid}.frameworkForm label,.frameworkMappingForm label,.frameworkSupersedeForm label{gap:6px;display:grid}.frameworkWideField{grid-column:1/-1}.frameworkCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.frameworkCard{border:1px solid var(--line);color:inherit;background:#09130f;border-radius:15px;gap:9px;padding:15px;text-decoration:none;display:grid}.frameworkCard header,.frameworkVersionLinks,.frameworkGateActions{flex-wrap:wrap;gap:7px;display:flex}.frameworkCard h3,.frameworkCard p,.frameworkCard small{margin:0}.frameworkCard p,.frameworkCard small{color:var(--muted);line-height:1.5}.frameworkNarrative{gap:6px;margin-top:12px;display:grid}.frameworkNarrative p{color:var(--muted);margin:0}.frameworkDomainList,.frameworkDefinitionList,.frameworkMappingList{gap:11px;margin-top:13px;display:grid}.frameworkDomainCard{border:1px solid var(--line);background:#09130f;border-radius:15px;gap:12px;padding:14px;display:grid}.frameworkDomainCard>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.frameworkDomainCard h3,.frameworkDomainCard p{margin:0}.frameworkDomainCard p{color:var(--muted)}.frameworkDefinitionCard{border:1px solid var(--line);background:#07110e;border-radius:13px;gap:10px;padding:13px;display:grid}.frameworkDefinitionCard header{gap:6px;display:grid}.frameworkDefinitionCard header>div{flex-wrap:wrap;gap:6px;display:flex}.frameworkDefinitionCard h4,.frameworkDefinitionCard p{margin:0}.frameworkDefinitionCard>p,.frameworkScope p{color:var(--muted);line-height:1.55}.frameworkScope{gap:4px;display:grid}.frameworkAliasRow{gap:6px;display:grid}.frameworkAliasRow>div{flex-wrap:wrap;gap:6px;display:flex}.frameworkAlias{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.frameworkAlias form{display:inline}.frameworkInlineForm{align-items:end;gap:8px;display:flex}.frameworkInlineForm input{flex:1}.frameworkMappingList>article{border:1px solid var(--line);background:#09130f;border-radius:11px;gap:7px;padding:11px;display:grid}.frameworkMappingList article header{flex-wrap:wrap;gap:6px;display:flex}.frameworkMappingList h5,.frameworkMappingList p,.frameworkMappingList small{margin:0}.frameworkMappingList p,.frameworkMappingList small{color:var(--muted);line-height:1.5}.frameworkActivationGate{border-color:#52e3a43d;align-items:flex-start}.frameworkGateActions{justify-content:flex-end}.frameworkSupersedeForm{gap:8px;min-width:min(420px,100%);display:grid}@media (max-width:1000px){.frameworkCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.frameworkBoundary,.frameworkActivationGate,.frameworkDomainCard>header{flex-direction:column;align-items:stretch}.frameworkForm,.frameworkMappingForm,.frameworkCardGrid{grid-template-columns:1fr}.frameworkWideField{grid-column:auto}.frameworkInlineForm{flex-direction:column;align-items:stretch}}.gapBoundary,.gapEntryGate,.gapAnalysisHeader{border:1px solid var(--line);background:radial-gradient(circle at 12% 0%, #52e3a414, transparent 30rem), var(--surface);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.gapBoundary h3,.gapEntryGate h2,.gapAnalysisHeader h2{margin:4px 0 6px}.gapBoundary p,.gapEntryGate p,.gapAnalysisHeader p{max-width:920px;color:var(--muted);margin:0;line-height:1.6}.gapCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.gapCard{border:1px solid var(--line);color:inherit;background:#09130f;border-radius:15px;gap:9px;padding:15px;text-decoration:none;display:grid}.gapCard header,.gapVersionLinks,.gapReasonRow{flex-wrap:wrap;gap:7px;display:flex}.gapCard h3,.gapCard p,.gapCard small{margin:0}.gapCard p,.gapCard small{color:var(--muted);line-height:1.5}.gapRequirementPreview{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.gapRequirementPreview article{border:1px solid var(--line);background:#09130f;border-radius:12px;gap:6px;padding:12px;display:grid}.gapRequirementPreview p{color:var(--muted);margin:0;line-height:1.5}.gapResultList{gap:11px;display:grid}.gapResultCard{border:1px solid var(--line);background:#09130f;border-radius:15px;gap:11px;padding:15px;display:grid}.gapResultCard header{gap:7px;display:grid}.gapResultCard header>div{flex-wrap:wrap;gap:6px;display:flex}.gapResultCard h3{margin:0}.gapResultExplanation{color:var(--muted);margin:0;line-height:1.6}.gapScopeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.gapScopeGrid>div{border:1px solid var(--line);background:#07110e;border-radius:11px;gap:4px;padding:11px;display:grid}.gapScopeGrid span{color:var(--muted);font-size:.74rem}.gapScopeGrid p{color:var(--muted);margin:0;line-height:1.5}.gapResult-verified_match,.gapResult-preferred_match{color:#85e6b4}.gapResult-needs_reverification,.gapResult-expired,.gapResult-scope_mismatch,.gapResult-condition_mismatch,.gapResult-standard_mismatch,.gapResult-not_currently_verified,.gapResult-not_applicable{color:#e0cb7e}.gapResult-revoked{color:#e89b9b}.gapDetails{border:1px solid var(--line);background:#07110e;border-radius:11px;padding:10px}.gapDetails summary{cursor:pointer}.gapDetails pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#dce9e4;font-size:.72rem}@media (max-width:1000px){.gapCardGrid,.gapRequirementPreview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.gapBoundary,.gapEntryGate,.gapAnalysisHeader{flex-direction:column;align-items:stretch}.gapCardGrid,.gapRequirementPreview,.gapScopeGrid{grid-template-columns:1fr}}.developmentBoundary,.developmentEntryGate,.developmentPathHeader{border:1px solid var(--line);background:radial-gradient(circle at 12% 0%, #52e3a414, transparent 30rem), var(--surface);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.developmentBoundary h3,.developmentEntryGate h2,.developmentPathHeader h2{margin:4px 0 6px}.developmentBoundary p,.developmentEntryGate p,.developmentPathHeader p{max-width:920px;color:var(--muted);margin:0;line-height:1.6}.developmentForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:14px;display:grid}.developmentForm label{gap:6px;display:grid}.developmentWideField{grid-column:1/-1}.developmentChecks{border:1px solid var(--line);border-radius:12px;padding:12px}.developmentChecks>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.developmentChecks label{align-items:center;gap:7px;display:flex}.developmentSourceGroup{border:1px solid var(--line);background:#07110e;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.developmentSourceGroup h3{grid-column:1/-1;margin:0}.developmentResourceGrid,.developmentPathGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.developmentResourceCard,.developmentPathCard,.developmentStepCard{border:1px solid var(--line);background:#09130f;border-radius:15px;gap:10px;padding:15px;display:grid}.developmentPathCard{color:inherit;text-decoration:none}.developmentResourceCard header,.developmentPathCard header,.developmentStepCard header{gap:7px;display:grid}.developmentResourceCard header>div,.developmentPathCard header,.developmentStepCard header>div,.developmentResultPills,.developmentVersionLinks,.developmentStepActions{flex-wrap:wrap;gap:7px;display:flex}.developmentResourceCard h3,.developmentResourceCard p,.developmentPathCard h3,.developmentPathCard p,.developmentPathCard small,.developmentStepCard h3,.developmentStepCard p{margin:0}.developmentResourceCard p,.developmentPathCard p,.developmentPathCard small,.developmentStepCard>p{color:var(--muted);line-height:1.55}.developmentDetails{border:1px solid var(--line);background:#07110e;border-radius:11px;padding:10px}.developmentDetails summary{cursor:pointer}.developmentDetails pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#dce9e4;font-size:.72rem}.developmentStepList{gap:12px;display:grid}.developmentStepCapability,.developmentStepRationale{border:1px solid var(--line);background:#07110e;border-radius:11px;gap:5px;padding:11px;display:grid}.developmentStepCapability span,.developmentStepRationale p{color:var(--muted)}.developmentSelfReport{color:var(--muted);border-left:3px solid #e0cb7eb3;padding-left:10px}@media (max-width:1000px){.developmentResourceGrid,.developmentPathGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.developmentBoundary,.developmentEntryGate,.developmentPathHeader{flex-direction:column;align-items:stretch}.developmentForm,.developmentChecks>div,.developmentSourceGroup,.developmentResourceGrid,.developmentPathGrid{grid-template-columns:1fr}.developmentWideField,.developmentSourceGroup h3{grid-column:auto}}.opportunityBoundary,.opportunityExplainGate,.opportunityExplanationHeader,.opportunityGovernanceGate{border:1px solid var(--line);background:radial-gradient(circle at 12% 0%, #52e3a414, transparent 30rem), var(--surface);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.opportunityBoundary h3,.opportunityExplainGate h2,.opportunityExplanationHeader h2,.opportunityGovernanceGate h2{margin:4px 0 6px}.opportunityBoundary p,.opportunityExplainGate p,.opportunityExplanationHeader p,.opportunityGovernanceGate p{max-width:920px;color:var(--muted);margin:0;line-height:1.6}.opportunityForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:14px;display:grid}.opportunityForm label{gap:6px;display:grid}.opportunityWideField{grid-column:1/-1}.opportunityCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.opportunityCard{border:1px solid var(--line);color:inherit;background:#09130f;border-radius:15px;gap:9px;padding:15px;text-decoration:none;display:grid}.opportunityCard header,.opportunityVersionLinks,.opportunityGateActions,.opportunityReasonRow,.opportunityNextActions{flex-wrap:wrap;gap:7px;display:flex}.opportunityCard h3,.opportunityCard p,.opportunityCard small{margin:0}.opportunityCard p,.opportunityCard small{color:var(--muted);line-height:1.5}.opportunityMetaGrid,.opportunityCountGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.opportunityMetaGrid article,.opportunityCountGrid article{border:1px solid var(--line);background:#09130f;border-radius:12px;gap:4px;padding:12px;display:grid}.opportunityMetaGrid span,.opportunityCountGrid span{color:var(--muted);font-size:.74rem}.opportunityNarrative{gap:5px;margin-top:12px;display:grid}.opportunityNarrative p{color:var(--muted);margin:0;line-height:1.55}.opportunityRequirementList,.opportunityExplanationList{gap:10px;margin-top:14px;display:grid}.opportunityRequirementList article,.opportunityExplanationList article{border:1px solid var(--line);background:#09130f;border-radius:13px;gap:9px;padding:13px;display:grid}.opportunityRequirementList header,.opportunityExplanationList header{gap:6px;display:grid}.opportunityRequirementList header>span,.opportunityExplanationList header>div{width:fit-content}.opportunityRequirementList p,.opportunityRequirementList small,.opportunityExplanationList p{color:var(--muted);margin:0;line-height:1.55}.opportunityScopeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.opportunityScopeGrid>div{border:1px solid var(--line);background:#07110e;border-radius:11px;gap:4px;padding:11px;display:grid}.opportunityScopeGrid span{color:var(--muted);font-size:.74rem}.opportunityScopeGrid p{color:var(--muted);margin:0;line-height:1.5}.opportunityGovernanceGate{border-color:#52e3a43d;align-items:flex-start}@media (max-width:1000px){.opportunityCardGrid,.opportunityMetaGrid,.opportunityCountGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.opportunityBoundary,.opportunityExplainGate,.opportunityExplanationHeader,.opportunityGovernanceGate{flex-direction:column;align-items:stretch}.opportunityForm,.opportunityCardGrid,.opportunityMetaGrid,.opportunityCountGrid,.opportunityScopeGrid{grid-template-columns:1fr}.opportunityWideField{grid-column:auto}}.connectionBoundary,.connectionWithdrawGate,.connectionEntryGate{border:1px solid var(--line);background:radial-gradient(circle at 12% 0%, #52e3a414, transparent 30rem), var(--surface);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.connectionBoundary h3,.connectionWithdrawGate h2,.connectionEntryGate h2{margin:4px 0 6px}.connectionBoundary p,.connectionWithdrawGate p,.connectionEntryGate p{max-width:920px;color:var(--muted);margin:0;line-height:1.6}.connectionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.connectionCard,.connectionHistoryCard{border:1px solid var(--line);background:#09130f;border-radius:15px;gap:10px;padding:15px;display:grid}.connectionHistoryCard{color:inherit;text-decoration:none}.connectionCard header,.connectionHistoryCard>div,.connectionCategoryRow{flex-wrap:wrap;gap:7px;display:flex}.connectionCard h3,.connectionCard p,.connectionHistoryCard h3,.connectionHistoryCard small{margin:0}.connectionCard p,.connectionHistoryCard small{color:var(--muted);line-height:1.5}.connectionRequestForm{gap:10px;display:grid}.connectionRequestForm label{gap:6px;display:grid}.connectionBlockedNote{border:1px solid var(--line);color:var(--muted);background:#07110e;border-radius:11px;padding:10px}.connectionHistoryList{gap:9px;display:grid}.connectionMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.connectionMetaGrid article{border:1px solid var(--line);background:#09130f;border-radius:12px;gap:4px;padding:12px;display:grid}.connectionMetaGrid span{color:var(--muted);font-size:.74rem}.connectionEventList{gap:8px;display:grid}.connectionEventList article{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.connectionEventList span{color:var(--muted);font-size:.78rem}@media (max-width:1000px){.connectionGrid,.connectionMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.connectionBoundary,.connectionWithdrawGate,.connectionEntryGate{flex-direction:column;align-items:stretch}.connectionGrid,.connectionMetaGrid{grid-template-columns:1fr}.connectionEventList article{flex-direction:column}}.reviewBoundary,.reviewEntryGate{border:1px solid var(--line);background:radial-gradient(circle at 12% 0%, #52e3a414, transparent 30rem), var(--surface);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.reviewBoundary h3,.reviewEntryGate h2{margin:4px 0 6px}.reviewBoundary p,.reviewEntryGate p{max-width:920px;color:var(--muted);margin:0;line-height:1.6}.reviewAdminGrid,.reviewAssignedGrid,.reviewEvidenceList{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.reviewAdminCard,.reviewAssignedCard,.reviewEvidenceCard,.reviewCaseAdminCard{border:1px solid var(--line);background:#09130f;border-radius:15px;gap:10px;padding:15px;display:grid}.reviewAssignedCard{color:inherit;text-decoration:none}.reviewAdminCard header,.reviewAssignedCard header,.reviewEvidenceCard header,.reviewCaseAdminCard header>div,.reviewCategoryRow,.reviewGrantRow>div,.reviewNoteAuthority{flex-wrap:wrap;gap:7px;display:flex}.reviewAdminCard h3,.reviewAdminCard p,.reviewAssignedCard h3,.reviewAssignedCard p,.reviewAssignedCard small,.reviewCaseAdminCard h3,.reviewCaseAdminCard p{margin:0}.reviewAdminCard p,.reviewAssignedCard p,.reviewAssignedCard small,.reviewCaseAdminCard p{color:var(--muted);line-height:1.5}.reviewCaseAdminList{gap:12px;display:grid}.reviewGrantForm,.reviewNoteForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.reviewGrantForm label,.reviewNoteForm label{gap:6px;display:grid}.reviewWideField{grid-column:1/-1}.reviewGrantList,.reviewNoteList,.reviewEventList,.reviewLearnerTransparency{gap:8px;display:grid}.reviewGrantRow,.reviewNoteList article,.reviewLearnerTransparency article,.reviewLearnerTransparency>div{border:1px solid var(--line);background:#07110e;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.reviewBlockedNote{border:1px solid var(--line);color:var(--muted);background:#07110e;border-radius:11px;padding:10px}.reviewMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.reviewMetaGrid article{border:1px solid var(--line);background:#09130f;border-radius:12px;gap:4px;padding:12px;display:grid}.reviewMetaGrid span{color:var(--muted);font-size:.74rem}.reviewLearnerMessage{border:1px solid var(--line);background:#07110e;border-radius:11px;gap:5px;margin-top:12px;padding:11px;display:grid}.reviewLearnerMessage p{color:var(--muted);margin:0;line-height:1.5}.reviewEvidenceCard pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#dce9e4;margin:0;font-size:.76rem;line-height:1.5}.reviewNoteList{margin-top:14px}.reviewNoteList article{flex-direction:column;align-items:stretch}.reviewNoteList article header,.reviewEventList article{justify-content:space-between;gap:10px;display:flex}.reviewNoteList p{color:var(--muted);margin:0;line-height:1.55}.reviewNoteAuthority{color:var(--muted);font-size:.76rem}.reviewEventList article{border-bottom:1px solid var(--line);padding:8px 0}.reviewEventList span{color:var(--muted);font-size:.78rem}@media (max-width:1000px){.reviewAdminGrid,.reviewAssignedGrid,.reviewEvidenceList,.reviewMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.reviewBoundary,.reviewEntryGate{flex-direction:column;align-items:stretch}.reviewAdminGrid,.reviewAssignedGrid,.reviewEvidenceList,.reviewMetaGrid,.reviewGrantForm,.reviewNoteForm{grid-template-columns:1fr}.reviewWideField{grid-column:auto}.reviewGrantRow,.reviewLearnerTransparency article,.reviewLearnerTransparency>div,.reviewEventList article{flex-direction:column;align-items:stretch}}
