.report-module__hvlWuq__container{background:var(--bg-base);min-height:100vh;font-family:var(--font);padding-top:56px}.report-module__hvlWuq__inner_wrap{max-width:800px;margin:0 auto;padding:3rem 2rem 5rem}.report-module__hvlWuq__analyzing,.report-module__hvlWuq__gate{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:480px;margin:0 auto;padding:8rem 2rem;display:flex}.report-module__hvlWuq__analyzing_spinner{border:2px solid var(--border-default);border-top-color:var(--cyan);border-radius:50%;width:32px;height:32px;margin-bottom:.5rem;animation:.8s linear infinite report-module__hvlWuq__spin}@keyframes report-module__hvlWuq__spin{to{transform:rotate(360deg)}}.report-module__hvlWuq__analyzing_text{color:var(--text-primary);font-size:1.1rem;font-weight:700}.report-module__hvlWuq__analyzing_sub{color:var(--text-muted);font-size:.82rem}.report-module__hvlWuq__gate_count{color:var(--cyan);letter-spacing:-.04em;font-size:2.5rem;font-weight:900}.report-module__hvlWuq__gate_title{color:var(--text-primary);margin:0;font-size:1.4rem;font-weight:800}.report-module__hvlWuq__gate_desc{color:var(--text-secondary);font-size:.9rem;line-height:1.7}.report-module__hvlWuq__gate_desc strong{color:var(--text-primary)}.report-module__hvlWuq__gate_desc code{background:var(--bg-elevated);color:var(--cyan);padding:.1rem .4rem;font-size:.82rem}.report-module__hvlWuq__gate_btn{background:var(--cyan);color:var(--text-inverse);cursor:pointer;border:none;margin-top:.5rem;padding:.75rem 1.75rem;font-family:inherit;font-size:.88rem;font-weight:800;text-decoration:none;transition:opacity .18s;display:inline-block}.report-module__hvlWuq__gate_btn:hover{opacity:.88}.report-module__hvlWuq__header{justify-content:space-between;align-items:flex-start;gap:1rem;max-width:800px;margin:0 auto 2rem;padding:3rem 2rem 0;display:flex}.report-module__hvlWuq__header_top{align-items:center;gap:.75rem;margin-bottom:.4rem;display:flex}.report-module__hvlWuq__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.68rem;font-weight:800}.report-module__hvlWuq__pro_badge_chip{color:#c084fc;letter-spacing:.02em;white-space:nowrap;background:#a855f726;border:1px solid #a855f74d;border-radius:20px;padding:.15rem .5rem;font-size:.62rem;font-weight:800;animation:2s infinite report-module__hvlWuq__pulse-glow}@keyframes report-module__hvlWuq__pulse-glow{0%{box-shadow:0 0 #a855f766}70%{box-shadow:0 0 0 6px #a855f700}to{box-shadow:0 0 #a855f700}}.report-module__hvlWuq__title{color:var(--text-primary);letter-spacing:-.035em;margin:0;font-size:1.8rem;font-weight:900}.report-module__hvlWuq__refresh_btn{border:1px solid var(--border-default);color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;flex-shrink:0;padding:.45rem .9rem;font-family:inherit;font-size:.78rem;font-weight:600;transition:all .15s}.report-module__hvlWuq__refresh_btn:hover{color:var(--text-primary);border-color:var(--border-strong)}.report-module__hvlWuq__insight_box{max-width:800px;margin:0 auto;padding:0 2rem}.report-module__hvlWuq__insight_box>*{display:block}.report-module__hvlWuq__insight_box{padding-bottom:0}.report-module__hvlWuq__insight_inner{background:var(--cyan-glow);border:1px solid var(--cyan-dim);border-left:3px solid var(--cyan);margin-bottom:2rem;padding:1.25rem 1.5rem}.report-module__hvlWuq__insight_label{letter-spacing:.15em;text-transform:uppercase;color:var(--cyan);opacity:.8;margin-bottom:.6rem;font-size:.65rem;font-weight:800;display:block}.report-module__hvlWuq__insight_text{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.7}.report-module__hvlWuq__stat_grid{background:var(--border-subtle);border:1px solid var(--border-subtle);grid-template-columns:repeat(3,1fr);gap:1px;max-width:800px;margin:0 auto;padding:0 2rem;display:grid}.report-module__hvlWuq__stat_card{background:var(--bg-surface);flex-direction:column;gap:.4rem;padding:1.5rem;display:flex}.report-module__hvlWuq__stat_value{color:var(--text-primary);letter-spacing:-.03em;font-size:1.5rem;font-weight:800}.report-module__hvlWuq__stat_label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.report-module__hvlWuq__section{background:var(--bg-surface);border:1px solid var(--border-subtle);max-width:800px;margin:-1px auto 0;padding:2rem}.report-module__hvlWuq__section_title{color:var(--text-primary);letter-spacing:-.01em;margin:0 0 .4rem;font-size:1rem;font-weight:700}.report-module__hvlWuq__section_sub{color:var(--text-muted);margin:0 0 1.5rem;font-size:.75rem;font-style:italic}.report-module__hvlWuq__mistake_list{flex-direction:column;gap:.9rem;display:flex}.report-module__hvlWuq__mistake_row{align-items:center;gap:1rem;display:flex}.report-module__hvlWuq__mistake_rank{color:var(--text-muted);flex-shrink:0;width:24px;font-size:.72rem;font-weight:700}.report-module__hvlWuq__mistake_bar_wrap{flex:1}.report-module__hvlWuq__mistake_label{color:var(--text-secondary);margin-bottom:.3rem;font-size:.88rem}.report-module__hvlWuq__mistake_bar_track{background:var(--border-subtle);height:3px}.report-module__hvlWuq__mistake_bar_fill{background:var(--cyan);opacity:.7;height:100%;transition:width .8s}.report-module__hvlWuq__mistake_count{color:var(--text-muted);text-align:right;flex-shrink:0;width:28px;font-size:.8rem}.report-module__hvlWuq__avoid_list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.report-module__hvlWuq__avoid_item{color:var(--text-secondary);align-items:flex-start;gap:.75rem;font-size:.9rem;line-height:1.6;display:flex}.report-module__hvlWuq__avoid_x{color:var(--red);opacity:.8;flex-shrink:0;margin-top:.1rem;font-size:.8rem}.report-module__hvlWuq__principle_list{flex-direction:column;gap:1rem;display:flex}.report-module__hvlWuq__principle_card{background:var(--cyan-glow);border:1px solid var(--cyan-dim);flex-direction:column;gap:.6rem;padding:1.25rem;display:flex}.report-module__hvlWuq__principle_row{align-items:flex-start;gap:.75rem;display:flex}.report-module__hvlWuq__if_label,.report-module__hvlWuq__then_label{text-transform:uppercase;letter-spacing:.08em;flex-shrink:0;width:32px;margin-top:.15rem;font-size:.7rem;font-weight:800}.report-module__hvlWuq__if_label{color:var(--text-secondary)}.report-module__hvlWuq__then_label{color:var(--cyan)}.report-module__hvlWuq__principle_text{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.report-module__hvlWuq__footer{border-top:1px solid var(--border-subtle);max-width:800px;margin:2.5rem auto 0;padding:1.5rem 2rem 0}.report-module__hvlWuq__back_link{color:var(--text-muted);font-size:.85rem;text-decoration:none;transition:color .2s}.report-module__hvlWuq__back_link:hover{color:var(--text-secondary)}.report-module__hvlWuq__pro_preview_overlay{position:relative}.report-module__hvlWuq__pro_cta_box{text-align:center;background:linear-gradient(180deg, var(--bg-surface) 0%, #0d121f 100%);border:1px solid var(--cyan-dim);max-width:800px;margin:3rem auto;padding:4rem 2rem;position:relative;overflow:hidden;box-shadow:0 10px 40px -10px #00ffff1a}.report-module__hvlWuq__pro_cta_box:before{content:"";background:linear-gradient(90deg, transparent, var(--cyan), transparent);height:1px;position:absolute;top:0;left:0;right:0}.report-module__hvlWuq__pro_cta_text{color:var(--text-primary);margin-bottom:2rem;font-size:1rem;font-weight:600;line-height:1.6}.report-module__hvlWuq__pro_cta_btn{background:var(--cyan);color:#0d0f17;padding:1rem 3rem;font-size:1rem;font-weight:800;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-block}.report-module__hvlWuq__pro_cta_btn:hover{background:#00e6e6;transform:translateY(-2px);box-shadow:0 5px 20px #00ffff4d}
