/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@keyframes shake{0%{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-5px)}to{transform:translate(0)}}@keyframes background-shimmer{0%{background-position:0% 0}to{background-position:100% 0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@-moz-keyframes shimmer{0%{background-position:top left}to{background-position:top right}}@-webkit-keyframes shimmer{0%{background-position:top left}to{background-position:top right}}@-o-keyframes shimmer{0%{background-position:top left}to{background-position:top right}}@keyframes shimmer{0%{background-position:top left}to{background-position:top right}}.shake{animation:shake .5s}.shimmer{color:#ffffff1a;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.5)),to(rgba(255,255,255,.5)),color-stop(.5,#fff));background:-moz-gradient(linear,left top,right top,from(rgba(255,255,255,.5)),to(rgba(255,255,255,.5)),color-stop(.5,#fff));background:gradient(linear,left top,right top,from(rgba(255,255,255,.5)),to(rgba(255,255,255,.5)),color-stop(.5,#fff));-webkit-background-size:125px 100%;-moz-background-size:125px 100%;background-size:125px 100%;-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-animation-name:shimmer;-moz-animation-name:shimmer;animation-name:shimmer;-webkit-animation-duration:3s;-moz-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;background-repeat:no-repeat;background-position:0 0;background-color:#ffffff80}.CAPACITOR-IOS .header{padding-top:calc(.25rem + env(safe-area-inset-top));padding-right:calc(1.5rem + env(safe-area-inset-right));padding-left:calc(1.5rem + env(safe-area-inset-left))}.CAPACITOR-IOS .header--account+.secondary-screen{padding-top:calc(1.5rem + env(safe-area-inset-top))!important}@media (min-width: 560px){.CAPACITOR-IOS .header .exam-selector{margin-top:.75rem}}.CAPACITOR-IOS .navbar_icons,.CAPACITOR-IOS .navbar_full{padding-top:env(safe-area-inset-top)}.CAPACITOR-IOS .navbar_icons .navbar_options_option{padding:0}.CAPACITOR-IOS .navbar_full .navbar_options_option{padding:0 .3rem}.CAPACITOR-IOS .page_content{padding-top:calc(1.5rem + env(safe-area-inset-top));padding-bottom:calc(5rem + env(safe-area-inset-top))}.CAPACITOR-IOS .today-session_footer,.CAPACITOR-IOS .app-bar{height:6.25rem}.CAPACITOR-IOS .home_body .sc-home{padding-top:calc(.25rem + env(safe-area-inset-top));padding-bottom:calc(4.5rem + env(safe-area-inset-top))}.CAPACITOR-IOS .home_body .sc-home .header{padding:0}.CAPACITOR-IOS .home_body .secondary-screen{padding-top:calc(1.5rem + env(safe-area-inset-top));padding-right:calc(1.5rem + env(safe-area-inset-right));padding-bottom:calc(1.5rem + env(safe-area-inset-bottom));padding-left:calc(1.5rem + env(safe-area-inset-left))}@media (max-width: 559.98px){.CAPACITOR-IOS .home_body .secondary-screen{padding-top:calc(3.75rem + env(safe-area-inset-top))}}.CAPACITOR-IOS .sub-page_header{padding-top:calc(1.5rem + env(safe-area-inset-top))}.CAPACITOR-IOS .button--chat{bottom:env(safe-area-inset-bottom)!important}.CAPACITOR-IOS .auth .auth-panel{padding-top:env(safe-area-inset-top)}.CAPACITOR-IOS .suspended-cards-drawer .drawer-container{padding-top:calc(1.5rem + env(safe-area-inset-top))}.CAPACITOR-IOS .suspended-cards-drawer .drawer-container .button--close{top:calc(.75rem + env(safe-area-inset-top))}.CAPACITOR-IOS .suspended-cards-view_body{padding:calc(6rem + env(safe-area-inset-top)) 1.5rem 3rem 1.5rem!important}.CAPACITOR-IOS .suspended-cards-view_body .exam-title{padding-top:calc(1.5rem + env(safe-area-inset-top))!important}.CAPACITOR-IOS .study_main_body .flashcard_actions{padding-bottom:env(safe-area-inset-bottom)}.CAPACITOR-IOS .study .exam .questions_header{padding-top:env(safe-area-inset-top)}.CAPACITOR-IOS .study .exam .questions_list{padding-bottom:env(safe-area-inset-bottom)}@media (min-width: 900px){.CAPACITOR-IOS .study .exam .questions_list{padding-top:env(safe-area-inset-top);margin-top:0}}.CAPACITOR-IOS .study .exam .exam-header{padding-top:env(safe-area-inset-top);padding-left:calc(1rem + env(safe-area-inset-left));padding-right:calc(1rem + env(safe-area-inset-right))}.CAPACITOR-IOS .study .exam .answer-block form label input{margin-top:.125rem!important}.CAPACITOR-IOS .study .exam .footer{padding-bottom:env(safe-area-inset-bottom)!important;padding-left:calc(1rem + env(safe-area-inset-left))!important;padding-right:calc(1rem + env(safe-area-inset-right))!important}.CAPACITOR-IOS .study.phase--flashcard{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.CAPACITOR-IOS .settings-menu{top:env(safe-area-inset-top);right:env(safe-area-inset-right)}.CAPACITOR-IOS .settings-menu_menu_header{padding-top:calc(1.5rem + env(safe-area-inset-top));padding-right:calc(1.5rem + env(safe-area-inset-right));padding-bottom:1.5rem;padding-left:calc(1.5rem + env(safe-area-inset-left))}.CAPACITOR-IOS .settings-menu_menu_item{padding-left:calc(1.5rem + env(safe-area-inset-left));padding-right:calc(1.5rem + env(safe-area-inset-right))}@media (min-width: 900px){.CAPACITOR-IOS .settings-menu_menu_item{padding-right:calc(2rem + env(safe-area-inset-right))}}@media (min-width: 900px){.CAPACITOR-IOS .settings-menu_menu{padding-top:calc(3rem + env(safe-area-inset-top))}}.CAPACITOR-IOS .settings-menu_sections{padding-top:calc(1.5rem + env(safe-area-inset-top));padding-right:calc(1.5rem + env(safe-area-inset-right));padding-bottom:calc(1.5rem + env(safe-area-inset-bottom));padding-left:calc(1.5rem + env(safe-area-inset-left))}@media (min-width: 900px){.CAPACITOR-IOS .settings-menu_sections{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}}.CAPACITOR-IOS .onboarding_frame_header{padding-top:calc(1.5rem + env(safe-area-inset-top))}.CAPACITOR-IOS .onboarding_frame_content_body{padding-bottom:1.5rem}.CAPACITOR-IOS .onboarding_frame_content_body h1{margin-top:0}.CAPACITOR-IOS .onboarding_frame_content_actions{padding-bottom:env(safe-area-inset-bottom)}.CAPACITOR-IOS .onboarding_frame_content_actions:has(.button){border-top:1px solid var(--border-default);padding-top:.75rem!important}.CAPACITOR-IOS .help_main{padding-top:calc(1.5rem + env(safe-area-inset-top));padding-bottom:calc(6.5rem + env(safe-area-inset-bottom))}@media (min-width: 560px){.CAPACITOR-IOS .help_main{padding-top:calc(3rem + env(safe-area-inset-top));padding-bottom:calc(3rem + env(safe-area-inset-bottom))}}.CAPACITOR-IOS .rnf-notification-icon-button{top:env(safe-area-inset-top)}.CAPACITOR-IOS .rnf-notification-feed-popover{top:calc(2rem + env(safe-area-inset-top))!important}@media (max-width: 1199.98px){.CAPACITOR-IOS>.library_body_browser{padding-top:env(safe-area-inset-top)}.CAPACITOR-IOS>.library_body_browser .button--close{top:env(safe-area-inset-top)}}.CAPACITOR-IOS .MuiModal-root{padding-top:calc(1.5rem + env(safe-area-inset-top));padding-right:calc(1.5rem + env(safe-area-inset-right));padding-left:calc(1.5rem + env(safe-area-inset-left));padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}.CAPACITOR-IOS .yarl__root .yarl__toolbar{top:env(safe-area-inset-top)!important}.CAPACITOR-IOS .yarl__root .yarl__container{padding-top:env(safe-area-inset-top)!important}.CAPACITOR-IOS .account_main_page,.CAPACITOR-IOS .account-menu_header{padding-top:calc(1.5rem + env(safe-area-inset-top))!important}.CAPACITOR-IOS .ora-feedback{bottom:calc(4.75rem + env(safe-area-inset-bottom))}.CAPACITOR-IOS .timeline{bottom:calc(6.5rem + env(safe-area-inset-bottom))}@media (min-width: 560px){.CAPACITOR-IOS .timeline{bottom:calc(2rem + env(safe-area-inset-bottom))}}.CAPACITOR-IOS .offline-indicator{padding-top:calc(1rem + env(safe-area-inset-top))}.CAPACITOR-IOS .offline-indicator button{bottom:1rem;transform:translateY(0)}.CAPACITOR-IOS .chat-interface{padding-bottom:calc(4rem + env(safe-area-inset-bottom))}@media (min-width: 560px){.CAPACITOR-IOS .chat-interface{padding-bottom:0}}.CAPACITOR-IOS .chat-interface_main_header{padding-top:calc(.75rem + env(safe-area-inset-top));padding-bottom:.75rem}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}#root{height:100%;width:100%;position:relative;z-index:1}body{font-family:Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:400;font-size:.875rem;color:var(--type-body);text-align:left}html,body{height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.dynamic-background{position:fixed;height:100%;width:100%;top:0;left:0;background:#000;background:var(--surface-base-gradient);background-repeat:no-repeat;background-size:cover}.offline-indicator{position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;background-color:var(--error);color:var(--type-body-dark);text-align:center;z-index:1000;padding:1rem}.offline-indicator button{position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:transparent;color:var(--type-body-dark);border:0}@font-face{font-family:Noto Sans;src:url(/NotoSans-VariableFont_wdth_wght.CE1q1VrM.ttf) format("truetype-variations");font-weight:100 900;font-style:normal}@font-face{font-family:Noto Sans;src:url(/NotoSans-Italic-VariableFont_wdth_wght.DO_x-GzF.ttf) format("truetype-variations");font-weight:100 900;font-style:italic}h1,h2,h3,h4,h5,h6{color:var(--type-heading);font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;line-height:1.3;margin:1.5rem 0 1rem}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:400!important}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h2{font-size:1.75rem}}h3{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h3{font-size:1.5rem}}h4{font-size:1.25rem}p{line-height:1.5;margin-block-start:1rem;margin-block-end:1rem}ol,ul{padding-inline-start:32px}.helper{font-size:.75rem;line-height:1.5}.error{color:var(--error);font-size:.75rem;margin-top:.25rem}b,strong{color:var(--type-heading)}:root{--red: #f04853;--orange: #f57773;--yellow: #f1cc12;--green: #6cc2b2;--blue: #246cd3;--purple: #595f9d;--type-heading: #111215;--type-body: #57585a;--type-heading-inverse: #fefefe;--type-body-inverse: #fefefe;--type-heading-light: #111215;--type-body-light: #57585a;--type-heading-dark: #fefefe;--type-body-dark: #fefefe;--type-glass: #111215;--type-cloze: var(--purple);--type-link: var(--blue);--type-link-highlight: rgb(244.05, 247.65, 252.8);--glass-background: linear-gradient( 97.21deg, rgba(255, 255, 255, .8) 14.97%, rgba(255, 255, 255, .7) 102.25% );--glass-border: .4px solid rgba(253, 253, 253, .3);--glass-blur: blur(16px);--surface-primary: #fefefe;--surface-secondary: #fafafb;--surface-tertiary: #d5d9e1;--surface-highlight: #e7eaee;--surface-tint: rgba(0, 0, 0, .1);--surface-tint-hover: rgba(0, 0, 0, .2);--surface-tint-light: rgba(0, 0, 0, .1);--surface-tint-light-hover: rgba(0, 0, 0, .2);--surface-tint-dark: rgba(255, 255, 255, .1);--surface-tint-dark-hover: rgba(255, 255, 255, .3);--surface-tint-inverse: rgba(255, 255, 255, .1);--surface-base-gradient: linear-gradient( 330deg, #c5cae2 15.38%, #f8e7e7 87.93% );--surface-base-gradient-light: linear-gradient( 330deg, #c5cae2 15.38%, #f8e7e7 87.93% );--surface-base-gradient-dark: linear-gradient( 67.73deg, #1b2934 5.33%, #05090e 117.24% ), #000000;--surface-input: #e5e6eb;--surface-modal-glass: rgba(0, 0, 0, .6);--surface-modal-glass-light: rgba(0, 0, 0, .6);--surface-modal-glass-dark: rgba(255, 255, 255, .1);--surface-modal-glass-border: rgba(255, 255, 255, .2);--surface-orientation-tip: #20202d;--border-default: #dad9db;--ct-qbank: #5a68af;--ct-qbank-blur: transparent;--ct-flashcards: #de878c;--ct-flashcards-blur: transparent;--ct-videos: #87b7de;--ct-videos-blur: transparent;--success: var(--green);--success-highlight: rgb(240.3, 248.9, 247.3);--error: var(--red);--error-highlight: rgb(253.5, 236.7, 237.8);--shadow-low: 0px 4px 8px rgba(54, 68, 88, .14);--shadow-popover: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--shadow-light-only: 0px 4px 8px rgba(54, 68, 88, .14);--button-primary-color: #fefefe;--button-primary-background: #111215;--button-primary-border: #111215;--gamepad-button-background: #111215;--gamepad-button-label: #fefefe;--app-bar-background: var(--surface-primary);--popover-background: var(--surface-primary);--modal-backdrop: rgba(0, 0, 0, .5);--home-content-type-background: #fefefe;--home-content-type-highlight-qbank: transparent;--home-content-type-highlight-flashcards: transparent;--home-content-type-highlight-videos: transparent;--home-inactive-tab-background: rgba(0, 0, 0, .1);--home-welcome-blur-display: none;--today-session-done-background: linear-gradient( 330deg, #c5cae2 15.38%, #f8e7e7 87.93% );--chat-bubble-background: #111215;--chat-panel-left-border: var(--border-default)}.theme-dark{--red: #e6525c;--orange: #fea463;--yellow: #f1cc12;--green: #6cc2b2;--blue: #a2ddff;--purple: #595f9d;--type-heading: #fefefe;--type-body: #fefefe;--type-heading-inverse: #111215;--type-body-inverse: #57585a;--type-heading-light: #111215;--type-body-light: #57585a;--type-heading-dark: #fefefe;--type-body-dark: #fefefe;--type-glass: #fefefe;--type-cloze: var(--green);--type-link: var(--blue);--type-link-highlight: #27424c;--glass-background: radial-gradient( 75.69% 126.92% at 50.06% 22.38%, rgba(219, 233, 236, .2) 0%, rgba(219, 233, 236, .0447917) 77.08%, rgba(219, 233, 236, 0) 100% );--glass-border: 1px solid rgba(253, 253, 253, .1);--glass-blur: blur(40px);--surface-primary: #2a333b;--surface-secondary: #1b2126;--surface-tertiary: rgba(255, 255, 255, .1);--surface-highlight: rgba(255, 255, 255, .1);--surface-tint: rgba(255, 255, 255, .1);--surface-tint-hover: rgba(255, 255, 255, .3);--surface-tint-light: rgba(0, 0, 0, .1);--surface-tint-light-hover: rgba(0, 0, 0, .2);--surface-tint-dark: rgba(255, 255, 255, .1);--surface-tint-dark-hover: rgba(255, 255, 255, .3);--surface-tint-inverse: rgba(0, 0, 0, .1);--surface-base-gradient: linear-gradient( 67.73deg, #1b2934 5.33%, #05090e 117.24% ), #000000;--surface-base-gradient-light: linear-gradient( 330deg, #c5cae2 15.38%, #f8e7e7 87.93% );--surface-base-gradient-dark: linear-gradient( 67.73deg, #1b2934 5.33%, #05090e 117.24% ), #000000;--surface-input: rgba(255, 255, 255, .1);--surface-modal-glass: rgba(255, 255, 255, .1);--surface-modal-glass-light: rgba(0, 0, 0, .6);--surface-modal-glass-dark: rgba(255, 255, 255, .1);--surface-modal-glass-border: rgba(255, 255, 255, .2);--surface-orientation-tip: #233340;--border-default: rgba(253, 253, 253, .1);--ct-qbank: #6385fe;--ct-qbank-blur: linear-gradient( 180deg, rgba(99, 133, 254, .2) 0%, rgba(99, 133, 254, 0) 100% );--ct-flashcards: var(--orange);--ct-flashcards-blur: linear-gradient( 180deg, rgba(254, 164, 99, .2) 0%, rgba(254, 164, 99, 0) 100% );--ct-videos: #63c5fe;--ct-videos-blur: linear-gradient( 180deg, rgba(99, 197, 254, .2) 0%, rgba(99, 197, 254, 0) 100% );--success: var(--green);--success-highlight: rgb(240.3, 248.9, 247.3);--error: var(--red);--error-highlight: rgb(253.5, 236.7, 237.8);--shadow-low: 0px 4px 8px rgba(0, 0, 0, .25);--shadow-popover: 0px 4px 8px rgba(0, 0, 0, .25);--shadow-light-only: none;--button-primary-color: #111215;--button-primary-background: #fefefe;--button-primary-border: #fefefe;--gamepad-button-background: #fefefe;--gamepad-button-label: #111215;--app-bar-background: radial-gradient( 75.69% 126.92% at 50.06% 22.38%, rgba(219, 233, 236, .2) 0%, rgba(219, 233, 236, .0447917) 77.08%, rgba(219, 233, 236, 0) 100% );--popover-background: var(--surface-secondary);--modal-backdrop: rgba(0, 0, 0, .5);--home-content-type-background: linear-gradient( 180deg, rgba(0, 0, 0, .15) 0%, rgba(0, 0, 0, .3) 100% );--home-content-type-highlight-qbank: linear-gradient( 180deg, rgba(99, 133, 254, .1) 0%, rgba(99, 133, 254, 0) 100% );--home-content-type-highlight-flashcards: linear-gradient( 180deg, rgba(254, 164, 99, .1) 0%, rgba(254, 164, 99, 0) 100% );--home-content-type-highlight-videos: linear-gradient( 180deg, rgba(99, 197, 254, .1) 0%, rgba(99, 197, 254, 0) 100% );--home-inactive-tab-background: rgba(0, 0, 0, .3);--home-welcome-blur-display: block;--today-session-done-background: linear-gradient( 180deg, rgba(0, 0, 0, .15) 0%, rgba(0, 0, 0, .3) 100% );--chat-bubble-background: #595f9d;--chat-panel-left-border: transparent}:root{--font-family-base: Noto Sans, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--font-family-heading: Poppins, Noto Sans, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji}.text-transform-none{text-transform:none!important}.text-transform-uppercase{text-transform:uppercase!important}.type-weight-bold{font-weight:700!important}.type-style-italic{font-style:italic!important}.d-block{display:block!important}.d-flex{display:flex!important}.p-relative{position:relative!important}.p-absolute{position:absolute!important}.p-fixed{position:fixed!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.visibility-hidden{visibility:hidden!important}.m-0{margin:0!important}.m-t-0{margin-top:0!important}.m-t-0-50{margin-top:.5rem!important}.m-t-0-75{margin-top:.75rem!important}.m-t-1{margin-top:1rem!important}.m-t-1-50{margin-top:1.5rem!important}.m-t-2{margin-top:2rem!important}.m-t-3{margin-top:3rem!important}.m-r-0-50{margin-right:.5rem!important}.m-r-1{margin-right:1rem!important}.m-r-2{margin-right:2rem!important}.m-b-0{margin-bottom:0!important}.m-b-0-25{margin-bottom:.25rem!important}.m-b-0-50{margin-bottom:.5rem!important}.m-b-0-75{margin-bottom:.75rem!important}.m-b-1{margin-bottom:1rem!important}.m-b-1-50{margin-bottom:1.5rem!important}.m-b-2{margin-bottom:2rem!important}.m-l-0{margin-left:0!important}.m-l-0-25{margin-left:.25rem!important}.m-l-0-50{margin-left:.5rem!important}.m-l-1{margin-left:1rem!important}.m-l-2{margin-left:2rem!important}.m-l-auto{margin-left:auto!important}.m-x-0{margin-left:0!important;margin-right:0!important}.m-y-0{margin-top:0!important;margin-bottom:0!important}.m-x-0-50{margin-left:.5rem!important;margin-right:.5rem!important}.m-y-0-50{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-y-0-75{margin-top:.75rem!important;margin-bottom:.75rem!important}.m-x-1{margin-left:1rem!important;margin-right:1rem!important}.m-y-1{margin-top:1rem!important;margin-bottom:1rem!important}.p-0{padding:0!important}.p-l-0{padding-left:0!important}.p-l-1{padding-left:1rem!important}.p-r-2{padding-right:2rem!important}.p-r-4{padding-right:4rem!important}.p-t-0{padding-top:0!important}.p-b-1{padding-bottom:1rem!important}.p-b-1-50{padding-bottom:1.5rem!important}.p-b-2{padding-bottom:2rem!important}.p-b-4{padding-bottom:4rem!important}.p-x-0{padding-left:0!important;padding-right:0!important}.p-y-0{padding-top:0!important;padding-bottom:0!important}.align-items-center{align-items:center!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.or{margin:1rem 0 .75rem;width:100%;position:relative;text-align:center;z-index:1}.or:before,.or:after{content:"";position:absolute;height:1px;background-color:var(--border-default);top:50%;transform:translateY(-50%);z-index:-1;width:calc(50% - 1.5rem)}.or:before{left:0}.or:after{right:0}.exam-title span{display:block;margin-bottom:.75rem;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.exam-title h1{margin:0 0 3rem;line-height:.8;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.exam-title h2{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:.8;cursor:default}.float-image-left,.float-image-right{margin-bottom:1.5rem;max-width:100%}.float-image-left img,.float-image-right img{max-width:100%}@media (min-width: 900px){.float-image-left{float:left;margin-bottom:0;padding-right:3rem;padding-bottom:1.5rem;max-width:50%}}@media (min-width: 900px){.float-image-right{float:right;margin-bottom:0;padding-left:3rem;padding-bottom:1.5rem;max-width:50%}}.image-full-width{margin-bottom:1.5rem;max-width:100%;width:100%}.image-full-width img{width:100%;max-width:100%}.font-gradient{background:linear-gradient(to right bottom,#fff 30%,#ffffff80);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;color:unset}.full-height{height:100%!important}.CAPACITOR-IOS .intercom-messenger-frame{height:calc(100% - env(safe-area-inset-top))!important;top:env(safe-area-inset-top)!important}.MuiPopover-paper{border-radius:.75rem!important;margin-top:.5rem!important}.MuiPopover-paper .MuiMenu-list{padding:0!important}.circle-progress{display:flex;align-items:center;justify-content:center;position:relative;height:1.5rem;width:1.5rem}.circle-progress_label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;font-size:.75rem}.MuiLinearProgress-root{background-color:var(--surface-tertiary)!important;border-radius:1rem}.MuiModal-root{display:flex;justify-content:center;align-items:center;padding:1.5rem}.MuiModal-root h1,.MuiModal-root h2,.MuiModal-root h3,.MuiModal-root h4,.MuiModal-root h5,.MuiModal-root h6{color:var(--type-heading)}.MuiModal-root .MuiModal-backdrop{background-color:var(--modal-backdrop)}.MuiMenu-root .MuiModal-backdrop{background-color:transparent}.MuiSwitch-root .MuiSwitch-thumb{background-color:var(--surface-primary)!important}.theme-dark .MuiSwitch-root .MuiSwitch-thumb{background-color:var(--type-heading)!important}.theme-dark .MuiPickersLayout-root .MuiDialogActions-root .MuiButtonBase-root{color:var(--type-body-dark)!important}.MuiAutocomplete-popper{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:1rem;background:var(--surface-modal-glass-light);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid rgba(253,253,253,.1);border-radius:.75rem!important;overflow:hidden}.MuiAutocomplete-popper:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}.MuiAutocomplete-popper .MuiAutocomplete-paper{background-color:transparent}.MuiAutocomplete-popper .MuiAutocomplete-paper .MuiAutocomplete-listbox li{color:var(--type-body-dark);background-color:transparent}.MuiAutocomplete-popper .MuiAutocomplete-paper .MuiAutocomplete-listbox li:hover,.MuiAutocomplete-popper .MuiAutocomplete-paper .MuiAutocomplete-listbox li.Mui-focusVisible{background-color:var(--surface-tint-dark)}.MuiAutocomplete-popper .MuiAutocomplete-paper .MuiAutocomplete-listbox li[aria-selected=true]{background-color:var(--surface-tint-dark-hover)}@media (max-width: 899.98px){.MuiAutocomplete-popper .MuiAutocomplete-paper .MuiAutocomplete-listbox li{font-size:.75rem;min-height:2rem}}.MuiAutocomplete-noOptions{color:var(--type-body-dark)!important}.MuiAccordion-root{background-color:transparent!important;box-shadow:none!important}.MuiAccordion-root:before{background-color:var(--border-default)!important}.MuiAccordionDetails-root,.MuiAccordionSummary-root{padding-right:0!important}.MuiAccordionSummary-content{margin:1rem 0!important}.expand-icon{display:block;margin-right:.5rem}.expand-icon--open,.expand-icon--dark{display:none}.MuiAccordion-root>.MuiAccordionSummary-root>.Mui-expanded .expand-icon--open{display:block}.MuiAccordion-root>.MuiAccordionSummary-root>.Mui-expanded .expand-icon--closed{display:none!important}.MuiAccordion-root>.MuiAccordionSummary-root>.Mui-expanded .expand-icon--dark{display:none}.MuiSpeedDial-fab{height:3rem!important;width:2rem!important}@media (min-width: 500px){.MuiSpeedDial-fab{height:3rem!important;width:3rem!important}}.MuiSpeedDial-actions{padding-left:1.5rem!important}.MuiSpeedDialAction-fab{padding:0;margin:0;height:2rem!important;width:2rem!important}.MuiSpeedDialAction-fab svg{height:1rem;width:1rem}.theme-dark .expand-icon--light{display:none!important}.theme-dark .expand-icon--dark{display:block}.theme-dark .expand-icon--open{display:none}.theme-dark .MuiAccordion-root>.MuiAccordionSummary-root>.Mui-expanded .expand-icon--dark{display:block}.theme-dark .MuiAccordion-root>.MuiAccordionSummary-root>.Mui-expanded .expand-icon--open{display:block}.MuiListSubheader-root{font-weight:700!important;line-height:1!important;margin-top:1rem!important;margin-bottom:.5rem!important;color:var(--type-heading-inverse)!important;background-color:transparent!important}@media (max-width: 559.98px){.notistack-SnackbarContainer{bottom:calc(5rem + env(safe-area-inset-bottom))!important}}.notistack-SnackbarContainer .notistack-Snackbar{min-width:auto}.notistack-SnackbarContainer .notistack-Snackbar .notistack-content{position:relative;padding:.75rem 1rem;overflow:hidden;border-radius:.75rem;width:fit-content;font-size:.75rem;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";color:var(--type-body-dark);font-weight:500;width:100%}.notistack-SnackbarContainer .notistack-Snackbar .notistack-content .MuiLinearProgress-root{background-color:transparent!important;position:absolute;bottom:0;left:0;width:100%}.study-theme--flashcard .notistack-SnackbarContainer{bottom:calc(4.5rem + env(safe-area-inset-bottom))!important}@media (max-width: 559.98px){.study-theme--qbank:not(.in-exam) .notistack-SnackbarContainer{bottom:env(safe-area-inset-bottom)!important}}.persist-snackbar .MuiLinearProgress-root{opacity:0!important}.__floater__body h1,.__floater__body h2,.__floater__body h3,.__floater__body h4,.__floater__body h5,.__floater__body h6{color:var(--type-body-dark)!important}.__floater__arrow svg{fill:var(--surface-orientation-tip)!important}button{font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;cursor:pointer}button:disabled,button[disabled]{pointer-events:none;opacity:.5}.is-disabled{pointer-events:none;opacity:.5}.button{display:inline-flex;justify-content:center;align-items:center;gap:.5rem;background-color:var(--button-primary-background);border:1px solid var(--button-primary-border);color:var(--button-primary-color);text-decoration:none;padding:.75rem 1rem;border-radius:.5rem;border-color:transparent;cursor:pointer;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;letter-spacing:-.4px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none}.button img,.button svg{margin:0;height:1rem;width:1rem}.button span{font-weight:500}.theme-dark .button{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:1rem;border-radius:.5rem;color:var(--type-body)}.theme-dark .button:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}.theme-dark .button svg{stroke:var(--type-body)}.theme-dark .button span{color:var(--type-body)}.button--float{background-color:var(--surface-primary);border:1px solid var(--border-default);color:var(--type-heading);box-shadow:0 4px 11px #a4a8c154}.button--float svg{stroke:var(--type-heading)}.button--float span{color:var(--type-heading)}.theme-dark .button--float{box-shadow:none}.button--secondary{background-color:transparent;border:1px solid var(--border-default);color:var(--type-heading)}.button--secondary svg{stroke:var(--type-heading)}.button--secondary span{color:var(--type-heading)}.button--secondary:hover,.button--secondary:focus{background-color:var(--type-heading);border-color:var(--type-heading);color:var(--type-heading-inverse)}.button--secondary:hover svg,.button--secondary:focus svg{stroke:var(--type-heading-inverse)}.button--secondary:hover span,.button--secondary:focus span{color:var(--type-heading-inverse)}.theme-dark .button--secondary{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.theme-dark .button--secondary:hover,.theme-dark .button--secondary:focus{background-color:var(--type-heading);border-color:var(--type-heading);color:var(--type-heading-inverse)}.theme-dark .button--secondary:hover svg,.theme-dark .button--secondary:focus svg{stroke:var(--type-heading-inverse)}.theme-dark .button--secondary:hover span,.theme-dark .button--secondary:focus span{color:var(--type-heading-inverse)}.button--link{background:transparent;border-color:transparent;color:var(--type-heading)}.button--link svg{stroke:var(--type-heading)}.theme-dark .button--link{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:transparent}.button--icon-only{display:flex;align-items:center;justify-content:center;padding:0;color:var(--type-heading);background:transparent}.button--icon-only svg{stroke:var(--type-heading)}.button--icon-only:hover:not(:disabled),.button--icon-only:focus:not(:disabled),.button--icon-only:active:not(:disabled){background-color:transparent}.theme-dark .button--icon-only{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:transparent}.button--light-gradient{background:linear-gradient(67.73deg,#4f5b9e 5.33%,#df8f8f 117.24%);border:0;margin:-1px;border-radius:100rem;color:var(--type-body-dark);cursor:pointer}.button--error{color:var(--type-body-dark);background-color:var(--error)}.button--oauth{display:flex;align-items:center;justify-content:center;width:100%;margin:.5rem 0}.button--oauth img{margin-right:.5rem}.button--oauth--apple img{transform:translate(-5px)}.button--oauth--apple span{transform:translate(-4px)}.button--forgot{display:block;background-color:transparent;border-color:transparent;font-size:.75rem;margin-top:.5rem;justify-content:flex-end!important;text-align:right!important;width:100%!important;padding:0!important}.button--reveal{max-width:100%;width:32rem}.button--rating{width:10rem}.button--workload-option{display:flex;flex-direction:column;position:relative;gap:.5rem;width:100%;align-items:flex-start;background-color:var(--surface-tint-dark);color:var(--type-body-dark)}.button--workload-option_name{font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;font-size:1rem}.button--workload-option_quantity{margin-top:.125rem;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;font-size:.75rem;text-align:left}.button--workload-option_description{font-size:.75rem;text-align:left;font-weight:400;line-height:1.3}.button--workload-option:focus{background-color:var(--surface-tint-dark)!important}.button--workload-option .checkmark{display:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);height:1.5rem;width:1.5rem}.button--workload-option.is-selected{background:var(--purple)!important;border-color:var(--purple)!important}.button--workload-option.is-selected .checkmark{display:block}.button--workload-option .expand-icon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.button--chat{position:fixed;z-index:1000000;right:1.5rem;bottom:1.5rem;height:3rem;width:3rem;border-radius:100%;box-shadow:0 1px 6px #0000000f,0 2px 32px #00000029;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity .3s 1s ease-in-out,transform .3s 1s ease-in-out,filter .2s,width .2s}.button--chat svg{height:1.25rem;width:1.25rem;flex-shrink:0;overflow-clip-margin:content-box;overflow:hidden}.button--chat svg path{fill:#fefefe;stroke-width:0}@media (max-width: 559.98px){.button--chat{display:none}}.button--bookmark--remove svg{fill:var(--type-heading)}.badge,.flashcard-menu .MuiMenu-list .flashcard-menu-item .hint{display:inline-flex;padding:.25rem .5rem;border-radius:.25rem;color:var(--type-heading-inverse);background-color:var(--type-heading);font-size:.75rem;font-weight:700}.badge *,.flashcard-menu .MuiMenu-list .flashcard-menu-item .hint *{color:var(--type-heading-inverse)}.badge--success{background-color:var(--success);color:var(--type-body-dark)}.badge--error{background-color:var(--error);color:var(--type-body-dark)}.badge--pro{color:var(--type-heading-dark);background:linear-gradient(90.28deg,#5652ad 6.34%,#c37c86 105%)}.block{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:1rem}.block:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}.block h2,.block h3,.block h4,.block h5,.block h6{margin-top:0}.block_header,.block_body{padding:1.5rem}.block_footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;border-top:1px solid var(--border-default);padding:1rem 1.5rem}.block_footer>*:only-child{margin-left:auto}.block--danger{border-color:var(--error)}.block--dashboard .block_body{height:100%;display:flex;flex-direction:column}.block--dashboard .block_body h2{flex:0 0 auto;font-size:1.25rem}.block--dashboard .block_body h2 span{font-weight:300}.block--dashboard .block_body h2+div{flex:1 1 100%;display:flex;align-items:center}.block--settings{margin:1.5rem 0;opacity:0;transition:opacity 1s ease-in-out}.block--settings.block--settings--visible{opacity:1!important}.block--settings--suspend-cards h3{display:flex;align-items:center;gap:.5rem;margin:0}.block--settings--suspend-cards h3 .badge,.block--settings--suspend-cards h3 .flashcard-menu .MuiMenu-list .flashcard-menu-item .hint,.flashcard-menu .MuiMenu-list .flashcard-menu-item .block--settings--suspend-cards h3 .hint{background-color:var(--type-heading);color:var(--type-heading-inverse)}.block--settings--suspend-cards p{margin:1rem 0;font-size:.75rem}.block--settings--suspend-cards .button--link{padding:0}.counters{display:flex;align-items:center;transform:translateY(-.25rem);gap:.5rem}.counters .counter{display:flex;align-items:center;justify-content:center;position:relative;height:2.5rem;width:2.5rem;border-radius:100%;font-weight:700;color:var(--type-heading)}.counters .counter:after{position:absolute;bottom:-1.125rem;left:50%;transform:translate(-50%);font-weight:700;font-size:.75rem}.counters .counter.new{border:.1rem solid var(--type-heading)}.counters .counter.new:after{color:var(--type-heading);content:"New"}.counters .counter.due{border:.1rem solid var(--type-heading);margin-right:0}.counters .counter.due:after{color:var(--type-heading);content:"Due"}.counters .counter.small{width:auto!important;border-radius:50rem;padding:0 .75rem}.counters .counter.thousand{font-size:.75rem}.caption-credit{margin-top:.25rem;border-left:2px solid var(--purple);padding-left:1rem}.caption-credit .caption{font-size:.75rem;line-height:1.3;margin-bottom:.25rem}.caption-credit .credit{font-size:.75rem;font-style:italic}.field-validator{display:flex;align-items:center;justify-content:center;position:relative;height:1.5rem;width:1.5rem;border-radius:100%;border:1px solid var(--border-default);flex-shrink:0}.field-validator svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1rem;height:1rem}.field-validator--pass{background-color:var(--success);border-color:var(--success)}.field-validator--pass svg{stroke:var(--type-body-dark)}textarea{background-color:var(--surface-input);font-size:16px;padding:.75rem;border:1px solid var(--border-default);border-radius:.5rem;line-height:1.5;color:var(--type-heading)}input[data-com-onepassword-filled]{-webkit-background-clip:text;background-clip:text}.modal{display:flex;flex-direction:column;background-color:var(--surface-modal);border-radius:1rem;max-height:100%;max-width:100%;overflow:hidden}.modal_header{padding:1.5rem;flex:0 0 auto;border-bottom:1px solid var(--border-default);position:relative;z-index:1}.modal_header h1,.modal_header h2,.modal_header h3,.modal_header h4,.modal_header h5,.modal_header h6{margin:0;color:var(--type-heading)}.modal_content{padding:1.5rem;flex:1 1 100%;overflow-y:auto;position:relative;z-index:1}.modal_actions{border-top:1px solid var(--border-default);padding:1.5rem;flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.modal_actions>*:only-child{margin-left:auto}.modal--context-menu{background-color:var(--surface-modal);width:16rem;overflow:hidden;padding:0}.modal--context-menu button{border:0;background-color:transparent;width:100%;padding:1rem}.modal--context-menu button:last-child{border-bottom:0}.modal--end-block{border:1px solid #fff;border-radius:5px;width:100%;max-width:600px}.modal--end-block .modal_header{background:var(--end-block-header);border-bottom:0;color:#fcfcfc;font-weight:700;text-align:center;padding:12px;font-size:16px}.modal--end-block .modal_header.non-zero{background:var(--standard-blue)}.modal--end-block .modal_content{background-color:var(--end-block-background);color:var(--type-body-default);text-align:center;padding-top:16px;padding-bottom:24px}.modal--end-block .modal_content p{font-size:16px;margin:0}.modal--end-block .modal_actions{padding:.75rem;border-top:0;display:flex;justify-content:space-between;background-color:var(--end-block-background);gap:.5rem}.modal--end-block .modal_actions .button--eb,.modal--end-block .modal_actions .button--remain{font-family:Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:regular;border-radius:3px;border:1px solid var(--end-block-button-border);padding:0 8px;font-weight:700;line-height:25px;color:var(--button-default);font-size:15px}.modal--end-block .modal_actions .button--eb{background:var(--end-block-button)}.modal--end-block .modal_actions .button--eb:hover,.modal--end-block .modal_actions .button--eb:focus{background:var(--end-block-button-hover)}.modal--end-block .modal_actions .button--remain{background:var(--proceed-background)}.modal--end-block .modal_actions .button--remain:hover,.modal--end-block .modal_actions .button--remain:focus{background:var(--proceed-background-hover)}@media (max-width: 559.98px){.modal--end-block .modal_actions{gap:.5rem}.modal--end-block .modal_actions .button--eb,.modal--end-block .modal_actions .button--remain{flex:1 1 50%;padding:.5rem .75rem}}.modal--regenerate{width:35rem}@media (max-width: 499.98px){.modal--regenerate .modal_content p{margin:0}}.modal--regenerate .modal_actions>div{display:flex;align-items:center}@media (max-width: 499.98px){.modal--regenerate .modal_actions .button{font-size:.75rem;padding:.75rem}}.modal--report-article,.modal--profile-picture-uploader{width:32rem}.modal--flashcard-preferences .MuiToggleButtonGroup-root{width:100%}.modal--flashcard-preferences .control{margin-bottom:1.5rem}.modal--flashcard-preferences .control--intervals{display:flex;justify-content:space-between;align-items:center}.modal--flashcard-preferences .control--response-options .MuiButtonBase-root{flex:1 1 50%;max-width:50%}.modal--flashcard-preferences .control--text-size{margin-bottom:0}.modal--flashcard-preferences .control--text-size .MuiButtonBase-root{flex:1 1 33.33%;max-width:33.33%}.modal--workload-selection{width:32rem}.modal--exam-date-selection .modal_content{padding-bottom:0}.modal--flashcard-shortcuts .shortcuts-container{display:flex;flex-direction:column;gap:.5rem}.modal--flashcard-shortcuts .shortcuts-container .shortcut-item{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;align-items:center}.modal--flashcard-shortcuts .shortcuts-container .shortcut-item .shortcut-item_label{font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500}.modal--qr-code{width:24rem}.modal--edit-flashcard,.modal--edit-vignette,.modal--edit-article-section,.modal--edit-article-preview{height:calc(100vh - 3rem);width:calc(100vw - 3rem)}.modal--edit-flashcard form,.modal--edit-vignette form,.modal--edit-article-section form,.modal--edit-article-preview form{display:flex;gap:.5rem;height:100%;flex-direction:column}.modal--edit-flashcard form label,.modal--edit-vignette form label,.modal--edit-article-section form label,.modal--edit-article-preview form label{font-weight:500;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.modal--edit-flashcard form .row,.modal--edit-vignette form .row,.modal--edit-article-section form .row,.modal--edit-article-preview form .row{display:flex;gap:.5rem}.modal--edit-flashcard form .row .editor,.modal--edit-vignette form .row .editor,.modal--edit-article-section form .row .editor,.modal--edit-article-preview form .row .editor{flex:1 1 50%;display:flex;flex-direction:column;gap:.5rem}.modal--edit-flashcard form .row .editor textarea,.modal--edit-vignette form .row .editor textarea,.modal--edit-article-section form .row .editor textarea,.modal--edit-article-preview form .row .editor textarea{min-height:12rem;width:100%;height:100%}.modal--edit-flashcard .modal_header,.modal--edit-vignette .modal_header{display:flex;align-items:center;justify-content:space-between}.modal--edit-flashcard .modal_header .variant-selector,.modal--edit-vignette .modal_header .variant-selector{display:flex;align-items:center;gap:.5rem}.modal--edit-flashcard form,.modal--edit-vignette form{flex-direction:column}.modal--edit-flashcard form .editor,.modal--edit-vignette form .editor{display:flex;flex-direction:column}.modal--edit-flashcard form .editor label,.modal--edit-vignette form .editor label{margin:1.5rem 0 .5rem;color:var(--type-heading-dark)}.modal--edit-flashcard form .editor textarea,.modal--edit-vignette form .editor textarea{min-height:24rem}.modal--edit-flashcard form .answer-choices,.modal--edit-vignette form .answer-choices{margin-top:.75rem}.modal--edit-flashcard form .answer-choices label,.modal--edit-vignette form .answer-choices label{font-weight:500;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.modal--edit-flashcard form .answer-choices .answer-choice,.modal--edit-vignette form .answer-choices .answer-choice{margin:.25rem 0;width:100%;display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background-color:transparent}.modal--edit-flashcard form .answer-choices .answer-choice label,.modal--edit-vignette form .answer-choices .answer-choice label{font-family:Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:400}.modal--edit-flashcard form .answer-choices .answer-choice input,.modal--edit-vignette form .answer-choices .answer-choice input{width:100%;padding:.25rem .5rem;border-radius:.25rem;border:0}.modal--edit-flashcard form .answer-choices .answer-choice.correct,.modal--edit-vignette form .answer-choices .answer-choice.correct{color:var(--type-heading-light);border-radius:.25rem;background-color:var(--success)}.modal--welcome-video{display:flex;align-items:center;justify-content:center;overflow:hidden;width:90%;max-width:800px;margin:auto;position:relative}.modal--welcome-video .modal_content{padding:0;overflow:hidden}.modal--welcome-video .modal_content .video-player_playback .button--speed-option{padding:.5rem .75rem}.modal--welcome-video .modal_actions{width:100%}.modal--create-account{position:relative;background-color:#20202d}.modal--create-account .modal_content{padding:3rem;position:relative;z-index:1;text-align:center;color:var(--type-body-dark)}.modal--create-account .modal_content p{margin:1.5rem 0}.modal--create-account .modal_content .actions .button{width:100%}.modal--create-account .modal_content .actions div{margin-top:.5rem;font-size:.6rem}.modal--assents .modal_content .policy-row{display:flex;justify-content:space-between}.modal--assents .modal_content .policy-row strong{color:var(--type-body-dark)}.modal--assents .modal_content .policy-row a{font-weight:700;display:flex;align-items:center;gap:.25rem;color:var(--type-body-dark);text-decoration:none}.modal--assents .modal_content .policy-row a svg{height:.75rem;width:.75rem;transition:transform .3s ease-in-out}.modal--assents .modal_content .policy-row a:hover svg,.modal--assents .modal_content .policy-row a:focus svg{transform:translate(.125rem)}.modal--ambassador{width:24rem}.modal--ambassador .ambassador{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;overflow:hidden;width:100%}.modal--ambassador .ambassador_top{width:100%;display:flex;justify-content:center}.modal--ambassador .ambassador_top .earnings{text-align:center}.modal--ambassador .ambassador_top .earnings h2{position:relative;font-size:calc(1.925rem + 8.1vw);text-align:center;line-height:1;margin:0 auto;width:fit-content}@media (min-width: 1200px){.modal--ambassador .ambassador_top .earnings h2{font-size:8rem}}.modal--ambassador .ambassador_top .earnings h2 span{font-size:calc(1.325rem + .9vw);position:absolute;top:.5rem;left:-1.5rem}@media (min-width: 1200px){.modal--ambassador .ambassador_top .earnings h2 span{font-size:2rem}}.modal--ambassador .ambassador_top .earnings_label{font-size:.75rem;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500}.modal--ambassador .ambassador_top .earnings_count{font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;margin:.5rem 0}.modal--ambassador .ambassador_top .earnings_time{font-size:.75rem;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;margin-bottom:1.5rem}.modal--ambassador .ambassador .share-link{width:100%}.modal--ambassador .ambassador .share-link_label{font-size:.75rem;margin-bottom:.5rem}.modal--ambassador .ambassador .share-link_link-container{position:relative}.modal--ambassador .ambassador .share-link_link-container .share-link_personal-link{background-color:var(--surface-tint-dark);padding:.75rem 1rem;border-radius:.5rem;margin-bottom:.75rem}.modal--ambassador .ambassador .share-link_link-container .button--copy{position:absolute;right:.25rem;top:.25rem;font-size:.75rem;padding:.45rem;border-radius:.375rem;gap:.25rem}.modal--ambassador .ambassador .share-link_link-container .button--copy svg{height:1rem;width:1rem}.modal--invoice-details .modal_content .invoice-detail{display:flex;align-items:center;gap:.75rem;margin:.75rem 0}.modal--invoice-details .modal_content .invoice-detail_label{font-size:.75rem;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;width:4rem}.modal--invoice-details .modal_content .invoice-detail:first-child{margin-top:0}.modal--invoice-details .modal_content hr{margin:1.5rem 0;background-color:var(--border-default);border:0;height:1px}.modal--invoice-details .modal_content h4{margin:0 0 .5rem;font-size:.75rem;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500}.modal--referral-info{width:90%}.modal--referral-info .ref-info{display:flex;gap:.5rem}.modal--referral-info .ref-info_col{flex:1 1 50%;max-width:50%}.modal--referral-info .ref-info_col h3{margin-top:0}.modal--add-school{width:32rem}.modal--add-school .MuiTextField-root{width:100%}.modal--request-exams .modal_content h3{margin-top:0}.modal--request-exams .modal_content .actions{display:flex;gap:.5rem}.modal--request-exams .modal_content .actions .button{flex:1 1 50%}.modal--gamepad-select .modal_content .controller-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.modal--gamepad-select .modal_content .controller-grid_option{background-color:transparent;color:var(--type-body-dark);border:1px solid var(--surface-modal-glass-border);border-radius:.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500}.modal--gamepad-select .modal_content .controller-grid_option:hover,.modal--gamepad-select .modal_content .controller-grid_option:focus{background-color:var(--surface-tint)}.modal--gamepad-select .modal_content .controller-grid_option svg{width:12rem;height:auto;max-width:100%}.modal--gamepad-select .modal_content .controller-grid_option.selected{background-color:var(--surface-tint)}.modal--gamepad-select .modal_content .controller-grid_option.selected:hover,.modal--gamepad-select .modal_content .controller-grid_option.selected:focus{background-color:var(--surface-tint-hover)}.modal--gamepad-select .modal_content .controller-grid_option--vertical svg{height:12rem;width:auto}@media (max-width: 499.98px){.modal--gamepad-select .modal_content .controller-grid{grid-template-columns:repeat(1,1fr)}}.modal--group-payment,.modal--add-payment-method{width:32rem}.modal--upgrade{background:var(--surface-modal-glass-light)!important}.modal--upgrade .modal_actions .button{width:100%;border:0!important;background:linear-gradient(67.73deg,#4f5b9e 5.33%,#df8f8f 117.24%)!important}.modal--group-discount{width:32rem}.modal--group-discount .modal_content ol{margin-top:0;padding:0 0 0 1.5rem}.modal--group-discount .modal_content p{margin:.25rem 0 1.5rem}.modal--group-discount .modal_content .note{background-color:var(--surface-tint);padding:.75rem 1rem;border-radius:.5rem;margin-bottom:0}.modal--topic-select{width:48rem;height:100%}.modal--topic-select .button--topic-filter{background-color:transparent;width:100%;gap:.5rem;padding:.75rem 0;border-bottom:1px solid var(--border-default);border-radius:0;text-align:left}.modal--topic-select .button--topic-filter .row{width:100%;display:flex;align-items:center;justify-content:space-between}.modal--topic-select .button--topic-filter:last-child{border-bottom:none}.modal--topic-select .topic-tree_header{border-bottom:1px solid var(--surface-modal-glass-border)}.modal--topic-select .topic-tree_header input{border-color:var(--type-body-dark)}.modal--topic-select .topic-tree_header input:hover,.modal--topic-select .topic-tree_header input:focus{border-color:var(--type-body-dark)}.modal--topic-select .topic-tree .MuiAccordion-root:before{display:none!important}.modal--topic-select .topic-tree .MuiButtonBase-root{border-bottom:1px solid var(--surface-modal-glass-border)!important}.modal--topic-select .topic-tree .row{color:var(--type-body-dark)}.modal--add-lecture{width:100%;max-width:calc(100vw - 3rem)}.modal--add-lecture .modal_header{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.modal--add-lecture .modal_content{position:relative}.modal--add-lecture .modal_content .add-lecture-form{display:flex;flex-direction:column;gap:1.5rem;position:relative;z-index:0}.modal--add-lecture .modal_content .add-lecture-form_header,.modal--add-lecture .modal_content .add-lecture-form_content{display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 560px){.modal--add-lecture .modal_content .add-lecture-form_header,.modal--add-lecture .modal_content .add-lecture-form_content{align-items:center;flex-direction:row}}.modal--add-lecture .modal_content .add-lecture-form_header .form-group .MuiTextField-root,.modal--add-lecture .modal_content .add-lecture-form_content .form-group .MuiTextField-root{width:100%}@media (min-width: 560px){.modal--add-lecture .modal_content .add-lecture-form_header .form-group,.modal--add-lecture .modal_content .add-lecture-form_content .form-group{flex:1 1 50%;max-width:50%}}.modal--add-lecture .modal_content .add-lecture-form_header .MuiIconButton-root{background-color:transparent!important}.modal--add-lecture .modal_content .add-lecture-form_header .MuiIconButton-root:hover,.modal--add-lecture .modal_content .add-lecture-form_header .MuiIconButton-root:focus{background-color:transparent!important}.modal--add-lecture .modal_content .add-lecture-form_content{display:flex;flex-direction:column;gap:0}.modal--add-lecture .modal_content .add-lecture-form_content_input{flex:1 1 100%;width:100%}.modal--add-lecture .modal_content .add-lecture-form_content_input .MuiFormLabel-root{display:flex;align-items:center;gap:.5rem}.modal--add-lecture .modal_content .add-lecture-form_content_input .MuiFormLabel-root svg{height:1rem;width:1rem;transform:translateY(-1px)}.modal--add-lecture .modal_content .add-lecture-form_content_input .upload-lecture{display:flex;align-items:center;justify-content:center;width:100%;background-color:var(--surface-tint-dark);padding:.75rem 1rem;border-radius:.5rem;margin-bottom:.75rem;position:relative;padding:3rem;border:1px dashed transparent;min-height:14rem;overflow:hidden}.modal--add-lecture .modal_content .add-lecture-form_content_input .upload-lecture_label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.modal--add-lecture .modal_content .add-lecture-form_content_input .upload-lecture_label_icon{height:4rem;width:4rem;display:flex;align-items:center;justify-content:center;background-color:var(--surface-tint);border-radius:100%}.modal--add-lecture .modal_content .add-lecture-form_content_input .upload-lecture_label_text{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.modal--add-lecture .modal_content .add-lecture-form_content_input .upload-lecture_label_text_main{font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500}.modal--add-lecture .modal_content .add-lecture-form_content_input .upload-lecture_label_text_sub{font-size:.75rem}.modal--add-lecture .modal_content .add-lecture-form_content_input .upload-lecture input{position:absolute;height:100%;width:100%;top:0;left:0;opacity:0;cursor:pointer}.modal--add-lecture .modal_content .add-lecture-form_content_input .upload-lecture:hover,.modal--add-lecture .modal_content .add-lecture-form_content_input .upload-lecture:focus{background-color:var(--surface-tint-dark-hover)}.modal--add-lecture .modal_content .add-lecture-form_content_input .upload-lecture .doc-upload-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;gap:.5rem;justify-content:center;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;font-size:.75rem}.modal--add-lecture .modal_content .add-lecture-form_content_input .upload-lecture--uploading:hover,.modal--add-lecture .modal_content .add-lecture-form_content_input .upload-lecture--uploading:focus{background-color:var(--surface-tint-dark-hover)}.modal--add-lecture .modal_content .add-lecture-form_content_input .manual-add{border-radius:.5rem;overflow:hidden;position:relative}.modal--add-lecture .modal_content .add-lecture-form_content_input .manual-add textarea{display:block;width:100%;min-height:14rem;resize:vertical;padding-bottom:3.5rem}.modal--add-lecture .modal_content .add-lecture-form_content_input .manual-add .map-button-container{position:absolute;left:0;bottom:0;padding:.5rem;width:100%;border-top:1px solid var(--surface-modal-glass-border);display:flex;justify-content:flex-end;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}.modal--add-lecture .modal_content .add-lecture-form_content_input .manual-add .map-button-container .button{position:relative;z-index:1;font-size:.75rem}.modal--add-lecture .modal_content .add-lecture-form_content_input_footer{width:100%}.modal--add-lecture .modal_content .add-lecture-form_content_input_footer .or{margin-bottom:1rem;font-size:.6rem}.modal--add-lecture .modal_content .add-lecture-form_content_input_footer .or:before,.modal--add-lecture .modal_content .add-lecture-form_content_input_footer .or:after{background-color:var(--border-default)}.modal--add-lecture .modal_content .add-lecture-form_content_input_footer .button--change-mode{display:flex;margin:0 auto;font-size:.75rem;padding:0}.modal--add-lecture .modal_content .add-lecture-form_content_input_footer .button--change-mode svg{height:.75rem;width:.75rem}.modal--add-lecture .modal_content .add-lecture-form_content_mapping{display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 560px){.modal--add-lecture .modal_content .add-lecture-form_content_mapping{flex-direction:row}}.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mobile-tabs{display:flex;border-bottom:1px solid var(--surface-modal-glass-border)}.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mobile-tabs .button{border-radius:0;border-bottom:.25rem solid transparent}.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mobile-tabs .button.active{border-color:var(--type-heading-dark)}.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mobile-tabs .badge,.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mobile-tabs .flashcard-menu .MuiMenu-list .flashcard-menu-item .hint,.flashcard-menu .MuiMenu-list .flashcard-menu-item .modal--add-lecture .modal_content .add-lecture-form_content_mapping .mobile-tabs .hint{background-color:var(--type-heading-dark);color:var(--type-heading-light)}@media (min-width: 560px){.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mobile-tabs{display:none}}.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list{flex:1 1 100%;max-width:100%;list-style:none;margin-top:0;margin-bottom:0;flex-direction:column;display:none}@media (min-width: 560px){.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list{display:flex;flex:1 1 50%;max-width:50%}}.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list_header{font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;padding-bottom:.75rem}.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list_header span{font-size:1rem}.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list_items{display:flex;flex-direction:column;gap:.75rem}.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list_items_item{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap}.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list_items_item .content-card{background-color:var(--type-heading-dark);padding:.75rem .5rem .75rem 1rem;border-radius:.5rem;font-size:.75rem;display:flex;align-items:flex-start;gap:.75rem;line-height:1.3;color:var(--type-body-light);-webkit-user-select:none;user-select:none;position:relative;width:100%}.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list_items_item .content-card .cloze{font-weight:700;color:#595f9d}.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list_items_item .content-card_front{position:absolute;width:calc(100% - 2.5rem)}.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list_items_item .content-card_back{visibility:hidden;opacity:0}.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list_items_item .content-card .structural{position:relative;width:100%}.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list_items_item .content-card .front-based{display:none}.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list_items_item .content-card b,.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list_items_item .content-card strong{color:var(--type-heading-light)}.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list_items_item .content-card:hover .content-card_front,.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list_items_item .content-card:focus .content-card_front{display:none}.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list_items_item .content-card:hover .content-card_back,.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list_items_item .content-card:focus .content-card_back{visibility:visible;opacity:1}.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list_items_item .content-card:hover .structural,.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list_items_item .content-card:focus .structural{visibility:hidden;opacity:0;display:block}.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list_items_item .content-card:hover .front-based,.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list_items_item .content-card:focus .front-based{display:block;position:absolute;width:calc(100% - 2.5rem);top:.75rem;left:1rem}.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list_items_item .content-card_answers{display:flex;flex-direction:column;margin-top:1rem;gap:.5rem;padding:.5rem 0;border:1px solid #004975;border-bottom-width:.5rem;width:fit-content}.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list_items_item .content-card_answers .answer-choice{padding:0 .75rem 0 1.75rem;border-radius:.5rem;background:transparent;position:relative}.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list_items_item .content-card_answers .answer-choice:before{content:"";position:absolute;top:.1rem;left:.75rem;width:.75rem;height:.75rem;border:1px solid #777f83;border-radius:100%}.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list_items_item .content-card_text{flex:1 1 100%;-webkit-user-select:none;user-select:none;cursor:default}.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list_items_item .content-card_text *{-webkit-user-select:none;user-select:none;cursor:default}.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list_items_item .content-card_text h1,.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list_items_item .content-card_text h2,.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list_items_item .content-card_text h3,.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list_items_item .content-card_text h4,.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list_items_item .content-card_text h5,.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list_items_item .content-card_text h6{color:var(--type-heading-light)}.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list_items_item .content-card_text strong,.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list_items_item .content-card_text b{color:var(--type-body-light)}.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list_items_item .content-card_text .cloze{font-weight:700;color:var(--type-cloze)}.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list_items_item .content-card--vignette{border-top:2rem solid #004975}.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list_items_item button{flex:0 0 auto;background-color:transparent;border:0;padding:0;height:1.5rem;width:1.5rem;display:flex;align-items:center;justify-content:center}.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-list_items_item button svg{height:1rem;width:1rem}.modal--add-lecture .modal_content .add-lecture-form_content_mapping .mapped-topics-placeholder{color:var(--type-disabled);font-style:italic;font-size:.75rem;text-align:center}.modal--add-lecture .modal_content .add-lecture-form_content_mapping.qbank .mapped-topics-list--vignettes,.modal--add-lecture .modal_content .add-lecture-form_content_mapping.flashcards .mapped-topics-list--flashcards{display:flex}.modal--add-lecture .modal_content .add-lecture-form_admin-controls{padding:1rem;border:1px solid var(--border-color, #e0e0e0);border-radius:.5rem}.modal--add-lecture .modal_content .add-lecture-form_admin-controls .admin-controls-container{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.modal--add-lecture .modal_content .add-lecture-form_admin-controls .admin-controls-container_label{font-weight:700;font-size:.875rem}.modal--add-lecture .modal_content .add-lecture-form_admin-controls .admin-controls-container_key{font-family:monospace;background-color:var(--background-tertiary, #eee);padding:.25rem .5rem;border-radius:.25rem;font-size:.875rem;color:var(--text-primary, #333);word-break:break-all;flex-grow:1}.modal--add-lecture .ai-loader{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;background-color:rbga(0,0,0,.7);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);z-index:1;padding:3rem;opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}.modal--add-lecture .ai-loader .ai-label{margin-top:1rem;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;font-style:italic;height:fit-content;flex:0 0 auto}.modal--add-lecture .ai-loader>div:not(.ai-label){height:24rem!important;width:24rem!important}@media (max-width: 559.98px){.modal--add-lecture .ai-loader>div:not(.ai-label){height:16rem!important;width:16rem!important}}.modal--add-lecture .ai-loader *{pointer-events:none!important}.modal--add-lecture--bulk{max-width:40rem}.modal--school-select{width:100%;max-width:48rem}.modal--rct-selector{background-color:#000000b3;border-radius:1.5rem!important;outline:none!important;padding:1.5rem}.modal--rct-selector .rct-selector-modal .modal_header{padding:0}.modal--rct-selector .rct-selector-modal .modal_content{padding:0;width:100%;overflow:visible}.modal--rct-selector .rct-selector-modal .modal_content .rct-selector-options{display:flex;gap:.5rem}@media (max-width: 559.98px){.modal--rct-selector .rct-selector-modal .modal_content .rct-selector-options{flex-direction:column}}.modal--rct-selector .rct-selector-modal .modal_content .rct-selector-options .button{padding:1.5rem;flex:1 1 50%;border-radius:.5rem!important}.modal--rct-selector .rct-selector-modal .modal_content .rct-selector-options .button h3{margin:0;font-size:1.125rem}.modal--rct-selector .rct-selector-modal .modal_content .rct-selector-options .button:hover h3,.modal--rct-selector .rct-selector-modal .modal_content .rct-selector-options .button:focus h3{color:var(--type-heading-dark)}.modal--rct-selector .rct-selector-modal .modal_content .rct-consent-switch{margin:.5rem 0;display:flex;align-items:center;gap:.5rem}.modal--rct-selector .rct-selector-modal .modal_content .rct-timeline{padding:1.5rem 0}.modal--rct-selector .rct-selector-modal .modal_content .rct-timeline img{height:auto;width:48rem;max-width:100%}.modal--rct-selector .rct-selector-modal .modal_content .rct-consent-section a{color:var(--type-heading-dark)}.modal--add-widget{width:48rem}.modal--add-widget .modal_content{padding:0;width:100%}.modal--add-widget .modal_content .widget-grid{width:100%;padding:1.5rem;background:var(--surface-base-gradient);grid-template-columns:repeat(1,1fr);display:grid;gap:1.5rem}@media (min-width: 900px){.modal--add-widget .modal_content .widget-grid{grid-template-columns:repeat(2,1fr)}}.modal--add-widget .modal_content .widget-grid .widget-grid_item{min-height:16rem;position:relative;cursor:pointer}.modal--add-widget .modal_content .widget-grid .widget-grid_item_icon{position:absolute;top:.5rem;right:.5rem;width:1.5rem;height:1.5rem;border:1px solid var(--border-default);border-radius:100%;z-index:1}.modal--add-widget .modal_content .widget-grid .widget-grid_item_icon svg{display:none}.modal--add-widget .modal_content .widget-grid .widget-grid_item .widget{color:var(--type-heading);height:100%;pointer-events:none}.modal--add-widget .modal_content .widget-grid .widget-grid_item .widget h2,.modal--add-widget .modal_content .widget-grid .widget-grid_item .widget .button{color:var(--type-heading)}.modal--add-widget .modal_content .widget-grid .widget-grid_item .qbank-performance_footer{display:none}.modal--add-widget .modal_content .widget-grid .widget-grid_item .widget--my-bookmarks .button--link span svg{stroke:var(--type-heading)}.modal--add-widget .modal_content .widget-grid .widget-grid_item--active .widget-grid_item_icon{background-color:var(--success);border-color:var(--success)}.modal--add-widget .modal_content .widget-grid .widget-grid_item--active .widget-grid_item_icon svg{height:1rem;width:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;stroke:var(--type-heading-dark)}.modal--glass{background-color:var(--surface-modal-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--type-body-dark)}.modal--glass h1,.modal--glass h2,.modal--glass h3{color:var(--type-heading-dark)}.modal--glass .modal_header,.modal--glass .modal_actions{border-color:var(--surface-modal-glass-border)}.modal--glass .button{background:var(--surface-tint-dark);border-color:var(--surface-tint-dark)}.modal--glass .button:hover,.modal--glass .button:focus{background:var(--surface-tint-dark-hover)}.modal--glass .button--secondary{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:transparent;color:var(--type-body-dark)}.modal--glass .button--secondary:hover,.modal--glass .button--secondary:focus{color:var(--type-body-dark);border-color:transparent;background:var(--surface-tint-dark-hover)}.modal--glass .button--link{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;color:var(--type-body-dark)}.modal--glass .button--link svg{stroke:var(--type-body-dark)}.modal--glass .button--link:hover,.modal--glass .button--link:focus{background-color:transparent}.modal--glass .button--icon-only{background:transparent;border-color:transparent}.modal--glass .button--icon-only svg{stroke:var(--type-body-dark)}.modal--glass .button--icon-only:hover,.modal--glass .button--icon-only:focus{background:transparent}.modal--glass .button,.modal--glass .button--secondary{border-radius:.5rem}.modal--glass .MuiButtonBase-root:not(.MuiAccordionSummary-root):not(.MuiAutocomplete-popupIndicator){color:var(--type-body-dark);background-color:var(--surface-tint-dark)}.modal--glass .MuiButtonBase-root:not(.MuiAccordionSummary-root):not(.MuiAutocomplete-popupIndicator):hover,.modal--glass .MuiButtonBase-root:not(.MuiAccordionSummary-root):not(.MuiAutocomplete-popupIndicator):focus{background-color:var(--surface-tint-dark-hover)}.modal--glass .MuiButtonBase-root:not(.MuiAccordionSummary-root):not(.MuiAutocomplete-popupIndicator).Mui-selected{color:var(--type-heading-dark);background-color:var(--green)}.modal--glass .MuiFormLabel-root{color:var(--type-body-dark)}.modal--glass .MuiTextField-root{background-color:var(--surface-tint-inverse)}.modal--glass .MuiTextField-root .MuiFormLabel-root,.modal--glass .MuiTextField-root .MuiInputBase-root{color:var(--type-body-dark)}.modal--glass .MuiTextField-root .MuiOutlinedInput-notchedOutline{border-color:transparent}.modal--glass .MuiTextField-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--type-body-dark)!important}.modal--glass .MuiTextField-root .Mui-focused{color:var(--type-body-dark)!important}.modal--glass .MuiTextField-root .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--type-body-dark)!important}.modal--glass textarea{border-color:transparent;background-color:var(--surface-tint-inverse);color:var(--type-body-dark)}.modal--glass textarea:focus{border-color:var(--type-body-dark)}.modal--glass .custom-exam-date-picker_views{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important}.modal--glass .custom-exam-date-picker_views_view_header button{color:var(--type-body-dark);background-color:var(--surface-tint-dark)}.modal--glass .custom-exam-date-picker_views_view_header button:hover,.modal--glass .custom-exam-date-picker_views_view_header button:focus{background-color:var(--surface-tint-dark-hover)}.modal--glass .custom-exam-date-picker_views_view .years div button,.modal--glass .custom-exam-date-picker_views_view .months div button,.modal--glass .custom-exam-date-picker_views_view .days div button{color:var(--type-body-dark);background-color:var(--surface-tint-dark)}.modal--glass .custom-exam-date-picker_views_view .years div button:hover,.modal--glass .custom-exam-date-picker_views_view .years div button:focus,.modal--glass .custom-exam-date-picker_views_view .months div button:hover,.modal--glass .custom-exam-date-picker_views_view .months div button:focus,.modal--glass .custom-exam-date-picker_views_view .days div button:hover,.modal--glass .custom-exam-date-picker_views_view .days div button:focus{background-color:var(--surface-tint-dark-hover)}.modal--blurs .blur-1,.modal--blurs .blur-2,.modal--blurs .blur-error-1,.modal--blurs .blur-error-2{position:absolute;width:104px;height:69px;opacity:.7;right:0;bottom:0;background:#004975;-webkit-filter:blur(47px);filter:blur(47px);transform:translateY(50%);z-index:0;will-change:backdrop-filter,transition}.modal--blurs .blur-2,.modal--blurs .blur-error-2{right:0;transform:translateY(100%);bottom:0;background:#5fe19b}.modal--blurs .blur-error-1,.modal--blurs .blur-error-2{background:var(--error)}.backdrop--disable{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.status{border-radius:.5rem;border-width:2px;border-style:solid;padding:.75rem}.status--error{background:linear-gradient(90deg,#ef3b2f66,#ef3b2f1a);border:1px solid #fa3e56;color:var(--type-body-dark)}.sub-page{margin:0 auto;width:100%;max-width:38rem;padding:1.5rem}@media (min-width: 560px){.sub-page{padding:3rem}}.sub-page.full-screen{width:100%;max-width:1500px}.sub-page .button--close{display:flex;align-items:center;justify-content:center;padding:0;background-color:transparent;z-index:2}.sub-page .button--close svg{height:2rem;width:2rem;stroke-width:1px;stroke:var(--type-heading)}.sub-page .button--close--desktop{display:none;z-index:11}@media (min-width: 560px){.sub-page .button--close--desktop{display:flex;position:absolute;top:1.5rem;right:1.5rem}}.sub-page_header{position:fixed;top:0;left:0;width:100%;padding:1.5rem;display:flex;align-items:center;justify-content:space-between;background-color:var(--glass-background);border:0;border-bottom:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10}.sub-page_header .exam-title h1{margin-bottom:0}@media (min-width: 560px){.sub-page_header{position:relative;padding:0 0 1.5rem;border:0;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.sub-page_header .button--close{display:none}}.stats-table{overflow-x:auto;width:100%}.stats-table table{border-collapse:collapse}.stats-table table tr th,.stats-table table tr td{padding:.5rem .75rem;border:1px solid var(--border-default)}.stats-table table tr th{font-weight:500;font-family:500;color:var(--type-heading)}.stats-table table tr td{vertical-align:top}.stats-table table tr td b{font-weight:500;font-family:500;color:var(--type-heading)}.stats-table table tr td ul{margin:0;padding:0 0 0 1rem}.widget{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:1rem;position:relative;border-radius:.75rem;padding:1.375rem 1.5rem;display:flex;flex-direction:column}.widget:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}.widget_header{flex:0 0 auto;display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.widget_header h2{margin:0;width:fit-content;font-size:1.25rem}.widget_header .subtitle{font-size:.75rem;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;margin:0}.widget_header .button--remove-widget{position:absolute;top:.625rem;right:.5rem;opacity:0;transition:opacity .3s ease-in-out}.widget_body{flex:1 1 100%}.widget:hover .button--remove-widget,.widget:focus-within .button--remove-widget{opacity:1}.days-until-exam{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem}.days-until-exam .progress-container{margin:.5rem auto 0;height:6.5rem;width:6.5rem;display:flex;align-items:center;justify-content:center;position:relative}.days-until-exam .progress-container .progress-text{color:var(--type-heading);font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;font-size:2.5rem;width:fit-content;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1}.days-until-exam .progress-container .progress-text span{display:block;transform:translateY(2px);line-height:1;letter-spacing:-2px}.days-until-exam_text{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.days-until-exam_text_until{font-size:.6rem}.days-until-exam_text_name{color:var(--type-heading);font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500}.days-until-exam_text_date{font-size:.75rem}.heatmap{width:100%}.heatmap_streaks{display:flex;justify-content:space-between;margin-top:1rem}.heatmap_streaks .streak{display:flex;align-items:flex-end;gap:.5rem}.heatmap_streaks .streak_value{color:var(--type-heading);font-size:1.25rem;font-weight:700;transform:translateY(2px);line-height:1}.heatmap_streaks .streak_label{font-size:.75rem;line-height:1}.heatmap .grid-week{display:grid;grid-template-columns:repeat(7,1fr);gap:.5rem}.heatmap .grid-week .day{text-align:center;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;overflow:hidden;font-size:.75rem}@media only screen and (min-width: 900px) and (max-width: 925px){.heatmap .grid-week .day{font-size:.7rem}}.heatmap .grid-week .day .cell{height:2rem;width:100%;background-color:var(--surface-tertiary);border-radius:.125rem;margin-bottom:.25rem}.heatmap .grid-week .day .val-1,.heatmap .grid-week .day .val-2{background-color:var(--green)}.heatmap .grid-week .day .val-1{opacity:.5}.heatmap .grid-month{display:grid;grid-template-columns:min-content repeat(9,1fr);gap:.25rem}.heatmap .grid-month .labels,.heatmap .grid-month .week{display:grid;grid-template-rows:repeat(7,1fr);gap:.25rem}.heatmap .grid-month .labels .day,.heatmap .grid-month .week .day{height:1rem;width:100%;background-color:var(--surface-tertiary);border-radius:.125rem;display:flex;align-items:center;justify-content:flex-end}.heatmap .grid-month .labels .val-1,.heatmap .grid-month .labels .val-2,.heatmap .grid-month .week .val-1,.heatmap .grid-month .week .val-2{background-color:var(--green)}.heatmap .grid-month .labels .val-1,.heatmap .grid-month .week .val-1{opacity:.5}.heatmap .grid-month .labels .future,.heatmap .grid-month .week .future{display:none}.heatmap .grid-month .labels{padding-right:.25rem}.heatmap .grid-month .labels .day{font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;background-color:transparent;font-size:.75rem}.heatmap .cell,.heatmap .day{position:relative}.heatmap .cell svg,.heatmap .day svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:.75rem;width:.75rem;color:var(--type-heading-dark)}.widget--my-bookmarks{padding:0}.widget--my-bookmarks .widget_header{padding:1.5rem;padding-bottom:0;margin:0}.widget--my-bookmarks .my-bookmarks{padding:1rem 1.5rem;display:flex;flex-direction:column;gap:.75rem;max-height:12rem;overflow-y:auto;-webkit-mask-image:linear-gradient(rgba(0,0,0,0) 0%,#000000 1rem,#000000 calc(100% - 1rem),rgba(0,0,0,0) 100%);mask-image:linear-gradient(#0000,#000 1rem,#000 calc(100% - 1rem),#0000)}.widget--my-bookmarks .my-bookmarks .button{display:flex;justify-content:flex-start;align-items:flex-start;gap:.5rem;padding:0}.widget--my-bookmarks .my-bookmarks .button>svg{flex:0 0 auto;stroke:transparent;transform:translateY(3px)}.widget--my-bookmarks .my-bookmarks .button span{position:relative;text-align:left}.widget--my-bookmarks .my-bookmarks .button span svg{transform:translateY(3px);margin-left:.25rem}.widget--my-bookmarks .my-bookmarks_empty{display:flex;align-items:center;justify-content:center;min-height:11rem;font-style:italic;color:var(--type-body);flex:1 1 100%}.progress_body .progress-bar{position:relative;z-index:1}.progress_body .progress-bar_label{font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;color:var(--type-heading)}.progress_body .progress-bar_container{display:flex;align-items:center;gap:1.5rem}.progress_body .progress-bar_container .pb{flex:1 1 100%;height:.25rem;width:100%;background-color:var(--surface-tertiary);border-radius:.25rem;overflow:hidden;position:relative}.progress_body .progress-bar_container .pb .pb_fill{position:absolute;top:0;left:0;height:100%;border-radius:.25rem;min-width:.25rem}.progress_body .progress-bar_container .pb-label{flex:0 0 auto;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;color:var(--type-heading);width:34px}.progress_body .progress-bar+.progress-bar{margin-top:1.5rem}.progress_body .button--add-lecture{font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;color:var(--type-heading);display:flex;align-items:center;gap:.25rem;font-size:.75rem;cursor:pointer}.progress_body .button--add-lecture svg{width:1rem;height:1rem}.qbank-performance{height:100%;display:flex;flex-direction:column}.qbank-performance .chart-container{position:relative;width:100%;flex:1;min-height:0}.qbank-performance .no-data{width:100%;overflow:hidden;position:relative;z-index:1;padding:1.5rem;border-radius:.5rem;background-color:var(--surface-tint);text-align:center;border:1px solid var(--border-default);color:var(--type-heading);display:flex;align-items:center;justify-content:center;height:100%}.qbank-performance .no-data img{position:absolute;bottom:0;left:-2px;width:calc(100% + 3px);z-index:0;opacity:.1;max-height:50%}.qbank-performance .MuiSelect-select{padding-top:.5rem;padding-bottom:.5rem}.qbank-performance_footer{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.qbank-performance_footer .button--link{padding:0}.widget--flashcard-trend .widget_header{margin-bottom:.75rem}.widget--qbank-performance .widget_header{margin-bottom:0}.content-type{flex:1 1 50%;border-radius:.75rem;padding:1.5rem;overflow:hidden;position:relative;background:var(--home-content-type-background);box-shadow:var(--shadow-light-only)}.content-type_main{display:flex;flex-direction:column;gap:1.5rem;position:relative;z-index:1;height:100%;transition:transform .3s ease-in-out}.content-type_main_top{flex:1 1 100%;display:flex;flex-direction:column;align-items:center}.content-type_main_top .progress-container{margin:0 auto;height:7.5rem;width:7.5rem;display:flex;align-items:center;justify-content:center;position:relative}.content-type_main_top .progress-container .progress-text-input,.content-type_main_top .progress-container .progress-text{color:var(--type-heading);font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;font-size:2.5rem;width:fit-content;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.content-type_main_top .progress-container .progress-text{cursor:default;line-height:1;letter-spacing:-2px;transform:translate(-50%,calc(-50% + 2px))}.content-type_main_top .progress-container .progress-text-input{z-index:0;background-color:transparent;width:100%;border:0;border-radius:0;border-bottom:2px solid var(--type-heading);outline:0;padding:0;margin:0;-moz-appearance:textfield}.content-type_main_top .progress-container .progress-text-input::-webkit-inner-spin-button,.content-type_main_top .progress-container .progress-text-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.content-type_main_top .progress-container .progress-text-input:focus{outline:none}.content-type_main_top .progress-container .spinners{display:flex;flex-direction:column;gap:.25rem;position:relative;z-index:1}.content-type_main_top .progress-container .spinners .button{padding:0;height:1.25rem;width:1.25rem;display:flex;align-items:center;justify-content:center;border-radius:100%}.content-type_main_top .progress-container .spinners .button svg{width:.75rem;height:.75rem}.content-type_main_top_title{font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;font-size:1.25rem;width:fit-content;color:var(--type-heading);margin:.75rem 0 .25rem;transition:transform .3s ease-in-out}.content-type_main_top_progress{margin:0 0 .25rem;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;font-size:.75rem;transition:transform .3s ease-in-out}.content-type_main_top_block-type{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;transition:transform .3s ease-in-out}.content-type_main_top_block-type.hidden{opacity:0!important}.content-type_main_top .MuiOutlinedInput-root{background-color:transparent!important;font-size:.75rem;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;letter-spacing:-.4px;box-shadow:none!important}.content-type_main_top .MuiOutlinedInput-root .MuiSelect-select{padding:0 1rem 0 0!important;background-color:transparent!important}.content-type_main_top .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{background-color:transparent!important;border:0}.content-type_main_top .MuiOutlinedInput-root .MuiSvgIcon-root{right:0;top:calc(50% - .3em);height:.85rem;width:.85rem}.content-type_main_top .MuiSelect-select svg{display:none}.content-type_main_bottom{flex:0 0 auto;transition:opacity .3s ease-in-out}.content-type_main_bottom .button--start{display:flex;border-radius:.5rem;width:100%;max-width:32rem;margin:0 auto}.content-type_switch{position:absolute;top:1.5rem;left:1.5rem;z-index:2}.content-type .dots-pattern{position:absolute;top:-2.5rem;left:50%;z-index:0;transform:translate(-50%);width:70%;max-width:24rem;height:auto}.content-type.is-editing .progress-container .CircularProgressbar{opacity:0}.content-type.is-editing .content-type_main_top_title,.content-type.is-editing .content-type_main_top_progress,.content-type.is-editing .content-type_main_top_block-type{transform:translateY(-1rem)}.content-type.is-inactive .content-type_main{transform:translateY(2.75rem)}.content-type.is-inactive .content-type_main_top{pointer-events:none;opacity:.5}.content-type.is-inactive .content-type_main_top .spinners,.content-type.is-inactive .content-type_main_bottom{opacity:0}.content-type-highlight{position:absolute;top:0;left:50%;transform:translate(-50%);width:70%;max-width:24rem;height:100%;background:var(--home-content-type-highlight-qbank);filter:blur(50px)}.content-type-highlight--flashcards{background:var(--home-content-type-highlight-flashcards)}.content-type-highlight--videos{background:var(--home-content-type-highlight-video)}.editable-layout{position:relative;display:grid;gap:1.5rem}@media (max-width: 1199.98px){.editable-layout{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 899.98px){.editable-layout{grid-template-columns:repeat(1,1fr)!important}}.editable-layout .widget{height:18rem;overflow:hidden}@media (max-width: 899.98px){.editable-layout .widget{height:auto}}.editable-layout--default{display:flex}.editable-layout--default .widget--progress{flex:1 1 100%;width:100%}.editable-layout--default .widget--heatmap{flex:0 0 auto;width:calc(25% + .375rem)}@media (max-width: 1199.98px){.editable-layout--default .widget--progress,.editable-layout--default .widget--heatmap{flex:1 1 50%;width:50%}}@media (max-width: 899.98px){.editable-layout--default{flex-direction:column}.editable-layout--default .widget--progress,.editable-layout--default .widget--heatmap{flex:1 1 100%;width:100%;height:auto}}.editable-layout .qbank-performance_footer{height:1rem}.editable-layout .qbank-performance_footer .month-selector{transform-origin:left;transform:scale(.8)}.editable-layout .button--add-widget{position:absolute;top:50%;left:0;transform:translate(calc(-100% - .6rem),-50%);background:transparent;border:0;padding:0}.editable-layout .button--add-widget_button{display:flex;align-items:center;justify-content:center;height:2rem;width:2rem;border-radius:50%;padding:0}.editable-layout .button--add-widget_button span{display:none}@media (max-width: 899.98px){.editable-layout .button--add-widget_button{display:none}}.editable-layout .button--add-widget span{display:none;color:var(--type-heading)}.editable-layout .button--add-widget:hover,.editable-layout .button--add-widget:focus{background:transparent;border:0}.editable-layout--empty{min-height:12rem;display:flex;align-items:center;justify-content:center}.editable-layout--empty .button--add-widget{position:relative;top:0;left:0;transform:none}.editable-layout--empty .button--add-widget_button{display:flex}.editable-layout--empty .button--add-widget span{display:block}.home-header{width:auto;max-width:none;padding:0;border:0;transition:none!important;max-width:1600px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 0 1.5rem;gap:3rem;flex:0 0 auto;position:relative;z-index:0}.home-header_welcome{display:none;align-items:center;gap:1rem;flex:0 0 auto}@media only screen and (min-width: 1340px){.home-header_welcome{display:flex}}.home-header_welcome_avatar{position:relative;z-index:0;cursor:pointer}.home-header_welcome_avatar .user-avatar{position:relative;z-index:1;width:3rem;height:3rem;border-radius:100%}.home-header_welcome_avatar .blur{display:var(--home-welcome-blur-display);position:absolute;top:0;left:0;width:6rem;height:6rem;border-radius:100%;filter:blur(40px);opacity:0;animation:fade-in .5s ease-in-out .5s forwards;will-change:opacity}.home-header_welcome_text{position:relative;z-index:1}.home-header_welcome_text_name{color:var(--type-heading);font-size:1.25rem;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500}.home-header_welcome_text_subtitle{margin-top:.25rem;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500}.home-header_exam-selections{display:flex;flex-direction:column;flex:1 1 100%;gap:.5rem}.home-header_exam-selections_top{flex:1 1 100%}.home-header_exam-selections_top .button--exam-select{display:flex;justify-content:space-between;width:100%}.home-header_exam-selections_top .button--exam-select>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.25rem}.home-header_exam-selections_top .button--exam-select>div .label{font-size:.75rem;color:var(--type-body)}.home-header_exam-selections_top .button--exam-select>div .exam-name{line-height:1.3}.home-header_exam-selections_top .button--exam-select svg{flex-shrink:0;height:.75rem;width:.75rem}.home-header_exam-selections_bottom{flex:1 1 100%;display:flex;gap:.5rem}.home-header_exam-selections_bottom .button--topic-filters,.home-header_exam-selections_bottom .button--workload-selection,.home-header_exam-selections_bottom .button--exam-date-selection,.home-header_exam-selections_bottom .button--edit-schedule{flex:1 1 50%;max-width:50%;padding:.5rem .75rem!important;flex-direction:column;align-items:flex-start;gap:.25rem}@media (min-width: 900px){.home-header_exam-selections_bottom .button--topic-filters,.home-header_exam-selections_bottom .button--workload-selection,.home-header_exam-selections_bottom .button--exam-date-selection,.home-header_exam-selections_bottom .button--edit-schedule{min-width:10rem}}.home-header_exam-selections_bottom .button--topic-filters_label,.home-header_exam-selections_bottom .button--workload-selection_label,.home-header_exam-selections_bottom .button--exam-date-selection_label,.home-header_exam-selections_bottom .button--edit-schedule_label{font-size:.75rem;overflow:hidden;color:var(--type-body)}.home-header_exam-selections_bottom .button--topic-filters_value,.home-header_exam-selections_bottom .button--workload-selection_value,.home-header_exam-selections_bottom .button--exam-date-selection_value,.home-header_exam-selections_bottom .button--edit-schedule_value{font-size:.875rem;white-space:nowrap;line-height:1.3;color:var(--type-heading)}.home-header_exam-selections_bottom .button--workload-selection,.home-header_exam-selections_bottom .button--topic-filters{overflow:hidden;position:relative}.home-header_exam-selections_bottom .button--workload-selection>svg,.home-header_exam-selections_bottom .button--topic-filters>svg{position:absolute;top:.25rem;right:.25rem;height:.75rem;width:.75rem}.home-header_exam-selections_bottom .button--workload-selection_value,.home-header_exam-selections_bottom .button--topic-filters_value{position:relative;width:100%;text-align:left;-webkit-mask-image:linear-gradient(90deg,#000000 80%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(90deg,#000 80%,#0000)}.home-header_exam-selections_bottom .button--workload-selection_value .value,.home-header_exam-selections_bottom .button--topic-filters_value .value{position:absolute;white-space:nowrap;left:0;top:0}.home-header_exam-selections_bottom .button--workload-selection_value .spacer,.home-header_exam-selections_bottom .button--topic-filters_value .spacer{opacity:0;visibility:hidden}@media (min-width: 900px){.home-header_exam-selections{flex-direction:row}}.available-exams{max-width:100%;min-width:30rem;padding:1.5rem 1.5rem 1rem}@media (max-width: 899.98px){.available-exams{min-width:auto;width:100%}}.available-exams_top{display:flex;gap:3rem}@media (max-width: 899.98px){.available-exams_top{flex-direction:column;gap:1.5rem}}.available-exams_top_set_title{font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";color:var(--type-heading-dark);font-weight:500;margin-bottom:.25rem;padding-bottom:.5rem;font-size:1rem;border-bottom:1px solid var(--surface-modal-glass-border)}.available-exams_top_set_exams_exam{color:var(--type-body-dark);padding:.5rem 0;position:relative;display:flex;align-items:flex-start;text-align:left;gap:.25rem;line-height:1.3;background-color:transparent;border:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100%}.available-exams_top_set_exams_exam svg:not(.check){position:absolute;top:50%;left:0;transform:translate(calc(-100% - .25rem),-50%);display:none;flex-shrink:0}.available-exams_top_set_exams_exam .check{position:absolute;top:50%;right:0;transform:translate(calc(100% + .5rem),-50%);height:1rem;width:1rem}.available-exams_top_set_exams_exam:hover:not(.available-exams_top_set_exams_exam.selected) svg{display:block;opacity:.5}.available-exams_top_set_exams_exam.selected{font-weight:600;letter-spacing:-.4px}.available-exams_top_set_exams_exam.selected svg{display:block}.available-exams_top_set_exams_exam .custom-exam-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 900px){.available-exams_top_set_exams_exam .custom-exam-name{max-width:24rem}}.available-exams_top_set_exams_empty{padding-top:.75rem;display:flex;flex-direction:column;gap:.75rem}.available-exams_top_set--step{max-width:100%;flex:1 1 100%;min-width:5.75rem}.available-exams_top_set--shelf{max-width:100%;flex:1 1 100%;min-width:9.25rem}.available-exams_top_set--school{width:auto;flex-shrink:0;flex-basis:auto;min-width:5.75rem}.available-exams_top_set--school .available-exams_top_set_title{display:flex;align-items:center;justify-content:space-between}.available-exams_top_set--school .available-exams_top_set_title .school-selector{width:100%}.available-exams_top_set--school .available-exams_top_set_title .button{border:0;padding:0;background-color:transparent}.available-exams_top_set--school .available-exams_top_set_title .button svg{height:1rem;width:1rem}.available-exams_top_set--school .school-selector .MuiAutocomplete-root input{padding:0;font-size:.875rem;font-weight:500;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.3}.available-exams_top_set--custom{min-width:5.75rem;flex-shrink:0;width:auto;flex-basis:auto}@media (min-width: 900px){.available-exams_top_set--custom{max-width:16rem}}.available-exams_bottom{display:flex;justify-content:center;border-top:1px solid var(--surface-modal-glass-border);padding-top:1rem;margin-top:1.5rem}.available-exams_bottom .button--add-exam{color:var(--type-body-dark);display:flex;align-items:center;gap:.25rem;opacity:.7;margin:0;padding:0;background-color:transparent;border:0;transform:translate(-1px,-1px)}.available-exams_bottom .button--add-exam svg{stroke:var(--type-body-dark)}.available-exams_bottom .button--add-exam:hover,.available-exams_bottom .button--add-exam:focus{opacity:1}#exam-menu .MuiPaper-root{border-radius:.5rem!important}@media (max-width: 899.98px){#exam-menu .MuiPaper-root{width:100%;max-width:32rem}}@media (max-width: 559.98px){#exam-menu .MuiPaper-root{width:calc(100vw - 3rem)}}.filter_sub_floating div{line-height:1.3}.filter_sub_floating div:first-child{margin-top:0!important}.filter_sub_floating div:last-child{margin-bottom:0!important}.lectures-topics{flex:1 1 25%;background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:1rem;box-shadow:var(--shadow-light-only);border-radius:.75rem;-webkit-backdrop-filter:none;backdrop-filter:none;max-height:24rem;display:flex;flex-direction:column}.lectures-topics:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}.lectures-topics_toggle{width:calc(100% + 2px);transform:translate(-1px)}.lectures-topics_toggle .MuiToggleButtonGroup-root{width:100%}.lectures-topics_toggle .MuiToggleButtonGroup-root .MuiButtonBase-root{color:var(--type-body);position:relative;flex:1 1 50%;max-width:50%;border-bottom-left-radius:0;border-bottom-right-radius:0;background:transparent;line-height:1;background:var(--home-inactive-tab-background);font-size:.75rem}.lectures-topics_toggle .MuiToggleButtonGroup-root .MuiButtonBase-root svg{display:none}.lectures-topics_toggle .MuiToggleButtonGroup-root .MuiButtonBase-root.Mui-selected{color:var(--type-heading);background:transparent;position:relative}.lectures-topics_toggle .MuiToggleButtonGroup-root .MuiButtonBase-root.Mui-selected svg{position:absolute;top:0;right:0;transform:translateY(-1px);height:.75rem;width:.75rem;display:block}.lectures-topics_toggle .MuiToggleButtonGroup-root .MuiButtonBase-root.Mui-selected:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);height:.25rem;width:.25rem;border-radius:.25rem}.lectures-topics_toggle .MuiToggleButtonGroup-root .MuiButtonBase-root.MuiToggleButtonGroup-firstButton{border-top-left-radius:.75rem}.lectures-topics_toggle .MuiToggleButtonGroup-root .MuiButtonBase-root.MuiToggleButtonGroup-lastButton{border-top-right-radius:.75rem}.lectures-topics_toggle .MuiToggleButtonGroup-root .MuiButtonBase-root.MuiToggleButtonGroup-lastButton svg{left:0;right:auto}.lectures-topics_toggle .MuiToggleButtonGroup-root .MuiButtonBase-root:first-of-type.Mui-selected{border-top-right-radius:.75rem}.lectures-topics_toggle .MuiToggleButtonGroup-root .MuiButtonBase-root:first-of-type:not(.Mui-selected){border-bottom-right-radius:.75rem}.lectures-topics_toggle .MuiToggleButtonGroup-root .MuiButtonBase-root:last-of-type.Mui-selected{border-top-left-radius:.75rem}.lectures-topics_toggle .MuiToggleButtonGroup-root .MuiButtonBase-root:last-of-type:not(.Mui-selected){border-bottom-left-radius:.75rem}.lectures-topics .mask-wrap{height:100%;padding:1.5rem;overflow-y:auto;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000000 1.5rem,#000000 calc(100% - 1.5rem),rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,#0000,#000 1.5rem,#000 calc(100% - 1.5rem),#0000)}.lectures-topics .mask-wrap .lectures-topics_header{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.25rem}.lectures-topics .mask-wrap .lectures-topics_header_title{color:var(--type-heading);font-size:.875rem;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;margin:0}.lectures-topics .mask-wrap .lectures-topics_header_subtitle{font-size:.75rem;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;margin:0}.lectures-topics .mask-wrap .lectures-topics_header_subtitle svg{margin-left:.25rem;height:.875rem;width:.875rem;transform:translateY(2px)}.lectures-topics .mask-wrap .lectures-topics_list{display:flex;flex-direction:column;gap:1rem}.lectures-topics .mask-wrap .lectures-topics_list_date-group{display:flex;flex-direction:column;gap:.375rem}.lectures-topics .mask-wrap .lectures-topics_list_date-group:last-child{margin-bottom:0}.lectures-topics .mask-wrap .lectures-topics_list_date-group_label{color:var(--type-heading);font-size:.75rem;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;margin:0 0 .25rem}.lectures-topics .mask-wrap .lectures-topics_list_date-group_item{display:flex;gap:.5rem}.lectures-topics .mask-wrap .lectures-topics_list_date-group_item svg{flex:0 0 auto;transform:translateY(2px);height:.75rem;width:.75rem}.lectures-topics .mask-wrap .lectures-topics_list_date-group_item .MuiSwitch-root{transform:translateY(1px);height:16px;width:28px}.lectures-topics .mask-wrap .lectures-topics_list_date-group_item .MuiSwitch-root .MuiSwitch-switchBase.Mui-checked{-webkit-transform:translateX(12px);-moz-transform:translateX(12px);-ms-transform:translateX(12px);transform:translate(12px)}.lectures-topics .mask-wrap .lectures-topics_list_date-group_item .MuiSwitch-root .MuiSwitch-thumb{height:12px;width:12px}.lectures-topics .mask-wrap .lectures-topics_list_date-group_item_title{cursor:pointer}.lectures-topics .mask-wrap .lectures-topics_list_date-group_item_title h4{display:inline;margin:0;font-size:.75rem;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;line-height:1.5;width:fit-content}.lectures-topics .mask-wrap .lectures-topics_list_date-group_item_title svg{opacity:0;display:inline;height:.75rem;width:.75rem;margin-left:.25rem;transform:translateY(2px);transition:opacity .3s ease-in-out}.lectures-topics .mask-wrap .lectures-topics_list_date-group_item_title:hover svg{opacity:1}.lectures-topics .mask-wrap .lectures-topics_list_empty{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.lectures-topics .mask-wrap .lectures-topics_list_empty .button--add{margin-top:4.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:0;color:var(--type-heading)}.lectures-topics .mask-wrap .lectures-topics_list_empty .button--add_icon{display:flex;align-items:center;justify-content:center;height:4rem;width:4rem;background-color:var(--surface-tint);border-radius:100%}.lectures-topics .mask-wrap .lectures-topics_list_empty .button--add_icon svg{height:2rem;width:2rem}.lectures-topics .mask-wrap .lectures-topics_list_empty .button--add:hover .button--add_icon,.lectures-topics .mask-wrap .lectures-topics_list_empty .button--add:focus .button--add_icon{background-color:var(--surface-tint-hover)}.lectures-topics .mask-wrap .lectures-topics_list .topic-list{display:flex;flex-direction:column;gap:.75rem}.lectures-topics .mask-wrap .lectures-topics_list .topic-list .topic{display:flex;flex-direction:column;justify-content:center;gap:.25rem}.lectures-topics .mask-wrap .lectures-topics_list .topic-list .topic_name{background-color:transparent;padding:0;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";color:var(--type-heading);font-weight:500;line-height:1.3;width:fit-content;text-align:left;border:0}.lectures-topics .mask-wrap .lectures-topics_list .topic-list .topic_name svg{margin-left:.25rem;height:.75rem;width:.75rem;transform:translateY(2px)}.lectures-topics .mask-wrap .lectures-topics_list .topic-list .topic_info{display:flex;align-items:center;justify-content:flex-start;gap:.5rem}.lectures-topics .mask-wrap .lectures-topics_list .topic-list .topic_info .topic-yield-gauge{display:flex;align-items:center;gap:.25rem}.lectures-topics .mask-wrap .lectures-topics_list .topic-list .topic_info .topic-yield-gauge_number{font-size:.75rem;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";color:var(--type-body);font-weight:500;line-height:1}.lectures-topics .mask-wrap .lectures-topics_list .topic-list .topic_info .topic-yield-gauge_display{display:flex;align-items:center;gap:.125rem}.lectures-topics .mask-wrap .lectures-topics_list .topic-list .topic_info .topic-yield-gauge_display_level{height:.5rem;width:.5rem;border-radius:.125rem;border:1px solid var(--type-body)}.lectures-topics .mask-wrap .lectures-topics_list .topic-list .topic_info .topic-yield-gauge_display_level--fill{border-color:var(--success);background-color:var(--success)}.lectures-topics .mask-wrap .lectures-topics_list .topic-list .topic_info_last-introduced{transform:translateY(-.5px);font-size:.75rem}.screensaver{position:fixed;z-index:1000000000000;top:0;left:0;height:100%;width:100%;opacity:0;background:var(--surface-base-gradient)}.screensaver_inner{display:flex;align-items:center;justify-content:center;height:100%;width:100%;max-width:1248px;margin:0 auto}.screensaver_inner>div:not(.screensaver-content){display:flex;justify-content:center;align-items:center;transition:width .5s ease-in-out}@media (min-width: 900px){.screensaver_inner>div:not(.screensaver-content)>div{height:24rem!important;width:24rem!important}}.screensaver_inner .screensaver-content{position:relative;max-width:50%;transition:width .5s ease-in-out,margin .5s ease-in-out,opacity .5s ease-in-out;width:0;opacity:0}.screensaver_inner .screensaver-content .learning-objective-number{font-size:1.25rem;font-weight:500;color:var(--type-heading);margin-bottom:.75rem}.screensaver_inner .screensaver-content .learning-objective-text{font-size:.875rem;line-height:1.3;transition:width .5s ease-in-out}.screensaver_inner .screensaver-content .bar-timer-container{position:absolute;bottom:-1.5rem;left:0;width:100%;height:.25rem;border-radius:1rem;background-color:#fff3;opacity:0}.screensaver_inner .screensaver-content .bar-timer-container .bar-timer{width:0%;height:100%;background:#fefefe;transition:width 15s linear;border-radius:1rem}.screensaver_inner .screensaver-content .bar-timer-container .bar-timer.active{width:100%}.screensaver_inner .screensaver-content .bar-timer-container.show{opacity:1}.screensaver.in{animation-name:fade-in;animation-duration:2s;animation-fill-mode:forwards}.screensaver.out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards}.screensaver.show-learning-objectives .screensaver_inner>div{width:50%!important}.screensaver.show-learning-objectives .screensaver_inner .screensaver-content{width:50%!important;margin:3rem 3rem 3rem 1.5rem;opacity:1}.screensaver.no-los .screensaver_inner>div{width:100%!important}.button--snooze{margin-top:.75rem;padding:0;background-color:transparent;gap:.25rem}.button--snooze svg{height:.75rem}.today-session{display:flex;flex-direction:column;gap:1.5rem;flex:1 1 75%}.today-session_header,.today-session_header_left{display:flex;justify-content:flex-start;align-items:center;gap:1rem}.today-session_header_left .button--settings{flex:0 0 auto;height:2.5rem;width:2.5rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.today-session_header_left_text{display:flex;flex-direction:column;gap:.25rem;flex:1 1 100%;line-height:1.3;transition:transform .25s ease-in-out}.today-session_header_left_text_title{color:var(--type-heading);font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500}.today-session_header_left_text_subtitle{font-size:.75rem;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500}.today-session_main{display:flex;flex-direction:column;gap:1.5rem;flex:1 1 100%}@media only screen and (min-width: 750px){.today-session_main{flex-direction:row}}.today-session_main_done{border-radius:.75rem;padding:1.5rem;overflow:hidden;position:relative;background:var(--today-session-done-background);display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.today-session_main_done_container{position:relative;z-index:1;transform:translateY(-.5rem)}.today-session_main_done_container .check-wrapper{display:block;margin:0 auto;height:4.5rem;width:4.5rem;z-index:1;color:var(--type-heading)}@media (min-width: 500px){.today-session_main_done_container .check-wrapper{height:6rem;width:6rem;transform:translateY(.125rem)}}.today-session_main_done_container h1{margin:0 0 1rem;text-align:center;font-size:1.5rem;z-index:1}@media (min-width: 560px){.today-session_main_done_container h1{padding:0 1.5rem;margin:0 0 1rem}}.today-session_main_done_container h1 span:last-of-type{display:block;margin-top:.5rem}.today-session_main_done_container .button{z-index:1}.today-session_main_done_container .button--turn-on-reminders{border-radius:100rem}.today-session_main_done_container .button--mark-incomplete{margin-top:1rem;font-size:.75rem}.today-session_main_done_container_buttons{display:flex;justify-content:center;align-items:center;gap:.5rem;z-index:1;position:relative}@media (max-width: 499.98px){.today-session_main_done_container_buttons{gap:0;flex-direction:column}}.today-session_main_done_container_buttons .button--link{display:flex}.today-session_main_done_container_buttons .button--link svg{height:1rem;width:1rem}.today-session_main_done .content-type-highlight--qbank{left:10%;width:50%;transform:none;z-index:0;background:var(--ct-qbank-blur)}.today-session_main_done .content-type-highlight--flashcards{left:auto;right:10%;width:50%;transform:none;z-index:0;background:var(--ct-flashcards-blur)}.today-session_main_done .dots-pattern{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:0}@media (min-width: 1200px){.today-session_main_done{min-height:315px}}.today-session_footer{display:flex;justify-content:center;align-items:center;gap:.5rem;width:32rem;margin:0 auto;max-width:100%}.today-session_footer .button{flex:1 1 100%;max-width:16rem}@media (max-width: 559.98px){.today-session_footer{background-color:var(--surface-primary);height:5rem;position:fixed;bottom:0;left:0;padding:0 1.5rem;width:100%;z-index:2;border-top:1px solid var(--border-default);border-radius:0}.today-session_footer .button{max-width:100%}}.ora-checkbox{position:relative;-webkit-user-select:none;user-select:none}.ora-checkbox_check{border:1px solid var(--border-default);border-radius:.125rem;height:1.25rem;width:1.25rem;display:flex;align-items:center;justify-content:center}.ora-checkbox_check svg{pointer-events:none;color:var(--type-body-dark)}.ora-checkbox input{position:absolute;opacity:0;cursor:pointer;height:100%;width:100%}.ora-checkbox input~.ora-checkbox_check svg{display:none}.ora-checkbox input:checked~.ora-checkbox_check{background-color:var(--success);border-color:var(--success)}.ora-checkbox input:checked~.ora-checkbox_check svg{display:block}.video-player{background-color:var(--surface-primary);overflow:hidden;border-radius:1rem;position:relative}.video-player_video{position:relative}.video-player_video_cover{cursor:pointer;position:absolute;height:100%;width:100%;z-index:2;display:flex;align-items:center;justify-content:center;overflow:hidden}.video-player_video_cover .title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:3rem;z-index:1;text-align:center;line-height:1.2;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;color:var(--type-heading-dark)}@media (min-width: 560px){.video-player_video_cover .title{font-size:2rem}}@media (min-width: 900px){.video-player_video_cover .title{font-size:4rem}}.video-player_video_cover .play-button{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);height:3rem;width:3rem;background-color:var(--surface-tint);border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--type-heading-dark);border:1px solid var(--border-default);transition:transform .3s ease-in-out}.video-player_video_cover .play-button svg{height:1rem;width:1rem;transform:translate(.1rem);stroke:var(--type-heading-dark)}.video-player_video_cover img{width:100%;height:100%;object-fit:cover}.video-player_video_cover:hover .play-button,.video-player_video_cover:focus .play-button{transform:translate(-50%,-50%) scale(1.05)}@media (min-width: 900px){.video-player_video_cover .play-button{height:8rem;width:8rem}.video-player_video_cover .play-button svg{height:2.5rem;width:2.5rem;transform:translate(.125rem)}}.video-player_video video{border-radius:0;position:relative;z-index:1}.video-player_info{padding:1.5rem;display:flex;justify-content:space-between;gap:1.5rem}@media (max-width: 559.98px){.video-player_info{flex-wrap:wrap}}.video-player_info_left{flex:1 1 100%}@media (min-width: 900px){.video-player_info_left{flex:0 0 auto}}.video-player_info_left_title{margin:0;font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){.video-player_info_left_title{font-size:1.75rem}}.video-player_info_left .caption-credit .caption,.video-player_info_left .caption-credit .credit,.video-player_info_left .caption-credit .caption a,.video-player_info_left .caption-credit .credit a{color:var(--type-heading)}.video-player_info_right{flex:0 0 auto}.video-player_info_right .button--secondary{padding:0;height:2.5rem;width:2.5rem}.logo{color:var(--type-heading)}.logo svg{height:1rem;width:auto}.logo a,.logo button{text-decoration:none;border:0;background-color:transparent;padding:0}.exam-accordion{display:flex;flex-direction:column;min-height:150px}.exam-accordion label{position:relative;margin:.25rem 0;cursor:pointer}.exam-accordion label svg{display:none;height:1rem}.exam-accordion label .option{margin:0!important;display:flex;align-items:center;justify-content:space-between;border-radius:.5rem;padding:.75rem;font-weight:600}.exam-accordion label input{left:-999999px;top:-999999px;position:absolute}.exam-accordion label input:checked~.option{border:solid 1px rgba(255,255,255,.2);background-color:#fff6}.exam-accordion label input:checked~.option svg{display:block}.exam-accordion .MuiAccordion-root{margin:0!important}.exam-accordion .MuiAccordion-root:before{display:none}.exam-accordion .MuiAccordionSummary-content{margin:0!important}.exam-accordion .MuiAccordionSummary-content label{width:100%;display:block}.exam-accordion .MuiCollapse-root{margin:0 0 0 1rem}.exam-accordion .MuiCollapse-root label{display:block;margin-bottom:.5rem}.exam-accordion .MuiCollapse-root label:last-child{margin-bottom:.25rem}.exam-accordion .button--create-my-own{padding:.75rem;margin:.25rem 0;justify-content:flex-start;font-weight:600;font-family:Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.exam-accordion .button--create-my-own span{font-weight:600;letter-spacing:normal}.exam-accordion .button--create-my-own svg{margin-left:auto}.header{flex:0 0 auto;z-index:2;position:relative;display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background-color:var(--surface-header);border:1px solid var(--border-default)}.header a,.header button{text-decoration:none;color:var(--type-body)}.header .button--ora{padding:0;background-color:transparent;border:0}.header--generic{position:absolute;top:0;left:0;width:100%;background-color:transparent;border:0}.header--study{background-color:transparent;border-color:transparent;gap:1rem}.header--study .button{flex:0 0 auto;padding:.75rem}@media (min-width: 900px){.header--study .button{padding:.75rem 1rem}}.header--study .study-middle{flex:1 1 100%;display:flex;align-items:center;justify-content:space-between;gap:1rem}.header--study .study-middle .study-progress_bar{display:flex;align-items:center;width:100%}@media (max-width: 499.98px){.header--study .study-middle .study-progress_bar{display:none}}@media only screen and (max-width: 640px){.header--study .study-middle .study-progress_phase_bar{display:none}}.header--study--flashcard-only .spacer-button{width:2.5rem}@media (max-width: 499.98px){.header--study--flashcard-only .spacer-button{display:none}.header--study--flashcard-only .study-progress{justify-content:flex-end}}.header--secondary-screen{transform:none!important;opacity:1!important}.header--secondary-screen .button--ora{opacity:0;visibility:hidden;pointer-events:none}@media (max-width: 559.98px){.header--secondary-screen .button--ora{display:none}}.header--secondary-screen .button--close svg{height:2rem;width:2rem;stroke-width:1px;stroke:var(--type-heading)}.header--secondary-screen h1{display:none}@media (min-width: 560px){.header--secondary-screen .exam-title span{display:none}}@media (max-width: 559.98px){.header--secondary-screen{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-default)}.header--secondary-screen h1{display:block;margin:0;font-size:calc(1.3rem + .6vw)}}@media (max-width: 559.98px) and (min-width: 1200px){.header--secondary-screen h1{font-size:1.75rem}}.header .button--phase{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:1rem;box-shadow:var(--shadow-low);color:var(--type-heading);border-radius:.5rem;position:relative}.header .button--phase:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}.page{height:100%;display:flex}.page_content{flex:1 1 auto;height:100%;width:100%;z-index:0;padding:1.5rem 1.5rem 6.5rem;overflow-y:auto}@media (min-width: 560px){.page_content{padding:3rem}}.page .navbar{flex:0 0 auto;position:relative}@media (min-width: 560px){.page .settings-menu{display:none!important}}.page--past-blocks .page_content{max-width:64rem}.app-bar{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:1rem;background:var(--app-bar-background);height:5rem;position:fixed;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:0;border-radius:0;border-top:1px solid var(--border-default);bottom:0;left:0;width:100%;z-index:1}.app-bar:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}.app-bar_inner{height:5rem;display:flex;justify-content:center;gap:0}.app-bar_inner_button{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:transparent!important;width:3.5rem;height:100%;padding:0;display:flex;flex-direction:column;justify-content:center;position:relative;gap:.25rem}.app-bar_inner_button_icon{color:var(--type-heading);display:flex;align-items:center;justify-content:center;height:2.5rem;width:2.5rem;border-radius:100%!important}.app-bar_inner_button_icon svg{stroke:transparent!important;height:1.25rem;width:1.25rem}.app-bar_inner_button span{color:var(--type-heading);font-size:.6rem}.app-bar_inner_button .app-bar-user-avatar{height:2rem;width:2rem;border-radius:100%}.app-bar_inner_button.active .app-bar_inner_button_icon{background-color:var(--surface-highlight);padding:0}.app-bar_inner_button.active .app-bar_inner_button_icon:before{content:"";position:absolute;bottom:.3rem;left:50%;transform:translate(-50%);height:.25rem;width:.25rem;border-radius:100%;background-color:var(--type-heading)}@media (min-width: 560px){.app-bar{display:none}}.popover{position:absolute;z-index:100;background-color:var(--popover-background);color:var(--type-body-default);border-radius:1rem;box-shadow:var(--shadow-popover);padding:1.5rem;max-width:24rem;max-height:24rem;display:none}.popover--keywords{padding:0;flex-direction:column}.popover--keywords_content{flex:1 1 100%;padding:1.5rem;font-size:.75rem;line-height:1.3;overflow-y:auto;-webkit-mask-image:linear-gradient(rgba(0,0,0,0) 0%,#000000 1.5rem,#000000 calc(100% - 1.5rem),rgba(0,0,0,0) 100%);mask-image:linear-gradient(#0000,#000 1.5rem,#000 calc(100% - 1.5rem),#0000)}.popover--keywords_content p{margin:.75rem 0;line-height:1.3}.popover--keywords_content ul,.popover--keywords_content ol{padding-left:1.5rem}.popover--keywords_content ul,.popover--keywords_content ol,.popover--keywords_content li{line-height:1.3}.popover--keywords_content h1{font-size:1.5rem;color:var(--type-heading);margin-top:0}.popover--keywords_content h2{margin:0 0 .5rem;color:var(--type-heading);font-size:1.25rem}.popover--keywords_content h2+p{margin-top:0}.popover--keywords_content p:last-child{margin-bottom:0}.popover--keywords_footer{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;position:sticky;bottom:0;left:0;width:100%;border-top:1px solid var(--border-default);padding:.75rem 1.5rem;z-index:1;background-color:var(--surface-primary)}.popover--keywords_footer .button{width:100%}.study-progress{display:flex;align-items:center;justify-content:center;width:100%}.study-progress_phase{display:flex;align-items:center;gap:1.5rem}.study-progress_phase_bar{border-radius:100rem;background-color:var(--surface-primary);padding:.5rem 1rem;display:flex;align-items:center;gap:.25rem}.study-progress_phase_bar .percent{flex:0 0 auto;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;color:var(--type-heading);margin-left:.5rem}.study-progress .MuiLinearProgress-root{width:2rem!important}@media (min-width: 350px){.study-progress .MuiLinearProgress-root{width:3.75rem!important}}@media screen and (min-width: 400px){.study-progress .MuiLinearProgress-root{width:6rem!important}}@media screen and (min-width: 500px){.study-progress .MuiLinearProgress-root{width:6.25rem!important}}@media screen and (min-width: 600px){.study-progress .MuiLinearProgress-root{width:12rem!important}}@media (min-width: 900px){.study-progress .MuiLinearProgress-root{width:16rem!important}}.past-qbank-block{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);margin-bottom:1.5rem;border-radius:1rem}.past-qbank-block:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}.past-qbank-block_body{display:flex;position:relative;padding:1.25rem 1.5rem}.past-qbank-block_body .left{flex:1 1 100%;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.past-qbank-block_body .left h3{margin:0;line-height:1}.past-qbank-block_body .left p{margin:0;font-size:.75rem}.past-qbank-block_body .left p span{text-transform:capitalize}.past-qbank-block_body .right{flex:0 0 auto}.custom-exam-date-picker{width:fit-content;max-width:100%;display:flex;flex-direction:column;justify-content:center;align-content:center}.custom-exam-date-picker .button--open-picker{background-color:var(--surface-tint);white-space:nowrap;font-family:Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:400;justify-content:space-between;font-size:1rem;padding:1rem .75rem;height:100%;border:1px solid transparent}.custom-exam-date-picker .button--open-picker:hover,.custom-exam-date-picker .button--open-picker:focus{border:1px solid var(--type-heading)}.custom-exam-date-picker_views{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:1rem;padding:1.5rem;max-width:100%;width:400px;height:345px;margin:0 auto}.custom-exam-date-picker_views:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}@media only screen and (min-width: 400px){.custom-exam-date-picker_views{height:408px}}.custom-exam-date-picker_views_view_header{display:flex;justify-content:center;gap:.5rem;align-items:center;margin-bottom:1.5rem}.custom-exam-date-picker_views_view_header button{display:flex;align-items:center;justify-content:center;gap:.25rem;height:2rem;flex:1;max-width:50%;border-radius:100rem;background-color:var(--surface-tint);color:var(--type-heading);border:0;padding:0 .75rem}.custom-exam-date-picker_views_view_header button svg{height:.75rem;width:.75rem}.custom-exam-date-picker_views_view_header button:hover,.custom-exam-date-picker_views_view_header button:focus{background-color:var(--surface-tint-hover)}.custom-exam-date-picker_views_view .years{display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}.custom-exam-date-picker_views_view .years div{display:flex;justify-content:center;align-items:center}.custom-exam-date-picker_views_view .years div button{height:2rem;width:100%;padding:0 .75rem;border:0;background-color:var(--surface-tint);color:var(--type-heading);border-radius:100rem}.custom-exam-date-picker_views_view .years div button.active{background-color:var(--purple)!important;color:var(--type-body-dark)}.custom-exam-date-picker_views_view .years div button:hover,.custom-exam-date-picker_views_view .years div button:focus{background-color:var(--surface-tint-hover)}.custom-exam-date-picker_views_view .months{display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}@media only screen and (min-width: 400px){.custom-exam-date-picker_views_view .months{grid-template-columns:repeat(3,1fr)}}.custom-exam-date-picker_views_view .months div{display:flex;justify-content:center;align-items:center}.custom-exam-date-picker_views_view .months div button{height:2rem;width:100%;padding:0 .75rem;border:0;background-color:var(--surface-tint);color:var(--type-heading);border-radius:100rem}.custom-exam-date-picker_views_view .months div button.active{background-color:var(--purple)!important;color:var(--type-body-dark)}.custom-exam-date-picker_views_view .months div button:hover,.custom-exam-date-picker_views_view .months div button:focus{background-color:var(--surface-tint-hover)}.custom-exam-date-picker_views_view .days{display:flex;flex-direction:column;gap:.5rem;width:100%}.custom-exam-date-picker_views_view .days_labels{display:grid;grid-template-columns:repeat(7,1fr);gap:.625rem;width:100%}@media only screen and (min-width: 400px){.custom-exam-date-picker_views_view .days_labels{gap:.75rem}}.custom-exam-date-picker_views_view .days_labels .days_label{text-align:center;font-size:.75rem;opacity:.7;width:1.8rem}@media only screen and (min-width: 400px){.custom-exam-date-picker_views_view .days_labels .days_label{width:2rem}}.custom-exam-date-picker_views_view .days_grid{display:grid;grid-template-columns:repeat(7,1fr);width:100%;gap:.625rem}@media only screen and (min-width: 400px){.custom-exam-date-picker_views_view .days_grid{gap:.75rem}}.custom-exam-date-picker_views_view .days_grid .days_day{display:flex;align-items:center;justify-content:center;border-radius:100%;color:var(--type-heading);background-color:var(--surface-tint);border:0;width:1.8rem;height:1.8rem}@media only screen and (min-width: 400px){.custom-exam-date-picker_views_view .days_grid .days_day{width:2rem;height:2rem}}.custom-exam-date-picker_views_view .days_grid .days_day.empty{background:none}.custom-exam-date-picker_views_view .days_grid .days_day.empty:hover,.custom-exam-date-picker_views_view .days_grid .days_day.empty:focus{background:none}.custom-exam-date-picker_views_view .days_grid .days_day span{display:block;line-height:1;transform:translateY(1px)}.custom-exam-date-picker_views_view .days_grid .days_day.active{background-color:var(--purple)!important;color:var(--type-body-dark)}.custom-exam-date-picker_views_view .days_grid .days_day:hover,.custom-exam-date-picker_views_view .days_grid .days_day:focus{background-color:var(--surface-tint-hover)}.custom-exam-date-picker_views_view .days_grid .days_day.disabled{opacity:.5;cursor:not-allowed}.custom-exam-date-picker_views_view .days_grid .days_day.disabled:hover,.custom-exam-date-picker_views_view .days_grid .days_day.disabled:focus{background-color:var(--surface-tint)}.custom-exam-date-picker_views .button--skip{width:fit-content;text-align:center;display:flex;align-items:center;justify-content:center;margin:1.5rem auto;height:2rem;padding:0 1.25rem;background-color:transparent;border-radius:100rem;background-color:var(--surface-tint);border:0;color:var(--type-heading)}.custom-exam-date-picker_views .button--skip.active{background-color:transparent!important}.custom-exam-date-picker_views .button--skip.checked{background-color:var(--purple)!important;color:var(--type-body-dark)}#calendar-menu .custom-exam-date-picker_views_view_header button{background-color:var(--surface-tint)}#calendar-menu .custom-exam-date-picker_views_view_header button:hover,#calendar-menu .custom-exam-date-picker_views_view_header button:focus{background-color:var(--surface-tint-hover)}#calendar-menu .custom-exam-date-picker_views_view .years button,#calendar-menu .custom-exam-date-picker_views_view .months button,#calendar-menu .custom-exam-date-picker_views_view .days button{background-color:var(--surface-tint)}#calendar-menu .custom-exam-date-picker_views_view .years button:hover,#calendar-menu .custom-exam-date-picker_views_view .years button:focus,#calendar-menu .custom-exam-date-picker_views_view .months button:hover,#calendar-menu .custom-exam-date-picker_views_view .months button:focus,#calendar-menu .custom-exam-date-picker_views_view .days button:hover,#calendar-menu .custom-exam-date-picker_views_view .days button:focus{background-color:var(--surface-tint-hover)}.study-settings{max-width:32rem;margin:0 auto;padding:2.5rem 0 1.5rem}@media (min-width: 560px){.study-settings{padding:3rem 0}}@media (max-width: 559.98px){.study-settings .exam-title{display:none}}.study-settings .section{border-radius:.5rem;padding:.75rem;border:1px solid var(--border-default)}.study-settings .section_row{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-default);gap:1rem;padding:.5rem 0;color:var(--type-heading)}.study-settings .section_row .content-type{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem}.study-settings .section_row:last-child{border:0}.study-settings .section .switch-wrapper{display:flex;align-items:center;justify-content:space-between;gap:3rem}.study-settings .exam-selector{padding-bottom:.5rem}.study-settings .exam-selector .date-select-wrapper{position:relative;margin-top:.5rem}.study-settings .exam-selector .date-select-wrapper .MuiFormControl-root{width:100%}.study-settings .exam-selector .date-select-wrapper .button--link{position:absolute;bottom:0;transform:translateY(calc(100% + .25rem));left:0;font-size:.75rem;padding:0}.study-settings.confirmation{height:100%;display:flex;align-items:center;justify-content:center}.study-settings.is-loaded .block{opacity:1!important}.study-settings .suspended-cards-view{position:fixed;top:0;left:0;height:100%;width:100%;background:var(--surface-base-gradient);z-index:100}.study-settings .suspended-cards-view_body{overflow-y:auto;height:100%;padding:7.5rem 1.5rem 1.5rem}@media only screen and (min-width: 371px){.study-settings .suspended-cards-view_body{padding:6rem 1.5rem 1.5rem}}@media (min-width: 560px){.study-settings .suspended-cards-view_body{padding:3rem 0}}.study-settings .suspended-cards-view_body_container{max-width:44rem;margin:0 auto}@media (min-width: 560px){.study-settings .suspended-cards-view_body_container{padding:0 6rem}}.study-settings .suspended-cards-view_body_container .exam-title{display:block!important}.study-settings .suspended-cards-view_body_container .exam-title .mobile-bg{display:none}@media (max-width: 559.98px){.study-settings .suspended-cards-view_body_container .exam-title{z-index:1;overflow:hidden;position:fixed;top:0;left:0;width:100%;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-default);display:flex!important;align-items:center;justify-content:space-between;gap:1.5rem}.study-settings .suspended-cards-view_body_container .exam-title .mobile-bg{display:block;position:absolute;top:0;left:0;background:var(--surface-base-gradient);width:100%;height:100vh;z-index:0}}.study-settings .suspended-cards-view_body_container .exam-title .button--close{position:fixed;top:1.5rem;right:1.5rem;display:flex;align-items:center;justify-content:center;padding:0;background-color:transparent;z-index:1}.study-settings .suspended-cards-view_body_container .exam-title .button--close svg{height:2rem;width:2rem;stroke-width:1px}@media (max-width: 559.98px){.study-settings .suspended-cards-view_body_container .exam-title .button--close{position:relative;top:auto;right:auto}}.study-settings .suspended-cards-view_body_container .exam-title h1{display:flex!important;align-items:center;gap:1rem;margin-bottom:1rem;z-index:1;line-height:1.3}.study-settings .suspended-cards-view_body_container .exam-title h1 .badge,.study-settings .suspended-cards-view_body_container .exam-title h1 .flashcard-menu .MuiMenu-list .flashcard-menu-item .hint,.flashcard-menu .MuiMenu-list .flashcard-menu-item .study-settings .suspended-cards-view_body_container .exam-title h1 .hint{margin:0;height:2rem;width:2rem;display:flex;justify-content:center;align-items:center;font-size:.75rem}@media (max-width: 559.98px){.study-settings .suspended-cards-view_body_container .exam-title h1{margin:0;font-size:calc(1.3rem + .6vw)}}@media (max-width: 559.98px) and (min-width: 1200px){.study-settings .suspended-cards-view_body_container .exam-title h1{font-size:1.75rem}}@media (max-width: 559.98px){.study-settings .suspended-cards-view_body_container .exam-title h1 .badge,.study-settings .suspended-cards-view_body_container .exam-title h1 .flashcard-menu .MuiMenu-list .flashcard-menu-item .hint,.flashcard-menu .MuiMenu-list .flashcard-menu-item .study-settings .suspended-cards-view_body_container .exam-title h1 .hint{display:none}}.study-settings .suspended-cards-view_body_container .flashcard-container{padding-top:.75rem;display:flex;flex-direction:column;gap:.75rem;height:100%}.study-settings .suspended-cards-view_body_container .flashcard-container .flashcard{background-color:var(--surface-primary);position:relative;padding:.75rem;border-radius:.75rem;box-shadow:var(--shadow-low);line-height:1.5;font-size:.875rem;transition:margin ease-in-out .3s}.study-settings .suspended-cards-view_body_container .flashcard-container .flashcard:first-child{margin-top:0}.study-settings .suspended-cards-view_body_container .flashcard-container .flashcard:last-child{margin-bottom:0}.study-settings .suspended-cards-view_body_container .flashcard-container .flashcard .cloze{font-weight:700;color:var(--type-cloze)}.study-settings .suspended-cards-view_body_container .flashcard-container .flashcard .button--unsuspend{margin-top:.75rem}.study-settings .suspended-cards-view_body_container .flashcard-container .no-remaining{margin-top:1.5rem;font-size:.75rem}.content-selection_options{display:flex;flex-direction:column;gap:.5rem}.school-selector fieldset,.school-selector input{-webkit-text-fill-color:initial!important}.school-selector fieldset::placeholder,.school-selector input::placeholder{opacity:.7}.school-selector fieldset::-webkit-input-placeholder,.school-selector input::-webkit-input-placeholder{opacity:.7}.school-selector fieldset::-moz-placeholder,.school-selector input::-moz-placeholder{opacity:.7}.school-selector fieldset:-ms-input-placeholder,.school-selector input:-ms-input-placeholder{opacity:.7}.school-selector fieldset:-moz-placeholder,.school-selector input:-moz-placeholder{opacity:.7}.add-school-option:hover,.add-school-option:focus{background-color:transparent!important}.add-school-option_button{width:100%;display:flex;align-items:center;gap:.5rem;background-color:transparent;border:0;color:var(--type-body-dark);border-top:1px solid var(--border-default);padding:.75rem 1rem}.add-school-option_button svg{height:.75rem;width:.75rem}.add-school-option_button:only-child{border-top:0}.ora-feedback{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:1rem;background:var(--surface-modal-glass-light);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid rgba(253,253,253,.1);position:absolute;bottom:1.5rem;right:1.5rem;display:flex;flex-direction:column;gap:.75rem;padding:2rem 3rem;border-radius:.5rem;border:0;z-index:100}.ora-feedback:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}@media (max-width: 559.98px){.ora-feedback{left:.75rem;width:calc(100% - 1.5rem);bottom:6rem}}.ora-feedback h2{text-align:center;color:var(--type-heading-dark);font-size:1rem;margin:0}.ora-feedback .rating-wrapper{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 0}.ora-feedback .rating-wrapper .button--feedback-rating{padding:0;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent;border:0;color:var(--type-body-dark)}.ora-feedback .rating-wrapper .button--feedback-rating svg{height:4rem;width:4rem}.ora-feedback .rating-wrapper .button--feedback-rating.active.button--feedback-rating--positive{color:var(--success)!important}.ora-feedback .rating-wrapper .button--feedback-rating.active.button--feedback-rating--neutral{color:var(--yellow)!important}.ora-feedback .rating-wrapper .button--feedback-rating.active.button--feedback-rating--negative{color:var(--error)!important}.ora-feedback .feedback-wrapper{width:100%}.ora-feedback .feedback-wrapper textarea{width:100%;min-height:8rem;border-color:transparent;background-color:var(--surface-tint-dark);color:var(--type-body-dark)}.ora-feedback .feedback-wrapper textarea:focus{border-color:var(--type-body-dark)}.ora-feedback .button--secondary{color:var(--type-heading-dark)}.ora-feedback .button--secondary:hover,.ora-feedback .button--secondary:focus{background-color:var(--type-heading-dark);color:var(--type-heading-light)}.ora-feedback .button--close{position:absolute;top:.5rem;right:.5rem;font-size:.75rem;padding:0;color:var(--type-body-dark);z-index:1}.ora-feedback .button--close svg{height:1.5rem;width:1.5rem;stroke:var(--type-body-dark);stroke-width:1px}.navbar{position:fixed;top:0;left:0;height:100%;z-index:1}@media (max-width: 559.98px){.navbar{display:none!important}}.navbar .app-icon{margin:.5rem 0}.navbar .app-icon svg{color:var(--type-heading);width:2.25rem;height:auto;padding:1px}.navbar .navbar_options{margin:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:1rem}.navbar .navbar_options_option{height:2.25rem;width:2.25rem;background-color:transparent;display:flex;align-items:center;justify-content:center;border:0;color:var(--type-body);border-radius:.5rem;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500}.navbar .navbar_options_option svg{height:1rem}.navbar .navbar_options_option:hover,.navbar .navbar_options_option:focus,.navbar .navbar_options_option.active{background-color:var(--surface-highlight);color:var(--type-heading)}.navbar .navbar_options_option.has-avatar{position:relative;padding-top:0;padding-bottom:0}.navbar .navbar_options_option.has-avatar img{height:1.75rem;width:1.75rem;border-radius:100%;display:flex}.navbar_icons{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:1rem;background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:1rem;border-radius:0;border-left:0;border-top:0;border-bottom:0;will-change:backdrop-filter,transition,background-color}.navbar_icons:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}.navbar_icons .navbar_options_option.has-avatar{border-radius:100%}.navbar_icons .navbar_options_option span,.navbar_icons .trial-display{display:none}.navbar_full{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:1rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:1rem;opacity:0;transform:translate(-100%);isolation:isolate;transition:opacity .3s ease-in-out;position:fixed;top:0;left:0;border-radius:0;border-color:var(--border-default);border-left:0;border-top:0;border-bottom:0}.navbar_full:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}.navbar_full .navbar_options_option{display:flex;justify-content:flex-start;align-items:center;gap:.5rem;width:12rem}.navbar_full .navbar_options_option.has-avatar img{transform:translate(-2px)}.navbar_full .trial-display{margin-bottom:.75rem}.navbar_full .trial-display .m-t-0-50{font-size:.75rem}.navbar.account-menu-open .navbar_icons,.navbar:hover .navbar_icons,.navbar:focus-within .navbar_icons{opacity:0}.navbar.account-menu-open .navbar_full,.navbar:hover .navbar_full,.navbar:focus-within .navbar_full{opacity:1;transform:translate(0)}#account-menu .MuiButtonBase-root{gap:.5rem}#account-menu .MuiButtonBase-root span{line-height:1.5}#account-menu .MuiButtonBase-root svg{height:.875rem;width:.875rem;opacity:1}.theme-transition .navbar{will-change:backdrop-filter,transition,background-color}.viewing-ambassador-tour .navbar:hover .navbar_icons{opacity:1}.viewing-ambassador-tour .navbar:hover .navbar_full{opacity:0;transform:translate(-100%)}.rating-wrapper .gamepad-icon{transform:scale(1.5)}.rating-wrapper .gamepad-icon circle{fill:var(--type-body-dark)}.rating-wrapper .gamepad-icon path{fill:var(--type-heading-light)}.rating-wrapper .gamepad-icon rect{stroke:var(--type-heading-light)}.rating-wrapper .button--rating--again svg path{stroke:var(--type-heading-light);fill:transparent}.rating-wrapper .button--rating--easy svg circle:last-child{fill:transparent;stroke:var(--type-heading-light)}.trial-display_progress{display:flex;align-items:center;gap:.5rem}.trial-display_progress .days-remaining{font-size:.75rem;white-space:nowrap}.topic-tree_header{border-bottom:1px solid var(--border-default);padding-bottom:.5rem;display:flex;align-items:center;justify-content:space-between}.topic-tree_header_left{display:flex;align-items:center;gap:1rem}.topic-tree_header_left_label{font-size:1.25rem;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500}.topic-tree_header_left_search{position:relative}.topic-tree_header_left_search input{background-color:transparent;border:0;border-radius:0;border-bottom:1px solid var(--border-default);padding:.5rem .75rem .5rem 1.5rem}.topic-tree_header_left_search input:hover,.topic-tree_header_left_search input:focus{outline:none;border-bottom:1px solid var(--type-heading)}.topic-tree_header_left_search svg{position:absolute;top:50%;transform:translateY(-50%);left:0;height:1rem;width:1rem}@media (max-width: 559.98px){.topic-tree_header_left_search{display:none}}.topic-tree .topic-accordion .row{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:100%}.topic-tree .topic-accordion .MuiAccordionDetails-root{padding-top:0;padding-left:3rem}.topic-tree .level-2 .row{padding:1.25rem 0;border-bottom:1px solid var(--border-default)}.topic-tree .level-2 .row:last-child{border-bottom:none}.edit-lecture-schedule_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.edit-lecture-schedule_header h2{margin:0;display:flex;align-items:center;gap:.5rem}.edit-lecture-schedule_header h2 svg{width:1rem;height:1rem}@media (max-width: 559.98px){.edit-lecture-schedule_header .button{padding:0;height:2.5rem;width:2.5rem}.edit-lecture-schedule_header .button span{display:none}}.edit-lecture-schedule .lecture-list{display:flex;flex-direction:column;gap:.75rem;position:relative;padding-left:1.25rem}.edit-lecture-schedule .lecture-list:before{content:"";position:absolute;top:1.75rem;left:.25rem;width:.125rem;height:calc(100% - 2.75rem);background-color:var(--type-heading)}.edit-lecture-schedule .lecture-list_exam-date,.edit-lecture-schedule .lecture-list_placeholder{position:relative}.edit-lecture-schedule .lecture-list_exam-date:before,.edit-lecture-schedule .lecture-list_placeholder:before{content:"";position:absolute;top:50%;left:0;transform:translate(calc(-100% - .75rem),-50%);height:.5rem;width:.5rem;border-radius:100%;background-color:var(--type-heading)}.edit-lecture-schedule .lecture-list_exam-date{color:var(--type-heading)}.edit-lecture-schedule .lecture-list_placeholder{font-style:italic;border:1px solid transparent}.edit-lecture-schedule .lecture-list_lectures{display:flex;flex-direction:column;gap:.75rem}.edit-lecture-schedule .lecture-list_lectures_item{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:1rem;box-shadow:var(--shadow-low);position:relative;display:flex;justify-content:space-between;align-items:center;padding:.75rem;gap:.5rem;border-radius:.5rem;cursor:pointer}.edit-lecture-schedule .lecture-list_lectures_item:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}.edit-lecture-schedule .lecture-list_lectures_item:after{content:"";position:absolute;top:50%;left:0;transform:translate(calc(-100% - .75rem),-50%);height:.5rem;width:.5rem;border-radius:100%;background-color:var(--type-heading)}.edit-lecture-schedule .lecture-list_lectures_item_info{display:flex;flex-direction:column;gap:.25rem;flex:1 1 100%;overflow:hidden}.edit-lecture-schedule .lecture-list_lectures_item_info_title{display:flex;align-items:center;gap:.5rem;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3;color:var(--type-heading)}.edit-lecture-schedule .lecture-list_lectures_item_info_title svg{width:1rem;height:1rem}.edit-lecture-schedule .lecture-list_lectures_item_info_date{font-size:.75rem;line-height:1.3}.edit-lecture-schedule .lecture-list_lectures_item_actions{display:flex;flex:0 0 auto;gap:.5rem}.edit-lecture-schedule .lecture-list_lectures_item_actions .button{padding:.5rem}.edit-lecture-schedule .lecture-list_lectures_item_actions .button svg{width:1rem;height:1rem}.edit-lecture-schedule .lecture-list_lectures_item_actions .spinner{margin:auto .5rem}.edit-lecture-schedule .lecture-list_lectures_item--pending{border:1px dashed var(--border-default)}.edit-lecture-schedule .lecture-list_lectures_item--pending:hover,.edit-lecture-schedule .lecture-list_lectures_item--pending:focus{background-color:transparent}.edit-lecture-schedule .lecture-list_lectures_item.no-content{background:linear-gradient(90deg,#f0485380,#f0485300)}.edit-lecture-schedule .lecture-list_exam-date{display:flex;flex-direction:column;gap:.25rem;border:1px solid transparent}.edit-lecture-schedule .lecture-list_exam-date_date{font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500}.edit-lecture-schedule .lecture-list_exam-date_label{font-size:.75rem}.edit-lecture-schedule .lecture-list.showing-placeholder:before{top:.75rem;height:calc(100% - 2rem)}.school-exam-info h1{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem;line-height:1.3}.school-exam-info h1 svg{width:1.25rem;height:1.25rem}.school-exam-info .button--skip{background-color:transparent;width:fit-content;margin:0 auto;line-height:1.5}.extraction-animation{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--surface-base-gradient-dark);z-index:100;display:flex;justify-content:center;align-items:center}.extraction-animation_wrapper{transition:transform 1s ease-in-out}.extraction-animation .document{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);padding:1.5rem;height:fit-content;opacity:0;width:18rem;border-radius:1rem;transition:opacity .5s ease-in-out,background-color .5s ease-in-out,transform 1s ease-in-out;display:flex;flex-direction:column;gap:.5rem}.extraction-animation .document:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}.extraction-animation .document_title{font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;color:var(--type-body-inverse);padding-bottom:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.extraction-animation .document_text{height:1rem;background:linear-gradient(90deg,#ffffff1a,#fff3,#ffffff1a,#fff3,#ffffff1a);background-size:200% 100%;animation:background-shimmer 2s linear infinite;border-radius:.25rem;transition:width .5s ease-in-out;position:relative;overflow:hidden;width:0}.extraction-animation .document_text:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;animation:inherit}.extraction-animation .document_text:last-child{max-width:50%}.extraction-animation .document--manual{width:36rem;max-width:100%}.extraction-animation .document--manual .document_title{display:none}.extraction-animation .topic-orb{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);transition:transform 1s ease-in-out}.extraction-animation .topic-orb .orb-holder{height:20rem;width:20rem;display:flex;justify-content:center;align-items:center;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);transition:transform 1s ease-in-out,opacity 1s ease-in-out}.extraction-animation .topic-orb .topics{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;height:30rem;width:30rem;opacity:0;transition:opacity 1s ease-in-out,transform 1s ease-in-out}.extraction-animation .topic-orb .topics .topic-card{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:1rem;padding:.75rem;width:fit-content;border-radius:.75rem;font-size:.75rem;color:var(--type-body-inverse);font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;transform:scale(0);transition:transform .5s ease-in-out}.extraction-animation .topic-orb .topics .topic-card:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}.extraction-animation .card-stack{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.extraction-animation .card-stack_card{background:#303942;border:1px solid var(--border-default);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.75rem;width:fit-content;border-radius:.75rem;font-size:.75rem;color:var(--type-body-inverse);font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;width:20rem;position:absolute;top:50%;left:50%;opacity:0;transform:translate(-50%,-50%) rotate(0);transition:opacity .75s ease-in-out,transform .75s ease-in-out}.extraction-animation .card-stack_card_texts{display:flex;flex-direction:column;gap:.5rem}.extraction-animation .card-stack_card_texts_text{background:linear-gradient(90deg,#ffffff1a,#fff3,#ffffff1a,#fff3,#ffffff1a);background-size:200% 100%;animation:background-shimmer 2s linear infinite;border-radius:.25rem;transition:width .5s ease-in-out;position:relative;overflow:hidden;height:1rem;width:100%}.extraction-animation .card-stack_card_texts_text:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;animation:inherit}.extraction-animation .card-stack_card_texts_answer{display:flex;align-items:center;gap:.5rem}.extraction-animation .card-stack_card_texts_answer span{display:block;width:.5rem}.extraction-animation .card-stack_card_texts_answer .text-line{width:100%;height:1rem;background:linear-gradient(90deg,#ffffff1a,#fff3,#ffffff1a,#fff3,#ffffff1a);background-size:200% 100%;animation:background-shimmer 2s linear infinite;border-radius:.25rem;transition:width .5s ease-in-out;position:relative;overflow:hidden}.extraction-animation .card-stack_card_texts_answer .text-line:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;animation:inherit}.extraction-animation .card-stack_card_check{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);opacity:0;height:4rem;width:4rem;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--success);color:var(--type-body-inverse);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.extraction-animation .card-stack_card_check svg{height:2rem;width:2rem}.extraction-animation .card-stack_card_check--false{background-color:var(--error)}.extraction-animation .card-stack_card--1{z-index:3}.extraction-animation .card-stack_card--2{z-index:2;transform:translate(-50%,-59%) scale(.9)}.extraction-animation .card-stack_card--3{z-index:1;transform:translate(-50%,-68%) scale(.8)}.help-article-page{border-radius:1rem;background-color:var(--surface-primary);padding:1.5rem}@media (min-width: 900px){.help-article-page{padding:3rem}}.help-article-page h1,.help-article-page h2,.help-article-page h3,.help-article-page h4,.help-article-page h5,.help-article-page h6{color:var(--type-heading)}@media (max-width: 499.98px){.help-article-page h1,.help-article-page h2,.help-article-page h3,.help-article-page h4,.help-article-page h5,.help-article-page h6{hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;white-space:normal}}.help-article-page h1{margin:0}.help-article-page h2{margin:2rem 0 1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-default)}.help-article-page h3{margin:1.5rem 0 .75rem}.help-article-page p{margin:1rem 0}.help-article-page ul li,.help-article-page ol li{margin:.25rem 0}.help-article-page .button--back{padding-top:0;padding-left:0;margin-bottom:.5rem}@media (min-width: 900px){.help-article-page .button--back{display:none}}.help-article-page .breadcrumbs{display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:flex-start}.help-article-page .breadcrumbs a{color:var(--type-link);text-decoration:none}.help-article-page h1{margin-top:0;margin-bottom:1.5rem}.help-article-page h1+div p:first-of-type{display:none}.help-article-page h2{margin-top:0;border-top:0;margin-bottom:.5rem}.help-article-page h2 strong,.help-article-page h3 strong{font-weight:inherit}.help-article-page a{color:var(--type-link);text-decoration:none}.help-article-page figure{text-align:left;margin:0}@media (min-width: 900px){.help-article-page figure.align-right img{float:right;max-width:50%;margin-left:1.5rem;margin-bottom:1.5rem}}.help-article-page img{max-width:100%;border-radius:.75rem}.help-article-page code{background-color:var(--surface-tertiary);color:var(--error);padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;letter-spacing:.06125rem;font-weight:700}.help-article-page blockquote{margin:0;padding:1.5rem;border-radius:.75rem;background-color:var(--surface-secondary);border:1px solid var(--border-default);line-height:1.3}.help-article-page blockquote+blockquote{margin-top:.75rem}.help-article-page .toc{background-color:var(--surface-secondary);border-radius:.75rem;padding:1rem;border:1px solid var(--border-default);display:flex;flex-direction:column;gap:.5rem}.help-article-page .toc h2{font-size:1.25rem;margin-top:0;padding-top:0;margin-bottom:0}.help-article-page .toc a{display:block;color:var(--type-link);text-decoration:none;line-height:1.3}.help-article-page .toc+h2{margin-top:0;border-top:0}.flashcards-main{position:relative;height:100%;width:100%;max-width:1500px;width:calc(100% - 3rem);margin:0 auto}.flashcards-main .side-drawer{display:none;flex-direction:column;background-color:var(--surface-primary);border-radius:1rem;margin-bottom:1.5rem;overflow:hidden}.flashcards-main .side-drawer_header{flex:0 0 auto;padding:.5rem 0 0;border-bottom:1px solid var(--border-default)}.flashcards-main .side-drawer_header .button{background:transparent;border:0;border-radius:0;border-bottom:2px solid transparent;color:var(--type-heading)}.flashcards-main .side-drawer_header .button.button--active{border-color:2px solid var(--type-heading)}.flashcards-main .side-drawer_body{flex:1 1 100%;padding:.75rem;overflow:hidden}.flashcards-main .side-drawer_body .chat-interface{overflow:hidden;border-radius:.75rem}.flashcards-main .side-drawer_body .chat-interface_panel{display:none!important}.flashcards-main .side-drawer_body .chat-interface_main{background:var(--surface-base-gradient)}.flashcards-main .side-drawer_body .chat-interface_main_messages{display:block!important}@media (min-width: 900px){.flashcards-main .side-drawer_body .chat-interface_main_messages .message-bubble{max-width:90%}}.flashcards-main .side-drawer_body .chat-interface_main_input{padding:0}.flashcards-main .side-drawer_body .chat-interface_main_input .start-message{display:none!important}.flashcards-main .side-drawer_body .chat-interface_main_input .chat-submit-container{padding:1.5rem 1.5rem 0!important;border-bottom-left-radius:0;border-bottom-right-radius:0}.flashcards-main .side-drawer_body .flashcard-history{padding-top:.75rem;height:100%;overflow-y:auto}.flashcards-main .side-drawer_body .flashcard-history>h2{margin:0;line-height:1;font-size:1.25rem}.flashcards-main .side-drawer_body .flashcard-history_content{margin-top:1.5rem}.flashcards-main .side-drawer_body .flashcard-history_content .stat-grid{display:grid;grid-template-columns:min-content 1fr;gap:.75rem 1.5rem;font-size:.75rem}.flashcards-main .side-drawer_body .flashcard-history_content .stat-grid .label{white-space:nowrap;text-align:right;color:var(--type-heading);font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500}.flashcards-main .side-drawer_body .flashcard-history_content .responses>h3{font-size:1rem;margin-bottom:.5rem}.flashcards-main .side-drawer_body .flashcard-history_content .responses table{margin:0 -.5rem}.flashcards-main .side-drawer_body .flashcard-history_content .responses table th,.flashcards-main .side-drawer_body .flashcard-history_content .responses table td{font-size:.75rem;padding:.5rem;vertical-align:top}.flashcards-main.with-drawer{display:flex;flex-wrap:nowrap;gap:1.5rem}.flashcards-main.with-drawer .flashcard{flex:1 1 100%;width:100%}.flashcards-main.with-drawer .side-drawer{display:flex!important;flex:0 0 25.875rem}@media only screen and (max-width: 1050px){.flashcards-main.with-drawer .side-drawer{display:none!important}}.flashcard_front{display:block}.flashcard_back,.back-explanation,.flashcard.flipped .flashcard_front{display:none}.flashcard.flipped .flashcard_back,.flashcard.flipped .back-explanation{display:block}.flashcard{height:100%;display:flex;flex-direction:column}.flashcard_main{flex:1 1 100%;overflow:hidden;position:relative;width:100%}.flashcard_main_card{height:100%;background-color:var(--surface-primary);border-radius:1rem;position:relative;margin:0 auto;overflow:hidden}.flashcard_main_card_container{padding:0 2.5rem 1.5rem;height:100%;width:100%;position:relative;overflow-y:auto}@media (min-width: 500px){.flashcard_main_card_container{padding:0 3rem 3rem}}.flashcard_main_card_container_content{padding-top:1.5rem;line-height:1.5}.flashcard_main_card_container_content *{font-size:1em}.flashcard_main_card_container_content .cloze{font-weight:700;color:var(--type-cloze)}.flashcard_main_card_container_content h1,.flashcard_main_card_container_content h2,.flashcard_main_card_container_content h3,.flashcard_main_card_container_content h4,.flashcard_main_card_container_content h5,.flashcard_main_card_container_content h6{color:var(--type-heading)}@media (max-width: 499.98px){.flashcard_main_card_container_content h1,.flashcard_main_card_container_content h2,.flashcard_main_card_container_content h3,.flashcard_main_card_container_content h4,.flashcard_main_card_container_content h5,.flashcard_main_card_container_content h6{hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;white-space:normal}}.flashcard_main_card_container_content h1:first-child,.flashcard_main_card_container_content h2:first-child,.flashcard_main_card_container_content h3:first-child,.flashcard_main_card_container_content h4:first-child,.flashcard_main_card_container_content h5:first-child,.flashcard_main_card_container_content h6:first-child{margin-top:0}@media (min-width: 500px){.flashcard_main_card_container_content{padding-top:3rem}}.flashcard_main_card_container_explanation{margin-top:1.5rem;border-top:1px solid var(--border-default);padding-top:.5rem}.flashcard_main_card_container_explanation .image-display{background-color:var(--surface-primary);max-width:50%;float:right;padding:0 0 1.5rem 1.5rem}.flashcard_main_card_container_explanation .image-display .custom-image-container{margin-bottom:0}.flashcard_main_card_container_explanation .image-display .custom-image-container .caption-credit .caption,.flashcard_main_card_container_explanation .image-display .custom-image-container .caption-credit .credit{line-height:1.5;font-size:calc(1em - .25rem)}.flashcard_main_card_container_explanation .image-display .custom-image-container .caption-credit .caption *,.flashcard_main_card_container_explanation .image-display .custom-image-container .caption-credit .credit *{font-size:1em}.flashcard_main_card_container_explanation .image-display .custom-image-container img{height:auto;width:100%;max-width:100%}@media (max-width: 559.98px){.flashcard_main_card_container_explanation .image-display{max-width:100%;width:100%;float:none;padding:0}}.flashcard_main_card_container_explanation .study-panel_header{border-top:0;padding:0!important;-webkit-position:sticky;position:sticky;top:0;border-left:0!important;background-color:var(--surface-primary)!important}.flashcard_main_card_container_explanation .study-panel_header:before,.flashcard_main_card_container_explanation .study-panel_header:after{content:"";position:absolute;top:0;right:0;height:100%;width:1.5rem;transform:translate(100%);background-color:var(--surface-primary);z-index:1}.flashcard_main_card_container_explanation .study-panel_header:before{left:0;right:auto;transform:translate(-100%)}.flashcard_main_card_container_explanation .study-panel_header_bottom{display:none!important}.flashcard_main_card_container_explanation .study-panel_body{border-left:0!important;font-size:.8em}.flashcard_main_card_container_explanation .study-panel_body .explanation{line-height:1.5;padding-top:1rem}.flashcard_main_card_container_explanation .study-panel_body .explanation a{font-weight:600;color:var(--type-link);text-decoration:none;border-bottom:1px solid var(--type-link)}.flashcard_main_card_container_explanation .study-panel_body .explanation a:hover,.flashcard_main_card_container_explanation .study-panel_body .explanation a:focus{border-color:transparent!important}.flashcard_main_card_container_explanation .study-panel_body .explanation a:visited{color:var(--type-link)}.flashcard_main_card_container_explanation .study-panel_body .explanation h1,.flashcard_main_card_container_explanation .study-panel_body .explanation h2,.flashcard_main_card_container_explanation .study-panel_body .explanation h3,.flashcard_main_card_container_explanation .study-panel_body .explanation h4,.flashcard_main_card_container_explanation .study-panel_body .explanation h5,.flashcard_main_card_container_explanation .study-panel_body .explanation h6{color:var(--type-heading)}@media (max-width: 499.98px){.flashcard_main_card_container_explanation .study-panel_body .explanation h1,.flashcard_main_card_container_explanation .study-panel_body .explanation h2,.flashcard_main_card_container_explanation .study-panel_body .explanation h3,.flashcard_main_card_container_explanation .study-panel_body .explanation h4,.flashcard_main_card_container_explanation .study-panel_body .explanation h5,.flashcard_main_card_container_explanation .study-panel_body .explanation h6{hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;white-space:normal}}.flashcard_main_card_container_explanation .study-panel_body .explanation p:first-child,.flashcard_main_card_container_explanation .study-panel_body .explanation ul:first-child,.flashcard_main_card_container_explanation .study-panel_body .explanation ol:first-child{margin-top:0}.flashcard_main_card_container_explanation .study-panel_body .explanation u:has(a){text-decoration-line:none!important}.flashcard_main_card_container_explanation .study-panel_body .references ul li{font-size:.8em!important}.flashcard_main_card_container_explanation .study-panel_body .article_body_center{border:0}.flashcard_main_card_container_explanation .study-panel_body .article_body_center_card_content{padding:1.5rem 0}.flashcard_main_card_container_explanation .study-panel_body .article_body_center_card_content table{border-collapse:collapse;border-spacing:0}.flashcard_main_card_container_explanation .study-panel_body .article_body_center_card_content table th,.flashcard_main_card_container_explanation .study-panel_body .article_body_center_card_content table td{border:1px solid var(--border-default);padding:.5rem}.flashcard_main_card_container_explanation .study-panel_body .article_body_center_card_footer{padding-left:0;padding-right:0;padding-bottom:0}.flashcard_main_card_container_explanation .study-panel_body .article_body_center_card_footer .button--report{font-size:.875rem}.flashcard_main_card_container_explanation .study-panel_body .report-card{overflow:visible}.flashcard_main_card_container_explanation .study-panel_body .report-card_header{padding-left:0!important}.flashcard_main_card_container_explanation .study-panel_body .report-card_body{font-size:.875rem;padding-left:0!important;padding-right:0!important}.flashcard_main_card_container .admin-toolbar{position:absolute;top:.5rem;right:1.5rem;font-size:.875rem}.flashcard_main_card_container .admin-toolbar *{font-size:.875rem}@media (max-width: 499.98px){.flashcard_main_card_container .admin-toolbar{top:-.5rem}.flashcard_main_card_container .admin-toolbar .uuid-display{max-width:9rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.flashcard_main_card .linked-today{position:absolute;top:.5rem;right:.5rem;height:2rem;width:2rem;background-color:var(--surface-secondary);border-radius:100%;display:flex;align-items:center;justify-content:center}.flashcard_main_card .linked-today svg{height:1rem;width:1rem}@media (max-width: 499.98px){.flashcard_main_card .linked-today{height:1.5rem;width:1.5rem}.flashcard_main_card .linked-today svg{height:.75rem;width:.75rem}}.flashcard_main_card .button--flashcard-menu{position:absolute;background-color:transparent;border:0;color:var(--type-heading);left:0;bottom:0;padding:.75rem .5rem;display:flex;align-items:center;gap:1rem}.flashcard_main_card .button--flashcard-menu svg{height:1.5rem;width:1.5rem}.flashcard_main_card .yield-score{display:none;opacity:0;transition:opacity .3s ease-in-out;position:absolute;top:.5rem;right:.5rem}.flashcard_main_card:hover .yield-score{opacity:1}.flashcard_actions{display:flex;justify-content:center;gap:.5rem;padding:1.5rem;flex:0 0 auto;position:relative}.flashcard_actions .rating-feedback{background-color:var(--button-primary-background);color:var(--type-heading-inverse);position:absolute;transform:translate(-50%);left:50%;top:0;transition:all .3s ease-in-out;border-radius:.5rem;padding:.5rem .75rem;font-weight:700;opacity:0;z-index:200}.flashcard_actions .rating-feedback.show{opacity:1;transform:translate(-50%);left:50%;top:-2.5rem}.flashcard_actions .rating-feedback.hide{opacity:0}.flashcard_actions .rating-feedback.right{color:var(--type-heading-dark);background-color:var(--green)}.flashcard_actions .rating-wrapper{max-width:100%;text-align:center;flex:0 1 10rem;position:relative}.flashcard_actions .rating-wrapper .button:not(.button--reveal){width:100%}.flashcard_actions .rating-wrapper .interval{position:absolute;bottom:0;left:50%;transform:translate(-50%,calc(100% + .25rem));font-size:.75rem;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500}.flashcard_actions.two .rating-wrapper{flex:0 1 15.75rem}.flashcard .vignette{position:relative}.flashcard .button--ai-chat{display:none!important}.references{margin-top:1rem;padding-top:.5rem;border-top:1px solid var(--border-default)}.references ul{margin:.5rem 0;padding-left:1rem}.references ul.one-ref{padding-left:0;list-style:none}.references ul li{margin:.5rem 0;line-height:1.5;font-size:calc(1em - .25rem)!important}.references a,.references a:visited{color:var(--type-link)}span[data-image-src-explanation],.keyword{font-weight:700;border-bottom:2px dashed var(--type-cloze);cursor:pointer}#mouse-over-popover .caption-credit{padding:1rem;border:0}.flashcard-error{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;animation-name:fade-in;animation-duration:.3s;animation-fill-mode:forwards;animation-delay:1s;padding:1.5rem}.flashcard-error>div{display:flex;flex-direction:column;justify-content:center;text-align:center;max-width:100%;width:25.3rem}.flashcard-error>div p{margin-top:0}.suspended-cards-drawer .drawer-container{padding:1.5rem;width:24rem;position:relative;height:100%;background-color:var(--surface-primary)}.suspended-cards-drawer .drawer-container_header h2{color:var(--type-heading);margin-top:0;margin-bottom:.75rem}.suspended-cards-drawer .drawer-container_header p{color:var(--type-body)}.suspended-cards-drawer .drawer-container_header .button--close{position:absolute;right:.75rem;top:.75rem;background-color:transparent;padding:0;border:0;color:var(--type-body)}.suspended-cards-drawer .drawer-container_header .button--close svg{height:2rem;width:2rem;stroke-width:1px;stroke:var(--type-body)}.suspended-cards-drawer .drawer-container .flashcard-container{display:flex;flex-direction:column;gap:.75rem}.suspended-cards-drawer .drawer-container .flashcard-container .flashcard{display:block;background-color:var(--surface-primary);position:relative;padding:.75rem;border-radius:.75rem;box-shadow:var(--shadow-low);line-height:1.5;color:var(--type-body);font-size:.875rem;transition:margin ease-in-out .3s}.suspended-cards-drawer .drawer-container .flashcard-container .flashcard:first-child{margin-top:0}.suspended-cards-drawer .drawer-container .flashcard-container .flashcard:last-child{margin-bottom:0}.suspended-cards-drawer .drawer-container .flashcard-container .flashcard .cloze{font-weight:700;color:var(--type-cloze)}.suspended-cards-drawer .drawer-container .flashcard-container .flashcard .button--unsuspend{display:block;width:100%;margin-top:.75rem}.suspended-cards-drawer .drawer-container .flashcard-container .no-remaining{margin-top:1.5rem;font-size:.75rem;color:var(--type-body)}.suspended-cards-drawer .drawer-container .loader-wrapper .MuiCircularProgress-circle{color:var(--purple)}.flashcard-menu .MuiMenu-list{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.flashcard-menu .MuiMenu-list .flashcard-menu-item{padding:.375rem .75rem;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;width:100%;justify-content:flex-start}.flashcard-menu .MuiMenu-list .flashcard-menu-item svg{height:1rem;width:1rem}.flashcard-menu .MuiMenu-list .flashcard-menu-item:first-child{padding-top:.75rem!important}.flashcard-menu .MuiMenu-list .flashcard-menu-item:last-child{padding-bottom:.75rem}.flashcard-menu .MuiMenu-list .flashcard-menu-item .hint{margin-left:auto;display:flex;align-items:center;justify-content:center;padding:.25rem .5rem;border-radius:.25rem}.flashcard-menu .MuiMenu-list .flashcard-menu-item .hint span{display:block;font-size:.75rem;font-weight:700}.flashcard-menu .MuiMenu-list .flashcard-menu-item .hint.long-hint{margin-left:3rem}@media (max-width: 899.98px){.flashcard-menu .MuiMenu-list .flashcard-menu-item .hint{opacity:0;visibility:hidden}}.flashcard-menu .MuiMenu-list .flashcard-menu-item.with-key{padding:.2rem .75rem}.report-card{display:flex;flex-direction:column}.report-card_header{display:flex;justify-content:space-between;align-items:center;flex:0 0 auto;padding:1.5rem;background-color:var(--surface-primary);border-bottom:1px solid var(--border-default)}.report-card_header h3{color:var(--type-heading);margin:0}.report-card_body{flex:1 1 100%;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;background-color:var(--surface-primary)}.report-card_body form{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:.75rem}.report-card_body form textarea{min-height:12rem;max-height:100%}.report-card_body .button--submit{width:100%}.exam{display:flex;flex-wrap:nowrap;position:relative;height:100%;overflow-y:auto}.exam button{font-family:Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:400}.exam .button--exam-glass,.exam .main .footer_mobile .button--submit{background:#fff3;border-color:#ffffff4d}.exam .questions{position:absolute;top:0;left:0;z-index:10;flex:0 0 4rem;height:100%;overflow-y:auto;border-right:1px solid var(--question-border);background-color:var(--questions-background)}@media (max-width: 559.98px){.exam .questions{width:100%}}.exam .questions_header{display:flex;justify-content:space-between;align-items:center;padding:.75rem;gap:.5rem}.exam .questions_header h3{line-height:1;margin:0;color:var(--type-heading-default)}.exam .questions_header .button{border:0;display:flex;align-items:center;justify-content:center;background-color:transparent;padding:0}.exam .questions_header .button svg{height:1.5rem;width:1.5rem;stroke:var(--type-heading)}@media (min-width: 900px){.exam .questions_header{display:none}}.exam .questions_list{list-style:none}.exam .questions_list .item{padding:1rem .5rem;width:100%;text-align:left;border:0;background-color:transparent;position:relative;color:var(--type-body-default);font-size:.75rem}.exam .questions_list .item:nth-child(odd){background-color:var(--question-odd-row)}.exam .questions_list .item:not(.disabled):before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:.25rem;height:.25rem;width:.25rem;background-color:var(--type-body-default);border-radius:100%}.exam .questions_list .item li{padding-left:.5rem}.exam .questions_list .item.active{color:var(--question-active-row-text);background-color:var(--question-active-row)}.exam .questions_list .item.active svg{stroke:var(--question-active-row-text)}.exam .questions_list .item.active img.dark{display:none}.exam .questions_list .item.active img.light{display:block}.exam .questions_list .item.active:before{background-color:var(--question-active-row-text)}.exam .questions_list .item.answered,.exam .questions_list .item.disabled{padding-left:1.75rem;list-style:none}.exam .questions_list .item.answered li,.exam .questions_list .item.disabled li{padding-left:0}.exam .questions_list .item.answered:before,.exam .questions_list .item.disabled:before{display:none}.exam .questions_list .item.disabled{opacity:.7}.exam .questions_list .item div{display:flex;align-items:center;right:0;position:absolute;top:50%;transform:translateY(-50%)}.exam .questions_list .item div img{height:16px}.exam .questions_list .item div img.light{display:none}.exam .questions_list .item>li>svg{position:absolute;top:50%;transform:translateY(-50%);left:.25rem;color:var(--green);height:16px;width:16px}@media (min-width: 900px){.exam .questions_list .item{padding:.25rem .5rem}}@media (min-width: 900px){.exam .questions_list{margin:.5rem 0}}.exam .questions_list_empty{position:relative}.exam .questions_list_empty:before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:linear-gradient(67.73deg,#4f5b9e 5.33%,#df8f8f 117.24%),#000;opacity:.3}.exam .main{display:flex;flex-direction:column;height:100%;flex:1 1 100%;overflow:hidden;position:relative}.exam .main h1,.exam .main h2,.exam .main h3,.exam .main h4,.exam .main h5,.exam .main h6{color:var(--type-heading)}.exam .main .exam-header,.exam .main .footer{font-family:Arial,Helvetica,sans-serif}.exam .main .exam-header .button:not(.button--exam-glass):not(.button--feedback):not(.button--counter),.exam .main .footer .button:not(.button--exam-glass):not(.button--feedback):not(.button--counter){flex-direction:column;gap:.25rem}.exam .main .exam-header .button:not(.button--exam-glass):not(.button--feedback):not(.button--counter) img,.exam .main .footer .button:not(.button--exam-glass):not(.button--feedback):not(.button--counter) img{height:2rem;width:auto}.exam .main .exam-header .button:not(.button--exam-glass):not(.button--feedback):not(.button--counter) div,.exam .main .footer .button:not(.button--exam-glass):not(.button--feedback):not(.button--counter) div{font-size:.75rem;display:none;color:var(--button-default);font-weight:400}@media (min-width: 500px){.exam .main .exam-header .button:not(.button--exam-glass):not(.button--feedback):not(.button--counter) img,.exam .main .footer .button:not(.button--exam-glass):not(.button--feedback):not(.button--counter) img{height:auto;width:auto}.exam .main .exam-header .button:not(.button--exam-glass):not(.button--feedback):not(.button--counter) div,.exam .main .footer .button:not(.button--exam-glass):not(.button--feedback):not(.button--counter) div{display:block;font-size:100%}}.exam .main .exam-header{flex:0 0 auto;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;position:relative;background-color:var(--standard-blue);color:var(--type-body-dark);padding:.75rem}@media (min-width: 900px){.exam .main .exam-header{padding:0 0 0 .5rem}}.exam .main .exam-header_left{display:flex;align-items:center;gap:1rem}@media (min-width: 900px){.exam .main .exam-header_left .time-display{display:none}}.exam .main .exam-header_left .time-display .time{font-size:1rem}.exam .main .exam-header_left .time-display .block-type{margin-top:.125rem;font-size:.75rem}@media (max-width: 899.98px){.exam .main .exam-header_left .button--mark{display:none!important}}.exam .main .exam-header .button{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:0}.exam .main .exam-header .buttons{display:flex;align-items:center}.exam .main .exam-header .button--counter{margin:0;cursor:pointer;white-space:nowrap;flex-direction:column;background-color:transparent;padding:3px 5px;border:1px outset #5872c4;color:#fcfcfc;font-size:.8125rem;font-weight:400;line-height:1;border-radius:3px}.exam .main .exam-header .button--counter:hover,.exam .main .exam-header .button--counter:focus{background-color:#407699}.exam .main .exam-header .button--counter .top{font-size:.9375rem}@media (min-width: 900px){.exam .main .exam-header .button--counter .top .top-mobile{display:none}}.exam .main .exam-header .button--counter .top .top-mobile span{font-size:.75rem}.exam .main .exam-header .button--counter .top .top-desktop{display:none}@media (min-width: 900px){.exam .main .exam-header .button--counter .top .top-desktop{display:block}}.exam .main .exam-header .button--counter .bottom{display:none}@media (min-width: 900px){.exam .main .exam-header .button--counter .bottom{display:block}}@media (max-width: 899.98px){.exam .main .exam-header .button--counter{background-color:#fff3;border:solid 1px rgba(255,255,255,.2);padding:.75rem;border-radius:.5rem}.exam .main .exam-header .button--counter:hover,.exam .main .exam-header .button--counter:focus{background-color:#ffffff4d}}.exam .main .exam-header .button--mark{display:flex;align-items:center;padding:.25rem;border:0;background:transparent;color:var(--block-color)}@media (max-width: 899.98px){.exam .main .exam-header .button--mark div{display:none}}@media (max-width: 899.98px){.exam .main .exam-header .buttons--change-questions{display:none}}.exam .main .exam-header .buttons--functions{gap:0;justify-content:center}@media (min-width: 900px){.exam .main .exam-header .buttons--functions{display:flex;width:auto}}@media (min-width: 900px){.exam .main .exam-header .buttons--functions .button--mark{display:none}}@media (max-width: 899.98px){.exam .main .exam-header .buttons--functions .button--lab-values div{display:none!important}}@media (max-width: 899.98px){.exam .main .exam-header .buttons--functions .button--calculator,.exam .main .exam-header .buttons--functions .button--notes,.exam .main .exam-header .buttons--functions .button--reverse-color,.exam .main .exam-header .buttons--functions .button--text-size{display:none}}.exam .main .exam-header .button--lab-values{padding:.5rem .75rem}@media (max-width: 899.98px){.exam .main .exam-header .button--lab-values{margin-right:.75rem}}.exam .main .exam-header .pause-submit-container .button--exam-glass,.exam .main .exam-header .pause-submit-container .footer_mobile .button--submit,.exam .main .footer_mobile .exam-header .pause-submit-container .button--submit{background-color:#fff3;border:solid 1px rgba(255,255,255,.2);padding:.75rem}.exam .main .exam-header .pause-submit-container .button--exam-glass:hover,.exam .main .exam-header .pause-submit-container .footer_mobile .button--submit:hover,.exam .main .footer_mobile .exam-header .pause-submit-container .button--submit:hover,.exam .main .exam-header .pause-submit-container .button--exam-glass:focus,.exam .main .exam-header .pause-submit-container .footer_mobile .button--submit:focus,.exam .main .footer_mobile .exam-header .pause-submit-container .button--submit:focus{background-color:#ffffff4d;border:solid 1px rgba(255,255,255,.3)}@media (min-width: 900px){.exam .main .exam-header .pause-submit-container{display:none}}.exam .main .exam-header .pause-end-tip .button img,.exam .main .exam-header .pause-end-tip .button svg{height:1.75rem!important;width:auto;margin-bottom:.25rem}.exam .main .content-area{display:flex;flex-wrap:nowrap;position:relative;flex:1 1 100%;overflow:auto;color:var(--type-body-default);padding:0 1.5rem}.exam .main .content-area .panel-group{overflow-y:auto!important}@media (max-width: 899.98px){.exam .main .content-area .panel-group{flex-wrap:wrap}}.exam .main .content-area .panel-group .panel{height:fit-content}@media (max-width: 899.98px){.exam .main .content-area .panel-group .panel{flex:1 1 100%!important;overflow:visible!important;width:100%!important}}.exam .main .content-area .panel-group .panel-resize{background-color:var(--surface-primary);border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);display:flex;justify-content:center;align-items:center}.exam .main .content-area .panel-group .panel-resize:hover{background-color:var(--surface-secondary)}.exam .main .content-area .panel-group .panel-resize svg{color:var(--type-heading);height:1rem;width:auto;padding:.125rem}@media (max-width: 899.98px){.exam .main .content-area .panel-group .panel-resize{display:none!important}}.exam .main .content-area_main{flex:1 1 100%;height:100%;overflow:hidden}@media (min-width: 900px){.exam .main .content-area_main{display:flex}}.exam .main .content-area_main .left,.exam .main .content-area_main .right{padding:1.5rem;font-size:16px;line-height:22.4px}@media (min-width: 900px){.exam .main .content-area_main .left,.exam .main .content-area_main .right{padding:1rem 2rem}}.exam .main .content-area_main .left .crossed-out,.exam .main .content-area_main .right .crossed-out{text-decoration:line-through}.exam .main .content-area_main .left .highlighted-text,.exam .main .content-area_main .right .highlighted-text{background-color:#ff0;color:#000}.exam .main .content-area_main .left table.labs,.exam .main .content-area_main .right table.labs{margin:1.5rem auto}.exam .main .content-area_main .left table.labs thead,.exam .main .content-area_main .right table.labs thead{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.exam .main .content-area_main .left table.labs td,.exam .main .content-area_main .right table.labs td{padding-right:1.5rem}.exam .main .content-area_main .left table.labs td:last-child,.exam .main .content-area_main .right table.labs td:last-child{padding-left:1.5rem}.exam .main .content-area_main .left table.labs .indent-1 td:first-child,.exam .main .content-area_main .right table.labs .indent-1 td:first-child{padding-left:1.5rem}.exam .main .content-area_main .left table.labs .indent-2 td:first-child,.exam .main .content-area_main .right table.labs .indent-2 td:first-child{padding-left:3rem}.exam .main .content-area_main .left table.labs .indent-3 td:first-child,.exam .main .content-area_main .right table.labs .indent-3 td:first-child{padding-left:4.5rem}.exam .main .content-area_main .left table.labs .indent-4 td:first-child,.exam .main .content-area_main .right table.labs .indent-4 td:first-child{padding-left:6rem}.exam .main .content-area_main .left .answer-block,.exam .main .content-area_main .right .answer-block{margin-top:1.5rem;background-color:var(--answer-block-background);border:1px solid var(--answer-block-border);border-bottom:7px solid var(--answer-block-border);padding:1rem;width:fit-content}.exam .main .content-area_main .left .answer-block form label,.exam .main .content-area_main .right .answer-block form label{display:flex;align-items:flex-start;gap:.5rem;padding:.25rem 0}.exam .main .content-area_main .left .answer-block form label svg,.exam .main .content-area_main .right .answer-block form label svg{flex-shrink:0}.exam .main .content-area_main .left .answer-block form label svg+input,.exam .main .content-area_main .right .answer-block form label svg+input{display:none}.exam .main .content-area_main .left .answer-block form label input,.exam .main .content-area_main .right .answer-block form label input{margin-top:.25rem}@media (min-width: 560px){.exam .main .content-area_main .left .answer-block form label:hover,.exam .main .content-area_main .right .answer-block form label:hover{background-color:var(--answer-block-background-hover)}}.exam .main .content-area_main .left .answer-block form label .correct,.exam .main .content-area_main .right .answer-block form label .correct{color:var(--success)}.exam .main .content-area_main .left .answer-block form label .incorrect,.exam .main .content-area_main .right .answer-block form label .incorrect{color:var(--error)}.exam .main .content-area_main .left .answer-block form label ::selection,.exam .main .content-area_main .right .answer-block form label ::selection{background-color:transparent}.exam .main .content-area_main .left .answer-block form label ::-moz-selection,.exam .main .content-area_main .right .answer-block form label ::-moz-selection{background-color:transparent}.exam .main .content-area_main .left img,.exam .main .content-area_main .right img{display:block;margin:1rem 0;max-width:100%}.exam .main .content-area_main pre{font-family:inherit;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.exam .main .content-area_main .left{font-family:Arial,Helvetica,sans-serif}@media (min-width: 900px){.exam .main .content-area_main .left{padding-right:1.5rem}}.exam .main .content-area_main .right{padding:0}.exam .main .content-area_main .right .study-panel_header{width:100%}@media only screen and (max-width: 400px){.exam .main .content-area_main .right .study-panel_header_top .button svg,.exam .main .content-area_main .right .study-panel_header_top .button--secondary svg{height:.75rem;width:.75rem}}@media only screen and (max-width: 375px){.exam .main .content-area_main .right .study-panel_header_top .button span,.exam .main .content-area_main .right .study-panel_header_top .button--secondary span{font-size:12px}}@media (min-width: 900px){.exam .main .content-area_main .right .study-panel_header_top .button span,.exam .main .content-area_main .right .study-panel_header_top .button--secondary span{display:none}}@media only screen and (min-width: 1000px){.exam .main .content-area_main .right .study-panel_header_top .button span,.exam .main .content-area_main .right .study-panel_header_top .button--secondary span{display:block}}@media screen and (min-width: 1000px) and (max-width: 1110px){.exam .main .content-area_main .right .study-panel_header_top .button--flashcards .badge,.exam .main .content-area_main .right .study-panel_header_top .button--flashcards .flashcard-menu .MuiMenu-list .flashcard-menu-item .hint,.flashcard-menu .MuiMenu-list .flashcard-menu-item .exam .main .content-area_main .right .study-panel_header_top .button--flashcards .hint{display:none}}.exam .main .content-area_main .right .study-panel .explanation{background-color:var(--surface-primary);padding:1.5rem;position:relative;font-size:.875rem}.exam .main .content-area_main .right .study-panel .explanation .image-display{max-width:50%;float:right;padding:0 0 1.5rem 1.5rem;background-color:var(--surface-primary)}.exam .main .content-area_main .right .study-panel .explanation .image-display .custom-image-container{margin-bottom:0}.exam .main .content-area_main .right .study-panel .explanation .image-display .custom-image-container img{height:auto;width:100%;max-width:100%}@media (max-width: 559.98px){.exam .main .content-area_main .right .study-panel .explanation .image-display{max-width:100%;width:100%;float:none;padding:0;margin-bottom:1.5rem}}.exam .main .content-area_main .right .study-panel .explanation>h2:first-of-type{display:none}.exam .main .content-area_main .right .study-panel .explanation a{font-weight:600;color:var(--type-link);text-decoration:none;border-bottom:1px solid var(--type-link)}.exam .main .content-area_main .right .study-panel .explanation a:hover,.exam .main .content-area_main .right .study-panel .explanation a:focus{border-color:transparent!important}.exam .main .content-area_main .right .study-panel .explanation a:visited{color:var(--type-link)}.exam .main .content-area_main .right .study-panel .explanation .answer-explanation{margin:1.5rem 0}.exam .main .content-area_main .right .study-panel .explanation .answer-explanation.is-correct{margin-top:0;padding-bottom:1.5rem;border-bottom:1px solid var(--border-default)}.exam .main .content-area_main .right .study-panel .explanation .answer-explanation.user-answer{border-left:2px solid var(--error);padding-left:1rem}.exam .main .content-area_main .right .study-panel .explanation .block--lo{margin:1.5rem 0 0;background-color:var(--surface-primary);box-shadow:var(--shadow-low);padding:1.5rem;position:relative}.exam .main .content-area_main .right .study-panel .explanation .block--lo .button--toggle-location{position:absolute;top:.75rem;right:.75rem;opacity:0;transition:opacity .3s ease-in-out}.exam .main .content-area_main .right .study-panel .explanation .block--lo:first-of-type{margin-top:0;margin-bottom:1.5rem}.exam .main .content-area_main .right .study-panel .explanation .block--lo:hover .button--toggle-location,.exam .main .content-area_main .right .study-panel .explanation .block--lo:focus .button--toggle-location,.exam .main .content-area_main .right .study-panel .explanation .block--lo:focus-within .button--toggle-location{opacity:1}.exam .main .content-area_main .right .study-panel .explanation .youtube-embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.exam .main .content-area_main .right .study-panel .explanation .youtube-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.exam .main .content-area_main .right .study-panel .article{font-size:.875rem}.exam .main .content-area_main .right .study-panel .report-card_header{padding:1.5rem 1.5rem 1.5rem 3rem}@media (min-width: 900px){.exam .main .content-area_main .right .study-panel .report-card_header{padding:1.5rem}}.exam .main .content-area_main .right .study-panel .report-card_body{padding:1.5rem 1.5rem 1.5rem 3rem}@media (min-width: 900px){.exam .main .content-area_main .right .study-panel .report-card_body{padding:1.5rem}}@media (min-width: 900px){.exam .main .content-area_main .right{display:flex;flex-direction:column;height:100%}.exam .main .content-area_main .right>.exhibit--desktop{padding:1.5rem}.exam .main .content-area_main .right .study-panel{height:100%}.exam .main .content-area_main .right .study-panel_header{position:absolute;padding-left:0;border-left:0}.exam .main .content-area_main .right .study-panel_body{border:0!important;padding-top:3rem}.exam .main .content-area_main .right .study-panel .explanation{flex:1 1 100%;padding:1.5rem}.exam .main .content-area_main .right .study-panel .article{padding:0}}.exam .main .content-area_main .right .report-card-container{position:relative}.exam .main .content-area_main .right .report-card-container .button--close{position:absolute;top:1.5rem;right:1.5rem;z-index:1000;background-color:transparent;padding:0}@media (min-width: 900px){.exam .main .content-area_main .right .report-card-container .button--close{top:3rem;right:3rem}}.exam .main .content-area_main .right .report-card-container .button--close svg{height:1.5rem;width:1.5rem;stroke:var(--type-heading)}@media (min-width: 900px){.exam .main .content-area_main .right .report-card-container{padding:1.5rem}.exam .main .content-area_main .right .report-card-container .report-card{border:1px solid var(--border-default);border-radius:1.5rem;overflow:hidden}}.exam .main .content-area_lab-values-container{overflow:hidden;flex:0 0 0%}.exam .main .content-area.lab-values-open .lab-values{display:flex}@media (min-width: 900px){.exam .main .content-area.lab-values-open .content-area_main{max-width:66.667%;flex:1 1 66.667%}.exam .main .content-area.lab-values-open .content-area_main .right .study-panel_header{width:33.333%}.exam .main .content-area.lab-values-open .content-area_main .right .study-panel_header_top .button span,.exam .main .content-area.lab-values-open .content-area_main .right .study-panel_header_top .button--secondary span{display:none}.exam .main .content-area.lab-values-open .content-area_lab-values-container{max-width:33.333%;flex:0 0 33.333%}}.exam .main .content-area .custom-image-container{margin:0 0 1rem}.exam .main .content-area .custom-image-container img{margin-top:0}.exam .main .content-area .custom-image-container .caption-credit{border-color:var(--standard-blue)}.exam .main .content-area .exhibit.not-in-review{padding-bottom:3rem}.exam .main .content-area .exhibit.not-in-review .caption-credit{display:none}@media (min-width: 900px){.exam .main .content-area .exhibit.not-in-review{margin-top:0!important}.exam .main .content-area .exhibit.not-in-review img{max-height:calc(100vh - 150px - 6rem);max-width:100%}}.exam .main .content-area .exhibit.exhibit--mobile{margin-top:1.5rem!important;padding-bottom:0!important}@media (min-width: 900px){.exam .main .content-area .exhibit.exhibit--mobile{display:none}}@media (max-width: 899.98px){.exam .main .content-area .exhibit.exhibit--desktop{display:none}}.exam .main .content-area.showing-answer{overflow:hidden}.exam .main .content-area.showing-answer .exhibit{background-color:var(--surface-primary)}@media (min-width: 900px){.exam .main .content-area.showing-answer .exhibit{float:right;max-width:calc(50% + 3rem);padding-left:3rem}}@media (min-width: 900px){.exam .main .content-area.showing-answer .content-area_main{overflow:hidden}.exam .main .content-area.showing-answer .panel-group{overflow:hidden!important}.exam .main .content-area.showing-answer .panel-group .panel{height:100%;overflow-y:auto!important}}.exam .main .footer{flex:0 0 auto;padding:1.5rem;display:flex;align-items:center;flex-wrap:wrap;gap:1rem;justify-content:space-between;background-color:var(--standard-blue);color:#fff;min-height:78px}@media (max-width: 899.98px){.exam .main .footer .time-display{display:none}}@media (max-width: 899.98px){.exam .main .footer .donut,.exam .main .footer .spacer{display:none}}.exam .main .footer .donut_label,.exam .main .footer .spacer_label{color:#fff}.exam .main .footer .button--create-account{font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500!important}.exam .main .footer .button--create-account.pulse{box-shadow:0 0 #fff;animation:pulse-white 2s infinite}@keyframes pulse-white{0%{transform:scale(.95);box-shadow:0 0 #ffffffb3}70%{transform:scale(1);box-shadow:0 0 0 10px #fff0}to{transform:scale(.95);box-shadow:0 0 #fff0}}.exam .main .footer_right{display:flex;align-items:center;gap:1rem}.exam .main .footer_right .button--report,.exam .main .footer_right .button--help{width:2.75rem;padding:0}.exam .main .footer_right .button--report svg,.exam .main .footer_right .button--help svg{flex-shrink:0}.exam .main .footer_right .button--help svg path{stroke:#fff!important}.exam .main .footer_right .button--end{padding:0 .25rem!important;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;text-align:center}.exam .main .footer_right .button--end img{height:2rem!important;width:auto!important}@media (max-width: 899.98px){.exam .main .footer_right .button--end{display:none}}@media (max-width: 899.98px){.exam .main .footer_right .button--pause{display:none!important}}.exam .main .footer_right .button--exam-glass,.exam .main .footer_right .footer_mobile .button--submit,.exam .main .footer_mobile .footer_right .button--submit,.exam .main .footer_right .button--feedback{padding:.75rem 1rem;gap:.5rem;position:relative;display:inline-flex;flex-direction:row;right:auto;bottom:auto;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500}.exam .main .footer_right .button--exam-glass span,.exam .main .footer_right .footer_mobile .button--submit span,.exam .main .footer_mobile .footer_right .button--submit span,.exam .main .footer_right .button--exam-glass div,.exam .main .footer_right .footer_mobile .button--submit div,.exam .main .footer_mobile .footer_right .button--submit div,.exam .main .footer_right .button--feedback span,.exam .main .footer_right .button--feedback div{font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500}@media only screen and (max-width: 800px){.exam .main .footer_right .button--exam-glass span,.exam .main .footer_right .footer_mobile .button--submit span,.exam .main .footer_mobile .footer_right .button--submit span,.exam .main .footer_right .button--exam-glass div,.exam .main .footer_right .footer_mobile .button--submit div,.exam .main .footer_mobile .footer_right .button--submit div,.exam .main .footer_right .button--feedback span,.exam .main .footer_right .button--feedback div{display:none}}@media (max-width: 899.98px){.exam .main .footer_right .button--exam-glass,.exam .main .footer_right .footer_mobile .button--submit,.exam .main .footer_mobile .footer_right .button--submit,.exam .main .footer_right .button--feedback{display:none!important}}@media (max-width: 899.98px){.exam .main .footer_right{display:none}}.exam .main .footer.is-submitted .footer_right{width:auto!important}.exam .main .footer_mobile{display:flex;width:100%;gap:.75rem}.exam .main .footer_mobile .button{flex:1 1 50%}.exam .main .footer_mobile .button--function-menu{padding-left:.75rem;padding-right:.75rem;flex-grow:0;flex:0 0 auto}.exam .main .footer_mobile .button--change-question--pre-submit{width:2.75rem;flex:0 0 auto}@media (max-width: 499.98px){.exam .main .footer_mobile .button--change-question{padding-left:.25rem;padding-right:.25rem}}.exam .main .footer_mobile .button--end-review{flex:1 1 100%}@media (max-width: 499.98px){.exam .main .footer_mobile .button--end-review svg{display:none}}@media (min-width: 900px){.exam .main .footer_mobile{display:none}}.exam .main .function-menu{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:1rem;background:var(--surface-modal-glass-light);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid rgba(253,253,253,.1);border-radius:0;position:absolute;top:0;left:0;height:100%;width:100%;z-index:4000;cursor:pointer}.exam .main .function-menu:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}@media (min-width: 900px){.exam .main .function-menu{display:none}}.exam .main .function-menu_options{display:flex;flex-direction:column;gap:.5rem;position:absolute;left:0;bottom:1rem}.exam .main .function-menu_options .button--report{justify-content:flex-start}.exam .main .function-menu_options .button--text-size{padding:0!important}.exam .main .function-menu_options .button--text-size .button--text-size_wrapper_option{padding:0 .5rem}.exam .main .function-menu_options div:not(.button--text-size_wrapper),.exam .main .function-menu_options button:not(.button--text-size_wrapper_option){padding:1rem 1.5rem;text-align:left;color:var(--button-default);font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;background-color:transparent;border:0;font-size:1rem;display:flex;align-items:center;gap:.75rem}.exam .main .function-menu_options div:not(.button--text-size_wrapper) svg,.exam .main .function-menu_options div:not(.button--text-size_wrapper) img,.exam .main .function-menu_options button:not(.button--text-size_wrapper_option) svg,.exam .main .function-menu_options button:not(.button--text-size_wrapper_option) img{width:1.5rem;height:auto}.exam .main .function-menu_options_close{padding:1rem 1.5rem!important;background-color:transparent;border:0;color:var(--button-default)}.exam .main table tr th,.exam .main table tr td{border-color:var(--type-body-default)}.exam .references li{line-height:1.3}.exam .references li a{color:var(--type-link)!important}.exam .button--text-size{display:inline-flex;justify-content:center;align-items:center;flex-direction:column;gap:.25rem;color:var(--button-primary-color);text-decoration:none;padding:.75rem 1rem;font-weight:600;letter-spacing:-.2px;cursor:pointer;font-family:Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.exam .button--text-size_wrapper{max-height:25px;height:25px;display:flex!important;justify-content:center;width:100%;flex-wrap:nowrap}.exam .button--text-size_wrapper_option{border:0;background-color:transparent;display:block;padding:0 4px;height:100%;border:1px solid var(--button-primary-color);color:var(--button-default);font-weight:600}.exam .button--text-size_wrapper_option--middle{border-left:0;border-right:0;border-radius:0!important;font-size:16px}.exam .button--text-size_wrapper_option:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.exam .button--text-size_wrapper_option:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;font-size:18px}.exam .button--text-size_wrapper_option.is-selected{color:var(--button-floating-type)!important;background-color:var(--text-size-selected)}.exam .button--text-size .label{color:var(--button-default);font-weight:400}@media (min-width: 900px){.exam.text-size-larger .main .content-area_main .left,.exam.text-size-larger .main .content-area_main .right{font-size:18px}.exam.text-size-larger .main .content-area_main .left .explanation,.exam.text-size-larger .main .content-area_main .right .explanation{font-size:18px;line-height:1.3}}@media (min-width: 900px){.exam.text-size-largest .main .content-area_main .left,.exam.text-size-largest .main .content-area_main .right,.exam.text-size-largest .main .content-area_main .left .explanation,.exam.text-size-largest .main .content-area_main .right .explanation{font-size:20px;line-height:1.3}}@media (max-width: 899.98px){.exam.text-size-mobile-smaller .main .content-area_main .left,.exam.text-size-mobile-smaller .main .content-area_main .right{font-size:14px;line-height:1.3}.exam.text-size-mobile-smaller .main .content-area_main .left .explanation,.exam.text-size-mobile-smaller .main .content-area_main .right .explanation{font-size:13px;line-height:1.5}.exam.text-size-mobile-smaller .main .content-area_main .labs{margin:.75rem auto!important}}@media (max-width: 899.98px){.exam.text-size-mobile-larger .main .content-area_main .left,.exam.text-size-mobile-larger .main .content-area_main .right,.exam.text-size-mobile-larger .main .content-area_main .left .explanation,.exam.text-size-mobile-larger .main .content-area_main .right .explanation{font-size:18px;line-height:1.3}}.in-exam .header{display:none!important}.in-exam .exam{overflow:visible}.in-exam .lab-values-open .content-area_main{padding-right:0!important}.in-exam.dark{--type-link: #a2ddff}.in-exam.dark .highlight{color:#000!important}.exam--standard{--type-heading-default: #000;--type-heading-inverse: #fff;--type-body-default: #000;--button-default: #fff;--app-background: #fff;--standard-blue: #004975;--button-floating-type: #000;--questions-background: #fff;--question-odd-row: #e2e2e2;--question-active-row: #004975;--question-active-row-text: #fff;--question-border: #c0c0c0;--answer-block-background: #fff;--answer-block-background-hover: #ececec;--answer-block-border: #004975;--lab-values-background: #d7dced;--text-size-selected: #d7dced;--proceed-background: linear-gradient(#5490cc, #004976);--proceed-background-hover: linear-gradient(#004976, #5490cc);--proceed-text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);--proceed-box-shadow: none;--lab-values-border: #bbc;--end-block-header: linear-gradient(to bottom, #ee5f5b, #bd362f);--end-block-background: #fff;--end-block-button: linear-gradient(#ee5f5b, #bd362f);--end-block-button-hover: linear-gradient(#bd362f, #ee5f5b);--end-block-button-border: #004976;--type-link: #004975;--linked-flashcard-container-background: #f7f8fb;--linked-flashcard-background: #fefefe;height:100%}.exam--standard .study_main_body{overflow:hidden}.exam--standard .study_main_body .exam>.questions{display:none;position:absolute}@media (min-width: 900px){.exam--standard .study_main_body .exam>.questions{position:relative!important;display:block}}.exam--standard .study_main_body .exam>.questions.show{display:block}.exam--standard .study_main_body .exam .main .content-area{padding:0;background-color:var(--surface-secondary);background:#d8dced;background:-moz-linear-gradient(0deg,rgb(216,220,237) 0%,rgb(255,255,255) 100%);background:-webkit-linear-gradient(0deg,rgb(216,220,237) 0%,rgb(255,255,255) 100%);background:linear-gradient(0deg,#d8dced,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d8dced",endColorstr="#ffffff",GradientType=1)}.exam--standard .study_main_body .exam .main .content-area_main{background:transparent;border-radius:0}.exam--standard .study_main_body .exam .main .content-area_main .input-ring{display:none}.exam--standard .study_main_body .exam .main .content-area_main .proceed{padding:1.5rem 0;width:100%;text-align:left;display:none}@media (min-width: 900px){.exam--standard .study_main_body .exam .main .content-area_main .proceed{display:block}}.exam--standard .study_main_body .exam .main .content-area_main .proceed .button{margin:0 auto;background:var(--proceed-background);color:#fff;font-weight:400;border-radius:3px;border:1px solid #004976;line-height:1.5;padding:0 8px;text-shadow:var(--proceed-text-shadow);box-shadow:var(--proceed-box-shadow)}.exam--standard .study_main_body .exam .main .content-area_main .proceed .button:hover,.exam--standard .study_main_body .exam .main .content-area_main .proceed .button:focus{background:var(--proceed-background-hover)}.exam--standard .study_main_body .exam .main .footer{padding:1rem}@media only screen and (max-width: 540px){.exam--standard .study_main_body .exam .main .footer_right{width:100%}}@media (min-width: 900px){.exam--standard .study_main_body .exam .main.reviewing .content-area_main{overflow:hidden}}@media (min-width: 900px){.exam--standard .study_main_body .exam .main.reviewing .content-area_main .left,.exam--standard .study_main_body .exam .main.reviewing .content-area_main .right{overflow-y:auto}}.exam--standard .study_main_body .exam .main .lab-values{font-size:12px}.exam--standard .study_main_body .exam .main .calculator-keypad button{font-size:15px}.exam--standard .study_main_body .exam .main .notes div button{font-size:.9375rem}.exam--standard .study .MuiSwitch-track{background-color:#e4e4e4}.exam--standard .study .chat-interface_main{background:linear-gradient(330deg,#c5cae2 15.38%,#f8e7e7 87.93%)}.exam--standard.dark{--type-heading-default: #fff;--type-heading-inverse: #000;--type-body-default: #fff;--app-background: #000;--button-default: #fff;--standard-blue: #051f71;--button-floating-type: #000;--questions-background: #000;--question-odd-row: #444;--question-active-row: #a2ddff;--question-active-row-text: #000;--question-border: transparent;--answer-block-background: #000;--answer-block-background-hover: #222;--answer-block-border: #fff;--lab-values-background: #000;--text-size-selected: #d7dced;--proceed-background: linear-gradient(#5c90e7, #316ae7);--proceed-background-hover: linear-gradient(#5c90e7, #4d84fb);--proceed-text-shadow: 0 -1px #1b3d77;--proceed-box-shadow: inset 0 1px #bcd6ff, 0 1px 1px #323643;--end-block-header: linear-gradient(#bd362f, #992211);--end-block-background: #000;--end-block-button: linear-gradient(rgb(189, 54, 47), rgb(153, 34, 17));--end-block-button-hover: linear-gradient( rgb(153, 34, 17), rgb(189, 54, 47) );--end-block-button-border: #000;--type-link: #a2ddff;--linked-flashcard-container-background: #1b2126;--linked-flashcard-background: #2a333b;--type-cloze: #6cc2b2;--popover-background: #1b2126;--surface-badge: #1b2126;--surface-primary: #2a333b;--surface-secondary: #1b2126;--type-heading: #fefefe;--type-body: #fefefe;--type-link-highlight: #36444f;--border-default: rgba(255, 255, 255, .1)}.exam--standard.dark .exam .main .content-area{background:#000}.exam--standard.dark .chat-interface_main{background:linear-gradient(67.73deg,#1b2934 5.33%,#05090e 117.24%)}.exam--standard.dark .chat-interface .message-bubble{border:0;background:#ffffff1a}.exam--standard.dark .chat-interface .message-bubble:before{display:none}.exam--standard.dark .chat-interface .message-bubble--user{background:#fff;color:#111215}.exam--standard.dark .chat-interface .message-bubble--user *:not(a){color:#111215}.exam--standard.dark .chat-interface .form-footer .button--send,.exam--standard.dark .chat-interface .related-articles .article-button{background:#fff;color:#111215}.exam--standard.dark .MuiSwitch-thumb{background-color:#fff!important}.exam--tutor .study_main_body .exam .main .content-area_main .proceed{text-align:left}.exam--tutor .study_main_body .exam .main .content-area_main .proceed .button--submit{width:100%}@media (min-width: 900px){.exam--tutor .study_main_body .exam .main .content-area_main .proceed .button--submit{max-width:50%}}.flash-loader{position:fixed;background:var(--surface-base-gradient);height:100%;width:100%;z-index:100000000;left:0;top:0;pointer-events:none;opacity:0}.pause-submit-container .button--exam-glass,.pause-submit-container .exam .main .footer_mobile .button--submit,.exam .main .footer_mobile .pause-submit-container .button--submit{padding:.75rem!important}.pause-end-tip{display:flex;gap:0;padding:0}.pause-end-tip .button{display:flex;flex-direction:column!important;background:transparent!important;background-color:transparent!important;border:0!important}.pause-end-tip .button svg{display:block!important}.pause-end-tip .button div{display:block!important;font-size:.875rem!important;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"!important;font-weight:500!important;white-space:nowrap!important}.pause-end-tip .button:hover,.pause-end-tip .button:focus{background-color:var(--surface-tint-dark)!important}.highlight,.highlighted{background-color:#ff0}.admin-toolbar{display:flex;align-items:center;gap:.5rem}.admin-toolbar .qa-status{font-size:.75rem}.admin-toolbar .qa-status .is-qaed,.admin-toolbar .qa-status .is-not-qaed{position:relative;padding-left:1.125rem}.admin-toolbar .qa-status .is-qaed:before,.admin-toolbar .qa-status .is-not-qaed:before{content:"";left:0;top:50%;transform:translateY(-50%);position:absolute;height:.75rem;width:.75rem;border-radius:100%;background-color:red}.admin-toolbar .qa-status .is-qaed:before{background-color:green}.admin-toolbar .spacer{margin:0 .25rem}.admin-toolbar .uuid-display{display:block;transform:translate(-.5rem);margin:1rem 0;padding:0;background-color:transparent;border:0;font-size:.75rem;color:var(--type-heading-default)}.admin-toolbar .uuid-display svg{height:.75rem}.DEMO-MODE .admin-toolbar,.DEMO-MODE .admin-only{display:none!important}.study-panel_header{display:flex;flex-direction:row;position:relative;margin:0;padding:0 .5rem;background-color:var(--surface-primary);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);height:auto;width:100%;min-height:auto;-webkit-position:sticky;position:sticky;top:0;z-index:1}.study-panel_header .button,.study-panel_header .button--secondary{height:auto;width:auto;border:0;border-radius:0;padding:.75rem 1rem;color:var(--type-heading);background:transparent;border-bottom:.25rem solid transparent;font-size:.875rem;display:inline-flex;gap:.5rem;align-items:center}.study-panel_header .button svg,.study-panel_header .button--secondary svg{stroke:var(--type-heading);height:1rem;width:1rem}.study-panel_header .button .badge,.study-panel_header .button .flashcard-menu .MuiMenu-list .flashcard-menu-item .hint,.flashcard-menu .MuiMenu-list .flashcard-menu-item .study-panel_header .button .hint,.study-panel_header .button--secondary .badge,.study-panel_header .button--secondary .flashcard-menu .MuiMenu-list .flashcard-menu-item .hint,.flashcard-menu .MuiMenu-list .flashcard-menu-item .study-panel_header .button--secondary .hint{background-color:var(--type-heading);color:var(--type-heading-inverse)}.study-panel_header .button:hover,.study-panel_header .button:focus,.study-panel_header .button--secondary:hover,.study-panel_header .button--secondary:focus{background:transparent;border-color:transparent;color:var(--type-heading)}.study-panel_header .button:hover svg,.study-panel_header .button:focus svg,.study-panel_header .button--secondary:hover svg,.study-panel_header .button--secondary:focus svg{stroke:var(--type-heading)}.study-panel_header .button:hover span,.study-panel_header .button:focus span,.study-panel_header .button--secondary:hover span,.study-panel_header .button--secondary:focus span{color:var(--type-heading)}.study-panel_header .button:hover .badge,.study-panel_header .button:hover .flashcard-menu .MuiMenu-list .flashcard-menu-item .hint,.flashcard-menu .MuiMenu-list .flashcard-menu-item .study-panel_header .button:hover .hint,.study-panel_header .button:focus .badge,.study-panel_header .button:focus .flashcard-menu .MuiMenu-list .flashcard-menu-item .hint,.flashcard-menu .MuiMenu-list .flashcard-menu-item .study-panel_header .button:focus .hint,.study-panel_header .button--secondary:hover .badge,.study-panel_header .button--secondary:hover .flashcard-menu .MuiMenu-list .flashcard-menu-item .hint,.flashcard-menu .MuiMenu-list .flashcard-menu-item .study-panel_header .button--secondary:hover .hint,.study-panel_header .button--secondary:focus .badge,.study-panel_header .button--secondary:focus .flashcard-menu .MuiMenu-list .flashcard-menu-item .hint,.flashcard-menu .MuiMenu-list .flashcard-menu-item .study-panel_header .button--secondary:focus .hint{background-color:var(--type-heading);color:var(--type-heading-inverse)}.study-panel_header .button{border-color:var(--type-heading)}.study-panel_header .button:hover,.study-panel_header .button:focus{border-color:var(--type-heading)}.study-panel_header_top{display:flex}@media (max-width: 899.98px){.study-panel_header_top .button--ai-chat{display:none!important}}.study-panel_header_bottom{display:none}.study-panel_body{color:var(--type-body);background-color:var(--surface-primary)}.study-panel_body .article{background-color:var(--surface-primary)}@media (min-width: 900px){.study-panel .study-panel_header{justify-content:space-between;border-left:1px solid var(--border-default)}.study-panel .study-panel_header_bottom{display:flex}.study-panel .study-panel_header_bottom .button{padding:0 .5rem;border:0}.study-panel .study-panel_header_bottom .button svg{display:block}.study-panel .study-panel_header_bottom .button span{display:none}.study-panel .study-panel_body{flex:1 1 100%;height:100%;font-family:Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";border-left:1px solid var(--border-default)}}.study-panel .chat-interface_panel,.study-panel .chat-interface_main_header{display:none}.study-panel .chat-interface_main_input .start-message{display:none!important}.study-panel .chat-interface--start .chat-interface_main_messages{display:block!important}.linked-flashcards{display:flex;flex-direction:column;height:100%}.linked-flashcards_header{display:flex;justify-content:space-between;align-items:center;flex:0 0 auto;background-color:var(--surface-primary);border-bottom:1px solid var(--border-default);padding:1.5rem}.linked-flashcards_header h3{color:var(--type-heading);margin:0;display:flex;align-items:center;gap:.5rem}.linked-flashcards_header h3 svg{height:1rem;width:1rem}.linked-flashcards_header p{font-size:.75rem;margin:.25rem 0 0}.linked-flashcards_body{flex:1 1 100%;padding:1.5rem;background-color:var(--surface-secondary)}.linked-flashcards_body .linked-card{background-color:var(--surface-primary);box-shadow:var(--shadow-low);position:relative;padding:.75rem 4rem .75rem .75rem;border-radius:.75rem;margin:.5rem 0;line-height:1.5;font-size:.875rem;transition:margin ease-in-out .3s}.linked-flashcards_body .linked-card:first-child{margin-top:0}.linked-flashcards_body .linked-card:last-child{margin-bottom:0}.linked-flashcards_body .linked-card .cloze{font-weight:700;color:var(--type-cloze)}.linked-flashcards_body .linked-card .due-icon,.linked-flashcards_body .linked-card .switch{position:absolute;right:.75rem;top:.75rem}.linked-flashcards_body .linked-card .due-icon{color:var(--type-body)}.linked-flashcards_body .linked-card .due-icon svg{height:1.25rem;width:1.25rem}.linked-flashcards_body .linked-card_front{position:absolute;width:calc(100% - 4.75rem)}.linked-flashcards_body .linked-card_back{visibility:hidden;opacity:0}.linked-flashcards_body .linked-card .structural{position:relative;width:100%}.linked-flashcards_body .linked-card .front-based{display:none}.linked-flashcards_body .linked-card:hover .linked-card_front,.linked-flashcards_body .linked-card:focus .linked-card_front{display:none}.linked-flashcards_body .linked-card:hover .linked-card_back,.linked-flashcards_body .linked-card:focus .linked-card_back{visibility:visible;opacity:1}.linked-flashcards_body .linked-card:hover .structural,.linked-flashcards_body .linked-card:focus .structural{visibility:hidden;opacity:0;display:block}.linked-flashcards_body .linked-card:hover .front-based,.linked-flashcards_body .linked-card:focus .front-based{display:block;position:absolute;width:calc(100% - 4.75rem);top:.75rem;left:.75rem}.linked-flashcards_body .admin-toolbar{display:flex;align-items:center;gap:.5rem;margin-top:1rem}.linked-flashcards_body .admin-toolbar .button--edit-linked-flashcard{height:1.5rem;width:1.5rem;display:flex;align-items:center;justify-content:center;padding:0;border-radius:100%;background-color:var(--surface-primary);color:var(--type-body);box-shadow:var(--shadow-low)}.linked-flashcards_body .admin-toolbar .button--edit-linked-flashcard svg{height:.75rem;width:.75rem}.linked-flashcards_body .admin-toolbar .admin-id{display:block;width:fit-content;background-color:transparent;border:0;padding:0;color:var(--type-cloze);font-size:.75rem}.linked-flashcards_body .admin-toolbar .admin-id svg{height:.75rem;width:.75rem;margin-right:.25rem}@media (min-width: 900px){.linked-flashcards .linked-flashcards_header{padding:1.5rem 1.5rem 1rem}}.exam--standard{--c-bg: #D7DCED;--c-border: #004976;--c-display-bg: #FCFCFC;--c-display-color: #000;--c-display-border: #181A20;--b-border: #004976;--b-bg: linear-gradient(#EEE 43%, #BBB);--b-bg-hover: linear-gradient(#BBB, #EEE);--b-color: #000;--b-text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);--b-purple: linear-gradient(#D4C9E8, #C286D6);--b-purple-hover: linear-gradient(#C286D6, #D4C9E8);--b-blue: linear-gradient(#A7B7F5, #7999F8);--b-blue-hover: linear-gradient(#A7B7F5, #7999F8)}.exam--standard.dark{--c-bg: #222;--c-border: #CCC;--c-display-bg: #000;--c-display-color: #FCFCFC;--c-display-border: #FCFCFC;--b-border: #000;--b-bg: linear-gradient(#555966, #4B505E);--b-bg-hover: linear-gradient(#656975, #545867);--b-color: #FCFCFC;--b-text-shadow: 0 -1px #181A20;--b-purple: linear-gradient(#685588, #5A4671);--b-purple-hover: linear-gradient(#786598, #675F85);--b-blue: linear-gradient(#5C90E7, #316AE7);--b-blue-hover: linear-gradient(#5C90E7, #4D84FB)}.calculator{position:absolute;bottom:0;right:1rem;border:2px solid var(--c-border);border-bottom:0;background-color:var(--c-bg);color:#000;padding:8px;border-radius:5px 5px 0 0;z-index:3}.calculator-display{position:relative;margin-bottom:.4rem;padding:4px;border:1px solid var(--c-display-border);border-radius:3px;background-color:var(--c-display-bg);text-align:right;color:var(--c-display-color);font-family:monospace;white-space:nowrap;overflow:hidden}.calculator-display.show-m:before{position:absolute;left:0;display:block;content:"M";padding:0 .2rem .5rem;background-color:#fcfcfc;font: 700 1rem/1 Lucida Sans Unicode,sans-serif}.calculator-keypad>div{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;row-gap:.5rem}.calculator-keypad>div.last{grid-template-columns:2fr 1fr 2fr}.calculator-keypad button{margin:2px 4px;background:var(--b-bg);border-radius:3px;border:1px solid var(--b-border);color:var(--b-color);cursor:pointer;font-family:Open Sans,Verdana,sans-serif;font-weight:700;line-height:25px;padding:0 8px;text-align:center;text-decoration:none;text-shadow:var(--b-text-shadow);vertical-align:middle;white-space:nowrap}.calculator-keypad button:hover,.calculator-keypad button:focus{background:var(--b-bg-hover)}.calculator-keypad .b-purple{color:#000;background:var(--b-purple)}.calculator-keypad .b-purple:hover,.calculator-keypad .b-purple:focus{background:var(--b-purple-hover)}.calculator-keypad .b-yellow{color:#000;background:linear-gradient(#f7db7f,#d8c26d)}.calculator-keypad .b-yellow:hover,.calculator-keypad .b-yellow:focus{background:linear-gradient(#d8c26d,#f7db7f)}.calculator-keypad .b-blue{color:#000;background:var(--b-blue)}.calculator-keypad .b-blue:hover,.calculator-keypad .b-blue:focus{background:var(--b-blue-hover)}.mobile-function-close{position:absolute;right:0;top:0;transform:translateY(calc(-100% - .5rem));height:3rem;width:3rem;background-color:#fff;border:1px solid var(--c-display-color);color:var(--b-color);padding:0;border-radius:100%;display:flex;justify-content:center;align-items:center}.mobile-function-close:hover,.mobile-function-close:focus{background:var(--b-bg-hover)}@media (min-width: 900px){.mobile-function-close{display:none}}.exam--standard{--notes-background: #D7DCED;--notes-border: #004976;--notes-textarea: #FFF;--notes-textarea-color: #000;--notes-textarea-border: #000;--notes-button: linear-gradient(#EEE 43%, #BBB);--notes-button-color: #000;--notes-button-border: #004976}.exam--standard.dark{--notes-background: #222;--notes-border: #CCC;--notes-textarea: #000;--notes-textarea-color: #FCFCFC;--notes-textarea-border: #FCFCFC;--notes-button: linear-gradient(#555966, #4B505E);--notes-button-color: #FCFCFC;--notes-button-border: #000}.notes{position:absolute;bottom:0;right:1rem;border:2px solid var(--notes-border);border-bottom:0;background-color:var(--notes-background);color:#000;padding:6px;box-shadow:0 0 15px #00000040;border-radius:5px 5px 0 0;width:100%;z-index:3;right:0}@media (min-width: 500px){.notes{right:1rem}}@media (min-width: 900px){.notes{right:0}}.notes textarea{color:var(--notes-textarea-color)!important;border:1px solid var(--notes-textarea-border)!important;background-color:var(--notes-textarea)!important}.notes div{display:flex;align-items:center;justify-content:space-between}.notes div button{border-radius:3px;border:1px solid var(--notes-button-border);color:var(--notes-button-color);cursor:pointer;font-family:Open Sans,Verdana,sans-serif;font-weight:700;line-height:25px;padding:0 8px;text-align:center;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,.25);vertical-align:middle;white-space:nowrap;min-width:5rem;background:var(--notes-button)}@media (min-width: 500px){.notes{width:24rem}}.exam--standard{--tabs-border: #aab;--tabs-background: #fff;--tab-active: #d7dced;--tab-active-bottom-border: #d7dced;--tab-color: #000;--search-bg: #fff}.exam--standard.dark{--tabs-background: #444;--tabs-border: #aab;--tab-active: #111;--tab-active-bottom-border: #000;--tab-color: #fff;--search-bg: #000}.lab-values{background-color:var(--surface-primary);position:absolute;bottom:0;left:0;z-index:1;flex-direction:column;height:50%;overflow:hidden;display:none;width:100%;box-shadow:var(--shadow-popover)}.lab-values .top{flex:0 0 auto;background-color:var(--surface-primary)}.lab-values .top .head{display:flex;justify-content:space-between;padding:.25rem 0;gap:.75rem;flex-direction:column}.lab-values .top .head input{border-width:1px;border-color:var(--tab-color);background-color:var(--search-bg);color:var(--type-body-default)}.lab-values .top .head .si-toggle{display:flex;align-items:center;gap:.5rem}@media (min-width: 500px){.lab-values .top .head{flex-direction:row}}@media (max-width: 899.98px){.lab-values .top .head{padding:.75rem .5rem}}.lab-values .top .tabs .tab{transform:translateY(1px);padding:.5rem;border:1px solid var(--tabs-border);background-color:var(--tabs-background);border-radius:3px 3px 0 0;overflow:hidden;font-family:Arial,Helvetica,sans-serif;margin:0 .5rem;color:var(--tab-color)}.lab-values .top .tabs .tab.active{background-color:var(--tab-active);border-bottom-color:var(--tab-active-bottom-border);font-weight:700!important}.lab-values .top .tabs .tab.match-found{position:relative}.lab-values .top .tabs .tab.match-found:after{content:"";display:block;position:absolute;top:50%;left:0;width:100%;height:100%;background:linear-gradient(transparent,#ff0)}.lab-values .chart{flex:1 1 100%;display:none;overflow-y:auto;border-left:1px solid #aab;background-color:var(--lab-values-background)}.lab-values .chart .SI{display:none}.lab-values .chart .SI.show,.lab-values .chart.show{display:block!important}.lab-values .chart table{border-collapse:collapse;width:100%}.lab-values .chart table tr{border-top:1px solid var(--lab-values-border);border-bottom:1px solid var(--lab-values-border)}.lab-values .chart table th{padding-left:.25rem}.lab-values .chart table tbody td{padding-left:.5rem;vertical-align:top}.lab-values .chart .lab-group td:not(.refRange):first-child{padding-left:1.5rem}.lab-values .chart .match{background-color:#ff0}@media (min-width: 900px){.lab-values{top:0;bottom:auto;height:100%;background-color:transparent;display:flex;position:relative;box-shadow:none}}@media screen and (max-height: 500px) and (max-width: 900px){.lab-values{height:100%}}.dark .match{color:#000}.exam-start{display:flex;position:relative;padding:1.5rem;max-width:100%;margin:0 auto;transition:opacity .3s .5s ease-in-out}@media (min-width: 560px){.exam-start{align-items:center}}.exam-start_wrapper{width:100%;max-height:100%}.exam-start_wrapper_header{padding-bottom:1.5rem}.exam-start_wrapper_header .title{width:24rem;max-width:100%}.exam-start_wrapper_header .title div{margin-bottom:.5rem}.exam-start_wrapper_header .title h1{margin:0}.exam-start_wrapper_main{width:100%;display:flex;flex-direction:column;gap:3rem;padding-bottom:1.5rem}@media (min-width: 900px){.exam-start_wrapper_main{flex-direction:row}}.exam-start_wrapper_main h2{margin-top:0;margin-bottom:.75rem}.exam-start_wrapper_main_start{flex:1 1 100%}.exam-start_wrapper_main_start h2 span{font-size:.75rem}.exam-start_wrapper_main_start_container{display:grid;grid-template-columns:1fr;gap:1.5rem;position:relative}.exam-start_wrapper_main_start_container_timed,.exam-start_wrapper_main_start_container_tutor{width:100%}@media (min-width: 900px){.exam-start_wrapper_main_start_container_timed,.exam-start_wrapper_main_start_container_tutor{min-width:24rem}}.exam-start_wrapper_main_start_container_timed .panel,.exam-start_wrapper_main_start_container_tutor .panel{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);display:flex;flex-direction:column;gap:.75rem;text-align:left;position:relative;width:100%;max-width:24rem;border:0;box-shadow:var(--shadow-low);padding:1.5rem;border-radius:1rem;transition:box-shadow .3s ease-in-out}.exam-start_wrapper_main_start_container_timed .panel:before,.exam-start_wrapper_main_start_container_tutor .panel:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}.exam-start_wrapper_main_start_container_timed .panel_main,.exam-start_wrapper_main_start_container_tutor .panel_main{flex:1 1 100%;display:flex;justify-content:center;align-items:center;min-height:16rem;width:100%;color:var(--type-heading)}.exam-start_wrapper_main_start_container_timed .panel_main svg,.exam-start_wrapper_main_start_container_tutor .panel_main svg{height:8rem;width:8rem;stroke-width:.025rem}.exam-start_wrapper_main_start_container_timed .panel_footer,.exam-start_wrapper_main_start_container_tutor .panel_footer{flex:0 0 auto;width:100%}.exam-start_wrapper_main_start_container_timed .panel_footer h3,.exam-start_wrapper_main_start_container_tutor .panel_footer h3{margin:0;display:flex;align-items:center;gap:.25rem}.exam-start_wrapper_main_start_container_timed .panel_footer h3 svg,.exam-start_wrapper_main_start_container_tutor .panel_footer h3 svg{height:1rem}.exam-start_wrapper_main_start_container_timed .panel_footer p,.exam-start_wrapper_main_start_container_tutor .panel_footer p{color:var(--type-heading);margin:.25rem 0 1.5rem}.exam-start_wrapper_main_start_container_timed .panel_footer .button,.exam-start_wrapper_main_start_container_tutor .panel_footer .button{display:block;margin-top:1rem;width:100%;text-align:center}@media (min-width: 900px){.exam-start_wrapper_main_start_container_timed .panel,.exam-start_wrapper_main_start_container_tutor .panel{max-width:none}}@media only screen and (min-width: 1050px){.exam-start_wrapper_main_start_container_timed .panel,.exam-start_wrapper_main_start_container_tutor .panel{min-width:16rem}}@media only screen and (min-width: 1270px){.exam-start_wrapper_main_start_container_timed .panel,.exam-start_wrapper_main_start_container_tutor .panel{min-width:24rem}}.exam-start_wrapper_main_start_container_timed .panel:hover,.exam-start_wrapper_main_start_container_timed .panel:focus,.exam-start_wrapper_main_start_container_tutor .panel:hover,.exam-start_wrapper_main_start_container_tutor .panel:focus{box-shadow:none}.exam-start_wrapper_main_start_container .button--link{position:absolute;left:50%;bottom:-2.75rem;transform:translate(-50%);width:fit-content;font-size:.75rem;gap:.25rem}.exam-start_wrapper_main_start_container .button--link svg{height:.75rem;width:.75rem}.exam-start_wrapper_main_previous{flex:0 0 auto;width:16rem;width:100%}.exam-start_wrapper_main_previous h2{margin-top:1.5rem}@media (min-width: 900px){.exam-start_wrapper_main_previous h2{margin-top:0}}@media (min-width: 900px){.exam-start_wrapper_main_previous{padding-left:3rem;padding-bottom:1.5rem;width:24rem}}.exam-start_wrapper_main_previous .past-qbank-block:last-child{margin-bottom:0}.exam-start.all-submitted .exam-start_wrapper_main_start{display:none}.exam-start.all-submitted .exam-start_wrapper_main_previous{padding-left:0}.exam-start.is-changing-type .exam-start_wrapper_main{flex-direction:column}.exam-start.is-changing-type .exam-start_wrapper_main_start_container{display:flex;flex-direction:column;margin:0}@media (min-width: 900px){.exam-start.is-changing-type .exam-start_wrapper_main_start_container{flex-direction:row}}.exam-start.is-changing-type .exam-start_wrapper_main_start_container .panel_main{min-height:auto}.exam-start.is-changing-type .exam-start_wrapper_main_start_container .panel_main svg{height:4rem;width:4rem;stroke-width:.025rem}@media (min-width: 500px){.exam-start.is-changing-type .exam-start_wrapper_main_start_container .panel_main{min-height:16rem}.exam-start.is-changing-type .exam-start_wrapper_main_start_container .panel_main svg{height:8rem;width:8rem}}.exam-start.is-changing-type .exam-start_wrapper_main_previous{padding-left:0}.exam-start.is-changing-type .exam-start_wrapper_main_previous h2{margin-top:0}.session-summary{opacity:0;transition:opacity .3s .5s ease-in-out;padding:1.5rem;position:relative}@media (min-width: 900px){.session-summary{padding:6rem 6rem 0}}.session-summary.is-loaded{opacity:1}.session-summary h1,.session-summary h2,.session-summary h3,.session-summary p{text-align:left}.session-summary h1{font-size:calc(1.575rem + 3.9vw);line-height:1.2}@media (min-width: 1200px){.session-summary h1{font-size:4.5rem}}.session-summary h2{font-size:calc(1.425rem + 2.1vw);margin:2.5rem 0}@media (min-width: 1200px){.session-summary h2{font-size:3rem}}.session-summary h3{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){.session-summary h3{font-size:2rem}}.session-summary p{color:var(--type-body-dark);font-size:1.25rem}.session-summary .purple-blur,.session-summary .blue-blur{opacity:0;position:absolute;bottom:0;left:0;height:100vh;width:100vw;border-radius:100%;background-color:#6c8ec2;background:radial-gradient(50% 50% at 50% 50%,#6c8ec2e6,#6c8ec200);z-index:0}.session-summary .purple-blur{left:auto;right:0;background-color:#6c7ac2;background:radial-gradient(50% 50% at 50% 50%,#6c7ac2e6,#6c7ac200)}.session-summary .white-blur{opacity:0;position:absolute;bottom:-20%;left:50%;height:100vh;width:100vw;border-radius:100%;background-color:#fff;background:radial-gradient(50% 50% at 50% 50%,#ffffff80,#6c8ec200);z-index:0}.session-summary .green-blur{display:block;opacity:0;position:absolute;top:0;left:50%;height:100vh;width:50vw;border-radius:100%;background-color:var(--success);z-index:0}.session-summary_header{position:fixed;display:flex;align-items:center;justify-content:space-between;top:0;left:0;padding:1.5rem;border-bottom:1px solid rgba(253,253,253,.1);z-index:100;width:100%}@media (min-width: 560px){.session-summary_header{padding:3rem}}.session-summary_hero{max-height:1024rem;height:calc(100vh - 8rem);display:flex;align-items:center;position:relative;z-index:1;margin-top:3rem}@media (min-width: 560px){.session-summary_hero{padding-left:1.5rem;height:calc(100vh - 12rem)}}.session-summary_hero>.fade-element{z-index:1;position:relative}.session-summary_hero .content-wrapper{position:relative;z-index:1}.session-summary_hero .content-wrapper .superhead{font-size:calc(1.275rem + .3vw);margin-bottom:1rem;color:var(--type-heading-dark)}@media (min-width: 1200px){.session-summary_hero .content-wrapper .superhead{font-size:1.5rem}}.session-summary_hero .content-wrapper h1{margin:0;color:var(--type-heading-dark)}.session-summary_hero .content-wrapper .space{margin-top:2rem;font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){.session-summary_hero .content-wrapper .space{font-size:1.5rem}}@media (min-width: 560px){.session-summary_hero .content-wrapper .space.space--mobile{display:none}}.session-summary_hero .content-wrapper .space.space--desktop{display:none}@media (min-width: 560px){.session-summary_hero .content-wrapper .space.space--desktop{display:block}}.session-summary_section{display:flex;justify-content:center;align-items:center;position:relative;z-index:2;max-width:1248px;margin:0 auto;padding:6rem 0 2rem;max-width:48rem;max-height:1024rem;height:fit-content}@media (min-width: 560px){.session-summary_section{min-height:100vh;padding:4rem 0}}@media (min-width: 560px){.session-summary_section h2,.session-summary_section p{text-align:center}}.session-summary_section .fade-element{display:flex;flex-direction:column;align-items:center}.session-summary_section .fade-element h2{margin:0}.session-summary_section .fade-element p{margin:1.5rem 0 3rem}.session-summary_section .block{background-color:#ffffff1a;border-color:transparent;color:var(--type-body-dark);width:100%}.session-summary_section .block--stats{margin:.75rem 0}.session-summary_section--overall{display:flex;flex-direction:column}.session-summary_section--overall .overall-scores{display:flex;gap:clamp(1rem,10vw,5rem)}.session-summary_section--overall .overall-scores .overall-score{display:flex;flex-wrap:wrap;flex-direction:column;gap:.75rem;align-items:center;color:var(--type-body-dark)}@media (min-width: 560px){.session-summary_section--overall .overall-scores .overall-score{flex-wrap:nowrap}}.session-summary_section--overall .overall-scores .overall-score_speedometer{height:8rem;width:8rem}@media (min-width: 560px){.session-summary_section--overall .overall-scores .overall-score_speedometer{height:12rem;width:12rem}}.session-summary_section--overall .overall-scores .overall-score_speedometer .CircularProgressbar-text{font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500}.session-summary_section--overall .overall-scores .overall-score_label{font-size:calc(1.3rem + .6vw);font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500}@media (min-width: 1200px){.session-summary_section--overall .overall-scores .overall-score_label{font-size:1.75rem}}.session-summary_section--overall .fade-element:first-child{width:100%}.session-summary_section--overall .fade-element:first-child h2,.session-summary_section--overall .fade-element:first-child p{width:100%;text-align:left}@media (min-width: 560px){.session-summary_section--overall .fade-element:first-child h2,.session-summary_section--overall .fade-element:first-child p{text-align:center}}.session-summary_section--qbank{flex-direction:column}.session-summary_section--qbank .fade-element,.session-summary_section--qbank .fade-element h2,.session-summary_section--qbank .fade-element p{width:100%}@media (min-width: 560px){.session-summary_section--qbank .fade-element h2,.session-summary_section--qbank .fade-element p{justify-content:center}}.session-summary_section--qbank .MuiAccordion-root{margin:0!important;width:100%}.session-summary_section--qbank .MuiAccordion-root:before{display:none}.session-summary_section--qbank .MuiAccordion-root .MuiAccordionSummary-root{padding:0}.session-summary_section--qbank .MuiAccordion-root .MuiAccordionSummary-root .MuiAccordionSummary-content{justify-content:center}.session-summary_section--qbank .MuiAccordion-root .MuiAccordionDetails-root{padding:0!important}.session-summary_section--qbank .percent-change{width:100%}.session-summary_section--qbank .percent-change p{display:flex;align-items:center;gap:.25rem;margin:1.5rem 0}.session-summary_section--qbank .percent-change .gain-loss-icon{height:1.25rem;width:1.25rem;color:var(--error)}.session-summary_section--qbank .percent-change .gain-loss-icon--gain{transform:rotate(180deg);color:var(--success)}.session-summary_section--qbank .block--stats{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:1rem}.session-summary_section--qbank .block--stats:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}.session-summary_section--flashcards{position:relative}.session-summary_section--flashcards .card-performance{display:flex;flex-direction:column;height:12rem;padding:1.5rem}.session-summary_section--flashcards .card-performance_chart{flex:1 1 100%;height:100%;display:flex;justify-content:center;align-items:flex-end;gap:2rem;border-bottom:1px solid var(--border-default)}.session-summary_section--flashcards .card-performance_chart_bar{border-top-left-radius:.5rem;border-top-right-radius:.5rem;width:25%;height:0;transition:height .5s ease-in-out;background-color:var(--success);position:relative}.session-summary_section--flashcards .card-performance_chart_bar_label{font-weight:700;color:var(--type-body-dark);position:absolute;top:-1rem;left:50%;transform:translate(-50%);width:100%;text-align:center;font-size:.75rem}.session-summary_section--flashcards .card-performance_labels{flex:0 0 auto;display:flex;gap:2rem;justify-content:center;color:var(--type-body-dark)}.session-summary_section--flashcards .card-performance_labels_label{text-align:center;width:25%}.session-summary_section--flashcards .card-performance_labels_label_main{margin:.25rem 0 .5rem}.session-summary_section--flashcards .card-performance_labels_label_sub{font-size:.75rem}.session-summary_section--topic-performance{display:flex;flex-direction:column;overflow:hidden}.session-summary_section--topic-performance p{width:100%;margin-bottom:1.5rem!important}.session-summary_section--topic-performance .radar-container{max-width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:64rem}.session-summary_section--topic-performance .radar-container .widget--topic-radar{width:100%;background:transparent!important;background-blend-mode:normal!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:none!important;padding:0}.session-summary_section--topic-performance .radar-container .widget--topic-radar .widget_header{display:none}.session-summary_section--topic-performance .radar-container .widget--topic-radar .widget_body{position:relative;width:100%;height:450px;padding:1.5rem}.session-summary_section--strengths .area-strengths{display:flex;flex-wrap:wrap;gap:6rem;width:100%}.session-summary_section--strengths .area-strengths .col{width:100%;flex:1 1 100%}.session-summary_section--strengths .area-strengths .col h3{margin-top:0;margin-bottom:1.5rem}.session-summary_section--strengths .area-strengths .col h3 span{padding-bottom:.125rem;border-bottom:.125rem solid var(--type-body-dark);background-color:transparent;text-shadow:0 0 4px #fff}.session-summary_section--strengths .area-strengths .col h3,.session-summary_section--strengths .area-strengths .col p{width:100%;text-align:left}@media (min-width: 560px){.session-summary_section--strengths .area-strengths .col h3,.session-summary_section--strengths .area-strengths .col p{text-align:center}}.session-summary_section--strengths .area-strengths .col .perf-row{margin:.75rem 0;display:flex;justify-content:space-between;align-items:center;padding:1rem 1rem 1rem 2rem;background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:1rem}.session-summary_section--strengths .area-strengths .col .perf-row:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}.session-summary_section--strengths .area-strengths .col .perf-row p{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:2rem;text-align:left}.session-summary_section--strengths .area-strengths .col .perf-row .stat-ring{position:relative;display:flex;align-items:center;justify-content:center}.session-summary_section--strengths .area-strengths .col .perf-row .stat-ring_score{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.75rem;color:var(--type-body-dark)}.session-summary_section--strengths .area-strengths .col .perf-row .stat-ring .MuiCircularProgress-root{position:relative;z-index:1}.session-summary_section--strengths .area-strengths .col .perf-row .stat-ring .track{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:100%;border:.25rem solid rgba(255,255,255,.3);z-index:0}.session-summary_section--strengths .area-strengths .col .perf-row .MuiCircularProgress-circle,.session-summary_section--strengths .area-strengths .col .perf-row .MuiCircularProgress-root{color:var(--success)!important}@media (max-width: 559.98px){.session-summary_section--done{padding:0!important;height:calc(100vh - 75px)}}.session-summary_hero .button--arrow-nav,.session-summary_section .button--arrow-nav{position:absolute;bottom:1.5rem;left:50%;z-index:2;transform:translate(-50%);border:0}.session-summary_hero .button--arrow-nav svg,.session-summary_section .button--arrow-nav svg{width:2rem}.session-summary .fixed-background{background:var(--surface-base-gradient-dark);position:fixed;z-index:0;top:0;left:0;height:100%;width:100%}.study--session-summary .study,.study--session-summary .study_main_body{overflow:visible!important}.study--session-summary .study .header{display:none!important}.block--stats{margin:1rem 0;padding:0;background-color:#ffffff1a;border-color:transparent}.block--stats_header{padding:1.5rem 1.5rem 0}.block--stats_header h4{margin:0}.block--stats_main{padding:1.5rem;display:flex;align-items:flex-start;gap:2rem}.block--stats_main_breakdown{flex:1 1 100%}.block--stats_main_breakdown .stat-row{display:flex;justify-content:space-between;border-bottom:1px solid var(--border-default);padding:.5rem 0}.block--stats_main_breakdown .stat-row_value{font-weight:700}.block--stats_main_breakdown .stat-row:last-child{border-bottom:none}.block--stats_footer{border-top:1px solid var(--border-default);padding:1rem 1.5rem;display:flex;justify-content:flex-end}.block--stats_footer .button--link{padding:0}.yield-score{display:flex;align-items:center;justify-content:center}.yield-score_score{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.75rem;font-weight:700;letter-spacing:.01rem}.yield-score .MuiCircularProgress-root{position:relative;z-index:1}.yield-score .track{position:absolute;height:100%;width:100%;border-radius:100%;border:.25rem solid rgba(0,0,0,.05);z-index:0}.yield-score .MuiCircularProgress-circle,.yield-score .MuiCircularProgress-root{color:var(--success)!important}.donut{flex:0 0 auto;position:relative;z-index:0;display:flex;align-items:center;justify-content:center}.donut_label{font-size:.75rem;color:var(--type-heading);font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.keybind-tooltip_header{display:flex;align-items:center;gap:.375rem;border-radius:.25rem;padding:.125rem 0}.keybind-tooltip_header span{display:block}.keybind-tooltip_header .key{height:1rem;width:1rem;border-radius:.25rem;background-color:#00000080;display:flex;align-items:center;justify-content:center}.keybind-tooltip_description{margin-top:.25rem;padding-bottom:.25rem;line-height:1.3;font-size:.65rem}.keybind-tooltip.long-key .key{width:auto;padding:0 .25rem}.image-display,.image-display_main{width:100%}.image-display_main .custom-image-container img{cursor:pointer;border-radius:.25rem}.image-display_main .custom-image-container .caption-credit .caption{max-height:20rem;overflow-y:auto;padding-bottom:.75rem;margin-bottom:0;-webkit-mask-image:linear-gradient(180deg,rgb(0,0,0) 0%,#000000 10%,#000000 calc(100% - .75rem),rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,#000,#000 10%,#000 calc(100% - .75rem),#0000)}.image-display_row{display:flex;gap:.75rem;margin-top:1rem;width:100%}.image-display_row_image{border-radius:.25rem;height:3rem;width:3rem;position:relative;overflow:hidden;cursor:pointer}.image-display_row_image .custom-image-container{position:absolute;top:0;left:0;height:100%;width:100%}.image-display_row_image .custom-image-container img{width:100%!important;height:100%!important;object-fit:cover;object-position:center;display:block;transition:transform .2s ease-in-out}.image-display_row_image .custom-image-container .caption-credit{display:none}.image-display_row_image.selected{outline:.25rem solid var(--purple);outline-offset:.125rem}.image-display_row_image:hover .custom-image-container img,.image-display_row_image:focus .custom-image-container img{transform:scale(1.05);transform-origin:center center}.image-display_row_image_overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;align-items:center;justify-content:center;border-radius:.25rem}.image-display_row_image_overlay_text{color:var(--type-body-dark);font-weight:700;font-size:.875rem!important;text-shadow:0 1px 2px rgba(0,0,0,.5)}.image-display.is-display-main{display:flex;align-items:flex-start;flex-wrap:nowrap;gap:.75rem}.image-display.is-display-main .image-display_main{flex:1 1 100%}.image-display.is-display-main .image-display_row{margin-top:0;flex:0 0 auto;flex-direction:column;width:auto}@media (max-width: 559.98px){.image-display.is-display-main{flex-direction:row;flex-wrap:wrap}.image-display.is-display-main .image-display_main{display:none}.image-display.is-display-main .image-display_row{width:100%;flex-direction:row;flex-wrap:wrap;gap:.75rem}}.yarl__root .yarl__slide_wrapper{flex:1 1 100%}.yarl__root .caption{border-radius:.5rem;flex:0 0 auto;height:4rem;max-height:4rem;overflow-y:auto;background-color:#000000b3;padding:.5rem;width:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.yarl__root .caption .credit{font-style:italic;font-size:.75rem}.yarl__root .caption .credit *{font-size:.75rem}.yarl__root .caption_content{display:flex;flex-direction:column;gap:.25rem;color:var(--type-body-dark)}.yarl__root .caption_content a{color:var(--type-body-dark)}.yarl__slide{display:flex;flex-direction:column;gap:0;padding-bottom:calc(1rem + var(--yarl__carousel_padding_px, 0) * 1px + 100 / (var(--yarl__carousel_slides_count) * 100 + (var(--yarl__carousel_slides_count) - 1) * var(--yarl__carousel_spacing_percent, 0)) * var(--yarl__carousel_padding_percent, 0) * 1%)!important}.article-browser{font-size:.75rem}.article-browser_header_tabs{display:flex;align-items:center;gap:1.5rem;border-bottom:1px solid var(--border-default)}.article-browser_header_tabs .button{font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;color:var(--type-body);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0 .5rem .5rem;border:0;border-bottom:2px solid transparent;border-radius:0;margin:0!important;font-size:.875rem;margin-bottom:.75rem}.article-browser_header_tabs .button.is-active{color:var(--type-heading);border-bottom:2px solid var(--type-heading)}.article-browser_header .search{margin:.75rem 0 .25rem}.article-browser h2{margin:0;font-size:.875rem;margin-bottom:.75rem}.article-browser_bookmarks .bookmark-list{display:flex;flex-direction:column;gap:.75rem;padding-top:.75rem}.article-browser_bookmarks .bookmark-list .bookmark{display:flex;align-items:center;gap:.5rem;justify-content:space-between}.article-browser_bookmarks .bookmark-list .bookmark .button--bookmark{padding:0;background-color:transparent;font-size:.75rem;text-align:left}.article-browser_bookmarks .bookmark-list .bookmark .button--delete-bookmark svg{stroke:var(--type-heading)}.article-accordion{max-width:100%}.article-accordion .MuiAccordion-root:before{display:none!important}.article-accordion .MuiAccordion-root.Mui-expanded{margin:0!important}.article-accordion .MuiAccordionSummary-root{min-height:auto!important}.article-accordion .MuiAccordionSummary-content{margin:.5rem 0!important}.article-accordion .MuiAccordionSummary-content svg{transform:translateY(3px);flex-shrink:0}.article-accordion .MuiAccordionDetails-root{padding-top:0!important}.article-accordion .expand-icon{color:var(--type-heading)}.article-accordion .row{line-height:1.5;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;color:var(--type-heading)}.article-accordion .article-row{line-height:1.5;margin:0!important}.article-accordion .article-row a,.article-accordion .article-row button{line-height:1.5;background-color:transparent;color:var(--type-heading);padding:.5rem .75rem;border-radius:.5rem;border:0;text-align:left;width:100%}.article-accordion .article-row a{font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500}.article-accordion .article-row.is-active button{background-color:var(--surface-highlight)}@media (max-width: 899.98px){.article-accordion .article-row.is-active button{background-color:var(--surface-highlight)}}.article-preview{position:relative}.article-preview_title{display:block!important}.article-preview_content{position:relative}.article-preview_content h1{display:none}.article-preview_content h2{font-size:1.25rem;margin:1.5rem 0 .5rem!important;padding:0!important;border:0!important}.article-preview_content h2:first-of-type{margin-top:0;padding-top:0;border:0}.article-preview_content .summary{margin:0!important;font-size:1.75rem}.article-preview_content p{margin:.5rem 0}.article-preview_content_main-image{position:absolute;top:0;left:0;height:100%;width:100%}.article-preview_content_main-image .custom-image-container{height:100%;width:100%;overflow:hidden;position:relative}.article-preview_content_main-image .custom-image-container img{max-width:100%;max-height:100%;width:auto;height:auto;border-radius:.25rem}.article-preview_content_main-image .custom-image-container .caption-credit{display:none}.article-preview .image-display_row{flex-wrap:wrap!important}.jumpto-menu{position:sticky;top:-1.5rem;width:12rem;max-width:100%}.jumpto-menu .top{padding-bottom:.5rem;border-bottom:1px solid var(--border-default);margin-bottom:.5rem}.jumpto-menu .top h3{margin:0;font-size:1rem;color:var(--type-heading)}.jumpto-menu ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:.5rem;margin:0}.jumpto-menu ul li{padding:0}.jumpto-menu ul li button{line-height:1.3;color:var(--type-link);background-color:transparent;border:0;text-align:left;font-size:.75rem;padding:.25rem 0;border-left:2px solid transparent}.search,.search_input-wrapper{position:relative}.search_input-wrapper>svg{position:absolute;left:0;top:50%;transform:translateY(-50%);left:.75rem;height:1rem;width:1rem}.search_input-wrapper input{color:var(--type-heading);background-color:var(--surface-input);border-radius:.5rem;padding:.75rem .75rem .75rem 2.5rem;border:0;font-size:16px;width:100%}.search_input-wrapper input:focus{outline:none}.search_input-wrapper input::placeholder{font-size:12px}.search_input-wrapper input::-webkit-input-placeholder{font-size:12px}.search_input-wrapper input::-moz-placeholder{font-size:12px}.search_input-wrapper input:-ms-input-placeholder{font-size:12px}.search_input-wrapper input:-moz-placeholder{font-size:12px}.search_input-wrapper .hint{position:absolute;top:50%;transform:translateY(-50%);right:.75rem;height:1.25rem;width:1.25rem;border-radius:.25rem;display:flex;justify-content:center;align-items:center}@media (max-width: 559.98px){.search_input-wrapper .hint{display:none}}.search_input-wrapper .button--clear-search{position:absolute;top:50%;transform:translateY(-50%);right:.5rem;padding:0;cursor:pointer}.search .flyout{background-color:#000000e6;position:absolute;z-index:10;padding:.5rem .75rem;border-radius:.75rem;right:0;transform:translateY(.5rem);width:100%;max-height:50vh;overflow-y:auto}.search .flyout button{border-radius:.5rem;padding:.75rem;margin:.25rem 0;border:0;width:100%;text-align:left}.search .flyout button h2{margin:0;font-size:.875rem;font-family:Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.search .flyout button:hover,.search .flyout button:focus{background-color:var(--surface-tint)}.search .flyout .section-label{margin:.5rem 0 .5rem .75rem;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";color:var(--type-heading-dark);font-weight:500;font-size:.75rem}.search .flyout .result-listing{margin:0;color:var(--type-body-dark)}.search .flyout .result-listing h2{color:var(--type-heading-dark)}.search .flyout .result-listing svg{height:1rem;width:1rem;transform:translateY(1px)}.schedule{margin:1rem 0 1rem .25rem;position:relative}.schedule_blocks{padding:1rem 0}.schedule_timeline{position:absolute;top:0;left:0;width:1px;border-left:1px dashed var(--border-default);height:100%;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000000 20%,#000000 80%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,#0000,#000 20%,#000 80%,#0000)}.topic-mastery{margin-top:2rem}.topic-mastery_header{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:.75rem}.topic-mastery_header div{display:flex;align-items:center;font-weight:700;color:var(--type-heading-inverse)}.topic-mastery_header div svg{height:1rem;color:var(--type-heading-inverse)}.topic-tree .row{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;justify-content:space-between;width:100%;line-height:1.5}@media (min-width: 900px){.topic-tree .row{flex-wrap:nowrap}}.topic-tree .MuiAccordion-root{margin:0!important}.topic-tree .MuiAccordion-root .MuiCircularProgress-root{display:block!important;margin:1rem auto 0!important}.topic-tree .sub-topic{padding-left:1.25rem;margin:1rem 0}.topic-tree .loader{display:block;margin:1rem auto 0}.topic-performance{gap:1.5rem;flex-wrap:wrap-reverse;align-items:flex-start!important}@media (min-width: 1200px){.topic-performance{display:grid!important;grid-template-columns:3fr 1fr}}.topic-performance_breakdown{flex:1 1 100%}.topic-performance_breakdown .topic-performance-accordion .topic-row{display:flex;justify-content:space-between;align-items:center;width:100%;color:var(--type-heading)}.topic-performance_breakdown .topic-performance-accordion .topic-row_name{display:flex;align-items:center;gap:.75rem;font-family:var(--font-family-heading);font-weight:500}.topic-performance_breakdown .topic-performance-accordion .topic-row_name .expand-icon{margin:0;color:var(--type-heading)}.topic-performance_breakdown .topic-performance-accordion .topic-row_name span{transform-origin:center left;transition:transform .2s ease-in-out}.topic-performance_breakdown .topic-performance-accordion .topic-row_percentage{font-family:var(--font-family-heading);font-weight:500;opacity:1;transition:opacity .2s ease-in-out}.topic-performance_breakdown .topic-performance-accordion .topic-stats{display:grid;grid-template-columns:1fr;gap:.5rem;padding-left:1.5rem;padding-bottom:1.5rem}@media (min-width: 560px){.topic-performance_breakdown .topic-performance-accordion .topic-stats{grid-template-columns:1fr 1fr}}@media (min-width: 900px){.topic-performance_breakdown .topic-performance-accordion .topic-stats{grid-template-columns:1fr 1fr 1fr 1fr}}.topic-performance_breakdown .topic-performance-accordion .topic-stats .stat{background-color:var(--surface-highlight);padding:.75rem;border-radius:.5rem}.topic-performance_breakdown .topic-performance-accordion .topic-stats .stat_value{font-size:1.25rem;font-weight:700;color:var(--type-heading);margin-bottom:.25rem}.topic-performance_breakdown .topic-performance-accordion .topic-stats .stat_value span{font-size:.85rem;margin-left:.125rem;font-weight:400}.topic-performance_breakdown .topic-performance-accordion .topic-stats .stat_label{font-size:.75rem}.topic-performance_breakdown .topic-performance-accordion .topic-children h3{margin:0;font-size:.75rem}.topic-performance_breakdown .topic-performance-accordion .topic-children>.MuiAccordion-root:first-child{border-top:1px solid var(--border-default);border-radius:0}.topic-performance_breakdown .topic-performance-accordion.Mui-expanded{margin:0!important}.topic-performance_breakdown .topic-performance-accordion.Mui-expanded:before{opacity:1}.topic-performance_breakdown .topic-performance-accordion.Mui-expanded>.MuiAccordionSummary-root>.MuiAccordionSummary-content>.topic-row .topic-row_name span{transform:scale(1.1)}.topic-performance_breakdown .topic-performance-accordion.Mui-expanded>.MuiAccordionSummary-root>.MuiAccordionSummary-content>.topic-row .topic-row_percentage{opacity:0}.topic-performance_breakdown .topic-performance-accordion .MuiAccordionSummary-root{padding-left:0}.topic-performance_breakdown .topic-performance-accordion .MuiAccordionSummary-root.Mui-expanded{min-height:auto!important}.topic-performance_radar-container{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:center;width:100%}.topic-performance_radar-container .widget--topic-radar{background:transparent!important;background-blend-mode:normal!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:none!important;padding:0}@media (min-width: 1200px){.topic-performance_radar-container .widget--topic-radar{transform:translate(.5rem)}}.topic-performance_radar-container .widget--topic-radar .widget_header{display:none}.topic-performance_radar-container .widget--topic-radar .widget_body{min-height:16rem}@media (min-width: 1200px){.topic-performance.no-radar{grid-template-columns:1fr}}.topic-performance.no-radar .topic-performance_radar-container{display:none}.onboarding_frame{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden}.onboarding_frame_header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:1.5rem}.onboarding_frame_header .step-indicator{display:flex;gap:.25rem}.onboarding_frame_header .step-indicator>div{height:.25rem;width:1.5rem;border-radius:.25rem;background-color:var(--surface-tint)}.onboarding_frame_header .step-indicator>div.active{background-color:var(--success)}@media (min-width: 900px){.onboarding_frame_header{padding:3rem 3rem 0}}.onboarding_frame_content{display:flex;flex-direction:column;flex:1 1 100%;height:100%;overflow:hidden}.onboarding_frame_content_body{flex:1 1 100%;padding:1.5rem;overflow-y:auto;max-width:100%;opacity:0;transition:opacity .3s ease-in-out;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 1.5rem,rgb(0,0,0) calc(100% - 1.5rem),rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,#0000,#000 1.5rem,#000 calc(100% - 1.5rem),#0000)}@media (min-width: 560px){.onboarding_frame_content_body{padding:3rem 3rem .75rem}}.onboarding_frame_content_body #title{margin-bottom:.5rem}.onboarding_frame_content_body h1{font-size:calc(1.35rem + 1.2vw);margin-top:0;margin-bottom:1.5rem}@media (min-width: 1200px){.onboarding_frame_content_body h1{font-size:2.25rem}}.onboarding_frame_content_body p{font-size:.925rem;margin:1.5rem 0 2rem}.onboarding_frame_content_body .setting-up{opacity:0;transition:opacity .3s ease-in-out}.onboarding_frame_content_body .setting-up.reveal{opacity:1}.onboarding_frame_content_body .inputs div{display:flex;align-items:center;gap:.5rem;margin:2rem 0;transform:translate(1rem);transition:opacity .3s ease-in-out,transform .3s ease-in-out;opacity:0}.onboarding_frame_content_body .inputs div svg{height:1rem;width:1rem}.onboarding_frame_content_body .inputs div.reveal{transform:translate(0);opacity:1}.onboarding_frame_content_body hr{border-color:#fff3;opacity:0;transition:opacity .3s ease-in-out}.onboarding_frame_content_body hr.reveal{opacity:.75}.onboarding_frame_content_body .automatons{opacity:0;transition:opacity .3s ease-in-out}.onboarding_frame_content_body .automatons .automaton{display:flex;align-items:center;gap:.5rem;margin:2rem 0}.onboarding_frame_content_body .automatons .automaton .check{height:1rem;width:1rem;display:none}.onboarding_frame_content_body .automatons .automaton.done .MuiCircularProgress-root{display:none}.onboarding_frame_content_body .automatons .automaton.done .check{display:block}.onboarding_frame_content_body .automatons.reveal{opacity:1}.onboarding_frame_content_body .logos{margin-top:2rem;display:flex;align-items:center;gap:3rem}.onboarding_frame_content_body .logos img{height:2rem}.onboarding_frame_content_body .welcome-video{max-width:100%}.onboarding_frame_content_body .full-custom-frame{height:100%;display:flex;flex-direction:column;overflow:hidden}.onboarding_frame_content_body .full-custom-frame_content{flex:1 1 100%;overflow-y:auto;padding:1.5rem;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 1.5rem,rgb(0,0,0) calc(100% - 1.5rem),rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,#0000,#000 1.5rem,#000 calc(100% - 1.5rem),#0000)}@media (min-width: 560px){.onboarding_frame_content_body .full-custom-frame_content{padding:3rem 3rem 1.5rem}}.onboarding_frame_content_body .full-custom-frame_actions{display:flex;justify-content:space-between;padding:1.5rem;flex:0 0 auto}@media (min-width: 900px){.onboarding_frame_content_body .full-custom-frame_actions{gap:1.5rem;padding:3rem}}.onboarding_frame_content_actions{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem}@media (min-width: 900px){.onboarding_frame_content_actions{gap:1.5rem}}.onboarding_frame_content_actions>span{width:100%;flex:1 1 100%}.onboarding_frame_content_actions>span .button{width:100%}.onboarding_frame_content_actions .button.button--next{padding:1rem 2rem;border-radius:100rem;height:3rem;font-size:1rem;letter-spacing:.005em}.onboarding_frame_content_actions .button.button--start{width:100%}.onboarding_frame .button--prev{flex:0 0 auto;border-radius:100%;height:3rem;width:3rem}.onboarding_frame .button--logout{display:none;position:fixed;bottom:1.5rem;right:1.5rem}@media only screen and (min-width: 680px){.onboarding_frame .button--logout{display:block}}.onboarding_frame.hide-ui .onboarding_frame_header,.onboarding_frame.hide-ui .button--logout{opacity:0!important}.onboarding_frame.frame--exam-selection{opacity:1!important}.onboarding_frame.frame--exam-selection .onboarding_frame_content_body{overflow:hidden;padding:0}.onboarding_frame.frame--exam-selection .exam-selection-container{opacity:0;transition:opacity .75s ease-in-out}.onboarding_frame.frame--exam-selection #stream-target{position:relative;overflow:hidden;margin:0 0 .5rem;font-size:1rem;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";color:var(--type-heading);font-weight:500;white-space:nowrap;clip-path:inset(0 100% 0 0);transform:translateY(4rem) scale(2);transform-origin:top left;opacity:0;transition:transform .75s ease-in-out,opacity .1s ease-in-out .5s}.onboarding_frame.frame--exam-selection #stream-target.streaming-text{animation:stream 1.25s ease-in-out forwards}.onboarding_frame.frame--exam-selection #stream-target.done{animation:none!important;clip-path:none!important}@media (max-width: 559.98px){.onboarding_frame.frame--exam-selection #stream-target{transform:translateY(4rem) scale(1.5)}}.onboarding_frame.frame--exam-selection h1{margin:0}@keyframes stream{to{clip-path:inset(0 0 0 0)}}.onboarding_frame.frame--exam-selection .button--add-exam{display:flex;justify-content:flex-start;align-items:center;gap:.25rem;opacity:.7;margin:0;padding:.5rem 0;background-color:transparent;border:0;text-align:left}.onboarding_frame.frame--exam-selection .button--add-exam:hover,.onboarding_frame.frame--exam-selection .button--add-exam:focus{opacity:1}.onboarding_frame.frame--exam-selection .available-exams{padding:0}.onboarding_frame.frame--exam-selection .available-exams_top{display:grid;grid-template-columns:1fr 1.5fr 1.5fr}.onboarding_frame.frame--exam-selection .available-exams_top_set{flex:0 0 auto;min-width:auto}@media only screen and (max-width: 1150px){.onboarding_frame.frame--exam-selection .available-exams{min-width:auto}.onboarding_frame.frame--exam-selection .available-exams .available-exams_top{display:flex;flex-direction:column;gap:1.5rem}}.onboarding_frame.frame--exam-selection .mobile-exam-select{display:flex;flex-direction:column;gap:.5rem}.onboarding_frame.frame--exam-selection .mobile-exam-select_exam{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:1rem;display:flex;align-items:center;justify-content:flex-start;font-weight:500;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";padding:.75rem;border-radius:.5rem;color:var(--type-heading-dark);border:1px solid var(--border-default);width:100%;text-align:left}.onboarding_frame.frame--exam-selection .mobile-exam-select_exam:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}.onboarding_frame.frame--exam-selection .mobile-exam-select_exam span{font-weight:500;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.onboarding_frame.frame--exam-selection .mobile-exam-select_exam svg{flex-shrink:0;display:block;margin-left:auto;height:1rem;width:1rem}.onboarding_frame.frame--exam-selection .mobile-exam-select_exam--label .expand-icon{margin-left:0;height:.75rem;width:.75rem}.onboarding_frame.frame--exam-selection .mobile-exam-select_exam--label .expand-icon--open{display:none}.onboarding_frame.frame--exam-selection .mobile-exam-select .MuiAccordion-root,.onboarding_frame.frame--exam-selection .mobile-exam-select .MuiAccordionSummary-content{margin:0!important}.onboarding_frame.frame--exam-selection .mobile-exam-select .MuiAccordionDetails-root{padding-top:.5rem!important}.onboarding_frame.frame--exam-selection .mobile-exam-select .Mui-expanded .mobile-exam-select_exam{color:var(--type-heading-dark)!important}.onboarding_frame.frame--exam-selection .mobile-exam-select .Mui-expanded .mobile-exam-select_exam--label .expand-icon--open{display:block}.onboarding_frame.frame--exam-selection .mobile-exam-select .school-accordion:before{display:none}.onboarding_frame.frame--exam-selection .mobile-exam-select .school-accordion .MuiAccordionSummary-content{display:flex;align-items:center;gap:.5rem;width:100%}.onboarding_frame.frame--exam-selection .mobile-exam-select .school-accordion .MuiAccordionSummary-content .mobile-exam-select_exam--school-label{flex:1 1 100%!important}.onboarding_frame.frame--exam-selection .mobile-exam-select .school-accordion .MuiAccordionSummary-content .mobile-exam-select_exam--school-label.has-school{max-width:calc(100% - 3.25rem)!important}.onboarding_frame.frame--exam-selection .mobile-exam-select .school-accordion .MuiAccordionSummary-content .button--change-school{flex:0 0 auto;width:2.75rem;height:2.625rem;padding:0}.onboarding_frame.frame--exam-date .MuiDateCalendar-root{margin-top:2rem;border-radius:1rem;padding:0 1rem}.onboarding_frame.frame--exam-date .MuiPickersLayout-root{background-color:transparent}.onboarding_frame.frame--exam-date .MuiPickersLayout-root .MuiPickersToolbar-root,.onboarding_frame.frame--exam-date .MuiPickersLayout-root .MuiDialogActions-root{display:none!important}.onboarding_frame.frame--exam-date .MuiPickersLayout-root{background-color:transparent!important}.onboarding_frame.frame--exam-date .MuiPickersCalendarHeader-root{padding-left:0!important}.onboarding_frame.frame--exam-date .MuiTypography-overline{display:none!important}.onboarding_frame.frame--exam-date .MuiPickersToolbar-root{padding-top:0!important;padding-left:0!important;padding-right:0!important}.onboarding_frame.frame--exam-date .Mui-disabled{opacity:.5!important}.onboarding_frame.frame--build-school-exam .exam-name-input{max-width:500px}.onboarding_frame.frame--build-school-exam .custom-exam-date-picker{width:100%;max-width:500px}.onboarding_frame.frame--build-school-exam .custom-exam-date-picker_views{width:100%}.onboarding_frame.frame--goal-selection .onboarding_frame_content .button--workload-option{padding-right:4.5rem}.onboarding_frame.frame--choose-school .no-school{display:flex;align-items:center;justify-content:flex-start}.onboarding_frame.frame--choose-school .no-school p{width:fit-content;margin:0}.onboarding_frame.frame--choose-school .no-school .button--link{width:fit-content}.onboarding_frame.frame--topic-selection .onboarding_frame_content_body .topic-selections{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);margin-top:2.5rem;border-radius:1rem;padding:1.75rem 1.5rem 1.5rem;position:relative}.onboarding_frame.frame--topic-selection .onboarding_frame_content_body .topic-selections:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}.onboarding_frame.frame--topic-selection .onboarding_frame_content_body .topic-selections_actions{display:flex;gap:.5rem;align-items:center;background-color:var(--surface-primary);box-shadow:var(--shadow-low);border-radius:100rem;position:absolute;transform:translateY(-50%);top:0;left:1.5rem;padding:.25rem .25rem .25rem .75rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);will-change:backdrop-filter,background-color}.onboarding_frame.frame--topic-selection .onboarding_frame_content_body .topic-selections_actions label{display:block;font-weight:500;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";color:var(--type-heading)}.onboarding_frame.frame--topic-selection .onboarding_frame_content_body .topic-selections_topics{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 3rem}.onboarding_frame.frame--topic-selection .onboarding_frame_content_body .topic-selections_topics .topic-wrapper{width:100%;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.onboarding_frame.frame--topic-selection .onboarding_frame_content_body .topic-selections_topics .topic-wrapper .topic-name{font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500}.onboarding_frame.frame--topic-selection .onboarding_frame_content_body .topic-selections_topics .topic-wrapper .MuiSwitch-track{z-index:0!important}@media (max-width: 899.98px){.onboarding_frame.frame--topic-selection .onboarding_frame_content_body .topic-selections_topics{grid-template-columns:repeat(1,1fr);gap:1.5rem}}.onboarding_frame.frame--strengths-weaknesses .onboarding_frame_content_body{padding-bottom:0}.onboarding_frame.frame--strengths-weaknesses .onboarding_frame_content_body .strengths-weaknesses{width:100%;display:flex;align-items:center;flex-direction:column;gap:1rem}.onboarding_frame.frame--strengths-weaknesses .onboarding_frame_content_body .strengths-weaknesses>div{width:100%}.onboarding_frame.frame--strengths-weaknesses .onboarding_frame_content_body .strengths-weaknesses>div textarea{width:100%;min-height:8rem;resize:vertical}.onboarding_frame.frame--strengths-weaknesses .onboarding_frame_content_body .strengths-weaknesses label{font-size:1.25rem;font-weight:500;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";color:var(--type-heading);display:block;margin-bottom:.5rem}.onboarding_frame.frame--cohort-exam-details .onboarding_frame_content_body{overflow:hidden;padding:0}.onboarding_frame.frame--cohort-exam-details .onboarding_frame_content .full-custom-frame_actions{gap:.75rem}.onboarding_frame.frame--cohort-exam-details .onboarding_frame_content .full-custom-frame_actions .button:not(.button--prev){width:100%;border-radius:100rem}.onboarding_frame.frame--exam-blocks .full-custom-frame_content{padding-top:1.5rem;padding-left:0;padding-right:0}.onboarding_frame.frame--exam-blocks .full-custom-frame_actions{padding-left:0;padding-right:0;padding-bottom:1rem;justify-content:flex-start}.onboarding_frame.frame--exam-blocks .full-custom-frame_actions>span{flex:1 1 100%;width:100%}.onboarding_frame.frame--exam-blocks .full-custom-frame_actions>span .button--start-building{width:100%;border-radius:100rem;height:3rem;font-size:1rem;letter-spacing:.005em;padding:1rem 2rem}.onboarding_frame.show .onboarding_frame_content_body{opacity:1}.fade-element{opacity:1;transform:translateY(0)}@media (min-width: 500px){.fade-element{opacity:0;transform:translateY(4rem);transition:opacity .6s ease-out,transform .6s ease-out}}.fade-element.slide-up{opacity:1;transform:translateY(0)}.exam-block-builder .blocks-list,.cohort-exams .blocks-list{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.exam-block-builder .blocks-list .block-item,.cohort-exams .blocks-list .block-item{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:1rem;border-radius:.75rem;display:flex;align-items:center;padding:1rem 1.5rem 1rem 1rem;justify-content:space-between}.exam-block-builder .blocks-list .block-item:before,.cohort-exams .blocks-list .block-item:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}.exam-block-builder .blocks-list .block-item.editing,.cohort-exams .blocks-list .block-item.editing{padding-right:1rem}.exam-block-builder .blocks-list .block-item.editing .block-content,.cohort-exams .blocks-list .block-item.editing .block-content{flex-direction:row}.exam-block-builder .blocks-list .block-item.editing .block-content .button,.cohort-exams .blocks-list .block-item.editing .block-content .button{flex:0 0 auto}.exam-block-builder .blocks-list .block-item.editing .MuiInputBase-root,.cohort-exams .blocks-list .block-item.editing .MuiInputBase-root{height:100%}.exam-block-builder .blocks-list .block-item.editing .custom-exam-date-picker,.cohort-exams .blocks-list .block-item.editing .custom-exam-date-picker{flex:1 1 100%}.exam-block-builder .blocks-list .block-item .block-content,.cohort-exams .blocks-list .block-item .block-content{flex:1 1 100%;display:flex;flex-direction:column;gap:.25rem}.exam-block-builder .blocks-list .block-item .block-content .block-title,.cohort-exams .blocks-list .block-item .block-content .block-title{font-size:1rem;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500}.exam-block-builder .blocks-list .block-item .block-content .block-date,.cohort-exams .blocks-list .block-item .block-content .block-date{font-size:.75rem}.exam-block-builder .blocks-list .block-item .block-actions,.cohort-exams .blocks-list .block-item .block-actions{display:flex;gap:.75rem}.exam-block-builder .blocks-list .block-item .block-actions .button--remove,.exam-block-builder .blocks-list .block-item .block-actions .button--edit,.cohort-exams .blocks-list .block-item .block-actions .button--remove,.cohort-exams .blocks-list .block-item .block-actions .button--edit{flex:0 0 auto;background-color:transparent;border:none;padding:0}.exam-block-builder .add-block-form,.cohort-exams .add-block-form{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);margin:.5rem 0;display:flex;gap:.5rem;padding:1rem;border-radius:1rem}.exam-block-builder .add-block-form:before,.cohort-exams .add-block-form:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}.exam-block-builder .add-block-form .button,.cohort-exams .add-block-form .button{height:100%}.exam-block-builder .add-block-form .custom-exam-date-picker,.cohort-exams .add-block-form .custom-exam-date-picker{flex:1 1 100%}.exam-block-builder .button--add-block,.cohort-exams .button--add-block{display:block;margin-left:auto}.cohort-exams{padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:1px solid var(--border-default)}.cohort-exams p{margin:0 0 .5rem;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500}.cohort-exams .blocks-list{margin-bottom:0}.ms-header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;top:0;left:0;padding:1rem 1rem 1rem 1.5rem;z-index:100;width:100%;position:relative}.ms-header .logo-wrapper{display:flex;align-items:center;gap:.5rem;color:var(--type-heading)}.ms-header .logo-wrapper .menu-toggle{height:2rem;width:2rem;padding:0;display:flex;align-items:center;justify-content:center;background-color:transparent;border:0;color:var(--type-body-dark)}.ms-header .logo-wrapper .menu-toggle svg{height:1.5rem;width:1.5rem}@media only screen and (min-width: 971px){.ms-header .logo-wrapper .menu-toggle{display:none}}.ms-header .logo-wrapper .logo a{color:var(--type-heading)}.ms-header .menu{display:flex;align-items:center;gap:3rem}@media only screen and (min-width: 1100px){.ms-header .menu{top:50%;position:absolute;transform:translate(-50%,-50%);left:50%}}.ms-header .menu a,.ms-header .menu button{color:var(--type-heading);text-decoration:none;font-size:.875rem;line-height:2;font-weight:500;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";padding:0;background-color:transparent;border:0;position:relative}.ms-header .menu a:before,.ms-header .menu button:before{content:"";position:absolute;bottom:0;left:0;height:1px;background-color:var(--type-heading);width:0;transition:width .2s ease-in}.ms-header .menu a:hover:before,.ms-header .menu a:focus:before,.ms-header .menu button:hover:before,.ms-header .menu button:focus:before{width:100%}.ms-header .links{display:flex;align-items:center;gap:.5rem}.ms-header .links .button--link{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;border-radius:100rem}.ms-header .links .button--link:hover,.ms-header .links .button--link:focus{border-color:transparent;background:linear-gradient(132.39deg,#ffffff80 -92.51%,#ffffff4d 71%)!important}@media only screen and (max-width: 970px){.ms-header .menu{display:none}}.ms-intercom-button{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:1rem;box-shadow:var(--shadow-low);position:fixed;right:1.5rem;bottom:1.5rem;z-index:100;height:3.5rem;width:3.5rem;border-radius:100%;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ms-intercom-button:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}.ms-intercom-button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:1.5rem;z-index:1001}.ms-intercom-button svg path{fill-opacity:1!important;fill:var(--type-heading)!important}.ms-footer{width:100%;text-align:center;position:relative;border-top:1px solid var(--border-default);background-color:var(--surface-primary);text-align:left}.ms-footer .footer_main{padding:1.5rem 3rem;font-size:.75rem}.ms-footer .footer_main_left{text-align:left;margin-bottom:2rem}.ms-footer .footer_main_left .logo a{color:var(--type-heading)}.ms-footer .footer_main_left p{font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;font-size:.75rem;color:var(--type-heading);line-height:1.5;line-height:2rem}.ms-footer .footer_main_left .button--mobile-app{margin-left:0;border-radius:100rem}.ms-footer .footer_main_left .app-badges{margin-top:0;display:flex;align-items:center;gap:.75rem}.ms-footer .footer_main_left .app-badges p{font-size:.75rem;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;width:8rem;margin:0;line-height:1.5}.ms-footer .footer_main_right{display:flex;flex-direction:column;gap:1.5rem}.ms-footer .footer_main_right .link-set .section-label{font-size:.75rem;text-transform:uppercase;color:var(--type-body);margin-bottom:1rem}.ms-footer .footer_main_right .link-set .links{text-align:left}.ms-footer .footer_main_right .link-set .links>div{margin:1rem 0}.ms-footer .footer_main_right .link-set .links>div button,.ms-footer .footer_main_right .link-set .links>div a{background-color:transparent;border:0;display:block;text-decoration:none;margin:0;line-height:1;padding:0;color:var(--type-heading);font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;font-size:.75rem}.ms-footer .footer_main_right .link-set .links>div:first-child{margin-top:.5rem}@media (min-width: 900px){.ms-footer .footer_main{display:flex;justify-content:space-between}.ms-footer .footer_main_left{margin-bottom:0}.ms-footer .footer_main_right{gap:8rem;flex-direction:row}}.ms-footer .footer_sub{background-color:var(--surface-secondary);font-size:.65rem;padding:.75rem 3rem;line-height:2rem;color:var(--type-body)}.ms-footer .footer_sub a{text-decoration:none;color:var(--type-body)}@media (min-width: 900px){.ms-footer .footer_sub{text-align:right}}@media only screen and (min-width: 970px){.ms-mobile-menu{display:none}}.ms-mobile-menu_drawer{position:fixed;top:0;left:0;width:16rem;height:100%;max-width:100%;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:102;border-right:1px solid rgba(253,253,253,.1);transform:translate(-100%);transition:transform .3s ease;overflow-y:auto}.ms-mobile-menu_drawer_close{display:block;background-color:transparent;border:0;color:var(--type-body-dark);padding:0;margin:1.5rem 1.5rem 0 auto}.ms-mobile-menu_drawer_close svg{height:1.5rem;width:1.5rem}.ms-mobile-menu_drawer ul{list-style:none;padding:0;margin:0}.ms-mobile-menu_drawer ul li{padding:0}.ms-mobile-menu_drawer ul li button,.ms-mobile-menu_drawer ul li a{display:block;padding:.75rem 1.5rem;font-size:1rem;text-decoration:none;border:0;background-color:transparent;width:100%;color:var(--type-body-dark);text-align:left}.ms-mobile-menu_drawer ul hr{border-color:#fdfdfd4d;border-width:1px;border-bottom:0}.ms-mobile-menu_drawer.is-open{transform:translate(0)}.ms-mobile-menu_drawer.is-open+.mobile-menu_overlay{display:block}.ms-mobile-menu_overlay{display:none;position:fixed;height:100%;width:100%;top:0;left:0;z-index:101}.non-auth-page{max-width:1248px;margin:0 auto;padding:0 1.5rem 1.5rem}@media (min-width: 560px){.non-auth-page{padding:0 3rem 3rem}}.non-auth-page .roadmap{padding-top:0}.message-bubble{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:1rem;color:var(--type-heading);border-radius:.75rem;padding:1.25rem 1.5rem;width:fit-content;max-width:80%}.message-bubble:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}@media (min-width: 900px){.message-bubble{max-width:70%}}.message-bubble--user{color:var(--type-heading-dark);background-color:var(--chat-bubble-background)}.message-bubble_content h1:first-child,.message-bubble_content h2:first-child,.message-bubble_content p:first-child{margin-top:0}.message-bubble_content p:last-child{margin-bottom:0}.message-bubble_content div{line-height:1.5}.message-bubble_content a{color:var(--type-link)}.message-bubble_content .related-articles h4{font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;font-size:.875rem;display:block;margin-bottom:.5rem}.message-bubble_content .related-articles .article-button{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:1rem;display:block;text-decoration:none;width:100%;text-align:left;justify-content:flex-start;box-shadow:var(--shadow-low);color:var(--type-heading);border-radius:.5rem;padding:.75rem;margin-bottom:.5rem}.message-bubble_content .related-articles .article-button:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}.message-bubble_content .related-articles .article-button:last-child{margin-bottom:0}.message-bubble_content .related-articles .article-button:hover,.message-bubble_content .related-articles .article-button:focus{background-color:var(--surface-glass-light)}.chat-interface{display:flex;height:100%;width:100%;overflow:hidden;padding-bottom:5rem}@media (min-width: 560px){.chat-interface{padding-bottom:0}}.chat-interface_panel{width:16rem;flex:0 0 auto;height:100%;background-color:var(--surface-primary);border:1px solid var(--border-default);border-left-color:var(--chat-panel-left-border);border-top:0;z-index:1}.chat-interface_panel_header{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;border-bottom:1px solid var(--border-default)}.chat-interface_panel_header .badge,.chat-interface_panel_header .flashcard-menu .MuiMenu-list .flashcard-menu-item .hint,.flashcard-menu .MuiMenu-list .flashcard-menu-item .chat-interface_panel_header .hint{transform:translateY(-2px)}.chat-interface_panel_history_header{padding:1.5rem 1.5rem .75rem}.chat-interface_panel_history_body{padding:0 1.5rem 1.5rem;font-size:.75rem;color:var(--type-body)}.chat-interface_panel_history_body h3{font-size:.875rem;margin:1.5rem 0 .75rem}.chat-interface_panel_history_body p{margin:0}@media (max-width: 899.98px){.chat-interface_panel{display:none}}.chat-interface_main{display:flex;flex-direction:column;position:relative;z-index:0;height:100%;width:100%;flex:1 1 100%}.chat-interface_main_header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1rem 1.5rem 1.5rem;flex:0 0 auto;background-color:var(--surface-primary);border-bottom:1px solid var(--border-default);width:100%}.chat-interface_main_header_logo{display:flex;align-items:center;gap:.5rem}.chat-interface_main_header_logo .badge,.chat-interface_main_header_logo .flashcard-menu .MuiMenu-list .flashcard-menu-item .hint,.flashcard-menu .MuiMenu-list .flashcard-menu-item .chat-interface_main_header_logo .hint{transform:translateY(-2px)}.chat-interface_main_header .button--icon-only svg{height:1.25rem;width:1.25rem}.chat-interface_main_messages{flex:1;overflow-y:auto;padding:1.5rem;background-color:var(--surface-glass);border-radius:1.5rem 1.5rem 0 0}.chat-interface_main_messages_message{display:flex;margin-bottom:1.5rem}.chat-interface_main_messages_message--user{justify-content:flex-end}.chat-interface_main_messages_message--assistant{justify-content:flex-start}.chat-interface_main_input{background-color:var(--surface-primary);box-shadow:var(--shadow-low);z-index:1;border:0;border-top-right-radius:1.5rem;border-top-left-radius:1.5rem;width:100%;padding:1.5rem 1.5rem .75rem}.chat-interface_main_input .start-message,.chat-interface_main_input .pro-message{display:none}.chat-interface_main_input .chat-submit-container form{display:flex;flex-direction:column;gap:.5rem}.chat-interface_main_input .chat-submit-container form textarea{resize:none;background-color:transparent;border:0;padding:0;margin:0;outline:0;border-radius:0}.chat-interface_main_input .chat-submit-container form .form-footer_actions{display:flex;align-items:center;justify-content:flex-end;gap:1rem}.chat-interface_main_input .chat-submit-container form .form-footer_actions .button--send{border-radius:100%;height:2.5rem;width:2.5rem;padding:0}.chat-interface_main_input .chat-submit-container form .form-footer_actions .button--send svg{height:1rem;width:1rem}.chat-interface_main_input .chat-submit-container form .form-footer .disclaimer{margin-top:.75rem;font-size:.6rem;text-align:center;width:100%;color:var(--type-body)}@media (min-width: 900px){.chat-interface_main .chat-interface_main_header{display:none}}@media (min-width: 900px){.chat-interface--start .chat-interface_main{justify-content:center;align-items:center}.chat-interface--start .chat-interface_main_messages{display:none}.chat-interface--start .chat-interface_main_input{border-radius:1.5rem;background:transparent;box-shadow:none}.chat-interface--start .chat-interface_main_input .start-message{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1.5rem}.chat-interface--start .chat-interface_main_input .start-message .logo svg{height:2rem}.chat-interface--start .chat-interface_main_input .start-message h1{font-size:1.25rem;margin:0}.chat-interface--start .chat-interface_main_input .chat-submit-container{max-width:56rem;width:100%;box-shadow:var(--shadow-low);margin:0 auto;border-radius:1.5rem;padding:1.5rem 1.5rem .75rem;background:var(--surface-primary)}.chat-interface--start .chat-interface_main_input .pro-message{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;margin-top:1.5rem}}.ellipsis-loader{display:inline-block;position:relative;width:80px;height:80px}.ellipsis-loader div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:var(--type-heading);animation-timing-function:cubic-bezier(0,1,1,0)}.ellipsis-loader div:nth-child(1){left:8px;animation:ellipsis-loader1 .6s infinite}.ellipsis-loader div:nth-child(2){left:8px;animation:ellipsis-loader2 .6s infinite}.ellipsis-loader div:nth-child(3){left:32px;animation:ellipsis-loader2 .6s infinite}.ellipsis-loader div:nth-child(4){left:56px;animation:ellipsis-loader3 .6s infinite}@keyframes ellipsis-loader1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes ellipsis-loader3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes ellipsis-loader2{0%{transform:translate(0)}to{transform:translate(24px)}}.profile-picture-uploader{position:relative}.profile-picture-uploader_avatar{position:relative;height:6rem;width:6rem;border-radius:100%;overflow:hidden}.profile-picture-uploader_avatar .template-avatar{height:100%;width:100%;background-color:var(--surface-tint);display:flex;align-items:center;justify-content:center}.profile-picture-uploader_avatar .template-avatar svg{color:var(--type-heading);height:2rem;width:2rem}.profile-picture-uploader_avatar .template-avatar_hover{display:none}.profile-picture-uploader_avatar img{width:100%;height:100%;object-fit:cover}.profile-picture-uploader_avatar input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.profile-picture-uploader_avatar .edit-icon{position:absolute;top:0;left:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;color:var(--type-body-dark);background-color:var(--surface-tint-light-hover)}.profile-picture-uploader_avatar .edit-icon svg{height:1.5rem;width:1.5rem}.profile-picture-uploader_avatar:hover,.profile-picture-uploader_avatar:focus{cursor:pointer}.profile-picture-uploader_avatar:hover .template-avatar_icon,.profile-picture-uploader_avatar:focus .template-avatar_icon{display:none}.profile-picture-uploader_avatar:hover .template-avatar_hover,.profile-picture-uploader_avatar:focus .template-avatar_hover{display:block}.profile-picture-uploader_avatar:hover .edit-icon,.profile-picture-uploader_avatar:focus .edit-icon{display:flex}.profile-picture-uploader .button--icon-only{position:absolute;left:50%;bottom:0;transform:translate(-50%);opacity:0;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.profile-picture-uploader .button--icon-only svg{height:.75rem;width:.75rem}.profile-picture-uploader:hover .button--icon-only,.profile-picture-uploader:focus .button--icon-only{opacity:1;transform:translate(-50%,calc(100% + .25rem))}.email-reminders-settings .study-reminder-preferences_inner.disabled{opacity:.5;pointer-events:none}.email-reminders-settings .study-reminder-input-wrapper{display:flex;align-items:center;gap:.5rem;padding-top:.75rem}@media (max-width: 559.98px){.email-reminders-settings .study-reminder-input-wrapper{flex-direction:column}}.email-reminders-settings .study-reminder-input-wrapper>.MuiInputBase-root,.email-reminders-settings .study-reminder-input-wrapper .time-picker-wrapper{margin:0;flex:1 1 50%}@media (max-width: 559.98px){.email-reminders-settings .study-reminder-input-wrapper>.MuiInputBase-root,.email-reminders-settings .study-reminder-input-wrapper .time-picker-wrapper{flex:1 1 100%}}.email-reminders-settings .study-reminder-input-wrapper .time-picker-wrapper{display:flex;align-items:center;gap:.5rem;width:100%}.email-reminders-settings .study-reminder-input-wrapper .time-picker-wrapper .time-picker{width:100%;background-color:var(--surface-input);border-radius:.5rem;padding:1rem .5rem;border:1px solid transparent}.email-reminders-settings .study-reminder-input-wrapper .time-picker-wrapper .time-picker input{font-size:16px;border:0;background:transparent;color:var(--type-heading);width:100%}.email-reminders-settings .study-reminder-input-wrapper .time-picker-wrapper .time-picker:hover,.email-reminders-settings .study-reminder-input-wrapper .time-picker-wrapper .time-picker:focus,.email-reminders-settings .study-reminder-input-wrapper .time-picker-wrapper .time-picker:active{border-color:var(--type-heading)}.email-reminders-settings .study-reminder-input-wrapper .time-picker-wrapper .time-picker.disabled{opacity:.5;pointer-events:none}.account{display:flex;max-width:1500px;margin:0 auto}.account_main{width:100%;padding:1.5rem}@media (min-width: 560px){.account_main{display:flex;max-width:80rem;margin:0 auto;gap:3rem}}.account_main_menu .account-menu{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:1rem;background:var(--surface-modal-glass-light);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid rgba(253,253,253,.1);border-radius:0;display:none;flex-direction:column;gap:.25rem;position:fixed;top:0;left:0;z-index:1;overflow-y:auto;height:100%;width:100%}.account_main_menu .account-menu:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}.account_main_menu .account-menu.is-open{display:flex}@media (max-width: 899.98px){.account_main_menu .account-menu.is-open{padding-bottom:5rem}}.account_main_menu .account-menu_header{display:flex;justify-content:flex-start;align-items:center;gap:.5rem;padding:1.5rem;border-bottom:1px solid var(--surface-modal-glass-border)}.account_main_menu .account-menu_header h2{color:var(--type-heading-dark);margin:0}@media (min-width: 560px){.account_main_menu .account-menu_header{display:none}}.account_main_menu .account-menu_footer{flex:1;min-height:8rem;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem}.account_main_menu .account-menu_footer h3{font-size:.75rem;color:var(--type-heading-dark);margin:0}.account_main_menu .account-menu_footer .media-links{display:flex;align-items:center;gap:.5rem}.account_main_menu .account-menu_footer .media-links a{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:100%;background-color:var(--surface-tint)}.account_main_menu .account-menu_footer .media-links a img,.account_main_menu .account-menu_footer .media-links a svg{height:1.25rem;width:1.25rem;color:var(--type-heading-dark)}@media (min-width: 900px){.account_main_menu .account-menu_footer{display:none}}.account_main_menu .account-menu .button{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--surface-modal-glass-border);border-radius:0}.account_main_menu .account-menu .button:hover,.account_main_menu .account-menu .button:focus{background-color:transparent}@media (min-width: 560px){.account_main_menu .account-menu .button{padding:.75rem 1rem;justify-content:flex-start;border:0;border-radius:.5rem}.account_main_menu .account-menu .button:hover,.account_main_menu .account-menu .button:focus{background-color:var(--surface-tint)}.account_main_menu .account-menu .button.is-active{background-color:var(--surface-tint)}.account_main_menu .account-menu .button div+svg:last-child{display:none}}@media (min-width: 900px){.account_main_menu .account-menu{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:1rem;height:fit-content;position:relative;background-color:transparent}.account_main_menu .account-menu:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}.account_main_menu .account-menu .button{color:var(--type-heading)}.account_main_menu .account-menu .button--help,.account_main_menu .account-menu .button--logout{display:none!important}}@media (min-width: 560px){.account_main_menu{display:none}}@media (min-width: 900px){.account_main_menu{display:block;width:16rem;flex:0 0 auto}.account_main_menu .account-menu{position:sticky;padding:.75rem}.account_main_menu .account-menu .button:hover,.account_main_menu .account-menu .button:focus{background:var(--surface-highlight)}.account_main_menu .account-menu .button.is-active{background:var(--surface-highlight)}}@media (min-width: 560px){.account_main_page{flex:1 1 100%}}.account_main_page h1{margin-top:0}.account_main_page .block--settings{opacity:1}.account_main_page .block--settings:first-child{margin-top:0}.account_main_page .block--settings:last-child{margin-bottom:0}.account_main_page .block--settings h4{margin:0 0 1rem}.account_main_page .block--settings--notifications h3{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:0}.account_main_page .block--settings--notifications .email-reminders{margin-top:1.5rem}.account_main_page .block--settings--notifications .email-reminders_options{display:flex;flex-direction:column;gap:.75rem}.account_main_page .block--settings--notifications .email-reminders_options_option{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.account_main_page .block--settings--flashcards .control--intervals{display:flex;align-items:center;justify-content:space-between;margin:1.5rem 0}.account_main_page .block--settings--personal-info .personal-info-container{display:flex;align-items:flex-end;gap:1.5rem}.account_main_page .block--settings--personal-info .personal-info-container .profile-picture-uploader{flex:0 0 auto;cursor:pointer}.account_main_page .block--settings--personal-info .personal-info-container .field{flex:1 1 100%}@media (max-width: 559.98px){.account_main_page .block--settings--personal-info .personal-info-container{flex-direction:column;align-items:flex-start}.account_main_page .block--settings--personal-info .personal-info-container .field{width:100%}}.account_main_page .block--settings .MuiToggleButtonGroup-root{min-width:16rem}.account_main_page .block--settings .MuiToggleButtonGroup-root .MuiButtonBase-root{flex:1 1 auto}.account_main_page .block--settings .block--danger{margin:0}.account_main_page .MuiAccordion-root:before{display:none}.account_main_page .MuiAccordionSummary-content{margin-bottom:0!important}.account_main_page .MuiAccordionSummary-content .row{display:flex;align-items:center}.account_main_spacer{display:none}@media (min-width: 1200px){.account_main_spacer{width:16rem;flex:0 0 auto;display:block}}@media (max-width: 899.98px){.page--account .page_content{padding-top:0;padding-left:0;padding-right:0;position:relative}}.admin{height:100%;padding:0;background-color:var(--surface-secondary)}.admin .header--default .logo{color:var(--type-heading)}.admin_body_content{padding:3rem;background-color:var(--surface-secondary)}.admin h1,.admin h2,.admin h3,.admin h4,.admin h5,.admin h6{color:var(--type-heading)}.admin .MuiToggleButtonGroup-root{margin-bottom:.75rem}.admin .users-list{width:100%;border-collapse:collapse}.admin .users-list thead tr{border-bottom:1px solid var(--border-default)}.admin .users-list thead tr th{font-weight:700;padding:.5rem}.admin .users-list tbody tr:nth-child(odd){background-color:var(--surface-primary)}.admin .users-list tbody tr:hover{background-color:var(--surface-tertiary)}.admin .users-list tbody tr.paid{background-color:#6cc2b225}.admin .users-list tbody td{padding:.5rem}.admin .users-list tbody td button svg{height:1rem}.admin .unverified-schools-container{border:1px solid var(--border-default);background-color:var(--surface-primary);padding:1rem;border-radius:.5rem;margin-bottom:1rem;width:fit-content}.admin .unverified-schools-container h2{font-size:1rem;margin-top:0}.admin .unverified-schools-container table{width:100%}.article{max-width:1500px;margin:0 auto;width:100%}.article_body{display:flex;height:100%}.article_body_center{flex:1 1 100%;width:100%}.article_body_center_card{line-height:1.5;height:100%;width:100%}.article_body_center_card .article-preview{border:1px solid var(--border-default);margin:1.5rem 0;background-color:var(--popover-background);border-radius:1rem;box-shadow:var(--shadow-low);padding:1.5rem}.article_body_center_card_content{padding:1.5rem}@media (min-width: 900px){.article_body_center_card_content{padding:3rem}}.article_body_center_card_content h1,.article_body_center_card_content h2,.article_body_center_card_content h3,.article_body_center_card_content h4,.article_body_center_card_content h5,.article_body_center_card_content h6{color:var(--type-heading)}@media (max-width: 499.98px){.article_body_center_card_content h1,.article_body_center_card_content h2,.article_body_center_card_content h3,.article_body_center_card_content h4,.article_body_center_card_content h5,.article_body_center_card_content h6{hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;white-space:normal}}.article_body_center_card_content h1{margin:0}.article_body_center_card_content h2{margin:2rem 0 1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-default)}.article_body_center_card_content h3{margin:1.5rem 0 .75rem}.article_body_center_card_content p{margin:1rem 0}.article_body_center_card_content ul li,.article_body_center_card_content ol li{margin:.25rem 0}.article_body_center_card_content .article-toolbar{display:flex;justify-content:flex-end;margin-top:1.5rem;padding:.5rem 0;border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default)}.article_body_center_card_content .article-toolbar .button{height:2rem;width:2rem;padding:0;display:flex;align-items:center;justify-content:center}.article_body_center_card_content .article-toolbar .button svg{height:1.25rem}.article_body_center_card_content .article-toolbar .button--all-topics{justify-self:flex-start;margin-right:auto}@media (min-width: 1200px){.article_body_center_card_content .article-toolbar .button--all-topics{display:none}}.article_body_center_card_content .article-toolbar .button--share,.article_body_center_card_content .article-toolbar .button--edit{margin-left:.5rem}.article_body_center_card_content .article-section{width:100%;position:relative}@media (max-width: 499.98px){.article_body_center_card_content .article-section p{hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;white-space:normal}}.article_body_center_card_content .article-section a{font-weight:600;color:var(--type-link);text-decoration:none;border-bottom:1px solid var(--type-link)}.article_body_center_card_content .article-section a:hover,.article_body_center_card_content .article-section a:focus{border-color:transparent!important}.article_body_center_card_content .article-section a:visited{color:var(--type-link)}.article_body_center_card_content .article-section .custom-image-container,.article_body_center_card_content .article-section .custom-image-container img{max-width:100%}.article_body_center_card_content .article-section h2 strong,.article_body_center_card_content .article-section h3 strong,.article_body_center_card_content .article-section h4 strong{font-weight:inherit}.article_body_center_card_content .article-section .article-section-images{padding-top:3rem;margin-bottom:3rem;max-width:100%}.article_body_center_card_content .article-section .article-section-images .article-image{margin-bottom:1.5rem}.article_body_center_card_content .article-section .article-section-images .article-image img{max-width:100%}@media (min-width: 900px){.article_body_center_card_content .article-section .article-section-images{float:right;margin-bottom:0;padding-left:3rem;padding-bottom:3rem;max-width:40%}}.article_body_center_card_content .article-section .article-section-references{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.article_body_center_card_content .article-section .article-section-references .preview-row{display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.article_body_center_card_content .article-section .article-section-references .preview-row .reference{width:fit-content}.article_body_center_card_content .article-section .article-section-references .reference-accordion{margin-top:1rem}.article_body_center_card_content .article-section .article-section-references .reference-accordion:before{display:none}.article_body_center_card_content .article-section .article-section-references .reference-accordion .MuiAccordionSummary-root{padding:0;min-height:auto}.article_body_center_card_content .article-section .article-section-references .reference-accordion .MuiAccordionSummary-root .button--see-all.expanded{display:none}.article_body_center_card_content .article-section .article-section-references .reference-accordion .MuiAccordionSummary-root .button--see-all.collapsed{display:block}.article_body_center_card_content .article-section .article-section-references .reference-accordion .MuiAccordionSummary-root.Mui-expanded .button--see-all.expanded{display:block!important}.article_body_center_card_content .article-section .article-section-references .reference-accordion .MuiAccordionSummary-root.Mui-expanded .button--see-all.collapsed{display:none!important}.article_body_center_card_content .article-section .article-section-references .reference-accordion .MuiAccordionSummary-root .MuiAccordionSummary-content{margin:0!important;color:var(--type-link)}.article_body_center_card_content .article-section .article-section-references .reference-accordion .MuiAccordionDetails-root{padding:1.5rem 0 0}.article_body_center_card_content .article-section .article-section-references .reference-accordion .MuiAccordionDetails-root .article-section-references{margin:0}.article_body_center_card_content .article-section .article-section-references .reference{display:block;border:1px solid var(--type-link);padding:.5rem .75rem;border-radius:.5rem;position:relative;text-decoration:none;min-width:8rem}.article_body_center_card_content .article-section .article-section-references .reference_link{display:block;position:absolute;top:.25rem;right:.75rem;color:var(--type-link)}.article_body_center_card_content .article-section .article-section-references .reference_link svg{height:.75rem;width:.75rem}.article_body_center_card_content .article-section .article-section-references .reference .spacer{opacity:0;visibility:hidden}.article_body_center_card_content .article-section .article-section-references .reference_top{position:absolute;left:.75rem;top:.5rem;width:calc(100% - 2.5rem);font-size:.75rem;color:var(--type-heading)}.article_body_center_card_content .article-section .article-section-references .reference_top .title{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:600}.article_body_center_card_content .article-section .article-section-references .reference_bottom{font-size:.75rem;display:flex;align-items:center;color:var(--type-body)}.article_body_center_card_content .article-section .article-section-references .reference_bottom .journal{display:block;max-width:12rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.article_body_center_card_content .article-section .article-section-references .reference:hover,.article_body_center_card_content .article-section .article-section-references .reference:focus{background-color:var(--type-link-highlight)}.article_body_center_card_content .article-section .ddx-table,.article_body_center_card_content .article-section .table-wrapper{overflow-x:auto;width:100%;position:relative}.article_body_center_card_content .article-section .ddx-table .table-container,.article_body_center_card_content .article-section .table-wrapper .table-container{position:relative;width:100%;min-height:1px}.article_body_center_card_content .article-section .ddx-table table,.article_body_center_card_content .article-section .table-wrapper table{left:0;top:0;position:absolute;width:100%;border-collapse:collapse}.article_body_center_card_content .article-section .ddx-table table tr th,.article_body_center_card_content .article-section .ddx-table table tr td,.article_body_center_card_content .article-section .table-wrapper table tr th,.article_body_center_card_content .article-section .table-wrapper table tr td{padding:.5rem .75rem;border:1px solid var(--border-default)}.article_body_center_card_content .article-section .ddx-table table tr th,.article_body_center_card_content .article-section .table-wrapper table tr th{font-weight:500;font-family:500;color:var(--type-heading)}.article_body_center_card_content .article-section .ddx-table table tr td,.article_body_center_card_content .article-section .table-wrapper table tr td{vertical-align:top}.article_body_center_card_content .article-section .ddx-table table tr td b,.article_body_center_card_content .article-section .table-wrapper table tr td b{font-weight:500;font-family:500;color:var(--type-heading)}.article_body_center_card_content .article-section .ddx-table table tr td ul,.article_body_center_card_content .article-section .table-wrapper table tr td ul{margin:0;padding:0 0 0 1rem}.article_body_center_card_content .article-section .embedded-image-wrapper img{max-width:100%}.article_body_center_card_content .article-section .admin-toolbar{position:absolute;right:0;top:1.25rem;font-size:.75rem}.article_body_center_card_content .article-section .admin-toolbar p{margin:0}.article_body_center_card_content .article-section .admin-toolbar .button{padding:.55rem .75rem}.article_body_center_card_footer{border-top:1px solid var(--border-default);padding:1.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.article_body_center_card_editor{background-color:var(--surface-tertiary);padding:1.5rem}@media (min-width: 900px){.article_body_center_card_editor{padding:3rem}}.article_body_center_card_editor h2{margin-top:0;color:var(--type-heading)}.article_body_center_card_editor .vignette{margin:1rem 0;border-radius:1rem;padding:1rem;background-color:var(--surface-primary)}.article_body_center_card_editor .vignette .admin-toolbar{flex-wrap:wrap}.article_body_center_card_editor .vignette .admin-toolbar .suspend-reasons{width:100%;font-size:.75rem;margin-bottom:1.5rem}.article_body_center_card_editor .vignette .button--edit{margin-left:auto;border-radius:100%;height:2rem;width:2rem;display:flex;align-items:center;justify-content:center;padding:0}.article_body_center_card_editor .vignette .answers{margin-top:1rem}.article_body_center_card_editor .vignette .answers .correct{color:var(--type-heading);font-weight:600}.article_body_center_card_editor .vignette hr{margin-top:1.5rem;border:0;border-top:1px solid var(--border-default)}.article_body_center_card_editor .vignette .flashcards h3{margin:0;color:var(--type-heading);font-size:1.25rem;display:flex;align-items:center;gap:.5rem}.article_body_center_card_editor .vignette .flashcards h3 svg{height:1.25rem;width:1.25rem}.article_body_center_card_editor .vignette .flashcards .MuiButtonBase-root{padding:0}.article_body_center_card_editor .vignette .flashcards .MuiAccordionDetails-root{padding:.75rem!important;background-color:var(--surface-tertiary);border-radius:1rem}.article_body_center_card_editor .vignette .flashcards .card{margin:.5rem 0;border-radius:1rem;padding:1rem;background-color:var(--surface-primary)}.article_body_center_card_editor .vignette .flashcards .card:first-child{margin-top:0}.article_body_center_card_editor .vignette .flashcards .card:last-child{margin-bottom:0}.article_body_center_card_editor .vignette .flashcards .card .cloze{color:var(--type-cloze);font-weight:600}.article_body_right{background-color:var(--surface-secondary);border-top-right-radius:1rem;border-bottom-right-radius:1rem;padding:1.5rem;border-left:1px solid var(--border-default)}@media only screen and (max-width: 1390px){.article_body_right{display:none;padding-bottom:0}}.auth{height:100%;background:var(--surface-base-gradient)}.auth_body{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.auth_body .MuiFormControl-root .MuiFormLabel-root{color:var(--type-body-dark)}@media (max-width: 899.98px){.auth_body .auth-panel-wrapper{padding:1.5rem;width:100%}}.auth_body .auth-panel-wrapper .auth-panel{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:1rem;position:relative;z-index:1;padding:1.5rem;border-radius:2rem;width:24rem;max-width:100%;text-align:left;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);margin:0 auto}.auth_body .auth-panel-wrapper .auth-panel:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}@media (min-width: 900px){.auth_body .auth-panel-wrapper .auth-panel{padding:3rem 4rem}}.auth_body .auth-panel-wrapper .auth-panel .mobile-head{display:none;margin-bottom:2rem}.auth_body .auth-panel-wrapper .auth-panel h2{margin-top:0}.auth_body .auth-panel-wrapper .auth-panel .or{margin:1.5rem 0}.auth_body .auth-panel-wrapper .auth-panel .or:before,.auth_body .auth-panel-wrapper .auth-panel .or:after{background-color:var(--border-default)}.auth_body .auth-panel-wrapper .auth-panel form{margin:auto;overflow:hidden;transition:all .3s ease-in-out}.auth_body .auth-panel-wrapper .auth-panel form .field{padding-top:.5rem}.auth_body .auth-panel-wrapper .auth-panel form .field.hidden{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.auth_body .auth-panel-wrapper .auth-panel form .field.visible{margin-top:1rem;max-height:4rem}.auth_body .auth-panel-wrapper .auth-panel form .field--with-forgot.visible{max-height:8rem}.auth_body .auth-panel-wrapper .auth-panel form .field .MuiFormLabel-root{line-height:1.5}.auth_body .auth-panel-wrapper .auth-panel form .submit-wrapper.hidden{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.auth_body .auth-panel-wrapper .auth-panel form .submit-wrapper.visible{max-height:8rem}.auth_body .auth-panel-wrapper .auth-panel .last-used{font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;margin-bottom:.5rem}.auth_body .auth-panel-wrapper .auth-panel .last-used-email .submit-wrapper.visible{margin-bottom:1rem}.auth_body .auth-panel-wrapper .auth-panel .last-used-oauth form{margin-top:1rem}.auth_body .auth-panel-wrapper .auth-panel .terms{margin-top:1rem;font-size:.75rem;opacity:.75;line-height:1.5;color:var(--type-body-dark)}.auth_body .auth-panel-wrapper .auth-panel .terms a{color:var(--type-body-dark)}.auth_body .auth-panel-wrapper .auth-panel .email-sent{display:block;margin:0 auto;height:3rem;margin-bottom:1.5rem}.auth_body .auth-panel-wrapper .auth-panel .question{margin-top:3rem;text-align:center;font-size:.75rem;margin-bottom:.5rem;cursor:pointer}.auth_body .auth-panel-wrapper .auth-panel .button{width:100%}.auth_body .auth-panel-wrapper .auth-panel .button--submit{position:relative}.auth_body .auth-panel-wrapper .auth-panel .button--submit .ellipsis-loader{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.auth_body .auth-panel-wrapper .auth-panel .button--submit.is-loading{color:transparent!important}.auth_body .auth-panel-wrapper .auth-panel .button--link{display:flex;align-items:center;justify-content:center;gap:.25rem;width:100%}.auth_body .auth-panel-wrapper .auth-panel .button--link svg{height:1rem}.auth_body .auth-panel-wrapper .auth-panel--reset{padding:3rem 4rem}.auth_body .auth-panel-wrapper .auth-panel--reset .button--submit{text-align:center}.auth_body .auth-panel-wrapper .auth-panel--email-sent{padding:3rem 4rem}.auth_body .signup-display{display:none}@media (max-width: 499.98px){.auth{padding:0}.auth .auth-panel{min-height:100%;width:100%;border-radius:0}.auth .auth-panel .mobile-head{display:block;width:100%}.auth .three-orb-container{display:none}}.auth .button--oauth{background-color:var(--type-heading-light);border-color:var(--type-heading-light);color:var(--type-heading-dark)}.auth .get-app-flyout{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);position:fixed;bottom:1.5rem;left:1.5rem;width:calc(100vw - 3rem);padding:1.5rem;border-radius:1rem;z-index:1;transform:translateY(calc(100% + 1.5rem));transition:transform .3s ease-in-out}.auth .get-app-flyout:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}.auth .get-app-flyout.float-in{transform:translateY(0)}@media (min-width: 560px){.auth .get-app-flyout{display:none}}.auth .get-app-flyout h3{margin-top:0;text-align:left}.auth .get-app-flyout .button--close{position:absolute;top:.75rem;right:.75rem;background-color:transparent;color:var(--type-heading);padding:0;cursor:pointer}.auth .get-app-flyout .button--close svg{height:1rem;width:1rem}.auth--login{min-height:670px}.auth--login .auth_body{min-height:775px}.auth--signup{min-height:800px}@media (max-width: 559.98px){.auth--signup .header .logo{display:none}}@media (min-width: 900px){.auth--signup .auth_body{justify-content:flex-start}.auth--signup .auth_body .auth-panel-wrapper{background:var(--surface-tint);display:flex;flex-direction:column;justify-content:center;align-items:center;width:35%;min-width:384px;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1}.auth--signup .auth_body .auth-panel-wrapper .auth-panel{background:transparent;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:0}.auth--signup .auth_body .auth-panel-wrapper .auth-panel form{margin:0}.auth--signup .auth_body .signup-display{padding:3rem;display:flex;justify-content:center;align-items:center;overflow:hidden;width:65%;height:100%;z-index:1;position:relative}.auth--signup .auth_body .signup-display_content{display:flex;flex-direction:column;gap:3rem;width:41rem;max-width:100%}.auth--signup .auth_body .signup-display_content_header h1{font-size:3rem;line-height:1.3;margin:0;font-weight:400;leading-trim:both;text-edge:cap;text-align:center;background:linear-gradient(90.28deg,#a6a5ee 6.34%,#c37c86 105%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.auth--signup .auth_body .signup-display_content_header h1 span{display:block}.auth--signup .auth_body .signup-display_content_header h1 .superhead{font-size:1.25rem;font-weight:500;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";margin-bottom:.5rem}.auth--signup .auth_body .signup-display_content_header.is-cohort{background-color:#00000040;border-radius:1rem;padding:1.75rem 2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth--signup .auth_body .signup-display_content_header.is-cohort h1{text-align:left;background:linear-gradient(to right bottom,#fff 30%,#ffffff80);color:unset;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.auth--signup .auth_body .signup-display_content_main .graphic{padding:1.5rem 3rem 0}.auth--signup .auth_body .signup-display_content_main .graphic .hero-wrapper{position:relative}.auth--signup .auth_body .signup-display_content_main .graphic .hero-wrapper img{height:auto;width:100%;display:block;border-radius:.5rem}.auth--signup .auth_body .signup-display_content_main .graphic .hero-wrapper .testimonial{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);position:relative;padding:1.5rem;border-radius:1rem;color:var(--type-body);transition:transform .2s ease;cursor:default}.auth--signup .auth_body .signup-display_content_main .graphic .hero-wrapper .testimonial:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}.auth--signup .auth_body .signup-display_content_main .graphic .hero-wrapper .testimonial:hover{transform:scale(1.025)}.auth--signup .auth_body .signup-display_content_main .graphic .hero-wrapper .testimonial_content{padding-bottom:1rem}.auth--signup .auth_body .signup-display_content_main .graphic .hero-wrapper .testimonial_content p{margin:0!important;text-align:left;font-size:.875rem;line-height:1.5}.auth--signup .auth_body .signup-display_content_main .graphic .hero-wrapper .testimonial_container{display:flex;align-items:center;gap:.75rem}.auth--signup .auth_body .signup-display_content_main .graphic .hero-wrapper .testimonial_container_headshot{flex:0 0 auto}.auth--signup .auth_body .signup-display_content_main .graphic .hero-wrapper .testimonial_container_headshot img{border-radius:100%!important;height:2.5rem!important;width:2.5rem!important}.auth--signup .auth_body .signup-display_content_main .graphic .hero-wrapper .testimonial_container .sub{margin:0;display:flex;flex-direction:column;align-items:flex-start;font-size:.7rem;flex:1 1 100%}.auth--signup .auth_body .signup-display_content_main .graphic .hero-wrapper .testimonial_container .sub_name,.auth--signup .auth_body .signup-display_content_main .graphic .hero-wrapper .testimonial_container .sub_school{text-align:left;line-height:1.5}.auth--signup .auth_body .signup-display_content_main .graphic .hero-wrapper .testimonial--1{width:24rem;position:absolute;top:0;left:0;transform:translate(-50%,-25%) scale(.75)}.auth--signup .auth_body .signup-display_content_main .graphic .hero-wrapper .testimonial--1:after{content:"";position:absolute;bottom:.5rem;right:.5rem;height:50%;width:50%;border-radius:100%;background:#1b2934;z-index:-1}.auth--signup .auth_body .signup-display_content_main .graphic .hero-wrapper .testimonial--2{width:20rem;position:absolute;top:50%;right:0;transform:translate(50%,-50%) scale(.75)}.auth--signup .auth_body .signup-display_content_main .graphic .hero-wrapper .testimonial--2:after{content:"";position:absolute;top:10%;left:.5rem;height:80%;width:50%;border-radius:100%;background:#1b2934;z-index:-1}.auth--signup .auth_body .signup-display_content_main .graphic .hero-wrapper .testimonial--3{width:28rem;position:absolute;bottom:0;left:0;transform:translate(3rem,50%) scale(.75)}.auth--signup .auth_body .signup-display_content_main .graphic .hero-wrapper .testimonial--3:after{content:"";position:absolute;top:.5rem;left:10%;height:25%;width:80%;background:#1b2934;z-index:-1}}@media only screen and (min-width: 900px) and (max-width: 1315px){.auth--signup .auth_body .signup-display_content_main .graphic .hero-wrapper .testimonial--1{left:0;transform:translate(-4.5rem,-25%) scale(.75)}.auth--signup .auth_body .signup-display_content_main .graphic .hero-wrapper .testimonial--1:after{transform:scale(.75)}.auth--signup .auth_body .signup-display_content_main .graphic .hero-wrapper .testimonial--2{transform:translate(4.5rem,-50%) scale(.75)}.auth--signup .auth_body .signup-display_content_main .graphic .hero-wrapper .testimonial--2:after{transform:scale(.75)}.auth--signup .auth_body .signup-display_content_main .graphic .hero-wrapper .testimonial--3{left:0;transform:translate(3rem,50%) scale(.75)}.auth--signup .auth_body .signup-display_content_main .graphic .hero-wrapper .testimonial--3:after{transform:scale(.75)}}@media only screen and (min-width: 900px) and (max-width: 1120px){.auth--signup .auth_body .signup-display_content_main .graphic .hero-wrapper .testimonial--2{display:none}.auth--signup .auth_body .signup-display_content_main .graphic .hero-wrapper .testimonial--1:after{height:100%;width:100%}}@media (min-width: 900px){.auth--signup .three-orb-container{width:35%!important}}.auth--ambassador{padding-top:30px}.auth--ambassador .header{margin-top:30px}.auth--ambassador .ambassador-banner{position:absolute;top:0;left:0;width:100%;background:linear-gradient(90deg,#3779dc,#4e5a9d);color:var(--type-body-dark);padding:.5rem 1rem;display:flex;align-items:center;text-align:center;z-index:1}.auth--ambassador .ambassador-banner p{line-height:1;margin:0;text-align:center;width:100%;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500}@media (min-width: 900px){.auth--cohort.auth--signup .auth-panel-wrapper{background-color:#ffffff1a!important;-webkit-backdrop-filter:blur(30px)!important;backdrop-filter:blur(30px)!important}}.auth--cohort .cohort-background-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0}.auth--cohort .cohort-background-wrapper .cohort-background-wrapper_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--surface-modal-glass-light)}.auth--cohort .cohort-background-wrapper .cohort-background{width:100%;height:100%;object-fit:cover}.auth .checkout-banner{position:fixed;top:0;left:0;z-index:100000;height:100%;width:100%;background:var(--surface-base-gradient-dark);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.auth .checkout-banner h2,.auth .checkout-banner p{margin:0;color:var(--type-body-dark)}.auth .button--chat{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:1rem;background:var(--surface-modal-glass-light);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid rgba(253,253,253,.1);border-radius:100%}.auth .button--chat:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}.billing .discount-banner{display:flex;flex-direction:column;gap:.25rem;border:1px solid var(--border-default);color:var(--type-heading);background-color:var(--surface-tint);padding:.5rem .75rem;border-radius:.5rem;margin-bottom:1rem}.billing .discount-banner_label{font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500}.billing .discount-banner_value{font-size:.75rem}.billing .subscription-listing{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0}.billing .subscription-listing_cell_header{font-size:.75rem;border-bottom:1px solid var(--border-default);padding:0 0 .25rem}.billing .subscription-listing_cell_data{color:var(--type-heading);padding-top:.5rem;padding-right:.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.billing .subscription-listing .discounted-group-price .strike{text-decoration:line-through}@media (max-width: 559.98px){.billing .subscription-listing{grid-template-columns:1fr;gap:.75rem}.billing .subscription-listing .subscription-listing_cell{width:100%;display:flex;align-items:flex-end;gap:1.5rem}.billing .subscription-listing .subscription-listing_cell_header{padding:0;border:0;width:4rem}}.billing .invoices-listing_table_row{border-bottom:1px solid var(--border-default);padding:.75rem 0;display:flex;align-items:center;cursor:pointer}@media (max-width: 559.98px){.billing .invoices-listing_table_row{flex-direction:column;gap:.25rem;align-items:flex-start}}.billing .invoices-listing_table_row:first-child{border-top:1px solid var(--border-default)}.billing .invoices-listing_table_row .invoice-date{flex:1 1 100%;display:flex;justify-content:flex-start;align-items:center;gap:.5rem}.billing .invoices-listing_table_row .invoice-date svg{height:.75rem;width:.75rem}.billing .invoices-listing_table_row .invoice-details{flex:0 0 auto;display:flex;align-items:center;gap:1rem}.billing .billing-details_detail{display:flex;align-items:center;gap:.5rem;margin:.75rem 0}.billing .billing-details_detail_label{font-size:.75rem;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";color:var(--type-heading);font-weight:500;width:8rem}.billing .billing-details_detail:last-child{margin-bottom:0}.billing .payment-methods-listing_method{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-default);padding:.75rem 0}.billing .payment-methods-listing_method:first-child{border-top:1px solid var(--border-default)}.billing .payment-methods-listing_method .payment-method-info,.billing .payment-methods-listing_method .payment-method-actions{display:flex;align-items:center;gap:.5rem}.billing .payment-methods-listing_method .payment-method-info .button--link,.billing .payment-methods-listing_method .payment-method-info .button--icon-only,.billing .payment-methods-listing_method .payment-method-actions .button--link,.billing .payment-methods-listing_method .payment-method-actions .button--icon-only{padding-top:0;padding-bottom:0}.billing .payment-methods-listing_method .payment-method-info{gap:1.5rem}.billing .payment-methods-listing_method .payment-method-info .card-brand{width:9.5rem}.billing .payment-methods-listing_method .payment-method-actions .button--set-default{opacity:0;transition:opacity ease-in-out .3s}.billing .payment-methods-listing_method .payment-method-actions .badge--success{margin-right:1rem}@media (max-width: 559.98px){.billing .payment-methods-listing_method{flex-direction:column;align-items:flex-start;gap:.5rem}.billing .payment-methods-listing_method .payment-method-info,.billing .payment-methods-listing_method .payment-method-actions{justify-content:space-between;width:100%}}.billing .payment-methods-listing_method:hover .payment-method-actions .button--set-default,.billing .payment-methods-listing_method:focus-within .payment-method-actions .button--set-default{opacity:1}.stripe-form{background-color:#fefefe;padding:1.5rem;border-radius:.75rem;border:1px solid #eef0f2}.page--chat .page_content{padding:0}.dashboard{width:100%}.dashboard_wrapper{display:flex;flex-direction:column;gap:1.5rem;width:100%}.dashboard_wrapper_header{display:flex;flex-direction:column;gap:1.5rem;opacity:0;transition:opacity .3s ease-in-out .25s}.dashboard_wrapper_header.is-ready{opacity:1}.dashboard_wrapper_header .exam-title{flex:0 0 auto}.dashboard_wrapper_header .exam-title h1{margin:0}.dashboard_wrapper_header_progress{flex:0 0 auto}.dashboard_wrapper_header_progress_label{display:flex;align-items:center;justify-content:flex-end;font-size:.75rem;margin-bottom:.5rem;text-align:right;gap:.5rem}.dashboard_wrapper_header_progress_label span{font-weight:700}.dashboard_wrapper_header_progress_label .button--exam-settings{padding:0;background-color:transparent;display:flex;align-items:center;gap:.125rem}.dashboard_wrapper_header_progress_bar{position:relative;width:100%;height:.25rem;background-color:#fff3!important;overflow:hidden;border-radius:1rem}.dashboard_wrapper_header_progress_bar_inner{background-color:var(--green);position:absolute;height:.25rem;border-radius:1rem;top:0;left:0}.dashboard_wrapper_body{flex:1 1 100%;display:flex;flex-direction:column;gap:1.5rem;opacity:0;transition:opacity .3s ease-in-out .25s}.dashboard_wrapper_body.is-ready{opacity:1}@media (min-width: 1200px){.dashboard_wrapper_body{display:grid;grid-template-columns:3fr 1fr;gap:1.5rem}}.dashboard_wrapper_body_main{flex:1 1 100%;overflow:hidden}.dashboard_wrapper_body_main .widget,.dashboard_wrapper_body_main .widget_body{height:100%}@media (max-width: 1199.98px){.dashboard_wrapper_body_main .widget--qbank-performance .qbank-performance .chart-container>div{min-height:16rem}}.dashboard_wrapper_body_main .widget--qbank-performance .qbank-performance .no-data{min-height:24rem}.dashboard_wrapper_body_panel{display:grid;gap:1.5rem;flex:0 0 auto}@media (min-width: 900px){.dashboard_wrapper_body_panel{grid-template-columns:1fr 1fr}}@media (min-width: 1200px){.dashboard_wrapper_body_panel{display:flex;flex-direction:column}}.dashboard_wrapper_body_panel .block--dashboard{overflow:hidden}.dashboard_wrapper_body_panel .block--dashboard--priorities h2{display:flex;align-items:center;gap:.5rem}.dashboard_wrapper_body_panel .block--dashboard--priorities h2 svg{height:1rem;width:1rem}.dashboard_wrapper_body_panel .block--dashboard--priorities h2 span{display:block;font-weight:400}.dashboard_wrapper_body_panel .block--dashboard--priorities h2 span span{display:inline;font-weight:300}.dashboard_wrapper_body_panel .block--dashboard--priorities .button--link{margin-top:1.5rem;justify-content:flex-start;padding:0}.dashboard_wrapper_body--topics{grid-template-columns:1fr}.dashboard_wrapper_body--topics .block--dashboard--topics h2{display:flex;align-items:center;gap:.5rem}.dashboard_wrapper_body--topics .block--dashboard--topics h2 svg{height:1rem;width:1rem}.page--dashboard .page_content .dashboard{min-height:1095px}@media (min-width: 1200px){.page--dashboard .page_content .dashboard{min-height:688px}}.page--dashboard .page_content .dashboard .mastery-rings .button--workload-selection{position:absolute;top:0;left:0;opacity:0;height:calc(100% - 1.5rem);width:100%;z-index:1}.mastery-rings{display:flex;align-items:center;justify-content:center;width:100%;gap:1.5rem;position:relative}.mastery-rings .donut{margin-bottom:1.25rem}.mastery-rings .donut_label{color:var(--type-heading);font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;text-align:center;font-size:1.25rem}.mastery-rings .donut_label_completed{padding-bottom:.25rem;margin-bottom:.25rem;border-bottom:1px solid var(--border-default)}.mastery-rings .donut_outer-label{position:absolute;bottom:-1.25rem;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";color:var(--type-heading);font-weight:500;display:flex;align-items:center;gap:.25rem}.mastery-rings .donut_outer-label svg{height:.75rem;width:.75rem}.mastery-rings .donut .donutchart{transform:rotate(-90deg)}.email-preferences{display:flex;justify-content:center;align-items:center;height:100%}.email-preferences .container{padding:1.5rem;text-align:center}.email-preferences .container svg{display:block;margin:0 auto;height:4rem;width:4rem}.email-preferences .container .button{max-width:100%;width:20rem}.error-page{padding:1.5rem}@media (min-width: 900px){.error-page{padding:3rem}}.error-page h1{margin-top:0}.error-page .button{margin-top:1rem;width:25rem;max-width:100%}.escape-hatch{margin-top:1rem}.escape-hatch .escape-hatch-button{background:none;border:none;color:#fefefe;font-size:.75rem;text-decoration:underline;cursor:pointer;padding:.5rem}.escape-hatch .escape-hatch-button:hover{color:#999}.escape-hatch .escape-hatch-button:focus{outline:1px solid #ccc;outline-offset:2px}.exam-editor .MuiFormControl-root{width:100%}.exam-editor .edit-exam,.exam-editor .create-exam{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:1rem;width:fit-content;margin:0 auto;padding:1.5rem;display:flex;flex-direction:column}.exam-editor .edit-exam:before,.exam-editor .create-exam:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}@media (min-width: 560px){.exam-editor .edit-exam,.exam-editor .create-exam{padding:3rem}}.exam-editor .edit-exam h1,.exam-editor .create-exam h1{margin-top:0}.exam-editor .edit-exam_content,.exam-editor .create-exam_content{flex:1 1 100%;gap:3rem;width:40rem;max-width:100%;display:flex;flex-direction:column}.exam-editor .edit-exam_content .create-exam-step,.exam-editor .create-exam_content .create-exam-step{display:flex;margin:0 auto;width:100%;flex-direction:column}@media (min-width: 560px){.exam-editor .edit-exam_content .create-exam-step,.exam-editor .create-exam_content .create-exam-step{gap:3rem;align-items:center;justify-content:center}}.exam-editor .edit-exam_content .create-exam-step h1,.exam-editor .create-exam_content .create-exam-step h1{position:relative}.exam-editor .edit-exam_content .create-exam-step_content,.exam-editor .create-exam_content .create-exam-step_content{overflow-y:auto;width:100%}@media (max-width: 559.98px){.exam-editor .edit-exam_content .create-exam-step_content,.exam-editor .create-exam_content .create-exam-step_content{padding:1.5rem;flex:1 1 100%}}@media (min-width: 560px){.exam-editor .edit-exam_content .create-exam-step_content,.exam-editor .create-exam_content .create-exam-step_content{overflow:visible}}.exam-editor .edit-exam_content .create-exam-step_actions,.exam-editor .create-exam_content .create-exam-step_actions{display:flex;justify-content:space-between;gap:1.5rem;width:100%}.exam-editor .edit-exam_content .create-exam-step_actions .button,.exam-editor .create-exam_content .create-exam-step_actions .button{min-width:10rem}@media (max-width: 559.98px){.exam-editor .edit-exam_content .create-exam-step_actions,.exam-editor .create-exam_content .create-exam-step_actions{padding:1.5rem}}.exam-editor .edit-exam_content .create-exam-step--1,.exam-editor .create-exam_content .create-exam-step--1{max-width:32rem}.exam-editor .edit-exam_content .create-exam-step--1 .custom-exam-date-picker,.exam-editor .create-exam_content .create-exam-step--1 .custom-exam-date-picker,.exam-editor .edit-exam_content .create-exam-step--1 .custom-exam-date-picker_views,.exam-editor .create-exam_content .create-exam-step--1 .custom-exam-date-picker_views{width:100%}.help{display:flex;flex-direction:column;width:100%;max-width:1400px;margin:0 auto}@media (min-width: 900px){.help{flex-direction:row}}.help_left{display:none;padding:3rem;width:24rem;flex:0 0 auto}@media (min-width: 900px){.help_left{display:flex;flex-direction:column;gap:1.5rem}}.help_left .article-accordion_wrapper{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:1rem;padding:1.5rem}.help_left .article-accordion_wrapper:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}.help_left .article-accordion_wrapper_header a{color:var(--type-heading);display:block;text-decoration:none;width:fit-content;font-size:.875rem;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;padding-bottom:.5rem;background-color:transparent;border:0;border-bottom:2px solid var(--type-heading);margin-bottom:.5rem}.help_left .article-accordion_wrapper .article-accordion .MuiAccordionSummary-content svg{transform:translateY(5px)}.help_left .article-accordion_wrapper .article-accordion .article-row{line-height:1.5;margin:0!important}.help_left .article-accordion_wrapper .article-accordion .article-row a{color:var(--type-heading);display:block;line-height:1.5;text-decoration:none;background-color:transparent;padding:.5rem .75rem;border-radius:.5rem;border:0;text-align:left;width:100%}.help_left .article-accordion_wrapper .article-accordion .article-row.is-active a{background-color:var(--surface-highlight)}.help_left .roadmap-tile{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:1rem;padding:1.5rem 1.5rem .75rem;border-radius:.75rem}.help_left .roadmap-tile:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}.help_left .roadmap-tile h4{display:flex;align-items:center;gap:.5rem;margin:0}.help_left .roadmap-tile h4 svg{height:1rem;width:1rem}.help_left .roadmap-tile p{margin-bottom:.25rem}.help_left .roadmap-tile button{padding-left:0;color:var(--type-heading)}.help_left .roadmap-tile button svg{stroke:var(--type-heading)}.help_main{flex:1 1 100%;padding:1.5rem 1.5rem 6.5rem}@media (min-width: 560px){.help_main{padding:3rem}}@media (min-width: 900px){.help_main{padding:3rem 3rem 3rem 0}}.help_main_header{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:1rem;padding:1.25rem 1.5rem;display:flex;position:relative;overflow:hidden}.help_main_header:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}@media (min-width: 900px){.help_main_header{padding:2.5rem 3rem 3rem}}.help_main_header_text,.help_main_header_video{width:100%}@media (min-width: 900px){.help_main_header_text,.help_main_header_video{width:50%}}.help_main_header_text h1{margin:0}.help_main_header_text p{margin:1.5rem 0}.help_main_header_text .subtitle{font-size:1.25rem;color:var(--type-heading);font-weight:500;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.help_main_header_text .profiles{margin-top:.75rem}.help_main_header_text .profiles img{display:block;height:2rem;width:auto}.help_main_header_text .profiles p{display:block;margin:.25rem 0 0;font-size:.75rem}.help_main_header_video{display:none;z-index:1;position:relative}@media (min-width: 1200px){.help_main_header_video{display:block}}.help_main_content h2{margin-top:2rem;margin-bottom:1rem;font-size:1.5rem}.help_main_content_grid{display:grid;gap:1.5rem;margin-bottom:2rem}@media (min-width: 900px){.help_main_content_grid{grid-template-columns:1fr 1fr 1fr}}.help_main_content_grid_item{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:1rem;display:flex;flex-direction:column;padding:1.25rem 1.5rem;border-radius:.75rem;text-align:left;text-decoration:none;color:var(--type-body)}.help_main_content_grid_item:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}.help_main_content_grid_item h3{margin-top:0;margin-bottom:.5rem;font-size:1.25rem}.help_main_content_grid_item p{margin:0}.help_main_content_grid:last-child{margin-bottom:0}.page--help .page_content{padding:0}.home{height:100%;position:relative;z-index:1}.home .header--home{opacity:0;transform:translateY(-100%)}@media (max-width: 899.98px){.home{display:flex}}.home_body{height:100%;position:relative;display:flex;flex-direction:column;overflow:hidden}.home_body .sc-home{padding:1.5rem 1.5rem 6rem;height:100%;overflow-y:auto}@media (min-width: 560px){.home_body .sc-home{padding:1.5rem}}@media (min-width: 900px){.home_body .sc-home{padding:3rem 3rem 3rem 7.5rem}}.home_body .sc-home_main{max-width:1600px;margin:0 auto;display:flex;flex-direction:column;flex:1 1 100%;gap:1.5rem;position:relative;z-index:1}.home_body .sc-home_main_session{flex:0 0 60%;background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:1rem;border-radius:.75rem;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.home_body .sc-home_main_session:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}@media (min-width: 1200px){.home_body .sc-home_main_session{flex-direction:row}}.home_body .secondary-screen{padding:1.5rem;overflow-y:auto;height:100%}@media (max-width: 899.98px){.home_body{width:100%}}.home .navbar{z-index:3}@media (max-width: 899.98px){.home .navbar{position:relative}}.home .share-link{z-index:3;width:20rem;position:absolute;top:1rem;right:1rem}.home .share-link_label{font-size:.75rem;margin-bottom:.5rem}.home .share-link_link-container{position:relative}.home .share-link_link-container .share-link_personal-link{background-color:var(--surface-tint);padding:.75rem 1rem;border-radius:.5rem;margin-bottom:.75rem}.home .share-link_link-container .button--copy{position:absolute;right:.25rem;top:.25rem;font-size:.75rem;padding:.45rem;border-radius:.375rem;gap:.25rem}.home .share-link_link-container .button--copy svg{height:1rem;width:1rem}.home .welcome-video{position:absolute;bottom:1.5rem;right:1.5rem;height:auto;z-index:2;overflow:hidden;border-radius:1rem}@media (max-width: 899.98px){.home .welcome-video{display:none!important}}.home .welcome-video_button{background-color:transparent;border:none;padding:0;margin:0;position:relative}.home .welcome-video_button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:4rem;width:4rem;z-index:4;color:var(--type-body-dark);stroke-width:1px;transition:transform .3s ease-in-out;transform-origin:center center}.home .welcome-video_button_content{position:absolute;bottom:0;left:0;width:100%;z-index:3;color:var(--type-body-dark);text-align:left;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.25rem}.home .welcome-video_button_content_top{font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;font-size:1.25rem}.home .welcome-video_button .overlay-2{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:linear-gradient(302.14deg,#6cc2b0 -100.49%,#6cc2b000 50.02%)}.home .welcome-video_button .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(180deg,#18242f00,#18242fcc 75%,#18242ff2 80%,#18242ff2)}.home .welcome-video_button img{width:32rem;z-index:0;transform:scale(1.1);transition:transform .3s ease-in-out}.home .welcome-video_button:hover svg{transform:translate(-50%,-50%) scale(1.2)}.home .welcome-video_button:hover img{transform:scale(1.2)}.home .welcome-video_close{color:var(--type-heading);position:absolute;top:.75rem;right:.75rem;background-color:transparent;border:none;padding:0;margin:0;z-index:5}.home .app-promo{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:1rem;background:var(--surface-modal-glass-light);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid rgba(253,253,253,.1);position:absolute;bottom:1.5rem;right:1.5rem;display:flex;flex-direction:column;gap:.5rem;height:auto;z-index:2;padding:.75rem;border-radius:.5rem;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.home .app-promo:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}@media (max-width: 559.98px){.home .app-promo{display:none!important}}.home .app-promo_header{display:flex;align-items:center;gap:.5rem;justify-content:space-between}.home .app-promo_header h2{color:var(--type-heading-dark);font-size:.875rem;margin:0}.home .app-promo_header .button--close{background-color:transparent;padding:0}.home .app-promo_header .button--close svg{stroke:var(--type-heading-dark);height:1rem;width:1rem}.home .app-promo_body{display:flex;align-items:center;justify-content:center;gap:.5rem;padding-bottom:.125rem}.home .app-promo_body img{display:block;width:6rem;height:auto}.home .app-promo_footer{display:flex;gap:.5rem}.home .app-promo_footer a{display:flex;justify-content:center;align-items:center;flex:1 1 50%;padding:.5rem;gap:.25rem;border-radius:.25rem}.home .app-promo_footer a img{height:1rem}.home .rct-timeline img{max-width:100%}.index-container{height:100%;width:100%;overflow:hidden}.hide{opacity:0!important;transition:opacity .25s ease-in-out!important}#session-settings-menu .MuiButtonBase-root{align-items:center}#session-settings-menu .MuiButtonBase-root svg{color:var(--type-body-dark);height:.75rem;width:.75rem;opacity:1;margin-right:.25rem;transform:translateY(-.05px)}.assessment-complete-instructions p{text-align:center}.assessment-complete-instructions .button{display:block;margin:0 auto}.guarantee{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:1rem;padding:1.5rem;max-width:850px;margin:0 auto}.guarantee:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}.guarantee h1{margin-top:0}@media (min-width: 900px){.guarantee{padding:3rem}}.library{max-width:1500px;margin:0 auto}.library_body{display:flex}.library_body_browser{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);flex:1 1 auto;padding:1.5rem;border-radius:1rem;position:relative}.library_body_browser:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}.library_body_browser .button--close{display:none;position:absolute;top:.75rem;right:.75rem;background-color:transparent;padding:0;cursor:pointer}.library_body_browser .button--close svg{height:1.5rem;width:1.5rem}.library_body .article_body_center{background-color:var(--surface-primary)}@media (max-width: 1199.98px){.library_body .article_body_center{border-radius:1rem}}.library.is-landing-page .library_body{flex-wrap:wrap;gap:1.5rem}.library.is-landing-page .library_body .library-title-h1{display:block;margin:0}@media (min-width: 900px){.library.is-landing-page .library_body{flex-wrap:nowrap}.library.is-landing-page .library_body .library-title-h1{display:none}}.library.is-landing-page .library_body_browser{min-width:16rem;height:fit-content;flex:0 1 auto;width:100%}@media (min-width: 900px){.library.is-landing-page .library_body_browser{width:24rem}}@media (min-width: 1200px){.library.is-landing-page .library_body_browser .article-accordion{padding:.5rem 0}}.library.is-landing-page .library_body_listings{width:100%}.library.is-landing-page .library_body_listings h1{display:none}@media (min-width: 900px){.library.is-landing-page .library_body_listings{padding-left:3rem}.library.is-landing-page .library_body_listings h1{display:block}}@media (min-width: 900px){.library.is-landing-page .library_body_listings_set{margin-bottom:3rem}}.library.is-landing-page .library_body_listings_set h2{margin-bottom:.75rem;font-size:1.25rem}.library.is-landing-page .library_body_listings_set_articles{padding:0;margin:0;display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}@media (min-width: 560px){.library.is-landing-page .library_body_listings_set_articles{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 1000px){.library.is-landing-page .library_body_listings_set_articles{grid-template-columns:repeat(3,1fr)}}.library.is-landing-page .library_body_listings_set_articles button{justify-content:flex-end;align-items:flex-start;flex-direction:column;text-align:left;gap:.25rem}.library.is-landing-page .library_body_listings_set_articles button .category{font-size:.75rem;line-height:1.3;font-weight:400}.library.is-landing-page .library_body_listings_set_articles button .topic-name{font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1.125rem;font-weight:500;line-height:1.3}.library.is-landing-page .library_body_listings_set:first-child h2{margin-top:0}.library.is-landing-page .library_body_listings .button--toggle{padding:0;grid-column:1}@media (min-width: 1200px){.library.is-article-page .library_body{margin:0}}.library.is-article-page .library_body .library-title-h1{display:none!important}.library.is-article-page .library_body_browser{width:24rem;min-width:16rem}@media (min-width: 1200px){.library.is-article-page .library_body_browser{display:block!important;border-top-left-radius:1rem;border-bottom-left-radius:1rem;border-top-right-radius:0;border-bottom-right-radius:0;padding:0}.library.is-article-page .library_body_browser .window{position:sticky;height:100vh;top:-3rem}.library.is-article-page .library_body_browser .window .article-browser{display:flex;flex-direction:column;gap:0;height:100%}.library.is-article-page .library_body_browser .window .article-browser_header{flex:0 0 auto;padding:1.5rem;padding-bottom:0}.library.is-article-page .library_body_browser .window .article-browser .article-accordion{padding:.5rem 1.5rem;flex:1 1 100%;overflow-y:auto;-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,0) 0%,#000000 1.5rem,#000000 calc(100% - 1.5rem),rgba(0,0,0,0) 100%);mask-image:linear-gradient(0deg,#0000,#000 1.5rem,#000 calc(100% - 1.5rem),#0000)}.library.is-article-page .library_body_browser .window .article-browser .bookmark-list{padding:.75rem 1.5rem}}@media only screen and (max-width: 1390px){.library.is-article-page .library_body .article{overflow:hidden;border-top-right-radius:1rem;border-bottom-right-radius:1rem}}.library.is-custom-exam.is-landing-page .library_body{flex-direction:column;justify-content:center;align-items:center}.library.is-custom-exam.is-landing-page .library_body .library-title-h1{display:block!important;text-align:left;width:32rem;max-width:100%}.library.is-custom-exam.is-landing-page .library_body .library_body_browser{width:32rem;max-width:100%}body>.library_body_browser.is-open{display:flex}@media (max-width: 1199.98px){body>.library_body_browser{display:none;position:fixed;align-items:center;justify-content:center;top:0;left:0;height:100%;width:100%;border-radius:0;z-index:103;background-color:var(--modal-backdrop)}body>.library_body_browser .window{padding:1.5rem;background-color:var(--surface-modal-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow-y:auto;border-radius:1rem;width:32rem;min-height:612px;max-height:calc(100% - 1.5rem);max-width:calc(100% - 1.5rem)}}@media (max-width: 1199.98px) and (max-width: 559.98px){body>.library_body_browser .window{max-height:100%;max-width:100%}}@media (max-width: 1199.98px){body>.library_body_browser .window .article-browser>h2{font-size:1.25rem;margin:.5rem 0}body>.library_body_browser .window .article-browser_header .button{color:var(--type-body-dark)}body>.library_body_browser .window .article-browser_header .button.is-active{border-color:var(--type-body-dark)}body>.library_body_browser .window .search input{color:var(--type-body-dark);background-color:var(--surface-tint-dark)}body>.library_body_browser .window .search svg{stroke:var(--type-body-dark)}body>.library_body_browser .window .bookmark-list .button{color:var(--type-body-dark)}body>.library_body_browser .window .bookmark-list .button svg{stroke:var(--type-body-dark)}body>.library_body_browser .window .article-accordion .MuiAccordionSummary-content svg{color:var(--type-body-dark)}body>.library_body_browser .window .article-accordion .row div{color:var(--type-body-dark)}body>.library_body_browser .window .article-accordion .article-row button{color:var(--type-body-dark)}}@media (max-width: 559.98px){.page--library-article .page_content{padding-left:0;padding-right:0}}.non-auth-library{display:flex;flex-direction:column;height:fit-content;min-height:100%}.non-auth-library .ms-header,.non-auth-library .ms-footer{flex:0 0 auto}.non-auth-library_body{flex:1 1 100%;padding:.75rem 1.5rem 1.5rem}@media (min-width: 560px){.non-auth-library_body{padding:1.5rem 3rem 3rem}}.non-auth-library_body.is-landing-page{width:35rem;max-width:100%;min-height:500px;margin:0 auto}.non-auth-library_body.is-landing-page .library_body_browser{flex-grow:1}.non-auth-library_body.is-landing-page .library_body_listings{display:none}@media (min-width: 1200px){.non-auth-library_body.is-article-page .library_body_browser .window{top:0}}.non-auth-library_body .jumpto-menu{top:1.5rem}.onboarding{height:100%;position:relative;z-index:1;display:flex}.onboarding .frame-container{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:1rem;border-radius:0;flex:1 1 100%;max-width:100%}.onboarding .frame-container:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}.onboarding .graphic-container{display:none;flex:1 1 50%;max-width:50%;align-items:center;justify-content:center}.onboarding .graphic-container_orb-wrapper{height:24rem;width:24rem}@media (min-width: 900px){.onboarding .frame-container{flex:1 1 60%;max-width:60%}.onboarding .graphic-container{display:flex}}.onboarding .MuiTextField-root{width:100%}.onboarding.exam-selected .onboarding_frame--1 .button--next{display:block}.onboarding .flash-loader{opacity:1;transition:opacity .3s ease-in-out}.onboarding .flash-loader.hide{opacity:0}body.show-header-buttons .exam-selector_bottom .button--topic-filters,body.show-header-buttons .exam-selector_bottom .button--workload-selection,body.show-header-buttons .exam-selector_bottom .button--exam-date-selection{gap:.25rem}body.show-header-buttons .exam-selector_bottom .button--topic-filters_label,body.show-header-buttons .exam-selector_bottom .button--workload-selection_label,body.show-header-buttons .exam-selector_bottom .button--exam-date-selection_label{height:1rem}.reveal-frame{transform:translate(0);opacity:1}.slide-out{transform:translate(-8rem);opacity:0}.flashcard_yield{position:relative;display:flex;align-items:center;justify-content:center}.flashcard_yield_score{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.75rem}.flashcard_yield .MuiCircularProgress-circle{color:var(--green)!important}.previous-blocks h2{margin:2rem 0 .75rem}.pricing{position:relative;max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:3rem}.pricing_header{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;gap:1.5rem}.pricing_header h1{font-size:3.5rem;line-height:1;margin:3rem 0 0;background:linear-gradient(90.28deg,#a6a5ee 6.34%,#c37c86 105%);font-weight:400;text-align:center;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}@media only screen and (max-width: 500px){.pricing_header h1{margin-top:1.5rem}}.pricing_header p{margin:0;font-size:1.25rem}.pricing_header .button{border-radius:10rem;padding-left:3rem;padding-right:3rem;background:linear-gradient(132.39deg,#fff6 -92.51%,#ffffff1a 71%);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);border:1px solid rgba(253,253,253,.1)}.pricing_header .button .hover-icon{display:none}.pricing_header .button:hover .hover-icon{display:block}.pricing_header .button:hover .default-icon{display:none}.pricing_header .MuiToggleButtonGroup-root{border-radius:100rem;border:1px solid var(--border-default);padding:.25rem}.pricing_header .MuiToggleButtonGroup-root .MuiToggleButton-root{background-color:transparent;border:0;border-radius:100rem;min-width:8rem;padding:.5rem 1rem;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500}.pricing_header .MuiToggleButtonGroup-root .MuiToggleButton-root.Mui-selected{background:linear-gradient(67.73deg,#4f5b9e 5.33%,#df8f8f 117.24%),#000}.pricing_body{display:grid;margin:0 auto;width:100%;grid-template-columns:repeat(3,1fr);justify-content:center;gap:1.5rem;position:relative;z-index:1}@media only screen and (max-width: 500px){.pricing_body{padding:0}}.pricing_body .pricing-option{position:relative}.pricing_body .pricing-option_inner{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:1rem;border-radius:1.5rem;padding:1.5rem;overflow:hidden;height:100%}.pricing_body .pricing-option_inner:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}.pricing_body .pricing-option_inner .savings-pill{position:absolute;top:1.5rem;right:1.5rem;z-index:2;transform:translateY(-.25rem);background-color:var(--surface-tint);padding:.375rem .75rem;border-radius:10rem;font-size:.75rem;font-weight:500}.pricing_body .pricing-option_inner_top{position:relative;z-index:1}.pricing_body .pricing-option_inner_top h2{font-size:1.25rem;margin:0;line-height:1}.pricing_body .pricing-option_inner_top p{line-height:1;margin:1rem 0 0}.pricing_body .pricing-option_inner_top_price{display:flex;flex-direction:column;align-items:center;padding:3rem 0 2rem}.pricing_body .pricing-option_inner_top_price_amount{font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;font-size:4rem;position:relative;line-height:1}.pricing_body .pricing-option_inner_top_price_amount .dollar-sign{font-size:1.5rem;position:absolute;top:0;left:0;transform:translate(calc(-100% - .125rem))}.pricing_body .pricing-option_inner_top_price_label{line-height:1;text-transform:uppercase}.pricing_body .pricing-option_inner_top_price .savings{position:relative;height:1.5rem}.pricing_body .pricing-option_inner_top_price .savings p{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.75rem;white-space:nowrap;font-style:italic}.pricing_body .pricing-option_inner_top .button--get-started{width:100%;border-radius:10rem}.pricing_body .pricing-option_inner_bottom{position:relative;z-index:1}.pricing_body .pricing-option_inner_bottom_features h3{margin-top:1.5rem;position:relative;font-size:.875rem;display:flex;align-items:center;gap:.5rem}.pricing_body .pricing-option_inner_bottom_features h3 .text{display:block;flex:0 0 auto}.pricing_body .pricing-option_inner_bottom_features h3 .line{display:block;height:1px;flex:1 1 100%;background:linear-gradient(90deg,#fff,#fff0)}.pricing_body .pricing-option_inner_bottom_features ul{margin:0;padding:0;list-style:none}.pricing_body .pricing-option_inner_bottom_features ul li{margin:.75rem 0;display:flex;align-items:center;gap:.5rem}.pricing_body .pricing-option_inner_bottom_features ul li svg{height:1rem;width:1rem}.pricing_body .pricing-option_inner_bottom_features ul li:last-child{margin-bottom:0}.pricing_body .pricing-option_inner .gradient-blur{position:absolute;top:0;right:0;width:30%;height:20%;background:linear-gradient(-20deg,#4f5b9e 5.33%,#df8f8f 117.24%);filter:blur(50px)}.pricing_body .pricing-option .light-streak{position:absolute;top:0;right:0;transform:translate(.3rem)}.pricing_body .pricing-option .light-streak--2{bottom:30%;top:auto;left:0;right:auto;transform:translate(-.3rem)}.pricing_body .pricing-option .light-streak--3{left:0;right:auto;transform:translate(4rem,-3.5rem) rotate(90deg)}.pricing_body .pricing-option--1 .pricing-option_inner,.pricing_body .pricing-option--1 .pricing-option_inner .button--get-started{background:transparent}.pricing_body .pricing-option--primary .savings-pill,.pricing_body .pricing-option--primary .button--get-started{border:0;background:linear-gradient(-20deg,#4f5b9e 5.33%,#df8f8f 117.24%)}@media only screen and (max-width: 1270px){.pricing_body{grid-template-columns:repeat(1,1fr)}.pricing_body .pricing-option{margin:0 auto;width:24rem;max-width:100%}}@media only screen and (max-width: 500px){.pricing_body .pricing-option{width:100%}}.pricing_footer{display:flex;justify-content:center;position:relative;z-index:1}.pricing_footer .button--link{text-align:center;display:flex;align-items:center;gap:.5rem}.green-blur{display:none;top:10%;right:0;width:16rem;height:16rem;background:#6cc2b2;transform:translate(95%);filter:blur(120px)}.pricing-page .dynamic-background{background:linear-gradient(67.73deg,#1b2934 5.33%,#05090e 117.24%)}.pricing-page{position:relative}.pricing-page #root{min-height:100vh;display:flex;flex-direction:column}.pricing-page .ms-header .button{background:linear-gradient(132.39deg,#fff6 -92.51%,#ffffff1a 71%);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);border:1px solid rgba(253,253,253,.1)}.pricing-page .ms-header .button:hover,.pricing-page .ms-header .button:focus{background-color:#fff3}.pricing-page .non-auth-page{width:100%}.pricing-page .ms-footer{margin-top:auto}.pricing-page .green-blur{display:block;position:absolute}.roadmap{max-width:1400px;margin:0 auto}.roadmap .button--back{padding-left:0}@media (max-width: 559.98px){.roadmap h1{margin-bottom:0}}.roadmap p{margin-top:0}@media (max-width: 559.98px){.roadmap p{display:none}}.roadmap .table-wrapper{padding:1rem 0 2rem;width:100%;display:grid;gap:1.5rem;grid-template-rows:auto auto auto}@media (min-width: 900px){.roadmap .table-wrapper{grid-template-columns:1fr 1fr 1fr;padding:2rem 0 0}}.roadmap .table-wrapper .table-column_header{color:var(--type-heading);font-weight:500;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;margin-bottom:.75rem}.roadmap .table-wrapper .table-column_body{background-color:var(--surface-tint);padding:1.5rem;border-radius:.5rem;display:flex;flex-direction:column;gap:.75rem}.roadmap .table-wrapper .table-column_body .ticket{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:1rem;padding:1rem 1.125rem;border-radius:.25rem}.roadmap .table-wrapper .table-column_body .ticket:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}.roadmap .table-wrapper .table-column_body .ticket_title{font-size:.875rem;font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;color:var(--type-heading)}.roadmap .table-wrapper .table-column_body .ticket_description{font-size:.75rem;margin-top:.5rem;color:var(--type-body);line-height:1.3}.roadmap .table-wrapper .table-column_body .ticket--feedback{background-color:transparent;border:1px dashed var(--border-default)}.roadmap .table-wrapper .table-column_body .ticket--feedback .ticket_title,.roadmap .table-wrapper .table-column_body .ticket--feedback .ticket_description{text-align:center}.roadmap .table-wrapper .table-column_body--done{padding-bottom:.5rem}.roadmap .table-wrapper .table-column_body--done .ticket{border-left:4px solid var(--success)}.roadmap .table-wrapper .table-column_body--done .ticket:last-child{margin-bottom:1rem}@media (min-width: 900px){.roadmap .table-wrapper .table-column{display:flex;flex-direction:column}.roadmap .table-wrapper .table-column .table-column_header{flex:0 0 auto}.roadmap .table-wrapper .table-column .table-column_body{flex:1 1 100%}}.roadmap .table-wrapper .MuiAccordion-root{margin:0}.roadmap .table-wrapper .MuiAccordion-root:before{display:none!important}.roadmap .table-wrapper .MuiAccordion-root .MuiAccordionSummary-content{margin-bottom:0!important}.roadmap .table-wrapper .MuiAccordion-root .MuiAccordionSummary-content .row{display:flex;align-items:center}.roadmap .table-wrapper .MuiAccordion-root .MuiAccordionSummary-root{min-height:auto!important}.roadmap .table-wrapper .MuiAccordion-root .MuiAccordionSummary-root .MuiAccordionSummary-content{margin:0!important}.roadmap .table-wrapper .MuiAccordion-root .MuiCollapse-root .MuiAccordionDetails-root{padding:0}.roadmap .table-wrapper .MuiAccordion-root .table-column-accordion{display:flex;flex-direction:column;gap:.75rem}.roadmap .roadmap_footer{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.roadmap .roadmap_footer .button{padding:0}.study-theme{height:100%}.study-theme .study{height:100%;display:flex;overflow:hidden;position:relative;flex:1 1 auto;transition:padding .3s ease-in-out}.study-theme .study .header{flex:0 0 auto;opacity:0;transform:translateY(-100%)}.study-theme .study .flashcard_main_card{opacity:0;transition:opacity .3s .5s ease-in-out}.study-theme .study .flashcard_actions{opacity:0;transform:translateY(100%);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.study-theme .study_main{height:100%;width:100%;display:flex;flex-direction:column;flex:1 1 100%}.study-theme .study_main_body{flex:1 1 100%;overflow:hidden}.study-theme .study.is-loaded .header{opacity:1;transform:translateY(0);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.study-theme .study.is-loaded .flashcard_main_card{opacity:1}.study-theme .study.is-loaded .flashcard_actions{opacity:1;transform:translateY(0)}.study-theme .study.is-loaded .exam-start{opacity:1}@media (max-height: 400px) and (orientation: landscape) and (min-width: 900px){.study-theme .study{min-height:400px;overflow:auto}}.study-theme .intercom-lightweight-app{display:none!important}@media (max-width: 899.98px){.phase--qbank-start .header{border-bottom:1px solid var(--border-default)}}.tour-wrapper{position:relative}.tour-wrapper .button{border-radius:.5rem;background:var(--surface-tint-dark);border-color:var(--surface-tint-dark)}.tour-wrapper .button:hover,.tour-wrapper .button:focus{background:var(--surface-tint-dark-hover)}.tour-wrapper .button--link{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;color:var(--type-body-dark)}.tour-wrapper .button--link svg{stroke:var(--type-body-dark)}.tour-wrapper .button--link:hover,.tour-wrapper .button--link:focus{background-color:transparent}.tour-wrapper_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.tour-wrapper_header .step-number{font-size:.75rem}.tour-wrapper_header .step-number span{font-size:.5rem}.tour-wrapper_header .steps{display:flex;gap:.25rem}.tour-wrapper_header .steps_step{height:.25rem;width:1.5rem;background-color:#ffffff4d;border-radius:10rem}.tour-wrapper_header .steps_step.active{background-color:#fff}.tour-wrapper_content{position:relative;z-index:1}.tour-wrapper_footer{position:relative;z-index:1;margin-top:1.5rem}.tour-wrapper_footer button{width:100%}.tour-wrapper_footer .button{font-family:Poppins,Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500}.tour-wrapper_footer .button--skip{background-color:transparent;font-size:.75rem;color:var(--type-body-dark)}.tour-wrapper_footer .button--free-account{background-color:transparent;border:0;font-size:.75rem;display:flex;align-items:center;gap:.25rem;text-align:center;padding-bottom:0;line-height:1}.tour-wrapper_footer .button--free-account .hover-icon{display:none}.tour-wrapper_footer .button--free-account:hover .hover-icon,.tour-wrapper_footer .button--free-account:focus .hover-icon{display:block}.tour-wrapper_footer .button--free-account:hover .icon,.tour-wrapper_footer .button--free-account:focus .icon{display:none}.tour-wrapper .blur-1,.tour-wrapper .blur-2{position:absolute;width:104px;height:69px;opacity:.7;right:0;bottom:0;background:#004975;-webkit-filter:blur(47px);filter:blur(47px);transform:translateY(50%);z-index:0}.tour-wrapper .blur-2{right:0;transform:translateY(100%);bottom:0;background:#5fe19b}.tour-wrapper--flashcards h2,.tour-wrapper--qbank h2{margin-top:0;font-size:1.25rem}.tour-wrapper--flashcards p:first-of-type,.tour-wrapper--qbank p:first-of-type{margin-top:0}.react-joyride__tooltip{padding-bottom:.5rem!important}.video-card{background:var(--glass-background);background-blend-mode:overlay,normal;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);position:relative;cursor:pointer;border:0;display:flex;justify-content:center;align-items:center;width:24rem;max-width:100%;aspect-ratio:16/9;padding:1.5rem;border-radius:1rem;background-image:var(--video-thumbnail);background-size:cover;background-position:center}.video-card:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;-webkit-mask-image:url(../../assets/images/noise.png);mask-image:url(../../assets/images/noise.png);-webkit-mask-position-x:0%,0%;-webkit-mask-position-y:0%,0%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-clip:content-box,border-box;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;padding:1px;background:linear-gradient(#ffffff1a,#ffffff12)}.video-card .play-button{height:4rem;width:4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--surface-tint);border:1px solid var(--border-default);border-radius:50%;display:flex;justify-content:center;align-items:center;transition:transform .3s ease-in-out}.video-card .play-button svg{height:1.5rem;width:1.5rem;color:var(--type-heading-dark);transform:translate(.1rem)}.video-card h3{margin:0;transition:transform .3s ease-in-out;color:var(--type-heading-dark)}.video-card:hover .play-button,.video-card:focus .play-button{transform:translate(-50%,-50%) scale(1.05)}.videos .video-topic-section .video-topic-title{margin:2rem 0 .75rem}.videos .video-topic-section .video-grid{display:flex;flex-wrap:nowrap;gap:1rem;overflow-x:auto;padding:0 1.5rem;margin:0 -1.5rem;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,#000000 1.5rem,#000000 calc(100% - 1.5rem),rgba(0,0,0,0) 100%);mask-image:linear-gradient(90deg,#0000,#000 1.5rem,#000 calc(100% - 1.5rem),#0000);-ms-overflow-style:none;scrollbar-width:none}.videos .video-topic-section .video-grid::-webkit-scrollbar{display:none}@media (min-width: 560px){.videos .video-topic-section .video-grid{padding:0 3rem;margin:0 -3rem;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,#000000 3rem,#000000 calc(100% - 3rem),rgba(0,0,0,0) 100%);mask-image:linear-gradient(90deg,#0000,#000 3rem,#000 calc(100% - 3rem),#0000)}}.videos .video-topic-section .video-grid .video-card{flex:0 0 auto}.videos .video-topic-section .video-grid .video-card .video-info{position:absolute;bottom:0;left:0;right:0;padding:1rem 1.25rem;text-align:left}.videos .video-topic-section .video-grid .video-card .video-info h3{font-size:1rem;line-height:1.3}.videos .MuiTextField-root{background-color:var(--surface-primary)}.videos .MuiTextField-root svg{color:var(--type-heading)}.video-page{display:flex;flex-direction:column;flex-wrap:wrap}.video-page_main{width:100%}.video-page_main .button--back{color:var(--type-heading)}.video-page_main .button--back svg{stroke:var(--type-heading)}.video-page_main_topic-summary{margin-top:1.5rem;background-color:var(--surface-primary);padding:1.5rem;border-radius:1rem}.video-page_main_topic-summary_content h1{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){.video-page_main_topic-summary_content h1{font-size:1.5rem}}.video-page_main_topic-summary_content h1:first-of-type{margin-top:0}.video-page_main_topic-summary_content h2{font-size:1.25rem}.video-page_main_topic-summary_content p:last-of-type{margin-bottom:0}.video-page_main_topic-summary_content ul li{line-height:1.3}.video-page_main_topic-summary_content_footer{margin-top:1.5rem;border-top:1px solid var(--border-default);padding-top:1.5rem}.video-page_main_topic-summary_content_footer .button--link{padding:0;color:var(--type-link)}.video-page_main_topic-summary_content_footer .button--link svg{stroke:var(--type-link)}.video-page_sidebar{display:flex;flex-direction:column;gap:.75rem;width:100%}.video-page_sidebar_title{margin:2rem 0 0}.video-page_sidebar_videos{display:flex;flex-direction:column;gap:.75rem}.video-page_sidebar_videos .video-card{width:100%}.video-page_sidebar_videos .video-card .play-button{height:3rem;width:3rem}.video-page_sidebar_videos .video-card .play-button svg{height:1rem;width:1rem}.video-page_sidebar_videos .video-card .video-info{position:absolute;bottom:0;left:0;right:0;padding:1rem 1.25rem;text-align:left}.video-page_sidebar_videos .video-card .video-info h3{font-size:1rem;line-height:1.3}@media (min-width: 900px){.video-page .video-page_sidebar_videos{flex-direction:row;width:100%;overflow-x:auto;padding:0 3rem;margin:0 -3rem;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,#000000 3rem,#000000 calc(100% - 3rem),rgba(0,0,0,0) 100%);mask-image:linear-gradient(90deg,#0000,#000 3rem,#000 calc(100% - 3rem),#0000)}.video-page .video-page_sidebar_videos .video-card{flex:0 0 auto;width:24rem;max-width:100%;aspect-ratio:16/9}}@media (min-width: 1200px){.video-page{flex-direction:row;flex-wrap:nowrap}.video-page .video-page_main{flex:1}.video-page .video-page_sidebar{flex-direction:column;width:20rem;padding-left:3rem}.video-page .video-page_sidebar_videos{width:100%;overflow:hidden;-webkit-mask-image:none;mask-image:none;flex-direction:column;padding:0;margin:0}.video-page .video-page_sidebar_videos .video-card{width:100%}}.yarl__fullsize{height:100%;width:100%}.yarl__relative{position:relative}.yarl__portal{bottom:0;left:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0;transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);z-index:var(--yarl__portal_zindex,9999)}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));bottom:0;left:0;outline:none;overflow:hidden;overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);position:absolute;right:0;top:0;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;-moz-user-select:none;user-select:none}.yarl__carousel{align-content:center;align-items:stretch;display:flex;flex:0 0 auto;height:100%;justify-content:center;opacity:var(--yarl__pull_opacity,1);transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px, 0)*1px + var(--yarl__carousel_spacing_percent, 0)*1%))}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%)}.yarl__flex_center{align-content:center;align-items:center;display:flex;justify-content:center}.yarl__slide{flex:1;overflow:hidden;padding:calc(var(--yarl__carousel_padding_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_padding_percent, 0)*1%);position:relative}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.yarl__slide_image_cover{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transform-style:preserve-3d}}.yarl__slide_placeholder{left:50%;line-height:0;position:absolute;top:50%;transform:translate(-50%) translateY(-50%)}.yarl__slide_loading{animation:yarl__delayed_fadein 1s linear;color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,hsla(0,0%,100%,.8)))}.yarl__slide_loading line{animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{color:var(--yarl__slide_icon_error_color,red);height:var(--yarl__slide_icon_error_size,48px);width:var(--yarl__slide_icon_error_size,48px)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{bottom:auto;display:flex;justify-content:flex-end;left:auto;padding:var(--yarl__toolbar_padding,8px);position:absolute;right:0;top:0}[dir=rtl] .yarl__toolbar{bottom:auto;left:0;right:auto;top:0}.yarl__icon{height:var(--yarl__icon_size,32px);width:var(--yarl__icon_size,32px)}.yarl__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);color:var(--yarl__color_button,hsla(0,0%,100%,.8));cursor:pointer;filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));line-height:0;margin:var(--yarl__button_margin,0);outline:none;padding:var(--yarl__button_padding,8px);-webkit-tap-highlight-color:transparent}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,hsla(0,0%,100%,.8))}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,hsla(0,0%,100%,.4));cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}.yarl__thumbnails{display:flex;height:100%}.yarl__thumbnails_bottom,.yarl__thumbnails_end .yarl__thumbnails_track,.yarl__thumbnails_start .yarl__thumbnails_track,.yarl__thumbnails_top{flex-direction:column}.yarl__thumbnails_wrapper{flex:1;position:relative}.yarl__thumbnails_container{background-color:var(--yarl__thumbnails_container_background_color,var(--yarl__color_backdrop,#000));flex:0 0 auto;overflow:hidden;padding:var(--yarl__thumbnails_container_padding,16px);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.yarl__thumbnails_vignette{pointer-events:none;position:absolute;--yarl__thumbnails_vignette_size:12%}@media (min-width:1200px){.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:8%}}@media (min-width:2000px){.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:5%}}.yarl__thumbnails_bottom .yarl__thumbnails_vignette,.yarl__thumbnails_top .yarl__thumbnails_vignette{background:linear-gradient(to right,var(--yarl__color_backdrop,#000) 0,transparent var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size, 12%)),var(--yarl__color_backdrop,#000) 100%);height:100%;left:0;right:0}.yarl__thumbnails_end .yarl__thumbnails_vignette,.yarl__thumbnails_start .yarl__thumbnails_vignette{background:linear-gradient(to bottom,var(--yarl__color_backdrop,#000) 0,transparent var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size, 12%)),var(--yarl__color_backdrop,#000) 100%);bottom:0;top:0;width:100%}.yarl__thumbnails_track{gap:var(--yarl__thumbnails_thumbnail_gap,16px);outline:none}.yarl__thumbnails_thumbnail{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--yarl__thumbnails_thumbnail_background,#000);border-color:var(--yarl__thumbnails_thumbnail_border_color,var(--yarl__color_button,hsla(0,0%,100%,.8)));border-radius:var(--yarl__thumbnails_thumbnail_border_radius,4px);border-style:var(--yarl__thumbnails_thumbnail_border_style,solid);border-width:var(--yarl__thumbnails_thumbnail_border,1px);cursor:pointer;flex:0 0 auto;-webkit-tap-highlight-color:transparent;box-sizing:content-box;height:var(--yarl__thumbnails_thumbnail_height,80px);outline:none;overflow:hidden;padding:var(--yarl__thumbnails_thumbnail_padding,4px);position:relative;width:var(--yarl__thumbnails_thumbnail_width,120px)}.yarl__thumbnails_thumbnail_active{border-color:var(--yarl__thumbnails_thumbnail_active_border_color,var(--yarl__color_button_active,#fff))}.yarl__thumbnails_thumbnail_fadein{animation:yarl__thumbnails_thumbnail_fadein var(--yarl__thumbnails_thumbnail_fadein_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadein_delay,0s) forwards;opacity:0}.yarl__thumbnails_thumbnail_fadeout{animation:yarl__thumbnails_thumbnail_fadeout var(--yarl__thumbnails_thumbnail_fadeout_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadeout_delay,0s) forwards;cursor:unset}.yarl__thumbnails_thumbnail_placeholder{cursor:unset;visibility:hidden}.yarl__thumbnails_thumbnail:focus{box-shadow:var(--yarl__thumbnails_thumbnail_focus_box_shadow,#000 0 0 0 2px,var(--yarl__color_button,hsla(0,0%,100%,.8)) 0 0 0 4px)}.yarl__thumbnails_thumbnail:focus:not(:focus-visible){box-shadow:unset}.yarl__thumbnails_thumbnail:focus-visible{box-shadow:var(--yarl__thumbnails_thumbnail_focus_box_shadow,#000 0 0 0 2px,var(--yarl__color_button,hsla(0,0%,100%,.8)) 0 0 0 4px)}.yarl__thumbnails_thumbnail_icon{color:var(--yarl__thumbnails_thumbnail_icon_color,var(--yarl__color_button,hsla(0,0%,100%,.8)));filter:var(--yarl__thumbnails_thumbnail_icon_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));height:var(--yarl__thumbnails_thumbnail_icon_size,32px);left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%);width:var(--yarl__thumbnails_thumbnail_icon_size,32px)}@keyframes yarl__thumbnails_thumbnail_fadein{0%{opacity:0}to{opacity:1}}@keyframes yarl__thumbnails_thumbnail_fadeout{0%{opacity:1}to{opacity:0}}.CircularProgressbar{width:100%;vertical-align:middle}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;-webkit-transition:stroke-dashoffset .5s ease 0s;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;font-size:20px;dominant-baseline:middle;text-anchor:middle}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}
