.page[data-v-f1d5aa45]{position:relative;min-height:100vh;display:flex;justify-content:center;align-items:center;background:radial-gradient(120% 120% at 20% 20%,#fff3ff,#eef3ff 45%,#e8f7ff);overflow:hidden}.nav-bar[data-v-f1d5aa45]{position:absolute;top:28px;left:28px;z-index:10}.btn-icon-small[data-v-f1d5aa45]{width:44px;height:44px;border-radius:14px;border:none;outline:none;cursor:pointer;display:grid;place-items:center;color:#65718d;background:linear-gradient(145deg,#fefeff,#eef3ff);box-shadow:6px 6px 12px #96aadc33,-6px -6px 12px #ffffffe6;transition:all .2s cubic-bezier(.34,1.56,.64,1)}.btn-icon-small[data-v-f1d5aa45]:hover{transform:translateY(-3px);color:#1f2a3d;box-shadow:8px 8px 16px #96aadc40,-8px -8px 16px #fffffff2}.btn-icon-small[data-v-f1d5aa45]:active{transform:translateY(1px) scale(.95);box-shadow:2px 2px 5px #96aadc33,-2px -2px 5px #ffffffe6,inset 2px 2px 4px #a0b4dc1a}.glow[data-v-f1d5aa45]{position:absolute;filter:blur(50px);opacity:.6;z-index:0;pointer-events:none}.glow-1[data-v-f1d5aa45]{width:260px;height:260px;top:-60px;right:-80px;background:#c7d7ff}.glow-2[data-v-f1d5aa45]{width:220px;height:220px;bottom:100px;left:-60px;background:#ffd6e8}.auth-container[data-v-f1d5aa45]{position:relative;z-index:1;width:100%;padding:20px;display:flex;justify-content:center}.card[data-v-f1d5aa45]{border-radius:24px;background:linear-gradient(145deg,#fefeff,#eef3ff);box-shadow:12px 18px 30px #96aadc40,-10px -14px 24px #fffffff2,inset 3px 4px 10px #ffffffd9,inset -3px -5px 12px #b4c3eb59;padding:32px 24px;width:100%;max-width:380px;text-align:center;display:flex;flex-direction:column;align-items:center;transition:all .3s ease}.mode-switch[data-v-f1d5aa45]{display:flex;background:#eff3fa;padding:4px;border-radius:16px;margin-bottom:24px;width:100%;box-shadow:inset 2px 2px 4px #a6b4c833,inset -2px -2px 4px #fffc}.switch-item[data-v-f1d5aa45]{flex:1;border:none;background:transparent;padding:10px;border-radius:12px;font-weight:700;color:#8a92aa;cursor:pointer;transition:all .2s ease}.switch-item.active[data-v-f1d5aa45]{background:#fff;color:#1f2a3d;box-shadow:2px 2px 8px #a0aac826,-2px -2px 8px #ffffffe6}.icon-header[data-v-f1d5aa45]{font-size:48px;margin-bottom:8px}h2[data-v-f1d5aa45]{margin:0 0 8px;color:#1f2a3d}.sub-text[data-v-f1d5aa45]{color:#7f8cad;margin-bottom:24px;font-size:14px}.form-group[data-v-f1d5aa45]{width:100%;display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.slide-in[data-v-f1d5aa45]{animation:slideDown-f1d5aa45 .3s ease-out forwards}@keyframes slideDown-f1d5aa45{0%{opacity:0;transform:translateY(-10px);height:0;margin:0}to{opacity:1;transform:translateY(0);height:48px;margin:0}}.clay-input[data-v-f1d5aa45]{width:100%;box-sizing:border-box;padding:14px 16px;border-radius:16px;border:none;background:#eff3fa;box-shadow:inset 4px 4px 8px #a6b4c866,inset -4px -4px 8px #ffffffe6;color:#1f2a3d;font-size:15px;outline:none;transition:box-shadow .2s ease}.clay-input[data-v-f1d5aa45]:focus{background:#f4f7fc;box-shadow:inset 5px 5px 10px #a6b4c880,inset -5px -5px 10px #fff}.primary[data-v-f1d5aa45]{border:none;border-radius:16px;padding:16px;font-weight:800;font-size:16px;color:#fff;background:linear-gradient(135deg,#6366f1,#4f46e5);box-shadow:8px 12px 20px #6366f14d,-6px -8px 16px #ffffffe6;transition:all .2s ease;cursor:pointer}.primary[data-v-f1d5aa45]:active{transform:translateY(2px) scale(.98);box-shadow:inset 2px 2px 6px #0003}.full[data-v-f1d5aa45]{width:100%}.brand-logo[data-v-924b8f02]{display:flex;align-items:center;gap:12px;font-family:Nunito,sans-serif;-webkit-user-select:none;user-select:none}.brand-logo.large[data-v-924b8f02]{flex-direction:column;gap:16px}.brand-logo.large .blob[data-v-924b8f02]{width:64px;height:64px}.brand-logo.large .logo-text[data-v-924b8f02]{font-size:42px}.brand-logo.large .blob-pink[data-v-924b8f02]{margin-left:-20px}.brand-logo.small[data-v-924b8f02]{flex-direction:row}.brand-logo.small .blob[data-v-924b8f02]{width:32px;height:32px}.brand-logo.small .face[data-v-924b8f02]{display:none}.brand-logo.small .logo-text[data-v-924b8f02]{font-size:24px;margin:0}.brand-logo.small .blob-pink[data-v-924b8f02]{margin-left:-10px}.logo-icon[data-v-924b8f02]{display:flex;align-items:center;justify-content:center;position:relative}.blob[data-v-924b8f02]{border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;box-shadow:inset 4px 4px 8px #fff9,inset -3px -3px 6px #0000001a,6px 6px 12px #a6b4c84d}.blob-blue[data-v-924b8f02]{background-color:#a5d8ff;z-index:2}.blob-pink[data-v-924b8f02]{background-color:#ffc9c9;transform:scale(.95)}.face[data-v-924b8f02]{font-size:14px;font-weight:900;color:#1f2a3d80;text-shadow:1px 1px 0 rgba(255,255,255,.4);transform:rotate(-5deg);white-space:nowrap}.logo-text[data-v-924b8f02]{font-weight:900;color:#4a5568;letter-spacing:-1px;margin:0;text-shadow:2px 2px 4px rgba(166,180,200,.3)}body{background:radial-gradient(120% 120% at 20% 20%,#fff3ff,#eef3ff 45%,#e8f7ff)}.page[data-v-fc8ab0c7]{position:relative;max-width:520px;min-height:100vh;margin:0 auto;padding:28px 18px 32px;display:flex;flex-direction:column;gap:20px}.glow[data-v-fc8ab0c7]{position:absolute;filter:blur(40px);opacity:.6;z-index:0}.glow-1[data-v-fc8ab0c7]{width:240px;height:240px;top:-40px;right:-60px;background:#c7d7ff}.glow-2[data-v-fc8ab0c7]{width:200px;height:200px;bottom:40px;left:-40px;background:#ffd6e8}.hero[data-v-fc8ab0c7]{position:relative;z-index:1;text-align:center;padding:18px 14px;color:#1f2a3d}.hero-section[data-v-fc8ab0c7]{display:flex;flex-direction:column;align-items:center}.subtitle[data-v-fc8ab0c7]{margin-top:8px;color:#8a92aa;font-weight:600}.menu[data-v-fc8ab0c7]{position:relative;z-index:1;display:grid;gap:14px}.card[data-v-fc8ab0c7]{width:100%;border:none;outline:none;cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px 14px;border-radius:22px;background:linear-gradient(145deg,#fefeff,#eef3ff);color:#1f2a3d;text-align:left;box-shadow:12px 18px 30px #96aadc47,-10px -14px 24px #ffffffe6,inset 3px 4px 10px #ffffffd9,inset -3px -5px 12px #b4c3eb59;transition:transform .16s ease,box-shadow .18s ease,filter .18s ease}.card[data-v-fc8ab0c7]:hover{transform:translateY(-4px);box-shadow:16px 24px 36px #82a0e659,-12px -16px 26px #fffffff2,inset 2px 3px 8px #ffffffe6,inset -2px -4px 10px #aabeeb59}.card[data-v-fc8ab0c7]:active{transform:translateY(1px) scale(.99);box-shadow:6px 10px 18px #5a78be59,-8px -8px 18px #ffffffeb,inset 6px 6px 12px #a0b4dc73,inset -4px -6px 10px #ffffffe6}.icon[data-v-fc8ab0c7]{width:46px;height:46px;border-radius:18px;display:grid;place-items:center;font-size:22px;color:#1f2a3d;box-shadow:8px 12px 20px #8ca0dc59,-6px -8px 16px #fffffff2,inset 3px 3px 7px #ffffffd9,inset -3px -4px 8px #a0afdc66}.icon.seed[data-v-fc8ab0c7]{background:linear-gradient(135deg,#c6ddff,#d8e6ff)}.icon.bubble[data-v-fc8ab0c7]{background:linear-gradient(135deg,#ffe2f1,#ffd8e8)}.icon.planet[data-v-fc8ab0c7]{background:linear-gradient(135deg,#dff8ff,#d2ecff)}.icon.heart[data-v-fc8ab0c7]{background:linear-gradient(135deg,#ffe9d7,#ffd8c7)}.icon.moon[data-v-fc8ab0c7]{background:linear-gradient(135deg,#e7e3ff,#d7d1ff)}.info .title[data-v-fc8ab0c7]{display:block;font-size:16px;font-weight:700;margin-bottom:4px}.info .desc[data-v-fc8ab0c7]{font-size:13px;color:#65718d}.arrow[data-v-fc8ab0c7]{font-size:20px;color:#8d95ad;filter:drop-shadow(1px 2px 2px rgba(140,160,220,.4))}.footer[data-v-fc8ab0c7]{position:relative;z-index:1;text-align:center;font-size:12px;color:#8a92aa;margin-top:6px}.nav-bar[data-v-5789925f]{position:absolute;top:28px;left:20px;z-index:10}.btn-icon-small[data-v-5789925f]{width:44px;height:44px;border-radius:14px;border:none;outline:none;cursor:pointer;display:grid;place-items:center;color:#65718d;background:linear-gradient(145deg,#fefeff,#eef3ff);box-shadow:6px 6px 12px #96aadc33,-6px -6px 12px #ffffffe6;transition:all .2s cubic-bezier(.34,1.56,.64,1)}.btn-icon-small[data-v-5789925f]:hover{transform:translateY(-3px);color:#1f2a3d;box-shadow:8px 8px 16px #96aadc40,-8px -8px 16px #fffffff2}.btn-icon-small[data-v-5789925f]:active{transform:translateY(1px) scale(.95);box-shadow:2px 2px 5px #96aadc33,-2px -2px 5px #ffffffe6,inset 2px 2px 4px #a0b4dc1a}.page[data-v-5789925f]{position:relative;max-width:520px;min-height:100vh;margin:0 auto;padding:28px 18px 60px;display:flex;flex-direction:column;gap:24px;background:transparent}.glow[data-v-5789925f]{position:absolute;filter:blur(50px);opacity:.6;z-index:-1;pointer-events:none}.glow-1[data-v-5789925f]{width:260px;height:260px;top:-60px;right:-80px;background:#c7d7ff}.glow-2[data-v-5789925f]{width:220px;height:220px;bottom:100px;left:-60px;background:#ffd6e8}.clay-card[data-v-5789925f]{background:#ffffffa6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;padding:20px;box-shadow:12px 12px 24px #aab4d233,-10px -10px 20px #ffffffe6,inset 2px 2px 4px #ffffff80;border:1px solid rgba(255,255,255,.4)}.clay-input[data-v-5789925f]{width:100%;padding:14px 16px;border-radius:16px;border:none;background:#eff3fa;color:#1f2a3d;font-size:15px;outline:none;box-shadow:inset 4px 4px 8px #a6b4c859,inset -4px -4px 8px #ffffffe6;transition:box-shadow .2s ease}.clay-input[data-v-5789925f]:focus{background:#f4f7fc;box-shadow:inset 5px 5px 10px #a6b4c873,inset -5px -5px 10px #fff}.clay-input[data-v-5789925f]::placeholder{color:#aab4c8}.header-card[data-v-5789925f]{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:24px 20px}.badge[data-v-5789925f]{font-size:12px;font-weight:700;color:#6c7696;background:#eef3ff;padding:6px 12px;border-radius:20px;box-shadow:inset 2px 2px 4px #a6b4c81a}.title-input[data-v-5789925f]{text-align:center;font-weight:800;font-size:18px;height:56px;max-width:320px}.sub-text[data-v-5789925f]{margin:0;color:#7c87a8;font-size:13px}.mode-switch-container[data-v-5789925f]{display:flex;justify-content:center}.mode-switch[data-v-5789925f]{position:relative;display:flex;background:#eef3fa;padding:4px;border-radius:99px;box-shadow:inset 3px 3px 6px #a6b4c840,inset -3px -3px 6px #fffc}.switch-item[data-v-5789925f]{position:relative;z-index:2;border:none;background:transparent;padding:10px 24px;font-size:14px;font-weight:700;color:#8a92aa;cursor:pointer;transition:color .3s ease}.switch-item.active[data-v-5789925f]{color:#1f2a3d}.switch-bg[data-v-5789925f]{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);background:#fff;border-radius:99px;box-shadow:2px 2px 6px #a6b4c833,-1px -1px 4px #fffc;transition:transform .3s cubic-bezier(.34,1.56,.64,1);z-index:1}.switch-bg.custom[data-v-5789925f]{transform:translate(100%)}.content-stack[data-v-5789925f]{display:flex;flex-direction:column;gap:24px}.card-header[data-v-5789925f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:0 4px}.hint[data-v-5789925f]{font-size:12px;color:#8a92aa;font-weight:600}.text-action[data-v-5789925f]{background:none;border:none;color:#6366f1;font-size:13px;font-weight:700;cursor:pointer;padding:4px 8px}.bank-list[data-v-5789925f]{display:flex;flex-direction:column;gap:16px}.bank-item[data-v-5789925f]{background:#fff6;border-radius:18px;padding:16px;border:1px solid rgba(255,255,255,.5)}.bank-title[data-v-5789925f]{font-weight:700;color:#334055;margin-bottom:12px;font-size:15px}.bank-options[data-v-5789925f]{display:flex;flex-wrap:wrap;gap:8px}.clay-chip[data-v-5789925f]{border:none;border-radius:12px;padding:8px 14px;font-size:13px;background:#f0f4ff;color:#5c6882;box-shadow:3px 3px 6px #8ca0dc26,-2px -2px 5px #fffc;transition:all .15s ease;cursor:pointer}.clay-chip[data-v-5789925f]:active{transform:scale(.96);box-shadow:inset 2px 2px 4px #8ca0dc33,inset -2px -2px 4px #fffc}.clay-chip.selected[data-v-5789925f]{background:#dbeafe;color:#1e40af;font-weight:700;box-shadow:inset 2px 2px 5px #8ca0dc40,inset -2px -2px 5px #ffffffe6}.custom-form[data-v-5789925f]{display:flex;flex-direction:column;gap:16px}.options-stack[data-v-5789925f]{display:flex;flex-direction:column;gap:12px}.option-row[data-v-5789925f]{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center}.check-btn[data-v-5789925f]{width:46px;height:46px;border:none;border-radius:14px;background:#f0f4ff;font-size:18px;cursor:pointer;box-shadow:4px 4px 8px #8ca0dc26,-4px -4px 8px #fffc;transition:all .2s;display:grid;place-items:center}.check-btn[data-v-5789925f]:active,.check-btn.active[data-v-5789925f]{background:#dcfce7;box-shadow:inset 2px 2px 4px #8ca0dc26,inset -2px -2px 4px #fffc}.icon-btn[data-v-5789925f]{width:40px;height:40px;border:none;border-radius:12px;display:grid;place-items:center;cursor:pointer;transition:transform .1s}.icon-btn[data-v-5789925f]:active{transform:scale(.9)}.icon-btn.delete[data-v-5789925f]{background:#fff0f0;color:#e11d48;box-shadow:3px 3px 6px #dc8c8c26}.form-actions[data-v-5789925f]{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.basket-card[data-v-5789925f]{background:linear-gradient(145deg,#f8fbff,#f0f4ff)}.count-pill[data-v-5789925f]{background:#e0e7ff;color:#4338ca;padding:2px 8px;border-radius:10px;font-size:13px;font-weight:700}.empty-state[data-v-5789925f]{text-align:center;padding:30px;color:#94a3b8}.empty-icon[data-v-5789925f]{font-size:40px;margin-bottom:10px;opacity:.6}.selected-list[data-v-5789925f]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.selected-item[data-v-5789925f]{position:relative;background:#fff9;padding:14px;border-radius:16px;box-shadow:0 2px 8px #8ca0dc0d}.item-main[data-v-5789925f]{display:flex;gap:8px;margin-bottom:8px;padding-right:30px}.item-idx[data-v-5789925f]{font-weight:800;color:#cbd5e1}.item-text[data-v-5789925f]{font-weight:600;color:#334055}.item-meta[data-v-5789925f]{font-size:12px;padding-left:20px}.ans-tag[data-v-5789925f]{color:#166534;background:#dcfce7;padding:3px 8px;border-radius:6px}.ans-tag.warn[data-v-5789925f]{color:#9a3412;background:#ffedd5}.remove-abs[data-v-5789925f]{position:absolute;top:8px;right:8px;width:32px;height:32px;background:transparent;font-size:14px}.clay-btn[data-v-5789925f]{border:none;border-radius:16px;font-weight:800;color:#1f2a44;cursor:pointer;transition:all .15s ease}.clay-btn.primary[data-v-5789925f]{background:linear-gradient(145deg,#fff,#eef2ff);box-shadow:8px 12px 20px #5a6eb933,-6px -8px 16px #ffffffe6,inset 2px 2px 4px #ffffffe6}.clay-btn.primary[data-v-5789925f]:active:not(:disabled){transform:translateY(2px);box-shadow:inset 4px 4px 8px #a0b4dc4d,inset -4px -4px 8px #ffffffe6}.clay-btn.primary[data-v-5789925f]:disabled{opacity:.6;cursor:not-allowed}.clay-btn.full[data-v-5789925f]{width:100%;padding:16px;font-size:16px}.clay-btn.small[data-v-5789925f]{padding:10px 20px;font-size:14px}@media(max-width:480px){.option-row[data-v-5789925f]{grid-template-columns:1fr auto;grid-template-rows:auto auto}.option-row .clay-input[data-v-5789925f]{grid-column:1 / -1}.check-btn[data-v-5789925f]{grid-column:1 / 2;width:100%}.icon-btn.delete[data-v-5789925f]{grid-column:2 / 3;width:46px;height:46px}}.page[data-v-79c188fe]{position:relative;max-width:520px;min-height:100vh;margin:0 auto;padding:28px 18px 40px;display:flex;flex-direction:column;gap:24px}.card[data-v-79c188fe]{position:relative;z-index:1;border-radius:24px;background:linear-gradient(145deg,#fefeff,#eef3ff);box-shadow:12px 18px 30px #96aadc40,-10px -14px 24px #fffffff2,inset 3px 4px 10px #ffffffd9,inset -3px -5px 12px #b4c3eb59;transition:transform .2s ease}.content-stack[data-v-79c188fe]{display:flex;flex-direction:column;gap:20px;position:relative;z-index:1}.glow[data-v-79c188fe]{position:absolute;filter:blur(50px);opacity:.6;z-index:0;pointer-events:none}.glow-1[data-v-79c188fe]{width:260px;height:260px;top:-60px;right:-80px;background:#c7d7ff}.glow-2[data-v-79c188fe]{width:220px;height:220px;bottom:100px;left:-60px;background:#ffd6e8}.auth-container[data-v-79c188fe]{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;min-height:60vh;width:100%;padding:20px 0}.auth-card[data-v-79c188fe]{width:100%;max-width:380px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 24px;box-sizing:border-box}.icon-header[data-v-79c188fe]{font-size:48px;margin-bottom:16px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.sub-text[data-v-79c188fe]{color:#7f8cad;margin-bottom:32px}.form-group[data-v-79c188fe]{width:100%;display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.clay-input[data-v-79c188fe]{width:100%;box-sizing:border-box;padding:14px 16px;border-radius:16px;border:none;background:#eff3fa;box-shadow:inset 4px 4px 8px #a6b4c866,inset -4px -4px 8px #ffffffe6;color:#1f2a3d;font-size:15px;outline:none;transition:box-shadow .2s ease}.clay-input[data-v-79c188fe]:focus{background:#f4f7fc;box-shadow:inset 5px 5px 10px #a6b4c880,inset -5px -5px 10px #fff}.switch-btn[data-v-79c188fe]{margin-top:16px;font-size:13px;color:#6c7696;cursor:pointer;text-decoration:underline;text-decoration-color:#6c76964d}.primary[data-v-79c188fe]{border:none;border-radius:16px;padding:16px;font-weight:800;font-size:16px;color:#1f2a44;background:linear-gradient(145deg,#fff,#eef2ff);box-shadow:8px 12px 20px #5a6eb933,-6px -8px 16px #ffffffe6,inset 2px 2px 4px #ffffffe6;transition:transform .15s ease,box-shadow .15s ease;cursor:pointer}.primary[data-v-79c188fe]:hover{transform:translateY(-2px);box-shadow:10px 16px 24px #5a6eb940,-8px -10px 20px #fffffff2}.primary[data-v-79c188fe]:active{transform:translateY(2px) scale(.98);box-shadow:inset 4px 4px 8px #a0b4dc4d,inset -4px -4px 8px #ffffffe6}.full[data-v-79c188fe]{width:100%}.header-card[data-v-79c188fe]{padding:20px}.meta-row[data-v-79c188fe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.badge[data-v-79c188fe]{background:#e0e7ff;color:#4338ca;font-size:12px;font-weight:700;padding:4px 10px;border-radius:12px}.counter[data-v-79c188fe]{font-size:14px;font-weight:700;color:#8a92aa}.progress-track[data-v-79c188fe]{height:14px;background:#eff3fa;border-radius:99px;box-shadow:inset 3px 3px 6px #a6b4c866,inset -3px -3px 6px #ffffffe6;overflow:hidden;position:relative}.progress-fill[data-v-79c188fe]{height:100%;background:linear-gradient(90deg,#a5b4fc,#6366f1);border-radius:99px;transition:width .4s cubic-bezier(.34,1.56,.64,1);box-shadow:2px 0 4px #6366f14d}.question-card[data-v-79c188fe]{padding:24px 20px;min-height:300px;display:flex;flex-direction:column}.question-title[data-v-79c188fe]{font-size:20px;color:#1f2a3d;margin:0 0 24px;line-height:1.5}.options-grid[data-v-79c188fe]{display:flex;flex-direction:column;gap:16px}.clay-option[data-v-79c188fe]{position:relative;width:100%;border:none;outline:none;cursor:pointer;padding:16px 20px;border-radius:18px;background:#f8fbff;color:#5c6882;font-size:15px;font-weight:600;text-align:left;display:flex;align-items:center;gap:12px;transition:all .2s ease;box-shadow:8px 8px 16px #8ca0dc26,-6px -6px 14px #ffffffe6}.clay-option[data-v-79c188fe]:hover{transform:translateY(-2px);color:#1f2a3d}.clay-option.active[data-v-79c188fe]{background:#f0f6ff;color:#4338ca;transform:translateY(1px);box-shadow:inset 4px 4px 8px #a0b4dc40,inset -4px -4px 8px #ffffffe6;border:1px solid rgba(255,255,255,.1)}.opt-letter[data-v-79c188fe]{display:grid;place-items:center;width:28px;height:28px;background:#fff9;border-radius:8px;font-size:12px;font-weight:800;color:#8a92aa}.clay-option.active .opt-letter[data-v-79c188fe]{background:#4338ca;color:#fff;box-shadow:0 2px 4px #4338ca4d}.opt-text[data-v-79c188fe]{flex:1}.check-mark[data-v-79c188fe]{font-weight:800;color:#4338ca;animation:popIn-79c188fe .3s cubic-bezier(.175,.885,.32,1.275)}@keyframes popIn-79c188fe{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.result-card[data-v-79c188fe]{text-align:center;padding:40px 24px;align-items:center;display:flex;flex-direction:column}.score-board[data-v-79c188fe]{background:#eff6ff;padding:16px 32px;border-radius:20px;margin-bottom:32px;box-shadow:inset 2px 2px 6px #a0b4dc33}.score-label[data-v-79c188fe]{display:block;font-size:12px;color:#8a92aa;margin-bottom:4px}.score-val[data-v-79c188fe]{font-size:24px;font-weight:800;color:#4338ca}.loading-state[data-v-79c188fe]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:60vh;color:#8a92aa;gap:16px}.spinner[data-v-79c188fe]{width:40px;height:40px;border:4px solid #e0e7ff;border-top-color:#6366f1;border-radius:50%;animation:spin-79c188fe 1s linear infinite}@keyframes spin-79c188fe{to{transform:rotate(360deg)}}.action-bar[data-v-79c188fe]{display:flex;gap:16px;margin-top:auto}.action-bar button[data-v-79c188fe]{flex:1;display:flex;align-items:center;justify-content:center}.btn-primary[data-v-79c188fe]{min-width:120px;padding:14px 20px;border-radius:999px;border:none;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;font-weight:700;font-size:16px;box-shadow:6px 6px 12px #6366f14d,-4px -4px 10px #ffffff80;transition:all .2s ease;cursor:pointer}.btn-primary[data-v-79c188fe]:hover:not(:disabled){transform:translateY(-2px);box-shadow:8px 8px 16px #6366f166,-4px -4px 10px #fff9}.btn-primary[data-v-79c188fe]:active:not(:disabled){transform:translateY(1px);box-shadow:inset 2px 2px 4px #0003}.btn-primary[data-v-79c188fe]:disabled{background:#cbd5e1;color:#94a3b8;box-shadow:none;cursor:not-allowed}.btn-secondary[data-v-79c188fe]{min-width:100px;padding:12px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.6);background:linear-gradient(145deg,#f0f4ff,#e6ebf8);color:#64748b;font-weight:700;font-size:15px;box-shadow:6px 6px 12px #a0b4dc33,-6px -6px 12px #fffc;transition:all .2s ease;cursor:pointer}.btn-secondary[data-v-79c188fe]:hover{transform:translateY(-2px);color:#1f2a3d;background:linear-gradient(145deg,#fff,#eff4ff)}.btn-secondary[data-v-79c188fe]:active{transform:translateY(1px);box-shadow:inset 3px 3px 6px #a0b4dc33}.nav-bar[data-v-2dede819]{position:absolute;top:28px;left:18px;z-index:10}.btn-icon-small[data-v-2dede819]{width:36px;height:36px;border-radius:12px;border:none;outline:none;cursor:pointer;display:grid;place-items:center;color:#65718d;background:linear-gradient(145deg,#fefeff,#eef3ff);box-shadow:4px 4px 10px #96aadc33,-4px -4px 10px #ffffffe6;transition:all .2s ease}.btn-icon-small[data-v-2dede819]:hover{transform:translateY(-2px);color:#1f2a3d}.btn-icon-small[data-v-2dede819]:active{transform:translateY(1px) scale(.95);box-shadow:2px 2px 5px #96aadc33,-2px -2px 5px #ffffffe6,inset 2px 2px 4px #a0b4dc1a}.header[data-v-2dede819]{margin-bottom:10px;text-align:center;padding-top:10px}.page-title[data-v-2dede819]{font-size:28px;font-weight:800;color:#1f2a3d;margin:0 0 8px;text-shadow:2px 2px 4px rgba(150,170,220,.1)}.page-desc[data-v-2dede819]{font-size:14px;color:#8a92aa;margin:0}.history-list[data-v-2dede819]{display:flex;flex-direction:column;gap:20px;padding-bottom:20px}.history-wrapper[data-v-2dede819]{position:relative;transition:all .3s ease}.history-header[data-v-2dede819]{position:relative;z-index:2;padding:12px 16px;transition:border-radius .3s ease,transform .16s ease;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px}.history-wrapper.is-expanded .history-header[data-v-2dede819]{border-bottom-left-radius:6px;border-bottom-right-radius:6px;background:#fefeff}.stat-pill[data-v-2dede819]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:52px;height:52px;border-radius:18px;background:linear-gradient(135deg,#dff8ff,#d2ecff);box-shadow:4px 6px 10px #8ca0dc40,-4px -4px 10px #ffffffe6,inset 2px 2px 5px #fffc;color:#006064}.stat-pill .count[data-v-2dede819]{font-size:18px;font-weight:800;line-height:1;text-shadow:1px 1px 0 rgba(255,255,255,.5)}.stat-pill .label[data-v-2dede819]{font-size:9px;opacity:.7;margin-top:2px;font-weight:600}.info .title[data-v-2dede819]{display:block;font-size:16px;font-weight:700;margin-bottom:4px;color:#1f2a3d}.meta-row[data-v-2dede819]{font-size:13px;color:#65718d;display:flex;align-items:center;gap:6px}.dot[data-v-2dede819]{font-weight:800;opacity:.5}.arrow[data-v-2dede819]{transition:transform .3s cubic-bezier(.34,1.56,.64,1);color:#8d95ad;font-size:20px}.arrow.rotate[data-v-2dede819]{transform:rotate(90deg)}.history-details[data-v-2dede819]{position:relative;z-index:1;margin-top:-10px;padding:24px 14px 14px;background:#eef3ff;border-bottom-left-radius:22px;border-bottom-right-radius:22px;box-shadow:inset 4px 4px 8px #a0b4dc33,inset -4px -4px 8px #ffffffb3;animation:slideDown-2dede819 .3s ease-out forwards}@keyframes slideDown-2dede819{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.details-inner[data-v-2dede819]{display:flex;flex-direction:column;gap:20px}.question-item[data-v-2dede819]{display:flex;flex-direction:column;gap:10px}.q-header[data-v-2dede819]{display:flex;gap:8px;font-size:14px;font-weight:600;color:#4a5568}.q-index[data-v-2dede819]{color:#7ea8ff;font-weight:800}.options-list[data-v-2dede819]{display:flex;flex-direction:column;gap:8px;padding-left:12px}.option-bar-wrapper[data-v-2dede819]{display:flex;flex-direction:column;gap:4px}.option-info[data-v-2dede819]{display:flex;justify-content:space-between;font-size:12px;color:#65718d;padding:0 2px}.progress-track[data-v-2dede819]{height:10px;background:#fff9;border-radius:6px;overflow:hidden;box-shadow:inset 1px 1px 3px #a6b4c833}.progress-fill[data-v-2dede819]{height:100%;background:linear-gradient(90deg,#a3bffa,#c7d7ff);border-radius:6px;transition:width .6s cubic-bezier(.34,1.56,.64,1)}.empty-state[data-v-2dede819]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:#8a92aa;background:#eef3ff;border-radius:24px;box-shadow:inset 6px 6px 12px #a0b4dc40,inset -6px -6px 12px #fffc}.empty-icon[data-v-2dede819]{margin-bottom:16px;font-size:24px;font-weight:700;opacity:.7}.nav-bar[data-v-b434cee6]{position:absolute;top:28px;left:18px;z-index:10}.btn-icon-small[data-v-b434cee6]{width:36px;height:36px;border-radius:12px;border:none;outline:none;cursor:pointer;display:grid;place-items:center;color:#65718d;background:linear-gradient(145deg,#fefeff,#eef3ff);box-shadow:4px 4px 10px #96aadc33,-4px -4px 10px #ffffffe6;transition:all .2s ease}.btn-icon-small[data-v-b434cee6]:hover{transform:translateY(-2px);color:#1f2a3d}.btn-icon-small[data-v-b434cee6]:active{transform:translateY(1px) scale(.95);box-shadow:2px 2px 5px #96aadc33,-2px -2px 5px #ffffffe6,inset 2px 2px 4px #a0b4dc1a}.header[data-v-b434cee6]{margin-bottom:10px;text-align:center;padding-top:10px}.page-title[data-v-b434cee6]{font-size:28px;font-weight:800;color:#1f2a3d;margin:0 0 8px;text-shadow:2px 2px 4px rgba(150,170,220,.1)}.page-desc[data-v-b434cee6]{font-size:14px;color:#8a92aa;margin:0}.history-list[data-v-b434cee6]{display:flex;flex-direction:column;gap:20px;padding-bottom:20px}.history-wrapper[data-v-b434cee6]{position:relative;transition:all .3s ease}.history-header[data-v-b434cee6]{position:relative;z-index:2;padding:12px 16px;transition:border-radius .3s ease,transform .16s ease}.history-wrapper.is-expanded .history-header[data-v-b434cee6]{border-bottom-left-radius:6px;border-bottom-right-radius:6px;background:#fefeff}.arrow[data-v-b434cee6]{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.arrow.rotate[data-v-b434cee6]{transform:rotate(90deg)}.history-details[data-v-b434cee6]{position:relative;z-index:1;margin-top:-10px;padding:24px 14px 14px;background:#eef3ff;border-bottom-left-radius:22px;border-bottom-right-radius:22px;box-shadow:inset 4px 4px 8px #a0b4dc33,inset -4px -4px 8px #ffffffb3;display:flex;flex-direction:column;gap:16px;animation:slideDown-b434cee6 .3s ease-out forwards}@keyframes slideDown-b434cee6{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.question-capsule[data-v-b434cee6]{position:relative;padding:14px;border-radius:16px;background:#ffffff80;border:1px solid rgba(255,255,255,.4);box-shadow:2px 2px 5px #a0b4dc1a,-1px -1px 3px #fffc;font-size:13px;display:flex;flex-direction:column;gap:10px}.q-text[data-v-b434cee6]{font-weight:700;color:#4a5568;font-size:14px}.options-list[data-v-b434cee6]{display:flex;flex-direction:column;gap:8px}.option-item[data-v-b434cee6]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:#fff6;border:1px solid transparent;color:#65718d;transition:all .2s ease}.opt-idx[data-v-b434cee6]{font-weight:600;opacity:.7;min-width:20px}.opt-content[data-v-b434cee6]{flex:1;font-weight:500}.opt-status-icon[data-v-b434cee6]{font-size:14px}.option-item.opt-correct[data-v-b434cee6]{background:#e6fffa;border-color:#b2f5ea;color:#2c7a7b;box-shadow:0 2px 4px #38b2ac1a}.option-item.opt-wrong[data-v-b434cee6]{background:#fff5f5;border-color:#fed7d7;color:#c53030}.option-item.is-selected[data-v-b434cee6]{box-shadow:inset 2px 2px 4px #0000000d;font-weight:700}.score-text[data-v-b434cee6]{font-size:16px;font-weight:800;color:#1f2a3d;text-shadow:1px 1px 0 rgba(255,255,255,.6)}.info .title[data-v-b434cee6]{display:block;font-size:16px;font-weight:700;margin-bottom:4px}.info .desc[data-v-b434cee6]{font-size:13px;color:#65718d}.empty-state[data-v-b434cee6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:#8a92aa;background:#eef3ff;border-radius:24px;box-shadow:inset 6px 6px 12px #a0b4dc40,inset -6px -6px 12px #fffc}.empty-icon[data-v-b434cee6]{margin-bottom:16px;font-size:24px;font-weight:700;opacity:.7}.footer-action[data-v-b434cee6]{margin-top:auto;display:flex;justify-content:center;padding-top:10px}.coming-soon-container[data-v-87838d37]{justify-content:center;align-items:center}.hero-card[data-v-87838d37]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 24px;gap:24px;border-radius:32px}.icon-stage[data-v-87838d37]{position:relative;display:flex;flex-direction:column;align-items:center;margin-bottom:10px}.large-icon[data-v-87838d37]{width:88px;height:88px;font-size:42px;border-radius:30px;z-index:2;box-shadow:12px 18px 28px #8ca0dc4d,-8px -10px 20px #fffffff2,inset 6px 6px 12px #ffffffe6,inset -6px -8px 12px #a0afdc73}.floating[data-v-87838d37]{animation:float-87838d37 3s ease-in-out infinite}@keyframes float-87838d37{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}.shadow-blur[data-v-87838d37]{width:60px;height:12px;background:#8ca0dc33;border-radius:50%;filter:blur(4px);margin-top:10px;animation:shadow-scale-87838d37 3s ease-in-out infinite}@keyframes shadow-scale-87838d37{0%{transform:scale(1);opacity:.6}50%{transform:scale(.8);opacity:.3}to{transform:scale(1);opacity:.6}}.text-content[data-v-87838d37]{display:flex;flex-direction:column;gap:8px}.title[data-v-87838d37]{font-size:24px;font-weight:800;color:#1f2a3d;margin:0;letter-spacing:-.5px}.desc[data-v-87838d37]{font-size:15px;color:#65718d;line-height:1.6;margin:0}.btn-primary[data-v-87838d37]{margin-top:8px;width:100%;max-width:200px}:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1f2a3d}*,*:before,*:after{box-sizing:border-box}:global(body){margin:0;background:radial-gradient(120% 120% at 20% 20%,#fff3ff,#eef3ff 45%,#e8f7ff)}.page{position:relative;width:100%;max-width:520px;min-height:100vh;margin:0 auto;padding:28px 18px 32px;display:flex;flex-direction:column;gap:20px}.menu{position:relative;z-index:1;display:grid;gap:14px}.card{width:100%;border:none;outline:none;cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px 14px;border-radius:22px;background:linear-gradient(145deg,#fefeff,#eef3ff);color:#1f2a3d;text-align:left;box-shadow:12px 18px 30px #96aadc47,-10px -14px 24px #ffffffe6,inset 3px 4px 10px #ffffffd9,inset -3px -5px 12px #b4c3eb59;transition:transform .16s ease,box-shadow .18s ease,filter .18s ease}.card:hover{transform:translateY(-4px);box-shadow:16px 24px 36px #82a0e659,-12px -16px 26px #fffffff2,inset 2px 3px 8px #ffffffe6,inset -2px -4px 10px #aabeeb59}.card:active{transform:translateY(1px) scale(.99);box-shadow:6px 10px 18px #5a78be59,-8px -8px 18px #ffffffeb,inset 6px 6px 12px #a0b4dc73,inset -4px -6px 10px #ffffffe6}.icon{width:46px;height:46px;border-radius:18px;display:grid;place-items:center;font-size:22px;color:#1f2a3d;box-shadow:8px 12px 20px #8ca0dc59,-6px -8px 16px #fffffff2,inset 3px 3px 7px #ffffffd9,inset -3px -4px 8px #a0afdc66}.icon.seed{background:linear-gradient(135deg,#c6ddff,#d8e6ff)}.icon.bubble{background:linear-gradient(135deg,#ffe2f1,#ffd8e8)}.icon.planet{background:linear-gradient(135deg,#dff8ff,#d2ecff)}.icon.heart{background:linear-gradient(135deg,#ffe9d7,#ffd8c7)}.icon.moon{background:linear-gradient(135deg,#e7e3ff,#d7d1ff)}.info .title{display:block;font-size:16px;font-weight:700;margin-bottom:4px}.info .desc{font-size:13px;color:#65718d}.arrow{font-size:20px;color:#8d95ad;filter:drop-shadow(1px 2px 2px rgba(140,160,220,.4))}.footer{position:relative;z-index:1;text-align:center;font-size:12px;color:#8a92aa;margin-top:6px}.btn-primary{min-width:140px;padding:12px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.9);background:radial-gradient(circle at 30% 30%,#fff,#eef1ff);color:#1f2a44;letter-spacing:.01em;font-weight:700;box-shadow:0 16px 28px #5a6bb433,inset 2px 3px 6px #fffffff2,inset -7px -11px 18px #b5c1ea73;transition:transform .15s ease,box-shadow .18s ease,background .16s ease}.btn-primary:not(:disabled):hover{transform:translateY(-2px) scale(1.01);box-shadow:0 18px 32px #5a6bb442,inset 3px 4px 8px #fffffffa,inset -8px -12px 20px #a7b6e880}.btn-primary:not(:disabled):active{transform:translateY(1px) scale(.995);box-shadow:0 10px 18px #5a6bb438,inset 5px 6px 10px #b8c2e899,inset -4px -6px 10px #ffffffe6;background:radial-gradient(circle at 70% 70%,#eef1ff,#e1e6ff)}.btn-primary:disabled{opacity:.55;cursor:not-allowed;box-shadow:0 10px 16px #94a3b81f,inset 2px 3px 6px #ffffffe6,inset -5px -7px 12px #cdd5e659;color:#94a3b8}
