@font-face{font-family:suisse;src:url(../media/SuisseIntl_Regular_WebXL-s.p.0-frhwjzaq0mq.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:suisse;src:url(../media/SuisseIntl_Book_WebXL-s.p.1b1q0fosezw34.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:suisse;src:url(../media/SuisseIntl_Medium_WebXL-s.p.3xlkp60aq1vfa.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:suisse;src:url(../media/SuisseIntl_SemiBold_WebXL-s.p.11k_1jopqxk_r.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:suisse Fallback;src:local(Arial);ascent-override:94.87%;descent-override:29.92%;line-gap-override:0.0%;size-adjust:103.93%}.suisse_5cf9e947-module__GZwN9G__className{font-family:suisse,suisse Fallback}.suisse_5cf9e947-module__GZwN9G__variable{--font-suisse:"suisse", "suisse Fallback"}
@font-face{font-family:mono;src:url(../media/SuisseIntlMono_Regular_WebXL-s.p.1no60tw82fdbk.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:69.65%;descent-override:21.97%;line-gap-override:0.0%;size-adjust:141.57%}.mono_a91e5ee2-module__kEOymG__className{font-family:mono,mono Fallback}.mono_a91e5ee2-module__kEOymG__variable{--font-mono-hty:"mono", "mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-feature-settings:"ss01" 1;--font-sans:"Suisse Intl", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:"Suisse Intl Mono", "Courier New", Courier, monospace;--theme-bg:#191919;--theme-bg-muted:#222;--theme-surface:#0f0f12;--theme-text:#f5f5f5;--theme-text-muted:#a0a0a8;--theme-accent:#efff64;--theme-accent-fg:#0f0f12;--theme-border:#fff3;--island-bg:#0f0f12;--island-blur:40px;--overlay-backdrop:#000000b8;--overlay-close-bg:#333;--overlay-close-color:#fff;--overlay-close-hover-bg:#444;--radius:16px;--radius-lg:32px;--radius-overlay:48px;--plane:var(--theme-bg);--surface:var(--island-bg);--surface-sunk:var(--theme-bg-muted);--ink:var(--theme-text);--ink-2:var(--theme-text-muted);--ink-muted:var(--theme-text-muted);--line:#ffffff1f;--axis:#fff3;--border:var(--theme-border);--serie:var(--theme-accent);--goed:#0ca30c;--let_op:#fab219;--ernstig:#ec835a;--kritiek:#d03b3b;--geen:var(--theme-text-muted);--op:#0ca30c}*{box-sizing:border-box;margin:0;padding:0}html,body{margin:0;padding:0}html{background:var(--theme-bg)}body{background:var(--theme-bg);color:var(--theme-text);font-family:var(--font-suisse), "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:-.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:1rem;font-weight:300;line-height:1.4}.mono{font-family:var(--font-mono-hty), "Courier New", Courier, monospace;text-transform:uppercase;letter-spacing:-.02em;font-size:.75rem;font-weight:400}.eiland{background:var(--island-bg);border-radius:var(--radius)}@supports (corner-shape:superellipse(2)){.eiland{border-radius:var(--radius-lg);corner-shape:superellipse(2)}}.wrap{max-width:1180px;margin:0 auto;padding:40px 16px 80px}@media (min-width:640px){.wrap{padding:48px 24px 96px}}.merk{margin:0 0 28px}.logo{width:auto;max-width:min(100%,140px);height:42px;display:block}#app>header{margin-bottom:32px}.eyebrow{font-family:var(--font-mono-hty), "Courier New", Courier, monospace;letter-spacing:-.02em;text-transform:uppercase;color:var(--theme-text-muted);margin:0 0 8px;font-size:.75rem;font-weight:400}h1{letter-spacing:-.03em;margin:0 0 10px;font-size:2rem;font-weight:500;line-height:1.05}.kopregel{color:var(--theme-text-muted);letter-spacing:-.02em;max-width:62ch;margin:0;font-weight:300}.meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.hero{background:var(--island-bg);border-radius:var(--radius);grid-template-columns:minmax(220px,1fr) 2fr;gap:28px;margin-bottom:28px;padding:24px 24px 20px;display:grid}@supports (corner-shape:superellipse(2)){.hero{border-radius:var(--radius-lg);corner-shape:superellipse(2)}}@media (max-width:720px){.hero{grid-template-columns:1fr;gap:20px}}.hero-cijfer{letter-spacing:-.03em;margin:8px 0 10px;font-size:3.25rem;font-weight:500;line-height:1}.hero-cijfer small{color:var(--theme-text-muted);letter-spacing:-.02em;font-size:1.25rem;font-weight:400}.hero-label{color:var(--theme-text-muted);margin:0;font-size:1rem;font-weight:300}.steun{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-content:center;gap:18px;display:grid}.steun div p{margin:0}.steun .k{font-family:var(--font-mono-hty), "Courier New", Courier, monospace;letter-spacing:-.02em;text-transform:uppercase;color:var(--theme-text-muted);margin-bottom:6px;font-size:.75rem;font-weight:400}.steun .v{letter-spacing:-.03em;font-size:1.125rem;font-weight:500;line-height:1.2}.steun .s{color:var(--theme-text-muted);margin-top:4px;font-size:.8125rem}.tijdbalk{grid-column:1/-1;margin-top:18px}.tijdbalk-track{background:var(--theme-bg-muted);border-radius:99px;height:2px;overflow:hidden}.tijdbalk-fill{background:var(--theme-accent);border-radius:99px;height:100%}.tijdbalk-uitleg{font-family:var(--font-mono-hty), "Courier New", Courier, monospace;letter-spacing:-.02em;text-transform:uppercase;color:var(--theme-text-muted);justify-content:space-between;gap:8px;margin-top:8px;font-size:.6875rem;display:flex}h2{font-family:var(--font-mono-hty), "Courier New", Courier, monospace;letter-spacing:-.02em;text-transform:uppercase;color:var(--theme-text-muted);margin:36px 0 14px;font-size:.75rem;font-weight:400}.grid{grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:12px;display:grid}.kaart{background:var(--island-bg);border-radius:var(--radius);flex-direction:column;padding:16px;display:flex}@supports (corner-shape:superellipse(2)){.kaart{border-radius:var(--radius-lg);corner-shape:superellipse(2)}}.kaart-kop{justify-content:space-between;align-items:baseline;gap:10px;min-height:38px;display:flex}.kaart-label{color:var(--theme-text);margin:0;font-size:1rem;font-weight:300}.kaart-cijfer{min-height:56px}.kaart-waarde{letter-spacing:-.03em;margin:4px 0 0;font-size:1.875rem;font-weight:500;line-height:1.1}.kaart-waarde.leeg{color:var(--theme-text-muted);letter-spacing:-.02em;padding-top:8px;font-size:1rem;font-weight:300}.kaart-eenheid{font-family:var(--font-mono-hty), "Courier New", Courier, monospace;letter-spacing:-.02em;text-transform:uppercase;color:var(--theme-text-muted);margin:4px 0 0;font-size:.6875rem}.delta{font-family:var(--font-mono-hty), "Courier New", Courier, monospace;letter-spacing:-.02em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:.6875rem}.delta.op{color:var(--op)}.delta.neer{color:var(--kritiek)}.delta.vlak{color:var(--theme-text-muted)}.spark{height:34px;margin:12px 0 2px;display:block}.spark.leeg{border-bottom:1px solid var(--line);height:34px;margin:12px 0 2px}.meter{margin-top:auto;padding-top:10px}.meter-track{border-radius:99px;height:6px;position:relative;overflow:hidden}.meter-fill{border-radius:99px 0 0 99px;height:100%}.meter-fill.vol{border-radius:99px}.meter-pace{background:var(--theme-text);opacity:.45;width:2px;position:absolute;top:-2px;bottom:-2px}.meter-regel{font-family:var(--font-mono-hty), "Courier New", Courier, monospace;letter-spacing:-.02em;text-transform:uppercase;color:var(--theme-text-muted);justify-content:space-between;align-items:baseline;gap:10px;min-height:18px;margin-top:8px;font-size:.6875rem;display:flex}.status{white-space:nowrap;color:var(--theme-text);align-items:center;gap:5px;display:inline-flex}.status .punt{border-radius:50%;flex:none;width:8px;height:8px}.doel{color:var(--theme-text-muted);font-variant-numeric:tabular-nums}.voet{border-top:1px solid var(--line);font-family:var(--font-mono-hty), "Courier New", Courier, monospace;letter-spacing:-.02em;text-transform:uppercase;color:var(--theme-text-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:10px;font-size:.6875rem;display:flex}.kaart.klein .voet{margin-top:auto}.chip{color:var(--theme-text);white-space:nowrap;background:#333;border-radius:99px;align-items:center;gap:5px;padding:5px 10px;font-size:.6875rem;display:inline-flex}.chip.los{box-shadow:inset 0 0 0 1px var(--line);color:var(--theme-text-muted);background:0 0}.lijst{background:var(--island-bg);border-radius:var(--radius);overflow:hidden}@supports (corner-shape:superellipse(2)){.lijst{border-radius:var(--radius-lg);corner-shape:superellipse(2)}}.rij{border-top:1px solid var(--line);grid-template-columns:20px 1.1fr 1.6fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.rij:first-child{border-top:0}.rij .naam{font-size:1rem;font-weight:300}.rij .notitie{color:var(--theme-text-muted);font-size:.875rem}.rij .code{font-family:var(--font-mono-hty), "Courier New", Courier, monospace;letter-spacing:-.02em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--theme-text-muted);font-size:.75rem}.vlag{border-radius:50%;width:8px;height:8px}@media (max-width:660px){.rij{grid-template-columns:20px 1fr auto}.rij .notitie{display:none}}details{margin-top:14px}summary{cursor:pointer;font-family:var(--font-mono-hty), "Courier New", Courier, monospace;letter-spacing:-.02em;text-transform:uppercase;color:var(--theme-text-muted);padding:4px 0;font-size:.75rem}table{border-collapse:collapse;width:100%;margin-top:10px;font-size:.875rem}th,td{text-align:left;border-bottom:1px solid var(--line);padding:10px 12px}th{font-family:var(--font-mono-hty), "Courier New", Courier, monospace;color:var(--theme-text-muted);text-transform:uppercase;letter-spacing:-.02em;font-size:.6875rem;font-weight:400}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}.tabelwrap{overflow-x:auto}footer{color:var(--theme-text-muted);margin-top:48px;font-size:.875rem;font-weight:300;line-height:1.6}code{font-family:var(--font-mono-hty), "Courier New", Courier, monospace;background:var(--theme-bg-muted);letter-spacing:-.02em;text-transform:uppercase;border-radius:99px;padding:2px 8px;font-size:.6875rem}.knop{border-radius:var(--radius);color:#000;min-height:42px;font-family:var(--font-mono-hty), "Courier New", Courier, monospace;text-transform:uppercase;letter-spacing:-.02em;cursor:pointer;background:#fff;border:1px solid #0000;justify-content:center;align-items:center;padding:8px 14px;font-size:.75rem;font-weight:400;line-height:1;transition:filter .3s ease-in-out;display:inline-flex}.knop:hover,.knop:focus-visible{filter:brightness(.9);outline:none}.leegstaat{text-align:center;color:var(--theme-text-muted);font-family:var(--font-mono-hty), "Courier New", Courier, monospace;letter-spacing:-.02em;text-transform:uppercase;padding:40px;font-size:.75rem}.update{border-radius:var(--radius);background:var(--theme-bg-muted);min-height:42px;color:var(--theme-text);font-family:var(--font-mono-hty), "Courier New", Courier, monospace;letter-spacing:-.02em;text-transform:uppercase;font-variant-numeric:tabular-nums;cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;padding:8px 14px 8px 12px;font-size:.75rem;font-weight:400;transition:filter .3s ease-in-out;display:inline-flex}.update:hover,.update:focus-visible{filter:brightness(1.15);outline:none}.update:disabled,.update.bezig{cursor:wait;opacity:.7}.update-punt{background:var(--goed);width:7px;height:7px;box-shadow:0 0 0 0 color-mix(in srgb, var(--goed) 45%, transparent);border-radius:50%;flex:none;animation:2.4s ease-out infinite update-pulse}.update.bezig .update-punt{background:var(--theme-accent);animation:.9s ease-out infinite update-pulse}.update.vers{animation:1.8s update-flash}@keyframes update-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--goed) 45%, transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@keyframes update-flash{0%{background:color-mix(in srgb, var(--theme-accent) 22%, var(--theme-bg-muted));color:var(--theme-text)}to{background:var(--theme-bg-muted);color:var(--theme-text)}}@media (prefers-reduced-motion:reduce){.update-punt,.update.vers{animation:none}}.kaart.doel{cursor:pointer;transition:filter .3s ease-in-out}.kaart.doel:hover{filter:brightness(1.12)}.kaart.doel:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}.strategie-dialog{background:var(--theme-bg);color:var(--theme-text);border-radius:var(--radius);border:0;width:min(760px,100vw - 16px);max-height:calc(100vh - 16px);margin:auto;padding:0;overflow:auto}@supports (corner-shape:superellipse(2)){.strategie-dialog{border-radius:var(--radius-overlay);corner-shape:superellipse(2)}}.strategie-dialog::backdrop{background:var(--overlay-backdrop)}.strategie-sticky{z-index:1;background:var(--theme-bg);position:sticky;top:0}.strategie-kop{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 16px;display:flex}.strategie-kop h2{font-family:var(--font-suisse), "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:-.03em;text-transform:none;color:var(--theme-text);margin:0 0 6px;font-size:2rem;font-weight:500;line-height:1.05}.strategie-kop .sub{font-family:var(--font-mono-hty), "Courier New", Courier, monospace;letter-spacing:-.02em;text-transform:uppercase;color:var(--theme-text-muted);margin:0;font-size:.75rem}.sluit{background:var(--overlay-close-bg);width:30px;height:30px;color:var(--overlay-close-color);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;transition:background .15s;display:flex}.sluit:hover,.sluit:focus-visible{background:var(--overlay-close-hover-bg);outline:none}.strategie-nav{font-family:var(--font-mono-hty), "Courier New", Courier, monospace;letter-spacing:-.02em;text-transform:uppercase;flex-wrap:wrap;gap:6px 16px;padding:0 24px 16px;font-size:.75rem;display:flex}.strategie-nav a{color:var(--theme-text-muted);text-decoration:none}.strategie-nav a:hover{color:var(--theme-text)}.strategie-body{padding:8px 24px 36px}.strategie-body section{padding:22px 0;scroll-margin-top:148px}.strategie-body h3{font-family:var(--font-mono-hty), "Courier New", Courier, monospace;letter-spacing:-.02em;text-transform:uppercase;color:var(--theme-text-muted);margin:0 0 10px;font-size:.75rem;font-weight:400}.strategie-body h4{letter-spacing:-.03em;text-transform:none;margin:18px 0 8px;scroll-margin-top:148px;font-size:1.125rem;font-weight:500}.strategie-body p{color:var(--theme-text-muted);max-width:62ch;margin:0 0 12px;font-weight:300}.strategie-body p.lead{color:var(--theme-text);letter-spacing:-.02em;font-size:1.125rem;line-height:1.35}.strategie-body ul,.strategie-body ol{color:var(--theme-text-muted);max-width:62ch;margin:0 0 14px;padding-left:1.15em}.strategie-body li{margin:0 0 8px}.strategie-body li::marker{color:var(--theme-text-muted)}.strategie-body .citeer{background:var(--island-bg);border-radius:var(--radius);color:var(--theme-text);letter-spacing:-.02em;margin:14px 0 18px;padding:14px 16px;font-size:1.125rem;line-height:1.3}.strategie-body .fokus{outline:2px solid var(--theme-accent);outline-offset:8px;border-radius:var(--radius)}@media (max-width:640px){.strategie-dialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.strategie-kop,.strategie-nav,.strategie-body{padding-left:16px;padding-right:16px}}
