body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Montserrat,OpenSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/static/media/Montserrat-Regular.65bc44fbf8204991497c.otf) format("opentype")}@font-face{font-family:OpenSans;font-style:normal;font-weight:400;src:url(/static/media/OpenSans-Regular.9a6cfa5890d7f3eef585.ttf) format("opentype")}.introjs-tooltip-title,.introjs-tooltiptext{color:#000}body,html{background-color:var(--background);color:var(--primary)}button{cursor:pointer}h1,h2,h3,h4,h5,h6{color:var(--black);font-family:Montserrat;font-weight:700;margin:0}h1{font-size:3.5rem}h2{font-size:3rem}h3{font-size:2.4rem}h4{font-size:2rem}h5{font-size:1.8rem}h6{font-size:1.6rem;font-weight:600}p{margin:.4rem 0}div,p{font-family:OpenSans;font-size:16px}div{margin:0}label,span{font-size:16px}button,label,span{font-family:OpenSans}button{background:none;border:none;color:var(--black);padding:0}button:focus-visible{outline:auto}a{color:var(--primary);font-family:OpenSans;text-decoration:underline}a:hover{color:var(--accent-3)}.error{color:var(--error)}*{-webkit-user-select:text;user-select:text}hr{background-color:var(--accent-3);border:0;border-top:1px solid;color:var(--accent-3);height:1px;opacity:1;width:100%}.for-screen-readers-only{clip:rect(0 0 0 0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.d-form #d-form__form>*{margin:1.6rem 0}.privateRoute{margin-left:13rem;margin-top:3rem;width:stretch;width:-webkit-fill-available;width:-moz-available;width:100%}@media(max-width:1024px){.privateRoute{margin-left:0;margin-top:3rem}}.truncated{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.form-tooltips{align-items:center;display:flex;flex-direction:row}.authentication,.authentication__logo{align-items:center;display:flex;flex-direction:column;justify-content:center}.authentication__logo{padding:1rem}.authentication__logo img{height:20vh}.authentication .login{background-color:var(--white);border-radius:.5rem;padding:1rem;width:50%}@media(max-width:768px){.authentication .login{width:80%}}.navigation{position:fixed;width:13rem;z-index:1000}@media(max-width:1024px){.navigation{left:-17rem}}.top-nav-title .top{align-items:flex-start;background:var(--white);display:flex;height:100%;justify-content:space-between;outline:solid 2px var(--primary);padding:.4rem 1rem .4rem 0;position:fixed;width:13rem;z-index:102}.top-nav-title .top__spacing{align-items:center;display:flex;justify-content:space-between;max-width:1024px;width:100%}.top-nav-title .top__logo{cursor:pointer;display:flex;text-decoration:none}.top-nav-title .top__logo-dimensions{display:flex;flex-direction:row}.top-nav-title .top__logo-dimensions img{height:3.4rem}.top-nav-title .top__logo-title{align-items:center;color:var(--primary);display:flex;text-decoration:none}.top-breadcrumb-bar{align-items:center;background-color:var(--white);border-bottom:1px solid var(--primary);display:flex;flex-direction:row;height:3rem;justify-content:flex-start;margin-left:13rem;padding:0 1rem;position:fixed;width:100%;z-index:999}@media(max-width:1024px){.top-breadcrumb-bar{justify-content:space-between;margin-left:0;padding:0}}.dashboard{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1024px;padding:.4rem;width:100%}.dashboard__section-header{display:flex;flex-direction:row;justify-content:space-between;width:100%}@media(max-width:425px){.dashboard__section-header{flex-direction:column}}.dashboard__section-header div{align-self:center;display:flex;flex-direction:row;justify-content:center}@media(max-width:425px){.dashboard__section-header div{flex-direction:column}}.modules{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1024px;padding:.4rem;width:100%}.modules__prompt-list{grid-gap:.4rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(49%,1fr));width:100%}.modules__list{align-items:flex-start;display:flex;flex-wrap:wrap;width:100%}.modules__section-header{display:flex;flex-direction:row;justify-content:space-between;width:100%}@media(max-width:425px){.modules__section-header{flex-direction:column}}.modules__section-header div{align-self:center;display:flex;flex-direction:row;justify-content:center}.modules__add{background-color:var(--white);border-radius:.5rem;padding:1rem;width:100%}.modules__discard_background{color:var(--error)!important}.modules__discard_background:hover{background-color:var(--error)!important;color:var(--white)!important}.modules__delete_background:hover{color:var(--error)!important}.courses{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1024px;padding:.4rem;width:100%}.courses__list{grid-gap:.4rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));width:100%}.courses__section-header{display:flex;flex-direction:row;justify-content:space-between;width:100%}@media(max-width:425px){.courses__section-header{flex-direction:column}}.courses__section-header div{align-self:center;display:flex;flex-direction:row;justify-content:center}.courses__add{background-color:var(--white);border-radius:.5rem;padding:1rem;width:100%}.courses__discard_background{color:var(--error)!important}.courses__discard_background:hover{background-color:var(--error)!important;color:var(--white)!important}.courses__delete_background:hover{color:var(--error)!important}.reports{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1024px;padding:.4rem;width:100%}.reports__section-header{display:flex;flex-direction:row;justify-content:space-between;width:100%}@media(max-width:425px){.reports__section-header{flex-direction:column}}.reports__section-header div{align-self:center;display:flex;flex-direction:row;justify-content:center}.reports__filters{display:flex;flex-direction:row;justify-content:space-between;width:100%}.reports__progressbar_row{display:flex;flex-direction:row;justify-content:space-evenly;width:100%}@media(max-width:425px){.reports__progressbar_row{flex-wrap:wrap}}.reports__progressbar_item{align-content:center;display:flex;flex-direction:column;justify-content:center;width:20%}@media(max-width:425px){.reports__progressbar_item{width:45%}}.reports__progressbar_text{color:#000;text-align:center}@media(max-width:768px)and (min-width:425px){.reports__progressbar_text{font-size:70%}}.chat{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1024px;position:relative;width:100%}.chat__fixed-top{position:relative;top:4rem;width:1024px;z-index:10}@media(max-width:1024px){.chat__fixed-top{width:100vw}}@media(max-width:1300px)and (min-width:1024px){.chat__fixed-top{width:calc(100vw - 15rem)}}@media(max-width:425px){.chat__fixed-top{top:6rem}}.chat__section-header{align-items:center;background-color:var(--background);border-bottom:2px solid var(--accent-3);display:flex;flex-direction:row;justify-content:space-between;max-width:1024px;padding:0 .4rem .4rem;position:fixed;top:3rem;width:100%;z-index:2}@media(min-width:1024px)and (max-width:1300px){.chat__section-header{max-width:calc(100vw - 15rem)}}@media(max-width:425px){.chat__section-header{flex-direction:column}}.chat__section-header__title{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:100%}@media(max-width:1024px){.chat__section-header__title{justify-content:space-between}}.chat__chat-log{margin-bottom:6rem;margin-top:7rem;width:100%}@media(max-width:1024px){.chat__chat-log{margin-top:12rem}}.chat__chat-log__in-context{border-bottom:1px solid var(--black);height:1rem;margin-bottom:.6rem;text-align:center;width:100%}.chat__chat-log__in-context span{background-color:var(--background);font-size:1rem;padding:0 10px}.chat__wizard{background-color:var(--white);border-radius:.5rem;padding:1rem;width:100%}.chat__prompt-list{grid-gap:.4rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(49%,1fr));max-height:24rem;overflow-y:auto;width:100%}.chat__input-form{background-color:var(--white);border-radius:.5rem;bottom:0;padding:.4rem .2rem;position:fixed;width:1024px;z-index:10}@media(max-width:1024px){.chat__input-form{width:100vw}}@media(max-width:1300px)and (min-width:1024px){.chat__input-form{width:calc(100vw - 14rem)}}.account{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1024px;padding:.4rem;width:100%}.account__section-header{display:flex;flex-direction:row;justify-content:space-between;width:100%}@media(max-width:425px){.account__section-header{flex-direction:column}}.account__section-header div{align-self:center;display:flex;flex-direction:row;justify-content:center}@media(max-width:425px){.account__section-header div{flex-direction:column}}.missinguserinfo{width:100%}.prompts{flex-direction:column;justify-content:center;margin:0 auto;max-width:1024px;padding:.4rem}.prompts,.prompts__list{align-items:flex-start;display:flex;width:100%}.prompts__list{flex-wrap:wrap}.prompts__section-header{display:flex;flex-direction:row;justify-content:space-between;width:100%}@media(max-width:425px){.prompts__section-header{flex-direction:column}}.prompts__section-header div{align-self:center;display:flex;flex-direction:row;justify-content:center}@media(max-width:425px){.prompts__section-header div{flex-direction:column}}.prompts__add{background-color:var(--white);border-radius:.5rem;padding:1rem;width:100%}.prompts__filter{display:flex;flex-direction:row;justify-content:space-between;margin:.4rem 0;width:100%}@media(max-width:768px){.prompts__filter{flex-direction:column}}.landing{align-items:flex-start;flex-direction:column;justify-content:center;margin:0 auto}.landing,.landing__section-header{display:flex;padding:.4rem;width:100%}.landing__section-header{flex-direction:row;justify-content:space-between}.landing__section-header__logo{cursor:pointer;display:flex;text-decoration:none}.landing__section-header__logo-dimensions{display:flex;flex-direction:row}.landing__section-header__logo-dimensions img{height:6rem}.landing__section-header__logo-title{align-items:center;color:var(--primary);display:flex;text-decoration:none}.landing__content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1440px;padding:.4rem}@media(max-width:768px){.landing__content{flex-direction:column}}.landing__column{margin:.8rem;padding:.4rem;width:50%}@media(max-width:768px){.landing__column{width:90%}}.library{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1024px;padding:.4rem;width:100%}.library__folder-list{grid-gap:.4rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));width:100%}.library__prompt-list{grid-gap:.4rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(49%,1fr));width:100%}.library__file-list{grid-gap:.4rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));width:100%}.library__section-header{display:flex;flex-direction:row;justify-content:space-between;width:100%}@media(max-width:425px){.library__section-header{flex-direction:column}}.library__section-header div{align-self:center;display:flex;flex-direction:row;justify-content:center}.library__filter{display:flex;flex-direction:column;padding:.4rem}.library__filter__title{display:flex;flex-direction:row;justify-content:space-between;width:100%}.library__searchbar{margin:.4rem;width:100%}.prompt{flex-direction:column;justify-content:center;margin:0 auto;max-width:1024px;padding:.4rem}.prompt,.prompt__list{align-items:flex-start;display:flex;width:100%}.prompt__list{flex-wrap:wrap}.prompt__section-header{display:flex;flex-direction:row;justify-content:space-between;width:100%}@media(max-width:425px){.prompt__section-header{flex-direction:column}}.prompt__section-header div{align-self:center;display:flex;flex-direction:row;justify-content:center}.prompt__add{background-color:var(--white);border-radius:.5rem;padding:1rem;width:100%}.prompt__discard_background{color:var(--error)!important}.prompt__discard_background:hover{background-color:var(--error)!important;color:var(--white)!important}.prompt__delete_background:hover{color:var(--error)!important}.prompt__selected{border:2px solid var(--black)!important}.prompt__not-selected{border:none}.org-settings{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1024px;padding:.4rem;width:100%}.org-settings__section-header{display:flex;flex-direction:row;justify-content:space-between;width:100%}@media(max-width:425px){.org-settings__section-header{flex-direction:column}}.org-settings__section-header div{align-self:center;display:flex;flex-direction:row;justify-content:center}@media(max-width:425px){.org-settings__section-header div{flex-direction:column}}.org-settings__filter{display:flex;flex-direction:row;justify-content:space-between;margin:.4rem 0;width:100%}.org-settings__list{align-items:flex-start;display:flex;flex-wrap:wrap;width:100%}.org-settings th{max-width:100px;min-width:15px;text-overflow:ellipsis}.message__row-left,.message__row-right{display:flex;flex-direction:column;justify-content:center}.message__left-message{align-self:flex-start;background-color:#333;border:1px solid #737373;border-radius:.8rem .8rem .8rem 0;color:#fff;margin-bottom:.8rem;margin-left:.8rem;max-width:90%;padding:.4rem;position:relative;text-align:left}.message__left-message table{border-collapse:collapse;border-radius:.8rem;margin-bottom:.4rem;margin-top:.4rem}.message__left-message td,.message__left-message th{border:1px solid #737373;padding:.4rem}.message__left-message th{background-color:#494949}.message__left-message h1,.message__left-message h2,.message__left-message h3,.message__left-message h4,.message__left-message h5,.message__left-message h6,.message__left-message hr{color:#fff}.message__left-message h1{font-size:1.8rem}.message__left-message h2{font-size:1.6rem}.message__left-message h3{font-size:1.4rem}.message__left-message h4{font-size:1.2rem}.message__left-message h5,.message__left-message h6{font-size:1rem}.message__right-message{align-self:flex-end;background-color:var(--accent-3);border:1px solid #737373;border-radius:.8rem .8rem 0 .8rem;color:var(--white);margin-bottom:.8rem;margin-right:.8rem;max-width:90%;padding:.4rem;position:relative;text-align:left}.message__timestamp{bottom:-3px;font-size:16px;margin-top:10px;position:absolute;right:5px}.message__left-display-name{display:flex;flex-direction:row;font-size:1rem;justify-content:flex-start;padding-left:.8rem}.message__right-display-name{display:flex;flex-direction:row;font-size:1rem;justify-content:flex-end;padding-right:.8rem;text-align:end}.message__file{background:rgba(0,0,0,.2);border-radius:.5rem;margin:.4rem;padding:.4rem}.message__file button{align-items:center;color:var(--white);display:flex;justify-content:center;padding:.2rem}.message__out-context{background-color:#525252}.message__left-controls{right:0}.message__right-controls{left:0}.messageOptions{display:flex;flex-direction:column}.messageOptions__mainMessage{margin-bottom:.4rem}.messageOptions__options{margin-bottom:.8rem;width:100%}.messageOptions__options__title{font-size:1.2rem;text-align:left;width:100%}.messageOptions__options__message{text-align:left;width:100%}.c-modal{background-color:var(--white);border:1px solid var(--black);border-radius:1rem;display:flex;flex-direction:column;justify-content:space-between;padding:1.6rem;position:absolute;width:50%}@media screen and (max-width:768px){.c-modal{width:80%}}.c-modal__overlay{background-color:rgba(0,0,0,.5);bottom:0;left:0;overflow-y:auto;position:fixed;right:0;top:0;z-index:1300}.c-modal__overlay,.c-modal__title{align-items:center;display:flex;justify-content:center}.c-modal__title{color:var(--black);font-family:Montserrat;font-size:1.6rem;font-weight:400;margin:0 0 .5em;text-align:center}.c-modal__close{background-color:transparent;border:none;display:flex;justify-content:flex-end;width:100%}.c-modal__body{color:var(--black);font-family:OpenSans;font-size:1.6rem;height:100%;max-height:70vh;min-height:5vh;overflow-y:auto}.c-modal__footer{display:flex;justify-content:space-evenly;padding-top:1.2rem}.c-checkbox{align-items:center;display:flex;font-family:Montserrat;font-size:1.2rem;font-weight:500;min-height:35px;padding-left:2rem;position:relative;-webkit-user-select:none;user-select:none}.c-checkbox label{color:var(--primary)}.c-checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.c-checkbox.-font-size-sm a,.c-checkbox.-font-size-sm span{font-size:1rem}.c-checkbox.-font-size-md a,.c-checkbox.-font-size-md span{font-size:1.2rem}.c-checkbox.-font-size-lg a,.c-checkbox.-font-size-lg span{font-size:1.4rem}.c-checkbox__error-message{color:var(--error)}.c-checkbox__checkmark{background-color:transparent;border-radius:.5rem;cursor:pointer;height:30px;left:0;position:absolute;top:0;width:30px}.c-checkbox__checkmark .c-icon{height:30px;object-fit:contain;width:30px}.c-checkbox__checkmark.-secondary svg{fill:var(--black)}.c-checkbox__checkmark.-secondary:after{border-width:0 3px 3px 0;content:"";display:none;height:15px;left:9px;position:absolute;top:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:9px}.c-checkbox__checkmark.-isDisabled svg{fill:#949494}.c-checkbox__checkmark.-isDisabled+.c-checkbox__label{cursor:not-allowed}.c-checkbox input:checked~.c-checkbox__checkmark:after{display:block}.c-checkbox.-secondary label{color:var(--primary)}.c-checkbox__has-error{outline:solid 2px var(--error)}.c-checkbox__label{cursor:pointer;-webkit-user-select:none;user-select:none}.c-checkbox__label--isDisabled{cursor:not-allowed}.customTypingIndictor__container{border-radius:20px;display:inline-block;padding:3px 10px}.customTypingIndictor__dot{-webkit-animation:typing-dot 1.2s ease-in-out infinite;animation:typing-dot 1.2s ease-in-out infinite;background-color:#c6beb5;border-radius:100%;display:inline-block;height:10px;width:10px}.customTypingIndictor__dot:nth-of-type(2){-webkit-animation-delay:.15s;animation-delay:.15s}.customTypingIndictor__dot:nth-of-type(3){-webkit-animation-delay:.25s;animation-delay:.25s}@-webkit-keyframes typing-dot{15%{opacity:.5;-webkit-transform:translateY(-35%);transform:translateY(-35%)}30%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes typing-dot{15%{opacity:.5;-webkit-transform:translateY(-35%);transform:translateY(-35%)}30%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.c-folder{-webkit-box-flex:1;flex:1 1 auto;margin:.4rem;max-width:100%;min-width:20rem;overflow:hidden;vertical-align:top}.c-folder__button__org-spacing{display:flex;justify-content:flex-start}.c-folder__button__menu-btn{align-items:center;display:flex;justify-content:flex-end}.c-folder__button__menu-btn :hover{background-color:gray;border-radius:50%}.c-prompt{-webkit-box-flex:1;border:1px solid #0064a4;border-radius:.5rem;flex:1 1 auto;margin:.4rem;max-width:100%;min-width:15rem;overflow:hidden;vertical-align:top}.c-prompt__button__org-spacing{display:flex;justify-content:flex-start}.c-prompt__button__menu-btn{align-items:center;display:flex;justify-content:flex-end}.c-file{-webkit-box-flex:1;border:1px solid #0064a4;border-radius:.5rem;flex:1 1 auto;margin:.4rem;max-width:100%;min-width:20rem;overflow:hidden;vertical-align:top}.c-file__title{align-items:flex-end;display:flex;flex-direction:row}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}.introjs-overlay{box-sizing:initial;opacity:0;position:absolute;transition:all .3s ease-out;z-index:999999}.introjs-showElement{z-index:9999999!important}tr.introjs-showElement>td,tr.introjs-showElement>th{position:relative;z-index:9999999!important}.introjs-disableInteraction{background-color:#fff;opacity:0;position:absolute;z-index:99999999!important}.introjs-relativePosition{position:relative}.introjs-helperLayer{border-radius:4px;box-sizing:initial;position:absolute;transition:all .3s ease-out;z-index:9999998}.introjs-helperLayer *,.introjs-helperLayer :after,.introjs-helperLayer :before{box-sizing:initial}.introjs-tooltipReferenceLayer{background-color:initial;box-sizing:initial;position:absolute;transition:all .3s ease-out;visibility:hidden;z-index:100000000}.introjs-helperNumberLayer,.introjs-tooltipReferenceLayer,.introjs-tooltipReferenceLayer *{font-family:Helvetica Neue,Inter,ui-sans-serif,Apple Color Emoji,Helvetica,Arial,sans-serif}.introjs-helperNumberLayer{color:#9e9e9e;padding-bottom:10px;padding-top:10px;text-align:center}.introjs-arrow{border:5px solid transparent;content:"";position:absolute}.introjs-arrow.top{border-bottom-color:#fff;left:10px;top:-10px}.introjs-arrow.top-right{border-bottom-color:#fff;right:10px;top:-10px}.introjs-arrow.top-middle{border-bottom-color:#fff;left:50%;margin-left:-5px;top:-10px}.introjs-arrow.right{border-left-color:#fff;right:-10px;top:10px}.introjs-arrow.right-bottom{border-left-color:#fff;bottom:10px;right:-10px}.introjs-arrow.bottom{border-top-color:#fff;bottom:-10px;left:10px}.introjs-arrow.bottom-right{border-top-color:#fff;bottom:-10px;right:10px}.introjs-arrow.bottom-middle{border-top-color:#fff;bottom:-10px;left:50%;margin-left:-5px}.introjs-arrow.left{border-right-color:#fff;left:-10px;top:10px}.introjs-arrow.left-bottom{border-right-color:#fff;bottom:10px;left:-10px}.introjs-tooltip{background-color:#fff;border-radius:5px;box-shadow:0 3px 30px rgba(33,33,33,.3);box-sizing:initial;max-width:300px;min-width:250px;position:absolute;transition:opacity .1s ease-out;visibility:visible}.introjs-tooltiptext{padding:20px}.introjs-dontShowAgain{padding-left:20px;padding-right:20px}.introjs-dontShowAgain input{display:inline;height:10px;margin:0 0 2px;padding:0;width:10px}.introjs-dontShowAgain label{background-color:#fff;color:#616161;display:inline-block;font-size:14px;font-weight:400;margin:0 0 0 5px;padding:0;-webkit-user-select:none;user-select:none}.introjs-tooltip-title{font-size:18px;font-weight:700;line-height:1.5;margin:0;min-height:1.5em;padding:0;width:90%}.introjs-tooltip-header{min-height:1.5em;padding-left:20px;padding-right:20px;padding-top:10px;position:relative}.introjs-tooltipbuttons{border-top:1px solid #e0e0e0;padding:10px;text-align:right;white-space:nowrap}.introjs-tooltipbuttons:after{clear:both;content:"";display:block;height:0;visibility:hidden}.introjs-button{zoom:1;background-color:#f4f4f4;border:1px solid #bdbdbd;border-radius:.2em;box-sizing:initial;color:#424242;cursor:pointer;display:inline;font-size:14px;outline:0;overflow:visible;padding:.5rem 1rem;position:relative;text-decoration:none;text-shadow:1px 1px 0 #fff;white-space:nowrap}.introjs-button:hover{background-color:#e0e0e0;border-color:#9e9e9e}.introjs-button:focus,.introjs-button:hover{color:#212121;outline:0;text-decoration:none}.introjs-button:focus{background-color:#eee;border:1px solid #616161;box-shadow:0 0 0 .2rem hsla(0,0%,62%,.5)}.introjs-button:active{background-color:#e0e0e0;border-color:#9e9e9e;color:#212121;outline:0;text-decoration:none}.introjs-button::-moz-focus-inner{border:0;padding:0}.introjs-skipbutton{color:#616161;cursor:pointer;display:inline-block;font-size:22px;font-weight:700;height:45px;line-height:45px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:45px}.introjs-skipbutton:focus,.introjs-skipbutton:hover{color:#212121;outline:0;text-decoration:none}.introjs-prevbutton{float:left}.introjs-nextbutton{float:right}.introjs-disabled,.introjs-disabled:focus,.introjs-disabled:hover{background-color:#f4f4f4;background-image:none;border-color:#bdbdbd;box-shadow:none;color:#9e9e9e;cursor:default;text-decoration:none}.introjs-hidden{display:none}.introjs-bullets{padding-bottom:10px;padding-top:10px;text-align:center}.introjs-bullets ul{box-sizing:initial;clear:both;display:inline-block;margin:0 auto;padding:0}.introjs-bullets ul li{box-sizing:initial;float:left;list-style:none;margin:0 2px}.introjs-bullets ul li a{background:#ccc;border-radius:10px;box-sizing:initial;cursor:pointer;display:block;height:6px;text-decoration:none;transition:width .1s ease-in;width:6px}.introjs-bullets ul li a:focus,.introjs-bullets ul li a:hover{background:#999;outline:0;text-decoration:none;width:15px}.introjs-bullets ul li a.active{background:#999;width:15px}.introjs-progress{background-color:#e0e0e0;border-radius:4px;box-sizing:initial;height:10px;margin:10px;overflow:hidden}.introjs-progressbar{background-color:#08c;box-sizing:initial;float:left;font-size:10px;height:100%;line-height:10px;text-align:center;width:0}.introjsFloatingElement{height:0;left:50%;position:absolute;top:50%;width:0}.introjs-fixedTooltip{position:fixed}.introjs-hint{background:0 0;box-sizing:initial;cursor:pointer;height:15px;position:absolute;width:20px}.introjs-hint:focus{border:0;outline:0}.introjs-hint:hover>.introjs-hint-pulse{background-color:rgba(60,60,60,.57)}.introjs-hidehint{display:none}.introjs-fixedhint{position:fixed}@-webkit-keyframes introjspulse{0%{box-shadow:0 0 0 0 rgba(0,0,0,.7);-webkit-transform:scale(.95);transform:scale(.95)}70%{box-shadow:0 0 0 10px transparent;-webkit-transform:scale(1);transform:scale(1)}to{box-shadow:0 0 0 0 transparent;-webkit-transform:scale(.95);transform:scale(.95)}}@keyframes introjspulse{0%{box-shadow:0 0 0 0 rgba(0,0,0,.7);-webkit-transform:scale(.95);transform:scale(.95)}70%{box-shadow:0 0 0 10px transparent;-webkit-transform:scale(1);transform:scale(1)}to{box-shadow:0 0 0 0 transparent;-webkit-transform:scale(.95);transform:scale(.95)}}.introjs-hint-pulse{-webkit-animation:introjspulse 2s infinite;animation:introjspulse 2s infinite;background-color:hsla(0,0%,53%,.24);border-radius:30px;box-sizing:initial;height:15px;position:absolute;transition:all .2s ease-out;width:15px;z-index:10}.introjs-hint-no-anim .introjs-hint-pulse{-webkit-animation:none;animation:none}.introjs-hint-dot{background:0 0;border-radius:60px;box-sizing:initial;height:50px;left:-18px;opacity:0;position:absolute;top:-18px;width:50px;z-index:1}