@charset "UTF-8";.bt[data-v-20165517]{display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer;border:none;background:none;padding:5px 12px;color:var(--text3);font-size:10px;font-weight:500;transition:all .2s;text-decoration:none;letter-spacing:.2px}.bt[data-v-20165517] :first-child{font-size:20px;line-height:1}.bt.on[data-v-20165517]{color:var(--pri)}.bt.on[data-v-20165517]:after{content:"";position:absolute;bottom:-2px;width:4px;height:4px;border-radius:50%;background:var(--pri)}.bt.su[data-v-20165517]{position:relative;top:-16px}.bt.su[data-v-20165517] :first-child{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;box-shadow:0 8px 24px #165dff59;background:linear-gradient(135deg,#165dff,#4080ff);animation:pl-20165517 2.5s ease-in-out infinite}.bt.su.on[data-v-20165517]:after{display:none}@keyframes pl-20165517{0%,to{box-shadow:0 6px 16px #165dff4d}50%{box-shadow:0 6px 28px #165dff80}}:root{--pri: #165DFF;--pri-light: #4080FF;--pri-dark: #0E42D6;--pri-glow: rgba(22, 93, 255, .3);--sec: #C5A04A;--sec-light: #F4E4BA;--bg: #F2F3F7;--bg2: #E8EAEF;--card: #FFFFFF;--card-hover: #FAFBFC;--text: #111827;--text2: #4B5563;--text3: #9CA3AF;--text4: #D1D5DB;--border: #EAECF0;--border2: #F2F4F7;--radius: 16px;--radius-sm: 10px;--radius-lg: 22px;--danger: #ef4444;--success: #22c55e;--warning: #f59e0b;--purple: #a855f7;--pink: #ec4899;--orange: #f97316;--teal: #14b8a6;--rose: #f43f5e;--shadow-xs: 0 1px 2px rgba(0,0,0,.04);--shadow-sm: 0 2px 8px rgba(0,0,0,.04);--shadow-md: 0 4px 16px rgba(0,0,0,.06);--shadow-lg: 0 8px 30px rgba(0,0,0,.08);--shadow-xl: 0 12px 40px rgba(0,0,0,.1)}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,SF Pro Display,Microsoft YaHei,Helvetica Neue,sans-serif;background:var(--bg);color:var(--text);overscroll-behavior:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#app{max-width:480px;margin:0 auto;min-height:100vh;background:var(--bg);position:relative;padding-bottom:80px}.gb{background:linear-gradient(135deg,#165dff,#3b82f6,#4080ff);position:relative;overflow:hidden}.gb:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse 80% 60% at 20% 30%,rgba(255,255,255,.12) 0%,transparent 60%),radial-gradient(ellipse 60% 40% at 80% 70%,rgba(255,255,255,.06) 0%,transparent 60%);pointer-events:none}.gg{background:linear-gradient(135deg,#c5a04a,#f4e4ba,#c5a04a)}.card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow-sm);border:1px solid var(--border2);transition:box-shadow .2s,transform .15s}.card:hover{box-shadow:var(--shadow-md)}.cstag{padding:3px 8px;border-radius:6px;font-size:10px;font-weight:600;white-space:nowrap;letter-spacing:.3px}.btn-pri{background:linear-gradient(135deg,#165dff,#4080ff);color:#fff;border:none;border-radius:14px;font-size:12px;font-weight:600;padding:8px 18px;cursor:pointer;box-shadow:0 4px 14px #165dff47;transition:all .2s;letter-spacing:.4px}.btn-pri:active{opacity:.88;transform:scale(.97)}.fade-in{animation:fadeIn .35s cubic-bezier(.22,.61,.36,1)}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.slide-up{animation:slideUp .4s cubic-bezier(.22,.61,.36,1)}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.marquee{animation:marquee 30s linear infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}input:not([type]),input[type=text],input[type=date],input[type=search],input[type=tel],input[type=number],input[type=email],input[type=password],textarea,select{font-family:inherit;font-size:14px;border-radius:var(--radius-sm);border:1.5px solid var(--border);transition:border-color .2s,box-shadow .2s;outline:none}input:focus,textarea:focus,select:focus{border-color:var(--pri);box-shadow:0 0 0 3px #165dff14}::-webkit-scrollbar{width:0;height:0}
