.form-stepper{align-items:center;display:flex}.form-stepper__step{color:#64748b;text-transform:uppercase;letter-spacing:.05em;clip-path:polygon(0% 0%,90% 0%,100% 50%,90% 100%,0% 100%,10% 50%);cursor:pointer;-webkit-user-select:none;user-select:none;background:#f1f5f9;margin-right:-10px;padding:6px 20px 6px 30px;font-size:11px;font-weight:700;transition:all .2s;position:relative}.form-stepper__step:last-child{margin-right:0}.form-stepper__step--first{clip-path:polygon(0% 0%,90% 0%,100% 50%,90% 100%,0% 100%);padding-left:15px}.form-stepper__step--active{color:#fff;z-index:10;background:#001f3f}.form-stepper__step--completed{color:#001f3f;background:#e2e8f0}*,:before,:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f8fafc;margin:0;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif}#root{width:100%;min-height:100vh}@keyframes academic-toast-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media print{body{background:#fff!important}.no-print,.report-viewer-modal>.no-print{display:none!important}.report-viewer-modal{background:#fff!important;height:auto!important;position:static!important;inset:auto!important;overflow:visible!important}.report-viewer-modal>div:last-child{padding:0!important;overflow:visible!important}.report-viewer-modal [style*=transform]{transform:none!important}.report-card-page{background:#fff!important;height:auto!important;padding:0!important;overflow:visible!important}.modern-report-card,.report-a4-document{width:794px!important;max-width:794px!important;box-shadow:none!important}.report-a4-babyeyi-frame{border:1.5pt solid #000435!important;border-radius:14px!important;padding:3px!important}.report-a4-babyeyi-frame-inner{border:1pt solid #fcb038!important;border-radius:11px!important}.midterm-report-card .report-school-header{padding-top:6px!important;padding-bottom:4px!important}.midterm-report-card table tfoot td,.midterm-report-card table thead th,.modern-report-card table thead th,.modern-report-card table tfoot td{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#0f172a!important;background:#f8fafc!important}.modern-report-card.midterm-report-card{box-shadow:none!important}.modern-report-card .section-row td{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f1f5f9!important}.report-overview-grid{grid-template-columns:1fr 1fr!important;display:grid!important}.report-analysis-row{flex-direction:row!important;display:flex!important}.report-analysis-row>*{flex:1 1 0!important;min-width:0!important}}.report-pdf-capture-host,.report-pdf-capture.modern-report-card{-webkit-print-color-adjust:exact;print-color-adjust:exact}.report-pdf-capture.modern-report-card{background:#fff!important;border:2px solid #000435!important;border-radius:14px!important;padding:3px!important}.report-pdf-capture .report-a4-babyeyi-frame-inner{border:1.5px solid #fcb038!important;border-radius:11px!important}.report-pdf-capture table thead th{color:#000435!important;background:#f8fafc!important}.report-pdf-capture table tfoot td{background:#f8fafc!important}.report-pdf-capture .report-overview-grid{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.report-pdf-capture .report-analysis-row{flex-direction:row!important;align-items:stretch!important;gap:10px!important;display:flex!important}.report-pdf-capture .report-analysis-row>*{flex:1 1 0!important;min-width:0!important}.report-pdf-capture .report-section-overview,.report-pdf-capture .report-section-analysis,.report-pdf-capture .report-section-verify{padding-top:8px!important;padding-bottom:8px!important}.report-pdf-capture table{font-size:.6875rem!important}.report-pdf-capture .report-qr-block{background:#fafbfc!important;border:1px solid #e2e8f0!important}.report-pdf-capture .report-section-verify{display:block!important}.report-pdf-capture .report-section-verify>div{flex-direction:row!important;justify-content:space-between!important}
