.cause-analysis-module__3GDq6W__section{flex-direction:column;gap:12px;display:flex}.cause-analysis-module__3GDq6W__sectionTitle{font-size:var(--fs-section-title,18px);color:var(--foreground,#111827);align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.cause-analysis-module__3GDq6W__sectionTitle svg{color:var(--primary,#1b6b5a);flex-shrink:0}.cause-analysis-module__3GDq6W__causeList{flex-direction:column;gap:8px;display:flex}.cause-analysis-module__3GDq6W__causeItem{border:1px solid var(--border,#e5e7eb);background:var(--card,#fff);border-radius:12px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.cause-analysis-module__3GDq6W__causeItemOpen{border-color:color-mix(in srgb, var(--primary,#1b6b5a) 30%, var(--border,#e5e7eb));box-shadow:0 2px 8px #1b6b5a0f}.cause-analysis-module__3GDq6W__causeHeader{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:14px 16px;font-family:inherit;transition:background .12s;display:flex}@media (hover:hover){.cause-analysis-module__3GDq6W__causeHeader:hover{background:color-mix(in srgb, var(--primary,#1b6b5a) 3%, transparent)}}.cause-analysis-module__3GDq6W__causeNumber{background:color-mix(in srgb, var(--primary,#1b6b5a) 10%, transparent);width:24px;height:24px;color:var(--primary,#1b6b5a);font-size:var(--fs-caption,13px);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}.cause-analysis-module__3GDq6W__causeLabel{font-size:var(--fs-body-sm,14px);color:var(--foreground,#111827);font-weight:700;line-height:var(--lh-snug);word-break:keep-all;flex:1}.cause-analysis-module__3GDq6W__causeChevron{color:var(--muted-foreground,#6b7280);flex-shrink:0}.cause-analysis-module__3GDq6W__causeBody{flex-direction:column;gap:10px;padding:0 16px 16px 52px;animation:.2s cause-analysis-module__3GDq6W__fadeIn;display:flex}@keyframes cause-analysis-module__3GDq6W__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cause-analysis-module__3GDq6W__causeDesc{font-size:var(--fs-body-sm,14px);color:var(--foreground,#111827);line-height:var(--lh-relaxed,1.8);word-break:keep-all;margin:0}.cause-analysis-module__3GDq6W__causeSource{font-size:var(--fs-caption,13px);color:var(--primary,#1b6b5a);overflow-wrap:break-word;align-items:center;gap:6px;font-weight:600;text-decoration:none;transition:opacity .12s;display:inline-flex}@media (hover:hover){.cause-analysis-module__3GDq6W__causeSource:hover{opacity:.75;text-decoration:underline}}@media (max-width:639px){.cause-analysis-module__3GDq6W__causeBody{padding-left:16px}}
.page-module__xM5_na__page{flex-direction:column;gap:20px;max-width:1120px;margin:0 auto;padding:24px 16px 64px;display:flex}@media (min-width:640px){.page-module__xM5_na__page{gap:24px;padding:32px 24px 64px}}@media (min-width:1024px){.page-module__xM5_na__page{gap:28px;padding:40px 32px 64px}}.page-module__xM5_na__dashHeader{background:var(--card,#fff);border:1px solid var(--border,#e5e7eb);box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;gap:20px;padding:24px 20px;display:flex}@media (min-width:640px){.page-module__xM5_na__dashHeader{padding:28px}}.page-module__xM5_na__dashHeaderText{flex-direction:column;gap:6px;display:flex}.page-module__xM5_na__overline{font-size:var(--fs-overline);text-transform:uppercase;letter-spacing:.1em;color:var(--primary,#1b6b5a);align-items:center;gap:5px;font-weight:700;display:inline-flex}.page-module__xM5_na__title{font-size:var(--fs-h3);color:var(--foreground,#111827);letter-spacing:-.02em;margin:0;font-weight:800}@media (min-width:640px){.page-module__xM5_na__title{font-size:var(--fs-h2)}}.page-module__xM5_na__desc{font-size:var(--fs-body-sm);color:var(--muted-foreground,#6b7280);line-height:var(--lh-normal);margin:0}.page-module__xM5_na__kpiRow{border:1px solid var(--border,#e5e7eb);background:var(--background,#fff);border-radius:12px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}@media (min-width:640px){.page-module__xM5_na__kpiRow{align-items:center;display:flex}}.page-module__xM5_na__kpiItem{border-bottom:1px solid var(--border,#e5e7eb);border-right:1px solid var(--border,#e5e7eb);flex-direction:column;flex:1;gap:2px;padding:14px 16px;display:flex}.page-module__xM5_na__kpiItem:nth-child(2){border-right:none}.page-module__xM5_na__kpiItem:nth-child(n+3){border-bottom:none}.page-module__xM5_na__kpiItem:nth-child(3){border-right:1px solid var(--border,#e5e7eb)}.page-module__xM5_na__kpiDivider{display:none}@media (min-width:640px){.page-module__xM5_na__kpiItem{border-bottom:none;border-right:none;padding:16px 20px}.page-module__xM5_na__kpiItem:nth-child(3){border-right:none}.page-module__xM5_na__kpiDivider{background:var(--border,#e5e7eb);flex-shrink:0;align-self:stretch;width:1px;margin:10px 0;display:block}}.page-module__xM5_na__kpiValue{color:var(--primary,#1b6b5a);letter-spacing:-.02em;font-size:26px;font-weight:800;line-height:var(--lh-tight);align-items:center;gap:4px;display:inline-flex}@media (min-width:640px){.page-module__xM5_na__kpiValue{font-size:30px}}.page-module__xM5_na__kpiIcon{color:var(--primary,#1b6b5a);flex-shrink:0}.page-module__xM5_na__kpiLabel{font-size:var(--fs-caption);color:var(--muted-foreground,#6b7280);font-weight:600}.page-module__xM5_na__dashGrid{flex-direction:column;gap:20px;display:flex}@media (min-width:768px){.page-module__xM5_na__dashGrid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}}@media (min-width:1024px){.page-module__xM5_na__dashGrid{gap:24px}}.page-module__xM5_na__card{background:var(--card,#fff);border:1px solid var(--border,#e5e7eb);box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;gap:12px;padding:20px;display:flex}@media (min-width:640px){.page-module__xM5_na__card{padding:24px}}.page-module__xM5_na__cardTitle{font-size:var(--fs-h4);color:var(--foreground,#111827);align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.page-module__xM5_na__cardIcon{color:var(--primary,#1b6b5a);flex-shrink:0}.page-module__xM5_na__bottomRow{flex-direction:column;gap:16px;display:flex}@media (min-width:640px){.page-module__xM5_na__bottomRow{flex-direction:row;align-items:stretch;gap:20px}}.page-module__xM5_na__summary{font-size:var(--fs-body-sm);color:var(--foreground,#333);line-height:var(--lh-relaxed);word-break:keep-all;background:color-mix(in srgb, var(--primary,#1b6b5a) 4%, var(--background,#fff));border-left:4px solid var(--primary,#1b6b5a);border-radius:12px;flex:1;margin:0;padding:16px 20px}.page-module__xM5_na__interviewCta{background:var(--primary,#1b6b5a);color:var(--primary-foreground);font-size:var(--fs-body-sm);white-space:nowrap;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-weight:700;text-decoration:none;transition:opacity .15s;display:flex}@media (hover:hover){.page-module__xM5_na__interviewCta:hover{opacity:.9}}.page-module__xM5_na__footer{border-top:1px solid var(--border,#e5e7eb);flex-direction:column;gap:16px;padding-top:16px;display:flex}.page-module__xM5_na__navLinks{flex-wrap:wrap;gap:8px;display:flex}.page-module__xM5_na__navLink{background:var(--muted,#f9fafb);border:1px solid var(--border,#e5e7eb);font-size:var(--fs-body-sm);color:var(--foreground,#111827);border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}@media (hover:hover){.page-module__xM5_na__navLink:hover{border-color:var(--primary,#1b6b5a);background:color-mix(in srgb, var(--primary,#1b6b5a) 6%, var(--background,#fff));color:var(--primary,#1b6b5a)}}.page-module__xM5_na__navLinkActive{background:color-mix(in srgb, var(--primary,#1b6b5a) 8%, transparent);border-color:var(--primary,#1b6b5a);color:var(--primary,#1b6b5a);pointer-events:none;}