._list_1y574_1{flex-direction:column;gap:12px;display:flex}._tabs_1y574_7{background:#e2e0d7;border-radius:12px;gap:4px;margin-bottom:16px;padding:4px;display:flex}._tab_1y574_7{height:36px;color:var(--c-gray600);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;font-weight:500}._tabActive_1y574_29{background:var(--c-white);color:var(--c-gray800);font-weight:600}._card_1y574_35{background:var(--c-white);box-shadow:var(--shadow-card);color:inherit;border-radius:16px;flex-direction:column;gap:14px;padding:16px;text-decoration:none;display:flex}._cardHeader_1y574_47{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._titles_1y574_54{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._domain_1y574_62{font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}._title_1y574_54{font-size:var(--fs-md);font-weight:600}._bigTitle_1y574_74{font-size:var(--fs-xl);font-weight:700}._muted_1y574_79{color:var(--c-gray600);font-size:var(--fs-sm)}._badge_1y574_84{font-size:var(--fs-xs);border-radius:999px;flex-shrink:0;padding:4px 10px;font-weight:600}._progress_1y574_92{flex-direction:column;gap:6px;display:flex}._counts_1y574_98{font-size:var(--fs-sm);justify-content:space-between;display:flex}._counts_1y574_98 strong{font-weight:600}._track_1y574_108{border-radius:4px;height:8px;overflow:hidden}._fill_1y574_114{border-radius:4px;height:8px}._empty_1y574_119{color:var(--c-gray600);text-align:center;margin-top:32px}._section_1y574_125{background:var(--c-white);box-shadow:var(--shadow-card);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}._sectionHead_1y574_135{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._sectionTitle_1y574_142{font-size:var(--fs-md);font-weight:600}._detail_1y574_147{flex-direction:column;gap:14px;display:flex}._detailGrid_1y574_153{gap:14px;display:grid}@media (width>=1024px){._detailGrid_1y574_153{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}._criterion_1y574_165{background:var(--c-beige);font-size:var(--fs-sm);border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex}._sheetContent_1y574_175{padding:16px var(--gutter) 24px}._deadlineHeader_1y574_179{justify-content:space-between;align-items:center;gap:8px;display:flex}._plannedDot_1y574_186{box-sizing:border-box;border:2px solid var(--c-training);background:0 0}._overdueDot_1y574_192{border-color:var(--c-warning-dark)}._overdueBadge_1y574_196{background:color-mix(in srgb, var(--c-warning) 20%, transparent);color:var(--c-warning-dark);font-size:var(--fs-xs);white-space:nowrap;border-radius:999px;padding:2px 8px;font-weight:600}._textLink_1y574_206{color:var(--c-brand02);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:600}._criterionLabel_1y574_218{color:var(--c-gray500);font-size:var(--fs-xs);font-weight:600}._insight_1y574_224{color:var(--c-reminder);font-size:var(--fs-sm);background:#e8eef6;border-radius:14px;flex-direction:column;gap:10px;padding:14px;line-height:1.45;display:flex}._insightActions_1y574_236{flex-wrap:wrap;gap:8px;display:flex}._insightPrimary_1y574_242,._insightSecondary_1y574_243{min-height:36px;font:inherit;font-size:var(--fs-sm);cursor:pointer;border-radius:10px;padding:0 12px;font-weight:600}._insightPrimary_1y574_242{background:var(--c-reminder);color:var(--c-white);border:0}._insightSecondary_1y574_243{border:1.5px solid var(--c-reminder);background:var(--c-white);color:var(--c-reminder)}._step_1y574_265{cursor:pointer;align-items:baseline;gap:10px;min-height:40px;display:flex}._step_1y574_265 input{width:20px;height:20px;accent-color:var(--c-brand02)}._stepLabel_1y574_279{flex:1}._stepDone_1y574_283{color:var(--c-gray500);text-decoration:line-through}._stepToggle_1y574_288{cursor:pointer;flex:1;align-items:baseline;gap:10px;display:flex}._stepDateWrap_1y574_296{position:relative}._stepDate_1y574_296{color:var(--c-brand02);font:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._stepDateInput_1y574_311{opacity:0;pointer-events:none;border:0;width:1px;height:1px;position:absolute;bottom:0;right:0}._chartScroll_1y574_322{overflow-x:auto}._chart_1y574_322{box-sizing:content-box;border-bottom:1px solid var(--c-gray200);align-items:flex-end;gap:6px;height:110px;padding-top:3px;display:flex}._bar_1y574_336{border-radius:4px 4px 0 0;flex:1;min-width:12px}._planned_1y574_186{box-sizing:border-box;border:1.5px dashed var(--c-gray400);border-radius:4px;flex:1;min-width:12px;height:110px}._legend_1y574_351{color:var(--c-gray600);font-size:var(--fs-xs);flex-wrap:wrap;gap:14px;display:flex}._legendItem_1y574_359{align-items:center;gap:6px;display:inline-flex}._swatch_1y574_365{border-radius:3px;width:10px;height:10px}._sessionRow_1y574_371{border:0;border-top:1px solid var(--c-gray100);width:100%;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:0;display:flex}._sessionRow_1y574_371:first-child{border-top:0}._dot_1y574_391{border-radius:5px;flex-shrink:0;width:10px;height:10px}._sessionBody_1y574_398{flex-direction:column;flex:1;min-width:0;display:flex}._tiles_1y574_405{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._tile_1y574_405{background:var(--c-white);box-shadow:var(--shadow-card);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:14px 8px;display:flex}._tileValue_1y574_424{max-width:100%;font-size:var(--fs-lg);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}._tileLabel_1y574_433{color:var(--c-gray600);font-size:var(--fs-xs)}._actions_1y574_438{flex-wrap:wrap;gap:8px;display:flex}
