.install-guide[data-v-7f95ebd9]{position:fixed;inset:0;z-index:4000}.install-guide__mask[data-v-7f95ebd9]{position:absolute;inset:0;background:rgba(15,23,42,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.install-guide__panel[data-v-7f95ebd9]{position:absolute;left:16px;right:16px;bottom:max(16px,env(safe-area-inset-bottom));padding:18px;border-radius:20px;background:linear-gradient(180deg,#fff,#eef4ff);box-shadow:0 16px 40px rgba(15,23,42,.18)}.install-guide__badge[data-v-7f95ebd9]{display:inline-flex;margin-bottom:10px;padding:6px 10px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:12px;font-weight:600}.install-guide__title[data-v-7f95ebd9]{margin:0 0 10px;color:#0f172a;font-size:20px;font-weight:700;line-height:1.3}.install-guide__desc[data-v-7f95ebd9],.install-guide__tip[data-v-7f95ebd9]{margin:0;color:#334155;line-height:1.6}.install-guide__tip[data-v-7f95ebd9]{margin-top:8px;color:#475569;font-size:13px}.install-guide__actions[data-v-7f95ebd9]{display:grid;gap:10px;margin-top:18px}#app{height:auto!important}.loading[data-v-44d79c56]{position:fixed;z-index:9999;width:100%;height:100%;background:hsla(0,0%,100%,.5);display:flex;justify-content:center;align-items:center}.app-main[data-v-b71f3f4a]{min-height:calc(100vh - 90px);width:100%;padding-top:60px;padding-bottom:80px;position:relative}:root{--color-bg:#f1f5f9;--color-surface:#fff;--color-primary:#6366f1;--color-text:#0f172a;--color-text-muted:#64748b;--color-border:#e2e8f0;--color-danger:#ef4444;--color-success:#22c55e;--color-warning:#f59e0b;--app-radius-sm:10px;--app-radius-md:14px;--app-radius-lg:20px;--shadow-sm:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);--shadow-md:0 4px 16px rgba(0,0,0,.08);--shadow-lg:0 10px 30px rgba(0,0,0,.12)}body{background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased}.main-container{padding:0 12px;padding-bottom:12px}.van-nav-bar{background:linear-gradient(135deg,#0f172a,#1e3a5f)!important;box-shadow:none!important}.van-nav-bar .van-nav-bar__title{color:#f8fafc!important;font-size:16px!important;font-weight:600!important;letter-spacing:.02em}.van-nav-bar .van-icon{color:#f8fafc!important}.van-tabbar{border-top:1px solid var(--color-border)!important;box-shadow:0 -4px 12px rgba(0,0,0,.04)!important;background:var(--color-surface)!important}.van-tabbar .van-tabbar-item__text{font-size:11px;font-weight:500}.van-card{background:var(--color-surface);border-radius:var(--app-radius-lg)!important;margin-bottom:12px;padding:16px!important;border:1px solid var(--color-border)}.van-card,.van-cell-group--inset{box-shadow:var(--shadow-sm)!important}.van-cell-group--inset{border-radius:var(--app-radius-lg);overflow:hidden;border:1px solid var(--color-border);margin:0 0 12px!important}.van-cell{border-radius:0;background:var(--color-surface)}.van-cell:after{border-color:var(--color-border)!important}.van-button{border-radius:var(--app-radius-md)!important;font-weight:600;letter-spacing:.01em}.van-button--primary{background:var(--color-primary)!important;border-color:var(--color-primary)!important}.van-dialog,.van-popup{border-radius:var(--app-radius-lg)!important}.van-dialog{box-shadow:var(--shadow-lg)!important}.van-dropdown-menu__bar{border-radius:var(--app-radius-md);box-shadow:none!important}.van-dropdown-item__content{border-radius:var(--app-radius-md);box-shadow:var(--shadow-md)!important}.van-grid-item__content{border-radius:var(--app-radius-md);box-shadow:none!important}.van-overlay{background:rgba(15,23,42,.35)!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.section-header{font-size:12px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;padding:16px 4px 8px}