.awaser-thread[data-v-fe27bf7e]{position:fixed;right:12px;top:0;width:40px;height:100dvh;z-index:10;pointer-events:none}.awaser-thread path[data-v-fe27bf7e]{transition:stroke-dashoffset .6s cubic-bezier(.22,1,.36,1)}.awaser-thread.is-result[data-v-fe27bf7e]{opacity:.3;transition:opacity .6s ease}@media(prefers-reduced-motion:reduce){.awaser-thread path[data-v-fe27bf7e]{transition:none;stroke-dashoffset:0!important}.awaser-thread circle[data-v-fe27bf7e]{opacity:1!important;transition:none!important}}.after-toast[data-v-1d244dc2]{position:fixed;bottom:32px;left:50%;transform:translate(-50%);background:var(--ink-soft);color:var(--mist);font-family:var(--font-body);font-size:var(--text-after);font-weight:var(--w-medium);line-height:var(--lh-after);padding:12px 24px;border-radius:24px;border:1px solid var(--line);max-width:320px;text-align:center;z-index:50;pointer-events:none;white-space:nowrap}.toast-fade-enter-active[data-v-1d244dc2],.toast-fade-leave-active[data-v-1d244dc2]{transition:opacity .2s ease,transform .2s ease}.toast-fade-enter-from[data-v-1d244dc2],.toast-fade-leave-to[data-v-1d244dc2]{opacity:0;transform:translate(-50%) translateY(8px)}@media(prefers-reduced-motion:reduce){.toast-fade-enter-active[data-v-1d244dc2],.toast-fade-leave-active[data-v-1d244dc2]{transition: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-c5645c1a]{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-c5645c1a]{position:absolute;inset:0;pointer-events:none;z-index:0}.persona-float[data-v-c5645c1a]{position:absolute;object-fit:contain;opacity:.18;filter:blur(1px) saturate(.6)}.p0[data-v-c5645c1a]{width:180px;bottom:0;right:-40px;animation:float-a-c5645c1a 4s 0s ease-in-out infinite}.p1[data-v-c5645c1a]{width:150px;top:10%;left:-30px;animation:float-b-c5645c1a 5s .8s ease-in-out infinite}.p2[data-v-c5645c1a]{width:140px;top:45%;right:-20px;animation:float-a-c5645c1a 4.5s 1.2s ease-in-out infinite}.p3[data-v-c5645c1a]{width:130px;bottom:25%;left:-20px;animation:float-b-c5645c1a 3.8s .4s ease-in-out infinite}.p4[data-v-c5645c1a]{width:140px;top:5%;right:5%;animation:float-a-c5645c1a 5s 1.8s ease-in-out infinite}@keyframes float-a-c5645c1a{0%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-16px) rotate(2deg)}to{transform:translateY(0) rotate(-2deg)}}@keyframes float-b-c5645c1a{0%{transform:translateY(0) rotate(2deg)}50%{transform:translateY(-14px) rotate(-2deg)}to{transform:translateY(0) rotate(2deg)}}.overlay[data-v-c5645c1a]{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse at 50% 50%,#0d124566,#0d1245eb 75%)}.splash-content[data-v-c5645c1a]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:36px;text-align:center;width:100%}.logo-wrap[data-v-c5645c1a]{opacity:0;transform:scale(.8);transition:opacity .5s ease,transform .5s cubic-bezier(.34,1.56,.64,1)}.logo-wrap.visible[data-v-c5645c1a]{opacity:1;transform:scale(1)}.app-logo[data-v-c5645c1a]{height:52px;width:auto;filter:brightness(0) invert(1)}.title-wrap[data-v-c5645c1a]{opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.title-wrap.visible[data-v-c5645c1a]{opacity:1;transform:translateY(0)}.splash-title[data-v-c5645c1a]{font-size:clamp(36px,10vw,52px);font-weight:var(--w-display);line-height:1.2;letter-spacing:-.02em;color:#fff}.splash-sub[data-v-c5645c1a]{margin-top:10px;font-size:15px;color:var(--muted);letter-spacing:.01em}.cta-wrap[data-v-c5645c1a]{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-c5645c1a]{opacity:1;transform:translateY(0)}.cta-button[data-v-c5645c1a]{width:100%;max-width:320px;height:var(--height-cta);background:var(--gold);color:#fff;font-family:var(--font-display);font-size:18px;font-weight:var(--w-heading);border:none;border-radius:var(--radius-button);cursor:pointer;letter-spacing:-.01em;transition:transform .12s ease,box-shadow .12s ease;box-shadow:0 4px 24px #4caf8966}.cta-button[data-v-c5645c1a]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 32px #4caf8980}.cta-button[data-v-c5645c1a]:active:not(:disabled){transform:translateY(0)}.cta-button[data-v-c5645c1a]:disabled{opacity:.7;cursor:not-allowed}.loading-dots[data-v-c5645c1a]{display:inline-flex;gap:6px;align-items:center}.loading-dots span[data-v-c5645c1a]{display:inline-block;width:7px;height:7px;background:#fff;border-radius:50%;animation:bounce-dot-c5645c1a .7s infinite alternate}.loading-dots span[data-v-c5645c1a]:nth-child(2){animation-delay:.15s}.loading-dots span[data-v-c5645c1a]:nth-child(3){animation-delay:.3s}@keyframes bounce-dot-c5645c1a{0%{transform:translateY(0);opacity:.7}to{transform:translateY(-5px);opacity:1}}.splash-footer[data-v-c5645c1a]{font-size:11px;color:#eff4ff59;letter-spacing:.06em}@media(prefers-reduced-motion:reduce){.persona-float[data-v-c5645c1a]{animation:none}.logo-wrap[data-v-c5645c1a],.title-wrap[data-v-c5645c1a],.cta-wrap[data-v-c5645c1a],.cta-button[data-v-c5645c1a]{transition:none}.loading-dots span[data-v-c5645c1a]{animation:none}}.age-gate-screen[data-v-5eae4cc2]{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px}.age-gate-card[data-v-5eae4cc2]{display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center;max-width:320px}.age-question[data-v-5eae4cc2]{font-size:28px;font-weight:var(--w-display);line-height:1.35;color:#fff}.age-sub[data-v-5eae4cc2]{font-size:var(--text-answer);color:var(--muted)}.age-buttons[data-v-5eae4cc2]{display:flex;gap:16px;width:100%}.age-btn[data-v-5eae4cc2]{flex:1;height:56px;border-radius:var(--radius-button);font-size:18px;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-5eae4cc2]{background:var(--gold);color:#fff;border:none;box-shadow:0 4px 16px #4caf8959}.age-btn--no[data-v-5eae4cc2]{background:#ffffff14;color:var(--mist);border:1px solid var(--glass-border)}.age-btn[data-v-5eae4cc2]:hover{transform:translateY(-1px)}.age-btn[data-v-5eae4cc2]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.rejection-msg[data-v-5eae4cc2]{font-size:15px;color:var(--muted);line-height:1.6;padding:24px;border:1px solid var(--glass-border);border-radius:12px;background:#ffffff0a}.fade-enter-active[data-v-5eae4cc2],.fade-leave-active[data-v-5eae4cc2]{transition:opacity .4s ease}.fade-enter-from[data-v-5eae4cc2],.fade-leave-to[data-v-5eae4cc2]{opacity:0}@media(prefers-reduced-motion:reduce){.age-btn[data-v-5eae4cc2],.fade-enter-active[data-v-5eae4cc2],.fade-leave-active[data-v-5eae4cc2]{transition:none}}.question-screen[data-v-5e370b52]{display:flex;flex-direction:column;min-height:100dvh;padding:20px 20px 48px;gap:28px}.question-header[data-v-5e370b52]{display:flex;align-items:center;gap:12px;padding-top:8px}.back-btn[data-v-5e370b52]{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-5e370b52]:hover{background:#ffffff24;color:#fff}.back-btn[data-v-5e370b52]:focus-visible{outline:2px solid var(--focus)}.progress-wrap[data-v-5e370b52]{flex:1;display:flex;align-items:center;gap:12px}.progress-bar[data-v-5e370b52]{flex:1;height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden}.progress-fill[data-v-5e370b52]{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-5e370b52]{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-5e370b52]{flex:0}.question-text[data-v-5e370b52]{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-5e370b52]{display:flex;flex-direction:column;gap:10px;list-style:none}.answer-card[data-v-5e370b52]{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}.answer-card[data-v-5e370b52]:hover:not(:disabled){background:#ffffff1a;border-color:#8bd5f259}.answer-card[data-v-5e370b52]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.answer-card.is-selecting[data-v-5e370b52]{transform:scale(1.02);border-color:var(--gold);border-width:1.5px;background:#4caf891f}.answer-card.is-selected[data-v-5e370b52]{border-color:var(--awaser);background:#8bd5f214}.answer-card[data-v-5e370b52]:disabled{cursor:not-allowed}@media(prefers-reduced-motion:reduce){.progress-fill[data-v-5e370b52],.answer-card[data-v-5e370b52]{transition:none}}.analysis-screen[data-v-4a8aa60b]{display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:24px}.analysis-content[data-v-4a8aa60b]{text-align:center;height:60px;display:flex;align-items:center;justify-content:center}.analysis-text[data-v-4a8aa60b]{font-size:22px;font-weight:var(--w-display);color:var(--awaser);line-height:1.3}.text-cycle-enter-active[data-v-4a8aa60b],.text-cycle-leave-active[data-v-4a8aa60b]{transition:opacity .3s ease,transform .3s ease}.text-cycle-enter-from[data-v-4a8aa60b],.text-cycle-leave-to[data-v-4a8aa60b]{opacity:0;transform:translateY(8px)}@media(prefers-reduced-motion:reduce){.text-cycle-enter-active[data-v-4a8aa60b],.text-cycle-leave-active[data-v-4a8aa60b]{transition:none}}.form-screen[data-v-c1b6010c]{min-height:100dvh;display:flex;align-items:flex-start;justify-content:center;padding:40px 24px 60px}.form-container[data-v-c1b6010c]{width:100%;max-width:440px;display:flex;flex-direction:column;gap:20px}.form-headline[data-v-c1b6010c]{font-size:22px;font-weight:var(--w-heading);line-height:1.4;color:#fff}.form-subline[data-v-c1b6010c]{font-size:14px;color:var(--muted);line-height:1.5}.field-wrap[data-v-c1b6010c]{position:relative;padding-top:12px}.field-input[data-v-c1b6010c]{width:100%;height:var(--height-field);background:transparent;border:none;border-bottom:1.5px solid rgba(255,255,255,.15);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:right;appearance:none}.field-input[data-v-c1b6010c]:focus{border-bottom-color:var(--gold)}.field-label[data-v-c1b6010c]{position:absolute;top:24px;right:0;font-size:14px;color:var(--muted);pointer-events:none;transition:top .2s ease,font-size .2s ease,color .2s ease}.field-input:focus~.field-label[data-v-c1b6010c],.field-input:not(:placeholder-shown)~.field-label[data-v-c1b6010c],.field-select:not([value=""])~.field-label[data-v-c1b6010c]{top:2px;font-size:11px;color:var(--gold)}.field-select[data-v-c1b6010c]{cursor:pointer}.field-error[data-v-c1b6010c]{font-size:12px;color:#ff6b6b;margin-top:4px}.consents[data-v-c1b6010c]{display:flex;flex-direction:column;gap:14px;padding-top:8px}.consent-label[data-v-c1b6010c]{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:var(--mist);line-height:1.5;cursor:pointer}.consent-check[data-v-c1b6010c]{width:18px;height:18px;min-width:18px;margin-top:2px;accent-color:var(--gold);cursor:pointer}.required-mark[data-v-c1b6010c]{color:#ff6b6b;margin-right:2px}.consent-link[data-v-c1b6010c]{color:var(--awaser);text-decoration:underline}.submit-btn[data-v-c1b6010c]{width:100%;height:var(--height-cta);background:var(--gold);color:#fff;font-family:var(--font-display);font-size:18px;font-weight:var(--w-heading);border:none;border-radius:var(--radius-button);cursor:pointer;transition:transform .1s ease,box-shadow .1s ease;margin-top:8px;box-shadow:0 4px 20px #4caf8959}.submit-btn[data-v-c1b6010c]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 28px #4caf8973}.submit-btn[data-v-c1b6010c]:disabled{opacity:.7;cursor:not-allowed}.submit-btn[data-v-c1b6010c]:focus-visible{outline:2px solid var(--awaser);outline-offset:3px}.skip-link[data-v-c1b6010c]{width:100%;background:none;border:none;color:var(--muted);font-size:14px;text-decoration:underline;cursor:pointer;padding:8px 0;text-align:center}.skip-link[data-v-c1b6010c]:hover{color:#fff}.skip-link[data-v-c1b6010c]:focus-visible{outline:2px solid var(--awaser)}@media(prefers-reduced-motion:reduce){.field-label[data-v-c1b6010c],.field-input[data-v-c1b6010c],.submit-btn[data-v-c1b6010c]{transition:none}}.offer-screen[data-v-6cc747e1]{display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:40px 24px}.offer-content[data-v-6cc747e1]{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center;max-width:360px}.offer-persona-name[data-v-6cc747e1]{font-size:20px;font-weight:var(--w-heading);color:var(--halo)}.offer-text[data-v-6cc747e1]{font-size:var(--text-answer);color:var(--mist);line-height:var(--lh-answer)}.offer-cta[data-v-6cc747e1]{display:inline-flex;align-items:center;justify-content:center;background:var(--gold);color:var(--ink);font-size:17px;font-weight:var(--w-heading);height:var(--height-cta);padding:0 32px;border-radius:var(--radius-button);text-decoration:none;transition:transform .1s ease}.offer-cta[data-v-6cc747e1]:hover{transform:translateY(-1px)}.offer-cta[data-v-6cc747e1]:focus-visible{outline:2px solid var(--focus)}.view-result-link[data-v-6cc747e1]{background:none;border:none;color:var(--muted);font-size:14px;text-decoration:underline;cursor:pointer}.result-screen[data-v-65f86ee3]{display:flex;flex-direction:column;align-items:center;padding:24px 20px 60px;gap:24px;min-height:100dvh;background:var(--ink)}.result-from[data-v-65f86ee3]{font-size:11px;letter-spacing:.08em;color:var(--muted)}.result-card[data-v-65f86ee3]{width:100%;background:#ffffff12;border:1.5px solid var(--persona-color, var(--awaser));border-radius:24px;padding:28px 24px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 8px 32px #00000040}.persona-avatar[data-v-65f86ee3]{position:relative;width:200px;height:200px;display:flex;align-items:center;justify-content:center}.avatar-halo[data-v-65f86ee3]{position:absolute;inset:-16px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--persona-color) 20%,transparent) 0%,transparent 70%);filter:blur(20px)}.avatar-img[data-v-65f86ee3]{width:200px;height:200px;object-fit:contain;position:relative;z-index:1;filter:drop-shadow(0 8px 16px rgba(29,31,90,.14));animation:persona-float-65f86ee3 3.5s ease-in-out infinite;transform-origin:bottom center}@keyframes persona-float-65f86ee3{0%{transform:translateY(0) rotate(-1deg) scale(1);filter:drop-shadow(0 8px 16px rgba(29,31,90,.14))}30%{transform:translateY(-10px) rotate(.5deg) scale(1.015);filter:drop-shadow(0 18px 24px rgba(29,31,90,.1))}60%{transform:translateY(-6px) rotate(1deg) scale(1.01);filter:drop-shadow(0 14px 20px rgba(29,31,90,.11))}to{transform:translateY(0) rotate(-1deg) scale(1);filter:drop-shadow(0 8px 16px rgba(29,31,90,.14))}}.persona-name[data-v-65f86ee3]{font-size:var(--text-pattern-name);font-weight:var(--w-display);line-height:var(--lh-pattern);letter-spacing:var(--ls-pattern);color:#fff}.persona-short-desc[data-v-65f86ee3]{font-size:var(--text-answer);color:var(--muted);line-height:var(--lh-answer)}.chips[data-v-65f86ee3]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.chip[data-v-65f86ee3]{padding:6px 14px;border:1px solid var(--glass-border);border-radius:20px;font-size:13px;color:var(--mist);background:#ffffff0f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.result-cta[data-v-65f86ee3]{display:inline-flex;align-items:center;justify-content:center;background:var(--gold);color:#fff;font-size:17px;font-weight:var(--w-heading);height:var(--height-cta);padding:0 32px;border-radius:var(--radius-button);text-decoration:none;width:100%;transition:transform .1s ease;box-shadow:0 4px 20px #4caf8959}.result-cta[data-v-65f86ee3]:hover{transform:translateY(-1px)}.result-cta[data-v-65f86ee3]:focus-visible{outline:2px solid var(--focus)}.share-btn[data-v-65f86ee3]{background:#ffffff0f;border:1px solid var(--glass-border);color:var(--muted);font-size:15px;padding:12px 24px;border-radius:24px;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.share-btn[data-v-65f86ee3]:hover{border-color:#8bd5f266;color:#fff;background:#ffffff1a}.share-btn.is-copied[data-v-65f86ee3]{border-color:var(--gold);color:var(--gold)}.deep-section[data-v-65f86ee3]{width:100%;display:flex;flex-direction:column;gap:20px}.deep-text[data-v-65f86ee3]{font-size:var(--text-answer);color:var(--muted);line-height:1.7}.awareness-box[data-v-65f86ee3]{border-right:3px solid;padding:16px 16px 16px 12px;background:#ffffff0a;border-radius:0 8px 8px 0}.awareness-label[data-v-65f86ee3]{font-size:var(--text-label);letter-spacing:var(--ls-label);color:var(--muted);margin-bottom:8px}.awareness-text[data-v-65f86ee3]{font-size:15px;color:var(--mist);line-height:1.6}.card-enter-active[data-v-65f86ee3]{transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .3s ease}.card-enter-from[data-v-65f86ee3]{transform:scale(.94);opacity:0}@media(prefers-reduced-motion:reduce){.card-enter-active[data-v-65f86ee3],.result-cta[data-v-65f86ee3],.share-btn[data-v-65f86ee3]{transition:none}}
