.cb-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.cb-studio{gap:2rem;max-width:72rem;margin:1rem auto 0;display:grid}.cb-studio__heading{margin:0 0 1rem;font-size:1.25rem}.cb-studio__conversation{min-width:0}.cb-studio__canvas{border:1px solid var(--kleur-rand);border-radius:var(--straal-kaart);background:var(--kleur-achtergrond-zacht);min-width:0;padding:1.5rem 1.25rem 2.5rem;scroll-margin-top:6rem}@media (width>=72em){.cb-studio{grid-template-columns:minmax(24rem,30rem) minmax(0,1fr);align-items:start;gap:2.5rem;width:min(100rem,100vw - 2.5rem);max-width:none;margin-inline:calc(50% + -1*min(50rem,50vw - 1.25rem))}.cb-studio__canvas{overscroll-behavior:contain;min-height:36rem;max-height:calc(100vh - 8rem);padding:2rem 2.5rem 3rem;position:sticky;top:6.5rem;overflow-y:auto}}.cb-studio__widget .vragenai-user-input__message-container{max-width:100%}.cb-profile{border:1px solid var(--kleur-rand);border-radius:var(--straal-kaart);background:var(--kleur-achtergrond);margin-top:1.5rem;padding:1rem 1.25rem;font-size:.9375rem}.cb-profile__title{margin:0 0 .5rem;font-size:1rem}.cb-profile__empty{color:var(--kleur-tekst-zacht);margin:0}.cb-profile__facts{grid-template-columns:max-content 1fr;gap:.375rem 1rem;margin:0;display:grid}.cb-profile__facts dt{color:var(--kleur-tekst-subtiel)}.cb-profile__facts dd{margin:0}.cb-profile__facts ul{margin:0;padding:0;list-style:none}.cb-profile__remember{text-wrap:pretty;cursor:pointer;align-items:flex-start;gap:.5rem;margin-top:1rem;display:flex}.cb-profile__remember input{accent-color:var(--kleur-actie);margin-top:.25rem}.cb-profile__note{text-wrap:pretty;color:var(--kleur-tekst-subtiel);margin:.375rem 0 0;font-size:.8125rem}.cb-profile__clear{color:var(--kleur-actie);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:.75rem;padding:0;text-decoration:underline}.cb-studio__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:2rem;display:flex}.cb-studio__bar[hidden]{display:none}.cb-chapters{min-width:0}.cb-chapters__list{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.cb-chapters__button{border:1px solid var(--kleur-rand);border-radius:var(--straal-pil);background:var(--kleur-achtergrond);max-width:18rem;color:var(--kleur-tekst);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:.5rem;padding:.375rem .875rem .375rem .375rem;font-size:.875rem;display:inline-flex}.cb-chapters__button:hover{border-color:var(--kleur-actie)}.cb-chapters__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cb-chapters__button[aria-current]{border-color:var(--kleur-actie);background:var(--kleur-actie);color:var(--kleur-actie-tekst)}.cb-chapters__number{background:var(--kleur-achtergrond-zacht);width:1.5rem;height:1.5rem;color:var(--kleur-tekst);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:600;display:inline-grid}.cb-studio__ai-note{color:var(--kleur-tekst-subtiel);text-wrap:pretty;flex-basis:100%;margin:0;font-size:.8125rem}.cb-studio__restart{color:var(--kleur-tekst-zacht);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem;text-decoration:underline}.cb-empty__label,.cb-chapter__label{color:var(--kleur-groen-accent);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .5rem;font-size:.8125rem;font-weight:600}.cb-empty__title{margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,2rem)}.cb-empty__text{max-width:40rem;color:var(--kleur-tekst-zacht)}.cb-empty__chapters{gap:.75rem;max-width:40rem;margin:1.25rem 0 0;padding-left:1.25rem;display:grid}.cb-empty__chapters li::marker{color:var(--kleur-tekst-subtiel);font-weight:600}.cb-blocks>*+*{margin-top:3rem}.cb-chapter__title{margin:0 0 .75rem;font-size:clamp(1.75rem,3.5vw,2.5rem)}.cb-chapter__intro{max-width:40rem;color:var(--kleur-tekst-zacht);margin:0;font-size:1.0625rem}.cb-section__heading{margin:0 0 .5rem;font-size:1.375rem}.cb-section__intro{max-width:40rem;color:var(--kleur-tekst-zacht);margin:0 0 1.25rem}.cb-section .vai-conversation__sources{margin-top:1rem}.cb-blocks .vai-conversation{margin:3rem 0 0;padding:0}.cb-blocks>.vai-conversation:first-child{margin-top:0}.cb-explain__text p{margin:0 0 1rem}.cb-example__window{border:1px solid var(--kleur-rand);border-radius:var(--straal-kaart);background:var(--kleur-achtergrond);max-width:40rem;margin:0;overflow:hidden}.cb-example__bar{border-bottom:1px solid var(--kleur-rand);background:var(--kleur-achtergrond-zacht);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.625rem 1rem;font-size:.8125rem;display:flex}.cb-example__label{border-radius:var(--straal-pil);background:color-mix(in srgb, var(--kleur-attentie) 25%, transparent);color:var(--kleur-tekst);padding:.125rem .5rem;font-weight:600}.cb-example__site{color:var(--kleur-tekst-zacht)}.cb-example__thread{padding:1.25rem 1rem 1.5rem}.cb-example__thread .vai-message__text p{margin:0 0 .75rem}.cb-example__thread .vai-message__text p:last-child{margin-bottom:0}.cb-example__source{cursor:default}.cb-example__note{max-width:40rem;color:var(--kleur-tekst-subtiel);margin:.75rem 0 0;font-size:.875rem}.cb-features{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));margin:0}.cb-cards{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48em){.cb-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.cb-card{border:1px solid var(--kleur-rand);border-radius:var(--straal-kaart);background:var(--kleur-achtergrond);padding:1.25rem;position:relative}.cb-card:hover{border-color:var(--kleur-actie)}.cb-card__kind{color:var(--kleur-teal-accent);margin:0 0 .375rem;font-size:.8125rem;font-weight:600}.cb-card__title{margin:0 0 .5rem;font-size:1.0625rem}.cb-card__link{color:var(--kleur-tekst);text-decoration:none}.cb-card__link:after{content:"";position:absolute;inset:0}.cb-card__text{color:var(--kleur-tekst-zacht);margin:0;font-size:.9375rem}.cb-switch{z-index:15;top:var(--cb-header-height,4.5rem);border:1px solid var(--kleur-rand);border-radius:var(--straal-pil);background:var(--kleur-achtergrond);box-shadow:0 .25rem 1rem color-mix(in srgb, var(--kleur-tekst) 8%, transparent);scroll-margin-top:calc(var(--cb-header-height,4.5rem) + .5rem);grid-template-columns:1fr 1fr;gap:.25rem;padding:.25rem;display:grid;position:sticky}.cb-switch[hidden]{display:none}.cb-switch__button{border-radius:var(--straal-pil);min-height:2.75rem;color:var(--kleur-tekst-zacht);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:600;display:inline-flex}.cb-switch__button[aria-pressed=true]{background:var(--kleur-actie);color:var(--kleur-actie-tekst)}.cb-switch__badge{border-radius:var(--straal-pil);background:var(--kleur-merk-teal);color:var(--kleur-actie-tekst);padding:.0625rem .5rem;font-size:.75rem}.cb-switch__badge[hidden],.cb-studio--switch[data-view=case] .cb-studio__conversation,.cb-studio--switch[data-view=conversation] .cb-studio__canvas{display:none}@media (width<=47.99em){.cb-studio{gap:1.25rem}.cb-studio__canvas{padding:1.25rem 1rem 2rem}.cb-chapters__list{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-1rem;padding-inline:1rem;overflow-x:auto}.cb-chapters__button{flex:none;max-width:15rem}.cb-blocks>*+*{margin-top:2.25rem}.cb-profile__facts{grid-template-columns:1fr;gap:.125rem}.cb-profile__facts dd+dt{margin-top:.5rem}}@media (prefers-reduced-motion:no-preference){.cb-hero{animation:.6s ease-out backwards verschijn}.cb-studio{animation:.6s ease-out .15s backwards verschijn}.cb-block{transition:opacity .45s ease-out,transform .45s ease-out}.cb-block--entering{opacity:0;transform:translateY(.75rem)}.cb-block--changed,.cb-profile--changed{animation:1.6s ease-out cb-light-up}@keyframes cb-light-up{0%{box-shadow:0 0 0 .25rem color-mix(in srgb, var(--kleur-merk-teal) 45%, transparent)}to{box-shadow:0 0 0 .25rem #0000}}}