.d1SHwG_picker{background:#f5f2ec;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:12px 4px;display:grid}.d1SHwG_choice{cursor:pointer;text-align:center;color:#345356;border-radius:12px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:8px 1px 12px;font-size:12.5px;line-height:1.3;display:flex;position:relative}.d1SHwG_choice input{opacity:0;width:1px;height:1px;position:absolute}.d1SHwG_choice:has(input:focus-visible){outline-offset:2px;outline:3px solid #147478}.d1SHwG_choice:has(input:checked){color:#063334;background:#dfeded;font-weight:650}.d1SHwG_choice:has(input:checked):after{content:"";background:#12666a;border-radius:4px;width:22px;height:4px;position:absolute;bottom:2px}.d1SHwG_choice:has(input:disabled){cursor:wait;opacity:.7}.d1SHwG_choice>span:last-child{overflow-wrap:anywhere}.d1SHwG_face{background:#f6eee1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:34px;line-height:1;display:inline-flex;overflow:hidden}.d1SHwG_face img{object-fit:cover;width:100%;height:100%}.d1SHwG_smallFace{width:32px;height:32px;font-size:25px}.d1SHwG_response{background:#f7f5f1;border-radius:14px;align-items:center;min-height:64px;padding:14px 18px;font-size:15px;line-height:1.5;display:flex}.d1SHwG_button{color:#fff;background:#12666a;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}.d1SHwG_button:disabled{opacity:.55}.d1SHwG_button:focus-visible,.d1SHwG_range button:focus-visible,.d1SHwG_point:focus-visible,.d1SHwG_row:focus-visible{outline-offset:3px;outline:3px solid #147478}.d1SHwG_range{flex-wrap:wrap;gap:4px;display:flex}.d1SHwG_range button{background:#f5f2ec;border-radius:10px;min-height:44px;padding:8px 14px;font-size:13px}.d1SHwG_range button[aria-pressed=true]{background:#dfeded;font-weight:650;box-shadow:inset 0 -3px #12666a}.d1SHwG_plotScroll{padding:6px 2px;overflow-x:auto}.d1SHwG_plot{background:repeating-linear-gradient(#0000 0 31px,#dbe4e1 31px 32px);height:180px;margin:24px 24px 44px;position:relative}.d1SHwG_plotDate{white-space:nowrap;color:#345356;font-size:11px;position:absolute;bottom:-30px;transform:translate(-50%)}.d1SHwG_point{color:#063334;background:#fff;border:2px solid #12666a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:12px;font-weight:700;display:flex;position:absolute;transform:translate(-50%,50%)}.d1SHwG_point[aria-pressed=true]{background:#dfeded;box-shadow:0 0 0 3px #fff,0 0 0 5px #12666a}.d1SHwG_row{text-align:left;border-bottom:1px solid #e2e7e4;align-items:center;gap:10px;width:100%;min-height:58px;padding:10px 0;font-size:13px;display:flex}.d1SHwG_row[aria-pressed=true]{background:#f0f6f3}.d1SHwG_detail{overflow-wrap:anywhere;background:#f5f2ec;border-radius:14px;padding:16px}.d1SHwG_layout{align-items:start;gap:28px;display:grid}.d1SHwG_credits{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;display:grid}@media (min-width:900px){.d1SHwG_layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.d1SHwG_choice{font-size:13px}}@media (prefers-reduced-motion:no-preference){.d1SHwG_choice,.d1SHwG_button{transition:background-color .15s}}
