.DatabookList_listRoot__u5s0t{--bg:var(--color-background-black);--card:var(--color-background-white);--text:var(--color-ubie-black-1000);--muted:var(--color-text-sub);--line:var(--color-text-disabled);--accent:var(--color-ubie-pink-600);--accent-light:var(--color-background-pink);--accent-border:var(--color-background-pink-darken);--accent2:var(--color-ubie-blue-700);--accent2-light:var(--color-background-blue);--accent2-border:var(--color-background-blue-darken);--warm:var(--color-ubie-orange-700);--warm-light:var(--color-background-orange);--warm-border:var(--color-background-orange-darken);--green:var(--color-ubie-green-700);--green-light:var(--color-background-green);--green-border:var(--color-ubie-green-300);--hero-from:var(--color-ubie-blue-1000);--hero-to:var(--color-ubie-blue-700);--maxw:1040px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;line-height:var(--text-body-md-line);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}.DatabookList_listRoot__u5s0t *{box-sizing:border-box}.DatabookList_siteNav__SaL2D{background:var(--color-background-white);border-bottom:1px solid var(--line)}.DatabookList_siteNavInner__TD_TY{display:flex;gap:var(--size-spacing-lg);align-items:center;max-width:var(--maxw);padding:14px 24px;margin:0 auto;font-size:13px}.DatabookList_siteLogo__86oLo{display:flex;gap:var(--size-spacing-xs);align-items:center;font-size:15px;font-weight:700;color:var(--text);text-decoration:none;letter-spacing:-.01em}.DatabookList_siteLogoMark__kN3GR{display:grid;place-items:center;width:24px;height:24px;font-size:var(--text-body-xs-size);font-weight:700;color:#fff;background:linear-gradient(135deg,var(--accent) 0,var(--accent2) 100%);border-radius:6px}.DatabookList_siteNavLinks__rZYgk{display:flex;gap:20px;margin-left:auto}.DatabookList_siteNavLinks__rZYgk a{color:var(--muted);text-decoration:none}.DatabookList_siteNavLinks__rZYgk a:hover{color:var(--text)}.DatabookList_siteNavCta__5LrQr{padding:7px 14px;font-size:var(--text-body-xs-size);font-weight:700;color:#fff!important;text-decoration:none;background:var(--text)!important;border-radius:var(--radius-full)}.DatabookList_hero__9Q0qO{padding:36px 0;color:#fff;background:linear-gradient(135deg,var(--hero-from) 0,var(--hero-to) 100%)}.DatabookList_heroInner__pB3PL{width:100%;max-width:var(--maxw);padding:0 24px;margin:0 auto}.DatabookList_heroBreadcrumb__gjjG_{display:flex;gap:6px;align-items:center;margin-bottom:14px;font-size:var(--text-body-xs-size);color:rgb(255 255 255/70%)}.DatabookList_heroBreadcrumb__gjjG_ a{color:rgb(255 255 255/70%);text-decoration:none}.DatabookList_heroBreadcrumb__gjjG_ a:hover{color:#fff}.DatabookList_heroBreadcrumbSep__LWfXZ{opacity:.5}.DatabookList_heroH1__vrz0F{margin:0 0 18px;font-size:48px;font-weight:700;line-height:1.25;letter-spacing:-.02em}.DatabookList_heroSub__wlKBm{max-width:640px;margin:0;font-size:var(--text-body-lg-size);line-height:1.75;color:var(--color-ubie-blue-200)}.DatabookList_toolbar__DZ8vU{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:rgb(255 255 255/95%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.DatabookList_toolbarInner__FfZ8t{display:flex;gap:14px;align-items:center;max-width:var(--maxw);padding:12px 24px;margin:0 auto}.DatabookList_searchBox__2xn8c{display:flex;flex:1 1;gap:var(--size-spacing-xs);align-items:center;max-width:360px;padding:9px 14px;font-size:var(--text-body-sm-size);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-md)}.DatabookList_searchIcon__YAUc2{flex-shrink:0;font-size:var(--text-body-md-size);color:var(--muted)}.DatabookList_searchInput__hIo5u{width:100%;font-size:var(--text-body-sm-size);color:var(--text);background:transparent;border:none;outline:none}.DatabookList_searchInput__hIo5u::placeholder{color:var(--muted)}.DatabookList_sortSelect__NxMPe{padding-right:16px;margin-left:auto;font-size:13px;color:var(--muted);-webkit-appearance:none;appearance:none;cursor:pointer;background:transparent;border:none}.DatabookList_chipsBand__jxY4l{overflow-x:auto;background:var(--color-background-white);border-bottom:1px solid var(--line);scrollbar-width:none}.DatabookList_chipsBand__jxY4l::-webkit-scrollbar{display:none}.DatabookList_chipsInner__SXZQr{display:flex;gap:var(--size-spacing-xs);max-width:var(--maxw);padding:12px 24px;margin:0 auto;white-space:nowrap}.DatabookList_chip___SJ_h{display:inline-flex;gap:6px;align-items:center;padding:7px 14px;font-size:13px;color:var(--text);text-decoration:none;white-space:nowrap;cursor:pointer;background:var(--color-background-white);border:1px solid var(--line);border-radius:var(--radius-full);transition:background .15s,border-color .15s}.DatabookList_chip___SJ_h:hover{background:var(--accent2-light);border-color:var(--accent2-border)}.DatabookList_chipActive__BbQK5{color:#fff;background:var(--text);border-color:var(--text)}.DatabookList_chipCount__s9Ae7{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:10px;font-weight:700;border-radius:50%}.DatabookList_chipActive__BbQK5 .DatabookList_chipCount__s9Ae7,.DatabookList_chipCount__s9Ae7{background:rgb(255 255 255/25%)}.DatabookList_main__4jzu3{max-width:var(--maxw);padding:48px 24px;margin:0 auto}.DatabookList_emptyState__vw4Lr{padding:64px 24px;color:var(--muted);text-align:center}.DatabookList_emptyStateTitle__3_Msp{margin-bottom:8px;font-size:var(--text-body-lg-size);font-weight:700;color:var(--text)}.DatabookList_group__ZTEyt{margin-bottom:48px}.DatabookList_groupHeader__5JvA4{display:flex;gap:10px;align-items:center;margin-bottom:14px}.DatabookList_groupMarker__eEYxw{flex-shrink:0;width:4px;height:22px;background:var(--accent2);border-radius:var(--radius-xs)}.DatabookList_groupMarkerWarm__bsblx{background:var(--warm)}.DatabookList_groupMarkerGreen__DiKVf{background:var(--green)}.DatabookList_groupMarkerPink__t1kda{background:var(--accent)}.DatabookList_groupMarkerPurple__ZDiMp{background:var(--color-ubie-purple-600)}.DatabookList_groupTitle__bpQFy{margin:0;font-size:var(--text-body-md-size);font-weight:700;letter-spacing:-.005em}.DatabookList_groupCount__c0mR3{padding:2px 8px;margin-left:2px;font-size:var(--text-body-xs-size);font-weight:600;color:var(--muted);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-full)}.DatabookList_diseaseGrid__vzZro{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0;gap:0;overflow:hidden;background:var(--color-background-white);border:1px solid var(--line);border-radius:var(--radius-lg)}.DatabookList_diseaseCard__pcQjz{display:grid;grid-template-columns:1fr auto;padding:18px 22px;color:var(--text);text-decoration:none;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .15s}.DatabookList_diseaseCard__pcQjz:nth-child(2n){border-right:none}.DatabookList_diseaseGrid__vzZro .DatabookList_diseaseCard__pcQjz:last-child:nth-child(odd),.DatabookList_diseaseGrid__vzZro .DatabookList_diseaseCard__pcQjz:nth-last-child(-n+2),.DatabookList_diseaseGrid__vzZro .DatabookList_diseaseCard__pcQjz:only-child{border-bottom:none}.DatabookList_diseaseCard__pcQjz:hover{background:var(--accent2-light)}.DatabookList_diseaseCardMain__LAHfy{display:flex;flex-direction:column;gap:4px}.DatabookList_diseaseName__TXjgR{font-size:15.5px;font-weight:700;line-height:1.35;letter-spacing:-.005em}.DatabookList_diseaseEn___dWLF{font-size:11px;color:var(--muted);letter-spacing:.04em}.DatabookList_diseaseMeta__WKjl_{display:flex;gap:6px;align-items:center;margin-top:4px}.DatabookList_diseaseN__5nmrL{font-size:11.5px;color:var(--muted)}.DatabookList_badge__qIDdW{display:inline-flex;align-items:center;padding:2px 7px;font-size:10px;font-weight:700;border-radius:var(--radius-full)}.DatabookList_badgeNew___Eklp{color:var(--accent);background:var(--accent-light);border:1px solid var(--accent-border)}.DatabookList_diseaseArrow__CP4K5{display:flex;grid-row:1/3;grid-column:2;align-items:center;padding-left:12px;font-size:var(--text-body-lg-size);color:var(--muted);transition:color .15s,transform .15s}.DatabookList_diseaseCard__pcQjz:hover .DatabookList_diseaseArrow__CP4K5{color:var(--accent2);transform:translateX(2px)}.DatabookList_moreCta__E7sQr{display:flex;gap:28px;align-items:center;padding:32px 36px;margin-top:48px;background:linear-gradient(135deg,var(--accent2-light) 0,var(--color-background-white) 100%);border:1px solid var(--accent2-border);border-radius:14px}.DatabookList_moreCtaBody__3aGQT{flex:1 1}.DatabookList_moreCtaTitle__InAzX{margin:0 0 6px;font-size:17px;font-weight:700;letter-spacing:-.005em}.DatabookList_moreCtaText__tD5_K{margin:0;font-size:13.5px;line-height:var(--text-body-md-line);color:var(--muted)}.DatabookList_moreCtaBtn__t4s8z{display:inline-flex;flex-shrink:0;gap:var(--size-spacing-xs);align-items:center;padding:12px 22px;font-size:var(--text-body-sm-size);font-weight:700;color:#fff;text-decoration:none;background:var(--accent2);border-radius:var(--radius-full);transition:background .15s,transform .15s}.DatabookList_moreCtaBtn__t4s8z:hover{background:var(--hero-from);transform:translateY(-1px)}.DatabookList_siteFooter__qMjpz{padding:48px 24px 32px;font-size:13px;color:var(--color-ubie-blue-300);background:linear-gradient(135deg,var(--hero-from) 0,var(--hero-to) 100%)}.DatabookList_footerInner__b5ATx{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:28px;gap:28px;max-width:var(--maxw);margin:0 auto}.DatabookList_footerInner__b5ATx h4{margin:0 0 14px;font-size:var(--text-body-xs-size);font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.08em}.DatabookList_footerInner__b5ATx ul{padding:0;margin:0;list-style:none}.DatabookList_footerInner__b5ATx li{margin-bottom:8px}.DatabookList_footerInner__b5ATx a{color:var(--color-ubie-blue-200);text-decoration:none}.DatabookList_footerInner__b5ATx a:hover{color:#fff}.DatabookList_siteBrand__oQxLp{margin-bottom:10px;font-size:var(--text-body-md-size);font-weight:700;color:#fff}.DatabookList_siteDesc__5WMv_{max-width:280px;font-size:12.5px;line-height:var(--text-body-md-line)}.DatabookList_copy__Ttilw{grid-column:1/-1;padding-top:20px;margin-top:16px;font-size:11.5px;color:var(--color-ubie-blue-300);border-top:1px solid rgb(255 255 255/12%)}@media (max-width:880px){.DatabookList_diseaseGrid__vzZro{grid-template-columns:1fr}.DatabookList_diseaseCard__pcQjz:nth-child(2n){border-right:none}.DatabookList_diseaseCard__pcQjz{border-right:none}.DatabookList_diseaseCard__pcQjz,.DatabookList_diseaseGrid__vzZro .DatabookList_diseaseCard__pcQjz:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.DatabookList_diseaseGrid__vzZro .DatabookList_diseaseCard__pcQjz:last-child{border-bottom:none}.DatabookList_moreCta__E7sQr{flex-direction:column;align-items:flex-start;padding:24px}.DatabookList_footerInner__b5ATx{grid-template-columns:1fr 1fr}.DatabookList_hero__9Q0qO{padding:28px 0}.DatabookList_heroH1__vrz0F{font-size:32px}.DatabookList_heroSub__wlKBm{font-size:15px}.DatabookList_main__4jzu3{padding:36px 20px}}