#root{--light-alt-2:#f7f7f7;--card-white:#fff;--dark-gray-2:#1a1a1a;--dark-gray-3:#4a4a4a;--page-bg:#5a5a5a;--exam-bg:#eceaea;--border:#ddd;--hairline:#e5e5e5;--muted:#757575;--nv-green:#76b900;--danger:#c81e1e;--sans:"NVIDIA Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--grid-max:1280px;--copy-max:calc(var(--grid-max) / 12 * 8);--text-large:22px;font-family:var(--sans);color:var(--dark-gray-2);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5;container:practice-exam/inline-size}html.practice-exam-only,html.practice-exam-only body{background:#eceaea!important;margin:0!important;padding:0!important}html.practice-exam-only .practice-exam-hidden,html.practice-exam-only .nv-inpagenavigation,html.practice-exam-only .in-page-nav-outer-container{display:none!important}:where(#root) :where(h1,h2,h3){color:var(--dark-gray-2);margin:0;font-weight:700}:where(#root) p{margin:0}.practice{--pad:30px 20px;--intro-gap:30px;background:var(--page-bg);padding:var(--pad);box-sizing:border-box}.practice__intro{max-width:var(--copy-max);text-align:center;padding-bottom:var(--intro-gap);margin:0 auto}.practice .practice__intro,.practice .practice__intro *{color:var(--card-white)!important}.practice__copy{font-size:var(--text-large);margin-top:16px}.button-secondary{font-synthesis:weight;max-width:100%;color:var(--dark-gray-2);cursor:pointer;background:0 0;border:0;align-self:stretch;padding:0;font-family:NVIDIA,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;display:block;font-weight:700!important;text-decoration:none!important}.button-secondary:focus-visible{outline:2px solid var(--nv-green);outline-offset:4px}.exam{--gutter:30px;--frame:0px;--pad-bottom:0px;--max:100%;--nav-cols:30;--nav-gap:6px;--stack:row;--footer-items:center;--footer-text:start;background:var(--exam-bg);color:var(--dark-gray-2);max-width:var(--max);padding-bottom:var(--pad-bottom);box-sizing:border-box;margin:0 auto}.exam__card{background:var(--card-white);margin-inline:var(--frame)}.exam__intro{padding:24px var(--gutter) 20px;background:var(--exam-bg);color:var(--dark-gray-2)}.exam__copy{margin-top:10px;font-size:16px}.exam__bar{background:var(--dark-gray-3);margin-inline:var(--frame);padding:18px var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.exam .exam__bar,.exam .exam__bar *{color:var(--card-white)!important}.exam .exam__bar .exam__exit{flex-shrink:0;color:var(--dark-gray-2)!important}.exam__bar-title{font-size:20px;font-weight:700;line-height:1.3}.exam__bar-domain{margin-top:8px;font-size:16px}.exam__panel{padding:30px var(--gutter)}.exam__question{font-size:18px;font-weight:700;line-height:1.45}.exam.exam .exam__copy.exam__copy,.exam.exam .exam__question.exam__question,.exam.exam .feedback.feedback{width:auto!important;max-width:none!important}.options{margin:24px calc(var(--gutter) * -1) 0;gap:10px;padding:0;list-style:none;display:grid}.option{box-sizing:border-box;width:100%;padding:16px var(--gutter);border:0;border-block:1px solid var(--hairline);background:var(--card-white);color:var(--dark-gray-2);text-align:left;cursor:pointer;align-items:center;gap:16px;font-family:inherit;font-size:16px;display:flex}.option:hover{background:var(--light-alt-2)}.option:focus-visible{outline:2px solid var(--nv-green);outline-offset:-2px}.option__letter{box-sizing:border-box;height:28px;color:var(--dark-gray-2);text-transform:uppercase;background:#eee;border-radius:4px;flex:0 0 28px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.option--correct .option__letter,.option--wrong .option__letter{color:var(--card-white)}.option--correct .option__letter{background:var(--nv-green)}.option--wrong .option__letter{background:var(--danger)}.option--correct{box-shadow:inset 3px 0 0 var(--nv-green);background:#76b9001f}.option--wrong{box-shadow:inset 3px 0 0 var(--danger);background:#c81e1e14}.feedback{background:var(--light-alt-2);border-left:3px solid var(--nv-green);margin-top:24px;padding:20px}.feedback__verdict{font-size:16px;font-weight:700}.feedback__answer{margin-top:12px;font-size:16px;font-weight:700}.feedback__summary{margin-top:16px;font-size:16px}.feedback__reference{margin-top:12px;font-size:16px}.feedback__source{color:var(--dark-gray-2);word-break:break-all;font-weight:700}.feedback__source:hover{text-decoration:underline}.navigator{margin-top:32px;padding-bottom:28px}.navigator__label{color:var(--muted);font-size:12px}.navigator__grid{grid-template-columns:repeat(var(--nav-cols), minmax(0, 1fr));gap:var(--nav-gap);margin-top:18px;display:grid}.exam .navigator__cell{color:var(--dark-gray-2)!important;font-family:var(--sans)!important;font-variant-numeric:lining-nums tabular-nums!important;font-feature-settings:normal!important}.navigator__cell{aspect-ratio:1;box-sizing:border-box;background:var(--card-white);cursor:pointer;border:1px solid #e0e0e0;width:100%;min-width:0;font-size:12px}.navigator__cell:hover{border-color:var(--nv-green)}.navigator__cell:focus-visible{outline:2px solid var(--nv-green);outline-offset:2px}.navigator__cell--answered,.navigator__cell--current{background:var(--nv-green);border-color:var(--nv-green);font-weight:700}.exam__footer{flex-direction:var(--stack);align-items:var(--footer-items);padding:8px var(--gutter) 32px;background:var(--card-white);text-align:var(--footer-text);justify-content:space-between;gap:20px;display:flex}.exam__progress{font-size:14px}.results{--max:100%;--pad:20px 0 0;--card-pad:24px 20px 32px;--hero-dir:row;--stat-cols:4;--stat-gap:0px;--stat-pad:0 16px;--stat-divider:1px solid var(--hairline);--review-cols:28px 1fr auto 30px;--review-line:22px;--tag-col:auto;--chevron-col:auto;--chevron-row:auto;--detail-indent:40px;background:var(--exam-bg);color:var(--dark-gray-2);max-width:var(--max);padding:var(--pad);box-sizing:border-box;margin:0 auto}.results__card{background:var(--card-white);padding:var(--card-pad)}.results__hero{flex-direction:var(--hero-dir);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:28px;display:flex}.results__status{align-items:flex-start;gap:20px;display:flex}.results__mark{background:var(--card-white);box-sizing:border-box;border:6px solid;border-radius:50%;flex:0 0 72px;place-items:center;height:72px;font-size:28px;font-weight:700;display:grid}.results__mark--fail{color:var(--danger)}.results__mark--pass{color:var(--nv-green)}.results__badge{letter-spacing:.06em;color:var(--card-white);border-radius:4px;padding:4px 14px;font-size:13px;font-weight:700;display:inline-block}.results__badge--fail{background:var(--danger)}.results__badge--pass{background:var(--nv-green);color:var(--dark-gray-2)}.results__headline{margin-top:10px;font-size:28px;line-height:1.25}.results__copy,.results__note{color:#5a5a5a;margin-top:8px;font-size:16px}.results__actions{flex-direction:var(--hero-dir);flex-shrink:0;gap:12px;display:flex}.results__stats{grid-template-columns:repeat(var(--stat-cols), minmax(7rem, 10rem));justify-content:center;gap:var(--stat-gap);border-bottom:1px solid var(--hairline);margin:0;padding:24px 0;display:grid}.results__stats>div{padding:var(--stat-pad);border-right:var(--stat-divider);text-align:center}.results__stats>div:last-child{border-right:0}.results__stats dt,.breakdown th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px}.results__stats dd{margin:6px 0 0;font-size:28px;font-weight:700}.results__section{padding-top:28px}.results__heading{letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-size:13px}.breakdown{border-collapse:collapse;width:100%;font-size:15px}.breakdown th,.breakdown td{border-bottom:1px solid var(--hairline)}.breakdown th{text-align:left;padding:8px 12px 12px 0;font-weight:700}.breakdown td{vertical-align:middle;padding:14px 12px 14px 0}.breakdown__score{align-items:center;gap:12px;display:flex}.breakdown__track{background:#e6e6e6;border-radius:16px;flex:0 0 160px;width:160px;height:8px;overflow:hidden}.breakdown__fill{border-radius:inherit;background:var(--nv-green);height:100%}.review{margin:0;padding:0;list-style:none}.review__item{border-bottom:1px solid var(--hairline);padding:0}.results .review__toggle{grid-template-columns:var(--review-cols);align-items:start;gap:12px;width:100%;padding:16px 0;display:grid}.review__item:has(.review__detail) .review__toggle{padding-bottom:8px}.results .review__arrow{grid-column:var(--chevron-col);grid-row:var(--chevron-row);box-sizing:border-box;width:30px;height:30px;margin-top:calc((var(--review-line) - 30px) / 2);color:var(--dark-gray-2);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-self:end;padding:6px;display:block}.review__arrow:hover{background:var(--light-alt-2)}.review__arrow:focus-visible{outline:2px solid var(--nv-green);outline-offset:2px}.review__arrow .nv-animated-chevron{width:100%;height:100%}.results .review__icon{width:var(--review-line);height:var(--review-line);color:var(--card-white);border-radius:50%;place-items:center;font-size:12px;font-weight:700;line-height:1;display:grid}.review__item--correct .review__icon{background:var(--nv-green);color:var(--dark-gray-2)}.review__item--incorrect .review__icon{background:var(--danger)}.review__item--skipped .review__icon{background:#bdbdbd}.results .review__prompt{font-size:15px!important;line-height:var(--review-line)!important;margin:0!important;padding:0!important}.results .review__tag{box-sizing:border-box;min-height:var(--review-line);grid-column:var(--tag-col);border:1px solid var(--exam-bg);color:var(--dark-gray-2);white-space:nowrap;border-radius:999px;align-items:center;margin:0;padding:2px 12px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.review__detail{margin:0 0 16px var(--detail-indent);background:var(--light-alt-2);border:1px solid var(--hairline);grid-column:1/-1;gap:10px;padding:16px 20px;font-size:15px;display:grid}.review__detail a{color:var(--dark-gray-2);word-break:break-all;font-weight:700}.button-primary{cursor:pointer;background:var(--nv-green);color:var(--dark-gray-2);border:0;padding:10px 26px;font-family:inherit;font-size:16px;font-weight:700}.button-primary:hover:not(:disabled){background:#86cf00}.button-primary:disabled{opacity:.45;cursor:not-allowed}.button-primary:focus-visible{outline:2px solid var(--dark-gray-2);outline-offset:2px}.exit-dialog{z-index:20;background:#00000073;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.exit-dialog__card{background:var(--card-white);width:min(440px,100%);color:var(--dark-gray-2);box-sizing:border-box;padding:28px 28px 24px}.exit-dialog__title{color:var(--dark-gray-2);margin:0;font-size:24px;font-weight:700;line-height:1.25}.exit-dialog__body{color:var(--dark-gray-2);margin:12px 0 0;font-size:16px;line-height:1.5}.exit-dialog__actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.exit-dialog__stay{border:1px solid var(--border);background:var(--card-white);color:var(--dark-gray-2);cursor:pointer;padding:10px 26px;font-family:inherit;font-size:16px;font-weight:700}.exit-dialog__stay:focus-visible{outline:2px solid var(--dark-gray-2);outline-offset:2px}.exit-dialog .button-primary:focus-visible{outline:2px solid var(--dark-gray-2);outline-offset:2px}.editor{--editor-pad:24px;min-height:100vh;padding:var(--editor-pad);box-sizing:border-box;background:var(--exam-bg);color:var(--dark-gray-2)}.editor__header,.editor__toolbar,.editor__workspace{max-width:var(--grid-max);margin-inline-start:auto;margin-inline-end:auto}.editor__header{background:var(--card-white);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 28px;display:flex}.editor__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.editor__title{margin-top:4px;font-size:30px}.editor__intro{max-width:720px;color:var(--dark-gray-3);margin-top:8px}.editor__toolbar{box-sizing:border-box;background:var(--card-white);border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:10px;padding:16px 28px;display:flex}.editor__button,.editor__delete{background:var(--card-white);color:var(--dark-gray-2);font:700 14px/1.5 var(--sans);cursor:pointer;border:1px solid #bdbdbd;padding:9px 14px}.editor__button:hover:not(:disabled){border-color:var(--dark-gray-2)}.editor__button:disabled,.editor__delete:disabled{opacity:.45;cursor:not-allowed}.editor__file{display:none}.editor__status{color:var(--dark-gray-3);margin-left:auto;font-size:14px}.editor__workspace{background:var(--card-white);grid-template-columns:minmax(220px,280px) minmax(0,1fr);min-height:640px;display:grid}.editor__list{border-right:1px solid var(--hairline);background:var(--light-alt-2);padding:12px;overflow:auto}.editor__list-item{width:100%;color:var(--dark-gray-2);font:700 14px/1.35 var(--sans);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;gap:3px;margin-bottom:6px;padding:12px;display:grid}.editor__list-item small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.editor__list-item--active{border-color:var(--nv-green);background:var(--card-white);box-shadow:inset 3px 0 0 var(--nv-green)}.editor__list-item--invalid small{color:var(--danger)}.editor__form{align-content:start;gap:20px;padding:28px;display:grid}.editor__form-heading,.editor__row{justify-content:space-between;gap:20px;display:flex}.editor__row>label{flex:1}.editor__delete{border-color:var(--danger);color:var(--danger)}.editor__warning{border-left:3px solid var(--danger);color:var(--danger);background:#c81e1e14;padding:10px 12px;font-size:14px}.editor label,.editor legend{color:var(--dark-gray-2);gap:6px;font-size:14px;font-weight:700;display:grid}.editor input,.editor textarea{box-sizing:border-box;background:var(--card-white);width:100%;color:var(--dark-gray-2);font:400 15px/1.45 var(--sans);border:1px solid #bdbdbd;border-radius:0;padding:10px 12px}.editor textarea{resize:vertical}.editor input:focus,.editor textarea:focus{border-color:var(--nv-green);outline:2px solid #76b90040}.editor__options{border:0;gap:12px;margin:0;padding:0;display:grid}.editor__options legend{margin-bottom:8px;font-size:16px}.editor__option{border:1px solid var(--hairline);grid-template-columns:24px minmax(180px,1fr) minmax(180px,1fr);align-items:start;gap:12px;padding:14px;display:grid}.editor__option>input[type=radio]{width:18px;height:18px;accent-color:var(--nv-green);margin:28px 0 0}@container practice-exam (width<=639px){.editor{--editor-pad:0px}.editor__header,.editor__toolbar,.editor__form{padding:20px}.editor__header,.editor__row{flex-direction:column}.editor__status{width:100%;margin-left:0}.editor__workspace{grid-template-columns:1fr}.editor__list{border-right:0;border-bottom:1px solid var(--hairline);gap:6px;display:flex}.editor__list-item{flex:0 0 150px}.editor__option{grid-template-columns:24px 1fr}.editor__option label:last-child{grid-column:2}.exam{--gutter:20px;--nav-cols:10;--stack:column;--footer-items:stretch;--footer-text:center}.results{--hero-dir:column;--stat-cols:2;--stat-gap:16px;--stat-pad:0px;--stat-divider:0;--review-cols:28px 1fr 30px;--tag-col:2;--chevron-col:3;--chevron-row:1;--detail-indent:0px}.results .review__tag{white-space:normal;justify-self:start}.breakdown__track{display:none}}@container practice-exam (width>=640px) and (width<=1023px){.practice{--pad:50px 40px;--intro-gap:50px}.exam{--nav-cols:15;--nav-gap:5px}}@container practice-exam (width>=1024px){.practice{--pad:60px 40px;--intro-gap:60px}.exam{--max:var(--grid-max);--frame:30px;--pad-bottom:40px}.results{--max:1080px;--pad:32px 28px 64px;--card-pad:32px 28px 40px}}.nv-animated-chevron{pointer-events:none}@media (prefers-reduced-motion:no-preference){.nv-animated-chevron{transition:rotate .2s var(--ease-out)}}:where(select:open+.nv-animated-chevron){rotate:180deg}:where([data-state=open] .nv-animated-chevron){rotate:180deg}:where([data-state=closed] .nv-animated-chevron){rotate:none}.nv-animated-chevron[data-state=open]{rotate:180deg}:where(select:open+.nv-animated-chevron){rotate:180deg}:where([data-state=open] .nv-animated-chevron){rotate:180deg}.nv-animated-chevron[data-state=closed]{rotate:none}:where([data-state=closed] .nv-animated-chevron){rotate:none}details[open] .nv-animated-chevron{rotate:180deg!important}details:not([open]) .nv-animated-chevron{rotate:none!important}:has(select:open) .nv-animated-chevron{rotate:180deg}
/*$vite$:1*/