.BriefChallenge-module__TGcfRG__challenge{flex-direction:column;gap:32px;display:flex}.BriefChallenge-module__TGcfRG__prompt,.BriefChallenge-module__TGcfRG__feedback{border:1px solid var(--border,#e8e6e114);background:var(--surface,#141418);border-radius:2px;padding:24px}.BriefChallenge-module__TGcfRG__promptLabel,.BriefChallenge-module__TGcfRG__feedbackLabel{color:var(--vermillion,#cc2f2f);letter-spacing:.02em;margin-bottom:12px;font-family:Geist Mono,monospace;font-size:11px;font-weight:500;display:block}.BriefChallenge-module__TGcfRG__feedbackHeader,.BriefChallenge-module__TGcfRG__scoreTitle{justify-content:space-between;align-items:center;gap:16px;display:flex}.BriefChallenge-module__TGcfRG__feedbackHeader{margin-bottom:12px}.BriefChallenge-module__TGcfRG__feedbackHeader .BriefChallenge-module__TGcfRG__feedbackLabel{margin-bottom:0}.BriefChallenge-module__TGcfRG__overallScore,.BriefChallenge-module__TGcfRG__scoreTitle{color:var(--text-muted,#e8e6e15c);font-family:Geist Mono,monospace;font-size:11px}.BriefChallenge-module__TGcfRG__promptText,.BriefChallenge-module__TGcfRG__feedbackText{color:var(--text-secondary,#e8e6e18f);font-family:Instrument Sans,sans-serif;font-size:15px;line-height:1.6}.BriefChallenge-module__TGcfRG__textarea{border:1px solid var(--border,#e8e6e11a);width:100%;min-height:240px;color:var(--text,#e8e6e1);resize:vertical;box-sizing:border-box;background:#e8e6e108;border-radius:2px;outline:none;padding:16px;font-family:Instrument Sans,sans-serif;font-size:17px;line-height:1.6;transition:border-color .15s,background .15s}.BriefChallenge-module__TGcfRG__textarea::placeholder{color:var(--text-muted,#e8e6e15c)}.BriefChallenge-module__TGcfRG__textarea:hover{border-color:#e8e6e133}.BriefChallenge-module__TGcfRG__textarea:focus{border-color:var(--vermillion,#cc2f2f);background:#e8e6e10a}.BriefChallenge-module__TGcfRG__meta{justify-content:space-between;align-items:center;display:flex}.BriefChallenge-module__TGcfRG__charCount{color:var(--text-muted,#e8e6e15c);font-family:Geist Mono,monospace;font-size:11px}.BriefChallenge-module__TGcfRG__submit{color:#0c0c0f;background:var(--vermillion,#cc2f2f);cursor:pointer;border:none;border-radius:2px;padding:12px 28px;font-family:Instrument Sans,sans-serif;font-size:15px;font-weight:600;transition:background .15s,opacity .15s}.BriefChallenge-module__TGcfRG__submit:hover:not(:disabled){background:var(--vermillion-dark,#b82525)}.BriefChallenge-module__TGcfRG__submit:disabled{opacity:.4;cursor:not-allowed}.BriefChallenge-module__TGcfRG__feedback{border-color:var(--vermillion,#cc2f2f)}.BriefChallenge-module__TGcfRG__scoreList{flex-direction:column;gap:14px;margin:20px 0 0;padding:0;list-style:none;display:flex}.BriefChallenge-module__TGcfRG__scoreItem{border-top:1px solid var(--border,#e8e6e114);padding-top:14px}.BriefChallenge-module__TGcfRG__scoreTitle{color:var(--text,#e8e6e1);margin-bottom:6px}.BriefChallenge-module__TGcfRG__scoreItem p{color:var(--text-secondary,#e8e6e18f);margin:0;font-family:Instrument Sans,sans-serif;font-size:14px;line-height:1.5}@media (max-width:640px){.BriefChallenge-module__TGcfRG__meta,.BriefChallenge-module__TGcfRG__feedbackHeader,.BriefChallenge-module__TGcfRG__scoreTitle{flex-direction:column;align-items:flex-start}.BriefChallenge-module__TGcfRG__submit{width:100%}}.BriefChallenge-module__TGcfRG__cta{border:1px solid var(--vermillion,#cc2f2f);background:#cc2f2f0a;border-radius:4px;flex-direction:column;gap:14px;padding:24px;display:flex}.BriefChallenge-module__TGcfRG__ctaLabel{color:var(--vermillion,#cc2f2f);letter-spacing:.02em;margin:0;font-family:Geist Mono,monospace;font-size:11px}.BriefChallenge-module__TGcfRG__ctaTitle{color:var(--text,#e8e6e1);letter-spacing:-.01em;margin:0;font-family:Bricolage Grotesque,serif;font-size:22px;font-weight:700}.BriefChallenge-module__TGcfRG__ctaCopy{color:var(--text-secondary,#e8e6e18f);margin:0;font-family:Instrument Sans,sans-serif;font-size:14px;line-height:1.6}.BriefChallenge-module__TGcfRG__ctaActions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.BriefChallenge-module__TGcfRG__ctaPrimary{background:var(--vermillion,#cc2f2f);color:#fff;border-radius:2px;padding:12px 24px;font-family:Instrument Sans,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s}.BriefChallenge-module__TGcfRG__ctaPrimary:hover{background:var(--vermillion-dark,#b82525)}.BriefChallenge-module__TGcfRG__ctaSecondary{color:var(--text-secondary,#e8e6e18f);text-underline-offset:3px;font-family:Geist Mono,monospace;font-size:12px;text-decoration:underline}.BriefChallenge-module__TGcfRG__ctaSecondary:hover{color:var(--text,#e8e6e1)}.BriefChallenge-module__TGcfRG__fallback{border-top:1px solid var(--border,#e8e6e114);flex-direction:column;gap:10px;padding-top:14px;display:flex}.BriefChallenge-module__TGcfRG__fallbackLabel{color:var(--text-muted,#e8e6e15c);margin:0;font-family:Geist Mono,monospace;font-size:11px}.BriefChallenge-module__TGcfRG__fallbackForm{flex-wrap:wrap;gap:8px;display:flex}.BriefChallenge-module__TGcfRG__fallbackInput{border:1px solid var(--border,#e8e6e129);min-width:0;color:var(--text,#e8e6e1);background:0 0;border-radius:2px;outline:none;flex:200px;padding:10px 12px;font-family:Instrument Sans,sans-serif;font-size:14px}.BriefChallenge-module__TGcfRG__fallbackInput:focus{border-color:var(--vermillion,#cc2f2f)}.BriefChallenge-module__TGcfRG__fallbackSubmit{border:1px solid var(--text-secondary,#e8e6e152);color:var(--text,#e8e6e1);cursor:pointer;background:0 0;border-radius:2px;padding:10px 16px;font-family:Instrument Sans,sans-serif;font-size:14px;transition:border-color .15s}.BriefChallenge-module__TGcfRG__fallbackSubmit:hover:not(:disabled){border-color:var(--text,#e8e6e1)}.BriefChallenge-module__TGcfRG__fallbackSubmit:disabled{opacity:.4;cursor:not-allowed}.BriefChallenge-module__TGcfRG__fallbackSent{color:var(--text-secondary,#e8e6e18f);margin:0;font-family:Instrument Sans,sans-serif;font-size:13px}.BriefChallenge-module__TGcfRG__fallbackError{color:var(--vermillion,#cc2f2f);margin:0;font-family:Geist Mono,monospace;font-size:12px}
