.hero-access{display:flex;gap:10px;margin:22px 0 18px}.hero-access .btn{min-height:41px;padding:10px 18px}.globe-link{background:transparent}.globe-wrap{position:relative;max-width:540px;margin-top:0;border:1px solid var(--line);border-radius:13px;overflow:hidden;background:var(--solid)}.globe-stage{position:relative;height:340px;isolation:isolate;background:radial-gradient(ellipse at 32% 24%,#103e4938,transparent 65%),radial-gradient(ellipse at 84% 70%,#38335b45,transparent 65%),#0c141c}.globe-stage:before,.globe-stage:after{content:"";position:absolute;pointer-events:none;z-index:-1;border-radius:50%;filter:blur(26px)}.globe-stage:before{inset:17% 18%;background:#49a9bd18}.globe-stage:after{width:90px;height:90px;right:5%;top:12%;background:#8775c420}#networkGlobe{position:relative;display:block;width:100%;height:100%;cursor:grab;touch-action:pan-y;outline-offset:-4px;border-radius:12px 12px 0 0}#networkGlobe:focus-visible{outline:2px solid #74cfc8}#networkGlobe.is-dragging{cursor:grabbing}.globe-grid-hint{position:absolute;top:18px;left:19px;color:#b4d5dc75;font:9px/1.4 Consolas,monospace;letter-spacing:2px;pointer-events:none}.globe-caption{display:flex;align-items:center;gap:5px;min-height:43px;padding:10px 14px;border-top:1px solid var(--line);font-size:10px;line-height:1.7}.globe-caption .online-dot{flex-shrink:0;margin-right:4px}.globe-play{margin-left:auto;flex-shrink:0;cursor:pointer;border:1px solid var(--line);border-radius:4px;background:transparent;padding:3px 7px;color:var(--muted);font-family:inherit;font-size:10px;line-height:1.6}.globe-play:hover{color:var(--text);background:var(--soft)}.globe-regions{display:flex;flex-wrap:wrap;gap:5px;padding:0 13px}.globe-regions:empty{display:none}.globe-region{font-size:10px;color:var(--muted);background:var(--soft);border:1px solid var(--line);border-radius:4px;padding:3px 7px;line-height:1.5}.globe-help{margin:8px 14px 12px!important;font-size:9px!important;letter-spacing:.3px;color:var(--faint);text-align:right}.globe-fallback{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:15px;color:#b1c7d6;font-size:11px;pointer-events:none}.globe-fallback[hidden]{display:none}.fallback-sphere{height:190px;width:190px;border:1px solid #568ca180;border-radius:50%;box-shadow:inset -22px -9px 35px #0009,0 0 40px #4ba5b817;background:radial-gradient(circle at 35% 32%,#6bb8c5 1px,transparent 1.5px) 0 0/8px 8px,radial-gradient(circle at 35% 32%,#233f4c,#09111d)}.globe-stage[data-renderer=fallback] canvas{visibility:hidden}html[data-theme=dark] .globe-stage{background:radial-gradient(ellipse at 30% 28%,#10374355,transparent 60%),#081019}@media(max-width:800px){.landing-hero .hero-access{grid-column:1;flex-wrap:wrap;gap:7px;margin-top:15px}.landing-hero .globe-wrap{grid-column:2;grid-row:1/6;align-self:center;margin:0}.globe-stage{height:280px}.globe-caption{font-size:9px;flex-wrap:wrap;padding:8px 10px}.globe-play{margin-left:auto}.globe-grid-hint{font-size:8px;left:12px;top:12px}.globe-help{font-size:8px!important}.hero-access .btn{padding:8px 12px;font-size:11px}.globe-regions{padding:0 9px}.globe-region{font-size:9px}}@media(max-width:540px){.landing-hero .globe-wrap{margin:18px 0 0}.globe-stage{height:300px}.globe-caption{font-size:10px}.globe-help{font-size:9px!important}.hero-access{margin-bottom:0}.hero-access .btn{min-height:41px;padding:10px 17px}.globe-regions{padding:0 13px}.globe-region{font-size:10px}}@media(prefers-reduced-motion:reduce){.globe-stage:before,.globe-stage:after{filter:none;opacity:.5}}
