@layer gdt-navigation{.gdt-app__question-selector{border-block:1px solid var(--gdt-border);margin-block:1.25rem;min-inline-size:0}.gdt-app__question-selector>summary{cursor:pointer;font-weight:650;min-block-size:2.75rem;overflow-wrap:anywhere;padding-block:.5rem}.gdt-app__question-selector>summary bdi{white-space:nowrap}.gdt-app__question-overview{--gdt-progress-track: var(--gdt-surface);background:transparent;margin-block:1rem;min-inline-size:0}@supports (background: color-mix(in srgb,white,black)){.gdt-app__question-overview{--gdt-progress-track: color-mix( in srgb, var(--gdt-border) 78%, #fff )}}.gdt-app__question-overview progress{accent-color:var(--gdt-action);appearance:none;background:var(--gdt-surface);background:var(--gdt-progress-track);block-size:1rem;border:0;border-radius:999px;display:block;inline-size:100%;overflow:clip}.gdt-app__question-overview progress::-webkit-progress-bar{background:var(--gdt-surface);background:var(--gdt-progress-track);border-radius:inherit}.gdt-app__question-overview progress::-webkit-progress-value{background:linear-gradient(180deg,color-mix(in srgb,var(--gdt-action) 75%,white),var(--gdt-action) 50%);border-radius:inherit}.gdt-app__question-overview progress::-moz-progress-bar{background:var(--gdt-action);border-radius:inherit}.gdt-app__progress-meta{align-items:baseline;color:#4b5563;display:block;font-size:.86rem;line-height:1.5;margin-block-start:.5rem;min-inline-size:0}.gdt-app__progress-meta>span{min-inline-size:0;overflow-wrap:anywhere}.gdt-app__progress-meta>bdi{font-variant-numeric:tabular-nums;white-space:nowrap}@media(forced-colors:active){.gdt-app__question-overview{border-color:CanvasText}.gdt-app__question-overview progress{accent-color:Highlight;border:1px solid CanvasText}.gdt-app__question-overview progress::-webkit-progress-bar{background:Canvas}.gdt-app__question-overview progress::-webkit-progress-value{background:Highlight}.gdt-app__question-overview progress::-moz-progress-bar{background:Highlight}.gdt-app__progress-meta{color:CanvasText}}}.gdt-app{--gdt-ink: #2c2f34;--gdt-muted: #666;--gdt-selected: #e7f1fa;--gdt-control-radius: 1rem;--gdt-danger: #b01c2b}.gdt-app .gdt-app__check[aria-disabled=true]{cursor:not-allowed}.gdt-app .gdt-app__check[aria-busy=true]{cursor:progress}.gdt-app .gdt-app__check{display:block;inline-size:100%;margin-block:1.25rem .75rem}.gdt-app .gdt-app__attempt{color:var(--gdt-ink);min-inline-size:0;padding:clamp(1rem,3vw,2rem);padding-inline:min(5%,2rem)}.gdt-app .gdt-app__attempt button{border-radius:var(--gdt-control-radius);min-block-size:3.25rem}.gdt-app .gdt-app__attempt .gdt-app__attempt-header{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-block-end:.875rem}.gdt-app .gdt-app__attempt .gdt-app__mode{background:transparent;border:0;color:var(--gdt-muted);flex:1 1 12rem;font-size:.875rem;line-height:1.5;margin:0;min-inline-size:0;padding:0}.gdt-app .gdt-app__attempt .gdt-app__attempt-meta{align-items:center;color:var(--gdt-muted);display:flex;flex-wrap:wrap;font-size:.875rem;gap:.5rem 1rem;justify-content:space-between;margin-block:0 1rem}.gdt-app .gdt-app__attempt .gdt-app__timer{align-items:baseline;background:var(--gdt-surface);border-radius:.5rem;display:inline-flex;flex-wrap:wrap;font-size:.875rem;gap:.25rem .5rem;max-inline-size:100%;min-inline-size:0;overflow-wrap:anywhere;padding:.25rem .625rem;padding-inline:min(5%,.625rem)}.gdt-app .gdt-app__attempt .gdt-app__timer bdi{color:var(--gdt-ink);font-variant-numeric:tabular-nums;font-weight:650;white-space:nowrap}.gdt-app .gdt-app__attempt .gdt-app__question-heading{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between}.gdt-app .gdt-app__attempt .gdt-app__question-heading h2{font-size:clamp(1rem,.95rem + .3vw,1.125rem);line-height:1.5;margin:0}.gdt-app .gdt-app__attempt .gdt-app__question-points{color:var(--gdt-muted);font-size:.875rem;margin-block:.5rem .75rem}.gdt-app .gdt-app__attempt .gdt-app__question-overview{background:transparent;border:0;border-radius:0;box-shadow:none;margin-block:.875rem .75rem;padding:0}.gdt-app .gdt-app__attempt .gdt-app__progress-meta{color:var(--gdt-muted);display:block;font-size:.875rem;text-align:start}.gdt-app .gdt-app__attempt .gdt-app__question>h3{color:var(--gdt-ink);font-size:clamp(1.375rem,2.3vw,2rem);font-weight:750;line-height:1.55;margin-block:1.5rem 1.75rem}.gdt-app .gdt-app__attempt .gdt-app__question .gdt-app__media-frame{background:var(--gdt-surface);border-radius:1.125rem}.gdt-app .gdt-app__attempt .gdt-app__option-group+.gdt-app__option-group{margin-block-start:.75rem}.gdt-app .gdt-app__attempt .gdt-app__question .gdt-app__answers legend{color:var(--gdt-muted);font-size:.9375rem;font-weight:500}.gdt-app .gdt-app__attempt .gdt-app__option{align-items:flex-start;background:#fff;border-radius:1.125rem;cursor:pointer;display:flex;font-weight:500;font-size:1.125rem;gap:clamp(.5rem,3.2vw,.75rem);line-height:1.7;margin:0;min-block-size:4rem;padding:.875rem;padding-inline:min(5%,1.25rem)}.gdt-app .gdt-app__attempt .gdt-app__option input{margin:.2em 0 0}.gdt-app .gdt-app__attempt .gdt-app__option:has(input:checked){background:var(--gdt-selected);box-shadow:none}.gdt-app .gdt-app__attempt .gdt-app__option:has(input:disabled){cursor:default}.gdt-app .gdt-app__attempt .gdt-app__numeric{align-items:baseline;gap:.5rem .75rem;margin-block:1rem}.gdt-app .gdt-app__attempt .gdt-app__numeric label{flex-basis:100%;margin:0}.gdt-app .gdt-app__attempt .gdt-app__numeric input{background:#fff;border-radius:var(--gdt-control-radius);inline-size:min(100%,16rem)}.gdt-app .gdt-app__attempt .gdt-app__question-tools{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-block-start:1rem}.gdt-app .gdt-app__attempt .gdt-app__question-tools [data-gdt-markers]{flex:1 1 18rem;min-inline-size:0}.gdt-app .gdt-app__attempt .gdt-app__question-tools .gdt-app__answers{display:flex;flex-wrap:wrap;gap:.5rem;margin:0}.gdt-app .gdt-app__attempt .gdt-app__question-tools legend{block-size:1px;clip-path:inset(50%);inline-size:1px;margin:0;overflow:hidden;position:absolute;white-space:nowrap}.gdt-app .gdt-app__attempt .gdt-app__review{background:transparent;border:1px solid transparent;border-radius:.5rem;cursor:pointer;display:flex;flex:0 1 auto;font-size:.9375rem;font-weight:500;gap:.5rem;line-height:1.5;margin:0;min-block-size:2.75rem;min-inline-size:0;padding:clamp(.5rem,2vw,.625rem)}.gdt-app .gdt-app__attempt .gdt-app__review input{margin:0}.gdt-app .gdt-app__attempt .gdt-app__review:has(input:checked){background:var(--gdt-selected);border-color:var(--gdt-accent)}.gdt-app .gdt-app__attempt .gdt-app__review--attempt{color:var(--gdt-accent);font-weight:650}.gdt-app .gdt-app__attempt .gdt-app__option:has(input:focus-visible),.gdt-app .gdt-app__attempt .gdt-app__review:has(input:focus-visible){outline:3px solid var(--gdt-accent);outline-offset:4px}.gdt-app .gdt-app__attempt .gdt-app__save-status{color:var(--gdt-muted);font-size:.875rem;margin-block:.75rem 0}.gdt-app .gdt-app__attempt .gdt-app__question-actions{border-block-start:1px solid var(--gdt-border);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr));padding-block-start:1rem}.gdt-app .gdt-app__attempt .gdt-app__attempt-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));margin-block-start:.75rem}.gdt-app .gdt-app__attempt .gdt-app__question-actions>button,.gdt-app .gdt-app__attempt .gdt-app__attempt-actions>button{font-weight:650;min-inline-size:0;padding:.625rem .75rem}.gdt-app .gdt-app__attempt .gdt-app__question-selector{margin-block:1.25rem 0}.gdt-app .gdt-app__attempt .gdt-app__question-selector>summary{padding-block:.75rem}.gdt-app .gdt-app__attempt .gdt-app__question-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,4rem),1fr));margin-block:.5rem 1rem}.gdt-app .gdt-app__attempt .gdt-app__question-nav button[data-gdt-answer-status=answered]:not([aria-current]){background:var(--gdt-selected);border-color:var(--gdt-accent)}.gdt-app .gdt-app__attempt .gdt-app__question-nav button[data-gdt-answer-status=partial]:not([aria-current]){border-style:dashed}.gdt-app .gdt-app__attempt .gdt-app__question-nav button[aria-current]{border-width:2px;outline:none}.gdt-app .gdt-app__attempt .gdt-app__question-nav button:focus-visible{outline:3px solid #af4e00;outline-offset:3px}.gdt-app .gdt-app__attempt .gdt-app__navigation-legend{color:var(--gdt-muted);font-size:.875rem}.gdt-app .gdt-app__attempt .gdt-app__navigation-legend ul{display:flex;flex-wrap:wrap;gap:.5rem 1rem;list-style:none;margin:.5rem 0;padding:0}.gdt-app .gdt-app__attempt .gdt-app__navigation-legend li{min-inline-size:0;overflow-wrap:anywhere}.gdt-app .gdt-app__attempt .gdt-app__navigation-legend p{font-size:.8125rem;margin-block:.5rem}.gdt-app .gdt-app__attempt [data-gdt-submit-review]>.gdt-app__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}@media(hover:hover)and (pointer:fine){.gdt-app .gdt-app__attempt .gdt-app__option:hover:not(:has(input:disabled)){border-color:var(--gdt-accent)}.gdt-app .gdt-app__attempt .gdt-app__review:hover{background:var(--gdt-surface)}}@media(forced-colors:active){.gdt-app .gdt-app__attempt .gdt-app__option:has(input:focus-visible),.gdt-app .gdt-app__attempt .gdt-app__review:has(input:focus-visible){outline-color:Highlight}.gdt-app .gdt-app__attempt .gdt-app__question-nav button[aria-current]{border-style:double;border-width:3px}.gdt-app .gdt-app__attempt .gdt-app__question-nav button:focus-visible{outline-color:Highlight}.gdt-app .gdt-app__attempt .gdt-app__option:has(input:checked),.gdt-app .gdt-app__attempt .gdt-app__review:has(input:checked){border:2px solid Highlight}}.gdt-app .gdt-app__device-data,.gdt-app .gdt-app__learning.gdt-app__panel{background:transparent;border:0;border-block-start:1px solid var(--gdt-border);border-radius:0;margin-block-start:.75rem;padding:.5rem 0}.gdt-app .gdt-app__device-data>summary,.gdt-app .gdt-app__learning>summary{color:var(--gdt-muted);cursor:pointer;font-size:1rem;font-weight:650;min-block-size:2.75rem;overflow-wrap:anywhere;padding-block:.5rem}.gdt-app .gdt-app__device-data>summary::marker,.gdt-app .gdt-app__learning>summary::marker{color:var(--gdt-muted)}.gdt-app .gdt-app__device-data button.gdt-app__danger:not(:disabled){background:#fff;border-color:var(--gdt-danger);color:var(--gdt-danger)}.gdt-app{--gdt-accent: #005fbe;--gdt-action: #58cc02;--gdt-action-edge: #459d00;--gdt-action-ink: #173b06;--gdt-surface: #f0f1f2;--gdt-border: #d9dcdf;--gdt-control-border: #8b8e91;--gdt-success: #285d0e;--gdt-success-surface: #dcf5c9;--gdt-error-surface: #fbe9eb;color:#2c2f34;font-family:system-ui,sans-serif;font-size:1rem;line-height:1.6;margin-block:1.5rem;max-width:56rem;width:100%}.gdt-app *,.gdt-app *:before,.gdt-app *:after{box-sizing:border-box}.gdt-app__panel{background:#fff;border:2px solid var(--gdt-border);border-block-start:5px solid var(--gdt-action);border-radius:1.5rem;min-inline-size:0;padding:clamp(1rem,4vw,2rem);padding-inline:min(5%,2rem)}.gdt-app h2{color:inherit;font-size:clamp(1.4rem,5vw,2rem);line-height:1.3;margin:0 0 1.5rem;overflow-wrap:anywhere}.gdt-app h3{overflow-wrap:anywhere}.gdt-app p{margin-block:.65rem;overflow-wrap:anywhere}.gdt-app__eyebrow{color:#38506f;font-size:.95rem}.gdt-app label{display:block;font-weight:650;margin-block-end:.5rem;overflow-wrap:anywhere}.gdt-app select{background:#fff;border:1px solid #798aa2;border-radius:.45rem;color:inherit;font:inherit;min-height:3rem;padding:.5rem;width:100%}.gdt-app [data-gdt-preference=examDate]{background:#fff;border:1px solid #798aa2;border-radius:.45rem;color:inherit;display:block;font:inherit;margin-block-start:.5rem;max-width:100%;min-height:3rem;min-width:0;padding:.5rem;width:100%}.gdt-app__summary{background:#f3f6fa;border-radius:.6rem;margin-block:1.25rem;padding:.75rem 1rem}.gdt-app__start-summary{margin-block:1rem}.gdt-app__start-summary p{margin-block:.25rem}.gdt-app__setup-details>summary{cursor:pointer;font-weight:650;min-block-size:2.75rem;padding-block:.5rem}.gdt-app__setup-details[open]>summary{margin-block-end:1rem}.gdt-app__original-question{overflow-wrap:anywhere}.gdt-app__original-question>ul{padding-inline-start:1.5rem}.gdt-app__original-question li{min-inline-size:0}.gdt-app__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.75rem 1rem;margin:0}.gdt-app__facts>div{min-inline-size:0;overflow-wrap:anywhere}.gdt-app__facts dt{color:#38506f;font-size:.9rem;font-weight:650}.gdt-app__facts dd{margin:.25rem 0 0}.gdt-app__modes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem;margin-block:1rem}.gdt-app__mode{background:#fff;border:1px solid var(--gdt-border);border-radius:.5rem;min-inline-size:0;padding:.75rem}.gdt-app__mode p:first-child{margin-block-start:0}.gdt-app__mode p:last-child{margin-block-end:0}.gdt-app__notice{border-inline-start:4px solid #9a6910;padding-inline-start:.75rem}.gdt-app .gdt-app__local-save-status{font-size:.875rem;margin:0;visibility:hidden}.gdt-app [data-gdt-local-storage-state=saving] .gdt-app__local-save-status{visibility:visible}.gdt-app__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:1.25rem}.gdt-app button{background:var(--gdt-action);border:2px solid var(--gdt-action);border-block-end:5px solid var(--gdt-action-edge);border-radius:1rem;color:var(--gdt-action-ink);cursor:pointer;font:inherit;font-size:1.0625rem;font-weight:700;line-height:1.5;max-inline-size:100%;min-height:3.25rem;min-inline-size:0;overflow-wrap:anywhere;padding:.65rem 1rem;padding-inline:min(1rem,5%);touch-action:manipulation}.gdt-app button:disabled{background:#e3e8ef;border-color:#a5b1c1;color:#46556c;cursor:not-allowed}.gdt-app button:not(:disabled):not([aria-disabled=true]):hover{background:color-mix(in srgb,var(--gdt-action) 90%,white)}.gdt-app button.gdt-app__secondary:not(:disabled):not([aria-disabled=true]){background:#fff;border-color:var(--gdt-control-border);color:#2c2f34;font-weight:500}.gdt-app button.gdt-app__secondary:not(:disabled):not([aria-disabled=true]):hover{background:var(--gdt-surface)}.gdt-app button[aria-disabled=true]{background:#e3e8ef;border-color:#a5b1c1;color:#46556c;cursor:progress}.gdt-app :focus-visible{outline:3px solid var(--gdt-accent);outline-offset:4px}.gdt-app__answers{border:0;margin:1rem 0;min-width:0;padding:0}.gdt-app__answers legend{font-weight:650;margin-block-end:.75rem}.gdt-app__option{align-items:center;background:#fff;border:2px solid var(--gdt-control-border);border-block-end-width:5px;border-radius:1.125rem;display:flex;gap:.75rem;min-height:4rem;padding:.875rem}.gdt-app__option>span{min-inline-size:0;overflow-wrap:anywhere}.gdt-app__option input,.gdt-app__review input{accent-color:var(--gdt-accent);flex:0 0 auto;height:1.25rem;width:1.25rem}.gdt-app__option:has(input:checked){background:var(--gdt-selected);border-color:var(--gdt-accent);color:var(--gdt-accent)}.gdt-app__numeric{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.gdt-app__numeric input{border:1px solid #798aa2;border-radius:.4rem;color:inherit;font:inherit;min-height:3rem;min-width:0;padding:.5rem;width:min(100%,16rem)}.gdt-app__numeric-unit{max-inline-size:100%;min-inline-size:0;overflow-wrap:anywhere}.gdt-app__review{align-items:center;display:flex;gap:.75rem;margin-block:1rem}.gdt-app__question-nav{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:1.5rem}.gdt-app__question-nav button{min-width:2.75rem}.gdt-app__question-nav button:not(:disabled){background:#fff;color:var(--gdt-accent);border-color:#798aa2;padding-inline:.75rem}.gdt-app__question-nav button:not(:disabled):hover{background:#edf3fc}.gdt-app__question-nav button[aria-current]:not(:disabled){background:var(--gdt-accent);border-color:var(--gdt-accent);color:#fff;font-weight:700}.gdt-app__question-nav [aria-current]{outline:3px solid #af4e00;outline-offset:2px}.gdt-app__feedback{background:var(--gdt-surface);border:2px solid var(--gdt-border);border-radius:1rem;margin-block:1.5rem;overflow-wrap:anywhere;padding:1.25rem;padding-inline:min(5%,1.25rem)}.gdt-app__feedback[data-gdt-feedback=correct]{background:var(--gdt-success-surface);border-color:var(--gdt-action-edge)}.gdt-app__feedback[data-gdt-feedback=incorrect]{background:var(--gdt-error-surface);border-color:var(--gdt-danger)}.gdt-app__feedback>[role=status] strong{font-size:1.375rem;line-height:1.5}.gdt-app__feedback[data-gdt-feedback=correct]>[role=status]{color:var(--gdt-success)}.gdt-app__feedback[data-gdt-feedback=incorrect]>[role=status]{color:var(--gdt-danger)}.gdt-app [data-gdt-result=passed]{color:var(--gdt-success)}.gdt-app [data-gdt-result=failed]{color:var(--gdt-danger)}.gdt-app [data-gdt-error-points]{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:750;line-height:1.4}.gdt-app [data-gdt-explanation]{max-inline-size:70ch;white-space:pre-wrap}.gdt-app__result-list{overflow-wrap:anywhere}.gdt-app__result-list details{border-block-end:1px solid #c7d1df;padding-block:.75rem}.gdt-app__result-list summary{cursor:pointer;min-height:2.75rem;padding:.5rem}.gdt-app__media{margin:1rem 0}.gdt-app__media-image{display:block;height:auto;inline-size:100%;max-width:100%;object-fit:contain}.gdt-app__media-placeholder{background:var(--gdt-surface);min-block-size:12rem;padding:1rem}.gdt-app__media-placeholder[style]{min-block-size:0}.gdt-app__learning{margin-block-start:1rem}.gdt-app__learning>summary{cursor:pointer;font-size:1.15rem;font-weight:650;min-height:2.75rem;overflow-wrap:anywhere;padding-block:.5rem}.gdt-app__learning summary,.gdt-app__learning li{overflow-wrap:anywhere}.gdt-app__learning h2{font-size:1.25rem;margin-block:1.5rem .5rem}.gdt-app__coverage{margin-block:1.25rem}.gdt-app__coverage h3{font-size:1.15rem;line-height:1.4;overflow-wrap:anywhere}.gdt-app__coverage progress{accent-color:var(--gdt-accent);block-size:.85rem;inline-size:100%}.gdt-app__review-list{border-block:1px solid #c7d1df;margin-block:1.25rem;padding-block:.75rem}.gdt-app__review-list summary{cursor:pointer;font-weight:650;min-height:2.75rem;overflow-wrap:anywhere;padding-block:.5rem}.gdt-app__review-list li{overflow-wrap:anywhere;padding-block:.5rem}.gdt-app__review-list [data-gdt-review-kind]{margin-block:1rem}.gdt-app__study button{max-width:100%;overflow-wrap:anywhere}.gdt-app__study h3{font-size:1.15rem;line-height:1.4;margin-block:1.25rem .75rem;overflow-wrap:anywhere}.gdt-app__study select{max-width:100%;min-width:0}.gdt-app__coverage,.gdt-app__study{border:1px solid var(--gdt-border);border-radius:.6rem;padding:1rem}.gdt-app__study{margin-block:1.25rem}.gdt-app__actions>button{max-inline-size:100%;overflow-wrap:anywhere}.gdt-app__media-image{border-radius:.5rem}@media(max-width:480px){.gdt-app__actions>button{flex:1 1 10rem}.gdt-app__question-nav{gap:.5rem}}@media(forced-colors:active){.gdt-app__option:has(input:checked){border:2px solid Highlight}.gdt-app :focus-visible,.gdt-app__question-nav [aria-current]{outline-color:Highlight}}
