@keyframes kakuyasu-sim-diagnosis-module__3EuBNW__fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.kakuyasu-sim-diagnosis-module__3EuBNW__page{color:#0f172a;background-image:linear-gradient(#f8fffe 0%,#f8fafc 54%,#fff 100%);min-height:100vh}.kakuyasu-sim-diagnosis-module__3EuBNW__main{flex-direction:column;gap:20px;width:100%;max-width:1320px;margin:0 auto;padding:20px 16px 88px;display:flex}@media (min-width:768px){.kakuyasu-sim-diagnosis-module__3EuBNW__main{gap:24px;padding:28px 24px 104px}}@media (min-width:1200px){.kakuyasu-sim-diagnosis-module__3EuBNW__main{padding:32px 32px 112px}}.kakuyasu-sim-diagnosis-module__3EuBNW__introShell{gap:16px;animation:.5s both kakuyasu-sim-diagnosis-module__3EuBNW__fadeUp;display:grid}@media (prefers-reduced-motion:reduce){.kakuyasu-sim-diagnosis-module__3EuBNW__introShell{animation:none}}.kakuyasu-sim-diagnosis-module__3EuBNW__introContent{background:#fffffff0;border:1px solid #0f172a1a;border-radius:28px;flex-direction:column;gap:14px;padding:24px;display:flex;box-shadow:0 24px 60px #0f172a12}@media (min-width:768px){.kakuyasu-sim-diagnosis-module__3EuBNW__introContent{padding:30px}}.kakuyasu-sim-diagnosis-module__3EuBNW__heroMetaRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kakuyasu-sim-diagnosis-module__3EuBNW__heroMetaChip{color:#0f766e;letter-spacing:0;background:#0f766e14;border:1px solid #0f172a1a;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.kakuyasu-sim-diagnosis-module__3EuBNW__heroTitle{letter-spacing:0;max-width:24ch;margin:0;font-size:26px;line-height:1.22}@media (min-width:768px){.kakuyasu-sim-diagnosis-module__3EuBNW__heroTitle{font-size:36px}}.kakuyasu-sim-diagnosis-module__3EuBNW__heroLead{color:#334155;max-width:68ch;margin:0;font-size:15px;line-height:1.8}.kakuyasu-sim-diagnosis-module__3EuBNW__heroActionRow{flex-direction:column;gap:10px;display:flex}@media (min-width:640px){.kakuyasu-sim-diagnosis-module__3EuBNW__heroActionRow{flex-flow:wrap;align-items:center}}.kakuyasu-sim-diagnosis-module__3EuBNW__heroPrimaryLink{color:#fff;background:linear-gradient(135deg,#0f766e 0%,#14b8a6 100%);border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 16px 32px #0f766e33}.kakuyasu-sim-diagnosis-module__3EuBNW__heroPrimaryLink:focus-visible{outline-offset:3px;outline:3px solid #14b8a6}.kakuyasu-sim-diagnosis-module__3EuBNW__heroNote{color:#334155;margin:0;font-size:13px;line-height:1.7}.kakuyasu-sim-diagnosis-module__3EuBNW__workspaceGrid{gap:18px;display:grid}@media (min-width:1024px){.kakuyasu-sim-diagnosis-module__3EuBNW__workspaceGrid{grid-template-columns:minmax(280px,320px) minmax(0,1fr);align-items:start}}.kakuyasu-sim-diagnosis-module__3EuBNW__sidebarColumn{align-self:start;min-width:0}@media (min-width:1024px){.kakuyasu-sim-diagnosis-module__3EuBNW__sidebarColumn{position:sticky;top:80px}}.kakuyasu-sim-diagnosis-module__3EuBNW__contentColumn{gap:18px;min-width:0;display:grid}.kakuyasu-sim-diagnosis-module__3EuBNW__sidebarSticky{display:grid}.kakuyasu-sim-diagnosis-module__3EuBNW__filterPanel{gap:14px;display:grid}.kakuyasu-sim-diagnosis-module__3EuBNW__panelHeader{grid-column:1/-1;gap:6px;padding:0 4px;display:grid}.kakuyasu-sim-diagnosis-module__3EuBNW__panelTitle{margin:0;font-size:24px;line-height:1.25}.kakuyasu-sim-diagnosis-module__3EuBNW__panelLead{color:#334155;margin:0;font-size:14px;line-height:1.7}.kakuyasu-sim-diagnosis-module__3EuBNW__controlCard{background:#fffffff0;border:1px solid #0f172a1a;border-radius:24px;gap:12px;padding:18px;display:grid;box-shadow:0 18px 46px #0f172a0f}.kakuyasu-sim-diagnosis-module__3EuBNW__questionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.kakuyasu-sim-diagnosis-module__3EuBNW__questionTitle{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kakuyasu-sim-diagnosis-module__3EuBNW__questionIndex{color:#0f766e;letter-spacing:0;background:#0f766e14;border-radius:999px;justify-content:center;align-items:center;min-width:40px;min-height:32px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.kakuyasu-sim-diagnosis-module__3EuBNW__questionStatus{letter-spacing:0;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.kakuyasu-sim-diagnosis-module__3EuBNW__questionStatus[data-answered=false]{color:#64748b;background:#94a3b81f}.kakuyasu-sim-diagnosis-module__3EuBNW__questionStatus[data-answered=true]{color:#0f766e;background:#0f766e1f}.kakuyasu-sim-diagnosis-module__3EuBNW__controlLabel{letter-spacing:0;font-size:14px;font-weight:800}.kakuyasu-sim-diagnosis-module__3EuBNW__optionGrid{gap:10px;display:grid}.kakuyasu-sim-diagnosis-module__3EuBNW__optionButton{text-align:left;cursor:pointer;background:#ffffffeb;border:1px solid #0f172a1a;border-radius:18px;gap:4px;width:100%;padding:14px 16px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.kakuyasu-sim-diagnosis-module__3EuBNW__optionButton:hover{border-color:#0f766e47;transform:translateY(-1px);box-shadow:0 12px 26px #0f766e1a}.kakuyasu-sim-diagnosis-module__3EuBNW__optionButton:focus-visible{outline-offset:3px;outline:3px solid #14b8a6}.kakuyasu-sim-diagnosis-module__3EuBNW__optionButton[data-active=true]{background:linear-gradient(#f0fdfa 0%,#fffffff5 100%);border-color:#0f766e5c;box-shadow:0 14px 30px #0f766e1f}@media (prefers-reduced-motion:reduce){.kakuyasu-sim-diagnosis-module__3EuBNW__optionButton{transition:none}}.kakuyasu-sim-diagnosis-module__3EuBNW__optionLabel{font-size:15px;font-weight:700}.kakuyasu-sim-diagnosis-module__3EuBNW__optionHint{color:#64748b;font-size:13px;line-height:1.6}.kakuyasu-sim-diagnosis-module__3EuBNW__selectedCard{background:linear-gradient(#fffffffa 0%,#fffaf1f5 100%);border:1px solid #0f172a1a;border-radius:24px;gap:12px;padding:18px;display:grid;box-shadow:0 18px 46px #0f172a0f}.kakuyasu-sim-diagnosis-module__3EuBNW__selectedTitle{letter-spacing:0;font-size:14px;font-weight:800}.kakuyasu-sim-diagnosis-module__3EuBNW__progressWrap{gap:10px;display:grid}.kakuyasu-sim-diagnosis-module__3EuBNW__progressStats{justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.kakuyasu-sim-diagnosis-module__3EuBNW__progressBar{background:#0f172a14;border-radius:999px;width:100%;height:10px;overflow:hidden}.kakuyasu-sim-diagnosis-module__3EuBNW__progressFill{background:linear-gradient(135deg,#0f766e 0%,#14b8a6 100%);border-radius:999px;width:0%;height:100%;transition:width .18s}.kakuyasu-sim-diagnosis-module__3EuBNW__progressFill[data-progress="25"]{width:25%}.kakuyasu-sim-diagnosis-module__3EuBNW__progressFill[data-progress="50"]{width:50%}.kakuyasu-sim-diagnosis-module__3EuBNW__progressFill[data-progress="75"]{width:75%}.kakuyasu-sim-diagnosis-module__3EuBNW__progressFill[data-progress="100"]{width:100%}@media (prefers-reduced-motion:reduce){.kakuyasu-sim-diagnosis-module__3EuBNW__progressFill{transition:none}}.kakuyasu-sim-diagnosis-module__3EuBNW__summaryList{gap:10px;display:grid}.kakuyasu-sim-diagnosis-module__3EuBNW__summaryItem{border-bottom:1px solid #0f172a1a;gap:4px;padding-bottom:10px;display:grid}.kakuyasu-sim-diagnosis-module__3EuBNW__summaryLabel{color:#64748b;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:700}.kakuyasu-sim-diagnosis-module__3EuBNW__summaryValue{font-size:14px;line-height:1.6}.kakuyasu-sim-diagnosis-module__3EuBNW__selectedActionRow{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:1023px){.kakuyasu-sim-diagnosis-module__3EuBNW__selectedActionRow{display:none}}.kakuyasu-sim-diagnosis-module__3EuBNW__diagnoseButton{appearance:none;color:#fff;cursor:pointer;background:linear-gradient(135deg,#0f766e 0%,#14b8a6 100%);border:none;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-weight:800;display:inline-flex;box-shadow:0 16px 32px #0f766e33}.kakuyasu-sim-diagnosis-module__3EuBNW__diagnoseButton:focus-visible{outline-offset:3px;outline:3px solid #14b8a6}.kakuyasu-sim-diagnosis-module__3EuBNW__diagnoseButton:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.kakuyasu-sim-diagnosis-module__3EuBNW__secondaryButton{appearance:none;color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a29;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-weight:700;display:inline-flex}.kakuyasu-sim-diagnosis-module__3EuBNW__secondaryButton:focus-visible{outline-offset:3px;outline:3px solid #14b8a6}.kakuyasu-sim-diagnosis-module__3EuBNW__selectedNote{color:#334155;margin:0;font-size:13px;line-height:1.7}.kakuyasu-sim-diagnosis-module__3EuBNW__mobileActionCard{background:#fffffffa;border:1px solid #0f172a1a;border-radius:24px;gap:12px;padding:18px;display:grid;box-shadow:0 18px 46px #0f172a0f}@media (min-width:1024px){.kakuyasu-sim-diagnosis-module__3EuBNW__mobileActionCard{display:none}}.kakuyasu-sim-diagnosis-module__3EuBNW__mobileActionMeta{gap:4px;display:grid}.kakuyasu-sim-diagnosis-module__3EuBNW__mobileActionCount{font-size:16px;line-height:1.4}.kakuyasu-sim-diagnosis-module__3EuBNW__mobileActionHint{color:#334155;font-size:13px;line-height:1.7}.kakuyasu-sim-diagnosis-module__3EuBNW__mobileActionRow{gap:10px;display:grid}.kakuyasu-sim-diagnosis-module__3EuBNW__resultsColumn{gap:18px;display:grid}.kakuyasu-sim-diagnosis-module__3EuBNW__resultsHeader{gap:6px;padding:0 4px;display:grid}.kakuyasu-sim-diagnosis-module__3EuBNW__resultsTitle{margin:0;font-size:24px;line-height:1.25}.kakuyasu-sim-diagnosis-module__3EuBNW__resultsLead{color:#334155;margin:0;font-size:14px;line-height:1.7}.kakuyasu-sim-diagnosis-module__3EuBNW__topResultCard{background:#fffffffa;border:1px solid #0f172a29;border-radius:28px;gap:18px;padding:22px;display:grid;box-shadow:0 28px 70px #0f172a14}.kakuyasu-sim-diagnosis-module__3EuBNW__featuredGrid{gap:18px;display:grid}@media (min-width:980px){.kakuyasu-sim-diagnosis-module__3EuBNW__featuredGrid{grid-template-columns:minmax(280px,320px) minmax(0,1fr);align-items:stretch}}.kakuyasu-sim-diagnosis-module__3EuBNW__featuredVisualLink{color:inherit;border-radius:24px;text-decoration:none;display:block}.kakuyasu-sim-diagnosis-module__3EuBNW__featuredVisualLink:focus-visible{outline-offset:3px;outline:3px solid #14b8a6}.kakuyasu-sim-diagnosis-module__3EuBNW__featuredVisual{min-height:220px;box-shadow:none;border:1px solid #0f172a1a;border-radius:24px;flex-direction:column;justify-content:space-between;padding:22px;display:flex}.kakuyasu-sim-diagnosis-module__3EuBNW__featuredVisual[data-tone=emerald]{background:linear-gradient(#ecfdf5 0%,#fff 100%)}.kakuyasu-sim-diagnosis-module__3EuBNW__featuredVisual[data-tone=rose]{background:linear-gradient(#fff1f2 0%,#fff 100%)}.kakuyasu-sim-diagnosis-module__3EuBNW__featuredVisual[data-tone=sky]{background:linear-gradient(#f0f9ff 0%,#fff 100%)}.kakuyasu-sim-diagnosis-module__3EuBNW__featuredVisual[data-tone=slate]{background:linear-gradient(#f8fafc 0%,#fff 100%)}.kakuyasu-sim-diagnosis-module__3EuBNW__featuredVisual[data-tone=magenta]{background:linear-gradient(#fdf2f8 0%,#fff 100%)}.kakuyasu-sim-diagnosis-module__3EuBNW__featuredVisual[data-tone=crimson]{background:linear-gradient(#fef2f2 0%,#fff 100%)}.kakuyasu-sim-diagnosis-module__3EuBNW__featuredVisual[data-tone=green]{background:linear-gradient(#f0fdf4 0%,#fff 100%)}.kakuyasu-sim-diagnosis-module__3EuBNW__featuredLogo{-o-object-fit:contain;object-fit:contain;background:#fffffff5;border-radius:22px;width:76px;height:76px;padding:12px;box-shadow:0 18px 34px #0f172a2e}.kakuyasu-sim-diagnosis-module__3EuBNW__featuredVisualMeta{gap:8px;display:grid}.kakuyasu-sim-diagnosis-module__3EuBNW__featuredName{color:#0f172a;font-size:34px;line-height:1.08}.kakuyasu-sim-diagnosis-module__3EuBNW__featuredMeta{color:#64748b;font-size:14px;line-height:1.6}.kakuyasu-sim-diagnosis-module__3EuBNW__featuredContent{gap:18px;display:grid}.kakuyasu-sim-diagnosis-module__3EuBNW__topResultHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.kakuyasu-sim-diagnosis-module__3EuBNW__rankLabel{color:#b45309;letter-spacing:0;text-transform:uppercase;background:#f59e0b1f;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.kakuyasu-sim-diagnosis-module__3EuBNW__brandTitle{margin:10px 0 0;font-size:32px;line-height:1.2}.kakuyasu-sim-diagnosis-module__3EuBNW__scorePill{color:#0f766e;white-space:nowrap;background:#0f766e1a;border-radius:999px;align-items:center;min-height:40px;padding:0 14px;font-weight:800;display:inline-flex}.kakuyasu-sim-diagnosis-module__3EuBNW__brandSummary{color:#334155;max-width:72ch;margin:0;font-size:15px;line-height:1.85}.kakuyasu-sim-diagnosis-module__3EuBNW__planGrid{gap:12px;display:grid}@media (min-width:768px){.kakuyasu-sim-diagnosis-module__3EuBNW__planGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.kakuyasu-sim-diagnosis-module__3EuBNW__planCard{background:#f8fafce6;border:1px solid #0f172a1a;border-radius:20px;gap:6px;padding:16px;display:grid}.kakuyasu-sim-diagnosis-module__3EuBNW__planLabel{color:#64748b;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:700}.kakuyasu-sim-diagnosis-module__3EuBNW__planValue{font-size:16px;line-height:1.6}.kakuyasu-sim-diagnosis-module__3EuBNW__resultSection,.kakuyasu-sim-diagnosis-module__3EuBNW__scoreBreakdownGrid{gap:10px;display:grid}@media (min-width:768px){.kakuyasu-sim-diagnosis-module__3EuBNW__scoreBreakdownGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.kakuyasu-sim-diagnosis-module__3EuBNW__scoreBreakdownCard{background:#fff;border:1px solid #0f172a1a;border-radius:20px;gap:4px;padding:14px;display:grid}.kakuyasu-sim-diagnosis-module__3EuBNW__scoreBreakdownLabel{color:#64748b;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:700}.kakuyasu-sim-diagnosis-module__3EuBNW__scoreBreakdownValue{font-size:15px;line-height:1.6}.kakuyasu-sim-diagnosis-module__3EuBNW__scoreBreakdownPoint{color:#0f766e;font-size:14px;font-weight:800}.kakuyasu-sim-diagnosis-module__3EuBNW__sectionMiniTitle{color:#64748b;letter-spacing:0;text-transform:uppercase;font-size:13px;font-weight:800}.kakuyasu-sim-diagnosis-module__3EuBNW__reasonList{color:#334155;gap:8px;margin:0;padding-left:20px;line-height:1.75;display:grid}.kakuyasu-sim-diagnosis-module__3EuBNW__badgeList{flex-wrap:wrap;gap:8px;display:flex}.kakuyasu-sim-diagnosis-module__3EuBNW__badge{color:#334155;background:#0f172a0a;border:1px solid #0f172a1a;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.kakuyasu-sim-diagnosis-module__3EuBNW__cautionText{color:#334155;margin:0;font-size:14px;line-height:1.8}.kakuyasu-sim-diagnosis-module__3EuBNW__actionRow{flex-direction:column;gap:12px;display:flex}@media (min-width:768px){.kakuyasu-sim-diagnosis-module__3EuBNW__actionRow{flex-flow:wrap;justify-content:space-between;align-items:center}}.kakuyasu-sim-diagnosis-module__3EuBNW__primaryLinkButton{color:#fff;background:linear-gradient(135deg,#0f766e 0%,#14b8a6 100%);border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 16px 32px #0f766e33}.kakuyasu-sim-diagnosis-module__3EuBNW__primaryLinkButton:focus-visible{outline-offset:3px;outline:3px solid #14b8a6}.kakuyasu-sim-diagnosis-module__3EuBNW__sourceInlineList{flex-wrap:wrap;gap:12px;display:flex}.kakuyasu-sim-diagnosis-module__3EuBNW__sourceLink{color:#0f766e;font-weight:700;text-decoration:none}.kakuyasu-sim-diagnosis-module__3EuBNW__sourceLink:hover{text-decoration:underline}.kakuyasu-sim-diagnosis-module__3EuBNW__sourceLink:focus-visible{outline-offset:3px;outline:3px solid #14b8a6}.kakuyasu-sim-diagnosis-module__3EuBNW__sourceNote{color:#64748b;margin:0;font-size:13px;line-height:1.7}.kakuyasu-sim-diagnosis-module__3EuBNW__secondarySummary{color:#334155;margin:0;font-size:14px;line-height:1.75}.kakuyasu-sim-diagnosis-module__3EuBNW__brandGrid{gap:16px;display:grid}@media (min-width:768px){.kakuyasu-sim-diagnosis-module__3EuBNW__brandGrid{grid-template-columns:1fr}}.kakuyasu-sim-diagnosis-module__3EuBNW__brandCard{background:#fffffff0;border:1px solid #0f172a1a;border-radius:24px;overflow:hidden;box-shadow:0 18px 46px #0f172a0f}@media (min-width:900px){.kakuyasu-sim-diagnosis-module__3EuBNW__brandCard{grid-template-columns:minmax(220px,248px) minmax(0,1fr);display:grid}}.kakuyasu-sim-diagnosis-module__3EuBNW__brandVisual{border-bottom:1px solid #0f172a1a;flex-direction:column;justify-content:space-between;min-height:150px;padding:18px;display:flex}.kakuyasu-sim-diagnosis-module__3EuBNW__brandVisual[data-tone=emerald]{background:linear-gradient(#ecfdf5 0%,#fff 100%)}.kakuyasu-sim-diagnosis-module__3EuBNW__brandVisual[data-tone=rose]{background:linear-gradient(#fff1f2 0%,#fff 100%)}.kakuyasu-sim-diagnosis-module__3EuBNW__brandVisual[data-tone=sky]{background:linear-gradient(#f0f9ff 0%,#fff 100%)}.kakuyasu-sim-diagnosis-module__3EuBNW__brandVisual[data-tone=slate]{background:linear-gradient(#f8fafc 0%,#fff 100%)}.kakuyasu-sim-diagnosis-module__3EuBNW__brandVisual[data-tone=magenta]{background:linear-gradient(#fdf2f8 0%,#fff 100%)}.kakuyasu-sim-diagnosis-module__3EuBNW__brandVisual[data-tone=crimson]{background:linear-gradient(#fef2f2 0%,#fff 100%)}.kakuyasu-sim-diagnosis-module__3EuBNW__brandVisual[data-tone=green]{background:linear-gradient(#f0fdf4 0%,#fff 100%)}@media (min-width:900px){.kakuyasu-sim-diagnosis-module__3EuBNW__brandVisual{border-bottom:none;border-right:1px solid #0f172a1a;min-height:100%}}.kakuyasu-sim-diagnosis-module__3EuBNW__brandLogo{-o-object-fit:contain;object-fit:contain;background:#fffffff5;border-radius:18px;width:58px;height:58px;padding:10px;box-shadow:0 14px 28px #0f172a2e}.kakuyasu-sim-diagnosis-module__3EuBNW__brandVisualMeta{gap:6px;display:grid}.kakuyasu-sim-diagnosis-module__3EuBNW__brandVisualName{color:#0f172a;font-size:26px;line-height:1.12}.kakuyasu-sim-diagnosis-module__3EuBNW__brandVisualSub{color:#64748b;font-size:13px;line-height:1.6}.kakuyasu-sim-diagnosis-module__3EuBNW__brandCardBody{gap:12px;padding:18px;display:grid}.kakuyasu-sim-diagnosis-module__3EuBNW__metricRow,.kakuyasu-sim-diagnosis-module__3EuBNW__compactScoreGrid{flex-wrap:wrap;gap:8px;display:flex}.kakuyasu-sim-diagnosis-module__3EuBNW__compactScoreChip{color:#0f766e;background:#0f766e14;border:1px solid #0f766e24;border-radius:999px;align-items:center;min-height:32px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.kakuyasu-sim-diagnosis-module__3EuBNW__metricChip{color:#334155;background:#0f172a0a;border:1px solid #0f172a1a;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.kakuyasu-sim-diagnosis-module__3EuBNW__linkRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.kakuyasu-sim-diagnosis-module__3EuBNW__subtleLinkButton{color:#0f172a;background:#fff;border:1px solid #0f172a29;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.kakuyasu-sim-diagnosis-module__3EuBNW__subtleLinkButton:focus-visible{outline-offset:3px;outline:3px solid #14b8a6}.kakuyasu-sim-diagnosis-module__3EuBNW__foldedBrands{background:#f8fafce6;border:1px solid #0f172a1a;border-radius:16px;padding:4px 16px 16px}.kakuyasu-sim-diagnosis-module__3EuBNW__foldedSummary{cursor:pointer;color:#334155;padding:12px 0;font-weight:700}.kakuyasu-sim-diagnosis-module__3EuBNW__foldedSummary:hover{color:#0f172a}.kakuyasu-sim-diagnosis-module__3EuBNW__staticSection{gap:20px;max-width:1080px;margin:0 auto;padding:32px 20px 48px;display:grid}.kakuyasu-sim-diagnosis-module__3EuBNW__staticTitle{color:#0f172a;margin:0;font-size:20px;font-weight:800}.kakuyasu-sim-diagnosis-module__3EuBNW__staticSubTitle{color:#0f172a;margin:8px 0 0;font-size:16px;font-weight:700}.kakuyasu-sim-diagnosis-module__3EuBNW__staticText{color:#334155;margin:0;font-size:14px;line-height:1.9}.kakuyasu-sim-diagnosis-module__3EuBNW__staticList{color:#334155;margin:0;padding-left:20px;font-size:14px;line-height:1.9}.kakuyasu-sim-diagnosis-module__3EuBNW__staticBrandCard{background:#fffffff0;border:1px solid #0f172a1a;border-radius:14px;gap:6px;padding:14px 16px;display:grid}.kakuyasu-sim-diagnosis-module__3EuBNW__staticSourceLink{color:#0f766e;margin-right:12px;text-decoration:underline}.kakuyasu-sim-diagnosis-module__3EuBNW__staticNote{color:#64748b;margin:0;font-size:12px;line-height:1.8}.kakuyasu-sim-diagnosis-module__3EuBNW__currentMonthlySlider{accent-color:#0f766e;width:100%}.kakuyasu-sim-diagnosis-module__3EuBNW__currentMonthlyHint{color:#64748b;margin:0;font-size:12px;line-height:1.7}.kakuyasu-sim-diagnosis-module__3EuBNW__annualDiffBanner{background:linear-gradient(#f0fdfa 0%,#fffffff5 100%);border:1px solid #0f766e4d;border-radius:16px;gap:4px;margin-bottom:16px;padding:16px 18px;display:grid}.kakuyasu-sim-diagnosis-module__3EuBNW__annualDiffBannerNeutral{background:#f8fafce6;border:1px solid #0f172a1a;border-radius:16px;gap:4px;margin-bottom:16px;padding:16px 18px;display:grid}.kakuyasu-sim-diagnosis-module__3EuBNW__annualDiffLabel{color:#334155;font-size:13px;font-weight:700}.kakuyasu-sim-diagnosis-module__3EuBNW__annualDiffValue{color:#0f766e;font-size:28px;font-weight:900;line-height:1.2}.kakuyasu-sim-diagnosis-module__3EuBNW__annualDiffNeutralTitle{color:#0f172a;font-size:16px;font-weight:800}.kakuyasu-sim-diagnosis-module__3EuBNW__annualDiffDetail{color:#64748b;font-size:12px;line-height:1.7}
