.gc{--gc-page: #fbfbf8;--gc-surface: #ffffff;--gc-subtle: #f3f4f4;--gc-soft-blue: #e5f0ff;--gc-fg: #00255b;--gc-fg-muted: #58595b;--gc-fg-subtle: #959698;--gc-link: #7ab3ff;--gc-border: #e5e5e5;--gc-border-strong: #0c0d0d;--gc-border-input: #d2d3d4;--gc-primary: #007dff;--gc-primary-fg: #ffffff;--gc-accent: #ffd500;--gc-accent-fg: #00255b;--gc-pos: #258a00;--gc-pos-soft: #d2ffce;--gc-neg: #da3400;--gc-neg-soft: #ffe8e3;--gc-info: #007dff;--gc-gold-soft: #fff3c9;--gc-gold-strong: #8a6608;--gc-silver-soft: #f5f4f6;--gc-silver-strong: #5e6b7d;background-color:var(--gc-page);border-color:var(--gc-border);color:var(--gc-fg);font-family:Inter,system-ui,sans-serif}.gc[data-theme=dark]{--gc-page: #0f1319;--gc-surface: #171b22;--gc-subtle: #212734;--gc-soft-blue: #16233a;--gc-fg: #f2f5fa;--gc-fg-muted: #9aa6b8;--gc-fg-subtle: #6a7788;--gc-link: #7ab3ff;--gc-border: #2a313d;--gc-border-strong: #f2f5fa;--gc-border-input: #3a4453;--gc-primary: #2b8cff;--gc-primary-fg: #ffffff;--gc-accent: #ffd500;--gc-accent-fg: #00255b;--gc-pos: #58d977;--gc-pos-soft: #15321f;--gc-neg: #ff7a5c;--gc-neg-soft: #3a1a12;--gc-info: #4a9dff;--gc-gold-soft: #33290a;--gc-gold-strong: #f0cf5e;--gc-silver-soft: #262b33;--gc-silver-strong: #b3bcc8}.gc[data-astro-cid-6jmixcij],.gc[data-astro-cid-6jmixcij] [data-astro-cid-6jmixcij]:not(.gc-knob){transition:background-color var(--duur-schakel) var(--easing-standaard),border-color var(--duur-schakel) var(--easing-standaard),color var(--duur-schakel) var(--easing-standaard),fill var(--duur-schakel) var(--easing-standaard),box-shadow var(--duur-standaard) var(--easing-standaard)}.gc-card[data-astro-cid-6jmixcij].is-actief{box-shadow:0 0 0 2px var(--gc-primary)}[data-astro-cid-6jmixcij][data-gc-stap].is-actief>span[data-astro-cid-6jmixcij]:first-child{background:var(--gc-primary)}[data-astro-cid-6jmixcij][data-gc-stap]>span[data-astro-cid-6jmixcij]:first-child{transition:background-color var(--duur-standaard) var(--easing-standaard)}.gc-card[data-astro-cid-6jmixcij]{background-color:var(--gc-surface);border:1px solid var(--gc-border);border-radius:16px;padding:24px}.gc-overline[data-astro-cid-6jmixcij]{font-weight:600;text-transform:uppercase;color:var(--gc-fg-muted)}.gc-overline[data-astro-cid-6jmixcij].is-flickering{animation:gc-flicker 1.6s ease-in-out .3s 4}@keyframes gc-flicker{0%,to{font-weight:600}50%{font-weight:800;color:var(--gc-fg)}}.gc-display[data-astro-cid-6jmixcij]{font-weight:700;color:var(--gc-fg)}.gc-aa[data-astro-cid-6jmixcij] svg[data-astro-cid-6jmixcij]{height:40px;width:auto;display:block}.gc-weights[data-astro-cid-6jmixcij] svg[data-astro-cid-6jmixcij]{width:100%;max-width:254px;height:auto;display:block}.gc-toggle[data-astro-cid-6jmixcij]{display:inline-flex;align-items:center;gap:12px;padding:4px;margin:-4px;background:none;border:0;cursor:pointer;border-radius:8px}.gc-track[data-astro-cid-6jmixcij]{display:flex;align-items:center;width:44px;height:24px;padding:2px;border-radius:999px;background-color:var(--gc-fg-subtle)}.gc-knob[data-astro-cid-6jmixcij]{width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 1px 2px #0000002e;transition:transform var(--duur-standaard) var(--easing-standaard)}.gc-toggle[data-astro-cid-6jmixcij][aria-checked=true] .gc-track[data-astro-cid-6jmixcij]{background-color:var(--gc-primary)}.gc-toggle[data-astro-cid-6jmixcij][aria-checked=true] .gc-knob[data-astro-cid-6jmixcij]{transform:translate(20px)}.gc-toggle[data-astro-cid-6jmixcij]:focus-visible{outline:2px solid var(--gc-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.gc[data-astro-cid-6jmixcij],.gc[data-astro-cid-6jmixcij] [data-astro-cid-6jmixcij],.gc-knob[data-astro-cid-6jmixcij]{transition:none!important}.gc-overline[data-astro-cid-6jmixcij].is-flickering{animation:none}}.gc-flow svg{display:block;width:100%;height:auto;overflow:visible}.gc-flow .nd.box rect{fill:var(--achtergrond-verhoogd);stroke:var(--rand-standaard);stroke-width:1.5}.gc-flow .nd.dia polygon{fill:var(--stem-oranje);stroke:var(--vel-meta);stroke-width:1.5}.gc-flow .nd.pill rect{fill:var(--vel-tekst)}.gc-flow .nd text{font-family:var(--familie-tekst);font-size:12.5px;fill:var(--vel-tekst)}.gc-flow .nd.pill text{fill:var(--vel-vlak);font-weight:600}.gc-flow .nd.dia text{font-size:12px}.gc-flow .cn{fill:none;stroke:var(--rand-standaard);stroke-width:1.8;stroke-dasharray:6 6}.gc-flow .cn.rood{stroke:var(--accent-annotatie)}.gc-flow marker path{fill:var(--rand-standaard)}.gc-flow .el{paint-order:stroke;stroke:var(--vel-vlak);stroke-width:5px;stroke-linejoin:round;font-family:var(--familie-mono);font-size:11px;fill:var(--vel-meta)}.gc-flow .sk rect{fill:var(--actie-primair-vlak);filter:drop-shadow(0 4px 4px rgb(0 0 0 / .35))}.gc-flow .sk text{font-family:var(--familie-hand);font-size:16px;font-weight:700;fill:var(--vel-tekst)}.gc-flow .qm{font-family:var(--familie-stift);font-size:20px;fill:var(--accent-annotatie)}@media(prefers-reduced-motion:no-preference){.gc-flow .nd,.gc-flow .sk{transform-box:fill-box}.gc-flow .sk{transform-origin:50% 0}.gc-flow .nd,.gc-flow .sk{transition:opacity var(--duur-schakel) var(--easing-standaard) var(--d, 0s),transform var(--duur-schakel) var(--easing-standaard) var(--d, 0s)}.gc-flow .cn,.gc-flow .el,.gc-flow .qm{transition:opacity var(--duur-schakel) var(--easing-standaard) var(--d, 0s)}.js .gc-flow:not(.is-aan) .nd{opacity:0;transform:translateY(10px)}.js .gc-flow:not(.is-aan) .sk{opacity:0;transform:translateY(-8px) rotate(-4deg)}.js .gc-flow:not(.is-aan) :is(.cn,.el,.qm){opacity:0}.gc-flow.is-aan .cn{animation:gc-lopen var(--duur-lus) linear infinite}@keyframes gc-lopen{to{stroke-dashoffset:-24}}}.gc-panv{height:min(80vh,820px);overflow-x:auto;overflow-y:hidden;container-type:inline-size}.gc-flow-breed,.gc-flow-breed svg{height:100%;width:auto;max-width:none}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.gc-pan{height:300vh;view-timeline-name:--gc-pan}.gc-pan-stick{position:sticky;top:0;padding-top:var(--sectie-verticaal)}.gc-panv{overflow:hidden}.gc-flow-breed svg{animation:gc-pan linear both;animation-timeline:--gc-pan;animation-range:contain 0% contain 100%}@keyframes gc-pan{0%{transform:translate(0)}to{transform:translate(calc(-100% + 100cqw))}}}}.gc-rol{display:inline-flex;align-items:flex-end;gap:2px;font-weight:800;font-size:34px;line-height:1;letter-spacing:-.02em}.gc-cijfer{display:inline-block;height:1em;overflow:hidden}.gc-cijfer>span{display:flex;flex-direction:column;transform:translateY(calc(var(--v) * -1em))}.gc-cijfer b{display:block;height:1em;font-weight:800}.gc-balk{height:10px;border-radius:var(--radius-pil);background:var(--gc-subtle);overflow:hidden}.gc-balk i{display:block;height:100%;width:var(--w);background:var(--gc-gold-strong)}.gc-balk i.gc-zilver{background:var(--gc-silver-strong)}@media(prefers-reduced-motion:no-preference){.gc-cijfer>span{transition:transform var(--duur-rollen) var(--easing-standaard)}.gc-balk i{transition:width var(--duur-teller) var(--easing-standaard) var(--duur-stap)}.js .gc-home:not(.is-aan) .gc-cijfer>span{transform:none}.js .gc-home:not(.is-aan) .gc-balk i{width:0}}
