.assessment-first-flow{display:flex;flex-direction:column}.assessment-first-flow>#assessment{order:-1}.assessment-report-results{scroll-margin-top:5.5rem}.assessment-report-actions--top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem 1rem;margin:0 0 1.25rem;padding:1rem 1.1rem;border:1px solid rgba(45,212,191,.28);border-radius:16px;background:linear-gradient(135deg,#2dd4bf1f,#e5b84a14)}.assessment-report-actions__copy{min-width:0}.assessment-report-actions__copy span{display:block;margin-bottom:.15rem;color:var(--teal, #2dd4bf);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.assessment-report-actions__copy strong{color:#fff;font-size:1rem;line-height:1.35}.result-download-button{min-height:46px;padding:.75rem 1.1rem;border:0;border-radius:11px;background:var(--gold, #e5b84a);color:#101626;font:inherit;font-size:.9rem;font-weight:800;cursor:pointer}.result-download-button:focus-visible{outline:3px solid rgba(45,212,191,.55);outline-offset:3px}.result-download-button:disabled{cursor:wait;opacity:.72}.result-download-status{grid-column:1 / -1;margin:0;color:#ffffff94;font-size:.78rem;line-height:1.5}@media (max-width: 760px){#hero{padding-top:1.5rem!important;padding-bottom:2.25rem!important}#hero .breadcrumb{margin-bottom:1rem!important}#hero .pill{margin-bottom:1rem!important;padding:.45rem .7rem;font-size:.7rem;line-height:1.45}#hero h1{margin-bottom:.85rem!important;font-size:clamp(1.8rem,9vw,2.35rem)!important}#hero .hero-sub{margin-bottom:1rem!important;font-size:.9rem!important;line-height:1.6!important}#hero .meta-chips{margin-bottom:1.15rem!important;gap:.4rem!important}#hero .meta-chip:nth-child(n+5),#hero .hero-actions>.btn-outline{display:none}#hero .hero-actions,#hero .hero-actions>.hero-cta{width:100%}#hero .hero-actions>.hero-cta{justify-content:center;min-height:50px}#assessment{padding-top:3.25rem!important}#assessment .section-sub{margin-bottom:1.35rem}#assessment>.container>.section-pill{margin-bottom:.7rem}#assessment>.container>.section-title{margin-bottom:.6rem;font-size:clamp(1.65rem,8vw,2rem)}#assessment>.container>.section-sub{margin-bottom:1rem;font-size:.86rem;line-height:1.55}#assessment .lang-selector{margin-bottom:1rem}#assessment .quiz-box{padding:1.15rem 1rem 1rem}.assessment-report-results,.assessment-report-results *{min-width:0;max-width:100%}.assessment-report-results [style*="display:grid"],.assessment-report-results [style*="display: grid"],.assessment-report-results :where(.ts-grid,.cg-exams-grid,.mi-grid,.air-grid,.air-4c-grid,.ap-all-row,.res-two-col,.exec-dashboard,.results-grid,.score-grid,.dimension-grid,.result-head,.result-metrics,.insight-grid,.indicator-grid,.facet-grid,.axis-grid,.experiment-grid,.diagnostic-grid,.plan-grid,.practice-allocation){display:grid!important;grid-template-columns:minmax(0,1fr)!important}.assessment-report-results .air-4c-item,.assessment-report-results :where(.ap-mini,.rule-step,.path-stage){width:100%!important;padding:1rem!important}.assessment-report-results .apt-key{position:relative;display:block;padding-left:1.35rem;font-size:.84rem!important;line-height:1.65!important}.assessment-report-results .apt-key .apt-k-dot{position:absolute;top:.42rem;left:0;margin:0!important}.assessment-report-results .apt-key strong{display:inline;width:auto!important;min-width:0!important;margin-right:.25rem;overflow-wrap:normal!important;word-break:normal!important}.assessment-report-results .ct-wrap{overflow:visible!important;border:0!important}.assessment-report-results table.assessment-responsive-table{display:block;width:100%!important;max-width:100%;border:0!important;border-collapse:separate!important;font-size:.86rem!important}.assessment-report-results table.assessment-responsive-table thead{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.assessment-report-results table.assessment-responsive-table tbody{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.8rem;width:100%}.assessment-report-results table.assessment-responsive-table tr{display:block!important;width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff06}.assessment-report-results table.assessment-responsive-table td{display:grid!important;grid-template-columns:minmax(7.5rem,36%) minmax(0,1fr)!important;gap:.8rem;width:100%!important;padding:.75rem .85rem!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.07)!important;text-align:left!important;line-height:1.55!important;overflow-wrap:break-word!important;word-break:normal!important;white-space:normal!important}.assessment-report-results table.assessment-responsive-table td:last-child{border-bottom:0!important}.assessment-report-results table.assessment-responsive-table td:before{content:attr(data-label);color:#ffffff7a;font-size:.68rem;font-weight:800;letter-spacing:.055em;line-height:1.45;text-transform:uppercase}.assessment-report-results :where(p,li,td,th,h2,h3,h4,span,strong){overflow-wrap:break-word!important;word-break:normal!important;white-space:normal}.assessment-report-results :where(.res-section,.result-section,.exec-dashboard){padding:1rem!important}.assessment-report-actions--top{grid-template-columns:minmax(0,1fr);padding:1rem}.result-download-button{width:100%;min-height:50px}.result-download-status{grid-column:1}}@media (max-width: 420px){.assessment-report-results table.assessment-responsive-table td{display:block!important}.assessment-report-results table.assessment-responsive-table td:before{display:block;margin-bottom:.3rem}}
