.page_container__QBypM{max-width:1000px;margin:0 auto}.page_header__gmQZZ{margin-bottom:var(--spacing-6)}.page_header__gmQZZ h1{margin-bottom:var(--spacing-2)}.page_header__gmQZZ p{color:var(--text-muted);font-size:var(--text-sm)}.page_overallSection__4Vfjb{padding:var(--spacing-6);border:2px solid var(--border);background:var(--card);margin-bottom:var(--spacing-8)}.page_overallCard__AMxg9{display:flex;align-items:center;gap:var(--spacing-8)}.page_progressCircle__KNsdh{display:flex;flex-direction:column;align-items:center;justify-content:center;width:140px;height:140px;border:4px solid var(--foreground);flex-shrink:0}.page_progressValue__t8xg6{font-size:var(--text-4xl);font-weight:700;color:var(--text-primary)}.page_progressLabel__VJ2U8{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.page_progressStats__N9fkM{display:flex;gap:var(--spacing-8);flex:1 1}.page_statItem__iocW7{display:flex;flex-direction:column}.page_statValue__WL4rG{font-size:var(--text-3xl);font-weight:700;color:var(--text-primary)}.page_statLabel__bL0o_{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.page_section__9cOa8{margin-bottom:var(--spacing-8)}.page_section__9cOa8 h2{font-size:var(--text-xl);margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-2);border-bottom:2px solid var(--border)}.page_domainList__XD5Jx{display:flex;flex-direction:column;gap:var(--spacing-2)}.page_domainItem__WQp_z{display:block;padding:var(--spacing-4);border:2px solid var(--border);background:var(--card);text-decoration:none;color:inherit;transition:all var(--transition-fast)}.page_domainItem__WQp_z:hover{box-shadow:var(--shadow-sm);transform:translate(-1px,-1px)}.page_domainItem__WQp_z.page_complete__9nkK6{background:var(--muted)}.page_domainHeader__TF_Zn{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}.page_domainCode__jfXAH{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--foreground);color:var(--background);font-weight:700;font-size:var(--text-sm);flex-shrink:0}.page_domainName__TpPEW{flex:1 1;font-weight:600;color:var(--text-primary)}.page_domainProgress__wBu3S{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-2)}.page_progressBarSmall__DHiHP{flex:1 1;height:12px;background:var(--muted);border:2px solid var(--border)}.page_progressFillSmall__2PqcI{height:100%;background:var(--foreground);transition:width var(--transition-normal)}.page_progressText__WmnOI{font-size:var(--text-sm);color:var(--text-secondary);min-width:100px;text-align:right}.page_domainMeta__eD1m7{font-size:var(--text-xs);color:var(--text-muted)}.page_summarySection__nh2yL{margin-bottom:var(--spacing-8)}.page_summaryGrid__1mTla{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-4);gap:var(--spacing-4)}.page_summaryCard__dA2ks{padding:var(--spacing-4);border:2px solid var(--border);background:var(--card)}.page_summaryCard__dA2ks h3{font-size:var(--text-base);margin-bottom:var(--spacing-3);text-transform:none}.page_summaryCard__dA2ks ul{list-style:none;padding:0;margin:0}.page_summaryCard__dA2ks li{font-size:var(--text-sm);color:var(--text-secondary);padding:var(--spacing-1) 0}.page_cta__7ZqgA{text-align:center;padding:var(--spacing-8);border:2px solid var(--border);background:var(--muted)}.page_cta__7ZqgA p{font-size:var(--text-lg);font-weight:700;margin-bottom:var(--spacing-4)}.page_cta__7ZqgA a{text-decoration:none}@media (max-width:768px){.page_overallCard__AMxg9{flex-direction:column;gap:var(--spacing-4)}.page_progressStats__N9fkM{flex-direction:column;gap:var(--spacing-3);align-items:center}.page_summaryGrid__1mTla{grid-template-columns:1fr}.page_domainHeader__TF_Zn{flex-wrap:wrap}}