.syndrome-path-page{color:var(--dark-color);width:100%}.syndrome-path-hero{grid-gap:1.5rem;align-items:end;background:linear-gradient(145deg,#fff,var(--surface-color));border:1px solid var(--border-color);border-radius:12px;box-shadow:0 12px 28px #0f172a0f;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) auto;padding:2rem}.syndrome-path-kicker{color:var(--primary-color);display:inline-flex;font-size:var(--text-sm);font-weight:600;letter-spacing:.08em;margin-bottom:.8rem;text-transform:uppercase}.syndrome-path-hero h1{color:var(--dark-color);font-size:clamp(2rem,5vw,3rem);letter-spacing:0;line-height:1.05;margin:0;max-width:780px}.syndrome-path-hero p{color:var(--muted-color);font-size:var(--text-md);line-height:1.65;margin:1rem 0 0;max-width:820px}.syndrome-path-hero button,.syndrome-path-links button{align-items:center;background:#fff;border:1px solid #245c692e;border-radius:10px;color:var(--primary-color);cursor:pointer;display:inline-flex;font-weight:500;gap:.55rem;justify-content:center;min-height:44px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.syndrome-path-hero button{padding:.75rem 1rem}.syndrome-path-links button{padding:.7rem .9rem}.syndrome-path-hero button:hover,.syndrome-path-links button:hover{border-color:#245c6957;box-shadow:0 10px 22px #0f172a14;transform:translateY(-1px)}.syndrome-path-layout{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:340px minmax(0,1fr);margin-top:1.25rem}.syndrome-path-picker,.syndrome-path-result{background:#fff;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 8px 20px #0f172a0a}.syndrome-path-picker{padding:1rem;position:-webkit-sticky;position:sticky;top:96px}.syndrome-path-filter{border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:.45rem;padding-bottom:1rem}.syndrome-path-filter button{background:#fff;border:1px solid var(--border-color);border-radius:999px;color:var(--muted-color);cursor:pointer;font-size:var(--text-sm);font-weight:500;min-height:34px;padding:.4rem .65rem}.syndrome-path-filter button.active{background:#245c691a;border-color:#245c6957;color:var(--primary-color)}.syndrome-path-options{grid-gap:.55rem;display:grid;gap:.55rem;margin-top:1rem}.syndrome-path-options button{grid-gap:.25rem;background:#fff;border:1px solid var(--border-color);border-radius:10px;color:var(--dark-color);cursor:pointer;display:grid;font-weight:500;gap:.25rem;min-height:66px;padding:.75rem;text-align:left;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.syndrome-path-options button span{color:#b6533a;font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.syndrome-path-options button.active{background:#245c690f;border-color:var(--primary-color)}.syndrome-path-result{padding:1.25rem}.syndrome-path-panels section *,.syndrome-path-result,.syndrome-path-result *,.syndrome-path-result-header *{min-width:0;overflow-wrap:anywhere}.syndrome-path-result-header{align-items:flex-start;border-bottom:1px solid var(--border-color);display:flex;gap:1rem;justify-content:space-between;padding-bottom:1rem}.syndrome-path-result-header span{color:#b6533a;font-size:var(--text-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.syndrome-path-result-header h2{color:var(--dark-color);font-size:clamp(1.5rem,3vw,2rem);line-height:1.15;margin:.25rem 0 0}.syndrome-path-result-header p{color:var(--muted-color);line-height:1.55;margin:.65rem 0 0}.syndrome-path-result-header>svg{color:var(--primary-color);flex:0 0 auto;font-size:var(--text-xl)}.syndrome-path-panels{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.syndrome-path-panels section,.syndrome-path-safety{background:#fbfcfd;border:1px solid var(--border-color);border-radius:10px;padding:1rem}.syndrome-path-panels h3,.syndrome-path-safety h3{align-items:center;color:var(--primary-color);display:flex;font-size:var(--text-base);font-weight:600;gap:.5rem;letter-spacing:.06em;margin:0 0 .75rem;text-transform:uppercase}.syndrome-path-panels ul,.syndrome-path-safety ul{grid-gap:.45rem;color:var(--dark-color);display:grid;font-size:var(--text-md);gap:.45rem;line-height:1.45;margin:0;padding-left:1.1rem}.syndrome-path-safety{border:1px solid #b6533a;margin-top:1rem}.syndrome-path-links{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}body.dark-mode .syndrome-path-filter button,body.dark-mode .syndrome-path-hero,body.dark-mode .syndrome-path-hero button,body.dark-mode .syndrome-path-links button,body.dark-mode .syndrome-path-options button,body.dark-mode .syndrome-path-picker,body.dark-mode .syndrome-path-result{background:#1f2937;border-color:#374151}body.dark-mode .syndrome-path-panels section,body.dark-mode .syndrome-path-safety{background:#111827;border-color:#374151}body.dark-mode .syndrome-path-hero h1,body.dark-mode .syndrome-path-options button,body.dark-mode .syndrome-path-panels ul,body.dark-mode .syndrome-path-result-header h2,body.dark-mode .syndrome-path-safety ul{color:#f9fafb}body.dark-mode .syndrome-path-hero p,body.dark-mode .syndrome-path-result-header p{color:#cbd5e1}@media (max-width:980px){.syndrome-path-hero,.syndrome-path-layout,.syndrome-path-panels{grid-template-columns:1fr}.syndrome-path-picker{position:static}}@media (max-width:560px){.syndrome-path-hero,.syndrome-path-result{padding:1rem}}
/*# sourceMappingURL=257.929f8585.chunk.css.map*/