.b9eEHW_container{width:100%}.b9eEHW_breadcrumb{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.b9eEHW_breadcrumb a{color:var(--color-text-muted);text-decoration:none}.b9eEHW_breadcrumb a:hover{color:var(--color-text-primary)}.b9eEHW_hero{margin-bottom:var(--space-8);padding:var(--space-6);background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg)}.b9eEHW_heroTopRow{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.b9eEHW_heroCodeDisplay,.b9eEHW_heroCodeDisplayAlarm,.b9eEHW_heroCodeDisplaySupervisory,.b9eEHW_heroCodeDisplayTrouble,.b9eEHW_heroCodeDisplayMaintenance{font-family:var(--font-mono);font-size:28px;font-weight:var(--font-bold);letter-spacing:-.02em;margin:0;line-height:1}.b9eEHW_heroTopRow .b9eEHW_heroCodeDisplayAlarm{color:var(--color-error)}.b9eEHW_heroTopRow .b9eEHW_heroCodeDisplaySupervisory{color:var(--color-warning)}.b9eEHW_heroTopRow .b9eEHW_heroCodeDisplayTrouble{color:var(--color-text-primary)}.b9eEHW_heroTopRow .b9eEHW_heroCodeDisplayMaintenance{color:var(--color-text-muted)}.b9eEHW_typeBadge{font-size:var(--text-xs);font-weight:var(--font-medium);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.04em;background:var(--color-bg-tertiary);color:var(--color-text-muted);padding:3px 10px}.b9eEHW_verifiedBadge{font-size:var(--text-xs);font-weight:var(--font-medium);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-success) 10%, transparent);color:var(--color-success);align-items:center;gap:4px;padding:3px 10px;display:inline-flex}.b9eEHW_heroTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-secondary);line-height:var(--leading-tight);margin-bottom:var(--space-3)}.b9eEHW_heroMeta{font-size:var(--text-xs);color:var(--color-text-muted);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.b9eEHW_heroMetaDot{color:var(--color-text-hint)}.b9eEHW_section{margin-bottom:var(--space-8)}.b9eEHW_sectionTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-3);align-items:center;gap:var(--space-2);display:flex}.b9eEHW_sectionIcon{color:var(--color-text-hint)}.b9eEHW_sectionIconMeaning{color:#5ac8fa}.b9eEHW_sectionIconCauses{color:var(--color-warning)}.b9eEHW_sectionIconResolution{color:var(--color-success)}.b9eEHW_sectionCount{font-weight:var(--font-normal);font-size:var(--text-xs);color:var(--color-text-hint);text-transform:none;letter-spacing:normal}.b9eEHW_meaningCard{padding:var(--space-4) var(--space-5);background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);line-height:var(--leading-relaxed);color:var(--color-text-primary);font-size:var(--text-base)}.b9eEHW_causesList{background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);flex-direction:column;gap:0;padding:0;list-style:none;display:flex;overflow:hidden}.b9eEHW_causeItem{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-primary);border-bottom:1px solid var(--color-border-subtle);display:flex}.b9eEHW_causeItem:last-child{border-bottom:none}.b9eEHW_causeNumber{border-radius:var(--radius-full);background:var(--color-bg-tertiary);width:20px;height:20px;color:var(--color-text-hint);font-size:10px;font-weight:var(--font-semibold);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.b9eEHW_resolutionCard{padding:var(--space-5);background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);border-left:3px solid var(--color-success);line-height:var(--leading-loose);white-space:pre-wrap;font-size:var(--text-sm);color:var(--color-text-primary)}.b9eEHW_citationList{background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.b9eEHW_sourceItem{color:inherit;border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:10px;padding:7px 16px;text-decoration:none;transition:background .15s;display:flex}.b9eEHW_sourceItem:last-child{border-bottom:none}a.b9eEHW_sourceItem:hover{background:var(--color-bg-tertiary)}.b9eEHW_sourceNum{width:18px;height:18px;color:var(--color-text-hint);background:var(--color-bg-tertiary);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:flex}.b9eEHW_sourceBrand{text-transform:uppercase;color:var(--color-brand);letter-spacing:.5px;flex-shrink:0;font-size:9px;font-weight:600}.b9eEHW_sourceTitle{color:var(--color-text-hint);white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;font-size:11px;font-weight:400;overflow:hidden}.b9eEHW_sourceDocType{color:var(--color-text-muted);background:var(--color-bg-tertiary);border:1px solid var(--color-border-secondary);border-radius:3px;flex-shrink:0;padding:0 5px;font-size:10px}.b9eEHW_sourceYear{color:var(--color-text-muted);flex-shrink:0;font-size:10px}.b9eEHW_sourceRight{align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.b9eEHW_sourcePages{color:var(--color-text-hint);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.b9eEHW_sourceLink{color:var(--color-brand);opacity:0;flex-shrink:0;align-items:center;gap:2px;font-size:11px;transition:opacity .15s;display:inline-flex}a.b9eEHW_sourceItem:hover .b9eEHW_sourceLink{opacity:1}.b9eEHW_citationToggle{align-items:center;gap:var(--space-1);margin-top:var(--space-2);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);border-radius:var(--radius-md);cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:none;display:inline-flex}.b9eEHW_citationToggle:hover{color:var(--color-text-primary);background:var(--color-bg-tertiary)}.b9eEHW_citationQuote{margin-top:var(--space-2);padding-left:var(--space-3);border-left:2px solid var(--color-border-subtle);color:var(--color-text-muted);font-style:italic;font-size:var(--text-sm);line-height:var(--leading-relaxed)}.b9eEHW_citationLink{align-items:center;gap:var(--space-1);margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-brand);text-decoration:none;display:inline-flex}.b9eEHW_citationLink:hover{text-decoration:underline}.b9eEHW_fieldNoteEmpty{padding:var(--space-6);text-align:center;color:var(--color-text-muted);background:var(--color-bg-secondary);border:1px dashed var(--color-border-subtle);border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.b9eEHW_fieldNoteList{gap:var(--space-2);flex-direction:column;display:flex}.b9eEHW_fieldNote{padding:var(--space-4);background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg)}.b9eEHW_fieldNoteContent{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-primary);margin-bottom:var(--space-2)}.b9eEHW_fieldNoteMeta{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);display:flex}.b9eEHW_fieldNoteVerified{color:var(--color-success)}.b9eEHW_relatedList{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));display:grid}.b9eEHW_relatedCard{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:inherit;transition:border-color var(--transition-fast);min-width:0;text-decoration:none;display:flex}.b9eEHW_relatedCard:hover{border-color:var(--color-border-secondary)}.b9eEHW_relatedCode,.b9eEHW_relatedCodeAlarm,.b9eEHW_relatedCodeSupervisory,.b9eEHW_relatedCodeTrouble,.b9eEHW_relatedCodeMaintenance{font-family:var(--font-mono);font-weight:var(--font-semibold);font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:60%;overflow:hidden}.b9eEHW_relatedCodeAlarm{color:var(--color-error)}.b9eEHW_relatedCodeSupervisory{color:var(--color-warning)}.b9eEHW_relatedCodeTrouble{color:var(--color-text-secondary)}.b9eEHW_relatedCodeMaintenance{color:var(--color-text-muted)}.b9eEHW_relatedMeaning{font-size:var(--text-sm);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.b9eEHW_questionList{gap:var(--space-2);flex-direction:column;display:flex}.b9eEHW_questionCard{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--text-sm);transition:border-color var(--transition-fast);text-decoration:none;display:flex}.b9eEHW_questionCard:hover{border-color:var(--color-border-secondary)}.b9eEHW_questionIcon{color:var(--rc-badge-question);flex-shrink:0}.b9eEHW_questionText{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.b9eEHW_footer{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.b9eEHW_footerLink{align-items:center;gap:var(--space-1);color:var(--color-brand);cursor:pointer;font:inherit;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:none;display:inline-flex}.b9eEHW_footerLink:hover{text-decoration:underline}.b9eEHW_aiPrompt{margin-bottom:var(--space-8)}@media (max-width:768px){.b9eEHW_hero{padding:var(--space-4)}.b9eEHW_heroCodeDisplay{font-size:22px}.b9eEHW_heroTitle{font-size:var(--text-base)}.b9eEHW_relatedList{grid-template-columns:1fr}.b9eEHW_sourceItem{padding:7px 12px}.b9eEHW_sourceLink{opacity:1}.b9eEHW_causeNumber,.b9eEHW_sourceNum,.b9eEHW_sourceBrand,.b9eEHW_sourceTitle,.b9eEHW_sourceDocType,.b9eEHW_sourceYear,.b9eEHW_sourcePages,.b9eEHW_sourceLink{font-size:.75rem}.b9eEHW_sourceItem{flex-wrap:wrap;row-gap:4px}.b9eEHW_sourceTitle{min-width:40%}}
