.page_container__4mgwp{max-width:900px;margin:0 auto;padding:32px 16px}.page_header__9Ov4T{margin-bottom:32px}.page_backLink__fyJAM{display:flex;align-items:center;gap:8px;color:#fff;margin-bottom:24px;text-decoration:none;transition:color .2s ease}.page_backLink__fyJAM:hover{color:#f0f0f0}.page_protocolHeader__vnMBh{display:flex;align-items:center;gap:16px}.page_logoContainer__157Nj{width:64px;height:64px;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:var(--color-card);border:1px solid var(--color-border)}.page_logo__L72LA{width:70%;height:70%;object-fit:contain}.page_protocolName__l38Ac{font-size:32px;font-weight:700;margin:0 0 4px;color:var(--color-text)}.page_protocolType__GJXio{font-size:16px;color:var(--color-text-muted)}.page_auditsCard__uVnWP,.page_recommendationCard__oXikI,.page_riskBreakdownCard__X__hI,.page_safetyScoreCard__JOoXj{background-color:var(--color-card);border-radius:16px;border:1px solid var(--color-border);padding:24px;margin-bottom:32px}.page_cardTitle__JlgKn{font-size:20px;font-weight:600;margin:0 0 24px;color:var(--color-text)}.page_scoreDisplay__TPNXh{display:flex;align-items:center;gap:24px}.page_scoreCircle__3sQfn{width:100px;height:100px;border-radius:50%;border:4px solid;display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_scoreValue__8pAkI{font-size:36px;font-weight:700;color:var(--color-text)}.page_scoreDescription__O0_ZP{color:var(--color-text-muted);line-height:1.6}.page_riskMetrics__jxiYe{display:flex;flex-direction:column;gap:28px}.page_riskMetric__Foz2_{display:flex;flex-direction:column;gap:8px}.page_metricHeader__M_l30{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.page_metricTitle__d_tiM{font-size:16px;font-weight:600;margin:0;color:var(--color-text)}.page_metricScore__DmxxO{font-size:14px;font-weight:700;color:#fff;padding:3px 10px;border-radius:16px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.page_metricBar__9GDsp{height:10px;width:100%;background-color:hsla(0,0%,100%,.1);border-radius:4px;overflow:hidden;margin-bottom:8px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.page_metricBarFill__lDJay{height:100%;border-radius:4px;transition:width .8s ease-out;opacity:.9;box-shadow:0 1px 3px rgba(0,0,0,.1)}.page_metricDescription__n1aIZ{font-size:14px;color:var(--color-text-muted);margin:8px 0 0;line-height:1.5}.page_auditsList__jUWoD{display:flex;flex-direction:column;gap:16px}.page_auditItem__fvMN6{display:flex;align-items:center;gap:12px;padding:12px;background-color:hsla(0,0%,100%,.05);border-radius:8px}.page_auditIcon__tZXaU{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:rgba(16,185,129,.1);flex-shrink:0}.page_auditName__8Aj__{font-weight:600;color:var(--color-text);margin-bottom:4px}.page_auditDate__QYbP0{font-size:14px;color:var(--color-text-muted)}.page_recommendationList__KZWL5{padding-left:20px;margin:0}.page_recommendationList__KZWL5 li{color:var(--color-text-muted);margin-bottom:12px;line-height:1.6}.page_recommendationList__KZWL5 li:last-child{margin-bottom:0}@media (max-width:768px){.page_scoreDisplay__TPNXh{flex-direction:column;align-items:flex-start}.page_scoreCircle__3sQfn{margin:0 auto 16px}.page_protocolHeader__vnMBh{flex-direction:column;align-items:flex-start;text-align:center}.page_logoContainer__157Nj{margin:0 auto 16px}.page_headerContent__AbDVm{width:100%;text-align:center}.page_metricHeader__M_l30{flex-direction:column;align-items:flex-start;gap:8px}}