.select[data-v-7d3a939b]{padding-top:12vh;text-align:center}.title[data-v-7d3a939b]{margin-top:18px;font-size:42px;font-weight:800}.t-grad[data-v-7d3a939b]{background:linear-gradient(92deg,#a78bfa,#f472b6,#fbbf24 110%);-webkit-background-clip:text;background-clip:text;color:transparent}.sub[data-v-7d3a939b]{margin-top:12px;font-size:15px;color:#fff9;letter-spacing:1px}.list[data-v-7d3a939b]{margin-top:34px;display:flex;flex-direction:column;gap:14px}.qcard[data-v-7d3a939b]{display:flex;align-items:center;gap:16px;padding:20px 18px;text-align:left;color:#f5f4fa;cursor:pointer;border-radius:20px;transition:transform .15s ease,background .25s ease,border-color .25s ease}.qcard[data-v-7d3a939b]:active{transform:scale(.98)}.qcard[data-v-7d3a939b]:hover{background:#ffffff1a;border-color:#c4b5fd80}.qnum[data-v-7d3a939b]{flex:none;font-size:22px;font-weight:800;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#a78bfa,#f472b6);-webkit-background-clip:text;background-clip:text;color:transparent}.qmain[data-v-7d3a939b]{flex:1;display:flex;flex-direction:column;gap:5px}.qname[data-v-7d3a939b]{font-size:19px;font-weight:700;letter-spacing:1px}.qsub[data-v-7d3a939b]{font-size:13px;color:#ffffff80}.arrow[data-v-7d3a939b]{font-size:17px;color:#ffffff4d;transition:color .2s ease,transform .2s ease}.qcard:hover .arrow[data-v-7d3a939b]{color:#fffc;transform:translate(3px)}.meta[data-v-7d3a939b]{margin-top:30px;display:flex;justify-content:center;align-items:center;gap:12px;font-size:12px;color:#ffffff6b;letter-spacing:1px}.meta i[data-v-7d3a939b]{width:3px;height:3px;border-radius:50%;background:#ffffff4d}.start[data-v-5227d4ec]{padding-top:10vh}.hero[data-v-5227d4ec]{text-align:center}.pill[data-v-5227d4ec]{justify-content:center}.title[data-v-5227d4ec]{margin-top:20px;font-size:46px;line-height:1.18;font-weight:800;letter-spacing:1px;display:flex;flex-direction:column}.t-grad[data-v-5227d4ec]{background:linear-gradient(92deg,#a78bfa,#f472b6,#fbbf24 110%);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%;animation:gradMove-5227d4ec 5s ease-in-out infinite alternate}@keyframes gradMove-5227d4ec{to{background-position:100% 0}}.sub[data-v-5227d4ec]{margin-top:14px;font-size:15px;color:#fff9;letter-spacing:1px}.marquee[data-v-5227d4ec]{margin-top:30px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.track[data-v-5227d4ec]{display:flex;gap:10px;width:max-content;animation:scroll-5227d4ec 16s linear infinite}.chip[data-v-5227d4ec]{flex:none;padding:9px 16px;border-radius:999px;font-size:13px;color:#fffc;background:#ffffff12;border:1px solid rgba(255,255,255,.13)}@keyframes scroll-5227d4ec{to{transform:translate(-50%)}}.form[data-v-5227d4ec]{margin-top:30px;display:flex;flex-direction:column;gap:13px}.err[data-v-5227d4ec]{font-size:13px;color:#fca5a5;margin-top:-4px}.meta[data-v-5227d4ec]{margin-top:26px;display:flex;justify-content:center;align-items:center;gap:12px;font-size:12px;color:#ffffff73;letter-spacing:1px}.meta i[data-v-5227d4ec]{width:3px;height:3px;border-radius:50%;background:#ffffff4d}.quiz[data-v-cc3b4dba]{padding-top:16px}.topbar[data-v-cc3b4dba]{display:flex;align-items:center;gap:16px;padding:18px 0 34px}.count[data-v-cc3b4dba]{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.count i[data-v-cc3b4dba]{font-style:normal;font-size:13px;font-weight:400;color:#fff6;margin-left:4px}.bar[data-v-cc3b4dba]{flex:1;height:6px;border-radius:999px;background:#ffffff1a;overflow:hidden}.bar i[data-v-cc3b4dba]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#7c3aed,#db2777);transition:width .35s cubic-bezier(.22,1,.36,1)}.qwrap[data-v-cc3b4dba]{position:relative}.qnum[data-v-cc3b4dba]{position:absolute;top:-38px;right:-4px;font-size:96px;font-weight:800;color:#ffffff0d;letter-spacing:-2px;pointer-events:none;font-variant-numeric:tabular-nums}.qtext[data-v-cc3b4dba]{position:relative;font-size:25px;font-weight:700;line-height:1.45;margin-bottom:30px;max-width:82%}.opts[data-v-cc3b4dba]{display:flex;flex-direction:column;gap:12px}.opt[data-v-cc3b4dba]{display:flex;align-items:center;gap:14px;padding:16px;font-size:16px;text-align:left;color:#f5f4fa;cursor:pointer;border-radius:18px;animation:fadeUp .5s cubic-bezier(.22,1,.36,1) both;transition:transform .15s ease,background .25s ease,border-color .25s ease,opacity .25s ease}.opt[data-v-cc3b4dba]:active{transform:scale(.98)}.badge[data-v-cc3b4dba]{flex:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:13px;font-weight:700;color:#ffffffbf;background:#ffffff17;border:1px solid rgba(255,255,255,.14)}.txt[data-v-cc3b4dba]{flex:1}.arrow[data-v-cc3b4dba]{font-size:15px;color:#ffffff40;transition:color .2s ease,transform .2s ease}.opt:hover .arrow[data-v-cc3b4dba]{color:#ffffffb3;transform:translate(3px)}.opt.picked[data-v-cc3b4dba]{background:linear-gradient(135deg,#7c3aed99,#db277780);border-color:#c4b5fdbf;transform:scale(1.015)}.opt.picked .badge[data-v-cc3b4dba]{background:#ffffff38;color:#fff}.opt.picked .arrow[data-v-cc3b4dba]{color:#fff}.opt.dim[data-v-cc3b4dba]{opacity:.35}.q-enter-active[data-v-cc3b4dba],.q-leave-active[data-v-cc3b4dba]{transition:opacity .25s ease,transform .25s ease}.q-enter-from[data-v-cc3b4dba]{opacity:0;transform:translate(30px)}.q-leave-to[data-v-cc3b4dba]{opacity:0;transform:translate(-30px)}.poster[data-v-58686e95]{position:relative;overflow:hidden;width:340px;margin:0 auto;border-radius:26px;padding:26px 22px 22px;color:#fff;box-shadow:0 18px 50px #00000073}.deco[data-v-58686e95]{position:absolute;pointer-events:none}.ring[data-v-58686e95]{top:-46px;right:-46px;width:130px;height:130px;border-radius:50%;border:22px solid rgba(255,255,255,.1)}.ring2[data-v-58686e95]{bottom:64px;left:-52px;width:96px;height:96px;border-radius:50%;border:16px solid rgba(255,255,255,.07)}.glow[data-v-58686e95]{top:30%;right:-60px;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,#ffffff29,#fff0 68%)}.year[data-v-58686e95]{top:96px;right:4px;font-size:58px;font-weight:800;letter-spacing:2px;color:#ffffff1a;font-variant-numeric:tabular-nums;line-height:58px}.p-head[data-v-58686e95]{position:relative;display:flex;justify-content:space-between;align-items:center}.p-brand[data-v-58686e95]{font-size:12px;line-height:18px;letter-spacing:1px;background:#ffffff2e;border-radius:999px;padding:5px 12px}.p-no[data-v-58686e95]{font-size:11px;line-height:18px;color:#ffffffbf;font-family:SF Mono,Menlo,monospace}.p-owner[data-v-58686e95]{position:relative;display:inline-block;align-self:flex-start;margin-top:22px;font-size:15px;font-weight:800;line-height:22px;letter-spacing:1px;color:#fff;background:#00000038;border-radius:999px;padding:7px 16px}.p-label[data-v-58686e95]{position:relative;margin-top:24px;font-size:13px;line-height:20px;letter-spacing:4px;color:#ffffffd9}.p-keyword[data-v-58686e95]{position:relative;margin-top:8px;font-size:44px;line-height:56px;font-weight:800;letter-spacing:2px}.p-accent[data-v-58686e95]{position:relative;margin-top:12px;width:52px;height:5px;border-radius:999px;background:#ffffffd9}.p-slogan[data-v-58686e95]{position:relative;margin-top:12px;font-size:15px;line-height:24px;color:#ffffffeb}.p-stats[data-v-58686e95]{position:relative;margin-top:24px;display:flex;flex-direction:column;gap:12px}.p-stat-top[data-v-58686e95]{display:flex;justify-content:space-between;font-size:12px;line-height:18px;color:#ffffffd9}.p-stat-top b[data-v-58686e95]{font-size:13px}.p-track[data-v-58686e95]{margin-top:5px;height:7px;border-radius:999px;background:#ffffff38;overflow:hidden}.p-track i[data-v-58686e95]{display:block;height:100%;border-radius:999px;background:#ffffffeb}.p-tags[data-v-58686e95]{position:relative;margin-top:20px;display:flex;gap:8px;flex-wrap:wrap}.p-tags span[data-v-58686e95]{font-size:12px;line-height:18px;padding:6px 12px;border-radius:999px;background:#ffffff2e;border:1px solid rgba(255,255,255,.28)}.p-copy-card[data-v-58686e95]{position:relative;margin-top:20px;background:#ffffff24;border-radius:16px;padding:15px 14px}.p-name[data-v-58686e95]{font-size:12px;font-weight:700;line-height:18px;margin-bottom:8px;color:#fffffff2}.p-copy[data-v-58686e95]{font-size:13px;line-height:25px;color:#fffffff2}.p-foot[data-v-58686e95]{position:relative;margin-top:22px;display:flex;justify-content:space-between;align-items:flex-end}.p-date[data-v-58686e95]{font-size:11px;color:#fffc}.p-shop[data-v-58686e95]{margin-top:4px;font-size:11px;color:#ffffffa6}.p-seal[data-v-58686e95]{font-size:11px;color:#ffffffd9;border:1px solid rgba(255,255,255,.45);border-radius:6px;padding:4px 7px;transform:rotate(-6deg)}.result[data-v-812e6d89]{padding-top:34px}.head[data-v-812e6d89]{text-align:center}.head h2[data-v-812e6d89]{margin-top:14px;font-size:22px;font-weight:700}.poster-wrap[data-v-812e6d89]{position:relative;margin-top:26px;animation:popIn-812e6d89 .6s cubic-bezier(.34,1.56,.64,1) both;animation-delay:.12s}@keyframes popIn-812e6d89{0%{opacity:0;transform:scale(.86) translateY(20px)}}.spark[data-v-812e6d89]{position:absolute;color:#fde047e6;font-size:15px;animation:twinkle-812e6d89 2.2s ease-in-out infinite;z-index:2}.s1[data-v-812e6d89]{top:-6px;left:16px}.s2[data-v-812e6d89]{top:46px;right:8px;font-size:11px;animation-delay:.5s}.s3[data-v-812e6d89]{bottom:120px;left:4px;font-size:12px;animation-delay:1s}.s4[data-v-812e6d89]{bottom:40px;right:18px;animation-delay:1.4s}@keyframes twinkle-812e6d89{0%,to{opacity:.2;transform:scale(.8) rotate(0)}50%{opacity:1;transform:scale(1.25) rotate(20deg)}}.actions[data-v-812e6d89]{margin-top:30px;display:flex;flex-direction:column;gap:12px}.once-more[data-v-812e6d89]{border:none;color:#fff6;font-size:13.5px;padding:8px}.share-tip[data-v-812e6d89]{margin-top:16px;text-align:center;font-size:12.5px;color:#fff6;letter-spacing:1px}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;color:#f5f4fa;background:#0b0a1a;overflow-x:hidden}#app{min-height:100%}.aurora{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:#0b0a1a;overflow:hidden}.aurora:before,.aurora:after,.aurora .blob3{content:"";position:absolute;width:70vw;height:70vw;border-radius:50%;filter:blur(100px);opacity:.5}.aurora:before{background:radial-gradient(circle,#6d28d9 0%,transparent 65%);top:-25vw;left:-18vw;animation:drift1 14s ease-in-out infinite alternate}.aurora:after{background:radial-gradient(circle,#db2777 0%,transparent 65%);bottom:-28vw;right:-20vw;animation:drift2 18s ease-in-out infinite alternate}.aurora .blob3{background:radial-gradient(circle,#0ea5e9 0%,transparent 62%);opacity:.32;width:55vw;height:55vw;top:34vh;left:30vw;animation:drift3 22s ease-in-out infinite alternate}@keyframes drift1{to{transform:translate(8vw,6vh) scale(1.15)}}@keyframes drift2{to{transform:translate(-7vw,-5vh) scale(1.1)}}@keyframes drift3{to{transform:translate(-10vw,-8vh) scale(1.2)}}.grid{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse 90% 70% at 50% 30%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 30%,#000 30%,transparent 75%)}@keyframes fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fadeUp .6s cubic-bezier(.22,1,.36,1) both}.stage-enter-active,.stage-leave-active{transition:opacity .35s ease,transform .35s ease}.stage-enter-from{opacity:0;transform:translateY(18px)}.stage-leave-to{opacity:0;transform:translateY(-12px)}.glass{background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:22px}.pill{display:inline-flex;align-items:center;gap:7px;padding:7px 15px;border-radius:999px;font-size:12.5px;letter-spacing:2px;color:#ffffffd9;background:#ffffff14;border:1px solid rgba(255,255,255,.16)}.pill .dot{width:6px;height:6px;border-radius:50%;background:#a3e635;box-shadow:0 0 10px #a3e635;animation:pulse 1.8s ease-in-out infinite}@keyframes pulse{50%{opacity:.4}}.btn-primary{position:relative;overflow:hidden;width:100%;padding:17px;border:none;border-radius:18px;font-size:17px;font-weight:700;letter-spacing:1px;color:#fff;background:linear-gradient(135deg,#7c3aed,#db2777);box-shadow:0 10px 32px #7c3aed73;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn-primary:after{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);animation:shine 3.2s ease-in-out infinite}@keyframes shine{0%,55%{left:-80%}85%,to{left:130%}}.btn-primary:active{transform:scale(.97)}.btn-primary:disabled{opacity:.45;box-shadow:none}.btn-primary:disabled:after{display:none}.btn-ghost{width:100%;padding:14px;border:1px solid rgba(255,255,255,.18);border-radius:16px;font-size:15px;color:#ffffffbf;background:transparent;cursor:pointer;transition:background .2s ease}.btn-ghost:active{transform:scale(.97);background:#ffffff0d}.field{width:100%;padding:15px 16px;border:1px solid rgba(255,255,255,.14);border-radius:14px;font-size:16px;color:#fff;background:#ffffff0f;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.field::placeholder{color:#ffffff59}.field:focus{border-color:#a78bfacc;box-shadow:0 0 0 3px #7c3aed2e}.page{max-width:430px;margin:0 auto;padding:28px 20px 48px;min-height:100vh;display:flex;flex-direction:column}.disclaimer{margin-top:auto;padding-top:28px;text-align:center;font-size:11px;color:#ffffff47;line-height:1.7}.toast{position:fixed;left:50%;bottom:12vh;transform:translate(-50%);padding:11px 22px;border-radius:999px;font-size:14px;color:#fff;background:#141226eb;border:1px solid rgba(255,255,255,.18);box-shadow:0 12px 30px #0006;z-index:50}.toast-enter-active,.toast-leave-active{transition:opacity .25s ease,transform .25s ease}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(-50%) translateY(12px)}
