:root{--font-default:"Open Sans",sans-serif;--grid-width:1200px;--grid-gap:20px;--content-width:1024px;--desktop-width:1220px;--sprite-width:1rem;--sprite-height:1rem;--card-footer-height:52px;--vh:1vh;--spacing-xxs:0.25rem;--spacing-xs:0.5rem;--spacing-sm:0.75rem;--spacing-md:1rem;--spacing-lg:1.25rem;--spacing-xl:1.5rem;--theme-button-font-weight:800;--global-kb-spacing-lg:48px;--form-control-color:var(--theme-palette-color-10);--theme-button-border-radius:0.5em;--theme-table-padding:0.5em}body:not(.admin-bar){--wp-admin--admin-bar--height:0px}:root{--black:#000;--white:#fff;--gray:#767676;--silver:#f5f0f0;--dark-silver:#ede3e3;--dark-gray:#292929;--light-gray:#aaa;--essentials-violet:#951bf2;--essentials-violet-shade:#5d0099;--core-magenta:#d507c5;--core-magenta-shade:#870c74;--enrichment-pink:#ff4578;--enrichment-pink-shade:#ce0070;--achievement-orange:#ff6700;--achievement-orange-shade:#ed4b00;--celebration-yellow:orange;--celebration-yellow-shade:#ff7f00;--musculoskeletal-system:#00e6bf;--gastrointestinal-system:#00ab3b;--immune-system:#14e070;--nervous-system:#0080ff;--respiratory-system:#00c6ff;--cardiovascular-system:#ff005a;--renal-system:#ff6700;--endocrine-system:#efce00;--reproductive-system:#951bf2;--integumentary-system:#cf71ff;--level-02-nursing-core:#c10fbc;--easy-color:var(--gastrointestinal-system);--hard-color:var(--celebration-yellow-shade);--fail-color:var(--enrichment-pink);--unattempted-color:var(--gray);--viewed-color:var(--nervous-system);--current-streak-color:var(--endocrine-system);--longest-streak-color:var(--celebration-yellow);--favorites-color:var(--enrichment-pink-shade);--blue:var(--theme-palette-color-9);--green:var(--theme-palette-color-11);--red:var(--theme-palette-color-12);--score-color-light:var(--white);--score-color-dark:var(--black);--score-color-highlight:var(--nervous-system);--score-color-highlight-alt:#333;--footer-background:var(--white);--footer-color:var(--black)}@media (width <= 600px){.entry-content .mtr-table td[data-mtr-content]:before,.entry-content .mtr-table th[data-mtr-content]:before{font-weight:700;font-style:italic;color:var(--gray)}.entry-content .mtr-cell-content{border-left:1px solid #ddd}}ol,ul{margin-left:1.25em;margin-bottom:1.5em;padding-left:0}ol li,ul li{margin-bottom:.5em;line-height:1.3}ol li.menu-item,ul li.menu-item{margin-bottom:0}ol.is-style-checked li,ul.is-style-checked li{margin-bottom:.5em;line-height:1.2em}h1,h2,h3,h4,h5,h6{text-wrap:balance}h1 a,h1 a:visited,h2 a,h2 a:visited,h3 a,h3 a:visited,h4 a,h4 a:visited,h5 a,h5 a:visited,h6 a,h6 a:visited{text-decoration:none}.balance li,.balance p{text-wrap:balance}h5{fill:var(
    --theme-heading-color,var(--theme-heading-5-color,var(--theme-headings-color))
  )}p:empty{display:none}pre{color:#fff}a{fill:var(--linkInitialColor)}a:hover{fill:var(--linkHoverColor)}caption{caption-side:top;font-size:1.5em;font-weight:800;padding-bottom:.25em;padding-top:0}@keyframes play-btn-pulse{0%,to{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 0 0 hsla(0,0%,100%,.7)}50%{transform:translate(-50%,-50%) scale(1.08);box-shadow:0 0 0 10px hsla(0,0%,100%,0)}}@media (prefers-reduced-motion:reduce){.play-btn-overlay{animation:none}}.card-submit-form{display:contents}.debug-display{background-color:var(--silver);padding:1em;margin:1em 0}.debug-display :last-child{margin-bottom:0}.diagnostic{-moz-column-count:2;column-count:2;font-size:.8em;line-height:1;margin-bottom:1em}.diagnostic h5{font-size:1em;color:#000;-moz-column-break-inside:avoid;break-inside:avoid}.fa-sprite-icon{width:1em;height:1em;vertical-align:-.125em}.fa-sprite-icon--margin-left{margin-left:.25em}.fa-sprite-icon--margin-right{margin-right:.25em}.fa-sprite-icon--margin-none{margin-right:0!important}.fancybox-caption__body{display:flex;gap:1em;font-size:1em;justify-content:center;font-weight:700}.gbtn svg g{display:block}.hanging-indent{padding-left:3em;text-indent:-3em;list-style-position:inside}.heading-flashcards .kb-adv-text-inner{display:flex;justify-content:space-between;width:100%;align-items:center}.heading-flashcards .kb-adv-text-inner a:not(.btn-spaced){display:inline-flex;font-size:.8rem;padding:.25em .75em;margin-left:auto;color:var(--white);background-color:var(--essentials-violet);line-height:1;border-radius:.2rem;align-items:center}.heading-flashcards .kb-adv-text-inner a:not(.btn-spaced):hover{background-color:var(--essentials-violet-shade)}@media (width >= 1200px){.heading-flashcards .kb-adv-text-inner a:not(.btn-spaced){font-size:.9rem}}.heading-flashcards .kt-highlight{margin:0 0 0 auto;align-self:center}.lms-video-duration{display:inline-flex;align-items:center;flex-shrink:0;font-size:.75rem;line-height:1;padding:2px 6px;border-radius:3px;background:var(--dark-gray,#767676);color:#fff;opacity:.8;white-space:nowrap;margin-left:4px}.mathjax-content{display:inline-block;margin-bottom:.677em}.no-saved-units-message{font-size:.8em;font-style:italic;color:var(--gray)}.related-resources-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}@container levelup-block (min-width: 768px){.related-resources-grid{grid-template-columns:repeat(auto-fit,minmax(150px,190px))}}.reports-dashboard-button{background-color:var(--theme-palette-color-10)}.reports-dashboard-button:hover{background-color:var(--theme-palette-color-2)}.school-logo{height:auto;width:auto;max-height:100px}.centered .school-logo{display:block;margin-left:auto;margin-right:auto}.search-parent-message{margin-top:1.5em;margin-bottom:0}.search-query{font-weight:800;font-style:italic}.search-widget-title-wrapper{margin-bottom:0}.search-widget-title-wrapper .wp-block-search__input{background-color:var(--white)}.small-stack-link-wrap{display:flex;gap:.2em;justify-content:center;margin-top:1em;font-size:.8em}.small-stack-link-wrap .icon-small{color:var(--gray);font-size:.9em}.subject-name{font-weight:900;display:block;border-bottom:1px solid var(--gray);margin-bottom:0}.terms-list,.terms-wrap{margin:1.5em 0;-moz-column-gap:1.5em;column-gap:1.5em;line-height:1.1em;font-size:.9em}@media (width >= 768px){.terms-list,.terms-wrap{-moz-columns:2;column-count:2}}@media (width >= 1200px){.terms-list,.terms-wrap{-moz-columns:3;column-count:3}}.terms-list div,.terms-list li,.terms-wrap div,.terms-wrap li{-moz-column-break-inside:avoid;break-inside:avoid}.terms-list li,.terms-wrap li{margin-bottom:.35em}.video-title-grid{font-size:.7em;display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.video-wrapper.status-new,.video-wrapper.status-updated{position:relative}.video-wrapper.status-new:before{content:"NEW!";background-color:var(--cardiovascular-system);border-radius:50%;width:2.5rem;height:2.5rem;font-size:.6em;padding:.5em;transform:rotate(-30deg)}.video-wrapper.status-new:before,.video-wrapper.status-updated:before{position:absolute;top:-10px;left:-10px;z-index:20;display:inline-flex;justify-content:center;align-items:center;align-content:center;text-align:center;color:var(--white);font-weight:800}.video-wrapper.status-updated:before{content:"UPDATED";background-color:var(--nervous-system);border-radius:999px;font-size:.5em;padding:.5em .7rem}.vimeo-embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#000}.vimeo-embed a{display:block;z-index:10}.vimeo-embed a,.vimeo-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.vimeo-embed iframe{z-index:1}.vimeo-embed.with-lightbox iframe{pointer-events:none}.vimeo-embed .play-btn-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4rem;height:4rem;border-radius:50%;background:hsla(0,0%,100%,.92);display:flex;align-items:center;justify-content:center;pointer-events:none;animation:play-btn-pulse 2s ease-in-out infinite;z-index:10}.vimeo-embed .play-btn-overlay svg{width:1.4rem;height:1.4rem;fill:var(--theme-palette-color-1,#06c);margin-left:.2rem}.wp-lightbox-overlay.zoom.active{opacity:.9}.question-content{container:question-content/inline-size}.sus-wrap{padding:1em 0}.sus-wrap.question-version{width:40%;margin:0 auto 8px;padding:0}.sus-label{font-weight:500;margin-bottom:6px;display:flex;justify-content:space-between}.sus-label .high{color:#cc0048}.sus-label .low{color:#9a8400}.sus-track{flex-direction:row;border-radius:16px;background:linear-gradient(90deg,#ff005a 0,#ff6700 33.33%,orange 66.66%,#efce00)}.sus-section,.sus-track{position:relative;display:flex}.sus-section{flex:1;flex-direction:column;align-items:center;justify-content:center;padding:22px 28px;text-align:center;z-index:0}.question-version .sus-section{padding:6px 4px}.sus-section.sus-section-unstable{padding:6px 8px}.sus-chevron{position:absolute;top:0;bottom:0;width:44px;background:#fff;clip-path:polygon(0 0,50% 0,100% 50%,50% 100%,0 100%,50% 50%);z-index:2;transform:translateX(-50%)}.question-version .sus-chevron{width:24px}.sus-chevron:first-child{left:33.333%}.sus-chevron:nth-child(2){left:66.666%}.sus-heading{font-size:28px;font-weight:900;color:#000;margin:0;line-height:1.1;position:relative;z-index:1}.question-version .sus-heading{font-size:1em;line-height:1}.sus-section:first-child .sus-heading{font-size:24px;letter-spacing:.04em}.sus-desc{color:#1a1a1a;line-height:1.5;margin:0;position:relative;z-index:1;font-size:.9em;font-weight:500;display:flex;flex-direction:column;gap:4px}.sus-desc strong{font-weight:700}@container question-content (width <= 768px){.sus-wrap.question-version{width:100%}.sus-wrap.question-version .sus-chevron{width:12px}.sus-wrap.question-version .sus-heading{font-size:.8em}.sus-wrap:not(.question-version) .sus-label{flex-direction:column;gap:2px}.sus-wrap:not(.question-version) .sus-label .low{text-align:left}.sus-wrap:not(.question-version) .sus-chevron{display:none}.sus-wrap:not(.question-version) .sus-track{flex-direction:column;background:linear-gradient(180deg,#ff005a 0,#ff6700 33.33%,orange 66.66%,#efce00)}.sus-wrap:not(.question-version) .sus-section{padding:22px 20px}.sus-wrap:not(.question-version) .sus-section:not(:first-child){padding-top:34px}.sus-wrap:not(.question-version) .sus-section:not(:last-child):after{content:"";position:absolute;bottom:-24px;left:0;right:0;height:48px;background:#fff;clip-path:polygon(0 0,50% 50%,100% 0,100% 50%,50% 100%,0 50%);z-index:3}}.ct-menu-link:empty{display:none}.inside-footer-widgets a,.inside-footer-widgets a:visited,.inside-footer-widgets h2,.inside-footer-widgets h3,.inside-footer-widgets h4,.inside-footer-widgets h5,.inside-footer-widgets h6,.inside-footer-widgets li,.inside-footer-widgets p{color:var(--white);font-size:.9em}@media (width <= 768px){.single-card footer.ct-footer{display:none!important;height:0}}.lottie-wrapper-div{width:100vw;height:100%;max-height:100vh;bottom:0;position:fixed;z-index:100001;pointer-events:none}.dotlottie-inner{position:absolute;max-height:100vh;max-width:100vw}.lottie-button{font-size:.7em;display:inline-flex;flex-direction:column}.lottie-button span{font-style:italic}.badge-wrap{display:grid;grid-template-columns:repeat(1,1fr);gap:30px;text-align:center}@media (width >= 600px){.badge-wrap{display:grid;grid-template-columns:repeat(2,1fr)}}@media (width >= 768px){.badge-wrap{display:grid;grid-template-columns:repeat(4,1fr)}}.badge-wrap>div{border:1px solid var(--gray);border-radius:20px;padding-bottom:.75em}.badge-wrap>div.earned-new{border-color:var(--cardiovascular-system)}.badge-wrap .badge-image{transition:all .3s ease-in-out}.badge-wrap .unearned{border:1px solid var(--silver)}.badge-wrap .unearned .badge-image{filter:grayscale(1);opacity:.3}.badge-wrap .unearned .badge-description,.badge-wrap .unearned .badge-title{color:var(--gray)}.badge-wrap .unearned .badge-description{font-size:.9em}.badge-wrap .unearned.badge-test:hover .badge-image{filter:none;opacity:1}.badge-wrap>div{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;row-gap:8px;transition:all .3s ease-in-out;padding:0 1em 1em}.badge-wrap>div:hover .badge-image{transform:scale(1.05)}.badge-wrap>div .badge-repeats{position:absolute;background-color:var(--essentials-violet-shade);color:#fff;font-weight:800;border-radius:9999px;padding:.4em;width:2.5em;height:2.5em;display:flex;align-items:center;justify-content:center;z-index:10;right:25%;top:10%}.badge-wrap>div .badge-repeats-test{background-color:gray}.badge-wrap>div.unearned:hover .badge-image{opacity:.5}.badge-wrap>div .badge-play-link{position:absolute;bottom:0;width:100%;height:100%;z-index:2;text-align:center;padding-bottom:1em;font-size:.8em;cursor:pointer}.badge-wrap .badge-title{font-weight:800;word-break:break-word;text-wrap:balance;line-height:1.3}.badge-wrap .animation-title{font-weight:600;font-style:italic;color:gray;font-size:.8em}.badge-wrap .badge-description{text-align:center;text-wrap:balance;font-size:.9em;line-height:1.4}.badge-wrap .badge-description .earned{color:red}.badge-wrap .badge-description .unearned{color:#00008b}@keyframes pulse{0%{transform:scale(1);opacity:.9}50%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:.9}}.badges-menu-item .ct-menu-badge{padding:0;border-radius:50%}.badges-menu-item .ct-menu-badge:empty{display:none}.awards-button,.awards-button>a.ct-menu-link{display:inline-flex;position:relative}.awards-button svg,.awards-button>a.ct-menu-link svg{position:relative;width:16px;margin:2px 0 0;margin-inline-end:.65em;width:var(--theme-icon-size,15px);height:var(--theme-icon-size,15px);fill:var(--theme-icon-color,var(--theme-text-color));transition:var(
      --theme-icon-transition,fill .12s cubic-bezier(.455,.03,.515,.955)
    )}.unseen-badge-text{display:inline-flex;text-decoration:none!important}.unseen-badge-count{position:absolute;top:50%;left:20%;display:inline-flex;justify-content:center;align-items:center;font-size:9px;width:16px;height:16px;line-height:16px;border-radius:50%;padding:0;background-color:var(--theme-palette-color-1);background-color:var(--cardiovascular-system);color:var(--white)}.unseen-badge-count.text-hidden{left:30%}.mobile-menu .unseen-badge-count{left:10px}.unseen-badge-count:empty{display:none}.notify-new{position:absolute;top:140px;left:40px;display:inline-block;padding:.3em .6em;background-color:var(--cardiovascular-system);color:#fff;font-size:.9em;border-radius:6px;font-weight:800;animation:pulse 3s ease-in-out infinite;z-index:15}.notify-new-test{background-color:gray}@media (prefers-reduced-motion:reduce){.badge-wrap .badge-image,.badge-wrap>div{transition:none}.badge-wrap>div:hover .badge-image{transform:none}.notify-new{animation:none}}.profile-form .acf-fields>.acf-field{padding-left:0;padding-right:0;border-top-width:0}.profile-form .acf-fields>.acf-field .description{font-size:.9em;color:var(--theme-text-color)}.profile-form label{font-size:18px}.profile-form .acf-form-submit{margin-top:1em}.profile-form .acf-button-group label.selected{background-color:var(--musculoskeletal-system)!important;color:#000}.theme-success{--fa-secondary-opacity:1;--fa-primary-color:#fff;--fa-secondary-color:var(--celebration-yellow)}.fwp_stats_block{position:relative;container:stats-block/inline-size}.inner-wrapper{padding:.5rem 1rem;background-color:var(--wp--preset--color--palette-color-7);border-radius:0 0 20px 20px}@media (width >= 768px){.inner-wrapper{padding:1rem 2rem}}.levelup-block{container:levelup-block/inline-size}.levelup-block--title{display:flex;align-items:center;gap:var(--levelup-block-title-gap,.5rem);font-size:var(--theme-font-size);padding:var(--global-kb-spacing-xs,1rem) var(--global-kb-spacing-sm,1.5rem);border-top-left-radius:var(--levelup-block-title-border-radius,20px);border-top-right-radius:var(--levelup-block-title-border-radius,20px);color:var(--levelup-block-title-color);background-color:var(--levelup-block-title-bg)}.levelup-block--title,.levelup-block--title h4{font-weight:800;margin-bottom:0}@media (width >= 600px){.levelup-block--title{flex-direction:row;text-align:left}}@container levelup-block (width < 295px){.levelup-block--title{font-size:1rem}}@container levelup-block (width < 200px){.levelup-block--title{font-size:.9rem}.levelup-block--title svg{display:none}}.saved-courses-title{--levelup-block-title-color:var(--black);color:var(--levelup-block-title-color);font-weight:800;margin-bottom:.2em}.tab-button{padding:var(--spacing-sm) var(--spacing-md)}.stack-display{position:relative;background-color:var(--white);container:stack-display/inline-size}.stack-display~.stack-display:has(>.recent-indicator){margin-top:1rem}@media (width >= 768px){.stack-display~.stack-display:has(>.recent-indicator){margin-top:5rem}}.stack-display.stack_category-all{background-color:var(--white)}.stack-display.stack_category-all .subject-title{display:none}.stack-display.stack_category-all .stack-title{font-weight:900;font-size:20px;line-height:1.1em}@media (width >= 768px){.stack-display.stack_category-all .stack-title{font-size:24px}}@media (width >= 1220px){.stack-display.stack_category-all .stack-title{font-size:28px}}.stack-display.stack-icon-display{background-color:transparent}.stack-display.favorites .stack-header{background-color:var(--core-magenta);border-radius:20px 20px 0 0;padding:0}.stack-display.favorites .stack-title{font-weight:800;padding:.5em 0 .5em 20px}.stack-display .stack-header{position:relative;display:flex;background-color:var(--essentials-violet);padding:.25em 0 .25em 1em;color:var(--white)}@media (width >= 768px){.stack-display .stack-header{padding:0 .25em;border-top-left-radius:20px}}.stack-display .stack-header img.subject-icon{display:none;margin:.25em .5em .25em .25em;height:50px;width:auto;border:1px solid #fff;background-color:var(--white);border-radius:999999px}@media (width >= 768px){.stack-display .stack-header img.subject-icon{display:inline-block;height:100px;margin:-1em .5em -.25em}}.stack-display .stack-header img.favorites-icon{display:none;margin:.25em .5em .25em .25em;height:24px;width:24px;fill:#fff}@media (width >= 768px){.stack-display .stack-header img.favorites-icon{display:inline-block}}.stack-display .stack-titles-wrap{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media (width >= 768px){.stack-display .stack-titles-wrap{flex-direction:column}}.stack-display .subject-title{font-size:.9em;color:var(--white);margin:0}.stack-display .subject-title a,.stack-display .subject-title a:visited{color:var(--white)}.stack-display .stack-title{color:var(--white);margin:0}.stack-display .stack-title,.stack-display .subject-title{transition:transform 1s}.stack-display .stack-title a,.stack-display .stack-title a:visited,.stack-display .subject-title a,.stack-display .subject-title a:visited{display:inline;color:var(--white);transition:border-color 1s ease-in-out}.stack-display .stack-title a:hover,.stack-display .stack-title a:visited:hover,.stack-display .subject-title a:hover,.stack-display .subject-title a:visited:hover{text-decoration:underline}.stack-display .stack-count,.stack-display .stack-info{margin-left:auto;display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:4px;text-transform:none;color:var(--white);padding:.25em;font-weight:900;font-size:.8em;fill:var(--white);--sprite-width:2em;--sprite-height:2em}@media (width >= 768px){.stack-display .stack-count,.stack-display .stack-info{flex-direction:row;gap:10px;font-size:1em}}.stack-display .stack-count--nolink{fill:var(--white);font-size:.8em;white-space:nowrap}@media (width >= 768px){.stack-display .stack-count--nolink{display:inline-block;margin-left:.25em;font-size:1em}}.study-stats{display:flex;flex-direction:column;align-items:stretch;gap:2em}@media (width >= 768px){.study-stats{flex-direction:row}}.cards-display-wrap,.small-stacks-wrap{container:small-stacks-wrap/inline-size;display:flex;flex-direction:column;flex-basis:100%;align-items:stretch}.cards-display-wrap h5,.small-stacks-wrap h5{color:var(--black);fill:var(--black)}.stats-wrap{flex-grow:3;flex-basis:100%}.stats-display{container:stats-display/inline-size;display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap;align-content:stretch}@media (width >= 768px){.stats-display{justify-content:flex-start}}.stats-text{flex-grow:2;flex-basis:min-content}.btn-spaced--small{display:inline-flex;background-color:var(--achievement-orange);padding:.2em .6em;color:var(--white);fill:var(--white);border-radius:.2em;margin-bottom:auto;margin-left:auto}.btn-spaced--small:hover{background-color:var(--achievement-orange-shade);fill:var(--white)}.btn-spaced--small.btn-inprogress{background-color:var(--achievement-orange)}.btn-spaced--small.btn-inprogress:hover{color:var(--black)}.btn-spaced--small.btn-notstarted{background-color:var(--gray)}.btn-spaced--small.btn-notstarted:hover{color:var(--black)}.btn-spaced--small.btn-leveledup{background-color:var(--gastrointestinal-system)}.btn-spaced--small.btn-leveledup:hover{color:var(--black)}.icon-inprogress{color:var(--achievement-orange)}.icon-notstarted{color:var(--gray)}.icon-leveledup{color:var(--gastrointestinal-system)}.btn-review--small{display:inline-flex;background-color:var(--gray);padding:.2em .6em;color:var(--white);fill:var(--white);border-radius:.2em;margin-bottom:auto;margin-left:auto}.btn-review--small:hover{background-color:var(--achievement-orange);fill:var(--white)}.study-buttons{display:flex;flex-direction:column;gap:.5em;flex-basis:50%;font-size:.8em;fill:var(--white);align-items:center;margin-right:1em}.study-buttons--title{flex-direction:row;flex-basis:auto;margin-left:auto}@media (width >= 992px){.study-buttons{font-size:1em;margin:.5em .5em .5em auto}}.study-buttons h4{color:var(--black)}.study-buttons .button{display:flex;justify-content:space-between;gap:.5rem;margin:0;fill:var(--white)}@media (width <= 992px){.study-buttons .button{justify-content:center;min-height:0;height:-moz-fit-content;height:fit-content}.study-buttons .button svg{display:none}@media (orientation:landscape){.study-buttons .button{max-width:120px}}@media (orientation:portrait){.study-buttons .button{max-width:120px}}}.study-buttons .btn-small-stacks{line-height:1.1em;background-color:var(--core-magenta)}.study-buttons .btn-small-stacks:hover{background-color:var(--core-magenta-shade)}.btn-spaced{fill:#fff;background-color:var(--achievement-orange-shade);box-shadow:0 0 12px rgb(from var(--enrichment-pink-shade) r g b/70%);box-shadow:0 0 22px rgb(from var(--core-magenta-shade) r g b/70%);transition:transform 1s;border-radius:.5em;white-space:nowrap}@media (width >= 992px){.btn-spaced{padding:1rem;font-size:1.2em}}.btn-spaced:hover{box-shadow:0 0 18px rgb(from var(--enrichment-pink-shade) r g b/60%);transform:scale(1.1);background-color:var(--celebration-yellow-shade);color:var(--black)}.btn-spaced.small{font-size:.8em;padding:.5em .75em}.btn-spaced.saved{margin-left:auto;padding:0 1rem}.btn-spaced.saved svg{margin-right:0}.btn-spaced.saved span{text-transform:none;font-size:.8em}.btn-spaced .btn-count{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.4em}.btn-spaced span{display:inline-block;text-align:left;line-height:1.2;text-transform:uppercase;font-weight:800;margin-right:.4em}@media (width >= 1220px){.btn-spaced span{white-space:nowrap}}.btn-sequential{background-color:var(--achievement-orange-shade)}.btn-sequential-one{background-color:var(--achievement-orange);font-size:.7em}.btn-sequential:hover{background-color:var(--buttonHoverColor)!important}.stack-favorites .title-cards{color:var(--black)}.stack-favorites .btn-spaced{display:none}@media (width >= 768px){.stack-favorites .btn-spaced{display:inline-flex}}.circle{--circle-size:170px;display:block;position:relative;height:var(--circle-size);width:var(--circle-size);min-width:var(--circle-size)!important;min-height:var(--circle-size)!important;margin:.5rem;border-radius:50%;overflow:hidden;background-image:conic-gradient(var(--easy-color) var(--easy),var(--hard-color) 0 calc(var(--easy) + var(--hard)),var(--fail-color) 0 calc(var(--easy) + var(--hard) + var(--fail)),var(--unattempted-color) 0 var(--unattempted))}.circle-viewed-simple{background-image:conic-gradient(var(--viewed-color) var(--viewed),var(--unattempted-color) 0 var(--unattempted))}.circle .inner{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;width:calc(var(--circle-size)*.75);height:calc(var(--circle-size)*.75);padding:12px;transform:translate(-50%,-50%);background:var(--white);border-radius:50%;font-size:1.85em;font-weight:800;color:var(--easy-color);color:var(--score-color-highlight);line-height:1}.circle .inner span.label{font-size:12px;display:inline-flex;text-align:center}h6.stats-header{margin-bottom:0;color:var(--black)}.stats{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:center;padding:.5em 0;font-size:.8em;line-height:1.1}@media (width >= 768px){.stats{font-size:1em}}.stats a,.stats span{display:flex;align-items:center}.stats span.count{justify-content:space-between}.stats--easy{color:var(--easy-color)}.stats--hard{color:var(--hard-color)}.stats--fail{color:var(--fail-color)}.stats--unattempted{color:var(--unattempted-color)}.stats--favorites{color:var(--favorites-color)}.stats span.text{white-space:nowrap}.stats span.text svg{margin-right:.25em;fill:currentColor;font-size:2em}.learn-btn{fill:currentColor}.learn-btn--small{font-size:.8em}.button.button-box{background-color:initial;border:1px solid var(--gray);background-color:var(--gray);color:var(--white)}.button.button-box:hover{background-color:var(--theme-button-background-initial-color);color:var(--buttonTextInitialColor)}.stack-list{font-size:.9em;margin-left:0;padding-left:0;list-style-type:none;fill:var(--linkInitialColor);-moz-column-count:2;column-count:2}.stack-list li{font-weight:700;line-height:1;margin-bottom:.8em}.result-wrap{display:flex;margin-bottom:0;gap:.5em}.tax-topic .entry-card,[data-prefix=search] [data-cards=simple] .entry-card{--card-border:1px solid #767676}.tax-topic .entry-card{padding-bottom:8px}.tax-topic .entry-card:not(:last-child){margin-bottom:8px}.card-list{list-style-type:none;line-height:1.2;padding-left:0;margin-left:0}.card-list--sortable{font-size:.9rem}@container small-stacks-wrap (min-width: 760px){.card-list--sortable{font-size:1rem}}@media (width >= 768px){.card-list{-moz-columns:2;column-count:2;-moz-column-gap:2em;column-gap:2em}}@container levelup-block (width < 460px){.card-list{-moz-columns:1;column-count:1;-moz-column-gap:0;column-gap:0}}@container small-stacks-wrap (max-width: 580px){.card-list{-moz-columns:1;column-count:1;-moz-column-gap:0;column-gap:0}}.card-list li{display:flex;margin-bottom:.75em;gap:.25em}.card-list li.status-new{font-weight:700}.card-list li.status-new>a:after{content:" (New!)";font-size:.9em;color:var(--cardiovascular-system)}.card-list li.status-updated{font-weight:700}.card-list li.status-updated>a:after{content:" (Updated)";color:var(--nervous-system);font-size:.9em}.card-list--small{font-size:.9em}.card-list a{-moz-column-break-inside:avoid;break-inside:avoid}.card-list--stacks{-moz-columns:1;column-count:1}.card-list--stacks>div{display:flex;align-items:flex-start;padding:.2em 0 .3em;border-bottom:1px solid var(--gray)}.card-list--stacks>div .simplefavorite-button{margin-left:auto}@media (width >= 600px){.card-list--stacks>div{align-items:center;margin-bottom:.25em}}.card-list--stacks>div span>svg{width:1.5em;height:1.5em}.card-list--stacks>div a{display:inline-flex;align-items:center;gap:.5em}.card-list--stacks>div a:hover{text-decoration:underline}.card-list--stacks>div a .card-count-text,.card-list--stacks>div a .fa-sprite-icon{display:none}@media (width >= 600px){.card-list--stacks>div a .card-count-text,.card-list--stacks>div a .fa-sprite-icon{display:inline-flex;color:var(--black)}}.card-filters{display:flex;margin-bottom:1.5em}.card-filters .button{display:inline-flex;color:var(--score-color-background);font-weight:700;position:relative;background-color:var(--score-color-foreground);padding:0 .4em;border:3px solid transparent;border-radius:9999px;gap:.2em;min-height:28px}@media (width >= 768px){.card-filters .button{font-size:.9em}}.card-filters .button .label--desktop{display:none}@media (width >= 768px){.card-filters .button .label--desktop{display:block}}.card-filters .button svg{font-size:1.25em}.card-filters .button.stats{color:var(--score-color-background);background-color:var(--score-color-foreground);border-color:var(--score-color)}.card-filters .button.stats:after{border-bottom-color:var(--score-color-background)}.card-filters .button.stats--all{--score-color:color-mix(in srgb,var(--essentials-violet),#fff 25%)}.card-filters .button.stats--easy{--score-color:var(--easy-color)}.card-filters .button.stats--hard{--score-color:var(--hard-color)}.card-filters .button.stats--fail{--score-color:var(--fail-color)}.card-filters .button.stats--unattempted{--score-color:var(--unattempted-color)}.card-filters .button[data-highlight=true]:after{z-index:-1;content:"";position:absolute;bottom:-1em;left:50%;transform:translateX(-50%);width:0;height:0;border-left:1em solid transparent;border-right:1em solid transparent;border-bottom-width:2em;border-bottom-style:solid;clip-path:polygon(0 0,100% 0,50% 100%)}.card-filters .button[data-highlight=true].stats{background-color:var(--score-color)}.card-filters .button[data-highlight=true].stats:after{border-bottom-color:var(--score-color)}.cards-block--desc{padding-bottom:1em}.collapsible{cursor:pointer;border:none;text-align:left;outline:none}.collapsible.btn-all-cards{padding:18px;font-weight:900;font-size:1.2em}.collapsible:before{content:"Show ";display:inline-block;margin-right:.25em;position:relative;z-index:auto;top:auto;left:auto;right:auto;opacity:1;filter:none}.collapsible:after{content:"\01F862";content:"\002B";display:inline-block;margin-left:.5em}.collapsible:hover{background-color:var(--achievement-orange-shade)}.collapsible:hover:after,.collapsible:hover:before{opacity:1}.collapsible.btn-small-stacks:after,.collapsible.btn-small-stacks:before{content:"";margin:0;display:none!important}.collapsible.btn-small-stacks.active-list{color:var(--white);background-color:var(--essentials-violet-shade)}.active-list{background-color:var(--silver);color:var(--essentials-violet-shade)}.active-list:before{content:"Hide "}.active-list:after{content:"\01F861";content:"\002D";display:inline-block;margin-left:.5em}.cards-display{padding-top:.5em;display:none}.title-all-cards{fill:currentColor}.title-all-cards span{display:inline-block;margin-right:.25em}.recent-indicator{font-size:.8rem;padding:.5em 1.5em;background-color:var(--celebration-yellow);border-top-left-radius:16px;border-top-right-radius:16px;font-weight:700;display:flex;justify-content:space-between;align-items:center;line-height:1.1em}.recent-indicator .last-studied{font-weight:400;font-style:italic;font-size:.9em;display:block}.recent-indicator .last-studied span{display:none}@media (width >= 768px){.recent-indicator .last-studied span{display:inline-block;margin-left:.25em}}.recent-indicator .last-studied span.time-ago{display:inline-block;font-weight:700}@media (width >= 768px){.recent-indicator{display:inline-flex;position:absolute;right:0;top:-3rem;gap:.3em;align-items:center;font-size:1em;padding:0 1em}.recent-indicator .last-studied{font-weight:700;margin-bottom:1em;margin-top:1em}}.locked,.locked a,.locked a:hover,.locked:hover{color:gray!important;cursor:no-drop;text-decoration:none!important}.locked a:hover,.locked:hover{border:none}.promo-user .stack-display:not(.stack_category-promo-content):not(.favorites) .stack-header,.promo_student .stack-display:not(.stack_category-promo-content):not(.favorites) .stack-header{background-color:gray}.promo-user .card-list div:not(.promo) a,.promo-user .card-list div:not(.promo) a:visited,.promo-user .card-list li:not(.promo) a,.promo-user .card-list li:not(.promo) a:visited,.promo-user .icon-grid .stack-display:not(.stack_category-promo-content):not(.favorites) a,.promo-user .icon-grid .stack-display:not(.stack_category-promo-content):not(.favorites) a:visited,.promo-user .result-wrap:not(.promo) a,.promo-user .result-wrap:not(.promo) a:visited,.promo_student .card-list div:not(.promo) a,.promo_student .card-list div:not(.promo) a:visited,.promo_student .card-list li:not(.promo) a,.promo_student .card-list li:not(.promo) a:visited,.promo_student .icon-grid .stack-display:not(.stack_category-promo-content):not(.favorites) a,.promo_student .icon-grid .stack-display:not(.stack_category-promo-content):not(.favorites) a:visited,.promo_student .result-wrap:not(.promo) a,.promo_student .result-wrap:not(.promo) a:visited{color:gray;cursor:no-drop}.promo-user .icon-grid .stack-display:not(.stack_category-promo-content):not(.favorites) img,.promo_student .icon-grid .stack-display:not(.stack_category-promo-content):not(.favorites) img{filter:grayscale(1) opacity(35%)}.dosage_calc_student:not(.pharmacology_student):not(.pharmacology-user) .stack-display:not(.stack_category-promo-content):not(.favorites):not(.subject-dosage-calculation) .stack-header{background-color:gray}.dosage_calc_student:not(.pharmacology_student):not(.pharmacology-user) .card-list div:not(.promo) a,.dosage_calc_student:not(.pharmacology_student):not(.pharmacology-user) .card-list div:not(.promo) a:visited,.dosage_calc_student:not(.pharmacology_student):not(.pharmacology-user) .card-list li:not(.promo) a,.dosage_calc_student:not(.pharmacology_student):not(.pharmacology-user) .card-list li:not(.promo) a:visited,.dosage_calc_student:not(.pharmacology_student):not(.pharmacology-user) .icon-grid .stack-display:not(.stack_category-promo-content):not(.favorites):not(.subject-dosage-calculation) a,.dosage_calc_student:not(.pharmacology_student):not(.pharmacology-user) .icon-grid .stack-display:not(.stack_category-promo-content):not(.favorites):not(.subject-dosage-calculation) a:visited,.dosage_calc_student:not(.pharmacology_student):not(.pharmacology-user) .result-wrap:not(.promo) a,.dosage_calc_student:not(.pharmacology_student):not(.pharmacology-user) .result-wrap:not(.promo) a:visited{color:gray;cursor:no-drop}.dosage_calc_student:not(.pharmacology_student):not(.pharmacology-user) .icon-grid .stack-display:not(.stack_category-promo-content):not(.favorites):not(.subject-dosage-calculation) img{filter:grayscale(1) opacity(35%)}.pharmacology-user .stack-display:not(.stack_category-promo-content):not(.favorites):not(.subject-pharmacology) .stack-header,.pharmacology_student:not(.dosage_calc_student) .stack-display:not(.stack_category-promo-content):not(.favorites):not(.subject-pharmacology) .stack-header{background-color:gray}.pharmacology-user .stack-display:not(.stack_category-promo-content):not(.favorites):not(.subject-pharmacology) .card-list li a,.pharmacology-user .stack-display:not(.stack_category-promo-content):not(.favorites):not(.subject-pharmacology) .card-list li a:visited,.pharmacology_student:not(.dosage_calc_student) .stack-display:not(.stack_category-promo-content):not(.favorites):not(.subject-pharmacology) .card-list li a,.pharmacology_student:not(.dosage_calc_student) .stack-display:not(.stack_category-promo-content):not(.favorites):not(.subject-pharmacology) .card-list li a:visited{color:gray;cursor:no-drop}.pharmacology-user .stack-display:not(.stack_category-promo-content):not(.favorites):not(.subject-pharmacology) a.btn-spaced,.pharmacology_student:not(.dosage_calc_student) .stack-display:not(.stack_category-promo-content):not(.favorites):not(.subject-pharmacology) a.btn-spaced{background-color:#303030;box-shadow:none}.pharmacology-user .stack-display:not(.stack_category-promo-content):not(.favorites):not(.subject-pharmacology) a.btn-spaced:hover,.pharmacology_student:not(.dosage_calc_student) .stack-display:not(.stack_category-promo-content):not(.favorites):not(.subject-pharmacology) a.btn-spaced:hover{color:#fff;transform:none;background-color:#303030;box-shadow:none}.pharmacology-user .icon-grid .stack-display:not(.stack_category-promo-content):not(.favorites):not(.subject-pharmacology) a,.pharmacology-user .icon-grid .stack-display:not(.stack_category-promo-content):not(.favorites):not(.subject-pharmacology) a:visited,.pharmacology-user .quiz-related .card-list div:not(.promo) a,.pharmacology-user .quiz-related .card-list div:not(.promo) a:visited,.pharmacology-user .quiz-related .card-list li:not(.promo) a,.pharmacology-user .quiz-related .card-list li:not(.promo) a:visited,.pharmacology-user .quiz-related .result-wrap:not(.promo) a,.pharmacology-user .quiz-related .result-wrap:not(.promo) a:visited,.pharmacology-user .study-recommendations .card-list div:not(.promo) a,.pharmacology-user .study-recommendations .card-list div:not(.promo) a:visited,.pharmacology-user .study-recommendations .card-list li:not(.promo) a,.pharmacology-user .study-recommendations .card-list li:not(.promo) a:visited,.pharmacology-user .study-recommendations .result-wrap:not(.promo) a,.pharmacology-user .study-recommendations .result-wrap:not(.promo) a:visited,.pharmacology_student:not(.dosage_calc_student) .icon-grid .stack-display:not(.stack_category-promo-content):not(.favorites):not(.subject-pharmacology) a,.pharmacology_student:not(.dosage_calc_student) .icon-grid .stack-display:not(.stack_category-promo-content):not(.favorites):not(.subject-pharmacology) a:visited,.pharmacology_student:not(.dosage_calc_student) .quiz-related .card-list div:not(.promo) a,.pharmacology_student:not(.dosage_calc_student) .quiz-related .card-list div:not(.promo) a:visited,.pharmacology_student:not(.dosage_calc_student) .quiz-related .card-list li:not(.promo) a,.pharmacology_student:not(.dosage_calc_student) .quiz-related .card-list li:not(.promo) a:visited,.pharmacology_student:not(.dosage_calc_student) .quiz-related .result-wrap:not(.promo) a,.pharmacology_student:not(.dosage_calc_student) .quiz-related .result-wrap:not(.promo) a:visited,.pharmacology_student:not(.dosage_calc_student) .study-recommendations .card-list div:not(.promo) a,.pharmacology_student:not(.dosage_calc_student) .study-recommendations .card-list div:not(.promo) a:visited,.pharmacology_student:not(.dosage_calc_student) .study-recommendations .card-list li:not(.promo) a,.pharmacology_student:not(.dosage_calc_student) .study-recommendations .card-list li:not(.promo) a:visited,.pharmacology_student:not(.dosage_calc_student) .study-recommendations .result-wrap:not(.promo) a,.pharmacology_student:not(.dosage_calc_student) .study-recommendations .result-wrap:not(.promo) a:visited{color:gray;cursor:no-drop}.pharmacology-user .icon-grid .stack-display:not(.stack_category-promo-content):not(.favorites):not(.subject-pharmacology) img,.pharmacology_student:not(.dosage_calc_student) .icon-grid .stack-display:not(.stack_category-promo-content):not(.favorites):not(.subject-pharmacology) img{filter:grayscale(1) opacity(35%)}.pharmacology_student.dosage_calc_student .stack-display:not(.stack_category-promo-content):not(.favorites):not(.subject-pharmacology):not(.subject-dosage-calculation) .stack-header{background-color:gray}.pharmacology_student.dosage_calc_student .stack-display:not(.stack_category-promo-content):not(.favorites):not(.subject-pharmacology):not(.subject-dosage-calculation) .card-list li a,.pharmacology_student.dosage_calc_student .stack-display:not(.stack_category-promo-content):not(.favorites):not(.subject-pharmacology):not(.subject-dosage-calculation) .card-list li a:visited{color:gray;cursor:no-drop}.pharmacology_student.dosage_calc_student .stack-display:not(.stack_category-promo-content):not(.favorites):not(.subject-pharmacology):not(.subject-dosage-calculation) a.btn-spaced{background-color:#303030;box-shadow:none}.pharmacology_student.dosage_calc_student .stack-display:not(.stack_category-promo-content):not(.favorites):not(.subject-pharmacology):not(.subject-dosage-calculation) a.btn-spaced:hover{color:#fff;transform:none;background-color:#303030;box-shadow:none}.pharmacology_student.dosage_calc_student .icon-grid .stack-display:not(.stack_category-promo-content):not(.favorites):not(.subject-pharmacology):not(.subject-dosage-calculation) a,.pharmacology_student.dosage_calc_student .icon-grid .stack-display:not(.stack_category-promo-content):not(.favorites):not(.subject-pharmacology):not(.subject-dosage-calculation) a:visited,.pharmacology_student.dosage_calc_student .quiz-related .card-list div:not(.promo) a,.pharmacology_student.dosage_calc_student .quiz-related .card-list div:not(.promo) a:visited,.pharmacology_student.dosage_calc_student .quiz-related .card-list li:not(.promo) a,.pharmacology_student.dosage_calc_student .quiz-related .card-list li:not(.promo) a:visited,.pharmacology_student.dosage_calc_student .quiz-related .result-wrap:not(.promo) a,.pharmacology_student.dosage_calc_student .quiz-related .result-wrap:not(.promo) a:visited,.pharmacology_student.dosage_calc_student .study-recommendations .card-list div:not(.promo) a,.pharmacology_student.dosage_calc_student .study-recommendations .card-list div:not(.promo) a:visited,.pharmacology_student.dosage_calc_student .study-recommendations .card-list li:not(.promo) a,.pharmacology_student.dosage_calc_student .study-recommendations .card-list li:not(.promo) a:visited,.pharmacology_student.dosage_calc_student .study-recommendations .result-wrap:not(.promo) a,.pharmacology_student.dosage_calc_student .study-recommendations .result-wrap:not(.promo) a:visited{color:gray;cursor:no-drop}.pharmacology_student.dosage_calc_student .icon-grid .stack-display:not(.stack_category-promo-content):not(.favorites):not(.subject-pharmacology):not(.subject-dosage-calculation) img{filter:grayscale(1) opacity(35%)}.no-margin-bottom,.no-margin-bottom .stack-display{margin-bottom:0}.tips-carousel .kt-blocks-post-grid-item-inner{display:none}.icon-grid{container:icon-grid/inline-size}.inner-icon-grid-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));grid-gap:30px}.inner-icon-grid-wrapper .stack-display{margin-bottom:0}.inner-icon-grid-wrapper .stack-display a{display:flex;flex-direction:column;align-items:center;justify-content:center}.inner-icon-grid-wrapper .stack-display a:hover{transform:scale(1.1)}.inner-icon-grid-wrapper .stack-display a span{text-align:center;line-height:1.2em;font-size:.9em;font-weight:700}.view-all-link{display:inline-block;margin-left:auto;margin-top:auto;font-size:.8em}.current-stats-group{container:current-stats-group/inline-size}.user-stat-num{font-size:1em}@container current-stats-group (max-width: 400px){.user-stat-num{font-size:.8em}}@container current-stats-group (max-width: 290px){.user-stat-num{font-size:.6em}}.stack-child-indicator svg{color:var(--black);fill:var(--black);font-size:.8em}.stack-children--desc{font-size:.9em}.stack-children--title{font-weight:700;font-size:1.3em}img.subject-icon--stack-header{max-height:50px;width:auto}@media (width >= 768px){img.subject-icon--stack-header{max-height:100px}}.stack-breadcrumbs{font-size:.8em}@media (width >= 768px){.stack-breadcrumbs{font-size:.9em}}.stack-breadcrumbs a{display:inline-block;text-wrap:balance}.stack-breadcrumbs a:hover{text-decoration:underline}.last-studied{display:flex;justify-content:space-between;margin:1em .5em .25em}.stat-wrapper{display:flex;gap:.25em;margin-bottom:.25em;line-height:1.2;width:100%;container-type:inline-size;container-name:stat-wrapper}.ct-header .stat-wrapper{container-type:unset}.stat-wrapper--inline{display:inline-flex}.stat-wrapper.time-ago{margin-bottom:.5em;font-weight:400}.stat-wrapper .stat-title{margin:0;color:var(--theme-palette-color-6)}.stat-wrapper .title-icon{display:inline-block;margin-right:.5em}.heading-flashcards .stat-wrapper{display:inline-flex;margin:0;align-self:center;font-size:.7em}.progress-container{height:1em;border:1px solid var(--white);border-radius:9999px;position:relative;width:calc(100% - 2rem);margin-right:.5rem;width:50%;max-width:200px;margin-left:auto}.progress-piechart{border-radius:50%;width:30px;height:30px}.cards-block--desc{margin-bottom:0}@container levelup-block (width < 295px){.cards-block--desc{font-size:.9rem}}.levelup-block{width:100%;box-shadow:0 0 14px 0 rgba(0,0,0,.2);border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-bottom:var(--global-kb-spacing-lg,3rem)}.recommendations-wrapper .levelup-block{border:none;box-shadow:none}.levelup-block--wrap{padding:1em;display:flex;flex-direction:column;background-color:var(--white);border-bottom-left-radius:20px;border-bottom-right-radius:20px}@container levelup-block (width < 295px){.levelup-block--wrap{font-size:1rem}}.levelup-block .levelup-block--title{--levelup-block-title-bg:var(--gastrointestinal-system);--levelup-block-title-color:var(--black)}.levelup-block .levelup-block--title.saved-title{--levelup-block-title-bg:var(--core-magenta);--levelup-block-title-color:var(--white)}.levelup-block .levelup-block--title.saved-title a,.levelup-block .levelup-block--title.saved-title a:visited{color:var(--white)}.levelup-block .levelup-block--title.saved-title a svg,.levelup-block .levelup-block--title.saved-title a:visited svg{margin-right:0}.levelup-block .levelup-block--title.saved-title .button.saved{background-color:var(--celebration-yellow);color:var(--black);box-shadow:0 0 22px rgb(from var(--core-magenta-shade) r g b/70%)}.levelup-block .levelup-block--title.saved-title .button.saved:hover{background-color:var(--celebration-yellow-shade)}.levelup-block .levelup-block--title.quiz-title{--levelup-block-title-bg:var(--celebration-yellow);--levelup-block-title-color:var(--black);justify-content:space-between;row-gap:.5rem;-moz-column-gap:.75rem;column-gap:.75rem;flex-direction:row}@container levelup-block (width >= 295px) and (width < 416px){.levelup-block .levelup-block--title.quiz-title{flex-direction:column}}.levelup-block .levelup-block--title.quiz-title .quiz-title-text{display:flex;gap:var(--gap,.25em)}.levelup-block .levelup-block--title.quiz-title .quiz-title-text .text{white-space:nowrap}.levelup-block .levelup-block--title.quiz-title .quiz-title-text .icon-small{margin-left:.5em}.levelup-block .levelup-block--title.quiz-title .quiz-question-count{font-size:.7em}.quiz-completed .levelup-block .levelup-block--title.quiz-title{font-size:1.3em}.levelup-block .levelup-block--title.study-recos{--levelup-block-title-bg:var(--essentials-violet-shade);--levelup-block-title-color:var(--white)}.levelup-block .levelup-block--title.heading-flashcards{--levelup-block-title-bg:var(--silver);--levelup-block-title-color:var(--black)}.levelup-block .levelup-block--title.heading-flashcards .button{display:none}@media (width >= 768px){.levelup-block .levelup-block--title.heading-flashcards .button{display:inline-block}}.recommendations-wrapper .levelup-block .levelup-block--title.heading-flashcards{--levelup-block-title-bg:transparent;--levelup-block-title-color:var(--theme-palette-color-9);padding-bottom:0}.levelup-block .levelup-block--title.resources-title{--levelup-block-title-bg:var(--celebration-yellow)}.recommendations-wrapper .levelup-block .levelup-block--title.resources-title{--levelup-block-title-bg:transparent;--levelup-block-title-color:var(--theme-palette-color-9);padding-bottom:0}.levelup-block .levelup-block--title.subject-info{--levelup-block-title-bg:var(--essentials-violet-shade);--levelup-block-title-color:var(--white)}.levelup-block .levelup-block--title.course-info{--levelup-block-title-bg:var(--theme-palette-color-2);--levelup-block-title-color:var(--white)}.levelup-block .levelup-block--title.saved-subject-title{--levelup-block-title-bg:var(--essentials-violet-shade);--levelup-block-title-color:var(--white)}.levelup-block .levelup-block--title.saved-subject-title a,.levelup-block .levelup-block--title.saved-subject-title a:visited{color:var(--white)}.levelup-block .levelup-block--title.saved-subject-title img{max-width:50px;margin-right:.5em}.levelup-block .levelup-block--title.saved-subject-title>h4{width:100%}.levelup-block .levelup-block--title.school-info{gap:0;--levelup-block-title-bg:var(--theme-palette-color-9);--levelup-block-title-color:var(--theme-palette-color-8)}.levelup-block .levelup-block--title.school-info a,.levelup-block .levelup-block--title.school-info a:visited{color:var(--theme-palette-color-8)}.levelup-block .levelup-block--title.school-info>svg{fill:#fff;color:#fff;font-size:1em}.levelup-block .levelup-block--title .empty-message{font-weight:400;color:var(--white)}@media (width >= 600px){.levelup-block .levelup-block--title .empty-message{margin:0 0 0 auto}}.levelup-block .levelup-block--title .empty-message svg{margin:0 0 0 .5em}.levelup-block .levelup-block--title .empty-message,.levelup-block .levelup-block--title .time-ago{display:none;font-size:.7em;justify-content:center}@container stat-wrapper (width < 680px){.levelup-block .levelup-block--title .empty-message,.levelup-block .levelup-block--title .time-ago{font-size:12px}}@media (width >= 600px){.levelup-block .levelup-block--title .empty-message,.levelup-block .levelup-block--title .time-ago{margin:0 0 0 auto;align-self:center;justify-content:flex-end}}.legend-display-wrap{display:inline-flex;align-items:flex-start;justify-content:center;font-size:.9em;gap:.6em;font-weight:700;font-style:italic;background-color:var(--silver);padding:.2em .5em;border-radius:18px;margin:1em auto 0}.legend-display-wrap>span{display:inline-flex;align-items:flex-start;gap:.1em;text-align:left}@media (width >= 600px){.legend-display-wrap>span{align-items:center}}.legend-display--num{display:none}@media (width >= 600px){.legend-display--num{display:inline-flex}}.legend-display svg{margin-right:.25em;width:1.25em;height:1.25em}.levelup-block--title .legend-display-wrap{font-size:.7em}.card-list--progress .sub-stack{margin:0 0 0 1.25em;padding-inline-start:1.25em}.card-list--progress .sub-stack a,.card-list--progress .sub-stack a:visited{text-decoration:underline;font-weight:400}.card-list--progress .sub-stack a .card-count-text,.card-list--progress .sub-stack a:visited .card-count-text{color:var(--dark-gray);font-size:.9em}.card-list--progress .sub-stack div{margin-bottom:.75em;display:flex;gap:.2em}.card-list--progress .sub-stack div.child-stack{margin-left:1.25em}.card-list h4{font-size:18px}@media (width >= 768px){.card-list h4{font-size:20px}}.card-list h4 button{display:flex;gap:.5em;font-size:.9em}.card-list h4 button .card-count-text{display:inline-flex;align-self:center;color:var(--dark-gray);margin-left:auto;font-size:.8em;white-space:nowrap}@media (width >= 768px){.card-list h4 button .card-count-text{margin-left:0}}.user-stat-percent-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:1em;width:100%}@container stat-wrapper (min-width: 780px){.user-stat-percent-wrapper{grid-template-columns:repeat(4,1fr)}}.icon-small{font-size:.6em}.user-stat-percent{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:.9em;padding:.25em .5em;border-radius:16px;border:2px solid var(--color,#000);gap:.25em}@media (width >= 600px){.user-stat-percent{font-size:1.2em;padding:.5em .75em;border-radius:22px;border:3px solid var(--color,#000)}}.user-stat-percent .percent-number{font-weight:800;font-size:1.5em}.user-stat-percent .percent-icon{font-size:1.5em}.user-stat-percent .percent-stars{color:var(--color,#000)}.user-stat-percent .percent-label{white-space:nowrap;font-weight:800;display:inline-flex;gap:.2em}.user-stat-percent .percent-label--small{font-size:.7em}.user-stat-percent .percent-label .icon-small{color:var(--gray)}.user-stat-percent.percent-easy{--color:var(--easy-color)}.user-stat-percent.percent-easy .percent-icon{font-size:1.7em;line-height:1.1}.user-stat-percent.percent-hard{--color:var(--hard-color)}.user-stat-percent.percent-fail{--color:var(--fail-color)}.user-stat-percent.percent-viewed{--color:var(--viewed-color)}.user-stat-percent.current-streak{--color:var(--current-streak-color)}.user-stat-percent.longest-streak{--color:var(--longest-streak-color)}.school-info--minimal .schools-units-title{gap:0;background-color:var(--theme-palette-color-9);color:var(--theme-palette-color-8)}.school-info--minimal .schools-units-title a,.school-info--minimal .schools-units-title a:visited{color:var(--theme-palette-color-8)}.school-info--minimal .saved-units-title{gap:0;background-color:var(--celebration-yellow);color:var(--black)}.school-info--minimal .saved-units-title a,.school-info--minimal .saved-units-title a:visited{color:var(--black)}.school-info--minimal.saved-content-block .unit-list{font-size:.9em;line-height:1.3}.school-info--minimal.saved-content-block .unit-list .parent-stack{border-bottom:none;border-top:1px solid var(--gray)}.school-info--minimal.saved-content-block .unit-list .parent-stack:first-of-type{border-top:none}.school-info--minimal--title{display:flex;flex-direction:row;align-items:center;border-bottom:1px solid var(--gray);padding-bottom:.2em;font-weight:700}.schools-class-list{list-style:none;padding-inline-start:0}.schools-class-list>li{font-size:1.25rem;font-weight:700}.schools-class-list>li>a{display:block;color:var(--black)}.schools-class-list>li>a:hover{color:var(--essentials-violet-shade)}.schools-class-list>li>ul.schools-class-list{padding-inline-start:1em}.schools-class-list>li>ul.schools-class-list>li{font-size:1rem}.schools-class-list>li>ul.schools-class-list>li a{padding:0;border:none}.card-list--stacks~h5.school-info--minimal--title{margin-top:1rem}.logo-wrapper{display:block;width:100%;margin-bottom:0}.school-icon-name{margin-bottom:0;font-weight:800}.school-icon-name>a{display:flex;flex-direction:row;gap:1rem;justify-content:center;align-items:center}.school-icon-name>a .fa-sprite-icon{margin-right:1rem}img.school-icon{max-height:100px;width:auto}.levelup-block--title img.school-icon,h4 img.school-icon,h5 img.school-icon{max-height:50px}.unit-list .card-list{font-size:.9em;margin-bottom:.5em}.unit-list .card-list .card-count-text{display:none}.unit-list div.parent-stack{display:flex;align-items:center;padding:.2em 0 .3em;border-bottom:1px solid #767676;line-height:1.2}.unit-list div.parent-stack a{display:inline-flex;align-items:center;gap:.5em;-moz-column-break-inside:avoid;break-inside:avoid}.unit-list div.parent-stack .simplefavorite-button{margin-left:auto;margin-right:0}.unit-list div.parent-stack .simplefavorite-button span{display:none}.unit-list .parent-unit{font-weight:800}.all-classes-button{margin:.75em 0 .25em;border-radius:.5em;line-height:1.2;text-wrap:balance}.go-right{margin-left:auto}:root{--tab-border-color:var(--dark-silver);--tab-active-color:var(--blue);--tab-background:var(--white);--tab-hover-background:var(--silver);--tab-active-background:var(--white);--tab-text-color:var(--dark-gray);--accordion-border-color:var(--dark-silver);--accordion-header-background:var(--silver);--accordion-header-hover-background:var(--dark-silver);--panel-background:var(--white);--focus-outline-color:var(--blue);--transition-speed:0.3s}.levelup-block{container-type:inline-size;container-name:levelup-block}.tabs-accordion-container{position:relative;margin:1rem 0}@media (width >= 768px){.tabs-accordion-container .tabs-list{display:flex;border-bottom:2px solid var(--tab-border-color);margin-bottom:0}.tabs-accordion-container .accordion-header{display:none}.tabs-accordion-container .accordion-item{border:none;margin:0}}@media (width <= 768px){.tabs-accordion-container .tabs-list{display:none}.tabs-accordion-container .accordion-item{border:1px solid var(--accordion-border-color);margin-bottom:.5rem;border-radius:4px;overflow:hidden}.tabs-accordion-container .accordion-item:last-child{margin-bottom:0}.tabs-accordion-container .accordion-header{display:block}.tabs-accordion-container .tab-panel{display:none}.tabs-accordion-container .tab-panel.active{display:block}}.tabs-accordion-container[data-layout=tabs] .tabs-list{display:flex;border-bottom:2px solid var(--tab-border-color);margin-bottom:0}.tabs-accordion-container[data-layout=tabs] .accordion-header{display:none}.tabs-accordion-container[data-layout=tabs] .accordion-item{border:none;margin:0}.tabs-accordion-container[data-layout=tabs] .tab-panel{display:none;max-height:none;overflow:visible;padding:1.5rem .75rem .5rem}.tabs-accordion-container[data-layout=tabs] .tab-panel.active{display:block}.tabs-accordion-container[data-layout=accordion] .tabs-list{display:none}.tabs-accordion-container[data-layout=accordion] .accordion-item{border:1px solid var(--accordion-border-color);margin-bottom:.5rem;border-radius:4px;overflow:hidden}.tabs-accordion-container[data-layout=accordion] .accordion-item:last-child{margin-bottom:0}.tabs-accordion-container[data-layout=accordion] .accordion-header{display:block}.tabs-accordion-container[data-layout=accordion] .tab-panel{display:none;max-height:0;overflow:hidden;padding:0 1rem;transition:max-height var(--transition-speed) ease,padding var(--transition-speed) ease}.tabs-accordion-container[data-layout=accordion] .tab-panel.active{display:block;max-height:5000px;padding:1rem}.tabs-list{display:flex;gap:0;list-style:none;padding:0;margin:0}.tab-button{background:var(--tab-background);border:none;border-bottom:3px solid transparent;color:var(--tab-text-color);cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;position:relative;transition:all var(--transition-speed) ease;white-space:nowrap}@container levelup-block (width < 460px){.tab-button{font-size:.9rem;padding:.5rem .75rem}}.tab-button:hover{background:var(--tab-hover-background);color:var(--dark-gray)}.tab-button.active{background:var(--tab-active-background);border-bottom-color:var(--tab-active-color);color:var(--tab-active-color);font-weight:700}.tab-button:focus{outline:2px solid var(--focus-outline-color);outline-offset:-2px;z-index:1}.tab-button:focus:not(:focus-visible){outline:none}.tab-button:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:-2px}.tab-button:disabled,.tab-button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.tab-button:disabled:hover,.tab-button[aria-disabled=true]:hover{background:var(--tab-background)}.accordion-header{margin:0}.accordion-button{align-items:center;background:var(--accordion-header-background);border:none;color:var(--tab-text-color);cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:space-between;padding:1rem;text-align:left;transition:background-color var(--transition-speed) ease;width:100%}.accordion-button:hover{background:var(--accordion-header-hover-background)}.accordion-button:focus{outline:2px solid var(--focus-outline-color);outline-offset:-2px;z-index:1}.accordion-button:focus:not(:focus-visible){outline:none}.accordion-button:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:-2px}.accordion-button span{display:flex;gap:.5rem}.accordion-button .accordion-icon{fill:currentColor;flex-shrink:0;margin-left:.5rem;transition:transform var(--transition-speed) ease}.accordion-button[aria-expanded=true] .accordion-icon{transform:rotate(180deg)}.accordion-button[aria-expanded=false] .accordion-icon{transform:rotate(0deg)}.tab-panel{background:var(--panel-background);padding:1.5rem .75rem .5rem;transition:opacity .3s ease}.tab-panel .view-all-link{display:block;margin-top:1rem;text-align:center;font-weight:700}@media (width >= 768px){.tab-panel{display:none}.tab-panel.active{display:block}}@media (width <= 768px){.tab-panel{max-height:0;overflow:hidden;padding:0 1rem;transition:max-height var(--transition-speed) ease,padding var(--transition-speed) ease}.tab-panel.active{max-height:5000px;padding:1rem}}.tab-panel:focus{outline:none}.tab-panel>:first-child{margin-top:0}.tab-panel>:last-child{margin-bottom:0}.stack-tabbed .tabs-accordion-container{margin-top:.5rem;padding:0 1rem}.stack-tabbed .tab-panel .card-list,.stack-tabbed .tab-panel .stack-children-progress{margin:0}@media print{.tabs-accordion-container .tabs-list{display:none}.tabs-accordion-container .accordion-header{background:transparent;border-bottom:1px solid var(--black)}.tabs-accordion-container .accordion-header .accordion-icon{display:none}.tabs-accordion-container .tab-panel{display:block!important;max-height:none!important;page-break-inside:avoid;border:none}}@media (prefers-contrast:high){.tab-button{border:1px solid}.tab-button.active{border-width:2px}.accordion-button{border:1px solid}}@media (prefers-reduced-motion:reduce){.accordion-button,.accordion-icon,.tab-button,.tab-panel{transition:none}}.saved-settings-panel h5{margin-top:0;margin-bottom:.5rem}.saved-settings-panel .text-muted{color:#666;font-size:.9rem;margin-bottom:1.5rem}.bulk-remove-form .checkbox-group{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.bulk-remove-form .checkbox-label{display:flex;align-items:center;padding:.5rem;border:1px solid #ddd;border-radius:4px;cursor:pointer;transition:background-color .2s}.bulk-remove-form .checkbox-label:hover{background-color:#f8f9fa}.bulk-remove-form .checkbox-label input[type=checkbox]{margin-right:.75rem;width:18px;height:18px;cursor:pointer}.bulk-remove-form .checkbox-label input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.bulk-remove-form .checkbox-label-all{border-color:#dc3545;background-color:#fff5f5}.bulk-remove-form .checkbox-label-all:hover{background-color:#ffe5e5}.bulk-remove-form .confirmation-message{background-color:#fff3cd;border:1px solid #ffc107;border-radius:4px;padding:1rem;margin-bottom:1rem;color:#856404}.bulk-remove-form .error-message{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;padding:1rem;margin-bottom:1rem;color:#721c24}.bulk-remove-form .form-actions{display:flex;align-items:center;gap:1rem}.bulk-remove-form .button-danger{background-color:#dc3545;color:#fff;border:none;padding:.5rem 1.5rem;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .2s}.bulk-remove-form .button-danger:hover{background-color:#c82333}.bulk-remove-form .button-danger:disabled{opacity:.6;cursor:not-allowed}.bulk-remove-form .button-primary{background-color:#dc3545;color:#fff;border:none;padding:.5rem 1.5rem;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .2s;margin-right:.5rem}.bulk-remove-form .button-primary:hover{background-color:#c82333}.bulk-remove-form .button-primary:disabled{opacity:.6;cursor:not-allowed}.bulk-remove-form .button-secondary{background-color:#6c757d;color:#fff;border:none;padding:.5rem 1.5rem;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .2s}.bulk-remove-form .button-secondary:hover{background-color:#5a6268}.bulk-remove-form .button-secondary:disabled{opacity:.6;cursor:not-allowed}.bulk-remove-form .selected-count{color:#666;font-size:.9rem}.tab-button .fa-solid.fa-gear{font-size:.9em}@property --num{syntax:"<integer>";initial-value:0;inherits:false}.fwp_counter{counter-reset:num var(--tonum);animation:counter 3s ease-in-out infinite alternate;animation-fill-mode:forwards;font:800 40px system-ui;padding:2rem}.fwp_counter:after{content:counter(num)}.zero{counter-reset:num var(--num)}.animate{animation:counter 5s ease-out .5s forwards}@keyframes counter{0%{--num:0}to{--num:var(--tonum)}}@media (prefers-reduced-motion:reduce){div{animation:none!important}}g{display:none}g:target{display:inline}.card-wrap--front .entry-content--card>ul>li{font-weight:700}.card-wrap--front .entry-content--card>ul>li>ul li{font-weight:400}.tips-carousel .kb-dynamic-html :last-child{margin-bottom:0;margin-block-end:0}.acf_content th,.acf_content thead td,.acf_content thead th,.entry-content--card th,.entry-content--card thead td,.entry-content--card thead th,.tips-carousel th,.tips-carousel thead td,.tips-carousel thead th{background-color:var(--silver)}.acf_content ol,.acf_content ul,.entry-content--card ol,.entry-content--card ul,.tips-carousel ol,.tips-carousel ul{margin-left:0;padding-left:0;display:flex;flex-direction:column;justify-content:center}.acf_content ol.list-columns,.acf_content ul.list-columns,.entry-content--card ol.list-columns,.entry-content--card ul.list-columns,.tips-carousel ol.list-columns,.tips-carousel ul.list-columns{display:block;-moz-columns:1;column-count:1;margin-left:0!important}@media (width >= 600px){.acf_content ol.list-columns,.acf_content ul.list-columns,.entry-content--card ol.list-columns,.entry-content--card ul.list-columns,.tips-carousel ol.list-columns,.tips-carousel ul.list-columns{-moz-columns:2;column-count:2;-moz-column-gap:1em;column-gap:1em}}@media (width >= 992px){.acf_content ol.list-columns,.acf_content ul.list-columns,.entry-content--card ol.list-columns,.entry-content--card ul.list-columns,.tips-carousel ol.list-columns,.tips-carousel ul.list-columns{-moz-columns:3;column-count:3}}.acf_content ol li,.acf_content ul li,.entry-content--card ol li,.entry-content--card ul li,.tips-carousel ol li,.tips-carousel ul li{list-style-type:none;background-position:0 0;background-repeat:no-repeat;background-size:24px;padding-left:30px;min-height:30px;padding-top:0;margin-bottom:.25em}.acf_content ol li span,.acf_content ul li span,.entry-content--card ol li span,.entry-content--card ul li span,.tips-carousel ol li span,.tips-carousel ul li span{min-width:0}.acf_content ol li.cue-bullet,.acf_content ul li.cue-bullet,.entry-content--card ol li.cue-bullet,.entry-content--card ul li.cue-bullet,.tips-carousel ol li.cue-bullet,.tips-carousel ul li.cue-bullet{display:list-item;list-style-type:none}@media handheld{@media (width >= 768px) and (orientation:portrait) and (max-color:2147477350){.acf_content ol li,.acf_content ul li,.entry-content--card ol li,.entry-content--card ul li,.tips-carousel ol li,.tips-carousel ul li{background-size:36px;padding-left:56px;min-height:56px}}}@media not handheld{@media (width >= 768px) and (orientation:portrait) and (color:2147477350){.acf_content ol li,.acf_content ul li,.entry-content--card ol li,.entry-content--card ul li,.tips-carousel ol li,.tips-carousel ul li{background-size:36px;padding-left:56px;min-height:56px}}}@media handheld{@media (width >= 768px) and (orientation:landscape) and (max-color:2147477350){.acf_content ol li,.acf_content ul li,.entry-content--card ol li,.entry-content--card ul li,.tips-carousel ol li,.tips-carousel ul li{background-size:28px;padding-left:36px;min-height:36px}}}@media not handheld{@media (width >= 768px) and (orientation:landscape) and (color:2147477350){.acf_content ol li,.acf_content ul li,.entry-content--card ol li,.entry-content--card ul li,.tips-carousel ol li,.tips-carousel ul li{background-size:28px;padding-left:36px;min-height:36px}}}@media (width >= 992px){.acf_content ol li,.acf_content ul li,.entry-content--card ol li,.entry-content--card ul li,.tips-carousel ol li,.tips-carousel ul li{margin-bottom:.75em}}.acf_content ol li ol,.acf_content ol li ul,.acf_content ul li ol,.acf_content ul li ul,.entry-content--card ol li ol,.entry-content--card ol li ul,.entry-content--card ul li ol,.entry-content--card ul li ul,.tips-carousel ol li ol,.tips-carousel ol li ul,.tips-carousel ul li ol,.tips-carousel ul li ul{margin-left:1.25em;margin-bottom:.2em}@media (width >= 992px){.acf_content ol li ol,.acf_content ol li ul,.acf_content ul li ol,.acf_content ul li ul,.entry-content--card ol li ol,.entry-content--card ol li ul,.entry-content--card ul li ol,.entry-content--card ul li ul,.tips-carousel ol li ol,.tips-carousel ol li ul,.tips-carousel ul li ol,.tips-carousel ul li ul{margin-left:2em;margin-bottom:.5em}}.acf_content ol li ol li,.acf_content ol li ul li,.acf_content ul li ol li,.acf_content ul li ul li,.entry-content--card ol li ol li,.entry-content--card ol li ul li,.entry-content--card ul li ol li,.entry-content--card ul li ul li,.tips-carousel ol li ol li,.tips-carousel ol li ul li,.tips-carousel ul li ol li,.tips-carousel ul li ul li{list-style-type:none;padding-left:0;min-height:auto}.acf_content ol li ol li.cue-bullet,.acf_content ol li ul li.cue-bullet,.acf_content ul li ol li.cue-bullet,.acf_content ul li ul li.cue-bullet,.entry-content--card ol li ol li.cue-bullet,.entry-content--card ol li ul li.cue-bullet,.entry-content--card ul li ol li.cue-bullet,.entry-content--card ul li ul li.cue-bullet,.tips-carousel ol li ol li.cue-bullet,.tips-carousel ol li ul li.cue-bullet,.tips-carousel ul li ol li.cue-bullet,.tips-carousel ul li ul li.cue-bullet{display:list-item;list-style-type:circle}.acf_content ol li ol li ol li,.acf_content ol li ol li ul li,.acf_content ol li ul li ol li,.acf_content ol li ul li ul li,.acf_content ul li ol li ol li,.acf_content ul li ol li ul li,.acf_content ul li ul li ol li,.acf_content ul li ul li ul li,.entry-content--card ol li ol li ol li,.entry-content--card ol li ol li ul li,.entry-content--card ol li ul li ol li,.entry-content--card ol li ul li ul li,.entry-content--card ul li ol li ol li,.entry-content--card ul li ol li ul li,.entry-content--card ul li ul li ol li,.entry-content--card ul li ul li ul li,.tips-carousel ol li ol li ol li,.tips-carousel ol li ol li ul li,.tips-carousel ol li ul li ol li,.tips-carousel ol li ul li ul li,.tips-carousel ul li ol li ol li,.tips-carousel ul li ol li ul li,.tips-carousel ul li ul li ol li,.tips-carousel ul li ul li ul li{list-style-type:none}.acf_content ol li ol li ol li.cue-bullet,.acf_content ol li ol li ul li.cue-bullet,.acf_content ol li ul li ol li.cue-bullet,.acf_content ol li ul li ul li.cue-bullet,.acf_content ul li ol li ol li.cue-bullet,.acf_content ul li ol li ul li.cue-bullet,.acf_content ul li ul li ol li.cue-bullet,.acf_content ul li ul li ul li.cue-bullet,.entry-content--card ol li ol li ol li.cue-bullet,.entry-content--card ol li ol li ul li.cue-bullet,.entry-content--card ol li ul li ol li.cue-bullet,.entry-content--card ol li ul li ul li.cue-bullet,.entry-content--card ul li ol li ol li.cue-bullet,.entry-content--card ul li ol li ul li.cue-bullet,.entry-content--card ul li ul li ol li.cue-bullet,.entry-content--card ul li ul li ul li.cue-bullet,.tips-carousel ol li ol li ol li.cue-bullet,.tips-carousel ol li ol li ul li.cue-bullet,.tips-carousel ol li ul li ol li.cue-bullet,.tips-carousel ol li ul li ul li.cue-bullet,.tips-carousel ul li ol li ol li.cue-bullet,.tips-carousel ul li ol li ul li.cue-bullet,.tips-carousel ul li ul li ol li.cue-bullet,.tips-carousel ul li ul li ul li.cue-bullet{display:list-item;list-style-type:square}.acf_content ol,.entry-content--card ol,.tips-carousel ol{display:block;counter-reset:my-awesome-counter;padding-left:20px}@media (width >= 992px){.acf_content ol,.entry-content--card ol,.tips-carousel ol{padding-left:40px}}.acf_content ol>li,.entry-content--card ol>li,.tips-carousel ol>li{padding-left:16px;counter-increment:my-awesome-counter}.acf_content ol>li::marker,.entry-content--card ol>li::marker,.tips-carousel ol>li::marker{display:inline-block;content:counter(my-awesome-counter) ".";color:var(--element-background);font-size:1.2rem;font-weight:700;top:0;text-align:center}@media (width >= 992px){.acf_content ol>li::marker,.entry-content--card ol>li::marker,.tips-carousel ol>li::marker{font-size:1.5rem}}@media (width >= 992px){.entry-content--card-front ol.list-columns,.entry-content--card-front ul.list-columns{-moz-columns:2;column-count:2}}.entry-content>div>ul>li.cue-bullet,.entry-content>ul>li.cue-bullet{background-image:url(../../images/circle-solid.svg);background-size:8px;background-position:12px 8px}.cue-definition{background-image:url(../../images/svg/definition.svg);font-style:italic}.cue-key-fact{background-image:url(../../images/svg/key-fact.svg)}.cue-cc-mnemonic{background-image:url(../../images/svg/cc-mnemonic.svg);font-style:italic}.cue-cc-mnemonic strong{color:var(--enrichment-pink-shade)}.cue-bb-warning{background-image:url(../../images/svg/bb-warning.svg);color:var(--gray)}.cue-labs-up{background-image:url(../../images/svg/labs-up.svg)}.cue-labs-down{background-image:url(../images/svg/labs-down.svg)}.cue-subhead{font-weight:700;font-size:1.4em}.inline-subhead{font-weight:700;font-size:1.1em;color:var(--element-background)}ul li ul li .inline-subhead{color:var(--black)}.inline-to-remember{font-weight:700;color:#ec130e}.inline-cc-mnemonic{position:relative;font-style:italic}.inline-cc-mnemonic strong{color:var(--enrichment-pink-shade)}.inline-cc-mnemonic:before{content:" ";width:24px;height:24px;padding:0 .25em;display:inline-block;background-image:url(../../images/svg/cc-mnemonic.svg);background-size:contain}@media (width >= 768px){.inline-cc-mnemonic:before{width:36px;height:36px}}.inline-labs-down,.inline-labs-up{position:relative;width:16px;height:16px}.inline-labs-down:before,.inline-labs-up:before{content:"";background-size:16px 16px;background-size:contain;width:16px;height:16px;display:inline-block}.inline-labs-up:before{background-image:url(../../images/svg/labs-up.svg)}.inline-labs-down:before{background-image:url(../../images/svg/labs-down.svg)}td>.mtr-cell-content :last-child{margin-bottom:0}.single-card #main-container .site-main,.single-card .lurn-card{display:flex;flex-grow:1;height:calc(var(--vh, 1vh)*100 - var(--header-height) - var(--wp-admin--admin-bar--height) - var(--card-footer-height));background-color:var(--silver)}.single-card #main-container .site-main{flex-direction:column;--card-sidebar-width:25vw}.single-card .card-sidebar-wrapper{display:flex;flex-direction:row;width:100%;height:calc(var(--vh, 1vh)*100 - var(--header-height) - var(--wp-admin--admin-bar--height) - var(--card-footer-height));justify-content:flex-start}.single-card .ct-container-full{flex-direction:column;background-color:var(--silver);width:100%}.single-card h6{font-size:10px}@media (width >= 768px){.single-card h6{font-size:14px}}@media (width >= 1220px){.single-card h6{font-size:16px}}.single-card h6.video-title{margin-top:.25rem;display:flex;justify-content:space-between}.section-header{color:var(--black);margin:0}.section-header-parent{align-self:flex-start;font-size:.7em;background-color:var(--element-background,transparent);padding:.5em 1.5em;border-bottom-right-radius:1em;border-bottom-left-radius:1em;color:var(
      --element-foreground,var(
        --theme-heading-color,var(--theme-heading-5-color),var(--theme-headings-color)
      )
    );margin:0 0 .25rem}.system .section-header-parent{background-color:var(--black);color:var(--white)}.section-header-parent.section{background-color:var(--element-background,transparent);color:var(--element-foreground)}.section-header-parent.section-essentials-violet{--element-background:var(--essentials-violet)}.section-header-parent.section-essentials-violet-shade{--element-background:var(--essentials-violet-shade)}.section-header-parent.section-core-magenta{--element-background:var(--core-magenta)}.section-header-parent.section-core-magenta-shade{--element-background:var(--core-magenta-shade)}.section-header-parent.section-enrichment-pink{--element-background:var(--enrichment-pink)}.section-header-parent.section-enrichment-pink-shade{--element-background:var(--enrichment-pink-shade)}.section-header-parent.section-achievement-orange{--element-background:var(--achievement-orange)}.section-header-parent.section-achievement-orange-shade{--element-background:var(--achievement-orange-shade)}.section-header-parent.section-celebration-yellow{--element-background:var(--celebration-yellow)}.section-header-parent.section-celebration-yellow-shade{--element-background:var(--celebration-yellow-shade)}.section-header-child,.section-header-childless{line-height:1.1;text-transform:uppercase;font-family:var(--font-heading);font-size:.9em;margin:0;color:var(
      --element-foreground,var(
        --theme-heading-color,var(--theme-heading-4-color),var(--theme-headings-color)
      )
    )}@media (width >= 992px){.section-header-child,.section-header-childless{font-size:1em}}.section-header-essentials-violet{--element-background:var(--essentials-violet)}.section-header-essentials-violet-shade{--element-background:var(--essentials-violet-shade)}.section-header-core-magenta{--element-background:var(--core-magenta)}.section-header-core-magenta-shade{--element-background:var(--core-magenta-shade)}.section-header-enrichment-pink{--element-background:var(--enrichment-pink)}.section-header-enrichment-pink-shade{--element-background:var(--enrichment-pink-shade)}.section-header-achievement-orange{--element-background:var(--achievement-orange)}.section-header-achievement-orange-shade{--element-background:var(--achievement-orange-shade)}.section-header-celebration-yellow{--element-background:var(--celebration-yellow)}.section-header-celebration-yellow-shade{--element-background:var(--celebration-yellow-shade)}.card-title p{margin:0}.card-title--front{display:inline-block;line-height:1.1;color:var(
      --element-foreground,var(
        --theme-heading-color,var(--theme-heading-1-color),var(--theme-headings-color)
      )
    );font-size:1.2em;margin:0}@media (width >= 992px){.card-title--front{font-size:1.8em}}.card-title--front strong{font-weight:800}.card-title--back{color:var(
      --element-foreground,var(
        --theme-heading-color,var(--theme-heading-3-color),var(--theme-headings-color)
      )
    );margin:0;font-size:1.2em;line-height:1.1em}@media (width <= 600px){.card-title--back{max-width:66%}}@media (width >= 992px){.card-title--back{font-size:1.4em}}.card-title--back>p{margin:0}.card-title--back strong{font-weight:800}.card-footer{background-color:var(--footer-background);color:var(--footer-color);display:flex;justify-content:center;--card-footer-height:60px;flex-shrink:0;height:var(--card-footer-height);padding:0 .5em}@media (width >= 992px){.card-footer{--card-footer-height:50px}}@media (min-resolution:192dpi),(min-resolution:2dppx),(min-resolution:350dpi),(min-resolution:3dppx){.card-footer{--card-footer-height:80px;padding:0 .5em .8em;align-items:flex-start}}.card-footer-wrap{display:flex;justify-content:space-between;align-items:center;padding:.3rem 0;gap:.2em}@media (width >= 992px){.card-footer-wrap{margin-right:var(--card-sidebar-width)}.closed .card-footer-wrap{margin-right:0}}.card-footer .card-info{display:flex;align-items:center;flex-basis:min-content;gap:.4em}.card-footer button{color:var(--white);white-space:nowrap;display:inline-flex;fill:var(--white);gap:.2em}.card-footer button.link-flip,.card-footer button.next-button,.card-footer button.previous-link{padding:.2em .5em;background-color:var(--theme-button-background-initial-color);font-size:.9em}@media (width >= 992px){.card-footer button.link-flip,.card-footer button.next-button,.card-footer button.previous-link{font-size:1em}}.card-footer button.link-flip:hover,.card-footer button.next-button:hover,.card-footer button.previous-link:hover{background-color:var(--theme-button-background-hover-color)}.card-footer button.link-flip .label,.card-footer button.next-button .label,.card-footer button.previous-link .label{font-weight:400;font-size:.9em}@media (width <= 768px){.card-footer button.link-flip.link-flip-back .label,.card-footer button.next-button.link-flip-back .label,.card-footer button.previous-link.link-flip-back .label{display:none}}.card-footer button.link-flip.link-flip-front2,.card-footer button.next-button.link-flip-front2,.card-footer button.previous-link.link-flip-front2{background-color:transparent;color:var(--theme-button-background-initial-color);fill:var(--theme-button-background-initial-color);text-decoration:underline}.card-footer button.link-flip.link-flip-front2:hover,.card-footer button.next-button.link-flip-front2:hover,.card-footer button.previous-link.link-flip-front2:hover{color:var(--theme-palette-color-6);fill:var(--theme-palette-color-6)}.card-footer button.link-flip.disabled,.card-footer button.next-button.disabled,.card-footer button.previous-link.disabled{background-color:var(--gray);display:none}.card-footer button.next-button .label--mobile,.card-footer button.previous-link .label--mobile{display:none}@media (width >= 600px){.card-footer button.next-button .label--mobile,.card-footer button.previous-link .label--mobile{display:inline-flex}}@media (width >= 768px){.card-footer button.next-button .label--mobile,.card-footer button.previous-link .label--mobile{display:none}}.card-footer button.previous-link{background-color:var(--theme-button-background-initial-color)}.card-footer button.previous-link:hover{background-color:var(--theme-button-background-hover-color)}.card-footer .scores{display:flex;align-items:center;gap:.5em}.card-footer .scores li,.card-footer .scores ul{display:flex;margin:0;padding:0}.card-footer .scores ul{max-height:40.25px;background-color:transparent;border:3px solid var(--black,#000);border-radius:3px}.card-footer .scores li{padding:8px;border-right:3px solid var(--black,#000);line-height:1;color:var(--score-color-light);transition:all .5s}@media (width >= 992px){.card-footer .scores li{padding:4px 8px}}.card-footer .scores li:hover{background-color:var(--white)}.card-footer .scores li:last-of-type{border-right:none}.card-footer .scores li a,.card-footer .scores li a:visited{color:var(--score-color-dark)}.card-footer .scores li a svg.fa-fw,.card-footer .scores li a:visited svg.fa-fw{height:.8em}.card-footer .scores li.score-li--easy{--score-color:var(--easy-color)}.card-footer .scores li.score-li--hard{--score-color:var(--hard-color)}.card-footer .scores li.score-li--fail{--score-color:var(--fail-color)}.card-footer .scores li[data-highlight=true]{background-color:var(--score-color)}.card-footer .scores li[data-highlight=true] a,.card-footer .scores li[data-highlight=true] a:visited{color:var(--score-color-dark)}.card-footer .scores a{display:inline-flex;align-items:center;font-size:.8em;padding:2px 0}@media (width >= 992px){.card-footer .scores a{font-size:1.2em}}.card-footer .scores a span{align-items:center;font-size:1.6em}.open-sidebar-btn{position:absolute;width:2.2em;height:3em;line-height:2em;background-color:var(--score-color-highlight);border-radius:4px 0 0 4px;left:0;bottom:calc(var(--card-footer-height)*5);z-index:100;cursor:pointer;z-index:1001;transform:translateX(0);pointer-events:auto;padding-bottom:4px}.open-sidebar-btn,.open-sidebar-btn-wider{display:flex;justify-content:center;align-items:center}.open-sidebar-btn-wider{bottom:calc(var(--card-footer-height)*4 + 4px);flex-direction:column;gap:.1rem;line-height:1;background-color:color-mix(in oklab,#0080ff,#000 10%);border-radius:0 0 0 4px;height:2.8em}.open-sidebar-btn-wider span{font-size:.9rem;display:none}@media (width <= 1024px){.open-sidebar-btn-wider{display:none}}.open-sidebar-btn>*{color:#fff;fill:#fff}@media (width <= 992px) and (orientation:landscape){.open-sidebar-btn{bottom:calc(var(--card-footer-height)*2)}.open-sidebar-btn-wider{bottom:calc(var(--card-footer-height)*1)}}.card-sidebar{--card-sidebar-width:80vw;padding-left:2.2em;position:fixed;top:calc (var(--header-height) + var(--wp-admin--admin-bar--height) + 1px);right:0;width:var(--card-sidebar-width);height:calc(var(--vh, 1vh)*100 - var(--header-height) - var(--wp-admin--admin-bar--height) - var(--card-footer-height));z-index:1000;transition:transform .5s ease,width .2s ease;pointer-events:none;transform:translateX(calc(100% - 2.2em))}.card-sidebar.no-transition{transition:none}.open .card-sidebar{position:fixed;display:flex;transform:translateX(0);pointer-events:auto}@media (width >= 992px){.card-sidebar{position:relative;box-shadow:none;--card-sidebar-width:40vw;transform:translateX(0);display:none}.open .card-sidebar{position:relative;display:flex}.closed .card-sidebar{position:absolute;transform:translateX(calc(100% - 2.2em));display:flex}.closed .card-sidebar.no-transition{transition:none;transform:none;left:calc(100% - 2.2em);display:flex}.card-sidebar.wider{--card-sidebar-width:100vw}}.card-sidebar .close-btn{position:absolute;top:0;right:.5em;font-size:2em;cursor:pointer;z-index:1012}@media (width >= 992px){.card-sidebar .close-btn{display:none}}.card-sidebar--content{position:relative;padding:1em;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--dark-silver);border-right:none;border-radius:1em 0 0 1em;background-color:#fff;box-shadow:-2px 0 12px rgba(0,0,0,.1);width:100%;height:100%;overflow-y:scroll}@media (width >= 1220px){.card-sidebar--content{padding:2em}}.card-legend{margin-top:auto}.card-legend li,.card-legend ul{list-style-type:none;margin-left:0;padding-left:0}.card-legend li{margin-left:0;padding:.2em 0;border-bottom:1px solid var(--dark-silver)}.card-legend li:first-of-type{border-top:1px solid var(--dark-silver)}@media (width >= 1200px){.card-legend li{padding:.67em 0}}.card-legend h5{color:#000}.slideout-mask{position:fixed;overflow:hidden;width:0;height:0;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.5;z-index:999;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}@media (width <= 992px){.open .slideout-mask{width:100%;height:100%;opacity:.7;visibility:visible}}.card-wrap{display:flex;flex-direction:column;flex-grow:1;margin-left:var(--theme-default-editor,auto);margin-right:var(--theme-default-editor,auto);width:var(--theme-normal-container-max-width,var(--theme-block-width));width:var(--theme-block-width,var(--theme-block-width));max-width:var(--theme-normal-container-max-width,var(--block-max-width))}.card-wrap header{background-color:var(--white);border-radius:1em 1em 0 0}.card-wrap .entry-content{flex-grow:1;padding:.5em 2.2em .5em .5em;background-color:#fff;border-radius:0 0 1em 1em}@media (width >= 992px){.card-wrap .entry-content{padding:2em 1em .5em;max-width:960px}}.level-deck-header{display:flex;align-items:center;height:30px;background-color:var(--white);background-repeat:no-repeat;background-position:96%;background-size:80px 80px;padding:0 1em;border-radius:1em 1em 0 0}@media (width <= 600px){.level-deck-header{background-image:none!important}}@media (width >= 992px){.level-deck-header{height:36px}}.level-deck-header h6{margin:0;color:var(--paletteColor2)}.card-header{position:relative;padding:0 1em}.card-header--front{margin-top:0}.card-header-sec-sys{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.card-header-sec-title{display:flex;flex-direction:column;justify-content:center;-moz-column-gap:.25rem;column-gap:.25rem;padding:.5rem 0}.card-header .system-icon{width:40px;max-height:40px;margin:.25rem 0}@media (width >= 992px){.card-header .system-icon{width:60px;max-height:60px;margin:.6rem 0}}@media (min-resolution:350dpi),(min-resolution:3dppx){@media (width <= 992px) and (max-color:2147477350) and (orientation:landscape){.card-header .system-icon{display:none}}}@media not all and (min-resolution:3dppx){@media not all and (min-resolution:350dpi){@media not all and (-webkit-min-device-pixel-ratio:3){@media (width <= 992px) and (color:2147477350) and (orientation:landscape){.card-header .system-icon{display:none}}}}}.card-header-wrap,.card-header-wrap--back{display:flex;-moz-column-gap:1rem;column-gap:1rem}.card-header-wrap--back{justify-content:flex-start;align-items:center;padding:.5rem 0;background-repeat:no-repeat;background-position:100%;background-size:80px 80px}@media (width <= 992px){.card-header-wrap--back{background-size:40px 40px;padding:.4em 0}.card-header-wrap--back .system-icon{width:30px;max-height:30px}}.card-header.section,.card-header.system{background-color:var(--element-background,var(--essentials-violet))}.card-number{font-size:.8em;line-height:1;min-width:0}.card-header-parent-child{display:flex;flex-direction:row}.card-header-parent-child .section-header-parent{position:relative;padding:0;margin:0;font-size:1em;line-height:1.1em;background-color:transparent;border-radius:0;color:var(--element-foreground);text-transform:uppercase;font-family:var(--font-heading);font-size:.9em}.card-header-parent-child .section-header-parent:after{content:"\2014";margin:0 .5em;color:var(--element-foreground)}kbd{color:#fff}.small kbd{font-size:.8em}.label{display:none;font-weight:700}@media (width >= 360px) and (width <= 768px){.label--mobile{display:inline-flex}.scores .label--mobile{display:none}}@media (width >= 992px){.label--desktop{display:inline-flex;line-height:1.1;text-align:right;font-size:.9em}}.score-label--desktop{display:none}@media (width >= 992px){.score-label--desktop{display:inline-flex}}.card-wrap{position:absolute;width:96%;border-radius:1em;background-color:var(--white);box-shadow:3px 3px 20px rgba(0,0,0,.2);height:calc(var(--vh, 1vh)*100 - var(--header-height) - var(--wp-admin--admin-bar--height) - var(--card-footer-height) - 2em);transform:rotateX(0deg);transform:rotateY(0deg)}.entry-content--card-back,.entry-content--card-front{overflow-x:hidden}.lurn-card-wrapper{perspective:1600px}.lurn-card{position:relative;display:flex;justify-content:center;align-items:center;transform-style:preserve-3d;transform-origin:center right;transition:transform .6s}.lurn-card.is-flipped{transform:translateX(-100%) rotateY(-180deg)}.lurn-card.is-flipped .card-wrap--front{z-index:-100}.card-wrap--back,.card-wrap--front{backface-visibility:hidden;transform:rotateY(0) translateZ(0) translateZ(0);perspective:1600px}.card-wrap--back{display:block;transform:rotateY(180deg) translateZ(1px) translateZ(0)}.is-flipped .card-wrap--back{display:flex}@media (width >= 992px){.lurn-card{--theme-normal-container-max-width:1000px}}.simplefavorite-button button span{display:none}.simplefavorite-button{border-radius:.25em}.simplefavorite-button button{background-color:var(--silver);border:1px solid var(--gray);color:var(--gray);display:flex;align-items:center;padding:var(--spacing-xxs) var(--spacing-xxs);border-radius:var(--spacing-xxs);font-size:.9em}.simplefavorite-button button:hover{background-color:var(--achievement-orange-shade)}.recent-indicator .simplefavorite-button button{background-color:var(--core-magenta)}.simplefavorite-button button fill,.simplefavorite-button button path,.simplefavorite-button button symbol{color:#fff}.simplefavorite-button button svg{width:1em;height:1em;fill:gray;display:inline-block}.simplefavorite-button span{display:none}.page-header-stack-title .simplefavorite-button{display:inline-flex}.card-list .simplefavorite-button{display:inline-flex;margin-right:.5em;line-height:1;margin-bottom:auto}.card-list .simplefavorite-button span{display:none}.simplefavorite-button.active{opacity:1}.simplefavorite-button.active button{background-color:var(--core-magenta);padding:var(--spacing-xxs) var(--spacing-xxs);color:#fff}.simplefavorite-button.active button svg{fill:#fff}.simplefavorite-button.active button:hover{background-color:var(--gray);color:#fff}.simplefavorite-button button:hover{cursor:pointer;background-color:var(--core-magenta-shade);color:#fff}.simplefavorite-button button:hover svg{fill:#fff}.simplefavorites-clear{padding:1em;font-family:inherit;text-align:center}.simplefavorites-clear:hover{cursor:pointer;background-color:red;color:#fff}.page-header-stack-title{display:flex;align-items:center;justify-content:flex-start;gap:1rem;position:relative;margin-bottom:0}.page-header-stack-title .kt-highlight{font-size:16px}@media (width >= 768px){.page-header-stack-title .kt-highlight{bottom:10px;font-size:18px}}.page-header-stack-title .simplefavorite-button.active button{background-color:var(--core-magenta)}.button.medium{font-size:1.25em}.button.large{font-size:1.5em}.hidden{display:none!important;opacity:0}.link-gray{color:var(--gray)}.link-text{color:var(--black)}.small{font-size:.8em}.small.saved{font-size:.8rem;display:flex;gap:.5em}.sprite-svg{width:var(--sprite-width,1em);height:var(--sprite-height,1em)}.stack-link{display:inline-flex;gap:.2em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
/*# sourceMappingURL=main.css.map */