.page-module__fa6YIa__section_wrap{max-width:1400px;margin:30px auto;animation:.2s page-module__fa6YIa__fadeIn}@keyframes page-module__fa6YIa__fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page-module__fa6YIa__terminal_header{background:var(--bg-base);border:1px solid var(--border-subtle);border-bottom:none;border-radius:6px 6px 0 0;align-items:center;gap:6px;padding:10px 14px;display:flex}.page-module__fa6YIa__progress_hero{border:1px solid var(--border-subtle);text-align:center;background:var(--accent-dim);border-top:none;border-radius:0 0 6px 6px;margin-bottom:24px;padding:36px 32px}.page-module__fa6YIa__big_pct{color:var(--accent);text-shadow:0 0 30px var(--accent-glow);font-family:Syne Mono,monospace;font-size:clamp(3rem,10vw,5rem);line-height:1}.page-module__fa6YIa__pct_sym{vertical-align:super;font-size:.5em}.page-module__fa6YIa__big_label{color:var(--text-secondary);margin:10px 0 20px;font-size:.78rem}.page-module__fa6YIa__main_bar{background:var(--accent-dim);border-radius:2px;max-width:300px;height:4px;margin:0 auto;overflow:hidden}.page-module__fa6YIa__main_bar_fill{background:var(--accent);height:100%;box-shadow:0 0 10px var(--accent-glow);border-radius:2px;transition:width .6s}.page-module__fa6YIa__level_progress_grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px;list-style:none;display:grid}@media (max-width:700px){.page-module__fa6YIa__section_wrap{padding:0 10px}.page-module__fa6YIa__level_progress_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.page-module__fa6YIa__section_wrap{padding:0 8px}.page-module__fa6YIa__progress_hero{padding:24px 16px}.page-module__fa6YIa__level_progress_grid{grid-template-columns:1fr}.page-module__fa6YIa__edr_tag,.page-module__fa6YIa__edr_level{display:none}}.page-module__fa6YIa__lp_card{border:1px solid var(--border-subtle);background:var(--accent-dim);border-radius:4px;padding:16px}.page-module__fa6YIa__lp_level{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-size:.65rem}.page-module__fa6YIa__lp_nums{color:var(--text-primary);margin-bottom:8px;font-size:1.3rem}.page-module__fa6YIa__lp_bar{background:var(--accent-dim);border-radius:2px;height:3px;margin-bottom:8px;overflow:hidden}.page-module__fa6YIa__lp_bar_fill{background:var(--accent);height:100%;box-shadow:0 0 8px var(--accent-glow);transition:width .5s}.page-module__fa6YIa__lp_label{color:var(--text-muted);font-size:.65rem}.page-module__fa6YIa__ex_detail_list{margin-bottom:24px;list-style-type:none}.page-module__fa6YIa__section_label{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;margin-bottom:14px;font-size:.65rem}.page-module__fa6YIa__ex_detail_row{border-bottom:1px solid var(--border-subtle);color:var(--text-muted);align-items:center;gap:12px;padding:10px 14px;font-size:.72rem;transition:background .1s;display:flex}.page-module__fa6YIa__ex_detail_row:hover{background:var(--accent-dim)}.page-module__fa6YIa__ex_detail_row:hover .page-module__fa6YIa__edr_arrow{color:var(--accent)}.page-module__fa6YIa__edr_arrow{color:var(--text-disabled);margin-left:auto;font-size:.65rem;transition:color .1s}.page-module__fa6YIa__ex_detail_row.page-module__fa6YIa__ex_done{color:var(--text-secondary)}.page-module__fa6YIa__edr_check{color:var(--accent);min-width:14px}.page-module__fa6YIa__edr_title{flex:1}.page-module__fa6YIa__edr_tag{color:var(--text-disabled);min-width:70px;font-size:.63rem}.page-module__fa6YIa__edr_level{color:var(--text-disabled);min-width:40px;font-size:.63rem}.page-module__fa6YIa__edr_status{text-align:right;min-width:80px;font-size:.63rem}.page-module__fa6YIa__ex_detail_row.page-module__fa6YIa__ex_done .page-module__fa6YIa__edr_status{color:var(--accent)}.page-module__fa6YIa__reset_btn{border:1px solid color-mix(in srgb,var(--btn-stop)20%,transparent);color:color-mix(in srgb,var(--btn-stop)50%,transparent);cursor:pointer;background:0 0;border-radius:3px;padding:8px 16px;font-family:JetBrains Mono,monospace;font-size:.7rem;transition:all .15s}.page-module__fa6YIa__reset_btn:hover{color:var(--btn-stop);border-color:color-mix(in srgb,var(--btn-stop)40%,transparent)}
