.ErrorBookAiPresentation_page__w2gn1{--canvas:#eaeaea;--shell:#f4f4f4;--white:#fff;--line:#e1e1e1;--line-strong:#d8d8d8;--muted:#817f7f;--ink:#201d1d;--ink-soft:#312e2e;--purple:#6840ff;--purple-soft:#eee9ff;--coral:#f84131;--coral-soft:#fff0ee;--electric:#a1ff62;--green-soft:#eaffdc;width:100%;min-height:100vh;height:100svh;display:grid;place-items:center;overflow:hidden;background:var(--canvas);color:var(--ink);font-family:Helvetica Neue,Inter,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:1.3}.ErrorBookAiPresentation_page__w2gn1 *,.ErrorBookAiPresentation_page__w2gn1 :after,.ErrorBookAiPresentation_page__w2gn1 :before{box-sizing:border-box}.ErrorBookAiPresentation_page__w2gn1 button{font:inherit}.ErrorBookAiPresentation_page__w2gn1 h1,.ErrorBookAiPresentation_page__w2gn1 h2,.ErrorBookAiPresentation_page__w2gn1 p{margin:0}.ErrorBookAiPresentation_demoShell__B06Q8{width:min(1024px,calc(100vw - 48px));height:auto;aspect-ratio:16/9;padding:8px;display:flex;flex-direction:column;gap:8px;overflow:hidden;border:1px solid var(--line-strong);border-radius:8px;background:var(--shell);box-shadow:0 18px 42px rgba(32,29,29,.065)}.ErrorBookAiPresentation_toolbar__JUNum{height:42px;flex:none;padding:0 14px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border:1px solid var(--line);border-radius:5px;background:var(--white)}.ErrorBookAiPresentation_toolbarIdentity__Jd8J8{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05}.ErrorBookAiPresentation_toolbarIdentity__Jd8J8 span{color:var(--muted);font-size:9.5px}.ErrorBookAiPresentation_toolbarIdentity__Jd8J8 strong{margin-top:3px;font-size:13px;font-weight:500}.ErrorBookAiPresentation_timer__cHC0a{display:flex;align-items:center;gap:9px}.ErrorBookAiPresentation_timer__cHC0a strong{font-size:16px;font-weight:500;letter-spacing:-.025em;line-height:1.1}.ErrorBookAiPresentation_aiStatus__HRUDH,.ErrorBookAiPresentation_answerResult__rKKdz,.ErrorBookAiPresentation_answerStatus__cch5r,.ErrorBookAiPresentation_noteTag__VdK37,.ErrorBookAiPresentation_planHeading__yNXMx>div>span,.ErrorBookAiPresentation_recommendation__Lix24 span,.ErrorBookAiPresentation_ruleCard__4VoJj>i,.ErrorBookAiPresentation_ruleCard__4VoJj>span,.ErrorBookAiPresentation_saveBenefits__1TD7u>span,.ErrorBookAiPresentation_sectionLabel__gSYau,.ErrorBookAiPresentation_timer__cHC0a span{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:0;text-transform:uppercase}.ErrorBookAiPresentation_timer__cHC0a span{padding:3px 5px;border:1px solid var(--line-strong);border-radius:3px;color:var(--muted);font-size:8px}.ErrorBookAiPresentation_toolbarActions__ct9U2{justify-self:end;display:flex;align-items:center;gap:4px}.ErrorBookAiPresentation_toolbarActions__ct9U2 button{height:26px;padding:0 8px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--muted);cursor:pointer;font-size:9.5px;transition:border-color .18s ease,background .18s ease,color .18s ease}.ErrorBookAiPresentation_toolbarActions__ct9U2 button:hover{border-color:var(--line-strong);background:var(--shell);color:var(--ink)}.ErrorBookAiPresentation_workspace__SYaFn{min-height:0;flex:1;display:grid;grid-template-rows:216px minmax(0,1fr);gap:8px}.ErrorBookAiPresentation_reviewGrid__is5Mw{min-width:0;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.ErrorBookAiPresentation_aiWorkspace__OlhdL,.ErrorBookAiPresentation_answerPanel__3Ghbb,.ErrorBookAiPresentation_explanationPanel__Meq84,.ErrorBookAiPresentation_planPanel__zKH2p,.ErrorBookAiPresentation_questionPanel__OcvBg{min-width:0;min-height:0;overflow:hidden;border:1px solid var(--line);border-radius:5px;background:var(--white)}.ErrorBookAiPresentation_answerPanel__3Ghbb,.ErrorBookAiPresentation_questionPanel__OcvBg{display:flex;flex-direction:column}.ErrorBookAiPresentation_answerHeading__cShk3,.ErrorBookAiPresentation_panelHeader__S4obq{height:38px;flex:none;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line)}.ErrorBookAiPresentation_panelHeader__S4obq>strong{font-size:11px;font-weight:500}.ErrorBookAiPresentation_questionMeta__FmZiB{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:9.5px}.ErrorBookAiPresentation_savedBadge__qA8By,.ErrorBookAiPresentation_unsavedBadge__AWXwa{padding:4px 7px;border:1px solid;border-radius:3px;font-size:9.5px;line-height:1;white-space:nowrap}.ErrorBookAiPresentation_savedBadge__qA8By{border-color:#cfc1ff;background:var(--purple-soft);color:var(--purple)}.ErrorBookAiPresentation_unsavedBadge__AWXwa{border-color:var(--line-strong);background:var(--shell);color:var(--muted)}.ErrorBookAiPresentation_questionBody__okfkR{min-height:0;flex:1;padding:13px 15px;display:flex;flex-direction:column}.ErrorBookAiPresentation_questionBody__okfkR>p{max-width:520px;color:var(--ink-soft);font-size:12.5px;font-weight:400;letter-spacing:-.014em;line-height:1.37}.ErrorBookAiPresentation_selectedInsight__QJRaT{width:100%;min-height:38px;margin-top:auto;padding:7px 10px;display:grid;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #d8ceff;border-left:3px solid var(--purple);border-radius:4px;background:var(--purple-soft);color:var(--ink);cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease}.ErrorBookAiPresentation_selectedInsight__QJRaT:hover{border-color:var(--purple);background:#e5ddff}.ErrorBookAiPresentation_selectedInsight__QJRaT>i,.ErrorBookAiPresentation_selectedInsight__QJRaT>span{color:var(--purple);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8.5px;font-style:normal;text-transform:uppercase}.ErrorBookAiPresentation_selectedInsight__QJRaT>strong{overflow:hidden;font-size:10.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ErrorBookAiPresentation_answerHeading__cShk3>span:first-child{color:var(--muted);font-size:10.5px}.ErrorBookAiPresentation_answerResult__rKKdz{color:var(--coral);font-size:8.5px}.ErrorBookAiPresentation_answerList__3nMiT{min-height:0;flex:1;padding:10px 12px;display:grid;grid-template-rows:repeat(4,minmax(0,1fr));gap:6px}.ErrorBookAiPresentation_answerRow__gap_x{width:100%;min-height:0;padding:0 12px;display:grid;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--line-strong);border-radius:4px;background:var(--white);color:var(--ink);cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease}.ErrorBookAiPresentation_answerRow__gap_x:hover{border-color:var(--ink)}.ErrorBookAiPresentation_answerKey__0jC2I{width:21px;height:21px;display:grid;place-items:center;border:1px solid;border-radius:50%;font-size:10px;font-weight:500}.ErrorBookAiPresentation_answerEquation__c_lKY{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ErrorBookAiPresentation_answerStatus__cch5r{font-size:8px}.ErrorBookAiPresentation_answerRowWrong___zOmb{border-color:rgba(248,65,49,.48);background:var(--coral-soft);color:#9e281e}.ErrorBookAiPresentation_answerRowCorrect__Rcv4r{border-color:#85d84d;background:var(--green-soft);color:#2e6414}.ErrorBookAiPresentation_answerRowCorrect__Rcv4r .ErrorBookAiPresentation_answerKey__0jC2I,.ErrorBookAiPresentation_answerRowWrong___zOmb .ErrorBookAiPresentation_answerKey__0jC2I{border:0}.ErrorBookAiPresentation_answerRowWrong___zOmb .ErrorBookAiPresentation_answerKey__0jC2I{background:var(--coral);color:var(--white)}.ErrorBookAiPresentation_answerRowCorrect__Rcv4r .ErrorBookAiPresentation_answerKey__0jC2I{background:var(--electric);color:var(--ink)}.ErrorBookAiPresentation_aiWorkspace__OlhdL{display:flex;flex-direction:column}.ErrorBookAiPresentation_aiHeader__fKQbx{height:34px;flex:none;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);background:var(--shell)}.ErrorBookAiPresentation_aiTabs__2aEmw{align-self:stretch;display:flex;align-items:center;gap:17px}.ErrorBookAiPresentation_aiTabs__2aEmw button{height:100%;padding:0 1px;border:0;border-bottom:1px solid transparent;background:transparent;color:var(--muted);cursor:pointer;font-size:11px;transition:border-color .18s ease,color .18s ease}.ErrorBookAiPresentation_aiTabs__2aEmw .ErrorBookAiPresentation_aiTabActive__xIDFg,.ErrorBookAiPresentation_aiTabs__2aEmw button:hover{border-bottom-color:var(--purple);color:var(--ink)}.ErrorBookAiPresentation_aiStatus__HRUDH{color:var(--purple);font-size:8.5px}.ErrorBookAiPresentation_aiStage__268fu{position:relative;min-height:0;flex:1;overflow:hidden}.ErrorBookAiPresentation_aiReview__RM7CQ,.ErrorBookAiPresentation_savePrompt__Ddcwd{position:absolute;inset:0}.ErrorBookAiPresentation_savePrompt__Ddcwd{padding:14px 16px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.72fr);align-items:stretch;gap:22px}.ErrorBookAiPresentation_selectionPreview__SW_CZ{min-width:0}.ErrorBookAiPresentation_sectionLabel__gSYau{color:var(--purple);font-size:8.5px;line-height:1}.ErrorBookAiPresentation_selectionPreview__SW_CZ h1{margin-top:6px;font-size:18px;font-weight:400;letter-spacing:-.025em;line-height:1.12}.ErrorBookAiPresentation_selectionPreview__SW_CZ p{max-width:670px;margin-top:9px!important;color:#4f4c4c;font-size:11.5px;line-height:1.45}.ErrorBookAiPresentation_selectionPreview__SW_CZ mark{padding:1px 2px;background:var(--purple-soft);color:var(--ink)}.ErrorBookAiPresentation_saveAction__QDcou{min-width:0;padding-left:16px;display:flex;flex-direction:column;border-left:1px solid var(--line)}.ErrorBookAiPresentation_saveBenefits__1TD7u{display:grid;gap:6px}.ErrorBookAiPresentation_saveBenefits__1TD7u>span{margin-bottom:2px;color:var(--muted);font-size:8.5px}.ErrorBookAiPresentation_saveBenefits__1TD7u>strong{position:relative;padding-left:14px;font-size:11.5px;font-weight:400}.ErrorBookAiPresentation_saveBenefits__1TD7u>strong:before{position:absolute;left:0;top:50%;width:5px;height:5px;border-radius:50%;background:var(--purple);content:"";transform:translateY(-50%)}.ErrorBookAiPresentation_saveAction__QDcou>button{width:100%;height:39px;margin-top:auto;padding:0 6px 0 13px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:4px;background:var(--ink);color:var(--white);cursor:pointer;font-size:12px;transition:background .18s ease}.ErrorBookAiPresentation_saveAction__QDcou>button:disabled,.ErrorBookAiPresentation_saveAction__QDcou>button:hover{background:var(--purple)}.ErrorBookAiPresentation_saveAction__QDcou>button i{width:28px;height:28px;display:grid;place-items:center;border-radius:3px;background:var(--white);color:var(--ink);font-size:14px;font-style:normal}.ErrorBookAiPresentation_aiReview__RM7CQ{padding:7px;display:grid;grid-template-columns:minmax(0,1.52fr) minmax(330px,.82fr);gap:8px}.ErrorBookAiPresentation_explanationPanel__Meq84{padding:6px 8px}.ErrorBookAiPresentation_explanationContent__ourdv,.ErrorBookAiPresentation_notesContent__YfNMD{height:100%;min-height:0;display:flex;flex-direction:column}.ErrorBookAiPresentation_notesContent__YfNMD h2{margin-top:4px;font-size:16px;font-weight:400;letter-spacing:-.025em;line-height:1.15}.ErrorBookAiPresentation_notesContent__YfNMD>p{max-width:680px;margin-top:6px!important;color:#4f4c4c;font-size:10.5px;line-height:1.38}.ErrorBookAiPresentation_chatHistory__kaJJy{min-height:0;flex:1;display:flex;flex-direction:column;gap:5px;overflow:hidden}.ErrorBookAiPresentation_chatTurn__iwBWT{min-width:0;max-width:96%;display:flex;align-items:flex-start;gap:6px}.ErrorBookAiPresentation_chatAvatar__VsPkj{width:24px;height:24px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:var(--white);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;letter-spacing:0;text-transform:uppercase}.ErrorBookAiPresentation_chatBubble__juLYN{min-width:0;flex:1;padding:5px 7px;border:1px solid var(--line);border-radius:3px 7px 7px 7px;background:var(--shell)}.ErrorBookAiPresentation_chatBubble__juLYN h2{margin-top:2px;font-size:13.5px;font-weight:400;letter-spacing:-.02em;line-height:1.12}.ErrorBookAiPresentation_chatBubble__juLYN p{margin-top:3px!important;color:#4f4c4c;font-size:9.5px;line-height:1.28}.ErrorBookAiPresentation_chatBubble__juLYN p strong{color:var(--ink);font-weight:500}.ErrorBookAiPresentation_explanationCopy__s1OVa{-webkit-user-select:text;-moz-user-select:text;user-select:text}.ErrorBookAiPresentation_explanationCopy__s1OVa ::-moz-selection,.ErrorBookAiPresentation_explanationCopy__s1OVa::-moz-selection{background:#ddd4ff;color:var(--ink)}.ErrorBookAiPresentation_explanationCopy__s1OVa ::selection,.ErrorBookAiPresentation_explanationCopy__s1OVa::selection{background:#ddd4ff;color:var(--ink)}.ErrorBookAiPresentation_selectablePhrase__mzitK{padding:0 2px;display:inline;border-bottom:1px solid transparent;border-radius:2px;background:transparent;color:inherit;cursor:text;line-height:inherit;transition:border-color .18s ease,background .18s ease}.ErrorBookAiPresentation_selectablePhraseSelected__u9ib0{border-bottom-color:var(--purple);background:var(--purple-soft)}.ErrorBookAiPresentation_ruleCard__4VoJj{width:100%;min-height:26px;margin-top:4px;padding:0 7px;display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid #d8ceff;border-radius:4px;background:var(--purple-soft);color:var(--ink);cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease}.ErrorBookAiPresentation_ruleCard__4VoJj:hover{border-color:var(--purple);background:#e5ddff}.ErrorBookAiPresentation_ruleCard__4VoJj>i,.ErrorBookAiPresentation_ruleCard__4VoJj>span{color:var(--purple);font-size:7px;font-style:normal}.ErrorBookAiPresentation_ruleCard__4VoJj>strong{font-size:10.5px;font-weight:500}.ErrorBookAiPresentation_followupThread__cai_H{min-width:0;display:flex;flex-direction:column;gap:4px}.ErrorBookAiPresentation_studentTurn__MO298{max-width:72%;align-self:flex-end;flex-direction:row-reverse}.ErrorBookAiPresentation_studentAvatar__4d1VY{background:var(--purple)}.ErrorBookAiPresentation_studentBubble__ESsbN{padding:5px 7px;border-color:var(--purple);border-radius:7px 3px 7px 7px;background:var(--purple);color:var(--white)}.ErrorBookAiPresentation_studentBubble__ESsbN strong{display:block;overflow:hidden;font-size:9.5px;font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ErrorBookAiPresentation_replyBubble__eV9g1{padding:5px 6px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;border-color:#d8ceff;background:var(--purple-soft)}.ErrorBookAiPresentation_replyBubble__eV9g1>strong{overflow:hidden;font-size:9px;font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ErrorBookAiPresentation_replyBubble__eV9g1>button{height:21px;padding:0 7px;border:1px solid var(--purple);border-radius:3px;background:var(--purple);color:var(--white);cursor:pointer;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6.8px;text-transform:uppercase;white-space:nowrap;transition:background .18s ease}.ErrorBookAiPresentation_replyBubble__eV9g1>button:hover{background:var(--ink)}.ErrorBookAiPresentation_composerDock__mHTz4{height:56px;min-height:56px;flex:none;padding:3px 7px 5px;display:flex;flex-direction:column;gap:3px;border-top:1px solid var(--line);background:var(--white);transition:border-color .18s ease,background .18s ease}.ErrorBookAiPresentation_composerDockSelected__ww5Oa{border-top-color:#d8ceff;background:#fbfaff}.ErrorBookAiPresentation_selectionActionCopy__vAmvL{min-width:0;display:flex;align-items:center;gap:8px}.ErrorBookAiPresentation_selectionActionCopy__vAmvL span{color:var(--purple);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7.5px;text-transform:uppercase}.ErrorBookAiPresentation_selectionActionCopy__vAmvL strong{overflow:hidden;font-size:8.5px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.ErrorBookAiPresentation_selectionContextRow__kSYBx{height:15px;min-height:15px;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 3px}.ErrorBookAiPresentation_selectionContextRow__kSYBx .ErrorBookAiPresentation_saveSelectionButton__vi8VI{height:17px;padding:0 6px;border:1px solid var(--line-strong);border-radius:3px;background:var(--white);color:var(--purple);cursor:pointer;font:6.8px/1 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;white-space:nowrap;transition:border-color .18s ease,background .18s ease}.ErrorBookAiPresentation_selectionContextRow__kSYBx .ErrorBookAiPresentation_saveSelectionButton__vi8VI:hover{border-color:var(--purple);background:var(--purple-soft)}.ErrorBookAiPresentation_questionComposer__jDWFY{height:30px;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 76px;gap:5px}.ErrorBookAiPresentation_questionComposer__jDWFY input{width:100%;min-width:0;padding:0 9px;border:1px solid var(--line-strong);border-radius:3px;background:var(--shell);color:var(--ink);font-size:10px;outline:0;transition:border-color .18s ease,background .18s ease}.ErrorBookAiPresentation_questionComposer__jDWFY input::-moz-placeholder{color:var(--muted)}.ErrorBookAiPresentation_questionComposer__jDWFY input::placeholder{color:var(--muted)}.ErrorBookAiPresentation_questionComposer__jDWFY input:focus{border-color:var(--purple);background:var(--white)}.ErrorBookAiPresentation_questionComposer__jDWFY>button{border:1px solid var(--purple);border-radius:3px;background:var(--purple);color:var(--white);cursor:pointer;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7.5px;text-transform:uppercase;transition:background .18s ease,color .18s ease,opacity .18s ease}.ErrorBookAiPresentation_questionComposer__jDWFY>button:hover:not(:disabled){background:var(--ink)}.ErrorBookAiPresentation_questionComposer__jDWFY>button:disabled{cursor:default;opacity:.38}.ErrorBookAiPresentation_noteList__FC79p{min-height:0;margin-top:8px;display:grid;gap:6px}.ErrorBookAiPresentation_noteItem__XLNsw{min-width:0;padding:6px 9px;border:1px solid var(--line);border-radius:4px;background:var(--shell)}.ErrorBookAiPresentation_noteItemAi__3okSd{border-color:#d8ceff;background:var(--purple-soft)}.ErrorBookAiPresentation_noteItem__XLNsw p,.ErrorBookAiPresentation_noteItem__XLNsw span,.ErrorBookAiPresentation_noteItem__XLNsw strong{display:block}.ErrorBookAiPresentation_noteItem__XLNsw span{color:var(--purple);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7.5px;text-transform:uppercase}.ErrorBookAiPresentation_noteItem__XLNsw strong{margin-top:3px;overflow:hidden;font-size:10px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ErrorBookAiPresentation_noteItem__XLNsw p{margin-top:2px!important;overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.ErrorBookAiPresentation_noteTag__VdK37{width:-moz-fit-content;width:fit-content;margin-top:auto;padding:6px 8px;border-radius:3px;background:var(--purple-soft);color:var(--purple);font-size:8.5px}.ErrorBookAiPresentation_planPanel__zKH2p{padding:10px 12px;display:flex;flex-direction:column;border-color:var(--ink);background:var(--ink);color:var(--white)}.ErrorBookAiPresentation_planHeading__yNXMx{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ErrorBookAiPresentation_planHeading__yNXMx>div>span{color:#b8b8b8;font-size:8px}.ErrorBookAiPresentation_planHeading__yNXMx h2{margin-top:5px;font-size:19px;font-weight:400;letter-spacing:-.035em;line-height:1.08}.ErrorBookAiPresentation_planCount__c7X_m{min-width:31px;height:24px;display:grid;place-items:center;border:1px solid #4f4c4c;border-radius:3px;color:var(--electric);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.ErrorBookAiPresentation_timeline__8LHBP{position:relative;margin-top:9px;display:grid;grid-template-columns:repeat(4,1fr)}.ErrorBookAiPresentation_timeline__8LHBP:before{position:absolute;top:10px;right:12.5%;left:12.5%;height:1px;background:#4f4c4c;content:""}.ErrorBookAiPresentation_timeline__8LHBP button{position:relative;z-index:1;padding:0;display:grid;justify-items:center;gap:5px;border:0;background:transparent;color:#b8b8b8;cursor:pointer}.ErrorBookAiPresentation_timeline__8LHBP button i{width:21px;height:21px;display:grid;place-items:center;border:1px solid #4f4c4c;border-radius:50%;background:var(--ink);font-size:8px;font-style:normal;transition:border-color .18s ease,background .18s ease,color .18s ease}.ErrorBookAiPresentation_timeline__8LHBP button:hover i{border-color:var(--electric)}.ErrorBookAiPresentation_timeline__8LHBP button span{font-size:8px;white-space:nowrap}.ErrorBookAiPresentation_timeline__8LHBP .ErrorBookAiPresentation_timelineScheduled__s1Q00{color:var(--white)}.ErrorBookAiPresentation_timeline__8LHBP .ErrorBookAiPresentation_timelineScheduled__s1Q00 i{border-color:var(--electric);background:var(--electric);color:var(--ink)}.ErrorBookAiPresentation_recommendation__Lix24{min-height:52px;margin-top:auto;padding:7px 7px 7px 9px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #4f4c4c;border-radius:4px;background:var(--ink-soft)}.ErrorBookAiPresentation_recommendation__Lix24>div{min-width:0}.ErrorBookAiPresentation_recommendation__Lix24 small,.ErrorBookAiPresentation_recommendation__Lix24 span,.ErrorBookAiPresentation_recommendation__Lix24 strong{display:block}.ErrorBookAiPresentation_recommendation__Lix24 span{color:var(--electric);font-size:7.5px}.ErrorBookAiPresentation_recommendation__Lix24 strong{margin-top:4px;overflow:hidden;font-size:10.5px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.ErrorBookAiPresentation_recommendation__Lix24 small{margin-top:2px;color:#b8b8b8;font-size:8.5px}.ErrorBookAiPresentation_recommendation__Lix24 button{height:30px;padding:0 10px;border:1px solid var(--purple);border-radius:3px;background:var(--purple);color:var(--white);cursor:pointer;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7.5px;text-transform:uppercase;transition:background .18s ease,color .18s ease}.ErrorBookAiPresentation_recommendation__Lix24 button:hover{background:var(--white);color:var(--ink)}@media (max-height:670px) and (min-width:861px){.ErrorBookAiPresentation_workspace__SYaFn{grid-template-rows:206px minmax(0,1fr)}.ErrorBookAiPresentation_questionBody__okfkR{padding:13px 16px}.ErrorBookAiPresentation_questionBody__okfkR>p{font-size:13px;line-height:1.36}.ErrorBookAiPresentation_selectionPreview__SW_CZ h1{font-size:24px}}@media (max-width:860px){.ErrorBookAiPresentation_page__w2gn1{height:auto;min-height:100svh;padding:20px;overflow:auto}.ErrorBookAiPresentation_demoShell__B06Q8{width:100%;height:auto;min-height:0;aspect-ratio:auto}.ErrorBookAiPresentation_toolbar__JUNum{grid-template-columns:1fr auto}.ErrorBookAiPresentation_timer__cHC0a,.ErrorBookAiPresentation_toolbarActions__ct9U2 button:not(:last-child){display:none}.ErrorBookAiPresentation_workspace__SYaFn{grid-template-rows:auto auto}.ErrorBookAiPresentation_reviewGrid__is5Mw{grid-template-columns:1fr}.ErrorBookAiPresentation_answerPanel__3Ghbb,.ErrorBookAiPresentation_questionPanel__OcvBg{min-height:250px}.ErrorBookAiPresentation_aiWorkspace__OlhdL{min-height:360px}.ErrorBookAiPresentation_aiReview__RM7CQ,.ErrorBookAiPresentation_savePrompt__Ddcwd{position:relative;grid-template-columns:1fr}.ErrorBookAiPresentation_saveAction__QDcou{min-height:135px;padding:16px 0 0;border-top:1px solid var(--line);border-left:0}.ErrorBookAiPresentation_aiReview__RM7CQ{min-height:520px}.ErrorBookAiPresentation_explanationPanel__Meq84,.ErrorBookAiPresentation_planPanel__zKH2p{min-height:245px}}@media (prefers-reduced-motion:reduce){.ErrorBookAiPresentation_page__w2gn1 *,.ErrorBookAiPresentation_page__w2gn1 :after,.ErrorBookAiPresentation_page__w2gn1 :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.PracticeMockFlowPresentation_page__S_EJ_{--canvas:#e8e8e6;--paper:#fff;--soft:#f4f4f2;--line:#deded9;--line-strong:#c9c9c3;--ink:#211e1e;--ink-soft:#302c2c;--muted:#7b7876;--purple:#6840ff;--purple-soft:#eee9ff;--amber:#e8ad20;--amber-soft:#fff5d9;--coral:#ec675f;--coral-soft:#fff0ee;--green:#83eb4b;--green-soft:#eaffdc;width:100%;min-height:100vh;height:100svh;display:grid;place-items:center;overflow:hidden;background:var(--canvas);color:var(--ink);font-family:Helvetica Neue,Inter,Arial,sans-serif;font-size:14px;letter-spacing:-.012em;line-height:1.3}.PracticeMockFlowPresentation_page__S_EJ_ *,.PracticeMockFlowPresentation_page__S_EJ_ :after,.PracticeMockFlowPresentation_page__S_EJ_ :before{box-sizing:border-box}.PracticeMockFlowPresentation_page__S_EJ_ button,.PracticeMockFlowPresentation_page__S_EJ_ input{font:inherit}.PracticeMockFlowPresentation_page__S_EJ_ button{color:inherit}.PracticeMockFlowPresentation_page__S_EJ_ h1,.PracticeMockFlowPresentation_page__S_EJ_ h2,.PracticeMockFlowPresentation_page__S_EJ_ p{margin:0}.PracticeMockFlowPresentation_demoWindow__RenDk{width:min(780px,calc(100vw - 48px));height:min(480px,calc(100svh - 36px));min-height:0;display:grid;grid-template-rows:auto 38px minmax(0,1fr);gap:9px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.PracticeMockFlowPresentation_demoHeader__m_Dax{position:relative;width:min(680px,100%);height:32px;min-height:32px;margin:0 auto;padding:0;display:flex;justify-content:center;align-items:center;border:0;background:transparent}.PracticeMockFlowPresentation_aiComposer__knxgZ>span,.PracticeMockFlowPresentation_answerComparison__dDyq3 small,.PracticeMockFlowPresentation_contextStack__38kfH small,.PracticeMockFlowPresentation_darkEyebrow__lSbCN,.PracticeMockFlowPresentation_eyebrow__jBD6e,.PracticeMockFlowPresentation_insightBar__KG_wq i,.PracticeMockFlowPresentation_insightBar__KG_wq span,.PracticeMockFlowPresentation_learningRibbon__c4NW1>strong,.PracticeMockFlowPresentation_metricRow__cr6ys small,.PracticeMockFlowPresentation_mockTimer__e8aav span,.PracticeMockFlowPresentation_nextStepCard__tJmXx span,.PracticeMockFlowPresentation_panelHeader__Nv_fo>span,.PracticeMockFlowPresentation_reviewContext__XGyu6 span,.PracticeMockFlowPresentation_reviewLegend__Rwm1p,.PracticeMockFlowPresentation_reviewScore__M3_AR span,.PracticeMockFlowPresentation_ribbonLabel__Nlbdw,.PracticeMockFlowPresentation_scheduleFlow__F0lS3 small{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:0;text-transform:uppercase}.PracticeMockFlowPresentation_stageNav__YVR6l{display:flex;align-items:center;padding:3px;border:1px solid var(--line);border-radius:5px;background:hsla(0,0%,100%,.72);box-shadow:0 6px 18px rgba(32,29,29,.05)}.PracticeMockFlowPresentation_stageNav__YVR6l button{height:26px;padding:0 9px;display:flex;align-items:center;gap:5px;border:0;border-radius:3px;background:transparent;color:var(--muted);cursor:pointer;transition:background .16s ease,color .16s ease}.PracticeMockFlowPresentation_stageNav__YVR6l button:hover{color:var(--ink)}.PracticeMockFlowPresentation_stageNav__YVR6l i{font:normal 6px/1 JetBrains Mono,ui-monospace,monospace}.PracticeMockFlowPresentation_stageNav__YVR6l span{font-size:7.5px}.PracticeMockFlowPresentation_stageNav__YVR6l .PracticeMockFlowPresentation_stageActive__PtNbS{background:var(--ink);color:var(--paper)}.PracticeMockFlowPresentation_stageNav__YVR6l .PracticeMockFlowPresentation_stageDone__VU0tG{color:var(--purple)}.PracticeMockFlowPresentation_learningRibbon__c4NW1{width:min(680px,100%);height:38px;min-height:38px;margin:0 auto;padding:0;display:grid;grid-template-columns:78px minmax(0,1fr) 70px;align-items:center;gap:8px;border:0;background:transparent}.PracticeMockFlowPresentation_ribbonLabel__Nlbdw{color:var(--purple);font-size:7px}.PracticeMockFlowPresentation_learningRibbon__c4NW1>strong{color:var(--purple);font-size:6px;font-weight:500;text-align:right}.PracticeMockFlowPresentation_threadSteps__1GCVx{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center}.PracticeMockFlowPresentation_threadSteps__1GCVx>div{min-width:0;display:flex;align-items:center;gap:5px;color:#9b94aa}.PracticeMockFlowPresentation_threadSteps__1GCVx>div:not(:last-child):after{content:"";height:1px;min-width:8px;flex:1;margin:0 6px;background:#ccc2ef}.PracticeMockFlowPresentation_threadSteps__1GCVx i{width:16px;height:16px;flex:none;display:grid;place-items:center;border:1px solid #bdb4dc;border-radius:50%;font:normal 5.5px/1 JetBrains Mono,ui-monospace,monospace}.PracticeMockFlowPresentation_threadSteps__1GCVx span{min-width:0;overflow:hidden;font-size:6.8px;text-overflow:ellipsis;white-space:nowrap}.PracticeMockFlowPresentation_threadSteps__1GCVx .PracticeMockFlowPresentation_threadDone__tvcB7{color:var(--purple)}.PracticeMockFlowPresentation_threadSteps__1GCVx .PracticeMockFlowPresentation_threadDone__tvcB7 i{border-color:var(--purple);background:var(--purple);color:var(--paper)}.PracticeMockFlowPresentation_threadSteps__1GCVx .PracticeMockFlowPresentation_threadActive__DQjcO{color:var(--ink)}.PracticeMockFlowPresentation_threadSteps__1GCVx .PracticeMockFlowPresentation_threadActive__DQjcO i{border-color:var(--purple);background:var(--paper);color:var(--purple);box-shadow:0 0 0 2px rgba(104,64,255,.12)}.PracticeMockFlowPresentation_stageViewport__G39Eo{width:100%;min-height:0;display:grid;place-items:center;padding:0;background:transparent}.PracticeMockFlowPresentation_stageViewport__G39Eo>section{grid-area:1/1;align-self:center;justify-self:center}.PracticeMockFlowPresentation_mockScene__P9bF4,.PracticeMockFlowPresentation_practiceScene__QsAvA{width:min(710px,100%);height:min(370px,100%);display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:8px}.PracticeMockFlowPresentation_questionPanel__hrknY{min-width:0;min-height:0;padding:11px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:5px;background:var(--paper)}.PracticeMockFlowPresentation_mockHeader__d8_US,.PracticeMockFlowPresentation_panelHeader__Nv_fo{min-height:33px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.PracticeMockFlowPresentation_mockHeader__d8_US>div:first-child,.PracticeMockFlowPresentation_panelHeader__Nv_fo>div{min-width:0;display:flex;flex-direction:column}.PracticeMockFlowPresentation_eyebrow__jBD6e{color:var(--purple);font-size:7px}.PracticeMockFlowPresentation_mockHeader__d8_US strong,.PracticeMockFlowPresentation_panelHeader__Nv_fo strong{margin-top:3px;font-size:10px;font-weight:500}.PracticeMockFlowPresentation_panelHeader__Nv_fo>span{max-width:170px;overflow:hidden;color:var(--muted);font-size:6.2px;text-overflow:ellipsis;white-space:nowrap}.PracticeMockFlowPresentation_questionPrompt__0KoM7{min-height:57px;margin-top:8px!important;color:#3d3937;font-size:11.5px;line-height:1.42}.PracticeMockFlowPresentation_answerList__zS8_3{margin-top:8px;display:grid;gap:4px}.PracticeMockFlowPresentation_answerList__zS8_3>button{width:100%;min-width:0;height:35px;padding:0 8px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;border:1px solid var(--line);border-radius:4px;background:var(--paper);cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.PracticeMockFlowPresentation_answerList__zS8_3>button:hover{border-color:var(--purple);transform:translateX(2px)}.PracticeMockFlowPresentation_answerList__zS8_3>button>i{width:19px;height:19px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:50%;font:normal 7px/1 JetBrains Mono,ui-monospace,monospace}.PracticeMockFlowPresentation_answerList__zS8_3>button>span{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.PracticeMockFlowPresentation_answerList__zS8_3>button>b{font:6px/1 JetBrains Mono,ui-monospace,monospace;text-transform:uppercase}.PracticeMockFlowPresentation_answerList__zS8_3 .PracticeMockFlowPresentation_answerCorrect__LlS4X{border-color:#9cdd75;background:var(--green-soft);color:#316519}.PracticeMockFlowPresentation_answerList__zS8_3 .PracticeMockFlowPresentation_answerCorrect__LlS4X>i{border-color:var(--green);background:var(--green);color:var(--ink)}.PracticeMockFlowPresentation_answerList__zS8_3 .PracticeMockFlowPresentation_answerSelected__kfNbZ{border-color:var(--purple);background:var(--purple-soft);color:var(--purple)}.PracticeMockFlowPresentation_answerList__zS8_3 .PracticeMockFlowPresentation_answerSelected__kfNbZ>i{border-color:var(--purple);background:var(--purple);color:var(--paper)}.PracticeMockFlowPresentation_insightBar__KG_wq{min-height:35px;margin-top:auto;padding:0 8px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border-left:2px solid var(--purple);border-radius:3px;background:var(--purple-soft)}.PracticeMockFlowPresentation_insightBar__KG_wq span{color:var(--purple);font-size:6px}.PracticeMockFlowPresentation_insightBar__KG_wq strong{overflow:hidden;font-size:8px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.PracticeMockFlowPresentation_insightBar__KG_wq i{color:var(--purple);font-size:5.7px;font-style:normal}.PracticeMockFlowPresentation_darkPanel__gnz9y{min-width:0;min-height:0;padding:13px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ink);border-radius:5px;background:var(--ink);color:var(--paper)}.PracticeMockFlowPresentation_darkEyebrow__lSbCN{color:var(--green);font-size:7px}.PracticeMockFlowPresentation_darkPanel__gnz9y h1{margin-top:6px;font-size:18px;font-weight:400;letter-spacing:-.035em;line-height:1.08}.PracticeMockFlowPresentation_darkPanel__gnz9y p{margin-top:7px!important;color:#bcb8b5;font-size:8px;line-height:1.42}.PracticeMockFlowPresentation_metricRow__cr6ys{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #4c4848;border-radius:4px;background:var(--ink-soft)}.PracticeMockFlowPresentation_metricRow__cr6ys>span{min-width:0;padding:7px 6px;display:flex;flex-direction:column;border-right:1px solid #4c4848}.PracticeMockFlowPresentation_metricRow__cr6ys>span:last-child{border-right:0}.PracticeMockFlowPresentation_metricRow__cr6ys small{color:#8f8a88;font-size:5.5px}.PracticeMockFlowPresentation_metricRow__cr6ys strong{margin-top:3px;overflow:hidden;color:var(--green);font-size:7.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.PracticeMockFlowPresentation_scheduleFlow__F0lS3{margin-top:12px;display:grid;gap:5px}.PracticeMockFlowPresentation_scheduleFlow__F0lS3>div{min-width:0;min-height:43px;padding:5px 7px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;border:1px solid #494545;border-radius:4px;background:#2b2727}.PracticeMockFlowPresentation_scheduleFlow__F0lS3>div>i{width:18px;height:18px;display:grid;place-items:center;border:1px solid #625d5d;border-radius:50%;color:#aaa5a2;font:normal 6px/1 JetBrains Mono,ui-monospace,monospace}.PracticeMockFlowPresentation_scheduleFlow__F0lS3>div>span{min-width:0;display:flex;flex-direction:column}.PracticeMockFlowPresentation_scheduleFlow__F0lS3 small{color:#8e8987;font-size:5.5px}.PracticeMockFlowPresentation_scheduleFlow__F0lS3 strong{margin-top:2px;overflow:hidden;font-size:7.5px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.PracticeMockFlowPresentation_scheduleFlow__F0lS3 .PracticeMockFlowPresentation_scheduleComplete__4W3_3{border-color:#5a704c}.PracticeMockFlowPresentation_scheduleFlow__F0lS3 .PracticeMockFlowPresentation_scheduleComplete__4W3_3>i{border-color:var(--green);background:var(--green);color:var(--ink)}.PracticeMockFlowPresentation_primaryButton__2g2AA{width:100%;height:36px;margin-top:auto;padding:0 6px 0 10px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--purple);border-radius:4px;background:var(--purple);color:var(--paper);cursor:pointer;font-size:9px;transition:border-color .17s ease,background .17s ease,color .17s ease}.PracticeMockFlowPresentation_primaryButton__2g2AA:hover:not(:disabled){border-color:var(--paper);background:var(--paper);color:var(--ink)}.PracticeMockFlowPresentation_primaryButton__2g2AA:disabled{cursor:default;opacity:.45}.PracticeMockFlowPresentation_primaryButton__2g2AA i{width:27px;height:27px;display:grid;place-items:center;border-radius:3px;background:var(--paper);color:var(--ink);font-size:12px;font-style:normal}.PracticeMockFlowPresentation_bridgeScene__rbhnL{width:min(400px,calc(100% - 32px));min-height:220px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center}.PracticeMockFlowPresentation_bridgeScene__rbhnL h1{max-width:390px;margin:6px auto 0;font-size:17px;font-weight:400;letter-spacing:-.03em;line-height:1.15}.PracticeMockFlowPresentation_bridgeScene__rbhnL>p{margin-top:10px!important;color:var(--muted);font-size:8px}.PracticeMockFlowPresentation_bridgeSteps__temTS{width:min(360px,100%);margin:16px auto 0;display:grid;gap:6px;text-align:left}.PracticeMockFlowPresentation_bridgeSteps__temTS>div{height:38px;padding:0 9px;display:grid;grid-template-columns:22px minmax(0,1fr) 58px;align-items:center;gap:8px;border:1px solid var(--line-strong);border-radius:5px;background:var(--paper);box-shadow:0 8px 20px rgba(32,29,29,.05);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.PracticeMockFlowPresentation_bridgeSteps__temTS i{width:18px;height:18px;display:grid;place-items:center;border:1px solid var(--purple);border-radius:50%;color:var(--purple);font:normal 6px/1 JetBrains Mono,ui-monospace,monospace}.PracticeMockFlowPresentation_bridgeSteps__temTS strong{font-size:8px;font-weight:400}.PracticeMockFlowPresentation_bridgeSteps__temTS span{height:3px;overflow:hidden;border-radius:2px;background:#ddd8ed}.PracticeMockFlowPresentation_bridgeSteps__temTS span b{display:block;width:100%;height:100%;border-radius:inherit;background:var(--purple);transform:scaleX(0);transform-origin:left}.PracticeMockFlowPresentation_bridgeSteps__temTS>.PracticeMockFlowPresentation_bridgeStepActive__L1t21{border-color:var(--purple);background:var(--purple-soft);box-shadow:0 10px 24px rgba(104,64,255,.1)}.PracticeMockFlowPresentation_bridgeSteps__temTS>.PracticeMockFlowPresentation_bridgeStepActive__L1t21 span b{animation:PracticeMockFlowPresentation_bridgeProgress__F3wKB .42s linear forwards}.PracticeMockFlowPresentation_bridgeSteps__temTS>.PracticeMockFlowPresentation_bridgeStepDone__Ue04I{border-color:#bcb0f4;background:var(--paper)}.PracticeMockFlowPresentation_bridgeSteps__temTS>.PracticeMockFlowPresentation_bridgeStepDone__Ue04I i{background:var(--purple);color:var(--paper)}.PracticeMockFlowPresentation_bridgeSteps__temTS>.PracticeMockFlowPresentation_bridgeStepDone__Ue04I span b{transform:scaleX(1)}@keyframes PracticeMockFlowPresentation_bridgeProgress__F3wKB{to{transform:scaleX(1)}}.PracticeMockFlowPresentation_mockHeader__d8_US{min-height:37px}.PracticeMockFlowPresentation_mockTimer__e8aav{display:flex;flex-direction:column;align-items:flex-end}.PracticeMockFlowPresentation_mockTimer__e8aav span{color:var(--muted);font-size:5.5px}.PracticeMockFlowPresentation_mockTimer__e8aav strong{margin-top:2px;color:var(--purple);font-size:14px;font-weight:500;letter-spacing:-.03em}.PracticeMockFlowPresentation_questionStrip__U6THJ{min-height:39px;margin-top:auto;padding:5px;display:grid;grid-template-columns:repeat(11,1fr);gap:3px;border:1px solid var(--line);border-radius:4px;background:var(--soft)}.PracticeMockFlowPresentation_questionStrip__U6THJ button{min-width:0;padding:0;border:1px solid transparent;border-radius:3px;background:transparent;color:var(--muted);cursor:pointer;font-size:6.5px}.PracticeMockFlowPresentation_questionStrip__U6THJ .PracticeMockFlowPresentation_questionAnswered__qGiBA{background:var(--paper);color:var(--ink)}.PracticeMockFlowPresentation_questionStrip__U6THJ .PracticeMockFlowPresentation_questionCurrent__I8Ggn{border-color:var(--purple);background:var(--purple);color:var(--paper)}.PracticeMockFlowPresentation_contextStack__38kfH{margin-top:15px;display:grid;gap:5px}.PracticeMockFlowPresentation_contextStack__38kfH>span{min-width:0;min-height:43px;padding:6px 7px;display:flex;flex-direction:column;border:1px solid #4b4747;border-radius:4px;background:var(--ink-soft)}.PracticeMockFlowPresentation_contextStack__38kfH small{color:#8e8987;font-size:5.6px}.PracticeMockFlowPresentation_contextStack__38kfH strong{margin-top:3px;overflow:hidden;color:var(--green);font-size:7.7px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.PracticeMockFlowPresentation_mockMeta__8gapR{margin-top:8px;display:flex;gap:4px}.PracticeMockFlowPresentation_mockMeta__8gapR span{padding:4px 5px;border:1px solid #4b4747;border-radius:3px;color:#aaa5a2;font-size:6px}.PracticeMockFlowPresentation_reviewScene__PbmFQ{width:min(780px,100%);height:min(370px,100%);min-height:0;display:flex;flex-direction:column;gap:6px}.PracticeMockFlowPresentation_reviewBody__u2DK2{min-height:0;flex:1;display:grid;grid-template-columns:166px minmax(0,1fr) 218px;gap:7px}.PracticeMockFlowPresentation_reviewIndex__V_Qz9,.PracticeMockFlowPresentation_reviewQuestion__Tsz5w{min-width:0;min-height:0;padding:9px;overflow:hidden;border:1px solid var(--line);border-radius:5px;background:var(--paper)}.PracticeMockFlowPresentation_reviewScore__M3_AR{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;-moz-column-gap:6px;column-gap:6px}.PracticeMockFlowPresentation_reviewScore__M3_AR span{grid-column:1/-1;color:var(--muted);font:6px/1 JetBrains Mono,ui-monospace,monospace;text-transform:uppercase}.PracticeMockFlowPresentation_reviewScore__M3_AR strong{margin-top:3px;font-size:22px;font-weight:400;letter-spacing:-.04em}.PracticeMockFlowPresentation_reviewScore__M3_AR i{padding:3px 4px;border-radius:3px;background:var(--green-soft);color:#356b1b;font:normal 7px/1 JetBrains Mono,ui-monospace,monospace}.PracticeMockFlowPresentation_reviewFilters__tdKRq{margin-top:7px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.PracticeMockFlowPresentation_reviewFilters__tdKRq button{min-width:0;height:24px;padding:0 2px;border:1px solid var(--line);border-radius:3px;background:var(--soft);color:var(--muted);cursor:pointer;font-size:6.5px}.PracticeMockFlowPresentation_reviewFilters__tdKRq .PracticeMockFlowPresentation_filterActive__dXWX7{border-color:var(--ink);background:var(--ink);color:var(--paper)}.PracticeMockFlowPresentation_reviewGrid__I2DUu{margin-top:8px;display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.PracticeMockFlowPresentation_reviewGrid__I2DUu button{height:auto;min-width:0;aspect-ratio:1;padding:0;border:1px solid var(--line);border-radius:3px;background:var(--paper);cursor:pointer;font-size:7px;transition:border-color .15s ease,transform .15s ease}.PracticeMockFlowPresentation_reviewGrid__I2DUu button:hover{border-color:var(--purple);transform:translateY(-1px)}.PracticeMockFlowPresentation_reviewGrid__I2DUu .PracticeMockFlowPresentation_statuscorrect__jy_Iw{border-color:#b9dcaa;background:var(--green-soft);color:#3b6a25}.PracticeMockFlowPresentation_reviewGrid__I2DUu .PracticeMockFlowPresentation_statusmissed__XOb1L{border-color:#efb5af;background:var(--coral-soft);color:#a33b33}.PracticeMockFlowPresentation_reviewGrid__I2DUu .PracticeMockFlowPresentation_statusflagged__8ujdX{border-color:#e6cf8c;background:var(--amber-soft);color:#84600c}.PracticeMockFlowPresentation_reviewGrid__I2DUu .PracticeMockFlowPresentation_reviewQuestionActive__1YIlx{box-shadow:0 0 0 2px var(--purple)}.PracticeMockFlowPresentation_reviewLegend__Rwm1p{margin-top:9px;display:flex;flex-wrap:wrap;gap:5px;color:var(--muted);font-size:5px}.PracticeMockFlowPresentation_reviewLegend__Rwm1p span{display:flex;align-items:center;gap:3px}.PracticeMockFlowPresentation_reviewLegend__Rwm1p i{width:5px;height:5px;border-radius:50%;background:var(--green)}.PracticeMockFlowPresentation_reviewLegend__Rwm1p span:nth-child(2) i{background:var(--coral)}.PracticeMockFlowPresentation_reviewLegend__Rwm1p span:nth-child(3) i{background:var(--amber)}.PracticeMockFlowPresentation_reviewQuestion__Tsz5w{display:flex;flex-direction:column}.PracticeMockFlowPresentation_reviewQuestion__Tsz5w>p{min-height:73px;margin-top:8px!important;color:#3d3937;font-size:10px;line-height:1.42}.PracticeMockFlowPresentation_answerComparison__dDyq3{margin-top:8px;display:grid;gap:5px}.PracticeMockFlowPresentation_answerComparison__dDyq3>div{min-height:48px;padding:6px 7px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;border:1px solid;border-radius:4px}.PracticeMockFlowPresentation_answerComparison__dDyq3>div>span{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;font-size:8px}.PracticeMockFlowPresentation_answerComparison__dDyq3>div>div{min-width:0;display:flex;flex-direction:column}.PracticeMockFlowPresentation_answerComparison__dDyq3 small{font-size:5.5px}.PracticeMockFlowPresentation_answerComparison__dDyq3 strong{margin-top:3px;overflow:hidden;font-size:8px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.PracticeMockFlowPresentation_compareWrong__slyDa{border-color:#efb5af;background:var(--coral-soft);color:#9d3830}.PracticeMockFlowPresentation_compareWrong__slyDa>span{background:var(--coral);color:var(--paper)}.PracticeMockFlowPresentation_compareCorrect__Fraup{border-color:#addc93;background:var(--green-soft);color:#356b1b}.PracticeMockFlowPresentation_compareCorrect__Fraup>span{background:var(--green);color:var(--ink)}.PracticeMockFlowPresentation_reviewContext__XGyu6{min-height:34px;margin-top:auto;padding:0 7px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;border-left:2px solid var(--purple);border-radius:3px;background:var(--purple-soft)}.PracticeMockFlowPresentation_reviewContext__XGyu6 span{color:var(--purple);font-size:5.5px}.PracticeMockFlowPresentation_reviewContext__XGyu6 strong{overflow:hidden;font-size:7px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.PracticeMockFlowPresentation_aiReviewPanel__IAvFQ{min-width:0;min-height:0;padding:11px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ink);border-radius:5px;background:var(--ink);color:var(--paper)}.PracticeMockFlowPresentation_aiReviewPanel__IAvFQ h2{margin-top:5px;font-size:14px;font-weight:400;letter-spacing:-.025em;line-height:1.1}.PracticeMockFlowPresentation_aiReviewPanel__IAvFQ p{margin-top:6px!important;color:#bbb6b3;font-size:7.3px;line-height:1.4}.PracticeMockFlowPresentation_evidenceRow__Exi5U{margin-top:9px;display:grid;grid-template-columns:1fr 1fr;border:1px solid #4c4848;border-radius:4px;background:var(--ink-soft)}.PracticeMockFlowPresentation_evidenceRow__Exi5U>span{padding:6px;display:flex;flex-direction:column;border-right:1px solid #4c4848}.PracticeMockFlowPresentation_evidenceRow__Exi5U>span:last-child{border-right:0}.PracticeMockFlowPresentation_evidenceRow__Exi5U small{color:#8e8987;font-size:5.5px}.PracticeMockFlowPresentation_evidenceRow__Exi5U strong{margin-top:2px;color:var(--green);font-size:6.8px;font-weight:400}.PracticeMockFlowPresentation_aiExchange__HfBPH{margin-top:7px;padding:6px;border-left:2px solid var(--purple);background:#2d2933}.PracticeMockFlowPresentation_aiExchange__HfBPH span{display:block;overflow:hidden;color:#c6baff;font-size:5.8px;text-overflow:ellipsis;white-space:nowrap}.PracticeMockFlowPresentation_aiExchange__HfBPH p{margin-top:3px!important;font-size:6.5px}.PracticeMockFlowPresentation_nextStepCard__tJmXx{margin-top:auto;padding:7px;display:flex;flex-direction:column;border:1px solid #5a554e;border-radius:4px;background:var(--ink-soft)}.PracticeMockFlowPresentation_nextStepCard__tJmXx span{color:var(--amber);font-size:5.5px}.PracticeMockFlowPresentation_nextStepCard__tJmXx strong{margin-top:3px;font-size:8px;font-weight:400}.PracticeMockFlowPresentation_nextStepCard__tJmXx small{margin-top:2px;color:#97918e;font-size:6px}.PracticeMockFlowPresentation_aiReviewPanel__IAvFQ>button{width:100%;min-height:29px;margin-top:6px;padding:0 6px;border:1px solid var(--purple);border-radius:3px;background:var(--purple);color:var(--paper);cursor:pointer;font-size:6.6px;transition:background .16s ease,color .16s ease}.PracticeMockFlowPresentation_aiReviewPanel__IAvFQ>button:hover{background:var(--paper);color:var(--ink)}.PracticeMockFlowPresentation_aiReviewPanel__IAvFQ>.PracticeMockFlowPresentation_reviewSaved__57GW_{border-color:var(--green);background:transparent;color:var(--green)}.PracticeMockFlowPresentation_aiComposer__knxgZ{height:42px;min-height:42px;display:grid;grid-template-columns:150px minmax(0,1fr) 77px;align-items:center;gap:5px;padding:5px;border:1px solid var(--line);border-radius:5px;background:var(--paper)}.PracticeMockFlowPresentation_aiComposer__knxgZ>span{overflow:hidden;padding-left:4px;color:var(--purple);font-size:5.8px;text-overflow:ellipsis;white-space:nowrap}.PracticeMockFlowPresentation_aiComposer__knxgZ input{width:100%;height:30px;min-width:0;padding:0 8px;border:1px solid var(--line-strong);border-radius:3px;outline:0;background:var(--soft);color:var(--ink);font-size:8px}.PracticeMockFlowPresentation_aiComposer__knxgZ input:focus{border-color:var(--purple);background:var(--paper)}.PracticeMockFlowPresentation_aiComposer__knxgZ button{height:30px;border:1px solid var(--purple);border-radius:3px;background:var(--purple);color:var(--paper);cursor:pointer;font:6.5px/1 JetBrains Mono,ui-monospace,monospace;text-transform:uppercase}.PracticeMockFlowPresentation_aiComposer__knxgZ button:disabled{cursor:default;opacity:.38}@media (max-width:820px){.PracticeMockFlowPresentation_page__S_EJ_{height:auto;min-height:100svh;padding:18px;overflow:auto}.PracticeMockFlowPresentation_demoWindow__RenDk{width:100%;height:auto;min-height:780px;display:flex;flex-direction:column;gap:10px}.PracticeMockFlowPresentation_demoHeader__m_Dax{width:100%;height:34px;min-height:34px}.PracticeMockFlowPresentation_stageNav__YVR6l{align-self:center}.PracticeMockFlowPresentation_learningRibbon__c4NW1{grid-template-columns:1fr auto;height:auto;min-height:82px;padding:9px 13px}.PracticeMockFlowPresentation_threadSteps__1GCVx{grid-column:1/-1;grid-row:2}.PracticeMockFlowPresentation_mockScene__P9bF4,.PracticeMockFlowPresentation_practiceScene__QsAvA{grid-template-columns:1fr}.PracticeMockFlowPresentation_mockScene__P9bF4,.PracticeMockFlowPresentation_practiceScene__QsAvA,.PracticeMockFlowPresentation_stageViewport__G39Eo{width:100%;height:auto;min-height:620px}.PracticeMockFlowPresentation_darkPanel__gnz9y,.PracticeMockFlowPresentation_questionPanel__hrknY{min-height:300px}.PracticeMockFlowPresentation_reviewScene__PbmFQ{width:100%;height:auto;min-height:850px}.PracticeMockFlowPresentation_reviewBody__u2DK2{grid-template-columns:1fr;overflow-y:auto}.PracticeMockFlowPresentation_aiReviewPanel__IAvFQ,.PracticeMockFlowPresentation_reviewIndex__V_Qz9,.PracticeMockFlowPresentation_reviewQuestion__Tsz5w{min-height:270px}.PracticeMockFlowPresentation_aiComposer__knxgZ{grid-template-columns:1fr 75px}.PracticeMockFlowPresentation_aiComposer__knxgZ>span{display:none}}@media (max-width:560px){.PracticeMockFlowPresentation_stageNav__YVR6l span{display:none}.PracticeMockFlowPresentation_threadSteps__1GCVx{grid-template-columns:1fr 1fr;gap:5px}.PracticeMockFlowPresentation_threadSteps__1GCVx>div:after{display:none}.PracticeMockFlowPresentation_questionStrip__U6THJ{grid-template-columns:repeat(6,1fr)}}@media (prefers-reduced-motion:reduce){.PracticeMockFlowPresentation_page__S_EJ_ *,.PracticeMockFlowPresentation_page__S_EJ_ :after,.PracticeMockFlowPresentation_page__S_EJ_ :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.PracticeMockSchedulePresentation_page__mRzck{--canvas:#e7e8e4;--shell:#f4f4f1;--white:#fff;--line:#deded9;--line-strong:#cecec8;--muted:#7b7975;--ink:#211f1d;--ink-soft:#302d2a;--amber:#e8ad20;--amber-soft:#fff5d9;--blue-soft:#ebf1ff;--green:#49a320;--green-soft:#edffe4;--coral:#bd4d42;--coral-soft:#fff0ee;--electric:#b7ff70;width:100%;min-height:100vh;height:100svh;display:grid;place-items:center;overflow:hidden;background:var(--canvas);color:var(--ink);font-family:Helvetica Neue,Inter,Arial,sans-serif;font-size:14px;letter-spacing:-.01em;line-height:1.3}.PracticeMockSchedulePresentation_page__mRzck *,.PracticeMockSchedulePresentation_page__mRzck :after,.PracticeMockSchedulePresentation_page__mRzck :before{box-sizing:border-box}.PracticeMockSchedulePresentation_page__mRzck button,.PracticeMockSchedulePresentation_page__mRzck input,.PracticeMockSchedulePresentation_page__mRzck select{font:inherit}.PracticeMockSchedulePresentation_page__mRzck h1,.PracticeMockSchedulePresentation_page__mRzck h2,.PracticeMockSchedulePresentation_page__mRzck p{margin:0}.PracticeMockSchedulePresentation_page__mRzck button{color:inherit}.PracticeMockSchedulePresentation_aiStatus__fdzNz,.PracticeMockSchedulePresentation_choiceField__6NbGV legend,.PracticeMockSchedulePresentation_composerContext__Os0bM>span,.PracticeMockSchedulePresentation_darkLabel__k7FeY,.PracticeMockSchedulePresentation_inputField__6FaiG>span,.PracticeMockSchedulePresentation_logicMeta__SxLlj small,.PracticeMockSchedulePresentation_sectionLabel___Thel,.PracticeMockSchedulePresentation_setupFooter__Eu374>div>span,.PracticeMockSchedulePresentation_typeBadge__WJ3G2{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:0;text-transform:uppercase}.PracticeMockSchedulePresentation_stageArea__XC6KU{position:relative;width:min(1024px,calc(100vw - 48px));height:min(576px,calc(100svh - 40px));display:grid;place-items:center;overflow:hidden}.PracticeMockSchedulePresentation_setupWindow__R_YLj{width:min(740px,calc(100% - 72px));min-height:410px;padding:27px 29px 23px;display:flex;flex-direction:column;border:1px solid var(--line-strong);border-radius:7px;background:var(--white);box-shadow:0 22px 48px rgba(32,29,29,.1)}.PracticeMockSchedulePresentation_darkLabel__k7FeY,.PracticeMockSchedulePresentation_sectionLabel___Thel{color:var(--amber);font-size:8px}.PracticeMockSchedulePresentation_setupIntro___IsPa h1{margin-top:6px;font-size:25px;font-weight:400;letter-spacing:-.035em;line-height:1.08}.PracticeMockSchedulePresentation_setupIntro___IsPa p{max-width:600px;margin-top:8px!important;color:#57534e;font-size:11px;line-height:1.45}.PracticeMockSchedulePresentation_setupGrid__oTqyK{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 13px}.PracticeMockSchedulePresentation_choiceField__6NbGV,.PracticeMockSchedulePresentation_inputField__6FaiG{min-width:0;margin:0;padding:0;border:0}.PracticeMockSchedulePresentation_inputField__6FaiG{display:flex;flex-direction:column;gap:5px}.PracticeMockSchedulePresentation_choiceField__6NbGV legend,.PracticeMockSchedulePresentation_inputField__6FaiG>span{color:var(--muted);font-size:7px}.PracticeMockSchedulePresentation_inputField__6FaiG input,.PracticeMockSchedulePresentation_inputField__6FaiG select{width:100%;height:36px;min-width:0;padding:0 10px;border:1px solid var(--line-strong);border-radius:4px;outline:0;background:var(--shell);color:var(--ink);font-size:10px;transition:border-color .18s ease,background .18s ease}.PracticeMockSchedulePresentation_inputField__6FaiG select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 13px) 15px,calc(100% - 9px) 15px;background-repeat:no-repeat;background-size:4px 4px}.PracticeMockSchedulePresentation_inputField__6FaiG input:focus,.PracticeMockSchedulePresentation_inputField__6FaiG select:focus{border-color:var(--amber);background-color:var(--white)}.PracticeMockSchedulePresentation_choiceField__6NbGV{display:flex;flex-direction:column;gap:5px}.PracticeMockSchedulePresentation_segmented__hsslq{height:36px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:3px;border:1px solid var(--line-strong);border-radius:4px;background:var(--shell)}.PracticeMockSchedulePresentation_segmented__hsslq button{min-width:0;padding:0 6px;overflow:hidden;border:0;border-radius:3px;background:transparent;color:var(--muted);cursor:pointer;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.PracticeMockSchedulePresentation_segmented__hsslq button:hover{color:var(--ink)}.PracticeMockSchedulePresentation_segmented__hsslq .PracticeMockSchedulePresentation_segmentActive__eH9kv{background:var(--white);color:var(--ink);box-shadow:0 1px 4px rgba(33,31,29,.1)}.PracticeMockSchedulePresentation_daysField__J_zQk{grid-column:2;grid-row:2}.PracticeMockSchedulePresentation_dayChoices__C27q0{height:36px;display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.PracticeMockSchedulePresentation_dayChoices__C27q0 button{border:1px solid var(--line-strong);border-radius:4px;background:var(--shell);color:var(--muted);cursor:pointer;font-size:9px;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.PracticeMockSchedulePresentation_dayChoices__C27q0 button:hover{border-color:var(--amber);transform:translateY(-1px)}.PracticeMockSchedulePresentation_dayChoices__C27q0 .PracticeMockSchedulePresentation_dayActive__1XzfA{border-color:var(--ink);background:var(--ink);color:var(--white)}.PracticeMockSchedulePresentation_setupFooter__Eu374{margin-top:auto;padding-top:19px;display:flex;align-items:center;justify-content:space-between;gap:18px}.PracticeMockSchedulePresentation_setupFooter__Eu374>div{min-width:0;display:flex;flex-direction:column}.PracticeMockSchedulePresentation_setupFooter__Eu374>div>span{color:var(--amber);font-size:7px}.PracticeMockSchedulePresentation_setupFooter__Eu374>div>strong{margin-top:3px;overflow:hidden;font-size:9px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.PracticeMockSchedulePresentation_setupFooter__Eu374>button{width:248px;height:38px;flex:none;padding:0 6px 0 13px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--ink);border-radius:4px;background:var(--ink);color:var(--white);cursor:pointer;font-size:10.5px;transition:border-color .18s ease,background .18s ease}.PracticeMockSchedulePresentation_setupFooter__Eu374>button:hover{border-color:var(--amber);background:var(--amber)}.PracticeMockSchedulePresentation_setupFooter__Eu374>button i{width:27px;height:27px;display:grid;place-items:center;border-radius:3px;background:var(--white);color:var(--ink);font-size:13px;font-style:normal}.PracticeMockSchedulePresentation_thinkingSignal__k8qpp{width:354px;height:82px;padding:0 18px;display:flex;align-items:center;gap:11px;border:1px solid var(--line-strong);border-radius:6px;background:var(--white);box-shadow:0 16px 38px rgba(32,29,29,.09)}.PracticeMockSchedulePresentation_thinkingSignal__k8qpp>span{width:29px;height:29px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:var(--white);font:7px/1 JetBrains Mono,ui-monospace,monospace}.PracticeMockSchedulePresentation_thinkingSignal__k8qpp strong{font-size:11px;font-weight:500}.PracticeMockSchedulePresentation_thinkingSignal__k8qpp>div{margin-left:auto;display:flex;gap:4px}.PracticeMockSchedulePresentation_thinkingSignal__k8qpp i{width:5px;height:5px;border-radius:50%;background:var(--amber);animation:PracticeMockSchedulePresentation_pulse__BRHCr .72s ease-in-out infinite alternate}.PracticeMockSchedulePresentation_thinkingSignal__k8qpp i:nth-child(2){animation-delay:.12s}.PracticeMockSchedulePresentation_thinkingSignal__k8qpp i:nth-child(3){animation-delay:.24s}@keyframes PracticeMockSchedulePresentation_pulse__BRHCr{0%{opacity:.25;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.PracticeMockSchedulePresentation_scheduleWindow__a_lZ8{width:min(952px,calc(100% - 24px));height:min(482px,calc(100% - 8px));min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line-strong);border-radius:7px;background:var(--white);box-shadow:0 22px 48px rgba(32,29,29,.1)}.PracticeMockSchedulePresentation_resultHeader__hMVeq{height:46px;flex:none;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:var(--shell)}.PracticeMockSchedulePresentation_aiTitle__8NQ_G{min-width:0;display:flex;align-items:center;gap:8px}.PracticeMockSchedulePresentation_aiAvatar__2daxY{width:25px;height:25px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:var(--white);font:7px/1 JetBrains Mono,ui-monospace,monospace}.PracticeMockSchedulePresentation_aiTitle__8NQ_G>div{min-width:0;display:flex;flex-direction:column}.PracticeMockSchedulePresentation_aiTitle__8NQ_G strong{font-size:10.5px;font-weight:500}.PracticeMockSchedulePresentation_aiTitle__8NQ_G small{margin-top:2px;color:var(--muted);font-size:8px}.PracticeMockSchedulePresentation_resultHeaderActions__Bwweg{display:flex;align-items:center;gap:4px}.PracticeMockSchedulePresentation_aiStatus__fdzNz{margin-right:6px;color:var(--amber);font-size:7.5px}.PracticeMockSchedulePresentation_resultHeaderActions__Bwweg button{height:25px;padding:0 7px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--muted);cursor:pointer;font-size:8.5px;transition:border-color .18s ease,background .18s ease,color .18s ease}.PracticeMockSchedulePresentation_resultHeaderActions__Bwweg button:hover{border-color:var(--line-strong);background:var(--white);color:var(--ink)}.PracticeMockSchedulePresentation_scheduleBody__3Cunx{min-height:0;flex:1;padding:7px;display:grid;grid-template-columns:minmax(0,1.58fr) minmax(268px,.74fr);gap:8px}.PracticeMockSchedulePresentation_weekPanel__uhvb0{min-width:0;min-height:0;padding:8px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:5px;background:var(--white)}.PracticeMockSchedulePresentation_weekHeading__dLPjm{height:35px;flex:none;padding:0 2px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.PracticeMockSchedulePresentation_weekHeading__dLPjm>div:first-child{display:flex;flex-direction:column}.PracticeMockSchedulePresentation_weekHeading__dLPjm strong{margin-top:3px;font-size:10px;font-weight:500}.PracticeMockSchedulePresentation_weekTotals__hdUZL{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:7.5px}.PracticeMockSchedulePresentation_weekTotals__hdUZL b{padding:3px 5px;border-radius:3px;background:var(--amber-soft);color:#8a6205;font-weight:500}.PracticeMockSchedulePresentation_weekStrip__I7RHD{height:48px;flex:none;display:grid;grid-template-columns:repeat(7,1fr);border:1px solid var(--line);border-radius:4px;overflow:hidden;background:var(--shell)}.PracticeMockSchedulePresentation_weekStrip__I7RHD button{min-width:0;padding:5px 2px 4px;display:flex;flex-direction:column;align-items:center;border:0;border-right:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;transition:background .16s ease,color .16s ease}.PracticeMockSchedulePresentation_weekStrip__I7RHD button:last-child{border-right:0}.PracticeMockSchedulePresentation_weekStrip__I7RHD button:disabled{cursor:default;opacity:.48}.PracticeMockSchedulePresentation_weekStrip__I7RHD button:not(:disabled):hover{background:var(--white);color:var(--ink)}.PracticeMockSchedulePresentation_weekStrip__I7RHD button span{font-size:6.5px}.PracticeMockSchedulePresentation_weekStrip__I7RHD button strong{margin-top:1px;font-size:10px;font-weight:500}.PracticeMockSchedulePresentation_weekStrip__I7RHD button i{width:4px;height:4px;margin-top:2px;border-radius:50%}.PracticeMockSchedulePresentation_weekStrip__I7RHD button .PracticeMockSchedulePresentation_hasSession__lf24S{background:var(--amber)}.PracticeMockSchedulePresentation_weekStrip__I7RHD .PracticeMockSchedulePresentation_weekDayActive__1hYnF{background:var(--white);color:var(--ink);box-shadow:inset 0 -2px var(--amber)}.PracticeMockSchedulePresentation_planList__YyjL7{min-height:0;margin-top:7px;display:grid;grid-template-rows:repeat(5,minmax(0,1fr));gap:4px;flex:1}.PracticeMockSchedulePresentation_planRow__5j8HL{width:100%;min-width:0;min-height:0;padding:3px 6px;display:grid;grid-template-columns:19px 35px 48px minmax(0,1fr) 63px 12px;align-items:center;gap:6px;border:1px solid var(--line);border-radius:4px;background:var(--white);cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.PracticeMockSchedulePresentation_planRowActive__Nzb6E,.PracticeMockSchedulePresentation_planRow__5j8HL:hover{border-color:var(--amber);background:#fffdf8}.PracticeMockSchedulePresentation_planRow__5j8HL:hover{transform:translateX(2px)}.PracticeMockSchedulePresentation_rowIndex__yfBnx{color:#aaa6a0;font:6.5px/1 JetBrains Mono,ui-monospace,monospace}.PracticeMockSchedulePresentation_rowDate__JSGXX,.PracticeMockSchedulePresentation_rowTime__dv3IJ,.PracticeMockSchedulePresentation_rowTitle__2Uhje{min-width:0;display:flex;flex-direction:column}.PracticeMockSchedulePresentation_rowDate__JSGXX strong,.PracticeMockSchedulePresentation_rowTime__dv3IJ strong{font-size:7.5px;font-weight:500}.PracticeMockSchedulePresentation_rowDate__JSGXX small,.PracticeMockSchedulePresentation_rowTime__dv3IJ small{margin-top:2px;color:var(--muted);font-size:6.5px}.PracticeMockSchedulePresentation_rowTitle__2Uhje strong{overflow:hidden;font-size:8.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.PracticeMockSchedulePresentation_rowTitle__2Uhje small{margin-top:2px;overflow:hidden;color:var(--muted);font-size:6.8px;text-overflow:ellipsis;white-space:nowrap}.PracticeMockSchedulePresentation_typeBadge__WJ3G2{padding:3px 2px;border:1px solid;border-radius:3px;font-size:5.8px;text-align:center}.PracticeMockSchedulePresentation_typePractice__gaFL0{border-color:#b8caef;background:var(--blue-soft);color:#31549d}.PracticeMockSchedulePresentation_typeReview__7SG5p{border-color:#e4cc88;background:var(--amber-soft);color:#87600a}.PracticeMockSchedulePresentation_typeMock__svZqq{border-color:#f0b8b1;background:var(--coral-soft);color:var(--coral)}.PracticeMockSchedulePresentation_typePlanning__vX_ya{border-color:#b9deaa;background:var(--green-soft);color:#417f24}.PracticeMockSchedulePresentation_planRow__5j8HL>i{color:var(--muted);font-size:9px;font-style:normal;text-align:right}.PracticeMockSchedulePresentation_planLogic__vcOIk{min-width:0;min-height:0;padding:12px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ink);border-radius:5px;background:var(--ink);color:var(--white)}.PracticeMockSchedulePresentation_planLogic__vcOIk>div{min-height:0}.PracticeMockSchedulePresentation_darkLabel__k7FeY{color:var(--electric)}.PracticeMockSchedulePresentation_logicDate__Pqexs{width:55px;height:57px;margin-top:10px;padding:5px;display:grid;grid-template-columns:1fr auto;align-items:baseline;border:1px solid #4f4b47;border-radius:4px;background:var(--ink-soft)}.PracticeMockSchedulePresentation_logicDate__Pqexs span{color:#bcb9b5;font-size:7px}.PracticeMockSchedulePresentation_logicDate__Pqexs strong{font-size:18px;font-weight:400}.PracticeMockSchedulePresentation_logicDate__Pqexs small{grid-column:1/-1;color:#8f8b87;font-size:6.5px}.PracticeMockSchedulePresentation_planLogic__vcOIk h2{margin-top:9px;font-size:17px;font-weight:400;letter-spacing:-.03em;line-height:1.08}.PracticeMockSchedulePresentation_planLogic__vcOIk p{margin-top:6px!important;color:#bcb9b5;font-size:8px;line-height:1.4}.PracticeMockSchedulePresentation_logicMeta__SxLlj{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #4f4b47;border-radius:4px;background:var(--ink-soft)}.PracticeMockSchedulePresentation_logicMeta__SxLlj span{min-width:0;padding:7px 6px;display:flex;flex-direction:column;border-right:1px solid #4f4b47}.PracticeMockSchedulePresentation_logicMeta__SxLlj span:last-child{border-right:0}.PracticeMockSchedulePresentation_logicMeta__SxLlj small{color:#8f8b87;font-size:5.7px}.PracticeMockSchedulePresentation_logicMeta__SxLlj strong{margin-top:3px;overflow:hidden;color:var(--electric);font-size:7.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.PracticeMockSchedulePresentation_planLogic__vcOIk>button{width:100%;height:34px;margin-top:auto;padding:0 7px 0 10px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--amber);border-radius:4px;background:var(--amber);color:var(--ink);cursor:pointer;font-size:9px;transition:border-color .18s ease,background .18s ease,color .18s ease}.PracticeMockSchedulePresentation_planLogic__vcOIk>button:hover{border-color:var(--white);background:var(--white)}.PracticeMockSchedulePresentation_planLogic__vcOIk>button i{font-size:11px;font-style:normal}.PracticeMockSchedulePresentation_planLogic__vcOIk>.PracticeMockSchedulePresentation_savedButton__MTHiU{border-color:var(--electric);background:transparent;color:var(--electric)}.PracticeMockSchedulePresentation_composerDock__1sHyb{height:59px;min-height:59px;flex:none;padding:3px 7px 5px;display:flex;flex-direction:column;gap:3px;border-top:1px solid var(--line);background:var(--white)}.PracticeMockSchedulePresentation_composerContext__Os0bM{height:17px;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:0 3px}.PracticeMockSchedulePresentation_composerContext__Os0bM>span{color:var(--amber);font-size:7px}.PracticeMockSchedulePresentation_composerContext__Os0bM>strong{overflow:hidden;font-size:8px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.PracticeMockSchedulePresentation_composer__mCqna{height:30px;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 76px;gap:5px}.PracticeMockSchedulePresentation_composer__mCqna input{width:100%;min-width:0;padding:0 9px;border:1px solid var(--line-strong);border-radius:3px;outline:0;background:var(--shell);color:var(--ink);font-size:9.5px}.PracticeMockSchedulePresentation_composer__mCqna input:focus{border-color:var(--amber);background:var(--white)}.PracticeMockSchedulePresentation_composer__mCqna>button{border:1px solid var(--ink);border-radius:3px;background:var(--ink);color:var(--white);cursor:pointer;font:7.5px/1 JetBrains Mono,ui-monospace,monospace;text-transform:uppercase}.PracticeMockSchedulePresentation_composer__mCqna>button:disabled{cursor:default;opacity:.38}@media (max-width:860px){.PracticeMockSchedulePresentation_page__mRzck{height:auto;min-height:100svh;padding:20px;overflow:auto}.PracticeMockSchedulePresentation_stageArea__XC6KU{width:100%;height:auto;min-height:760px}.PracticeMockSchedulePresentation_setupWindow__R_YLj{width:min(680px,calc(100% - 24px))}.PracticeMockSchedulePresentation_scheduleWindow__a_lZ8{width:calc(100% - 12px);height:690px}.PracticeMockSchedulePresentation_scheduleBody__3Cunx{grid-template-columns:1fr;overflow-y:auto}.PracticeMockSchedulePresentation_planLogic__vcOIk,.PracticeMockSchedulePresentation_weekPanel__uhvb0{min-height:340px}}@media (max-width:620px){.PracticeMockSchedulePresentation_setupWindow__R_YLj{min-height:620px;padding:23px}.PracticeMockSchedulePresentation_setupGrid__oTqyK{grid-template-columns:1fr}.PracticeMockSchedulePresentation_daysField__J_zQk{grid-column:1;grid-row:auto}.PracticeMockSchedulePresentation_setupFooter__Eu374{align-items:stretch;flex-direction:column}.PracticeMockSchedulePresentation_setupFooter__Eu374>button{width:100%}.PracticeMockSchedulePresentation_resultHeaderActions__Bwweg .PracticeMockSchedulePresentation_aiStatus__fdzNz{display:none}.PracticeMockSchedulePresentation_planRow__5j8HL{grid-template-columns:22px 38px minmax(0,1fr) 58px}.PracticeMockSchedulePresentation_planRow__5j8HL>i,.PracticeMockSchedulePresentation_typeBadge__WJ3G2{display:none}}@media (prefers-reduced-motion:reduce){.PracticeMockSchedulePresentation_page__mRzck *,.PracticeMockSchedulePresentation_page__mRzck :after,.PracticeMockSchedulePresentation_page__mRzck :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}