.planning_nav__CHKwp{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;border-bottom:1px solid var(--line);flex-wrap:wrap}.planning_nav__CHKwp img{object-fit:contain}.planning_main__9YjkI a,.planning_nav__CHKwp a{color:var(--bone);text-underline-offset:5px}.planning_main__9YjkI{max-width:1120px;margin:auto;padding:48px 22px 80px;line-height:1.65}.planning_main__9YjkI header{max-width:730px;margin-bottom:36px}.planning_main__9YjkI h1{font-size:clamp(2rem,6vw,3.5rem);line-height:1.12;letter-spacing:-.04em;margin:14px 0 22px}.planning_main__9YjkI p{color:var(--g1)}.planning_week__woerY{border:1px solid var(--line);border-radius:18px;background:var(--card);margin:20px 0;overflow:hidden}.planning_week__woerY summary{cursor:pointer;padding:20px;font-size:1.2rem;font-weight:700}.planning_week__woerY summary small{display:inline-block;margin-left:16px;font-size:.8rem;color:#a5e9bb}.planning_grid__oCKsO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;padding:0 18px 18px}.planning_day__j3Kgo{min-width:0;background:#0c0c0e;border:1px solid var(--line);border-radius:12px;padding:18px}.planning_day__j3Kgo .planning_date__Q9BWV{font-size:.9rem;font-weight:600;color:var(--bone);margin:0}.planning_day__j3Kgo h2{font-size:1.5rem;margin:12px 0 8px;padding-bottom:6px;border-bottom:4px solid #ddd}.planning_day__j3Kgo h2[data-format=Original]{border-color:#0088ff}.planning_day__j3Kgo h2[data-format=Base]{border-color:#fc851a}.planning_day__j3Kgo h2[data-format=Power]{border-color:#ff3737}.planning_day__j3Kgo h2[data-format=Intensity]{border-color:#f2d11c}.planning_day__j3Kgo h2[data-format=Team]{border-color:#a74fe0}.planning_day__j3Kgo ul{list-style:none;padding:0;margin:20px 0 0}.planning_day__j3Kgo li{display:flex;flex-direction:column;border-top:1px solid var(--line);padding:10px 0;overflow-wrap:anywhere}.planning_day__j3Kgo li span{color:var(--g1);font-size:.9rem}.planning_source__ZM90x{display:inline-block;margin:0 20px 22px}.planning_info__rPl8z{padding:30px 0;border-bottom:1px solid var(--line);scroll-margin-top:20px}.planning_info__rPl8z h2{font-size:1.8rem;line-height:1.25}.planning_passes__DD7UJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:25px 0}.planning_passes__DD7UJ article{border:1px solid var(--line);border-radius:14px;background:var(--card);padding:20px}.planning_passes__DD7UJ h3{margin:0;font-size:1.4rem}.planning_passes__DD7UJ p{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.planning_passes__DD7UJ strong{white-space:nowrap;color:var(--bone)}.planning_passes__DD7UJ small{display:block;color:var(--g1);font-size:.85rem;line-height:1.6}.planning_notice__CJ37U{border-left:3px solid var(--red);padding-left:16px}@media(max-width:700px){.planning_grid__oCKsO,.planning_passes__DD7UJ{grid-template-columns:1fr}.planning_main__9YjkI{padding:32px 18px 60px}.planning_week__woerY summary small{margin-left:0;display:block}.planning_nav__CHKwp{padding:16px 18px}}@media(prefers-reduced-motion:reduce){.planning_main__9YjkI{scroll-behavior:auto}}