.PossDq_page{--navy:#07172d;--navy-soft:#102746;--ink:#13233b;--muted:#607087;--line:#dbe3eb;--paper:#f7f9fc;--white:#fff;--cyan:#0e7490;--cyan-bright:#22d3ee;--cyan-soft:#e5f8fb;--gold:#d99a22;--green:#158466;--red:#b64a4a;background:radial-gradient(circle at 14% 4%, #22d3ee17, transparent 27rem), linear-gradient(180deg, var(--navy) 0 34rem, var(--paper) 34rem 100%);min-height:100vh;color:var(--ink);font-family:var(--font-body,Inter, system-ui, sans-serif);position:relative;overflow:hidden}.PossDq_glowOne,.PossDq_glowTwo{filter:blur(3px);pointer-events:none;border-radius:999px;position:absolute}.PossDq_glowOne{border:1px solid #22d3ee29;width:36rem;height:36rem;top:-13rem;right:-10rem}.PossDq_glowTwo{background:#22d3ee09;width:12rem;height:12rem;top:9rem;right:16%}.PossDq_shell{z-index:1;width:min(1180px,100% - 2rem);margin:0 auto;padding:1.25rem 0 4rem;position:relative}.PossDq_breadcrumbs{color:#9fb1c8;align-items:center;gap:.55rem;font-size:.78rem;display:flex}.PossDq_breadcrumbs a{color:#d8e8f5;align-items:center;gap:.32rem;text-decoration:none;display:inline-flex}.PossDq_breadcrumbs a:hover{color:var(--cyan-bright)}.PossDq_hero{color:#fff;grid-template-columns:minmax(0,1.5fr) minmax(17rem,.65fr);align-items:center;gap:4rem;padding:5.25rem 0 4.6rem;display:grid}.PossDq_heroCopy{max-width:44rem}.PossDq_eyebrow,.PossDq_lessonTag{color:#65dff0;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.72rem;font-weight:800;display:inline-flex}.PossDq_hero h1{font-family:var(--font-heading,Georgia, serif);letter-spacing:-.055em;margin:1rem 0 1.2rem;font-size:clamp(2.9rem,6vw,5.45rem);font-weight:650;line-height:.94}.PossDq_hero h1 em{color:#62d7e7;font-weight:500}.PossDq_heroCopy>p{color:#b7c7d9;max-width:40rem;margin:0;font-size:1.05rem;line-height:1.75}.PossDq_heroActions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.8rem;display:flex}.PossDq_heroActions button,.PossDq_primaryButton{color:#06223a;min-height:2.8rem;font:inherit;cursor:pointer;background:#36d5e9;border:0;border-radius:.72rem;justify-content:center;align-items:center;gap:.45rem;padding:.72rem 1.05rem;font-size:.87rem;font-weight:850;display:inline-flex;box-shadow:0 10px 25px #14b8d229}.PossDq_heroActions a{color:#c8d7e6;padding:.7rem .3rem;font-size:.86rem;font-weight:750;text-decoration:none}.PossDq_heroActions a:hover{color:#fff}.PossDq_progressCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f2644b8;border:1px solid #a9dee82e;border-radius:1.2rem;padding:1.45rem;box-shadow:0 30px 70px #0003}.PossDq_progressTop{justify-content:space-between;align-items:baseline;display:flex}.PossDq_progressTop span{color:#a6b9cd;font-size:.78rem;font-weight:700}.PossDq_progressTop strong{color:#fff;font-family:var(--font-heading,Georgia, serif);font-size:2.1rem}.PossDq_progressTrack{background:#203b5c;border-radius:999px;height:.38rem;margin:.75rem 0 .9rem;overflow:hidden}.PossDq_progressTrack span{border-radius:inherit;background:linear-gradient(90deg,#16b8d0,#6ee7f5);height:100%;transition:width .35s;display:block}.PossDq_progressCard>p{color:#aebfd0;margin:0;font-size:.78rem}.PossDq_progressCard>p strong{color:#fff}.PossDq_progressSkills{grid-template-columns:1fr 1fr;gap:.48rem;margin:1.1rem 0;display:grid}.PossDq_progressSkills span{color:#c5d3df;border:1px solid #ffffff0f;border-radius:.55rem;align-items:center;gap:.38rem;padding:.58rem .62rem;font-size:.72rem;display:flex}.PossDq_progressSkills svg{color:#54d5e7}.PossDq_progressCard>small{color:#8197ad;font-size:.68rem}.PossDq_promiseStrip{border:1px solid var(--line);background:#fff;border-radius:1rem;grid-template-columns:repeat(4,1fr);margin:0 0 1rem;display:grid;overflow:hidden;box-shadow:0 18px 50px #0b234014}.PossDq_promiseStrip div{border-right:1px solid var(--line);grid-template-columns:auto 1fr;gap:.04rem .65rem;padding:1rem 1.15rem;display:grid}.PossDq_promiseStrip div:last-child{border-right:0}.PossDq_promiseStrip span{color:#9bb0bf;font:700 1.2rem/1 var(--font-heading,Georgia, serif);grid-row:1/3;align-self:center}.PossDq_promiseStrip strong{font-size:.78rem}.PossDq_promiseStrip small{color:var(--muted);font-size:.68rem}.PossDq_workspace{border:1px solid var(--line);background:#fff;border-radius:1.2rem;grid-template-columns:15.5rem minmax(0,1fr);min-height:42rem;scroll-margin-top:1rem;display:grid;overflow:hidden;box-shadow:0 28px 70px #132d491a}.PossDq_skillRail{color:#fff;background:#0c203b;flex-direction:column;padding:1.35rem 1rem;display:flex}.PossDq_railHeading{padding:.3rem .55rem 1.25rem}.PossDq_railHeading span{color:#6ad8e7;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.28rem;font-size:.64rem;font-weight:850;display:block}.PossDq_railHeading strong{font:650 1.3rem/1.2 var(--font-heading,Georgia, serif)}.PossDq_skillButtons{gap:.45rem;display:grid}.PossDq_skillButtons button{color:#aebdd0;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.72rem;grid-template-columns:2.25rem 1fr auto;align-items:center;gap:.65rem;width:100%;padding:.72rem;display:grid}.PossDq_skillButtons button:hover{color:#fff;background:#ffffff0d}.PossDq_skillButtons button.PossDq_skillActive{color:#fff;background:#30c3d81f;border-color:#51d9eb33}.PossDq_skillIcon{color:#5bd6e7;background:#ffffff0e;border-radius:.55rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.PossDq_skillButtons strong{margin-bottom:.14rem;font-size:.79rem;display:block}.PossDq_skillButtons small{color:#7f94ab;font-size:.63rem;display:block}.PossDq_skillDone{color:#62d8b5}.PossDq_railNote{color:#88a0b6;gap:.65rem;margin-top:auto;padding:.9rem .7rem .35rem;display:flex}.PossDq_railNote svg{color:#d8a13b;flex:none}.PossDq_railNote p{margin:0;font-size:.67rem;line-height:1.55}.PossDq_railNote strong{color:#d8e4ef;margin-bottom:.18rem;font-size:.69rem;display:block}.PossDq_lesson{min-width:0;padding:2rem clamp(1.2rem,4vw,3rem) 1.4rem}.PossDq_lessonHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.PossDq_lessonTag{color:var(--cyan)}.PossDq_lessonHeader h2{font:650 clamp(1.7rem, 3vw, 2.5rem)/1.08 var(--font-heading,Georgia, serif);letter-spacing:-.03em;margin:.55rem 0 .45rem}.PossDq_lessonHeader p{max-width:41rem;color:var(--muted);margin:0;font-size:.84rem;line-height:1.65}.PossDq_lessonCount{color:#5a6c82;background:#eff4f8;border-radius:999px;flex:none;padding:.52rem .72rem;font-size:.7rem;font-weight:800}.PossDq_listeningPractice,.PossDq_correctionFlow{gap:1rem;display:grid}.PossDq_fullPlayer{color:#fff;background:linear-gradient(135deg,#092542,#0d3555);border:1px solid #65dff01f;border-radius:1rem;grid-template-columns:3.75rem 1fr;align-items:center;gap:1rem;padding:1.25rem;display:grid;box-shadow:0 18px 35px #09254229}.PossDq_fullPlayButton{color:#06233d;cursor:pointer;background:#50d9e9;border:0;border-radius:999px;place-items:center;width:3.75rem;height:3.75rem;display:grid;box-shadow:0 8px 24px #26c7dc38}.PossDq_fullPlayerBody{min-width:0}.PossDq_fullPlayerHeading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.72rem;display:flex}.PossDq_fullPlayerHeading span{color:#e5f7fb;align-items:center;gap:.42rem;font-size:.74rem;font-weight:850;display:inline-flex}.PossDq_fullPlayerHeading strong{color:#a9bece;font-variant-numeric:tabular-nums;font-size:.68rem}.PossDq_fullPlayerBody input[type=range]{accent-color:#51d7e8;cursor:pointer;width:100%;height:.28rem;margin:0}.PossDq_fullPlayerBody small{color:#8fa9bd;margin-top:.62rem;font-size:.64rem;display:block}.PossDq_answerSheetHeading{justify-content:space-between;align-items:flex-end;gap:1rem;padding:.4rem .2rem 0;display:flex}.PossDq_answerSheetHeading>div span{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.2rem;font-size:.66rem;font-weight:850;display:block}.PossDq_answerSheetHeading>div strong{font:650 1.25rem var(--font-heading,Georgia, serif)}.PossDq_answerSheetHeading>small{color:#607286;background:#eef4f7;border-radius:.4rem;padding:.35rem .52rem;font-size:.6rem;font-weight:850}.PossDq_listeningQuestionStack{border:1px solid var(--line);background:#fff;border-radius:.9rem;overflow:hidden}.PossDq_listeningQuestionRow{border-bottom:1px solid var(--line);cursor:text;grid-template-columns:2.2rem minmax(0,1fr) minmax(9rem,14rem);align-items:center;gap:.9rem;padding:1rem 1.1rem;display:grid}.PossDq_listeningQuestionRow:last-child{border-bottom:0}.PossDq_listeningQuestionRow:focus-within{background:#f7fbfc}.PossDq_listeningNumber{color:#fff;background:#0d2946;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.7rem;font-weight:850;display:grid}.PossDq_listeningPrompt{min-width:0}.PossDq_listeningPrompt small{color:#77889a;margin-bottom:.28rem;font-size:.62rem;display:block}.PossDq_listeningPrompt strong{font:600 .96rem/1.4 var(--font-heading,Georgia, serif);display:block}.PossDq_listeningQuestionRow input{width:100%;min-height:2.75rem;color:var(--ink);font:inherit;background:#fbfcfe;border:1px solid #cbd7e1;border-radius:.58rem;outline:none;padding:.65rem .75rem;font-size:.78rem}.PossDq_listeningQuestionRow input:focus{background:#fff;border-color:#2aaec3;box-shadow:0 0 0 3px #2aaec31c}.PossDq_submitSection{background:#f8fbfc;border:1px solid #d5e2e9;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1.25rem;padding:1rem 1.1rem;display:flex}.PossDq_submitSection>div{color:var(--cyan);align-items:center;gap:.7rem;display:flex}.PossDq_submitSection p{margin:0}.PossDq_submitSection strong,.PossDq_submitSection span{display:block}.PossDq_submitSection strong{color:var(--ink);font-size:.76rem}.PossDq_submitSection span{color:var(--muted);margin-top:.15rem;font-size:.64rem}.PossDq_correctionSteps{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.PossDq_correctionSteps span{color:#8493a3;background:#fff;border:1px solid #d3dde6;border-radius:999px;place-items:center;width:1.8rem;height:1.8rem;font-size:.65rem;font-weight:850;display:grid}.PossDq_correctionSteps span.PossDq_correctionStepActive{color:#087387;background:#e8f8fa;border-color:#2caec2}.PossDq_correctionSteps>button{color:#65788b;min-width:2.8rem;height:2rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #d3dde6;border-radius:999px;padding:0 .6rem;font-size:.68rem;font-weight:850}.PossDq_correctionSteps>button:hover{color:#087387;border-color:#54bbca}.PossDq_correctionSteps>button.PossDq_correctionStepActive{color:#087387;background:#e8f8fa;border-color:#2caec2;box-shadow:inset 0 0 0 1px #2caec229}.PossDq_answerComparison{grid-template-columns:1fr 1fr;gap:.7rem;margin-bottom:1rem;display:grid}.PossDq_answerComparison>div{border:1px solid var(--line);background:#fff;border-radius:.72rem;padding:.85rem 1rem}.PossDq_answerComparison span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.32rem;font-size:.62rem;font-weight:750;display:block}.PossDq_answerComparison strong{font:650 1.05rem var(--font-heading,Georgia, serif);align-items:center;gap:.35rem;display:flex}.PossDq_answerComparison .PossDq_answerRight{color:#126b55;background:#eefaf6;border-color:#a9ddcd}.PossDq_answerComparison .PossDq_answerCorrection{color:#9d3f3f;background:#fff7f7;border-color:#e8c4c4}.PossDq_readingPractice{border:1px solid var(--line);background:#fff;border-radius:1rem;grid-template-columns:minmax(0,1.08fr) minmax(23rem,.92fr);height:min(76vh,52rem);min-height:42rem;display:grid;overflow:hidden;box-shadow:0 16px 38px #19324c0f}.PossDq_passagePanel,.PossDq_readingSheet{min-width:0;overflow-y:auto}.PossDq_passagePanel{border-right:1px solid var(--line);background:#fcfdfd;padding:1.5rem clamp(1.2rem,3vw,2rem) 2rem}.PossDq_passageTopbar{z-index:2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fcfdfdf5;justify-content:space-between;align-items:center;gap:1rem;margin:-1.5rem -2rem 1.4rem;padding:.85rem 2rem;display:flex;position:sticky;top:-1.5rem}.PossDq_passageTopbar span{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:850}.PossDq_passageTopbar small{color:var(--muted);font-size:.62rem}.PossDq_passagePanel>h3{font:650 2.15rem/1 var(--font-heading,Georgia, serif);letter-spacing:-.03em;margin:0 0 1.35rem}.PossDq_sourceVisuals{gap:.8rem;margin:0 0 1.35rem;display:grid}.PossDq_sourceVisuals figure{border:1px solid var(--line);background:#fff;border-radius:.75rem;margin:0;overflow:hidden}.PossDq_sourceVisuals img{object-fit:contain;width:100%;height:auto;display:block}.PossDq_passageCopy{gap:1rem;display:grid}.PossDq_passageCopy p{color:#33475b;font:450 .84rem/1.72 var(--font-body,Inter, sans-serif);margin:0;padding-left:2rem;position:relative}.PossDq_passageCopy p>span{color:#11798c;background:#e8f5f7;border-radius:.32rem;place-items:center;width:1.35rem;height:1.35rem;font-size:.58rem;font-weight:900;display:grid;position:absolute;top:.15rem;left:0}.PossDq_readingSheet{background:#f4f7fa;padding:0 1.2rem 1.2rem}.PossDq_readingSheetHeader{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4f7faf5;border-bottom:1px solid #d8e1e9;justify-content:space-between;align-items:center;gap:1rem;margin:0 -1.2rem 1rem;padding:1rem 1.2rem;display:flex;position:sticky;top:0}.PossDq_readingSheetHeader>div>span{color:var(--cyan);letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:850;display:block}.PossDq_readingSheetHeader>div>strong{font:650 1.15rem var(--font-heading,Georgia, serif);margin-top:.2rem;display:block}.PossDq_readingSheetHeader>small{color:#5d7084;background:#e6edf3;border-radius:999px;flex:none;padding:.38rem .55rem;font-size:.6rem;font-weight:800}.PossDq_readingTaskList{gap:1rem;display:grid}.PossDq_readingTaskGroup{background:#fff;border:1px solid #d8e1e9;border-radius:.85rem;overflow:hidden;box-shadow:0 7px 18px #16334e0a}.PossDq_readingTaskHeader{color:#fff;background:linear-gradient(145deg,#0b2947,#123b5c);border-bottom:1px solid #dde6ec;padding:.95rem 1rem .9rem}.PossDq_readingTaskHeader>span{color:#70dce9;letter-spacing:.09em;text-transform:uppercase;margin-bottom:.45rem;font-size:.59rem;font-weight:850;display:block}.PossDq_readingTaskHeader h3{font:650 1rem/1.35 var(--font-heading,Georgia, serif);margin:0}.PossDq_readingTaskHeader p{color:#c6d8e5;margin:.3rem 0 0;font-size:.69rem;line-height:1.48}.PossDq_readingTaskQuestions{display:grid}.PossDq_readingQuestionCompact{background:#fff;border-bottom:1px solid #e2e8ee;padding:1rem}.PossDq_readingQuestionCompact:last-child{border-bottom:0}.PossDq_readingQuestionCompact:focus-within{background:#f8fcfd}.PossDq_readingQuestionStem{grid-template-columns:1.8rem minmax(0,1fr);align-items:flex-start;gap:.7rem;display:grid}.PossDq_readingQuestionStem>span{color:#0b7184;background:#e3f4f7;border-radius:.5rem;place-items:center;width:1.8rem;height:1.8rem;font-size:.66rem;font-weight:900;display:grid}.PossDq_readingQuestionStem>div{min-width:0;padding-top:.05rem}.PossDq_readingQuestionCompact p{color:#263e55;margin:0;font-size:.78rem;font-weight:650;line-height:1.5}.PossDq_readingQuestionCompact strong{color:#263e55;font:600 .84rem/1.5 var(--font-heading,Georgia, serif);display:block}.PossDq_readingQuestionCompact input{width:calc(100% - 2.5rem);min-height:2.7rem;color:var(--ink);font:inherit;background:#fbfcfe;border:1px solid #c7d4de;border-radius:.58rem;outline:none;margin:.75rem 0 0 2.5rem;padding:.62rem .75rem;font-size:.76rem}.PossDq_readingQuestionCompact input:focus{background:#fff;border-color:#2aaec3;box-shadow:0 0 0 3px #2aaec31a}.PossDq_compactChoices{grid-template-columns:1fr;gap:.42rem;margin:.8rem 0 0 2.5rem;display:grid}.PossDq_compactChoices button{color:#445c72;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ced8e1;border-radius:.55rem;padding:.64rem .72rem;font-size:.66rem;font-weight:750;line-height:1.35}.PossDq_compactChoices button:hover{border-color:#54bbca}.PossDq_compactChoices button.PossDq_choiceSelected{color:#0d687b;background:#e9f8fa;border-color:#1689a0;box-shadow:inset 0 0 0 1px #1689a0}.PossDq_readingSubmit{background:#eaf7f9;border:1px solid #bfdce2;border-radius:.8rem;gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.PossDq_readingSubmit p{margin:0}.PossDq_readingSubmit strong,.PossDq_readingSubmit span{display:block}.PossDq_readingSubmit strong{color:#1d5261;font-size:.7rem}.PossDq_readingSubmit span{color:#65808a;margin-top:.2rem;font-size:.61rem;line-height:1.45}.PossDq_readingSubmit button{width:100%}.PossDq_questionCard{background:#fbfcfe;border:1px solid #d9e2ea;border-radius:1rem;padding:clamp(1.25rem,3vw,2rem)}.PossDq_questionMeta{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:1.25rem;display:flex}.PossDq_questionMeta span{background:var(--navy);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:.4rem;padding:.35rem .55rem;font-size:.66rem;font-weight:850}.PossDq_questionMeta small{color:var(--muted);font-size:.72rem}.PossDq_questionCard>h3{max-width:42rem;font:600 clamp(1.2rem, 2.6vw, 1.65rem)/1.38 var(--font-heading,Georgia, serif);margin:0 0 1.5rem}.PossDq_textField,.PossDq_writingField{gap:.42rem;display:grid;position:relative}.PossDq_textField{max-width:31rem;margin-bottom:1rem}.PossDq_textField>span,.PossDq_writingField>span,.PossDq_stanceBlock>label{font-size:.72rem;font-weight:800}.PossDq_textField input,.PossDq_writingField textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd7e1;border-radius:.65rem;outline:none}.PossDq_textField input{min-height:3.1rem;padding:.7rem .85rem}.PossDq_writingField textarea{resize:vertical;padding:.85rem;line-height:1.55}.PossDq_textField input:focus,.PossDq_writingField textarea:focus{border-color:#2aaec3;box-shadow:0 0 0 3px #2aaec31c}.PossDq_primaryButton:disabled{cursor:not-allowed;filter:grayscale(.65);opacity:.45;box-shadow:none}.PossDq_secondaryButton{color:#52677d;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:.68rem .3rem;font-size:.76rem;font-weight:800;display:inline-flex}.PossDq_secondaryButton:disabled{opacity:.3;cursor:not-allowed}.PossDq_reveal{gap:1rem;margin-top:1.25rem;animation:.28s both PossDq_rise;display:grid}.PossDq_feedback{border:1px solid;border-radius:.78rem;gap:.8rem;padding:1rem;display:flex}.PossDq_feedbackCorrect{background:#f0fbf7;border-color:#b8dfd2}.PossDq_feedbackWrong{background:#fff6f6;border-color:#ebcaca}.PossDq_feedbackIcon{border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.PossDq_feedbackCorrect .PossDq_feedbackIcon{color:var(--green);background:#d8f3e9}.PossDq_feedbackWrong .PossDq_feedbackIcon{color:var(--red);background:#f8dddd}.PossDq_feedback strong{font-size:.8rem}.PossDq_feedback p{color:#53677d;margin:.35rem 0 0;font-size:.75rem;line-height:1.55}.PossDq_feedback .PossDq_trap{border-top:1px solid #5f6f7f29;margin-top:.55rem;padding-top:.55rem}.PossDq_trap span{color:#8e3f3f;font-weight:800}.PossDq_evidenceBlock,.PossDq_readingEvidence{background:var(--cyan-soft);border:1px solid #cce6eb;border-radius:.78rem;padding:1rem}.PossDq_evidenceHeading{justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:.7rem;display:flex}.PossDq_evidenceHeading span{color:#116b80;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:850}.PossDq_evidenceHeading small{color:#688591;font-size:.64rem}.PossDq_clip{color:#fff;background:#0d2b47;border-radius:.7rem;grid-template-columns:2.6rem 1fr;align-items:center;gap:.75rem;padding:.75rem;display:grid}.PossDq_clipButton{color:#06243e;cursor:pointer;background:#4ed3e5;border:0;border-radius:999px;place-items:center;width:2.6rem;height:2.6rem;display:grid}.PossDq_clipBody{min-width:0}.PossDq_clipMeta{justify-content:space-between;gap:.5rem;margin-bottom:.42rem;display:flex}.PossDq_clipMeta strong{text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.PossDq_clipMeta span{color:#8fa9bf;font-size:.62rem}.PossDq_wave{align-items:center;gap:2px;height:1rem;display:flex;overflow:hidden}.PossDq_wave span{background:#395571;border-radius:99px;width:3px;height:55%;transition:background .15s}.PossDq_wave span:nth-child(3n){height:95%}.PossDq_wave span:nth-child(4n){height:35%}.PossDq_wave span.PossDq_wavePlayed{background:#56d5e5}.PossDq_evidenceBlock blockquote{color:#365867;font:italic 500 .78rem/1.55 var(--font-heading,Georgia, serif);margin:.75rem 0 0}.PossDq_readingEvidence p{color:#334f5c;font:500 .9rem/1.75 var(--font-heading,Georgia, serif);margin:0}.PossDq_readingEvidence mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 48%,#f7ca36c7 48%);border-radius:.12rem;margin:0 .04rem;padding:0 .08rem .05rem}.PossDq_choiceGrid,.PossDq_stanceChoices{flex-wrap:wrap;gap:.6rem;margin-bottom:1rem;display:flex}.PossDq_choiceGrid button,.PossDq_stanceChoices button{color:#43576c;min-width:7rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #ced8e1;border-radius:.62rem;padding:.72rem .9rem;font-size:.72rem;font-weight:800}.PossDq_choiceGrid button:hover,.PossDq_stanceChoices button:hover{border-color:#54bbca}.PossDq_choiceGrid button.PossDq_choiceSelected,.PossDq_stanceChoices button.PossDq_choiceSelected{color:#0d687b;background:#e9f8fa;border-color:#1689a0;box-shadow:inset 0 0 0 1px #1689a0}.PossDq_choiceGrid button:disabled{cursor:default}.PossDq_lessonFooter{justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding-top:1rem;display:flex}.PossDq_lessonFooter>span{color:#77889b;text-align:center;max-width:30rem;font-size:.67rem;line-height:1.45}.PossDq_writingLayout,.PossDq_speakingLayout,.PossDq_referenceLayout{gap:1rem;display:grid}.PossDq_bandSelector{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.PossDq_bandSelector button{color:#5b6d80;text-align:left;cursor:pointer;background:#fff;border:1px solid #d3dde6;border-radius:.8rem;grid-template-columns:auto auto 1fr;align-items:baseline;gap:.35rem .55rem;padding:.9rem 1rem;display:grid}.PossDq_bandSelector button:hover{border-color:#61bdca}.PossDq_bandSelector button.PossDq_bandActive{color:#0c6778;background:#eaf9fb;border-color:#1390a5;box-shadow:inset 0 0 0 1px #1390a5}.PossDq_bandSelector span{letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:850}.PossDq_bandSelector strong{font:700 1.35rem/1 var(--font-heading,Georgia, serif)}.PossDq_bandSelector small{color:#7b8998;justify-self:end;font-size:.61rem}.PossDq_samplePaper,.PossDq_speakingSample{background:#fff;border:1px solid #d8e1e8;border-radius:.9rem;overflow:hidden}.PossDq_samplePaperTop{border-bottom:1px solid var(--line);background:#f6f9fb;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;display:flex}.PossDq_samplePaperTop span{color:var(--cyan);letter-spacing:.07em;text-transform:uppercase;margin-bottom:.12rem;font-size:.61rem;font-weight:850;display:block}.PossDq_samplePaperTop strong{font:650 1rem var(--font-heading,Georgia, serif)}.PossDq_samplePaperTop small{color:#718397;font-size:.62rem}.PossDq_sampleVerdict{color:#245e69;background:#eef9fa;border-bottom:1px solid #d8e8eb;margin:0;padding:.9rem 1.15rem;font-size:.7rem;font-weight:700;line-height:1.55}.PossDq_essayCopy{padding:1.3rem clamp(1rem,3vw,2rem)}.PossDq_essayCopy p{color:#34475a;font:450 .8rem/1.76 var(--font-body,Inter, sans-serif);margin:0 0 1rem}.PossDq_essayCopy p:last-child{margin-bottom:0}.PossDq_criteriaSection{border:1px solid var(--line);background:#f9fbfc;border-radius:.9rem;padding:1rem}.PossDq_criteriaHeading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.PossDq_criteriaHeading span{color:var(--cyan);letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:850}.PossDq_criteriaHeading small{color:#8392a1;font-size:.6rem}.PossDq_criteriaGrid{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.PossDq_criteriaGrid>div{background:#fff;border:1px solid #dce4eb;border-radius:.7rem;grid-template-columns:1.6rem 1fr;gap:.12rem .55rem;padding:.8rem;display:grid}.PossDq_criteriaGrid>div>span{color:#9caebb;font:700 .9rem var(--font-heading,Georgia, serif);grid-row:1/3}.PossDq_criteriaGrid strong{color:#263d52;font-size:.68rem}.PossDq_criteriaGrid p{color:#647487;margin:.2rem 0 0;font-size:.63rem;line-height:1.5}.PossDq_noticeStrip{color:#fff;background:#0d2946;border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.85rem 1rem;display:flex}.PossDq_noticeStrip>span{color:#75dce8;text-transform:uppercase;letter-spacing:.06em;margin-right:.2rem;font-size:.61rem;font-weight:850}.PossDq_noticeStrip strong{color:#dbe8f2;background:#ffffff12;border-radius:999px;align-items:center;gap:.25rem;padding:.35rem .5rem;font-size:.6rem;display:inline-flex}.PossDq_referenceNote{color:#9a6e12;background:#fffaf0;border:1px solid #ead8aa;border-radius:.75rem;align-items:flex-start;gap:.7rem;padding:.9rem 1rem;display:flex}.PossDq_referenceNote svg{flex:none;margin-top:.12rem}.PossDq_referenceNote p{color:#786b51;margin:0;font-size:.65rem;line-height:1.55}.PossDq_referenceNote strong{color:#765412}.PossDq_referenceActions{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.PossDq_speakingSample audio{width:calc(100% - 2rem);margin:1rem;display:block}.PossDq_audioPending{background:linear-gradient(135deg,#f2fbfc,#f8fbfd);border:1px dashed #93b9c2;border-radius:.75rem;gap:.35rem;margin:1rem;padding:1rem;display:grid}.PossDq_audioPending>div{color:#13788b;align-items:center;gap:.42rem;display:flex}.PossDq_audioPending>div span{letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:850}.PossDq_audioPending strong{color:#263f52;font:650 .92rem var(--font-heading,Georgia, serif)}.PossDq_audioPending p{color:#65798a;max-width:38rem;margin:0;font-size:.65rem;line-height:1.55}.PossDq_transcript{border:1px solid var(--line);background:#fafcfd;border-radius:.7rem;margin:0 1rem 1rem}.PossDq_transcript summary{color:#315368;cursor:pointer;padding:.78rem .9rem;font-size:.68rem;font-weight:800}.PossDq_transcript>div{padding:0 .9rem .9rem}.PossDq_transcript p{color:#52677b;margin:.65rem 0 0;font-size:.69rem;line-height:1.65}.PossDq_promptCard,.PossDq_cueCard{color:#fff;background:#0d2745;border-radius:.85rem;padding:1.15rem}.PossDq_promptCard>span,.PossDq_cueCard>span,.PossDq_recorderCard>div:first-child>span,.PossDq_selfReview>div:first-child>span{color:#5fd6e5;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem;font-size:.65rem;font-weight:850;display:block}.PossDq_promptCard p{font:550 1.05rem/1.6 var(--font-heading,Georgia, serif);margin:0}.PossDq_stanceBlock{gap:.6rem;display:grid}.PossDq_stanceChoices{margin:0}.PossDq_writingField small{color:var(--muted);margin-top:-.2rem;font-size:.64rem}.PossDq_writingField em{color:#8392a2;font-size:.59rem;font-style:normal;position:absolute;bottom:.5rem;right:.7rem}.PossDq_reasonGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.PossDq_writingReview{border:1px solid var(--line);border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.PossDq_writingReview>div>span{font-size:.7rem;font-weight:850}.PossDq_writingReview ul{flex-wrap:wrap;gap:.45rem .8rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.PossDq_writingReview li{color:#8a98a6;align-items:center;gap:.25rem;font-size:.64rem;display:inline-flex}.PossDq_writingReview li.PossDq_signalOk{color:var(--green)}.PossDq_modelCard{background:#fffaf0;border:1px solid #d7c18b;border-radius:.85rem;padding:1.2rem;animation:.28s both PossDq_rise}.PossDq_modelCard>span{color:#9a6e12;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.64rem;font-weight:850;display:flex}.PossDq_modelCard h3{font:650 1.1rem var(--font-heading,Georgia, serif);margin:.55rem 0}.PossDq_modelCard>p{color:#3f4f5d;font:italic 500 .88rem/1.65 var(--font-heading,Georgia, serif);margin:0 0 .8rem}.PossDq_modelCard>div{color:#5e6870;border-top:1px solid #e8d7ae;padding-top:.7rem;font-size:.69rem;line-height:1.55}.PossDq_modelCard>small{color:#8a7960;margin-top:.65rem;font-size:.62rem;line-height:1.45;display:block}.PossDq_cueCard h3{max-width:38rem;font:600 1.3rem/1.4 var(--font-heading,Georgia, serif);margin:0 0 1rem}.PossDq_cueCard p{color:#b9c9d8;margin:0 0 .4rem;font-size:.72rem}.PossDq_cueCard ul{color:#e2ebf2;margin:0;padding-left:1.2rem;font-size:.76rem;line-height:1.7}.PossDq_recorderCard,.PossDq_selfReview{border:1px solid var(--line);border-radius:.85rem;padding:1.1rem}.PossDq_recorderCard>div:first-child{margin-bottom:.8rem}.PossDq_recorderCard>div:first-child>span,.PossDq_selfReview>div:first-child>span{color:var(--cyan)}.PossDq_recorderCard small,.PossDq_selfReview small{color:var(--muted);font-size:.64rem}.PossDq_checkGrid{grid-template-columns:1fr 1fr;gap:.55rem;margin:1rem 0;display:grid}.PossDq_checkGrid label{border:1px solid var(--line);color:#5b6c7d;cursor:pointer;border-radius:.6rem;align-items:flex-start;gap:.5rem;padding:.7rem;font-size:.68rem;display:flex}.PossDq_checkGrid label.PossDq_checkSelected{color:#176d56;background:#f0faf6;border-color:#9fd6c5}.PossDq_checkGrid input{accent-color:var(--green);margin-top:.1rem}.PossDq_completionCard{color:#176a55;background:#eaf9f4;border-radius:.85rem;align-items:center;gap:.85rem;padding:1.1rem;animation:.28s both PossDq_rise;display:flex}.PossDq_completionCard strong{font:650 1.05rem var(--font-heading,Georgia, serif)}.PossDq_completionCard p{color:#4e756a;margin:.25rem 0 0;font-size:.7rem}.PossDq_pageFooter{color:#718195;justify-content:space-between;align-items:center;gap:2rem;padding:1.3rem .2rem 0;display:flex}.PossDq_pageFooter strong,.PossDq_pageFooter span{font-size:.66rem;display:block}.PossDq_pageFooter strong{color:#41566c;margin-bottom:.2rem}.PossDq_pageFooter button{color:#6b7e90;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:.35rem;font-size:.66rem;font-weight:750;display:inline-flex}@keyframes PossDq_rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.PossDq_hero{grid-template-columns:1fr;gap:2rem;padding:3.6rem 0 3rem}.PossDq_progressCard{max-width:32rem}.PossDq_promiseStrip{grid-template-columns:1fr 1fr}.PossDq_promiseStrip div:nth-child(2){border-right:0}.PossDq_promiseStrip div:nth-child(-n+2){border-bottom:1px solid var(--line)}.PossDq_workspace{grid-template-columns:1fr}.PossDq_skillRail{padding:.8rem}.PossDq_railHeading,.PossDq_railNote{display:none}.PossDq_skillButtons{grid-template-columns:repeat(4,1fr)}.PossDq_skillButtons button{text-align:center;flex-direction:column;justify-content:center;gap:.35rem;min-width:0;padding:.6rem .25rem;display:flex}.PossDq_skillButtons button>svg:last-child{display:none}.PossDq_skillButtons strong{font-size:.68rem}.PossDq_skillButtons small{font-size:.56rem}.PossDq_readingPractice{grid-template-columns:1fr;height:auto;max-height:none}.PossDq_passagePanel{border-right:0;border-bottom:1px solid var(--line);max-height:34rem}.PossDq_readingSheet{overflow:visible}.PossDq_readingSheetHeader{position:static}}@media (max-width:620px){.PossDq_page{background:linear-gradient(180deg, var(--navy) 0 41rem, var(--paper) 41rem 100%)}.PossDq_shell{width:min(100% - 1rem,1180px);padding-top:.8rem}.PossDq_hero h1{font-size:3rem}.PossDq_heroCopy>p{font-size:.92rem}.PossDq_promiseStrip div{padding:.8rem}.PossDq_promiseStrip strong{font-size:.7rem}.PossDq_workspace{border-radius:.9rem}.PossDq_skillButtons button{padding-inline:.1rem}.PossDq_skillIcon{width:2rem;height:2rem}.PossDq_skillButtons small{display:none}.PossDq_lesson{padding:1.25rem .8rem 1rem}.PossDq_lessonHeader{display:block}.PossDq_lessonCount{margin-top:.8rem;display:inline-block}.PossDq_questionCard{padding:1rem}.PossDq_passagePanel{max-height:22rem}.PossDq_fullPlayer{grid-template-columns:3.1rem 1fr;padding:1rem}.PossDq_fullPlayButton{width:3.1rem;height:3.1rem}.PossDq_fullPlayerHeading{flex-direction:column;align-items:flex-start;gap:.25rem}.PossDq_listeningQuestionRow{grid-template-columns:2rem 1fr;gap:.65rem}.PossDq_listeningQuestionRow input{grid-column:2}.PossDq_readingQuestionCompact input,.PossDq_compactChoices{width:100%;margin-left:0}.PossDq_readingQuestionCompact input{margin-top:.75rem}.PossDq_submitSection{flex-direction:column;align-items:stretch}.PossDq_answerComparison{grid-template-columns:1fr}.PossDq_lessonFooter{flex-wrap:wrap}.PossDq_lessonFooter>span{order:3;width:100%;max-width:none}.PossDq_reasonGrid,.PossDq_checkGrid,.PossDq_criteriaGrid{grid-template-columns:1fr}.PossDq_bandSelector button{grid-template-columns:auto auto}.PossDq_bandSelector small{grid-column:1/3;justify-self:start}.PossDq_referenceActions{flex-direction:column;align-items:stretch}.PossDq_referenceActions button{width:100%}.PossDq_writingReview{flex-direction:column;align-items:stretch}.PossDq_evidenceHeading,.PossDq_clipMeta{flex-direction:column;align-items:flex-start}.PossDq_pageFooter{flex-direction:column;align-items:flex-start;gap:.7rem}}@media (prefers-reduced-motion:reduce){.PossDq_reveal,.PossDq_modelCard,.PossDq_completionCard{animation:none}.PossDq_progressTrack span{transition:none}}[data-theme=dark] .PossDq_page{--ink:#e5edf5;--muted:#91a1b3;--line:#2b3b4d;--paper:#0c1520;--white:#111d2a;background:linear-gradient(#061326 0 34rem,#0b1520 34rem 100%)}[data-theme=dark] .PossDq_promiseStrip{color:#dce6ef;background:#111d2a}[data-theme=dark] .PossDq_workspace{color:#dce6ef;background:#111d2a}[data-theme=dark] .PossDq_questionCard{color:#dce6ef;background:#111d2a}[data-theme=dark] .PossDq_listeningQuestionStack{color:#dce6ef;background:#111d2a}[data-theme=dark] .PossDq_listeningQuestionRow input{color:#dce6ef;background:#111d2a}[data-theme=dark] .PossDq_answerComparison>div{color:#dce6ef;background:#111d2a}[data-theme=dark] .PossDq_readingPractice{color:#dce6ef;background:#111d2a}[data-theme=dark] .PossDq_passagePanel{color:#dce6ef;background:#111d2a}[data-theme=dark] .PossDq_readingTaskGroup{color:#dce6ef;background:#111d2a}[data-theme=dark] .PossDq_readingQuestionCompact{color:#dce6ef;background:#111d2a}[data-theme=dark] .PossDq_readingQuestionCompact input{color:#dce6ef;background:#111d2a}[data-theme=dark] .PossDq_compactChoices button{color:#dce6ef;background:#111d2a}[data-theme=dark] .PossDq_bandSelector button{color:#dce6ef;background:#111d2a}[data-theme=dark] .PossDq_samplePaper{color:#dce6ef;background:#111d2a}[data-theme=dark] .PossDq_speakingSample{color:#dce6ef;background:#111d2a}[data-theme=dark] .PossDq_criteriaGrid>div{color:#dce6ef;background:#111d2a}[data-theme=dark] .PossDq_transcript{color:#dce6ef;background:#111d2a}[data-theme=dark] .PossDq_audioPending{color:#dce6ef;background:#111d2a}[data-theme=dark] .PossDq_textField input{color:#dce6ef;background:#111d2a}[data-theme=dark] .PossDq_writingField textarea{color:#dce6ef;background:#111d2a}[data-theme=dark] .PossDq_choiceGrid button{color:#dce6ef;background:#111d2a}[data-theme=dark] .PossDq_stanceChoices button{color:#dce6ef;background:#111d2a}[data-theme=dark] .PossDq_listeningQuestionRow:focus-within{background:#132230}[data-theme=dark] .PossDq_submitSection{background:#132230}[data-theme=dark] .PossDq_answerSheetHeading>small{color:#aebdcc;background:#1a2938}[data-theme=dark] .PossDq_answerComparison .PossDq_answerRight{color:#78d9bd;background:#102a25}[data-theme=dark] .PossDq_answerComparison .PossDq_answerCorrection{color:#ef9d9d;background:#2b1c20}[data-theme=dark] .PossDq_readingSheet{background:#0e1925}[data-theme=dark] .PossDq_readingSheetHeader{background:#0e1925f5;border-color:#2b3b4d}[data-theme=dark] .PossDq_readingSheetHeader>small{color:#aebdcc;background:#1a2938}:is([data-theme=dark] .PossDq_readingTaskGroup,[data-theme=dark] .PossDq_readingQuestionCompact){border-color:#2b3b4d}[data-theme=dark] .PossDq_passageTopbar{background:#111d2af5}:is([data-theme=dark] .PossDq_passageCopy p,[data-theme=dark] .PossDq_readingQuestionCompact p,[data-theme=dark] .PossDq_readingQuestionCompact strong){color:#c7d5e2}[data-theme=dark] .PossDq_readingSubmit{background:#102a32}:is([data-theme=dark] .PossDq_samplePaperTop,[data-theme=dark] .PossDq_criteriaSection){background:#132230}:is([data-theme=dark] .PossDq_essayCopy p,[data-theme=dark] .PossDq_transcript p){color:#c7d5e2}[data-theme=dark] .PossDq_audioPending{background:#10232a;border-color:#315d66}[data-theme=dark] .PossDq_audioPending strong{color:#dce6ef}[data-theme=dark] .PossDq_audioPending p{color:#a7bac9}[data-theme=dark] .PossDq_referenceNote{background:#2a2419;border-color:#665633}[data-theme=dark] .PossDq_lessonCount{color:#aebdcc;background:#1a2938}[data-theme=dark] .PossDq_feedbackCorrect{background:#102a25;border-color:#245b4e}[data-theme=dark] .PossDq_feedbackWrong{background:#2b1c20;border-color:#64363c}:is([data-theme=dark] .PossDq_evidenceBlock,[data-theme=dark] .PossDq_readingEvidence){background:#102a32;border-color:#28515a}[data-theme=dark] .PossDq_readingEvidence p{color:#c6dbe1}[data-theme=dark] .PossDq_modelCard{background:#2a2419;border-color:#665633}
