/* Page chrome follows the selected reading direction; code/media keep theirs. */
html[dir="rtl"] .v6-lang-item,
html[dir="rtl"] .tier-intro-header,
html[dir="rtl"] .tier-meta-line,
html[dir="rtl"] .tier-features li,
html[dir="rtl"] .faq-item summary,
html[dir="rtl"] .faq-answer { text-align: start; }
html[dir="rtl"] .v6-lang-menu { right: auto; left: 0; }
html[dir="rtl"] .tier-features li { padding-left: 0; padding-right: 20px; }
html[dir="rtl"] .tier-features li::before { left: auto; right: 0; }
html[dir="rtl"] .tier-reference-price { margin-left: 0; margin-right: 4px; }
html[dir="rtl"] .pay-sub,
html[dir="rtl"] .demo-agent-label,
html[dir="rtl"] .demo-agent-tool > b { margin-left: 0; margin-right: auto; }
html[dir="rtl"] .demo-agent-message,
html[dir="rtl"] .demo-agent-tool,
html[dir="rtl"] .demo-agent-result { margin-left: 0; margin-right: 35px; }
html[dir="rtl"] .modal-close-btn { right: auto; left: 16px; }
html[dir="rtl"] .modal-brand,
html[dir="rtl"] .platform-meta { text-align: start; }
html[dir="rtl"] pre,
html[dir="rtl"] code,
html[dir="rtl"] input[type="email"],
html[dir="rtl"] input[inputmode="numeric"],
html[dir="rtl"] .key,
html[dir="rtl"] .tier-price,
html[dir="rtl"] .tier-reference-price { direction: ltr; unicode-bidi: isolate; }
html[dir="rtl"] pre { text-align: left; }
html[dir="rtl"] .tier-card,
html[dir="rtl"] .modal-platform-card,
html[dir="rtl"] .skill-prompt-card { min-width: 0; }
@media(max-width: 767px) {
  html[dir="rtl"] .demo-agent-message,
  html[dir="rtl"] .demo-agent-tool,
  html[dir="rtl"] .demo-agent-result { margin-right: 25px; }
}
