.speaking-module__cwIapG__speakingLayout{grid-template-columns:minmax(240px,310px) minmax(0,1fr);align-items:start;gap:1.5rem;width:min(1180px,100%);margin:0 auto;display:grid}.speaking-module__cwIapG__topicLibrary{padding:1.25rem}.speaking-module__cwIapG__speakingStudio{text-align:center;background:color-mix(in srgb, var(--bg-card) 95%, #eefeff 5%);padding:clamp(1rem,2vw,1.6rem);overflow:hidden}.speaking-module__cwIapG__speakingBrief{text-align:left;background:radial-gradient(circle at 8% 8%,#ffd1664d,#0000 28%),linear-gradient(135deg,#fff6f0fa,#ebfffdf7);border:1px solid #ff7a5947;border-radius:28px;padding:clamp(1.25rem,3vw,2rem);position:relative;overflow:hidden;box-shadow:0 20px 48px #1f434714}.speaking-module__cwIapG__bubbleOne,.speaking-module__cwIapG__bubbleTwo{pointer-events:none;border-radius:999px;position:absolute}.speaking-module__cwIapG__bubbleOne{background:#ff7a591f;width:150px;height:150px;top:-65px;right:-44px}.speaking-module__cwIapG__bubbleTwo{background:#0ea5a41a;width:85px;height:85px;bottom:-40px;right:70px}.speaking-module__cwIapG__briefTopline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:relative}.speaking-module__cwIapG__eyebrow{color:#d45036;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.76rem;font-weight:850;display:inline-flex}.speaking-module__cwIapG__levelBadge{color:#fff;border-radius:999px;padding:.38rem .75rem;font-size:.74rem;font-weight:800}.speaking-module__cwIapG__speakingBrief h2{margin:.75rem 0 .4rem;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.12;position:relative}.speaking-module__cwIapG__question{max-width:90%;color:var(--text-primary);margin:0;font-size:clamp(1.02rem,2vw,1.2rem);line-height:1.65;position:relative}.speaking-module__cwIapG__scoreCriteria{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex;position:relative}.speaking-module__cwIapG__scoreCriteria span{color:var(--text-secondary);background:#ffffffbf;border-radius:999px;padding:.4rem .7rem;font-size:.75rem;font-weight:700;box-shadow:inset 0 0 0 1px #1f434717}.speaking-module__cwIapG__recordingStage{background:linear-gradient(#ffffffb3,#ebfffd73);border:1px solid #0ea5a41f;border-radius:26px;flex-direction:column;align-items:center;gap:1rem;margin-top:.8rem;padding:1.35rem 1rem;display:flex}.speaking-module__cwIapG__micOrbit{place-items:center;width:144px;height:144px;display:grid;position:relative}.speaking-module__cwIapG__orbitRing{border:1px dashed #0ea5a457;border-radius:50%;animation:13s linear infinite speaking-module__cwIapG__orbit;position:absolute;inset:0}.speaking-module__cwIapG__orbitRing:before,.speaking-module__cwIapG__orbitRing:after{content:"";background:#ffd43b;border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 18px #ffd43bb3}.speaking-module__cwIapG__orbitRing:before{top:19px;left:15px}.speaking-module__cwIapG__orbitRing:after{background:#ff7a59;bottom:28px;right:10px}.speaking-module__cwIapG__micCore{color:#fff;background:linear-gradient(145deg,#14b8b2,#1f83d7);border-radius:50%;place-items:center;width:102px;height:102px;display:grid;position:relative;box-shadow:0 18px 34px #0ea5a447,inset 0 1px 1px #ffffff6b}.speaking-module__cwIapG__isRecording .speaking-module__cwIapG__micCore{background:linear-gradient(145deg,#ff7a59,#ef4444);box-shadow:0 18px 42px #ef444454}.speaking-module__cwIapG__isRecording .speaking-module__cwIapG__orbitRing{border-color:#ef444473;animation-duration:4s}.speaking-module__cwIapG__liveBars{align-items:center;gap:5px;height:42px;display:flex}.speaking-module__cwIapG__liveBars i{background:#fff;border-radius:999px;width:5px;height:70%;animation:1s ease-in-out infinite alternate speaking-module__cwIapG__sound;display:block}.speaking-module__cwIapG__liveBars i:nth-child(2){height:45%;animation-delay:.15s}.speaking-module__cwIapG__liveBars i:nth-child(3){height:90%;animation-delay:.3s}.speaking-module__cwIapG__liveBars i:nth-child(4){height:55%;animation-delay:50ms}.speaking-module__cwIapG__liveBars i:nth-child(5){height:78%;animation-delay:.22s}.speaking-module__cwIapG__recordingStatus{justify-content:center;align-items:center;gap:.75rem;display:flex}.speaking-module__cwIapG__recordingStatus span{color:var(--text-primary);align-items:center;gap:.4rem;font-weight:800;display:inline-flex}.speaking-module__cwIapG__recordingStatus strong{color:var(--accent-primary);background:#0ea5a41a;border-radius:999px;padding:.3rem .58rem;font-family:monospace;font-size:1rem}.speaking-module__cwIapG__microCopy{color:var(--text-secondary);font-size:.86rem}.speaking-module__cwIapG__liveTranscript{text-align:left;background:#ffffffbf;border:1px solid #0ea5a429;border-radius:16px;width:100%;min-height:68px;padding:1rem}.speaking-module__cwIapG__primaryAction,.speaking-module__cwIapG__stopAction,.speaking-module__cwIapG__loadingAction{justify-content:center;min-width:210px;padding:.95rem 1.65rem!important}.speaking-module__cwIapG__stopAction{color:#fff;background:linear-gradient(135deg,#ff7a59,#ef4444)}.speaking-module__cwIapG__loadingAction{color:#fff;background:linear-gradient(135deg,#718096,#46515b)}@keyframes speaking-module__cwIapG__orbit{to{transform:rotate(360deg)}}@keyframes speaking-module__cwIapG__sound{0%{transform:scaleY(.5)}to{transform:scaleY(1.15)}}@media (max-width:860px){.speaking-module__cwIapG__speakingLayout{grid-template-columns:1fr}.speaking-module__cwIapG__topicLibrary{order:2}.speaking-module__cwIapG__speakingStudio{order:1}.speaking-module__cwIapG__question{max-width:100%}}@media (max-width:560px){.speaking-module__cwIapG__speakingBrief{border-radius:22px}.speaking-module__cwIapG__scoreCriteria{grid-template-columns:1fr 1fr;display:grid}.speaking-module__cwIapG__recordingStage{padding-inline:.75rem}.speaking-module__cwIapG__primaryAction,.speaking-module__cwIapG__stopAction,.speaking-module__cwIapG__loadingAction{width:100%}}
