.nqr-stage-report-result{position:relative;overflow:hidden;padding:22px;border:1px solid color-mix(in srgb,var(--report-accent,#5a4be8) 18%,#e7e9f4);border-radius:30px;background:linear-gradient(145deg,#fff 0%,#fbfbff 52%,color-mix(in srgb,var(--report-accent,#5a4be8) 5%,#fff) 100%);box-shadow:0 24px 70px rgba(34,40,84,.12);isolation:isolate}.nqr-stage-report-result:before{content:"";position:absolute;inset:auto -100px -150px auto;width:330px;height:330px;border-radius:50%;background:color-mix(in srgb,var(--report-accent,#5a4be8) 8%,transparent);z-index:-1}.nqr-report-celebration{position:absolute;inset:0;pointer-events:none;overflow:hidden}.nqr-report-celebration i{position:absolute;width:9px;height:20px;border-radius:999px;background:var(--report-accent,#5a4be8);opacity:.55;animation:nqrReportFloat 3.2s ease-in-out infinite}.nqr-report-celebration i:nth-child(1){top:8%;right:7%;transform:rotate(18deg)}.nqr-report-celebration i:nth-child(2){top:17%;left:8%;height:11px;background:#f5b942;animation-delay:.35s}.nqr-report-celebration i:nth-child(3){top:42%;right:2%;background:#35b9d3;animation-delay:.8s}.nqr-report-celebration i:nth-child(4){top:64%;left:3%;background:#ef78a4;animation-delay:1.25s}.nqr-report-celebration i:nth-child(5){top:78%;right:5%;height:12px;background:#72c899;animation-delay:1.6s}@keyframes nqrReportFloat{0%,100%{translate:0 0;rotate:0deg}50%{translate:0 -9px;rotate:12deg}}.nqr-report-result-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:7px 3px 19px}.nqr-report-avatar{width:86px;height:86px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,#eeeaff,#f7f8ff);border:5px solid #fff;box-shadow:0 11px 30px rgba(48,52,103,.15);color:var(--report-accent,#5a4be8);font:900 2rem Alexandria,Arial,sans-serif}.nqr-report-avatar img{width:100%;height:100%;object-fit:cover}.nqr-report-result-head>div:nth-child(2)>span{display:block;margin-bottom:3px;color:var(--report-accent,#5a4be8);font-weight:800;font-size:.78rem}.nqr-report-result-head h2{margin:0;color:#182250;font-size:clamp(1.45rem,3vw,2.15rem);line-height:1.25}.nqr-report-result-head p{margin:6px 0 0;color:#727994;line-height:1.7;font-size:.86rem}.nqr-report-score{min-width:100px;text-align:center;padding:12px 13px;border:1px solid #e8eaf2;border-radius:22px;background:#fff;box-shadow:0 10px 30px rgba(32,40,85,.08)}.nqr-report-score b{display:block;color:#17214f;font-size:1.7rem;line-height:1}.nqr-report-score small{display:block;margin-top:8px;color:#f4a91f;letter-spacing:1px}.nqr-report-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:5px 0 15px}.nqr-report-metrics>div{min-height:108px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:11px;border:1px solid #e9ebf3;border-radius:21px;background:#fff;text-align:center}.nqr-report-metrics span{width:32px;height:32px;display:grid;place-items:center;margin-bottom:5px;border-radius:10px;background:color-mix(in srgb,var(--report-accent,#5a4be8) 9%,#fff);color:var(--report-accent,#5a4be8);font-weight:900}.nqr-report-metrics b{color:#1d2754;font-size:1.05rem}.nqr-report-metrics small{margin-top:2px;color:#858ba0;font-size:.68rem}.nqr-report-improved,.nqr-report-perfect{display:flex;align-items:center;gap:12px;margin:11px 0;padding:13px 15px;border-radius:18px;background:#effaf4;border:1px solid #d9f1e3}.nqr-report-improved>span,.nqr-report-perfect>span{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:#fff;color:#21905a;font-weight:900;box-shadow:0 5px 16px rgba(34,141,89,.08)}.nqr-report-improved b,.nqr-report-perfect b{display:block;color:#215b41;font-size:.86rem}.nqr-report-improved small,.nqr-report-perfect small{display:block;margin-top:2px;color:#6d8979;font-size:.7rem;line-height:1.6}.nqr-report-review{margin:11px 0;padding:15px;border:1px solid #f0e2e2;border-radius:20px;background:#fffafa}.nqr-report-section-title{display:flex;align-items:center;gap:10px;margin-bottom:11px}.nqr-report-section-title>span{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:#fff;color:#c45f5f;font-weight:900;box-shadow:0 5px 16px rgba(166,77,77,.08)}.nqr-report-section-title b{display:block;color:#653636;font-size:.85rem}.nqr-report-section-title small{display:block;color:#9b7d7d;font-size:.68rem}.nqr-review-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:7px 12px;align-items:center;padding:10px 11px;border-top:1px solid #f0e7e7}.nqr-review-item b{color:#30385f;font-size:.78rem;line-height:1.6}.nqr-review-item span{padding:5px 8px;border-radius:10px;background:#fff;color:#7b6d76;font-size:.65rem;white-space:nowrap}.nqr-review-item strong{color:#343b60}.nqr-review-more{display:block;margin-top:8px;color:#957c88;font-size:.68rem}.nqr-report-goal{margin:12px 0 15px;padding:14px 16px;border-right:4px solid var(--report-accent,#5a4be8);border-radius:17px;background:#f8faff}.nqr-report-goal span{display:block;color:var(--report-accent,#5a4be8);font-weight:800;font-size:.7rem}.nqr-report-goal p{margin:4px 0 0;color:#434b70;font-size:.8rem;line-height:1.8}.nqr-report-actions{display:grid;grid-template-columns:1.15fr .92fr 1.15fr;gap:9px;margin:14px 0}.nqr-report-actions button{min-height:58px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #e3e6f0;border-radius:16px;background:#fff;color:#26305b;font:800 .74rem Alexandria,Arial,sans-serif;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.nqr-report-actions button:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(32,40,85,.09)}.nqr-report-actions button.primary{border-color:transparent;background:linear-gradient(135deg,var(--report-accent,#5a4be8),color-mix(in srgb,var(--report-accent,#5a4be8) 70%,#35b9d3));color:#fff;box-shadow:0 11px 28px color-mix(in srgb,var(--report-accent,#5a4be8) 24%,transparent)}.nqr-report-actions button span{font-size:1.05rem}.nqr-report-footer-actions{display:flex;justify-content:center;gap:8px;margin-top:12px}.nqr-report-brand{display:flex;align-items:center;justify-content:center;gap:8px;margin:18px -22px -22px;padding:12px;border-top:1px solid #eceef5;background:#ffffffaa}.nqr-report-brand img{width:34px;height:34px;object-fit:contain;border-radius:9px}.nqr-report-brand b{display:block;color:#1d2752;font-size:.76rem}.nqr-report-brand small{display:block;color:#9297aa;font-size:.58rem}.nqr-parent-reports{margin-top:16px}.nqr-parent-reports-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.nqr-parent-reports-head>div{display:flex;align-items:center;gap:11px}.nqr-parent-reports-head>div>span{width:43px;height:43px;display:grid;place-items:center;border-radius:14px;background:#f0efff;color:#5a4be8;font-weight:900}.nqr-parent-reports-head h3{margin:0;color:#202956}.nqr-parent-reports-head p{margin:3px 0 0;color:#858ba1;font-size:.72rem}.nqr-parent-reports-head>b{padding:7px 10px;border-radius:999px;background:#f4f5fa;color:#606780;font-size:.68rem}.nqr-report-list{display:grid;gap:8px}.nqr-report-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;border:1px solid #e8eaf2;border-radius:17px;background:linear-gradient(90deg,color-mix(in srgb,var(--report-accent,#5a4be8) 4%,#fff),#fff)}.nqr-report-list-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--report-accent,#5a4be8) 10%,#fff);color:var(--report-accent,#5a4be8);font-weight:900}.nqr-report-list-copy span{display:block;color:var(--report-accent,#5a4be8);font-size:.63rem;font-weight:800}.nqr-report-list-copy b{display:block;margin:1px 0;color:#29315c;font-size:.78rem}.nqr-report-list-copy small{display:block;color:#8a90a5;font-size:.62rem}.nqr-report-list-actions{display:flex;gap:5px}.nqr-report-list-actions button{width:35px;height:35px;display:grid;place-items:center;border:1px solid #e4e7f0;border-radius:11px;background:#fff;color:#485174;font-weight:900;cursor:pointer}.nqr-report-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px;border:1px dashed #dfe2ee;border-radius:19px;background:#fafbfe}.nqr-report-empty>span{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:#f0efff;color:#5a4be8;font-size:1.4rem}.nqr-report-empty b{margin-top:8px;color:#343d67;font-size:.86rem}.nqr-report-empty small{max-width:480px;margin-top:4px;color:#858ba0;font-size:.68rem;line-height:1.7}@media(max-width:760px){.nqr-stage-report-result{padding:17px;border-radius:24px}.nqr-report-result-head{grid-template-columns:auto minmax(0,1fr);gap:12px}.nqr-report-avatar{width:68px;height:68px}.nqr-report-score{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;padding:9px}.nqr-report-score small{margin:0}.nqr-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.nqr-review-item{grid-template-columns:1fr}.nqr-review-item span{white-space:normal}.nqr-report-actions{grid-template-columns:1fr}.nqr-report-footer-actions{flex-direction:column}.nqr-report-footer-actions .btn{width:100%}.nqr-report-brand{margin:16px -17px -17px}.nqr-parent-reports-head{align-items:flex-start}.nqr-report-list article{grid-template-columns:auto minmax(0,1fr)}.nqr-report-list-actions{grid-column:1/-1;justify-content:flex-end}}@media(prefers-reduced-motion:reduce){.nqr-report-celebration i{animation:none}.nqr-report-actions button{transition:none}}.nqr-stage-report-result{max-width:100%;overflow:hidden}.nqr-report-result-head,.nqr-report-metrics,.nqr-report-actions,.nqr-review-item{min-width:0}.nqr-review-item>*{min-width:0}.nqr-review-item b,.nqr-review-item span,.nqr-review-item strong{overflow-wrap:anywhere;word-break:normal;writing-mode:horizontal-tb!important}.nqr-review-item span{white-space:normal!important}.nqr-report-list-copy{min-width:0}.nqr-report-list-copy small{overflow-wrap:anywhere}@media(min-width:761px) and (max-width:1150px){.nqr-stage-report-result{padding:18px;border-radius:26px}.nqr-report-result-head{grid-template-columns:72px minmax(0,1fr) 94px;gap:12px}.nqr-report-avatar{width:72px;height:72px}.nqr-report-result-head h2{font-size:1.55rem}.nqr-report-metrics{gap:8px}.nqr-report-metrics>div{min-height:94px}.nqr-review-item{grid-template-columns:minmax(0,1fr) minmax(180px,.55fr);align-items:start}.nqr-review-item>span:last-child{grid-column:2}.nqr-report-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}.nqr-stage-report-result,.nqr-report-review,.nqr-review-item,.nqr-review-item>*{min-width:0;max-width:100%}.nqr-review-item{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:7px 8px!important;padding:12px!important;direction:rtl!important}.nqr-review-item>b{flex:1 0 100%!important;width:100%!important;display:block!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:break-word!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;line-height:1.75!important}.nqr-review-item>span{display:inline-flex!important;flex:1 1 260px!important;min-width:0!important;max-width:100%!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:break-word!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;line-height:1.65!important}.nqr-review-item strong{word-break:keep-all!important;overflow-wrap:break-word!important;writing-mode:horizontal-tb!important}.nqr-report-goal p{word-break:keep-all!important;overflow-wrap:break-word!important}.nqr-stage-report-result{container-type:inline-size}@container (max-width:620px){.nqr-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nqr-report-actions{grid-template-columns:1fr!important}.nqr-report-result-head{grid-template-columns:auto minmax(0,1fr)!important}.nqr-report-score{grid-column:1/-1!important;min-width:0!important}}