.jl-home .cl-scherm{min-width:0;max-width:40rem;margin:0;container:hr/inline-size}.jl-home .cl-beeld>*+*{margin-top:var(--s-3)}.jl-home .cl-scherm figcaption{margin-top:var(--s-2)}.jl-home .cl-scherm svg.ic *{vector-effect:non-scaling-stroke}@container hr (width<=55.99rem){.jl-home .cl-scherm--held{--cl-held-weg:none;--cl-held-boven:0}}@container hr (width<=43.99rem){.jl-home .cl-scherm--held :is(.a-paginakop,.cl-kpis>:nth-child(n+4)){display:var(--cl-held-weg,block)}.jl-home .cl-scherm--held .cl-kpis{margin-top:var(--cl-held-boven,12px)}}.jl-home :where(.app) p{margin:0}.jl-home .app .ic--12{width:12px;height:12px}.jl-home .app .ic--14{width:14px;height:14px}.jl-home .app .ic--20{width:20px;height:20px}.jl-home .a-muted{color:hsl(var(--muted-foreground))}.jl-home .a-paginakop .a-meta{font-size:13px}.jl-home .a-kicker{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));align-items:center;gap:8px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.jl-home .a-kicker:before{content:"";background:hsl(var(--accent-ink));width:14px;height:1px;display:inline-block}.jl-home .cl-av{width:var(--av,40px);height:var(--av,40px);background:hsl(var(--secondary));color:hsl(var(--foreground));letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;line-height:1;display:grid}.jl-home .cl-av--20{--av:20px;font-size:9px}.jl-home .cl-av--24{--av:24px;font-size:10px}.jl-home .cl-av--28{--av:28px;font-size:10px}.jl-home .cl-av--32{--av:32px}.jl-home .cl-av[data-rol=beheerder]{background:var(--tint-accent);color:hsl(var(--accent-tekst))}.jl-home .cl-av[data-rol=coach]{background:var(--tint-primary);color:hsl(var(--primary-ink))}.jl-home .cl-av[data-rol=judoka]{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.jl-home .cl-badge{border:var(--lijn) solid hsl(var(--input));min-height:20px;color:hsl(var(--muted-foreground));white-space:nowrap;flex:none;align-items:center;gap:4px;padding:1px 6px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.jl-home .cl-badge--klein{min-height:16px;padding:0 6px;font-size:11px;font-weight:400}.jl-home .cl-badge--merk{border-color:hsl(var(--primary));color:hsl(var(--primary-ink))}.jl-home .cl-rol{border:var(--lijn) solid hsl(var(--primary));min-height:20px;color:hsl(var(--primary-ink));letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:6px;padding:3px 6px 2px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.jl-home .cl-rol .ic{width:12px;height:12px}.jl-home .cl-rol[data-rol=judoka]{border-color:hsl(var(--input));color:hsl(var(--muted-foreground))}.jl-home .cl-toestand{color:hsl(var(--muted-foreground));letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.jl-home .cl-toestand:before{content:"";background:hsl(var(--muted-foreground));border-radius:50%;flex:none;width:8px;height:8px}.jl-home .cl-toestand[data-toon=goed]:before{background:hsl(var(--zone-goed))}.jl-home .cl-toestand[data-toon=merk]:before{background:hsl(var(--primary-ink))}.jl-home .cl-toestand[data-toon=let-op]:before{background:hsl(var(--zone-let-op))}.jl-home .cl-toestand[data-toon=kritiek]:before{background:hsl(var(--accent-ink))}.jl-home .cl-toestand .ic{width:12px;height:12px;margin-right:-4px}.jl-home .cl-chip{border:var(--lijn) solid hsl(var(--input));height:32px;color:hsl(var(--foreground));letter-spacing:.01em;white-space:nowrap;border-radius:2px;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.jl-home .cl-chip.is-aan{border:2px solid hsl(var(--primary));padding:0 11px}.jl-home .cl-chip .ic{width:16px;height:16px}.jl-home .cl-chip-n{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;margin-left:-2px;font-weight:400}.jl-home .cl-staal{flex:none;width:12px;height:12px;display:inline-block}.jl-home .cl-stip{background:hsl(var(--muted-foreground));border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.jl-home .cl-rij{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jl-home .cl-knop{border:var(--lijn) solid hsl(var(--input));background:hsl(var(--background));height:40px;color:hsl(var(--foreground));letter-spacing:.01em;white-space:nowrap;border-radius:2px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex}.jl-home .cl-knop--primair{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:#0000}.jl-home .cl-knop--ghost{background:0 0;border-color:#0000}.jl-home .cl-knop--sm{height:36px;padding:0 12px}.jl-home .cl-knop--xs{gap:4px;height:28px;padding:0 8px;font-size:12px}.jl-home .cl-knop--icoon{width:36px;color:hsl(var(--muted-foreground));padding:0}.jl-home .cl-knop--icoon-xs{width:28px;height:28px;color:hsl(var(--muted-foreground));background:0 0;border-color:#0000;padding:0}.jl-home .cl-knop--rood{color:hsl(var(--accent-tekst))}.jl-home .cl-kaart{border:var(--lijn) solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--card-foreground))}.jl-home .cl-veld{border:var(--lijn) solid hsl(var(--input));background:var(--veld-vlak);min-width:0;height:40px;color:hsl(var(--muted-foreground));white-space:nowrap;border-radius:2px;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:flex;overflow:hidden}.jl-home .cl-zchip{border:var(--lijn) solid;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:4px;min-height:20px;padding:1px 6px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.jl-home .cl-zchip[data-tb=ideaal]{background:var(--zone-goed-vlak);color:hsl(var(--zone-goed-ink));border-color:color-mix(in srgb, hsl(var(--zone-goed)) 25%, transparent)}.jl-home .cl-zchip[data-tb=loopt-op]{background:var(--zone-let-op-vlak);color:hsl(var(--zone-let-op-ink));border-color:color-mix(in srgb, hsl(var(--zone-let-op)) 25%, transparent)}.jl-home .cl-zchip[data-tb=te-zwaar]{background:var(--zone-heet-vlak);color:hsl(var(--zone-heet-ink));border-color:color-mix(in srgb, hsl(var(--zone-heet)) 25%, transparent)}.jl-home .cl-zchip[data-tb=te-rustig]{background:var(--zone-koud-vlak);color:hsl(var(--zone-koud-ink));border-color:color-mix(in srgb, hsl(var(--zone-koud)) 25%, transparent)}.jl-home .cl-zchip[data-bb]{background:color-mix(in srgb, var(--zchip,hsl(var(--primary))) 10%, hsl(var(--card)));border-color:color-mix(in srgb, var(--zchip,hsl(var(--primary))) 25%, transparent);color:var(--zchip-inkt,hsl(var(--primary-ink)))}.jl-home .cl-zchip[data-bb=goed]{--zchip:hsl(var(--primary));--zchip-inkt:hsl(var(--primary-ink))}.jl-home .cl-zchip[data-bb=matig]{--zchip:hsl(var(--warning));--zchip-inkt:hsl(var(--zone-let-op-ink))}.jl-home .cl-zchip[data-bb=uitstekend]{--zchip:hsl(var(--success));--zchip-inkt:hsl(var(--zone-goed-ink))}.jl-home .cl-zchip[data-bb=laag]{--zchip:hsl(var(--destructive-ink));--zchip-inkt:hsl(var(--accent-tekst))}.jl-home .cl-zchip[data-aanw=goed]{background:var(--zone-goed-vlak);color:hsl(var(--zone-goed-ink));border-color:color-mix(in srgb, hsl(var(--zone-goed)) 30%, transparent)}.jl-home .cl-zchip[data-aanw=let-op]{background:var(--zone-let-op-vlak);color:hsl(var(--zone-let-op-ink));border-color:color-mix(in srgb, hsl(var(--zone-let-op)) 30%, transparent)}.jl-home .cl-stem{color:hsl(var(--muted-foreground));display:inline-flex}.jl-home .cl-stem[data-stem=gefrustreerd],.jl-home .cl-stem[data-stem=uitstekend]{color:hsl(var(--accent-tekst))}.jl-home .cl-stem[data-stem=positief]{color:hsl(var(--primary-ink))}.jl-home .cl-stem[data-stem=goed]{color:hsl(var(--success))}.jl-home .cl-cockpit-balk{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.jl-home .cl-cockpit-balk .cl-veld{flex:10rem;height:36px}.jl-home .cl-periode{border:var(--lijn) solid hsl(var(--input));background:var(--veld-vlak);height:36px;color:hsl(var(--foreground));white-space:nowrap;border-radius:2px;align-items:center;gap:12px;padding:0 12px;font-size:14px;display:inline-flex}.jl-home .cl-kpis{gap:var(--lijn);border:var(--lijn) solid hsl(var(--border));background:hsl(var(--border));grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;display:grid}.jl-home .cl-kpis>:first-child{grid-column:1/-1}.jl-home .cl-kpi{background:hsl(var(--card));min-width:0;padding:12px 16px 16px}.jl-home .cl-kpi-naam{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:11px;font-weight:700;line-height:1.25}.jl-home .cl-kpi-getal{font-family:var(--font-num-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:hsl(var(--foreground));margin-top:12px;font-size:32px;font-weight:800;line-height:1}.jl-home .cl-kpi-woord{color:hsl(var(--foreground));align-items:center;gap:8px;margin-top:8px;font-size:14px;display:inline-flex}.jl-home .cl-kpi-woord i{background:hsl(var(--zone-goed));border-radius:50%;flex:none;width:8px;height:8px}.jl-home .cl-kpi-woord i[data-z=primary]{background:hsl(var(--primary))}.jl-home .cl-kpi-staven{align-items:flex-end;gap:1px;height:24px;margin-top:12px;display:flex}.jl-home .cl-kpi-staven i{height:var(--h);background:hsl(var(--primary));flex:1}.jl-home .cl-band{background:hsl(var(--band));min-width:0;color:hsl(var(--band-foreground));padding:12px 16px 16px}.jl-home .cl-band .cl-kpi-naam{color:hsl(var(--band-foreground))}.jl-home .cl-band-getal{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:12px;font-size:56px;font-weight:800;line-height:1}.jl-home .cl-band-lijst{border-top:var(--lijn) dashed hsl(var(--band-muted));margin-top:16px}.jl-home .cl-band-rij{align-items:center;gap:12px;padding:8px 0;display:flex}.jl-home .cl-band-rij>span:first-child{flex-wrap:wrap;flex:1;align-items:center;gap:4px 8px;min-width:0;display:flex}.jl-home .cl-band-rij b{font-weight:700}.jl-home .cl-band-rij .a-zacht{color:hsl(var(--band-muted));font-size:14px}.jl-home .cl-band-rij .cl-zchip{background:var(--zone-heet-vlak);color:hsl(var(--zone-heet-ink))}@container hr (width>=44rem){.jl-home .cl-kpis{grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr))}.jl-home .cl-kpis>:first-child{grid-column:auto}}@container hr (width>=44rem) and (width<=49.99rem){.jl-home .cl-kpi-getal--woord{font-size:26px}}.jl-home .cl-ttabel{border-collapse:collapse;border:var(--lijn) solid hsl(var(--border));border-top:2px solid var(--rule-strong);border-bottom:2px solid var(--rule-strong);background:hsl(var(--background));width:100%;margin-top:12px;font-size:14px}.jl-home .cl-ttabel th{border-bottom:var(--lijn) solid hsl(var(--border));letter-spacing:.1em;text-align:left;text-transform:uppercase;white-space:nowrap;color:hsl(var(--muted-foreground));padding:8px 6px;font-size:10px;font-weight:700;line-height:1.2}.jl-home .cl-ttabel th .ic{vertical-align:-2px;width:12px;height:12px;margin-left:2px;display:inline-block}.jl-home .cl-ttabel th[aria-sort]{color:hsl(var(--foreground))}.jl-home .cl-ttabel td{border-top:var(--lijn) solid hsl(var(--border));white-space:nowrap;font-variant-numeric:tabular-nums;vertical-align:middle;padding:9px 6px}.jl-home .cl-ttabel td:first-child,.jl-home .cl-ttabel th:first-child{padding-left:10px}.jl-home .cl-ttabel td:last-child{color:hsl(var(--muted-foreground));padding-right:6px}.jl-home .cl-ttabel .cl-naam{font-weight:500}.jl-home .cl-ttabel .cl-stem .ic{width:16px;height:16px}.jl-home .cl-ttabel .cl-breed{display:none}@container hr (width>=54rem){.jl-home .cl-ttabel .cl-breed{display:table-cell}}.jl-home .cl-mkaarten{border-top:2px solid hsl(var(--primary));border-bottom:2px solid hsl(var(--primary));background:hsl(var(--background));margin-top:12px;display:none}.jl-home .cl-mkaart{align-items:center;gap:8px;padding:12px;display:flex}.jl-home .cl-mkaart+.cl-mkaart{border-top:var(--lijn) dashed hsl(var(--border))}.jl-home .cl-mkaart>div{flex:1;min-width:0}.jl-home .cl-mkaart-naam{flex-wrap:wrap;align-items:center;gap:8px;font-weight:500;display:flex}.jl-home .cl-mkaart-rij{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.jl-home .cl-mkaart-rij .cl-stem .ic{width:14px;height:14px}.jl-home .cl-mkaart-pop{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;font-size:12px}.jl-home .cl-mkaart>.ic{color:hsl(var(--muted-foreground))}@container hr (width<=43.99rem){.jl-home .cl-ttabel{display:none}.jl-home .cl-mkaarten{display:block}}.jl-home .cl-groepen{border:var(--lijn) solid hsl(var(--border));background:hsl(var(--card));grid-template-columns:minmax(0,1fr);margin-top:12px;display:grid}.jl-home .cl-glijst{min-width:0}.jl-home .cl-glijst-kop{border-bottom:var(--lijn) solid hsl(var(--border));background:color-mix(in srgb, hsl(var(--muted)) 20%, hsl(var(--card)));gap:8px;padding:12px;display:grid}.jl-home .cl-glijst-kop .cl-veld{height:36px}.jl-home .cl-glijst-kop .cl-knop{width:100%;height:36px}.jl-home .cl-glijst-items{grid-template-columns:minmax(0,1fr);gap:4px;padding:8px;display:grid}.jl-home .cl-grij{border:var(--lijn) solid transparent;border-radius:2px;align-items:center;gap:8px;min-width:0;padding:8px;font-size:14px;display:flex}.jl-home .cl-grij.is-aan{border-color:color-mix(in srgb, hsl(var(--primary)) 60%, transparent);background:color-mix(in srgb, hsl(var(--primary)) 5%, hsl(var(--card)))}.jl-home .cl-grij .cl-greep{width:16px;height:16px;color:hsl(var(--muted-foreground));opacity:.4;flex:none}.jl-home .cl-grij .cl-gstip{border:var(--lijn) solid #0000001a;border-radius:50%;flex:none;width:12px;height:12px}.jl-home .cl-grij>div{flex:1;min-width:0}.jl-home .cl-grij p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jl-home .cl-grij p:first-child{font-weight:500}.jl-home .cl-grij p+p{color:hsl(var(--muted-foreground));font-size:12px}.jl-home .cl-grij-n{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:500}.jl-home .cl-grij-pijlen{color:hsl(var(--muted-foreground));flex:none;display:grid}.jl-home .cl-grij-pijlen .ic{width:12px;height:12px;margin:2px}.jl-home .cl-grij--zonder{border-top-color:hsl(var(--border));border-radius:0;margin-top:4px;padding-top:12px}.jl-home .cl-grij--zonder span:nth-child(2){color:hsl(var(--muted-foreground));flex:1;font-style:italic}.jl-home .cl-gdetail{background:color-mix(in srgb, hsl(var(--muted)) 10%, hsl(var(--card)));min-width:0;display:none}.jl-home .cl-gdetail-kop{border-bottom:var(--lijn) solid hsl(var(--border));background:hsl(var(--background));align-items:center;gap:8px;padding:12px 16px;display:flex}.jl-home .cl-gdetail-kop .cl-gstip{border:var(--lijn) solid #0000001a;border-radius:50%;flex:none;width:16px;height:16px}.jl-home .cl-gdetail-kop p{flex:1;font-size:16px;font-weight:600}.jl-home .cl-gdetail-lijf{gap:16px;padding:16px;display:grid}.jl-home .cl-label{color:hsl(var(--foreground));margin-bottom:6px;font-size:14px;font-weight:700;display:block}.jl-home .cl-kleuren{flex-wrap:wrap;gap:8px;display:flex}.jl-home .cl-kleuren span{border:2px solid #0000;width:32px;height:32px;position:relative}.jl-home .cl-kleuren span.is-aan{border-color:hsl(var(--foreground))}.jl-home .cl-kleuren span.is-aan:after{content:"";background:hsl(var(--foreground));width:16px;height:16px;margin:auto;position:absolute;inset:0}.jl-home .cl-kleuren span.is-aan .ic{z-index:1;width:12px;height:12px;color:hsl(var(--background));margin:auto;position:absolute;inset:0}.jl-home .cl-gknoppen{justify-content:space-between;gap:8px;display:flex}.jl-home .cl-gknoppen>span{gap:8px;display:flex}.jl-home .cl-gleden-kop{justify-content:space-between;align-items:baseline;display:flex}.jl-home .cl-gleden-kop p:first-child{font-size:14px;font-weight:600}.jl-home .cl-gleden-kop p+p{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;font-size:12px}.jl-home .cl-gleden{border:var(--lijn) solid hsl(var(--border));background:hsl(var(--background));margin:0;padding:0;list-style:none}.jl-home .cl-gleden li{align-items:center;gap:10px;padding:6px 10px;font-size:14px;display:flex}.jl-home .cl-gleden li+li{border-top:var(--lijn) solid hsl(var(--border))}.jl-home .cl-gleden li.is-lid{background:color-mix(in srgb, hsl(var(--primary)) 5%, hsl(var(--background)))}.jl-home .cl-gleden li>span:nth-child(3){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.jl-home .cl-vink{border:var(--lijn) solid hsl(var(--primary));border-radius:2px;flex:none;width:16px;height:16px}@container hr (width>=34rem){.jl-home .cl-groepen{grid-template-columns:minmax(13rem,15rem) minmax(0,1fr)}.jl-home .cl-glijst{border-right:var(--lijn) solid hsl(var(--border))}.jl-home .cl-gdetail{display:block}.jl-home .cl-grij-pijlen{display:none}}.jl-home .cl-feed{margin-top:4px}.jl-home .cl-post{padding:24px 0}.jl-home .cl-post+.cl-post{border-top:var(--lijn) dashed hsl(var(--border))}.jl-home .cl-post-kop{grid-template-columns:40px minmax(0,1fr) 36px;align-items:start;column-gap:12px;display:grid}.jl-home .cl-post-kop .cl-av{margin-top:2px}.jl-home .cl-post-wie{font-size:16px;font-weight:700;line-height:24px;display:block}.jl-home .cl-post-regel{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:0 8px;font-size:14px;line-height:20px;display:flex}.jl-home .cl-post-meer{width:36px;height:36px;color:hsl(var(--muted-foreground));place-items:center;margin-top:-6px;display:grid}.jl-home .cl-post-zin{margin-top:16px;font-size:16px;font-weight:500;line-height:24px}.jl-home .cl-post-tekst{white-space:pre-wrap;margin-top:16px;font-size:16px;line-height:24px}.jl-home .cl-post-zin+.cl-post-tekst{margin-top:16px}.jl-home .cl-kudos-wie{color:hsl(var(--muted-foreground));align-items:center;gap:8px;margin-top:16px;font-size:14px;display:flex}.jl-home .cl-kudos-wie>span:first-child{display:flex}.jl-home .cl-kudos-wie .cl-av{box-shadow:0 0 0 2px hsl(var(--card))}.jl-home .cl-kudos-wie .cl-av+.cl-av{margin-left:-6px}.jl-home .cl-post-voet{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:12px;display:flex}.jl-home .cl-kudos{flex-wrap:wrap;gap:12px 8px;display:flex}.jl-home .cl-kudos .cl-chip .ic{width:20px;height:20px}.jl-home .cl-kudos .cl-chip b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800;line-height:1}.jl-home .cl-kudos .cl-k-duim{color:hsl(var(--primary-ink))}.jl-home .cl-kudos .cl-k-vlam{color:hsl(var(--accent-ink))}.jl-home .cl-kudos .cl-k-hand{color:hsl(var(--primary-ink))}.jl-home .cl-kudos .is-aan .cl-k-duim{fill:currentColor}.jl-home .cl-linkknop{text-underline-offset:4px;align-items:center;min-height:40px;margin-left:auto;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.jl-home .cl-linkkaart{border:var(--lijn) solid hsl(var(--border));background:hsl(var(--card));align-items:center;gap:12px;margin-top:12px;padding:12px;display:flex}.jl-home .cl-linkkaart-beeld{background:hsl(var(--muted));width:64px;height:48px;color:hsl(var(--muted-foreground));flex:none;place-items:center;display:grid}.jl-home .cl-linkkaart p:first-child{font-size:14px;font-weight:700}.jl-home .cl-linkkaart p+p{color:hsl(var(--muted-foreground));font-size:12px}.jl-home .cl-mededeling{border-top:var(--lijn) solid hsl(var(--border));border-bottom:var(--lijn) solid hsl(var(--border));background:hsl(var(--background));padding:24px 16px}.jl-home .cl-med-kop{align-items:flex-start;gap:12px;display:flex}.jl-home .cl-med-kop>div{flex:1;min-width:0}.jl-home .cl-med-regel{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:14px;line-height:20px;display:flex}.jl-home .cl-med-regel b{color:hsl(var(--foreground));flex-basis:100%;font-size:16px;line-height:24px}.jl-home .cl-med-regel .cl-staal{border:var(--lijn) solid hsl(var(--input))}.jl-home .cl-med-titel{font-family:var(--font-display);font-size:var(--t-title-sm);margin-top:16px;font-weight:700;line-height:1.3}.jl-home .cl-med-tekst{margin-top:8px;font-size:16px;line-height:24px}.jl-home .cl-med-voet{color:hsl(var(--muted-foreground));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-top:12px;font-size:14px;display:flex}.jl-home .cl-med-voet .cl-linkknop{color:hsl(var(--foreground));margin-left:0}.jl-home .cl-leden-kop{border-bottom:2px solid var(--rule-strong);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:12px;display:flex}.jl-home .cl-leden-kop>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.jl-home .cl-blok{border:var(--lijn) solid hsl(var(--border));background:hsl(var(--card));margin-top:16px;padding:16px}.jl-home .cl-blok-kop{justify-content:space-between;align-items:center;gap:8px;display:flex}.jl-home .cl-blok-titel{font-family:var(--font-display);font-size:18px;font-weight:700;line-height:1.2}.jl-home .cl-verzoek{border:var(--lijn) solid hsl(var(--border));background:hsl(var(--card));flex-wrap:wrap;align-items:flex-start;gap:12px 16px;margin-top:16px;padding:16px;display:flex}.jl-home .cl-verzoek>div:first-child{flex:14rem;gap:12px;min-width:0;display:flex}.jl-home .cl-verzoek-wie{font-weight:500}.jl-home .cl-verzoek-mail{color:hsl(var(--muted-foreground));overflow-wrap:anywhere;font-size:14px}.jl-home .cl-verzoek-bericht{color:hsl(var(--muted-foreground));gap:8px;margin-top:8px;font-size:14px;font-style:italic;display:flex}.jl-home .cl-verzoek-bericht .ic{margin-top:2px;font-style:normal}.jl-home .cl-verzoek-tijd{color:hsl(var(--muted-foreground));align-items:center;gap:4px;margin-top:8px;font-size:12px;display:flex}.jl-home .cl-verzoek-tijd .ic{width:12px;height:12px}.jl-home .cl-verzoek>div:last-child{gap:8px;display:flex}.jl-home .cl-verzoek .cl-knop{height:36px}.jl-home .cl-verzoek .cl-knop--icoon{width:36px;color:hsl(var(--destructive-ink))}.jl-home .cl-uitnod{border:var(--lijn) solid hsl(var(--border));background:color-mix(in srgb, hsl(var(--muted)) 30%, hsl(var(--card)));margin-top:16px;padding:16px}.jl-home .cl-uitnod-kop{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;font-weight:500;display:flex}.jl-home .cl-uitnod-kop .ic{color:hsl(var(--muted-foreground))}.jl-home .cl-uitnod-lijst{gap:8px;margin-top:12px;display:grid}.jl-home .cl-uitnod-rij{border:var(--lijn) solid hsl(var(--border));background:hsl(var(--background));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;padding:6px 4px 6px 12px;font-size:14px;display:flex}.jl-home .cl-uitnod-rij>span{align-items:center;gap:8px;min-width:0;display:flex}.jl-home .cl-uitnod-rij>span:first-child b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.jl-home .cl-uitnod-tijd{color:hsl(var(--muted-foreground));align-items:center;gap:4px;font-size:12px;display:inline-flex}.jl-home .cl-uitnod-tijd .ic{width:12px;height:12px}.jl-home .cl-delen{max-width:22rem;padding:0}.jl-home .cl-delen-kop{font-family:var(--font-display);align-items:center;gap:8px;padding:16px 16px 12px;font-size:16px;font-weight:700;display:flex}.jl-home .cl-delen-lijf{grid-template-columns:minmax(0,1fr);gap:12px;padding:0 16px 16px;display:grid}.jl-home .cl-link{border:var(--lijn) solid hsl(var(--border));background:color-mix(in srgb, hsl(var(--muted)) 50%, hsl(var(--card)));border-radius:2px;align-items:center;gap:8px;padding:8px;display:flex}.jl-home .cl-link code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);flex:1;font-size:12px;overflow:hidden}.jl-home .cl-delen-knoppen{gap:8px;display:flex}.jl-home .cl-delen-knoppen .cl-knop{flex:1;height:36px}.jl-home .cl-qr{justify-items:center;gap:8px;padding-top:8px;display:grid}.jl-home .cl-qr svg{width:160px;height:160px}.jl-home .cl-qr p{text-align:center;color:hsl(var(--muted-foreground));font-size:12px}.jl-home .cl-dialoog{border:var(--lijn) solid hsl(var(--border));background:hsl(var(--background));max-width:28rem}.jl-home .cl-dialoog-kop{border-bottom:var(--lijn) solid hsl(var(--border));padding:24px 56px 16px 24px;position:relative}.jl-home .cl-dialoog-kop p:first-child{font-family:var(--font-display);font-size:18px;font-weight:700;line-height:1.3}.jl-home .cl-dialoog-kop p+p{color:hsl(var(--muted-foreground));margin-top:6px;font-size:14px}.jl-home .cl-dialoog-kop>.ic{width:20px;height:20px;position:absolute;top:24px;right:24px}.jl-home .cl-dialoog-lijf{gap:16px;padding:16px 24px;display:grid}.jl-home .cl-dialoog-voet{border-top:var(--lijn) solid hsl(var(--border));flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.jl-home .cl-dialoog .cl-veld{color:hsl(var(--foreground))}.jl-home .cl-dialoog .cl-veld--kies{justify-content:space-between}.jl-home .cl-uitnodig-paar{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.jl-home .cl-uitnodig-paar>*{min-width:0}@container hr (width>=44rem){.jl-home .cl-uitnodig-paar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.jl-home .cl-uitnodig-paar>.cl-delen{max-width:none}}.jl-home .cl-filterbalk{border:var(--lijn) solid hsl(var(--border));background:hsl(var(--card));flex-wrap:wrap;gap:8px;margin-top:12px;padding:12px;display:flex}.jl-home .cl-filterbalk .cl-veld{flex:100%;height:36px}.jl-home .cl-seg{flex-wrap:wrap;display:inline-flex}.jl-home .cl-seg>span{border:var(--lijn) solid hsl(var(--input));background:hsl(var(--background));white-space:nowrap;align-items:center;gap:8px;height:36px;margin:0 -1px -1px 0;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.jl-home .cl-seg>span.is-aan{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground));position:relative}.jl-home .cl-seg i{min-width:16px;height:16px;font-style:normal;font-family:var(--font-mono);background:color-mix(in srgb, hsl(var(--background)) 30%, transparent);color:inherit;place-items:center;padding:0 4px;font-size:11px;font-weight:400;display:inline-grid}.jl-home .cl-seg .is-aan i{background:color-mix(in srgb, hsl(var(--background)) 20%, transparent)}.jl-home .cl-rolsectie{margin-top:24px}.jl-home .cl-rolsectie .a-kicker{margin-bottom:12px}.jl-home .cl-ledenraster{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.jl-home .cl-lid{border:var(--lijn) solid hsl(var(--border));background:hsl(var(--card));align-items:center;gap:12px;padding:12px;display:flex}.jl-home .cl-lid>div{flex:1;min-width:0}.jl-home .cl-lid-naam{flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.jl-home .cl-lid-rol{color:hsl(var(--muted-foreground));white-space:nowrap;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.jl-home .cl-lid-rol>span:last-child{text-overflow:ellipsis;overflow:hidden}.jl-home .cl-lid-groepen{flex-wrap:wrap;gap:4px 10px;margin-top:6px;display:flex}.jl-home .cl-groep{color:hsl(var(--foreground));align-items:center;gap:6px;font-size:12px;display:inline-flex}.jl-home .cl-lid-acties{color:hsl(var(--muted-foreground));flex:none;align-items:center;display:flex}.jl-home .cl-lid-acties .ic{width:16px;height:16px;margin:0 6px}@container hr (width>=34rem){.jl-home .cl-ledenraster{grid-template-columns:repeat(2,minmax(0,1fr))}.jl-home .cl-filterbalk .cl-veld{flex-basis:12rem}}.jl-home .cl-privkop p:first-child{font-family:var(--font-display);font-size:16px;font-weight:700}.jl-home .cl-privkop p+p{color:hsl(var(--muted-foreground));margin-top:4px;font-size:14px}.jl-home .cl-lidvan{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.jl-home .cl-lidvan b{color:hsl(var(--foreground));font-weight:500}.jl-home .cl-lidvan .ic{width:14px;height:14px}.jl-home .cl-deelkaart{margin-top:12px;padding:16px}.jl-home .cl-eigen{border:var(--lijn) solid hsl(var(--border));background:color-mix(in srgb, hsl(var(--muted)) 30%, hsl(var(--card)));padding:16px}.jl-home .cl-eigen-kop{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.jl-home .cl-eigen-kop .ic{color:hsl(var(--muted-foreground))}.jl-home .cl-eigen>p{color:hsl(var(--muted-foreground));margin-top:4px;font-size:14px;line-height:1.5}.jl-home .cl-eigen ul{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.jl-home .cl-eigen .cl-badge .ic{width:12px;height:12px}.jl-home .cl-eigen-knoppen{gap:8px;margin-top:12px;display:grid}.jl-home .cl-eigen-knoppen .cl-knop{width:100%;height:36px}.jl-home .cl-bereik{color:hsl(var(--muted-foreground));gap:4px;margin-top:12px;font-size:12px;display:grid}.jl-home .cl-bereik p{gap:6px;display:flex}.jl-home .cl-bereik .ic{width:14px;height:14px;margin-top:1px}.jl-home .cl-matrix-kop{margin-top:20px}.jl-home .cl-matrix-kop p:first-child{font-family:var(--font-display);font-size:16px;font-weight:700}.jl-home .cl-matrix-kop p+p{color:hsl(var(--muted-foreground));margin-top:4px;font-size:14px}.jl-home .cl-matrix{margin-top:12px;padding:16px 16px 4px}.jl-home .cl-mgroep+.cl-mgroep{border-top:var(--lijn) solid hsl(var(--border));padding-top:8px}.jl-home .cl-mgroep-naam{letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--muted-foreground));padding:4px;font-size:11px;font-weight:600}.jl-home .cl-mrij{align-items:center;gap:12px;padding:12px 4px;font-size:14px;display:flex}.jl-home .cl-mrij+.cl-mrij,.jl-home .cl-mopen+.cl-mrij{border-top:var(--lijn) solid hsl(var(--border))}.jl-home .cl-mrij>.ic:first-child{color:hsl(var(--muted-foreground))}.jl-home .cl-mrij>span:nth-child(2){flex:1;min-width:0;font-weight:500}.jl-home .cl-mstand{color:hsl(var(--muted-foreground));white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:12px;display:inline-flex}.jl-home .cl-mstand .ic{width:12px;height:12px}.jl-home .cl-mrij>.ic:last-child{color:hsl(var(--muted-foreground))}.jl-home .cl-mrij.is-open>.ic:last-child{transform:rotate(180deg)}.jl-home .cl-mopen{border:var(--lijn) solid hsl(var(--border));background:color-mix(in srgb, hsl(var(--muted)) 20%, hsl(var(--card)));margin:0 0 12px;padding:12px}.jl-home .cl-mopen-club{color:hsl(var(--muted-foreground));align-items:center;gap:8px;font-size:12px;display:flex}.jl-home .cl-mopen-club .ic{width:14px;height:14px}.jl-home .cl-mopen-club b{color:hsl(var(--foreground));font-weight:400}.jl-home .cl-toggle{border:var(--lijn) solid hsl(var(--input));grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px;display:grid}.jl-home .cl-toggle span{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:44px;padding:4px;font-size:11px;line-height:1.2;display:flex}.jl-home .cl-toggle span+span{border-left:var(--lijn) solid hsl(var(--input))}.jl-home .cl-toggle span.is-aan{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.jl-home .cl-toggle .ic{width:14px;height:14px}.jl-home .cl-ontw-kaarten{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.jl-home .cl-atleet{gap:12px;padding:16px;display:grid}.jl-home .cl-atleet-kop{align-items:center;gap:12px;display:flex}.jl-home .cl-atleet-kop>div{min-width:0}.jl-home .cl-atleet-kop b{text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-weight:700;display:block;overflow:hidden}.jl-home .cl-doelen{gap:8px;display:grid}.jl-home .cl-doel{grid-template-columns:minmax(0,1fr) 4rem 2.25rem;align-items:center;column-gap:8px;font-size:12px;line-height:16px;display:grid}.jl-home .cl-doel b{text-align:right;font-variant-numeric:tabular-nums}.jl-home .cl-lat{background:hsl(var(--muted));height:8px}.jl-home .cl-lat i{width:calc(var(--p) * 1%);background:hsl(var(--primary));height:100%;display:block}.jl-home .cl-signalen{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;display:flex}.jl-home .cl-signalen span{align-items:center;gap:4px;display:inline-flex}.jl-home .cl-signalen .ic{width:12px;height:12px}@container hr (width>=34rem){.jl-home .cl-ontw-kaarten{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.jl-home .cl-toernooi{border:var(--lijn) solid hsl(var(--border));background:hsl(var(--card));margin-top:12px}.jl-home .cl-toernooi-kop{align-items:center;gap:12px;padding:16px;display:flex}.jl-home .cl-toernooi-icoon{background:hsl(var(--primary));width:40px;height:40px;color:hsl(var(--primary-foreground));flex:none;place-items:center;display:grid}.jl-home .cl-toernooi-icoon .ic{width:20px;height:20px}.jl-home .cl-toernooi-kop>div:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.jl-home .cl-toernooi-kop b{font-family:var(--font-display);letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:1.15}.jl-home .cl-toernooi-kop small{color:hsl(var(--muted-foreground));font-size:12px}.jl-home .cl-toernooi-meta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.jl-home .cl-toernooi-kop>.ic:last-child{width:20px;height:20px;color:hsl(var(--muted-foreground));transform:rotate(180deg)}.jl-home .cl-toernooi-lijf{border-top:var(--lijn) solid hsl(var(--border));padding:20px 16px}.jl-home .cl-deelnemers{gap:8px;margin:0;padding:0;list-style:none;display:grid}.jl-home .cl-deelnemer{align-items:center;gap:12px;display:flex}.jl-home .cl-deelnemer>div:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.jl-home .cl-deelnemer-naam{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.jl-home .cl-deelnemer-door{color:hsl(var(--muted-foreground));font-size:12px}.jl-home .cl-deelnemer-chips{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:2px 10px;margin-top:2px;font-size:12px;display:flex}.jl-home .cl-deelnemer-chips span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.jl-home .cl-deelnemer-chips .ic{width:12px;height:12px}.jl-home .cl-deelnemer .cl-groep{flex:none}.jl-home .cl-toernooi-voet{border-top:var(--lijn) solid hsl(var(--border));flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:16px;display:flex}.jl-home .cl-toernooi-voet .cl-knop{height:36px;padding:0 12px}.jl-home .cl-toernooi-voet .cl-knop--ghost.a-muted{color:hsl(var(--muted-foreground))}@container hr (width<=33.99rem){.jl-home .cl-toernooi-meta .cl-badge:last-child,.jl-home .cl-deelnemer .cl-groep span:last-child{display:none}}.jl-home .cl-gesprek{border:var(--lijn) solid hsl(var(--border));background:hsl(var(--background));max-width:26rem;margin-top:12px}.jl-home .cl-gesprek-kop{border-bottom:var(--lijn) solid hsl(var(--border));background:hsl(var(--card));align-items:center;gap:12px;min-height:60px;padding:8px 12px;display:flex}.jl-home .cl-gesprek-kop>div{flex:1;min-width:0}.jl-home .cl-gesprek-kop b{font-size:16px;line-height:1.3;display:block}.jl-home .cl-gesprek-kop small{color:hsl(var(--muted-foreground));font-size:14px}.jl-home .cl-gesprek-kop .ic{color:hsl(var(--muted-foreground))}.jl-home .cl-berichten{flex-direction:column;gap:8px;padding:16px 12px 20px;display:flex}.jl-home .cl-dag{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));align-self:center;margin-bottom:4px;font-size:12px;font-weight:700}.jl-home .cl-bericht{align-items:flex-end;max-width:85%;display:flex}.jl-home .cl-bericht .cl-av{margin-right:8px}.jl-home .cl-bericht--eigen{flex-direction:column;align-self:flex-end;align-items:flex-end}.jl-home .cl-bericht>div{flex-direction:column;min-width:0;display:flex}.jl-home .cl-bericht-wie{margin-bottom:2px;font-size:14px;font-weight:700;line-height:20px}.jl-home .cl-bel{border:var(--lijn) solid hsl(var(--input));background:hsl(var(--muted));overflow-wrap:anywhere;padding:7px 12px 5px;font-size:16px;line-height:24px}.jl-home .cl-bericht--eigen .cl-bel{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.jl-home .cl-bericht-tijd{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin-top:2px;font-size:12px;display:flex}.jl-home .cl-bericht-tijd .ic{width:12px;height:12px}.jl-home .cl-bericht-ruimte{flex:none;width:24px;margin-right:8px}.jl-home .cl-tpaar{gap:12px;display:grid}.jl-home .c3-pagina [data-clubs-section],.jl-home .c3-pagina [data-clubs-wacht]{scroll-margin-top:64px}.jl-home [data-clubs-wacht=tour]{background:var(--r2-bord);min-height:1230px}.jl-home [data-clubs-wacht=contact]{background:var(--vp-vlak);min-height:1360px}@container hr (width>=40rem){.jl-home [data-clubs-wacht=tour]{min-height:1180px}.jl-home [data-clubs-wacht=contact]{min-height:1080px}}@container hr (width>=66rem){.jl-home [data-clubs-wacht=tour]{min-height:1115px}.jl-home [data-clubs-wacht=contact]{min-height:920px}}.jl-home .c3-kern{margin:var(--s-3) 0 0;max-width:34em;font-size:var(--t-body);color:hsl(var(--foreground));text-wrap:pretty;font-weight:700;line-height:1.55}@container hr (width>=40rem){.jl-home .c3-kern{font-size:var(--t-body-lg);line-height:1.6}}.jl-home .c3-tweede{margin:var(--s-2) 0 0;font-size:var(--t-body);line-height:1.5}.jl-home .c3-tweede a{min-height:44px;color:hsl(var(--foreground));text-underline-offset:4px;align-items:center;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.jl-home .c3-tweede a:hover{text-decoration-thickness:2px}.jl-home .c3-tweede a:focus-visible{outline:var(--lijn-sterk) solid hsl(var(--ring));outline-offset:2px}.jl-home .c3-held-beeld{margin-top:var(--s-7)}.jl-home .c3-held-beeld .cl-scherm{max-width:none}@container hr (width<=39.99rem){.jl-home .c3-held{padding-top:calc(var(--s-9) + var(--s-4))}}.jl-home .c3-held-voor{margin:0 0 var(--s-2)}.jl-home .c3-held-beeld .cl-beeld>.app{background:hsl(var(--card))}.jl-home .c3-held .hr-kop.r-display-xl{font-size:clamp(2.5rem,6cqi + 1rem,3.5rem)}@container hr (width>=56rem){.jl-home .c3-held{column-gap:var(--s-7);padding-block:var(--s-8) var(--s-8);grid-template-columns:minmax(0,5fr) minmax(0,6.4fr);align-items:center;display:grid}.jl-home .c3-held .hr-kop.r-display-xl{font-size:clamp(2.5rem,4.6cqi,4.25rem)}.jl-home .c3-held-beeld{margin:var(--s-8) 0 0}}@container hr (width>=66rem){.jl-home .c3-held{column-gap:var(--s-8)}.jl-home .c3-held-beeld{margin-top:var(--s-9)}}.jl-home .c3-ronde.dark{--background:208 48% 6%;--card:208 37% 10%;--muted:206 32% 14%;--secondary:206 32% 14%;--popover:206 32% 14%;--border:207 26% 22%;--hairline:var(--r2-bord-lijn);--veld-vlak:var(--r2-bord-gedempt);background:hsl(var(--background));color:hsl(var(--foreground));border-block:var(--lijn) solid var(--r2-bord-lijn);container:ronde/inline-size}.jl-home .c3-ronde .sx-kop{max-width:14em}.jl-home .c3-ronde .sx-intro{max-width:34em}.jl-home .c3-ronde [data-cluster=setup]{--mod:#7bb2d6;--mod-vlak:#1b2d3a}.jl-home .c3-ronde [data-cluster=coachWeek]{--mod:#53c1cc;--mod-vlak:#173238}.jl-home .c3-ronde [data-cluster=together]{--mod:#9890fd;--mod-vlak:#25283f}.jl-home .c3-merk{background:var(--mod);flex:none;width:12px;height:12px;display:inline-block}.jl-home .c3-raam{--c3-modus:smal;gap:var(--s-6);margin-top:var(--s-7);display:grid}.jl-home .c3-raam>*{min-width:0}.jl-home .c3-panelen{gap:var(--s-8);display:grid}.jl-home .c3-pnl{gap:var(--s-4);min-width:0;scroll-margin-top:72px;display:grid}.jl-home .c3-pnl:focus-visible{outline:var(--lijn-sterk) solid hsl(var(--ring));outline-offset:4px}.jl-home .c3-pnl[hidden]{display:none!important}.jl-home .c3-pnl-kop{gap:var(--s-1);display:grid}.jl-home .c3-pnl-naam{color:hsl(var(--foreground));margin:0}.jl-home .c3-pnl-bewering{font-size:var(--t-body-lg);color:hsl(var(--muted-foreground));margin:0;line-height:1.45}.jl-home .c3-pnl-intro{gap:var(--s-3);display:grid}.jl-home .c3-toelichting{max-width:40em;font-size:var(--t-body);color:hsl(var(--foreground));text-wrap:pretty;margin:0;line-height:1.6}.jl-home .c3-voor{margin:0}.jl-home .c3-voor .r-micro{line-height:1.4}.jl-home .vp-voor-extra,.jl-home .c3-voor .vp-voor-extra{color:hsl(var(--muted-foreground))}.jl-home .c3-gratis{font-family:var(--font-display);font-size:var(--t-label);letter-spacing:.01em;color:hsl(var(--foreground));white-space:nowrap;align-items:center;font-weight:800;line-height:1;display:inline-flex}.jl-home .c3-venster{padding:var(--s-4) var(--s-4) var(--s-3);border:var(--lijn) solid hsl(var(--border));border-top:4px solid var(--mod);background:hsl(var(--card));forced-color-adjust:none;position:relative}.jl-home .c3-venster .cl-scherm{max-width:none}.jl-home .c3-venster .cl-beeld>.app{background:hsl(var(--background))}.jl-home .c3-venster .cl-beeld[data-gesneden]{max-height:var(--c3-snede);overflow:hidden}.jl-home .c3-venster .cl-beeld[data-gesneden]+figcaption{padding-top:var(--s-2);border-top:var(--lijn-sterk) dashed hsl(var(--muted-foreground))}.jl-home .c3-venster figcaption{max-width:none}.jl-home .c3-heel{align-items:center;gap:var(--s-2);min-height:44px;margin-top:var(--s-2);padding:0 var(--s-3);border:var(--lijn) solid hsl(var(--input));border-radius:var(--r-veld);color:hsl(var(--foreground));font:inherit;font-size:var(--t-label);cursor:pointer;background:0 0;font-weight:700;display:inline-flex}.jl-home .c3-heel[hidden]{display:none}.jl-home .c3-heel:hover{border-color:hsl(var(--foreground))}.jl-home .c3-heel:focus-visible{outline:var(--lijn-sterk) solid hsl(var(--ring));outline-offset:2px}.jl-home .c3-heel:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin:-4px 0 0 2px;transform:rotate(45deg)}.jl-home .c3-heel[aria-expanded=true]:after{margin-top:3px;transform:rotate(-135deg)}.jl-home #c3-p-uitnodigen .cl-uitnodig-paar{grid-template-columns:minmax(0,1fr)}.jl-home #c3-p-uitnodigen .cl-uitnodig-paar>.app:has(.cl-dialoog){display:none}.jl-home .c3-lijst{margin:0;padding:0}.jl-home .c3-cluster-kop{align-items:center;gap:var(--s-2);font-size:var(--t-micro);letter-spacing:var(--tr-micro);text-transform:uppercase;color:hsl(var(--muted-foreground));margin:0;font-weight:700;line-height:1.2;display:flex}.jl-home .c3-cluster-kop:before{content:"";background:var(--mod);flex:none;width:14px;height:2px}.jl-home .c3-tab{column-gap:var(--s-3);width:100%;min-height:44px;padding:6px var(--s-3) 7px;border:0;border-bottom:var(--lijn) dashed hsl(var(--border));color:hsl(var(--foreground));font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-1) var(--ease);background:0 0;grid-template-columns:12px minmax(0,1fr) auto;align-items:start;row-gap:2px;margin:0;display:grid;position:relative}.jl-home .c3-tab .c3-merk{grid-area:1/1;align-self:center}.jl-home .c3-naam{font-family:var(--font-display);font-size:var(--t-body-lg);letter-spacing:-.01em;grid-area:1/2;font-weight:800;line-height:1.25}.jl-home .c3-tab-pk{grid-area:1/3;align-self:center;display:inline-flex}.jl-home .c3-bewering{font-size:var(--t-body-sm);color:hsl(var(--muted-foreground));grid-area:2/2/auto/-1;line-height:1.35}.jl-home .c3-tab:hover{background:hsl(var(--muted))}.jl-home .c3-tab[aria-selected=true]{background:var(--mod-vlak)}.jl-home .c3-tab[aria-selected=true] .c3-bewering{color:hsl(var(--foreground))}.jl-home .c3-tab:focus-visible{outline:var(--lijn-sterk) solid hsl(var(--ring));outline-offset:-2px}.jl-home .c3-speel{margin:var(--s-5) 0 0}.jl-home .c3-speel[hidden]{display:none}.jl-home .c3-speelknop{align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-4) 0 var(--s-3);border:var(--lijn) solid hsl(var(--input));border-radius:var(--r-veld);background:hsl(var(--background));color:hsl(var(--foreground));font:inherit;font-size:var(--t-label);cursor:pointer;font-weight:700;display:inline-flex}.jl-home .c3-speelknop:hover{border-color:hsl(var(--foreground))}.jl-home .c3-speelknop:focus-visible{outline:var(--lijn-sterk) solid hsl(var(--ring));outline-offset:2px}.jl-home .c3-speelknop svg{fill:currentColor;width:20px;height:20px}.jl-home .c3-ic-stop,.jl-home .c3-ronde[data-speel] .c3-ic-speel{display:none}.jl-home .c3-ronde[data-speel] .c3-ic-stop{display:block}.jl-home .c3-speel-uitleg{margin:var(--s-2) 0 0;max-width:24em;font-size:var(--t-body-sm);color:hsl(var(--muted-foreground));line-height:1.45}.jl-home .c3-speel-stand{margin-left:var(--s-3);font-size:var(--t-body-sm);color:hsl(var(--muted-foreground));align-items:baseline;gap:4px;display:inline-flex}.jl-home .c3-speel-stand b{font-family:var(--font-num-display);font-size:var(--t-body-lg);font-variant-numeric:tabular-nums;color:hsl(var(--foreground));font-weight:800}.jl-home .c3-lat{display:none}.jl-home .c3-ronde[data-speel] .c3-tab[aria-selected=true] .c3-lat{background:hsl(var(--border));height:4px;display:block;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.jl-home .c3-lat i{background:var(--mod);transform-origin:0;forced-color-adjust:none;height:100%;display:block;transform:scaleX(0)}.jl-home .c3-ronde[data-speel] .c3-tab[aria-selected=true] .c3-lat i{animation:c3-lat var(--c3-tik,10s) linear forwards}.jl-home .c3-ronde[data-buiten] .c3-tab[aria-selected=true] .c3-lat i{animation-play-state:paused}@keyframes c3-lat{to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.jl-home .c3-pnl.is-in{animation:c3-in var(--dur-2) var(--ease)}}@keyframes c3-in{0%{opacity:0}to{opacity:1}}@container ronde (width>=56rem){.jl-home .c3-raam{--c3-modus:breed;column-gap:var(--s-7);grid-template-columns:minmax(0,23rem) minmax(0,1fr);align-items:start}.jl-home .c3-ronde-kop{column-gap:var(--s-8);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.jl-home .c3-ronde-kop .sx-kop{grid-row:1/span 2}.jl-home .c3-ronde-kop .sx-intro{margin:0}.jl-home .c3-ronde-kop .c3-speel{margin:var(--s-4) 0 0;grid-column:2}.jl-home .c3-links{position:sticky;top:72px}.jl-home .c3-segment,.jl-home .c3-stapper{display:none}.jl-home .c3-lijst{border-top:var(--lijn-sterk) solid var(--rule-strong);flex-direction:column;display:flex}.jl-home .c3-cluster-kop{padding:var(--s-3) var(--s-3) var(--s-1)}.jl-home .c3-cluster-kop:first-child{padding-top:var(--s-3)}.jl-home .c3-pnl-kop{display:none}.jl-home .c3-pnl-intro{column-gap:var(--s-6);grid-template-columns:minmax(0,1fr) minmax(0,13rem);align-items:start}.jl-home .c3-voor{text-align:right;justify-content:flex-end}.jl-home .c3-voor-pk{display:none}}@container ronde (width<=55.99rem){.jl-home .c3-speel{display:none}.jl-home .c3-segment{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.jl-home .c3-seg{align-items:center;gap:var(--s-2);min-height:52px;padding:6px var(--s-2) 6px var(--s-3);border:var(--lijn) solid hsl(var(--input));border-top:3px solid var(--mod);border-radius:var(--r-veld);color:hsl(var(--foreground));font:inherit;font-size:var(--t-body-sm);text-align:left;cursor:pointer;background:0 0;font-weight:700;line-height:1.25;display:flex}.jl-home .c3-seg[aria-pressed=true]{background:var(--mod-vlak);border-color:hsl(var(--foreground));border-top-color:var(--mod)}.jl-home .c3-seg:focus-visible{outline:var(--lijn-sterk) solid hsl(var(--ring));outline-offset:2px}.jl-home .c3-lijst{gap:var(--s-2);margin-top:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.jl-home .c3-cluster-kop,.jl-home .c3-ronde:not([data-actief=setup]) .c3-tab[data-cluster=setup],.jl-home .c3-ronde:not([data-actief=coachWeek]) .c3-tab[data-cluster=coachWeek],.jl-home .c3-ronde:not([data-actief=together]) .c3-tab[data-cluster=together]{display:none}.jl-home .c3-tab{padding:6px var(--s-3);border:var(--lijn) solid hsl(var(--input));border-radius:var(--r-veld);grid-template-columns:10px minmax(0,1fr);align-items:center}.jl-home .c3-tab .c3-merk{width:10px;height:10px;margin:0}.jl-home .c3-naam{font-size:var(--t-body-sm);line-height:1.25}.jl-home .c3-tab[aria-selected=true]{border-color:hsl(var(--foreground))}.jl-home .c3-tab .c3-tab-pk,.jl-home .c3-tab .c3-bewering,.jl-home .c3-tab .c3-lat{display:none}.jl-home .c3-stapper{justify-content:space-between;align-items:center;gap:var(--s-3);margin-top:var(--s-3);padding-top:var(--s-3);border-top:var(--lijn) solid hsl(var(--border));display:flex}.jl-home .c3-raam{gap:var(--s-5)}.jl-home .c3-venster{padding:var(--s-3) var(--s-3) var(--s-2)}}.jl-home .c3-stap{border:var(--lijn) solid hsl(var(--input));border-radius:var(--r-veld);background:hsl(var(--background));width:44px;height:44px;color:hsl(var(--foreground));cursor:pointer;place-items:center;padding:0;display:inline-grid}.jl-home .c3-stap svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.jl-home .c3-stap:disabled{color:hsl(var(--muted-foreground));border-color:hsl(var(--border));cursor:default}.jl-home .c3-stap:focus-visible{outline:var(--lijn-sterk) solid hsl(var(--ring));outline-offset:2px}.jl-home .c3-teller{font-size:var(--t-body-sm);color:hsl(var(--muted-foreground))}.jl-home .c3-teller b{font-family:var(--font-num-display);font-size:var(--t-body-lg);font-variant-numeric:tabular-nums;color:hsl(var(--foreground));font-weight:800}@media (forced-colors:active){.jl-home .c3-venster{border-top-color:canvastext}.jl-home .c3-merk,.jl-home .c3-cluster-kop:before{forced-color-adjust:none;background:canvastext}.jl-home .c3-tab[aria-selected=true],.jl-home .c3-seg[aria-pressed=true]{outline-offset:-2px;outline:2px solid highlight}}.jl-home .c3-stappen{background:var(--vp-vlak)}.jl-home .c3-stappenlijst{margin:var(--s-6) 0 0;border-top:var(--lijn-sterk) solid var(--rule-strong);padding:0;list-style:none;display:grid}.jl-home .c3-stappenlijst li{column-gap:var(--s-3);padding:var(--s-4) 0;border-bottom:var(--lijn) dashed hsl(var(--input));grid-template-columns:2.5rem minmax(0,1fr);display:grid}.jl-home .c3-stapnr{font-family:var(--font-num-display);font-variant-numeric:tabular-nums;color:hsl(var(--primary-ink));font-size:2.25rem;font-weight:800;line-height:1}.jl-home .c3-stappenlijst h3{color:hsl(var(--foreground));margin:0}.jl-home .c3-stappenlijst p{margin:var(--s-1) 0 0;max-width:34em;font-size:var(--t-body);color:hsl(var(--foreground));text-wrap:pretty;line-height:1.55}.jl-home .c3-rollen{margin-top:var(--s-5)}.jl-home .c3-rollen h3{color:hsl(var(--foreground));margin:0}.jl-home .c3-feiten.c3-rolfeiten{margin-top:var(--s-3)}.jl-home .c3-rolfeiten>div{padding:var(--s-2) 0 var(--s-3)}@container hr (width>=52rem){.jl-home .c3-stappenlijst{column-gap:var(--s-7);border-bottom:var(--lijn) dashed hsl(var(--input));grid-template-columns:repeat(3,minmax(0,1fr))}.jl-home .c3-stappenlijst li{row-gap:var(--s-3);padding:var(--s-5) 0 var(--s-6);border-bottom:0;grid-template-columns:minmax(0,1fr);align-content:start}.jl-home .c3-stapnr{font-size:3rem}.jl-home .c3-feiten.c3-rolfeiten{grid-template-columns:repeat(3,minmax(0,1fr))}.jl-home .c3-rolfeiten>div{padding:var(--s-4) 0 var(--s-5)}}.jl-home .c3-band .stb-zin{max-width:20em;font-size:clamp(2rem,1.2rem + 3.2cqi,3.25rem);line-height:1.15}.jl-home .c3-band .stb-uitleg{margin:var(--s-4) 0 0;max-width:36rem;font-size:var(--t-body);color:inherit;line-height:1.6}@container hr (width>=52rem){.jl-home .c3-band .stb-uitleg{font-size:var(--t-body-lg)}}.jl-home .c3-pk-gratis{margin-top:var(--s-6);border-top:var(--lijn) solid hsl(var(--border))}.jl-home .c3-pk-gratis b{flex-basis:100%}@container hr (width>=40rem){.jl-home .c3-pk-gratis b{flex-basis:auto}}.jl-home .c3-pk-kolommen .vp-pk-prijs{margin-top:var(--s-4)}.jl-home .c3-pk-kolommen .vp-pk-prijs b{font-size:var(--t-title-sm);letter-spacing:-.01em}.jl-home .c3-pk-kolommen .vp-pk-wie{min-height:0}.jl-home .c3-pk-kolommen .vp-pk-actie{padding-top:var(--s-5)}@container hr (width>=56rem){.jl-home .c3-pk-kolommen .vp-pk-wie{min-height:4.5em}}.jl-home .c3-pk-acties{margin-top:var(--s-5);justify-content:space-between;align-items:center}.jl-home .c3-brug{max-width:34em;font-size:var(--t-body);color:hsl(var(--foreground));margin:0;line-height:1.55}.jl-home .c3-brug a{color:hsl(var(--foreground));text-underline-offset:4px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.jl-home .c3-brug a:hover{text-decoration-thickness:2px}.jl-home .c3-brug a:focus-visible{outline:var(--lijn-sterk) solid hsl(var(--ring));outline-offset:2px}.jl-home .c3-bestuur{border-top:var(--lijn) solid hsl(var(--border))}.jl-home .c3-feiten{margin:var(--s-6) 0 0;border-top:var(--lijn-sterk) solid var(--rule-strong);gap:0;padding:0;display:grid}.jl-home .c3-feiten>div{padding:var(--s-4) 0;border-bottom:var(--lijn) dashed hsl(var(--border))}.jl-home .c3-feiten dt{font-family:var(--font-display);font-size:var(--t-body-lg);color:hsl(var(--foreground));margin:0;font-weight:800;line-height:1.3}.jl-home .c3-feiten dd{margin:var(--s-1) 0 0;max-width:36em;font-size:var(--t-body);color:hsl(var(--foreground));text-wrap:pretty;line-height:1.55}@container hr (width>=52rem){.jl-home .c3-feiten{column-gap:var(--s-7);grid-template-columns:repeat(2,minmax(0,1fr))}}@container hr (width>=66rem){.jl-home .c3-bestuur{column-gap:var(--s-9);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.jl-home .c3-bestuur>.c3-feiten{margin-top:0}}.jl-home .c3-centraal{margin-top:var(--s-6);padding-top:var(--s-4);border-top:var(--lijn-sterk) solid var(--rule-strong)}.jl-home .c3-centraal h3{color:hsl(var(--foreground));margin:0}.jl-home .c3-centraal p{margin:var(--s-2) 0 0;max-width:34em;font-size:var(--t-body);color:hsl(var(--foreground));text-wrap:pretty;line-height:1.6}.jl-home .c3-form{margin-top:var(--s-6)}.jl-home .c3-velden{gap:var(--s-5);display:grid}.jl-home .c3-velden .ks-groep legend{margin-bottom:0}.jl-home .c3-velden .ks-opties--rij{gap:0 var(--s-5)}.jl-home .c3-velden .iv-fout{margin-top:var(--s-1)}.jl-home .c3-velden .iv-fout[hidden]{display:none}.jl-home .c3-vink{padding-block:var(--s-2)}.jl-home .c3-hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.jl-home .c3-privacy{margin:var(--s-6) 0 var(--s-4);max-width:52ch;font-size:var(--t-body-sm);color:hsl(var(--muted-foreground));line-height:1.5}.jl-home .c3-privacy a{color:hsl(var(--foreground));text-underline-offset:3px;font-weight:700;text-decoration:underline}.jl-home .c3-overzicht,.jl-home .c3-mislukt{margin:0 0 var(--s-4);padding:var(--s-4);border:var(--lijn) solid hsl(var(--input));border-top:var(--lijn-sterk) solid hsl(var(--destructive-ink));background:hsl(var(--background))}.jl-home .c3-overzicht[hidden]{display:none}.jl-home .c3-overzicht:focus-visible,.jl-home .c3-mislukt:focus-visible{outline:var(--lijn-sterk) solid hsl(var(--ring));outline-offset:2px}.jl-home .c3-overzicht-kop,.jl-home .c3-mislukt p{font-size:var(--t-body);color:hsl(var(--foreground));margin:0;font-weight:700;line-height:1.5}.jl-home .c3-overzicht ul{gap:var(--s-1);margin:var(--s-2) 0 0;padding:0 0 0 var(--s-5);list-style:outside;display:grid}.jl-home .c3-overzicht li{font-size:var(--t-body);color:hsl(var(--foreground));line-height:1.5}.jl-home .c3-overzicht a,.jl-home .c3-mislukt a{min-height:24px;color:hsl(var(--foreground));text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.jl-home .c3-form .kn--primair{min-width:10rem}.jl-home .c3-bedankt{margin-top:var(--s-6);padding:var(--s-5);border:var(--lijn) solid hsl(var(--border));border-top:var(--lijn-sterk) solid hsl(var(--primary));background:hsl(var(--background))}.jl-home .c3-bedankt h3{color:hsl(var(--foreground));margin:0}.jl-home .c3-bedankt h3:focus-visible{outline:var(--lijn-sterk) solid hsl(var(--ring));outline-offset:4px}.jl-home .c3-bedankt p{margin:var(--s-2) 0 0;max-width:40em;font-size:var(--t-body);color:hsl(var(--foreground));line-height:1.6}.jl-home .c3-bedankt-link a{min-height:44px;color:hsl(var(--foreground));text-underline-offset:4px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}@container hr (width>=40rem){.jl-home .c3-velden{column-gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr))}.jl-home .c3-velden>.c3-vol{grid-column:1/-1}}@container hr (width>=66rem){.jl-home .c3-kennis{column-gap:var(--s-9);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;display:grid}.jl-home .c3-kennis .c3-form,.jl-home .c3-kennis .c3-bedankt{grid-area:1/2;margin-top:0}}.jl-home .iv-veld{gap:var(--s-2);min-width:0;display:grid}.jl-home .iv-label{font-size:var(--t-label);letter-spacing:.01em;color:hsl(var(--foreground));font-weight:700;line-height:1.25}.jl-home .iv-optioneel{margin-left:var(--s-1);letter-spacing:0;color:hsl(var(--muted-foreground));font-weight:400}.jl-home .iv-fout{align-items:flex-start;gap:var(--s-2);max-width:52ch;font-size:var(--t-body-sm);color:hsl(var(--foreground));margin:0;line-height:1.5;display:flex}.jl-home .iv-fout svg{width:16px;height:16px;color:hsl(var(--destructive-ink));flex:none;margin-top:2px}.jl-home .ks-vink,.jl-home .ks-radio{appearance:none;border:var(--lijn) solid hsl(var(--input));background:var(--veld-vlak);color:hsl(var(--foreground));cursor:pointer;transition:border-color var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease);flex:none;margin:0}.jl-home .ks-vink:enabled:hover,.jl-home .ks-radio:enabled:hover{border-color:hsl(var(--primary))}.jl-home .ks-vink:focus-visible,.jl-home .ks-radio:focus-visible{outline:var(--lijn-sterk) solid hsl(var(--ring));outline-offset:2px}.jl-home .ks-radio[aria-invalid=true]{border-width:var(--lijn-sterk);border-color:hsl(var(--destructive-ink))}.jl-home .ks-vak{flex:none;width:20px;height:20px;display:inline-grid;position:relative}.jl-home .ks-vink{border-radius:var(--r-veld);width:20px;height:20px}.jl-home .ks-vink:checked{border-color:hsl(var(--primary));background:hsl(var(--primary))}.jl-home .ks-vak svg{pointer-events:none;width:20px;height:20px;color:hsl(var(--primary-foreground));opacity:0;transition:opacity var(--dur-1) var(--ease);position:absolute;inset:0}.jl-home .ks-vink:checked+svg{opacity:1}.jl-home .ks-radio{border-radius:50%;place-content:center;width:20px;height:20px;display:inline-grid}.jl-home .ks-radio:before{content:"";background:hsl(var(--primary));opacity:0;width:10px;height:10px;transition:opacity var(--dur-1) var(--ease);border-radius:50%}.jl-home .ks-radio:checked{border-color:hsl(var(--primary))}.jl-home .ks-radio:checked:before{opacity:1}.jl-home .ks-groep{border:0;min-width:0;margin:0;padding:0}.jl-home .ks-groep legend{font-size:var(--t-label);letter-spacing:.01em;color:hsl(var(--foreground));padding:0;font-weight:700;line-height:1.25}.jl-home .ks-opties{margin:var(--s-2) 0 0;padding:0;list-style:none}.jl-home .ks-optie{align-items:flex-start;gap:var(--s-3);min-height:44px;padding-block:var(--s-3);font-size:var(--t-body);color:hsl(var(--foreground));cursor:pointer;line-height:1.4;display:flex}@media (width>=768px){.jl-home .ks-optie{font-size:var(--t-body-sm)}}.jl-home .ks-opties--rij{gap:0 var(--s-6);flex-wrap:wrap;display:flex}@media (forced-colors:active){.jl-home .ks-vink,.jl-home .ks-radio{border-color:buttontext}.jl-home .ks-vink:checked{background:highlight;border-color:highlight}.jl-home .ks-radio:before{forced-color-adjust:none;background:buttontext}.jl-home .ks-vink:focus-visible,.jl-home .ks-radio:focus-visible{outline-color:highlight}}.jl-home .c3-vragen{border-top:var(--lijn) solid hsl(var(--border))}.jl-home .c3-vr{margin-top:var(--s-6)}@container hr (width>=66rem){.jl-home .c3-vragen{column-gap:var(--s-9);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;display:grid}.jl-home .c3-vr{margin-top:0}}
