.interests-onboarding[data-v-3304fa5d]{background:#0c0c0c;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.interests-onboarding.is-exiting .journey-card[data-v-3304fa5d]{opacity:0;transform:scale(.96)translateY(-8px)}.ambient-glow[data-v-3304fa5d]{pointer-events:none;background:radial-gradient(circle,#44eabb0f,#0000 70%);width:600px;height:600px;animation:6s ease-in-out infinite breathe-3304fa5d;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.journey-card[data-v-3304fa5d]{z-index:10;text-align:center;opacity:0;width:100%;max-width:400px;padding:48px 32px;transition:opacity .5s,transform .5s cubic-bezier(.34,1.56,.64,1);position:relative;transform:translateY(30px)scale(.96)}.journey-card.visible[data-v-3304fa5d]{opacity:1;transform:translateY(0)scale(1)}.journey-card.scrollable[data-v-3304fa5d]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:85vh;overflow-y:auto}@media (height<=600px){.journey-card[data-v-3304fa5d]{padding:28px 24px}}.logo-pulse[data-v-3304fa5d]{width:100px;height:100px;margin:0 auto 32px;position:relative}.logo-ring[data-v-3304fa5d]{border:2px solid #44eabb4d;animation:8s linear infinite ringRotate-3304fa5d;inset:0}.logo-ring[data-v-3304fa5d],.logo-ring[data-v-3304fa5d]:before{border-radius:50%;position:absolute}.logo-ring[data-v-3304fa5d]:before{content:"";border:2px solid #0000;border-top-color:var(--positive);animation:3s linear infinite reverse ringRotate-3304fa5d;inset:-4px}.logo-core[data-v-3304fa5d]{background:#44eabb0d;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:12px}.hero-text[data-v-3304fa5d]{color:#fff;letter-spacing:-.5px;margin:0 0 16px;font-size:2rem;font-weight:800;line-height:1.2}.hero-text.small[data-v-3304fa5d]{margin-bottom:6px;font-size:1.6rem}@media (width<=400px){.hero-text[data-v-3304fa5d]{font-size:1.7rem}.hero-text.small[data-v-3304fa5d]{font-size:1.4rem}}.subtitle[data-v-3304fa5d]{color:#ffffff80;margin:0 0 32px;font-size:1rem;line-height:1.6}.subtitle.tight[data-v-3304fa5d]{margin-bottom:20px}.category-grid[data-v-3304fa5d]{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:28px;display:grid}.category-grid[data-v-3304fa5d]>:last-child:nth-child(odd){grid-column:1/-1;width:100%;max-width:50%;margin:0 auto}.cat-card[data-v-3304fa5d]{cursor:pointer;background:#ffffff0a;border:1.5px solid #ffffff12;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:18px 12px;transition:background .2s,border-color .2s,transform .15s,box-shadow .2s;display:flex}.cat-card[data-v-3304fa5d]:hover{background:#ffffff12;border-color:#ffffff26}.cat-card[data-v-3304fa5d]:active{transform:scale(.96)}.cat-card.selected[data-v-3304fa5d]{background:color-mix(in srgb,var(--cat-color) 12%,transparent);border-color:var(--cat-color);box-shadow:0 0 16px color-mix(in srgb,var(--cat-color) 18%,transparent)}.cat-card.just-selected[data-v-3304fa5d]{animation:.38s cubic-bezier(.34,1.56,.64,1) selectPulse-3304fa5d}.cat-card.hint[data-v-3304fa5d]{animation:1.1s .12s itemHint-3304fa5d}.cat-card-emoji[data-v-3304fa5d]{font-size:1.6rem;line-height:1}.cat-card-label[data-v-3304fa5d]{color:#ffffffb3;font-size:.87rem;font-weight:600}.cat-card.selected .cat-card-label[data-v-3304fa5d]{color:#fff}.spec-group[data-v-3304fa5d]{text-align:left;margin-bottom:18px}.spec-group-header[data-v-3304fa5d]{text-transform:uppercase;letter-spacing:1px;opacity:.85;margin-bottom:8px;font-size:.78rem;font-weight:700}.spec-chips[data-v-3304fa5d]{flex-wrap:wrap;gap:7px;display:flex}.spec-chip[data-v-3304fa5d]{cursor:pointer;color:#fff9;background:#ffffff0a;border:1.5px solid #ffffff14;border-radius:50px;padding:8px 14px;font-size:.85rem;font-weight:500;transition:background .2s,border-color .2s,color .2s}.spec-chip[data-v-3304fa5d]:hover{background:#ffffff14;border-color:#fff3}.spec-chip.suggested[data-v-3304fa5d]{border-color:color-mix(in srgb,var(--cat-color) 35%,transparent);color:#ffffffbf}.spec-chip.selected[data-v-3304fa5d]{background:color-mix(in srgb,var(--cat-color) 14%,transparent);border-color:var(--cat-color);color:#fff}.spec-chip.just-selected[data-v-3304fa5d]{animation:.38s cubic-bezier(.34,1.56,.64,1) selectPulse-3304fa5d}.spec-chip.hint[data-v-3304fa5d]{animation:1s .1s itemHint-3304fa5d}.actions[data-v-3304fa5d]{flex-direction:column;align-items:center;gap:12px;display:flex}.cta-main[data-v-3304fa5d]{color:#0c0c0c;background:var(--positive);cursor:pointer;border:none;border-radius:14px;padding:16px 48px;font-size:1rem;font-weight:700;transition:transform .2s,box-shadow .2s}.cta-main[data-v-3304fa5d]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #44eabb4d}.cta-main[data-v-3304fa5d]:active:not(:disabled){transform:scale(.97)}.cta-main[data-v-3304fa5d]:disabled{opacity:.3;cursor:default}.cta-skip[data-v-3304fa5d]{color:#ffffff4d;cursor:pointer;background:0 0;border:none;padding:6px 12px;font-size:.85rem}.cta-skip[data-v-3304fa5d]:hover{color:#ffffff8c}.screen-slide-enter-active[data-v-3304fa5d],.screen-slide-leave-active[data-v-3304fa5d]{transition:opacity .2s,transform .2s}.screen-slide-enter-from[data-v-3304fa5d]{opacity:0;transform:translate(24px)scale(.98)}.screen-slide-leave-to[data-v-3304fa5d]{opacity:0;transform:translate(-24px)scale(.98)}@keyframes selectPulse-3304fa5d{0%{transform:scale(1)}40%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes itemHint-3304fa5d{0%{box-shadow:none;border-color:#ffffff12}45%{border-color:#ffffff73;box-shadow:0 0 10px #ffffff1a}to{box-shadow:none;border-color:#ffffff12}}@keyframes breathe-3304fa5d{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}}@keyframes ringRotate-3304fa5d{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
