:root{--gl-bg:#06090d;--gl-ink:#ebe6d8;--gl-ink-mute:hsla(44,32%,88%,.55);--gl-ink-dim:hsla(44,32%,88%,.32);--gl-gold:#c8a24a;--gl-gold-bright:#e9c87a;--gl-good:#4ea86b;--gl-good-bright:#6ad585;--gl-warn:#e2a847;--gl-red:#e04545;--gl-rule:rgba(200,162,74,.22);--gl-rule-strong:rgba(200,162,74,.42)}.globe-root{position:fixed;inset:0;background:#000;color:var(--gl-ink);font-family:Tajawal,system-ui,sans-serif;overflow:hidden}.globe-canvas{position:absolute;inset:0;width:100%;height:100%}.globe-panel{background:linear-gradient(180deg,rgba(10,13,19,.88),rgba(6,9,13,.82));border:1px solid var(--gl-rule);border-radius:8px;backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1);box-shadow:0 4px 20px rgba(0,0,0,.6),inset 0 0 0 1px rgba(0,0,0,.4)}.globe-head{position:absolute;top:14px;left:14px;right:14px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:start;z-index:20;pointer-events:none}.globe-head>*{pointer-events:auto}.globe-head-brand{padding:12px 18px;display:flex;flex-direction:column;gap:2px;min-width:260px}.globe-head-mark{text-decoration:none;display:inline-block}.globe-head-wordmark{color:#fff;font-weight:800;font-size:28px;letter-spacing:-.5px;line-height:1}.globe-head-q{color:var(--gl-gold)}.globe-head-sub{color:var(--gl-ink-mute);font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:2.5px;line-height:1.5;margin-top:4px;text-transform:uppercase}.globe-head-sub-dim{color:var(--gl-ink-dim)}.globe-head-hud{gap:0;align-items:stretch;padding:10px;font-family:JetBrains Mono,ui-monospace,monospace;justify-self:center}.globe-head-hud,.globe-hud-item{display:flex;justify-content:center}.globe-hud-item{flex-direction:column;align-items:center;gap:4px;min-width:72px;padding:4px 18px}.globe-hud-item+.globe-hud-item{-webkit-border-start:1px solid var(--gl-rule);border-inline-start:1px solid var(--gl-rule)}.globe-hud-label{font-size:9px;letter-spacing:2.5px;color:var(--gl-ink-dim);font-weight:500;text-transform:uppercase}.globe-hud-val{font-size:16px;font-weight:600;color:var(--gl-ink);letter-spacing:1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.globe-root[dir=rtl] .globe-head-hud,.globe-root[dir=rtl] .globe-hud-label{font-family:Tajawal,system-ui,sans-serif}.globe-root[dir=rtl] .globe-hud-label{font-size:12px;letter-spacing:.5px;font-weight:600;color:var(--gl-ink-mute)}.globe-root[dir=rtl] .globe-hud-val{font-size:18px;letter-spacing:0;font-weight:700}.globe-root[dir=rtl] .is-dim .globe-hud-val,.globe-root[dir=rtl] .is-gold .globe-hud-val,.globe-root[dir=rtl] .is-info .globe-hud-val,.globe-root[dir=rtl] .is-warn .globe-hud-val{font-family:JetBrains Mono,ui-monospace,monospace;font-size:17px}.is-good .globe-hud-val{color:var(--gl-good-bright)}.is-warn .globe-hud-val{color:var(--gl-warn)}.is-info .globe-hud-val{color:var(--gl-good)}.is-gold .globe-hud-val{color:var(--gl-gold-bright)}.is-dim .globe-hud-val{color:var(--gl-ink-mute)}.globe-head-actions{display:flex;gap:8px;flex-direction:column;align-items:flex-end}.globe-head-btn{text-decoration:none;padding:7px 11px;background:linear-gradient(180deg,rgba(10,13,19,.88),rgba(6,9,13,.82));border:1px solid var(--gl-rule-strong);border-radius:5px;color:var(--gl-gold);font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;font-weight:600;letter-spacing:1.2px;backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1);transition:border-color .15s ease,color .15s ease,background .15s ease}.globe-head-btn:hover{color:var(--gl-gold-bright);border-color:var(--gl-gold);background:rgba(200,162,74,.08)}.globe-head-btn.is-ghost{color:var(--gl-ink-mute);border-color:var(--gl-rule)}.globe-head-btn.is-ghost:hover{color:var(--gl-ink);border-color:var(--gl-rule-strong)}.globe-head-user{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:4px 4px 4px 10px;background:linear-gradient(180deg,rgba(10,13,19,.88),rgba(6,9,13,.82));border:1px solid var(--gl-rule-strong);border-radius:999px;backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1)}.globe-head-pro{display:inline-block;background:linear-gradient(180deg,#e9c87a,#c8a24a);color:#0b0a09;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:800;letter-spacing:1.2px;padding:3px 8px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.3),0 0 10px rgba(200,162,74,.4)}.globe-lang-toggle{display:inline-flex;background:linear-gradient(180deg,rgba(10,13,19,.88),rgba(6,9,13,.82));border:1px solid var(--gl-rule-strong);border-radius:6px;overflow:hidden;backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1)}.globe-lang-btn{padding:10px 14px;border:0;background:transparent;color:var(--gl-ink-mute);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:1.5px;cursor:pointer;transition:color .15s ease,background .15s ease}.globe-lang-btn+.globe-lang-btn{-webkit-border-start:1px solid var(--gl-rule);border-inline-start:1px solid var(--gl-rule)}.globe-lang-btn:hover{color:var(--gl-gold)}.globe-lang-btn.is-on{color:var(--gl-gold-bright);background:rgba(200,162,74,.12)}.globe-side{position:absolute;top:50%;left:14px;transform:translateY(-50%);z-index:20}.globe-side-panel{display:flex;flex-direction:column;gap:6px;padding:10px 8px;background:linear-gradient(180deg,rgba(10,13,19,.88),rgba(6,9,13,.82));border:1px solid var(--gl-rule);border-radius:10px;backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1)}.globe-side-btn{position:relative;width:42px;height:42px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--gl-ink-mute);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;padding:0}.globe-side-btn:hover{background:rgba(200,162,74,.08);border-color:var(--gl-rule);color:var(--gl-ink)}.globe-side-btn.is-active{background:rgba(200,162,74,.14);border-color:var(--gl-rule-strong);color:var(--gl-gold-bright);box-shadow:inset 0 0 0 1px rgba(200,162,74,.25)}.globe-side-btn.is-disabled{color:hsla(44,32%,88%,.18);cursor:not-allowed;opacity:.5}.globe-side-btn.is-disabled:after{content:"SOON";position:absolute;bottom:2px;left:50%;transform:translateX(-50%);font-family:JetBrains Mono,ui-monospace,monospace;font-size:7px;letter-spacing:.5px;color:hsla(44,32%,88%,.35);background:rgba(0,0,0,.6);padding:1px 3px;border-radius:2px}.globe-side-btn.is-disabled:hover{background:transparent;border-color:transparent;color:hsla(44,32%,88%,.3)}.globe-side-btn.is-locked{opacity:.55}.globe-side-btn.is-locked:hover{opacity:1;background:rgba(200,162,74,.1);border-color:rgba(200,162,74,.3)}.globe-side-lock{position:absolute;bottom:-2px;right:-2px;font-size:11px;background:var(--gl-gold);color:#0b0a09;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #06090d,0 0 10px rgba(200,162,74,.5);font-weight:900}.globe-side-btn.is-locked:hover .globe-side-lock{background:#e9c87a;box-shadow:0 0 0 2px #06090d,0 0 14px hsla(42,72%,70%,.8)}.globe-delay-banner{position:fixed;bottom:72px;left:50%;transform:translateX(-50%);z-index:60;display:inline-flex;align-items:center;gap:10px;padding:9px 18px 9px 14px;background:linear-gradient(180deg,rgba(200,162,74,.22),rgba(200,162,74,.1));border:1px solid rgba(200,162,74,.5);border-radius:999px;color:#ebe6d8;text-decoration:none;font-family:Tajawal,system-ui,sans-serif;font-size:13px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 1px rgba(0,0,0,.4),0 8px 24px -4px rgba(200,162,74,.3);transition:all .2s ease;direction:rtl}.globe-delay-banner:hover{background:linear-gradient(180deg,rgba(200,162,74,.3),rgba(200,162,74,.15));border-color:#c8a24a;transform:translateX(-50%) translateY(-2px)}.globe-delay-dot{width:8px;height:8px;border-radius:50%;background:var(--gl-gold);box-shadow:0 0 10px rgba(200,162,74,.9);animation:delayPulse 1.6s ease-in-out infinite;flex-shrink:0}@keyframes delayPulse{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.globe-delay-text{display:inline-flex;gap:6px;align-items:baseline}.globe-delay-text strong{color:var(--gl-gold-bright);font-weight:800}.globe-delay-sep{color:rgba(200,162,74,.5);font-weight:700}.globe-delay-arrow{color:var(--gl-gold-bright);font-weight:900;font-size:15px}@media (max-width:720px){.globe-delay-banner{bottom:60px;padding:7px 14px 7px 12px;font-size:12px}}.globe-welcome-toast{position:fixed;bottom:72px;left:50%;transform:translateX(-50%);z-index:90;display:inline-flex;align-items:center;gap:14px;padding:14px 18px 14px 16px;background:linear-gradient(180deg,rgba(127,191,107,.18),rgba(127,191,107,.06));border:1px solid rgba(127,191,107,.5);border-radius:12px;color:#ebe6d8;font-family:Tajawal,system-ui,sans-serif;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 0 0 1px rgba(0,0,0,.4),0 12px 40px -4px rgba(127,191,107,.25);max-width:440px;animation:welcomeIn .35s cubic-bezier(.2,.8,.3,1.1)}@keyframes welcomeIn{0%{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.globe-welcome-check{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#a8e394;color:#0b2a1a;font-weight:900;font-size:18px;flex-shrink:0}.globe-welcome-spinner{display:inline-block;width:20px;height:20px;border:2px solid rgba(200,162,74,.3);border-top-color:#c8a24a;border-radius:50%;animation:welcomeSpin .8s linear infinite;flex-shrink:0}@keyframes welcomeSpin{to{transform:rotate(1turn)}}.globe-welcome-head{font-weight:800;font-size:14px;color:#fff;margin-bottom:2px}.globe-welcome-sub{font-size:12px;color:hsla(44,32%,88%,.75);line-height:1.4}.globe-welcome-close{background:transparent;border:0;color:hsla(44,32%,88%,.5);font-size:22px;cursor:pointer;padding:0 4px;line-height:1;flex-shrink:0}.globe-welcome-close:hover{color:#fff}.globe-side-badge,.globe-side-icon{display:flex;align-items:center;justify-content:center}.globe-side-badge{top:2px;right:2px;min-width:14px;height:14px;padding:0 4px;background:var(--gl-good);color:#0a0d12;font-size:9px;font-weight:700;border-radius:7px;letter-spacing:0}.globe-foot,.globe-side-badge{position:absolute;font-family:JetBrains Mono,ui-monospace,monospace}.globe-foot{bottom:14px;left:14px;right:14px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:center;z-index:20;pointer-events:none}.globe-foot>*{pointer-events:auto}.globe-foot-left,.globe-foot-right{padding:10px 14px;display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:1.5px}.globe-foot-ico{color:var(--gl-ink-mute);display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;transition:color .15s ease}.globe-foot-ico:hover{color:var(--gl-gold)}.globe-foot-divider{width:1px;height:16px;background:var(--gl-rule);margin:0 2px}.globe-foot-link{color:var(--gl-ink-mute);text-decoration:none;letter-spacing:1.5px;font-weight:600;transition:color .15s ease}.globe-foot-link:hover{color:var(--gl-gold)}.globe-foot-online{color:var(--gl-good);font-weight:700;letter-spacing:2px}.globe-foot-ticker{position:relative;padding:0;overflow:hidden;min-width:0;height:40px;display:flex;align-items:stretch}.globe-foot-ticker-tag{position:absolute;top:0;bottom:0;left:0;display:flex;align-items:center;gap:8px;padding:0 14px;color:var(--gl-red);font-weight:700;letter-spacing:2px;font-size:10px;z-index:3;background:linear-gradient(90deg,#0a0d13,#0a0d13 85%,rgba(10,13,19,0));pointer-events:none}.globe-foot-ticker-ar-tag{color:var(--gl-ink-mute);background:hsla(0,0%,100%,.06);padding:2px 6px;border-radius:3px;font-size:8.5px;letter-spacing:1.5px;border:1px solid var(--gl-rule);display:none}.globe-root[dir=ltr] .globe-foot-ticker-ar-tag{display:inline-block}.globe-root[dir=rtl] .globe-foot-ticker-tag{left:auto;right:0;background:linear-gradient(270deg,#0a0d13,#0a0d13 85%,rgba(10,13,19,0))}.globe-foot-ticker-viewport{flex:1 1;overflow:hidden;display:flex;align-items:center;padding:0 14px 0 110px}.globe-root[dir=rtl] .globe-foot-ticker-viewport{padding:0 110px 0 14px}.globe-foot-ticker-track{display:flex;gap:60px;animation:globe-marquee 180s linear infinite;white-space:nowrap;font-family:Tajawal,system-ui,sans-serif;font-size:13px;color:var(--gl-ink);direction:rtl;will-change:transform}.globe-foot-ticker-item{flex-shrink:0}.globe-foot-ticker-loc{color:var(--gl-gold);font-weight:700}.globe-foot-ticker-body{color:var(--gl-ink-mute)}@keyframes globe-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.globe-root[dir=rtl] .globe-foot-ticker-track{animation-name:globe-marquee-rtl}@keyframes globe-marquee-rtl{0%{transform:translateX(0)}to{transform:translateX(50%)}}.globe-dot-pulse{animation:globe-dot-pulse 2s ease-in-out infinite;transform-origin:center;will-change:transform,filter}@keyframes globe-dot-pulse{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.2);filter:brightness(1.35)}}.globe-chok{position:relative;display:flex;flex-direction:column;align-items:center;pointer-events:none;transform:translateY(-50%)}.globe-chok-diamond{width:16px;height:16px;background:var(--gl-gold);transform:rotate(45deg);border:1.5px solid hsla(0,0%,100%,.5);box-shadow:0 0 24px rgba(200,162,74,.65)}.globe-chok-label{margin-top:6px}.globe-chok-label,.globe-chok-label-only{color:var(--gl-gold);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:1px;text-shadow:0 0 3px #000,0 0 3px #000,0 0 3px #000;white-space:nowrap}.globe-chok-label-only{pointer-events:none}.globe-root[dir=rtl] .globe-chok-label-only{font-family:Tajawal,system-ui,sans-serif;font-size:13px;letter-spacing:0}.mapboxgl-popup.globe-popup .mapboxgl-popup-tip{border-top-color:#0e1319;border-bottom-color:#0e1319}.mapboxgl-popup.globe-popup .mapboxgl-popup-content{background:#0e1319;border:1px solid rgba(200,162,74,.4);color:var(--gl-ink);font-family:Tajawal,system-ui,sans-serif;padding:14px 16px;border-radius:10px;width:320px;max-width:320px;direction:rtl;text-align:right;box-shadow:0 10px 40px rgba(0,0,0,.7),inset 0 0 0 1px rgba(0,0,0,.4)}.mapboxgl-popup.globe-popup .mapboxgl-popup-close-button{color:var(--gl-ink-mute);font-size:20px;padding:4px 8px;background:transparent}.mapboxgl-popup.globe-popup .mapboxgl-popup-close-button:hover{color:var(--gl-gold);background:rgba(200,162,74,.08)}.gp-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--gl-rule);flex-direction:row-reverse}.gp-tag{padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.5px}.gp-tag-ok{background:rgba(78,168,107,.14);color:var(--gl-good-bright);border:1px solid rgba(78,168,107,.4)}.gp-tag-pending{background:rgba(226,168,71,.14);color:var(--gl-warn);border:1px solid rgba(226,168,71,.4)}.gp-time{color:var(--gl-ink-mute);font-size:11px;font-family:JetBrains Mono,monospace}.globe-popup-title{color:var(--gl-gold-bright);font-weight:700;font-size:15px;margin-bottom:6px;line-height:1.3}.globe-popup-body{color:hsla(44,32%,88%,.88);font-size:13px;line-height:1.65}.gp-row{margin-top:8px;font-size:12px;display:flex;gap:6px;align-items:baseline;flex-direction:row-reverse;justify-content:flex-end}.gp-label{color:var(--gl-ink-mute)}.gp-facade{color:var(--gl-gold);font-weight:700}.gp-locked{margin:10px 0 4px;padding:14px 14px 12px;border-radius:8px;background:linear-gradient(180deg,rgba(200,162,74,.1),rgba(200,162,74,.03));border:1px solid rgba(200,162,74,.3)}.gp-locked-head{color:var(--gl-gold-bright);font-weight:700;font-size:13px;margin-bottom:6px}.gp-locked-sub{color:hsla(44,32%,88%,.75);font-size:12px;line-height:1.55;margin-bottom:10px}.gp-locked-cta{display:inline-block;background:var(--gl-gold);color:#0b0a09;text-decoration:none;font-weight:800;font-size:12px;padding:7px 14px;border-radius:6px}.gp-locked-cta:hover{background:#e9c87a}.gp-footer{margin-top:12px;padding-top:10px;border-top:1px solid var(--gl-rule)}.gp-cta{display:inline-block;color:var(--gl-gold);text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.5px;padding:6px 12px;border:1px solid rgba(200,162,74,.4);border-radius:6px;transition:all .15s ease}.gp-cta:hover{background:rgba(200,162,74,.1);border-color:var(--gl-gold);color:var(--gl-gold-bright)}.globe-boot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--gl-ink-mute);font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:3px;z-index:15;pointer-events:none;text-align:center}.globe-boot-err{color:var(--gl-red)}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-logo{opacity:.25;margin:0 0 4px 4px}.mapboxgl-ctrl-attrib{background:transparent!important;font-size:9px!important;color:hsla(44,32%,88%,.25)!important}.mapboxgl-ctrl-attrib a{color:hsla(44,32%,88%,.3)!important}@media (max-width:1100px){.globe-head{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.globe-head-actions{grid-column:1/-1;flex-direction:row;justify-content:flex-end}.globe-head-hud{gap:14px}}@media (max-width:820px){.globe-head{top:8px;left:8px;right:8px;gap:8px;grid-template-columns:1fr}.globe-head-brand{min-width:0;padding:10px 14px}.globe-head-hud{gap:12px;padding:10px 14px;flex-wrap:wrap}.globe-hud-item{min-width:44px}.globe-hud-val{font-size:12px}.globe-foot{bottom:8px;left:8px;right:8px;grid-template-columns:1fr;gap:6px}.globe-foot-left,.globe-foot-right{flex-wrap:wrap;padding:8px 12px}.globe-side{display:none}}