.ResourceIcon_wrapper__K71h4{background-color:var(--sme-colour-brand-400);border-radius:56px;height:56px;width:56px;display:inline-flex;justify-content:center;align-items:center;color:#fff}[data-bs-theme=dark] .ResourceIcon_wrapper__K71h4{background-color:var(--sme-colour-brand-500)}.AchievedMarks_wrapper__d8oEm{--gap:0.25rem;--padding-inline:0.75rem;--padding-block:0.5rem;display:inline-flex;align-items:center;border-radius:.5rem;background-color:var(--bg-color);color:var(--text-color);position:relative}.AchievedMarks_wrapper__d8oEm.AchievedMarks_static__73oR4{gap:var(--gap);padding:var(--padding-block) var(--padding-inline)}.AchievedMarks_wrapper__d8oEm.AchievedMarks_success__acUMA{--bg-color:var(--sme-colour-green-100);--text-color:var(--sme-colour-green-600)}.AchievedMarks_wrapper__d8oEm.AchievedMarks_warning__6CneF{--bg-color:var(--sme-colour-yellow-100);--text-color:#c2880b}.AchievedMarks_wrapper__d8oEm.AchievedMarks_danger__oqEBv{--bg-color:var(--sme-colour-red-100);--text-color:var(--sme-colour-red-500)}.AchievedMarks_button__E6skB{background:rgba(0,0,0,0);border:none;color:inherit;padding-block:var(--padding-block);border-radius:.5rem;display:inline-flex;align-items:center;gap:.25rem}.AchievedMarks_button__E6skB.AchievedMarks_edit__h_m2Q{padding-inline:var(--padding-inline) var(--gap)}.AchievedMarks_button__E6skB.AchievedMarks_remove__WHpeb{padding-inline:var(--gap) var(--padding-inline);opacity:.64}.AchievedMarks_button__E6skB.AchievedMarks_loading__tsar5{opacity:0}.AchievedMarks_button__E6skB:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(38,91,246,.25)}.AchievedMarks_spinner__wpxZd{opacity:.64;position:absolute;inset-inline-start:50%;inset-block-start:50%;transform:translate(-50%,-50%)}.ScoreInput_label__JM2_w{display:inline-flex;align-items:center;gap:.25rem;padding:calc(.5rem - 1px) .75rem;border:var(--bs-border-width) var(--bs-border-style) var(--sme-colour-border-neutral-strong);border-radius:.5rem;background:var(--bs-secondary-bg);cursor:text;font-size:var(--sme-font-size-md);font-weight:500;color:var(--bs-body-color);transition:border-color .4s ease-in-out}.ScoreInput_label__JM2_w:focus-within{border-color:var(--sme-colour-border-neutral-brand);outline:none}.ScoreInput_sizer__jMrJn{display:inline-grid}.ScoreInput_input__EdTFE,.ScoreInput_mirror__Ag_SE{grid-area:1/1;font:inherit;font-weight:inherit;letter-spacing:inherit;white-space:pre}.ScoreInput_mirror__Ag_SE{visibility:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ScoreInput_input__EdTFE{width:100%;min-width:0;padding:0;border:none;outline:none;overflow:hidden;background:rgba(0,0,0,0);color:inherit;font:inherit;font-weight:inherit;text-align:right}.ScoreInput_divider__GKs_F,.ScoreInput_input__EdTFE::placeholder{color:var(--sme-colour-border-neutral-strong)}.ScoreInput_suffix__amlu6{color:var(--sme-colour-text-on-neutral-subtle);white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex;gap:.25rem}.ScoreSection_scoreSection__Yapoe{display:flex;align-items:center;justify-content:space-between;border:1px dashed var(--sme-colour-border-neutral-default);border-radius:.75rem;-webkit-padding-start:.75rem;padding-inline-start:.75rem;-webkit-padding-end:.25rem;padding-inline-end:.25rem;padding-block:.25rem;background-color:var(--sme-colour-surface-neutral-4);color:var(--sme-colour-text-on-neutral-subtle)}.EnterScore_enterScore__7mdBB{flex-direction:column;align-items:stretch;gap:.75rem;border:1px solid var(--sme-colour-border-neutral-default);border-radius:.5rem;background-color:var(--sme-colour-neutral-0)}.EnterScore_enterScore__7mdBB,.EnterScore_practiceBanner__4rLot{display:flex;-webkit-margin-after:.75rem;margin-block-end:.75rem;padding:.75rem}.EnterScore_practiceBanner__4rLot{align-items:flex-start;gap:.25rem;border:1px solid rgba(var(--sme-colour-brand-200-rgb),.2);border-radius:.5rem;background-color:var(--sme-colour-surface-brand-secondary);color:var(--sme-colour-text-on-neutral-body)}.EnterScore_practiceBannerIcon__H9xmH{flex-shrink:0;-webkit-margin-before:2px;margin-block-start:2px;color:var(--sme-colour-icon-on-brand-secondary)}.EnterScore_practiceBannerLink__HtNgO{color:var(--sme-colour-text-on-brand-secondary);font-weight:500}.Timer_timer__tSHSA{align-items:center;background-color:var(--sme-colour-surface-neutral-0);border-radius:.75rem;border:1px solid var(--sme-colour-border-neutral-default);display:inline-flex;font-size:var(--sme-font-size-md);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;justify-content:center;line-height:1.5;overflow:hidden;padding:.5rem .75rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Timer_timer__tSHSA.Timer_hovering__Mucth .Timer_label__fjQDh,.Timer_timer__tSHSA:active .Timer_label__fjQDh{filter:blur(3px)}.Timer_timer__tSHSA.Timer_hovering__Mucth .Timer_icon__4bGMQ,.Timer_timer__tSHSA:active .Timer_icon__4bGMQ{opacity:1}.Timer_timer__tSHSA.Timer_hovering__Mucth{background-color:rgba(var(--sme-colour-neutral-800-rgb),.05)}.Timer_timer__tSHSA:active{background-color:rgba(var(--sme-colour-neutral-800-rgb),.15)}.Timer_timer__tSHSA.Timer_disabled__tP1Qr{cursor:default;pointer-events:none}.Timer_timer__tSHSA .Timer_label__fjQDh{color:var(--sme-colour-text-on-neutral-body);position:relative;transition:filter .2s;z-index:1}.Timer_timer__tSHSA .Timer_label__fjQDh.Timer_warning__koOyV{color:var(--sme-colour-text-on-alerts-subtle-danger)}.Timer_timer__tSHSA .Timer_icon__4bGMQ{opacity:0;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translateX(-50%) translateY(-50%);transition:opacity .2s;z-index:1}.Timer_timer__tSHSA.Timer_inactive__hZk4m .Timer_label__fjQDh{visibility:hidden}.Timer_timer__tSHSA.Timer_inactive__hZk4m .Timer_icon__4bGMQ{opacity:1}.Timer_timer__tSHSA .Timer_fill__w78WS{block-size:100%;border-end-start-radius:inherit;border-start-start-radius:inherit;inset-block-start:0;inset-inline-start:0;position:absolute;transition:inline-size .2s linear,background-color .2s;z-index:0}.Timer_timer__tSHSA .Timer_fill__w78WS.Timer_warning__koOyV{background-color:var(--sme-colour-orange-100)}.Timer_timer__tSHSA .Timer_fill__w78WS.Timer_paused__dvVKd{background-color:var(--sme-colour-neutral-300)}.Timer_timer__tSHSA .Timer_fill__w78WS.Timer_running__sOzY3{background-color:var(--sme-colour-brand-100)}.PastPaperTimer_timerWrapper__5zRvO{background-color:var(--sme-colour-neutral-0);border:1px solid var(--sme-colour-border-neutral-default);border-radius:.5rem;display:flex;flex-direction:column;gap:.75rem;inline-size:100%;padding:.75rem;margin-block:.75rem;min-inline-size:227px}.PastPaperTimer_header__SwLbh{align-items:center;display:flex;justify-content:space-between}.PastPaperTimer_metadata__hZ6nx{align-items:center;display:flex;gap:.25rem}.PastPaperTimer_metadataLabel__4k1ca{color:var(--sme-colour-text-on-neutral-body);margin:0}.PastPaperTimer_metadataIcon__ydxSC{color:var(--sme-colour-brand-400);font-size:var(--sme-font-size-xl)}.PastPaperTimer_timer__icy8Z{display:flex;inline-size:100%}.PastPaperTimer_actionRow__NyXdk{display:flex;gap:.5rem}.PastPaperTimer_timesUp__jQDb0{color:var(--sme-colour-text-on-neutral-body);font-size:var(--sme-font-size-sm);font-weight:500;line-height:1.5;margin-inline:auto;margin-block:0;text-align:center}.PastPaperTimer_restartLink__LxHT0{align-items:center;background:none;border:0;color:var(--sme-colour-text-on-neutral-subtle);cursor:pointer;display:inline-flex;font-size:var(--sme-font-size-sm);font-weight:500;gap:.25rem;justify-content:center;line-height:1.5;padding:.25rem .5rem}.PastPaperTimer_restartLink__LxHT0:hover{color:var(--sme-colour-text-on-neutral-body)}.PastPaperTimer_footer__gi1Om{display:flex;flex-direction:column;gap:.5rem;-webkit-border-before:1px solid var(--sme-colour-border-neutral-default);border-block-start:1px solid var(--sme-colour-border-neutral-default);-webkit-padding-before:.75rem;padding-block-start:.75rem}.PastPaperTimer_previousScore__rwInB{color:var(--sme-colour-text-on-neutral-subtle);font-size:var(--sme-font-size-sm);font-weight:500;line-height:1.5;margin:0;text-align:center}.DesktopSideNav_courseTitle__Y3ldj{font-size:var(--sme-font-size-lg);-webkit-margin-before:1rem;margin-block-start:1rem;-webkit-margin-after:.5rem;margin-block-end:.5rem}.DesktopSideNav_examCode__3r1ki,.DesktopSideNav_relatedResources__hA3tp{font-size:var(--sme-font-size-sm)}.DesktopSideNav_relatedResources__hA3tp{-webkit-margin-after:.75rem;margin-block-end:.75rem}.DesktopSideNav_star__C_u18{color:var(--sme-colour-green-600);height:.75rem;width:.75rem;margin-right:.25rem}.DesktopSideNav_moduleCardLink__8xFhy{--background-color:var(--bs-secondary-bg);--background-hover-color:var(--bs-gray-200);--border-color:var(--bs-border-color);--border-hover-color:var(--bs-border-color);display:flex;flex-direction:column;background-color:var(--background-color);padding:.75rem 1rem;border-radius:.5rem;font-weight:700;font-size:var(--sme-font-size-sm);border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);transition:.4s ease-in-out}.DesktopSideNav_moduleCardLink__8xFhy:hover{border-color:var(--border-hover-color);background-color:var(--background-hover-color)}.DesktopSideNav_moduleCardText__CGUUF{color:var(--sme-colour-text-on-neutral-body);-webkit-margin-end:.5rem;margin-inline-end:.5rem}.DesktopSideNav_button___w4oZ{--background-hover-color:var(--sme-colour-brand-100);--border-color:transparent;--border-hover-color:var(--sme-colour-brand-200);--background-color:var(--bs-secondary-bg);background-color:var(--background-color);-webkit-margin-after:.75rem;margin-block-end:.75rem;padding:.75rem 1rem;border-radius:.5rem;width:100%;font-size:var(--sme-font-size-xs);font-weight:700;color:var(--sme-colour-text-on-neutral-body);border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);transition:.4s ease-in-out}.DesktopSideNav_button___w4oZ:hover{border-color:var(--border-hover-color);background-color:var(--background-hover-color)}.DesktopSideNav_button___w4oZ:last-child{-webkit-margin-after:1rem;margin-block-end:1rem}.DesktopSideNav_button___w4oZ .DesktopSideNav_text__Dx3rO{text-align:left;font-size:var(--sme-font-size-xs);font-weight:400;color:var(--sme-colour-text-on-neutral-body);margin-top:.5rem;margin-bottom:0}.DesktopSideNav_button___w4oZ .DesktopSideNav_icon__j2U_M{color:var(--sme-colour-brand-400)}.DesktopSideNav_button___w4oZ .DesktopSideNav_chevron__ZlVM_{align-self:center;color:var(--sme-colour-icon-on-neutral-subtle)}[data-bs-theme=dark] .DesktopSideNav_button___w4oZ:hover{--border-hover-color:var(--bs-border-color)}.MobileEnterScoreButton_fab__br_bb{position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;z-index:1030}.MobileEnterScoreButton_dialog__y9ZQH{position:fixed;inset-block-end:calc(var(--tab-bar-height, 0px) + .75rem);inset-inline:.75rem;inline-size:auto;max-inline-size:none;margin:0}.MobileEnterScoreButton_header__s48Zz{padding:1rem 1rem .75rem}.MobileEnterScoreButton_header__s48Zz .modal-title{font-size:var(--sme-font-size-lg)}.MobileEnterScoreButton_body__ou_I3{display:flex;flex-direction:column;gap:.75rem;padding-inline:1rem}.MobileTimerButton_fab__J8FEK{position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;z-index:1030}.MobileTimerButton_dialog__XX045{position:fixed;inset-block-end:calc(var(--tab-bar-height, 0px) + .75rem);inset-inline:.75rem;inline-size:auto;max-inline-size:none;margin:0}.MobileTimerButton_header__Oe_Jq{padding:1rem 1rem .75rem}.MobileTimerButton_header__Oe_Jq .modal-title{font-size:var(--sme-font-size-md)}.MobileTimerButton_body__YG2i_{padding-inline:1rem}