.observatory-module__SiMZEa__observatory{gap:var(--cs-space-6,1.5rem);color:var(--cs-color-text-primary,#0f172a);direction:rtl;flex-direction:column;padding-block-end:var(--cs-space-8,2rem);display:flex}.observatory-module__SiMZEa__childGrowthHeader{justify-content:space-between;align-items:center;gap:var(--cs-space-4,1rem);background:var(--cs-color-bg-surface,#fff);border:1px solid var(--cs-color-border-subtle,#e2e8f0);border-radius:var(--cs-radius-lg,1rem);padding:var(--cs-space-5,1.25rem) var(--cs-space-6,1.5rem);flex-wrap:wrap;display:flex;box-shadow:0 1px 3px #0000000d}.observatory-module__SiMZEa__childGrowthInfo{align-items:center;gap:var(--cs-space-4,1rem);flex:1;min-inline-size:18rem;display:flex}.observatory-module__SiMZEa__childAvatar{border-radius:var(--cs-radius-pill,9999px);color:#fff;background:linear-gradient(135deg,#0284c7,#0369a1);flex-shrink:0;justify-content:center;align-items:center;block-size:3.5rem;inline-size:3.5rem;display:flex;box-shadow:0 4px 12px #0284c740}.observatory-module__SiMZEa__childAvatarIcon{block-size:1.75rem;inline-size:1.75rem}.observatory-module__SiMZEa__childDetails{flex-direction:column;gap:.25rem;display:flex}.observatory-module__SiMZEa__childPillsRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.observatory-module__SiMZEa__childTag{color:#0369a1;border-radius:var(--cs-radius-pill,9999px);background:#f0f9ff;border:1px solid #bae6fd;padding:.2rem .6rem;font-size:.75rem;font-weight:700}.observatory-module__SiMZEa__safetyIndicatorTag{color:#059669;border-radius:var(--cs-radius-pill,9999px);background:#ecfdf5;border:1px solid #a7f3d0;padding:.2rem .6rem;font-size:.75rem;font-weight:600}.observatory-module__SiMZEa__childNameHeading{color:var(--cs-color-text-primary,#0f172a);margin:0;font-size:1.25rem;font-weight:800;line-height:1.4}.observatory-module__SiMZEa__growthSummaryText{color:var(--cs-color-text-secondary,#475569);margin:0;font-size:.875rem;line-height:1.5}.observatory-module__SiMZEa__childTabsControl{background:var(--cs-color-bg-base,#f8fafc);border-radius:var(--cs-radius-pill,9999px);border:1px solid var(--cs-color-border-subtle,#e2e8f0);align-items:center;gap:.5rem;padding:.375rem;display:flex}.observatory-module__SiMZEa__childTabBtn{border-radius:var(--cs-radius-pill,9999px);color:var(--cs-color-text-secondary,#475569);cursor:pointer;background:0 0;border:none;padding:.4rem .875rem;font-size:.8125rem;font-weight:600;transition:all .15s}.observatory-module__SiMZEa__childTabActive{color:#0284c7;background:#fff;font-weight:700;box-shadow:0 1px 3px #0000001a}.observatory-module__SiMZEa__mentorBriefingCard{border-radius:var(--cs-radius-lg,1rem);padding:var(--cs-space-6,1.5rem);color:#f8fafc;background:linear-gradient(135deg,#0f172a,#1e293b);border:1px solid #334155;position:relative;overflow:hidden;box-shadow:0 10px 25px -5px #0f172a4d}.observatory-module__SiMZEa__briefingGlow{pointer-events:none;background:radial-gradient(circle,#0ea5e940 0%,#0ea5e900 70%);block-size:16rem;inline-size:16rem;position:absolute;inset-block-start:-4rem;inset-inline-end:-4rem}.observatory-module__SiMZEa__briefingHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-block-end:1rem;display:flex}.observatory-module__SiMZEa__briefingTag{color:#38bdf8;border-radius:var(--cs-radius-pill,9999px);background:#0ea5e933;border:1px solid #0ea5e966;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.8125rem;font-weight:700;display:inline-flex}.observatory-module__SiMZEa__briefingTagIcon{block-size:1rem;inline-size:1rem}.observatory-module__SiMZEa__briefingDate{color:#94a3b8;font-size:.8125rem}.observatory-module__SiMZEa__briefingBody{justify-content:space-between;align-items:stretch;gap:var(--cs-space-6,1.5rem);flex-wrap:wrap;display:flex}.observatory-module__SiMZEa__briefingMain{flex-direction:column;flex:1;gap:.75rem;min-inline-size:18rem;display:flex}.observatory-module__SiMZEa__briefingHeadline{color:#fff;margin:0;font-size:1.375rem;font-weight:800;line-height:1.4}.observatory-module__SiMZEa__observationStepBlock{border-radius:var(--cs-radius-md,.75rem);background:#1e293bb3;border:1px solid #38bdf840;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.observatory-module__SiMZEa__observationRow{align-items:flex-start;gap:.5rem;display:flex}.observatory-module__SiMZEa__stepIcon{flex-shrink:0;block-size:1.125rem;inline-size:1.125rem;margin-block-start:.15rem}.observatory-module__SiMZEa__stepIconBlue{color:#38bdf8}.observatory-module__SiMZEa__stepIconYellow{color:#facc15}.observatory-module__SiMZEa__stepIconGreen{color:#4ade80}.observatory-module__SiMZEa__observationLabel{color:#e2e8f0;font-size:.8125rem;font-weight:700}.observatory-module__SiMZEa__observationVal{color:#94a3b8;margin-inline-start:.25rem;font-size:.8125rem}.observatory-module__SiMZEa__briefingActionCol{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-inline-size:15rem;display:flex}.observatory-module__SiMZEa__encourageBtnAction{color:#fff;border-radius:var(--cs-radius-md,.75rem);cursor:pointer;background:linear-gradient(135deg,#0284c7,#0369a1);border:none;justify-content:center;align-items:center;gap:.5rem;inline-size:100%;padding:.875rem 1.25rem;font-size:.9375rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px 14px #0369a166}.observatory-module__SiMZEa__encourageBtnAction:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0369a180}.observatory-module__SiMZEa__viewBriefingDetailBtn{color:#cbd5e1;border-radius:var(--cs-radius-md,.5rem);cursor:pointer;background:0 0;border:1px solid #475569;inline-size:100%;padding:.625rem 1rem;font-size:.8125rem}.observatory-module__SiMZEa__viewBriefingDetailBtn:hover{color:#fff;background:#ffffff0d}.observatory-module__SiMZEa__coreGrid{gap:var(--cs-space-6,1.5rem);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.observatory-module__SiMZEa__panelCard{background:var(--cs-color-bg-surface,#fff);border:1px solid var(--cs-color-border-subtle,#e2e8f0);border-radius:var(--cs-radius-lg,1rem);flex-direction:column;display:flex;box-shadow:0 1px 3px #0000000d}.observatory-module__SiMZEa__panelHeader{padding:var(--cs-space-4,1rem) var(--cs-space-5,1.25rem);border-block-end:1px solid var(--cs-color-border-subtle,#e2e8f0);justify-content:space-between;align-items:center;display:flex}.observatory-module__SiMZEa__panelTitleWrapper{align-items:center;gap:.5rem;display:flex}.observatory-module__SiMZEa__panelTitle{color:var(--cs-color-text-primary,#0f172a);margin:0;font-size:1rem;font-weight:800}.observatory-module__SiMZEa__panelIcon{color:#0284c7;block-size:1.25rem;inline-size:1.25rem}.observatory-module__SiMZEa__panelIconShield{color:#059669;block-size:1.25rem;inline-size:1.25rem}.observatory-module__SiMZEa__statusBadge{color:#15803d;border-radius:var(--cs-radius-pill,9999px);background:#f0fdf4;border:1px solid #bbf7d0;padding:.2rem .5rem;font-size:.6875rem;font-weight:700}.observatory-module__SiMZEa__projectObservatoryBody{padding:var(--cs-space-5,1.25rem);flex-direction:column;flex:1;gap:1rem;display:flex}.observatory-module__SiMZEa__projectHeadline{color:var(--cs-color-text-primary,#0f172a);margin:0 0 .25rem;font-size:.9375rem;font-weight:700}.observatory-module__SiMZEa__projectExplanation{color:var(--cs-color-text-secondary,#475569);margin:0;font-size:.8125rem;line-height:1.6}.observatory-module__SiMZEa__progressTrack{border-radius:var(--cs-radius-pill,9999px);background:#f1f5f9;block-size:.5rem;inline-size:100%;overflow:hidden}.observatory-module__SiMZEa__progressBar{border-radius:var(--cs-radius-pill,9999px);background:#0284c7;block-size:100%;transition:width .3s}.observatory-module__SiMZEa__evidenceActionRow{border-block-start:1px dashed var(--cs-color-border-subtle,#e2e8f0);justify-content:space-between;align-items:center;margin-block-start:auto;padding-block-start:.5rem;display:flex}.observatory-module__SiMZEa__evidenceBtn{background:var(--cs-color-bg-base,#f8fafc);border:1px solid var(--cs-color-border-subtle,#cbd5e1);border-radius:var(--cs-radius-md,.5rem);color:var(--cs-color-text-primary,#1e293b);cursor:pointer;padding:.375rem .75rem;font-size:.75rem;font-weight:600}.observatory-module__SiMZEa__evidenceBtn:hover{background:#e2e8f0}.observatory-module__SiMZEa__healthGuardBody{padding:var(--cs-space-5,1.25rem);flex-direction:column;flex:1;gap:1rem;display:flex}.observatory-module__SiMZEa__healthMetricItem{background:var(--cs-color-bg-base,#f8fafc);border:1px solid var(--cs-color-border-subtle,#e2e8f0);border-radius:var(--cs-radius-md,.75rem);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.observatory-module__SiMZEa__healthMetricLabel{flex-direction:column;display:flex}.observatory-module__SiMZEa__healthMetricTitle{color:var(--cs-color-text-primary,#0f172a);font-size:.8125rem;font-weight:700}.observatory-module__SiMZEa__healthMetricDesc{color:var(--cs-color-text-muted,#64748b);font-size:.6875rem}.observatory-module__SiMZEa__healthMetricStatus{color:#059669;font-size:.75rem;font-weight:700}.observatory-module__SiMZEa__skillsMapGrid{padding:var(--cs-space-5,1.25rem);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.observatory-module__SiMZEa__skillPillarCard{background:var(--cs-color-bg-base,#f8fafc);border:1px solid var(--cs-color-border-subtle,#e2e8f0);border-radius:var(--cs-radius-md,.75rem);flex-direction:column;gap:.375rem;padding:.875rem;display:flex}.observatory-module__SiMZEa__skillPillarHeader{color:var(--cs-color-text-primary,#0f172a);justify-content:space-between;font-size:.8125rem;font-weight:700;display:flex}.observatory-module__SiMZEa__skillPillarScore{color:#0284c7}.observatory-module__SiMZEa__skillPillarMeaning{color:var(--cs-color-text-secondary,#475569);font-size:.6875rem;line-height:1.5}.observatory-module__SiMZEa__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;background:#0f172a99;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.observatory-module__SiMZEa__modalBox{border-radius:var(--cs-radius-lg,1rem);background:#fff;flex-direction:column;inline-size:100%;max-inline-size:36rem;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0003}.observatory-module__SiMZEa__drawerBox{border-radius:var(--cs-radius-lg,1rem);background:#fff;flex-direction:column;inline-size:100%;max-inline-size:34rem;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0003}.observatory-module__SiMZEa__modalHeader{background:#f8fafc;border-block-end:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.observatory-module__SiMZEa__modalTitleRow{align-items:center;gap:.5rem;display:flex}.observatory-module__SiMZEa__modalTitleRow h3{color:#0f172a;margin:0;font-size:1rem;font-weight:800}.observatory-module__SiMZEa__modalIcon{color:#0284c7;block-size:1.25rem;inline-size:1.25rem}.observatory-module__SiMZEa__closeBtn{color:#64748b;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;block-size:1.5rem;inline-size:1.5rem;display:flex}.observatory-module__SiMZEa__closeBtn:hover{color:#0f172a}.observatory-module__SiMZEa__modalBody{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.observatory-module__SiMZEa__encouragementPresetList{flex-direction:column;gap:.5rem;display:flex}.observatory-module__SiMZEa__presetBtn{text-align:right;color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.5rem;padding:.625rem .875rem;font-size:.8125rem;line-height:1.5}.observatory-module__SiMZEa__presetBtn:hover{color:#0369a1;background:#f0f9ff;border-color:#7dd3fc}.observatory-module__SiMZEa__customTextarea{resize:vertical;border:1px solid #cbd5e1;border-radius:.5rem;min-block-size:5rem;inline-size:100%;padding:.75rem;font-family:inherit;font-size:.8125rem}.observatory-module__SiMZEa__sentSuccessBanner{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:.5rem;padding:.75rem;font-size:.8125rem;font-weight:600}.observatory-module__SiMZEa__modalFooter{background:#f8fafc;border-block-start:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:.75rem;padding:.875rem 1.25rem;display:flex}.observatory-module__SiMZEa__sendActionBtn{color:#fff;cursor:pointer;background:#0284c7;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:700}.observatory-module__SiMZEa__sendActionBtn:hover{background:#0369a1}.observatory-module__SiMZEa__cancelBtn{color:#475569;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem}@media (max-width:768px){.observatory-module__SiMZEa__childGrowthHeader{flex-direction:column;align-items:stretch}.observatory-module__SiMZEa__childTabsControl{justify-content:space-around;inline-size:100%}.observatory-module__SiMZEa__briefingBody{flex-direction:column}.observatory-module__SiMZEa__briefingActionCol{inline-size:100%}.observatory-module__SiMZEa__coreGrid{grid-template-columns:1fr}}
