.openData_wrap__H_gAS{max-width:920px;margin:0 auto;padding:3.5rem 1.25rem 5rem;width:100%;box-sizing:border-box;min-width:0}.openData_lead__aoR_h{font-family:var(--body);font-size:clamp(1.05rem,2.6vw,1.25rem);font-weight:600;line-height:1.5;color:var(--white);margin:0 0 1rem;text-wrap:pretty;overflow-wrap:anywhere}.openData_meta__lS8bI{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;font-family:var(--mono);font-size:var(--fs-meta);color:var(--dim);margin:0 0 1.75rem}.openData_metaLink__1sOtv{color:var(--accent);text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.openData_metaLink__1sOtv:hover{text-decoration:underline}.openData_note__ma9Pv{border:1px solid var(--caution-line);background:var(--caution-tint);border-radius:var(--r-control);padding:.75rem 1rem;color:var(--text);font-size:var(--fs-ui);line-height:1.6;margin:0 0 1.5rem}.openData_section__ipE0d{margin:0 0 2.5rem;min-width:0}.openData_h2__LzN6B{font-size:var(--fs-h3);margin:0 0 .5rem}.openData_h2__LzN6B,.openData_h3__FRkGB{font-family:var(--display);font-weight:700;color:var(--white)}.openData_h3__FRkGB{font-size:var(--fs-body);margin:1.25rem 0 .5rem}.openData_p__SNd8G{color:var(--sub);font-size:var(--fs-ui);line-height:1.7;margin:0 0 .75rem;font-weight:400;overflow-wrap:anywhere}.openData_p__SNd8G a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:rgba(59,130,246,.45);text-decoration-color:rgba(59,130,246,.45);text-underline-offset:.14em}.openData_grid__H7_iK{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:1rem;gap:1rem;margin:0 0 2rem}.openData_grid__H7_iK>*{min-width:0}.openData_card__sfSxb{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:1.25rem;min-width:0;box-sizing:border-box}.openData_cardTitle__96ZwQ{font-family:var(--display);font-size:var(--fs-lead);font-weight:700;color:var(--white);margin:0 0 .5rem}.openData_btnRow__SuJF5{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0 .75rem}.openData_btn__oOin5{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 1rem;box-sizing:border-box;border:1px solid var(--line2);border-radius:10px;background:var(--raised);color:var(--white);font-family:var(--body);font-weight:500;font-size:var(--fs-sm);text-decoration:none;transition:border-color .15s ease,background .15s ease}.openData_btn__oOin5:hover{border-color:var(--border-3);background:var(--surface-3)}.openData_small__jlDsV{font-size:var(--fs-meta);color:var(--dim);margin:0}.openData_cite__Kfr6e,.openData_small__jlDsV{font-family:var(--body);line-height:1.6;overflow-wrap:anywhere}.openData_cite__Kfr6e{display:block;font-size:var(--fs-sm);color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:.75rem;margin:0 0 .5rem;white-space:normal}.openData_tools__aErI5{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0 0 .75rem}.openData_search__xNKFe{flex:1 1 240px;min-width:0;min-height:44px;box-sizing:border-box;padding:0 1rem;background:var(--surface);border:1px solid var(--line2);border-radius:10px;color:var(--white);font-family:var(--body,inherit);font-size:16px;outline:none}.openData_search__xNKFe:focus{border-color:var(--accent);box-shadow:var(--sh-focus)}.openData_count___Rg2d{font-family:var(--mono);font-size:var(--fs-meta);color:var(--dim)}.openData_tableShell___3UHN{position:relative;min-width:0}.openData_tableShell___3UHN:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;width:56px;pointer-events:none;border-radius:0 12px 12px 0;background:linear-gradient(90deg,transparent,var(--card));transition:opacity var(--dur-state) ease}.openData_tableShell___3UHN[data-end=true]:after{opacity:0}.openData_tableWrap__mG0jL{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:12px;max-width:100%;background:var(--card)}.openData_sortSel__igcp3{display:none}.openData_table__Gnote{width:100%;border-collapse:collapse;min-width:640px;font-size:var(--fs-ui)}.openData_table__Gnote th{text-align:left;font-family:var(--mono);font-size:var(--fs-meta);font-weight:500;color:var(--dim);white-space:nowrap;border-bottom:1px solid var(--line2);background:var(--surface);padding:0 .75rem;height:44px}.openData_table__Gnote td{padding:.25rem .75rem;border-bottom:1px solid var(--line);color:var(--text);vertical-align:middle}.openData_table__Gnote tbody tr:last-child td{border-bottom:0}.openData_table__Gnote tbody tr:hover td{background:rgba(255,255,255,.02)}.openData_num__4wg1A{text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.openData_rank__DTqtZ{font-family:var(--mono);font-size:var(--fs-meta);color:var(--muted);width:2.5rem}.openData_dash___gUao{color:var(--muted)}.openData_sortBtn__MdOCs{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0 -.75rem;padding:0 .75rem;width:calc(100% + 1.5rem);min-height:44px;display:inline-flex;align-items:center;gap:.25rem;justify-content:inherit;font:inherit;color:inherit;cursor:pointer;white-space:nowrap}.openData_sortBtn__MdOCs:hover,.openData_sortBtn__MdOCs[data-active=true]{color:var(--white)}.openData_thNum__LL8TM .openData_sortBtn__MdOCs{justify-content:flex-end}.openData_coLink__Jv_kX{display:inline-flex;align-items:center;min-height:44px;color:var(--white);font-weight:600;text-decoration:none;overflow-wrap:break-word}.openData_colCo__CqVjY{min-width:10.5rem}.openData_coLink__Jv_kX:hover{color:var(--accent)}.openData_say__J5WfD{display:block;color:var(--dim);margin:-.5rem 0 .25rem}.openData_say__J5WfD,.openData_tag__e4TNo{font-family:var(--mono);font-size:var(--fs-meta)}.openData_tag__e4TNo{display:inline-block;margin-left:.5rem;color:var(--muted)}.openData_grade__GbIcV{font-family:var(--body);font-weight:600;font-size:var(--fs-lead)}@media (max-width:480px){.openData_sortSel__igcp3{display:block;flex:1 1 100%;min-height:44px;box-sizing:border-box;padding:0 var(--sp-3);background:var(--surface);border:1px solid var(--line2);border-radius:var(--r-control);color:var(--text-1);font-family:var(--body);font-size:var(--fs-ui)}.openData_tableShell___3UHN:after{display:none}.openData_tableWrap__mG0jL{overflow:visible;border:0;border-radius:0;background:none}.openData_table__Gnote{display:block;min-width:0}.openData_table__Gnote thead{display:none}.openData_table__Gnote tbody{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.openData_table__Gnote tbody tr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--sp-1) var(--sp-2);gap:var(--sp-1) var(--sp-2);padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--card)}.openData_table__Gnote tbody tr:hover td{background:none}.openData_table__Gnote td{display:block;padding:0;border:0;white-space:normal;min-width:0}.openData_table__Gnote td.openData_num__4wg1A{text-align:left!important}.openData_table__Gnote td.openData_colCo__CqVjY{grid-column:1/-1;min-width:0}.openData_table__Gnote td.openData_colU__JXIIm{display:none}.openData_table__Gnote td[data-l]:before{content:attr(data-l);display:block;font-family:var(--mono);font-size:var(--fs-meta);color:var(--dim);margin-bottom:2px}.openData_table__Gnote td .openData_tag__e4TNo{display:block;margin:2px 0 0}.openData_coLink__Jv_kX{min-height:32px}}.openData_gGood__c_vx_{color:var(--good-text)}.openData_gMid__Y7z3L{color:var(--caution-text)}.openData_gBad___VYsT{color:var(--bad-text)}.openData_defs__BZC_m{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);grid-gap:.5rem 1rem;gap:.5rem 1rem;margin:0}.openData_defs__BZC_m dt{font-family:var(--mono);font-size:var(--fs-meta);color:var(--white);overflow-wrap:anywhere}.openData_defs__BZC_m dd{margin:0;color:var(--sub);font-size:var(--fs-ui);line-height:1.55}@media (max-width:520px){.openData_defs__BZC_m{grid-template-columns:minmax(0,1fr)}.openData_defs__BZC_m dd{margin-bottom:.5rem}}.openData_listCard__fXjc7{display:block;text-decoration:none}.openData_listCard__fXjc7:hover{border-color:var(--line2)}.openData_listTitle__OP5d7{display:inline-flex;align-items:center;min-height:44px;font-family:var(--body);font-size:var(--fs-lead);font-weight:600;color:var(--white);text-decoration:none}.openData_listTitle__OP5d7:hover{color:var(--accent)}.openData_coLink__Jv_kX{min-width:44px}.openData_showAll__LUfUC{display:block;width:100%;max-width:320px;margin:var(--sp-4) auto 0;min-height:44px;padding:var(--sp-2) var(--sp-4);border-radius:var(--r-control);border:1px solid var(--border-2);background:var(--surface-1);color:var(--text-1);font:inherit;font-weight:600;cursor:pointer}.openData_showAll__LUfUC:hover{border-color:var(--border-3)}