.awaser-thread[data-v-6cfc814e]{position:fixed;right:12px;top:0;width:40px;height:100dvh;z-index:0;pointer-events:none}.awaser-thread path[data-v-6cfc814e]{transition:stroke-dashoffset .6s cubic-bezier(.22,1,.36,1)}.awaser-thread.is-result[data-v-6cfc814e]{opacity:.3;transition:opacity .6s ease}.awaser-thread.is-hidden[data-v-6cfc814e]{opacity:0;pointer-events:none;transition:opacity .4s ease}@media(prefers-reduced-motion:reduce){.awaser-thread path[data-v-6cfc814e]{transition:none;stroke-dashoffset:0!important}.awaser-thread circle[data-v-6cfc814e]{opacity:1!important;transition:none!important}}.after-toast[data-v-63ac760a]{position:fixed;bottom:32px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:10px;background:#1a2060d9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(139,213,242,.2);border-radius:16px;padding:14px 24px;box-shadow:0 8px 32px #00000059,0 0 0 1px #ffffff0a inset;font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--w-medium);line-height:var(--lh-after);color:var(--mist);text-align:center;max-width:min(85vw,380px);min-height:48px;z-index:50;pointer-events:none}.toast-icon[data-v-63ac760a]{font-size:1rem;color:var(--awaser);flex-shrink:0;animation:icon-sparkle-63ac760a .6s ease-out}@keyframes icon-sparkle-63ac760a{0%{transform:scale(0) rotate(-30deg);opacity:0}50%{transform:scale(1.3) rotate(10deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}.toast-text[data-v-63ac760a]{white-space:normal;word-break:break-word}.toast-slide-enter-active[data-v-63ac760a]{transition:opacity .25s ease,transform .25s cubic-bezier(.22,1,.36,1)}.toast-slide-leave-active[data-v-63ac760a]{transition:opacity .2s ease,transform .2s ease}.toast-slide-enter-from[data-v-63ac760a]{opacity:0;transform:translate(-50%) translateY(16px) scale(.95)}.toast-slide-leave-to[data-v-63ac760a]{opacity:0;transform:translate(-50%) translateY(-8px) scale(.95)}@media(prefers-reduced-motion:reduce){.toast-slide-enter-active[data-v-63ac760a],.toast-slide-leave-active[data-v-63ac760a]{transition:none}.toast-icon[data-v-63ac760a]{animation:none}}.slide-rtl-enter-active,.slide-rtl-leave-active{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .18s ease;position:absolute;width:100%}.slide-rtl-enter-from{transform:translate(60px);opacity:0}.slide-rtl-leave-to{transform:translate(-60px);opacity:0}@media(prefers-reduced-motion:reduce){.slide-rtl-enter-active,.slide-rtl-leave-active{transition-duration:.01ms}}.splash-screen[data-v-e88294b1]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;overflow:hidden;padding:0 28px}.personas-bg[data-v-e88294b1]{position:absolute;inset:0;pointer-events:none;z-index:0}.persona-float[data-v-e88294b1]{position:absolute;object-fit:contain;opacity:.18;filter:blur(1px) saturate(.6)}.p0[data-v-e88294b1]{width:180px;bottom:0;right:-40px;animation:float-a-e88294b1 4s 0s ease-in-out infinite}.p1[data-v-e88294b1]{width:150px;top:10%;left:-30px;animation:float-b-e88294b1 5s .8s ease-in-out infinite}.p2[data-v-e88294b1]{width:140px;top:45%;right:-20px;animation:float-a-e88294b1 4.5s 1.2s ease-in-out infinite}.p3[data-v-e88294b1]{width:130px;bottom:25%;left:-20px;animation:float-b-e88294b1 3.8s .4s ease-in-out infinite}.p4[data-v-e88294b1]{width:140px;top:5%;right:5%;animation:float-a-e88294b1 5s 1.8s ease-in-out infinite}@keyframes float-a-e88294b1{0%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-16px) rotate(2deg)}to{transform:translateY(0) rotate(-2deg)}}@keyframes float-b-e88294b1{0%{transform:translateY(0) rotate(2deg)}50%{transform:translateY(-14px) rotate(-2deg)}to{transform:translateY(0) rotate(2deg)}}.overlay[data-v-e88294b1]{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse at 50% 50%,#0d124566,#0d1245eb 75%)}.splash-content[data-v-e88294b1]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:36px;text-align:center;width:100%}.logo-wrap[data-v-e88294b1]{opacity:0;transform:scale(.8);transition:opacity .5s ease,transform .5s cubic-bezier(.34,1.56,.64,1)}.logo-wrap.visible[data-v-e88294b1]{opacity:1;transform:scale(1)}.app-logo[data-v-e88294b1]{height:52px;width:auto;filter:brightness(0) invert(1)}.title-wrap[data-v-e88294b1]{opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.title-wrap.visible[data-v-e88294b1]{opacity:1;transform:translateY(0)}.splash-title[data-v-e88294b1]{font-size:clamp(var(--text-hero),10vw,3.25rem);font-weight:var(--w-display);line-height:var(--lh-hero);letter-spacing:var(--ls-hero);color:#fff}.splash-sub[data-v-e88294b1]{margin-top:10px;font-size:var(--text-body);color:var(--muted);line-height:var(--lh-sub);letter-spacing:.01em}.cta-wrap[data-v-e88294b1]{opacity:0;transform:translateY(32px);transition:opacity .5s ease .1s,transform .5s cubic-bezier(.22,1,.36,1) .1s;display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.cta-wrap.visible[data-v-e88294b1]{opacity:1;transform:translateY(0)}.cta-button[data-v-e88294b1]{width:100%;max-width:320px;height:var(--height-cta);background:var(--gold);color:#fff;font-family:var(--font-display);font-size:var(--text-subheading);font-weight:var(--w-heading);border:none;border-radius:var(--radius-button);cursor:pointer;letter-spacing:var(--ls-heading);transition:transform .12s ease,box-shadow .12s ease;box-shadow:0 4px 24px #4caf8966}.cta-button[data-v-e88294b1]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 32px #4caf8980}.cta-button[data-v-e88294b1]:active:not(:disabled){transform:translateY(0)}.cta-button[data-v-e88294b1]:disabled{opacity:.7;cursor:not-allowed}.loading-dots[data-v-e88294b1]{display:inline-flex;gap:6px;align-items:center}.loading-dots span[data-v-e88294b1]{display:inline-block;width:7px;height:7px;background:#fff;border-radius:50%;animation:bounce-dot-e88294b1 .7s infinite alternate}.loading-dots span[data-v-e88294b1]:nth-child(2){animation-delay:.15s}.loading-dots span[data-v-e88294b1]:nth-child(3){animation-delay:.3s}@keyframes bounce-dot-e88294b1{0%{transform:translateY(0);opacity:.7}to{transform:translateY(-5px);opacity:1}}.splash-footer[data-v-e88294b1]{font-size:var(--text-micro);color:#eff4ff59;letter-spacing:var(--ls-label)}@media(prefers-reduced-motion:reduce){.persona-float[data-v-e88294b1]{animation:none}.logo-wrap[data-v-e88294b1],.title-wrap[data-v-e88294b1],.cta-wrap[data-v-e88294b1],.cta-button[data-v-e88294b1]{transition:none}.loading-dots span[data-v-e88294b1]{animation:none}}.age-gate-screen[data-v-3e7a34ad]{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px}.age-gate-card[data-v-3e7a34ad]{display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center;max-width:320px}.age-question[data-v-3e7a34ad]{font-size:var(--text-heading);font-weight:var(--w-display);line-height:var(--lh-heading);color:#fff}.age-sub[data-v-3e7a34ad]{font-size:var(--text-answer);color:var(--muted)}.age-buttons[data-v-3e7a34ad]{display:flex;gap:16px;width:100%}.age-btn[data-v-3e7a34ad]{flex:1;height:56px;border-radius:var(--radius-button);font-family:var(--font-display);font-size:var(--text-subheading);font-weight:var(--w-heading);cursor:pointer;transition:transform .1s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.age-btn--yes[data-v-3e7a34ad]{background:var(--gold);color:#fff;border:none;box-shadow:0 4px 16px #4caf8959}.age-btn--no[data-v-3e7a34ad]{background:#ffffff14;color:var(--mist);border:1px solid var(--glass-border)}.age-btn[data-v-3e7a34ad]:hover{transform:translateY(-1px)}.age-btn[data-v-3e7a34ad]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.rejection-msg[data-v-3e7a34ad]{font-size:var(--text-body);color:var(--muted);line-height:var(--lh-answer);padding:24px;border:1px solid var(--glass-border);border-radius:12px;background:#ffffff0a}.fade-enter-active[data-v-3e7a34ad],.fade-leave-active[data-v-3e7a34ad]{transition:opacity .4s ease}.fade-enter-from[data-v-3e7a34ad],.fade-leave-to[data-v-3e7a34ad]{opacity:0}@media(prefers-reduced-motion:reduce){.age-btn[data-v-3e7a34ad],.fade-enter-active[data-v-3e7a34ad],.fade-leave-active[data-v-3e7a34ad]{transition:none}}.question-screen[data-v-fcab6650]{display:flex;flex-direction:column;min-height:100dvh;padding:20px 56px 48px 20px;gap:28px}.question-header[data-v-fcab6650]{display:flex;align-items:center;gap:12px;padding-top:8px}.back-btn[data-v-fcab6650]{background:#ffffff14;border:1px solid var(--glass-border);color:var(--muted);font-size:18px;cursor:pointer;padding:8px 12px;border-radius:12px;transition:background .15s ease;flex-shrink:0}.back-btn[data-v-fcab6650]:hover{background:#ffffff24;color:#fff}.back-btn[data-v-fcab6650]:focus-visible{outline:2px solid var(--focus)}.progress-wrap[data-v-fcab6650]{flex:1;display:flex;align-items:center;gap:12px}.progress-bar[data-v-fcab6650]{flex:1;height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden}.progress-fill[data-v-fcab6650]{height:100%;background:var(--gold);border-radius:2px;transition:width .4s cubic-bezier(.22,1,.36,1);box-shadow:0 0 8px #4caf8980}.question-counter[data-v-fcab6650]{font-size:var(--text-label);font-weight:var(--w-medium);letter-spacing:var(--ls-label);color:var(--muted);white-space:nowrap}.question-body[data-v-fcab6650]{flex:0}.question-text[data-v-fcab6650]{font-size:var(--text-question);font-weight:var(--w-heading);line-height:var(--lh-question);letter-spacing:var(--ls-question);color:#fff}.answers-list[data-v-fcab6650]{display:flex;flex-direction:column;gap:10px;list-style:none}.answer-card[data-v-fcab6650]{width:100%;min-height:60px;background:#ffffff0f;color:var(--mist);font-family:var(--font-body);font-size:var(--text-answer);font-weight:var(--w-body);line-height:var(--lh-answer);text-align:right;padding:14px 20px;border-radius:var(--radius-card);border:1px solid var(--glass-border);cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .15s ease,border-color .15s ease,background .15s ease}@media(hover:hover){.answer-card[data-v-fcab6650]:hover:not(:disabled){background:#ffffff1a;border-color:#8bd5f259}}.answer-card[data-v-fcab6650]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.answer-card.is-selecting[data-v-fcab6650]{transform:scale(1.02);border-color:var(--gold);border-width:1.5px;background:#4caf891f}.answer-card.is-selected[data-v-fcab6650]{border-color:var(--awaser);background:#8bd5f214}.answer-card[data-v-fcab6650]:disabled{cursor:not-allowed}@media(prefers-reduced-motion:reduce){.progress-fill[data-v-fcab6650],.answer-card[data-v-fcab6650]{transition:none}}.analysis-screen[data-v-47100a24]{display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:24px}.analysis-content[data-v-47100a24]{text-align:center;height:60px;display:flex;align-items:center;justify-content:center}.analysis-text[data-v-47100a24]{font-size:var(--text-question);font-weight:var(--w-display);color:var(--awaser);line-height:var(--lh-heading)}.text-cycle-enter-active[data-v-47100a24],.text-cycle-leave-active[data-v-47100a24]{transition:opacity .3s ease,transform .3s ease}.text-cycle-enter-from[data-v-47100a24],.text-cycle-leave-to[data-v-47100a24]{opacity:0;transform:translateY(8px)}@media(prefers-reduced-motion:reduce){.text-cycle-enter-active[data-v-47100a24],.text-cycle-leave-active[data-v-47100a24]{transition:none}}.ev-screen[data-v-5b69a6fe]{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:32px 20px 56px}.ev-card[data-v-5b69a6fe]{width:100%;max-width:420px;display:flex;flex-direction:column}.ev-phase[data-v-5b69a6fe]{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.ev-icon-wrap[data-v-5b69a6fe]{width:72px;height:72px;border-radius:50%;background:#4caf891f;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.ev-icon[data-v-5b69a6fe]{width:36px;height:36px;color:var(--gold)}.ev-success-icon-wrap[data-v-5b69a6fe]{width:80px;height:80px;border-radius:50%;background:#4caf891f;display:flex;align-items:center;justify-content:center;margin-bottom:4px;animation:pop-in-5b69a6fe .4s cubic-bezier(.34,1.56,.64,1) both}.ev-success-icon[data-v-5b69a6fe]{width:44px;height:44px;color:var(--gold)}@keyframes pop-in-5b69a6fe{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.ev-title[data-v-5b69a6fe]{font-size:var(--text-question);font-weight:var(--w-heading);line-height:var(--lh-heading);color:#fff;margin:0}.ev-subtitle[data-v-5b69a6fe]{font-size:var(--text-answer);color:var(--mist);line-height:var(--lh-answer);margin:0}.ev-email-highlight[data-v-5b69a6fe]{color:var(--gold);font-weight:600;word-break:break-all}.ev-note[data-v-5b69a6fe]{font-size:var(--text-sub);color:var(--muted);line-height:var(--lh-sub);margin:0}.ev-form[data-v-5b69a6fe]{width:100%;display:flex;flex-direction:column;gap:16px;margin-top:8px}.ev-field-wrap[data-v-5b69a6fe]{position:relative;padding-top:12px}.ev-field[data-v-5b69a6fe]{width:100%;height:var(--height-field);background:transparent;border:none;border-bottom:1.5px solid rgba(255,255,255,.18);color:#fff;font-family:var(--font-body);font-size:var(--text-answer);padding:16px 0 8px;outline:none;transition:border-color .2s ease;text-align:left}.ev-field[data-v-5b69a6fe]:focus{border-bottom-color:var(--gold)}.ev-field.has-error[data-v-5b69a6fe]{border-bottom-color:#ff6b6b}.ev-field[data-v-5b69a6fe]:disabled{opacity:.5;cursor:not-allowed}.ev-label[data-v-5b69a6fe]{position:absolute;top:24px;right:0;font-size:var(--text-sub);color:var(--muted);pointer-events:none;transition:top .2s ease,font-size .2s ease,color .2s ease}.ev-field:focus~.ev-label[data-v-5b69a6fe],.ev-field:not(:placeholder-shown)~.ev-label[data-v-5b69a6fe]{top:2px;font-size:var(--text-micro);color:var(--gold)}.ev-error[data-v-5b69a6fe]{font-size:var(--text-label);color:#ff6b6b;margin-top:4px;text-align:right}.ev-api-error[data-v-5b69a6fe]{font-size:var(--text-sub);color:#ff6b6b;text-align:center;padding:10px 14px;background:#ff6b6b1a;border-radius:8px}.ev-btn-primary[data-v-5b69a6fe]{width:100%;height:var(--height-cta);background:var(--gold);color:#fff;font-family:var(--font-display);font-size:var(--text-subheading);font-weight:var(--w-heading);border:none;border-radius:var(--radius-button);cursor:pointer;transition:transform .1s ease,box-shadow .1s ease,opacity .2s ease;margin-top:8px;box-shadow:0 4px 20px #4caf8959;display:flex;align-items:center;justify-content:center;gap:8px}.ev-btn-primary[data-v-5b69a6fe]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 28px #4caf8973}.ev-btn-primary[data-v-5b69a6fe]:disabled{opacity:.65;cursor:not-allowed}.ev-btn-primary[data-v-5b69a6fe]:focus-visible{outline:2px solid var(--awaser);outline-offset:3px}.ev-btn-ghost[data-v-5b69a6fe]{background:transparent;border:1.5px solid rgba(255,255,255,.18);color:var(--mist);font-family:var(--font-body);font-size:var(--text-sub);border-radius:var(--radius-button);padding:10px 20px;cursor:pointer;transition:border-color .15s ease,color .15s ease}.ev-btn-ghost[data-v-5b69a6fe]:hover:not(:disabled){border-color:var(--gold);color:var(--gold)}.ev-btn-ghost[data-v-5b69a6fe]:disabled{opacity:.5;cursor:not-allowed}.ev-actions[data-v-5b69a6fe]{width:100%;display:flex;flex-direction:column;gap:12px;margin-top:8px}.ev-spinner-wrap[data-v-5b69a6fe]{display:flex;align-items:center;gap:8px}.ev-spinner[data-v-5b69a6fe]{width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:spin-5b69a6fe .6s linear infinite;flex-shrink:0}@keyframes spin-5b69a6fe{to{transform:rotate(360deg)}}.fade-enter-active[data-v-5b69a6fe],.fade-leave-active[data-v-5b69a6fe]{transition:opacity .28s ease,transform .28s ease}.fade-enter-from[data-v-5b69a6fe]{opacity:0;transform:translateY(12px)}.fade-leave-to[data-v-5b69a6fe]{opacity:0;transform:translateY(-8px)}.slide-err-enter-active[data-v-5b69a6fe],.slide-err-leave-active[data-v-5b69a6fe]{transition:opacity .2s ease,transform .2s ease}.slide-err-enter-from[data-v-5b69a6fe],.slide-err-leave-to[data-v-5b69a6fe]{opacity:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.ev-btn-primary[data-v-5b69a6fe],.ev-field[data-v-5b69a6fe],.ev-label[data-v-5b69a6fe],.ev-spinner[data-v-5b69a6fe]{transition:none;animation:none}.ev-success-icon-wrap[data-v-5b69a6fe]{animation:none}}.result-screen[data-v-49e5e181]{display:flex;flex-direction:column;align-items:center;padding:24px 20px 60px;gap:28px;min-height:100dvh;position:relative;overflow:hidden}.result-bg[data-v-49e5e181]{position:fixed;inset:0;pointer-events:none;z-index:0}.bg-orb[data-v-49e5e181]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.15;animation:orb-drift-49e5e181 8s ease-in-out infinite alternate}.orb-1[data-v-49e5e181]{width:300px;height:300px;background:var(--persona-color);top:-80px;right:-60px}.orb-2[data-v-49e5e181]{width:200px;height:200px;background:var(--persona-color);bottom:15%;left:-40px;opacity:.1;animation-delay:2s;animation-duration:10s}.orb-3[data-v-49e5e181]{width:150px;height:150px;background:var(--awaser);top:40%;right:-30px;opacity:.08;animation-delay:4s;animation-duration:12s}@keyframes orb-drift-49e5e181{0%{transform:translate(0) scale(1)}to{transform:translate(-30px,20px) scale(1.15)}}.sparkles[data-v-49e5e181]{position:absolute;top:140px;left:50%;width:0;height:0;z-index:5;pointer-events:none}.sparkle[data-v-49e5e181]{position:absolute;width:var(--size);height:var(--size);background:var(--persona-color);border-radius:50%;animation:sparkle-burst-49e5e181 1.2s var(--delay) ease-out forwards;opacity:0;box-shadow:0 0 6px var(--persona-color)}@keyframes sparkle-burst-49e5e181{0%{transform:rotate(var(--angle)) translateY(0);opacity:0}20%{opacity:1}to{transform:rotate(var(--angle)) translateY(calc(var(--dist) * -1));opacity:0}}.hero-section[data-v-49e5e181]{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px;position:relative;z-index:2}.result-from[data-v-49e5e181]{font-size:var(--text-micro);letter-spacing:.08em;color:var(--muted);opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease}.result-card[data-v-49e5e181]{width:100%;background:#ffffff0d;border:1.5px solid color-mix(in srgb,var(--persona-color) 35%,transparent);border-radius:28px;padding:40px 28px 32px;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 12px 48px #0000004d,inset 0 1px #ffffff14,0 0 80px -30px var(--persona-color);opacity:0;transform:scale(.94) translateY(20px);transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1)}.persona-avatar[data-v-49e5e181]{position:relative;width:200px;height:200px;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.8);transition:opacity .5s ease,transform .5s cubic-bezier(.34,1.56,.64,1)}.avatar-ring[data-v-49e5e181]{position:absolute;inset:-8px;border-radius:50%;border:2px solid color-mix(in srgb,var(--persona-color) 30%,transparent);animation:ring-pulse-49e5e181 2.5s ease-in-out infinite}@keyframes ring-pulse-49e5e181{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.06);opacity:.15}}.avatar-halo[data-v-49e5e181]{position:absolute;inset:-20px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--persona-color) 25%,transparent) 0%,transparent 70%);filter:blur(24px);animation:halo-breathe-49e5e181 3s ease-in-out infinite}@keyframes halo-breathe-49e5e181{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.avatar-img[data-v-49e5e181]{width:200px;height:200px;object-fit:contain;position:relative;z-index:1;filter:drop-shadow(0 12px 24px rgba(0,0,0,.3));animation:persona-float-49e5e181 3.5s ease-in-out infinite;transform-origin:bottom center}@keyframes persona-float-49e5e181{0%{transform:translateY(0) rotate(-1deg) scale(1)}30%{transform:translateY(-10px) rotate(.5deg) scale(1.015)}60%{transform:translateY(-6px) rotate(1deg) scale(1.01)}to{transform:translateY(0) rotate(-1deg) scale(1)}}.persona-name[data-v-49e5e181]{font-size:clamp(var(--text-pattern-name),9vw,2.75rem);font-weight:var(--w-display);line-height:var(--lh-pattern);letter-spacing:var(--ls-pattern);color:var(--persona-color);text-shadow:0 0 40px color-mix(in srgb,var(--persona-color) 35%,transparent);opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.persona-short-desc[data-v-49e5e181]{font-family:var(--font-body);font-size:var(--text-subheading);font-weight:var(--w-body);color:var(--mist);line-height:var(--lh-heading);max-width:400px;opacity:0;transform:translateY(16px);transition:opacity .5s ease 80ms,transform .5s cubic-bezier(.22,1,.36,1) 80ms}.card-divider[data-v-49e5e181]{width:48px;height:2px;background:linear-gradient(90deg,transparent,var(--persona-color),transparent);border-radius:1px;opacity:0;transform:scaleX(0);transition:opacity .4s ease,transform .4s cubic-bezier(.22,1,.36,1)}.card-divider.reveal[data-v-49e5e181]{opacity:1!important;transform:scaleX(1)!important}.chips[data-v-49e5e181]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.chip[data-v-49e5e181]{padding:7px 16px;border:1px solid color-mix(in srgb,var(--persona-color) 30%,transparent);border-radius:20px;font-family:var(--font-body);font-size:var(--text-chip);font-weight:var(--w-medium);color:var(--mist);background:color-mix(in srgb,var(--persona-color) 8%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transform:scale(.5);animation:chip-pop-49e5e181 .4s cubic-bezier(.34,1.56,.64,1) both;animation-play-state:paused}.chips-reveal .chip[data-v-49e5e181]{animation-play-state:running}@keyframes chip-pop-49e5e181{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.card-actions[data-v-49e5e181]{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:4px;opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.result-cta[data-v-49e5e181]{display:inline-flex;align-items:center;justify-content:center;background:var(--gold);color:#fff;font-size:var(--text-cta);font-weight:var(--w-heading);height:var(--height-cta);padding:0 32px;border-radius:var(--radius-button);text-decoration:none;width:100%;transition:transform .12s ease,box-shadow .12s ease;box-shadow:0 4px 24px #4caf8966}.result-cta[data-v-49e5e181]:hover{transform:translateY(-2px);box-shadow:0 8px 32px #4caf8980}.result-cta[data-v-49e5e181]:focus-visible{outline:2px solid var(--focus)}.share-section[data-v-49e5e181]{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px;padding:28px 0 4px;position:relative;z-index:2;opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.share-title[data-v-49e5e181]{font-size:var(--text-subheading);font-weight:var(--w-heading);color:#fff;letter-spacing:var(--ls-heading)}.share-sub[data-v-49e5e181]{font-size:var(--text-sub);color:var(--muted);margin-top:-8px}.share-buttons[data-v-49e5e181]{display:flex;gap:10px;width:100%;justify-content:center;flex-wrap:wrap}.share-platform-btn[data-v-49e5e181]{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1;min-width:0;height:50px;border-radius:16px;border:none;font-family:var(--font-body);font-size:var(--text-sub);font-weight:var(--w-medium);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.share-platform-btn[data-v-49e5e181]:hover{transform:translateY(-2px)}.share-platform-btn[data-v-49e5e181]:active{transform:translateY(0) scale(.98)}.share-platform-btn svg[data-v-49e5e181]{flex-shrink:0}.whatsapp-btn[data-v-49e5e181]{background:#25d366;color:#fff;box-shadow:0 4px 16px #25d3664d}.whatsapp-btn[data-v-49e5e181]:hover{background:#20bd5a;box-shadow:0 6px 24px #25d36666}.x-btn[data-v-49e5e181]{background:#000;color:#fff;box-shadow:0 4px 16px #0000004d}.x-btn[data-v-49e5e181]:hover{background:#1a1a1a;box-shadow:0 6px 24px #0006}.copy-btn[data-v-49e5e181]{background:#ffffff14;color:var(--mist);border:1px solid var(--glass-border)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.copy-btn[data-v-49e5e181]:hover{background:#ffffff24;border-color:#8bd5f259!important;box-shadow:0 4px 16px #0003}.copy-btn.is-copied[data-v-49e5e181]{background:color-mix(in srgb,var(--gold) 15%,transparent);border-color:var(--gold)!important;color:var(--gold)}.details-grid[data-v-49e5e181]{width:100%;display:grid;grid-template-columns:1fr;gap:16px;position:relative;z-index:2;opacity:0;transform:translateY(28px);transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1)}.detail-card[data-v-49e5e181]{background:#ffffff0a;border:1px solid var(--glass-border);border-radius:22px;padding:24px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:14px;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.detail-card[data-v-49e5e181]:hover{border-color:color-mix(in srgb,var(--persona-color) 30%,transparent);transform:translateY(-3px);box-shadow:0 8px 32px #0003,0 0 40px -20px var(--persona-color)}.detail-header[data-v-49e5e181]{display:flex;align-items:center;gap:12px}.detail-icon-wrap[data-v-49e5e181]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:color-mix(in srgb,var(--persona-color) 10%,transparent);border:1px solid color-mix(in srgb,var(--persona-color) 15%,transparent);flex-shrink:0}.detail-title[data-v-49e5e181]{font-size:var(--text-body);font-weight:var(--w-heading);color:var(--persona-color);letter-spacing:var(--ls-heading)}.detail-body[data-v-49e5e181]{font-size:var(--text-answer);color:var(--mist);line-height:1.8;opacity:.85}@media(min-width:640px){.result-screen[data-v-49e5e181]{padding:32px 32px 60px}.details-grid[data-v-49e5e181]{grid-template-columns:1fr 1fr;gap:20px}.share-buttons[data-v-49e5e181]{flex-wrap:nowrap}}.reveal[data-v-49e5e181]{opacity:1!important;transform:none!important}@media(prefers-reduced-motion:reduce){.result-card[data-v-49e5e181],.persona-avatar[data-v-49e5e181],.persona-name[data-v-49e5e181],.persona-short-desc[data-v-49e5e181],.card-divider[data-v-49e5e181],.card-actions[data-v-49e5e181],.share-section[data-v-49e5e181],.details-grid[data-v-49e5e181],.result-from[data-v-49e5e181]{opacity:1!important;transform:none!important;transition:none!important}.chip[data-v-49e5e181]{animation:none!important;opacity:1;transform:none}.avatar-ring[data-v-49e5e181],.avatar-halo[data-v-49e5e181],.avatar-img[data-v-49e5e181],.bg-orb[data-v-49e5e181]{animation:none!important}.detail-card[data-v-49e5e181],.share-platform-btn[data-v-49e5e181]{transition:none!important}.sparkles[data-v-49e5e181]{display:none}}.shared-loading[data-v-e778b091]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;gap:20px}.shared-spinner[data-v-e778b091]{display:flex;gap:8px}.shared-spinner span[data-v-e778b091]{display:block;width:10px;height:10px;background:var(--awaser);border-radius:50%;animation:pulse-dot-e778b091 .8s infinite alternate}.shared-spinner span[data-v-e778b091]:nth-child(2){animation-delay:.2s}.shared-spinner span[data-v-e778b091]:nth-child(3){animation-delay:.4s}@keyframes pulse-dot-e778b091{0%{opacity:.3;transform:scale(.8)}to{opacity:1;transform:scale(1.1)}}.shared-loading-text[data-v-e778b091]{font-size:var(--text-subheading);color:var(--muted)}.shared-error[data-v-e778b091]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;gap:12px;padding:24px;text-align:center}.shared-error-title[data-v-e778b091]{font-size:var(--text-question);font-weight:var(--w-heading);color:#fff}.shared-error-sub[data-v-e778b091]{font-size:var(--text-body);color:var(--muted);margin-bottom:12px}.shared-start-btn[data-v-e778b091]{height:var(--height-cta);padding:0 32px;background:var(--gold);color:#fff;font-family:var(--font-display);font-size:var(--text-subheading);font-weight:var(--w-heading);border:none;border-radius:var(--radius-button);cursor:pointer;transition:transform .1s ease}.shared-start-btn[data-v-e778b091]:hover{transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.shared-spinner span[data-v-e778b091],.shared-start-btn[data-v-e778b091]{animation:none;transition:none}}
