@charset "UTF-8";html,body{margin:0;padding:0;background:#f1f4f9;font-family:PingFang SC,Microsoft YaHei,sans-serif}#app .boot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:100vh;color:#8a93a6;font-size:12px}#app .boot__logo{display:grid;place-items:center;width:54px;height:54px;color:#fff;font-size:17px;font-weight:800;letter-spacing:-.5px;background:linear-gradient(135deg,#5aa2ff,#2f6df6);border-radius:16px;animation:boot-pulse 1.1s ease-in-out infinite}@keyframes boot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(.96)}}.app-icon[data-v-29a969ae]{display:inline-block;flex:0 0 auto;fill:currentColor}.tabbar[data-v-0c3952fa]{position:fixed;left:50%;bottom:0;z-index:var(--z-tabbar);display:flex;width:100%;max-width:var(--app-max);height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--card);border-top:1px solid var(--line);transform:translate(-50%)}.tab[data-v-0c3952fa]{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--ink-3);font-size:10px;line-height:1.2;transition:color .18s}.tab span[data-v-0c3952fa]{font-size:10px}.tab.on[data-v-0c3952fa]{color:var(--blue);font-weight:600}.tab[data-v-0c3952fa]:active{opacity:.72}.navbar[data-v-ffda16f5]{position:fixed;top:0;left:50%;z-index:var(--z-navbar);display:flex;align-items:center;width:100%;max-width:var(--app-max);height:var(--navbar-h);padding:0 var(--page-pad);background:var(--card);border-bottom:1px solid var(--line);transform:translate(-50%)}.navbar--transparent[data-v-ffda16f5]{background:transparent;border-bottom:0}.navbar__back[data-v-ffda16f5]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:6px;color:var(--ink)}.navbar__title[data-v-ffda16f5]{flex:1;font-size:16px;font-weight:600;text-align:center}.navbar__extra[data-v-ffda16f5]{display:flex;align-items:center;justify-content:flex-end;min-width:34px;margin-left:6px}.app-toast[data-v-18383a54]{position:fixed;left:50%;bottom:22%;z-index:var(--z-toast);max-width:78%;padding:9px 16px;border-radius:18px;background:#151a2de6;color:#fff;font-size:13px;line-height:1.5;text-align:center;transform:translate(-50%);pointer-events:none;word-break:break-all}.toast-enter-from[data-v-18383a54],.toast-leave-to[data-v-18383a54]{opacity:0;transform:translate(-50%,12px)}.toast-enter-active[data-v-18383a54],.toast-leave-active[data-v-18383a54]{transition:opacity .2s ease,transform .2s ease}:root{--blue: #2f6df6;--blue-deep: #1c46c8;--blue-ink: #12306e;--blue-soft: #eef3ff;--red: #f5342c;--red-2: #e8402a;--red-soft: #fff1f0;--gold: #f7c33b;--orange: #ff7a1a;--green: #12a05a;--green-soft: #eafaf1;--bg: #f1f4f9;--card: #ffffff;--ink: #151a2d;--ink-2: #5b6478;--ink-3: #8a93a6;--ink-4: #b8c0cf;--line: #e9edf4;--mask: rgba(21, 26, 45, .5);--font-cn: "PingFang SC", "HarmonyOS Sans SC", "Source Han Sans SC", "Noto Sans SC", "Microsoft YaHei", sans-serif;--font-num: "Manrope", "DIN Alternate", "Bahnschrift", var(--font-cn);--app-max: 420px;--navbar-h: 44px;--tabbar-h: 56px;--page-pad: 16px;--gap: 12px;--radius-sm: 8px;--radius: 12px;--radius-lg: 16px;--radius-pill: 999px;--shadow-sm: 0 2px 10px -7px rgba(24, 38, 80, .3);--shadow: 0 8px 18px -12px rgba(24, 38, 80, .5);--shadow-up: 0 -6px 18px -12px rgba(24, 38, 80, .4);--z-navbar: 100;--z-tabbar: 100;--z-popup: 200;--z-toast: 300}*,*:before,*:after{box-sizing:border-box}html,body,#app{margin:0;padding:0;min-height:100%}body{font-family:var(--font-cn);font-size:14px;line-height:1.5;color:var(--ink);background:#e6eaf2;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img,svg,video{display:block;max-width:100%;border:0}button,input,textarea,select{font:inherit;color:inherit;background:none;border:0;outline:0;border-radius:0;appearance:none}button{padding:0;cursor:pointer}input::placeholder,textarea::placeholder{color:var(--ink-4)}::-webkit-scrollbar{width:0;height:0}.app{position:relative;width:100%;max-width:var(--app-max);margin:0 auto;min-height:100vh;min-height:100dvh;background:var(--bg);overflow-x:hidden}@media(min-width:480px){.app{box-shadow:0 26px 64px -26px #14204273}}.app--tabbar{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}.app--navbar{padding-top:var(--navbar-h)}.page{padding:0 var(--page-pad)}.hairline-t{border-top:1px solid var(--line)}.hairline-b{border-bottom:1px solid var(--line)}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ellipsis-2{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.safe-bottom{padding-bottom:env(safe-area-inset-bottom)}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums}.tap{transition:opacity .18s}.tap:active{opacity:.72}.fade-in{animation:ui-fade-in .22s ease both}@keyframes ui-fade-in{0%{opacity:0}to{opacity:1}}.back .bic{display:block;width:20px;height:20px;object-fit:contain}
