.gammaValidator{grid-column:1/-1;margin:12px 0;border:1px solid #cbd5e1;border-left:4px solid #f59e0b;border-radius:12px;background:#fff;overflow:hidden}.gvHead{display:flex;justify-content:space-between;align-items:center;padding:14px;background:#fffbeb}.gvHead>div{display:flex;flex-direction:column;gap:3px}.gvHead span{font-size:10px;font-weight:900;color:#b45309}.gvHead b{font-size:16px;color:#0f172a}.gvHead small{font-size:9px;color:#64748b}.gvHead>strong{font-size:11px;color:#b45309}.gvStats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:12px}.gvStats>div{display:flex;flex-direction:column;padding:10px;border:1px solid #fde68a;border-radius:8px;background:#fffdf5}.gvStats span{font-size:9px;font-weight:800;color:#64748b}.gvStats b{font-size:22px;color:#0f172a}.gvStats small{font-size:9px}.gvTable{overflow-x:auto;border-top:1px solid #e2e8f0}.gvRow{display:grid;grid-template-columns:92px 100px 125px 145px 85px 135px 95px 65px 75px 190px;gap:8px;align-items:center;min-width:1200px;padding:8px 12px;border-bottom:1px solid #eef2f7;font-size:10px}.gvRowHead{background:#f8fafc;font-weight:900;color:#64748b}.gvRow strong{font-size:10px}.amber{color:#b45309}.marketIntel>.gammaCard{grid-column:1/-1!important;width:100%!important;max-width:none!important;min-width:0!important}.marketIntel>.gammaCeCard{margin-top:2px!important}.marketIntel>.gammaPeCard{margin-top:6px!important}.gammaCard{overflow:hidden!important;border-radius:8px!important;background:#fff!important}.gammaCeCard{border-top:3px solid #2563eb!important}.gammaPeCard{border-top:3px solid #7c3aed!important}.gammaCard .optList{overflow-x:auto!important;width:100%!important}.gammaCard .gammaForwardRow{display:grid!important;grid-template-columns:repeat(14,minmax(120px,1fr))!important;gap:0!important;min-width:1680px!important;align-items:stretch!important;flex:none!important;height:60px!important;min-height:60px!important;max-height:60px!important;overflow:hidden!important}.gammaCard .gammaForwardRow>*{display:flex!important;align-items:center!important;min-width:0!important;height:60px!important;min-height:60px!important;max-height:60px!important;padding:8px 10px!important;border-right:1px dotted #c6cfdb!important;white-space:normal!important;overflow:hidden!important;overflow-wrap:anywhere!important;line-height:1.25!important}.gammaCard .gammaForwardRow>small{margin:0!important;width:auto!important;grid-column:auto!important;align-self:stretch!important}.gammaCard .gammaForwardRow>br{display:none!important}.gammaCard .gammaForwardRow>*:last-child{border-right:0!important}.gammaCard .gammaForwardHead{display:grid!important;grid-template-columns:repeat(14,minmax(120px,1fr))!important;gap:0!important;min-width:1680px!important;align-items:stretch!important;background:#f8fafc!important;border-top:1px solid #cbd5e1!important;border-bottom:1px solid #cbd5e1!important;position:sticky!important;top:0!important;z-index:4!important}.gammaCard .gammaForwardHead>*{display:flex!important;align-items:center!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:8px 10px!important;border-right:1px dotted #b8c2d1!important;font-size:9px!important;font-weight:900!important;color:#475569!important;line-height:1.15!important;white-space:normal!important;overflow:hidden!important}.gammaCard .gammaForwardHead>*:last-child{border-right:0!important}.gammaCeCard>span{color:#1d4ed8!important;font-weight:800!important}.gammaPeCard>span{color:#6d28d9!important;font-weight:800!important}.gammaCeCard .gammaForwardHead{background:#eff6ff!important;border-bottom-color:#60a5fa!important}.gammaPeCard .gammaForwardHead{background:#f5f3ff!important;border-bottom-color:#a78bfa!important}.gammaCard .gammaForwardRow b{font-size:10px!important}.gammaCard .gammaForwardRow strong{font-size:10px!important}.gammaMomentum{font-weight:800!important;color:#6d28d9!important;background:#f5f3ff!important}.gammaLifeStatus{font-weight:800!important;color:#92400e!important;background:#fffbeb!important}.gammaGuide{font-weight:900!important;color:#1d4ed8!important;background:#eff6ff!important}.gammaPresent{font-weight:900!important;color:#0f172a!important}.gammaRow-triggered .gammaGuide{color:#047857!important;background:#ecfdf5!important}.gammaRow-decay .gammaGuide,.gammaRow-weak .gammaGuide{color:#64748b!important;background:#f8fafc!important}.gammaLabelGuide{grid-column:1/-1!important;margin:10px 0 14px;padding:14px;border:1px solid #cbd5e1;border-left:4px solid #7c3aed;border-radius:10px;background:#fff}.glgTitle{font-size:11px;font-weight:900;color:#5b21b6;margin-bottom:10px}.glgGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.glgGrid>div{padding:8px;border:1px solid #e2e8f0;border-radius:7px;background:#f8fafc;min-height:58px}.glgGrid b{display:block;font-size:9px;color:#0f172a;margin-bottom:4px}.glgGrid span{display:block;font-size:9px;line-height:1.35;color:#64748b}.glgColumns{margin-top:9px;padding:9px 10px;border-radius:7px;background:#eff6ff;font-size:9px;line-height:1.45;color:#334155}.glgColumns b{color:#1d4ed8}@media(max-width:900px){.gvHead{align-items:flex-start;gap:8px;flex-direction:column}.gvStats{grid-template-columns:1fr}.marketIntel>.gammaCard{grid-column:1/-1!important}.gammaCard .gammaForwardRow,.gammaCard .gammaForwardHead{min-width:1680px!important}.glgGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.gammaCard .gammaForwardRow{grid-template-columns:minmax(190px,1.05fr) minmax(270px,1.45fr) minmax(350px,1.85fr) minmax(260px,1.35fr) minmax(290px,1.55fr)!important;gap:8px!important;min-width:1420px!important;height:auto!important;min-height:116px!important;max-height:none!important;padding:9px!important;background:#fff!important;border-top:1px solid #e2e8f0!important}.gammaCard .gammaForwardRow>*{display:grid!important;align-content:center!important;gap:6px!important;height:auto!important;min-height:96px!important;max-height:none!important;padding:9px 10px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#f8fafc!important;overflow:visible!important}.gammaCard .gammaForwardHead{grid-template-columns:minmax(190px,1.05fr) minmax(270px,1.45fr) minmax(350px,1.85fr) minmax(260px,1.35fr) minmax(290px,1.55fr)!important;gap:8px!important;min-width:1420px!important;padding:7px 9px!important}.gammaCard .gammaForwardHead>*{height:32px!important;min-height:32px!important;padding:6px 10px!important;border-right:0!important;font-size:9px!important}.gammaDecision>span{font-size:11px;font-weight:900}.gammaDecision>strong{font-size:11px!important}.gammaDecision>small{font-size:9px;color:#64748b}.gammaDecision>i{display:flex;gap:3px;flex-wrap:wrap;font-style:normal}.gammaDecision>i span{padding:3px 5px;border-radius:999px;font-size:7px}.gammaDecision>i .pass{background:#dcfce7;color:#047857}.gammaDecision>i .fail{background:#fee2e2;color:#b91c1c}.gammaBrainStage{width:max-content;padding:4px 7px;border-radius:6px;font-size:8px;font-weight:950;color:#fff}.gammaBrainStage.avoid{background:#dc2626}.gammaBrainStage.prepare{background:#f59e0b;color:#111827}.gammaBrainStage.ready{background:#2563eb}.gammaBrainStage.strong{background:#047857}.gammaJourney{grid-template-columns:repeat(2,1fr)!important}.gammaTargets{grid-template-columns:repeat(5,1fr)!important}.gammaStateCard,.gammaEvidence{grid-template-columns:1fr!important}.gammaJourney>span,.gammaTargets>span,.gammaStateCard>span,.gammaEvidence>span{display:flex;flex-direction:column;gap:2px;padding:5px 6px;border-radius:5px;background:#fff}.gammaTargets .t1,.gammaTargets .t2{background:#ecfdf5;border:1px solid #a7f3d0}.gammaTargets .sl{background:#fef2f2;border:1px solid #fecaca}.gammaForwardRow div small{font-size:7px;color:#64748b;font-weight:850}.gammaForwardRow div b{font-size:10px!important}.gammaStateCard>span:last-child{background:#eff6ff;color:#1d4ed8}.glgBrainFlow{display:flex;gap:7px;flex-wrap:wrap}.glgBrainFlow span{padding:5px 8px;border-radius:6px;font-size:8px;font-weight:950;color:#fff}.glgBrainFlow .avoid{background:#dc2626}.glgBrainFlow .prepare{background:#f59e0b;color:#111827}.glgBrainFlow .ready{background:#2563eb}.glgBrainFlow .strong{background:#047857}@media(max-width:900px){.gammaCard .gammaForwardRow,.gammaCard .gammaForwardHead{min-width:0!important;width:100%!important;max-width:100%!important}}@media(max-width:900px){.gammaCard .gammaForwardHead{display:none!important;min-width:0!important}.gammaCard .gammaForwardRow{grid-template-columns:1fr!important;min-width:0!important;width:100%!important;max-width:100%!important;gap:6px!important;height:auto!important;min-height:0!important;padding:7px!important}.gammaCard .gammaForwardRow>*{min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}.glgGrid{grid-template-columns:1fr!important}.gammaLabelGuide{padding:9px!important;margin:8px 0!important}}