.aanvraag{background:var(--panel);border:1px solid var(--line);border-radius:10px;gap:20px;padding:clamp(18px,3vw,28px);display:grid;box-shadow:0 20px 40px -28px #1e212573}.aanvraag fieldset{border:0;min-width:0;margin:0;padding:0}.av-kop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.av-label{letter-spacing:.12em;text-transform:uppercase;color:var(--label);margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:10.5px;display:block}.av-label em{letter-spacing:.06em;text-transform:none;opacity:.8;margin-left:4px;font-style:normal}.av-lamp{letter-spacing:.14em;text-transform:uppercase;color:var(--label);align-items:center;gap:8px;font:600 10px/1 IBM Plex Mono,monospace;display:inline-flex}.av-lamp i{background:var(--led-g);border-radius:50%;width:9px;height:9px;box-shadow:0 0 8px #5ad16acc}.aanvraag.verstuurd .av-lamp i{background:var(--amber);box-shadow:0 0 10px #e3992ae6}.av-keuzes{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:6px;display:grid}.av-keuze{justify-content:flex-start;padding:11px 12px;position:relative}.av-keuze input{opacity:0;pointer-events:none;position:absolute}.av-keuze:has(input:checked){background:linear-gradient(#ebe8e2,#e4e1da);border-color:#cbc7be;box-shadow:inset 0 1px 2px #0000001a}.av-keuze:has(input:checked) i{background:var(--led-g);box-shadow:0 0 6px #5ad16acc}.av-keuze:has(input:focus-visible){outline:2px solid var(--amber);outline-offset:3px;border-color:var(--amber)}.av-rij{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px 18px;display:grid}.av-groep{gap:16px;display:grid}.av-groep[hidden]{display:none}.av-veld{min-width:0;display:block}.aanvraag input:not([type=radio]):not([type=checkbox]):not([type=file]),.aanvraag select,.aanvraag textarea{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);background:var(--console);border:1px solid var(--line);border-radius:5px;padding:11px 12px;font-size:16px;transition:border-color .15s,box-shadow .15s;display:block;box-shadow:inset 0 1px 3px #0000001f}.aanvraag textarea{resize:vertical;min-height:130px;line-height:1.5}.aanvraag select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--label) 50%),linear-gradient(-45deg,transparent 50%,var(--label) 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}.aanvraag input:not([type=radio]):not([type=checkbox]):not([type=file]):hover,.aanvraag select:hover,.aanvraag textarea:hover{border-color:var(--amber)}.aanvraag input:focus-visible,.aanvraag select:focus-visible,.aanvraag textarea:focus-visible{border-color:var(--amber);outline:none;box-shadow:inset 0 1px 3px #0000001f,0 0 0 3px #e3992a4d}.av-vinkjes{flex-wrap:wrap;gap:8px;display:flex}.av-vink{cursor:pointer;align-items:center;display:inline-flex;position:relative}.av-vink input{opacity:0;pointer-events:none;position:absolute}.av-vink span{border:1px solid var(--line);background:var(--console);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s;display:inline-flex}.av-vink span:before{content:"";background:color-mix(in srgb,var(--c) 30%,var(--line));border-radius:50%;width:9px;height:9px;transition:background .15s,box-shadow .15s}.av-vink:hover span{border-color:var(--amber)}.av-vink input:checked+span{border-color:var(--c);box-shadow:inset 0 0 0 1px var(--c)}.av-vink input:checked+span:before{background:var(--c);box-shadow:0 0 8px var(--c)}.av-vink input:focus-visible+span{outline:2px solid var(--amber);outline-offset:2px}.av-bestand input[type=file]{font:inherit;color:var(--label);max-width:100%;font-size:14px}.av-bestand input[type=file]::file-selector-button{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:linear-gradient(#f4f2ee,#e2dfd8);border-radius:4px;margin-right:12px;padding:10px 12px;font:600 11px/1 IBM Plex Mono,monospace}.av-voet{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px 22px;padding-top:6px;display:flex}.av-voet .btn{margin-top:14px}.av-privacy{color:var(--label);flex:260px;margin:14px 0 0;font-size:14px;line-height:1.5}.av-privacy a{color:inherit;text-decoration-color:var(--amber);text-underline-offset:3px}.av-status{min-height:1.4em;margin:0;font-weight:600}.av-status[data-soort=ok]{color:#2f7a3c}.av-status[data-soort=fout]{color:var(--rec)}html[data-licht=uit] .aanvraag{box-shadow:0 20px 50px -24px #000000e6}html[data-licht=uit] .aanvraag input:not([type=radio]):not([type=checkbox]):not([type=file]),html[data-licht=uit] .aanvraag select,html[data-licht=uit] .aanvraag textarea{background:#121113;box-shadow:inset 0 1px 3px #0009}html[data-licht=uit] .av-keuze:has(input:checked){background:linear-gradient(#242327,#27262a);border-color:#3a383c;box-shadow:inset 0 1px 2px #00000059}html[data-licht=uit] .av-vink span{background:#121113}html[data-licht=uit] .av-bestand input[type=file]::file-selector-button{background:linear-gradient(#2a292d,#1f1e21);border-color:#3a383c}html[data-licht=uit] .av-status[data-soort=ok]{color:#6fd07e}.aanvraag [aria-invalid=true]{animation:.32s av-schud;border-color:var(--rec)!important;box-shadow:inset 0 1px 3px #0000001f,0 0 0 3px #d4402e38!important}.av-veld:has([aria-invalid=true]) .av-label{color:var(--rec)}.av-veld:has([aria-invalid=true]) .av-label:after{content:" · nog invullen";letter-spacing:.06em;text-transform:none}.av-veld:has([aria-invalid=true][type=email]:not(:placeholder-shown)) .av-label:after{content:" · klopt nog niet"}@keyframes av-schud{0%,to{transform:none}25%{transform:translate(-4px)}75%{transform:translate(4px)}}html[data-licht=uit] .aanvraag [aria-invalid=true]{box-shadow:inset 0 1px 3px #0009,0 0 0 3px #ff564647!important}@media (prefers-reduced-motion:reduce){.aanvraag *{transition:none!important;animation:none!important}}.av-kop .av-label{margin:0}.av-keuze:has(input:checked):hover{border-color:#cbc7be;box-shadow:inset 0 1px 2px #0000001a}.av-keuze:has(input:checked):hover i{background:var(--led-g);box-shadow:0 0 6px #5ad16acc}html[data-licht=uit] .av-keuze:has(input:checked):hover{border-color:#3a383c;box-shadow:inset 0 1px 2px #00000059}.av-tip{border-left:3px solid var(--amber);background:#e3992a1a;border-radius:6px;margin:0;padding:10px 12px;font-size:14.5px;line-height:1.5}.av-tip a{color:inherit;text-decoration-color:var(--amber);text-underline-offset:3px;font-weight:600}.talkset[data-astro-cid-kyffuukq]{justify-self:end;width:100%;max-width:500px}.talkset[data-astro-cid-kyffuukq] svg[data-astro-cid-kyffuukq]{width:100%;height:auto;display:block;overflow:visible}.lbl[data-astro-cid-kyffuukq]{letter-spacing:.14em;text-transform:uppercase;fill:var(--label);font:600 10px IBM Plex Mono,monospace}.lbl-ontv[data-astro-cid-kyffuukq]{fill:var(--rec);opacity:0;transition:opacity .3s}.talkset[data-astro-cid-kyffuukq].ontvangt .lbl-ontv[data-astro-cid-kyffuukq],.talkset[data-astro-cid-kyffuukq].ontvangen .lbl-ontv[data-astro-cid-kyffuukq]{opacity:1}.kabel[data-astro-cid-kyffuukq]{fill:none;stroke:#1b1d20;stroke-width:4.5px;stroke-linecap:round}.kabel-schaduw[data-astro-cid-kyffuukq]{fill:none;stroke:#000;stroke-opacity:.22;stroke-width:6px;stroke-linecap:round;filter:blur(2px)}.kabel-glans[data-astro-cid-kyffuukq]{fill:none;stroke:#fff;stroke-opacity:.22;stroke-width:1.2px;stroke-linecap:round}html[data-licht=uit] .kabel[data-astro-cid-kyffuukq]{stroke:#3a383c}html[data-licht=uit] .kabel-schaduw[data-astro-cid-kyffuukq]{stroke-opacity:.5}html[data-licht=uit] .kabel-glans[data-astro-cid-kyffuukq]{stroke-opacity:.12}.signaal[data-astro-cid-kyffuukq]{fill:none;stroke:var(--amber);stroke-width:4.5px;stroke-linecap:round;stroke-dasharray:40 600;stroke-dashoffset:40px;opacity:0}.talkset[data-astro-cid-kyffuukq].stuurt .signaal[data-astro-cid-kyffuukq]{animation:1.1s ease-in infinite signaal}@keyframes signaal{0%{opacity:1;stroke-dashoffset:40px}to{opacity:1;stroke-dashoffset:-560px}}.talk-led[data-astro-cid-kyffuukq]{fill:#4a2622;transition:fill .1s}.talkset[data-astro-cid-kyffuukq].praat .talk-led[data-astro-cid-kyffuukq]{fill:#ff5646;filter:drop-shadow(0 0 5px #ff5646)}.vu[data-astro-cid-kyffuukq] rect[data-astro-cid-kyffuukq]{fill:var(--line);transition:fill 80ms}.vu[data-astro-cid-kyffuukq] rect[data-astro-cid-kyffuukq].aan{fill:var(--led-g)}.vu[data-astro-cid-kyffuukq] rect[data-astro-cid-kyffuukq].aan.geel{fill:var(--led-y)}.vu[data-astro-cid-kyffuukq] rect[data-astro-cid-kyffuukq].aan.rood{fill:var(--led-r)}.conus[data-astro-cid-kyffuukq]{transform-box:fill-box;transform-origin:50%}.talkset[data-astro-cid-kyffuukq].ontvangt .conus[data-astro-cid-kyffuukq]{animation:.14s ease-in-out 6 alternate bons}@keyframes bons{to{transform:scale(1.06)}}.power-led[data-astro-cid-kyffuukq]{fill:var(--led-g);filter:drop-shadow(0 0 4px var(--led-g))}@media (width<=720px){.talkset[data-astro-cid-kyffuukq]{justify-self:start;max-width:360px}}@media (prefers-reduced-motion:reduce){.talkset[data-astro-cid-kyffuukq].stuurt .signaal[data-astro-cid-kyffuukq]{opacity:1;stroke-dasharray:none;animation:none}.talkset[data-astro-cid-kyffuukq].ontvangt .conus[data-astro-cid-kyffuukq]{animation:none}}
