@keyframes customFade{0%{opacity:.5}100%{opacity:1}}.hidden{display:none}.modal{display:flex;align-items:center;justify-content:center}.modal .modal-close-icon{z-index:7402;display:flex;cursor:pointer}@media only screen and (max-width: 455px){.modal .modal-close-icon{right:25px}}.modal .modal-container{align-self:end;animation:.5s ease-out 0s .5 customFade;box-shadow:0 3px 5px 0 rgba(0,0,0,.35);position:fixed;max-width:98%;background-color:#fff;border:1px solid #e5e5e5;z-index:100001;display:block;border-radius:4px;overflow-y:auto;top:50%;left:50%;transform:translate(-50%, -50%)}.modal .modal-container .modal-header{font-size:18px !important;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#222;padding:14px 20px;border-bottom:1px solid #e5e5e5;z-index:1;display:flex;align-items:center;line-height:1.33}.modal .modal-container .modal-header label{flex-grow:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:8px}.modal .modal-container .modal-header svg{width:14px;height:14px;flex-shrink:0}.modal .modal-container .empty-modal-header{border:none;justify-content:flex-end}.modal .modal-container .modal-content{font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.54;letter-spacing:normal;text-align:left;color:#222;word-wrap:break-word;padding:16px 20px 20px}.modal .modal-container.info-modal{max-width:500px}.modal .modal-container.info-modal .modal-header{color:#ff9c00;font-size:18px}.modal .modal-container.info-modal .info-modal__button{margin:0px auto}.modal .modal-container.presentation-modal{max-width:425px}.modal .modal-container.presentation-modal.presentation-modal--small{max-width:400px}.modal .modal-container.presentation-modal.presentation-modal--small .modal-content{padding:20px}.modal .modal-container.presentation-modal.presentation-modal--small .presentation-modal__body{text-align:center}.modal .modal-container.presentation-modal.presentation-modal--wide{max-width:500px}.modal .modal-container.presentation-modal.presentation-modal--padded{padding:5px 15px}.modal .modal-container.presentation-modal .modal-header{border:none}.modal .modal-container.presentation-modal .presentation-modal__image{margin:0 auto 20px;display:block;max-height:150px}.modal .modal-container.presentation-modal .presentation-modal__header{font-size:36px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:-0.5px;text-align:left;color:#222;text-align:center}.modal .modal-container.presentation-modal .presentation-modal__subheader{font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.44;letter-spacing:normal;text-align:left;color:#222;text-align:center;margin:20px 10px}.modal .modal-container.presentation-modal .presentation-modal__body{font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#222;font-size:12px;margin:20px 10px}.modal .modal-container.presentation-modal .presentation-modal__feature{color:#ff9100;font-weight:600}.modal .modal-container.presentation-modal .presentation-modal__list{padding-bottom:20px}.modal .modal-container.presentation-modal .presentation-modal__tiny{font-size:11px;padding:10px 5px 0}.modal .modal-container.presentation-modal .presentation-modal__sublink{color:rgba(34,34,34,.75);cursor:pointer;text-align:center}.modal .modal-container.presentation-modal button.presentation-modal__button{width:100%;max-width:350px;margin:0 auto 10px}.modal .modal-backdrop{width:100%;height:100%;background-color:rgba(0,0,0,.6);position:fixed;top:0;left:0;bottom:0;right:0;display:block;z-index:100000}.modal.hidden{display:none}
.form-validation-error{font-family:"Inter","sans-serif";color:#ed455a;height:20px;font-size:14px;font-weight:normal}.form__field--inline .form__input{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.form__field--inline .form__label{margin:0;display:flex;align-items:center}.account .table__body--billing{position:relative;min-height:200px}.account .table__body--billing .loading__wrapper{background:rgba(0,0,0,0)}.account .table__row--billing:first-child .table__cell{margin-bottom:15px}.account .table__row--billing:not(:first-child) .table__cell,.account .table__row--users:not(:first-child) .table__cell{margin-top:0}.account .table__row--billing:nth-child(n+3) .table__cell{border-top:0}.account .table__cell{justify-content:flex-start;align-items:stretch}.account .table__cell--check{flex:none;flex-basis:60px}.account .table__cell--check .fa{padding:0}.account .table__cell--check .check-all__icon{padding:0 10px 0 0}.account .table__cell--check:not(.table__cell--header){padding:12.5px}.account .table__cell--check:not(.table__cell--header) [class^=Wrapper]{justify-content:center}.account .table__cell--actions{font-size:18px;justify-content:center;align-items:stretch}.account .table__cell--header:not(:first-child){border-left:0}.account .table__cell__column{margin:0}.account .table__cell__section--full{padding-bottom:0}.table--users .table__cell{border:0;padding:5px}.table--users .table__cell--actions:not(.table__cell--header){cursor:pointer}.table--users .table__cell__section{font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.36;letter-spacing:normal;text-align:left;color:#90a4ae;color:#222;margin-top:3px}.admin{flex:1;display:flex;flex-direction:column}@media only screen and (min-width: 940px){.admin{margin:0 30px}}@media only screen and (max-width: 940px){.admin{margin:0 10px}}.admin .Select-option.is-focused{background-color:#ffb24c;color:#fff}.admin .table-row{border-bottom:1px dotted #e5e5e5;padding:5px 0}.admin .table-row:last-child{border-bottom:none}.admin .table-row.align-left{justify-content:flex-start}.admin .table-row.comfortable-heigth{height:57px}.admin .table-row .content{font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:2.08;letter-spacing:normal;text-align:left;color:#90a4ae}.admin .admin__header{font-size:22px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:-0.3px;text-align:left;color:#222;margin:0px;display:flex;flex-direction:row;justify-content:space-between;border-radius:0}.admin .admin__subheader{font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.35;letter-spacing:normal;text-align:left;color:#222;font-size:16px;display:flex;align-items:center;justify-content:space-between}.admin .admin__description{font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.54;letter-spacing:normal;text-align:left;color:#222;padding-bottom:0}.admin .admin__buttons{flex:1;display:flex;flex-direction:row;justify-content:flex-end;margin:7.5px 2.5px}.admin .admin__buttons.admin__buttons--extra-space{margin-top:10px}.admin .admin__actions{font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.54;letter-spacing:normal;text-align:left;color:#222;flex-basis:300px}.admin .admin__title{font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.35;letter-spacing:normal;text-align:left;color:#222;display:flex;align-items:center}.admin .admin__row{display:flex}@media only screen and (max-width: 940px){.admin .admin__row{flex-direction:column}}.admin .admin__column{flex:1;display:flex;flex-direction:column}@media only screen and (min-width: 940px){.admin .admin__column:first-child{margin-right:15px}.admin .admin__column:last-child{margin-left:15px}.admin .admin__column:first-child:last-child{margin:0}}.admin .admin__sticky-footer{background:#fff;height:4em;padding:10px;position:fixed;bottom:0;margin-left:-15px;margin-bottom:-1px;width:63%;box-shadow:0px -5px 10px -7px rgba(0,0,0,.57)}.admin-dashboard-page{flex:1;display:flex;flex-direction:column}.admin-dashboard-page .admin-dashboard-page__row{flex:1;display:flex;justify-content:space-between;align-items:stretch}@media only screen and (max-width: 940px){.admin-dashboard-page .admin-dashboard-page__row{flex-direction:column}}.admin-dashboard-page .admin-dashboard-page__row .admin-dashboard-page__row__cell{display:flex;flex-direction:column;flex:1}@media only screen and (min-width: 940px){.admin-dashboard-page .admin-dashboard-page__row .admin-dashboard-page__row__cell:not(:first-child):not(:last-child){margin:0 15px}}.admin-dashboard-page .admin-dashboard-page__row .admin-dashboard-page__row__cell .list-table{display:flex;flex-direction:column}.admin-dashboard-page .admin-dashboard-page__row .admin-dashboard-page__row__cell .card-section:last-child{flex-basis:100%;display:flex;align-items:stretch}.admin-dashboard-page .admin-dashboard-page__row .admin-dashboard-page__row__cell .list-table-header{margin-top:0;border-top:0}.admin .filters__count{font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.35;letter-spacing:normal;text-align:left;color:#222;margin-right:auto;padding-left:15px}.admin .filters.filters--admin-users .filters__header,.admin .filters.filters--admin-membership-types .filters__header,.admin .filters.filters--admin-stripe-plans .filters__header,.admin .filters.filters--admin-extension-types .filters__header,.admin .filters.filters--admin-combination-types .filters__header,.admin .filters.filters--admin-lookup .filters__header{margin-top:10px}.admin .filters.filters--admin-users .filters__section,.admin .filters.filters--admin-membership-types .filters__section,.admin .filters.filters--admin-stripe-plans .filters__section,.admin .filters.filters--admin-extension-types .filters__section,.admin .filters.filters--admin-combination-types .filters__section,.admin .filters.filters--admin-lookup .filters__section{flex:1;border-top:none}@media only screen and (min-width: 940px){.admin .filters.filters--admin-users .filters__section:not(:first-child),.admin .filters.filters--admin-membership-types .filters__section:not(:first-child),.admin .filters.filters--admin-stripe-plans .filters__section:not(:first-child),.admin .filters.filters--admin-extension-types .filters__section:not(:first-child),.admin .filters.filters--admin-combination-types .filters__section:not(:first-child),.admin .filters.filters--admin-lookup .filters__section:not(:first-child){border-left:none}.admin .filters.filters--admin-users .filters__section:not(:last-child),.admin .filters.filters--admin-membership-types .filters__section:not(:last-child),.admin .filters.filters--admin-stripe-plans .filters__section:not(:last-child),.admin .filters.filters--admin-extension-types .filters__section:not(:last-child),.admin .filters.filters--admin-combination-types .filters__section:not(:last-child),.admin .filters.filters--admin-lookup .filters__section:not(:last-child){border-right:none}}.admin input::placeholder,.admin .Select-placeholder,.admin .Select--single>.Select-control .Select-value{color:#9b9b9b}.admin .Select.has-value.Select--single>.Select-control .Select-value .Select-value-label,.admin .Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value .Select-value-label{color:#222}.admin .Select--single>.Select-control{border-color:#e5e5e5}.admin .table-row .Select-control,.admin .form__field--inline .Select-control{height:24px;margin:3px 0px}.admin .table-row .Select-input,.admin .form__field--inline .Select-input{height:30px}.admin .table-row .Select-input input,.admin .form__field--inline .Select-input input{padding:0}.admin .table-row .Select-placeholder,.admin .form__field--inline .Select-placeholder{line-height:30px}.admin .table-row input,.admin .form__field--inline input{height:36px;min-height:30px;font-size:14px;padding-left:10px}.admin .table-row .Select,.admin .form__field--inline .Select{flex:1}.admin .SingleDatePicker,.admin .SingleDatePickerInput__withBorder,.admin .DateInput,.admin .DateInput__small{width:100%;max-width:200px}.admin .SingleDatePickerInput__showClearDate{padding-right:0}.admin-membership-types{flex:1;display:flex;flex-direction:column}.admin-membership-types .admin-membership-types__show-table .admin-membership-types-input-field{height:30px;padding:0px 10px;margin-top:0px;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:2.08;letter-spacing:normal;text-align:left;color:#90a4ae}.admin-extension-types{flex:1;display:flex;flex-direction:column}.admin-extension-types .admin-extension-types__content{display:flex}.admin-extension-types .admin-extension-types__content .admin-extension-types__column{flex:1;display:flex;flex-direction:column}.admin-extension-types .admin-extension-types__content .admin-extension-types__column:first-child{margin-right:15px}.admin-extension-types .admin-extension-types__content .admin-extension-types__column:last-child{margin-left:15px}.admin-extension-types .admin-extension-types__content .admin-extension-types__column.new-form{margin:0}.admin-extension-types .admin-extension-types__content .admin-extension-types__show-table .admin-extension-types-input-field{height:30px;padding:0px 10px;margin-top:0px;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:2.08;letter-spacing:normal;text-align:left;color:#90a4ae}.admin-combination-types{flex:1;display:flex;flex-direction:column}.admin-combination-types .admin__column.new-form{margin:0}.admin-combination-types .admin-combination-types__line-items .line-items__row{justify-content:flex-start}.admin-combination-types .admin-combination-types__line-items .line-items__row .line-items__cell{flex:1}.admin-combination-types .admin-combination-types__line-items .line-items__row .line-items__cell--actions{flex:.2}.admin-lookup{flex:1;display:flex;flex-direction:column;margin-top:10px}.admin-lookup .filters.filters--admin-lookup .card-section{width:100%}.admin-lookup .filters.filters--admin-lookup .filters__section{flex:none}@media only screen and (min-width: 940px){.admin-lookup .filters.filters--admin-lookup .filters__section{flex-basis:300px}}.admin-lookup .filters.filters--admin-lookup .filters__section:last-child{flex:1;flex-direction:row;align-items:flex-end}@media only screen and (min-width: 940px){.admin-lookup .filters.filters--admin-lookup .filters__section:last-child button{margin-bottom:20px;min-height:36px}}.admin-lookup .filters.filters--admin-lookup .form-validation-error{height:20px}.admin-lookup .admin-lookup__row{flex:1;display:flex;align-items:stretch;flex-direction:column}.admin-lookup .admin-lookup__row .admin-lookup__row__cell{display:flex;flex-direction:column}.admin-lookup .admin-lookup__row .admin-lookup__row__cell .list-table{display:flex;flex-direction:column}.admin-lookup .admin-lookup__row .admin-lookup__row__cell .list-table .row-cell .values-list{padding-left:0;list-style-type:none;width:100%}.admin-lookup .admin-lookup__row .admin-lookup__row__cell .list-table-header{margin-top:0;border-top:0}.admin-lookup .admin-lookup__row .admin-lookup__row__cell .card-section--header{margin-top:0}.admin-lookup .marketplace-selector{max-width:100%;border:1px solid #e5e5e5}.table--admin .table__cell--header{border-top:solid 1px #e5e5e5}.table--admin .table__body .table__row:hover .table__cell{transition:300ms all;background-color:#e5e5e5;cursor:pointer}.table--admin .row-cell{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.table--admin .text_xxlarge{max-width:200px}.admin-user{display:flex;flex-direction:column}@media only screen and (max-width: 940px){.admin-user{width:calc(100% - 264px)}}@media only screen and (min-width: 941px){.admin-user{width:calc(100% - 365px)}}.admin-user .admin-user__content{display:flex}@media only screen and (max-width: 940px){.admin-user .admin-user__content{flex-direction:column}}.admin-user .admin-user__content .admin-user__column{flex:1;display:flex;flex-direction:column}.admin-user .admin-user__content .admin-user__column:first-child{margin-right:15px}.admin-user .admin-user__content .admin-user__column:last-child{margin-left:15px}.admin-user .admin-user__section--charges .list-table-header,.admin-user .admin-user__section--subscription .list-table-header,.admin-user .admin-user__section--notes .list-table-header{margin-top:0;border-top:0}.admin-user .admin-user__section--charges .list-table-content,.admin-user .admin-user__section--subscription .list-table-content,.admin-user .admin-user__section--notes .list-table-content{border-bottom-style:solid}.admin-user .admin-user__section--charges .row-cell.button button,.admin-user .admin-user__section--subscription .row-cell.button button,.admin-user .admin-user__section--notes .row-cell.button button{margin:0}.admin-user .admin-user__section--charges .table-row,.admin-user .admin-user__section--subscription .table-row,.admin-user .admin-user__section--notes .table-row{padding:15px 0px}.admin-user .admin-user__section--charges .table-row:last-child,.admin-user .admin-user__section--subscription .table-row:last-child,.admin-user .admin-user__section--notes .table-row:last-child{border-bottom:none}.admin-user .admin-user__user-invites .card-section:last-child{justify-content:flex-start;align-items:flex-start;min-height:0}.admin-user .admin-user__user-invites .table .empty-content{margin:1.5em 0}.admin-user .admin-user__user-invites .table .list-table-content{padding:1.5em 0;border-bottom-style:solid}.admin-user .admin-user__user-invites .table .list-table-content:last-child{border-bottom:0px}.admin-user .admin-user__section--charges .list-table-content{border-bottom:1px solid #c2c2c2}.admin-user .admin-user__section--charges .table-row{align-items:center;padding:10px 0;line-height:2}.admin-user .admin-user__section--charges .table-row:last-child{border-bottom:none}.admin-user .admin-user__section--charges .table-row .row-cell{margin:0 3px;align-items:flex-start}.admin-user .admin-user__section--charges .table-row .row-cell.text_xlarge{text-overflow:ellipsis;display:inline-block;overflow:hidden}.admin-user .admin-user__section--charges .table-row .row-cell.text_xlarge:hover{overflow:scroll;text-overflow:clip}.admin-user .admin-user__section--charges .table-row .row-cell.button button{min-width:auto;padding:5px}.admin-user .admin-user__section--charges .table-row .row-cell .admin-user__section--charges__button-wrapper{min-width:50px;display:flex;justify-content:space-around;flex:1}.admin-user .admin-user__section--charges .table-row .row-cell button.admin-user__section--charges__button--expand{min-width:35px;max-width:35px;margin-left:5px;padding:0}.admin-user .admin-user__section--refunds{flex-basis:100%;display:none}.admin-user .admin-user__section--refunds .card-section{border:none;padding:0;min-height:0}.admin-user .admin-user__section--refunds .empty-content{padding:20px 0 10px;font-size:13px}.admin-user .admin-user__section--refunds.admin-user__section--refunds--visible{max-height:100%;border-top:1px solid #e5e5e5;margin-top:10px;display:block}.admin-user .refund-modal{display:flex;justify-content:center;align-items:center}.admin-user .refund-modal .modal-container{overflow:visible;width:30%}.admin-user .refund-modal .refund-modal__section{margin:5px 0px}.admin-user .refund-modal .refund-modal__content{display:flex;flex-direction:column}.admin-user .refund-modal .refund-modal__form{border-top:1px solid #e5e5e5;margin-top:10px;padding:10px 0px}.admin-user .refund-modal .refund-modal__title{font-weight:600}.admin-user .refund-modal .refund-modal__input-title{font-weight:500;margin-top:5px}.admin-user .refund-modal .Select{margin:5px 0px 10px 0px}.admin-user .refund-modal .refund-modal__input{margin:5px 0px 5px 0px;width:100%;padding-left:10px}.admin-user .subscription-modal{display:flex;justify-content:center;align-items:center}.admin-user .subscription-activity-modal-container{max-height:500px;width:70%}.admin-user .admin-user__form{flex:1}.admin-user .admin-user__form .admin-user__form__field{flex-basis:100%;padding:5px}.admin-user .admin-user__form .admin__buttons{margin-top:15px}.admin-user .admin-user__form .form__input{flex-direction:row}.admin-user .admin-user__form .form__input .form__label{flex:1;font-size:14px;margin-right:15px;height:30px;display:flex;align-items:center}.admin-user .admin-user__form .form__input input{font-size:14px;height:35px;padding:0;flex:2;margin:0}.admin-user .admin-user__form .form__input .Select,.admin-user .admin-user__form .form__input .Select-control,.admin-user .admin-user__form .form__input .Select-input{flex:2}.admin-user .admin-user__notice{font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.35;letter-spacing:normal;text-align:left;color:#222;color:#ff9c00;margin:5px 0px 15px}.admin-user .admin-user__tabs{padding:0;border-bottom:none;flex-wrap:wrap}.admin-user .admin-user__tabs .admin-user__tab{font-size:22px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:-0.3px;text-align:left;color:#222;flex:1;border-top-left-radius:6px;border-top-right-radius:6px;background-color:#fbfbfb;border:solid 1px #e5e5e5;font-size:14px;padding:15px;display:flex;justify-content:center;align-items:center;cursor:pointer;white-space:nowrap}.admin-user .admin-user__tabs .admin-user__tab:first-child{border-left:none}.admin-user .admin-user__tabs .admin-user__tab:not(:last-child){border-right:1px solid #e5e5e5}.admin-user .admin-user__tabs .admin-user__tab.admin-user__tab--active{background-color:#fff;border-bottom-color:#fff}.admin-user__section--notes{font-size:14px}.admin-user__section--notes .admin-user-notes-content{flex:1;max-height:300px;overflow-y:scroll}.admin-user__section--notes .admin-user-notes-content .admin-user-note-form{flex:1;display:flex;flex-direction:column}.admin-user__section--notes .admin-user-notes-content .admin-user-note-form textarea{border:1px solid #e5e5e5;padding:10px;resize:none;transition:400ms background ease-in;height:100px}.admin-user__section--notes .admin-user-notes-content .admin-user-note-form .user-form-submit{display:flex;flex-direction:row;align-self:flex-end;margin-top:10px}.admin-user__section--notes .admin-user-notes-content .admin-user-note-form .user-form-submit button:last-child{margin-left:20px}.admin-user__section--notes .admin-user-notes-content .actions{display:flex;flex-direction:row;align-items:stretch}@media only screen and (max-width: 940px){.admin-user__section--notes .admin-user-notes-content .actions{flex-direction:column}}.admin-user__section--notes .inline-text{white-space:pre-line}.extension{font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.54;letter-spacing:normal;text-align:left;color:#222;flex:1;display:flex;flex-direction:column;max-width:850px;margin:30px auto}.extension .extension__header{font-size:36px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-0.5px;text-align:left;color:#ff9c00;display:flex;flex-direction:row;justify-content:center;margin-bottom:15px;color:#222;text-align:center}.extension .extension__loading{max-height:calc(100vh - 60px);height:100%;display:flex;align-items:center}.extension .extension__block{border-bottom:1px solid #e5e5e5;margin-bottom:40px;padding-bottom:40px}.extension .extension__block:last-child{border-bottom:none;margin-bottom:0;padding-bottom:10px}.extension .extension__subtitle{font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;text-align:left;color:#222;text-align:center;font-weight:normal;letter-spacing:.2px;line-height:1.44;max-width:575px;margin:0 auto;font-size:17px}.extension .extension__subtitle.extension__subtitle--small{font-size:13px;margin:15px auto 40px;max-width:400px}.extension .extension_button_row{display:flex;flex-direction:row;align-items:center;justify-content:center}.extension button.extension__button{margin:20px auto 0;max-width:240px;width:100%}.extension .extension__header__image{display:block;margin:0 auto 20px}.extension .extension__subheader{font-size:18px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.39;letter-spacing:normal;text-align:left;color:#222;margin-bottom:10px}.extension .extension__subheader.extension__subheader--feature{text-align:center;font-size:19px;font-weight:600;letter-spacing:.2px;line-height:1.25}.extension .extension__subheader.extension__subheader--orange{color:#ff9c00;text-align:center}.extension .extension__testimonial{display:flex;max-width:600px;margin:30px auto 15px;justify-content:center;align-items:center}.extension .extension__testimonial img{width:40px;height:40px;margin-right:15px}.extension .extension__testimonial .extension__subheader{margin-bottom:5px;font-size:16px}.extension .extension__testimonial .extension__testimonial__caption{font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.07;letter-spacing:normal;text-align:center;color:#ff9c00;font-weight:400;font-size:13px}.extension .accordion-group{margin-top:30px}.extension__bullets{margin:30px 0 0}@media only screen and (min-width: 940px){.extension__bullets{column-count:2}}.extension__bullets .extension__bullet{flex:1;display:flex;margin-bottom:30px;line-height:1.75;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}@media only screen and (min-width: 940px){.extension__bullets .extension__bullet:nth-child(even){margin-bottom:0}}.extension__bullets .extension__bullet .extension__bullet__number{width:35px;height:35px;margin-right:15px;font-size:18px;font-weight:500;background-color:#ff9100;color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;padding-bottom:2px}.extension__bullets .extension__bullet .extension__bullet__title{font-weight:600;padding-bottom:5px;font-size:14px}.extension__resources{display:flex;align-items:stretch;margin-top:30px;flex-direction:row;justify-content:space-around}@media only screen and (max-width: 455px){.extension__resources{flex-direction:column}}.extension__resources .extension__resource{flex-basis:325px;border:1px solid #e5e5e5;border-radius:2px;display:flex;flex-direction:column;align-items:center;padding:30px;transition:all 150ms ease;color:#222}.extension__resources .extension__resource:hover{background-color:#eff1f2}.extension__resources .extension__resource:first-child{margin-right:10px}.extension__resources .extension__resource:last-child{margin-left:10px}@media only screen and (max-width: 455px){.extension__resources .extension__resource{flex:1}.extension__resources .extension__resource:first-child{margin-bottom:20px}}.extension__resources .extension__resource img{margin-bottom:15px}.extension__resources .extension__resource .extension__resource__content,.extension__resources .extension__resource .extension__subheader{align-self:stretch;text-align:center;max-width:275px;margin:0 auto}.extension__resources .extension__resource .extension__subheader{margin-bottom:15px}.onboarding-parent .onboarding-module{display:flex;flex-direction:column;align-items:center;padding:70px 20px 20px 20px}.onboarding-parent .onboarding-module .onboarding__js-university{color:#ff9c00}.onboarding-parent .onboarding-module .onboarding__js-university:hover{color:#ff9100}.onboarding-parent .onboarding-module .onboarding-header{width:100%;height:70px;display:flex;background-color:#fff;box-shadow:0 1px 0 0 #e5e5e5;padding-left:50px}.onboarding-parent .onboarding-module .onboarding-questions,.onboarding-parent .onboarding-module .onboarding-questions__buttons{width:100%;margin-top:50px;max-width:540px}.onboarding-parent .onboarding-module .onboarding-questions .onboarding-questions__counter,.onboarding-parent .onboarding-module .onboarding-questions__buttons .onboarding-questions__counter{font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:2.08;letter-spacing:normal;text-align:left;color:#90a4ae;text-align:right}.onboarding-parent .onboarding-module .onboarding-questions .onboarding-questions__buttons,.onboarding-parent .onboarding-module .onboarding-questions__buttons .onboarding-questions__buttons{margin-top:25px;display:flex;flex-direction:row;justify-content:space-between}.onboarding-parent .onboarding-module .onboarding-questions .onboarding-question,.onboarding-parent .onboarding-module .onboarding-questions__buttons .onboarding-question{flex-direction:column;align-items:flex-start;padding:0 30px 0 30px;margin-top:-6px;border-top:none}.onboarding-parent .onboarding-module .onboarding-questions .onboarding-question:not(:last-of-type),.onboarding-parent .onboarding-module .onboarding-questions__buttons .onboarding-question:not(:last-of-type){border-bottom:none}.onboarding-parent .onboarding-module .onboarding-questions .onboarding-question:last-of-type,.onboarding-parent .onboarding-module .onboarding-questions__buttons .onboarding-question:last-of-type{padding-bottom:30px}.onboarding-parent .onboarding-module .onboarding-questions .onboarding-question .onboarding-question__header,.onboarding-parent .onboarding-module .onboarding-questions__buttons .onboarding-question .onboarding-question__header{font-size:36px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:-0.5px;text-align:left;color:#222;margin-top:35px}.onboarding-parent .onboarding-module .onboarding-questions .onboarding-question .onboarding-question__explanation,.onboarding-parent .onboarding-module .onboarding-questions__buttons .onboarding-question .onboarding-question__explanation{font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.44;letter-spacing:normal;text-align:left;color:#222;margin-top:15px}.onboarding-parent .onboarding-module .onboarding-questions .onboarding-question .onboarding-question__text,.onboarding-parent .onboarding-module .onboarding-questions__buttons .onboarding-question .onboarding-question__text{font-size:15px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:-0.2px;text-align:left;color:#222;margin-top:30px}.onboarding-parent .onboarding-module .onboarding-questions .onboarding-question .onboarding-question__answers,.onboarding-parent .onboarding-module .onboarding-questions__buttons .onboarding-question .onboarding-question__answers{display:flex;flex-wrap:wrap;flex-direction:row;width:100%}.onboarding-parent .onboarding-module .onboarding-questions .onboarding-question .onboarding-question__answers .onboarding-question__answer--single,.onboarding-parent .onboarding-module .onboarding-questions__buttons .onboarding-question .onboarding-question__answers .onboarding-question__answer--single{width:100%;margin-top:10px}.onboarding-parent .onboarding-module .onboarding-questions .onboarding-question .onboarding-question__answers .onboarding-question__answer,.onboarding-parent .onboarding-module .onboarding-questions__buttons .onboarding-question .onboarding-question__answers .onboarding-question__answer{width:105px;height:105px;margin-top:20px;display:flex;align-items:center;flex-direction:column;justify-content:space-evenly;border-radius:2px;border:solid 1px #e5e5e5;font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.15;letter-spacing:normal;text-align:center;color:#222;margin-right:13px;padding:2px}.onboarding-parent .onboarding-module .onboarding-questions .onboarding-question .onboarding-question__answers .onboarding-question__answer:hover,.onboarding-parent .onboarding-module .onboarding-questions__buttons .onboarding-question .onboarding-question__answers .onboarding-question__answer:hover{cursor:pointer}.onboarding-parent .onboarding-module .onboarding-questions .onboarding-question .onboarding-question__answers .onboarding-question__answer .tooltip__content,.onboarding-parent .onboarding-module .onboarding-questions__buttons .onboarding-question .onboarding-question__answers .onboarding-question__answer .tooltip__content{margin-bottom:7px;white-space:nowrap}.onboarding-parent .onboarding-module .onboarding-questions .onboarding-question .onboarding-question__answers .onboarding-question__answer .tooltip__content::after,.onboarding-parent .onboarding-module .onboarding-questions__buttons .onboarding-question .onboarding-question__answers .onboarding-question__answer .tooltip__content::after{left:16px}.onboarding-parent .onboarding-module .onboarding-questions .onboarding-question .onboarding-question__answers .onboarding-question__answer .onboarding-question__answer__img,.onboarding-parent .onboarding-module .onboarding-questions__buttons .onboarding-question .onboarding-question__answers .onboarding-question__answer .onboarding-question__answer__img{width:47px;height:47px}.onboarding-parent .onboarding-module .onboarding-questions .onboarding-question .onboarding-question__answers .onboarding-question__answer--small,.onboarding-parent .onboarding-module .onboarding-questions__buttons .onboarding-question .onboarding-question__answers .onboarding-question__answer--small{width:40px;height:40px}.onboarding-parent .onboarding-module .onboarding-questions .onboarding-question .onboarding-question__answers .onboarding-question__answer__overlay,.onboarding-parent .onboarding-module .onboarding-questions__buttons .onboarding-question .onboarding-question__answers .onboarding-question__answer__overlay{position:absolute;width:25px;margin:1px 2px;background:rgba(255,255,255,.7)}.onboarding-parent .onboarding-module .onboarding-questions__buttons{margin-top:25px;display:flex;flex-direction:row;justify-content:space-between}.registrations .registrations__checkout.registrations__checkout--control .registrations__checkout__block{display:flex;flex-direction:column;align-items:stretch;flex-basis:50%;padding:30px}@media only screen and (max-width: 940px){.registrations .registrations__checkout.registrations__checkout--control .registrations__checkout__block{flex-basis:100%;padding:20px}.registrations .registrations__checkout.registrations__checkout--control .registrations__checkout__block.no-border-right{border-right:1px solid #e5e5e5}}.registrations .registrations__checkout.registrations__checkout--control .registrations__checkout__block.registrations__checkout__block--full{flex-basis:100%;padding:30px 0px}.registrations .registrations__checkout.registrations__checkout--control .registrations__checkout__block.registrations__checkout__block--no-padding{padding:0}.registrations .registrations__checkout.registrations__checkout--control .registrations__logo{margin:20px auto;max-width:500px;width:100%}.registrations .registrations__checkout.registrations__checkout--control label{color:#222}.registrations .registrations__checkout.registrations__checkout--control .registrations__form{max-width:750px;width:100%;margin:0 auto;display:flex;flex-wrap:wrap}.registrations .registrations__checkout.registrations__checkout--control .registrations__form input{padding-left:10px;flex:0}.registrations .registrations__checkout.registrations__checkout--control .registrations__form input:focus{border-color:#90a4ae;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.registrations .registrations__checkout.registrations__checkout--control .registrations__form__input{flex-direction:column;justify-content:flex-start}.registrations .registrations__checkout.registrations__checkout--control .registrations__form__input [class*=FormLabel]{font-size:15px;font-weight:600;line-height:1.33}.registrations .registrations__checkout.registrations__checkout--control .registrations__form__input.registrations__form__input--full{flex-basis:100%}@media only screen and (min-width: 940px){.registrations .registrations__checkout.registrations__checkout--control .registrations__form__input.registrations__form__input--half.registrations__form__input--padding{padding-right:10px}}.registrations .registrations__checkout.registrations__checkout--control .registrations__form__input.registrations__form__input--half{flex-basis:50%}@media only screen and (max-width: 940px){.registrations .registrations__checkout.registrations__checkout--control .registrations__form__input.registrations__form__input--half{flex-basis:100%}}.registrations .registrations__checkout.registrations__checkout--control .registrations__form__input.registrations__form__input--quarter{width:25%}@media only screen and (max-width: 940px){.registrations .registrations__checkout.registrations__checkout--control .registrations__form__input.registrations__form__input--quarter{flex-basis:100%}}.registrations .registrations__checkout.registrations__checkout--control .registrations__form__input.registrations__form__input--spaced{padding-top:15px}@media only screen and (min-width: 940px){.registrations .registrations__checkout.registrations__checkout--control .registrations__form__input.registrations__form__input--padding{padding-right:10px}}.registrations .registrations__checkout.registrations__checkout--control .registrations__form__input.registrations__form__input--empty select{color:#90a4ae}.registrations .registrations__checkout.registrations__checkout--control .registrations__form__input select{font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.54;letter-spacing:normal;text-align:left;color:#222;color:#222;font-size:15px;letter-spacing:-0.2px;width:100%;height:40px;margin:5px 0;background-color:#fff;border:1px solid #e5e5e5;padding-left:10px}.registrations .registrations__checkout.registrations__checkout--control .registrations__form__input select:focus{border-color:#90a4ae;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.registrations .registrations__checkout.registrations__checkout--control .registrations__title{font-size:36px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-0.5px;text-align:left;color:#ff9c00;line-height:1.25;color:#222}.registrations .registrations__checkout.registrations__checkout--control .registrations__subtitle{font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;text-align:left;color:#222;line-height:1.44;color:#222;font-weight:normal;padding:10px 0 30px 0}.registrations .registrations__checkout.registrations__checkout--control .registrations__subtitle.registrations__subtitle--center{text-align:center;display:flex;justify-content:space-around;align-items:center;color:#e5e5e5;flex-basis:200px;padding:0}.registrations .registrations__checkout.registrations__checkout--control .registrations__subtitle.registrations__subtitle--center .registrations__subtitle__line{display:inline-block;border:none;border-top:1px solid #e5e5e5;flex:1;margin:0 10px}.registrations .registrations__checkout.registrations__checkout--control .trial{font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.54;letter-spacing:normal;text-align:left;color:#222;color:#90a4ae;padding-bottom:10px;font-weight:200;font-size:11px;text-align:center}.registrations .registrations__checkout.registrations__checkout--variation{display:flex;align-items:stretch;align-self:center;flex-wrap:wrap;margin:0;max-width:1100px}@media only screen and (min-width: 940px){.registrations .registrations__checkout.registrations__checkout--variation{margin:0 30px}}.registrations .registrations__checkout.registrations__checkout--variation .registrations__checkout__block{display:flex;flex-direction:column;align-items:stretch;flex-basis:50%;padding:30px}@media only screen and (max-width: 940px){.registrations .registrations__checkout.registrations__checkout--variation .registrations__checkout__block{flex-basis:100%;padding:20px}.registrations .registrations__checkout.registrations__checkout--variation .registrations__checkout__block.no-border-right{border-right:1px solid #e5e5e5}}.registrations .registrations__checkout.registrations__checkout--variation .registrations__checkout__block.registrations__checkout__block--full{flex-basis:100%;padding:30px 0px}.registrations .registrations__checkout.registrations__checkout--variation .registrations__checkout__block.registrations__checkout__block--no-padding{padding:0}.registrations .registrations__checkout.registrations__checkout--variation .registrations__logo{margin:20px auto;max-width:500px;width:100%}.registrations .registrations__checkout.registrations__checkout--variation label{color:#222}.registrations .registrations__checkout.registrations__checkout--variation .registrations__form{max-width:750px;width:100%;margin:0 auto;display:flex;flex-wrap:wrap}.registrations .registrations__checkout.registrations__checkout--variation .registrations__form input{padding-left:10px;flex:0}.registrations .registrations__checkout.registrations__checkout--variation .registrations__form input:focus{border-color:#90a4ae;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.registrations .registrations__checkout.registrations__checkout--variation .registrations__form__input{flex-direction:column;justify-content:flex-start}.registrations .registrations__checkout.registrations__checkout--variation .registrations__form__input.registrations__form__input--full{flex-basis:100%}@media only screen and (min-width: 940px){.registrations .registrations__checkout.registrations__checkout--variation .registrations__form__input.registrations__form__input--half.registrations__form__input--padding{padding-right:10px}}.registrations .registrations__checkout.registrations__checkout--variation .registrations__form__input.registrations__form__input--half{flex-basis:50%}@media only screen and (max-width: 940px){.registrations .registrations__checkout.registrations__checkout--variation .registrations__form__input.registrations__form__input--half{flex-basis:100%}}.registrations .registrations__checkout.registrations__checkout--variation .registrations__form__input.registrations__form__input--quarter{width:25%}@media only screen and (max-width: 940px){.registrations .registrations__checkout.registrations__checkout--variation .registrations__form__input.registrations__form__input--quarter{flex-basis:100%}}.registrations .registrations__checkout.registrations__checkout--variation .registrations__form__input.registrations__form__input--spaced{padding-top:15px}@media only screen and (min-width: 940px){.registrations .registrations__checkout.registrations__checkout--variation .registrations__form__input.registrations__form__input--padding{padding-right:10px}}.registrations .registrations__checkout.registrations__checkout--variation .registrations__form__input.registrations__form__input--empty select{color:#90a4ae}.registrations .registrations__checkout.registrations__checkout--variation .registrations__form__input select{font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.54;letter-spacing:normal;text-align:left;color:#222;color:#222;font-size:15px;letter-spacing:-0.2px;width:100%;height:40px;margin:5px 0;background-color:#fff;border:1px solid #e5e5e5;padding-left:10px}.registrations .registrations__checkout.registrations__checkout--variation .registrations__form__input select:focus{border-color:#90a4ae;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.registrations .registrations__checkout.registrations__checkout--variation .registrations__title{font-size:36px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-0.5px;text-align:left;color:#ff9c00;line-height:1.25;color:#222}.registrations .registrations__checkout.registrations__checkout--variation .registrations__subtitle{font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;text-align:left;color:#222;line-height:1.44;color:#222;font-weight:normal;padding:10px 0 30px 0}.registrations .registrations__checkout.registrations__checkout--variation .registrations__subtitle.registrations__subtitle--center{text-align:center;display:flex;justify-content:space-around;align-items:center;color:#e5e5e5}.registrations .registrations__checkout.registrations__checkout--variation .registrations__subtitle.registrations__subtitle--center .registrations__subtitle__line{display:inline-block;border:none;border-top:1px solid #e5e5e5;flex:1;margin:0 10px}.registrations .registrations__checkout.registrations__checkout--variation .trial{font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.54;letter-spacing:normal;text-align:left;color:#222;color:#90a4ae;padding-bottom:10px;font-weight:normal;font-size:11px;text-align:center}.registrations{flex:1;display:flex;flex-direction:column;min-height:100vh;background-color:#dde2e4;padding:70px 20px 20px 20px}@media only screen and (max-width: 940px){.registrations{padding-top:60px}}.registrations .alipay__loading{position:relative;min-height:300px}.registrations__info{display:flex;flex-direction:column;align-items:stretch;padding:30px}@media only screen and (min-width: 940px){.registrations__info{padding-top:75px}}.registrations__info .registrations__info__content.registrations__info__content--combination{margin-bottom:20px;max-width:750px;width:100%;align-self:center;background-color:#fff;border:1px solid #8cbff9;padding:20px;border-radius:3px}.registrations__info .registrations__info__content.registrations__info__content--combination .registrations__info__title{font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.35;letter-spacing:normal;text-align:left;color:#222;font-weight:600;padding-bottom:10px}.registrations__info .registrations__info__content.registrations__info__content--discount{position:relative;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 940px){.registrations__info .registrations__info__content.registrations__info__content--discount{display:flex;flex-direction:column;align-items:stretch;align-items:center}}.registrations__info .registrations__info__content.registrations__info__content--discount .registrations__info__title{flex-basis:60%}@media only screen and (max-width: 940px){.registrations__info .registrations__info__content.registrations__info__content--discount .registrations__info__title{flex-basis:100%}}.registrations__info .registrations__info__content.registrations__info__content--discount .registrations__info__content--discount__description{font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.35;letter-spacing:normal;text-align:left;color:#222;font-size:28px;font-weight:600;padding-bottom:10px;text-align:center}.registrations__info .registrations__info__content.registrations__info__content--discount .registrations__info__content--discount__old-price{text-decoration:line-through;font-size:20px;font-weight:normal}.registrations__info .registrations__info__content.registrations__info__content--discount .registrations__info__content--discount__badge{text-transform:uppercase;font-size:28px;color:#fff;border-radius:50%;padding:20px 25px;background-color:#222;display:flex;align-items:center;justify-content:center;text-align:center}.registrations__info .registrations__info__title{font-size:15px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:-0.5px;text-align:left;color:#222;letter-spacing:normal;margin:10px 0 15px 0;font-weight:bold;display:flex}.registrations__info .registrations__info__title strong{color:#ff9100}.registrations__info__link{font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:normal;text-align:left;color:#222;padding:20px 0px;color:#222}.registrations__info__link.registrations__info__link--small{padding-top:0}.registrations__info__link .registrations__info__link--highlight{color:#ff9100;font-weight:bold;cursor:pointer;transition:color 150ms ease;display:inline}.registrations__upsell{display:flex;flex-direction:column;align-items:center}.registrations__upsell .registrations__upsell__content{max-width:410px;width:100%;display:flex;flex-direction:column;align-items:center;padding:30px}.registrations__upsell .registrations__upsell__content .registrations__upsell__block{margin-top:15px;margin-bottom:10px}.registrations__upsell .registrations__upsell__content .registrations__upsell__header{font-size:36px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:-0.5px;text-align:left;color:#222}.registrations__upsell .registrations__upsell__content .registrations__upsell__text{font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.44;letter-spacing:normal;text-align:left;color:#222}.registrations__upsell .registrations__upsell__content .registrations__upsell__subtitle{font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#222}.registrations__upsell .registrations__upsell__content .registrations__upsell__subtitle--bold{font-size:13px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.54;letter-spacing:normal;text-align:center;color:#90a4ae}.registrations__upsell .registrations__upsell__content .registrations__upsell__subtitle--bold:hover{cursor:pointer}.registrations__upsell .registrations__upsell__content .registrations__upsell__title{font-size:18px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.39;letter-spacing:normal;text-align:left;color:#222}.registrations__upsell .registrations__upsell__content .registrations__upsell__actions{width:100%;align-items:center;display:flex;flex-direction:column;margin:30px 0 -10px}.registrations__upsell .registrations__upsell__content .registrations__upsell__actions .registrations__upsell__button{width:80%}.registrations__upsell .registrations__upsell__content--left{align-items:flex-start}.registrations__upsell .registrations__upsell__content--large{max-width:none;width:auto;padding:0 15px}.authy{display:flex;justify-content:center}.authy .sessions-authy-modal{display:flex;flex-direction:column;width:300px;height:230px;overflow-y:hidden}.authy .sessions-authy-modal .authy-modal-content{display:flex;flex-direction:column;padding-bottom:0}.authy .sessions-authy-modal .authy-modal-content .authy-description{display:flex;justify-content:center;margin-bottom:10px;font-size:18px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;text-align:left;color:#222}.authy .sessions-authy-modal .authy-modal-content .authy-note{font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.54;letter-spacing:normal;text-align:left;color:#90a4ae;margin-bottom:10px}.authy .sessions-authy-modal .authy-modal-content button{margin:15px 0px}.authy-signup-modal{display:flex;justify-content:center;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:2.08;letter-spacing:normal;text-align:left;color:#90a4ae}.authy-signup-modal .authy-modal-container{display:flex;flex-direction:column}.authy-signup-modal .authy-modal-container .react-phone-number-input{margin:10px 0 30px 0}.authy-signup-modal .authy-modal-container .react-phone-number-input input{font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:2.08;letter-spacing:normal;text-align:left;color:#90a4ae;width:200px}.login{width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center}.login__content{width:100%;max-width:455px;margin-bottom:30px;margin-top:10px;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;text-align:left;color:#222}@media only screen and (max-width: 455px){.login__content{padding:0 20px}}.login__content.login__content--additional-user .registrations__info__link{padding:0 0 10px;cursor:pointer;transition:all 150ms ease}.login__content.login__content--additional-user .registrations__info__link:hover{color:#ff9100}.login__content.login__content--additional-user .login__header,.login__content.login__content--additional-user .registrations__form{flex-shrink:0}.login__content.login__content--additional-user .registrations__form__input{margin-top:10px}.login__content.login__content--additional-user .toc{margin:10px 5px 0px}.login__header{display:flex;flex-direction:column;align-items:center}.login__subtitle{font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:-0.2px;text-align:left;color:#222}.login__modal .login__modal__content{width:455px}@media only screen and (max-width: 455px){.login__modal .login__modal__content{width:300px}}.login__modal--confirm-purchase .modal-confirmation-content{font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.35;letter-spacing:normal;text-align:left;color:#222;padding:0 25px 25px}.fee-and-profit.fee-and-profit--breakdown{width:400px}.fee-and-profit .fee-and-profit__description{font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.35;letter-spacing:normal;text-align:left;color:#222;font-size:13px;display:flex;align-items:center;margin:5px 0px 30px;flex-basis:100%}.fee-and-profit .fee-and-profit__description img{max-width:50px;width:100%;height:auto;margin-right:15px}.fee-and-profit .fee-and-profit__column{display:flex;flex-direction:column;align-items:stretch;flex:1;min-width:375px;justify-content:flex-start}.fee-and-profit .fee-and-profit__column:last-child{padding-left:30px}.fee-and-profit .fee-and-profit__row{display:flex;justify-content:space-between;align-items:stretch}.fee-and-profit .fee-and-profit__row .form__label{font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.35;letter-spacing:normal;text-align:left;color:#222;white-space:nowrap;flex:1}.fee-and-profit .fee-and-profit__row input{width:220px;padding-left:10px;flex:none}.fee-and-profit .fee-and-profit__row .form__currency{padding-left:22px}.fee-and-profit .fee-and-profit__row .form__currency.form__currency--extra-padding{padding-left:40px}.fee-and-profit .fee-and-profit__row.fee-and-profit__row--feature{display:flex;justify-content:space-between;align-items:center;padding:10px 0px 0px;margin-top:10px;border-top:1px solid #222}.fee-and-profit .fee-and-profit__row.fee-and-profit__row--feature .form__input{font-weight:600;font-size:17px}.fee-and-profit .fee-and-profit__row.fee-and-profit__row--breakdown .form__label{padding-right:30px}.fee-and-profit .fee-and-profit__price-wrapper{position:relative;flex-basis:190px;display:flex;align-items:center}.fee-and-profit .fee-and-profit__price-wrapper div{position:absolute;left:10px;font-size:14px}.fee-and-profit .fee-and-profit__buttons{display:flex;flex-direction:row;justify-content:flex-end;flex-basis:100%;padding-top:25px}.filters{position:relative}.filters .filters__header{font-size:22px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:-0.3px;text-align:left;color:#222;margin:50px 0px 0px;display:flex;flex-direction:row;justify-content:space-between;border-radius:0}.filters .filters__row{display:flex;flex-direction:row;align-items:stretch;flex-basis:100%;opacity:1}@media only screen and (max-width: 940px){.filters .filters__row{flex-direction:column}}.filters .filters__row--search{padding:20px 0px 0px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 940px){.filters .filters__row--search{flex-direction:column}}.filters .filters__row--aggregations{cursor:pointer}.filters .filters__row--aggregations.filters__row--collapsed{display:none}.filters .filters__row--collapsed{opacity:0;position:absolute;width:100%;z-index:-10}.filters .filters__column{display:flex;flex-direction:column;flex:1}.filters .filters__column.filters__column--mini{align-items:stretch;margin-top:0;padding:12px}.filters .filters__column.filters__column--mini .filters__title{margin:0 0 10px 0}.filters .filters__section{margin:0;display:flex;flex-direction:column;align-items:stretch;border-radius:0;position:relative}.filters .filters__section:last-child{flex:1}.filters .filters__section .loading__wrapper{background:rgba(0,0,0,0)}.filters .filters__section .composite-operator-filter{display:flex}.filters .filters__section .composite-operator-filter.date .operator-section{flex:2;display:inline-flex;align-items:center;margin-right:-15px}.filters .filters__section .composite-operator-filter.date .operator-section::after{content:"-";padding-left:10px;color:#222;font-size:20px;font-weight:300}.filters .filters__section .composite-operator-filter.date .operand-section{padding-left:15px}.filters .filters__section .composite-operator-filter .operator-section{flex:1}.filters .filters__section .composite-operator-filter .operand-section{flex:2;margin-left:10px}.filters .filters__section .composite-operator-filter .operand-section .operand-element{margin-top:0;width:100%}.filters .filters__section--tier,.filters .filters__section--marketplace{flex-direction:row;height:75px}.filters .filters__section--marketplace{align-items:center}.filters .filters__section--aggregations{flex-direction:row;justify-content:space-between;align-items:center}.filters .filters__section--buttons{flex-direction:row;justify-content:flex-end;align-items:flex-end}.filters .filters__title{font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.35;letter-spacing:normal;text-align:left;color:#222;margin:5px 0px 15px;display:flex;align-items:center}.filters .filters__title--user-search{margin:10px 0px 10px}.filters .filters__title--marketplace{font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.35;letter-spacing:normal;text-align:left;color:#222;display:flex;align-items:center;flex-basis:175px}.filters .filters__title--slider{font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.35;letter-spacing:normal;text-align:left;color:#222;cursor:pointer;display:flex;align-items:center;margin:5px 0px 15px}.filters .filters__title--slider .fa{padding-left:5px;color:#e5e5e5;font-size:13px}.filters .filters__title--aggregations{display:flex;align-items:center;margin:0}.filters .filters__min-max{display:flex;flex-direction:row;flex-wrap:wrap}.filters .filters__min-max .filters__min-max__group{flex:50%;display:flex;justify-content:space-between;align-items:stretch;padding-bottom:5px}.filters .filters__min-max .filters__min-max__group:nth-child(even){padding-left:8px}.filters .filters__min-max .filters__min-max__group:nth-child(odd){padding-right:8px}@media only screen and (max-width: 940px){.filters .filters__min-max .filters__min-max__group{flex:100%;padding:0}}.filters .filters__min-max .filters__min-max__icon{display:flex;align-items:center;margin-right:5px}.filters .filters__min-max .filters__min-max__icon img{width:15px;height:15px}.filters .filters__min-max .filters__min-max__icon.filters__min-max__icon--arrow{margin-right:0}.filters .filters__min-max .filters__min-max__icon.filters__min-max__icon--arrow img{width:10px;height:10px}.filters .filters__min-max .filters__min-max__input{font-size:12px;height:30px;margin:5px;padding-left:10px;width:20px;min-height:35px;height:35px}.filters--keyword .filters__sliders{display:flex;flex-wrap:wrap}.filters--keyword .filters__slider__wrapper{flex-basis:50%;max-width:50%;border:0;margin:0;display:flex;flex-direction:column;align-items:stretch}.filters--keyword .filters__slider{color:#222}.fourofour-page{width:100%;padding-top:100px;display:flex;flex-direction:column;align-items:center;justify-content:center}.fourofour-page .title{font-size:36px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-0.5px;text-align:center;color:#90a4ae;margin:17.4px 0}.fourofour-page .subtitle{font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;text-align:center;color:#222;margin:5px 0 0}.fourofour-page .instruction{max-width:515px;text-align:center}.fourofour-page .instruction .headline{font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.35;letter-spacing:-0.2px;text-align:left;color:#222;margin:33px 0 4.5px}.fourofour-page .error-logo{display:block;margin-right:auto;margin-left:auto;width:70px;max-width:100%}.header__block{font-size:22px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:-0.3px;text-align:left;color:#222;display:flex;flex-direction:row;justify-content:space-between;border-radius:0;margin-top:15px}@media only screen and (max-width: 455px){.header__block{flex-direction:column}}.header__block:first-child{margin-top:0}.header__block.header__block--tutorial{display:flex;justify-content:flex-end;font-size:13px;font-weight:600;color:#ff9100;background:none;border:none;padding:0;margin-top:-15px}.header__block.header__block--tutorial button{margin-right:0;padding:5px 10px;min-height:30px}.table{flex:1;display:flex;flex-direction:column}.table .table-row{display:flex;flex-direction:row;justify-content:space-between}.table .table-row .row-cell{display:flex;justify-content:flex-start;align-items:center;margin-left:10px;margin-right:10px}.table .table-row .row-cell.label{font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.35;letter-spacing:normal;text-align:left;color:#222}.table .table-row .row-cell.center{justify-content:center}.table .table-row .row-cell.number{flex-basis:100px}.table .table-row .row-cell.number_sml{flex-basis:50px}.table .table-row .row-cell.text{flex:1;flex-wrap:wrap}.table .table-row .row-cell.text_xsml{flex:.25;flex-wrap:wrap}.table .table-row .row-cell.text_sml{flex:.5;flex-wrap:wrap}.table .table-row .row-cell.text_large{flex:1.5;flex-wrap:wrap}.table .table-row .row-cell.text_xlarge{flex:2}.table .table-row .row-cell.text_xxlarge{flex:3}.table .table-row .row-cell.image{flex-basis:150px;max-width:150px}.table .table-row .row-cell.cta{flex-basis:10px}.table .table-row .row-cell.custom-width-1{flex-basis:200px}.table .table-row .row-cell.custom-width-2{flex-basis:300px}.table .table-row .row-cell.no-border{border:none;margin:0;color:#ff9c00}.table .table-row .row-cell.button{flex:1.5;justify-content:flex-end}.table .table-row .row-cell.content{flex:1}.table .table-row .row-cell.content-button{flex:1;justify-content:space-between;align-items:center}.table .table-row .row-cell.select{flex:1;justify-content:space-between;align-items:center}.table .table-row .row-cell.select .card-section{flex:1}.table .wrapper{display:flex;flex-direction:row;flex-grow:0;flex-wrap:wrap}.table--keyword,.table--database,.table--tracker--overview{overflow:auto;width:100%}.table--tracker{overflow:auto}.table--tracker .table__scrolling-container{width:fit-content;min-width:100%}.table--keyword .table__scrolling-container{min-width:930px}.table--database .table__scrolling-container{min-width:1380px}.table--keyword-engine-feature{overflow:scroll}.table--keyword-engine-feature .table__scrolling-container{min-width:1200px}.table--no-results .table__cell .table__title,.table--no-results .table__cell .table__title--sorted{color:#90a4ae}.table--no-results .table__cell .table__title .table__wrapper:hover .table__content,.table--no-results .table__cell .table__title--sorted .table__wrapper:hover .table__content{display:none}.table--no-results .table__cell .table__title .sortable-icon,.table--no-results .table__cell .table__title--sorted .sortable-icon{display:none}.table__empty{position:relative;min-height:300px;width:100%}.table__empty .loading__wrapper{background:rgba(0,0,0,0)}.table__results{font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.35;letter-spacing:normal;text-align:left;color:#222;display:flex;justify-content:space-between;align-items:center}.table__results .table__title span{margin:0 4px 0 8px}.table__header{transform:none}.table__row{display:flex;justify-content:space-between;align-items:stretch;position:relative;flex-basis:100%}.table__row .table__title{width:100%;display:flex;justify-content:space-between}.table--keyword .table__cell{flex:10% 0 1;min-width:120px}.table--keyword .table__cell--keyword-name,.table--keyword .table__cell--secondary{min-width:150px}.table__cell{font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.54;letter-spacing:normal;text-align:left;color:#222;display:flex;align-items:flex-start;justify-content:flex-start;flex:1}.table__cell:not(:first-child):not(.table__cell--header){border-left:0}.table__cell:not(:last-child){border-right:0}.table__cell.table__cell--header{margin-top:0;border-top:0;align-items:center;justify-content:center}.table__cell.table__cell--header:not(.table__cell--checkbox){cursor:pointer}.table__cell.table__cell--header .fa{padding-right:3px}.table__cell.table__cell--header.table__cell--actions{cursor:normal}.table__cell.table__cell--secondary{flex-grow:1.5}.table__cell.table__cell--large{flex-grow:1.75}.table__cell.table__cell--small{flex-grow:1.25}.table__cell.table__cell--overflow{overflow-x:auto}.table__cell.table__cell--centered{justify-content:center}.table__cell.table__cell--product-name{flex-basis:20%;justify-content:flex-start;flex-direction:column}@media only screen and (min-width: 940px){.table__cell.table__cell--product-name{flex-direction:row;flex-basis:30%}}.table__cell.table__cell--keyword-name a{color:#ff9c00;font-weight:500}.table__cell.table__cell--actions{align-items:stretch;justify-content:center;flex-grow:.25}.table__cell.table__cell--check{flex-grow:.1;padding:0;display:flex;align-items:stretch}.table__cell.table__cell--check .table__title{align-items:stretch}.table__cell.table__cell--empty{flex-basis:calc(100% - 200px)}.table__cell.table__cell--empty .table__cell__section--full{justify-content:center;align-items:center;color:rgba(34,34,34,.5)}.table__cell.table__cell--sticky,.table__cell.table__cell--sticky.table__cell--header,.table__cell.table__cell--sticky.table__cell--product-name{position:sticky;left:0;z-index:0;background-color:#fff;-webkit-backface-visibility:hidden;padding:0}.table__cell.table__cell--sticky .table__row,.table__cell.table__cell--sticky.table__cell--header .table__row,.table__cell.table__cell--sticky.table__cell--product-name .table__row{justify-content:flex-start;align-self:stretch}.table__cell.table__cell--sticky .table__row>div,.table__cell.table__cell--sticky.table__cell--header .table__row>div,.table__cell.table__cell--sticky.table__cell--product-name .table__row>div{padding:12.5px;align-items:center;display:flex}.table__cell__column{display:flex;flex-direction:column;align-items:stretch}.table__cell__column:not(.table__cell__column--image){flex:1}.table__cell__column--image{margin-right:15px;padding:15px 0px;min-width:165px;align-items:center;justify-content:center}.table__cell__column--image img{max-height:100px;max-width:100%;width:auto}.table__cell__column--actions{justify-content:space-between;margin-right:0}.table__cell__column--checkone{cursor:move;width:70px;margin:0;position:relative;display:flex;align-items:center;justify-content:center;font-size:22px}.table__cell__section{font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.35;letter-spacing:normal;text-align:left;color:#222;display:flex}.table__cell__section--name,.table__cell__section--name a{color:#ff9c00;font-weight:500;font-size:15px}.table__cell__section--name a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:22px;max-height:45px;margin-bottom:10px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.table__cell__section--full{font-weight:normal;padding-bottom:5px;display:flex;flex-direction:column;width:100%}@media only screen and (min-width: 940px){.table__cell__section--full{flex-direction:row}}.table__cell__section--label{font-weight:500;align-self:flex-start;letter-spacing:-0.5px;flex-basis:auto}@media only screen and (min-width: 940px){.table__cell__section--label{flex-basis:85px}}.table__cell__section--text{font-weight:normal;flex:1}.table__cell__section--centered{justify-content:center;text-align:center}.table__cell__section--middle{align-items:center}.table__cell__section--padding-left{padding-left:5px}.table__cell__section--asin{text-align:right}.table__cell__section--light{color:#90a4ae;padding-top:5px}.table__cell__section--actionable{cursor:pointer;transition:300ms color ease;color:#ff9c00}.table__cell__section--actionable .table__cell__mini{color:#222}.table__cell__section--actionable:hover{color:#ff9100}.table__cell__mini{width:60px;font-weight:500;letter-spacing:-0.5px}.table__cell__checkone{color:rgba(34,34,34,.9);position:absolute;top:15px;cursor:pointer}.table__cell__checkone .fa-ellipsis-v{color:#ff9c00;font-size:30px;padding-top:15px}.table__row__overlay{display:flex;justify-content:space-around;align-items:center;position:absolute;z-index:10;left:0;top:0;right:0;bottom:0;margin-top:-1px;background-color:rgba(0,0,0,0);border:1px solid #e5e5e5}.table__row__overlay--isLoading{background-color:rgba(255,255,255,.5)}.table__row__overlay--product-just-added{animation:add-to-tracker 2s ease}*{box-sizing:border-box}body{background-color:#fbfbfb;font-family:"Inter",sans-serif;font-size:14px;margin:0;line-height:1.428571429}body a{text-decoration:none;color:#838fa1}#app-content{box-sizing:border-box;position:relative;min-height:100vh;display:flex}.tooltip-max{max-width:300px}ul{margin-top:0px;margin-bottom:10px}.loading-page{position:relative;height:100vh}.loading__wrapper{position:absolute;width:100%;height:100%;z-index:10;background-color:rgba(255,255,255,.5);display:flex;justify-content:center;align-items:center;left:0;top:0}.empty-state__reduced-top-margin{margin-top:50px}.empty-content{font-size:36px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-0.5px;text-align:center;color:#90a4ae;font-size:18px;width:100%}.notifications-tr{z-index:1000000 !important}

/*# sourceMappingURL=main~31743c5a.ebd0409f.css.map*/