:root{--color-night:#0b0d12;--color-surface:#161a23;--color-rule:#2a3038;--color-text:#f2ebdd;--color-text-muted:#9ba1ad;--color-data-centres:#ffa630;--color-ai:#fff1c9;--color-country:#7d93b5;--color-forecast:#b07a2e;--color-band:#3a2a14;--color-primary:#ffa630;--color-on-primary:#0b0d12;--color-focus:#fff1c9;--color-success:#5fbf8f;--color-warning:#ff6b5b;--color-error:#ff6b5b;--rounded-sm:3px;--rounded-md:6px;--rounded-full:9999px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:72px}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/instrument-serif-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/atkinson-hyperlegible-next-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:700;font-display:optional;src:url(/fonts/atkinson-hyperlegible-next-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/atkinson-hyperlegible-mono-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-weight:600;font-display:optional;src:url(/fonts/atkinson-hyperlegible-mono-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Instrument Serif Fallback;src:local(Georgia),local(Times New Roman);size-adjust:76.3%;ascent-override:104%;descent-override:26%;line-gap-override:0%}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--display:"Instrument Serif", "Instrument Serif Fallback", Georgia, serif;--body:"Atkinson Hyperlegible Next", system-ui, sans-serif;--num:"Atkinson Hyperlegible Mono", ui-monospace, Menlo, monospace}*{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0}body{background:var(--color-night);color:var(--color-text);font:400 1.0625rem/1.6 var(--body);-webkit-font-smoothing:antialiased}::selection{background:var(--color-data-centres);color:var(--color-night)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:var(--rounded-sm)}.num{font-family:var(--num);font-variant-numeric:tabular-nums}.muted{color:var(--color-text-muted)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav{padding:var(--space-md) var(--space-lg);justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.navlink{color:var(--color-text);align-items:center;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}.navlink:hover{text-decoration:underline}.nav-links{align-items:center;gap:var(--space-lg);display:flex}.wordmark,.wordmark:visited{font:400 1.9rem/1 var(--display);color:var(--color-text);align-items:baseline;padding:7px 0;text-decoration:none;display:inline-flex}.btn{appearance:none;cursor:pointer;border:1px solid var(--color-data-centres);color:var(--color-data-centres);border-radius:var(--rounded-md);font:700 1rem/1 var(--body);background:0 0;min-height:44px;padding:10px 16px}.btn:hover:not(:disabled){background:color-mix(in srgb, var(--color-data-centres) 12%, transparent)}.btn:disabled{opacity:.45;cursor:default}.src{color:var(--color-text-muted);margin:var(--space-md) 0 0;font-size:.85rem}.src a{color:var(--color-text-muted)}.btn.solid{background:var(--color-data-centres);color:var(--color-on-primary)}.btn.solid:hover:not(:disabled){background:color-mix(in srgb, var(--color-data-centres) 85%, white)}@media (width<=560px){.nav{flex-wrap:wrap;row-gap:0;padding-inline:20px}.nav-links{flex-wrap:wrap;gap:14px;font-size:.88rem}.nav-links:has(>a:nth-child(6)){grid-template-columns:repeat(3,max-content);gap:0 18px;display:grid}}.navlink[aria-current=page]{color:var(--color-data-centres)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.skip-link{z-index:100;background:var(--color-data-centres);color:var(--color-on-primary);border-radius:var(--rounded-md);padding:12px 16px;font-weight:700;text-decoration:none;position:absolute;top:-100px;left:12px}.skip-link:focus{top:12px}main:focus{outline:none}.btn:active:not(:disabled),.kind:active:not(:disabled),.icon-btn:active{filter:brightness(1.25)}@media (prefers-reduced-motion:no-preference){.btn,.kind,.icon-btn{transition-property:color,background-color,border-color,transform;transition-duration:.12s}.btn:active:not(:disabled),.kind:active:not(:disabled),.icon-btn:active{transform:scale(.97)}}body.read{height:auto}.read-col [id]{scroll-margin-top:96px}.nav-read{background:var(--color-surface);border-bottom:1px solid var(--color-rule);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.read-col{max-width:70ch;height:auto;padding:var(--space-2xl) var(--space-lg) var(--space-3xl);margin:0 auto;display:block}.read-col h1{font:400 2.4rem/1.1 var(--display);margin:0 0 var(--space-md)}.read-col h2{font:400 1.7rem/1.15 var(--display);margin:var(--space-3xl) 0 var(--space-md);scroll-margin-top:80px}.read-col h3{font:700 1rem/1.3 var(--body);margin:0 0 var(--space-xs)}.read-col p,.read-col li{max-width:68ch}.lede{font-size:1.15rem}.toc{margin:var(--space-md) 0 0;font-size:.95rem}a{color:var(--color-data-centres);text-underline-offset:3px}a:visited{color:var(--color-data-centres)}.muted{color:var(--color-text-muted);font-size:.92rem}.badge{font:600 .75rem/1 var(--num);letter-spacing:.06em;background:var(--color-data-centres);color:var(--color-night);border-radius:var(--rounded-full);white-space:nowrap;padding:3px 7px;display:inline-block}.table-wrap{margin:var(--space-md) 0;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.98rem}th,td{text-align:left;vertical-align:top;padding:10px 8px}thead th{border-bottom:2px solid var(--color-rule);font-weight:700}tbody tr:not(.src) th,tbody tr:not(.src) td{border-top:1px solid var(--color-rule)}td.num{font-family:var(--num);font-variant-numeric:tabular-nums;white-space:nowrap}tr.src td{padding-top:0}.sources{margin:0;padding-left:1.1em;font-size:.9rem}.src-fold>summary{display:none}@media (width<=560px){.src-fold>summary{cursor:pointer;min-height:44px;color:var(--color-text-muted);align-items:center;gap:6px;font-size:.9rem;list-style:none;display:flex}.src-fold>summary::-webkit-details-marker{display:none}.src-fold>summary:before{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;margin-right:2px;transition:transform .15s;transform:rotate(-45deg)}.src-fold[open]>summary:before{transform:rotate(45deg)}.src-fold>summary:hover{color:var(--color-text)}}.sources li{margin:2px 0}.changelog{padding:0;list-style:none}.changelog>li{margin:var(--space-lg) 0}code{font-family:var(--num);background:var(--color-surface);border-radius:4px;padding:1px 5px}.foot{margin-top:var(--space-3xl);border-top:1px solid var(--color-rule);padding-top:var(--space-lg)}@media (width<=560px){th,td{padding:8px 5px}td.num{white-space:normal;letter-spacing:-.02em;font-size:.86em}.unit-col{display:none}}@media (width>=561px){.unit-inline{display:none}}@media (width<=380px){table{font-size:.86rem}th,td{padding:8px 3px}}.derived{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}tr.today th,tr.today td{font-weight:700}tr.future th,tr.future td{color:var(--color-text-muted)}ul.rules{margin:var(--space-sm) 0;padding-left:1.1em;font-size:.92rem}.table-wrap:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media (width<=560px){.nav-read{position:static}.read-col [id]{scroll-margin-top:16px}}.guide dt{font:600 .95rem/1.2 var(--num);letter-spacing:.08em;color:var(--color-ai);margin-top:12px}.guide dd{margin:4px 0 0}
