@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-400-normal-BbyBr73r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-700-normal-D1YCjmaD.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/exo-2-latin-400-normal-D8MC3_dU.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/exo-2-latin-600-normal-DOMk466V.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-r8SDr6Up.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/orbitron-latin-400-normal-U6xZUhur.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/orbitron-latin-600-normal-mazHmDYu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pixelify-sans-latin-400-normal-DLrIX9QE.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/pixelify-sans-latin-600-normal-Dd_Dy7u5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Share Tech Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/share-tech-mono-latin-400-normal-CCqdbj5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Special Elite;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/special-elite-latin-400-normal-YjDd9tmf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-400-normal-wDgJuOC9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--achtergrond:#0f1113;--inhoud:#0f1113;--vlak:#1c2024;--rand:#3a4148;--rand-invoer:#7d8790;--tekst:#ece8df;--tekst-zacht:#b9b4aa;--accent:#4a9d96;--op-accent:#0f1113;--activiteit:#e3a33a;--incident:#e8506a;--focus:#e3a33a;--open:#3a4148;--decoratie:#3a4148;--letter-display:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--letter-body:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--letter-mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--letter-body);line-height:1.5}*,:before,:after{box-sizing:border-box}html,body{background:var(--achtergrond);color:var(--tekst);margin:0}html{scroll-padding-top:4rem}body{overflow-wrap:anywhere;min-height:100vh}main{background:var(--inhoud);max-width:60rem;margin:0 auto;padding:1rem;display:block}h1,h2,.merk{font-family:var(--letter-display)}h1{margin:.5rem 0 1rem;font-size:1.5rem}h2{margin:0;font-size:1.125rem}.kop{border-bottom:1px solid var(--rand);background:var(--inhoud);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;max-width:60rem;margin:0 auto;padding:.75rem 1rem;display:flex}.merk{font-weight:600}.intro,.uitleg,.leeg{color:var(--tekst-zacht)}.uitleg{font-size:.875rem}.melding:empty{display:none}.melding{color:var(--tekst);border-left:4px solid var(--incident);background:var(--vlak);padding:.5rem .75rem}button{font:inherit;border:1px solid var(--accent);background:var(--vlak);min-height:44px;color:var(--tekst);cursor:pointer;border-radius:6px;padding:.5rem 1rem}button:disabled{opacity:.6;cursor:not-allowed}.hoofdknop{background:var(--accent);width:100%;color:var(--op-accent);font-weight:600}.stil{border-color:var(--rand-invoer)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}input{font:inherit;border:1px solid var(--rand-invoer);background:var(--inhoud);width:100%;min-height:44px;color:var(--tekst);border-radius:6px;padding:.5rem}label{margin-top:.75rem;font-weight:600;display:block}details{border-top:1px solid var(--rand);margin-top:1.25rem;padding-top:.75rem}summary{cursor:pointer;align-items:center;min-height:44px;display:flex}form button{margin-top:.75rem}.paneel{background:var(--vlak);border:1px solid var(--rand);border-radius:8px;margin-bottom:1rem;padding:1rem}.paneel-kop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.telling{margin:.5rem 0;font-size:1.25rem;font-weight:600}.cijfers{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;margin:0;display:grid}.cijfers dt{color:var(--tekst-zacht);font-size:.875rem}.cijfers dd{margin:0;font-size:1.25rem;font-weight:600}.wereld{border-radius:6px;width:100%;height:min(60vh,420px);margin-bottom:.75rem;overflow:hidden}.runs,.events,.toestellen{margin:0;padding:0;list-style:none}.runs li,.toestellen li{border-top:1px solid var(--rand);gap:.25rem;padding:.5rem 0;display:grid}.run-naam,.toestel-naam{overflow-wrap:anywhere;font-weight:600}progress{width:100%;height:.5rem;accent-color:var(--accent)}.events li{border-top:1px solid var(--rand);gap:.75rem;padding:.375rem 0;display:flex}.events time{color:var(--tekst-zacht);font-variant-numeric:tabular-nums;flex:none}.event-label{overflow-wrap:anywhere;min-width:0}.status{margin:.5rem 0}.status.verouderd{border-left:4px solid var(--activiteit);padding-left:.5rem}.koppelcode .code{font-family:var(--letter-mono);letter-spacing:.08em;font-size:1.25rem}@media (min-width:48rem){main{padding:1.5rem}.hoofdknop{width:auto}.runs li,.toestellen li{grid-template-columns:minmax(0,1fr) auto;align-items:center}.runs li progress{grid-column:1/-1}}@media (prefers-contrast:more){:root{--tekst-zacht:#ece8df;--rand:#8a939c}}@media (forced-colors:active){button,.paneel,.melding{border:1px solid canvastext}:focus-visible{outline-color:highlight}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}h1[tabindex="-1"]:focus:not(:focus-visible),h2[tabindex="-1"]:focus:not(:focus-visible){outline:none}.themakiezer{align-items:center;gap:.5rem;margin:0;font-weight:400;display:flex}select{font:inherit;border:1px solid var(--rand-invoer);background:var(--inhoud);min-height:44px;color:var(--tekst);border-radius:6px;padding:.25rem .5rem}.kop-acties{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto;display:flex}.kop-status{font-family:var(--letter-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--tekst-zacht);align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.kop-status:before{content:"";background:var(--activiteit);border-radius:50%;width:.625rem;height:.625rem}.kop-status[data-status=live]:before{background:var(--accent)}.kop-status[data-status=onderbroken]:before{background:var(--incident)}.raamwerk{max-width:76rem;margin:0 auto}.rail{z-index:1;background:var(--inhoud);border-bottom:1px solid var(--rand);position:sticky;top:0}.rail ul{justify-content:space-around;margin:0;padding:.25rem .5rem;list-style:none;display:flex}.rail a{min-width:44px;min-height:44px;color:var(--tekst-zacht);border-radius:6px;justify-content:center;align-items:center;gap:.625rem;text-decoration:none;display:flex}.rail a:hover{color:var(--tekst);background:var(--vlak)}.rail-naam{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.paneel{scroll-margin-top:4rem}.fasen{margin:0;padding:0;list-style:none}.fasen li{border-top:1px solid var(--rand);grid-template-columns:minmax(0,1fr) auto;gap:.125rem .75rem;padding:.5rem 0;display:grid}.fase-id{font-family:var(--letter-mono);color:var(--tekst-zacht);font-size:.875rem}.fase-titel{grid-column:1;min-width:0}.fase-gate{font-family:var(--letter-mono);border:1px solid var(--rand-invoer);border-radius:4px;grid-area:1/2/span 2;align-self:center;padding:.125rem .5rem;font-size:.8125rem}.fase-gate[data-gate=ORANGE]{border-color:var(--activiteit)}.fase-gate[data-gate=RED]{border-color:var(--incident)}.legenda{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0 0 .75rem;display:flex}.vlek{border-radius:2px;width:.75rem;display:inline-block}.vlek.klaar{background:var(--accent);height:1rem}.vlek.bezig{background:var(--activiteit);height:.625rem}.vlek.open{background:var(--open);outline:1px solid var(--rand-invoer);height:.3125rem}@media (min-width:64rem){html{scroll-padding-top:0}.raamwerk{grid-template-columns:12rem minmax(0,1fr);gap:1rem;padding:0 1rem;display:grid}.rail{border:1px solid var(--rand);background:var(--vlak);border-radius:8px;align-self:start;margin-top:1.5rem;top:1rem}.rail ul{flex-direction:column;gap:.25rem;padding:.5rem}.rail a{justify-content:flex-start;padding:0 .75rem}.rail-naam{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.raamwerk main{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;column-gap:1rem;max-width:none;margin:0;display:grid}.raamwerk main>*{grid-column:1/-1}.raamwerk main>#activiteit,.raamwerk main>#agents,.raamwerk main>#goedkeuringen,.raamwerk main>#toestellen{grid-column:auto}.paneel-wereld .wereld{height:min(62vh,560px)}.kop{max-width:76rem}}[data-thema=classic-desktop] .kop,[data-thema=classic-desktop] main{border:2px solid #404040;border-color:#fff #404040 #404040 #fff}[data-thema=classic-desktop] .kop{background:var(--accent);color:var(--op-accent);border-bottom:0}[data-thema=classic-desktop] .kop-status{color:var(--op-accent)}[data-thema=classic-desktop] .kop-status[data-status=live]:before{background:var(--op-accent)}[data-thema=classic-desktop] .kop :focus-visible{outline-color:var(--op-accent)}[data-thema=classic-desktop] .paneel,[data-thema=classic-desktop] button,[data-thema=classic-desktop] select,[data-thema=classic-desktop] input{border-radius:0}[data-thema=classic-desktop] .kop button,[data-thema=classic-desktop] .kop select{color:var(--tekst);background:var(--vlak)}[data-thema=phosphor-rain] h1,[data-thema=phosphor-rain] h2,[data-thema=phosphor-rain] .merk{text-shadow:0 0 6px var(--decoratie);letter-spacing:.04em}[data-thema=phosphor-rain] .paneel,[data-thema=archive] .paneel{border-radius:2px}[data-thema=archive] .paneel{border-left:4px solid var(--decoratie)}[data-thema=cosmos] .paneel{border-radius:14px}[data-thema=neighborhood] .paneel{border-top:4px solid var(--decoratie);border-radius:14px}
