body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.ant-form-item{margin-bottom:0!important}.ant-layout,.ant-layout *{margin-bottom:0}.ant-form-item-explain{margin-bottom:0!important}.demographic-questions .ant-form-item-label{margin-bottom:4px!important}.slider-question-container{margin-top:15px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ant-layout{background-color:#fff}.ant-layout-sider-children{display:flex;flex-direction:column}.ant-btn-primary,.ant-form-item-label>label,.ant-menu-item-selected{font-weight:500}.dashboard-stats .ant-card{transition:all .3s ease-in-out}.dashboard-stats .ant-card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.ant-table-thead th{background-color:#fafafa!important;font-weight:500}.test-form .ant-form-item{margin-bottom:16px}@media screen and (max-width:768px){.ant-table{font-size:12px}}.ant-spin{transition:all .3s cubic-bezier(.645,.045,.355,1)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.public-layout .ant-layout-header{height:64px;line-height:64px}.code-entry-container{animation:gradientAnimation 15s ease infinite;background-size:400% 400%}@keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.likert-horizontal .ant-btn{transition:all .2s}.likert-horizontal .ant-btn:hover{box-shadow:0 2px 8px #00000026;transform:translateY(-2px)}.test-interface .ant-card{border-radius:8px;box-shadow:0 2px 8px #00000017}.thank-you-page .ant-result-icon{margin-bottom:24px}.thank-you-page .ant-result-title{color:#52c41a}.custom-slider input[type=range]{-webkit-appearance:none;appearance:none;background:#f0f0f0;border-radius:5px;height:8px;margin:14px 0;outline:none;touch-action:pan-y;width:100%}.custom-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:2px solid #1890ff;border-radius:50%;box-shadow:0 1px 5px #0003;cursor:pointer;height:22px;margin-top:-7px;-webkit-transition:all .2s;transition:all .2s;width:22px}.custom-slider input[type=range]::-moz-range-thumb{background:#fff;border:2px solid #1890ff;border-radius:50%;box-shadow:0 1px 5px #0003;cursor:pointer;height:22px;-moz-transition:all .2s;transition:all .2s;width:22px}.custom-slider input[type=range]:active::-webkit-slider-thumb{background:#e6f7ff;transform:scale(1.2)}.custom-slider input[type=range]:active::-moz-range-thumb{background:#e6f7ff;transform:scale(1.2)}.custom-slider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#1890ff 0,#1890ff 0,#f0f0f0 0,#f0f0f0);background:linear-gradient(to right,#1890ff 0,#1890ff var(--range-progress,0),#f0f0f0 var(--range-progress,0),#f0f0f0 100%);border-radius:5px;height:8px}.custom-slider input[type=range]::-moz-range-track{background:#f0f0f0;border-radius:5px;height:8px}.answer-placeholder{background-color:#f0f0f0;border-radius:4px;display:inline-block;height:18px;position:relative;top:2px;width:60px}.test-progress{background-color:#f5f5f5;border-radius:4px;height:8px;margin-bottom:20px!important;margin-top:20px!important;overflow:hidden}.progress-container{margin-bottom:40px!important;padding-bottom:20px!important}.test-progress-inner{background:linear-gradient(90deg,#52c41a,#1890ff);border-radius:4px;height:100%;transition:width .3s ease}@media (max-width:576px){.public-layout .ant-layout-header{padding:0 12px}.test-interface .ant-card-body{padding:16px}.test-interface .ant-form-item{margin-bottom:12px}.slider-marks div{font-size:9px!important;width:25px!important}.custom-slider input[type=range]::-webkit-slider-thumb{height:20px;width:20px}.custom-slider input[type=range]::-moz-range-thumb{height:20px;width:20px}}.MuiAlert-root,.MuiBox-root,.MuiButton-root,.MuiCard-root,.MuiChip-root,.MuiDialog-paper,.MuiPaper-root{border-radius:5px!important}.MuiGrid-container{margin:0!important;width:100%!important}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.team-roles-collapse .ant-collapse-header{padding:24px!important}.member-report-modal .ant-modal-content{border-radius:16px;box-shadow:0 16px 64px #0000001f;overflow:hidden}.member-report-modal .ant-modal-body{max-height:85vh;overflow-y:auto;padding:0}.member-report-modal .ant-tabs-content-holder{max-height:400px;overflow-y:auto}.member-report-modal .ant-modal-header{border-bottom:none}.member-report-modal .ant-modal-close{right:16px;top:16px}.removing-member{background-color:#fff2f0!important;opacity:.5;transition:all .3s ease}.team-report-modal-v3 .ant-collapse{background-color:initial!important;border:none!important}.team-report-modal-v3 .ant-card{background-color:initial!important}.connection-status-container{align-items:center;display:inline-flex;margin-left:16px;margin-right:16px}.connection-status-icon{align-items:center;cursor:pointer;display:flex;transition:all .3s ease}.connection-status-icon:hover{opacity:.8}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.connection-status-reconnecting{animation:pulse 2s infinite}