@property --angle{syntax:"<angle>";inherits:true;initial-value:0deg}@property --glow-strength{syntax:"<number>";inherits:true;initial-value:0}@keyframes spins{from{--angle:0deg}to{--angle:360deg}}.animated-border{--border-glow-color:var(--green-300);--border-base-color:var(--ivory-300);--border-edge-thickness:2px;--border-edge-thickness-top:0;--border-edge-thickness-right:var(--border-edge-thickness);--border-edge-thickness-bottom:0;--border-edge-thickness-left:var(--border-edge-thickness);--border-glow-radius:500px;--cursor-x:0;--cursor-y:0;--glow-strength:0;position:relative}.animated-border.border-top,.animated-border.border-right,.animated-border.border-bottom,.animated-border.border-left{--border-edge-thickness-top:0;--border-edge-thickness-right:0;--border-edge-thickness-bottom:0;--border-edge-thickness-left:0}.animated-border.border-top{--border-edge-thickness-top:var(--border-edge-thickness)}.animated-border.border-right{--border-edge-thickness-right:var(--border-edge-thickness)}.animated-border.border-bottom{--border-edge-thickness-bottom:var(--border-edge-thickness)}.animated-border.border-left{--border-edge-thickness-left:var(--border-edge-thickness)}.animated-border.border-all{--border-edge-thickness-top:var(--border-edge-thickness);--border-edge-thickness-right:var(--border-edge-thickness);--border-edge-thickness-bottom:var(--border-edge-thickness);--border-edge-thickness-left:var(--border-edge-thickness)}.animated-border::before{content:"";position:absolute;inset:0;box-sizing:border-box;pointer-events:none;z-index:1;padding:var(--border-edge-thickness-top) var(--border-edge-thickness-right) var(--border-edge-thickness-bottom) var(--border-edge-thickness-left);background:radial-gradient(circle var(--border-glow-radius) at var(--cursor-x) var(--cursor-y),color-mix(in oklab,var(--border-glow-color) calc(var(--glow-strength) * 100%),var(--border-base-color)) 0%,color-mix(in oklab,var(--border-glow-color) calc(var(--glow-strength) * 55%),var(--border-base-color)) 40%,var(--border-base-color) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media screen and (max-width:767.98px){.side-borders-md::before{content:none}}@media screen and (max-width:1023.98px){.side-borders-lg::before{content:none}}.separator{width:100%;height:2px;background-color:var(--ivory-300)}.separator.animated-border::before{padding:0;-webkit-mask:none;mask:none}body[data-pro-mode] .animated-border{--border-glow-color:var(--yellow-500);--border-base-color:var(--gray-600)}body,html{background-color:var(--white)}.requirements-page .hero-section{position:relative;padding-bottom:3rem}@media (min-width:768px){.requirements-page .hero-section{padding-bottom:5rem}}.requirements-page .hero-section .orb-field{--orb-field-inset:calc(var(--site-header-height) * -1) 0 0}.requirements-page .hero-section .orb-1{--orb-size:clamp(280px,28.4vw,409px);--orb-aspect:.919;--orb-x:95%;--orb-y:13%;--orb-opacity:.6;--orb-duration:67s}.requirements-page .hero-section .orb-2{--orb-size:clamp(260px,26vw,375px);--orb-x:-1%;--orb-y:40%;--orb-drift:72px;--orb-duration:81s;--orb-delay:-24s}.requirements-page .hero-section .container{position:relative;z-index:1}.requirements-page .hero{padding-top:2rem;padding-bottom:2.5rem;text-align:center;color:var(--ivory-800);font:var(--mkt-h4-regular)}@media (min-width:768px){.requirements-page .hero{padding-top:0}}.requirements-page .hero h1{font:var(--mkt-d1-semibold);color:var(--ivory-950)}.requirements-page .os-icon{flex-shrink:0;background:no-repeat center/contain}.requirements-page .os-icon.windows{background-image:url("/images/f55b9882c310b568.svg")}.requirements-page .os-icon.mac{background-image:url("/images/835d5be4fc8c7e2d.svg")}.requirements-page .os-icon.chromebook{background-image:url("/images/c3e0915c8d689039.svg")}.requirements-page .os-icon.linux{background-image:url("/images/6cee3956fa66927f.svg")}.requirements-page .os-icon.ios{background-image:url("/images/2a2258776c0638e4.svg")}.requirements-page .os-icon.android{background-image:url("/images/5d896ddf66cea0be.svg")}.requirements-page .app-icon{flex-shrink:0;background:no-repeat center/contain}.requirements-page .app-icon.extension{background-image:url("/images/23bb418ff365c9c0.svg")}.requirements-page .app-icon.desktop{background-image:url("/images/45b6ccb402e32dad.svg")}.requirements-page .app-icon.mobile{background-image:url("/images/455973fae1a78471.svg")}.requirements-page .brand-icon{flex-shrink:0;background:no-repeat center/contain;width:1.25rem;height:1.25rem}.requirements-page .brand-icon.chrome{background-image:url("/images/c3e0915c8d689039.svg")}.requirements-page .brand-icon.edge{background-image:url("/images/9cba7fe877f96042.svg")}.requirements-page .brand-icon.brave{background-image:url("/images/e22f8dd742747af0.svg")}.requirements-page .brand-icon.opera{background-image:url("/images/a28761d71c95e76f.svg")}.requirements-page .brand-icon.microsoft-store{background-image:url("/images/f55b9882c310b568.svg")}.requirements-page .brand-icon.mac-app-store{background-image:url("/images/835d5be4fc8c7e2d.svg")}.requirements-page .brand-icon.app-store{background-image:url("/images/2a2258776c0638e4.svg")}.requirements-page .brand-icon.google-play{background-image:url("/images/5d896ddf66cea0be.svg")}.requirements-page .brand-icon.download{background-image:url("/images/c50f4814c35c37de.svg")}.requirements-page .download-icon{width:1.25rem;height:1.25rem;flex-shrink:0;background:no-repeat center/contain;background-image:url("/images/c50f4814c35c37de.svg")}.requirements-page .chevron-icon{width:1rem;height:1rem;flex-shrink:0;background-color:currentColor;mask:url("/images/84fe441d5d13a85e.svg") no-repeat center/contain;transform:rotate(90deg);transition:transform var(--transition-duration-200)}.requirements-page .checkmark-icon{width:1.125rem;height:1.125rem;flex-shrink:0;background-color:var(--ivory-950);mask:url("/images/83665a43d05f4f92.svg") no-repeat center/contain}.requirements-page .nav-icon{width:1.25rem;height:1.25rem;flex-shrink:0;background:no-repeat center/contain}.requirements-page .nav-icon.standard{background-image:url("/images/71ce75bc607e179b.svg")}.requirements-page .nav-icon.advanced{background-image:url("/images/bd72e1452f5288fa.svg")}.requirements-page .nav-icon.mobile{background-image:url("/images/41d07b4467fad9db.svg")}.requirements-page .nav-icon.live{background-image:url("/images/6fd4e038bcc9a616.svg")}.requirements-page .requirements-panel{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem 1rem;border:1px solid var(--white);border-radius:16px;background:color-mix(in srgb,var(--white) 50%,transparent);backdrop-filter:blur(8px);box-shadow:0 4px 10px 0 rgba(0,0,0,.1)}@media (min-width:768px){.requirements-page .requirements-panel{gap:2rem;padding:2rem}}.requirements-page .panel-header{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-inline:-1rem;padding:0 1rem 1.5rem;border-bottom:1px solid var(--ivory-300);text-align:center}@media (min-width:768px){.requirements-page .panel-header{flex-direction:row;align-items:center;justify-content:space-between;gap:2rem;margin-inline:-2rem;padding:0 2rem 1.5rem;text-align:left}}.requirements-page .panel-header h2{font:var(--mkt-h2-semibold);color:var(--ivory-950)}.requirements-page .panel-header .segment-picker-wrapper{flex-shrink:0}.requirements-page .panel-body{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}@media (min-width:1024px){.requirements-page .panel-body{grid-template-columns:15rem minmax(0,1fr);gap:2rem}}.requirements-page .panel-nav{position:relative}@media (min-width:1024px){.requirements-page .panel-nav{margin-block:-2rem;padding:2rem 1rem 2rem 0;border-right:1px solid var(--ivory-300)}}.requirements-page .panel-nav .nav-trigger{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;border:1px solid var(--ivory-400);border-radius:8px;background:var(--ivory-25);font:var(--ui-body-xl-medium);color:var(--ivory-800);cursor:pointer}.requirements-page .panel-nav .nav-trigger:hover{background:var(--ivory-100)}@media (min-width:1024px){.requirements-page .panel-nav .nav-trigger{display:none}}.requirements-page .panel-nav .nav-trigger .os-icon,.requirements-page .panel-nav .nav-trigger .nav-icon{width:1rem;height:1rem}.requirements-page .panel-nav .nav-trigger .nav-trigger-label{flex:1;text-align:left}.requirements-page .panel-nav .nav-list{position:absolute;top:calc(100% + .25rem);left:0;right:0;z-index:10;display:none;flex-direction:column;gap:.25rem;padding:.25rem;border:1px solid var(--ivory-300);border-radius:10px;background-color:var(--white);box-shadow:0 10px 25px 0 rgba(0,0,0,.1)}@media (min-width:1024px){.requirements-page .panel-nav .nav-list{position:static;z-index:auto;display:flex;gap:.5rem;padding:0;border:0;border-radius:0;background:none;box-shadow:none}}.requirements-page .panel-nav .nav-item{position:relative;display:flex;align-items:center;gap:.75rem;width:100%;padding:1rem;border:none;border-radius:10px;background:none;text-align:left;font:var(--ui-body-l-medium);color:var(--slate-800);cursor:pointer}.requirements-page .panel-nav .nav-item .os-icon{width:1.25rem;height:1.25rem}.requirements-page .panel-nav .nav-item:hover{background-color:var(--green-25)}.requirements-page .panel-nav .nav-item.active{background-color:var(--green-25);color:var(--green-600);box-shadow:0 4px 5px rgba(0,0,0,.1)}.requirements-page .panel-nav .nav-item.active:hover{background-color:var(--green-50);color:var(--green-700)}.requirements-page .panel-nav .nav-item.active::before{animation:spins 2s linear infinite;border-radius:inherit;content:"";inset:0;position:absolute;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;background:linear-gradient(var(--angle),var(--gradient-spinning-boder-green));padding:2px}.requirements-page .panel-nav.open .nav-list{display:flex}.requirements-page .panel-nav.open .nav-trigger .chevron-icon{transform:rotate(-90deg)}.requirements-page .exam-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:start}@media (min-width:768px){.requirements-page .exam-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.requirements-page .exam-layout .optional-downloads{grid-column:1/-1}}.requirements-page .minimum-requirements h3{margin:1rem 0;font:var(--mkt-body-lg-semibold);color:var(--ivory-950)}.requirements-page .minimum-requirements .requirement-row{display:grid;grid-template-columns:1.25rem minmax(0,1fr) minmax(0,1.2fr);align-items:self-start;gap:1rem;padding:.625rem 0}.requirements-page .minimum-requirements .requirement-row .name{grid-column:1/3;display:flex;align-items:center;gap:1rem;font:var(--mkt-body-md-medium);color:var(--ivory-950)}.requirements-page .minimum-requirements .requirement-row .value{grid-column:3;font:var(--mkt-body-md-regular);color:var(--ivory-800)}.requirements-page .minimum-requirements .requirement-icon{width:1.25rem;height:1.25rem;flex-shrink:0;background:no-repeat center/contain}.requirements-page .minimum-requirements .requirement-icon.system{background-image:url("/images/05e4c91a49d866c5.svg")}.requirements-page .minimum-requirements .requirement-icon.browsers{background-image:url("/images/fb7b1bbfb4d21a92.svg")}.requirements-page .minimum-requirements .requirement-icon.processor{background-image:url("/images/daf5dc003185005c.svg")}.requirements-page .minimum-requirements .requirement-icon.storage{background-image:url("/images/0d82b792eb4c4c86.svg")}.requirements-page .minimum-requirements .requirement-icon.memory{background-image:url("/images/de4410f0be867fa3.svg")}.requirements-page .minimum-requirements .requirement-icon.connection{background-image:url("/images/435e9a9da2637a5d.svg")}.requirements-page .minimum-requirements .requirement-icon.microphone{background-image:url("/images/9fde658d35e1f580.svg")}.requirements-page .minimum-requirements .requirement-icon.webcam{background-image:url("/images/dc111e34d711020a.svg")}.requirements-page .before-exam-day{border:1px solid var(--ivory-300);border-radius:16px;background:var(--ivory-50);display:flex;flex-direction:column;gap:1.5rem;padding:1rem}.requirements-page .before-exam-day h3{font:var(--mkt-body-lg-semibold);color:var(--slate-800)}.requirements-page .before-exam-day .tips{display:flex;flex-direction:column;gap:1.25rem}.requirements-page .before-exam-day .tips .tip .name{display:flex;align-items:center;gap:.625rem;font:var(--mkt-body-md-medium);color:var(--ivory-950)}.requirements-page .before-exam-day .tips .tip .description{margin-top:.25rem;font:var(--mkt-body-md-regular);color:var(--ivory-800)}.requirements-page .before-exam-day .button{width:100%;gap:.5rem}.requirements-page .before-exam-day .button .arrow-icon{width:1.25rem;height:1.25rem;flex-shrink:0;background:currentColor;mask:url("/images/90837f531266d36a.svg") no-repeat center/contain}.requirements-page .optional-downloads h3{margin-bottom:1rem;font:var(--mkt-body-lg-semibold);color:var(--ivory-950)}.requirements-page .optional-downloads .os-downloads{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}@media (min-width:640px){.requirements-page .optional-downloads .os-downloads{grid-template-columns:repeat(2,minmax(0,1fr))}}.requirements-page .optional-downloads .download-group{display:flex;flex-direction:column;gap:.5rem}.requirements-page .optional-downloads .download-group .app-label{font:var(--mkt-body-md-medium);color:var(--slate-500)}.requirements-page .download-dropdown{position:relative}.requirements-page .download-dropdown .dropdown-trigger{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;border:1px solid var(--ivory-400);border-radius:8px;background:var(--ivory-25);font:var(--ui-body-xl-medium);color:var(--ivory-800);cursor:pointer}.requirements-page .download-dropdown .dropdown-trigger:hover{background:var(--ivory-100)}.requirements-page .download-dropdown .dropdown-trigger .download-icon{width:1rem;height:1rem}.requirements-page .download-dropdown .dropdown-trigger .value{flex:1;text-align:left}.requirements-page .download-dropdown .dropdown-menu{position:absolute;top:calc(100% + .25rem);left:0;right:0;z-index:10;display:none;list-style:none;margin:0;padding:.25rem;border:1px solid var(--ivory-300);border-radius:10px;background-color:var(--white);box-shadow:0 10px 25px 0 rgba(0,0,0,.1)}.requirements-page .download-dropdown .dropdown-option{display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem .75rem;border-radius:6px;text-decoration:none;font:var(--ui-body-l-medium);color:var(--slate-800)}.requirements-page .download-dropdown .dropdown-option:hover{background-color:var(--ivory-100)}.requirements-page .download-dropdown.open .dropdown-menu{display:flex;flex-direction:column;gap:.25rem}.requirements-page .download-dropdown.open .dropdown-trigger .chevron-icon{transform:rotate(-90deg)}.requirements-page .administering-exams .group-label{font:var(--spaced-xl-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--slate-500)}.requirements-page .administering-exams .implementation-panel{display:flex;flex-direction:column;gap:2rem}.requirements-page .administering-exams .implementation-card{border:1px solid var(--ivory-300);border-radius:16px;background:var(--ivory-50);display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem}.requirements-page .administering-exams .implementation-card .title{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:1rem;row-gap:.25rem}.requirements-page .administering-exams .implementation-card .title .implementation-icon{grid-column:1;grid-row:1;margin-bottom:.75rem;width:3.5rem;height:3.5rem;flex-shrink:0;border:1px solid var(--green-600);border-radius:14px;padding:.6875rem;background-color:var(--green-25);background-repeat:no-repeat;background-position:center;background-size:contain;background-origin:content-box}.requirements-page .administering-exams .implementation-card .title .implementation-icon.standard{background-image:url("/images/71ce75bc607e179b.svg")}.requirements-page .administering-exams .implementation-card .title .implementation-icon.advanced{background-image:url("/images/bd72e1452f5288fa.svg")}.requirements-page .administering-exams .implementation-card .title .implementation-icon.mobile{background-image:url("/images/41d07b4467fad9db.svg")}.requirements-page .administering-exams .implementation-card .title .implementation-icon.live{background-image:url("/images/6fd4e038bcc9a616.svg")}.requirements-page .administering-exams .implementation-card .title .heading{display:contents}.requirements-page .administering-exams .implementation-card .title .heading .group-label{grid-column:1/-1;grid-row:2}.requirements-page .administering-exams .implementation-card .title .heading .name{grid-column:1/-1;grid-row:3;font:var(--mkt-h3-semibold);color:var(--slate-800)}.requirements-page .administering-exams .implementation-card .title .badge{grid-column:2;grid-row:1;justify-self:end;align-self:start}@media (min-width:768px){.requirements-page .administering-exams .implementation-card .title{display:flex}.requirements-page .administering-exams .implementation-card .title .implementation-icon{margin-bottom:0}.requirements-page .administering-exams .implementation-card .title .heading{display:block}.requirements-page .administering-exams .implementation-card .title .badge{align-self:flex-start;margin-left:auto}}.requirements-page .administering-exams .implementation-card .description{font:var(--mkt-body-md-regular);color:var(--slate-500)}.requirements-page .administering-exams .implementation-card .app-chips{display:flex;flex-wrap:wrap;gap:.75rem}.requirements-page .administering-exams .implementation-card .app-chips .app-chip{display:inline-flex;align-items:center;gap:.625rem;padding:.625rem 1rem;border-radius:10px;background:var(--ivory-200);font:var(--ui-body-m-medium);color:var(--slate-800)}.requirements-page .administering-exams .implementation-card .app-chips .app-chip .app-icon{width:1.5rem;height:1.5rem}.requirements-page .administering-exams .implementation-info{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:start}@media (min-width:768px){.requirements-page .administering-exams .implementation-info{grid-template-columns:repeat(2,minmax(0,1fr))}}.requirements-page .administering-exams .implementation-info h3{padding-bottom:.75rem;border-bottom:1px solid var(--ivory-300);font:var(--mkt-body-lg-semibold);color:var(--slate-800)}.requirements-page .administering-exams .implementation-info .candidate-info{display:flex;flex-direction:column;gap:1.5rem}.requirements-page .administering-exams .implementation-info .info-group{display:flex;flex-direction:column;gap:.75rem}.requirements-page .administering-exams .implementation-info .info-group .chips{display:flex;flex-wrap:wrap;gap:.75rem}.requirements-page .administering-exams .implementation-info .info-group .chip{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .875rem;border:1px solid var(--ivory-300);border-radius:9999px;background:var(--white);font:var(--spaced-md-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--slate-800)}.requirements-page .administering-exams .implementation-info .info-group .chip .os-icon,.requirements-page .administering-exams .implementation-info .info-group .chip .brand-icon{width:1.125rem;height:1.125rem}.requirements-page .administering-exams .implementation-info .info-group .group-text{font:var(--mkt-body-md-regular);color:var(--slate-500)}.requirements-page .administering-exams .implementation-info .info-group .group-text b{color:var(--slate-800)}.requirements-page .administering-exams .implementation-info .specifications{border:1px solid var(--ivory-300);border-radius:16px;background:var(--ivory-50);display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem}.requirements-page .administering-exams .implementation-info .specifications .spec-group{display:flex;flex-direction:column;gap:.25rem}.requirements-page .administering-exams .implementation-info .specifications .spec-group .group-label{margin-bottom:.5rem}.requirements-page .administering-exams .implementation-info .specifications .spec-group .spec-row{display:flex;align-items:flex-start;gap:.75rem}.requirements-page .administering-exams .implementation-info .specifications .spec-group .spec-row .checkmark-icon{margin-top:2px}.requirements-page .administering-exams .implementation-info .specifications .spec-group .spec-row p{font:var(--mkt-body-md-regular);color:var(--ivory-800)}.requirements-page .check-card{margin-top:2rem}.requirements-page .check-card .animated-card-inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}@media (max-width:768px){.requirements-page .check-card .animated-card-inner{flex-direction:column;gap:1rem;text-align:center}}.requirements-page .check-card .animated-card-inner h2{font:var(--mkt-h3-semibold);color:var(--white)}.requirements-page .check-card .animated-card-inner .button{flex-shrink:0;white-space:nowrap}