[data-theme=dark] .ai-context-hook{background:rgba(var(--color-primary-rgb), .05);box-shadow:0 20px 50px #0000004d}.ai-context-hook .hook-badge{background:var(--color-primary);color:#0f1430;text-transform:uppercase;letter-spacing:.1em;border-radius:100px;padding:.4rem 1rem;font-size:.75rem;font-weight:800;position:absolute;top:1.5rem;left:auto!important;right:1.5rem!important}.ai-context-hook h3{color:#0f1430;margin-top:0;margin-bottom:1rem;font-size:1.6rem}[data-theme=dark] .ai-context-hook h3{color:#fff}.ai-context-hook p{color:#444;margin:0;font-size:1.1rem;line-height:1.6}[data-theme=dark] .ai-context-hook p{color:#fff}.data-table{border-collapse:collapse;background:#ffffff05;border-radius:12px;width:100%;margin:2rem 0;font-size:.95rem;overflow:hidden}.data-table th,.data-table td{text-align:left;border-bottom:1px solid #ffffff0d;padding:1rem}.data-table th{background:rgba(var(--color-primary-rgb), .1);color:var(--color-primary);font-weight:700}[data-theme=light] .data-table{color:#2b3140;background:#f9f9f9}[data-theme=light] .data-table th{color:#0f1430;background:#eee}[data-theme=light] .data-table td{border-bottom-color:#eee}.comparison-table-wrap{margin:2rem 0;overflow-x:auto}
