@import"https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@100..900&display=swap";:root{font-family:Hanken Grotesk,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#1b1c1c;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:inherit;text-decoration:inherit}a:hover{color:inherit}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;font-family:Hanken Grotesk,sans-serif}body.report-mobile{display:block;place-items:initial;min-height:100vh}body.report-mobile #root{width:100%;max-width:100%}#root{width:100%}input,textarea,select{color-scheme:light}button{font-family:inherit}button:hover{border-color:transparent}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.platform-field-label{display:block;margin-bottom:.45rem;font-size:.78rem;font-weight:700;color:#1b1c1cb8}.platform-field-group{display:flex;flex-direction:column}.platform-field-icon-wrap{position:relative;width:100%}.platform-field-leading-icon{position:absolute;left:.95rem;top:50%;z-index:1;transform:translateY(-50%);font-size:.92rem;color:#1b1c1c57;pointer-events:none}.platform-field-input,.platform-field-select.ant-select,.platform-field-datepicker.ant-picker,.platform-phone-input{width:100%}.platform-field-input,.platform-field-select .ant-select-selector,.platform-field-datepicker.ant-picker,.platform-phone-input{min-height:2.85rem;border:1px solid #d8c7c9!important;border-radius:.75rem!important;background:#fff!important;box-shadow:none!important;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.platform-field-input{padding:.72rem .95rem;font-size:.9rem;font-weight:500;color:var(--secondary-color)}.platform-field-input::placeholder{color:#1b1c1c57}.platform-field-input:hover,.platform-field-select:hover .ant-select-selector,.platform-field-datepicker.ant-picker:hover,.platform-phone-input:hover{border-color:var(--primary-color-dark)!important}.platform-field-input:focus,.platform-field-select.ant-select-focused .ant-select-selector,.platform-field-select.ant-select-open .ant-select-selector,.platform-field-datepicker.ant-picker-focused,.platform-field-datepicker.ant-picker-status-success.ant-picker-focused,.platform-field-datepicker.ant-picker-status-warning.ant-picker-focused,.platform-field-datepicker.ant-picker-status-error.ant-picker-focused,.platform-phone-input:focus-within{border-color:var(--primary-color-dark)!important;box-shadow:0 0 0 4px #8f00101c!important}.platform-field-select .ant-select-selector{padding:0 .95rem!important}.platform-field-select.ant-select-single .ant-select-selector{display:flex;align-items:center}.platform-field-select.ant-select-single .ant-select-selection-item,.platform-field-select.ant-select-single .ant-select-selection-placeholder,.platform-field-datepicker .ant-picker-input>input{font-size:.9rem;font-weight:500}.platform-field-select.ant-select-single .ant-select-selection-item,.platform-field-datepicker .ant-picker-input>input{color:var(--secondary-color)}.platform-field-select.ant-select-single .ant-select-selection-placeholder,.platform-field-datepicker .ant-picker-input>input::placeholder{color:#1b1c1c57}.platform-field-select .ant-select-arrow,.platform-field-datepicker .ant-picker-suffix{color:#1b1c1c73}.platform-field-group>.platform-field-select.ant-select{margin-bottom:.55rem}.platform-field-datepicker .ant-picker-input>input{padding:0}.platform-phone-input{display:flex;align-items:center;gap:.4rem;padding:.42rem .55rem .42rem .45rem}.platform-phone-input .PhoneInputCountry{flex-shrink:0;background:var(--primary-color);border-radius:.75rem;padding:.52rem .6rem}.platform-phone-input .PhoneInputInput{width:100%;min-width:0;margin-left:0;padding:0;border:none;background:transparent;font-size:.9rem;font-weight:500;color:var(--secondary-color)}.platform-phone-input .PhoneInputInput::placeholder{color:#1b1c1c57}.onboarding-switch.ant-switch{background:#d8c7c9}.onboarding-switch.ant-switch.ant-switch-checked{background:var(--primary-color)}@tailwind base;@tailwind components;@tailwind utilities;:root{color-scheme:only light;color:#000;background:#fff}:root{--primary-color: #ab0013;--primary-color-dark: #8f0010;--primary-color-soft: #f6e7e9;--secondary-color: #1b1c1c}.text-primary{color:var(--primary-color)}.text-secondary{color:var(--secondary-color)}.bg-primary{background-color:var(--primary-color)}.bg-secondary{background-color:var(--secondary-color)}.border-primary{border-color:var(--primary-color)}.ring-primary{--tw-ring-color: var(--primary-color)}input:focus,button:focus{outline:none!important;box-shadow:none!important}.login-field-input:-webkit-autofill,.login-field-input:-webkit-autofill:hover,.login-field-input:-webkit-autofill:focus,.login-field-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #ffffff inset!important;box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#1f2023!important;background-color:#fff!important;transition:background-color 9999s ease-in-out 0s}.add-btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:4px 20px;width:fit-content;max-width:100%;background-color:var(--primary-color);color:#fff;font-size:15px;font-weight:600;border:none;border-radius:8px;white-space:nowrap;cursor:pointer;box-shadow:0 2px 4px #0000001a;transition:all .2s ease-in-out}.add-btn-icon{font-size:16px}.add-btn:hover{background-color:var(--primary-color);box-shadow:0 4px 8px #00000026}.add-btn:active{transform:scale(.96)}.add-btn:focus{outline:none;box-shadow:0 0 0 3px #ab00134d}.add-btn:disabled{background-color:#9ca3af;cursor:not-allowed;box-shadow:none}.platform-table-shell{overflow:hidden;border:1px solid #efdada;border-radius:.9rem;background:#fffdfd}.platform-table-scroll{overflow-x:auto}.platform-table{min-width:100%;border-collapse:separate;border-spacing:0;text-align:left}.platform-table thead tr{background:#f4ecec}.platform-table thead th{padding:1rem;border-bottom:1px solid #f1e1e2;font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1b1c1c7a;white-space:nowrap}.platform-table tbody tr{background:#fffdfd}.platform-table tbody td{padding:1rem;border-top:1px solid #f3e4e5;vertical-align:middle;font-size:.76rem;color:#1b1c1cc7}.platform-table--compact thead th{padding:.75rem 1rem}.platform-table--compact tbody td{padding:.75rem 1rem;font-size:.72rem}.platform-table--interactive tbody tr{cursor:pointer;transition:background-color .2s ease}.platform-table--interactive tbody tr:hover{background:#fff3f3}.platform-table-footer{display:flex;flex-direction:column;gap:.75rem;border-top:1px solid #f3e4e5;background:#fffdfd;padding:.85rem 1rem;font-size:.74rem;color:#1b1c1c8c}@media(min-width:768px){.platform-table-footer{flex-direction:row;align-items:center;justify-content:space-between}}.platform-page-surface{background:#fff8f8}.platform-page-stack{display:flex;width:100%;flex-direction:column;gap:1.25rem;border-radius:1.35rem}.platform-main-card{border-radius:1.45rem;background:#fffcfc;padding:1rem;box-shadow:0 18px 40px #52181f0a}@media(min-width:640px){.platform-main-card{padding:1.25rem}}.platform-filter-panel{border:1px solid #f2e4e5;border-radius:.6rem;background:#f9f3f3;padding:1rem}.platform-filter-grid-half{display:grid;gap:1rem}@media(min-width:1280px){.platform-filter-grid-half{width:50%;grid-template-columns:minmax(0,65fr) minmax(0,35fr)}}.platform-filter-label{display:block}.platform-filter-label-text{font-size:.72rem;font-weight:600;color:#1b1c1c94}.platform-filter-input-shell{display:flex;height:2.7rem;align-items:center;gap:.5rem;border:1px solid #d9bebf;border-radius:.28rem;background:#fffdfd;padding:0 .75rem}.platform-filter-input{width:100%;border:none;background:transparent;font-size:.8rem;color:var(--secondary-color)}.platform-filter-input::placeholder{color:#1b1c1c52}.platform-filter-select .ant-select-selector,.platform-student-grade-select .ant-select-selector{min-height:2.7rem!important;height:2.7rem!important;border-color:#d9bebf!important;border-radius:.28rem!important;background:#fffdfd!important;box-shadow:none!important}.platform-filter-select.ant-select-single .ant-select-selector,.platform-student-grade-select.ant-select-single .ant-select-selector{display:flex;align-items:center;padding:0 .85rem!important}.platform-filter-select .ant-select-selection-item,.platform-filter-select .ant-select-selection-placeholder,.platform-student-grade-select .ant-select-selection-item,.platform-student-grade-select .ant-select-selection-placeholder{line-height:2.7rem!important;color:var(--secondary-color)}.custom-checkbox .ant-checkbox .ant-checkbox-inner{width:19px;height:19px;background-color:#a3a3a3;border-radius:4px;position:relative}.custom-checkbox .ant-checkbox:hover .ant-checkbox-inner{border-color:#000}.custom-checkbox .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--primary-color);border-color:var(--primary-color-dark)}.custom-checkbox .ant-checkbox-inner:after{left:5px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);content:"";position:absolute;display:block}*{--ReactInputVerificationCode-itemWidth: 2.5rem;--ReactInputVerificationCode-itemHeight: 2.5rem}.custom-checkbox .ant-checkbox:hover .ant-checkbox-inner{border-color:var(--primary-color)}.custom-radio .ant-radio-checked .ant-radio-inner{border-color:var(--primary-color)!important;background-color:var(--primary-color)!important}.custom-radio .ant-radio:hover .ant-radio-inner{border-color:var(--primary-color)!important}.primary-radio{accent-color:var(--primary-color)}.hover\:bg-primary:hover{background-color:var(--primary-color)}.hover\:border-primary:hover{border-color:var(--primary-color)}.hover\:text-primary:hover{color:var(--primary-color)}.hover\:bg-secondary:hover{background-color:var(--secondary-color)}*{margin:0;padding:0;box-sizing:border-box}.PhoneInputCountrySelectArrow{display:block;width:.35rem;height:.35rem;margin-left:.35rem;border-style:solid;border-color:#fff;border-top-width:0;border-left-width:0;border-right-width:2px;border-bottom-width:2px;transform:rotate(45deg) translateY(-1px);opacity:.9}.custom-phone-input .PhoneInputInput,.custom-phone-input .PhoneInputCountrySelect,.custom-phone-input .PhoneInput{border:none!important;outline:none}.PhoneInputInput{padding:.36rem;background:#f9f9f9;border-width:1px;border-color:#c6cfe5;border-radius:5px;font-size:1.1rem;font-weight:400;margin-left:1rem;width:90%}.PhoneInputCountryIcon img{width:2rem}.PhoneInputCountrySelect{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect::-ms-expand{display:none}.PhoneInputCountry{position:relative;display:flex;background-color:var(--primary-color);border-radius:5px;align-items:center;padding:0 .65rem 0 .8rem;gap:.15rem}html,body,#root{overflow-y:auto}html{scrollbar-width:auto;scrollbar-color:rgb(148,148,148) #f1f5f9}body::-webkit-scrollbar,#root::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track,#root::-webkit-scrollbar-track{background:#f1f5f9}body::-webkit-scrollbar-thumb,#root::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:9999px;border:2px solid #f1f5f9}.PhoneInput{display:flex;height:2.49rem;background-color:var(--primary-color);border-radius:5px;align-items:center}.ant-pagination .ant-pagination-item{border:1px solid var(--primary-color);border-radius:.3rem}.ant-pagination .ant-pagination-item-active a{background:var(--primary-color);color:#fff}.wow.ant-select:not(.ant-select-customize-input) .ant-select-selector{background:#fff!important;border:1px solid #c6cfe5;height:40px;border-radius:.3rem;font-size:.95rem;display:flex;align-items:center;padding:6px;color:#000;width:100%}.ant-select-single{width:100%}.ant-select .ant-select-arrow .anticon>svg{color:#a2a7a4}.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{color:#a2a7a4}.ant-picker{width:100%;background:#fff;border-width:1px;padding-top:.3rem;padding-bottom:.3rem;border-color:#c6cfe5;border-radius:.3rem}.checkk2 .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--primary-color);border-color:var(--primary-color)}.checkk3 .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--primary-color);border-color:var(--primary-color)}.checkk{margin-bottom:.8rem}.checkamount .ant-checkbox+span{font-size:.95rem;font-weight:400}.checkamount .ant-checkbox .ant-checkbox-inner{border-radius:.4rem;padding:.6rem;display:flex;justify-content:center;align-items:center}.checkk .ant-checkbox+span{font-size:1.1rem;margin-left:1rem;font-weight:500}.checkk .ant-checkbox .ant-checkbox-inner{border-radius:.4rem;padding:.75rem}.checkk .ant-checkbox-checked .ant-checkbox-inner:after{width:.45rem;height:.85rem}.checkk1{margin-bottom:.8rem}.checkk1 .ant-checkbox+span{font-size:1.2rem;margin-left:.8rem;font-weight:500}.checkk1 .ant-checkbox .ant-checkbox-inner{border-radius:.3rem;padding:.7rem}.checkk1 .ant-checkbox-checked .ant-checkbox-inner:after{width:.4rem;height:.9rem}.checkk5{margin-bottom:.8rem}.checkk5 .ant-checkbox+span{font-size:1.2rem;margin-left:.8rem;font-weight:500}.checkk5 .ant-checkbox .ant-checkbox-inner{border-radius:.3rem;padding:.7rem}.checkk5 .ant-checkbox-checked .ant-checkbox-inner:after{width:.4rem;height:.9rem}.checkk6{margin-bottom:.8rem}.checkk6 .ant-checkbox+span{font-size:1.2rem;margin-left:.8rem;font-weight:500}.checkk6 .ant-checkbox .ant-checkbox-inner{border-radius:.3rem;padding:.7rem}.checkk6 .ant-checkbox-checked .ant-checkbox-inner:after{width:.4rem;height:.9rem}.checkk2 .ant-checkbox+span{font-size:.9rem;margin-left:.4rem;font-weight:500}.checkk2 .ant-checkbox .ant-checkbox-inner{border-radius:.4rem;padding:.6rem}.checkk2 .ant-checkbox-checked .ant-checkbox-inner:after{width:.45rem;height:.85rem}.checkk3 .ant-checkbox+span{font-size:01rem;margin-left:.2rem;font-weight:500}.checkk3 .ant-checkbox .ant-checkbox-inner{border-radius:.4rem;padding:.65rem}.checkk3 .ant-checkbox-checked .ant-checkbox-inner:after{width:.45rem;height:.85rem}.checkk4 .ant-checkbox+span{font-size:.95rem;margin-left:.2rem;font-weight:400}.checkk4 .ant-checkbox .ant-checkbox-inner{border-radius:.4rem;padding:.6rem}.checkk4 .ant-checkbox-checked .ant-checkbox-inner:after{width:.45rem;height:.85rem}.custom-spin .ant-spin-dot-item{background-color:var(--primary-color)!important}.custom-spin .ant-spin-text{color:var(--primary-color)!important;font-size:20px}.fast-spin{animation:fastRotate .5s linear infinite!important}.spin-leaf{animation-name:spin;animation-timing-function:linear;animation-iteration-count:infinite}.leaf-spinner{position:relative;width:14rem;height:14rem;display:inline-flex;align-items:center;justify-content:center}.leaf-spinner__ring{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:14rem;color:var(--primary-color)}.leaf-spinner__ring.anticon-spin{animation-duration:.6s}.leaf-spinner__center{position:absolute;width:1.2rem;height:1.2rem;left:50%;top:50%;transform:translate(-50%,-50%);display:block}.loading-text{display:inline-block;animation:loadingPulse 1.1s ease-in-out infinite}@keyframes loadingPulse{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ant-picker-ok button{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.ant-picker-ok button:hover,.ant-picker-ok button:focus{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="12px"]:before{content:"12px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="14px"]:before{content:"14px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="16px"]:before{content:"16px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="18px"]:before{content:"18px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="24px"]:before{content:"24px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="32px"]:before{content:"32px"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="12px"]:before{content:"12px"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="14px"]:before{content:"14px"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="16px"]:before{content:"16px"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="18px"]:before{content:"18px"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="24px"]:before{content:"24px"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="32px"]:before{content:"32px"}.preview-content ul{list-style-type:disc;padding-left:20px}.preview-content ol{list-style-type:decimal;padding-left:20px}.preview-content li{margin-bottom:4px}.help-popup-scroll{-ms-overflow-style:none;scrollbar-width:none}.help-popup-scroll::-webkit-scrollbar{display:none}
