.bg[data-v-6b6626c0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.blob[data-v-6b6626c0]{position:absolute;border-radius:50%;filter:blur(60px);will-change:transform}.b1[data-v-6b6626c0]{width:480px;height:480px;left:-140px;top:-120px;background:#fbcfe8;opacity:.7;animation:d1-6b6626c0 22s ease-in-out infinite alternate}.b2[data-v-6b6626c0]{width:440px;height:440px;right:-140px;top:10%;background:#bae6fd;opacity:.65;animation:d2-6b6626c0 28s ease-in-out infinite alternate}.b3[data-v-6b6626c0]{width:420px;height:420px;left:20%;bottom:-180px;background:#fde68a;opacity:.65;animation:d3-6b6626c0 26s ease-in-out infinite alternate}.b4[data-v-6b6626c0]{width:360px;height:360px;right:10%;bottom:-120px;background:#d9c8ff;opacity:.55;animation:d1-6b6626c0 30s ease-in-out infinite alternate-reverse}@keyframes d1-6b6626c0{to{transform:translate(120px,90px) scale(1.18)}}@keyframes d2-6b6626c0{to{transform:translate(-110px,130px) scale(1.12)}}@keyframes d3-6b6626c0{to{transform:translate(150px,-90px) scale(1.2)}}.shape[data-v-6b6626c0]{position:absolute;opacity:.75;animation:floaty-6b6626c0 ease-in-out infinite alternate}@keyframes floaty-6b6626c0{0%{transform:translate(0) rotate(0)}to{transform:translate(var(--dx),-42px) rotate(var(--rot))}}@media print{.bg[data-v-6b6626c0]{display:none}}.intro[data-v-e69b1b57]{padding:0;overflow:hidden}.hero[data-v-e69b1b57]{position:relative;text-align:center;padding:34px 24px 28px;background:radial-gradient(circle at 90% 0%,rgba(14,165,233,.28),transparent 50%),radial-gradient(circle at 5% 100%,rgba(245,158,11,.3),transparent 50%),radial-gradient(circle at 50% 0%,rgba(236,72,153,.2),transparent 55%),linear-gradient(135deg,#f5f0ff,#fff1f8);border-bottom:2px dashed #f0dff5}.emojis[data-v-e69b1b57]{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:16px}.emojis span[data-v-e69b1b57]{width:42px;height:42px;display:grid;place-items:center;font-size:1.35rem;border-radius:14px;border:2px solid;animation:bob 2.4s ease-in-out infinite}.hero h1[data-v-e69b1b57]{font-size:clamp(1.55rem,5vw,2.1rem);line-height:1.2}.wave[data-v-e69b1b57]{display:inline-block;transform-origin:70% 80%;animation:wave-e69b1b57 2.2s ease-in-out infinite}@keyframes wave-e69b1b57{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(16deg)}20%,40%{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}.hero p[data-v-e69b1b57]{margin:10px auto 0;color:var(--muted);max-width:500px;line-height:1.55;font-weight:600}.chips[data-v-e69b1b57]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.chips span[data-v-e69b1b57]{background:#fff;border:2px solid #f0e6ff;border-radius:999px;padding:6px 13px;font-size:.8rem;font-weight:800;color:var(--violet)}.form[data-v-e69b1b57]{padding:24px 26px 28px;display:flex;flex-direction:column;gap:16px}.seg[data-v-e69b1b57]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.seg button[data-v-e69b1b57]{height:50px;border-radius:14px;border:2px solid var(--line);background:#fff;font:inherit;font-weight:700;color:var(--text);cursor:pointer;transition:transform .2s cubic-bezier(.3,1.5,.5,1),border-color .2s,background .2s}.seg button[data-v-e69b1b57]:hover{border-color:#c4b0ff;transform:translateY(-1px)}.seg button.on[data-v-e69b1b57]{border-color:var(--violet);background:var(--primary-soft);color:var(--violet);font-weight:900;transform:scale(1.03)}.head[data-v-f68f915a]{text-align:center}.bulb[data-v-f68f915a]{font-size:2.6rem;animation:bob 2.4s ease-in-out infinite;display:inline-block}.head h2[data-v-f68f915a]{font-size:1.7rem}.head p[data-v-f68f915a]{color:var(--muted);margin:4px 0 0;font-weight:600}.tips[data-v-f68f915a]{list-style:none;padding:0;margin:20px 0;display:grid;gap:10px}.tips li[data-v-f68f915a]{display:flex;gap:14px;align-items:center;padding:12px 14px;border-radius:16px;background:color-mix(in srgb,var(--c) 9%,#fff);border:2px solid color-mix(in srgb,var(--c) 25%,#fff)}.ico[data-v-f68f915a]{flex-shrink:0;width:44px;height:44px;border-radius:14px;background:#fff;display:grid;place-items:center;font-size:1.4rem;box-shadow:0 6px 14px -6px var(--c)}.tips li:hover .ico[data-v-f68f915a]{animation:wiggle .5s}.tips strong[data-v-f68f915a]{display:block;color:var(--ink)}.tips span[data-v-f68f915a]:not(.ico){color:var(--muted);font-size:.9rem;font-weight:600}.label[data-v-f68f915a]{font-family:Fredoka,sans-serif;font-weight:600;font-size:1.05rem;color:var(--ink);margin:0 0 10px}.scale[data-v-f68f915a]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:22px}.scale-item[data-v-f68f915a]{border:2px solid color-mix(in srgb,var(--c) 45%,#fff);background:color-mix(in srgb,var(--c) 10%,#fff);border-radius:16px;padding:10px 4px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2px;transition:transform .2s cubic-bezier(.3,1.5,.5,1)}.scale-item[data-v-f68f915a]:hover{transform:translateY(-4px) scale(1.04)}.emoji[data-v-f68f915a]{font-size:1.8rem}.lbl[data-v-f68f915a]{font-weight:900;color:var(--ink)}.full[data-v-f68f915a]{font-size:.66rem;color:var(--muted);line-height:1.25;min-height:2.5em;font-weight:700}.v[data-v-f68f915a]{font-size:.66rem;font-weight:800;color:var(--ink);background:#fff;border-radius:999px;padding:2px 8px}@media(max-width:460px){.full[data-v-f68f915a]{font-size:.58rem}.emoji[data-v-f68f915a]{font-size:1.5rem}}.wrap[data-v-63c03107]{display:grid;gap:14px}.progress[data-v-63c03107]{padding:14px 18px 12px}.meta[data-v-63c03107]{display:flex;justify-content:space-between;font-size:.82rem;color:var(--muted);font-weight:700;margin-bottom:10px}.meta strong[data-v-63c03107]{color:var(--ink)}.pct[data-v-63c03107]{color:var(--violet);font-weight:900}.track[data-v-63c03107]{position:relative;height:12px;background:#f3ecff;border-radius:999px}.fill[data-v-63c03107]{height:100%;border-radius:999px;transition:width .7s cubic-bezier(.2,1,.3,1);background:repeating-linear-gradient(115deg,rgba(255,255,255,.28) 0 10px,transparent 10px 20px),linear-gradient(90deg,#7c3aed,#ec4899,#f59e0b);background-size:40px 100%,100% 100%;animation:stripes-63c03107 1.2s linear infinite}@keyframes stripes-63c03107{to{background-position:40px 0,0 0}}.rider[data-v-63c03107]{position:absolute;top:50%;font-size:1.3rem;transform:translate(-50%,-50%);transition:left .7s cubic-bezier(.2,1,.3,1);filter:drop-shadow(0 2px 4px rgba(245,158,11,.6));animation:tw-63c03107 1.6s ease-in-out infinite}@keyframes tw-63c03107{50%{transform:translate(-50%,-62%) rotate(20deg) scale(1.15)}}.steps[data-v-63c03107]{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:5px;margin-top:12px}.steps i[data-v-63c03107]{height:5px;border-radius:3px;background:#ece4f7;transition:background .3s}.steps i.done[data-v-63c03107]{background:#a78bfa}.steps i.now[data-v-63c03107]{background:var(--pink);animation:blink-63c03107 1.2s ease-in-out infinite}@keyframes blink-63c03107{50%{opacity:.45}}.sec[data-v-63c03107]{padding:0;overflow:hidden}.banner[data-v-63c03107]{position:relative;overflow:hidden;display:flex;align-items:center;gap:16px;padding:22px 24px;color:#fff;background:linear-gradient(135deg,var(--sec),color-mix(in srgb,var(--sec) 60%,#1e1b4b))}.banner h2[data-v-63c03107]{color:#fff;font-size:1.4rem;line-height:1.15}.banner p[data-v-63c03107]{margin:4px 0 0;font-size:.9rem;opacity:.95;font-weight:600}.big[data-v-63c03107]{flex-shrink:0;width:64px;height:64px;border-radius:20px;background:#ffffff38;display:grid;place-items:center;font-size:2.1rem;animation:bob 2.2s ease-in-out infinite;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.bt[data-v-63c03107]{position:relative;z-index:1}.deco[data-v-63c03107]{position:absolute;border-radius:50%;background:#ffffff24}.d1[data-v-63c03107]{width:120px;height:120px;right:-30px;top:-40px;animation:bob 5s ease-in-out infinite}.d2[data-v-63c03107]{width:60px;height:60px;right:80px;bottom:-26px;animation:bob 4s ease-in-out infinite reverse}.d3[data-v-63c03107]{width:26px;height:26px;right:30px;bottom:26px;background:#ffffff38;animation:bob 3s ease-in-out infinite}.questions[data-v-63c03107]{display:grid;gap:12px;padding:20px 20px 0}.q[data-v-63c03107]{border:2px solid var(--line);border-radius:18px;padding:14px;background:#fff;transition:border-color .25s,background .25s,box-shadow .25s}.q.done[data-v-63c03107]{border-color:color-mix(in srgb,var(--sec) 50%,#fff);background:color-mix(in srgb,var(--sec) 5%,#fff)}.q-text[data-v-63c03107]{display:flex;gap:10px}.q-text p[data-v-63c03107]{margin:0;font-weight:700;line-height:1.45;color:var(--ink)}.n[data-v-63c03107]{flex-shrink:0;width:26px;height:26px;border-radius:9px;background:color-mix(in srgb,var(--sec) 16%,#fff);color:var(--sec);font-weight:900;display:grid;place-items:center;font-size:.8rem;transition:all .3s cubic-bezier(.3,1.8,.5,1)}.q.done .n[data-v-63c03107]{background:var(--sec);color:#fff;transform:rotate(360deg) scale(1.08)}.opts[data-v-63c03107]{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:12px}.opt[data-v-63c03107]{border:2px solid var(--line);border-radius:14px;background:#fff;padding:8px 2px 6px;display:flex;flex-direction:column;align-items:center;gap:1px;cursor:pointer;font:inherit;color:var(--muted);transition:transform .2s cubic-bezier(.3,1.6,.5,1),border-color .2s,background .2s,box-shadow .2s}.opt .emoji[data-v-63c03107]{font-size:1.55rem;filter:grayscale(.7);opacity:.75;transition:all .2s}.opt .lbl[data-v-63c03107]{font-size:.72rem;font-weight:900}.opt[data-v-63c03107]:hover{border-color:var(--c);transform:translateY(-3px)}.opt:hover .emoji[data-v-63c03107]{filter:none;opacity:1;transform:scale(1.15)}.opt.active[data-v-63c03107]{border-color:var(--c);background:color-mix(in srgb,var(--c) 18%,#fff);color:var(--ink);box-shadow:0 8px 18px -8px var(--c);transform:translateY(-3px) scale(1.05)}.opt.active .emoji[data-v-63c03107]{filter:none;opacity:1;animation:wiggle .5s}.picked[data-v-63c03107]{margin:8px 0 0;font-size:.8rem;font-weight:800;color:var(--sec);text-align:right;opacity:0;transform:translateY(-4px);transition:all .25s}.picked.show[data-v-63c03107]{opacity:1;transform:none}.hint[data-v-63c03107]{text-align:center;color:var(--muted);font-size:.82rem;font-weight:700;margin:18px 0 0}.nav[data-v-63c03107]{display:flex;gap:12px;padding:12px 20px 22px}.grow[data-v-63c03107]{flex:1}@media(max-width:460px){.banner[data-v-63c03107]{padding:18px}.questions[data-v-63c03107]{padding:16px 12px 0}.nav[data-v-63c03107]{padding:12px 12px 18px}}.confetti[data-v-32e36a47]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;overflow:hidden}i[data-v-32e36a47]{position:absolute;top:-20px;opacity:0;animation:fall-32e36a47 linear forwards}@keyframes fall-32e36a47{0%{opacity:1;transform:translateY(-10vh) rotate(0)}to{opacity:.9;transform:translate(var(--drift),108vh) rotate(760deg)}}@media print{.confetti[data-v-32e36a47]{display:none}}.wrap[data-v-50713153]{display:grid;gap:14px}.top[data-v-50713153]{text-align:center;padding:34px 24px;background:radial-gradient(circle at 90% 0%,rgba(14,165,233,.28),transparent 50%),radial-gradient(circle at 0% 100%,rgba(245,158,11,.3),transparent 50%),radial-gradient(circle at 50% 0%,rgba(236,72,153,.2),transparent 55%),linear-gradient(135deg,#f5f0ff,#fff1f8)}.medal[data-v-50713153]{font-size:3.6rem;display:inline-block;animation:bob 2.2s ease-in-out infinite,glow-50713153 2.2s ease-in-out infinite}@keyframes glow-50713153{50%{filter:drop-shadow(0 8px 14px rgba(245,158,11,.7))}}.kicker[data-v-50713153]{text-transform:uppercase;letter-spacing:.16em;font-size:.74rem;font-weight:900;margin:6px 0;color:var(--violet)}h1[data-v-50713153]{font-size:clamp(1.55rem,5vw,2.2rem);line-height:1.25}.grad[data-v-50713153]{background:var(--brand);-webkit-background-clip:text;background-clip:text;color:transparent}.amp[data-v-50713153]{color:var(--muted);font-weight:600}.note[data-v-50713153],.hello[data-v-50713153]{margin:10px 0 0;color:var(--text);font-weight:600}.talent[data-v-50713153]{margin:10px auto 0;max-width:480px;color:var(--muted);line-height:1.55;font-weight:600}.title[data-v-50713153]{font-size:1.15rem;margin-bottom:8px}.radar[data-v-50713153]{width:100%;max-width:460px;display:block;margin:0 auto;overflow:visible}.shape[data-v-50713153]{fill:#7c3aed33;stroke:#7c3aed;stroke-width:2.5;stroke-linejoin:round;transform-origin:150px 150px;transform:scale(0) rotate(-40deg);opacity:0;transition:transform 1.1s cubic-bezier(.2,1.1,.3,1),opacity .5s}.shape.in[data-v-50713153]{transform:scale(1) rotate(0);opacity:1}.pt[data-v-50713153]{opacity:0;transition:opacity .4s .8s}.pt.in[data-v-50713153]{opacity:1}.rows[data-v-50713153]{display:grid;gap:10px}.row[data-v-50713153]{border:2px solid color-mix(in srgb,var(--c) 25%,#fff);border-radius:16px;padding:12px 14px;background:color-mix(in srgb,var(--c) 6%,#fff)}.row.top[data-v-50713153]{border-color:var(--c);box-shadow:0 10px 20px -12px var(--c)}.row-head[data-v-50713153]{display:flex;align-items:center;gap:12px}.code[data-v-50713153]{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;font-size:1.25rem;flex-shrink:0;background:#fff;box-shadow:0 6px 12px -6px var(--c)}.info[data-v-50713153]{display:flex;flex-direction:column;flex:1;min-width:0}.info strong[data-v-50713153]{color:var(--ink);font-size:.93rem}.info small[data-v-50713153]{color:var(--muted);font-weight:600}.pct[data-v-50713153]{font-family:Fredoka,sans-serif;font-weight:600;font-size:1.15rem;color:var(--c);min-width:3ch;text-align:right}.tag[data-v-50713153]{font-size:.66rem;font-weight:900;color:#b45309;background:#fef3c7;border-radius:999px;padding:3px 9px;white-space:nowrap}.bar[data-v-50713153]{height:10px;background:#fff;border-radius:999px;margin-top:10px;overflow:hidden;border:1px solid color-mix(in srgb,var(--c) 18%,#fff)}.fill[data-v-50713153]{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--c),color-mix(in srgb,var(--c) 60%,#fff));transition:width 1.1s cubic-bezier(.2,1,.3,1)}.save[data-v-50713153]{text-align:center;margin:16px 0 0;font-size:.86rem;color:var(--muted);font-weight:700}.save.ok[data-v-50713153]{color:#059669}.save.bad[data-v-50713153]{color:#e11d48}.link[data-v-50713153]{background:none;border:none;color:var(--violet);font:inherit;font-weight:900;text-decoration:underline;cursor:pointer}.actions[data-v-50713153]{display:flex;gap:12px;margin-top:20px}.grow[data-v-50713153]{flex:1}@media print{.actions[data-v-50713153],.save[data-v-50713153]{display:none}}.brand[data-v-e9334f42]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.logo[data-v-e9334f42]{width:50px;height:50px;display:grid;place-items:center;border-radius:17px;background:var(--brand);box-shadow:0 10px 22px -6px #ec489999;animation:bob 3s ease-in-out infinite}.logo svg[data-v-e9334f42]{animation:spin-e9334f42 9s linear infinite}@keyframes spin-e9334f42{to{transform:rotate(360deg)}}.brand-title[data-v-e9334f42]{font-family:Fredoka,sans-serif;font-size:1.35rem;font-weight:700;line-height:1.1;background:var(--brand);-webkit-background-clip:text;background-clip:text;color:transparent}.brand-sub[data-v-e9334f42]{font-size:.8rem;color:var(--muted);font-weight:600;margin-top:2px}:root{--bg: #fff8ee;--ink: #1f1b3a;--text: #34304f;--muted: #6b6a86;--line: #efe4d3;--violet: #7c3aed;--pink: #ec4899;--orange: #f59e0b;--sky: #0ea5e9;--mint: #10b981;--primary: #7c3aed;--primary-soft: #f3ebff;--brand: linear-gradient(120deg, #7c3aed 0%, #ec4899 55%, #f59e0b 100%);--radius: 24px;--shadow: 0 2px 4px rgba(76, 29, 149, .05), 0 20px 44px -18px rgba(124, 58, 237, .3)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Nunito,system-ui,sans-serif;color:var(--text);background:var(--bg);min-height:100vh;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:Fredoka,Nunito,sans-serif;font-weight:600;color:var(--ink);margin:0;letter-spacing:.005em}.container{position:relative;z-index:1;max-width:760px;margin:0 auto;padding:24px 16px 80px}.card{background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid #fff;border-radius:var(--radius);box-shadow:var(--shadow);padding:24px}.btn{position:relative;overflow:hidden;font:inherit;font-weight:800;font-size:1rem;border:2px solid transparent;border-radius:16px;padding:14px 24px;cursor:pointer;transition:transform .18s cubic-bezier(.3,1.5,.5,1),box-shadow .2s ease,background .2s ease,opacity .2s}.btn:hover:not(:disabled){transform:translateY(-2px) scale(1.02)}.btn:active:not(:disabled){transform:translateY(0) scale(.97)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:focus-visible,.opt:focus-visible,.seg button:focus-visible{outline:3px solid rgba(124,58,237,.4);outline-offset:2px}.btn-primary{color:#fff;background:var(--brand);background-size:200% 100%;box-shadow:0 10px 22px -8px #ec4899a6;animation:slide-bg 6s ease-in-out infinite alternate}.btn-primary:not(:disabled):after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);animation:shine 3.8s ease-in-out infinite}.btn-success{color:#fff;background:linear-gradient(120deg,#10b981,#0ea5e9);box-shadow:0 10px 22px -8px #10b981b3}.btn-ghost{background:#fff;border-color:var(--line);color:var(--text)}.btn-ghost:hover:not(:disabled){border-color:#d9c7ff;background:#faf5ff}.btn-block{width:100%}@keyframes slide-bg{to{background-position:100% 0}}@keyframes shine{0%,55%{left:-60%}to{left:130%}}.field{display:flex;flex-direction:column;gap:6px}.field label{font-weight:800;font-size:.86rem;color:var(--ink)}.input{height:50px;border-radius:14px;border:2px solid var(--line);padding:0 14px;font:inherit;font-weight:600;background:#fff;transition:border-color .2s,box-shadow .2s,transform .2s}.input::placeholder{color:#b5b0c9;font-weight:500}.input:focus{outline:none;border-color:var(--violet);box-shadow:0 0 0 5px #7c3aed21;transform:translateY(-1px)}.grid-2{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:560px){.grid-2{grid-template-columns:1fr 1fr}}.error{color:#e11d48;font-weight:700;font-size:.92rem;margin:0;animation:shake .4s}@keyframes shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.step-enter-active{transition:opacity .4s ease,transform .45s cubic-bezier(.2,1.2,.4,1)}.step-leave-active{transition:opacity .2s ease,transform .2s ease}.step-enter-from{opacity:0;transform:translateY(28px) scale(.97)}.step-leave-to{opacity:0;transform:translateY(-10px) scale(.98)}.rise{animation:rise .6s cubic-bezier(.2,1.1,.3,1) both;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes rise{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg) scale(1.1)}75%{transform:rotate(10deg) scale(1.1)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media print{body{background:#fff}.card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}
