*,:after,:before{box-sizing:border-box}body{background-color:#fafafa;color:#333;display:flex;flex-direction:column;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-synthesis:style;height:100%;line-height:1.4;margin:0 auto;max-width:160em}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;font-weight:500;line-height:1.1;margin:0}h1{font-size:36px;font-weight:700}a.pill-button,a.rect-button{background-color:transparent;text-decoration:none}a.pill-button:focus,a.pill-button:hover,a.rect-button:focus,a.rect-button:hover{outline:0;text-decoration:none}a{background-color:transparent;color:#29a5dc;text-decoration:none}a:focus,a:hover{color:#29a5dc;outline:0;text-decoration:underline}.dashboard-page p,.flashcards-page p,.home-page p,.study-page p{color:#4a4a4a;font-size:14px;line-height:24px;margin:0}.dashboard-page hr,.flashcards-page hr,.home-page hr,.study-page hr{border:0;border-top:1px solid #eee;margin-bottom:20px;margin-top:20px}ul{margin:0;padding:0}form .hidden-submit-button{border:0;font-size:0!important;padding:0;position:absolute}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(/static/open-sans-thin-d461f5cfaf28242d5857.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(/static/open-sans-bold-55397be74c642720aa75.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mont Semi;font-style:normal;font-weight:600;src:url(/static/mont-semibold-b6d8c56e4745cbcf3d0e.woff2) format("woff2")}._add-learner-icon{content:"\f39f"}._add-learner-icon,._alert-circled{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._alert-circled{content:"\f100"}._apple-icon{content:"\f227"}._apple-icon,._arrow-back{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._arrow-back{content:"\f2ca"}._arrow-forward{content:"\f30f"}._arrow-forward,._arrow-up-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._arrow-up-icon{content:"\f365"}._back-icon{content:"\f3d2"}._back-icon,._bold-plus-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._bold-plus-icon{content:"\f218"}._bold-plus-circle-icon{content:"\f359"}._bold-plus-circle-icon,._bookmark-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._bookmark-icon{content:"\f36b"}._browse-deck-icon{content:"\f3c9"}._browse-deck-icon,._browse-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._browse-icon{content:"\f43e"}._certified-icon{color:#00cf69;content:"\f120"}._certified-icon,._checkmark-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._checkmark-icon{content:"\f122"}._checkmark-icon-filled{content:"\f120"}._checkmark-icon-filled,._chevron-down{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._chevron-down{content:"\f123"}._chevron-left{content:"\f124"}._chevron-left,._chevron-right{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._chevron-right{content:"\f125"}._circle-checked-icon{content:"\f3fe"}._circle-checked-icon,._circle-unchecked-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._circle-unchecked-icon{content:"\f401"}._clear-icon{content:"\f128"}._clear-icon,._clipboard-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._clipboard-icon{content:"\f376"}._collapse-icon{content:"\f3d8"}._collapse-icon,._compose-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._compose-icon{content:"\f12c"}._conceal-icon{transform:rotate(90deg)}._conceal-icon,._contract-icon{content:"\00AB";font-family:Open Sans;font-size:24px;font-style:normal;line-height:inherit}._copy-icon{content:"\f41c"}._copy-icon,._cross-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._cross-icon{content:"\f2c7"}._desktop-icon{content:"\f380"}._desktop-icon,._dismiss-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._dismiss-icon{content:"\f404"}._display-up-icon{content:"\f3d0"}._display-up-icon,._document-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._document-icon{content:"\f381"}._dots-icon{content:"\f46a"}._dots-icon,._down-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._down-icon{content:"\f35d"}._dropup-icon{content:"\f365"}._dropdown-icon,._dropup-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._dropdown-icon{content:"\f35f"}._duplicate-icon{content:"\f41b"}._duplicate-icon,._edit-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._edit-icon{content:"\f2bf"}._edit-card-icon{content:"\f12c"}._edit-card-icon,._ellipsis-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._ellipsis-icon{content:"\f396"}._email-icon{content:"\f422"}._email-icon,._export-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._export-icon{content:"\f4ca"}._extend-icon{content:"\00BB";font-family:Open Sans;font-size:24px;font-style:normal;line-height:inherit}._eye{content:"\f133"}._eye,._eye-disabled{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._eye-disabled{content:"\f306"}._facebook-icon{content:"\f231"}._facebook-icon,._filled-chevron-down{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._filled-chevron-down{content:"\f35f"}._flashcards{content:"\f3ca"}._flashcards,._flashcards-outline{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._flashcards-outline{content:"\f3ef"}._forward-icon{content:"\f3d3"}._forward-icon,._funnel-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._funnel-icon{content:"\f38b"}._group-icon{background-image:url(/pks/images/shared/group-b6d86b6ee9886236954f.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:" ";display:inline-block;height:16px;margin-right:9px;width:30px}._hamburger-icon{content:"\f394"}._hamburger-icon,._happy-emoji-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._happy-emoji-icon{content:"\f3c6"}._help-icon{content:"\f444"}._help-icon,._image-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._image-icon{content:"\f147"}._import-icon{content:"\f41f"}._import-icon,._infinite-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._infinite-icon{content:"\f449"}._info-bold-icon{content:"\f149"}._info-bold-icon,._info-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._info-icon{content:"\f44c"}._insert-icon{content:"\f48a"}._insert-icon,._link-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._link-icon{content:"\f1fe"}._list-icon{content:"\f453"}._list-icon,._locked-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._locked-icon{content:"\f457"}._locked-icon-filled{content:"\f200"}._locked-icon-filled,._logout-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._logout-icon{content:"\f29f"}._magic-wand-icon{content:"\f416"}._magic-wand-icon,._mixed-checkbox-filled{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._mixed-checkbox-filled{content:"\f3a9"}._mobile-icon{content:"\f3a1"}._mobile-icon,._mouse-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._mouse-icon{content:"\f340"}._open-icon{content:"\f39c"}._open-icon,._pause-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._pause-icon{content:"\f478"}._person-icon{background-image:url(/pks/images/shared/person-160699bda13c483aef2c.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:" ";display:inline-block;height:16px;margin-right:9px;width:15px}._people-icon{content:"\f39e"}._people-icon,._play-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._play-icon{content:"\f488"}._play-circle-icon{content:"\f362"}._play-circle-icon,._plus-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._plus-icon{content:"\f489"}._plus-icon-circled{content:"\f216"}._plus-icon-circled,._preview-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._preview-icon{content:"\f43e"}._private-icon{content:"\f2e3"}._private-icon,._progress-report-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._progress-report-icon{content:"\f127"}._public-icon{content:"\f4d2"}._public-icon,._radio-button-selected-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._radio-button-selected-icon{content:"\f400"}._radio-button-unselected-icon{content:"\f401"}._radio-button-unselected-icon,._reorder-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._reorder-icon{content:"\f4a9"}._retract-down-icon{content:"\f3d0"}._retract-down-icon,._sad-emoji-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._sad-emoji-icon{content:"\f4d7"}._search-icon{content:"\f4a4"}._search-icon,._settings-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._settings-icon{content:"\f4a7"}._share-icon{content:"\f3ac"}._share-icon,._shuffle-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._shuffle-icon{content:"\f4a8"}._social-share-icon{content:"\f3ac";font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._sound-wave-hover-icon{background-image:url(/pks/images/shared/sound-wave-hover-40371d1c52f5c6feb1ba.svg)}._sound-wave-hover-icon,._sound-wave-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;content:" ";cursor:pointer;flex-shrink:0;height:14px;width:18px}._sound-wave-icon{background-image:url(/pks/images/shared/sound-wave-685830abee0638bdd06b.svg)}._sparkles-image-icon{background-image:url(/pks/images/shared/sparkles-042a253d95bf14002d60.svg);height:18px;width:18px}._sparkles-image-icon,._two-sparkles-image-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;content:" "}._two-sparkles-image-icon{background-image:url(/pks/images/shared/two_sparkles-fd5aac32f68c912a8253.svg);height:21px;width:21px}._speaker-icon{content:"\f3b8"}._speaker-icon,._star-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._star-icon{content:"\f2fc"}._stats-icon{content:"\f2b5"}._stats-icon,._tablet-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._tablet-icon{content:"\f3a2"}._toggle-button{background-image:url(/pks/images/shared/toggle-button-on-61e7e6f1b7806858d5d5.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:" ";cursor:pointer;display:flex;height:30px;width:30px}._trash-icon{content:"\f4c4"}._trash-icon,._unlocked-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._unlocked-icon{content:"\f4c8"}._up-icon{content:"\f366"}._up-icon,._upload-icon{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._upload-icon{content:"\f4ca"}._user-icon{content:"\f3a0";font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}._user-icon-image{background-image:url(/pks/images/shared/user-avatar-d6b24637803ca6af8384.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:" "}._youtube-icon{content:"\f24c"}._youtube-icon,.ion-ios-close-empty:before{font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}.ion-ios-close-empty:before{content:"\f404"}.ion-ios-search-strong:before{content:"\f4a4";font-family:Ionicons;font-size:24px;font-style:normal;line-height:inherit}.market-search-bar{grid-gap:12px;align-items:center;background-color:#fff;border-top:1px solid #f2f4f6;display:flex;gap:12px;height:90px;justify-content:flex-start;padding:0 4%;position:relative;transition:all .3s ease;width:100%}.market-search-bar .search-icon{align-items:center;color:#555;display:flex;font-size:36px;justify-content:center;margin-top:6px;transition:font-size .3s ease}.market-search-bar .ion-ios-search-strong:before{color:#555;font-size:30px;line-height:1;transition:all .3s ease}.market-search-bar .search-field{background:#fff;border:none;font-family:Open Sans,sans-serif;font-size:24px;height:100%;padding:0 2% 0 0;width:100%}.market-search-bar .search-field:focus{color:#555}.market-search-bar .search-field:focus:not(.focus-visible){outline:none}.market-search-bar .search-field:focus:not(:focus-visible){outline:none}.market-search-bar .search-field::-moz-placeholder{color:#555;font-size:16px;font-style:italic;line-height:1}.market-search-bar .search-field:-ms-input-placeholder{color:#555;font-size:16px;font-style:italic;line-height:1}.market-search-bar .search-field::placeholder{color:#555;font-size:16px;font-style:italic;line-height:1}.market-search-bar .dismiss-suggestions{background-color:transparent;border:none;cursor:pointer;height:27px;margin:0;position:relative;width:27px}.market-search-bar .dismiss-suggestions:after{color:#555;content:"\f128";font-family:Ionicons;font-size:24px;font-size:27px;font-style:normal;left:0;line-height:inherit;position:absolute;top:-2px}.market-search-bar .search-button{display:none}.market-search-bar .autocomplete-slide{left:0;position:absolute;top:100%;width:100%;z-index:3}.market-search-bar .autocomplete-slide ::-webkit-scrollbar{display:none}.market-search-bar .autocomplete-slide ul{background-color:hsla(0,0%,100%,.98);border-top:1px solid #eee;box-shadow:0 3px 6px 0 #ededed;left:80px;list-style:none outside none;max-height:50vh;overflow:auto;padding:0;width:100%}.market-search-bar .autocomplete-slide ul li{margin:0;padding:0}.market-search-bar .autocomplete-slide ul li:hover{background-color:#eee}.market-search-bar .autocomplete-slide ul li a{background-color:transparent;color:#5f5f5f;display:block;font-size:18px;font-weight:500;height:100%;line-height:normal;padding:18px 6%;text-align:left;text-decoration:none;width:100%}.market-search-bar .autocomplete-slide ul li.selected{background-color:rgba(0,0,0,.1)}.market-search-bar[focus-within] .search-icon{color:#5f5f5f;font-size:42px}.market-search-bar:focus-within .search-icon{color:#5f5f5f;font-size:42px}.market-search-bar:hover{box-shadow:0 2px 4px rgba(0,0,0,.1)}.market-search-bar:hover .ion-ios-search-strong:before{color:#29a5dc}@media (max-width:48em){.market-search-bar{height:60px}.market-search-bar .ion-ios-search-strong:before{font-size:24px}.market-search-bar .search-field::-moz-placeholder{font-size:13px}.market-search-bar .search-field:-ms-input-placeholder{font-size:13px}.market-search-bar .search-field::placeholder{font-size:13px}}body,html{font-size:100%}body{font-family:Open Sans,sans-serif}body.flashcards.mobile-web{font-family:sans-serif!important}.landing-band-heading{color:#fff;font-family:Mont,sans-serif;font-size:43px;font-weight:900;line-height:1;margin:0}@media screen and (min-width:320px){.landing-band-heading{font-size:calc(28.8px + 4.4375vw)}}@media screen and (min-width:1920px){.landing-band-heading{font-size:114px}}.landing-band-sub-heading{font-size:18px;font-weight:300;line-height:1.6}@media screen and (min-width:320px){.landing-band-sub-heading{font-size:calc(16.2px + .5625vw)}}@media screen and (min-width:1920px){.landing-band-sub-heading{font-size:27px}}.band-heading{color:#16191d;font-family:Mont,sans-serif;font-size:43px;font-weight:900;line-height:1.1;margin:0}@media screen and (min-width:320px){.band-heading{font-size:calc(38.4px + 1.4375vw)}}@media screen and (min-width:1920px){.band-heading{font-size:66px}}.band-blurb{color:#586474;font-size:21px;font-weight:300;line-height:1.7;margin:0}@media (max-width:100em){.band-heading{font-size:66px}}@media (max-width:85.375em){.band-heading{font-size:48px}.band-blurb{font-size:18px}}@media (max-width:64em){.band-heading{font-size:33px}}@media (max-width:23.75em){.band-heading{font-size:29px}.band-blurb{font-size:15px}}.inner{margin:0 auto;max-width:1480px}.outer{margin:0 auto;max-width:1920px}.text-button,.text-button a{align-items:center;color:#29a5dc;cursor:pointer;display:inline-flex;font-size:18px;font-style:italic;font-weight:600;justify-content:center;line-height:1.125rem;text-decoration:none}._nav-margin-content-boundary{margin-left:4%;margin-right:4%}@media (max-width:64em){._nav-margin-content-boundary{margin-left:6%;margin-right:6%}}._nav-padded-content-boundary{padding-left:4%;padding-right:4%}@media (max-width:64em){._nav-padded-content-boundary{padding-left:6%;padding-right:6%}}._content-boundary{margin-left:4%;margin-right:4%}@media (max-width:64em){._content-boundary{margin-left:6%;margin-right:6%}}._padded-content-boundary{padding-left:4%;padding-right:4%}@media (max-width:64em){._padded-content-boundary{padding-left:6%;padding-right:6%}}.band-messaging{grid-row-gap:1rem;display:grid}@media (max-width:48em){.band-messaging{grid-row-gap:1rem}}.pill-button{align-items:center;background-color:#8c9faf;border:none;border-radius:42px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;height:42px;justify-content:center;letter-spacing:1px;outline-style:none;padding:0 25.2px;position:relative;text-align:center;text-transform:uppercase;transition:all .3s ease}.pill-button .label{line-height:112%;transition:all .1s ease}.pill-button .extra-details{bottom:-24px;color:#6c7b91;font-size:12px;font-weight:400;letter-spacing:normal;position:absolute;text-transform:none}.pill-button.is-disabled{cursor:not-allowed}.pill-button.is-disabled,.pill-button.is-disabled:hover{background-color:#cecece;color:#fff}.pill-button.is-disabled:hover .label{transform:none}.pill-button.is-processing .label,.pill-button.is-processing .left-icon,.pill-button.is-processing .right-icon{visibility:hidden!important}.pill-button:hover{background-color:#7d93a4}.pill-button:hover .label{transform:scale(1.03)}@media (max-width:768px){.pill-button{background-color:#7d93a4}.pill-button:hover .label{transform:none}}.pill-button .spinner .spinner-wheel{border-color:#fff transparent;border-style:solid;border-width:1px}a.pill-button:hover{color:#fff;text-decoration:none}.pill-button-primary{align-items:center;background-color:#3faee0;border:none;border-radius:42px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;height:42px;justify-content:center;letter-spacing:1px;outline-style:none;padding:0 25.2px;position:relative;text-align:center;text-transform:uppercase;transition:all .3s ease}.pill-button-primary .label{line-height:112%;transition:all .1s ease}.pill-button-primary .extra-details{bottom:-24px;color:#6c7b91;font-size:12px;font-weight:400;letter-spacing:normal;position:absolute;text-transform:none}.pill-button-primary.is-disabled{cursor:not-allowed}.pill-button-primary.is-disabled,.pill-button-primary.is-disabled:hover{background-color:#cecece;color:#fff}.pill-button-primary.is-disabled:hover .label{transform:none}.pill-button-primary.is-processing .label,.pill-button-primary.is-processing .left-icon,.pill-button-primary.is-processing .right-icon{visibility:hidden!important}.pill-button-primary:hover{background-color:#29a5dc}.pill-button-primary:hover .label{transform:scale(1.03)}@media (max-width:768px){.pill-button-primary{background-color:#29a5dc}.pill-button-primary:hover .label{transform:none}}.pill-button-emphasized{align-items:center;background-color:#ff8a47;border:none;border-radius:42px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;height:42px;justify-content:center;letter-spacing:1px;outline-style:none;padding:0 25.2px;position:relative;text-align:center;text-transform:uppercase;transition:all .3s ease}.pill-button-emphasized .label{line-height:112%;transition:all .1s ease}.pill-button-emphasized .extra-details{bottom:-24px;color:#6c7b91;font-size:12px;font-weight:400;letter-spacing:normal;position:absolute;text-transform:none}.pill-button-emphasized.is-disabled{background-color:#cecece;color:#fff;cursor:not-allowed}.pill-button-emphasized.is-disabled:hover{background-color:#cecece;color:#fff}.pill-button-emphasized.is-disabled:hover .label{transform:none}.pill-button-emphasized.is-processing .label,.pill-button-emphasized.is-processing .left-icon,.pill-button-emphasized.is-processing .right-icon{visibility:hidden!important}.pill-button-emphasized:hover{background-color:#ff8243}.pill-button-emphasized:hover .label{transform:scale(1.03)}@media (max-width:768px){.pill-button-emphasized{background-color:#ff8243}.pill-button-emphasized:hover .label{transform:none}}.pill-button-tertiary{align-items:center;background-color:#8c9faf;border:none;border-radius:42px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;height:42px;justify-content:center;letter-spacing:1px;outline-style:none;padding:0 25.2px;position:relative;text-align:center;text-transform:uppercase;transition:all .3s ease}.pill-button-tertiary .label{line-height:112%;transition:all .1s ease}.pill-button-tertiary .extra-details{bottom:-24px;color:#6c7b91;font-size:12px;font-weight:400;letter-spacing:normal;position:absolute;text-transform:none}.pill-button-tertiary.is-disabled{cursor:not-allowed}.pill-button-tertiary.is-disabled,.pill-button-tertiary.is-disabled:hover{background-color:#cecece;color:#fff}.pill-button-tertiary.is-disabled:hover .label{transform:none}.pill-button-tertiary.is-processing .label,.pill-button-tertiary.is-processing .left-icon,.pill-button-tertiary.is-processing .right-icon{visibility:hidden!important}.pill-button-tertiary:hover{background-color:#7d93a4}.pill-button-tertiary:hover .label{transform:scale(1.03)}@media (max-width:768px){.pill-button-tertiary{background-color:#7d93a4}.pill-button-tertiary:hover .label{transform:none}}.pill-button-transparent{align-items:center;background-color:transparent;border:3px solid #fff;border-radius:42px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;height:42px;justify-content:center;letter-spacing:1px;outline-style:none;padding:0 25.2px;position:relative;text-align:center;text-transform:uppercase;transition:all .3s ease}.pill-button-transparent .label{line-height:112%;transition:all .1s ease}.pill-button-transparent .extra-details{bottom:-24px;color:#6c7b91;font-size:12px;font-weight:400;letter-spacing:normal;position:absolute;text-transform:none}.pill-button-transparent.is-disabled{background-color:#cecece;color:#fff;cursor:not-allowed}.pill-button-transparent.is-disabled:hover{background-color:#cecece;color:#fff}.pill-button-transparent.is-disabled:hover .label{transform:none}.pill-button-transparent.is-processing .label,.pill-button-transparent.is-processing .left-icon,.pill-button-transparent.is-processing .right-icon{visibility:hidden!important}.pill-button-transparent:hover{background-color:#fff}.pill-button-transparent:hover .label{transform:scale(1.03)}@media (max-width:768px){.pill-button-transparent{background-color:#fff}.pill-button-transparent:hover .label{transform:none}}.pill-button-transparent:hover{color:#324a6b}.pill-button-large{font-size:16px;height:60px;padding:0 21px;width:345px}.pill-button-medium{font-size:12px;height:42px;min-width:210px;padding:0 25.2px}.pill-button-small{font-size:12px;height:30px;padding:0 18px}.pill-button-small,.pill-button-xsmall{width:-moz-fit-content;width:fit-content}.pill-button-xsmall{font-size:10px;height:24px;padding:0 14.4px}@media (max-width:768px){.pill-button-transparent{background-color:transparent}.pill-button-transparent:hover .label{transform:none}.pill-button-large{font-size:13px;height:47px;margin:0 auto;max-width:186px}.pill-button-medium{font-size:10px;height:36px;padding:0 21.6px}.pill-button-small{font-size:10px;height:24px;padding:0 14.4px}.pill-button-xsmall{font-size:8px;height:18px;padding:0 10.8px}}.wordy-hr{align-items:center;display:flex;width:100%}.wordy-hr span{color:#000;font-size:15px;margin:0 21px;text-transform:uppercase}.wordy-hr hr{border:none;border-top:1px solid #ddd;clear:both;flex:1}.social-login-button{align-items:center;border:2px solid #cecece;border-radius:50px;color:#16191d;cursor:pointer;display:flex;font-size:12px;font-weight:600;height:42px;justify-content:center;letter-spacing:1px;margin:0 0 18px;text-transform:uppercase;width:100%}.social-login-button.apple-login-button:before{color:#000;content:"\f227";font-family:Ionicons;font-size:24px;font-size:22px;font-style:normal;line-height:inherit;margin-right:12px;margin-top:-1px}.social-login-button.apple-login-button:hover:before{color:#fff}.social-login-button.google-login-button .google-g-icon{background-color:#fff;background-image:url(/pks/images/auth/google-g-icon-3d3f752e6a9a105a8952.png);background-position:50%;background-repeat:no-repeat;background-size:16px;border-radius:18px;height:18px;margin-right:9px;margin-top:1px;width:18px}.social-login-button.google-login-button:before{color:#000;font-size:20px;margin-right:8px}.social-login-button:hover{background-color:#29a5dc;color:#fff}.social-login-button:last-child{margin-bottom:6px}.auth-page.sign-up .auth-outer .auth-inner .sign-up-form .form-fields{display:none}.auth-page.sign-up .auth-outer .auth-inner .sign-up-form .form-fields .password-field{position:relative}.auth-page.sign-up .auth-outer .auth-inner .sign-up-form .form-fields .password-field .toggle-password{color:#aaa;cursor:pointer;position:absolute;right:52px;top:6px}.auth-page.sign-up .auth-outer .auth-inner .sign-up-form .form-fields .password-field .toggle-password:before{content:"\f133";font-family:Ionicons;font-size:24px;font-size:22px;font-style:normal;line-height:inherit}.auth-page.sign-up .auth-outer .auth-inner .sign-up-form .form-fields .password-field .toggle-password.show-password:before{content:"\f306";font-family:Ionicons;font-size:24px;font-size:22px;font-style:normal;line-height:inherit}.auth-page.sign-up .auth-outer .auth-inner .sign-up-form .form-fields .password-field .info-tooltip{color:#aaa;cursor:pointer;display:none;position:absolute;right:21px;top:9px}.auth-page.sign-up .auth-outer .auth-inner .sign-up-form .form-fields .password-field .info-tooltip:before{content:"\f149";font-family:Ionicons;font-size:24px;font-size:16px;font-style:normal;line-height:inherit}.auth-page.sign-up .auth-outer .auth-inner .sign-up-form .form-fields .password-requirements{color:#7d93a4;padding:0 12px;position:relative;text-align:left}.auth-page.sign-up .auth-outer .auth-inner .sign-up-form .form-fields .password-requirements:after{content:"\f35f";font-family:Ionicons;font-size:18px;margin:0 3px;position:absolute;right:12px;top:-6px}.auth-page.sign-up .auth-outer .auth-inner .sign-up-form .form-fields .password-requirements .heading{cursor:pointer;font-size:13px;font-weight:700;margin-bottom:12px}.auth-page.sign-up .auth-outer .auth-inner .sign-up-form .form-fields .password-requirements .requirements-list{display:none;list-style-type:disc;margin:0;padding-left:15px}.auth-page.sign-up .auth-outer .auth-inner .sign-up-form .form-fields .password-requirements .requirements-list li{font-size:11px;line-height:1.7;text-align:left}.auth-page.sign-up .auth-outer .auth-inner .sign-up-form .form-fields .password-requirements.active:after{transform:rotate(180deg)}.auth-page.sign-up .auth-outer .auth-inner .sign-up-form .form-fields .password-requirements.active .requirements-list{display:block}.auth-page.sign-up .auth-outer .auth-inner .sign-up-form .actions .show-fields-button{margin:0 0 1.5em}.auth-page.sign-up .auth-outer .auth-inner .sign-up-form .actions .register-button{display:none}.auth-page.sign-up .auth-outer .auth-inner .sign-up-form.show-fields .form-fields{display:flex}.auth-page.sign-up .auth-outer .auth-inner .sign-up-form.show-fields .show-fields-button{display:none}.auth-page.sign-up .auth-outer .auth-inner .sign-up-form.show-fields .register-button{display:block}.auth-page.sign-up .auth-outer .auth-inner .sign-up-form.enable-submission .form-fields{display:flex}.auth-page.sign-up .auth-outer .auth-inner .sign-up-form.enable-submission .show-fields-button{display:none}.auth-page.sign-up .auth-outer .auth-inner .sign-up-form.enable-submission .register-button{cursor:pointer!important;display:block}@media (min-width:765px){.auth-page.sign-up .auth-outer .auth-inner .sign-up-form .form-fields{position:relative}.auth-page.sign-up .auth-outer .auth-inner .sign-up-form .form-fields .password-field .toggle-password{right:80px}.auth-page.sign-up .auth-outer .auth-inner .sign-up-form .form-fields .password-field .info-tooltip{display:block;right:52px}.auth-page.sign-up .auth-outer .auth-inner .sign-up-form .form-fields .password-requirements{background-color:#3c4043;border-radius:6px;color:#fff;display:none;padding:18px;position:absolute;right:-6.8rem;top:9px}.auth-page.sign-up .auth-outer .auth-inner .sign-up-form .form-fields .password-requirements:after{content:unset}.auth-page.sign-up .auth-outer .auth-inner .sign-up-form .form-fields .password-requirements:before{border:6px solid transparent;border-top-color:#3c4043;bottom:-12px;content:"";left:50%;position:absolute;transform:translateX(-50%)}.auth-page.sign-up .auth-outer .auth-inner .sign-up-form .form-fields .password-requirements .requirements-list,.auth-page.sign-up .auth-outer .auth-inner .sign-up-form .form-fields .password-requirements.active{display:block}}.auth-page{display:flex;flex-direction:column;justify-content:center;margin:0;padding-top:54px}.auth-page .logo-container{align-items:center;display:flex;height:100%;margin:0 auto;max-width:100%}.auth-page .logo-container .logo{background-image:url(/pks/images/cms/public-views/shared/Brainscape-logo-c4e172b280b4616f7fda.svg);background-repeat:no-repeat;background-size:contain;height:42px;text-indent:-10000px;width:143px}.auth-page .logo-container .logo .brainscape-link{display:block;height:100%;outline:0 none;width:100%}.auth-page .auth-outer{align-items:center;display:flex;justify-content:center;text-align:center}.auth-page .auth-outer .auth-inner{margin:0 auto;min-width:300px;padding:0 1em .25em;width:18em}.auth-page .auth-outer .auth-inner .title-and-subtext{margin:54px 0 36px}.auth-page .auth-outer .auth-inner .title-and-subtext h1{color:#16191d;font-family:Mont;font-size:30px;line-height:1;text-align:center}.auth-page .auth-outer .auth-inner .title-and-subtext .subtext{color:#53636f;font-family:Open Sans,sans-serif;font-size:13px;font-size:15px;font-weight:400;text-align:center;white-space:pre-wrap}.auth-page .auth-outer .auth-inner .actions{display:flex;justify-content:center}.auth-page .auth-outer .auth-inner .actions .pill-button{background-color:#8c9faf;margin:2em 0 1.5em;max-width:none;position:relative;width:100%}.auth-page .auth-outer .auth-inner .actions .pill-button.primary{background-color:#3faee0}.auth-page .auth-outer .auth-inner .actions .pill-button.primary:hover{background-color:#29a5dc}.auth-page .auth-outer .auth-inner .actions .pill-button.emphasized{background-color:#ff8a47}.auth-page .auth-outer .auth-inner .actions .pill-button.emphasized:hover{background-color:#ff8243}.auth-page .auth-outer .auth-inner .actions .pill-button.loading{color:transparent}.auth-page .auth-outer .auth-inner .actions .pill-button.loading:after{animation:spin .6s linear infinite;border:2px solid hsla(0,0%,100%,.5);border-radius:50%;border-top-color:#fff;content:"";height:21px;left:calc(50% - 10.5px);position:absolute;top:50%;transform:translateY(-50%) scale(0);transition:transform .2s ease-in-out;width:21px}@keyframes spin{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}.auth-page .auth-outer .auth-inner .actions .pill-button:hover{background-color:#7d93a4}.auth-page .auth-outer .auth-inner .form-fields{grid-gap:15px;display:flex;flex-direction:column;gap:15px}.auth-page .auth-outer .auth-inner .form-fields input{border:1px solid rgba(25,112,150,.3);border-radius:12px;font-size:15px;height:44px;padding:12px;width:100%}.auth-page .auth-outer .auth-inner .form-fields input:focus{border-color:rgba(25,112,150,.5);box-shadow:0 0 5px rgba(0,123,255,.5);outline:none}.auth-page .auth-outer .auth-inner .form-fields input.error{border-color:#c00}.auth-page .auth-outer .auth-inner .supplemental-links{color:#1860aa;display:flex;font-size:12px;justify-content:space-between;margin:2em 0;text-decoration:underline}.auth-page .auth-outer .auth-inner .supplemental-links a{color:#1860aa}.auth-page .auth-outer .auth-inner .terms{color:#53636f;font-size:12px;margin:2em 0}.auth-page .auth-outer .auth-inner .terms a{color:#1860aa;text-decoration:underline}.auth-page .auth-outer .auth-inner .wordy-hr{font-size:12px;margin:33px 0 24px}.auth-page .auth-outer .auth-inner .wordy-hr span{font-size:12px}.auth-page .auth-outer .auth-inner .error-field{color:#c00;font-size:12px;font-style:italic}.auth-page.forgot-password .auth-outer .auth-inner .supplemental-links,.auth-page.reset-password .auth-outer .auth-inner .supplemental-links,.auth-page.sign-up .auth-outer .auth-inner .supplemental-links{justify-content:center}@media (min-width:768px){.auth-page .auth-outer .auth-inner .title-and-subtext h1{font-size:36px}}@media (min-width:430px){.auth-page .auth-outer .auth-inner{min-width:auto;width:25em}}