.quiz-module__2H4CJq__hero{gap:var(--space-5);padding-top:var(--space-6);flex-direction:column;display:flex}.quiz-module__2H4CJq__heroTitle{font-size:var(--text-3xl)}.quiz-module__2H4CJq__invitedBy{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--text-sm);font-weight:var(--weight-medium);align-self:flex-start;display:inline-block}.quiz-module__2H4CJq__meta{gap:var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.quiz-module__2H4CJq__progress{z-index:1;background:var(--color-bg);padding:var(--space-4) 0 var(--space-3);gap:var(--space-2);flex-direction:column;display:flex;position:sticky;top:0}.quiz-module__2H4CJq__progressRow{font-size:var(--text-sm);color:var(--color-text-muted);justify-content:space-between;align-items:center;display:flex}.quiz-module__2H4CJq__progressTrack{border-radius:var(--radius-pill);background:var(--color-surface-muted);border:var(--border-width) solid var(--color-border);height:6px;overflow:hidden}.quiz-module__2H4CJq__progressBar{background:var(--color-accent);height:100%;transition:width var(--transition-base)}.quiz-module__2H4CJq__question{gap:var(--space-5);padding-top:var(--space-4);flex-direction:column;display:flex}.quiz-module__2H4CJq__questionText{font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:-.01em}.quiz-module__2H4CJq__options{gap:var(--space-3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.quiz-module__2H4CJq__option{align-items:center;gap:var(--space-3);min-height:var(--tap-target);padding:var(--space-4);border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);display:flex}.quiz-module__2H4CJq__option:hover{border-color:var(--color-border-strong);background:var(--color-surface-muted)}.quiz-module__2H4CJq__option:has(input:checked){border-color:var(--color-accent);background:var(--color-accent-soft)}.quiz-module__2H4CJq__option:has(input:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}.quiz-module__2H4CJq__option input{opacity:0;pointer-events:none;position:absolute}.quiz-module__2H4CJq__optionKey{border-radius:var(--radius-pill);border:var(--border-width) solid var(--color-border-strong);background:var(--color-surface);width:1.75rem;height:1.75rem;font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--color-text-muted);flex:none;place-items:center;display:grid}.quiz-module__2H4CJq__option:has(input:checked) .quiz-module__2H4CJq__optionKey{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.quiz-module__2H4CJq__optionText{font-size:var(--text-base)}.quiz-module__2H4CJq__nav{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-2);display:flex}.quiz-module__2H4CJq__back{padding:var(--space-3);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;text-decoration:underline}.quiz-module__2H4CJq__calculating{justify-content:center;align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;min-height:60dvh;display:flex}.quiz-module__2H4CJq__spinner{border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;width:2.5rem;height:2.5rem;animation:.9s linear infinite quiz-module__2H4CJq__spin}@keyframes quiz-module__2H4CJq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.quiz-module__2H4CJq__spinner{animation-duration:2.4s}}.quiz-module__2H4CJq__form{gap:var(--space-4);padding-top:var(--space-4);flex-direction:column;display:flex}.quiz-module__2H4CJq__formRow{gap:var(--space-4);display:grid}@media (min-width:30rem){.quiz-module__2H4CJq__formRow{grid-template-columns:1fr 1fr}}
.interview-module__VlWxDq__shell{gap:var(--space-4);min-height:70dvh;padding-top:var(--space-4);flex-direction:column;display:flex}.interview-module__VlWxDq__progressTrack{z-index:1;border-radius:var(--radius-pill);background:var(--color-surface-muted);border:var(--border-width) solid var(--color-border);height:6px;position:sticky;top:0;overflow:hidden}.interview-module__VlWxDq__progressBar{background:var(--color-accent);height:100%;transition:width var(--transition-base)}.interview-module__VlWxDq__thread{gap:var(--space-4);flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.interview-module__VlWxDq__agentRow,.interview-module__VlWxDq__personRow{display:flex}.interview-module__VlWxDq__agentRow{flex-direction:column;align-items:flex-start}.interview-module__VlWxDq__personRow{justify-content:flex-end}.interview-module__VlWxDq__agentBubble,.interview-module__VlWxDq__personBubble{max-width:85%;padding:var(--space-4);border-radius:var(--radius-lg);font-size:var(--text-base);line-height:var(--leading-normal);white-space:pre-wrap;overflow-wrap:anywhere}.interview-module__VlWxDq__agentBubble{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-bottom-left-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.interview-module__VlWxDq__personBubble{background:var(--color-accent);color:var(--color-on-accent);border:var(--border-width) solid var(--color-accent);border-bottom-right-radius:var(--radius-sm)}.interview-module__VlWxDq__typing{align-items:center;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-sm);background:var(--color-surface-muted);border:var(--border-width) solid var(--color-border);display:flex}.interview-module__VlWxDq__dot{border-radius:var(--radius-pill);background:var(--color-text-muted);width:.45rem;height:.45rem;animation:1.2s ease-in-out infinite interview-module__VlWxDq__pulse}.interview-module__VlWxDq__dot:nth-child(3){animation-delay:.16s}.interview-module__VlWxDq__dot:nth-child(4){animation-delay:.32s}@keyframes interview-module__VlWxDq__pulse{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.interview-module__VlWxDq__dot{opacity:.6;animation:none}}.interview-module__VlWxDq__composer{gap:var(--space-3);padding:var(--space-3) 0 var(--space-4);background:var(--color-bg);border-top:var(--border-width) solid var(--color-border);flex-direction:column;display:flex;position:sticky;bottom:0}.interview-module__VlWxDq__inputRow{align-items:flex-end;gap:var(--space-3);display:flex}.interview-module__VlWxDq__input{min-height:var(--tap-target);max-height:30dvh;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);font:inherit;color:inherit;resize:vertical;flex:1}.interview-module__VlWxDq__input:disabled{background:var(--color-surface-muted);color:var(--color-text-muted)}.interview-module__VlWxDq__tapOut{gap:var(--space-3);flex-direction:column;display:flex}.interview-module__VlWxDq__tapToggle{min-height:var(--tap-target);padding:var(--space-2) 0;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0;align-self:flex-start;text-decoration:underline}.interview-module__VlWxDq__tapToggle:hover{color:var(--color-text)}.interview-module__VlWxDq__tiles{gap:var(--space-3);flex-direction:column;max-height:45dvh;display:flex;overflow-y:auto}.interview-module__VlWxDq__tiles[hidden]{display:none}.interview-module__VlWxDq__tile{align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap-target);padding:var(--space-4);border:var(--border-width-heavy) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);text-align:left;cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);display:flex}.interview-module__VlWxDq__tile:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface-muted)}.interview-module__VlWxDq__tile:disabled{opacity:.55;cursor:not-allowed}.interview-module__VlWxDq__tileKey{border-radius:var(--radius-pill);border:var(--border-width) solid var(--color-border-strong);background:var(--color-surface);width:1.75rem;height:1.75rem;font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--color-text-muted);flex:none;place-items:center;display:grid}.interview-module__VlWxDq__tileText{font-size:var(--text-base);line-height:var(--leading-normal)}.interview-module__VlWxDq__retry{color:var(--color-danger);font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.interview-module__VlWxDq__fallback{gap:var(--space-6);padding-bottom:var(--space-5);flex-direction:column;display:flex}.interview-module__VlWxDq__fallbackQuestion{gap:var(--space-3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.interview-module__VlWxDq__fallbackLegend{padding:0 0 var(--space-3);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.interview-module__VlWxDq__chips{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;max-width:90%;display:flex}.interview-module__VlWxDq__chip{padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);text-align:left;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast)}.interview-module__VlWxDq__chip:hover:not(:disabled){background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.interview-module__VlWxDq__chip:disabled{opacity:.55;cursor:not-allowed}@media (max-width:30rem){.interview-module__VlWxDq__chips{max-width:100%}.interview-module__VlWxDq__chip{width:100%}}.interview-module__VlWxDq__threadEnd{height:var(--space-4);margin:0;padding:0;list-style:none}
