[data-aifb-page] .aifb-upgrade{--u-line:#1F2C48;--u-surface:#081127;--u-text:#F7F9FF;--u-muted:#8E9BB2;color:var(--u-text)}
[data-aifb-page] .aifb-upgrade.aifb-section-light{--u-line:#E0E5ED;--u-surface:#FFFFFF;--u-text:#0D1728;--u-muted:#68768A}
[data-aifb-page] .aifb-u-table{overflow-x:auto;border-block:1px solid var(--u-line);margin-block:28px}
[data-aifb-page] .aifb-u-table table{border-collapse:collapse;width:100%;min-width:680px;background:transparent;color:var(--u-text);font:inherit}
[data-aifb-page] .aifb-u-table th,[data-aifb-page] .aifb-u-table td{padding:20px 18px;border:0;border-bottom:1px solid var(--u-line);text-align:left;vertical-align:top;line-height:1.65;background:transparent;color:inherit}
[data-aifb-page] .aifb-u-table thead th{font-weight:700;color:var(--u-muted)}
[data-aifb-page] .aifb-u-table tbody th{font-weight:700;width:24%}
[data-aifb-page] .aifb-u-list{list-style:none;margin:24px 0;padding:0}
[data-aifb-page] .aifb-u-list li{display:grid;grid-template-columns:minmax(160px,1fr) 2fr;gap:24px;padding:22px 0;border-bottom:1px solid var(--u-line)}
[data-aifb-page] .aifb-upgrade a{color:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#FF7A3D}
[data-aifb-page] .aifb-u-field,[data-aifb-page] [data-aifb-roi] label{display:grid;gap:8px;margin:18px 0;color:var(--u-text);font-weight:700}
[data-aifb-page] .aifb-upgrade input,[data-aifb-page] .aifb-upgrade textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--u-line);border-radius:6px;background:var(--u-surface);color:var(--u-text);font:inherit}
[data-aifb-page] [data-demo-input]{font-family:monospace;resize:vertical;font-size:14px;line-height:1.65}
[data-aifb-page] .aifb-upgrade button{padding:12px 20px;min-height:48px;background:#FF7A3D;color:#020817;border:1px solid #FF7A3D;border-radius:6px;font:700 14px Manrope,sans-serif;cursor:pointer}
[data-aifb-page] .aifb-upgrade button:disabled{opacity:.45;cursor:default}
[data-aifb-page] .aifb-u-actions{display:flex;flex-wrap:wrap;gap:12px;margin-block:20px}
[data-aifb-page] .aifb-upgrade :focus-visible{outline:3px solid #3D8CFF;outline-offset:4px}
[data-aifb-page] [data-demo-output],[data-aifb-page] [data-roi-output]{display:block;padding:20px;margin-block:20px;background:var(--u-surface);border:1px solid var(--u-line);white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.7;color:var(--u-text)}
[data-aifb-page] .aifb-upgrade audio{display:block;max-width:100%;margin-block:16px}
@media(max-width:700px){[data-aifb-page] .aifb-u-list li{grid-template-columns:1fr;gap:8px}[data-aifb-page] .aifb-u-table th,[data-aifb-page] .aifb-u-table td{padding:16px 12px}[data-aifb-page] .aifb-upgrade button{width:100%}}