#root,body,html{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--transition:.3s ease;--padding:var(--joy-fontSize-xl);--padding-sm:var(--joy-fontSize-xl);--padding-xs:var(--joy-fontSize-md);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}@media screen and (min-width:481px){body{--padding:var(--joy-fontSize-xl4);--padding-sm:var(--joy-fontSize-xl2);--padding-xs:var(--joy-fontSize-lg)}}.App{margin:0;padding:0}.authentication-modal{--authentication-theme-color:var(--joy-palette-primary-100);--authentication-background-color:#fff;--authentication-padding:var(--padding);--authentication-gap:var(--padding-xs);--authentication-animation:.3s ease;--authentication-divider:1px solid #00000040;--authentication-dialog-title-padding:calc(var(--authentication-padding)*0.5);align-items:center;display:flex}@media screen and (min-width:481px){.authentication-modal{padding:var(--authentication-padding)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.authentication-modal .MuiModal-backdrop{animation:fade-in var(--transition)}@keyframes fly-in{0%{transform:translateY(-1rem)}to{transform:translateY(0)}}@keyframes fly-in-dialog{0%{transform:translate(-50%,calc(-50% - 1rem))}to{transform:translate(-50%,-50%)}}.MuiModalDialog-root{animation:fade-in var(--transition),fly-in-dialog var(--transition)}.authentication-wrapper{background-color:var(--authentication-background-color);max-height:100%;max-width:480px;min-height:100%;outline:none!important;overflow:auto;transition:height var(--authentication-animation);width:"fit-content";width:100%}@media screen and (min-width:481px){.authentication-wrapper{animation:fade-in var(--transition),fly-in var(--transition);border-radius:var(--joy-radius-md);box-shadow:var(--joy-shadow-md);margin:auto;min-height:auto}}.authentication-wrapper>form{display:flex;flex-direction:column;gap:var(--authentication-gap);padding:var(--authentication-padding)}.authentication-wrapper>form>p{text-align:center}.authentication-wrapper>form>button{width:100%}.authentication-wrapper .MuiDialogTitle-root{align-items:center;background-color:var(--authentication-theme-color);display:flex;justify-content:center;margin:calc(var(--authentication-padding)*-1);margin-bottom:calc(var(--authentication-gap)*-.5 + var(--authentication-dialog-title-padding));padding:calc(var(--authentication-padding));padding-bottom:calc(var(--authentication-gap)*.5 + var(--authentication-dialog-title-padding))}@media screen and (min-width:481px){.authentication-wrapper .MuiDialogTitle-root{display:none}}#authentication-password-constraints{display:none}.authentication-divider{align-items:center;display:flex;justify-content:center;position:relative}.authentication-divider>p{background-color:var(--authentication-background-color);padding:0 1em;z-index:1}.authentication-divider:before{border-bottom:var(--authentication-divider);bottom:50%;content:"";left:0;position:absolute;right:0;top:0}.authentication-compliance{text-align:left!important}.landing{gap:var(--padding-sm);padding:var(--padding)}.landing,.landing>.welcome{display:flex;flex-direction:column}.landing>.welcome{gap:inherit;margin:var(--padding-sm)}@media screen and (min-width:849px){.landing>.welcome{align-items:center;flex-direction:row;gap:var(--joy-fontSize-xl4);margin:var(--joy-fontSize-xl4) 0}}.landing>.welcome>h1,.landing>.welcome>p{flex:1 1}.landing>.welcome>h1{font-size:var(--joy-fontSize-xl3)}@media screen and (min-width:849px){.landing>.welcome>h1{font-size:var(--joy-fontSize-xl4);text-align:right}}.landing>.welcome>p{display:flex;flex-direction:column;gap:.25em}.landing>.welcome>p>button{margin-top:var(--padding)}@media screen and (min-width:849px){.landing>.welcome>p>button{margin-top:1em}}.landing>.method>h2,.landing>.questions>h2,.landing>.structure>h2{margin-bottom:.25em}.landing>.method>p,.landing>.structure>p{font-weight:700}.landing>.method>p:first-of-type,.landing>.structure>p:first-of-type{font-weight:inherit}.landing>.method .MuiList-root,.landing>.method .MuiListItem-root,.landing>.structure .MuiList-root,.landing>.structure .MuiListItem-root{margin-top:-.5em}.landing>.question-bank>div{display:flex;flex-direction:column;gap:inherit}@media screen and (min-width:769px){.landing>.question-bank>div{align-items:center;flex-direction:row;gap:5em}}.landing>.question-bank img{background-color:#fff;border-radius:var(--joy-radius-md);box-shadow:var(--joy-shadow-md);box-sizing:border-box;max-width:100%;text-align:center}.landing>.question-bank>div>div:first-child{display:flex;flex-direction:column;gap:var(--padding)}.landing>.question-bank>div>div:first-child img{display:block;margin:var(--padding)}@media screen and (min-width:769px){.landing>.question-bank>div>div:first-child img{display:none}}.landing>.question-bank>div>div:first-child>ul>li{gap:1em}.landing>.question-bank>div>div:first-child>button{margin-top:.375em}.landing>.question-bank>div>div:last-child{display:none;flex:1 1}@media screen and (min-width:769px){.landing>.question-bank>div>div:last-child{display:block}}footer{align-items:center;display:flex;flex-direction:column;gap:var(--padding-sm);justify-content:center;margin-top:calc(var(--padding-sm)*-1);padding:calc(var(--padding)*2) var(--padding)}@media screen and (min-width:769px){footer{flex-direction:row;margin-top:calc(var(--padding)*-1)}}footer>:first-child{display:flex;gap:inherit;justify-content:center}footer>:first-child>*{display:flex;flex:1 1;justify-content:center;text-align:center}@media screen and (min-width:361px){footer>:first-child>*{white-space:pre}}@media screen and (min-width:769px){footer>:first-child>*{flex:none}}footer>p:first-of-type{display:none}@media screen and (min-width:769px){footer>p:first-of-type{display:block}}.question-bank-item>div:first-of-type{align-items:center;display:flex;gap:.5em;justify-content:space-between;margin:0 -16px;overflow:auto;padding:0 16px}.question-bank-item>div:first-of-type>div:first-of-type{display:flex;gap:.5em}.question-bank-item .MuiAccordionGroup-root{border-radius:var(--joy-radius-md);overflow:hidden}.question-bank-item .MuiAccordion-root:last-of-type{border-bottom:none}.question-bank-item .MuiAccordionSummary-root>[aria-expanded=true]{background-color:var(--joy-palette-neutral-plainHoverBg)}.question-bank-item .MuiAccordionSummary-root>[aria-expanded=true]:hover{background-color:var(--joy-palette-neutral-plainActiveBg)}.question-bank-item .MuiList-root{margin-top:0}.question-bank-item .MuiAccordionDetails-root{margin:0;padding:0}.question-bank-item .MuiAccordionDetails-root.Mui-expanded{margin:-.5em 0 0;padding:0}.question-bank-item .MuiAccordionDetails-content{display:flex;flex-direction:column;gap:.5em;margin:0;padding:.5em .5em 1.5em;position:relative;top:.5em}.question-bank-item .MuiList-root{margin-top:-.25em}.question-bank-item .MuiListItem-root{margin-top:-.5em}.question-bank-item .MuiAccordionDetails-content>.MuiList-root,.question-bank-item .MuiAccordionDetails-content>p:first-child{margin-top:.375em}.question-bank-item .MuiAccordionDetails-content>ol{margin-bottom:-.25em;margin-left:.25em}.question-bank-item .MuiAccordionDetails-content>ul{margin-bottom:-.375em;margin-left:-.25em}.question-bank-page{--margin:var(--padding);align-items:center;display:flex;flex-direction:column;gap:var(--padding-sm);padding:var(--padding)}.question-bank-page-questions-wrapper{display:flex;flex-direction:column;gap:inherit;width:100%}@media screen and (min-width:1025px){.question-bank-page-questions-wrapper{flex-direction:row}}.question-bank-search-box,.question-bank-search-box-skeleton{padding:16px}.question-bank-search-box{--top:64px;background-color:#fff;border:1px solid var(--joy-palette-neutral-300);border-radius:var(--joy-radius-md);box-shadow:var(--joy-shadow-md);box-sizing:border-box;display:flex;flex-direction:column;gap:inherit;height:70px;position:-webkit-sticky;position:sticky;top:calc(var(--top) + var(--margin));transition:height var(--transition);z-index:1}@media screen and (min-width:1025px){.question-bank-search-box,.question-bank-search-box-skeleton{flex:1 1}.question-bank-search-box{height:calc(100svh - var(--top) - var(--margin)*2);transition:none}}.question-bank-search-box.expanded{height:calc(100svh - var(--top) - var(--margin)*2)}.question-bank-search-box>div:first-of-type{display:flex;gap:.5em}.question-bank-search-box>div:first-of-type>:first-child{flex:1 1}@media screen and (min-width:1025px){.question-bank-search-box>div:first-of-type>:last-child{display:none}}.question-bank-search-box>.chips{display:none;flex-wrap:wrap;gap:.5em}@media screen and (min-width:1025px){.question-bank-search-box>.chips{display:flex}}.question-bank-search-box.expanded>.chips{display:flex}.question-bank-search-box>nav{display:none;overflow:auto}@media screen and (min-width:1025px){.question-bank-search-box>nav{display:flex}}.question-bank-search-box.expanded>nav{display:flex}.question-bank-filters{display:flex;flex-wrap:wrap;gap:.5em}@media screen and (min-width:1025px){.question-bank-filters{display:none}}.question-bank-page-questions{display:flex;flex-direction:column;gap:inherit;margin-top:0;transition:height var(--transition);z-index:0}@media screen and (min-width:1025px){.question-bank-page-questions{flex:2 1}}@media screen and (min-width:1201px){.question-bank-page-questions{flex:3 1}}.question-bank-page-questions>*{margin:0}header{align-items:center;background-color:var(--joy-palette-primary-softBg);display:flex;font-size:var(--joy-fontSize-sm);justify-content:space-between;padding:var(--padding-xs) var(--padding-sm);position:-webkit-sticky;position:sticky;top:0;z-index:100}@media screen and (min-width:361px){header{font-size:var(--joy-fontSize-md)}}@media screen and (min-width:481px){header{font-size:var(--joy-fontSize-xl)}}header nav{display:none}@media screen and (min-width:1024px){header .MuiIconButton-root{display:none}header nav{align-items:center;display:flex;flex:1 1;gap:.5em;justify-content:right;white-space:nowrap}}header .MuiButton-variantOutlined.MuiButton-colorPrimary:hover{background-color:var(--joy-palette-neutral-100)!important}.article{display:flex;flex-direction:column;gap:var(--padding-sm);padding:var(--padding)}
/*# sourceMappingURL=main.ce029bc3.css.map*/