*{box-sizing:border-box}body{color:#161616;font-family:var(--font-manrope),Arial,Helvetica,sans-serif;background:#f7f7f5;margin:0}a{color:inherit;text-decoration:none}.shell{min-height:100vh}.nav{z-index:5;background:#fff;border-bottom:1px solid #e5e5e0;align-items:center;gap:34px;height:70px;padding:0 6vw;display:flex;position:sticky;top:0}.brand{letter-spacing:-1px;margin-right:auto;font-size:24px;font-weight:900}.nav a{color:#555;font-weight:600}.nav a:hover{color:#111}.main{max-width:1120px;margin:auto;padding:64px 28px 100px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#6a6a65;font-size:12px;font-weight:800}.hero{letter-spacing:-2.5px;max-width:720px;margin:10px 0 16px;font-size:54px;line-height:1.02}.pageTitle{letter-spacing:-1.8px;margin:10px 0;font-size:46px}.lede{color:#666;max-width:640px;font-size:19px;line-height:1.55}.grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px;display:grid}.card{background:#fff;border:1px solid #e2e2dd;border-radius:18px;min-height:190px;padding:26px;transition:all .15s}.card:hover,.areaCard:hover,.topicLink:hover,.subtopic:hover{transform:translateY(-2px);box-shadow:0 8px 28px #0000000d}.card h2{margin:0 0 10px;font-size:24px}.card p,.areaCard p{color:#6a6a65;line-height:1.5}.arrow{margin-top:28px;font-weight:800}.muted{color:#777}.areaGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px;display:grid}.areaCard{background:#fff;border:1px solid #e2e2dd;border-radius:18px;min-height:190px;padding:28px;transition:all .15s}.areaCard h2{margin:0 0 8px;font-size:27px}.areaCard span{margin-top:35px;font-weight:800;display:block}.crumb{color:#777;align-items:center;gap:9px;margin-bottom:28px;font-size:14px;display:flex}.crumb a{color:#333}.topicList{grid-template-columns:repeat(2,1fr);gap:12px;max-width:850px;margin-top:34px;display:grid}.topicLink{background:#fff;border:1px solid #e2e2dd;border-radius:14px;justify-content:space-between;align-items:center;padding:21px 22px;font-size:17px;font-weight:700;transition:all .15s;display:flex}.historyStrip{background:#fff;border:1px solid #e2e2dd;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding:20px 22px;display:flex}.historyStrip p{color:#777;margin:5px 0 0;font-size:14px}.historyEmpty{color:#888;white-space:nowrap;font-size:13px}.practiceBox{background:#fff;border:1px solid #dcdcd6;border-radius:18px;margin-top:18px;padding:26px}.practiceTop{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.practiceTop h2{margin:7px 0;font-size:27px}.practiceTop p{color:#777;margin:0}.quickControls{align-items:flex-end;gap:12px;display:flex}.quickControls label{color:#666;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.quickControls select{background:#fff;border:1px solid #d4d4ce;border-radius:10px;height:44px;padding:0 34px 0 12px;font-size:15px}.primary{color:#fff;cursor:pointer;background:#171717;border:0;border-radius:10px;height:44px;padding:0 22px;font-weight:800}.primary:disabled{cursor:default;background:#aaa}.advancedToggle{color:#555;cursor:pointer;background:0 0;border:0;padding:18px 0 0;font-weight:700}.advancedPanel{border-top:1px solid #ecece7;grid-template-columns:1fr 1fr;gap:30px;margin-top:16px;padding-top:20px;display:grid}.advancedPanel>div{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.advancedPanel label{color:#555;font-size:14px}.subSection{margin-top:52px}.subSection h2{margin:7px 0;font-size:28px}.subtopicGrid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:22px;display:grid}.subtopic{background:#fff;border:1px solid #e2e2dd;border-radius:12px;justify-content:space-between;padding:18px 19px;font-weight:650;transition:all .15s;display:flex}@media (max-width:800px){.grid,.areaGrid,.topicList,.subtopicGrid{grid-template-columns:1fr}.hero{font-size:40px}.pageTitle{font-size:38px}.nav{gap:16px;padding:0 20px}.main{padding:40px 20px}.practiceTop,.historyStrip{flex-direction:column;align-items:flex-start}.quickControls{flex-wrap:wrap;width:100%}.advancedPanel{grid-template-columns:1fr}}.questionStack{gap:16px;margin-top:34px;display:grid}.questionCard{background:#fff;border:1px solid #e2e2dd;border-radius:16px;padding:24px;line-height:1.6}.questionHead{border-bottom:1px solid #ecece7;justify-content:space-between;margin-bottom:18px;padding-bottom:14px;display:flex}.questionHead span{color:#777;font-size:14px}.mathLine{margin:10px 0;font-family:Georgia,Times New Roman,serif;font-size:18px}.papers-page{max-width:980px;margin:0 auto;padding:54px 28px 90px}.papers-page h1{margin:4px 0 8px;font-size:42px}.page-kicker{letter-spacing:.12em;text-transform:uppercase;opacity:.55;font-size:12px;font-weight:800}.page-intro,.paper-section>p{color:#606060;margin-top:0}.paper-entry-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:34px;display:grid}.paper-entry-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:16px;flex-direction:column;min-height:190px;padding:26px;transition:transform .12s,border-color .12s;display:flex}.paper-entry-card:hover{border-color:#999;transform:translateY(-2px)}.paper-entry-title{margin-bottom:10px;font-size:24px;font-weight:750}.paper-entry-copy{color:#626262;max-width:330px;line-height:1.5}.paper-entry-action{margin-top:auto;font-weight:700}.paper-section{margin-top:22px}.paper-section h2{margin:14px 0 6px;font-size:32px}.text-back{cursor:pointer;font:inherit;color:#555;background:0 0;border:0;padding:0}.choice-row{flex-wrap:wrap;gap:9px;margin:26px 0 12px;display:flex}.choice-row.secondary{margin-top:10px}.choice-row.compact{margin:10px 0 0}.choice-pill{cursor:pointer;background:#fff;border:1px solid #d6d6d6;border-radius:999px;padding:10px 17px;font-weight:650}.choice-pill.active{color:#fff;background:#111;border-color:#111}.past-paper-list{border-top:1px solid #e2e2e2;margin-top:28px}.past-paper-row{border-bottom:1px solid #e8e8e8;grid-template-columns:90px 1fr auto;align-items:center;gap:20px;padding:18px 4px;display:grid}.paper-year{font-size:18px;font-weight:750}.paper-name{color:#444}.paper-open{font-weight:700;text-decoration:none}.quiet-note{max-width:720px;font-size:13px;line-height:1.5;color:#777!important;margin-top:18px!important}.builder-block{margin-top:27px}.builder-block>label,.advanced-panel label{margin-bottom:5px;font-size:13px;font-weight:750;display:block}.exam-mode-row{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;justify-content:space-between;align-items:center;margin-top:24px;padding:22px 0;display:flex}.exam-mode-row strong,.exam-mode-row span{display:block}.exam-mode-row>div>span{color:#666;margin-top:4px;font-size:13px}.toggle-button{cursor:pointer;background:#ccc;border:0;border-radius:999px;width:48px;height:27px;padding:3px}.toggle-button span{background:#fff;border-radius:50%;width:21px;height:21px;transition:transform .15s;display:block}.toggle-button.on{background:#111}.toggle-button.on span{transform:translate(21px)}.advanced-trigger{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e7e7e7;justify-content:space-between;width:100%;padding:18px 0;font-weight:700;display:flex}.advanced-panel{grid-template-columns:1fr 1fr;gap:16px;padding:18px 0;display:grid}.advanced-panel select{background:#fff;border:1px solid #d7d7d7;border-radius:8px;width:100%;padding:11px}.primary-paper-action{color:#fff;cursor:pointer;background:#111;border:0;border-radius:9px;margin-top:24px;padding:14px 22px;font-weight:750}.paper-history{border-top:1px solid #e5e5e5;margin-top:52px;padding-top:24px}.history-heading{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.history-heading h3{margin:0;font-size:21px}.history-heading a{font-size:13px;font-weight:700;text-decoration:none}.empty-history{color:#777;font-size:14px}@media (max-width:700px){.paper-entry-grid,.advanced-panel{grid-template-columns:1fr}.past-paper-row{grid-template-columns:70px 1fr}.paper-open{grid-column:2}}.work-page{max-width:1040px;margin:0 auto;padding:54px 28px 90px}.work-page h1{margin:4px 0 8px;font-size:42px}.work-tabs{border-bottom:1px solid #e3e3e3;gap:26px;margin-top:38px;display:flex}.work-tabs button{font:inherit;color:#777;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px 13px;font-weight:700}.work-tabs button.active{color:#111;border-bottom-color:#111}.work-section{padding-top:28px}.work-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.work-heading h2{margin:0 0 5px;font-size:28px}.work-heading p{color:#666;margin:0}.work-heading a{white-space:nowrap;font-size:13px;font-weight:750;text-decoration:none}.work-list{border-top:1px solid #e5e5e5}.work-row{border-bottom:1px solid #e8e8e8;grid-template-columns:12px minmax(250px,1fr) minmax(190px,.7fr) auto;align-items:center;gap:18px;min-height:82px;display:grid}.work-type-dot{background:#888;border-radius:50%;width:7px;height:7px}.work-type-dot.exam{background:#111}.work-type-dot.practice{background:#aaa}.work-main strong,.work-main span,.work-status strong,.work-status span{display:block}.work-main span,.work-status span{color:#777;margin-top:4px;font-size:13px}.work-status strong{font-size:13px}.work-row>button,.practice-actions button{cursor:pointer;background:#fff;border:1px solid #d5d5d5;border-radius:8px;padding:9px 13px;font-weight:700}.work-filter-row{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.work-filter-row button{cursor:pointer;background:#fff;border:1px solid #d7d7d7;border-radius:999px;padding:9px 15px;font-weight:650}.work-filter-row button.active{color:#fff;background:#111;border-color:#111}.exam-summary{gap:52px;padding:18px 0 24px;display:flex}.exam-summary>div{flex-direction:column;display:flex}.summary-label{color:#777;margin-bottom:5px;font-size:12px}.exam-summary strong{font-size:25px}.score-history{border:1px solid #e1e1e1;border-radius:14px;margin-bottom:26px;padding:22px 24px}.score-history h3{margin:0 0 22px;font-size:16px}.score-bars{align-items:flex-end;gap:26px;height:180px;display:flex}.score-column{text-align:center;color:#777;grid-template-rows:22px 1fr 22px;width:58px;height:100%;font-size:11px;display:grid}.score-number{color:#333;font-weight:750}.score-track{background:#eee;border-radius:5px;align-items:flex-end;width:18px;height:100%;margin:0 auto;display:flex;overflow:hidden}.score-track>div{background:#222;width:100%}.exam-list .work-row{grid-template-columns:minmax(280px,1fr) 90px 110px auto}.exam-score{font-size:19px;font-weight:800}.practice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.practice-card{border:1px solid #e0e0e0;border-radius:14px;flex-direction:column;min-height:190px;padding:20px;display:flex}.practice-area{text-transform:uppercase;letter-spacing:.08em;color:#777;font-size:11px;font-weight:800}.practice-card h3{margin:5px 0;font-size:21px}.practice-card p{color:#777;margin:0;font-size:13px}.practice-wrong{margin-top:22px;font-size:13px}.practice-actions{align-items:center;gap:9px;margin-top:auto;padding-top:20px;display:flex}.practice-actions a{color:#fff;background:#111;border-radius:8px;padding:10px 13px;font-size:13px;font-weight:750;text-decoration:none}.practice-actions button{font-size:13px}@media (max-width:720px){.work-row{grid-template-columns:10px 1fr auto;padding:14px 0}.work-status{grid-column:2}.work-row>button{grid-area:1/3/3}.practice-grid{grid-template-columns:1fr}.work-heading{flex-direction:column;align-items:start}.exam-list .work-row{grid-template-columns:1fr auto}}.practiceSession{padding-top:18px}.sessionHeader{justify-content:space-between;align-items:flex-end;gap:30px;margin:18px 0 28px;display:flex}.sessionHeader h1{margin:4px 0 0;font-size:34px}.sessionEyebrow{letter-spacing:.1em;text-transform:uppercase;color:#777;font-size:11px;font-weight:800}.sessionProgress{text-align:right;color:#666;width:190px;font-size:12px}.sessionProgress>div{background:#e8e8e8;border-radius:99px;height:4px;margin-top:8px;overflow:hidden}.sessionProgress i{background:#111;height:100%;display:block}.questionPaper{background:#fff;border:1px solid #dedede;border-radius:14px;min-height:430px;padding:28px 32px 42px}.questionMeta{border-bottom:1px solid #ececec;justify-content:space-between;padding-bottom:20px;font-size:13px;display:flex}.questionMeta span{color:#666}.questionBody{max-width:760px;padding-top:30px;font-size:17px;line-height:1.65}.mathLine{white-space:pre-wrap;margin:9px 0;font-family:Georgia,Times New Roman,serif;font-size:18px}.qSpacer{height:13px}.figureNotice{color:#777;background:#f7f7f7;border-radius:8px;margin-top:28px;padding:12px 14px;font-size:12px}.sessionNav{grid-template-columns:150px 1fr 180px;align-items:center;gap:20px;padding:20px 0;display:grid}.primarySessionButton,.secondarySessionButton{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:10px 16px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.primarySessionButton{color:#fff;background:#111;border:1px solid #111}.secondarySessionButton{color:#111;background:#fff;border:1px solid #d5d5d5}.secondarySessionButton:disabled{opacity:.35;cursor:default}.questionDots{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.questionDots button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:50%;width:31px;height:31px;font-size:11px}.questionDots button.active{border-color:#111;font-weight:800}.questionDots button.marked{background:#eee}.questionDots button.active.marked{color:#fff;background:#111}.markingPanel{border:1px solid #dedede;border-radius:14px;margin-top:18px;padding:25px 30px}.markingTitle{border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:20px;padding-bottom:20px;display:flex}.markingTitle h2{margin:4px 0 0}.markEntry label{color:#666;margin-bottom:6px;font-size:11px;font-weight:750;display:block}.markEntry input{width:55px;font:inherit;border:1px solid #ccc;border-radius:7px;padding:9px}.markEntry span{margin-left:7px;font-weight:700}.markPart{margin-bottom:20px}.markStep{border-bottom:1px solid #f0f0f0;padding:12px 0;line-height:1.55}.markTags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.markTags span{background:#f1f1f1;border-radius:5px;padding:4px 7px;font-size:11px;font-weight:750}.fullSolution{border-top:1px solid #e8e8e8;margin-top:18px;padding-top:16px}.fullSolution summary{cursor:pointer;font-weight:750}.sessionResults{max-width:720px;padding:55px 0}.sessionResults h1{margin:5px 0 24px;font-size:42px}.resultScore{align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.resultScore strong{font-size:56px}.resultScore span{color:#666;font-size:18px}.resultQuestions{border-top:1px solid #e5e5e5;margin-top:30px}.resultQuestions button{cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8e8e8;justify-content:space-between;width:100%;padding:15px 2px;display:flex}.sessionEndActions{gap:10px;margin-top:28px;display:flex}@media (max-width:700px){.sessionHeader{flex-direction:column;align-items:flex-start}.sessionProgress{text-align:left;width:100%}.questionPaper{min-height:360px;padding:22px 20px 32px}.sessionNav{grid-template-columns:1fr 1fr}.questionDots{grid-area:1/1/auto/-1}.markingTitle{flex-direction:column}}.questionBody .katex-display,.reviewContent .katex-display{text-align:left;margin:1.05em 0}.questionBody .katex-display>.katex,.reviewContent .katex-display>.katex{text-align:left}.displayMath{font-size:1.08em;overflow-x:auto}.renderText{margin:7px 0}.renderCaption{color:#777;margin:6px 0;font-size:12px}.reviewPanel{background:#fff;border:1px solid #dedede;border-radius:14px;margin-top:18px;overflow:hidden}.reviewTop{justify-content:space-between;align-items:flex-start;gap:30px;padding:24px 28px 18px;display:flex}.reviewTop h2{margin:4px 0 0}.reviewTabs{border-bottom:1px solid #e5e5e5;gap:24px;padding:0 28px;display:flex}.reviewTabs button{font:inherit;color:#666;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0;font-size:13px;font-weight:750}.reviewTabs button.active{color:#111;border-bottom-color:#111}.reviewContent{padding:26px 28px 30px;line-height:1.6}.reviewPart+.reviewPart{border-top:1px solid #eee;margin-top:30px;padding-top:24px}.reviewPart h3{margin:0 0 18px;font-size:18px}.reviewPart h3 span{color:#777;font-weight:500}.revealStep{border:1px solid #e4e4e4;border-radius:9px;margin:9px 0;overflow:hidden}.revealStep>button{text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;gap:20px;width:100%;padding:13px 15px;display:flex}.revealStep.open>button{background:#fafafa;border-bottom:1px solid #eee}.revealBody{padding:16px 18px}.workedStep{margin:0 0 26px}.workedStep>b{margin-bottom:8px;display:block}.solutionNote{color:#666;border-left:2px solid #ddd;margin-top:8px;padding-left:12px}.answerFallback{white-space:pre-wrap;background:#f7f7f7;border-radius:8px;padding:14px;font:13px/1.5 ui-monospace,monospace}.dojoChat{z-index:30;filter:drop-shadow(0 10px 25px #0000001f);width:min(390px,100vw - 32px);position:fixed;bottom:22px;right:26px}.dojoChatToggle{color:#fff;text-align:left;cursor:pointer;background:#111;border:1px solid #222;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:12px 15px;display:flex}.dojoChatToggle b,.dojoChatToggle small{display:block}.dojoChatToggle small{color:#bbb;margin-top:2px;font-size:11px;font-weight:400}.dojoChatBody{background:#fff;border:1px solid #ddd;border-top:0;border-radius:0 0 12px 12px;overflow:hidden}.dojoChat.open .dojoChatToggle{border-radius:12px 12px 0 0}.dojoMessages{background:#fafafa;height:340px;padding:14px;overflow:auto}.dojoMessages>p{color:#777;font-size:13px}.dojoMessage{border-radius:10px;max-width:88%;margin:8px 0;padding:9px 11px;font-size:13px;line-height:1.5}.dojoMessage.user{color:#fff;background:#111;margin-left:auto}.dojoMessage.assistant{background:#fff;border:1px solid #e2e2e2}.dojoMessage .katex-display{margin:.65em 0;overflow-x:auto}.dojoChatBody form{border-top:1px solid #e5e5e5;gap:7px;padding:10px;display:flex}.dojoChatBody input{min-width:0;font:inherit;border:1px solid #ccc;border-radius:8px;flex:1;padding:10px;font-size:13px}.dojoChatBody form button{color:#fff;background:#111;border:0;border-radius:8px;padding:0 14px;font-weight:700}.dojoChatBody form button:disabled{opacity:.4}.dojoChatError{color:#a00;padding:6px;font-size:12px}@media (max-width:700px){.reviewTop{flex-direction:column}.reviewTabs{gap:16px;overflow-x:auto}.dojoChat{bottom:16px;right:16px}}.learningPanel{background:#fff;border:1px solid #dedede;border-radius:14px;margin-top:16px;overflow:hidden}.learningToggle{text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;width:100%;padding:17px 20px;display:flex}.learningToggle b,.learningToggle small{display:block}.learningToggle b{font-size:14px}.learningToggle small{color:#777;margin-top:3px;font-size:11px;font-weight:400}.learningToggle>span:last-child{font-size:21px;font-weight:300}.learningPanel.open .learningToggle{border-bottom:1px solid #e8e8e8}.learningPrimaryTabs{background:#fafafa;border-bottom:1px solid #e8e8e8;gap:24px;padding:0 28px;display:flex}.learningPrimaryTabs button{font:inherit;color:#777;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 0;font-size:12px;font-weight:750}.learningPrimaryTabs button.active{color:#111;border-bottom-color:#111}.compactReviewTop{padding-bottom:10px}.embeddedDojo{padding:22px 28px 26px}.embeddedDojo .dojoChat{filter:none;width:100%;position:static}.embeddedDojo .dojoChatToggle{display:none}.embeddedDojo .dojoChatBody{border:1px solid #e1e1e1;border-radius:10px;display:block}.embeddedDojo .dojoMessages{height:260px}@media (max-width:700px){.learningPrimaryTabs{padding:0 20px}.embeddedDojo{padding:18px 20px}}.practiceShell{max-width:1320px}.sessionHeader{max-width:100%;margin-bottom:18px}.questionWorkspace{grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr);align-items:start;gap:22px;display:grid}.questionColumn{min-width:0}.edexcelPaper{color:#111;background:#fff;border:1px solid #d8d8d8;border-radius:2px;min-height:0;padding:34px 58px 42px 68px;font-family:Times New Roman,Times,serif;position:relative}.edexcelPaper .questionBody{max-width:none;padding:0;font-size:18px;line-height:1.5}.edexcelPaper .renderText{margin:0 0 15px}.edexcelPaper .displayMath{margin:10px 0 18px;font-size:1.02em}.edexcelPaper .katex{font-size:1.08em}.edexcelPaper .katex-display{margin:.7em 0 1.15em}.paperQuestionNumber{font-family:Times New Roman,Times,serif;font-size:18px;font-weight:700;position:absolute;top:34px;left:24px}.paperMarks{text-align:right;margin-top:20px;font-family:Times New Roman,Times,serif;font-size:17px;font-weight:700}.solutionTools{background:#fff;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;margin-top:14px}.solutionChoices{justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:0 4px;display:flex}.solutionChoices>span{color:#777;font-size:12px}.solutionChoices>div{gap:6px;display:flex}.solutionChoices button{font:inherit;cursor:pointer;background:#fff;border:1px solid #d5d5d5;border-radius:7px;padding:9px 13px;font-size:12px;font-weight:700}.solutionChoices button.active{color:#fff;background:#111;border-color:#111}.solutionReveal{border-top:1px solid #e6e6e6}.solutionReveal .reviewContent{padding:24px 8px 28px}.dojoColumn{background:#fff;border:1px solid #d8d8d8;border-radius:10px;flex-direction:column;height:610px;display:flex;position:sticky;top:22px;overflow:hidden}.dojoColumnHeading{border-bottom:1px solid #e5e5e5;flex:0 0 54px;justify-content:space-between;align-items:center;height:54px;padding:0 16px;display:flex}.dojoColumnHeading b{font-size:14px}.dojoColumnHeading span{color:#777;font-size:11px}.dojoColumn .dojoChat{filter:none;flex-direction:column;width:100%;height:100%;display:flex;position:static}.dojoColumn .dojoChatToggle{display:none}.dojoColumn .dojoChatBody{border:0;border-radius:0;flex-direction:column;height:100%;min-height:0;display:flex}.dojoColumn .dojoMessages{background:#fafafa;flex:1;height:auto;min-height:0;padding:16px;overflow-y:auto}.dojoColumn .dojoChatBody form{background:#fff;flex:none;padding:12px}.sessionNav{grid-template-columns:150px 1fr 180px;margin-right:calc(32.6% - 7.172px)}.figureNotice{display:none}@media (max-width:950px){.questionWorkspace{grid-template-columns:1fr}.dojoColumn{height:440px;position:static}.sessionNav{margin-right:0}}@media (max-width:700px){.edexcelPaper{padding:28px 24px 34px 48px}.paperQuestionNumber{top:28px;left:17px}.edexcelPaper .questionBody{font-size:16px}.solutionChoices{flex-direction:column;align-items:flex-start;padding:13px 0}.solutionChoices>div{flex-wrap:wrap}}.primary-paper-action{text-decoration:none;display:inline-block}.generatedExamPage{background:#f1f1ef;min-height:100vh;padding:48px 24px 100px}.examCover,.continuousPaper{background:#fff;border:1px solid #cfcfcf;width:min(820px,100%);margin:0 auto;box-shadow:0 2px 12px #0000000b}.examCover{padding:46px 54px 52px;font-family:Arial,Helvetica,sans-serif}.examCoverTop{justify-content:space-between;align-items:center;display:flex}.examBrand{letter-spacing:-.04em;font-size:28px;font-weight:850}.examGeneratedTag{letter-spacing:.12em;border:1px solid #222;padding:7px 9px;font-size:11px;font-weight:800}.examCoverRule{background:#111;height:4px;margin:18px 0 34px}.examCoverLevel{font-size:17px;font-weight:700}.examCover h1{margin:5px 0 30px;font-size:34px}.examCoverFacts{border:2px solid #555;border-radius:9px;grid-template-columns:1fr 1fr;margin:0 0 34px;display:grid;overflow:hidden}.examCoverFacts>div{border-bottom:1px solid #aaa;padding:15px 17px}.examCoverFacts>div:nth-child(odd){border-right:1px solid #aaa}.examCoverFacts>div:nth-last-child(-n+2){border-bottom:0}.examCoverFacts span,.examCoverFacts strong{display:block}.examCoverFacts span{margin-bottom:4px;font-size:11px}.examCoverFacts strong{font-size:17px}.examInstructions,.examAdvice{margin-top:26px}.examInstructions h2,.examAdvice h2{margin:0 0 8px;font-size:17px}.examInstructions ul{margin:0;padding-left:19px;font-size:14px;line-height:1.55}.examAdvice p{margin:0;font-size:14px;line-height:1.5}.startExamButton{color:#fff;width:100%;font:inherit;cursor:pointer;background:#111;border:0;border-radius:7px;margin-top:34px;padding:14px 18px;font-weight:800}.leaveExamLink{text-align:center;color:#555;margin-top:15px;font-size:12px;text-decoration:none;display:block}.paperRunning{padding-top:92px}.examStickyBar{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-bottom:1px solid #d9d9d9;justify-content:space-between;align-items:center;height:66px;padding:0 max(24px,50vw - 410px);font-family:Arial,Helvetica,sans-serif;display:flex;position:fixed;top:0;left:0;right:0}.examStickyBar>div:first-child b,.examStickyBar>div:first-child span{display:block}.examStickyBar>div:first-child b{font-size:13px}.examStickyBar>div:first-child span{color:#777;margin-top:2px;font-size:11px}.examStickyRight{align-items:center;gap:18px;display:flex}.examStickyRight>span{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.examStickyRight button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:6px;padding:9px 13px;font-weight:750}.continuousPaper{color:#111;padding:0 48px 54px;font-family:Times New Roman,Times,serif}.paperMiniHeader{border-bottom:1px solid #aaa;justify-content:space-between;align-items:center;height:58px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;display:flex}.examQuestion{border-bottom:1px solid #d3d3d3;grid-template-columns:34px 1fr;min-height:170px;padding:34px 0 42px;display:grid;position:relative}.examQuestionNumber{padding-top:1px;font-size:17px;font-weight:700}.examQuestionContent{min-width:0;padding-right:6px;font-size:17px;line-height:1.52}.examDisplayMath{margin:10px 0 18px;overflow-x:auto}.examSpacer{height:8px}.examCaption{margin:8px 0;font-size:14px}.examQuestion .katex-display{text-align:left;margin:.75em 0 1.1em}.examQuestion .katex-display>.katex{text-align:left}.examQuestionMarks{text-align:right;margin-top:18px;font-size:16px;font-weight:700}.endOfPaper{justify-content:space-between;align-items:center;padding:42px 0 6px;font-family:Arial,Helvetica,sans-serif;font-size:11px;display:flex}.examFinishedBar{color:#fff;background:#111;justify-content:space-between;align-items:center;width:min(820px,100%);margin:18px auto 0;padding:17px 20px;font-family:Arial,Helvetica,sans-serif;display:flex}.examFinishedBar b,.examFinishedBar span{display:block}.examFinishedBar span{color:#bbb;margin-top:3px;font-size:11px}.examFinishedBar a{color:#fff;font-size:12px;font-weight:750;text-decoration:none}.examLoadError{background:#fff;border:1px solid #ddd;width:min(700px,100%);margin:80px auto;padding:35px}@media (max-width:700px){.generatedExamPage{padding-left:10px;padding-right:10px}.examCover{padding:30px 24px}.examCoverFacts{grid-template-columns:1fr}.examCoverFacts>div{border-bottom:1px solid #aaa!important;border-right:0!important}.examCoverFacts>div:last-child{border-bottom:0!important}.continuousPaper{padding:0 22px 38px}.examStickyBar{padding:0 14px}.examQuestion{grid-template-columns:28px 1fr}.examQuestionContent{font-size:16px}}.examQuestionContent{font-size:17.5px;line-height:1.72}.examText{margin:0 0 21px}.examPartText{margin-top:9px}.examDisplayMath{margin:18px 0 25px;padding:3px 0 6px;overflow-x:auto}.examQuestion .katex{font-size:1.1em}.examQuestion .katex-display{margin:1em 0 1.4em}.examQuestion .katex-display>.katex{text-align:left;padding-left:24px}.examPartBlock{margin:8px 0 24px;padding-bottom:22px;position:relative}.examPartMarks{font-size:16px;font-weight:700;position:absolute;bottom:0;right:6px}.pauseExamButton{color:#111!important;background:#fff!important;border:1px solid #bbb!important}.examPauseOverlay{z-index:60;background:#f1f1ef;justify-content:center;padding:120px 24px;display:flex;position:fixed;inset:66px 0 0}.examPauseCard{text-align:center;background:#fff;border:1px solid #ccc;width:min(420px,100%);height:max-content;padding:38px;font-family:Arial,Helvetica,sans-serif}.examPauseLabel{letter-spacing:.14em;font-size:11px;font-weight:800}.examPauseCard h2{font-variant-numeric:tabular-nums;margin:12px 0 7px;font-size:38px}.examPauseCard p{color:#666;margin:0 0 25px;font-size:13px}.examPauseCard button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:6px;width:100%;padding:12px;font-weight:800}.paperIsPaused{visibility:hidden}.examTallInlineMath{vertical-align:middle;margin:.18em .08em;line-height:2.15;display:inline-block}.examTallInlineMath .katex{font-size:1.06em}.examInlineMath{vertical-align:baseline;display:inline-block}.advPractice{border-top:1px solid #ecece7;grid-template-columns:180px 180px 1fr;gap:28px;margin-top:16px;padding-top:20px;display:grid}.advGroup{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.advGroup>b,.advWorkspace>b{font-size:13px}.advGroup label{color:#555;font-size:14px}.advWorkspace{border-left:1px solid #ecece7;padding-left:28px}.advWorkspace>small{color:#777;margin:3px 0 12px;font-size:11px;display:block}.advSwitches{grid-template-columns:1fr 1fr;gap:8px;display:grid}.advSw{cursor:pointer;border:1px solid #e3e3de;border-radius:9px;justify-content:space-between;font-size:12px;font-weight:700;align-items:center!important;padding:11px 12px!important;display:flex!important}.advSw input{opacity:0;position:absolute}.advSw i{background:#d7d7d2;border-radius:20px;width:31px;height:18px;position:relative}.advSw i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .15s;position:absolute;top:2px;left:2px}.advSw input:checked+i{background:#111}.advSw input:checked+i:after{transform:translate(13px)}.sessionHeaderRight{align-items:flex-end;gap:18px;display:flex}.practiceTimer{font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.practiceTimer button{background:#fff;border:1px solid #d6d6d1;border-radius:7px;padding:6px 8px;font-size:10px;font-weight:700}.questionDots button:disabled{opacity:.25;cursor:default}@media (max-width:850px){.advPractice{grid-template-columns:1fr 1fr}.advWorkspace{border-top:1px solid #ecece7;border-left:0;grid-column:1/-1;padding:18px 0 0}}.paper-advanced-panel{align-items:start}.paper-workspace-options,.paper-exam-note{border-top:1px solid #e5e5e0;grid-column:1/-1;margin-top:4px;padding-top:18px}.paper-workspace-heading{flex-direction:column;gap:3px;margin-bottom:12px;display:flex}.paper-workspace-heading strong{font-size:13px}.paper-workspace-heading span,.paper-exam-note{color:#666;font-size:12px}.paper-workspace-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.paper-workspace-switch{cursor:pointer;background:#fff;border:1px solid #deded9;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:12px!important;display:flex!important}.paper-workspace-switch>span{flex-direction:column;gap:2px;display:flex}.paper-workspace-switch strong{font-size:12px}.paper-workspace-switch small{color:#777;font-size:10px}.paper-workspace-switch input{opacity:0;pointer-events:none;position:absolute}.paper-workspace-switch i{background:#d2d2cd;border-radius:20px;flex:none;width:32px;height:18px;position:relative}.paper-workspace-switch i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.paper-workspace-switch input:checked+i{background:#111}.paper-workspace-switch input:checked+i:after{transform:translate(14px)}@media (max-width:700px){.paper-workspace-grid{grid-template-columns:1fr}}.markQuestionPanel{background:#fff;border:1px solid #ddd;border-radius:12px;align-items:center;gap:16px;margin-top:18px;padding:18px 20px;display:flex}.markQuestionPanel span{color:#666}.markQuestionPanel>div{align-items:center;gap:8px;margin-left:auto;display:flex}.markQuestionPanel input{width:64px;font:inherit;border:1px solid #bbb;border-radius:7px;padding:8px}.workActionLink{color:inherit;background:#fff;border:1px solid #d7d7d7;border-radius:8px;justify-content:center;align-items:center;padding:9px 14px;font-weight:600;text-decoration:none;display:inline-flex}.focusGrid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:22px;display:grid}.focusCard{background:#fff;border:1px solid #e2e2dd;border-radius:12px;transition:all .15s;overflow:hidden}.focusCard:hover{transform:translateY(-2px);box-shadow:0 8px 28px #0000000d}.focusCardOpen{grid-column:span 2;transform:none!important}.focusMain{text-align:left;cursor:pointer;color:#161616;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:18px 19px;display:flex}.focusMain:disabled{cursor:default;opacity:.55}.focusMain b{font-size:15px}.focusMain small{color:#777;margin-top:5px;font-size:12px;font-weight:400;display:block}.focusArrow{color:#777;margin-left:16px;font-size:18px}.focusChoices{border-top:1px solid #ecece7;flex-wrap:wrap;gap:8px;padding:10px;display:flex}.focusChoices button{cursor:pointer;color:#333;background:#fafaf8;border:1px solid #deded8;border-radius:9px;padding:9px 12px;font-weight:650}.focusChoices button:hover{background:#f0f0ec}.advHint{color:#777;max-width:270px;margin:4px 0 7px;line-height:1.4;display:block}@media (max-width:800px){.focusGrid{grid-template-columns:1fr}.focusCardOpen{grid-column:span 1}}.paper-entry-grid{grid-template-columns:repeat(3,1fr)!important}.question-set-entry{border-color:#b9b9b2!important}.topic-chip-grid{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.topic-set-chip{cursor:pointer;background:#fff;border:1px solid #dcdcd6;border-radius:999px;padding:10px 14px;font-weight:650}.topic-set-chip.active{color:#fff;background:#171717;border-color:#171717}.specificTestBox{border-top:1px solid #e6e6e0;border-bottom:1px solid #e6e6e0;grid-template-columns:1fr 1.2fr;gap:12px;margin:24px 0;padding:22px 0;display:grid}.specificTestBox>div{grid-row:span 2}.specificTestBox span{color:#777;margin-top:5px;font-size:12px;line-height:1.45;display:block}.specificTestBox textarea{min-height:78px;font:inherit;resize:vertical;border:1px solid #d8d8d2;border-radius:9px;padding:11px}.specificTestBox button{color:#888;background:#fafafa;border:1px solid #ddd;border-radius:8px;justify-self:start;padding:9px 12px}.specificTestBox button small{margin-left:5px}.disabled-link{opacity:.4;pointer-events:none}@media (max-width:800px){.paper-entry-grid{grid-template-columns:1fr!important}.specificTestBox{grid-template-columns:1fr}}.coveragePanel{border:1px solid var(--line,#ddd);background:var(--card,#fff);border-radius:16px;margin:0 0 28px;padding:24px}.coverageHeading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.coverageHeading h2{margin:4px 0 0;font-size:1.25rem}.coverageTotal{white-space:nowrap;font-size:1.1rem;font-weight:700}.coverageNote{opacity:.68}.coverageRows{gap:18px;margin-top:20px;display:grid}.coverageRowTop{justify-content:space-between;gap:16px;margin-bottom:7px;display:flex}.coverageTrack{background:#7f7f7f2e;border-radius:999px;height:8px;overflow:hidden}.coverageFill{background:currentColor;border-radius:999px;height:100%}.coverageMeta{opacity:.68;margin-top:7px;font-size:.86rem}.coverageEyebrow{text-transform:uppercase;letter-spacing:.08em;opacity:.6;font-size:.72rem;font-weight:700}@media (max-width:650px){.coverageHeading{display:block}.coverageTotal{margin-top:10px}}.coveragePage{width:min(1180px,100% - 40px);margin:0 auto;padding:54px 0 90px}.coverageHeader{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:34px;display:flex}.coverageHeader h1{letter-spacing:-.055em;margin:4px 0 8px;font-size:clamp(2.3rem,5vw,4rem);line-height:.98}.coverageHeader p{max-width:620px;color:var(--muted,#6b7280);margin:0;font-size:1rem}.coverageLegend{max-width:470px;color:var(--muted,#6b7280);flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;font-size:.78rem;display:flex}.coverageLegend span{align-items:center;gap:7px;display:inline-flex}.coverageDot{border:1px solid #141c2d2e;border-radius:50%;width:9px;height:9px;display:inline-block}.coverageDot.unseen{background:#f0f1f3}.coverageDot.seen-once{background:#d9e5dc}.coverageDot.familiar{background:#9dbda6}.coverageDot.explored{background:#486e55}.coverageTopicStrip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:22px;display:grid}.coverageTopicButton{min-height:72px;color:inherit;cursor:pointer;text-align:left;background:#ffffffb3;border:1px solid #141c2d1a;border-radius:14px;padding:13px 14px;transition:transform .14s,border-color .14s,background .14s}.coverageTopicButton:hover{border-color:#141c2d33;transform:translateY(-2px)}.coverageTopicButton.active{color:#fff;background:#18221c;border-color:#18221c}.coverageTopicButton strong{margin-bottom:6px;font-size:.88rem;display:block}.coverageTopicButton span{opacity:.65;font-size:.75rem}.coverageMap{background:radial-gradient(circle at 50% 0,#60826914,#0000 35%),#ffffffb8;border:1px solid #141c2d1a;border-radius:24px;padding:30px;position:relative;overflow:hidden}.coverageTopicHeading{border-bottom:1px solid #141c2d14;justify-content:space-between;align-items:center;gap:24px;padding-bottom:25px;display:flex}.coverageEyebrow{color:#748078;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:700;display:block}.coverageTopicHeading h2,.coverageAreaNode h3{margin:0}.coverageTopicHeading h2{letter-spacing:-.035em;font-size:1.65rem}.coverageTopicScore{align-items:baseline;gap:7px;display:flex}.coverageTopicScore strong{letter-spacing:-.05em;font-size:2rem}.coverageTopicScore span{color:#747b76;font-size:.82rem}.coverageTree{gap:24px;padding-top:26px;display:grid}.coverageBranch{grid-template-columns:230px minmax(0,1fr);align-items:center;gap:42px;display:grid;position:relative}.coverageBranchStem{background:#2f48372e;width:42px;height:1px;position:absolute;top:50%;left:230px}.coverageAreaNode{background:#f8faf8;border:1px solid #141c2d1a;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:18px 18px 18px 20px;display:flex;position:relative}.coverageAreaNode:after{content:"";background:#f8faf8;border:2px solid #698271;border-radius:50%;width:11px;height:11px;position:absolute;top:calc(50% - 6px);right:-6px}.coverageAreaNode h3{font-size:.96rem;line-height:1.25}.coverageAreaCount{color:#496251;background:#4c6c5517;border-radius:999px;flex:none;padding:5px 8px;font-size:.7rem;font-weight:700}.coverageArchitectureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.coverageArchitectureNode{min-height:82px;color:inherit;text-align:left;cursor:default;background:#fff;border:1px solid #141c2d1a;border-radius:15px;align-items:center;gap:12px;padding:12px;display:flex}.architectureOrb{border:3px solid #fff;border-radius:50%;outline:1px solid #141c2d1f;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:.75rem;font-weight:800;display:grid}.coverageArchitectureNode.unseen{opacity:.58}.coverageArchitectureNode.unseen .architectureOrb{color:#8b9096;background:#e9ebed}.coverageArchitectureNode.seen-once .architectureOrb{color:#47604e;background:#d9e5dc}.coverageArchitectureNode.familiar .architectureOrb{color:#243d2c;background:#9dbda6}.coverageArchitectureNode.explored .architectureOrb{color:#fff;background:#486e55;box-shadow:0 0 0 4px #486e551a}.architectureText{min-width:0}.architectureText strong,.architectureText small{display:block}.architectureText strong{margin-bottom:4px;font-size:.82rem;line-height:1.25}.architectureText small{color:#7a807c;font-size:.69rem}@media (max-width:900px){.coverageHeader{display:block}.coverageLegend{justify-content:flex-start;margin-top:20px}.coverageTopicStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.coverageBranch{grid-template-columns:1fr;gap:10px}.coverageBranchStem,.coverageAreaNode:after{display:none}.coverageArchitectureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.coveragePage{width:min(100% - 24px,1180px);padding-top:30px}.coverageMap{padding:18px}.coverageTopicHeading{display:block}.coverageTopicScore{margin-top:12px}.coverageArchitectureGrid{grid-template-columns:1fr}}.coverageV2Page{width:min(1120px,100% - 40px);margin:0 auto;padding:54px 0 100px}.coverageV2Header{margin-bottom:30px}.coverageV2Header h1{letter-spacing:-.055em;margin:5px 0 8px;font-size:clamp(2.5rem,5vw,4rem);line-height:1}.coverageV2Header p{color:#69716c;max-width:680px;margin:0;line-height:1.6}.coverageMiniLabel,.coverageControlLabel{color:#7c857f;letter-spacing:.11em;text-transform:uppercase;font-size:.69rem;font-weight:800;display:block}.coverageSetLauncher{color:#fff;background:#17231b;border-radius:22px;grid-template-columns:.8fr 1.7fr;gap:40px;margin-bottom:22px;padding:28px;display:grid}.coverageSetLauncher h2{letter-spacing:-.025em;margin:7px 0 8px;font-size:1.35rem}.coverageSetLauncherIntro p{color:#ffffff94;max-width:330px;margin:0;font-size:.84rem;line-height:1.5}.coverageSetLauncher .coverageMiniLabel,.coverageSetLauncher .coverageControlLabel{color:#ffffff7a}.coverageLauncherControls{gap:24px;display:grid}.coverageFilterRow{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.coverageFilter{color:#ffffffa8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;display:inline-flex}.coverageFilter.active{color:#17231b;background:#fff;border-color:#ffffff85}.coverageFilterDot{background:#87908a;border-radius:50%;width:8px;height:8px}.coverageFilterDot.once{background:#c9dbce}.coverageFilterDot.few{background:#8eb09a}.coverageFilterDot.explored{background:#476d54}.coverageLauncherBottom{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:flex-end;gap:20px;padding-top:18px;display:flex}.coverageSelectedSummary{color:#fffc;margin-top:6px;font-size:.84rem}.coverageBuildButton{color:#17231b;background:#fff;border-radius:10px;flex:none;padding:11px 15px;font-size:.8rem;font-weight:800;text-decoration:none}.coverageBuildButton.disabled{opacity:.3;pointer-events:none}.coverageCourseTabs{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:22px;display:grid}.coverageCourseTabs button{color:#18211b;cursor:pointer;text-align:left;background:#fff;border:1px solid #16211a1c;border-radius:14px;padding:17px 18px}.coverageCourseTabs button.active{background:#edf2ee;border-color:#253b2d}.coverageCourseTabs strong,.coverageCourseTabs span{display:block}.coverageCourseTabs strong{margin-bottom:4px}.coverageCourseTabs span{color:#858b87;font-size:.72rem}.coverageExplorer,.coverageEmptyCourse{background:#ffffffb8;border:1px solid #16211a1a;border-radius:20px;overflow:hidden}.coverageExplorerHeading{border-bottom:1px solid #16211a14;justify-content:space-between;align-items:flex-end;gap:20px;padding:24px 26px;display:flex}.coverageExplorerHeading h2{margin:5px 0 0;font-size:1.25rem}.coverageExplorerHint{color:#888e8a;font-size:.72rem}.coverageTopicRow+.coverageTopicRow{border-top:1px solid #16211a14}.coverageTopicMain{align-items:stretch;display:flex}.coverageTopicCheck{color:#31513c;cursor:pointer;background:0 0;border:0;border-right:1px solid #16211a12;flex:0 0 52px;place-items:center;width:52px;font-weight:900;display:grid}.coverageTopicCheck:after{content:"";border:1px solid #b9bfbb;border-radius:5px;width:17px;height:17px}.coverageTopicCheck.selected:after{display:none}.coverageTopicCheck.selected{background:#eef3ef}.coverageTopicOpen{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:20px;padding:19px 22px;display:flex}.coverageTopicOpen:hover{background:#37564106}.coverageTopicOpen strong,.coverageTopicOpen span{display:block}.coverageTopicOpen strong{margin-bottom:4px;font-size:.95rem}.coverageTopicOpen>div:first-child span{color:#858b87;font-size:.73rem}.coverageTopicRight{align-items:center;gap:18px;display:flex}.coverageFraction{color:#637068;font-size:.77rem;font-weight:700}.coverageChevron{color:#68736c;text-align:center;width:20px;font-size:1.2rem}.coverageTopicDetail{background:#fafbfa;padding:6px 22px 24px 74px}.coverageSubtopic{padding:18px 0}.coverageSubtopic+.coverageSubtopic{border-top:1px solid #16211a12}.coverageSubtopicHeading{justify-content:space-between;margin-bottom:11px;display:flex}.coverageSubtopicHeading strong{font-size:.78rem}.coverageSubtopicHeading span{color:#7d857f;font-size:.7rem}.coverageArchitectureList{gap:6px;display:grid}.coverageArchitectureRow{background:#fff;border:1px solid #16211a12;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.coverageArchitectureStatus{background:#e9ecea;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:.7rem;font-weight:800;display:grid}.coverageArchitectureStatus.once{color:#3f5e49;background:#d8e5dc}.coverageArchitectureStatus.few{color:#203b29;background:#9fbea8}.coverageArchitectureStatus.explored{color:#fff;background:#486e55}.coverageArchitectureRow>div strong,.coverageArchitectureRow>div span{display:block}.coverageArchitectureRow>div strong{margin-bottom:2px;font-size:.78rem}.coverageArchitectureRow>div span{color:#8a908c;font-size:.68rem}.coverageArchitectureRow.unseen{opacity:.58}.coverageEmptyCourse{text-align:center;padding:55px 30px}.coverageEmptyCourse h2{margin:7px 0}.coverageEmptyCourse p{color:#7c837e;max-width:500px;margin:0 auto;line-height:1.55}@media (max-width:760px){.coverageSetLauncher,.coverageCourseTabs{grid-template-columns:1fr}.coverageLauncherBottom,.coverageExplorerHeading{flex-direction:column;align-items:stretch}.coverageBuildButton{text-align:center}.coverageTopicDetail{padding-left:20px}}.questionSetsV2Page{width:min(1060px,100% - 40px);margin:0 auto;padding:54px 0 120px}.questionSetsV2Header{margin-bottom:30px}.questionSetsV2Header h1{letter-spacing:-.055em;margin:5px 0 8px;font-size:clamp(2.5rem,5vw,4rem);line-height:1}.questionSetsV2Header p{color:#707772;max-width:650px;margin:0;line-height:1.55}.questionSetMiniLabel{color:#7b857e;letter-spacing:.11em;text-transform:uppercase;font-size:.67rem;font-weight:800;display:block}.coverageImportCard{color:#fff;background:#17231b;border-radius:18px;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:20px;padding:25px 28px;display:grid}.coverageImportCard .questionSetMiniLabel{color:#ffffff80}.coverageImportCard h2{margin:5px 0 7px;font-size:1.15rem}.coverageImportCard p{color:#ffffff94;max-width:440px;margin:0;font-size:.78rem;line-height:1.5}.coverageImportSummary{gap:12px;display:grid}.coverageImportSummary div{border-bottom:1px solid #ffffff1a;padding-bottom:10px}.coverageImportSummary span,.coverageImportSummary strong{display:block}.coverageImportSummary span{color:#ffffff75;text-transform:uppercase;margin-bottom:4px;font-size:.66rem}.coverageImportSummary strong{font-size:.8rem}.questionSetConfig{background:#ffffffbd;border:1px solid #16211a1a;border-radius:20px;overflow:hidden}.questionSetSection{padding:28px}.questionSetSection+.questionSetSection{border-top:1px solid #16211a14}.questionSetSectionHeading{gap:15px;margin-bottom:20px;display:flex}.questionSetStep{color:#496251;background:#edf2ee;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:.67rem;font-weight:800;display:grid}.questionSetSectionHeading h2{margin:0 0 3px;font-size:1rem}.questionSetSectionHeading p{color:#858b87;margin:0;font-size:.74rem}.questionSetCourseGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.questionSetCourseGrid button,.questionSetTopicGrid button,.questionSetExposureGrid button,.questionSetCountRow button{color:inherit;cursor:pointer;background:#fff;border:1px solid #16211a1a}.questionSetCourseGrid button{text-align:left;border-radius:12px;padding:15px}.questionSetCourseGrid button.active{background:#edf2ee;border-color:#385443}.questionSetCourseGrid strong,.questionSetCourseGrid span{display:block}.questionSetCourseGrid strong{margin-bottom:4px}.questionSetCourseGrid span{color:#8a908c;font-size:.68rem}.questionSetTopicGrid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.questionSetTopicGrid button{text-align:left;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.questionSetTopicGrid button.active{background:#f0f4f1;border-color:#52705d}.questionSetCheckbox{color:#31513c;border:1px solid #bcc4be;border-radius:5px;place-items:center;width:19px;height:19px;font-size:.7rem;display:grid}.questionSetTopicGrid button.active .questionSetCheckbox{background:#dce8df;border-color:#567160}.questionSetTopicGrid strong{font-size:.78rem}.questionSetExposureGrid{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.questionSetExposureGrid button{text-align:left;border-radius:11px;gap:9px;min-height:92px;padding:12px;display:flex}.questionSetExposureGrid button.active{background:#eff4f0;border-color:#496653}.questionSetExposureDot{background:#929a95;border-radius:50%;flex:0 0 9px;width:9px;height:9px;margin-top:3px}.questionSetExposureDot.once{background:#cadbcf}.questionSetExposureDot.few{background:#91b19b}.questionSetExposureDot.explored{background:#486e55}.questionSetExposureGrid strong,.questionSetExposureGrid small{display:block}.questionSetExposureGrid strong{margin-bottom:5px;font-size:.74rem}.questionSetExposureGrid small{color:#89908b;font-size:.63rem;line-height:1.35}.questionSetCountRow{gap:7px;margin-bottom:24px;display:flex}.questionSetCountRow button{border-radius:9px;min-width:54px;padding:9px 13px;font-weight:700}.questionSetCountRow button.active{color:#fff;background:#425e4c;border-color:#425e4c}.questionSetContext label{margin-bottom:8px;font-size:.76rem;font-weight:700;display:block}.questionSetContext label span{color:#979c99;margin-left:7px;font-weight:400}.questionSetContext textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:90px;font:inherit;background:#fff;border:1px solid #16211a1f;border-radius:11px;padding:12px 14px}.questionSetUnavailable{color:#858b87;text-align:center;background:#f5f6f5;border-radius:12px;padding:25px;font-size:.78rem}.questionSetLaunchBar{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8faf8f5;border:1px solid #16211a1f;border-radius:15px;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:16px 18px;display:flex;position:sticky;bottom:18px;box-shadow:0 12px 35px #141e1714}.questionSetLaunchBar strong,.questionSetLaunchBar small{display:block}.questionSetLaunchBar strong{margin-top:3px;font-size:.8rem}.questionSetLaunchBar small{color:#818883;margin-top:3px;font-size:.67rem}.questionSetStartButton{color:#fff;background:#17231b;border-radius:10px;flex:none;padding:11px 16px;font-size:.78rem;font-weight:800;text-decoration:none}.questionSetStartButton.disabled{opacity:.3;pointer-events:none}@media (max-width:760px){.coverageImportCard,.questionSetCourseGrid,.questionSetTopicGrid{grid-template-columns:1fr}.questionSetExposureGrid{grid-template-columns:1fr 1fr}.questionSetLaunchBar{flex-direction:column;align-items:stretch}.questionSetStartButton{text-align:center}}.dashboardRecentItem{align-items:stretch;gap:8px;display:flex}.dashboardRecentItem>.dashboardRecentRow{flex:1;min-width:0}.workItemMenu,.paperItemMenu{align-self:center;position:relative}.workItemMenu summary,.paperItemMenu summary{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:8px 10px;font-size:20px;line-height:1;list-style:none}.workItemMenu summary::-webkit-details-marker{display:none}.paperItemMenu summary::-webkit-details-marker{display:none}.workItemMenuPopup,.paperItemMenuPopup{z-index:20;background:#fff;border:1px solid #ddd;border-radius:8px;min-width:160px;padding:5px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0000001a}.workItemMenuPopup button,.paperItemMenuPopup button{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:6px;padding:9px 10px}.workItemMenuPopup button:hover,.paperItemMenuPopup button:hover{background:#f4f4f4}.paperArchiveTabs{gap:6px;margin:8px 0 14px;display:flex}.paperArchiveTabs button{cursor:pointer;font:inherit;background:#fff;border:1px solid #ddd;border-radius:999px;padding:6px 11px;font-size:13px}.paperArchiveTabs button.active{color:#fff;background:#111;border-color:#111}body .dojoHome .homeStartGrid{border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin:0 0 32px!important;padding:0!important;display:grid!important}body .dojoHome .homeStartGrid>a.homeStartCard{box-sizing:border-box!important;color:#101312!important;background:#faf9f5!important;border:1px solid #d0d2cc!important;border-radius:16px!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;min-width:0!important;min-height:185px!important;padding:24px!important;text-decoration:none!important;transition:transform .14s,border-color .14s,box-shadow .14s,background .14s!important;display:flex!important;overflow:hidden!important;box-shadow:0 1px 2px #10131206!important}body .dojoHome .homeStartGrid>a.homeStartCard>div{flex-direction:column!important;flex:auto!important;align-items:flex-start!important;width:100%!important;display:flex!important}body .dojoHome .homeStartGrid>a.homeStartCard .dashboardLabel{color:#737a75!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:0 0 24px!important;font-size:10px!important;font-weight:800!important;line-height:1!important;display:block!important}body .dojoHome .homeStartGrid>a.homeStartCard h2{color:#101312!important;letter-spacing:-.03em!important;margin:0 0 10px!important;font-size:23px!important;font-weight:650!important;line-height:1.1!important}body .dojoHome .homeStartGrid>a.homeStartCard p{color:#656c67!important;max-width:235px!important;margin:0!important;font-size:13px!important;line-height:1.5!important}body .dojoHome .homeStartGrid>a.homeStartCard:hover{background:#fff!important;border-color:#315cf5!important;transform:translateY(-2px)!important;box-shadow:0 10px 28px #20305c14!important}body .dojoHome .homeStartGrid>a.homeStartCard:hover .dashboardLabel{color:#315cf5!important}body .dojoHome .homeStartGrid .homeStartArrow{display:none!important}@media (max-width:900px){body .dojoHome .homeStartGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){body .dojoHome .homeStartGrid{grid-template-columns:1fr!important}body .dojoHome .homeStartGrid>a.homeStartCard{min-height:155px!important}}body .dojoHome .coveragePanel>div:not(.dashboardPanelHeading){color:#111412!important}body .dojoHome .coveragePanel>div:not(.dashboardPanelHeading) *{color:#626964!important}body .dojoHome .coveragePanel>div:not(.dashboardPanelHeading) strong,body .dojoHome .coveragePanel>div:not(.dashboardPanelHeading) h1,body .dojoHome .coveragePanel>div:not(.dashboardPanelHeading) h2,body .dojoHome .coveragePanel>div:not(.dashboardPanelHeading) h3{color:#151816!important}body .dojoHome .coveragePanel>div:not(.dashboardPanelHeading) .dashboardLabel,body .dojoHome .coveragePanel>div:not(.dashboardPanelHeading) small{color:#777e79!important}body .dojoHome .coveragePanel>div:not(.dashboardPanelHeading) [class*=Bar],body .dojoHome .coveragePanel>div:not(.dashboardPanelHeading) [class*=bar],body .dojoHome .coveragePanel>div:not(.dashboardPanelHeading) [class*=Track],body .dojoHome .coveragePanel>div:not(.dashboardPanelHeading) [class*=track]{color:#111412!important}body .dojoHome>.homeHeader{margin-bottom:52px!important}body .dojoHome>.homeStartGrid{margin-top:0!important}body{font-family:var(--font-manrope), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:450;line-height:1.45}h1,h2,h3,h4,h5,h6{font-family:var(--font-manrope), Arial, Helvetica, sans-serif;letter-spacing:-.025em;font-weight:750}button,input,select,textarea{font-family:inherit}.nav{font-size:14px}.nav a:not(.brand){letter-spacing:-.01em;font-weight:650}.brand{letter-spacing:-.055em;font-weight:800}.eyebrow,.page-kicker,.sessionEyebrow,.practice-area,.coverageEyebrow,.coverageMiniLabel,.coverageControlLabel{letter-spacing:.13em;font-weight:800}.hero{letter-spacing:-.055em;font-weight:750;line-height:.98}.card p,.areaCard p,.lede{line-height:1.55}.edexcelPaper,.edexcelPaper .questionBody,.paperQuestionNumber,.paperMarks,.continuousPaper,.examQuestion,.examQuestionContent{font-family:Times New Roman,Times,serif}body .dojoHome>.homeHeader{position:relative}body .dojoHome .dojoDefinition{margin-top:10px}body .dojoHome .dojoDefinitionHeading{flex-wrap:wrap;align-items:baseline;gap:13px;display:flex}body .dojoHome .dojoDefinition h1{letter-spacing:-.065em;text-transform:lowercase;margin:0;font-size:clamp(3.8rem,6vw,5.2rem);font-weight:780;line-height:.95}body .dojoHome .dojoPronunciation{color:#69706b;letter-spacing:0;font-size:15px;font-weight:500}body .dojoHome .dojoWordClass{color:#69706b;font-size:13px;font-style:italic;font-weight:550}body .dojoHome .dojoDefinition>p{color:#414743;letter-spacing:-.015em;max-width:680px;margin:15px 0 0;font-size:18px;line-height:1.55}body .dojoHome .dojoHomeMark{width:19px;height:35px;position:absolute;top:5px;left:-31px}body .dojoHome .dojoHomeMark span{background:#315cf5;margin:0;padding:0;display:block;position:absolute}body .dojoHome .dojoHomeMark .dojoMarkTop{border-radius:1px;width:19px;height:3px;top:0;left:0}body .dojoHome .dojoHomeMark .dojoMarkLeft{width:3px;height:32px;top:3px;left:3px}body .dojoHome .dojoHomeMark .dojoMarkRight{width:3px;height:32px;top:3px;right:3px}@media (max-width:700px){body .dojoHome .dojoHomeMark{margin-bottom:17px;position:relative;top:0;left:0}body .dojoHome .dojoDefinition h1{font-size:3.6rem}body .dojoHome .dojoDefinition>p{font-size:16px}}body .dojoHome .dojoDefinition h1{text-transform:none!important}body .dojoHome .dojoDefinition>p{color:#202421!important;letter-spacing:-.02em!important;max-width:760px!important;margin-top:17px!important;font-size:21px!important;font-weight:550!important;line-height:1.5!important}body .dojoHome .dojoHomeMark{display:none!important}.nav .brand{color:inherit;flex-direction:column;justify-content:center;gap:1px;line-height:1;display:flex}.nav .brandMain{white-space:nowrap;align-items:baseline;gap:7px;display:flex}.nav .brandProject{letter-spacing:.1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:10px;font-weight:700}.nav .brandSubject{font-family:var(--font-manrope), Arial, Helvetica, sans-serif;letter-spacing:.16em;opacity:.52;white-space:nowrap;margin-top:4px;font-size:7px;font-weight:700}.nav .brandLockup{align-items:center;min-width:0;margin-right:auto;display:flex}.nav .brandLockup .brand{white-space:nowrap;flex-direction:row;align-items:baseline;gap:7px;margin-right:0;line-height:1;display:flex}.nav .brandProject{font-family:var(--font-manrope), Arial, Helvetica, sans-serif;letter-spacing:.18em;font-size:9px;font-weight:800;transform:translateY(-1px)}.nav .brandDojo{font-family:var(--font-manrope), Arial, Helvetica, sans-serif;letter-spacing:-.055em;font-size:24px;font-weight:850}.nav .brandSubject{color:#ffffff7a;font-family:var(--font-manrope), Arial, Helvetica, sans-serif;letter-spacing:.15em;white-space:nowrap;margin-left:19px;padding-left:19px;font-size:8px;font-weight:750;line-height:1;display:block;position:relative}.nav .brandSubject:before{content:"";background:#ffffff2e;width:1px;height:16px;position:absolute;top:-4px;left:0}@media (max-width:700px){.nav .brandSubject{display:none}}.nav .brandSubject{color:#ffffffc7!important;letter-spacing:.13em!important;margin-left:28px!important;padding-left:28px!important;font-size:10px!important;font-weight:750!important}.nav .brandSubject:before{background:#ffffff3d!important;height:19px!important;top:-5px!important;left:0!important}body .nav .brandSubject{color:#ffffffd1!important;letter-spacing:.1em!important;opacity:1!important;margin-left:42px!important;padding-left:32px!important;font-size:12px!important;font-weight:650!important}body .nav .brandSubject:before{background:#ffffff40!important;left:0!important}body .dojoHome .dojoDefinition h1{letter-spacing:-.05em!important;font-size:42px!important;line-height:1!important}body .dojoHome .dojoDefinition h1{letter-spacing:-.05em!important;font-size:42px!important;line-height:1!important}body .dojoHome .dojoDefinitionHeading{gap:11px!important}body .dojoHome .dojoDefinition>p{margin-top:12px!important;font-size:18px!important;line-height:1.45!important}body:has(.dojoTopics){background:#f5f4ef}.dojoTopics{max-width:1120px;padding-top:72px}.dojoTopics .eyebrow{color:#626964;letter-spacing:.14em;font-size:11px;font-weight:800}.dojoTopics .pageTitle{color:#0d100e;letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(38px,4vw,48px);font-weight:720;line-height:1}.dojoTopics .lede{color:#555d57;margin:24px 0 0;font-size:17px;line-height:1.5}.dojoTopics .crumb{color:#8a908c;gap:10px;margin:0 0 30px;font-size:13px}.dojoTopics .crumb a{color:#4f5651}.dojoTopics .crumb a:hover{color:#315cf5}.dojoTopics .areaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:38px}.dojoTopics .areaCard{min-height:196px;box-shadow:none;background:#faf9f5;border:1px solid #d4d5d0;border-radius:15px;padding:26px 26px 24px;transition:border-color .15s,background .15s,transform .15s;position:relative;overflow:hidden}.dojoTopics .areaCard:before{content:"";background:#315cf5;width:30px;height:3px;position:absolute;top:0;left:26px}.dojoTopics .areaCard h2{color:#101311;letter-spacing:-.035em;margin:7px 0 10px;font-size:25px;font-weight:680;line-height:1.1}.dojoTopics .areaCard p{color:#656c67;max-width:240px;margin:0;font-size:13px;line-height:1.55}.dojoTopics .areaCard span{color:#171a18;margin:0;font-size:13px;font-weight:700;position:absolute;bottom:23px;left:26px}.dojoTopics .areaCard:hover{background:#fff;border-color:#315cf5;transform:translateY(-2px);box-shadow:0 8px 24px #0f12100d}.dojoTopics .topicList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:none;margin-top:36px}.dojoTopics .topicLink{color:#151816;min-height:64px;box-shadow:none;background:#faf9f5;border:1px solid #d8d9d4;border-radius:11px;padding:0 20px;font-size:15px;font-weight:650}.dojoTopics .topicLink b{color:#777e79;font-size:17px;font-weight:500;transition:color .15s,transform .15s}.dojoTopics .topicLink:hover{box-shadow:none;background:#fff;border-color:#315cf5;transform:none}.dojoTopics .topicLink:hover b{color:#315cf5;transform:translate(2px)}.dojoTopics.topicDetail .pageTitle{margin-bottom:34px}.dojoTopics .historyStrip{box-shadow:none;background:#ebece8;border:1px solid #d3d5d0;border-radius:11px;margin-top:0;padding:18px 20px}.dojoTopics .historyStrip p{color:#68706a}.dojoTopics .practiceBox{color:#fff;background:#101411;border:1px solid #101411;border-radius:14px;margin-top:16px;padding:25px 26px}.dojoTopics .practiceBox .eyebrow{color:#9ca7a0}.dojoTopics .practiceTop h2{color:#fff;letter-spacing:-.035em;margin:8px 0 7px;font-size:25px;font-weight:650}.dojoTopics .practiceTop p{color:#b9bfbb;font-size:13px}.dojoTopics .quickControls label{color:#b9bfbb}.dojoTopics .quickControls select{color:#111412;background:#fff;border-color:#fff;border-radius:8px}.dojoTopics .practiceBox .primary{color:#fff;background:#315cf5;border-radius:8px}.dojoTopics .practiceBox .primary:hover:not(:disabled){background:#244ee6}.dojoTopics .practiceBox .primary:disabled{color:#c9cecb;background:#555c57}.dojoTopics .advancedToggle{color:#c2c8c4;font-size:12px}.dojoTopics .advPractice,.dojoTopics .advancedPanel{border-color:#343936}.dojoTopics .advPractice,.dojoTopics .advPractice label,.dojoTopics .advPractice b,.dojoTopics .advPractice small,.dojoTopics .advancedPanel,.dojoTopics .advancedPanel label{color:#d5d9d6}.dojoTopics .subSection{margin-top:54px;padding-top:0}.dojoTopics .subSection .eyebrow{color:#626964}.dojoTopics .subSection h2{color:#111412;letter-spacing:-.035em;margin:9px 0 10px;font-size:27px;font-weight:680}.dojoTopics .subSection .muted{color:#686f6a;max-width:680px;font-size:14px;line-height:1.55}.dojoTopics .subtopicGrid{gap:10px;margin-top:24px}.dojoTopics .subtopic{min-height:58px;box-shadow:none;background:#faf9f5;border:1px solid #d8d9d4;border-radius:10px;align-items:center;padding:0 18px;font-size:14px;font-weight:650}.dojoTopics .subtopic:hover{box-shadow:none;background:#fff;border-color:#315cf5;transform:none}@media (max-width:800px){.dojoTopics{padding-top:44px}.dojoTopics .areaGrid,.dojoTopics .topicList,.dojoTopics .subtopicGrid{grid-template-columns:1fr}.dojoTopics .areaCard{min-height:175px}.dojoTopics .practiceTop{align-items:flex-start}}body .nav{color:#fff!important;background:#0d110f!important;border-bottom-color:#0d110f!important}body .nav a,body .nav button{color:#ffffffd1!important}body .nav a:hover,body .nav button:hover,body .nav .brand,body .nav .brandProject,body .nav .brandDojo{color:#fff!important}body .nav .brandSubject{color:#ffffffd1!important}body .nav .brandSubject:before{background:#ffffff40!important}body .dojoTopics .areaCard:before{display:none!important}body .main.practiceShell{box-sizing:border-box!important;width:min(1460px,100vw - 96px)!important;max-width:1460px!important;margin-left:auto!important;margin-right:auto!important}body .main.practiceShell .practiceSession{padding-top:18px;box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important}body .main.practiceShell .questionWorkspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;gap:56px!important;width:100%!important;margin-top:18px!important;display:grid!important}body .main.practiceShell .questionColumn,body .main.practiceShell .dojoColumn{width:100%!important;min-width:0!important}body .main.practiceShell .sessionHeader{width:100%!important;max-width:none!important;margin:18px 0 34px!important}body .main.practiceShell .sessionNav{width:100%!important;padding:30px 0 20px!important}body .main.practiceShell .dojoColumn{color:#f5f4ef;height:min(720px,100vh - 44px);min-height:560px;box-shadow:none;background:#0d110f;border:1px solid #252a27;border-radius:14px;flex-direction:column;display:flex;position:sticky;top:22px;overflow:hidden}body .main.practiceShell .dojoColumnHeading{background:#0d110f;border-bottom:1px solid #292e2b;flex:0 0 68px;height:68px;padding:0 22px}body .main.practiceShell .dojoColumnHeading b{color:#fff;letter-spacing:.08em;font-size:15px;font-weight:800}body .main.practiceShell .dojoColumnHeading span{color:#8f9791;font-size:11px}body .main.practiceShell .dojoColumn .dojoChat{filter:none;flex-direction:column;flex:auto;width:100%;height:auto;min-height:0;display:flex;position:static}body .main.practiceShell .dojoColumn .dojoChatBody{background:#0d110f;border:0;border-radius:0;flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;overflow:hidden}body .main.practiceShell .dojoColumn .dojoMessages{overscroll-behavior:contain;scrollbar-color:#424944 transparent;scrollbar-width:thin;background:#0d110f;flex:auto;height:auto;min-height:0;padding:24px 22px 32px;overflow-y:auto}body .main.practiceShell .dojoColumn .dojoMessages>p{color:#8f9791;max-width:420px;margin:4px 0;font-size:13px;line-height:1.65}body .main.practiceShell .dojoColumn .dojoMessage{border-radius:10px;margin:12px 0;padding:13px 15px;font-size:13px;line-height:1.6;max-width:94%!important}body .main.practiceShell .dojoColumn .dojoMessage.user{color:#fff;background:#1f4f8f;border:1px solid #1f4f8f;margin-left:auto}body .main.practiceShell .dojoColumn .dojoMessage.assistant{color:#f2f2ed;background:#171c19;border:1px solid #303632;width:fit-content;max-width:94%!important}body .main.practiceShell .dojoColumn .dojoMessage.assistant .katex{color:#f2f2ed}body .main.practiceShell .dojoColumn .katex-display{max-width:100%;padding-bottom:4px;overflow:auto hidden}body .main.practiceShell .dojoColumn .dojoChatError{color:#ffb9b9;background:#241616;border:1px solid #643a3a;border-radius:8px;margin:12px 0;padding:12px 14px}body .main.practiceShell .dojoColumn .dojoChatError a{color:#fff}body .main.practiceShell .dojoColumn .dojoChatBody form{background:#111613;border-top:1px solid #292e2b;flex:none;gap:9px;padding:16px;display:flex;position:relative}body .main.practiceShell .dojoColumn .dojoChatBody input{color:#fff;min-width:0;height:48px;font:inherit;background:#1a201c;border:1px solid #3a403c;border-radius:9px;outline:none;flex:1;padding:0 15px;font-size:13px}body .main.practiceShell .dojoColumn .dojoChatBody input::placeholder{color:#858c87}body .main.practiceShell .dojoColumn .dojoChatBody input:focus{border-color:#1f4f8f}body .main.practiceShell .dojoColumn .dojoChatBody form button{color:#fff;cursor:pointer;background:#1f4f8f;border:0;border-radius:9px;min-width:72px;height:48px;padding:0 18px;font-weight:800}body .main.practiceShell .dojoColumn .dojoChatBody form button:disabled{color:#777f79;opacity:1;cursor:default;background:#303632}@media (max-width:1250px){body .main.practiceShell{width:calc(100vw - 48px)!important}body .main.practiceShell .questionWorkspace{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr)!important;gap:32px!important}}@media (max-width:950px){body .main.practiceShell{width:calc(100vw - 40px)!important}body .main.practiceShell .questionWorkspace{grid-template-columns:1fr!important;gap:24px!important}body .main.practiceShell .dojoColumn{height:620px;min-height:520px;position:static}}@media (max-width:600px){body .main.practiceShell{width:calc(100vw - 28px)!important}body .main.practiceShell .dojoColumn{border-radius:10px;height:560px;min-height:480px}body .main.practiceShell .dojoColumnHeading{flex-basis:58px;height:58px;padding:0 16px}body .main.practiceShell .dojoColumn .dojoMessages{padding:18px 16px 24px}}body .main.practiceShell .questionWorkspace{grid-template-columns:minmax(0,1.38fr) minmax(420px,1fr)!important;gap:48px!important}body .main.practiceShell .questionPaper.edexcelPaper{min-height:430px!important;padding:42px 54px 48px 66px!important}body .main.practiceShell .questionPaper.edexcelPaper .questionBody{max-width:none!important;font-size:19px!important;line-height:1.72!important}body .main.practiceShell .questionPaper.edexcelPaper .renderText{margin-bottom:18px!important;line-height:1.72!important}body .main.practiceShell .questionPaper.edexcelPaper .displayMath{font-size:1.06em!important}body .main.practiceShell .questionPaper.edexcelPaper .katex{font-size:1.1em!important}body .main.practiceShell .questionPaper.edexcelPaper .paperQuestionNumber{font-size:18px!important;top:42px!important;left:25px!important}body .main.practiceShell .questionPaper.edexcelPaper .paperMarks{font-size:17px!important}body .main.practiceShell .dojoColumn:has(.dojoChat.collapsed){background:#0b100d!important;border:1px solid #242c27!important;border-radius:12px!important;flex-direction:column!important;align-self:start!important;height:230px!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden!important}body .main.practiceShell .dojoColumn:has(.dojoChat.collapsed) .dojoColumnHeading{background:0 0!important;border-bottom:1px solid #29312c!important;flex:0 0 58px!important;height:58px!important;min-height:58px!important;margin:0!important;padding:0 20px!important}body .main.practiceShell .dojoColumn:has(.dojoChat.collapsed) .dojoColumnHeading b{color:#fff!important;letter-spacing:.08em!important;font-size:13px!important}body .main.practiceShell .dojoColumn:has(.dojoChat.collapsed) .dojoColumnHeading span{color:#7f8983!important;font-size:10px!important;display:block!important}body .main.practiceShell .dojoChat.collapsed{background:0 0!important;border:0!important;flex:auto!important;height:auto!important;min-height:0!important}body .main.practiceShell .dojoChat.collapsed .dojoChatBody{flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important}body .main.practiceShell .dojoChat.collapsed .dojoMessages{background:#0d110f!important;flex:auto!important;align-items:center!important;min-height:0!important;padding:18px 20px!important;display:flex!important;overflow:hidden!important}body .main.practiceShell .dojoChat.collapsed .senseiIntro{color:#8d9690!important;max-width:390px!important;margin:0!important;font-size:13px!important;line-height:1.5!important}body .main.practiceShell .dojoChat.collapsed form{flex:none!important;padding:11px 14px!important}@media (max-width:1250px) and (min-width:951px){body .main.practiceShell .questionWorkspace{grid-template-columns:minmax(0,1.25fr) minmax(390px,.85fr)!important;gap:32px!important}body .main.practiceShell .questionPaper.edexcelPaper .questionBody{font-size:18px!important}}@media (max-width:950px){body .main.practiceShell .questionWorkspace{grid-template-columns:1fr!important;gap:24px!important}}.examFinishedFixed{z-index:100;color:#fff;background:#0d110f;border:1px solid #252b27;border-radius:12px;width:min(760px,100vw - 40px);position:fixed;top:72px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000024}.examFinishedFixedInner{justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:12px 14px 12px 18px;display:flex}.examFinishedFixedCopy{flex-direction:column;gap:3px;min-width:0;display:flex}.examFinishedFixedCopy b{letter-spacing:-.01em;font-size:14px;font-weight:750}.examFinishedFixedCopy span{color:#aeb5b0;font-size:11px}.examFinishedFixedActions{flex:none;align-items:center;gap:8px;display:flex}.examFinishedFixedActions button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#171c19;border:1px solid #424944;border-radius:8px;padding:0 15px;font-size:12px;font-weight:700}.examFinishedFixedActions button:hover:not(:disabled){background:#222824}.examFinishedFixedActions .examFinishedFixedPrimary{color:#fff;background:#315cf5;border-color:#315cf5}.examFinishedFixedActions .examFinishedFixedPrimary:hover:not(:disabled){background:#294fd8}.examFinishedFixedActions button:disabled{opacity:.55;cursor:default}@media (max-width:650px){.examFinishedFixed{width:calc(100vw - 24px);top:64px}.examFinishedFixedInner{flex-direction:column;align-items:stretch;gap:10px}.examFinishedFixedActions{width:100%}.examFinishedFixedActions button{flex:1}}.markingReferenceColumn{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-self:start!important;padding:0!important;overflow:visible!important}.markingReferenceColumn .solutionTools{box-shadow:none!important;color:#111!important;background:#fff!important;border:1px solid #d9d9d9!important;border-radius:0!important;margin:0!important;overflow:hidden!important}.markingReferenceColumn .solutionChoices{color:#111!important;background:#fff!important;border-bottom:1px solid #e2e2e2!important;border-radius:0!important}.markingReferenceColumn .solutionChoices span{color:#777!important}.markingReferenceColumn .solutionReveal{color:#111!important;background:#fff!important;border-radius:0!important;min-height:0!important}.markingReferenceColumn .solutionReveal *{color:inherit}.senseiComposerInput{box-sizing:border-box;resize:none;min-height:40px;max-height:144px;font:inherit;margin:0;line-height:1.45;overflow-y:auto}.senseiComposerInput::-webkit-scrollbar{width:6px}.senseiComposerInput::-webkit-scrollbar-thumb{background:#555b57;border-radius:999px}.dojoColumn form .senseiComposerInput{color:#f4f5f3!important;width:100%!important;min-width:0!important;min-height:40px!important;max-height:144px!important;box-shadow:none!important;font:inherit!important;resize:none!important;appearance:none!important;background:#151b17!important;border:1px solid #39413c!important;border-radius:8px!important;outline:none!important;flex:auto!important;margin:0!important;padding:10px 13px!important;font-size:13px!important;line-height:19px!important;display:block!important;overflow-y:auto!important}.dojoColumn form .senseiComposerInput::placeholder{color:#818983!important;opacity:1!important}.dojoColumn form .senseiComposerInput:focus{box-shadow:none!important;border-color:#59625c!important;outline:none!important}.reviewPage{color:#111412}.reviewPage>h1{color:#101312;letter-spacing:-.045em;margin-bottom:12px;font-size:clamp(38px,4vw,54px);font-weight:700;line-height:1}.reviewPage>h1+p{color:#666d68;margin-bottom:34px;font-size:15px;line-height:1.55}.reviewPage .reviewSection{box-shadow:none;background:#f8f8f5;border:1px solid #d8dbd7;border-radius:8px;padding:30px 32px}.reviewPage .reviewSection+.reviewSection{margin-top:22px}.reviewPage .sectionLabel,.reviewPage .groupTitle{color:#315cf5;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.reviewPage .sectionHeading h2{color:#111412;letter-spacing:-.025em;margin-top:9px;margin-bottom:8px;font-size:25px;font-weight:700;line-height:1.15}.reviewPage .sectionHeading p{color:#656c67;font-size:14px;line-height:1.5}.reviewPage .flagCount{color:#fff;text-align:center;background:#111412;border:1px solid #111412;border-radius:7px;min-width:76px;padding:13px 16px}.reviewPage .flagCount strong{color:#fff;font-size:22px;font-weight:700;line-height:1}.reviewPage .flagCount span{color:#bfc5c1;letter-spacing:.05em;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:700}.reviewPage .flaggedSummary,.reviewPage .emptyState{background:#fff;border:1px solid #dcdeda;border-radius:6px;margin-top:24px;padding:20px 22px}.reviewPage .flaggedSummary strong,.reviewPage .emptyState strong{color:#111412;font-size:15px;font-weight:700}.reviewPage .flaggedSummary span,.reviewPage .emptyState p{color:#69706b;font-size:13px;line-height:1.5}.reviewPage .primaryAction{color:#315cf5;font-weight:700;text-decoration:none}.reviewPage .primaryAction:hover{text-underline-offset:3px;text-decoration:underline}.reviewPage .paperFilters{gap:8px;margin-top:22px;margin-bottom:24px}.reviewPage .paperFilters button{appearance:none;color:#343936;box-shadow:none;background:#fff;border:1px solid #d6d9d5;border-radius:6px;padding:8px 13px;font-size:12px;font-weight:650}.reviewPage .paperFilters button:hover:not(:disabled){color:#315cf5;border-color:#315cf5}.reviewPage .paperFilters button.active{color:#fff;background:#315cf5;border-color:#315cf5}.reviewPage .paperRecord{border-top:1px solid #dedfdd;padding-top:22px}.reviewPage .paperGroup+.paperGroup{margin-top:30px}.reviewPage .yearGroup{border-top:1px solid #e2e3e1}.reviewPage .yearLabel{color:#111412;font-weight:700}@media (max-width:720px){.reviewPage .reviewSection{padding:22px 20px}.reviewPage .sectionHeading{gap:18px}.reviewPage .flaggedSummary{align-items:flex-start}}.reviewPage .paperRow{box-sizing:border-box;color:#111412;background:#fbfbf8;border:1px solid #d8dad7;border-radius:10px;grid-template-columns:minmax(0,1fr) 130px 130px 24px;align-items:center;gap:24px;width:100%;margin-top:10px;padding:18px 20px;text-decoration:none;transition:border-color .12s,background .12s;display:grid}.reviewPage .paperRow:hover{background:#fff;border-color:#315cf5}.reviewPage .paperIdentity{min-width:0}.reviewPage .paperIdentity strong{color:#111412;margin:0 0 5px;font-size:15px;font-weight:700;line-height:1.3;display:block}.reviewPage .paperIdentity span{color:#6d746f;font-size:12px;line-height:1.4;display:block}.reviewPage .paperDate{color:#626964;white-space:nowrap;font-size:12px}.reviewPage .paperScore{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.reviewPage .paperScore strong{color:#111412;font-size:14px;font-weight:750}.reviewPage .paperScore>span:not(.paperStatus){color:#626964;font-size:11px}.reviewPage .paperStatus{box-sizing:border-box;color:#333934;white-space:nowrap;background:#f1f2ef;border:1px solid #d9ddd9;border-radius:7px;align-items:center;min-height:28px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.reviewPage .paperArrow{color:#111412;justify-self:end;font-size:16px}.reviewPage .yearGroup{padding:14px 0 4px}.reviewPage .yearLabel{margin-bottom:4px}@media (max-width:760px){.reviewPage .paperRow{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding:16px}.reviewPage .paperDate,.reviewPage .paperScore{grid-column:1}.reviewPage .paperArrow{grid-area:1/2/4;align-self:center}}.reviewPage .flaggedSummary{background:#fff0b8!important;border-color:#e1c15a!important}.reviewPage .flaggedSummary strong{color:#332a08!important}.reviewPage .flaggedSummary span,.reviewPage .flaggedSummary p{color:#685821!important}.reviewPage .paperStatusProgress{align-items:center;width:fit-content;font-size:11px;font-weight:700;color:#454b47!important;background:#f0f2f0!important;border:1px solid #d5d9d6!important;border-radius:8px!important;padding:7px 11px!important;display:inline-flex!important}.reviewPage .paperStatusPending{align-items:center;width:fit-content;font-size:11px;font-weight:700;color:#544000!important;background:#ffedaa!important;border:1px solid #dfbf55!important;border-radius:8px!important;padding:7px 11px!important;display:inline-flex!important}.reviewPage .paperScore:has(>strong){flex-direction:column;justify-content:center;align-items:flex-start;width:fit-content;min-width:64px;background:#dfeee4!important;border:1px solid #9fc8ae!important;border-radius:8px!important;padding:7px 11px!important;display:inline-flex!important}.reviewPage .paperScore:has(>strong) strong{font-weight:750;color:#173d29!important}.reviewPage .paperScore:has(>strong) span{font-size:11px;color:#426750!important}.reviewPage .flaggedSummary a{color:#303532!important}.questionSetsV2Page .questionSetCourseGrid button.active,.questionSetsV2Page .questionSetTopicGrid button.active,.questionSetsV2Page .questionSetCountRow button.active,.questionSetsV2Page .questionSetTopicGrid button.active .questionSetCheckbox,.questionSetsV2Page .questionSetModeButton.active,.questionSetsV2Page .questionSetOptionButton.active,.questionSetsV2Page button[aria-pressed=true]{color:#fff!important;background:#2948b8!important;border-color:#2948b8!important}.dojoHome .examModeText{letter-spacing:.075em;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:.92em;font-style:normal;font-weight:900}n .topicAreaPage .topicCard .topicLabel,.topicAreaPage .topicCard .topicCategory,.topicAreaPage .topicCard .topicEyebrow,.topicAreaPage .topicCard .sectionLabel{display:none!important}.authPage{background:#fff;border:1px solid #deded8;border-radius:16px;width:min(480px,100% - 40px);min-height:0;margin:72px auto 100px;padding:38px 40px 36px}.authPage h1{letter-spacing:-1.15px;margin:0 0 26px;font-size:32px;line-height:1.08}.authPage>p{color:#696966;margin:18px 0 0;font-size:14px;line-height:1.55}.authPage>h1+p{margin-top:-12px;margin-bottom:26px}.authPage form{gap:19px;margin:0;display:grid}.authPage form>div{gap:7px;display:grid}.authPage label{color:#272725;font-size:13px;font-weight:750}.authPage label+br{display:none}.authPage input{color:#161616;width:100%;height:48px;font:inherit;background:#fff;border:1px solid #d3d3ce;border-radius:9px;outline:none;padding:0 14px;font-size:15px;transition:border-color .12s,box-shadow .12s}.authPage input:focus{border-color:#2948b8;box-shadow:0 0 0 3px #2948b81a}.authPage form>button{color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#111;border:1px solid #111;border-radius:9px;margin-top:3px;font-size:14px;font-weight:800}.authPage form>button:hover:not(:disabled){background:#242424}.authPage form>button:disabled{opacity:.48;cursor:default}.authPage a{color:#30302e;font-weight:700}.authPage a:hover{text-underline-offset:3px;text-decoration:underline}.authPage form+p{color:#454542;background:#f2f2ef;border-radius:8px;padding:11px 13px;font-size:13px}.accountPage{width:min(920px,100% - 48px);margin:0 auto;padding:62px 0 100px}.accountPage>h1{letter-spacing:-1.6px;margin:0 0 34px;font-size:42px;line-height:1}.accountPage>section{background:#fff;border:1px solid #dfdfda!important;border-radius:14px!important;margin-top:16px!important;padding:28px 30px!important}.accountPage>section:first-of-type{margin-top:0!important}.accountPage>section>h2{letter-spacing:-.45px;font-size:21px;margin:0 0 24px!important}.accountPage>section p{color:#5f5f5b;font-size:14px;line-height:1.6}.accountPage>section p strong{color:#171717}.accountPage>section:first-of-type>p:first-of-type{color:#222;border-top:1px solid #edede9;border-bottom:1px solid #edede9;margin:0;padding:15px 0}.accountPage>section:first-of-type>p:first-of-type strong{color:#777773;letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.accountPage>section:first-of-type>p:nth-of-type(2){margin:20px 14px 0 0;display:inline-block}.accountPage>section:first-of-type>p:nth-of-type(2) a{color:#222;background:#fff;border:1px solid #d5d5d0;border-radius:8px;align-items:center;min-height:39px;padding:0 14px;font-size:13px;font-weight:750;display:inline-flex}.accountPage>section:first-of-type>button{color:#777;min-height:39px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:13px;font-weight:700}.accountPage>section:first-of-type>button:hover{color:#111}.accountPage>section:nth-of-type(2){position:relative}.accountPage>section:nth-of-type(2)>h2{padding-right:100px}.accountPage>section:nth-of-type(2)>p:first-of-type strong{color:#2948b8;letter-spacing:.075em;text-transform:uppercase;background:#eef1fb;border-radius:999px;align-items:center;min-height:25px;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex}.accountPage>section:nth-of-type(2)>p{max-width:660px}.accountPage>section:nth-of-type(2)>button,.accountPage>section:nth-of-type(2)>div button{color:#171717;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d2d2cd;border-radius:8px;padding:0 16px;font-size:13px;font-weight:750}.accountPage>section:nth-of-type(2)>button:hover:not(:disabled),.accountPage>section:nth-of-type(2)>div button:hover:not(:disabled){border-color:#999}.accountPage>section:nth-of-type(2) button:disabled{opacity:.45;cursor:default}.accountPage>section:nth-of-type(2)>div{background:#fafaf8;border-color:#dfdfda!important;border-radius:12px!important}.accountPage>section:nth-of-type(2)>div h3{letter-spacing:-.3px;font-size:19px}.accountPage>section:nth-of-type(2)>div input{color:#111;min-width:230px;min-height:42px;font:inherit;background:#fff;border:1px solid #d2d2cd;border-radius:8px;outline:none;padding:0 13px;font-size:13px}.accountPage>section:nth-of-type(2)>div input:focus{border-color:#2948b8;box-shadow:0 0 0 3px #2948b817}.accountPage>section:nth-of-type(2)>div>button{color:#fff;background:#2948b8;border-color:#2948b8}.accountPage>section:nth-of-type(2)>div>button:hover:not(:disabled){background:#203b9b;border-color:#203b9b}.accountPage>section:last-of-type{padding-top:24px!important;padding-bottom:24px!important}.accountPage>section:last-of-type>h2{font-size:17px;margin-bottom:8px!important}.accountPage>section:last-of-type>p{max-width:720px;margin-top:0}.accountPage>p:first-child{color:#777;margin-top:20px}@media (max-width:640px){.authPage{border-radius:13px;width:calc(100% - 28px);margin:34px auto 70px;padding:30px 24px}.authPage h1{font-size:29px}.accountPage{width:calc(100% - 32px);padding:40px 0 70px}.accountPage>h1{margin-bottom:26px;font-size:36px}.accountPage>section{padding:23px 21px!important}.accountPage>section:nth-of-type(2)>div input{width:100%;min-width:0}}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_9b24f49e-module__hJlnFq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_9b24f49e-module__hJlnFq__variable{--font-manrope:"Manrope", "Manrope Fallback"}
