[data-app-launch-fallback] .app-launch-guide{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;box-sizing:border-box;overflow:hidden;background:rgba(0,0,0,.88);color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[data-app-launch-fallback] .app-launch-guide-close{position:absolute;top:max(12px,env(safe-area-inset-top));left:clamp(12px,4vw,24px);z-index:1;display:grid;place-items:center;width:clamp(36px,10vw,44px);height:clamp(36px,10vw,44px);margin:0;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.18);color:inherit;font-size:clamp(22px,6.5vw,28px);line-height:1;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}[data-app-launch-fallback] .app-launch-guide-arrow{position:absolute;top:max(12px,env(safe-area-inset-top));right:clamp(16px,6vw,32px);width:clamp(58px,18vw,84px);height:clamp(58px,18vw,84px);font-size:clamp(54px,16.5vw,78px);line-height:1;text-align:center;transform-origin:70% 20%;animation:app-launch-guide-point 1.1s ease-in-out infinite}[data-app-launch-fallback] .app-launch-guide-content{width:min(82vw,420px);margin:max(112px,calc(env(safe-area-inset-top) + 96px)) auto 0}[data-app-launch-fallback] .app-launch-guide--bottom-center .app-launch-guide-arrow{top:auto;right:auto;left:50%;bottom:max(72px,calc(env(safe-area-inset-bottom) + 56px));transform-origin:50% 80%;animation:app-launch-guide-point-down 1.1s ease-in-out infinite}[data-app-launch-fallback] .app-launch-guide--bottom-center .app-launch-guide-content{margin:max(48px,calc(env(safe-area-inset-top) + 40px)) auto 0;padding-bottom:clamp(120px,28vh,180px)}[data-app-launch-fallback] .app-launch-guide-content h2{margin:0 0 clamp(20px,6vw,28px);font-size:clamp(24px,7.2vw,28px);line-height:1.35;text-align:center}[data-app-launch-fallback] .app-launch-guide-content ol{display:grid;gap:clamp(14px,4.6vw,18px);margin:0;padding:0;list-style:none}[data-app-launch-fallback] .app-launch-guide-content li{display:flex;align-items:center;gap:clamp(10px,3.6vw,14px);font-size:clamp(17px,5.4vw,21px);font-weight:600;line-height:1.45}[data-app-launch-fallback] .app-launch-guide-content li span{display:grid;flex:0 0 clamp(30px,9.2vw,36px);width:clamp(30px,9.2vw,36px);height:clamp(30px,9.2vw,36px);place-items:center;border-radius:50%;background:rgba(255,255,255,.18);font-size:clamp(15px,4.4vw,17px)}@keyframes app-launch-guide-point{0%,to{transform:translate(-9px,9px) scale(.92);opacity:.72}50%{transform:translate(5px,-5px) scale(1.06);opacity:1}}@keyframes app-launch-guide-point-down{0%,to{transform:translate(-50%,-9px) scale(.92);opacity:.72}50%{transform:translate(-50%,5px) scale(1.06);opacity:1}}@media (prefers-reduced-motion: reduce){[data-app-launch-fallback] .app-launch-guide-arrow{animation:none}[data-app-launch-fallback] .app-launch-guide--bottom-center .app-launch-guide-arrow{transform:translate(-50%)}}
