.searchbox{position:relative}.searchbox-field{position:relative;flex:1 1 auto;min-width:0;display:flex}.searchbox-field input{flex:1 1 auto;min-width:0;width:100%}.searchbox-popup{position:absolute;z-index:60;top:calc(100% + 2px);left:0;width:100%;max-height:min(70vh,34rem);overflow-y:auto;background:var(--surface);color:var(--ink);border:1px solid var(--field-border);border-top:2px solid var(--structure);padding:var(--s-2) 0}.searchbox-popup[hidden]{display:none}@media(min-width:960px){.searchbox-popup{left:auto;right:0;width:max(100%,min(36rem,calc(100vw - 2rem)))}}.searchbox-status{margin:0;padding:var(--s-1) var(--s-3) var(--s-2);font-size:var(--fs-sm);color:var(--muted)}.searchbox-group+.searchbox-group{border-top:1px solid var(--line);margin-top:var(--s-1);padding-top:var(--s-1)}.searchbox-group-head{padding:var(--s-1) var(--s-3);font-size:var(--fs-xs);font-weight:600;color:var(--heading)}.searchbox-option{display:flex;flex-direction:column;justify-content:center;min-height:var(--target, 44px);padding:var(--s-1) var(--s-3);cursor:pointer;border-left:3px solid transparent}.searchbox-option[aria-selected=true]{background:var(--wash);border-left-color:var(--structure)}.searchbox-title{font-size:var(--fs-sm);line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.searchbox-sub{font-size:var(--fs-xs);color:var(--muted);overflow-wrap:anywhere}.searchbox-all{border-top:1px solid var(--line);margin-top:var(--s-1);font-size:var(--fs-sm);font-weight:600;color:var(--link)}@media print{.searchbox-popup{display:none!important}}.select-col{width:32px}.select-box{display:inline-flex;align-items:center;justify-content:center;width:24px;height:18px;margin:0 0 0 -4px;cursor:pointer}.select-box input{width:16px;height:16px;margin:0;accent-color:var(--structure);cursor:pointer}.list-toolbar{background:var(--bg);padding:var(--s-1) 0;margin:var(--s-3) 0 var(--s-2)}.list-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-4)}.list-count{margin:0}.list-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4)}.list-toolbar .filter-chips{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-2);list-style:none;margin:var(--s-2) 0 0;padding:0}.list-toolbar .filter-chip{display:inline-flex;align-items:center;gap:2px;font-size:var(--fs-sm);color:var(--ink);background:transparent;border:1px solid var(--field-border);border-radius:0;padding:0 2px 0 var(--s-2)}.list-toolbar .filter-chip button{font:inherit;color:var(--ink-2);background:transparent;border:0;min-width:28px;min-height:24px;cursor:pointer}@media(max-width:719px){.list-toolbar-line{position:fixed;top:0;left:0;right:0;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);padding:0 var(--s-4);min-height:2.25rem;font-size:var(--fs-sm);background:var(--bg);border-bottom:1px solid var(--line)}.list-toolbar-line-count{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-toolbar-line .link-button{white-space:nowrap;min-height:2.25rem}}@media(min-width:720px){.list-toolbar-line{display:none}}@media print{.list-toolbar-line{display:none}}.show-more{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);margin:var(--s-2) 0 var(--s-4)}.show-more p{margin:0}.copy-action{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-2)}.copy-feedback{font-size:var(--fs-xs);color:var(--muted)}.copy-feedback:empty{display:none}td .copy-action .link-button{white-space:nowrap}html.has-selection body{padding-bottom:7rem}.selection-drawer{position:fixed;z-index:50;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:85vh;background:var(--bg);color:var(--ink);border-top:3px solid var(--structure)}.selection-bar{flex:none;background:var(--band);padding:var(--s-2) 0}.selection-bar-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-4)}.selection-count{margin:0;padding:0;border:0;font-size:var(--fs-base);font-family:var(--font);font-weight:700;color:var(--ink)}.selection-kinds{display:block;font-size:var(--fs-sm);font-weight:400;color:var(--muted)}.selection-bar-actions,.selection-actions{display:flex;flex-wrap:wrap;gap:var(--s-2)}.selection-feedback{flex:1 0 100%;margin:0;font-size:var(--fs-sm);color:var(--ink-2)}.selection-feedback:empty{display:none}.selection-panel{flex:1 1 auto;overflow-y:auto;padding:var(--s-4) 0;border-bottom:1px solid var(--line)}.selection-panel-head{margin:0 0 var(--s-2);padding:0;border:0;font-size:var(--fs-1)}.selection-panel-head:focus{outline:none}.selection-panel-head:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.selection-group h3{font-size:var(--fs-base);margin:var(--s-4) 0 var(--s-1)}.selection-list{list-style:none;margin:0;padding:0}.selection-list li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);padding:var(--s-1) 0;border-top:1px solid var(--line)}.selection-item{min-width:0;overflow-wrap:anywhere}.selection-list .link-button{flex:none;min-height:32px}.selection-print{display:none}@media(max-width:719px){html.has-selection body{padding-bottom:10rem}.selection-bar-actions .button{padding:0 var(--s-3)}}.breadcrumbs-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-1) var(--s-4);margin:calc(-1 * var(--s-3)) 0 var(--s-2);font-size:var(--fs-xs)}.breadcrumbs ol{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;color:var(--muted)}.breadcrumbs li+li:before{content:"/";padding:0 var(--s-2);color:var(--muted)}.breadcrumbs{flex:1 1 20rem;min-width:0}.breadcrumbs ol{flex-wrap:nowrap}.breadcrumbs li{white-space:nowrap}.breadcrumbs li[aria-current=page]{color:var(--ink-2);min-width:0;overflow:hidden;text-overflow:ellipsis}.back-link{white-space:nowrap}.page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);margin:var(--s-3) 0 var(--s-4)}.page-actions .link-button{font-size:var(--fs-sm)}.button[data-selected=true]{background:var(--structure);border-color:var(--structure);color:var(--on-structure)}@media print{.selection-root,.page-actions,.list-toolbar-actions,.select-col,.copy-action,.back-link{display:none!important}.list-toolbar{position:static;border:0}html.has-selection body{padding-bottom:0}html.print-selection #root>:not(.selection-root){display:none!important}html.print-selection .selection-root{display:block!important}html.print-selection .selection-drawer,html.print-selection .selection-root>[role=status]{display:none!important}html.print-selection .selection-print{display:block}.selection-print table{width:100%;margin-bottom:12pt}}.table-block .table-more{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);margin-top:var(--s-2)}.table-block .table-more p{margin:0}.result-list .result-row{display:flex;align-items:flex-start;gap:var(--s-2)}.result-list .select-box{margin-top:calc(-1 * var(--s-3))}.chart-note{margin:8px 0 0}.chart-note p{margin:0}.chart-table{margin-top:12px}.chart-actions{flex-wrap:wrap}.control-bar{row-gap:12px}.control-bar select{max-width:16rem}.atoll-map .map-mark{cursor:pointer;outline:none}.atoll-map .map-mark:focus-visible circle:first-of-type{stroke:var(--focus);stroke-width:2px}.locator-map{display:block;max-width:100%}.explore-pick{margin:16px 0 8px}.explore-pick input[type=search]{width:100%;max-width:40rem}.explore-matches{list-style:none;margin:8px 0 0;padding:0;max-width:40rem;border-top:1px solid var(--line)}.explore-matches li{border-bottom:1px solid var(--line)}.explore-matches button{display:block;width:100%;text-align:left;font:inherit;color:var(--ink);background:transparent;border:0;padding:10px 4px;min-height:44px;cursor:pointer}.explore-matches button:hover,.explore-matches button:focus-visible{background:var(--wash, var(--accent-wash))}.explore-matches .muted{display:block;font-size:.8125rem}.explore-current{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:8px 0 0}.filter-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;list-style:none;margin:8px 0;padding:0}.filter-chip{display:inline-flex;align-items:center;gap:2px;font-size:var(--fs-sm, .8125rem);color:var(--ink);background:transparent;border:1px solid var(--field-border, var(--axis));border-radius:0;padding:0 2px 0 10px}.filter-chip button{font:inherit;color:var(--ink-2);background:transparent;border:0;border-radius:0;min-width:32px;min-height:32px;cursor:pointer}.filter-chip button:hover{color:var(--ink)}.register-filters input[type=search]{width:100%}.area-geo{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}@media(min-width:900px){.area-geo{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.about-area{margin:0}.about-area div{padding:6px 0;border-bottom:1px solid var(--line)}.about-area dt{font-size:.8125rem;font-weight:600;color:var(--ink-2)}.about-area dd{margin:0}@media print{.control-bar,.share-link,.filter-chips,.explore-pick{display:none}}.seg-row,.tb-set-buttons{display:flex;flex-wrap:wrap;gap:var(--s-1)}.seg{appearance:none;height:var(--control);padding:0 var(--s-3);border:1px solid var(--field-border);border-radius:var(--radius);background:var(--bg);color:var(--ink);font-size:var(--fs-sm);line-height:1;cursor:pointer;white-space:nowrap}.seg:hover{background:var(--wash)}.seg[aria-pressed=true]{background:var(--structure);border-color:var(--structure);color:var(--on-structure);font-weight:600}.tb-sets{display:flex;flex-direction:column;gap:var(--s-1);margin:var(--s-4) 0 var(--s-2)}.tb-filters{margin:var(--s-3) 0 0;padding:var(--s-3) var(--s-4)}.tb-name input{width:13rem}.tb-view{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-3);margin:var(--s-3) 0 0}.tb-cond{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-2) var(--s-4);border-top:1px solid var(--line);padding-top:var(--s-3)}.tb-cond-actions{align-items:center;gap:var(--s-4)}.tb-cond-var select{width:22rem;max-width:100%}.tb-cond-num input{width:7rem}.tb-cond-hint,.tb-cond .field-error{flex-basis:100%;margin:0}.tb-compare-note{max-width:16rem}.chooser{border:1px solid var(--line);border-top:2px solid var(--rule-strong);padding:var(--s-3) var(--s-4) var(--s-4);margin:var(--s-2) 0 var(--s-3)}.chooser-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-2) var(--s-5);margin-bottom:var(--s-3)}.chooser-head .panel-head{margin:0;flex-basis:100%}.chooser-count{margin:0;flex:1 1 18rem;align-self:center}.chooser-search input{width:16rem}.chooser-actions{display:flex;gap:var(--s-4);align-items:center}.chooser-groups{columns:3 19rem;column-gap:var(--s-6);max-height:26rem;overflow-y:auto;border-top:1px solid var(--line);padding-top:var(--s-2)}.chooser-group{break-inside:avoid;border:0;margin:0 0 var(--s-3);padding:0}.chooser-group legend{font-weight:600;font-size:var(--fs-sm);padding:0;margin-bottom:var(--s-1)}.chooser-group ul{list-style:none;margin:0;padding:0}.chooser-group li{padding:2px 0}.chooser-row{display:flex;align-items:baseline;gap:var(--s-2);font-size:var(--fs-sm);cursor:pointer}.chooser-row input{accent-color:var(--structure);flex:none;transform:translateY(2px)}.chooser-name{flex:1 1 auto}.chooser-unit{color:var(--muted);font-size:var(--fs-xs);text-align:right}.chooser-periods{display:flex;flex-wrap:wrap;gap:0 var(--s-3);padding-left:24px}.chooser-periods .check{min-height:28px;font-size:var(--fs-xs)}.tb-frame{width:max-content;max-width:100%;max-height:calc(100vh - 140px);min-height:12rem;overflow:auto;border:1px solid var(--line);margin:var(--s-2) 0 var(--s-2);background:var(--bg)}.tb-table{border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:var(--fs-sm);line-height:1.3;font-variant-numeric:tabular-nums}.tb-table th,.tb-table td{text-align:left;vertical-align:top;padding:6px var(--s-2);border-bottom:1px solid var(--line);background:var(--bg)}.tb-table .num{text-align:right;white-space:nowrap}.tb-table thead{position:sticky;top:0;z-index:4}.tb-table thead th{font-weight:600;color:var(--ink-2);vertical-align:bottom}.tb-table thead th.num{position:relative}.tb-table thead tr:not(.tb-ref) th,.tb-table thead tr:not(.tb-ref) td{border-bottom:2px solid var(--rule-strong)}.tb-table thead th.num{white-space:normal;padding-right:var(--s-2)}.tb-table .sort-button{font:inherit;font-weight:600;color:inherit;text-align:inherit;background:none;border:0;padding:0;cursor:pointer;width:100%;display:block}.tb-head-name{display:block}.tb-head-sub{display:block;font-weight:400;color:var(--muted);font-size:var(--fs-xs)}.tb-group-head{text-align:center!important;border-bottom:1px solid var(--line)!important}.tb-group-head .tb-head-text{display:block;text-align:center;padding-right:18px}.tb-sub-head{font-size:var(--fs-xs)}.tb-info{position:absolute;top:4px;right:2px;display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;color:var(--muted)}.tb-info:hover,.tb-info:focus-visible{color:var(--link)}.tb-info .icon{width:14px;height:14px}.tb-table thead th.num:not(.tb-group-head):not(.tb-sub-head){padding-top:22px}.tb-group-head{padding-top:22px!important}.tb-ref th,.tb-ref td{background:var(--band);font-weight:600;color:var(--ink-2);font-size:var(--fs-xs)}.tb-ref:last-child th,.tb-ref:last-child td{border-bottom:2px solid var(--rule-strong)}.tb-ref-label{white-space:normal}.tb-sel{position:sticky;left:0;z-index:2;padding-left:var(--s-2)!important;padding-right:0!important}.tb-island{position:sticky;left:32px;z-index:2;border-right:1px solid var(--line);font-weight:400}thead .tb-sel,thead .tb-island,.tb-ref .tb-ref-label{position:sticky;z-index:5}.tb-ref .tb-ref-label{position:sticky;left:0}tbody .tb-island a{font-weight:600}.tb-table tbody tr:nth-child(2n)>*{background:var(--row-band)}.tb-table tbody tr:hover>*{background:var(--wash)}.tb-dv{display:block;font-family:var(--thaana);font-size:var(--fs-xs);color:var(--muted);text-align:left;direction:rtl;unicode-bidi:plaintext}.tb-atoll-sub,.tb-cap{display:block;font-size:var(--fs-xs);color:var(--muted)}.tb-table .empty-cell{padding:var(--s-4);color:var(--ink-2)}.tb-notes p{margin:var(--s-1) 0;max-width:var(--measure)}.tb-sources{margin:0;padding-left:var(--s-4)}@media(max-width:719px){.seg-own{margin-left:0}.tb-frame{max-height:75vh}.tb-name input{width:100%}.tb-filters .field{flex:1 1 100%}.tb-cond-var select{width:100%}}.compare-start{flex:1 1 100%;display:flex;flex-direction:column;gap:var(--s-2);padding-bottom:var(--s-3);border-bottom:1px solid var(--line)}.compare-start>.field-label{font-size:var(--fs-sm);color:var(--ink)}.compare-start-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-2) var(--s-3)}.compare-start-row select{width:22rem;max-width:100%}.compare-start p{margin:0}.compare-example{border-left:3px solid var(--structure);padding:var(--s-1) var(--s-3);margin:0 0 var(--s-3)}.cmp-first{position:sticky;left:0;z-index:2;border-right:1px solid var(--line);font-weight:400}thead .cmp-first{z-index:5}.tb-table tbody th.cmp-first{font-weight:400}.cmp-group{font-weight:600!important;color:var(--ink)!important;padding-top:var(--s-4)!important;background:var(--bg)!important}.compare-table2 tbody tr:nth-child(2n)>*{background:var(--bg)}.compare-table2 tbody tr:hover>*{background:var(--wash)}.cmp-mark{display:block;font-size:var(--fs-xs);color:var(--ink-2);font-style:italic}.cmp-text{white-space:normal;overflow-wrap:anywhere;font-size:var(--fs-xs)}.compare-frame{max-height:calc(100vh - 80px)}.compare-pick{flex-direction:column;align-items:stretch;gap:var(--s-3)}.compare-atoll{margin-left:var(--s-4)}.compare-chosen-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);border-top:1px solid var(--line);padding-top:var(--s-3)}.compare-chosen-row .field-label{margin:0}.compare-chips{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-2);list-style:none;margin:0;padding:0}.compare-chips .filter-chip{display:inline-flex;align-items:center;gap:2px;font-size:var(--fs-sm);border:1px solid var(--field-border);padding:0 2px 0 var(--s-2);min-height:32px}.compare-chips .filter-chip button{font:inherit;color:var(--ink-2);background:transparent;border:0;width:28px;height:28px;cursor:pointer}@media(max-width:719px){.compare-atoll{margin-left:0}}.tb-narrow-controls{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2) var(--s-3);align-items:end;margin:var(--s-3) 0 var(--s-2)}.tb-narrow-controls select{width:100%}.tb-narrow-controls .button{grid-column:1 / -1}.tb-filter-details{border:1px solid var(--line);margin:var(--s-2) 0}.tb-filter-details>summary{cursor:pointer;min-height:var(--control);padding:8px var(--s-3);font-weight:600;font-size:var(--fs-sm);color:var(--link)}.tb-filter-details>.tb-filters{border:0;margin:0;padding-top:0}@media(max-width:719px){.compare-start-row .field,.compare-chosen-row .field{flex:1 1 100%;min-width:0}.compare-start-row select,.compare-chosen-row select{width:100%}.compare-pick{padding:var(--s-3)}}.island-summary h2{margin-bottom:var(--s-3)}.summary-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4) var(--s-6);align-items:start}@media(min-width:1100px){.summary-grid{grid-template-columns:minmax(0,1fr) 400px}}.summary-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:var(--fs-sm);line-height:1.3;font-variant-numeric:tabular-nums}.summary-table th,.summary-table td{text-align:left;vertical-align:top;padding:6px var(--s-2);border-bottom:1px solid var(--line)}.summary-table thead th{font-weight:600;color:var(--ink-2);vertical-align:bottom;border-bottom:2px solid var(--rule-strong)}.summary-table tbody th{font-weight:400}.summary-table .num{text-align:right;white-space:nowrap}.summary-table thead .num{white-space:normal}.summary-table .summary-this{font-weight:600;color:var(--ink)}.summary-table .summary-text{white-space:normal}.summary-charts .island-chart:first-child{margin-top:0}.island-chart .chart-title{font-size:var(--fs-sm);margin-bottom:var(--s-2)}.island-chart svg{display:block;overflow:visible;font-variant-numeric:tabular-nums}.island-chart .chart-source{margin-top:var(--s-2)}.island-chart>p.small{margin:var(--s-1) 0 0}.chart-row{display:grid;grid-template-columns:minmax(0,1fr);gap:0 32px;margin-top:var(--s-4);border-top:1px solid var(--line)}@media(min-width:720px){.chart-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.values-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4) var(--s-6);margin-top:var(--s-6);border-top:1px solid var(--line)}@media(min-width:1100px){.values-layout{grid-template-columns:200px minmax(0,1fr)}.values-nav{position:sticky;top:var(--s-4);align-self:start;max-height:calc(100vh - 2 * var(--s-4));overflow-y:auto}}.values-nav{font-size:var(--fs-sm);padding-top:var(--s-4)}.values-nav-head{font-weight:600;margin:0 0 var(--s-2)}.values-nav ul{list-style:none;margin:0;padding:0}.values-nav li{padding:3px 0}.values-nav-group{color:var(--ink-2);font-weight:600;margin-top:var(--s-2)}.values-nav-sub{padding-left:var(--s-3)!important}@media(max-width:1099px){.values-nav ul{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-4)}.values-nav-sub{padding-left:0!important}.values-nav-group{flex-basis:100%}}.values-title{margin-top:var(--s-4)}.topic-more{margin:var(--s-2) 0 var(--s-3)}.topic-more>summary,.source-more>summary{cursor:pointer;color:var(--link);font-size:var(--fs-sm)}.topic-more>summary{font-weight:600;min-height:var(--control);display:list-item;padding-top:8px}.source-more>summary{font-size:var(--fs-xs)}.source-place{display:block;font-size:var(--fs-xs);color:var(--ink-2);overflow-wrap:anywhere}.code-wrap{font-family:var(--mono);font-size:.8125rem;overflow-wrap:anywhere}@media(max-width:719px){.summary-table,.summary-table tbody,.summary-table tr,.summary-table th,.summary-table td{display:block;width:auto}.summary-table thead,.summary-table colgroup{display:none}.summary-table tr{border-bottom:1px solid var(--line);padding:var(--s-2) 0}.summary-table th,.summary-table td{border:0;padding:1px 0}.summary-table tbody th{font-weight:600}.summary-table td.num{display:flex;justify-content:space-between;gap:var(--s-3);text-align:right}.summary-table td[data-label]:before{content:attr(data-label);color:var(--ink-2);font-weight:400;text-align:left}.summary-table td.summary-text:before{display:block}.summary-table td:empty{display:none}}.table-sources{margin:var(--s-1) 0 var(--s-3);padding-left:0;list-style:none;font-size:var(--fs-xs);color:var(--ink-2)}.similar-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-3) var(--s-6);align-items:start}@media(min-width:960px){.similar-layout{grid-template-columns:680px minmax(0,1fr)}}.similar-side p{margin-top:0}.atoll-map-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4) var(--s-6);align-items:start}@media(min-width:960px){.atoll-map-row{grid-template-columns:420px minmax(0,1fr)}}:root{color-scheme:light;--bg: #ffffff;--surface: #ffffff;--band: #f4f6f5;--row-band: #f5f7f7;--field-bg: #ffffff;--ink: #17252a;--ink-2: #3d4c51;--muted: #56656a;--heading: #17252a;--line: #d6dddc;--grid: #e4e9e8;--axis: #b3bebf;--field-border: #76858a;--rule-strong: #04647a;--brand-teal: #0297b2;--structure: #04647a;--structure-hover: #055a6e;--on-structure: #ffffff;--accent: #f05a4f;--link: #04647a;--link-hover: #055a6e;--focus: #04647a;--wash: #e3f0f2;--accent-wash: var(--wash);--logo-plate: transparent;--info-rule: #04647a;--warn-bg: #fbf1d6;--warn-rule: #a87611;--error-bg: #fbe9e7;--error-rule: #b42318;--status-available: #1d6b2f;--status-partial: #8a5a00;--status-none: #56656a;--sex-female: #6250d6;--sex-male: #a88a00;--sex-total: #4a5456;--font: "Source Sans 3", "Source Sans Pro", "Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, sans-serif;--serif: var(--font);--thaana: "Noto Sans Thaana", Faruma, "MV Boli", sans-serif;--mono: ui-monospace, "Cascadia Mono", Consolas, "SF Mono", Menlo, monospace;--fs-xs: .8125rem;--fs-sm: .875rem;--fs-base: 1rem;--fs-lede: 1.125rem;--fs-h1: 1.75rem;--fs-h1-narrow: 1.5rem;--fs-h2: 1.25rem;--fs-h3: 1rem;--fs-1: var(--fs-h2);--fs-2: var(--fs-h2);--fs-3: var(--fs-h1);--fs-4: var(--fs-h1);--measure: 70ch;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--radius: 3px;--gutter: 16px;--max: 1200px;--control: 36px;--target: 36px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #0e1719;--surface: #0e1719;--band: #142124;--row-band: #132023;--field-bg: #142124;--ink: #e7edec;--ink-2: #bac7c7;--muted: #93a3a4;--heading: #e7edec;--line: #2b3b3e;--grid: #1f2d30;--axis: #4a5b5e;--field-border: #71858a;--rule-strong: #3b8fa1;--structure: #5cc2d6;--structure-hover: #7fcfde;--on-structure: #0e1719;--link: #5cc2d6;--link-hover: #7fcfde;--focus: #5cc2d6;--wash: #173238;--logo-plate: #f4f6f5;--info-rule: #3b8fa1;--warn-bg: #2c2511;--warn-rule: #c99a2e;--error-bg: #2f1716;--error-rule: #f08a7e;--status-available: #6fcf86;--status-partial: #e2b149;--status-none: #93a3a4;--sex-female: #9085e9;--sex-male: #a88a00;--sex-total: #aab4b3}}:root[data-theme=dark]{color-scheme:dark;--bg: #0e1719;--surface: #0e1719;--band: #142124;--row-band: #132023;--field-bg: #142124;--ink: #e7edec;--ink-2: #bac7c7;--muted: #93a3a4;--heading: #e7edec;--line: #2b3b3e;--grid: #1f2d30;--axis: #4a5b5e;--field-border: #71858a;--rule-strong: #3b8fa1;--structure: #5cc2d6;--structure-hover: #7fcfde;--on-structure: #0e1719;--link: #5cc2d6;--link-hover: #7fcfde;--focus: #5cc2d6;--wash: #173238;--logo-plate: #f4f6f5;--info-rule: #3b8fa1;--warn-bg: #2c2511;--warn-rule: #c99a2e;--error-bg: #2f1716;--error-rule: #f08a7e;--status-available: #6fcf86;--status-partial: #e2b149;--status-none: #93a3a4;--sex-female: #9085e9;--sex-male: #a88a00;--sex-total: #aab4b3}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;font-size:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:var(--fs-base);line-height:1.45;font-variant-numeric:lining-nums}a{color:var(--link);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--link-hover);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}h1,h2,h3,h4{color:var(--heading);font-family:var(--font);font-weight:600;line-height:1.25;margin:0 0 var(--s-3);text-wrap:balance}h1{font-size:var(--fs-h1);letter-spacing:-.005em}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);margin-top:var(--s-5)}h4{font-size:var(--fs-sm);margin-top:var(--s-4)}p{margin:0 0 .75em}[lang=dv]{font-family:var(--thaana);line-height:1.8}main p,main .plain-list li{max-width:var(--measure)}code,pre,kbd,samp{font-family:var(--mono);font-size:.875em}.break-anywhere{overflow-wrap:anywhere}.wrap{max-width:calc(var(--max) + 2 * var(--gutter));margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}@media(min-width:960px){:root{--gutter: 24px}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px;padding:0;border:0}.skip-link{position:absolute;left:-999px;top:var(--s-2);z-index:70;background:var(--structure);color:var(--on-structure);font-weight:600;padding:var(--s-2) var(--s-3)}.skip-link:focus{left:var(--s-2)}.icon{flex:none;display:inline-block;vertical-align:middle}.icon *{vector-effect:non-scaling-stroke}.site-header{background:var(--bg);color:var(--ink);border-bottom:1px solid var(--line)}.header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"brand theme menu";align-items:center;column-gap:var(--s-2);min-height:56px}.header-brand{grid-area:brand;min-width:0}.wordmark{display:inline-flex;align-items:center;gap:var(--s-3);color:var(--ink);text-decoration:none;padding:var(--s-2) 0}.wordmark:hover{color:var(--ink)}.wordmark-image{display:block;height:32px;width:auto;flex:none}.wordmark-image-dark{display:none}:root[data-theme=dark] .wordmark-image-light{display:none}:root[data-theme=dark] .wordmark-image-dark{display:block}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .wordmark-image-light{display:none}:root:not([data-theme=light]) .wordmark-image-dark{display:block}}.wordmark-text{display:flex;flex-direction:column;line-height:1.1}.wordmark-name{font-size:1.25rem;font-weight:700;letter-spacing:-.01em}.wordmark-suffix{color:var(--brand-teal)}.wordmark-descriptor{font-size:.75rem;color:var(--muted);margin-top:2px}.menu-button,.theme-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);height:var(--control);padding:0 var(--s-3);border:1px solid var(--field-border);border-radius:var(--radius);background:var(--field-bg);color:var(--ink);font:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer;white-space:nowrap}.theme-button{grid-area:theme;width:var(--control);padding:0;border-color:transparent;background:transparent;color:var(--ink-2)}.menu-button{grid-area:menu}.menu-button:hover,.theme-button:hover{background:var(--wash);color:var(--ink)}.header-menu{grid-column:1 / -1;display:none;flex-direction:column;gap:var(--s-3);padding:var(--s-2) 0 var(--s-3)}.header-menu[data-open=true]{display:flex}.header-search{display:flex;min-width:0}.searchbox-field>.icon{position:absolute;z-index:1;left:10px;top:50%;width:16px;height:16px;margin-top:-8px;color:var(--muted);pointer-events:none}.header-search input[type=search]{flex:1 1 auto;min-width:0;padding-left:32px}.nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.nav a{display:flex;align-items:center;min-height:var(--control);color:var(--ink-2);text-decoration:none;border-top:1px solid var(--line);font-size:.9375rem;white-space:nowrap}.nav a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.nav a.active{color:var(--ink);font-weight:600;box-shadow:inset 2px 0 0 var(--structure);padding-left:var(--s-3)}@media(min-width:960px){.header-inner{grid-template-columns:auto minmax(0,1fr) minmax(9rem,14rem) auto;grid-template-areas:"brand . search theme" "nav nav nav nav";column-gap:var(--s-4)}.menu-button{display:none}.header-menu,.header-menu[data-open=true]{display:contents}.header-search{grid-area:search}.primary-nav{grid-area:nav;align-self:stretch}.nav{flex-direction:row;flex-wrap:wrap;gap:0 var(--s-4);height:100%}.nav a{border-top:0;height:100%;min-height:40px}.nav a.active{padding-left:0;box-shadow:inset 0 -2px 0 var(--structure)}}@media(min-width:1248px){.header-inner{grid-template-columns:auto minmax(0,1fr) minmax(12rem,15rem) auto;grid-template-areas:"brand nav search theme";column-gap:var(--s-5);min-height:60px}.nav{flex-wrap:nowrap;gap:0 var(--s-3)}.nav a{min-height:60px}}main{min-height:100vh;padding-top:var(--s-6);padding-bottom:var(--s-8)}main:focus{outline:none}.site-footer{color:var(--ink-2);font-size:var(--fs-sm);border-top:1px solid var(--line)}.footer-inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--s-4) var(--s-6);padding-top:var(--s-6);padding-bottom:var(--s-7)}.footer-col p{margin:0 0 var(--s-2)}.footer-name{font-weight:600;color:var(--ink)}.publisher-logo{display:inline-block;background:var(--logo-plate);padding:var(--s-1) var(--s-2);margin:0 0 var(--s-2) calc(-1 * var(--s-2));border-radius:var(--radius);line-height:0}.publisher-logo img{display:block;height:24px;width:auto}.footer-links{list-style:none;margin:0 0 var(--s-3);padding:0}.footer-links a{display:inline-flex;align-items:center;min-height:28px}.theme-choices{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-3)}.theme-choices .link-button[aria-pressed=true]{color:var(--ink);font-weight:600;text-decoration:none;cursor:default}.fixture-banner{color:var(--ink);border-bottom:1px solid var(--warn-rule);font-size:var(--fs-sm);padding:var(--s-2) 0}.key-figure{font-size:var(--fs-lede);line-height:1.45;color:var(--ink);max-width:var(--measure);margin:var(--s-2) 0 var(--s-4)}.key-figure .copy-action{font-size:var(--fs-sm)}.lede{font-size:var(--fs-lede);line-height:1.45;color:var(--ink-2);max-width:var(--measure)}.muted{color:var(--muted)}.small{font-size:var(--fs-xs)}.block{display:block}.dv{font-size:var(--fs-lede);margin:0 0 var(--s-2)}.count{font-weight:400;color:var(--muted)}.theme-list .muted,.theme-list li>span:last-child{white-space:nowrap}.section{margin-top:var(--s-6)}.section>h2{padding-top:var(--s-4);border-top:1px solid var(--line)}.notice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s-3);align-items:start;border:1px solid var(--line);border-left:3px solid var(--info-rule);padding:var(--s-3) var(--s-4);margin:var(--s-4) 0;max-width:48rem}.notice>.icon{width:16px;height:16px;margin-top:3px;color:var(--info-rule)}.notice:not(:has(>.icon)){grid-template-columns:minmax(0,1fr)}.notice p{margin:0 0 var(--s-1)}.notice p:last-child{margin-bottom:0}.notice-warning{border-left-color:var(--warn-rule)}.notice-warning>.icon{color:var(--warn-rule)}.notice-error{border-left-color:var(--error-rule)}.notice-error>.icon{color:var(--error-rule)}.empty,.empty-state{color:var(--ink-2);border:1px solid var(--line);padding:var(--s-4);margin:var(--s-2) 0 var(--s-4)}.empty-state p{margin:0 0 var(--s-1)}.empty-state p:last-child{margin-bottom:0}.loading{color:var(--muted);display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4) 0}.loading-bar{display:block;width:12rem;max-width:100%;height:2px;background:linear-gradient(90deg,var(--rule-strong) 0 30%,var(--line) 30% 100%);background-size:200% 100%;animation:loading-slide 1.4s linear infinite}@keyframes loading-slide{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.loading-bar{animation:none}}button{font:inherit}.button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);height:var(--control);padding:0 var(--s-3);border:1px solid var(--link);border-radius:var(--radius);background:transparent;color:var(--link);font-size:var(--fs-sm);font-weight:600;line-height:1;cursor:pointer;text-decoration:none;white-space:nowrap}.button .icon{width:16px;height:16px}.button:hover{background:var(--wash);color:var(--link)}.button:disabled{opacity:.5;cursor:default}.button-primary,.search-form .button{background:var(--structure);border-color:var(--structure);color:var(--on-structure)}.button-primary:hover,.search-form .button:hover{background:var(--structure-hover);border-color:var(--structure-hover);color:var(--on-structure)}.link-button{appearance:none;border:0;background:none;color:var(--link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;padding:0;cursor:pointer;font-size:var(--fs-sm);line-height:1.3;text-align:left}.link-button:hover{color:var(--link-hover);text-decoration-thickness:2px}.link-button:disabled{color:var(--muted);text-decoration:none;cursor:default}input[type=search],input[type=text],input[type=number],select{font:inherit;font-size:var(--fs-sm);color:var(--ink);background-color:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--radius);padding:0 var(--s-3);height:var(--control);max-width:100%}input::placeholder{color:var(--muted);opacity:1}@media(pointer:coarse){input[type=search],input[type=text],input[type=number],select{font-size:var(--fs-base)}}.filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-3) var(--s-4);margin:var(--s-4) 0;padding:var(--s-4);border:1px solid var(--line)}.field{display:flex;flex-direction:column;gap:var(--s-1);min-width:0;max-width:100%;border:0;padding:0;margin:0}.field-grow{flex:1 1 16rem}.field-grow input{width:100%}.field-label{font-size:var(--fs-xs);font-weight:600;color:var(--ink-2);padding:0;line-height:1.3}.field-action{align-self:flex-end}.check-row{display:flex;flex-wrap:wrap;gap:0 var(--s-4);min-height:var(--control);align-items:center}.check{display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--control);font-size:var(--fs-sm);cursor:pointer}.check input{width:16px;height:16px;margin:0;flex:none;accent-color:var(--structure)}.range-row{display:flex;align-items:center;gap:var(--s-2);font-size:var(--fs-sm)}.multiselect{position:relative}.multiselect summary{list-style:none;cursor:pointer;border:1px solid var(--field-border);border-radius:var(--radius);background:var(--field-bg);padding:0 var(--s-6) 0 var(--s-3);height:var(--control);display:flex;align-items:center;font-size:var(--fs-sm);max-width:18rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}.multiselect summary::-webkit-details-marker{display:none}.multiselect summary:after{content:"";position:absolute;right:12px;top:50%;width:6px;height:6px;border-right:1.5px solid var(--ink-2);border-bottom:1.5px solid var(--ink-2);transform:translateY(-70%) rotate(45deg)}.multiselect-panel{position:absolute;z-index:5;top:calc(100% + 4px);left:0;min-width:14rem;max-width:min(24rem,calc(100vw - 32px));max-height:20rem;overflow:auto;background:var(--surface);border:1px solid var(--field-border);border-radius:var(--radius);padding:var(--s-1) var(--s-3);display:flex;flex-direction:column}.multiselect-panel>*{flex:none}.multiselect-panel .check{min-height:32px;padding:var(--s-2) 0;line-height:1.3;align-items:flex-start}.multiselect-panel .check input{margin-top:1px}.multiselect-panel .link-button{align-self:flex-start;margin:var(--s-1) 0 var(--s-2)}.multiselect:not([open]) .multiselect-panel{display:none}.tabs{display:flex;flex-wrap:wrap;gap:0 var(--s-5);margin:var(--s-3) 0}.search-form{margin:var(--s-4) 0 var(--s-2);max-width:40rem}.search-row{display:flex;gap:var(--s-2);margin-top:var(--s-1)}.search-row input{flex:1 1 auto;min-width:0}.result-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);margin:var(--s-2) 0}.result-bar p{margin:0}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);margin:var(--s-2) 0 var(--s-3)}.table-block{margin:var(--s-2) 0 var(--s-4)}.table-wrap{position:relative;overflow-x:auto;max-width:100%}.table-wrap[data-fit=true]{overflow-x:visible}.data-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-sm);line-height:1.3;font-variant-numeric:tabular-nums}.data-table.fixed{table-layout:fixed}.data-table caption{text-align:left;font-size:var(--fs-xs);color:var(--muted);padding:0 0 var(--s-2)}.data-table th,.data-table td{text-align:left;vertical-align:top;padding:var(--s-2) var(--s-3) var(--s-2) 0;border-bottom:1px solid var(--line)}.data-table th:first-child,.data-table td:first-child{padding-left:var(--s-2)}.data-table th:last-child,.data-table td:last-child{padding-right:var(--s-2)}.data-table thead th{font-weight:600;color:var(--ink-2);border-bottom:2px solid var(--rule-strong);vertical-align:bottom;background:var(--bg)}.data-table.fixed thead th{overflow-wrap:normal}.data-table.banded>tbody>tr:nth-child(2n)>td,.data-table.banded>tbody>tr:nth-child(2n)>th{background:var(--row-band)}.table-wrap[data-fit=true] .data-table.sticky thead th{position:sticky;top:0;z-index:3}.data-table tfoot th,.data-table tfoot td{border-top:2px solid var(--rule-strong);border-bottom:0;font-weight:600}.data-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.data-table th.num,.data-table td.num{padding-left:var(--s-3)}.data-table th.num{white-space:normal}.data-table td.nowrap,.data-table th.nowrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.data-table .code-cell{font-family:var(--mono);font-size:.8125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.data-table code{font-family:var(--mono);font-size:.8125rem}.code-cell code{font-size:inherit}.data-table.compact{width:auto;min-width:16rem;margin:var(--s-2) 0 var(--s-4)}.data-table tbody th{font-weight:400}.empty-cell{color:var(--muted)}.cell-sub{display:block;font-size:var(--fs-xs);color:var(--muted)}.sort-button{appearance:none;background:none;border:0;padding:0;font:inherit;font-weight:600;color:inherit;cursor:pointer;display:inline-flex;gap:var(--s-1);align-items:center;text-align:left;max-width:100%}.data-table th.num .sort-button{flex-direction:row-reverse}.sort-mark{font-size:.625rem;color:var(--muted);min-width:.7em}.table-more{font-size:var(--fs-sm);color:var(--muted)}.chips{display:inline-flex;flex-wrap:wrap;gap:var(--s-1)}.chip{font-size:.75rem;line-height:16px;padding:0 4px;border-radius:2px;background:transparent;color:var(--ink-2);border:1px solid var(--field-border);white-space:nowrap}.chip-missing{border-style:dashed;color:var(--muted)}.status{font-size:var(--fs-sm);white-space:nowrap;display:inline-flex;align-items:center;gap:var(--s-2)}.status:before{content:"";width:9px;height:9px;border-radius:50%;display:inline-block;flex:none}.status-available:before{background:var(--status-available)}.status-partial:before{background:linear-gradient(90deg,var(--status-partial) 50%,transparent 50%);border:1.5px solid var(--status-partial)}.status-none:before{background:transparent;border:1.5px solid var(--status-none)}.meta{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:var(--s-3) var(--s-5);margin:var(--s-4) 0 0;padding:var(--s-4) 0 0;border-top:1px solid var(--line)}.section>h2+.meta{border-top:0;padding-top:0}.meta>div{min-width:0}.meta .meta-wide{grid-column:1 / -1}.meta dt{font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.meta dd{margin:2px 0 0;overflow-wrap:anywhere}.meta .meta-wide dd{max-width:var(--measure)}.definition-list dt{font-weight:600;margin-top:var(--s-3)}.definition-list dd{margin:var(--s-1) 0 0;max-width:var(--measure)}.definition-list dd>p:first-child{margin-top:0}.definition-list dd>p:last-child{margin-bottom:0}.plain-list{padding-left:1.1rem;margin:0 0 .75em}.plain-list li{margin:2px 0}.download-list{padding-left:1.1rem;margin:0 0 .75em}.download-list li{margin:var(--s-1) 0}.download-list .link-button{display:inline;font-size:inherit;line-height:inherit}.columns-list{columns:16rem;column-gap:var(--s-6);padding-left:1.1rem}.columns-list li{break-inside:avoid;margin:2px 0}.theme-list{list-style:none;padding:0;margin:0;border-top:2px solid var(--rule-strong)}.theme-list li{padding:var(--s-2) 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3)}.target-list{list-style:none;padding:0}.target-list li{padding:var(--s-2) 0 var(--s-3);border-bottom:1px solid var(--line)}.target-list p{margin:0}blockquote{margin:var(--s-2) 0;padding-left:var(--s-3);border-left:3px solid var(--line);color:var(--ink-2);max-width:var(--measure)}.code-list{list-style:none;padding:0;margin:0}.home-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:var(--s-6) var(--s-7);margin-top:var(--s-6)}.cite-block,.code-block{border-left:3px solid var(--line);padding:var(--s-2) var(--s-4);white-space:pre-wrap;overflow-wrap:anywhere;margin:var(--s-1) 0 var(--s-2);font-size:var(--fs-sm);max-width:60rem}.code-block{white-space:pre;overflow-x:auto}.chart{margin:var(--s-3) 0 var(--s-4);padding:0}.chart-head{margin-bottom:var(--s-2)}.chart-title{font-weight:600;font-size:var(--fs-base);line-height:1.3;margin:0}.chart-sub{margin:2px 0 0;font-size:var(--fs-sm);color:var(--ink-2)}.chart-legend{list-style:none;display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-4);padding:0;margin:var(--s-1) 0 var(--s-2);font-size:var(--fs-sm);color:var(--ink-2)}.chart-legend li{display:inline-flex;align-items:center;gap:var(--s-2)}.chart-body{position:relative;width:100%;min-height:40px}.chart-body svg{display:block;overflow:visible;font-variant-numeric:tabular-nums}.chart-body svg:focus-visible{outline:3px solid var(--focus)}.chart-source{margin-top:var(--s-3);padding-top:var(--s-2);border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--ink-2);max-width:none}.chart-actions{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-5);margin-top:var(--s-2)}.chart-actions button{appearance:none;border:0;background:none;padding:0;color:var(--link);font-size:var(--fs-sm);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer;line-height:1.6}.chart-actions button:hover{color:var(--link-hover);text-decoration-thickness:2px}.chart-tip{position:absolute;pointer-events:none;background:var(--surface);border:1px solid var(--field-border);border-radius:var(--radius);padding:var(--s-2) var(--s-3);font-size:var(--fs-sm);z-index:4}.chart-tip-title{color:var(--ink-2);margin-bottom:var(--s-1)}.chart-tip-row{display:flex;align-items:center;gap:var(--s-2)}.chart-tip-row strong{font-variant-numeric:tabular-nums;color:var(--ink)}.chart-tip-row span:last-child{color:var(--ink-2)}.chart-tip-key{width:12px;height:2px;display:inline-block;border-radius:1px;flex:none}@media(max-width:600px){h1{font-size:var(--fs-h1-narrow)}.lede{font-size:var(--fs-base)}.multiselect summary{max-width:calc(100vw - 32px)}.multiselect-panel{position:static;margin-top:var(--s-1);min-width:0;max-width:calc(100vw - 32px)}.filters{padding:var(--s-3)}}@media(pointer:coarse){:root{--control: 40px}.sort-button,.link-button,.multiselect-panel .check,.footer-links a{min-height:32px}}p,dd,li{overflow-wrap:break-word}.data-table .group-row th{padding:var(--s-4) var(--s-2) var(--s-2);border-bottom:1px solid var(--line);background:var(--bg);font-weight:400;font-size:var(--fs-xs);color:var(--ink-2)}.group-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--s-4)}.group-title{font-weight:600;font-size:var(--fs-sm);color:var(--ink)}.group-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--s-4);color:var(--muted)}.group-meta .link-button{font-size:var(--fs-xs)}.data-table tr.alt>td{background:var(--row-band)}.data-table td .copy-action{flex-wrap:nowrap}.data-table td .copy-feedback{position:absolute;margin-left:40px;background:var(--bg);padding:0 4px}.share-link{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-2) var(--s-3);margin:var(--s-3) 0 0}.share-link .field-grow{flex:0 1 36rem}.share-link input[type=text]{width:100%;font-family:var(--mono);font-size:.8125rem;color:var(--ink-2)}.group-note{flex:1 1 100%;color:var(--muted);max-width:100ch}.clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.compare-pick{align-items:flex-start}.checklist{flex:1 1 32rem}.checklist input[type=search]{width:100%}.checklist-box{height:290px;overflow-y:auto;border:1px solid var(--field-border);border-radius:var(--radius);margin-top:var(--s-1)}.checklist-row{display:flex;align-items:center;gap:var(--s-2);height:36px;padding:0 var(--s-3);border-bottom:1px solid var(--line);font-size:var(--fs-sm);cursor:pointer}.checklist-row:hover{background:var(--wash)}.checklist-row.is-on{font-weight:600}.checklist-row input{width:16px;height:16px;margin:0;flex:none;accent-color:var(--structure)}.checklist-row input:disabled+.checklist-label{color:var(--muted)}.checklist-label{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checklist-sub{flex:none;font-size:var(--fs-xs);font-weight:400;color:var(--muted)}.checklist-empty{padding:var(--s-2) var(--s-3);margin:0}.checklist-status{margin:var(--s-1) 0 0}.panel{border:1px solid var(--line);padding:var(--s-4)}.panel>h3:first-child{margin-top:0}.panel>p:last-child{margin-bottom:0}.intro-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4) var(--s-6);align-items:start;margin-bottom:var(--s-4)}@media(min-width:960px){.intro-grid{grid-template-columns:minmax(0,70ch) minmax(18rem,1fr)}}.intro-grid>.panel{margin:0}.doc-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--s-6)}.doc-toc{border:1px solid var(--line);padding:var(--s-3) var(--s-4);margin:var(--s-2) 0 0;font-size:var(--fs-sm)}.doc-toc-head{font-size:var(--fs-xs);font-weight:600;color:var(--muted);margin:0 0 var(--s-1)}.doc-toc ol{list-style:none;margin:0;padding:0}.doc-toc li{padding:var(--s-1) 0}@media(min-width:960px){.doc-layout{grid-template-columns:minmax(0,70ch) minmax(14rem,1fr)}.doc-main{grid-column:1;grid-row:1}.doc-toc{grid-column:2;grid-row:1;justify-self:end;width:min(100%,19rem);position:sticky;top:var(--s-4);align-self:start;margin-top:var(--s-6)}}.searchbox-label{align-self:center;margin-right:var(--s-2);font-size:var(--fs-sm);color:var(--ink-2);white-space:nowrap}.home-search{flex-direction:column;max-width:40rem;margin:var(--s-4) 0 var(--s-3)}.home-search .searchbox-label{align-self:flex-start;margin:0 0 var(--s-1);font-size:var(--fs-xs);font-weight:600}.home-search .searchbox-popup{left:0;right:auto;width:100%}.panel-head{font-size:var(--fs-h3);margin:0 0 var(--s-2)}.data-table.compact.fill{width:100%;min-width:0;margin:0 0 var(--s-3)}.home-routes{list-style:none;margin:0;padding:0;max-width:40rem;border-top:1px solid var(--line)}.home-routes li{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--s-3);padding:var(--s-2) 0;border-bottom:1px solid var(--line)}.home-routes a{font-weight:600}.home-routes .muted{font-size:var(--fs-sm)}.home-grid{margin-top:0}.more-mark{margin-left:var(--s-1);font-size:var(--fs-xs);font-weight:600;text-decoration:none}.gap-group{margin-top:var(--s-4);border-top:1px solid var(--line)}.gap-group>summary{display:flex;align-items:center;gap:var(--s-2);min-height:var(--control);padding:var(--s-2) 0;cursor:pointer;list-style:none}.gap-group>summary::-webkit-details-marker{display:none}.gap-group>summary:before{content:"";flex:none;width:7px;height:7px;border-right:1.5px solid var(--ink-2);border-bottom:1.5px solid var(--ink-2);transform:rotate(-45deg);margin:0 var(--s-1)}.gap-group[open]>summary:before{transform:rotate(45deg)}.gap-group>summary h2{margin:0;font-size:var(--fs-h3)}.gap-tools{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);margin:var(--s-5) 0 0}.home-grid>.section{margin-top:var(--s-6)}.tip-wrap{position:relative;display:inline-flex}.theme-tip{grid-area:theme}.tip{position:absolute;z-index:65;top:calc(100% + var(--s-2));right:0;padding:4px 8px;border:1px solid var(--field-border);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:var(--fs-xs);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden}.tip-wrap:hover .tip,.tip-wrap:has(:focus-visible) .tip{opacity:1;visibility:visible}.table-wrap.table-scroll{max-height:70vh;overflow:auto;border:1px solid var(--line)}.table-scroll .data-table thead th{position:sticky;top:0;z-index:3}@media(min-width:960px){.chart:has(.atoll-map){display:grid;grid-template-columns:minmax(0,680px) minmax(0,1fr);grid-template-areas:"head head" "legend legend" "body note" "source source" "actions actions" "table table";column-gap:var(--s-6)}.chart:has(.atoll-map)>.chart-head{grid-area:head}.chart:has(.atoll-map)>.chart-legend{grid-area:legend}.chart:has(.atoll-map)>.chart-body{grid-area:body}.chart:has(.atoll-map)>.chart-note{grid-area:note;align-self:end;border-left:1px solid var(--line);padding-left:var(--s-4)}.chart:has(.atoll-map)>.chart-source{grid-area:source}.chart:has(.atoll-map)>.chart-actions{grid-area:actions}.chart:has(.atoll-map)>.chart-table{grid-area:table}}@media print{:root,:root[data-theme=dark],:root:not([data-theme=light]){color-scheme:light;--bg: #ffffff;--surface: #ffffff;--band: #ffffff;--field-bg: #ffffff;--ink: #000000;--ink-2: #222222;--muted: #444444;--line: #bbbbbb;--grid: #dddddd;--axis: #888888;--rule-strong: #04647a;--link: #000000;--wash: #eeeeee;--warn-bg: #ffffff;--error-bg: #ffffff;--heading: #000000;--row-band: #f2f2f2;--logo-plate: transparent;--sex-female: #6250d6;--sex-male: #a88a00;--sex-total: #4a5456;--status-available: #1d6b2f;--status-partial: #8a5a00;--status-none: #444444}@page{margin:15mm 14mm}html{font-size:10.5pt}body{background:#fff;color:#000}.site-header,.skip-link,.menu-button,.header-menu,.filters,.tabs,.chart-actions,.actions,.result-bar button,.search-form,.citation button,.download-list .link-button,.multiselect,.sort-mark,.footer-links,.theme-choices,.theme-button,.loading-bar{display:none!important}main{padding:0;min-height:0}.wrap{max-width:none;padding:0}a{color:#000;text-decoration:none}h1{font-size:18pt}h2,h3{break-after:avoid}.chart,.meta,.notice,.cite-block,.data-table tr{break-inside:avoid}.table-wrap{overflow:visible}.data-table{font-size:8.5pt}.chart-body svg text{fill:#222!important}.chart-body svg{max-width:100%!important;height:auto!important}.chart-tip{display:none}.site-footer{background:none;border-top:1px solid #bbb;margin-top:12pt}.footer-inner{padding:6pt 0 0;display:block}}.dv-inline{font-family:var(--thaana);line-height:1.3;unicode-bidi:isolate}.home-top{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-5) var(--s-7);align-items:start}@media(min-width:960px){.home-top{grid-template-columns:minmax(0,40rem) minmax(16rem,22rem);justify-content:space-between}}.home-counts{color:var(--ink-2);font-size:var(--fs-sm)}.home-map{border:1px solid var(--line);padding:var(--s-3) var(--s-4)}.home-map>p{margin:0 0 var(--s-2)}.home-map-body{width:100%}.national-map .atoll-link{cursor:pointer}.national-map .atoll-link:hover .atoll-shape,.national-map .atoll-link:focus-visible .atoll-shape{fill:var(--wash);stroke:var(--structure);stroke-width:1.5px;fill-opacity:1}.national-map .atoll-link:hover .atoll-code,.national-map .atoll-link:focus-visible .atoll-code{fill:var(--link);font-weight:600}.national-map .atoll-link:focus-visible{outline:none}.group-name{font-weight:600}.home .theme-list li>span:first-child{white-space:normal}.terms-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:0 var(--s-6)}.home-page-list{margin-top:var(--s-6)}.home-routes+.home-page-list .theme-list{border-top-width:1px}.record-head{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4) var(--s-6);align-items:start}@media(min-width:960px){.record-head{grid-template-columns:minmax(0,1fr) 360px}}.record-head h1{margin-bottom:var(--s-2)}.dv-title{font-family:var(--thaana);font-weight:400;font-size:var(--fs-lede);color:var(--ink-2);margin-left:var(--s-4);white-space:nowrap;unicode-bidi:isolate}.record-meta{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-4);font-size:var(--fs-sm);color:var(--ink-2);margin:0 0 var(--s-2)}.record-map{margin:0;border:1px solid var(--line);padding:var(--s-3)}.record-map figcaption{margin-top:var(--s-1)}.on-page{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-3);font-size:var(--fs-sm);padding-top:var(--s-3);border-top:1px solid var(--line)}.on-page-head{font-weight:600;color:var(--ink-2)}.on-page ul{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3);list-style:none;margin:0;padding:0}.island-page .section{scroll-margin-top:var(--s-4)}.source-cell{display:flex;flex-direction:column;min-width:0}.source-name{overflow-wrap:break-word}.source-loc{font-size:var(--fs-xs);color:var(--muted)}.with-chart{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4) var(--s-6);align-items:start}@media(min-width:1100px){.with-chart{grid-template-columns:minmax(0,1fr) 340px}}.with-chart>.chart{margin-top:var(--s-2)}:root{--cover-0: #6b7778;--cover-1: #4f7f5a;--cover-2: #9dbb97;--cover-3: #d9d2bf}:root[data-theme=dark]{--cover-0: #9aa5a6;--cover-1: #5f9a6c;--cover-2: #3f6146;--cover-3: #6f6956}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--cover-0: #9aa5a6;--cover-1: #5f9a6c;--cover-2: #3f6146;--cover-3: #6f6956}}.cover-bar{margin:var(--s-2) 0 var(--s-4);max-width:48rem}.cover-track{display:flex;height:20px;gap:2px}.cover-part{display:block;height:100%}.cover-0{background:var(--cover-0)}.cover-1{background:var(--cover-1)}.cover-2{background:var(--cover-2)}.cover-3{background:var(--cover-3)}.cover-legend{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-5);list-style:none;padding:0;margin:var(--s-2) 0 0;font-size:var(--fs-sm)}.cover-legend li{display:inline-flex;align-items:center;gap:var(--s-2)}.cover-key{width:12px;height:12px;display:inline-block}.facility-list h3{margin-top:var(--s-3);font-size:var(--fs-sm)}.facility-list ul{columns:20rem;column-gap:var(--s-6);list-style:none;padding:0;margin:0 0 var(--s-2);font-size:var(--fs-sm)}.facility-list li{break-inside:avoid;padding:2px 0}.record-foot{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--s-4) var(--s-6);margin-top:var(--s-6);padding-top:var(--s-4);border-top:1px solid var(--line)}.foot-block .cite-block{font-size:var(--fs-xs);max-width:none}.more-data{border-left:3px solid var(--structure);padding-left:var(--s-4)}.more-data p{margin-bottom:var(--s-2)}.island-page .data-table caption,.record-page .data-table caption,.register-group .data-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.code-line{display:block;font-family:var(--mono);font-size:.8125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cite-block{font-family:var(--font)}.list-filters .column-pick{flex:1 1 100%;border-top:1px solid var(--line);padding-top:var(--s-2)}.column-pick>summary{cursor:pointer;font-size:var(--fs-sm);font-weight:600;min-height:32px;display:flex;align-items:center;gap:var(--s-2)}.column-pick>summary .muted{font-weight:400}.column-pick .checklist{max-width:40rem;margin-top:var(--s-2)}.cell-dv{margin-left:var(--s-3);font-size:var(--fs-sm);color:var(--ink-2)}.map-beside{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4) var(--s-6);align-items:start}@media(min-width:960px){.map-beside{grid-template-columns:320px minmax(0,1fr)}}.map-frame{margin:0;border:1px solid var(--line);padding:var(--s-3)}@media(min-width:960px){.record-head:has(.atoll-map-frame){grid-template-columns:minmax(0,1fr) 480px}}.group-jump ul{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3);list-style:none;margin:var(--s-1) 0 0;padding:0;font-size:var(--fs-sm);min-height:var(--control);align-items:center}.group-jump{flex:2 1 28rem}.nowrap-cell{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.register-group>h2{font-size:var(--fs-h3)}.compare-chosen{flex:1 1 16rem}.chosen-list{margin:var(--s-1) 0 0;padding-left:1.2rem;font-size:var(--fs-sm)}.chosen-list li{padding:var(--s-1) 0}.chosen-list .link-button{margin-left:var(--s-3);font-size:var(--fs-xs)}.compare-table thead th.num{white-space:normal}.compare-table .group-row th{padding-top:var(--s-4);background:var(--bg)}.compare-scroll{max-height:none}.request-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4) var(--s-7);align-items:start}@media(min-width:960px){.request-grid{grid-template-columns:minmax(0,1fr) minmax(22rem,28rem)}.request-form{margin-top:var(--s-6);position:sticky;top:var(--s-4)}}.form-field{display:flex;flex-direction:column;gap:var(--s-1);margin-bottom:var(--s-2)}.form-field input,.form-field textarea{width:100%}textarea,input[type=date]{font:inherit;font-size:var(--fs-sm);color:var(--ink);background-color:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--radius);padding:var(--s-2) var(--s-3)}input[type=date]{height:var(--control);padding-top:0;padding-bottom:0}textarea{resize:vertical;line-height:1.4}.optional{font-weight:400;color:var(--muted)}.field-hint,.field-error{margin:0;min-height:1.2em;font-size:var(--fs-xs);color:var(--muted)}.field-error{color:var(--error-rule)}.has-error input,.has-error textarea{border-color:var(--error-rule);border-width:2px}.contact-line{margin:var(--s-3) 0 0;padding-top:var(--s-3);border-top:1px solid var(--line);font-size:var(--fs-sm)}@media(pointer:coarse){textarea,input[type=date]{font-size:var(--fs-base)}}.table-note{font-size:var(--fs-sm);color:var(--ink-2);margin:0 0 var(--s-1)}.facility-note{display:block;font-size:var(--fs-xs);color:var(--ink-2);border-left:3px solid var(--warn-rule);padding-left:var(--s-2);margin:2px 0 var(--s-1)}.cover-4{background:repeating-linear-gradient(135deg,var(--line) 0 4px,transparent 4px 8px);outline:1px solid var(--line);outline-offset:-1px}.cell-sub.clamp-2{display:-webkit-box}.data-table .val-text{display:block;white-space:normal;overflow-wrap:anywhere}@media(min-width:960px){.map-beside>.map-frame{position:sticky;top:var(--s-4)}}.home-questions ul,.topic-list{list-style:none;margin:0 0 var(--s-3);padding:0}.home-questions li{padding:var(--s-1) 0;border-bottom:1px solid var(--line)}.home-questions li:last-child{border-bottom:0}.topic-list li{font-size:var(--fs-sm);padding:2px 0;break-inside:avoid}@media(min-width:960px){.topic-list{columns:2;column-gap:var(--s-5)}}.home-questions{margin-top:var(--s-5)}.range-cell-x{display:flex;flex-direction:column}.group-shared{font-size:var(--fs-sm);color:var(--ink-2);margin:calc(-1 * var(--s-2)) 0 var(--s-2)}
