.MockExams-module__CHf_YG__page{background:var(--color-paper);min-height:100dvh;color:var(--color-ink)}.MockExams-module__CHf_YG__shell{width:min(100%, var(--page-max));padding-inline:var(--page-gutter);margin-inline:auto}.MockExams-module__CHf_YG__nav{border-block-end:var(--rule-thin) solid var(--color-rule);background:var(--color-paper);color:var(--color-ink)}.MockExams-module__CHf_YG__navInner{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:4.5rem;display:flex}.MockExams-module__CHf_YG__brand{align-items:center;gap:var(--space-sm);min-width:0;color:inherit;white-space:nowrap;text-decoration:none;display:inline-flex}.MockExams-module__CHf_YG__brandMark{border:var(--rule-strong) solid currentColor;block-size:2.25rem;inline-size:2.25rem;font-family:var(--font-code);font-size:var(--text-xs);place-items:center;font-weight:700;line-height:1;display:grid}.MockExams-module__CHf_YG__brandName{font-family:var(--font-display);font-size:var(--text-md);letter-spacing:-.03em;font-weight:700}.MockExams-module__CHf_YG__brandContext{color:var(--color-muted);font-family:var(--font-code);font-size:var(--text-xs);letter-spacing:.05em;font-weight:600;display:none}.MockExams-module__CHf_YG__navAction,.MockExams-module__CHf_YG__startAction{justify-content:center;align-items:center;gap:var(--space-sm);border:var(--rule-thin) solid var(--color-accent-border);border-radius:var(--radius-control);white-space:nowrap;min-height:2.75rem;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);font-weight:700;text-decoration:none;display:inline-flex}.MockExams-module__CHf_YG__navAction{padding-inline:var(--space-md);background:var(--color-paper);color:var(--color-accent-text)}.MockExams-module__CHf_YG__hero{border-block-end:var(--rule-strong) solid var(--color-accent-border);background:var(--color-paper);color:var(--color-ink)}.MockExams-module__CHf_YG__heroGrid{gap:var(--space-xl);padding-block:var(--space-xl) var(--space-2xl);display:grid}.MockExams-module__CHf_YG__heroCopy{align-self:center;min-width:0}.MockExams-module__CHf_YG__currentRule{margin:0 0 var(--space-lg);color:var(--color-accent-text);font-family:var(--font-code);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.MockExams-module__CHf_YG__heroCopy h1{min-width:0;max-width:13ch;font-family:var(--font-display);font-size:clamp(var(--text-2xl), 7vw, var(--text-display));letter-spacing:-.055em;overflow-wrap:anywhere;margin:0;font-style:normal;font-weight:700;line-height:.98}.MockExams-module__CHf_YG__heroCopy>p:not(.MockExams-module__CHf_YG__currentRule){max-width:58ch;margin:var(--space-lg) 0 0;color:var(--color-muted);line-height:1.65}.MockExams-module__CHf_YG__heroFacts{margin:var(--space-xl) 0 0;border-block-start:var(--rule-thin) solid var(--color-rule);grid-template-columns:minmax(0,1fr);display:grid}.MockExams-module__CHf_YG__heroFacts div{justify-content:space-between;align-items:baseline;gap:var(--space-md);min-width:0;padding-block:var(--space-sm);display:flex}.MockExams-module__CHf_YG__heroFacts div+div{border-block-start:var(--rule-thin) solid var(--color-rule)}.MockExams-module__CHf_YG__heroFacts dt,.MockExams-module__CHf_YG__selectedFacts dt{color:var(--color-muted);font-size:var(--text-xs);font-weight:600}.MockExams-module__CHf_YG__heroFacts dd{font-family:var(--font-display);font-size:var(--text-md);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.MockExams-module__CHf_YG__selectedPanel{min-width:0;padding:var(--space-lg);border:var(--rule-thin) solid var(--color-primary-border);background:var(--gradient-navy);color:var(--color-inverse);align-self:start}.MockExams-module__CHf_YG__selectedHeading{justify-content:space-between;align-items:start;gap:var(--space-md);border-block-end:var(--rule-thin) solid var(--color-primary-border);padding-block-end:var(--space-lg);display:flex}.MockExams-module__CHf_YG__selectedHeading p{color:var(--color-inverse-muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:600}.MockExams-module__CHf_YG__selectedHeading strong{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-.05em;margin-block-start:var(--space-xs);font-weight:700;line-height:.9;display:block}.MockExams-module__CHf_YG__selectedHeading>span{max-width:9rem;padding:var(--space-xs) var(--space-sm);border:var(--rule-thin) solid var(--color-primary-border);color:var(--color-inverse-muted);font-family:var(--font-code);font-size:var(--text-xs);text-align:end;font-weight:700;line-height:1.3}.MockExams-module__CHf_YG__vehicleLabel{min-height:3.25rem;margin:var(--space-lg) 0;color:var(--color-inverse-muted);line-height:1.55}.MockExams-module__CHf_YG__selectedFacts{border-block:var(--rule-thin) solid var(--color-primary-border);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.MockExams-module__CHf_YG__selectedFacts div{justify-content:space-between;align-items:baseline;gap:var(--space-md);min-width:0;padding-block:var(--space-sm);display:flex}.MockExams-module__CHf_YG__selectedFacts div+div{border-block-start:var(--rule-thin) solid var(--color-primary-border)}.MockExams-module__CHf_YG__selectedFacts dt{color:var(--color-inverse-muted)}.MockExams-module__CHf_YG__selectedFacts dd{color:var(--color-inverse);font-family:var(--font-display);font-size:var(--text-lg);font-variant-numeric:tabular-nums;margin:0;font-weight:700;line-height:1}.MockExams-module__CHf_YG__criticalRule{align-items:start;gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr);margin-block-start:var(--space-lg);display:grid}.MockExams-module__CHf_YG__criticalRule>span{border:var(--rule-strong) solid var(--color-error-border);block-size:1.5rem;inline-size:1.5rem;color:var(--color-error-text);font-family:var(--font-code);font-size:var(--text-xs);place-items:center;font-weight:700;line-height:1;display:grid}.MockExams-module__CHf_YG__criticalRule p{color:var(--color-inverse-muted);font-size:var(--text-sm);margin:0;line-height:1.55}.MockExams-module__CHf_YG__startAction{width:100%;padding-inline:var(--space-lg);background:var(--color-accent);color:var(--color-accent-ink);margin-block-start:var(--space-lg)}.MockExams-module__CHf_YG__licenseIndex{padding-block:var(--space-2xl) var(--space-3xl)}.MockExams-module__CHf_YG__indexHeader{gap:var(--space-lg);border-block-end:var(--rule-strong) solid var(--color-ink);padding-block-end:var(--space-xl);display:grid}.MockExams-module__CHf_YG__indexHeader h2{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.045em;margin:0;font-style:normal;font-weight:700;line-height:1}.MockExams-module__CHf_YG__indexHeader p{max-width:60ch;margin:var(--space-sm) 0 0;color:var(--color-muted)}.MockExams-module__CHf_YG__indexHeader>span{padding:var(--space-xs) var(--space-sm);border:var(--rule-thin) solid var(--color-accent-border);background:var(--color-paper-2);color:var(--color-accent-text);font-family:var(--font-code);font-size:var(--text-xs);white-space:nowrap;justify-self:start;font-weight:700}.MockExams-module__CHf_YG__groupList{display:grid}.MockExams-module__CHf_YG__licenseGroup{padding-block:var(--space-xl);border-block-end:var(--rule-thin) solid var(--color-rule)}.MockExams-module__CHf_YG__groupHeader{justify-content:space-between;align-items:start;gap:var(--space-lg);margin-block-end:var(--space-lg);display:flex}.MockExams-module__CHf_YG__groupHeader h3{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.025em;margin:0;font-style:normal;font-weight:700}.MockExams-module__CHf_YG__groupHeader p{margin:var(--space-2xs) 0 0;color:var(--color-muted);font-size:var(--text-sm)}.MockExams-module__CHf_YG__groupHeader>span{color:var(--color-muted);font-family:var(--font-code);font-size:var(--text-xs);white-space:nowrap;font-weight:700}.MockExams-module__CHf_YG__licenseRows{gap:var(--space-xs);display:grid}.MockExams-module__CHf_YG__licenseRow{align-items:center;gap:var(--space-md);width:100%;min-width:0;min-height:4.75rem;padding:var(--space-md);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);text-align:start;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.MockExams-module__CHf_YG__licenseRowSelected{border-color:var(--color-accent-border);background:var(--color-paper-2);color:var(--color-ink)}.MockExams-module__CHf_YG__licenseIdentity{align-items:center;gap:var(--space-lg);min-width:0;grid-column:1/-1;grid-template-columns:minmax(3.5rem,auto) minmax(0,1fr);padding-inline-end:var(--space-3xl);display:grid}.MockExams-module__CHf_YG__licenseIdentity>strong{color:var(--color-accent-text);font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.035em;font-weight:700;line-height:1}.MockExams-module__CHf_YG__licenseIdentity>span{min-width:0;color:var(--color-muted);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.45}.MockExams-module__CHf_YG__rowFact{gap:var(--space-2xs);min-width:0;border-block-start:var(--rule-thin) solid var(--color-rule);padding-block-start:var(--space-sm);display:grid}.MockExams-module__CHf_YG__rowFact+.MockExams-module__CHf_YG__rowFact{border-inline-start:var(--rule-thin) solid var(--color-rule);padding-inline-start:var(--space-sm)}.MockExams-module__CHf_YG__rowFact small{color:var(--color-muted);font-size:var(--text-xs)}.MockExams-module__CHf_YG__rowFact strong{color:var(--color-ink);font-family:var(--font-code);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.MockExams-module__CHf_YG__rowState{min-width:5.5rem;color:var(--color-accent-text);font-family:var(--font-code);font-size:var(--text-xs);text-align:end;white-space:nowrap;grid-area:1/1/auto/-1;justify-self:end;font-weight:700}.MockExams-module__CHf_YG__sourceBand{border-block:var(--rule-thin) solid var(--color-rule);background:var(--color-paper-2);color:var(--color-ink)}.MockExams-module__CHf_YG__sourceInner{gap:var(--space-lg);padding-block:var(--space-xl);display:grid}.MockExams-module__CHf_YG__sourceInner strong{font-family:var(--font-display);font-size:var(--text-md)}.MockExams-module__CHf_YG__sourceInner p{max-width:72ch;margin:var(--space-xs) 0 0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.6}.MockExams-module__CHf_YG__sourceInner a{border-block-end:var(--rule-thin) solid currentColor;min-height:2.75rem;color:var(--color-accent-text);white-space:nowrap;justify-self:start;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.MockExams-module__CHf_YG__footer{background:var(--color-paper);color:var(--color-muted)}.MockExams-module__CHf_YG__footerInner{justify-content:space-between;align-items:start;gap:var(--space-sm);min-height:auto;padding-block:var(--space-lg);border-block-start:var(--rule-thin) solid var(--color-rule);font-size:var(--text-sm);flex-direction:column;display:flex}.MockExams-module__CHf_YG__footerInner p{margin:0}.MockExams-module__CHf_YG__footerInner a{min-height:2.75rem;color:var(--color-accent-text);white-space:nowrap;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.MockExams-module__CHf_YG__brand:focus-visible,.MockExams-module__CHf_YG__navAction:focus-visible,.MockExams-module__CHf_YG__startAction:focus-visible,.MockExams-module__CHf_YG__licenseRow:focus-visible,.MockExams-module__CHf_YG__sourceInner a:focus-visible,.MockExams-module__CHf_YG__footerInner a:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--space-2xs)}.MockExams-module__CHf_YG__selectedPanel .MockExams-module__CHf_YG__startAction:focus-visible{outline-color:var(--color-focus-inverse)}.MockExams-module__CHf_YG__navAction:active,.MockExams-module__CHf_YG__startAction:active,.MockExams-module__CHf_YG__licenseRow:active,.MockExams-module__CHf_YG__sourceInner a:active,.MockExams-module__CHf_YG__footerInner a:active,.MockExams-module__CHf_YG__brand:active{transform:translateY(var(--rule-thin))}.MockExams-module__CHf_YG__licenseRow:disabled,.MockExams-module__CHf_YG__licenseRow[aria-disabled=true],.MockExams-module__CHf_YG__brand[aria-disabled=true],.MockExams-module__CHf_YG__navAction[aria-disabled=true],.MockExams-module__CHf_YG__startAction[aria-disabled=true],.MockExams-module__CHf_YG__sourceInner a[aria-disabled=true],.MockExams-module__CHf_YG__footerInner a[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.MockExams-module__CHf_YG__licenseRow[data-state=loading],.MockExams-module__CHf_YG__navAction[data-state=loading],.MockExams-module__CHf_YG__startAction[data-state=loading]{cursor:wait}.MockExams-module__CHf_YG__licenseRow[data-state=error]{border-color:var(--color-error-border)}.MockExams-module__CHf_YG__licenseRow[data-state=success]{border-color:var(--color-success-border)}@media (hover:hover) and (pointer:fine){.MockExams-module__CHf_YG__navAction:hover,.MockExams-module__CHf_YG__startAction:hover{background:var(--color-accent-hover);color:var(--color-accent-ink)}.MockExams-module__CHf_YG__brand:hover{color:var(--color-accent-text)}.MockExams-module__CHf_YG__licenseRow:hover{border-color:var(--color-primary-border);background:var(--color-primary-subtle);color:var(--color-ink)}.MockExams-module__CHf_YG__sourceInner a:hover,.MockExams-module__CHf_YG__footerInner a:hover{color:var(--color-accent-hover)}}@media (min-width:40rem){.MockExams-module__CHf_YG__brandContext{display:inline}.MockExams-module__CHf_YG__navAction{padding-inline:var(--space-lg)}.MockExams-module__CHf_YG__selectedHeading>span{max-width:none}.MockExams-module__CHf_YG__heroGrid{padding-block:var(--space-xl) var(--space-2xl)}.MockExams-module__CHf_YG__heroFacts,.MockExams-module__CHf_YG__selectedFacts{grid-template-columns:repeat(3,minmax(0,1fr))}.MockExams-module__CHf_YG__heroFacts div,.MockExams-module__CHf_YG__selectedFacts div{padding-block:var(--space-md);display:block}.MockExams-module__CHf_YG__heroFacts div+div,.MockExams-module__CHf_YG__selectedFacts div+div{border-block-start:0;border-inline-start:var(--rule-thin) solid var(--color-rule);padding-inline-start:var(--space-md)}.MockExams-module__CHf_YG__selectedFacts div+div{border-inline-start-color:var(--color-primary-border)}.MockExams-module__CHf_YG__heroFacts dd{margin-block-start:var(--space-2xs)}.MockExams-module__CHf_YG__selectedFacts dd{margin-block-start:var(--space-xs)}.MockExams-module__CHf_YG__groupHeader{align-items:end}.MockExams-module__CHf_YG__footerInner{align-items:center;gap:var(--space-lg);flex-direction:row;min-height:5rem;padding-block:0}.MockExams-module__CHf_YG__indexHeader,.MockExams-module__CHf_YG__sourceInner{grid-template-columns:minmax(0,1fr) auto;align-items:end}.MockExams-module__CHf_YG__indexHeader>span,.MockExams-module__CHf_YG__sourceInner a{justify-self:end}}@media (min-width:60rem){.MockExams-module__CHf_YG__heroGrid{align-items:center;gap:var(--space-2xl);grid-template-columns:minmax(0,7fr) minmax(24rem,5fr)}.MockExams-module__CHf_YG__selectedPanel{position:sticky;inset-block-start:var(--space-lg)}.MockExams-module__CHf_YG__heroCopy h1{font-size:var(--text-display)}.MockExams-module__CHf_YG__licenseRow{grid-template-columns:minmax(0,1fr) repeat(3,minmax(5.5rem,.2fr)) auto}.MockExams-module__CHf_YG__licenseIdentity{grid-column:auto;padding-inline-end:0}.MockExams-module__CHf_YG__rowFact{border-block-start:0;border-inline-start:var(--rule-thin) solid var(--color-rule);padding-block-start:0;padding-inline-start:var(--space-md)}.MockExams-module__CHf_YG__rowFact+.MockExams-module__CHf_YG__rowFact{padding-inline-start:var(--space-md)}.MockExams-module__CHf_YG__rowState{grid-area:auto;justify-self:stretch}}@media (prefers-reduced-motion:reduce){.MockExams-module__CHf_YG__navAction,.MockExams-module__CHf_YG__startAction,.MockExams-module__CHf_YG__licenseRow,.MockExams-module__CHf_YG__sourceInner a,.MockExams-module__CHf_YG__footerInner a{transition-duration:var(--dur-micro)}.MockExams-module__CHf_YG__navAction,.MockExams-module__CHf_YG__startAction,.MockExams-module__CHf_YG__licenseRow,.MockExams-module__CHf_YG__sourceInner a,.MockExams-module__CHf_YG__footerInner a,.MockExams-module__CHf_YG__brand{transform:none}}
