.demo-session-banner{position:sticky;top:0;z-index:1600;background:#103c32;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px;font:500 12px/1.6 'Noto Sans Arabic',sans-serif}.demo-banner-copy{display:grid;gap:2px}.demo-banner-copy strong{font-size:13px}.demo-banner-copy span{color:#d5f3e4}.demo-banner-actions{display:flex;gap:7px;flex-wrap:wrap}.demo-banner-actions a,.demo-banner-actions button{border:1px solid #ffffff50;background:#ffffff0d;color:#fff;font:inherit;padding:8px 12px;border-radius:7px;min-height:44px;text-decoration:none;cursor:pointer}.demo-mode .app-topbar,.demo-mode .owner-topbar{position:relative;top:auto}.demo-mode .owner-sidebar{padding-top:125px}.demo-mode #viewToggle button:last-child{display:none}.demo-mode #directorySection{display:none}.demo-mode .owner-ready #ownerSidebar{z-index:1300}.demo-entry{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.demo-entry a{display:inline-flex;align-items:center;justify-content:center;border:1px solid #10b981;border-radius:9px;padding:12px 18px;min-height:44px;font-size:14px;font-weight:700;color:#047857;text-decoration:none;background:#ecfdf5}.demo-entry-copy{font-size:13px;line-height:1.8;color:#475569;margin-top:12px}.auth-box .demo-entry{justify-content:center}.auth-box .demo-entry a{font-size:12px;padding:10px 13px}.tour-brand{display:grid;place-items:center;gap:18px;border-radius:50%;background:#ecfdf5;width:220px;height:220px}.tour-brand img{width:82px;height:82px;display:block}.tour-brand strong{font:800 28px/1 sans-serif;color:#0f172a;direction:ltr;display:inline-flex}.tour-brand strong span{color:#10b981}.dt-slides{direction:ltr}.dt-slide.is-current .dt-illust{animation:tour-arrive .55s ease both}.dt-slide.is-current .dt-illust svg>rect,.dt-slide.is-current .dt-illust svg>circle{animation:tour-detail .7s ease both;animation-delay:.15s;transform-box:fill-box;transform-origin:center}.dt-slide.is-current .dt-headline{animation:tour-arrive .55s .1s ease both}.dt-slide.is-current .dt-desc{animation:tour-arrive .55s .18s ease both}@keyframes tour-arrive{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes tour-detail{from{opacity:0;transform:scale(.93)}to{opacity:1;transform:scale(1)}}@media(max-width:767px){.demo-session-banner{position:relative;padding:12px 16px;flex-direction:column;align-items:stretch;gap:9px}.demo-banner-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px}.demo-banner-actions a,.demo-banner-actions button{padding:7px 5px;font-size:10px;text-align:center}.demo-entry{gap:9px}.demo-entry a{font-size:12px;padding:11px 13px}.dt-slide{padding:55px 24px 105px}.dt-illust{width:185px;height:185px;margin-bottom:20px}.tour-brand{width:185px;height:185px}.dt-headline{font-size:23px}.dt-desc{font-size:14px}}@media(prefers-reduced-motion:reduce){.dt-slides,.dt-slide,.dt-slide *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.demo-mode .screen.active{animation:demo-screen-arrive .38s ease both}.demo-mode .biz-card,.demo-mode .stat-card,.demo-mode .qa-btn{animation:demo-screen-arrive .45s ease both}.demo-mode .biz-card:nth-child(2),.demo-mode .stat-card:nth-child(2){animation-delay:.06s}.demo-mode .biz-card:nth-child(3),.demo-mode .stat-card:nth-child(3){animation-delay:.12s}.auth-logo svg,.header-logo svg{direction:ltr;unicode-bidi:isolate}.demo-session-banner{position:relative;z-index:1600}.demo-mode .owner-ready .owner-sidebar{padding-top:105px}.dt-close{width:44px;height:44px}.demo-entry a:active{transform:scale(.97)}@keyframes demo-screen-arrive{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1100px){.demo-mode .owner-ready .demo-session-banner{margin-inline-start:-242px}}@media(prefers-reduced-motion:reduce){.demo-mode .screen.active,.demo-mode .biz-card,.demo-mode .stat-card,.demo-mode .qa-btn{animation:none!important}}







.stat-num .icon-saudi_riyal_new,.earnings-amount .icon-saudi_riyal_new{display:inline-block;min-width:1em;margin-inline-end:.2em;font-size:.75em;vertical-align:baseline}.peak-bar-wrap{justify-content:flex-end;height:72px}.peak-label{white-space:nowrap}.stat-num{unicode-bidi:plaintext}

.currency-code{display:inline-block;font-size:.5em;font-weight:600;letter-spacing:0;margin-inline-end:6px;vertical-align:middle}.stat-num:has(.currency-code){display:flex;align-items:center;gap:5px;direction:ltr}.stat-num:has(.currency-code) .currency-code{margin:0}.live-num#live-next,#stat-next-time{white-space:nowrap;font-size:clamp(17px,2vw,24px);direction:ltr}

.demo-mode .modal-overlay,.demo-mode .req-modal-overlay{z-index:3000}
