@layer components{.g-xshell{isolation:isolate;border-radius:var(--r-xl);flex-direction:column;gap:12px;padding:14px;display:flex;position:relative}.g-xshell-bg{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}@media (max-width:640px){.g-xshell{border-radius:var(--r-lg);margin-inline:-10px;padding:10px}}.g-xbar{z-index:30;border-radius:var(--r-pill);align-items:center;gap:12px;padding:8px;display:flex;position:sticky;top:10px}.g-xbar-x{cursor:pointer;width:38px;height:38px;color:var(--navy);transition:background-color .16s ease, transform .16s var(--ease-out-glas);background:#002b6d12;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.g-xbar-x:hover{background:#002b6d1f}.g-xbar-x:active{transform:scale(.94)}.g-xbar-x:focus-visible{box-shadow:var(--glas-focus);outline:none}.g-xbar-x>svg{width:17px;height:17px}.g-xbar-step{font-family:var(--glas-mono);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px}@media (max-width:520px){.g-xbar-mark{display:none}.g-xbar{gap:9px}}.g-xsegs{flex:1;gap:4px;min-width:0;display:flex}.g-xseg{background:#002b6d1a;border-radius:3px;flex:1;height:6px;position:relative;overflow:hidden}.g-xseg>b{background:var(--navy);transform-origin:0;transition:transform .3s var(--ease-out-glas);border-radius:3px;position:absolute;inset:0}[dir=rtl] .g-xseg>b{transform-origin:100%}.g-xtimer{border-radius:var(--r-pill);height:32px;color:var(--navy);font-family:var(--glas-mono);font-variant-numeric:tabular-nums;background:#002b6d12;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;transition:background-color .3s,color .3s;display:inline-flex}.g-xtimer>svg{width:14px;height:14px}.g-xtimer-warn{background:var(--fout-tint);color:var(--fout)}.g-xfocus{z-index:100;overscroll-behavior:contain;background:var(--mist);animation:g-xfade .2s var(--ease-out-glas) both;outline:none;position:fixed;inset:0;overflow-y:auto}.g-xfocus-in{max-width:1280px;animation:g-xfocus-rise .26s var(--ease-out-glas) both;margin-inline:auto;padding:12px}.g-xfocus-in>.g-xshell{min-height:calc(100dvh - 24px)}.g-xfocus .g-xfoot{bottom:10px}@media (max-width:640px){.g-xfocus-in{padding:0}.g-xfocus-in>.g-xshell{border-radius:0;min-height:100dvh;margin-inline:0}}@keyframes g-xfocus-rise{0%{transform:translateY(12px)}}.g-xstep-short{display:none}@media (max-width:640px){.g-xstep-long{display:none}.g-xstep-short{display:inline}}.g-xpace{border-radius:var(--r-pill);background:var(--navy);color:#fff;flex:none;align-items:center;gap:8px;height:38px;padding:0 14px 0 10px;transition:background-color .3s,color .3s;display:inline-flex}.g-xpace svg{flex:none;width:20px;height:20px}.g-xpace circle{fill:none;stroke-width:2.6px}.g-xpace-trk{stroke:#ffffff38}.g-xpace-val{stroke:#fff;stroke-linecap:round;transition:stroke-dashoffset .25s linear,opacity .3s}.g-xpace-lbl{color:#ffffffb8;white-space:nowrap;font-size:12px;font-weight:600}.g-xpace b{font-family:var(--glas-mono);font-variant-numeric:tabular-nums;text-align:end;min-width:4.2ch;font-size:14px;font-weight:600}.g-xpace.is-paused .g-xpace-val{opacity:.45}.g-xpace.is-paused b{color:#ffffffb8}.g-xpace.is-over{color:#a24000;background:#fcecdd}.g-xpace.is-over .g-xpace-trk{stroke:#a2400040}.g-xpace.is-over .g-xpace-lbl,.g-xpace.is-over.is-paused b{color:#a24000}@media (max-width:760px){.g-xpace-lbl{display:none}.g-xpace{gap:6px;padding-inline:8px 11px}}.g-xfp-time{color:var(--ink-2);text-wrap:pretty;align-items:flex-start;gap:8px;margin:14px 0 0;font-size:14px;line-height:1.6;display:flex}.g-xfp-time>svg{width:16px;height:16px;color:var(--navy);flex:none;margin-top:3px}.g-xfp-time.is-over>svg{color:#a24000}.g-xbody{background:var(--wit);border-radius:var(--r-lg);min-width:0;padding:22px}@media (max-width:640px){.g-xbody{padding:18px 16px}}.g-xfoot{z-index:30;border-radius:var(--r-pill);align-items:center;gap:10px;padding:8px;display:flex;position:sticky;bottom:10px}.g-xfoot-sp{flex:1}.g-xfoot-meta{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}@media (max-width:768px){.g-xfoot{bottom:88px}}@media (max-width:520px){.g-xfoot-meta,.g-xfoot-ov>span{display:none}.g-xfoot-ov{padding-inline:12px}}.g-xqhead{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.g-xqtitle{font-family:var(--font-headline);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:10px 0 18px;font-size:21px;font-weight:700;line-height:1.3}@media (max-width:640px){.g-xqtitle{font-size:19px}}.g-xbdg{border-radius:var(--r-pill);white-space:nowrap;height:28px;color:var(--navy);background:#002b6d14;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.g-xbdg>svg{width:14px;height:14px}.g-xbdg-navy{background:var(--navy);color:#fff}.g-xbdg-goed{background:var(--goed-tint);color:var(--goed-ink)}.g-xbdg-fout{background:var(--fout-tint);color:var(--fout)}.g-xbdg-grijs{background:var(--mist-2);color:var(--ink-2)}.g-xbdg-klei{background:var(--klei-tint);color:var(--klei)}.g-xbdg-glasd{color:#fff;background:#ffffff1f}.g-ans.g-xans-img{flex-direction:column;align-items:stretch;gap:10px}.g-xans-imgs{gap:6px;display:grid}.g-xans-imgs img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-xs);width:100%;display:block}.g-xans-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.g-ans.g-xans-reading{background:var(--klei-tint);box-shadow:inset 0 0 0 2px #fe762c8c}.g-ans.g-xans-reading .g-ans-k{background:var(--klei);color:#fff;box-shadow:none}.g-xans-eq{color:var(--klei);flex:none;display:inline-flex}.g-xverdict{border-radius:var(--r-md);background:var(--mist);color:var(--ink);gap:10px;margin-top:14px;padding:14px 16px;font-size:14.5px;line-height:1.6;display:flex}.g-xverdict>svg{flex:none;width:18px;height:18px;margin-top:2px}.g-xverdict-ok{background:var(--goed-tint)}.g-xverdict-ok>svg{color:var(--goed)}.g-xverdict-nok{background:var(--fout-tint)}.g-xverdict-nok>svg{color:var(--fout)}.g-xverdict b{font-family:var(--font-headline)}.g-xfig{border-radius:var(--r-md);background:var(--mist);margin:0 0 16px;overflow:hidden}.g-xfig img{width:100%;height:auto;display:block}.g-xlezen{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.g-xlezen-side{flex-direction:column;gap:12px;min-width:0;display:flex}@media (min-width:1024px){.g-xlezen-q{overscroll-behavior:contain;border-radius:var(--r-lg);max-height:calc(100dvh - 168px);position:sticky;top:84px;overflow-y:auto}}.g-xpaper{background:var(--wit);border-radius:var(--r-lg);color:var(--ink);min-width:0;padding:26px 28px;font-size:15.5px;line-height:1.7}.g-xpaper h2{font-family:var(--font-headline);color:var(--ink);letter-spacing:-.01em;margin:0 0 12px;font-size:17px;font-weight:700}.g-xpaper .exam-rich{color:var(--ink)}.g-xletter{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--mist-2);padding:18px 20px}.g-xbrief{border-radius:var(--r-md);background:var(--wit);box-shadow:var(--shadow-ambient);color:var(--ink);text-wrap:pretty;align-items:flex-start;gap:10px;margin:0;padding:14px 16px;font-size:15px;font-weight:500;line-height:1.6;display:flex}.g-xbrief-i{color:var(--navy);flex:none;margin-top:3px}.g-xintro-line{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.65}.g-xswitch{border-radius:var(--r-pill);background:var(--wit);gap:4px;padding:4px;display:none}.g-xswitch button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--r-pill);height:36px;font-family:var(--font-headline);color:var(--ink-2);flex:1;justify-content:center;align-items:center;font-size:13.5px;font-weight:700;display:flex}.g-xswitch button[aria-selected=true]{background:var(--navy);color:#fff}.g-xswitch button:focus-visible{box-shadow:var(--glas-focus)}@media (max-width:1023px){.g-xlezen{grid-template-columns:minmax(0,1fr)}.g-xswitch{display:flex}.g-xlezen[data-pane=tekst] .g-xlezen-q,.g-xlezen[data-pane=vragen] .g-xlezen-text{display:none}.g-xpaper{padding:20px 18px}.g-xletter{padding:14px}}.g-xlstage{border-radius:var(--r-lg);padding:14px}.g-xlstage-sm{border-radius:var(--r-md);padding:8px}.g-xlabel{margin:0 0 10px;display:block}.g-xaud{border-radius:var(--r-xl);color:var(--ink);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);box-shadow:var(--glas-rand), 0 20px 40px -24px #001b5073;background:#ffffff9e;align-items:center;gap:14px;padding:14px 16px 14px 14px;display:flex}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.g-xaud{background:var(--glas-fallback)}}[dir=rtl] .g-xaud{padding:14px 14px 14px 16px}.g-xaud-sm{border-radius:var(--r-lg);gap:12px;padding:10px 12px 10px 10px}.g-xap{all:unset;box-sizing:border-box;cursor:pointer;background:var(--navy);color:#fff;width:56px;height:56px;transition:transform .16s var(--ease-out-glas), background-color .16s ease;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:0 10px 24px -10px #001b5099}.g-xap:hover{background:var(--navy-2)}.g-xap:active{transform:scale(.94)}.g-xap:focus-visible{box-shadow:var(--glas-focus)}.g-xap>svg{width:22px;height:22px}.g-xaud-sm .g-xap{width:44px;height:44px}.g-xaud-sm .g-xap>svg{width:19px;height:19px}.g-xaud-mid{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.g-xtm{font-family:var(--glas-mono);color:var(--ink-2);font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;font-size:11.5px;display:flex}.g-xwv{justify-content:space-between;align-items:center;gap:3px;height:38px;display:flex;position:relative;overflow:hidden}.g-xaud-sm .g-xwv{height:28px}.g-xwv>b{background:#002b6d33;border-radius:2px;flex:1;min-width:2px;max-width:4px;display:block}.g-xwv>b.on{background:var(--navy)}.g-xwv-ph{background:var(--oranje);pointer-events:none;border-radius:1px;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 10px #fe762cb3}.g-xwv-ph:before{content:"";background:var(--oranje);border-radius:50%;width:10px;height:10px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.g-xaud-strict .g-xwv>b{background:#002b6d1f}.g-xaud-strict .g-xwv>b.on{background:var(--navy)}.g-xwv-wrap{position:relative}.g-xwv-range{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.g-xwv-wrap:focus-within{box-shadow:var(--glas-focus);border-radius:6px}.g-xaud-side{flex:none;gap:6px;display:flex}.g-xab{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--r-pill);min-width:36px;height:36px;color:var(--navy);transition:background-color .16s ease, transform .16s var(--ease-out-glas);background:#ffffffb3;justify-content:center;align-items:center;padding:0 9px;display:flex}.g-xab:hover{background:#fff}.g-xab:active{transform:scale(.95)}.g-xab:focus-visible{box-shadow:var(--glas-focus)}.g-xab>svg{width:16px;height:16px}@media (max-width:420px){.g-xaud-side{flex-direction:column}.g-xab{min-width:30px;height:30px}}.g-xcd{width:56px;height:56px;font-family:var(--font-headline);color:var(--navy);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex;position:relative}.g-xcd>svg{position:absolute;inset:0;transform:rotate(-90deg)}.g-xcd>svg circle:last-child{transition:stroke-dashoffset 1s linear}.g-xlockline{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;font-size:13.5px;display:flex}.g-xlockline .g-xbdg{flex:none}.g-xaud-msg{color:var(--ink);margin:0;font-size:13.5px;font-weight:600}.g-xaud-inline .g-xaud-mid{flex-direction:row;align-items:center;gap:12px}.g-xaud-inline .g-xwv{flex:1;min-width:0}.g-xtm-t{font-family:var(--glas-mono);color:var(--ink-2);font-variant-numeric:tabular-nums;flex:none;min-width:4ch;font-size:12px}.g-xtm-t:last-child{text-align:end}@media (max-width:420px){.g-xaud-inline .g-xaud-mid{gap:8px}.g-xtm-t{min-width:3.4ch;font-size:11px}}.g-xsit{flex-direction:column;gap:10px;padding:2px 2px 4px;display:flex}.g-xsit-scene{font-family:var(--font-headline);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-size:19px;font-weight:700;line-height:1.35}.g-xsit-steps{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.g-xsit-steps li{color:var(--ink);align-items:center;gap:8px;font-size:14.5px;font-weight:500;line-height:1.5;display:inline-flex}.g-xsit-steps li>span{width:22px;height:22px;color:var(--navy);font-family:var(--glas-mono);background:#ffffffc7;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #002b6d1f}@media (max-width:640px){.g-xsit-scene{font-size:17.5px}.g-xsit-steps{flex-direction:column}}.g-xsit-card{background:var(--wit);border-radius:var(--r-lg);gap:22px;padding:22px 22px 24px}.g-xsit-card .g-xsit{gap:14px;padding:0}.g-xsit-card .g-xsit-steps li>span{box-shadow:none;background:#002b6d12}.g-xsit-card .g-xlstage{padding:18px}@media (max-width:640px){.g-xsit-card{gap:18px;padding:20px 16px 18px}.g-xsit-card .g-xlstage{padding:12px}}.g-xread{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--r-pill);background:var(--mist);height:34px;color:var(--navy);transition:background-color .16s ease, transform .16s var(--ease-out-glas);align-items:center;gap:8px;padding:0 14px 0 6px;font-size:13px;font-weight:600;display:inline-flex}.g-xread:hover{background:var(--mist-2)}.g-xread:active{transform:scale(.97)}.g-xread:focus-visible{box-shadow:var(--glas-focus)}.g-xread-ic{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.g-xread-ic>svg{width:13px;height:13px}.g-xread[aria-pressed=true]{background:var(--navy);color:#fff}.g-xread[aria-pressed=true] .g-xread-ic{color:var(--oranje);background:#ffffff24}.g-xhlw{color:inherit;background:#fe762c47;border-radius:4px;box-shadow:0 0 0 2px #fe762c47}.g-xpref{border-radius:var(--r-lg);background:var(--mist);flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}.g-xpref-ic{border-radius:var(--r-sm);width:40px;height:40px;color:var(--ink-3);background:#fff;flex:none;justify-content:center;align-items:center;display:flex}.g-xpref-on .g-xpref-ic{color:var(--klei)}.g-xpref-ic>svg{width:18px;height:18px}.g-xpref-t{flex:12rem;min-width:0}.g-xpref-t b{font-family:var(--font-headline);color:var(--ink);font-size:15px;display:block}.g-xpref-t small{color:var(--ink-2);font-size:13px;line-height:1.45;display:block}.g-xpref-act{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.g-xwrite{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:14px;display:grid}.g-xwrite-fb{grid-column:1/-1;min-width:0}.g-xwrite-stack{grid-template-columns:minmax(0,1fr);max-width:860px;margin-inline:auto}@media (max-width:899px){.g-xwrite{grid-template-columns:minmax(0,1fr)}}.g-xtitle{font-family:var(--font-headline);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:10px 0;font-size:22px;font-weight:700;line-height:1.25}.g-xprompt{color:var(--ink);font-size:15px;line-height:1.7}.g-xpoints{border-radius:var(--r-md);background:var(--mist);flex-direction:column;gap:9px;margin:16px 0 0;padding:14px;list-style:none;display:flex}.g-xpoints li{color:var(--ink);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.g-xpoints .n{width:22px;height:22px;color:var(--navy);font-family:var(--font-headline);font-variant-numeric:tabular-nums;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:11.5px;font-weight:800;display:flex}.g-xnotice{border-radius:var(--r-md);color:var(--ink);background:#002b6d0f;align-items:flex-start;gap:10px;margin:14px 0 0;padding:12px 14px;font-size:14px;line-height:1.55;display:flex}.g-xnotice>svg{width:16px;height:16px;color:var(--navy);flex:none;margin-top:3px}.g-xnotice strong{font-weight:700}.g-xnotice-klei{background:var(--klei-tint);color:var(--klei)}.g-xnotice-klei>svg{color:var(--klei)}.g-ximgs{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-top:16px;display:grid}.g-ximgs figure{margin:0}.g-ximgs img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-sm);background:var(--mist);width:100%;display:block}.g-ximgs figcaption{text-align:center;color:var(--ink-2);margin-top:6px;font-size:12.5px;font-weight:600}.g-xmail{border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--mist-2);background:#fff;overflow:hidden}.g-xmail-bar{background:var(--navy);color:#fff;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:600;display:flex}.g-xmail-bar span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.g-xmail-bar i{background:#ffffff59;border-radius:50%;flex:none;width:9px;height:9px}.g-xmail-r{box-shadow:inset 0 -1px 0 var(--mist-2);gap:12px;padding:11px 16px;font-size:14px;display:flex}.g-xmail-r>span{width:84px;color:var(--ink-2);flex:none}.g-xmail-t{padding:16px}.g-xmail-fixed{color:var(--ink);white-space:pre-line;margin:0 0 12px;font-size:15px;line-height:1.7}.g-xmail-fixed-end{margin:12px 0 0}.g-xmail-ft{background:var(--mist);color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:12.5px;display:flex}.g-xtextarea{border-radius:var(--r-sm);width:100%;font:inherit;resize:vertical;background:var(--mist);color:var(--ink);border:0;outline:none;padding:12px 14px;font-size:15px;line-height:1.75;transition:background-color .16s,box-shadow .16s}.g-xtextarea::placeholder{color:#8a94aa}.g-xtextarea:focus{box-shadow:var(--glas-ring);background:#fff}.g-xtextarea[readonly]{opacity:.8}.g-xmarked{color:var(--ink);white-space:pre-line;margin:0;font-size:15px;line-height:2}.g-xmark{color:inherit;cursor:help;background:0 0;border-radius:3px;outline:none;padding:1px 2px;position:relative}.g-xmark-good{background:var(--goed-tint);color:var(--goed-ink)}.g-xmark-improve{text-underline-offset:4px;-webkit-text-decoration:underline wavy #ba1a1ab3;text-decoration:underline wavy #ba1a1ab3;text-decoration-thickness:1.5px}.g-xmark:focus-visible{box-shadow:0 0 0 2px var(--navy)}.g-xmark-note{inset-inline-start:0;z-index:5;border-radius:var(--r-xs);background:var(--nacht);color:#fff;opacity:0;pointer-events:none;white-space:normal;width:max-content;max-width:260px;transition:opacity .16s ease, transform .2s var(--ease-out-glas);padding:8px 10px;font-size:12.5px;line-height:1.5;text-decoration:none;position:absolute;bottom:calc(100% + 8px);transform:translateY(4px)}.g-xmark:hover .g-xmark-note,.g-xmark:focus-visible .g-xmark-note{opacity:1;transform:none}.g-xactions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.g-xlocked{color:var(--ink-2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.g-xlocked>svg{width:13px;height:13px}.g-xform{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.g-xform-sec{border-radius:var(--r-lg);background:var(--mist);flex-direction:column;gap:14px;padding:16px;display:flex}.g-xform-h{font-family:var(--font-headline);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:15px;font-weight:700}.g-xform-row{flex-direction:column;gap:6px;display:flex}.g-xform-l{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.5}.g-xform-hint{color:var(--ink-2);font-weight:500}.g-xform-static{color:var(--ink);flex-wrap:wrap;gap:4px 12px;font-size:14px;line-height:1.5;display:flex}.g-xform-static .g-xform-l{width:150px;color:var(--ink-2);flex:none;font-weight:500}.g-xform-area{background:#fff}.g-xpick-box:before{border-radius:4px}.g-xinput{border-radius:var(--r-md);height:48px;color:var(--ink);font:inherit;background:#fff;border:0;outline:none;padding:0 16px;font-size:15px;transition:box-shadow .16s}.g-xinput:focus{box-shadow:var(--glas-ring)}.g-xpick{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--r-pill);height:36px;font-family:var(--font-headline);color:var(--navy);transition:background-color .18s ease, color .18s ease, box-shadow .18s ease, transform .16s var(--ease-out-glas);background:#fff;align-items:center;gap:7px;padding:0 14px 0 10px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1.5px #002b6d33}.g-xpick:before{content:"";border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 2px #002b6d59}.g-xpick:hover{box-shadow:inset 0 0 0 2px var(--navy)}.g-xpick:active{transform:scale(.96)}.g-xpick:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--navy)}.g-xpick[aria-checked=true]{background:var(--navy);color:#fff;box-shadow:none}.g-xpick[aria-checked=true]:before{box-shadow:inset 0 0 0 4px #fff}.g-xspeak{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.g-xspeak-q{grid-area:1/1}.g-xspeak-fb{grid-area:2/1;min-width:0}.g-xspeak-rec{grid-area:1/2/span 2}@media (max-width:899px){.g-xspeak{grid-template-columns:minmax(0,1fr)}.g-xspeak-q,.g-xspeak-fb,.g-xspeak-rec{grid-area:auto/1}.g-xspeak-q{order:1}.g-xspeak-rec{order:2}.g-xspeak-fb{order:3}}.g-xpics{gap:10px;margin-top:16px;display:grid}.g-xpics-2{grid-template-columns:repeat(2,minmax(0,1fr))}.g-xpics-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:420px){.g-xpics-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.g-xpics figure{margin:0;position:relative}.g-xpics img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-md);background:var(--mist);width:100%;display:block}.g-xpics figcaption{text-align:center;color:var(--ink-2);margin-top:6px;font-size:12.5px;font-weight:600}.g-xpics-n{inset-inline-start:8px;border-radius:var(--r-xs);width:26px;height:26px;color:var(--navy);font-family:var(--font-headline);background:#fff;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex;position:absolute;top:8px}.g-xrec{flex-direction:column;gap:12px;display:flex}.g-xrstep{border-radius:var(--r-lg);background:var(--mist);flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}.g-xrstep>small{color:var(--ink-2);font-size:13px;line-height:1.5}.g-xrecbig{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--r-pill);background:var(--navy);color:#fff;height:60px;font-family:var(--font-headline);white-space:nowrap;transition:transform .16s var(--ease-out-glas), background-color .2s ease, color .2s ease, box-shadow .2s ease;align-items:center;gap:12px;padding:0 26px 0 8px;font-size:16px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 14px 30px -14px #002b6dbf}[dir=rtl] .g-xrecbig{padding:0 8px 0 26px}.g-xrecbig:hover{background:var(--navy-2)}.g-xrecbig:active{transform:scale(.97)}.g-xrecbig:focus-visible{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--navy)}.g-xrecbig-mc{background:#ffffff24;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.g-xrecbig-mc>svg.lucide{width:20px;height:20px}.g-xrecbig-live{color:var(--ink);box-shadow:inset 0 0 0 2px var(--navy), 0 14px 30px -18px #002b6d99;background:#fff;padding-inline-end:18px}.g-xrecbig-live:hover{background:#fff}.g-xrecbig-live .g-xrecbig-mc{background:0 0}.g-xrecbig-live .g-xrecbig-mc>svg.g-xring{position:absolute;inset:0;transform:rotate(-90deg)}.g-xrecbig-live .g-xrecbig-mc>i{background:var(--navy);border-radius:4px;width:14px;height:14px;display:block}.g-xrecdot{background:var(--oranje);border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s ease-in-out infinite g-xrd}@keyframes g-xrd{50%{opacity:.35}}.g-xlv{align-items:center;gap:2px;width:90px;height:22px;display:flex}.g-xlv>i{background:var(--ink-3);opacity:.6;transform-origin:50%;border-radius:2px;flex:1;height:100%;transition:transform 90ms linear}@media (max-width:400px){.g-xlv{width:52px}.g-xrecbig{padding-inline-end:18px}}.g-xrec-err{color:var(--fout);align-items:flex-start;gap:8px;margin:0;font-size:13.5px;line-height:1.5;display:flex}.g-xrec-err>svg{flex:none;width:15px;height:15px;margin-top:2px}.g-xrlabel{font-family:var(--glas-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:10.5px}.g-xtranscript{border-radius:var(--r-lg);background:var(--mist);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.g-xtranscript-hd{justify-content:space-between;align-items:center;gap:10px;display:flex}.g-xtranscript-live{font-family:var(--glas-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:6px;font-size:11px;display:inline-flex}.g-xtranscript-body{min-height:60px;color:var(--ink);font-size:15px;line-height:1.65}.g-xtranscript-body p{margin:0}.g-xtranscript-muted{font-size:14px;color:var(--ink-2)!important}.g-xpartial{color:var(--ink-3)}.g-xtranscript-note{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.5}.g-xtranscript-act{flex-wrap:wrap;align-items:center;gap:10px;padding-top:10px;display:flex;box-shadow:inset 0 1px #fff}.g-xreading span{animation:1.5s ease-in-out infinite g-xread}@keyframes g-xread{0%,to{opacity:1}50%{opacity:.35}}.g-xspin{animation:.9s linear infinite g-xspin}@keyframes g-xspin{to{transform:rotate(360deg)}}.g-xrv{border-radius:var(--r-xl);background:#fff;flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex;position:relative;overflow:hidden}.g-xrv-compact{border-radius:var(--r-lg);gap:12px;padding:16px}.g-xrv-hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.g-xrv-status{border-radius:var(--r-pill);background:var(--mist);height:32px;color:var(--ink-2);align-items:center;gap:9px;padding:0 12px 0 6px;font-size:13px;font-weight:600;transition:background-color .3s,color .3s;display:inline-flex}[dir=rtl] .g-xrv-status{padding:0 6px 0 12px}.g-xrv-orb{background:conic-gradient(from 0deg, var(--navy), var(--waas), var(--navy));border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;animation:1.6s linear infinite g-xspin;display:flex;position:relative}.g-xrv-orb:after{content:"";background:var(--mist);border-radius:50%;position:absolute;inset:4px}.g-xrv-orb>svg{color:#fff;z-index:1;width:13px;height:13px;display:none;position:relative}.g-xrv[data-phase=done] .g-xrv-status{background:var(--goed-tint);color:var(--goed-ink)}.g-xrv[data-phase=done] .g-xrv-orb{background:var(--goed);animation:none}.g-xrv[data-phase=done] .g-xrv-orb:after{display:none}.g-xrv[data-phase=done] .g-xrv-orb>svg{display:block}.g-xrv-doc{border-radius:var(--r-lg);background:var(--mist);color:var(--ink);white-space:pre-line;padding:16px 18px;font-size:15px;line-height:1.85;position:relative;overflow:hidden}.g-xrv-doc:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(#9db8ff00,#9db8ff73 50%,#9db8ff00);height:42px;position:absolute;top:0;left:0;right:0;transform:translateY(-60px)}.g-xrv[data-phase=scan] .g-xrv-doc:after{animation:g-xscan 1.8s var(--ease-io-glas) infinite}@keyframes g-xscan{0%{opacity:0;transform:translateY(-50px)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(190px)}}.g-xrv-wvr{align-items:center;gap:2px;height:44px;display:flex}.g-xrv-wvr>b{background:#002b6d2e;border-radius:2px;flex:1}.g-xrv[data-phase=scan] .g-xrv-wvr>b{animation:1.4s ease-in-out infinite g-xwvr;animation-delay:calc(var(--i) * 28ms)}@keyframes g-xwvr{0%,to{background:#002b6d2e}50%{background:var(--navy)}}.g-xrv-crits{flex-direction:column;gap:8px;display:flex}.g-xrv-cr{border-radius:var(--r-md);background:var(--mist);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:11px 14px;transition:background-color .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden}.g-xrv-cr:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0,#ffffffb3 50%,#0000 100%) 0 0/50% 100% no-repeat;animation:1.3s linear infinite g-xshim;position:absolute;inset:0}@keyframes g-xshim{0%{background-position:-100% 0}to{background-position:250% 0}}.g-xrv-cr>b{font-family:var(--font-headline);color:var(--ink);font-size:14.5px}.g-xrv-cr-sk{background:#002b6d14;border-radius:6px;width:40%;height:12px;display:block}.g-xrv-cr-body{opacity:0;transition:opacity .3s ease, transform .4s var(--ease-out-glas);flex-direction:column;grid-column:1/-1;gap:6px;display:flex;transform:translateY(4px)}.g-xrv-cr-body p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.6}.g-xrv-pp{align-items:center;gap:4px;display:flex}.g-xrv-pp>i{background:#002b6d1a;border-radius:4px;width:20px;height:8px;transition:background-color .3s}.g-xrv-pp>em{font-style:normal;font-family:var(--glas-mono);color:var(--ink-2);font-variant-numeric:tabular-nums;margin-inline-start:6px;font-size:12px}.g-xrv-cr.ok{background:#fff;box-shadow:inset 0 0 0 1.5px #002b6d14}.g-xrv-cr.ok:before{display:none}.g-xrv-cr.ok .g-xrv-cr-body{opacity:1;transform:none}.g-xrv-cr.ok .g-xrv-pp>i.on{background:var(--navy)}.g-xrv-cr.ok.g-xrv-weak .g-xrv-pp>i.on{background:var(--klei)}.g-xrv-cr.ok.g-xrv-weak{box-shadow:inset 0 0 0 1.5px #a2400038}.g-xrv-spans{flex-direction:column;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.g-xrv-spans li{color:var(--ink-2);box-shadow:inset 2px 0 0 var(--mist-2);padding-inline-start:10px;font-size:13px;line-height:1.5}[dir=rtl] .g-xrv-spans li{box-shadow:inset -2px 0 0 var(--mist-2)}.g-xrv-spans li q{color:var(--ink);font-style:italic;display:block}.g-xrv-tot{border-radius:var(--r-lg);background:var(--nacht);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;transition:background-color .4s;display:flex}.g-xrv-tot>*{transition:opacity .4s}.g-xrv:not([data-phase=done]) .g-xrv-tot{background:var(--mist)}.g-xrv:not([data-phase=done]) .g-xrv-tot>*{opacity:0}.g-xrv-tot b{font-family:var(--font-headline);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:24px;display:block}.g-xrv-tot small{color:#ffffffb3;font-size:12.5px;display:block}.g-xrv-compact .g-xrv-tot b{font-size:20px}.g-xrv-who{color:var(--ink-2);border-radius:var(--r-md);background:var(--mist);align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.g-xrv-who img{object-fit:cover;object-position:65% 30%;border-radius:50%;flex:none;width:28px;height:28px}.g-xrv-who b{color:var(--ink);font-weight:700}.g-xrv-focus{border-radius:var(--r-md);background:var(--klei-tint);color:var(--klei);align-items:flex-start;gap:8px;margin:0;padding:11px 13px;font-size:13.5px;line-height:1.55;display:flex}.g-xrv-focus>svg{flex:none;width:15px;height:15px;margin-top:2px}.g-xrv-cols{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:700px){.g-xrv-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.g-xrv-col{border-radius:var(--r-md);background:var(--mist);padding:13px 15px}.g-xrv-col h4{font-family:var(--font-headline);color:var(--ink);align-items:center;gap:7px;margin:0 0 8px;font-size:14px;font-weight:700;display:flex}.g-xrv-col h4>svg{width:14px;height:14px}.g-xrv-col ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.g-xrv-col li{color:var(--ink-2);font-size:13.5px;line-height:1.55}.g-xrv-wide .g-xrv-crits{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@media (min-width:700px){.g-xrv-wide .g-xrv-crits{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.g-xrv-locked{border-radius:var(--r-md);background:var(--mist);color:var(--ink-2);padding:14px;font-size:13.5px;line-height:1.6}.g-xrv-locked a{margin-top:8px;display:inline-block}.g-xrv-err{color:var(--fout);align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.g-xrv-err>svg{flex:none;width:15px;height:15px}.g-xintro{border-radius:var(--r-xl);background:#fff;width:100%;max-width:760px;margin-inline:auto;overflow:hidden}.g-xintro-hd{padding:26px 26px 24px}.g-xcrumb{color:#ffffffad;flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;display:flex}.g-xcrumb b{color:#fff;font-weight:600}.g-xcrumb>svg{width:14px;height:14px}.g-xintro-hd h1{font-family:var(--font-headline);color:#fff;letter-spacing:-.035em;text-wrap:balance;margin:12px 0 0;font-size:clamp(26px,3.6vw,34px);font-weight:700;line-height:1.1}.g-xstats3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0 0;display:grid}.g-xstats3>div{border-radius:var(--r-md);background:#ffffff14;padding:12px 14px}.g-xstats3 dd{font-family:var(--font-headline);letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:800;display:block}.g-xstats3 dt{color:#ffffffb8;font-size:12.5px}.g-xintro-bd{flex-direction:column;gap:16px;padding:22px 26px 26px;display:flex}.g-xintro-bd>p{color:var(--ink-2);max-width:62ch;margin:0;font-size:15px;line-height:1.7}.g-xintro-q{font-family:var(--font-headline);color:var(--ink);margin:0;font-size:16px;font-weight:700}.g-xmode{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}@media (max-width:560px){.g-xmode{grid-template-columns:minmax(0,1fr)}}.g-xmode label{cursor:pointer;border-radius:var(--r-md);background:var(--mist);color:var(--ink-2);transition:background-color .18s ease, box-shadow .18s ease, transform .16s var(--ease-out-glas);padding:14px;font-size:13.5px;line-height:1.5;position:relative}.g-xmode label:hover{background:#e6ecf6}.g-xmode label:active{transform:scale(.98)}.g-xmode input{opacity:0;pointer-events:none;position:absolute}.g-xmode label:focus-within{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--navy)}.g-xmode label.on{box-shadow:var(--glas-ring);background:#fff}.g-xmode label.on:focus-within{box-shadow:var(--glas-ring), 0 0 0 2px #fff, 0 0 0 4px var(--navy)}.g-xmode b{font-family:var(--font-headline);color:var(--ink);align-items:center;gap:8px;margin-bottom:4px;font-size:15px;display:flex}.g-xmode .rd{border-radius:50%;flex:none;width:18px;height:18px;transition:box-shadow .18s;box-shadow:inset 0 0 0 2px #002b6d4d}.g-xmode label.on .rd{box-shadow:inset 0 0 0 5px var(--navy)}.g-xrules{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.g-xrules li{color:var(--ink);align-items:flex-start;gap:12px;font-size:15px;line-height:1.6;display:flex}.g-xrules .n{background:var(--mist);width:24px;height:24px;color:var(--navy);font-family:var(--font-headline);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:12px;font-weight:800;display:flex}.g-xpage{flex-direction:column;gap:14px;width:100%;max-width:760px;margin-inline:auto;display:flex}.g-xpanel{border-radius:var(--r-xl);flex-direction:column;gap:12px;padding:14px;display:flex}.g-xgrading{border-radius:var(--r-xl);text-align:center;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:760px;margin-inline:auto;padding:44px 24px;display:flex}.g-xgrading h1{font-family:var(--font-headline);color:var(--navy);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700}.g-xgrading p{color:var(--ink-2);max-width:44ch;margin:0;font-size:14.5px}.g-xdots{gap:6px;display:flex}.g-xdots>i{background:var(--navy);width:9px;height:9px;animation:g-xdp 1.2s var(--ease-out-glas) infinite;border-radius:50%}.g-xdots>i:nth-child(2){animation-delay:.15s}.g-xdots>i:nth-child(3){animation-delay:.3s}@keyframes g-xdp{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.g-xprog{border-radius:var(--r-pill);background:#002b6d17;width:min(80%,360px);height:6px;overflow:hidden}.g-xprog>i{border-radius:inherit;background:var(--navy);transform-origin:0;width:100%;height:100%;transition:transform .5s var(--ease-out-glas);display:block}[dir=rtl] .g-xprog>i{transform-origin:100%}.g-xres{border-radius:var(--r-xl);background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:26px;padding:24px;display:grid}@media (max-width:860px){.g-xres{grid-template-columns:minmax(0,1fr);justify-items:start}}.g-xres h1{font-family:var(--font-headline);color:var(--navy);letter-spacing:-.035em;text-wrap:balance;margin:10px 0 0;font-size:clamp(24px,3vw,30px);font-weight:700;line-height:1.1}.g-xres p{color:var(--ink-2);max-width:52ch;margin:8px 0 0;font-size:14.5px;line-height:1.6}.g-xres-ring{justify-content:center;align-items:center;display:flex;position:relative}.g-xres-ring .g-score-c b{font-size:46px}.g-xkpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.g-xkpi{border-radius:var(--r-md);background:var(--mist);min-width:0;padding:12px 14px}.g-xkpi b{font-family:var(--font-headline);letter-spacing:-.04em;color:var(--navy);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:22px;font-weight:800;display:flex}.g-xkpi b>svg{width:15px;height:15px}.g-xkpi small{color:var(--ink-2);font-size:12px}.g-xkpi-g{background:var(--goed-tint)}.g-xkpi-g b{color:var(--goed-ink)}.g-xkpi-f{background:var(--fout-tint)}.g-xkpi-f b{color:var(--fout)}.g-xres-cols{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:14px;display:grid}@media (max-width:960px){.g-xres-cols{grid-template-columns:minmax(0,1fr)}}.g-xstack{flex-direction:column;gap:14px;min-width:0;display:flex}.g-xttrow{color:var(--ink);grid-template-columns:minmax(0,160px) minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0;font-size:14px;display:grid}@media (max-width:520px){.g-xttrow{grid-template-columns:minmax(0,1fr) auto}.g-xttrow .g-xbar2{grid-area:2/1/auto/-1}}.g-xbar2{background:#002b6d14;border-radius:4px;height:8px;overflow:hidden}.g-xbar2>i{border-radius:inherit;transform-origin:0;width:100%;height:100%;display:block}[dir=rtl] .g-xbar2>i{transform-origin:100%}.g-xanslist{border-radius:var(--r-lg);background:#fff;margin:0;padding:6px 18px;list-style:none}.g-xansrow{box-shadow:inset 0 -1px 0 var(--mist-2);align-items:flex-start;gap:12px;padding:12px 0;font-size:14px;display:flex}.g-xansrow:last-child{box-shadow:none}.g-xmk{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;display:flex}.g-xmk>svg{width:13px;height:13px}.g-xmk-g{background:var(--goed)}.g-xmk-f{background:var(--fout)}.g-xmk-o{background:var(--mist-2);color:var(--ink-2)}.g-xansrow b{font-family:var(--font-headline);color:var(--ink);font-weight:700;line-height:1.4;display:block}.g-xansrow small{color:var(--ink-2);margin-top:2px;font-size:13px;line-height:1.5;display:block}.g-xansrow small strong{color:var(--ink);font-weight:600}.g-xupsell{border-radius:var(--r-md);background:var(--klei-tint);color:var(--klei);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:8px;padding:14px 16px;font-size:14px;display:flex}.g-xupsell a{color:var(--klei)}.g-xcard{border-radius:var(--r-lg);background:#fff;min-width:0;padding:18px 20px}.g-xcard>.g-mono{margin-bottom:8px;display:block}.g-xrow-act{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.g-xpass{flex:none;justify-content:center;align-items:center;width:90px;height:90px;display:flex;position:relative}.g-xpass-disc{background:var(--goed);color:#fff;z-index:1;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative;box-shadow:0 14px 30px -14px #1c5a42b3}.g-xpass-disc>svg{width:28px;height:28px}.g-xpass-rip{box-shadow:0 0 0 2px var(--goed);opacity:0;border-radius:50%;position:absolute;inset:13px}.g-xpass-spk{background:var(--goed);opacity:0;border-radius:50%;width:6px;height:6px;margin:-3px;position:absolute;top:50%;left:50%}.g-xpass-spk:nth-child(odd){background:var(--waas)}.g-xdialog-stage{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:g-xfade .2s var(--ease-out-glas) both;background:#00122e73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.g-xdialog{border-radius:var(--r-lg);width:100%;max-width:420px;animation:g-xdlg .26s var(--ease-out-glas) both;background:#fff;flex-direction:column;gap:12px;padding:24px;display:flex;box-shadow:0 40px 80px -30px #00000080}.g-xdialog-lg{max-width:440px;padding:28px 26px}.g-xdialog h2{font-family:var(--font-headline);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-size:21px;font-weight:700}.g-xdialog p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.6}.g-xdialog-act{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}@keyframes g-xfade{0%{opacity:0}}@keyframes g-xdlg{0%{opacity:0;transform:translateY(10px)scale(.98)}}.g-xfp{border-radius:var(--r-xl);background:#fff;flex-direction:column;gap:16px;padding:24px;display:flex;position:relative;overflow:hidden}@media (max-width:640px){.g-xfp{border-radius:var(--r-lg);padding:18px}}.g-xfp-top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;display:grid}@media (max-width:560px){.g-xfp-top{grid-template-columns:minmax(0,1fr);justify-items:start}}.g-xfp-top h2{font-family:var(--font-headline);color:var(--navy);letter-spacing:-.03em;text-wrap:balance;margin:8px 0 0;font-size:clamp(22px,3vw,28px);font-weight:700;line-height:1.15}.g-xfp-top h2 em{color:var(--klei);font-style:normal}.g-xfp-top p{color:var(--ink-2);margin:8px 0 0;font-size:14.5px;line-height:1.6}.g-xfp-legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:12.5px;display:flex}.g-xfp-legend span{align-items:center;gap:6px;display:inline-flex}.g-xfp-legend i{border-radius:2px;width:14px;height:4px;display:block}.g-xfp-locked{filter:blur(9px);opacity:.72;pointer-events:none;-webkit-user-select:none;user-select:none}.g-xfp-gate{flex-direction:column;gap:12px;padding:20px;display:flex}.g-xfp-gate-over{z-index:2;position:absolute;top:80px;left:24px;right:24px}@media (max-width:640px){.g-xfp-gate-over{top:72px;left:14px;right:14px}}.g-xfp-gate>b{font-family:var(--font-headline);color:var(--navy);font-size:18px}.g-xfp-mail{border-radius:var(--r-lg);background:var(--mist);flex-direction:column;gap:10px;padding:18px;display:flex}.g-xfp-mail>b{font-family:var(--font-headline);color:var(--ink);align-items:center;gap:8px;font-size:15.5px;display:flex}.g-xfp-mail>b>svg{width:16px;height:16px;color:var(--navy);flex:none}.g-xfp-row{flex-wrap:wrap;gap:8px;display:flex}.g-xfp-row .g-xinput{flex:1;min-width:180px;box-shadow:inset 0 0 0 1px #002b6d29}.g-xfp-row .g-xinput:focus{box-shadow:var(--glas-ring)}.g-xfp-row .g-xinput[aria-invalid=true]{background:var(--fout-tint);box-shadow:inset 0 0 0 2px #ba1a1a80}.g-xfp-err{color:var(--fout);margin:0;font-size:13px;font-weight:600}.g-xfp-small{color:var(--ink-2);margin:0;font-size:12.5px}.g-xfp-sent{color:var(--goed-ink);align-items:center;gap:8px;margin:0;font-size:14.5px;font-weight:600;display:flex}.g-xfp-sent>svg{width:16px;height:16px;color:var(--goed)}.g-xskip{all:unset;cursor:pointer;color:var(--ink-2);text-underline-offset:3px;border-radius:4px;align-self:flex-start;font-size:13.5px;text-decoration:underline}.g-xskip:hover{color:var(--navy)}.g-xskip:focus-visible{box-shadow:var(--glas-focus)}.g-xfp-next{flex-direction:column;align-items:stretch;gap:10px;display:flex}.g-xfp-next .g-btn{width:100%}.g-xfp-note{text-align:center;color:var(--ink-2);margin:0;font-size:13px}.g-xfp-note a,.g-xfp-note button{color:var(--navy);font-weight:600}.g-xprobe-hd{padding:26px}.g-xprobe-hd :is(h1,h2){font-family:var(--font-headline);letter-spacing:-.035em;color:#fff;text-wrap:balance;align-items:center;gap:14px;margin:0;font-size:clamp(26px,3.6vw,34px);font-weight:700;line-height:1.1;display:flex}.g-xchips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.g-xteacher{border-radius:var(--r-md);background:var(--mist);align-items:center;gap:12px;padding:12px;display:flex}.g-xteacher img{border-radius:var(--r-sm);object-fit:cover;object-position:top;flex:none;width:44px;height:44px}.g-xteacher b{font-family:var(--font-headline);color:var(--ink);font-size:14.5px;display:block}.g-xteacher small{color:var(--ink-2);font-size:12.5px;line-height:1.4;display:block}.g-xgenres{flex-wrap:wrap;gap:6px;display:flex}.g-xgenre-blk{flex-direction:column;gap:8px;display:flex}.g-xd-cta{flex-direction:column;gap:16px;margin-top:28px;display:flex}.g-xd-row{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.g-xd-perks{color:var(--ink);flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.g-xd-perks li{align-items:center;gap:7px;display:inline-flex}.g-xd-perks svg{width:16px;height:16px;color:var(--navy);flex:none}.g-xintro-d{gap:22px;padding:24px;display:grid}.g-xd-main{flex-direction:column;gap:10px;display:flex}.g-xd-main :is(h1,h2){font-family:var(--font-headline);letter-spacing:-.025em;color:var(--ink);margin:0;font-size:22px;font-weight:700;line-height:1.2}.g-xd-main>p{color:var(--ink-2);text-wrap:pretty;max-width:60ch;margin:0 0 6px;font-size:15px;line-height:1.7}.g-xd-side{flex-direction:column;gap:12px;display:flex}@media (min-width:860px){.g-xd-cta{margin-top:32px}.g-xintro-d{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:40px;padding:32px 36px}}.g-xparts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:760px){.g-xparts{grid-template-columns:minmax(0,1fr)}}.g-xpart{border-radius:var(--r-lg);min-height:76px;transition:transform .26s var(--ease-out-glas), box-shadow .26s ease;background:#fff;align-items:center;gap:14px;padding:14px;text-decoration:none;display:flex}.g-xpart:active{transform:scale(.98)}.g-xpart:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--navy);outline:none}@media (hover:hover) and (pointer:fine){.g-xpart:hover{box-shadow:var(--zweef);transform:translateY(-3px)}}.g-xpart-t{flex-direction:column;gap:2px;min-width:0;display:flex}.g-xpart-t b{font-family:var(--font-headline);color:var(--ink);letter-spacing:-.01em;font-size:16.5px;font-weight:700}.g-xpart-t small{color:var(--ink-2);font-size:13px;line-height:1.4}.g-xpart-end{color:var(--navy);flex:none;margin-inline-start:auto;display:inline-flex}.g-xpart-end>svg{width:18px;height:18px}.g-xseal{border-radius:var(--r-pill);color:var(--ink);align-items:center;gap:10px;padding:8px 16px 8px 10px;font-size:13.5px;display:inline-flex}.g-xseal img{object-fit:cover;object-position:65% 30%;border-radius:50%;width:32px;height:32px}.g-xseal b{font-family:var(--font-headline);font-weight:700}.g-xwelcome{flex-direction:column;gap:8px;max-width:62ch;display:flex}.g-xwelcome h2{font-family:var(--font-headline);letter-spacing:-.015em;color:var(--ink);margin:0 0 2px;font-size:18px;font-weight:700}.g-xwelcome p{color:var(--ink);text-wrap:pretty;margin:0;font-size:15px;line-height:1.7}.g-xwelcome ol{color:var(--ink);flex-direction:column;gap:4px;margin:2px 0 4px;padding-inline-start:22px;font-size:15px;line-height:1.6;list-style:decimal;display:flex}.g-xwelcome ol li::marker{color:var(--navy);font-variant-numeric:tabular-nums;font-weight:700}.g-xsoundcheck{border-radius:var(--r-lg);background:var(--mist);flex-direction:column;gap:8px;padding:16px;display:flex}.g-xsoundcheck h3{font-family:var(--font-headline);color:var(--ink);margin:0;font-size:15px;font-weight:700}.g-xsoundcheck p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.g-xsoundcheck .g-xrec-err{font-size:13.5px}.g-xreeks{border-radius:var(--r-md);background:var(--mist);flex-direction:column;gap:4px;max-width:320px;margin:2px 0 4px;padding:10px 14px;list-style:none;display:flex}.g-xreeks li{color:var(--ink);justify-content:space-between;gap:16px;font-size:14.5px;line-height:1.6;display:flex}.g-xreeks b{color:var(--navy);font-weight:700}.g-xrun{flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}.g-xrun small{color:var(--ink-2);font-size:13.5px;line-height:1.5}.g-xrun .g-xwv{width:100%}.g-xrun-done{color:var(--goed-ink,var(--ink));align-items:flex-start;gap:8px;margin:0;font-size:14px;font-weight:600;line-height:1.5;display:flex}.g-xrun-done>svg{flex:none;width:16px;height:16px;margin-top:2px}.g-xmic{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.g-xmic>.g-btn{gap:8px}.g-xmic-live{background:var(--oranje);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite g-xrd}.g-xmic-verdict{border:0;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;display:flex}.g-xmic-verdict label{color:var(--ink);cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.g-xmic-verdict input{accent-color:var(--navy);width:16px;height:16px}.g-xmic-tips{color:var(--ink-2);flex-direction:column;gap:4px;margin:0;padding-inline-start:20px;font-size:13.5px;line-height:1.55;list-style:outside;display:flex}.g-xintro-small{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.55}.g-xlseq{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;margin-top:10px;display:flex}.g-xdialog-submit{max-width:520px}.g-xdialog .g-xsubmit-row{color:var(--ink);align-items:flex-start;gap:10px;display:flex}.g-xsubmit-row>svg{width:18px;height:18px;color:var(--navy);flex:none;margin-top:2px}.g-xsubmit-row.is-warn>svg{color:var(--klei)}.g-xsubmit-row b{font-weight:700}.g-xlink{all:unset;box-sizing:border-box;cursor:pointer;color:var(--navy);border-radius:var(--r-xs);text-underline-offset:3px;align-self:flex-start;align-items:center;gap:6px;padding:2px 0;font-size:14px;font-weight:600;-webkit-text-decoration:underline #002b6d4d;text-decoration:underline #002b6d4d;transition:text-decoration-color .16s;display:inline-flex}.g-xlink>svg{width:16px;height:16px}.g-xnewtab{margin-bottom:10px;font-size:13px}.g-xnewtab>svg{width:14px;height:14px}.g-xlink:hover{-webkit-text-decoration-color:var(--navy);text-decoration-color:var(--navy)}.g-xlink:focus-visible{box-shadow:var(--glas-focus)}.g-xlink:active{opacity:.8}.g-xover{grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:6px;max-height:260px;padding:2px;display:grid;overflow-y:auto}.g-xover button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--r-md);height:42px;font-family:var(--font-headline);transition:background-color .16s ease, transform .16s var(--ease-out-glas);justify-content:center;align-items:center;gap:3px;font-size:14px;font-weight:700;display:flex;position:relative}.g-xover button[data-state=onbeantwoord]{color:var(--navy);background:#fff;box-shadow:inset 0 0 0 1.5px #002b6d38}.g-xover button[data-state=beantwoord]{background:var(--navy);color:#fff}.g-xover button[data-flag]{color:#a24000;background:#fcecdd;box-shadow:inset 0 0 0 1.5px #a2400059}.g-xover button>svg{width:12px;height:12px}.g-xover button[aria-current=step]{outline:2px solid var(--navy);outline-offset:2px}.g-xover button:disabled{cursor:not-allowed;opacity:.45}@media (hover:hover) and (pointer:fine){.g-xover button:not(:disabled):hover{transform:translateY(-1px)}}.g-xover button:focus-visible{box-shadow:var(--glas-focus)}.g-xover button:not(:disabled):active{transform:scale(.96)}.g-xlegend{color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.g-xlegend li{align-items:center;gap:7px;display:inline-flex}.g-xlegend i{border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.g-xlegend i[data-state=onbeantwoord]{background:#fff;box-shadow:inset 0 0 0 1.5px #002b6d38}.g-xlegend i[data-state=beantwoord]{background:var(--navy)}.g-xlegend i[data-flag]{color:#a24000;background:#fcecdd;box-shadow:inset 0 0 0 1.5px #a2400059}.g-xlegend i svg{width:11px;height:11px}.g-xbar-tools{flex:none;gap:4px;display:inline-flex}.g-xbar-tool{cursor:pointer;width:32px;height:32px;color:var(--navy);transition:background-color .16s ease, transform .16s var(--ease-out-glas);background:#002b6d12;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.g-xbar-tool>svg{width:15px;height:15px}.g-xbar-tool:hover{background:#002b6d1f}.g-xbar-tool:active{transform:scale(.94)}.g-xbar-tool:focus-visible{box-shadow:var(--glas-focus);outline:none}.g-xbar-tool:disabled{opacity:.4;cursor:default}.g-xbar-tool:disabled:active{transform:none}.g-xbar-flag[aria-pressed=true]{color:#a24000;background:#fcecdd}.g-xbar-flag[aria-pressed=true]>svg{fill:currentColor}@media (max-width:520px){.g-xbar-tool:not(.g-xbar-flag){display:none}}.g-xzoom{flex-direction:column;gap:12px;min-width:0;display:flex}.g-xwarn{border-radius:var(--r-lg);color:#a24000;transition:opacity .2s var(--ease-out-glas), transform .2s var(--ease-out-glas);background:#fcecdd;align-items:center;gap:10px;padding:8px 8px 8px 14px;font-size:14px;font-weight:600;line-height:1.45;display:flex}@starting-style{.g-xwarn{opacity:0;transform:translateY(-4px)}}.g-xwarn>svg{flex:none;width:16px;height:16px}.g-xwarn>span{flex:1;min-width:0}.g-ans:disabled{cursor:default}.g-ans:disabled:not([aria-checked=true]):hover{background:var(--mist)}.g-ans:disabled:active{transform:none}.g-xadvice{border-radius:var(--r-lg);color:inherit;transition:transform .26s var(--ease-out-glas), box-shadow .26s ease;background:#fff;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;display:flex}.g-xadvice b{font-family:var(--font-headline);color:var(--ink);margin-top:2px;font-weight:700;display:block}.g-xadvice small{color:var(--ink-2);font-size:13px;line-height:1.45;display:block}.g-xadvice:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--navy);outline:none}.g-xadvice:active{transform:scale(.99)}@media (hover:hover) and (pointer:fine){.g-xadvice:hover{box-shadow:var(--zweef);transform:translateY(-2px)}}@media (min-width:1000px){.g-tiles.g-xtracks{grid-template-columns:repeat(4,minmax(0,1fr))}}.g-xpanel-w{border-radius:var(--r-xl);background:#fff;margin-top:16px;padding:22px}.g-xpanel-w .g-xpart{background:var(--mist)}@media (hover:hover) and (pointer:fine){.g-xpanel-w .g-xpart:hover{background:#fff}}.g-xtracks .g-tile{background:#fff}.g-xtracks .g-tile:hover{background:#f6f8fc}}@media (prefers-reduced-motion:reduce){.g-xbar-x,.g-xseg>b,.g-xtimer,.g-xap,.g-xab,.g-xread,.g-xrecbig,.g-xpick,.g-xmode label,.g-xpart,.g-xtextarea,.g-xinput,.g-xprog>i,.g-xrv-cr,.g-xrv-cr-body,.g-xrv-pp>i,.g-xrv-tot,.g-xrv-tot>*,.g-xrv-status,.g-xmark-note,.g-xcd>svg circle:last-child,.g-xlv>i,.g-xover button,.g-xbar-tool,.g-xwarn{transition-duration:0s!important}.g-xover button:active,.g-xover button:hover,.g-xbar-tool:active{transform:none!important}.g-xbar-x:active,.g-xap:active,.g-xab:active,.g-xread:active,.g-xrecbig:active,.g-xpick:active,.g-xmode label:active,.g-xpart:active{transform:none}.g-xpart:hover{transform:none!important}.g-xrecdot,.g-xmic-live,.g-xreading span,.g-xspin,.g-xrv-orb,.g-xrv-cr:before,.g-xdots>i,.g-xrv-wvr>b,.g-xrv-doc:after,.g-xdialog-stage,.g-xdialog{animation:none!important}.g-xfocus-in{animation:none}.g-xpace,.g-xpace-val,.g-xadvice{transition-duration:0s!important}.g-xadvice:hover,.g-xadvice:active{transform:none!important}}
