*,*:before,*:after{box-sizing:border-box}.toggle-label{position:relative;display:block;height:1.25rem;width:2.5rem;cursor:pointer;-webkit-tap-highlight-color:transparent;transform:translateZ(0)}.toggle-label:before{content:"";display:block;--tw-bg-opacity: 1;background-color:rgb(var(--color-gray-500) / var(--tw-bg-opacity));position:relative;top:3px;left:3px;width:34px;height:14px;border-radius:8px;transition:background .2s ease}.toggle-label span{position:absolute;top:0;inset-inline-start:0px;display:block;height:1.25rem;width:1.25rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(var(--color-white) / var(--tw-bg-opacity));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition:all .2s ease}.toggle-label span:before{content:"";pointer-events:none;position:absolute;display:block;height:3.5rem;width:3.5rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-400) / var(--tw-bg-opacity));opacity:1;margin:-18px;transform:scale(0)}.toggle-input:checked+.toggle-label:before{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-400) / var(--tw-bg-opacity))}.toggle-input:checked+.toggle-label span{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-500) / var(--tw-bg-opacity));transform:translate(20px);transition:all .2s cubic-bezier(.8,.4,.3,1.25),background .15s ease;box-shadow:0 3px 8px #4f2edc33}.toggle-input:checked+.toggle-label span:before{transform:scale(1);opacity:0;transition:all .4s ease}.checkbox-label{cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-label span{display:inline-block;vertical-align:middle;transform:translateZ(0)}.checkbox-label span:first-child{position:relative;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-gray-400) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(var(--color-white) / var(--tw-bg-opacity));vertical-align:middle;width:18px;height:18px;transform:scale(1);transition:all .2s ease}.checkbox-label span:first-child svg{position:absolute;top:3px;left:2px;fill:none;stroke:rgb(var(--color-white) / 1);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;transition:all .3s ease;transition-delay:.1s;transform:translateZ(0)}.checkbox-label span:first-child:before{content:"";display:block;height:100%;width:100%;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-500) / var(--tw-bg-opacity));opacity:1;transform:scale(0)}.checkbox-label span:last-child{padding-left:8px}.checkbox-label:hover span:first-child{--tw-border-opacity: 1;border-color:rgb(var(--color-primary-500) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-100) / var(--tw-bg-opacity))}.checkbox-input:checked+.checkbox-label span:first-child{--tw-border-opacity: 1;border-color:rgb(var(--color-primary-500) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-500) / var(--tw-bg-opacity));animation:wave .4s ease}.checkbox-input:checked+.checkbox-label span:first-child svg{stroke-dashoffset:0}.checkbox-input:checked+.checkbox-label span:first-child:before{transform:scale(3.5);opacity:0;transition:all .6s ease}@keyframes wave{50%{transform:scale(.9)}}.blanket{bottom:0;left:0;position:fixed;right:0;top:0;z-index:500;animation-name:blanket-animation .4s cubic-bezier(.63,.34,0,1) normal}@keyframes blanket-animation{0%{background:rgba(9,30,66,0)}to{background:rgba(9,30,66,.54)}}@keyframes slideIn{0%{right:-9999px}}@keyframes slideIn--rtl{0%{left:-9999px}}[dir=rtl] .drawer-right{left:0;right:auto;animation:slideIn--rtl .3s cubic-bezier(.63,.34,0,1) normal}.drawer-right{--tw-bg-opacity: 1;background-color:rgb(var(--color-white) / var(--tw-bg-opacity));display:flex;height:100vh;right:0;position:fixed;top:0;width:100%;z-index:501;animation:slideIn .3s cubic-bezier(.63,.34,0,1) normal}.community-ask-button-container:before{position:absolute;content:"";height:2px;top:50%;transform:translateY(-50%);background:rgb(255,255,255);background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(191,184,204,1) 50%,rgba(255,255,255,0) 100%);width:100%}@media (min-width: 768px){.drawer-right{width:80%}}@media (min-width: 1280px){.drawer-right{width:48rem}.drawer-right-large{width:64rem}}[dir=rtl] .drawer-right__close{right:-52px;z-index:-1}.drawer-right__close{left:-52px;z-index:-1}.drawer-right-form{overflow-x:hidden;overflow-y:scroll;--tw-bg-opacity: 1;background-color:rgb(var(--color-white) / var(--tw-bg-opacity));font-size:.875rem;line-height:1.25rem}.drawer-right-form__error-msg{margin-top:.25rem;display:inline-flex;align-items:center;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(var(--color-red-100) / var(--tw-bg-opacity));padding-left:.25rem;padding-right:.25rem;padding-top:1px;padding-bottom:1px;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-red-600) / var(--tw-text-opacity))}.sa-toggle__menu-btn{display:inline-block;cursor:pointer;padding:1rem;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;overflow:visible}.sa-toggle__menu-btn:hover,.sa-toggle__menu-btn.is-active:hover{opacity:.7}.sa-toggle__menu-btn.is-active .sa-toggle__menu-btn-inner,.sa-toggle__menu-btn.is-active .sa-toggle__menu-btn-inner:before,.sa-toggle__menu-btn.is-active .sa-toggle__menu-btn-inner:after{--tw-bg-opacity: 1;background-color:rgb(var(--color-gray-800) / var(--tw-bg-opacity))}.sa-toggle__menu-btn-box{width:20px;height:14px;position:relative;display:inline-block}.sa-toggle__menu-btn-inner{display:block;top:50%}.sa-toggle__menu-btn-inner,.sa-toggle__menu-btn-inner:before,.sa-toggle__menu-btn-inner:after{--tw-bg-opacity: 1;background-color:rgb(var(--color-black) / var(--tw-bg-opacity));width:20px;height:2px;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.sa-toggle__menu-btn-inner:before,.sa-toggle__menu-btn-inner:after{content:"";display:block}.sa-toggle__menu-btn-inner:before{top:-6px}.sa-toggle__menu-btn-inner:after{bottom:-6px}.sa-toggle__menu-btn--arrow.is-active .sa-toggle__menu-btn-inner:before{transform:translate3d(-6px,3px,0) rotate(-45deg) scaleX(.5)}.sa-toggle__menu-btn--arrow.is-active .sa-toggle__menu-btn-inner:after{transform:translate3d(-6px,-3px,0) rotate(45deg) scaleX(.5)}.file-input-label{display:flex;cursor:pointer;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:.25rem;border-width:1px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(var(--color-primary-200) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-50) / var(--tw-bg-opacity));padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500}.file-input-label:hover,.file-input-label:focus{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-100) / var(--tw-bg-opacity))}.toggle-button__group{position:relative;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(var(--color-white) / var(--tw-bg-opacity));line-height:1.625}.toggle-button__button{width:50%;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-gray-300) / var(--tw-border-opacity));padding:.25rem 1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-gray-600) / var(--tw-text-opacity))}.toggle-button__button:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-focusColor-500) / var(--tw-ring-opacity))}.toggle-button__button{transition:.3s cubic-bezier(0,0,0,1);white-space:nowrap}.toggle-button__button:first-child{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.toggle-button__button:last-child{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.toggle-button__button:not(:last-of-type){border-inline-end-color:transparent}.toggle-button__button:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-gray-50) / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(var(--color-gray-900) / var(--tw-text-opacity))}.toggle-button__button:focus{--tw-text-opacity: 1;color:rgb(var(--color-gray-900) / var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.toggle-button__button--active{--tw-border-opacity: 1;border-color:rgb(var(--color-primary-500) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-50) / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(var(--color-primary-500) / var(--tw-text-opacity))}.toggle-button__button--active:not(:last-of-type){border-inline-end-color:currentColor}.target-group__container>:not(:last-child):before{content:"";position:absolute;top:0;bottom:-80px;left:50%;transform:translate(-50%);width:4px;z-index:-1;--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-400) / var(--tw-bg-opacity))}.target-group__box{z-index:10}.target-group__target-container{transition:all .2s}.target-group__target{width:100%;cursor:pointer;transition:all .2s}.target-group__header{min-height:7rem}.target-group__header--archived,.target-group__target--archived{background-color:rgb(var(--color-yellow-100) / 1);background-image:linear-gradient(to bottom right,rgba(0,0,0,.05) 25%,transparent 0,transparent 50%,rgba(0,0,0,.05) 0,rgba(0,0,0,.05) 75%,transparent 0,transparent);background-repeat:repeat;background-size:10px 10px;box-shadow:inset 0 2px 10px -6px #00000080}.target-group__group-reorder{max-height:4.5rem;top:50%}:is([dir=ltr] .target-group__group-reorder){inset-inline-start:-2.25rem}:is([dir=rtl] .target-group__group-reorder){inset-inline-end:-2.25rem}.target-group__group-reorder{z-index:-1;transform:translateY(-50%)}.target-group__group-reorder-up{transform:translateY(15px);transition:transform .2s}.target-group__group-reorder-down{transform:translateY(-15px);transition:transform .2s}.target-group__target-reorder-up{transform:translateY(15px);transition:transform .2s}.target-group__target-reorder-down{transform:translateY(-15px);transition:transform .2s}.target-group__header-container:hover .target-group__group-reorder:before{position:absolute;content:"";--tw-bg-opacity: 1;background-color:rgb(var(--color-gray-300) / var(--tw-bg-opacity));height:1px;width:100%;top:50%;transform:translateY(-50%);left:0}.target-group__header-container:hover .target-group__group-reorder{--tw-bg-opacity: 1;background-color:rgb(var(--color-gray-50) / var(--tw-bg-opacity))}.target-group__header-container:hover .target-group__group-reorder-up,.target-group__header-container:hover .target-group__group-reorder-down{transform:translateY(0);--tw-text-opacity: 1;color:rgb(var(--color-gray-600) / var(--tw-text-opacity))}.target-group__target-container:hover .target-group__target-reorder{border-inline-end-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-gray-300) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(var(--color-gray-50) / var(--tw-bg-opacity))}.target-group__target-container:hover .target-group__target-reorder:before{position:absolute;content:"";--tw-bg-opacity: 1;background-color:rgb(var(--color-gray-300) / var(--tw-bg-opacity));height:1px;width:100%;top:50%;transform:translateY(-50%);left:0}.target-group__target-container:hover .target-group__target-reorder-up,.target-group__target-container:hover .target-group__target-reorder-down{transform:translateY(0);--tw-text-opacity: 1;color:rgb(var(--color-gray-600) / var(--tw-text-opacity))}.target-group__target-container:hover .target-group__target-reorder-up:hover,.target-group__target-container:hover .target-group__target-reorder-down:hover{--tw-text-opacity: 1;color:rgb(var(--color-gray-900) / var(--tw-text-opacity))}.target-group__create,.target-group__target-create{transition:all .2s}.quiz-maker__question-container:hover .quiz-maker__question-remove-button{visibility:visible}.quiz-maker__answer-option-correct{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-green-500) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(var(--color-green-400) / var(--tw-bg-opacity));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.quiz-maker__answer-option-correct .quiz-maker__answer-option-answer{border-color:transparent}.quiz-maker__answers-container:before{content:"";position:absolute;--tw-bg-opacity: 1;background-color:rgb(var(--color-gray-400) / var(--tw-bg-opacity));top:45%;transform:translateY(-50%);height:calc(100% - 45px);margin-top:.875rem;bottom:0;width:1px;left:1.5rem}[dir=rtl] .quiz-maker__answers-container:before{left:auto;right:1.5rem}.quiz-maker__answer-option-pointer{width:1.375rem;height:1.375rem;position:absolute;overflow:hidden;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-gray-300) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(var(--color-white) / var(--tw-bg-opacity));text-align:center;--tw-text-opacity: 1;color:rgb(var(--color-white) / var(--tw-text-opacity));box-shadow:0 1px 1px 1px #0000001a;left:13px;top:50%;transform:translateY(-50%);margin:0;transition:.3s cubic-bezier(0,0,0,1)}[dir=rtl] .quiz-maker__answer-option-pointer{left:0;right:13px}.quiz-maker__answer-option-pointer--correct{background:#10ab4c;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-white) / var(--tw-border-opacity))}.quiz-maker__answer-option-pointer:hover{box-shadow:0 3px 3px 1px #0000001a,inset 0 0 0 4px #39b54a}.quiz-maker__add-answer-option-pointer{width:1.75rem;height:1.75rem;position:absolute;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(var(--color-white) / var(--tw-bg-opacity));left:10px;top:50%;box-shadow:0 1px 1px 1px #0000001a;transform:translateY(-50%)}[dir=rtl] .quiz-maker__add-answer-option-pointer{left:auto;right:10px}.quiz-maker__add-answer-option:hover .quiz-maker__add-answer-option-pointer,.quiz-maker__add-answer-option:focus .quiz-maker__add-answer-option-pointer{box-shadow:0 3px 3px 1px #0000001a;--tw-border-opacity: 1;border-color:rgb(var(--color-primary-500) / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(var(--color-primary-500) / var(--tw-text-opacity))}.quiz-maker__add-answer-option:hover .quiz-maker__add-answer-option-button,.quiz-maker__add-answer-option:focus .quiz-maker__add-answer-option-button{--tw-bg-opacity: 1;background-color:rgb(var(--color-white) / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(var(--color-primary-500) / var(--tw-text-opacity));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.select-list__item-selected{animation:glowing .5s ease-in;--tw-border-opacity: 1;border-color:rgb(var(--color-primary-400) / var(--tw-border-opacity))}.select-list__item-selected-unremovable{--tw-border-opacity: 1;border-color:rgb(var(--color-gray-300) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(var(--color-gray-50) / var(--tw-bg-opacity))}.form-input__range[type=range]{margin-top:.5rem;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-input__range[type=range]:focus{outline:none}.form-input__range[type=range]::-webkit-slider-runnable-track{height:.5rem;width:100%;cursor:pointer;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-gray-300) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(var(--color-gray-300) / var(--tw-bg-opacity))}.form-input__range[type=range]::-webkit-slider-thumb{margin-top:-.25rem;height:1rem;width:1rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-500) / var(--tw-bg-opacity));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.form-input__range[type=range]:focus::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(var(--color-gray-400) / var(--tw-bg-opacity))}.form-input__range[type=range]::-moz-range-track{height:.5rem;width:100%;cursor:pointer;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-gray-300) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(var(--color-gray-300) / var(--tw-bg-opacity))}.form-input__range[type=range]::-moz-range-thumb{margin-top:-.25rem;height:1rem;width:1rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;border-width:2px;--tw-border-opacity: 1;border-color:rgb(var(--color-white) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-500) / var(--tw-bg-opacity));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}select.select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}[dir=rtl] select.select{background-position:left .5rem center;padding-right:.5rem;padding-left:2.5rem}@keyframes glowing{0%{box-shadow:0 0 20px #7886d7}50%{box-shadow:0 0 10px #7886d7}to{box-shadow:0 0 #7886d7}}
