/* Arabic reading order, with unmirrored product geometry and brand artwork. */
html[dir="rtl"]{--arabic-font:"Segoe UI",Tahoma,Arial,sans-serif}
[dir="rtl"] body{font-family:var(--arabic-font);letter-spacing:0}
[dir="rtl"] :is(h1,h2,h3,h4,p,button,summary,.tag-list,.product-name,.service-strip){letter-spacing:normal;word-break:normal;overflow-wrap:break-word}
[dir="rtl"] .localized-page :is(h1,h2,h3,h4){letter-spacing:normal}
[dir="rtl"] .localized-page :is(.hero h1,.product-hero h1){letter-spacing:normal;line-height:1.6}
[dir="rtl"] :is(.brand,.hero-art,.about-art,.connection-art,.ai-engine,.eyebrow,.hero-kicker,.art-label,.art-coordinate,.process-en,.collection-label,.hero-foot>span,.scenario-index){direction:ltr;unicode-bidi:isolate}
[dir="rtl"] :is(.phone-number,.site-url,.footer-bottom [lang="zh-CN"],.process-number,.feature-number,.journey-dot){direction:ltr;unicode-bidi:isolate;display:inline-block}
[dir="rtl"] .hero-art{right:auto;left:-78px}
[dir="rtl"] .hero-copy>p{max-width:570px;margin-inline-start:0;margin-inline-end:auto}
[dir="rtl"] .hero-art .floating-label{direction:rtl}
[dir="rtl"] .hero-art .floating-label span:not(.floating-icon){direction:ltr;unicode-bidi:isolate}
[dir="rtl"] .brand-hero-heading .brand-bang{unicode-bidi:isolate}
[dir="rtl"] .language-menu{right:auto;left:0}
[dir="rtl"] .language-menu a{letter-spacing:normal}
[dir="rtl"] .language-menu a[dir="ltr"]{text-align:left}
[dir="rtl"] .language-menu a[dir="rtl"]{text-align:right}
[dir="rtl"] .process-step{padding:35px 0 35px 28px}
[dir="rtl"] .process-step+.process-step{padding-right:28px;padding-left:28px;border-left:0;border-right:1px solid var(--line)}
[dir="rtl"] :is(.button-primary,.text-link,.related-all,.copy-button) svg:last-child{transform:scaleX(-1)}
[dir="rtl"] .journey-track:before{right:24px;left:calc(25% - 24px)}
[dir="rtl"] .feature-number{right:auto;left:27px}
[dir="rtl"] :is(.product-visual,.brand-motion,.ecosystem-art){direction:ltr;unicode-bidi:isolate}
[dir="rtl"] .product-visual :is(.window-top,.mock-row,.mock-label,.commerce-heading,.stat-label,.hotel-legend,.property-service-list,.live-footer,.live-message,.partner-note,.partner-role,.partner-core,.transaction-note,.contract-stage-strip,.merchant-transfer-title,.settlement-caption){direction:rtl;font-family:var(--arabic-font);letter-spacing:normal}
[dir="rtl"] .product-visual :is(.mock-stat,.mock-stat strong,.mock-stat b,.room-number,.live-stat-value,.live-timer,.split-targets b,.settlement-source strong,.merchant-transfer-row b,.merchant-transfer-title small){direction:ltr;unicode-bidi:isolate}
[dir="rtl"] .product-visual :is(.mock-stats b,.room b,.live-viewers b,.live-likes b,.split-total){direction:ltr;unicode-bidi:isolate}
[dir="rtl"] .product-visual :is(.mock-stats small,.mock-stats em,.room span,.paper-logo,.paper-title,.contract-review,.contract-archive,.contract-note,.paper-sign span,.visual-caption){direction:rtl;unicode-bidi:isolate;font-family:var(--arabic-font);letter-spacing:normal}
[dir="rtl"] .paper-lines{direction:rtl}
[dir="rtl"] .product-visual :is(.split-targets span,.merchant-transfer-row span,.partner-role span,.room small,.room-status,.live-stage-copy){direction:rtl;unicode-bidi:isolate;letter-spacing:normal}
[dir="rtl"] .restaurant-scene{direction:ltr}
[dir="rtl"] .restaurant-scene :is(.restaurant-scene-title>span,.restaurant-device-label>b,.kds-header>span,.kds-ticket-copy,.kds-status,.kds-ticket-status,.printer-status,.receipt-title,.receipt-item,.table-status,.restaurant-dining-label,.restaurant-demo){direction:rtl;unicode-bidi:isolate;font-family:var(--arabic-font);letter-spacing:normal}
[dir="rtl"] .restaurant-scene :is(.table-number,.receipt-number,.kds-ticket-number){direction:ltr;unicode-bidi:isolate}
[dir="rtl"] .restaurant-scene :is(.status-pill,.table-item small,.kds-order-id>span,.printer-paper>b){direction:rtl;unicode-bidi:isolate;font-family:var(--arabic-font);letter-spacing:normal}
[dir="rtl"] :is(.ecosystem,.ty-art){direction:ltr;unicode-bidi:isolate}
[dir="rtl"] :is(.eco-node>span,.about-art-bottom){direction:rtl;font-family:var(--arabic-font);letter-spacing:normal}
[dir="rtl"] .ai-engine-port{direction:rtl;letter-spacing:normal}
[dir="rtl"] .ai-step-top>svg{transform:scaleX(-1)}
[dir="rtl"] .faq-list summary>i{margin-left:0;margin-right:auto}
@media(min-width:1600px){[dir="rtl"] .hero-art{left:-110px}}
@media(max-width:1200px){[dir="rtl"] .hero-art{left:-60px}[dir="rtl"] .process-step,[dir="rtl"] .process-step+.process-step{padding-left:20px;padding-right:20px}}
@media(max-width:1000px){[dir="rtl"] .hero-art{left:-100px}[dir="rtl"] .process-step,[dir="rtl"] .process-step+.process-step{padding:30px}[dir="rtl"] .process-step:nth-child(3){border-right:0}}
@media(max-width:700px){
 [dir="rtl"] .hero-art{left:auto;right:auto}
 [dir="rtl"] .language-menu{right:auto;left:16px}
 [dir="rtl"] .process-step,[dir="rtl"] .process-step+.process-step{padding:25px 18px}
 [dir="rtl"] .journey-track>div:after{content:"←";right:auto;left:15px}
 [dir="rtl"] .localized-page .hero h1{font-size:32px}
}
@media(max-width:360px){[dir="rtl"] .localized-page .hero h1{font-size:28px}}
