.interview-module__l9fgQq__main{max-width:780px;padding:24px var(--gutter) 96px;flex-direction:column;gap:26px;margin:0 auto;display:flex}.interview-module__l9fgQq__header{border-bottom:2px dashed var(--rule);align-items:center;gap:16px;padding-bottom:18px;display:flex}.interview-module__l9fgQq__headerText{flex-direction:column;flex:1;display:flex}.interview-module__l9fgQq__teacher{font-family:var(--font-heading);font-size:22px;font-weight:700}.interview-module__l9fgQq__subtitle{color:var(--ink-muted);font-size:17px}.interview-module__l9fgQq__startOver,.interview-module__l9fgQq__startOver:hover{color:var(--ink-muted);text-underline-offset:4px;font-size:17px}.interview-module__l9fgQq__messages{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.interview-module__l9fgQq__row{justify-content:flex-start;display:flex}.interview-module__l9fgQq__row[data-from=learner]{justify-content:flex-end}.interview-module__l9fgQq__bubble{max-width:78%;color:var(--ink);background:var(--card);border:var(--sketch-border);border-radius:var(--sketch-radius);white-space:pre-line;text-wrap:pretty;padding:12px 18px;font-size:21px}.interview-module__l9fgQq__row[data-from=learner] .interview-module__l9fgQq__bubble{background:var(--blue-tint);border-color:var(--blue)}.interview-module__l9fgQq__thinking{align-items:center;gap:8px;min-height:56px;display:inline-flex}.interview-module__l9fgQq__thinking span{border-radius:var(--circle-radius);background:var(--ink-faint);width:10px;height:10px;animation:1.2s ease-in-out infinite interview-module__l9fgQq__bob}.interview-module__l9fgQq__thinking span:nth-child(2){animation-delay:.18s}.interview-module__l9fgQq__thinking span:nth-child(3){animation-delay:.36s}@keyframes interview-module__l9fgQq__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.interview-module__l9fgQq__thinking span{animation:none}}.interview-module__l9fgQq__error{color:var(--red);font-size:18px}.interview-module__l9fgQq__answerForm{flex-direction:column;align-self:flex-end;gap:8px;width:100%;max-width:560px;display:flex}.interview-module__l9fgQq__answerBox{background:var(--blue-tint);border:2px solid var(--blue);border-radius:var(--sketch-radius-mirror);align-items:flex-end;gap:10px;padding:10px 12px 10px 18px;display:flex}.interview-module__l9fgQq__answer{resize:none;min-width:0;color:var(--blue-deep);background:0 0;border:none;flex:1;font-size:21px}.interview-module__l9fgQq__answer:focus{outline:none}.interview-module__l9fgQq__send{font-family:var(--font-heading);background:var(--ink);color:var(--paper);border-radius:var(--sketch-radius-small);cursor:pointer;border:none;padding:6px 16px;font-size:19px;font-weight:700}.interview-module__l9fgQq__step{color:var(--ink-muted);align-self:flex-end;font-size:16px}.interview-module__l9fgQq__sitting{flex-wrap:wrap;justify-content:flex-end;align-self:flex-end;gap:12px;display:flex}.interview-module__l9fgQq__sitting .interview-module__l9fgQq__step{text-align:right;flex-basis:100%}.interview-module__l9fgQq__sittingChip{font-family:var(--font-heading);color:var(--ink);background:var(--blue-tint);border:2px solid var(--blue);border-radius:var(--sketch-radius);cursor:pointer;padding:8px 22px;font-size:22px}.interview-module__l9fgQq__sittingChip:hover{background:var(--highlighter)}.interview-module__l9fgQq__write{flex-direction:column;align-self:stretch;align-items:flex-start;gap:12px;padding:22px 26px 24px;display:flex}.interview-module__l9fgQq__writeTitle{font-family:var(--font-heading);font-size:24px;font-weight:700}.interview-module__l9fgQq__writeNote{color:var(--ink-secondary);font-size:19px}.interview-module__l9fgQq__homeLink{text-underline-offset:4px;align-self:flex-start;font-size:19px}
