@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--ui-upload-hoek:0deg}}}@layer theme{:root,:host{--font-sans:var(--ui-font-sans,"Inter Variable", Inter, system-ui, sans-serif);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--ui-font-sans,"Inter Variable", Inter, system-ui, sans-serif);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.order-1{order:1}.order-42{order:42}.order-43{order:43}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.w-full{width:100%}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.gap-2{gap:calc(var(--spacing) * 2)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-bg{background-color:var(--ui-bg)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-9{padding:calc(var(--spacing) * 9)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-right{text-align:right}.font-display{font-family:Instrument Sans Variable,Instrument Sans,system-ui,sans-serif}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-wrap{text-wrap:wrap}.text-fg{color:var(--ui-fg)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[admin\:postvak\]{admin:postvak}.\[api\:embed-proef\]{api:embed-proef}.\[hulp\:vraag\]{hulp:vraag}.\[jaarplan\:overstap-vastleggen\]{jaarplan:overstap-vastleggen}.\[portaal\:huisstijl\]{portaal:huisstijl}.\[software\:\<slug\>\]{software:<slug>}.\[software\:neon\]{software:neon}}:root{--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-space-7:28px;--ui-space-8:32px;--ui-space-9:40px;--ui-space-10:48px;--ui-space-11:64px;--ui-space-12:80px;--ui-radius-1:6px;--ui-radius-2:10px;--ui-radius-3:12px;--ui-radius-4:14px;--ui-radius-pill:999px;--ui-shadow-card:0 1px 2px var(--ui-shadow-color), 0 4px 12px -4px var(--ui-shadow-color);--ui-shadow-card-hover:0 1px 2px var(--ui-shadow-color), 0 8px 24px -8px var(--ui-shadow-color);--ui-shadow-overlay:0 12px 40px -12px var(--ui-shadow-color);--ui-focus-width:2px;--ui-focus-offset:2px;--ui-focus-shadow:0 0 0 2px var(--ui-card-bg), 0 0 0 4px var(--ui-focus-ring);--ui-ease:cubic-bezier(.25, .1, .25, 1);--ui-dur-1:.15s;--ui-dur-2:.22s;--ui-dur-3:.3s;--ui-text-label:12px;--ui-text-label-lg:13px;--ui-text-sm:14px;--ui-text-base:15px;--ui-text-md:16px;--ui-text-title-sm:18px;--ui-text-title:20px;--ui-text-stat:24px;--ui-text-page:28px;--ui-leading-tight:1.15;--ui-leading-snug:1.4;--ui-leading-normal:1.55;--ui-leading-relaxed:1.6;--ui-tracking-nav:1px;--ui-tracking-th:.5px;--ui-tracking-kop:-.01em;--ui-tracking-tight:-.02em;--ui-weight-regular:400;--ui-weight-medium:500;--ui-weight-semibold:600;--ui-weight-bold:700;--ui-z-sticky:10;--ui-z-topbar:100;--ui-z-overlay:999;--ui-z-drawer:1000;--ui-z-drawer-toggle:1001;--ui-z-toast:1100;--ui-sidebar-w:260px;--ui-sidebar-drawer-w:280px;--ui-sidebar-pad-x:var(--ui-space-6);--ui-sidebar-pad-y:var(--ui-space-8);--ui-content-pad-x:var(--ui-space-9);--ui-content-pad-y:var(--ui-space-8);--ui-touch-min:36px}@media (max-width:1024px){:root{--ui-content-pad-x:var(--ui-space-6);--ui-content-pad-y:var(--ui-space-6)}}@media (max-width:640px){:root{--ui-content-pad-x:var(--ui-space-4);--ui-content-pad-y:var(--ui-space-5)}}[data-brand=mark2form]{--ui-font-sans:"Instrument Sans Variable", "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ui-font-mono:ui-monospace, SFMono-Regular, "SF Mono", "JetBrains Mono", Menlo, Consolas, "Liberation Mono", monospace;--ui-bg:#f5f4f8;--ui-sidebar-bg:#fff;--ui-card-bg:#fff;--ui-card-bg-hover:#efedf4;--ui-input-bg:#f5f4f8;--ui-border:#e1dee8;--ui-border-strong:#817e8a;--ui-overlay:#0d0c1873;--ui-shadow-color:#0d0c181a;--ui-scrollbar-thumb:#1a192038;--ui-fg:#1a1920;--ui-fg-muted:#62606a;--ui-fg-subtle:#837f8c;--ui-accent-50:#faf5fd;--ui-accent-100:#f4eafa;--ui-accent-200:#eddaf7;--ui-accent-300:#debdf0;--ui-accent-400:#c5a8f7;--ui-accent-500:#b691f5;--ui-accent-600:#ec4899;--ui-accent-700:#b133e0;--ui-accent-800:#7c3aed;--ui-accent-900:#271b53;--ui-accent:#7c3aed;--ui-accent-hover:#6b34ce;--ui-accent-subtle:#f4eafa;--ui-accent-ink:#271b53;--ui-accent-wash:#eddaf7;--ui-accent-fill:#7c3aed;--ui-accent-fill-2:#b133e0;--ui-accent-fill-hover:#6b34ce;--ui-on-accent:#fff;--ui-focus-ring:#7c3aed;--ui-accent-gradient:linear-gradient(135deg, #ec4899 0%, #7c3aed 50%, #3b82f6 100%);--ui-accent-gradient-fill:linear-gradient(135deg, #7c3aed 0%, #b133e0 100%);--ui-accent-gradient-fill-hover:linear-gradient(135deg, #6b34ce 0%, #7c3aed 100%);--ui-secondary:#2f66c1;--ui-secondary-hover:#2854a0;--ui-secondary-subtle:#ebf3fe;--ui-secondary-ink:#172d56;--ui-secondary-fill:#2f66c1;--ui-on-secondary:#fff;--ui-success:#357a38;--ui-success-subtle:#ebf2eb;--ui-danger:#b03a3a;--ui-danger-subtle:#f7ebeb;--ui-warning:#8a5a16;--ui-warning-subtle:#f3efe8;--ui-skeleton-bg:#e8e5ee;--ui-skeleton-sheen:#ffffffb3}[data-brand=mark2form][data-theme=dark]{--ui-font-sans:"Instrument Sans Variable", "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ui-font-mono:ui-monospace, SFMono-Regular, "SF Mono", "JetBrains Mono", Menlo, Consolas, "Liberation Mono", monospace;--ui-bg:#181820;--ui-sidebar-bg:#1f1f28;--ui-card-bg:#282832;--ui-card-bg-hover:#30303a;--ui-input-bg:#181820;--ui-border:#373742;--ui-border-strong:#817f8c;--ui-overlay:#0009;--ui-shadow-color:#00000073;--ui-scrollbar-thumb:#f2f1f638;--ui-fg:#f2f1f6;--ui-fg-muted:#a3a0ac;--ui-fg-subtle:#8f8b99;--ui-accent-50:#faf5fd;--ui-accent-100:#f4eafa;--ui-accent-200:#eddaf7;--ui-accent-300:#debdf0;--ui-accent-400:#c5a8f7;--ui-accent-500:#b691f5;--ui-accent-600:#ec4899;--ui-accent-700:#b133e0;--ui-accent-800:#7c3aed;--ui-accent-900:#271b53;--ui-accent:#b691f5;--ui-accent-hover:#c5a8f7;--ui-accent-subtle:#2e1f4d;--ui-accent-ink:#b691f5;--ui-accent-wash:#342259;--ui-accent-fill:#7c3aed;--ui-accent-fill-2:#b133e0;--ui-accent-fill-hover:#9a33ea;--ui-on-accent:#fff;--ui-focus-ring:#b691f5;--ui-accent-gradient:linear-gradient(135deg, #ec4899 0%, #7c3aed 50%, #3b82f6 100%);--ui-accent-gradient-fill:linear-gradient(135deg, #7c3aed 0%, #b133e0 100%);--ui-accent-gradient-fill-hover:linear-gradient(135deg, #9a33ea 0%, #b133e0 100%);--ui-secondary:#93bafa;--ui-secondary-hover:#b1cdfb;--ui-secondary-subtle:#1e2b47;--ui-secondary-ink:#93bafa;--ui-secondary-fill:#2f66c1;--ui-on-secondary:#fff;--ui-success:#96c696;--ui-success-subtle:#303731;--ui-danger:#e39a9a;--ui-danger-subtle:#3c3032;--ui-warning:#e5be7a;--ui-warning-subtle:#3c362d;--ui-skeleton-bg:#30303a;--ui-skeleton-sheen:#ffffff14}@media (prefers-color-scheme:dark){[data-brand=mark2form]:not([data-theme=light]){--ui-font-sans:"Instrument Sans Variable", "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ui-font-mono:ui-monospace, SFMono-Regular, "SF Mono", "JetBrains Mono", Menlo, Consolas, "Liberation Mono", monospace;--ui-bg:#181820;--ui-sidebar-bg:#1f1f28;--ui-card-bg:#282832;--ui-card-bg-hover:#30303a;--ui-input-bg:#181820;--ui-border:#373742;--ui-border-strong:#817f8c;--ui-overlay:#0009;--ui-shadow-color:#00000073;--ui-scrollbar-thumb:#f2f1f638;--ui-fg:#f2f1f6;--ui-fg-muted:#a3a0ac;--ui-fg-subtle:#8f8b99;--ui-accent-50:#faf5fd;--ui-accent-100:#f4eafa;--ui-accent-200:#eddaf7;--ui-accent-300:#debdf0;--ui-accent-400:#c5a8f7;--ui-accent-500:#b691f5;--ui-accent-600:#ec4899;--ui-accent-700:#b133e0;--ui-accent-800:#7c3aed;--ui-accent-900:#271b53;--ui-accent:#b691f5;--ui-accent-hover:#c5a8f7;--ui-accent-subtle:#2e1f4d;--ui-accent-ink:#b691f5;--ui-accent-wash:#342259;--ui-accent-fill:#7c3aed;--ui-accent-fill-2:#b133e0;--ui-accent-fill-hover:#9a33ea;--ui-on-accent:#fff;--ui-focus-ring:#b691f5;--ui-accent-gradient:linear-gradient(135deg, #ec4899 0%, #7c3aed 50%, #3b82f6 100%);--ui-accent-gradient-fill:linear-gradient(135deg, #7c3aed 0%, #b133e0 100%);--ui-accent-gradient-fill-hover:linear-gradient(135deg, #9a33ea 0%, #b133e0 100%);--ui-secondary:#93bafa;--ui-secondary-hover:#b1cdfb;--ui-secondary-subtle:#1e2b47;--ui-secondary-ink:#93bafa;--ui-secondary-fill:#2f66c1;--ui-on-secondary:#fff;--ui-success:#96c696;--ui-success-subtle:#303731;--ui-danger:#e39a9a;--ui-danger-subtle:#3c3032;--ui-warning:#e5be7a;--ui-warning-subtle:#3c362d;--ui-skeleton-bg:#30303a;--ui-skeleton-sheen:#ffffff14}}[data-brand=upgraded]{--ui-font-sans:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ui-font-mono:ui-monospace, SFMono-Regular, "SF Mono", "JetBrains Mono", Menlo, Consolas, "Liberation Mono", monospace;--ui-bg:#f5f5f7;--ui-sidebar-bg:#fff;--ui-card-bg:#fff;--ui-card-bg-hover:#f0f0f2;--ui-input-bg:#f5f5f7;--ui-border:#e0e0e2;--ui-border-strong:#80808a;--ui-overlay:#0f0f1473;--ui-shadow-color:#0f0f141a;--ui-scrollbar-thumb:#1c1c1e38;--ui-fg:#1c1c1e;--ui-fg-muted:#63636a;--ui-fg-subtle:#83838a;--ui-accent-50:#f5f8ff;--ui-accent-100:#eef3ff;--ui-accent-200:#dde6ff;--ui-accent-300:#c3d6ff;--ui-accent-400:#8ad7ff;--ui-accent-500:#5bc8ff;--ui-accent-600:#3d9bff;--ui-accent-700:#2166ff;--ui-accent-800:#1b5bff;--ui-accent-900:#0a2361;--ui-accent:#1b5bff;--ui-accent-hover:#1547cc;--ui-accent-subtle:#eef3ff;--ui-accent-ink:#0a2361;--ui-accent-wash:#dde6ff;--ui-accent-fill:#1b5bff;--ui-accent-fill-2:#2166ff;--ui-accent-fill-hover:#1547cc;--ui-on-accent:#fff;--ui-focus-ring:#1b5bff;--ui-accent-gradient:linear-gradient(135deg, #1b5bff 0%, #5bc8ff 100%);--ui-accent-gradient-fill:linear-gradient(135deg, #1b5bff 0%, #2166ff 100%);--ui-accent-gradient-fill-hover:linear-gradient(135deg, #1547cc 0%, #1b5bff 100%);--ui-secondary:#7a3fa8;--ui-secondary-hover:#5f3184;--ui-secondary-subtle:#f2ecf8;--ui-secondary-ink:#34174a;--ui-secondary-fill:#7a3fa8;--ui-on-secondary:#fff;--ui-success:#357a38;--ui-success-subtle:#ebf2eb;--ui-danger:#b03a3a;--ui-danger-subtle:#f7ebeb;--ui-warning:#8a5a16;--ui-warning-subtle:#f3efe8;--ui-skeleton-bg:#e8e8ec;--ui-skeleton-sheen:#ffffffb3}[data-brand=upgraded][data-theme=dark]{--ui-font-sans:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ui-font-mono:ui-monospace, SFMono-Regular, "SF Mono", "JetBrains Mono", Menlo, Consolas, "Liberation Mono", monospace;--ui-bg:#1c1c1e;--ui-sidebar-bg:#232325;--ui-card-bg:#2c2c2e;--ui-card-bg-hover:#343436;--ui-input-bg:#1c1c1e;--ui-border:#3a3a3c;--ui-border-strong:#808086;--ui-overlay:#0009;--ui-shadow-color:#00000073;--ui-scrollbar-thumb:#f2f2f538;--ui-fg:#f2f2f5;--ui-fg-muted:#a2a2a8;--ui-fg-subtle:#8e8e94;--ui-accent-50:#f5f8ff;--ui-accent-100:#eef3ff;--ui-accent-200:#dde6ff;--ui-accent-300:#c3d6ff;--ui-accent-400:#8ad7ff;--ui-accent-500:#5bc8ff;--ui-accent-600:#3d9bff;--ui-accent-700:#2166ff;--ui-accent-800:#1b5bff;--ui-accent-900:#0a2361;--ui-accent:#5bc8ff;--ui-accent-hover:#8ad7ff;--ui-accent-subtle:#263842;--ui-accent-ink:#5bc8ff;--ui-accent-wash:#33434d;--ui-accent-fill:#1b5bff;--ui-accent-fill-2:#2166ff;--ui-accent-fill-hover:#2469ff;--ui-on-accent:#fff;--ui-focus-ring:#5bc8ff;--ui-accent-gradient:linear-gradient(135deg, #1b5bff 0%, #5bc8ff 100%);--ui-accent-gradient-fill:linear-gradient(135deg, #1b5bff 0%, #2166ff 100%);--ui-accent-gradient-fill-hover:linear-gradient(135deg, #2469ff 0%, #2166ff 100%);--ui-secondary:#c79be8;--ui-secondary-hover:#d8b6f1;--ui-secondary-subtle:#302940;--ui-secondary-ink:#c79be8;--ui-secondary-fill:#7a3fa8;--ui-on-secondary:#fff;--ui-success:#96c696;--ui-success-subtle:#303731;--ui-danger:#e39a9a;--ui-danger-subtle:#3c3032;--ui-warning:#e5be7a;--ui-warning-subtle:#3c362d;--ui-skeleton-bg:#343436;--ui-skeleton-sheen:#ffffff14}@media (prefers-color-scheme:dark){[data-brand=upgraded]:not([data-theme=light]){--ui-font-sans:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ui-font-mono:ui-monospace, SFMono-Regular, "SF Mono", "JetBrains Mono", Menlo, Consolas, "Liberation Mono", monospace;--ui-bg:#1c1c1e;--ui-sidebar-bg:#232325;--ui-card-bg:#2c2c2e;--ui-card-bg-hover:#343436;--ui-input-bg:#1c1c1e;--ui-border:#3a3a3c;--ui-border-strong:#808086;--ui-overlay:#0009;--ui-shadow-color:#00000073;--ui-scrollbar-thumb:#f2f2f538;--ui-fg:#f2f2f5;--ui-fg-muted:#a2a2a8;--ui-fg-subtle:#8e8e94;--ui-accent-50:#f5f8ff;--ui-accent-100:#eef3ff;--ui-accent-200:#dde6ff;--ui-accent-300:#c3d6ff;--ui-accent-400:#8ad7ff;--ui-accent-500:#5bc8ff;--ui-accent-600:#3d9bff;--ui-accent-700:#2166ff;--ui-accent-800:#1b5bff;--ui-accent-900:#0a2361;--ui-accent:#5bc8ff;--ui-accent-hover:#8ad7ff;--ui-accent-subtle:#263842;--ui-accent-ink:#5bc8ff;--ui-accent-wash:#33434d;--ui-accent-fill:#1b5bff;--ui-accent-fill-2:#2166ff;--ui-accent-fill-hover:#2469ff;--ui-on-accent:#fff;--ui-focus-ring:#5bc8ff;--ui-accent-gradient:linear-gradient(135deg, #1b5bff 0%, #5bc8ff 100%);--ui-accent-gradient-fill:linear-gradient(135deg, #1b5bff 0%, #2166ff 100%);--ui-accent-gradient-fill-hover:linear-gradient(135deg, #2469ff 0%, #2166ff 100%);--ui-secondary:#c79be8;--ui-secondary-hover:#d8b6f1;--ui-secondary-subtle:#302940;--ui-secondary-ink:#c79be8;--ui-secondary-fill:#7a3fa8;--ui-on-secondary:#fff;--ui-success:#96c696;--ui-success-subtle:#303731;--ui-danger:#e39a9a;--ui-danger-subtle:#3c3032;--ui-warning:#e5be7a;--ui-warning-subtle:#3c362d;--ui-skeleton-bg:#343436;--ui-skeleton-sheen:#ffffff14}}.ui-tubelight{border:1px solid var(--ui-border);background:var(--ui-card-bg);width:fit-content;max-width:100%;box-shadow:0 3px 12px var(--ui-shadow-color);isolation:isolate;border-radius:999px;justify-self:start;align-items:stretch;gap:4px;padding:5px;display:inline-flex}.ui-tubelight-link{min-height:44px;color:var(--ui-fg-muted);white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:10px 22px;font-size:.9rem;font-weight:650;line-height:1.3;text-decoration:none;display:inline-flex;position:relative}.ui-tubelight-link:hover,.ui-tubelight-link[aria-current=page]{color:var(--ui-accent-ink)}.ui-tubelight-link:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:3px}.ui-tubelight-active{border-radius:inherit;background:var(--ui-accent-subtle);pointer-events:none;z-index:-1;position:absolute;inset:0}.ui-tubelight-lamp{background:var(--ui-accent);width:32px;height:3px;box-shadow:0 3px 12px 3px var(--ui-accent);border-radius:4px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.ui-tubelight-lamp{box-shadow:0 3px 12px 3px color-mix(in srgb, var(--ui-accent) 25%, transparent)}}.ui-tubelight-icon{flex:none;width:20px;height:20px;display:flex}.ui-tubelight-icon svg{width:100%;height:100%}.ui-action-group{flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:100%;display:flex}.ui-action-group-label{color:var(--ui-fg-muted);font-size:.82rem}.ui-action-group-buttons{border:1px solid var(--ui-border);background:var(--ui-card-bg);border-radius:10px;align-items:stretch;max-width:100%;display:inline-flex}.ui-action-group-buttons>:not(:first-child){border-inline-start:1px solid var(--ui-border)}.ui-action-group-buttons>.ui-btn,.ui-action-group-buttons>form>.ui-btn{min-height:40px;box-shadow:none;white-space:normal;overflow-wrap:anywhere;border:0;border-radius:0;min-width:0;padding:8px 12px;font-size:.85rem;transform:none}.ui-action-group-buttons>:first-child{border-start-start-radius:9px;border-end-start-radius:9px}.ui-action-group-buttons>:last-child{border-start-end-radius:9px;border-end-end-radius:9px}.ui-action-group-buttons>:focus-visible{z-index:1;position:relative}@media (max-width:480px){.ui-tubelight{width:100%}.ui-tubelight-link{flex:1;gap:7px;padding-inline:12px;font-size:.85rem}}@media (prefers-reduced-motion:reduce){.ui-tubelight-active{transition:none!important}}.ui-instel{min-inline-size:0;color:var(--ui-fg);font-size:var(--ui-text-md);line-height:var(--ui-leading-normal);container:ui-instel/inline-size}.ui-instel-opbouw{align-items:start;gap:var(--ui-space-6);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.ui-instel-opbouw>*,.ui-instel-inhoud>*,.ui-instel-sectie>*{min-inline-size:0}.ui-instel :focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-instel-navigatie{border-block-end:1px solid var(--ui-border);padding-block-end:var(--ui-space-5)}.ui-instel-voortgang{margin:0 0 var(--ui-space-4);color:var(--ui-fg-muted);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);display:none}.ui-instel-stapstand{margin:0 0 var(--ui-space-3);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);overflow-wrap:anywhere}.ui-instel-stappen{gap:var(--ui-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-instel-stap{min-inline-size:0;max-inline-size:100%}.ui-instel-stapdoel{align-items:center;gap:var(--ui-space-2);box-sizing:border-box;inline-size:100%;min-block-size:calc(var(--ui-touch-min) + var(--ui-space-2));padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-2);color:var(--ui-fg-muted);font:inherit;font-size:var(--ui-text-sm);text-align:start;background:0 0;border:1px solid #0000;display:flex}button.ui-instel-stapdoel{color:var(--ui-fg);cursor:pointer}button.ui-instel-stapdoel:hover{background-color:var(--ui-bg);border-color:var(--ui-border)}.ui-instel-stap[aria-current=step] .ui-instel-stapdoel{border-color:var(--ui-accent);background-color:var(--ui-accent-subtle);color:var(--ui-fg)}.ui-instel-nummer{inline-size:var(--ui-space-6);block-size:var(--ui-space-6);border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background-color:var(--ui-card-bg);font-size:var(--ui-text-label);font-weight:var(--ui-weight-semibold);flex:none;place-items:center;display:grid}.ui-instel-stap[aria-current=step] .ui-instel-nummer{border-color:var(--ui-accent);background-color:var(--ui-accent);color:var(--ui-on-accent)}.ui-instel-staptekst{overflow-wrap:anywhere;min-inline-size:0}.ui-instel-stapnaam{font-weight:var(--ui-weight-medium);display:block}.ui-instel-stap[aria-current=step] .ui-instel-stapnaam{font-weight:var(--ui-weight-semibold)}.ui-instel-stapuitleg{color:var(--ui-fg-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-snug);margin-block-start:var(--ui-space-1);display:none}.ui-instel-werkgebied,.ui-instel-inhoud,.ui-instel-sectie{gap:var(--ui-space-6);flex-direction:column;min-inline-size:0;display:flex}.ui-instel-kop,.ui-instel-sectiekop{gap:var(--ui-space-2);flex-direction:column;display:flex}.ui-instel-titel{font-size:var(--ui-text-stat);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-snug);letter-spacing:var(--ui-tracking-kop);overflow-wrap:anywhere;scroll-margin-block:var(--ui-space-6);margin:0}.ui-instel-uitleg{color:var(--ui-fg-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-relaxed);overflow-wrap:anywhere}.ui-instel-uitleg>:first-child{margin-block-start:0}.ui-instel-uitleg>:last-child{margin-block-end:0}.ui-instel-sectie{gap:var(--ui-space-4)}.ui-instel-sectie+.ui-instel-sectie{border-block-start:1px solid var(--ui-border);padding-block-start:var(--ui-space-6)}.ui-instel-sectietitel{font-size:var(--ui-text-title-sm);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-snug);margin:0}.ui-instel-acties{justify-content:flex-end;align-items:center;gap:var(--ui-space-3);border-block-start:1px solid var(--ui-border);flex-wrap:wrap;padding-block-start:var(--ui-space-5);display:flex}.ui-instel-acties>:first-child:not(:only-child){margin-inline-end:auto}.ui-instel-acties .ui-btn{min-block-size:calc(var(--ui-touch-min) + var(--ui-space-2));white-space:normal;overflow-wrap:anywhere;max-inline-size:100%}.ui-instel-overzicht{border:1px solid var(--ui-border);border-radius:var(--ui-radius-3);background-color:var(--ui-secondary-subtle);overflow-wrap:anywhere;min-inline-size:0}.ui-instel-overzichtknop{justify-content:space-between;align-items:center;gap:var(--ui-space-3);min-block-size:calc(var(--ui-touch-min) + var(--ui-space-2));padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-3);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);cursor:pointer;list-style:none;display:flex}.ui-instel-overzichtknop::-webkit-details-marker{display:none}.ui-instel-overzichtknop:after{content:"";inline-size:var(--ui-space-2);block-size:var(--ui-space-2);border-block-end:2px solid;border-inline-end:2px solid;flex:none;transform:rotate(45deg)}.ui-instel-uitklap[open]>.ui-instel-overzichtknop:after{transform:rotate(225deg)}.ui-instel-overzichtinhoud{padding:0 var(--ui-space-4) var(--ui-space-4)}.ui-instel-samenvatting{margin:0}.ui-instel-samenvattingregel{padding-block:var(--ui-space-3)}.ui-instel-samenvattingregel+.ui-instel-samenvattingregel{border-block-start:1px solid var(--ui-border)}.ui-instel-samenvatting dt{color:var(--ui-fg-muted);font-size:var(--ui-text-sm);margin-block-end:var(--ui-space-1)}.ui-instel-samenvatting dd{font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);margin:0}@container ui-instel (min-width:1024px){.ui-instel-opbouw:has(>.ui-instel-navigatie){grid-template-columns:12rem minmax(0,1fr)}.ui-instel-opbouw[data-samenvatting=ja]{grid-template-columns:minmax(0,1fr) 14.5rem}.ui-instel-opbouw[data-samenvatting=ja]:has(>.ui-instel-navigatie){grid-template-columns:12rem minmax(0,1fr) 14.5rem}.ui-instel-navigatie{border:0;padding-block-end:0}.ui-instel-voortgang{display:block}.ui-instel-stapstand{display:none}.ui-instel-stappen{flex-direction:column}.ui-instel-stapdoel{padding:var(--ui-space-3);align-items:flex-start}.ui-instel-stapuitleg{display:block}}@container ui-instel (max-width:640px){.ui-instel-acties{flex-direction:column;align-items:stretch}.ui-instel-acties>:first-child:not(:only-child){margin-inline-end:0}.ui-instel-acties>*{inline-size:100%}}.ui-toast-stack{right:max(var(--ui-space-4), env(safe-area-inset-right,0px));bottom:max(var(--ui-space-4), env(safe-area-inset-bottom,0px));z-index:var(--ui-z-toast);align-items:flex-end;gap:var(--ui-space-2);max-width:calc(100vw - var(--ui-space-8));pointer-events:none;font-family:var(--ui-font-sans);flex-direction:column;display:flex;position:fixed}.ui-toast{align-items:flex-start;gap:var(--ui-space-3);box-sizing:border-box;width:384px;max-width:100%;padding:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-3);background-color:var(--ui-card-bg);color:var(--ui-fg);box-shadow:var(--ui-shadow-card), var(--ui-shadow-overlay);font-size:var(--ui-text-sm);line-height:var(--ui-leading-snug);pointer-events:auto;opacity:1;transition:opacity var(--ui-dur-2) var(--ui-ease), transform var(--ui-dur-2) var(--ui-ease);display:flex;transform:none}@starting-style{.ui-toast{opacity:0;transform:translateY(8px)}}.ui-toast[data-stand=weg]{opacity:0;transition-duration:var(--ui-dur-1);pointer-events:none;transform:translate(12px)}.ui-toast-icoon{flex-shrink:0;width:20px;height:20px}.ui-toast--ok .ui-toast-icoon{color:var(--ui-success)}.ui-toast--err .ui-toast-icoon{color:var(--ui-danger)}.ui-toast--info .ui-toast-icoon{color:var(--ui-accent)}.ui-toast-tekst{min-width:0;color:var(--ui-fg);font-weight:var(--ui-weight-medium);overflow-wrap:anywhere;flex:1;margin:0}.ui-toast-close{width:28px;height:28px;margin:calc(var(--ui-space-1) * -1) calc(var(--ui-space-1) * -1) calc(var(--ui-space-1) * -1) 0;border-radius:var(--ui-radius-1);color:var(--ui-fg-muted);cursor:pointer;transition:color var(--ui-dur-1) var(--ui-ease), background-color var(--ui-dur-1) var(--ui-ease);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-toast-close:hover{color:var(--ui-fg);background-color:var(--ui-card-bg-hover)}.ui-toast-close-icoon{width:16px;height:16px}.ui-toast-stack :focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-offset)}@media (prefers-reduced-motion:reduce){.ui-toast-stack *{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.ui-toast,.ui-toast[data-stand]{transform:none}}.ui-upload-input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@property --ui-upload-hoek{syntax:"<angle>";inherits:false;initial-value:0deg}.ui-upload{--ui-upload-radius:18px;--ui-upload-beam-van:var(--ui-accent-600);--ui-upload-beam-naar:var(--ui-accent-800);--ui-upload-beam-dikte:2px;--ui-upload-beam-duur:2.4s;--ui-upload-waaier-duur:.5s;--ui-upload-waaier-ease:cubic-bezier(.22, 1, .36, 1);--ui-upload-draai-duur:.9s;color:var(--ui-fg);flex-direction:column;display:flex}.ui-upload-zone{justify-content:center;align-items:center;gap:var(--ui-space-1);min-height:16rem;padding:var(--ui-space-8) var(--ui-space-6);border:2px dashed var(--ui-fg-subtle);border-radius:var(--ui-upload-radius);background-color:var(--ui-input-bg);text-align:center;cursor:pointer;transition:border-color var(--ui-dur-2) var(--ui-ease), background-color var(--ui-dur-2) var(--ui-ease);flex-direction:column;display:flex;position:relative}.ui-upload-zone:hover{border-color:var(--ui-fg-muted);background-color:var(--ui-card-bg-hover)}.ui-upload--sleept .ui-upload-zone{border-color:var(--ui-accent);background-color:var(--ui-accent-subtle)}.ui-upload--uit .ui-upload-zone{border-color:var(--ui-fg-subtle);background-color:var(--ui-input-bg);opacity:.55;cursor:not-allowed}.ui-upload-zone:has(.ui-upload-input:focus-visible){outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-offset)}@supports not selector(:has(*)){.ui-upload-zone:focus-within{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-offset)}}.ui-upload-zone:before{content:"";padding:var(--ui-upload-beam-dikte);border-radius:inherit;background:conic-gradient(from var(--ui-upload-hoek), transparent 0turn, transparent .6turn, var(--ui-upload-beam-van) .8turn, var(--ui-upload-beam-naar) .96turn, transparent 1turn);-webkit-mask-composite:xor;opacity:0;pointer-events:none;transition:opacity var(--ui-dur-2) var(--ui-ease);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;animation:none;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ui-upload--sleept .ui-upload-zone:before{opacity:1;animation:ui-upload-rondgang var(--ui-upload-beam-duur) linear infinite}@keyframes ui-upload-rondgang{0%{--ui-upload-hoek:0deg}to{--ui-upload-hoek:360deg}}.ui-upload-cluster{width:100%;height:var(--ui-space-11);margin-bottom:var(--ui-space-4);display:block;position:relative}.ui-upload-kaartje{width:var(--ui-space-10);height:var(--ui-space-10);border:1px solid var(--ui-border);border-radius:var(--ui-radius-3);background-color:var(--ui-card-bg);color:var(--ui-fg-muted);box-shadow:var(--ui-shadow-card);transform:var(--ui-upload-rust);transition:transform var(--ui-upload-waaier-duur) var(--ui-upload-waaier-ease);place-items:center;display:grid;position:absolute;top:50%;left:50%}.ui-upload-kaartje svg{width:22px;height:22px}.ui-upload-kaartje--links{--ui-upload-rust:translate(-78%, -50%) rotate(-8deg);--ui-upload-waaier:translate(-114%, -50%) rotate(-12deg) scale(1.08)}.ui-upload-kaartje--midden{--ui-upload-rust:translate(-50%, -50%);--ui-upload-waaier:translate(-50%, -50%) scale(1.18);z-index:1;background-color:var(--ui-accent-wash);color:var(--ui-accent)}.ui-upload-kaartje--rechts{--ui-upload-rust:translate(-22%, -50%) rotate(8deg);--ui-upload-waaier:translate(14%, -50%) rotate(12deg) scale(1.08)}.ui-upload--sleept .ui-upload-kaartje{transform:var(--ui-upload-waaier)}.ui-upload-titel{color:var(--ui-fg);font-size:var(--ui-text-md);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-snug);display:block}.ui-upload-soorten{color:var(--ui-fg-muted);font-size:var(--ui-text-label-lg);line-height:var(--ui-leading-snug);display:block}.ui-upload-pil{align-items:center;gap:var(--ui-space-2);min-height:var(--ui-touch-min);margin-top:var(--ui-space-4);padding:var(--ui-space-2) var(--ui-space-5);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-pill);background-color:var(--ui-card-bg);color:var(--ui-fg);box-shadow:var(--ui-shadow-card);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-snug);transition:background-color var(--ui-dur-2) var(--ui-ease), border-color var(--ui-dur-2) var(--ui-ease), color var(--ui-dur-2) var(--ui-ease);display:inline-flex}.ui-upload-pil svg{width:16px;height:16px}.ui-upload-zone:hover .ui-upload-pil{border-color:var(--ui-accent)}.ui-upload--sleept .ui-upload-zone .ui-upload-pil{background-image:var(--ui-accent-gradient-fill);color:var(--ui-on-accent);border-color:#0000}.ui-upload--uit .ui-upload-zone .ui-upload-pil{border-color:var(--ui-border-strong)}.ui-upload-melding:not(:empty){margin-top:var(--ui-space-3)}.ui-upload-melding-regel{align-items:flex-start;gap:var(--ui-space-2);color:var(--ui-danger);font-size:var(--ui-text-label-lg);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-snug);margin:0;display:flex}.ui-upload-melding-regel+.ui-upload-melding-regel{margin-top:var(--ui-space-1)}.ui-upload-melding-regel:before{content:"!";content:"!" / "";border-radius:var(--ui-radius-pill);background-color:var(--ui-danger);width:16px;height:16px;color:var(--ui-card-bg);font-size:11px;font-weight:var(--ui-weight-bold);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;line-height:1;display:inline-flex}.ui-upload-lijst{margin:var(--ui-space-3) 0 0;border:1px solid var(--ui-border);border-radius:var(--ui-radius-4);background-color:var(--ui-card-bg);padding:0;list-style:none}.ui-upload-rij{align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);display:flex}.ui-upload-rij+.ui-upload-rij{border-top:1px solid var(--ui-border)}.ui-upload-miniatuur{width:var(--ui-space-9);height:var(--ui-space-9);border:1px solid var(--ui-border);border-radius:var(--ui-radius-2);background-color:var(--ui-input-bg);color:var(--ui-fg-muted);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.ui-upload-miniatuur svg{width:20px;height:20px}.ui-upload-miniatuur-beeld{object-fit:contain;width:100%;height:100%}.ui-upload-tekst{flex-direction:column;flex:1;min-width:0;display:flex}.ui-upload-naam{color:var(--ui-fg);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-upload-meta,.ui-upload-rij-melding{color:var(--ui-fg-muted);font-size:var(--ui-text-label);line-height:var(--ui-leading-snug)}.ui-upload-meta{font-variant-numeric:tabular-nums}.ui-upload-rij--fout .ui-upload-rij-melding{color:var(--ui-danger)}.ui-upload-status{align-items:center;gap:var(--ui-space-1);padding:2px var(--ui-space-3);border-radius:var(--ui-radius-pill);font-size:var(--ui-text-label);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-snug);white-space:nowrap;flex-shrink:0;display:inline-flex}.ui-upload-status--gekozen{background-color:var(--ui-card-bg-hover);color:var(--ui-fg-muted)}.ui-upload-status--bezig{background-color:var(--ui-accent-subtle);color:var(--ui-accent-ink)}.ui-upload-status--klaar{background-color:var(--ui-success-subtle);color:var(--ui-success)}.ui-upload-status--fout{background-color:var(--ui-danger-subtle);color:var(--ui-danger)}.ui-upload-spinner{width:12px;height:12px;animation:ui-upload-draai var(--ui-upload-draai-duur) linear infinite}@keyframes ui-upload-draai{to{transform:rotate(360deg)}}.ui-upload-verwijder{width:var(--ui-touch-min);height:var(--ui-touch-min);border-radius:var(--ui-radius-2);color:var(--ui-fg-muted);cursor:pointer;transition:background-color var(--ui-dur-2) var(--ui-ease), color var(--ui-dur-2) var(--ui-ease);background-color:#0000;border:1px solid #0000;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.ui-upload-verwijder:hover{background-color:var(--ui-card-bg-hover);color:var(--ui-fg)}.ui-upload-verwijder:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-upload-verwijder svg{width:18px;height:18px}.ui-upload.ui-upload--stil .ui-upload-cluster .ui-upload-kaartje{transform:var(--ui-upload-rust);transition:none}.ui-upload.ui-upload--stil .ui-upload-zone:before{opacity:0;animation:none}.ui-upload.ui-upload--stil .ui-upload-spinner{animation:none}@media (prefers-reduced-motion:reduce){.ui-upload .ui-upload-cluster .ui-upload-kaartje{transform:var(--ui-upload-rust);transition:none}.ui-upload.ui-upload .ui-upload-zone:before{animation:none;display:none}.ui-upload .ui-upload-spinner{animation:none}}.ui-vergelijk{--ui-vergelijk-positie:50%;--ui-vergelijk-accent:var(--ui-accent);--ui-vergelijk-greep-vulling:var(--ui-card-bg);--ui-vergelijk-vlak:var(--ui-card-bg);--ui-vergelijk-radius:var(--ui-radius-4);--ui-vergelijk-greep-maat:var(--ui-space-9);--ui-vergelijk-lijn-dikte:2px;--ui-vergelijk-duur:var(--ui-dur-1);gap:var(--ui-space-3);width:100%;min-width:0;color:var(--ui-fg);flex-direction:column;display:flex}.ui-vergelijk-balk{justify-content:flex-end;display:flex}.ui-vergelijk-schakelaar{align-items:center;gap:var(--ui-space-2);min-height:var(--ui-touch-min);padding:var(--ui-space-1) var(--ui-space-4) var(--ui-space-1) var(--ui-space-2);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-pill);background-color:var(--ui-card-bg);color:var(--ui-fg);font:inherit;font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-snug);cursor:pointer;transition:background-color var(--ui-dur-2) var(--ui-ease), border-color var(--ui-dur-2) var(--ui-ease);margin:0;display:inline-flex}.ui-vergelijk-schakelaar:hover{background-color:var(--ui-card-bg-hover)}.ui-vergelijk-schakelaar[aria-checked=true]{border-color:var(--ui-accent)}.ui-vergelijk-schakelaar:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-vergelijk-schakelaar-baan{width:var(--ui-space-8);height:var(--ui-space-5);border-radius:var(--ui-radius-pill);background-color:var(--ui-border-strong);transition:background-color var(--ui-dur-2) var(--ui-ease);flex-shrink:0;position:relative}.ui-vergelijk-schakelaar-knop{width:var(--ui-space-4);height:var(--ui-space-4);border-radius:var(--ui-radius-pill);background-color:var(--ui-card-bg);transition:transform var(--ui-dur-2) var(--ui-ease);position:absolute;top:2px;left:2px}.ui-vergelijk-schakelaar[aria-checked=true] .ui-vergelijk-schakelaar-baan{background-color:var(--ui-accent)}.ui-vergelijk-schakelaar[aria-checked=true] .ui-vergelijk-schakelaar-knop{transform:translate(12px)}.ui-vergelijk-vlak{isolation:isolate;border:1px solid var(--ui-border);border-radius:var(--ui-vergelijk-radius);background-color:var(--ui-vergelijk-vlak);cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;grid-template:minmax(0,1fr)/minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.ui-vergelijk--uit .ui-vergelijk-vlak{cursor:auto;touch-action:auto}.ui-vergelijk-laag{background-color:var(--ui-vergelijk-vlak);grid-template:minmax(0,1fr)/minmax(0,1fr);grid-area:1/1;min-width:0;min-height:0;display:grid;position:relative}.ui-vergelijk-laag[hidden]{display:none}.ui-vergelijk-laag--na{z-index:1;transition:clip-path var(--ui-vergelijk-duur) var(--ui-ease)}.ui-vergelijk-inhoud{place-items:center;min-width:0;min-height:0;display:grid}.ui-vergelijk-inhoud>*{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.ui-vergelijk--verhouding .ui-vergelijk-inhoud>*{height:100%}.ui-vergelijk-label{top:var(--ui-space-3);z-index:1;max-width:calc(50% - var(--ui-space-6));padding:2px var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background-color:var(--ui-card-bg);color:var(--ui-fg);box-shadow:var(--ui-shadow-card);font-size:var(--ui-text-label);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-snug);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;position:absolute;overflow:hidden}.ui-vergelijk-label--voor{left:var(--ui-space-3)}.ui-vergelijk-label--na{right:var(--ui-space-3)}.ui-vergelijk-invoer{z-index:2;opacity:0;appearance:none;pointer-events:none;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.ui-vergelijk-lijn{top:0;bottom:0;left:var(--ui-vergelijk-positie);z-index:3;border-left:var(--ui-vergelijk-lijn-dikte) solid var(--ui-vergelijk-accent);width:0;box-shadow:0 0 0 1px var(--ui-vergelijk-greep-vulling);pointer-events:none;transition:left var(--ui-vergelijk-duur) var(--ui-ease);position:absolute;transform:translate(-50%)}.ui-vergelijk-greep{top:50%;left:clamp(calc(var(--ui-vergelijk-greep-maat) / 2 + var(--ui-space-1)), var(--ui-vergelijk-positie), calc(100% - var(--ui-vergelijk-greep-maat) / 2 - var(--ui-space-1)));z-index:4;width:var(--ui-vergelijk-greep-maat);height:var(--ui-vergelijk-greep-maat);box-sizing:border-box;border:2px solid var(--ui-vergelijk-accent);border-radius:var(--ui-radius-pill);background-color:var(--ui-vergelijk-greep-vulling);color:var(--ui-vergelijk-accent);box-shadow:var(--ui-shadow-overlay);pointer-events:none;transition:left var(--ui-vergelijk-duur) var(--ui-ease), transform var(--ui-vergelijk-duur) var(--ui-ease), box-shadow var(--ui-vergelijk-duur) var(--ui-ease);place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.ui-vergelijk-greep svg{width:20px;height:20px}.ui-vergelijk--sleept .ui-vergelijk-laag--na,.ui-vergelijk--sleept .ui-vergelijk-lijn{transition:none}.ui-vergelijk--sleept .ui-vergelijk-greep{transition:transform var(--ui-vergelijk-duur) var(--ui-ease);transform:translate(-50%,-50%)scale(1.08)}.ui-vergelijk-invoer:focus-visible~.ui-vergelijk-greep{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-offset);box-shadow:0 0 0 var(--ui-focus-offset) var(--ui-card-bg), var(--ui-shadow-overlay)}@media (prefers-reduced-motion:reduce){.ui-vergelijk .ui-vergelijk-laag--na,.ui-vergelijk .ui-vergelijk-lijn,.ui-vergelijk .ui-vergelijk-greep,.ui-vergelijk .ui-vergelijk-schakelaar,.ui-vergelijk .ui-vergelijk-schakelaar-baan,.ui-vergelijk .ui-vergelijk-schakelaar-knop{transition:none}.ui-vergelijk.ui-vergelijk--sleept .ui-vergelijk-greep{transform:translate(-50%,-50%)}}.ui-cropper-verborgen{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-cropper{--ui-cropper-hoogte:min(26rem, 65vh);--ui-cropper-radius:var(--ui-radius-4);--ui-cropper-rand:var(--ui-accent);--ui-cropper-rand-dikte:2px;--ui-cropper-sluier:var(--ui-card-bg)}@supports (color:color-mix(in lab, red, red)){.ui-cropper{--ui-cropper-sluier:color-mix(in srgb, var(--ui-card-bg) 72%, transparent)}}.ui-cropper{--ui-cropper-raster:var(--ui-card-bg)}@supports (color:color-mix(in lab, red, red)){.ui-cropper{--ui-cropper-raster:color-mix(in srgb, var(--ui-card-bg) 80%, transparent)}}.ui-cropper{--ui-cropper-blok:16px;--ui-cropper-handvat:14px;--ui-cropper-vulling:0%;min-width:0;color:var(--ui-fg);font-family:var(--ui-font-sans);flex-direction:column;display:flex;position:relative}.ui-cropper-podium{height:var(--ui-cropper-hoogte);border:1px solid var(--ui-border);border-radius:var(--ui-cropper-radius);background-color:var(--ui-card-bg);background-image:repeating-conic-gradient(var(--ui-card-bg-hover) 0 25%, transparent 0 50%);background-size:var(--ui-cropper-blok) var(--ui-cropper-blok);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden}.ui-cropper--sleept .ui-cropper-podium{cursor:grabbing}.ui-cropper--laadt .ui-cropper-podium{cursor:default}.ui-cropper-beeld{transform-origin:50%;pointer-events:none;-webkit-user-drag:none;max-width:none;max-height:none;display:block;position:absolute;top:0;left:0}.ui-cropper-beeld--wacht{visibility:hidden}.ui-cropper-kader{position:absolute}.ui-cropper-kader--wacht{visibility:hidden}.ui-cropper-vlak{box-shadow:0 0 0 var(--ui-cropper-rand-dikte) var(--ui-cropper-rand), 0 0 0 100vmax var(--ui-cropper-sluier);position:absolute;inset:0}.ui-cropper-vlak:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:calc(var(--ui-focus-offset) + var(--ui-cropper-rand-dikte))}.ui-cropper-vlak:focus:not(:focus-visible){outline:none}.ui-cropper-raster,.ui-cropper-raster:before{pointer-events:none;position:absolute}.ui-cropper-raster{border-right:1px solid var(--ui-cropper-raster);border-left:1px solid var(--ui-cropper-raster);opacity:0;width:33.3333%;top:0;bottom:0;left:33.3333%}.ui-cropper-raster:before{content:"";border-top:1px solid var(--ui-cropper-raster);border-bottom:1px solid var(--ui-cropper-raster);width:300%;height:33.3333%;top:33.3333%;left:-100%}.ui-cropper--sleept .ui-cropper-raster,.ui-cropper-vlak:focus-visible .ui-cropper-raster{opacity:1}.ui-cropper-handvat{z-index:1;width:var(--ui-touch-min);height:var(--ui-touch-min);margin:calc(var(--ui-touch-min) / -2) 0 0 calc(var(--ui-touch-min) / -2);border-radius:var(--ui-radius-2);touch-action:none;position:absolute}.ui-cropper-handvat:after{content:"";width:var(--ui-cropper-handvat);height:var(--ui-cropper-handvat);border:2px solid var(--ui-cropper-rand);border-radius:var(--ui-radius-1);background-color:var(--ui-card-bg);box-shadow:var(--ui-shadow-card);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-cropper-handvat--n:after,.ui-cropper-handvat--z:after{width:calc(var(--ui-cropper-handvat) * 1.6);height:calc(var(--ui-cropper-handvat) * .6);border-radius:var(--ui-radius-pill)}.ui-cropper-handvat--o:after,.ui-cropper-handvat--w:after{width:calc(var(--ui-cropper-handvat) * .6);height:calc(var(--ui-cropper-handvat) * 1.6);border-radius:var(--ui-radius-pill)}.ui-cropper-handvat--nw{cursor:nwse-resize;top:0;left:0}.ui-cropper-handvat--n{cursor:ns-resize;top:0;left:50%}.ui-cropper-handvat--no{cursor:nesw-resize;top:0;left:100%}.ui-cropper-handvat--o{cursor:ew-resize;top:50%;left:100%}.ui-cropper-handvat--zo{cursor:nwse-resize;top:100%;left:100%}.ui-cropper-handvat--z{cursor:ns-resize;top:100%;left:50%}.ui-cropper-handvat--zw{cursor:nesw-resize;top:100%;left:0}.ui-cropper-handvat--w{cursor:ew-resize;top:50%;left:0}.ui-cropper-handvat:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:calc(var(--ui-focus-offset) * -1)}.ui-cropper-handvat:focus:not(:focus-visible){outline:none}.ui-cropper-handvat:focus-visible:after{background-color:var(--ui-cropper-rand)}.ui-cropper-fout{padding:var(--ui-space-6);background-color:var(--ui-card-bg);color:var(--ui-danger);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-snug);text-align:center;place-items:center;margin:0;display:grid;position:absolute;inset:0}.ui-cropper-bediening{align-items:flex-end;gap:var(--ui-space-3) var(--ui-space-4);margin-top:var(--ui-space-4);flex-wrap:wrap;display:flex}.ui-cropper-zoom{flex:15rem;min-width:0}.ui-cropper-label{margin-bottom:var(--ui-space-1);color:var(--ui-fg);font-size:var(--ui-text-label-lg);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-snug);display:block}.ui-cropper-schuifrij{align-items:center;gap:var(--ui-space-2);color:var(--ui-fg-muted);display:flex}.ui-cropper-schuifrij svg{flex-shrink:0;width:18px;height:18px}.ui-cropper-zoomwaarde{min-width:3.5em;color:var(--ui-fg);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums;font-weight:var(--ui-weight-medium);text-align:right}.ui-cropper-schuif{min-width:0;height:var(--ui-touch-min);cursor:pointer;appearance:none;background:0 0;flex:1;margin:0}.ui-cropper-schuif:disabled{cursor:default;opacity:.55}.ui-cropper-schuif::-webkit-slider-runnable-track{border-radius:var(--ui-radius-pill);background:linear-gradient(to right, var(--ui-accent) 0 var(--ui-cropper-vulling), var(--ui-border) var(--ui-cropper-vulling) 100%);height:6px}.ui-cropper-schuif::-moz-range-track{border-radius:var(--ui-radius-pill);background:linear-gradient(to right, var(--ui-accent) 0 var(--ui-cropper-vulling), var(--ui-border) var(--ui-cropper-vulling) 100%);height:6px}.ui-cropper-schuif::-webkit-slider-thumb{border:2px solid var(--ui-accent);border-radius:var(--ui-radius-pill);background-color:var(--ui-card-bg);width:20px;height:20px;box-shadow:var(--ui-shadow-card);appearance:none;margin-top:-7px}.ui-cropper-schuif::-moz-range-thumb{border:2px solid var(--ui-accent);border-radius:var(--ui-radius-pill);background-color:var(--ui-card-bg);width:16px;height:16px;box-shadow:var(--ui-shadow-card)}.ui-cropper-schuif:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-offset);border-radius:var(--ui-radius-1)}.ui-cropper-draai,.ui-cropper-acties{align-items:center;gap:var(--ui-space-2);display:flex}.ui-cropper-acties{margin-left:auto}.ui-cropper-knop{width:var(--ui-touch-min);height:var(--ui-touch-min);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-2);background-color:var(--ui-card-bg);color:var(--ui-fg);cursor:pointer;transition:background-color var(--ui-dur-2) var(--ui-ease), border-color var(--ui-dur-2) var(--ui-ease);place-items:center;padding:0;display:inline-grid}.ui-cropper-knop svg{width:18px;height:18px}.ui-cropper-knop:hover:not(:disabled){border-color:var(--ui-accent);background-color:var(--ui-accent-subtle)}.ui-cropper-klaar{min-height:var(--ui-touch-min);padding:0 var(--ui-space-5);border-radius:var(--ui-radius-2);background-image:var(--ui-accent-gradient-fill);color:var(--ui-on-accent);font:inherit;font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-snug);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.ui-cropper-klaar:hover:not(:disabled){background-image:var(--ui-accent-gradient-fill-hover)}.ui-cropper-knop:focus-visible,.ui-cropper-klaar:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-cropper-knop:disabled,.ui-cropper-klaar:disabled{cursor:default;opacity:.55}.ui-cropper--beweegt .ui-cropper-beeld{transition:transform var(--ui-dur-2) var(--ui-ease)}.ui-cropper--beweegt .ui-cropper-kader{transition:left var(--ui-dur-2) var(--ui-ease), top var(--ui-dur-2) var(--ui-ease), width var(--ui-dur-2) var(--ui-ease), height var(--ui-dur-2) var(--ui-ease)}.ui-cropper-raster{transition:opacity var(--ui-dur-1) var(--ui-ease)}@media (max-width:640px){.ui-cropper{--ui-cropper-hoogte:min(18rem, 55vh)}}.ui-cropper.ui-cropper--stil .ui-cropper-beeld,.ui-cropper.ui-cropper--stil .ui-cropper-kader,.ui-cropper.ui-cropper--stil .ui-cropper-raster{transition:none}@media (prefers-reduced-motion:reduce){.ui-cropper.ui-cropper .ui-cropper-beeld,.ui-cropper.ui-cropper .ui-cropper-kader,.ui-cropper.ui-cropper .ui-cropper-raster{transition:none}}.ui-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:var(--ui-tracking-tight)}.ui-code{font-family:var(--ui-font-mono);overflow-wrap:anywhere;font-size:.95em}.ui-shell :focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-shell{grid-template-columns:var(--ui-sidebar-w) minmax(0, 1fr);background-color:var(--ui-bg);min-height:100vh;color:var(--ui-fg);font-family:var(--ui-font-sans);font-size:var(--ui-text-base);line-height:var(--ui-leading-normal);display:grid}.ui-main{min-width:0;padding:var(--ui-content-pad-y) var(--ui-content-pad-x)}.ui-sidebar{gap:var(--ui-space-6);overscroll-behavior:contain;height:100vh;padding:var(--ui-sidebar-pad-y) var(--ui-sidebar-pad-x);background-color:var(--ui-sidebar-bg);border-right:1px solid var(--ui-border);scrollbar-width:thin;scrollbar-color:var(--ui-scrollbar-thumb) transparent;flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.ui-sidebar-foot{padding-top:var(--ui-space-5);border-top:1px solid var(--ui-border);margin-top:auto}.ui-sidebar-overlay{display:none}.ui-sidebar-toggle{touch-action:manipulation;border-radius:var(--ui-radius-2);border:1px solid var(--ui-border-strong);background-color:var(--ui-card-bg);width:44px;height:44px;color:var(--ui-fg);cursor:pointer;justify-content:center;align-items:center;display:none}@media (max-width:1024px){.ui-shell{grid-template-columns:minmax(0,1fr)}.ui-sidebar{width:var(--ui-sidebar-drawer-w);max-width:88vw;z-index:var(--ui-z-drawer);box-shadow:var(--ui-shadow-overlay);visibility:hidden;transition:transform var(--ui-dur-3) var(--ui-ease), visibility var(--ui-dur-3) var(--ui-ease);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.ui-sidebar[data-open=true]{visibility:visible;transform:translate(0)}.ui-sidebar-overlay{z-index:var(--ui-z-overlay);background-color:var(--ui-overlay);opacity:0;pointer-events:none;transition:opacity var(--ui-dur-3) var(--ui-ease);display:block;position:fixed;inset:0}.ui-sidebar-overlay[data-open=true]{opacity:1;pointer-events:auto}.ui-sidebar-toggle{z-index:var(--ui-z-drawer-toggle);display:inline-flex;position:relative}}.ui-nav-section+.ui-nav-section{margin-top:var(--ui-space-6)}.ui-nav-label{margin-bottom:var(--ui-space-3);font-size:var(--ui-text-label);font-weight:var(--ui-weight-semibold);letter-spacing:var(--ui-tracking-nav);text-transform:uppercase;color:var(--ui-fg-muted)}.ui-nav-item{touch-action:manipulation;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);min-height:var(--ui-touch-min);margin-bottom:var(--ui-space-1);border-radius:var(--ui-radius-2);color:var(--ui-fg-muted);font-size:var(--ui-text-md);transition:background-color var(--ui-dur-2) var(--ui-ease), color var(--ui-dur-2) var(--ui-ease);text-decoration:none;display:flex}.ui-nav-item:hover{background-color:var(--ui-card-bg-hover);color:var(--ui-fg)}.ui-nav-item[aria-current]{background-image:var(--ui-accent-gradient-fill);color:var(--ui-on-accent);font-weight:var(--ui-weight-semibold);box-shadow:var(--ui-shadow-card)}.ui-nav-item[aria-current]:hover{background-image:var(--ui-accent-gradient-fill-hover);color:var(--ui-on-accent)}.ui-nav-icon{flex-shrink:0;width:20px;height:20px}.ui-nav-badge{min-width:20px;padding:0 var(--ui-space-2);border-radius:var(--ui-radius-pill);background-color:var(--ui-accent-subtle);color:var(--ui-accent-ink);font-variant-numeric:tabular-nums;font-size:var(--ui-text-label);font-weight:var(--ui-weight-semibold);text-align:center;margin-left:auto;line-height:20px}.ui-nav-item[aria-current] .ui-nav-badge{background-color:var(--ui-on-accent);color:var(--ui-accent-fill)}.ui-nav-row{align-items:center;gap:var(--ui-space-1);display:flex}.ui-nav-row>.ui-nav-item{flex:1;min-width:0}.ui-nav-toggle{touch-action:manipulation;width:var(--ui-touch-min);height:var(--ui-touch-min);margin-bottom:var(--ui-space-1);border-radius:var(--ui-radius-2);color:var(--ui-fg-muted);cursor:pointer;transition:background-color var(--ui-dur-2) var(--ui-ease), color var(--ui-dur-2) var(--ui-ease);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-nav-toggle:hover{background-color:var(--ui-card-bg-hover);color:var(--ui-fg)}.ui-nav-toggle svg{width:16px;height:16px;transition:transform var(--ui-dur-2) var(--ui-ease)}.ui-nav-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.ui-nav-subs{gap:var(--ui-space-1);margin:0 0 var(--ui-space-2) var(--ui-space-5);padding-left:var(--ui-space-3);border-left:1px solid var(--ui-border);flex-direction:column;display:flex}.ui-nav-sublink{touch-action:manipulation;min-height:var(--ui-touch-min);padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-1);color:var(--ui-fg-muted);font-size:var(--ui-text-sm);transition:background-color var(--ui-dur-2) var(--ui-ease), color var(--ui-dur-2) var(--ui-ease);align-items:center;text-decoration:none;display:flex}.ui-nav-sublink:hover{background-color:var(--ui-card-bg-hover);color:var(--ui-fg)}.ui-nav-sublink[aria-current]{background-color:var(--ui-accent-subtle);color:var(--ui-accent-ink);font-weight:var(--ui-weight-semibold)}.ui-nav-dot{border-radius:var(--ui-radius-pill);background-color:currentColor;flex-shrink:0;width:8px;height:8px}.ui-skip-link{top:calc(var(--ui-space-12) * -1);left:var(--ui-space-4);z-index:var(--ui-z-toast);padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-2);background-image:var(--ui-accent-gradient-fill);color:var(--ui-on-accent);font-weight:var(--ui-weight-semibold);transition:top var(--ui-dur-1) var(--ui-ease);text-decoration:none;position:absolute}.ui-skip-link:focus-visible{top:var(--ui-space-4)}.ui-topbar{z-index:var(--ui-z-topbar);align-items:center;gap:var(--ui-space-4);margin:calc(var(--ui-content-pad-y) * -1) calc(var(--ui-content-pad-x) * -1) var(--ui-space-6);padding:var(--ui-space-4) var(--ui-content-pad-x);background-color:var(--ui-sidebar-bg);border-bottom:1px solid var(--ui-border);flex-wrap:wrap;display:flex;position:sticky;top:0}.ui-topbar-spacer{margin-left:auto}.ui-page-header{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-4);margin-bottom:var(--ui-space-8);flex-wrap:wrap;display:flex}.ui-page-title{text-wrap:balance;font-size:var(--ui-text-page);font-weight:var(--ui-weight-bold);line-height:var(--ui-leading-tight);letter-spacing:var(--ui-tracking-tight);margin:0 0 var(--ui-space-2)}.ui-page-lead{color:var(--ui-fg-muted);font-size:var(--ui-text-md);margin:0}.ui-page-actions{gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-card{background-color:var(--ui-card-bg);border:1px solid var(--ui-border);border-radius:var(--ui-radius-4);padding:var(--ui-space-7);box-shadow:var(--ui-shadow-card);transition:border-color var(--ui-dur-2) var(--ui-ease), box-shadow var(--ui-dur-2) var(--ui-ease), transform var(--ui-dur-2) var(--ui-ease)}.ui-card--interactief:hover,.ui-card--interactief:focus-within{border-color:var(--ui-accent);box-shadow:var(--ui-shadow-card-hover);transform:translateY(-2px)}.ui-card-header{justify-content:space-between;align-items:center;gap:var(--ui-space-4);margin-bottom:var(--ui-space-6);display:flex}.ui-card-title{text-wrap:balance;font-size:var(--ui-text-title);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-snug);margin:0}.ui-card-description{margin:var(--ui-space-1) 0 0;font-size:var(--ui-text-sm);color:var(--ui-fg-muted)}.ui-stat{align-items:flex-start;gap:var(--ui-space-4);padding:var(--ui-space-5);background-color:var(--ui-card-bg);border:1px solid var(--ui-border);border-radius:var(--ui-radius-4);box-shadow:var(--ui-shadow-card);transition:border-color var(--ui-dur-2) var(--ui-ease), box-shadow var(--ui-dur-2) var(--ui-ease), transform var(--ui-dur-2) var(--ui-ease);display:flex}.ui-stat:hover{border-color:var(--ui-accent);box-shadow:var(--ui-shadow-card-hover);transform:translateY(-2px)}.ui-stat-icon{border-radius:var(--ui-radius-3);background-color:var(--ui-accent-wash);width:48px;height:48px;color:var(--ui-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-stat-icon svg{width:22px;height:22px}.ui-stat-body{flex:1;min-width:0}.ui-stat-label{font-size:var(--ui-text-label-lg);color:var(--ui-fg-muted);display:block}.ui-stat-value{margin-top:var(--ui-space-1);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--ui-text-stat);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-tight);letter-spacing:var(--ui-tracking-tight);color:var(--ui-fg);display:block}.ui-stat-delta{align-items:center;gap:var(--ui-space-1);margin-top:var(--ui-space-1);font-size:var(--ui-text-label-lg);font-weight:var(--ui-weight-semibold);color:var(--ui-fg-muted);display:inline-flex}.ui-stat-delta--op{color:var(--ui-success)}.ui-stat-delta--neer{color:var(--ui-danger)}.ui-stat-delta--op:before{content:"▲";font-size:9px}.ui-stat-delta--neer:before{content:"▼";font-size:9px}.ui-btn{touch-action:manipulation;justify-content:center;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-3) var(--ui-space-6);min-height:var(--ui-touch-min);border-radius:var(--ui-radius-2);border:1px solid var(--ui-border-strong);color:var(--ui-fg);font-family:inherit;font-size:var(--ui-text-md);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-snug);cursor:pointer;transition:background-color var(--ui-dur-2) var(--ui-ease), border-color var(--ui-dur-2) var(--ui-ease), color var(--ui-dur-2) var(--ui-ease), box-shadow var(--ui-dur-2) var(--ui-ease), transform var(--ui-dur-2) var(--ui-ease);background-color:#0000;text-decoration:none;display:inline-flex}.ui-btn:hover{background-color:var(--ui-card-bg-hover)}.ui-btn--primary{background-image:var(--ui-accent-gradient-fill);color:var(--ui-on-accent);box-shadow:var(--ui-shadow-card);border-color:#0000}.ui-btn--primary:hover{background-image:var(--ui-accent-gradient-fill-hover);box-shadow:var(--ui-shadow-card-hover);transform:translateY(-2px)}.ui-btn--secondary{background-color:var(--ui-card-bg)}.ui-btn--secondary:hover{background-color:var(--ui-card-bg-hover);border-color:var(--ui-accent)}.ui-btn--ghost{color:var(--ui-fg-muted);border-color:#0000}.ui-btn--ghost:hover{background-color:var(--ui-card-bg-hover);color:var(--ui-fg)}.ui-btn--danger{border-color:var(--ui-danger);color:var(--ui-danger)}.ui-btn--danger:hover{background-color:var(--ui-danger-subtle)}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.ui-btn[aria-busy=true]{cursor:progress;opacity:.8}.ui-btn-spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;flex:none;width:1em;height:1em;animation:.8s linear infinite ui-btn-spin;display:inline-block}@keyframes ui-btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-btn-spinner{animation-duration:1ms;animation-iteration-count:1}}.ui-btn-group{gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-field{margin-bottom:var(--ui-space-5);display:block}.ui-field-label{margin-bottom:var(--ui-space-2);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);color:var(--ui-fg);display:block}.ui-field-verplicht{margin-left:var(--ui-space-1);color:var(--ui-danger)}.ui-input,.ui-select,.ui-textarea{width:100%;padding:var(--ui-space-3) var(--ui-space-4);min-height:var(--ui-touch-min);background-color:var(--ui-input-bg);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-2);color:var(--ui-fg);font-family:inherit;font-size:var(--ui-text-md);line-height:var(--ui-leading-snug);transition:border-color var(--ui-dur-2) var(--ui-ease), background-color var(--ui-dur-2) var(--ui-ease)}.ui-textarea{resize:vertical;min-height:120px}.ui-select{cursor:pointer;appearance:none;padding-right:var(--ui-space-9)}.ui-select-wrap{position:relative}.ui-select-chevron{top:50%;right:var(--ui-space-4);pointer-events:none;width:16px;height:16px;color:var(--ui-fg-subtle);position:absolute;transform:translateY(-50%)}.ui-input[type=color]{height:calc(var(--ui-text-md) * var(--ui-leading-snug) + 2 * var(--ui-space-3) + 2px);padding:var(--ui-space-1);cursor:pointer}.ui-input[type=color]::-webkit-color-swatch-wrapper{padding:0}.ui-input[type=color]::-webkit-color-swatch{border-radius:calc(var(--ui-radius-2) - var(--ui-space-1));border:0}.ui-input[type=color]::-moz-color-swatch{border-radius:calc(var(--ui-radius-2) - var(--ui-space-1));border:0}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--ui-fg-muted)}.ui-input:hover,.ui-select:hover,.ui-textarea:hover{border-color:var(--ui-accent)}.ui-input[aria-invalid=true],.ui-select[aria-invalid=true],.ui-textarea[aria-invalid=true]{border-color:var(--ui-danger)}.ui-input:disabled,.ui-select:disabled,.ui-textarea:disabled{opacity:.55;cursor:not-allowed}.ui-input:disabled:hover,.ui-select:disabled:hover,.ui-textarea:disabled:hover{border-color:var(--ui-border-strong)}.ui-field-hint{margin-top:var(--ui-space-2);font-size:var(--ui-text-label-lg);color:var(--ui-fg-muted);display:block}.ui-field-error{align-items:flex-start;gap:var(--ui-space-2);margin-top:var(--ui-space-2);font-size:var(--ui-text-label-lg);font-weight:var(--ui-weight-medium);color:var(--ui-danger);display:flex}.ui-field-error:before{content:"!";border-radius:var(--ui-radius-pill);background-color:var(--ui-danger);width:16px;height:16px;color:var(--ui-card-bg);font-size:11px;font-weight:var(--ui-weight-bold);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ui-field-row{gap:var(--ui-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:1024px){.ui-field-row{grid-template-columns:minmax(0,1fr)}}.ui-wachtwoord{--ui-wachtwoord-knop-b:calc(var(--ui-touch-min) + var(--ui-space-2));display:block;position:relative}.ui-wachtwoord>.ui-input{padding-right:calc(var(--ui-wachtwoord-knop-b) + var(--ui-space-1))}.ui-wachtwoord-knop{width:var(--ui-wachtwoord-knop-b);border-radius:var(--ui-radius-2);color:var(--ui-fg-muted);cursor:pointer;transition:color var(--ui-dur-2) var(--ui-ease);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0;bottom:0;right:0}.ui-wachtwoord-knop:hover,.ui-wachtwoord-knop[aria-pressed=true]{color:var(--ui-fg)}.ui-wachtwoord-knop:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:-2px}.ui-vink{align-items:flex-start;gap:var(--ui-space-3);color:var(--ui-fg);font-size:var(--ui-text-sm);line-height:var(--ui-leading-normal);cursor:pointer;display:flex}.ui-vink>input[type=checkbox]{width:18px;height:18px;margin:calc((var(--ui-text-sm) * var(--ui-leading-normal) - 18px) / 2) 0 0;accent-color:var(--ui-accent);cursor:pointer;flex-shrink:0}.ui-switch{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-pill);background-color:var(--ui-card-bg-hover);cursor:pointer;width:52px;height:28px;transition:background-color var(--ui-dur-2) var(--ui-ease), border-color var(--ui-dur-2) var(--ui-ease);flex-shrink:0;padding:0;position:relative}.ui-switch:after{content:"";border-radius:var(--ui-radius-pill);background-color:var(--ui-fg);width:22px;height:22px;transition:transform var(--ui-dur-2) var(--ui-ease);position:absolute;top:2px;left:2px}.ui-switch[aria-checked=true]{background-image:var(--ui-accent-gradient-fill);border-color:#0000}.ui-switch[aria-checked=true]:after{background-color:var(--ui-on-accent);transform:translate(24px)}.ui-switch:disabled{opacity:.55;cursor:not-allowed}.ui-switch-row{justify-content:space-between;align-items:center;gap:var(--ui-space-4);padding:var(--ui-space-4) 0;border-bottom:1px solid var(--ui-border);display:flex}.ui-switch-row:last-child{border-bottom:none}.ui-switch-title{font-size:var(--ui-text-md);font-weight:var(--ui-weight-semibold)}.ui-switch-description{font-size:var(--ui-text-sm);color:var(--ui-fg-muted)}.ui-keuzes{gap:var(--ui-space-3);border:0;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));min-width:0;margin:0;padding:0;display:grid}.ui-keuzes>legend{margin-bottom:var(--ui-space-2);font-size:var(--ui-text-md);font-weight:var(--ui-weight-semibold);grid-column:1/-1;padding:0}.ui-keuze{align-items:flex-start;gap:var(--ui-space-3);min-height:var(--ui-touch-min);padding:var(--ui-space-4);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-3);background-color:var(--ui-card-bg);cursor:pointer;transition:border-color var(--ui-dur-2) var(--ui-ease);display:flex}.ui-keuze:hover{border-color:var(--ui-accent)}.ui-keuze:has(input:checked){border-color:var(--ui-accent);box-shadow:inset 0 0 0 1px var(--ui-accent)}.ui-keuze input{width:1.125rem;height:1.125rem;accent-color:var(--ui-accent);flex-shrink:0;margin:.15em 0 0}.ui-keuze-tekst{gap:var(--ui-space-1);flex-direction:column;min-width:0;display:flex}.ui-keuze-titel{font-size:var(--ui-text-md);font-weight:var(--ui-weight-semibold)}.ui-keuze-uitleg{font-size:var(--ui-text-sm);color:var(--ui-fg-muted)}.ui-table-wrap{overscroll-behavior-x:contain;border:1px solid var(--ui-border);border-radius:var(--ui-radius-4);background-color:var(--ui-card-bg);scrollbar-width:thin;scrollbar-color:var(--ui-scrollbar-thumb) transparent;overflow-x:auto}.ui-table-wrap--hoog{max-height:70vh;scroll-padding-top:44px;overflow-y:auto}.ui-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--ui-text-base)}.ui-table th{z-index:var(--ui-z-sticky);padding:var(--ui-space-3) var(--ui-space-4);text-align:left;font-size:var(--ui-text-label);font-weight:var(--ui-weight-semibold);letter-spacing:var(--ui-tracking-th);text-transform:uppercase;color:var(--ui-fg-muted);background-color:var(--ui-card-bg-hover);border-bottom:1px solid var(--ui-border);position:sticky;top:0}.ui-table td{padding:var(--ui-space-4);border-bottom:1px solid var(--ui-border);vertical-align:middle;color:var(--ui-fg);transition:background-color var(--ui-dur-1) var(--ui-ease)}.ui-table tbody tr:last-child td{border-bottom:none}.ui-table tbody tr:hover td,.ui-table tbody tr:focus-within td{background-color:var(--ui-card-bg-hover)}.ui-table tfoot td{border-top:1px solid var(--ui-border-strong);background-color:var(--ui-card-bg-hover);font-weight:var(--ui-weight-semibold)}.ui-table th.ui-col-num,.ui-table td.ui-col-num{text-align:right}.ui-table td.ui-col-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:var(--ui-tracking-tight);white-space:nowrap}.ui-table--compact th{padding:var(--ui-space-2) var(--ui-space-3)}.ui-table--compact td{padding:var(--ui-space-2) var(--ui-space-3);font-size:var(--ui-text-sm)}.ui-tabs{gap:var(--ui-space-1);margin-bottom:var(--ui-space-7);border-bottom:1px solid var(--ui-border);scrollbar-width:none;display:flex;overflow-x:auto}.ui-tabs::-webkit-scrollbar{display:none}.ui-tabs[data-meer-rechts=true]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000)}.ui-tabs[data-meer-links=true]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 3rem),#0000)}.ui-tabs[data-meer-links=true][data-meer-rechts=true]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3rem calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 3rem calc(100% - 3rem),#0000)}.ui-tab{touch-action:manipulation;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-3) var(--ui-space-4);min-height:var(--ui-touch-min);border-radius:var(--ui-radius-1) var(--ui-radius-1) 0 0;color:var(--ui-fg-muted);font-family:inherit;font-size:var(--ui-text-base);font-weight:var(--ui-weight-medium);white-space:nowrap;cursor:pointer;transition:color var(--ui-dur-1) var(--ui-ease), background-color var(--ui-dur-1) var(--ui-ease), border-color var(--ui-dur-1) var(--ui-ease);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;text-decoration:none;display:inline-flex}.ui-tab:hover{color:var(--ui-fg);background-color:var(--ui-accent-subtle)}.ui-tab[aria-selected=true],.ui-tab[aria-current]{color:var(--ui-accent-ink);border-bottom-color:var(--ui-accent);font-weight:var(--ui-weight-semibold)}.ui-pill{align-items:center;gap:var(--ui-space-1);padding:2px var(--ui-space-3);border-radius:var(--ui-radius-pill);background-color:var(--ui-accent-subtle);color:var(--ui-accent-ink);font-size:var(--ui-text-label);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-snug);display:inline-flex}.ui-pill--ok{background-color:var(--ui-success-subtle);color:var(--ui-success)}.ui-pill--pending{background-color:var(--ui-warning-subtle);color:var(--ui-warning)}.ui-pill--err{background-color:var(--ui-danger-subtle);color:var(--ui-danger)}.ui-pill--muted{background-color:var(--ui-card-bg-hover);color:var(--ui-fg-muted)}.ui-pill--status:before{content:"";border-radius:var(--ui-radius-pill);background-color:currentColor;flex-shrink:0;width:6px;height:6px}.ui-empty{text-align:center;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-10) var(--ui-space-6);border:1px dashed var(--ui-border-strong);border-radius:var(--ui-radius-4);background-color:var(--ui-card-bg);flex-direction:column;display:flex}.ui-empty-icon{border-radius:var(--ui-radius-3);background-color:var(--ui-accent-wash);width:48px;height:48px;color:var(--ui-accent);justify-content:center;align-items:center;display:flex}.ui-empty-title{font-size:var(--ui-text-title-sm);font-weight:var(--ui-weight-semibold);margin:0}.ui-empty-lead{max-width:44ch;color:var(--ui-fg-muted);font-size:var(--ui-text-sm);margin:0}.ui-empty-actions{justify-content:center;gap:var(--ui-space-3);margin-top:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-meter{align-items:center;gap:var(--ui-space-3);display:flex}.ui-meter-track{border-radius:var(--ui-radius-pill);background-color:var(--ui-card-bg-hover);border:1px solid var(--ui-border);flex:1;min-width:0;height:8px;position:relative;overflow:hidden}.ui-meter-fill{border-radius:var(--ui-radius-pill);background-image:var(--ui-accent-gradient);height:100%;display:block}.ui-meter-value{font-variant-numeric:tabular-nums;font-size:var(--ui-text-label);color:var(--ui-fg-muted);flex-shrink:0}.ui-note{align-items:flex-start;gap:var(--ui-space-3);padding:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-3);background-color:var(--ui-card-bg);color:var(--ui-fg-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-relaxed);display:flex}.ui-note-icon{width:18px;height:18px;color:var(--ui-fg-subtle);flex-shrink:0;margin-top:2px}.ui-note-title{color:var(--ui-fg);font-size:var(--ui-text-base);font-weight:var(--ui-weight-semibold);margin-bottom:2px;display:block}.ui-note--ok{border-color:var(--ui-success);background-color:var(--ui-success-subtle)}.ui-note--ok .ui-note-icon{color:var(--ui-success)}.ui-note--warn{border-color:var(--ui-warning);background-color:var(--ui-warning-subtle)}.ui-note--warn .ui-note-icon{color:var(--ui-warning)}.ui-note--warn a{color:var(--ui-fg);font-weight:var(--ui-weight-semibold);text-decoration:underline}.ui-note--err{border-color:var(--ui-danger);background-color:var(--ui-danger-subtle);color:var(--ui-danger)}.ui-note--err .ui-note-title{color:var(--ui-danger)}.ui-note--err a{color:inherit;font-weight:var(--ui-weight-semibold);text-decoration:underline}.ui-note--err p{margin:0}.ui-note--err p+p{margin-top:var(--ui-space-1)}.ui-note--err .ui-note-icon{color:var(--ui-danger)}.ui-segment{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background-color:var(--ui-bg);flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;display:inline-flex}.ui-segment-item{justify-content:center;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-4);min-height:var(--ui-touch-min);border-radius:var(--ui-radius-pill);color:var(--ui-fg-muted);font-family:inherit;font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--ui-dur-1) var(--ui-ease), color var(--ui-dur-1) var(--ui-ease);background:0 0;border:none;flex:auto;text-decoration:none;display:inline-flex}.ui-segment-item:hover{color:var(--ui-fg)}.ui-segment-item[aria-current],.ui-segment-item[aria-pressed=true]{background-color:var(--ui-accent-fill);color:var(--ui-on-accent)}.ui-danger{border:1px solid var(--ui-danger);border-radius:var(--ui-radius-4);background-color:var(--ui-card-bg);overflow:hidden}.ui-danger-head{align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-4) var(--ui-space-5);background-color:var(--ui-danger-subtle);color:var(--ui-danger);font-size:var(--ui-text-md);font-weight:var(--ui-weight-semibold);cursor:pointer;display:flex}.ui-danger-body{padding:var(--ui-space-5);color:var(--ui-fg-muted);font-size:var(--ui-text-sm)}.ui-skeleton{background-color:var(--ui-skeleton-bg);border-radius:var(--ui-radius-1);position:relative;overflow:hidden}.ui-skeleton:after{content:"";background-image:linear-gradient(90deg, transparent 0%, var(--ui-skeleton-sheen) 50%, transparent 100%);animation:1.4s infinite ui-skeleton-schuif;position:absolute;inset:0;transform:translate(-100%)}@keyframes ui-skeleton-schuif{to{transform:translate(100%)}}.ui-stappen{gap:var(--ui-space-5);inline-size:100%;max-inline-size:36rem;margin-inline:auto;display:grid}.ui-stappen-kop{gap:var(--ui-space-3);display:grid}.ui-stappen-balk{justify-content:space-between;gap:var(--ui-space-1);margin:0;padding:0;list-style:none;display:flex}.ui-stappen-punt{flex:1 1 0;justify-content:center;min-inline-size:0;display:flex}.ui-stappen-knop{align-items:center;gap:var(--ui-space-2);min-inline-size:0;padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-2);color:var(--ui-fg-muted);font:inherit;text-align:center;background:0 0;border:0;flex-direction:column;display:flex}button.ui-stappen-knop{cursor:pointer}button.ui-stappen-knop:hover .ui-stappen-naam{color:var(--ui-fg);text-underline-offset:.2em;text-decoration:underline}button.ui-stappen-knop:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-stappen-stip{border-radius:var(--ui-radius-pill);background-color:var(--ui-border-strong);block-size:16px;inline-size:16px;transition:background-color var(--ui-dur-2) var(--ui-ease), box-shadow var(--ui-dur-2) var(--ui-ease)}.ui-stappen-punt[data-stand=af] .ui-stappen-stip,.ui-stappen-punt[data-stand=nu] .ui-stappen-stip{background-color:var(--ui-accent-fill)}.ui-stappen-punt[data-stand=nu] .ui-stappen-stip{box-shadow:0 0 0 4px var(--ui-accent-wash)}.ui-stappen-naam{max-inline-size:100%;font-size:var(--ui-text-sm);line-height:var(--ui-leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-stappen-punt[data-stand=nu] .ui-stappen-naam{color:var(--ui-fg);font-weight:var(--ui-weight-semibold)}.ui-stappen-spoor{border-radius:var(--ui-radius-pill);background-color:var(--ui-border);block-size:6px;overflow:hidden}.ui-stappen-vulling{border-radius:inherit;background:var(--ui-accent-gradient-fill);block-size:100%;transition:inline-size var(--ui-dur-3) var(--ui-ease)}.ui-stappen-kaart{gap:var(--ui-space-6);border-radius:calc(var(--ui-radius-4) + var(--ui-space-2));display:grid}.ui-stappen-inhoud{gap:var(--ui-space-4);animation:ui-stappen-in var(--ui-dur-3) var(--ui-ease);display:grid}@keyframes ui-stappen-in{0%{opacity:0;transform:translateX(var(--ui-space-6))}to{opacity:1;transform:none}}.ui-stappen-titel{font-size:var(--ui-text-title);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-tight);letter-spacing:var(--ui-tracking-kop);margin:0}.ui-stappen-titel:focus{outline:none}.ui-stappen-titel:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-offset);border-radius:var(--ui-radius-1)}.ui-stappen-uitleg{color:var(--ui-fg-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-relaxed);margin:0}.ui-stappen-velden{gap:var(--ui-space-4);display:grid}.ui-stappen-velden>.ui-field{margin-bottom:0}.ui-stappen-voet{justify-content:space-between;align-items:center;gap:var(--ui-space-3);padding-top:var(--ui-space-5);border-top:1px solid var(--ui-border);flex-wrap:wrap;display:flex}.ui-stappen-rechts{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.ui-stappen-status{color:var(--ui-fg-muted);font-size:var(--ui-text-sm);text-align:center;margin:0}@media (max-width:30em){.ui-stappen-naam{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-stappen-knop{min-block-size:var(--ui-touch-min);justify-content:center}}@media (prefers-reduced-motion:reduce){.ui-shell *{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.ui-card--interactief:hover,.ui-card--interactief:focus-within,.ui-stat:hover,.ui-btn--primary:hover{transform:none}.ui-skeleton:after{display:none}.ui-sidebar{transition:none}.ui-stappen-inhoud{animation:none}.ui-stappen-vulling,.ui-stappen-stip{transition:none}}.ui-dialoog{box-sizing:border-box;width:min(calc(100% - var(--ui-space-8)), 40rem);max-width:none;max-height:calc(100dvh - var(--ui-space-8));overscroll-behavior:contain;border:1px solid var(--ui-border);border-radius:var(--ui-radius-4);background-color:var(--ui-card-bg);color:var(--ui-fg);box-shadow:var(--ui-shadow-overlay);font-family:var(--ui-font-sans);font-size:var(--ui-text-base);line-height:var(--ui-leading-normal);margin:auto;padding:0;overflow:auto}.ui-dialoog--smal{width:min(calc(100% - var(--ui-space-8)), 27.5rem)}.ui-dialoog--breed{width:min(calc(100% - var(--ui-space-8)), 52rem)}.ui-dialoog--instellen{width:min(calc(100% - var(--ui-space-8)), 70rem)}.ui-dialoog::backdrop{background-color:var(--ui-overlay)}.ui-dialoog[open]{animation:ui-dialoog-in var(--ui-dur-3) var(--ui-ease)}@keyframes ui-dialoog-in{0%{opacity:0;transform:translateY(var(--ui-space-3)) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ui-dialoog[open]{animation:none}}.ui-dialoog :focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-dialoog-paneel{gap:var(--ui-space-4);padding:var(--ui-space-6);flex-direction:column;display:flex}.ui-dialoog-kop{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-4);display:flex}.ui-dialoog-titel{font-size:var(--ui-text-title-sm);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-snug);letter-spacing:var(--ui-tracking-kop);margin:0}.ui-dialoog-titel:focus{outline:none}.ui-dialoog-sluit{min-width:var(--ui-touch-min);min-height:var(--ui-touch-min);margin:calc(var(--ui-space-2) * -1) calc(var(--ui-space-2) * -1) 0 0;border-radius:var(--ui-radius-2);color:var(--ui-fg-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.ui-dialoog-sluit:hover{background-color:var(--ui-secondary-subtle);color:var(--ui-fg)}.ui-dialoog-omschrijving{margin:calc(var(--ui-space-2) * -1) 0 0;color:var(--ui-fg-muted);font-size:var(--ui-text-sm)}.ui-dialoog-inhoud{gap:var(--ui-space-4);flex-direction:column;min-width:0;display:flex}.ui-dialoog-voet{justify-content:flex-end;gap:var(--ui-space-3);padding-top:var(--ui-space-2);flex-wrap:wrap;display:flex}@media (max-width:30em){.ui-dialoog-paneel{padding:var(--ui-space-5)}}.ui-uitklap{font-size:var(--ui-text-sm)}.ui-uitklap>summary{align-items:center;gap:var(--ui-space-2);min-height:var(--ui-touch-min);color:var(--ui-accent-ink);font-weight:var(--ui-weight-medium);cursor:pointer;list-style:none;display:inline-flex}.ui-uitklap>summary::-webkit-details-marker{display:none}.ui-uitklap>summary:before{content:"";width:.45em;height:.45em;transition:transform var(--ui-dur-2) var(--ui-ease);border-bottom:2px solid;border-right:2px solid;transform:rotate(-45deg)}.ui-uitklap[open]>summary:before{transform:rotate(45deg)}.ui-uitklap>summary:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-offset);border-radius:var(--ui-radius-1)}.ui-uitklap-inhoud{gap:var(--ui-space-2);padding:var(--ui-space-2) 0 var(--ui-space-2) var(--ui-space-5);color:var(--ui-fg-muted);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.ui-uitklap>summary:before{transition:none}}.ui-statuslamp{display:inline-flex;position:relative}.ui-statuslamp-knop{align-items:center;gap:var(--ui-space-2);min-height:calc(var(--ui-touch-min) - var(--ui-space-4));padding:var(--ui-space-1) var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background-color:var(--ui-card-bg);color:var(--ui-fg);font:inherit;font-size:var(--ui-text-label);font-weight:var(--ui-weight-medium);cursor:default;display:inline-flex}.ui-statuslamp-knop:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-statuslamp-lamp{background-color:var(--ui-fg-subtle);width:.625rem;height:.625rem;box-shadow:0 0 0 3px var(--ui-secondary-subtle);border-radius:50%;flex:none}.ui-statuslamp[data-stand=ok] .ui-statuslamp-lamp{background-color:var(--ui-success);box-shadow:0 0 0 3px var(--ui-success-subtle)}.ui-statuslamp[data-stand=let-op] .ui-statuslamp-lamp{background-color:var(--ui-warning);box-shadow:0 0 0 3px var(--ui-warning-subtle)}.ui-statuslamp[data-stand=fout] .ui-statuslamp-lamp{background-color:var(--ui-danger);box-shadow:0 0 0 3px var(--ui-danger-subtle)}.ui-statuslamp-label{white-space:nowrap}.ui-statuslamp-tip{top:calc(100% + var(--ui-space-2));z-index:var(--ui-z-overlay);width:max-content;max-width:min(22rem, calc(100vw - var(--ui-space-8)));padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-3);background-color:var(--ui-card-bg);color:var(--ui-fg);box-shadow:var(--ui-shadow-overlay);font-size:var(--ui-text-sm);line-height:var(--ui-leading-snug);opacity:0;transition:opacity var(--ui-dur-1) var(--ui-ease), display var(--ui-dur-1) allow-discrete;display:none;position:absolute;inset-inline-start:0}.ui-statuslamp-tip:before{content:"";inset:calc(var(--ui-space-2) * -1) 0 auto;height:var(--ui-space-2);position:absolute}.ui-statuslamp:hover .ui-statuslamp-tip,.ui-statuslamp:focus-within .ui-statuslamp-tip{opacity:1;display:block}@starting-style{.ui-statuslamp:hover .ui-statuslamp-tip,.ui-statuslamp:focus-within .ui-statuslamp-tip{opacity:0}}.ui-statuslamp[data-verborgen] .ui-statuslamp-tip{display:none}.ui-statuslamp[data-uitlijning=eind] .ui-statuslamp-tip{inset-inline:auto 0}@media (max-width:40em){.ui-statuslamp-tip,.ui-statuslamp[data-uitlijning=eind] .ui-statuslamp-tip{top:auto;bottom:var(--ui-space-4);inset-inline:var(--ui-space-4);width:auto;max-width:none;position:fixed}.ui-statuslamp-tip:before{display:none}}@media (prefers-reduced-motion:reduce){.ui-statuslamp-tip{transition:none}}:root{--ui-sidebar-w:280px}.pt-kolom{flex-direction:column;min-width:0;display:flex}.pt-topbar{margin:0}.pt-hoofd{flex:1}.pt-hoofd:focus:not(:focus-visible){outline:none}.pt-merk{padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-2);display:block}.pt-merk img{width:auto;max-width:100%;height:28px;display:block}.pt-merk .pt-merk-donker,.pt-auth-merk .pt-merk-donker,:root[data-theme=dark] .pt-merk .pt-merk-licht,:root[data-theme=dark] .pt-auth-merk .pt-merk-licht{display:none}:root[data-theme=dark] .pt-merk .pt-merk-donker,:root[data-theme=dark] .pt-auth-merk .pt-merk-donker{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pt-merk .pt-merk-licht,:root:not([data-theme=light]) .pt-auth-merk .pt-merk-licht{display:none}:root:not([data-theme=light]) .pt-merk .pt-merk-donker,:root:not([data-theme=light]) .pt-auth-merk .pt-merk-donker{display:block}}.pt-topbar-merk{display:none}@media (max-width:1024px){.pt-topbar-merk{display:block}}.pt-nav-label{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.2}.pt-neon-nav{margin:var(--ui-space-2) 0;padding:var(--ui-space-2) 0;border-top:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border)}.pt-neon-nav-parent{color:var(--ui-fg);font-weight:var(--ui-weight-semibold)}.pt-neon-nav .ui-nav-subs{margin-left:var(--ui-space-4);border-left-color:var(--ui-border-strong)}.pt-neon-nav-child{gap:var(--ui-space-2)}.pt-neon-nav-product-first{margin-top:var(--ui-space-2);border-top:1px solid var(--ui-border);border-radius:0 0 var(--ui-radius-1) var(--ui-radius-1)}.pt-neon-nav-dot{border-radius:50%;flex:0 0 7px;width:7px;height:7px}.pt-neon-terug{align-self:flex-start;align-items:center;gap:var(--ui-space-2);color:var(--ui-accent-ink);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);text-decoration:none;display:inline-flex}.pt-neon-terug:hover{text-underline-offset:3px;text-decoration:underline}.pt-zijbalk-voet{align-items:stretch;gap:var(--ui-space-3);flex-direction:column;display:flex}.pt-zijbalk-bedrijf{align-items:center;gap:var(--ui-space-3);display:flex}.pt-zijbalk-instellingen{color:var(--ui-text);font-size:var(--ui-text-sm);padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-2);text-decoration:none;display:block}.pt-zijbalk-instellingen:hover,.pt-zijbalk-instellingen:focus-visible{background:var(--ui-surface-subtle);text-decoration:underline}.pt-merk-letters{border-radius:var(--ui-radius-2);background-image:var(--ui-accent-gradient-fill);width:32px;height:32px;color:var(--ui-on-accent);font-size:var(--ui-text-label);font-weight:var(--ui-weight-bold);letter-spacing:var(--ui-tracking-th);flex-shrink:0;place-items:center;display:grid}.pt-kruimelpad{min-width:0;font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pt-thema{display:inline-flex}.pt-menu{position:relative}.pt-menu-knop{height:var(--ui-touch-min);padding:0 var(--ui-space-4);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-2);background-color:var(--ui-card-bg);color:var(--ui-fg);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);cursor:pointer;align-items:center;list-style:none;display:flex}.pt-menu-knop::-webkit-details-marker{display:none}.pt-menu-paneel{right:0;top:calc(100% + var(--ui-space-2));min-width:11rem;padding:var(--ui-space-1);border:1px solid var(--ui-border);border-radius:var(--ui-radius-3);background-color:var(--ui-card-bg);box-shadow:var(--ui-shadow-overlay);position:absolute}.pt-menu-actie{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none}.pt-kruimelpad--los,.pt-menu-thema{display:none}@media (max-width:1024px){.pt-topbar{flex-wrap:nowrap}.pt-kruimelpad--balk,.pt-thema{display:none}.pt-kruimelpad--los{padding:var(--ui-space-3) var(--ui-content-pad-x) 0;display:block}.pt-menu-thema{justify-content:space-between;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-3);display:flex}.pt-menu-naam{text-overflow:ellipsis;white-space:nowrap;max-width:8rem;display:block;overflow:hidden}}.pt-topbar-context{align-items:center;gap:var(--ui-space-5);min-width:0;display:flex}.pt-bovenbalk-software:empty{display:none}.pt-bovenbalk-software{min-width:0}.pt-bovenbalk-software .ui-tubelight{width:fit-content}@media (max-width:1280px){.pt-topbar:has(.pt-bovenbalk-software:not(:empty)){flex-wrap:wrap}.pt-topbar-context:has(.pt-bovenbalk-software:not(:empty)){gap:var(--ui-space-3);flex:0 0 100%;order:10;justify-content:space-between}.pt-topbar-context:has(.pt-bovenbalk-software:not(:empty)) .pt-kruimelpad--balk{display:block}.pt-topbar:has(.pt-bovenbalk-software:not(:empty))+.pt-kruimelpad--los{display:none}}@media (max-width:480px){.pt-topbar:has(.pt-bovenbalk-software:not(:empty)){gap:8px}.pt-topbar:has(.pt-bovenbalk-software:not(:empty)) .pt-topbar-merk{display:none}.pt-bovenbalk-software .ui-tubelight-link{gap:5px;padding-inline:9px;font-size:.8rem}.pt-topbar-context:has(.pt-bovenbalk-software:not(:empty)){gap:6px}.pt-topbar-context:has(.pt-bovenbalk-software:not(:empty)) .pt-kruimelpad{font-size:.8rem}}.pt-laadbalk{height:3px;z-index:calc(var(--ui-z-topbar) + 1);background:var(--ui-accent);transform-origin:0;opacity:0;transition:opacity var(--ui-dur-2) var(--ui-ease);position:fixed;inset:0 0 auto}.pt-laadbalk[data-actief=true]{opacity:1;animation:pt-laadbalk 1.2s var(--ui-ease) infinite}@keyframes pt-laadbalk{0%{transform:scaleX(.1)}to{transform:scaleX(.9)}}@media (prefers-reduced-motion:reduce){.pt-laadbalk[data-actief=true]{animation:none;transform:none}}.pt-link-laden{background:var(--ui-accent);opacity:0;border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-left:auto}.pt-link-laden[data-bezig=true]{opacity:1}.pt-404-links{gap:var(--ui-space-2) var(--ui-space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pt-voet{gap:var(--ui-space-1) var(--ui-space-6);padding:var(--ui-space-5) var(--ui-content-pad-x) var(--ui-space-9);border-top:1px solid var(--ui-border);flex-wrap:wrap;display:flex}.pt-voet p{margin:0}.pt-meta{color:var(--ui-fg-muted);font-size:var(--ui-text-sm);margin:0}.pt-meta a{color:inherit}.pt-pagina{gap:var(--ui-space-10);flex-direction:column;max-width:76rem;display:flex}.pt-pagina>.ui-page-header,.pt-pagina>.ui-tabs{margin-bottom:0}.pt-pagina--product{gap:var(--ui-space-6)}.pt-sectie{gap:var(--ui-space-4);flex-direction:column;display:flex}.pt-sectiekop{justify-content:space-between;align-items:baseline;gap:var(--ui-space-2) var(--ui-space-4);flex-wrap:wrap;display:flex}.pt-sectietitel:first-letter{text-transform:uppercase}.pt-sectietitel{text-wrap:balance;scroll-margin-top:var(--ui-space-12);font-size:var(--ui-text-title-sm);font-weight:var(--ui-weight-semibold);letter-spacing:var(--ui-tracking-tight);margin:0}.pt-eyebrow{margin:0 0 var(--ui-space-1);font-size:var(--ui-text-label);font-weight:var(--ui-weight-semibold);letter-spacing:var(--ui-tracking-nav);text-transform:uppercase;color:var(--ui-fg-muted)}.pt-link{color:var(--ui-accent-ink);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);border-bottom:1px solid #0000;text-decoration:none}.pt-link:hover,.pt-link:focus-visible{border-bottom-color:currentColor}.pt-tellers,.pt-raster{gap:var(--ui-space-4);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));display:grid}.pt-raster{align-items:start}.pt-heros{gap:var(--ui-space-4);flex-direction:column;display:flex}.pt-welkomst{align-items:center;gap:var(--ui-space-3) var(--ui-space-4);padding:var(--ui-space-4) var(--ui-space-5);border:1px solid var(--ui-accent-wash);border-radius:var(--ui-radius-3);background-color:var(--ui-accent-subtle);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.pt-welkomst-icoon{color:var(--ui-accent);align-self:start;display:flex}.pt-welkomst-titel{color:var(--ui-accent-ink);font-size:var(--ui-text-base);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-snug);text-wrap:balance;margin:0}.pt-welkomst-lead{margin:var(--ui-space-1) 0 0;color:var(--ui-fg);font-size:var(--ui-text-sm);line-height:var(--ui-leading-relaxed)}@media (max-width:640px){.pt-welkomst{padding:var(--ui-space-4);grid-template-columns:auto minmax(0,1fr)}.pt-welkomst-actie{grid-column:2}}.pt-hero{gap:var(--ui-space-5);border-left:3px solid var(--pt-accent,var(--ui-accent));flex-direction:column;display:flex}.pt-hero-kop{align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.pt-hero-titel{text-wrap:balance;font-size:var(--ui-text-title);font-weight:var(--ui-weight-semibold);letter-spacing:var(--ui-tracking-tight);margin:0}.pt-hero-titel a{color:inherit;text-decoration:none}.pt-hero-titel a:hover{text-decoration:underline}.pt-hero-venster{color:var(--ui-fg-muted);font-size:var(--ui-text-label-lg);margin-left:auto}.pt-hero-body{justify-content:space-between;align-items:flex-end;gap:var(--ui-space-6);flex-wrap:wrap;display:flex}.pt-metingen{gap:var(--ui-space-4) var(--ui-space-6);flex:22rem;grid-template-columns:repeat(auto-fit,minmax(min(8rem,100%),1fr));margin:0;display:grid}.pt-metingen div{min-width:0}.pt-metingen dt{color:var(--ui-fg-muted);font-size:var(--ui-text-label-lg)}.pt-metingen dd{margin:var(--ui-space-1) 0 0;font-variant-numeric:tabular-nums;font-size:var(--ui-text-title-sm);font-weight:var(--ui-weight-semibold);letter-spacing:var(--ui-tracking-tight)}.pt-hero-spark{align-items:flex-end;gap:var(--ui-space-1);flex-direction:column;margin:0;display:flex}.pt-hero-spark figcaption{color:var(--ui-fg-muted);font-size:var(--ui-text-label)}.pt-hero-acties{gap:var(--ui-space-2);padding-top:var(--ui-space-4);border-top:1px solid var(--ui-border);flex-wrap:wrap;display:flex}.pt-rij-form{align-items:center;gap:var(--ui-space-2);margin:0 0 var(--ui-space-2);flex-wrap:wrap;display:flex}.pt-hero-open{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.pt-lijst{border:1px solid var(--ui-border);border-radius:var(--ui-radius-4);background-color:var(--ui-card-bg);box-shadow:var(--ui-shadow-card);margin:0;padding:0;list-style:none;overflow:hidden}.pt-lijst-rij{justify-content:space-between;align-items:center;gap:var(--ui-space-2) var(--ui-space-4);padding:var(--ui-space-4) var(--ui-space-5);border-top:1px solid var(--ui-border);flex-wrap:wrap;display:flex}.pt-lijst-rij:first-child{border-top:none}.pt-lijst-rij:hover{background-color:var(--ui-card-bg-hover)}.pt-lijst-hoofd{align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;min-width:0;display:flex}.pt-lijst-titel{min-width:0;font-weight:var(--ui-weight-medium)}.pt-lijst-meta{align-items:center;gap:var(--ui-space-3);color:var(--ui-fg-muted);font-size:var(--ui-text-sm);flex-wrap:wrap;display:flex}.pt-stappen{gap:var(--ui-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pt-stap{align-items:flex-start;gap:var(--ui-space-3);padding:var(--ui-space-3) 0;border-top:1px solid var(--ui-border);display:flex}.pt-stap:first-child{border-top:none}.pt-stap-vink{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-pill);width:22px;height:22px;color:var(--ui-fg-subtle);flex-shrink:0;place-items:center;margin-top:2px;display:grid}.pt-stap--klaar .pt-stap-vink{border-color:var(--ui-success);background-color:var(--ui-success-subtle);color:var(--ui-success)}.pt-stap-body{min-width:0;display:block}.pt-stap-label{align-items:center;gap:var(--ui-space-2);font-weight:var(--ui-weight-medium);display:inline-flex}.pt-stap--klaar .pt-stap-label{color:var(--ui-fg-muted)}.pt-stap-hint{color:var(--ui-fg-muted);font-size:var(--ui-text-sm);margin:2px 0 0;display:block}.pt-meta-rij{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.pt-hulp-link{align-items:center;gap:var(--ui-space-1);color:var(--ui-fg-muted);font-size:var(--ui-text-sm);border-radius:var(--ui-radius-2);padding:var(--ui-space-1) var(--ui-space-2);text-decoration:none;display:inline-flex}.pt-hulp-link:hover,.pt-hulp-link[aria-current=page]{color:var(--ui-accent-ink,var(--ui-fg));text-underline-offset:.2em;text-decoration:underline}.pt-paneel{gap:var(--ui-space-9);flex-direction:column;display:flex}.pt-conversie{gap:var(--ui-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pt-conversie li{align-items:center;gap:var(--ui-space-2) var(--ui-space-5);grid-template-columns:minmax(10rem,16rem) minmax(0,1fr);display:grid}@media (max-width:640px){.pt-conversie li{grid-template-columns:minmax(0,1fr)}}.pt-conversie-label{justify-content:space-between;align-items:baseline;gap:var(--ui-space-3);font-size:var(--ui-text-sm);display:flex}.pt-conversie-aantal{font-variant-numeric:tabular-nums;font-weight:var(--ui-weight-semibold)}.pt-geen-meting{color:var(--ui-fg-muted);font-size:var(--ui-text-sm)}.pt-grafiek{gap:var(--ui-space-4);flex-direction:column;margin:0;display:flex}.pt-grafiek-svg{width:100%;height:auto;display:block;overflow:hidden}.pt-grafiek-raster{stroke:var(--ui-border);stroke-width:1px}.pt-grafiek-as{fill:var(--ui-fg-muted);font-variant-numeric:tabular-nums;font-size:11px}.pt-grafiek-staaf{fill:var(--ui-fg-muted);opacity:.55}.pt-grafiek-lijn{fill:none;stroke:var(--ui-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pt-grafiek-punt{fill:var(--ui-accent);stroke:var(--ui-card-bg);stroke-width:2px}.pt-grafiek-waarde{fill:var(--ui-fg);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.pt-legenda{gap:var(--ui-space-2) var(--ui-space-5);color:var(--ui-fg-muted);font-size:var(--ui-text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pt-legenda li{align-items:center;gap:var(--ui-space-2);display:flex}.pt-legenda-lijn{border-radius:var(--ui-radius-pill);background-color:var(--ui-accent);flex-shrink:0;width:18px;height:2px}.pt-legenda-staaf{background-color:var(--ui-fg-muted);opacity:.55;border-radius:2px;flex-shrink:0;width:8px;height:14px}.pt-tabelblok>summary{cursor:pointer;color:var(--ui-fg-muted);font-size:var(--ui-text-sm)}.pt-tabelblok>summary:hover{color:var(--ui-fg)}.pt-tabelblok[open]>summary{margin-bottom:var(--ui-space-3)}.pt-tabelblok .ui-table-wrap{max-height:18rem}.pt-auth{--pt-auth-gloed:18%;--pt-auth-gloed-onder:9%;min-height:100dvh;padding:var(--ui-space-9) var(--ui-space-4);background-color:var(--ui-bg);background-image:radial-gradient(42rem 34rem at 8% 0%, var(--ui-accent-600), transparent 70%), radial-gradient(38rem 32rem at 96% 30%, var(--ui-accent-800), transparent 70%), radial-gradient(46rem 30rem at 30% 108%, var(--ui-secondary), transparent 70%);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.pt-auth{background-image:radial-gradient(42rem 34rem at 8% 0%, color-mix(in srgb, var(--ui-accent-600) var(--pt-auth-gloed), transparent), transparent 70%), radial-gradient(38rem 32rem at 96% 30%, color-mix(in srgb, var(--ui-accent-800) var(--pt-auth-gloed), transparent), transparent 70%), radial-gradient(46rem 30rem at 30% 108%, color-mix(in srgb, var(--ui-secondary) var(--pt-auth-gloed-onder), transparent), transparent 70%)}}.pt-auth{background-repeat:no-repeat}.pt-auth-blok{gap:var(--ui-space-7);flex-direction:column;width:min(26rem,100%);display:flex}.pt-auth-kaart{--ui-radius-2:var(--ui-radius-3);gap:var(--ui-space-5);padding:var(--ui-space-8) var(--ui-space-7) var(--ui-space-7);border-radius:calc(var(--ui-radius-4) + var(--ui-space-3));box-shadow:0 1px 2px var(--ui-shadow-color), 0 12px 32px -20px var(--ui-accent);flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.pt-auth-kaart{box-shadow:0 1px 2px var(--ui-shadow-color), 0 12px 32px -20px color-mix(in srgb, var(--ui-accent) 32%, transparent)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media not all and (prefers-reduced-transparency:reduce){.pt-auth-kaart{background-color:var(--ui-card-bg)}@supports (color:color-mix(in lab, red, red)){.pt-auth-kaart{background-color:color-mix(in srgb, var(--ui-card-bg) 86%, transparent)}}.pt-auth-kaart{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%)}}}@supports (mask-composite:exclude) or (-webkit-mask-composite:xor){.pt-auth-kaart{border-color:#0000}.pt-auth-kaart:before{content:"";border-radius:inherit;background-image:var(--ui-accent-gradient);opacity:.55;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}}.pt-auth-kaart .pt-formulier>.ui-btn{width:100%}.pt-auth-kaart .pt-formulier>.ui-field{margin-bottom:0}.pt-auth-merk{justify-content:center;align-items:center;gap:var(--ui-space-3);display:flex}.pt-auth-merk img{width:auto;max-width:100%;height:36px;display:block}.pt-auth-tegel{border-radius:var(--ui-radius-3);background-image:var(--ui-accent-gradient-fill);width:48px;height:48px;color:var(--ui-on-accent);font-size:var(--ui-text-md);font-weight:var(--ui-weight-bold);letter-spacing:var(--ui-tracking-th);place-items:center;display:grid}.pt-auth-kop{text-align:center}.pt-auth-titel{text-wrap:balance;font-size:var(--ui-text-page);font-weight:var(--ui-weight-bold);line-height:var(--ui-leading-tight);letter-spacing:var(--ui-tracking-tight);margin:0}.pt-auth-lead{margin:var(--ui-space-2) 0 0;text-wrap:pretty;color:var(--ui-fg-muted)}.pt-auth-hulplink{text-align:center}.pt-auth-onder{align-items:center;gap:var(--ui-space-2);padding-top:var(--ui-space-5);border-top:1px solid var(--ui-border);text-align:center;flex-direction:column;display:flex}.pt-auth-onder>form{display:contents}.pt-auth-voet{align-items:center;gap:var(--ui-space-2);text-align:center;flex-direction:column;display:flex}.pt-auth-voet .pt-meta{font-size:var(--ui-text-label-lg);text-wrap:balance}.pt-taalwissel{justify-content:center;gap:var(--ui-space-3);margin:0;display:flex}.pt-taalwissel-knop{font:inherit;font-size:var(--ui-text-sm);color:var(--ui-fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pt-auth-kaart .ui-vink a{color:inherit;text-underline-offset:.15em;text-decoration:underline}@media (max-width:30em){.pt-auth{padding:var(--ui-space-6) var(--ui-space-4)}.pt-auth-kaart{padding:var(--ui-space-7) var(--ui-space-5) var(--ui-space-6)}}.pt-formulier{gap:var(--ui-space-4);flex-direction:column;display:flex}.pt-los{width:min(36rem,100%);padding:12vh var(--ui-space-4) var(--ui-space-10);margin:0 auto}@media (prefers-reduced-motion:reduce){.pt-auth *,.pt-los *{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.pt-mfa-kaart{gap:var(--ui-space-5);flex-direction:column;display:flex}.pt-mfa-kaart>*{width:100%;max-width:36rem;margin-inline:auto}.pt-mfa-kop{align-items:center;gap:var(--ui-space-2);padding-bottom:var(--ui-space-5);border-bottom:1px solid var(--ui-border);text-align:center;flex-direction:column;display:flex}.pt-mfa-kop .ui-card-title,.pt-mfa-kop .ui-card-description{text-wrap:balance;margin:0}.pt-mfa-schild{width:84px;height:84px;margin-bottom:var(--ui-space-1);border-radius:var(--ui-radius-pill);background-image:radial-gradient(circle at 50% 35%, var(--ui-accent), transparent 72%);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.pt-mfa-schild{background-image:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--ui-accent) 22%, transparent), transparent 72%)}}.pt-mfa-schild-binnen{border-radius:var(--ui-radius-pill);background-color:var(--ui-card-bg);width:56px;height:56px;box-shadow:0 0 0 1px var(--ui-border), var(--ui-shadow-card);color:var(--ui-accent);place-items:center;display:grid}.pt-mfa-stappen{margin-block:0;padding:0;list-style:none;display:grid}.pt-mfa-stap{gap:var(--ui-space-3);padding-bottom:var(--ui-space-6);display:flex;position:relative}.pt-mfa-stap:last-child{padding-bottom:0}.pt-mfa-stap:not(:last-child):after{content:"";top:calc(28px + var(--ui-space-2));bottom:var(--ui-space-2);background-color:var(--ui-border);width:1px;position:absolute;left:14px}.pt-mfa-nummer{border-radius:var(--ui-radius-pill);background-color:var(--ui-accent-subtle);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--ui-accent);flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.pt-mfa-nummer{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-accent) 30%, transparent)}}.pt-mfa-nummer{color:var(--ui-accent-ink);font-size:var(--ui-text-label);font-weight:var(--ui-weight-semibold)}.pt-mfa-stap-inhoud{gap:var(--ui-space-1);flex-direction:column;min-width:0;padding-top:3px;display:flex}.pt-mfa-stap-titel{font-weight:var(--ui-weight-semibold);margin:0}.pt-mfa-stap-tekst{color:var(--ui-fg-muted);font-size:var(--ui-text-sm);margin:0}.pt-mfa-codeformulier{display:contents}.pt-mfa-stap-inhoud>.pt-hero-acties,.pt-mfa-stap-inhoud>.ui-field,.pt-mfa-codeformulier>.pt-hero-acties,.pt-mfa-codeformulier>.ui-field,.pt-mfa-qr{margin-top:var(--ui-space-3)}.pt-mfa-stap-inhoud>.ui-field,.pt-mfa-codeformulier>.ui-field{margin-bottom:0}.pt-mfa-qr{padding:var(--ui-space-2);border:1px solid var(--ui-border);border-radius:var(--ui-radius-3);background-color:#fff;align-self:flex-start;line-height:0;display:inline-block}.pt-mfa-sleutel{font-family:var(--ui-font-mono);font-size:var(--ui-text-sm);word-break:break-all;margin:0}.pt-mfa-aan{align-items:center;gap:var(--ui-space-3);text-align:center;flex-direction:column;display:flex}.pt-mfa-aan>p{margin:0}.pt-mfa-uit{align-items:center;gap:var(--ui-space-3);flex-direction:column;width:100%;display:flex}.pt-wachtwoord-eis{align-items:center;gap:var(--ui-space-2);color:var(--ui-fg-muted);display:flex}.pt-wachtwoord-eis[data-gehaald=ja]{color:var(--ui-success)}.pt-wachtwoord-eis>svg{flex-shrink:0}.pt-wachtwoord-teller{font-variant-numeric:tabular-nums;margin-left:auto}.pt-inlogfout-kop{font-weight:var(--ui-weight-semibold)}.pt-logo-upload,.pt-upload-veld{gap:var(--ui-space-3);grid-template-columns:minmax(0,1fr);display:grid}.pt-logo-upload>.ui-field-label,.pt-upload-veld>.ui-field-label{margin:0}.pt-mail-opnieuw,.pt-mail-opnieuw form{justify-items:start;gap:var(--ui-space-2);display:grid}.pt-mail-opnieuw{margin-top:var(--ui-space-3)}.pt-jaarplan{gap:var(--ui-space-2);min-width:0;margin-top:var(--ui-space-1);padding-top:var(--ui-space-3);border-top:1px solid var(--ui-border);flex-basis:100%;grid-template-columns:minmax(0,1fr);display:grid}.pt-jaarplan>p{margin:0}.pt-jaarplan-plan{font-size:var(--ui-text-sm)}.pt-jaarplan-stand{font-weight:var(--ui-weight-medium)}.pt-jaarplan-schakelaar .ui-switch-row{padding:var(--ui-space-2) 0;border-bottom:none}.pt-jaarplan-schakelaar,.pt-jaarplan-overstap{justify-items:start;gap:var(--ui-space-3);display:grid}.pt-jaarplan-schakelaar{justify-items:stretch}.pt-jaarplan-overstap>p{max-width:60ch;margin:0}.pt-plankeuze{gap:var(--ui-space-4);margin-bottom:var(--ui-space-4);grid-template-columns:minmax(0,1fr);display:grid}.pt-plankeuze>p{margin:0}.pt-plantabel{gap:var(--ui-space-2);min-width:0;display:grid}.pt-plantabel-kop{font-size:var(--ui-text-md);font-weight:var(--ui-weight-semibold);margin:0}.pt-rijenveld{gap:var(--ui-space-3);border:0;grid-template-columns:minmax(0,1fr);min-inline-size:0;margin:0;padding:0;display:grid}.pt-rijenveld>legend{margin-block-end:var(--ui-space-2);padding:0}.pt-rijenveld>.ui-field-hint,.pt-rijenveld>.ui-field-error{margin:0}.pt-achtergronden{gap:var(--ui-space-4);grid-template-columns:minmax(0,1fr);display:grid}.pt-achtergronden-leeg,.pt-foto-werkgebied-leeg{font-size:var(--ui-text-sm);color:var(--ui-fg-muted);margin:0}.pt-achtergronden-lijst{gap:var(--ui-space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.pt-achtergrond-rij{gap:var(--ui-space-4);min-inline-size:0;padding:var(--ui-space-5);border:1px solid var(--ui-border);border-radius:var(--ui-radius-4);background:var(--ui-card-bg);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.pt-achtergrond-kop{float:left;inline-size:100%;font-size:var(--ui-text-md);font-weight:var(--ui-weight-semibold);letter-spacing:var(--ui-tracking-kop);padding:0}.pt-achtergrond-cellen{gap:var(--ui-space-4);grid-template-columns:minmax(0,1fr);display:grid}.pt-achtergrond-cel{min-inline-size:0}@media (min-width:640px){.pt-achtergrond-cellen{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-achtergrond-cel--breed{grid-column:1/-1}}.pt-achtergrond-acties,.pt-achtergronden-toevoegen{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.pt-achtergrond-acties{justify-content:flex-end}.pt-foto-werkgebied{gap:var(--ui-space-5);grid-template-columns:minmax(0,1fr);display:grid}.pt-foto-werkgebied-gebied{gap:var(--ui-space-3);grid-template-columns:minmax(0,1fr);display:grid}.pt-foto-werkgebied>.pt-logo-upload{grid-template-columns:minmax(0,1fr)}.pt-foto-werkgebied-gebied>.ui-field-label,.pt-foto-werkgebied-hint,.pt-foto-werkgebied-uitleg{margin:0}.pt-foto-werkgebied-uitleg{max-width:62ch;font-size:var(--ui-text-sm);color:var(--ui-fg-muted)}.pt-foto-werkgebied-bewerk{gap:var(--ui-space-4);grid-template-columns:minmax(0,1fr);display:grid}.pt-foto-werkgebied-cropper{--ui-cropper-hoogte:min(22rem, 60vh)}@media (min-width:960px){.pt-foto-werkgebied-bewerk{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}.pt-foto-werkgebied-uitleg{grid-column:1/-1}}.pt-foto-werkgebied-stil{grid-template-columns:minmax(0,1fr);max-inline-size:28rem;display:grid}.pt-foto-overzicht{border:1px solid var(--ui-border);border-radius:var(--ui-radius-3);background:var(--ui-card-bg-hover);line-height:0;position:relative;overflow:hidden}.pt-foto-overzicht-beeld{block-size:auto;inline-size:100%;display:block}.pt-foto-overzicht-vlak{border:2px solid var(--ui-accent);background:var(--ui-accent);border-radius:2px;position:absolute}@supports (color:color-mix(in lab, red, red)){.pt-foto-overzicht-vlak{background:color-mix(in srgb, var(--ui-accent) 16%, transparent)}}.pt-foto-maten{gap:var(--ui-space-2);display:grid}.pt-foto-maten-lijst{gap:var(--ui-space-2) var(--ui-space-4);grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));margin:0;display:grid}.pt-foto-maten-regel{gap:var(--ui-space-1);display:grid}.pt-foto-maten-regel dt{font-size:var(--ui-text-label);color:var(--ui-fg-muted)}.pt-foto-maten-regel dd{font-variant-numeric:tabular-nums;font-weight:var(--ui-weight-medium);margin:0}.pt-foto-maten-uitleg{font-size:var(--ui-text-label);color:var(--ui-fg-muted);margin:0}.pt-accountwizard-dialoog{box-sizing:border-box;width:min(calc(100% - var(--ui-space-8)), 40rem);max-width:none;max-height:calc(100dvh - var(--ui-space-8));overscroll-behavior:contain;border:1px solid var(--ui-border);border-radius:calc(var(--ui-radius-4) + var(--ui-space-2));background-color:var(--ui-card-bg);color:var(--ui-fg);box-shadow:var(--ui-shadow-overlay);margin:auto;padding:0;overflow:auto}.pt-accountwizard-dialoog::backdrop{background-color:var(--ui-overlay)}.pt-accountwizard-paneel{padding:var(--ui-space-7)}.pt-accountwizard-dialoog .ui-stappen-kaart{box-shadow:none;background:0 0;border:0;padding:0}@media (max-width:30em){.pt-accountwizard-paneel{padding:var(--ui-space-5)}}.pt-accountwizard-intro{gap:var(--ui-space-1);margin-bottom:var(--ui-space-6);text-align:center;display:grid}.pt-accountwizard-intro>p{margin:0}.pt-accountwizard-titel{font-size:var(--ui-text-title);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-tight);letter-spacing:var(--ui-tracking-kop)}.pt-lamp-uitleg{gap:var(--ui-space-2);white-space:normal;flex-direction:column;display:flex}.pt-lamp-kop{font-weight:var(--ui-weight-medium)}.pt-lamp-regels{gap:var(--ui-space-1);flex-direction:column;display:flex}.pt-lamp-regel{align-items:center;gap:var(--ui-space-2);color:var(--ui-fg-muted);display:flex}.pt-lamp-regel:before{content:"";background-color:var(--ui-fg-subtle);border-radius:50%;flex:none;width:.4rem;height:.4rem}.pt-lamp-regel[data-stand=ok]:before{background-color:var(--ui-success)}.pt-lamp-regel[data-stand=waarschuwing]:before{background-color:var(--ui-warning)}.pt-lamp-regel[data-stand=fout]:before{background-color:var(--ui-danger)}.pt-lamp-voet{color:var(--ui-fg-muted);font-size:var(--ui-text-label)}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/instrument-sans-latin-ext-wght-normal.3_enilo7h9-3t.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/instrument-sans-latin-wght-normal.1c6_4mawwj-hb.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.1zrieox9119mb.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2whpih27xg_2r.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.1xlj4-0oa5zql.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1fxkn-ggzj93z.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.1ahvy37o8m5gt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.2ktx6yqc-sbf1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0rpdhg_4ubdtf.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html{background:var(--ui-bg,#faf9f7);color:var(--ui-fg,#141414);font-family:var(--font-sans);-webkit-text-size-adjust:100%}body{min-height:100dvh;margin:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
