.world-install-promo{box-sizing:border-box;color:#edf9df;text-align:left;background:linear-gradient(135deg,#dfffaf12,#dfffaf04);border:1px solid #dfffaf42;border-radius:16px;width:100%;padding:14px;font-family:Arial,sans-serif}.world-install-kicker{color:#cdebab;letter-spacing:.1em;text-transform:uppercase;font:700 9px/1.4 Arial,sans-serif}.world-install-promo h3{letter-spacing:-.025em;margin:5px 0 8px;font:600 19px/1.15 Arial,sans-serif}.world-install-promo p{color:#d0dac8;margin:0 0 12px;font:400 12px/1.5 Arial,sans-serif}.world-install-promo summary{box-sizing:border-box;color:#14200e;cursor:pointer;touch-action:manipulation;background:#dfffaf;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:9px 10px;font:700 12px/1.3 Arial,sans-serif;list-style:none;display:flex}.world-install-promo summary::-webkit-details-marker{display:none}.world-install-promo summary:focus-visible{outline-offset:3px;outline:2px solid #fff}.world-install-promo summary svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.world-install-chevron{margin-left:auto}.world-install-promo details[open] .world-install-chevron{transform:rotate(180deg)}.world-install-promo ol{color:#d0dac8;gap:8px;margin:12px 0 10px;padding-left:20px;font:400 12px/1.45 Arial,sans-serif;display:grid}.world-install-promo li::marker{color:#cdebab;font-weight:700}.world-install-promo strong{color:#edf9df;font-weight:600}.world-install-promo small{color:#adbda4;font:400 10px/1.45 Arial,sans-serif;display:block}.world-mobile-menu .world-install-promo{margin-bottom:12px}.world-orientation-gate{z-index:1000;width:100vw;height:100dvh;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));color:#fff;-webkit-backdrop-filter:blur(5px);text-align:center;isolation:isolate;background:linear-gradient(#0409072e,#0409076b);place-items:center;font-family:Arial,sans-serif;display:none;position:fixed;inset:0;overflow:auto}.world-orientation-gate[aria-hidden=false]{display:grid}.world-orientation-card{-webkit-backdrop-filter:blur(12px);background:linear-gradient(145deg,#141e19c7,#080f0cb8);border:1px solid #e2ffb952;border-radius:28px;justify-items:center;gap:19px;width:min(100%,390px);padding:30px 28px 27px;display:grid;box-shadow:0 24px 80px #00000052,inset 0 1px #ffffff1a}.world-orientation-brand{letter-spacing:.16em;color:#f3ffe4;font:700 10px/1 Arial,sans-serif}.world-orientation-brand i{opacity:.58;font-style:normal;font-weight:400}.world-orientation-icon{fill:none;stroke:#e5ffbd;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 16px #caff8629);width:112px;height:90px;overflow:visible}.world-orientation-phone{transform-origin:60px 44px;animation:2.8s cubic-bezier(.65,0,.35,1) infinite world-turn-phone}.world-orientation-phone rect{fill:#e3ffbb0b}.world-orientation-arrow{stroke:#e5ffbd85;stroke-width:1.5px}.world-orientation-kicker{color:#c9ee98;letter-spacing:.16em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:700}.world-orientation-card h2{letter-spacing:-.035em;margin:0;font:500 clamp(24px,7vw,31px)/1.06 Arial,sans-serif}.world-orientation-card p:last-child{color:#ffffffb3;max-width:310px;margin:12px auto 0;font-size:13px;line-height:1.55}.world-orientation-action{color:#10180e;letter-spacing:.05em;cursor:pointer;background:#dfffaf;border:1px solid #e1ffb86b;border-radius:99px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:11px 18px;font:700 11px/1 Arial,sans-serif;display:inline-flex;box-shadow:0 8px 28px #aeee661f}.world-orientation-action svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.world-orientation-action:focus-visible{outline-offset:4px;outline:2px solid #fff}.world-orientation-install,.world-orientation-error{max-width:310px;color:#ffffffa8!important;margin:0!important;font-size:11px!important;line-height:1.45!important}.world-orientation-install strong{color:#e3ffba;font-weight:600}.world-orientation-error{color:#ffd9ad!important}.world-orientation-status{color:#ffffff85;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;display:flex}.world-orientation-status b{background:#caf292;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite world-orientation-pulse;box-shadow:0 0 0 4px #caf2921a}@keyframes world-turn-phone{0%,24%{transform:rotate(0)}55%,88%{transform:rotate(90deg)}to{transform:rotate(0)}}@keyframes world-orientation-pulse{50%{opacity:.4;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.world-orientation-gate *{transition:none!important;animation:none!important}}@media (orientation:portrait) and (max-width:820px) and (hover:none){.world-orientation-gate{padding:max(14px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))}.world-orientation-card{gap:14px;width:min(100%,370px);padding:24px 24px 22px}.world-orientation-icon{width:88px;height:70px}.world-orientation-card p:last-child{margin-top:9px}}@media (max-height:560px) and (orientation:portrait){.world-orientation-card{gap:12px;padding:21px 24px}.world-orientation-icon{width:80px;height:64px}.world-orientation-card p:last-child{margin-top:8px;font-size:12px}}:root{--world-safe-top:env(safe-area-inset-top,0px);--world-safe-right:env(safe-area-inset-right,0px);--world-safe-bottom:env(safe-area-inset-bottom,0px);--world-safe-left:env(safe-area-inset-left,0px)}
