:root{--bg:#080e14;--surface:#101b24;--line:#2b3a47;--text:#e6edf4;--muted:#a5b7c7;--accent:#bda0ed;--blue:#729cb7;--rose:#ed7381}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.55 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;color:#fff}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid #c6a6f6;outline-offset:4px}.site{max-width:1920px;margin:auto;padding:0 30px}.skip{position:absolute;top:-80px;left:20px;background:#e6edf4;color:#080e14;padding:12px;z-index:20}.skip:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.masthead{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:13px;font-size:19px;letter-spacing:2.4px;font-weight:700;color:#c4a3f5}.brand b{color:#fa6978}.brand small{display:block;font-size:12px;letter-spacing:2.2px;color:#93a4b5;margin-top:3px}.omega{font:47px/1 Georgia,serif}.mast-right{display:flex;align-items:center;gap:23px;font-size:14px;color:var(--muted)}.privacy{border:1px solid #4e446a;padding:4px 9px;font-size:12px;letter-spacing:1px;color:#cfb4f7}.mast-right time{font-size:12px;font-variant-numeric:tabular-nums;min-width:94px}.tabs{display:flex;overflow-x:auto;gap:3px;padding:14px 0 0;border-bottom:1px solid #415363;scrollbar-width:thin;scrollbar-color:#465362 transparent}.tabs a,.tabs button{flex:0 0 auto;display:flex;align-items:center;gap:8px;min-height:47px;background:#101a24;color:#9bafc0;border:1px solid #2b3946;border-bottom:0;border-radius:12px 12px 0 0;padding:8px 14px;white-space:nowrap;font-size:14px;text-decoration:none}.tabs .active{background:#25313e;color:#eee8fa;border-color:#6d5a8c;box-shadow:inset 0 3px #bda0ed}.tabs button[disabled]{opacity:.56}.tabs .tab-icon{color:#c5a3f1;font-size:17px}.tabs .tab-number{font-size:12px;color:#93a7b7}.tabs small{font-size:12px}.titleline{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0 23px}.eyebrow{margin:0 0 7px;color:#95aabd;font-size:12px;letter-spacing:1.8px}h1{font-size:clamp(29px,3vw,42px);line-height:1.18;margin:0;letter-spacing:-1.2px;font-weight:700}.titleline p:not(.eyebrow){margin:12px 0 0;color:#bccbd8;font-size:16px;max-width:850px}.edition{display:flex;flex-direction:column;text-align:right;flex-shrink:0;font-size:12px;color:#93a8ba;line-height:1.9}.edition b{font-size:12px;letter-spacing:1px;color:#c4d2df}.metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #293743;background:#0e171f}.metrics>div{padding:17px 23px;display:flex;align-items:center;gap:17px;border-right:1px solid #293743}.metrics>div:last-child{border-right:0}.metrics strong{font-size:31px;color:var(--rose);line-height:1}.metrics>div:nth-child(2) strong{color:var(--blue)}.metrics>div:nth-child(3) strong{color:var(--accent)}.metrics>div:nth-child(4) strong{color:#bdd2d1}.metrics span{font-size:14px;line-height:1.45;color:#d0dce6}.metrics small{display:block;font-size:12px;color:#8ea4b6;margin-top:3px}.boundary{border:1px solid #453d50;background:#171923;padding:11px 15px;margin:18px 0 22px;font-size:14px;color:#c4bad1}.workspace{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;align-items:start;scroll-margin-top:20px}.map-column{min-width:0}.toolbar{display:flex;gap:12px;margin-bottom:14px}.search{display:flex;align-items:center;gap:9px;background:#111b24;border:1px solid #334858;padding:0 12px;flex:1;min-width:0;color:#9aafbe}.search>span{font-size:26px;line-height:1}.search input{color:var(--text);font-size:14px;width:100%;min-width:0;border:0;background:none;height:42px;outline:none}.search input::placeholder{color:#97adbd}.picker{min-width:0;flex:0 1 220px}.picker select{width:100%;height:44px;background:#111b24;color:#d0dce8;border:1px solid #334858;border-radius:2px;padding:0 9px;font-size:14px}.mapwrap{position:relative;border:1px solid #2b3a47;overflow:hidden;background:#0b141d}.map-meta{display:flex;justify-content:space-between;gap:15px;font-size:12px;letter-spacing:1px;color:#9db4c4;padding:12px 15px;position:absolute;top:0;left:0;right:0;pointer-events:none;z-index:2;background:linear-gradient(#0b141de8,transparent)}.worldmap{display:block;width:100%;height:440px;touch-action:none;cursor:grab}.worldmap:active{cursor:grabbing}.countries path{fill:#21303c;stroke:#506476;stroke-width:.65;vector-effect:non-scaling-stroke;transition:fill .16s,opacity .16s}.countries path.covered{fill:#365571;stroke:#87a9c2;cursor:pointer}.countries path.public{fill:#4b466b;stroke:#b5a3d4}.countries path.active{fill:#775468;stroke:#ef9cab;stroke-width:1.3}.countries path:hover{fill:#65809a;stroke:#d0e3f2;stroke-width:1.4;cursor:pointer}.countries path.dim{opacity:.27}.ocean-labels{font:12px Arial,sans-serif;fill:#637f91;letter-spacing:2px;pointer-events:none}.map-controls{position:absolute;right:13px;bottom:57px;display:flex;flex-direction:column;border:1px solid #4b6073;border-radius:3px;overflow:hidden}.map-controls button{width:38px;height:37px;border:0;border-bottom:1px solid #384e60;background:#172735;color:#d2e1ee;font-size:24px;line-height:1}.map-controls button:last-child{border:0}.map-controls button:hover{background:#2d4356}.map-note{display:flex;justify-content:space-between;gap:15px;padding:11px 14px;border-top:1px solid #263747;background:#101b24;color:#9ab0c2;font-size:12px}.legend{display:flex;gap:15px;flex-wrap:wrap;padding-top:13px;font-size:12px;color:#afbecb}.legend>span{display:flex;align-items:center;gap:7px}.legend i{display:inline-block;width:12px;height:12px;border:1px solid #7c93a6}.legend .available{background:#365571}.legend .missing{background:#21303c}.legend .selected{background:#775468}.smallprint{font-size:12px;line-height:1.7;color:#91a8bb;margin:10px 0 0}.dossier{border:1px solid #3a4b58;border-top:2px solid #c09de9;padding:22px;background:#111b24;min-height:495px;scroll-margin-top:18px;min-width:0}.dossier .topline{font-size:12px;color:#b598dd;letter-spacing:1px;text-transform:uppercase}.dossier h2{font-size:29px;line-height:1.18;margin:14px 0 8px}.local{color:#a9bdce;margin:0 0 18px;font-size:16px}.dossier h3{font-size:14px;color:#95aabe;margin:22px 0 10px;text-transform:uppercase;letter-spacing:.8px}.dossier p{font-size:14px;color:#b8cad9;line-height:1.7}.badge{display:inline-block;font-size:12px;padding:3px 8px;border:1px solid #4b5c6e;border-radius:3px;color:#c9d6e2;background:#1b2936;margin:3px 5px 3px 0}.badge.public{color:#d4bbf1;border-color:#79638c}.source-link,.edition-link{display:block;border:1px solid #415568;background:#21303e;padding:11px 12px;font-size:14px;margin:10px 0;overflow-wrap:anywhere}.source-link small{display:block;color:#a1b6c8;font-size:12px;margin-top:5px}.source-link:hover,.edition-link:hover{background:#31465a;text-decoration:none}.edition-link{color:#efe5ff;border-color:#755993;background:#34263f;font-weight:bold}.source-note{font-size:12px!important;border-bottom:1px solid #2e3c48;padding-bottom:13px;margin-top:-3px!important}.review{border-top:1px solid #314352;font-size:12px!important;color:#94a9ba!important;margin:20px 0 0!important;padding-top:13px;overflow-wrap:anywhere}.registry,.organizations,.method{margin-top:32px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:14px;border-bottom:1px solid #2d3e4c;margin-bottom:17px}.section-heading h2{margin:0;font-size:20px}.section-heading>span,.section-heading>a{font-size:13px;color:#a8bac9}.record-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.record{display:flex;flex-direction:column;text-align:left;border:1px solid #2e4253;border-radius:3px;background:#0f1a24;color:#c8d9e7;padding:15px;min-height:102px;min-width:0}.record:hover{background:#1b2d3c}.record.active{border-color:#b798dc;background:#241f32}.record strong{font-size:16px}.record span{font-size:13px;color:#9eb3c5;margin-top:4px}.record small{font-size:12px;color:#b6a1d0;margin-top:6px}.org-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.org-card{border:1px solid #344858;padding:18px;background:#111c27}.org-card h3{font-size:17px;margin:0 0 8px}.org-card p{font-size:14px;color:#abc0d0}.org-card a{display:block;color:#d0b0f2;font-size:14px;margin:9px 0}.method{background:#101922;border:1px solid #30414e;padding:22px}.method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.method h3{font-size:15px;margin:0 0 11px;color:#bdcddd}.method p{font-size:14px;color:#a6bccd;line-height:1.8;margin:10px 0}.method p a{text-decoration:underline;color:#d0b7ef}footer{display:flex;justify-content:space-between;gap:20px;padding:27px 0;color:#8fa3b3;font-size:12px}.noscript{padding:30px}#empty{font-size:15px;color:#aebdcb}.error{border:1px solid #ed7381;padding:20px;color:#ffc1c9}
@media(min-width:1600px){.workspace{grid-template-columns:minmax(0,1fr) 400px}.worldmap{height:540px}.dossier{min-height:570px}}
@media(max-width:1100px){.workspace{grid-template-columns:minmax(0,1fr) 315px}.worldmap{height:380px}.site{padding:0 20px}.metrics>div{padding:15px;gap:12px}.record-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mast-right{gap:14px}.edition{display:none}}
@media(max-width:850px){.workspace{grid-template-columns:1fr}.dossier{min-height:0}.worldmap{height:auto;min-height:300px;aspect-ratio:1080/460}.record-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.method-grid{grid-template-columns:1fr}.org-grid{grid-template-columns:1fr}.mast-right time{display:none}.metrics{grid-template-columns:repeat(2,1fr)}.metrics>div:nth-child(2){border-right:0}.metrics>div:nth-child(-n+2){border-bottom:1px solid #293743}}
@media(max-width:700px){.site{padding:0 14px}.masthead{min-height:76px;gap:10px}.brand{font-size:15px;letter-spacing:1.5px;gap:8px}.omega{font-size:38px}.brand small{font-size:12px;letter-spacing:1.4px}.mast-right{flex-direction:column;align-items:flex-end;gap:5px;font-size:12px}.privacy{font-size:12px;padding:2px 5px;letter-spacing:0}.tabs{padding-top:10px}.tabs a,.tabs button{padding:8px 11px;min-height:44px}.titleline{padding:23px 0 19px}h1{font-size:30px}.titleline p:not(.eyebrow){font-size:15px;line-height:1.65}.metrics strong{font-size:27px}.metrics>div{gap:11px;padding:13px 10px}.metrics span{font-size:13px}.metrics small{font-size:12px}.boundary{font-size:14px;padding:12px;margin:16px 0}.toolbar{flex-wrap:wrap;gap:9px}.search{flex-basis:100%}.picker{flex:1}.worldmap{min-height:260px;aspect-ratio:1080/610}.map-meta{font-size:12px;padding:10px}.map-meta span:last-child{letter-spacing:0}.map-note{display:block;font-size:12px;padding:10px 12px}.map-note span+span{display:none}.legend{gap:11px;font-size:12px}.dossier{padding:20px}.dossier h2{font-size:28px}.record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.record{padding:12px;min-height:105px}.record strong{font-size:15px}.section-heading{align-items:flex-start;gap:13px}.section-heading h2{font-size:18px}.section-heading>span,.section-heading>a{font-size:12px;text-align:right;max-width:45%}.method{padding:18px}.method-grid{gap:20px}footer{flex-direction:column;gap:6px;font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
@media print{body{background:#fff;color:#000}.tabs,.toolbar,.map-controls,.mast-right{display:none}.site{max-width:none;padding:0}.workspace{display:block}.dossier,.method,.record,.metrics{background:#fff;color:#000;border-color:#777}.dossier p,.method p,.smallprint,footer,.record span,.record small{color:#222}.worldmap{height:300px}.record-grid{grid-template-columns:repeat(3,1fr)}.dossier{page-break-inside:avoid}.source-link{background:#fff;color:#000}a{text-decoration:underline}}

.map-heading{font-size:22px;margin:14px 0 10px}.workspace{margin-top:0;align-items:start}.titleline{padding-top:18px}.below-map-controls{margin:18px 0}.below-map-controls .toolbar{max-width:820px}.brand-motto{font-size:14px!important}
