.sol-directory-section[data-astro-cid-uzkql5we]{background:var(--bg-secondary)}.sol-controls-card[data-astro-cid-uzkql5we]{background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);border-radius:1rem;flex-direction:column;gap:1rem;margin-bottom:2.75rem;padding:1.35rem;display:flex}.sol-tabs-row[data-astro-cid-uzkql5we]{flex-wrap:wrap;gap:.5rem;display:flex}.sol-unit-btn[data-astro-cid-uzkql5we]{border:1px solid var(--border-subtle);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;border-radius:.5rem;align-items:center;gap:.45rem;padding:.55rem 1rem;font-family:inherit;font-size:.8rem;font-weight:700;transition:all .2s;display:inline-flex}.sol-unit-btn[data-astro-cid-uzkql5we].active{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.u-dot[data-astro-cid-uzkql5we]{border-radius:50%;width:8px;height:8px}.sol-search-row[data-astro-cid-uzkql5we]{align-items:center;gap:1rem;display:flex}.search-input-wrap[data-astro-cid-uzkql5we]{border:1px solid var(--border-subtle);background:var(--bg-secondary);color:var(--text-muted);border-radius:.55rem;flex-grow:1;align-items:center;gap:.65rem;padding:.7rem 1rem;display:flex}.search-input-wrap[data-astro-cid-uzkql5we] input[data-astro-cid-uzkql5we]{width:100%;color:var(--text-primary);background:0 0;border:none;outline:none;font-family:inherit;font-size:.88rem}.sol-count-badge[data-astro-cid-uzkql5we]{background:var(--accent-soft);color:var(--accent-primary);white-space:nowrap;border-radius:.5rem;padding:.55rem .95rem;font-size:.76rem;font-weight:700}.sol-units-stack[data-astro-cid-uzkql5we]{flex-direction:column;gap:3.5rem;display:flex}.unit-banner-head[data-astro-cid-uzkql5we]{background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);border-radius:1rem;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:1.5rem;padding:1.75rem 2rem;display:flex}.ub-left[data-astro-cid-uzkql5we]{max-width:680px}.ub-meta[data-astro-cid-uzkql5we]{align-items:center;gap:.65rem;margin-bottom:.65rem;display:flex}.ub-code[data-astro-cid-uzkql5we]{color:#fff;border-radius:5px;padding:.22rem .6rem;font-size:.7rem;font-weight:800}.ub-sub[data-astro-cid-uzkql5we]{color:var(--text-muted);font-size:.75rem;font-weight:600}.ub-title[data-astro-cid-uzkql5we]{margin-bottom:.5rem;font-size:1.65rem;font-weight:800}.ub-title[data-astro-cid-uzkql5we] a[data-astro-cid-uzkql5we]{color:var(--text-primary);text-decoration:none}.ub-left[data-astro-cid-uzkql5we] p[data-astro-cid-uzkql5we]{color:var(--text-secondary);font-size:.9rem;line-height:1.65}.ub-right[data-astro-cid-uzkql5we]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1rem;display:flex}.ub-highlights[data-astro-cid-uzkql5we]{gap:1rem;display:flex}.ub-kpi[data-astro-cid-uzkql5we]{background:var(--bg-secondary);border:1px solid var(--border-subtle);text-align:center;border-radius:.65rem;padding:.65rem .9rem}.ub-kpi[data-astro-cid-uzkql5we] strong[data-astro-cid-uzkql5we]{color:var(--accent-primary);font-size:1.15rem;font-weight:800;display:block}.ub-kpi[data-astro-cid-uzkql5we] span[data-astro-cid-uzkql5we]{color:var(--text-muted);font-size:.68rem}.unit-services-grid[data-astro-cid-uzkql5we]{grid-template-columns:repeat(3,1fr);gap:1.35rem;display:grid}.srv-dir-card[data-astro-cid-uzkql5we]{background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);border-radius:.9rem;flex-direction:column;padding:1.5rem 1.35rem;transition:all .25s;display:flex}.srv-dir-card[data-astro-cid-uzkql5we]:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-card-hover);transform:translateY(-5px)}.sdc-top[data-astro-cid-uzkql5we]{justify-content:space-between;align-items:center;margin-bottom:.9rem;display:flex}.sdc-order[data-astro-cid-uzkql5we]{border-radius:5px;padding:.2rem .55rem;font-size:.72rem;font-weight:800}.sdc-badge[data-astro-cid-uzkql5we]{color:var(--text-muted);background:var(--bg-secondary);border-radius:99px;padding:.2rem .55rem;font-size:.68rem}.sdc-title[data-astro-cid-uzkql5we]{margin-bottom:.55rem;font-size:1.12rem;font-weight:800;line-height:1.3}.sdc-title[data-astro-cid-uzkql5we] a[data-astro-cid-uzkql5we]{color:var(--text-primary);text-decoration:none}.sdc-title[data-astro-cid-uzkql5we] a[data-astro-cid-uzkql5we]:hover{color:var(--accent-primary)}.sdc-desc[data-astro-cid-uzkql5we]{color:var(--text-secondary);margin-bottom:1rem;font-size:.84rem;line-height:1.58}.sdc-modules[data-astro-cid-uzkql5we]{border-top:1px solid var(--border-subtle);flex-direction:column;flex-grow:1;gap:.45rem;margin-bottom:1rem;padding-top:.85rem;list-style:none;display:flex}.sdc-modules[data-astro-cid-uzkql5we] li[data-astro-cid-uzkql5we]{color:var(--text-secondary);align-items:flex-start;gap:.45rem;font-size:.78rem;line-height:1.35;display:flex}.m-check[data-astro-cid-uzkql5we]{flex-shrink:0;font-weight:800}.sdc-tech[data-astro-cid-uzkql5we]{flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;display:flex}.sdc-tech[data-astro-cid-uzkql5we] span[data-astro-cid-uzkql5we]{background:var(--bg-secondary);color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:4px;padding:.18rem .45rem;font-size:.66rem}.sdc-footer[data-astro-cid-uzkql5we]{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding-top:.85rem;display:flex}.sdc-detail-link[data-astro-cid-uzkql5we]{color:var(--accent-primary);align-items:center;gap:.35rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.sdc-consult-link[data-astro-cid-uzkql5we]{background:var(--bg-secondary);color:var(--text-primary);border-radius:5px;padding:.3rem .6rem;font-size:.72rem;font-weight:700;text-decoration:none}.sdc-consult-link[data-astro-cid-uzkql5we]:hover{background:var(--accent-primary);color:#fff}@media (width<=1024px){.unit-banner-head[data-astro-cid-uzkql5we]{flex-direction:column;align-items:flex-start}.ub-right[data-astro-cid-uzkql5we]{align-items:flex-start;width:100%}.unit-services-grid[data-astro-cid-uzkql5we]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.sol-search-row[data-astro-cid-uzkql5we]{flex-direction:column;align-items:stretch}.ub-highlights[data-astro-cid-uzkql5we]{flex-wrap:wrap}.unit-services-grid[data-astro-cid-uzkql5we]{grid-template-columns:1fr}}
