@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Color+Emoji&display=swap);.dark-mode .input,.dark-mode .select,.dark-mode .textarea{color:#fff}.dark-mode .input[type=number],.dark-mode .input[type=text]{background-color:#403a5f}.dark-mode .select,.dark-mode .textarea{background-color:#403a5f;border-color:#6a6487;color:#fff}.dark-mode .select:focus,.dark-mode .textarea:focus{border-color:var(--color-goalmodal-blue-to-white)}.dark-mode .board-setup__label input,.dark-mode .board-setup__label select{border:none}html{--color-neutral-white:#fff;--color-neutral-black:#000;--color-neutral-50:#f5f8fc;--color-neutral-100:#e8eef6;--color-neutral-200:#dde5ee;--color-neutral-300:#cad5e1;--color-neutral-400:#b9c7d5;--color-neutral-500:#a5b0c0;--color-neutral-600:#828a98;--color-neutral-700:#6a717d;--color-neutral-800:#505760;--color-neutral-900:#2f353e;--color-neutral-1000:#1f2229;--color-dark-neutral-50:#191919;--color-dark-neutral-100:#252525;--color-dark-neutral-200:#313131;--color-dark-neutral-300:#424242;--color-dark-neutral-400:#4d4d4d;--color-dark-neutral-500:#5a5a5a;--color-dark-neutral-600:#6f6f6f;--color-dark-neutral-700:#9d9d9d;--color-dark-neutral-800:#bebebe;--color-dark-neutral-900:#d0d0d0;--color-dark-neutral-1000:#ddd;--color-dark-neutral-1100:#ebebeb;--color-royal-blue-50:#f0f5fd;--color-royal-blue-100:#dee9ff;--color-royal-blue-200:#a2c3ff;--color-royal-blue-300:#568ffb;--color-royal-blue-400:#2970f9;--color-royal-blue-500:#034fdf;--color-royal-blue-600:#003aa9;--color-royal-blue-700:#002f89;--color-bright-blue-50:#f1f9ff;--color-bright-blue-100:#def1ff;--color-bright-blue-200:#aeddfd;--color-bright-blue-300:#70c3fb;--color-bright-blue-400:#31adff;--color-bright-blue-500:#0095f8;--color-bright-blue-600:#0086df;--color-bright-blue-700:#006ab0;--color-candy-red-50:#fff7fa;--color-candy-red-100:#ffe6ed;--color-candy-red-200:#ffcedc;--color-candy-red-300:#ff96b4;--color-candy-red-400:#ff5b8b;--color-candy-red-500:#ff2f6b;--color-candy-red-600:#f31757;--color-candy-red-700:#d20b44;--color-forest-green-50:#dcf5e5;--color-forest-green-100:#baf4ce;--color-forest-green-200:#87ecab;--color-forest-green-300:#54e487;--color-forest-green-400:#22db63;--color-forest-green-500:#1db954;--color-forest-green-600:#129e44;--color-forest-green-700:#0a8033;--color-forest-green-800:#056828;--color-canary-yellow-50:#fff6d8;--color-canary-yellow-400:#ffc700;--color-canary-yellow-500:#ebb800;--color-canary-yellow-700:#a68200;--color-canary-yellow-800:#624d00;--color-tangerine-50:#ffecd7;--color-tangerine-100:#ffd19c;--color-tangerine-200:#ffb661;--color-tangerine-300:#ffa132;--color-tangerine-400:#fe8900;--color-tangerine-500:#ea7e00;--color-tangerine-600:#d97400;--color-tangerine-700:#b05e00;--color-tangerine-800:#894a00;--color-tangerine-900:#613400}.ui23-clear-both{clear:both}.ui23-block{display:block}.ui23-flex{display:flex}.ui23-items-center{align-items:center}.ui23-outline-none{outline:none}.ui23-p-0{padding:0}.ui23-m-0{margin:0}.ui23-mr-4{margin-right:4px}.ui23-text-center{text-align:center}.ui23-bubble,.ui23-button{font-family:Poppins,sans-serif;font-style:normal;font-weight:500;line-height:140%}.ui23-button{font-size:15px}.ui23-checkbox+label,.ui23-pagination .ui23-pagination-next-text,.ui23-pagination .ui23-pagination-previous-text{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:13px;font-style:normal;font-weight:400;line-height:140%}.ui23-button{align-items:center;background-color:initial;background-image:none;border:1px solid transparent;border-radius:5px;box-sizing:border-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:12px 20px;position:relative;transition:all .25s ease}.ui23-button:hover{text-decoration:none}.ui23-button:disabled{cursor:default}.ui23-button .ui23-button-counter{align-items:center;border-radius:8px;display:flex;font-family:Poppins,sans-serif;font-size:11px;font-style:normal;font-weight:500;height:16px;justify-content:center;line-height:140%;line-height:16px;padding:4px 6px;position:absolute;right:-8px;top:-8px}.ui23-button .ui23-button-counter.ui23-button-counter-default{background-color:var(--button-counter-background-default);color:var(--button-counter-text-default)}.ui23-button .ui23-button-counter.ui23-button-counter-alt{background-color:var(--button-counter-background-alt);color:var(--button-counter-text-alt)}.ui23-button-sm{padding:5px 12px}.ui23-button-sm.ui23-button-iconOnly{font-size:14px;padding:6px 8px}.ui23-button-md{border-radius:6px;padding:12px 20px}.ui23-button-md.ui23-button-iconOnly{font-size:14px;padding:10px 12px}.ui23-button-lg{border-radius:6px;padding:16px 20px}.ui23-button-lg.ui23-button-iconOnly{font-size:18px;padding:11px 14px}.ui23-button-primary{background-color:var(--button-primary);color:var(--button-primary-text)}.ui23-button-primary:hover{background-color:var(--button-primary-hover)}.ui23-button-primary:focus{background-color:var(--button-primary-focus)}.ui23-button-primary:disabled{background-color:var(--button-primary-disabled);color:var(--button-primary-text-disabled)}.ui23-button-primaryOutline{border:1px solid var(--button-primaryOutline-border);color:var(--button-primaryOutline-text)}.ui23-button-primaryOutline:hover{background-color:var(--button-primaryOutline-background-hover);border-color:var(--button-primaryOutline-hover-border)}.ui23-button-primaryOutline:focus{background-color:initial}.ui23-button-primaryOutline:disabled{background-color:var(--button-primaryOutline-disabled);border-color:transparent;color:var(--button-primaryOutline-text-disabled)}.ui23-button-secondary{border:1px solid var(--button-secondary-border);color:var(--button-secondary-text)}.ui23-button-secondary:hover{background-color:var(--button-secondary-background-hover);border-color:var(--button-secondary-border-hover)}.ui23-button-secondary:focus{background-color:initial;border-color:var(--button-secondary-border-focus)}.ui23-button-secondary:disabled{background-color:var(--button-secondary-disabled);border-color:transparent;color:var(--button-secondary-text-disabled)}.ui23-button-secondaryBorderless{color:var(--button-secondaryBorderless-text)}.ui23-button-secondaryBorderless:hover{color:var(--button-secondaryBorderless-text-hover);text-decoration:underline}.ui23-button-secondaryBorderless:focus{color:var(--button-secondaryBorderless-text-focus);text-decoration:underline}.ui23-button-secondaryBorderless:disabled{color:var(--button-secondaryBorderless-text-disabled)}.ui23-button-tertiary{color:var(--button-tertiary-text)}.ui23-button-tertiary:hover{background-color:var(--button-tertiary-background-hover)}.ui23-button-tertiary:focus{background-color:initial;color:var(--button-tertiary-text-focus)}.ui23-button-tertiary:disabled{background-color:initial;color:var(--button-tertiary-text-disabled)}.ui23-button-danger{background-color:var(--button-danger-background);color:var(--button-danger-text)}.ui23-button-danger:hover{background-color:var(--button-danger-background-hover)}.ui23-button-danger:focus{background-color:var(--button-danger-background-focus)}.ui23-button-iconBefore{margin-right:8px}.ui23-button-iconOnly .ui23-button-iconBefore{margin-right:0}.ui23-button-iconAfter{margin-left:8px}.ui23-button-iconOnly .ui23-button-iconAfter{margin-left:0}.ui23-bubble{background-color:var(--bubble-background-color);border:1.5px solid var(--bubble-border-color);border-radius:100px;color:var(--bubble-color);font-size:11px;line-height:15px;min-width:22px;padding:1px 5px 0;position:absolute;right:-7px;top:-9px}.ui23-bubble.ui23-bubble-alt{background-color:var(--bubble-alt-background-color);color:var(--bubble-alt-color)}.ui23-label{border-radius:2px;display:inline-block;font-family:Poppins,sans-serif;font-size:11px;font-size:13px;font-style:normal;font-weight:500;letter-spacing:0;line-height:140%;line-height:9px;margin:0 8px 8px 0;padding:6px;text-align:left;text-transform:capitalize;white-space:nowrap}.ui23-label.important{background-color:var(--label-important-background);color:var(--label-important-color)}.ui23-label.alternative{background-color:var(--label-alternative-background);color:var(--label-alternative-color)}.ui23-label.default,.ui23-label.informational{background-color:var(--label-informational-background);color:var(--label-informational-color)}.ui23-label.reference{background-color:var(--label-reference-background);color:var(--label-reference-color)}.ui23-label.new{background-color:var(--label-new-background);color:var(--label-new-color)}.ui23-label.warning{background-color:var(--label-warning-background);color:var(--label-warning-color)}.ui23-label.warning .icon{margin-right:4px}.ui23-checkbox-wrapper{align-items:center;display:flex}.ui23-checkbox{-webkit-appearance:none;border:1px solid var(--checkbox-stroke);border-radius:3px;height:16px;margin-right:5px;transition:all var(--ui23-transition-speed) ease;width:16px}.ui23-checkbox:after{border:solid #fff;border:solid var(--color-neutral-white);border-width:0 2px 2px 0;content:"";display:block;height:7px;left:4px;opacity:0;position:relative;top:1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:opacity var(--ui23-transition-speed) ease;width:4px}.ui23-checkbox:hover:not(:disabled){cursor:pointer}.ui23-checkbox:disabled{border-color:var(--checkbox-stroke-disabled);cursor:not-allowed;opacity:.23}.ui23-checkbox:focus:not(:disabled){border-color:var(--checkbox-stroke-focus);outline:none}.ui23-checkbox:checked{background-color:var(--checkbox-fill);border-color:var(--checkbox-fill)}.ui23-checkbox:checked:after{opacity:1}.ui23-pagination{display:flex;margin-bottom:16px}.ui23-pagination .ui23-pagination-previous{margin-right:auto}.ui23-pagination .ui23-pagination-previous-text{padding-left:7px}.ui23-pagination .ui23-pagination-next{margin-left:auto}.ui23-pagination .ui23-pagination-next-text{padding-right:7px}.ui23-pagination .ui23-pagination-next .ui23-pagination-button>i,.ui23-pagination .ui23-pagination-previous .ui23-pagination-button>i{color:var(--pagination-button-icon-color)}.ui23-pagination .ui23-pagination-next-text,.ui23-pagination .ui23-pagination-previous-text{color:var(--pagination-text-color);display:none;text-decoration:none}@media screen and (min-width:320px){.ui23-pagination .ui23-pagination-next-text,.ui23-pagination .ui23-pagination-previous-text{display:inline}}.ui23-pagination .ui23-pagination-next-text:hover+.ui23-pagination-button{background-color:var(--button-secondary-background-hover);border-color:var(--button-secondary-border-hover)}.ui23-pagination .ui23-pagination-button:has(+.ui23-pagination-previous-text:hover){background-color:var(--button-secondary-background-hover);border-color:var(--button-secondary-border-hover)}body{--ui23-transition-speed:150ms}

/*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 *//*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 *//*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 *//*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 *//*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */.label1,.label1.specificityFix{font-size:11px}.label1,.label1.specificityFix,.label2,.label2.specificityFix{font-family:Poppins,sans-serif;font-style:normal;font-weight:500;line-height:140%}.label2,.label2.specificityFix{font-size:15px}.caption,.caption.specificityFix,.captionLabel label{font-size:13px}.body1,.body1.specificityFix,.caption,.caption.specificityFix,.captionLabel label{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-style:normal;font-weight:400;line-height:140%}.body1,.body1.specificityFix{font-size:15px}.body1-emphasized,.body1-emphasized.specificityFix{font-size:15px;font-weight:600}.body1-emphasized,.body1-emphasized.specificityFix,.body2,.body2.specificityFix{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-style:normal;line-height:140%}.body2,.body2.specificityFix{font-size:17px;font-weight:400}.body2-emphasized,.body2-emphasized.specificityFix{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:600;line-height:140%}.headline-h1,.headline-h1.specificityFix{font-family:Poppins,sans-serif;font-size:56px;font-style:normal;font-weight:600;line-height:110%}.headline-h2,.headline-h2.specificityFix{font-family:Poppins,sans-serif;font-size:48px;font-style:normal;font-weight:600;line-height:110%}.headline-h3,.headline-h3.specificityFix{font-family:Poppins,sans-serif;font-size:38px;font-style:normal;font-weight:600;line-height:120%}.headline-h4,.headline-h4.specificityFix{font-family:Poppins,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:120%}.headline-h5,.headline-h5.specificityFix{font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%}.icon-sprite{background-repeat:no-repeat;display:inline-block}.icon-card-amex{background-position:0 0;height:28px;width:45px}.icon-card-mastercard{background-position:-55px 0;height:28px;width:45px}.icon-card-paypal{background-position:0 -38px;height:28px;width:45px}.icon-card-visa{background-position:-55px -38px;height:28px;width:45px}.icon-card-amex,.icon-card-mastercard,.icon-card-paypal,.icon-card-visa{background-image:url(/static/media/spritepayment@2x.2aeb2047689229b7579d.png);background-size:100px 66px}.icon-bell{background-position:-194px 0;height:25px;width:22px}.icon-dots{background-position:-150px -88px;height:32px;width:32px}.icon-draggable-indicator{background-position:-110px -150px;height:24px;width:24px}.icon-fav-star-grey{background-position:-150px 0;height:34px;width:34px}.icon-fav-star-small-grey{background-position:-75px -150px;height:25px;width:25px}.icon-fav-star-small{background-position:-40px -150px;height:25px;width:25px}.icon-fav-star{background-position:-150px -44px;height:34px;width:34px}.icon-fire{background-position:-194px -35px;height:25px;width:19px}.icon-firecheck{background-position:0 -150px;height:25px;width:30px}.icon-inbox{background-position:0 0;height:140px;width:140px}.icon-settings{background-position:-194px -70px;height:17px;width:17px}.icon-bell,.icon-dots,.icon-draggable-indicator,.icon-fav-star,.icon-fav-star-grey,.icon-fav-star-small,.icon-fav-star-small-grey,.icon-fire,.icon-firecheck,.icon-inbox,.icon-settings{background-image:url(/static/media/spriteloggedin@2x.f625cabe4a79651dbbf4.png);background-size:216px 175px}.icon-info-circle{background-position:0 -86px;height:19px;width:19px}.icon-paper-plane{background-position:0 0;height:76px;width:76px}.icon-ruby-mini{background-position:-121px 0;height:13px;width:13px}.icon-ruby-small{background-position:-58px -86px;height:17px;width:17px}.icon-ruby{background-position:-86px 0;height:25px;width:25px}.icon-trophy-red-big{background-position:-86px -35px;height:24px;width:24px}.icon-trophy-red-small{background-position:-85px -86px;height:16px;width:16px}.icon-trophy{background-position:-29px -86px;height:19px;width:19px}.icon-info-circle,.icon-paper-plane,.icon-ruby,.icon-ruby-mini,.icon-ruby-small,.icon-trophy,.icon-trophy-red-big,.icon-trophy-red-small{background-image:url(/static/media/spritecommon@2x.5d39c0cf0a2ea2b02923.png);background-size:134px 105px}

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=4f4fd9afd900d93af9dc106fccdb1e21)
 * Config saved to config.json and https://gist.github.com/4f4fd9afd900d93af9dc106fccdb1e21
 *//*! for now REMOVED normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */.caret{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px dashed;border-top:4px solid\9;display:inline-block;height:0;margin-left:2px;vertical-align:middle;width:0}.dropdown,.dropup{position:relative}.dropdown-button:focus{outline:0}.dropdown-menu{-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);display:none;float:left;font-size:14px;left:0;list-style:none;margin:2px 0 0;min-width:160px;padding:5px 0;position:absolute;text-align:left;top:100%;z-index:1000}.dropdown-menu.pull-right{left:auto;right:0}.dropdown-menu .divider{background-color:#e5e5e5;height:1px;margin:9px 0;overflow:hidden}.dropdown-menu>li>a{clear:both;color:#333;display:block;font-weight:400;line-height:1.42857143;padding:3px 20px;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#f5f5f5;color:#262626;text-decoration:none}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#337ab7;color:#fff;outline:0;text-decoration:none}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{background-color:initial;background-image:none;cursor:not-allowed;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);text-decoration:none}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{color:#777;display:block;font-size:12px;line-height:1.42857143;padding:3px 20px;white-space:nowrap}.dropdown-backdrop{bottom:0;left:0;position:fixed;right:0;top:0;z-index:990}.pull-right>.dropdown-menu{left:auto;right:0}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-bottom:4px dashed;border-bottom:4px solid\9;border-top:0;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{bottom:100%;margin-bottom:2px;top:auto}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.clearfix:after,.clearfix:before{content:" ";display:table}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{background-color:initial;border:0;color:transparent;font:0/0 a;text-shadow:none}.hidden{display:none!important}.affix{position:fixed}

/*!
 * chessboard.js v0.3.0
 *
 * Copyright 2013 Chris Oakman
 * Released under the MIT license
 * https://github.com/oakmac/chessboardjs/blob/master/LICENSE
 *
 * Date: 10 Aug 2013
 */.white-1e1d7{color:#b58863}.black-3c85d{color:#f0d9b5}.notation-322f9{cursor:default;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;position:absolute}.alpha-d2270{bottom:1px}.numeric-fc462{top:2px}@media screen and (max-width:300px){.notation-322f9{font-size:4vw}.numeric-fc462{left:4px;top:0}.alpha-d2270{bottom:-2px}}.jq-ry-container{box-sizing:initial;cursor:pointer;display:block;line-height:0;padding:0 5px;position:relative}.jq-ry-container[readonly=readonly]{cursor:default}.jq-ry-container>.jq-ry-group-wrapper{position:relative;width:100%}.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group{line-height:0;position:relative;white-space:nowrap;z-index:10}.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group>svg{display:inline-block}.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-normal-group{width:100%}.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-rated-group{left:0;overflow:hidden;position:absolute;top:0;width:0;z-index:11}body.swal2-shown{overflow-y:hidden}body.swal2-iosfix{left:0;position:fixed;right:0}.swal2-container{background-color:initial;padding:10px}.swal2-container.swal2-fade{transition:background-color .1s}.swal2-container.swal2-shown{background-color:rgba(0,0,0,.4)}.swal2-modal{background-color:#fff;border-radius:5px;box-sizing:border-box;display:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;margin:auto;max-width:100%;overflow-x:hidden;overflow-y:auto;position:relative;text-align:center}.swal2-modal:focus{outline:none}.swal2-modal.swal2-loading{overflow-y:hidden}.swal2-modal .swal2-title{word-wrap:break-word;color:var(--theme-color-dark-grey-to-white);display:block;font-size:30px;margin:0 0 .4em;padding:0;position:relative;text-align:center;text-transform:none}.swal2-modal .swal2-buttonswrapper{margin-top:15px}.swal2-modal .swal2-buttonswrapper:not(.swal2-loading) .swal2-styled[disabled]{cursor:no-drop;opacity:.4}.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-confirm{-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal;background-color:initial!important;border:4px solid transparent;border-radius:100%;box-sizing:border-box;color:transparent;cursor:default;height:40px;margin:7.5px;padding:0;-webkit-user-select:none;user-select:none;vertical-align:top;width:40px}.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-cancel{margin-left:30px;margin-right:30px}.swal2-modal .swal2-buttonswrapper.swal2-loading :not(.swal2-styled).swal2-confirm:after{-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal;border:3px solid #999;border-radius:50%;border-right-color:transparent;box-shadow:1px 1px 1px #fff;content:"";display:inline-block;height:15px;margin-left:5px;vertical-align:-1px;width:15px}.swal2-modal .swal2-styled{border:0;border-radius:3px;box-shadow:none;color:#fff;cursor:pointer;font-size:17px;font-weight:500;margin:15px 5px 0;padding:10px 32px}.swal2-modal .swal2-styled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4);outline:none}.swal2-modal .swal2-image{margin:20px auto;max-width:100%}.swal2-modal .swal2-close{background:transparent;border:0;color:#ccc;cursor:pointer;font-family:serif;font-size:36px;height:40px;line-height:40px;margin:0;padding:0;position:absolute;right:8px;top:5px;transition:color .1s ease;width:38px}.swal2-modal .swal2-close:hover{color:#d55}.swal2-modal>.swal2-checkbox,.swal2-modal>.swal2-file,.swal2-modal>.swal2-input,.swal2-modal>.swal2-radio,.swal2-modal>.swal2-select,.swal2-modal>.swal2-textarea{display:none}.swal2-modal .swal2-content{word-wrap:break-word;color:#545454;float:none;font-size:18px;font-weight:300;line-height:normal;margin:0;padding:0;position:relative;text-align:center}.swal2-modal .swal2-checkbox,.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-radio,.swal2-modal .swal2-select,.swal2-modal .swal2-textarea{margin:20px auto}.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-textarea{border:1px solid #d9d9d9;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);box-sizing:border-box;font-size:18px;transition:border-color .3s,box-shadow .3s;width:100%}.swal2-modal .swal2-file.swal2-inputerror,.swal2-modal .swal2-input.swal2-inputerror,.swal2-modal .swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-modal .swal2-file:focus,.swal2-modal .swal2-input:focus,.swal2-modal .swal2-textarea:focus{border:1px solid #b4dbed;box-shadow:0 0 3px #c4e6f5;outline:none}.swal2-modal .swal2-file::-webkit-input-placeholder,.swal2-modal .swal2-input::-webkit-input-placeholder,.swal2-modal .swal2-textarea::-webkit-input-placeholder{color:#ccc}.swal2-modal .swal2-file::placeholder,.swal2-modal .swal2-input::placeholder,.swal2-modal .swal2-textarea::placeholder{color:#ccc}.swal2-modal .swal2-range input{float:left;width:80%}.swal2-modal .swal2-range output{float:right;font-size:20px;font-weight:600;text-align:center;width:20%}.swal2-modal .swal2-range input,.swal2-modal .swal2-range output{height:43px;line-height:43px;margin:20px auto;padding:0;vertical-align:middle}.swal2-modal .swal2-input{height:43px;padding:0 12px}.swal2-modal .swal2-input[type=number]{max-width:150px}.swal2-modal .swal2-file{font-size:20px}.swal2-modal .swal2-textarea{height:108px;padding:12px}.swal2-modal .swal2-select{color:#545454;font-size:inherit;max-width:100%;min-width:40%;padding:5px 10px}.swal2-modal .swal2-radio{border:0}.swal2-modal .swal2-radio label:not(:first-child){margin-left:20px}.swal2-modal .swal2-radio input,.swal2-modal .swal2-radio span{vertical-align:middle}.swal2-modal .swal2-radio input{margin:0 3px 0 0}.swal2-modal .swal2-checkbox{color:#545454}.swal2-modal .swal2-checkbox input,.swal2-modal .swal2-checkbox span{vertical-align:middle}.swal2-modal .swal2-validationerror{background-color:#f0f0f0;color:gray;display:none;font-size:16px;font-weight:300;margin:0 -20px;overflow:hidden;padding:10px}.swal2-modal .swal2-validationerror:before{background-color:#ea7d7d;border-radius:50%;color:#fff;content:"!";display:inline-block;height:24px;line-height:24px;margin-right:10px;text-align:center;width:24px}.swal2-icon{border:4px solid transparent;height:80px;margin:20px auto 30px;padding:0;width:80px}.swal2-icon.swal2-error .swal2-x-mark{display:block}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{border-radius:2px;height:5px;top:37px;width:47px}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:17px}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:16px}.swal2-icon.swal2-warning{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:80px;text-align:center}.swal2-icon.swal2-info{font-family:Open Sans,sans-serif;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-question{border-color:#9de0f6!important;color:#3fc3ee!important;font-family:Open Sans,sans-serif!important;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{height:120px;width:60px}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{border-radius:120px 0 0 120px;left:-33px;top:-7px;-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{border-radius:0 120px 120px 0;left:30px;top:-11px;-webkit-transform-origin:0 60px;transform-origin:0 60px}.swal2-icon.swal2-success .swal2-success-ring{border:4px solid hsla(98,55%,69%,.2);height:80px;left:-4px;top:-4px;width:80px}.swal2-icon.swal2-success .swal2-success-fix{height:90px;left:28px;top:8px;width:7px}.swal2-icon.swal2-success [class^=swal2-success-line]{border-radius:2px;height:5px}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{left:14px;top:46px;width:25px}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{right:8px;top:38px;width:47px}.swal2-progresssteps{font-weight:600;margin:0 0 20px;padding:0}.swal2-progresssteps li{display:inline-block;position:relative}.swal2-progresssteps .swal2-progresscircle{background:#3085d6;border-radius:2em;color:#fff;height:2em;line-height:2em;text-align:center;width:2em;z-index:20}.swal2-progresssteps .swal2-progresscircle:first-child{margin-left:0}.swal2-progresssteps .swal2-progresscircle:last-child{margin-right:0}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{background:#3085d6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle,.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline{background:#add8e6}.swal2-progresssteps .swal2-progressline{background:#3085d6;height:.4em;margin:0 -1px;z-index:10}@-webkit-keyframes showSweetAlert{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes showSweetAlert{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes hideSweetAlert{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}}@keyframes hideSweetAlert{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}}.swal2-show{-webkit-animation:showSweetAlert .3s;animation:showSweetAlert .3s}.swal2-show.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-hide{-webkit-animation:hideSweetAlert .15s forwards;animation:hideSweetAlert .15s forwards}.swal2-hide.swal2-noanimation{-webkit-animation:none;animation:none}@-webkit-keyframes animate-success-tip{0%{left:1px;top:19px;width:0}54%{left:1px;top:19px;width:0}70%{left:-8px;top:37px;width:50px}84%{left:21px;top:48px;width:17px}to{left:14px;top:45px;width:25px}}@keyframes animate-success-tip{0%{left:1px;top:19px;width:0}54%{left:1px;top:19px;width:0}70%{left:-8px;top:37px;width:50px}84%{left:21px;top:48px;width:17px}to{left:14px;top:45px;width:25px}}@-webkit-keyframes animate-success-long{0%{right:46px;top:54px;width:0}65%{right:46px;top:54px;width:0}84%{right:0;top:35px;width:55px}to{right:8px;top:38px;width:47px}}@keyframes animate-success-long{0%{right:46px;top:54px;width:0}65%{right:46px;top:54px;width:0}84%{right:0;top:35px;width:55px}to{right:8px;top:38px;width:47px}}@-webkit-keyframes rotatePlaceholder{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}to{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}to{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}.swal2-animate-success-line-tip{-webkit-animation:animate-success-tip .75s;animation:animate-success-tip .75s}.swal2-animate-success-line-long{-webkit-animation:animate-success-long .75s;animation:animate-success-long .75s}.swal2-success.swal2-animate-success-icon .swal2-success-circular-line-right{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animate-error-icon{0%{opacity:0;-webkit-transform:rotateX(100deg);transform:rotateX(100deg)}to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes animate-error-icon{0%{opacity:0;-webkit-transform:rotateX(100deg);transform:rotateX(100deg)}to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.swal2-animate-error-icon{-webkit-animation:animate-error-icon .5s;animation:animate-error-icon .5s}@-webkit-keyframes animate-x-mark{0%{margin-top:26px;opacity:0;-webkit-transform:scale(.4);transform:scale(.4)}50%{margin-top:26px;opacity:0;-webkit-transform:scale(.4);transform:scale(.4)}80%{margin-top:-6px;-webkit-transform:scale(1.15);transform:scale(1.15)}to{margin-top:0;opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes animate-x-mark{0%{margin-top:26px;opacity:0;-webkit-transform:scale(.4);transform:scale(.4)}50%{margin-top:26px;opacity:0;-webkit-transform:scale(.4);transform:scale(.4)}80%{margin-top:-6px;-webkit-transform:scale(1.15);transform:scale(1.15)}to{margin-top:0;opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.swal2-animate-x-mark{-webkit-animation:animate-x-mark .5s;animation:animate-x-mark .5s}@-webkit-keyframes rotate-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;height:2px;left:0;position:fixed;top:0;width:100%;z-index:1031}#nprogress .peg{box-shadow:0 0 10px #29d,0 0 5px #29d;display:block;height:100%;opacity:1;position:absolute;right:0;-webkit-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px);width:100px}#nprogress .spinner{display:block;position:fixed;right:15px;top:15px;z-index:1031}#nprogress .spinner-icon{-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite;border-color:#29d transparent transparent #29d;border-radius:50%;border-style:solid;border-width:2px;box-sizing:border-box;height:18px;width:18px}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#timemap{position:relative}.timemap{font-family:var(--primary-font-family);font-size:13px;font-style:normal;font-weight:400;line-height:140%;max-width:100%;overflow-x:auto;overflow-y:hidden}.timemap__tooltip{background-color:rgba(0,0,0,.7);border-radius:16px;color:#fff;display:none;line-height:1.37rem;max-width:425px;padding:5px 15px;position:absolute;white-space:nowrap;z-index:100}.timemap__months{height:30px;line-height:30px;position:relative}.timemap__month{position:absolute}.timemap__weekdays{float:left;height:112px;padding:0 10px;width:50px}.timemap__weekday{position:absolute}.timemap__weekday--1{top:45px}.timemap__weekday--2{top:77px}.timemap__weekday--3{top:109px}.timemap__content{align-content:flex-start;-webkit-align-content:flex-start;display:flex;display:-webkit-flex;flex-direction:column;flex-wrap:wrap;-webkit-flex-wrap:wrap;height:112px;max-height:112px}.timemap__entry{flex:1 0 14px;-webkit-flex:1 0 14px;height:14px;margin:1px;max-height:14px;width:14px}.timemap__entry:hover+.timemap__tooltip{display:block}@media (hover:none),screen and (max-device-width:800px){.timemap__tooltip{display:none!important}}.timemap__entry--none{background-color:#eaeaea}.timemap__entry--low{background-color:#c5cfdc}.timemap__entry--average{background-color:#b0bed0}.timemap__entry--high{background-color:#899ebc}.timemap__entry--max{background-color:#5b79a4}/*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 *//*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 *//*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 *//*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 *//*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */.banner-delete{background:red;border-top:1px solid #ccc;bottom:0;color:#000;left:0;padding:0 15px;position:fixed;right:0;width:100%;z-index:100003}.banner-delete__holder{align-items:center;display:flex;flex-direction:column}.banner-delete__left{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:13px;font-style:normal;font-weight:400;line-height:140%;padding:8px 0 10px}@media (min-width:360px){.banner-delete__left{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:15px;font-style:normal;font-weight:400;line-height:140%}}.banner-delete__btn{flex-shrink:0;float:right;margin:0 0 18px;padding:5px 27px}@media (min-width:520px){.banner-delete__holder{align-items:center;flex-direction:row;justify-content:center;min-height:58px}.banner-delete__btn{margin:6px 0 7px 16px}}@media (min-width:681px){.banner-delete__left{display:inline-block;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:400;line-height:140%;padding:11px}.banner-delete__btn{margin-bottom:10px;padding:8px 33px}}.activity-history.timemap .timemap__entry .timemap__tooltip{display:none;-webkit-transform:translateX(-50%) translateY(-110%);transform:translateX(-50%) translateY(-110%)}.activity-history.timemap .timemap__entry:hover .timemap__tooltip{display:inline-block}@media screen and (max-width:965px){.activity-history.timemap .timemap__entry .timemap__tooltip{position:relative;-webkit-transform:translateX(-95%) translateY(-110%);transform:translateX(-95%) translateY(-110%)}}.courseUI-container{align-items:flex-start;display:flex;gap:18px;margin-bottom:20px}@media (min-width:846px){.courseUI-container{gap:22px;min-height:101px}}.courseUI-bookBadge{border-radius:2px;height:88px;width:88px}.courseUI-header{flex-grow:1;width:0}.courseUI-bookName{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;letter-spacing:.01em;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis}.courseUI-bookName>a{color:inherit;text-decoration:none}@media (max-width:650px){.courseUI-bookName+*{margin-top:8px}}.courseUI-bookChapter{color:var(--book-chapter-title);line-height:normal;margin:4px 0 0}.courseUI-bookChapter>a{color:inherit}.courseUI-bookChapter>i{margin:0 10px}.complete-form{align-items:center;display:flex;margin-top:20px;text-align:left}.complete-form img{border-radius:3px;flex-shrink:0;margin-right:12px}@media (min-width:360px){.complete-form img{display:none}}@media (min-width:425px){.complete-form img{display:block;height:96px;margin-right:20px;width:96px}}.privacy-statement div{font-size:16px;margin-bottom:8px}.privacy-statement a:focus{border:none;outline:none;text-decoration:none}.newsletter-cta{padding:18px 22px;position:relative;text-align:center}.newsletter-cta .newsletter-close{cursor:pointer;opacity:.6;padding:8px;position:absolute;right:5px;top:5px}.upload-box{position:relative}.upload-box__input{background:transparent;border:none;color:transparent;cursor:pointer;display:block;height:100%;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:3}.upload-box__input+label{cursor:pointer;display:block;position:relative;-webkit-user-select:none;user-select:none;z-index:2}.upload-box__input:focus+label{outline:2px auto highlight;outline:2px auto -webkit-focus-ring-color}@media screen and (max-width:560px){#userStatRuby>a,#userStatStreak{align-items:normal;flex-direction:column-reverse;padding:0}#userStatStreak{min-width:44px}#userStatRuby{min-width:45px}.user-stats__icon--fire,.user-stats__icon--firecheck,.user-stats__icon--ruby{float:none;margin:0 auto}#userStatRuby>a>span,#userStatStreak>span{clear:both;float:left}.user-stats__number{float:none!important;font-size:10px;line-height:100%;margin-right:0;margin-top:2px;min-width:24px;padding-left:0;text-align:center}}.swal2-container .swal2-popup.promo-sale-popup{width:350px}.swal2-container .swal2-popup.promo-sale-popup .promo-sale-popup-image{border-radius:9px;height:auto;margin:0;padding:0;width:100%}.courseWidgetSection .chapterLock{color:#666;display:block;font-style:italic;padding-top:10px}.courseSettingsBox .button{width:100%}.courseSettingsBox .button:last-child{margin-bottom:0}.courseSettingsBox .button div{padding:8px 0}.courseSettingsBox .stonly-widget-trigger{cursor:help}.bookActions>a,.button>div,.dropdown-button,header[role=banner] .dropdown-toggle{font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:140%}#orderHomeBooks,.MuiTablePagination-root .MuiTablePagination-input,.MuiTablePagination-root .MuiTypography-body2,.MuiTypography-body1,.ago,.book-notifications .button div,.book-notifications .button span,.book-progress__text,.bookHome.placeholder>div h4,.bookOptionsRow .bookOptionsInputRow>input.time,.bookOptionsRow>select,.comment_name,.comment_name span,.comment_name.forum,.comment_name.forum span,.comment_name_logged_out,.comment_votes>span,.course-card__author,.courseSettingsBox .button div,.form-style-1,.homeCol2-container .content,.isa_actionable .actions .button,.meter-stats,.myButton,.myButton--small,.myButton__counter,.newVars--img-label,.notificationsBox .markRead,.notificationsBox .viewAll,.pointsCurrent,.practiceNowContainer a .myButton__counter,.signUp,.slidebar__icon-text,.smallBadge,.sub_check.small,.thread_stats span,.variationInfo,.variationStats .variationStatsLabel,.videoProgress .videoProgressIconPercentage,footer[role=contentinfo]>div{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:13px;font-style:normal;font-weight:400;line-height:140%}#notificationTitle,.MuiTable-root .MuiTableCell-head,.banner-bottom__holder .myButton,.book-comment-wrapper #toggle_subscription,.book-info__name,.bookHome.placeholder>div h1,.course-card__course-name,.empty-course-page-banner .empty-course-page-banner__title,.forum-list-wrapper #toggle_subscription,.homeCol2-container .title,.key,.levelBoxMovesReady>i+span,.miniTitle,.nav-mobile,.tabbed-nav__tab,.variation-card__info,.variationStats .variationStatsDefault,.wrapper-thread #toggle_subscription,header[role=banner] .attentionButton>div,header[role=banner] .attentionButtonText,header[role=banner] .loginButton{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:15px;font-style:normal;font-weight:600;line-height:140%}.badge--3-digits .badgeIconSmall,.banner-delete__btn,.form-style-1 label,.forumSticky,.moreOrLessTrigger,.nestedCancelButton,.nestedPostButton,.new-frontpage .book-gallery .author,.new-frontpage .book-gallery .description p,.new-frontpage .books .subheader p,.new-frontpage .twit .nickname a,.new_comment input[type=button],.new_comment input[type=submit],.paginate,.paginate.pag4,.slidebar .row .icon,.tutorial-info__text-john,.userPoints,.variation-card__top .eco{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:400;line-height:140%}#addNewCourseTitle,.courseUI-bookChapter,.nav-bar__link,.new-frontpage .main-slider .content-block p,.new-frontpage .testimonials .subheader,.new-frontpage .testimonials-slider .testimonial .author,.new-frontpage .twit-date,.notificationsPageTitle,.thread_stats,.variation-card__name{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:600;line-height:140%}.badgesProfileLink,.bookCommentsTitle,.courseUI-bookName,.i2ybutton.forumSmallNav,.intro-area h2,.leaderBoardGap:after,.new-frontpage .book-gallery h3,.new-frontpage .join-now,.openingsHeader .openingText,.smallColTitle,.tutorialBubble,.video-footer__top>h1{font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%}.tutorial-info{content:" ";display:table;margin:-25px 0 0;width:100%}@media (min-width:480px){.tutorial-info{margin-top:-10px}}.tutorial-info--center{align-items:center;display:flex}.tutorial-info--no-title{padding-top:10px}.tutorial-info__teacher{flex-shrink:0;float:left;margin:15px 15px 10px 0}@media (min-width:480px){.tutorial-info__teacher{margin-left:15px;margin-top:0}}.tutorial-info--column .tutorial-info__teacher{float:none;margin:0}.tutorial-info--column .tutorial-info__teacher .tutorial-info__figcaption{max-width:none}.tutorial-info__teacher--john>img{opacity:.95;width:115px}@media (min-width:360px){.tutorial-info__teacher--john>img{width:135px}}@media (min-width:480px){.tutorial-info__teacher--john>img{width:180px}}.tutorial-info__figcaption{font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%;margin-top:-2px;max-width:115px}@media (min-width:360px){.tutorial-info__figcaption{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:15px;font-style:normal;font-weight:400;line-height:140%;max-width:145px}}@media (min-width:480px){.tutorial-info__figcaption{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:400;line-height:140%;line-height:125%;max-width:180px}}.tutorial-info__figcaption-1{font-weight:700}.tutorial-info__figcaption-2{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:13px;font-style:normal;font-weight:400;line-height:140%}@media (min-width:480px){.tutorial-info__figcaption-2{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:15px;font-style:normal;font-weight:400;line-height:140%}}.tutorial-info__text-john{margin:15px 0 0;text-align:left}@media (min-width:360px){.tutorial-info__text-john{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:400;line-height:140%}}@media (min-width:480px){.tutorial-info__text-john{margin:15px 15px 0}}.tutorial-info__text-john p{margin:14px 0 0}.tutorial-info__box,.tutorial-info__text-john b{color:var(--theme-color-dark-grey-to-white)}.tutorial-info__box{background-color:#d2eeff;border-radius:4px;font-weight:600;padding:14px 18px}.tutorial-img{margin-top:15px!important}/*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 *//*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 *//*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 *//*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 *//*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */.resetButton{-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;font:inherit;line-height:normal;margin:0;overflow:visible;padding:0;width:auto}.resetButton:focus{outline:none}abbr{all:inherit;display:inline}@media screen and (max-width:560px){#userStatRuby>a,#userStatStreak{align-items:normal;flex-direction:column-reverse;padding:0}#userStatStreak{min-width:44px}#userStatRuby{min-width:45px}.user-stats__icon--fire,.user-stats__icon--firecheck,.user-stats__icon--ruby{float:none;margin:0 auto}#userStatRuby>a>span,#userStatStreak>span{clear:both;float:left}.user-stats__number{float:none!important;font-size:10px;line-height:100%;margin-right:0;margin-top:2px;min-width:24px;padding-left:0;text-align:center}}.loading-spinner{-webkit-animation:loading-rotate 2s cubic-bezier(.6,.28,.55,.7) infinite;animation:loading-rotate 2s cubic-bezier(.6,.28,.55,.7) infinite}.loading-circle{stroke:#aeddfd;stroke-opacity:.3}.loading-dash{stroke:#0095f8;-webkit-animation:loading-dash 2s cubic-bezier(.4,.05,.6,.85) infinite;animation:loading-dash 2s cubic-bezier(.4,.05,.6,.85) infinite;-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes loading-rotate{to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}@keyframes loading-rotate{to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}@-webkit-keyframes loading-dash{0%{stroke-dasharray:1,200}50%{stroke-dasharray:40,200}to{stroke-dasharray:1,200}}@keyframes loading-dash{0%{stroke-dasharray:1,200}50%{stroke-dasharray:40,200}to{stroke-dasharray:1,200}}body{--measure:66ch;--mobile:51ch;--portrait:768px;--tablet:1000px;--landscape:1024px;--wide:1460px;--ratio:1.618;--s-5:calc(var(--s-4)/var(--ratio));--s-4:calc(var(--s-3)/var(--ratio));--s-3:calc(var(--s-2)/var(--ratio));--s-2:calc(var(--s-1)/var(--ratio));--s-1:calc(var(--s0)/var(--ratio));--s0:1em;--s1:calc(var(--s0)*var(--ratio));--s2:calc(var(--s1)*var(--ratio));--s3:calc(var(--s2)*var(--ratio));--s4:calc(var(--s3)*var(--ratio));--s5:calc(var(--s4)*var(--ratio))}#orderHomeBooks,.MuiTablePagination-root .MuiTablePagination-input,.MuiTablePagination-root .MuiTypography-body2,.MuiTypography-body1,.ago,.bookOptionsRow .bookOptionsInputRow>input.time,.bookOptionsRow>select,.christmasCarousel .bsCarouselCourseAuthor,.comment_name,.comment_name span,.comment_name.forum,.comment_name.forum span,.comment_name_logged_out,.comment_votes>span,.course-card__author,.form-style-1,.homeCol2-container .content,.isa_actionable .actions .button,.meter-stats,.myButton,.myButton--small,.myButton__counter,.newVars--img-label,.notificationsBox .markRead,.notificationsBox .viewAll,.pointsCurrent,.practiceNowContainer a .myButton__counter,.signUp,.slidebar__icon-text,.smallBadge,.sub_check.small,.thread_stats span,.variationInfo,.variationStats .variationStatsLabel,.videoProgress .videoProgressIconPercentage,footer[role=contentinfo]>div{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:13px;font-style:normal;font-weight:400;line-height:140%}#notificationTitleHolder,.MuiTable-root .MuiTableCell-root,.action-menu__bubble>li>a,.banner-bottom__btn,.board-setup__input,.bookMainDesc,.bubbleUser,.comment textarea,.comment_downvote,.comment_downvoted,.comment_text,.comment_upvote,.comment_upvoted,.dropdown-button div.content>div.list a,.empty-course-page-banner .empty-course-page-banner__text,.form-style-1 button:not(.ui23-button),.form-style-1 input[type=button],.form-style-1 input[type=date],.form-style-1 input[type=datetime],.form-style-1 input[type=email],.form-style-1 input[type=number],.form-style-1 input[type=password],.form-style-1 input[type=search],.form-style-1 input[type=submit],.form-style-1 input[type=text],.form-style-1 input[type=time],.form-style-1 input[type=url],.homeCol2-container .homeCol2-container__links,.new-frontpage .testimonials-slider .testimonial p,.new-frontpage .twit-text,.noti_inner,.osano-cm-button--type_save,.practiceNowContainer,.practiceNowContainer a,.slidebar .row .text,.slidebar__link,.tippy-tooltip.header-icons-theme,body,header[role=banner] .languages .select-language-label,html,input.input[type=email],input.input[type=number],input.input[type=password],input.input[type=text],select,textarea{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:15px;font-style:normal;font-weight:400;line-height:140%}#notificationTitle,.MuiTable-root .MuiTableCell-head,.banner-bottom__holder .myButton,.book-comment-wrapper #toggle_subscription,.book-info__name,.course-card__course-name,.empty-course-page-banner .empty-course-page-banner__title,.forum-list-wrapper #toggle_subscription,.homeCol2-container .title,.levelBoxMovesReady>i+span,.miniTitle,.nav-mobile,.tabbed-nav__tab,.variationStats .variationStatsDefault,.wrapper-thread #toggle_subscription,header[role=banner] .attentionButton>div,header[role=banner] .attentionButtonText,header[role=banner] .loginButton{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:15px;font-style:normal;font-weight:600;line-height:140%}.badge--3-digits .badgeIconSmall,.form-style-1 label,.forumSticky,.moreOrLessTrigger,.nestedCancelButton,.nestedPostButton,.new-frontpage .book-gallery .author,.new-frontpage .book-gallery .description p,.new-frontpage .books .subheader p,.new-frontpage .twit .nickname a,.new_comment input[type=button],.new_comment input[type=submit],.paginate,.paginate.pag4,.slidebar .row .icon,.userPoints{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:400;line-height:140%}.nav-bar__link,.new-frontpage .main-slider .content-block p,.new-frontpage .testimonials .subheader,.new-frontpage .testimonials-slider .testimonial .author,.new-frontpage .twit-date,.notificationsPageTitle,.thread_stats{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:600;line-height:140%}#subMenuTitle,.badgeIcon,.logo-chess a,.logoTxt,.new-frontpage .books .browse-btn{font-family:Poppins,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:120%}.badgesProfileLink,.bookCommentsTitle,.christmasCarousel .bsCarouselCourseTitle,.discountSaleHighlight,.discountsText,.i2ybutton.forumSmallNav,.intro-area h2,.leaderBoardGap:after,.new-frontpage .book-gallery h3,.new-frontpage .join-now,.openingsHeader .openingText,.smallColTitle,.tutorialBubble,.video-footer__top>h1{font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%}body.isChristmas{--bsFontFamily:"Roboto",sans-serif;--bsTitleColor:#0c0c0c;--mainPadding:24px;--bsSize:50vh;--bsWidth:50vw;--xmasLogoHeight:80px}body.isChristmas.bookstore-page{overflow-x:hidden}body.isChristmas.bookstore-page .body{padding:0}body.isChristmas.showSeasonBanner #main-logo{position:relative}body.isChristmas.showSeasonBanner #main-logo:after{background:url(/static/media/xmasLogo.7d7d3237fe07442cbbfb.svg) no-repeat 50%;background-position:100%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:1024px){body.isChristmas{--bsSize:70vh;--bsWidth:70vw}}@media (max-width:600px){body.isChristmas{--bsSize:105vh}}.santa{left:0;position:absolute;top:10px;-webkit-transform:translateY(100%);transform:translateY(100%)}.santa img{-webkit-transform-origin:left;transform-origin:left}.gingerbreadperson{align-items:flex-end;bottom:0;display:flex;position:absolute;right:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.gingerbreadperson img{-webkit-transform-origin:bottom;transform-origin:bottom}@media (max-width:1024px){.gingerbreadperson{-webkit-transform:none;transform:none}}.xmas-decoration{align-items:flex-end;bottom:0;display:flex;left:0;position:absolute}.xmas-decoration img{-webkit-transform-origin:left bottom;transform-origin:left bottom}@media (max-width:1320px){.xmas-decoration img{-webkit-transform:scale(.8);transform:scale(.8)}}@media (max-width:600px){.xmas-decoration img{-webkit-transform:scale(.6);transform:scale(.6)}}@media (min-width:810px){.xmas-decoration{bottom:101px;bottom:var(--footer_height)}}.xmas-decoration-2{align-items:flex-start;display:flex;position:absolute;right:0;top:-10px}.xmas-decoration-2,.xmas-decoration-2 img{-webkit-transform-origin:right top;transform-origin:right top}.home .xmas-decoration-2{right:20px}@media (max-width:1320px){.xmas-decoration-2{-webkit-transform:scale(.8);transform:scale(.8)}}@media (max-width:600px){.xmas-decoration-2{-webkit-transform:scale(.7);transform:scale(.7)}.home .xmas-decoration-2{right:10px}}@media (max-width:420px){.xmas-decoration-2{-webkit-transform:scale(.6);transform:scale(.6)}}.christmasCarousel{background-color:#edeff3;box-shadow:0 2px 3px rgba(0,0,0,.1);display:flex;flex-direction:column;font-family:Roboto,sans-serif;margin-bottom:var(--mainPadding);padding:80px 0 40px}.christmasCarousel a,.christmasCarousel a:hover,.christmasCarousel a:visited{text-decoration:none}.christmasCarousel .swiper-slide.course-slide .swiper-slide-wrapper{position:relative}.christmasCarousel .swiper-slide.course-slide .swiper-slide-wrapper:before{background:url(/static/media/stars.84fb25541198c6431c43.svg) 50% no-repeat;background-size:contain;content:"";height:100%;left:0;margin:-2em;padding:1em;position:absolute;top:0;width:100%;z-index:-1}@media (max-width:600px){.christmasCarousel .swiper-slide.course-slide .swiper-slide-wrapper:before{background-size:90%;margin:0;padding:0}.christmasCarousel{padding-bottom:12em;padding-top:0}.christmasCarousel .course-slide .swiper-slide-content-wrapper{padding-top:100px}.christmasCarousel .holidays{align-items:center;display:flex;height:100vh;justify-content:center;-webkit-transform:translateY(calc(var(--xmasLogoHeight)*-1));transform:translateY(calc(var(--xmasLogoHeight)*-1));width:100vw}.christmasCarousel .bsRatingsBox{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:13px;font-style:normal;font-weight:400;line-height:140%;padding:.5em}}.christmasCarousel .no-swiper-container,.christmasCarousel .swiper-container{height:auto;min-height:0!important;padding:40px 0}@media (max-width:600px){.christmasCarousel .no-swiper-container,.christmasCarousel .swiper-container{padding:0}}.christmasCarousel .swiper-wrapper{align-items:center}.christmasCarousel .swiper-slide-wrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}@media (min-width:680px){.christmasCarousel .swiper-slide-wrapper{justify-content:space-between;max-width:var(--bsWidth)}}.christmasCarousel .swiper-slide-content-wrapper{display:flex}.christmasCarousel .xmas-decoration{bottom:0}.christmasCarousel .xmas-decoration-2{-webkit-transform:scale(.9);transform:scale(.9)}.christmasCarousel .swiper-button-next:after,.christmasCarousel .swiper-button-prev:after,.christmasCarousel .swiper-container-rtl .swiper-button-next:after,.christmasCarousel .swiper-container-rtl .swiper-button-prev:after{-webkit-transform:scale(.8);transform:scale(.8)}.christmasCarousel .santa{-webkit-transform:translateY(0);transform:translateY(0)}.christmasCarousel .sale-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}@media (max-width:600px){.christmasCarousel .holidays img{max-width:100vw;-webkit-transform-origin:top;transform-origin:top}}@media (max-width:1320px){.christmasCarousel .holidays img,.christmasCarousel .sale img,.christmasCarousel .xmas-deco img{-webkit-transform:scale(.8);transform:scale(.8)}}@media (max-width:1024px){.christmasCarousel .holidays img:not(.holiday-image):not(.sale-image):not(.santa-image),.christmasCarousel .sale img:not(.holiday-image):not(.sale-image):not(.santa-image),.christmasCarousel .xmas-deco img:not(.holiday-image):not(.sale-image):not(.santa-image){-webkit-transform:scale(.7);transform:scale(.7)}}@media (max-width:680px){.christmasCarousel .holidays img:not(.sale-image):not(.santa-image):not(.holiday-image),.christmasCarousel .sale img:not(.sale-image):not(.santa-image):not(.holiday-image),.christmasCarousel .xmas-deco img:not(.sale-image):not(.santa-image):not(.holiday-image){-webkit-transform:scale(.6);transform:scale(.6)}.christmasCarousel .holidays img.palm-tree,.christmasCarousel .sale img.palm-tree,.christmasCarousel .xmas-deco img.palm-tree{-webkit-transform:scale(.4)!important;transform:scale(.4)!important;-webkit-transform-origin:right top;transform-origin:right top}.christmasCarousel .sale-layout-block{margin-top:40px}.christmasCarousel .bsCarouselCourseImg{height:var(--bsCourseImageSize);width:var(--bsCourseImageSize)}}.christmasCarouselNav{height:100%;left:50%;margin:0 auto;pointer-events:none;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:2}@media (min-width:680px){.christmasCarouselNav{max-width:calc(var(--bsWidth) + 20vw)}}@media (min-width:1320px){.christmasCarouselNav{max-width:calc(var(--bsWidth) + 13vw)}}@media (max-width:600px){.christmasCarouselNav{height:100vh}}.discountsText{color:#000;letter-spacing:-.04em;line-height:1.1;text-align:center;text-shadow:0 4px 10px rgba(0,0,0,.25)}@media (max-width:1024px){.discountsText{max-width:40vw}}@media (max-width:600px){.discountsText{max-width:30ch}}@media (min-width:1024px){.discountsText .xmas-decoration-2{right:-5em}}.discountSaleHighlight{color:#eb0101}.sale-layout-block{align-items:center;display:flex;flex-direction:column;justify-content:center}.terms-section,.terms-section__table-container table,.terms-section__table-container td,.terms-section__table-container th{font-size:13px}.terms-section,.terms-section li,.terms-section p,.terms-section--intro p,.terms-section__table-container table,.terms-section__table-container td,.terms-section__table-container th{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-style:normal;font-weight:400;line-height:140%}.terms-section li,.terms-section p,.terms-section--intro p{font-size:15px}.terms-section h2,.terms-section h3,.terms-section__basic>div:first-child{font-size:15px}.intro-terms>p,.terms-section h2,.terms-section h3,.terms-section__basic>div:first-child{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-style:normal;font-weight:600;line-height:140%}.intro-terms>p{font-size:17px}.intro-terms__title{font-family:Poppins,sans-serif;font-size:38px;font-style:normal;font-weight:600;line-height:120%}@media print{header{display:none!important}}.intro-terms{background-color:var(--theme-background-white-to-light-purple);border-bottom:1px solid #eee;box-shadow:0 4px 6px -3px #ddd;padding:30px 0 20px}@media screen and (min-width:681px){.intro-terms{padding:75px 0 40px}}.intro-terms__title{color:var(--theme-color-dark-grey-to-white);display:block;line-height:1.2;margin:0 0 25px;padding:0 20px;text-align:center}.intro-terms>p{display:block;line-height:1.55;margin:0 auto 35px;max-width:740px;padding:0 40px;text-align:center}.terms-section--intro>.terms-section__basic,.terms-section--intro>.terms-section__legal>p:last-child{margin-bottom:30px}.main-terms{counter-reset:level1}.main-terms--no-counters h2:before,.main-terms--no-counters li:before{display:none!important}.terms-section{border-bottom:1px solid var(--theme-border-white-to-light-purple);line-height:1.4;padding:44px 32px 34px}@media screen and (min-width:480px){.terms-section{padding:44px 40px 34px}}@media screen and (min-width:1220px){.terms-section{margin:0 auto;padding:44px 0 34px;width:1140px}}.terms-section:after{clear:both;content:"";display:table}.terms-section--intro{border-bottom:none;padding-bottom:0;padding-top:0}@media screen and (min-width:681px){.terms-section--intro{padding-top:20px}}.terms-section__basic{border-left:4px solid #7ea0d0;margin:30px 0 10px -2px;padding:0 0 15px 25px}.intro-terms__mobile-layout-notice{display:block;margin-top:20px}@media only screen and (min-width:681px){.terms-section__legal{float:left;padding:0 60px 0 0;width:61.8%}.terms-section__basic{float:left;margin:0;padding:0 0 15px 30px;width:38.2%}.intro-terms__mobile-layout-notice{display:none}.intro-terms__desktop-layout-notice{display:inline!important}}@media only screen and (min-width:1000px){.terms-section__legal{padding:0 120px 0 0}}.terms-section h2,.terms-section__basic>div:first-child{color:#73737a;display:block;line-height:20px;margin:0 0 17px;text-transform:uppercase}.terms-section h3{color:#73737a;margin:20px 0}.terms-section li,.terms-section p{line-height:1.55;margin:0 0 14px}.terms-section__table-container{margin-right:-25px;overflow-x:auto}.terms-section__table-container table,.terms-section__table-container td,.terms-section__table-container th{border:1px solid #000;border-collapse:collapse;line-height:1.5;margin:0 0 14px;padding:13px}.terms-section__table-container table{min-width:500px}@media screen and (min-width:400px){.terms-section__table-container{margin-right:0}}@media screen and (min-width:768px){.terms-section__table-container table{min-width:0}}.terms-section__basic>p{font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%;line-height:1.35;margin:-5px 0 0}@media screen and (min-width:681px){.terms-section__basic>p{font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%}}typo{color:tomato}todo{color:orange}.intro-terms__title,.terms-section__legal>h2,.terms-section__legal>ol>li{margin-top:-70px;padding-top:70px}.terms-section__legal>h2{counter-reset:level2;display:table}.terms-section__legal>h2:before{content:counter(level1) ".";counter-increment:level1;display:table-cell;padding-right:10px}.terms-section__legal>ul{padding-left:30px}.terms-section__legal>ul>ul{padding-left:20px}.terms-section__indent-manually{padding-left:44px!important}.terms-section__legal ol{list-style-type:none;padding-left:0}.terms-section__legal ol>li{display:table}.terms-section__legal li:before{display:inline-block;padding-right:7px}.terms-section__legal>ol>li:before{content:counter(level1) "." counter(level2);counter-increment:level2}.terms-section__legal>ol>ol{counter-reset:level3}.terms-section__legal>ol>ol>li:before{content:counter(level1) "." counter(level2) "." counter(level3);counter-increment:level3}.terms-section__legal>ol>ol>ol{counter-reset:level4}.terms-section__legal>ol>ol>ol>li{padding-left:0}.terms-section__legal>ol>ol>ol>li:before{content:"(" counter(level4,lower-alpha) ")";counter-increment:level4;min-width:0;padding-right:12px}@media screen and (min-width:380px){.terms-section__legal li:before{display:table-cell;min-width:31px;padding-right:12px}.terms-section__legal>ol>ol>ol>li{padding-left:44px!important}}.subTotalCheckOut .myButton{font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:140%}#gift_option .prompt .hint{font-size:13px}#gift_option .prompt .hint,#gift_option .prompt a,#gift_option .selected>div,.cart__changed,.cart__currency-dropdown,.cart__remove,.subTotalAmount__item{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-style:normal;font-weight:400;line-height:140%}#gift_option .prompt a,#gift_option .selected>div,.cart__changed,.cart__currency-dropdown,.cart__remove,.subTotalAmount__item{font-size:15px}#gift_option,#gift_option .selected .pp,.subTotalAmount__item-amount{font-size:15px;font-weight:600}#gift_option,#gift_option .selected .pp,.cart__row,.subTotalAmount__item-amount,.subTotalCheckOut>*{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-style:normal;line-height:140%}.cart__row,.subTotalCheckOut>*{font-size:17px;font-weight:400}.cart__title--top,.subTotalAmount{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:600;line-height:140%}.cart__row{border-bottom:1.5px solid #e8eef6;display:flex;padding:10px 0;width:100%}.cart__img{border-radius:2px;flex-shrink:0;height:77px;margin-right:14px;width:77px}.cart__main{display:flex;flex-grow:1;flex-wrap:wrap;width:0}.cart__title{flex-shrink:1;width:100%}.cart__title--top{flex-grow:1;line-height:175%;min-width:150px}.cart__title-link{color:var(--theme-color-darker-grey-to-white);font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:15px;font-style:normal;font-weight:600;line-height:140%}@media (min-width:480px){.cart__title-link{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:600;line-height:140%}}.cart__currency-dropdown{line-height:normal}.cart__pro-discount{color:var(--theme-color-green-to-light-green)}.cart__price{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:600;line-height:140%;line-height:125%;text-align:right;width:100%}.cart__price--top{width:100px}.cart__price--green{color:var(--theme-color-green-to-light-green)}.cart__price--small{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:15px;font-style:normal;font-weight:600;line-height:140%}.cart__changed{background-color:#ecd1ce;border-radius:5px;margin-bottom:15px;padding:8px}.cart__changed a{color:#306dc7}.cart__credit{background-color:#d6f8e3;margin-bottom:30px;padding:8px 10px}.dark-mode .cart__credit{background-color:rgba(43,197,107,.3);border:1px solid rgba(159,255,199,.4)}@media (min-width:680px){.cart__credit{max-width:260px}}.cart__credit p{margin:0}.dark-mode .cart__changed{color:#000}.dark-mode #currencies{color:#fff}.dark-mode .invert-swal-image-dark-mode img{-webkit-filter:invert(100%);filter:invert(100%)}.dark-mode .invert-swal-image-dark-mode input[type=text]{background-color:#403a5f}#gift_option{margin:16px 0 12px}#gift_option .selected,#gift_option.selected .prompt{display:none}#gift_option.selected .selected{display:block}#gift_option .selected .pp{color:inherit}#gift_option .prompt{border:1px solid #e8eef6;border-left:none;border-right:none;padding:15px 0}.dark-mode #gift_option .prompt{border-color:#fff}@-webkit-keyframes hint-fade{0%{opacity:100%}to{opacity:0}}@keyframes hint-fade{0%{opacity:100%}to{opacity:0}}#gift_option .prompt .hint{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;color:var(--theme-color-dark-grey-to-white);display:none;font-style:italic;margin-bottom:-5px;margin-top:10px;width:210px}#gift_option .prompt .hint b:after{content:"\01F44D";font-style:normal;margin-left:2px;margin-right:-10px}#gift_option .prompt img{vertical-align:middle;width:20px}#gift_option .prompt a{vertical-align:middle}#gift_option .selected{position:relative}#gift_option .selected>div{padding-left:68px}#gift_option .selected>img{border-radius:5px;position:absolute;width:57px}.subTotalAmount{line-height:130%;width:100%}.subTotalAmount--green{color:var(--theme-color-green-to-light-green)}.subTotalAmount__item,.subTotalAmount__item-amount{line-height:175%;margin:0}.subTotalCheckOut{margin-left:auto;width:200px}.subTotalCheckOut>*{box-sizing:border-box!important;padding:14px 23px!important}@media (min-width:681px){.subTotalCheckOut{width:auto}}#emptied{display:none}.paypalButton{background:url(/static/media/paypal-buttons-au.4e7376e725e8da6221fe.png) 341px 229px;display:block;float:right;height:44px;margin-top:5px;width:228px}.paypalButton:hover{background:url(/static/media/paypal-buttons-au.4e7376e725e8da6221fe.png) 343px 153px}.ruby-button{align-items:center;display:inline-flex;margin:0 11px 16px 0;text-align:center;width:161px}.ruby-button>i{margin:-3px 6px 0 0}.cart-logos{align-items:center;display:flex;justify-content:space-around;margin:20px 0 10px auto;width:215px}@media (min-width:681px){.cart-logos{margin-top:70px}}.cart-continue-shopping{cursor:pointer;margin-top:8px;pointer-events:auto!important;text-align:center;width:100%}.cart-body{margin-bottom:20px}@media (min-width:681px){.cart-body{display:flex;margin:0 8px}.subtotal{border-left:1.5px solid #e8eef6;display:flex;flex-direction:column;flex-shrink:0;margin-left:38px;padding-left:22px;width:264px}.ruby-button{margin-bottom:0;width:auto}}@media (min-width:845px){.cart__main,.cart__row{display:flex}.cart__main{flex-grow:1;flex-wrap:nowrap;width:auto}.cart__title{flex-grow:1;width:0}.cart__title--top{min-width:0}.cart__price-container{align-items:baseline;display:flex}.cart__price{flex:0 0 auto;line-height:135%;width:100px}}#checkoutButton,.payment-form__info,.secure__text{font-size:13px}#checkoutButton,.payment-form__info,.secure__text,input.payment-form__input[type=text]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-style:normal;font-weight:400;line-height:140%}input.payment-form__input[type=text]{font-size:15px}.p_title--small{font-size:15px;font-weight:600}.p_features__item,.p_item,.p_title--small{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-style:normal;line-height:140%}.p_features__item,.p_item{font-size:17px;font-weight:400}.p_item--credit,.p_item--sum,.p_item--total,.payment_title{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:600;line-height:140%}.p_title{font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%}.whiteBodyContainer--payment{border-radius:0;min-width:320px;padding:20px 30px!important}@media screen and (min-width:440px){.whiteBodyContainer--payment{padding:20px 50px 40px!important}}@media screen and (min-width:681px){.whiteBodyContainer--payment{min-height:582px}}@media screen and (min-width:960px){.whiteBodyContainer--payment{border-radius:10px}}.secure{color:#636363;float:right}.dark-mode .secure{color:#dadada}@media screen and (min-width:681px){.secure{margin:0 0 15px}}.secure__icon{font-size:18px}.secure__text{margin:0 2px 0 0;text-transform:uppercase}.pcolumn--right{margin:14px 0 0}@media screen and (min-width:681px){.pcolumn{float:left}.pcolumn--left{padding-right:25px;width:50%}.pcolumn--right{margin:0;padding:0 0 0 25px;width:50%}}.shopping-container{padding:5px 0 0}.payment-container{background:var(--theme-background-lightest-grey2-to-darker-purple);border:1px solid var(--theme-background-lighter-grey-to-dark-purple);border-radius:5px;box-shadow:0 4px 4px -3px #cfcfcf;padding:24px 18px 26px}.dark-mode .payment-container{box-shadow:none}@media screen and (min-width:400px){.payment-container{padding:24px 24px 26px}}@media screen and (min-width:681px){.payment-container{padding:24px 28px 26px}}.p_title{margin:5px 0 18px}.p_title--small{color:#6b6b6b;display:block;margin:5px 7px 10px 0}@media screen and (min-width:681px){.p_title--small{display:inline-block}}.subscription-options{margin:2px 0 25px}.subscription-options__items{display:inline-block}.subscription-options__item{border-radius:4px;display:inline-block;padding:5px 9px}.subscription-options__item--selected{background-color:#7496c4;color:#fff;text-decoration:none!important}.p_item{margin:5px 0}.p_item--left{float:left}.p_item--right{float:right}.p_item--pro{font-weight:600}.p_item--sum,.p_item--total{color:#6783ab}.p_item--credit{color:#67ab7b}.p_item--sum{text-decoration:underline}.p_hr{background:#e1e1e1;border:0;height:1.5px;margin:5px -3px 5px 0}.p_features{border:1.5px solid #e1e1e1;border-left:4px solid #7ea0d0;border-radius:5px;margin:20px 0;padding:12px 22px 2px 14px}.p_features__item{display:table;margin-bottom:11px}.p_features__item>.fas{color:#6783ab;display:table-cell;padding:0 6px 0 0}.payment_title{line-height:100%;padding:0 0 8px}.payment-form__fieldset{border:none;margin:0 0 6px;padding:8px 0 0}.payment-form__fieldset--radio{padding:3px 0 4px 10px}@media screen and (min-width:845px){.payment-form__fieldset{background:var(--theme-background-white-to-light-purple);border:1px solid #999;border-radius:5px;padding:10px 22px 8px}.payment-form__fieldset--radio{padding:4px 10px 8px 22px}.payment-form__legend{padding:0 2px}}.payment-form{margin:13px 0 0}@media screen and (min-width:681px){.payment-form{margin:13px 0 0}}.payment-form__row--radio{align-items:flex-start;display:flex;margin:9px 0}.payment-form__row--radio>.payment-options__radio{flex:0 0 auto;margin:0 9px 0 0}.payment-form__help{position:absolute;right:7px;top:28px}.payment-form__cvc-tooltip{background:rgba(0,0,0,.8);border-radius:5px;bottom:32px;box-shadow:0 1px 1px rgba(0,0,0,.25);opacity:0;padding:20px;position:absolute;right:-29px;transition:opacity .3s,visibility .3s;visibility:hidden}.payment-form__help:hover>.payment-form__cvc-tooltip{opacity:1;visibility:visible}.payment-form__cvc-tooltip:after{border-color:rgba(0,0,0,.8) transparent transparent;border-style:solid;border-width:12px 10px 0;bottom:-12px;content:"";height:0;position:absolute;right:28px;width:0}.payment-form__cvc-img{height:112px;width:229px}@media screen and (min-width:681px){.payment-form__cvc-img{height:149px;width:305px}}@media screen and (min-width:845px){.payment-form__cvc-tooltip{right:0;-webkit-transform:translateX(50%);transform:translateX(50%)}.payment-form__cvc-tooltip:after{right:50%}}.payment-form__label--full-width{display:block;max-width:320px;width:100%}.payment-form__label--expiration{float:left;max-width:160px;padding:0 15px 0 0;width:50%}.payment-form__label--cvc{float:left;max-width:160px;position:relative;width:50%}@media screen and (min-width:681px){.payment-form__label{max-width:none}}.payment-form__info{white-space:nowrap}.payment-form__info--long{display:none}@media screen and (min-width:845px){.payment-form__info--short{display:none}.payment-form__info--long{display:inline}}input[type=text].payment-form__input{border-radius:4px;color:var(--theme-color-dark-grey-to-white);height:auto;line-height:180%;margin:2px 0 10px;padding:2px 8px;width:100%}.payment-form__input::-webkit-input-placeholder{color:#999;letter-spacing:1px}.payment-options__option{border:1.4px solid transparent;float:left;margin:0 5px 5px 0;padding:8px 10px}@media screen and (max-width:400px),screen and (min-width:681px) and (max-width:840px){.payment-options__option{clear:both}.payment-form{margin:3px 0 0}}.payment-options__option:last-child{margin:0}.payment-options__option--selected{background-color:#fef8f2;border-color:#fedab6;border-radius:5px}.dark-mode .payment-options__option--selected{background-color:#49486b}.payment-options__radio{height:auto;margin:0 5px 0 0;min-height:18px;vertical-align:middle}.payment-options__icon{vertical-align:middle}.paymentInfo{border-radius:4px;margin:0 0 10px;padding:5px 10px}.paymentInfo--Wrong{background-color:#fd8f8f}.dark-mode .paymentInfo--Wrong{background-color:#bb1e23}.paymentInfo--Corrected{background-color:#8acb62}#checkoutButton{box-sizing:border-box;margin:12px 0 0;max-width:320px;padding:9px;text-align:center;width:100%}@media screen and (min-width:681px){#checkoutButton{max-width:none}}.payment-form__legal-notice{clear:both;line-height:20px;margin:6px 0 0}@media screen and (min-width:840px){.payment-form__legal-notice{margin:12px 0 0}}.payment-form__action-notice{color:#707070;font-weight:700;line-height:20px;margin:9px 0 0}.validation.text-danger:after{content:"Validation failed"}.validation.text-success:after{content:"Validation passed"}.has-error{border-color:#a94442!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)!important}.has-error input{border-width:2px}.countries-dropdown{min-height:42px;padding-bottom:5px}.countries-dropdown .ddcommon,.countries-dropdown>select{width:100%!important}.ddcommon .text{box-shadow:none!important;padding:0 8px!important}.countries-dropdown .flag{margin:-3px 6px 0 4px}.countries-dropdown .ddlabel{margin-right:15px}.purchases__title{margin-top:30px}.purchases__refund-item{margin-bottom:15px;position:relative;top:2px}.purchases__refund-item>label{line-height:1.5rem}.purchases__refund-section{display:flex;justify-content:space-between}.purchases__refund-input{height:auto}.purchases__refund-input--txn,.purchases__refund-input--type{margin:.5rem 0;width:100%}.purchases__warning{color:#f44336;font-weight:700}.commentTopvar{display:block;margin:0 0 15px}.commentSubvar{display:block;margin:15px 0}/*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */.fa{font-family:Font Awesome\ 6 Pro;font-family:var(--fa-style-family,"Font Awesome 6 Pro");font-weight:900;font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-duotone,.fa-light,.fa-regular,.fa-sharp,.fa-sharp-solid,.fa-solid,.fa-thin,.fab,.fad,.fal,.far,.fas,.fasl,.fasr,.fass,.fat{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:normal;font-feature-settings:normal;text-rendering:auto;display:inline-block;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1}.fa-classic,.fa-light,.fa-regular,.fa-solid,.fa-thin,.fal,.far,.fas,.fat{font-family:Font Awesome\ 6 Pro}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-classic.fa-duotone,.fa-duotone,.fad{font-family:Font Awesome\ 6 Duotone}.fa-sharp,.fasl,.fasr,.fass{font-family:Font Awesome\ 6 Sharp}.fa-sharp,.fass{font-weight:900}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;left:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:2em;width:var(--fa-li-width,2em)}.fa-border{border-color:#eee;border-color:var(--fa-border-color,#eee);border-radius:.1em;border-radius:var(--fa-border-radius,.1em);border-style:solid;border-style:var(--fa-border-style,solid);border-width:.08em;border-width:var(--fa-border-width,.08em);padding:.2em .25em .15em;padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:.3em;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:.3em;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-timing-function:cubic-bezier(.28,.84,.42,1);animation-timing-function:cubic-bezier(.28,.84,.42,1);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-timing-function:cubic-bezier(.4,0,.6,1);animation-timing-function:cubic-bezier(.4,0,.6,1);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-timing-function:cubic-bezier(.4,0,.6,1);animation-timing-function:cubic-bezier(.4,0,.6,1);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-timing-function:steps(8);animation-timing-function:steps(8);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(1.1,.9) translateY(0);transform:scale(1.1,.9) translateY(0);-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(.9,1.1) translateY(-.5em);transform:scale(.9,1.1) translateY(-.5em);-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(1.05,.95) translateY(0);transform:scale(1.05,.95) translateY(0);-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(-.125em);transform:scale(1) translateY(-.125em);-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(1.1,.9) translateY(0);transform:scale(1.1,.9) translateY(0);-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(.9,1.1) translateY(-.5em);transform:scale(.9,1.1) translateY(-.5em);-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(1.05,.95) translateY(0);transform:scale(1.05,.95) translateY(0);-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(-.125em);transform:scale(1) translateY(-.125em);-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:.4;opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:.4;opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:.4;opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.125);transform:scale(1.125);-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:.4;opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.125);transform:scale(1.125);-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}24%,8%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}24%,8%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(none);transform:rotate(none);-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:auto;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff;color:var(--fa-inverse,#fff)}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}/*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Pro"}@font-face{font-display:block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:400;src:url(/static/media/fa-regular-400.0b9e1632d45b869f02a5.woff2) format("woff2"),url(/static/media/fa-regular-400.e7fa776104721030666d.ttf) format("truetype")}.fa-regular,.far{font-weight:400}/*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Pro"}@font-face{font-display:block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:900;src:url(/static/media/fa-solid-900.f6c075ab5d16ad8e4d4d.woff2) format("woff2"),url(/static/media/fa-solid-900.ce02810eba946e3f95f9.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}/*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */:host,:root{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro"}@font-face{font-display:block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:300;src:url(/static/media/fa-light-300.48809c1a56cde16c9ce6.woff2) format("woff2"),url(/static/media/fa-light-300.a8ad8f697a6eaa9d98fc.ttf) format("truetype")}.fa-light,.fal{font-weight:300}/*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */:host,:root{--fa-style-family-duotone:"Font Awesome 6 Duotone";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone"}@font-face{font-display:block;font-family:Font Awesome\ 6 Duotone;font-style:normal;font-weight:900;src:url(/static/media/fa-duotone-900.0b9932d0a0f6d1492e61.woff2) format("woff2"),url(/static/media/fa-duotone-900.b33d99f9d8ec4138867a.ttf) format("truetype")}.fa-duotone,.fad{font-weight:900;letter-spacing:normal;position:relative}.fa-duotone:before,.fad:before{color:inherit;color:var(--fa-primary-color,inherit);opacity:1;opacity:var(--fa-primary-opacity,1);position:absolute}.fa-duotone:after,.fad:after{color:inherit;color:var(--fa-secondary-color,inherit)}.fa-duotone.fa-swap-opacity:before,.fa-duotone:after,.fa-swap-opacity .fa-duotone:before,.fa-swap-opacity .fad:before,.fad.fa-swap-opacity:before,.fad:after{opacity:.4;opacity:var(--fa-secondary-opacity,.4)}.fa-duotone.fa-swap-opacity:after,.fa-swap-opacity .fa-duotone:after,.fa-swap-opacity .fad:after,.fad.fa-swap-opacity:after{opacity:1;opacity:var(--fa-primary-opacity,1)}.fa-duotone.fa-inverse,.fad.fa-inverse{color:#fff;color:var(--fa-inverse,#fff)}.fa-duotone.fa-stack-1x,.fa-duotone.fa-stack-2x,.fad.fa-stack-1x,.fad.fa-stack-2x{position:absolute}.fa-duotone.fa-circle-check:after,.fad.fa-check-circle:after,.fad.fa-circle-check:after{content:"\f058\f058"}.fa-duotone.fa-list-ul:after,.fad.fa-list-dots:after,.fad.fa-list-ul:after{content:"\f0ca\f0ca"}.fa-address-card:before{content:"\f2bb"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-arrow-alt-square-up:before{content:"\f353"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-up-right-from-square:before{content:"\f08e"}.fa-arrows-alt:before{content:"\f0b2"}.fa-asterisk:before{content:"\2a"}.fa-badge-percent:before{content:"\f646"}.fa-balance-scale:before{content:"\f24e"}.fa-ban:before{content:"\f05e"}.fa-bell:before{content:"\f0f3"}.fa-bolt:before{content:"\f0e7"}.fa-book:before{content:"\f02d"}.fa-book-open:before{content:"\f518"}.fa-bookmark:before{content:"\f02e"}.fa-bullhorn:before{content:"\f0a1"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-star:before{content:"\f736"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-right:before{content:"\f0da"}.fa-caret-up:before{content:"\f0d8"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cart-shopping:before{content:"\f07a"}.fa-chart-line:before{content:"\f201"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-square:before{content:"\f14a"}.fa-chess:before{content:"\f439"}.fa-chess-board:before{content:"\f43c"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevrons-right:before{content:"\f324"}.fa-circle:before{content:"\f111"}.fa-clock:before{content:"\f017"}.fa-cloud-download-alt:before{content:"\f0ed"}.fa-cloud-upload-alt:before{content:"\f0ee"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-comment:before{content:"\f075"}.fa-comments:before{content:"\f086"}.fa-compress-alt:before{content:"\f422"}.fa-copy:before{content:"\f0c5"}.fa-crown:before{content:"\f521"}.fa-database:before{content:"\f1c0"}.fa-diagram-project:before{content:"\f542"}.fa-dna:before{content:"\f471"}.fa-dollar-sign:before{content:"\24"}.fa-door-open:before{content:"\f52b"}.fa-download:before{content:"\f019"}.fa-edit:before{content:"\f044"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand-alt:before{content:"\f424"}.fa-external-link-alt:before{content:"\f35d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-filter:before{content:"\f0b0"}.fa-fire:before{content:"\f06d"}.fa-flag:before{content:"\f024"}.fa-flask:before{content:"\f0c3"}.fa-fire-flame-curved:before{content:"\f7e4"}.fa-folder-minus:before{content:"\f65d"}.fa-gem:before{content:"\f3a5"}.fa-gift:before{content:"\f06b"}.fa-gift-card:before{content:"\f663"}.fa-globe:before{content:"\f0ac"}.fa-graduation-cap:before{content:"\f19d"}.fa-hand-paper:before{content:"\f256"}.fa-heart:before{content:"\f004"}.fa-home:before,.fa-house:before{content:"\f015"}.fa-hourglass:before{content:"\f254"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-info-square:before{content:"\f30f"}.fa-key:before{content:"\f084"}.fa-language:before{content:"\f1ab"}.fa-leaf:before{content:"\f06c"}.fa-level-down-alt:before{content:"\f3be"}.fa-life-ring:before{content:"\f1cd"}.fa-link:before{content:"\f0c1"}.fa-lock:before{content:"\f023"}.fa-map:before{content:"\f279"}.fa-megaphone:before{content:"\f675"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-moon:before{content:"\f186"}.fa-network-wired:before{content:"\f6ff"}.fa-pause:before{content:"\f04c"}.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}.fa-percent:before{content:"\25"}.fa-play:before{content:"\f04b"}.fa-plus:before{content:"\2b"}.fa-puzzle-piece:before{content:"\f12e"}.fa-question:before{content:"\3f"}.fa-question-circle:before{content:"\f059"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-redo:before{content:"\f01e"}.fa-repeat:before{content:"\f363"}.fa-ruble-sign:before{content:"\f158"}.fa-save:before{content:"\f0c7"}.fa-school:before{content:"\f549"}.fa-search:before{content:"\f002"}.fa-share:before{content:"\f064"}.fa-share-square:before{content:"\f14d"}.fa-shield:before{content:"\f132"}.fa-shield-alt:before{content:"\f3ed"}.fa-shirt:before{content:"\f553"}.fa-shopping-cart:before{content:"\f07a"}.fa-sign-out:before{content:"\f08b"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-sort:before{content:"\f0dc"}.fa-spinner:before{content:"\f110"}.fa-square:before{content:"\f0c8"}.fa-square-right:before{content:"\f352"}.fa-star:before{content:"\f005"}.fa-star-shooting:before{content:"\e036"}.fa-stop:before{content:"\f04d"}.fa-sync-alt:before{content:"\f2f1"}.fa-tag:before{content:"\f02b"}.fa-thumbtack:before{content:"\f08d"}.fa-thumbs-up:before{content:"\f164"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-trademark:before{content:"\f25c"}.fa-trash-alt:before{content:"\f2ed"}.fa-trophy:before{content:"\f091"}.fa-undo-alt:before{content:"\f2ea"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-upload:before{content:"\f093"}.fa-user:before{content:"\f007"}.fa-users:before{content:"\f0c0"}.fa-user-circle:before{content:"\f2bd"}.fa-user-group:before{content:"\f500"}.fa-user-plus:before{content:"\2b"}.fa-user-times:before{content:"\f235"}.fa-video:before{content:"\f03d"}.fa-volume-down:before{content:"\f027"}.fa-volume-slash:before{content:"\f2e2"}.fa-volume-up:before{content:"\f028"}.fa-warning:before{content:"\f071"}.fa-wrench:before{content:"\f0ad"}.fa-comment-smile:before{content:"\f4b4"}.fa-ellipsis-h:before{content:"\f141"}.fa-handshake:before{content:"\f2b5"}.fa-hdd:before{content:"\f0a0"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-newspaper:before{content:"\f1ea"}.fa-play-circle:before{content:"\f144"}.fa-plus-square:before{content:"\f0fe"}.fa-circle-check:before{content:"\f058"}.fa-list-ul:before{content:"\f0ca"}.fa-circle-info:before{content:"\f05a"}.fa-box-archive:before{content:"\f187"}.fa-hands-holding-heart:before{content:"\f4c3"}.fa-id-card-clip:before{content:"\f47f"}.fa-chart-line-up:before{content:"\e0e5"}.fa-scale-unbalanced-flip:before{content:"\f516"}.fa-chess-king:before{content:"\f43f"}.fa-film:before{content:"\f008"}.fa-popcorn:before{content:"\f819"}.fa-vr-cardboard:before{content:"\f729"}.fa-camera-movie:before{content:"\f8a9"}.fa-tv-retro:before{content:"\f401"}.fa-stars:before{content:"\f762"}.fa-hand-back-fist:before{content:"\f255"}.fa-mouse-field:before{content:"\e5a8"}.fa-mask:before{content:"\f6fa"}.fa-book-open-cover:before{content:"\e0c0"}.fa-game-board-simple:before{content:"\f868"}.fa-bullseye-pointer:before{content:"\f649"}.fa-up-from-bracket:before{content:"\e590"}.fa-right:before{content:"\f356"}.fa-signal-bars:before{content:"\f690"}.fa-flag-checkered:before{content:"\f11e"}.fa-puzzle:before{content:"\e443"}.fa-brain-circuit:before{content:"\e0c6"}.fa-sword:before{content:"\f71c"}.fa-crosshairs:before{content:"\f05b"}.fa-alarm-clock:before{content:"\f34e"}.fa-hourglass-start:before{content:"\f251"}.fa-infinity:before{content:"\f534"}.fa-chess-clock:before{content:"\f43d"}.fa-hand-wave:before{content:"\e1a7"}.fa-hand-sparkles:before{content:"\e05d"}.fa-face-smiling-hands:before{content:"\e396"}.fa-hand-heart:before{content:"\f4bc"}.fa-hands-clapping:before{content:"\e1a8"}.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-hat-wizard:before{content:"\f6e8"}.fa-books:before{content:"\f5db"}.fa-compass:before{content:"\f14e"}.fa-glasses:before{content:"\f530"}.fa-chess-king-piece:before{content:"\f440"}.fa-mountain-sun:before{content:"\e52f"}.fa-skull-cow:before{content:"\f8de"}.fa-shield-quartered:before{content:"\e575"}.fa-circle-xmark:before{content:"\f057"}.fa-feather:before{content:"\f52d"}.fa-golf-flag-hole:before{content:"\e3ac"}.fa-sailboat:before{content:"\e445"}.fa-user-ninja:before{content:"\f504"}.fa-award:before{content:"\f559"}.fa-helmet-battle:before{content:"\f6eb"}.fa-chess-bishop:before{content:"\f43a"}.fa-wreath-laurel:before{content:"\e5d2"}.fa-medal:before{content:"\f5a2"}.fa-message-bot:before{content:"\e3b8"}.fa-floppy-disk:before{content:"\f0c7"}.fa-robot:before{content:"\f544"}.fa-grid-round-4:before{content:"\e5dd"}.fa-pepper-hot:before{content:"\f816"}.fa-face-sunglasses:before{content:"\e398"}.fa-hand-horns:before{content:"\e1a9"}.fa-pickaxe:before{content:"\e5bf"}.fa-bomb:before{content:"\f1e2"}.fa-user-crown:before{content:"\f6a4"}.fa-glasses-round:before{content:"\f5f5"}.fa-trillium:before{content:"\e588"}.fa-dragon:before{content:"\f6d5"}.fa-weight-hanging:before{content:"\f5cd"}.fa-binary:before{content:"\e33b"}.fa-lightbulb:before{content:"\f0eb"}.fa-pen-nib:before{content:"\f5ad"}.fa-rocket-launch:before{content:"\e027"}.fa-chess-knight:before{content:"\f441"}.fa-bag-seedling:before{content:"\e5f2"}.fa-seedling:before{content:"\f4d8"}.fa-tree-deciduous:before{content:"\f400"}.fa-tree:before{content:"\f1bb"}.fa-trees:before{content:"\f724"}.fa-paper-plane:before{content:"\f1d8"}.fa-kite:before{content:"\f6f4"}.fa-helicopter:before{content:"\f533"}.fa-plane:before{content:"\f072"}.fa-candy:before{content:"\e3e7"}.fa-lollipop:before{content:"\e424"}.fa-cookie-bite:before{content:"\f564"}.fa-cupcake:before{content:"\e402"}.fa-cake-candles:before{content:"\f1fd"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-rook:before{content:"\f447"}.fa-chess-queen:before{content:"\f445"}.fa-rabbit:before{content:"\f708"}.fa-ranking-star:before{content:"\e561"}.fa-venus:before{content:"\f221"}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(/static/media/fa-brands-400.99a5757c20b571ba95e4.woff2) format("woff2"),url(/static/media/fa-brands-400.1b102a03e6ed0e711e00.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-apple:before{content:"\f179"}.fa-facebook:before{content:"\f09a"}.fa-google-play:before{content:"\f3ab"}.fa-twitter:before{content:"\f099"}@font-face{font-display:block;font-family:Font Awesome Kit;font-style:normal;font-weight:400;src:url(/static/media/custom-icons.46602ebf68c2e719b238.woff2) format("woff2"),url(/static/media/custom-icons.db7de61bf29d3b44ae61.ttf) format("truetype")}.fa-kit,.fa-solid.fa-chessable-pro-background,.fak,.fas.fa-chessable-pro-background{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:normal;font-feature-settings:normal;text-rendering:auto;display:inline-block;display:var(--fa-display,inline-block);font-family:Font Awesome Kit;font-style:normal;font-variant:normal}.fa-kit.fa-chessable-pro-background:before,.fa-solid.fa-chessable-pro-background:before,.fak.fa-chessable-pro-background:before,.fas.fa-chessable-pro-background:before{content:"\e003"}.fa-solid.fa-chessable-pro-solid,.fas.fa-chessable-pro-solid{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:normal;font-feature-settings:normal;text-rendering:auto;display:inline-block;display:var(--fa-display,inline-block);font-family:Font Awesome Kit;font-style:normal;font-variant:normal}.fa-kit.fa-chessable-pro-solid:before,.fa-solid.fa-chessable-pro-solid:before,.fak.fa-chessable-pro-solid:before,.fas.fa-chessable-pro-solid:before{content:"\e000"}.fa-solid.fa-chessable-pro-text,.fas.fa-chessable-pro-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:normal;font-feature-settings:normal;text-rendering:auto;display:inline-block;display:var(--fa-display,inline-block);font-family:Font Awesome Kit;font-style:normal;font-variant:normal}.fa-kit.fa-chessable-pro-text:before,.fa-solid.fa-chessable-pro-text:before,.fak.fa-chessable-pro-text:before,.fas.fa-chessable-pro-text:before{content:"\e005"}.fa-solid.fa-pro-icon-eiffel,.fas.fa-pro-icon-eiffel{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:normal;font-feature-settings:normal;text-rendering:auto;display:inline-block;display:var(--fa-display,inline-block);font-family:Font Awesome Kit;font-style:normal;font-variant:normal}.fa-kit.fa-pro-icon-eiffel:before,.fa-solid.fa-pro-icon-eiffel:before,.fak.fa-pro-icon-eiffel:before,.fas.fa-pro-icon-eiffel:before{content:"\e006"}.fa-solid.fa-pro-icon-bigben,.fas.fa-pro-icon-bigben{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:normal;font-feature-settings:normal;text-rendering:auto;display:inline-block;display:var(--fa-display,inline-block);font-family:Font Awesome Kit;font-style:normal;font-variant:normal}.fa-kit.fa-pro-icon-bigben:before,.fa-solid.fa-pro-icon-bigben:before,.fak.fa-pro-icon-bigben:before,.fas.fa-pro-icon-bigben:before{content:"\e007"}.fa-solid.fa-pro-icon-green-pawn,.fas.fa-pro-icon-green-pawn{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:normal;font-feature-settings:normal;text-rendering:auto;display:inline-block;display:var(--fa-display,inline-block);font-family:Font Awesome Kit;font-style:normal;font-variant:normal}.fa-kit.fa-pro-icon-green-pawn:before,.fa-solid.fa-pro-icon-green-pawn:before,.fak.fa-pro-icon-green-pawn:before,.fas.fa-pro-icon-green-pawn:before{content:"\e008"}.fa-sharp,.fasl,.fasr,.fass{font-family:Font Awesome\ 6 Pro}.flip-clock{align-items:flex-end;align-self:stretch;box-sizing:border-box;display:inline-flex;font-family:Helvetica Neue,Helvetica,sans-serif;font-family:Montserrat,Helvetica Neue,Helvetica,sans-serif;font-size:16px;font-size:1vw;justify-content:center;position:relative;text-align:center;-webkit-user-select:none;width:100%}.flip-clock .flip-clock-group{display:flex;position:relative}.flip-clock .flip-clock-group .flip-clock-label{bottom:0;font-size:1em;font-weight:600;height:2em;left:0;line-height:2em;position:absolute;text-transform:capitalize;top:auto;-webkit-transform:translateY(100%);transform:translateY(100%);width:100%}.flip-clock .flip-clock-group .flip-clock-label.flip-clock-meridium{flex:0 1;font-size:1.75em;font-weight:200;left:100%;line-height:1.75em;text-transform:uppercase;top:50%;-webkit-transform:translate(.5em,-50%);transform:translate(.5em,-50%);width:auto}.flip-clock .flip-clock-group .flip-clock-list{border-radius:.75rem;box-shadow:0 1.5px 3px rgba(0,0,0,.24),0 3px 8px rgba(0,0,0,.05);color:#ccc;font-weight:700;height:6em;position:relative;width:4em}.flip-clock .flip-clock-group .flip-clock-list:not(:last-child){margin-right:.333em}.flip-clock .flip-clock-group .flip-clock-list:not(.flip) .active .flip-clock-list-item-inner{z-index:4}.flip-clock .flip-clock-group .flip-clock-list:not(.flip) .flip-clock-list-item-inner .bottom:after,.flip-clock .flip-clock-group .flip-clock-list:not(.flip) .flip-clock-list-item-inner .top:after{display:none}.flip-clock .flip-clock-group .flip-clock-list.flip{-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:.5s;animation-duration:.5s}.flip-clock .flip-clock-group .flip-clock-list.flip .flip-clock-list-item-inner{-webkit-perspective:15em;perspective:15em}.flip-clock .flip-clock-group .flip-clock-list.flip .active,.flip-clock .flip-clock-group .flip-clock-list.flip .active>div,.flip-clock .flip-clock-group .flip-clock-list.flip .before,.flip-clock .flip-clock-group .flip-clock-list.flip .before>div,.flip-clock .flip-clock-group .flip-clock-list.flip .bottom,.flip-clock .flip-clock-group .flip-clock-list.flip .top{-webkit-animation-delay:inherit;animation-delay:inherit;-webkit-animation-duration:inherit;animation-duration:inherit;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.flip-clock .flip-clock-group .flip-clock-list.flip .active:after,.flip-clock .flip-clock-group .flip-clock-list.flip .active>div:after,.flip-clock .flip-clock-group .flip-clock-list.flip .before:after,.flip-clock .flip-clock-group .flip-clock-list.flip .before>div:after,.flip-clock .flip-clock-group .flip-clock-list.flip .bottom:after,.flip-clock .flip-clock-group .flip-clock-list.flip .top:after{-webkit-animation-duration:inherit;animation-duration:inherit;-webkit-animation-fill-mode:inherit;animation-fill-mode:inherit;-webkit-animation-timing-function:inherit;animation-timing-function:inherit}.flip-clock .flip-clock-group .flip-clock-list.flip .before{-webkit-animation-delay:0s;animation-delay:0s}.flip-clock .flip-clock-group .flip-clock-list.flip .before .top{-webkit-animation-name:flip-top;animation-name:flip-top}.flip-clock .flip-clock-group .flip-clock-list.flip .before .bottom:after,.flip-clock .flip-clock-group .flip-clock-list.flip .before .top:after{-webkit-animation-name:show-shadow;animation-name:show-shadow}.flip-clock .flip-clock-group .flip-clock-list.flip .active>div{-webkit-animation-name:indexing;animation-name:indexing}.flip-clock .flip-clock-group .flip-clock-list.flip .active .bottom:after,.flip-clock .flip-clock-group .flip-clock-list.flip .active .top:after{-webkit-animation-delay:75ms;animation-delay:75ms;-webkit-animation-name:hide-shadow;animation-name:hide-shadow}.flip-clock .flip-clock-group .flip-clock-list.flip .active .bottom{-webkit-animation-name:flip-bottom;animation-name:flip-bottom}.flip-clock .flip-clock-group .flip-clock-list .active{z-index:2}.flip-clock .flip-clock-group .flip-clock-list .active .bottom{-webkit-transform-origin:top center;transform-origin:top center;z-index:2}.flip-clock .flip-clock-group .flip-clock-list .before{z-index:3}.flip-clock .flip-clock-group .flip-clock-list .before .top{-webkit-transform-origin:bottom center;transform-origin:bottom center;z-index:2}.flip-clock .flip-clock-group .flip-clock-list .before .top:after{background:linear-gradient(180deg,rgba(49,49,67,.1) 0,#313143)}.flip-clock .flip-clock-group .flip-clock-list .before .bottom:after{background:linear-gradient(180deg,#313143 0,rgba(49,49,67,.1))}.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner{height:100%;position:absolute;-webkit-transform:rotateX(.0001deg);transform:rotateX(.0001deg);width:100%}.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner:first-child{z-index:2}.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner>.bottom,.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner>.top{background:#313143;box-shadow:inset 0 0 .2em rgba(0,0,0,.5);font-size:4.5em;height:50%;overflow:hidden;position:relative;width:100%}.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner>.bottom:after,.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner>.top:after{bottom:0;content:" ";display:block;left:0;overflow:hidden;position:absolute;right:0;top:0}.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner>.bottom:before,.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner>.top:before{content:" ";display:block;height:1px;position:absolute;width:100%}.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner .top{border-radius:.75rem .75rem 0 0;line-height:1.33333}.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner .top:after{border-radius:.75rem .75rem 0 0}.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner .top:before{background:#313143;bottom:0;opacity:.4}.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner .bottom{border-radius:0 0 .75rem .75rem;line-height:0}.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner .bottom:after{border-radius:0 0 .75rem .75rem}.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner .bottom:before{background:#ccc;opacity:.1}.flip-clock .flip-clock-divider{height:6em;position:relative;width:1.5em}.flip-clock .flip-clock-divider:after,.flip-clock .flip-clock-divider:before{background:#313143;border-radius:50%;content:" ";display:block;height:.75em;left:50%;position:absolute;top:50%;width:.75em}.flip-clock .flip-clock-divider:before{-webkit-transform:translate(-50%,75%);transform:translate(-50%,75%)}.flip-clock .flip-clock-divider:after{-webkit-transform:translate(-50%,-175%);transform:translate(-50%,-175%)}@media (max-width:768px){.flip-clock{font-size:2vw}}@-webkit-keyframes indexing{0%{z-index:2}1%{z-index:3}to{z-index:4}}@keyframes indexing{0%{z-index:2}1%{z-index:3}to{z-index:4}}@-webkit-keyframes flip-bottom{0%{-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}to{-webkit-transform:rotateX(0);transform:rotateX(0)}}@keyframes flip-bottom{0%{-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}to{-webkit-transform:rotateX(0);transform:rotateX(0)}}@-webkit-keyframes flip-top{0%{-webkit-transform:rotateX(0);transform:rotateX(0)}to{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}}@keyframes flip-top{0%{-webkit-transform:rotateX(0);transform:rotateX(0)}to{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}}@-webkit-keyframes show-shadow{0%{opacity:0}to{opacity:1}}@keyframes show-shadow{0%{opacity:0}to{opacity:1}}@-webkit-keyframes hide-shadow{0%{opacity:1}to{opacity:0}}@keyframes hide-shadow{0%{opacity:1}to{opacity:0}}.board-b72b1{border-radius:3px;overflow:hidden;transition:filter .4s ease}.board--less-border-bottom-radius .board-b72b1{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.row-5277c{align-items:flex-start;display:flex}.piece-417db{-webkit-tap-highlight-color:transparent;touch-action:none;-webkit-user-select:none;user-select:none}[data-color-interactive=b] .piece-417db[data-piece^=b],[data-color-interactive=w] .piece-417db[data-piece^=w],[data-color-interactive=wb] .piece-417db[data-piece]{cursor:grab}#board{-webkit-tap-highlight-color:transparent;position:relative;width:452px;z-index:0}#board.board--disabled .piece-417db{cursor:default!important;touch-action:auto;transition:opacity .15 ease}#board.board--paused{cursor:pointer}#board.board--paused:hover .play-button{-webkit-transform:scale(1.1);transform:scale(1.1)}#board.board--dark .board-b72b1{-webkit-backface-visibility:hidden;-webkit-filter:brightness(70%);filter:brightness(70%);-webkit-perspective:1000;-webkit-transform:translateZ(0)}#board.board--dark .highlight-b,#board.board--dark .highlight-w{box-shadow:none!important}#board.board--no-pieces .piece-417db{opacity:0}@media (max-width:472px){#board{width:97%}}@media (max-width:680px){#board,.board-b72b1{margin:0 auto}.board-b72b1{border-radius:.01px}}.highlight-legal{background-color:#81756b}.highlight-legal.white-1e1d7{background-color:#bbb5ab}.legal-square-dot-mt2{background:#0000004d;border-radius:100%;height:33%;left:50%;opacity:.7;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:33%}.legal-square-capture-mt2,.legal-square-dot-mt2{box-sizing:border-box;margin:auto;position:absolute;z-index:2}.legal-square-capture-mt2{background:radial-gradient(transparent 0,transparent 79%,rgba(0,0,0,.302) 80%);border-radius:0;height:100%;left:0;top:0;width:100%}.highlight-legal-mt2.highlight1-32417,.highlight-legal-mt2.highlight2-9c5d2{background-color:#00000033}.highlight-legal-mt2.black-3c85d:hover,.highlight-legal-mt2.white-1e1d7:hover{background-color:#00000033!important}.highlight-hover-mt2.black-3c85d:hover,.highlight-hover-mt2.highlight1-32417,.highlight-hover-mt2.highlight2-9c5d2,.highlight-hover-mt2.white-1e1d7:hover{background-color:rgba(169,219,26,.4)!important}.highlight-green,.highlight-green-1{background-color:#4ca74f}.highlight-green-1.white-1e1d7,.highlight-green.white-1e1d7{background-color:#5bbe56}.highlight-green-1{box-shadow:inset 0 0 0 3px green}.highlight-yellow,.highlight-yellow-1{background-color:#baac13}.highlight-yellow-1.white-1e1d7,.highlight-yellow.white-1e1d7{background-color:#c4ba46}.highlight-yellow-1{box-shadow:inset 0 0 0 3px #fdff55}.highlight-yellow-1.white-1e1d7{box-shadow:inset 0 0 0 3px #f4f71b}.increaseZIndex{z-index:999}.clock--full{zoom:.45;display:table;margin-left:auto;margin-right:auto}@media (min-width:360px){.clock--full{zoom:.5}}@media (min-width:400px){.clock--full{zoom:.58}}@media (min-width:500px){.clock--full{zoom:.74}}@media (min-width:550px){.clock--full{zoom:.82}}@media (min-width:580px){.clock--full{zoom:.87}}@media (min-width:681px){.clock--full{zoom:1}}.dd .ddTitle{background:none!important}.ddcommon{background:var(--theme-background-white-to-light-purple)!important}#nprogress .bar{background-color:#88e5f3}#nprogress .peg{box-shadow:0 0 10px #88e5f3,0 0 5px #88e5f3}body,html{margin:0;padding:0;touch-action:manipulation}html{background-color:#fbfbfb;background-image:url(/static/media/bg-noise.0f7b0fa31196937591bf.png);background-position:0 0;background-repeat:repeat}body{color:var(--theme-color-darker-grey-to-white);display:flex;flex-direction:column;line-height:1.37rem;margin-top:80px;min-height:100vh;position:static!important}.body{flex:1 0 auto}:root{--headerHeight:78px;--headerHeightMobile:54px}*{box-sizing:border-box;margin:0;padding:0}html.dark{background:#23292b}html.dark footer{color:#fff}html.loading *{cursor:progress}html.loading #board svg{cursor:progress!important}.body__loggedIn .osano-cm-window .osano-cm-window__dialog,.osano-cm-widget{display:none}.osano-cm-description,.osano-cm-header,.osano-cm-view p{color:#555}.osano-cm-powered-by__link{display:none}.osano-cm-dialog{background-color:var(--theme-background-osano-dialog)}.osano-cm-button{border:none}.osano-cm-button--type_save{background-color:var(--theme-background-osano-dialog);color:#fff}.osano-cm-button--type_save:hover{background-color:var(--theme-background-osano-dialog);cursor:default}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#toggle_subscription{cursor:pointer;padding-right:20px;position:absolute;right:80px;top:5px;z-index:1}#toggle_subscription>div{position:relative}#toggle_subscription .rss{-webkit-filter:invert(100%);filter:invert(100%);height:14px;margin-left:5px;opacity:1;position:absolute;right:-20px;top:2px;width:14px}#toggle_subscription .loading{display:none}#toggle_subscription.loading .loading{display:block}#toggle_subscription.loading .status{display:none}.book-comment-wrapper #toggle_subscription,.wrapper-thread #toggle_subscription{color:var(--theme-color-darker-grey-to-white);right:130px}.book-comment-wrapper #toggle_subscription .rss,.wrapper-thread #toggle_subscription .rss{-webkit-filter:none;filter:none;height:15px;opacity:.75;width:15px}.subscribed #toggle_subscription{font-weight:600;opacity:.7}.subscribed .book-comment-wrapper #toggle_subscription,.subscribed .wrapper-thread #toggle_subscription{opacity:.5}.book-comment-wrapper{position:relative}.book-comment-wrapper #toggle_subscription{color:#999;right:187px;top:34px}.book-comment-wrapper #toggle_subscription .rss{opacity:.35}.forum-list-wrapper{position:relative}.forum-list-wrapper #toggle_subscription{color:#909090;right:77px;top:0}.forum-list-wrapper #toggle_subscription .rss{-webkit-filter:none;filter:none;opacity:.4}@media screen and (max-width:380px){#toggle_subscription{display:none}}.bookYourRating{display:inline-block;padding-top:4px;vertical-align:middle;width:80px}.ui-datepicker-today a{width:100%}.votes .ops a{margin-left:5px}.votes .ops{margin-left:10px}.comment textarea{height:120px;width:100%}.comment .edit_options{padding-top:5px}.comment .edit_options input{margin-right:5px}button::-moz-focus-inner{border:0;padding:0}.isa_actionable,.isa_error,.isa_info,.isa_success,.isa_warning{align-items:center;border-radius:5px;display:flex;margin:10px 0;padding:15px 12px}.isa_actionable i,.isa_error i,.isa_info i,.isa_success i,.isa_warning i{float:left;font-size:1.2rem;margin:0 10px 0 4px;vertical-align:middle}.isa_actionable{background-color:#d7e2dd;color:#28543c;display:flex;justify-content:space-between;padding:12px}.isa_actionable i{color:#2d5a41;margin:0 12px 0 13px}.isa_actionable i.fa-question-circle{float:none;font-size:1.2em;vertical-align:initial}.isa_actionable span{flex-grow:3}.isa_actionable span .more-info{margin-left:10px}.isa_actionable span a{color:#28543c;text-decoration:underline}.isa_actionable .actions{text-align:center}.isa_actionable .actions a{margin-left:7px}@media screen and (max-width:845px){.isa_actionable{flex-wrap:wrap;padding:10px}.isa_actionable i{flex-basis:10%}.isa_actionable span{flex-basis:78%}.isa_actionable .actions{margin:12px;width:100%}}.isa_info{background-color:var(--theme-background-lighter-pastel-blue-to-blue);color:var(--theme-color-blue-to-white)}.isa_success{background-color:var(--theme-background-lightest-pastel-green-to-dark-green);color:var(--theme-color-green-to-white)}.isa_warning{background-color:var(--theme-background-lightest-pastel-yellow-to-dark-yellow);color:var(--theme-color-brown-to-white)}.isa_error{background-color:var(--theme-background-lightest-pastel-red-to-dark-red);color:var(--theme-color-red-to-white)}.isa_info--login{margin:20px 0 0}a{color:var(--theme-color-light-blue-to-lighter-blue);text-decoration:none}a:hover{text-decoration:underline}.changingPoints{background-color:gray}.headerHolder{box-sizing:initial;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:100%;width:967px}.headerHolder__left,.headerHolder__right{align-items:center;display:flex;height:100%}.headerHolder__right{float:right}.hide{display:none}.logoHolder{float:left;height:38px;line-height:inherit;position:relative}.logoHolder a{border:none;outline:0;-moz-outline-style:none}.logo{cursor:pointer;display:block;-webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));height:100%;margin:0;padding:0 13px 0 14px}.logoTxt{color:#fff;cursor:pointer}.logoTxt:hover{text-decoration:none}.userPoints{display:block;float:right;line-height:inherit;margin-right:1rem}.userPoints>.fas{color:#fc6}.userMenu{align-items:center;color:#ccc;display:flex;float:left;line-height:inherit;margin:0}.header__redbutton{background-color:#e66a6a;border-radius:10px;color:#fff;margin:0 0 0 7px;padding:6px 15px;white-space:nowrap}.header__redbutton,.header__text{font-weight:700;text-decoration:none!important}.header__text{color:#b1dfd4;cursor:default;outline-style:none;text-shadow:0 1px 2px rgba(0,0,0,.7);transition:color .1s ease-out}.header__text.open,.header__text:not(.header__text--no-link):focus,.header__text:not(.header__text--no-link):hover{color:#ecfbf8;cursor:pointer}.userInfo{align-items:center;display:flex;flex-direction:row-reverse;height:100%}.bubbleUser{background:var(--theme-background-white-to-light-purple);border-bottom:none!important;border-radius:6px;box-shadow:2px 4px 17px rgba(0,0,0,.44);box-sizing:initial;color:var(--theme-color-black-to-white);height:auto;max-width:80vw;padding:15px 15px 0;position:absolute;width:345px!important}.bubbleUser .rankWrapper{margin:15px;padding:10px 10px 0}.bubbleUser .rank{display:flex}.bubbleUser .rank>div{display:flex;flex-direction:column;justify-content:space-between}.bubbleUser .rank>div>span{height:auto;margin-top:1px}.bubbleUser .badge{height:34px;width:34px}.bubbleUser .badge>span{background-size:34px 34px;height:34px;width:34px}.bubbleUserLinks{display:flex;flex-direction:column;margin-bottom:0;padding:8px}.bubbleUserLinks>a{align-items:center;border-radius:4px;color:var(--theme-color-grey-to-white);display:flex;gap:28px;padding:15px;text-decoration:none}.bubbleUserLinks>a:hover{background-color:var(--hover-header-menu);color:var(--theme-color-black-to-white);cursor:pointer;text-decoration:none}.bubbleUserLinks i{font-size:19px}.bubbleUserLinks i.fa-moon{-webkit-transform:scale(1.1);transform:scale(1.1)}.bubbleUserLinks .mySwitch{align-items:center;display:flex;height:0;margin-left:auto;margin-right:15px}.bubbleUserLinks .mySwitch__i{margin:0 0 0 5px!important}.notificationsBox{background:var(--theme-background-white-to-light-purple);border-radius:4px 0 4px 4px;box-shadow:2px 4px 17px #888;box-sizing:initial;color:var(--theme-color-black-to-white);display:none;min-width:380px;position:absolute;right:-14px;top:32px;width:430px}.notificationsBox.none{min-width:335px;width:335px}.notificationsBox .markRead{float:right;margin-bottom:-1px;margin-left:20px;padding-top:1px}.notificationsBox .viewAll{float:right;margin-bottom:-1px;padding-left:10px;padding-top:1px}.noNewNotifications{align-items:center;color:var(--theme-color-dark-grey-to-light-grey);display:flex;flex-direction:column;gap:10px;padding:30px}.notificationItem>div{position:relative}.noti_inner{display:flex;flex-direction:column;justify-content:center;min-height:45px;padding:0 90px 0 60px}.noti_inner>span strong{font-weight:700}.noti_time{position:absolute;right:0;top:calc(50% - 9.1px)}.noti_icon{border-radius:100px;height:45px;left:0;position:absolute;text-align:center;top:2px;width:45px}.noti_icon.noti_holder_book{background-color:rgba(0,0,0,.1)!important;background-size:cover!important;border-radius:3px}.noti_icon .ruby_noti{margin-top:6px}.noti_icon .default_noti{margin-top:5px;width:18.5px}.noti_icon .thumb_noti{margin-top:4px;width:28px}.noti_icon .fire_noti{margin-left:-3px;margin-top:7px}.noti_icon .friend_noti{margin-left:-3px;margin-top:-5px;width:49px}.noti_icon .plane_noti{margin-left:-6px;margin-top:-5px;width:50px}.noti_icon .gift_noti{width:100%}.noti_icon .badge_noti{margin:-3px 0 0 -3px;width:114%}.noti_icon .gift-card_noti{width:100%}#userStatNots .icon-bell{position:relative}#userStatNots .icon-bell:after{border-color:#fff transparent;border-style:solid;border-width:0 9px 12px;content:"";display:none;position:absolute;right:2px;top:33px;width:0;z-index:1}body.notifications .notificationsBox,shortcut{display:block}shortcut{color:#aaa}.rightMenu{float:right}.fav{line-height:0}.fav:not([disabled]){cursor:pointer}.fav--variation{bottom:-4px;position:absolute;right:-4px}.fav--practice{flex-shrink:0;margin:8px 5px 0 0;padding:5px}.body{box-sizing:border-box;margin:0;padding:45px 0 73px;position:relative}.body .extraPadding{padding-top:53px}.body.cross-sell-offer-available{padding-top:0}.cross-sell-header{background-color:#000;color:#fff;margin-bottom:25px;padding:3px 9px;text-align:center}.cross-sell-header p{line-height:27px}.cross-sell-header p a,.cross-sell-header p a:hover,.cross-sell-header p a:visited{color:#fff;font-weight:700}.cross-sell-header p img{display:inline-block;height:25px;margin:0 7px;vertical-align:middle;width:25px}.cross-sell-header p .nowrap{white-space:nowrap}@media screen and (min-width:768px){.cross-sell-header p{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:400;line-height:140%}}.body--footer-below-fold{min-height:100vh}.contactUs{overflow:auto}.bodyContainer{box-sizing:initial;margin:0 auto;width:940px}.openingsMenu{float:left;width:115px}.openingsHeader{margin:10px 0;padding:0 0 8px}.openingsHeader .openingText{color:var(--theme-color-darker-grey-to-white);display:block;line-height:120%;margin:0}body .profile{padding:25px 10px 10px 25px}.profile>.profileRows>.rows>.cleaner{clear:left;height:0;line-height:0}.profile>.profileRows>.rows{display:table;min-height:33px;padding:4px 7px;width:auto}.profile>.profileRows>.rows:nth-child(2){background-color:rgba(0,0,0,.1)}.profile>.profileRows>.rowsAlt{background-color:#e4e4e4}.profile_col0{text-align:center;width:25px}.profile_col0,.profile_col1{display:table-cell;vertical-align:middle}.profile_col1{box-sizing:initial;padding-left:15px;width:340px}.profile_col2{display:table-cell;text-align:right;vertical-align:middle;width:270px}.profile_ratings>span{white-space:nowrap}.books{width:100%}.book{background:var(--theme-background-white-to-light-purple);border:1px solid gray;border-radius:15px;box-sizing:initial;display:block;float:left;margin:5px;min-height:234px;padding:10px;position:relative;width:280px}.bookCol1{float:left;width:170px}.bookCol2{float:left;width:110px}.bookCol2>.price>.info{float:right}.bookCol2>.newVars{background:#e02828;border-radius:14px;bottom:3px;padding:2px 5px;right:10px}.bookCol2>.newVars,.newVars--img-label{color:#fff;cursor:default;position:absolute}.newVars--img-label{background-color:rgba(255,78,78,.88);background-image:linear-gradient(175deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,0));border-radius:4px;padding:1px 5px;right:-3px;text-shadow:0 1px 2px rgba(0,0,0,.2);top:-6px;z-index:10}.book .title{font-weight:700;max-height:131px;overflow:hidden}.owned{background-color:#95e895}.owned_text{color:green;font-weight:700}.actionButton{text-align:center}.book_row{min-height:210px}.book_image{padding-bottom:5px;text-align:center}.book_image img{border-radius:5px}.rating{height:22px;overflow:auto;position:relative}.darkStar{background:url(/static/media/graystars.dea80366c84072b2a2f0.png);background-repeat:no-repeat;background-size:110px;width:110px}.brightStar,.darkStar{height:22px;position:absolute}.brightStar{background:url(/static/media/yellowstars.149270dd8e391f1b0ac3.png);background-repeat:no-repeat;background-size:110px}.practiceNowContainer{margin-bottom:15px}.practiceNowContainer a{box-sizing:border-box;width:231px}.intro-area{margin-top:5rem;text-align:center}.intro-area h1{border-bottom:1px solid rgba(0,0,0,.25);color:var(--theme-background-darkest-grey2-to-white);line-height:1em;margin:0;padding:0 3em 1em}.intro-area h2{border-top:1px solid hsla(0,0%,100%,.95);color:var(--theme-color-dark-grey-to-white);line-height:1.4em;margin:0;padding:1em 4em 0}.intro-area h2 strong{color:#000;font-weight:inherit}.intro-area .i2ybutton{margin-top:7rem}input[type=email].input,input[type=number].input,input[type=password].input,input[type=text].input{background-color:var(--theme-background-white-to-light-purple);border:1px solid #bebebe;border-radius:.3em;box-sizing:border-box;color:var(--theme-color-black-to-white);line-height:1.7rem;padding:0 .5rem}input[type=number]{padding-right:0}.input[type=email]:focus,.input[type=number]:focus,.input[type=password]:focus,.input[type=text]:focus{border-color:rgba(103,151,243,.8);outline:none}.input[type=email].invalid,.input[type=number].invalid,.input[type=password].invalid,.input[type=text].invalid{border-color:rgba(241,84,106,.8);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 .6rem rgba(241,84,106,.6);outline:none}.modal{background-color:#999;bottom:0;left:0;opacity:.85;position:fixed;right:0;top:0;z-index:9998}.played_white{background-color:var(--theme-background-white-to-light-purple)}.played_black{background-color:#000;color:#f0f0f0}.homeCol2-container{border:1px solid var(--theme-background-white-to-light-purple);margin:0 auto 20px;min-width:220px}.homeCol2-img{margin-bottom:22px}.homeCol2-img img{border-radius:5px}.homeCol2>div:last-child,.homeCol2>div:last-child .homeCol2-container{margin-bottom:0!important}.homeCol2-link{align-items:center;display:flex;justify-content:center;margin:50px 0}@media screen and (min-width:370px){.homeCol2-container{margin:0 auto 25px}}@media screen and (min-width:550px){.homeCol2{display:flex;flex-wrap:wrap;justify-content:center;margin:18px auto 0;max-width:640px}.homeCol2-container,.homeCol2-link{flex-basis:250px;flex-grow:1;margin:20px 12px;max-width:450px;min-width:175px}}@media screen and (min-width:845px){.homeCol{float:left;margin:0 30px 0 0;width:675px}.homeCol2{float:left;margin:0;width:230px}.homeCol2-container{margin:0 0 22px}.homeCol2-link{margin:2px 0 20px}}.colTitle{border-bottom:1px solid #9292922e;border-radius:6px 6px 0 0;color:var(--theme-color-darker-grey-to-white);font-weight:700;padding:12px;position:relative}.colContent,.colTitle{background-color:var(--theme-background-white-to-light-purple)}.colContent{border:none;border-radius:0 0 6px 6px;margin-bottom:15px;overflow:hidden;padding:16px 12px}.colContent>.comments{padding-right:10px}.colTitleAdmin{background-color:var(--theme-background-blue-to-lighter-purple);border-radius:5px 5px 0 0;color:#fff;font-weight:700;padding:5px 12px;position:relative}.colContentAdmin{background-color:var(--theme-background-white-to-light-purple);border:1px solid gray;border-radius:0 0 5px 5px;margin-bottom:15px;overflow:hidden;padding:5px 10px 10px}.timeBDTitle{float:left}.timeBDNum{min-width:50px}.timeBDEst,.timeBDNum{float:right;text-align:right}.timeBDEst{min-width:74px}.effort-none{color:#000}.effort-extreme,.effort-none{cursor:pointer;text-decoration:underline}.effort-extreme{color:#ff4828}.effort-vhigh{color:#f73939}.effort-high,.effort-vhigh{cursor:pointer;text-decoration:underline}.effort-high{color:#f16702}.effort-normal{color:#0b8a0a}.effort-low,.effort-normal{cursor:pointer;text-decoration:underline}.effort-low{color:#33b132}.effort-vlow{color:inherit;cursor:pointer;cursor:help;text-decoration:underline}.unlockAdvancedLinePro{color:#e61b2c;display:block;margin:0 0 1rem 1.5rem}.blurred{color:hsla(0,0%,100%,0);text-shadow:0 0 8px #000;-webkit-user-select:none;user-select:none}.comment{border-left:1px dotted gray;margin-bottom:30px;margin-top:0;overflow-wrap:break-word;padding:14px 0 0 10px;word-break:break-word}.youtube_embed{cursor:pointer;margin:3px 0;max-width:500px;position:relative}.youtube_embed iframe{height:334px}.youtube_embed img{width:100%}.youtube_embed div:before{background:transparent url(/static/media/youtubeplayred200.3b40f4c932a8a0db9a8b.png) 50% no-repeat;background-size:20% auto;content:"";height:100%;opacity:.8;position:absolute;width:100%;z-index:10}.sortby{display:table;margin:3px 0 8px auto}@media screen and (min-width:380px){.sortby{float:right;margin:0 0 8px}}.colTitle>.sortby{margin:0;position:absolute;right:0;top:0}.colTitleWrapper{align-items:center;display:flex;justify-content:space-between;padding:0 12px}.commentsAndNotesOptions{align-items:center;display:flex;justify-content:end}#toggle_subscription.commentsAndNotesSuscription{padding:0;position:static}#toggle_subscription div.commentsAndNotesRss{margin-right:5px;position:static}.commentsAndNotesSortby{margin:0}.sortby select{background:none;border:none;color:#fff}.comment__content{display:inline-block;margin:4px 0 0}@media screen and (min-width:700px){.comment__content{display:inline;margin:0}}.comment_name.forum{position:relative}.comment_name.forum span{color:#8e8e8e;transition:color .2s}.comment_name.forum .comment_votes{background-color:#dedede;border-radius:4px;color:#4e4e4e;display:inline-block;font-weight:700;line-height:1rem;margin-right:6px;padding:4px 8px;vertical-align:top}.comment_permalink{color:var(--theme-color-darker-grey-to-white)}.forumSticky{color:#b71419}.forumLocked{background-color:#7f7f7f;border-radius:9px;color:var(--theme-border-white-to-light-purple);cursor:default;display:inline-block;padding:2px 5px}.lockedExplain{background-color:var(--theme-color-dark-grey-to-white);border-radius:8px;color:var(--theme-color-white-to-black);cursor:default;padding:8px}.comment_reply{display:none;padding-left:28px;padding-top:5px}.comment_book_from{background-color:var(--theme-background-lightest-grey2-to-dark-grey)}.commentCancelButton{background-color:var(--theme-background-white-to-light-purple)}.comment_options{margin:6px 0 10px}.comment_options>a{padding:0 8px 0 0;text-decoration:none}.comment_options>a:hover{text-decoration:underline}.comment_reply_buttons input[type=button]{margin:12px 12px 12px 0}.comment_votes>span{color:#1591eb;margin-right:5px}.comment_downvote,.comment_upvote{color:#999}.comment_downvote:hover,.comment_upvote:hover{color:#777}.comment_upvoted{color:#3aa334}.comment_downvoted{color:#e96262}.comment_downvote,.comment_downvoted,.comment_upvote,.comment_upvoted{margin-right:3px;padding:2px;transition:color .15s}.commentMinimized .comment_downvote,.commentMinimized .comment_downvoted,.commentMinimized .comment_upvote,.commentMinimized .comment_upvoted{display:none}.comment_downvote i,.comment_downvoted i{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.comment_ruby{display:inline-block;margin-left:4px}.new_comment{margin:10px 0}.colContent>.new_comment{margin:10px 5px}.nestedCancelButton,.nestedPostButton,.new_comment input[type=button],.new_comment input[type=submit]{border:none;border-radius:3px;cursor:pointer;margin:5px 0;padding:5px 12px}.nestedCancelButton,.nestedPostButton,.new_comment input[type=button]:focus{outline:0}.nestedPostButton,.new_comment input[type=button].submit,.new_comment input[type=submit].submit{background:#3b5b8a;color:#fff}.new_comment input[type=text]{font:500 15px/20px sans-serif;margin-bottom:15px;margin-top:20px;padding:10px}.new_comment textarea{word-wrap:break-word;font:500 15px/20px sans-serif;height:35px;min-height:35px}.new_comment textarea.focused{word-wrap:break-word;height:90px;min-height:90px}.new_comment .formActions{display:none}.comment_maximize{display:none;text-decoration:none}.comment_maximize:hover,.comment_minimize:hover{text-decoration:underline}.commentMinimized{color:gray;font-style:italic;margin-bottom:12px}#addnewcomment{height:100px;width:100%}.thread_stats{align-items:center;border-radius:2px;color:#999;display:flex;float:right;height:35px;justify-content:center;margin:0 0 5px 20px;width:35px}@media (min-width:681px){.thread_stats{margin-bottom:0;margin-top:4px}}.thread_stats span{display:block;line-height:1;min-width:38px;padding-bottom:2px}.privateNote{background-color:#f7cbc2}.askAMaster{background-color:var(--theme-color-light-green-to-dark-green)}.masterTag{color:green}.comment__tag{background-color:var(--theme-background-lighter-grey3-to-lightest-purple2);border-radius:6px;float:left;margin:2px 11px 2px 0;padding:6px 7px}.comment__tag.master__acceptpending,.comment__tag.master__answered,.comment__tag.master__pending,.comment__tag.master__refunded{margin-top:10px}.master__pending{background-color:#e8c588}.master__answered{background-color:var(--theme-color-light-green-to-dark-green)}.master__refunded{background-color:#e6e6e6}.UTF-circle:before{content:" \25CF";font-size:19px}.UTF-circle--askAMaster{color:#85c185}.UTF-circle--privateNote{color:#ef7e67}.rss{background:url(/static/media/rss.ad9c12d8f74d024751b6.svg);background-size:cover;display:inline-block;height:9px;margin:0 1px 0 6px;opacity:.6;width:9px}.sub_check{display:block;margin-bottom:5px}.subscribed .sub_check{display:none}.sub_check.small{color:var(--theme-color-grey-to-white)}.clickableSpan{cursor:cursor}.tooltip{background-color:rgba(0,0,0,.7);border-radius:16px;color:#fff;display:none;font-weight:400;line-height:1.37rem;max-width:425px;padding:5px 15px;position:absolute;z-index:100}.rc-tooltip{font-family:var(--edge-body-font);pointer-events:none}.homeCol2-container,.whiteBodyContainer{background-color:var(--theme-background-white-to-light-purple);border-radius:8px}.whiteBodyContainer{min-height:455px;padding:20px}.whiteBodyContainer.no-padding{padding:0}.whiteBodyContainer.tabsContainer{padding:20px}.whiteBodyContainer .whiteBodyContainer{border:none;box-shadow:none}.whiteBodyContainer--book-comments{border-radius:0 10px 10px;min-height:0;padding:25px 28px 20px}.whiteBodyContainer--book-comments>.leaderBoardTitle{display:none}.whiteBodyContainer--book-comments>.leaderboardLoading{display:block;margin:25vh 0;text-align:center;width:100%}.whiteBodyContainer--grey{background-color:#e8eaec;border:1px solid #dadada}.whiteBodyContainer--export,.whiteBodyContainer--import{margin-left:0!important;margin-right:0!important;min-height:0;padding:30px 30px 40px}@media screen and (min-width:845px){.whiteBodyContainer--book-comments{min-height:232px;padding:30px 55px 35px 42px}}.whiteBodyContainer--board-setup{margin:0 -15px;padding:10px 0 20px}@media screen and (min-width:681px){.whiteBodyContainer--board-setup{margin:0;padding:12px 30px 25px}.whiteBodyContainer--export,.whiteBodyContainer--import{padding:30px 65px 40px}}.smallColTitle{border-bottom:1px solid var(--theme-border-white-to-light-purple);line-height:1.2;padding:7px 0;text-align:center}.smallColTitle .fas{vertical-align:top}.smallColTitle.leaderBoardTitle{padding:15px 0}.smallColStandardContainer{padding:8px}.difficultMoves{color:#ff7b07}.timePlanner{color:#07b8ff}.activity{color:#5b79a4}.moreOrLessTrigger{background-color:#d6d6d6;border:1px solid #bbb;border-radius:5px;color:#606060;cursor:pointer;line-height:120%;margin:10px 0;padding:7px 13px}.paginate{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;display:block;list-style-type:none;width:100%}.paginate.pag4 li{font-weight:700}.paginate.pag4 li a{background:#3b5b8a;border-radius:16px;color:#bacae2;display:block;float:left;margin-right:6px;padding:9px 12px;text-decoration:none;transition:all .3s linear}.paginate.pag4 li a:hover{color:#fff}.paginate.pag4 li a:active{box-shadow:1px 1px 3px -1px rgba(0,0,0,.55)}.paginate.pag4 li.navpage a{background:#244474;color:#fff;padding:9px 13px}.paginate.pag4 li.navpage a:hover{background:#5a77a3}.paginate.pag4 li.current,.paginate.pag4 li.single{background:#bacae2;border-radius:16px;color:#5a77a3;display:block;float:left;margin-right:6px;padding:9px 12px}.paginate.pag4 li.disabled{background:var(--theme-border-white-to-light-purple);border-radius:16px;color:#b3b3b3;display:block;float:left;margin-right:6px;padding:9px 12px}.clearfix:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.clearfix{display:block}* html .clearfix{height:1%}#notificationTitleHolder{background:var(--theme-background-white-to-light-purple);border-bottom:1px solid #d2e2ea;overflow:hidden;padding:9px 11px}#notificationTitle{float:left}#streakPopupHolder{margin-top:30px}.ago{color:gray}.notificationItem{border-bottom:none;border-top:1px solid #f9fcff;cursor:pointer;line-height:23px;padding:11px 11px 15px 12px}.notificationsBox .notificationItem{background:#eff6fc}.notificationsBox .notificationItem:hover{background-color:#e6f4fc}.notificationItem .replied{color:#315b80;padding-left:5px}.notificationsItemContainer{max-height:calc(100vh - 138px);max-height:calc(100vh - var(--headerHeight) - 60px);overflow:auto}.notificationsAll a:hover{background-color:transparent;text-decoration:underline}.signUpHolder{float:right}.signUp{background-color:#82cc1b;border:1px solid #4b8f29;border-radius:4px;box-shadow:-1px 2px 4px 0 rgba(0,0,0,.16),inset 0 -2px 7px 0 rgba(0,0,0,.1),inset 0 2px 0 0 hsla(0,0%,100%,.3);color:#fff;cursor:pointer;display:inline-block;line-height:1em;margin-left:12px;margin-top:12px;padding:7px 15px 8px;text-decoration:none;text-shadow:0 1px 3px rgba(0,0,0,.9)}.signUp:hover{background-color:#8bd92f;box-shadow:0 3px 5px 0 rgba(0,0,0,.32),inset 0 -2px 7px 0 rgba(0,0,0,.1),inset 0 2px 0 0 hsla(0,0%,100%,.3)}.tutorialInstruction{display:inline-block;line-height:1em;margin-top:50px;max-width:100%;width:700px}.tutorialInstruction img{float:left}.tutorialBubble{background:var(--theme-background-white-to-light-purple);border:6px solid #7f7f7f;border-radius:10px;box-sizing:border-box;color:#000;color:var(--theme-background-black-to-white);float:left;height:100%;line-height:2rem;padding:12px;position:relative;width:436px}.tutorialBubble a{color:var(--theme-color-light-blue-to-yellow)}.tutorialBubble:after{border-color:transparent var(--theme-background-white-to-light-purple);border-width:12px 36px 12px 0;left:-35px;top:69px;z-index:1}.tutorialBubble:after,.tutorialBubble:before{border-style:solid;content:"";display:block;position:absolute;width:0}.tutorialBubble:before{border-color:transparent #7f7f7f;border-width:17px 41px 17px 0;left:-46px;top:64px;z-index:0}.rank div{float:left;line-height:1em}.pointsCurrent{line-height:1em}.classCurrent,.pointsCurrent{display:block;height:15px;margin-left:10px}.classCurrent{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:13px;font-style:normal;font-weight:400;line-height:140%;line-height:1em}.rankProgressProfile{display:block;margin-top:10px}.rankProgress{margin-bottom:13px;margin-top:8px}.badgesProfileLink{margin-top:10px;text-align:center;width:100%}.badge{border-radius:5px;display:block;height:32px;min-height:32px;min-width:32px;width:32px}.badge>a{text-decoration:none}.badgeTitanium{background:#283048;background:linear-gradient(#283048,#859398)}.badgeTitaniumText{color:#283048}.badgeTitaniumTextContrast{color:#fff}.badgeGold{background:#f7971e;background:linear-gradient(90deg,#ffd200,#f7971e)}.badgeGray{background:#757f9a;background:linear-gradient(0deg,#d7dde8,#757f9a)}.badgeGrayout{background:var(--theme-background-lighter-grey-to-dark-purple);background:linear-gradient(var(--theme-background-lighter-grey-to-dark-purple),#f2f2f2)}.badgeGrayout-flat{background:#eee}.badgeGrayoutText,.badgeGrayoutTextContrast{color:#c4c4c4}.badgeCherry{background:#eb3349;background:linear-gradient(#eb3349,#f45c43)}.badgeCherryText{color:#a80a21}.badgeCherryTextContrast{color:#fff}.badgePoncho{background:#403a3e;background:linear-gradient(#403a3e,#be5869)}.badgePonchoText{color:#a80a21}.badgePonchoTextContrast{color:#fff}.badgeMojito{background:#1d976c;background:linear-gradient(#1d976c,#93f9b9)}.badgeMojitoText{color:#1d976c}.badgeMojitoTextContrast{color:#fff}.badgeVeniceBlue{background:#085078;background:linear-gradient(#085078,#85d8ce)}.badgeVeniceBlueText{color:#085078}.badgeVeniceBlueTextContrast{color:#fff}.badgeMidnightCity{background:#232526;background:linear-gradient(#232526,#414345)}.badgeMidnightCityText{color:#232526}.badgeMidnightCityTextContrast{color:#fff}.badgeShadowNight{background:#000;background:linear-gradient(#000,#53346d)}.badgeShadowNightText{color:#000}.badgeShadowNightTextContrast{color:#fff}.pawn{background-image:url(/static/media/wP.5313edeff41aa028ed44.png)}.knight,.pawn{background-size:32px 32px;display:block;height:32px;min-height:32px;min-width:32px;width:32px}.knight{background-image:url(/static/media/wN.29e650be4c8045dd5f53.png)}.bishop{background-image:url(/static/media/wB.b932499b2a7a0d2f8567.png)}.bishop,.bishopBlack{background-size:32px 32px;display:block;height:32px;min-height:32px;min-width:32px;width:32px}.bishopBlack{background-image:url(/static/media/bB.bcca53281f5b2361b187.png)}.knightBlack{background-image:url(/static/media/bN.2c4584f87585c66b43c0.png)}.knightBlack,.pawnBlack{background-size:32px 32px;display:block;height:32px;min-height:32px;min-width:32px;width:32px}.pawnBlack{background-image:url(/static/media/bP.1bd1638705a0eeff105d.png)}.queenBlack{background-image:url(/static/media/bQ.ef2849ccea574e315731.png)}.queenBlack,.rook{background-size:32px 32px;display:block;height:32px;min-height:32px;min-width:32px;width:32px}.rook{background-image:url(/static/media/wR.01544aaa15beb3337fae.png)}.queen{background-image:url(/static/media/wQ.9ecd94a016f31f4506b1.png)}.king,.queen{background-size:32px 32px;display:block;height:32px;min-height:32px;min-width:32px;width:32px}.king{background-image:url(/static/media/wK.054db10408d67fe0a858.png)}.faqbadge{border:1px solid gray;border-radius:8px;box-sizing:initial;float:left;margin:10px;padding:5px;width:200px}.badgeIcon,.badgeIconSmall{display:block;height:32px;min-height:32px;min-width:32px;text-align:center;vertical-align:middle;width:32px}.badgeIconSmall{font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%;line-height:1em}.badge--3-digits .badgeIconSmall{text-align:left}.miniRankLink{text-align:center}.miniRankBadges{display:flex;flex:1 1;flex-wrap:wrap;margin:0 5px 0 15px}.miniRankBadges>span{line-height:32px;margin:0 10px 6px 0}.detailsCol{padding:25px 0 30px}@media screen and (min-width:681px){.detailsCol{flex:0 0 auto;margin-right:20px;padding-top:0;width:250px}.detailsCol2{flex:1 1 auto}}.bookMainDesc{background-color:var(--theme-background-white-to-light-purple);border:1px solid var(--theme-border-white-to-light-purple);border-radius:10px;box-shadow:0 1px 3px var(--theme-border-white-to-light-purple);line-height:normal;padding:15px 20px}.bookMainDesc-highlight{background-color:var(--theme-background-lightest-grey3-to-dark-purple)!important;padding:15px}@media screen and (min-width:681px){.bookMainDesc{margin:0 0 22px;min-height:90px}}.youTubeVideo+.bookMainDesc{margin-top:-30px;padding-top:25px}#youTubeVideo{margin:2px 0 15px;width:100%}.infoBit>.tag{clear:left;float:left}.infoBit>.info{clear:right;float:right}@media screen and (min-width:360px) and (max-width:680px){.infoBit{display:flex}.infoBit>.tag{min-width:150px}}.tabsContainer{border:0;box-shadow:none;margin-bottom:25px;padding:0 20px;width:100%}.bookCommentsTitle{display:inline-block;line-height:100%;margin:0 0 8px}.bookCommentsTitle:first-letter{margin-left:-2px}.buyButton2{margin-bottom:18px;text-align:center}.bookMainDescription{margin-top:50px}.wrapper-dropdown-1{color:#fff;cursor:pointer;font-weight:700;margin:0 auto;min-width:90px;outline:none;padding:5px 35px 5px 5px;position:relative;text-align:right;width:auto}.wrapper-dropdown-1:after{border-color:transparent #fff;border-style:solid;border-width:6px 0 6px 6px;content:"";height:0;margin-top:-6px;position:absolute;right:16px;top:50%;width:0}.wrapper-dropdown-1 .dropdown{background:var(--theme-background-white-to-light-purple);font-weight:400;left:0;opacity:0;padding:0;pointer-events:none;position:absolute;right:-4px;text-align:left;top:100%}.noNotes{display:block;padding-top:35px}.wrapper-dropdown-1 .dropdown li a{display:block;padding:10px 20px;text-decoration:none}.wrapper-dropdown-1 .dropdown li:hover a{background:#f3f8f8}.wrapper-dropdown-1.active .dropdown{border:1px solid #3e3e50;opacity:1;pointer-events:auto}.wrapper-dropdown-1.active:after{border-color:#fff transparent;border-width:6px 6px 0;margin-top:-3px}.wrapper-dropdown-1.active{background:#3e3e50}#orderHomeBooksTitle{color:var(--theme-color-near-black-to-white)}#orderHomeBooks{-webkit-appearance:none;appearance:none;background-image:url(/static/media/caret.6c8845b90740eff119c6.svg);background-position:calc(100% - 1.3em);background-repeat:no-repeat;background-size:.65em;border:1px solid var(--theme-background-white-to-light-purple);border-radius:6px;box-shadow:none!important;outline:none;padding:10px 17px;width:210px}#orderHomeBooks::-ms-expand{display:none}@media (max-width:460px){#orderHomeBooks{margin:10px 0}}#orderHomeBooksSelect{align-items:baseline;display:flex;float:right}@media (max-width:460px){#orderHomeBooksSelect{display:block;float:none}}#orderHomeBooksSelect>form+.practiceNowContainer{flex:1 1;margin-left:8px;white-space:nowrap}@media (min-width:845px){#orderHomeBooksSelect>form+.practiceNowContainer{display:none}}@media (max-width:460px){#orderHomeBooksSelect>form+.practiceNowContainer{display:block;margin-left:0}}.bonusrubytext{color:#e05757;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:600;line-height:140%;line-height:42px;margin:0;padding:0}.leaderBoard{padding:0}.leaderBoardTitle>i{position:relative;top:3px}.leaderboardLoading{display:flex;justify-content:center;margin:30px 0;width:100%}.leaderboard{list-style:none;padding:0}.leaderboard-container{margin-bottom:25px}.leaderBoardRow{border-bottom:1px solid var(--theme-background-lighter-grey-to-dark-purple);display:grid;grid-template-columns:fit-content(6rem) 1fr auto;list-style-type:none;padding:16px;position:relative}.leaderBoardRow b{font-weight:700;margin-right:10px}.leaderBoardRow a,.leaderBoardRow b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderBoardRow span{margin-right:15px;text-align:right;width:100%}.leaderBoardRow .leaderBoardGap{background:var(--theme-background-lighest-pastel-blue2-to-light-purple)}.search_glass{display:none;float:right;margin-right:2px;opacity:0;transition:.1s}.search_glass:after{content:"\01F50D"}.leaderBoardSelf.dosearch .search_glass{display:block}.leaderBoardSelf.dosearch{cursor:pointer}.leaderBoardSelf.dosearch:hover .search_glass{opacity:1}.leaderBoardGap{cursor:pointer;padding:8px 0 3px}.leaderBoardGap:hover{background-color:var(--theme-background-lighter-grey-to-dark-purple)}.leaderBoardGap:after{content:"\2807";display:block;line-height:26px;margin-left:14px;text-align:left}#leaderSelfInfo{display:none}.leaderBoardSelf{background:var(--theme-background-lighest-pastel-blue-to-darker-purple)}.leaderBoardSelf.dosearch:hover{background:var(--theme-background-pastel-blue-to-purple)}.leaderBoardGap{border-bottom:1px solid var(--theme-background-lighter-grey-to-dark-purple)}.leaderHighlight{background-color:#f16f6f;color:#fff}.leaderHighlight a{color:#fff}#lessLink,#moreLink,.moreLink{color:var(--theme-color-light-blue-to-lighter-blue);cursor:pointer;display:block;padding:13px;text-align:center;-webkit-user-select:none;user-select:none}#lessLink:hover,#moreLink:hover{text-decoration:underline}#moreLink__disabled{color:var(--theme-color-dark-grey-to-white);cursor:not-allowed;display:block;padding:13px;text-align:center;-webkit-user-select:none;user-select:none}.hoursCount{margin-right:5px}.hoursCount,.minutesCount{background-color:var(--theme-background-lighter-grey-to-dark-purple);border-radius:4px;float:left;padding:8px;text-align:center;width:88px}#hoursCountNum,#minutesCountNum{color:var(--theme-notification-red);font-weight:600}#titleFlameIcon{background:url(/static/media/flame.9e3c21b07dff5f8265a8.svg) no-repeat;background-size:contain;-webkit-filter:grayscale(1) brightness(.7);filter:grayscale(1) brightness(.7);float:right;height:23px;margin-top:11px;width:17px}.streakCountDown{overflow:auto}.notificationUnread{background-color:rgba(210,228,255,.5)}.notificationsPageHeader{border-bottom:1px solid gray;height:31px}.notificationsPageTitle{float:left}.notificationsPageMark{float:right}footer .wrapper{margin:0 auto;max-width:1150px;position:relative}h1,h2{margin:17px 0 14px}.h1--size-big{line-height:100%;margin:12px 0}p{margin:14px 0}ol,ul{padding-left:40px}hr{background-color:var(--theme-background-lighter-grey3-to-lightest-purple2);border-width:0;height:1px;margin-bottom:10px;margin-top:10px}.newLineInstructions li{padding:2px}.in_cart{background-color:#f18f48;border-radius:6px;color:#fff;padding:6px}.highlight{background-color:var(--theme-background-light-yellow-to-grey-yellow)}.bookOptionsRow{align-items:center;display:block;justify-content:space-between;padding:5px 0}.bookOptionsRow>a{margin:0 5px;padding:4px 9px;text-decoration:none}.homeCol2-container__links a{display:block}.homeCol2-container__links a:not(:last-child){margin-bottom:10px}.bookOptionsRow>span{display:block;line-height:130%;margin-bottom:3px}.bookOptionsRow>select{display:block;padding:7px 5px;width:100%}.bookOptionsRow>select>option{background-color:var(--theme-background-lighter-grey2-to-light-purple)}.bookOptionsRow .bookOptionsInputRow{align-items:center;display:flex;margin-left:auto}.bookOptionsRow .bookOptionsInputRow.bookOptionsInputRow--disabled{opacity:.5}.bookOptionsRow .bookOptionsInputRow>input.time{-moz-appearance:textfield;border:1px solid var(--textfield-border);box-sizing:border-box;margin:0 5px 0 0;max-width:100%;outline:none;padding:8px;transition:all .3s ease-in-out;width:57px}.bookOptionsRow .bookOptionsInputRow>input.time:focus:not(:disabled){border-color:var(--checkbox-stroke-focus)}.bookOptionsRow .bookOptionsInputRow>input.time::-webkit-inner-spin-button,.bookOptionsRow .bookOptionsInputRow>input.time::-webkit-outer-spin-button{-webkit-appearance:none}.bookOptionsRow .bookOptionsInputRow>input[type=checkbox],.bookOptionsRow .bookOptionsInputRow>input[type=text]{margin:0 5px 0 0}.nav-desktop{display:flex}.nav-mobile{display:inline-block;float:left;line-height:1.4em;margin:0;padding:0;position:relative}.nav-list{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;list-style-type:none;margin:15px 0 0;padding:0}.nav-item{zoom:1;float:left;margin:0;padding:0}.nav-item a{border-radius:10px;color:#b1dfd4;display:block;font-weight:800;margin-left:2px;padding:7px 15px 8px;text-decoration:none;text-shadow:0 1px 3px rgba(0,0,0,.9)}.nav-item .selected,.nav-item a:hover{background-color:#869fc3;color:#fff}.nav-mobile__button{background:#3b5b8a url(/static/media/nav.7d897e9748d106954941.svg) no-repeat 50%;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;cursor:pointer;display:none;float:left;height:40px;margin:8px 6px 0 12px;width:40px}.smallBadge{border-radius:3px;cursor:default;margin-right:3px;padding:4px}.highlight .smallBadge{background:none;border:none;font-weight:700}.smallBadge--staff{background-color:#4caf50;color:#fff068}.highlight .smallBadge--staff{color:var(--theme-color-grey-to-green)}.smallBadge--author{background-color:#e91e63;color:#fff}.highlight .smallBadge--author{color:#e91e63}.smallBadge--pro{background:rgba(223,236,242,.5);border:1px solid var(--edge-color-blue-label);color:#5088a5;font-weight:700;padding:0 3px}.dark-mode .smallBadge--pro{background:transparent}.smallBadge a{color:inherit;font-size:inherit!important}.italic{font-style:italic}.password-entry{position:relative}.password-entry input{padding-right:45px!important;width:298px}.password-entry input::-ms-clear,.password-entry input::-ms-reveal{display:none}.password-entry .toggle-password{cursor:pointer;font-size:14px}@media screen and (min-width:385px){.password-entry .toggle-password{bottom:11px;left:260px;position:absolute}}@media screen and (max-width:384px) and (min-width:331px){.password-entry .toggle-password{bottom:11px;position:absolute;right:13px}}@media screen and (max-width:330px){.password-entry .toggle-password{bottom:11px;position:absolute;right:10px}}#email_new,#email_new_repeat{width:298px}#imgOptions{display:inline-block;margin:10px 0 0 10px;vertical-align:top}#imgOptions div{line-height:25px;margin-top:10px}#imgOptions div #imageUrlFormat{color:green}.red-flash{-webkit-animation:red-flash 1s;animation:red-flash 1s}.green-flash{-webkit-animation:green-flash 1s;animation:green-flash 1s}.yellow-icon{color:#ffc700}@-webkit-keyframes red-flash{0%{background-color:red}to{background-color:initial}}@keyframes red-flash{0%{background-color:red}to{background-color:initial}}@-webkit-keyframes green-flash{0%{background-color:#4cff00}to{background-color:initial}}@keyframes green-flash{0%{background-color:#4cff00}to{background-color:initial}}.help{color:#0078e6;cursor:help}.valign>a,.valign>img,.valign>input,.valign>select,.valign>span{vertical-align:middle}.swal2-modal .schedule select>option{background-color:var(--theme-background-lighter-grey2-to-light-purple)}.tippy-tooltip.center-align-theme{text-align:center}.tippy-tooltip.header-icons-theme{margin-top:-17px;padding:.0875rem .2375rem}.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=visible]{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=visible]{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=visible]{opacity:1;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=visible]{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.second-call-to-action{position:relative;z-index:1}.dark-mode .whiteBodyContainer--grey{background-color:#43414c;border:1px solid #585858}.dark-mode #orderHomeBooks{background-color:#403a5f;background-image:url(/static/media/caret.9439a1b22cdd4b98938e.svg)}.dark-mode .moreOrLessTrigger{background-color:initial;color:#fff}.dark-mode .new_comment_button{color:#000}.dark-mode .classCurrent{color:#eee}.dark-mode .profile_icon_streak{background-color:#fff}.dark-mode .isa_info a{color:inherit}.dark-mode #titleFlameIcon{background:url(/static/media/flameWhite.aa8c5a8a7ca43249b462.svg);opacity:.7}.dark-mode .MuiTable-root tr td,.dark-mode .MuiTable-root tr th{color:var(--theme-color-black-to-white)}.dark-mode .MuiTable-root tr td:not(.home) .dark-mode .MuiTable-root tr td,.dark-mode .MuiTable-root tr td:not(.home) .dark-mode .MuiTable-root tr th,.dark-mode .MuiTable-root tr th:not(.home) .dark-mode .MuiTable-root tr td,.dark-mode .MuiTable-root tr th:not(.home) .dark-mode .MuiTable-root tr th{background-color:var(--theme-background-white-to-light-purple)}.dark-mode .MuiTable-root tr td span.MuiTableSortLabel-active,.dark-mode .MuiTable-root tr th span.MuiTableSortLabel-active{color:var(--theme-text-color)}.dark-mode .MuiTable-root tr td span.MuiTableSortLabel-active .MuiTableSortLabel-icon,.dark-mode .MuiTable-root tr th span.MuiTableSortLabel-active .MuiTableSortLabel-icon{color:var(--theme-arrow-color)!important}.dark-mode .MuiTable-root tr td .MuiTableSortLabel-root:hover,.dark-mode .MuiTable-root tr th .MuiTableSortLabel-root:hover{color:var(--theme-color-black-to-white)}.dark-mode .MuiTable-root tr td .MuiTableSortLabel-root:hover .MuiTableSortLabel-icon,.dark-mode .MuiTable-root tr th .MuiTableSortLabel-root:hover .MuiTableSortLabel-icon{color:var(--theme-arrow-color)!important}.dark-mode .MuiTable-root tr.no-ruby-spent td,.dark-mode .MuiTable-root tr.no-ruby-spent th{background-color:var(--theme-no-ruby-spent-row-color)}.dark-mode .MuiTablePagination-root{color:var(--theme-color-darker-grey-to-white)}.dark-mode .MuiTablePagination-root .MuiButtonBase-root span,.dark-mode .MuiTablePagination-root .MuiTablePagination-selectIcon{color:var(--theme-arrow-color)!important}.dark-mode .MuiTablePagination-root .MuiButtonBase-root.Mui-disabled span{opacity:.5}.dark-mode .MuiList-root{background-color:var(--theme-background-white-to-light-purple);color:var(--theme-color-black-to-white)}img.max-width{max-width:100%}html{overflow-y:scroll}html .hideOnDarkMode{display:block}html .showOnDarkMode{display:none}html .showOnDarkMode.pullUp{-webkit-transform:translateY(-20px);transform:translateY(-20px)}html.dark-mode .hideOnDarkMode{display:none}html.dark-mode .showOnDarkMode{display:block}.MuiIconButton-label{color:var(--theme-color-modal-newsletter)}.mt1iframe{border:none;height:calc(100vh - 172px);height:calc(100vh - var(--headerHeight, 80px) - 94px);min-height:calc(100vh - 172px);min-height:calc(100vh - var(--headerHeight, 80px) - 94px);overflow-x:hidden;width:100%}.mt1iframe.no-footer{min-height:calc(100vh - 77px);min-height:calc(100vh - var(--headerHeight, 80px) + 1px)}@media (min-width:1500px){.mt1iframe{min-height:calc(100vh - 132px);min-height:calc(100vh - var(--headerHeight, 80px) - 54px)}}.leaderboardWrapper{box-sizing:initial;margin:0 auto 45px;max-width:945px;min-height:72vh;padding-left:5%;padding-right:5%;padding-top:45px;width:90%}div[data-elementor-type=wp-page] .e-lottie__animation>:not(:first-child){display:none}.white-background{background:var(--theme-background-white-to-light-purple)}.new-frontpage{color:#383838;overflow-x:hidden}.new-frontpage.allowOverflow{overflow-x:visible}.new-frontpage .left{float:left}.new-frontpage .right{float:right}.new-frontpage .clear:after{clear:both;content:" ";display:block}.new-frontpage header[role=banner]{border:none;z-index:1001}.logo-chess{height:38px;margin-left:14px}.logo-chess a{color:#fff;text-transform:lowercase}.logo-chess a img{display:inline-block;height:100%;margin-right:0 11px 0 14px}.nav-mobile,.new-frontpage .logoHolder2{display:none}.new-frontpage .gallery-part{box-shadow:0 .25rem .5rem 0 rgba(0,0,0,.25);height:800px;height:calc(100vh - 80px);min-height:500px;position:relative}.new-frontpage .main-slider .slide{height:800px;height:100vh;min-height:500px;object-fit:cover;object-position:30% 40%;opacity:.75!important;-webkit-user-select:none;user-select:none;width:100%}.new-frontpage .main-slider .overlay{background:rgba(86,118,161,.65);height:100%;left:0;position:absolute;top:0;width:100%;z-index:50}.new-frontpage .content-part{height:auto!important;left:0;position:absolute;top:0;width:100%;z-index:200}.new-frontpage .main-slider .h1-spacer{height:120px;height:calc(80px + 10vh)}.new-frontpage .main-slider h1{line-height:1.2;margin-top:0;text-align:center;text-shadow:2px 3px 14px rgba(0,0,0,.4)}.new-frontpage .main-slider .content-block{margin:35px auto 0;max-width:80vw;text-align:center}.new-frontpage .main-slider .content-block p{color:#fff;line-height:30px}.new-frontpage .main-slider .content-block p a{color:#7bf5da;text-decoration:underline;white-space:nowrap}.new-frontpage .join-now{background-color:#7ac247;background:linear-gradient(#8c6 54%,#7bc34b 60%);border-radius:40px;box-shadow:inset 0 -1px 1px rgba(0,0,0,.3),inset 0 -2px 8px rgba(0,0,0,.1),0 .35em .35em -.35em rgba(0,0,0,.5);color:#fbfbfb;cursor:pointer;display:inline-block;line-height:1.7rem;margin-top:20px;padding:1.1rem 2.2rem;text-decoration:none;text-shadow:0 1px 2px #538132,0 1px 1px #538132;transition:filter .25s,top .2s,box-shadow .1s}.new-frontpage .join-now:hover{-webkit-filter:brightness(104%);filter:brightness(104%)}.new-frontpage .join-now:active{box-shadow:inset 0 -1px 1px rgba(0,0,0,.3);position:relative;top:1px}.new-frontpage .books-counter{position:relative}.new-frontpage .books-counter .chess-bg{background:url(/static/media/chess-bg-min.d3128cd9cbf165d2f896.png) 0 65% no-repeat;background-size:51%;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:7}.new-frontpage .books{box-sizing:initial;min-height:90vh;padding:25px 0 50px;text-align:center;z-index:8}@media screen and (min-width:561px){.new-frontpage .books{padding:85px 0 100px}}.new-frontpage .books h2{color:#224472;font-family:Poppins,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:120%;margin:0 0 14px;padding:0 25px}@media screen and (min-width:561px){.new-frontpage .books h2{font-family:Poppins,sans-serif;font-size:48px;font-style:normal;font-weight:600;line-height:110%}}.new-frontpage .books .subheader p{color:#224472;line-height:30px;margin:13px auto 0;max-width:860px;padding:0 25px;text-align:left}@media screen and (min-width:561px){.new-frontpage .books .subheader p{text-align:center}}.new-frontpage .book-gallery{margin:30px auto 0;position:relative;text-align:center;width:672px}@media screen and (min-width:400px){.new-frontpage .book-gallery{margin:50px auto 0}}.new-frontpage .book-gallery .slick-slider{-webkit-user-select:text;user-select:text}.new-frontpage .book-gallery .slick-slide,.new-frontpage .book-gallery .slick-slide *{outline:none!important}.new-frontpage .book-gallery img{border-radius:5px;display:inline-block;max-height:215px;-webkit-user-select:none;user-select:none;width:auto}.new-frontpage .book-gallery .book-slide a{color:#383838}.new-frontpage .book-gallery h3{line-height:30px;padding:20px 0 0}@media screen and (min-width:561px){.new-frontpage .book-gallery h3{padding:10px 0 0}}.new-frontpage .book-gallery .author{color:#383838;line-height:30px;margin-top:10px}.new-frontpage .book-gallery .author a{color:#7abeaf}.new-frontpage .book-gallery .description{margin-top:9px}.new-frontpage .book-gallery .description p{-webkit-line-clamp:5;-webkit-box-orient:vertical;color:#383838;display:-webkit-box;line-height:1.4;margin:14px 10px;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:561px){.new-frontpage .book-gallery .description p{-webkit-line-clamp:none;display:block}}.new-frontpage .book-gallery .book-nav{background:url(/static/media/sprites-min.02115d439046e8938383.png) -154px -8px no-repeat;display:block;height:56px;opacity:.6;position:absolute;top:50px;transition:all .2s linear 0s;width:29px;z-index:100}.new-frontpage .book-gallery #book-prev-nav{left:5px}.new-frontpage .book-gallery #book-next-nav{right:5px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:340px){.new-frontpage .book-gallery #book-prev-nav{left:14px}.new-frontpage .book-gallery #book-next-nav{right:14px}}.new-frontpage .book-gallery .book-nav:hover{opacity:1}.new-frontpage .books .browse-btn{background:var(--theme-background-white-to-light-purple);border:3px solid #385a89;border-radius:50px;color:#385a89;display:inline-block;margin-top:15px;padding:27px 0;position:relative;text-align:center;transition:background .2s linear 0s,opacity .4s linear 0s;width:450px;z-index:100}.new-frontpage .books .browse-btn:hover{background:#385a89;color:#fff}.new-frontpage .counter{background:#b6c7e0;overflow-x:hidden;padding:94px 0 100px;position:relative;text-align:center;z-index:5}.new-frontpage .counter .overlay{background:url(/static/media/counter-bg.b3edcb0b597d428802db.png) 0 0 repeat;height:100%;left:0;opacity:.49;position:absolute;top:0;width:100%;z-index:10}.new-frontpage .counter .counting,.new-frontpage .counter .text-part{position:relative;z-index:15}.new-frontpage .counter .count-part{height:147px;line-height:110px}.new-frontpage .counter .counting,.new-frontpage .counter .text-part p{color:#fff;text-shadow:2px 3px 14px rgba(0,0,0,.4)}.new-frontpage .counter .text-part p{line-height:72px;text-transform:uppercase}.new-frontpage .testimonials{background:url(/static/media/testimonials_compressed.0048fee262daf58a34ec.jpg) 0 0 no-repeat;background-attachment:fixed;background-size:cover;padding:50px 0 60px;position:relative;text-align:center}.new-frontpage .testimonials .overlay{background:rgba(34,68,114,.91);height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.new-frontpage .testimonials .wrapper{padding:0 20px;position:relative;z-index:20}.new-frontpage .testimonials h2{color:#fff;line-height:48px;text-shadow:2px 3px 14px rgba(0,0,0,.4)}.new-frontpage .testimonials .subheader{color:#fff;line-height:18px;margin-top:27px}.new-frontpage .testimonials-slider .slick-slide,.new-frontpage .testimonials-slider .slick-slide *{outline:none!important}.new-frontpage .testimonials-slider .pager{align-items:center;display:flex;height:96px;justify-content:space-around;margin:72px auto 0;position:relative;-webkit-user-select:none;user-select:none;width:620px}.new-frontpage .testimonials-slider .pager img{border-radius:100px;cursor:pointer;display:inline-block;height:70px;margin-right:30px;position:relative;transition:all .2s linear 0s;width:70px;z-index:10}.new-frontpage .testimonials-slider .pager img:last-child{margin-right:0}.new-frontpage .testimonials-slider .pager img:hover:not(.active){box-shadow:0 0 0 3px #819cc1}.new-frontpage .testimonials-slider .pager img.active{box-shadow:0 0 0 3px #819cc1;height:90px;width:90px}.new-frontpage .testimonials-slider .testimonials-nav{margin:auto;position:relative;width:740px}.new-frontpage .testimonials-slider .testimonials-nav a{background:url(/static/media/sprites-min.02115d439046e8938383.png) -7px -71px no-repeat;bottom:36px;display:block;height:25px;opacity:.6;position:absolute;transition:opacity .2s linear;width:38px}.new-frontpage .testimonials-slider .testimonials-nav a:hover{opacity:1}.new-frontpage .testimonials-slider .testimonials-nav .prev{left:0}.new-frontpage .testimonials-slider .testimonials-nav .next{right:0;-webkit-transform:rotate(180deg) translateZ(0);transform:rotate(180deg) translateZ(0)}.new-frontpage .testimonials-slider .testimonials-slides{margin:61px auto 0;width:745px}.new-frontpage .testimonials-slider .testimonial:before{background:url(/static/media/sprites-min.02115d439046e8938383.png) -210px -8px no-repeat;content:"";display:inline-block;height:57px;margin:0 0 34px;width:81px}.new-frontpage .testimonials-slider .testimonial p{color:#fff;line-height:24px;margin:0 10px}.new-frontpage .testimonials-slider .testimonial .author{color:#fff;font-style:italic;line-height:130%;margin-top:36px}.new-frontpage .video-prefooter{background:#f1f7ff;box-shadow:inset 0 4px 6px 0 rgba(0,0,0,.14)}.new-frontpage .video-block{height:0;height:auto;max-width:100%;overflow:hidden;padding-bottom:0;padding-top:90px;position:relative;text-align:center}.new-frontpage .video-block h2{color:#1a705d;line-height:48px;text-align:center}.new-frontpage .twitter-block{background:var(--theme-background-white-to-light-purple);padding-bottom:100px;padding-top:90px}.new-frontpage .twitter-block h2{color:#1a705d;line-height:48px;text-align:center}.new-frontpage .twits{margin-top:64px}.new-frontpage .twit{border:2px solid #308673;display:inline-block;height:267px;margin-right:96px;position:relative;width:241px}.new-frontpage .twit:last-child{margin-right:0}.new-frontpage .twit:before{background:url(/static/media/sprites-min.02115d439046e8938383.png) -71px -72px no-repeat;content:"";display:block;height:40px;left:96px;position:absolute;top:-26px;width:49px}.new-frontpage .twit-wrapper{background:#e4f5f1;box-sizing:initial;height:194px;margin-top:31px;padding:15px 11px 0}.new-frontpage .twit .nickname a{color:#0a4b3d}.new-frontpage .twit-text{color:#1a705d;height:121px;line-height:20px;margin-top:10px;overflow:hidden}.new-frontpage .twit-text span{color:#0a4b3d}.new-frontpage .twit-date{color:#1a705d;margin-top:3px}.new-frontpage .twit-date:before{background:url(/static/media/sprites-min.02115d439046e8938383.png) -142px -72px no-repeat;content:"";display:inline-block;height:22px;margin-right:5px;position:relative;top:5px;width:22px}.new-frontpage .prefooter-join{padding:100px 0 110px;position:relative;text-align:center}.new-frontpage .prefooter-join:before{background:url(/static/media/chess-join-min.26a4959546db63139bee.png) 100% 100% no-repeat;bottom:40px;content:"";display:block;height:598px;position:absolute;right:10px;right:2.5vw;width:333px;z-index:100}.new-frontpage .prefooter-join .header{color:#224472;font-family:Poppins,sans-serif;font-size:38px;font-style:normal;font-weight:600;line-height:120%;line-height:1.2;margin:0 auto;max-width:760px;padding:0 30px;position:relative;text-align:center;z-index:150}@media screen and (min-width:450px){.new-frontpage .prefooter-join .header{font-family:Poppins,sans-serif;font-size:48px;font-style:normal;font-weight:600;line-height:110%}}.new-frontpage .prefooter-join .subheader{color:#1a705d;line-height:72px;margin-top:41px;text-transform:uppercase}@media screen and (min-width:561px){.new-frontpage .book-gallery,.new-frontpage .testimonials .wrapper{opacity:0;transition:opacity .4s linear 0s}.new-frontpage .books .browse-btn{opacity:0}}.new-frontpage .counter .count-part,.new-frontpage .counter .text-part{left:1500px;position:relative}.new-frontpage .twitter-moving{left:-1500px;position:relative}@-webkit-keyframes social-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{-webkit-transform:rotate(40deg);transform:rotate(40deg)}40%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}80%{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes social-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{-webkit-transform:rotate(40deg);transform:rotate(40deg)}40%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}80%{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}footer .social-icons a:hover{-webkit-animation:social-animation .3s linear 0s 1;animation:social-animation .3s linear 0s 1}button.loadMore{background-color:var(--theme-background-white-to-light-purple);border-radius:5px;margin:0 auto;width:200px}.toBeClamped{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:1350px){.new-frontpage .prefooter-join:before{background-size:70%}}@media screen and (max-width:1220px){.new-frontpage .main-slider h1{font-family:Poppins,sans-serif;font-size:48px;font-style:normal;font-weight:600;line-height:110%}.new-frontpage .prefooter-join:before{background-size:60%}.top-footer .back-to-top{right:10px;z-index:100}}@media screen and (max-width:1000px){.new-frontpage .main-slider h1{font-family:Poppins,sans-serif;font-size:48px;font-style:normal;font-weight:600;line-height:110%}.new-frontpage .books-counter .chess-bg{background:url(/static/media/chess-bg-min.d3128cd9cbf165d2f896.png) 0 80% no-repeat;background-size:75%}.new-frontpage .book-gallery{width:500px}.new-frontpage .counter{z-index:auto}.new-frontpage .testimonials-slider .testimonials-slides{width:500px}.new-frontpage .testimonials-slider .pager{display:none}.new-frontpage .testimonials{padding:50px 0 10px}.new-frontpage .testimonials-slider .testimonials-nav{margin:100px auto 0;position:relative;width:100px}.new-frontpage .testimonials-slider .testimonials-nav .prev{left:-30px}.new-frontpage .testimonials-slider .testimonials-nav .next{right:-30px}.new-frontpage .twits{text-align:center}.new-frontpage .twit{margin-right:20px;text-align:left}.new-frontpage .prefooter-join{padding:75px 0 90px}.cart_txt,.new-frontpage .prefooter-join:before{display:none}}@media screen and (max-width:970px){#bodyContainer{padding-left:15px;padding-right:15px}#bodyContainer>.whiteBodyContainer,#positions{margin-left:-15px;margin-right:-15px}.bodyContainer--nopadding #bodyContainer{padding-left:0;padding-right:0}.tutorialInstruction{margin-left:0!important}.tutorialBubble{max-width:calc(100% - 250px)}}@media screen and (min-width:845px){#userStatNots .icon-bell:after{margin-top:-2px}}@media screen and (max-width:845px){body .book{width:45%}body .detail,body .explanation span{width:auto}body .isa_info--login{margin:14px auto -4px;width:550px}body .ableScience{display:none}body .profile{padding:25px}.new-frontpage .main-slider h1{font-family:Poppins,sans-serif;font-size:38px;font-style:normal;font-weight:600;line-height:120%}.new-frontpage .mobile-spacer{height:5px}.new-frontpage .mobile-spacer-1{height:10px}.new-frontpage .mobile-spacer-2{height:20px}.new-frontpage .counter .text-part p{font-family:Poppins,sans-serif;font-size:48px;font-style:normal;font-weight:600;line-height:110%;line-height:122%}.new-frontpage .counter{padding:40px 20px 50px}.new-frontpage .books-counter .chess-bg{display:none}.new-frontpage .twit,.new-frontpage .twit:last-child{display:block;margin:0 auto 40px}.new-frontpage .twit:last-child{margin-bottom:0}footer .footer-menu li{display:block;margin-bottom:25px;margin-right:0}footer .footer-menu li:after{display:none}footer .footer-menu li:last-child{margin-bottom:0}footer .wrapper{width:auto}.bodyContainer{margin:0 auto;width:auto}.breadcrumbsBox{display:none}.isa_info{width:auto}}@media screen and (max-width:768px){#goprotop,.logoHolderNotOnMobile,.new-frontpage .logo-chess{display:none}.new-frontpage .logoHolder2{display:inline-block;margin:0 14px -3px 4px}.new-frontpage .logoHolder2>img{height:42px;width:33px}.nav-desktop{display:none}.nav-mobile--logged-in,.nav-mobile__button{display:block}.nav-list{display:none;margin:62px 0 10px 12px}.nav-active{display:block}.nav-item a{margin:5px 0 10px 5px;padding:12px 24px 13px}.nav-item i{margin-right:1px}.loginSignUp .hamburger-btn,.loginSignUp .headerHolder__right{display:none!important}.loginSignUp .logo-chess{display:block}}@media screen and (max-width:680px){.h1--size-big{font-family:Poppins,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:120%}.tutorialInstruction{margin-top:10px}.tutorialBubble{clear:both;margin-left:4px;max-width:95%}.whiteBodyContainer .tutorialBubble{border-width:5px;margin-left:0;max-width:100%}.tutorialBubble:after,.tutorialBubble:before{border:none}#orderHomeBooksTitle{width:100%}body .profileMain{display:block;margin:0 auto 20px}body .profileRows{display:block}.new-frontpage .video-wrapper{background:#000;padding:15px 0}.new-frontpage .video-block iframe{box-shadow:none;height:100%;left:0;position:absolute;top:0;width:100%}.new-frontpage .video-block{background:#000;padding-bottom:56.25%;padding-top:0}.new-frontpage .video-block img{box-shadow:none;display:block;height:auto;left:0;position:absolute;top:0;width:100%}.new-frontpage .main-slider h1{font-family:Poppins,sans-serif;font-size:38px;font-style:normal;font-weight:600;line-height:120%}.new-frontpage .book-gallery .description p{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:600;line-height:140%}.new-frontpage .prefooter-join{padding:75px 0}.top-footer a.top{bottom:-18px;right:0;top:auto;z-index:100}.not-in-mobile{display:none!important}}@media (min-width:681px){.not-in-desktop{display:none!important}}@media screen and (max-width:610px){.tutorialInstruction{margin-top:0}.tutorialInstruction img{max-height:140px}}@media screen and (max-width:560px){#goprotop{display:none}.tutorialInstruction{margin-top:0}.tutorialInstruction img{max-height:140px}body .book{width:87%}body .detailsCol{width:100%}body .book .bookCol1,body .book .bookCol2{float:none;margin:0 auto}body .book .bookCol2{width:150px}.new-frontpage .counter .count-part{height:128px}.new-frontpage .counter .counting{font-family:Poppins,sans-serif;font-size:56px;font-style:normal;font-weight:600;line-height:110%}body .isa_info--login{margin:0 auto -20px;width:350px}.new-frontpage .main-slider{display:none}.new-frontpage .books-counter{margin-top:0;position:relative}.new-frontpage .book-gallery,.new-frontpage .books .browse-btn,.new-frontpage .testimonials-slider .testimonials-slides{width:90%}.new-frontpage .counter .count-part,.new-frontpage .counter .text-part,.new-frontpage .twitter-moving{left:0;position:relative}.new-frontpage .browse-btn span,.new-frontpage .prefooter-join .join-now span{display:none}.new-frontpage .books .browse-btn{padding:20px;width:250px}}@media screen and (max-width:480px){.body{padding-bottom:40px;padding-top:15px}.mobile-spacer{height:5px}.mobile-spacer-1{height:10px}.mobile-spacer-2{height:20px}body .errorAnswer{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:13px;font-style:normal;font-weight:400;line-height:140%}.tutorialInstruction img{max-height:120px}body .isa_info--login{margin:12px auto -5px;width:300px}.loginSignUp .logo-chess{pointer-events:auto!important}.h1--size-big{font-family:Poppins,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:120%}.top-footer{display:none}.nav-list{margin-bottom:12px;margin-top:70px}.nav-item{float:none}.nav-item a{margin-left:0}.whiteBodyContainer .whiteBodyContainer{padding:25px 10px}}@media screen and (min-width:416px) and (max-width:845px){.practiceNowContainer a{margin-right:5px}}@media screen and (max-width:416px){#theOpeningTitle{max-width:400px;width:auto}}@media screen and (max-width:400px){#theOpeningTitle{max-width:400px;width:auto}}@media screen and (max-width:375px){#theOpeningTitle{max-width:375px;width:auto}}@media screen and (max-width:360px){#theOpeningTitle{max-width:360px;width:auto}}@media screen and (max-width:320px){#theOpeningTitle{max-width:320px;width:auto}.h1--size-big{font-size:32px;line-height:120%}.h1--size-big,.new-frontpage .testimonials h2{font-family:Poppins,sans-serif;font-style:normal;font-weight:600}.new-frontpage .testimonials h2{font-size:48px;line-height:110%}}@media screen and (max-width:319px){.new-frontpage .logoHolder2{display:none!important}}@media screen and (max-width:200px){#profileLink{display:none}}.action-menu{color:#888;line-height:0;position:relative}.action-menu>button{outline:none;position:relative;z-index:200}@media (min-width:681px){.action-menu>button i{-webkit-transform:scale(.9);transform:scale(.9)}}.action-menu__bubble{left:auto;margin-top:4px;opacity:1;right:0}.action-menu__bubble>li>a{align-items:center;display:flex;padding:7px 48px 7px 18px!important}.action-menu__bubble>li>a:hover{background-color:#e8e8e8}@media screen and (min-width:845px){.action-menu__bubble{left:0;right:auto}}.action-menu__icon{color:var(--theme-color-black-to-white);font-size:15px;line-height:100%;margin-right:0;opacity:.6;text-align:left;width:36px}.banner-bottom{background:#c7e2c4;border-top:1px solid #ccc;bottom:0;height:62px;left:0;padding:0 15px;position:fixed;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform .4s ease-in;transition:transform .4s ease-in;transition:transform .4s ease-in,-webkit-transform .4s ease-in;width:100%;will-change:transform;z-index:100001}.banner-bottom--orange{background:#fff3ea}.banner-bottom--visible{-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .8s ease;transition:transform .8s ease;transition:transform .8s ease,-webkit-transform .8s ease}.banner-bottom__holder{box-sizing:initial;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:100%;width:940px}.banner-bottom__holder--bookstore{justify-content:center}@media (min-width:1000px){.banner-bottom__holder--bookstore{float:right;width:calc(100% - 240px)}}.banner-bottom__left,.banner-bottom__right{align-items:center;display:flex}.banner-bottom__left{padding-right:12px}.banner-bottom__right{flex-shrink:0}.banner-bottom__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#404040;display:-webkit-box;font-size:15px;font-weight:600;line-height:20px;max-height:40px;overflow:hidden;text-overflow:ellipsis}.banner-bottom__title--bookstore-desktop{display:none}@media (min-width:400px){.banner-bottom__title--bookstore-mobile{display:none}.banner-bottom__title--bookstore-desktop{display:block;display:-webkit-box}}.banner-bottom__rating{display:none!important}.banner-bottom__price{font-size:16px;font-weight:600;margin-right:12px}.banner-bottom__price--free{color:#68a657}.banner-bottom__btn{margin-bottom:4px;margin-left:5px;padding:6px 17px}@media screen and (max-height:749px){.banner-bottom{display:none}}@media screen and (min-width:681px){.banner-bottom{height:58px}.banner-bottom__left{padding-right:20px}.banner-bottom__title{-webkit-line-clamp:1;font-size:16px;max-height:20px;padding-right:8px}.banner-bottom__rating{display:block!important}.banner-bottom__price{margin-right:18px}}.book-cover__sale{align-items:center;display:flex;margin-left:12px}.blockquote{background:var(--theme-background-near-white-to-darker-purple);border-left:5px solid var(--theme-background-lighter-grey2-to-light-purple);border-radius:3px;color:var(--theme-color-grey-to-white);display:block;font-size:1.05em;line-height:1.4;margin:1em 0;padding:10px 20px 12px;quotes:"“" "”";text-align:left}.blockquote:before{color:#c4c4c4;content:open-quote;display:inline;font-family:Garamond;font-size:50px;left:-9px;line-height:0;position:relative;top:17px}.blockquote--big{border-left-width:10px;color:#999;margin:20px 10px 0}.blockquote--big:before{color:#ccc;left:-11px;top:28px}.blockquote__quotation{margin:0}.blockquote__footer{margin:8px 0 0;text-align:right}.board-setup{margin:0 auto;max-width:500px;padding:12px 20px 0}.board-setup__buttons{display:flex}.board-setup__btn{flex:1 1 auto;margin:0 5px 8px 0;padding:11px 5px!important}.board-setup__btn:last-child{margin-right:0}.board-setup__label{align-items:center;display:flex;flex-direction:row;margin:24px 0 0;width:100%}.board-setup__label--analysis{margin-top:14px}.board-setup__info{font-weight:700;min-width:40px}.board-setup__input{flex:1 1 auto;min-height:29px!important;width:70%}.board-setup__button{line-height:1.6!important;margin-left:3px;margin-top:-4px}.board-setup__long{display:none}@media screen and (min-width:681px){.board-setup{padding:12px 0 0}}@media screen and (min-width:845px){.board-setup{margin:0;max-width:none}.board-setup__btn{margin:0 5px 0 0}.board-setup__btn:last-child{margin-right:0}.board-setup__short{display:none}.board-setup__long{display:inline}.board-setup__info{min-width:45px}}.book-author__name{color:var(--theme-color-light-grey-to-white)}.book-author__title{font-weight:700;text-transform:uppercase}.book-details__left,.book-details__right{padding:15px 0 0}@media screen and (min-width:681px){.book-details{padding-top:18px}.book-details__left{clear:left;float:left;padding:0;width:calc(100% - 290px)}.book-details__right{clear:right;float:right;margin-left:30px;padding:0;width:260px}}@media screen and (min-width:845px){.book-details__left{width:calc(100% - 330px)}.book-details__right{width:300px}}.book-info{display:flex;flex-shrink:0;margin:0 auto 9px;max-width:100%}@media (min-width:681px){.book-info{margin:0 0 16px}}@media (max-width:680px){.book-info--paused{margin-top:9px}}.book-info__img{flex-shrink:0;height:55px;margin-right:10px;overflow:hidden;width:55px}@media (min-width:425px){.book-info__img{height:65px;width:65px}}.book-info__text{min-width:1px}.book-info__name{color:var(--theme-color-grey-to-white);display:block;line-height:1.3;overflow:hidden;padding:0 0 6px 10px;text-overflow:ellipsis;white-space:nowrap}@media (min-width:420px){.book-info__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;max-height:36.4px;white-space:normal}}.book-info__author{margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.book-ruby{display:inline-block;line-height:18px;margin:4px 10px;position:relative;vertical-align:middle}.book-ruby__rubies{background:var(--theme-background-white-to-light-purple);border:1px solid #dadada;border-radius:4px;box-shadow:0 1px 3px var(--theme-border-white-to-light-purple);padding:5px 8px}.book-ruby__count{font-size:15px}@media screen and (min-width:681px){.book-ruby{margin:10px 8px}}.checkmark{stroke-width:2;stroke:#fff;border-radius:50%;display:block;-webkit-filter:drop-shadow(1px 1.5px 0 rgba(0,0,0,.15));filter:drop-shadow(1px 1.5px 0 rgba(0,0,0,.15));height:56px;width:56px}.checkmark--small{stroke-width:5;height:19px;width:19px}.checkmark--animated{-webkit-animation:checkmark-fill .4s ease-in-out .4s forwards;animation:checkmark-fill .4s ease-in-out .4s forwards;box-shadow:inset 0 0 0 #73c355}.checkmark__circle{stroke:#73c355}.checkmark--animated>.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;fill:none;-webkit-animation:checkmark-stroke .6s cubic-bezier(.65,0,.45,1) forwards;animation:checkmark-stroke .6s cubic-bezier(.65,0,.45,1) forwards}.checkmark--animated>.checkmark__check{stroke-dasharray:48;stroke-dashoffset:48;-webkit-animation:checkmark-stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards;animation:checkmark-stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}@-webkit-keyframes checkmark-stroke{to{stroke-dashoffset:0}}@keyframes checkmark-stroke{to{stroke-dashoffset:0}}@-webkit-keyframes checkmark-fill{to{box-shadow:inset 0 0 0 30px #73c355}}@keyframes checkmark-fill{to{box-shadow:inset 0 0 0 30px #73c355}}#stockFishInfo{background:var(--theme-background-white-to-light-purple);border:1px solid var(--theme-border-white-to-light-purple);border-radius:4px 0 4px 4px;border-top:none;display:none;line-height:137%;margin:calc(-4vw + 3px) 3px 3px 4px;padding:4px 5px 0;position:relative}#stockFishInfo .stockfish-controls-toggle{border:0;cursor:pointer;outline:none;padding:8px 6px;position:absolute;right:0;top:5px;z-index:100}#stockFishInfo>.rankProgress{margin:2px 0 3px}#stockFishInfo .engineMeter{height:4px}#stockFishInfo .engineMeter>span{background-image:linear-gradient(70deg,#58c0e3,#64bcd9);border-radius:20px;transition:width .5s ease-out}#stockFishInfo>.engineStatus{min-height:57px;overflow-y:auto}#stockFishInfo .engineStatusLine{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:681px){#stockFishInfo{border:1px solid var(--theme-border-white-to-light-purple);border-radius:4px;box-shadow:0 1px 3px var(--theme-border-white-to-light-purple);margin:5px 0 0;padding:8px 10px 15px}#stockFishInfo .stockfish-controls-toggle{padding:4px;right:0;top:0}#stockFishInfo .stockfish-arrow-toggle{border:0;cursor:pointer;font-size:18px;outline:none;padding:4px 31px;position:absolute;right:0;top:0;z-index:99}#stockFishInfo>.rankProgress{bottom:0;left:0;margin:0!important;position:absolute;right:0}#stockFishInfo .engineMeter{background:none}#stockFishInfo>.engineStatus{min-height:92px}}#stockFishInfo .stockfish-controls-wrapper{align-items:start;display:flex;flex-direction:column;margin:0 0 8px}@media screen and (min-width:845px){#stockFishInfo .stockfish-controls-wrapper{align-items:center;flex-direction:row}#stockFishInfo .stockfish-controls-label:not(:first-of-type){margin-left:10px}}#stockFishInfo .stockfish-controls-toggle{padding:8px}#stockFishInfo .stockfish-arrow-toggle{padding:8px 35px}#stockFishInfo .stockfish-controls-label{line-height:24px;margin-right:5px;vertical-align:top}#stockFishInfo .stockfish-controls button{background-color:var(--theme-border-white-to-light-purple);border:0;color:grey;cursor:pointer;font-weight:700;height:20px;line-height:20px;outline:none;position:relative;top:-1px;width:20px}#stockFishInfo .stockfish-controls input{border-bottom:0;border-radius:0;border-top:0;height:20px!important;position:relative;text-align:right;top:-1px;width:31px}#stockFishInfo .stockfish-controls{border:1px solid #c6c6c6;border-radius:5px;display:inline-block;height:22px;overflow:hidden;padding:0}#stockFishInfo>.engineStatus{height:auto;min-height:74px;overflow-y:hidden}.circle-w{background-color:#fff}.circle-b,.circle-w{border:2px solid #666;border-radius:50%;display:inline-block;height:12px;margin:-3px 5px 0 0;vertical-align:middle;width:12px}.circle-b{background-color:#666}#mt-drawer{background-color:initial;display:flex;flex-direction:column;height:100%;-webkit-user-select:none;user-select:none;width:100%}#mt-drawer.loading,#mt-drawer.loading *{cursor:wait!important}#mt-drawer.loading .mt-drawer-content__variations__link{cursor:wait;pointer-events:none}#mt-drawer.loading #bookInfoWrapper{cursor:wait}#mt-drawer #bookInfoWrapper{border-bottom:1px solid #dde5ee;display:flex;flex-shrink:0;height:114px;padding:0 34px 0 16px}#mt-drawer .mt-drawer-content-wrapper{display:flex;flex-direction:column;flex-grow:1;overflow-y:scroll;width:100%}#mt-drawer .mt-drawer-content-wrapper .mt-drawer-content{display:flex;flex-direction:column;scroll-padding-bottom:59px;width:100%}#mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__chapter{align-items:center;background-color:var(--theme-background-white-to-light-purple);border-bottom:1px solid #dde5ee;color:#2f353e;display:flex;justify-content:space-between;padding:11.5px 15.5px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:2}#mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__chapter--active{border-left:3px solid #0095f8}#mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__chapter h3{align-self:center;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__chapter__progress-circle{align-items:center;display:flex;font-size:10px;height:36px;justify-content:center;position:relative;width:36px}#mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__chapter__progress-circle svg{position:absolute}#mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__chapter__progress-circle div[role=progressbar]{display:inline-block;height:36px;position:absolute;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1) 0ms;transition:transform .3s cubic-bezier(.4,0,.2,1) 0ms;transition:transform .3s cubic-bezier(.4,0,.2,1) 0ms,-webkit-transform .3s cubic-bezier(.4,0,.2,1) 0ms;width:36px}#mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__chapter__progress-circle div[role=progressbar] svg{display:block}#mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__chapter__progress-circle :last-child{color:#505760;font-weight:600}#mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__variations{cursor:pointer;display:flex;flex-direction:column;width:100%}#mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__variations__link{background-color:#f5f8fc;background-image:url(/static/media/Dots.56372bb2b6326756671c.svg);background-position:100%;background-repeat:no-repeat;color:#505760;letter-spacing:.3px;position:relative;width:100%}#mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__variations__link:first-child:last-child{background-image:none}#mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__variations__link:first-child{background-image:url(/static/media/EndingDots.7fb15ac4368cb64f1d1e.svg)}#mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__variations__link:last-child{background-image:url(/static/media/StartingDots.0892a28bc89568636a35.svg)}#mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__variations__link:after{background:url(/static/media/EmptyCircle.eed3feff01d50a313d6f.svg) no-repeat 100%;content:"";inset:0;position:absolute}#mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__variations__link:hover{background-color:#e8eef6}#mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__variations__link.active{background-color:#0095f8;color:#fff;cursor:default}#mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__variations__link.active:after{background-image:url(/static/media/EmptyCircleActive.41640d72fb77d87d2f59.svg)}#mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__variations__link.active.read:after{background-image:url(/static/media/ReadCheckmarkCircleActive.5b2b7807598499fcf833.svg)}#mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__variations__link.active.read svg{fill:#aeddfd}#mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__variations__link.active.learned:after{background-image:url(/static/media/CheckmarkCircleActive.68df7ad010af4e83ed91.svg)}#mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__variations__link.active.paused:after{background-image:url(/static/media/PauseActive.4b0405d17dd7ee82a173.svg)}#mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__variations__link.active div{border-bottom:none;scroll-margin-top:-120px}#mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__variations__link.read:after{background-image:url(/static/media/ReadCheckmarkCircle.d49bf45c0c3fdc264d3e.svg)}#mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__variations__link.read svg{fill:#b9c7d5}#mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__variations__link.learned:after{background-image:url(/static/media/LearnCheckmarkCircle.1a02c8c233e9aae2f43c.svg)}#mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__variations__link.paused:after{background-image:url(/static/media/Pause.5ce48e04c5c07de48f10.svg)}#mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__variations__link div{border-bottom:.5px solid #dde5ee;height:52px;overflow:hidden;padding:16px 0 16px 20px;text-overflow:ellipsis;white-space:nowrap;width:84%}.dark-mode #mt-drawer ::-webkit-scrollbar{background-color:#504b68}.dark-mode #mt-drawer ::-webkit-scrollbar-thumb{background-color:#8b86a3}.dark-mode #mt-drawer #bookInfoWrapper{border-bottom:1px solid #524c70}.dark-mode #mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__chapter{border-bottom:1px solid #524c70;color:#fff}.dark-mode #mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__chapter__progress-circle :last-child{color:#cad5e1}.dark-mode #mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__variations__link{background-color:#302b48;color:#fff}.dark-mode #mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__variations__link:after{background-image:url(/static/media/EmptyCircleDarkMode.27f457f57338821e55e4.svg)}.dark-mode #mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__variations__link:hover{background-color:#544d77}.dark-mode #mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__variations__link:not(.active).read:after{background-image:url(/static/media/ReadCheckmarkCircleDarkmode.df8964b90ac76686b7ed.svg)}.dark-mode #mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__variations__link:not(.active).read svg{fill:#9a95b2}.dark-mode #mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__variations__link:not(.active).learned:after{background-image:url(/static/media/LearnCheckmarkCircleDarkmode.25601eaea1932c65ddeb.svg)}.dark-mode #mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__variations__link:not(.active).paused:after{background-image:url(/static/media/PauseDarkMode.7cbc20bd1796d550b1fc.svg)}.dark-mode #mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__variations__link.active{background-color:#31adff}.dark-mode #mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__variations__link div{border-bottom:1px solid #45405e}.details-container{background-color:var(--theme-background-white-to-light-purple);border:1px solid var(--theme-border-white-to-light-purple);border-radius:10px;box-shadow:0 1px 3px var(--theme-border-white-to-light-purple);margin-bottom:15px;padding:17px 20px 15px}.details-container__title{font-size:18px;font-weight:600;margin:0 0 5px}.details-container__title-small{font-size:15px}@media screen and (min-width:681px){.details-container__title-small{font-size:17px}}.details-container__title--no-body{margin-bottom:22px}.details-container__body{margin:0 0 18px}.details-container__option>a{display:table;font-size:16px;line-height:100%;padding:4px 0}.draggable-indicator{display:none!important}@media (hover:hover){.draggable-indicator{display:block!important;left:9px;opacity:.25;position:absolute;top:9px}.draggable-indicator--center-right{left:auto;right:9px;top:calc(50% - 12px)}}.floating-dialog{background-color:var(--theme-background-white-to-light-purple);border:1px solid #ccc;border-radius:.75rem;box-shadow:0 1rem 2rem -.5rem rgba(0,0,0,.35);left:50%;margin-left:-300px;padding:28px 35px;position:fixed;text-align:center;top:7rem;transition-duration:.25s;transition-property:top;width:670px;z-index:800}@media screen and (max-width:680px){.floating-dialog{left:0;margin:0;width:auto}}.floating-dialog .myButton{margin:8px 1px 0}.floating-dialog--hidden{top:105%}.floating-dialog__close-trigger{color:#999;cursor:pointer;display:block;font-size:2rem;line-height:1em;position:absolute;right:1rem;top:.5rem;transition-duration:.25s;transition-property:color}.floating-dialog__close-trigger:hover{color:red}.floating-dialog__h2{font-size:2rem;font-weight:300;line-height:1.2em;margin:0;text-align:center}.floating-dialog__h2--red{color:#f30}.floating-dialog__h2--green{color:green}.floating-dialog__meterHolder{margin:10px auto;max-width:574px;padding:0;position:relative}.form-style-1{font-size:15px!important;margin:10px auto;overflow-wrap:break-word;padding:0;word-break:break-word}.form-style-1 p.caption{margin-top:4px}@media screen and (max-width:480px){.form-style-1{padding:10px 12px}}.form-style-1 li{display:block;list-style:none;margin:15px 0 0;padding:0}.form-style-1 li>select>option{background-color:var(--theme-background-lighter-grey2-to-light-purple)}.form-style-1 label{display:block;font-size:14px!important;margin:20px 0 6px;padding:0}.form-style-1 .field-divided{width:49%}.form-style-1 .field-long,.form-style-1 .field-select,.form-style-1 .field-textarea{width:100%}.form-style-1 .required{color:red}.form-style-1 textarea{border-radius:4px;height:90px;width:100%}.form-style-1 .submitContainer{margin-top:25px;text-align:center}.form-style-1 input[type=date],.form-style-1 input[type=datetime],.form-style-1 input[type=email],.form-style-1 input[type=number],.form-style-1 input[type=password],.form-style-1 input[type=search],.form-style-1 input[type=text],.form-style-1 input[type=time],.form-style-1 input[type=url]{border:1px solid var(--textfield-border);box-sizing:border-box;margin:0;max-width:100%;outline:none;padding:8px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.form-style-1 input[type=date]:focus,.form-style-1 input[type=datetime]:focus,.form-style-1 input[type=email]:focus,.form-style-1 input[type=number]:focus,.form-style-1 input[type=password]:focus,.form-style-1 input[type=search]:focus,.form-style-1 input[type=text]:focus,.form-style-1 input[type=time]:focus,.form-style-1 input[type=url]:focus{border:1px solid var(--color-goalmodal-blue-to-white)}.form-style-1 button:not(.ui23-button),.form-style-1 input[type=button],.form-style-1 input[type=submit]{margin:5px 0;text-shadow:none}select,textarea{border:1px solid var(--textfield-border);box-sizing:border-box;margin:0;max-width:100%;outline:none;padding:8px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}select:focus,textarea:focus{border:1px solid var(--color-goalmodal-blue-to-white)}select{background-color:var(--theme-background-white-to-light-purple);border-color:var(--textfield-border)!important;border-radius:4px;color:#000;overflow:visible;padding:8px!important;transition:background-color .5s}select:focus{border:1px solid var(--color-goalmodal-blue-to-white)!important;box-shadow:none}.select--disabled{background-color:#efefef;pointer-events:none}.pass-wrapper{position:relative}.pass-graybar{height:3px}.pass-colorbar{background-image:url(/static/media/passwordstrength.17514a299b11e7d5f8ea.jpg);height:3px;left:0;position:absolute;top:0}.pass-text{display:inline-block;margin:5px auto}.form-style-reset-password li{width:318px}.forum-top{align-items:center;display:flex;justify-content:space-between;padding:10px 0 15px}@media (min-width:481px){.forum-top{padding-top:0}}@media (min-width:681px){.forum-top{padding-bottom:25px}}.forum-top__nav1{color:#139bed;font-size:13px;font-weight:700}.forum-top__nav2{display:block;font-size:25px;font-weight:700;line-height:125%;margin:0}.forum-top__arrow{color:#b0b0b0;font-size:13.5px;font-weight:700;margin:0 1.5px}.form-top__action{float:right}.forumSmallNav{background-color:#f8f6f6;border-radius:5px 5px 0 0;font-size:13.5px;padding:8px 15px}.forumSmallNav__center>a{color:#139bed;font-weight:700;margin-right:6px;padding:4px 0}.forumSmallNav__center>a.selected{color:var(--theme-color-darker-grey-to-white);font-weight:600;pointer-events:none}.forumSmallNav__text{color:#909090;font-weight:600}.forumSmallNav__right{margin-left:auto}.grabbable:hover{cursor:move;cursor:grab;cursor:-webkit-grab}.grabbable:active{cursor:grabbing;cursor:-webkit-grabbing}.hamburger-btn{display:none}@media screen and (max-width:768px){.hamburger-btn{-webkit-touch-callout:none;background:none;border:none;cursor:pointer;display:block;display:flex;margin:0 5px 0 8px;outline:none;padding:12px 12px 12px 6px}.hamburger-btn>svg>path{fill:#b1dfd4}}@media screen and (max-width:768px) and (hover:hover){.hamburger-btn>svg>path{transition:fill .4s ease}.hamburger-btn:focus>svg>path,.hamburger-btn:hover>svg>path{fill:#fff}}@media screen and (max-width:768px){.hamburger-btn--with-shadow{-webkit-filter:drop-shadow(0 1px 1px rgba(0,0,0,.25));filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}}@media screen and (max-width:320px){.hamburger-btn{margin:0 0 0 8px}}@-webkit-keyframes highlight-blue-fade{0%{background-color:#ceedfd}to{background-color:var(--theme-background-white-to-light-purple)}}@keyframes highlight-blue-fade{0%{background-color:#ceedfd}to{background-color:var(--theme-background-white-to-light-purple)}}.highlight-blue-fade{-webkit-animation:highlight-blue-fade 2.8s ease-out;animation:highlight-blue-fade 2.8s ease-out}.highlight-blue{background-color:#ceedfd!important}.i2ybutton{background-color:initial;background-image:none;border:1px solid var(--button-secondary);border-radius:4px;box-shadow:none;box-sizing:border-box;color:var(--text-medium);cursor:pointer;display:inline-block;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600;line-height:1.7rem;margin:.25rem;padding:0 1rem;text-decoration:none;text-shadow:none;transition:all .25s ease}.i2ybutton:focus{border-color:#52a8eccc;box-shadow:inset 0 1px 1px #00000013,0 0 8px #52a8ec99;outline:none}.i2ybutton:hover{background-color:#828a981f;color:var(--theme-color-darker-grey-to-white)}.i2ybutton.round{border-radius:10em}.i2ybutton.flat{background-image:none!important;box-shadow:none!important}.i2ybutton.forumSmallNav{height:2.8rem;padding:.6rem 2rem}.i2ybutton.huge{height:5rem;line-height:4.5rem;padding:0 3rem}.i2ybutton.dark{border-color:var(--button-secondary)}.i2ybutton.dark:hover{background-color:#828a981e;border-color:var(--neutral-grey-800);color:var(--theme-color-darker-grey-to-white)}.i2ybutton.white{background-image:none;color:var(--text-medium)}.i2ybutton.green{background-color:#74b455;background-image:linear-gradient(0deg,hsla(0,0%,100%,.051) 35%,hsla(0,0%,100%,.2) 65%);border-color:#52833a;color:#fbfbfb;text-shadow:0 -1px 0 #0000008c}.i2ybutton.green:hover{background-color:#68a649;color:#fff;text-decoration:none}.i2ybutton.red{background-color:#cc5d5d;background-image:linear-gradient(0deg,hsla(0,0%,100%,.051) 35%,hsla(0,0%,100%,.2) 65%);border-color:#a83535;color:#fbfbfb;text-shadow:0 -1px 0 #0000008c}.i2ybutton.red:hover{background-color:#c64a4a;color:#fff;text-decoration:none}.i2ybutton.blue{background-color:#6587b8;background-image:linear-gradient(0deg,hsla(0,0%,100%,.051) 35%,hsla(0,0%,100%,.2) 65%);border-color:#42618f;color:#fbfbfb;text-shadow:0 -1px 0 #0000008c}.i2ybutton.blue:hover{background-color:#5479b0;color:#fff;text-decoration:none}.i2ybutton.lightblue{background-color:#3792c9;background-image:linear-gradient(0deg,hsla(0,0%,100%,.051) 35%,hsla(0,0%,100%,.2) 65%);border-color:#26668d;color:#fbfbfb;text-shadow:0 -1px 0 #0000008c}.i2ybutton.lightblue:hover{background-color:#3184b5;color:#fff;text-decoration:none}.i2ybutton.disabled,.i2ybutton.disabled:hover{background-color:#ccc!important;background-image:none!important;border-color:#999!important;color:#333!important;cursor:default!important;text-shadow:none!important}.i2ybutton--processing{opacity:.7}.icon-button{align-items:center;background-color:initial;border:none;border-radius:4px;color:var(--theme-color-black-to-white);display:flex;line-height:0;text-decoration:none!important;transition:background-color .15s ease-out,opacity .15s ease-out}.icon-button>i{margin:0 auto;opacity:.45}.icon-button.read-only-active{background-color:rgba(0,0,0,.1)}.icon-button.read-only-active i{color:#000;opacity:1}.icon-button.read-only-active:not([disabled]):focus i{opacity:1}.icon-button.red--icon{color:var(--theme-color-red-to-yellow)}.icon-button.red--icon i,.icon-button.red--icon:hover:not([disabled]) i{opacity:1}.icon-button.darkGrey--icon{color:var(--theme-color-dark-grey-to-red)}.icon-button.darkGrey--icon i,.icon-button.darkGrey--icon:hover:not([disabled]) i{opacity:1}.icon-button.orange--icon{color:var(--theme-color-orange-icon)}.icon-button.orange--icon i,.icon-button.orange--icon:hover:not([disabled]) i{opacity:1}.icon-button.disabled-read-only-mode{opacity:.5}.icon-button:not([disabled]){cursor:pointer}.open .icon-button:not([disabled]){background-color:rgba(0,0,0,.1)}.open .icon-button:not([disabled])>i{opacity:.6}@media (hover:hover){.icon-button:not([disabled]):hover{background-color:rgba(0,0,0,.1)}.icon-button:not([disabled]):hover>i{opacity:.6}}.icon-button:not([disabled]):focus>i{opacity:.6}.icon-button:not([disabled]):active>i{opacity:.8}.icon-button--strong>i{opacity:.6;transition:inherit}.icon-button--strong:not([disabled]):focus>i,.icon-button--strong:not([disabled]):hover>i,.open .icon-button--strong:not([disabled])>i{opacity:.7}.icon-button--strong:not([disabled]):active>i{opacity:.85}.icon-button--save{transition:background-color .15s ease-out,color .4s ease-out}.icon-button--save.active i{color:#007804}.icon-button--infinity svg{fill:#222;height:12px;transition:fill .4s;width:100%}.icon-button--infinity.active svg{fill:#003ab8}.info-box{min-height:0}.info-box__image{flex-shrink:0;float:left;margin-right:25px}.info-box__title{color:#7496c4;font-size:16px;font-weight:700;margin:0 0 10px}.info-box__text{font-size:15px;line-height:140%}@media (min-width:400px){.info-box{display:flex}}.join-reminder{background:var(--theme-background-white-to-light-purple);border:1px solid var(--theme-border-white-to-light-purple);border-radius:10px;box-shadow:0 1px 3px var(--theme-border-white-to-light-purple);margin-top:20px;padding:25px;text-align:center}.join-reminder__title{font-size:22px;font-weight:700;margin-bottom:15px}.join-reminder__text{font-size:18px;margin-bottom:20px}.join-reminder__item{margin:0 auto 15px;max-width:400px}@media screen and (min-width:845px){.join-reminder__item{float:left;width:50%}}body{--level-box-background:var(--theme-background-white-to-light-purple);--level-box-color:var(--color-neutral-700);--level-box-title-color:var(--color-neutral-900);--level-box-moves-ready-color:#179c46;--level-box-progress-color:var(--color-bright-blue-500);--level-box-video-icon:var(--color-neutral-400);--level-box-variation-stats-default-color:var(--color-neutral-700);--level-box-border-color-hover:var(--color-neutral-100);--level-box-variation-stats-referece-color:var(--color-neutral-600)}body.dark-mode{--level-box-background:var(--theme-background-white-to-light-purple);--level-box-color:var(--color-neutral-500);--level-box-title-color:var(--color-neutral-white);--level-box-moves-ready-color:#60e68f;--level-box-progress-color:var(--color-bright-blue-500);--level-box-video-icon:var(--color-neutral-700);--level-box-variation-stats-default-color:var(--color-neutral-500);--level-box-border-color-hover:#424252;--level-box-variation-stats-referece-color:var(--color-neutral-400)}.chapterBoxes{grid-column-gap:15px;grid-row-gap:15px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:25px}@media screen and (min-width:480px){.chapterBoxes{grid-column-gap:25px;grid-row-gap:25px}}@media screen and (min-width:740px){.chapterBoxes{grid-template-columns:repeat(3,minmax(0,1fr))}}.chapterBoxes .chapter .levelBox{background-color:var(--level-box-background);border-radius:5px;color:var(--level-box-color);cursor:pointer;display:flex;flex-direction:column;height:172px;outline:2px solid transparent;padding:16px;position:relative;text-decoration:none}@media screen and (min-width:740px){.chapterBoxes .chapter .levelBox{height:189px}}.chapterBoxes .chapter .levelBox.levelBoxReference{padding-bottom:32px}.chapterBoxes .chapter .levelBox:hover{outline-color:var(--level-box-border-color-hover)}.chapterBoxes .chapter .levelBox .title{color:var(--level-box-title-color);font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI Emoji,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif,Noto Color Emoji;font-family:var(--primary-font-family-emoji);font-size:15px;font-style:normal;font-weight:600;line-height:140%;margin-bottom:8px;max-height:64px;min-height:64px}@media screen and (min-width:740px){.chapterBoxes .chapter .levelBox .title{margin-bottom:25px}}.chapter .stonly-widget-trigger{cursor:help!important}.variationStats{max-width:122px;overflow:hidden;text-overflow:ellipsis;vertical-align:text-bottom;white-space:nowrap}.variationStats .variationStatsDefault{color:var(--level-box-variation-stats-default-color)}.variationStats .variationStatsCheckIcon{color:var(--color-bright-blue-500);font-size:16px;height:16px;margin-right:6px;position:relative;text-align:center;width:16px}.variationStats .variationStatsCheckIcon:before{position:relative;z-index:1}.variationStats .variationStatsCheckIcon:after{background-color:var(--color-neutral-white);border-radius:50%;content:"";height:10px;left:3px;position:absolute;top:3px;width:10px;z-index:0}.variationStats .variationStatsLabel{display:none;padding-left:4px}@media screen and (min-width:480px){.variationStats .variationStatsLabel{display:inline}}.progressVisuals{display:flex;margin-top:auto}.levelBoxMovesReady{align-items:center;color:var(--level-box-moves-ready-color);display:inline-flex;margin-left:auto}.levelBoxMovesReady>i{font-size:13px;margin-right:4px}.videoProgress{align-items:center;display:inline-flex;grid-area:videoProgress;height:21px;padding-right:5px;white-space:nowrap}.videoProgress .videoProgressIcon{color:var(--level-box-video-icon);font-size:13px}@media screen and (min-width:480px){.videoProgress .videoProgressIcon{margin-right:4px}}.levelBoxMeta{display:grid;grid-template-areas:"videoProgress labels";grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;margin-bottom:8px}.levelBoxMeta .levelBoxLabels{grid-gap:8px;display:grid;gap:8px;grid-area:labels;grid-template-columns:repeat(auto-fit,minmax(0,-webkit-min-content));grid-template-columns:repeat(auto-fit,minmax(0,min-content));height:21px}.levelBoxMeta .levelBoxLabel{font-size:11px;margin-bottom:0;margin-right:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.levelBoxMeta .levelBoxLabelNew{display:none}@media screen and (min-width:480px){.levelBoxMeta .levelBoxLabelNew{display:inline-block}}.levelBoxMeta .levelBoxLabelPro{background-color:initial;border:none;color:var(--theme-color-pro-sticker);cursor:pointer;position:relative;top:-4px}@media screen and (min-width:480px){.levelBoxMeta .levelBoxLabelPro{margin-left:0}}.levelBoxMeta .levelBoxLabelPro:hover{color:var(--theme-color-pro-sticker-hover)}.levelBoxMeter{margin-top:8px}body{--empty-wrapper-background-color:var(--color-neutral-white);--empty-wrapper-title-color:var(--color-neutral-900);--empty-wrapper-text-color:var(--color-neutral-700)}body.dark-mode{--empty-wrapper-background-color:#403a5f;--empty-wrapper-title-color:var(--color-neutral-white);--empty-wrapper-text-color:var(--color-neutral-500)}.empty-course-page-banner{background-color:var(--empty-wrapper-background-color);border-radius:8px;margin-bottom:22px;padding:44px;text-align:center}.empty-course-page-banner .empty-course-page-banner__title{color:var(--empty-wrapper-title-color);margin:0 0 8px}.empty-course-page-banner .empty-course-page-banner__text{color:var(--empty-wrapper-text-color);margin:0}.meter{background-color:var(--theme-background-bubbleUser-meter);border-radius:4px;height:11px;padding:0;position:relative}.meter>span{background-color:#0095f8;border-radius:5.5px;display:block;height:100%;position:relative}.meter--loading,.meter>span{overflow:hidden}.meter--loading>span{border-radius:0;width:100%}.meter--loading>span:after{-webkit-animation:timer-bar-stripes-moving 6s linear infinite;animation:timer-bar-stripes-moving 6s linear infinite}.meter--green>span{background-color:var(--theme-background-green-to-turquoise)}.meter--small{height:8px}.meter-stats{color:var(--theme-color-light-grey-to-white);margin-bottom:4px}.course-card{background-color:var(--theme-background-white-to-light-purple);border-radius:15px;display:flex;flex-direction:column;gap:12px;min-height:140px;min-width:200px;padding:10px;width:100%}@media screen and (min-width:845px){.course-card{width:calc(50% - 6px)}}.course-card__inner{display:flex;gap:12px}.course-card__link{color:var(--theme-color-light-blue-to-lighter-blue);cursor:pointer;font-size:14px;height:140px;line-height:18px;position:relative;text-align:center}.course-card__link>img{border-radius:5px;width:140px}.course-card__link .course-card__link-icon{bottom:3px;color:var(--theme-color-darker-grey-to-white);left:3px;position:absolute}.course-card__meta{display:flex;flex-direction:column;gap:3px}.course-card__author,.course-card__course-name{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;width:100%}.course-card__course-name{color:var(--theme-color-darker-grey-to-white)}.course-card__author{-webkit-line-clamp:2;color:var(--theme-color-light-grey-to-white)}.course-card__author>span{font-weight:700;text-transform:uppercase}.course-card__progress{margin-bottom:4px;margin-top:auto;width:153px}#miniProfileDiv{overflow:hidden}#miniProfileDiv .row{border-top:1px solid var(--theme-background-lightest-grey-to-dark-purple);color:var(--theme-color-grey-to-white);display:block;font-size:12px;padding:12px 0 12px 89px;position:relative}#miniProfileDiv .row i{color:#464646;font-size:18px;left:36px;margin-top:-9px;position:absolute;top:50%}#miniProfileDiv a.row,#miniProfileDiv a.row i{color:var(--theme-color-light-blue-to-lighter-blue)}@media (min-width:375px) and (max-width:577px){#miniProfileDiv .row{float:left;padding-left:70px;width:50%}#miniProfileDiv a.row{width:100%}}.myButton{background-color:#55b823;background-image:linear-gradient(175deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,0));border:none;border-radius:4px;box-shadow:0 2.5px 0 0 #48a419,0 3.7px 2px rgba(0,0,0,.22);box-sizing:initial;color:#fff;cursor:pointer;display:inline-block;flex:1 1 auto;padding:10px 23px;position:relative;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,.5);transition:background-color .15s ease}.myButton:active:not(.myButton--static){box-shadow:0 1px 0 0 #48a419,0 1.8px 1px rgba(0,0,0,.22)}.myButton:hover{background-color:#57c61f;text-decoration:none}.myButton:focus{outline:none}.myButton:after{bottom:-2.5px;content:"";left:0;position:absolute;right:0;top:0}.myButton:active:not(.myButton--static){top:1.5px}.myButton:active:not(.myButton--static):after{bottom:-1px;top:-1.5px}.powerupBtn>.myButton{display:flex;justify-content:space-evenly;padding:12px 8px}.myButton--small{border:none;border-radius:4px;line-height:1.4;min-width:26px;padding:3px 7px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.bookButton{min-width:65px;width:65px}.myButton--apple{background-color:#63af34;box-shadow:0 2.5px 0 0 #509a21,0 3.7px 2px rgba(0,0,0,.22)}.myButton--apple:active:not(.myButton--static){box-shadow:0 1px 0 0 #509a21,0 1.8px 1px rgba(0,0,0,.22)}.myButton--apple:hover{background-color:#66bd30}.learn{background-color:#3b7ccf;box-shadow:0 2.5px 0 0 #2968ba,0 3.7px 2px rgba(0,0,0,.22)}.learn:active:not(.myButton--static){box-shadow:0 1px 0 0 #2968ba,0 1.8px 1px rgba(0,0,0,.22)}.learn:hover{background-color:#3489f5}.myButton--dark-blue{background-color:#4375a7;box-shadow:0 2.5px 0 0 #2f6296,0 3.7px 2px rgba(0,0,0,.22)}.myButton--dark-blue:active:not(.myButton--static){box-shadow:0 1px 0 0 #2f6296,0 1.8px 1px rgba(0,0,0,.22)}.myButton--dark-blue:hover{background-color:#3c7fc2}.myButton--dark-blue.myButton--pulse{-webkit-animation:myButtonPulseBlue 2s ease-in-out 2s infinite;animation:myButtonPulseBlue 2s ease-in-out 2s infinite}.myButton--dark-blue.myButton--pulse:before{-webkit-animation:myButtonGlowBlue 2s ease-in-out 2s infinite;animation:myButtonGlowBlue 2s ease-in-out 2s infinite;border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0}@-webkit-keyframes myButtonPulseBlue{0%{background-color:#4375a7}47%{background-color:#107dda}53%{background-color:#107dda}to{background-color:#4375a7}}@keyframes myButtonPulseBlue{0%{background-color:#4375a7}47%{background-color:#107dda}53%{background-color:#107dda}to{background-color:#4375a7}}@-webkit-keyframes myButtonGlowBlue{0%{box-shadow:none}45%{box-shadow:0 0 6px #107dda}55%{box-shadow:0 0 6px #107dda}to{box-shadow:none}}@keyframes myButtonGlowBlue{0%{box-shadow:none}45%{box-shadow:0 0 6px #107dda}55%{box-shadow:0 0 6px #107dda}to{box-shadow:none}}.myButton--cold-blue{background-color:#5b79a4;box-shadow:0 2.5px 0 0 #567095,0 3.7px 2px rgba(0,0,0,.22)}.myButton--cold-blue:active:not(.myButton--static){box-shadow:0 1px 0 0 #567095,0 1.8px 1px rgba(0,0,0,.22)}.myButton--cold-blue:hover{background-color:#417bcd}.myButton--cold-blue-transparent{border:2px solid #5b79a4;box-shadow:0 1.8px 2px rgba(0,0,0,.22);color:#436698;top:1px}.myButton--cold-blue-transparent,.myButton--cold-blue-transparent:hover{background-color:initial;text-shadow:none}.myButton--cold-blue-transparent:active{top:1.75px}.myButton--cold-blue-transparent:hover{border-color:#417bcd;color:#417bcd}.myButton--cold-blue-transparent:active:not(.myButton--static){box-shadow:0 .8px 1px rgba(0,0,0,.22)}.myButton--black{background-color:#000;box-shadow:0 2.5px 0 0 #567095,0 3.7px 2px rgba(0,0,0,.22)}.myButton--black:active:not(.myButton--static){box-shadow:0 1px 0 0 #567095,0 1.8px 1px rgba(0,0,0,.22)}.myButton--black:hover{background-color:#0a0505}.myButton--black-transparent{border:2px solid #000;box-shadow:0 1.8px 2px rgba(0,0,0,.22);color:#000;top:1px}.myButton--black-transparent,.myButton--black-transparent:hover{background-color:initial;text-shadow:none}.myButton--black-transparent:active{top:1.75px}.myButton--black-transparent:hover{border-color:#0a0505;color:#0a0505}.myButton--black-transparent:active:not(.myButton--static){box-shadow:0 .8px 1px rgba(0,0,0,.22)}.myButton--dark-grey{background-color:#a7a7a7;box-shadow:0 2.5px 0 0 #838f93,0 3.7px 2px rgba(0,0,0,.22)}.myButton--dark-grey:active:not(.myButton--static){box-shadow:0 1px 0 0 #838f93,0 1.8px 1px rgba(0,0,0,.22)}.myButton--dark-grey:hover{background-color:#b6b6b6}.myButton--dark-grey-transparent{border:2px solid #a7a7a7;box-shadow:0 1.8px 2px rgba(0,0,0,.22);color:#a08b8b;top:1px}.myButton--dark-grey-transparent,.myButton--dark-grey-transparent:hover{background-color:initial;text-shadow:none}.myButton--dark-grey-transparent:active{top:1.75px}.myButton--dark-grey-transparent:hover{border-color:#b6b6b6;color:#b6b6b6}.myButton--dark-grey-transparent:active:not(.myButton--static){box-shadow:0 .8px 1px rgba(0,0,0,.22)}.myButton--orange{background-color:#ed8942;box-shadow:0 2.5px 0 0 #d57633,0 3.7px 2px rgba(0,0,0,.22)}.myButton--orange:active:not(.myButton--static){box-shadow:0 1px 0 0 #d57633,0 1.8px 1px rgba(0,0,0,.22)}.myButton--orange:hover{background-color:#f8934b}.myButton--red{background-color:#f65a5a;box-shadow:0 2.5px 0 0 #d95858,0 3.7px 2px rgba(0,0,0,.22)}.myButton--red:active:not(.myButton--static){box-shadow:0 1px 0 0 #d95858,0 1.8px 1px rgba(0,0,0,.22)}.myButton--red:hover{background-color:#f54747}.myButton--grey{background-color:#a7a7a7;box-shadow:0 2.5px 0 0 #838f93,0 3.7px 2px rgba(0,0,0,.22)}.myButton--grey:active:not(.myButton--static){box-shadow:0 1px 0 0 #838f93,0 1.8px 1px rgba(0,0,0,.22)}.myButton--grey:hover{background-color:#b6b6b6}.myButton--glow{background-color:#e8e8e8;box-shadow:0 2.5px 0 0 hsla(0,0%,78%,.5),0 0 10px #f16909;color:grey;font-weight:400;text-shadow:none}.myButton--glow:active:not(.myButton--static){box-shadow:0 1px 0 0 #c8c8c8,0 0 6px #f16909}.myButton--glow:hover{background-color:#e0e0e0;background-color:#dedede}.myButton--disabled{opacity:.65}.myButtonOff{border-width:.8px solid #e0e0e0;box-shadow:none;cursor:not-allowed;font-weight:400;pointer-events:none;text-shadow:none;top:2.5px}.myButtonOff,.myButtonOff:hover{background-color:#e8e8e8;color:grey}.myButtonOff:hover{border-color:#e0e0e0}.myButtonOff.board-footer__btn{box-shadow:0 2.5px #e8e8e8!important;top:auto}.myButton--invis{visibility:hidden}.myButtonOff-pretend{cursor:pointer}.myButtonOff-pretend:hover{background-color:#dedede}.myButtonOff-pretend:active:not(.myButton--static){box-shadow:inset 0 1px 2px rgba(0,0,0,.2)}.myButton--transparent{background-color:initial;border:none;text-decoration:none}.myButton--transparent:hover{background-color:initial;text-decoration:underline}.myButton__counter{line-height:100%}.dark-mode .myButton--dark-blue{background-color:#003367;border:none;box-shadow:0 2.5px 0 0 #0c2b67}.dark-mode .myButton--dark-blue:hover{background-color:#004ea2}.dark-mode .myButton--grey{background-color:#1f1a3c;box-shadow:0 2.5px 0 0 #17172f}.dark-mode .myButton--grey:hover{background-color:#302153}.dark-mode .myButton--grey:active:not(.myButton--static){box-shadow:0 1px 0 0 #25002d80}.dark-mode .myButton--dark-grey{background-color:#43414c;box-shadow:0 2.5px 0 0 rgba(43,43,43,.98)}.dark-mode .myButton--dark-grey:hover{background-color:#575560}.dark-mode .myButton--dark-grey:active:not(.myButton--static){box-shadow:0 1px 0 0 #25002d80}.dark-mode .myButton--apple{background-color:#2b7100;box-shadow:0 2.5px 0 0 #2c5f13,0 3.7px 2px rgba(0,0,0,.22)}.dark-mode .myButton--apple:active:not(.myButton--static){box-shadow:0 1px 0 0 #2c5f13,0 1.8px 1px rgba(0,0,0,.22)}.dark-mode .myButton--apple:hover{background-color:#329100}.dark-mode .myButtonOff{background-color:#1d15218a;box-shadow:none}.dark-mode .myButtonOff.board-footer__btn{box-shadow:0 2.5px 0 0 #272330!important}.mySwitch{-webkit-tap-highlight-color:transparent;cursor:pointer;display:inline-block;-webkit-user-select:none;user-select:none}.mySwitch>.mySwitch__i{background-color:#e6e6e6;border-radius:21px;display:inline-block;flex-shrink:0;height:24px;margin-right:.5rem;margin-top:5px;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);transition:background-color .3s linear,box-shadow .3s linear;vertical-align:text-bottom;width:46px}.mySwitch>.mySwitch__i:before{background-image:linear-gradient(90deg,#f4f4f4 30%,#fff 85%);-webkit-transform:translate3d(2px,2px,0) scaleX(1);transform:translate3d(2px,2px,0) scaleX(1);transition:-webkit-transform .25s linear;transition:transform .25s linear;transition:transform .25s linear,-webkit-transform .25s linear;width:42px}.mySwitch>.mySwitch__i:after,.mySwitch>.mySwitch__i:before{background-color:#fff;border-radius:10px;content:"";height:20px;left:0;position:absolute}.mySwitch>.mySwitch__i:after{box-shadow:0 2px 2px rgba(0,0,0,.22),0 0 0 1px rgba(0,0,0,.07);-webkit-transform:translate3d(2px,2px,0);transform:translate3d(2px,2px,0);transition:width .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,width .2s ease-in-out;transition:transform .2s ease-in-out,width .2s ease-in-out,-webkit-transform .2s ease-in-out;width:20px}.mySwitch>input{display:none}.mySwitch>input:checked+i{background-color:#58ace5;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.mySwitch>input:checked+i:before{-webkit-transform:translate3d(16px,2px,0) scale3d(0,0,0);transform:translate3d(16px,2px,0) scale3d(0,0,0)}.mySwitch>input:checked+i:after{-webkit-transform:translate3d(24px,2px,0);transform:translate3d(24px,2px,0)}.mySwitch:active>.mySwitch__i:after{width:23px}.mySwitch:active>input:checked+i:after{width:20px}.mySwitch-small{-webkit-tap-highlight-color:transparent;cursor:pointer;display:inline-block;-webkit-user-select:none;user-select:none}.mySwitch-small>.mySwitch__i{background-color:#e6e6e6;border-radius:17px;display:inline-block;flex-shrink:0;height:20px;margin-right:.5rem;margin-top:5px;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);transition:background-color .3s linear,box-shadow .3s linear;vertical-align:text-bottom;width:36px}.mySwitch-small>.mySwitch__i:before{background-image:linear-gradient(90deg,#f4f4f4 30%,#fff 85%);-webkit-transform:translate3d(2px,2px,0) scaleX(1);transform:translate3d(2px,2px,0) scaleX(1);transition:-webkit-transform .25s linear;transition:transform .25s linear;transition:transform .25s linear,-webkit-transform .25s linear;width:32px}.mySwitch-small>.mySwitch__i:after,.mySwitch-small>.mySwitch__i:before{background-color:#fff;border-radius:8px;content:"";height:16px;left:0;position:absolute}.mySwitch-small>.mySwitch__i:after{box-shadow:0 2px 2px rgba(0,0,0,.22),0 0 0 1px rgba(0,0,0,.07);-webkit-transform:translate3d(2px,2px,0);transform:translate3d(2px,2px,0);transition:width .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,width .2s ease-in-out;transition:transform .2s ease-in-out,width .2s ease-in-out,-webkit-transform .2s ease-in-out;width:16px}.mySwitch-small>input{display:none}.mySwitch-small>input:checked+i{background-color:#58ace5;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.mySwitch-small>input:checked+i:before{-webkit-transform:translate3d(11px,2px,0) scale3d(0,0,0);transform:translate3d(11px,2px,0) scale3d(0,0,0)}.mySwitch-small>input:checked+i:after{-webkit-transform:translate3d(18px,2px,0);transform:translate3d(18px,2px,0)}.mySwitch-small:active>.mySwitch__i:after{width:19px}.mySwitch-small:active>input:checked+i:after{width:16px}.mySwitch-x-small{-webkit-tap-highlight-color:transparent;cursor:pointer;display:inline-block;-webkit-user-select:none;user-select:none}.mySwitch-x-small>.mySwitch__i{background-color:#e6e6e6;border-radius:13px;display:inline-block;flex-shrink:0;height:16px;margin-right:.5rem;margin-top:5px;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);transition:background-color .3s linear,box-shadow .3s linear;vertical-align:text-bottom;width:26px}.mySwitch-x-small>.mySwitch__i:before{background-image:linear-gradient(90deg,#f4f4f4 30%,#fff 85%);-webkit-transform:translate3d(2px,2px,0) scaleX(1);transform:translate3d(2px,2px,0) scaleX(1);transition:-webkit-transform .25s linear;transition:transform .25s linear;transition:transform .25s linear,-webkit-transform .25s linear;width:22px}.mySwitch-x-small>.mySwitch__i:after,.mySwitch-x-small>.mySwitch__i:before{background-color:#fff;border-radius:6px;content:"";height:12px;left:0;position:absolute}.mySwitch-x-small>.mySwitch__i:after{box-shadow:0 2px 2px rgba(0,0,0,.22),0 0 0 1px rgba(0,0,0,.07);-webkit-transform:translate3d(2px,2px,0);transform:translate3d(2px,2px,0);transition:width .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,width .2s ease-in-out;transition:transform .2s ease-in-out,width .2s ease-in-out,-webkit-transform .2s ease-in-out;width:12px}.mySwitch-x-small>input{display:none}.mySwitch-x-small>input:checked+i{background-color:#58ace5;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.mySwitch-x-small>input:checked+i:before{-webkit-transform:translate3d(6px,2px,0) scale3d(0,0,0);transform:translate3d(6px,2px,0) scale3d(0,0,0)}.mySwitch-x-small>input:checked+i:after{-webkit-transform:translate3d(12px,2px,0);transform:translate3d(12px,2px,0)}.mySwitch-x-small:active>.mySwitch__i:after{width:15px}.mySwitch-x-small:active>input:checked+i:after{width:12px}.mySwitch--pro{opacity:.7;transition:opacity .2s}.mySwitch--pro:hover{opacity:1}.nav-bar{align-items:center;display:flex;height:100%;list-style-type:none;padding-left:0;position:relative;white-space:nowrap;z-index:500}.nav-bar--right{float:right}.nav-bar__item{display:inline-block;line-height:100%;margin-right:23px;margin-top:1px}.nav-bar__item:last-child{margin-right:20px}.nav-bar__item:hover>.nav-bar__link{background-color:initial;background-image:linear-gradient(-180deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.14));box-shadow:0 3px 8px 0 rgba(0,0,0,.14)}.nav-bar__item:hover>.nav-bar__link--color-green{background-color:#85dc1d;background-image:none;box-shadow:-1px 2px 4px 0 rgba(0,0,0,.16),inset 0 -2px 7px 0 rgba(0,0,0,.1),inset 0 2px 0 0 hsla(0,0%,100%,.3)}.nav-bar__item.open>.nav-bar__link{background-color:initial;background-image:linear-gradient(-180deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.14));box-shadow:0 3px 8px 0 rgba(0,0,0,.14)}.nav-bar__item>.nav-bar__link:active{background-color:rgba(0,0,0,.06)}.nav-bar__item>.nav-bar__link--color-green:active{background-color:#83cd2b;background-image:linear-gradient(-180deg,#83cd2b,#7ec826);box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.1)}.nav-bar__item--color-green{margin-top:0}.nav-bar__item--books{margin-right:20px}.nav-bar__link{background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;line-height:1.4rem;padding:7px 18px 8px}.nav-bar__link--selected{background-color:rgba(0,0,0,.06);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.06)}.nav-bar__link--color-green{background-color:#83cd2b;background-image:linear-gradient(-180deg,#83cd2b,#7ec826);border:1px solid #63a614;border-radius:5px;box-shadow:-1px 2px 4px 0 rgba(0,0,0,.16),inset 0 -2px 7px 0 rgba(0,0,0,.1),inset 0 2px 0 0 hsla(0,0%,100%,.3);padding-bottom:7px;text-shadow:0 1px 2px rgba(0,0,0,.24)}.nav-bar__menu{border-radius:4px;margin-top:4px!important}.nav-bar__menu>li>a{padding:5px 20px!important}@media screen and (max-width:845px){.nav-bar__item{margin-right:16px}}@media screen and (max-width:768px){.nav-bar__item--blog,.nav-bar__item--books{display:none}}@media screen and (max-width:560px){.nav-bar__item{margin-right:12px}}@media screen and (max-width:320px){.nav-bar__link{padding-left:15px;padding-right:15px}}.nav-i{display:inline-block;float:left;line-height:100%;margin:0;white-space:nowrap}.nav-i.open .nav-i__button{background-color:initial;background-image:linear-gradient(-180deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.14));border:none;outline:0;-moz-outline-style:none}.nav-i.open .nav-i__button:not(.nav-i__button--disabled){color:#ecfbf8}.nav-i__button{align-items:baseline;background-color:initial;border:none;color:#fff;color:#b1dfd4;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;line-height:1.5;padding:15px;text-decoration:none!important;text-shadow:0 1px 2px rgba(0,0,0,.7);transition:color .1s ease-out,opacity .3s ease}.nav-i__button:hover{border:none;outline:0;-moz-outline-style:none}.nav-i__button:hover:not(.nav-i__button--disabled){color:#ecfbf8}.nav-i__button:focus{border:none;outline:0;-moz-outline-style:none}.nav-i__button:focus:not(.nav-i__button--disabled){color:#ecfbf8}.nav-i__button--disabled{cursor:default;opacity:.7}.nav-i__button--orange{color:#f18f48}.nav-i__button--active{border:none;outline:0;-moz-outline-style:none}.nav-i__button--active:not(.nav-i__button--disabled){color:#ecfbf8}.nav-i__button--on{background-color:hsla(0,0%,100%,.12);color:#fff}.nav-i__caret{margin-left:6px;position:relative;top:-2px}.nav-i__menu{border-top-left-radius:0!important;border-top-right-radius:0!important;margin-top:0!important}.nav-i__menu .fas{margin-right:3px}.nav-i__menu>li>a{padding:5px 18px!important}.nav-i__a--selected:before{border-color:transparent transparent transparent var(--theme-color-darker-grey-to-white);border-style:solid;border-width:4px 0 4px 5px;content:"";display:inline-block;height:0;margin-right:4px;width:0}#variations{float:left;width:100%}#variations .i2ybutton.activeButton{background-color:green;color:#fff;text-shadow:none}#variations .i2ybutton.activeButton.dark{background-color:green}#variations .i2ybutton.activated{background-color:#004c80;color:#fff;text-shadow:none}@media screen and (max-width:610px){#variations{width:100%}}#delete_items.disabled,#savebutton_id.disabled,#unhide-all-students-button.disabled{pointer-events:none}.openingsList:after{clear:both;content:"";display:block;height:0}.variationSort{margin-bottom:-10px}.variationSort a{margin:0 0 10px;padding:0 1.22rem;text-decoration:none!important}.variationSort a i{left:5px;position:relative}.price-strikethrough{color:#777;position:relative}.price-strikethrough:before{border-top:1px solid;border-color:inherit;content:"";left:0;position:absolute;right:-4px;top:53%;-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}.profile-link{position:absolute;right:0;text-decoration:none;top:0}.profile-link__button{background-color:initial;border:none;border-spacing:9px;display:table;font-size:14px;height:100%;min-width:53px;padding:0 8px 0 0}.profile-link__username{display:none}.profile-link__img{background-size:35px 35px;border-radius:50%;display:table-cell;height:35px;vertical-align:middle;width:35px}.profile-link__arrow{display:none!important}@media screen and (min-width:401px){.profile-link__arrow{display:table-cell!important;font-size:22px!important;text-shadow:0 1px 2px rgba(0,0,0,.7);transition:text-shadow .1s,-webkit-transform .1s ease-out;transition:transform .1s ease-out,text-shadow .1s;transition:transform .1s ease-out,text-shadow .1s,-webkit-transform .1s ease-out;vertical-align:middle}.profile-link__arrow--turn{text-shadow:0 -1px 2px rgba(0,0,0,.7);-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@media screen and (min-width:845px){.profile-link{position:relative}.profile-link__button{border-spacing:6px;padding:13px 9px}.profile-link__username{display:table-cell;line-height:1.5;max-width:calc(100vw - 630px);overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.profile-link__username--withCart{max-width:calc(100vw - 705px)}}@media screen and (min-width:1000px){.profile-link__username{max-width:300px}.profile-link__username--withCart{max-width:225px}}@media (hover:hover){.profile-link__button.open>.profile-link__img,.profile-link__button:hover>.profile-link__img{box-shadow:0 1px 0 rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.2)}.profile-link__button:active>.profile-link__img{box-shadow:inset 0 2px 0 rgba(0,0,0,.12)}.profile-link__button:active>.profile-link__img:after{background:rgba(0,0,0,.1);border-radius:50%;content:"";display:block;height:100%}}.related-item{color:var(--theme-color-darker-grey-to-white);cursor:pointer;display:block;padding:7px;text-align:left;text-decoration:none!important}.related-item:hover{color:#1875c4}.related-item--white-container{background-color:var(--theme-background-white-to-light-purple);border:1px solid var(--theme-border-white-to-light-purple);border-radius:4px;box-shadow:0 1px 3px var(--theme-border-white-to-light-purple);margin:0 0 10px;max-width:400px}.related-item__img{border-radius:2px;float:left;height:80px;margin-right:10px;width:80px}.related-item__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;font-weight:600;height:38px;line-height:19px;margin:1px 0 10px;overflow:hidden;text-overflow:ellipsis}.related-item__title--low{margin:6px 0}.related-item__info{font-size:13px}.row-analysis{margin:-5px -15px 0}@media screen and (min-width:481px){.row-analysis{margin:0 -15px}}.row-analysis__col1{display:flex;flex-direction:column;min-width:1px;padding:0 5px;width:100vw}.row-analysis__col2{min-width:320px}@media screen and (min-width:681px){.row-analysis{display:flex;flex-wrap:wrap;margin:5px 0 0}.row-analysis__col1{flex-basis:100px;flex-grow:1;height:auto;margin-left:15px;order:2;padding:0}}.row-explore{margin:0 -15px}@media screen and (min-width:681px){.row-explore{display:flex;flex-wrap:wrap;margin:0}.row-explore>#board{order:1}.row-explore>.nextMovesContainer{display:flex;flex-basis:100px;flex-direction:column;flex-grow:1;height:450px;margin:0 0 0 15px;min-width:1px;order:2}.row-explore>.board-btns{order:3}.row-explore>#interactivePGN-container{border:1px solid var(--theme-border-white-to-light-purple);margin-top:5px;min-height:155px;order:5;overflow-y:scroll;width:100%}.row-explore>.page-btns{margin-left:auto;order:6;width:auto}.row-explore>.page-btns.page-btns--tablet{flex-basis:0;flex-grow:1;margin-left:16px;order:4}.row-explore .page-btns__btn{padding-left:23px;padding-right:23px}}@media screen and (min-width:845px){.row-explore>.page-btns{flex-grow:1;margin-left:16px;order:4;padding:0}.row-explore>#interactivePGN-container{min-height:82px;order:5}.row-explore .page-btns__btn{padding:0}}.row-practice--lesson-progress .row-practice__col1{height:auto}.row-practice--lesson-progress .teachComment--overscroll-contain{overscroll-behavior:auto!important}.row-practice--no-hints #teachComment,.row-practice--no-hints .book-info,.row-practice--no-hints .fav--practice,.row-practice--no-hints .practice-header__text{display:none!important}.row-practice--no-hints .practice-header__placeholder{display:inline!important}@media (max-width:680px){.row-practice--no-board-mobile{display:flex;flex-direction:column-reverse}.row-practice--no-board-mobile #board,.row-practice--no-board-mobile .practice-icon-bar__settings,.row-practice--no-board-mobile .reading-button{display:none!important}}.row-practice__col1{min-width:300px;width:100vw}@media (max-width:300px){.row-practice__col1{min-width:auto}}.row-practice__col1.reading{margin-top:5px}@media (min-width:681px){.row-practice__col1.reading{flex:0 0 640px;margin:0}}.row-practice__col-read{background-color:#ededed;border-radius:3px;color:var(--theme-color-dark-grey-to-white);cursor:pointer;flex:1 1 1px;font-size:16px;font-weight:600;line-height:130%;margin-right:18px;padding:20px;text-align:center;-webkit-user-select:none;user-select:none}@media (max-width:845px){.row-practice__col-read{display:none!important}}.row-practice__col-settings{flex:1 1;padding:0 5px}@media screen and (min-width:681px){.row-practice{justify-content:space-between}.row-practice__col1{flex-basis:100px;flex-grow:1;order:2;width:auto}.row-practice__col1.reading{height:auto}.row-practice__col-settings{padding:0}}.search-field{padding:0;position:relative}input[type=text].search-field__input{border:1px solid #9292922e;border-radius:36px;display:block;font-size:14px;line-height:1.6;padding:8px 31px 7px 18px;width:100%}input[type=text].search-field__input:focus{border:1px solid var(--bright-blue-500);box-shadow:none}.search-field__icon{color:var(--theme-color-light-grey-to-white);position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.skill-circle{border-radius:50px;content:"";display:inline-block;height:10px;margin-left:3px;width:10px}.skill-circle--0{background-color:#bfe4fd}.skill-circle--1{background-color:#9edd8f}.skill-circle--2{background-color:#ffd880}.skill-circle--3{background-color:#f6744c}.skill-circle--4{background-color:#a53d1d}.skill-circle--5{background-color:#2a2a2a}.appSidebarClosed,.appSidebarClosed *{pointer-events:none}.slidebar__box{background-color:#313143;bottom:0;left:0;position:absolute;right:0;top:0}.slidebar__content{-webkit-overflow-scrolling:touch;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.slidebar__content::-webkit-scrollbar{background-color:#313143;width:transparent}.slidebar__content::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.2)}.slidebar__logo{margin:18px 20px 20px;max-width:175px}.slidebar__list{display:block;list-style:none;margin:0;padding:0 0 15px}.slidebar__link{background-color:hsla(0,0%,100%,0);box-sizing:border-box;color:hsla(0,0%,100%,.87);display:block;text-decoration:none!important}@media (hover:hover){.slidebar__link:hover{background:hsla(0,0%,100%,.1)}.slidebar__link:active{background:hsla(0,0%,100%,.05)}}.slidebar__link--selected{background-color:rgba(0,0,0,.14)!important}.slidebar__link>.fas{font-size:16px;margin-right:8px}.slidebar__icon--pro{background-color:#e66a6a;border-radius:5px;line-height:100%;margin-left:-5px;padding:6px 0;width:28px}.slidebar__text{display:block}.slidebar__icon-text{color:#fff;left:43px;position:absolute;top:13px}#subMenuDiv{height:auto;margin-bottom:10px;margin-left:15px;margin-top:-17px;overflow:hidden;position:relative}#subMenuDiv a{background-color:transparent;border-radius:0;color:var(--theme-color-darker-grey-to-white);display:inline-block;margin-top:12px;padding:12px 30px;text-decoration:none;transition:all .2s ease}#subMenuDiv a:hover{background-color:#828a9820}#subMenuDiv i{padding-right:3px}#subMenuDiv .selected{border-bottom:2px solid #0095f8;color:#0095f8}#subMenuDiv .selected:hover{background-color:transparent;color:#0095f8}#subMenuDiv .delete:hover,#subMenuDiv .sdelete{background-color:#f7847e}#subMenuDiv .sdelete{color:#fff}#subMenuDiv .sdelete:hover{background-color:#828a9820}#subMenuTitle i{padding-right:3px}@media screen and (max-width:970px){#subMenuDiv,#subMenuTitle{margin-left:0}}@media screen and (max-width:845px){#subMenuTitle,.subMenuDiv-text2{display:none}#subMenuDiv{border-spacing:4px 0;display:table;margin-bottom:5px;max-width:450px;width:auto}#subMenuDiv>a{display:table-cell;margin-top:12px;padding:12px 20px;width:100px}#subMenuDiv>a>span{display:none}#subMenuDiv>a>i{font-size:16px;padding:0;text-align:center;width:30px}#subMenuDiv>.settings-pro>i{display:none}}@media screen and (max-width:480px){#subMenuDiv{margin-left:-12px;margin-right:-12px}#subMenuDiv>a{padding:10px 0;text-align:center}}@media screen and (max-width:400px){#subMenuDiv>a{padding:10px 0;text-align:center}}@media screen and (max-width:320px){#subMenuDiv>a{padding:9px 0;text-align:center}#subMenuDiv>a>i{font-size:15px}}@media screen and (max-width:319px){#subMenuDiv>a{float:left;margin:4px 5px;min-width:45%;text-align:center}}.tabbed-nav{display:flex;margin:0 20px 0 0}.tabbed-nav__tab{-webkit-appearance:none;appearance:none;background-color:var(--theme-background-white-to-light-purple);border:1px solid var(--theme-border-white-to-light-purple);border-bottom:none;border-radius:5px 5px 0 0;cursor:pointer;flex-grow:1;flex-shrink:0;margin:0 4px 0 0;max-width:50%;outline:none;padding:6px 12px;position:relative;text-decoration:none!important;white-space:nowrap}.tabbed-nav__tab:first-child{border-left:0}.tabbed-nav__tab.selected{border-radius:3px 3px 0 0;border-top:0;padding-top:11px}.tabbed-nav__tab:not(.selected):hover{background-color:#ece6e6}.tabbed-nav__tab:not(.selected):active{background-color:#e4dede}.tabbed-nav__tab.link{color:#007bff}@media screen and (min-width:360px){.tabbed-nav__tab{padding:9px 15px}.tabbed-nav__tab.selected{padding-top:10px}html[lang=de] .tabbed-nav__tab{padding-left:4px;padding-right:4px}}@media screen and (min-width:400px){.tabbed-nav__tab{padding:9px 17px}.tabbed-nav__tab.selected{padding-top:10px}}@media screen and (min-width:845px){.tabbed-nav{margin:0}.tabbed-nav__tab{flex-grow:0;min-width:90px;padding:11px 22px}.tabbed-nav__tab.selected{padding-top:12px}html[lang=de] .tabbed-nav__tab{padding-left:19px;padding-right:19px}}.tabbed-nav__tab--blue{color:#5484ce}.tabbed-nav__tab--blue.selected{box-shadow:inset 0 3px 0 0 #85abe5}.tabbed-nav__tab--red{color:#f16f6f}.tabbed-nav__tab--red.selected{box-shadow:inset 0 3px 0 0 #fa8282}.tabbed-nav__long{display:none}.tabbed-nav__icon{margin:0 5px}@media screen and (min-width:845px){.tabbed-nav__short{display:none}.tabbed-nav__long{display:inline}.tabbed-nav__icon{margin:0 4px 0 -5px}}.thread-item{border-top:1.5px solid #ebebeb;display:flex;padding:21px 12px 23px 16px;transition:background-color .2s}@media (min-width:681px){.thread-item{align-items:center}}.thread-item:hover{background-color:#f8f8f8}.thread-item:hover .comment_name span{color:var(--theme-color-dark-grey-to-white)}.thread-item__left{align-items:center;background-color:#f4f2f2;border-radius:2px;color:#a09f9f;display:flex;flex:0 0 auto;font-size:13.2px;font-weight:600;height:35px;justify-content:center;margin-right:20px;width:35px}.thread-item__left--green{background-color:#e7f4e4;color:#29ad51}.thread-item__left--red{background-color:#f7eee8;color:#d4919e}.thread-item__right{flex:1 1 auto}.title-decorated2{margin-left:0;margin-right:0;overflow:hidden;text-align:center;width:auto}.title-decorated2>span{color:#999;display:inline-block;font-size:17px;font-style:italic;position:relative}.title-decorated2--bookstore>span{font-size:19px}.title-decorated2>span:after,.title-decorated2>span:before{border-bottom:2px solid var(--theme-border-white-to-light-purple);content:"";margin:0 15px;position:absolute;top:50%;width:500px}.title-decorated2>span:before{right:100%}.title-decorated2>span:after{left:100%}.leaderboard-toolbar-buttons{border-bottom:1px solid var(--theme-border-white-to-light-purple);padding:10px 5px}.leaderboard-toolbar-buttons__inner{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -12px;text-align:center}.leaderboard-toolbar-buttons__group{display:inline-flex;margin:0 12px;padding:0 0 5px}.leaderboard-toolbar-buttons__btn{background-color:var(--theme-background-lightest-grey-to-dark-purple);border-radius:5px;cursor:pointer;display:inline-block;flex:0 1 auto;padding:5px 12px}.leaderboard-toolbar-buttons__btn:not(:first-child):not(:last-child){border-radius:0}.leaderboard-toolbar-buttons__btn:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.leaderboard-toolbar-buttons__btn:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.leaderboard-toolbar-buttons__btn:hover:not(.selected){background:var(--theme-background-lighter-grey-to-dark-purple);text-decoration:none}.leaderboard-toolbar-buttons__btn.selected{background-color:var(--neutral-grey-300)}.top-breadcrumbs{font-weight:600;line-height:19px;list-style:none;padding:0}.top-breadcrumbs>li{display:inline-flex;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:13px;font-style:normal;font-weight:400;line-height:140%;margin-right:2px;max-width:100%}@media screen and (min-width:400px){.top-breadcrumbs>li{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:15px;font-style:normal;font-weight:600;line-height:140%}}.top-breadcrumbs>li>a{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-breadcrumbs>li:after{color:#9e9e9e;content:">";padding:0 1px 0 4px;vertical-align:middle}.top-breadcrumbs>li:last-of-type:after{display:none}.tutorial-img{border:2px dashed #ddd;border-radius:4px;margin-top:15px;max-width:100%}@media (min-width:480px){.tutorial-img{margin-top:25px}}.user-stats__number{display:block;float:left;font-weight:700;margin-right:9px;padding-left:9px;text-shadow:0 1px 2px rgba(0,0,0,.7)}.user-stats__number>span{border-radius:5px;display:inline;float:none;height:10px;padding-right:2px}#userStatNots,#userStatRuby>a,#userStatStreak{-webkit-tap-highlight-color:transparent;align-items:center;display:flex;flex-direction:row-reverse;padding:7px 0}#userStatNots{box-sizing:border-box;cursor:pointer;min-width:38px;padding-right:15px;white-space:nowrap}.user-stats__icon{display:block;float:left;margin-top:-2px}.user-stats__icon--fire,.user-stats__icon--firecheck{margin-left:10px}.user-stats__icon--bell,.user-stats__icon--ruby{margin-left:9px}@media screen and (max-width:845px){.user-stats{position:absolute;right:84px;top:0}#userStatNots{padding-left:3px;padding-right:18px}}@media screen and (max-width:560px){#userStatRuby>a,#userStatStreak{align-items:normal;flex-direction:column-reverse;padding:0}#userStatStreak{min-width:44px}#userStatRuby{min-width:45px}.user-stats__icon--fire,.user-stats__icon--firecheck,.user-stats__icon--ruby{float:none;margin:0 auto}#userStatRuby>a>span,#userStatStreak>span{clear:both;float:left}.user-stats__number{float:none!important;font-size:10px;line-height:100%;margin-right:0;margin-top:2px;min-width:24px;padding-left:0;text-align:center}}.video-free{font-weight:600;margin:14px 0;text-align:center}.video-free__right{margin:6px auto 0}@media (min-width:681px){.video-free__container-with-button{align-items:center;display:flex;justify-content:space-between}.video-free__container-with-button .video-free__right{margin:0 10px}}.video-footer{background-color:var(--theme-background-white-to-light-purple);border-radius:8px;margin:14px 0 24px;padding:12px 16px 16px}.video-footer__top{border-bottom:1px solid #e6e6e6;margin-bottom:6px;padding-bottom:5px}.video-footer__top>h1{color:var(--theme-color-darker-grey-to-white);display:block;line-height:120%;margin:12px 0}.video-footer__settings{display:flex;flex-wrap:wrap;margin-right:-26px}.video-footer__settings>label{align-items:center;display:flex;margin-right:26px;padding:6px 0}.video-footer__settings .fas{flex-shrink:0;margin-right:6px}@media (min-width:600px){.video-footer__settings>.fas{margin-right:3px}}.wistia-play-btn{bottom:11px;height:35px;left:8%;position:absolute;width:35px}.wistia-play-btn.completed .wistia-play-btn__progress{background:#256bec none!important}.wistia-play-btn.completed .wistia-play-btn__icon{color:#256bec}.wistia-play-btn__progress{border-radius:50%;height:100%;position:absolute;width:100%}.wistia-play-btn__progress--less{background-color:green}.wistia-play-btn__progress--more{background-color:#999}.wistia-play-btn__inside{background-color:var(--theme-background-white-to-light-purple);border-radius:50%;height:83%;left:8.5%;position:absolute;top:8.5%;width:83%}.wistia-play-btn__icon{color:#999;font-size:18px;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-40%) translateY(-50%);transform:translateX(-40%) translateY(-50%)}@media screen and (max-width:410px) and (min-width:320px){.wistia-play-btn{bottom:20px;height:25px;width:25px}.wistia-play-btn .wistia-play-btn__icon{font-size:14px}}html{touch-action:manipulation}.clickable{cursor:pointer!important}.clickable:hover .commentMove__move{text-decoration:underline}@media (min-height:450px) and (max-height:620px) and (min-width:900px) and (orientation:landscape){#board.board--fit-height{width:calc(100vh - 130px)}.board-info-card,.navigation-l0Btn,.navigation-r0Btn,.next-button__long-txt{display:none!important}}.board-card{background:var(--theme-background-white-to-light-purple);box-shadow:0 .5rem .1rem -.32rem rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.05);margin-bottom:4px}.practice-header{align-items:flex-start;display:flex;flex-shrink:0;overflow-y:hidden;position:relative}.practice-header--important{color:#021ddc}.practice-header__title{flex:1 1 auto;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:400;font-weight:700;line-height:140%;line-height:130%;overflow-wrap:anywhere}@media (min-width:681px){.practice-header__title{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:600;line-height:140%}}.practice-header__title>a{color:var(--theme-color-dark-grey-to-white);display:inline-block;padding:12px 0 12px 15px}@media (min-width:681px){.practice-header__title>a{padding-left:20px}}.practice-header__title>a{transition:color .15s}.practice-header__title>a:hover{color:#3286cc;text-decoration:none}.teach-container{display:flex;flex-direction:column;flex-grow:1;margin-bottom:0}@media (max-width:680px){.teach-container{background-color:initial!important;box-shadow:none!important}}@media (min-width:681px){.teach-container{border-radius:3px;min-height:150px}}.teach-container--no-header .practice-header{display:none!important}.teach-container--no-header .teachComment{border-top:none!important}@media (min-width:681px){.practice-header+.teachComment{border-top:3px solid #f4f4f4}}.dark-mode .practice-header+.teachComment{border-color:#313143}.teachComment--important{color:#021ddc}@media screen and (min-width:681px){.teachComment{overflow-y:auto}.teachComment--overscroll-contain{overscroll-behavior:contain}}.teachComment-header{color:var(--theme-color-dark-grey-to-white);display:block;margin:0 10px 10px 0}.teachComment-header:hover{color:#3286cc;text-decoration:none}.teachComment-header--top{border-top:none;margin-top:0;padding-top:0}.instructions-quiz{padding:10px 15px 15px}@media (min-width:681px){.instructions-quiz{padding:16px 30px 16px 22px}}.instructions-quiz__h3{color:var(--theme-color-dark-grey-to-white);margin:0 0 6px}#teachComment{display:flex;flex-direction:column;flex-grow:1;gap:18px;line-height:145%;overflow-wrap:anywhere;padding:7px 15px 18px}#teachComment h2{line-height:125%;margin:10px 0}#teachComment img{max-width:100%}@media (min-width:681px){#teachComment{padding:18px 22px}}.commentMove{color:var(--theme-color-dark-grey-to-white);cursor:default;line-height:100%}.commentMove .chess-symbol--b{font-weight:400}.commentMove a{color:#3286cc}.commentMove--block{display:block;margin-top:28px}.commentMove--inline{display:inline-block;margin-right:10px;margin-top:10px}.commentMoveText+.commentMove--inline{margin-top:25px}.commentMove--at-top{margin-top:0!important}.commentMoveText{display:block;margin-top:10px}.commentMoveText a{color:#3286cc}.commentMove--inline+.commentMoveText{margin-top:5px}.commentMoveText+.commentMoveText{margin-top:25px}.commentMoveText--at-top{margin-top:-2px!important}a+.commentMove__move{border-radius:2px;padding:0 2px}a+.commentMove__move.commentInMovActive{background-color:var(--theme-background-pastel-blue-to-purple)}.commentInVariation{margin-left:0}.commentInVariation .puzzle-connect-info div:not(:last-child){margin-bottom:.5em}.commentMoveSmall{color:#3286cc;cursor:pointer;display:inline-block;font-weight:600}.commentMoveSmallMargin{margin-left:5px}.commentMoveSmallDeleteMargin{margin-right:-5px}.practice-coming-soon{-webkit-appearance:none;appearance:none;background:none;border:none;color:var(--ifm-color-black);cursor:pointer;float:right;line-height:1;opacity:.5;outline:0;padding:1rem;text-decoration:none!important}.practice-icon-bar{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:space-between;overflow-x:auto;padding:10px 0 6px 12px;position:relative;text-align:left;width:100%}.dark-mode .practice-icon-bar{color-scheme:dark}@media (min-width:681px){.practice-icon-bar{padding:6px}}.practice-icon-bar>.rater>span{color:#8a8a8a;margin-left:6px;vertical-align:middle}.practice-header__icons,.practice-icon-bar__settings{align-items:center;display:flex;gap:4px;-webkit-user-select:none;user-select:none}.practice-header__icons a,.practice-header__icons button,.practice-icon-bar__settings a,.practice-icon-bar__settings button{cursor:pointer;height:36px;outline:none;width:36px}.practice-header__icons a:last-child,.practice-header__icons button:last-child,.practice-icon-bar__settings a:last-child,.practice-icon-bar__settings button:last-child{width:40px}.practice-icon-bar__settings>:not(:first-child){margin-left:3px}.autoNextButton,.muteButton{font-size:19px}.hintsButton{font-size:20px;transition:opacity .4s}.hintsButton--disabled{opacity:.4}.exit-div{margin-bottom:25px}@media (min-width:681px){.exit-div{margin-bottom:4px}}#board{-webkit-user-select:none}.setPromotion img{transition:all .2s ease}.setPromotion img:hover{cursor:pointer;-webkit-transform:scale(.8);transform:scale(.8)}@media screen and (min-width:400px){.page-btns__short-text{display:none;white-space:nowrap}.page-btns__long-text{display:inline!important;white-space:nowrap}}#analysisButton{padding-top:3px}.fa-arrow-circle-left{margin-right:5px}.fa-arrow-circle-right{margin-left:5px}.openingDetails{padding-top:10px}@media screen and (min-width:681px){.openingDetails{display:flex;padding-top:20px}}.board-footer{display:flex;max-width:100%;position:relative;transition:opacity .2s ease;width:452px}@media (min-width:681px){.board-footer{margin-bottom:0;min-height:0;overflow:visible}}.board-footer:not(.board-footer--visible){opacity:0;pointer-events:none}@media (max-width:681px){.board-footer:not(.board-footer--visible){display:none}}.board-footer--review{align-items:flex-start;flex-wrap:wrap}.board-footer__btns{display:flex;flex:1 0 auto;flex-direction:row-reverse;margin:0 -3px;padding:10px 13px 11px}@media (min-width:681px){.board-footer__btns{padding:6px 0 0}}.board-footer__btn{box-sizing:border-box!important;height:39px;margin-bottom:2.5px;margin-left:3px;margin-right:3px;padding:0 18px;text-align:center;white-space:nowrap}.board-footer__btn.myButton{font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:140%}@media (min-width:680px){.board-footer__btn{height:49px;padding:0 25px}}.board-footer__btn.myButtonOff{cursor:default}.navigation-btn>i{font-size:16px}@media (max-width:520px){.navigation-l0Btn,.navigation-r0Btn{display:none!important}}#drawings{pointer-events:none}.row-variation #controls{display:flex}#board-row{margin:0 auto}.board-footer__box{align-items:center;background-color:var(--theme-background-white-to-light-purple);border-bottom:1px solid #e8e8e8;display:flex;flex-basis:100%;padding:8px 9px}.dark-mode .board-footer__box{border:none}@media (min-width:681px){.board-footer__box{border:1px solid var(--theme-border-white-to-light-purple);border-radius:0 0 2px 2px;box-shadow:0 .45rem .5rem -.5rem rgba(0,0,0,.3);margin:5px 0 0}}.next-button{flex:0 1 auto;width:120px}@media (min-width:681px){.next-button{width:135px}}.next-button--full-width{flex-grow:1;max-width:120px;width:auto}@media (min-width:681px){.next-button--full-width{flex-grow:0;max-width:none}}.next-button__txt-wrapper{align-items:baseline;display:flex;justify-content:center}.exit-button{flex:0 1 auto}.exit-button--notFinished>span{display:none}.exit-button--notFinished>i{text-shadow:0 -1px 2px rgba(0,0,0,.5);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.exit-button--finished{min-width:110px}.exit-button--finished>i{margin-right:5px}.next-button:hover,.next-button:hover:before{-webkit-animation:none;animation:none}@media (max-width:681px){.reading-button--desktop{display:none!important}}.reading-button--mobile{flex:0 1 auto;padding:0 20px}@media not all and (max-width:681px){.reading-button--mobile{display:none!important}}.board-info-card{align-items:center;background-color:var(--theme-background-white-to-light-purple);border-radius:3px;box-shadow:0 .5rem .1rem -.32rem rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.05);color:var(--theme-color-grey-to-white);display:flex;flex:1 1 100%;line-height:140%;margin:6px 5px 0 0;padding:6px 20px 0}@media (max-width:680px){.board-info-card{display:none!important}}.board-timer{flex:1 0 auto;transition:opacity .1s}.board-timer__span{background-image:var(--theme-background-image-chessboard-timer)!important}@-webkit-keyframes timerBarRunning{0%{width:100%;width:var(--timerBarStart,100%)}to{width:0}}@keyframes timerBarRunning{0%{width:100%;width:var(--timerBarStart,100%)}to{width:0}}.board-footer__icon-btn{color:var(--theme-color-grey-to-white);cursor:pointer}.board-footer__icon-btn--mobile{margin:-9px 4px -9px -5px;padding:4px 9px}.board-footer__icon-btn--desktop{font-weight:600;margin-right:25px;padding:10px 2px}.is_key{font-weight:700!important;opacity:.94}.commentInMove--collapsed{color:#a9a9a9;cursor:pointer;display:inline-block!important;margin:0 0 3px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:38px}.play-button{background-repeat:no-repeat;position:absolute;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;z-index:1000000}.play-button--board{background-image:url(/static/media/play-button--board.7e222555bdad953159ab.svg);height:100px;left:calc(50% - 50px);top:calc(50% - 50px);width:100px}.play-button--page{background-image:url(/static/media/play-button--page.c95d14beae4c3a60c70e.svg);cursor:pointer;height:220px;left:calc(50% - 110px);top:calc(50vh - 190px);width:220px}.play-button--page:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.popup-overlay{background:rgba(0,0,0,.8)!important;overflow:auto;z-index:1002!important}.settingsContainer{background:#fff;height:100%;margin:0 auto;max-width:100vw;overflow-y:auto;width:80ch}.board-card.settingsCard{border-top-left-radius:0;box-shadow:none}.settingsTabs{position:absolute;top:2px;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.popup-content{background:transparent!important;border:none!important;height:84vh;padding:0!important;width:auto!important}@media screen and (max-width:480px){.popup-content{height:70vh}}.settingsModal{-webkit-animation:fadeIn 1s ease;animation:fadeIn 1s ease;border-radius:4px;height:100%;overflow:hidden}.settingsCloseButton{color:#fff;padding:10px;position:absolute;right:0;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.settingsCloseButton:focus{outline:none}.practice-header__icons .stonly-widget-trigger{cursor:help!important}.movetrainer__priority_box{align-self:center;border-radius:3px;margin:0 5px 0 10px;padding:6px}@media (max-width:680px){.movetrainer__priority_box{display:inline-block;line-height:1.3;margin-left:0;padding:2px 5px;position:relative;top:-1px}}.commentMove__annotation_hidden{display:none!important}:root{--theme-comment-piece-color:#404040;--theme-comment-piece-color-secondary:#3286cc;--theme-comment-piece-fill-color:#fff;--theme-comment-piece-size:16px}.commentMoveSmall{--theme-comment-piece-color:var(--theme-comment-piece-color-secondary);--theme-comment-piece-fill-color:transparent}.commentMove__piece{display:inline-block;height:16px;height:var(--theme-comment-piece-size);margin-right:3px;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:bottom center;transform-origin:bottom center;width:16px;width:var(--theme-comment-piece-size)}.commentMove__piece svg{height:100%;overflow:visible;width:100%}.commentMove__piece .piecePath{-webkit-transform:scale(.4) translateY(.5px);transform:scale(.4) translateY(.5px)}.commentMove__piece .fillstroke{fill:#404040;fill:var(--theme-comment-piece-color)}.commentMove__piece .stroke{stroke:#404040;stroke:var(--theme-comment-piece-color)}.commentMove__piece .fillbody{fill:#fff;fill:var(--theme-comment-piece-fill-color)}.commentMoveSmall .commentMove__piece{-webkit-transform:none;transform:none}.commentMove__piece[data-piece=bishop]{-webkit-transform:scale(1.3);transform:scale(1.3)}.pf_chess_pieces_design{background-size:auto 80px;margin-top:25px!important;min-width:90px;padding:100px 5px 0!important;text-align:center}#mainBooksList{margin-bottom:25px}.bookHome{align-items:flex-start;background-color:var(--theme-background-white-to-light-purple);border:1px solid var(--theme-background-white-to-light-purple);border-radius:8px;display:flex;flex-wrap:wrap;margin-top:15px;overflow:visible;padding:14px 16px 16px;position:relative}.bookHome.placeholder{background:var(--theme-background-white-to-light-purple);border:2px solid var(--theme-background-white-to-light-purple);display:table;margin-top:15px;padding:28px;text-decoration:none;width:100%}.bookHome.placeholder:not(.disabled):hover{border-color:var(--theme-background-green-to-turquoise)}.bookHome.placeholder button{left:50px;position:absolute;top:35%}.bookHome.placeholder button div{line-height:30px;padding:0 0 1px;width:31px}.bookHome.placeholder>div{color:#b1b0b0;display:table-cell;margin:0 auto;text-align:center;vertical-align:middle}.bookHome.placeholder>div h1{color:var(--theme-color-darker-grey-to-white);margin:6px 0 8px}.bookHome.placeholder>div h4{color:var(--theme-color-grey-to-white);margin-bottom:5px}@media (max-width:640px){.bookHome.placeholder{padding-left:100px}}#addNewCourseTitle{color:#464646;margin-left:5px;padding-top:50px}.book-row--1{display:flex;margin-bottom:10px;order:1;width:100%}@media (min-width:665px){.book-row--1{margin-bottom:0}}.bookTitle{color:var(--theme-background-darkest-grey-to-white);font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:15px;font-style:normal;font-weight:600;line-height:140%;line-height:1.4;margin-right:auto;overflow:hidden;text-decoration:none!important;text-overflow:ellipsis;white-space:nowrap}@media (min-width:425px){.bookTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-inline-box;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:600;line-height:140%;max-height:42px;white-space:normal}}@media (min-width:665px){.bookTitle{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:15px;font-style:normal;font-weight:600;line-height:140%;max-height:42px}}.bookTitle:not(a){cursor:default}.bookImage{left:16px;position:absolute;top:47px}.book-notifications{margin-bottom:1px;margin-left:-4px;width:100%}.book-notifications:empty{margin-bottom:0}.book-notifications .button{margin:0 2px 0 0}.book-notifications .button div{line-height:16px;padding:1px 5px}.bookDetails{align-self:flex-start;cursor:default;flex-basis:1px;flex-grow:1;order:4;width:auto}.book-notification{margin:8px 4px 0 0}.book-notification:first-of-type{margin-left:0}.bookActions{margin-bottom:-1px;margin-right:-4px;order:5;width:100%}.bookHome:first-child{margin-top:0}.book-row__icons{align-items:center;display:flex;flex-shrink:0;height:15px;margin-left:6px;margin-right:-7px;margin-top:3px}@media (min-width:665px){.book-row__icons{margin-left:10px}}.book-row__feedback{padding:0 10px}@media (max-width:425px){.book-row__icons--book{height:auto;margin-right:-8px;margin-top:-10px}}.book-row__icon{font-size:16px;height:34px;justify-content:center;width:36px}.book-row__icon:not([disabled]):hover{background-color:var(--neutral-100-alpha)}.book-row__icon:not([disabled]):hover>i{color:var(--theme-color-darker-grey-to-white);opacity:1}.book-row__icon--wide{width:44px}.book-row__icon--gap{margin-left:5px}@media not all and (min-width:480px){.book-row--desktop-only{display:none}}@media (min-width:480px){.book-row--mobile-only{display:none}}.fa-video{margin-right:2px}.book-progress{align-items:center;display:flex;flex-grow:1;margin-bottom:13px}@media (min-width:665px){.book-progress{margin-bottom:0}}.book-progress__nums{white-space:nowrap}.book-notification__text--desktop{display:none}.bookImageHolder{background-size:cover;border-radius:4px;display:block;height:75px;width:75px}.book-progress__item{border-right:2px solid #ddd;box-sizing:initial;flex:1 1;margin-right:14px;padding-right:11px}.book-progress__item:last-child{border:none;margin-right:0;padding-right:0}.book-progress__text{color:var(--theme-color-light-grey-to-white);display:block;margin-bottom:3px}.bookActions{display:flex;flex-flow:row-reverse nowrap;max-width:100%}.bookActions>a{align-items:center;display:flex;flex:0 1 auto;justify-content:center;margin-right:9px;min-width:0;text-align:center;white-space:nowrap}.bookActions>a:first-of-type{margin-right:auto}.bookActions>a div{padding:10px 17px}.bookHomework{align-items:center;background:#f4f4f4;border-radius:5px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:45px;order:4;padding:11px;position:relative;width:100%}.dark-mode .bookHomework{background:var(--theme-background-lightest-grey-to-dark-purple)}@media (min-width:425px){.bookHomework{margin-left:-115px;width:150%}}@media (min-width:665px){.bookHomework{flex-wrap:nowrap}}@media (max-width:665px){.bookHomework{margin-top:0}}.bookHomework>a{font-weight:700}.bookHomework .bookHomeworkDetails{display:flex;flex-direction:column;flex-grow:1}@media (min-width:665px){.bookHomework .bookHomeworkDetails{flex-grow:2}}.bookHomework .bookHomeworkDetails>span:first-child{font-weight:700;padding-bottom:5px}.bookHomework .bookHomeworkProgress{display:none;flex-basis:40%;flex-grow:1;padding-bottom:5px}@media (min-width:665px){.bookHomework .bookHomeworkProgress{display:initial;flex-basis:auto;margin:0 10px;padding-right:20px}}.bookHomework .bookHomeworkProgress:last-child{border:none;margin-right:0;padding-right:0}.bookHomework .bookHomeworkActions{display:flex;flex-flow:row-reverse nowrap}.bookHomework .bookHomeworkActions a div{padding:10px 17px}.bookActions .fa-life-ring{font-size:13px;margin-right:4px}@media (max-width:320px){.meter--bookHome{display:none}}@media (max-width:424px){.bookActions,.bookDetails{padding-left:90px}.bookDetails{width:calc(100% - 90px)}.book-progress--split .book-progress__item{flex-grow:0;max-width:calc(50% - 12.5px)}.book-progress--split .book-progress__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:321px) and (max-width:424px){.bookImageHolder{height:85px;width:85px}.bookActions,.bookDetails{padding-left:100px}.bookDetails{width:calc(100% - 100px)}.book-progress--split .book-progress__item{flex-grow:1;max-width:calc(60% - 15px)}.book-progress--split .book-progress__item:first-child{max-width:calc(40% - 10px)}}@media screen and (min-width:425px){.bookHome{margin-top:22px;min-height:122px;padding:18px 18px 18px 128px}.bookImage{left:13px;top:13px}.bookImageHolder{height:95px;width:95px}.bookDetails{align-self:flex-end;display:block;flex-basis:auto;padding-left:0}.book-progress__text{color:#565656;margin-bottom:6px;margin-right:0;text-align:left}.book-progress__text.text--hidden{display:none}.dark-mode .book-progress__text{color:#eaeaea}.book-notification__text--desktop{display:inline}.book-notification__text--mobile{display:none}.bookActions{align-self:flex-end;margin-left:auto;margin-top:10px}.bookActions>a:first-of-type{margin-right:0}.bookActions,.bookDetails{padding-left:0}}@media (min-width:665px){.bookDetails{margin-right:15px;max-width:calc(100% - 240px)}.bookActions{flex:.001 0 auto;width:auto}}body{--variation-card-dragging-background:#fbf9ee;--variation-card-dragging-border:1px solid #fbeea5;--variation-card-dragging-margin:0 0 23px 0;--user-view-title-color:#97b6e4}.variation-card{background-color:var(--theme-background-white-to-light-purple);border-radius:8px;clear:both;list-style-type:none;margin:0 0 25px;padding-top:2px;position:relative}.variation-card--paused{background-color:#f0f0f0}@media screen and (max-width:610px){.variation-card{width:100%}}.variation-card__top{background-color:var(--theme-background-white-to-light-purple);border-bottom:1px solid #9292922e;border-radius:6px;margin:0 2px 2px;padding:12px 16px}.variation-card__top--reference{background-color:var(--label-reference-background);color:var(--label-reference-color)}.variation-card__top--alternative{background-color:var(--label-alternative-background);color:var(--label-alternative-color)}.variation-card__top--informational{background-color:var(--label-informational-background);color:var(--label-informational-color)}.variation-card__top--alternative,.variation-card__top--informational,.variation-card__top--reference{border-bottom-color:transparent}.variation-card__top--alternative .variation-card__name,.variation-card__top--informational .variation-card__name,.variation-card__top--reference .variation-card__name{color:inherit}.variation-card__top .eco{color:var(--theme-color-grey-to-white);line-height:24px;margin-right:10px}.variation-card__top input,.variation-card__top select{height:28px;line-height:28px;margin-right:12px;padding:0 7px!important}.variation-card__top--edit{padding-top:12px}.variation-card__bottom{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:0 solid var(--theme-border-white-to-darker-purple);padding:12px 16px}.variation-card__row:after{clear:both;content:"";display:table}.variation-card__row--main{align-items:baseline;display:flex}.variation-card__row--edit{grid-column-gap:12px;grid-gap:12px;display:grid;gap:12px;grid-template-columns:75fr 25fr;grid-template-rows:1fr 1fr;margin-top:6px}.variation-card__row--edit .variation-card__select,.variation-card__row--edit input[type=text].variation-card__input{width:100%}.variation-card__row--edit-moves{display:flex}.variation-card__action-bar .stonly-widget-trigger{cursor:help!important}.variation-card__title{flex-grow:1;line-height:24px;width:calc(100% - 200px)}.variation-card__title--edit a{display:flex;flex-direction:row;flex-wrap:wrap}.variation-card__title--edit a span{margin-right:.3em}.variation-card__name{color:var(--variation-card-name-color);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.variation-card__name--important{font-weight:700}.variation-card__bookmark-last-oid{color:#e77499;font-family:Poppins,sans-serif;font-size:20px;font-size:13px;font-style:normal;font-weight:600;left:7px;line-height:130%;position:absolute;text-shadow:1px 1px #ddd;top:-2px;z-index:5}.variation-card__video-position{padding-right:28px!important;position:relative;top:5px;width:100px!important}@-webkit-keyframes variation-card-feedback-fade{0%{opacity:100%}to{opacity:0}}@keyframes variation-card-feedback-fade{0%{opacity:100%}to{opacity:0}}.variation-card__save-feedback{-webkit-animation:variation-card-feedback-fade 1s linear 7s 1;animation:variation-card-feedback-fade 1s linear 7s 1}.variation-card__pause{color:#838383de;cursor:pointer;margin-top:2px}.variation-card__jump{color:#727272;cursor:pointer;margin-top:2px}.variation-card__jump>i{color:var(--theme-color-light-grey-to-white);opacity:1}.variation-card__input-icon{font-size:18px;left:-27px;position:relative;top:5px;width:0}.variation-card__pause--paused .fa-pause{color:var(--paused-red)!important}.variation-card__pause--paused .fa-check{color:green!important}.variation-card__info{color:#888;white-space:nowrap}.variation-card__select,input[type=text].variation-card__input{background-color:var(--theme-background-white-to-light-purple);border:1px solid #bebebe;border-radius:3px;color:var(--theme-color-dark-grey-to-white);margin:1px 0 0;padding:2px 8px;width:100%}input[type=text].variation-card__input:focus{border-color:#6797f3cc;outline:none}.filtered{color:#888484;cursor:pointer;font-style:italic}.variation-card__content{display:inline-block;flex-grow:1;line-height:22px;padding:10px 0}.variation-card__moves{color:var(--variation-card-move);cursor:pointer;display:inline;flex-grow:1;padding:5px 0}.variation-card__moves:hover{text-decoration:none}.key{color:var(--variation-card-key-move)}.variation-card__action-bar{display:grid;grid-template-columns:1fr}@media (min-width:560px){.variation-card__action-bar{grid-template-columns:1fr 1fr}.variation-card__action-bar.variation-card__action-bar--forced-rows{grid-template-columns:1fr}}.variation-card__c-btns{padding-bottom:4px;padding-top:4px;text-align:right}.variation-card__c-btn{margin:0 0 .5rem .5rem}.circleIcon{border-radius:50%;display:inline-block;height:12px;margin-right:4px;width:12px}.circleIcon.white{background-color:#fff;border:1px solid #303030ad}.circleIcon.dark{background-color:#000;border:1px solid #ffffff8a}.circleIcon.both{background-image:linear-gradient(-90deg,#fff 50%,#000 0);border:1px solid #8a8a8a}.dark.both{color:#000;text-shadow:-1px 0 #8a8a8a,0 1px #8a8a8a,1px 0 #8a8a8a,0 -1px #8a8a8a}.variation-card__c-btn-text{display:inline-block;font-weight:600;min-width:120px;padding-bottom:3px}.variation-card__c-btn-text.white{float:left}.variation-card__c-btn-text.dark{float:right}.variation-card__c-btn-text i{color:#0f8010}.variation-card__paused-text{min-height:45px;padding-bottom:10px;padding-top:8px}#sortList{display:flex;flex-direction:column}.wistia_responsive_padding{aspect-ratio:1.777;background-color:#000}.w-context-menu{display:none!important}.dark-mode .variation-card--paused{background-color:#3c3c3c}.breadcrumbsBox{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#e2e2e2;border-radius:.35rem;box-shadow:0 1px 4px rgba(0,0,0,.22);margin-top:-6px;max-width:685px;overflow:hidden;-webkit-perspective:500px;perspective:500px;width:auto}.breadcrumbs{box-sizing:initial;cursor:default;display:block;height:42px;list-style:none;margin:0;padding:0;position:relative}.breadcrumbs:after{background-image:linear-gradient(180deg,rgba(0,0,0,.01) 35%,rgba(0,0,0,.1) 75%);bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:10}.breadcrumbs>.item{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;box-sizing:border-box;color:var(--theme-color-dark-grey-to-white);display:block;float:left;font-size:0;height:100%;margin:0;overflow:visible;padding:0 0 0 21px;position:relative;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.07);transition:background-color .2s,color .2s,border-color .2s;width:14.52%}.breadcrumbs>.item .points{color:#555;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:13px;font-style:normal;font-weight:400;line-height:140%;line-height:42px;margin:0;padding:0;position:relative;transition:inherit;z-index:8}.breadcrumbs>.item .points .fas{color:#f90;transition:inherit}.breadcrumbs>.item .wrapper-bonusruby{line-height:42px;position:relative;z-index:8}.breadcrumbs>.item:first-child{padding:0;width:13%}.breadcrumbs>.item:last-child{float:right;width:14.4%}.breadcrumbs>.item.active{background-color:#7e9cc6;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.25)}.breadcrumbs>.item.active .points{color:#fff;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:13px;font-style:normal;font-weight:400;line-height:140%;line-height:40px}.breadcrumbs>.item.active .points .fas{color:#fc6}.breadcrumbs>.item.active .wrapper-bonusruby{line-height:39px}.breadcrumbs>.item.active .bonusrubytext{color:#f6f6f6;font-weight:600;text-shadow:0 1px 2px #3f5c84}.breadcrumbs>.item.active+.item:after{background-color:#7e9cc6}.breadcrumbs>.item.active+.item:after,.breadcrumbs>.item.active:after{border:1.8px solid #5a7cad;border-bottom:none;border-left:none}.breadcrumbs>.item:after,.breadcrumbs>.item:before{content:"";height:36px;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:36px}.breadcrumbs>.item:before{background-color:initial;left:calc(100% - 23.4556px);z-index:4}.breadcrumbs>.item:after{background-color:#fff;border:1.8px solid #ccc;border-bottom:none;border-left:none;border-radius:0 3px 0 0;left:-23.4556px;pointer-events:none;transition:inherit;z-index:2}.breadcrumbs>.item:first-child:after{display:none}.breadcrumbs>.item:hover,.breadcrumbs>.item:hover+.item:after{background:#f9f9f9}.breadcrumbs>.item.active:hover,.breadcrumbs>.item.active:hover+.item:after{background-color:#7091c0}.comment_options>a,.comment_options>span,header[role=banner] #miniIcons .notification{font-family:Poppins,sans-serif;font-size:11px;font-style:normal;font-weight:500;line-height:140%}.board-footer__btn,.bookActions>a,.button>div,.dropdown-button,header[role=banner] .dropdown-toggle{font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:140%}#orderHomeBooks,.MuiTablePagination-root .MuiTablePagination-input,.MuiTablePagination-root .MuiTypography-body2,.MuiTypography-body1,.ago,.book-notifications .button div,.book-notifications .button span,.book-progress__text,.bookHome.placeholder>div h4,.bookOptionsRow .bookOptionsInputRow>input.time,.bookOptionsRow>select,.comment_name,.comment_name span,.comment_name.forum,.comment_name.forum span,.comment_name_logged_out,.comment_votes>span,.course-card__author,.form-style-1,.homeCol2-container .content,.isa_actionable .actions .button,.meter-stats,.myButton,.myButton--small,.myButton__counter,.newVars--img-label,.notificationsBox .markRead,.notificationsBox .viewAll,.pointsCurrent,.practiceNowContainer a .myButton__counter,.signUp,.slidebar__icon-text,.smallBadge,.sub_check.small,.thread_stats span,.variationInfo,.variationStats .variationStatsLabel,.videoProgress .videoProgressIconPercentage,footer[role=contentinfo]>div{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:13px;font-style:normal;font-weight:400;line-height:140%}#notificationTitleHolder,.MuiTable-root .MuiTableCell-root,.action-menu__bubble>li>a,.banner-bottom__btn,.board-setup__input,.bookMainDesc,.bubbleUser,.comment textarea,.comment_downvote,.comment_downvoted,.comment_text,.comment_upvote,.comment_upvoted,.dropdown-button div.content>div.list a,.empty-course-page-banner .empty-course-page-banner__text,.form-style-1 button:not(.ui23-button),.form-style-1 input[type=button],.form-style-1 input[type=date],.form-style-1 input[type=datetime],.form-style-1 input[type=email],.form-style-1 input[type=number],.form-style-1 input[type=password],.form-style-1 input[type=search],.form-style-1 input[type=submit],.form-style-1 input[type=text],.form-style-1 input[type=time],.form-style-1 input[type=url],.homeCol2-container .homeCol2-container__links,.new-frontpage .testimonials-slider .testimonial p,.new-frontpage .twit-text,.noti_inner,.osano-cm-button--type_save,.practiceNowContainer,.practiceNowContainer a,.slidebar .row .text,.slidebar__link,.tippy-tooltip.header-icons-theme,.variation-card__moves,.variation-card__pause,.variation-card__select,.variation-card__top input,.variation-card__top select,body,header[role=banner] .languages .select-language-label,html,input.input[type=email],input.input[type=number],input.input[type=password],input.input[type=text],input.variation-card__input[type=text],select,textarea{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:15px;font-style:normal;font-weight:400;line-height:140%}#notificationTitle,.MuiTable-root .MuiTableCell-head,.banner-bottom__holder .myButton,.board-info-card,.book-comment-wrapper #toggle_subscription,.book-info__name,.bookHome.placeholder>div h1,.course-card__course-name,.empty-course-page-banner .empty-course-page-banner__title,.forum-list-wrapper #toggle_subscription,.homeCol2-container .title,.key,.levelBoxMovesReady>i+span,.miniTitle,.nav-mobile,.practice-icon-bar>.rater>span,.tabbed-nav__tab,.variation-card__info,.variationStats .variationStatsDefault,.wrapper-thread #toggle_subscription,header[role=banner] .attentionButton>div,header[role=banner] .attentionButtonText,header[role=banner] .loginButton{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:15px;font-style:normal;font-weight:600;line-height:140%}#teachComment,.badge--3-digits .badgeIconSmall,.board-footer__icon-btn--mobile,.commentMoveText,.form-style-1 label,.forumSticky,.instructions-quiz,.moreOrLessTrigger,.nestedCancelButton,.nestedPostButton,.new-frontpage .book-gallery .author,.new-frontpage .book-gallery .description p,.new-frontpage .books .subheader p,.new-frontpage .twit .nickname a,.new_comment input[type=button],.new_comment input[type=submit],.paginate,.paginate.pag4,.reading-button--desktop,.slidebar .row .icon,.userPoints,.variation-card__top .eco{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:400;line-height:140%}#addNewCourseTitle,#mt-drawer .mt-drawer-content-wrapper .mt-drawer-content__chapter h3,.commentMove,.instructions-quiz__h3,.nav-bar__link,.new-frontpage .main-slider .content-block p,.new-frontpage .testimonials .subheader,.new-frontpage .testimonials-slider .testimonial .author,.new-frontpage .twit-date,.notificationsPageTitle,.teachComment-header,.thread_stats,.variation-card__name{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:600;line-height:140%}.blockquote--big:before,.new-frontpage .counter .counting,.new-frontpage .counter .text-part p,.new-frontpage .main-slider h1,.new-frontpage .prefooter-join .subheader{font-family:Poppins,sans-serif;font-size:56px;font-style:normal;font-weight:600;line-height:110%}.new-frontpage .testimonials h2,.new-frontpage .twitter-block h2,.new-frontpage .video-block h2{font-family:Poppins,sans-serif;font-size:48px;font-style:normal;font-weight:600;line-height:110%}.h1--size-big,.i2ybutton.huge,.intro-area h1,.tutorialInstruction{font-family:Poppins,sans-serif;font-size:38px;font-style:normal;font-weight:600;line-height:120%}#subMenuTitle,.badgeIcon,.bookHome.placeholder button div,.logo-chess a,.logoTxt,.new-frontpage .books .browse-btn{font-family:Poppins,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:120%}#teachComment h2,.badgesProfileLink,.bookCommentsTitle,.i2ybutton.forumSmallNav,.intro-area h2,.leaderBoardGap:after,.new-frontpage .book-gallery h3,.new-frontpage .join-now,.openingsHeader .openingText,.practice-coming-soon,.settingsCloseButton,.smallColTitle,.tutorialBubble,.video-footer__top>h1{font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%}@media (max-width:375px){header[role=banner] #globalSearch-loggedOut .MuiIconButton-root{align-self:center;height:58.5px;height:calc(var(--headerHeight)*.75);justify-self:center;padding-left:10px;width:58.5px;width:calc(var(--headerHeight)*.75)}}@media (max-width:435px){header .courseCaret{display:none}body header[role=banner] #hamburger{padding:21px 17px}body header[role=banner] #hamburger img{width:33px}body.loggedOut header #userProfileDropdownHolder{padding:8px 5px 10px 20px}body.loggedIn{--headerHeight:54px;margin-top:78px;margin-top:var(--headerHeight)}body.loggedIn .practiceNowContainer>div a{width:100%}body.loggedIn header[role=banner] #tutorialModeInfo{display:none}body.moveTrainer #fullScreenButton{cursor:pointer;display:block;-webkit-filter:invert(1);filter:invert(1);float:left;height:100%;margin-right:-18px;padding:16px}}.switcherLayout_content{min-height:calc(100vh - 578px)}@media (min-width:1334px){.switcherLayout_content{min-height:calc(100vh - 78px);min-height:calc(100vh - var(--headerHeight))}}.subscription_spinner_hidden{display:none}.subscription_spinner_show{display:inline-block}.subscription_feedback_hidden{color:green;opacity:0}.subscription_feedback_show{opacity:1}.subscription_feedback_fade_out{opacity:0;transition:opacity 1s}.landscapeNotAllowedMessage{font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%}html{height:100%}body{background:var(--theme-background-lightest-grey-to-dark-purple)!important;margin-top:0}body footer[role=contentinfo]{color:var(--theme-color-darker-grey-to-white)}.body{background:var(--theme-background-lightest-grey-to-dark-purple)}.loggedOut .body{background:none}#index.moveTrainer .body{padding-top:25px}#index.moveTrainer .body #bodyContainer{height:0}.landscapeBlockerContainer{align-items:center;background:var(--theme-background-lightest-grey-to-dark-purple);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1002}.landscapeNotAllowedMessage{display:block;line-height:24px;margin:auto;padding:10px;text-align:center;width:50%}.htmlBody{background:var(--theme-background-lightest-grey-to-dark-purple);color:var(--theme-color-darker-grey-to-white);display:flex;flex-direction:column;margin-top:var(--headerHeight);min-height:calc(100vh - var(--headerHeight))}.htmlBody.loggedOut{--edge-textfield-background:var(--theme-background-white-to-light-purple)}@media screen and (max-width:680px){.htmlBody.loggedOut .body{padding:0}}@media screen and (max-width:560px){.htmlBody.loggedOut{background:var(--theme-background-white-to-light-purple)}.htmlBody.loggedOut .body{margin:0}.htmlBody.loggedOut footer{color:var(--theme-color-darker-grey-to-white)}}.htmlBody.isLocal:not(.seasonHeaderColor) header[role=banner]{background:var(--theme-background-main-header-backgroundlocal);transition:background .8s}.htmlBody.isLocal:not(.seasonHeaderColor) #logo-container #main-logo:hover,.htmlBody.isLocal:not(.seasonHeaderColor) .dropdown-button:hover,.htmlBody.isLocal:not(.seasonHeaderColor) .goProAttentionButton:hover,.htmlBody.isLocal:not(.seasonHeaderColor) header #miniIcons>:hover .iconHolder,.htmlBody.isLocal:not(.seasonHeaderColor) header[role=banner].dropdown-toggle:hover{background:var(--theme-background-main-header-hoverlocal)}.htmlBody.isLocal:not(.seasonHeaderColor) .dropdown-button.show .bg,.htmlBody.isLocal:not(.seasonHeaderColor) .dropdown-button.show .notBridgeCover,.htmlBody.isLocal:not(.seasonHeaderColor) .dropdown-button.show:not(.nostyle){background:var(--theme-background-main-header-dropdownlocal)!important}.htmlBody.isLocal:not(.seasonHeaderColor) #miniIcons .notification.pale{background:var(--theme-background-main-header-miniiconslocal)}@media (max-width:680px){.htmlBody.loggedIn{--headerHeight:73px}.moveTrainerBackground{background-color:var(--theme-background-moveTrainer)}}.dropdown-menu{display:block!important;max-height:0;visibility:hidden}.dropdown-menu.list:not(.show){border-bottom:0s}.dropdown-menu.show{max-height:calc(100vh - var(--headerHeight) - 20px);transition:max-height .25s;visibility:visible}#userProfileDropdownHolder .dropdown-menu.show{max-height:none}.dropdown-menu.show.long{max-height:570px;transition:max-height .3s}@media (max-width:435px){.htmlBody.loggedOut header #userProfileDropdownHolder{padding:8px 5px 10px 20px}.htmlBody.loggedIn{--headerHeight:54px}.htmlBody.loggedIn .practiceNowContainer>div a{width:100%}.htmlBody.loggedIn header #userProfileDropdownHolder{padding-left:5px;padding-right:0}.htmlBody.loggedIn header #hamburger{padding:10px 15px}.htmlBody.loggedIn header #tutorialModeInfo{display:none}.htmlBody.moveTrainer #fullScreenButton{cursor:pointer;display:block;-webkit-filter:invert(1);filter:invert(1);float:left;height:100%;margin-right:-18px;padding:16px}}@media (max-width:374px){.htmlBody.loggedIn header #miniIcons #rubyShortcutHolder{display:none}}.dropdown-button.dropdown{padding:0}.dropdown-button.dropdown>.dropdown-toggle{line-height:1;padding:13px 24px}#userProfileDropdownHolder .dropdown-button.dropdown{border-radius:6px!important;margin-left:4px;padding:0}#userProfileDropdownHolder .dropdown-button.dropdown>.dropdown-toggle{padding:8px}.dropdown-button.dropdown.show .bg,.dropdown-button.dropdown.show:not(.nostyle){background:var(--opaque-white)!important;border-radius:6px!important;box-shadow:none;transition:none}.dropdown-button.dropdown.show .courseCaret{margin-top:-2px;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.dropdown-button.dropdown.show .notBridgeCover{background:var(--theme-background-main-header-dropdown);bottom:-15px;display:block;height:15px;left:0;position:absolute;width:100%;z-index:-1}.scrollable-menu{height:auto;max-height:350px;overflow-y:auto!important}#homePageRook{height:38px;margin-left:15px}#homePageRook,#rubyRewardImage{-webkit-filter:invert(1);filter:invert(1);vertical-align:middle}#rubyRewardImage{width:20px}.miniRankBadges{margin:0 -150px 0 0;-webkit-transform:scale(.76);transform:scale(.76);-webkit-transform-origin:top left;transform-origin:top left}.loginButton.white{margin-left:6px}@media screen and (min-width:846px){.practiceNowContainer.onSmallScreens{display:none}.practiceNowContainer.onLargeScreens{display:block}.practiceNowContainer.onLargeScreens a{box-sizing:initial;margin-bottom:6px}}@media screen and (max-width:845px){.practiceNowContainer.onLargeScreens{display:none}}@media screen and (min-width:436px) and (max-width:845px){.practiceNowContainer.onSmallScreens{display:flex}.practiceNowContainer.onSmallScreens a{flex:1 1;margin:0;padding:4px;width:100%}}@media screen and (max-width:435px){.practiceNowContainer.onSmallScreens a{margin:0;padding:4px 0;width:100%}}.noScrollingWithFinger{touch-action:none}.swal2-popup.swal2-toast{align-items:stretch;background:#fff;box-shadow:0 0 .625em #d9d9d9;flex-direction:column;overflow-y:hidden;padding:1.25em;width:auto}.swal2-popup.swal2-toast .swal2-header{flex-direction:row;padding:0}.swal2-popup.swal2-toast .swal2-title{flex-grow:1;font-size:1em;justify-content:flex-start;margin:0 .625em}.swal2-popup.swal2-toast .swal2-loading{justify-content:center}.swal2-popup.swal2-toast .swal2-input{font-size:1em;height:2em;margin:.3125em auto}.swal2-popup.swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast .swal2-footer{font-size:.8em;margin:.5em 0 0;padding:.5em 0 0}.swal2-popup.swal2-toast .swal2-close{height:.8em;line-height:.8;position:static;width:.8em}.swal2-popup.swal2-toast .swal2-content{font-size:1em;justify-content:flex-start;margin:0 .625em;padding:0;text-align:initial}.swal2-popup.swal2-toast .swal2-html-container{padding:.625em 0 0}.swal2-popup.swal2-toast .swal2-html-container:empty{padding:0}.swal2-popup.swal2-toast .swal2-icon{height:2em;margin:0 .5em 0 0;min-width:2em;width:2em}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{align-items:center;display:flex;font-size:1.8em;font-weight:700}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{font-size:.25em}}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{height:2em;width:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{align-self:stretch;flex:1 1;flex-basis:auto!important;height:2.2em;height:auto;margin:.3125em .3125em 0;padding:0;width:auto}.swal2-popup.swal2-toast .swal2-styled{font-size:1em;margin:.125em .3125em;padding:.3125em .625em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(100,150,200,.5)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{border-radius:50%;height:3em;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:1.6em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{border-radius:4em 0 0 4em;left:-.5em;top:-.8em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:2em 2em;transform-origin:2em 2em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{border-radius:0 4em 4em 0;left:.9375em;top:-.25em;-webkit-transform-origin:0 1.5em;transform-origin:0 1.5em}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{height:2em;width:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{height:2.6875em;left:.4375em;top:0;width:.4375em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{left:.1875em;top:1.125em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{right:.1875em;top:.9375em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-toast-animate-success-line-tip .75s;animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-toast-animate-success-line-long .75s;animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:swal2-toast-show .5s;animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:swal2-toast-hide .1s forwards;animation:swal2-toast-hide .1s forwards}.swal2-container{-webkit-overflow-scrolling:touch;align-items:center;bottom:0;display:flex;flex-direction:row;justify-content:center;left:0;overflow-x:hidden;padding:.625em;position:fixed;right:0;top:0;transition:background-color .1s;z-index:1060}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background:rgba(0,0,0,.4)}.swal2-container.swal2-backdrop-hide{background:transparent!important}.swal2-container.swal2-top{align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{align-items:flex-start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{align-items:flex-start;justify-content:flex-end}.swal2-container.swal2-center{align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{align-items:center;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{align-items:center;justify-content:flex-end}.swal2-container.swal2-bottom{align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{align-items:flex-end;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{align-items:flex-end;justify-content:flex-end}.swal2-container.swal2-bottom-end>:first-child,.swal2-container.swal2-bottom-left>:first-child,.swal2-container.swal2-bottom-right>:first-child,.swal2-container.swal2-bottom-start>:first-child,.swal2-container.swal2-bottom>:first-child{margin-top:auto}.swal2-container.swal2-grow-fullscreen>.swal2-modal{align-self:stretch;display:flex!important;flex:1 1;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{align-content:center;display:flex!important;flex:1 1;justify-content:center}.swal2-container.swal2-grow-column{flex:1 1;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{align-content:center;display:flex!important;flex:1 1;justify-content:center}.swal2-container.swal2-no-transition{transition:none!important}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.swal2-container .swal2-modal{margin:0!important}}.swal2-popup{background:#fff;border:none;border-radius:5px;box-sizing:border-box;display:none;flex-direction:column;font-family:inherit;font-size:1rem;justify-content:center;max-width:100%;padding:1.25em;position:relative;width:32em}.swal2-popup:focus{outline:none}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-header{align-items:center;display:flex;flex-direction:column;padding:0 1.8em}.swal2-title{word-wrap:break-word;color:#595959;font-size:1.875em;font-weight:600;margin:0 0 .4em;max-width:100%;padding:0;position:relative;text-align:center;text-transform:none}.swal2-actions{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;margin:1.25em auto 0;padding:0;width:100%;z-index:1}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-loader{align-items:center;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-color:#2778c4 transparent;border-radius:100%;border-style:solid;border-width:.25em;display:none;height:2.2em;justify-content:center;margin:0 1.875em;width:2.2em}.swal2-styled{box-shadow:none;font-weight:500;margin:.3125em;padding:.625em 1.1em}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{background:initial;background-color:#2778c4}.swal2-styled.swal2-confirm,.swal2-styled.swal2-deny{border:0;border-radius:.25em;color:#fff;font-size:1em}.swal2-styled.swal2-deny{background:initial;background-color:#d14529}.swal2-styled.swal2-cancel{background:initial;background-color:#757575;border:0;border-radius:.25em;color:#fff;font-size:1em}.swal2-styled:focus{box-shadow:0 0 0 3px rgba(100,150,200,.5);outline:none}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{border-top:1px solid #eee;color:#545454;font-size:1em;justify-content:center;margin:1.25em 0 0;padding:1em 0 0}.swal2-timer-progress-bar-container{border-bottom-left-radius:5px;border-bottom-right-radius:5px;bottom:0;height:.25em;left:0;overflow:hidden;position:absolute;right:0}.swal2-timer-progress-bar{background:rgba(0,0,0,.2);height:.25em;width:100%}.swal2-image{margin:1.25em auto;max-width:100%}.swal2-close{align-items:center;background:transparent;border:none;border-radius:5px;color:#ccc;cursor:pointer;font-family:serif;font-size:2.5em;height:1.2em;justify-content:center;line-height:1.2;overflow:hidden;padding:0;position:absolute;right:0;top:0;transition:color .1s ease-out;width:1.2em;z-index:2}.swal2-close:hover{background:transparent;color:#f27474;-webkit-transform:none;transform:none}.swal2-close:focus{box-shadow:inset 0 0 0 3px rgba(100,150,200,.5);outline:none}.swal2-close::-moz-focus-inner{border:0}.swal2-content{word-wrap:break-word;color:#545454;font-size:1.125em;font-weight:400;justify-content:center;line-height:normal;margin:0;padding:0 1.6em;text-align:center;z-index:1}.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:1em auto}.swal2-file,.swal2-input,.swal2-textarea{background:inherit;border:1px solid #d9d9d9;border-radius:.1875em;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);box-sizing:border-box;color:inherit;font-size:1.125em;transition:border-color .3s,box-shadow .3s;width:100%}.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #b4dbed;box-shadow:0 0 0 3px rgba(100,150,200,.5);outline:none}.swal2-file::-webkit-input-placeholder,.swal2-input::-webkit-input-placeholder,.swal2-textarea::-webkit-input-placeholder{color:#ccc}.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{background:#fff;margin:1em auto}.swal2-range input{width:80%}.swal2-range output{color:inherit;font-weight:600;text-align:center;width:20%}.swal2-range input,.swal2-range output{font-size:1.125em;height:2.625em;line-height:2.625em;padding:0}.swal2-input{height:2.625em;padding:0 .75em}.swal2-input[type=number]{max-width:10em}.swal2-file{background:inherit;font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{background:inherit;color:inherit;font-size:1.125em;max-width:100%;min-width:50%;padding:.375em .625em}.swal2-checkbox,.swal2-radio{align-items:center;background:#fff;color:inherit;justify-content:center}.swal2-checkbox label,.swal2-radio label{font-size:1.125em;margin:0 .6em}.swal2-checkbox input,.swal2-radio input{flex-shrink:0;margin:0 .4em}.swal2-input-label{display:flex;justify-content:center;margin:1em auto}.swal2-validation-message{align-items:center;background:#f0f0f0;color:#666;font-size:1em;font-weight:300;justify-content:center;margin:0 -2.7em;overflow:hidden;padding:.625em}.swal2-validation-message:before{background-color:#f27474;border-radius:50%;color:#fff;content:"!";display:inline-block;font-weight:600;height:1.5em;line-height:1.5em;margin:0 .625em;min-width:1.5em;text-align:center;width:1.5em}.swal2-icon{border:.25em solid #000;border-radius:50%;box-sizing:initial;cursor:default;font-family:inherit;height:5em;justify-content:center;line-height:5em;margin:1.25em auto 1.875em;position:relative;-webkit-user-select:none;user-select:none;width:5em}.swal2-icon .swal2-icon-content{align-items:center;display:flex;font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474;color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{flex-grow:1;position:relative}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{background-color:#f27474;border-radius:.125em;display:block;height:.3125em;position:absolute;top:2.3125em;width:2.9375em}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-error.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86;color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{border-radius:50%;height:7.5em;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:3.75em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{border-radius:7.5em 0 0 7.5em;left:-2.0635em;top:-.4375em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:3.75em 3.75em;transform-origin:3.75em 3.75em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{border-radius:0 7.5em 7.5em 0;left:1.875em;top:-.6875em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 3.75em;transform-origin:0 3.75em}.swal2-icon.swal2-success .swal2-success-ring{border:.25em solid hsla(98,55%,69%,.3);border-radius:50%;box-sizing:initial;height:100%;left:-.25em;position:absolute;top:-.25em;width:100%;z-index:2}.swal2-icon.swal2-success .swal2-success-fix{height:5.625em;left:1.625em;position:absolute;top:.5em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:.4375em;z-index:1}.swal2-icon.swal2-success [class^=swal2-success-line]{background-color:#a5dc86;border-radius:.125em;display:block;height:.3125em;position:absolute;z-index:2}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{left:.8125em;top:2.875em;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:1.5625em}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{right:.5em;top:2.375em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:2.9375em}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-progress-steps{align-items:center;background:inherit;flex-wrap:wrap;font-weight:600;margin:0 0 1.25em;max-width:100%;padding:0}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{background:#2778c4;border-radius:2em;color:#fff;flex-shrink:0;height:2em;line-height:2em;text-align:center;width:2em;z-index:20}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{background:#2778c4;flex-shrink:0;height:.4em;margin:0 -1px;width:2.5em;z-index:10}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}.swal2-rtl .swal2-close{left:0;right:auto}.swal2-rtl .swal2-timer-progress-bar{left:auto;right:0}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@-webkit-keyframes swal2-toast-show{0%{-webkit-transform:translateY(-.625em) rotate(2deg);transform:translateY(-.625em) rotate(2deg)}33%{-webkit-transform:translateY(0) rotate(-2deg);transform:translateY(0) rotate(-2deg)}66%{-webkit-transform:translateY(.3125em) rotate(2deg);transform:translateY(.3125em) rotate(2deg)}to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}}@keyframes swal2-toast-show{0%{-webkit-transform:translateY(-.625em) rotate(2deg);transform:translateY(-.625em) rotate(2deg)}33%{-webkit-transform:translateY(0) rotate(-2deg);transform:translateY(0) rotate(-2deg)}66%{-webkit-transform:translateY(.3125em) rotate(2deg);transform:translateY(.3125em) rotate(2deg)}to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}}@-webkit-keyframes swal2-toast-hide{to{opacity:0;-webkit-transform:rotate(1deg);transform:rotate(1deg)}}@keyframes swal2-toast-hide{to{opacity:0;-webkit-transform:rotate(1deg);transform:rotate(1deg)}}@-webkit-keyframes swal2-toast-animate-success-line-tip{0%{left:.0625em;top:.5625em;width:0}54%{left:.125em;top:.125em;width:0}70%{left:-.25em;top:.625em;width:1.625em}84%{left:.75em;top:1.0625em;width:.5em}to{left:.1875em;top:1.125em;width:.75em}}@keyframes swal2-toast-animate-success-line-tip{0%{left:.0625em;top:.5625em;width:0}54%{left:.125em;top:.125em;width:0}70%{left:-.25em;top:.625em;width:1.625em}84%{left:.75em;top:1.0625em;width:.5em}to{left:.1875em;top:1.125em;width:.75em}}@-webkit-keyframes swal2-toast-animate-success-line-long{0%{right:1.375em;top:1.625em;width:0}65%{right:.9375em;top:1.25em;width:0}84%{right:0;top:.9375em;width:1.125em}to{right:.1875em;top:.9375em;width:1.375em}}@keyframes swal2-toast-animate-success-line-long{0%{right:1.375em;top:1.625em;width:0}65%{right:.9375em;top:1.25em;width:0}84%{right:0;top:.9375em;width:1.125em}to{right:.1875em;top:.9375em;width:1.375em}}@-webkit-keyframes swal2-show{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes swal2-show{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}}@keyframes swal2-hide{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}}@-webkit-keyframes swal2-animate-success-line-tip{0%{left:.0625em;top:1.1875em;width:0}54%{left:.125em;top:1.0625em;width:0}70%{left:-.375em;top:2.1875em;width:3.125em}84%{left:1.3125em;top:3em;width:1.0625em}to{left:.8125em;top:2.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{left:.0625em;top:1.1875em;width:0}54%{left:.125em;top:1.0625em;width:0}70%{left:-.375em;top:2.1875em;width:3.125em}84%{left:1.3125em;top:3em;width:1.0625em}to{left:.8125em;top:2.8125em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{right:2.875em;top:3.375em;width:0}65%{right:2.875em;top:3.375em;width:0}84%{right:0;top:2.1875em;width:3.4375em}to{right:.5em;top:2.375em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{right:2.875em;top:3.375em;width:0}65%{right:2.875em;top:3.375em;width:0}84%{right:0;top:2.1875em;width:3.4375em}to{right:.5em;top:2.375em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}to{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}to{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;opacity:0;-webkit-transform:scale(.4);transform:scale(.4)}50%{margin-top:1.625em;opacity:0;-webkit-transform:scale(.4);transform:scale(.4)}80%{margin-top:-.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}to{margin-top:0;opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;opacity:0;-webkit-transform:scale(.4);transform:scale(.4)}50%{margin-top:1.625em;opacity:0;-webkit-transform:scale(.4);transform:scale(.4)}80%{margin-top:-.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}to{margin-top:0;opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes swal2-animate-error-icon{0%{opacity:0;-webkit-transform:rotateX(100deg);transform:rotateX(100deg)}to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes swal2-animate-error-icon{0%{opacity:0;-webkit-transform:rotateX(100deg);transform:rotateX(100deg)}to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@-webkit-keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{background-color:initial!important;bottom:auto;left:auto;max-width:calc(100% - 1.25em);right:auto;top:auto}body.swal2-no-backdrop .swal2-container>.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-container.swal2-top{left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-top-left,body.swal2-no-backdrop .swal2-container.swal2-top-start{left:0;top:0}body.swal2-no-backdrop .swal2-container.swal2-top-end,body.swal2-no-backdrop .swal2-container.swal2-top-right{right:0;top:0}body.swal2-no-backdrop .swal2-container.swal2-center{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-left,body.swal2-no-backdrop .swal2-container.swal2-center-start{left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-end,body.swal2-no-backdrop .swal2-container.swal2-center-right{right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom-left,body.swal2-no-backdrop .swal2-container.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-bottom-end,body.swal2-no-backdrop .swal2-container.swal2-bottom-right{bottom:0;right:0}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}body.swal2-toast-shown .swal2-container{background-color:initial}body.swal2-toast-shown .swal2-container.swal2-top{bottom:auto;left:50%;right:auto;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{bottom:auto;left:auto;right:0;top:0}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{bottom:auto;left:0;right:auto;top:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{bottom:auto;left:0;right:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{bottom:auto;left:50%;right:auto;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{bottom:auto;left:auto;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{bottom:0;left:0;right:auto;top:auto}body.swal2-toast-shown .swal2-container.swal2-bottom{bottom:0;left:50%;right:auto;top:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{bottom:0;left:auto;right:0;top:auto}.swal2-actions.goal-setting-actions .btn,.swal2-modal button,.swal2-modal button.swal2-confirm{font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:140%}.swal2-modal{font-size:15px}.swal2-modal,.swal2-modal .swal2-content{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-style:normal;font-weight:400;line-height:140%}.swal2-modal .swal2-content{font-size:17px}.swal2-modal .swal2-title{font-family:Poppins,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:120%}.swal2-actions.warning-modal-actions{gap:10px}.swal2-actions.warning-modal-actions button{flex:1 1;margin:initial;padding:16px 20px;white-space:nowrap}.swal2-actions.warning-modal-actions button.swal2-confirm{background-color:#ff2f6b;box-shadow:none}.swal2-actions.warning-modal-actions button.swal2-cancel{background-color:initial;border:1px solid #cad5e1;color:var(--theme-color-light-grey-to-white)}.swal2-actions.goal-setting-actions{gap:10px;justify-content:flex-end;z-index:0}@media (max-width:382px){.swal2-actions.goal-setting-actions{gap:4px}}.swal2-actions.goal-setting-actions .btn{border-radius:6px;box-shadow:none;cursor:pointer;padding:9px 20px;white-space:nowrap}.swal2-actions.goal-setting-actions .btn:hover{opacity:.8}.swal2-actions.goal-setting-actions .btn.btn-success{background-color:#0095f8;border:none;color:#fff;order:2}@media (max-width:480px){.swal2-actions.goal-setting-actions .btn.btn-success{order:1;width:100%}}.swal2-actions.goal-setting-actions .btn.btn-continue{background-color:#0095f8;border:none;color:#fff;width:100%}.swal2-actions.goal-setting-actions .btn.btn-cancel{background-color:initial;border:1px solid var(--color-goalmodal-light-blue-to-dark-white);color:var(--color-goalmodal-blue-to-white);order:1}@media (max-width:480px){.swal2-actions.goal-setting-actions .btn.btn-cancel{order:3;width:100%}}.swal2-actions.goal-setting-actions .btn.btn-deny{background-color:initial;border:none;color:var(--theme-color-darkest-blue-to-white)}@media (max-width:480px){.swal2-actions.goal-setting-actions .btn.btn-deny{background-color:initial;border:1px solid var(--color-goalmodal-light-blue-to-dark-white);color:var(--color-goalmodal-blue-to-white);order:2;width:100%}}body.swal2-shown{overflow-y:visible!important;padding-right:0!important}.swal2-dark .swal2-container.swal2-shown{background-color:rgba(0,0,0,.6)}.swal2-container.goal-setting-container .swal2-show{overflow:visible}.swal2-container a:focus{outline:none}.swal2-container a .give-ruby-button{background-color:#dd6b55;border-left-color:#dd6b55;border-right-color:#dd6b55;box-shadow:0 0 2px rgba(140,212,245,.8),inset 0 0 0 1px rgba(0,0,0,.047);cursor:pointer;padding-left:12px;padding-right:12px;width:74px}.swal2-container a .give-ruby-button div{display:inline-block}.swal2-container a .give-ruby-button div i{margin:-5px 4px 0 0}.swal2-modal .swal2-close:focus{box-shadow:none}.swal2-modal .swal2-close.custom-close{color:#6a717d;margin:15px 15px 0 0}.swal2-modal .swal2-loader{margin-top:15px}@media screen and (min-width:1000px){.swal2-modal--next-to-board{margin-left:calc(50% - 8px)!important;margin-top:140px!important}.swal2-modal--next-to-board-top{margin-left:calc(50% - 2px)!important;margin-top:75px!important}}.sweet-no-title .swal2-title{display:none!important}.swal2-icon{font-size:1rem!important;margin:20px auto!important}.swal2-modal .swal2-title{line-height:40px!important}.swal2-modal .swal2-content{color:var(--theme-color-darker-grey-to-white)!important}.swal2-modal .swal2-content blockquote{font-weight:400}.swal2-modal button{outline:none!important}.swal2-modal button.swal2-styled{border-radius:5px}.sweet-delete .swal2-image{height:60px;width:60px}.swal2-modal button.swal2-confirm{box-shadow:0 0 2px rgba(140,212,245,.8),inset 0 0 0 1px rgba(0,0,0,.047)}.swal2-modal button.swal2-loading{box-shadow:none}.swal2-modal button.swal2-red-stripes{background:repeating-linear-gradient(-45deg,#dd6b55,#dd6b55 15px,#db8b7b 0,#db8b7b 30px);text-shadow:0 0 6px rgba(0,0,0,.3)}.swal2-modal button.swal2-red-stripes:hover{background:repeating-linear-gradient(-45deg,#c45a45,#c45a45 15px,#c2796b 0,#c2796b 30px)}.swal2-modal button.swal2-red-stripes:active{background:repeating-linear-gradient(-45deg,#ac5949,#ac5949 15px,#af7469 0,#af7469 30px)}.swal2-modal button.swal2-blue-stripes{background:repeating-linear-gradient(-45deg,#5aa4de,#5aa4de 15px,#80b3dc 0,#80b3dc 30px);text-shadow:0 0 6px rgba(0,0,0,.3)}.swal2-modal button.swal2-blue-stripes:hover{background:repeating-linear-gradient(-45deg,#4a8fc5,#4a8fc5 15px,#6f9fc4 0,#6f9fc4 30px)}.swal2-modal button.swal2-blue-stripes:active{background:repeating-linear-gradient(-45deg,#4a84b0,#4a84b0 15px,#6d93b2 0,#6d93b2 30px)}.swal2-popup .swal2-styled:focus{box-shadow:none!important}@media (max-width:359px){.swal2-text-360{display:none}}@media (min-width:501px){.swal2-newsletter{min-width:500px!important}}.swal2-modal label{margin-right:10px}.swal2-modal .schedule{margin:0 auto;width:100%}.swal2-modal .schedule p{padding:0 10px}.swal2-modal .schedule a{cursor:pointer}.swal2-modal .schedule h3{color:var(--theme-color-dark-grey-to-white);margin:20px}.swal2-modal .schedule label,.swal2-modal .schedule select{display:inline-block}.swal2-modal .schedule label{margin-left:-20px;text-align:right;vertical-align:middle;width:45%}.swal2-modal .schedule select{width:30%}.swal2-modal .schedule table{background-color:var(--theme-background-lighest-pastel-blue2-to-light-purple);border-collapse:collapse;border-top:1px solid var(--theme-background-lighter-grey-to-dark-purple);margin:0 auto;width:100%}.swal2-modal .schedule td{border-bottom:1px solid var(--theme-background-lighter-grey-to-dark-purple);height:32px;margin:0;padding:2px 10px;width:50%}.swal2-modal .schedule td.level{font-weight:700;text-align:left;width:25%}.swal2-modal .schedule td.interval{text-align:right;width:75%}.swal2-modal .schedule input{margin-right:5px}body{--theme-background-green-to-turquoise:#2c8b5c;--theme-background-pastel-green-to-turquoise:#53b183;--theme-background-lightest-pastel-green-to-dark-green:#dff2bf;--theme-color-green-to-white:#4f8a10;--theme-color-green-to-light-green:green;--theme-background-white-to-light-purple:#fff;--theme-background-white-to-blue:#fff;--theme-color-white-to-black:#fff;--theme-border-dark-grey2-to-transparent:#cecece;--theme-border-white-to-light-purple:#eaeaea;--theme-border-white-to-dark-purple:#fff;--theme-border-white-to-darker-purple:#fff;--theme-background-near-white-to-darker-purple:#f9f9f9;--theme-color-white-to-neutral-grey:#fff;--theme-background-blue-to-dark-blue:#0350df;--theme-border-blue-to-light-blue:rgba(3,80,223,.38);--theme-background-blue-to-light-blue:#0350df;--theme-background-blue-to-lighter-purple:#0250df;--theme-color-light-blue-to-lighter-blue:#306dc7;--theme-color-light-blue2-to-light-grey:#588cd7;--theme-color-lighter-blue-to-white:#5aa4de;--theme-background-lighter-blue2-to-light-purple:#72a5df;--theme-background-blue-to-turquoise:#256bec;--theme-background-lighter-pastel-blue-to-blue:#cde9f7;--theme-background-lighest-pastel-blue2-to-light-purple:#f5f9ff;--theme-background-lighest-pastel-blue-to-darker-purple:#e7eef9;--theme-background-pastel-blue-to-purple:#d3e4ff;--theme-background-lighest-pastel-blue2-to-lightest-purple:#e5f0ff;--theme-color-darkest-blue-to-white:#011946;--theme-color-darkest-blue-to-darkest-purple:#0e2666;--theme-color-light-blue-to-yellow:#306dc7;--theme-background-lightest-pastel-yellow-to-dark-yellow:#feefb3;--theme-background-light-yellow-to-grey-yellow:#f1e688;--theme-background-lightest-pastel-red-to-dark-red:#ffbaba;--theme-color-blue-to-white:#00529b;--theme-color-blue-to-light-blue:blue;--theme-color-brown-to-white:#9f6000;--theme-color-red-to-white:#d8000c;--theme-background-grey-to-purple:#e4e4e4;--theme-border-dark-grey2-to-dark-purple:#cecece;--theme-background-lightest-grey-to-purple:#f4f4f4;--theme-background-lightest-grey-to-dark-purple:#f4f4f4;--theme-background-lightest-grey3-to-dark-purple:#ededed;--theme-background-lightest-grey2-to-dark-grey:#f0f0f0;--theme-background-lightest-grey2-to-darker-purple:#f0f0f0;--theme-background-lighter-grey-to-dark-purple:#e3e3e3;--theme-background-lighter-grey-to-darker-purple:#e3e3e3;--theme-background-lighter-grey2-to-white:#ccc;--theme-background-lighter-grey2-to-dark-purple:#ccc;--theme-background-lighter-grey3-to-lightest-purple2:#d8d7d7;--theme-background-lighter-grey3-to-darker-purple2:#d8d7d7;--theme-color-grey-to-light-purple:#777;--theme-color-light-grey-to-white:#868686;--theme-color-dark-grey-to-light-grey:#828a98;--theme-color-darker-grey-to-white:#404040;--theme-color-dark-grey-to-white:#555;--theme-color-grey-to-white:#666;--theme-color-grey-to-green:#595959;--theme-color-light-green-to-dark-green:#b7eab7;--theme-background-darkest-grey-to-white:#3e3d3d;--theme-background-darkest-grey2-to-white:#333;--theme-border-darkest-grey2-to-white:#333;--theme-background-lighter-grey2-to-light-purple:#ccc;--theme-background-color-important:rgba(3,79,223,.15);--theme-text-color-important:#034fdf;--theme-color-black-to-white:#000;--theme-color-near-black-to-white:#242222;--theme-background-image-chessboard-timer:linear-gradient(70deg,#71c553,#6cd244);--theme-background-main-header-background:#034fdf;--theme-background-main-header-hover:#003eaf;--theme-background-main-header-dropdown:#313131;--theme-background-main-header-miniicons:#3f77cb;--theme-background-main-header-backgroundlocal:#3f3f3f;--theme-background-main-header-hoverlocal:#222;--theme-background-main-header-dropdownlocal:#161616;--theme-background-main-header-miniiconslocal:#757575;--theme-main-header-searchfield-bckg:var(--opaque-white);--theme-main-header-searchfieldhover-bckg:hsla(0,0%,100%,.14);--theme-background-osano-dialog:#313143;--theme-border-radius-variation-card:5px;--theme-background-lighter-version:#fff;--theme-background-darker-version:#fff;--theme-background-even-darker-version:#f2f2f2;--theme-border-color-with-transparency:rgba(0,0,0,.1);--theme-text-color:#313143;--theme-color-modal-newsletter:#0354cb;--theme-color-modal-title:#313143;--theme-color-modal-subtitle:#66788a;--theme-background-live-lesson-replay-header:#f7f7f7;--theme-background-live-lesson-timeline:#fff;--theme-background-live-lesson-timeline-progress:#cddbf5;--theme-pro-tag-blue-to-black:#024fdf;--theme-puzzle-blue-to-purple:#024fdf;--theme-heart-red-to-lighter-red:#e90000;--theme-color-orange-icon:#d17d00;--theme-color-checkmark:#7ec671;--color-goalmodal-light-blue-to-dark-white:#aeddfd;--color-goalmodal-blue-to-white:#0095f8;--theme-background-bubbleUser-rank:#f2f9fe;--theme-background-bubbleUser-meter:#e8e8e8;--theme-color-bubbleUser-divider:#e2eaf3;--theme-color-red-to-yellow:red;--theme-color-dark-grey-to-red:#424242;--theme-notification-red:#e85208;--theme-color-pro-sticker:#fe8900;--theme-color-pro-sticker-hover:#fe9b26;--theme-background-moveTrainer:#f7f7f7;--hover-header-menu:#a5b0c029;--opaque-white:#ffffff19;--vibrant-red:#ff2f6b;--neutral-grey-300:#cad5e1;--natural-grey-400:#b9c7d5;--neutral-grey-800:#505760;--neutral-grey-16:#a5b0c029;--neutral-grey-32:#a5b0c052;--text-medium:var(--neutral-grey-800);--icon-medium:var(--neutral-grey-800);--paused-red:#ff5b8b;--textfield-border:#cad5e1;--variation-card-move:var(--color-neutral-700);--variation-card-key-move:var(--color-neutral-900);--variation-card-name-color:var(--color-neutral-900);--book-chapter-title:var(--color-neutral-700);--checkbox-stroke:var(--color-neutral-300);--checkbox-fill:var(--color-bright-blue-500);--checkbox-stroke-focus:var(--color-bright-blue-500);--checkbox-stroke-disabled:var(--color-neutral-200);--label-important-color:var(--color-royal-blue-500);--label-important-background:#034fdf29;--label-alternative-color:#7e6301;--label-alternative-background:#ffd12f29;--label-informational-color:#056862;--label-informational-background:#26ebd31f;--label-reference-color:#2c6b0e;--label-reference-background:#68ff211f;--label-new-color:#a00834;--label-new-background:#d20b441f;--label-warning-color:var(--color-tangerine-800);--label-warning-background:#fe89001f;--button-primary:var(--color-bright-blue-500);--button-primary-hover:var(--color-bright-blue-400);--button-primary-focus:var(--color-bright-blue-600);--button-primary-disabled:var(--color-neutral-100);--button-primary-text:var(--color-neutral-white);--button-primary-text-disabled:var(--color-neutral-500);--button-primaryOutline-border:var(--color-bright-blue-200);--button-primaryOutline-background-hover:#0095f808;--button-primaryOutline-hover-border:var(--color-bright-blue-500);--button-primaryOutline-disabled:var(--color-neutral-100);--button-primaryOutline-text:var(--color-bright-blue-500);--button-primaryOutline-text-disabled:var(--color-neutral-500);--button-secondary-background-hover:#a5b0c014;--button-secondary-border:var(--neutral-grey-300);--button-secondary-border-hover:var(--color-neutral-500);--button-secondary-border-focus:var(--color-neutral-600);--button-secondary-disabled:var(--color-neutral-100);--button-secondary-text:var(--color-neutral-800);--button-secondary-text-disabled:var(--color-neutral-500);--button-secondaryBorderless-text:var(--color-neutral-900);--button-secondaryBorderless-text-hover:var(--color-royal-blue-300);--button-secondaryBorderless-text-focus:var(--color-royal-blue-500);--button-secondaryBorderless-text-disabled:var(--color-neutral-500);--button-tertiary-text:var(--color-neutral-900);--button-tertiary-background-hover:var(--color-neutral-50);--button-tertiary-text-disabled:var(--color-neutral-500);--button-danger-text:var(--color-neutral-white);--button-danger-background:var(--color-candy-red-500);--button-danger-background-hover:var(--color-candy-red-400);--button-danger-background-focus:var(--color-candy-red-600);--button-counter-text-default:var(--color-bright-blue-700);--button-counter-background-default:var(--color-bright-blue-200);--button-counter-text-alt:var(--color-forest-green-800);--button-counter-background-alt:var(--color-forest-green-100);--bubble-background-color:#bdead4;--bubble-color:#1b5f3d;--bubble-alt-background-color:var(--button-counter-background-default);--bubble-alt-color:var(--button-counter-text-default);--bubble-border-color:#fff;--pagination-text-color:var(--color-neutral-700);--pagination-button-icon-color:var(--color-neutral-800)}body.dark-mode{--theme-background-green-to-turquoise:#27ad8d;--theme-background-pastel-green-to-turquoise:#27ad8d;--theme-background-lightest-pastel-green-to-dark-green:#487300;--theme-color-green-to-white:#fff;--theme-background-white-to-light-purple:#403a5f;--theme-background-white-to-blue:#0033e8;--theme-color-white-to-black:#000;--theme-border-dark-grey2-to-transparent:transparent;--theme-border-white-to-light-purple:#403a5f;--theme-border-white-to-dark-purple:#313143;--theme-border-white-to-darker-purple:#282838;--theme-background-near-white-to-darker-purple:#282838;--theme-color-white-to-neutral-grey:#e8eef6;--theme-background-blue-to-dark-blue:#0033e8;--theme-border-dark-grey2-to-dark-purple:#403a5f;--theme-border-blue-to-light-blue:rgba(61,121,232,.8);--theme-background-blue-to-light-blue:#1b5fde;--theme-background-blue-to-lighter-purple:#6e6eff;--theme-color-light-blue-to-lighter-blue:#70bdf5;--theme-color-light-blue2-to-light-grey:#868686;--theme-color-lighter-blue-to-white:#d0d0d0;--theme-background-lighter-blue2-to-light-purple:#403a5f;--theme-background-blue-to-turquoise:#44d7b5;--theme-background-lighter-pastel-blue-to-blue:#256bec;--theme-background-lighest-pastel-blue2-to-light-purple:#403a5f;--theme-background-lighest-pastel-blue-to-darker-purple:#2d2a3a;--theme-background-pastel-blue-to-purple:#675d94;--theme-background-lighest-pastel-blue2-to-lightest-purple:#8a80bf;--theme-color-darkest-blue-to-white:#d9d8e1;--theme-color-darkest-blue-to-darkest-purple:#1d1d27;--theme-background-color-important:rgba(162,195,255,.2);--theme-text-color-important:#a2c3ff;--theme-color-light-blue-to-yellow:#fff587;--theme-background-lightest-pastel-yellow-to-dark-yellow:#bbac00;--theme-background-light-yellow-to-grey-yellow:#615a33;--theme-background-lightest-pastel-red-to-dark-red:#900000;--theme-color-blue-to-white:#fff;--theme-color-blue-to-light-blue:#7575ff;--theme-color-brown-to-white:#fff;--theme-color-red-to-white:#fff;--theme-color-grey-to-green:#359e42;--theme-color-green-to-light-green:#38da4d;--theme-background-grey-to-purple:#4b4e82;--theme-background-lightest-grey-to-purple:#4b4e82;--theme-background-lightest-grey-to-dark-purple:#313143;--theme-background-lightest-grey3-to-dark-purple:#313143;--theme-background-lightest-grey2-to-dark-grey:#5b545f;--theme-background-lightest-grey2-to-darker-purple:#282838;--theme-background-lighter-grey-to-dark-purple:#313143;--theme-background-lighter-grey-to-darker-purple:#29243e;--theme-background-lighter-grey2-to-white:#fff;--theme-background-lighter-grey2-to-dark-purple:#313143;--theme-background-lighter-grey3-to-lightest-purple2:#9162a5;--theme-background-lighter-grey3-to-darker-purple2:#282851;--theme-color-grey-to-light-purple:#b5b6d0;--theme-color-light-grey-to-white:#cecece;--theme-color-dark-grey-to-light-grey:#c3c3cb;--theme-color-darker-grey-to-white:#eaeaea;--theme-color-dark-grey-to-white:#eaeaea;--theme-color-grey-to-white:#eaeaea;--theme-color-light-green-to-dark-green:#073807;--theme-background-darkest-grey-to-white:#eaeaea;--theme-background-darkest-grey2-to-white:#eaeaea;--theme-border-darkest-grey2-to-white:#eaeaea;--theme-background-lighter-grey2-to-light-purple:#403a5f;--theme-color-black-to-white:#eaeaea;--theme-color-near-black-to-white:#eaeaea;--theme-background-main-header-:#313143;--theme-background-image-chessboard-timer:none;--theme-background-main-header-background:#272735;--theme-background-main-header-hover:#1d1d27;--theme-background-main-header-dropdown:#161616;--theme-background-main-header-miniicons:#757575;--theme-background-main-header-backgroundlocal:#000;--theme-background-main-header-hoverlocal:#222;--theme-background-main-header-dropdownlocal:#161616;--theme-background-main-header-miniiconslocal:#757575;--theme-main-header-searchfield-bckg:rgba(0,0,0,.2);--theme-main-header-searchfieldhover-bckg:var(--opaque-white);--theme-background-osano-dialog:#403a5f;--theme-border-radius-variation-card:8px;--theme-background-lighter-version:#313143;--theme-background-darker-version:#1f2032;--theme-background-even-darker-version:#1d1d30;--theme-border-color-with-transparency:rgba(0,0,0,.2);--theme-text-color:#fff;--theme-color-modal-newsletter:#0095f8;--theme-color-modal-title:#fff;--theme-color-modal-subtitle:#fff;--theme-background-live-lesson-replay-header:#4b4e82;--theme-background-live-lesson-timeline:#73738a;--theme-background-live-lesson-timeline-progress:#313143;--theme-pro-tag-blue-to-black:#000;--theme-puzzle-blue-to-purple:#6e6eff;--theme-heart-red-to-lighter-red:#fe4829;--theme-color-orange-icon:#ffa219;--theme-arrow-color:#7a80dd;--theme-no-ruby-spent-row-color:rgba(217,255,220,.52);--color-goalmodal-blue-to-white:#0095f8;--color-goalmodal-light-blue-to-dark-white:#dde5ee;--theme-background-bubbleUser-rank:#49436a;--theme-background-bubbleUser-meter:#9292921f;--theme-color-bubbleUser-divider:#313143;--theme-color-red-to-yellow:#ffec00;--theme-color-dark-grey-to-red:#ff4829;--theme-notification-red:#ff4829;--theme-color-pro-sticker:#ffa219;--theme-color-pro-sticker-hover:#ffb03b;--theme-background-moveTrainer:#313143;--hover-header-menu:#534c79;--textfield-border:#929292ad;--text-medium:var(--neutral-grey-300);--icon-medium:var(--neutral-grey-300);--variation-card-move:var(--color-neutral-500);--variation-card-key-move:var(--color-neutral-white);--variation-card-name-color:var(--color-neutral-white);--book-chapter-title:#cecece;--checkbox-stroke:#929292ad;--checkbox-stroke-disabled:#929292ad;--label-important-color:#90c9ef;--label-important-background:#31adff29;--label-alternative-color:#e6bb21;--label-alternative-background:#a8840329;--label-informational-color:#60ccc5;--label-informational-background:#08b09c29;--label-reference-color:#79d94c;--label-reference-background:#5ce01d1f;--label-new-color:var(--color-candy-red-200);--label-new-background:#d20b4429;--label-warning-color:var(--color-tangerine-100);--label-warning-background:#fe890029;--button-primary-disabled:#ffffff12;--button-primary-text-disabled:#ffffff33;--button-primaryOutline-background-hover:#0095f819;--button-primaryOutline-border:var(--color-bright-blue-400);--button-primaryOutline-text:var(--color-bright-blue-400);--button-primaryOutline-disabled:#ffffff12;--button-primaryOutline-text-disabled:#ffffff33;--button-secondary-background-hover:#ffffff0d;--button-secondary-border:var(--color-neutral-800);--button-secondary-border-hover:var(--color-neutral-800);--button-secondary-disabled:#ffffff12;--button-secondary-text:var(--color-neutral-400);--button-secondary-text-disabled:#ffffff33;--button-secondaryBorderless-text:var(--color-neutral-400);--button-secondaryBorderless-text-focus:var(--color-royal-blue-400);--button-tertiary-text:var(--color-neutral-400);--button-tertiary-background-hover:#ffffff0d;--button-tertiary-text-focus:var(--color-neutral-500);--button-tertiary-text-disabled:var(--color-neutral-700);--bubble-background-color:#21a182;--bubble-color:#fff;--bubble-border-color:#403a5f;--pagination-text-color:var(--color-neutral-500);--pagination-button-icon-color:var(--color-neutral-400)}body.dark-mode .invert-dark-mode,body:not(.dark-mode){--theme-background-chessboard-square-white:#f0d9b5;--theme-background-chessboard-square-black:#b58863;--theme-background-chessboard-square-white-hover:#c0ae92;--theme-background-chessboard-square-black-hover:#906d52;--theme-background-chessboard-square-white-last-move:#ccd088;--theme-background-chessboard-square-black-last-move:#b8b474;--theme-background-chessboard-square-white-pre-move:#b3cdf2;--theme-background-chessboard-square-black-pre-move:#98b4d3}body.dark-mode,body:not(.dark-mode) .invert-dark-mode{--theme-background-chessboard-square-white:#c8deff;--theme-background-chessboard-square-black:#6996bb;--theme-background-chessboard-square-white-hover:#a1b2cb;--theme-background-chessboard-square-black-hover:#567995;--theme-background-chessboard-square-white-last-move:#97d4b6;--theme-background-chessboard-square-black-last-move:#7db097;--theme-background-chessboard-square-white-pre-move:#ddbedc;--theme-background-chessboard-square-black-pre-move:#b89eb7}.dropdown-menu.no-border{border:none}.dark-mode .icon-dots,.dark-mode .icon-settings{background-image:url(/static/media/spriteloggedin@2x.197bf251269d1fb69420.png)}.dark-mode .icon-trophy{background-image:url(/static/media/spritecommon@2x.a0c3d85d2fea17371d9e.png)}.dark-mode .swal2-popup{background:#39333c}.dark-mode .swal2-newsletter{background:#313143}.dark-mode .swal2-popup .swal2-title{color:#fff}.dark-mode .circle-w{border:2px solid #fff}.dark-mode .myButton--cold-blue-transparent{border-color:#403a5f;color:#e8e8e8}.dark-mode .myButton--cold-blue-transparent:hover{border-color:#d6d6d6;color:#fff}.dark-mode .dropdown-menu{background-color:#403a5f}.dark-mode .dropdown-menu>li>a{color:#fff}.dark-mode .dropdown-menu>li>a:hover{background-color:#544d77}.dark-mode .icon-button>i{opacity:.9}.dark-mode .icon-button:not([disabled]):active>i,.dark-mode .icon-button:not([disabled]):focus>i,.dark-mode .icon-button:not([disabled]):hover>i,.open .dark-mode .icon-button:not([disabled])>i{opacity:1}.dark-mode .icon-button.read-only-active{background-color:rgba(0,0,0,.25)}.dark-mode .icon-button.read-only-active i{color:var(--theme-text-color-important)}.dark-mode .notificationsBox #notificationTitleHolder{border-bottom:1px solid #626290}.dark-mode .notificationsBox .noti_time{color:#cecece}.dark-mode .notificationsBox .notificationItem{background:#54547d;border-bottom:1px solid #626290;border-top:0}.dark-mode .notificationsBox .notificationItem:hover{background-color:#565682}.dark-mode .dropdown-button div.content>div{box-shadow:4px 13px 18px 0 rgba(0,0,0,.06)}.dark-mode .dropdown-button div.content>div.list>div a:hover{background-color:var(--hover-header-menu)}.dark-mode .colContent{border:none}.dark-mode #miniProfileDiv>.row .fas,.dark-mode #verifyEmailDiv .title .fas,.dark-mode .homeCol2-container .title .fas,.dark-mode .miniTitle .fas{color:#bcb6da}.dark-mode #verifyEmailDiv .verifyHighlight{color:#e2e21a}.dark-mode .icon-button:not([disabled]):hover{background-color:rgba(0,0,0,.25)}.dark-mode #rubyRewardImage{-webkit-filter:none;filter:none}.dark-mode .leaderboard-toolbar-buttons__btn{background:#313143;text-decoration:none}.dark-mode .leaderboard-toolbar-buttons__btn:hover{background:#37374a}.dark-mode .leaderboard-toolbar-buttons__btn.selected{background:#5d5488}.dark-mode .popup-content{color:#000}.dark-mode .popup-content .settingsModal{color:#fff}.dark-mode .row-practice__col-settings{background:var(--theme-background-white-to-light-purple)}.dark-mode .row-practice__col-settings .tabbed-nav__tab{color:grey}.dark-mode .row-practice__col-settings .tabbed-nav__tab:hover{background-color:rgba(150,37,255,.34);border-color:rgba(150,37,255,.34)}.dark-mode .row-practice__col-settings .tabbed-nav__tab.selected{color:#fff}.dark-mode .action-menu__icon{opacity:1}.dark-mode header .divider{background:#353543;opacity:1}.dark-mode .noNewNotifications{background:#54547d}.dark-mode .button.dark{border-color:rgba(0,0,0,.4)}.dark-mode .button.dark>div{background:#1d1d27}.dark-mode .button.gray>div{background:#949494;color:#fff}.dark-mode .button.red>div{background:#c10000}.dark-mode .button.green{border-color:rgba(38,173,141,.7)}.dark-mode .button.white{border-color:#7970ad}.dark-mode .button.white>div{background:#5b5386;color:#fff}.dark-mode .commentMoveSmall{--theme-comment-piece-color:#404040;--theme-comment-piece-fill-color:var(--theme-comment-piece-color-secondary)}.dark-mode .invert-on-dark-mode{-webkit-filter:invert(100%);filter:invert(100%)}.rc-tooltip .rc-tooltip-content{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:13px;font-style:normal;font-weight:400;line-height:140%}.rc-tooltip .rc-tooltip-content .rc-tooltip-inner{min-height:auto}.custom-tooltip-inner{max-width:400px;text-align:center}.styles_clutchClass2009__yfNIP{margin-top:auto}.styles_clutchClass2198__Sg7tE{border-radius:var(--edge-box-border-radius);color:var(--edge-paragraph-grey)}.styles_clutchClass2023__UMLHI{margin:0}.styles_clutchClass2036__WND0l{color:var(--edge-color-b20-to-white);text-decoration:line-through}.styles_clutchClass2039__Wa3go{width:auto}.styles_clutchClass2064__4grJJ{width:100%}.styles_clutchClass2065__mwavV{padding:var(--edge-filter-spacing);transition:-webkit-transform var(--edge-transition-speed) var(--edge-transition-ease-out-quint);transition:transform var(--edge-transition-speed) var(--edge-transition-ease-out-quint);transition:transform var(--edge-transition-speed) var(--edge-transition-ease-out-quint),-webkit-transform var(--edge-transition-speed) var(--edge-transition-ease-out-quint)}.styles_clutchClass2066__rib1J{background:transparent;border-style:none}.styles_clutchClass2067__NrIyV{width:100%}.styles_clutchClass2055__L6KXm{white-space:nowrap}.styles_clutchClass2056__oMBis{background-color:var(--edge-light-grey-to-blue)}.styles_clutchClass2045__6Gvu0{background:var(--edge-color-white-to-darkMode-inserts-1);background:var(--edge-toolbar-bg,var(--edge-color-white-to-darkMode-inserts-1));height:var(--edge-course-toolbar-height)}.styles_clutchClass2047__NQNYI{background:transparent;border-radius:var(--edge-border-radius);color:inherit;cursor:pointer;height:100%;text-align:left;-webkit-user-select:none;user-select:none;width:100%}.styles_clutchClass2047__NQNYI:hover{border-color:var(--edge-select-border-open)!important;color:var(--edge-select-border-open)!important}.styles_clutchClass2048__2n7Mm{border-radius:5px;border-radius:var(--edge-border-radius-2,5px);box-shadow:var(--edge-select-box-shadow);box-shadow:var(--edge-select-border);color:var(--edge-color-select);max-width:215px;position:relative;transition:color var(--edge-transition-speed) var(--edge-transition-ease-out-quint),box-shadow var(--edge-transition-speed) var(--edge-transition-ease-out-quint);-webkit-user-select:none;user-select:none}.styles_clutchClass2048__2n7Mm:hover{box-shadow:var(--edge-select-border-open);color:var(--edge-color-blue-int)}.styles_clutchClass2049__5nrKW:hover{background:#f5fbff;color:var(--edge-color-blue-int);text-align:left}.styles_clutchClass2050__6n84y{background:var(--edge-section-light-bg);background:var(--edge-select-bg);border-radius:var(--edge-border-radius);box-shadow:var(--edge-select-box-shadow);max-height:9999px;max-height:var(--edge-select-list-height,9999px);min-width:140px;overflow-y:scroll;padding:var(--edge-spacing) 0;position:absolute;z-index:10;z-index:var(--edge-z-index,10)}.styles_clutchClass2051__Qsx4z{display:inline-flex;position:relative;-webkit-user-select:none;user-select:none}.styles_clutchClass2078__ckyqo{border:1.5px solid;border-radius:var(--edge-border-radius-2);cursor:pointer;padding:0;transition:color var(--edge-transition-speed) ease,border-color,color var(--edge-transition-speed) ease,-webkit-filter var(--edge-transition-speed) ease;transition:filter var(--edge-transition-speed) ease,color var(--edge-transition-speed) ease,border-color,color var(--edge-transition-speed) ease;transition:filter var(--edge-transition-speed) ease,color var(--edge-transition-speed) ease,border-color,color var(--edge-transition-speed) ease,-webkit-filter var(--edge-transition-speed) ease;width:100%}.styles_clutchClass2078__ckyqo:hover:not([disabled]){-webkit-filter:brightness(110%) opacity(100%);filter:brightness(110%) opacity(100%)}.styles_clutchClass2078__ckyqo[disabled]{cursor:not-allowed}.styles_clutchClass2195__tEzJg{border-left:1.9px solid;border-right:1.9px solid;border-color:var(--edge-color-b8-to-white);height:50%;width:33%}.styles_clutchClass2196__5AocH{background-color:var(--edge-color-white-to-darkmode-bg);border:1px solid var(--edge-color-b8-to-white);border-radius:50%;box-shadow:0 2px 4px rgba(16,0,0,.1);cursor:pointer;height:25px;width:25px}.styles_clutchClass2081__PijXr{height:10px;width:calc(100% - var(--edge-spacing-2))}.styles_clutchClass2084__FdusO{background-color:var(--edge-text-color-invert);border-radius:var(--edge-border-radius);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.styles_clutchClass2084__FdusO,.styles_clutchClass2085__TYQ2g{box-shadow:var(--edge-box-shadow);height:6px;position:absolute;top:13px}.styles_clutchClass2085__TYQ2g{background-color:var(--edge-text-color)}.styles_clutchClass2086__qg0qz{height:30px;position:relative;width:calc(100% - var(--edge-spacing-2) - var(--edge-spacing-2))}.styles_clutchClass2088__qR8lq{border:1px solid var(--edge-color-b8-to-white);border-radius:var(--edge-border-radius-2);box-shadow:0 1px 0 rgba(63,63,68,.05),0 1px 3px rgba(63,63,68,.15);flex:1 1;min-width:5em;padding:calc(var(--edge-spacing-3)*1.2) var(--edge-spacing)}.styles_clutchClass2089__mEc6l{color:var(--edge-text-color);flex:1 0 auto;font-size:var(--edge-body-s);text-align:end;width:100%}.styles_clutchClass2093__ViZ7Z{border:none;cursor:pointer;outline:none}@media (max-width:481px){.styles_clutchClass2092__SQ7CO{max-width:50%}}.styles_clutchClass2207__w7lnR{-webkit-line-clamp:5;-webkit-box-orient:vertical;box-orient:vertical;line-clamp:5;display:-webkit-box;font-size:var(--edge-paragraph);font-weight:var(--edge-paragraph-fw);line-height:var(--edge-paragraph-lh);overflow:hidden}.styles_clutchClass2208__ErHxg{all:unset}@media (max-width:420px){.styles_clutchClass2205__0NOr9{justify-content:space-between}.styles_clutchClass2205__0NOr9>*+*{margin-left:var(--edge-spacing)}}.styles_clutchClass2205__0NOr9>*+*{margin-left:var(--edge-spacing-l)}.styles_clutchClass2227__7D4Ou{color:var(--edge-color-b40-to-white);text-decoration:line-through}.styles_clutchClass2250__a5ZES{color:var(--edge-basic-box-color)}.styles_clutchClass2250__a5ZES :not(:link):not(a){color:inherit!important}.styles_clutchClass2263__yu5fC{color:var(--edge-text-color);font-size:10px;font-weight:400}.styles_clutchClass2264__LVC0G{margin-left:0}.styles_clutchClass2265__EIZX9{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;min-height:-webkit-fit-content!important;min-height:-moz-fit-content!important;min-height:fit-content!important;min-width:-webkit-fit-content!important;min-width:-moz-fit-content!important;min-width:fit-content!important;padding:2px!important}.styles_clutchClass2265__EIZX9[disabled]{background:transparent!important;color:var(--edge-color-b20-to-65)!important}.styles_clutchClass2265__EIZX9:focus{outline:none!important}.styles_clutchClass575__MEHLa{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding:120px 60px;position:relative}@media (max-width:1000px){.styles_clutchClass575__MEHLa{padding-bottom:60px;padding-top:60px}}@media (max-width:480px){.styles_clutchClass575__MEHLa{padding:40px}}.styles_clutchClass576__GYjA\+{padding:0!important}.styles_clutchClass577__nvpjz{padding-bottom:0!important;padding-top:0!important}.styles_clutchClass578__jFe-K{padding-left:0!important;padding-right:0!important}.styles_clutchClass579__6p9lD{min-height:100vh}.styles_clutchClass581__uwbNj{align-items:center;justify-content:center}.styles_clutchClass582__Zybha{padding-bottom:0;padding-top:0}@media (max-width:480px){.styles_clutchClass583__92T49{padding-bottom:10px;padding-top:10px}}.styles_clutchClass583__92T49{padding-bottom:20px;padding-top:20px}.styles_clutchClass584__lBN3M{position:relative}.styles_clutchClass585__Sauib{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;max-width:1024px;width:100%}.styles_clutchClass586__SeEW1{max-width:100%}.styles_clutchClass587__hSbDg{max-width:1260px}.styles_clutchClass589__ZxMfk{position:relative;z-index:1}.styles_clutchClass591__RpVZ9{width:100%}.styles_clutchClass592__2-nqS{margin-left:60px}.styles_clutchClass593__WHvuu{position:relative;z-index:1}.styles_clutchClass594__U2Of7{background-repeat:no-repeat;background-size:cover;left:0}.styles_clutchClass594__U2Of7,.styles_clutchClass595__Mh3Mn{height:100%;position:absolute;top:0;width:100%}@media (max-width:1180px){.styles_clutchClass595__Mh3Mn{background-attachment:scroll!important}}.styles_clutchClass596__GRoez{height:100%;width:100%}.styles_clutchClass485__1IaOW{color:#383e4b;font-family:Montserrat,arial,sans-serif;font-size:50px;font-size:clamp(var(--h1Min),var(--h1vw),var(--h1Max));font-weight:900;line-height:55px;margin-bottom:30px;margin-left:0;margin-top:30px}@media (max-width:1000px){.styles_clutchClass485__1IaOW{font-size:36px;line-height:39px;margin-top:30px}}@media (max-width:480px){.styles_clutchClass485__1IaOW{font-size:28px}}.styles_clutchClass486__IpB\+W{font-size:48px;font-size:clamp(var(--h2Min),var(--h2vw),var(--h2Max));line-height:1.15em}.styles_clutchClass487__7BBav{font-size:44px;font-size:clamp(var(--h3Min),var(--h3vw),var(--h3Max));line-height:1.3em}.styles_clutchClass488__5O8YO{font-size:38px;font-size:clamp(var(--h4Min),var(--h4vw),var(--h4Max));line-height:1.3em}.styles_clutchClass489__D9\+iU{font-size:24px;font-size:clamp(var(--h5Min),var(--h5vw),var(--h5Max));font-weight:700}.styles_clutchClass490__VZlrL{font-size:18px;font-size:clamp(var(--subheader1Min),var(--subheader1vw),var(--subheader1Max));font-weight:500;line-height:1em}.styles_clutchClass491__ae7BY{font-size:16px;font-size:clamp(var(--subheader2Min),var(--subheader2vw),var(--subheader2Max));font-weight:500;line-height:19.5px}.styles_clutchClass492__qKGjE{text-align:center}.styles_clutchClass493__w4Zr7{font-size:20px;font-weight:400;line-height:30px}.styles_clutchClass494__mnDQe{font-size:30px;font-weight:700;line-height:30px}.styles_clutchClass495__-p0r7{color:#66788a;color:var(--cmui-paragraph-color,#66788a);display:block;font-size:16px;font-size:clamp(var(--subheader2Min),var(--subheader2vw),var(--subheader2Max));font-weight:500;line-height:19.5px;margin-bottom:-1.8em}.styles_clutchClass496__ddNNx{font-family:Montserrat,arial,sans-serif;font-size:30px;font-weight:700;line-height:46px}@media (max-width:480px){.styles_clutchClass496__ddNNx{font-size:26px;line-height:36px}}.styles_clutchClass497__FIYx1{font-size:40px;font-weight:700;line-height:43px}.styles_clutchClass498__Q7hdV{font-size:24px;font-weight:700;line-height:30px;margin-bottom:20px;margin-top:20px}.styles_clutchClass499__3e0b7{text-align:center}.styles_clutchClass479__wOgnz{align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1950px}@media (max-width:1000px){.styles_clutchClass479__wOgnz{flex-direction:column;justify-content:center;text-align:center}}.styles_clutchClass480__DhJzm{align-items:center;flex-direction:column}.styles_clutchClass481__FJYLr{margin-right:40px;text-align:right;width:50%}@media (max-width:1000px){.styles_clutchClass481__FJYLr{margin-right:0;text-align:center;width:100%}}.styles_clutchClass482__kCG2w{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;max-width:600px;width:100%}@media (max-width:480px){.styles_clutchClass482__kCG2w{max-width:320px}}.styles_clutchClass483__TgA5r{flex-basis:50%;margin-left:0;padding-left:0}@media (max-width:1000px){.styles_clutchClass483__TgA5r{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:0}}.styles_clutchClass484__Mn6zQ{align-items:center;display:flex;justify-content:flex-end;margin:0;padding-top:1em;width:100%}.styles_clutchClass500__ZYhFM{align-items:center;border-bottom-left-radius:45px;border-bottom-right-radius:45px;border-style:none;border-top-left-radius:45px;border-top-right-radius:45px;box-shadow:0 8px 20px 0 rgba(0,0,0,.15);color:#fff;cursor:pointer;display:flex;-webkit-filter:brightness(100%);filter:brightness(100%);font-family:Montserrat,Arial,sans-serif;font-size:18px;font-weight:700;justify-content:center;letter-spacing:.5px;min-width:260px;padding:25px 30px;text-transform:uppercase;transition-delay:0ms;transition-duration:.2s;transition-property:-webkit-filter;transition-property:filter;transition-property:filter,-webkit-filter;transition-timing-function:ease}.styles_clutchClass500__ZYhFM:hover{-webkit-filter:brightness(110%);filter:brightness(110%)}.styles_clutchClass500__ZYhFM:active{-webkit-filter:brightness(94%);filter:brightness(94%)}.styles_clutchClass500__ZYhFM:focus{outline:none}.styles_clutchClass501__Vq7Co{font-size:16px;letter-spacing:inherit;text-transform:none}.styles_clutchClass505__iUSym{font-size:10px;min-width:130px;padding:10px 20px;text-transform:none}.styles_clutchClass506__lS6P-{font-size:14px;min-width:130px;padding:14px 40px;text-transform:none}.styles_clutchClass509__Tes4h{font-weight:500;min-width:240px;padding:25px 10px}.styles_clutchClass510__YANDP{font-weight:400}.styles_clutchClass511__fStV1{background-color:#fff;color:#313143}.styles_clutchClass511__fStV1:hover{background-color:hsla(0,0%,100%,.8);color:#313143}.styles_clutchClass511__fStV1:active{background-color:hsla(0,0%,100%,.8);color:#313143!important}.styles_clutchClass512__Hl85r{box-shadow:0 25px 20px rgba(67,191,130,.31)}.styles_clutchClass513__vYuwc{border-radius:5px}.styles_clutchClass514__wFKR6{font-size:18px}.styles_clutchClass516__7EHfc{font-family:Montserrat,Arial,sans-serif;font-size:11px;max-width:280px;min-width:143px}.styles_clutchClass658__FimOM{align-items:flex-start;background-color:#fff;background-color:var(--cmui-section-grey-to-dark-bg,#fff);display:flex;flex-direction:column;flex-grow:1;font-size:16px;justify-content:center;line-height:24px;padding:130px;position:relative}@media (max-width:768px){.styles_clutchClass658__FimOM{min-height:50vh;padding:60px}}@media (max-width:480px){.styles_clutchClass658__FimOM{padding:40px}}@media (max-width:1024px) and (min-width:768px){.styles_clutchClass658__FimOM{min-height:50vh;padding:40px 120px}}.styles_clutchClass660__2fhpq{font-size:20px;line-height:30px}.styles_clutchClass661__0xhct{background-color:#1d1d30;background-color:var(--theme-background-even-darker-version,#1d1d30)}.styles_clutchClass662__NgZCq{background:transparent}.styles_clutchClass663__9g1Hv{padding-bottom:0!important;padding-top:0!important}.styles_clutchClass664__Jpqtj{padding-left:0!important;padding-right:0!important}.styles_clutchClass665__xvqvf{padding:0!important}.styles_clutchClass666__LL9F7{align-items:center;justify-content:center}.styles_clutchClass668__519Hz{background-color:#1d1d30}@media (max-width:1000px){.styles_clutchClass668__519Hz{padding:120px 60px}}@media (max-width:480px){.styles_clutchClass668__519Hz{padding:60px}}.styles_clutchClass669__AyLqW{background-color:initial!important}@media (min-width:1024px){.styles_clutchClass670__2FIHG{min-height:100vh}}.styles_clutchClass671__OBZVw{height:100%;object-fit:cover;width:100%}.styles_clutchClass672__yRHKg{flex:1 1}.styles_clutchClass673__P5YGu{object-fit:contain}.styles_clutchClass674__cYpE9{width:100%}.styles_clutchClass517__EKZSk{align-items:stretch;display:flex;justify-content:center;min-height:50vh}@media (max-width:768px){.styles_clutchClass517__EKZSk{flex-direction:column-reverse}}.styles_clutchClass518__W4Re6{flex-direction:row-reverse}@media (max-width:768px){.styles_clutchClass518__W4Re6{flex-direction:column-reverse}}.styles_clutchClass519__GfWHu{position:relative}.styles_clutchClass520__Bpz49{min-height:100vh}.styles_clutchClass521__oLd-u{align-items:center;display:flex;flex:50% 1;justify-content:center;min-height:50vh}@media (max-width:768px){.styles_clutchClass521__oLd-u{height:0!important;min-height:0!important;padding-bottom:55.39568%;position:relative}}@media (max-width:480px){.styles_clutchClass521__oLd-u{padding-bottom:78.98551%}}.styles_clutchClass522__AGeid{height:100%;width:100%}@media (max-width:768px){.styles_clutchClass522__AGeid{left:0;position:absolute;top:0}}.styles_clutchClass523__HzsXF{left:0;position:absolute;top:0;z-index:-1}.styles_clutchClass524__29gfO{box-sizing:border-box;flex:50% 1}.styles_clutchClass537__c\+RFi{display:flex;flex:1 1;flex-direction:column;text-align:center}.styles_clutchClass538__8ppeZ{display:flex;flex-direction:column;margin-bottom:50px;position:relative}.styles_clutchClass539__mbWog{font-size:24px;font-weight:700;letter-spacing:-.025em;line-height:43px;margin-bottom:0;margin-top:0}.styles_clutchClass540__tuTrF{bottom:0;color:var(--chessableSecondary);font-size:16px;font-weight:700;letter-spacing:-.3px;min-height:18px;padding-bottom:10px;padding-top:10px;position:absolute;-webkit-transform:translateY(100%);transform:translateY(100%);white-space:nowrap;width:100%}.styles_clutchClass541__Tmjt4{font-size:34px;margin-bottom:20px;margin-top:0}.styles_clutchClass542__YvUpM{color:var(--cmui-heading-color);font-size:16px;font-weight:500;line-height:23px;margin-bottom:20px}.styles_clutchClass543__RN3Zk{color:var(--cmui-heading-color);font-size:12px;line-height:18px;margin-bottom:30px}.styles_clutchClass544__EfMxr{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:flex-end;width:100%}.styles_clutchClass545__ACF5k{width:100%}.styles_clutchClass527__gfyKv{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;box-shadow:0 5px 14px 0 rgba(0,0,0,.25);box-sizing:border-box;display:flex;flex-direction:column;max-width:400px;position:relative}.styles_clutchClass528__RQrbA{border-top-left-radius:0;border-top-right-radius:0}@media (max-width:1000px){.styles_clutchClass528__RQrbA{margin-right:0;margin-top:50px}}.styles_clutchClass529__MHRFH{align-items:center;background-color:#fff;border-top-left-radius:6px;border-top-right-radius:6px;box-sizing:border-box;display:flex;height:50px;justify-content:space-between;left:0;margin-top:0;padding:10px 20px;position:absolute;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:100%}.styles_clutchClass530__T31Bt{background-color:#ff4829;visibility:visible}.styles_clutchClass531__4bm57{color:#fff;font-family:Montserrat;font-size:20px;font-weight:700}.styles_clutchClass533__GUcqO{fill:#fff;color:#fff;height:35px;visibility:hidden;width:35px}.styles_clutchClass534__qG3Sp{visibility:visible}.styles_clutchClass535__vgwlX{align-items:center;background-color:var(--cmui-section-light-bg);display:flex;flex-basis:auto;flex-direction:column;flex-grow:1;flex-shrink:1;justify-content:center;margin-top:0;padding:30px;text-align:center}@media (max-width:360px){.styles_clutchClass535__vgwlX{padding-left:20px;padding-right:20px}}.styles_clutchClass536__AgIH1{width:100%}.styles_clutchClass546__fOq0E{display:table-row;width:100%}.styles_clutchClass547__W1pE0{color:var(--cmui-heading-color);display:table-cell;font-weight:700;padding:20px 24px;vertical-align:middle;width:45%}@media (max-width:480px){.styles_clutchClass547__W1pE0{padding-left:10px;padding-right:10px}}@media (max-width:1000px){.styles_clutchClass548__Vlhm7{font-size:14px;font-weight:400}}@media (max-width:480px){.styles_clutchClass548__Vlhm7{font-size:12px}}.styles_clutchClass549__kSmXi{color:#fff}.styles_clutchClass550__ErTgo{background-color:#f7f7f7;display:table-cell;padding:20px;vertical-align:middle;width:25%}@media (max-width:480px){.styles_clutchClass550__ErTgo{padding-left:10px;padding-right:10px}}.styles_clutchClass551__TeT2Z{align-items:center;display:flex;justify-content:center}.styles_clutchClass552__EgZZ4{height:12px;width:12px}.styles_clutchClass553__jNtme{color:rgba(49,49,67,.42);font-size:12px;white-space:nowrap}.styles_clutchClass554__YKpML{background-color:#f2f2f2;display:table-cell;padding:20px;vertical-align:middle;width:30%}@media (max-width:480px){.styles_clutchClass554__YKpML{padding:20px 10px}}.styles_clutchClass555__QMK0Y{align-items:center;display:flex;justify-content:center}.styles_clutchClass556__FHxp2{height:15px;width:18px;z-index:1}.styles_clutchClass557__2NMHy{color:#41b57c;font-size:14px;font-weight:700;white-space:nowrap;z-index:1}.styles_clutchClass559__RKGIu{align-items:flex-end;display:flex;width:100%}.styles_clutchClass560__KX7lQ{display:flex;width:45%}.styles_clutchClass561__sXbO6{align-items:center;background-color:#313143;box-shadow:0 4px 15px 2px rgba(0,0,0,.25);display:flex;justify-content:center;width:25%}.styles_clutchClass562__wTCRH{align-items:baseline;display:flex;justify-content:center;max-width:100%;padding-bottom:10px;padding-top:10px}.styles_clutchClass563__4FU-4{color:#fff;font-size:15px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.styles_clutchClass564__Inc1H{align-items:center;background-color:#313143;box-shadow:0 4px 15px 2px rgba(0,0,0,.25);display:flex;justify-content:center;padding-bottom:20px;padding-top:20px;width:30%}.styles_clutchClass565__Pj7vn{align-items:baseline;display:flex;justify-content:center}.styles_clutchClass566__Xrv4f{color:#fff;font-size:21px;font-weight:700;text-transform:uppercase}.styles_clutchClass567__wrx8J{box-shadow:0 4px 15px 2px rgba(0,0,0,.25);display:table;position:relative;table-layout:fixed;width:100%}.styles_clutchClass568__Wp0Ft{background-color:#f2f2f2;box-shadow:0 4px 15px 0 rgba(0,0,0,.25);height:calc(100% + 15px);position:absolute;right:0;top:0;width:30%}.styles_clutchClass569__GgKpo{align-items:center;display:flex;justify-content:flex-end;margin-bottom:0;padding-bottom:0;width:100%}@media (max-width:360px){.styles_clutchClass569__GgKpo{flex-direction:column;padding-bottom:40px;text-align:center}}.styles_clutchClass571__93HQ8{font-size:12px;min-width:60%;text-align:right}@media (max-width:360px){.styles_clutchClass571__93HQ8{text-align:center}}@media (max-width:480px){.styles_clutchClass571__93HQ8{min-width:0}}.styles_clutchClass572__4NMiO{background:transparent;border-style:none;color:var(--cmui-heading-color);cursor:pointer;margin:8px;padding:16px}.styles_clutchClass572__4NMiO:focus{outline-style:none}.styles_clutchClass573__goId9{height:16px;overflow:visible;width:16px}.styles_clutchClass574__LCeSI{max-width:143px}.styles_clutchClass597__\+em51{align-items:center;display:flex;height:72px;justify-content:flex-start;width:300px}.styles_clutchClass598__Md6dN{height:63px;opacity:.5;width:80px}.styles_clutchClass599__XkvWw{display:flex;flex-direction:column}.styles_clutchClass616__uHPRG,.styles_clutchClass617__Uzw\+b,.styles_clutchClass618__nR\+JR{width:100%}.styles_clutchClass619__3BU2j{display:flex;flex-direction:column;padding-bottom:0!important}.styles_clutchClass620__hjA93{padding:60px 10px}@media (max-width:1000px){.styles_clutchClass620__hjA93{align-items:center!important;justify-content:center!important}}.styles_clutchClass621__fEMvj{color:#fff;margin-top:30px;padding-bottom:30px}@media (max-width:1000px){.styles_clutchClass621__fEMvj{margin-top:20px;padding-bottom:0}}@media (max-width:768px){.styles_clutchClass621__fEMvj{margin-top:20px}}.styles_clutchClass622__meZ5R{height:94px;width:60px}.styles_clutchClass623__T51BL{margin-bottom:0}.styles_clutchClass624__fve84{color:#fff;font-family:Montserrat;font-size:20px;padding-bottom:0!important;text-align:center}.styles_clutchClass630__\+0h25{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:30px}@media (max-width:480px){.styles_clutchClass630__\+0h25{margin-bottom:20px;margin-top:0}}.styles_clutchClass631__CGYYy{margin-top:0}.styles_clutchClass632__Le1hZ{height:110px;width:95px}.styles_clutchClass633__G57kr{max-width:100%}.styles_clutchClass634__RXn4V{display:block;padding-bottom:60px;padding-top:60px;width:100%}@media (max-width:768px){.styles_clutchClass634__RXn4V{padding-bottom:0;padding-top:60px}}.styles_clutchClass635__NMN24{align-items:center;display:flex;justify-content:space-between;margin-bottom:0}@media (max-width:480px){.styles_clutchClass635__NMN24{align-items:center;flex-direction:column;justify-content:center;text-align:left}}.styles_clutchClass636__eeNev{color:#afafaf;font-size:18px;line-height:27px;margin-right:40px;max-width:50ch;padding-right:0}@media (max-width:480px){.styles_clutchClass636__eeNev{margin-bottom:40px;margin-right:0;max-width:none}}.styles_clutchClass637__fmi5H{display:flex;padding-top:0;width:100%}.styles_clutchClass602__UebA9{margin-right:20px}.styles_clutchClass603__sZQC8{margin-bottom:-60px}.styles_clutchClass605__LAanQ{color:#afafaf;max-width:70ch}.styles_clutchClass606__KB-tY{color:#afafaf;font-size:12px;line-height:18px}.styles_clutchClass607__QGH4P{margin-top:0;max-width:990px;padding-left:0;padding-right:0}.styles_clutchClass608__wU4go{margin-bottom:40px}.styles_clutchClass610__tovB0{display:flex;width:100%}.styles_clutchClass611__l5IWb{align-items:center;display:flex;justify-content:center;width:100%}@media (max-width:768px){.styles_clutchClass611__l5IWb{flex-direction:column}}@media (max-width:1024px) and (min-width:768px){.styles_clutchClass611__l5IWb{width:80%}}.styles_clutchClass612__wxaAa{flex:1 1}@media (max-width:768px){.styles_clutchClass612__wxaAa{align-items:center;display:flex;justify-content:center}}.styles_clutchClass613__5bety{align-items:center;display:flex;flex:1 1;justify-content:center}@media (max-width:768px){.styles_clutchClass613__5bety{margin-left:0}}.styles_clutchClass614__He6Rx{height:95px;width:330px}.styles_clutchClass626__Aiigj{margin-top:0;max-width:990px;padding-left:0;padding-right:0}.styles_clutchClass627__giA51{margin-bottom:40px}.styles_clutchClass628__BtZ5Z{color:#afafaf;max-width:70ch}.styles_clutchClass629__Gzuru{color:#afafaf;font-size:12px;line-height:18px}.styles_clutchClass639__t2vNl{box-shadow:0 5px 14px rgba(0,0,0,.12);padding:30px;position:relative}@media (max-width:1000px){.styles_clutchClass639__t2vNl{display:flex;padding:10px 20px}}@media (max-width:480px){.styles_clutchClass639__t2vNl{flex-direction:column;padding:30px 20px}}.styles_clutchClass640__9B6qh{left:0;position:absolute;top:0}@media (max-width:1000px){.styles_clutchClass640__9B6qh{margin-right:10px;position:static}}@media (max-width:480px){.styles_clutchClass640__9B6qh{margin:0 0 10px}}.styles_clutchClass641__6wLey{height:60px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60px}@media (max-width:1000px){.styles_clutchClass641__6wLey{-webkit-transform:scale(.7);transform:scale(.7);-webkit-transform-origin:left top;transform-origin:left top}}.styles_clutchClass643__KOS-o{background:#313143;background:var(--theme-background-lighter-version,#313143)}.styles_clutchClass644__lEfks{align-items:center;display:flex;flex-direction:column;font-family:Montserrat;justify-content:flex-start;max-width:1024px;min-height:50vh;padding-bottom:40px;text-align:center}@media (min-width:1024px){.styles_clutchClass644__lEfks{margin-top:-30px}}.styles_clutchClass645__v7swP{border-bottom-left-radius:100%;border-bottom-right-radius:100%;border-top-left-radius:100%;border-top-right-radius:100%;height:145px;width:145px}.styles_clutchClass646__vSRyZ{margin-bottom:10px}.styles_clutchClass647__WsRhN{font-size:18px;font-weight:500;line-height:22px}.styles_clutchClass648__AYvyW{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start}@media (max-width:480px){.styles_clutchClass648__AYvyW{justify-content:center}}.styles_clutchClass649__-LTTC{display:flex}@media (max-width:480px){.styles_clutchClass649__-LTTC{align-items:flex-start;flex-direction:column;margin-left:0;margin-right:0;margin-top:20px}}.styles_clutchClass650__-u4\+5:after,.styles_clutchClass650__-u4\+5:before{-webkit-filter:invert(100%) brightness(200%);filter:invert(100%) brightness(200%)}.styles_clutchClass651__g5PPc{align-self:flex-start;color:var(--cmui-heading-color);max-width:35px;-webkit-transform:scale(.7) translateY(-100%);transform:scale(.7) translateY(-100%)}@media (max-width:480px){.styles_clutchClass651__g5PPc{-webkit-transform:scale(.7) translateY(-100%);transform:scale(.7) translateY(-100%)}}.styles_clutchClass652__kuMd7{font-size:20px;line-height:30px}@media (max-width:480px){.styles_clutchClass652__kuMd7{margin-bottom:-20px;margin-top:-20px}}.styles_clutchClass653__fIQmI{align-self:flex-end;color:var(--cmui-heading-color);max-width:35px;-webkit-transform:scale(.7) translateY(50%);transform:scale(.7) translateY(50%)}@media (max-width:480px){.styles_clutchClass653__fIQmI{-webkit-transform:scale(.7) translateY(-100%);transform:scale(.7) translateY(-100%)}}.styles_clutchClass654__7s6St{align-items:stretch;display:flex;justify-content:center;min-height:50vh;position:relative}@media (max-width:768px){.styles_clutchClass654__7s6St{flex-direction:column}}.styles_clutchClass655__r67W9{align-items:flex-start;background-color:rgba(0,0,0,.05);display:flex;flex-basis:50%;flex-direction:column;justify-content:center;padding:130px}@media (max-width:768px){.styles_clutchClass655__r67W9{padding:60px 140px}}@media (max-width:480px){.styles_clutchClass655__r67W9{padding:40px}}@media (max-width:1024px) and (min-width:768px){.styles_clutchClass655__r67W9{padding:60px}}.styles_clutchClass656__PWJxc{align-items:flex-start;background-color:rgba(0,0,0,.05);display:flex;flex-basis:50%;flex-direction:column;justify-content:center;padding:130px}@media (max-width:768px){.styles_clutchClass656__PWJxc{padding:60px 140px}}@media (max-width:480px){.styles_clutchClass656__PWJxc{padding:40px}}@media (max-width:1024px) and (min-width:768px){.styles_clutchClass656__PWJxc{padding:60px}}.styles_clutchClass657__vpBQ5{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.styles_clutchClass676__qTHqH{width:20px}.styles_clutchClass678__3sJQ8{padding:10px;width:240px}@media (max-width:480px){.styles_clutchClass678__3sJQ8{align-items:center;flex-direction:column;justify-content:center;width:auto}}.styles_clutchClass679__rdDOP{border-bottom-left-radius:100%;border-bottom-right-radius:100%;border-top-left-radius:100%;border-top-right-radius:100%;flex-shrink:0;height:70px;width:70px}.styles_clutchClass680__X-20H{height:70px;width:70px}.styles_clutchClass685__mGs2L{align-items:flex-start;display:flex;justify-content:space-between;padding:40px 0;position:relative;width:100%}.styles_clutchClass686__Ahhqu{flex-direction:row-reverse}.styles_clutchClass687__8RAQa{box-sizing:border-box;flex-basis:calc(50% - 14px);padding:0 10px 50px;position:relative}.styles_clutchClass688__1AIlm{padding-left:20px}.styles_clutchClass689__HndlS{font-size:16px}.styles_clutchClass690__yOIo6{background-color:#d1d8e0;bottom:-40px;height:2px;position:absolute;right:20px;width:40px}.styles_clutchClass691__h4hPq{left:20px;right:auto}.styles_clutchClass692__oHP5G{box-sizing:border-box;flex-basis:calc(50% - 14px);margin-top:-2px;padding:0 13px;pointer-events:none}.styles_clutchClass693__LfkRR{display:flex;justify-content:flex-end}.styles_clutchClass694__AXRML{align-items:center;border-radius:99px;box-sizing:border-box;color:#fff;display:inline-flex;justify-content:center;max-height:29px;padding:10px 20px;position:relative}.styles_clutchClass695__Uuomy{color:#fff;font-family:Montserrat;font-size:16px;font-weight:700;opacity:1;z-index:1}.styles_clutchClass696__Y1WDq{align-items:center;display:flex;height:100%;left:0;position:absolute;width:100%}.styles_clutchClass697__q5vql{justify-content:flex-end}.styles_clutchClass698__bNLGy{height:15px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:16px}.styles_clutchClass699__rL9aS{-webkit-transform:rotate(180deg) translateX(-50%);transform:rotate(180deg) translateX(-50%)}.styles_clutchClass700__u3xFx{align-items:center;background:#fff;border-radius:100%;display:flex;height:24px;justify-content:center;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:24px}.styles_clutchClass701__HYFOD{border-radius:50%;box-sizing:border-box;height:10px;width:10px}.styles_clutchClass702__wz-eO{align-items:center;border-radius:100%;bottom:30px;color:#f9f9f9;color:var(--cmui-section-grey-to-light-bg,#f9f9f9);display:flex;justify-content:center;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.styles_clutchClass704__gV3bl{height:23px;width:49px}.styles_clutchClass681__YBqJR{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:30px 30px 0}@media (max-width:1024px) and (min-width:768px){.styles_clutchClass681__YBqJR{padding:30px 30px 30px 0}}.styles_clutchClass682__-TJp4{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;pointer-events:none;position:absolute;top:0;width:100%}.styles_clutchClass683__2RfZG{background-color:#d1d8e0;height:100%;width:14px}.styles_clutchClass684__9Bh0f{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.styles_clutchClass705__QTnRg{-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;font:inherit;line-height:normal;margin:-20px;order:none;outline:none;overflow:visible;padding:20px;width:auto}.styles_clutchClass705__QTnRg:focus{outline:none}.styles_clutchClass707__qDJyq{-webkit-filter:invert(100%) brightness(200%);filter:invert(100%) brightness(200%)}.styles_clutchClass709__Vo1mR{margin:0;padding:0}.styles_clutchClass710__5mcpy{text-align:center}.styles_clutchClass712__aif8b{background-color:var(--cmui-section-light-bg);border-radius:10px;box-shadow:0 8px 25px rgba(0,0,0,.1)}.styles_clutchClass714__Z7dSp{padding:40px 70px}@media (max-width:480px){.styles_clutchClass714__Z7dSp{align-items:center;justify-content:center;padding:40px 0}}@media (max-width:1000px){.styles_clutchClass714__Z7dSp{align-items:center;justify-content:center;padding:40px 0;text-align:center}}.styles_clutchClass715__CvDcA{margin-bottom:20px;max-width:400px}@media (max-width:480px){.styles_clutchClass715__CvDcA{text-align:center}}.styles_clutchClass716__lEa8G{margin-top:0}.styles_clutchClass717__mEtXI{padding-right:70px}@media (max-width:1000px){.styles_clutchClass717__mEtXI{padding:0}}.styles_clutchClass718__XWel3{align-items:center;background-color:#42c282;border-radius:10px;border-bottom-left-radius:45px;border-bottom-right-radius:45px;border-style:none;border-top-left-radius:45px;border-top-right-radius:45px;box-shadow:0 25px 20px rgba(67,191,130,.31);color:#fff!important;color:#fff;cursor:pointer;display:flex;-webkit-filter:brightness(100%);filter:brightness(100%);font-family:Montserrat,Arial,sans-serif;font-size:18px;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.5px;min-width:130px;min-width:260px;padding:14px 40px;text-transform:none;text-transform:uppercase;transition-delay:0ms;transition-duration:.2s;transition-property:-webkit-filter;transition-property:filter;transition-property:filter,-webkit-filter;transition-timing-function:ease}.goalSetting h3,.goalSetting h5{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:15px;font-style:normal;font-weight:600;line-height:140%}.goalSetting{--color-goalsetting-darkwhite:#dde5ee;--color-goalsetting-main-blue:#0095f8;--color-goalmodal-dark-blue:#313143;--color-goalmodal-sticker-blue:#1f51d7;--color-goalmodal-bg-sticker-blue:#e2f3ff;--color-goalmodal-subtitle-grey:#779;--color-goalmodal-subtitle-grey-2:#767676;--color-goalmodal-light-grey:#e8eef6;--color-goalmodal-dark-blue-to-white:#313143;--color-goalmodal-light-grey-to-white:var(--color-goalmodal-subtitle-grey);--color-goalmodal-light-blue-to-dark-white:#aeddfd;--color-goalsetting-main-blue-to-white:var(--color-goalsetting-main-blue);--color-goalsetting-neutral-grey:#323f4b;--color-goalsetting-title:#1c1c1c}.dark-mode .goalSetting{--color-goalmodal-dark-blue-to-white:#fff;--color-goalmodal-subtitle-grey-to-white:var(--color-goalsetting-darkwhite);--color-goalmodal-light-blue-to-dark-white:var(--color-goalsetting-darkwhite);--color-goalsetting-main-blue-to-white:#fff;--color-goalmodal-bg-sticker-blue:#5b5386;--color-goalmodal-sticker-blue:#fff;--color-goalsetting-neutral-grey:var(--color-goalsetting-darkwhite);--color-goalsetting-title:#fff;--color-goalmodal-subtitle-grey-2:var(--color-goalsetting-darkwhite)}.goalSetting h5{color:var(--color-goalsetting-title)}.htmlBody{--color-globalsearch-grey-1000:#1d1d27;--color-globalsearch-grey-900:#0c121b;--color-globalsearch-grey-800:#272735;--color-globalsearch-grey-700:#3a3a4b;--color-globalsearch-grey-500:#8a94a4;--color-globalsearch-grey-400:#b9c7d5;--color-globalsearch-grey-300:#aaa;--color-globalsearch-grey-200:#e8eef6;--color-globalsearch-grey-100:#f5f8fc;--color-globalsearch-white:#fff;--color-globalsearch-blue-chessable:#034fdf;--color-globalsearch-blue-int:#0095f8;--color-field-bg:var(--color-globalsearch-white);--color-border-inactive:var(--color-globalsearch-grey-200);--color-input-bg-inactive:var(--color-globalsearch-white);--color-input-bg-active:var(--color-globalsearch-grey-900);--color-options-container-bg:var(--color-globalsearch-white);--color-options-hover:var(--color-globalsearch-grey-100);--color-options-border-hover:var(--color-globalsearch-blue-int);--color-general-icon:var(--color-globalsearch-grey-900);--color-general-icon-bg-hover:rgba(0,0,0,.06);--color-search-icon-inactive:var(--color-globalsearch-white);--color-search-icon-active:var(--color-globalsearch-blue-chessable);--color-free-search-icon:#444;--color-main-text:var(--color-globalsearch-grey-900);--color-secondary-text:var(--color-globalsearch-grey-500);--color-enlightened-text:var(--color-globalsearch-grey-500)}.dark-mode .htmlBody{--color-field-bg:#ececff;--color-border-inactive:var(--color-globalsearch-white);--color-border-active:var(--color-globalsearch-grey-700);--color-input-bg-active:#373754;--color-options-container-bg:var(--color-globalsearch-grey-1000);--color-options-hover:var(--color-globalsearch-grey-800);--color-general-icon:var(--color-globalsearch-white);--color-general-icon-bg-hover:hsla(0,0%,100%,.06);--color-search-icon-active:#4d4d6a;--color-free-search-icon:#a7a7a7;--color-main-text:var(--color-globalsearch-white);--color-secondary-text:var(--color-globalsearch-grey-300);--color-enlightened-text:var(--color-globalsearch-grey-500)}.resultOption{border-radius:4px;padding:11px;text-decoration:none!important}.dark-mode .htmlBody .resultOption{padding-right:13px}.optionHover{background-color:var(--hover-header-menu);padding-left:11px}.searchbar ul{list-style-type:none;padding-left:8px}.mobileSearchbarOpen{background-color:var(--theme-background-main-header-background)}@media (min-width:1007px) and (max-width:1120px){.hasClassroomButton #globalSearch-loggedIn{display:none}}.badge-card-wrapper .badge-card__text-box :first-child{font-family:Poppins,sans-serif;font-size:11px;font-style:normal;font-weight:500;line-height:140%}.badge-card-wrapper .badge-card__text-box :last-child{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:15px;font-style:normal;font-weight:600;line-height:140%}:root{--shine-color:#0095f81f}.badge-card-wrapper{cursor:default}.badge-card-wrapper a:hover{border-radius:6px;display:block;outline:2px solid #dde5ee;text-decoration:none}.badge-card-wrapper .badge-card{align-items:center;background-color:#fff;border-radius:6px;display:flex;gap:6px;height:54px;padding:8px 6px}.badge-card-wrapper .badge-card.bordered{border:1px solid #dde5ee}.badge-card-wrapper .badge-card.transparent{background-color:initial;border:none}@media screen and (max-width:900px){.badge-card-wrapper .badge-card{max-width:100%}}.badge-card-wrapper .badge-card.selected{border:3px solid #0095f8;overflow:hidden;position:relative}.badge-card-wrapper .badge-card.selected:before{-webkit-animation:shine 5s linear infinite;animation:shine 5s linear infinite;width:20px}.badge-card-wrapper .badge-card.selected:after,.badge-card-wrapper .badge-card.selected:before{background-color:#0095f81f;background-color:var(--shine-color);content:"";height:100%;left:-50px;position:absolute;top:0;-webkit-transform:skewX(30deg);transform:skewX(30deg);transition:.3s}.badge-card-wrapper .badge-card.selected:after{-webkit-animation:shine2 5s linear infinite;animation:shine2 5s linear infinite;width:10px}@-webkit-keyframes shine{0%{left:-30px}25%{background-color:initial;left:500px}to{background-color:initial;left:-30px}}@keyframes shine{0%{left:-30px}25%{background-color:initial;left:500px}to{background-color:initial;left:-30px}}@-webkit-keyframes shine2{0%{left:-30px}22%{background-color:initial;left:500px}to{background-color:initial;left:-30px}}@keyframes shine2{0%{left:-30px}22%{background-color:initial;left:500px}to{background-color:initial;left:-30px}}.badge-card-wrapper .badge-card.selected.common,.badge-card-wrapper .badge-card.selected.rank1,.badge-card-wrapper .badge-card.selected.rank2,.badge-card-wrapper .badge-card.selected.rank3,.badge-card-wrapper .badge-card.selected.rank4,.badge-card-wrapper .badge-card.selected.rank5,.badge-card-wrapper .badge-card.selected.streak1{border-color:#0095f8}.badge-card-wrapper .badge-card.selected.rank11,.badge-card-wrapper .badge-card.selected.rank12,.badge-card-wrapper .badge-card.selected.rank13,.badge-card-wrapper .badge-card.selected.rank14,.badge-card-wrapper .badge-card.selected.rank15,.badge-card-wrapper .badge-card.selected.rare,.badge-card-wrapper .badge-card.selected.streak10,.badge-card-wrapper .badge-card.selected.streak4,.badge-card-wrapper .badge-card.selected.streak7{border-color:#ff2f6b}.badge-card-wrapper .badge-card.selected.special,.badge-card-wrapper .badge-card.selected.streak12,.badge-card-wrapper .badge-card.selected.streak13{border-color:#ffb800}.badge-card-wrapper .badge-card.selected.rank16,.badge-card-wrapper .badge-card.selected.rank17,.badge-card-wrapper .badge-card.selected.rank18,.badge-card-wrapper .badge-card.selected.rank19,.badge-card-wrapper .badge-card.selected.rank20,.badge-card-wrapper .badge-card.selected.rank21,.badge-card-wrapper .badge-card.selected.rank22,.badge-card-wrapper .badge-card.selected.rank23,.badge-card-wrapper .badge-card.selected.rank24,.badge-card-wrapper .badge-card.selected.unique{border-color:#fe8900}.badge-card-wrapper .badge-card.selected.extinct,.badge-card-wrapper .badge-card.selected.streak11,.badge-card-wrapper .badge-card.selected.streak2,.badge-card-wrapper .badge-card.selected.streak5,.badge-card-wrapper .badge-card.selected.streak8{border-color:#8e5cf8}.badge-card-wrapper .badge-card.selected.rank10,.badge-card-wrapper .badge-card.selected.rank6,.badge-card-wrapper .badge-card.selected.rank7,.badge-card-wrapper .badge-card.selected.rank8,.badge-card-wrapper .badge-card.selected.rank9,.badge-card-wrapper .badge-card.selected.streak3,.badge-card-wrapper .badge-card.selected.streak6,.badge-card-wrapper .badge-card.selected.streak9{border-color:#1db954}.badge-card-wrapper .badge-card__text-box{display:flex;flex-direction:column;overflow:hidden}.badge-card-wrapper .badge-card__text-box>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge-card-wrapper .badge-card__text-box :first-child{color:#828a98}.badge-card-wrapper .badge-card__text-box :last-child{color:#404040}.badge-card-wrapper .badge-card.inactive{background-color:initial;border:1px solid #a5b0c026}.badge-card-wrapper .badge-card.inactive .badge-card__text-box>div{color:#828a98}.badge-card-wrapper .badge-card.inactive .badge-card__icon-wrapper{background-color:#a5b0c01f}.badge-card-wrapper .badge-card.inactive .badge-card__icon-wrapper i{color:#b9c7d5}.badge-card__icon-wrapper{align-items:center;border-radius:100%;display:flex;height:19px;justify-content:center;opacity:.88;padding:19px;width:19px}.badge-card__icon-wrapper i{font-size:16px}.badge-card__icon-wrapper.medium{height:50px;width:50px}.badge-card__icon-wrapper.medium i{font-size:28px}.badge-card__icon-wrapper.big{height:84px;width:84px}.badge-card__icon-wrapper.big i{font-size:54px}.badge-card__icon-wrapper.common{background-color:rgba(0,149,248,.12)}.badge-card__icon-wrapper.common i{color:#0095f8}.badge-card__icon-wrapper.rare{background-color:rgba(255,47,107,.12)}.badge-card__icon-wrapper.rare i{color:#ff2f6b}.badge-card__icon-wrapper.special{background-color:rgba(255,184,0,.12)}.badge-card__icon-wrapper.special i{color:#ffb800}.badge-card__icon-wrapper.unique{background-color:rgba(254,137,0,.12)}.badge-card__icon-wrapper.unique i{color:#fe8900}.badge-card__icon-wrapper.extinct{background-color:rgba(142,92,248,.12)}.badge-card__icon-wrapper.extinct i{color:#8e5cf8}.badge-card__icon-wrapper.rank1,.badge-card__icon-wrapper.rank2,.badge-card__icon-wrapper.rank3,.badge-card__icon-wrapper.rank4,.badge-card__icon-wrapper.rank5{background-color:rgba(0,149,248,.12)}.badge-card__icon-wrapper.rank1 i,.badge-card__icon-wrapper.rank2 i,.badge-card__icon-wrapper.rank3 i,.badge-card__icon-wrapper.rank4 i,.badge-card__icon-wrapper.rank5 i{color:#0095f8}.badge-card__icon-wrapper.rank10,.badge-card__icon-wrapper.rank6,.badge-card__icon-wrapper.rank7,.badge-card__icon-wrapper.rank8,.badge-card__icon-wrapper.rank9{background-color:rgba(29,185,84,.12)}.badge-card__icon-wrapper.rank10 i,.badge-card__icon-wrapper.rank6 i,.badge-card__icon-wrapper.rank7 i,.badge-card__icon-wrapper.rank8 i,.badge-card__icon-wrapper.rank9 i{color:#1db954}.badge-card__icon-wrapper.rank11,.badge-card__icon-wrapper.rank12,.badge-card__icon-wrapper.rank13,.badge-card__icon-wrapper.rank14,.badge-card__icon-wrapper.rank15{background-color:rgba(255,47,107,.12)}.badge-card__icon-wrapper.rank11 i,.badge-card__icon-wrapper.rank12 i,.badge-card__icon-wrapper.rank13 i,.badge-card__icon-wrapper.rank14 i,.badge-card__icon-wrapper.rank15 i{color:#ff2f6b}.badge-card__icon-wrapper.rank16,.badge-card__icon-wrapper.rank17,.badge-card__icon-wrapper.rank18,.badge-card__icon-wrapper.rank19,.badge-card__icon-wrapper.rank20,.badge-card__icon-wrapper.rank21,.badge-card__icon-wrapper.rank22,.badge-card__icon-wrapper.rank23,.badge-card__icon-wrapper.rank24{background:rgba(254,137,0,.12)}.badge-card__icon-wrapper.rank16 i,.badge-card__icon-wrapper.rank17 i,.badge-card__icon-wrapper.rank18 i,.badge-card__icon-wrapper.rank19 i,.badge-card__icon-wrapper.rank20 i,.badge-card__icon-wrapper.rank21 i,.badge-card__icon-wrapper.rank22 i,.badge-card__icon-wrapper.rank23 i,.badge-card__icon-wrapper.rank24 i{color:#fe8900}.badge-card__icon-wrapper.streak1{background-color:rgba(0,149,248,.12)}.badge-card__icon-wrapper.streak1 i{color:#0095f8}.badge-card__icon-wrapper.streak11,.badge-card__icon-wrapper.streak2,.badge-card__icon-wrapper.streak5,.badge-card__icon-wrapper.streak8{background-color:rgba(142,92,248,.12)}.badge-card__icon-wrapper.streak11 i,.badge-card__icon-wrapper.streak2 i,.badge-card__icon-wrapper.streak5 i,.badge-card__icon-wrapper.streak8 i{color:#8e5cf8}.badge-card__icon-wrapper.streak3,.badge-card__icon-wrapper.streak6,.badge-card__icon-wrapper.streak9{background-color:rgba(29,185,84,.12)}.badge-card__icon-wrapper.streak3 i,.badge-card__icon-wrapper.streak6 i,.badge-card__icon-wrapper.streak9 i{color:#1db954}.badge-card__icon-wrapper.streak10,.badge-card__icon-wrapper.streak4,.badge-card__icon-wrapper.streak7{background-color:rgba(255,47,107,.12)}.badge-card__icon-wrapper.streak10 i,.badge-card__icon-wrapper.streak4 i,.badge-card__icon-wrapper.streak7 i{color:#ff2f6b}.badge-card__icon-wrapper.streak12,.badge-card__icon-wrapper.streak13{background-color:rgba(255,184,0,.12)}.badge-card__icon-wrapper.streak12 i,.badge-card__icon-wrapper.streak13 i{color:#ffb800}.dark-mode .badge-card-wrapper a:hover{outline:1.5px solid hsla(0,0%,100%,.14)}.dark-mode .badge-card-wrapper .badge-card{background-color:#4b446e;border:1px solid #ffffff15}.dark-mode .badge-card-wrapper .badge-card.bordered{border:1px solid #ffffff15}.dark-mode .badge-card-wrapper .badge-card.transparent{background-color:initial;border:none}.dark-mode .badge-card-wrapper .badge-card.selected{border-width:3px}.dark-mode .badge-card-wrapper .badge-card.selected.common,.dark-mode .badge-card-wrapper .badge-card.selected.rank1,.dark-mode .badge-card-wrapper .badge-card.selected.rank2,.dark-mode .badge-card-wrapper .badge-card.selected.rank3,.dark-mode .badge-card-wrapper .badge-card.selected.rank4,.dark-mode .badge-card-wrapper .badge-card.selected.rank5,.dark-mode .badge-card-wrapper .badge-card.selected.streak1{border-color:#31adff}.dark-mode .badge-card-wrapper .badge-card.selected.rank11,.dark-mode .badge-card-wrapper .badge-card.selected.rank12,.dark-mode .badge-card-wrapper .badge-card.selected.rank13,.dark-mode .badge-card-wrapper .badge-card.selected.rank14,.dark-mode .badge-card-wrapper .badge-card.selected.rank15,.dark-mode .badge-card-wrapper .badge-card.selected.rare,.dark-mode .badge-card-wrapper .badge-card.selected.streak10,.dark-mode .badge-card-wrapper .badge-card.selected.streak4,.dark-mode .badge-card-wrapper .badge-card.selected.streak7{border-color:#ff5b8b}.dark-mode .badge-card-wrapper .badge-card.selected.extinct,.dark-mode .badge-card-wrapper .badge-card.selected.streak11,.dark-mode .badge-card-wrapper .badge-card.selected.streak2,.dark-mode .badge-card-wrapper .badge-card.selected.streak5,.dark-mode .badge-card-wrapper .badge-card.selected.streak8{border-color:#b08dfa}.dark-mode .badge-card-wrapper .badge-card__text-box :first-child{color:#cecece}.dark-mode .badge-card-wrapper .badge-card__text-box :last-child{color:#eaeaea}.dark-mode .badge-card-wrapper .badge-card.inactive{background-color:initial;border:1px solid #ffffff14}.dark-mode .badge-card-wrapper .badge-card.inactive .badge-card__text-box>div{color:#eaeaea99}.dark-mode .badge-card-wrapper .badge-card.inactive .badge-card__icon-wrapper{background-color:#a5b0c01f}.dark-mode .badge-card-wrapper .badge-card.inactive .badge-card__icon-wrapper i{color:#b9c7d5}.dark-mode .badge-card__icon-wrapper.common i{color:#31adff}.dark-mode .badge-card__icon-wrapper.rare i{color:#ff5b8b}.dark-mode .badge-card__icon-wrapper.extinct{background-color:rgba(176,141,250,.12)}.dark-mode .badge-card__icon-wrapper.extinct i{color:#b08dfa}.dark-mode .badge-card__icon-wrapper.rank1 i,.dark-mode .badge-card__icon-wrapper.rank2 i,.dark-mode .badge-card__icon-wrapper.rank3 i,.dark-mode .badge-card__icon-wrapper.rank4 i,.dark-mode .badge-card__icon-wrapper.rank5 i{color:#31adff}.dark-mode .badge-card__icon-wrapper.rank11 i,.dark-mode .badge-card__icon-wrapper.rank12 i,.dark-mode .badge-card__icon-wrapper.rank13 i,.dark-mode .badge-card__icon-wrapper.rank14 i,.dark-mode .badge-card__icon-wrapper.rank15 i{color:#ff5b8b}.dark-mode .badge-card__icon-wrapper.streak1 i{color:#31adff}.dark-mode .badge-card__icon-wrapper.streak11 i,.dark-mode .badge-card__icon-wrapper.streak2 i,.dark-mode .badge-card__icon-wrapper.streak5 i,.dark-mode .badge-card__icon-wrapper.streak8 i{color:#b08dfa}.dark-mode .badge-card__icon-wrapper.streak10 i,.dark-mode .badge-card__icon-wrapper.streak4 i,.dark-mode .badge-card__icon-wrapper.streak7 i{color:#ff5b8b}.rc-tooltip-inner b{font-weight:700}.powerupTxtTitle{font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%}.powerup{display:flex;padding:8px}.powerup div{float:left}.rubyExplain div{float:left;margin-bottom:1rem}.rubyExplain>.label{font-weight:700;width:200px}.rubyExplain>.explanation{max-width:400px;width:400px;width:auto}.rubyExplainMain{display:block;padding-bottom:12px}.powerupImage{width:125px}.powerupTxt{margin:0 0 8px 14px;width:320px}.powerupTxt span{display:block;line-height:1.5em}.powerupBtn{width:160px}.powerupBtn a{margin-left:13px;min-width:95px;text-align:center}.powerupBtn.containsSellButton a{margin-top:12px}.powerupBtn:not(.containsSellButton) a{margin-top:37px}.powerupBtn__ruby{float:none!important;margin:-1px 0}.tokensHolder{margin-top:4px;text-align:right;width:100%}.tokensHolder--highlight span{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-name:tokenHighlight;animation-name:tokenHighlight}.storefront{margin-left:-25px;margin-top:-25px;min-width:300px;width:calc(100% + 50px)}.red{color:red}.green{color:green}.Toastify__toast.Toastify__toast--success{background:#55b823!important}.myButton.disabled{opacity:.5;pointer-events:none}@-webkit-keyframes tokenHighlight{0%{background-color:#4cff00}to{background-color:initial}}@keyframes tokenHighlight{0%{background-color:#4cff00}to{background-color:initial}}@media screen and (max-width:845px){.storeContainer{margin:-5px auto 10px;max-width:635px}}@media screen and (max-width:740px){.powerup{display:block;margin-top:20px;min-height:130px}.powerupTxt{min-height:80px;width:calc(100% - 140px)}.powerupBtn{float:right!important}.powerupBtn:not(.containsSellButton) a{margin-top:12px}.rubyExplain>.label{float:none}.rubyExplain>.explanation{margin-bottom:10px}}@media screen and (max-width:480px){.storeContainer{border-top-right-radius:0;margin-left:-15px;margin-right:-15px}.powerupImage{height:110px;width:110px}.powerupImage img{height:105px;width:105px}.powerupTxt{float:none!important;margin:0;width:100%}.powerupTxtTitle{font-size:22px;line-height:28px!important;padding-left:128px;padding-top:23px}.powerupTxtContent{clear:both;padding-top:4px}.powerupBtn{float:none!important;margin:0 auto}.powerupBtn a{margin-left:0;margin-top:10px}.powerupBtn>div{float:none!important;margin:0 auto}.Toastify__toast.Toastify__toast--success{margin-top:30px}}@media screen and (max-width:360px){.powerupTxtTitle{padding-left:124px}}tbody tr.odd>.sorting_1{background-color:#ffffff50!important}tbody tr.even>.sorting_1{background-color:#fafafa50!important}header[role=banner] #miniIcons .notification{font-family:Poppins,sans-serif;font-size:11px;font-style:normal;font-weight:500;line-height:140%}.button>div,.dropdown-button,header[role=banner] .dropdown-toggle{font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:140%}.homeCol2-container .content,footer[role=contentinfo]>div{font-size:13px}.dropdown-button div.content>div.list a,.homeCol2-container .content,.homeCol2-container .homeCol2-container__links,.slidebar .row .text,footer[role=contentinfo]>div,header[role=banner] .languages .select-language-label{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-style:normal;font-weight:400;line-height:140%}.dropdown-button div.content>div.list a,.homeCol2-container .homeCol2-container__links,.slidebar .row .text,header[role=banner] .languages .select-language-label{font-size:15px}.homeCol2-container .title,.miniTitle,header[role=banner] .attentionButton>div,header[role=banner] .attentionButtonText,header[role=banner] .loginButton{font-size:15px;font-weight:600}.homeCol2-container .title,.miniTitle,.slidebar .row .icon,header[role=banner] .attentionButton>div,header[role=banner] .attentionButtonText,header[role=banner] .loginButton{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-style:normal;line-height:140%}.slidebar .row .icon{font-size:17px;font-weight:400}a,button{-webkit-tap-highlight-color:transparent}html{background:var(--theme-background-lightest-grey-to-dark-purple);background-image:none}#logo-container{float:left;height:100%}@media (min-width:710px){#logo-container{margin-right:10px}}#logo-container #main-logo{float:left;height:100%;padding:25px 33px 0;transition:background .1s}#logo-container #main-logo img{width:134px}#logo-container #main-logo:hover{background-color:var(--opaque-white)}.dropdown-button{border-radius:6px;color:inherit;cursor:pointer;text-decoration:none!important;transition:background .1s}.dropdown-button .courseCaret{-webkit-filter:invert(100%);filter:invert(100%);margin-left:0;vertical-align:middle;width:8px}.dropdown-button div.content{bottom:0;font-weight:400;left:0;position:absolute;text-align:left;z-index:5}.dropdown-button div.content>div{background:var(--theme-background-white-to-light-purple);border-radius:6px;box-shadow:4px 13px 18px 0 rgba(0,0,0,.06);cursor:default;display:none;left:0;list-style-type:none;margin:6px 0 0;outline:1px solid #9292922e;overflow:hidden;padding:0;position:absolute;top:0;width:220px}.dropdown-button div.content>div.list>div{border-bottom:1px solid #9292922e;padding:7px}.dropdown-button div.content>div.list>div:last-child{border:0}.dropdown-button div.content>div.list a{border-radius:4px;color:var(--theme-color-black-to-white);display:block;padding:10px 24px;text-decoration:none}.dropdown-button div.content>div.list a.image-link{padding:10px 14px}.dropdown-button div.content>div.list a.image-link img{max-width:100%}.dropdown-button div.content>div.list a.active,.dropdown-button div.content>div.list a:hover{background-color:var(--hover-header-menu)}.dropdown-button div.content>div.list a:first-child,.dropdown-holder--has-book .dropdown-button div.content>div.list a#importPGNButton{padding-bottom:11px;padding-top:11px}.dropdown-button div.content>div.list a:last-child{padding-bottom:11px}.dropdown-holder--has-book .dropdown-button div.content>div.list a#puzzleConnectButton{border-bottom:0 solid #9292922e;padding-bottom:11px;padding-top:11px}.dropdown-button div.content .stonly-widget-trigger{display:none;opacity:0;visibility:hidden}.dropdown-button.right div.content{left:auto;right:0}.dropdown-button.right div.content>div{left:inherit;margin-top:6px;right:inherit}.dropdown-button:hover{background-color:var(--opaque-white)}.dropdown-button .notBridgeCover{display:none}.dropdown-button.show .bg,.dropdown-button.show:not(.nostyle){background:var(--opaque-white)!important;border-radius:6px!important;box-shadow:none;transition:none}.dropdown-button.show .courseCaret{margin-top:-2px;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.dropdown-button.show .notBridgeCover{background:var(--theme-background-main-header-dropdown);bottom:-15px;display:block;height:15px;left:0;position:absolute;width:100%;z-index:-1}.dropdown-button.no-caret{margin-left:4px;padding:10px 32px}header[role=banner] .dropdown-toggle{align-items:center;background:transparent;border:0;border-radius:6px;color:inherit;cursor:pointer;display:flex;gap:7px;text-decoration:none!important;transition:background .1s}.goProAttentionButton:hover{background-color:var(--opaque-white)}.button{--webkit-tap-highlight-color:transparent;background-color:initial;border-color:var(--theme-border-blue-to-light-blue);border-radius:7px;border-style:none;box-sizing:initial;cursor:pointer;display:inline-block;margin:-4px;padding:4px;position:relative;text-align:center;text-decoration:none!important;-webkit-user-select:none;user-select:none}.button>div{background:var(--theme-background-blue-to-light-blue);border:0;border-radius:5px;color:#fff;padding:15px 28px}.button:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.button.green{border-color:rgba(55,176,117,.59)}.button.green div{background:var(--theme-background-green-to-turquoise)}.button.red{border-color:rgba(255,72,41,.45)}.button.red div{background:#ff4829}.button.orange{border-color:rgba(239,144,79,.5)}.button.orange div{background:#ef9354}.button.gray{border-color:hsla(0,0%,60%,.45)}.button.gray div{background-color:#dcdcdc45;color:#aaa}.button.dark{border-color:rgba(49,49,67,.3)}.button.dark div{background:#313143}.button.black{border-color:rgba(49,49,67,.3)}.button.black>div{background:#1a1a1c}.button.white{border-color:rgba(0,0,0,.3)}.button.white div{background:#fff;color:#000}.button.facebook>div{background:#315597}.button.facebook img{bottom:0;-webkit-filter:invert(1);filter:invert(1);left:4px;position:absolute;width:50px}.button.facebook:hover img{margin-bottom:-2px;margin-left:-2px}.button.facebook.disabled{opacity:.75;pointer-events:none}.button.apple{margin-bottom:1rem}.button.apple>div{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.3);color:#000;display:flex;justify-content:center;padding:5px 0!important;width:100%}.button.apple.disabled{opacity:.75;pointer-events:none}.button.darkBackground{border-color:hsla(0,0%,100%,.38)}.button.large>div{padding:17px 40px}.button.small div{padding:10px 17px}.button.disabled{cursor:inherit}.dark-mode .button.disabled.gray{opacity:.24}.button-hover-trigger:hover .button:not(.disabled),.button:not(.disabled):hover{border-style:solid;border-width:2px;padding:2px}header[role=banner]{background:var(--theme-background-main-header-background);color:#fff;height:78px;height:var(--headerHeight,78px);left:0;line-height:19px;margin-top:0;padding:0 11px 0 0;position:fixed;right:0;top:0;-webkit-user-select:none;user-select:none;z-index:1001}header[role=banner] .divider{background:none;float:left;height:100%;opacity:.18;width:0}.dark-mode header[role=banner] .divider{color:#8585ab}header[role=banner] .attentionButton>div{color:#0354cb;padding:0 14px 0 10px}header[role=banner] .attentionButton>div i{color:var(--theme-background-blue-to-lighter-purple);font-size:23px;vertical-align:middle}header[role=banner] .attentionButton>div span{margin-left:8px;margin-top:2px}header[role=banner] .attentionButton.black>div{background-color:#ff4829}header[role=banner] .attentionButton.black>div i,header[role=banner] .attentionButton.black>div span{color:#fff}header[role=banner] #userProfileMenu{height:100%}header[role=banner] #miniIcons a{text-decoration:none}header[role=banner] #miniIcons .notification{background-color:var(--vibrant-red);border-radius:60px;color:#fff;line-height:17px;margin-left:1px;min-width:17px;padding:0 4px;text-align:center;z-index:2}header[role=banner] #miniIcons .notification#notificationsNumber,header[role=banner] #miniIcons .notification#ruby_current{margin-left:1px}header[role=banner] #miniIcons .notification.pale{background:var(--theme-background-main-header-miniicons)}header[role=banner] #miniIcons>*{cursor:pointer;position:relative}header[role=banner] #miniIcons>* .iconHolder{border-radius:6px;padding:8px;position:relative;text-align:center;transition:background-color .1s;z-index:1}header[role=banner] #miniIcons>* .iconHolder i{color:#fff;font-size:18px;height:20px;line-height:20px;width:20px}header[role=banner] #miniIcons>* .iconHolder svg{box-sizing:initial}header[role=banner] #miniIcons>:hover .iconHolder{background-color:var(--opaque-white)}header[role=banner] #hamburger{cursor:pointer;padding:13px 17px}header[role=banner] #hamburger img{-webkit-filter:invert(1);filter:invert(1);scale:.6;width:47px}header[role=banner] #homeLoginRegister{float:right;margin-right:19px;margin-top:19px}header[role=banner] .languages .selected-language{margin-left:8px}header[role=banner] .languages .select-language-label{float:left;line-height:38px}header[role=banner] .languages .dropdown-menu div{cursor:pointer}header[role=banner] .languages .icon-wrapper{margin-right:0}header[role=banner] .icon-wrapper{margin-right:10px}header[role=banner] #fullScreenButton,header[role=banner] #hamburger,header[role=banner] #miniLogo{display:none}header[role=banner] .loginButton{border:0;border-radius:4px;cursor:pointer;display:inline-block;line-height:inherit;margin-left:5px;padding:11px 0;text-align:center;text-decoration:none;white-space:nowrap;width:98px}header[role=banner] .loginButton:hover span{-webkit-transform:scale(1.1);transform:scale(1.1)}header[role=banner] .loginButton.green{background:#43bf82;color:#fff}header[role=banner] .loginButton.green:hover{background:#42b179}header[role=banner] .loginButton.white{background:var(--theme-background-white-to-light-purple);color:#093c87}header[role=banner] .loginButton.white:hover{background:#eaf1ff;color:#06295d}header[role=banner] .verifyLock{display:table-cell;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:15px;font-style:normal;font-weight:600;line-height:140%;padding:30px 5px;text-align:center;vertical-align:middle;white-space:nowrap}header[role=banner] .specificityFix .left-header-button{line-height:1;padding:13px 18px;white-space:nowrap}header[role=banner] .specificityFix .searchbar{padding-left:12px}@media (max-width:1700px){header[role=banner] .specificityFix .left-header-button{padding:13px 18px}header[role=banner] .specificityFix .searchbar{padding-left:6px}}@media (max-width:1850px){header[role=banner] .hasClassroomButton .left-header-button{padding:13px 18px}header[role=banner] .hasClassroomButton .searchbar{padding-left:6px}}header[role=banner] .goProAttentionButtonInToolsMenu{display:none}@media (max-width:1280px){header[role=banner] .specificityFix .goProAttentionButton{display:none}header[role=banner] .specificityFix .goProAttentionButtonInToolsMenu{display:block}}@media (max-width:1430px){header[role=banner] .hasClassroomButton .goProAttentionButton{display:none}header[role=banner] .hasClassroomButton .goProAttentionButtonInToolsMenu{display:block}}@media (max-width:1180px){header[role=banner] .specificityFix .headerTempButton{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:400;line-height:140%}header[role=banner] .specificityFix .headerTempButton>span{display:none}}@media (max-width:1330px){header[role=banner] .hasClassroomButton .headerTempButton{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:400;line-height:140%}header[role=banner] .hasClassroomButton .headerTempButton>span{display:none}}@media (max-width:1100px){header[role=banner] .specificityFix .headerTempButton{display:none}}@media (max-width:1250px){header[role=banner] .hasClassroomButton .headerTempButton{display:none}}@media (min-width:1007px) and (max-width:1030px){header[role=banner] .languages{display:none}}@media (max-width:1006px){header[role=banner] #hamburger{display:block}header[role=banner] #miniLogo{display:inline}header[role=banner] #main-logo,header[role=banner] #rightDivider,header[role=banner] .dropdown-holder{display:none}header[role=banner] .specificityFix .goProAttentionButton,header[role=banner] .specificityFix .headerTempButton{display:block}header[role=banner] .specificityFix .headerTempButton{padding:13px 16px}header[role=banner] .specificityFix .searchbar{padding-left:0;padding-right:16px}}@media (max-width:800px){header[role=banner] .specificityFix .goProAttentionButton{display:none}}@media (max-width:710px){header[role=banner] .specificityFix .searchbar{padding-right:0}header[role=banner] .specificityFix .headerTempButton{display:block;margin:0 5px 0 0}}@media (max-width:406px),(min-width:436px) and (max-width:442px){header[role=banner] #rubyShortcutHolder{display:none}}@media (max-width:432px),(min-width:436px) and (max-width:512px){header[role=banner] #miniIcons.hasCart #rubyShortcutHolder{display:none}}@media (max-width:500px){header[role=banner] .hasCart .headerTempButton{display:none}}@media (max-width:363px),(min-width:436px) and (max-width:443px){header[role=banner] #miniIcons.hasCart #streakShortcutHolder{display:none}}@media (min-width:321px) and (max-width:359px){header[role=banner] .specificityFix .headerTempButton{display:none}}@media (max-width:435px){header[role=banner] .verifyLock{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:13px;font-style:normal;font-weight:400;line-height:140%;padding:20px}header[role=banner] .specificityFix .headerTempButton{padding:9px 11px}}@media (max-width:375px){header[role=banner] #globalSearch-loggedOut .MuiIconButton-root{align-self:center;height:calc(var(--headerHeight)*.75);justify-self:center;padding-left:10px;width:calc(var(--headerHeight)*.75)}}@media (max-width:410px){header[role=banner] #homeLoginRegister,header[role=banner] .loginButton.green{margin-left:0}header[role=banner] #miniLogo{display:none}}@media (max-width:360px){header[role=banner] #homeLoginRegister{display:flex;float:none;justify-content:center;margin-left:5px;margin-right:5px}}@media (max-width:343px){header[role=banner] #streakShortcutHolder{display:none}}@media (max-width:294px){header[role=banner] #miniIcons.hasCart #notificationShortcutHolder{display:none}}@media (max-width:248px){header[role=banner] #miniIcons{display:none}}.avatar{background-color:#5f96ea;background-size:35px 35px;background-size:cover;border-radius:4px;display:inline-block;height:30px;vertical-align:middle;width:30px}.slidebar .row{cursor:pointer;display:block;padding:17px 0;position:relative}.slidebar .row .icon{opacity:.46;position:absolute;text-align:center;width:75px}.slidebar .row .text{color:#fff;padding-left:90px}.slidebar li:first-child .row{border-bottom:1px solid #5f5f6d;opacity:1;padding:23px 0}.slidebar li:first-child .row .icon{opacity:1}.slidebar li:nth-child(2) .row{padding:22px 0 17px}#notificationShortcutHolder #notificationContents{height:0;overflow:hidden;position:relative}#notificationShortcutHolder.show #notificationContents{height:auto;overflow:initial}#notificationShortcutHolder.dropdown-button:hover{background:transparent!important}#verifyEmailDiv .title .fas,#verifyEmailDiv .verifyHighlight{color:#d22323}.homeCol2-container .title,.miniTitle{border-bottom:1px solid var(--theme-background-lightest-grey-to-dark-purple);line-height:47px;padding:0 22px}.homeCol2-container .title .far,.homeCol2-container .title .fas,.miniTitle .far,.miniTitle .fas{float:right;font-size:20px;line-height:47px;opacity:.9}.homeCol2-container .title .far.fa-solid,.homeCol2-container .title .fas.fa-solid,.miniTitle .far.fa-solid,.miniTitle .fas.fa-solid{opacity:1}.homeCol2-container .content{padding:14px 22px 22px}.homeCol2-container .content.content--compact{padding:10px 22px 14px}#homeInfoBannerContent{margin-bottom:40px;margin-right:8px;margin-top:-20px}@media (max-width:1680px){.specificityFix #userNameHolder{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis}}@media (max-width:1830px){.hasClassroomButton #userNameHolder{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis}}@media (max-width:1587px){.specificityFix #miniIcons.hasCart~#userProfileDropdownHolder #userNameHolder{display:none}}@media (max-width:1737px){.hasClassroomButton #miniIcons.hasCart~#userProfileDropdownHolder #userNameHolder{display:none}}@media (max-width:1532px){.specificityFix #miniIcons~#userProfileDropdownHolder #userNameHolder{display:none}}@media (max-width:1682px){.hasClassroomButton #miniIcons~#userProfileDropdownHolder #userNameHolder{display:none}}@media (min-width:680px) and (max-width:720px){.practice-icon-bar__settings button{width:32px!important}}@media (max-width:480px){#homeInfoBannerContent{margin-bottom:20px;margin-top:-5px}}@media (max-width:435px){header .courseCaret{display:none}body header[role=banner] #hamburger{padding:21px 17px}body header[role=banner] #hamburger img{width:33px}body.loggedOut header #userProfileDropdownHolder{padding:8px 5px 10px 20px}body.loggedIn{--headerHeight:54px;margin-top:var(--headerHeight)}body.loggedIn .practiceNowContainer>div a{width:100%}body.loggedIn header[role=banner] #tutorialModeInfo{display:none}body.moveTrainer #fullScreenButton{cursor:pointer;display:block;-webkit-filter:invert(1);filter:invert(1);float:left;height:100%;margin-right:-18px;padding:16px}}:root{--footer_height:101px;--footer_height_loggedIn:93.359px}@media (min-width:1500px){:root{--footer_height:68px;--footer_height_loggedIn:54.18px}}footer[role=contentinfo]{border-top:1px solid hsla(0,0%,59%,.42);padding:0 15px 5px;position:relative}footer[role=contentinfo] .line-break{width:100%}footer[role=contentinfo] .line-break--1{display:none}footer[role=contentinfo] .line-break--2{display:block}footer[role=contentinfo].heavyBackground{text-shadow:0 0 3px #000}footer[role=contentinfo]>div{align-items:baseline;display:flex;flex-wrap:wrap;gap:0 22px;justify-content:center;padding-top:14px}footer[role=contentinfo]>div>:not(.line-break){margin-bottom:20px}footer[role=contentinfo] a{color:inherit}footer[role=contentinfo] select{max-height:33px}@media (min-width:810px){footer[role=contentinfo]{padding:0 15px}footer[role=contentinfo] .line-break--2{display:none}}@media (min-width:860px){footer[role=contentinfo] .line-break--1{display:block}}@media (min-width:1500px){footer[role=contentinfo]{border:none;padding:0 40px}footer[role=contentinfo]>div{border-top:1px solid hsla(0,0%,59%,.42)}footer[role=contentinfo] .line-break--1{flex-grow:1;width:auto}}footer[role=contentinfo].invert_rhs{background:var(--theme-background-lightest-grey-to-dark-purple)}@media (min-width:1050px) and (min-height:750px),(min-width:810px) and (min-height:810px){footer[role=contentinfo].invert_rhs{height:101px;height:var(--footer_height);margin-top:-101px;margin-top:calc(var(--footer_height)*-1)}}@media (min-width:1500px){footer[role=contentinfo].invert_rhs{background:none;height:101px;height:var(--footer_height);margin-top:-101px;margin-top:calc(var(--footer_height)*-1)}footer[role=contentinfo].invert_rhs .rhs{color:#fff;text-shadow:0 0 2px #000}footer[role=contentinfo].invert_rhs .rhs a{position:relative}footer[role=contentinfo].invert_rhs .rhs a span{position:relative;z-index:1}footer[role=contentinfo].invert_rhs .rhs a:after{background:rgba(0,0,0,.18);border-radius:5px;content:"";-webkit-filter:blur(6px);filter:blur(6px);height:100%;left:0;position:absolute;top:0;width:100%}footer[role=contentinfo].shift_up{margin-top:calc(-101px - 7vh);margin-top:calc(var(--footer_height)*-1 - 7vh)}}footer[role=contentinfo] #needHelp{white-space:nowrap}footer[role=contentinfo] #needHelp:hover a{text-decoration:underline}.switcherLayout_content{min-height:calc(100vh - 500px - var(--headerHeight));padding:var(--edge-spacing-4) 0 65px}@media (min-width:1334px){.switcherLayout_content{min-height:calc(100vh - var(--headerHeight))}}@media (min-width:1334px) and (min-height:750px),(min-width:1500px){.switcherLayout_content--withFooter{padding-bottom:131px;padding-bottom:calc(30px + var(--footer_height))}}#userProfileDropdownHolder #bubbleUser{color:var(--theme-color-black-to-white)}#userProfileDropdownHolder #bubbleUser .classCurrent{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:15px;font-style:normal;font-weight:600;line-height:140%;line-height:1em}.fa-times-thin:before{content:"\00d7";font-size:140%;opacity:.7}.unseen-indicator{background:#fd4929;border-radius:5px;display:inline-block;height:7px;margin:-4px -6px 0 -3px;vertical-align:top;width:7px}.unseen-courses-count{background:#fd4929;border-radius:5px;color:#fff;float:right;font-weight:700;padding:0 5px}.slidebar__content .unseen-courses-count{float:none;margin-left:15px}body.GlobalChessFestival{--theme-background-grey-to-purple:#3c77ac;--theme-background-main-header-backgroundlocal:#2a527e;--theme-background-main-header-background:#2a527e;--theme-background-lightest-grey-to-dark-purple:#0c2f50;--theme-background-white-to-light-purple:#23486c;--theme-border-dark-grey2-to-transparent:transparent;--theme-background-lighter-grey2-to-light-purple:#2a5479;--theme-background-green-to-turquoise:#199dd7;--theme-border-blue-to-light-blue:rgba(25,157,215,.59);--theme-background-blue-to-light-blue:#199dd7;--theme-color-grey-to-white:#fff;--theme-color-black-to-white:#eaeaea;--theme-background-lighter-grey-to-darker-purple:#10273c;--theme-background-blue-to-lighter-purple:#61a6e2ed;--theme-background-image-chessboard-timer:none;--theme-color-light-grey-to-white:#cecece;--theme-color-darker-grey-to-white:#fff;--theme-color-light-blue-to-lighter-blue:#aadafd;--theme-background-near-white-to-darker-purple:#14243d;--theme-color-dark-grey-to-white:#eaeaea;--theme-color-grey-to-light-purple:#86c6ff;--theme-background-pastel-blue-to-purple:#4e8ec7;--theme-background-lightest-grey2-to-darker-purple:#10273c;--theme-background-main-header-hover:#1d1d27;--theme-background-main-header-dropdown:#161616;--livelesson-course-import-pgn-color:#bbbbf9;--theme-border-dark-grey2-to-dark-purple:#0c2f50}body.GlobalChessFestival.dark-mode .invert-dark-mode,body.GlobalChessFestival:not(.dark-mode){--theme-background-chessboard-square-white:#c8deff;--theme-background-chessboard-square-black:#6996bb;--theme-background-chessboard-square-white-hover:#a1b2cb;--theme-background-chessboard-square-black-hover:#567995;--theme-background-chessboard-square-white-last-move:#97d4b6;--theme-background-chessboard-square-black-last-move:#7db097;--theme-background-chessboard-square-white-pre-move:#ddbedc;--theme-background-chessboard-square-black-pre-move:#b89eb7}body.GlobalChessFestival .board-brown{background-image:url(/static/media/Blue.b55426cfc6f3da614b5c.png)}.dark-mode body.GlobalChessFestival{--theme-background-grey-to-purple:#3c77ac;--theme-background-lightest-grey-to-dark-purple:#0c2f50;--theme-background-white-to-light-purple:#23486c;--theme-border-dark-grey2-to-transparent:transparent;--theme-background-lighter-grey2-to-light-purple:#2a5479;--theme-color-grey-to-white:#fff;--theme-background-green-to-turquoise:#199dd7;--theme-border-blue-to-light-blue:rgba(25,157,215,.59);--theme-background-blue-to-light-blue:#199dd7;--theme-background-lighter-grey-to-darker-purple:#10273c;--theme-background-blue-to-lighter-purple:#61a6e2ed;--theme-background-near-white-to-darker-purple:#14243d;--theme-color-grey-to-light-purple:#86c6ff;--theme-background-pastel-blue-to-purple:#4e8ec7;--theme-background-lightest-grey2-to-darker-purple:#10273c;--theme-border-dark-grey2-to-dark-purple:#0c2f50}body.GlobalChessFestival__login{--theme-background-main-header-backgroundlocal:#2a527e;--theme-background-main-header-background:#2a527e}body.GlobalChessFestival__login .logo{height:auto;left:50%;max-width:400px;position:absolute;top:80px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.GlobalChessFestival .liveLesson{--livelesson-pairing-user-background:#0c2f50;--livelesson-course-variation-hover:#2a5783;--stockfish-analysis-background:#0c2f50;--stockfish-analysis-hover:#103f6b;--stockfish-analysis-line-border-color:#2a5479;--stockfish-analysis-progress-bar-background:#0250df;--livelesson-dominant-speaker-border-color:#e8ce46;background-image:url(/static/media/bg-globalchessfestival.eaeb1f4cdc17d2dab639.png);background-repeat:no-repeat;background-size:cover}.dark-mode body.GlobalChessFestival .liveLesson{--livelesson-pairing-user-background:#0c2f50;--theme-background-near-white-to-darker-purple:#14243d;--stockfish-analysis-background:#0c2f50;--stockfish-analysis-hover:#103f6b;--livelesson-course-variation-hover:#2a5783;--stockfish-analysis-line-border-color:#2a5479}.dark-mode body.GlobalChessFestival .liveLesson .live-lesson-tournament-pairing .llt-user{background:var(--livelesson-pairing-user-background)}body.GlobalChessFestival .liveLesson #ll-splash .content h2{color:hsla(0,0%,100%,.5)}body.GlobalChessFestival .liveLesson #ll-splash-chessable-logo{-webkit-filter:invert(.1);filter:invert(.1)}body.GlobalChessFestival .liveLesson #ll-splash-classroom-logo{color:#e8ce46}body.GlobalChessFestival .liveLesson .ll-splash-hat{-webkit-filter:invert(1);filter:invert(1);opacity:.4}body.GlobalChessFestival .liveLesson #ll-edit-button img{-webkit-filter:invert(1);filter:invert(1);opacity:.94}body.GlobalChessFestival .liveLesson .llt-board-result{margin-left:-1px;margin-right:-1px}body.GlobalChessFestival .body{background:none}body.GlobalChessFestival .input[type=number],body.GlobalChessFestival .input[type=text],body.GlobalChessFestival .select,body.GlobalChessFestival .textarea{background-color:var(--theme-background-white-to-light-purple);border:none;color:#fff}body.GlobalChessFestival .button.green{border-color:rgba(25,157,215,.59)}body.GlobalChessFestival .button.gray div{background:#949494}body.GlobalChessFestival .button.white{border-color:rgba(60,119,172,.59)}body.GlobalChessFestival .button.white>div{background:var(--theme-background-grey-to-purple);color:#fff}body.GlobalChessFestival .button.red>div{background:#c10000}body.GlobalChessFestival .classCurrent{color:#eee}body.GlobalChessFestival .dropdown-button div.content>div{border-bottom:3px solid #15263f}body.GlobalChessFestival header[role=banner] .attentionButton>div{color:#fff!important}body.GlobalChessFestival .llt-user-banner>div.llt-user-banner-button-wrapper .button.white div{background:var(--theme-background-white-to-light-purple)}body.GlobalChessFestival .ll-help-panel>h3.highlighted{color:var(--livelesson-pairing-user-background)}body.GlobalChessFestival .swal2-popup{background:#0c2f50!important}body.GlobalChessFestival .swal2-popup .swal2-title{color:#fff}body.GlobalChessFestival .swal2-popup .swal2-styled.swal2-confirm{background-color:var(--theme-background-green-to-turquoise)}body.GlobalChessFestival #ll-chat.private{background-color:#9a427b}body.GlobalChessFestival .ll-tooltip-theme [x-circle]{background:#272735}body.GlobalChessFestival .ll-tooltip-theme .shortcut{background:#585871}body.GlobalChessFestival .dropdown-button div.content>div.list>div a:hover{background-color:var(--theme-background-grey-to-purple)}#careers #whr_embed_hook .whr-items .whr-item .whr-date{font-size:13px}#careers #jobsBoard #numberOfJobs,#careers #whr_embed_hook .whr-items .whr-item .whr-date,#careers #whr_embed_hook .whr-items .whr-item .whr-location{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-style:normal;font-weight:400;line-height:140%}#careers #jobsBoard #numberOfJobs,#careers #whr_embed_hook .whr-items .whr-item .whr-location{font-size:15px}#careers #jobsBoard #jobsOpeningsTitle,#careers #jobsBoard .jobsBoardParagraph,#careers #jobsOther .text,#careers #whr_embed_hook .whr-items .whr-item .whr-title{font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%}#careers h1,#careers h2,#careers h3{letter-spacing:-1px;line-height:normal}#careers h1{font-family:Poppins,sans-serif;font-size:56px;font-style:normal;font-weight:600;line-height:110%}#careers h2{font-size:38px}#careers h2,#careers h3{font-family:Poppins,sans-serif;font-style:normal;font-weight:600;line-height:120%}#careers h3{font-size:32px}#careers .text{font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:600;letter-spacing:-1px;line-height:130%;line-height:34px}#careers a,#careers var{color:var(--theme-color-light-blue-to-lighter-blue);cursor:pointer;font-style:normal;text-decoration:none}#careers .card{background-position:50%;background-size:cover;color:#fff;padding:165px 20px 185px;position:relative;text-align:center}#careers .card .darken{background:#000;height:100%;left:0;opacity:.56;position:absolute;top:0;width:100%}#careers .card .content{margin:0 auto;max-width:670px;overflow:hidden;position:relative;z-index:1}#careers .card .content .text{text-shadow:0 0 20px #000}#careers .card.horse{background-color:#020100;background-image:url(/static/media/horse-splash-x2.df74aeada6c8af9070e3.jpg)}@media screen and (max-width:600px){#careers .card.horse{background-image:url(/static/media/horse-splash-x1.8a3155f8981e33504238.jpg)}}#careers .card.horse .text{margin-top:20px}#careers .card.horse img{height:62px;width:67px}#careers .card.board{background-color:#5d6460;background-image:url(/static/media/board-splash-x2.0547024d3d29558e27e4.jpg);background-position:top}#careers .card.board .text{float:left;text-align:left;width:50%}#careers .card.board img{float:right;margin-top:30px;width:432px}#careers .card.board .darken{opacity:.5}#careers .card.board .content{max-width:1060px}@media screen and (max-width:600px){#careers .card.board{background-image:url(/static/media/board-splash-x1.9bb608365428fc86e697.jpg)}}@media screen and (max-width:1900px){#careers .card.board{background-position:bottom}}#careers #jobsVideo{background:var(--theme-background-lightest-grey-to-dark-purple);padding:75px 20px 130px}#careers #jobsVideo h2{color:var(--theme-color-black-to-white);text-align:center}#careers #jobsVideo .jobsVideoWrapper{margin:0 auto;max-width:680px}#careers #jobsVideo .careerVideo{height:auto;margin-top:25px;width:100%}#careers #jobsBoard{box-sizing:border-box;margin:0 auto;max-width:900px;padding:90px 20px;width:100%}#careers #jobsBoard #jobsOpeningsTitle{float:left;line-height:normal}#careers #jobsBoard #numberOfJobs{color:#888;float:right;padding-top:4px}#careers #jobsBoard .jobsBoardWrapper{margin-bottom:30px;overflow:hidden}#careers #jobsBoard .jobsBoardParagraph{color:#afafaf;letter-spacing:-.5px;line-height:34px;margin:20px 0 50px}.dark-mode #careers #jobsBoard .jobsBoardParagraph{color:#c7c0ea}#careers #jobsOther{background:var(--theme-background-white-to-light-purple);padding:77px 20px 160px}#careers #jobsOther h2{color:var(--theme-color-black-to-white);text-align:center}#careers #jobsOther h3{color:#8f8f8f;font-weight:600;padding-top:10px;text-align:center}.dark-mode #careers #jobsOther h3{color:#c7c0ea}#careers #jobsOther .text{color:#afafaf;letter-spacing:-.5px;margin-top:50px}.dark-mode #careers #jobsOther .text{color:#c7c0ea}#careers #jobsOther .jobsOtherWrapper{margin:0 auto;max-width:680px}#careers #jobsOther .buttonWrapper{margin-top:50px;text-align:center}#careers #whr_embed_hook .whr-items{padding-left:0}#careers #whr_embed_hook .whr-items .whr-item{background:var(--theme-background-white-to-light-purple);border-radius:4px;box-shadow:0 2px 5px rgba(51,62,73,.1);color:#636d77;display:block;line-height:normal;list-style:none;margin-bottom:18px;padding:18px 27px 27px;text-decoration:none;transition:box-shadow .3s ease}.dark-mode #careers #whr_embed_hook .whr-items .whr-item{color:#a8a3c1}#careers #whr_embed_hook .whr-items .whr-item:hover{box-shadow:0 3px 10px rgba(51,62,73,.18),0 6px 17px rgba(51,62,73,.18)}#careers #whr_embed_hook .whr-items .whr-item .whr-title{display:block;margin:7px 0 21px;position:relative;text-decoration:none}#careers #whr_embed_hook .whr-items .whr-item .whr-location em:after{content:"\B7";margin:0 3px}#careers #whr_embed_hook .whr-empty-text:after{content:"There are no positions actively being recruited for right now, but if you think you have something special to offer, then do please get in contact below anyway. We will always make room for the right person."}@media screen and (max-width:950px){#careers .card{padding:90px 20px}#careers .card.board .text{width:100%}#careers .card.board img{float:none;width:100%}#careers #jobsBoard,#careers #jobsOther,#careers #jobsVideo{padding:40px 20px 60px}#careers h1{font-size:38px}#careers h1,#careers h2{font-family:Poppins,sans-serif;font-style:normal;font-weight:600;line-height:120%}#careers h2{font-size:32px}#careers h2 br{display:none}#careers h3{font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%}}@media screen and (max-width:600px){#careers .card{padding:50px 20px}}#careers footer{background:var(--theme-background-white-to-light-purple)}#profileMainInfoBox+div{margin-bottom:-18px}

/*!
 * chessboard.js v0.3.0
 *
 * Copyright 2013 Chris Oakman
 * Released under the MIT license
 * https://github.com/oakmac/chessboardjs/blob/master/LICENSE
 *
 * Date: 10 Aug 2013
 */.clearfix-7da63{clear:both}.chessboard-bg{fill:#af8968;stroke:#ecd9b9;height:calc(100% - 4px);left:2px;position:absolute;top:2px;width:calc(100% - 4px);z-index:-1}.board-blue-fallback{fill:#7395b8;stroke:#ccdefc}.board-red-fallback{fill:#c17272;stroke:#fedee6}.board-green-fallback{fill:#219f2e;stroke:#f0ffeb}.board-marble-fallback{fill:#a8a5aa;stroke:#dcdcdc}.board-wood-fallback{fill:#c28d78;stroke:#ddc1a1}.board-metal-fallback{fill:#8c8e99;stroke:#d5d9dc}.board-glass-fallback{fill:#969f9e;stroke:#c8cfcf}.board-concrete-fallback{fill:#a1a1a1;stroke:#dfdfe1}.board-b72b1{background-size:cover;box-sizing:initial}@media (min-width:681px){.board-b72b1{border:2px solid #404040}}.board-brown{background-image:url(/static/media/Brown.4811951b66e087c0f7ff.png);background-size:cover;box-sizing:initial}.board-brown .notation-light{color:#ecd9b9}.board-brown .notation-dark{color:#af8968}.board-blue{background-image:url(/static/media/Blue.b55426cfc6f3da614b5c.png);background-size:cover;box-sizing:initial}.board-blue .notation-light{color:#ccdefc}.board-blue .notation-dark{color:#7395b8}.board-red{background-image:url(/static/media/Red.e1855d488ab003bc06dc.png);background-size:cover;box-sizing:initial}.board-red .notation-light{color:#ffdee6}.board-red .notation-dark{color:#c17272}.board-green{background-image:url(/static/media/Green.6fe607605c401b02b6d3.png);background-size:cover;box-sizing:initial}.board-green .notation-light{color:#eeeed3}.board-green .notation-dark{color:#779559}.board-wood{background-image:url(/static/media/Wooden.165d2b4c71d452d6216e.jpg);background-size:cover;box-sizing:initial}.board-wood .notation-light{color:#ecd9b9}.board-wood .notation-dark{color:#ad7965}.board-marble{background-image:url(/static/media/Marble.553357712457b7e80f82.jpg);background-size:cover;box-sizing:initial}.board-marble .notation-light{color:#fbfbfb}.board-marble .notation-dark{color:#b9b7b8}.board-metal{background-image:url(/static/media/Metal.e60aa43752108481b007.jpg);background-size:cover;box-sizing:initial}.board-metal .notation-light{color:#dcdfe2}.board-metal .notation-dark{color:#787d87}.board-glass{background-image:url(/static/media/Glass.ccb8111f5c30b45f9fff.jpg);background-size:cover;box-sizing:initial}.board-glass .notation-light{color:#d2dbdb}.board-glass .notation-dark{color:#8e9a9c}.board-concrete{background-image:url(/static/media/Concrete.75238197e633968702c8.jpg);background-size:cover;box-sizing:initial}.board-concrete .notation-light{color:#dfdfe1}.board-concrete .notation-dark{color:#b6b6b8}.square-55d63{-webkit-touch-callout:none;float:left;position:relative;-webkit-user-select:none;user-select:none}.square-55d63>.piece-417db{left:0;position:absolute;top:0;z-index:1}.piece-417db{display:inline-block}.white-1e1d7{color:var(--theme-background-chessboard-square-black)}.black-3c85d{color:var(--theme-background-chessboard-square-white)}.spare-pieces-7492f{line-height:0;margin:4px 0}.spare-pieces-7492f img{display:inline-block;vertical-align:middle}.spare-pieces-7492f .highlighted{background-color:#5b79a4;border:2px solid #fff}.notation-light{color:#fff}.notation-dark,.notation-light{-webkit-font-smoothing:antialiased;cursor:default;font-family:var(--primary-font-family);font-size:12px;font-weight:700;position:absolute}.notation-dark{color:#9c836f}.alpha-d2270{bottom:-1px;right:3px}.numeric-fc462{left:2px;top:0}@media screen and (max-width:300px){.notation-dark,.notation-light{font-size:4vw}.numeric-fc462{top:0}.alpha-d2270{bottom:-2px}}.ll-board-container .highlight-legal-mt2{box-shadow:none!important}.ll-board-container .highlight-legal-mt2:before{background-color:#0000003d;border-radius:50%;content:"";display:block;height:33%;left:33.5%;position:absolute;top:33.5%;width:33%}.ll-board-container .highlight-legal-mt2:not(:hover):not(.highlight1-32417):not(.highlight2-9c5d2).white-1e1d7{background-color:var(--theme-background-chessboard-square-white)!important}.ll-board-container .highlight-legal-mt2:not(:hover):not(.highlight1-32417):not(.highlight2-9c5d2).black-3c85d{background-color:var(--theme-background-chessboard-square-black)!important}.ll-board-container .highlight-legal-mt2.highlight-legal-capture-mt2:before{background:radial-gradient(transparent 0,transparent 79%,rgba(0,0,0,.239) 80%);border-radius:0;height:100%;left:0;top:0;width:100%}.ll-board-container .last-move-8190f{box-shadow:none!important}.ll-board-container .last-move-8190f.white-1e1d7{background-color:var(--theme-background-chessboard-square-white-last-move)}.ll-board-container .last-move-8190f.black-3c85d{background-color:var(--theme-background-chessboard-square-black-last-move)}.ll-board-container .pre-move-9454d{box-shadow:none!important;cursor:pointer!important}.ll-board-container .pre-move-9454d>.piece-417db{cursor:pointer!important}.ll-board-container .pre-move-9454d.white-1e1d7{background-color:var(--theme-background-chessboard-square-white-pre-move)}.ll-board-container .pre-move-9454d.black-3c85d{background-color:var(--theme-background-chessboard-square-black-pre-move)}.ll-board-container .highlight-legal-mt2.highlight1-32417.white-1e1d7,.ll-board-container .highlight-legal-mt2.highlight2-9c5d2.white-1e1d7,.ll-board-container .highlight-legal-mt2:hover.white-1e1d7,.ll-board-container .source-square-mt2.white-1e1d7{background-color:var(--theme-background-chessboard-square-white-hover)!important}.ll-board-container .highlight-legal-mt2.highlight1-32417.black-3c85d,.ll-board-container .highlight-legal-mt2.highlight2-9c5d2.black-3c85d,.ll-board-container .highlight-legal-mt2:hover.black-3c85d,.ll-board-container .source-square-mt2.black-3c85d{background-color:var(--theme-background-chessboard-square-black-hover)!important}.ll-board-container .highlight-check-mt2{background:repeating-linear-gradient(135deg,#e3b0af,#e3b0af 12px,#d98d8a 0,#d98d8a 24px)!important}.ll-board-container .highlight-mate-mt2{background:repeating-linear-gradient(135deg,#bcbcbc,#bcbcbc 12px,#a1a1a1 0,#a1a1a1 24px)!important}.ll-tooltip-theme .rc-tooltip-inner{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:13px;font-style:normal;font-weight:400;line-height:140%}.ll-tooltip-theme .rc-tooltip-arrow{display:none}.ll-tooltip-theme .rc-tooltip-inner{background-color:#333;padding:5px;text-align:center}.ll-tooltip-theme [x-circle]{background:#404040}.dark-mode .ll-tooltip-theme [x-circle]{background:#272735}.ll-tooltip-theme .prompt{padding:0 4px}.ll-tooltip-theme .shortcut{background:#000;border-radius:3px;color:#eee;margin:6px 1px 1px;min-width:120px;padding:3px}.dark-mode .ll-tooltip-theme .shortcut{background:#585871}.ll-tooltip-children{display:inline}.emoji-picker .dropdown-menu{display:none!important;margin:0;padding:0}.emoji-picker .dropdown-menu.dropup{-webkit-transform:translateY(calc(-100% - 38px));transform:translateY(calc(-100% - 38px))}.emoji-picker .dropdown-menu.show{display:block!important}em-emoji-picker{--rgb-background:255,255,255;--rgb-color:var(--theme-color-darker-grey-to-white);--rgb-input:var(--theme-color-darker-grey-to-white);--border-radius:0.3em;--color-border:var(--theme-border-white-to-light-purple);height:calc(50vh - var(--headerHeight))}.dark-mode em-emoji-picker{--color-border:#6a6487;--rgb-background:64,58,95}.ll-pgn-board-banner{background:var(--theme-background-white-to-light-purple);border-bottom:1px solid var(--theme-border-white-to-light-purple);border-radius:5px 5px 0 0;display:grid;grid-template-columns:24px 2.5fr 1fr 2.5fr 24px;padding:10px 8px}.dark-mode .ll-pgn-board-banner{border-color:#6a6487}.ll-pgn-board-banner .ll-pgn-board-banner__player{flex-basis:50px;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ll-pgn-board-banner .ll-pgn-board-banner__vs{text-align:center}.ll-pgn-board-banner .ll-pawn-icon{background-position:50%;background-repeat:no-repeat;background-size:100%;height:18px;width:18px}.ll-pgn-board-banner .ll-pawn-icon--white{background-image:url(/static/media/pawnWhite.604b51e47af98ae8faf8.svg)}.ll-pgn-board-banner .ll-pawn-icon--black{background-image:url(/static/media/pawnBlack.fdff8ae1cbdd3174ba5b.svg);margin-left:auto}.ll-course-author,.llt-next-round-preparation-message,.llt-user-banner .llt-user-banner-material-diff{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:13px;font-style:normal;font-weight:400;line-height:140%}.live-lesson-tournament-pairing .llt-user,.ll-avatar-dropdown .dropdown-menu>a,.ll-avatar-dropdown .dropdown-menu>button,.ll-board-editor-fen-option,.ll-fen-dropdown,.ll-help-panel>h3,.ll-notation-content,.ll-notation-content .ll-no-variation-moves,.ll-notation-header-oid-name,.ll-recorded-lessons-panel .lesson .lesson-date,.ll-tournament-options-row select,.ll-tournament-prep-type select,.swal2-modal .swal2-styled.swal-btn-outline,.swal2-modal .swal2-styled.swal-btn-primary,.swal2-popup.swal2-live-lesson-info #swal2-content .box-wrapper{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:15px;font-style:normal;font-weight:400;line-height:140%}#ll-chat .ll-chat-message-txt .ll-user-name--clickable,.ll-course-name,.ll-widget-header>span{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:15px;font-style:normal;font-weight:600;line-height:140%}#ll-chat .ll-chat-message .ll-chat-message-button-container .ll-chat-message-pin,.liveLesson #ll-splash .content a.ll-student-substitute,.liveLesson button,.liveLesson input,.liveLesson optgroup,.liveLesson select,.liveLesson textarea,.ll-side-hoverbar button,.ll-video-preview-screen h2,.llt-next-round-preparation-message .icon{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:400;line-height:140%}.ll-courses-import-placeholder{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:600;line-height:140%}.liveLesson #ll-splash-classroom-logo{font-family:Poppins,sans-serif;font-size:56px;font-style:normal;font-weight:600;line-height:110%}.liveLesson #ll-splash .content h2,.liveLesson #ll-splash .content h2.bigger,.ll-mini-board-game-result .mini-board-draw-icon{font-family:Poppins,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:120%}#ll-chat .ll-chat-message .ll-chat-message-button-container .ll-chat-message-remove,.ll-replay-progress-bar .main .actions,.ll-user-avatar-container .dropdown button.dropdown-toggle,.llt-user-banner .ll-user-taken-pieces-wrapper,.llt-user-banner .llt-user-banner-user{font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%}.liveLesson{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI Emoji,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif,Noto Color Emoji;font-family:var(--primary-font-family-emoji)}.liveLesson h1,.liveLesson h2,.liveLesson h3,.liveLesson h4,.liveLesson h5,.liveLesson h6,.liveLesson.nativeEmoji{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family)}.liveLesson h1,.liveLesson h2,.liveLesson h3,.liveLesson h4,.liveLesson h5,.liveLesson h6{font-weight:600}.ll-decorated-separator{align-items:center;color:var(--theme-color-grey-to-white);display:flex;font-weight:700;justify-content:center;text-align:center;width:100%}.ll-decorated-separator:after,.ll-decorated-separator:before{border-top:1px solid var(--theme-color-grey-to-white);content:"";flex:1 0 20px;margin:0 10px 0 0;opacity:.2}.ll-decorated-separator:after{margin:0 0 0 10px}.ll-user-avatar-container .ll-user-name{bottom:2px;color:#fff;left:6px;line-height:1.5;overflow:hidden;padding:2px;position:absolute;text-overflow:ellipsis;text-shadow:0 0 5px #000;white-space:nowrap;z-index:9}.ll-user-avatar-container .ll-user-name--dark{color:#222;text-shadow:none}.ll-user-avatar-container .ll-user-button{border-radius:8px;height:100%;line-height:0;position:relative;width:100%}.ll-user-avatar-container .ll-user-button.black-out{background:#1a1a1a}.dark-mode .ll-user-avatar-container .ll-user-button.black-out{background:#5e6199}.ll-user-avatar-container .ll-user-image{background:var(--theme-background-grey-to-purple);border-radius:8px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.ll-user-avatar-container .ll-user-image--broken:before{background-color:#313143;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.ll-user-avatar-container .ll-user-image--broken:after{align-items:center;background-color:#313143;border:2px dashed #514977;border-radius:6px;content:"\e1b7";display:flex;font-family:Font Awesome\ 6 Pro;height:99%;justify-content:center;left:0;position:absolute;top:0;width:100%}.ll-user-avatar-container .ll-user-video{border-radius:8px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.ll-user-avatar-container.ll-has-twilio-live .ll-user-button{overflow:hidden}.ll-user-avatar-container.ll-has-twilio-live .ll-user-video{height:calc(100% + 12px);top:-6px}.ll-user-avatar-container .ll-black-out-tournament-participants-icon{color:#fff;left:50%;opacity:.2;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.dark-mode .ll-user-avatar-container .ll-black-out-tournament-participants-icon{color:#000}.ll-user-avatar-container .ll-pawn-icon{background-position:50%;background-repeat:no-repeat;background-size:80%;position:absolute}.ll-user-avatar-container .ll-pawn-icon--white{background-image:url(/static/media/pawnWhite.604b51e47af98ae8faf8.svg)}.ll-user-avatar-container .ll-pawn-icon--black{background-image:url(/static/media/pawnBlack.fdff8ae1cbdd3174ba5b.svg)}.ll-user-avatar-container .ll-video-icon{background-image:url(/static/media/fa-video.ad44ef70371519965cfe.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 60%;position:absolute}.ll-user-avatar-container .ll-video-icon--disabled{background-image:url(/static/media/fa-video-slash.1d43d97bb9385398de0b.svg)}.ll-user-avatar-container .ll-audio-icon{background-image:url(/static/media/fa-microphone.1b8e374521ac38ff83ee.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 60%;position:absolute}.ll-user-avatar-container .ll-audio-icon--disabled{background-image:url(/static/media/fa-microphone-slash.16f22c4b122902fad22f.svg)}.ll-user-avatar-container .dropdown{margin:3px;max-width:100%;position:absolute;text-align:left;top:0;z-index:10}.ll-user-avatar-container .dropdown .dropdown-menu:empty,.ll-user-avatar-container .dropdown .dropdown-menu:empty~.button{display:none!important}.ll-user-avatar-container .dropdown .dropdown-menu{float:left;margin-left:2px;margin-top:35px;position:relative!important}.ll-user-avatar-container .dropdown .dropdown-menu.dropup{-webkit-transform:translateY(calc(-100% - 38px));transform:translateY(calc(-100% - 38px))}.ll-user-avatar-container .dropdown .dropdown-menu button{line-height:20px;padding:12px}.ll-user-avatar-container .dropdown button.dropdown-toggle{border-color:hsla(0,0%,100%,.55);color:#fff;left:0;margin:2px;padding:2px 10px;position:absolute;top:0}.ll-user-avatar-container .dropdown button.dropdown-toggle:hover{background:rgba(0,0,0,.2);padding:0 8px}.ll-user-avatar-container .dropdown button.dropdown-toggle:hover img{opacity:1}.ll-user-avatar-container .ll-track-button{align-items:center;background:hsla(0,0%,71%,.6);border:none;border-radius:100%;display:flex;justify-content:center;opacity:1;outline:none;position:absolute}.ll-user-avatar-container .ll-track-button:not([disabled]){cursor:pointer}.ll-user-avatar-container .ll-track-button:not([disabled]):hover{background:hsla(0,0%,71%,.8)}@media (max-width:680px){.ll-user-avatar-container .ll-track-button.ll-hidden-sm{display:none}}.ll-user-avatar-container .ll-track-button--disabled{background:hsla(0,0%,71%,.6)!important}.ll-user-avatar-container .ll-track-button--disabled:not([disabled]):hover{background:hsla(0,0%,71%,.8)}.ll-user-avatar-container .ll-track-button--no-tracks{opacity:.5}.small-avatar .ll-user-avatar-container .ll-track-button{display:none}.liveLesson{--livelesson-pairing-user-background:#fff;--livelesson-pairing-offline-user-background:#ffc9c9;--livelesson-pairing-bye-background:#000;--livelesson-pairing-idle-user-background:#ffeec9;--notation-move-level1-color:rgba(64,64,64,.65);--notation-move-level2plus-color:rgba(64,64,64,.45);--livelesson-dominant-speaker-border-color:#044fdf;--livelesson-course-variation-hover:#eff1f7;--livelesson-course-variation-focused-hover:#c4dbff;--livelesson-course-import-pgn-color:#014fdf;--livelesson-beta-banner-color:darkred;--stockfish-analysis-background:#fff;--stockfish-analysis-hover:#eef3fd;--stockfish-analysis-line-border-color:#ccc;--stockfish-analysis-progress-bar-background:#0250df;--tournament-timer-highlight-color:#dc0300;--livelesson-inner-panel-background-color:#f5f8fc}.dark-mode .liveLesson{--livelesson-pairing-user-background:#514a75;--livelesson-pairing-offline-user-background:#712e2e;--livelesson-pairing-idle-user-background:#796838;--notation-move-level1-color:hsla(0,0%,100%,.65);--notation-move-level2plus-color:hsla(0,0%,100%,.35);--livelesson-dominant-speaker-border-color:#e8ce46;--livelesson-course-variation-hover:#403a5f;--livelesson-course-variation-focused-hover:#71669f;--livelesson-course-import-pgn-color:#bbbbf9;--livelesson-beta-banner-color:#ff9898;--stockfish-analysis-background:#403a5f;--stockfish-analysis-hover:#2e2a44;--stockfish-analysis-line-border-color:#695f96;--stockfish-analysis-progress-bar-background:#6e6eff;--tournament-timer-highlight-color:#e16f6f;--livelesson-inner-panel-background-color:#302b48}.classroomSection{--main-section-background:#ecf1f7;background-color:var(--main-section-background)}.dark-mode .classroomSection{--main-section-background:transparent}.liveLesson .body{display:flex;padding-bottom:25px;padding-top:25px}.liveLesson .body.noChatColumnNextToBoard{padding-bottom:15px;padding-top:10px}.liveLesson .body #bodyContainer{height:auto;position:relative}.liveLesson .body #bodyContainer .fade-in{-webkit-animation:fadeIn .3s linear;animation:fadeIn .3s linear}@media screen and (max-width:970px){.liveLesson .body #bodyContainer{padding-left:0;padding-right:0}}.liveLesson .body i.fa-info{color:#333}.liveLesson.liveLessonReplay{margin-bottom:108px}.liveLesson .button.disabled{-webkit-transform:none;transform:none}.liveLesson button,.liveLesson input,.liveLesson optgroup,.liveLesson select,.liveLesson textarea{line-height:1.15}.dark-mode .liveLesson button,.dark-mode .liveLesson input,.dark-mode .liveLesson optgroup,.dark-mode .liveLesson select,.dark-mode .liveLesson textarea{background-color:initial}.dark-mode .liveLesson select>option{background-color:var(--theme-background-lighter-grey2-to-light-purple)}.liveLesson textarea{border:1px solid var(--theme-border-dark-grey2-to-transparent);border-radius:3px;box-shadow:none;outline:none}.liveLesson textarea:active,.liveLesson textarea:focus{border:1px solid transparent;outline:2px solid #0095f8}.liveLesson button.linkButton{background:transparent;border:0;color:var(--theme-color-light-blue-to-lighter-blue);cursor:pointer}.liveLesson button.linkButton:hover{text-decoration:underline}.liveLesson button.linkButton:focus{outline:none}.liveLesson .ll-splash-hat{opacity:.3}.liveLesson .ll-splash-hat img{fill:#a5a5a5;-webkit-animation:jauntyHat var(--animation-duration) ease;animation:jauntyHat var(--animation-duration) ease;display:inline-block;height:54px;margin-bottom:4px;position:relative;width:65px}.dark-mode .liveLesson .ll-splash-hat{-webkit-filter:invert(1);filter:invert(1);opacity:.4}.liveLesson #ll-splash-chessable-logo{-webkit-filter:invert(.8);filter:invert(.8);height:36px;width:210px}.dark-mode .liveLesson #ll-splash-chessable-logo{-webkit-filter:invert(.1);filter:invert(.1)}.liveLesson #ll-splash-classroom-logo{color:#0350df;line-height:normal;margin-top:0}.dark-mode .liveLesson #ll-splash-classroom-logo{color:#ffc23b}.liveLesson #ll-splash.fading-out{-webkit-animation:fadeOut var(--animation-duration) linear forwards;animation:fadeOut var(--animation-duration) linear forwards}.liveLesson #ll-splash .content{align-items:center;color:var(--theme-color-grey-to-white);display:flex;flex-direction:column;left:0;line-height:25px;margin:auto;position:fixed;right:0;top:30%}.liveLesson #ll-splash .content .moveDownArrow{cursor:pointer;height:30px;margin-top:35px;opacity:.6;width:30px}.liveLesson #ll-splash .content h2{color:#888;line-height:normal;margin:50px 20px;text-align:center}.dark-mode .liveLesson #ll-splash .content h2{color:hsla(0,0%,100%,.5)}.liveLesson #ll-splash .content a.ll-student-substitute{cursor:pointer;display:block;margin-top:12px}.liveLesson .row-practice.row-practice--top{margin:5px -7.5px 0}.liveLesson .top-baner{background:var(--main-section-background);padding:0}.liveLesson .top-banner-fixed{background:var(--main-section-background);left:0;padding:31px 25px 0;position:fixed;right:0;top:80px;z-index:1}.swal2-popup.swal2-live-lesson-info #swal2-content{text-align:left}.swal2-popup.swal2-live-lesson-info #swal2-content ul{margin:10px 0 15px}.swal2-popup.swal2-live-lesson-info #swal2-content ul li{margin:20px auto}.swal2-popup.swal2-live-lesson-info #swal2-content .box-wrapper{background:#eee;border-radius:5px;margin-bottom:0;margin-top:20px;padding:10px}.dark-mode .swal2-popup.swal2-live-lesson-info #swal2-content .box-wrapper{background:#5b575c}.swal2-popup.swal2-live-lesson-info #swal2-content .box-wrapper>.box-title{font-weight:700;margin-bottom:3px}.live-lesson-no-coach-message{align-items:center;display:flex;justify-content:center;text-align:center}@media (max-width:680px){.live-lesson-no-coach-message{display:none}}.ll-avatar-dropdown{padding-bottom:20px}.ll-avatar-dropdown button.dropdown-toggle{padding:3px 6px!important}.ll-avatar-dropdown button.dropdown-toggle:hover{background-color:rgba(0,0,0,.05);border:0;border-radius:100%;padding:3px 6px!important}.dark-mode .ll-avatar-dropdown button.dropdown-toggle:hover{background-color:rgba(0,0,0,.1)}.ll-avatar-dropdown .dropdown-menu{border:0;border-radius:5px;display:flex;flex-direction:column;overflow:hidden;padding:0;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.dark-mode .ll-avatar-dropdown .dropdown-menu{border:1px solid var(--theme-border-color-with-transparency)}.ll-avatar-dropdown .dropdown-menu>a,.ll-avatar-dropdown .dropdown-menu>button{background-color:var(--theme-background-white-to-light-purple);border:0;border-bottom:1px solid var(--theme-border-color-with-transparency);color:var(--theme-color-black-to-white);cursor:pointer;display:flex;justify-content:space-between;line-height:normal;padding:13px 20px 13px 10px;text-align:left;text-decoration:none;white-space:nowrap;width:100%}.ll-avatar-dropdown .dropdown-menu>a:hover,.ll-avatar-dropdown .dropdown-menu>button:hover{background-color:var(--theme-background-grey-to-purple)}.ll-avatar-dropdown .dropdown-menu>a .shortcut,.ll-avatar-dropdown .dropdown-menu>button .shortcut{margin-left:10px;min-width:10px;opacity:.6}.ll-buttons-dropdown .dropdown-menu{background:var(--theme-background-white-to-light-purple);border:0;border-radius:6px;box-shadow:0 0 22px rgba(0,0,0,.4);margin:0 -2px 7px 0!important;max-width:calc(100% - 10px);overflow:hidden;padding:0}.ll-buttons-dropdown .dropdown-menu.ll-dropright{bottom:0!important;left:100%;margin:0 0 -2px 7px!important}.ll-buttons-dropdown .dropdown-menu button{background:none;border:0;color:var(--theme-color-black-to-white);cursor:pointer;margin:0;outline:none;padding:14px;text-align:left;width:100%}.ll-buttons-dropdown .dropdown-menu button:not(:last-child){border-bottom:1px solid var(--theme-border-color-with-transparency)}.ll-buttons-dropdown .dropdown-menu button:hover{background-color:var(--theme-background-grey-to-purple)}.ll-buttons-dropdown .dropdown-menu button.red{background-color:#ff4829;color:#fff}.ll-buttons-dropdown .dropdown-menu button.red:hover{background-color:#d83f24}.ll-buttons-dropdown .dropdown-menu button.green{background-color:#0a8041;color:#fff}.ll-buttons-dropdown .dropdown-menu button.green:hover{background-color:#104e27}.llra-popup-container-overlay{background:none!important}.llra-popup-container-overlay .swal2-container{pointer-events:none}.live-lesson-tournament-pairing{display:flex;flex-direction:column;margin:0 -5px}.live-lesson-tournament-pairing .llt-header{display:flex;flex-direction:row}.live-lesson-tournament-pairing .llt-header .llt-header-column{flex:1 1;font-weight:700;padding:0 10px}.live-lesson-tournament-pairing .llt-non-active-users{margin:5px 5px 20px}.live-lesson-tournament-pairing .llt-matches{margin-bottom:20px}.live-lesson-tournament-pairing .llt-matches .llt-loading{color:var(--theme-color-grey-to-light-purple);padding:15px 0 0 11px}.live-lesson-tournament-pairing .llt-match{display:flex;flex-direction:row}.live-lesson-tournament-pairing .llt-match .llt-user-container{background:rgba(0,0,0,.1);border-radius:7px;flex:1 1;margin:5px;width:0}.live-lesson-tournament-pairing .llt-user{background:var(--livelesson-pairing-user-background);border:3px solid transparent;border-radius:7px;display:flex;transition:background-color .3s;white-space:nowrap}.live-lesson-tournament-pairing .llt-user.non-active{float:left;margin:0 5px 5px 0;max-width:180px}.live-lesson-tournament-pairing .llt-user.offline{background:var(--livelesson-pairing-offline-user-background)}.live-lesson-tournament-pairing .llt-user.idle{background:var(--livelesson-pairing-idle-user-background)}.live-lesson-tournament-pairing .llt-user.bye{background:var(--livelesson-pairing-bye-background)!important;color:#fff}.live-lesson-tournament-pairing .llt-user.bye .help{color:#eaeaea}.live-lesson-tournament-pairing .llt-user.bye .help:hover{background-color:#fff;color:#404040}.live-lesson-tournament-pairing .llt-user .llt-user-label{flex:1 1;overflow:hidden;padding:7px;text-overflow:ellipsis}.live-lesson-tournament-pairing .llt-user .llt-user-action-btn{background:none;border:none;border-radius:5px;color:var(--theme-color-darker-grey-to-white);cursor:pointer;margin-left:10px;outline:none;width:34px}.live-lesson-tournament-pairing .llt-user .llt-user-action-btn.add:hover{background:var(--theme-background-green-to-turquoise);color:#fff}.live-lesson-tournament-pairing .llt-user .llt-user-action-btn.remove:hover{background:#ff4829;color:#fff}.live-lesson-tournament-pairing .llt-user.draggable{cursor:move}.live-lesson-tournament-pairing .llt-user.dropping{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.live-lesson-tournament-pairing .llt-user.dragging,.live-lesson-tournament-pairing .llt-user.dropping,.live-lesson-tournament-pairing .llt-user.selected{background:var(--theme-background-lighest-pastel-blue-to-darker-purple);border:3px solid var(--theme-background-blue-to-light-blue)}.live-lesson-tournament-pairing .llt-user.dragging,.live-lesson-tournament-pairing .llt-user.dropping{box-shadow:2px 2px 5px rgba(0,0,0,.6);opacity:.9;z-index:5000}.live-lesson-tournament-pairing .llt-user.dragging{pointer-events:none;position:relative}.live-lesson-tournament-pairing .llt-user.drag-hovered{border:3px dashed #666}.dark-mode .live-lesson-tournament-pairing .llt-user.drag-hovered{border-color:#7c7e88}.live-lesson-tournament-pairing .llt-user-score{font-weight:700;margin-left:8px}.live-lesson-tournament-pairing .llt-column-divider{align-self:center;text-align:center;width:15px}.llt-next-round-preparation-message{background:var(--theme-border-white-to-darker-purple);border-radius:5px;color:#000;cursor:pointer;display:flex;line-height:normal;margin:7px 0 22px;padding:10px}.dark-mode .llt-next-round-preparation-message{background:#403a5f;color:#fff}.llt-next-round-preparation-message .icon{color:#ffb600;font-family:Font Awesome\ 6 Pro;margin-right:8px}.dark-mode .llt-next-round-preparation-message .icon{color:#d0c68e}.llt-user-banner{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:space-evenly;text-align:center}.llt-user-banner--bottom{flex-direction:column-reverse}.llt-user-banner .ll-user-avatar--small{border-radius:5px;height:36px;vertical-align:middle}.llt-user-banner .ll-user-avatar-wrapper{align-items:center;display:none;flex:2 1}@media (min-width:900px){.llt-user-banner .ll-user-avatar-wrapper{display:flex}}.llt-user-banner .ll-user-taken-pieces-wrapper{align-items:center;display:flex;justify-content:flex-start;line-height:1;margin:0 0 -15px;padding:10px 12px;width:100%}@media (max-width:680px){.llt-user-banner .ll-user-taken-pieces-wrapper{justify-content:center}}.llt-user-banner--bottom .ll-user-taken-pieces-wrapper{margin:-15px 0 0}.llt-user-banner .ll-user-avatar--large{border-radius:5px;height:80px;margin:4px 0;max-height:70%;vertical-align:middle}@media (max-height:580px),(max-width:960px){.llt-user-banner .ll-user-avatar--large{height:60px;margin:13px 0}}.llt-user-banner .llt-user-banner-user{align-items:center;display:flex;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.llt-user-banner .ll-user-name--clickable{color:var(--theme-color-darker-grey-to-white);vertical-align:middle}.llt-user-banner .button.small div{padding:5px 8px}.llt-user-banner div.llt-user-banner-button-wrapper{vertical-align:middle}.llt-user-banner .llt-tournament-timer{align-items:center;display:flex;flex:1 1;font-family:Poppins,sans-serif;font-size:56px;font-style:normal;font-weight:600;line-height:110%;line-height:1.5}.llt-user-banner .llt-tournament-timer--highlight{color:var(--tournament-timer-highlight-color)}.llt-user-banner .llt-tournament-timer--shake{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:avatarShake;animation-name:avatarShake}@media (max-height:600px),(max-width:1024px){.llt-user-banner .llt-tournament-timer{font-family:Poppins,sans-serif;font-size:48px;font-style:normal;font-weight:600;line-height:110%}}@media (min-width:680px) and (max-width:760px),(min-width:761px) and (max-height:600px){.llt-user-banner .llt-tournament-timer{font-family:Poppins,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:120%}}.llt-allboards-controls{margin-bottom:5px;text-align:center}.ll-panel-column{display:flex;flex-direction:column;flex-grow:1;height:100%;-webkit-user-select:none;user-select:none}.ll-panel-wrapper{background:var(--theme-background-white-to-light-purple);border:1px solid var(--theme-border-white-to-light-purple);border-radius:8px;flex-grow:1;height:auto}@media (min-width:680px){.ll-panel-wrapper{height:100%}}.ll-panel-wrapper .button.white div{background:#fff!important;color:#000!important}.ll-panel-wrapper select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20' width='20' fill='%23ccc' aria-hidden='true'%3E%3Cpath d='M4.516 7.548c.436-.446 1.043-.481 1.576 0L10 11.295l3.908-3.747c.533-.481 1.141-.446 1.574 0 .436.445.408 1.197 0 1.615-.406.418-4.695 4.502-4.695 4.502a1.095 1.095 0 0 1-1.576 0S4.924 9.581 4.516 9.163s-.436-1.17 0-1.615z'/%3E%3C/svg%3E");background-position:right 5px top 50%;background-repeat:no-repeat;background-size:20px;border-color:var(--theme-border-dark-grey2-to-transparent);transition:none}.ll-panel-default{height:100%;overflow-x:hidden;overflow-y:auto;padding:8px 15px 17px}.ll-prep-panel-wrapper{background:var(--livelesson-inner-panel-background-color);height:calc(100% - 20px)!important;margin:10px;overflow-y:auto;padding:8px}.ll-panel-profile-image{overflow-x:hidden;overflow-y:auto;padding:0 0 5px}.ll-panel-pgn-import{overflow-x:hidden;overflow-y:auto;padding:5px 15px 17px}.ll-panel-pgn-import input.input{padding:7px}.ll-panel-pgn-import p{margin:12px 0 5px}.ll-notation{display:flex;flex-direction:column}.ll-course-scroller,.ll-notation-scroller{background-color:var(--livelesson-inner-panel-background-color);margin:0 10px;overflow-y:auto;position:relative}.ll-notation-scroller{flex-basis:0;flex-grow:1;padding:10px}.ll-course-scroller{margin:0}.ll-notation-header{border-bottom:1px solid var(--theme-border-white-to-light-purple);display:flex;margin-bottom:10px;padding:0 0 10px}.ll-notation-header-oid-name{color:var(--theme-background-darkest-grey2-to-white);cursor:pointer;font-weight:700}.ll-notation-header-row{margin-top:5px}.ll-notation-header-option-toggle{align-items:center;cursor:pointer;display:inline-flex}.ll-notation-header-option-toggle>input{cursor:pointer;margin-right:4px}.ll-notation-content{display:flex;flex-wrap:wrap;line-height:1.5;overflow-wrap:anywhere;white-space:break-spaces}.ll-notation .ll-notation-content{min-height:100%}.ll-notation-content .ll-no-variation-moves{color:#888}.ll-course .ll-notation-content{padding:1px 15px 10px}.ll-panel-loading{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:100%;opacity:.8}.ll-nag{cursor:default}.ll-nag:hover{color:var(--theme-color-darkest-blue-to-white)}.ll-editor-buttons-row{display:flex;flex-wrap:wrap;padding-top:19px}.ll-editor-buttons-row button.small>div{padding:10px 14px}.ll-editor-buttons-row button.small>div i{margin-right:3px}.ll-editor-buttons-row>div{margin-bottom:15px}.ll-editor-buttons-row>div:not(:last-child){margin-right:7px}.ll-tournament-options-row{grid-gap:6%;display:grid;gap:6%;grid-template-columns:47% 47%;padding-bottom:20px}.ll-tournament-options-row label{display:block;font-weight:700;padding:0 5px 5px}.ll-tournament-options-row select{border:1px solid var(--theme-border-dark-grey2-to-transparent);box-shadow:none;max-width:100%;padding:9px 5px;width:100%}.ll-tournament-options-row select:focus{border-color:transparent;outline:2px solid #0095f8}.ll-tournament-prep-type{padding:10px 0 20px}.ll-tournament-prep-type label{display:block;font-weight:700;padding:0 5px 5px}.ll-tournament-prep-type select{border:1px solid var(--theme-border-dark-grey2-to-transparent);box-shadow:none;max-width:100%;padding:9px 5px;width:47%}.ll-tournament-prep-type select:focus{border-color:transparent;outline:2px solid #0095f8}.ll-board-editor-fen-option{flex:1 1 auto;min-height:29px!important}.ll-board-editor-fen-option.input:focus{border:1px solid transparent;outline:2px solid #0095f8}.ll-col1-elements-mobile>*{margin-top:15px}.ll-col1-buttons{display:flex}.ll-col1-buttons>button:not(:first-child){margin-left:4px}.ll-col1-buttons:empty{display:none}.ll-timer-bar{background:var(--theme-background-lightest-grey-to-dark-purple);width:1px}.ll-timer-bar-loading{-webkit-filter:hue-rotate(300deg);filter:hue-rotate(300deg)}.ll-correct{color:var(--theme-background-green-to-turquoise)}.ll-incorrect{color:#d83f24}.ll-confetti-container{position:relative}.ll-confetti-container>*{z-index:3}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.ll-animal-head-shake{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:headShake;animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.ll-animal-jumping{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:shakeY;animation-name:shakeY}.ll-arrow-left,.ll-arrow-right{background:transparent;border:0;border-bottom:15px solid transparent;border-top:15px solid transparent;cursor:pointer;height:0;outline:none;width:0}.ll-arrow-left:hover,.ll-arrow-right:hover{opacity:.9}.ll-arrow-left:active,.ll-arrow-right:active{margin-bottom:-2px}.ll-arrow-left:disabled,.ll-arrow-right:disabled{cursor:default;opacity:.25}.ll-arrow-left{border-right:25px solid var(--theme-color-grey-to-white);margin-right:40px}.ll-arrow-right{border-left:25px solid var(--theme-color-grey-to-white);margin-left:40px}.ll-empty-student-square{background:transparent;border:2px dashed #cecece;border-radius:6px;bottom:0;height:100%;left:0;line-height:0;outline:none;position:absolute;right:0;top:0;width:100%}.dark-mode .ll-empty-student-square{border:2px dashed #514977}.ll-empty-student-square svg{stroke:#b1b0b0}.dark-mode .ll-empty-student-square svg{stroke:#514977}.ll-empty-student-square:hover>svg{stroke:#757575}button.ll-empty-student-square{cursor:pointer}.ll-navigationButtons{display:flex;justify-content:center;padding:10px}.ll-navigationButtons>:not(:last-child){margin-right:4px}.ll-navigationButtons.below-board{justify-content:left;padding:10px 0 0}.ll-navigationButtons>.llt-user-banner-button-wrapper:not(:last-child){margin-right:8px}.ll-navigationButtons .pgn-step-button.button i{font-size:20px}.ll-navigationButtons .pgn-step-button.button>div{padding:8px 17px}.ll-navigationButtons.tablet .pgn-step-button.button>div{padding:8px 30px}.ll-notation-move-number{display:inline-block;text-align:right}.variation-content:not(.hide-comments) .ll-notation-move-number:not(:first-child){margin-top:15px}.variation-content.hide-comments .comment{display:none}.variation-content--loading .ll-notation-variation{opacity:.75}.ll-notation-move{cursor:pointer;font-weight:700;margin:0 2px}.ll-notation-move.ll-notation-current-move{color:var(--theme-color-light-blue-to-lighter-blue)!important}.ll-notation-variation .ll-notation-variation{color:var(--notation-move-level1-color);margin:7px 0 7px 20px}.ll-notation-variation .ll-notation-variation>.ll-notation-variation{color:var(--notation-move-level2plus-color)}.ll-notation-result{font-weight:700;margin-top:15px;width:100%}.ll-notation-comment{-webkit-user-select:text;user-select:text}.ll-notation-variation>span:not(:first-child) strong{font-weight:400}.hide-comments .ll-notation-comment{display:none}#ll-edit-button div{padding:6px 10px 6px 12px}#ll-edit-button div img{height:21px;opacity:.8;width:21px}.dark-mode #ll-edit-button div img{opacity:.94}#ll-edit-button.gray img,.dark-mode #ll-edit-button img{-webkit-filter:invert(1);filter:invert(1)}.swal2-icon.swal2-info:before,.swal2-icon.swal2-warning:before,.swal2-icon:before{content:none!important}.swal2-container .swal2-image.popup-avatar{border-radius:3px;height:80px}.swal2-container .swal2-image.confirm-profile-image{border-radius:6px;margin-top:0}@media (min-width:35em){.swal2-container .swal2-image.confirm-profile-image{height:29.5em}}.swal2-container .swal2-image.popup-classroom-assistant{margin-top:10px}@media (min-width:35em){.swal2-container .swal2-image.popup-classroom-assistant{height:18em}}@-webkit-keyframes jauntyHat{0%{opacity:0;top:-100px}to{opacity:1;top:0}}@keyframes jauntyHat{0%{opacity:0;top:-100px}to{opacity:1;top:0}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.ll-courses{height:100%!important}.ll-image-list{align-content:flex-start;background-color:var(--livelesson-inner-panel-background-color);display:flex;flex-wrap:wrap;overflow-y:auto}.ll-profile-image-gallery{padding-bottom:18px;padding-top:3px}.ll-list-img-wrapper{background-color:initial;border-color:transparent;cursor:pointer;margin:0;position:relative;width:33.3333%}.ll-list-img-wrapper:before{content:"";display:block;padding-top:100%}.ll-list-img-wrapper>div{border:2px solid transparent;border-radius:5px;bottom:0;left:0;position:absolute;right:0;top:0}.ll-list-img-wrapper>div:hover{border-color:#0095f8}.dark-mode .ll-list-img-wrapper>div:hover{border-color:#979fff}.ll-list-img-wrapper>div>*{background:var(--theme-background-white-to-light-purple);background-clip:content-box;border-radius:6px;cursor:pointer;height:100%;padding:3px;-webkit-user-select:none;user-select:none;width:100%}.ll-courses-placeholder{align-items:center;border:none;display:flex;flex-direction:column;justify-content:center}.ll-courses-placeholder>img{height:30%;opacity:.2;width:30%}.ll-courses-placeholder:hover>img{opacity:.4}.ll-courses-import-placeholder{text-align:center}.ll-courses-import-placeholder i{color:var(--livelesson-course-import-pgn-color);font-size:30px;margin-top:9px}.ll-course{display:flex;flex-direction:column}.ll-course-img{border-radius:4px;height:45px;margin-right:14px;width:45px}.dark-mode .ll-course-name{color:#fff}.ll-course-author{margin-top:5px}.dark-mode .ll-course-author{color:#dde5ee}.ll-course-search-wrapper{padding:0 10px}.ll-course-search{border:1px solid var(--theme-border-white-to-light-purple);border-radius:5px;flex-shrink:0;height:32px;margin-bottom:10px;margin-top:10px;padding:0 5px;width:100%}.dark-mode .ll-course-search{border-color:#6a6487}.ll-course-search::-webkit-input-placeholder{color:var(--theme-color-light-grey-to-white)}.ll-course-search::placeholder{color:var(--theme-color-light-grey-to-white)}.ll-course-empty-search{color:var(--theme-color-grey-to-white);margin:15px 5px}.ll-course-chapter{background:#d7dae0;font-weight:700;padding:10px 15px;position:-webkit-sticky;position:sticky;top:-1px}.dark-mode .ll-course-chapter{background:#514a75;border-bottom:1px solid #9a95b220}.ll-course-variation{background:#f6f8fc;cursor:pointer;padding:10px 15px}.dark-mode .ll-course-variation{background:#302b48;border-bottom:1px solid #9a95b220}.hoverable>.ll-course-variation:hover{background:var(--livelesson-course-variation-hover)}.ll-course-variation--selected{background:transparent;cursor:default}.hoverable>.ll-course-variation--selected:hover{background:var(--livelesson-course-variation-hover);cursor:pointer}.ll-course-variation--focused{background:#e5eaf7!important}.dark-mode .ll-course-variation--focused{background:#252237!important}.ll-course-variation--focused+.ll-notation-content{background:#e5eaf7}.dark-mode .ll-course-variation--focused+.ll-notation-content{background:#252237}.hoverable>.ll-course-variation--focused.ll-course-variation--selected:hover,.hoverable>.ll-course-variation--focused:hover{background:var(--livelesson-course-variation-hover)}.dark-mode .hoverable>.ll-course-variation--focused.ll-course-variation--selected:hover{background:#403a5f}.ll-profile-image-category{margin:10px 0}.ll-profile-image-category:not(:first-child){margin-top:15px}.ll-profile-image-category h3{font-size:15px;padding:0 17px}.dark-mode .ll-profile-image-category h3{background-color:#2a2c46}.ll-user-avatar-container{border-color:transparent;border-radius:3px;height:100%;line-height:0;position:relative;text-align:center;transition:background-color .2s ease-out;width:100%}.ll-user-avatar-container.highlighted{background:var(--livelesson-dominant-speaker-border-color);border:4px solid transparent;border-radius:10px}.ll-user-avatar-container.highlighted button:first-child{background:transparent}.ll-user-avatar-container--faded{opacity:.5}.ll-side-hoverbar{border-radius:3px;height:calc(100% - 7.5px);left:-55px;margin-top:5px;opacity:0;padding-left:36px;position:absolute;width:55px}.ll-side-hoverbar.reduced-bar{left:-52px}.ll-side-hoverbar:hover{opacity:1}@media (max-width:680px){.ll-side-hoverbar{display:none}}.ll-side-hoverbar .ll-side-hoverbar-btn-container:not(:last-child){margin-bottom:15px}.ll-side-hoverbar .ll-side-hoverbar-btn-container button{padding-bottom:4px}.ll-side-hoverbar .ll-side-hoverbar-btn-container button:first-of-type{margin-top:-4px}.ll-side-hoverbar button{background:none;border:none;color:var(--theme-color-grey-to-light-purple);cursor:pointer;margin:4px 0 7px -4px;opacity:.7;width:100%}.ll-side-hoverbar button:hover{opacity:1}.ll-side-hoverbar button:active{outline:none;-webkit-transform:translateY(.5px);transform:translateY(.5px)}.ll-side-hoverbar button:disabled{cursor:default;opacity:.4}.ll-room-access{padding:10px 0;position:relative}.ll-room-access .ll-room-access-section{margin-bottom:25px}.ll-room-access .ll-room-access-section .add-user-input-wrapper{margin-bottom:10px}.ll-room-access .ll-room-access-section .add-user-input-wrapper input{margin:0}.ll-room-access select{width:100%}.ll-room-access label{display:inline-block;font-weight:700;margin-bottom:8px}.ll-room-access strong{display:inline-block;margin-bottom:10px}.ll-room-access--error{color:#c10000;cursor:pointer;font-weight:700}.dark-mode .ll-room-access--error{color:#ff3232}.ll-room-access .add-users-wrapper{padding:0 12px}.ll-room-access .add-user{align-items:center;display:flex;margin-bottom:10px;margin-top:12px}.ll-room-access .add-user input{margin:0}.ll-room-access .add-user button{margin-left:5px}.ll-room-access .user{align-items:center;background:var(--livelesson-pairing-user-background);border-radius:4.2px;color:var(--theme-color-darker-grey-to-white);display:flex;justify-content:space-between;margin-bottom:10px;padding:0 7px}.ll-room-access .user .remove-user{margin:2px -4px 2px 2px}.ll-room-access .user .remove-user>div{padding:4px 7px}.ll-room-access .key-image-wrapper{margin-top:20px;text-align:center}.ll-room-access .key-image-wrapper .key-image{bottom:0;left:50%;margin:auto;opacity:.15;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:120px}.ll-mini-board-quiz{margin:5px}.ll-mini-board-quiz-result{font-weight:700}.ll-mini-board-quiz-result--correct{color:var(--theme-background-green-to-turquoise)}.dark-mode .ll-mini-board-quiz-result--correct{color:#3ff9cd}.ll-mini-board-quiz-result--incorrect{color:#fe4829}.dark-mode .ll-mini-board-quiz-result--incorrect{color:#ff8d8d}.ll-network-quality-bar{border-radius:5px;width:30%}.ll-network-quality-bar:first-child{height:33%}.ll-network-quality-bar:nth-child(2){height:66%}.ll-network-quality-bar:nth-child(3){height:99%}.ll-network-quality-bar--level-1{background:#ff4829;border:2px solid #ff4829}.ll-network-quality-bar--level-2{background:#ff0;border:2px solid #ff0}.ll-network-quality-bar--level-3{background:#2c8b5c;border:2px solid #2c8b5c}.ll-network-quality-bar--transparent{background:transparent}.ll-board-container{margin:0 auto;position:relative}.ll-board-container.without-pointer-events{pointer-events:none}.ll-board-container.with-cursor-pointer *{cursor:pointer}.ll-user-name--clickable{cursor:context-menu}.ll-user-name--clickable-normal{color:var(--theme-color-darker-grey-to-white);cursor:context-menu}.ll-user-name--clickable-normal:hover{color:var(--theme-color-light-blue-to-lighter-blue)}.ll-user-name--preapproved{color:#8e0c0c;overflow-wrap:anywhere}.dark-mode .ll-user-name--preapproved{color:#f36e6e}uname{cursor:context-menu}uname:hover{text-decoration:underline}@-webkit-keyframes avatarShake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}}@keyframes avatarShake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}}.ll-user-avatar-shake{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:avatarShake;animation-name:avatarShake}.ll-message-lock{margin-left:4px;opacity:.5}.ll-students-grid{display:flex;flex-wrap:wrap;margin:7.5px -7.5px -7.5px;position:relative}@media (min-width:681px){.ll-students-grid{margin-top:6px}}.ll-students-grid>div>div{box-sizing:border-box;margin:7.5px;position:relative}.ll-students-grid>div>div:before{content:"";display:block;padding-top:100%}.ll-students-grid>div>div>div{height:100%;left:0;position:absolute;top:0;width:100%}.ll-students-grid>.ll-arrow-left,.ll-students-grid>.ll-arrow-right{align-self:center;position:absolute}.ll-students-grid>.ll-arrow-left{left:-30px}.ll-students-grid>.ll-arrow-right{right:-30px}.ll-mini-board-game-result{align-items:center;background:hsla(0,0%,100%,.75);border-radius:3px;display:flex;height:25%;justify-content:center;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:25%;z-index:2}.ll-mini-board-game-result>div{height:80%;width:80%}.ll-mini-board-game-result .mini-board-check-mate-icon{background-image:url(/static/media/checkmate.0c42c8603e1117abba66.svg);background-repeat:no-repeat}.ll-mini-board-game-result .mini-board-draw-icon{color:rgba(0,0,0,.75);text-align:center}.ll-mini-board-game-result .mini-board-draw-icon:after{content:"½"}.ll-mini-board-highlight{border:4px solid #0095f8;border-radius:3px;box-sizing:border-box;height:calc(100% + 4px);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% + 4px);z-index:5}.ll-mini-board-highlight-alternate{border-color:#ff5e00}.ll-mini-board-red-circle{background:red;border:2px solid #b72c2c;border-radius:50%;bottom:-4px;height:15px;position:absolute;right:-4px;width:15px;z-index:5}.ll-network-quality-indicator{align-items:center;background-repeat:no-repeat;background:hsla(0,0%,71%,.8);border-radius:50%;bottom:30px;display:flex;height:40px;justify-content:center;left:10px;position:absolute;width:40px;z-index:2}.ll-network-quality-indicator>div{align-items:flex-end;display:flex;height:60%;justify-content:space-between;width:65%}.ll-color-indicator{align-items:center;background:#fff;border-radius:50%;display:flex;justify-content:center;position:absolute;z-index:2}.ll-widget-header{align-items:center;border-bottom:1px solid var(--theme-border-white-to-light-purple);display:flex;padding:9px 10px;position:relative}.dark-mode .ll-widget-header{border-bottom-color:#6a6487}.private .ll-widget-header{border-color:transparent}.ll-widget-header>.dropdown{padding-bottom:27px;position:absolute;right:8px;top:8px}.dark-mode .ll-widget-header>.dropdown button{color:#eaeaea}.ll-widget-header>.dropdown>.dropdown-menu{margin-right:-3px}.ll-widget-header>.dropdown>.dropdown-toggle{color:var(--theme-color-darker-grey-to-white);font-size:20px;position:absolute;right:5px;top:2px}.ll-debug-settings{padding-bottom:5px}.ll-debug-settings input{width:90px}.ll-debug-settings input[type=number]{width:50px}#ll-chat{background:var(--theme-background-white-to-light-purple);border:1px solid var(--theme-border-white-to-light-purple);border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:visible}#ll-chat.readonly{padding-bottom:10px}#ll-chat.private{background-color:#fcc}.dark-mode #ll-chat.private{background-color:#9a427b}#ll-chat .ll-chat-container{display:flex;flex:1 1 100%;flex-direction:column;margin:0 10px;min-height:50px;overflow-y:auto}@media (max-width:680px){#ll-chat .ll-chat-container{padding-bottom:10px;padding-top:0}}#ll-chat .ll-chat-container.next-to-screen-share .ll-chat-message.ll-chat-message-type-missingProfileImage{display:none}#ll-chat .ll-chat-messages-wrapper{background-color:var(--livelesson-inner-panel-background-color);display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end;padding:8px}@media (max-width:680px){#ll-chat .ll-chat-messages-wrapper{flex-direction:column-reverse}}#ll-chat .ll-chat-messages-wrapper .ll-chat-message{display:flex;position:relative}@media (max-width:680px){#ll-chat .ll-chat-messages-wrapper .ll-chat-message:not(:last-child){margin-top:10px;padding-top:10px}}@media (min-width:681px){#ll-chat .ll-chat-messages-wrapper .ll-chat-message:not(:first-child){margin-top:10px;padding-top:10px}}#ll-chat .ll-chat-pinned-message{background-color:initial;flex:1 0 auto;justify-content:flex-start;margin:0 10px;max-height:min(20%,200px);overflow-y:auto}#ll-chat .ll-chat-message-img{border-radius:100%;display:initial;height:36px;margin-right:10px;width:36px}#ll-chat .ll-chat-message .ll-chat-message-button-container{display:none;position:absolute;right:0;top:0;width:40px}#ll-chat .ll-chat-message .ll-chat-message-button-container div{cursor:pointer;opacity:.5}#ll-chat .ll-chat-message .ll-chat-message-button-container div:hover{opacity:1}#ll-chat .ll-chat-message .ll-chat-message-button-container div:active{margin-top:1px}#ll-chat .ll-chat-message .ll-chat-message-button-container .ll-chat-message-pin{padding:2px 0}#ll-chat .ll-chat-message:hover .ll-chat-message-button-container{display:flex}#ll-chat .ll-chat-message-txt{fill:#36424b;color:#36424b;flex:1 1;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif,Noto Color Emoji;font-family:var(--primary-font-family-no-segoe);margin-top:-3px;position:relative;word-break:break-word}.dark-mode #ll-chat .ll-chat-message-txt{fill:#eaeaea;color:#eaeaea}#ll-chat .ll-chat-message-txt a{color:#171c21;font-weight:500}.dark-mode #ll-chat .ll-chat-message-txt a{color:#d2d2d2}#ll-chat .ll-chat-message-txt div.ll-big-emoji{font-size:40px;line-height:normal}#ll-chat .ll-chat-message-txt .button{margin-bottom:0;-webkit-transform:none;transform:none}#ll-chat .ll-chat-message-txt .button:active,#ll-chat .ll-chat-message-txt .button:hover{-webkit-transform:none;transform:none}#ll-chat .ll-chat-message-txt .ll-user-name--clickable{display:inline-block;font-weight:600;max-width:calc(100% - 20px)}#ll-chat .ll-chat-message-txt a.linkified{color:inherit}#ll-chat .ll-chat-message-txt a.linkified:hover{text-decoration:underline}#ll-chat .ll-chat-textarea{border-color:var(--theme-border-dark-grey2-to-transparent);border-radius:3.5px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif,Noto Color Emoji;font-family:var(--primary-font-family-no-segoe);min-height:31px;overflow-y:hidden;padding:7px 10px;resize:none;transition:initial;width:100%}#ll-chat .ll-chat-textarea::-webkit-input-placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#ll-chat .ll-chat-textarea::placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#ll-chat .ll-chat-textarea:placeholder-shown{text-overflow:ellipsis}.dark-mode #ll-chat .ll-chat-textarea{border-color:#6a6487}#ll-chat .ll-chat-textarea::-webkit-input-placeholder{color:var(--theme-color-light-grey-to-white)}#ll-chat .ll-chat-textarea::placeholder{color:var(--theme-color-light-grey-to-white)}#ll-chat .ll-chat-status-message-content{font-style:italic}#ll-chat-box{border-top:1px solid var(--theme-border-white-to-light-purple);display:flex;margin:0 10px;padding:10px 0}#ll-chat-box .ll-chat-textarea:focus{border-color:transparent;outline:2px solid #0095f8}.ll-audio-video-input{padding:15px 20px 0}.ll-audio-video-input__item{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:25px 100px 1fr;margin-bottom:10px}.ll-audio-video-input__item select{width:100%}.ll-audio-video-input__label{margin:0;text-align:left}.ll-help-panel{padding:10px 0}.ll-help-panel ul{padding-left:33px}.ll-help-panel>h3{margin-bottom:10px;padding:2px 0}.ll-help-panel>h3:not(:first-child){margin-top:29px}.ll-help-panel>h3.highlighted{color:var(--theme-background-main-header-background)}.dark-mode .ll-help-panel>h3.highlighted{color:#70bdf5}.ll-help-panel ul>li{margin-top:6px}.ll-help-panel p{margin-top:10px}.ll-raised-hand{bottom:20px;left:0;position:absolute;width:30%;z-index:1}.ll-recorded-lessons-panel-wrapper{overflow-x:hidden;overflow-y:auto;padding:0}.ll-recorded-lessons-panel .ll-auto-record-lesson-label{background:#fff;padding:16px 19px 19px}.ll-recorded-lessons-panel .ll-auto-record-lesson-label>label{cursor:pointer}.dark-mode .ll-recorded-lessons-panel .ll-auto-record-lesson-label{background:rgba(0,0,0,.25)}.ll-recorded-lessons-panel .ll-recording-beta-stamp{color:var(--livelesson-beta-banner-color);cursor:pointer;float:right;font-weight:700;margin-top:1px}.ll-recorded-lessons-panel .lesson{grid-gap:15px;border-bottom:1px solid rgba(0,0,0,.1);display:grid;gap:15px;grid-template-columns:auto 1fr;padding:14px}.dark-mode .ll-recorded-lessons-panel .lesson{border-bottom:1px solid hsla(0,0%,100%,.15)}.ll-recorded-lessons-panel .lesson .lesson-date{color:#777;padding-top:2px}.dark-mode .ll-recorded-lessons-panel .lesson .lesson-date{color:hsla(0,0%,100%,.6)}.ll-recorded-lessons-panel .lesson .lesson-video{align-items:center;background-color:#afafaf;border-radius:4px;cursor:pointer;display:flex;height:63px;justify-content:center;width:63px}.ll-recorded-lessons-panel .lesson .lesson-video>i{font-size:30px}.dark-mode .ll-recorded-lessons-panel .lesson .lesson-video{background-color:#6468a9}.ll-recorded-lessons-panel .lesson .lesson-content{display:grid}.ll-recorded-lessons-panel .lesson .lesson-content .lesson-name{color:#222}.dark-mode .ll-recorded-lessons-panel .lesson .lesson-content .lesson-name{color:#fff}.ll-recorded-lessons-panel .lesson .lesson-content .lesson-actions{align-self:end;display:flex}.ll-recorded-lessons-panel .lesson .lesson-content .lesson-actions>a{cursor:pointer}.ll-recorded-lessons-panel .lesson .lesson-content .lesson-actions>a:not(:last-child){padding-right:15px}.recording-indicator{background:#fe4829;border-radius:5px 0 0 0;bottom:0;color:#fff;cursor:pointer;font-weight:700;padding:10px 16px 10px 14px;position:fixed;right:0}.ll-replay-progress-bar{background:#fff;bottom:0;position:fixed;width:100%;z-index:10}.ll-replay-progress-bar .header{background-color:var(--theme-background-live-lesson-replay-header);border-top:1px solid var(--theme-background-lighter-grey2-to-light-purple);display:flex;justify-content:space-between;padding:12px}.ll-replay-progress-bar .header .lesson-name{padding-left:10px}.ll-replay-progress-bar .main{align-items:center;border-top:1px solid var(--theme-background-lighter-grey2-to-light-purple);display:grid;grid-template-columns:45px 1fr;grid-template-rows:45px}.ll-replay-progress-bar .main .actions{align-items:center;background-color:var(--theme-background-main-header-background);cursor:pointer;display:flex;height:100%;justify-content:center}.ll-replay-progress-bar .main .actions i{color:#eee}.ll-replay-progress-bar .main .timeline-wrapper{height:100%;overflow:hidden}.ll-replay-progress-bar .main .timeline-wrapper .timeline{-webkit-appearance:none;appearance:none;cursor:pointer;height:100%;overflow:hidden;width:100%}.ll-replay-progress-bar .main .timeline-wrapper .timeline::-webkit-slider-runnable-track{background:var(--theme-background-live-lesson-timeline-progress);content:"";height:45px}.ll-replay-progress-bar .main .timeline-wrapper .timeline::-moz-range-track{height:45px}.ll-replay-progress-bar .main .timeline-wrapper .timeline::-ms-track{background:transparent;border:0;border-color:transparent;border-radius:0;border-width:0;height:45px}.ll-replay-progress-bar .main .timeline-wrapper .timeline::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:none;border-radius:0;box-shadow:100vw 0 0 100vw var(--theme-background-live-lesson-timeline);height:45px;width:2px}.ll-replay-progress-bar .main .timeline-wrapper .timeline::-moz-range-thumb{background:#fff;border:none;border-radius:0;height:45px;width:2px}.ll-replay-progress-bar .main .timeline-wrapper .timeline::-ms-thumb{background:#fff;border:none;border-radius:0;height:45px;width:2px}.ll-replay-progress-bar .main .timeline-wrapper .timeline::-moz-range-progress{background:var(--theme-background-live-lesson-timeline-progress);border:0;height:45px;margin-top:0}.ll-replay-progress-bar .main .timeline-wrapper .timeline::-ms-fill-lower{background:var(--theme-background-live-lesson-timeline-progress);border-radius:0}.ll-replay-progress-bar .main .timeline-wrapper .timeline::-ms-fill-upper{background:var(--theme-background-live-lesson-timeline);border-radius:0}.ll-video-preview-screen{align-items:center;display:flex;flex-direction:column;left:50%;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ll-video-preview-screen.fading-out{-webkit-animation:fadeOut var(--animation-duration) linear forwards;animation:fadeOut var(--animation-duration) linear forwards}@media (max-height:750px){.ll-video-preview-screen{margin-top:-20px;padding-bottom:40px;position:relative}}@media (min-height:1000px){.ll-video-preview-screen{top:45%}}.ll-video-preview-screen button.loading{cursor:wait}.ll-video-preview-screen h2{color:#888;line-height:normal;text-align:center}.dark-mode .ll-video-preview-screen h2{color:hsla(0,0%,100%,.5)}.ll-video-preview-screen .ll-video-container{background:var(--theme-background-grey-to-purple);height:290px;margin-bottom:25px;width:290px}.ll-video-preview-screen .ll-user-video{border-radius:8px;height:100%;object-fit:cover;width:100%}.ll-video-preview-screen .ll-connect-without-video-link{cursor:pointer;margin-top:20px}.ll-screen-sharing-video{background:#000;border-radius:3px;display:flex;justify-content:center;position:relative;width:100%}.ll-screen-sharing-video video{height:100%;max-width:100%}.ll-screen-sharing-video .action-buttons{display:grid;grid-template-columns:repeat(2,auto);position:absolute;right:7px;top:7px}.ll-screen-sharing-bar{background:var(--theme-background-white-to-light-purple);border-radius:5px;margin-bottom:15px;padding:11px;text-align:center;text-transform:uppercase}.ll-screen-sharing-bar>button{margin-left:5px}.ll-mini-boards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));margin:-5px -5px 10px}.ll-mini-boards-grid.simul{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ll-kick-out-modal-header .swal2-title>strong{padding-left:10px}@media (max-width:930px){.notation-panel-actions{display:none}}@media (max-height:650px),(max-width:1290px){.notation-panel-actions button>div>span{display:none}}.notation-panel-actions>div>button{margin-left:4px}.swal2-container.ll-swal2-backdrop-blocking{background:rgba(0,0,0,.8);z-index:1050}.ll-button-icon{margin-right:3px;opacity:.7}.ll-tooltip-button{background:none;border:none;color:var(--theme-color-grey-to-light-purple);opacity:.7}.ll-tooltip-button:hover{opacity:1}.ll-quiz-body{align-items:stretch;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:0 20px}@media (min-width:800px){.ll-quiz-body{justify-content:center;padding:20px}}.ll-quiz-arrow-button{background:transparent;border:0;color:var(--theme-color-darker-grey-to-white);cursor:pointer;outline:none}.ll-quiz-arrow-button>i{font-size:40px}.ll-quiz-arrow-button:hover{opacity:.9}.ll-quiz-arrow-button:active:enabled{margin-bottom:-2px}.ll-quiz-arrow-button:disabled{cursor:default;opacity:.4}.ll-quiz-arrow-button.left{margin-right:20px}.ll-quiz-arrow-button.right{margin-left:20px}.ll-round-result-line{grid-gap:5px;display:grid;gap:5px;grid-template-columns:auto auto minmax(30px,1fr)}uname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arena-result .header{font-weight:700}.swal2-modal .swal2-styled.swal-btn-primary{align-items:center;background-color:#0095f8;background-image:none!important;border:0;border-radius:6px;box-shadow:none!important;color:#fff;display:inline-flex;justify-content:center;line-height:24px;padding:8px 20px;-webkit-user-select:none;user-select:none}.swal2-modal .swal2-styled.swal-btn-primary:hover{background-color:#27a9ff}.swal2-modal .swal2-styled.swal-btn-outline{align-items:center;background-color:#fff;background-image:none!important;border:1px solid #aeddfd;border-radius:6px;box-shadow:none!important;color:#0095f8;display:inline-flex;justify-content:center;line-height:24px;padding:8px 20px;-webkit-user-select:none;user-select:none}.dark-mode .swal2-modal .swal2-styled.swal-btn-outline{background-color:initial;border-color:#0095f8}.swal2-modal .swal2-styled.swal-btn-outline:hover{background-color:#27a9ff10;border-color:#0095f8}.row--tournament-order>div:nth-of-type(2){order:3}.row--tournament-order>div:nth-of-type(4){order:4}.stockfish-analysis .settings-wrapper>select{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:13px;font-style:normal;font-weight:400;line-height:140%}.stockfish-analysis{align-content:flex-start;background:var(--stockfish-analysis-background);display:grid;min-height:152px;position:relative}.stockfish-analysis.one-line{min-height:0}.stockfish-analysis .line{color:var(--theme-color-light-grey-to-white);overflow:hidden;padding:7px 9px;text-overflow:ellipsis;white-space:nowrap}.stockfish-analysis .line:hover{background-color:var(--stockfish-analysis-hover)}.stockfish-analysis .line:nth-child(2){border-bottom:1px solid var(--stockfish-analysis-line-border-color);color:var(--theme-color-darker-grey-to-white);padding-bottom:12px;padding-top:12px}.dark-mode .stockfish-analysis .line:nth-child(2){border-color:var(--stockfish-analysis-line-border-color)}.stockfish-analysis .line:nth-child(3){padding-top:9px}.stockfish-analysis .line:last-child{padding-bottom:9px}.stockfish-analysis .line .line-column{color:var(--theme-color-darker-grey-to-white);display:inline-block;font-weight:700;width:70px}.stockfish-analysis .line .line-column.score{font-weight:400;padding-right:8px;width:60px}.stockfish-analysis .settings-wrapper{position:absolute;right:8px;top:10px}.stockfish-analysis .settings-wrapper>select{background:transparent;border:none;color:#868686;margin-bottom:3px;outline:none;padding:2px}.stockfish-analysis .progress-bar{background-color:#ababab;border-radius:0;height:4px;opacity:.6}.dark-mode .stockfish-analysis .progress-bar{background-color:#fff}.stockfish-analysis .progress-bar.meter>span{background-color:var(--stockfish-analysis-progress-bar-background);border-radius:0}.ll-coach-assign-popup .checkbox-label>span{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:15px;font-style:normal;font-weight:400;line-height:140%}.ll-coach-assign-popup{text-align:left}.ll-coach-assign-popup .checkbox-label{display:block;margin-left:5px;margin-top:-8px;text-align:left}.ll-coach-assign-popup .checkbox-label>span{color:#999;margin-left:6px}.ll-coach-assign-popup .checkbox-label>span i{margin-left:6px}.navigation-panel--wrapper{height:calc(100% - 42px);padding:0 10px 10px}.navigation-panel{grid-gap:10px;background:var(--livelesson-inner-panel-background-color);display:grid}.navigation-panel .nav-item{background-color:initial;border:none;border-radius:5px;cursor:pointer;position:relative}@media (max-width:680px){.navigation-panel .nav-item{padding:45%}}.navigation-panel .nav-item span:after{background:transparent;bottom:-6px;content:"";height:2px;left:50%;margin-left:-13px;position:absolute;width:0}.navigation-panel .nav-item:hover span:after{background:rgba(0,0,0,.4);height:2px;transition:width .25s;width:26px}.dark-mode .navigation-panel .nav-item:hover span:after{background:#eaeaea}.navigation-panel .nav-item:hover span.red:after{background-color:#f74531}.navigation-panel .nav-item:hover span.yellow:after{background-color:#ffaf4c}.navigation-panel .nav-item:hover span.green:after{background-color:#64d36c}.navigation-panel .nav-item:hover span.blue:after{background-color:#24cafc}.navigation-panel .nav-item:before{content:"";display:block}.navigation-panel .nav-item .nav-item_icon{height:60%;width:60%}.navigation-panel .nav-item>div{align-items:center;background-color:#fff;border:1px solid var(--theme-border-white-to-light-purple);border-radius:10px;display:flex;flex-direction:column;font-weight:700;height:100%;justify-content:center;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.dark-mode .navigation-panel .nav-item>div{background-color:#403a5f}.navigation-panel .nav-item>div svg{height:100%;position:relative;width:100%}.navigation-panel .nav-item>div span{color:var(--theme-color-darker-grey-to-white);font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:600;line-height:140%;position:relative}@media (max-height:755px){.navigation-panel .nav-item>div span{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:13px;font-style:normal;font-weight:400;line-height:140%}}.navigation-panel .nav-item>div i{font-size:30px;opacity:.6}.ll-notation-widget .content-wrapper .ll-notation-content h2{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:600;line-height:140%}.ll-notation-widget{background:var(--theme-background-white-to-light-purple);border:1px solid var(--theme-border-white-to-light-purple);border-radius:8px;display:grid;grid-template-rows:auto 1fr;-webkit-user-select:none;user-select:none}.ll-notation-widget .content-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;overflow-y:auto}.ll-notation-widget a.disabled{cursor:default;opacity:.3}.ll-notation-widget .ll-notation-header{background:transparent;border-bottom:1px solid var(--theme-border-white-to-light-purple);box-sizing:border-box;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.classroom-banner{background:#fff;border-radius:4px;padding:12px}.classroom-banner img{max-width:100%}.ll-tournament-prep-concentration-mode label{display:block;margin-bottom:20px;padding:0 5px}.llt-board-result,.llt-board-result .ll-user-name--clickable{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:600;line-height:140%}.llt-board-result{background:var(--theme-background-white-to-light-purple);display:flex;justify-content:center;padding:5px 2px;text-align:center}.llt-board-result .ll-user-name--clickable{color:var(--theme-color-darker-grey-to-white)}.ll-tournament-board-restart-btn{background:none;border:none;color:var(--theme-color-light-blue-to-lighter-blue);cursor:pointer;outline:none;padding:0 5px 3px}.ll-tournament-board-restart-btn:hover{text-decoration:underline}.ll-tournament-board-details{display:flex;flex-direction:column;height:100%}.ll-import-games-popup{text-align:left}.ll-import-games-popup input.swal2-input,.ll-import-games-popup select.swal2-select{background-color:var(--theme-background-white-to-light-purple);color:var(--theme-color-black-to-white);height:2.625em;width:100%}.ll-middle-panel{border-radius:8px;display:grid;grid-template-rows:auto 1fr;height:100%;-webkit-user-select:none;user-select:none}.ll-middle-panel-content-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;overflow-y:auto;padding:0 10px}.ll-middle-panel-body{background-color:var(--livelesson-inner-panel-background-color);overflow-x:hidden;overflow-y:auto;padding:0 10px;position:relative}.ll-middle-panel-body--flushEdge{padding:0}.ll-middle-panel-footer{border-top:1px solid var(--theme-border-white-to-light-purple);display:grid;grid-template-columns:auto 1fr auto;margin:0 10px;padding:10px 0;position:relative}.ll-middle-panel-footer:empty{border-top:none;box-shadow:none;padding:0 0 10px}.ll-middle-panel-footer .ll-middle-panel-footer_first-col button{margin-right:4px}.ll-middle-panel-footer .ll-middle-panel-footer_last-col button{margin-left:4px}#import-options input[type=button]{font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:140%}.import-option input,.import-option select{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:15px;font-style:normal;font-weight:400;line-height:140%}.inputfile+label{font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%}.uploadButton{margin:0 auto;position:relative;text-align:center}.inputfile{cursor:pointer;height:100%;left:0;opacity:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.inputfile+label{background-color:var(--theme-background-white-to-light-purple);border:2px dashed #2981d1;border-radius:5px;box-shadow:0 0 3px 1px #ddd;color:#687082;display:block;padding:40px 70px 45px}#cutAndPaste{line-height:0;margin:0;padding:0}#cutAndPaste>textarea,.inputfile+label{min-height:300px;width:100%}#import-options{align-items:flex-start;display:flex;flex-direction:column;margin-top:30px;text-align:left}#import-options input[type=button]{display:inline-block;min-width:100px;padding:14px 20px}#import-options .formLink{border-radius:4px;color:#2981d1;display:inline-block;font-weight:700;line-height:130%;padding:7px}#import-options .formLink:hover{background-color:#2981d1;color:#fff;font-weight:700;text-decoration:none}.import-option{line-height:180%;max-width:100%;padding:8px 0}.import-option input{margin-right:4px}.import-option input,.import-option select{border:1px solid #ccc;vertical-align:middle}.import-option select>option{background-color:var(--theme-background-lighter-grey2-to-light-purple)}#toggleImportMethod{color:#2981d1}@media screen and (max-width:680px){.import-mobile-block{display:block;margin-top:15px}}.dark-mode #import-options .formLink,.dark-mode .h1{color:#fff}.dark-mode #import-options .formLink:hover{background-color:#7d7c86}.dark-mode #toggleImportMethod{color:#fff}.dark-mode #cutAndPastePGN{background-color:#403a5f}#export-options{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:15px;font-style:normal;font-weight:400;line-height:140%}.h1{font-size:32px;line-height:120%}#export-options input[type=button],.h1{font-family:Poppins,sans-serif;font-style:normal;font-weight:600}#export-options input[type=button]{font-size:20px;line-height:130%}.h1{color:#2981d1;line-height:130%}.export-options-title{padding-right:20px}.export-options-select{max-width:180px;min-width:180px;width:180px}#export-options{align-items:flex-start;display:flex;flex-direction:column;text-align:left}#export-options input[type=button]{display:inline-block;min-width:100px;padding:14px 20px}#export-options .formLink{border-radius:4px;color:#2981d1;display:inline-block;font-weight:700;line-height:130%;padding:7px}#export-options .formLink:hover{background-color:#2981d1;color:#fff;font-weight:700;text-decoration:none}.export-option{line-height:180%;max-width:100%;padding:8px 0}.export-option input{margin-right:4px}.isa{display:none}.positionComment .text .user{font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%}.positionComment{border-bottom:1px solid #ebebeb;display:flex;flex-direction:column;padding:8px 0;width:100%}.goToLink{margin:4px 0 0}@media screen and (min-width:450px){.positionComment{display:inline-block;flex-direction:row}.goToLink{margin:4px 0 0 168px}}.positionComment .board a{box-sizing:initial;float:left;padding:10px 15px 10px 0;width:156px}.positionComment .text{line-height:140%;padding:3px}.positionComment .text .user{display:block;line-height:100%;margin-bottom:6px}.positionComment .text .time{color:gray;font-style:italic;white-space:nowrap}.positionComment .text .poscomment{padding:0 5px}.positionComment .text .quoteRight{margin-right:10px}

/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/
 */.pika-single{background:#fff;border:1px solid;border-color:#ccc #ccc #bbb;color:#333;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;z-index:9999}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-single{*zoom:1}.pika-single.is-hidden{display:none}.pika-single.is-bound{box-shadow:0 5px 15px -5px rgba(0,0,0,.5);position:absolute}.pika-lendar{float:left;margin:8px;width:240px}.pika-title{position:relative;text-align:center}.pika-label{background-color:#fff;display:inline-block;*display:inline;font-size:14px;font-weight:700;line-height:20px;margin:0;overflow:hidden;padding:5px 3px;position:relative;z-index:9999}.pika-title select{cursor:pointer;filter:alpha(opacity=0);left:0;margin:0;opacity:0;position:absolute;top:5px;z-index:9998}.pika-next,.pika-prev{background-color:initial;background-position:50%;background-repeat:no-repeat;background-size:75% 75%;border:0;cursor:pointer;display:block;height:30px;opacity:.5;outline:none;overflow:hidden;padding:0;position:relative;*position:absolute;text-indent:20px;*top:0;white-space:nowrap;width:20px}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==);float:left;*left:0}.is-rtl .pika-prev,.pika-next{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=);float:right;*right:0}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block;*display:inline}.pika-table{border:0;border-collapse:collapse;border-spacing:0;width:100%}.pika-table td,.pika-table th{padding:0;width:14.285714285714286%}.pika-table th{color:#999;font-size:12px;font-weight:700;line-height:25px;text-align:center}.pika-button{background:#f5f5f5;border:0;box-sizing:border-box;-moz-box-sizing:border-box;color:#666;cursor:pointer;display:block;font-size:12px;line-height:15px;margin:0;outline:none;padding:5px;text-align:right;width:100%}.pika-week{color:#999;font-size:11px}.is-today .pika-button{color:#3af;font-weight:700}.has-event .pika-button,.is-selected .pika-button{background:#3af;border-radius:3px;box-shadow:inset 0 1px 3px #178fe5;color:#fff;font-weight:700}.has-event .pika-button{background:#005da9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{background:#6cb31d;border-radius:3px;box-shadow:none;color:#fff}.is-endrange .pika-button{background:#3af;border-radius:3px;box-shadow:none;color:#fff}.is-disabled .pika-button{color:#999;cursor:default;opacity:.3;pointer-events:none}.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-selection-disabled{cursor:default;pointer-events:none}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{background:#ff8000;border-radius:3px;box-shadow:none;color:#fff}.pika-table abbr{border-bottom:none;cursor:help}.flag{background:url(/static/media/flagssprite_small.355ddf7f47474e6ca901.png) no-repeat;float:left;height:11px;margin:0 5px 0 0;padding:0!important;width:16px}.flag.ad{background-position:0 0}.flag.ae{background-position:0 -11px}.flag.af{background-position:0 -22px}.flag.ag{background-position:0 -33px}.flag.ai{background-position:0 -44px}.flag.al{background-position:0 -55px}.flag.am{background-position:0 -66px}.flag.an{background-position:0 -77px}.flag.ao{background-position:0 -88px}.flag.ar{background-position:0 -99px}.flag.as{background-position:0 -110px}.flag.at{background-position:0 -121px}.flag.au{background-position:0 -132px}.flag.aw{background-position:0 -143px}.flag.ax{background-position:0 -154px}.flag.az{background-position:0 -165px}.flag.ba{background-position:0 -176px}.flag.bb{background-position:0 -187px}.flag.bd{background-position:0 -198px}.flag.be{background-position:0 -209px}.flag.bf{background-position:0 -220px}.flag.bg{background-position:0 -231px}.flag.bh{background-position:0 -242px}.flag.bi{background-position:0 -253px}.flag.bj{background-position:0 -264px}.flag.bm{background-position:0 -275px}.flag.bn{background-position:0 -286px}.flag.bo{background-position:0 -297px}.flag.br{background-position:0 -308px}.flag.bs{background-position:0 -319px}.flag.bt{background-position:0 -330px}.flag.bv{background-position:0 -341px}.flag.bw{background-position:0 -352px}.flag.by{background-position:0 -363px}.flag.bz{background-position:0 -374px}.flag.ca{background-position:0 -385px}.flag.catalonia{background-position:0 -396px}.flag.cc{background-position:0 -407px}.flag.cd{background-position:0 -418px}.flag.cf{background-position:0 -429px}.flag.cg{background-position:0 -440px}.flag.ch{background-position:0 -451px}.flag.ci{background-position:0 -462px}.flag.ck{background-position:0 -473px}.flag.cl{background-position:0 -484px}.flag.cm{background-position:0 -495px}.flag.cn{background-position:0 -506px}.flag.co{background-position:0 -517px}.flag.cu{background-position:0 -528px}.flag.cr{background-position:0 -539px}.flag.cs{background-position:0 -550px}.flag.cv{background-position:0 -561px}.flag.cx{background-position:0 -572px}.flag.cy{background-position:-16px 0}.flag.cz{background-position:-16px -11px}.flag.de{background-position:-16px -22px}.flag.dj{background-position:-16px -33px}.flag.dk{background-position:-16px -44px}.flag.dm{background-position:-16px -55px}.flag.do{background-position:-16px -66px}.flag.dz{background-position:-16px -77px}.flag.ec{background-position:-16px -88px}.flag.ee{background-position:-16px -99px}.flag.eg{background-position:-16px -110px}.flag.eh{background-position:-16px -121px}.flag.england{background-position:-16px -132px}.flag.er{background-position:-16px -143px}.flag.es{background-position:-16px -154px}.flag.et{background-position:-16px -165px}.flag.eu{background-position:-16px -176px}.flag.fam{background-position:-16px -187px}.flag.fi{background-position:-16px -198px}.flag.fj{background-position:-16px -209px}.flag.fk{background-position:-16px -220px}.flag.fm{background-position:-16px -231px}.flag.fo{background-position:-16px -242px}.flag.fr{background-position:-16px -253px}.flag.ga{background-position:-16px -264px}.flag.gb{background-position:-16px -275px}.flag.gd{background-position:-16px -286px}.flag.ge{background-position:-16px -297px}.flag.gf{background-position:-16px -308px}.flag.gh{background-position:-16px -319px}.flag.gi{background-position:-16px -330px}.flag.gl{background-position:-16px -341px}.flag.gm{background-position:-16px -352px}.flag.gn{background-position:-16px -363px}.flag.gp{background-position:-16px -374px}.flag.gq{background-position:-16px -385px}.flag.gr{background-position:-16px -396px}.flag.gs{background-position:-16px -407px}.flag.gt{background-position:-16px -418px}.flag.gu{background-position:-16px -429px}.flag.gw{background-position:-16px -440px}.flag.gy{background-position:-16px -451px}.flag.hk{background-position:-16px -462px}.flag.hm{background-position:-16px -473px}.flag.hn{background-position:-16px -484px}.flag.hr{background-position:-16px -495px}.flag.ht{background-position:-16px -506px}.flag.hu{background-position:-16px -517px}.flag.id{background-position:-16px -528px}.flag.ie{background-position:-16px -539px}.flag.il{background-position:-16px -550px}.flag.in{background-position:-16px -561px}.flag.io{background-position:-16px -572px}.flag.iq{background-position:-32px 0}.flag.ir{background-position:-32px -11px}.flag.is{background-position:-32px -22px}.flag.it{background-position:-32px -33px}.flag.jm{background-position:-32px -44px}.flag.jo{background-position:-32px -55px}.flag.jp{background-position:-32px -66px}.flag.ke{background-position:-32px -77px}.flag.kg{background-position:-32px -88px}.flag.kh{background-position:-32px -99px}.flag.ki{background-position:-32px -110px}.flag.km{background-position:-32px -121px}.flag.kn{background-position:-32px -132px}.flag.kp{background-position:-32px -143px}.flag.kr{background-position:-32px -154px}.flag.kw{background-position:-32px -165px}.flag.ky{background-position:-32px -176px}.flag.kz{background-position:-32px -187px}.flag.la{background-position:-32px -198px}.flag.lb{background-position:-32px -209px}.flag.lc{background-position:-32px -220px}.flag.li{background-position:-32px -231px}.flag.lr{background-position:-32px -242px}.flag.lk{background-position:-32px -253px}.flag.ls{background-position:-32px -264px}.flag.lt{background-position:-32px -275px}.flag.lu{background-position:-32px -286px}.flag.lv{background-position:-32px -297px}.flag.ly{background-position:-32px -308px}.flag.ma{background-position:-32px -319px}.flag.mc{background-position:-32px -330px}.flag.md{background-position:-32px -341px}.flag.me{background-position:-32px -352px}.flag.mg{background-position:-32px -363px}.flag.mh{background-position:-32px -374px}.flag.mk{background-position:-32px -385px}.flag.ml{background-position:-32px -396px}.flag.mm{background-position:-32px -407px}.flag.mn{background-position:-32px -418px}.flag.mo{background-position:-32px -429px}.flag.mp{background-position:-32px -440px}.flag.mq{background-position:-32px -451px}.flag.mr{background-position:-32px -462px}.flag.ms{background-position:-32px -473px}.flag.mt{background-position:-32px -484px}.flag.mu{background-position:-32px -495px}.flag.mv{background-position:-32px -506px}.flag.mw{background-position:-32px -517px}.flag.mx{background-position:-32px -528px}.flag.my{background-position:-32px -539px}.flag.mz{background-position:-32px -550px}.flag.na{background-position:-32px -561px}.flag.nc{background-position:-32px -572px}.flag.ne{background-position:-48px 0}.flag.nf{background-position:-48px -11px}.flag.ng{background-position:-48px -22px}.flag.ni{background-position:-48px -33px}.flag.nl{background-position:-48px -44px}.flag.no{background-position:-48px -55px}.flag.np{background-position:-48px -66px}.flag.nr{background-position:-48px -77px}.flag.nu{background-position:-48px -88px}.flag.nz{background-position:-48px -99px}.flag.om{background-position:-48px -110px}.flag.pa{background-position:-48px -121px}.flag.pe{background-position:-48px -132px}.flag.pf{background-position:-48px -143px}.flag.pg{background-position:-48px -154px}.flag.ph{background-position:-48px -165px}.flag.pk{background-position:-48px -176px}.flag.pl{background-position:-48px -187px}.flag.pm{background-position:-48px -198px}.flag.pn{background-position:-48px -209px}.flag.pr{background-position:-48px -220px}.flag.ps{background-position:-48px -231px}.flag.pt{background-position:-48px -242px}.flag.pw{background-position:-48px -253px}.flag.py{background-position:-48px -264px}.flag.qa{background-position:-48px -275px}.flag.re{background-position:-48px -286px}.flag.ro{background-position:-48px -297px}.flag.rs{background-position:-48px -308px}.flag.ru{background-position:-48px -319px}.flag.rw{background-position:-48px -330px}.flag.sa{background-position:-48px -341px}.flag.sb{background-position:-48px -352px}.flag.sc{background-position:-48px -363px}.flag.scotland{background-position:-48px -374px}.flag.sd{background-position:-48px -385px}.flag.se{background-position:-48px -396px}.flag.sg{background-position:-48px -407px}.flag.sh{background-position:-48px -418px}.flag.si{background-position:-48px -429px}.flag.sj{background-position:-48px -440px}.flag.sk{background-position:-48px -451px}.flag.sl{background-position:-48px -462px}.flag.sm{background-position:-48px -473px}.flag.sn{background-position:-48px -484px}.flag.so{background-position:-48px -495px}.flag.sr{background-position:-48px -506px}.flag.st{background-position:-48px -517px}.flag.sv{background-position:-48px -528px}.flag.sy{background-position:-48px -539px}.flag.sz{background-position:-48px -550px}.flag.tc{background-position:-48px -561px}.flag.td{background-position:-48px -572px}.flag.tf{background-position:-64px 0}.flag.tg{background-position:-64px -11px}.flag.th{background-position:-64px -22px}.flag.tj{background-position:-64px -33px}.flag.tk{background-position:-64px -44px}.flag.tl{background-position:-64px -55px}.flag.tm{background-position:-64px -66px}.flag.tn{background-position:-64px -77px}.flag.to{background-position:-64px -88px}.flag.tr{background-position:-64px -99px}.flag.tt{background-position:-64px -110px}.flag.tv{background-position:-64px -121px}.flag.tw{background-position:-64px -132px}.flag.tz{background-position:-64px -143px}.flag.ua{background-position:-64px -154px}.flag.ug{background-position:-64px -165px}.flag.um{background-position:-64px -176px}.flag.us{background-position:-64px -187px}.flag.uy{background-position:-64px -198px}.flag.uz{background-position:-64px -209px}.flag.va{background-position:-64px -220px}.flag.vc{background-position:-64px -231px}.flag.ve{background-position:-64px -242px}.flag.vg{background-position:-64px -253px}.flag.vi{background-position:-64px -264px}.flag.vn{background-position:-64px -275px}.flag.vu{background-position:-64px -286px}.flag.wales{background-position:-64px -297px}.flag.wf{background-position:-64px -308px}.flag.ws{background-position:-64px -319px}.flag.ye{background-position:-64px -330px}.flag.yt{background-position:-64px -341px}.flag.za{background-position:-64px -352px}.flag.zm{background-position:-64px -363px}.flag.zw{background-position:-64px -374px}.flag.gbus{background-position:-64px -385px}.flag.brpt{background-position:-64px -396px}.rc-tooltip.rc-tooltip-zoom-appear,.rc-tooltip.rc-tooltip-zoom-enter{opacity:0}.rc-tooltip.rc-tooltip-zoom-enter,.rc-tooltip.rc-tooltip-zoom-leave{display:block}.rc-tooltip-zoom-appear,.rc-tooltip-zoom-enter{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-animation-timing-function:cubic-bezier(.18,.89,.32,1.28);animation-timing-function:cubic-bezier(.18,.89,.32,1.28);opacity:0}.rc-tooltip-zoom-leave{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-animation-timing-function:cubic-bezier(.6,-.3,.74,.05);animation-timing-function:cubic-bezier(.6,-.3,.74,.05)}.rc-tooltip-zoom-appear.rc-tooltip-zoom-appear-active,.rc-tooltip-zoom-enter.rc-tooltip-zoom-enter-active{-webkit-animation-name:rcToolTipZoomIn;animation-name:rcToolTipZoomIn;-webkit-animation-play-state:running;animation-play-state:running}.rc-tooltip-zoom-leave.rc-tooltip-zoom-leave-active{-webkit-animation-name:rcToolTipZoomOut;animation-name:rcToolTipZoomOut;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes rcToolTipZoomIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@keyframes rcToolTipZoomIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@-webkit-keyframes rcToolTipZoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@keyframes rcToolTipZoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}.rc-tooltip{display:block;font-size:12px;line-height:1.5;opacity:.9;position:absolute;visibility:visible;z-index:1070}.rc-tooltip-hidden{display:none}.rc-tooltip-placement-top,.rc-tooltip-placement-topLeft,.rc-tooltip-placement-topRight{padding:5px 0 9px}.rc-tooltip-placement-right,.rc-tooltip-placement-rightBottom,.rc-tooltip-placement-rightTop{padding:0 5px 0 9px}.rc-tooltip-placement-bottom,.rc-tooltip-placement-bottomLeft,.rc-tooltip-placement-bottomRight{padding:9px 0 5px}.rc-tooltip-placement-left,.rc-tooltip-placement-leftBottom,.rc-tooltip-placement-leftTop{padding:0 9px 0 5px}.rc-tooltip-inner{background-color:#373737;border-radius:6px;box-shadow:0 0 4px rgba(0,0,0,.17);color:#fff;min-height:34px;padding:8px 10px;text-align:left;text-decoration:none}.rc-tooltip-arrow{border-color:transparent;border-style:solid;height:0;position:absolute;width:0}.rc-tooltip-placement-top .rc-tooltip-arrow,.rc-tooltip-placement-topLeft .rc-tooltip-arrow,.rc-tooltip-placement-topRight .rc-tooltip-arrow{border-top-color:#373737;border-width:5px 5px 0;bottom:4px;margin-left:-5px}.rc-tooltip-placement-top .rc-tooltip-arrow{left:50%}.rc-tooltip-placement-topLeft .rc-tooltip-arrow{left:15%}.rc-tooltip-placement-topRight .rc-tooltip-arrow{right:15%}.rc-tooltip-placement-right .rc-tooltip-arrow,.rc-tooltip-placement-rightBottom .rc-tooltip-arrow,.rc-tooltip-placement-rightTop .rc-tooltip-arrow{border-right-color:#373737;border-width:5px 5px 5px 0;left:4px;margin-top:-5px}.rc-tooltip-placement-right .rc-tooltip-arrow{top:50%}.rc-tooltip-placement-rightTop .rc-tooltip-arrow{margin-top:0;top:15%}.rc-tooltip-placement-rightBottom .rc-tooltip-arrow{bottom:15%}.rc-tooltip-placement-left .rc-tooltip-arrow,.rc-tooltip-placement-leftBottom .rc-tooltip-arrow,.rc-tooltip-placement-leftTop .rc-tooltip-arrow{border-left-color:#373737;border-width:5px 0 5px 5px;margin-top:-5px;right:4px}.rc-tooltip-placement-left .rc-tooltip-arrow{top:50%}.rc-tooltip-placement-leftTop .rc-tooltip-arrow{margin-top:0;top:15%}.rc-tooltip-placement-leftBottom .rc-tooltip-arrow{bottom:15%}.rc-tooltip-placement-bottom .rc-tooltip-arrow,.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow,.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{border-bottom-color:#373737;border-width:0 5px 5px;margin-left:-5px;top:4px}.rc-tooltip-placement-bottom .rc-tooltip-arrow{left:50%}.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow{left:15%}.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{right:15%}#theOpeningMoves{background-color:var(--theme-background-white);border:1px solid var(--theme-border-white-to-light-purple);border-radius:4px;border-right:none;box-shadow:0 1px 3px var(--theme-border-white-to-light-purple);box-sizing:border-box;max-height:270px;min-height:90px;overflow-y:scroll;padding:10px 12px 15px}#theOpeningMoves .imageContainer{clear:both;display:block;margin-top:5px;text-align:center;width:100%}#theOpeningMoves .imageContainer>img{max-width:100%}@media screen and (min-width:681px){#theOpeningMoves{flex:1 1 auto;max-height:none}}#theOpeningMoves div{border-left:1px solid transparent;border-right:1px solid transparent;color:var(--theme-background-darkest-grey2-to-white);display:inline-block;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:400;letter-spacing:.01em;line-height:135%;margin:0 1px;padding:0 2px}#theOpeningMoves .puzzle-connect-info div{font-weight:400}#theOpeningMoves .puzzle-connect-info div:not(:last-child){margin-bottom:.5em}.dropdown-button:after{display:none}#theOpeningMoves span:not(.commentMove__piece){font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:400;line-height:140%}#theOpeningMoves span:not(.commentMove__piece).italic{font-style:italic}#theOpeningMoves>span{vertical-align:middle}#theOpeningMoves>.openingNum{cursor:default;margin-left:4px;margin-right:0;padding-right:0}#theOpeningMoves>.openingNumundefined{margin:0;padding:0}#theOpeningMoves>.commentInMove+div{margin-left:-2px}.turnToMove{color:var(--theme-color-black-to-white);padding:5px 0}@media screen and (min-width:681px){.turnToMove{background-color:var(--theme-background-white-to-light-purple);border:1px solid var(--theme-border-white-to-light-purple);border-radius:0 0 4px 4px;border-top:none;box-shadow:0 1px 3px var(--theme-border-white-to-light-purple);width:452px}}.turnToMove__text{display:inline-block}#turnToMove__color--white{background-color:#fff;color:#404040}#turnToMove__color--black,#turnToMove__color--white{border:1px solid var(--theme-color-darker-grey-to-white);border-radius:4px;display:inline-block;margin:0 5px 0 6px;min-width:48px;padding:1px 4px;text-align:center}#turnToMove__color--black{background-color:#404040;color:#fff}.blackMove,.whiteMove{cursor:pointer}#theOpeningMoves .blackMove,#theOpeningMoves .whiteMove{border:0;margin:0 0 0 2px;padding:0 3px}.dark-mode #theOpeningMoves .blackMove,.dark-mode #theOpeningMoves .openingNum,.dark-mode #theOpeningMoves .whiteMove{color:var(--color-neutral-500)}.dark-mode #theOpeningMoves .blackMove.is_key,.dark-mode #theOpeningMoves .openingNum.is_key,.dark-mode #theOpeningMoves .whiteMove.is_key{color:var(--theme-background-darkest-grey2-to-white)}#theOpeningMoves .openingNum{border-right:none;margin-right:0;padding-left:3px;padding-right:0}#theOpeningMoves span:not(:first-child) .openingNum{margin-left:5px}#theOpeningMoves .openingNum+.blackMove,#theOpeningMoves .openingNum+.whiteMove{margin-left:-3px}#theOpeningMoves .openingNum+.blackMove:hover,#theOpeningMoves .openingNum+.textMoveHighlighted,#theOpeningMoves .openingNum+.whiteMove:hover{margin-left:-4px;margin-right:-1px;padding:0 4px}.blackMove:hover,.textMoveHighlighted,.whiteMove:hover{border-radius:2px}.dark-mode #theOpeningMoves .blackMove:hover,.dark-mode #theOpeningMoves .is_key.textMoveHighlighted,.dark-mode #theOpeningMoves .textMoveHighlighted,.dark-mode #theOpeningMoves .whiteMove:hover{color:var(--color-neutral-white)}.textMoveHighlighted{background-color:var(--theme-background-pastel-blue-to-purple)}.blackMove:hover:not(.textMoveHighlighted),.whiteMove:hover:not(.textMoveHighlighted){background-color:var(--theme-background-lighest-pastel-blue2-to-lightest-purple);transition:background-color .05s linear,color .05s linear}.commentInMove,.commentInMoveFirst{display:block;padding:0 1px}.commentInMoveFirst{margin:14px 0 10px}.blackMoveCB,.whiteMoveCB{margin:20px 0 2px}.blackMoveC,.whiteMoveC{margin:2px 0 15px}.commentInMovActive{background-color:var(--theme-background-lighter-grey3-to-lightest-purple2)}.commentInMove>h2,.commentInMoveFirst>h2{font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:700;letter-spacing:.01em;line-height:125%;margin:10px 0}.comment_book_from{border:1px solid silver;border-radius:3px;box-shadow:0 .45rem .5rem -.5rem rgba(0,0,0,.3);display:table;margin-top:4px;padding:2px 7px}.comment_book_from a{text-decoration:underline}.variation-header{position:relative}.variation-header__title{border-bottom:1px solid #e6e6e6;color:var(--theme-color-darker-grey-to-white);font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:700;letter-spacing:.01em;line-height:120%;margin-bottom:8px;margin-right:33px;overflow-wrap:anywhere;padding:.25em 0 2px}@media screen and (min-width:681px){.variation-header__title{font-size:30px;margin-bottom:12px;padding:0 0 2px}}.page-btns{box-sizing:border-box;display:flex;height:35px;height:8.5vw;margin:1.25vw 0 4vw;max-height:67px;min-height:36px;padding:0 4px;position:relative;width:100%;z-index:10}.page-btns__btn{border-radius:0;flex:1 1 auto;font-size:calc(2vw + 5.5px);margin:0;min-width:30px;padding:0!important}.page-btns__btn:first-of-type{border-bottom-left-radius:4px;border-top-left-radius:4px}.page-btns__btn:last-of-type{border-bottom-right-radius:4px;border-top-right-radius:4px}.page-btns__btn--switch{align-items:center;display:flex;flex:0 1 auto;margin-top:3px;min-width:62px;padding:0!important}.page-btns--tablet{display:none}@media screen and (min-width:681px) and (max-width:845px){.page-btns__btn--no-tablet{display:none}.page-btns--tablet{display:flex}}@media screen and (min-width:681px){.page-btns{height:39px;margin:5px 0 0;padding:0}.page-btns__btn{border-radius:4px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:13px;font-style:normal;font-weight:400;line-height:140%}.page-btns__btn:not(:last-of-type){margin-right:5px}}.board-btns{box-sizing:border-box;display:flex;height:36px;height:8.5vw;max-height:70px;min-height:36px;padding:0 4px;width:100%}.board-btns__btn{flex:1 1 auto;font-size:calc(2vw + 7px);margin:0;padding:0;transition:none;z-index:10}.board-btns__btn:focus:not(:active){border-radius:2px;z-index:20}.board-btns__btn--switch{align-items:center;display:flex;flex:0 1 auto;margin-top:3px;min-width:62px}@media screen and (min-width:681px){.board-btns{height:39px;margin:5px 0 0;padding:0;width:451px}.board-btns__btn{flex-basis:0;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:15px;font-style:normal;font-weight:400;line-height:140%}}.grid-variation{margin:0 -15px}.grid-variation>#theOpeningMoves{margin:0 5px;overflow-wrap:anywhere}.grid-variation>.grid-variation__board{min-width:320px}@media screen and (max-width:680px){.grid-variation #board{margin:0 auto;width:calc(100vw - 10px)}}@media screen and (max-width:680px) and (min-device-width:681px){.grid-variation #board{width:calc(100vw - 17px)}}@media screen and (min-width:681px){.grid-variation{grid-column-gap:14px;-webkit-column-gap:14px;column-gap:14px;display:grid;grid-template-areas:"pageButtons ." "board moves" "board engine" "boardButtons engineButton";grid-template-columns:auto 1fr;grid-template-rows:auto 1fr auto;height:585.18px;margin:0 0 8px}.grid-variation>.page-btns{grid-area:pageButtons;margin:0 0 8px}.grid-variation>.page-btns--tablet{grid-area:engineButton;margin-top:5px}.grid-variation>.grid-variation__board{grid-area:board}.grid-variation>#theOpeningMoves{grid-area:moves;margin:0;overflow:auto}.grid-variation>.board-btns{display:flex;grid-area:boardButtons;height:39px;margin:5px 0 0;padding:0}.grid-variation>#stockFishInfo{grid-area:engine;overflow:hidden}}@media screen and (min-width:845px){.grid-variation{grid-template-areas:"board moves" "board engine" "boardButtons pageButtons";grid-template-rows:1fr auto auto;height:530.18px}.grid-variation>.page-btns{height:39px;margin:5px 0 0;width:100%}}.backgroundKnightWhiteFallback{background:#444954;display:flex;flex:1 1;flex-direction:column;position:relative}.backgroundKnightWhite{background:url(/static/media/knight_white-1440-dark.144cfce1af8a427efbc9.jpg);background-attachment:fixed;background-size:cover;flex:1 1}.thankyou-main{color:#fff}.thankyou-h1{font-family:Poppins,sans-serif;font-size:38px;font-style:normal;font-weight:600;line-height:120%;line-height:1.1;margin:6vh 0 3.5vh}.thankyou-text{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:400;line-height:140%;line-height:1.35}.thankyou-text a{color:#91bcf9;position:relative;z-index:1}.thankyou-buttonContainer{margin-top:36px}.thankyou-strongButtonText{font-Weight:800!important;background:#fff!important;color:#222!important;padding:22px 52px!important;text-transform:uppercase}@media (orientation:portrait){.backgroundKnightWhite{background-position:40% 50%}.thankyou-mainBody{margin:10vh 10vw 25px}.thankyou-img{display:block;margin:0 auto;min-width:65px;width:calc(24px + 9.9vw)}}@media (orientation:portrait) and (min-width:400px){.thankyou-h1{font-family:Poppins,sans-serif;font-size:48px;font-style:normal;font-weight:600;line-height:110%}}@media (orientation:portrait) and (min-width:768px){.backgroundKnightWhite{background-position:27% 0}.thankyou-main{max-width:630px}.thankyou-img{width:100px;width:calc(15.6vw - 20px)}.thankyou-h1{font-size:48px;line-height:110%;margin:45px 0 25px}.thankyou-h1,.thankyou-text{font-family:Poppins,sans-serif;font-style:normal;font-weight:600}.thankyou-text{font-size:20px;line-height:130%;line-height:1.5}}@media (orientation:portrait) and (min-width:1024px){.thankyou-img{width:140px}.thankyou-h1{font-size:56px;line-height:110%}.thankyou-h1,.thankyou-text{font-family:Poppins,sans-serif;font-style:normal;font-weight:600}.thankyou-text{font-size:20px;line-height:130%}}@media (orientation:landscape){.thankyou-mainBody{align-items:flex-start;display:flex;flex-direction:row-reverse;justify-content:space-between;margin:10vh 10vw 25px}.thankyou-main{max-width:56vw}.thankyou-img{margin:15vh 20px 20px;min-width:70px;width:calc(41px + 5vw)}}@media (orientation:landscape) and (min-width:768px){.thankyou-img{min-width:80px;width:calc(23.6vw - 122px)}}@media (orientation:landscape) and (min-width:1024px){.backgroundKnightWhite{background-position:16% 30%}.thankyou-mainBody{align-items:center;margin:12vh 10vw 25px;max-width:calc(307px + 48.2vw)}.thankyou-main{max-width:36vw}.thankyou-img{margin:20px;width:196px}.thankyou-h1{font-size:48px;line-height:110%;margin:45px 0 25px}.thankyou-h1,.thankyou-text{font-family:Poppins,sans-serif;font-style:normal;font-weight:600}.thankyou-text{font-size:20px;line-height:130%;line-height:1.5}}@media (orientation:landscape) and (min-width:1440px){.thankyou-mainBody{margin:20vh auto 25px;max-width:1075px}.thankyou-main{max-width:560px}.thankyou-h1{font-size:56px;line-height:110%}.thankyou-h1,.thankyou-text{font-family:Poppins,sans-serif;font-style:normal;font-weight:600}.thankyou-text{font-size:20px;line-height:130%}.thankyou-img{width:250px}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}.swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(var(--swiper-navigation-size)*-1/2);position:absolute;top:50%;width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important;text-transform:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{background:#000;border-radius:50%;display:inline-block;height:8px;opacity:.2;width:8px}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top;width:100%}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;-ms-touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-container-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;-webkit-transform-origin:50%;transform-origin:50%;width:42px;z-index:10}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}section[id=team-members] .swiper-slide h2+span{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:400;line-height:140%}section[id=team-members] .swiper-slide h2,section[id=team-members] .swiper-slide p{font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%}.swiper-container{--swiper-pagination-color:#c4c4c4;width:100%}.swiper-wrapper{max-width:100vw}.NoPagination .swiper-pagination{display:none!important;visibility:hidden!important}.swiper-pagination{width:100vw}.swiper-pagination-bullet{background:var(--swiper-pagination-color);height:16px;min-width:16px;opacity:1;transition:all .15s ease-in-out;z-index:11}.swiper-pagination-bullet-active{border-radius:18px;min-width:81px}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:60px}@media (max-width:480px){.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:40px}}[class*=swiper-button-next],[class*=swiper-button-prev]{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-40px;padding:40px;position:absolute;top:50%;width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10;z-index:9}[class*=swiper-button-next]:after,[class*=swiper-button-prev]:after{font-family:inherit;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}[class*=swiper-button-next]:hover:after,[class*=swiper-button-prev]:hover:after{-webkit-transform:scale(1.1);transform:scale(1.1)}[class*=swiper-button-prev]{left:10px;right:auto;-webkit-transform:translateX(-100%);transform:translateX(-100%)}[class*=swiper-button-prev]:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='28' fill='none'%3E%3Cpath d='M10 1 2 14l8 13' stroke='%23B9BBC5' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}@media (max-width:400px){[class*=swiper-button-prev]{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}[class*=swiper-button-next]{left:auto;right:10px;-webkit-transform:translateX(100%);transform:translateX(100%)}[class*=swiper-button-next]:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='32' fill='none'%3E%3Cpath d='m1 1 11 15L1 31' stroke='%23B9BBC5' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}@media (max-width:400px){[class*=swiper-button-next]{-webkit-transform:translateX(50%);transform:translateX(50%)}}section[id=team-members] .swiper-slide p{line-height:30px}.mt2-redesign{font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%}:root{--chessableTitleColor:#383e4b;--chessableTextColor:#393f4c;--chessableSecondary:#ff9b00;--chessableLinkColor:#0350df;--h1Max:50px;--h2Max:48px;--h3Max:44px;--h4Max:38px;--h5Max:24px;--subheader1Max:18px;--subheader2Max:16px;--h1vw:2.976vw;--h2vw:2.857vw;--h3vw:2.619vw;--h4vw:2.261vw;--h5vw:1.428vw;--subheader1vw:1.071vw;--subheader2vw:0.95vw;--h1Min:50px;--h2Min:36px;--h3Min:33px;--h4Min:28.5px;--h5Min:20px;--subheader1Min:18px;--subheader2Min:16px;--mt2-redesign-text-color:#66788a}.mt2-redesign,.mt2-redesign p{color:var(--cmui-paragraph-color)}.mt2-redesign p{line-height:30px}.featuresTableItem:last-of-type .proBox{position:relative}.featuresTableItem:last-of-type .proBox>*>*{z-index:1}.featuresTableItem:last-of-type .proBox:before{background:red;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}@media (max-width:1024px) and (min-width:768px){.chooseYourProPlan .react-parallax-bgimage{height:70vh!important}}@media (max-width:600px){#team-members blockquote:after,#team-members blockquote:before{-webkit-transform:scale(.7);transform:scale(.7)}}.fullHeight{min-height:100vh}.forceColorInherit :not(a){color:inherit!important}.additionalText p{margin:0}.forceSizeInherit *{font-size:inherit!important;line-height:inherit!important}.dark-mode .darkModeColor{color:#fff}.dark-mode .invertOnDarkMode{-webkit-filter:invert(100%) brightness(200%);filter:invert(100%) brightness(200%)}@media (max-width:400px){#lifetime-supporters .swiper-slide{margin:0 5px!important}}.lifetimeSupporter{border-radius:100%;flex-shrink:0;height:100%;width:100%}#team-members .swiper-button-next{right:20px}#team-members .swiper-button-prev{left:20px}@media (max-width:400px){#team-members .swiper-container{padding-bottom:20px}}.dark-mode .new-frontpage{color:#fff}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999px);width:320px;z-index:9999}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);box-sizing:border-box;cursor:pointer;direction:ltr;display:flex;font-family:sans-serif;justify-content:space-between;margin-bottom:1rem;max-height:800px;min-height:64px;overflow:hidden;padding:8px;position:relative}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--dark{background:#121212;color:#fff}.Toastify__toast--default{background:#fff;color:#aaa}.Toastify__toast--info{background:#3498db}.Toastify__toast--success{background:#07bc0c}.Toastify__toast--warning{background:#f1c40f}.Toastify__toast--error{background:#e74c3c}.Toastify__toast-body{flex:1 1 auto;margin:auto 0;padding:6px}.Toastify--animate{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__close-button{align-self:flex-start;background:transparent;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--default{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@-webkit-keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}.Toastify__progress-bar{background-color:hsla(0,0%,100%,.7);bottom:0;height:5px;left:0;opacity:.7;position:absolute;-webkit-transform-origin:left;transform-origin:left;width:100%;z-index:9999}.Toastify__progress-bar--animated{-webkit-animation:Toastify__trackProgress linear 1 forwards;animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;-webkit-transform-origin:right;transform-origin:right}.Toastify__progress-bar--default{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55)}.Toastify__progress-bar--dark{background:#bb86fc}@-webkit-keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@-webkit-keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{-webkit-animation-name:Toastify__bounceInLeft;animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{-webkit-animation-name:Toastify__bounceInRight;animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{-webkit-animation-name:Toastify__bounceInDown;animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{-webkit-animation-name:Toastify__bounceInUp;animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{-webkit-animation-name:Toastify__bounceOutLeft;animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{-webkit-animation-name:Toastify__bounceOutRight;animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{-webkit-animation-name:Toastify__bounceOutUp;animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{-webkit-animation-name:Toastify__bounceOutDown;animation-name:Toastify__bounceOutDown}@-webkit-keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{-webkit-animation-name:Toastify__zoomIn;animation-name:Toastify__zoomIn}.Toastify__zoom-exit{-webkit-animation-name:Toastify__zoomOut;animation-name:Toastify__zoomOut}@-webkit-keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{-webkit-animation-name:Toastify__flipIn;animation-name:Toastify__flipIn}.Toastify__flip-exit{-webkit-animation-name:Toastify__flipOut;animation-name:Toastify__flipOut}@-webkit-keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{-webkit-animation-name:Toastify__slideInLeft;animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{-webkit-animation-name:Toastify__slideInRight;animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{-webkit-animation-name:Toastify__slideInDown;animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{-webkit-animation-name:Toastify__slideInUp;animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{-webkit-animation-name:Toastify__slideOutLeft;animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{-webkit-animation-name:Toastify__slideOutRight;animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{-webkit-animation-name:Toastify__slideOutUp;animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{-webkit-animation-name:Toastify__slideOutDown;animation-name:Toastify__slideOutDown}.admin-page form input:not(.MuiAutocomplete-input){font-size:13px}.a-like,.admin-page form input:not(.MuiAutocomplete-input),.vertical-tab-root{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-style:normal;font-weight:400;line-height:140%}.a-like,.vertical-tab-root{font-size:15px}.tab-root{font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%}.tabs-root{background-color:#d3d3d3;color:#000;height:33px;min-height:auto!important}.tabs-indicator{display:none}.tab-root{color:#000!important;height:33px!important;letter-spacing:normal!important;min-height:auto!important;min-width:auto!important;opacity:1!important;padding:7px 10px!important;text-transform:none!important}.tab-root:hover{background-color:gray!important;color:#fff!important;text-decoration:none!important}.tab-selected{background-color:#789!important;color:#fff!important}.vertical-tabs-root{margin-right:10px;min-width:230px}.vertical-tab-root{color:var(--theme-color-black-to-white)!important;height:39px!important;letter-spacing:normal!important;min-height:auto!important;opacity:1!important;padding:10px 0 10px 16px!important;text-transform:none!important}.vertical-tab-root:hover{background-color:#757272!important;color:#fff!important;text-decoration:none!important}.vertical-tab-wrapper{display:inline!important;text-align:left!important}.vertical-tab-wrapper i{margin-right:6px;width:16px}.admin-page form input:not(.MuiAutocomplete-input){background-color:var(--theme-background-white-to-light-purple);border:1px solid #bebebe;border-radius:.3em;box-sizing:border-box;color:var(--theme-color-black-to-white);line-height:1.7rem;padding:0 .5rem}.admin-page .no-arrows input::-webkit-inner-spin-button,.admin-page .no-arrows input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.admin-page .no-arrows input[type=number]{-moz-appearance:textfield}.admin-page select{color:var(--theme-color-black-to-white)}.a-like{background-color:initial;border:none;color:var(--theme-color-light-blue-to-lighter-blue)}.a-like:hover{cursor:pointer;text-decoration:underline}.manage-all-sales-container{display:flex;flex-direction:column;max-width:80%;padding-bottom:24px;width:100%}#future_sales_table td,#historical_sales_table td,#ongoing_sales_table td{padding:2px 10px}#future_sales_table tr,#historical_sales_table tr,#ongoing_sales_table tr{height:24px}#future_sales_table tr:nth-child(2n),#historical_sales_table tr:nth-child(2n),#ongoing_sales_table tr:nth-child(2n){background-color:var(--theme-background-grey-to-purple)}#future_sales_table button,#ongoing_sales_table button{background-color:initial;border:none;color:var(--theme-color-light-blue-to-lighter-blue);font-size:14px}#future_sales_table button:hover,#ongoing_sales_table button:hover{cursor:pointer;text-decoration:underline}#ongoing_sales_table button:disabled{cursor:not-allowed;opacity:.5;text-decoration:none}#historical_sales_table{margin-top:8px}#historical_sales_table td{text-align:center}html{--key-move-handle-line-width:1px;--key-move-handle-line-left:-12px;--key-move-handle-padding:12px;--key-move-handle-top-diameter:5px;--key-move-handle-top-top:-17px;--key-move-handle-top-left:-14px;--variation-mainline:var(--edge-color-blue-night-to-white)}html .key-move-picker-move svg{-webkit-transform:scale(.9) translateY(1.5px);transform:scale(.9) translateY(1.5px)}.page-container{--top-panel-container-height:78px;--setting-toolbar-height:61px;--module-header-height:60px;--page-padding-bottom:32px;--board-padding-bottom:8px;--fix-elements-desktop-height:calc(var(--headerHeight) + var(--page-padding-bottom));--fix-elements-landscape-height:calc(var(--headerHeight) + var(--setting-toolbar-height));--board-desktop-size:calc(100vh - var(--fix-elements-desktop-height) - var(--top-panel-container-height) - var(--setting-toolbar-height) - var(--board-padding-bottom));--board-desktop-streched-size:calc(100vh - var(--fix-elements-desktop-height) - var(--top-panel-container-height) - var(--board-padding-bottom));--board-landscape-size:calc(100vh - var(--fix-elements-landscape-height));--board-mobile-landscape-size:calc(100vh - var(--headerHeight));--side-panel-height:calc(100vh - var(--headerHeight) - var(--edge-spacing-3) - var(--edge-spacing));--variation-move-number:#66788a;--variation-mainline-hl:rgba(3,84,203,.3);--variation-sideline-bg:var(--edge-color-b8);--variation-sideline-0:154,24,125;--variation-sideline-1:0,172,100;--variation-sideline-2:65,141,255;--variation-sideline-3:220,172,3;--variation-sideline-4:220,16,3;--variation-sideline-5:1,160,194;--variation-sideline-6:255,153,0;--variation-sideline-7:105,142,0;--variation-sideline-8:0,83,142;--variation-sideline-9:37,37,255;--variation-sideline-10:119,72,255;--variation-sideline-11:225,20,94;--variation-sideline-12:0,128,246;--variation-sideline-13:86,184,255;--variation-sideline-14:255,19,62;background-color:var(--edge-color-grey-bg-to-darkmode-bg);padding:0 51px 0 67px}.page-container>div{margin:0!important;padding:0!important}@media (max-width:1024px){.page-container{padding:0}}.page-container .chessable-connect-spare-pieces{display:flex;justify-content:space-between;width:100%}.page-container .chessable-connect-spare-pieces div{-webkit-filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));flex:1 1;max-height:40px;max-width:40px}.page-container .chessable-connect-spare-pieces .highlighted{background:#88c6e1;border-radius:4px}.page-container .commentMove__piece{--theme-comment-piece-size:15px;margin-right:5px}.dark-mode .page-container{--variation-sideline-bg:var(--edge-color-darkMode-inserts-2);--variation-sideline-0:215,184,245;--variation-sideline-1:148,203,180;--variation-sideline-2:116,176,255;--variation-sideline-3:252,224,131;--variation-sideline-4:239,142,136;--variation-sideline-5:150,221,233;--variation-sideline-6:255,198,112;--variation-sideline-7:214,245,129;--variation-sideline-8:161,202,229;--variation-sideline-9:215,215,229;--variation-sideline-10:160,129,248;--variation-sideline-11:255,155,184;--variation-sideline-12:103,174,248;--variation-sideline-13:218,230,233;--variation-sideline-14:234,134,155}#chessable-connect-board{box-sizing:initial!important}.chessboard-resize-knob-wrapper{background-clip:content-box;background-color:var(--edge-color-grey-paragraph);background-position:top 2px left 2px;border-radius:5px;height:11px;left:0;margin:8px auto auto;padding:4px 0;position:absolute;right:0;width:52px}.chessboard-resize-knob{bottom:8px!important;height:20px!important;margin:auto;position:relative!important;width:52px!important}.wfScope__root .wfScope__w-icon-file-upload-remove,.wfScope__root .wfScope__w-webflow-badge,.wfScope__root h6{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:13px;font-style:normal;font-weight:400;line-height:140%}.wfScope__root .wfScope__body,.wfScope__root .wfScope__w-file-upload-file-name,.wfScope__root .wfScope__w-file-upload-label,.wfScope__root .wfScope__w-file-upload-uploading-btn,.wfScope__root .wfScope__w-input,.wfScope__root .wfScope__w-select,.wfScope__root .wfScope__w-widget-twitter-count-shim .wfScope__w-widget-twitter-count-inner,.wfScope__root h5{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:15px;font-style:normal;font-weight:400;line-height:140%}.wfScope__root .wfScope__w-lightbox-backdrop,.wfScope__root .wfScope__w-widget-twitter-count-shim.wfScope__w--large .wfScope__w-widget-twitter-count-inner,.wfScope__root .wfScope__w-widget-twitter-count-shim.wfScope__w--vertical .wfScope__w-widget-twitter-count-inner,.wfScope__root blockquote,.wfScope__root h4{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:400;line-height:140%}.wfScope__root .wfScope__w-slider-arrow-left,.wfScope__root .wfScope__w-slider-arrow-right,.wfScope__root h1{font-family:Poppins,sans-serif;font-size:38px;font-style:normal;font-weight:600;line-height:120%}.wfScope__root h2{font-size:32px;line-height:120%}.wfScope__root h2,.wfScope__root h3{font-family:Poppins,sans-serif;font-style:normal;font-weight:600}.wfScope__root h3{font-size:20px;line-height:130%}@font-face{.wfScope__root{font-family:webflow-icons;font-style:normal;font-weight:400;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("truetype")}}.wfScope__root [class*=" w-icon-"],.wfScope__root [class^=w-icon-]{speak:none;-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:webflow-icons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.wfScope__root .wfScope__w-icon-slider-right:before{content:"\e600"}.wfScope__root .wfScope__w-icon-slider-left:before{content:"\e601"}.wfScope__root .wfScope__w-icon-nav-menu:before{content:"\e602"}.wfScope__root .wfScope__w-icon-arrow-down:before,.wfScope__root .wfScope__w-icon-dropdown-toggle:before{content:"\e603"}.wfScope__root .wfScope__w-icon-file-upload-remove:before{content:"\e900"}.wfScope__root .wfScope__w-icon-file-upload-icon:before{content:"\e903"}.wfScope__root *{box-sizing:border-box}.wfScope__root .wfScope__html{height:100%}.wfScope__root .wfScope__body{background-color:#fff;color:#333;line-height:20px;margin:0;min-height:100%}.wfScope__root img{display:inline-block;max-width:100%;vertical-align:middle}.wfScope__root .wfScope__html.wfScope__w-mod-touch *{background-attachment:scroll!important}.wfScope__root .wfScope__w-block{display:block}.wfScope__root .wfScope__w-inline-block{display:inline-block;max-width:100%}.wfScope__root .wfScope__w-clearfix:after,.wfScope__root .wfScope__w-clearfix:before{content:" ";display:table;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1}.wfScope__root .wfScope__w-clearfix:after{clear:both}.wfScope__root .wfScope__w-hidden{display:none}.wfScope__root .wfScope__w-button{background-color:#3898ec;border:0;border-radius:0;color:#fff;cursor:pointer;display:inline-block;line-height:inherit;padding:9px 15px;text-decoration:none}.wfScope__root input.wfScope__w-button{-webkit-appearance:button}.wfScope__root .wfScope__html[data-w-dynpage] [data-w-cloak]{color:transparent!important}.wfScope__root .wfScope__w-webflow-badge,.wfScope__root .wfScope__w-webflow-badge *{-webkit-font-feature-settings:inherit;font-feature-settings:inherit;font-smoothing:auto;word-wrap:normal;background:none;background-attachment:scroll;background-clip:initial;background-color:initial;background-image:none;background-origin:initial;background-position:0 0;background-repeat:repeat;background-size:initial;border:0 transparent;border-radius:0;bottom:auto;box-shadow:none;box-sizing:border-box;clear:none;color:inherit;cursor:inherit;direction:ltr;display:block;float:none;font-family:inherit;font-size:inherit;font-style:inherit;font-variant:inherit;font-weight:inherit;height:auto;left:auto;letter-spacing:inherit;line-height:inherit;list-style-type:disc;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;position:static;right:auto;text-align:inherit;text-decoration:inherit;text-indent:0;text-shadow:none;text-transform:inherit;top:auto;-webkit-transform:none;transform:none;transition:none;vertical-align:initial;visibility:visible;white-space:inherit;width:auto;word-break:normal;word-spacing:normal;z-index:auto}.wfScope__root .wfScope__w-webflow-badge{background-color:#fff!important;border-radius:3px!important;bottom:12px!important;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.1);color:#aaadb0!important;cursor:pointer;display:inline-block!important;height:auto!important;left:auto!important;line-height:14px!important;margin:0!important;opacity:1!important;overflow:visible!important;padding:6px 8px 6px 6px!important;position:fixed!important;right:12px!important;text-decoration:none!important;top:auto!important;-webkit-transform:none!important;transform:none!important;visibility:visible!important;white-space:nowrap;width:auto!important;z-index:2147483647!important}.wfScope__root .wfScope__w-webflow-badge>img{display:inline-block!important;opacity:1!important;vertical-align:middle!important;visibility:visible!important}.wfScope__root h1,.wfScope__root h2,.wfScope__root h3,.wfScope__root h4,.wfScope__root h5,.wfScope__root h6{font-weight:700;margin-bottom:10px}.wfScope__root h1{line-height:44px;margin-top:20px}.wfScope__root h2{line-height:36px;margin-top:20px}.wfScope__root h3{line-height:30px;margin-top:20px}.wfScope__root h4{line-height:24px;margin-top:10px}.wfScope__root h5{line-height:20px;margin-top:10px}.wfScope__root h6{line-height:18px;margin-top:10px}.wfScope__root p{margin-bottom:10px;margin-top:0}.wfScope__root blockquote{border-left:5px solid #e2e2e2;line-height:22px;margin:0 0 10px;padding:10px 20px}.wfScope__root figure{margin:0 0 10px}.wfScope__root figcaption{margin-top:5px;text-align:center}.wfScope__root ol,.wfScope__root ul{margin-bottom:10px;margin-top:0;padding-left:40px}.wfScope__root .wfScope__w-list-unstyled{list-style:none;padding-left:0}.wfScope__root .wfScope__w-embed:after,.wfScope__root .wfScope__w-embed:before{content:" ";display:table;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1}.wfScope__root .wfScope__w-embed:after{clear:both}.wfScope__root .wfScope__w-video{padding:0;position:relative;width:100%}.wfScope__root .wfScope__w-video embed,.wfScope__root .wfScope__w-video iframe,.wfScope__root .wfScope__w-video object{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.wfScope__root fieldset{border:0;margin:0;padding:0}.wfScope__root [type=button],.wfScope__root [type=reset],.wfScope__root button{-webkit-appearance:button;border:0;cursor:pointer}.wfScope__root .wfScope__w-form{margin:0 0 15px}.wfScope__root .wfScope__w-form-done{background-color:#ddd;display:none;padding:20px;text-align:center}.wfScope__root .wfScope__w-form-fail{background-color:#ffdede;display:none;margin-top:10px;padding:10px}.wfScope__root label{display:block;font-weight:700;margin-bottom:5px}.wfScope__root .wfScope__w-input,.wfScope__root .wfScope__w-select{background-color:#fff;border:1px solid #ccc;color:#333;display:block;height:38px;line-height:1.42857143;margin-bottom:10px;padding:8px 12px;vertical-align:middle;width:100%}.wfScope__root .wfScope__w-input:-moz-placeholder,.wfScope__root .wfScope__w-select:-moz-placeholder{color:#999}.wfScope__root .wfScope__w-input::-moz-placeholder,.wfScope__root .wfScope__w-select::-moz-placeholder{color:#999;opacity:1}.wfScope__root .wfScope__w-input:-ms-input-placeholder,.wfScope__root .wfScope__w-select:-ms-input-placeholder{color:#999}.wfScope__root .wfScope__w-input::-webkit-input-placeholder,.wfScope__root .wfScope__w-select::-webkit-input-placeholder{color:#999}.wfScope__root .wfScope__w-input:focus,.wfScope__root .wfScope__w-select:focus{border-color:#3898ec;outline:0}.wfScope__root .wfScope__w-input[disabled],.wfScope__root .wfScope__w-input[readonly],.wfScope__root .wfScope__w-select[disabled],.wfScope__root .wfScope__w-select[readonly],.wfScope__root fieldset[disabled] .wfScope__w-input,.wfScope__root fieldset[disabled] .wfScope__w-select{cursor:not-allowed}.wfScope__root .wfScope__w-input[disabled]:not(.wfScope__w-input-disabled),.wfScope__root .wfScope__w-input[readonly],.wfScope__root .wfScope__w-select[disabled]:not(.wfScope__w-input-disabled),.wfScope__root .wfScope__w-select[readonly],.wfScope__root fieldset[disabled]:not(.wfScope__w-input-disabled) .wfScope__w-input,.wfScope__root fieldset[disabled]:not(.wfScope__w-input-disabled) .wfScope__w-select{background-color:#eee}.wfScope__root textarea.wfScope__w-input,.wfScope__root textarea.wfScope__w-select{height:auto}.wfScope__root .wfScope__w-select{background-color:#f3f3f3}.wfScope__root .wfScope__w-select[multiple]{height:auto}.wfScope__root .wfScope__w-form-label{cursor:pointer;display:inline-block;font-weight:400;margin-bottom:0}.wfScope__root .wfScope__w-radio{display:block;margin-bottom:5px;padding-left:20px}.wfScope__root .wfScope__w-radio:after,.wfScope__root .wfScope__w-radio:before{content:" ";display:table;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1}.wfScope__root .wfScope__w-radio:after{clear:both}.wfScope__root .wfScope__w-radio-input{float:left;line-height:normal;margin:4px 0 0;margin-left:-20px;margin-top:1px\9;margin-top:3px}.wfScope__root .wfScope__w-file-upload{display:block;margin-bottom:10px}.wfScope__root .wfScope__w-file-upload-input{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-100}.wfScope__root .wfScope__w-file-upload-default,.wfScope__root .wfScope__w-file-upload-success,.wfScope__root .wfScope__w-file-upload-uploading{color:#333;display:inline-block}.wfScope__root .wfScope__w-file-upload-error{display:block;margin-top:10px}.wfScope__root .wfScope__w-file-upload-default.wfScope__w-hidden,.wfScope__root .wfScope__w-file-upload-error.wfScope__w-hidden,.wfScope__root .wfScope__w-file-upload-success.wfScope__w-hidden,.wfScope__root .wfScope__w-file-upload-uploading.wfScope__w-hidden{display:none}.wfScope__root .wfScope__w-file-upload-uploading-btn{background-color:#fafafa;border:1px solid #ccc;cursor:pointer;display:flex;margin:0;padding:8px 12px}.wfScope__root .wfScope__w-file-upload-file{background-color:#fafafa;border:1px solid #ccc;display:flex;flex-grow:1;justify-content:space-between;margin:0;padding:8px 9px 8px 11px}.wfScope__root .wfScope__w-file-upload-file-name{display:block}.wfScope__root .wfScope__w-file-remove-link{cursor:pointer;display:block;height:auto;margin-left:10px;margin-top:3px;padding:3px;width:auto}.wfScope__root .wfScope__w-icon-file-upload-remove{margin:auto}.wfScope__root .wfScope__w-file-upload-error-msg{color:#ea384c;display:inline-block;padding:2px 0}.wfScope__root .wfScope__w-file-upload-info{display:inline-block;line-height:38px;padding:0 12px}.wfScope__root .wfScope__w-file-upload-label{background-color:#fafafa;border:1px solid #ccc;cursor:pointer;display:inline-block;margin:0;padding:8px 12px}.wfScope__root .wfScope__w-icon-file-upload-icon,.wfScope__root .wfScope__w-icon-file-upload-uploading{display:inline-block;margin-right:8px;width:20px}.wfScope__root .wfScope__w-icon-file-upload-uploading{height:20px}.wfScope__root .wfScope__w-container{margin-left:auto;margin-right:auto;max-width:940px}.wfScope__root .wfScope__w-container:after,.wfScope__root .wfScope__w-container:before{content:" ";display:table;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1}.wfScope__root .wfScope__w-container:after{clear:both}.wfScope__root .wfScope__w-container .wfScope__w-row{margin-left:-10px;margin-right:-10px}.wfScope__root .wfScope__w-row:after,.wfScope__root .wfScope__w-row:before{content:" ";display:table;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1}.wfScope__root .wfScope__w-row:after{clear:both}.wfScope__root .wfScope__w-row .wfScope__w-row{margin-left:0;margin-right:0}.wfScope__root .wfScope__w-col{float:left;min-height:1px;padding-left:10px;padding-right:10px;position:relative;width:100%}.wfScope__root .wfScope__w-col .wfScope__w-col{padding-left:0;padding-right:0}.wfScope__root .wfScope__w-col-1{width:8.33333333%}.wfScope__root .wfScope__w-col-2{width:16.66666667%}.wfScope__root .wfScope__w-col-3{width:25%}.wfScope__root .wfScope__w-col-4{width:33.33333333%}.wfScope__root .wfScope__w-col-5{width:41.66666667%}.wfScope__root .wfScope__w-col-6{width:50%}.wfScope__root .wfScope__w-col-7{width:58.33333333%}.wfScope__root .wfScope__w-col-8{width:66.66666667%}.wfScope__root .wfScope__w-col-9{width:75%}.wfScope__root .wfScope__w-col-10{width:83.33333333%}.wfScope__root .wfScope__w-col-11{width:91.66666667%}.wfScope__root .wfScope__w-col-12{width:100%}.wfScope__root .wfScope__w-hidden-main{display:none!important}@media screen and (max-width:991px){.wfScope__root .wfScope__w-container{max-width:728px}.wfScope__root .wfScope__w-hidden-main{display:inherit!important}.wfScope__root .wfScope__w-hidden-medium{display:none!important}.wfScope__root .wfScope__w-col-medium-1{width:8.33333333%}.wfScope__root .wfScope__w-col-medium-2{width:16.66666667%}.wfScope__root .wfScope__w-col-medium-3{width:25%}.wfScope__root .wfScope__w-col-medium-4{width:33.33333333%}.wfScope__root .wfScope__w-col-medium-5{width:41.66666667%}.wfScope__root .wfScope__w-col-medium-6{width:50%}.wfScope__root .wfScope__w-col-medium-7{width:58.33333333%}.wfScope__root .wfScope__w-col-medium-8{width:66.66666667%}.wfScope__root .wfScope__w-col-medium-9{width:75%}.wfScope__root .wfScope__w-col-medium-10{width:83.33333333%}.wfScope__root .wfScope__w-col-medium-11{width:91.66666667%}.wfScope__root .wfScope__w-col-medium-12{width:100%}.wfScope__root .wfScope__w-col-stack{left:auto;right:auto;width:100%}}@media screen and (max-width:767px){.wfScope__root .wfScope__w-hidden-main,.wfScope__root .wfScope__w-hidden-medium{display:inherit!important}.wfScope__root .wfScope__w-hidden-small{display:none!important}.wfScope__root .wfScope__w-container .wfScope__w-row,.wfScope__root .wfScope__w-row{margin-left:0;margin-right:0}.wfScope__root .wfScope__w-col{left:auto;right:auto;width:100%}.wfScope__root .wfScope__w-col-small-1{width:8.33333333%}.wfScope__root .wfScope__w-col-small-2{width:16.66666667%}.wfScope__root .wfScope__w-col-small-3{width:25%}.wfScope__root .wfScope__w-col-small-4{width:33.33333333%}.wfScope__root .wfScope__w-col-small-5{width:41.66666667%}.wfScope__root .wfScope__w-col-small-6{width:50%}.wfScope__root .wfScope__w-col-small-7{width:58.33333333%}.wfScope__root .wfScope__w-col-small-8{width:66.66666667%}.wfScope__root .wfScope__w-col-small-9{width:75%}.wfScope__root .wfScope__w-col-small-10{width:83.33333333%}.wfScope__root .wfScope__w-col-small-11{width:91.66666667%}.wfScope__root .wfScope__w-col-small-12{width:100%}}@media screen and (max-width:479px){.wfScope__root .wfScope__w-container{max-width:none}.wfScope__root .wfScope__w-hidden-main,.wfScope__root .wfScope__w-hidden-medium,.wfScope__root .wfScope__w-hidden-small{display:inherit!important}.wfScope__root .wfScope__w-hidden-tiny{display:none!important}.wfScope__root .wfScope__w-col{width:100%}.wfScope__root .wfScope__w-col-tiny-1{width:8.33333333%}.wfScope__root .wfScope__w-col-tiny-2{width:16.66666667%}.wfScope__root .wfScope__w-col-tiny-3{width:25%}.wfScope__root .wfScope__w-col-tiny-4{width:33.33333333%}.wfScope__root .wfScope__w-col-tiny-5{width:41.66666667%}.wfScope__root .wfScope__w-col-tiny-6{width:50%}.wfScope__root .wfScope__w-col-tiny-7{width:58.33333333%}.wfScope__root .wfScope__w-col-tiny-8{width:66.66666667%}.wfScope__root .wfScope__w-col-tiny-9{width:75%}.wfScope__root .wfScope__w-col-tiny-10{width:83.33333333%}.wfScope__root .wfScope__w-col-tiny-11{width:91.66666667%}.wfScope__root .wfScope__w-col-tiny-12{width:100%}}.wfScope__root .wfScope__w-widget{position:relative}.wfScope__root .wfScope__w-widget-map{height:400px;width:100%}.wfScope__root .wfScope__w-widget-map label{display:inline;width:auto}.wfScope__root .wfScope__w-widget-map img{max-width:inherit}.wfScope__root .wfScope__w-widget-map .wfScope__gm-style-iw{text-align:center}.wfScope__root .wfScope__w-widget-map .wfScope__gm-style-iw>button{display:none!important}.wfScope__root .wfScope__w-widget-twitter{overflow:hidden}.wfScope__root .wfScope__w-widget-twitter-count-shim{background:#fff;border:1px solid #758696;border-radius:3px;display:inline-block;height:20px;position:relative;text-align:center;vertical-align:top;width:28px}.wfScope__root .wfScope__w-widget-twitter-count-shim *{pointer-events:none;-webkit-user-select:none;user-select:none}.wfScope__root .wfScope__w-widget-twitter-count-shim .wfScope__w-widget-twitter-count-inner{color:#999;font-family:serif;line-height:12px;position:relative;text-align:center}.wfScope__root .wfScope__w-widget-twitter-count-shim .wfScope__w-widget-twitter-count-clear{display:block;position:relative}.wfScope__root .wfScope__w-widget-twitter-count-shim.wfScope__w--large{height:28px;width:36px}.wfScope__root .wfScope__w-widget-twitter-count-shim.wfScope__w--large .wfScope__w-widget-twitter-count-inner{line-height:18px}.wfScope__root .wfScope__w-widget-twitter-count-shim:not(.wfScope__w--vertical){margin-left:5px;margin-right:8px}.wfScope__root .wfScope__w-widget-twitter-count-shim:not(.wfScope__w--vertical).wfScope__w--large{margin-left:6px}.wfScope__root .wfScope__w-widget-twitter-count-shim:not(.wfScope__w--vertical):after,.wfScope__root .wfScope__w-widget-twitter-count-shim:not(.wfScope__w--vertical):before{border:solid transparent;content:" ";height:0;left:0;pointer-events:none;position:absolute;top:50%;width:0}.wfScope__root .wfScope__w-widget-twitter-count-shim:not(.wfScope__w--vertical):before{border-color:rgba(117,134,150,0) #5d6c7b rgba(117,134,150,0) rgba(117,134,150,0);border-width:4px;margin-left:-9px;margin-top:-4px}.wfScope__root .wfScope__w-widget-twitter-count-shim:not(.wfScope__w--vertical).wfScope__w--large:before{border-width:5px;margin-left:-10px;margin-top:-5px}.wfScope__root .wfScope__w-widget-twitter-count-shim:not(.wfScope__w--vertical):after{border-color:hsla(0,0%,100%,0) #fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:4px;margin-left:-8px;margin-top:-4px}.wfScope__root .wfScope__w-widget-twitter-count-shim:not(.wfScope__w--vertical).wfScope__w--large:after{border-width:5px;margin-left:-9px;margin-top:-5px}.wfScope__root .wfScope__w-widget-twitter-count-shim.wfScope__w--vertical{height:33px;margin-bottom:8px;width:61px}.wfScope__root .wfScope__w-widget-twitter-count-shim.wfScope__w--vertical:after,.wfScope__root .wfScope__w-widget-twitter-count-shim.wfScope__w--vertical:before{border:solid transparent;content:" ";height:0;left:50%;pointer-events:none;position:absolute;top:100%;width:0}.wfScope__root .wfScope__w-widget-twitter-count-shim.wfScope__w--vertical:before{border-color:#5d6c7b rgba(117,134,150,0) rgba(117,134,150,0);border-width:5px;margin-left:-5px}.wfScope__root .wfScope__w-widget-twitter-count-shim.wfScope__w--vertical:after{border-color:#fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:4px;margin-left:-4px}.wfScope__root .wfScope__w-widget-twitter-count-shim.wfScope__w--vertical .wfScope__w-widget-twitter-count-inner{line-height:22px}.wfScope__root .wfScope__w-widget-twitter-count-shim.wfScope__w--vertical.wfScope__w--large{width:76px}.wfScope__root .wfScope__w-background-video{color:#fff;height:500px;overflow:hidden;position:relative}.wfScope__root .wfScope__w-background-video>video{background-position:50% 50%;background-size:cover;bottom:-100%;height:100%;left:-100%;margin:auto;object-fit:cover;position:absolute;right:-100%;top:-100%;width:100%;z-index:-100}.wfScope__root .wfScope__w-background-video>video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.wfScope__root .wfScope__w-background-video--control{background-color:initial;bottom:1em;padding:0;position:absolute;right:1em}.wfScope__root .wfScope__w-background-video--control>[hidden]{display:none!important}.wfScope__root .wfScope__w-slider{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:transparent;background:#ddd;clear:both;height:300px;position:relative;text-align:center}.wfScope__root .wfScope__w-slider-mask{display:block;height:100%;left:0;overflow:hidden;position:relative;right:0;white-space:nowrap;z-index:1}.wfScope__root .wfScope__w-slide{display:inline-block;height:100%;position:relative;text-align:left;vertical-align:top;white-space:normal;width:100%}.wfScope__root .wfScope__w-slider-nav{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:transparent;bottom:0;height:40px;left:0;margin:auto;padding-top:10px;position:absolute;right:0;text-align:center;top:auto;z-index:2}.wfScope__root .wfScope__w-slider-nav.wfScope__w-round>div{border-radius:100%}.wfScope__root .wfScope__w-slider-nav.wfScope__w-num>div{font-size:inherit;height:auto;line-height:inherit;padding:.2em .5em;width:auto}.wfScope__root .wfScope__w-slider-nav.wfScope__w-shadow>div{box-shadow:0 0 3px rgba(51,51,51,.4)}.wfScope__root .wfScope__w-slider-nav-invert{color:#fff}.wfScope__root .wfScope__w-slider-nav-invert>div{background-color:rgba(34,34,34,.4)}.wfScope__root .wfScope__w-slider-nav-invert>div.wfScope__w-active{background-color:#222}.wfScope__root .wfScope__w-slider-arrow-left,.wfScope__root .wfScope__w-slider-arrow-right{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:transparent;bottom:0;color:#fff;cursor:pointer;left:0;margin:auto;overflow:hidden;position:absolute;right:0;top:0;-webkit-user-select:none;user-select:none;width:80px}.wfScope__root .wfScope__w-slider-arrow-left [class*=" w-icon-"],.wfScope__root .wfScope__w-slider-arrow-left [class^=w-icon-],.wfScope__root .wfScope__w-slider-arrow-right [class*=" w-icon-"],.wfScope__root .wfScope__w-slider-arrow-right [class^=w-icon-]{position:absolute}.wfScope__root .wfScope__w-slider-arrow-left:focus,.wfScope__root .wfScope__w-slider-arrow-right:focus{outline:0}.wfScope__root .wfScope__w-slider-arrow-left{right:auto;z-index:3}.wfScope__root .wfScope__w-slider-arrow-right{left:auto;z-index:4}.wfScope__root .wfScope__w-icon-slider-left,.wfScope__root .wfScope__w-icon-slider-right{bottom:0;height:1em;left:0;margin:auto;right:0;top:0;width:1em}.wfScope__root .wfScope__w-dropdown{display:inline-block;margin-left:auto;margin-right:auto;position:relative;text-align:left;z-index:900}.wfScope__root .wfScope__w-dropdown-btn,.wfScope__root .wfScope__w-dropdown-link,.wfScope__root .wfScope__w-dropdown-toggle{color:#222;margin-left:auto;margin-right:auto;padding:20px;position:relative;text-align:left;text-decoration:none;vertical-align:top;white-space:nowrap}.wfScope__root .wfScope__w-dropdown-toggle{cursor:pointer;display:inline-block;padding-right:40px;-webkit-user-select:none;user-select:none}.wfScope__root .wfScope__w-dropdown-toggle:focus{outline:0}.wfScope__root .wfScope__w-icon-dropdown-toggle{bottom:0;height:1em;margin:auto 20px auto auto;position:absolute;right:0;top:0;width:1em}.wfScope__root .wfScope__w-dropdown-list{background:#ddd;display:none;min-width:100%;position:absolute}.wfScope__root .wfScope__w-dropdown-list.wfScope__w--open{display:block}.wfScope__root .wfScope__w-dropdown-link{color:#222;display:block;padding:10px 20px}.wfScope__root .wfScope__w-dropdown-link.wfScope__w--current{color:#0082f3}.wfScope__root .wfScope__w-dropdown-link:focus{outline:0}.wfScope__root .wfScope__w-lightbox-backdrop{-webkit-font-feature-settings:normal;font-feature-settings:normal;word-wrap:normal;-webkit-tap-highlight-color:transparent;background:rgba(0,0,0,.9);bottom:0;color:#fff;cursor:auto;font-style:normal;font-variant:normal;left:0;letter-spacing:normal;line-height:1.2;list-style:disc;opacity:0;outline:0;position:fixed;right:0;text-align:center;text-indent:0;text-shadow:none;text-transform:none;top:0;-webkit-transform:translate(0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;z-index:2000}.wfScope__root .wfScope__w-lightbox-backdrop,.wfScope__root .wfScope__w-lightbox-container{-webkit-overflow-scrolling:touch;height:100%;overflow:auto}.wfScope__root .wfScope__w-lightbox-content{height:100vh;overflow:hidden;position:relative}.wfScope__root .wfScope__w-lightbox-view{height:100vh;opacity:0;position:absolute;width:100vw}.wfScope__root .wfScope__w-lightbox-view:before{content:"";height:100vh}.wfScope__root .wfScope__w-lightbox-group,.wfScope__root .wfScope__w-lightbox-group .wfScope__w-lightbox-view,.wfScope__root .wfScope__w-lightbox-group .wfScope__w-lightbox-view:before{height:86vh}.wfScope__root .wfScope__w-lightbox-frame,.wfScope__root .wfScope__w-lightbox-view:before{display:inline-block;vertical-align:middle}.wfScope__root .wfScope__w-lightbox-figure{margin:0;position:relative}.wfScope__root .wfScope__w-lightbox-group .wfScope__w-lightbox-figure{cursor:pointer}.wfScope__root .wfScope__w-lightbox-img{height:auto;max-width:none;width:auto}.wfScope__root .wfScope__w-lightbox-image{display:block;float:none;max-height:100vh;max-width:100vw}.wfScope__root .wfScope__w-lightbox-group .wfScope__w-lightbox-image{max-height:86vh}.wfScope__root .wfScope__w-lightbox-caption{background:rgba(0,0,0,.4);bottom:0;left:0;overflow:hidden;padding:.5em 1em;position:absolute;right:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.wfScope__root .wfScope__w-lightbox-embed{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wfScope__root .wfScope__w-lightbox-control{background-position:50%;background-repeat:no-repeat;background-size:24px;cursor:pointer;position:absolute;top:0;transition:all .3s;width:4em}.wfScope__root .wfScope__w-lightbox-left{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxwYXRoIGQ9Im0wIDAgMy41MzYgMy41MzYtMTYuMjY0IDE2LjI2M0wzLjUzNiAzNi4wNjIgMCAzOS41OThsLTE5Ljc5OS0xOS43OTl6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0wIDEuNDE0IDIuMTIxIDIuMTIyLTE2LjI2MyAxNi4yNjNMMi4xMiAzNi4wNjIgMCAzOC4xODRsLTE4LjM4NS0xOC4zODV6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);bottom:0;display:none;left:0}.wfScope__root .wfScope__w-lightbox-right{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PHBhdGggZD0ibTAgMCAxOS43OTkgMTkuNzk5TDAgMzkuNTk4bC0zLjUzNi0zLjUzNkwxMi43MjggMTkuOC0zLjUzNiAzLjUzNnoiIG9wYWNpdHk9Ii40Ii8+PHBhdGggZD0iTTAgMS40MTQgMTguMzg1IDE5LjggMCAzOC4xODRsLTIuMTIxLTIuMTIyTDE0LjE0MiAxOS44LTIuMTIgMy41MzZ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);bottom:0;display:none;right:0}.wfScope__root .wfScope__w-lightbox-close{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PHBhdGggZD0ibTAgMCA0Ljk1IDQuOTVMOS45IDBsMy41MzUgMy41MzYtNC45NSA0Ljk1IDQuOTUgNC45NDktMy41MzYgMy41MzYtNC45NS00Ljk1TDAgMTYuOTdsLTMuNTM2LTMuNTM2IDQuOTUtNC45NS00Ljk1LTQuOTV6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0wIDEuNDE0IDQuOTUgNC45NSA0Ljk1LTQuOTUgMi4xMiAyLjEyMi00Ljk0OSA0Ljk1IDQuOTUgNC45NDktMi4xMjIgMi4xMjEtNC45NS00Ljk1TDAgMTUuNTU3bC0yLjEyMS0yLjEyMSA0Ljk1LTQuOTUtNC45NS00Ljk1eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);background-size:18px;height:2.6em;right:0}.wfScope__root .wfScope__w-lightbox-strip{bottom:0;left:0;line-height:0;overflow-x:auto;overflow-y:hidden;padding:0 1vh;position:absolute;right:0;white-space:nowrap}.wfScope__root .wfScope__w-lightbox-item{box-sizing:initial;cursor:pointer;display:inline-block;padding:2vh 1vh;width:10vh}.wfScope__root .wfScope__w-lightbox-active{opacity:.3}.wfScope__root .wfScope__w-lightbox-thumbnail{background:#222;height:10vh;overflow:hidden;position:relative}.wfScope__root .wfScope__w-lightbox-thumbnail-image{left:0;position:absolute;top:0}.wfScope__root .wfScope__w-lightbox-thumbnail .wfScope__w-lightbox-tall{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.wfScope__root .wfScope__w-lightbox-thumbnail .wfScope__w-lightbox-wide{height:100%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.wfScope__root .wfScope__w-lightbox-spinner{-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite;border:5px solid rgba(0,0,0,.4);border-radius:50%;box-sizing:border-box;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px}.wfScope__root .wfScope__w-lightbox-spinner:after{border:3px solid transparent;border-bottom-color:#fff;border-radius:50%;bottom:-4px;content:"";left:-4px;position:absolute;right:-4px;top:-4px}.wfScope__root .wfScope__w-lightbox-hide{display:none}.wfScope__root .wfScope__w-lightbox-noscroll{overflow:hidden}@media (min-width:768px){.wfScope__root .wfScope__w-lightbox-content{height:96vh;margin-top:2vh}.wfScope__root .wfScope__w-lightbox-view,.wfScope__root .wfScope__w-lightbox-view:before{height:96vh}.wfScope__root .wfScope__w-lightbox-group,.wfScope__root .wfScope__w-lightbox-group .wfScope__w-lightbox-view,.wfScope__root .wfScope__w-lightbox-group .wfScope__w-lightbox-view:before{height:84vh}.wfScope__root .wfScope__w-lightbox-image{max-height:96vh;max-width:96vw}.wfScope__root .wfScope__w-lightbox-group .wfScope__w-lightbox-image{max-height:84vh;max-width:82.3vw}.wfScope__root .wfScope__w-lightbox-left,.wfScope__root .wfScope__w-lightbox-right{display:block;opacity:.5}.wfScope__root .wfScope__w-lightbox-close{opacity:.8}.wfScope__root .wfScope__w-lightbox-control:hover{opacity:1}}.wfScope__root .wfScope__w-lightbox-inactive,.wfScope__root .wfScope__w-lightbox-inactive:hover{opacity:0}.wfScope__root .wfScope__w-richtext:after,.wfScope__root .wfScope__w-richtext:before{content:" ";display:table;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1}.wfScope__root .wfScope__w-richtext:after{clear:both}.wfScope__root .wfScope__w-richtext[contenteditable=true]:after,.wfScope__root .wfScope__w-richtext[contenteditable=true]:before{white-space:normal}.wfScope__root .wfScope__w-richtext ol,.wfScope__root .wfScope__w-richtext ul{overflow:hidden}.wfScope__root .wfScope__w-richtext .wfScope__w-richtext-figure-selected.wfScope__w-richtext-figure-type-image div,.wfScope__root .wfScope__w-richtext .wfScope__w-richtext-figure-selected.wfScope__w-richtext-figure-type-video div:after,.wfScope__root .wfScope__w-richtext .wfScope__w-richtext-figure-selected[data-rt-type=image] div,.wfScope__root .wfScope__w-richtext .wfScope__w-richtext-figure-selected[data-rt-type=video] div:after{outline:2px solid #2895f7}.wfScope__root .wfScope__w-richtext figure.wfScope__w-richtext-figure-type-video>div:after,.wfScope__root .wfScope__w-richtext figure[data-rt-type=video]>div:after{bottom:0;content:"";display:none;left:0;position:absolute;right:0;top:0}.wfScope__root .wfScope__w-richtext figure{max-width:60%;position:relative}.wfScope__root .wfScope__w-richtext figure>div:before{cursor:default!important}.wfScope__root .wfScope__w-richtext figure img{width:100%}.wfScope__root .wfScope__w-richtext figure figcaption.wfScope__w-richtext-figcaption-placeholder{opacity:.6}.wfScope__root .wfScope__w-richtext figure div{color:transparent;font-size:0}.wfScope__root .wfScope__w-richtext figure.wfScope__w-richtext-figure-type-image,.wfScope__root .wfScope__w-richtext figure[data-rt-type=image]{display:table}.wfScope__root .wfScope__w-richtext figure.wfScope__w-richtext-figure-type-image>div,.wfScope__root .wfScope__w-richtext figure[data-rt-type=image]>div{display:inline-block}.wfScope__root .wfScope__w-richtext figure.wfScope__w-richtext-figure-type-image>figcaption,.wfScope__root .wfScope__w-richtext figure[data-rt-type=image]>figcaption{caption-side:bottom;display:table-caption}.wfScope__root .wfScope__w-richtext figure.wfScope__w-richtext-figure-type-video,.wfScope__root .wfScope__w-richtext figure[data-rt-type=video]{height:0;width:60%}.wfScope__root .wfScope__w-richtext figure.wfScope__w-richtext-figure-type-video iframe,.wfScope__root .wfScope__w-richtext figure[data-rt-type=video] iframe{height:100%;left:0;position:absolute;top:0;width:100%}.wfScope__root .wfScope__w-richtext figure.wfScope__w-richtext-figure-type-video>div,.wfScope__root .wfScope__w-richtext figure[data-rt-type=video]>div{width:100%}.wfScope__root .wfScope__w-richtext figure.wfScope__w-richtext-align-center{clear:both;margin-left:auto;margin-right:auto}.wfScope__root .wfScope__w-richtext figure.wfScope__w-richtext-align-center.wfScope__w-richtext-figure-type-image>div,.wfScope__root .wfScope__w-richtext figure.wfScope__w-richtext-align-center[data-rt-type=image]>div{max-width:100%}.wfScope__root .wfScope__w-richtext figure.wfScope__w-richtext-align-normal{clear:both}.wfScope__root .wfScope__w-richtext figure.wfScope__w-richtext-align-fullwidth{clear:both;display:block;margin-left:auto;margin-right:auto;max-width:100%;text-align:center;width:100%}.wfScope__root .wfScope__w-richtext figure.wfScope__w-richtext-align-fullwidth>div{display:inline-block;padding-bottom:inherit}.wfScope__root .wfScope__w-richtext figure.wfScope__w-richtext-align-fullwidth>figcaption{display:block}.wfScope__root .wfScope__w-richtext figure.wfScope__w-richtext-align-floatleft{clear:none;float:left;margin-right:15px}.wfScope__root .wfScope__w-richtext figure.wfScope__w-richtext-align-floatright{clear:none;float:right;margin-left:15px}.wfScope__root .wfScope__w-nav{background:#ddd;position:relative;z-index:1000}.wfScope__root .wfScope__w-nav:after,.wfScope__root .wfScope__w-nav:before{content:" ";display:table;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1}.wfScope__root .wfScope__w-nav:after{clear:both}.wfScope__root .wfScope__w-nav-brand{color:#333;flex:0 0 auto;margin:-15px auto -15px -15px;padding:15px;position:relative;text-decoration:none}.wfScope__root .wfScope__w-tabs{position:relative}.wfScope__root .wfScope__w-tabs:after,.wfScope__root .wfScope__w-tabs:before{content:" ";display:table;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1}.wfScope__root .wfScope__w-tabs:after{clear:both}.wfScope__root .wfScope__w-tab-menu{position:relative}.wfScope__root .wfScope__w-tab-link{background-color:#ddd;color:#222;cursor:pointer;display:inline-block;padding:9px 30px;position:relative;text-align:left;text-decoration:none;vertical-align:top}.wfScope__root .wfScope__w-tab-link.wfScope__w--current{background-color:#c8c8c8}.wfScope__root .wfScope__w-tab-link:focus{outline:0}.wfScope__root .wfScope__w-tab-content{display:block;overflow:hidden;position:relative}.wfScope__root .wfScope__w-tab-pane{display:none;position:relative}.wfScope__root .wfScope__w--tab-active{display:block}@media screen and (max-width:479px){.wfScope__root .wfScope__w-tab-link{display:block}}.wfScope__root .wfScope__w-ix-emptyfix:after{content:""}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.wfScope__root .wfScope__w-dyn-empty{background-color:#ddd;padding:10px}.wfScope__root .wfScope__w-condition-invisible,.wfScope__root .wfScope__w-dyn-bind-empty,.wfScope__root .wfScope__w-dyn-hide{display:none!important}.wfScope__root--landing .wfScope__button,.wfScope__root--landing .wfScope__button-menu{font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:140%}.wfScope__root--landing .wfScope__footer-dropdown,.wfScope__root--landing .wfScope__relative.wfScope__breaking---no-wrap,.wfScope__root--landing .wfScope__text-block,.wfScope__root--landing .wfScope__tooltip-container,.wfScope__root--landing .wfScope__tooltip-wrapper{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:13px;font-style:normal;font-weight:400;line-height:140%}.wfScope__root--landing .wfScope__checkmark-label,.wfScope__root--landing .wfScope__w-pagination-next,.wfScope__root--landing .wfScope__w-pagination-previous{font-size:15px;font-weight:400}.wfScope__root--landing .wfScope__checkmark-label,.wfScope__root--landing .wfScope__w-pagination-next,.wfScope__root--landing .wfScope__w-pagination-previous,.wfScope__root--landing h4{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-style:normal;line-height:140%}.wfScope__root--landing h4{font-size:17px;font-weight:600}.wfScope__root--landing .wfScope__text-span:not(.fa-brands),.wfScope__root--landing .wtScope__text-26{font-family:Poppins,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:120%}.wfScope__root--landing .wfScope__dropdown-button{font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%}.wfScope__root--landing .wfScope__w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.wfScope__root--landing .wfScope__w-pagination-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.wfScope__root--landing .wfScope__w-pagination-previous{background-color:#fafafa;border:1px solid #ccc;border-radius:2px;color:#333;display:block;margin-left:10px;margin-right:10px;padding:9px 20px}.wfScope__root--landing .wfScope__w-pagination-previous-icon{margin-right:4px}.wfScope__root--landing .wfScope__w-pagination-next{background-color:#fafafa;border:1px solid #ccc;border-radius:2px;color:#333;display:block;margin-left:10px;margin-right:10px;padding:9px 20px}.wfScope__root--landing .wfScope__w-pagination-next-icon{margin-left:4px}.wfScope__root--landing h4{line-height:24px}.wfScope__root--landing a{color:#1b1b1b;text-decoration:none}.wfScope__root--landing .wfScope__checkmark-label{line-height:1.2;margin-bottom:0}.wfScope__root--landing .wfScope__label{color:#828a98;-webkit-column-count:auto;column-count:auto;display:block;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:600;letter-spacing:4.5px;line-height:140%;text-indent:0;text-transform:uppercase}.wfScope__root--landing .wfScope__button-primary{background-color:#0095f8;border-radius:4px;color:#fff;flex-wrap:wrap;padding:16px 40px;text-decoration:none}.wfScope__root--landing .wfScope__button-primary:hover{background-color:#31adff}.wfScope__root--landing .wfScope__button-primary:active{background-color:#0095f8}.wfScope__root--landing .wfScope__button-primary:focus{background-color:#0084dc}.wfScope__root--landing .wfScope__button-primary.wfScope__white{background-color:#fff;border-radius:6px;color:#0c0c0c;padding-left:20px;padding-right:20px}.wfScope__root--landing .wfScope__stats---colorful{grid-column-gap:25px;grid-row-gap:20px;display:flex;flex-wrap:wrap;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1.75fr;grid-template-rows:auto;justify-content:flex-start;justify-items:stretch;margin-bottom:20px;margin-top:10px}.wfScope__root--landing .wfScope__stats---colorful.wfScope__white{grid-column-gap:16px;grid-row-gap:16px;color:#fff}.wfScope__root--landing .wfScope__stats---colorful.wfScope__floating{margin:0}.wfScope__root--landing .wfScope__text-block-wrapper{align-items:flex-start;display:block;flex-direction:column}.wfScope__root--landing .wfScope__text-block-wrapper.wfScope__left-aligned{margin-bottom:120px}.wfScope__root--landing .wfScope__text-block-wrapper.wfScope__left-aligned--footer{margin-bottom:50px}.wfScope__root--landing .wfScope__button-wrapper{grid-column-gap:12px;display:flex;justify-content:flex-start}.wfScope__root--landing .wfScope__button-wrapper.wfScope__top-20{margin-top:20px}.wfScope__root--landing .wfScope__button-wrapper.wfScope__top-30{margin-top:30px}.wfScope__root--landing .wfScope__paragraph{line-height:1.8;margin-bottom:0;max-width:600px}.wfScope__root--landing .wfScope__paragraph.wfScope__grey{color:#505760}.wfScope__root--landing .wfScope__paragraph.wfScope__bold{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:15px;font-style:normal;font-weight:600;line-height:140%;padding-bottom:8px;padding-top:8px}.wfScope__root--landing .wfScope__paragraph.wfScope__white{color:#fff}.wfScope__root--landing .wfScope__grid{grid-column-gap:32px;grid-row-gap:32px;grid-template-columns:1fr 1.25fr;grid-template-rows:auto}.wfScope__root--landing .wfScope__image-5{max-width:130%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.wfScope__root--landing .wfScope__hero-wrapper{bottom:0;left:auto;position:relative;right:0;top:0}.wfScope__root--landing .wfScope__h3{color:#000;font-family:Poppins,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:120%;line-height:1.2;margin-bottom:0}.wfScope__root--landing .wfScope__h3.wfScope__purple{color:#533aee}.wfScope__root--landing .wfScope__h3.wfScope__magenta{color:#ff2f6b}.wfScope__root--landing .wfScope__h3.wfScope__yellow{color:#f8a646}.wfScope__root--landing .wfScope__h3.wfScope__white{color:#fff}.wfScope__root--landing .wfScope__section-hero{padding:100px 5% 0;position:relative}.wfScope__root--landing .wfScope__section-hero.wfScope__hide-on-phine{max-width:100%;overflow:hidden;transition:opacity .2s ease}.wfScope__root--landing .wfScope__hero-heading{font-family:Poppins,sans-serif;font-size:56px;font-style:normal;font-weight:600;line-height:110%;line-height:1.2;margin-bottom:20px;margin-top:20px;max-width:600px}.wfScope__root--landing .wfScope__stats-label{display:block}.wfScope__root--landing .wfScope__container-regular{max-width:1280px;position:relative}.wfScope__root--landing .wfScope__container-regular.wfScope__overflow-none{display:inline-block}.wfScope__root--landing .wfScope__container-regular.wfScope__floating{background-color:#fff;border-radius:18px;box-shadow:0 4px 22px 0 rgba(0,0,0,.06),0 2px 6px 0 rgba(0,0,0,.06);box-sizing:initial;color:#000;padding:64px 80px}.wfScope__root--landing .wfScope__container-regular.wfScope__centered{align-items:center;display:flex;flex-direction:column}.wfScope__root--landing .wfScope__section-regular{padding:100px 5%}.wfScope__root--landing .wfScope__section-regular.wfScope__off-white{background-color:#f5f8fc;position:relative}.wfScope__root--landing .wfScope__section-regular.wfScope__off-white.wfScope__overflow-none{display:none;overflow:hidden}.wfScope__root--landing .wfScope__section-regular.wfScope__off-white.wfScope__overflow-none.wfScope__section-bottom{display:block;overflow:hidden;padding-top:40px}.wfScope__root--landing .wfScope__section-regular.wfScope__off-white.wfScope__section-top{padding-bottom:40px}.wfScope__root--landing .wfScope__section-regular.wfScope__duo-grey{background-image:linear-gradient(180deg,#f5f8fc 50%,#fff 0);padding-bottom:20px;padding-top:20px}.wfScope__root--landing .wfScope__section-regular.wfScope__overflow-none{overflow:hidden}.wfScope__root--landing .wfScope__section-regular.wfScope__duo-blue{background-image:linear-gradient(180deg,#f5f8fc 50%,#034fdf 0);padding-bottom:40px;padding-top:40px}.wfScope__root--landing .wfScope__slider-wrapper{background-color:initial;display:block;height:100%}.wfScope__root--landing .wfScope__slider-list{flex:0 0 auto}.wfScope__root--landing .wfScope__slider-item{margin-left:11px;margin-right:11px;overflow:hidden;padding-left:0;padding-right:0;position:static;text-align:left;width:250px}.wfScope__root--landing .wfScope__text-wrapper-center{align-items:center;display:flex;flex-direction:column;margin-bottom:20px;margin-top:20px;text-align:center}.wfScope__root--landing .wfScope__heading-2{font-family:Poppins,sans-serif;font-size:48px;font-style:normal;font-weight:600;line-height:110%;line-height:46px;margin-bottom:20px}.wfScope__root--landing .wfScope__heading-2.wfScope__white{color:#fff}.wfScope__root--landing .wfScope__content-text-wrapper{display:block;text-align:center}.wfScope__root--landing .wfScope__column-item{text-align:center}.wfScope__root--landing .wfScope__columns{margin-bottom:20px;margin-top:20px}.wfScope__root--landing .wfScope__heading-6{color:#000}.wfScope__root--landing .wfScope__image-wrapper-left{position:relative}.wfScope__root--landing .wfScope__section-breaker{background-color:#034fdf;overflow:hidden;padding:40px 5%}.wfScope__root--landing .wfScope__tooltip-diamond{background-color:#2d3140;bottom:auto;box-shadow:0 -3px 8px 0 rgba(45,62,80,.06);height:12px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:-4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:12px;z-index:2}.wfScope__root--landing .wfScope__tooltip-diamond.wfScope__top.wfScope__dark{background-color:#2d3140;border-style:none;height:12px;top:-4px;width:12px}.wfScope__root--landing .wfScope__image-3{padding:0}.wfScope__root--landing .wfScope__stats-column{grid-column-gap:8px;grid-row-gap:8px;align-items:flex-start;display:flex;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 2fr;grid-template-rows:auto;margin-top:20px;padding-top:0}.wfScope__root--landing .wfScope__coach-avatar{border:4px solid #f5f8fc;border-radius:200px;margin-left:-16px;padding-left:0;position:relative;transition:opacity .2s ease}.wfScope__root--landing .wfScope__checkbox-label{grid-column-gap:6px;grid-row-gap:0;align-content:flex-start;align-items:center;align-self:auto;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:nowrap;grid-auto-columns:1fr;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;justify-content:flex-start;margin-bottom:10px;margin-top:10px;padding-left:0;padding-right:8px}.wfScope__root--landing .wfScope__tooltip-container{background-color:#2d3140;padding:6px 8px;position:relative;z-index:3}.wfScope__root--landing .wfScope__tooltip-container.wfScope__dark{background-color:#2d3140}.wfScope__root--landing .wfScope__grid-avatars{grid-column-gap:0;grid-row-gap:10px;align-items:start;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto}.wfScope__root--landing .wfScope__div-block-8{position:relative}.wfScope__root--landing .wfScope__container-3{display:block;max-width:1440px}.wfScope__root--landing .wfScope__relative{position:relative}.wfScope__root--landing .wfScope__relative.wfScope__breaking---no-wrap{white-space:nowrap}.wfScope__root--landing .wfScope__image-7{display:block;margin-right:26px;position:relative;width:600px}.wfScope__root--landing .wfScope__tooltip-wrapper{align-content:space-between;align-items:center;background-color:#fafbfe;bottom:-40px;color:#fff;display:block;flex-wrap:nowrap;justify-content:center;left:0;line-height:1.5em;position:absolute;right:0;text-align:center;top:auto;width:auto}.wfScope__root--landing .wfScope__tooltip-wrapper.wfScope__dark{align-items:center;background-color:initial;border-color:#000;bottom:50px;color:#fff;display:flex;justify-content:center;left:0;right:0;top:auto;width:auto}.wfScope__root--landing .wfScope__grid-content{grid-template-rows:auto;justify-items:start}.wfScope__root--landing .wfScope__body{color:#1b1b1b}.wfScope__root--landing .wfScope__image-8{width:300px}.wfScope__root--landing .wfScope__course-cover-image{border-radius:18px;display:block;height:250px;max-width:none;overflow:hidden}.wfScope__root--landing .wfScope__container-horizontal-scroll{grid-column-gap:16px;grid-row-gap:16px;grid-auto-columns:1fr;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;margin-left:auto;margin-right:auto;max-width:1440px;padding-left:24px;padding-right:24px}.wfScope__root--landing .wfScope__section{display:block;overflow:visible}.wfScope__root--landing .wfScope__collection-list-wrapper{align-content:center;display:flex;flex-direction:row}.wfScope__root--landing .wfScope__collection-item,.wfScope__root--landing .wfScope__image-9{width:300px}.wfScope__root--landing .wfScope__collection-list{flex:0 0 auto}.wfScope__root--landing .wfScope__text-align-center{text-align:center}.wfScope__root--landing .wfScope__gallery24_horizontal-scroll-content{grid-column-gap:2rem;align-items:center;display:flex;width:400vh}.wfScope__root--landing .wfScope__margin-bottom{margin-left:0;margin-right:0;margin-top:0}.wfScope__root--landing .wfScope__max-width-large{max-width:48rem;width:100%}.wfScope__root--landing .wfScope__page-padding{padding-left:5%;padding-right:5%}.wfScope__root--landing .wfScope__text-size-medium{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:400;line-height:140%}.wfScope__root--landing .wfScope__container-large{margin-left:auto;margin-right:auto;max-width:80rem;width:100%}.wfScope__root--landing .wfScope__gallery24_horizontal-scroll-wrapper{align-items:flex-start;display:flex;flex-direction:column;height:100vh;justify-content:center;object-fit:fill;overflow:visible;padding-left:5%;padding-right:5%;position:-webkit-sticky;position:sticky;top:0;width:100vw}.wfScope__root--landing .wfScope__padding-top,.wfScope__root--landing .wfScope__padding-top.wfScope__padding-xhuge{padding-bottom:0;padding-left:0;padding-right:0}.wfScope__root--landing .wfScope__gallery24_component{height:400vh}.wfScope__root--landing .wfScope__gallery24_image{height:60vh;max-width:100%;object-fit:cover;width:40vw}.wfScope__root--landing .wfScope__gallery24_image-wrapper{height:100%;max-width:100%;overflow:hidden;position:relative;width:100%}.wfScope__root--landing .wfScope__mask{overflow:visible}.wfScope__root--landing .wfScope__course-card-sign-up-link{display:block;flex-direction:column;min-height:100%;overflow:visible;padding:0}.wfScope__root--landing .wfScope__slide{margin-right:20px;max-width:250px}.wfScope__root--landing .wfScope__slide.wfScope__extended-card{max-width:590px;position:static}.wfScope__root--landing .wfScope__collection-list-wrapper-2{display:inline-block;justify-content:center}.wfScope__root--landing .wfScope__utility-page-wrap{align-items:center;display:flex;height:100vh;justify-content:center;max-height:100%;max-width:100%;width:100vw}.wfScope__root--landing .wfScope__utility-page-content{display:flex;flex-direction:column;text-align:center;width:260px}.wfScope__root--landing .wfScope__utility-page-form{align-items:stretch;display:flex;flex-direction:column}.wfScope__root--landing .wfScope__image-10{width:250px}.wfScope__root--landing .wfScope__collection-item-2{width:300px}.wfScope__root--landing .wfScope__collection-list-2{align-self:center;display:flex;margin-bottom:20px;margin-top:20px}.wfScope__root--landing .wfScope__slide-2,.wfScope__root--landing .wfScope__slide-3{margin-right:20px}.wfScope__root--landing .wfScope__mask-2{max-width:250px}.wfScope__root--landing .wfScope__div-block-9{text-align:center}.wfScope__root--landing .wfScope__inner-container{grid-column-gap:10px;grid-row-gap:10px;display:grid;grid-auto-columns:1fr;grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto auto}.wfScope__root--landing .wfScope__accordion-item-wrapper{cursor:pointer;display:flex;justify-content:space-between;padding:14px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100.000088972024%}.wfScope__root--landing .wfScope__accordion-header{align-items:center;display:flex;min-height:40px}.wfScope__root--landing .wfScope__accordion-body{color:#555;display:block;overflow:hidden}.wfScope__root--landing .wfScope__accordion-content-wrapper{display:flex;flex-direction:column;justify-content:center}.wfScope__root--landing .wfScope__accordion-icon{align-items:center;display:flex;height:40px;justify-content:center;min-height:40px;min-width:40px;width:40px}.wfScope__root--landing .wfScope__separator-line{background-color:#cad5e1;max-width:100%;padding-top:1px}.wfScope__root--landing .wfScope__separator{display:flex;flex-direction:column;height:1px;max-width:600px;padding-bottom:20px;padding-top:20px}.wfScope__root--landing .wfScope__separator.wfScope__short{max-width:100px}.wfScope__root--landing .wfScope__container-5{max-width:46%}.wfScope__root--landing .wfScope__navigation{background-color:#fff;display:block;min-height:100px;padding-left:5%;padding-right:5%}.wfScope__root--landing .wfScope__logo{flex:1 1}.wfScope__root--landing .wfScope__nav-container{align-items:center;display:flex;margin-left:0;margin-right:0;max-width:1440px;min-height:100px}.wfScope__root--landing .wfScope__button-menu{background-color:#fff;border-radius:6px;padding:16px 30px}.wfScope__root--landing .wfScope__button-menu:hover{background-color:#e8eef6}.wfScope__root--landing .wfScope__nav-menu{display:none}.wfScope__root--landing .wfScope__nav-buttons{grid-column-gap:6px;grid-row-gap:6px;align-items:center;display:flex;min-height:100px}.wfScope__root--landing .wfScope__hidden{display:flex}.wfScope__root--landing .wfScope__tabs{display:block;overflow:visible}.wfScope__root--landing .wfScope__button-icon-round{align-items:center;background-color:#000;border-radius:50%;display:flex;height:56px;justify-content:center;min-height:56px;min-width:56px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:56px}.wfScope__root--landing .wfScope__button-icon-round:hover{background-color:#0095f8;-webkit-transform:scale(.95);transform:scale(.95)}.wfScope__root--landing .wfScope__button-icon-round.wfScope__slider-arrow{margin-bottom:0;margin-top:0}.wfScope__root--landing .wfScope__button-icon-round.wfScope__slider-arrow.wfScope__right--top-right{bottom:-63px;top:auto}.wfScope__root--landing .wfScope__button-icon-round.wfScope__slider-arrow.wfScope__left---top-right{bottom:-63px;left:auto;right:68px;top:auto}.wfScope__root--landing .wfScope__icon{font-size:24px}.wfScope__root--landing .wfScope__author-name{color:#6a717d}.wfScope__root--landing .wfScope__extended-banner{align-items:stretch;background-image:url(/static/media/Get-Started-Card.d6a1a9b41e3f4ccc15f9.png);background-position:0 0;background-repeat:repeat-x;background-size:auto;border-radius:20px;color:#fff;display:flex;flex-direction:column;height:250px;justify-content:space-between;padding:20px 32px;width:590px}.wfScope__root--landing .wfScope__heading-3{font-family:Poppins,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:120%;line-height:48px;margin-bottom:0;margin-top:0}.wfScope__root--landing .wfScope__stats-container{align-items:center;display:flex;justify-content:space-between}.wfScope__root--landing .wfScope__tabs-content{overflow:visible;width:100%}.wfScope__root--landing .wfScope__tabs-menu{grid-column-gap:10px;grid-row-gap:10px;display:flex;margin-bottom:10px;padding-bottom:10px;padding-top:10px}.wfScope__root--landing .wfScope__tab-link{background-color:initial;color:#6a717d;padding:10px 20px;text-align:center;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.wfScope__root--landing .wfScope__tab-link:hover{color:#0e1118}.wfScope__root--landing .wfScope__tab-link:before{content:attr(data-text);display:block;height:0;overflow:hidden;visibility:hidden}.wfScope__root--landing .wfScope__tab-link.wfScope__w--current{background-color:initial;border-bottom:3px solid #0095f8;color:#0e1118;cursor:default}.wfScope__root--landing .wfScope__tab-link-tab-2,.wfScope__root--landing .wfScope__tab-link-tab-3{padding-bottom:10px;padding-top:10px}.wfScope__root--landing .wfScope__background-image{margin-bottom:-240px;margin-left:-70px;margin-top:-170px}.wfScope__root--landing .wfScope__grid-2{grid-template-rows:auto}.wfScope__root--landing .wfScope__footer{background-color:#034fdf;padding:100px 5% 140px}.wfScope__root--landing .wfScope__div-block-11{display:flex}.wfScope__root--landing .wfScope__heading-4{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:600;line-height:140%;line-height:24px}.wfScope__root--landing .wfScope__heading-4.wfScope__white{color:#fff}.wfScope__root--landing .wfScope__footer-logo-wrapper{margin-bottom:50px}.wfScope__root--landing .wfScope__grid-3{grid-column-gap:20px;grid-template-columns:1.25fr 1fr;grid-template-rows:auto}.wfScope__root--landing .wfScope__grid-4{grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto}.wfScope__root--landing .wfScope__footer-list-link{color:#fff;margin-bottom:10px;margin-top:20px}.wfScope__root--landing .wfScope__footer-list-link:hover{text-decoration:underline}.wfScope__root--landing .wfScope__heading-5{margin-bottom:5px}.wfScope__root--landing .wfScope__heading-5.wfScope__white{color:#fff;margin-top:0}.wfScope__root--landing .wfScope__button{background-color:#0095f8;border-radius:6px;padding:14px 30px}.wfScope__root--landing .wfScope__button.wfScope__tertiary{background-color:initial;border:1px solid #0e1118;border-radius:6px;color:#0e1118}.wfScope__root--landing .wfScope__button.wfScope__tertiary.wfScope__white{border-color:#fff;color:#fff}.wfScope__root--landing .wfScope__button.wfScope__tertiary.wfScope__white:hover{background-color:hsla(0,0%,100%,.1)}.wfScope__root--landing .wfScope__button.wfScope__tertiary.wfScope__white:active{background-color:#0048cf}.wfScope__root--landing .wfScope__text-span.fa-brands{font-size:15px;padding-right:10px}.wfScope__root--landing .wfScope__text-span.wfScope__apple{font-size:20px}.wfScope__root--landing .wfScope__image-screens{aspect-ratio:619/1000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.wfScope__root--landing .wfScope__grid-split{align-items:center;grid-template-rows:auto}.wfScope__root--landing .wfScope__text-block{color:#fff;padding-right:60px}.wfScope__root--landing .wfScope__icon-2{color:#fff}.wfScope__root--landing .wfScope__dropdown-toggle{grid-column-gap:10px;align-items:center;border:1px solid hsla(0,0%,100%,.29);border-radius:5px;display:flex;padding-bottom:0;padding-right:0;padding-top:0}.wfScope__root--landing .wfScope__dropdown-button{background-color:#fff;border-radius:4px;padding:6px}.wfScope__root--landing .wfScope__text-icon{color:#034fdf}.wfScope__root--landing .wfScope__gallery{height:4000px;position:relative;width:100%}.wfScope__root--landing .wfScope__gallery-scroll-track{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.wfScope__root--landing .wfScope__gallery-container{height:100vh;overflow:hidden;position:relative;top:0;width:100.0001%}.wfScope__root--landing .wfScope__gallery-track{align-items:center;display:flex;height:100%;position:relative;width:300vh}.wfScope__root--landing .wfScope__tab-pane-tab-1{width:100%}.wfScope__root--landing .wfScope__dropdown-list{background-color:#2970f9;border-radius:6px;display:none}.wfScope__root--landing .wfScope__footer-dropdown{color:#fff}.wfScope__root--landing .wfScope__footer-dropdown:hover{background-color:#377cff}.wfScope__root--landing .wfScope__div-block-12{position:absolute}.wfScope__root--landing .wfScope__image-wrapper-absolute{grid-column-gap:30px;align-items:center;display:flex;left:0;margin-left:40px;position:absolute;top:-55px;z-index:1}.wfScope__root--landing .wfScope__image-wrapper-absolute.wfScope__top{transition:opacity .2s ease}.wfScope__root--landing .wfScope__image-wrapper-absolute.wfScope__bottom{bottom:8%;left:40%;right:auto;top:auto}.wfScope__root--landing .wfScope__hero-element{grid-column-gap:8px;align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 12px 20px 0 hsla(0,0%,67%,.15),0 6px 10px 0 rgba(0,0,0,.05);display:flex;padding:16px 20px}.wfScope__root--landing .wfScope__hero-element.wfScope__bottom{align-items:flex-start}.wfScope__root--landing .wfScope__image-12{max-width:90%}.wfScope__root--landing .wfScope__text-block-2{align-self:center}.wfScope__root--landing .wfScope__message{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:600;line-height:140%}.wfScope__root--landing .wfScope__icon-wrapper{flex:0 0 auto}.wfScope__root--landing .wfScope__text-block-hero{grid-row-gap:4px;align-items:flex-start;display:flex;flex-direction:column}.wfScope__root--landing .wfScope__image-wrapper{display:flex}.wfScope__root--landing .wfScope__subscription-form{display:none;margin-top:30px}.wfScope__root--landing .wfScope__form{align-items:flex-end;color:#fff;display:block}.wfScope__root--landing .wfScope__div-block-13{display:flex;height:48px}.wfScope__root--landing .wfScope__text-field{background-color:#0144c2;border:1px #000;border-radius:6px;height:48px;margin-bottom:0;width:320px}@media screen and (min-width:1440px){.wfScope__root--landing .wfScope__image-5{bottom:0;left:0;right:0;top:0}.wfScope__root--landing .wfScope__section-regular{padding:100px 5%}.wfScope__root--landing .wfScope__image-wrapper-left{position:relative}.wfScope__root--landing .wfScope__section-breaker{padding:60px 5%}.wfScope__root--landing .wfScope__coach-avatar{align-items:center;justify-content:center}.wfScope__root--landing .wfScope__grid-avatars{grid-column-gap:0;grid-row-gap:10px;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.wfScope__root--landing .wfScope__div-block-8{background-color:#000;border-radius:6px;flex:0 1 auto;padding:5px 14px;position:relative}.wfScope__root--landing .wfScope__container-3{max-width:1440px}.wfScope__root--landing .wfScope__inner-container{grid-column-gap:10px;grid-row-gap:10px}.wfScope__root--landing .wfScope__accordion-header{display:block}.wfScope__root--landing .wfScope__navigation{background-color:#fff;min-height:100px}.wfScope__root--landing .wfScope__nav-container{align-items:center;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1440px;min-height:100px}.wfScope__root--landing .wfScope__button-menu{border-radius:6px;padding:14px 30px}.wfScope__root--landing .wfScope__button-menu:hover{background-color:#e8eef6}.wfScope__root--landing .wfScope__button-menu:active{background-color:#cad5e1}.wfScope__root--landing .wfScope__nav-menu{display:none}.wfScope__root--landing .wfScope__nav-buttons{grid-column-gap:10px;grid-row-gap:10px;align-self:center;display:flex;grid-auto-columns:1fr;grid-template-columns:1fr 1fr;grid-template-rows:auto;justify-items:center}}@media screen and (max-width:991px){.wfScope__root--landing .wfScope__label{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:15px;font-style:normal;font-weight:400;line-height:140%}.wfScope__root--landing .wfScope__stats---colorful.wfScope__white{display:flex}.wfScope__root--landing .wfScope__text-block-wrapper{align-items:flex-start}.wfScope__root--landing .wfScope__text-block-wrapper.wfScope__left-aligned{text-align:left}.wfScope__root--landing .wfScope__text-block-wrapper.wfScope__center-aligned{align-items:center;display:flex;margin-bottom:60px;text-align:center}.wfScope__root--landing .wfScope__grid{display:block}.wfScope__root--landing .wfScope__image-5{max-width:100%;-webkit-transform:none;transform:none}.wfScope__root--landing .wfScope__hero-wrapper{display:block;position:relative}.wfScope__root--landing .wfScope__h3.wfScope__white{font-family:Poppins,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:120%}.wfScope__root--landing .wfScope__hero-heading{font-family:Poppins,sans-serif;font-size:56px;font-style:normal;font-weight:600;line-height:110%}.wfScope__root--landing .wfScope__section-regular.wfScope__duo-blue{padding-bottom:30px;padding-top:30px}.wfScope__root--landing .wfScope__slider-wrapper{position:static}.wfScope__root--landing .wfScope__heading-2{font-family:Poppins,sans-serif;font-size:38px;font-style:normal;font-weight:600;line-height:120%;line-height:40px;margin-bottom:10px;margin-top:10px}.wfScope__root--landing .wfScope__image-wrapper-left{display:flex;justify-content:center}.wfScope__root--landing .wfScope__stats-column{display:flex}.wfScope__root--landing .wfScope__grid-avatars{display:flex;justify-content:center;margin-top:45px}.wfScope__root--landing .wfScope__grid-content{display:block}.wfScope__root--landing .wfScope__course-cover-image{height:220px;max-width:220px}.wfScope__root--landing .wfScope__gallery24_horizontal-scroll-content{width:300vh}.wfScope__root--landing .wfScope__margin-bottom{margin-left:0;margin-right:0;margin-top:0}.wfScope__root--landing .wfScope__padding-top{padding-bottom:0;padding-left:0;padding-right:0}.wfScope__root--landing .wfScope__gallery24_image{max-height:40rem}.wfScope__root--landing .wfScope__slide{margin-right:12px;max-width:220px}.wfScope__root--landing .wfScope__slide.wfScope__extended-card{height:220px;max-width:560px}.wfScope__root--landing .wfScope__separator{height:2px}.wfScope__root--landing .wfScope__nav-buttons,.wfScope__root--landing .wfScope__nav-container,.wfScope__root--landing .wfScope__navigation{min-height:80px}.wfScope__root--landing .wfScope__menu-button{display:none}.wfScope__root--landing .wfScope__extended-banner{height:220px;max-width:560px}.wfScope__root--landing .wfScope__heading-3{font-family:Poppins,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:120%;line-height:38px}.wfScope__root--landing .wfScope__background-image{margin:-160px -52px -160px -210px;position:relative}.wfScope__root--landing .wfScope__heading-5{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:400;line-height:140%;line-height:22px}.wfScope__root--landing .wfScope__dropdown-list{display:none}.wfScope__root--landing .wfScope__container-regular.wfScope__floating{padding:40px}}@media screen and (max-width:767px){.wfScope__root--landing .wfScope__button-primary{text-align:left}.wfScope__root--landing .wfScope__stats---colorful{grid-column-gap:30px;grid-row-gap:12px;display:flex;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto}.wfScope__root--landing .wfScope__stats---colorful.wfScope__white{grid-column-gap:8px;grid-row-gap:0;display:none;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;margin-top:0}.wfScope__root--landing .wfScope__stats---colorful.wfScope__floating{justify-content:center;margin:30px 0 20px}.wfScope__root--landing .wfScope__text-block-wrapper{text-align:center}.wfScope__root--landing .wfScope__text-block-wrapper.wfScope___0-bottom{text-align:left}.wfScope__root--landing .wfScope__text-block-wrapper.wfScope__left-aligned{margin-bottom:40px}.wfScope__root--landing .wfScope__button-wrapper{align-self:auto;justify-content:center}.wfScope__root--landing .wfScope__button-wrapper.wfScope__top-30{justify-content:center}.wfScope__root--landing .wfScope__button-wrapper.wfScope__top-30.wfScope__left-aligned{justify-content:flex-start}.wfScope__root--landing .wfScope__button-wrapper.wfScope__top-30.wfScope__left-aligned.wfScope__bottom-30{margin-bottom:30px}.wfScope__root--landing .wfScope__grid{display:block}.wfScope__root--landing .wfScope__image-5{margin-top:40px;max-width:100%;-webkit-transform:none;transform:none}.wfScope__root--landing .wfScope__hero-wrapper{position:relative}.wfScope__root--landing .wfScope__h3.wfScope__white{font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%}.wfScope__root--landing .wfScope__stats-column{display:none}.wfScope__root--landing .wfScope__course-cover-image{height:200px;max-width:200px}.wfScope__root--landing .wfScope__gallery24_horizontal-scroll-content{grid-column-gap:1.5rem;width:200vh}.wfScope__root--landing .wfScope__margin-bottom{margin-left:0;margin-right:0;margin-top:0}.wfScope__root--landing .wfScope__text-size-medium{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:400;line-height:140%}.wfScope__root--landing .wfScope__gallery24_horizontal-scroll-wrapper{margin-top:-10vh}.wfScope__root--landing .wfScope__padding-top{padding-bottom:0;padding-left:0;padding-right:0}.wfScope__root--landing .wfScope__gallery24_image{max-height:30rem;width:90vw}.wfScope__root--landing .wfScope__slide{max-width:200px}.wfScope__root--landing .wfScope__slide.wfScope__extended-card{height:200px;max-width:450px}.wfScope__root--landing .wfScope__icon.wfScope__bold{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:17px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:4px}.wfScope__root--landing .wfScope__extended-banner{display:flex;height:200px;max-width:100%}.wfScope__root--landing .wfScope__heading-3{font-family:Poppins,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:120%;line-height:36px}.wfScope__root--landing .wfScope__stats-container{align-items:flex-start;display:flex;flex:0 1 auto;flex-direction:column}.wfScope__root--landing .wfScope__background-image{margin:-317px -150px 30px 0;position:static}.wfScope__root--landing .wfScope__grid-2{align-items:center;display:flex;flex-direction:column}.wfScope__root--landing .wfScope__heading-4{line-height:26px}.wfScope__root--landing .wfScope__grid-3{display:block}.wfScope__root--landing .wfScope__image-screens{max-width:80%}.wfScope__root--landing .wfScope__grid-split{display:block}.wfScope__root--landing .wfScope__image-wrapper-absolute{left:-18px;margin-left:50px;top:0}.wfScope__root--landing .wfScope__image-wrapper-absolute.wfScope__bottom{bottom:5%;left:auto;right:0;top:auto}.wfScope__root--landing .wfScope__image-11{max-width:70%}.wfScope__root--landing .wfScope__hero-element{grid-column-gap:2px;padding-bottom:10px;padding-top:10px}.wfScope__root--landing .wfScope__image-12{max-width:80%}.wfScope__root--landing .wfScope__message{font-size:15px}.wfScope__root--landing .wfScope__message,.wfScope__root--landing .wfScope__paragraph-2{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-style:normal;font-weight:400;line-height:140%}.wfScope__root--landing .wfScope__paragraph-2{font-size:13px;line-height:14px}.wfScope__root--landing .wfScope__image-13{max-width:80%}}@media screen and (max-width:479px){.wfScope__root--landing .wfScope__stats---colorful{grid-column-gap:22px;grid-row-gap:22px}.wfScope__root--landing .wfScope__button-wrapper{justify-content:center}.wfScope__root--landing .wfScope__button-wrapper.wfScope__top-30{grid-column-gap:0}.wfScope__root--landing .wfScope__paragraph{line-height:1.8}.wfScope__root--landing .wfScope__image-5{max-width:100%}.wfScope__root--landing .wfScope__hero-wrapper{margin-bottom:30px;padding-bottom:50px}.wfScope__root--landing .wfScope__h3{font-family:Poppins,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:120%;margin-bottom:4px}.wfScope__root--landing .wfScope__section-hero{padding-top:10px}.wfScope__root--landing .wfScope__hero-heading{font-family:Poppins,sans-serif;font-size:38px;font-style:normal;font-weight:600;line-height:120%}.wfScope__root--landing .wfScope__container-regular.wfScope__floating{padding:30px 20px 20px}.wfScope__root--landing .wfScope__section-regular{padding-top:40px}.wfScope__root--landing .wfScope__section-regular--faq{padding-bottom:40px}.wfScope__root--landing .wfScope__grid-avatars{margin:-30px 0 -40px}.wfScope__root--landing .wfScope__section-regular.wfScope__off-white{overflow:hidden}.wfScope__root--landing .wfScope__heading-2{font-family:Poppins,sans-serif;font-size:38px;font-style:normal;font-weight:600;line-height:120%;line-height:40px}.wfScope__root--landing .wfScope__course-cover-image{height:180px;max-width:180px}.wfScope__root--landing .wfScope__gallery24_horizontal-scroll-content{width:150vh}.wfScope__root--landing .wfScope__margin-bottom{margin-left:0;margin-right:0;margin-top:0}.wfScope__root--landing .wfScope__padding-top{padding-bottom:0;padding-left:0;padding-right:0}.wfScope__root--landing .wfScope__gallery24_image{max-height:25rem}.wfScope__root--landing .wfScope__slide{max-width:180px}.wfScope__root--landing .wfScope__slide.wfScope__extended-card{height:180px}.wfScope__root--landing .wfScope__navigation{border-bottom:1px solid #cad5e1;min-height:60px}.wfScope__root--landing .wfScope__nav-container{min-height:70px}.wfScope__root--landing .wfScope__button-menu{display:block}.wfScope__root--landing .wfScope__nav-buttons{min-height:70px}.wfScope__root--landing .wfScope__hidden{display:none}.wfScope__root--landing .wfScope__extended-banner{height:180px;padding:16px 24px}.wfScope__root--landing .wfScope__heading-3{font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%;line-height:26px}.wfScope__root--landing .wfScope__tabs-menu{grid-column-gap:4px}.wfScope__root--landing .wfScope__tab-link,.wfScope__root--landing .wfScope__tab-link.wfScope__w--current{padding-left:10px;padding-right:10px}.wfScope__root--landing .wfScope__button.wfScope__tertiary.wfScope__white{margin-bottom:10px;margin-right:10px;padding-left:16px;padding-right:16px}.wfScope__root--landing .wfScope__image-wrapper-absolute.wfScope__top{grid-column-gap:16px}.wfScope__root--landing .wfScope__image-wrapper-absolute.wfScope__bottom{bottom:0;left:auto;right:0;top:auto}.wfScope__root--landing .wfScope__image-11{max-width:35%}.wfScope__root--landing .wfScope__hero-element{grid-column-gap:0;padding:10px}.wfScope__root--landing .wfScope__message{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe UI Emoji,Roboto,Oxygen,Ubuntu,Cantarell,Arial,Helvetica Neue,sans-serif;font-family:var(--primary-font-family);font-size:13px;font-style:normal;font-weight:400;line-height:140%;line-height:15px}.wfScope__root--landing .wfScope__image-13{max-width:100%}.wfScope__root--landing .wfScope__footer{padding-bottom:125px;padding-top:40px}}.wfScope__root--landing #w-node-_8837e0ee-1ff0-b87e-c784-e9e5a0de0460-0598b54d{grid-column-end:span 1;grid-column-start:span 1;grid-row-end:span 1;grid-row-start:span 1}.wfScope__root--landing #w-node-f35900a7-e298-b30c-4b7e-5006bce45d61-0598b54d,.wfScope__root--landing #w-node-f35900a7-e298-b30c-4b7e-5006bce45d69-0598b54d,.wfScope__root--landing #w-node-f35900a7-e298-b30c-4b7e-5006bce45d71-0598b54d,.wfScope__root--landing #w-node-f35900a7-e298-b30c-4b7e-5006bce45d79-0598b54d,.wfScope__root--landing #w-node-f35900a7-e298-b30c-4b7e-5006bce45d81-0598b54d{justify-self:center}.wfScope__root--landing #w-node-_5361da72-93bb-5418-eed1-aaa97292f0f1-0598b54d,.wfScope__root--landing #w-node-_5361da72-93bb-5418-eed1-aaa97292f0f2-0598b54d,.wfScope__root--landing #w-node-_645b732e-d08a-f29a-98a4-0c81e70b859b-0598b54d,.wfScope__root--landing #w-node-_645b732e-d08a-f29a-98a4-0c81e70b859c-0598b54d,.wfScope__root--landing #w-node-_681208e0-fe09-19f8-ea6c-815c937df0d7-0598b54d,.wfScope__root--landing #w-node-_923f5b72-4897-b741-fad7-6614777ff305-0598b54d,.wfScope__root--landing #w-node-ace660a4-39ba-6e4d-63a5-df18a9043973-0598b54d,.wfScope__root--landing #w-node-c9d1872d-1c1d-4dbd-4b61-1e5ea541bcb1-0598b54d,.wfScope__root--landing #w-node-d52b2ba4-8656-9169-eda2-c9056033e40d-0598b54d,.wfScope__root--landing #w-node-d52b2ba4-8656-9169-eda2-c9056033e40e-0598b54d,.wfScope__root--landing #w-node-d75e23c7-0a52-4803-aa8d-9eb3fc836fd9-0598b54d,.wfScope__root--landing #w-node-fd165d60-3f97-2eba-074b-52faffda2848-0598b54d,.wfScope__root--landing #w-node-fd165d60-3f97-2eba-074b-52faffda2849-0598b54d{grid-column-end:span 1;grid-column-start:span 1;grid-row-end:span 1;grid-row-start:span 1}.wfScope__root--landing #w-node-e6e52255-c276-414b-f1e2-8f43ef8398b6-0598b54d{justify-self:end}.wfScope__root--landing #w-node-_192f76c2-391e-f5dd-2604-028428889622-0598b54d,.wfScope__root--landing #w-node-_2fa79933-ce74-7b0e-0d5f-878f953263af-0598b54d,.wfScope__root--landing #w-node-_69508655-c164-ac86-0ad9-14211917866a-0598b54d,.wfScope__root--landing #w-node-_9ce696bc-5117-26b5-2df1-2186b5a0fe4f-0598b54d{grid-column-end:span 1;grid-column-start:span 1;grid-row-end:span 1;grid-row-start:span 1}@media screen and (min-width:1440px){.wfScope__root--landing #w-node-f35900a7-e298-b30c-4b7e-5006bce45d69-0598b54d,.wfScope__root--landing #w-node-f35900a7-e298-b30c-4b7e-5006bce45d71-0598b54d,.wfScope__root--landing #w-node-f35900a7-e298-b30c-4b7e-5006bce45d79-0598b54d,.wfScope__root--landing #w-node-f35900a7-e298-b30c-4b7e-5006bce45d81-0598b54d{align-self:start;grid-column-end:span 1;grid-column-start:span 1;grid-row-end:span 1;grid-row-start:span 1;justify-self:start}}@media screen and (max-width:991px){.wfScope__root--landing #w-node-e6e52255-c276-414b-f1e2-8f43ef8398b6-0598b54d{justify-self:end}}.wfScope__fadeIn[data-w-id="8837e0ee-1ff0-b87e-c784-e9e5a0de0461"]{-webkit-animation:fade-in .6s linear forwards,slide-in-60 .6s ease-in-out forwards;animation:fade-in .6s linear forwards,slide-in-60 .6s ease-in-out forwards}.wfScope__fadeIn[data-w-id="5d70e1b8-d71c-8160-6c92-73dc36b11ec7"],.wfScope__fadeIn[data-w-id=a2bcc574-00d6-6a1c-b5ae-315180c772dd]{-webkit-animation:fade-in .3s linear .2s forwards,slide-in-170 .5s ease-in-out .2s forwards;animation:fade-in .3s linear .2s forwards,slide-in-170 .5s ease-in-out .2s forwards}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slide-in-60{0%{-webkit-transform:translateX(60px);transform:translateX(60px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-in-60{0%{-webkit-transform:translateX(60px);transform:translateX(60px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slide-in-170{0%{-webkit-transform:translateX(170px);transform:translateX(170px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-in-170{0%{-webkit-transform:translateX(170px);transform:translateX(170px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:100;src:url(/static/media/poppins-v20-latin-100.9c2fa323c2d99d082f42.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:100;src:url(/static/media/poppins-v20-latin-100italic.a8b52a45eb6f52576f4d.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url(/static/media/poppins-v20-latin-200.7498246ad20e0ba71240.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:200;src:url(/static/media/poppins-v20-latin-200italic.ad3104d031c85179830e.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(/static/media/poppins-v20-latin-300.39576fe9df8a22cc1bcc.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:300;src:url(/static/media/poppins-v20-latin-300italic.aa8b668c3748f650a2b1.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/static/media/poppins-v20-latin-regular.405055dd680fa1dcdfa2.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:url(/static/media/poppins-v20-latin-italic.ed357fa1fa06a3e00d46.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/static/media/poppins-v20-latin-500.08491d3f7fe7ae88ef44.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:500;src:url(/static/media/poppins-v20-latin-500italic.b3c3f5f820771c608eab.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/static/media/poppins-v20-latin-600.91145014c0350c248ed2.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:600;src:url(/static/media/poppins-v20-latin-600italic.6e38c5789352d84b3fcd.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/static/media/poppins-v20-latin-700.d86662fe776dae29ea78.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:700;src:url(/static/media/poppins-v20-latin-700italic.95e1d1f12c790b494afe.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:url(/static/media/poppins-v20-latin-800.ca6a92cea2062ebec667.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:800;src:url(/static/media/poppins-v20-latin-800italic.636c56293cae0efcee1b.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:url(/static/media/poppins-v20-latin-900.7b1a4c85ba657964c6b6.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:900;src:url(/static/media/poppins-v20-latin-900italic.e7524a2c2cf654b7dd2d.woff2) format("woff2")}#whereIsTheStar{background-image:url(/static/media/hint-where-is-the-star.a4300ca3b3bae076cd2a.jpg);background-repeat:no-repeat;background-size:contain;height:323px}.dark-mode #whereIsTheStar{background-image:url(/static/media/hint-where-is-the-star-dark.5d61cc3410741abbc0a1.jpg)}.saved-position-link{display:block;float:left;margin:10px;position:relative;width:155px}.saved-position-link:hover>button{display:block}.delete-saved-position-button{background-color:var(--theme-background-white-to-light-purple);border:1px solid;border-radius:50%;cursor:pointer;display:none;height:21px;position:absolute;right:-10px;top:-10px;width:21px;z-index:3}.delete-saved-position-button:hover{background-color:var(--theme-background-lighter-grey2-to-white)}.delete-saved-position-button>i{-webkit-transform:rotate(1turn);transform:rotate(1turn)}:root{--primary-font-family:"SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI","Segoe UI Emoji",Roboto,Oxygen,Ubuntu,Cantarell,"Arial","Helvetica Neue",sans-serif;--primary-font-family-emoji:"SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI Emoji","Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Arial","Helvetica Neue",sans-serif,"Noto Color Emoji";--primary-font-family-no-segoe:"SF Pro Display",-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,"Arial","Helvetica Neue",sans-serif,"Noto Color Emoji"}.badge-page__title{font-family:Poppins,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:120%;line-height:75px}.badge-page__wrapper{grid-gap:6px;display:grid;grid-template-columns:minmax(0,1fr)}@media screen and (min-width:451px){.badge-page__wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.badge-page__wrapper .badge-card{max-width:100%}}@media screen and (min-width:901px){.badge-page__wrapper{grid-template-columns:repeat(4,minmax(0,1fr))}}
