.header[data-v-5dcad44b]{display:flex;align-items:center;justify-content:space-between;--header-scale: 1;margin-bottom:calc(2rem * var(--header-scale));margin-top:calc(2rem * var(--header-scale));font-family:Inter,Roboto}.header img[data-v-5dcad44b]{height:calc(80px * var(--header-scale));width:auto}.bar-vertical[data-v-5dcad44b]{width:calc(3px * var(--header-scale));height:calc(80px * var(--header-scale));background-color:#333;margin:0 1rem}.header .title h1[data-v-5dcad44b]{margin:0;line-height:1.2}.header .title h1[data-v-5dcad44b]:first-child{font-size:calc(50px * var(--header-scale))}.header .title h1[data-v-5dcad44b]:nth-child(2){font-size:calc(27px * var(--header-scale))}.desktop-message-container[data-v-6bdb9789]{min-height:100vh;background-color:#fff;display:flex;flex-direction:column;font-family:Inter,Roboto,sans-serif;color:#1a1a1a;box-sizing:border-box}.header-wrapper[data-v-6bdb9789]{padding:2rem 1rem;display:flex;justify-content:center;border-bottom:1px solid #f8f9fa}.hero[data-v-6bdb9789]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;max-width:600px;margin:0 auto;text-align:center}.icon-container[data-v-6bdb9789]{margin-bottom:2.5rem;animation:float-6bdb9789 3s ease-in-out infinite}@keyframes float-6bdb9789{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.device-icon[data-v-6bdb9789]{font-size:4rem;background:#fff;width:8rem;height:8rem;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 10px 30px #00000014}.content-wrapper[data-v-6bdb9789]{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.title[data-v-6bdb9789]{font-size:2.2rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0;color:#222}.subtitle[data-v-6bdb9789]{font-size:1.1rem;line-height:1.6;color:#555;margin:0;font-weight:400}.instruction[data-v-6bdb9789]{font-size:1.05rem;font-weight:600;color:#b3741d;background-color:#b3741d1a;padding:1.2rem 2rem;border-radius:16px;margin-top:1rem;box-shadow:0 4px 12px #b3741d0d}html,body,#app{height:calc(var(--vh, 1vh) * 100);margin:0;overflow:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-height:calc(var(--vh, 1vh) * 100)}.orientation-message{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.5rem;text-align:center;color:#fff;background:#0009;padding:20px;border-radius:10px;z-index:1000}
