.src26c9b-home-gateway{background:var(--brand-bg)}.src26c9b-home-gateway img[data-ai-prompt]{min-height:280px;border-radius:var(--brand-radius)}.src26c9b-gate-points{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));list-style:none;margin:32px 0 0;padding:0}.src26c9b-gate-points li{background:var(--brand-primary-light);border-radius:var(--brand-radius);color:var(--brand-text);padding:16px}.src26c9b-iface,.src26c9b-role{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:24px}.src26c9b-iface{height:100%}.src26c9b-role{margin-bottom:16px;border-left:4px solid var(--brand-accent)}.tc-tc-bom-upload-panel .form-hint,.tc-tc-bom-upload-panel .form-label,.tc-tc-bom-upload-panel .form-text,.tc-tc-bom-upload-panel .src26c9b-form-note{color:var(--brand-text-inverse)}.tc-tc-bom-upload-panel .form-control,.tc-tc-bom-upload-panel .form-select{background:var(--brand-bg);color:var(--brand-text)}