.welcome-screen[data-v-0100a263]{height:100dvh;display:flex;flex-direction:column;background:var(--van-background-2)}[data-v-0100a263] .van-nav-bar{background:transparent}.skip-link[data-v-0100a263]{font-weight:600;color:var(--van-text-color-2)}.progress-container[data-v-0100a263]{padding:0 24px 16px}.step-body[data-v-0100a263]{flex-grow:1;overflow-y:auto;overflow-x:hidden;padding-bottom:24px}.hero-panel[data-v-0100a263]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 24px 24px}.hero-panel h1[data-v-0100a263]{margin:8px 0;font-size:28px;font-weight:800;color:var(--van-text-color)}.hero-panel p[data-v-0100a263]{margin:0;font-size:15px;color:var(--van-text-color-2)}.step-badge[data-v-0100a263]{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1px;margin-top:16px}.text-blue[data-v-0100a263]{color:#007aff}.text-orange[data-v-0100a263]{color:#ff9500}.text-green[data-v-0100a263]{color:#34c759}.grid-text[data-v-0100a263]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:12px;gap:4px}.grid-text strong[data-v-0100a263]{font-size:14px;color:var(--van-text-color)}.grid-text span[data-v-0100a263]{font-size:12px;color:var(--van-text-color-2);line-height:1.2}.bottom-bar[data-v-0100a263]{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-0100a263]{height:50px;font-weight:700;font-size:16px}.start-btn[data-v-0100a263]{box-shadow:0 8px 20px rgba(52,199,89,.25)}.mobile-frame-wrapper[data-v-0cbb4bee]{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;background:#f3f5f7;color:#212529}.dev-tools[data-v-0cbb4bee]{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-0cbb4bee]{display:flex;gap:10px;align-items:center}.dev-tools .tool-section-center[data-v-0cbb4bee]{justify-content:center}.dev-tools button[data-v-0cbb4bee],.dev-tools input[type=range][data-v-0cbb4bee],.dev-tools select[data-v-0cbb4bee]{box-sizing:border-box}.dev-tools button[data-v-0cbb4bee],.dev-tools select[data-v-0cbb4bee]{height:36px;padding:0 12px;border-radius:8px;border:1px solid #d9dee5;background:#fff;color:#212529;cursor:pointer;outline:none;box-shadow:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .15s ease}.dev-tools button[data-v-0cbb4bee]:hover,.dev-tools select[data-v-0cbb4bee]:hover{border-color:#c7d0da}.dev-tools button.active[data-v-0cbb4bee]{background:#32bb78;color:#fff;border-color:#32bb78}.dev-tools .theme-btn[data-v-0cbb4bee]{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-0cbb4bee]{min-width:42px;text-align:right;font-size:13px;color:#5c6670}.dev-tools .zoom-tool input[type=range][data-v-0cbb4bee]{width:120px}.emulator-space[data-v-0cbb4bee]{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-0cbb4bee]{position:relative;transition:transform .2s ease-out;transform-origin:center center;flex-shrink:0}.device-hardware.phone[data-v-0cbb4bee]{width:393px;height:852px}.device-hardware.tablet[data-v-0cbb4bee]{width:834px;height:1194px}.device-frame[data-v-0cbb4bee]{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),inset 0 -12px 18px rgba(0,0,0,.1),0 18px 40px rgba(15,23,42,.12),0 40px 100px rgba(15,23,42,.18)}.device-screen[data-v-0cbb4bee]{width:100%;height:100%;border-radius:44px;overflow:hidden;display:flex;flex-direction:column;position:relative;background:transparent;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04);transform:translateZ(0);contain:paint}.ios-status-bar[data-v-0cbb4bee]{height:47px;min-height:47px;display:flex;justify-content:space-between;align-items:center;padding:10px 18px 10px 28px;font-weight:700;font-size:14px;line-height:1;z-index:100;position:relative;flex-shrink:0}.screen-content[data-v-0cbb4bee]{position:relative}.app-viewport[data-v-0cbb4bee],.screen-content[data-v-0cbb4bee]{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.app-viewport[data-v-0cbb4bee]{height:100%;padding-bottom:18px}.app-viewport[data-v-0cbb4bee]>*{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column}.app-viewport[data-v-0cbb4bee] .app-shell{flex:1 1 auto;min-height:0;height:100%}.app-viewport[data-v-0cbb4bee] .shell-content{flex:1 1 auto;min-height:0}.app-viewport[data-v-0cbb4bee] .app-footer,.app-viewport[data-v-0cbb4bee] .shell-footer{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important}.app-viewport[data-v-0cbb4bee] .bottom-bar{position:sticky;bottom:0}.sb-time[data-v-0cbb4bee]{letter-spacing:-.2px}.sb-icons[data-v-0cbb4bee]{display:flex;align-items:center;gap:6px;font-size:15px;line-height:1}.sb-battery[data-v-0cbb4bee]{position:relative;width:24px;height:12px;border:1.7px solid currentColor;border-radius:3px;box-sizing:border-box}.sb-battery[data-v-0cbb4bee]:after{content:"";position:absolute;right:-3px;top:2.7px;width:2px;height:4px;background:currentColor;border-radius:0 2px 2px 0;opacity:.9}.sb-battery-level[data-v-0cbb4bee]{position:absolute;left:1px;top:1px;bottom:1px;width:15px;background:#32bb78;border-radius:1.5px}.dynamic-island[data-v-0cbb4bee]{position:absolute;top:11px;left:50%;transform:translateX(-50%);width:126px;height:37px;background:#000;border-radius:20px;z-index:999;display:flex;align-items:center;justify-content:flex-end;padding:0 16px;gap:8px}.dynamic-island .sensor-face-id[data-v-0cbb4bee]{width:14px;height:14px;background:radial-gradient(circle,#0f0f0f 0,#000 80%);border-radius:50%;opacity:.8}.dynamic-island .sensor-camera[data-v-0cbb4bee]{width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#2a2a4a 0,#050505 60%,#000 100%);box-shadow:inset 0 0 2px hsla(0,0%,100%,.1),0 0 1px hsla(0,0%,100%,.2);position:relative}.dynamic-island .sensor-camera[data-v-0cbb4bee]:after{content:"";position:absolute;top:30%;left:30%;width:3px;height:3px;background:hsla(0,0%,100%,.15);border-radius:50%;filter:blur(.5px)}.ios-home-bar[data-v-0cbb4bee]{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);width:134px;height:5px;border-radius:999px;opacity:.24;z-index:50;pointer-events:none}.h-btn[data-v-0cbb4bee]{position:absolute;width:3px;background:#7f8790;box-shadow:inset 0 0 1px hsla(0,0%,100%,.2)}.v-up[data-v-0cbb4bee]{left:-3px;top:180px;height:52px;border-radius:2px 0 0 2px}.v-down[data-v-0cbb4bee]{left:-3px;top:242px;height:52px;border-radius:2px 0 0 2px}.pwr[data-v-0cbb4bee]{right:-3px;top:258px;height:94px;border-radius:0 2px 2px 0}html[data-bs-theme=light] .app-viewport[data-v-0cbb4bee],html[data-bs-theme=light] .device-screen[data-v-0cbb4bee],html[data-bs-theme=light] .ios-status-bar[data-v-0cbb4bee],html[data-bs-theme=light] .screen-content[data-v-0cbb4bee]{background:#fff;color:#212529}html[data-bs-theme=light] .ios-home-bar[data-v-0cbb4bee]{background:rgba(33,37,41,.32)}html[data-bs-theme=dark] .app-viewport[data-v-0cbb4bee],html[data-bs-theme=dark] .device-screen[data-v-0cbb4bee],html[data-bs-theme=dark] .ios-status-bar[data-v-0cbb4bee],html[data-bs-theme=dark] .screen-content[data-v-0cbb4bee]{background:#0b0b0b;color:#f8f9fa}html[data-bs-theme=dark] .ios-home-bar[data-v-0cbb4bee]{background:hsla(0,0%,100%,.52)}@media(max-width:991.98px){.dev-tools[data-v-0cbb4bee]{padding:0 12px;gap:10px;flex-wrap:wrap;height:auto;min-height:56px;padding-top:10px;padding-bottom:10px}.emulator-space[data-v-0cbb4bee]{align-items:flex-start}}