.loader-rect-1{overflow:hidden;min-width:2rem;max-width:100% !important;color:transparent !important;animation-duration:3s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:loadShimmer;animation-timing-function:linear;background:var(--surface-primary);background:linear-gradient(to right, var(--surface-tertiary) 8%, var(--surface-secondary) 18%, var(--surface-tertiary) 33%);background-size:1200px 100%;border-radius:4px;box-shadow:inset 0 0 0 2px var(--surface-primary)}.loader-rect-1 *{color:transparent !important}.loader-rect-2{overflow:hidden;min-width:.95rem;max-width:100% !important;color:transparent !important;animation-duration:3s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:loadShimmer;animation-timing-function:linear;background:var(--surface-primary);background:linear-gradient(to right, var(--surface-tertiary) 8%, var(--surface-secondary) 18%, var(--surface-tertiary) 33%);background-size:1200px 100%;border-radius:4px;box-shadow:inset 0 0 0 2px var(--surface-primary)}.loader-rect-2 *{color:transparent !important}@-webkit-keyframes loadShimmer{0%{background-position:-100% 0}100%{background-position:100% 0}}@keyframes loadShimmer{0%{background-position:-1200px 0}100%{background-position:1200px 0}}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}button{font-family:"Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:0.875rem;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;color:var(--button-default-color);background-color:var(--button-primary-background);border:1px solid transparent;border-radius:0.5rem;padding:.75rem 1.25rem;font-size:0.875rem;font-family:"Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:400;letter-spacing:0.07em;line-height:1.5;text-decoration:none;cursor:pointer;-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 svg{height:0.875rem;width:0.875rem;stroke:var(--button-primary-color);margin-right:.5rem}.button span{color:var(--button-primary-color)}.button:hover:not(:disabled),.button:focus:not(:disabled),.button:active:not(:disabled){background-color:var(--button-primary-background-hover)}.button--secondary{color:var(--button-secondary-color);background-color:var(--button-secondary-background);border:1px solid var(--button-secondary-border)}.button--secondary svg{stroke:var(--button-secondary-color)}.button--secondary span{color:var(--button-secondary-color)}.button--secondary:hover:not(:disabled),.button--secondary:focus:not(:disabled),.button--secondary:active:not(:disabled){background-color:var(--button-secondary-background-hover);color:var(--button-secondary-color-hover)}.button--secondary:hover:not(:disabled) svg,.button--secondary:focus:not(:disabled) svg,.button--secondary:active:not(:disabled) svg{stroke:var(--button-secondary-color-hover)}.button--secondary:hover:not(:disabled) span,.button--secondary:focus:not(:disabled) span,.button--secondary:active:not(:disabled) span{color:var(--button-secondary-color-hover)}.button--success{background-color:var(--button-success-background);color:var(--button-success-color)}.button--success:hover:not(:disabled),.button--success:focus:not(:disabled),.button--success:active:not(:disabled){background-color:var(--button-success-background-hover);color:var(--button-success-color-hover)}.button--error{background-color:var(--button-error-background);color:var(--button-error-color)}.button--error:hover:not(:disabled),.button--error:focus:not(:disabled),.button--error:active:not(:disabled){background-color:var(--button-error-background-hover);color:var(--button-error-color-hover)}.button--icon-only{padding:0;background-color:transparent}.button--icon-only svg{margin:0;stroke:var(--theme-primary)}.button--icon-only:hover:not(:disabled),.button--icon-only:focus:not(:disabled),.button--icon-only:active:not(:disabled){background-color:transparent}.button--icon-right svg{margin:0 0 0 .5rem}.button--icon-circle{height:3rem;width:3rem;border-radius:100%;padding:0}.button--icon-circle.button--small{height:2.5rem;width:2.5rem}.button--icon-circle svg{margin:0}.button--study-home{padding:0.5rem 0.75rem}.button--open-drawer{padding:0;width:100%;height:2rem;margin-bottom:1rem;border-radius:.25rem}.button--open-drawer svg{margin:0}.button--close-drawer{padding:.75rem}.button--close-drawer svg{margin:0}.button--small{padding:0.5rem 1rem}.button--small--wide{padding:0.5rem 4rem;font-size:1rem;text-transform:none}.button--wide{padding:0.5rem 4rem;font-size:1rem}.button--large{font-size:1.25rem;padding:1rem 2rem}@keyframes shimmer{0%{transform:rotate(45deg) translateX(-150%)}100%{transform:rotate(45deg) translateX(150%)}}.button--reveal,.button--rating{text-align:center;text-transform:uppercase;padding:1.25rem 0;font-weight:700;font-size:1rem;border-radius:0.5rem;width:100%}.button--again{color:var(--button-rate-again-color);background-color:var(--button-rate-again-background)}.button--again:hover:not(:disabled),.button--again:focus:not(:disabled),.button--again:active:not(:disabled){background-color:var(--button-rate-again-background-hover)}.button--wrong{color:var(--button-rate-wrong-color);background-color:var(--button-rate-wrong-background)}.button--wrong:hover:not(:disabled),.button--wrong:focus:not(:disabled),.button--wrong:active:not(:disabled){background-color:var(--button-rate-wrong-background-hover)}.button--right{color:var(--button-rate-right-color);background-color:var(--button-rate-right-background)}.button--right:hover:not(:disabled),.button--right:focus:not(:disabled),.button--right:active:not(:disabled){background-color:var(--button-rate-right-background-hover)}.button--easy{color:var(--button-rate-easy-color);background-color:var(--button-rate-easy-background)}.button--easy:hover:not(:disabled),.button--easy:focus:not(:disabled),.button--easy:active:not(:disabled){background-color:var(--button-rate-easy-background-hover)}.button--play,.button--feature,.button--edit-profile,.button--user{margin:0;padding:0;display:flex;justify-content:center;align-items:center;height:3rem;width:3rem;border-radius:100%}.button--play img,.button--feature img,.button--edit-profile img,.button--user img{height:1.25rem;left:0.1rem;position:relative}.button--play svg,.button--feature svg,.button--edit-profile svg,.button--user svg{margin:0}.button--gnav-toggle,.button--edit-profile,.button--feature,.button--user{background:var(--button-white-background);border:1px solid var(--button-white-border)}.button--gnav-toggle svg,.button--edit-profile svg,.button--feature svg,.button--user svg{left:0;height:1.25rem;width:1.25rem;stroke:var(--button-white-color);stroke-width:1.5}.button--gnav-toggle:hover:not(:disabled),.button--gnav-toggle:focus:not(:disabled),.button--gnav-toggle:active:not(:disabled),.button--edit-profile:hover:not(:disabled),.button--edit-profile:focus:not(:disabled),.button--edit-profile:active:not(:disabled),.button--feature:hover:not(:disabled),.button--feature:focus:not(:disabled),.button--feature:active:not(:disabled),.button--user:hover:not(:disabled),.button--user:focus:not(:disabled),.button--user:active:not(:disabled){background:var(--button-white-background-hover);border:1px solid var(--button-white-background-hover)}.button--gnav-toggle:hover:not(:disabled) svg,.button--gnav-toggle:focus:not(:disabled) svg,.button--gnav-toggle:active:not(:disabled) svg,.button--edit-profile:hover:not(:disabled) svg,.button--edit-profile:focus:not(:disabled) svg,.button--edit-profile:active:not(:disabled) svg,.button--feature:hover:not(:disabled) svg,.button--feature:focus:not(:disabled) svg,.button--feature:active:not(:disabled) svg,.button--user:hover:not(:disabled) svg,.button--user:focus:not(:disabled) svg,.button--user:active:not(:disabled) svg{stroke:var(--button-white-color-hover)}.button--edit-profile{height:2.5rem;width:2.5rem}.button--edit-profile svg{height:1rem;width:1rem}.button--feature{border:1px solid var(--button-primary-background);background-color:var(--navigation-background-color);margin-right:1rem;position:relative}.button--feature span{font-size:1rem;transition:font-size .3s ease-in-out;height:100%;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center}.button--feature:hover:not(:disabled),.button--feature:focus:not(:disabled),.button--feature:active:not(:disabled){text-decoration:none}.button--feature:hover:not(:disabled) span,.button--feature:focus:not(:disabled) span,.button--feature:active:not(:disabled) span{font-size:1.5rem}.button--play{height:1.5rem;width:1.5rem;background:var(--button-success-background)}.button--play img{height:.5rem}.button--play--lock svg{stroke:var(--button-success-color);stroke-width:2;height:1.25rem;width:1.25rem}.button--play:hover:not(:disabled),.button--play:focus:not(:disabled),.button--play:active:not(:disabled){background:var(--button-success-background-hover)}@media (max-width: 499.98px){.button--play{height:1.5rem;width:1.5rem}.button--play img{height:.5rem}}.button--link{padding:0;background-color:transparent;border:0;color:var(--button-primary-background)}.button--link:hover:not(:disabled),.button--link:focus:not(:disabled),.button--link:active:not(:disabled){background-color:transparent;text-decoration:underline}.button--link svg{stroke:var(--button-primary-background)}.button--buy{font-size:1rem !important;margin-left:1rem;flex-shrink:0}@media (max-width: 499.98px){.button--buy{font-size:.75rem !important;padding:0.5rem .75rem}}@media (max-width: 599.98px){.button--mobile-collapse{padding:0 !important;height:2rem;width:2rem;display:flex;align-items:center;justify-content:center}.button--mobile-collapse svg{margin:0}.button--mobile-collapse span{display:none}}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.IS-CAPACITOR .menu--card .keybind-dash,.IS-CAPACITOR .menu--card .keybind{display:none !important}.IS-CAPACITOR .component--deck-index__top__left__actions{display:none !important}.IS-CAPACITOR .gnav .badge--keybind{display:none !important}.IS-CAPACITOR .layout--settings .account-settings{grid-template-columns:1fr}.CAPACITOR-IOS{padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left)}.CAPACITOR-IOS .header{padding-top:calc(1rem + env(safe-area-inset-top));height:calc(4rem + env(safe-area-inset-top))}.CAPACITOR-IOS .header--mobile{top:env(safe-area-inset-top);left:env(safe-area-inset-left);right:env(safe-area-inset-right)}.CAPACITOR-IOS .header--mobile::before{content:"";background-color:var(--surface-primary);position:absolute;height:4rem;width:100%;transform:translateY(-4rem);top:0;left:0}.CAPACITOR-IOS .gnav{padding-top:env(safe-area-inset-top)}.CAPACITOR-IOS .layout--settings_drawer{padding-top:env(safe-area-inset-top)}.CAPACITOR-IOS .layout--settings_settings .section{padding-top:calc(1.5rem + env(safe-area-inset-top))}.CAPACITOR-IOS .modal_content_actions{padding-bottom:env(safe-area-inset-bottom)}.CAPACITOR-IOS.study .header{padding-top:1rem;height:4rem}.CAPACITOR-IOS.study .layout--study__main{padding-bottom:env(safe-area-inset-bottom)}.CAPACITOR-IOS.study .lightbox .button--close{top:calc(1rem + env(safe-area-inset-top))}.CAPACITOR-IOS.study .lightbox .controls{bottom:calc(1rem + env(safe-area-inset-bottom))}.CAPACITOR-IOS.good-work-screen .header--mobile::before{display:none}.sr-only{visibility:hidden;position:absolute;left:-999999px;opacity:0}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}textarea,input[type=text],input[type=number],input[type=email],input[type=password]{color:var(--type-body-default);padding:.5rem;background:var(--input-background-color);border-radius:0.5rem;border:1px solid var(--input-border-color);width:100%;font-size:0.875rem}textarea.val-error,input.val-error[type=text],input.val-error[type=number],input.val-error[type=email],input.val-error[type=password]{border:1px solid var(--input-border-error-color);box-shadow:0 0 0 1px var(--input-border-error-color)}textarea:focus,textarea:active,input[type=text]:focus,input[type=text]:active,input[type=number]:focus,input[type=number]:active,input[type=email]:focus,input[type=email]:active,input[type=password]:focus,input[type=password]:active{border:1px solid var(--input-border-focus-color)}textarea:disabled,input[type=text]:disabled,input[type=number]:disabled,input[type=email]:disabled,input[type=password]:disabled{background-color:var(--border-default);border-color:transparent !important}.input label{display:block;color:var(--type-heading-color);font-weight:700;margin-bottom:.5rem}.input input[type=text],.input input[type=number],.input input[type=email],.input input[type=password]{padding:.75rem}.input--switch{display:flex;align-items:center}.input--switch .label{font-weight:700;margin-right:.5rem;color:var(--type-heading-color)}.input--switch .switch{position:relative;display:inline-block;width:3.5rem;height:2rem;flex-shrink:0}.input--switch .switch input{opacity:0;width:0;height:0}.input--switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.input--switch .slider:before{position:absolute;content:"";height:1.5rem;width:1.5rem;left:.25rem;bottom:.25rem;background-color:white;-webkit-transition:.4s;transition:.4s}.input--switch input:checked+.slider{background-color:var(--theme-primary)}.input--switch input:focus+.slider{box-shadow:0 0 1px var(--theme-primary)}.input--switch input:checked+.slider:before{-webkit-transform:translateX(1.5rem);-ms-transform:translateX(1.5rem);transform:translateX(1.5rem)}.input--switch .slider.round{border-radius:2rem}.input--switch .slider.round:before{border-radius:50%}.input--radio [type="radio"]:checked,.input--radio [type="radio"]:not(:checked){position:absolute;left:-9999px}.input--radio [type="radio"]:checked+label,.input--radio [type="radio"]:not(:checked)+label{position:relative;padding-left:1.75rem;cursor:pointer;line-height:1.25rem;display:inline-block;color:var(--type-body-default)}.input--radio [type="radio"]:checked+label:before,.input--radio [type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:1.25rem;height:1.25rem;border:1px solid var(--input-border-color);border-radius:100%;background:transparent}.input--radio [type="radio"]:checked+label:after,.input--radio [type="radio"]:not(:checked)+label:after{content:'';width:.75rem;height:.75rem;background:var(--input-border-focus-color);position:absolute;top:.25rem;left:.25rem;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.input--radio [type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.input--radio [type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.input--radio [type="radio"]:checked+label:before{border-color:var(--input-border-focus-color)}.input--checkbox{position:relative;padding-left:1.75rem;margin:.75rem 0;cursor:pointer;display:block}.input--checkbox input.checkbox{position:absolute;opacity:0;cursor:pointer}.input--checkbox .checkmark{position:absolute;top:0.125rem;left:0;height:1.25rem;width:1.25rem;border:1px solid var(--border-input);border-radius:.25rem}.input--checkbox .checkmark:after{content:"";position:absolute;display:none}.input--checkbox input.checkbox:checked~.checkmark{background-color:var(--input-border-focus-color);border-color:var(--input-border-focus-color)}.input--checkbox input.checkbox:checked~.checkmark:after{display:block}.input--checkbox .checkmark:after{left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.password-obfuscated{letter-spacing:.2em}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],select:focus,textarea{font-size:16px;font-family:"Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}@media (max-width: 349.98px){input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],select:focus,textarea{font-size:12px}}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}*,*::before,*::after{box-sizing:border-box}:root{font-size:16px}@media (max-width: 349.98px){:root{font-size:12px}}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:"Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:400;line-height:1.5;color:var(--type-body-default);text-align:left;background-color:var(--surface-secondary);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:0.875rem}@media (max-width: 349.98px){body{font-size:12px}}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}div,p,ul,ol,code{font-size:0.875rem}h1{font-size:calc(1.4rem + 1.8vw);margin-top:0}@media (min-width: 1200px){h1{font-size:2.75rem}}h2{font-weight:700;font-size:calc(1.275rem + 0.3vw);letter-spacing:0.04em}@media (min-width: 1200px){h2{font-size:1.5rem}}h2,h3{margin:1.5rem 0 1rem 0}h1,h2,h3,h4,strong{color:var(--type-heading-color)}h1 span,h2 span,h3 span,h4 span,strong span{color:var(--type-heading-color)}hr{border-color:var(--border-default);border-top:0;border-left:0;border-right:0;width:100%;margin:.5rem 0}code{color:var(--theme-pink);background-color:var(--theme-highlight-pink);padding:1px .25rem;border-radius:.125rem}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.text-transform-none{text-transform:none !important}.text-transform-uppercase{text-transform:uppercase !important}.type-weight-bold{font-weight:700;color:var(--type-heading-color)}.type-size-small{font-size:0.75rem !important}.type-style-italic{font-style:italic}.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}.visibility-hidden{visibility:hidden !important}.m-t-0{margin-top:0 !important}.m-t-0-50{margin-top:.5rem !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-r-0-50{margin-right:.5rem}.m-r-1{margin-right:1rem}.m-r-2{margin-right:2rem}.m-b-0{margin-bottom:0 !important}.m-b-0-50{margin-bottom:.5rem}.m-b-1{margin-bottom:1rem !important}.m-b-1-50{margin-bottom:1.5rem}.m-b-2{margin-bottom:2rem}.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-y-0{margin-top:0 !important;margin-bottom:0 !important}.m-x-0-50{margin-left:.5rem;margin-right:.5rem}.m-x-1{margin-left:1rem;margin-right:1rem}.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-b-2{padding-bottom:2rem !important}.p-b-4{padding-bottom:4rem !important}.align-items-center{align-items:center !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.theme-specific{display:none}.light-only{display:block !important}.theme-dark-clean .dark-only{display:block !important}.theme-dark-clean .light-only{display:none !important}.or{margin:1rem 0 .75rem 0;width:100%;position:relative;text-align:center;z-index:1}.or:before{content:"";position:absolute;height:1px;background-color:var(--border-default);left:0;width:100%;top:50%;transform:translateY(-50%);z-index:-1}.or:after{content:"";position:absolute;height:100%;width:3rem;z-index:-1;background-color:var(--component-dropdown-background-color);top:50%;left:50%;transform:translate(-50%, -50%)}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.badge{padding:0.5rem 1rem;background-color:var(--display-badge-background);border-radius:0.5rem}.badge--beta{display:inline-flex;background-color:var(--status-error);color:#fff;letter-spacing:.2em;font-weight:700;padding:.25rem .5rem;border-radius:0.25rem;margin:0 0 1rem 0}.badge{color:#fff;background:linear-gradient(140.06deg, #B473F5 20.01%, #5B61F6 94.65%);font-weight:700;padding:0.25rem 0.5rem;letter-spacing:0;font-size:.875rem;border-radius:.25rem}.badge--default{padding:0.5rem 1rem;background:var(--surface-tertiary);border-radius:0.5rem;color:var(--type-body-default);font-weight:400;font-size:0.875rem;letter-spacing:0.075em}.badge--success{background:var(--status-success);color:var(--button-success-color);width:fit-content;font-weight:700}.badge--error{background:var(--status-error);color:var(--button-error-color);width:fit-content;font-weight:700;text-decoration:none}.badge--pro{height:fit-content}.badge--tag{width:fit-content;background:var(--theme-primary);font-weight:400;margin-top:.5rem;margin-right:.5rem;margin-bottom:.5rem}.badge--keybind{padding:0 .5rem;border-radius:.25rem;height:1.5rem;width:1.5rem;background:var(--badge-keybind-background);color:var(--badge-keybind-color);display:flex;align-items:center;text-align:center;justify-content:center;font-weight:700;font-size:0.75rem}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.block--status{border-radius:0.5rem;border-width:.125rem;border-style:solid;padding:1rem;margin:1rem 0}.status--warning{color:var(--type-heading-color);border-color:var(--status-warning);background-color:var(--status-warning-highlight)}.status--error{color:var(--status-error);border-color:var(--status-error);background-color:var(--status-error-highlight);font-size:1rem}.status--error h2{font-size:1rem;margin:0 !important}.status--error ul{list-style:none;padding:0;margin:0 0 0 0}.status--message{border-color:var(--theme-blue);background-color:var(--theme-highlight-blue);font-size:1rem}.status--message h2{font-size:1rem;margin:0 !important}.status--message ul{list-style:none;padding:0;margin:0 0 0 0}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.dataTables_wrapper{overflow:auto hidden}.dataTables_wrapper table.dataTable thead th{font-weight:700;color:var(--type-heading-color);border-bottom:1px solid var(--border-default);padding:.5rem 1rem;white-space:nowrap}.dataTables_wrapper table.dataTable thead th .button--toggle-view{background-color:transparent;border:0;padding:0;color:var(--button-primary-background);position:absolute;right:0;bottom:.5rem;font-weight:700;transform:translateY(-1px)}.dataTables_wrapper table.dataTable thead .sorting,.dataTables_wrapper table.dataTable thead .sorting_asc,.dataTables_wrapper table.dataTable thead .sorting_desc{position:relative;cursor:pointer}.dataTables_wrapper table.dataTable thead .sorting:after,.dataTables_wrapper table.dataTable thead .sorting_asc:after,.dataTables_wrapper table.dataTable thead .sorting_desc:after{content:"";background-repeat:no-repeat;background-position:center center;height:1rem;width:1rem;position:absolute;top:50%;transform:translateY(-50%)}.dataTables_wrapper table.dataTable thead .sorting:after{background-image:var(--icon-table-sort)}.dataTables_wrapper table.dataTable thead .sorting_asc:after{background-image:var(--icon-table-sort-up)}.dataTables_wrapper table.dataTable thead .sorting_desc:after{background-image:var(--icon-table-sort-down)}.dataTables_wrapper table.dataTable tbody tr td{border-bottom:1px solid var(--border-default);padding:1rem;vertical-align:top}.dataTables_wrapper table.dataTable tbody tr td img{max-width:20rem}.dataTables_wrapper table.dataTable tbody tr td p>br:only-child{height:0;display:none}.dataTables_wrapper table.dataTable tbody tr td .dtr-details{margin:0;list-style:none;padding-left:1rem}.dataTables_wrapper table.dataTable tbody tr td .dtr-details .dtr-title{color:var(--type-heading-color);font-weight:700}.dataTables_wrapper table.dataTable tbody tr td.col-question,.dataTables_wrapper table.dataTable tbody tr td.col-extra,.dataTables_wrapper table.dataTable tbody tr td.col-answer{min-width:400px;position:relative}.dataTables_wrapper table.dataTable tbody tr td.col-question p:first-child,.dataTables_wrapper table.dataTable tbody tr td.col-extra p:first-child,.dataTables_wrapper table.dataTable tbody tr td.col-answer p:first-child{margin-top:0}.dataTables_wrapper table.dataTable tbody tr td.col-question .card__overlay,.dataTables_wrapper table.dataTable tbody tr td.col-extra .card__overlay,.dataTables_wrapper table.dataTable tbody tr td.col-answer .card__overlay{position:absolute;top:1rem;left:1rem;z-index:1;transform:none}.dataTables_wrapper table.dataTable tbody tr td.col-question #io-original,.dataTables_wrapper table.dataTable tbody tr td.col-extra #io-original,.dataTables_wrapper table.dataTable tbody tr td.col-answer #io-original{visibility:visible !important}.dataTables_wrapper table.dataTable tbody tr td.col-question #io-revl-btn,.dataTables_wrapper table.dataTable tbody tr td.col-extra #io-revl-btn,.dataTables_wrapper table.dataTable tbody tr td.col-answer #io-revl-btn{display:none !important}.dataTables_wrapper table.dataTable tbody tr td.cap{text-transform:capitalize}.dataTables_wrapper table.dataTable tbody tr td #io-wrapper{cursor:default}.dataTables_wrapper table.dataTable tbody tr td #multichoice-options{padding:0;margin:1rem 0 0 0}.dataTables_wrapper table.dataTable tbody tr td #multichoice-options:before{display:none}.dataTables_wrapper table.dataTable tbody tr td #multichoice-options input{display:none}.dataTables_wrapper table.dataTable tbody tr td #multichoice-options input:checked+span{background-color:var(--surface-primary) !important;border:var(--qbank-option-border) !important}.dataTables_wrapper table.dataTable tbody tr td #multichoice-options label{display:block;padding:0}.dataTables_wrapper table.dataTable tbody tr td #multichoice-options label.correct-answer span{box-shadow:0 0 0 0.125rem var(--status-success);border-left:1px solid rgba(221,226,237,0.4) !important;background-color:var(--status-success-highlight) !important}.dataTables_wrapper table.dataTable tbody tr td.col-extra{position:relative;overflow:hidden}.dataTables_wrapper table.dataTable tbody tr td.col-extra .truncate-col{position:absolute;height:100%;width:100%;overflow-y:auto;top:0;padding:1rem 0;padding-right:1rem}.dataTables_wrapper table.dataTable tbody tr td.col-extra .truncate-col>ul:first-child{margin-top:0}.dataTables_wrapper table.dataTable tbody tr td.col-extra::before{content:"";position:absolute;top:0;left:0;width:100%;height:1rem;background:var(--surface-secondary);background:-moz-linear-gradient(0deg, rgba(255,255,255,0) 0%, var(--surface-secondary) 100%);background:-webkit-linear-gradient(0deg, rgba(255,255,255,0) 0%, var(--surface-secondary) 100%);background:linear-gradient(0deg, rgba(255,255,255,0) 0%, var(--surface-secondary) 100%);pointer-events:none;z-index:1}.dataTables_wrapper table.dataTable tbody tr td.col-extra::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1rem;background:var(--surface-secondary);background:-moz-linear-gradient(0deg, var(--surface-secondary) 0%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(0deg, var(--surface-secondary) 0%, rgba(255,255,255,0) 100%);background:linear-gradient(0deg, var(--surface-secondary) 0%, rgba(255,255,255,0) 100%);pointer-events:none;z-index:1}.dataTables_wrapper table.dataTable tbody tr td.col-extra .spacer{min-height:12rem}.dataTables_wrapper table.dataTable tbody tr .button--reveal-references{display:none}.dataTables_wrapper table.dataTable.collapsed .dtr-control{position:relative;padding-left:1.5rem}.dataTables_wrapper table.dataTable.collapsed .dtr-control:after{content:"";background-image:var(--icon-table-row-closed);background-repeat:no-repeat;background-position:center center;background-size:100%;height:1rem;width:1rem;top:1.25rem;left:0;position:absolute}.dataTables_wrapper table.dataTable.collapsed .dt-hasChild .dtr-control:after{background-image:var(--icon-table-row-open)}.dataTables_wrapper table.dataTable.collapsed td.col-question.dtr-control .card__overlay{left:1.5rem}.dataTables_wrapper table.dataTable.collapsed td.child ul li{padding:.25rem 0}.dataTables_wrapper table.dataTable.collapsed td.child .card-creator{display:flex;align-items:center}.dataTables_wrapper table.dataTable.collapsed td.child .card-creator .dtr-title{margin-right:.5rem}.dataTables_wrapper .bottom{display:flex;justify-content:space-between;padding:1rem 0}.dataTables_wrapper .bottom .paginate_button{margin:0 .25rem;height:2rem;width:2rem;display:inline-flex;justify-content:center;align-items:center;cursor:pointer}.dataTables_wrapper .bottom .paginate_button.current{color:var(--button-default-color);background-color:var(--button-primary-background);border-radius:0.5rem}.dataTables_wrapper .bottom .paginate_button.next,.dataTables_wrapper .bottom .paginate_button.previous{width:auto;margin:0 1rem}.dataTables_wrapper .bottom .paginate_button.disabled{cursor:not-allowed;opacity:.5}.dataTables_wrapper .bottom .dataTables_length{margin:0 1rem}.dataTables_wrapper .bottom .dataTables_length select{border:1px solid var(--border-default);height:2rem;border-radius:0.25rem}.dataTables_wrapper .card-state{text-transform:capitalize}.dataTables_wrapper .card-creator img{height:2rem;width:2rem}.dataTables_wrapper .actions button{margin-right:.5rem;margin-bottom:.5rem}.dataTables_wrapper .actions button:last-child{margin-right:0;margin-bottom:0}.dataTables_wrapper .tags{display:flex;flex-wrap:wrap;gap:.5rem}.dataTables_wrapper th.actions:after{display:none !important}.dataTables_wrapper .dt-hasChild+.child .actions{padding-top:1rem}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.menu--card{position:absolute !important;display:none;z-index:2}@media (max-width: 899.98px){.menu--card{top:0;left:0;height:100%;width:100%;background-color:var(--component-modal-overlay);padding:2rem 4rem}}@media (min-width: 900px){.menu--card{transform:translate(3rem, 1.5rem)}}.menu--card.is-open{display:block}.menu--card .menu__dropdown{display:block;position:relative}@media (max-width: 899.98px){.menu--card .menu__dropdown{top:50%;transform:translateY(-50%)}}.menu--card .menu__dropdown:before{content:"";position:absolute;transform:translateX(-100%);bottom:0.5rem;left:0;border-top:1rem solid transparent;border-bottom:1rem solid transparent;border-right:0.5rem solid var(--component-dropdown-background-color)}@media (max-width: 899.98px){.menu--card .menu__dropdown:before{display:none}}.menu--card .menu__dropdown__item button{width:100%;padding:.75rem 1rem}.menu--card .menu__dropdown__item button .keybind{height:1.5rem;width:auto}.menu--card .menu__dropdown__item button .keybind.dark{display:none}@media (max-width: 899.98px){.menu--card .menu__dropdown__item button .keybind{display:none !important}}@media (max-width: 899.98px){.menu--card .menu__dropdown__item button .keybind-dash{display:none !important}}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.counters{display:flex;align-items:center;transform:translateY(-0.25rem);margin-left:1rem}.counters .counter{display:flex;align-items:center;justify-content:center;position:relative;height:2rem;width:2rem;margin:0 .5rem;border-radius:100%;font-weight:700;color:var(--type-heading-color)}.counters .counter:after{position:absolute;bottom:-1rem;left:50%;transform:translateX(-50%);font-weight:700;font-size:.6rem}.counters .counter.new{border:0.1rem solid var(--global-header-counter-new)}.counters .counter.new:after{color:var(--global-header-counter-new);content:"New"}.counters .counter.due{border:0.1rem solid var(--global-header-counter-due);margin-right:0}.counters .counter.due:after{color:var(--global-header-counter-due);content:"Due"}.counters .counter.small{width:auto !important;border-radius:50rem;padding:0 .75rem}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.component--deck-index{background-color:var(--component-flashcard-background);box-shadow:var(--elevation-200-container);padding:1rem 1.5rem 1rem 1rem;border-radius:1rem;margin-bottom:.75rem;position:relative}.component--deck-index .drag-handle-container{position:absolute;height:100%;width:2rem;top:0;left:-2rem;display:flex;padding-top:1.5rem;align-items:flex-start;justify-content:center;transition:opacity .5s ease-in;transition-delay:.25s;opacity:0}.component--deck-index .drag-handle-container button{padding:0;border:0;background-color:transparent}@media (max-width: 899.98px){.component--deck-index .drag-handle-container{display:none !important}}.component--deck-index:hover .drag-handle-container,.component--deck-index:focus-within .drag-handle-container{opacity:1}.component--deck-index .component--deck-index{padding:0;box-shadow:none;border-radius:0}.component--deck-index .component--deck-index:last-child{margin-bottom:0}.component--deck-index .component--deck-index .drag-handle-container{display:none !important}.component--deck-index__top__left{display:flex;align-items:center}.component--deck-index__top__left__toggle{cursor:pointer;display:none;align-items:center;justify-content:center;flex-shrink:0;height:1rem;width:1rem;border-radius:100%;background-color:transparent;color:var(--type-heading-color);border:1px solid var(--border-default);margin-left:.5rem;padding:0}.component--deck-index__top__left__toggle img{height:0.375rem}.component--deck-index__top__left__toggle .subsection-open{transform:rotate(90deg)}.component--deck-index__top__left__toggle.is-loading{border-color:transparent !important}@media (min-width: 500px){.component--deck-index__top__left__toggle{display:flex}}.component--deck-index__top__left>a{display:flex;font-size:calc(1.275rem + 0.3vw);text-decoration:none;border:0;min-width:1%}@media (min-width: 1200px){.component--deck-index__top__left>a{font-size:1.5rem}}.component--deck-index__top__left>a:hover .component--deck-index__name,.component--deck-index__top__left>a:focus .component--deck-index__name{text-decoration:underline}.component--deck-index__top__left .button--play{margin-right:.75rem;flex-shrink:0;margin-top:0.15rem}.component--deck-index__top__left .locked{background-color:var(--border-input)}.component--deck-index__top__left .locked svg{stroke:var(--type-body-default)}.component--deck-index__top__left .locked:hover,.component--deck-index__top__left .locked:focus{background-color:var(--border-input) !important}.component--deck-index__top__left .locked-deck{display:flex;align-items:center;font-size:calc(1.275rem + 0.3vw);text-decoration:none;border:0;min-width:1%;cursor:pointer}@media (min-width: 1200px){.component--deck-index__top__left .locked-deck{font-size:1.5rem}}.component--deck-index__top__left .component--deck-index__name{border:0;color:var(--type-link-default);min-width:1%;font-size:1rem;display:flex;align-items:center}@media (max-width: 899.98px){.component--deck-index__top__left .component--deck-index__name{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}}.component--deck-index__top__left__actions{display:none;align-items:center;padding-left:.5rem;opacity:0;transition:opacity .2s ease-in-out}.component--deck-index__top__left__actions .button--shortcut{height:2rem;width:2rem;border-radius:100%}.component--deck-index__top__left__actions .button--shortcut:hover,.component--deck-index__top__left__actions .button--shortcut:focus,.component--deck-index__top__left__actions .button--shortcut:active{background-color:var(--surface-secondary) !important}.component--deck-index__top__left__actions:focus-within{opacity:1}@media (min-width: 900px){.component--deck-index__top__left__actions{display:flex}}@media (max-width: 899.98px){.component--deck-index__top__left>.button--buy{display:none !important}}@media (max-width: 1199.98px){.component--deck-index__top__left>.button--buy{padding:.75rem}.component--deck-index__top__left>.button--buy span{display:none}.component--deck-index__top__left>.button--buy svg{margin:0}}.component--deck-index__top__left .badge--pro{font-size:.5rem;padding:.25rem .375rem}@media only screen and (max-height: 575.98px) and (max-width: 900px) and (orientation: landscape){.component--deck-index__top__left{margin-bottom:.25rem}}.component--deck-index__top>.button--buy{height:fit-content;margin:.5rem 0 .5rem 3rem}@media (min-width: 900px){.component--deck-index__top>.button--buy{display:none !important}}.component--deck-index__top__right{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-left:2.3125rem;flex-shrink:0;row-gap:0.5rem}.component--deck-index__top__right .badge-counters{display:flex;align-items:center}.component--deck-index__top__right .badge-counters .badge-count{margin-right:.75rem;position:relative}.component--deck-index__top__right .badge-counters .badge-count span{display:block;text-align:center;line-height:1;color:var(--global-header-counter-due);cursor:default}.component--deck-index__top__right .badge-counters .badge-count_value{font-size:.75rem;position:relative;font-weight:700;z-index:1}.component--deck-index__top__right .badge-counters .badge-count_label{z-index:0;bottom:0;font-size:.45rem;opacity:0;transition:all .1s ease-out;transition-delay:.1s}@media (min-width: 900px){.component--deck-index__top__right .badge-counters .badge-count_label{position:absolute;left:50%;transform:translateX(-50%)}}.component--deck-index__top__right .badge-counters .badge-count:hover .badge-count_label{bottom:-.5rem;opacity:1}.component--deck-index__top__right .badge-counters .badge-count--new span{color:var(--global-header-counter-new)}@media (max-width: 899.98px){.component--deck-index__top__right{margin-top:0.5rem;justify-content:flex-start;min-width:0}.component--deck-index__top__right .badge-counters .badge-count_label{display:none !important}.component--deck-index__top__right .badge-counters .badge-count_value{font-size:.85rem}.component--deck-index__top__right .badge-counters .badge-count--new{margin-right:1rem}.component--deck-index__top__right .component--mastery-bar__percentage{width:auto;margin-left:.5rem;transform:translateY(-1px)}.component--deck-index__top__right .component--mastery-bar__percentage__label{display:none}}.component--deck-index__top_mobile-toggle{margin-top:.5rem;padding:0;border:0;background-color:transparent;color:var(--button-primary-background);margin-left:2.25rem;font-weight:700;font-size:.75rem;display:flex;align-items:center;text-align:left;flex-wrap:nowrap}.component--deck-index__top_mobile-toggle svg{height:0.75rem;width:0.75rem;margin-left:.125rem;flex-shrink:0}.component--deck-index__top_mobile-toggle.subsection-open{margin-bottom:.5rem}.component--deck-index__top_mobile-toggle.subsection-open svg{transform:rotate(90deg)}@media (min-width: 500px){.component--deck-index__top_mobile-toggle{display:none !important}}.component--deck-index__top:hover .component--deck-index__top__left__actions{opacity:1}@media (min-width: 900px){.component--deck-index__top{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}}.component--deck-index--disabled .spinner-wrapper{display:flex;align-items:center;margin-right:.75rem}.component--deck-index--disabled .flashcard-loader{margin:auto}.component--deck-index--disabled .component--deck-index__name{opacity:.5;font-size:calc(1.275rem + 0.3vw)}@media (min-width: 1200px){.component--deck-index--disabled .component--deck-index__name{font-size:1.5rem}}.component--deck-index__sub{display:none;padding:1rem 0 0 2.25rem}.component--deck-index__sub.subsection-show{display:block}@media (min-width: 900px){.component--deck-index__sub{padding:0.5rem 0 0 2.25rem}}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.menu{position:relative}.menu__dropdown{display:none;z-index:100;position:absolute;right:0;box-shadow:var(--elevation-300-tooltip);background-color:var(--component-dropdown-background-color);border-radius:.5rem}.menu__dropdown:before{content:"";border-left:1rem solid transparent;border-right:1rem solid transparent;border-bottom:0.5rem solid var(--component-dropdown-background-color);position:absolute;transform:translateY(-100%);right:0.5rem}.menu__dropdown__item{border-bottom:1px solid var(--border-default)}.menu__dropdown__item:last-child{border-bottom:0}.menu__dropdown__item>a,.menu__dropdown__item button,.menu__dropdown__item__button{cursor:pointer;background-color:transparent;border:0;padding:1rem;display:flex;align-items:center;color:var(--type-heading-color);text-transform:none;white-space:nowrap;width:100%;font-size:0.875rem}.menu__dropdown__item>a img,.menu__dropdown__item>a svg,.menu__dropdown__item button img,.menu__dropdown__item button svg,.menu__dropdown__item__button img,.menu__dropdown__item__button svg{height:0.875rem;width:0.875rem;margin-right:.5rem;stroke:var(--button-white-color)}.menu.is-open .menu__dropdown{display:block}.menu--user .button--sign-out{margin:0 !important;width:100% !important;justify-content:flex-start}.menu--user .button--sign-out:hover,.menu--user .button--sign-out:focus .menu--user .button--sign-out:active{color:var(--type-heading-color) !important;background-color:transparent !important}.menu--user .button--sign-out:hover svg,.menu--user .button--sign-out:focus .menu--user .button--sign-out:active svg{stroke:var(--type-heading-color) !important}.menu--card-actions .menu__dropdown,.menu--deck-actions .menu__dropdown{right:-1rem;top:1.5rem}.menu--card-actions .menu__dropdown button,.menu--deck-actions .menu__dropdown button{padding:.75rem 1rem}.menu--deck-actions{transform:translateY(0.125rem);display:inline-block;z-index:1}.menu--deck-actions .button{margin-left:.15rem;height:2rem;width:2rem;border-radius:100%}.menu--deck-actions .button svg{height:1.25rem;width:1.25rem}.menu--deck-actions .button:hover,.menu--deck-actions .button:focus,.menu--deck-actions .button:active{background-color:var(--surface-secondary) !important}.menu--deck-actions .menu__dropdown{top:auto}.menu--deck-actions .menu__dropdown:before{display:none}.menu--deck-actions .menu__dropdown.left{right:auto;left:0}.menu--deck-actions .menu__dropdown.right{right:0;left:auto}.menu--add-deck .menu__dropdown{display:block !important;left:0;right:auto;top:2.5rem}.menu--add-deck .menu__dropdown:before{left:.5rem;right:auto;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-bottom:0.375rem solid var(--component-dropdown-background-color)}@media (min-width: 900px){.menu--add-deck .menu__dropdown{top:2.75rem}}@media only screen and (max-height: 575.98px) and (max-width: 900px) and (orientation: landscape){.menu--add-deck .menu__dropdown{top:2.75rem}}.menu--add-deck .menu__dropdown span{display:flex;align-items:center}.menu--add-deck .menu__dropdown__item button{padding:.75rem}.menu--add-deck .menu__dropdown__item button .badge--keybind{display:none}@media (min-width: 900px){.menu--add-deck .menu__dropdown__item button{justify-content:space-between}.menu--add-deck .menu__dropdown__item button .badge--keybind{display:flex;margin-left:1rem}}.menu--deck-menu{position:absolute !important;top:0;left:0;opacity:0;transition:opacity 200ms;z-index:2}.menu--deck-menu .menu__dropdown{display:block !important;position:relative !important}.menu--deck-menu .menu__dropdown:before{display:none !important}.menu--deck-menu .menu__dropdown__item{position:relative}.menu--deck-menu .menu__dropdown__item>a,.menu--deck-menu .menu__dropdown__item button{padding-top:.75rem;padding-bottom:.75rem}.menu--deck-menu .menu__dropdown__item .flyout{display:none;position:absolute;top:0;right:0;transform:translateX(100%);box-shadow:0px 4px 16px rgba(16,24,53,0.12);background-color:var(--component-dropdown-background-color);border-radius:.5rem}.menu--deck-menu .menu__dropdown__item:hover .flyout,.menu--deck-menu .menu__dropdown__item:focus .flyout,.menu--deck-menu .menu__dropdown__item:focus-within .flyout{display:block}.menu--deck-menu.active{opacity:1}.menu-overlay{position:absolute;height:100%;width:100%;top:0;left:0;z-index:1}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.dynamic-background{position:fixed;top:0;left:0;display:none;justify-content:center;align-items:center;overflow:hidden;height:100%;width:100%;z-index:0;background:var(--type-body-default)}@media (min-width: 900px){.dynamic-background{display:flex}}.dynamic-background img{min-height:100%;min-width:100%;object-fit:cover}.dynamic-background .fade-overlay{background:black;background:-moz-linear-gradient(0deg, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 40%);background:-webkit-linear-gradient(0deg, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 40%);background:linear-gradient(0deg, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 40%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);z-index:2;position:absolute;width:100%;height:100%;bottom:0;left:0}.dynamic-background .fade-bubble{position:absolute;top:0;left:0;width:100%;height:100%;transform:translate(-50%, -50%);background:black;background:-moz-radial-gradient(circle, rgba(0,0,0,0.75256) 0%, rgba(0,0,0,0.1) 40%, rgba(0,0,0,0) 50%);background:-webkit-radial-gradient(circle, rgba(0,0,0,0.75256) 0%, rgba(0,0,0,0.1) 40%, rgba(0,0,0,0) 50%);background:radial-gradient(circle, rgba(0,0,0,0.75256) 0%, rgba(0,0,0,0.1) 40%, rgba(0,0,0,0) 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}.dynamic-background .glass-overlay{position:absolute;height:100%;width:100%;z-index:1;top:0;left:0;background:rgba(0,0,0,0.3);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}div,p,ul,ol,code{font-size:0.875rem}h1{font-size:calc(1.4rem + 1.8vw);margin-top:0}@media (min-width: 1200px){h1{font-size:2.75rem}}h2{font-weight:700;font-size:calc(1.275rem + 0.3vw);letter-spacing:0.04em}@media (min-width: 1200px){h2{font-size:1.5rem}}h2,h3{margin:1.5rem 0 1rem 0}h1,h2,h3,h4,strong{color:var(--type-heading-color)}h1 span,h2 span,h3 span,h4 span,strong span{color:var(--type-heading-color)}hr{border-color:var(--border-default);border-top:0;border-left:0;border-right:0;width:100%;margin:.5rem 0}code{color:var(--theme-pink);background-color:var(--theme-highlight-pink);padding:1px .25rem;border-radius:.125rem}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}button{font-family:"Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:0.875rem;cursor:pointer}button:disabled,button[disabled]{pointer-events:none;opacity:.5}.is-disabled{pointer-events:none;opacity:.5}.button,#io-revl-btn{display:inline-flex;justify-content:center;align-items:center;color:var(--button-default-color);background-color:var(--button-primary-background);border:1px solid transparent;border-radius:0.5rem;padding:.75rem 1.25rem;font-size:0.875rem;font-family:"Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:400;letter-spacing:0.07em;line-height:1.5;text-decoration:none;cursor:pointer;-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 svg,#io-revl-btn svg{height:0.875rem;width:0.875rem;stroke:var(--button-primary-color);margin-right:.5rem}.button span,#io-revl-btn span{color:var(--button-primary-color)}.button:hover:not(:disabled),#io-revl-btn:hover:not(:disabled),.button:focus:not(:disabled),#io-revl-btn:focus:not(:disabled),.button:active:not(:disabled),#io-revl-btn:active:not(:disabled){background-color:var(--button-primary-background-hover)}.button--secondary,#io-revl-btn{color:var(--button-secondary-color);background-color:var(--button-secondary-background);border:1px solid var(--button-secondary-border)}.button--secondary svg,#io-revl-btn svg{stroke:var(--button-secondary-color)}.button--secondary span,#io-revl-btn span{color:var(--button-secondary-color)}.button--secondary:hover:not(:disabled),#io-revl-btn:hover:not(:disabled),.button--secondary:focus:not(:disabled),#io-revl-btn:focus:not(:disabled),.button--secondary:active:not(:disabled),#io-revl-btn:active:not(:disabled){background-color:var(--button-secondary-background-hover);color:var(--button-secondary-color-hover)}.button--secondary:hover:not(:disabled) svg,#io-revl-btn:hover:not(:disabled) svg,.button--secondary:focus:not(:disabled) svg,#io-revl-btn:focus:not(:disabled) svg,.button--secondary:active:not(:disabled) svg,#io-revl-btn:active:not(:disabled) svg{stroke:var(--button-secondary-color-hover)}.button--secondary:hover:not(:disabled) span,#io-revl-btn:hover:not(:disabled) span,.button--secondary:focus:not(:disabled) span,#io-revl-btn:focus:not(:disabled) span,.button--secondary:active:not(:disabled) span,#io-revl-btn:active:not(:disabled) span{color:var(--button-secondary-color-hover)}.button--success{background-color:var(--button-success-background);color:var(--button-success-color)}.button--success:hover:not(:disabled),.button--success:focus:not(:disabled),.button--success:active:not(:disabled){background-color:var(--button-success-background-hover);color:var(--button-success-color-hover)}.button--error{background-color:var(--button-error-background);color:var(--button-error-color)}.button--error:hover:not(:disabled),.button--error:focus:not(:disabled),.button--error:active:not(:disabled){background-color:var(--button-error-background-hover);color:var(--button-error-color-hover)}.button--icon-only{padding:0;background-color:transparent}.button--icon-only svg{margin:0;stroke:var(--theme-primary)}.button--icon-only:hover:not(:disabled),.button--icon-only:focus:not(:disabled),.button--icon-only:active:not(:disabled){background-color:transparent}.button--icon-right svg{margin:0 0 0 .5rem}.button--icon-circle{height:3rem;width:3rem;border-radius:100%;padding:0}.button--icon-circle.button--small,#io-revl-btn.button--icon-circle{height:2.5rem;width:2.5rem}.button--icon-circle svg{margin:0}.button--study-home{padding:0.5rem 0.75rem}.button--open-drawer{padding:0;width:100%;height:2rem;margin-bottom:1rem;border-radius:.25rem}.button--open-drawer svg{margin:0}.button--close-drawer{padding:.75rem}.button--close-drawer svg{margin:0}.button--small,#io-revl-btn{padding:0.5rem 1rem}.button--small--wide{padding:0.5rem 4rem;font-size:1rem;text-transform:none}.button--wide{padding:0.5rem 4rem;font-size:1rem}.button--large{font-size:1.25rem;padding:1rem 2rem}@keyframes shimmer{0%{transform:rotate(45deg) translateX(-150%)}100%{transform:rotate(45deg) translateX(150%)}}.button--reveal,.button--rating{text-align:center;text-transform:uppercase;padding:1.25rem 0;font-weight:700;font-size:1rem;border-radius:0.5rem;width:100%}.button--again{color:var(--button-rate-again-color);background-color:var(--button-rate-again-background)}.button--again:hover:not(:disabled),.button--again:focus:not(:disabled),.button--again:active:not(:disabled){background-color:var(--button-rate-again-background-hover)}.button--wrong{color:var(--button-rate-wrong-color);background-color:var(--button-rate-wrong-background)}.button--wrong:hover:not(:disabled),.button--wrong:focus:not(:disabled),.button--wrong:active:not(:disabled){background-color:var(--button-rate-wrong-background-hover)}.button--right{color:var(--button-rate-right-color);background-color:var(--button-rate-right-background)}.button--right:hover:not(:disabled),.button--right:focus:not(:disabled),.button--right:active:not(:disabled){background-color:var(--button-rate-right-background-hover)}.button--easy{color:var(--button-rate-easy-color);background-color:var(--button-rate-easy-background)}.button--easy:hover:not(:disabled),.button--easy:focus:not(:disabled),.button--easy:active:not(:disabled){background-color:var(--button-rate-easy-background-hover)}.button--play,.button--feature,.button--edit-profile,.button--user{margin:0;padding:0;display:flex;justify-content:center;align-items:center;height:3rem;width:3rem;border-radius:100%}.button--play img,.button--feature img,.button--edit-profile img,.button--user img{height:1.25rem;left:0.1rem;position:relative}.button--play svg,.button--feature svg,.button--edit-profile svg,.button--user svg{margin:0}.button--gnav-toggle,.button--edit-profile,.button--feature,.button--user{background:var(--button-white-background);border:1px solid var(--button-white-border)}.button--gnav-toggle svg,.button--edit-profile svg,.button--feature svg,.button--user svg{left:0;height:1.25rem;width:1.25rem;stroke:var(--button-white-color);stroke-width:1.5}.button--gnav-toggle:hover:not(:disabled),.button--gnav-toggle:focus:not(:disabled),.button--gnav-toggle:active:not(:disabled),.button--edit-profile:hover:not(:disabled),.button--edit-profile:focus:not(:disabled),.button--edit-profile:active:not(:disabled),.button--feature:hover:not(:disabled),.button--feature:focus:not(:disabled),.button--feature:active:not(:disabled),.button--user:hover:not(:disabled),.button--user:focus:not(:disabled),.button--user:active:not(:disabled){background:var(--button-white-background-hover);border:1px solid var(--button-white-background-hover)}.button--gnav-toggle:hover:not(:disabled) svg,.button--gnav-toggle:focus:not(:disabled) svg,.button--gnav-toggle:active:not(:disabled) svg,.button--edit-profile:hover:not(:disabled) svg,.button--edit-profile:focus:not(:disabled) svg,.button--edit-profile:active:not(:disabled) svg,.button--feature:hover:not(:disabled) svg,.button--feature:focus:not(:disabled) svg,.button--feature:active:not(:disabled) svg,.button--user:hover:not(:disabled) svg,.button--user:focus:not(:disabled) svg,.button--user:active:not(:disabled) svg{stroke:var(--button-white-color-hover)}.button--edit-profile{height:2.5rem;width:2.5rem}.button--edit-profile svg{height:1rem;width:1rem}.button--feature{border:1px solid var(--button-primary-background);background-color:var(--navigation-background-color);margin-right:1rem;position:relative}.button--feature span{font-size:1rem;transition:font-size .3s ease-in-out;height:100%;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center}.button--feature:hover:not(:disabled),.button--feature:focus:not(:disabled),.button--feature:active:not(:disabled){text-decoration:none}.button--feature:hover:not(:disabled) span,.button--feature:focus:not(:disabled) span,.button--feature:active:not(:disabled) span{font-size:1.5rem}.button--play{height:1.5rem;width:1.5rem;background:var(--button-success-background)}.button--play img{height:.5rem}.button--play--lock svg{stroke:var(--button-success-color);stroke-width:2;height:1.25rem;width:1.25rem}.button--play:hover:not(:disabled),.button--play:focus:not(:disabled),.button--play:active:not(:disabled){background:var(--button-success-background-hover)}@media (max-width: 499.98px){.button--play{height:1.5rem;width:1.5rem}.button--play img{height:.5rem}}.button--link{padding:0;background-color:transparent;border:0;color:var(--button-primary-background)}.button--link:hover:not(:disabled),.button--link:focus:not(:disabled),.button--link:active:not(:disabled){background-color:transparent;text-decoration:underline}.button--link svg{stroke:var(--button-primary-background)}.button--buy{font-size:1rem !important;margin-left:1rem;flex-shrink:0}@media (max-width: 499.98px){.button--buy{font-size:.75rem !important;padding:0.5rem .75rem}}@media (max-width: 599.98px){.button--mobile-collapse{padding:0 !important;height:2rem;width:2rem;display:flex;align-items:center;justify-content:center}.button--mobile-collapse svg{margin:0}.button--mobile-collapse span{display:none}}.card{align-items:center;background-color:var(--component-flashcard-background);border-radius:1rem;box-shadow:var(--elevation-200-container);display:flex;overflow:hidden;font-size:1.25rem;position:relative;margin:0 auto;height:100%;width:100%}.card *{font-size:1.25rem}@media (min-width: 1800px){.card{font-size:calc(1.3rem + 0.6vw)}}@media (min-width: 1800px) and (min-width: 1200px){.card{font-size:1.75rem}}@media (min-width: 1800px){.card *{font-size:calc(1.3rem + 0.6vw)}}@media (min-width: 1800px) and (min-width: 1200px){.card *{font-size:1.75rem}}.card .overflow-overlay{position:absolute;bottom:0;left:0;width:100%;z-index:1;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;height:3rem;background:var(--component-flashcard-background);background:-moz-linear-gradient(0deg, var(--component-flashcard-background) 0%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(0deg, var(--component-flashcard-background) 0%, rgba(255,255,255,0) 100%);background:linear-gradient(0deg, var(--component-flashcard-background) 0%, rgba(255,255,255,0) 100%);pointer-events:none}@media (min-width: 900px){.card .overflow-overlay{height:3rem}}.card .overflow-overlay--top{top:0;bottom:auto;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:1rem;border-top-right-radius:1rem;background:var(--component-flashcard-background);background:-moz-linear-gradient(0deg, rgba(255,255,255,0) 0%, var(--component-flashcard-background) 100%);background:-webkit-linear-gradient(0deg, rgba(255,255,255,0) 0%, var(--component-flashcard-background) 100%);background:linear-gradient(0deg, rgba(255,255,255,0) 0%, var(--component-flashcard-background) 100%)}.card__text{position:relative;width:100%;height:100%;overflow:auto;padding:3rem}.card__text ol,.card__text ul{text-align:left}.card__text .ql-size-small{font-size:1rem}.card__text .ql-size-large{font-size:2rem}.card__text .ql-size-huge{font-size:2.5rem}.card__text .ql-indent-1{margin-left:2em}.card__text .ql-indent-2{margin-left:4em}.card__text .ql-indent-3{margin-left:6em}.card__text input[type="text"]{max-width:100%;width:20rem;margin:.5rem 0}.card__text audio{display:block;margin:.5rem auto}@media (min-width: 900px){.card__text{padding:3rem}}.card__text .card__image-occ__wrapper{height:100%;width:100%;position:relative}.card__text .card__image-occ__wrapper .card__overlay{cursor:zoom-in}.card__text .card__image-occ__wrapper .card__extra{padding:1rem 0 3rem 0}.card__text img{max-width:100%;cursor:zoom-in}.card__text .io-content-wrapper{position:relative;z-index:0;font-family:"Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}.card__text.is-image-occlusion,.card__text.is-overflown{display:block !important}.card__text.is-image-occlusion img{max-width:100%;max-height:100%}.card__text.is-image-occlusion .card__base-image{display:block;margin:0 auto}.card__text.is-image-occlusion .card__overlay{position:absolute;top:0;left:50%;transform:translateX(-50%)}.card__text.is-image-occlusion .io-content-wrapper{height:100%;width:100%}.card__text.is-image-occlusion .io-content-wrapper #io-wrapper{position:relative;height:100%;width:100%}.card__text.is-image-occlusion .io-content-wrapper #io-wrapper #io-overlay{position:absolute;top:0;height:100%;width:100%;z-index:3}.card__text.is-image-occlusion .io-content-wrapper #io-wrapper #io-original{position:relative;top:0;height:100%;width:100%;z-index:2;visibility:hidden}.card__text>div *:first-child{margin-top:0}.card__text>div *:last-child{margin-bottom:0}.card__text .io-extra-entry,.card__text #io-header{font-size:1.25rem !important}@media (min-width: 1800px){.card__text .io-extra-entry,.card__text #io-header{font-size:1.75rem !important}}.card__text #io-extra-wrapper{margin-left:0;margin-right:0;width:100%}.card__cloze{font-weight:bold;color:var(--button-primary-background)}.card__cloze *{font-weight:bold !important;color:var(--button-primary-background) !important}.card__extra{margin-top:1rem;border-top:1px solid var(--border-default);padding:1rem 0 0 0;-ms-word-break:break-all;-ms-word-wrap:break-all;-webkit-word-break:break-word;-webkit-word-wrap:break-word;word-break:break-word;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;font-size:1rem}.card__extra *{font-size:1rem}@media (min-width: 1800px){.card__extra{font-size:calc(1.275rem + 0.3vw)}}@media (min-width: 1800px) and (min-width: 1200px){.card__extra{font-size:1.5rem}}@media (min-width: 1800px){.card__extra *{font-size:calc(1.275rem + 0.3vw)}}@media (min-width: 1800px) and (min-width: 1200px){.card__extra *{font-size:1.5rem}}.card__extra div[data-asset-id]{display:none !important}.card .photo-credits{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-default)}.card .photo-credits .button--reveal-references{background-color:transparent;padding:0;color:var(--button-primary-background);font-size:.75rem !important}.card .photo-credits .button--reveal-references:hover,.card .photo-credits .button--reveal-references:focus,.card .photo-credits .button--reveal-references:active{background-color:transparent;color:var(--button-primary-background)}.card .photo-credits_panel{margin-top:.5rem;width:fit-content;background-color:var(--surface-tertiary);border-radius:.5rem;padding:1rem;display:none;font-size:.75rem !important}.card .photo-credits_panel.is-open{display:block}.card.no-cards{box-shadow:none;background-color:var(--surface-secondary)}.card.font-size--small{font-size:1rem}.card.font-size--small *{font-size:1rem}@media (min-width: 1800px){.card.font-size--small{font-size:calc(1.275rem + 0.3vw)}}@media (min-width: 1800px) and (min-width: 1200px){.card.font-size--small{font-size:1.5rem}}@media (min-width: 1800px){.card.font-size--small *{font-size:calc(1.275rem + 0.3vw)}}@media (min-width: 1800px) and (min-width: 1200px){.card.font-size--small *{font-size:1.5rem}}.card.font-size--small .card__extra{font-size:0.75rem}.card.font-size--small .card__extra *{font-size:0.75rem}@media (min-width: 1800px){.card.font-size--small .card__extra{font-size:1.25rem}.card.font-size--small .card__extra *{font-size:1.25rem}}.card.font-size--large{font-size:calc(1.275rem + 0.3vw)}@media (min-width: 1200px){.card.font-size--large{font-size:1.5rem}}.card.font-size--large *{font-size:calc(1.275rem + 0.3vw)}@media (min-width: 1200px){.card.font-size--large *{font-size:1.5rem}}@media (min-width: 1800px){.card.font-size--large{font-size:calc(1.325rem + 0.9vw)}}@media (min-width: 1800px) and (min-width: 1200px){.card.font-size--large{font-size:2rem}}@media (min-width: 1800px){.card.font-size--large *{font-size:calc(1.325rem + 0.9vw)}}@media (min-width: 1800px) and (min-width: 1200px){.card.font-size--large *{font-size:2rem}}.card.font-size--large .card__extra{font-size:1.25rem}.card.font-size--large .card__extra *{font-size:1.25rem}@media (min-width: 1800px){.card.font-size--large .card__extra{font-size:calc(1.3rem + 0.6vw)}}@media (min-width: 1800px) and (min-width: 1200px){.card.font-size--large .card__extra{font-size:1.75rem}}@media (min-width: 1800px){.card.font-size--large .card__extra *{font-size:calc(1.3rem + 0.6vw)}}@media (min-width: 1800px) and (min-width: 1200px){.card.font-size--large .card__extra *{font-size:1.75rem}}.card.qbank .card__text{margin:0 auto;width:100rem;max-width:100%;padding:2rem}@media (min-width: 1200px){.card.qbank .card__text{overflow:hidden;padding:0 2rem}}@media (min-width: 1200px){.card.qbank .card__text .qbank-content{display:flex;flex-wrap:nowrap;height:100%}.card.qbank .card__text .qbank-content .left,.card.qbank .card__text .qbank-content .right{flex:0 0 50%;overflow:auto;padding:2.125rem 2rem}.card.qbank .card__text .qbank-content .left .card__extra,.card.qbank .card__text .qbank-content .right .card__extra{padding-top:0;border-top:0}.card.qbank .card__text .qbank-content .overflow-overlay{display:none !important}}.card.qbank .card__text .qbank-content .left .multichoice-question-label{font-size:.6rem}.card.qbank .card__text .qbank-content .left .q-number{display:none}.card.qbank .card__text .qbank-content .left #multichoice-options{padding:.5rem 1rem;border-radius:.75rem;border:1px solid var(--border-default);background-color:var(--theme-highlight-blue)}.card.qbank .card__text .qbank-content .left *,.card.qbank .card__text .qbank-content .right *{font-size:0.75rem}.card.qbank .button--card-menu{left:0}.button--card-menu{cursor:pointer;position:absolute;top:1rem;right:1rem;background:transparent;border:0;z-index:2;height:2rem;width:2rem;padding:0;display:flex;justify-content:center;align-items:center;top:auto;right:auto;bottom:.5rem;left:.5rem}.button--card-menu svg{height:1.5rem;width:1.5rem;stroke:var(--button-white-color)}#multichoice-question{margin-top:.75rem;font-weight:700;font-size:0.75rem}#multichoice-options{margin:1rem 0;font-size:0.75rem;position:relative}#multichoice-options>label{display:block}#multichoice-options>label span{display:block;border-radius:.375rem;padding:0.5rem 2.75rem 0.5rem 0.5rem;margin:.5rem 0;background-color:var(--surface-primary);border:var(--qbank-option-border);box-shadow:var(--qbank-option-shadow);font-size:0.75rem;cursor:pointer}#multichoice-options>label input[type="radio"]{position:absolute;top:-99999px;left:-99999px;visibility:hidden}#multichoice-options>label input[type="radio"]:checked+span{border-left:0.25rem solid var(--theme-blue);background-color:var(--theme-highlight-blue)}#multichoice-options>label:last-of-type{margin-bottom:1rem}#multichoice-options.answer-revealed>label{pointer-events:none;position:relative}#multichoice-options.answer-revealed>label input[type="radio"]{visibility:hidden;pointer-events:none}#multichoice-options.answer-revealed>label input[type="radio"]:checked+span{background-color:var(--surface-primary)}#multichoice-options.answer-revealed>label.multichoice-correct-answer span{box-shadow:0 0 0 0.125rem var(--status-success);border-left:1px solid rgba(221,226,237,0.4) !important;background-color:var(--status-success-highlight) !important}#multichoice-options.answer-revealed>label.multichoice-correct-answer:before{content:"";position:absolute;background-image:url(/assets/icons/check-green-2411788104d3da943a41ba78142b2fcf7ff55778a665b80307c7f8f6f051e88a.svg);background-size:1rem 1rem;height:1rem;width:1rem;right:.5rem;top:50%;transform:translateY(-50%)}#multichoice-options.answer-revealed>label.multichoice-incorrect-answer span{box-shadow:0 0 0 0.125rem var(--status-error);border-left:1px solid rgba(221,226,237,0.4) !important;background-color:var(--status-error-highlight) !important}#multichoice-explanation *{font-size:0.75rem}#multichoice-explanation sup{font-size:.65rem}#multichoice-references{margin-top:1rem}#multichoice-references *{font-size:0.75rem}#multichoice-references #multichoice-references-label{font-weight:700}#multichoice-references li{list-style:none;margin:.5rem 0}.link-kenhub{color:var(--kenhub-brand);text-decoration:none;position:relative}.link-kenhub svg{transform:translateY(2px);margin-right:4px}#io-revl-btn{margin:.5rem 0;display:none !important}#io-wrapper{cursor:zoom-in}#io-extra{padding-bottom:3rem}@media (min-width: 900px){#io-extra{padding-bottom:3rem}}#io-extra .io-extra-entry .io-field-descr{display:none}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.button-bar{width:100%;flex:0 0 auto}@media (min-width: 900px){.button-bar{padding-top:1rem}}.button-bar__label{text-align:center;margin:0;font-size:0.75rem;font-weight:700;letter-spacing:0.07em;height:1rem;visibility:hidden}@media (max-width: 899.98px){.button-bar__label{display:none}}.button-bar_items{display:grid;grid-template-columns:1fr;column-gap:1rem;max-width:40rem;margin:0 auto;padding-top:1rem;position:relative}.button-bar_items .rating-feedback{position:absolute;transform:translate(-50%, 0);left:50%;top:0;transition:all .5s ease;border-radius:.5rem;padding:.5rem .75rem;background-color:rgba(0,0,0,0.7);color:#fff;font-weight:700;opacity:0;z-index:200}.button-bar_items .rating-feedback.show{opacity:1;transform:translate(-50%, 0);left:50%;top:-2.5rem}.button-bar_items .rating-feedback.hide{opacity:0}.button-bar_items .rating-feedback--minus2{background-color:var(--button-rate-again-background);color:var(--button-rate-again-color)}.button-bar_items .rating-feedback--minus1{background-color:var(--button-rate-wrong-background);color:var(--button-rate-wrong-color)}.button-bar_items .rating-feedback--plus1{background-color:var(--button-rate-right-background);color:var(--button-rate-right-color)}.button-bar_items .rating-feedback--plus2{background-color:var(--button-rate-easy-background);color:var(--button-rate-easy-color)}.button-bar_items_item{text-align:center;width:100%}.button-bar_items_item_hint{font-size:0.75rem;font-weight:700;letter-spacing:0.07em;width:100%;margin-top:.5rem}.button-bar_items_item_hint.spacebar-hint{visibility:hidden}@media (min-width: 900px){.button-bar_items_item_hint.spacebar-hint{visibility:visible}}@media (min-width: 900px){.button-bar--assess .button-bar__label{visibility:visible}}.button-bar--assess .button-bar_items{grid-template-columns:1fr 1fr;column-gap:.5rem}@media (min-width: 900px){.button-bar--assess .button-bar_items{column-gap:1rem}}@media (max-width: 899.98px){.button-bar--3-options .button--reveal,.button-bar--4-options .button--reveal{padding:1.125rem 0}}@media (max-width: 899.98px){.button-bar--3-options.button-bar--assess .button-bar_items .button--rating,.button-bar--4-options.button-bar--assess .button-bar_items .button--rating{font-size:.75rem;padding:1.3125rem 0}}.button-bar--3-options.button-bar--assess .button-bar_items{grid-template-columns:1fr 1fr 1fr}.button-bar--4-options.button-bar--assess .button-bar_items{grid-template-columns:1fr 1fr 1fr 1fr}.button-bar--multichoice.button-bar--assess .button-bar_items{grid-template-columns:1fr}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.good-work{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:100%;width:100%}.good-work canvas{left:50% !important;transform:translateX(-50%) !important}.good-work__content-container{text-align:center;max-width:100%}.good-work__content-container__checkmark{display:flex;justify-content:center;align-items:center;border-radius:100%;height:3.75rem;width:3.75rem;background-color:var(--status-success);margin:0 auto 2rem auto}.good-work__content-container__button-container .button{display:block;text-decoration:none;white-space:nowrap;width:16rem;margin:0 auto;max-width:100%}.good-work__content-container__button-container .or{margin:1rem 0 .75rem 0}.good-work__content-container__button-container .link-home{text-decoration:none;color:var(--button-primary-background)}.good-work__content-container h1{line-height:1;margin-bottom:1.5rem}.good-work__content-container p{margin-bottom:1.5rem}@media only screen and (max-width: 1100px){.good-work__content-container .session-details{max-width:100%;width:16rem;margin-bottom:1rem}}.good-work__content-container .session-details h2{font-size:.75rem;text-transform:uppercase;text-align:left}.good-work__content-container .session-details h2:first-child{margin:0 0 1rem 0}@media only screen and (min-width: 1100px){.good-work__content-container .session-details h2:first-child{display:none}}.good-work__content-container .session-details h2:last-child{margin:.5rem 0 3rem 0}@media only screen and (max-width: 1100px){.good-work__content-container .session-details h2:last-child{display:none}}.good-work__content-container .session-details_row{display:flex}.good-work__content-container .session-details_row_item{margin:0 1.5rem;padding:0 1.5rem;text-align:left;border-left:1px solid var(--border-default)}.good-work__content-container .session-details_row_item_counter{font-size:1.5rem;font-weight:700;color:var(--type-heading-color)}.good-work__content-container .session-details_row_item_label{white-space:nowrap}.good-work__content-container .session-details_row_item:first-child{border-left:0;padding-left:0;margin-left:0}.good-work__content-container .session-details_row_item:last-child{padding-right:0;margin-right:0}.good-work__content-container .session-details_row_item .button--icon-right{width:100%}@media only screen and (max-width: 1100px){.good-work__content-container .session-details_row{flex-wrap:wrap}.good-work__content-container .session-details_row .session-details_row_item{width:100%;display:flex;flex-direction:row-reverse;text-align:left;justify-content:flex-end;align-items:center;border-left:0;margin:0 0 1rem 0 !important;padding:0 !important}.good-work__content-container .session-details_row .session-details_row_item_counter{font-size:1rem;font-weight:400;color:var(--type-body-default)}.good-work__content-container .session-details_row .session-details_row_item_label{margin-right:2rem;font-size:.8rem;min-width:6rem;font-weight:700;color:var(--type-heading-color)}}@media only screen and (max-height: 575.98px) and (max-width: 900px) and (orientation: landscape){.good-work{padding:2rem 0}}.good-work-glass{height:100%;width:100%;padding-left:1rem}@media only screen and (min-width: 700px){.good-work-glass{padding-bottom:1rem}}.good-work-glass_container{text-align:center;max-width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.good-work-glass_container h1{color:#fff;text-align:left;margin:0}@media only screen and (max-width: 700px){.good-work-glass_container .session-details{max-width:100%;width:100%;margin-bottom:1rem}}.good-work-glass_container .session-details>h2{margin-bottom:0 !important}.good-work-glass_container .session-details h2{font-size:.75rem;text-transform:uppercase;text-align:left;color:#fff}.good-work-glass_container .session-details h2:first-child{margin:0 0 1rem 0}@media only screen and (max-width: 700px){.good-work-glass_container .session-details h2:first-child{display:none}}.good-work-glass_container .session-details h2:last-child{margin:.5rem 0 3rem 0}@media only screen and (max-width: 700px){.good-work-glass_container .session-details h2:last-child{display:none}}.good-work-glass_container .session-details_row{display:flex}.good-work-glass_container .session-details_row_item{margin:0 .75rem;padding:0 .75rem;text-align:left;border-left:1px solid var(--border-default)}.good-work-glass_container .session-details_row_item_counter{font-size:1rem;font-weight:700;color:#fff}.good-work-glass_container .session-details_row_item_label{font-size:.625rem;white-space:nowrap;color:#fff}.good-work-glass_container .session-details_row_item:first-child{border-left:0;padding-left:0;margin-left:0}.good-work-glass_container .session-details_row_item:last-child{padding-right:0;margin-right:0}.good-work-glass_container .session-details_row_item .button--icon-right{width:100%}@media only screen and (max-width: 700px){.good-work-glass_container .session-details_row{flex-wrap:wrap}.good-work-glass_container .session-details_row .session-details_row_item{width:100%;display:flex;flex-direction:row-reverse;text-align:left;justify-content:flex-end;align-items:center;border-left:0;margin:0 0 1rem 0 !important;padding:0 !important}.good-work-glass_container .session-details_row .session-details_row_item_counter{font-weight:400}.good-work-glass_container .session-details_row .session-details_row_item_label{margin-right:2rem;min-width:6rem;font-weight:700}}@media only screen and (max-height: 575.98px) and (max-width: 900px) and (orientation: landscape){.good-work-glass{padding:2rem 0}}@media (min-width: 900px){.good-work-screen .layout--study__main{height:calc(100vh - 4rem)}}.lightbox{height:100%;width:100%;position:fixed;top:0;left:0;background:rgba(255,255,255,0.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1000;padding:1rem;overflow:hidden;display:flex;align-items:center;justify-content:center}.lightbox .card__image-occ__wrapper{position:relative;z-index:0}.lightbox .card__image-occ__wrapper .card__overlay{position:absolute;z-index:1;top:0;left:0}.lightbox .button--close{position:absolute;top:1rem;right:1rem;z-index:1;height:3rem;width:3rem;border-radius:100%;padding:0;background-color:rgba(0,0,0,0.7)}.lightbox .button--close svg{margin:0;height:1.5rem;width:1.5rem;stroke:#fff}.lightbox .button--close:hover,.lightbox .button--close:focus,.lightbox .button--close:active{background-color:rgba(0,0,0,0.9) !important}.lightbox .controls{position:absolute;bottom:1rem;right:1rem;z-index:1;display:block}.lightbox .controls .zoom-control{margin-top:.5rem;display:flex;align-items:center;justify-content:center;height:2.5rem;width:2.5rem;border-radius:100%;padding:0;background-color:rgba(0,0,0,0.7);border:0}.lightbox .controls .zoom-control svg{margin:0;height:1.25rem;width:1.25rem;stroke:#fff}.lightbox .controls .zoom-control:hover,.lightbox .controls .zoom-control:focus,.lightbox .controls .zoom-control:active{background-color:rgba(0,0,0,0.9) !important}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:var(--type-heading-color);animation-timing-function:cubic-bezier(0, 1, 1, 0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 0.6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 0.6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 0.6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 0.6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.component--mastery-bar{display:flex;align-items:center}.component--mastery-bar__container{overflow:hidden;background-color:var(--component-progress-bar-container-background);border-radius:100rem;height:0.5rem;width:3rem;position:relative}.component--mastery-bar__container__bar{position:absolute;top:0;left:0;height:0.5rem}.component--mastery-bar__container__bar--mastered{background:var(--state-mastered);z-index:2}.component--mastery-bar__container__bar--learning{background:var(--state-learning);z-index:1}.component--mastery-bar__container__bar--new{background:var(--component-progress-bar-container-background);z-index:0}.component--mastery-bar__container__bar.non-zero{min-width:0.5rem}.component--mastery-bar__container__bar.round-left{border-top-left-radius:10rem;border-bottom-left-radius:10rem}.component--mastery-bar__container__bar.round-right{border-top-right-radius:10rem;border-bottom-right-radius:10rem}@media (min-width: 1200px){.component--mastery-bar__container{width:8rem}}.component--mastery-bar__percentage{margin-left:.75rem}.component--mastery-bar__percentage__value{font-weight:700;color:var(--type-heading-color);font-size:0.75rem}.component--mastery-bar__percentage__label{font-size:0.75rem}@media (max-width: 899.98px){.component--mastery-bar__percentage__label{display:none}}@media (max-width: 899.98px){.component--mastery-bar__percentage{width:2rem;text-align:right}}@media (min-width: 900px){.component--mastery-bar{justify-content:left}.component--mastery-bar__percentage{white-space:nowrap;width:5rem;text-align:right}}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.modal{display:none;justify-content:center;height:100%;width:100vw;z-index:1000;position:fixed;top:0;left:0;padding:0;align-items:end;background:var(--component-modal-overlay);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);cursor:pointer}@media (min-width: 500px){.modal{align-items:center;padding:4rem}}@media only screen and (max-height: 575.98px) and (max-width: 900px) and (orientation: landscape){.modal{padding:0;align-items:flex-end}}.modal.is-open{display:flex}.modal_content{display:flex;flex-wrap:nowrap;flex-direction:column;cursor:default;background-color:var(--component-modal-background);box-shadow:var(--elevation-500-modal);max-height:calc(100% - 2rem);width:60rem;max-width:100%;padding:0;position:relative;margin:0 auto;border-top-right-radius:1rem;border-top-left-radius:1rem;transform:scale(0) translate3d(0, 100%, 0);animation:modalMobileFadeIn 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}@media (min-width: 500px){.modal_content{height:auto;border-radius:1rem;max-height:calc(100% - 4rem);opacity:0;transform:scale(1) translate3d(0, -20%, 0);animation:modalFadeIn 0.75s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}}@media only screen and (max-height: 575.98px) and (max-width: 900px) and (orientation: landscape){.modal_content{opacity:1;max-height:calc(100% - 2rem);border-top-right-radius:1rem;border-top-left-radius:1rem;border-bottom-left-radius:0;border-bottom-right-radius:0;transform:scale(0) translate3d(0, 100%, 0);overflow-y:auto;animation:modalMobileLandscapeFadeIn 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.modal_content .modal_content_main{overflow:visible}.modal_content .modal_content_main_top_close{top:1rem;right:1rem;transform:translate(0, 0)}}.modal_content span.highlight{color:var(--theme-primary);font-weight:700}.modal_content_main{overflow-y:auto;flex:1 1 auto;margin:0;padding:1.5rem}.modal_content_main a{color:var(--button-primary-background)}.modal_content_main_top{display:flex;align-items:center;padding-bottom:1.5rem}.modal_content_main_top_title{margin:0;line-height:1.3;padding-right:1rem}.modal_content_main_top_title span{margin-right:.25rem}.modal_content_main_top_title svg{stroke:var(--button-primary-background)}.modal_content_main_top_close{display:none;position:absolute;top:0rem;right:0rem;transform:translate(1.25rem, -1.25rem);height:2.5rem;width:2.5rem;background-color:var(--surface-primary);box-shadow:var(--elevation-100-canvas);border-radius:100%;color:var(--type-heading-color);justify-content:center;align-items:center;cursor:pointer;padding:0;border:0;z-index:1}.modal_content_main_top_close svg{height:1.25rem;width:1.25rem}@media (min-width: 500px){.modal_content_main_top_close{display:flex}}.modal_content_actions{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:.5rem;column-gap:2rem;padding:.75rem 1.5rem;border-top:1px solid var(--border-default)}.modal_content_actions .button:only-child{margin-left:auto}@media (min-width: 500px){.modal_content_actions{padding:1.5rem}}.modal--small .modal_content{height:auto;width:30rem}@media (max-width: 499.98px){.modal--small .modal_content{width:100%}}@media only screen and (max-height: 575.98px) and (max-width: 900px) and (orientation: landscape){.modal--small .modal_content{width:100%}}.modal--small .container{padding:1rem}.modal--small .container .row{display:flex;margin:0 -1rem}.modal--small .container .row .col{flex:1 1 0;padding-bottom:.75rem}.modal--small .container .row .col.label{color:var(--type-heading-color);font-weight:700}.modal--small .container .row:last-child .col{padding-bottom:0}.modal.modal--card-editor .modal_content .builder .editors h3{margin-bottom:.5rem}.modal.modal--card-editor .modal_content .builder .editors .question-container h3{margin-top:0}@media (min-width: 1200px){.modal.modal--card-editor .modal_content .builder .editors{display:grid;gap:2rem;grid-template-columns:1fr 1fr}.modal.modal--card-editor .modal_content .builder .editors h3{margin-top:0}}.modal.modal--card-editor .modal_content .html-editor{min-height:10rem}@media (min-width: 500px){.modal.modal--card-editor .modal_content{width:100%;height:100%;max-height:100%}}.modal.modal--card-reporter .modal_content_main_body .report-label{display:block}.modal.modal--card-reporter .modal_content_main_body .report-input{display:block;min-height:6rem;width:100%;margin-top:.5rem;border:1px solid var(--input-border-color);background-color:var(--input-background-color);border-radius:0.25rem;padding:.5rem;font-family:"Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}.modal.modal--card-reporter .modal_content_main_body .button--report-close,.modal.modal--card-reporter .modal_content_main_body input.button{margin-top:1rem;width:100%;text-align:center;font-family:"Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";border-radius:0.25rem}.modal.modal--card-reporter .modal_content_main_body .validation-error{margin-top:.25rem;font-size:.75rem;color:var(--status-error)}.modal.modal--card-reporter .modal_content_main_body .validation-error.hide{display:none}.modal.modal--card-reporter .modal_content_main_body .validation-error.show{display:block}.modal.modal--card-reporter .modal_content_actions{display:none}.modal.modal--edit-study-session .modal_content_main_top_title{margin-bottom:1rem;display:flex;align-items:center}.modal.modal--edit-study-session .modal_content_main_top_title span{margin-right:.5rem}.modal.modal--edit-study-session .modal_content_main_top_title svg{height:1.5rem;width:1.5rem;stroke:var(--button-primary-background)}.modal.modal--edit-study-session .modal_content_main .label{font-weight:700;color:var(--type-heading-color);margin-top:1.5rem;margin-bottom:0}.modal.modal--edit-study-session .modal_content_main .input--radio{margin:1rem 0}.modal.modal--edit-study-session .modal_content_main hr{margin:1.5rem 0 0 0}.modal.modal--edit-study-session .modal_content_main .radio-text-input{display:flex;align-items:center;margin:1rem 0}.modal.modal--edit-study-session .modal_content_main .radio-text-input .input--radio{margin:0}.modal.modal--edit-study-session .modal_content_main .radio-text-input input[type=number]{margin-left:.75rem;width:auto}.modal.modal--edit-study-session .modal_content_main .settings-tiles{display:grid;grid-template-columns:1fr 1fr;gap:0 4rem}@media (max-width: 499.98px){.modal.modal--edit-study-session .modal_content_main .settings-tiles{grid-template-columns:1fr}}.modal.modal--edit-study-session .modal_content_main .actions{margin-top:.5rem;padding-top:1.5rem;border-top:1px solid var(--border-default);display:flex;justify-content:space-between;align-items:center}.modal.modal--merge-deck .modal_content_main .confirmation-deck-name{color:var(--theme-primary)}.modal.modal--merge-deck .modal_content_main .deck-selector{margin-bottom:0}.modal.modal--merge-deck .modal_content_main .deck-selector__label{display:none}.modal.modal--merge-deck .modal_content_main .deck-selector>div{flex-grow:1}.modal.modal--create-deck .modal_content_main form .create-deck-label{display:block;font-weight:700;color:var(--type-heading-color);margin-top:1rem;margin-bottom:.5rem}.modal.modal--create-deck .modal_content_main form .create-deck-input{width:100%;padding:1rem;margin-bottom:1.5rem;font-family:"Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}.modal.modal--create-deck .modal_content_main form .deck-selector{flex-wrap:wrap;row-gap:.5rem;margin-bottom:0}.modal.modal--create-deck .modal_content_main form .deck-selector__label{margin-bottom:0}.modal.modal--create-deck .modal_content_main form .deck-selector_wrapper{width:300px}@media (max-width: 899.98px){.modal.modal--create-deck .modal_content_main form .deck-selector_wrapper{width:100%}}.modal.modal--create-deck .modal_content_actions>div{display:flex;flex-wrap:wrap;justify-content:flex-end}.modal.modal--create-deck .modal_content_actions>div .button--secondary{margin-right:.5rem}@media screen and (max-width: 630px){.modal.modal--create-deck .modal_content_actions>div{display:flex;flex-wrap:wrap;row-gap:.5rem}.modal.modal--create-deck .modal_content_actions>div .button{display:block;width:100%;margin:0}}@media (max-width: 899.98px){.modal.modal--create-deck .modal_content_actions>div{width:100%}.modal.modal--create-deck .modal_content_actions .button--cancel{display:none}}.modal.modal--clone-deck .modal_content_main .clone-deck-label{display:block;font-weight:700;color:var(--type-heading-color);margin-top:1rem;margin-bottom:.5rem}.modal.modal--clone-deck .modal_content_main .create-deck-input{width:100%;padding:1rem;margin-bottom:1.5rem;font-family:"Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}.modal.modal--clone-deck .modal_content_main .deck-selector{flex-wrap:wrap;row-gap:.5rem}.modal.modal--clone-deck .modal_content_main .deck-selector__label{margin-bottom:0}.modal.modal--clone-deck .modal_content_main .toggle-wrapper{display:flex;align-items:center}.modal.modal--clone-deck .modal_content_main .toggle-wrapper .toggle_option label{font-size:.75rem;padding:0.25rem 0.75rem}.modal.modal--clone-deck .modal_content_main .tag-checkbox{display:flex;margin:1rem 0}.modal.modal--clone-deck .modal_content_main .tag-checkbox .tag-prompt{margin-right:0.5rem}.modal.modal--clone-deck .modal_content_main .row{margin:1rem 0}.modal.modal--clone-deck .modal_content_actions>div{display:flex;flex-wrap:wrap;justify-content:flex-end}.modal.modal--clone-deck .modal_content_actions>div .button--secondary{margin-right:.5rem}@media screen and (max-width: 630px){.modal.modal--clone-deck .modal_content_actions>div .button{display:block;width:100%;margin:1rem 0 0 0}}@media (max-width: 899.98px){.modal.modal--clone-deck .modal_content_actions>div{width:100%}.modal.modal--clone-deck .modal_content_actions .button--cancel{display:none}}.modal.modal--share-deck .modal_content_main{padding:1.5rem}.modal.modal--share-deck .modal_content_main .input{position:relative}.modal.modal--share-deck .modal_content_main .input .wrapper{display:flex}.modal.modal--share-deck .modal_content_main .input .wrapper .input--text{flex:1 1 auto;margin-right:.5rem}.modal.modal--share-deck .modal_content_main .input .wrapper .button{flex:0 0 auto}@media (max-width: 499.98px){.modal.modal--share-deck .modal_content_main .input .wrapper .button{padding-left:1rem;padding-right:1rem}.modal.modal--share-deck .modal_content_main .input .wrapper .button svg{margin:0}.modal.modal--share-deck .modal_content_main .input .wrapper .button span{display:none}}.modal.modal--share-deck .modal_content_main .user-access-list{margin:1rem 0 0 0;position:relative}.modal.modal--share-deck .modal_content_main .user-access-list .overflow-fade{position:absolute;bottom:0;left:0;width:100%;height:1.5rem;z-index:1;background:var(--component-flashcard-background);background:-moz-linear-gradient(0deg, var(--component-flashcard-background) 0%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(0deg, var(--component-flashcard-background) 0%, rgba(255,255,255,0) 100%);background:linear-gradient(0deg, var(--component-flashcard-background) 0%, rgba(255,255,255,0) 100%);pointer-events:none}.modal.modal--share-deck .modal_content_main .user-access-list_header{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:.25rem;border-bottom:1px solid var(--border-default);margin:1.5rem 0 .5rem 0}.modal.modal--share-deck .modal_content_main .user-access-list_header h3{margin:0}.modal.modal--share-deck .modal_content_main .user-access-list_header p{font-weight:700;margin:0;color:var(--type-heading-color);display:flex;align-items:flex-end}.modal.modal--share-deck .modal_content_main .user-access-list_header p svg{margin-left:.5rem;height:1rem;width:1rem;stroke:var(--theme-primary);margin-bottom:0.25rem}.modal.modal--share-deck .modal_content_main .user-access-list_rows{overflow:auto;max-height:10rem;padding-bottom:1.5rem;padding-right:1px}.modal.modal--share-deck .modal_content_main .user-access-list_rows_row{display:flex;justify-content:space-between;align-items:center;margin:.75rem 0}.modal.modal--share-deck .modal_content_main .user-access-list_rows_row_left{flex:1 1 auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.modal.modal--share-deck .modal_content_main .user-access-list_rows_row_left div{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.modal.modal--share-deck .modal_content_main .user-access-list_rows_row_left_name{font-weight:700;color:var(--type-heading-color)}.modal.modal--share-deck .modal_content_main .user-access-list_rows_row_right{display:flex;align-items:center;flex:0 0 auto}.modal.modal--share-deck .modal_content_main .user-access-list_rows_row_right .remove-pending{font-style:italic;color:var(--status-error);margin-right:1rem}.modal.modal--share-deck .modal_content_main .user-access-list_rows_row_right .button--icon-only{margin-right:1rem;opacity:0;transition:.3s opacity ease-in-out}.modal.modal--share-deck .modal_content_main .user-access-list_rows_row_right .button--icon-only svg{stroke:var(--status-error)}.modal.modal--share-deck .modal_content_main .user-access-list_rows_row:hover .user-access-list_rows_row_right .button--icon-only,.modal.modal--share-deck .modal_content_main .user-access-list_rows_row:focus .user-access-list_rows_row_right .button--icon-only,.modal.modal--share-deck .modal_content_main .user-access-list_rows_row:focus-within .user-access-list_rows_row_right .button--icon-only{opacity:1}.modal.modal--share-deck .modal_content_main .user-access-list_rows_row:last-child{margin-bottom:0}.modal.modal--share-deck .modal_content_main .user-access-list_counts{display:flex;flex-wrap:wrap;align-items:center}.modal.modal--share-deck .modal_content_main .user-access-list_counts h3{display:inline-flex;align-items:center}.modal.modal--share-deck .modal_content_main .user-access-list_counts h3 svg{margin-left:.5rem;stroke:var(--theme-primary)}.modal.modal--share-deck .modal_content_main .user-access-list_counts .badge{margin:1.5rem 0 1rem .5rem}.modal.modal--share-deck .modal_content_main .user-access-list_counts .badge:first-of-type{margin:1.5rem 0 1rem 1.5rem}.modal.modal--share-deck .modal_content_main .user-access-list_counts .active-role{font-weight:700;color:var(--type-heading-color);background-color:var(--theme-highlight-primary)}@media (max-width: 499.98px){.modal.modal--share-deck .modal_content_main .user-access-list_counts{margin-bottom:1.5rem;row-gap:.5rem;column-gap:.5rem}.modal.modal--share-deck .modal_content_main .user-access-list_counts h3{width:100%;margin-bottom:.5rem}.modal.modal--share-deck .modal_content_main .user-access-list_counts .badge{margin:0}.modal.modal--share-deck .modal_content_main .user-access-list_counts .badge:first-of-type{margin:0}}@media (max-width: 499.98px){.modal.modal--share-deck .modal_content_actions .button--copy span{display:none}}.modal.modal--thieme-unlocker .modal_content{width:46rem}.modal.modal--thieme-unlocker .modal_content_main_top{padding:0}.modal.modal--thieme-unlocker .modal_content_main_body{padding-bottom:1rem;margin-top:0;display:flex;flex-wrap:wrap}.modal.modal--thieme-unlocker .modal_content_main_body .button--primary{color:var(--button-primary-color)}.modal.modal--thieme-unlocker .modal_content_main_body_left{flex:1 1 50%}.modal.modal--thieme-unlocker .modal_content_main_body_left h2{margin-top:0}.modal.modal--thieme-unlocker .modal_content_main_body_right{padding:2rem 0 0 2rem;flex:0 0 auto}.modal.modal--thieme-unlocker .modal_content_main_body_right img{margin:0 auto;max-width:100%;width:12rem;display:block;border-radius:.75rem;box-shadow:var(--shadow-auth-card)}.modal.modal--thieme-unlocker .modal_content_main_body_subleft{flex:0 0 auto}.modal.modal--thieme-unlocker .modal_content_main_body_subleft img{margin:0 auto;max-width:100%;width:12rem;display:block;border-radius:.75rem;box-shadow:var(--shadow-auth-card)}@media (max-width: 899.98px){.modal.modal--thieme-unlocker .modal_content_main_body_subleft img{display:none}}.modal.modal--thieme-unlocker .modal_content_main_body_subright{flex:1 1 50%}.modal.modal--thieme-unlocker .modal_content_main_body_subright h2{margin-top:0;padding-left:1.5rem}@media (max-width: 899.98px){.modal.modal--thieme-unlocker .modal_content_main_body_subright h2{padding:0}}.modal.modal--thieme-unlocker .modal_content_main_body_subright .options{padding:0 1.5rem}@media (max-width: 899.98px){.modal.modal--thieme-unlocker .modal_content_main_body_subright .options{padding:0}}.modal.modal--thieme-unlocker .modal_content_main_body_subright .options .button,.modal.modal--thieme-unlocker .modal_content_main_body_subright .options input,.modal.modal--thieme-unlocker .modal_content_main_body_subright .options button{width:100%}.modal.modal--thieme-unlocker .modal_content_main_body_subright .options .button--sub{color:var(--button-primary-color)}.modal.modal--thieme-unlocker .modal_content_main_body_subright .options .button--success{margin-top:1rem}.modal.modal--thieme-unlocker .modal_content_main .expired-message{color:var(--status-error)}@media (max-width: 899.98px){.modal.modal--thieme-unlocker .modal_content_main .modal_content_main_body_left{flex:1 1 100%}.modal.modal--thieme-unlocker .modal_content_main .modal_content_main_body_right{display:none}}.modal.modal--delete-card .modal_content_main_top_title{margin-bottom:1rem}.modal.modal--clone-card .modal_content{height:100%}.modal.modal--clone-card .modal_content .tree-wrapper{border-radius:1rem;padding:1rem;background-color:var(--surface-tertiary)}.modal.modal--clone-card .modal_content .tree-wrapper .component--deck-index--cloner .component--deck-index__name{font-size:1.25rem}.modal.modal--clone-card .modal_content .tree-wrapper .component--deck-index--cloner .component--deck-index_main_top__right{min-width:auto}.modal.modal--clone-card .modal_content .tree-wrapper .component--deck-index--cloner .component--deck-index_main_top__right .button{padding:0.5rem 1rem}.modal.modal--clone-card .modal_content .tree-wrapper>.component--deck-index:last-child{margin-bottom:0}.modal.modal--shortcuts .modal_content_main{margin:0}.modal.modal--shortcuts .modal_content_main .keybinds-wrapper{display:grid;grid-template-columns:auto 1fr;gap:.5rem 2rem}.modal.modal--shortcuts .modal_content_main .keybinds-wrapper--qbank{display:none}.modal.modal--deck-reorderer p{margin-top:0}.modal.modal--deck-reorderer .deck-list{margin:1rem 0}.modal.modal--deck-reorderer .deck-list_item{display:flex;align-items:center;justify-content:space-between;border-radius:.5rem;padding:.75rem;background-color:var(--component-modal-background);margin:.5rem 0;box-shadow:var(--elevation-100-canvas);cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.modal.modal--deck-reorderer .deck-list_item span{flex:1 1 100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modal.modal--deck-reorderer .deck-list_item svg{margin-right:.75rem;flex:0 0 auto}.modal.modal--user-study-settings-editor .modal_content{max-height:calc(100% - 8rem)}.modal.modal--user-study-settings-editor .modal_content_main_top_title span{font-weight:200}.modal.modal--user-study-settings-editor .modal_content_main .settings-section{margin-bottom:2rem}.modal.modal--user-study-settings-editor .modal_content_main .levels-section .levels{display:grid;grid-template-columns:repeat(9, 1fr);column-gap:.5rem;width:100%}.modal.modal--user-study-settings-editor .modal_content_main .levels-section .levels_level{text-align:center;display:flex;flex-direction:column}.modal.modal--user-study-settings-editor .modal_content_main .levels-section .levels_level_box{border:1px solid var(--border-default);border-radius:.25rem;padding:.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex:1}.modal.modal--user-study-settings-editor .modal_content_main .levels-section .levels_level_box_value{color:var(--type-heading-color);width:100%;font-size:1.25rem}.modal.modal--user-study-settings-editor .modal_content_main .levels-section .levels_level_box_label{font-size:0.75rem}.modal.modal--user-study-settings-editor .modal_content_main .levels-section .levels_level_box input{color:var(--type-heading-color);width:100%}.modal.modal--user-study-settings-editor .modal_content_main .levels-section .levels_level_box select{border:0;color:var(--button-primary-background);font-size:0.75rem;background-color:transparent}@media only screen and (max-width: 900px){.modal.modal--user-study-settings-editor .modal_content_main .levels-section .levels{grid-template-rows:repeat(9, 1fr);grid-template-columns:none;row-gap:.5rem;flex:1 1 50%;max-width:50%}}.modal.modal--user-study-settings-editor .modal_content_main .levels-section .multiple{margin-top:.25rem;width:100%;display:flex;justify-content:flex-end}.modal.modal--user-study-settings-editor .modal_content_main .levels-section .multiple_wrapper{width:calc(66.66666% - .25rem)}.modal.modal--user-study-settings-editor .modal_content_main .levels-section .multiple_wrapper_spanner{height:.5rem;width:100%;border:1px solid var(--type-body-default);border-top:0;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.modal.modal--user-study-settings-editor .modal_content_main .levels-section .multiple_wrapper_input{display:flex;flex-wrap:wrap;justify-content:center}.modal.modal--user-study-settings-editor .modal_content_main .levels-section .multiple_wrapper_input label{margin:.5rem 0 .25rem 0;width:100%;text-align:center}.modal.modal--user-study-settings-editor .modal_content_main .levels-section .multiple_wrapper_input input{max-width:4rem}@media only screen and (max-width: 900px){.modal.modal--user-study-settings-editor .modal_content_main .levels-section .multiple{flex:1 1 50%;max-width:50%;margin-left:.25rem;margin-top:0;flex-direction:column}.modal.modal--user-study-settings-editor .modal_content_main .levels-section .multiple_wrapper{width:auto;height:calc(66.66666% - .25rem);display:flex;align-items:center}.modal.modal--user-study-settings-editor .modal_content_main .levels-section .multiple_wrapper_spanner{width:.5rem;height:100%;border:1px solid var(--type-body-default);border-left:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media only screen and (max-width: 900px){.modal.modal--user-study-settings-editor .modal_content_main .levels-section{display:flex;min-width:none}}.modal.modal--user-study-settings-editor .modal_content_main .profiles-section{display:grid;grid-template-columns:1fr;gap:.5rem;max-width:100%;width:100%}@media (min-width: 900px){.modal.modal--user-study-settings-editor .modal_content_main .profiles-section{grid-template-columns:1fr 1fr 1fr}}.modal.modal--user-study-settings-editor .modal_content_main .profiles-section .profile-option{display:flex;align-items:center;justify-content:center;width:100%;font-weight:700;padding:1.5rem 2rem}.modal.modal--user-study-settings-editor .modal_content_main .response-section{padding-bottom:2rem}@media only screen and (max-width: 900px){.modal.modal--user-study-settings-editor .modal_content_actions .button--cancel{display:none}.modal.modal--user-study-settings-editor .modal_content_actions>div{display:flex;justify-content:space-between;align-items:center;width:100%}}.modal.modal--new-features-tour{z-index:2147483010}.modal.modal--new-features-tour .modal_content{overflow:hidden;padding:0}.modal.modal--new-features-tour .modal_content_main_top{position:absolute;top:2rem;right:2rem}.modal.modal--new-features-tour .modal_content_main_top__close{color:#fff;z-index:1}.modal.modal--new-features-tour .modal_content_main{padding:0;margin:0;position:relative;z-index:0}.modal.modal--new-features-tour .modal_content_main .controller .feature-card{margin:0}.modal.modal--new-features-tour .modal_content_main .controller .feature-card_top{background-color:#22252A;display:flex;align-items:center;justify-content:center;padding:1.5rem;position:relative;min-height:16rem}.modal.modal--new-features-tour .modal_content_main .controller .feature-card_top::after{content:"";background-image:linear-gradient(to left top, var(--component-modal-background) 0%, var(--component-modal-background) 50%, transparent 51%);position:absolute;width:100%;height:1rem;left:0;bottom:0}.modal.modal--new-features-tour .modal_content_main .controller .feature-card_top video{max-width:80%;margin:2rem 0;border-radius:0.5rem}.modal.modal--new-features-tour .modal_content_main .controller .feature-card_bottom{padding:1.5rem}.modal.modal--new-features-tour .modal_content_main .controller .feature-card_bottom h3{font-size:1.5rem;margin-top:0}.modal.modal--new-features-tour .modal_content_main .controller .feature-card_bottom h3 span{font-weight:200}.modal.modal--new-features-tour .modal_content_main .controller .feature-card_bottom p{margin-bottom:0}.modal.modal--new-features-tour .modal_content_main .deck-menu{max-width:80%;border-radius:.5rem;box-shadow:0px 17px 25px rgba(91,97,246,0.05),0px -25px 23px rgba(91,97,246,0.01)}.modal.modal--new-features-tour .modal_content_main .ratings{max-width:80%}.modal.modal--new-features-tour .modal_content_actions{display:flex;align-items:center;padding:0 1.5rem 1.5rem 1.5rem;border-top:0}.modal.modal--new-features-tour .modal_content_actions .progress-steps{display:flex;align-items:center}.modal.modal--new-features-tour .modal_content_actions .progress-steps .progress-indicator{background-color:transparent;position:relative;left:auto;transform:none}.modal.modal--new-features-tour .modal_content_actions .progress-steps .progress-indicator .step{height:0.25rem;width:2rem}.modal.modal--new-features-tour .modal_content_actions .button--link{font-size:0.75rem;font-weight:700;margin-left:1rem}.modal.modal--new-features-tour .modal_content_actions .button--next{height:3.5rem;width:3.5rem;padding:0;display:flex;align-items:center;justify-content:center;border-radius:100%}.modal.modal--new-features-tour .modal_content_actions .button--next svg{margin:0;height:1.5rem;width:1.5rem}@media only screen and (max-width: 300px){.modal.modal--redeem-code .button--cancel{display:none}.modal.modal--redeem-code .button--success{width:100%;display:block}}.modal.modal--report-response{z-index:2147483004}.modal.modal--report-response .modal_content .response-text{background-color:var(--surface-tertiary);border-radius:.5rem;padding:.5rem}.modal.modal--report-response .modal_content textarea{min-height:8rem}.modal.modal--free-trial .modal_content_main{margin-top:0}.modal.modal--free-trial .modal_content_main_top{padding:0}.modal.modal--free-trial .modal_content ul+p{margin:2rem 0 0 0}.modal.modal--free-trial .modal_content .button{margin:0;width:100%}.modal.modal--free-trial .modal_content .or{margin:.25rem 0}.modal.modal--refer .email-input{margin:1rem 0 .5rem 0}.modal.modal--refer .email-input input{height:2.25rem;border-radius:.5rem}.modal.modal--refer .button--send{width:100%;margin:0}.modal.modal--refer .button--send svg{margin-right:.5rem}.modal.modal--refer .button--link{width:100%}.modal.modal--refer .before-copy h3{margin-top:0}.modal.modal--refer .before-copy svg{height:1rem;width:1rem;stroke:var(--button-primary-background);transform:translateY(0.125rem)}.modal.modal--refer .before-copy.hide{display:none !important}.modal.modal--refer .after-copy{display:none}.modal.modal--refer .after-copy .check{margin:0 auto;height:2.5rem;width:2.5rem;border-radius:100%;background-color:var(--button-tertiary-background);display:flex;justify-content:center;align-items:center}.modal.modal--refer .after-copy .check svg{stroke:var(--button-primary-color)}.modal.modal--refer .after-copy h3{margin-top:.5rem;text-align:center}.modal.modal--refer .after-copy.show{display:block !important}.modal.modal--refer .sb{background:linear-gradient(180deg, #00753B 20.01%, #1e3932 94.65%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;font-size:1rem;font-weight:700;padding:0 .125rem}.modal.modal--free-trial ul,.modal.modal--pro-nudge ul{padding:0;list-style:none;margin:1rem 0}.modal.modal--free-trial ul li,.modal.modal--pro-nudge ul li{display:flex;align-items:center;margin:1rem 0}.modal.modal--free-trial ul li span,.modal.modal--pro-nudge ul li span{height:1.25rem;width:1.25rem;border-radius:100%;background-color:var(--status-success);display:inline-flex;align-items:center;justify-content:center;margin-right:.5rem}.modal.modal--free-trial ul li span svg,.modal.modal--pro-nudge ul li span svg{stroke:#fff;height:1rem}.modal.modal--free-trial .subhead,.modal.modal--pro-nudge .subhead{margin:0;font-size:0.75rem;text-align:center;width:100%}.modal.modal--profile-picture .upload-dropzone{border:1px dashed var(--input-border-color);border-radius:1.5rem;cursor:pointer;position:relative;overflow:hidden;max-width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center}.modal.modal--profile-picture .upload-dropzone .click-area{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.modal.modal--profile-picture .upload-dropzone .click-area .content-wrapper{padding:2rem}.modal.modal--profile-picture .upload-dropzone .click-area .content-wrapper img{display:block;height:12rem;width:12rem;max-width:100%;border-radius:100%}.modal.modal--profile-picture .modal_content_actions>div{display:flex;gap:.5rem}.modal.modal--card-details .charts-wrapper{display:flex;flex-wrap:wrap;column-gap:1rem;row-gap:1rem}@media (min-width: 900px){.modal.modal--card-details .charts-wrapper{flex-wrap:nowrap}}.modal.modal--card-details .charts-wrapper .level-chart,.modal.modal--card-details .charts-wrapper .rating-chart{flex:1 1 100%;width:100%;border-radius:1rem;border:1px solid var(--border-default);background-color:var(--surface-primary);position:relative}.modal.modal--card-details .charts-wrapper .level-chart h3,.modal.modal--card-details .charts-wrapper .rating-chart h3{margin:0 0 2rem 0}.modal.modal--card-details .charts-wrapper .level-chart .chart,.modal.modal--card-details .charts-wrapper .rating-chart .chart{border-bottom:2px solid var(--border-default)}.modal.modal--card-details .charts-wrapper .level-chart .chart .bars,.modal.modal--card-details .charts-wrapper .rating-chart .chart .bars{width:100%;display:flex;align-items:flex-end;column-gap:.5rem}.modal.modal--card-details .charts-wrapper .level-chart .chart .bars .bar,.modal.modal--card-details .charts-wrapper .rating-chart .chart .bars .bar{flex:1 1 100%;height:.25rem;background-color:var(--border-default);border-top-left-radius:.5rem;border-top-right-radius:.5rem;position:relative}.modal.modal--card-details .charts-wrapper .level-chart .chart .bars .bar .indicator,.modal.modal--card-details .charts-wrapper .rating-chart .chart .bars .bar .indicator{display:none;width:0;height:0;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:0.5rem solid var(--type-heading-color);position:absolute;top:0;left:50%;transform:translate(-50%, -0.75rem)}.modal.modal--card-details .charts-wrapper .level-chart .chart .bars .bar .label,.modal.modal--card-details .charts-wrapper .rating-chart .chart .bars .bar .label{position:absolute;bottom:0;left:50%;transform:translate(-50%, 1.5rem);font-size:0.75rem}.modal.modal--card-details .charts-wrapper .level-chart .chart .bars .bar.active,.modal.modal--card-details .charts-wrapper .rating-chart .chart .bars .bar.active{background-color:var(--theme-primary)}.modal.modal--card-details .charts-wrapper .level-chart .chart .bars .bar.active .indicator,.modal.modal--card-details .charts-wrapper .rating-chart .chart .bars .bar.active .indicator{display:block !important}.modal.modal--card-details .charts-wrapper .level-chart .chart .bars .bar--2,.modal.modal--card-details .charts-wrapper .rating-chart .chart .bars .bar--2{height:.5rem}.modal.modal--card-details .charts-wrapper .level-chart .chart .bars .bar--3,.modal.modal--card-details .charts-wrapper .rating-chart .chart .bars .bar--3{height:1rem}.modal.modal--card-details .charts-wrapper .level-chart .chart .bars .bar--4,.modal.modal--card-details .charts-wrapper .rating-chart .chart .bars .bar--4{height:2rem}.modal.modal--card-details .charts-wrapper .level-chart .chart .bars .bar--5,.modal.modal--card-details .charts-wrapper .rating-chart .chart .bars .bar--5{height:4rem}.modal.modal--card-details .charts-wrapper .level-chart .chart .bars .bar--6,.modal.modal--card-details .charts-wrapper .rating-chart .chart .bars .bar--6{height:6rem}.modal.modal--card-details .charts-wrapper .level-chart .chart .bars .bar--7,.modal.modal--card-details .charts-wrapper .rating-chart .chart .bars .bar--7{height:8rem}.modal.modal--card-details .charts-wrapper .level-chart .chart .bars .bar--8,.modal.modal--card-details .charts-wrapper .rating-chart .chart .bars .bar--8{height:12rem}@media (min-width: 900px){.modal.modal--card-details .charts-wrapper .level-chart,.modal.modal--card-details .charts-wrapper .rating-chart{flex:1 1 50%;width:50%}}.modal.modal--card-details .charts-wrapper .rating-chart{padding:1rem 1rem 2rem 1rem;display:flex;flex-direction:column}.modal.modal--card-details .charts-wrapper .rating-chart .chart{flex:1 1 100%}.modal.modal--card-details .charts-wrapper .rating-chart .last{position:absolute;top:1rem;right:1rem}.modal.modal--card-details .charts-wrapper .rating-chart .last *{font-size:0.75rem}.modal.modal--card-details .charts-wrapper .rating-chart .last div span{color:var(--type-heading-color);font-weight:700}.modal.modal--card-details .charts-wrapper .rating-chart .badge{margin-left:.5rem;display:inline-flex;align-items:center;justify-content:center;text-align:center;height:2rem;width:2rem;font-weight:700;color:var(--type-heading-color);padding:0}.modal.modal--card-details .charts-wrapper .rating-chart .bars{height:100%}.modal.modal--card-details .charts-wrapper .rating-chart .bars .bar .count{position:absolute;top:0;left:50%;font-weight:700;transform:translate(-50%, -1.5rem)}.modal.modal--card-details .charts-wrapper .rating-chart .bars .bar.bar--again{background-color:var(--button-rate-again-background)}.modal.modal--card-details .charts-wrapper .rating-chart .bars .bar.bar--wrong{background-color:var(--button-rate-wrong-background)}.modal.modal--card-details .charts-wrapper .rating-chart .bars .bar.bar--right{background-color:var(--button-rate-right-background)}.modal.modal--card-details .charts-wrapper .rating-chart .bars .bar.bar--easy{background-color:var(--button-rate-easy-background)}.modal.modal--card-details .charts-wrapper .level-chart{padding:2rem 1rem}.modal.modal--card-details .charts-wrapper .level-chart .chart{height:100%}.modal.modal--card-details .charts-wrapper .level-chart .chart .bars{height:100%}.modal.modal--card-details .charts-wrapper .level-chart .level{position:absolute;top:2rem;left:1rem;transform:translateY(-1rem)}.modal.modal--card-details .charts-wrapper .level-chart .level .number{color:var(--type-heading-color);font-weight:700;font-size:3rem}.modal.modal--card-details .charts-wrapper .level-chart h3{margin:0}@keyframes modalFadeIn{0%{opacity:0;transform:scale(1) translate3d(0, -20%, 0)}100%{opacity:1;transform:scale(1) translate3d(0, 0%, 0)}}@keyframes modalMobileFadeIn{0%{transform:scale(1) translate3d(0, 100%, 0)}100%{transform:scale(1) translate3d(0, 0%, 0)}}@-webkit-keyframes modalMobileFadeIn{0%{transform:scale(1) translate3d(0, 100%, 0)}100%{transform:scale(1) translate3d(0, 0%, 0)}}@keyframes modalMobileLandscapeFadeIn{0%{transform:scale(1) translate3d(0, 100%, 0)}100%{transform:scale(1) translate3d(0, 0%, 0)}}@-webkit-keyframes modalMobileLandscapeFadeIn{0%{transform:scale(1) translate3d(0, 100%, 0)}100%{transform:scale(1) translate3d(0, 0%, 0)}}.modalOpenAnimation{transform:scale(1) translate3d(0, 100%, 0);animation:modalMobileFadeIn 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}@media (min-width: 500px){.modalOpenAnimation{opacity:0;transform:scale(1) translate3d(0, -20%, 0);animation:modalFadeIn 0.75s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}}@media only screen and (max-height: 575.98px) and (max-width: 900px) and (orientation: landscape){.modalOpenAnimation{opacity:1;transform:scale(1) translate3d(0, 100%, 0);animation:modalMobileLandscapeFadeIn 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}}@keyframes modalFadeOut{0%{opacity:1;transform:scale(1) translate3d(0, 0%, 0)}75%{opacity:0}100%{opacity:0;transform:scale(1) translate3d(0, -20%, 0)}}@keyframes modalMobileFadeOut{0%{transform:scale(1) translate3d(0, 0%, 0)}100%{transform:scale(1) translate3d(0, 100%, 0)}}@-webkit-keyframes modalMobileFadeOut{0%{transform:scale(1) translate3d(0, 0%, 0)}100%{transform:scale(1) translate3d(0, 100%, 0)}}.modalCloseAnimation{background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.modalCloseAnimation .modal_content{transform:scale(1) translate3d(0, 0%, 0);animation:modalMobileFadeOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}@media (min-width: 500px){.modalCloseAnimation .modal_content{opacity:1;transform:scale(1) translate3d(0, 0%, 0);animation:modalFadeOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}}@media only screen and (max-height: 575.98px) and (max-width: 900px) and (orientation: landscape){.modalCloseAnimation .modal_content{transform:scale(1) translate3d(0, 0%, 0);animation:modalMobileFadeOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.onboarding{position:fixed;height:100%;width:100vw;top:0;left:0;z-index:2147483010;background-color:var(--surface-secondary);display:flex;align-items:center;justify-content:center;overflow:hidden}.onboarding_content{position:relative;max-height:100%;max-width:100%;height:fit-content;padding:1.5rem;display:grid;grid-template-rows:auto 1fr;gap:1rem;width:100%;position:relative;z-index:1;padding-top:4rem}@media screen and (orientation: portrait){.onboarding_content{overflow-y:auto}}@media screen and (max-height: 700px){.onboarding_content{overflow-y:auto}}@media (min-width: 900px){.onboarding_content{width:60vw;padding:4rem 2rem 2rem 2rem;gap:2rem;grid-template-rows:none;grid-template-columns:auto 1fr}}@media (max-width: 499.98px){.onboarding_content .logo img{height:3rem;width:3rem}}.onboarding_content_frame h1{margin-top:.25rem}.onboarding_content_frame h1 span{font-weight:400}@media (max-width: 499.98px){.onboarding_content_frame h1{font-size:2rem}.onboarding_content_frame h1 span{font-size:2rem}}.onboarding_content_frame p{font-size:calc(1.325rem + 0.9vw)}@media (min-width: 1200px){.onboarding_content_frame p{font-size:2rem}}.onboarding_content_frame p:first-of-type{margin-top:1rem}.onboarding_content_frame p:first-child{margin-top:0}.onboarding_content_frame p span{font-weight:700;color:var(--type-heading-color)}@media (max-width: 499.98px){.onboarding_content_frame p{font-size:1rem}}.onboarding_content_frame>*{opacity:0;transform:translateY(30%);transition:all .75s ease-in-out}.onboarding_content_frame>*.enter{opacity:1;transform:translateY(0)}.onboarding.hide{display:none !important}.onboarding .dot-grid{position:absolute;top:-25%;z-index:0;height:40vh}.onboarding .dot-grid-2{left:auto;top:auto;bottom:-25%}@media (min-width: 900px){.onboarding .dot-grid{top:0;left:0}.onboarding .dot-grid.dot-grid-2{top:auto;left:auto;bottom:0;right:0}}.onboarding.fade-out{opacity:0;transition:opacity 0.5s ease-out}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.component--progress-bar{display:flex;align-items:center;justify-content:center}.component--progress-bar__container{background-color:var(--component-progress-bar-container-background);border-radius:100rem;height:0.5rem;width:8rem;position:relative}.component--progress-bar__container__bar{position:absolute;top:0;left:0;height:0.5rem;background:var(--component-progress-bar-background);border-radius:100rem}.component--progress-bar__container__bar.non-zero{min-width:0.5rem}.component--progress-bar__percentage{margin-left:1rem}.component--progress-bar__percentage__value{font-weight:700;color:var(--type-heading-color)}.pulse{box-shadow:0 0 0 0 rgba(91,97,246,0.7);-webkit-animation:pulsing 2s infinite cubic-bezier(0.66, 0, 0, 1);-moz-animation:pulsing 2s infinite cubic-bezier(0.66, 0, 0, 1);-ms-animation:pulsing 2s infinite cubic-bezier(0.66, 0, 0, 1);animation:pulsing 2s infinite cubic-bezier(0.66, 0, 0, 1);transition:all 300ms ease-in-out}@-webkit-keyframes pulsing{to{box-shadow:0 0 0 10px rgba(91,97,246,0)}}@-moz-keyframes pulsing{to{box-shadow:0 0 0 10px rgba(91,97,246,0)}}@-ms-keyframes pulsing{.pulse to{box-shadow:0 0 0 10px rgba(91,97,246,0)}}@keyframes pulsing{to{box-shadow:0 0 0 10px rgba(91,97,246,0)}}.pulse:hover{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}.pulse.disable-submit{animation:none !important}.pulse--green{box-shadow:0 0 0 0 rgba(0,223,196,0.7);-webkit-animation:pulsing 2s infinite cubic-bezier(0.66, 0, 0, 1);-moz-animation:pulsing 2s infinite cubic-bezier(0.66, 0, 0, 1);-ms-animation:pulsing 2s infinite cubic-bezier(0.66, 0, 0, 1);animation:pulsing 2s infinite cubic-bezier(0.66, 0, 0, 1);transition:all 300ms ease-in-out}@-webkit-keyframes pulsing{to{box-shadow:0 0 0 10px rgba(0,223,196,0)}}@-moz-keyframes pulsing{to{box-shadow:0 0 0 10px rgba(0,223,196,0)}}@-ms-keyframes pulsing{.pulse--green to{box-shadow:0 0 0 10px rgba(0,223,196,0)}}@keyframes pulsing{to{box-shadow:0 0 0 10px rgba(0,223,196,0)}}.pulse--green:hover{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}.pulse--green.disable-submit{animation:none !important}.ql-indent-1{margin-left:0.875rem}.ql-indent-2{margin-left:1.75rem}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.review-badges{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;box-shadow:var(--elevation-200-container);background-color:var(--component-stat-block-background);padding:2rem;border-radius:1rem;min-width:16rem}.review-badges_current{flex:1 1 100%;max-width:100%;display:flex;flex-wrap:wrap;justify-content:center;text-align:center;padding-bottom:2rem}.review-badges_current .current-badge{width:10rem;max-width:100%}.review-badges_current h3{margin-top:1rem;padding-top:0;width:100%;margin-bottom:0}.review-badges_current p{width:100%;margin:.5rem 0 0 0}@media (min-width: 900px){.review-badges_current{padding-bottom:0;flex:1 1 25%;max-width:25%;padding-right:2rem;border-right:1px solid var(--border-default)}}.review-badges_track{flex:1 1 100%;max-width:100%}.review-badges_track_badges{display:grid;grid-template-columns:repeat(4, 1fr);gap:.75rem;width:100%}.review-badges_track_badges img{width:100%;max-width:100%}@media (min-width: 900px){.review-badges_track{flex:1 1 75%;max-width:75%;padding-left:2rem}.review-badges_track .review-badges_track_badges{grid-template-columns:repeat(7, 1fr)}}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.modal--session-settings .confirmation-deck-name{color:var(--theme-primary)}@media (min-width: 900px){.modal--session-settings form{display:flex;align-items:center;margin:0 -.5rem}}.modal--session-settings form .form-control{padding:0 .5rem;flex:1 1 25%;max-width:25%}@media (max-width: 899.98px){.modal--session-settings form .form-control{margin:1rem 0;padding:0;flex:1 1 100%;max-width:100%}.modal--session-settings form .form-control:first-child{margin-top:.5rem}}.modal--session-settings form .form-control label{cursor:pointer;display:block;padding:.75rem 3rem;border-radius:.5rem;border:1px solid var(--input-border-color);text-align:center;width:100%;position:relative;user-select:none}@media (min-width: 900px){.modal--session-settings form .form-control label{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}}.modal--session-settings form .form-control label .button--session-settings{position:absolute;top:.5rem;right:.5rem}.modal--session-settings form .form-control label .option-title,.modal--session-settings form .form-control label .option-subtitle{display:block;white-space:nowrap;width:100%}.modal--session-settings form .form-control label .option-title{color:var(--button-primary-background);font-weight:700;font-size:1.25rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width: 899.98px){.modal--session-settings form .form-control label .option-title{font-size:1rem}}@media (max-width: 899.98px){.modal--session-settings form .form-control label .option-subtitle{font-size:.75rem}}.modal--session-settings form .form-control input{opacity:0;position:fixed;width:0}.modal--session-settings form .form-control input:checked+label{background-color:var(--theme-highlight-primary);border-color:var(--theme-primary);box-shadow:inset 0 0 0 0.125rem var(--theme-primary)}.modal--session-settings form .form-control input:disabled+label{opacity:.5;cursor:not-allowed}.modal--session-settings form.three-cols .form-control{flex:1 1 33.33333%;max-width:33.33333%}@media (max-width: 899.98px){.modal--session-settings form.three-cols .form-control{flex:1 1 100%;max-width:100%}}.modal--session-settings form .disabled{opacity:60%}.modal--session-settings form .vl{border-bottom:1px solid var(--input-border-color);width:100%;height:1px;margin:0}@media (min-width: 900px){.modal--session-settings form .vl{border-left:1px solid var(--input-border-color);height:70px;width:0;margin:0 0.5rem}}.modal--session-settings .session-settings-label{margin-bottom:1rem;font-weight:700;color:var(--type-heading-color)}.modal--session-settings .footer-content{display:flex;justify-content:space-between;margin:1rem 0 0 0}.modal--session-settings .footer-content p{margin:0}.modal--session-settings .session-submit{background-color:var(--button-success-background);color:var(--button-success-color);text-transform:uppercase;border-radius:0.5rem;width:100%;display:block;padding:1rem;border:0;font-size:0.875rem;letter-spacing:.09em;font-weight:700;text-align:center}.modal--session-settings .session-submit.disable-submit{pointer-events:none;opacity:.5}.modal--session-settings .session-submit:hover:not(:disabled),.modal--session-settings .session-submit:focus:not(:disabled),.modal--session-settings .session-submit:active:not(:disabled){background-color:var(--button-success-background-hover);color:var(--button-success-color-hover)}@media (max-width: 899.98px){.modal--session-settings .deck-action-dropdown{left:0;right:auto}.modal--session-settings .deck-action-dropdown:before{left:.5rem;right:auto}}.modal--session-settings .modal_content{position:relative}.modal--session-settings .modal_content_main{margin-bottom:0;padding:1.5rem}.modal--session-settings .modal_content_main_top{padding-bottom:1rem}.modal--session-settings .modal_content_main .deck-controls{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;row-gap:.5rem;column-gap:2rem;flex-wrap:wrap}.modal--session-settings .modal_content_main .deck-controls.is-gb{row-gap:1rem}.modal--session-settings .modal_content_main .deck-controls_left{display:flex;row-gap:.5rem;column-gap:.5rem;flex-wrap:wrap}.modal--session-settings .modal_content_main .deck-controls .tag-section{position:relative;width:100%}.modal--session-settings .modal_content_main .deck-controls .tag-section .toggle-wrapper{display:flex;align-items:center;margin-top:.5rem}.modal--session-settings .modal_content_main .deck-controls .tag-section .toggle-wrapper svg{stroke:var(--theme-primary);height:1rem;width:1rem;margin-right:.5rem}.modal--session-settings .modal_content_main .deck-controls .tag-section .toggle-wrapper .toggle_option label{font-size:.75rem;padding:0.25rem 0.75rem}@media (min-width: 900px){.modal--session-settings .modal_content_main .deck-controls .tag-section{flex:1}.modal--session-settings .modal_content_main .deck-controls .tag-section .toggle-wrapper{margin:0;position:absolute;bottom:-2.25rem;right:0}}.modal--session-settings .modal_content_main .yield-toggle-wrapper{display:flex;align-items:center;column-gap:.5rem}.modal--session-settings .modal_content_main .yield-toggle-wrapper svg{height:1rem;width:1rem;color:var(--button-primary-background)}.modal--session-settings .modal_content_actions>div{width:100%}.modal--session-settings .modal_content_actions .session-submit{width:100%}.modal--session-settings .modal_content.qs{overflow:hidden !important;height:8rem !important;width:8rem !important}.modal--session-settings .modal_content.qs .modal_content_main{display:none}.modal--session-settings .modal_content .loader-overlay{position:absolute;height:100%;width:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:10;background:var(--surface-primary)}.modal--session-settings .modal_content_confirmation{display:flex;flex-direction:column;overflow:hidden}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}@media (max-width: 899.98px){#sleek-button{display:none !important}}#sleek-button .i-sl-button-desc{font-family:"Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}#sleek-button .i-sl-button-desc span{color:#fff !important}#sleek-button .i-sl-button-counter{display:none}/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica, Arial, sans-serif;font-size:13px;height:100%;margin:0px;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li::before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li::before{content:'\2022'}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li::before,.ql-editor ul[data-checked=false]>li::before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li::before{content:'\2611'}.ql-editor ul[data-checked=false]>li::before{content:'\2610'}.ql-editor li::before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl)::before{margin-left:-1.5em;margin-right:0.3em;text-align:right}.ql-editor li.ql-direction-rtl::before{margin-left:0.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0, decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1, lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2, lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3, decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4, lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5, lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6, decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7, lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8, lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9, decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:.25rem}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-left:.25rem}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:.25rem}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-left:.25rem}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia, Times New Roman, serif}.ql-editor .ql-font-monospace{font-family:Monaco, Courier New, monospace}.ql-editor .ql-size-small{font-size:0.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank::before{color:rgba(0,0,0,0.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:'';display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow{box-sizing:border-box}.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:0.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:0.83em}.ql-snow .ql-editor h6{font-size:0.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0px}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0px;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label::before,.ql-snow .ql-picker.ql-header .ql-picker-item::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:0.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:0.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label::before,.ql-snow .ql-picker.ql-font .ql-picker-item::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia, Times New Roman, serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco, Courier New, monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label::before,.ql-snow .ql-picker.ql-size .ql-picker-item::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,0.2) 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:#ccc}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0px 0px 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0px;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0px;content:'Save';padding-right:0px}.ql-snow .ql-tooltip[data-mode=link]::before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.ring-set__title{text-align:center;font-weight:700;margin-bottom:1rem;color:var(--type-heading-color)}.component--stat-ring{margin-bottom:2rem;display:flex;flex-wrap:wrap;justify-content:center}.component--stat-ring__ring{display:flex;justify-content:center;align-items:center;position:relative;height:5rem;width:5rem;border-radius:100%;border:0.125rem solid var(--component-stat-ring-new-border-color)}.component--stat-ring__ring__number{font-weight:700;font-size:1.5rem;color:var(--component-stat-ring-number-color)}.component--stat-ring__label{position:relative;margin-top:.5rem;text-align:center;letter-spacing:0.07em;color:var(--display-stat-label-color);width:100%}.component--stat-ring__label div{position:relative;display:inline}.component--stat-ring__label svg{position:absolute;right:-1.25rem;top:50%;transform:translateY(-50%);height:1rem;width:1rem}.component--stat-ring--learning .component--stat-ring__ring{border:0.125rem solid var(--component-stat-ring-due-border-color)}.component--stat-ring--review .component--stat-ring__ring{border:0.125rem solid var(--display-stat-border-review-color)}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.progress-indicator{width:100%;height:4rem;position:absolute;top:0;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;column-gap:.5rem;background-color:var(--surface-secondary);z-index:2}@media (min-width: 900px){.progress-indicator{height:4rem}}.progress-indicator .step{height:.5rem;width:2rem;background-color:var(--border-default);border-radius:100rem}.progress-indicator .step.active{background-color:var(--button-success-background)}@media (min-width: 900px){.progress-indicator .step{width:4rem}}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.sr-ob-thieme{position:fixed;height:100%;width:100vw;top:0;left:0;z-index:2147483010;background-color:var(--surface-secondary);display:flex;align-items:center;justify-content:center;overflow:hidden}.sr-ob-thieme .button--exit{position:absolute;z-index:3;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;height:3rem;width:3rem;border-radius:100%;background-color:transparent;border:0;padding:0}.sr-ob-thieme .button--exit svg{stroke:var(--type-body-default)}.sr-ob-thieme .button--exit:hover,.sr-ob-thieme .button--exit:focus{outline:none;background-color:var(--surface-tertiary) !important}.sr-ob-thieme_content{position:relative;max-height:100%;max-width:100%;height:fit-content;padding:1.5rem;display:grid;grid-template-rows:auto 1fr;gap:1rem;width:100%;position:relative;z-index:1;padding-top:4rem}@media screen and (orientation: portrait){.sr-ob-thieme_content{overflow-y:auto}}@media screen and (max-height: 700px){.sr-ob-thieme_content{overflow-y:auto}}@media (min-width: 900px){.sr-ob-thieme_content{width:60vw;padding:4rem 2rem 2rem 2rem;gap:2rem;grid-template-rows:none;grid-template-columns:auto 1fr}}@media (max-width: 499.98px){.sr-ob-thieme_content .logo img{height:3rem;width:3rem}}.sr-ob-thieme_content_frame{display:none}.sr-ob-thieme_content_frame h1{margin-top:.25rem}.sr-ob-thieme_content_frame h1 span{font-weight:400}@media (max-width: 499.98px){.sr-ob-thieme_content_frame h1{font-size:2rem}.sr-ob-thieme_content_frame h1 span{font-size:2rem}}.sr-ob-thieme_content_frame p{font-size:calc(1.325rem + 0.9vw)}@media (min-width: 1200px){.sr-ob-thieme_content_frame p{font-size:2rem}}.sr-ob-thieme_content_frame p:first-of-type{margin-top:1rem}.sr-ob-thieme_content_frame p:first-child{margin-top:0}.sr-ob-thieme_content_frame p span{font-weight:700;color:var(--type-heading-color)}@media (max-width: 499.98px){.sr-ob-thieme_content_frame p{font-size:1rem}}.sr-ob-thieme_content_frame>*{opacity:0;transform:translateY(30%);transition:all .75s ease-in-out}.sr-ob-thieme_content_frame>*.enter{opacity:1;transform:translateY(0)}.sr-ob-thieme_content_frame .rate-card-container{text-align:center}.sr-ob-thieme_content_frame .rate-card-container .rate-card{background-color:#ffffff;border-radius:1rem;box-shadow:var(--elevation-200-container);padding:2rem;font-size:calc(1.325rem + 0.9vw);text-align:center;margin-bottom:2rem}@media (min-width: 1200px){.sr-ob-thieme_content_frame .rate-card-container .rate-card{font-size:2rem}}.sr-ob-thieme_content_frame .rate-card-container .rate-card .answer{font-weight:700;color:var(--theme-primary)}@media (max-width: 499.98px){.sr-ob-thieme_content_frame .rate-card-container .rate-card{font-size:1rem;padding:1.5rem}}.sr-ob-thieme_content_frame .rating-buttons{display:grid;grid-template-rows:1fr 1fr 1fr 1fr;gap:.5rem}@media (min-width: 900px){.sr-ob-thieme_content_frame .rating-buttons{grid-template-rows:none;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem}}.sr-ob-thieme_content_frame .button--reveal{margin:0 auto;display:block}.sr-ob-thieme_content_frame.show{display:block}@media screen and (max-height: 780px){.sr-ob-thieme_content.type--plastics{overflow-y:auto}}.sr-ob-thieme_content.type--plastics #ob-sr-frame-2 #multichoice-options{margin:2rem 0}.sr-ob-thieme_content.type--plastics #ob-sr-frame-2 #multichoice-options:before{display:none}.sr-ob-thieme.hide{display:none !important}.sr-ob-thieme .dot-grid{position:absolute;top:-25%;z-index:0;height:40vh}.sr-ob-thieme .dot-grid-2{left:auto;top:auto;bottom:-25%}@media (min-width: 900px){.sr-ob-thieme .dot-grid{top:0;left:0}.sr-ob-thieme .dot-grid.dot-grid-2{top:auto;left:auto;bottom:0;right:0}}.sr-ob-thieme.fade-out{animation:fade 1s forwards}@keyframes fade{from{opacity:1}to{opacity:0}}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.toast{visibility:hidden;min-width:250px;max-width:calc(100% - 2rem);background-color:var(--component-flashcard-background);color:var(--type-body-default);text-align:center;border-radius:0.25rem;padding:1rem;position:fixed;z-index:1;left:50%;transform:translateX(-50%);bottom:6.5rem;box-shadow:var(--elevation-300-tooltip)}.toast.toast--error{border-left:0.25rem solid var(--status-error)}@media (min-width: 900px){.toast{bottom:2rem}}.toast.show{visibility:visible;-webkit-animation:fadein 0.5s, fadeout 0.5s 2.5s;animation:fadeinMobile 0.5s, fadeoutMobile 0.5s 2.5s}@media (min-width: 900px){.toast.show{animation:fadein 0.5s, fadeout 0.5s 2.5s}}.toast--star,.toast--unstar{display:flex;align-items:center}.toast--star svg,.toast--unstar svg{margin-right:.25rem}.toast--pro-tip .icon{margin-right:.5rem}@-webkit-keyframes fadeinMobile{from{bottom:0;opacity:0}to{bottom:6.5rem;opacity:1}}@keyframes fadeinMobile{from{bottom:0;opacity:0}to{bottom:6.5rem;opacity:1}}@-webkit-keyframes fadeoutMobile{from{bottom:6.5rem;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeoutMobile{from{bottom:6.5rem;opacity:1}to{bottom:0;opacity:0}}@-webkit-keyframes fadein{from{bottom:0;opacity:0}to{bottom:2rem;opacity:1}}@keyframes fadein{from{bottom:0;opacity:0}to{bottom:2rem;opacity:1}}@-webkit-keyframes fadeout{from{bottom:2rem;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeout{from{bottom:2rem;opacity:1}to{bottom:0;opacity:0}}.Toastify__toast{background-color:var(--component-flashcard-background);color:var(--type-body-default)}.Toastify__close-button{opacity:1 !important;color:var(--input-border-color) !important}.Toastify__close-button:hover,.Toastify__close-button:focus{color:var(--input-border-color) !important}.Toastify__progress-bar-theme--light{background:var(--toastify-bar-progress) !important}.toast--fun .Toastify__toast-container--top-center{top:50%;left:50%;transform:translate(-50%, -50%)}.toast--fun .Toastify__close-button{height:1rem;width:1rem;padding:1rem;position:absolute;top:.5rem;right:.5rem;border-radius:100%;background-color:var(--toastify-color-light);box-shadow:var(--elevation-100-canvas)}.toast--fun .Toastify__close-button svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);fill:var(--type-body-default)}.toast--fun_content img{max-width:100%;border-radius:.25rem;display:block;margin-bottom:.75rem}.error--upload-size a{color:var(--button-primary-background)}.error--upload-size a:visited{color:var(--button-primary-background)}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.toggle{display:flex;flex-wrap:nowrap;align-items:center;overflow:hidden;border-radius:0.5rem;padding:0.125rem;background-color:var(--component-modal-background);box-shadow:var(--elevation-100-canvas);width:fit-content}.toggle_option{display:flex;position:relative}.toggle_option input{position:absolute;opacity:0;height:100%;width:100%;cursor:pointer}.toggle_option input:checked+label{background-color:var(--button-primary-background);color:var(--button-primary-color)}.toggle_option label{padding:0.375rem 1rem;border-radius:.375rem;font-weight:400;margin:0}.__react_component_tooltip{font-size:.8rem !important}.__react_component_tooltip .yt-options,.__react_component_tooltip .permission-roles{width:100vw;max-width:16rem}.__react_component_tooltip .yt-options strong,.__react_component_tooltip .permission-roles strong{color:#fff}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.asset-block{position:relative;margin-top:1rem;border-radius:1rem;padding:1.5rem;background-color:var(--surface-secondary);border:1px solid var(--border-default);min-height:8rem}.asset-block .updated{font-size:0.75rem;position:absolute;font-style:italic;bottom:.5rem;right:1.5rem}.asset-block .lds-ellipsis{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.asset-block img{max-width:100%}.created-card{display:flex;justify-content:space-between;align-items:flex-start;position:relative;background-color:var(--component-flashcard-background);padding:1.5rem;box-shadow:var(--elevation-200-canvas);border-radius:1rem}.created-card-content{display:flex;flex-wrap:wrap;width:100%;align-items:center}.created-card-content hr+p>br{display:none}.created-card-content p,.created-card-content ul,.created-card-content ol{width:100%}.created-card-content p{margin:.5rem 0}.created-card-content img{max-width:100%}.created-card-content .link-kenhub svg{display:none}.created-card .menu--card-actions{top:1rem;right:1rem;position:absolute}.created-card .correct-answer-label{background:yellow}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.app-bar{position:fixed;height:5rem;left:0;bottom:0;width:100%;border-bottom:1px solid var(--navigation-background-color);box-shadow:var(--elevation-400-menu);background-color:var(--navigation-background-color);z-index:100}@media (min-width: 900px){.app-bar{display:none}}.app-bar__inner{display:flex;justify-content:space-between;padding:0 1rem;max-width:375px;margin:0 auto}.app-bar__inner__button{padding:1.25rem;background-color:transparent;border:0}.app-bar__inner__button svg{stroke:var(--type-body-default)}.app-bar__inner__button.active{position:relative}.app-bar__inner__button.active svg{stroke:var(--button-primary-background)}.app-bar__inner__button.active:after{height:.25rem;width:.25rem;border-radius:100%;content:"";position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);background-color:var(--button-primary-background)}.app-bar__inner__button.profile-picture-item img{height:1.5rem;width:1.5rem;border-radius:100%}@media only screen and (max-height: 575.98px) and (max-width: 900px) and (orientation: landscape){.app-bar{border-bottom:0;border-left:1px solid var(--border-default);display:flex;height:100%;width:4.5rem;right:0;top:0;left:auto;bottom:auto}.app-bar .app-bar__inner{width:100%;display:block;padding:1rem 0;max-height:375px;margin:auto 0}.app-bar .app-bar__inner__button{display:flex;justify-content:center;align-items:center}.app-bar .app-bar__inner__button:after{bottom:.5rem}}@media (max-width: 349.98px){.app-bar .app-bar__inner{justify-content:center;max-width:100%;padding:0}.app-bar .app-bar__inner__button{padding:1rem}.app-bar .app-bar__inner__button img,.app-bar .app-bar__inner__button svg{height:1.25rem;width:1.25rem}}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.global--footer{display:flex;justify-content:center;padding:.25rem 1rem;position:relative;z-index:1}.global--footer a{color:var(--type-body-default)}.global--footer a:visited{color:var(--type-body-default)}@media (min-width: 900px){.global--footer{display:block}}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.gnav{position:fixed;top:0;left:0;flex-direction:column;width:16rem;height:100%;background-color:var(--surface-primary);box-shadow:var(--elevation-400-menu);z-index:15;display:none;overflow-y:auto}@media (min-width: 900px){.gnav{display:flex}}.gnav .nav{padding:0 .75rem .75rem .75rem}.gnav .nav ul{list-style:none;padding:0;margin:0}.gnav .nav ul li{width:100%;margin:.5rem 0}.gnav .nav ul li:first-child{margin-top:0}.gnav .nav ul li .button--secondary{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.75rem .75rem;border-radius:.5rem;border-color:transparent !important;font-size:1rem;font-weight:500;transition:background-color 300ms ease-in-out}.gnav .nav ul li .button--secondary span{color:var(--type-body-default);display:flex;align-items:center}.gnav .nav ul li .button--secondary svg{stroke:var(--type-body-default);margin-right:.75rem}.gnav .nav ul li .button--secondary img{height:0.875rem;width:0.875rem;margin-right:.75rem}.gnav .nav ul li .button--secondary .dot{height:.25rem;width:.25rem;border-radius:100%;background-color:var(--type-body-default)}.gnav .nav ul li .button--secondary .badge--keybind{display:none}.gnav .nav ul li .button--secondary:hover .dot{display:none}.gnav .nav ul li .button--secondary:hover .badge--keybind{display:flex}.gnav .nav ul li .button--secondary:hover .badge--keybind .dot{display:none}.gnav .nav ul li .button--secondary:hover,.gnav .nav ul li .button--secondary:focus,.gnav .nav ul li .button--secondary:active{background-color:var(--surface-tertiary)}.gnav .nav ul li .button--secondary.active{background-color:var(--theme-highlight-primary)}.gnav .nav ul li .button--secondary.active span{color:var(--theme-primary)}.gnav .nav ul li .button--secondary.active svg{stroke:var(--theme-primary)}.gnav .nav ul li .button--secondary.active .dot{background-color:var(--theme-primary)}.gnav .nav ul li .button--secondary.active:hover,.gnav .nav ul li .button--secondary.active:focus,.gnav .nav ul li .button--secondary.active:active{background-color:var(--button-secondary-background-hover)}.gnav .nav ul li .button--secondary.active:hover span,.gnav .nav ul li .button--secondary.active:focus span,.gnav .nav ul li .button--secondary.active:active span{color:var(--button-primary-color)}.gnav .nav ul li .button--secondary.active:hover svg,.gnav .nav ul li .button--secondary.active:focus svg,.gnav .nav ul li .button--secondary.active:active svg{stroke:var(--button-primary-color)}.gnav_top{flex:1 1 100%}.gnav_top_header{display:flex;align-items:center;position:relative;height:4rem;padding:1rem 1rem 1rem 1.5rem}.gnav_top_header .logo{margin:.25rem 0;display:flex;align-items:center}.gnav_top_header .logo img{height:1.5rem}.gnav_top_header .logo .bar{height:2rem;width:1px;background-color:var(--type-heading-color);margin:0 1rem}.gnav_top_header .logo.thieme-logo img{height:1.25rem}.gnav_top_header .button--gnav-toggle{position:absolute;top:50%;right:1rem;transform:translate(0%, -50%);height:2rem;width:2rem;padding:0;display:flex;align-items:center;justify-content:center;border-radius:100%;background-color:var(--surface-primary)}.gnav_top_header .button--gnav-toggle svg{margin:0}.gnav_bottom{flex:0 0 auto}.gnav_bottom .nav{padding-bottom:0}.gnav-collapsed .gnav{width:4rem}.gnav-collapsed .gnav_top_header{padding:0;display:flex;align-items:center;justify-content:center}.gnav-collapsed .gnav_top_header .button--gnav-toggle{top:auto;position:relative;transform:none;height:2.5rem;width:2.5rem;right:auto}.gnav-collapsed .gnav .nav{display:flex;flex-direction:column;align-items:center;padding:0}.gnav-collapsed .gnav .nav ul li .button--secondary{height:2.5rem;width:2.5rem;justify-content:center}.gnav-collapsed .gnav .nav ul li .button--secondary img,.gnav-collapsed .gnav .nav ul li .button--secondary svg{margin:0}.gnav-collapsed .gnav .nav ul li .button--secondary span>span{display:none}.gnav-collapsed .gnav .nav ul li .button--secondary .dot{display:none}.gnav-collapsed .gnav .nav ul li .button--secondary .badge--keybind{display:none !important}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.gsearch{width:32rem;flex:1;position:relative}.gsearch .gsearch-input-wrapper{position:relative}.gsearch .gsearch-input-wrapper svg{position:absolute;left:1rem;width:1rem;top:50%;transform:translateY(-50%)}.gsearch .gsearch-input-wrapper input{background-color:var(--surface-tertiary);border-radius:100rem;border-color:transparent;padding-left:2.5rem;padding-right:2.5rem;width:100%}.gsearch .gsearch-input-wrapper input:active,.gsearch .gsearch-input-wrapper input:focus{background-color:var(--surface-primary);border:1px solid var(--border-input)}.gsearch .gsearch-input-wrapper input:focus+.badge--keybind,.gsearch .gsearch-input-wrapper input:active+.badge--keybind{display:none !important}.gsearch .gsearch-input-wrapper .badge--keybind{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.gsearch .gsearch-panel{position:absolute;overflow:hidden;left:0;width:100%;background:rgba(0,0,0,0.7);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:1rem;display:none}.gsearch .gsearch-panel ul{list-style:none;padding:0;margin:0}.gsearch .gsearch-panel ul li{cursor:pointer;display:flex;justify-content:space-between;margin:0;width:100%;padding:1rem 1rem 1rem 1.25rem;color:#fff}.gsearch .gsearch-panel ul li .badge--keybind{visibility:hidden;width:fit-content}.gsearch .gsearch-panel ul li .badge--pro{display:flex;justify-content:center;align-items:center;font-size:0.75rem;padding:0 0.5rem;border-radius:0.25rem;height:1.5rem;width:fit-content}.gsearch .gsearch-panel ul li:hover{background-color:rgba(255,255,255,0.1)}.gsearch .gsearch-panel ul li.active{background-color:rgba(255,255,255,0.1)}.gsearch .gsearch-panel ul li.active .badge--keybind{visibility:visible}.gsearch .gsearch-panel.is-open{display:block}.greenberg-promo-banner{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:#102f4f;color:#fff;box-shadow:0 1px 0 rgba(255,255,255,0.08) inset,0 1px 10px rgba(0,0,0,0.08);position:relative;z-index:10}.greenberg-promo-banner__link{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:0;color:#fff;font-size:.9375rem;font-weight:700;line-height:1.25;text-align:center;text-decoration:none}.greenberg-promo-banner__link:hover,.greenberg-promo-banner__link:focus{color:#fff;text-decoration:none}.greenberg-promo-banner__link svg{width:1rem;height:1rem;flex:0 0 auto}.greenberg-promo-banner__dismiss{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,0.12);color:#fff;cursor:pointer}.greenberg-promo-banner__dismiss:hover,.greenberg-promo-banner__dismiss:focus{background:rgba(255,255,255,0.2)}.greenberg-promo-banner__dismiss svg{width:.95rem;height:.95rem}@media (max-width: 575.98px){.greenberg-promo-banner{align-items:flex-start;justify-content:space-between;padding:.7rem .75rem}.greenberg-promo-banner__link{justify-content:flex-start;text-align:left;font-size:.875rem}}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.header--mobile,.header{justify-content:space-between;align-items:center;width:100%;padding:1rem;background-color:var(--navigation-background-color);box-shadow:var(--elevation-100-header)}.header{display:none;height:4rem;z-index:14}@media (min-width: 900px){.header{display:flex}}.header__left{flex:0 0 20%;display:flex;align-items:center}.header__left .button{margin:0 !important;padding:0.5rem 1rem !important}.header__middle{flex:1 1 60%;padding:0 1rem;display:none}@media only screen and (min-width: 400px){.header__middle{display:block;text-align:center}}.header__middle__deck-title{font-size:0.875rem;margin:0 0 .5rem 0}.header__middle .component--progress-bar__percentage{font-size:.75rem}.header__middle .component--progress-bar__percentage__value{font-size:.75rem}.header__right{flex:0 0 20%;display:flex;flex-wrap:nowrap;align-items:center;justify-content:end}.header__right .button--user{height:2.5rem;width:2.5rem;margin:0 !important}.header__right .button--user svg{height:1rem;width:1rem}.header__right .button--user.pic{background-color:transparent;border:0;overflow:hidden;padding:0}.header__right .button--user.pic img{display:block;height:100%;width:100%;left:0}.header__right .button--user.pic:hover,.header__right .button--user.pic:focus,.header__right .button--user.pic:active{background-color:transparent;border:0}.header__right .button--impersonate{height:2.5rem;width:2.5rem;margin-right:2rem}.header__right .button--impersonate svg{stroke:var(--type-body-default)}.header .button{margin:0 1rem}.header--mobile{display:flex;height:4rem;position:fixed;top:0;left:0;z-index:100}@media (min-width: 900px){.header--mobile{display:none}}.header--mobile a{height:2.5rem;text-decoration:none}.header--mobile a img{max-height:100%}.header--mobile__badge{display:flex;align-items:center;background-color:var(--global-header-badge-background);box-shadow:var(--elevation-200-canvas);padding:.25rem .5rem;border-radius:0.5rem}.header--mobile__badge__icon{flex-shrink:0;border-radius:100%;height:1.75rem;width:1.75rem;background:var(--display-stat-current-streak);display:flex;justify-content:center;align-items:center;margin-right:.25rem;font-size:1rem}.header--mobile__badge__count{color:var(--type-heading-color);font-weight:700}.header--mobile__right{display:flex;flex-wrap:nowrap;align-items:center;position:relative}.header--mobile__right .btn--feature{width:2.5rem}.header--mobile__right .gsearch{margin-left:1rem;width:auto;margin-left:1rem}.header--mobile__right .gsearch .badge--keybind{display:none}@media only screen and (max-height: 575.98px) and (max-width: 900px) and (orientation: landscape){.header--mobile__right{display:block}.header--mobile__right .gsearch{display:none}}@media only screen and (max-height: 575.98px) and (max-width: 900px) and (orientation: landscape){.header--mobile{flex-wrap:wrap;border-right:1px solid var(--border-default);border-bottom:0;height:100%;flex-direction:column;width:4.5rem;padding:1rem 0;overflow:hidden}.header--mobile .button--study-home svg{margin:0}.header--mobile .button--study-home span{display:none}.header--mobile .header--mobile__badge{display:block;padding:.5rem .25rem;height:auto}.header--mobile .header--mobile__badge__icon{margin-right:0;margin-bottom:.25rem}.header--mobile .header--mobile__badge__count{text-align:center}.header--mobile .header--mobile__right .counters{display:grid;margin:1rem 0 0 0;justify-content:center}.header--mobile .header--mobile__right .counters .counter{margin:0 0 1.5rem 0;padding:0 .5rem}.header--mobile .header--mobile__right .counters .counter:last-child{margin-bottom:0}}.button--pro{height:2.5rem;padding:.6125rem .75rem !important;display:flex;flex-direction:column;white-space:nowrap;color:#fff;background:linear-gradient(140.06deg, #B473F5 20.01%, #5B61F6 94.65%);overflow:hidden;position:relative;border:1px solid var(--surface-primary) !important}.button--pro .title{font-size:.725rem;line-height:1;width:100%;font-weight:700}.button--pro .title span{font-weight:200;margin-right:.25rem}.button--pro .bar{display:flex;flex-wrap:nowrap;align-items:center;margin:.125rem 0 0 0;column-gap:.5rem}.button--pro .bar .bar-wrapper{flex:1 1 100%;height:.25rem;min-width:2.5rem;width:100%;background-color:rgba(255,255,255,0.25);border-radius:100rem;position:relative;overflow:hidden}.button--pro .bar .bar-wrapper_bar{position:absolute;top:0;left:0;height:100%;background:#fff;border-radius:100rem}.button--pro .bar .days-left{flex:0 0 auto;white-space:nowrap;font-size:.5rem}.button--pro::after{content:"";position:absolute;top:-50%;left:-50%;width:200vw;height:200vh;background:linear-gradient(to right, rgba(255,255,255,0.1), rgba(255,255,255,0.5), rgba(255,255,255,0.1));opacity:0.3;transform:rotate(45deg);animation:shimmer 3s infinite linear}.button--pro svg{display:none}@media (max-width: 899.98px){.button--pro{width:fit-content;height:auto}.button--pro svg{display:block}.button--pro .mobile-text span{font-weight:700;text-transform:uppercase}}@media only screen and (max-height: 575.98px) and (max-width: 900px) and (orientation: landscape){.button--pro{height:2.5rem;width:2.5rem;display:flex;justify-content:center;align-items:center;padding:0}.button--pro svg{display:block;margin:0 !important}.button--pro .mobile-text{display:none}}.theme-glass .header--mobile .gsearch input{background-color:#E5E9F2 !important;color:#454950 !important}.theme-glass .header--mobile .gsearch input:focus,.theme-glass .header--mobile .gsearch input:active{background-color:#FFF !important}.theme-glass .header--mobile .gsearch ::-webkit-input-placeholder{color:rgba(0,0,0,0.5) !important}.theme-glass .header--mobile .gsearch :-moz-placeholder{color:rgba(0,0,0,0.5) !important;opacity:1}.theme-glass .header--mobile .gsearch ::-ms-input-placeholder{color:rgba(0,0,0,0.5) !important}.theme-glass .header--mobile .gsearch ::-ms-input-placeholder{color:rgba(0,0,0,0.5) !important}.theme-glass .header--mobile .gsearch ::placeholder{color:rgba(0,0,0,0.5) !important}.theme-glass .header--mobile .gsearch svg{stroke:#454950 !important}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}button{font-family:"Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:0.875rem;cursor:pointer}button:disabled,button[disabled]{pointer-events:none;opacity:.5}.is-disabled{pointer-events:none;opacity:.5}.button,.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content .actions .back a,.layout--auth--confirm-email .actions>a{display:inline-flex;justify-content:center;align-items:center;color:var(--button-default-color);background-color:var(--button-primary-background);border:1px solid transparent;border-radius:0.5rem;padding:.75rem 1.25rem;font-size:0.875rem;font-family:"Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:400;letter-spacing:0.07em;line-height:1.5;text-decoration:none;cursor:pointer;-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 svg,.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content .actions .back a svg,.layout--auth--confirm-email .actions>a svg{height:0.875rem;width:0.875rem;stroke:var(--button-primary-color);margin-right:.5rem}.button span,.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content .actions .back a span,.layout--auth--confirm-email .actions>a span{color:var(--button-primary-color)}.button:hover:not(:disabled),.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content .actions .back a:hover:not(:disabled),.layout--auth--confirm-email .actions>a:hover:not(:disabled),.button:focus:not(:disabled),.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content .actions .back a:focus:not(:disabled),.layout--auth--confirm-email .actions>a:focus:not(:disabled),.button:active:not(:disabled),.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content .actions .back a:active:not(:disabled),.layout--auth--confirm-email .actions>a:active:not(:disabled){background-color:var(--button-primary-background-hover)}.button--secondary,.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content .actions .back a{color:var(--button-secondary-color);background-color:var(--button-secondary-background);border:1px solid var(--button-secondary-border)}.button--secondary svg,.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content .actions .back a svg{stroke:var(--button-secondary-color)}.button--secondary span,.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content .actions .back a span{color:var(--button-secondary-color)}.button--secondary:hover:not(:disabled),.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content .actions .back a:hover:not(:disabled),.button--secondary:focus:not(:disabled),.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content .actions .back a:focus:not(:disabled),.button--secondary:active:not(:disabled),.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content .actions .back a:active:not(:disabled){background-color:var(--button-secondary-background-hover);color:var(--button-secondary-color-hover)}.button--secondary:hover:not(:disabled) svg,.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content .actions .back a:hover:not(:disabled) svg,.button--secondary:focus:not(:disabled) svg,.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content .actions .back a:focus:not(:disabled) svg,.button--secondary:active:not(:disabled) svg,.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content .actions .back a:active:not(:disabled) svg{stroke:var(--button-secondary-color-hover)}.button--secondary:hover:not(:disabled) span,.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content .actions .back a:hover:not(:disabled) span,.button--secondary:focus:not(:disabled) span,.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content .actions .back a:focus:not(:disabled) span,.button--secondary:active:not(:disabled) span,.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content .actions .back a:active:not(:disabled) span{color:var(--button-secondary-color-hover)}.button--success{background-color:var(--button-success-background);color:var(--button-success-color)}.button--success:hover:not(:disabled),.button--success:focus:not(:disabled),.button--success:active:not(:disabled){background-color:var(--button-success-background-hover);color:var(--button-success-color-hover)}.button--error{background-color:var(--button-error-background);color:var(--button-error-color)}.button--error:hover:not(:disabled),.button--error:focus:not(:disabled),.button--error:active:not(:disabled){background-color:var(--button-error-background-hover);color:var(--button-error-color-hover)}.button--icon-only{padding:0;background-color:transparent}.button--icon-only svg{margin:0;stroke:var(--theme-primary)}.button--icon-only:hover:not(:disabled),.button--icon-only:focus:not(:disabled),.button--icon-only:active:not(:disabled){background-color:transparent}.button--icon-right svg{margin:0 0 0 .5rem}.button--icon-circle{height:3rem;width:3rem;border-radius:100%;padding:0}.button--icon-circle.button--small{height:2.5rem;width:2.5rem}.button--icon-circle svg{margin:0}.button--study-home{padding:0.5rem 0.75rem}.button--open-drawer{padding:0;width:100%;height:2rem;margin-bottom:1rem;border-radius:.25rem}.button--open-drawer svg{margin:0}.button--close-drawer{padding:.75rem}.button--close-drawer svg{margin:0}.button--small{padding:0.5rem 1rem}.button--small--wide{padding:0.5rem 4rem;font-size:1rem;text-transform:none}.button--wide{padding:0.5rem 4rem;font-size:1rem}.button--large{font-size:1.25rem;padding:1rem 2rem}@keyframes shimmer{0%{transform:rotate(45deg) translateX(-150%)}100%{transform:rotate(45deg) translateX(150%)}}.button--reveal,.button--rating{text-align:center;text-transform:uppercase;padding:1.25rem 0;font-weight:700;font-size:1rem;border-radius:0.5rem;width:100%}.button--again{color:var(--button-rate-again-color);background-color:var(--button-rate-again-background)}.button--again:hover:not(:disabled),.button--again:focus:not(:disabled),.button--again:active:not(:disabled){background-color:var(--button-rate-again-background-hover)}.button--wrong{color:var(--button-rate-wrong-color);background-color:var(--button-rate-wrong-background)}.button--wrong:hover:not(:disabled),.button--wrong:focus:not(:disabled),.button--wrong:active:not(:disabled){background-color:var(--button-rate-wrong-background-hover)}.button--right{color:var(--button-rate-right-color);background-color:var(--button-rate-right-background)}.button--right:hover:not(:disabled),.button--right:focus:not(:disabled),.button--right:active:not(:disabled){background-color:var(--button-rate-right-background-hover)}.button--easy{color:var(--button-rate-easy-color);background-color:var(--button-rate-easy-background)}.button--easy:hover:not(:disabled),.button--easy:focus:not(:disabled),.button--easy:active:not(:disabled){background-color:var(--button-rate-easy-background-hover)}.button--play,.button--feature,.button--edit-profile,.button--user{margin:0;padding:0;display:flex;justify-content:center;align-items:center;height:3rem;width:3rem;border-radius:100%}.button--play img,.button--feature img,.button--edit-profile img,.button--user img{height:1.25rem;left:0.1rem;position:relative}.button--play svg,.button--feature svg,.button--edit-profile svg,.button--user svg{margin:0}.button--gnav-toggle,.button--edit-profile,.button--feature,.button--user{background:var(--button-white-background);border:1px solid var(--button-white-border)}.button--gnav-toggle svg,.button--edit-profile svg,.button--feature svg,.button--user svg{left:0;height:1.25rem;width:1.25rem;stroke:var(--button-white-color);stroke-width:1.5}.button--gnav-toggle:hover:not(:disabled),.button--gnav-toggle:focus:not(:disabled),.button--gnav-toggle:active:not(:disabled),.button--edit-profile:hover:not(:disabled),.button--edit-profile:focus:not(:disabled),.button--edit-profile:active:not(:disabled),.button--feature:hover:not(:disabled),.button--feature:focus:not(:disabled),.button--feature:active:not(:disabled),.button--user:hover:not(:disabled),.button--user:focus:not(:disabled),.button--user:active:not(:disabled){background:var(--button-white-background-hover);border:1px solid var(--button-white-background-hover)}.button--gnav-toggle:hover:not(:disabled) svg,.button--gnav-toggle:focus:not(:disabled) svg,.button--gnav-toggle:active:not(:disabled) svg,.button--edit-profile:hover:not(:disabled) svg,.button--edit-profile:focus:not(:disabled) svg,.button--edit-profile:active:not(:disabled) svg,.button--feature:hover:not(:disabled) svg,.button--feature:focus:not(:disabled) svg,.button--feature:active:not(:disabled) svg,.button--user:hover:not(:disabled) svg,.button--user:focus:not(:disabled) svg,.button--user:active:not(:disabled) svg{stroke:var(--button-white-color-hover)}.button--edit-profile{height:2.5rem;width:2.5rem}.button--edit-profile svg{height:1rem;width:1rem}.button--feature{border:1px solid var(--button-primary-background);background-color:var(--navigation-background-color);margin-right:1rem;position:relative}.button--feature span{font-size:1rem;transition:font-size .3s ease-in-out;height:100%;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center}.button--feature:hover:not(:disabled),.button--feature:focus:not(:disabled),.button--feature:active:not(:disabled){text-decoration:none}.button--feature:hover:not(:disabled) span,.button--feature:focus:not(:disabled) span,.button--feature:active:not(:disabled) span{font-size:1.5rem}.button--play{height:1.5rem;width:1.5rem;background:var(--button-success-background)}.button--play img{height:.5rem}.button--play--lock svg{stroke:var(--button-success-color);stroke-width:2;height:1.25rem;width:1.25rem}.button--play:hover:not(:disabled),.button--play:focus:not(:disabled),.button--play:active:not(:disabled){background:var(--button-success-background-hover)}@media (max-width: 499.98px){.button--play{height:1.5rem;width:1.5rem}.button--play img{height:.5rem}}.button--link{padding:0;background-color:transparent;border:0;color:var(--button-primary-background)}.button--link:hover:not(:disabled),.button--link:focus:not(:disabled),.button--link:active:not(:disabled){background-color:transparent;text-decoration:underline}.button--link svg{stroke:var(--button-primary-background)}.button--buy{font-size:1rem !important;margin-left:1rem;flex-shrink:0}@media (max-width: 499.98px){.button--buy{font-size:.75rem !important;padding:0.5rem .75rem}}@media (max-width: 599.98px){.button--mobile-collapse{padding:0 !important;height:2rem;width:2rem;display:flex;align-items:center;justify-content:center}.button--mobile-collapse svg{margin:0}.button--mobile-collapse span{display:none}}.layout--auth{min-height:100vh;position:relative;background-color:var(--surface-secondary);display:flex;align-items:center;justify-content:center}.layout--auth__content{position:relative;z-index:1;max-width:100%;padding:2rem}@media (min-width: 900px){.layout--auth__content{padding:4rem 2rem}}.layout--auth__content .logo{height:2rem;margin-left:0}@media (min-width: 900px){.layout--auth__content .logo{height:3rem}}.layout--auth__content__form{background-color:#fff;border-radius:1rem;padding:1.75rem;margin-top:1rem}@media (min-width: 500px){.layout--auth__content__form{padding:3rem;box-shadow:var(--shadow-auth-card)}}@media (min-width: 600px){.layout--auth__content__form{padding:4rem}}.layout--auth__content__form h2{margin-top:0;letter-spacing:0.04em}.layout--auth__content__form input[type=text],.layout--auth__content__form input[type=email],.layout--auth__content__form input[type=password]{padding:.5rem;background:var(--input-background-color);border-radius:.5rem;border:1px solid var(--input-border-color);width:32rem;max-width:100%}.layout--auth__content__form input.val-error[type=text],.layout--auth__content__form input.val-error[type=email],.layout--auth__content__form input.val-error[type=password]{border:1px solid var(--input-border-error-color)}.layout--auth__content__form input[type=text]:focus,.layout--auth__content__form input[type=text]:active,.layout--auth__content__form input[type=email]:focus,.layout--auth__content__form input[type=email]:active,.layout--auth__content__form input[type=password]:focus,.layout--auth__content__form input[type=password]:active{border:1px solid var(--input-border-focus-color);outline-color:var(--input-border-focus-color)}.layout--auth__content__form__inner{margin:0 auto}.layout--auth__image{right:0;bottom:0;height:100vh;width:100vw;position:fixed;background:var(--login-background-image) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.layout--auth .field{margin:1.5rem 0}.layout--auth .field label{text-transform:capitalize;display:block;margin-bottom:.5rem;font-size:1rem;font-weight:500;letter-spacing:0.07em;color:var(--type-heading-color)}.layout--auth .field input{padding:.5rem 1rem;height:3.75rem;font-size:1.25rem}.layout--auth .field .input-wrapper{position:relative}.layout--auth .field--remember{margin:0}.layout--auth .field--remember label{display:flex;align-items:center;position:relative;cursor:pointer;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.layout--auth .field--remember label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.layout--auth .field--remember label input:checked~.checkmark{background-color:var(--button-primary-background)}.layout--auth .field--remember label input:checked~.checkmark:after{display:block}.layout--auth .field--remember label .checkmark{position:relative;display:block;height:1.25rem;width:1.25rem;border-radius:0.25rem;border:0.09rem solid var(--button-primary-background);margin-right:.5rem}.layout--auth .field--remember label .checkmark:after{display:none;content:"";position:absolute;background:url(/assets/icons/check-08625b6d6cedcdf8b0d92a4324ff2006af891f038e84c8319cbe0f41c085669e.svg);background-repeat:no-repeat;background-position:center;background-size:80%;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;width:1rem;height:1rem}.layout--auth .field--password{margin-bottom:0}.layout--auth .field--last{margin-bottom:0}.layout--auth .field .field--helper{margin-top:.25rem}.layout--auth .field .ring{display:flex;justify-content:center;align-items:center;height:1.5rem;width:1.5rem;border:1px solid var(--border-input);border-radius:100%;position:absolute;z-index:2;top:50%;transform:translateY(-50%);right:.75rem}.layout--auth .field .ring .check{display:none;height:.75rem;width:.75rem}.layout--auth .field .ring.active{background-color:var(--status-success);border-color:var(--status-success)}.layout--auth .field .ring.active .check{display:block !important}.layout--auth #create-account:disabled,.layout--auth #create-account[disabled]{pointer-events:none;opacity:.5}.layout--auth .remember-forgot{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:.5rem 0 1rem 0}.layout--auth .remember-forgot a{color:var(--button-primary-background);text-decoration:none;border-bottom:1px solid transparent}.layout--auth .remember-forgot a:hover,.layout--auth .remember-forgot a:focus{border-bottom:1px solid #fff}.layout--auth .remember-forgot br{display:none}.layout--auth .actions{padding:0;text-align:center}.layout--auth .actions>div{position:relative}.layout--auth .actions>div .lds-ellipsis{display:none;position:absolute;width:80px;height:80px;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.layout--auth .actions>div .lds-ellipsis.show{display:block !important}.layout--auth .actions>div .lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0, 1, 1, 0)}.layout--auth .actions>div .lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 0.6s infinite}.layout--auth .actions>div .lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 0.6s infinite}.layout--auth .actions>div .lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 0.6s infinite}.layout--auth .actions>div .lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 0.6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}.layout--auth .actions input{display:block;width:100%;border:0;font-family:"Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";padding:1.25rem 2rem;opacity:1;color:#fff;border-radius:0.5rem;letter-spacing:0.09em;font-weight:700;background:var(--button-primary-background);cursor:pointer;font-size:1.25rem;-webkit-appearance:none}.layout--auth .actions .back{padding-top:1rem;font-size:.8rem}.layout--auth .actions .back a{text-decoration:none;color:var(--button-primary-background);font-weight:700}.layout--auth .actions .back a:hover,.layout--auth .actions .back a:focus{text-decoration:underline}.layout--auth .field--helper{font-size:.75rem}.layout--auth--login .layout--auth__content__form,.layout--auth--resend .layout--auth__content__form{padding-bottom:2rem}.layout--auth--resend .actions input{text-transform:uppercase}.layout--auth--resend .actions .back{display:flex;justify-content:space-between}.layout--auth--resend .actions .back br{display:none}.layout--auth--signup .field input{height:3rem;width:100%}.layout--auth--signup .layout--auth__content__form{width:40rem;max-width:100%;margin:1rem auto 0 auto}.layout--auth--signup .layout--auth__content .select{display:grid;grid-template-areas:"select";align-items:center;position:relative;height:3rem;min-width:15ch;width:100%;border:1px solid var(--input-border-color);border-radius:0.5rem;padding:0.5rem 1rem;font-size:1.25rem;cursor:pointer;line-height:1.1;background-color:var(--input-background-color)}.layout--auth--signup .layout--auth__content .select select,.layout--auth--signup .layout--auth__content .select::after{grid-area:select}.layout--auth--signup .layout--auth__content .select select{appearance:none;background-color:transparent;border:none;padding:0 1em 0 0;margin:0;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;z-index:1;outline:none}.layout--auth--signup .layout--auth__content .select select::-ms-expand{display:none}.layout--auth--signup .layout--auth__content .select:not(.select--multiple)::after{content:"";justify-self:end;width:0.7em;height:0.4em;background-color:var(--input-border-color);clip-path:polygon(100% 0%, 0 0%, 50% 100%)}.layout--auth--signup .layout--auth__content .privacy-control{display:flex;align-items:center}.layout--auth--signup .layout--auth__content .privacy-control p{margin-top:.25rem;margin-bottom:2rem}.layout--auth--signup .layout--auth__content .privacy-control input,.layout--auth--signup .layout--auth__content .privacy-control label{margin:0;padding:0}.layout--auth--signup .layout--auth__content .privacy-control input{margin-right:.5rem}.layout--auth--signup .layout--auth__content .privacy-control input:disabled{opacity:.5;cursor:not-allowed}.layout--auth--signup .layout--auth__content .privacy-control a{text-decoration:none;color:var(--button-primary-background);font-weight:700}.layout--auth--signup .layout--auth__content .privacy-control a:hover,.layout--auth--signup .layout--auth__content .privacy-control a:focus{text-decoration:underline}.layout--auth--forgot .layout--auth__content__form>a{text-decoration:none;letter-spacing:0.09em;font-weight:700;position:relative;margin-left:3rem;color:var(--type-heading-color)}.layout--auth--forgot .layout--auth__content__form>a:before{content:"";position:absolute;top:50%;left:-3rem;transform:translateY(-50%);height:2rem;width:2rem;border-radius:100%;background:url(/assets/icons/arrow-left-09274e9a3cfbf5814e4a589c8357ae0234928eca03ec0c7e59170d81394913f8.svg),var(--button-primary-background);background-repeat:no-repeat;background-position:center}.layout--auth--forgot .layout--auth__content__form>a:hover,.layout--auth--forgot .layout--auth__content__form>a:focus{border-bottom:1px solid var(--type-link-default)}.layout--auth--forgot .layout--auth__content__form h2{margin-top:1.5rem}.layout--auth--confirm-email .layout--auth__content__form{padding:3rem 2rem 2rem 2rem}.layout--auth--confirm-email .icon-display{display:flex;flex-wrap:nowrap;justify-content:center}.layout--auth--confirm-email .icon-display .icon-circle{display:flex;justify-content:center;align-items:center;height:3rem;width:3rem;border-radius:100%;background-color:var(--theme-primary);margin:0 1rem}.layout--auth--confirm-email .icon-display .icon-circle svg{height:1rem;width:1rem}.layout--auth--confirm-email h2{margin-top:1.25rem;text-align:center}.layout--auth--confirm-email p{margin-bottom:2rem}.layout--auth--confirm-email .actions>a{width:100%;border-radius:0.25rem;text-transform:uppercase;font-weight:700}.layout--auth--connection-error .layout--auth__content__form img{height:8rem}.layout--auth--connection-error .layout--auth__content__form .super-head{font-weight:200;text-transform:uppercase;font-size:.75rem;letter-spacing:.2em;color:var(--button-primary-background)}.layout--auth--connection-error .layout--auth__content__form ul{list-style:none;padding-left:0;margin:2rem 0}.layout--auth--connection-error .layout--auth__content__form ul li{margin:.75rem 0}.layout--auth--connection-error .layout--auth__content__form ul li img{height:.75rem;margin-right:.5rem}.layout--auth--connection-error .layout--auth__content__form ul .button--secondary,.layout--auth--connection-error .layout--auth__content__form ul .layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content .actions .back a,.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content .actions .back .layout--auth--connection-error .layout--auth__content__form ul a{margin-left:.5rem;padding:.125rem .5rem;font-size:.75rem;border-radius:.25rem}.layout--auth--connection-error .layout--auth__content__form a{color:var(--button-primary-background);text-decoration:none}.layout--auth.layout--auth--thieme .accent{position:fixed;top:0;right:0}.layout--auth.layout--auth--thieme .accent div{width:1rem;height:16rem;background-color:#013476}.layout--auth.layout--auth--thieme .accent div:first-child{background-color:#A3D8F6}.layout--auth.layout--auth--thieme.layout--auth--signup{align-items:flex-start;max-width:1200px;margin:0 auto}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content{padding:3rem 1.5rem 3rem 3rem;flex:1 0 60%;max-width:60%}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content__form{width:100%;margin-left:0;margin-top:1rem}@media (min-width: 600px){.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content__form{padding:1.5rem 2rem}}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content__form h2{font-size:1.25rem}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content__form form .field{margin:.85rem 0}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content__form form .field label{font-size:.9rem;margin-bottom:.25rem}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content__form form .field input{height:2.5rem;padding:0.25rem .75rem;font-size:.9rem}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content__form form .field:first-of-type{margin-top:.5rem}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content__form form .field--access-code{position:relative}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content__form form .field--access-code .label-wrapper .get-code{font-size:.75rem;margin:.5rem 0}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content__form form .field--access-code .label-wrapper .get-code a{text-decoration:none;color:#013476;font-weight:700}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content__form form .field--access-code .label-wrapper .get-code button{background-color:transparent;border:0;color:#013476;padding:0;font-size:.75rem;font-weight:700}@media (min-width: 600px){.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content__form form .field--access-code .label-wrapper{display:flex;align-items:flex-end;justify-content:space-between}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content__form form .field--access-code .label-wrapper .get-code{margin:0 0 .25rem 0}}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content__form form .field--thieme-free-trial{display:none !important}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content__form form .privacy-control p{margin-bottom:1rem}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content .logo-wrapper{display:flex}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content .logo-wrapper .logo{height:2rem}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content .privacy-control p{font-size:.9rem}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content .privacy-control a{color:#013476}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content .actions input{background-color:#013476;padding:1rem 2rem;font-size:1rem}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content .actions .back span{display:block}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content .actions .back a{color:#013476;margin-top:.5rem;width:100%;padding:1rem 2rem;font-size:1rem;font-weight:700;text-transform:uppercase;border-color:#013476}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content .actions .back a:hover,.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content .actions .back a:focus{background-color:#013476 !important;text-decoration:none;border-color:#013476}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__image{flex:1 1 40%;max-width:40%;height:auto;padding:3rem 3rem 3rem 1.5rem;position:relative;background:none}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__image img{max-width:100%}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__image>img{margin:4rem 0}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__image .thieme-card{display:block;margin:3rem 0 !important;border-radius:.75rem;width:100%;height:auto;box-shadow:var(--shadow-auth-card)}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__image .additional-info{background-color:#EDF7FD;padding:1.5rem;border-radius:.75rem}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__image .additional-info ul{list-style:none;padding:0;margin-bottom:0}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__image .additional-info ul li{padding-bottom:.5rem}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__image .additional-info ul li a{color:#013476;text-decoration:none}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__image .additional-info ul li:last-child{padding-bottom:0}@media (max-width: 899.98px){.layout--auth.layout--auth--thieme.layout--auth--signup{display:block}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content,.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__image{max-width:none}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content{padding:4rem 4rem 1.5rem 4rem}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content .logo-wrapper .logo{margin-bottom:1rem}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content__form{margin:0;max-width:none;width:100%;padding:1.5rem 2rem}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__image{height:auto;padding:0 4rem 4rem 4rem}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__image>img{display:none !important}}@media (max-width: 499.98px){.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content{padding:2rem}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__content__form{padding:1.5rem 2rem}.layout--auth.layout--auth--thieme.layout--auth--signup .layout--auth__image{padding:0 4rem 2rem 4rem}}.layout--auth.layout--auth--thieme.layout--auth--signup .thieme-card{display:block;margin:1rem auto 3rem auto !important;border-radius:.75rem;width:100%;height:auto}.layout--auth.layout--auth--thieme.layout--auth--login{--button-primary-background: #013476;background-image:url(/assets/ousa-chea-gKUC4TMhOiY-unsplash-ed097c9b9031bf64cb38e90806cb0187f1f108d5c173dd2929d4e410a8953fe6.jpg);background-size:cover;display:block}.layout--auth.layout--auth--thieme.layout--auth--login .layout--auth__content{margin:0;background-color:#fff;height:100%;padding:2rem;min-height:100vh;width:100%}@media (min-width: 900px){.layout--auth.layout--auth--thieme.layout--auth--login .layout--auth__content{width:auto;max-width:30%}}.layout--auth.layout--auth--thieme.layout--auth--login .layout--auth__content .logo{height:2rem;max-width:100%}.layout--auth.layout--auth--thieme.layout--auth--login .layout--auth__content__form{box-shadow:none;padding:2rem 0}.layout--auth.layout--auth--thieme.layout--auth--login .layout--auth__content__form .field input{width:100% !important}.layout--auth.layout--auth--thieme.layout--auth--login .layout--auth__image{display:none}@media (min-width: 900px){.layout--auth--signup .layout--auth__content__form,.layout--auth--login .layout--auth__content__form{padding:4rem 4rem 3rem 4rem}}@media (min-width: 500px){.layout--auth--signup .logo--mobile,.layout--auth--login .logo--mobile{display:none}}.layout--auth--signup .logo--desktop,.layout--auth--login .logo--desktop{display:none}@media (min-width: 500px){.layout--auth--signup .logo--desktop,.layout--auth--login .logo--desktop{display:block}}.email-field #email-wrapper{display:flex;align-items:center;padding:.5rem 1rem;font-size:1.25rem;background:var(--input-background-color);border-radius:0.5rem;border:1px solid var(--input-border-color);width:100%;height:3rem;cursor:text;position:relative}.email-field #email-wrapper #editable-field{font-size:1rem;min-width:1px;width:fit-content}.email-field #email-wrapper #editable-field:focus{outline:none;box-shadow:none}.email-field #email-wrapper #edu-extension{opacity:.7;font-size:1rem;margin-left:.25rem}.email-field #email-wrapper #email-field{pointer-events:none;position:absolute;opacity:0;left:-99999px;top:-9999999px}.email-field #email-wrapper:focus-within{border:1px solid var(--input-border-focus-color);outline:1px solid var(--input-border-focus-color)}#warning-container{margin-left:.25rem;display:none;position:relative}#warning-container.active{display:inline}#warning-container.active img{position:absolute;height:1rem;animation:fade 2s infinite}@keyframes fade{0%{opacity:0}50%{opacity:1}100%{opacity:0}}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.layout--browse{flex:1 1 100%;display:flex;flex-direction:column;width:100%}.layout--browse__container{display:flex;flex-wrap:nowrap;position:relative;height:100%}.layout--browse__container__filter{transition:transform .3s ease-in-out}.layout--browse__container__main{transition:flex-shrink .3s ease-in-out;transition:flex-grow .3s ease-in-out;transition:flex-basis .3s ease-in-out;transition:margin .3s ease-in-out}.layout--browse__container__filter{position:fixed;top:0;left:0;transform:translateX(-100%);width:100%;height:100%;overflow:hidden;border-right:1px solid var(--border-default);background-color:var(--layout-side-drawer);padding:2rem;z-index:1000}@media (min-width: 900px){.layout--browse__container__filter{width:25%;display:none}}.layout--browse__container__filter_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.layout--browse__container__filter_header h2{margin:0}.layout--browse__container__filter .field-loader{height:38px;width:100%;display:flex;align-items:center;justify-content:center;background-color:var(--surface-tertiary);border-radius:.5rem}.layout--browse__container__main{flex:1 1 100%;width:100%;padding:2rem}@media (min-width: 900px){.layout--browse__container__main{padding:4rem}}.layout--browse__container__main h1{margin:0}.layout--browse__container__main h1 span{font-weight:400}.layout--browse__container__main .search-wrapper{display:flex;flex-wrap:wrap-reverse;padding-top:2rem;padding-bottom:1rem;width:1400px;max-width:100%}@media (min-width: 600px){.layout--browse__container__main .search-wrapper{flex-wrap:nowrap;align-items:center}}.layout--browse__container__main .search-wrapper .button--filter{margin:1rem 1rem 1rem 0;height:3.375rem}@media (min-width: 600px){.layout--browse__container__main .search-wrapper .button--filter{margin-bottom:0;margin-top:0}}@media (min-width: 900px){.layout--browse__container__main .search-wrapper .button--filter{display:none}}.layout--browse__container__main .search-wrapper form{display:flex;flex-wrap:nowrap;flex:1 1 100%}.layout--browse__container__main .search-wrapper form .browse-search{position:relative;padding-right:.5rem;width:100%}.layout--browse__container__main .search-wrapper form .browse-search svg{display:none;position:absolute;top:50%;transform:translateY(-50%);left:1rem;color:var(--button-white-color)}@media (min-width: 600px){.layout--browse__container__main .search-wrapper form .browse-search svg{display:block}}.layout--browse__container__main .search-wrapper form .browse-search__input{padding:1rem;width:100%;background-color:var(--input-background-color)}.layout--browse__container__main .search-wrapper form .browse-search__input:active,.layout--browse__container__main .search-wrapper form .browse-search__input:focus{border-color:var(--button-primary-background) !important;outline-color:var(--button-primary-background) !important}@media (min-width: 600px){.layout--browse__container__main .search-wrapper form .browse-search__input{padding:1rem 1rem 1rem 3.25rem}}.layout--browse__container__main .search-wrapper form .browse-search ::-webkit-input-placeholder{font-family:"Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";letter-spacing:0.07em}.layout--browse__container__main .search-wrapper form .browse-search ::-moz-placeholder{font-family:"Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";letter-spacing:0.07em}.layout--browse__container__main .search-wrapper form .browse-search :-ms-input-placeholder{font-family:"Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";letter-spacing:0.07em}.layout--browse__container__main .search-wrapper form .browse-search :-moz-placeholder{font-family:"Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";letter-spacing:0.07em}.layout--browse__container__main .search-wrapper form .submit-search-button{position:relative;display:flex;justify-content:center;align-items:center;background-color:var(--button-primary-background);cursor:pointer}@media (max-width: 599.98px){.layout--browse__container__main .search-wrapper form .submit-search-button{padding:0 1rem}}.layout--browse__container__main .search-wrapper form .submit-search-button span{display:none}@media (min-width: 600px){.layout--browse__container__main .search-wrapper form .submit-search-button span{display:block}}.layout--browse__container__main .search-wrapper form .submit-search-button input{position:absolute;height:100%;width:100%;opacity:0}.layout--browse__container__main .search-wrapper form .submit-search-button svg{margin:0;height:1.5rem;width:1.5rem;stroke:var(--button-primary-color)}@media (min-width: 600px){.layout--browse__container__main .search-wrapper form .submit-search-button svg{display:none}}.layout--browse__container__main .table-header{width:100%;display:flex;justify-content:flex-start;border-bottom:1px solid var(--border-default);margin-bottom:1rem;padding-bottom:.25rem;gap:4rem;width:1400px;max-width:100%}.layout--browse__container__main .table-header_left{flex:0 0 auto}.layout--browse__container__main .table-header_left .count{color:var(--type-heading-color);font-weight:700;font-size:1.5rem;margin-right:.25rem}.layout--browse__container__main .table-header_left .label{font-size:.75rem}.layout--browse__container__main .table-header_right{display:none;align-items:center;justify-content:flex-end;flex:1 1 100%;gap:.5rem}.layout--browse__container__main .table-header_right svg{flex:0 0 auto}.layout--browse__container__main .table-header_right>div{max-width:16rem;flex:1 1 100%}.layout--browse__container__main .table-header_right .toggle{flex:0 0 auto;margin-left:1rem}@media (min-width: 900px){.layout--browse__container__main .table-header{justify-content:center}.layout--browse__container__main .table-header .table-header_right{display:flex}}.layout--browse__container__main .dataTables_length select{color:var(--type-body-default);background-color:transparent}.layout--browse__container__main .data-table-wrapper .lds-ellipsis{position:absolute;left:50%;transform:translateX(-50%);z-index:1}.layout--browse__container__main .table-loading{opacity:.2;pointer-events:none}.layout--browse__container__main .front{display:none !important}.layout--browse__container__main .show-fronts .front{display:block !important}.layout--browse__container__main .show-fronts .back{display:none !important}.layout--browse.drawer-is-open .layout--browse__container__filter{transform:translateX(0)}.add-school-row{margin-top:1rem}.add-school-row>*{margin:0.25rem 0}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.layout--builder{display:flex;flex-direction:column;justify-content:center;align-items:center}.layout--builder__main{width:100%;overflow:hidden;height:100%}@media (min-width: 1800px){.layout--builder__main{display:flex}}.layout--builder__main__builder{flex:1 1 100%;overflow:hidden;padding:2rem}@media (min-width: 900px){.layout--builder__main__builder{padding:4rem;padding-bottom:2rem}}@media (min-width: 1800px){.layout--builder__main__builder{flex:1 1 80%}}.layout--builder__main__builder h1{margin-top:0}.layout--builder__main__builder h1 span{font-weight:400}.layout--builder__main__builder .builder{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 900px){.layout--builder__main__builder .builder{grid-template-columns:1fr 1fr}}.layout--builder__main__builder .builder .question-container,.layout--builder__main__builder .builder .answer-container{display:grid;grid-template-rows:max-content}.layout--builder__main__builder .builder .question-container h2,.layout--builder__main__builder .builder .answer-container h2{margin-top:0;margin-bottom:.5rem;font-size:1.25rem}.layout--builder__main__builder .ord-setter{padding:1rem 0;width:45%}.layout--builder__main__builder .actions{display:flex;justify-content:space-between;align-items:center;padding-top:1rem}.layout--builder__main__builder .actions .view-keybinds{background-color:transparent;border:0;display:flex;align-items:center;color:var(--button-primary-background);font-weight:700;letter-spacing:0.07em}.layout--builder__main__builder .actions .view-keybinds svg{margin-right:.5rem;height:1rem;width:1rem;stroke:var(--button-primary-background)}@media (max-width: 899.98px){.layout--builder__main__builder .actions{flex-wrap:wrap-reverse}.layout--builder__main__builder .actions .button{margin:.5rem 0;width:100%}.layout--builder__main__builder .actions .view-keybinds{display:none}}.layout--builder__main__builder .deck-selector__label{margin-bottom:0}.layout--builder__main__panel{background-color:var(--layout-side-drawer);position:relative;border-top:1px solid var(--border-default);padding:2rem}.layout--builder__main__panel h2{margin-top:0}.layout--builder__main__panel .no-cards-message{opacity:.7}@media (min-width: 900px){.layout--builder__main__panel{padding:4rem;padding-top:2rem}}@media (min-width: 1800px){.layout--builder__main__panel{padding:2rem 0;width:100%;flex:1 1 20%;border-top:0;border-left:1px solid var(--border-default)}.layout--builder__main__panel h2{margin-left:2rem;margin-bottom:0}.layout--builder__main__panel .no-cards-message{margin-top:0}}.layout--builder__main__panel .card-layout{display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width: 900px){.layout--builder__main__panel .card-layout{grid-template-columns:1fr 1fr 1fr}}@media (min-width: 1800px){.layout--builder__main__panel .card-layout{display:block;padding:2rem;overflow-y:auto;height:100%}.layout--builder__main__panel .card-layout .created-card{height:fit-content;margin-bottom:2rem}}.deck-selector{display:flex;align-items:center;margin-bottom:2rem}.deck-selector__label{color:var(--type-heading-color);margin-right:.5rem;font-weight:700;margin-bottom:.5rem}.qa-switch{position:relative;display:inline-block;width:60px;height:34px}.qa-switch input{opacity:0;width:0;height:0}.qa-switch .qa-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.qa-switch .qa-slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s}.qa-switch input:checked+.qa-slider{background-color:#2196F3}.qa-switch input:focus+.qa-slider{box-shadow:0 0 1px #2196F3}.qa-switch input:checked+.qa-slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.qa-switch .qa-slider.round{border-radius:34px}.qa-switch .qa-slider.round:before{border-radius:50%}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.layout--checkout_container{padding:2rem;position:relative;overflow-x:hidden}@media (min-width: 900px){.layout--checkout_container{padding:4rem}}.layout--checkout_container_header{z-index:1;position:relative}.layout--checkout_container_header *{text-align:center}.layout--checkout_container_header h1{margin-top:0;margin-bottom:1rem;font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){.layout--checkout_container_header h1{font-size:2.5rem}}.layout--checkout_container_header p{margin-bottom:1.5rem}.layout--checkout_container_body .section-checkout{display:flex;flex-wrap:wrap;justify-content:center;column-gap:2rem;position:relative;z-index:0}.layout--checkout_container_body .section-checkout .fade{position:absolute;top:-150px;left:-150px}.layout--checkout_container_body .section-checkout .fade::before{content:"";display:block;width:300px;height:300px;background:linear-gradient(37.61deg, rgba(180,115,245,0.7) 45.61%, rgba(91,97,246,0.7) 91.86%);opacity:0.6;filter:blur(142px);z-index:0}.layout--checkout_container_body .section-checkout .fade-2{top:auto;left:auto;bottom:-150px;right:-150px}.layout--checkout_container_body .section-checkout .tile{display:flex;flex-direction:column;position:relative;z-index:1;padding:2rem;background:var(--checkout-tile-background);border:var(--checkout-tile-border);border-radius:1rem;width:100%;margin:1rem 0}@media (min-width: 600px){.layout--checkout_container_body .section-checkout .tile{width:28rem}}.layout--checkout_container_body .section-checkout .tile .top{flex:1 1 100%}.layout--checkout_container_body .section-checkout .tile .top .trialing{position:absolute;top:1rem;right:1rem;border-radius:100rem;background-color:var(--type-heading-color);padding:.25rem 1rem;color:var(--type-opposite);text-transform:uppercase;font-weight:700;letter-spacing:.09em}.layout--checkout_container_body .section-checkout .tile .top h2{line-height:1;margin-top:0;margin-bottom:.25rem;font-size:calc(1.275rem + 0.3vw)}@media (min-width: 1200px){.layout--checkout_container_body .section-checkout .tile .top h2{font-size:1.5rem}}.layout--checkout_container_body .section-checkout .tile .top h2 span{font-size:1rem}.layout--checkout_container_body .section-checkout .tile .top .sub-head{margin:0;font-size:.75rem}.layout--checkout_container_body .section-checkout .tile .top .sub-options{display:flex;flex-direction:column;margin-top:1rem;gap:1rem}@media (min-width: 900px){.layout--checkout_container_body .section-checkout .tile .top .sub-options{display:grid;grid-template-columns:1fr 1fr}}.layout--checkout_container_body .section-checkout .tile .top .sub-options .form-control{display:flex;flex-direction:column;background-color:transparent;border-radius:.5rem;padding:1rem;justify-content:flex-start;align-items:flex-start;border:1px solid var(--border-input);cursor:pointer;width:100%}.layout--checkout_container_body .section-checkout .tile .top .sub-options .form-control *{cursor:pointer}.layout--checkout_container_body .section-checkout .tile .top .sub-options .form-control p{color:var(--type-body-default);font-size:1.25rem;font-weight:700;margin:0 0 .5rem 0;color:var(--type-heading-color);text-align:left}.layout--checkout_container_body .section-checkout .tile .top .sub-options .form-control .sub-price{margin-top:.5rem;font-size:.75rem;font-weight:400}.layout--checkout_container_body .section-checkout .tile .top .sub-options .form-control.checked{border:1px solid var(--button-secondary-border);outline:2px solid var(--button-secondary-border)}.layout--checkout_container_body .section-checkout .tile .top .pricing{margin-top:.5rem;margin-bottom:0}.layout--checkout_container_body .section-checkout .tile .top .pricing_price{font-size:calc(1.375rem + 1.5vw);line-height:1}@media (min-width: 1200px){.layout--checkout_container_body .section-checkout .tile .top .pricing_price{font-size:2.5rem}}.layout--checkout_container_body .section-checkout .tile .top .pricing_label{margin-left:.25rem;font-weight:200}.layout--checkout_container_body .section-checkout .tile .top .pricing.pricing-free{margin-top:1rem;padding:2rem 0;border-radius:0.5rem;width:calc(50% - .5rem)}.layout--checkout_container_body .section-checkout .tile .top .pricing.pricing-free h3{margin-top:0}.layout--checkout_container_body .section-checkout .tile .top .sub-price{margin-top:.5rem;font-size:.75rem;margin-bottom:0;text-align:left}.layout--checkout_container_body .section-checkout .tile .top ul{padding:0;list-style:none;margin-top:2rem}.layout--checkout_container_body .section-checkout .tile .top ul li{display:flex;align-items:center;margin:1rem 0;flex-wrap:wrap}.layout--checkout_container_body .section-checkout .tile .top ul li span{height:1.25rem;width:1.25rem;border-radius:100%;background-color:var(--status-success);display:inline-flex;align-items:center;justify-content:center;margin-right:.5rem}.layout--checkout_container_body .section-checkout .tile .top ul li span svg{stroke:#fff;height:1rem}.layout--checkout_container_body .section-checkout .tile .top ul li ul{width:100%;margin:0;padding-left:3rem;list-style:disc}.layout--checkout_container_body .section-checkout .tile .top ul li ul li{margin:.25rem 0;display:list-item}.layout--checkout_container_body .section-checkout .tile .button-wrapper{padding-top:2rem;flex:0 0 auto}.layout--checkout_container_body .section-checkout .tile .button-wrapper .button--checkout{width:100%}.layout--checkout_container_body .section-checkout .tile .button-wrapper .button--checkout:disabled{opacity:70%;background-color:var(--surface-tertiary);color:var(--type-body-default)}.layout--checkout_container_body .section-checkout .tile .button-wrapper .button--checkout:disabled:hover,.layout--checkout_container_body .section-checkout .tile .button-wrapper .button--checkout:disabled:focus,.layout--checkout_container_body .section-checkout .tile .button-wrapper .button--checkout:disabled:active{background-color:var(--surface-tertiary);color:var(--type-body-default)}.layout--checkout_container_body .section-checkout .tile .button-wrapper p{text-align:center;font-size:.75rem;margin-bottom:0}.layout--checkout_container_body .section-checkout .tile .savings-badge{position:absolute;display:flex;justify-content:center;align-items:center;top:1rem;right:1rem;padding:.25rem .5rem;border-radius:100rem;background-color:#fff;box-shadow:var(--elevation-100-canvas)}.layout--checkout_container_body .section-checkout .tile .savings-badge span{font-weight:700;font-size:.75rem}.layout--checkout_container_body .section-checkout .tile--middle{background-color:var(--checkout-tile-background-main);border:var(--checkout-tile-border-main);box-shadow:var(--checkout-tile-box-shadow-main)}.layout--checkout_container_body .section-checkout .tile .button--icon-circle{position:absolute;bottom:-2rem;height:2rem;width:2rem;transform:translate(-50%, -50%);left:50%;background-color:var(--surface-primary);box-shadow:var(--elevation-200-canvas)}.layout--checkout_container_body .section-checkout .tile .button--icon-circle svg{stroke:var(--type-body-default)}.layout--checkout_container_body .section-checkout .tile .button--icon-circle:hover,.layout--checkout_container_body .section-checkout .tile .button--icon-circle:focus,.layout--checkout_container_body .section-checkout .tile .button--icon-circle:active{background-color:var(--surface-primary)}.layout--checkout_container_body .section-checkout .tile .button--icon-circle:hover svg,.layout--checkout_container_body .section-checkout .tile .button--icon-circle:focus svg,.layout--checkout_container_body .section-checkout .tile .button--icon-circle:active svg{stroke:var(--type-body-default)}.layout--checkout_container_body .section-checkout .tile-starter{display:none}.layout--checkout_container_body .section-checkout .tile-starter.is-open{display:block}@media screen and (min-width: 865px){.layout--checkout_container_body .section-checkout .tile-starter{display:flex !important}}@media screen and (min-width: 865px){.layout--checkout_container_body .section-checkout .tile-starter .button--icon-circle{display:none}}@media screen and (min-width: 865px){.layout--checkout_container_body .section-checkout .tile-preview{display:none !important}}.layout--checkout_container_body .section-checkout .tile-preview .sub-price{margin-bottom:0}.layout--checkout_container_body .section-checkout .tile-preview .button-wrapper{padding:0}.layout--checkout_container_body .section-checkout .tile-preview.is-open{display:none}.layout--checkout_container_body .section-checkout .tile-preview .pricing-free{margin-top:0 !important}@media (min-width: 1800px){.layout--checkout_container_body .section-checkout{flex-wrap:nowrap}.layout--checkout_container_body .section-checkout .tile{margin:2rem 0}}.layout--checkout_container_body .section-compare span.syn{margin-right:.5rem}.layout--checkout_container_body .section-compare span.anki{color:#58A3E1;margin-left:.5rem;font-weight:400}.layout--checkout_container_body .section-compare .diffs{display:flex;flex-wrap:wrap;row-gap:1rem;margin:2rem -1rem}.layout--checkout_container_body .section-compare .diffs>div{min-width:20rem;width:33.33%;flex:1 1 33.33%;padding:0 1rem}.layout--checkout_container_body .section-compare .diffs>div h3{margin-top:0}.layout--checkout_container_body .section-compare .diffs>div img{transform:translateX(-1.5rem)}.layout--checkout_container_body .section-compare .button-wrapper{display:flex;justify-content:center;width:100%}.layout--checkout_container_footer{padding-top:2.5rem}.layout--checkout_container_footer p,.layout--checkout_container_footer .button-wrapper{text-align:center}@media (min-width: 1200px){.layout--checkout_container .thieme-container{display:grid;grid-template-columns:1fr 1fr}}.layout--checkout_container .thieme-container h1{line-height:1.3}.layout--checkout_container .thieme-container>div{padding:2rem}.layout--checkout_container .thieme-container>div h1{margin-bottom:1rem;font-size:calc(1.325rem + 0.9vw)}@media (min-width: 1200px){.layout--checkout_container .thieme-container>div h1{font-size:2rem}}.layout--checkout_container .thieme-container>div .button:not(.button--link){margin-top:2rem}.layout--checkout_container .thieme-container>div .button{width:100%}.layout--checkout_container .thieme-container>div .price-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin:2rem 0}.layout--checkout_container .thieme-container>div .price-wrap .price{margin:0;width:auto}.layout--checkout_container .thieme-container>div .price-wrap .price span{margin-right:.5rem;font-size:2rem;font-weight:700;color:var(--theme-primary)}.layout--checkout_container .thieme-container>div .price-wrap .price--promo p{margin:.25rem 0 0;font-size:.875rem;color:var(--text-secondary)}.layout--checkout_container .thieme-container>div .price-wrap .button{margin:0;width:auto}.layout--checkout_container .thieme-container>div .price-wrap .sub-options{display:grid;grid-template-columns:1fr 1fr;margin-top:.5rem;gap:1rem}.layout--checkout_container .thieme-container>div .price-wrap .sub-options .form-control{display:flex;flex-direction:column;background-color:transparent;border-radius:.5rem;padding:1rem;justify-content:flex-start;align-items:flex-start;border:1px solid var(--border-input);cursor:pointer;width:100%}.layout--checkout_container .thieme-container>div .price-wrap .sub-options .form-control *{cursor:pointer}.layout--checkout_container .thieme-container>div .price-wrap .sub-options .form-control p{color:var(--type-body-default);font-size:1rem;font-weight:700;margin:0 0 .5rem 0;color:var(--type-heading-color);text-align:left}.layout--checkout_container .thieme-container>div .price-wrap .sub-options .form-control .sub-price{margin-top:.5rem;font-size:.65rem;font-weight:400;font-style:italic;margin-bottom:0}.layout--checkout_container .thieme-container>div .price-wrap .sub-options .form-control.checked{background-color:var(--theme-highlight-primary);border:1px solid var(--button-secondary-border);outline:2px solid var(--button-secondary-border)}.layout--checkout_container .thieme-container>div .price-wrap .pricing{margin-top:1rem;margin-bottom:0}.layout--checkout_container .thieme-container>div .price-wrap .pricing_price{font-size:calc(1.325rem + 0.9vw);line-height:1}@media (min-width: 1200px){.layout--checkout_container .thieme-container>div .price-wrap .pricing_price{font-size:2rem}}.layout--checkout_container .thieme-container>div .price-wrap .pricing_label{margin-left:.25rem;font-weight:200}.layout--checkout_container .thieme-container>div .price-wrap .pricing.pricing-free{margin-top:1rem;padding:2rem 0;border-radius:0.5rem;width:calc(50% - .5rem)}.layout--checkout_container .thieme-container>div .price-wrap .pricing.pricing-free h3{margin-top:0}.layout--checkout_container .thieme-container>div .image-placeholder{border-radius:1rem;background-color:var(--border-input);width:100%;height:32rem}.layout--checkout_container .thieme-container .product-image img{max-width:100%;border-radius:1rem;display:block;box-shadow:var(--shadow-auth-card)}.layout--checkout--success{display:flex;align-items:center;justify-content:center;height:100%}.layout--checkout--success .layout--checkout_container{display:flex;align-items:center;justify-content:center}@media (min-width: 900px){.layout--checkout--success .layout--checkout_container{padding-top:3rem}}.layout--checkout--success canvas{margin:0 auto}.layout--checkout--success .circle-check{display:flex;justify-content:center;align-items:center;border-radius:100%;height:3.75rem;width:3.75rem;background-color:var(--status-success);margin:0 auto}.layout--checkout--success .circle-check svg{margin-top:.125rem;stroke:var(--button-primary-color);stroke-width:4px}.layout--checkout--success h1{text-align:center;margin-bottom:0}.layout--checkout--success p{width:100%;text-align:center;margin:1.5rem 0 2rem 0}.layout--checkout--success .button-wrapper{text-align:center}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.layout--clone{flex:1 1 100%;display:flex;flex-direction:column;height:100%;width:100%}.layout--clone__container{display:flex;flex-wrap:nowrap;position:relative;height:100%}.layout--clone__container__main{flex:1 1 100%;width:100%;padding:2rem}@media (min-width: 900px){.layout--clone__container__main{padding:4rem}}.layout--clone__container__main h1{margin:0}.layout--clone__container__main h1 span{font-weight:400}.layout--clone__container__main .search-wrapper{display:flex;flex-wrap:wrap-reverse;padding-top:2rem;padding-bottom:1rem;width:1400px;max-width:100%;overflow:auto}@media (min-width: 600px){.layout--clone__container__main .search-wrapper{flex-wrap:nowrap;align-items:center}}.layout--clone__container__main .search-wrapper form{display:flex;flex-wrap:nowrap;flex:1 1 100%}.layout--clone__container__main .search-wrapper form .browse-search{padding-right:1rem;position:relative;width:100%}.layout--clone__container__main .search-wrapper form .browse-search svg{position:absolute;top:50%;transform:translateY(-50%);left:1rem;color:var(--button-white-color)}.layout--clone__container__main .search-wrapper form .browse-search__input{padding:1rem 1rem 1rem 3.25rem;width:100%;background-color:var(--input-background-color)}.layout--clone__container__main .search-wrapper form .browse-search__input:active,.layout--clone__container__main .search-wrapper form .browse-search__input:focus{border-color:var(--button-primary-background) !important;outline-color:var(--button-primary-background) !important}.layout--clone__container__main .search-wrapper form .browse-search ::-webkit-input-placeholder{font-family:"Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";letter-spacing:0.07em}.layout--clone__container__main .search-wrapper form .browse-search ::-moz-placeholder{font-family:"Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";letter-spacing:0.07em}.layout--clone__container__main .search-wrapper form .browse-search :-ms-input-placeholder{font-family:"Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";letter-spacing:0.07em}.layout--clone__container__main .search-wrapper form .browse-search :-moz-placeholder{font-family:"Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";letter-spacing:0.07em}.layout--clone__container__main .actions-wrapper{display:flex;justify-content:space-between}.layout--clone__container__main .actions-wrapper .target-changer{display:flex;align-items:center}.layout--clone__container__main .actions-wrapper .target-changer .target-indicator{margin-right:1rem}.layout--clone__container__main .actions-wrapper .target-changer .target-indicator span{font-weight:600}.layout--clone__container__main .table-loading{opacity:.2;pointer-events:none}.layout--clone__container__main .results-header{display:flex;flex-wrap:nowrap;align-items:flex-end;column-gap:1rem;margin-top:1rem}.layout--clone__container__main .results-header .item{flex:1 1 50%;max-width:50%;width:50%;border-bottom:1px solid var(--border-default);padding-bottom:.5rem;font-weight:700;color:var(--type-heading-color)}.layout--clone__container__main .cards-results-wrapper{height:100%;margin-top:1rem;border-radius:0.5rem;display:flex;flex-direction:column;overflow:hidden}.layout--clone__container__main .cards-results-wrapper .card-result-row{display:flex;margin:0 -0.5rem;border-radius:0.5rem;cursor:pointer}.layout--clone__container__main .cards-results-wrapper .card-result-row .card-result-item{background-color:var(--component-flashcard-background);height:13rem;width:50%;overflow:auto;margin:.5rem;padding:1rem;border-radius:0.5rem;box-shadow:var(--elevation-100-canvas)}.layout--clone__container__main .cards-results-wrapper .card-result-row .card-result-item span{font-weight:700;color:var(--theme-primary)}.layout--clone__container__main .cards-results-wrapper .card-result-row img{max-width:30%}.layout--clone__container__main .cards-results-wrapper .card-result-selected{background-color:#979bfc;margin:0}.add-school-row{margin-top:1rem}.add-school-row>*{margin:0.25rem 0}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.pulse{box-shadow:0 0 0 0 rgba(91,97,246,0.7);-webkit-animation:pulsing 2s infinite cubic-bezier(0.66, 0, 0, 1);-moz-animation:pulsing 2s infinite cubic-bezier(0.66, 0, 0, 1);-ms-animation:pulsing 2s infinite cubic-bezier(0.66, 0, 0, 1);animation:pulsing 2s infinite cubic-bezier(0.66, 0, 0, 1);transition:all 300ms ease-in-out}@-webkit-keyframes pulsing{to{box-shadow:0 0 0 10px rgba(91,97,246,0)}}@-moz-keyframes pulsing{to{box-shadow:0 0 0 10px rgba(91,97,246,0)}}@-ms-keyframes pulsing{.pulse to{box-shadow:0 0 0 10px rgba(91,97,246,0)}}@keyframes pulsing{to{box-shadow:0 0 0 10px rgba(91,97,246,0)}}.pulse:hover{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}.pulse.disable-submit{animation:none !important}.pulse--green,.layout--home__container__wrapper__decks.first-time-user .component--deck-index:first-of-type .button--play,.layout--home__container__wrapper__decks.first-time-cohort .component--deck-index:first-of-type .button--play{box-shadow:0 0 0 0 rgba(0,223,196,0.7);-webkit-animation:pulsing 2s infinite cubic-bezier(0.66, 0, 0, 1);-moz-animation:pulsing 2s infinite cubic-bezier(0.66, 0, 0, 1);-ms-animation:pulsing 2s infinite cubic-bezier(0.66, 0, 0, 1);animation:pulsing 2s infinite cubic-bezier(0.66, 0, 0, 1);transition:all 300ms ease-in-out}@-webkit-keyframes pulsing{to{box-shadow:0 0 0 10px rgba(0,223,196,0)}}@-moz-keyframes pulsing{to{box-shadow:0 0 0 10px rgba(0,223,196,0)}}@-ms-keyframes pulsing{.pulse--green to,.layout--home__container__wrapper__decks.first-time-user .component--deck-index:first-of-type .button--play to,.layout--home__container__wrapper__decks.first-time-cohort .component--deck-index:first-of-type .button--play to{box-shadow:0 0 0 10px rgba(0,223,196,0)}}@keyframes pulsing{to{box-shadow:0 0 0 10px rgba(0,223,196,0)}}.pulse--green:hover,.layout--home__container__wrapper__decks.first-time-user .component--deck-index:first-of-type .button--play:hover,.layout--home__container__wrapper__decks.first-time-cohort .component--deck-index:first-of-type .button--play:hover{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}.pulse--green.disable-submit,.layout--home__container__wrapper__decks.first-time-user .component--deck-index:first-of-type .disable-submit.button--play,.layout--home__container__wrapper__decks.first-time-cohort .component--deck-index:first-of-type .disable-submit.button--play{animation:none !important}@media (min-width: 900px){.layout--home{display:flex;flex-wrap:nowrap;overflow:hidden}}@media (min-width: 900px){.layout--home__container{flex-grow:1;overflow-y:auto;height:calc(100vh - 4rem)}}.layout--home__container__wrapper{padding:2rem;margin:0 auto}@media (min-width: 900px){.layout--home__container__wrapper{overflow:hidden;padding:4rem;max-width:1400px;min-height:100%}}.layout--home__container__wrapper_header{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.layout--home__container__wrapper_header_left .greeting{display:flex;align-items:center;column-gap:1.5rem}.layout--home__container__wrapper_header_left .greeting .profile-picture{height:4rem;width:4rem;border-radius:100%}.layout--home__container__wrapper_header_left .greeting h1{font-weight:400;margin:0;font-size:calc(1.4rem + 1.8vw)}@media (min-width: 1200px){.layout--home__container__wrapper_header_left .greeting h1{font-size:2.75rem}}.layout--home__container__wrapper_header_left .greeting h1 span{font-weight:700}.layout--home__container__wrapper_header_left .deck-header{padding:2rem 2rem 2rem 0;display:flex;align-items:center;flex-wrap:wrap;row-gap:0.75rem;column-gap:0.75rem}.layout--home__container__wrapper_header_left .deck-header h2{margin:0}.layout--home__container__wrapper_header_left .deck-header .actions{display:flex;flex-wrap:nowrap;align-items:center;column-gap:0.5rem}.layout--home__container__wrapper_header_right{flex:0 0 auto}.layout--home__container__wrapper_header_right .review-heatmap{height:10rem;width:14rem;display:none}@media (min-width: 900px){.layout--home__container__wrapper_header_right .review-heatmap{display:block;transform:translateY(-1rem)}}.layout--home__container__wrapper__decks{position:relative}.layout--home__container__wrapper__decks .btn--thin{margin:1rem 0 0 0}.layout--home__container__wrapper__decks.first-time-user .component--deck-index .component--deck-index .button--play,.layout--home__container__wrapper__decks.first-time-cohort .component--deck-index .component--deck-index .button--play{animation:none !important}.layout--home .no-deck{display:flex;align-items:center;padding:2rem 0;column-gap:2rem}.layout--home .no-deck .home-block{background-color:var(--surface-primary);box-shadow:var(--elevation-200-container);border-radius:1rem;flex:1 1 50%;max-width:50%;padding:4rem 2rem;margin:0 auto;display:flex;justify-content:center;flex-wrap:wrap}.layout--home .no-deck .home-block div{text-align:center;width:100%}.layout--home .no-deck .home-block div .button--small--wide{white-space:nowrap}@media (max-width: 899.98px){.layout--home .no-deck{display:block;padding:0}.layout--home .no-deck .home-block{padding:2rem 0;margin:2rem auto;max-width:100%}.layout--home .no-deck .home-block:first-child{margin-top:0}}@media (max-width: 349.98px){.layout--home .no-deck>div .button--small--wide{width:100%;padding-left:1rem;padding-right:1rem}}.layout--home .single-deck .component--deck-index .drag-handle-container{display:none !important}.layout--home .tos-update-modal{position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1000000}.layout--home .tos-update-modal_content{background-color:var(--surface-primary);padding:1.5rem;border-radius:1rem}.layout--home .tos-update-modal_content h2{margin-top:0;margin-bottom:0}.layout--home .tos-update-modal_content p{margin-top:0.75rem}.layout--home .tos-update-modal_content .button{width:100%}.layout--home .tos-update-modal_content .policy-row{display:flex;justify-content:space-between}.layout--home .tos-update-modal_content .policy-row strong{color:var(--type-heading-color)}.layout--home .tos-update-modal_content .policy-row a{font-weight:bold;display:flex;align-items:center;gap:0.25rem;color:var(--theme-primary);text-decoration:none}.layout--home .tos-update-modal_content .policy-row a svg{height:0.75rem;width:0.75rem}@keyframes shake{0%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-5px)}100%{transform:translateX(0)}}.layout--home .tos-update-modal .shake{animation:shake 0.5s}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}button{font-family:"Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:0.875rem;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;color:var(--button-default-color);background-color:var(--button-primary-background);border:1px solid transparent;border-radius:0.5rem;padding:.75rem 1.25rem;font-size:0.875rem;font-family:"Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:400;letter-spacing:0.07em;line-height:1.5;text-decoration:none;cursor:pointer;-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 svg{height:0.875rem;width:0.875rem;stroke:var(--button-primary-color);margin-right:.5rem}.button span{color:var(--button-primary-color)}.button:hover:not(:disabled),.button:focus:not(:disabled),.button:active:not(:disabled){background-color:var(--button-primary-background-hover)}.button--secondary{color:var(--button-secondary-color);background-color:var(--button-secondary-background);border:1px solid var(--button-secondary-border)}.button--secondary svg{stroke:var(--button-secondary-color)}.button--secondary span{color:var(--button-secondary-color)}.button--secondary:hover:not(:disabled),.button--secondary:focus:not(:disabled),.button--secondary:active:not(:disabled){background-color:var(--button-secondary-background-hover);color:var(--button-secondary-color-hover)}.button--secondary:hover:not(:disabled) svg,.button--secondary:focus:not(:disabled) svg,.button--secondary:active:not(:disabled) svg{stroke:var(--button-secondary-color-hover)}.button--secondary:hover:not(:disabled) span,.button--secondary:focus:not(:disabled) span,.button--secondary:active:not(:disabled) span{color:var(--button-secondary-color-hover)}.button--success{background-color:var(--button-success-background);color:var(--button-success-color)}.button--success:hover:not(:disabled),.button--success:focus:not(:disabled),.button--success:active:not(:disabled){background-color:var(--button-success-background-hover);color:var(--button-success-color-hover)}.button--error{background-color:var(--button-error-background);color:var(--button-error-color)}.button--error:hover:not(:disabled),.button--error:focus:not(:disabled),.button--error:active:not(:disabled){background-color:var(--button-error-background-hover);color:var(--button-error-color-hover)}.button--icon-only{padding:0;background-color:transparent}.button--icon-only svg{margin:0;stroke:var(--theme-primary)}.button--icon-only:hover:not(:disabled),.button--icon-only:focus:not(:disabled),.button--icon-only:active:not(:disabled){background-color:transparent}.button--icon-right svg{margin:0 0 0 .5rem}.button--icon-circle{height:3rem;width:3rem;border-radius:100%;padding:0}.button--icon-circle.button--small{height:2.5rem;width:2.5rem}.button--icon-circle svg{margin:0}.button--study-home{padding:0.5rem 0.75rem}.button--open-drawer{padding:0;width:100%;height:2rem;margin-bottom:1rem;border-radius:.25rem}.button--open-drawer svg{margin:0}.button--close-drawer{padding:.75rem}.button--close-drawer svg{margin:0}.button--small{padding:0.5rem 1rem}.button--small--wide{padding:0.5rem 4rem;font-size:1rem;text-transform:none}.button--wide{padding:0.5rem 4rem;font-size:1rem}.button--large{font-size:1.25rem;padding:1rem 2rem}@keyframes shimmer{0%{transform:rotate(45deg) translateX(-150%)}100%{transform:rotate(45deg) translateX(150%)}}.button--reveal,.button--rating{text-align:center;text-transform:uppercase;padding:1.25rem 0;font-weight:700;font-size:1rem;border-radius:0.5rem;width:100%}.button--again{color:var(--button-rate-again-color);background-color:var(--button-rate-again-background)}.button--again:hover:not(:disabled),.button--again:focus:not(:disabled),.button--again:active:not(:disabled){background-color:var(--button-rate-again-background-hover)}.button--wrong{color:var(--button-rate-wrong-color);background-color:var(--button-rate-wrong-background)}.button--wrong:hover:not(:disabled),.button--wrong:focus:not(:disabled),.button--wrong:active:not(:disabled){background-color:var(--button-rate-wrong-background-hover)}.button--right{color:var(--button-rate-right-color);background-color:var(--button-rate-right-background)}.button--right:hover:not(:disabled),.button--right:focus:not(:disabled),.button--right:active:not(:disabled){background-color:var(--button-rate-right-background-hover)}.button--easy{color:var(--button-rate-easy-color);background-color:var(--button-rate-easy-background)}.button--easy:hover:not(:disabled),.button--easy:focus:not(:disabled),.button--easy:active:not(:disabled){background-color:var(--button-rate-easy-background-hover)}.button--play,.button--feature,.button--edit-profile,.button--user{margin:0;padding:0;display:flex;justify-content:center;align-items:center;height:3rem;width:3rem;border-radius:100%}.button--play img,.button--feature img,.button--edit-profile img,.button--user img{height:1.25rem;left:0.1rem;position:relative}.button--play svg,.button--feature svg,.button--edit-profile svg,.button--user svg{margin:0}.button--gnav-toggle,.button--edit-profile,.button--feature,.button--user{background:var(--button-white-background);border:1px solid var(--button-white-border)}.button--gnav-toggle svg,.button--edit-profile svg,.button--feature svg,.button--user svg{left:0;height:1.25rem;width:1.25rem;stroke:var(--button-white-color);stroke-width:1.5}.button--gnav-toggle:hover:not(:disabled),.button--gnav-toggle:focus:not(:disabled),.button--gnav-toggle:active:not(:disabled),.button--edit-profile:hover:not(:disabled),.button--edit-profile:focus:not(:disabled),.button--edit-profile:active:not(:disabled),.button--feature:hover:not(:disabled),.button--feature:focus:not(:disabled),.button--feature:active:not(:disabled),.button--user:hover:not(:disabled),.button--user:focus:not(:disabled),.button--user:active:not(:disabled){background:var(--button-white-background-hover);border:1px solid var(--button-white-background-hover)}.button--gnav-toggle:hover:not(:disabled) svg,.button--gnav-toggle:focus:not(:disabled) svg,.button--gnav-toggle:active:not(:disabled) svg,.button--edit-profile:hover:not(:disabled) svg,.button--edit-profile:focus:not(:disabled) svg,.button--edit-profile:active:not(:disabled) svg,.button--feature:hover:not(:disabled) svg,.button--feature:focus:not(:disabled) svg,.button--feature:active:not(:disabled) svg,.button--user:hover:not(:disabled) svg,.button--user:focus:not(:disabled) svg,.button--user:active:not(:disabled) svg{stroke:var(--button-white-color-hover)}.button--edit-profile{height:2.5rem;width:2.5rem}.button--edit-profile svg{height:1rem;width:1rem}.button--feature{border:1px solid var(--button-primary-background);background-color:var(--navigation-background-color);margin-right:1rem;position:relative}.button--feature span{font-size:1rem;transition:font-size .3s ease-in-out;height:100%;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center}.button--feature:hover:not(:disabled),.button--feature:focus:not(:disabled),.button--feature:active:not(:disabled){text-decoration:none}.button--feature:hover:not(:disabled) span,.button--feature:focus:not(:disabled) span,.button--feature:active:not(:disabled) span{font-size:1.5rem}.button--play{height:1.5rem;width:1.5rem;background:var(--button-success-background)}.button--play img{height:.5rem}.button--play--lock svg{stroke:var(--button-success-color);stroke-width:2;height:1.25rem;width:1.25rem}.button--play:hover:not(:disabled),.button--play:focus:not(:disabled),.button--play:active:not(:disabled){background:var(--button-success-background-hover)}@media (max-width: 499.98px){.button--play{height:1.5rem;width:1.5rem}.button--play img{height:.5rem}}.button--link{padding:0;background-color:transparent;border:0;color:var(--button-primary-background)}.button--link:hover:not(:disabled),.button--link:focus:not(:disabled),.button--link:active:not(:disabled){background-color:transparent;text-decoration:underline}.button--link svg{stroke:var(--button-primary-background)}.button--buy{font-size:1rem !important;margin-left:1rem;flex-shrink:0}@media (max-width: 499.98px){.button--buy{font-size:.75rem !important;padding:0.5rem .75rem}}@media (max-width: 599.98px){.button--mobile-collapse{padding:0 !important;height:2rem;width:2rem;display:flex;align-items:center;justify-content:center}.button--mobile-collapse svg{margin:0}.button--mobile-collapse span{display:none}}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.layout--settings{background-color:var(--surface-secondary)}@media (min-width: 900px){.layout--settings{display:flex;flex-wrap:nowrap;overflow:hidden}}@media (min-width: 900px){.layout--settings .layout_container{display:flex;padding:4rem;flex-grow:1;overflow-y:auto;height:calc(100vh - 4rem)}}.layout--settings_drawer{background-color:var(--surface-primary);position:fixed;top:4rem;left:0;height:calc(100% - 4rem - 5rem);width:100%;z-index:2;overflow:auto}.layout--settings_drawer h1{padding:2rem 2rem 0 2rem;margin-bottom:0}.layout--settings_drawer .settings-menu{background-color:var(--surface-primary);padding:0 2rem 2rem 2rem;list-style:none;height:calc(100% - 4rem - 5rem);margin:0}.layout--settings_drawer .settings-menu li{display:flex;justify-content:space-between;align-items:center}.layout--settings_drawer .settings-menu li a,.layout--settings_drawer .settings-menu li button{border-bottom:1px solid var(--border-default);width:100%;padding:2rem 0;display:flex;border-radius:0;justify-content:space-between;align-items:center}.layout--settings_drawer .settings-menu li a span,.layout--settings_drawer .settings-menu li button span{display:flex;align-items:center;color:var(--type-heading-color)}.layout--settings_drawer .settings-menu li a span svg,.layout--settings_drawer .settings-menu li button span svg{margin-right:1rem;stroke:var(--type-heading-color)}.layout--settings_drawer .settings-menu li a>svg,.layout--settings_drawer .settings-menu li button>svg{stroke:var(--border-input)}.layout--settings_drawer .settings-menu li a:hover,.layout--settings_drawer .settings-menu li a *:focus,.layout--settings_drawer .settings-menu li a:active,.layout--settings_drawer .settings-menu li button:hover,.layout--settings_drawer .settings-menu li button *:focus,.layout--settings_drawer .settings-menu li button:active{text-decoration:none !important}.layout--settings_drawer .settings-menu li:last-child{border:0}.layout--settings_drawer .settings-menu .button--sign-out{margin:2rem 0}.layout--settings_drawer .settings-menu .button--link--desktop{display:none}@media only screen and (max-height: 575.98px) and (max-width: 900px) and (orientation: landscape){.layout--settings_drawer{left:4.5rem;top:0;width:calc(100% - 4.5rem - 65px);height:100%}}@media (min-width: 900px){.layout--settings_drawer{background-color:transparent;height:100%;width:auto;flex:0 0 auto;padding:0 4rem 0 0;left:0;top:0;position:sticky;position:-webkit-sticky;overflow:visible}.layout--settings_drawer h1{display:none}.layout--settings_drawer .settings-menu{border-radius:1rem;top:1rem;padding:.5rem 1.5rem;top:0;position:sticky;position:-webkit-sticky;border:1px solid var(--border-default);height:auto}.layout--settings_drawer .settings-menu li button{border:0;padding:.5rem 0}.layout--settings_drawer .settings-menu li button>svg{display:none}.layout--settings_drawer .settings-menu li.refer{display:none}.layout--settings_drawer .settings-menu li.logout{display:none}.layout--settings_drawer .settings-menu .button--link--mobile{display:none}.layout--settings_drawer .settings-menu .button--link--desktop{display:flex}.layout--settings_drawer .settings-menu .button--sign-out{display:none}}.layout--settings_settings{max-width:60rem}.layout--settings_settings>h1{margin-bottom:0}@media (min-width: 900px){.layout--settings_settings{flex:1 1 100%;height:fit-content}}.layout--settings_settings .underline{border-bottom:1px solid var(--border-default);padding-bottom:.5rem;margin:2rem 0}.layout--settings_settings .section{display:none;background-color:var(--surface-primary);position:fixed;top:4rem;left:0;width:100%;z-index:3;padding:1.5rem;height:calc(100% - 4rem - 5rem);overflow:auto}@media (min-width: 900px){.layout--settings_settings .section{top:0;padding:0;display:block !important;height:auto;position:relative;background-color:transparent;overflow:visible;margin:3rem 0}}@media only screen and (max-height: 575.98px) and (max-width: 900px) and (orientation: landscape){.layout--settings_settings .section{top:0;height:100%;left:4.5rem;width:calc(100% - (4.5rem * 2))}}.layout--settings_settings .section .reminders-label svg{margin-left:.5rem;stroke:var(--button-primary-background);height:1rem;width:1rem}.layout--settings_settings .section .theme-table{display:grid;grid-template-columns:max-content min-content;gap:1rem .75rem}.layout--settings_settings .section .theme-table .label{display:flex;align-items:center;font-weight:700;color:var(--type-heading-color);white-space:nowrap;justify-content:flex-end}.layout--settings_settings .section .sub-section-header{display:flex;justify-content:space-between;align-items:center;margin:1rem 0}.layout--settings_settings .section .sub-section-header h3{margin:0;font-size:1.25rem}.layout--settings_settings .section .sub-table-header,.layout--settings_settings .section .sub-table-row{display:grid;grid-template-columns:2fr 1fr 1fr;width:100%;gap:1.5rem;border-bottom:1px solid var(--border-default)}.layout--settings_settings .section .sub-table-header_label,.layout--settings_settings .section .sub-table-row_label{font-weight:700;font-size:0.75rem}.layout--settings_settings .section .sub-table-row{padding:.5rem 0}.layout--settings_settings .section .no-active{margin-top:.5rem;height:8rem;border-radius:.5rem;background-color:var(--surface-tertiary);text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-content:center}.layout--settings_settings .section .no-active p{margin:0 0 1rem 0;width:100%}@media (min-width: 900px){.layout--settings_settings .section_header .button--close-drawer{display:none}}.layout--settings_settings .section_header--account{position:relative}.layout--settings_settings .section_header--account .button--edit-profile{position:absolute;right:0;bottom:.5rem}.layout--settings_settings .section--upgrade{background-color:var(--surface-primary);border-radius:1rem;padding:1.5rem;box-shadow:var(--elevation-200-container)}.layout--settings_settings .section--upgrade h2{margin-top:0}.layout--settings_settings .section--upgrade ul{padding:0;list-style:none;margin-top:2rem}.layout--settings_settings .section--upgrade ul li{display:flex;align-items:center;margin:1rem 0}.layout--settings_settings .section--upgrade ul li span{height:1.25rem;width:1.25rem;border-radius:100%;background-color:var(--status-success);display:inline-flex;align-items:center;justify-content:center;margin-right:.5rem}.layout--settings_settings .section--upgrade ul li span svg{stroke:#fff;height:1rem}.layout--settings_settings .section--upgrade .button-wrapper{display:flex;flex-wrap:wrap;column-gap:.5rem}.layout--settings_settings .section--upgrade .button-wrapper .button{margin:.5rem 0}.layout--settings_settings .section.active{display:block}.layout--settings_settings .account-settings{display:grid;column-gap:4rem;row-gap:2rem;grid-template-columns:1fr}@media (min-width: 1200px){.layout--settings_settings .account-settings{grid-template-columns:auto 1fr}}.layout--settings_settings .account-settings .profile-picture-section .button--profile-picture{background-color:transparent;border-color:transparent;padding:0}.layout--settings_settings .account-settings .profile-picture-section .profile-picture{height:8rem;width:8rem;border-radius:100%}.layout--settings_settings .account-settings .profile-picture-section .empty-avatar{height:8rem;width:8rem;border-radius:100%;border:2px dashed var(--border-input);display:flex;align-items:center;justify-content:center}.layout--settings_settings .account-settings .profile-picture-section .empty-avatar svg{height:2rem;width:2rem;margin:0;stroke:var(--type-body-default)}@media (max-width: 899.98px){.layout--settings_settings .account-settings .profile-picture-section{display:none}}.layout--settings_settings .account-settings .personal-info-section .grid-row{margin:2rem 0;display:flex;flex-wrap:wrap}.layout--settings_settings .account-settings .personal-info-section .grid-row.name-fields{margin-bottom:1rem}@media (min-width: 900px){.layout--settings_settings .account-settings .personal-info-section .grid-row.name-fields .grid-col:first-child{padding-right:.5rem}.layout--settings_settings .account-settings .personal-info-section .grid-row.name-fields .grid-col:last-child{padding-left:.5rem}}.layout--settings_settings .account-settings .personal-info-section .grid-row .grid-col{flex:1 1 100%;max-width:100%;margin-bottom:2rem}.layout--settings_settings .account-settings .personal-info-section .grid-row .grid-col:last-child{margin-bottom:0}@media (min-width: 900px){.layout--settings_settings .account-settings .personal-info-section .grid-row .grid-col{flex:1 1 50%;max-width:50%;margin:0}}.layout--settings_settings .account-settings .personal-info-section .grid-row:first-child{margin-top:0}.layout--settings_settings #account .button--advanced-account-settings{margin-top:3rem}@media (min-width: 900px){.layout--settings_settings #account .button--advanced-account-settings{display:none !important}}.layout--settings_settings .active-sub{display:flex;align-items:center;column-gap:.5rem}.layout--settings_settings .password-settings{border-top:1px solid var(--border-default);margin-top:2rem;padding-top:1rem}.layout--settings_settings .password-settings .input{margin:1rem 0}.layout--settings_settings .actions{display:flex;justify-content:space-between}.layout--settings_settings .password-field{display:flex;align-items:center}.layout--settings_settings .password-field .password-obfuscated{margin-right:.5rem}.layout--settings_settings .toggle-theme{width:100%;max-width:48rem;display:grid;grid-template-columns:1fr 1fr 1fr;border-radius:0;background-color:transparent;box-shadow:none;gap:1rem}.layout--settings_settings .toggle-theme .toggle_option{flex-wrap:wrap;width:100%}.layout--settings_settings .toggle-theme .toggle_option div{display:flex;position:relative;overflow:hidden;border-radius:.5rem;border:1px solid var(--border-default)}.layout--settings_settings .toggle-theme .toggle_option div img{max-width:100%}.layout--settings_settings .toggle-theme .toggle_option span{margin-top:.5rem;width:100%;display:block}.layout--settings_settings .toggle-theme .toggle_option.active div{border:0.375rem solid var(--theme-primary)}@media only screen and (min-width: 900px) and (max-width: 1050px){.layout--settings_settings .toggle-theme{grid-template-columns:1fr !important}}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.layout--site{display:flex;flex-wrap:nowrap;background-color:var(--surface-secondary)}.layout--site__main{position:relative;min-height:calc(100vh - 4rem);padding:4rem 0 5rem 0;width:100%;flex-wrap:wrap}.layout--site__main .header{position:fixed;top:0;left:16rem;width:calc(100% - 16rem)}@media (min-width: 900px){.layout--site__main{top:4rem;padding:0 0 0 16rem}}@media only screen and (max-height: 575.98px) and (max-width: 900px) and (orientation: landscape){.layout--site__main{padding:0 4.5rem}}.layout--site.auth{padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}.layout--site.auth .layout--site__main{top:0 !important;padding:0 !important}body.gnav-collapsed .layout--site__main .header{left:4rem;width:calc(100% - 4rem)}@media (min-width: 900px){body.gnav-collapsed .layout--site__main{padding:0 0 0 4rem}}body.study{height:100%}body.study .gnav{display:none !important}body.study .gsearch{display:none !important}body.study .home{height:100%}body.study .home .layout--site{height:100%}body.study .home .layout--site__main{height:100%;overflow:hidden;padding-bottom:0;min-height:auto}@media (min-width: 900px){body.study .home .layout--site__main{padding:0}}@media only screen and (max-height: 575.98px) and (max-width: 900px) and (orientation: landscape){body.study .home .layout--site__main{padding:0 0 0 4.5rem}}@media (min-width: 900px){body.study{height:100%}body.study .home .layout--site .header{left:0;width:100%;position:relative}body.study .home .layout--site .layout--site__main{display:grid;grid-template-rows:min-content 1fr;height:100%;overflow:hidden;top:0}}body.study .app-bar{display:none !important}body.study .dynamic-background{display:flex !important}body.builder{background-color:var(--layout-side-drawer)}body.builder .layout--site__main{height:100vh;overflow:hidden}@media (min-width: 1800px){body.builder .layout--site{display:grid;grid-template-rows:min-content 1fr;height:100vh;overflow:hidden}body.builder .layout--site .layout--site__main{min-height:auto;height:auto}body.builder .layout--site .layout--site__main .layout--builder{height:100%}}body.builder .global--footer{display:none}@media (max-width: 1799.98px){body.builder{height:100%}body.builder .layout--site{height:100%}body.builder .layout--site__main{min-height:auto;height:100%}}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.layout--stats_container{padding:2rem}@media (min-width: 900px){.layout--stats_container{padding:4rem}}.layout--stats_container_wrapper{margin:0 auto;max-width:1400px}.layout--stats_container_wrapper h1{margin-top:0}.layout--stats_container_wrapper h1 span{font-weight:400}.layout--stats_container_wrapper .heatmap{box-shadow:var(--elevation-200-container);background-color:var(--component-stat-block-background);padding:1rem;border-radius:1rem}.layout--stats_container_wrapper .heatmap h2{margin-top:-.5rem}@media (min-width: 500px){.layout--stats_container_wrapper .heatmap{padding:2rem}}.layout--stats_container_wrapper .tiles{display:grid;gap:1rem;grid-template-columns:1fr;margin:1rem 0}@media (min-width: 600px){.layout--stats_container_wrapper .tiles{grid-template-columns:1fr 1fr;gap:2rem;margin:2rem 0}}@media only screen and (min-width: 1248px){.layout--stats_container_wrapper .tiles{grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (max-height: 575.98px) and (max-width: 900px) and (orientation: landscape){.layout--stats_container_wrapper .tiles{grid-template-columns:1fr}}.layout--stats_container_wrapper .tiles .tile{display:flex;flex-wrap:wrap;align-items:center;box-shadow:var(--elevation-200-container);background-color:var(--component-stat-block-background);padding:2rem;border-radius:1rem;min-width:12rem;row-gap:1rem;flex:none;max-width:none}.layout--stats_container_wrapper .tiles .tile_icon{flex-shrink:0;border-radius:100%;height:4rem;width:4rem;background-color:var(--surface-primary);display:flex;justify-content:center;align-items:center;margin-right:1rem;font-size:28px;box-shadow:var(--shadow-morphism)}.layout--stats_container_wrapper .tiles .tile_icon_inner{display:flex;align-items:center;justify-content:center;background-color:var(--surface-primary);box-shadow:var(--shadow-morphism);border-radius:100%;height:3rem;width:3rem;padding:.5rem}.layout--stats_container_wrapper .tiles .tile_icon_inner img{height:100%;width:100%}.layout--stats_container_wrapper .tiles .tile_stats{min-width:7rem}.layout--stats_container_wrapper .tiles .tile_stats_value{font-weight:700;color:var(--type-heading-color);font-size:calc(1.275rem + 0.3vw)}@media (min-width: 1200px){.layout--stats_container_wrapper .tiles .tile_stats_value{font-size:1.5rem}}.layout--stats_container_wrapper .tiles .tile_stats_value_sub-label{font-size:1rem;color:var(--type-heading-color);padding-left:.5rem}@media (min-width: 900px){.layout--stats_container_wrapper .block-container .block{width:calc(50% - 1rem)}}.layout--stats_container_wrapper .block-container.two-col{display:flex;flex-wrap:wrap}.layout--stats_container_wrapper .block-container.two-col .block:last-child{margin-top:2rem}.layout--stats_container_wrapper .block{box-shadow:var(--elevation-200-container);background-color:var(--component-stat-block-background);padding:2rem;border-radius:1rem;width:100%}.layout--stats_container_wrapper .block h2{margin-top:-.5rem}.layout--stats_container_wrapper .block .recharts-responsive-container{margin:0 auto}.layout--stats_container_wrapper .block .custom-tooltip{padding:1rem;border-radius:.25rem;background-color:var(--component-flashcard-background);outline:none !important;box-shadow:var(--elevation-300-tooltip)}.layout--stats_container_wrapper .block--pie .legend_item{display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center}.layout--stats_container_wrapper .block--pie .legend_item_left{display:flex;flex-wrap:nowrap;align-items:center}.layout--stats_container_wrapper .block--pie .legend_item_right{text-align:right;display:flex;align-items:center}.layout--stats_container_wrapper .block--pie .legend_item_right span{margin-left:.25rem;font-size:.8rem;color:var(--theme-type-muted);display:block;min-width:2.25rem}.layout--stats_container_wrapper .block--pie .legend_item .square{height:.75rem;width:.75rem;border-radius:100%;background-color:var(--state-unseen);margin-right:.5rem}.layout--stats_container_wrapper .block--pie .legend_item--learning .square{background-color:var(--state-learning)}.layout--stats_container_wrapper .block--pie .legend_item--mastered .square{background-color:var(--state-mastered)}.layout--stats_container_wrapper .block--cards-per-day .recharts-responsive-container{width:calc(100% + 3rem) !important;transform:translateX(-1.5rem) !important}.layout--stats_container_wrapper .locked-stats{margin-top:2rem;position:relative}.layout--stats_container_wrapper .locked-stats .content{z-index:1;position:relative;padding:2rem;text-align:center}.layout--stats_container_wrapper .locked-stats .content img{display:block;margin:0 auto}.layout--stats_container_wrapper .locked-stats .content p{font-size:1.5rem;font-weight:700;margin:1.5rem 0;color:var(--type-heading-color)}.layout--stats_container_wrapper .locked-stats .content .button--buy{margin:0}.layout--stats_container_wrapper .locked-stats .blocked-chart{position:absolute;z-index:0;top:0;left:-2rem;height:100%;width:calc(4rem + 100%)}.layout--stats_container_wrapper .no-card-breakdown_graphic{display:block;margin:0 auto;max-width:100%;padding:2rem 2rem 0 2rem}.layout--stats_container_wrapper .past-sessions{box-shadow:var(--elevation-200-container);background-color:var(--component-stat-block-background);padding:1.5rem;border-radius:1rem}.layout--stats_container_wrapper .past-sessions h2{margin-top:-.5rem}@media (min-width: 500px){.layout--stats_container_wrapper .past-sessions{padding:2rem}}@media (max-width: 1199.98px){.layout--stats_container_wrapper .past-sessions .session-table .mobile-noshow{display:none !important}}@media (min-width: 1200px){.layout--stats_container_wrapper .past-sessions .session-table .desktop-noshow{display:none !important}}.layout--stats_container_wrapper .past-sessions .session-table .session-row{display:grid;grid-template-columns:minmax(14rem, 1fr) minmax(6rem, 2fr) minmax(7rem, 1fr) minmax(4rem, 1fr) minmax(4rem, 1fr) minmax(10rem, 1fr);padding:.75rem 0;border-bottom:1px solid var(--border-default)}@media (max-width: 1199.98px){.layout--stats_container_wrapper .past-sessions .session-table .session-row{grid-template-columns:1fr}}.layout--stats_container_wrapper .past-sessions .session-table .session-row>div{padding-right:2rem}.layout--stats_container_wrapper .past-sessions .session-table .session-row--header{color:var(--theme-type-muted);border-bottom:1px solid var(--input-border-color);padding:.25rem 0}.layout--stats_container_wrapper .past-sessions .session-table .session-row--header div{font-size:.75rem;text-transform:uppercase}@media (max-width: 1199.98px){.layout--stats_container_wrapper .past-sessions .session-table .session-row--header{border-bottom:1px solid var(--border-default);padding:0}.layout--stats_container_wrapper .past-sessions .session-table .session-row--header div{display:none}}@media (max-width: 1199.98px){.layout--stats_container_wrapper .past-sessions .session-table .session-row .time{margin:.25rem 0;font-size:0.75rem}}.layout--stats_container_wrapper .past-sessions .session-table .session-row .nowrap{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.layout--stats_container_wrapper .past-sessions .session-table .session-row .score{display:flex;flex-wrap:nowrap;column-gap:.5rem;padding-right:0}@media (max-width: 1199.98px){.layout--stats_container_wrapper .past-sessions .session-table .session-row .score{margin-top:.25rem}}.layout--stats_container_wrapper .past-sessions .session-table .session-row .score .num{min-width:2.5rem}.layout--stats_container_wrapper .past-sessions .session-table .session-row .score .score-bar .component--progress-bar__container{width:4rem}.react-calendar-heatmap .color-empty{fill:var(--theme-heatmap-empty) !important}.react-calendar-heatmap .past-scale-1{fill:var(--theme-heatmap-1)}.react-calendar-heatmap .past-scale-2{fill:var(--theme-heatmap-2)}.react-calendar-heatmap .past-scale-3{fill:var(--theme-heatmap-3)}.react-calendar-heatmap .past-scale-4{fill:var(--theme-heatmap-4)}.react-calendar-heatmap .future-scale-1{fill:var(--theme-heatmap-future-1)}.react-calendar-heatmap .future-scale-2{fill:var(--theme-heatmap-future-2)}.react-calendar-heatmap .future-scale-3{fill:var(--theme-heatmap-future-3)}.react-calendar-heatmap .future-scale-4{fill:var(--theme-heatmap-future-4)}.react-calendar-heatmap text{font-size:.35rem !important;fill:var(--type-body-default) !important}.react-calendar-heatmap rect:focus{outline:none !important}.recharts-default-tooltip{background-color:var(--component-flashcard-background) !important;color:var(--type-body-default) !important;border-color:transparent !important;box-shadow:var(--elevation-300-tooltip)}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.layout--study{overflow:hidden;display:flex;flex-wrap:nowrap;height:100%}.layout--study__main{display:flex;flex-direction:column;flex-wrap:nowrap;position:relative;height:100%;flex:1 1 100%;padding:1.5rem 1.5rem .5rem 1.5rem}@media (min-width: 900px){.layout--study__main{padding:2rem 2rem 1rem 2rem}}.layout--study .glass-gw{display:none}.guide{position:absolute;left:50%;transform:translate(-50%, -1rem);background-color:rgba(0,0,0,0.7);box-shadow:var(--elevation-200-canvas);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#fff;border-radius:1rem;padding:1.5rem;font-size:1rem;z-index:999;bottom:7rem;opacity:0;width:calc(100% - 4rem);transition:opacity 0.5s ease, transform 0.5s ease}.guide.fade-in{bottom:7rem;opacity:1;transform:translate(-50%, 0)}@media (min-width: 600px){.guide{font-size:1.5rem;bottom:8rem;width:fit-content}.guide.fade-in{bottom:8rem}}@media (min-width: 900px){.guide{bottom:10.5rem}.guide.fade-in{bottom:10.5rem}}.guide .ratings{margin-top:1rem;display:grid;grid-template-columns:1fr 1fr;row-gap:.5rem}.guide .ratings_rating{display:flex;align-items:center;column-gap:.5rem}@media (min-width: 600px){.guide .ratings{display:flex;flex-wrap:wrap;align-items:center;column-gap:1rem}}.guide .badge--rating{height:1.5rem;width:1.5rem;display:flex;align-items:center;justify-content:center;padding:0;background:rgba(255,255,255,0.2) !important}.guide .badge--rating--space{display:inline;width:fit-content;padding:0 .25rem}.guide.no-shadow{box-shadow:none}body.is-qbank .layout--study .layout--study__main{padding:0;width:100%}body.is-qbank .layout--study .layout--study__main .card{background-color:transparent;border-radius:0;padding:0;box-shadow:none}body.is-qbank .layout--study .layout--study__main .button-bar{display:none;padding:.75rem;border-top:1px solid var(--border-default)}body.is-qbank .layout--study .layout--study__main .button-bar.button-bar--assess{display:block}body.is-qbank .layout--study .layout--study__main .button-bar .button-bar__label{display:none}body.is-qbank .layout--study .layout--study__main .button-bar .button-bar_items{padding:0}body.is-qbank .modal--shortcuts .keybinds-wrapper--cards{display:none !important}body.is-qbank .modal--shortcuts .keybinds-wrapper--qbank{display:grid !important}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.layout--upload__container{margin:0 auto;max-width:1400px;padding:2rem}@media (min-width: 900px){.layout--upload__container{padding:4rem}}.layout--upload__container .header-content h1{margin-top:0;font-size:2.25rem;margin:0 auto;text-align:center}.layout--upload__container .header-content h1 span{font-weight:400}.layout--upload__container .header-content h1 .badge{margin-left:.5rem;font-size:1rem;margin-bottom:0;transform:translateY(-0.375rem)}.layout--upload__container .header-content a{color:var(--theme-primary);text-decoration:none}.layout--upload__container .header-content a:hover,.layout--upload__container .header-content a:focus{text-decoration:underline}.layout--upload__container .header-content .size{font-size:.75rem}.layout--upload__container .header-content p{text-align:center;margin-top:0.5rem;margin-bottom:1.25rem}.layout--upload__container .upload-dropzone{border:1px dashed var(--input-border-color);border-radius:1.5rem;cursor:pointer;position:relative;overflow:hidden;width:60rem;max-width:100%;margin:0 auto}.layout--upload__container .upload-dropzone .click-area{padding:4rem}.layout--upload__container .upload-dropzone-content .top-icon{display:flex;align-items:center;justify-content:center}.layout--upload__container .upload-dropzone-content .top-icon svg{stroke:var(--button-primary-background);height:2rem;width:2rem}.layout--upload__container .upload-dropzone-content h2,.layout--upload__container .upload-dropzone-content p{text-align:center}.layout--upload__container .upload-dropzone-content .strike-or{position:relative;width:100%;text-align:center}.layout--upload__container .upload-dropzone-content .strike-or:before,.layout--upload__container .upload-dropzone-content .strike-or:after{content:"";position:absolute;top:50%;transform:translateY(-50%);background-color:var(--border-default);height:1px;width:calc(50% - 1.5rem)}.layout--upload__container .upload-dropzone-content .strike-or:before{left:0}.layout--upload__container .upload-dropzone-content .strike-or:after{right:0}.layout--upload__container .upload-dropzone-content .choose-file{margin:1rem auto 0 auto;display:flex;align-items:center;justify-content:center}.layout--upload__container .upload-dropzone-content .choose-file span{margin-left:.5rem;color:var(--button-primary-background)}.layout--upload__container .upload-dropzone-content .choose-file svg{stroke:var(--button-primary-background)}.layout--upload__container .upload-dropzone-content.active-upload{opacity:0}.layout--upload__container .upload-dropzone-success{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center}.layout--upload__container .upload-dropzone-success-content{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:2rem 4rem;text-align:center;height:100%;width:100%}.layout--upload__container .upload-dropzone-success-content h2{margin-top:0;margin-bottom:1rem;font-size:calc(1.325rem + 0.9vw)}@media (min-width: 1200px){.layout--upload__container .upload-dropzone-success-content h2{font-size:2rem}}.layout--upload__container .upload-dropzone-success-content .button-container{text-align:center}.layout--upload__container .upload-dropzone-success-content .button-container .button{display:block;margin:0 auto 1rem auto}.layout--upload__container .upload-dropzone-success-content .button-container a{text-decoration:none;margin:1rem 0}.layout--upload__container .upload-dropzone:hover{background-color:var(--upload-area-hover);border-color:var(--button-primary-background)}.layout--upload__container .upload-dropzone .progress-bar{position:absolute;top:0;left:0;height:100%;width:100%;background-color:var(--upload-area-progress-background);border-radius:1.5rem;display:flex;align-items:center;justify-content:center}.layout--upload__container .upload-dropzone .progress-bar-bar{height:100%;background-color:var(--upload-area-progress);position:absolute;z-index:0;left:0}.layout--upload__container .upload-dropzone .progress-bar-percentage{color:var(--type-heading-color);font-weight:700;z-index:1;position:relative;font-size:calc(1.525rem + 3.3vw)}@media (min-width: 1200px){.layout--upload__container .upload-dropzone .progress-bar-percentage{font-size:4rem}}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.layout--user{padding:2rem;height:calc(100% - (4.5rem * 2));min-height:auto}.layout--user__container{display:grid;grid-template-rows:1fr min-content;height:100%}.layout--user__container .content h1{margin:0;padding:0 0 1rem 0}.layout--user__container .content .options button{padding:1rem 0;border-bottom:1px solid var(--border-default);border-left:0;border-right:0;border-top:0;display:flex;align-items:center;color:var(--button-primary-background);background-color:transparent;font-size:1.25rem;width:100%}.layout--user__container .content .options button svg{margin-right:.5rem;stroke:var(--button-primary-background)}.layout--user__container .content .options button:first-child{border-top:1px solid var(--border-default)}.layout--user__container .content .quote-wrapper{padding-top:2rem}.layout--user__container .content .quote-wrapper .quote{font-style:italic;text-align:center}.layout--user__container .content .quote-wrapper .credit{text-align:center;font-size:.85rem}.alert,.notice{display:none}.theme-dark-clean{--surface-primary: #30353C;--surface-secondary: #25282D;--surface-tertiary: #22252A;--border-default: #454950;--border-input: #595D63;--theme-pink:   #FF53A5;--theme-red:    #F57773;--theme-orange: #FFBF60;--theme-yellow: #F2EF97;--theme-green:  #00DFC4;--theme-blue:   #059CF1;--theme-purple: #8286FF;--theme-primary: #8286FF;--theme-highlight-primary: #383d50;--theme-secondary: #F57773;--theme-highlight-secondary: #443c42;--theme-tertiary: #00DFC4;--theme-highlight-tertiary: #2b464a;--theme-highlight-blue: #2E3A45;--status-success: #00DFC4;--status-warning: #F2EF97;--status-error: #F57773;--status-success-highlight: #2E3E43;--status-warning-highlight: #424644;--status-error-highlight: #3A383F;--input-background-color: #30353C;--input-border-color: #595D63;--input-border-focus-color: #8286FF;--input-placeholder-color: rgba(255,255,255,.5);--input-border-error-color: #F57773;--input-search-background: #30353C;--input-dropdown-background: #30353C;--navigation-background-color: #30353C;--type-heading-color: #fff;--type-body-default: #fff;--type-button-default: #fff;--type-link-default: #fff;--type-opposite: #22252A;--theme-type-muted: #EBEBEC;--state-unseen: #F57773;--state-learning: #8286FF;--state-mastered: #00DFC4;--button-default-color: #ffffff;--button-primary-background: #8286FF;--button-primary-color: #ffffff;--button-primary-background-hover: #7579e6;--button-primary-color-hover: #ffffff;--button-secondary-background: transparent;--button-secondary-border: #8286FF;--button-secondary-color: #8286FF;--button-secondary-background-hover: #8286FF;--button-secondary-color-hover: #ffffff;--button-tertiary-background: #00DFC4;--button-tertiary-color: #ffffff;--button-tertiary-background-hover: #00c9b0;--button-tertiary-color-hover: #ffffff;--button-success-background: #00DFC4;--button-success-color: #ffffff;--button-success-background-hover: #00c9b0;--button-success-color-hover: #ffffff;--button-error-background: #F57773;--button-error-color: #ffffff;--button-error-background-hover: #dd6b68;--button-error-color-hover: #ffffff;--button-white-color: #fff;--button-white-background: transparent;--button-white-border: #454950;--button-white-color-hover: #ffffff;--button-white-background-hover: #8286FF;--button-rate-again-background: #080c1b;--button-rate-again-color: #ffffff;--button-rate-again-background-hover: #000;--button-rate-wrong-background: #F57773;--button-rate-wrong-color: #ffffff;--button-rate-wrong-background-hover: #dd6b68;--button-rate-right-background: #8286FF;--button-rate-right-color: #ffffff;--button-rate-right-background-hover: #7579e6;--button-rate-easy-background: #00DFC4;--button-rate-easy-color: #ffffff;--button-rate-easy-background-hover: #00c9b0;--icon-table-row-closed: url(/assets/icons/dark/collapse-closed-c45ad8e851c334877dbbd8ce265b13fe6d32464570ee2f08b5c995e1e5e05d59.svg);--icon-table-row-open: url(/assets/icons/dark/collapse-open-9535aead5e20fa3e4c0ea20ea0200ad7905b47316945d1c5c684d2b9da5b2f3a.svg);--icon-table-sort: url(/assets/icons/dark/sort-aa46a06828de88c668d67c6669cbc063e20d0efb4b63d4a185b6bbefb420727b.svg);--icon-table-sort-up: url(/assets/icons/dark/sort-up-3496fc6c6074b754f5c0f7e2d49593a48fb15bb74f87c1f036e1acd68afcc45a.svg);--icon-table-sort-down: url(/assets/icons/dark/sort-down-67b93e27341446fabd0e03673720b0661b50f2b50654b1218d6f07e6171bf7cd.svg);--component-stat-ring-new-border-color: #F57773;--component-stat-ring-due-border-color: #8286FF;--display-stat-border-review-color: #00DFC4;--component-stat-ring-number-color: #F57773;--display-stat-label-color: #fff;--display-stat-total-reviews: rgba(57, 184, 201, 0.2);--display-stat-current-streak: rgba(255, 216, 71, 0.2);--display-stat-longest-streak: rgba(255, 130, 130, 0.2);--display-stat-cards-today: rgba(0, 187, 0, 0.1);--display-badge-background: #25282D;--badge-keybind-color: #fff;--badge-keybind-background: rgba(0,0,0,.5);--component-flashcard-background: #30353C;--component-modal-background: #30353C;--component-modal-overlay: rgba(0, 0, 0, 0.7);--component-progress-bar-container-background: #22252A;--component-progress-bar-background: #00DFC4;--component-stat-badge-color: #30353C;--component-stat-block-background: #30353C;--component-stat-chart-axis: #ffffff;--component-stat-ring-number-color: #ffffff;--component-stat-ring-new-border-color: #F57773;--component-stat-ring-due-border-color: #8286FF;--component-dropdown-background-color: #30353C;--global-header-badge-background: #30353C;--global-header-counter-new: #F57773;--global-header-counter-due: #8286FF;--qbank-option-border: 1px solid rgba(69, 73, 80, 0.4);--qbank-option-shadow: 0px 59px 23px rgba(0, 0, 0, 0.01), 0px 33px 20px rgba(0, 0, 0, 0.05), 0px 15px 15px rgba(0, 0, 0, 0.08), 0px 4px 8px rgba(0, 0, 0, 0.09);--toastify-bar-progress: #8286FF;--checkout-tile-background: linear-gradient(138.91deg, rgba(255, 255, 255, 0.05) 16.81%, rgba(242, 242, 242, 0.05) 78.62%);--checkout-tile-border: 2px solid rgba(255, 255, 255, 0.1);--checkout-tile-background-main: linear-gradient(138.91deg, rgba(255, 255, 255, 0.1) 16.81%, rgba(242, 242, 242, 0.1) 78.62%);--checkout-tile-border-main: 2px solid rgba(255, 255, 255, 0.73);--checkout-tile-box-shadow-main: 16.8986px 16.8986px 43.9363px rgba(119, 119, 119, 0.25);--shadow-morphism: 0px -1px 8px rgba(255, 255, 255, 0.15), 0px 12px 16px rgba(91, 97, 246, 0.15);--elevation-100-canvas: 0px 0px .5px rgba(0, 0, 0, .5), 0px 1px 3px rgba(0, 0, 0, .75);--elevation-100-header: 0px 0px .5px rgba(0, 0, 0, .5), 0px 1px 3px rgba(0, 0, 0, .75);--elevation-200-canvas: 0px 0px .5px rgba(0, 0, 0, .1), 0px 3px 8px rgba(0, 0, 0, .1), 0px 1px 8px rgba(0, 0, 0, .3);--elevation-200-container: 0px 22px 25px rgba(0, 0, 0, 0.05), 0px 9px 23px rgba(0, 0, 0, 0.1);--elevation-300-tooltip: 0px 0px .5px rgba(0, 0, 0, .5), 0px 5px 12px rgba(0, 0, 0, .13), 0px 1px 3px rgba(0, 0, 0, .2);--elevation-400-menu: 0px 0px .5px rgba(0, 0, 0, .3), 0px 10px 16px rgba(0, 0, 0, .3), 0px 2px 5px rgba(0, 0, 0, .35);--elevation-500-modal: 0px 0px .5px rgba(0, 0, 0, .08), 0px 10px 24px rgba(0, 0, 0, .18), 0px 2px 5px rgba(0, 0, 0, .15);--layout-side-drawer: #30353C;--upload-area-hover: #383B57;--upload-area-progress: #1E4D4B;--upload-area-progress-background: rgba(255,255,255,.3);--theme-heatmap-empty: #454950;--theme-heatmap-1: #24605e;--theme-heatmap-2: #188a80;--theme-heatmap-3: #0cb5a2;--theme-heatmap-4: #00DFC4;--theme-heatmap-future-1: #45496d;--theme-heatmap-future-2: #595e9e;--theme-heatmap-future-3: #6e72ce;--theme-heatmap-future-4: #8286FF;--cloze-icon-path: url(/assets/icons/dark/cloze-de0728f65f050047a99218b3674b5de8ca66d990cbbbbde93c9450d73c71196d.svg);--grid-icon-path: url(/assets/icons/dark/grid-1c2e7b6079834cd7fbbd0064f88f05b18344a5efcae3edc686204a0b2a0363d7.svg);--toastify-icon-color-success: #00DFC4 !important;--toastify-color-light: #30353C !important;--toastify-text-color-light: #fff !important}.theme-dark-clean .keybind{display:none}.theme-dark-clean .keybind.dark{display:block !important}.theme-dark-clean .thieme-logo--light{display:none}.theme-dark-clean .cloze-tile::selection{color:var(--type-body-default);background-color:#6886AE}.theme-dark-clean .cloze-tile::-moz-selection{color:var(--type-body-default);background-color:#6886AE}.theme-dark-clean .controller-dark{display:block}.theme-dark-clean .controller-light{display:none}.theme-dark-clean .sb{background:transparent !important;color:#19d176 !important;-webkit-text-fill-color:#19d176 !important}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.theme-glass{--surface-primary: #FFFFFF;--surface-secondary: #FBFBFD;--surface-tertiary: #E5E9F2;--border-default: #DDE2ED;--border-input: #A7AEBA;--theme-pink:   #F10576;--theme-red:    #E80038;--theme-orange: #F57773;--theme-yellow: #F1CC12;--theme-green:  #00DFC4;--theme-blue:   #059CF1;--theme-purple: #5B61F6;--theme-primary: #5B61F6;--theme-highlight-primary: #efeffe;--theme-secondary: #22252A;--theme-highlight-secondary: #e9e9ea;--theme-tertiary: #00DFC4;--theme-highlight-tertiary: #e6fcf9;--theme-highlight-blue: #F3FAFE;--status-success: #00DFC4;--status-warning: #F1CC12;--status-error: #E80038;--status-success-highlight: #F2FDFC;--status-warning-highlight: #FEFAE7;--status-error-highlight: #FEF2F5;--input-background-color: #FFFFFF;--input-border-color: #A7AEBA;--input-border-focus-color: #5B61F6;--input-placeholder-color: rgba(0,0,0,.5);--input-border-error-color: #E80038;--input-search-background: #FFFFFF;--input-dropdown-background: #FFFFFF;--navigation-background-color: #ffffff;--type-heading-color: #22252A;--type-body-default: #454950;--type-button-default: #454950;--type-link-default: #454950;--type-opposite: #FFF;--theme-type-muted: #828695;--state-unseen: #22252A;--state-learning: #5B61F6;--state-mastered: #00DFC4;--button-default-color: #ffffff;--button-primary-background: #5B61F6;--button-primary-color: #ffffff;--button-primary-background-hover: #5257dd;--button-primary-color-hover: #ffffff;--button-secondary-background: transparent;--button-secondary-border: #5B61F6;--button-secondary-color: #5B61F6;--button-secondary-background-hover: #5B61F6;--button-secondary-color-hover: #ffffff;--button-tertiary-background: #00DFC4;--button-tertiary-color: #ffffff;--button-tertiary-background-hover: #00c9b0;--button-tertiary-color-hover: #ffffff;--button-success-background: #00DFC4;--button-success-color: #ffffff;--button-success-background-hover: #00c9b0;--button-success-color-hover: #ffffff;--button-error-background: #E80038;--button-error-color: #ffffff;--button-error-background-hover: #d10032;--button-error-color-hover: #ffffff;--button-white-color: #22252A;--button-white-background: transparent;--button-white-border: #DDE2ED;--button-white-color-hover: #ffffff;--button-white-background-hover: #5B61F6;--button-rate-again-background: #22252A;--button-rate-again-color: #ffffff;--button-rate-again-background-hover: #0a0b0d;--button-rate-wrong-background: #F57773;--button-rate-wrong-color: #ffffff;--button-rate-wrong-background-hover: #dd6b68;--button-rate-right-background: #5B61F6;--button-rate-right-color: #ffffff;--button-rate-right-background-hover: #5257dd;--button-rate-easy-background: #00DFC4;--button-rate-easy-color: #ffffff;--button-rate-easy-background-hover: #00c9b0;--icon-table-row-closed: url(/assets/icons/collapse-closed-7ea6bc88589b312bab425594620234c35b6aa6277e8505461afa4b80d220685f.svg);--icon-table-row-open: url(/assets/icons/collapse-open-ff32cb29f693791caaafbf777297deab69761a9781da5d5670e65c0bb52337a7.svg);--icon-table-sort: url(/assets/icons/sort-e58830c883fc7987036716024a13be6dd5f56690963b22a66293b7db9f20f202.svg);--icon-table-sort-up: url(/assets/icons/sort-up-e98c9c2d117e6eafcb21785510cff488bbc6973fcd80f1f56376a2547ee5f7ec.svg);--icon-table-sort-down: url(/assets/icons/sort-down-c2d685fd0fa18a5d2ce5587af21b47569cf0961834313d517aedceac35fc4300.svg);--component-stat-ring-new-border-color: #22252A;--component-stat-ring-due-border-color: #5B61F6;--display-stat-border-review-color: #00DFC4;--component-stat-ring-number-color: #22252A;--display-stat-label-color: #454950;--display-stat-total-reviews: rgba(57, 184, 201, 0.2);--display-stat-current-streak: rgba(255, 216, 71, 0.2);--display-stat-longest-streak: rgba(255, 130, 130, 0.2);--display-stat-cards-today: rgba(0, 187, 0, 0.1);--display-badge-background: #FBFBFD;--badge-keybind-color: #fff;--badge-keybind-background: rgba(0,0,0,.5);--component-flashcard-background: #FFFFFF;--component-modal-background: #FFFFFF;--component-modal-overlay: rgba(16, 24, 53, 0.7);--component-progress-bar-container-background: #E5E9F2;--component-progress-bar-background: #00DFC4;--component-stat-badge-color: #ffffff;--component-stat-block-background: #ffffff;--component-stat-chart-axis: #454950;--component-dropdown-background-color: #ffffff;--global-header-badge-background: #ffffff;--global-header-counter-new: #22252A;--global-header-counter-due: #5B61F6;--qbank-option-border: 1px solid rgba(221, 226, 237, 0.4);--qbank-option-shadow: 0px 7px 3px rgba(56, 56, 56, 0.01), 0px 4px 2px rgba(56, 56, 56, 0.05), 0px 2px 2px rgba(56, 56, 56, 0.09), 0px 0px 1px rgba(56, 56, 56, 0.1);--toastify-bar-progress: #5B61F6;--checkout-tile-background: linear-gradient(138.91deg, rgba(255, 255, 255, 0.5) 16.81%, rgba(242, 242, 242, 0.75) 78.62%);--checkout-tile-border: 1px solid #5B61F620;--checkout-tile-background-main: linear-gradient(138.91deg, rgba(255, 255, 255, 0.1) 16.81%, rgba(242, 242, 242, 0.1) 78.62%);--checkout-tile-border-main: 1px solid #5B61F695;--checkout-tile-box-shadow-main: 16.8986px 16.8986px 43.9363px rgba(119, 119, 119, 0.25);--shadow-morphism: 0px 12.2682px 30.6704px rgba(91, 97, 246, 0.15);--elevation-100-canvas: 0px 0px .5px rgba(0, 0, 0, .3), 0px 1px 3px rgba(0, 0, 0, .15);--elevation-100-header: 0px 0px .5px rgba(0, 0, 0, .3), 0px 1px 3px rgba(0, 0, 0, .15);--elevation-200-canvas: 0px 0px .5px rgba(0, 0, 0, .18), 0px 3px 8px rgba(0, 0, 0, .1), 0px 1px 3px rgba(0, 0, 0, .1);--elevation-200-container: 0px 22px 25px rgba(228, 228, 234, 0.22), 0px 9px 23px rgba(228, 228, 234, 0.5);--elevation-300-tooltip: 0px 0px .5px rgba(0, 0, 0, .15), 0px 5px 12px rgba(0, 0, 0, .13), 0px 1px 3px rgba(0, 0, 0, .1);--elevation-400-menu: 0px 0px .5px rgba(0, 0, 0, .12), 0px 10px 16px rgba(0, 0, 0, .12), 0px 2px 5px rgba(0, 0, 0, .15);--elevation-500-modal: 0px 0px .5px rgba(0, 0, 0, .08), 0px 10px 24px rgba(0, 0, 0, .18), 0px 2px 5px rgba(0, 0, 0, .15);--layout-side-drawer: #ffffff;--upload-area-hover: #DEDFFD;--upload-area-progress: #B7E4DE;--upload-area-progress-background: rgba(0,0,0,.3);--theme-heatmap-empty: #DDE2ED;--theme-heatmap-1: #bff7f0;--theme-heatmap-2: #80efe2;--theme-heatmap-3: #40e7d3;--theme-heatmap-4: #00DFC4;--theme-heatmap-future-1: #d6d8fd;--theme-heatmap-future-2: #adb0fb;--theme-heatmap-future-3: #8489f8;--theme-heatmap-future-4: #5B61F6;--cloze-icon-path: url(/assets/icons/cloze-653accf5f45baf351f4a943a17d538ef71c807fcfa638d9cf65d68673438b390.svg);--grid-icon-path: url(/assets/icons/grid-238475b0fd5745353b543498cc5fb489700034d5297b286272655cb4ea46a306.svg);--toastify-icon-color-success: #00DFC4 !important;--toastify-color-light: #ffffff !important;--toastify-text-color-light: #454950 !important}.theme-glass .button--glass{color:#ffffff;border-color:transparent;background-color:rgba(255,255,255,0.1)}.theme-glass .button--glass span{color:#ffffff}.theme-glass .button--glass svg{stroke:#ffffff}.theme-glass .button--glass:hover,.theme-glass .button--glass:focus,.theme-glass .button--glass:active{color:#ffffff;background-color:rgba(255,255,255,0.3)}.theme-glass .header,.theme-glass .gnav{background-color:transparent;border:0}.theme-glass .header .nav ul li .button--secondary svg,.theme-glass .gnav .nav ul li .button--secondary svg{stroke:#ffffff}.theme-glass .header .nav ul li .button--secondary span,.theme-glass .gnav .nav ul li .button--secondary span{color:#ffffff}.theme-glass .header .nav ul li .button--secondary .dot,.theme-glass .gnav .nav ul li .button--secondary .dot{background-color:rgba(255,255,255,0.5)}.theme-glass .header .nav ul li .button--secondary:hover,.theme-glass .header .nav ul li .button--secondary:focus,.theme-glass .header .nav ul li .button--secondary:active,.theme-glass .gnav .nav ul li .button--secondary:hover,.theme-glass .gnav .nav ul li .button--secondary:focus,.theme-glass .gnav .nav ul li .button--secondary:active{background-color:rgba(255,255,255,0.05)}.theme-glass .header .nav ul li .button--secondary.active,.theme-glass .gnav .nav ul li .button--secondary.active{background-color:rgba(255,255,255,0.1)}.theme-glass .header .nav ul li .button--secondary.active .dot,.theme-glass .gnav .nav ul li .button--secondary.active .dot{background-color:#ffffff}.theme-glass .header .button--impersonate,.theme-glass .gnav .button--impersonate{background-color:transparent !important}.theme-glass .header .button--impersonate:hover,.theme-glass .header .button--impersonate:focus,.theme-glass .header .button--impersonate:active,.theme-glass .gnav .button--impersonate:hover,.theme-glass .gnav .button--impersonate:focus,.theme-glass .gnav .button--impersonate:active{color:#ffffff;background-color:rgba(255,255,255,0.3) !important}.theme-glass .gnav .gnav_top_header .button,.theme-glass .header .button{border-color:transparent;background-color:rgba(255,255,255,0.1)}.theme-glass .gnav .gnav_top_header .button svg,.theme-glass .header .button svg{stroke:#ffffff}.theme-glass .gnav .gnav_top_header .button:hover,.theme-glass .gnav .gnav_top_header .button:focus,.theme-glass .header .button:hover,.theme-glass .header .button:focus{background-color:rgba(255,255,255,0.3)}@media (min-width: 900px){.theme-glass .gnav,.theme-glass .app-bar,.theme-glass .header{box-shadow:none !important}}.theme-glass .gsearch .gsearch-input-wrapper input{background-color:rgba(0,0,0,0.3);color:#ffffff}.theme-glass .gsearch .gsearch-input-wrapper svg{stroke:#ffffff}.theme-glass .gsearch .gsearch-input-wrapper ::-webkit-input-placeholder{color:rgba(255,255,255,0.5)}.theme-glass .gsearch .gsearch-input-wrapper :-moz-placeholder{color:rgba(255,255,255,0.5);opacity:1}.theme-glass .gsearch .gsearch-input-wrapper ::-ms-input-placeholder{color:rgba(255,255,255,0.5)}.theme-glass .gsearch .gsearch-input-wrapper ::-ms-input-placeholder{color:rgba(255,255,255,0.5)}.theme-glass .gsearch .gsearch-input-wrapper ::placeholder{color:rgba(255,255,255,0.5)}.theme-glass .layout .layout--site__main{background-color:var(--surface-secondary)}@media (min-width: 900px){.theme-glass .layout .layout--site__main{background-color:transparent}}.theme-glass .layout .layout{background-color:var(--surface-secondary)}@media (min-width: 900px){.theme-glass .layout .layout{border-radius:2rem 0 0 0;overflow:hidden}.theme-glass .layout .layout_container{flex-grow:1;overflow-y:auto;height:calc(100vh - 4rem)}}.theme-glass.study .header{background-color:var(--surface-primary);border-bottom:1px solid var(--border-default)}.theme-glass.study .header .header__left .button--secondary{color:var(--button-secondary-color);background-color:var(--button-secondary-background);border:1px solid var(--button-secondary-border)}.theme-glass.study .header .header__left .button--secondary svg{stroke:var(--button-secondary-color)}.theme-glass.study .header .header__left .button--secondary:hover,.theme-glass.study .header .header__left .button--secondary:focus,.theme-glass.study .header .header__left .button--secondary:active{background-color:var(--button-secondary-background-hover);color:var(--button-secondary-color-hover)}.theme-glass.study .header .header__left .button--secondary:hover svg,.theme-glass.study .header .header__left .button--secondary:focus svg,.theme-glass.study .header .header__left .button--secondary:active svg{stroke:var(--button-secondary-color-hover)}.theme-glass.study .layout--study{background-color:var(--surface-secondary)}@media (min-width: 900px){.theme-glass.study .layout--study{border-radius:0 !important}}.theme-glass.study.good-work-screen .dynamic-background .glass-overlay{opacity:0}.theme-glass.study.good-work-screen .header--mobile,.theme-glass.study.good-work-screen .header{background-color:transparent;border:0}.theme-glass.study.good-work-screen .header--mobile__middle,.theme-glass.study.good-work-screen .header--mobile__right,.theme-glass.study.good-work-screen .header__middle,.theme-glass.study.good-work-screen .header__right{opacity:0}.theme-glass.study.good-work-screen .header--mobile .button,.theme-glass.study.good-work-screen .header .button{border-color:transparent;background-color:rgba(255,255,255,0.1)}.theme-glass.study.good-work-screen .header--mobile .button span,.theme-glass.study.good-work-screen .header .button span{color:#ffffff}.theme-glass.study.good-work-screen .header--mobile .button svg,.theme-glass.study.good-work-screen .header .button svg{stroke:#ffffff}.theme-glass.study.good-work-screen .header--mobile .button:hover,.theme-glass.study.good-work-screen .header--mobile .button:focus,.theme-glass.study.good-work-screen .header .button:hover,.theme-glass.study.good-work-screen .header .button:focus{background-color:rgba(255,255,255,0.3)}.theme-glass.study.good-work-screen .layout--study{height:100%;background-color:transparent !important}@media only screen and (max-height: 500px){.theme-glass.study.good-work-screen .layout--study{min-height:100vh;overflow:auto}}.theme-glass.study.good-work-screen .layout--site__main{background-color:transparent !important}@media only screen and (max-height: 575.98px) and (max-width: 900px) and (orientation: landscape){.theme-glass .layout--home{min-height:100vh}}.keybind{display:block}.keybind.dark{display:none}:root{--surface-primary: #FFFFFF;--surface-secondary: #FBFBFD;--surface-tertiary: #E5E9F2;--border-default: #DDE2ED;--border-input: #A7AEBA;--theme-pink:   #F10576;--theme-red:    #E80038;--theme-orange: #F57773;--theme-yellow: #F1CC12;--theme-green:  #00DFC4;--theme-blue:   #059CF1;--theme-purple: #5B61F6;--theme-primary: #5B61F6;--theme-highlight-primary: #efeffe;--theme-secondary: #22252A;--theme-highlight-secondary: #e9e9ea;--theme-tertiary: #00DFC4;--theme-highlight-tertiary: #e6fcf9;--theme-highlight-blue: #F3FAFE;--status-success: #00DFC4;--status-warning: #F1CC12;--status-error: #E80038;--status-success-highlight: #F2FDFC;--status-warning-highlight: #FEFAE7;--status-error-highlight: #FEF2F5;--input-background-color: #FFFFFF;--input-border-color: #A7AEBA;--input-border-focus-color: #5B61F6;--input-placeholder-color: rgba(0,0,0,.5);--input-border-error-color: #E80038;--input-search-background: #FFFFFF;--input-dropdown-background: #FFFFFF;--navigation-background-color: #ffffff;--type-heading-color: #22252A;--type-body-default: #454950;--type-button-default: #454950;--type-link-default: #454950;--type-opposite: #FFF;--theme-type-muted: #828695;--state-unseen: #22252A;--state-learning: #5B61F6;--state-mastered: #00DFC4;--button-default-color: #ffffff;--button-primary-background: #5B61F6;--button-primary-color: #ffffff;--button-primary-background-hover: #5257dd;--button-primary-color-hover: #ffffff;--button-secondary-background: transparent;--button-secondary-border: #5B61F6;--button-secondary-color: #5B61F6;--button-secondary-background-hover: #5B61F6;--button-secondary-color-hover: #ffffff;--button-tertiary-background: #00DFC4;--button-tertiary-color: #ffffff;--button-tertiary-background-hover: #00c9b0;--button-tertiary-color-hover: #ffffff;--button-success-background: #00DFC4;--button-success-color: #ffffff;--button-success-background-hover: #00c9b0;--button-success-color-hover: #ffffff;--button-error-background: #E80038;--button-error-color: #ffffff;--button-error-background-hover: #d10032;--button-error-color-hover: #ffffff;--button-white-color: #22252A;--button-white-background: transparent;--button-white-border: #DDE2ED;--button-white-color-hover: #ffffff;--button-white-background-hover: #5B61F6;--button-rate-again-background: #22252A;--button-rate-again-color: #ffffff;--button-rate-again-background-hover: #0a0b0d;--button-rate-wrong-background: #F57773;--button-rate-wrong-color: #ffffff;--button-rate-wrong-background-hover: #dd6b68;--button-rate-right-background: #5B61F6;--button-rate-right-color: #ffffff;--button-rate-right-background-hover: #5257dd;--button-rate-easy-background: #00DFC4;--button-rate-easy-color: #ffffff;--button-rate-easy-background-hover: #00c9b0;--icon-table-row-closed: url(/assets/icons/collapse-closed-7ea6bc88589b312bab425594620234c35b6aa6277e8505461afa4b80d220685f.svg);--icon-table-row-open: url(/assets/icons/collapse-open-ff32cb29f693791caaafbf777297deab69761a9781da5d5670e65c0bb52337a7.svg);--icon-table-sort: url(/assets/icons/sort-e58830c883fc7987036716024a13be6dd5f56690963b22a66293b7db9f20f202.svg);--icon-table-sort-up: url(/assets/icons/sort-up-e98c9c2d117e6eafcb21785510cff488bbc6973fcd80f1f56376a2547ee5f7ec.svg);--icon-table-sort-down: url(/assets/icons/sort-down-c2d685fd0fa18a5d2ce5587af21b47569cf0961834313d517aedceac35fc4300.svg);--component-stat-ring-new-border-color: #22252A;--component-stat-ring-due-border-color: #5B61F6;--display-stat-border-review-color: #00DFC4;--component-stat-ring-number-color: #22252A;--display-stat-label-color: #454950;--display-stat-total-reviews: rgba(57, 184, 201, 0.2);--display-stat-current-streak: rgba(255, 216, 71, 0.2);--display-stat-longest-streak: rgba(255, 130, 130, 0.2);--display-stat-cards-today: rgba(0, 187, 0, 0.1);--display-badge-background: #FBFBFD;--badge-keybind-color: #fff;--badge-keybind-background: rgba(0,0,0,.5);--component-flashcard-background: #FFFFFF;--component-modal-background: #FFFFFF;--component-modal-overlay: rgba(16, 24, 53, 0.7);--component-progress-bar-container-background: #E5E9F2;--component-progress-bar-background: #00DFC4;--component-stat-badge-color: #ffffff;--component-stat-block-background: #ffffff;--component-stat-chart-axis: #454950;--component-dropdown-background-color: #ffffff;--global-header-badge-background: #ffffff;--global-header-counter-new: #22252A;--global-header-counter-due: #5B61F6;--qbank-option-border: 1px solid rgba(221, 226, 237, 0.4);--qbank-option-shadow: 0px 7px 3px rgba(56, 56, 56, 0.01), 0px 4px 2px rgba(56, 56, 56, 0.05), 0px 2px 2px rgba(56, 56, 56, 0.09), 0px 0px 1px rgba(56, 56, 56, 0.1);--toastify-bar-progress: #5B61F6;--checkout-tile-background: linear-gradient(138.91deg, rgba(255, 255, 255, 0.5) 16.81%, rgba(242, 242, 242, 0.75) 78.62%);--checkout-tile-border: 1px solid #5B61F620;--checkout-tile-background-main: linear-gradient(138.91deg, rgba(255, 255, 255, 0.1) 16.81%, rgba(242, 242, 242, 0.1) 78.62%);--checkout-tile-border-main: 1px solid #5B61F695;--checkout-tile-box-shadow-main: 16.8986px 16.8986px 43.9363px rgba(119, 119, 119, 0.25);--shadow-morphism: 0px 12.2682px 30.6704px rgba(91, 97, 246, 0.15);--elevation-100-canvas: 0px 0px .5px rgba(0, 0, 0, .3), 0px 1px 3px rgba(0, 0, 0, .15);--elevation-100-header: 0px 0px .5px rgba(0, 0, 0, .3), 0px 1px 3px rgba(0, 0, 0, .15);--elevation-200-canvas: 0px 0px .5px rgba(0, 0, 0, .18), 0px 3px 8px rgba(0, 0, 0, .1), 0px 1px 3px rgba(0, 0, 0, .1);--elevation-200-container: 0px 22px 25px rgba(228, 228, 234, 0.22), 0px 9px 23px rgba(228, 228, 234, 0.5);--elevation-300-tooltip: 0px 0px .5px rgba(0, 0, 0, .15), 0px 5px 12px rgba(0, 0, 0, .13), 0px 1px 3px rgba(0, 0, 0, .1);--elevation-400-menu: 0px 0px .5px rgba(0, 0, 0, .12), 0px 10px 16px rgba(0, 0, 0, .12), 0px 2px 5px rgba(0, 0, 0, .15);--elevation-500-modal: 0px 0px .5px rgba(0, 0, 0, .08), 0px 10px 24px rgba(0, 0, 0, .18), 0px 2px 5px rgba(0, 0, 0, .15);--layout-side-drawer: #ffffff;--upload-area-hover: #DEDFFD;--upload-area-progress: #B7E4DE;--upload-area-progress-background: rgba(0,0,0,.3);--theme-heatmap-empty: #DDE2ED;--theme-heatmap-1: #bff7f0;--theme-heatmap-2: #80efe2;--theme-heatmap-3: #40e7d3;--theme-heatmap-4: #00DFC4;--theme-heatmap-future-1: #d6d8fd;--theme-heatmap-future-2: #adb0fb;--theme-heatmap-future-3: #8489f8;--theme-heatmap-future-4: #5B61F6;--cloze-icon-path: url(/assets/icons/cloze-653accf5f45baf351f4a943a17d538ef71c807fcfa638d9cf65d68673438b390.svg);--grid-icon-path: url(/assets/icons/grid-238475b0fd5745353b543498cc5fb489700034d5297b286272655cb4ea46a306.svg);--toastify-icon-color-success: #00DFC4 !important;--toastify-color-light: #ffffff !important;--toastify-text-color-light: #454950 !important}.keybind{display:block}.keybind.dark{display:none}.controller-dark{display:none}.theme-thieme{--surface-primary: #FFFFFF;--surface-secondary: #FBFBFD;--surface-tertiary: #E5E9F2;--border-default: #DDE2ED;--border-input: #A7AEBA;--theme-pink:   #F10576;--theme-red:    #E80038;--theme-orange: #F57773;--theme-yellow: #F1CC12;--theme-green:  #00DFC4;--theme-blue:   #013476;--theme-purple: #5B61F6;--theme-primary: #013476;--theme-highlight-primary: #e6ebf1;--theme-secondary: #22252A;--theme-highlight-secondary: #e9e9ea;--theme-tertiary: #00DFC4;--theme-highlight-tertiary: #e6fcf9;--status-success: #00DFC4;--status-error: #E80038;--status-error-highlight: #E8003810;--input-background-color: #FFFFFF;--input-border-color: #A7AEBA;--input-border-focus-color: #013476;--input-placeholder-color: rgba(0,0,0,.5);--input-border-error-color: #E80038;--input-search-background: #FFFFFF;--input-dropdown-background: #FFFFFF;--navigation-background-color: #ffffff;--type-heading-color: #22252A;--type-body-default: #454950;--type-button-default: #454950;--type-link-default: #454950;--type-opposite: #FFF;--theme-type-muted: #828695;--state-unseen: #22252A;--state-learning: #013476;--state-mastered: #00DFC4;--button-default-color: #ffffff;--button-primary-background: #013476;--button-primary-color: #ffffff;--button-primary-background-hover: #012f6a;--button-primary-color-hover: #ffffff;--button-secondary-background: transparent;--button-secondary-border: #013476;--button-secondary-color: #013476;--button-secondary-background-hover: #013476;--button-secondary-color-hover: #ffffff;--button-tertiary-background: #00DFC4;--button-tertiary-color: #ffffff;--button-tertiary-background-hover: #00c9b0;--button-tertiary-color-hover: #ffffff;--button-success-background: #00DFC4;--button-success-color: #ffffff;--button-success-background-hover: #00c9b0;--button-success-color-hover: #ffffff;--button-error-background: #E80038;--button-error-color: #ffffff;--button-error-background-hover: #d10032;--button-error-color-hover: #ffffff;--button-white-color: #22252A;--button-white-background: transparent;--button-white-border: #DDE2ED;--button-white-color-hover: #ffffff;--button-white-background-hover: #013476;--button-rate-again-background: #22252A;--button-rate-again-color: #ffffff;--button-rate-again-background-hover: #0a0b0d;--button-rate-wrong-background: #F57773;--button-rate-wrong-color: #ffffff;--button-rate-wrong-background-hover: #dd6b68;--button-rate-right-background: #013476;--button-rate-right-color: #ffffff;--button-rate-right-background-hover: #012f6a;--button-rate-easy-background: #00DFC4;--button-rate-easy-color: #ffffff;--button-rate-easy-background-hover: #00c9b0;--icon-table-row-closed: url(/assets/icons/collapse-closed-7ea6bc88589b312bab425594620234c35b6aa6277e8505461afa4b80d220685f.svg);--icon-table-row-open: url(/assets/icons/collapse-open-ff32cb29f693791caaafbf777297deab69761a9781da5d5670e65c0bb52337a7.svg);--icon-table-sort: url(/assets/icons/sort-e58830c883fc7987036716024a13be6dd5f56690963b22a66293b7db9f20f202.svg);--icon-table-sort-up: url(/assets/icons/sort-up-e98c9c2d117e6eafcb21785510cff488bbc6973fcd80f1f56376a2547ee5f7ec.svg);--icon-table-sort-down: url(/assets/icons/sort-down-c2d685fd0fa18a5d2ce5587af21b47569cf0961834313d517aedceac35fc4300.svg);--component-stat-ring-new-border-color: #22252A;--component-stat-ring-due-border-color: #013476;--display-stat-border-review-color: #00DFC4;--component-stat-ring-number-color: #22252A;--display-stat-label-color: #454950;--display-stat-total-reviews: rgba(57, 184, 201, 0.2);--display-stat-current-streak: rgba(255, 216, 71, 0.2);--display-stat-longest-streak: rgba(255, 130, 130, 0.2);--display-stat-cards-today: rgba(0, 187, 0, 0.1);--display-badge-background: #FBFBFD;--badge-keybind-color: #fff;--badge-keybind-background: rgba(0,0,0,.5);--component-flashcard-background: #FFFFFF;--component-modal-background: #FFFFFF;--component-modal-overlay: rgba(16, 24, 53, 0.7);--component-progress-bar-container-background: #DDE2ED;--component-progress-bar-background: #00DFC4;--component-stat-badge-color: #ffffff;--component-stat-block-background: #ffffff;--component-stat-chart-axis: #454950;--component-dropdown-background-color: #ffffff;--global-header-badge-background: #ffffff;--global-header-counter-new: #22252A;--global-header-counter-due: #013476;--toastify-bar-progress: #5B61F6;--checkout-tile-background: linear-gradient(138.91deg, rgba(255, 255, 255, 0.05) 16.81%, rgba(242, 242, 242, 0.05) 78.62%);--checkout-tile-border: 2px solid rgba(255, 255, 255, 0.1);--checkout-tile-background-main: linear-gradient(138.91deg, rgba(255, 255, 255, 0.1) 16.81%, rgba(242, 242, 242, 0.1) 78.62%);--checkout-tile-border-main: 2px solid rgba(255, 255, 255, 0.73);--checkout-tile-box-shadow-main: 16.8986px 16.8986px 43.9363px rgba(119, 119, 119, 0.25);--shadow-morphism: 0px 12.2682px 30.6704px rgba(91, 97, 246, 0.15);--elevation-100-canvas: 0px 0px .5px rgba(0, 0, 0, .3), 0px 1px 3px rgba(0, 0, 0, .15);--elevation-100-header: 0px 0px .5px rgba(0, 0, 0, .3), 0px 1px 3px rgba(0, 0, 0, .15);--elevation-200-canvas: 0px 0px .5px rgba(0, 0, 0, .18), 0px 3px 8px rgba(0, 0, 0, .1), 0px 1px 3px rgba(0, 0, 0, .1);--elevation-200-container: 0px 22px 25px rgba(228, 228, 234, 0.22), 0px 9px 23px rgba(228, 228, 234, 0.5);--elevation-300-tooltip: 0px 0px .5px rgba(0, 0, 0, .15), 0px 5px 12px rgba(0, 0, 0, .13), 0px 1px 3px rgba(0, 0, 0, .1);--elevation-400-menu: 0px 0px .5px rgba(0, 0, 0, .12), 0px 10px 16px rgba(0, 0, 0, .12), 0px 2px 5px rgba(0, 0, 0, .15);--elevation-500-modal: 0px 0px .5px rgba(0, 0, 0, .08), 0px 10px 24px rgba(0, 0, 0, .18), 0px 2px 5px rgba(0, 0, 0, .15);--layout-side-drawer: #ffffff;--upload-area-hover: #DEDFFD;--upload-area-progress: #B7E4DE;--upload-area-progress-background: rgba(0,0,0,.3);--theme-heatmap-empty: #DDE2ED;--theme-heatmap-1: #bff7f0;--theme-heatmap-2: #80efe2;--theme-heatmap-3: #40e7d3;--theme-heatmap-4: #00DFC4;--theme-heatmap-future-1: #c0ccdd;--theme-heatmap-future-2: #809abb;--theme-heatmap-future-3: #416798;--theme-heatmap-future-4: #013476;--cloze-icon-path: url(/assets/icons/cloze-653accf5f45baf351f4a943a17d538ef71c807fcfa638d9cf65d68673438b390.svg);--grid-icon-path: url(/assets/icons/grid-238475b0fd5745353b543498cc5fb489700034d5297b286272655cb4ea46a306.svg);--toastify-icon-color-success: #00DFC4 !important;--toastify-color-light: #ffffff !important;--toastify-text-color-light: #454950 !important}.theme-thieme .thieme-logo--dark{display:none}/*!
 * Cropper.js v1.5.13
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2022-11-20T05:30:43.444Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none !important;max-width:none !important;min-height:0 !important;min-width:0 !important;width:100%}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:0.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:#3399ff;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:0.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:calc(100% / 3);left:0;top:calc(100% / 3);width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:calc(100% / 3);top:0;width:calc(100% / 3)}.cropper-center{display:block;height:0;left:50%;opacity:0.75;position:absolute;top:50%;width:0}.cropper-center::before,.cropper-center::after{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center::before{height:1px;left:-3px;top:0;width:7px}.cropper-center::after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:0.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:0.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width: 768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width: 992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width: 1200px){.cropper-point.point-se{height:5px;opacity:0.75;width:5px}}.cropper-point.point-se::before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none !important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}:root{--login-background-image: url(/assets/login-bg-2667f2eebc23b7deae6623add91343013b9af21b08e9fb4b9470abd38b64d98e.svg);--shadow-auth-card: 0px 4px 16px rgba(16, 24, 53, 0.12);--white: #fff;--kenhub-brand: #009CFF}.card-wrapper{background-color:var(--component-flashcard-background);padding:1rem;box-shadow:var(--elevation-200-canvas);border-radius:1rem}.card-wrapper .quill{height:16rem}.card-wrapper .ql-toolbar{border-radius:0.5rem 0.5rem 0 0;border-bottom:0}.card-wrapper .ql-container{border-radius:0 0 0.5rem 0.5rem}.ql-formats .ql-picker-label{color:var(--type-body-default)}.ql-formats .ql-addAsset{background-image:var(--grid-icon-path) !important;background-repeat:no-repeat !important;background-position:center !important;background-size:1rem !important}.ql-formats .ql-addAsset svg{width:0px !important}.ql-formats .ql-addAsset{display:none !important;pointer-events:none !important}.ql-formats.cloze-editor .ql-addAsset{display:inline-block !important;pointer-events:auto !important}.ql-editor .cloze-tile{color:var(--theme-primary);line-height:19px;padding:0 0.125rem 0.2rem 0.125rem;border-radius:.25rem;margin:1rem 0;background:radial-gradient(circle at 100% 100%, var(--component-flashcard-background) 0, var(--component-flashcard-background) 2px, transparent 2px) 0% 0%/4px 4px no-repeat,radial-gradient(circle at 0 100%, var(--component-flashcard-background) 0, var(--component-flashcard-background) 2px, transparent 2px) 100% 0%/4px 4px no-repeat,radial-gradient(circle at 100% 0, var(--component-flashcard-background) 0, var(--component-flashcard-background) 2px, transparent 2px) 0% 100%/4px 4px no-repeat,radial-gradient(circle at 0 0, var(--component-flashcard-background) 0, var(--component-flashcard-background) 2px, transparent 2px) 100% 100%/4px 4px no-repeat,linear-gradient(var(--component-flashcard-background), var(--component-flashcard-background)) 50% 50%/calc(100% - 4px) calc(100% - 8px) no-repeat,linear-gradient(var(--component-flashcard-background), var(--component-flashcard-background)) 50% 50%/calc(100% - 8px) calc(100% - 4px) no-repeat,linear-gradient(transparent 0%, transparent 75%, var(--theme-primary) 75%, var(--theme-primary) 100%);box-sizing:content-box}.ql-editor .cloze-tile:after{font-size:.7rem;margin-left:.125rem;margin-right:0.05rem}.ql-picker.ql-cloze{width:28px}.ql-picker.ql-cloze .ql-picker-label{background-image:var(--cloze-icon-path);background-repeat:no-repeat;background-position:center}.ql-picker.ql-cloze .ql-picker-label svg{width:0px !important}.cloze-group-2,.cloze-group-9{color:var(--theme-pink) !important;background:radial-gradient(circle at 100% 100%, var(--component-flashcard-background) 0, var(--component-flashcard-background) 2px, transparent 2px) 0% 0%/4px 4px no-repeat,radial-gradient(circle at 0 100%, var(--component-flashcard-background) 0, var(--component-flashcard-background) 2px, transparent 2px) 100% 0%/4px 4px no-repeat,radial-gradient(circle at 100% 0, var(--component-flashcard-background) 0, var(--component-flashcard-background) 2px, transparent 2px) 0% 100%/4px 4px no-repeat,radial-gradient(circle at 0 0, var(--component-flashcard-background) 0, var(--component-flashcard-background) 2px, transparent 2px) 100% 100%/4px 4px no-repeat,linear-gradient(var(--component-flashcard-background), var(--component-flashcard-background)) 50% 50%/calc(100% - 4px) calc(100% - 8px) no-repeat,linear-gradient(var(--component-flashcard-background), var(--component-flashcard-background)) 50% 50%/calc(100% - 8px) calc(100% - 4px) no-repeat,linear-gradient(transparent 0%, transparent 75%, var(--theme-pink) 75%, var(--theme-pink) 100%) !important}.cloze-group-3,.cloze-group-10{color:var(--theme-blue) !important;background:radial-gradient(circle at 100% 100%, var(--component-flashcard-background) 0, var(--component-flashcard-background) 2px, transparent 2px) 0% 0%/4px 4px no-repeat,radial-gradient(circle at 0 100%, var(--component-flashcard-background) 0, var(--component-flashcard-background) 2px, transparent 2px) 100% 0%/4px 4px no-repeat,radial-gradient(circle at 100% 0, var(--component-flashcard-background) 0, var(--component-flashcard-background) 2px, transparent 2px) 0% 100%/4px 4px no-repeat,radial-gradient(circle at 0 0, var(--component-flashcard-background) 0, var(--component-flashcard-background) 2px, transparent 2px) 100% 100%/4px 4px no-repeat,linear-gradient(var(--component-flashcard-background), var(--component-flashcard-background)) 50% 50%/calc(100% - 4px) calc(100% - 8px) no-repeat,linear-gradient(var(--component-flashcard-background), var(--component-flashcard-background)) 50% 50%/calc(100% - 8px) calc(100% - 4px) no-repeat,linear-gradient(transparent 0%, transparent 75%, var(--theme-blue) 75%, var(--theme-blue) 100%) !important}.cloze-group-4{color:var(--theme-orange) !important;background:radial-gradient(circle at 100% 100%, var(--component-flashcard-background) 0, var(--component-flashcard-background) 2px, transparent 2px) 0% 0%/4px 4px no-repeat,radial-gradient(circle at 0 100%, var(--component-flashcard-background) 0, var(--component-flashcard-background) 2px, transparent 2px) 100% 0%/4px 4px no-repeat,radial-gradient(circle at 100% 0, var(--component-flashcard-background) 0, var(--component-flashcard-background) 2px, transparent 2px) 0% 100%/4px 4px no-repeat,radial-gradient(circle at 0 0, var(--component-flashcard-background) 0, var(--component-flashcard-background) 2px, transparent 2px) 100% 100%/4px 4px no-repeat,linear-gradient(var(--component-flashcard-background), var(--component-flashcard-background)) 50% 50%/calc(100% - 4px) calc(100% - 8px) no-repeat,linear-gradient(var(--component-flashcard-background), var(--component-flashcard-background)) 50% 50%/calc(100% - 8px) calc(100% - 4px) no-repeat,linear-gradient(transparent 0%, transparent 75%, var(--theme-orange) 75%, var(--theme-orange) 100%) !important}.cloze-group-5{color:var(--theme-yellow) !important;background:radial-gradient(circle at 100% 100%, var(--component-flashcard-background) 0, var(--component-flashcard-background) 2px, transparent 2px) 0% 0%/4px 4px no-repeat,radial-gradient(circle at 0 100%, var(--component-flashcard-background) 0, var(--component-flashcard-background) 2px, transparent 2px) 100% 0%/4px 4px no-repeat,radial-gradient(circle at 100% 0, var(--component-flashcard-background) 0, var(--component-flashcard-background) 2px, transparent 2px) 0% 100%/4px 4px no-repeat,radial-gradient(circle at 0 0, var(--component-flashcard-background) 0, var(--component-flashcard-background) 2px, transparent 2px) 100% 100%/4px 4px no-repeat,linear-gradient(var(--component-flashcard-background), var(--component-flashcard-background)) 50% 50%/calc(100% - 4px) calc(100% - 8px) no-repeat,linear-gradient(var(--component-flashcard-background), var(--component-flashcard-background)) 50% 50%/calc(100% - 8px) calc(100% - 4px) no-repeat,linear-gradient(transparent 0%, transparent 75%, var(--theme-yellow) 75%, var(--theme-yellow) 100%) !important}.cloze-group-6{color:var(--theme-green) !important;background:radial-gradient(circle at 100% 100%, var(--component-flashcard-background) 0, var(--component-flashcard-background) 2px, transparent 2px) 0% 0%/4px 4px no-repeat,radial-gradient(circle at 0 100%, var(--component-flashcard-background) 0, var(--component-flashcard-background) 2px, transparent 2px) 100% 0%/4px 4px no-repeat,radial-gradient(circle at 100% 0, var(--component-flashcard-background) 0, var(--component-flashcard-background) 2px, transparent 2px) 0% 100%/4px 4px no-repeat,radial-gradient(circle at 0 0, var(--component-flashcard-background) 0, var(--component-flashcard-background) 2px, transparent 2px) 100% 100%/4px 4px no-repeat,linear-gradient(var(--component-flashcard-background), var(--component-flashcard-background)) 50% 50%/calc(100% - 4px) calc(100% - 8px) no-repeat,linear-gradient(var(--component-flashcard-background), var(--component-flashcard-background)) 50% 50%/calc(100% - 8px) calc(100% - 4px) no-repeat,linear-gradient(transparent 0%, transparent 75%, var(--theme-green) 75%, var(--theme-green) 100%) !important}.cloze-group-7{color:var(--theme-red) !important;background:radial-gradient(circle at 100% 100%, var(--component-flashcard-background) 0, var(--component-flashcard-background) 2px, transparent 2px) 0% 0%/4px 4px no-repeat,radial-gradient(circle at 0 100%, var(--component-flashcard-background) 0, var(--component-flashcard-background) 2px, transparent 2px) 100% 0%/4px 4px no-repeat,radial-gradient(circle at 100% 0, var(--component-flashcard-background) 0, var(--component-flashcard-background) 2px, transparent 2px) 0% 100%/4px 4px no-repeat,radial-gradient(circle at 0 0, var(--component-flashcard-background) 0, var(--component-flashcard-background) 2px, transparent 2px) 100% 100%/4px 4px no-repeat,linear-gradient(var(--component-flashcard-background), var(--component-flashcard-background)) 50% 50%/calc(100% - 4px) calc(100% - 8px) no-repeat,linear-gradient(var(--component-flashcard-background), var(--component-flashcard-background)) 50% 50%/calc(100% - 8px) calc(100% - 4px) no-repeat,linear-gradient(transparent 0%, transparent 75%, var(--theme-red) 75%, var(--theme-red) 100%) !important}.cloze-group-1::after{content:"1";margin-left:1px;vertical-align:sub;font-size:small}.cloze-group-2::after{content:"2";margin-left:1px;vertical-align:sub;font-size:small}.cloze-group-3::after{content:"3";margin-left:1px;vertical-align:sub;font-size:small}.cloze-group-4::after{content:"4";margin-left:1px;vertical-align:sub;font-size:small}.cloze-group-5::after{content:"5";margin-left:1px;vertical-align:sub;font-size:small}.cloze-group-6::after{content:"6";margin-left:1px;vertical-align:sub;font-size:small}.cloze-group-7::after{content:"7";margin-left:1px;vertical-align:sub;font-size:small}.cloze-group-8::after{content:"8";margin-left:1px;vertical-align:sub;font-size:small}.cloze-group-9::after{content:"9";margin-left:1px;vertical-align:sub;font-size:small}.cloze-group-10::after{content:"10";margin-left:1px;vertical-align:sub;font-size:small}.ql-picker-options{background-color:var(--input-dropdown-background) !important;border-color:var(--input-dropdown-background) !important}.ql-picker-options .ql-picker-item{color:var(--type-body-default)}.ql-picker-options .ql-picker-item.ql-selected{color:var(--button-primary-background) !important}.ql-picker-options .ql-picker-item:hover,.ql-picker-options .ql-picker-item:focus{color:var(--button-primary-background) !important}.ql-picker.ql-cloze .ql-picker-options [data-value="1"]::before{content:'Group 1'}.ql-picker.ql-cloze .ql-picker-options [data-value="2"]::before{content:'Group 2'}.ql-picker.ql-cloze .ql-picker-options [data-value="3"]::before{content:'Group 3'}.quill{height:16rem}.ql-toolbar{border-radius:0.5rem 0.5rem 0 0}.ql-toolbar.ql-snow{border-color:var(--input-border-color)}.ql-toolbar [data-tooltip]{content:attr(data-tooltip);display:none}.ql-toolbar [data-tooltip]:hover{display:block}.ql-toolbar .ql-formats .ql-picker:hover .ql-picker-label,.ql-toolbar .ql-formats .ql-picker:focus .ql-picker-label{color:var(--button-primary-background) !important}.ql-toolbar .ql-formats .ql-picker:hover .ql-picker-label svg polygon,.ql-toolbar .ql-formats .ql-picker:hover .ql-picker-label svg polyline,.ql-toolbar .ql-formats .ql-picker:hover .ql-picker-label svg line,.ql-toolbar .ql-formats .ql-picker:hover .ql-picker-label svg path,.ql-toolbar .ql-formats .ql-picker:focus .ql-picker-label svg polygon,.ql-toolbar .ql-formats .ql-picker:focus .ql-picker-label svg polyline,.ql-toolbar .ql-formats .ql-picker:focus .ql-picker-label svg line,.ql-toolbar .ql-formats .ql-picker:focus .ql-picker-label svg path{stroke:var(--button-primary-background)}.ql-toolbar .ql-formats .ql-picker.ql-background:hover svg g rect,.ql-toolbar .ql-formats .ql-picker.ql-background:hover svg g polygon,.ql-toolbar .ql-formats .ql-picker.ql-background:focus svg g rect,.ql-toolbar .ql-formats .ql-picker.ql-background:focus svg g polygon{stroke:var(--button-primary-background) !important}.ql-toolbar .ql-formats svg polygon,.ql-toolbar .ql-formats svg polyline,.ql-toolbar .ql-formats svg line,.ql-toolbar .ql-formats svg path{stroke:var(--type-body-default)}.ql-toolbar .ql-formats svg .ql-fill{fill:var(--type-body-default)}.ql-toolbar .ql-formats button:hover svg polygon,.ql-toolbar .ql-formats button:hover svg polyline,.ql-toolbar .ql-formats button:hover svg line,.ql-toolbar .ql-formats button:hover svg path,.ql-toolbar .ql-formats button:focus svg polygon,.ql-toolbar .ql-formats button:focus svg polyline,.ql-toolbar .ql-formats button:focus svg line,.ql-toolbar .ql-formats button:focus svg path{stroke:var(--button-primary-background) !important}.ql-toolbar .ql-formats button:hover svg .ql-fill,.ql-toolbar .ql-formats button:focus svg .ql-fill{fill:var(--button-primary-background) !important}.ql-container{border-top:0;border-radius:0 0 0.5rem 0.5rem}.ql-container.ql-snow{border-color:var(--input-border-color)}.ql-container .ql-editor{font-size:16px}.ql-container .ql-editor div[data-asset-id]{display:flex;align-items:center;justify-content:center;text-align:center;position:relative;border-radius:1rem;padding:1.5rem;background-color:var(--surface-secondary);border:1px solid var(--border-default);min-height:8rem}.ql-container .ql-editor.ql-blank:before{color:var(--input-placeholder-color)}.ql-container .ql-editor.ql-blank:focus::before{content:''}.ql-container .ql-editor ul li,.ql-container .ql-editor ol li{padding:0}.ql-tooltip{background-color:var(--component-modal-background) !important;box-shadow:var(--elevation-300-tooltip) !important;color:var(--type-body-default) !important;border:0 !important;border-radius:0.25rem !important}.ql-tooltip input[type=text]{color:var(--type-body-default) !important;padding:.5rem !important;border-radius:0.25rem !important;border:1px solid var(--input-border-color) !important}.ql-tooltip .ql-action,.ql-tooltip .ql-remove{color:var(--button-primary-background) !important}
