.PatternIntegrity_container__5lO5r{background:var(--color-bg,#ffffff);border:1px solid var(--color-border,rgba(26,10,46,.06));border-radius:12px;padding:20px;margin:16px 0}.PatternIntegrity_compact__oMdp8{padding:14px}.PatternIntegrity_compact__oMdp8 .PatternIntegrity_patternName__Q_is6{font-size:14px}.PatternIntegrity_loading__BYrMp{display:flex;align-items:center;gap:10px;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:12px;color:var(--color-fg-muted,rgba(26,10,46,.55));padding:12px 0}.PatternIntegrity_spinner__by0BE{width:16px;height:16px;border:2px solid var(--color-border,rgba(26,10,46,.1));border-top-color:var(--color-accent,#7c3aed);border-radius:50%;animation:PatternIntegrity_spin__SIHPz .7s linear infinite}@keyframes PatternIntegrity_spin__SIHPz{to{transform:rotate(1turn)}}.PatternIntegrity_error__5RF_a{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:12px;color:var(--color-danger,#ef4444);padding:8px 0}.PatternIntegrity_header__lQ5wm{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.PatternIntegrity_headerLeft__Sgvx8{display:flex;align-items:center;gap:8px}.PatternIntegrity_headerIcon__dI9J3{font-size:16px;color:var(--color-accent,#7c3aed)}.PatternIntegrity_headerTitle__X2Dh6{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-fg-subtle,rgba(26,10,46,.4))}.PatternIntegrity_verdictBadge__hfFar{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:11px;font-weight:600;padding:3px 10px;border-radius:100px;letter-spacing:.02em}.PatternIntegrity_verdictStrong__TI1rs{background:rgba(16,185,129,.12);color:#059669}.PatternIntegrity_verdictRegional__rZMH0{background:rgba(245,158,11,.12);color:#d97706}.PatternIntegrity_verdictTransmission__nK2fj{background:rgba(59,130,246,.12);color:#2563eb}.PatternIntegrity_verdictWeak__vm5EM{background:rgba(239,68,68,.12);color:#dc2626}.PatternIntegrity_patternName__Q_is6{font-family:var(--font-heading,"Space Grotesk",sans-serif);font-size:17px;font-weight:600;color:var(--color-fg,#1a0a2e);margin-bottom:12px}.PatternIntegrity_scoreRow__ozc0S{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.PatternIntegrity_scoreLabel__aO2Ub{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-fg-subtle,rgba(26,10,46,.4))}.PatternIntegrity_scoreValue__iK2RZ{font-family:var(--font-heading,"Space Grotesk",sans-serif);font-size:22px;font-weight:700;color:var(--color-accent,#7c3aed)}.PatternIntegrity_barContainer__zWMp2{margin-bottom:16px}.PatternIntegrity_barTrack___KcSI{display:flex;height:10px;border-radius:5px;overflow:hidden;background:var(--color-border,rgba(26,10,46,.06))}.PatternIntegrity_barPresent__fjCFy{background:#10b981;transition:width .4s ease}.PatternIntegrity_barPartial__6yNP5{background:#f59e0b;transition:width .4s ease}.PatternIntegrity_barAbsent__uMlVt{background:#ef4444;transition:width .4s ease}.PatternIntegrity_barLegend__sAqmY{display:flex;gap:16px;margin-top:6px}.PatternIntegrity_legendItem__s_bbG{display:flex;align-items:center;gap:4px;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:10px;color:var(--color-fg-muted,rgba(26,10,46,.55))}.PatternIntegrity_legendDotAbsent___skr9,.PatternIntegrity_legendDotPartial__gOHFT,.PatternIntegrity_legendDotPresent__WBNYC{width:7px;height:7px;border-radius:50%;flex-shrink:0}.PatternIntegrity_legendDotPresent__WBNYC{background:#10b981}.PatternIntegrity_legendDotPartial__gOHFT{background:#f59e0b}.PatternIntegrity_legendDotAbsent___skr9{background:#ef4444}.PatternIntegrity_sections__cGucX{display:flex;flex-direction:column}.PatternIntegrity_sectionToggle__h7awi{display:flex;align-items:center;gap:6px;width:100%;padding:8px 0;background:none;border:none;border-top:1px solid var(--color-border,rgba(26,10,46,.06));cursor:pointer;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:12px;color:var(--color-fg-muted,rgba(26,10,46,.55));text-align:left;transition:color .15s ease}.PatternIntegrity_sectionToggle__h7awi:hover{color:var(--color-fg,#1a0a2e)}.PatternIntegrity_sectionIcon__kiM5Q{font-size:10px;width:12px;text-align:center;flex-shrink:0}.PatternIntegrity_sectionContent__Hhp9Z{padding:4px 0 12px 18px;display:flex;flex-direction:column;gap:10px}.PatternIntegrity_traditionRow__i5CI3{display:flex;flex-direction:column;gap:2px}.PatternIntegrity_traditionName__RBvar{font-family:var(--font-body,"Inter",sans-serif);font-size:13px;font-weight:600;color:var(--color-fg,#1a0a2e)}.PatternIntegrity_traditionMeta__4XFlr{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:11px;color:var(--color-fg-muted,rgba(26,10,46,.55))}.PatternIntegrity_traditionRef__pqK9c{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:11px;color:var(--color-accent,#7c3aed);font-style:italic}.PatternIntegrity_partialRow__wK5AF{display:flex;flex-direction:column;gap:3px}.PatternIntegrity_partialHeader__wbDlG{display:flex;align-items:center;gap:8px}.PatternIntegrity_similarityBadge__wB7az{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:10px;padding:1px 6px;border-radius:4px;background:rgba(245,158,11,.1);color:#d97706}.PatternIntegrity_partialVariant__pLxHg{font-family:var(--font-body,"Inter",sans-serif);font-size:12px;color:var(--color-fg-muted,rgba(26,10,46,.55));line-height:1.5}.PatternIntegrity_partialDistinction__nrNV8{font-family:var(--font-body,"Inter",sans-serif);font-size:12px;color:var(--color-fg-subtle,rgba(26,10,46,.4));line-height:1.5}.PatternIntegrity_absentRow__ixK9Z{display:flex;flex-direction:column;gap:3px}.PatternIntegrity_absentReason__SED8s{font-family:var(--font-body,"Inter",sans-serif);font-size:12px;color:var(--color-fg-muted,rgba(26,10,46,.55));line-height:1.5}.PatternIntegrity_absentConditions__CRoYR{font-family:var(--font-body,"Inter",sans-serif);font-size:12px;color:var(--color-fg-subtle,rgba(26,10,46,.4));line-height:1.5}.PatternIntegrity_confounderRow__d8o9x{display:flex;flex-direction:column;gap:3px}.PatternIntegrity_confounderHeader__RZFQX{display:flex;align-items:center;gap:8px}.PatternIntegrity_confounderFactor__G1_ya{font-family:var(--font-body,"Inter",sans-serif);font-size:13px;font-weight:600;color:var(--color-fg,#1a0a2e)}.PatternIntegrity_impactBadge__HEwH_{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:10px;padding:1px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.04em}.PatternIntegrity_impactHigh__ss2WA{background:rgba(239,68,68,.1);color:#dc2626}.PatternIntegrity_impactMedium__FzqUh{background:rgba(245,158,11,.1);color:#d97706}.PatternIntegrity_impactLow__320mm{background:rgba(16,185,129,.1);color:#059669}.PatternIntegrity_confounderExplanation__Sqpt6{font-size:12px;line-height:1.5}.PatternIntegrity_confounderExplanation__Sqpt6,.PatternIntegrity_debateText__URhNz{font-family:var(--font-body,"Inter",sans-serif);color:var(--color-fg-muted,rgba(26,10,46,.55))}.PatternIntegrity_debateText__URhNz{font-size:13px;line-height:1.65}@media (prefers-color-scheme:dark){.PatternIntegrity_container__5lO5r{background:rgba(17,10,31,.6);border-color:rgba(124,58,237,.1)}.PatternIntegrity_confounderFactor__G1_ya,.PatternIntegrity_patternName__Q_is6,.PatternIntegrity_sectionToggle__h7awi:hover,.PatternIntegrity_traditionName__RBvar{color:#e8e0f0}}