.status-bar[data-v-d0330193]{width:390px;height:62px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#004db2,#002645);flex-shrink:0}.status-title[data-v-d0330193]{font-family:var(--font-primary);font-size:17px;font-weight:600;color:#fff;text-align:center;margin-top:10px}.tab-bar[data-v-0cdfe658]{width:390px;height:105px;display:flex;justify-content:center;padding-top:12px;padding-bottom:21px;background:var(--color-bg);flex-shrink:0}.tab-pill[data-v-0cdfe658]{width:348px;height:62px;display:flex;gap:4px;padding:4px;background:var(--color-card);border-radius:36px;border:1px solid var(--color-border)}.tab-item[data-v-0cdfe658]{flex:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:26px;background:transparent;border:none;cursor:pointer;transition:all .15s ease;padding:0;position:relative}.tab-item.active[data-v-0cdfe658]{background:var(--color-primary)}.tab-icon[data-v-0cdfe658]{font-size:16px;line-height:1}.tab-bubble[data-v-0cdfe658]{width:28px;height:18px;display:flex;align-items:center;justify-content:center;font-family:var(--font-number);font-size:10px;font-weight:900;letter-spacing:.5px;background:#f1f5f9;color:var(--color-primary);border-radius:5px;transition:all .15s ease}.tab-bubble.active[data-v-0cdfe658]{background:#fff;color:var(--color-primary);box-shadow:0 1px 4px #0000001a}.tab-icon-profile[data-v-0cdfe658]{color:var(--color-text-secondary)}.tab-item.active .tab-icon-profile[data-v-0cdfe658]{color:#fff}.tab-label[data-v-0cdfe658]{font-size:10px;font-weight:600;color:var(--color-text-secondary);letter-spacing:.5px}.tab-badge[data-v-0cdfe658]{position:absolute;top:6px;right:calc(50% - 18px);min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#f5222d;color:#fff;font-family:var(--font-number);font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #f5222d59;z-index:2}.tab-item.active .tab-icon[data-v-0cdfe658],.tab-item.active .tab-label[data-v-0cdfe658]{color:#fff}.tab-item[data-v-0cdfe658]:not(.active):active{background:var(--color-fill)}:root{--color-primary: #014DB2;--color-primary-dark: #002645;--color-primary-light: #EFF6FF;--color-bg: #F9F9F9;--color-card: #FFFFFF;--color-accent: #FF6B35;--color-accent-light: #FFF7ED;--color-success: #10B981;--color-text: #0A1628;--color-text-secondary: #6B7280;--color-text-tertiary: #9CA3AF;--color-border: #E5E7EB;--color-fill: #F3F4F6;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 22px;--radius-pill: 36px;--shadow-sm: 0 1px 2px rgba(0,0,0,.05);--shadow-md: 0 4px 6px rgba(0,0,0,.07);--shadow-card: 0 2px 8px rgba(0,0,0,.04);--font-primary: "Sarasa Gothic SC", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-number: "Inter", -apple-system, sans-serif}.app-shell{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:#e8ecf1}.app-phone{width:390px;height:844px;background:var(--color-bg);border-radius:36px;overflow:hidden;position:relative;box-shadow:0 20px 60px #00000026,0 0 0 2px #000;display:flex;flex-direction:column;transform-origin:top left}.content-area{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;-webkit-overflow-scrolling:touch}@media (max-width: 430px){.app-phone{width:100vw;height:100vh;border-radius:0;box-shadow:none}}.fade-enter-active,.fade-leave-active{transition:opacity .25s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-left-enter-active,.slide-left-leave-active{transition:transform .3s ease,opacity .3s ease}.slide-left-enter-from{transform:translate(30px);opacity:0}.slide-left-leave-to{transform:translate(-30px);opacity:0}.phone-modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background:#0a16288c;display:flex;align-items:center;justify-content:center;padding:24px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.phone-modal-card{background:var(--color-card);border-radius:20px;padding:32px 24px 24px;max-width:320px;width:100%;display:flex;flex-direction:column;align-items:center;gap:16px;box-shadow:0 20px 50px #0003}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modalSlideDown{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(16px) scale(.96)}}.pm-icon-circle{width:64px;height:64px;border-radius:50%;background:var(--color-primary-light);display:flex;align-items:center;justify-content:center}.pm-title{font-family:var(--font-primary);font-size:20px;font-weight:700;color:var(--color-text);margin:0}.pm-desc{font-family:var(--font-primary);font-size:14px;color:var(--color-text-secondary);text-align:center;line-height:1.6;margin:0}.pm-steps{display:flex;align-items:center;gap:0;background:var(--color-fill);border-radius:12px;padding:10px 12px;width:100%;box-sizing:border-box}.pm-step{display:flex;align-items:center;gap:3px}.pm-step-num{width:18px;height:18px;border-radius:50%;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-number);font-size:10px;font-weight:700;flex-shrink:0}.pm-step-text{font-family:var(--font-primary);font-size:10px;font-weight:600;color:var(--color-text-secondary);white-space:nowrap}.pm-line{flex:1;height:1px;background:var(--color-border);margin:0 2px;min-width:4px}.pm-btn{width:100%;font-size:15px;font-weight:700;color:#fff;background:var(--color-primary);border:none;border-radius:12px;padding:14px;cursor:pointer;font-family:var(--font-primary);transition:transform .15s ease;box-shadow:0 4px 14px #014db24d}.pm-btn:active{transform:scale(.97)}.pm-skip{font-family:var(--font-primary);font-size:13px;color:var(--color-text-tertiary);background:none;border:none;cursor:pointer;padding:4px;transition:color .15s}.pm-skip:hover{color:var(--color-text-secondary)}.pmodal-enter-active{transition:opacity .3s ease}.pmodal-leave-active{transition:opacity .25s ease}.pmodal-enter-from,.pmodal-leave-to{opacity:0}.pmodal-enter-active .phone-modal-card{animation:modalSlideUp .35s ease}.pmodal-leave-active .phone-modal-card{animation:modalSlideDown .25s ease}
