.SwingPhaseBreakdown_root__s8_zc{margin-top:30px;color:#e4efe4;font-size:16px;line-height:1.6}.SwingPhaseBreakdown_root__s8_zc h2{margin:4px 0 8px;font-size:26px;color:#eef5ea}.SwingPhaseBreakdown_root__s8_zc h3{margin:0;font-size:21px;line-height:1.4}.SwingPhaseBreakdown_root__s8_zc h4{margin:0 0 10px;font-size:18px;color:#eef5ea}.SwingPhaseBreakdown_root__s8_zc p{margin:0 0 16px}.SwingPhaseBreakdown_eyebrow__HBFW3{color:#bbd0be;font-size:14px;font-weight:700;letter-spacing:.09em}.SwingPhaseBreakdown_intro__Yl8qW{max-width:70ch;color:#c5d8ca}.SwingPhaseBreakdown_list__1yf3Q{display:grid;gap:12px}.SwingPhaseBreakdown_phase__N8qo6{border:1px solid #365c4a;border-radius:6px;overflow:hidden;background:#0b1f1a}.SwingPhaseBreakdown_heading__nrlFH{margin:0}.SwingPhaseBreakdown_toggle__NKK_G{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:16px;padding:22px;background:transparent;border:0;color:inherit;text-align:left;font:inherit;cursor:pointer}.SwingPhaseBreakdown_toggle__NKK_G:hover,.SwingPhaseBreakdown_toggle__NKK_G[aria-expanded=true]{background:#16382b}.SwingPhaseBreakdown_number___ySpK{color:#b6d6bc;font-size:18px;font-variant-numeric:tabular-nums}.SwingPhaseBreakdown_title__gfIZE{display:block;font-size:21px;font-weight:700}.SwingPhaseBreakdown_status__U2tqY{display:block;color:#c7d9cc;font-size:16px;font-weight:500;margin-top:4px}.SwingPhaseBreakdown_summary__Za55W{display:block;color:#c5d8ca;font-size:16px;font-weight:400;margin-top:8px;max-width:76ch}.SwingPhaseBreakdown_action__gbdGE{align-self:center;display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:#d9eccc}.SwingPhaseBreakdown_chevron__o1QpT{transition:transform .18s ease;flex-shrink:0}.SwingPhaseBreakdown_toggle__NKK_G[aria-expanded=true] .SwingPhaseBreakdown_chevron__o1QpT{transform:rotate(180deg)}.SwingPhaseBreakdown_panel__ujTn1{padding:24px;border-top:1px solid #365c4a;animation:SwingPhaseBreakdown_appear__EAKei .18s ease-out}.SwingPhaseBreakdown_panel__ujTn1[hidden]{display:none}.SwingPhaseBreakdown_availability__Wh6Ey{display:inline-block;margin-bottom:16px;padding:4px 12px;border:1px solid #52735e;border-radius:4px;font-weight:600}.SwingPhaseBreakdown_availability__Wh6Ey[data-status=limited]{border-color:#a99461;color:#efdaa5}.SwingPhaseBreakdown_availability__Wh6Ey[data-status=unavailable]{border-color:#8a9891;color:#d8e0dc}.SwingPhaseBreakdown_evidence__sfA1P{margin:0 0 24px;padding:0;list-style:none;display:grid;gap:12px}.SwingPhaseBreakdown_observation__ZlaOQ{padding:16px 18px;background:#15352a;border-left:3px solid #779c80}.SwingPhaseBreakdown_observation__ZlaOQ p{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.SwingPhaseBreakdown_noteLabel__87KKb{font-size:16px;font-weight:700;color:#cbdccf}.SwingPhaseBreakdown_limitations__c4ckS{border:1px solid #607057;background:#1b3027;padding:18px 20px;margin-bottom:24px;border-radius:4px}.SwingPhaseBreakdown_limitations__c4ckS ul{margin:0;padding-left:22px}.SwingPhaseBreakdown_limitations__c4ckS li+li{margin-top:10px}.SwingPhaseBreakdown_topics__iCyDW{margin:0 0 24px;padding:0;display:flex;flex-wrap:wrap;gap:8px;list-style:none}.SwingPhaseBreakdown_topics__iCyDW li{border:1px solid #46614f;color:#cfdfd2;padding:6px 12px;border-radius:4px}.SwingPhaseBreakdown_frames__wjNWV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.SwingPhaseBreakdown_frame__37jyV{margin:0;min-width:0;border:1px solid #365c4a;border-radius:4px;overflow:hidden}.SwingPhaseBreakdown_imageStage__lFWuN{min-height:180px;aspect-ratio:4/3;display:grid;place-items:center;background:#122a22;position:relative}.SwingPhaseBreakdown_image__DbeaI{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;inset:0}.SwingPhaseBreakdown_placeholder__AXrHS{padding:24px;text-align:center;color:#d0ded3}.SwingPhaseBreakdown_placeholder__AXrHS p{margin:0 0 12px}.SwingPhaseBreakdown_skeleton__3bVSu{position:absolute;inset:16px;border-radius:4px;background:#284638}.SwingPhaseBreakdown_caption__E4P3J{padding:16px}.SwingPhaseBreakdown_caption__E4P3J strong{display:block;font-size:17px;margin-bottom:10px}.SwingPhaseBreakdown_detail__RYwKI,.SwingPhaseBreakdown_retry__Lq9m6{min-height:48px;padding:10px 14px;background:#193e2e;border:1px solid #7caf7d;border-radius:4px;color:#e4f2df;font:inherit;font-weight:600;cursor:pointer}.SwingPhaseBreakdown_detail__RYwKI{width:100%}.SwingPhaseBreakdown_detail__RYwKI:hover,.SwingPhaseBreakdown_retry__Lq9m6:hover{background:#27543b}.SwingPhaseBreakdown_root__s8_zc button:focus-visible{outline:3px solid #b5ea94;outline-offset:-4px}@keyframes SwingPhaseBreakdown_appear__EAKei{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.SwingPhaseBreakdown_toggle__NKK_G{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:18px 14px}.SwingPhaseBreakdown_action__gbdGE{grid-column:2;justify-content:space-between}.SwingPhaseBreakdown_panel__ujTn1{padding:20px 14px}.SwingPhaseBreakdown_frames__wjNWV{grid-template-columns:1fr}.SwingPhaseBreakdown_limitations__c4ckS{padding:16px}}@media (prefers-reduced-motion:reduce){.SwingPhaseBreakdown_panel__ujTn1{animation:none}.SwingPhaseBreakdown_chevron__o1QpT{transition:none}}