.scan-pagina{background:radial-gradient(ellipse 80% 45% at 50% -5%, rgb(var(--acid-rgb) / .1), transparent 70%), var(--void);min-height:100svh;color:var(--dim);position:relative}.scan-home{top:max(1rem, env(safe-area-inset-top));font-family:var(--font-chakra), sans-serif;color:var(--faint);border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .6rem;font-size:14px;font-weight:600;transition:color .12s linear,background-color .12s linear;display:inline-flex;position:absolute;left:1rem}.scan-home:hover,.scan-home:focus-visible{color:var(--bone);background:var(--panel)}.scan-home-icoon{width:15px;height:15px}.scan-midden{width:100%;max-width:640px;margin:0 auto;padding:4.25rem 1rem 3rem}.scan-intro{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100svh - 7.25rem);display:flex}.scan-label{font-family:var(--font-jetbrains), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--acid);font-size:12px;display:inline-block}.scan-titel{font-family:var(--font-chakra), sans-serif;letter-spacing:-.015em;color:var(--bone);text-wrap:balance;margin-top:.9rem;font-size:clamp(1.9rem,6.5vw,2.9rem);font-weight:700;line-height:1.12}.scan-intro-tekst{max-width:50ch;color:var(--dim);text-wrap:pretty;margin:1.1rem auto 0;font-size:17px;line-height:1.6}.scan-start{flex-direction:column;align-items:center;gap:.9rem;margin-top:2.25rem;display:flex}.scan-groot{background:var(--acid);min-height:60px;color:var(--acid-contrast);font-family:var(--font-dm), sans-serif;letter-spacing:-.01em;cursor:pointer;box-shadow:0 10px 34px -10px rgb(var(--acid-rgb) / .55);transition:transform .16s var(--ease), background-color .12s linear, box-shadow .16s var(--ease);border:0;border-radius:14px;justify-content:center;align-items:center;gap:.6rem;padding:1rem 2.1rem;font-size:18px;font-weight:600;display:inline-flex}.scan-groot:hover{box-shadow:0 14px 40px -10px rgb(var(--acid-rgb) / .65);background:#96e300;transform:translateY(-1px)}.scan-groot:active{transform:translateY(0)}.scan-groot:focus-visible{outline:2px solid var(--bone);outline-offset:3px}.scan-groot-pijl{width:20px;height:20px;transition:transform .16s var(--ease)}.scan-groot:hover .scan-groot-pijl{transform:translate(3px)}.scan-stil{color:var(--faint);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:14px;text-decoration:underline}.scan-stil:hover{color:var(--bone)}.scan-kaart{border:1px solid var(--line);background:var(--panel);border-radius:20px;scroll-margin-top:1rem;box-shadow:0 24px 60px -30px #000c}.scan-kop{border-bottom:1px solid var(--line);padding:1.1rem 1.25rem 1rem}.scan-kop-rij{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.7rem;display:flex}.scan-deel{color:var(--bone);align-items:baseline;gap:.5rem;font-size:14px;font-weight:600;display:inline-flex}.scan-procent{font-family:var(--font-jetbrains), monospace;color:var(--acid);font-size:12px;font-weight:500}.scan-tijd{color:var(--faint);align-items:center;gap:.35rem;font-size:13px;display:inline-flex}.scan-tijd-icoon{width:14px;height:14px}.scan-balk{gap:4px;display:flex}.scan-seg{background:var(--panel-2);border-radius:999px;height:10px;position:relative;overflow:hidden}.scan-seg-vul{background:linear-gradient(90deg, #6fae00, var(--acid));box-shadow:0 0 12px rgb(var(--acid-rgb) / .45);transform-origin:0;transition:transform .6s var(--ease);border-radius:999px;position:absolute;inset:0}.scan-stappen{gap:4px;margin-top:.45rem;padding:0;list-style:none;display:none}.scan-stappen li{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--faint);font-size:11px;overflow:hidden}.scan-stappen li.is-klaar{color:var(--dim)}.scan-stappen li.is-nu{color:var(--acid);font-weight:600}@media (min-width:560px){.scan-stappen{display:flex}}.scan-teller{background:rgb(var(--acid-rgb) / .1);color:var(--bone);border-radius:12px;align-items:center;gap:.5rem;margin-top:.85rem;padding:.45rem .8rem .45rem .6rem;font-size:13px;line-height:1.4;display:inline-flex}@media (min-width:560px){.scan-teller{font-size:14px}}.scan-teller-icoon{width:16px;height:16px;color:var(--acid)}.scan-teller-getal{color:var(--acid);animation:scan-flits .9s var(--ease);font-weight:700;display:inline-block}@keyframes scan-flits{0%{text-shadow:0 0 14px rgb(var(--acid-rgb) / .9);transform:scale(1.25)}to{text-shadow:0 0 #0000;transform:scale(1)}}.scan-body{padding:1.5rem 1.25rem .5rem}.scan-scherm.is-vooruit{animation:scan-in-vooruit .28s var(--ease)}.scan-scherm.is-terug{animation:scan-in-terug .28s var(--ease)}@keyframes scan-in-vooruit{0%{opacity:0;transform:translate(18px)}}@keyframes scan-in-terug{0%{opacity:0;transform:translate(-18px)}}.scan-badge{background:rgb(var(--acid-rgb) / .12);width:46px;height:46px;color:var(--acid);border-radius:14px;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.scan-badge svg{width:23px;height:23px}.scan-badge--groot{width:76px;height:76px;box-shadow:0 0 0 8px rgb(var(--acid-rgb) / .05);border-radius:22px}.scan-badge--groot svg{width:36px;height:36px}.scan-scherm.is-tussen{text-align:center;padding:1.5rem 0 1rem}.scan-blokkop{border:1px solid rgb(var(--acid-rgb) / .35);background:rgb(var(--acid-rgb) / .07);border-radius:14px;align-items:flex-start;gap:.85rem;margin-bottom:1.4rem;padding:.95rem 1rem;display:flex}.scan-blokkop-icoon{background:rgb(var(--acid-rgb) / .14);width:40px;height:40px;color:var(--acid);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.scan-blokkop-icoon svg{width:21px;height:21px}.scan-blokkop-label{font-family:var(--font-jetbrains), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--acid);font-size:11px}.scan-blokkop-tekst{color:var(--bone);margin-top:.2rem;font-size:16px;font-weight:600;line-height:1.45}.scan-vraag{font-family:var(--font-chakra), sans-serif;color:var(--bone);letter-spacing:-.01em;text-wrap:balance;font-size:1.4rem;font-weight:600;line-height:1.25}.scan-tussen{font-family:var(--font-chakra), sans-serif;color:var(--bone);text-wrap:balance;font-size:1.4rem;font-weight:600;line-height:1.35}.scan-uitleg{color:var(--dim);margin-top:.45rem;font-size:15px}.scan-opties{gap:.6rem;margin-top:1.25rem;display:grid}.scan-optie{border:1px solid var(--line);background:var(--void);width:100%;min-height:56px;color:var(--bone);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .12s linear, background-color .12s linear, transform .12s var(--ease);border-radius:14px;align-items:center;gap:.8rem;padding:.75rem .9rem;font-size:16px;line-height:1.4;display:flex}.scan-optie:hover{background:var(--panel-2);border-color:#2e4038}.scan-optie:active{transform:scale(.99)}.scan-optie:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.scan-optie.is-actief{border-color:var(--acid);background:rgb(var(--acid-rgb) / .1)}.scan-optie-icoon{background:var(--panel-2);width:36px;height:36px;color:var(--acid);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.scan-optie-icoon svg{width:19px;height:19px}.scan-optie-tekst{flex:1}.scan-optie-merk{border:1px solid var(--line);border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;transition:background-color .12s linear,border-color .12s linear;display:inline-flex}.scan-optie.is-actief .scan-optie-merk{border-color:var(--acid);background:var(--acid);color:var(--acid-contrast);animation:scan-plop .26s var(--ease)}@keyframes scan-plop{0%{transform:scale(.6)}70%{transform:scale(1.12)}}.scan-vink{width:14px;height:14px}.scan-opties--lijst .scan-optie{min-height:48px;font-size:15px}.scan-teller-kies{color:var(--acid);margin-top:1rem;font-size:14px;font-weight:600}.scan-categorieen{gap:1.25rem;margin-top:1.25rem;display:grid}.scan-categorie{border:0;min-width:0;margin:0;padding:0}.scan-categorie-naam{color:var(--bone);margin-bottom:.5rem;font-size:14px;font-weight:600}.scan-chips{flex-wrap:wrap;gap:.45rem;display:flex}.scan-chip{border:1px solid var(--line);background:var(--void);min-height:40px;color:var(--bone);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;padding:.45rem .85rem;font-size:14px;transition:border-color .12s linear,background-color .12s linear}.scan-chip:hover{border-color:#2e4038}.scan-chip.is-actief{border-color:var(--acid);background:var(--acid);color:var(--acid-contrast);font-weight:500}.scan-chip:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.scan-eigen{margin-top:.5rem}.scan-toevoegen{gap:.5rem;margin-top:1rem;display:flex}.scan-toevoegen .hud-field{flex:1;min-width:0}.scan-tekstvak{resize:vertical;border-radius:12px;min-height:8rem;margin-top:1.25rem}.scan-getal{align-items:center;gap:.6rem;margin-top:1.25rem;display:flex}.scan-getal .hud-field{border-radius:12px;max-width:10rem}.scan-getal-voor,.scan-getal-na{color:var(--dim)}.scan-schaal{--duim:30px;margin-top:1.5rem}.scan-schaal-cijfer{text-align:center;font-family:var(--font-chakra), sans-serif;color:var(--acid);font-variant-numeric:tabular-nums;margin:0;font-size:56px;font-weight:700;line-height:1}.scan-schaal-cijfer span{color:var(--faint);margin-left:.35rem;font-size:20px;font-weight:600}.scan-schaal.is-leeg .scan-schaal-cijfer{color:var(--faint)}.scan-schaal-lijn{appearance:none;width:100%;height:var(--duim);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;margin:1.25rem 0 0;display:block}.scan-schaal-lijn:focus{outline:none}.scan-schaal-lijn::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--acid) calc(var(--duim) / 2 + var(--vol) * (100% - var(--duim))), var(--line) 0);border-radius:999px;height:8px}.scan-schaal.is-leeg .scan-schaal-lijn::-webkit-slider-runnable-track{background:var(--line)}.scan-schaal-lijn::-webkit-slider-thumb{appearance:none;width:var(--duim);height:var(--duim);margin-top:calc((8px - var(--duim)) / 2);border:3px solid var(--void);background:var(--acid);box-shadow:0 0 0 1px var(--acid), 0 4px 14px #00000073;border-radius:50%;transition:transform .12s ease-out}.scan-schaal-lijn:active::-webkit-slider-thumb{transform:scale(1.12)}.scan-schaal.is-leeg .scan-schaal-lijn::-webkit-slider-thumb{background:var(--bone);box-shadow:0 0 0 1px var(--bone), 0 4px 14px #00000073}.scan-schaal-lijn:focus-visible::-webkit-slider-thumb{outline:2px solid var(--acid);outline-offset:3px}.scan-schaal-lijn::-moz-range-track{background:var(--line);border-radius:999px;height:8px}.scan-schaal-lijn::-moz-range-progress{background:var(--acid);border-radius:999px;height:8px}.scan-schaal.is-leeg .scan-schaal-lijn::-moz-range-progress{background:0 0}.scan-schaal-lijn::-moz-range-thumb{width:var(--duim);height:var(--duim);box-sizing:border-box;border:3px solid var(--void);background:var(--acid);box-shadow:0 0 0 1px var(--acid), 0 4px 14px #00000073;border-radius:50%}.scan-schaal.is-leeg .scan-schaal-lijn::-moz-range-thumb{background:var(--bone);box-shadow:0 0 0 1px var(--bone), 0 4px 14px #00000073}.scan-schaal-lijn:focus-visible::-moz-range-thumb{outline:2px solid var(--acid);outline-offset:3px}.scan-schaal-getallen{height:1.25rem;margin-top:.4rem;position:relative}.scan-schaal-getallen span{top:0;left:calc(var(--duim) / 2 + var(--i) * (100% - var(--duim)));font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--faint);font-size:13px;position:absolute;transform:translate(-50%)}.scan-schaal-getallen span.is-actief{color:var(--acid);font-weight:700}.scan-schaal-uitersten{color:var(--dim);justify-content:space-between;gap:1rem;margin-top:.6rem;font-size:13px;display:flex}.scan-schaal-uitersten span:last-child{text-align:right}.scan-gegevens{gap:1rem;display:grid}.scan-gegevens .scan-vraag{margin-bottom:.25rem}.scan-gegevens .hud-field{border-radius:12px}.scan-veld{gap:.35rem;display:grid}.scan-veld-label{color:var(--bone);font-size:14px}.scan-veld-fout{color:var(--alert);font-size:13px}.scan-akkoord{cursor:pointer;align-items:flex-start;gap:.75rem;font-size:14px;line-height:1.5;display:flex}.scan-akkoord input{width:22px;height:22px;accent-color:var(--acid);flex:none;margin-top:1px}.scan-akkoord a{color:var(--acid);text-underline-offset:2px;text-decoration:underline}.scan-akkoord.is-fout{color:var(--alert)}.scan-gegevens .scan-volgende{width:100%;margin-bottom:1.25rem}.scan-voet{padding:.75rem 1.25rem 1.25rem}.scan-knoppen{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.scan-volgende{background:var(--acid);min-width:9.5rem;min-height:50px;color:var(--acid-contrast);font-family:var(--font-dm), sans-serif;cursor:pointer;transition:background-color .12s linear, transform .16s var(--ease);border:0;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.4rem;font-size:16px;font-weight:600;display:inline-flex}.scan-volgende:hover{background:#96e300}.scan-volgende:active{transform:scale(.98)}.scan-volgende:disabled{background:color-mix(in srgb, var(--acid) 35%, var(--panel));color:color-mix(in srgb, var(--acid-contrast) 60%, transparent);cursor:default}.scan-volgende:focus-visible,.scan-terug:focus-visible{outline:2px solid var(--bone);outline-offset:3px}.scan-terug{min-height:50px;color:var(--dim);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:.8rem .4rem;font-size:15px;display:inline-flex}.scan-terug:hover{color:var(--bone)}.scan-terug:disabled{color:var(--faint);cursor:default}.scan-knop-icoon{width:18px;height:18px}.scan-hint{color:var(--faint);font-size:14px}.scan-fout{min-height:1.2em;color:var(--alert);margin:0 0 .4rem;font-size:14px}.scan-wacht{text-align:center;justify-items:center;gap:.5rem;padding:2.5rem 0 2rem;display:grid}.scan-spinner{border:3px solid var(--panel-2);border-top-color:var(--acid);border-radius:999px;width:34px;height:34px;animation:.9s linear infinite scan-draai}@keyframes scan-draai{to{transform:rotate(360deg)}}@media (min-width:640px){.scan-midden{padding-top:5rem}.scan-kop{padding:1.25rem 1.75rem 1.1rem}.scan-body{padding:2rem 1.75rem .5rem}.scan-voet{padding:.75rem 1.75rem 1.75rem}.scan-vraag{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.scan-scherm.is-vooruit,.scan-scherm.is-terug,.scan-teller-getal,.scan-optie.is-actief .scan-optie-merk{animation:none}.scan-seg-vul,.scan-groot,.scan-groot-pijl{transition:none}.scan-spinner{animation-duration:3s}}.scan-rapport{padding-top:.5rem}.rapport{gap:2.25rem;display:grid}.rapport-hero{gap:.75rem;display:grid}@media (min-width:560px){.rapport-hero{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}}.rapport-tegel{border:1px solid var(--line);background:var(--panel);border-radius:18px;align-content:start;gap:.35rem;padding:1.25rem 1.35rem;display:grid}.rapport-tegel--hoofd{border-color:rgb(var(--acid-rgb) / .55);background:radial-gradient(ellipse 90% 80% at 0% 0%, rgb(var(--acid-rgb) / .16), transparent 70%), var(--panel)}.rapport-tegel-label{font-family:var(--font-jetbrains), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);align-items:center;gap:.4rem;font-size:11px;display:inline-flex}.rapport-tegel-icoon{width:15px;height:15px;color:var(--acid)}.rapport-tegel-getal{font-family:var(--font-chakra), sans-serif;letter-spacing:-.02em;color:var(--bone);font-variant-numeric:tabular-nums;font-size:clamp(2.3rem,9vw,3.1rem);font-weight:700;line-height:1.05}.rapport-tegel--hoofd .rapport-tegel-getal{color:var(--acid)}.rapport-tegel-eenheid{letter-spacing:0;color:var(--bone);font-size:1rem;font-weight:500}.rapport-tegel-sub{color:var(--dim);font-size:14px}.rapport-zin{max-width:58ch;color:var(--dim);margin-top:-1.25rem}.rapport-kop2{font-family:var(--font-chakra), sans-serif;color:var(--bone);margin-bottom:.9rem;font-size:1.3rem;font-weight:600}.rapport-nustraks,.rapport-per{border-radius:18px;gap:1.1rem;padding:1.25rem;display:grid}.rapport-vergelijk{gap:.75rem;display:grid}.rapport-vergelijk-rij,.rapport-per-rij{grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;display:grid}.rapport-per-rij{grid-template-columns:1fr auto}.rapport-vergelijk-naam{width:3.5rem;color:var(--bone);font-size:14px;font-weight:600}.rapport-vergelijk-waarde{text-align:right;min-width:4.5rem;color:var(--bone);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.rapport-vergelijk-spoor{min-width:0}.rapport-balk{gap:2px;height:18px;display:flex}.rapport-balk-groen,.rapport-balk-grijs{min-width:4px;height:100%;display:block}.rapport-balk-groen{background:var(--acid);border-radius:4px 0 0 4px}.rapport-balk-grijs{background:#66726c;border-radius:0 4px 4px 0}.rapport-balk-groen:only-child,.rapport-balk-grijs:only-child{border-radius:4px}.rapport-legenda{color:var(--dim);flex-wrap:wrap;gap:.4rem 1.25rem;font-size:13px;display:flex}.rapport-legenda span{align-items:center;gap:.45rem;display:inline-flex}.rapport-stip{border-radius:3px;width:10px;height:10px;display:inline-block}.rapport-stip.is-groen{background:var(--acid)}.rapport-stip.is-grijs{background:#66726c}.rapport-terug{background:rgb(var(--acid-rgb) / .1);color:var(--bone);border-radius:12px;align-items:flex-start;gap:.7rem;padding:.9rem 1rem;display:flex}.rapport-terug strong{color:var(--acid)}.rapport-terug-icoon{width:20px;height:20px;color:var(--acid);flex:none;margin-top:2px}.rapport-voetnoot{color:var(--faint);font-size:12px;line-height:1.5}.rapport-per-lijst{gap:1rem;display:grid}.rapport-per-kop{align-items:center;gap:.6rem;margin-bottom:.45rem;display:flex}.rapport-per-icoon{background:var(--panel-2);width:28px;height:28px;color:var(--acid);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.rapport-per-icoon svg{width:16px;height:16px}.rapport-per-naam{color:var(--bone);font-size:14px;line-height:1.4}.rapport-lekken{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}@media (min-width:640px){.rapport-lekken{grid-template-columns:repeat(4,1fr)}}.rapport-lek{border:1px solid var(--line);min-height:64px;color:var(--faint);border-radius:12px;align-content:start;gap:.2rem;padding:.7rem .8rem;font-size:14px;display:grid}.rapport-lek-icoon{width:18px;height:18px;margin-bottom:.15rem}.rapport-lek-stand{font-size:12px}.rapport-lek.is-herkend{color:var(--bone);background:var(--panel);border-color:#2e4038}.rapport-lek.is-gekozen{color:var(--acid-contrast);border-color:var(--acid);background:var(--acid);font-weight:600}.rapport-blokken{gap:1rem;display:grid}.rapport-blok{border-radius:18px;padding:1.25rem}.rapport-blok-kop{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.rapport-vak{border:1px solid var(--line);color:var(--bone);border-radius:999px;padding:.25rem .65rem;font-size:12px;font-weight:600}.rapport-vak.is-beginnen{border-color:var(--acid);background:var(--acid);color:var(--acid-contrast)}.rapport-vak.is-klapper{border-color:var(--acid);color:var(--acid)}.rapport-nr{border:1px solid var(--line);width:1.7rem;height:1.7rem;color:var(--dim);border-radius:999px;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.rapport-kop3{color:var(--bone);margin-top:.9rem;font-size:1.1rem;font-weight:600;line-height:1.4}.rapport-cijfers{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.5rem;margin-top:1rem;display:grid}.rapport-cijfers>div{background:var(--panel-2);border-radius:10px;padding:.6rem .75rem}.rapport-cijfers dt{color:var(--faint);font-size:12px}.rapport-cijfers dd{font-family:var(--font-chakra), sans-serif;color:var(--bone);font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:1.15rem;font-weight:700}.rapport-velden{gap:1.5rem;margin-top:1.5rem;display:grid}.rapport-velden dt{color:var(--bone);font-size:15px;font-weight:700}.rapport-velden dd{color:var(--dim);margin-top:.35rem;line-height:1.6}.rapport-signaal{border-left:3px solid var(--acid);background:var(--panel);border-radius:0 14px 14px 0;gap:.85rem;padding:1rem 1.25rem;display:flex}.rapport-signaal-icoon{width:22px;height:22px;color:var(--acid);flex:none}.rapport-signaal p{color:var(--bone);margin-top:.3rem}.rapport-afsluiter{border:1px solid rgb(var(--acid-rgb) / .5);background:radial-gradient(ellipse 90% 60% at 0% 0%, rgb(var(--acid-rgb) / .16), transparent 70%), var(--panel);border-radius:22px;gap:1rem;padding:1.75rem 1.4rem;display:grid}@media (min-width:640px){.rapport-afsluiter{padding:2.25rem 2.25rem 2rem}}.afsluiter-persoon{align-items:center;gap:1rem;display:flex}.afsluiter-foto{object-fit:cover;width:84px;height:84px;box-shadow:0 0 0 3px var(--acid), 0 0 0 9px rgb(var(--acid-rgb) / .12);border-radius:999px;flex:none}.afsluiter-naam{color:var(--bone);font-size:17px;font-weight:700}.afsluiter-rol{color:var(--dim);margin-top:.15rem;font-size:14px}.afsluiter-kop{font-family:var(--font-chakra), sans-serif;color:var(--bone);text-wrap:balance;margin-top:.5rem;font-size:clamp(1.5rem,5.5vw,2rem);font-weight:700;line-height:1.15}.afsluiter-uitstel{color:var(--acid);font-size:17px;font-weight:600;line-height:1.5}.afsluiter-tekst{color:var(--bone);line-height:1.6}.afsluiter-punten{gap:.65rem;margin:.25rem 0 .5rem;padding:0;list-style:none;display:grid}.afsluiter-punten li{color:var(--bone);align-items:flex-start;gap:.65rem;line-height:1.5;display:flex}.afsluiter-vink{width:20px;height:20px;color:var(--acid);flex:none;margin-top:1px}.afsluiter-knop{justify-self:start}@media (max-width:480px){.afsluiter-knop{justify-self:stretch}}.afsluiter-onder{color:var(--faint);font-size:13px}.boodschap{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:70;border:1px solid rgb(var(--acid-rgb) / .45);background:radial-gradient(ellipse 90% 70% at 0% 0%, rgb(var(--acid-rgb) / .12), transparent 70%), var(--panel);width:min(400px,100vw - 2rem);animation:boodschap-in .42s var(--ease);border-radius:20px;padding:1.25rem 1.25rem 1.1rem;position:fixed;left:auto;box-shadow:0 24px 70px -20px #000000d9}@keyframes boodschap-in{0%{opacity:0;transform:translateY(24px)scale(.97)}}.boodschap-sluit{width:32px;height:32px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.boodschap-sluit:hover{color:var(--bone);background:var(--panel-2)}.boodschap-sluit svg{width:14px;height:14px}.boodschap-kop{align-items:center;gap:.8rem;padding-right:2rem;display:flex}.boodschap-foto{object-fit:cover;width:56px;height:56px;box-shadow:0 0 0 2px var(--acid);border-radius:999px}.boodschap-label{font-family:var(--font-jetbrains), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--acid);font-size:11px}.boodschap-naam{color:var(--bone);margin-top:.15rem;font-weight:700}.boodschap-tekst{color:var(--bone);margin-top:.9rem;font-size:15px;line-height:1.6}.boodschap-knoppen{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:1.1rem;display:flex}.boodschap-cta{text-decoration:none}@media (prefers-reduced-motion:reduce){.boodschap{animation:none}}.rapport-pdf{border:1px solid rgb(var(--acid-rgb) / .6);color:var(--acid);border-radius:10px;margin-top:1.1rem;padding:.55rem 1.1rem;font-size:14px;font-weight:600;transition:background-color .12s linear;display:inline-flex}.rapport-pdf:hover{background:rgb(var(--acid-rgb) / .1)}
