/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}._messageContainer_xs9cs_2{padding-block:calc(var(--spacing,.25rem)*12);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}._messageContainer_xs9cs_2 p{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));color:var(--color-textSecondary)}._promptContainer_xs9cs_2{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);display:flex}._promptText_xs9cs_2{font-size:var(--text-base);color:var(--color-text);line-height:1.5}._imageTimerLayout_xs9cs_2{gap:calc(var(--spacing,.25rem)*6);flex-direction:column;display:flex}._timerSide_xs9cs_2:empty{display:none}._imageContainer_xs9cs_2{width:100%}._questionImage_xs9cs_2{border:1px solid var(--color-border);border-radius:14px;width:100%;max-width:100%;height:auto}._timerSide_xs9cs_2{flex-shrink:0;width:100%}._optionsLayout_xs9cs_2{gap:calc(var(--spacing,.25rem)*6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}._optionCard_xs9cs_2{cursor:pointer;background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:14px;padding:16px;transition:border-color .2s,background .2s}._optionCard_xs9cs_2:hover{border-color:var(--color-border-strong)}._optionCardSelected_xs9cs_2{border:1.5px solid var(--color-accent);background:var(--color-accent-soft)}._optionCardStatic_xs9cs_2{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:14px;padding:16px}._optionImage_xs9cs_2{margin-bottom:calc(var(--spacing,.25rem)*3);object-fit:cover;border-radius:10px;width:100%;height:200px}._choiceLabel_xs9cs_2{margin-bottom:calc(var(--spacing,.25rem)*2);font-family:var(--font-display);font-size:var(--text-base);color:var(--color-text);font-weight:600}._optionFeatures_xs9cs_2{margin-top:calc(var(--spacing,.25rem)*2);padding-left:calc(var(--spacing,.25rem)*4);font-size:var(--text-sm);color:var(--color-textSecondary);line-height:1.7;list-style-type:none}._optionFeatures_xs9cs_2 li{margin-bottom:calc(var(--spacing,.25rem)*1);padding-left:12px;position:relative}._optionFeatures_xs9cs_2 li:before{content:"-";color:var(--color-text);position:absolute;left:0}._optionCardTitle_xs9cs_2{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;background:var(--color-accent-soft);color:var(--color-accent-ink);border-radius:6px;align-items:center;padding:3px 8px;font-weight:700;display:inline-flex}._taskProse_xs9cs_2{color:var(--color-text);line-height:1.8}._recordingBar_xs9cs_2{margin-top:calc(var(--spacing,.25rem)*2);align-items:center;gap:calc(var(--spacing,.25rem)*4);display:flex}._recordingBarIcon_xs9cs_2{background:var(--color-accent);border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative}._recordingBarIcon_xs9cs_2:after{content:"";border-radius:var(--radius-full);border:2px solid var(--color-accent);opacity:.35;animation:1.8s ease-out infinite _recordRing_xs9cs_1;position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}@keyframes _recordRing_xs9cs_1{0%{opacity:.5;transform:scale(.94)}to{opacity:0;transform:scale(1.12)}}._recordingBarIcon_xs9cs_2 svg{color:#fff;width:28px;height:28px}._recordingBarContent_xs9cs_2{flex-direction:column;flex:1;display:flex}._reviewBar_xs9cs_2{margin-top:calc(var(--spacing,.25rem)*2);flex-direction:column;gap:8px;display:flex}._recordingBarProgress_xs9cs_2{background:var(--color-inset);border-radius:3.40282e38px;width:100%;height:8px;margin-top:8px;overflow:hidden}._recordingBarProgressFill_xs9cs_2{background:var(--color-accent);border-radius:3.40282e38px;height:100%;transition:width .3s}@keyframes _pulse-recording_xs9cs_1{0%,to{opacity:1}50%{opacity:.8}}._submitButton_xs9cs_2{padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);background-color:var(--color-accent);transition:background-color var(--transition-fast);text-align:center;width:240px}._submitButton_xs9cs_2:hover:not(:disabled){background-color:var(--color-accent-hover)}._submitButton_xs9cs_2:disabled{opacity:.5;cursor:not-allowed}._correctedText_xs9cs_2{font-size:var(--text-base);color:var(--color-text);white-space:pre-wrap;line-height:1.8}._correctedText_xs9cs_2 del{background:var(--color-incorrect-bg);color:var(--color-incorrect);border-radius:4px;padding:1px 4px;text-decoration:line-through}._correctedText_xs9cs_2 ins{background:var(--color-correct-bg);color:var(--color-correct);border-radius:4px;padding:1px 4px;font-weight:600;text-decoration:none}._timingItem_xs9cs_2{font-size:var(--text-xs);color:var(--color-textSecondary)}._timingValue_xs9cs_2{color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:600}._task5Note_xs9cs_2{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text);font-weight:700}._task6ChoiceText_xs9cs_2{white-space:pre-line}._choiceOption_xs9cs_2{font-weight:700}@property --tw-font-weight{syntax:"*";inherits:false}
