.talent3-page[data-v-75cc46d4]{--ink: #29263d;--muted: #77718a;--purple: #6f50c7;--purple-dark: #523995;--lavender: #f0ebff;--line: #e8e2f2;--surface: rgb(255 255 255 / 94%);position:relative;min-height:100vh;overflow:clip;color:var(--ink);background:radial-gradient(circle at 8% 8%,rgba(219,206,255,.56),transparent 26rem),radial-gradient(circle at 90% 82%,rgba(255,220,211,.48),transparent 28rem),#f8f7fb}.ambient[data-v-75cc46d4]{position:fixed;pointer-events:none;filter:blur(24px);border-radius:999px;opacity:.32}.ambient-one[data-v-75cc46d4]{top:-130px;right:-90px;width:360px;height:360px;background:#ded2ff}.ambient-two[data-v-75cc46d4]{bottom:-100px;left:-90px;width:280px;height:280px;background:#ffe0d2}.test-shell[data-v-75cc46d4]{position:relative;z-index:1;width:min(960px,100% - 32px);padding:24px 0 48px;margin:0 auto}.test-header[data-v-75cc46d4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.brand-lockup[data-v-75cc46d4]{display:flex;gap:11px;align-items:center}.brand-mark[data-v-75cc46d4]{display:grid;place-items:center;width:44px;height:44px;color:#fff;background:linear-gradient(135deg,var(--purple),#a88bea);border-radius:15px;box-shadow:0 10px 26px #6f50c740}.brand-lockup strong[data-v-75cc46d4],.brand-lockup small[data-v-75cc46d4]{display:block}.brand-lockup strong[data-v-75cc46d4]{font-size:18px;letter-spacing:-.02em}.brand-lockup small[data-v-75cc46d4]{margin-top:2px;color:var(--muted)}.header-actions[data-v-75cc46d4]{display:flex;gap:14px;align-items:center}.counter[data-v-75cc46d4]{display:flex;gap:4px;align-items:baseline;padding:5px 0;color:var(--muted)}.counter strong[data-v-75cc46d4]{font-size:25px;color:var(--purple-dark);letter-spacing:-.04em}.progress-block[data-v-75cc46d4]{margin-bottom:18px}.progress-meta[data-v-75cc46d4]{display:flex;justify-content:space-between;margin-bottom:7px;font-size:12px;font-weight:650;color:var(--muted)}.progress[data-v-75cc46d4]{height:8px;overflow:hidden;background:#6f50c71f;border-radius:999px}.progress span[data-v-75cc46d4]{display:block;height:100%;background:linear-gradient(90deg,#6f50c7,#a56fda 68%,#df86aa);border-radius:inherit;box-shadow:0 0 14px #6f50c740;transition:width .35s ease}.question-card[data-v-75cc46d4]{padding:clamp(26px,3.5vw,38px);background:var(--surface);border:1px solid rgba(92,70,146,.1);border-radius:28px;box-shadow:0 28px 70px #3d2c681a,0 2px 8px #3d2c680a;scroll-margin-top:18px}.question-kicker[data-v-75cc46d4]{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:16px;font-size:13px;font-weight:700;color:var(--purple)}.question-tags[data-v-75cc46d4]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.step-badge[data-v-75cc46d4]{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;color:#fff;background:var(--purple);border-radius:999px;box-shadow:0 6px 14px #6f50c72e}.autosave-status[data-v-75cc46d4]{display:inline-flex;flex:0 0 auto;gap:6px;align-items:center;font-weight:550;color:#8e879e}.autosave-status i[data-v-75cc46d4]{display:grid;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;color:#4e9271;background:#e7f4ec;border-radius:50%}.question-title-line[data-v-75cc46d4]{display:flex;gap:10px;align-items:baseline}.question-title-line>span[data-v-75cc46d4]{flex:0 0 auto;font-size:12px;font-weight:700;color:#9a93a7}.question-title-line h1[data-v-75cc46d4]{margin:0;font-size:clamp(19px,2.5vw,24px);font-weight:720;line-height:1.35;color:#5a536b;letter-spacing:-.015em}.context-card[data-v-75cc46d4]{position:relative;padding:11px 14px;margin:13px 0 0;font-size:14px;line-height:1.65;color:#6f687c;background:#f8f6fc;border:0;border-radius:11px}.prompt[data-v-75cc46d4]{margin:18px 0 14px;font-size:21px;font-weight:800;line-height:1.48;letter-spacing:-.015em}.option-list[data-v-75cc46d4]{display:grid;gap:0;overflow:hidden;background:#ffffffeb;border:1px solid var(--line);border-radius:17px}.option-card[data-v-75cc46d4]{position:relative;display:flex;gap:12px;align-items:center;width:100%;min-height:64px;padding:11px 14px;color:var(--ink);text-align:left;cursor:pointer;background:transparent;border:0;border-bottom:1px solid #eee9f5;border-radius:0;transition:background-color .18s ease}.option-card[data-v-75cc46d4]:last-child{border-bottom:0}.option-card[data-v-75cc46d4]:hover{background:#faf8fd}.option-card.selected[data-v-75cc46d4]{background:linear-gradient(90deg,#f3edff,#faf8ff);box-shadow:inset 3px 0 var(--purple)}.option-card[data-v-75cc46d4]:focus-visible{outline:3px solid rgba(111,80,199,.28);outline-offset:-3px}.option-letter[data-v-75cc46d4]{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;font-weight:800;color:var(--purple-dark);background:var(--lavender);border-radius:11px}.option-copy[data-v-75cc46d4]{flex:1;min-width:0}.option-copy strong[data-v-75cc46d4],.option-copy small[data-v-75cc46d4]{display:block;line-height:1.55}.option-copy strong[data-v-75cc46d4]{font-size:16px;font-weight:650}.option-copy small[data-v-75cc46d4]{margin-top:3px;color:var(--muted)}.selection-dot[data-v-75cc46d4]{display:grid;flex:0 0 auto;place-items:center;width:20px;height:20px;margin-left:auto;border:2px solid #d8d0e8;border-radius:50%;transition:.18s ease}.selected .selection-dot[data-v-75cc46d4]{background:var(--purple);border-color:var(--purple);box-shadow:0 4px 10px #6f50c73d}.selected .selection-dot[data-v-75cc46d4]:after{width:7px;height:4px;content:"";border-bottom:2px solid white;border-left:2px solid white;transform:translateY(-1px) rotate(-45deg)}.single-swatch[data-v-75cc46d4]{flex:0 0 auto;width:54px;height:40px;border:3px solid white;border-radius:12px;box-shadow:0 0 0 1px #ddd5e8}.swatch-row[data-v-75cc46d4]{display:flex;flex:0 0 auto;width:72px;height:38px;overflow:hidden;border:2px solid white;border-radius:11px;box-shadow:0 0 0 1px #ddd5e8}.swatch-row i[data-v-75cc46d4]{flex:1}.option-audio[data-v-75cc46d4],.audio-button[data-v-75cc46d4]{font-weight:700;color:var(--purple-dark);cursor:pointer;background:#eee8fb;border:0;border-radius:999px}.option-audio[data-v-75cc46d4]{padding:7px 10px}.audio-clips[data-v-75cc46d4]{display:flex;flex-wrap:wrap;gap:10px;margin:-6px 0 20px}.audio-button[data-v-75cc46d4]{padding:10px 16px}.reference-visual[data-v-75cc46d4]{display:flex;gap:14px;align-items:center;width:150px;padding:12px;margin:4px 0 20px;color:var(--muted);background:#f7f4fb;border-radius:16px}.cube-visual[data-v-75cc46d4]{display:block;flex:0 0 auto;width:72px;height:66px;margin:0 4px;overflow:visible;filter:drop-shadow(0 5px 6px rgba(62,49,91,.12))}.cube-face[data-v-75cc46d4]{stroke:#40394f;stroke-width:2.6;stroke-linejoin:round;vector-effect:non-scaling-stroke}.interaction-tip[data-v-75cc46d4]{margin:0 0 12px;color:var(--muted)}.order-list[data-v-75cc46d4]{display:grid;gap:10px}.order-choice[data-v-75cc46d4]{display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center;width:100%;padding:13px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #e7e0f0;border-radius:15px}.order-choice[data-v-75cc46d4]:hover:not(:disabled){background:#fbf9ff;border-color:#b9a4e5}.order-choice.selected[data-v-75cc46d4]{background:#f7f3ff;border-color:#a88cda}.order-choice[data-v-75cc46d4]:disabled{cursor:default;opacity:1}.order-choice small[data-v-75cc46d4]{color:#9289a1}.order-number[data-v-75cc46d4]{display:grid;place-items:center;width:30px;height:30px;font-weight:800;color:#fff;background:var(--purple);border-radius:10px}.order-selection-actions[data-v-75cc46d4]{display:flex;gap:8px;justify-content:flex-end}.order-selection-actions button[data-v-75cc46d4]{min-height:38px;padding:0 14px;font-weight:700;color:var(--purple-dark);cursor:pointer;background:#fff;border:1px solid #ded4ef;border-radius:10px}.order-selection-actions button[data-v-75cc46d4]:disabled{cursor:not-allowed;opacity:.35}.order-confirm[data-v-75cc46d4]{min-height:46px;margin-top:4px;font-weight:800;color:#fff;cursor:pointer;background:var(--purple);border:0;border-radius:14px}.order-confirm.confirmed[data-v-75cc46d4]{color:var(--purple-dark);background:var(--lavender)}.order-confirm[data-v-75cc46d4]:disabled{cursor:not-allowed;opacity:.4}.test-nav[data-v-75cc46d4]{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center;margin-top:18px}.test-nav>span[data-v-75cc46d4]{font-size:13px;color:var(--muted)}.ghost-button[data-v-75cc46d4],.primary-button[data-v-75cc46d4]{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:48px;padding:0 18px;font-weight:800;cursor:pointer;border:0;border-radius:15px;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.ghost-button[data-v-75cc46d4]{justify-self:start;color:var(--purple-dark);background:#ffffffc7;border:1px solid #ded6eb}.primary-button[data-v-75cc46d4]{justify-self:end;color:#fff;background:linear-gradient(135deg,var(--purple),#9864c2);border:0;box-shadow:0 12px 26px #6f50c740}.ghost-button[data-v-75cc46d4]:hover:not(:disabled),.primary-button[data-v-75cc46d4]:hover:not(:disabled){transform:translateY(-1px)}.ghost-button[data-v-75cc46d4]:focus-visible,.primary-button[data-v-75cc46d4]:focus-visible{outline:3px solid rgba(111,80,199,.24);outline-offset:3px}button[data-v-75cc46d4]:disabled{cursor:not-allowed;box-shadow:none;opacity:.42}@media(max-width:640px){.talent3-page[data-v-75cc46d4]{background:radial-gradient(circle at 4% 2%,rgba(220,207,255,.62),transparent 19rem),linear-gradient(180deg,#f9f7fd,#f6f4fa)}.ambient[data-v-75cc46d4]{opacity:.2}.test-shell[data-v-75cc46d4]{width:100%;padding:0 0 calc(94px + env(safe-area-inset-bottom))}.test-header[data-v-75cc46d4]{gap:10px;padding:14px 14px 11px;margin:0}.brand-lockup[data-v-75cc46d4]{gap:9px;min-width:0}.brand-mark[data-v-75cc46d4]{width:38px;height:38px;border-radius:13px;box-shadow:0 8px 18px #6f50c733}.brand-lockup strong[data-v-75cc46d4]{overflow:hidden;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.brand-lockup small[data-v-75cc46d4]{display:none}.header-actions[data-v-75cc46d4]{flex:0 0 auto;gap:6px}.counter[data-v-75cc46d4]{gap:3px;padding:4px 8px;background:#ffffffa8;border-radius:10px}.counter strong[data-v-75cc46d4]{font-size:18px}.counter span[data-v-75cc46d4]{font-size:12px}.progress-block[data-v-75cc46d4]{padding:0 14px 14px;margin:0}.progress-meta[data-v-75cc46d4]{margin-bottom:6px;font-size:11px}.progress[data-v-75cc46d4]{height:6px}.question-card[data-v-75cc46d4]{padding:18px 14px 20px;margin:0 10px;border-radius:20px;box-shadow:0 16px 42px #3d2c6817;scroll-margin-top:10px}.question-kicker[data-v-75cc46d4]{align-items:flex-start;margin-bottom:13px}.question-tags[data-v-75cc46d4]{gap:6px}.step-badge[data-v-75cc46d4]{min-height:26px;padding:0 9px;font-size:11px}.autosave-status[data-v-75cc46d4]{gap:4px;padding-top:4px;font-size:10px;white-space:nowrap}.autosave-status i[data-v-75cc46d4]{width:16px;height:16px;font-size:9px}.question-title-line[data-v-75cc46d4]{gap:8px}.question-title-line>span[data-v-75cc46d4]{font-size:10px}.question-title-line h1[data-v-75cc46d4]{font-size:18px;line-height:1.35}.context-card[data-v-75cc46d4]{padding:9px 11px;margin-top:10px;font-size:13px;line-height:1.55;border-radius:9px}.prompt[data-v-75cc46d4]{margin:14px 0 11px;font-size:17px;line-height:1.45}.option-list[data-v-75cc46d4]{border-radius:14px}.option-card[data-v-75cc46d4]{gap:10px;min-height:56px;padding:9px 11px;-webkit-tap-highlight-color:transparent}.option-card[data-v-75cc46d4]:hover{box-shadow:none;transform:none}.option-card.selected[data-v-75cc46d4]{box-shadow:inset 3px 0 var(--purple)}.option-letter[data-v-75cc46d4]{width:30px;height:30px;border-radius:9px}.option-copy strong[data-v-75cc46d4]{font-size:14px;line-height:1.45}.option-copy small[data-v-75cc46d4]{font-size:12px;line-height:1.45}.selection-dot[data-v-75cc46d4]{width:18px;height:18px}.single-swatch[data-v-75cc46d4]{width:46px;height:36px}.swatch-row[data-v-75cc46d4]{width:60px;height:34px}.audio-clips[data-v-75cc46d4]{margin-bottom:16px}.audio-button[data-v-75cc46d4]{min-height:42px}.interaction-tip[data-v-75cc46d4]{font-size:13px;line-height:1.55}.test-nav[data-v-75cc46d4]{position:fixed;right:0;bottom:0;left:0;z-index:30;grid-template-columns:minmax(82px,.34fr) minmax(0,1fr);gap:10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));margin:0;background:#fcfbfee6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid rgba(89,70,139,.11);box-shadow:0 -10px 32px #392a5e1a}.test-nav>.nav-status[data-v-75cc46d4]{display:none}.ghost-button[data-v-75cc46d4],.primary-button[data-v-75cc46d4]{width:100%;min-height:52px;padding:0 14px;border-radius:15px}.ghost-button[data-v-75cc46d4]{justify-self:stretch;background:#fff}.primary-button[data-v-75cc46d4]{justify-self:stretch}.order-choice[data-v-75cc46d4]{grid-template-columns:32px 1fr;min-height:62px;padding:11px}.order-choice small[data-v-75cc46d4]{grid-column:2}.order-selection-actions button[data-v-75cc46d4]{min-height:42px}.order-confirm[data-v-75cc46d4]{min-height:50px}}@media(max-width:370px){.question-kicker[data-v-75cc46d4]{display:block}.autosave-status[data-v-75cc46d4]{padding:0;margin-top:8px}}@media(prefers-reduced-motion:reduce){.progress span[data-v-75cc46d4],.option-card[data-v-75cc46d4],.ghost-button[data-v-75cc46d4],.primary-button[data-v-75cc46d4]{transition:none}}

/* Keep Finish feedback visible with the navigation, including the mobile fixed bar. */
.finish-feedback[data-v-75cc46d4]{grid-column:1/-1;padding:10px 14px;margin:0;font-size:14px;line-height:1.5;color:var(--purple-dark);text-align:left;background:#f0ebff;border-radius:12px}
.finish-feedback[role=alert][data-v-75cc46d4]{color:#813447;background:#fff0f2}
