.professional-data-table[data-astro-cid-a4ivj4hb]{background:transparent;border-radius:0;border:2px solid var(--color-border-strong);overflow:visible;position:relative;isolation:isolate}.professional-data-table[data-astro-cid-a4ivj4hb]:before{content:"";position:absolute;inset:0;background:var(--glass-bg);border-radius:inherit;z-index:-1;pointer-events:none}.professional-data-table[data-astro-cid-a4ivj4hb]:after{content:"";position:absolute;inset:0;transform:translate(14px,14px);background:#64748b3d;border-radius:inherit;z-index:-2;pointer-events:none}.professional-data-table[data-astro-cid-a4ivj4hb].has-content-below{border-bottom:none}.table-header[data-astro-cid-a4ivj4hb]{padding:24px 24px 16px;border-bottom:1px solid var(--color-border-strong)}.table-title[data-astro-cid-a4ivj4hb]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:600;color:#111827;margin:0 0 4px;line-height:1.4}.table-subtitle[data-astro-cid-a4ivj4hb]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;color:#6b7280;margin:0;line-height:1.5}.table-container[data-astro-cid-a4ivj4hb]{overflow-x:auto}.data-table[data-astro-cid-a4ivj4hb]{width:100%;border-collapse:collapse}.data-table-header[data-astro-cid-a4ivj4hb]{background-color:var(--color-background)}.data-table-header-cell[data-astro-cid-a4ivj4hb]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:12px 24px;font-size:16px;font-weight:700;color:#111827;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--color-border-strong);white-space:nowrap}.data-table-row[data-astro-cid-a4ivj4hb]{border-bottom:1px solid var(--color-border-strong);transition:background-color .15s ease}.data-table-row[data-astro-cid-a4ivj4hb]:hover{background-color:var(--color-surface-secondary)}.data-table-row[data-astro-cid-a4ivj4hb]:last-child{border-bottom:none}.data-table-cell[data-astro-cid-a4ivj4hb]{padding:16px 24px;font-size:16px;color:#111827;line-height:1.4;vertical-align:top}.data-table-cell[data-astro-cid-a4ivj4hb].traditional-approach{background-color:#fef2f2;border-left:4px solid #dc2626;color:#7f1d1d;font-weight:500}.data-table-cell[data-astro-cid-a4ivj4hb].bomfather-solution{background-color:#f0fdf4;border-left:4px solid #16a34a;color:#14532d;font-weight:500}.data-table-cell[data-astro-cid-a4ivj4hb].aspect-cell{background-color:#fff;color:#374151;font-weight:500}.data-table-header-cell[data-astro-cid-a4ivj4hb].traditional-header{background-color:#fef2f2;color:#7f1d1d;border-left:4px solid #dc2626;font-weight:700}.data-table-header-cell[data-astro-cid-a4ivj4hb].bomfather-header{background-color:#f0fdf4;color:#14532d;border-left:4px solid #16a34a;font-weight:700}.data-table-header-cell[data-astro-cid-a4ivj4hb].aspect-header{background-color:#fff;color:#111827;font-weight:800}.table-pagination[data-astro-cid-a4ivj4hb]{display:flex;justify-content:between;align-items:center;padding:16px 24px;border-top:1px solid #f3f4f6;background-color:#fafafa}.pagination-info[data-astro-cid-a4ivj4hb]{font-size:14px;color:#6b7280}.pagination-controls[data-astro-cid-a4ivj4hb]{display:flex;gap:8px}.pagination-btn[data-astro-cid-a4ivj4hb]{padding:8px 16px;font-size:14px;font-weight:500;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;transition:all .15s ease}.pagination-btn[data-astro-cid-a4ivj4hb]:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.pagination-btn[data-astro-cid-a4ivj4hb]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.table-header[data-astro-cid-a4ivj4hb]{padding:16px}.data-table-header-cell[data-astro-cid-a4ivj4hb],.data-table-cell[data-astro-cid-a4ivj4hb]{padding:12px 16px}.table-pagination[data-astro-cid-a4ivj4hb]{padding:12px 16px;flex-direction:column;gap:12px;align-items:stretch}.pagination-controls[data-astro-cid-a4ivj4hb]{justify-content:center}}.text-left[data-astro-cid-a4ivj4hb]{text-align:left}.text-center[data-astro-cid-a4ivj4hb]{text-align:center}.text-right[data-astro-cid-a4ivj4hb]{text-align:right}.expand-cell[data-astro-cid-a4ivj4hb]{width:40px;padding:12px 8px!important}.expand-btn[data-astro-cid-a4ivj4hb]{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;color:#6b7280;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.expand-btn[data-astro-cid-a4ivj4hb]:hover{background-color:#f3f4f6;color:#374151}.expand-icon[data-astro-cid-a4ivj4hb]{transition:transform .15s ease}.expand-btn[data-astro-cid-a4ivj4hb].expanded .expand-icon[data-astro-cid-a4ivj4hb]{transform:rotate(90deg)}.data-table-expanded-row[data-astro-cid-a4ivj4hb]{background-color:#fafafa}.expanded-content[data-astro-cid-a4ivj4hb]{padding:0!important}.expanded-details[data-astro-cid-a4ivj4hb]{padding:20px 24px;border-top:1px solid var(--color-border-strong);background-color:#fafafa}.expanded-section[data-astro-cid-a4ivj4hb]{margin-bottom:16px}.expanded-section[data-astro-cid-a4ivj4hb]:last-child{margin-bottom:0}.expanded-section-title[data-astro-cid-a4ivj4hb]{font-size:12px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;display:flex;align-items:center;gap:8px}.expanded-section-title[data-astro-cid-a4ivj4hb] .icon[data-astro-cid-a4ivj4hb]{width:16px;height:16px;color:#6b7280}.expanded-section-content[data-astro-cid-a4ivj4hb]{font-size:14px;color:#111827;line-height:1.5}.expanded-key-value[data-astro-cid-a4ivj4hb]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--color-border-strong)}.expanded-key-value[data-astro-cid-a4ivj4hb]:last-child{border-bottom:none}.expanded-key[data-astro-cid-a4ivj4hb]{font-weight:500;color:#374151;min-width:120px}.expanded-value[data-astro-cid-a4ivj4hb]{color:#111827;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:13px}
