.planner.svelte-1fszzb7{padding:2.25rem}.planner.svelte-1fszzb7 *,.planner.svelte-1fszzb7 *:before,.planner.svelte-1fszzb7 *:after{box-sizing:border-box}.planner-grid.svelte-1fszzb7{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem}.kolom.svelte-1fszzb7{display:flex;flex-direction:column;min-width:0}.stap.svelte-1fszzb7{display:flex;align-items:baseline;gap:.6rem;margin-bottom:1.1rem;padding-bottom:.7rem;border-bottom:1px dashed var(--border)}.stap.svelte-1fszzb7:not(:first-child){margin-top:1.75rem}.stap-nr.svelte-1fszzb7{font-family:var(--mono);font-size:.7rem;font-weight:600;letter-spacing:.14em;color:var(--cyan)}.stap-naam.svelte-1fszzb7{font-size:.95rem;font-weight:600;color:var(--ink)}.veld.svelte-1fszzb7{width:100%;padding:.75rem .9rem;background:#0b152499;border:1px solid var(--border-strong);border-radius:4px;color:var(--ink);font-family:Space Grotesk,system-ui,sans-serif;font-size:.88rem;transition:border-color .2s,background .2s}.veld.svelte-1fszzb7::placeholder{color:var(--ink-faint)}.veld.svelte-1fszzb7:focus{outline:none;border-color:#00d4ff8c;background:#0b1524d9}.select.svelte-1fszzb7{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-dim) 50%),linear-gradient(135deg,var(--ink-dim) 50%,transparent 50%);background-position:right 1rem center,right .75rem center;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:2.2rem}.select.svelte-1fszzb7 option:where(.svelte-1fszzb7){background:#0b1524;color:var(--ink)}.tekstvak.svelte-1fszzb7{resize:vertical;line-height:1.5}.velden.svelte-1fszzb7{display:flex;flex-direction:column;gap:.6rem}.honeypot.svelte-1fszzb7{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.kalender-kop.svelte-1fszzb7{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.9rem}.maand-naam.svelte-1fszzb7{font-family:var(--mono);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.maand-knop.svelte-1fszzb7{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px dashed var(--border-strong);border-radius:4px;color:var(--ink-dim);font-size:1.1rem;line-height:1;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.maand-knop.svelte-1fszzb7:hover:not(:disabled){border-style:solid;border-color:#00d4ff73;background:#00d4ff0f;color:var(--cyan)}.maand-knop.svelte-1fszzb7:disabled{opacity:.28;cursor:not-allowed}.dagnamen.svelte-1fszzb7,.kalender-grid.svelte-1fszzb7{display:grid;grid-template-columns:repeat(7,1fr);gap:.35rem}.dagnamen.svelte-1fszzb7{margin-bottom:.4rem}.dagnaam.svelte-1fszzb7{text-align:center;font-family:var(--mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.cel.svelte-1fszzb7{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;min-height:3rem;padding:.25rem .1rem;background:#7aa2d60a;border:1px solid var(--border);border-radius:4px;color:var(--ink-faint);font-family:var(--mono);cursor:not-allowed;transition:transform .15s,background .2s,border-color .2s,box-shadow .2s}.cel.leeg.svelte-1fszzb7{background:none;border:none;min-height:0}.cel-dag.svelte-1fszzb7{font-size:.78rem}.cel-tijd.svelte-1fszzb7{font-size:.46rem;letter-spacing:.02em;white-space:nowrap}.cel.mogelijk.svelte-1fszzb7{background:#00d4ff0f;border-color:#00d4ff40;color:var(--ink);cursor:pointer}.cel.mogelijk.svelte-1fszzb7:hover{transform:translateY(-2px);border-color:#00d4ff80;background:#00d4ff1f}.cel.gekozen.svelte-1fszzb7{background:var(--gradient);border-color:transparent;color:#06101c;font-weight:700;box-shadow:0 4px 16px #00d4ff47}.cel.verleden.svelte-1fszzb7{opacity:.25}.legenda.svelte-1fszzb7{display:flex;flex-wrap:wrap;gap:1.1rem;margin-top:1rem}.legenda-item.svelte-1fszzb7{display:flex;align-items:center;gap:.4rem;font-family:var(--mono);font-size:.68rem;color:var(--ink-dim)}.legenda-stip.svelte-1fszzb7{width:10px;height:10px;border-radius:2px}.legenda-stip.mogelijk.svelte-1fszzb7{background:#00d4ff1f;border:1px solid rgba(0,212,255,.4)}.legenda-stip.keuze.svelte-1fszzb7{background:var(--gradient)}.uitleg.svelte-1fszzb7{margin-top:.8rem;font-family:var(--mono);font-size:.66rem;line-height:1.7;color:var(--ink-faint)}.keuzes.svelte-1fszzb7{margin-top:1.1rem;padding:.9rem 1rem;background:var(--gradient-subtle);border:1px solid rgba(0,212,255,.3);border-radius:4px}.keuzes-kop.svelte-1fszzb7{display:block;margin-bottom:.5rem;font-family:var(--mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan)}.keuze-lijst.svelte-1fszzb7{list-style:none;display:flex;flex-direction:column;gap:.3rem}.keuze.svelte-1fszzb7{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.85rem;color:var(--ink)}.verwijder.svelte-1fszzb7{background:none;border:none;padding:0 .2rem;color:var(--ink-faint);font-size:1.1rem;line-height:1;cursor:pointer;transition:color .2s}.verwijder.svelte-1fszzb7:hover{color:#ff6b8a}.hint.svelte-1fszzb7{margin-top:.7rem;padding-top:.6rem;border-top:1px dashed rgba(0,212,255,.25);font-size:.78rem;line-height:1.6;color:var(--ink-dim)}.leeg-tekst.svelte-1fszzb7{margin-top:1.1rem;font-size:.85rem;line-height:1.6;color:var(--ink-dim)}.samenvatting.svelte-1fszzb7{margin-top:1.5rem;padding:.9rem 1rem;background:#0b152480;border:1px solid var(--border-strong);border-radius:4px}.sam-regel.svelte-1fszzb7{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.25rem 0}.sam-regel.som.svelte-1fszzb7{margin-top:.45rem;padding-top:.6rem;border-top:1px solid var(--border-strong)}.sam-label.svelte-1fszzb7{flex-shrink:0;font-family:var(--mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.sam-waarde.svelte-1fszzb7{text-align:right;font-size:.82rem;color:var(--ink)}.sam-som.svelte-1fszzb7{font-size:1.15rem;font-weight:700;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.let-op.svelte-1fszzb7{margin-top:.9rem;font-size:.8rem;line-height:1.65;color:var(--ink-dim)}.let-op-kop.svelte-1fszzb7{display:block;font-family:var(--mono);font-size:.62rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.versturen.svelte-1fszzb7{width:100%;margin-top:1.25rem;justify-content:center}.vereist.svelte-1fszzb7,.klein.svelte-1fszzb7{margin-top:.7rem;font-family:var(--mono);font-size:.66rem;line-height:1.6;color:var(--ink-faint)}.fout.svelte-1fszzb7{margin-top:.8rem;padding:.7rem .9rem;background:#ff6b8a14;border:1px dashed rgba(255,107,138,.45);border-radius:4px;font-size:.82rem;line-height:1.5;color:#ffb3c1}.fout.svelte-1fszzb7 a:where(.svelte-1fszzb7){color:inherit}.bevestiging.svelte-1fszzb7{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem 1rem;text-align:center}.bevestig-icoon.svelte-1fszzb7{display:flex;align-items:center;justify-content:center;width:52px;height:52px;background:var(--gradient);border-radius:50%;color:#06101c;font-size:1.5rem;font-weight:700}.bevestig-titel.svelte-1fszzb7{font-size:1.5rem;font-weight:700;color:var(--ink)}.bevestig-tekst.svelte-1fszzb7{max-width:46ch;font-size:.92rem;line-height:1.7;color:var(--ink-dim)}.bevestig-lijst.svelte-1fszzb7{width:100%;max-width:26rem;padding:1rem 1.25rem;background:#0b152480;border:1px solid var(--border-strong);border-radius:4px;text-align:left}.bevestig-lijst-kop.svelte-1fszzb7{display:block;margin-bottom:.6rem;padding-bottom:.5rem;border-bottom:1px dashed var(--border);font-family:var(--mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan)}.bevestig-regel.svelte-1fszzb7{display:block;padding:.2rem 0;font-size:.88rem;color:var(--ink)}@media (max-width: 900px){.planner.svelte-1fszzb7{padding:1.5rem}.planner-grid.svelte-1fszzb7{grid-template-columns:1fr;gap:2rem}}@media (max-width: 480px){.cel-tijd.svelte-1fszzb7{display:none}.cel.svelte-1fszzb7{min-height:2.4rem}}.page-head.svelte-trcqlt{position:relative;z-index:1;padding:8.5rem 0 1rem}.head-inner.svelte-trcqlt{max-width:780px}.page-title.svelte-trcqlt{margin-top:.5rem;font-size:3rem;font-weight:700;line-height:1.1;letter-spacing:-.03em}.page-lead.svelte-trcqlt{margin-top:1.25rem;font-size:1.08rem;line-height:1.7;color:var(--ink-dim)}.feiten.svelte-trcqlt{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:2rem}.feit.svelte-trcqlt{display:flex;flex-direction:column;gap:.3rem;padding:.9rem 1rem;background:var(--gradient-subtle);border:1px solid rgba(0,212,255,.28);border-radius:4px}.feit-label.svelte-trcqlt{font-family:var(--mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan)}.feit-waarde.svelte-trcqlt{font-size:.9rem;font-weight:600;line-height:1.5;color:var(--ink)}.meebrengen-section.svelte-trcqlt{position:relative;z-index:1;padding:2rem 0 1rem}.meebrengen-grid.svelte-trcqlt{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.25rem}.meebrengen-card.svelte-trcqlt{padding:1.75rem}.meebrengen-titel.svelte-trcqlt{margin-bottom:.7rem;font-size:1.15rem;font-weight:600;letter-spacing:-.01em}.meebrengen-tekst.svelte-trcqlt{font-size:.92rem;line-height:1.75;color:var(--ink-dim)}.benodigd.svelte-trcqlt{margin-top:1.5rem;padding-top:1.25rem;border-top:1px dashed var(--border)}.benodigd-kop.svelte-trcqlt{display:block;margin-bottom:.8rem;font-family:var(--mono);font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan)}.specs.svelte-trcqlt{display:flex;flex-direction:column;gap:.5rem}.spec-regel.svelte-trcqlt{display:flex;align-items:baseline;gap:.6rem;font-family:var(--mono);font-size:.72rem;line-height:1.6}.spec-key.svelte-trcqlt{flex-shrink:0;min-width:9.5rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}.spec-dots.svelte-trcqlt{flex:1;min-width:1rem;border-bottom:1px dotted var(--grid-bold);margin-bottom:.25rem}.spec-val.svelte-trcqlt{flex:4;font-weight:500;color:var(--ink)}.adobe.svelte-trcqlt{margin-top:1rem;padding:.85rem 1rem;background:var(--gradient-subtle);border:1px solid rgba(0,212,255,.28);border-radius:4px;font-size:.85rem;line-height:1.65;color:var(--ink-dim)}.adobe-kop.svelte-trcqlt{display:block;margin-bottom:.2rem;font-family:var(--mono);font-size:.62rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.planner-section.svelte-trcqlt{position:relative;z-index:1;padding:3rem 0 1rem}.lijst-section.svelte-trcqlt{position:relative;z-index:1;padding:2.5rem 0}.workshops.svelte-trcqlt{display:flex;flex-direction:column;gap:.9rem}.workshop[open].svelte-trcqlt{border-color:#00d4ff47}.workshop[open].svelte-trcqlt .card-glow:where(.svelte-trcqlt){opacity:.7}.workshop-kop.svelte-trcqlt{display:flex;align-items:center;gap:1rem;padding:1.35rem 1.75rem;list-style:none;color:var(--ink);cursor:pointer}.workshop-kop.svelte-trcqlt::-webkit-details-marker{display:none}.workshop-teken.svelte-trcqlt:before{content:"+"}.workshop[open].svelte-trcqlt .workshop-teken:where(.svelte-trcqlt):before{content:"−"}.workshop-nr.svelte-trcqlt{font-family:var(--mono);font-size:.78rem;font-weight:700;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.workshop-tekst.svelte-trcqlt{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.workshop-titel.svelte-trcqlt{font-size:1.15rem;font-weight:600;letter-spacing:-.01em}.workshop-opzet.svelte-trcqlt{font-family:var(--mono);font-size:.66rem;line-height:1.5;letter-spacing:.03em;color:var(--ink-faint)}.workshop-teken.svelte-trcqlt{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:1px dashed var(--border-strong);border-radius:4px;font-family:var(--mono);font-size:1rem;color:var(--cyan)}.workshop-kop.svelte-trcqlt:hover .workshop-teken:where(.svelte-trcqlt){border-style:solid;border-color:#00d4ff73;background:#00d4ff0f}.workshop-body.svelte-trcqlt{padding:0 1.75rem 1.75rem}.lessen.svelte-trcqlt{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;padding-top:1.25rem;border-top:1px dashed var(--border)}.les-kop.svelte-trcqlt{margin-bottom:.8rem;font-family:var(--mono);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cyan)}.punten.svelte-trcqlt{list-style:none;display:flex;flex-direction:column}.punt.svelte-trcqlt{display:flex;gap:.6rem;padding:.4rem 0;font-size:.88rem;line-height:1.6;color:var(--ink-dim)}.punt-tick.svelte-trcqlt{font-family:var(--mono);color:#00d4ff99}.afsluiting.svelte-trcqlt{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px dashed var(--border)}.blok.svelte-trcqlt{padding:1rem 1.15rem;background:#0b152480;border:1px solid var(--border);border-radius:4px}.blok-kop.svelte-trcqlt{display:block;margin-bottom:.45rem;font-family:var(--mono);font-size:.64rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.blok-tekst.svelte-trcqlt{font-size:.88rem;line-height:1.7;color:var(--ink-dim)}.aanmeld-section.svelte-trcqlt{position:relative;z-index:1;padding:3rem 0 5rem}.aanmeld-card.svelte-trcqlt{padding:3rem 2.5rem;text-align:center;background:linear-gradient(160deg,rgba(0,212,255,.06),transparent 55%),var(--surface)}.aanmeld-inner.svelte-trcqlt{position:relative;z-index:1;max-width:640px;margin:0 auto}.aanmeld-titel.svelte-trcqlt{margin-bottom:1rem;font-size:2rem;font-weight:700;line-height:1.2;letter-spacing:-.02em}.aanmeld-tekst.svelte-trcqlt{margin-bottom:2rem;font-size:1rem;line-height:1.7;color:var(--ink-dim)}.aanmeld-acties.svelte-trcqlt{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}@media (max-width: 900px){.page-title.svelte-trcqlt{font-size:2.2rem}}@media (max-width: 640px){.spec-regel.svelte-trcqlt{flex-direction:column;gap:.1rem}.spec-dots.svelte-trcqlt{display:none}.workshop-kop.svelte-trcqlt{padding:1.1rem 1.15rem}.workshop-body.svelte-trcqlt{padding:0 1.15rem 1.25rem}.aanmeld-card.svelte-trcqlt{padding:2rem 1.35rem}.aanmeld-titel.svelte-trcqlt{font-size:1.6rem}.aanmeld-acties.svelte-trcqlt{flex-direction:column}}
