.welcome-screen[data-v-5a1b6f24]{height:100dvh;display:flex;flex-direction:column;background:var(--van-background-2)}[data-v-5a1b6f24] .van-nav-bar{background:transparent}.skip-link[data-v-5a1b6f24]{font-weight:600;color:var(--van-text-color-2)}.progress-container[data-v-5a1b6f24]{padding:0 24px 16px}.step-body[data-v-5a1b6f24]{flex-grow:1;overflow-y:auto;overflow-x:hidden;padding-bottom:24px}.hero-panel[data-v-5a1b6f24]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 24px 24px}.hero-panel h1[data-v-5a1b6f24]{margin:8px 0;font-size:28px;font-weight:800;color:var(--van-text-color)}.hero-panel p[data-v-5a1b6f24]{margin:0;font-size:15px;color:var(--van-text-color-2)}.step-badge[data-v-5a1b6f24]{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1px;margin-top:16px}.text-blue[data-v-5a1b6f24]{color:#007aff}.text-orange[data-v-5a1b6f24]{color:#ff9500}.text-green[data-v-5a1b6f24]{color:#34c759}.grid-text[data-v-5a1b6f24]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:12px;gap:4px}.grid-text strong[data-v-5a1b6f24]{font-size:14px;color:var(--van-text-color)}.grid-text span[data-v-5a1b6f24]{font-size:12px;color:var(--van-text-color-2);line-height:1.2}.bottom-bar[data-v-5a1b6f24]{flex-shrink:0;display:flex;gap:12px;padding:16px 20px calc(16px + env(safe-area-inset-bottom, 0px));background:var(--van-background);border-top:1px solid var(--van-border-color)}.action-btn[data-v-5a1b6f24]{height:50px;font-weight:700;font-size:16px}.start-btn[data-v-5a1b6f24]{box-shadow:0 8px 20px rgba(52,199,89,.25)}.mobile-frame-wrapper[data-v-43fd0889]{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;background:#f3f5f7;color:#212529}.dev-tools[data-v-43fd0889]{height:56px;min-height:56px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;background:#fff;color:#212529;border-bottom:1px solid #e5e7eb;z-index:9999;flex-shrink:0}.dev-tools .tool-section[data-v-43fd0889]{display:flex;gap:10px;align-items:center}.dev-tools .tool-section-center[data-v-43fd0889]{justify-content:center}.dev-tools button[data-v-43fd0889],.dev-tools input[type=range][data-v-43fd0889],.dev-tools select[data-v-43fd0889]{box-sizing:border-box}.dev-tools button[data-v-43fd0889],.dev-tools select[data-v-43fd0889]{height:36px;padding:0 12px;border-radius:8px;border:1px solid #d9dee5;background:#fff;color:#212529;cursor:pointer;outline:none;transition:all .2s ease}.dev-tools button[data-v-43fd0889]:hover,.dev-tools select[data-v-43fd0889]:hover{border-color:#c7d0da}.dev-tools button.active[data-v-43fd0889]{background:#32bb78;color:#fff;border-color:#32bb78}.dev-tools .theme-btn[data-v-43fd0889]{width:36px;min-width:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:18px}.dev-tools .zoom-tool span[data-v-43fd0889]{min-width:42px;text-align:right;font-size:13px;color:#5c6670}.dev-tools .zoom-tool input[type=range][data-v-43fd0889]{width:120px}.emulator-space[data-v-43fd0889]{flex:1 1 auto;min-height:0;display:flex;justify-content:center;align-items:center;overflow:auto;padding:24px;background:radial-gradient(circle at top,rgba(41,156,219,.06),transparent 35%),#f3f5f7}.device-hardware[data-v-43fd0889]{position:relative;transition:transform .2s ease-out;transform-origin:center center;flex-shrink:0}.device-hardware.phone[data-v-43fd0889]{width:393px;height:852px}.device-hardware.tablet[data-v-43fd0889]{width:834px;height:1194px}.device-frame[data-v-43fd0889]{height:100%;position:relative;padding:9px;border-radius:54px;background:linear-gradient(180deg,#8d949c,#707780 22%,#bcc2c9 52%,#6f767e 80%,#8f969e);border:1.5px solid #858c95;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18),inset 0 10px 18px hsla(0,0%,100%,.08),0 18px 40px rgba(15,23,42,.12),0 40px 100px rgba(15,23,42,.18)}.device-screen[data-v-43fd0889]{width:100%;height:100%;border-radius:44px;overflow:hidden;display:flex;flex-direction:column;position:relative;background:transparent;transform:translateZ(0);contain:paint}.ios-status-bar[data-v-43fd0889]{height:47px;display:flex;justify-content:space-between;align-items:center;padding:10px 18px 10px 28px;font-weight:700;font-size:14px;z-index:100}.screen-content[data-v-43fd0889]{min-height:0}.app-viewport[data-v-43fd0889],.screen-content[data-v-43fd0889]{flex:1 1 auto;overflow:hidden;display:flex;flex-direction:column}.app-viewport[data-v-43fd0889]{height:100%;padding-bottom:18px}.app-viewport[data-v-43fd0889]>*{flex:1 1 auto;height:100%;display:flex;flex-direction:column}.ios-home-bar[data-v-43fd0889]{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);width:134px;height:5px;border-radius:999px;opacity:.24;z-index:50}.h-btn[data-v-43fd0889]{position:absolute;width:3px;background:#7f8790}.v-up[data-v-43fd0889]{left:-3px;top:180px;height:52px;border-radius:2px 0 0 2px}.v-down[data-v-43fd0889]{left:-3px;top:242px;height:52px;border-radius:2px 0 0 2px}.pwr[data-v-43fd0889]{right:-3px;top:258px;height:94px;border-radius:0 2px 2px 0}html[data-bs-theme=light] .app-viewport[data-v-43fd0889],html[data-bs-theme=light] .device-screen[data-v-43fd0889],html[data-bs-theme=light] .ios-status-bar[data-v-43fd0889]{background:#fff;color:#212529}html[data-bs-theme=light] .ios-home-bar[data-v-43fd0889]{background:rgba(33,37,41,.32)}html[data-bs-theme=dark] .app-viewport[data-v-43fd0889],html[data-bs-theme=dark] .device-screen[data-v-43fd0889],html[data-bs-theme=dark] .ios-status-bar[data-v-43fd0889]{background:#0b0b0b;color:#f8f9fa}html[data-bs-theme=dark] .ios-home-bar[data-v-43fd0889]{background:hsla(0,0%,100%,.52)}#app,body,html{height:100%;background:var(--van-background);color:var(--van-text-color);transition:background-color .3s ease}html{color-scheme:light dark}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,select,textarea{font-size:16px!important}.van-theme-dark{--van-background:#0b0b0b;--van-background-2:#161616}.van-theme-light{--van-background:#f7f8fa;--van-background-2:#fff}