@charset "UTF-8";:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:hsla(0,0%,100%,.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translate3d(0,0,9999 px);-webkit-transform:translate3d(0,0,var(--toastify-z-index) px);width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.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;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.Toastify--animate-icon{-webkit-animation-duration:.3s;animation-duration:.3s;-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__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:hsla(0,0%,100%,.7);background:var(--toastify-color-transparent)}.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--light{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{bottom:0;height:5px;left:0;opacity:.7;position:absolute;-webkit-transform-origin:left;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.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__spinner{-webkit-animation:Toastify__spin .65s linear infinite;animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@-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}@-webkit-keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}


/*! @name videojs-seek-buttons @version 2.2.1 @license Apache-2.0 */.video-js .vjs-seek-button{cursor:pointer;font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-seek-button.skip-back:before,.video-js.vjs-v6 .vjs-seek-button.skip-back .vjs-icon-placeholder:before,.video-js.vjs-v7 .vjs-seek-button.skip-back .vjs-icon-placeholder:before{content:"\f116";transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.video-js .vjs-seek-button.skip-forward:before{content:"\f116";transform:rotateY(180deg) rotate(-45deg);-ms-transform:rotateY(180deg) rotate(-45deg);-webkit-transform:rotateY(180deg) rotate(-45deg)}.video-js.vjs-v6 .vjs-seek-button.skip-back:before,.video-js.vjs-v6 .vjs-seek-button.skip-forward:before,.video-js.vjs-v7 .vjs-seek-button.skip-back:before,.video-js.vjs-v7 .vjs-seek-button.skip-forward:before{content:none}.video-js.vjs-v6 .vjs-seek-button.skip-forward .vjs-icon-placeholder:before,.video-js.vjs-v7 .vjs-seek-button.skip-forward .vjs-icon-placeholder:before{content:"\f116";transform:scaleX(-1) rotate(-45deg);-ms-transform:scaleX(-1) rotate(-45deg);-webkit-transform:scaleX(-1) rotate(-45deg)}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{height:100%;left:0;position:absolute;top:0;width:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;font-style:normal;font-weight:400;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff")}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-style:normal;font-weight:400}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-spinner:before{content:"\f10b"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-previous-item:before{content:"\f120"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f121"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-style:normal;font-weight:400}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f122"}.video-js{background-color:#000;box-sizing:border-box;color:#fff;display:block;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:1;padding:0;position:relative;vertical-align:top;word-break:normal}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{height:100%!important;width:100%!important}.video-js[tabindex="-1"]{outline:none}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-1-1,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-fluid{height:0;max-width:100%;width:100%}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-9-16{padding-top:177.7777777778%}.video-js.vjs-1-1{padding-top:100%}.video-js .vjs-tech,.video-js.vjs-fill{height:100%;width:100%}.video-js .vjs-tech{left:0;position:absolute;top:0}body.vjs-full-window{height:100%;margin:0;padding:0}.vjs-full-window .video-js.vjs-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs){height:100%!important;padding-top:0!important;width:100%!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{cursor:default;opacity:.5}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}.vjs-no-js{background-color:#000;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:18px;height:150px;margin:0 auto;padding:20px;text-align:center;width:300px}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{background-color:#2b333f;background-color:rgba(43,51,63,.7);border:.06666em solid #fff;border-radius:.3em;cursor:pointer;display:block;font-size:3em;height:1.63332em;left:10px;line-height:1.5em;opacity:1;position:absolute;top:10px;transition:all .4s;width:3em}.vjs-big-play-centered .vjs-big-play-button{left:50%;margin-left:-1.5em;margin-top:-.81666em;top:50%}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{background-color:#73859f;background-color:rgba(115,133,159,.5);border-color:#fff;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{-webkit-appearance:none;appearance:none;background:none;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-decoration:none;text-transform:none;transition:none}.vjs-control .vjs-button{height:100%;width:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),hsla(0,0%,100%,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;font-family:Arial,Helvetica,sans-serif;margin:0;overflow:auto;padding:0}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{font-size:1.2em;line-height:1.4em;list-style:none;margin:0;padding:.2em 0;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible),.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible){background:none}.vjs-menu li.vjs-menu-title{cursor:default;font-size:1em;font-weight:700;line-height:2em;margin:0 0 .3em;padding:0;text-align:center;text-transform:uppercase}.vjs-menu-button-popup .vjs-menu{border-top-color:rgba(43,51,63,.7);bottom:0;display:none;height:0;left:-3em;margin-bottom:1.5em;position:absolute;width:10em}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);bottom:1.5em;max-height:15em;position:absolute;width:100%}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{overflow:hidden;transition:all .4s}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{height:100%;left:4em;margin:0;opacity:0;padding:0;position:absolute;top:0;transition:all .4s;width:auto}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{height:100%;margin:0;overflow:hidden;width:auto}.video-js .vjs-control-bar{background-color:#2b333f;background-color:rgba(43,51,63,.7);display:none;height:3em;position:absolute;width:100%}.vjs-has-started .vjs-control-bar{display:flex;opacity:1;transition:visibility .1s,opacity .1s;visibility:visible}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s;visibility:visible}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{flex:none;height:100%;margin:0;padding:0;position:relative;text-align:center;width:4em}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{clip:rect(0 0 0 0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{align-items:center;cursor:pointer;display:flex;flex:auto;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{align-items:center;display:flex}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;height:.3em;transition:all .2s}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{display:block;height:100%;margin:0;padding:0;position:absolute;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:hsla(0,0%,100%,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{background-color:#000;display:none;height:100%;position:absolute;width:1px;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{opacity:0;transition:visibility 1s,opacity 1s;visibility:hidden}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{background-color:#000;background-color:rgba(0,0,0,.8);color:#fff}.video-js .vjs-slider{-webkit-touch-callout:none;background-color:#73859f;background-color:rgba(115,133,159,.5);cursor:pointer;margin:0 .45em;padding:0;position:relative;-webkit-user-select:none;user-select:none}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{box-shadow:0 0 1em #fff;text-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;display:flex;margin-right:1em}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{height:1px;margin-left:-1px;opacity:0;visibility:visible;width:1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;visibility:visible}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{height:3em;margin-right:0;width:5em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:10em}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;width:3em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{height:3em;opacity:1;position:relative;transition:none;visibility:visible;width:5em}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{bottom:3em;left:.5em;position:absolute}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{height:.3em;width:5em}.vjs-volume-bar.vjs-slider-vertical{height:5em;margin:1.35em auto;width:.3em}.video-js .vjs-volume-level{background-color:#fff;bottom:0;left:0;position:absolute}.video-js .vjs-volume-level:before{font-size:.9em;position:absolute;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{left:-.3em;top:-.5em;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{right:-.5em;top:-.3em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{background-color:#2b333f;background-color:rgba(43,51,63,.7);bottom:8em;height:8em;width:3em}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:hsla(0,0%,100%,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{background-color:#000;display:none;height:1px;position:absolute;width:100%;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{height:100%;width:1px}.vjs-no-flex .vjs-volume-control .vjs-mouse-display{z-index:0}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{opacity:0;transition:visibility 1s,opacity 1s;visibility:hidden}.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-volume-tooltip{background-color:#000;background-color:rgba(0,0,0,.8);color:#fff}.vjs-poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;bottom:0;cursor:pointer;display:inline-block;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;vertical-align:middle}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{align-items:flex-start;display:flex;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;text-align:left;width:auto}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;display:inline-flex;flex:none;font-size:1em;height:100%;line-height:3em;min-width:4em;padding-left:.5em;padding-right:.5em;width:auto}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;text-align:left;width:auto}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{color:#888;margin-right:.5em}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;padding-left:1em;padding-right:1em;width:auto}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{bottom:3em;left:0;pointer-events:none;position:absolute;right:0;top:0}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;margin-bottom:.1em;text-align:center}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{-webkit-transform:translateY(-3em);transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{-webkit-transform:translateY(-1.5em);transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control,.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{height:100%;left:0;position:absolute;top:0;width:100%}.vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;pointer-events:none;text-align:center}.vjs-playback-rate .vjs-menu{left:0;width:4em}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-align:center;text-shadow:.05em .05em .1em #000;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{background-clip:padding-box;border:6px solid rgba(43,51,63,.7);border-radius:25px;box-sizing:border-box;display:none;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.85;position:absolute;text-align:left;top:50%;width:50px}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{-webkit-animation:vjs-spinner-show 0s linear .3s forwards;animation:vjs-spinner-show 0s linear .3s forwards;display:block}.vjs-loading-spinner:after,.vjs-loading-spinner:before{border:inherit;border-color:#fff transparent transparent;border-radius:inherit;box-sizing:inherit;content:"";height:inherit;margin:-6px;opacity:1;position:absolute;width:inherit}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{-webkit-animation-delay:.44s;animation-delay:.44s;border-top-color:#fff}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes vjs-spinner-spin{to{-webkit-transform:rotate(1turn)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{display:inline-block;margin-bottom:-.1em;vertical-align:middle}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{content:"";font-family:VideoJS;font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{display:inline-block;margin-bottom:-.1em;vertical-align:middle}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{content:" ";font-family:VideoJS;font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-audio-button,.video-js.vjs-layout-small .vjs-captions-button,.video-js.vjs-layout-small .vjs-chapters-button,.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-descriptions-button,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-subtitles-button,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-audio-button,.video-js.vjs-layout-tiny .vjs-captions-button,.video-js.vjs-layout-tiny .vjs-chapters-button,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-descriptions-button,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-subtitles-button,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-audio-button,.video-js.vjs-layout-x-small .vjs-captions-button,.video-js.vjs-layout-x-small .vjs-chapters-button,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-descriptions-button,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-subtitles-button,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto}.video-js.vjs-layout-tiny .vjs-subs-caps-button,.video-js.vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button,.video-js.vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button{display:none}.video-js.vjs-layout-tiny .vjs-custom-control-spacer,.video-js.vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer{display:block;flex:auto}.video-js.vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer,.video-js.vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-tiny .vjs-progress-control,.video-js.vjs-layout-x-small.vjs-liveui .vjs-progress-control{display:none}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-bottom:.5em;margin-right:1em}.vjs-text-track-settings fieldset{border:none;margin:5px;padding:3px}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px}.vjs-text-track-settings .vjs-label{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0;display:block;height:1px;margin:0 0 5px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{background-image:linear-gradient(0deg,#fff 88%,#73859f);outline-style:solid;outline-width:medium}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f);border-radius:2px;color:#2b333f;cursor:pointer}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{border:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible){outline:none}.video-js :focus:not(:focus-visible){outline:none}.video-js{color:#cacaca;font-family:Montserrat;font-size:16px}.vjs-default-skin .vjs-big-play-button{border:.06666em solid #b7090b;border-radius:50%;display:none;font-size:4em;height:1.5em;left:50%;line-height:1.5em;margin-left:-.75em;margin-top:-.75em;top:40%;width:1.5em}.video-js .vjs-play-control{margin-left:0}.video-js .vjs-volume-menu-button .vjs-menu-content:before{content:"";display:inline-block;height:100%;vertical-align:middle}.video-js .vjs-volume-menu-button .vjs-menu-content .vjs-volume-bar{display:inline-block;vertical-align:middle}.video-js .vjs-control:before{font-family:nf-icon}.video-js .vjs-big-play-button,.video-js .vjs-control-bar,.video-js .vjs-menu-button .vjs-menu-content{background-color:#26262670;background-color:rgba(38,38,38,.7);border-radius:1rem}.video-js .vjs-progress-control .vjs-progress-holder{margin:5px 0 0}.video-js .vjs-control-bar{background-color:#262626;border-radius:0;bottom:0;height:40px;left:0;right:0;width:auto}.video-js .vjs-control-bar:hover .vjs-progress-control{opacity:1;top:-.9em}.video-js .vjs-control-bar .vjs-menu{height:100%;z-index:99}.video-js .vjs-slider{margin:auto auto 26px}.video-js .vjs-remaining-time{display:none!important}.video-js .vjs-play-progress{background:#f60;color:#f60;font-size:1em}.video-js .vjs-play-progress:before{top:-.34em}.video-js .vjs-play-progress:before:hover{border:2px solid transparent;height:.2em}.video-js .vjs-progress-control{border-radius:1em;height:auto;left:0;opacity:0;position:absolute;right:0;top:-.9em;transition:top .15s linear,opacity .15s linear,transform .15s linear,-webkit-transform .15s linear;width:100%!important}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:inherit}.video-js .vjs-progress-control .vjs-mouse-display{background:#cacaca}.video-js .vjs-progress-control .vjs-mouse-display:before{border:.8em solid transparent;border-top-color:#262626;content:" ";height:0;margin-left:-.8em;position:absolute;right:25%;top:100%;width:0}.vjs-play-progress.vjs-slider-bar .vjs-time-tooltip,.vjs-volume-tooltip{display:none!important}.video-js .vjs-time-tooltip{background:#fff!important;color:#ac4a08;font-family:Montserrat,sans-serif;font-size:12px!important;font-weight:600}.vjs-current-time-display,.vjs-duration-display,.vjs-volume-tooltip{color:#fff;font-family:Montserrat,sans-serif!important;font-size:11px!important;font-weight:600}.video-js .vjs-load-progress,.video-js .vjs-play-progress{height:100%}.video-js .vjs-progress-holder{height:.2em}.video-js .vjs-load-progress{background:#3a3a3a;background:rgba(46,46,46,.5);height:.2em!important}.video-js .vjs-load-progress div{background:#3a3a3a;background:rgba(46,46,46,.75);border-radius:1em;height:.2em!important}.vjs-loading-spinner{border:none;opacity:0;visibility:hidden}.vjs-loading-spinner:after,.vjs-loading-spinner:before{border:none}.vjs-loading-spinner:after{background-image:url(data:image/png;base64,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);background-position-x:50%;background-position-y:50%;background-repeat:no-repeat;background-size:100%}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting-uri .vjs-loading-spinner:after{-webkit-animation:vjs-spinner-spin 1.1s linear infinite;animation:vjs-spinner-spin 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner,.vjs-waiting-uri .vjs-loading-spinner{display:block;opacity:1;visibility:visible}.vjs-annotation,.vjs-presentation,.vjs-quality-selector,.vjs-thumbs-down,.vjs-thumbs-up{align-items:center;cursor:pointer;display:flex;height:100%;padding:14px}.vjs-annotation,.vjs-thumbs-up{padding-right:8px}.vjs-annotation img,.vjs-presentation img,.vjs-quality-selector img,.vjs-thumbs-down img,.vjs-thumbs-up img{height:24px;opacity:.8;width:24px}.vjs-annotation:hover img,.vjs-presentation:hover img,.vjs-quality-selector:hover img,.vjs-thumbs-down img.vjs-icon-active,.vjs-thumbs-down:hover img,.vjs-thumbs-up img.vjs-icon-active,.vjs-thumbs-up:hover img{opacity:1}.vjs-quality-selector{position:relative}.vjs-quality-selector .quality-list{background-color:#222;bottom:100%;display:none;left:0;position:absolute;z-index:250}.vjs-quality-selector .quality-list .item{padding:9px 8px;text-align:center}.vjs-quality-selector .quality-list .item:hover{background-color:#555;color:#fff}.quality-list:hover,.vjs-quality-selector:hover .quality-list{display:block}.selected-quality{background:#fff;color:#000}.vjs-play-control{cursor:pointer}.vjs-playback-rate{font-size:12px;font-weight:600}.vjs-menu-item-text{font-family:Montserrat,sans-serif;font-size:11px}.vjs-playback-rate .vjs-playback-rate-value{font-size:12px;line-height:3.4}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{bottom:1.3em;right:30px;width:8rem}@media (max-width:460px){.vjs-menu-button-popup .vjs-menu .vjs-menu-content{bottom:1rem;right:2rem;width:7rem}}.vjs-menu .vjs-menu-content>*{padding-bottom:.5em;padding-top:.5em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{height:3em}.video-js .vjs-control-bar .vjs-progress-control{opacity:1;top:-.5em}.video-js .vjs-control-bar:hover .vjs-progress-control{top:-.5em}.video-js .vjs-big-play-button{background-color:initial;border:1px solid #ffffff5e;border-radius:50%;color:#fff;height:100px;left:50%;margin:0;padding:0;top:45%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100px}.hover .vjs-big-play-button{background-color:initial;border:1px solid #ffffff5e}.video-js .vjs-big-play-button .vjs-icon-placeholder:before{margin-top:-5px}.video-js .vjs-progress-control .vjs-mouse-display:before{display:none}.vjs-menu li.vjs-menu-item{font-size:1rem!important;font-weight:700;padding:.5rem 0}.vjs-menu li.vjs-menu-item:hover{background-color:initial;color:#f60;font-weight:700}.vjs-selected{background-color:initial!important;color:#f60!important;font-weight:700}.vjs-video-caption{bottom:3.5em;color:#fff;left:0;padding:16px 24px;position:absolute}.vjs-video-caption .caption-title{font-size:1.2em;font-weight:700;margin-bottom:4px}.vjs-feedback{background-color:#000;height:calc(100% - 43px);left:0;position:absolute;top:0;width:100%;z-index:98}.vjs-10secs-back,.vjs-10secs-forward,.vjs-go-back,.vjs-skip-next,.vjs-skip-previous{border-radius:50%;cursor:pointer;display:none;left:50%;position:absolute;top:45%}.vjs-10secs-back{-webkit-transform:translate(calc(-195px - 50%),-50%);transform:translate(calc(-195px - 50%),-50%)}.vjs-10secs-forward{-webkit-transform:translate(calc(195px - 50%),-50%);transform:translate(calc(195px - 50%),-50%)}.vjs-skip-previous{-webkit-transform:translate(calc(-110px - 50%),-50%);transform:translate(calc(-110px - 50%),-50%)}.vjs-skip-next{-webkit-transform:translate(calc(110px - 50%),-50%);transform:translate(calc(110px - 50%),-50%)}.vjs-go-back{align-items:center;left:20px;top:20px;z-index:99}.vjs-go-back .go-back-text{margin-left:4px}.vjs-10secs-back img,.vjs-10secs-forward img,.vjs-skip-next img,.vjs-skip-previous img{height:48px;width:48px}.vjs-go-back img{height:32px;width:32px}.video-js .vjs-big-play-button:hover,.vjs-10secs-back:hover,.vjs-10secs-forward:hover,.vjs-skip-next:hover,.vjs-skip-previous:hover{background-image:radial-gradient(hsla(0,0%,100%,.2),hsla(0,0%,100%,.3));box-shadow:0 0 10px 5px hsla(0,0%,100%,.3)}.vjs-go-back:hover{opacity:.5}.hover.vjs-has-started:not(.vjs-seeking) .vjs-10secs-back,.hover.vjs-has-started:not(.vjs-seeking) .vjs-10secs-forward,.hover:not(.vjs-seeking):not(.vjs-waiting-uri) .vjs-big-play-button,.hover:not(.vjs-seeking):not(.vjs-waiting-uri) .vjs-skip-next,.hover:not(.vjs-seeking):not(.vjs-waiting-uri) .vjs-skip-previous,.video-js.vjs-is-podcast .vjs-10secs-back,.video-js.vjs-is-podcast .vjs-10secs-forward,.video-js.vjs-is-podcast .vjs-big-play-button,.video-js.vjs-is-podcast .vjs-skip-next,.video-js.vjs-is-podcast .vjs-skip-previous,.video-js.vjs-paused.vjs-has-started:not(.vjs-seeking) .vjs-10secs-back,.video-js.vjs-paused.vjs-has-started:not(.vjs-seeking) .vjs-10secs-forward,.video-js.vjs-paused:not(.vjs-seeking):not(.vjs-waiting-uri) .vjs-big-play-button,.video-js.vjs-paused:not(.vjs-seeking):not(.vjs-waiting-uri) .vjs-skip-next,.video-js.vjs-paused:not(.vjs-seeking):not(.vjs-waiting-uri) .vjs-skip-previous{display:block;transition:all .15s}.hover .vjs-go-back,.video-js.vjs-is-podcast .vjs-go-back,.video-js.vjs-user-active .vjs-go-back{display:flex;transition:all .15s}.video-js.vjs-is-podcast .vjs-control-bar{opacity:1!important}.video-js.vjs-is-podcast:not(.vjs-paused) .vjs-big-play-button span:before{content:"\F103"}.vjs-icon-hd:before{content:"\F110"}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-icon-play:before{content:url(/static/media/pause.01743d6b0f058ecb8a32.svg);margin-top:4px}.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:url(/static/media/pause-mini-2.669b86632abec9ad51bb.svg)}.video-js.vjs-paused .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-paused.vjs-icon-play:before{content:url(/static/media/play.a216ec9c32b6ec1fff80.svg);margin-top:4px}.video-js.vjs-paused .vjs-play-control .vjs-icon-placeholder:before,.vjs-paused.vjs-icon-play:before{content:url(/static/media/play-mini-2.39b06e499d59a55f25d8.svg)}.video-js.vjs-waiting-uri .vjs-big-play-button{display:none}.hover .vjs-text-track-display,.video-js.vjs-paused .vjs-text-track-display{background-color:rgba(0,0,0,.6);height:100%;transition:all .15s}.video-js .vjs-user{left:50%;opacity:0;position:absolute;text-align:center;top:50%;transition:opacity 1s linear;z-index:5000}.video-js .vjs-user div{font-size:10px;font-weight:300}.video-js.user .vjs-user{opacity:.5}.vjs-popover{bottom:80px;max-width:200px;opacity:0;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:opacity .15s}.vjs-popover-showing{opacity:1}.vjs-popover:after{border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #fff;content:"";height:0;left:50%;margin-left:-12px;position:absolute;top:100%;width:0}.vjs-popover .popover-title{background:#f60;color:#fff;display:flex;justify-content:space-between;padding:6px 8px}.vjs-popover .popover-title .close{cursor:pointer;font-weight:900;margin-left:16px}.vjs-popover .popover-title .close:hover{color:#ccc}.vjs-popover .popover-main{align-items:center;background:#fff;color:#222;cursor:pointer;display:flex;padding:8px}.vjs-popover .popover-main img:hover{opacity:.6}.vjs-popover .popover-text{flex:1 1}.vjs-icon-active{-webkit-filter:invert(68%) sepia(41%) saturate(7362%) hue-rotate(321deg) brightness(88%) contrast(109%);filter:invert(68%) sepia(41%) saturate(7362%) hue-rotate(321deg) brightness(88%) contrast(109%)}.video-js .vjs-time-control{line-height:2.4em;min-width:0;padding-left:0;padding-right:6px}.vjs-button>.vjs-icon-placeholder:before{font-size:1.5em;line-height:1.5}.video-js .vjs-control-bar .vjs-button{margin-right:1rem}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:url(/static/media/pictureinpicture.03b4c6cb2ae4f8b8320b.svg)}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:url(/static/media/full-screen.d45a00fef3778350eaf8.svg)}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-high:before,.vjs-icon-volume-low:before,.vjs-icon-volume-mid:before{content:url(/static/media/speaker-2.69295d1fa69558aabe68.svg)}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:url(/static/media/pause-mini-2.669b86632abec9ad51bb.svg)}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:url(/static/media/pictureinpictureactive.bffafa457e50e4049c4d.svg)}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:url(/static/media/leavefull-screen.1a58e7430cdbfcb3d271.svg)}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:url(/static/media/mute-2.56d97c99bcb58215b414.svg)}.video-js .vjs-control-bar .vjs-button{width:2.5em!important}.vjs-slider-horizontal .vjs-volume-level,.vjs-volume-bar.vjs-slider-horizontal{height:.1em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.37em}.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-playback-rate{display:block}@media (max-width:510px){.video-js .vjs-picture-in-picture-control,.video-js .vjs-time-control,.video-js .vjs-volume-panel{display:none}.video-js .vjs-control-bar{display:flex;flex-direction:row;justify-content:space-around;z-index:0}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js.vjs-paused .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-icon-play:before,.vjs-paused.vjs-icon-play:before{-webkit-transform:scale(.6) translate(-10px,-15px);transform:scale(.6) translate(-10px,-15px)}.video-js .vjs-big-play-button{height:70px;top:37%;width:70px}.vjs-10secs-back,.vjs-10secs-forward,.vjs-go-back,.vjs-skip-next,.vjs-skip-previous{top:37%}.vjs-10secs-back img,.vjs-10secs-forward img,.vjs-skip-next img,.vjs-skip-previous img{height:30px;width:30px}.hover .vjs-go-back,.video-js.vjs-is-podcast .vjs-go-back,.video-js.vjs-user-active .vjs-go-back{top:3%}}@media (max-width:460px){.vjs-10secs-back,.vjs-10secs-forward{display:none!important}}.vjs-remaining-time-display{font-size:12px;font-weight:600}.video-js .vjs-current-time,.video-js .vjs-duration,.video-js .vjs-time-divider{display:block}.video-js .vjs-time-divider{font-size:11px;font-weight:700;line-height:3.8em}.video-js .vjs-duration{flex:1 1;text-align:left}.video-js .vjs-control{width:40px}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{transition:width .1s;width:8.2em}.video-js .vjs-current-time{padding-right:0}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_AMS-Regular.73ea273a72f4aca30ca5.woff2) format("woff2"),url(/static/media/KaTeX_AMS-Regular.d562e886c52f12660a41.woff) format("woff"),url(/static/media/KaTeX_AMS-Regular.853be92419a6c3766b9a.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Caligraphic-Bold.a1abf90dfd72792a577a.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Bold.d757c535a2e5902f1325.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Bold.7489a2fbfb9bfe704420.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Caligraphic-Regular.d6484fce1ef428d5bd94.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Regular.db074fa22cf224af93d7.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Regular.7e873d3833eb108a0758.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Fraktur-Bold.931d67ea207ab37ee693.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Bold.354501bac435c3264834.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Bold.4c761b3711973ab04edf.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Fraktur-Regular.172d3529b26f8cedef6b.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Regular.6fdf0ac577be0ba82a4c.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Regular.ed305b5434865e06ffde.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Main-Bold.39890742bc957b368704.woff2) format("woff2"),url(/static/media/KaTeX_Main-Bold.0c3b8929d377c0e9b2f3.woff) format("woff"),url(/static/media/KaTeX_Main-Bold.8169508bf58f8bd92ad8.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Main-BoldItalic.20f389c4120be058d80a.woff2) format("woff2"),url(/static/media/KaTeX_Main-BoldItalic.428978dc7837d46de091.woff) format("woff"),url(/static/media/KaTeX_Main-BoldItalic.828abcb200061cffbaae.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Main-Italic.fe2176f79edaa716e621.woff2) format("woff2"),url(/static/media/KaTeX_Main-Italic.fd947498bc16392e76c2.woff) format("woff"),url(/static/media/KaTeX_Main-Italic.fa675e5e4bec9eb250b6.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Main-Regular.f650f111a3b890d116f1.woff2) format("woff2"),url(/static/media/KaTeX_Main-Regular.4f35fbcc9ee8614c2bcc.woff) format("woff"),url(/static/media/KaTeX_Main-Regular.9eba1d77abcf2aa6e94e.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Math-BoldItalic.dcbcbd93bac0470b462d.woff2) format("woff2"),url(/static/media/KaTeX_Math-BoldItalic.3f07ed67f06c720120ce.woff) format("woff"),url(/static/media/KaTeX_Math-BoldItalic.bf2d440b3a42ea78a998.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Math-Italic.6d3d25f4820d0da8f01f.woff2) format("woff2"),url(/static/media/KaTeX_Math-Italic.96759856b4e70f3a8338.woff) format("woff"),url(/static/media/KaTeX_Math-Italic.8a5f936332e8028c7278.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/static/media/KaTeX_SansSerif-Bold.95591a929f0d32aa282a.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Bold.b9cd458ac6d5889ff9c3.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Bold.5b49f4993ae22d7975b4.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Italic.7d393d382f3e7fb1c637.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Italic.8d593cfaa96238d5e2f8.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Italic.b257a18c016f37ee4543.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Regular.cd5e231e0cc53b2cb2c0.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Regular.02271ec5cb9f5b4588ac.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Regular.2f7bc363fc5424ebda59.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Script-Regular.c81d1b2a4b75d3eded60.woff2) format("woff2"),url(/static/media/KaTeX_Script-Regular.073b3402d036714b4370.woff) format("woff"),url(/static/media/KaTeX_Script-Regular.fc9ba5249878cd8f8d88.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size1-Regular.6eec866c69313624be60.woff2) format("woff2"),url(/static/media/KaTeX_Size1-Regular.0108e89c9003e8c14ea3.woff) format("woff"),url(/static/media/KaTeX_Size1-Regular.6de7d4b539221a49e9e2.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size2-Regular.2960900c4f271311eb36.woff2) format("woff2"),url(/static/media/KaTeX_Size2-Regular.3a99e70aee4076660d38.woff) format("woff"),url(/static/media/KaTeX_Size2-Regular.57f5c1837853986ea1db.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size3-Regular.e1951519f6f0596f7356.woff2) format("woff2"),url(/static/media/KaTeX_Size3-Regular.7947224e8a9914fa332b.woff) format("woff"),url(/static/media/KaTeX_Size3-Regular.8d6b6822586eea3d3b20.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size4-Regular.e418bf257af1052628d8.woff2) format("woff2"),url(/static/media/KaTeX_Size4-Regular.aeffd8025cba3647f1a6.woff) format("woff"),url(/static/media/KaTeX_Size4-Regular.4ad7c7e8bb8d10a34bb7.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Typewriter-Regular.c295e7f71970f03c0549.woff2) format("woff2"),url(/static/media/KaTeX_Typewriter-Regular.4c6b94fd1d07f8beff7c.woff) format("woff"),url(/static/media/KaTeX_Typewriter-Regular.c5c02d763c89380dcb4e.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.8"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}@media print{video{background-color:#aaa!important;border:1px solid #aaa!important;max-width:50%;-webkit-print-color-adjust:exact;print-color-adjust:exact}img{max-width:100%}table{border-collapse:collapse;margin:1rem auto;width:100%}td,th{border:1px solid #aaa!important;padding:8px!important;text-align:left!important}tr:first-child{background-color:#f50!important;color:#fff!important}tr:first-child,tr:nth-child(2n){-webkit-print-color-adjust:exact;print-color-adjust:exact}tr:nth-child(2n){background:#ddd!important}.page{background:#fff;color:#000;padding:20px}.title{font-size:22px!important;margin:30px;text-align:center}.questionContainer{margin-top:60px}.questionBody{display:-webkit-inline-box;font-size:17px!important}.questioAlternativesContainer{display:flex;font-size:14px!important;margin-top:20px}.questioAlternativeLetter{display:block;flex-shrink:0;margin-right:10px}}@media screen{.page{opacity:0;pointer-events:none;position:absolute}}.excerto{border-radius:0 0 5px 5px;border-top:1px solid #cfcfcf;box-sizing:border-box;color:#000;padding:10px;tab-size:4;white-space:pre-wrap}.excerto ol,.excerto ul{color:#000;padding:0 2rem}.excerto h1,.excerto h2,.excerto h3,.excerto h4,.excerto h5,.excerto h6{font-family:Georgia,serif;font-size:revert;line-height:1.1}.excerto h1,.excerto h1 span{color:#ff6f00;font-size:18pt;font-weight:700;margin:18pt 0 6pt;text-align:center}.excerto h2,.excerto h2 span{color:#ff6f00;font-size:14pt;font-weight:400;margin:12pt 0 6pt;text-align:left}.excerto h3,.excerto h3 span{background-color:#fdeadb;color:#ff6f00;font-family:Calibri,sans-serif;font-size:12pt;font-weight:700;margin:12pt 0 6pt;padding:4px 0;text-align:left}.excerto h4,.excerto h4 span{color:#1a237e;font-size:18pt;font-weight:700;margin:18pt 0 6pt;text-align:center}.excerto h5,.excerto h5 span{color:#1a237e;font-size:14pt;font-weight:400;margin:12pt 0 6pt;text-align:left}.excerto h6,.excerto h6 span{color:#ff9800;font-size:11pt;font-weight:700;margin:12pt 0 6pt;text-align:left}.excerto blockquote.t7>*{font-size:12px!important;font-style:italic!important;line-height:1.3!important;margin-bottom:7pt!important;margin-top:14pt!important}.excerto code{background-color:rgba(#616161,.1);color:#616161}.excerto pre{background:#0d0d0d;border-radius:.5rem;color:#fff;font-family:JetBrainsMono,monospace;padding:.75rem 1rem}.excerto code{background:none;color:inherit;font-size:.8rem;padding:0}.excerto img{background-clip:content-box;background-color:#fff;display:block;height:auto;margin-left:auto;margin-right:auto;width:100%}.excerto .custom-image-icon{max-width:50px}.excerto .custom-image-extra-small{max-width:80px;padding:10px}.excerto .custom-image-small{max-width:160px;padding:10px}.excerto .custom-image-medium{max-width:320px;padding:10px}.excerto .custom-image-large{max-width:640px;padding:10px}.excerto .custom-image-extra-large{max-width:100%;padding:10px}.excerto .custom-image-float-none{float:none}.excerto .custom-image-float-left{float:left}.excerto .custom-image-float-right{float:right}.excerto blockquote{border-left:3px solid #999;padding-left:1rem}.excerto hr{border:none;border-top:3px solid #999;margin:2rem 0}.excerto .heading3{font-size:15px}.excerto table{border-collapse:collapse;border-spacing:0;line-height:1.875rem;margin:1.5rem auto 0;max-width:100%}.excerto table p{margin:0}.excerto table th{background-color:#7bb1e7}.excerto table td,.excerto table th{border:1px solid;padding:20px;position:relative}.pdf-cover{height:1119px;overflow:hidden;position:relative;width:793.7008px}.pdf-cover .cover-bg{height:100%;left:0;position:absolute;top:0;width:100%}.pdf-cover .cover-footer{bottom:0;left:0;min-height:292px;position:absolute;width:100%}.pdf-cover .cover-footer-bg{bottom:0;height:100%;position:absolute;right:0}.pdf-cover .cover-footer .title-lesson{color:#fff;padding-left:18em;padding-right:1em;position:relative}.pdf-cover .cover-footer .title-lesson h1{font-family:Georgia,Times New Roman,Times,Serif;font-size:32px;margin-top:.6em}.pdf-cover p{font-size:25px;font-weight:500;line-height:10%}.pdf-cover p.chapter{font-weight:700;line-height:100%!important}.pdf-cover .cover-sheet{left:0;position:absolute;top:0;width:100%}.pdf-cover .cover-top{left:50%;margin-left:-185px;position:absolute;top:60px}.progress-container{align-items:center;display:flex;justify-content:center;margin-bottom:1rem}.progress-container-text{align-items:center;display:flex;font-size:1.5rem;font-weight:400;line-height:1.5}.progress-container-text-number{font-weight:700}.progress-container-text-separator{margin:0 .5rem}.accordion{display:flex;flex-direction:column;gap:0;margin:0 auto;width:100%}.accordion.dark{--accordion-bg:#1a1a1a;--accordion-border:#2a2a2a;--accordion-border-hover:#3a3a3a;--accordion-header-bg:#1a1a1a;--accordion-header-bg-hover:#222;--accordion-text:#fff;--accordion-text-secondary:#a0a0a0;--accordion-chevron:#fff}.accordion.light{--accordion-bg:#fff;--accordion-border:#e5e7eb;--accordion-border-hover:#d1d5db;--accordion-header-bg:#fff;--accordion-header-bg-hover:#f9fafb;--accordion-text:#1f2937;--accordion-text-secondary:#6b7280;--accordion-chevron:#374151}.accordion-item{background:var(--accordion-bg);border:1px solid var(--accordion-border);border-radius:12px;margin-bottom:8px;overflow:hidden;transition:all .3s ease}.accordion-item:hover{border-color:var(--accordion-border-hover)}.accordion-header{align-items:center;background:var(--accordion-header-bg);cursor:pointer;display:flex;justify-content:space-between;padding:20px 24px;transition:all .3s ease;-webkit-user-select:none;user-select:none}.accordion-header:hover:not(.disabled){background:var(--accordion-header-bg-hover)}.accordion-header.disabled{cursor:not-allowed;opacity:.5}.accordion-header-left{align-items:center;display:flex;flex:1 1;gap:16px}.chevron{align-items:center;color:var(--accordion-chevron);display:flex;flex-shrink:0;height:24px;justify-content:center;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:24px}.chevron.expanded{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion-content{background:var(--accordion-bg);max-height:0;overflow:hidden;transition:max-height .3s ease}.accordion-content.expanded{max-height:3000px}.accordion-content-inner{padding:0 24px 24px}@media (max-width:768px){.accordion-header{padding:16px}.accordion-content-inner{padding:0 16px 16px}}@-webkit-keyframes slideUp{0%{max-height:1300px;opacity:1}to{max-height:0;opacity:0}}@keyframes slideUp{0%{max-height:1300px;opacity:1}to{max-height:0;opacity:0}}.configuration-container{--config-bg:#0f0f0f;--config-text:#fff;--config-text-secondary:#a0a0a0;--config-border:#2a2a2a;--config-border-hover:#3a3a3a;--config-card-bg:#1a1a1a;--config-input-bg:#2a2a2a;--config-input-border:transparent;--config-input-border-focus:#3b82f6;--config-button-bg:#3b82f6;--config-button-bg-hover:#2563eb;--config-button-disabled:#4a5568}.configuration-container.light{--config-bg:#fff;--config-text:#1f2937;--config-text-secondary:#6b7280;--config-border:#e5e7eb;--config-border-hover:#d1d5db;--config-card-bg:#fff;--config-input-bg:#f9fafb;--config-input-border:#e5e7eb;--config-input-border-focus:#3b82f6;--config-button-bg:#3b82f6;--config-button-bg-hover:#2563eb;--config-button-disabled:#9ca3af}.configuration-container{background:var(--config-bg);color:var(--config-text);min-height:calc(100vh - 200px);padding:0 1.5rem;width:100%}@media only screen and (min-width:800px){.configuration-container{padding:0;width:auto}}.configuration-content{margin:0 auto;max-width:1300px}.configuration-header{margin-bottom:2rem}.configuration-header-content{display:flex;flex-direction:column;gap:1rem}.configuration-header-title-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.configuration-header-title-actions{align-items:center;display:flex;gap:1rem}.configuration-help-button{align-items:center;background:transparent;border:1px solid var(--config-border);border-radius:50%;color:var(--config-text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:0;transition:all .2s ease;width:40px}.configuration-help-button:hover{background:var(--config-input-bg);border-color:var(--config-border-hover);color:var(--config-text);-webkit-transform:scale(1.05);transform:scale(1.05)}.configuration-help-button:focus{box-shadow:0 0 0 3px rgba(59,130,246,.2);outline:none}.configuration-help-button:active{-webkit-transform:scale(.95);transform:scale(.95)}.configuration-back-button{align-items:center;background:transparent;border:1px solid var(--config-border);border-radius:6px;color:var(--config-text);cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.configuration-back-button:hover{background:var(--config-input-bg);border-color:var(--config-border-hover)}.configuration-back-button:focus{outline:none}.configuration-delete-button{align-items:center;background:transparent;border:1px solid #ef4444;border-radius:6px;color:#ef4444;cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.configuration-delete-button:hover{background:rgba(239,68,68,.1)}.configuration-delete-button:focus{outline:none}.configuration-header-content-title{font-size:1.5rem;font-weight:700;line-height:30px;margin:.6rem 0 0}.configuration-header-content-subtitle{font-size:1.25rem;font-weight:400;line-height:1.5;margin:0}.delete-modal-content{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.delete-modal-title{color:var(--config-text);font-size:1.5rem;font-weight:700;margin:0}.delete-modal-message{color:var(--config-text-secondary);font-size:1rem;line-height:1.5;margin:0}.delete-modal-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:.5rem}.delete-modal-button{border:none;border-radius:6px;cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:600;padding:.625rem 1.25rem;transition:all .2s ease}.delete-modal-button:disabled{cursor:not-allowed;opacity:.6}.delete-modal-button-cancel{background:var(--config-input-bg);border:1px solid var(--config-border);color:var(--config-text)}.delete-modal-button-cancel:hover:not(:disabled){background:var(--config-border)}.delete-modal-button-confirm{background:#ef4444;color:#fff}.delete-modal-button-confirm:hover:not(:disabled){background:#dc2626}.delete-modal-button:focus{box-shadow:0 0 0 3px rgba(239,68,68,.2);outline:none}.configuration-step-card,.configuration-steps{display:flex;flex-direction:column;gap:1rem}.accordion-container{margin:2rem auto 0;max-width:1300px}@media only screen and (min-width:800px){.accordion-container{padding:0}}.step-number{align-items:center;background:#3b82f6;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:32px;justify-content:center;transition:all .3s ease;width:32px}.step-number.completed{background:#10b981}.step-info{flex:1 1}.step-title{color:var(--config-text);font-size:18px;font-weight:600;line-height:1.4;margin:0}.step-description{color:var(--config-text-secondary);font-size:14px;line-height:1.4;margin:0}.configuration-container.dark{--contest-option-bg:#2a2a2a;--contest-option-bg-hover:#333;--contest-option-bg-selected:#1e3a8a;--contest-option-border:transparent;--contest-option-border-hover:#3b82f6;--contest-option-border-selected:#3b82f6;--contest-option-text:#fff;--contest-option-text-secondary:#a0a0a0;--contest-option-border-divider:#333;--fallback-icon-bg:#3b82f6;--fallback-icon-color:#fff}.configuration-container.light{--contest-option-bg:#f9fafb;--contest-option-bg-hover:#f3f4f6;--contest-option-bg-selected:#dbeafe;--contest-option-border:#e5e7eb;--contest-option-border-hover:#3b82f6;--contest-option-border-selected:#3b82f6;--contest-option-text:#1f2937;--contest-option-text-secondary:#6b7280;--contest-option-border-divider:#e5e7eb;--fallback-icon-bg:#3b82f6;--fallback-icon-color:#fff}.contest-selection{margin-top:16px}.contest-description{color:var(--config-text);font-size:14px;line-height:1.5;margin-bottom:20px}.contest-search-container{width:100%}.contest-search-input-wrapper{align-items:center;background:var(--contest-option-bg);border:1px solid var(--contest-option-border);border-radius:8px;display:flex;padding:0 12px;position:relative;transition:border-color .2s ease}.contest-search-input-wrapper:focus-within{border-color:var(--contest-option-border-hover)}.contest-search-icon{color:var(--contest-option-text-secondary);flex-shrink:0;margin-right:8px;transition:color .2s ease}.contest-search-icon.searching{-webkit-animation:search-pulse 1s ease-in-out infinite;animation:search-pulse 1s ease-in-out infinite;color:var(--contest-option-border-hover)}@-webkit-keyframes search-pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes search-pulse{0%,to{opacity:1}50%{opacity:.6}}.contest-search-input{background:transparent;border:none;color:var(--contest-option-text);flex:1 1;font-size:14px;outline:none;padding:12px 0;width:100%}.contest-search-input::-webkit-input-placeholder{color:var(--contest-option-text-secondary)}.contest-search-input::placeholder{color:var(--contest-option-text-secondary)}.contest-search-input:disabled{cursor:not-allowed;opacity:.6}.contest-search-clear{align-items:center;background:none;border:none;border-radius:4px;color:var(--contest-option-text-secondary);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin-left:8px;padding:4px;transition:color .2s ease,background-color .2s ease}.contest-search-clear:hover:not(:disabled){background-color:hsla(0,0%,100%,.1);color:var(--contest-option-text)}.contest-search-clear:disabled{cursor:not-allowed;opacity:.6}.contest-search-container-wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;width:100%}@media only screen and (max-width:768px){.contest-search-input{font-size:16px}.contest-search-input-wrapper{padding:0 10px}.contest-search-icon{margin-right:6px}.contest-search-clear{margin-left:6px;padding:2px}}.contest-no-results{align-items:center;display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;padding:40px 20px;text-align:center}.contest-no-results p{color:var(--contest-option-text-secondary);font-size:14px;line-height:1.5;margin:0 0 16px}.contest-clear-search-btn{background:var(--contest-option-bg-hover);border:1px solid var(--contest-option-border-hover);border-radius:6px;color:var(--contest-option-text);cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s ease}.contest-clear-search-btn:hover{background:var(--contest-option-border-hover);border-color:var(--contest-option-border-hover)}.contest-options{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(250px,1fr));margin-bottom:24px;max-height:480px;overflow-y:auto;padding-right:.75rem}.contest-option{align-items:flex-start;background:var(--contest-option-bg);border:2px solid var(--contest-option-border);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:16px;min-height:180px;transition:all .2s ease;width:100%}.contest-option:hover{background:var(--contest-option-bg-hover);border-color:var(--contest-option-border-hover)}.contest-option.selected{background:var(--contest-option-bg-selected);border-color:var(--contest-option-border-selected)}.contest-option-header{align-items:flex-start;display:flex;justify-content:space-between;padding:1rem 1rem 0;width:100%}.contest-option-radio{align-items:center;border:2px solid #3b82f6;border-radius:50%;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:all .2s ease;width:20px}.skeleton .contest-option-radio{background:#161616;border:2px solid #444;border-radius:3rem}.contest-option-radio.selected{background:#3b82f6}.contest-option-radio.selected:after{background:#fff;border-radius:50%;content:"";height:8px;width:8px}.contest-option-icon{align-items:center;align-self:flex-end;background-color:#f6f6f6;border-radius:12px;display:flex;flex-shrink:0;height:50px;justify-content:center;padding:.2rem;width:50px}.contest-option-icon img{border-radius:10px;height:100%;object-fit:contain;width:100%}.contest-option-text{color:var(--contest-option-text);flex:1 1;padding:0 1rem}.contest-option-name{font-size:.95rem;font-weight:600;margin:0 0 4px}.contest-option-description{color:var(--contest-option-text-secondary);font-size:.85rem;line-height:1.4;margin:0}.contest-option-footer{align-items:center;border-top:1px solid var(--contest-option-border-divider);display:flex;justify-content:end;padding:1rem;width:100%}.contest-option-footer-situation{border-radius:4rem;font-size:.65rem;font-weight:700;line-height:1.2;margin:0;padding:.2rem .5rem}.contest-option-footer .text-rose-600{color:#ef4444}.contest-option-footer .bg-rose-100{background-color:#fef2f2}.contest-option-footer .text-sky-600{color:#3b82f6}.contest-option-footer .bg-sky-100{background-color:#e0f2fe}.contest-option-footer .text-amber-600{color:#eab308}.contest-option-footer .bg-amber-100{background-color:#fef9c3}.contest-option-footer .text-emerald-600{color:#10b981}.contest-option-footer .bg-emerald-100{background-color:#d1fae5}.contest-option-footer-career{font-size:.75rem;line-height:1.2;margin:0}.contest-option.skeleton{cursor:default;margin-right:.6rem;pointer-events:none}.contest-option.skeleton .contest-option-header{align-items:center;display:flex;gap:8px;margin-bottom:12px}.contest-option.skeleton .contest-option-text{margin-bottom:12px;width:100%}.contest-option.skeleton .contest-option-footer{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.skeleton-radio{border-radius:50%;height:16px;width:16px}.skeleton-icon{border-radius:4px;height:40px;width:40px}.skeleton-title{height:16px;margin-bottom:8px;width:100%}.skeleton-subtitle{height:16px;margin-bottom:8px;width:30%}.skeleton-description{height:10px;margin-bottom:8px;width:90%}.skeleton-description-2{height:10px;margin-bottom:11px;width:60%}.skeleton-situation{height:12px;margin-bottom:4px;width:70%}.skeleton-career{height:12px;width:30%}.contest-option-fallback-icon{align-items:center;background:#3b82f6;border-radius:4px;color:#fff;display:flex;font-size:12px;font-weight:700;height:100%;justify-content:center;width:100%}.contest-slider-container{align-self:self-end;display:flex;flex:1 1;justify-content:end}.contest-slider-container button{background:none;border:none;color:#fff}@media only screen and (max-width:768px){.contest-search-container{min-width:auto}.contest-slider-container{align-self:center}}.item-next-button{display:flex;justify-content:flex-end;margin-top:20px}.next-button{background:var(--config-button-bg);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;min-width:100px;padding:12px 24px;transition:all .2s ease}.next-button:hover:not(:disabled){background:var(--config-button-bg-hover);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.next-button:disabled{background:var(--config-button-disabled);cursor:not-allowed;opacity:.6}@media (max-width:1024px){.contest-options{grid-template-columns:repeat(3,minmax(250px,1fr))}}@media (max-width:768px){.contest-options{grid-template-columns:repeat(2,minmax(250px,1fr))}@media (max-width:480px){.contest-options{grid-template-columns:repeat(1,minmax(250px,1fr))}}.accordion-header{padding:16px}.accordion-content-inner{padding:0 16px 16px}.step-title{font-size:16px}.step-description{font-size:13px}.contest-option-icon{height:32px;width:32px}}@media (max-width:480px){.configuration-container{padding:0 1rem}}.accordion-container .accordion-title{display:flex;flex-direction:column;gap:1px}.accordion-container .accordion-subtitle{color:#6b7280;font-size:12px}.disciplines-selection.dark{--disciplines-bg:#1a1a1a;--disciplines-text:#fff;--disciplines-text-secondary:#a0a0a0;--disciplines-border:#2a2a2a;--disciplines-border-selected:#333;--disciplines-bg-selected:linear-gradient(90deg,#3b82f61a,#3b82f600);--disciplines-button-bg:transparent;--disciplines-button-border:#595959;--disciplines-button-text:#fafafa;--disciplines-button-bg-active:#404040;--disciplines-button-text-active:#f9f9f9;--disciplines-shadow:rgba(0,0,0,.1);--disciplines-checkbox-bg:#4a4a4a;--slider-height:8px;--thumb-size:24px;--color-thumb:#fff}.disciplines-selection.light{--disciplines-bg:#fff;--disciplines-text:#1f2937;--disciplines-text-secondary:#6b7280;--disciplines-border:#e5e7eb;--disciplines-border-selected:#ccc;--disciplines-bg-selected:linear-gradient(90deg,#3b82f61a,#3b82f600);--disciplines-button-bg:transparent;--disciplines-button-border:#d1d5db;--disciplines-button-text:#374151;--disciplines-button-bg-active:#f3f4f6;--disciplines-button-text-active:#1f2937;--disciplines-shadow:rgba(0,0,0,.05);--disciplines-checkbox-bg:#e5e7eb;--slider-height:8px;--thumb-size:24px;--color-thumb:#fff}.disciplines-description{color:var(--disciplines-text-secondary);font-size:14px;line-height:1.5;margin-bottom:20px}.disciplines-options{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;margin-top:1rem;max-height:480px;overflow-y:auto;padding-right:.75rem}.disciplines-options .disciplines-option{background:var(--disciplines-bg);border:1px solid var(--disciplines-border);border-radius:.8rem;box-shadow:0 4px 12px var(--disciplines-shadow);color:var(--disciplines-text);font-weight:500;text-transform:uppercase}.disciplines-option.selected{background:var(--disciplines-bg-selected);border-color:var(--disciplines-border-selected)}.disciplines-option>div{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.disciplines-option label{color:var(--disciplines-text);font-size:.875rem;font-weight:600;min-height:72px;padding:1rem;width:50%}.disciplines-option label .checkbox-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.disciplines-option-level-container{align-items:center;display:flex;flex:1 1;flex-direction:column;font-size:.65rem;gap:.5rem;justify-content:center;padding:1rem}.disciplines-option-level-options{align-items:center;cursor:pointer;display:flex;gap:1rem;width:100%}.disciplines-option-level-options button{background:var(--disciplines-button-bg);border-color:var(--disciplines-button-border);border-style:solid;border-width:1px;color:var(--disciplines-button-text);cursor:pointer;font-size:.75rem;font-weight:600;line-height:130%;padding:.5rem .8rem;transition:all .3s ease;width:100%}.disciplines-option-level-options button[data-active=true]{background:var(--disciplines-button-bg-active);color:var(--disciplines-button-text-active)}.disciplines-option-level-options button:first-child{border-radius:.5rem 0 0 .5rem;border-right:none}.disciplines-option-level-options button:not(:first-child):not(:last-child){border-right:none}.disciplines-option-level-options button:last-child{border-radius:0 .5rem .5rem 0}@media only screen and (max-width:768px){.selected.disciplines-option label{width:40%}}@media only screen and (max-width:480px){.disciplines-option-weight{align-self:flex-end}.selected.disciplines-option label{width:100%}.disciplines-option>div{flex-wrap:wrap}.disciplines-option label{padding:.8rem}.disciplines-option-level-container{margin-right:0;padding:0 .8rem .8rem;width:100%}.disciplines-option-level-options{flex-direction:column;width:100%}.disciplines-option-level-options button:first-child,.disciplines-option-level-options button:not(:first-child):not(:last-child){border-color:var(--disciplines-button-border);border-style:solid;border-width:1px;color:var(--disciplines-button-text)}.disciplines-option-level-options button:first-child{border-radius:.5rem .5rem 0 0}.disciplines-option-level-options button:last-child{border-color:var(--disciplines-button-border);border-radius:0 0 .5rem .5rem;border-style:solid;border-width:1px;color:var(--disciplines-button-text)}.disciplines-selection-all{padding-left:1rem!important}}.disciplines-selection-all{align-items:center;display:flex;font-size:.875rem;font-weight:600;gap:1rem;justify-content:space-between;padding-left:1.3rem}.disciplines-skeleton{display:flex;flex-direction:column;gap:1rem}.disciplines-skeleton-item{align-items:center;display:flex;gap:1rem;justify-content:start!important;padding:1rem}.disciplines-skeleton-item-checkbox{background-color:var(--disciplines-checkbox-bg);border-radius:.2rem;height:1rem;width:1rem}.disciplines-skeleton-item-subject{background-color:var(--disciplines-border);height:1rem;width:30%}.disciplines-skeleton-item-checkbox,.disciplines-skeleton-item-subject{-webkit-animation:skeleton-pulse 1.5s infinite;animation:skeleton-pulse 1.5s infinite}@-webkit-keyframes skeleton-pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes skeleton-pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.knowledge-slider{color:var(--disciplines-text);display:flex;flex-direction:column;gap:.5rem;width:100%}.knowledge-slider .slider-header{align-items:center;display:flex;font-weight:600;justify-content:space-between}.knowledge-slider .slider-value{color:var(--disciplines-text);opacity:.8}.knowledge-slider .slider{-webkit-appearance:none;appearance:none;border-radius:16px;cursor:pointer;outline:none;overflow:hidden;width:100%}.knowledge-slider .slider::-webkit-slider-runnable-track{background:var(--disciplines-button-border);border-radius:16px;height:15px}.knowledge-slider .slider::-moz-range-track{background:#ccc;border-radius:16px;height:15px}.knowledge-slider .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid;border-radius:50%;box-shadow:-407px 0 0 400px currentColor;height:15px;width:15px}.knowledge-slider .slider::-moz-range-thumb{background-color:#fff;border:1px solid;border-radius:50%;box-shadow:-407px 0 0 400px currentColor;height:15px;width:15px}.knowledge-slider .slider.disabled,.knowledge-slider .slider:disabled{cursor:pointer;opacity:.5}.knowledge-slider .slider.disabled:hover,.knowledge-slider .slider:disabled:hover{opacity:.7}.knowledge-slider .slider.disabled::-webkit-slider-thumb,.knowledge-slider .slider:disabled::-webkit-slider-thumb{cursor:pointer}.knowledge-slider .slider.disabled::-moz-range-thumb,.knowledge-slider .slider:disabled::-moz-range-thumb{cursor:pointer}.knowledge-slider .step.active{font-weight:600;opacity:1}.disciplines-option-weight{align-items:center;background:var(--disciplines-bg);border:1px solid var(--disciplines-border);border-radius:.8rem;color:var(--disciplines-text);display:flex;flex-direction:column;font-weight:600;justify-content:space-between;max-width:50px;min-width:50px;padding:.5rem}.disciplines-option-weight-label{color:var(--disciplines-text-secondary);font-size:.55rem;font-weight:600;text-transform:uppercase}.disciplines-option-weight-value{color:var(--disciplines-text);font-size:.75rem}.validation-alerts{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.validation-alert-section{border:1px solid;border-radius:8px;overflow:hidden;transition:all .3s ease}.validation-alert-header{align-items:center;display:flex;font-size:14px;font-weight:600;gap:12px;padding:12px 16px}.validation-alert-header.error{background-color:rgba(197,48,48,.1);border-bottom:1px solid rgba(197,48,48,.2);color:#d32f2f}.validation-alert-header.warning{background-color:rgba(255,152,0,.1);border-bottom:1px solid rgba(255,152,0,.2);color:#f57c00}.validation-alert-title{flex:1 1}.validation-alert-list{display:flex;flex-direction:column;gap:0}.validation-alert-item{border-bottom:1px solid;padding:12px 16px}.validation-alert-item:last-child{border-bottom:none}.validation-alert-item.error{background-color:rgba(197,48,48,.05);border-bottom-color:rgba(197,48,48,.1)}.validation-alert-item.warning{background-color:rgba(255,152,0,.05);border-bottom-color:rgba(255,152,0,.1)}.validation-alert-message{font-size:14px;font-weight:500;line-height:1.4;margin:0 0 4px}.validation-alert-item.error .validation-alert-message{color:#d32f2f}.validation-alert-item.warning .validation-alert-message{color:#f57c00}.validation-alert-details{font-size:13px;line-height:1.5;margin:0;opacity:.9}.validation-alerts.dark{color:#fff}.validation-alerts.dark .validation-alert-section{border-color:hsla(0,0%,100%,.1)}.validation-alerts.dark .validation-alert-header.error{background-color:rgba(197,48,48,.15);border-bottom-color:rgba(197,48,48,.25);color:#ff6b6b}.validation-alerts.dark .validation-alert-header.warning{background-color:rgba(255,152,0,.15);border-bottom-color:rgba(255,152,0,.25);color:#ffa726}.validation-alerts.dark .validation-alert-item.error{background-color:rgba(197,48,48,.08);border-bottom-color:rgba(197,48,48,.15)}.validation-alerts.dark .validation-alert-item.warning{background-color:rgba(255,152,0,.08);border-bottom-color:rgba(255,152,0,.15)}.validation-alerts.dark .validation-alert-item.error .validation-alert-message{color:#ff6b6b}.validation-alerts.dark .validation-alert-item.warning .validation-alert-message{color:#ffa726}.validation-alerts.dark .validation-alert-details{color:hsla(0,0%,100%,.8)}.validation-alerts.light{color:#1a1a1a}.validation-alerts.light .validation-alert-section{border-color:rgba(0,0,0,.1)}.validation-alerts.light .validation-alert-details{color:rgba(0,0,0,.7)}@media (max-width:768px){.validation-alert-header{font-size:13px;padding:10px 12px}.validation-alert-item{padding:10px 12px}.validation-alert-message{font-size:13px}.validation-alert-details{font-size:12px}}@-webkit-keyframes slideIn{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.validation-alert-section{-webkit-animation:slideIn .3s ease-out;animation:slideIn .3s ease-out}.organization-type-container{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.organization-type-header{display:flex;flex-direction:column;gap:.5rem}.organization-type-title{font-size:1.125rem;font-weight:600;margin:0}.organization-type-description{font-size:.875rem;margin:0;opacity:.8}.organization-type-container.dark .organization-type-title{color:#f5f5f5}.organization-type-container.dark .organization-type-description{color:#d4d4d4}.organization-type-container.light .organization-type-title{color:#1a1a1a}.organization-type-container.light .organization-type-description{color:#6b6b6b}.organization-type-options{display:flex;gap:.75rem}.organization-type-option{align-items:center;border:2px solid transparent;border-radius:8px;cursor:pointer;display:flex;padding:1rem;position:relative;transition:all .2s ease}.organization-type-option input[type=radio]{cursor:pointer;flex-shrink:0;height:18px;margin-right:.75rem;margin-top:.25rem;width:18px}.organization-type-option-content{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.organization-type-option-header{align-items:center;display:flex;gap:.5rem}.organization-type-option-label{font-size:1rem;font-weight:600}.organization-type-option-description{font-size:.875rem;opacity:.7}.coming-soon-badge{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;display:inline-block;font-size:.6rem;font-weight:600;letter-spacing:.5px;padding:.125rem .5rem;text-transform:uppercase;white-space:nowrap}.organization-type-container.dark .organization-type-option{background:#2a2a2a;border-color:#3a3a3a}.organization-type-container.dark .organization-type-option:hover:not(.disabled){background:#333;border-color:#4a4a4a}.organization-type-container.dark .organization-type-option.disabled{background:#1f1f1f;border-color:#2a2a2a;cursor:not-allowed;opacity:.6}.organization-type-container.dark .organization-type-option-label{color:#f5f5f5}.organization-type-container.dark .organization-type-option-description{color:#b0b0b0}.organization-type-container.light .organization-type-option{background:#fff;border-color:#e5e5e5}.organization-type-container.light .organization-type-option:hover:not(.disabled){background:#f9f9f9;border-color:#d0d0d0}.organization-type-container.light .organization-type-option.disabled{background:#f5f5f5;border-color:#e5e5e5;cursor:not-allowed;opacity:.6}.organization-type-container.light .organization-type-option-label{color:#1a1a1a}.organization-type-container.light .organization-type-option-description{color:#6b6b6b}.organization-type-option.disabled input[type=radio]{cursor:not-allowed}.organization-type-option.disabled .organization-type-option-description,.organization-type-option.disabled .organization-type-option-label{opacity:.5}@media (max-width:768px){.organization-type-options{flex-direction:column}}.weekly-study-load.dark{--weekly-schedule-bg:#1a1a1a;--weekly-schedule-text:#fff;--weekly-schedule-text-secondary:#a0a0a0;--weekly-schedule-border:#2a2a2a;--weekly-schedule-border-selected:#333;--weekly-schedule-bg-selected:#404040;--weekly-schedule-option-bg-selected:#1e3a8a;--weekly-schedule-option-border-selected:#3b82f6;--weekly-schedule-button-bg:transparent;--weekly-schedule-button-border:#595959;--weekly-schedule-button-text:#fafafa;--weekly-schedule-button-bg-active:#404040;--weekly-schedule-button-text-active:#f9f9f9;--weekly-schedule-shadow:rgba(0,0,0,.1);--weekly-schedule-radio-bg:#4a4a4a;--weekly-schedule-tip-bg:#f4a8251a;--weekly-schedule-tip-text:#9da4af;--weekly-schedule-tip-text-bold:#f4f2f1;--slider-height:8px;--thumb-size:24px;--color-thumb:#fff}.weekly-study-load.light{--weekly-schedule-bg:#fff;--weekly-schedule-text:#1f2937;--weekly-schedule-text-secondary:#6b7280;--weekly-schedule-border:#e5e7eb;--weekly-schedule-border-selected:#ccc;--weekly-schedule-bg-selected:#f3f4f6;--weekly-schedule-option-bg-selected:#dbeafe;--weekly-schedule-option-border-selected:#3b82f6;--weekly-schedule-button-bg:transparent;--weekly-schedule-button-border:#d1d5db;--weekly-schedule-button-text:#374151;--weekly-schedule-button-bg-active:#f3f4f6;--weekly-schedule-button-text-active:#1f2937;--weekly-schedule-shadow:rgba(0,0,0,.05);--weekly-schedule-radio-bg:#e5e7eb;--weekly-schedule-tip-bg:#fef3c7;--weekly-schedule-tip-text:#92400e;--weekly-schedule-tip-text-bold:#78350f;--slider-height:8px;--thumb-size:24px;--color-thumb:#fff}.session-duration{color:var(--weekly-schedule-text);margin-bottom:2rem}.session-duration-title{color:var(--weekly-schedule-text);font-size:1rem;font-weight:600;margin-bottom:0}.session-duration-description{color:var(--weekly-schedule-text-secondary);font-size:.9rem;line-height:1.5;margin-bottom:1rem;margin-top:.3rem}.session-duration-options{display:flex;flex-wrap:wrap;gap:1rem}.session-duration-option{align-items:center;background:var(--weekly-schedule-bg);border:2px solid var(--weekly-schedule-border);border-radius:8px;box-shadow:0 4px 12px var(--weekly-schedule-shadow);cursor:pointer;display:flex;padding:.75rem 1rem}.session-duration-option:hover{background:var(--weekly-schedule-button-bg-active);border-color:var(--weekly-schedule-border-selected)}.session-duration-option.selected{background:var(--weekly-schedule-option-bg-selected);border-color:var(--weekly-schedule-option-border-selected)}.session-duration-radio{accent-color:var(--weekly-schedule-option-border-selected);margin:0 .5rem}.session-duration-label{color:var(--weekly-schedule-text);font-size:.9rem;font-weight:500}.weekly-schedule{color:var(--weekly-schedule-text);margin-bottom:2rem}.weekly-schedule-title{color:var(--weekly-schedule-text);font-size:1rem;font-weight:600;margin-bottom:0}.weekly-schedule-description{color:var(--weekly-schedule-text-secondary);font-size:.9rem;line-height:1.5;margin-bottom:1rem;margin-top:.3rem}.weekly-schedule-options{display:flex;gap:.75rem}.weekly-schedule-option{background:var(--weekly-schedule-bg);border:1px solid var(--weekly-schedule-border);border-radius:8px;box-shadow:0 4px 12px var(--weekly-schedule-shadow);color:var(--weekly-schedule-text);flex:1 1;font-weight:500;text-transform:uppercase}.weekly-schedule-option.selected{background:var(--weekly-schedule-bg-selected);border-color:var(--weekly-schedule-border-selected)}.weekly-schedule-option>div{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.weekly-schedule-option label{color:var(--weekly-schedule-text);font-size:.875rem;font-weight:600;min-height:75px;padding:1rem;width:100%}.weekly-schedule-option label .checkbox-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.weekly-schedule-option label{display:flex;flex-direction:column-reverse}.weekly-schedule-option label .indicator[data-checked=true]{background:#10b981 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC41NzUgOC45NzdzLS40MDQtLjAwNy0uNTM2LS4xNjVMLjA1NyA1LjY0bC44MjktMS4yMjdMNC40NyA3LjI2OCAxMC45MjEuMDg2bC45MjMgMS4xMDMtNi44NjMgNy42NGMtLjEzNC0uMDAzLS40MDYuMTQ4LS40MDYuMTQ4eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) 50% 50% no-repeat;border:2px solid #10b981;border-radius:14px;padding:8px}.weekly-schedule-option label .indicator[data-checked=false]{background:transparent;border:2px solid #ccc;border-radius:14px;padding:8px}.weekly-schedule-option-slider{align-items:center;display:flex;flex:1 1;flex-direction:column;font-size:.65rem;gap:.5rem;justify-content:center;padding:1rem}.session-slider{color:var(--weekly-schedule-text);display:flex;flex-direction:column;gap:.5rem;width:100%}.session-slider .slider-header{align-items:center;display:flex;font-weight:600;justify-content:space-between}.session-slider .slider-label{text-transform:uppercase}.session-slider .slider-label,.session-slider .slider-value{color:var(--weekly-schedule-text);font-size:.65rem;font-weight:600}.session-slider .slider-value{opacity:.8}.session-slider .slider{-webkit-appearance:none;appearance:none;border-radius:16px;cursor:pointer;outline:none;overflow:hidden;width:100%}.session-slider .slider::-webkit-slider-runnable-track{background:#ccc;border-radius:16px;height:15px}.session-slider .slider::-moz-range-track{background:#ccc;border-radius:16px;height:15px}.session-slider .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid;border-radius:50%;box-shadow:-407px 0 0 400px currentColor;height:15px;width:15px}.session-slider .slider::-moz-range-thumb{background-color:#fff;border:1px solid;border-radius:50%;box-shadow:-407px 0 0 400px currentColor;height:15px;width:15px}.weekly-schedule-tip{background:var(--weekly-schedule-tip-bg);border-radius:8px;margin-top:1rem;padding:1rem}.weekly-schedule-tip-text{color:var(--weekly-schedule-tip-text);font-size:.8rem;font-weight:500;line-height:1.5}.weekly-schedule-tip-text-bold{color:var(--weekly-schedule-tip-text-bold);font-weight:700}.weekly-schedule-skeleton{display:flex;flex-direction:column;gap:.75rem}.weekly-schedule-skeleton-item{-webkit-animation:loading-shine 1.5s linear infinite;animation:loading-shine 1.5s linear infinite;background:linear-gradient(110deg,#e2e2e2 8%,#f5f5f5 18%,#e2e2e2 33%);background-size:200% 100%;border-radius:8px;height:60px}@-webkit-keyframes loading-shine{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes loading-shine{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:1024px){.weekly-schedule-options{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:768px){.weekly-schedule-options{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width:480px){.session-duration-options{flex-direction:column;gap:.5rem}.session-duration-option{padding:.8rem .3rem}.weekly-schedule-options{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-schedule-option>div{flex-wrap:wrap}.weekly-schedule-option label{min-height:auto;padding:.8rem}.weekly-schedule-option-slider{margin-right:0;padding:0 .8rem .8rem;width:100%}}.session-duration-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;width:100%}.session-duration-input-wrapper{align-items:center;background:var(--weekly-schedule-bg);border:2px solid var(--weekly-schedule-border);border-radius:8px;display:flex;padding:0 12px;position:relative;transition:border-color .2s ease}.session-duration-input-wrapper:focus-within{border-color:var(--weekly-schedule-option-border-selected)}.session-duration-icon{color:var(--weekly-schedule-text-secondary);flex-shrink:0;transition:color .2s ease}.session-duration-input{background:transparent;border:none;color:var(--weekly-schedule-text);flex:1 1;font-size:14px;outline:none;padding:12px 0;text-align:center}.session-duration-unit{color:var(--weekly-schedule-text-secondary);font-size:.7rem;font-weight:600}.session-duration-range{color:var(--weekly-schedule-text);margin-bottom:2rem}.session-duration-range-title{color:var(--weekly-schedule-text);font-size:1rem;font-weight:600;margin-bottom:0}.session-duration-range-description{color:var(--weekly-schedule-text-secondary);font-size:.9rem;line-height:1.5;margin-bottom:1rem;margin-top:.3rem}.session-duration-range-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;width:100%}.session-duration-range-input-wrapper{align-items:center;background:var(--weekly-schedule-bg);display:flex;position:relative}.session-duration-range-icon{color:var(--weekly-schedule-text-secondary);flex-shrink:0;margin-right:8px;margin-top:24px;transition:color .2s ease}.session-duration-range-select-group{align-items:center;display:flex;flex:1 1;gap:1rem;padding:12px 0}.session-duration-range-select-wrapper{display:flex;flex:1 1;flex-direction:column;gap:.5rem}.session-duration-range-label{color:var(--weekly-schedule-text-secondary);font-size:.75rem;font-weight:600;text-transform:uppercase}.session-duration-range-select{background:transparent;border:1px solid var(--weekly-schedule-border);border-radius:6px;color:var(--weekly-schedule-text);cursor:pointer;font-size:14px;outline:none;padding:8px 12px;transition:border-color .2s ease,background-color .2s ease}.session-duration-range-select:hover{background:var(--weekly-schedule-button-bg-active);border-color:var(--weekly-schedule-border-selected)}.session-duration-range-select:focus{background:var(--weekly-schedule-button-bg-active);border-color:var(--weekly-schedule-option-border-selected)}.session-duration-range-select option{background:var(--weekly-schedule-bg);color:var(--weekly-schedule-text)}.session-duration-range-separator{color:var(--weekly-schedule-text-secondary);flex-shrink:0;font-size:.875rem;font-weight:500;margin-top:1.5rem}@media only screen and (max-width:480px){.session-duration-range-select-group{gap:.75rem;width:100%}.session-duration-range-separator{align-self:center;margin-top:0}.session-duration-range-input-wrapper{align-items:flex-start;flex-direction:column;padding:0;width:100%}.session-duration-range-icon{margin-bottom:8px}}.configuration-summary.dark{--summary-bg:#1a1a1a;--summary-text:#fff;--summary-text-secondary:#a0a0a0;--summary-border:#333;--summary-section-bg:#2a2a2a;--summary-edit-button-bg:#3a3a3a;--summary-edit-button-hover:#4a4a4a;--summary-shadow:rgba(0,0,0,.1)}.configuration-summary.light{--summary-bg:#fff;--summary-text:#333;--summary-text-secondary:#6b7280;--summary-border:#e0e0e0;--summary-section-bg:#f8f9fa;--summary-edit-button-bg:#f0f0f0;--summary-edit-button-hover:#e0e0e0;--summary-shadow:rgba(0,0,0,.05)}.configuration-summary{background:var(--summary-bg);border-radius:12px}.summary-header{margin-bottom:32px;text-align:center}.summary-title{color:var(--summary-text);font-size:24px;font-weight:600;margin:0 0 8px}.summary-subtitle{color:var(--summary-text);font-size:16px;margin:0;opacity:.7}.summary-content{display:flex;flex-direction:column;gap:12px;margin-bottom:32px;max-height:1200px;overflow-x:hidden;overflow-y:auto}.summary-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.summary-section{background:var(--summary-section-bg);border:1px solid var(--summary-border);border-radius:8px;padding:12px}.summary-section.height-fit-content{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.summary-section.span-2{grid-column:span 2/span 2}.planning-name-section{margin-bottom:24px}.planning-name-input{background:var(--summary-bg);border:2px solid var(--summary-border);border-radius:8px;color:var(--summary-text);font-size:16px;outline:none;padding:12px 16px;transition:border-color .3s ease;width:100%}.planning-name-input::-webkit-input-placeholder{color:var(--summary-text-secondary);opacity:.6}.planning-name-input::placeholder{color:var(--summary-text-secondary);opacity:.6}.planning-name-input:focus{border-color:#027a00}.planning-name-input:focus+.input-hint{display:block}.input-hint{color:var(--summary-text-secondary);font-size:13px;margin:8px 0 0}.input-hint.error{color:#c53030}.summary-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.summary-section-title{color:var(--summary-text);font-size:18px;font-weight:600;margin:0}.edit-button{background:var(--summary-edit-button-bg);border:1px solid var(--summary-border);border-radius:6px;color:var(--summary-text);cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s ease}.edit-button:hover{background:var(--summary-edit-button-hover);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.edit-button:active{-webkit-transform:translateY(0);transform:translateY(0)}.contest-summary{display:flex;gap:8px;text-align:left}.contest-icon{align-items:center;background-color:#f6f6f6;border-radius:12px;display:flex;height:70px;justify-content:center;overflow:hidden;padding:.5rem;width:70px}.contest-icon img{height:100%;object-fit:contain;width:100%}.contest-details{flex:1 1}.contest-name{color:var(--summary-text);font-size:16px;font-weight:600;margin:0 0 4px}.contest-role{color:var(--summary-text);font-size:12px;margin:0 0 2px;opacity:.8}.contest-career{background:var(--summary-section-bg);border:1px solid var(--summary-border);border-radius:4px;color:var(--summary-text);font-size:11px;padding:4px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.disciplines-summary-container{display:flex;flex-direction:row;gap:.35rem}.disciplines-summary{display:flex;flex-direction:column;gap:.35rem;width:100%}.discipline-item{align-items:center;background:var(--summary-bg);border:1px solid var(--summary-border);border-radius:6px;display:flex;gap:1rem;justify-content:space-between;padding:12px}.discipline-info{align-items:center;display:flex;flex:1 1;gap:.5rem;min-width:0}.discipline-bullet{border-radius:50%;display:inline-block;flex-shrink:0;height:12px;width:12px}.discipline-index{background:var(--summary-section-bg);border:1px solid var(--summary-border);border-radius:4px;color:var(--summary-text);flex-shrink:0;font-size:.65rem;font-weight:600;padding:4px 8px}.discipline-subject{color:var(--summary-text);font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discipline-module{color:var(--summary-text);font-size:12px;opacity:.7}.discipline-stats{flex-shrink:0;gap:.8rem}.discipline-knowledge,.discipline-sessions,.discipline-stats,.discipline-time{align-items:center;display:flex}.discipline-sessions,.discipline-time{color:var(--summary-text);font-size:12px;font-weight:500;opacity:.8}.discipline-sessions .stat-value,.discipline-time .stat-value{color:var(--summary-text);font-size:12px;font-weight:500;margin:0}.weekly-schedule-summary{display:flex;flex-direction:column;gap:16px}.schedule-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.stat-item{background:var(--summary-bg);border:1px solid var(--summary-border);border-radius:8px;padding:16px 10px;text-align:center}.stat-value{display:block;font-size:24px;font-weight:700;margin-bottom:4px}.stat-label,.stat-value{color:var(--summary-text)}.stat-label{font-size:12px;letter-spacing:.5px;opacity:.7;text-transform:uppercase}.schedule-days{background:transparent;border:none;padding:0}.schedule-days-label{color:var(--summary-text);font-size:14px;margin:0 0 4px;opacity:.7}.schedule-days-value{color:var(--summary-text);font-size:16px;font-weight:500;margin:0}.motivational-section{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;display:flex;gap:16px;padding:20px}.motivational-icon{flex-shrink:0;font-size:32px}.motivational-message{font-size:16px;font-weight:500;line-height:1.4;margin:0}.no-selection{color:var(--summary-text);font-style:italic;opacity:.5;padding:20px;text-align:center}.summary-actions{display:flex;justify-content:flex-end;padding-top:24px}.create-planning-button{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;min-width:100px;padding:12px 24px;transition:all .2s ease}.create-planning-button.primary{background:#3b82f6}.create-planning-button:disabled{background:#ccc;box-shadow:none;cursor:not-allowed;opacity:.7;-webkit-transform:none;transform:none}.loading-spinner{-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;width:16px}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:1024px){.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-section.span-2{grid-column:span 1/span 2}.contest-summary{gap:16px}.contest-details{display:flex;flex-direction:column;gap:2px}.schedule-stats{gap:8px;grid-template-columns:repeat(2,minmax(120px,1fr))}.contest-icon{height:50px;width:50px}.discipline-item{flex-direction:column}.discipline-info{align-self:flex-start}.discipline-stats{align-self:flex-end}}@media (max-width:768px){.configuration-summary{padding:0}.summary-title{font-size:20px}.summary-section{padding:16px}.schedule-stats{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.discipline-item{align-items:flex-start;flex-direction:column;gap:8px}.discipline-stats{flex-wrap:wrap;justify-content:flex-end;width:100%}.motivational-section{flex-direction:column;text-align:center}.summary-grid{grid-template-columns:1fr}}@media (max-width:480px){.contest-summary{align-items:center;display:flex;flex-direction:column;text-align:center}.contest-career{margin:0 auto}.schedule-stats{gap:2px;grid-template-columns:repeat(1,minmax(0,1fr))}}.study-distribution-chart-container{margin:0 auto;max-width:500px;position:relative;width:100%}.study-distribution-chart-container .chart-label{cursor:default;left:50%;pointer-events:none;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.study-distribution-chart-container.dark .chart-label{color:#fff}.study-distribution-chart-container.light .chart-label{color:#333}.study-distribution-chart-container .chart-label-total-value{font-size:2rem;font-weight:700;line-height:1;margin-bottom:.25rem}.study-distribution-chart-container .chart-label-total{font-size:.875rem;font-weight:400;line-height:1;opacity:.8}.study-distribution-chart-container.dark .chart-label-total-value{color:#fff}.study-distribution-chart-container.light .chart-label-total-value{color:#333}.study-distribution-chart-container.dark .chart-label-total{color:#a0a0a0}.study-distribution-chart-container.light .chart-label-total{color:#666}.cycle-dashboard.dark{--cycle-text:#fff;--cycle-text-secondary:#a0a0a0;--cycle-primary:#2563eb;--cycle-bg:#1a1a1a;--cycle-card-bg:#2a2a2a;--cycle-border:#333;--cycle-number-bg:#1a1a1a;--cycle-icon-bg:#333;--cycle-shadow:rgba(0,0,0,.2);--cycle-scrollbar-track:#1a1a1a;--cycle-scrollbar-thumb:#444;--cycle-scrollbar-thumb-hover:#666;--cycle-activity-hover-border:#555;--cycle-activity-hover-shadow:rgba(0,0,0,.1)}.cycle-dashboard.light{--cycle-text:#333;--cycle-text-secondary:#666;--cycle-primary:#2563eb;--cycle-bg:#f9f9f9;--cycle-card-bg:#fff;--cycle-border:#e0e0e0;--cycle-number-bg:#f9f9f9;--cycle-icon-bg:#f6f6f6;--cycle-shadow:rgba(0,0,0,.05);--cycle-scrollbar-track:#f9f9f9;--cycle-scrollbar-thumb:#ddd;--cycle-scrollbar-thumb-hover:#999;--cycle-activity-hover-border:#999;--cycle-activity-hover-shadow:rgba(0,0,0,.05)}.cycle-dashboard{color:var(--cycle-text);padding:0;width:100%}.cycle-header{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.5rem}.cycle-section{align-items:center;background:var(--cycle-card-bg);border:1px solid var(--cycle-border);border-radius:.5rem;display:flex;padding:1rem}.cycle-section.span-3{grid-column:span 3/span 3}.cycle-header-info{align-items:center;display:flex;gap:.5rem}.cycle-header-icon{align-items:center;background-color:#f6f6f6;border-radius:12px;display:flex;flex-shrink:0;height:70px;justify-content:center;overflow:hidden;padding:.5rem;width:70px}.cycle-header-icon img{border-radius:1rem;height:100%;object-fit:contain;width:100%}.cycle-header-details{flex:1 1}.cycle-header-name{color:var(--cycle-text);font-size:16px;font-weight:600;margin:0 0 4px}.cycle-header-label{color:var(--cycle-text);font-size:12px;margin:0 0 2px;opacity:.8}.cycle-numbers-container{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(4,1fr);width:100%}.cycle-number-card{background:var(--cycle-number-bg);border:1px solid var(--cycle-border);border-radius:8px;padding:16px 12px;text-align:center}.cycle-number-value{color:var(--cycle-text);font-size:1.35rem;font-weight:700;margin-bottom:.35rem}.cycle-number-label{color:var(--cycle-text-secondary);font-size:.65rem;font-weight:600;letter-spacing:.5px;margin-bottom:.25rem;text-transform:uppercase}.cycle-number-total{color:var(--cycle-text-secondary);font-size:.875rem}.cycle-content-grid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(6,minmax(0,1fr))}.cycle-content-grid>.span-4{grid-column:span 4/span 4}.cycle-content-grid>.span-2{grid-column:span 2/span 2}.cycle-content-grid>.span-6{grid-column:span 6/span 6}.cycle-right-column{display:flex;flex-direction:column;gap:.5rem}.cycle-sessions-chart{background:var(--cycle-card-bg);border:1px solid var(--cycle-border);border-radius:.5rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1rem}.cycle-chart-title{color:var(--cycle-text);font-size:1.125rem;font-weight:700;margin:0 0 1.5rem}.cycle-chart-content{align-items:center;display:flex;flex-direction:column;gap:2rem}.cycle-tabs-container{background:var(--cycle-card-bg);border:1px solid var(--cycle-border);border-radius:.5rem;display:flex;flex-direction:column;overflow:hidden}.cycle-tabs-header{align-items:center;background:var(--cycle-bg);border-bottom:1px solid var(--cycle-border);display:flex;padding:0}.cycle-tab{background:transparent;border:none;border-bottom:3px solid transparent;color:var(--cycle-text-secondary);cursor:pointer;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:700;margin-bottom:-1px;padding:1rem 1.5rem;position:relative;transition:all .2s ease}.cycle-tab:hover{background:var(--cycle-card-bg);color:var(--cycle-text)}.cycle-tab.active{border-bottom-color:#ff8533;color:var(--cycle-text);font-weight:700}.cycle-tabs-content{flex:1 1;overflow-y:auto;padding:1rem}.cycle-tabs-content .cycle-activities{background:transparent;border:none;padding:0}.cycle-tabs-content .cycle-activities-title{display:none}.cycle-activities{background:transparent;border:none;border-radius:0;padding:0}.cycle-activities-title{color:var(--cycle-text);font-size:1.125rem;font-weight:700;margin:0 0 1rem}.cycle-activities-list{display:flex;flex-direction:column;gap:.35rem;max-height:700px;overflow-y:auto;padding-right:.5rem}.cycle-activities-list::-webkit-scrollbar{width:6px}.cycle-activities-list::-webkit-scrollbar-track{background:var(--cycle-scrollbar-track);border-radius:3px}.cycle-activities-list::-webkit-scrollbar-thumb{background:var(--cycle-scrollbar-thumb);border-radius:3px}.cycle-activities-list::-webkit-scrollbar-thumb:hover{background:var(--cycle-scrollbar-thumb-hover)}.cycle-activity-item{align-items:center;background:var(--cycle-bg);border:1px solid var(--cycle-border);border-radius:6px;display:flex;gap:1rem;justify-content:space-between;padding:12px}.cycle-activity-item.current{border-color:gold;box-shadow:0 2px 4px var(--cycle-activity-hover-shadow)}.cycle-activity-item.completed{opacity:.6}.cycle-activity-order{align-items:center;display:flex;flex:1 1;gap:.5rem;min-width:0}.cycle-activity-bullet{border-radius:50%;display:inline-block;flex-shrink:0;height:12px;width:12px}.cycle-activity-order-indicator{background:var(--cycle-card-bg);border:1px solid var(--cycle-border);border-radius:4px;color:var(--cycle-text);flex-shrink:0;font-size:.65rem;font-weight:600;padding:4px 8px}.cycle-activity-content{align-items:center;display:flex;flex-shrink:0;gap:.8rem}.cycle-activity-subject{color:var(--cycle-text);font-size:16px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cycle-activity-meta{align-items:center;color:var(--cycle-text-secondary);display:flex;font-size:.75rem;gap:.75rem}.cycle-activity-hours,.cycle-activity-status{background:var(--cycle-card-bg);border:1px solid var(--cycle-border);border-radius:4px;color:var(--cycle-text);flex-shrink:0;font-size:.65rem;font-weight:600;padding:4px 8px}.cycle-activity-status-dropdown{flex-shrink:0;position:relative}.cycle-activity-status-button{align-items:center;background:var(--cycle-card-bg);border:1px solid var(--cycle-border);border-radius:4px;color:var(--cycle-text);cursor:pointer;display:flex;font-size:.75rem;font-weight:600;gap:.25rem;justify-content:center;min-width:100px;padding:8px 16px;transition:all .2s ease}.cycle-activity-status-button:hover{background:var(--cycle-bg);border-color:var(--cycle-activity-hover-border)}.cycle-activity-status-button:disabled{cursor:not-allowed;opacity:.6}.cycle-activity-status-menu{background:var(--cycle-card-bg);border:1px solid var(--cycle-border);border-radius:6px;box-shadow:0 4px 12px var(--cycle-shadow);min-width:170px;overflow:hidden;position:absolute;right:0;top:calc(100% + .5rem);z-index:1000}.cycle-activity-status-menu ul{list-style:none;margin:0;padding:0}.cycle-activity-status-menu li{align-items:center;color:var(--cycle-text);cursor:pointer;display:flex;font-size:.75rem;font-weight:600;gap:.5rem;padding:.75rem 1rem;transition:background .2s ease}.cycle-activity-status-menu li:hover{background:var(--cycle-bg)}.cycle-activity-status-menu li.active{background:var(--cycle-bg);color:var(--cycle-text);font-weight:600}.cycle-empty,.cycle-error{background:var(--cycle-card-bg);border-radius:12px;box-shadow:0 2px 8px var(--cycle-shadow);padding:3rem 2rem;text-align:center}.cycle-error h3{color:var(--cycle-text);font-size:1.25rem;margin:0 0 .5rem}.cycle-empty p,.cycle-error p{color:var(--cycle-text-secondary);font-size:.875rem;margin:0}.cycle-current-session{height:100%}.cycle-current-session .cycle-activity-item:first-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.cycle-current-session-content{background:var(--cycle-bg);border:1px solid var(--cycle-border);border-radius:6px;border-top-left-radius:0;border-top-right-radius:0;margin-top:calc(-1px - .35rem)}.cycle-current-session-child{align-items:center;color:var(--cycle-text);display:flex;font-size:.85rem;font-weight:500;gap:.5rem;padding:.65rem .65rem .65rem .35rem}.cycle-current-session-child:not(:last-child){border-bottom:1px solid var(--cycle-border)}.cycle-current-session-child-subtitle{color:var(--cycle-text-secondary);font-size:.65rem;font-weight:600;margin-bottom:2px;text-transform:uppercase}.cycle-current-session-child-title{color:var(--cycle-text);font-size:.85rem;font-weight:600}.cycle-current-session-child-progress>div{justify-content:flex-start;margin-right:0;min-height:60px;min-width:60px}.cycle-current-session-filters{background:var(--cycle-bg);border-bottom:1px solid var(--cycle-border);display:flex;flex-wrap:wrap;gap:1rem;padding:12px}.cycle-filter-group{display:flex;flex-direction:column;gap:.5rem;min-width:200px}.cycle-filter-group-aulas{flex:2 1}.cycle-filter-group-progresso{flex:1 1}.cycle-filter-label{color:var(--cycle-text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.cycle-filter-input-wrapper{align-items:center;background:var(--cycle-card-bg);border:1px solid var(--cycle-border);border-radius:6px;display:flex;padding:0 12px;position:relative;transition:border-color .2s ease}.cycle-filter-input-wrapper:focus-within{border-color:var(--cycle-text-secondary)}.cycle-filter-search-icon{color:var(--cycle-text-secondary);flex-shrink:0;margin-right:8px}.cycle-filter-input{background:transparent;border:none;color:var(--cycle-text);flex:1 1;font-family:inherit;font-size:.875rem;outline:none;padding:10px 0;width:100%}.cycle-filter-input::-webkit-input-placeholder{color:var(--cycle-text-secondary)}.cycle-filter-input::placeholder{color:var(--cycle-text-secondary)}.cycle-filter-select{-webkit-appearance:none;appearance:none;background:var(--cycle-card-bg);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23666' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid var(--cycle-border);border-radius:6px;color:var(--cycle-text);cursor:pointer;font-family:inherit;font-size:.875rem;outline:none;padding:10px 36px 10px 12px;transition:border-color .2s ease;width:100%}.cycle-filter-select:focus,.cycle-filter-select:hover{border-color:var(--cycle-text-secondary)}.cycle-filter-select option{background:var(--cycle-card-bg);color:var(--cycle-text);padding:8px}.cycle-filter-no-results{color:var(--cycle-text-secondary);font-size:.875rem;padding:2rem 1rem;text-align:center}.cycle-filter-no-results p{margin:0}.cycle-current-session .cycle-activity-item{padding:1.25rem .95rem}.cycle-current-session-child-content{align-items:center;display:flex;flex:1 1;gap:.4rem}.cycle-session-button{align-items:center;background:none;border:1px solid var(--cycle-border);border-radius:4px;color:var(--cycle-text);cursor:pointer;display:flex;font-size:.75rem;font-weight:600;gap:8px;padding:8px 16px;text-transform:uppercase}.cycle-activity-session-subject{align-items:flex-start;color:#fff;display:flex;flex:1 1;flex-direction:column;gap:.3rem;min-width:0}.cycle-activity-session-subject .cycle-activity-subject{color:#fff;font-weight:700}.cycle-activity-session-hours{color:#fff;flex-shrink:0;font-size:.65rem;font-weight:600}.cycle-current-session-child-title-text{-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.cycle-activity-separator{align-items:center;display:flex;gap:.5rem;margin:10px 0}.cycle-activity-separator-line{background:var(--cycle-text-secondary);height:1px;opacity:.5;width:100%}.cycle-current-session-empty{align-items:center;border-radius:12px;display:flex;flex-direction:column;height:100%;justify-content:center;padding:3rem 2rem;text-align:center}.cycle-current-session-empty h3{color:var(--cycle-text);font-size:1.25rem;margin:0 0 .5rem}.cycle-current-session-empty p{color:var(--cycle-text-secondary);font-size:.875rem;margin:0}.cycle-current-session-empty .cycle-current-session-empty-actions{margin-top:1rem}.cycle-current-session-empty .cycle-session-button,.cycle-finished .cycle-session-button{background:var(--cycle-primary);border-radius:4px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;padding:12px 16px;text-transform:uppercase}.cycle-finished{align-items:center;display:flex;flex-direction:column;font-size:.875rem;font-weight:600;gap:1rem;justify-content:center;padding:2rem 0;text-align:center}.cycle-finished h3{color:var(--cycle-text);font-size:1.25rem;margin:0}.cycle-finished p{color:var(--cycle-text-secondary);font-size:.875rem;margin:0}@media (max-width:1024px){.cycle-content-grid{grid-template-columns:1fr}.cycle-right-column{width:100%}.cycle-numbers-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.cycle-current-session-filters{flex-direction:column;gap:.75rem}.cycle-filter-group{min-width:100%}.cycle-filter-group-aulas,.cycle-filter-group-progresso{flex:1 1}.cycle-header-info{flex-direction:column;text-align:center}.cycle-numbers-container{grid-template-columns:repeat(2,1fr)}.cycle-activities,.cycle-sessions-chart{padding:1.5rem}.cycle-activities-list{max-height:400px}.cycle-activity-subject{white-space:normal}}@media (max-width:480px){.cycle-header-info{flex-direction:row;padding:.5rem;text-align:left}.cycle-header{display:flex;flex-direction:column}.cycle-numbers-container{gap:.35rem;grid-template-columns:repeat(2,1fr)}.cycle-section{padding:.35rem}.cycle-number-value{font-size:1.25rem}.cycle-current-session-child{align-items:flex-start;flex-direction:column;gap:.5rem}.cycle-current-session-child-actions{align-self:flex-end}.cycle-current-session-child-content{gap:.2rem}.cycle-current-session-child-title-text{-webkit-line-clamp:2;line-clamp:2}.cycle-activity-item{align-items:flex-start;flex-direction:column}}.structured-contest{display:flex;flex-direction:column;height:100%}.structured-contest-header{align-items:center;display:flex;gap:1rem;justify-content:flex-end;margin-bottom:1rem}.structured-contest-title{color:var(--cycle-text);font-size:1.25rem;font-weight:700;margin:0}.structured-contest-view-tabs{background:var(--cycle-bg);border:1px solid var(--cycle-border);border-radius:6px;display:flex;overflow:hidden}.structured-contest-view-tab{background:transparent;border:none;color:var(--cycle-text-secondary);cursor:pointer;font-size:.7rem;font-weight:700;letter-spacing:.5px;padding:.5rem 1rem;text-transform:uppercase;transition:all .2s ease}.structured-contest-view-tab.active,.structured-contest-view-tab:hover{background:var(--cycle-card-bg);color:var(--cycle-text)}.structured-contest-filters{align-items:flex-end;background:var(--cycle-bg);border:1px solid var(--cycle-border);border-radius:6px 6px 0 0;display:flex;gap:1rem;justify-content:space-between;padding:.75rem 1rem}.structured-contest-filter-group{display:flex;flex:1 1;flex-direction:column;gap:.35rem}.structured-contest-filter-label{color:var(--cycle-text-secondary);font-size:.65rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.structured-contest-filter-input-wrapper{align-items:center;background:var(--cycle-card-bg);border:1px solid var(--cycle-border);border-radius:4px;display:flex;padding:0 10px;position:relative;transition:border-color .2s ease}.structured-contest-filter-input-wrapper:focus-within{border-color:var(--cycle-text-secondary)}.structured-contest-filter-input{background:transparent;border:none;color:var(--cycle-text);flex:1 1;font-family:inherit;font-size:.8rem;outline:none;padding:8px 0;width:100%}.structured-contest-filter-input::-webkit-input-placeholder{color:var(--cycle-text-secondary)}.structured-contest-filter-input::placeholder{color:var(--cycle-text-secondary)}.structured-contest-filter-search-icon{color:var(--cycle-text-secondary);flex-shrink:0}.structured-contest-stats{align-items:center;display:flex;gap:1.5rem}.structured-contest-stat{align-items:center;color:var(--cycle-text-secondary);display:flex;font-size:.7rem;font-weight:700;gap:.35rem;text-transform:uppercase}.structured-contest-list{background:var(--cycle-bg);border:1px solid var(--cycle-border);border-radius:0 0 6px 6px;border-top:none;flex:1 1;max-height:500px;overflow-y:auto}.structured-contest-list::-webkit-scrollbar{width:6px}.structured-contest-list::-webkit-scrollbar-track{background:var(--cycle-scrollbar-track)}.structured-contest-list::-webkit-scrollbar-thumb{background:var(--cycle-scrollbar-thumb);border-radius:3px}.structured-contest-list::-webkit-scrollbar-thumb:hover{background:var(--cycle-scrollbar-thumb-hover)}.structured-contest-module{border-bottom:1px solid var(--cycle-border)}.structured-contest-module:last-child{border-bottom:none}.structured-contest-module-header{align-items:center;background:var(--cycle-card-bg);cursor:pointer;display:flex;gap:.5rem;padding:.85rem 1rem;transition:background .2s ease}.structured-contest-module-header:hover{background:var(--cycle-bg)}.structured-contest-module-toggle{align-items:center;color:var(--cycle-text-secondary);display:flex;justify-content:center}.structured-contest-module-name{color:var(--cycle-text);font-size:.85rem;font-weight:700;text-transform:uppercase}.structured-contest-lessons{background:var(--cycle-bg)}.structured-contest-lesson{align-items:center;border-top:1px solid var(--cycle-border);display:flex;justify-content:space-between;padding:.65rem 1rem .65rem 2.5rem;transition:background .2s ease}.structured-contest-lesson:hover{background:var(--cycle-card-bg)}.structured-contest-lesson-content{align-items:flex-start;display:flex;flex:1 1;gap:.5rem;min-width:0}.structured-contest-lesson-number{color:var(--cycle-text-secondary);flex-shrink:0;font-size:.8rem;font-weight:500}.structured-contest-lesson-name{color:var(--cycle-text);cursor:pointer;font-size:.8rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;transition:-webkit-text-decoration .2s ease;transition:text-decoration .2s ease;transition:text-decoration .2s ease,-webkit-text-decoration .2s ease;white-space:nowrap}.structured-contest-lesson-name:hover{text-decoration:underline}.structured-contest-lesson-name.loading{cursor:wait;opacity:.7;text-decoration:none}.structured-contest-lesson-actions{align-items:center;display:flex;flex-shrink:0;gap:1rem}.structured-contest-lesson-link{align-items:center;background:transparent;border:1px solid var(--cycle-border);border-radius:4px;color:var(--cycle-text-secondary);cursor:pointer;display:flex;justify-content:center;padding:.35rem;transition:all .2s ease}.structured-contest-lesson-link:hover{border-color:var(--cycle-text-secondary);color:var(--cycle-text)}.structured-contest-lesson-link:disabled{cursor:not-allowed;opacity:.5}.structured-contest-lesson-progress{color:var(--cycle-text);font-size:.75rem;font-weight:700;min-width:40px;text-align:right}.structured-contest-lesson-progress-circle{flex-shrink:0;height:32px;width:32px}.structured-contest-lesson-progress-circle svg{height:100%;width:100%}.structured-contest-lesson-info{display:flex;gap:.4rem;min-width:0}.structured-contest-lesson-button{align-items:center;background:var(--cycle-accent);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.75rem;font-weight:600;gap:6px;padding:.4rem .75rem;transition:all .2s ease;white-space:nowrap}.structured-contest-lesson-button:hover{opacity:.9}.structured-contest-lesson-button:disabled{cursor:not-allowed;opacity:.6}.structured-contest-lesson-progress-text{color:var(--cycle-text);font-size:.75rem;font-weight:700;min-width:40px;text-align:right}.structured-contest-empty{color:var(--cycle-text-secondary);font-size:.875rem;padding:2rem 1rem;text-align:center}.structured-contest-empty p{margin:0}@media (max-width:768px){.structured-contest-header{align-items:flex-start;flex-direction:column}.structured-contest-filters{align-items:stretch;flex-direction:column}.structured-contest-stats{justify-content:flex-end}}@media (max-width:480px){.structured-contest-lesson{padding-left:1.5rem}.structured-contest-lesson-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;white-space:normal}}.cycle-disciplines-distribution.dark{--disciplines-text:#fff;--disciplines-text-secondary:#a0a0a0;--disciplines-bg:#1a1a1a;--disciplines-card-bg:#2a2a2a;--disciplines-border:#333;--disciplines-item-bg:#2a2a2a;--disciplines-item-hover-bg:#333;--disciplines-duration-bg:#1a1a1a;--disciplines-shadow:rgba(0,0,0,.2)}.cycle-disciplines-distribution.light{--disciplines-text:#333;--disciplines-text-secondary:#666;--disciplines-bg:#f9f9f9;--disciplines-card-bg:#fff;--disciplines-border:#e0e0e0;--disciplines-item-bg:#fff;--disciplines-item-hover-bg:#f6f6f6;--disciplines-duration-bg:#f6f6f6;--disciplines-shadow:rgba(0,0,0,.05)}.cycle-disciplines-distribution{background:var(--cycle-card-bg);border:1px solid var(--cycle-border);border-radius:.5rem;display:flex;flex-direction:column;gap:1.5rem;padding:1rem}.cycle-disciplines-title{color:var(--cycle-text);font-size:1.125rem;font-weight:700;margin:0}.cycle-disciplines-chart{width:100%}.cycle-bar-chart-container{align-items:center;border-radius:8px;display:flex;height:48px;overflow:hidden;width:100%}.cycle-bar-chart-segment{align-items:center;border-right:3px solid var(--cycle-border);cursor:pointer;display:flex;flex-shrink:0;height:100%;justify-content:center;min-width:0;position:relative;transition:all .2s ease}.cycle-bar-chart-segment:hover{opacity:.9;-webkit-transform:scaleY(1.05);transform:scaleY(1.05)}.cycle-bar-chart-segment:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}.cycle-bar-chart-segment:last-child{border-bottom-right-radius:4px;border-right:none;border-top-right-radius:4px}.cycle-bar-chart-value-inside{color:#fff;font-size:.75rem;font-weight:700;padding:0 4px;pointer-events:none;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.5);white-space:nowrap}.cycle-disciplines-list{display:flex;flex-direction:column;max-height:320px;overflow-y:auto;padding-right:.5rem}.cycle-discipline-item{align-items:center;background:var(--disciplines-item-bg);border:1px solid var(--cycle-border);display:flex;gap:.3rem;padding:12px;transition:all .2s ease}.cycle-discipline-item:hover{background:var(--disciplines-item-hover-bg);border-color:var(--cycle-text-secondary)}.cycle-discipline-icon{border-radius:50%;flex-shrink:0;height:12px;width:12px}.cycle-discipline-order{background:var(--disciplines-bg);border:1px solid var(--cycle-border);border-radius:4px;flex-shrink:0;font-size:.65rem;font-weight:600;padding:4px 8px}.cycle-discipline-name{color:var(--cycle-text);flex:1 1;font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cycle-discipline-duration{background:var(--disciplines-duration-bg);border:1px solid var(--cycle-border);border-radius:4px;color:var(--cycle-text);flex-shrink:0;font-size:.65rem;font-weight:600;padding:4px 8px;white-space:nowrap}@media (max-width:1024px){.cycle-disciplines-distribution{width:100%}}@media (max-width:768px){.cycle-disciplines-distribution{padding:1.5rem}.cycle-bar-chart-container{height:40px}.cycle-bar-chart-value-inside{font-size:.7rem;padding:0 2px}.cycle-discipline-item{gap:.5rem;padding:10px}.cycle-discipline-name{font-size:.8rem}}@media (max-width:480px){.cycle-disciplines-distribution{gap:1rem;padding:1rem}.cycle-discipline-item{flex-wrap:wrap}.cycle-discipline-name{margin-left:44px;order:3;overflow:visible;text-overflow:clip;white-space:normal;width:100%}}.driver-active *,.driver-active .driver-overlay{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@-webkit-keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{-webkit-animation:animate-fade-in .2s ease-in-out;animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{-webkit-animation:animate-fade-in .2s;animation:animate-fade-in .2s}.driver-popover{all:unset;background-color:#fff;border-radius:5px;box-shadow:0 1px 10px #0006;box-sizing:border-box;color:#2d2d2d;margin:0;max-width:300px;min-width:250px;padding:15px;position:fixed;right:0;top:0;z-index:1000000000}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,Apple Color Emoji,Helvetica,Arial,sans-serif}.driver-popover-title{zoom:1;display:block;font:19px/normal sans-serif;font-weight:700;line-height:1.5;margin:0;position:relative}.driver-popover-close-btn{all:unset;color:#d2d2d2;cursor:pointer;font-size:18px;font-weight:500;height:28px;position:absolute;right:0;text-align:center;top:0;transition:color;transition-duration:.2s;width:32px;z-index:1}.driver-popover-close-btn:focus,.driver-popover-close-btn:hover{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;font:14px/normal sans-serif;font-weight:400;line-height:1.5;margin-bottom:0}.driver-popover-footer{zoom:1;align-items:center;display:flex;justify-content:space-between;margin-top:15px;text-align:right}.driver-popover-progress-text{zoom:1;color:#727272;font-size:13px;font-weight:400}.driver-popover-footer button{zoom:1;all:unset;background-color:#fff;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;color:#2d2d2d;cursor:pointer;display:inline-block;font:12px/normal sans-serif;line-height:1.3;outline:0;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:focus,.driver-popover-footer button:hover{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{border:5px solid #fff;content:"";position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-bottom-color:transparent;border-right-color:transparent;border-top-color:transparent;left:100%}.driver-popover-arrow-side-right{border-bottom-color:transparent;border-left-color:transparent;border-top-color:transparent;right:100%}.driver-popover-arrow-side-top{border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;top:100%}.driver-popover-arrow-side-bottom{border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;bottom:100%}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start,.driver-popover-arrow-side-top.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end,.driver-popover-arrow-side-top.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{margin-top:-5px;top:50%}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center,.driver-popover-arrow-side-top.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}.plan-viewer-container{margin:0 auto}.plan-viewer-title{color:var(--config-text);font-size:1.5rem;font-weight:700;line-height:1.4;margin:0 0 .5rem}.plan-viewer-subtitle{color:var(--config-text-secondary);font-size:1rem;line-height:1.5;margin:0 0 1rem}.plan-viewer-empty{flex-direction:column;min-height:400px;text-align:center}.plan-viewer-empty,.plan-viewer-placeholder{align-items:center;display:flex;justify-content:center}.plan-viewer-placeholder{background:var(--config-card-bg);border:2px dashed var(--config-border);border-radius:8px;margin-top:2rem;min-height:300px;padding:2rem;width:100%}.plan-viewer-placeholder-content{max-width:500px;text-align:center}.plan-viewer-placeholder-title{color:var(--config-text);font-size:1.125rem;font-weight:600;margin-bottom:.75rem}.plan-viewer-placeholder-description{color:var(--config-text-secondary);font-size:.875rem;margin-bottom:1.25rem}.plan-viewer-placeholder-list{color:var(--config-text);font-size:.875rem;margin:0 auto;padding-left:1.5rem;text-align:left}.plan-viewer-placeholder-list li{margin-bottom:.5rem}.plan-viewer-info{margin-top:2rem}.plan-viewer-info-item{border-bottom:1px solid var(--config-border);color:var(--config-text);font-size:.875rem;padding:.75rem 0}.plan-viewer-info-item:last-child{border-bottom:none}.plan-viewer-info-item strong{color:var(--config-text);font-weight:600;margin-right:.5rem}.plan-selector-container{margin-top:1rem;max-width:500px;min-width:300px;position:relative;z-index:1000}.plan-selector-button{align-items:center;background:transparent;border:2px solid var(--config-border);border-radius:8px;color:var(--config-text);cursor:pointer;display:flex;font-family:inherit;justify-content:space-between;padding:12px 16px;transition:all .3s ease;width:100%}.plan-selector-button:hover{border-color:var(--config-border-hover)}.plan-selector-button:focus{outline:none}.plan-selector-button.open{border-color:var(--config-border-hover)}.plan-selector-name{color:var(--config-text);font-size:16px;font-weight:600}.plan-selector-icon{color:var(--config-text-secondary)}.plan-selector-dropdown{-webkit-animation:slideDown .2s ease;animation:slideDown .2s ease;background:var(--config-card-bg);border:1px solid var(--config-border);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);left:0;max-height:400px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 8px)}@-webkit-keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.plan-selector-item{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background .2s ease}.plan-selector-item:hover{background:var(--config-input-bg)}.plan-selector-item.active{background:rgba(59,130,246,.1);border-left:3px solid #3b82f6}.plan-selector-item-content{flex:1 1}.plan-selector-item-content strong{color:var(--config-text);font-size:14px}.plan-selector-item-date{color:var(--config-text-secondary);font-size:12px;margin-top:4px}.plan-selector-item-actions{display:flex;gap:8px}.plan-selector-action-button{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--config-text-secondary);cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s ease}.plan-selector-action-button:hover{background:var(--config-input-bg)}.plan-selector-action-button.danger{color:#ef4444}.plan-selector-action-button.danger:hover{background:rgba(239,68,68,.1)}.plan-selector-action-button:disabled{cursor:not-allowed;opacity:.5}.plan-selector-action-button:focus{outline:none}.plan-selector-divider{background:var(--config-border);height:1px}.plan-selector-create-button{align-items:center;background:transparent;border:none;color:#3b82f6;cursor:pointer;display:flex;font-family:inherit;font-weight:600;gap:8px;justify-content:center;padding:12px 16px;transition:background .2s ease;width:100%}.plan-selector-create-button:hover{background:var(--config-input-bg)}.plan-selector-create-button:focus{outline:none}.plan-selector-empty{color:var(--config-text-secondary);font-size:14px;padding:20px;text-align:center}.plan-actions.dark{--plan-action-button-color:#bbb;--plan-action-button-hover-color:hsla(0,0%,73%,.1);--plan-action-button-border-color:#bbb}.plan-actions.light{--plan-action-button-color:#333;--plan-action-button-hover-color:rgba(51,51,51,.1);--plan-action-button-border-color:#333}.plan-actions{display:flex;gap:.75rem}.plan-action-button{align-items:center;background:transparent;border:2px solid;border-radius:6px;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.3rem;letter-spacing:.5px;padding:.5rem 1rem;transition:all .2s ease}.plan-action-button:disabled{cursor:not-allowed;opacity:.5}.plan-action-button.restart{border-color:var(--plan-action-button-border-color);color:var(--plan-action-button-color)}.plan-action-button.restart:hover:not(:disabled){background:var(--plan-action-button-hover-color)}.plan-action-button.create{border-color:#3b82f6;color:#3b82f6}.plan-action-button.edit{border-color:var(--plan-action-button-border-color);color:var(--plan-action-button-color)}.plan-action-button.edit:hover:not(:disabled){background:var(--plan-action-button-hover-color)}.plan-action-button.delete{border-color:#ef4444;color:#ef4444}.plan-action-button.delete:hover:not(:disabled){background:rgba(239,68,68,.1)}@media only screen and (max-width:768px){.plan-actions{flex-wrap:wrap;gap:.5rem}.plan-action-button{font-size:.75rem;padding:.4rem .75rem}}.planning-empty-state{min-height:600px;padding:3rem 2rem}.planning-empty-state,.planning-empty-state-content{align-items:center;display:flex;justify-content:center}.planning-empty-state-content{flex-direction:column;max-width:700px;text-align:center;width:100%}.planning-empty-state-icon{align-items:center;background:var(--config-card-bg);border:2px dashed var(--config-border);border-radius:50%;color:var(--config-text-secondary);display:flex;height:100px;justify-content:center;margin-bottom:2rem;transition:all .3s ease;width:100px}.planning-empty-state:hover .planning-empty-state-icon{border-color:var(--config-border-hover);color:var(--config-text)}.planning-empty-state-main-title{color:var(--config-text);font-size:2rem;font-weight:700;line-height:1.3;margin:0 0 .5rem}.planning-empty-state-subtitle{color:var(--config-text-secondary);font-size:1.125rem;font-weight:500;line-height:1.6;margin:0 0 2rem}.planning-empty-state-problem{background:var(--config-card-bg);border:1px solid var(--config-border);border-radius:12px;margin:0 0 2rem;padding:1.5rem;width:100%}.planning-empty-state-problem-text{color:var(--config-text);font-size:1rem;line-height:1.6;margin:0;text-align:left}.planning-empty-state-features{align-items:center;display:flex;flex-direction:column;margin:0 0 2rem;text-align:center;width:100%}.planning-empty-state-features-title{color:var(--config-text);font-size:1.125rem;font-weight:600;margin:0 0 1rem;text-align:center}.planning-empty-state-features-list{list-style:none;margin:0;padding:0}.planning-empty-state-feature-item{align-items:center;border-radius:6px;color:var(--config-text);display:flex;font-size:.9375rem;gap:.75rem;padding:.5rem;transition:background .2s ease;white-space:nowrap}.planning-empty-state-feature-item:hover{background:var(--config-card-bg)}.planning-empty-state-feature-icon{color:#3b82f6;flex-shrink:0}.planning-empty-state-cta{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:1rem;text-align:center;width:100%}.planning-empty-state-cta-text{color:var(--config-text-secondary);font-size:.9375rem;line-height:1.5;margin:0 0 1.5rem}.planning-empty-state-button{align-items:center;background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:14px 24px;transition:all .2s ease}.planning-empty-state-button:hover{background:#2563eb;box-shadow:0 4px 12px rgba(59,130,246,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.planning-empty-state-button:active{-webkit-transform:translateY(0);transform:translateY(0)}.planning-empty-state-button:focus{box-shadow:0 0 0 3px rgba(59,130,246,.2);outline:none}.planning-empty-state.dark .planning-empty-state-button{background:#3b82f6}.planning-empty-state.dark .planning-empty-state-button:hover{background:#2563eb}.planning-empty-state.light .planning-empty-state-button{background:#3b82f6}.planning-empty-state.light .planning-empty-state-button:hover{background:#2563eb}.planning-container{--config-bg:#0f0f0f;--config-text:#fff;--config-text-secondary:#a0a0a0;--config-border:#2a2a2a;--config-border-hover:#3a3a3a;--config-card-bg:#1a1a1a;--config-input-bg:#2a2a2a}.planning-container.light{--config-bg:#fff;--config-text:#1f2937;--config-text-secondary:#6b7280;--config-border:#e5e7eb;--config-border-hover:#d1d5db;--config-card-bg:#fff;--config-input-bg:#f9fafb}.planning-container{background:var(--config-bg);color:var(--config-text);margin-top:50px;min-height:calc(100vh - 200px);padding:0 1.5rem;width:100%}@media only screen and (min-width:800px){.planning-container{margin:0 32px 0 110px;padding:0;width:auto}}.planning-content{margin:0 auto;max-width:1300px}.planning-header{margin-bottom:1rem}.planning-header-content{display:flex;flex-direction:column;gap:.75rem}.planning-header-top{display:flex;flex-direction:column;gap:1rem}.planning-header-controls{flex-wrap:wrap}.planning-header-controls,.planning-header-title-wrapper{align-items:center;display:flex;gap:1rem;justify-content:space-between}.planning-header-title-wrapper{width:100%}.planning-help-button{align-items:center;background:transparent;border:1px solid var(--config-border);border-radius:50%;color:var(--config-text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:0;transition:all .2s ease;width:40px}.planning-help-button:hover{background:var(--config-input-bg);border-color:var(--config-border-hover);color:var(--config-text);-webkit-transform:scale(1.05);transform:scale(1.05)}.planning-help-button:focus{box-shadow:0 0 0 3px rgba(59,130,246,.2);outline:none}.planning-help-button:active{-webkit-transform:scale(.95);transform:scale(.95)}@media only screen and (min-width:800px){.planning-header-top{align-items:center;flex-direction:row;justify-content:space-between}}
/*# sourceMappingURL=main.45e6df69.css.map*/