@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAa0ABQAAAAADOwAAAZHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJtP01WQVJGBmA/U1RBVIEcAGQvXBEICoMkgmcLFgAwhEwBNgIkAyYEIAWGXAdiDAcbOgtRlHLSRcD8TEzkdoghPRuspKefbVnJIM5yRfA8vZv9uTNJSCZY21Scrigr6qyJ/C3sE1OFKuVP3e+lxUTbYio1zb/kFdk2bufY2BlhWERRBrcDUBhB5GEpd2Cy+MDxqf9zLPX+XVsk5r+s50d6IpWLatqbdT6f2MAikiOKQocbjya2QT0DqPDX4R0jQBgAUAiCRhDA0EkvYeLk9X3I2bEWI8jBAihIANm+kUWQBgggWChcBBdFhXlAUgOCAgBA0AgKjUJ8HKvjddFCKSgAVklEBYAeEJgCQJH0qB3B+neDg4sAA4hAD0AVIEAA0IACJGeaUjMIIIhBUE/zNABjTQMBwEVRcwcYBUCObLERABAgjAA1M/ZSa9hSi4OlpsnZ2KBOVUsAZlRGl1W0NZ6gSwhQPIAFs7YFL0QS91vRQgdgx2VDAnIegKpQvwAJIoLgooBAGtCJcHizg0TDiz8vhPgIcVXaDJu37ZyDAIjFy4AAiC1JAA0olJwN6nFAACQk/zfQVUuA3t5ELKMT9hpBSRj+HBSggYCIAIEkUoC4PCIQIWHGA8+IStxf0PW15ntP22gc+Wo+BLyQAHECQiAVd+c3Ba8gZ4NOACBaLOhsbIMkAXEmuHsSAvkf4oJaAogH6nEQAzoBIEihUAwAA0AACAObAGcANYAAABaqgMmpWAhiiVyrvNyqFV8tMQ5Iyq6r9Lf7W82i8ILl2cv8zbfdJ5lnPzSnvt/XXPfRR/5pH3xA+u5uS0798EPJ3Fft33w36Wc+8E/7aIB/9fvvb1pE9erNXLB9mkw//cSg8Cnx03VGXDvZnRzKqV9Xkhn7eRHb3wVjHpg19nkZpX9bBU+vnHegrsuQcbW9Bi7oO33h+8SU0Tly/MbeYUuG1cftVz6oNxrW0qH1iezq446fkDFo/rgvTkqt7zmteFzncZ0uxXti09FFF2z+C7CODpjUudOE5NSeb3bv/mbPKcmOEzpWQ3VBgBAuj/AOY3qMm7UvgA8qo3+qvAUBBAX0wADQG4AG+jCKaSxkBe/zvcTG8jRpRZgqhCog4sd++cOo7J+/RdvaaMoc78Ri/PNPSclx6fDvG1Kt3qQFi1rq+5EaavTtt9TVvfvucYsA5wc4oESU+E1ikF9TkrOkIsIH5Fawx7SBNLnMcWlM3skBluCmQNs7GeyFvYVDamsqwhxx18n/+WdxzDgOLU1AqbUlb3m+KOT9+ONvY/7XlrdLS//5v7nN97XHj0VzJpJvz4spq0V7ioXDuv2YrSxtF/KZmvbWfKtorXSh8dfvgGu+ev/nFSaXM6jyuCE/f/EpmuP7Rqu8R98vP/+tXUdrOgKlZP9Q/s+fRF9+3CHZd4EugfPv158me9X7v/6aSMCxMJmIr//65bNXngl7+uiPP5oKx+y27D8trp+psUzMacpm80XlnYeMAct0LynxhNYgaP3dtn8/LBAi+ksr+7NvjjtJV+UXrz0uLXV1x08AZRN1S2A8EaVE5afk/dfGjz//+fdHn36Xdttz2d9/z+bawZ8/slNN1aYtq+ZPGzNuPGdwOsfYflwmHCkPgs5DcKizvdpS/3gEUMW9/lvQvWp1bGTW1fpngC/uSVYAfH3TeSusL8TtlHUD4KAAEHjahk4YpuffGwEBN/dUmpHqdHyJ3Ap8O3UlQ4gCNrMRwLBBKiskL6a+RoBi/9XGlgc8L4/CUejQxaiIyqmomdhktOhfgDbDfaNDb4+yKIPd6IgmzDa0CByijWFmL2dlSRKagTIWXeIU9HDphoZiJeBTjAefHMxDhVSRFUgVcOkW3EGMahYVMFjWHhMluB2wAcbHYqF1LpsDF9C6s+CI2fDgh4wSuFEyGadjXAmIk3CugIRibLIti9ZtC8S4VSqfikGqPaoI122XyRYLBmsOmdiiTpqK1OklUQzpMcZmQRQV4M4oJCMkfRQXK+qvjifUcQd1bRdetW/LWjacYxvcttnVjWg5h0q4xw6rZyejSpZVZ78LzC4uyDNRQ4bymHSTMyM+SZ7D75mg/7YTlmNz7W8T00h0VEiGKB+F7iWYZFvSTiA4LVxttm2ATt5EoUWLJbY4EnLGrfsvEROlHtzlKn3H9VUT5tU/2dt3/EBv7foYzV/W4upyj04woO/gh6Vwwt3WGQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--packlet-geel: #FFFFB9;--inkt: #121212;--inkt-zacht: #1c1c1c;--inkt-stil: #2a2a2a;--papier: #ffffff;--papier-stil: #f6f4ee;--grijs-stil: #8a8a85;--lijn-licht: rgba(18, 18, 18, .1);--lijn-donker: rgba(255, 255, 255, .1);--display-font: "Season Serif", Georgia, "Times New Roman", serif;--body-font: "Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono-font: "Geist Mono", "JetBrains Mono", ui-monospace, monospace;--gut: clamp(20px, 5vw, 40px);--pad-sect: clamp(48px, 8vw, 100px);--max: 1240px;--t-eyebrow: 11px;--t-meta: 12px;--t-body: 17px;--t-lead: clamp(19px, 2.4vw, 24px);--t-h3: clamp(22px, 3vw, 28px);--t-h2: clamp(34px, 6vw, 62px);--t-h1: clamp(44px, 9vw, 92px);--t-display: clamp(64px, 14vw, 180px);--t-wordmark: clamp(120px, 28vw, 360px)}:root{--pjs: "Plus Jakarta Sans Variable", "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--body-font: var(--pjs);--display-font: var(--pjs)}:root{--t-body: 15px;--t-titel: 26px;--t-kaartkop: 16px;--h-control: 34px;--r-control: 8px;--t-control: 13px}:root{--pro-grond: var(--papier-stil);--pro-menu: #eeebe4;--pro-meta: #5f5e5a;--pro-lijn: rgba(18, 18, 18, .08);--pro-schaduw-zweef: 0 30px 80px -30px rgba(18, 18, 18, .35);--tint-agenda: #ede6d6;--tint-acties: #e1e6da;--tint-opdrachtgevers: #e2e5e8}.reader-wordmark,.gate-screen h1{font-weight:800;letter-spacing:-.02em}*{box-sizing:border-box}body{margin:0;background:var(--papier-stil);color:var(--inkt);font-family:var(--body-font);font-size:var(--t-body);line-height:1.6}.reader-wordmark{font-family:var(--display-font);font-size:28px;letter-spacing:-.02em}.reader-pro-badge{font-family:var(--mono-font);font-size:var(--t-eyebrow);text-transform:uppercase;letter-spacing:.12em;background:var(--packlet-geel);padding:3px 8px;border-radius:999px}.reader-error{background:#fbe9e7;border:1px solid #d84315;border-radius:6px;padding:12px 16px;margin:0 0 20px}.reader-loading{color:var(--grijs-stil)}.gate-local-badge{background:var(--packlet-geel);font-family:var(--mono-font);font-size:var(--t-eyebrow);text-transform:uppercase;letter-spacing:.08em;text-align:center;padding:6px 12px}.gate-session{display:flex;justify-content:flex-end;align-items:baseline;gap:12px;max-width:var(--max);margin:0 auto;padding:10px var(--gut) 0;font-size:var(--t-meta);color:var(--grijs-stil)}.gate-session button{font-family:var(--body-font);font-size:var(--t-meta);background:none;border:1px solid var(--lijn-licht);border-radius:6px;padding:4px 12px;cursor:pointer;color:var(--inkt)}.pro-shell{max-width:var(--max);margin:0 auto;padding:0 var(--gut) var(--pad-sect)}.pro-nav{margin-left:auto;display:flex;gap:6px}.pro-nav__tab{font-family:var(--body-font);font-size:var(--t-meta);background:none;border:1px solid var(--lijn-licht);border-radius:999px;padding:6px 16px;cursor:pointer;color:var(--inkt)}.pro-nav__tab--active{background:var(--inkt);border-color:var(--inkt);color:var(--papier-stil)}.compiler-shell{padding-top:24px}.compiler-intro h1{font-size:var(--t-titel);font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.compiler-intro p{max-width:640px;margin:0 0 12px}.packbouw-project{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.packbouw-project+.compiler-shell{padding-top:12px}.compiler-local-note{font-size:var(--t-meta);color:var(--grijs-stil)}.compiler-empty{max-width:560px;margin:48px auto;text-align:center}.compiler-card{background:var(--papier);border:1px solid var(--pro-lijn);border-radius:20px;padding:20px 22px;margin:18px 0}.compiler-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.compiler-card h2{font-weight:700;letter-spacing:-.01em;font-size:var(--t-kaartkop);margin:0 0 10px}.compiler-card h3{font-size:var(--t-body);font-weight:700;margin:20px 0 4px}.compiler-card p{margin:0 0 12px;max-width:68ch}.compiler-card p:last-child{margin-bottom:0}.compiler-subcard{border:1px solid var(--lijn-licht);border-radius:10px;padding:14px 16px;margin:10px 0}.compiler-subcard h4{margin:0;font-size:var(--t-body);font-weight:700}.compiler-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 18px}.compiler-field{display:flex;flex-direction:column;gap:4px;margin:8px 0;font-size:var(--t-meta)}.compiler-field__label{font-weight:600}.compiler-field__hint{color:var(--inkt-stil);font-size:var(--t-eyebrow)}.compiler-field input,.compiler-field select,.compiler-field textarea,.packbouw-project select{font-family:var(--body-font);font-size:var(--t-control);color:var(--inkt);background:var(--papier-stil);border:1px solid var(--lijn-licht);border-radius:var(--r-control);padding:0 10px;min-height:var(--h-control)}.compiler-field textarea{padding:9px 10px;line-height:1.5}.compiler-field select,.packbouw-project select{appearance:none;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%236b6b66' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.compiler-field textarea{resize:vertical}.compiler-field--error input,.compiler-field--error select,.compiler-field--error textarea{border-color:#c62828}.compiler-field--actions{justify-content:flex-end;align-items:flex-start}.compiler-error{color:#b71c1c;font-size:var(--t-meta);margin:4px 0 0}.compiler-actions{display:flex;gap:10px;flex-wrap:wrap}.compiler-actions button,.compiler-add,.compiler-back,.compiler-ghost,.compiler-primary,.pro-knop{font-family:var(--body-font);font-size:var(--t-control);font-weight:500;line-height:1;min-height:var(--h-control);background:none;border:1px solid var(--lijn-licht);border-radius:var(--r-control);padding:0 14px;cursor:pointer;color:var(--inkt);white-space:nowrap}.compiler-actions button:hover,.compiler-add:hover,.compiler-back:hover,.compiler-ghost:hover,.pro-knop:hover{border-color:var(--inkt)}.compiler-actions button:focus-visible,.compiler-add:focus-visible,.compiler-back:focus-visible,.compiler-ghost:focus-visible,.compiler-primary:focus-visible,.pro-knop:focus-visible,.pro-tekstknop:focus-visible,.compiler-field input:focus-visible,.compiler-field select:focus-visible,.compiler-field textarea:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}.compiler-primary,.compiler-actions .compiler-primary{background:var(--inkt);border-color:var(--inkt);color:var(--papier-stil)}.compiler-add{display:block;margin:4px 0 18px}.compiler-add--inline{margin:6px 0 12px}.compiler-remove{font-family:var(--body-font);font-size:var(--t-eyebrow);background:none;border:1px solid var(--lijn-licht);border-radius:6px;padding:4px 12px;cursor:pointer;color:#b71c1c}.compiler-list{list-style:none;margin:0;padding:0}.compiler-list__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--lijn-licht)}.compiler-list__row:last-child{border-bottom:none}.compiler-list__row strong{display:block}.compiler-list__meta{color:var(--grijs-stil);font-size:var(--t-meta)}.compiler-toolbar{display:flex;align-items:center;gap:14px;padding:18px 0 4px}.compiler-draft-state{color:var(--grijs-stil);font-size:var(--t-eyebrow)}.compiler-toolbar .compiler-ghost{margin-left:auto}.compiler-tekstknop{font-family:var(--body-font);font-size:inherit;background:none;border:0;padding:0;cursor:pointer;color:var(--inkt);text-decoration:underline;text-underline-offset:2px}.compiler-inlaad{border:1px solid var(--lijn-licht);border-radius:10px;padding:14px 16px;margin-top:14px;font-size:var(--t-meta)}.compiler-inlaad p{margin:0 0 8px}.compiler-inlaad ul{margin:0 0 12px;padding-left:18px;color:var(--grijs-stil)}.compiler-inlaad li+li{margin-top:4px}.compiler-provenance{margin:0 0 12px;font-size:var(--t-meta)}.compiler-provenance-note{display:block;color:var(--grijs-stil);font-size:var(--t-eyebrow)}.compiler-section-note{color:var(--grijs-stil);font-size:var(--t-meta);margin:0 0 8px}.compiler-result{border-radius:10px;padding:16px 18px;margin-top:14px;border:1px solid}.compiler-result h3{margin:0 0 8px;font-weight:800;letter-spacing:-.02em}.compiler-result--groen{background:#eef6e9;border-color:#2e7d32;color:#1b5e20}.compiler-result--rood{background:#fbe9e7;border-color:#c62828;color:#b71c1c}.compiler-result__list{margin:8px 0 0;padding-left:18px}.compiler-result__list--warn{color:#7a5b00}.compiler-preview{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 18px;margin:0;color:var(--inkt)}.compiler-preview dt{font-size:var(--t-eyebrow);text-transform:uppercase;letter-spacing:.08em;color:var(--grijs-stil)}.compiler-preview dd{margin:2px 0 0;font-weight:600}.gradient-cover{border-radius:12px;aspect-ratio:16 / 5;min-height:130px;padding:18px 20px;display:flex;flex-direction:column;justify-content:flex-end;gap:2px}.gradient-cover__title{color:#dcd68c;font-weight:800;letter-spacing:-.02em;font-size:22px}.gradient-cover__name{color:#ffffffbf;font-size:var(--t-eyebrow);text-transform:uppercase;letter-spacing:.1em}.gradient-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;margin-top:10px}.gradient-swatch{display:flex;flex-direction:column;gap:6px;background:none;border:1px solid var(--lijn-licht);border-radius:10px;padding:6px;cursor:pointer;font-family:var(--body-font);color:var(--inkt)}.gradient-swatch__chip{display:block;aspect-ratio:16 / 10;border-radius:6px}.gradient-swatch__name{font-size:var(--t-eyebrow)}.gradient-swatch--active{border-color:var(--inkt);box-shadow:0 0 0 2px var(--inkt)}.compiler-handoff{margin-top:14px;padding-top:14px;border-top:1px solid rgba(46,125,50,.35)}.compiler-handoff .compiler-primary{font-size:var(--t-body);padding:10px 22px}.compiler-handoff__ok{color:#1b5e20;font-size:var(--t-meta)}.pro-home{display:flex;align-items:baseline;gap:10px;background:none;border:none;padding:0;cursor:pointer;color:inherit;font:inherit}.pro-project{font-family:var(--body-font);font-size:var(--t-meta);color:var(--inkt);background:none;border:1px solid var(--lijn-licht);border-radius:999px;padding:6px 14px;max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pro-project--enkel{border-color:transparent;color:var(--grijs-stil);padding-left:0}body{background:var(--inkt)}.pro-app{--zij-breedte: 264px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;padding:20px;height:100vh;height:100dvh;overflow:hidden;background:var(--pro-grond)}.pro-inhoud{padding:0 clamp(20px,3vw,40px) var(--pad-sect);min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden}.pro-inhoud>[hidden]{display:none!important}.pro-zij{display:flex;flex-direction:column;width:var(--zij-breedte);gap:22px;padding:18px 12px 12px;min-width:0;min-height:0;overflow:hidden;background:var(--pro-menu);border-radius:24px;color:var(--inkt)}.pro-zij__merk{display:flex;align-items:center;background:none;border:0;padding:8px 10px;cursor:pointer;color:inherit;font:inherit}.pro-zij__kop-rij{display:flex;flex:0 0 auto;align-items:center}.pro-zij__midden{display:flex;flex:1 1 auto;flex-direction:column;gap:22px;min-height:0;margin:0 -12px;padding:2px 12px;overflow-y:auto;overscroll-behavior:contain}.pro-zij__woordmerk{display:block;flex:0 0 auto;height:28px;aspect-ratio:165 / 45;background:currentColor;-webkit-mask:var(--woordmerk) left center / contain no-repeat;mask:var(--woordmerk) left center / contain no-repeat}.pro-zij__mark{display:block;flex:0 0 auto;width:24px;height:24px;background:currentColor;-webkit-mask:url(/mark.svg) center / contain no-repeat;mask:url(/mark.svg) center / contain no-repeat}.pro-zij__project{display:flex;flex-direction:column;gap:2px;padding:9px 12px;border-radius:14px;background:var(--papier)}.pro-zij__projectnaam{font-size:var(--t-body);font-weight:600;line-height:1.25;color:var(--inkt)}.pro-zij__projectorg,.pro-zij__project--leeg{font-size:var(--t-meta);color:var(--pro-meta)}.pro-zij__nav{display:flex;flex-direction:column;gap:18px;flex:1;min-height:0}.pro-zij__kop{font-size:var(--t-meta);font-weight:600;color:var(--pro-meta);margin:0 0 6px 12px}.pro-zij__item{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;text-align:left;font-family:var(--body-font);font-size:var(--t-body);background:none;border:0;border-radius:14px;padding:0 12px;cursor:pointer;color:var(--inkt);transition:background .15s ease,color .15s ease}.pro-zij__icoon{flex:0 0 auto}.pro-zij__label{min-width:0}.pro-zij__item:hover,.pro-zij__item:focus-visible{background:#ffffffb3}.pro-zij__item--actief,.pro-zij__item--actief:hover{background:var(--papier);font-weight:600}@media print{.pro-zij,.pro-balk,.pro-scrim{display:none!important}.pro-app{display:block;height:auto;overflow:visible;padding:0;background:var(--papier)}.pro-inhoud{overflow:visible;border-radius:0;padding:0}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}a[href^=http]:after{content:" (" attr(href) ")";font-size:11px;color:var(--grijs-stil)}}.merk-tekens{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,auto));gap:14px;justify-content:start}.merk-teken{margin:0;min-width:0}.merk-teken--breed .merk-vlak{--teken-hoogte: 40px}.merk-teken figcaption{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:8px;font-weight:500}.merk-vlak{display:flex;align-items:center;justify-content:center;padding:22px;min-height:104px;border:1px solid var(--lijn-licht);border-radius:16px}.merk-vlak svg{width:auto;height:var(--teken-hoogte, 52px);max-width:100%}.merk-varianten{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.merk-variant{display:grid;grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:16px}.merk-variant .merk-vlak{--teken-hoogte: 38px;min-height:84px;padding:16px}.merk-variant__tekst{min-width:0}.merk-variant__tekst strong{display:block}.merk-variant__tekst p{margin:4px 0 0;max-width:60ch}.merk-variant__tekst code{overflow-wrap:anywhere}.merk-variant__oordeel{font-family:var(--mono-font);font-size:var(--t-meta);padding:5px 11px;border:1px solid var(--lijn-licht);border-radius:999px;white-space:nowrap}@media(max-width:560px){.merk-variant{grid-template-columns:96px minmax(0,1fr)}.merk-variant__oordeel{grid-column:2;justify-self:start}}.merk-icoon{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px}.merk-icoon img{flex:0 0 auto;border-radius:28px;border:1px solid var(--lijn-licht)}.merk-icoon>div{flex:1 1 280px;min-width:0}.merk-icoon p{margin:0 0 8px;max-width:60ch}.merk-icoon p:last-child{margin-bottom:0}.merk-kleuren{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;list-style:none;margin:0;padding:0}.merk-kleur{display:flex;align-items:center;gap:10px;min-width:0}.merk-kleur__vlak{flex:0 0 auto;width:34px;height:34px;border-radius:10px;border:1px solid var(--lijn-licht);background-image:linear-gradient(45deg,#eee 25%,transparent 25%),linear-gradient(-45deg,#eee 25%,transparent 25%);background-size:10px 10px}.merk-kleur__naam{font-family:var(--mono-font);font-size:var(--t-meta);min-width:0;overflow-wrap:anywhere}.merk-regels{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.merk-regels li+li{border-top:1px solid var(--lijn-licht);padding-top:14px}.merk-regels p{margin:4px 0 0;max-width:68ch}.merk-papier{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:24px;align-items:start;margin-top:16px}@media(max-width:720px){.merk-papier{grid-template-columns:1fr}}.merk-voorbeeld{margin:0}.merk-voorbeeld img{display:block;width:100%;height:auto;border:1px solid var(--lijn-licht);border-radius:8px}.merk-voorbeeld figcaption{margin-top:8px}.merk-papier h3,.merk-tabel-rol+p{margin-top:0}.merk-tabel-rol{overflow-x:auto;margin:12px 0 18px}.merk-tabel{border-collapse:collapse;width:100%;min-width:480px;text-align:left}.merk-tabel th,.merk-tabel td{padding:8px 14px 8px 0;border-bottom:1px solid var(--lijn-licht);vertical-align:top}.merk-tabel th{font-weight:500;border-bottom-color:var(--inkt)}.merk-tabel__waarde{color:var(--inkt-stil);font-size:var(--t-meta)}.merk-sneden{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column}.merk-snede{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;padding:14px 0;border-top:1px solid var(--lijn-licht)}.merk-snede__proef{font-size:30px;line-height:1.15}.merk-snede__meta{display:flex;align-items:center;gap:12px}.merk-snede__meta a{color:var(--inkt);text-decoration-thickness:1px;text-underline-offset:3px}.merk-snede__trial{background:var(--inkt);color:var(--packlet-geel);font-family:var(--mono-font);font-size:11px;letter-spacing:.08em;padding:3px 8px;border-radius:4px}.letten{display:flex;align-items:center;gap:4px;margin-left:auto}.letten__groep{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;border-radius:999px;background:none;cursor:pointer}.letten__plus{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:var(--pro-grond);color:var(--inkt);transition:background .15s ease,color .15s ease}.letten__groep:hover .letten__plus{background:var(--inkt);color:var(--papier)}.letten__groep:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}.letten__lijst{display:flex;flex-direction:column;gap:6px}.letten__mens{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 12px;border-radius:14px;background:var(--pro-grond);cursor:pointer}.letten__mens input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--inkt)}.letten__naam{display:flex;flex-direction:column;min-width:0}.letten__naam strong{font-size:15px;font-weight:600}.letten__naam span{overflow:hidden;font-size:var(--pro-klein);color:var(--pro-meta);text-overflow:ellipsis;white-space:nowrap}.pro-account{position:relative;flex:0 0 auto;margin-top:auto}.pro-account__knop{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 12px;border:1px solid transparent;border-radius:16px;background:var(--papier);color:var(--inkt);font:inherit;text-align:left;cursor:pointer}.pro-account__knop[aria-expanded=true]{border-color:#1212121f}.pro-account__knop:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}.pro-account__tekst{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.pro-account__titel{font-size:var(--t-body);font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pro-account__email{font-size:var(--t-meta);font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pro-account__onder{font-size:var(--t-meta);color:var(--pro-meta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pro-account__pijl{flex:0 0 auto;color:var(--pro-meta)}.pro-account__kaart{position:absolute;left:0;right:0;bottom:calc(100% - 4px);z-index:30;display:flex;flex-direction:column;padding:8px;border-radius:20px;background:var(--papier);border:1px solid var(--pro-lijn);box-shadow:var(--pro-schaduw-zweef)}.pro-account__wie{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 10px 14px}.pro-account__groep{display:flex;flex-direction:column;padding-top:8px;border-top:1px solid var(--pro-lijn)}.pro-account__groep+.pro-account__groep{margin-top:8px}.pro-account__kop{margin:4px 10px 6px;font-size:var(--t-meta);font-weight:600;color:var(--pro-meta)}.pro-account__keus,.pro-account__rij{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:6px 10px;border:0;border-radius:14px;background:none;color:var(--inkt);font:inherit;font-size:var(--t-body);text-align:left;cursor:pointer}.pro-account__keus{min-height:56px}.pro-account__keus .pro-account__onder{white-space:normal}.pro-account__keus:hover,.pro-account__rij:hover,.pro-account__keus[aria-current=true]{background:var(--pro-grond)}.pro-account__keus:focus-visible,.pro-account__rij:focus-visible{outline:2px solid var(--inkt);outline-offset:-2px}.pro-account__rij:disabled{cursor:default;background:none}.pro-account__tegel{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--pro-grond);font-family:var(--mono-font);font-size:12px}.pro-account__keus[aria-current=true] .pro-account__tegel{background:var(--papier)}.pro-account__vink{flex:0 0 auto}.pro-account__icoon{flex:0 0 auto;width:34px}.pro-account__label{flex:1 1 auto}.pro-account__stand{font-size:var(--t-meta);color:var(--pro-meta)}.pro-knop:disabled,.compiler-primary:disabled{opacity:.5;cursor:default}.pro-balk{display:none;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;background:var(--pro-grond);border-bottom:1px solid var(--pro-lijn)}.pro-balk__menu{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:none;cursor:pointer;color:var(--inkt)}.pro-balk__menu:hover,.pro-balk__menu:focus-visible{background:var(--pro-menu)}.pro-balk__streep,.pro-balk__streep:before,.pro-balk__streep:after{display:block;width:19px;height:2px;border-radius:2px;background:currentColor}.pro-balk__streep{position:relative}.pro-balk__streep:before,.pro-balk__streep:after{content:"";position:absolute;left:0}.pro-balk__streep:before{top:-6px}.pro-balk__streep:after{top:6px}.pro-balk__merk{display:flex;align-items:center;gap:7px;padding:4px 8px;border:0;background:none;cursor:pointer;color:inherit;font:inherit}.pro-balk__merk .reader-wordmark{font-size:19px;color:var(--inkt)}.pro-balk__merk .reader-pro-badge{background:var(--inkt);color:var(--packlet-geel);line-height:1;padding:4px 6px 4px 8px}.pro-scrim{display:none;position:fixed;inset:0;z-index:30;border:0;padding:0;background:#1212128c;cursor:pointer}.pro-zij__sluit{display:none;position:absolute;top:14px;right:14px;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:999px;background:var(--papier);color:var(--inkt);font-size:20px;line-height:1;cursor:pointer}@media(prefers-reduced-motion:reduce){.pro-zij__item,.pro-zij,.pro-app--menu .pro-zij,.pro-scrim,.pro-app--menu .pro-scrim{transition:none}}.pro-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:900px){.pro-app{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:0;padding:0}.pro-balk{display:flex}.pro-inhoud{padding:0 18px var(--pad-sect)}.compiler-card{background:none;border:0;border-radius:0;margin:0;padding:24px 0}.compiler-card+.compiler-card{border-top:1px solid var(--lijn-licht)}.pro-zij{position:fixed;top:0;bottom:0;left:0;z-index:40;width:min(310px,84vw);padding:16px 16px 28px;gap:18px;border-radius:0 24px 24px 0;transform:translate(-100%);visibility:hidden;transition:transform .22s ease,visibility 0s linear .22s}.pro-app--menu .pro-zij{transform:none;visibility:visible;transition:transform .22s ease,visibility 0s}.pro-zij__sluit{display:flex}.pro-zij__midden{gap:18px;margin:0 -16px;padding:2px 16px}.pro-scrim{display:block;opacity:0;visibility:hidden;transition:opacity .22s ease,visibility 0s linear .22s}.pro-app--menu .pro-scrim{opacity:1;visibility:visible;transition:opacity .22s ease,visibility 0s}}.pro-avatar{flex:0 0 auto;width:36px;height:36px;border-radius:999px;background:var(--inkt);color:var(--packlet-geel);font-family:var(--mono-font);font-size:12px;letter-spacing:.04em;display:flex;align-items:center;justify-content:center}.pro-avatar--groot{width:44px;height:44px;font-size:13px}.pro-tekstknop{font-family:var(--body-font);font-size:var(--t-meta);background:none;border:none;padding:8px 2px;cursor:pointer;color:var(--grijs-stil);text-decoration:underline;text-underline-offset:3px}.pro-tekstknop:hover{color:var(--inkt)}.pro-herkomst{margin:24px 0 0;font-size:var(--t-meta);color:var(--grijs-stil)}.pro-herkomst code{font-family:var(--mono-font);font-size:11px}.onderzoek__velden{display:grid;gap:10px;margin:0 0 16px}.onderzoek__velden dt{font-size:var(--t-meta);color:var(--grijs-stil)}.onderzoek__velden dd{margin:2px 0 0;white-space:pre-wrap}.onderzoek__rij-velden{display:flex;flex-wrap:wrap;gap:0 16px}.onderzoek__rij-velden>.compiler-field{flex:1 1 140px;min-width:0}.onderzoek__uitkomst,.onderzoek__punt{border-top:1px solid var(--lijn-licht);padding-top:12px}.compiler-card h3.onderzoek__kop{margin:0 0 8px}.onderzoek__acties{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ronde-merk{width:14px;height:14px;border-radius:999px;border:1.5px solid var(--inkt);position:relative;flex:0 0 auto;box-sizing:border-box}.ronde-merk--concept{border-style:dashed;border-color:var(--grijs-stil)}.ronde-merk--loopt{padding:2px;background:conic-gradient(var(--inkt) 0 50%,transparent 50% 100%) content-box}.ronde-merk--afgerond{background:var(--inkt)}.ronde-merk--afgerond:after{content:"";position:absolute;left:3.5px;top:1px;width:3px;height:6px;border-right:1.5px solid var(--papier);border-bottom:1.5px solid var(--papier);transform:rotate(45deg)}.rondes__groep+.rondes__groep{margin-top:22px}.compiler-card h3.rondes__kop{font-size:var(--t-meta);font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px}.rondes__aantal{color:var(--grijs-stil);font-weight:500}.rondes__lijst{list-style:none;margin:0;padding:0;border-top:1px solid var(--lijn-licht)}.rondes__lijst li{border-bottom:1px solid var(--lijn-licht)}.rondes__rij{display:grid;grid-template-columns:16px minmax(0,1fr);column-gap:12px;row-gap:2px;align-items:center;width:100%;padding:11px 0;background:none;border:0;font:inherit;color:var(--inkt);text-align:left;cursor:pointer}.rondes__rij:hover .rondes__titel{text-decoration:underline;text-underline-offset:3px}.rondes__rij:focus-visible{outline:2px solid var(--inkt);outline-offset:2px;border-radius:4px}.rondes__titel{min-width:0;font-weight:500}.rondes__regel{grid-column:2;font-size:var(--t-meta);color:var(--grijs-stil)}.rondes__herkomst{margin:4px 0 0;color:var(--grijs-stil)}.rondes__rij--link{text-decoration:none}.rondes__terugblik{grid-column:2;margin-top:4px;font-size:var(--t-meta);line-height:1.45;color:var(--inkt)}.ronde-stand{display:grid;grid-template-columns:16px minmax(0,1fr);column-gap:12px;align-items:start}.ronde-stand .ronde-merk{margin-top:27px}@media print{.rapport__scherm{display:none!important}.rapport-punt{break-inside:avoid}}.avatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;font-family:var(--mono-font);font-size:10px;letter-spacing:.04em;text-transform:uppercase;user-select:none;box-shadow:inset 0 0 0 1px #12121217}.avatar--groot{width:34px;height:34px;font-size:12px}.kiezer{position:relative}.kiezer__knop{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border-radius:14px;background:var(--papier);border:1px solid transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.kiezer__knop:hover{border-color:#1212121f}.kiezer__knop:focus-visible,.kiezer__lijst:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}.kiezer__tekst{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.kiezer__titel{font-size:var(--t-body);font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kiezer__onder{font-size:var(--t-meta);color:var(--pro-meta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kiezer__lijst{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;margin:0;padding:4px;list-style:none;background:var(--papier);border:1px solid var(--pro-lijn);border-radius:16px;max-height:46vh;overflow-y:auto;box-shadow:var(--pro-schaduw-zweef)}.kiezer__optie{position:relative;display:flex;flex-direction:column;gap:2px;width:100%;padding:8px 30px 8px 10px;border:0;border-radius:9px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.kiezer__optie--gemarkeerd{background:var(--pro-grond)}.kiezer__vink{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:var(--t-meta);opacity:.7}.beheer-kop{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.beheer-kop h1{font-size:var(--t-titel);margin:0}.beheer-kop>.compiler-primary{margin-left:auto}.pro-terug{margin:var(--pad-sect) 0 0}.compiler-shell .pro-terug+.compiler-intro{padding-top:18px}.mensen__weg{flex:0 0 auto;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;background:none;color:var(--grijs-stil);font-size:15px;line-height:1;cursor:pointer}.mensen__weg:hover,.mensen__weg:focus-visible{border-color:var(--lijn-licht);color:var(--inkt)}.mensen__weg:disabled{opacity:.4;cursor:default}.mensen__fout{flex:1 0 100%;padding:4px 0 0 46px;font-size:var(--t-meta);color:#b71c1c}.compiler-editor{max-width:900px}.compiler-packtitel{font-size:var(--t-h3);font-weight:800;letter-spacing:-.02em;margin:6px 0 18px}.sectie{background:#fff;border:1px solid var(--lijn-licht);border-radius:14px;margin:12px 0}.sectie__kop{display:flex;align-items:center;gap:12px;padding:16px 20px;cursor:pointer;list-style:none}.sectie__kop::-webkit-details-marker{display:none}.sectie__kop:focus-visible{outline:2px solid var(--inkt);outline-offset:-2px;border-radius:14px}.sectie__nummer{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;border:1px solid var(--lijn-licht);font-family:var(--mono-font);font-size:var(--t-eyebrow);color:var(--grijs-stil)}.sectie__naam{flex:1 1 auto;font-size:var(--t-body);font-weight:700;letter-spacing:-.01em}.sectie__stand{flex:0 0 auto;font-size:var(--t-meta);color:var(--grijs-stil)}.sectie__stand--let-op{color:var(--inkt);font-weight:700}.sectie[open] .sectie__nummer,.sectie--slot .sectie__nummer{border-color:var(--inkt);color:var(--inkt)}.sectie__kop:after{content:"";flex:0 0 auto;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);opacity:.4;transition:transform .12s ease}.sectie[open] .sectie__kop:after{transform:rotate(-135deg) translate(-2px,-2px)}.sectie__body{padding:0 20px 20px}.sectie__uitleg{margin:0 0 16px;max-width:62ch;color:var(--grijs-stil);font-size:var(--t-meta)}.sectie__problemen{margin:0 0 16px;padding:12px 16px 12px 32px;background:var(--papier-stil);border-left:3px solid var(--inkt);border-radius:4px 10px 10px 4px;font-size:var(--t-meta)}.sectie__problemen li+li{margin-top:4px}.sectie--slot{border:0;background:none;margin-top:28px}.sectie__kop--slot{padding-left:0;padding-right:0;cursor:default;margin:0}.sectie__kop--slot:after{content:none}.sectie--slot .sectie__uitleg{padding:0;margin-bottom:12px}.compiler-build{margin-top:0}@media(prefers-reduced-motion:reduce){.sectie__kop:after{transition:none}}.uitleg-tabel-wrap{overflow-x:auto;max-width:780px;margin:0 0 16px}.uitleg-tabel{width:100%;border-collapse:collapse;text-align:left;font-size:var(--t-body)}.uitleg-tabel--cijfers{width:auto;min-width:300px}.uitleg-tabel th{font-size:var(--t-eyebrow);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--grijs-stil);padding:0 18px 7px 0;border-bottom:1px solid var(--lijn-licht);vertical-align:bottom;white-space:nowrap}.uitleg-tabel td{padding:11px 18px 11px 0;border-bottom:1px solid var(--lijn-licht);vertical-align:top}.uitleg-tabel tr:last-child td{border-bottom:none}.uitleg-tabel th:last-child,.uitleg-tabel td:last-child{padding-right:0}.uitleg-tabel td:first-child{font-weight:700;color:var(--inkt)}.uitleg-tabel--begrip td:first-child{white-space:nowrap;width:1%}.uitleg-tabel__groep th{font-size:var(--t-body);font-weight:700;text-transform:none;letter-spacing:normal;white-space:normal;color:var(--inkt);padding:26px 0 8px}.uitleg-tabel__groep:first-child th{padding-top:0}.uitleg-tabel__uitleg{color:var(--inkt-stil)}.uitleg-tabel__getal{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--grijs-stil);font-size:var(--t-meta)}.budget{max-width:620px;margin:0 0 8px}.budget__baan{position:relative;display:flex;height:46px;border:1px solid var(--lijn-licht);border-radius:8px;overflow:hidden}.budget__deel{display:flex;align-items:center;padding:0 12px;font-size:var(--t-meta);font-weight:700;white-space:nowrap;overflow:hidden}.budget__deel--blik{background:var(--inkt);color:var(--packlet-geel)}.budget__deel--kader{color:var(--inkt-stil);background:repeating-linear-gradient(-45deg,transparent 0 5px,rgba(18,18,18,.07) 5px 10px)}.budget__streep{position:absolute;top:0;bottom:0;left:78.26%;width:2px;background:var(--inkt)}.budget__over{position:absolute;inset:0 0 0 78.26%;background:#ffffffb8}.budget__schaal{display:flex;margin-top:7px;font-size:var(--t-eyebrow);color:var(--inkt-stil)}.budget__schaal span:first-child{width:78.26%;border-right:1px solid var(--lijn-licht);padding-right:8px;text-align:right}.budget__schaal span:last-child{padding-left:8px}.mappen{display:flex;gap:14px;max-width:620px;margin:0 0 10px;flex-wrap:wrap}.mappen__map{flex:1 1 240px;border:1px solid var(--lijn-licht);border-radius:10px;padding:14px 16px}.mappen__map--weg{border-style:dashed}.mappen__naam{font-weight:700;margin:0 0 3px}.mappen__wat{color:var(--inkt-stil);font-size:var(--t-meta);margin:0}.mappen__lot{display:block;margin-top:9px;font-family:var(--mono-font);font-size:var(--t-eyebrow);letter-spacing:.04em;color:var(--inkt-stil)}.uitleg-merk{display:block;width:fit-content;margin-top:8px;padding:1px 9px 2px;border:1px solid var(--lijn-licht);border-radius:999px;font-family:var(--mono-font);font-size:var(--t-eyebrow);letter-spacing:.03em;color:var(--inkt-stil);white-space:nowrap}.uitleg-merk--blijft{border-style:dashed}.editor{display:grid;grid-template-columns:238px minmax(0,1fr);gap:34px;align-items:start;margin-top:18px}.editor-zij{position:sticky;top:24px;display:flex;flex-direction:column;gap:2px;min-width:0}.editor-blad{min-width:0}.editor-zij__item{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:baseline;gap:8px;width:100%;text-align:left;padding:9px 10px;border:0;border-radius:10px;background:none;cursor:pointer;font:inherit;font-size:var(--t-meta);color:var(--inkt-stil)}.editor-zij__item:hover,.editor-zij__item:focus-visible{background:var(--papier-stil)}.editor-zij__item--actief{background:var(--papier-stil);color:var(--inkt)}.editor-zij__nummer{font-family:var(--mono-font);font-size:var(--t-eyebrow);color:var(--grijs-stil)}.editor-zij__item--actief .editor-zij__naam{font-weight:700}.editor-zij__stand{font-size:var(--t-eyebrow);color:var(--inkt-stil);white-space:nowrap}.editor-zij__stand--let-op{border:1px solid var(--inkt);border-radius:999px;padding:1px 7px;color:var(--inkt)}.editor-zij__stand--leeg{color:var(--grijs-stil)}.editor-zij__sub{display:flex;flex-direction:column;gap:1px;margin:2px 0 6px 30px}.editor-zij__subitem{display:flex;align-items:baseline;gap:7px;text-align:left;padding:6px 10px;border:0;border-radius:8px;background:none;cursor:pointer;font:inherit;font-size:var(--t-meta);color:var(--inkt-stil)}.editor-zij__subitem:hover,.editor-zij__subitem:focus-visible{background:var(--papier-stil)}.editor-zij__subitem--actief{background:var(--papier-stil);font-weight:700;color:var(--inkt)}.editor-zij__punt{font-family:var(--mono-font);font-size:var(--t-eyebrow);border:1px solid var(--inkt);border-radius:999px;width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;flex:none}.editor-zij__toevoegen{text-align:left;padding:6px 10px;margin-top:2px;border:0;background:none;cursor:pointer;font:inherit;font-size:var(--t-meta);color:var(--grijs-stil)}.editor-zij__toevoegen:hover,.editor-zij__toevoegen:focus-visible{color:var(--inkt)}.sectie-blad{min-width:0}.sectie-blad>h2{font-weight:800;letter-spacing:-.02em;font-size:20px;margin:0 0 6px}@media(max-width:900px){.editor{grid-template-columns:minmax(0,1fr);gap:0}.editor-zij{position:static;flex-direction:row;flex-wrap:wrap;gap:6px;margin-bottom:14px}.editor-zij__groep{display:contents}.editor-zij__item{width:auto;grid-template-columns:auto auto auto;border:1px solid var(--lijn-licht);border-radius:999px;padding:6px 12px}.editor-zij__item--actief{background:var(--inkt);border-color:var(--inkt);color:var(--papier)}.editor-zij__item--actief .editor-zij__nummer,.editor-zij__item--actief .editor-zij__stand{color:#ffffff8c}.editor-zij__item--actief .editor-zij__stand--let-op{border-color:var(--papier);color:var(--papier)}.editor-zij__sub{flex-basis:100%;flex-direction:row;flex-wrap:wrap;margin:2px 0 0}.editor-zij__subitem{border:1px solid var(--lijn-licht);border-radius:999px}}.coach-uitleg{color:var(--inkt-stil);font-size:14px;line-height:1.55;max-width:640px;margin:0 0 10px}.coach-uitleg code{font-family:var(--mono-font);font-size:12px;letter-spacing:.02em;text-transform:uppercase;padding:1px 5px;border:1px solid var(--lijn-licht);border-radius:4px}.coach-blok{font-family:var(--mono-font);font-size:12.5px;line-height:1.6;color:var(--inkt);background:var(--papier-stil);border:1px solid var(--lijn-licht);border-radius:8px;padding:14px 16px;margin:0 0 18px;white-space:pre-wrap;overflow-x:auto;max-height:340px;overflow-y:auto}.compiler-schakelaar{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;margin:0 0 14px;border:1px solid var(--lijn-licht);border-radius:8px;cursor:pointer}.compiler-schakelaar input{margin-top:2px;width:16px;height:16px;accent-color:var(--inkt);flex:none}.compiler-schakelaar>span{display:flex;flex-direction:column;gap:3px}.compiler-schakelaar strong{font-size:var(--t-body);font-weight:600}.compiler-schakelaar__uitleg{color:var(--inkt-stil);font-size:13px;line-height:1.5;max-width:560px}.coach-proef{display:flex;flex-direction:column;gap:6px;padding:14px 16px;margin:0 0 18px;border:1px solid var(--lijn-licht);border-radius:8px}.coach-proef__label{font-weight:600;font-size:var(--t-body)}.coach-proef textarea{font-family:var(--body-font);font-size:var(--t-body);color:var(--inkt);background:var(--papier-stil);border:1px solid var(--lijn-licht);border-radius:6px;padding:8px 10px;resize:vertical}.coach-proef .coach-uitleg{margin:0}.versies{list-style:none;margin:0;padding:0;display:grid;gap:14px}.versie{background:#fff;border:1px solid var(--lijn-licht);border-radius:14px;padding:18px 20px;display:grid;gap:14px}.versie__kop{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.versie__kop h3{margin:0;font-size:var(--t-kaartkop)}.versie__datum{font-family:var(--mono-font);font-size:var(--t-meta);color:var(--grijs-stil);white-space:nowrap}.versie__feiten{margin:0;display:grid;gap:8px}.versie__feiten>div{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:12px;align-items:baseline}.versie__feiten dt{font-family:var(--mono-font);font-size:var(--t-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--grijs-stil)}.versie__feiten dd{margin:0;font-size:var(--t-meta);min-width:0}.versie__hash{font-family:var(--mono-font);overflow-wrap:anywhere}.versie__acties{display:flex;gap:10px;flex-wrap:wrap}.pro-knop--stil{color:var(--grijs-stil)}.pro-knop--stil:hover{color:var(--inkt)}.versie__fout{font-family:var(--mono-font);font-size:var(--t-meta);color:var(--inkt);margin:0 0 12px}.versie__fout:before{content:"Mislukt · ";color:var(--grijs-stil)}@media(max-width:560px){.versie__feiten>div{grid-template-columns:minmax(0,1fr);gap:2px}}.dash-kop{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.dash-kop h1{font-size:var(--t-titel);font-weight:800;letter-spacing:-.02em;margin:0 0 4px}.dash-kop__meta{margin:0;font-size:var(--t-meta);color:var(--grijs-stil)}.dash-rol{font-family:var(--mono-font);font-size:var(--t-eyebrow);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--lijn-licht);border-radius:999px;padding:5px 12px;white-space:nowrap;color:var(--grijs-stil)}.dash-raster{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px;align-items:start}@media(max-width:900px){.dash-raster{grid-template-columns:minmax(0,1fr)}}.dash-kolom{display:grid;gap:18px;align-content:start;min-width:0}.dash-raster>.compiler-card,.dash-kolom>.compiler-card{margin:0}.rondleiding{position:fixed;right:20px;bottom:20px;z-index:20;width:min(340px,calc(100vw - 40px));background:#fff;border:1px solid var(--lijn-licht);border-radius:14px;padding:16px 18px 18px;box-shadow:0 1px 2px #1212120f,0 12px 28px #1212121f}@media(max-width:620px){.rondleiding{right:12px;left:12px;bottom:12px;width:auto}}@media(prefers-reduced-motion:no-preference){.rondleiding{animation:rondleiding-in .18s ease-out}}@keyframes rondleiding-in{0%{opacity:0;transform:translateY(8px)}}.rondleiding__kop{display:flex;align-items:center;gap:10px;margin-bottom:12px}.rondleiding__merk{font-family:var(--mono-font);font-size:var(--t-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--grijs-stil)}.rondleiding__teller{font-family:var(--mono-font);font-size:var(--t-eyebrow);color:var(--grijs-stil);font-variant-numeric:tabular-nums;margin-left:auto}.rondleiding__sluit{display:grid;place-items:center;width:24px;height:24px;margin:-4px -6px -4px 0;border:0;border-radius:6px;background:none;color:var(--grijs-stil);cursor:pointer}.rondleiding__sluit:hover{background:var(--papier-stil);color:var(--inkt)}.rondleiding__sluit:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}.rondleiding__balk{list-style:none;display:flex;gap:3px;margin:0 0 14px;padding:0}.rondleiding__balk li{height:3px;flex:1;border-radius:999px;background:var(--lijn-licht)}.rondleiding__balk li.is-gehad{background:var(--inkt)}.rondleiding__titel{margin:0 0 6px;font-size:var(--t-body);font-weight:700}.rondleiding__tekst{margin:0;font-size:var(--t-meta);line-height:1.55;color:var(--grijs-stil)}.rondleiding__knoppen{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.pro-rondleiding__terug{margin:20px 0 0}.versie__inhoud{list-style:none;margin:0;padding:0;display:grid;gap:8px}.versie__inhoud li{display:grid;gap:1px}.versie__leerlijn{font-weight:600}.versie__telling{font-size:var(--t-meta);color:var(--grijs-stil)}.versie__coach{border-top:1px solid var(--lijn-licht);padding-top:12px}.versie__coach>summary{cursor:pointer;font-size:var(--t-meta);color:var(--grijs-stil);list-style:none;display:flex;align-items:center;gap:8px}.versie__coach>summary::-webkit-details-marker{display:none}.versie__coach>summary:after{content:"";width:5px;height:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);opacity:.5;transition:transform .12s ease}.versie__coach[open]>summary:after{transform:rotate(-135deg) translate(-2px,-2px)}@media(prefers-reduced-motion:reduce){.versie__coach>summary:after{transition:none}}.versie__coach>summary:hover,.versie__coach[open]>summary{color:var(--inkt)}.versie__coach-body{display:grid;gap:12px;margin-top:12px}.versie__coach-body p{margin:0;font-size:var(--t-meta);color:var(--grijs-stil);max-width:62ch}.versie__kanttekening{padding-left:12px;border-left:2px solid var(--lijn-licht)}.versie-leeg{display:grid;gap:8px}.versie-leeg>p:first-child{margin:0;font-weight:600}.versie-leeg p{margin:0;max-width:62ch}.versie-groep{display:grid;gap:12px;margin:0 0 20px}.versie-groep__kop{margin:0;font-family:var(--mono-font);font-size:var(--t-eyebrow);font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--grijs-stil)}.versie-groep--eerder>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px}.versie-groep--eerder>summary::-webkit-details-marker{display:none}.versie-groep--eerder>summary:after{content:"+";font-size:var(--t-meta)}.versie-groep--eerder[open]>summary:after{content:"−"}.versie-groep--eerder>summary:hover{color:var(--inkt)}.versie-groep__telling{font-variant-numeric:tabular-nums}.versie-groep--eerder[open]{gap:12px}.versie--huidig{border-color:var(--inkt)}.versie__kop h3{display:grid;gap:2px}.versie__nummer{font-family:var(--mono-font);font-size:var(--t-eyebrow);font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--grijs-stil)}.versie__route{margin:0;font-size:var(--t-meta);max-width:62ch}.qr-plaat{display:block;width:100%;max-width:220px;height:auto;border-radius:12px;border:1px solid var(--lijn-licht)}.pack-qr{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 12px}.pack-qr .qr-plaat{flex:none;width:180px;border-radius:8px}.pack-qr p{flex:1 1 24ch;max-width:48ch;margin:0}.boek-punten{margin:0;padding-left:1.2em;display:grid;gap:10px}.compiler-card h3.boek-tussenkop{font-size:var(--t-meta);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--grijs-stil);margin:24px 0 10px}.boek-versies{list-style:none;margin:0;padding:0;display:grid;gap:12px}.boek-versies li{display:grid;grid-template-columns:9em minmax(0,1fr);gap:2px 14px}.boek-versies__label{font-family:var(--mono-font);font-size:var(--t-eyebrow);font-variant-numeric:tabular-nums}.boek-versies__datum{display:block;color:var(--inkt-stil)}@media(max-width:560px){.boek-versies li{grid-template-columns:minmax(0,1fr)}}.met-omslag{display:grid;grid-template-columns:96px minmax(0,1fr);gap:20px;align-items:start}.met-omslag__rest{min-width:0}.met-omslag+.versie__acties{margin-top:18px}.met-omslag .versie__feiten{gap:12px}.met-omslag .versie__feiten>div{grid-template-columns:minmax(0,1fr);gap:2px}.boek-omslag{display:block;width:100%;height:auto;border-radius:4px;border:1px solid var(--lijn-licht)}.boek-lenzen{margin:14px 0 18px}.boek-lenzen__telling{margin:0 0 12px;font-size:var(--t-meta);color:var(--grijs-stil)}.boek-kamers{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px 24px;align-items:start}.boek-kamer{min-width:0;padding-top:12px;border-top:1px solid var(--lijn-licht)}.boek-kamer__naam{margin:0;font-family:var(--mono-font);font-size:var(--t-eyebrow);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--inkt)}.boek-kamer__doel{margin:6px 0 0;font-size:var(--t-meta);line-height:1.45;color:var(--grijs-stil)}.boek-kamer__lenzen{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:12px}.boek-kamer__lenzen li{display:grid;gap:2px}.boek-kamer__lens{font-weight:600}.boek-kamer__wat{font-size:var(--t-meta);line-height:1.45;color:var(--inkt-stil)}.boek-omslag--laden{aspect-ratio:900 / 1430;background:var(--papier-stil)}.pack-iphone{display:grid;gap:16px}.compiler-card .pack-iphone h3{margin:0 0 6px}.pack-iphone__stappen{margin:0;padding-left:1.3em;display:grid;gap:6px}@media(max-width:900px){.dash-raster--boek>.dash-kolom:last-child{order:-1}}.pack-iphone__film{width:100%;max-width:100%;aspect-ratio:16 / 9;border-radius:12px;background:var(--inkt)}.teamstart__dag{font-family:var(--mono-font);font-size:var(--t-meta);text-transform:uppercase;letter-spacing:.06em;color:var(--inkt-stil);margin:0 0 6px}.teamstart-link{display:inline-flex;align-items:center;min-height:var(--h-control);padding:0 14px;border:1px solid var(--lijn-licht);border-radius:var(--r-control);background:var(--papier);color:var(--inkt);font-size:var(--t-control);font-weight:500;text-decoration:none;white-space:nowrap}.teamstart-link:hover{border-color:var(--inkt)}.teamstart-link:focus-visible,.teamstart-weg:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}.teamstart-weg{display:inline-flex;align-items:center;justify-content:center;width:var(--h-control);height:var(--h-control);border:0;border-radius:var(--r-control);background:none;color:var(--inkt-stil);cursor:pointer}.teamstart-weg:hover{background:var(--papier-stil);color:var(--inkt)}.teamstart-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px 12px;margin-top:16px}.teamstart-form .compiler-field{flex:1 1 180px;margin:0}.teamstart-form .teamstart-form__breed{flex:3 1 260px}.teamstart-form>.compiler-primary{margin-bottom:2px}.teamstart-form__vink{display:flex;align-items:center;gap:8px;flex:1 1 100%;font-size:var(--t-control)}.teamstart-form .compiler-actions{flex:1 1 100%}.beweging{list-style:none;margin:0;padding:0}.beweging__rij{display:grid;grid-template-columns:minmax(0,1fr) auto auto 88px;align-items:center;gap:12px;width:100%;padding:10px 0;border:0;border-bottom:1px solid var(--lijn-licht);background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.beweging li:last-child .beweging__rij{border-bottom:0}.beweging__rij:hover .beweging__naam{text-decoration:underline;text-underline-offset:3px}.beweging__rij:focus-visible{outline:2px solid var(--inkt);outline-offset:2px;border-radius:var(--r-control)}.beweging__naam{font-weight:600;min-width:0}.beweging__fase{font-family:var(--mono-font);font-size:var(--t-eyebrow);text-transform:uppercase;letter-spacing:.06em;padding:3px 9px;border:1px solid var(--lijn-licht);border-radius:999px;white-space:nowrap}.beweging__wie{display:flex;gap:4px}.beweging__duur{text-align:right}@media(max-width:600px){.beweging__rij{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"naam wie" "fase duur";row-gap:6px}.beweging__naam{grid-area:naam}.beweging__wie{grid-area:wie}.beweging__fase{grid-area:fase;justify-self:start}.beweging__duur{grid-area:duur}}.uitgave{flex-wrap:wrap}.uitgave__wat{display:flex;flex-direction:column;flex:1 1 220px;min-width:0}.uitgave__nummer{display:flex;align-items:center;gap:10px;font-family:var(--mono-font);font-size:var(--t-meta);white-space:nowrap}.uitgave__download{font-family:var(--body-font)}.teamstart__kop{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px}.teamstart__kop .compiler-intro{margin-bottom:0}.teamstart__kop-acties{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px}.teamstart-wissel{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:#ebe7dd}.teamstart-wissel button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 18px;border:0;border-radius:999px;background:none;font-family:var(--body-font);font-size:var(--t-body);font-weight:500;color:var(--inkt);cursor:pointer}.teamstart-wissel button[aria-pressed=true]{background:var(--papier);box-shadow:0 2px 6px -2px #1212122e;font-weight:600}.teamstart-wissel button:focus-visible{outline:2px solid var(--inkt);outline-offset:-2px}.trello-koppel{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.trello-lijst{list-style:none;margin:0;padding:0}.trello-rij{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto auto;grid-template-areas:"naam lijst wie wanneer open";align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--lijn-licht)}.trello-lijst>.trello-rij:last-child{border-bottom:0}.trello-rij__naam{grid-area:naam;font-weight:600;min-width:0;overflow-wrap:anywhere}.trello-rij__lijst{grid-area:lijst;font-family:var(--mono-font);font-size:var(--t-eyebrow);text-transform:uppercase;letter-spacing:.06em;padding:3px 9px;border:1px solid var(--lijn-licht);border-radius:999px;white-space:nowrap}.trello-rij__lijst:empty{display:none}.trello-rij__wie{grid-area:wie;display:flex;gap:4px}.trello-rij__wanneer{grid-area:wanneer;white-space:nowrap}.trello-rij__open{grid-area:open;justify-self:end;font-size:var(--t-meta);font-weight:600;color:var(--inkt)}.trello-nieuw{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px 12px;margin-top:14px}.trello-nieuw__veld{flex:1 1 260px;margin:0}.trello-nieuw>.pro-knop{margin-bottom:2px}.trello-nieuw__melding{flex:1 1 100%;margin:0}@media(max-width:600px){.trello-rij{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"naam open" "wie wanneer";row-gap:6px}.trello-rij__wanneer{justify-self:end}.trello-rij__lijst{display:none}}:root{--pro-klein: 13px}.pro-pil{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:var(--papier);color:var(--inkt);font-family:var(--body-font);font-size:var(--t-body);font-weight:500;text-decoration:none;cursor:pointer;transition:transform .25s ease}.pro-pil:hover{transform:translateY(-1px)}.pro-pil:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}.pro-pil--hoofd{background:var(--inkt);color:var(--packlet-geel)}.teamstart{display:flex;flex-direction:column;gap:28px}.teamstart>.start-sectie,.teamstart>.start-onder{margin-top:12px;padding-top:40px;border-top:1px solid var(--lijn-licht)}.start-tegels{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px}.start-tegel{display:flex;flex-direction:column;justify-content:space-between;gap:28px;min-height:190px;padding:22px 24px;border:0;border-radius:24px;color:var(--inkt);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:transform .25s ease}.start-tegel:hover{transform:translateY(-1px)}.start-tegel:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}.start-tegel--agenda{background:var(--tint-agenda)}.start-tegel--acties{background:var(--tint-acties)}.start-tegel--opdrachtgevers{background:var(--tint-opdrachtgevers)}.start-tegel__kop{display:flex;align-items:center;gap:12px;font-size:17px;font-weight:500}.start-tegel__icoon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;border-radius:999px;background:var(--papier)}.start-tegel__inhoud{display:flex;flex-direction:column;gap:8px}.start-tegel__regel{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:var(--t-body)}.start-tegel__groot{font-size:48px;font-weight:500;letter-spacing:-.03em;line-height:1}.start-tegel__onder{font-size:var(--t-body);line-height:1.4}.start-sectie{display:flex;flex-direction:column;gap:16px;min-width:0}.start-sectie__kop{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.start-sectie__kop h2{margin:0;font-size:22px;font-weight:700;letter-spacing:-.01em}.start-sectie__tel{font-weight:400;color:var(--pro-meta)}.start-sectie__acties{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.start-voet{margin:0;font-size:var(--pro-klein);color:var(--pro-meta)}.start-week{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:14px;align-items:start;margin:0;padding:0;list-style:none}.start-dag{display:flex;flex-direction:column;gap:10px;min-width:0}.start-dag__kop{display:flex;align-items:center;justify-content:space-between;min-height:36px;padding:0 6px}.start-dag__naam{display:inline-block;font-weight:600}.start-dag__naam:first-letter{text-transform:uppercase}.start-dag__vandaag{display:inline-flex;align-items:center;min-height:32px;margin-left:-6px;padding:0 14px;border-radius:999px;background:var(--inkt);color:var(--packlet-geel);font-weight:600}.start-dag__tel{font-size:var(--pro-klein);color:var(--pro-meta)}.start-dag__niets{margin:0;padding:16px;border:1px solid var(--lijn-licht);border-radius:20px;color:var(--pro-meta)}.start-dag__lijst,.start-kaarten{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.start-kaart{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:16px;border-radius:20px;background:var(--papier)}.start-kaart__titel{margin:0;font-size:var(--t-body);font-weight:600;line-height:1.35}.start-kaart__plek{display:flex;align-items:center;gap:6px;font-size:var(--pro-klein);color:var(--pro-meta)}.start-kaart__voet{display:flex;align-items:center;justify-content:space-between;gap:8px;align-self:stretch;padding-top:12px;border-top:1px solid var(--pro-lijn)}.start-chips{display:flex;flex-wrap:wrap;gap:6px}.start-chip{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:1px solid rgba(18,18,18,.14);border-radius:999px;font-size:12px;font-weight:600;color:var(--inkt-stil)}.start-chip--stil{border-color:transparent;background:var(--pro-grond);font-family:var(--mono-font);font-size:11px;font-weight:400;letter-spacing:.06em;text-transform:uppercase}.start-tijd{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:999px;font-size:var(--pro-klein);font-weight:500}.start-tijd--agenda{background:var(--tint-agenda)}.start-tijd--acties{background:var(--tint-acties)}.start-wie{display:flex}.start-wie>.avatar{width:28px;height:28px;box-shadow:0 0 0 2px var(--papier)}.start-wie>.avatar+.avatar{margin-left:-6px}.start-deelnemen{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid rgba(18,18,18,.12);border-radius:999px;font-size:var(--pro-klein);font-weight:600;color:var(--inkt);text-decoration:none}.start-deelnemen:hover{background:var(--pro-grond)}.start-open{font-size:var(--pro-klein);font-weight:600;color:var(--inkt)}.start-stil{font-size:var(--pro-klein);color:var(--pro-meta)}.start-onder{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px}.start-acties{flex:2 1 520px}.start-acties .start-kaarten{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;align-items:start}.start-zij{display:flex;flex:1 1 320px;flex-direction:column;gap:16px;min-width:0}.start-zijkaart{margin:0;border-radius:24px}.teamstart .start-zij{gap:0;padding:4px 24px;border:1px solid var(--pro-lijn);border-radius:24px;background:var(--papier)}.teamstart .start-zijkaart{padding:20px 0;border:0;border-radius:0;background:none}.teamstart .start-zijkaart+.start-zijkaart{border-top:1px solid var(--lijn-licht)}@media(max-width:900px){.teamstart .start-zij{padding:0;border:0;border-top:1px solid var(--lijn-licht);border-radius:0;background:none}.teamstart .start-zijkaart{padding:24px 0}}.start-zijkaart .compiler-card__head{flex-wrap:wrap;align-items:center;margin-bottom:10px}.start-zijkaart .compiler-card__head h2{margin:0}.start-zijkaart .pro-tekstknop{margin-left:auto;color:var(--inkt);font-weight:600;text-decoration:none;white-space:nowrap}.start-zijkaart .pro-tekstknop:hover{text-decoration:underline;text-underline-offset:3px}.start-rijen{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.start-rij{display:flex;align-items:center;gap:12px;width:calc(100% + 16px);min-height:60px;margin:0 -8px;padding:8px;border:0;border-radius:14px;background:none;color:var(--inkt);font:inherit;text-align:left;cursor:pointer}.start-rij:hover{background:var(--pro-grond)}.start-rij:focus-visible{outline:2px solid var(--inkt);outline-offset:-2px}.start-rij__tegel{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;border-radius:10px;font-family:var(--mono-font);font-size:12px}.start-rij__tegel--opdrachtgevers{background:var(--tint-opdrachtgevers)}.start-rij__tekst{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.start-rij__titel{font-weight:600;line-height:1.3}.start-rij__onder{font-size:var(--pro-klein);color:var(--pro-meta)}.start-fase{flex:0 0 auto;padding:6px 10px;border:1px solid rgba(18,18,18,.14);border-radius:999px;font-family:var(--mono-font);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--inkt-stil)}.start-datum{display:flex;align-items:center;gap:14px;padding:6px 0}.start-datum__blok{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;width:56px;padding:8px 0;border-radius:14px;background:var(--pro-grond)}.start-datum__dag{font-size:22px;font-weight:700;line-height:1.1}.start-datum__maand{font-family:var(--mono-font);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--inkt-stil)}@media(prefers-reduced-motion:reduce){.pro-pil,.start-tegel{transition:none}}:root{--pro-lijn-2: rgba(18, 18, 18, .14);--pro-spoor: #ebe7dd;--pro-schaduw-hover: 0 18px 40px -24px rgba(18, 18, 18, .35)}.pro-pil--grijs{background:var(--pro-grond)}.pro-pil--klein{min-height:40px;padding:0 16px;font-size:var(--pro-klein);font-weight:600}.pro-pil:disabled{opacity:.6;cursor:default;transform:none}.start-fase--nadruk{border-color:var(--inkt);background:var(--inkt);color:var(--packlet-geel)}.start-fase--leeg{border-style:dashed;color:var(--pro-meta)}.start-tijd--leeg{border:1px solid var(--pro-lijn-2);color:var(--pro-meta)}.org-tegel{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;border-radius:10px;background:var(--tint-opdrachtgevers);font-family:var(--mono-font);font-size:12px;color:var(--inkt)}.org-tegel--klein{width:26px;height:26px;border-radius:8px;font-size:11px}.org-tegel--groot{width:48px;height:48px;border-radius:14px;font-size:13px}.org-tegel--kop{width:64px;height:64px;border-radius:18px;font-size:17px}.org-trekker{display:inline-flex;align-items:center;gap:8px;font-size:var(--pro-klein);color:var(--pro-meta)}.org-trekker .avatar{width:24px;height:24px;font-size:10px}.org-trekker__leeg{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:1.5px dashed var(--pro-lijn-2);border-radius:999px;font-family:var(--mono-font);font-size:11px}.org-alleenteam{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:var(--pro-klein);font-weight:400;color:var(--pro-meta)}.org-kruimel{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;font-size:var(--pro-klein)}.org-kruimel li{display:inline-flex;align-items:center;gap:6px;color:var(--pro-meta)}.org-kruimel button{min-height:32px;padding:0;border:0;background:none;color:var(--inkt);font:inherit;font-weight:600;cursor:pointer}.org-kruimel button:hover{text-decoration:underline;text-underline-offset:3px}.org-segment{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:999px;background:var(--pro-spoor)}.org-segment button{min-height:40px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--inkt);font-family:var(--body-font);font-size:var(--t-body);font-weight:500;cursor:pointer}.org-segment button[aria-pressed=true]{background:var(--papier);box-shadow:0 2px 6px -2px #1212122e;font-weight:600}.org-segment button:focus-visible,.org-tabs__tab:focus-visible,.org-kaart:focus-visible,.org-bord__kaart:focus-visible,.ronde-kaart:focus-visible,.ronde-standen button:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}.org-pagina{display:flex;flex-direction:column;gap:28px}.org-kop{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.org-kop__tekst{max-width:680px}.org-kop h1,.org-detailkop h1{margin:0;font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.org-eyebrow{margin:0 0 8px;font-family:var(--mono-font);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--inkt-stil)}.org-lead{max-width:680px;margin:10px 0 0;font-size:var(--t-body);line-height:1.5;color:var(--pro-meta)}.org-paginakop{display:flex;flex-direction:column;gap:18px}.org-detailkop{display:flex;flex-wrap:wrap;align-items:center;gap:16px 18px}.org-detailkop__tekst{flex:1 1 260px;min-width:0}.org-detailkop .org-lead{margin-top:6px}.org-detailkop__stand{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.org-tabs{display:flex;align-self:flex-start;gap:4px;max-width:100%;padding:4px;overflow-x:auto;border-radius:999px;background:var(--pro-spoor);white-space:nowrap}.org-tabs__tab{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 18px;border:0;border-radius:999px;background:transparent;color:var(--inkt);font-family:var(--body-font);font-size:var(--t-body);font-weight:500;cursor:pointer}.org-tabs__tab[aria-current=page]{background:var(--papier);box-shadow:0 2px 6px -2px #1212122e;font-weight:600}.org-tabs__tel{font-weight:500;color:var(--pro-meta)}.org-tab{display:flex;flex-direction:column;gap:28px}.org-hoofd{display:flex;flex:2 1 520px;flex-direction:column;gap:32px;min-width:0}.org-raster{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;align-items:start}.org-sub{margin:0;font-size:17px;font-weight:700}.org-sub--klein{font-size:var(--t-body)}.org-lijst{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.org-rij{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-radius:20px;background:var(--papier)}.org-rij__naam{font-weight:600}.org-label{font-size:var(--pro-klein);color:var(--pro-meta)}.org-mono{font-family:var(--mono-font);font-size:12px;color:var(--pro-meta)}.org-bord{overflow-x:auto;padding:10px;border-radius:24px;background:var(--papier)}.org-bord__rij{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;min-width:840px;margin:0;padding:0;list-style:none}.org-bord__kolom{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:132px;padding:10px;border-radius:16px;background:var(--pro-grond)}.org-bord__kop{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.org-bord__kop>span:first-child{display:flex;flex-direction:column;gap:2px}.org-bord__nr{font-family:var(--mono-font);font-size:11px;letter-spacing:.08em;color:var(--inkt-stil)}.org-bord__fase{font-size:var(--pro-klein);font-weight:700}.org-bord__tel,.org-bord__niemand{font-size:var(--pro-klein);color:var(--pro-meta)}.org-bord__niemand{padding:4px 2px}.org-bord__kaart{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-height:52px;padding:8px;border:0;border-radius:14px;background:var(--papier);color:var(--inkt);font-family:var(--body-font);text-align:left;cursor:pointer;transition:box-shadow .25s ease}.org-bord__kaart:hover,.org-kaart:hover,.ronde-kaart:hover{box-shadow:var(--pro-schaduw-hover)}.org-bord__naam{max-width:100%;font-size:var(--pro-klein);font-weight:600;hyphens:auto;overflow-wrap:break-word}.org-bord__dagen{font-size:12px;color:var(--pro-meta)}.org-kaarten{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:16px;align-items:start;margin:0;padding:0;list-style:none}.org-kaart{display:flex;flex-direction:column;gap:16px;width:100%;padding:22px;border:0;border-radius:24px;background:var(--papier);color:var(--inkt);font-family:var(--body-font);font-size:var(--t-body);text-align:left;cursor:pointer;transition:box-shadow .25s ease}.org-kaart__wie{display:flex;align-items:center;gap:14px}.org-kaart__naam{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.org-kaart__titel{font-size:17px;font-weight:700}.org-kaart__meta{font-size:var(--pro-klein);color:var(--pro-meta)}.org-kaart__stand,.org-kaart__nu{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.org-kaart__voet{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--pro-lijn)}.org-kaart__projecten{font-size:var(--pro-klein);font-weight:600}.compiler-card.org-fase{margin:0;padding:22px;border:0;border-radius:24px}.org-stappen{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;list-style:none}.org-stap{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:999px;font-size:var(--pro-klein);font-weight:500;white-space:nowrap}.org-stap--klaar{background:var(--tint-opdrachtgevers)}.org-stap--nu{padding:0 14px;background:var(--inkt);color:var(--packlet-geel);font-weight:700}.org-stap--later{border:1px solid var(--pro-lijn-2);color:var(--pro-meta)}.compiler-card .org-fase__regel{margin:0 0 14px;font-size:var(--t-body);line-height:1.5}.org-fase__voet{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--pro-lijn)}.org-fase__trekker,.org-fase__acties{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.org-fase__trekker .letten,.org-project__voet .letten{margin-left:0}.org-menu{position:relative;display:inline-flex}.org-menu__lijst{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:210px;margin:0;padding:6px;list-style:none;border-radius:16px;background:var(--papier);box-shadow:0 0 0 1px var(--pro-lijn),0 14px 34px -14px #12121259}.org-menu__optie{display:block;width:100%;padding:10px 12px;border:0;border-radius:10px;background:none;color:var(--inkt);font-family:var(--body-font);font-size:14px;text-align:left;cursor:pointer}.org-menu__optie:hover,.org-menu__optie:focus-visible{outline:none;background:var(--pro-grond)}.org-project{display:flex;flex-direction:column;gap:16px;padding:22px;border-radius:24px;background:var(--papier)}.org-project__kop{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.org-project__naam{display:flex;flex-direction:column;gap:4px;min-width:0}.org-project__naam h3{margin:0;font-size:19px;font-weight:700}.org-pillen{display:flex;flex-wrap:wrap;gap:8px}.org-pil{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:999px;background:var(--pro-grond);font-size:var(--pro-klein);font-weight:500}.org-project__voet{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;border-top:1px solid var(--pro-lijn)}.org-formulier{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:24px;background:var(--papier)}.org-formulier h3{margin:0;font-size:17px;font-weight:700}.org-formulier--plat{padding:0;border-radius:0}.compiler-card.org-klaar h3{margin:0 0 6px}.org-klaar__lijst{margin:0;padding:0;list-style:none}.org-klaar__rij{display:flex;align-items:center;gap:12px;min-height:52px;padding:6px 0;border-bottom:1px solid var(--pro-lijn)}.org-klaar__rij:last-child{border-bottom:0}.org-klaar__vink{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;border-radius:999px;background:var(--tint-acties)}.org-klaar__naam{flex:1 1 auto;min-width:0;color:var(--inkt);text-decoration:none}.org-klaar__naam:hover{text-decoration:underline;text-underline-offset:3px}.org-klaar__wanneer{font-size:var(--pro-klein);color:var(--pro-meta);white-space:nowrap}.org-kort__kop{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.org-kort__wie{display:flex;flex-direction:column;gap:2px}.org-kort__titel{font-weight:700}.org-kort__meta{font-size:var(--pro-klein);color:var(--pro-meta)}.org-mensen{margin:0;padding:0;list-style:none}.org-mens{display:flex;align-items:center;gap:12px;min-height:52px}.org-mens__tekst{display:flex;flex-direction:column;gap:1px;min-width:0}.org-mens__adres{overflow:hidden;font-size:var(--pro-klein);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.org-mens__onder{font-size:12px;color:var(--pro-meta)}.org-mens__leeg{flex:0 0 auto;width:36px;height:36px;border:1.5px dashed var(--pro-lijn-2);border-radius:999px}.org-mens__leeg--groot{width:40px;height:40px}.org-dossierrij{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0 12px;border-bottom:1px solid var(--pro-lijn)}.org-dossierrij+.org-dossierrij{padding-top:12px}.org-dossierrij:last-child{border-bottom:0;padding-bottom:0}.org-dossierrij__tekst{display:flex;flex-direction:column;gap:2px}.org-dossierrij__titel{font-weight:600}.org-dossierrij__onder{font-size:var(--pro-klein);color:var(--pro-meta)}.org-getallen{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px;margin:0 0 12px;padding:0;list-style:none}.org-getal{display:flex;flex-direction:column;gap:4px;padding:18px;border-radius:18px;background:var(--pro-grond)}.org-getal__groot{font-size:40px;font-weight:600;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.org-getal__label{font-weight:600}.org-getal__noot{font-size:var(--pro-klein);color:var(--pro-meta)}.org-rijen{margin:0;padding:0;list-style:none}.org-persoon{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 0;border-bottom:1px solid var(--pro-lijn)}.org-persoon:last-child{border-bottom:0}.org-persoon__tekst{display:flex;flex:1 1 220px;flex-direction:column;gap:2px;min-width:0}.org-persoon__adres{font-weight:600;overflow-wrap:anywhere}.org-persoon__onder,.org-persoon__login{font-size:var(--pro-klein);color:var(--pro-meta)}.org-persoon__login{white-space:nowrap}.org-persoon__login--nooit{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:var(--pro-grond)}.org-uitleg{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:20px 22px;border:1px solid var(--pro-lijn-2);border-radius:24px}.org-uitleg p{flex:1 1 320px;margin:0;line-height:1.5}.org-gegevens{margin:0 0 12px}.org-gegevens>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:12px 0;border-bottom:1px solid var(--pro-lijn)}.org-gegevens>div:last-child{border-bottom:0}.org-gegevens dt{font-size:var(--pro-klein);color:var(--pro-meta)}.org-gegevens dd{margin:0;font-weight:600}.org-pagina .compiler-card{margin:0;border:0;border-radius:24px}.org-pagina .letten__plus,.org-pagina .letten .avatar{width:32px;height:32px}.ronde-kaart{display:flex;flex-direction:column;gap:16px;width:100%;padding:24px;border:0;border-radius:24px;background:var(--papier);color:var(--inkt);font-family:var(--body-font);font-size:var(--t-body);text-align:left;cursor:pointer;transition:box-shadow .25s ease}.ronde-kaart__kop,.ronde-kaart__voet{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.ronde-kaart__voet{align-items:center}.ronde-kaart__wie{display:flex;flex-direction:column;gap:4px}.ronde-kaart__titel{font-size:20px;font-weight:700}.ronde-kaart__meta{font-size:var(--pro-klein);color:var(--pro-meta)}.ronde-kaart__vraag{line-height:1.5}.ronde-kaart__punten{margin:0;padding:12px 0 0;border-top:1px solid var(--pro-lijn);list-style:none}.ronde-kaart__punten--kort{margin-bottom:12px;padding-top:0;border-top:0}.start-open{display:inline-flex;align-items:center;gap:6px}.ronde-punt-regel{display:flex;align-items:center;gap:10px;min-height:40px}.ronde-punt-regel__tekst{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.ronde-punt-regel__titel{font-size:var(--pro-klein);font-weight:600}.ronde-punt-regel__lat{font-size:var(--pro-klein);color:var(--pro-meta)}.ronde-punt-regel__rechts{font-size:var(--pro-klein);color:var(--pro-meta);white-space:nowrap}.ronde-punt-merk{position:relative;flex:0 0 auto;width:22px;height:22px;border:1.5px solid var(--pro-lijn-2);border-radius:999px}.ronde-punt-merk--groot{width:28px;height:28px}.ronde-punt-merk--gehaald{border-color:var(--inkt);background:var(--inkt)}.ronde-punt-merk--gehaald:after{content:"";position:absolute;left:50%;top:46%;width:28%;height:50%;border:solid var(--packlet-geel);border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}.ronde-punt-merk--niet_gehaald:before,.ronde-punt-merk--niet_gehaald:after,.ronde-punt-merk--vervalt:after{content:"";position:absolute;left:50%;top:50%;width:50%;height:1.5px;background:var(--inkt)}.ronde-punt-merk--niet_gehaald:before{transform:translate(-50%,-50%) rotate(45deg)}.ronde-punt-merk--niet_gehaald:after{transform:translate(-50%,-50%) rotate(-45deg)}.ronde-punt-merk--vervalt{border-style:dashed}.ronde-punt-merk--vervalt:after{transform:translate(-50%,-50%);background:var(--pro-meta)}.compiler-card.ronde-standkaart{margin:0}.ronde-standkaart .compiler-card__head{align-items:center;margin-bottom:12px}.ronde-standkaart .compiler-card__head h2{margin:0}.ronde-standen{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:999px;background:var(--pro-spoor)}.ronde-standen button{flex:1 1 120px;min-height:44px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--inkt);font-family:var(--body-font);font-size:var(--t-body);font-weight:500;cursor:pointer}.ronde-standen button[aria-pressed=true]{background:var(--inkt);color:var(--packlet-geel);font-weight:700}.compiler-card .ronde-standkaart__uitleg{margin:12px 0 0}.ronde-punten{display:flex;flex-direction:column;gap:10px}.ronde-punt{border-radius:22px;background:var(--papier)}.ronde-punt__kop{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px 14px;padding:18px 22px;list-style:none;cursor:pointer}@media(max-width:600px){.ronde-punt__kop{grid-template-columns:auto minmax(0,1fr) auto}.ronde-punt__kop>:nth-child(3){grid-column:2;grid-row:2;justify-self:start}}.ronde-punt__kop::-webkit-details-marker{display:none}.ronde-punt__kop:focus-visible{outline:2px solid var(--inkt);outline-offset:-2px;border-radius:22px}.ronde-punt__tekst{display:flex;flex-direction:column;gap:4px;min-width:0}.ronde-punt__titel{font-size:17px;font-weight:700}.ronde-punt__lat{font-size:var(--pro-klein);color:var(--pro-meta)}.ronde-punt__uitkomst{display:flex;align-items:center;gap:10px}.ronde-punt__getal{font-size:24px;font-weight:700;letter-spacing:-.02em}.ronde-punt__open{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;border-radius:999px;background:var(--pro-grond)}.ronde-punt[open] .ronde-punt__open svg{transform:rotate(180deg)}.ronde-punt__body{display:flex;flex-direction:column;gap:16px;padding:16px 22px 22px;border-top:1px solid var(--pro-lijn)}.ronde-punt__body .onderzoek__velden{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px 20px;margin:0}.ronde-punt__body .onderzoek__velden dt{color:var(--pro-meta)}.ronde-punt__body .onderzoek__uitkomst,.ronde-punt__body .onderzoek__punt{display:flex;flex-direction:column;gap:12px;padding:16px;border:0;border-radius:18px;background:var(--pro-grond)}.ronde-punt__body .onderzoek__kop{margin:0;font-size:var(--pro-klein);font-weight:700}.ronde-punt__body .compiler-field input,.ronde-punt__body .compiler-field select,.ronde-punt__body .compiler-field textarea{min-height:44px;border:1px solid var(--pro-lijn-2);border-radius:12px;background:var(--papier)}.ronde-punt__body .pro-knop,.ronde-punt__body .compiler-primary,.ronde-punt__body .compiler-actions button{min-height:40px;padding:0 16px;border:0;border-radius:999px;background:var(--papier);font-weight:600}.ronde-punt__body .onderzoek__acties .pro-knop{background:var(--pro-grond)}.ronde-punt__body .compiler-primary{background:var(--inkt);color:var(--packlet-geel)}.ronde-punt__body .onderzoek__acties{margin:0}.org-pagina .start-zij .compiler-card .pro-knop{min-height:40px;padding:0 16px;border:0;border-radius:999px;background:var(--pro-grond);font-weight:600}.pro-venster{width:min(600px,calc(100% - 32px));max-height:calc(100dvh - 48px);padding:0;border:0;border-radius:28px;background:var(--papier);color:var(--inkt);box-shadow:var(--pro-schaduw-zweef)}.pro-venster::backdrop{background:#1212124d}.pro-venster__binnen{display:flex;flex-direction:column;gap:20px;padding:28px}.pro-venster__kop{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pro-venster__kop h2{margin:0 0 6px;font-size:24px;font-weight:800;letter-spacing:-.01em}.pro-venster__kop p{margin:0;line-height:1.5;color:var(--pro-meta)}.pro-venster__sluit{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;border:0;border-radius:999px;background:var(--pro-grond);color:var(--inkt);cursor:pointer}.pro-venster__acties{display:flex;flex-wrap:wrap;gap:10px;padding-top:4px}.pro-soort{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;border:0}.pro-soort legend{padding:0 0 10px;font-size:var(--pro-klein);font-weight:600}.pro-soort__opties{display:flex;flex-wrap:wrap;gap:10px}.pro-soort__optie{display:flex;flex:1 1 220px;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--pro-lijn-2);border-radius:18px;background:var(--papier);cursor:pointer}.pro-soort__optie:has(input:checked){padding:15px;border:2px solid var(--inkt);background:var(--pro-grond)}.pro-soort__optie input{width:18px;height:18px;margin:3px 0 0;accent-color:var(--inkt)}.pro-soort__optie>span{display:flex;flex-direction:column;gap:4px}.pro-soort__uitleg{font-size:var(--pro-klein);line-height:1.45;color:var(--pro-meta)}.pro-velden{display:flex;flex-wrap:wrap;gap:12px}.pro-velden>.pro-veld{flex:1 1 200px}.pro-veld{display:flex;flex-direction:column;gap:6px;min-width:0}.pro-veld label{font-size:var(--pro-klein);font-weight:600}.pro-veld input,.pro-veld select,.pro-veld textarea{width:100%;min-height:48px;padding:0 16px;border:1px solid var(--pro-lijn-2);border-radius:14px;background:var(--papier);color:var(--inkt);font-family:var(--body-font);font-size:var(--t-body)}.pro-veld textarea{padding:12px 16px;resize:vertical}.pro-veld input:focus-visible,.pro-veld select:focus-visible,.pro-veld textarea:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}.pro-veld__hint{font-size:var(--pro-klein);line-height:1.45;color:var(--pro-meta)}.pro-zij__kopregel{display:flex;align-items:center;justify-content:space-between}.pro-zij__kopregel .pro-zij__kop{margin:0 0 0 12px}.pro-zij__plus{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:999px;background:transparent;color:var(--inkt);cursor:pointer}.pro-zij__plus:hover,.pro-zij__plus:focus-visible{background:var(--papier)}.pro-zij__plus:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}.pro-zij__item .org-tegel--klein{background:var(--papier)}.pro-zij__item--actief .org-tegel--klein{background:var(--pro-grond)}.gate-screen{display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:20px;background:var(--pro-grond);color:var(--inkt)}.gate-vlak{display:flex;flex-wrap:wrap;align-items:stretch;gap:16px;width:min(1040px,100%)}.gate-over{display:flex;flex:1 1 340px;flex-direction:column;justify-content:space-between;gap:40px;min-width:0;padding:clamp(24px,5vw,40px);border-radius:32px;background:var(--pro-menu)}.gate-over__tekst{display:flex;flex-direction:column;gap:14px}.gate-over__tekst p{margin:0;line-height:1.55}.gate-over__tekst .gate-over__zin{font-size:30px;font-weight:800;line-height:1.2;letter-spacing:-.02em}.gate-over__vraag{margin:0;font-size:var(--pro-klein);color:var(--pro-meta)}.gate-over__vraag a{font-weight:600;color:var(--inkt)}.gate-merk{display:flex;align-items:center;gap:10px}.gate-merk__teken{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:var(--inkt);color:var(--packlet-geel)}.gate-merk__teken .pro-zij__mark{width:18px;height:18px}.gate-merk__woord{font-size:24px;font-weight:800;letter-spacing:-.01em}.gate-merk__pro{padding:4px 8px;border-radius:999px;background:var(--inkt);color:var(--packlet-geel);font-family:var(--mono-font);font-size:11px;letter-spacing:.12em;line-height:1;text-transform:uppercase}.gate-form{display:flex;flex:1 1 380px;flex-direction:column;justify-content:center;gap:20px;min-width:0;padding:clamp(24px,5vw,44px);border-radius:32px;background:var(--papier)}.gate-form h1,.gate-blok h1{margin:0;font-size:32px;letter-spacing:-.02em}.gate-lead{margin:0;line-height:1.55;color:var(--pro-meta)}.gate-lead strong{font-weight:600;color:var(--inkt)}.gate-veld{display:flex;flex-direction:column;gap:8px;font-size:var(--pro-klein);font-weight:700}.gate-veld input{width:100%;min-width:0;min-height:52px;padding:0 18px;border:1px solid var(--pro-lijn-2);border-radius:16px;background:var(--papier);color:var(--inkt);font-family:var(--body-font);font-size:17px;font-weight:400}.gate-veld input::placeholder{color:var(--pro-meta)}.gate-veld input:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}.gate-veld input.gate-code{font-family:var(--mono-font);font-size:24px;letter-spacing:.2em}.gate-knop{align-self:flex-start;min-height:52px;padding:0 24px;border:0;border-radius:999px;background:var(--inkt);color:var(--packlet-geel);font-family:var(--body-font);font-size:16px;font-weight:700;cursor:pointer;transition:transform .25s ease}.gate-knop:hover{transform:translateY(-1px)}.gate-knop:focus-visible,.gate-link:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}.gate-knop:disabled{opacity:.6;cursor:default;transform:none}.gate-links{display:flex;flex-wrap:wrap;gap:4px 20px}.gate-link{min-height:44px;padding:0;border:0;background:none;color:var(--inkt);font-family:var(--body-font);font-size:var(--t-body);font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.gate-link:disabled{opacity:.4;pointer-events:none}.gate-fout{display:flex;gap:10px;margin:0;padding:11px 14px;border:1px solid var(--pro-lijn-2);border-radius:12px;font-size:var(--pro-klein);line-height:1.5}.gate-fout:before{content:"!";font-family:var(--mono-font);font-weight:700}.gate-blok{display:flex;flex-direction:column;gap:20px;width:min(420px,100%);padding:32px;border-radius:32px;background:var(--papier)}@media(prefers-reduced-motion:reduce){.org-kaart,.org-bord__kaart,.ronde-kaart,.gate-knop{transition:none}}.project-kop__rechts{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.project-hoofd{display:flex;flex:2 1 520px;flex-direction:column;gap:16px;min-width:0}.project-acties{display:flex;flex-wrap:wrap;gap:10px}.start-tegel__groot--woord{font-size:36px}a.start-rij{text-decoration:none}.pro-velden--kolom{flex-direction:column;gap:16px}.pro-velden--kolom>.pro-veld{flex:none}.pro-zij__project--enkel,.kiezer__knop{flex-direction:row;align-items:center;gap:12px;min-height:60px;padding:10px 12px;border-radius:16px}.pro-zij__projecttekst{display:flex;flex-direction:column;gap:1px;min-width:0}.pro-zij__project--enkel .pro-zij__projectnaam,.kiezer__knop .kiezer__titel{font-weight:700}.pro-zij__project .org-tegel,.kiezer .org-tegel{width:36px;height:36px;font-size:11px}.kiezer__optie{flex-direction:row;align-items:center;gap:10px}.kiezer__optie .org-tegel{width:30px;height:30px;border-radius:9px}.pro-zij__terug{font-weight:600}.project-vragen,.project-mensen,.project-reacties,.project-eerder__lijst,.project-kolom__lijst,.project-nietdoen__lijst,.rapport-punten,.project-stappen{margin:0;padding:0;list-style:none}.project-vraag{padding:12px 0;border-bottom:1px solid var(--pro-lijn)}.project-vraag:last-child{border-bottom:0;padding-bottom:0}.project-vraag__rij{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.project-vraag__tekst{display:flex;flex:1 1 220px;flex-direction:column;gap:2px;min-width:0}.project-vraag__titel{font-weight:600}.project-vraag__onder{font-size:var(--pro-klein);line-height:1.45;color:var(--pro-meta)}.project-vraag__houdt{font-size:12px;font-weight:700}.compiler-card .project-vraag__wijzig{font-size:var(--pro-klein);font-weight:600;color:var(--inkt)}.project-vraag__form{display:flex;flex-direction:column;gap:12px;padding:14px 0 4px 34px}@media(max-width:600px){.project-vraag__form{padding-left:0}}.project-rondleiding{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:18px 22px;border:1px solid var(--pro-lijn-2);border-radius:24px}.project-rondleiding__tekst{display:flex;flex:1 1 300px;flex-direction:column;gap:2px}.project-rondleiding__titel{font-weight:700}.start-zijkaart .project-naar{display:inline-flex;align-items:center;gap:4px}.project-namens{display:flex;flex-direction:column;gap:4px;margin-top:14px;padding-top:14px;border-top:1px solid var(--pro-lijn)}.project-namens__kop{display:flex;align-items:center;gap:8px}.compiler-card .project-delen__lead{margin:0 0 8px;line-height:1.5}.project-doc{align-items:flex-start}.project-doc__tegel{width:36px;height:36px;background:var(--pro-grond)}.project-doc__tegel--hoofd{background:var(--tint-agenda)}.project-doc__titel{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:700}.project-doc__naar{flex:0 0 auto;margin:10px 0 0 auto;color:var(--pro-meta)}.project-mens{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 0;border-bottom:1px solid var(--pro-lijn)}.project-mens:last-child{border-bottom:0;padding-bottom:0}.project-mens .avatar--groot{width:40px;height:40px}.project-mens__tekst{display:flex;flex:1 1 220px;flex-direction:column;gap:2px;min-width:0}.project-mens__adres{font-weight:600;overflow-wrap:anywhere}.project-mens__jij{font-weight:500;color:var(--pro-meta)}.project-mens__onder{font-size:var(--pro-klein);color:var(--pro-meta)}.project-mens .mensen__weg{width:36px;height:36px;background:var(--pro-grond);color:var(--inkt);font-size:18px}.project-mens .mensen__weg:hover,.project-mens .mensen__weg:focus-visible{border-color:var(--pro-lijn-2)}.project-deelnemers{display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:24px;background:var(--tint-agenda)}.project-deelnemers h2{margin:0;font-size:20px;font-weight:700}.project-deelnemers p{margin:0;line-height:1.55}.project-deelnemers .pro-pil{align-self:flex-start}.project-deelnemers__kop{display:flex;align-items:center;gap:12px}.project-deelnemers__route{display:flex;flex-wrap:wrap;align-items:flex-start;gap:18px}.project-qr{display:flex;flex:0 0 auto;padding:10px;border-radius:16px;background:var(--papier)}.project-stappen{display:flex;flex:1 1 220px;flex-direction:column;gap:10px}.project-stappen li{display:flex;align-items:flex-start;gap:12px;line-height:1.5}.project-stappen li>span:first-child{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:var(--papier);font-size:var(--pro-klein);font-weight:800}.project-deelnemers__let,.project-deelnemers .project-deelnemers__noot{font-size:var(--pro-klein);line-height:1.5}.project-pack{display:flex;flex-direction:column;gap:18px;padding:26px;border-radius:28px;background:var(--papier)}.project-pack__kop{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px}.project-pack__tegel{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:64px;height:64px;border-radius:18px;background:var(--pro-grond)}.project-pack__naam{display:flex;flex:1 1 240px;flex-direction:column;gap:4px;min-width:0}.project-pack__naam h2{margin:0;font-size:24px;font-weight:800;letter-spacing:-.01em}.project-pack__wat{margin:0;line-height:1.55}.project-pack__meer{padding-top:14px;border-top:1px solid var(--pro-lijn)}.project-pack__meer>summary,.project-eerder>summary,.project-nietdoen>summary{display:flex;align-items:center;gap:6px;min-height:44px;font-weight:600;cursor:pointer}.project-pack__meer>summary{font-size:var(--pro-klein)}.project-pack__inhoud{display:flex;flex-direction:column;gap:12px;padding-top:8px}.project-eerder>summary{font-size:17px;font-weight:700}.project-eerder__rij{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;padding:12px 0;border-top:1px solid var(--pro-lijn)}.project-eerder__tekst{display:flex;flex:1 1 260px;flex-direction:column;gap:2px;min-width:0}.project-eerder__titel{font-weight:600}.project-eerder__acties{display:flex;flex-wrap:wrap;gap:8px}.pro-venster--breed{width:min(1100px,calc(100% - 32px));height:calc(100dvh - 48px)}.pro-venster--breed .pro-venster__binnen{box-sizing:border-box;height:100%}.project-inzage{flex:1 1 auto;width:100%;min-height:50vh;border:1px solid var(--pro-lijn);border-radius:16px;background:#fff}.project-reactie{padding:12px 0;border-bottom:1px solid var(--pro-lijn)}.project-reactie__rij{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 12px}.project-reactie__nr{padding-top:3px;font-family:var(--mono-font);font-size:12px;color:var(--inkt-stil)}.project-reactie__tekst{display:flex;flex:1 1 220px;flex-direction:column;gap:4px;min-width:0;line-height:1.45}.project-reactie__open{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:var(--tint-agenda);font-size:var(--pro-klein);font-weight:600;white-space:nowrap}.project-reactie__af{display:inline-flex;align-items:center;gap:6px;font-size:var(--pro-klein);white-space:nowrap}.project-reactie__af .ronde-punt-merk{width:18px;height:18px}.project-reactie__acties{display:flex;gap:16px;margin-top:6px;padding-left:34px}.compiler-card .project-reactie__acties .pro-tekstknop{font-size:var(--pro-klein);font-weight:600;color:var(--inkt)}.project-reactie__bewerk{display:flex;flex-direction:column;gap:12px;padding:12px 0 0 34px}.project-reageer{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.project-reageer__nr{flex:0 0 96px}.project-reageer__tekst{flex:1 1 240px}.project-reageer__tekst textarea{min-height:48px}.project-teamregel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border:1px dashed var(--pro-lijn-2);border-radius:20px}.project-teamregel p{margin:0;font-size:var(--pro-klein);color:var(--pro-meta)}.rapport-ronde{display:flex;flex-direction:column;gap:14px}.compiler-card.rapport-ronde{padding:26px}.rapport-ronde__kop{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.rapport-ronde__kop h2{margin:0;font-size:22px;font-weight:800}.rapport-ronde>p{margin:0}.rapport-feiten{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px 20px;margin:0;padding-top:14px;border-top:1px solid var(--pro-lijn)}.rapport-feiten dt{margin:0 0 4px;font-size:var(--pro-klein);font-weight:600;color:var(--pro-meta)}.rapport-feiten dd{margin:0;line-height:1.5}.rapport-feiten--punt{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px 20px;padding-top:12px}.rapport-punten{display:flex;flex-direction:column;gap:10px}.rapport-punt{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:22px;background:var(--papier)}.rapport-punt__kop{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.rapport-punt__tekst{display:flex;flex:1 1 260px;flex-direction:column;gap:4px;min-width:0}.rapport-punt__tekst h3{margin:0;font-size:17px;font-weight:700}.rapport-punt__uitkomst{display:flex;align-items:center;gap:10px}.rapport-punt__getal{font-size:24px;font-weight:800;letter-spacing:-.02em}.project-balk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.project-bord{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}@media(max-width:760px){.project-bord{grid-template-columns:minmax(0,1fr)}}.project-kolom{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px;border-radius:24px;background:var(--pro-menu)}.project-kolom__kop{display:flex;justify-content:space-between;padding:6px 8px 2px;font-weight:700}.project-kolom__leeg{padding:4px 8px 8px;font-size:var(--pro-klein);color:var(--pro-meta)}.project-kolom__lijst{display:flex;flex-direction:column;gap:8px}.project-bevinding{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;padding:18px;border:0;border-radius:20px;background:var(--papier);color:var(--inkt);font:inherit;text-align:left;cursor:pointer;transition:transform .25s ease}.project-bevinding:hover{transform:translateY(-1px)}.project-bevinding:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}.project-bevinding__titel{font-weight:700;line-height:1.4}.project-bevinding__tekst{display:-webkit-box;overflow:hidden;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.project-bevinding__lang{margin:0;line-height:1.5;white-space:pre-wrap}.project-nietdoen__lijst{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:8px;padding-top:8px}@media(prefers-reduced-motion:reduce){.project-bevinding{transition:none}}.project-pijl{flex:0 0 auto;color:var(--pro-meta);transition:transform .2s ease}details[open]>summary .project-pijl{transform:rotate(180deg)}.project-pack__meer>summary,.project-eerder>summary,.project-nietdoen>summary{list-style:none}.project-pack__meer>summary::-webkit-details-marker,.project-eerder>summary::-webkit-details-marker,.project-nietdoen>summary::-webkit-details-marker{display:none}.compiler-card .project-vraag__wijzig{text-decoration:none}.compiler-card .project-vraag__wijzig:hover{text-decoration:underline;text-underline-offset:3px}.project-deelnemers a{color:var(--inkt);font-weight:600;text-underline-offset:3px}.pro-velden--kolom p{margin:0}@media(max-width:900px){.compiler-card .pro-pil--grijs{background:var(--papier)}}@media(prefers-reduced-motion:reduce){.project-pijl{transition:none}}.project-mens{display:grid;grid-template-columns:auto minmax(0,1fr) auto}.project-mens__tekst{flex:none}.project-mens__rechts{display:flex;align-items:center;gap:8px}.project-reageer__tekst{flex-basis:260px}.project-mens__adres{overflow-wrap:break-word}.project-kaart>.start-voet{margin-top:14px}.kiezer__knop,.pro-zij__project--enkel{padding:12px;border-radius:18px}.pro-zij__project .org-tegel,.kiezer__knop .org-tegel{width:40px;height:40px;border-radius:12px;font-size:12px}.kiezer__boven,.pro-zij__project--enkel .pro-zij__projectorg{font-size:12px;color:var(--pro-meta)}.pro-zij__project--enkel .pro-zij__projectnaam,.kiezer__knop .kiezer__titel{display:-webkit-box;overflow:hidden;font-weight:600;line-height:1.3;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.kiezer__rond{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:var(--pro-grond);transition:transform .2s ease}.kiezer__knop[aria-expanded=true] .kiezer__rond{transform:rotate(180deg)}.kiezer__lijst{padding:8px;border:0;border-radius:20px}.kiezer__groep{padding:10px 12px 4px;font-size:12px;font-weight:600;color:var(--pro-meta)}.kiezer__optie{min-height:52px;padding:8px 36px 8px 12px;border-radius:14px}.kiezer__optie .org-tegel{width:32px;height:32px;border-radius:10px}.kiezer__optie .kiezer__titel{font-weight:500}.kiezer__optie[aria-selected=true]{background:var(--pro-grond)}.kiezer__optie[aria-selected=true] .kiezer__titel{font-weight:600}.kiezer__vink{right:14px;font-size:15px;opacity:1}@media(prefers-reduced-motion:reduce){.kiezer__rond{transition:none}}.pro-zij__project--enkel .pro-zij__projectnaam,.kiezer__knop .kiezer__titel,.kiezer__optie .kiezer__titel{font-size:15px}.kiezer__knop .kiezer__titel,.pro-zij__project--enkel .pro-zij__projectnaam{-webkit-line-clamp:3}.kiezer__optie .kiezer__titel{overflow:visible;white-space:normal;line-height:1.3}.kiezer__knop{gap:10px;padding:12px 10px 12px 12px}.kiezer__knop .org-tegel{width:36px;height:36px;border-radius:11px}.kiezer__rond{width:28px;height:28px}.pb-melding{margin:0;padding:14px 18px;border:1px solid var(--pro-lijn-2);border-radius:20px;color:var(--pro-meta);line-height:1.5}.pb-h2{margin:0;font-size:22px;font-weight:700;letter-spacing:-.01em}.pb-bord__rij{grid-template-columns:repeat(5,minmax(0,1fr));min-width:840px}.pb-kaarten,.pb-commits,.pb-regels,.pb-bronnen,.pb-woorden,.pb-lenzen,.pb-startvragen,.pb-versies,.pb-grenzen,.pb-regelsoorten,.pb-onderwerpen ul{margin:0;padding:0;list-style:none}.pb-kaarten{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:16px;align-items:start}.pb-kaart{display:flex;flex-direction:column;gap:16px;width:100%;padding:22px;border:0;border-radius:24px;background:var(--papier);color:var(--inkt);font:inherit;text-align:left;cursor:pointer;transition:transform .25s ease}.pb-kaart:hover{transform:translateY(-1px)}.pb-kaart:focus-visible,.pb-geschiedenisknop:focus-visible,.pb-onderwerpen button:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}.pb-kaart__wie{display:flex;align-items:center;gap:14px}.pb-kaart__naam{display:flex;flex-direction:column;gap:2px;min-width:0}.pb-kaart__titel{font-size:17px;font-weight:700}.pb-kaart__stand{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pb-kaart__voet{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--pro-lijn)}.pb-tegel{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:var(--pro-grond)}.pb-tegel--kop{width:64px;height:64px;border-radius:18px;background:var(--papier)}.pb-tegel--klein{width:40px;height:40px;border-radius:12px}.pb-rijtegel{background:var(--pro-grond)}.pb-stapbalk{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.pb-stappen__tab{padding-left:10px}.pb-stapmerk{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px}.pb-stapmerk--nu{border:1.5px solid var(--inkt)}.pb-stapmerk--nu>span{width:8px;height:8px;border-radius:999px;background:var(--inkt)}.pb-stapmerk--later{border:1.5px dashed var(--pro-lijn-2);font-family:var(--mono-font);font-size:10px;color:var(--pro-meta)}.ronde-punt-merk.pb-stapmerk{width:20px;height:20px}.pb-geschiedenisknop{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 18px;border:1px solid var(--pro-lijn-2);border-radius:999px;background:transparent;color:var(--inkt);font-family:var(--body-font);font-size:var(--t-body);font-weight:500;cursor:pointer}.pb-geschiedenisknop[aria-current=page]{border-color:transparent;background:var(--papier);font-weight:700}.pb-opdracht{display:flex;flex-direction:column;gap:16px;margin:0}.pb-opdracht dt,.pb-bestanden dt{margin:0 0 3px;font-size:var(--pro-klein);color:var(--pro-meta)}.pb-opdracht dd{margin:0;line-height:1.5}.pb-kaartvoet{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--pro-lijn)}.pb-kaartvoet--eind{justify-content:flex-end;border-top:0}.start-zij>.pb-kaartvoet--eind{margin-top:0;padding-top:0}.pb-gelezen{display:inline-flex;align-items:center;gap:10px}.pb-regel{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid var(--pro-lijn)}.pb-regel:last-child{border-bottom:0}.pb-regel__tekst{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0;line-height:1.45}.pb-regel__uitleg{line-height:1.45}.pb-letop{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:22px;height:22px;border:1.5px solid var(--inkt);border-radius:999px;font-size:13px;font-weight:800}.pb-bronnen{display:flex;flex-direction:column;gap:10px}.pb-bron{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 14px;padding:18px 20px;border-radius:20px;background:var(--papier)}.pb-bron__tekst{display:flex;flex:1 1 260px;flex-direction:column;gap:4px;min-width:0}.pb-bron__titel{font-weight:700;overflow-wrap:anywhere}.pb-bron__versie{display:inline-flex;align-items:center;gap:8px;font-size:var(--pro-klein);white-space:nowrap}.pb-sleep{display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 18px;border:1.5px dashed var(--pro-lijn-2);border-radius:20px;font-size:var(--pro-klein);line-height:1.45;color:var(--pro-meta);text-align:center;overflow-wrap:anywhere}.pb-sleep strong{font-size:15px;color:var(--inkt)}.pb-sleep[data-boven]{border-color:var(--inkt);background:var(--papier)}.pb-sleeplaag{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:24px;background:#f6f4eedb;pointer-events:none}.pb-sleeplaag>span{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:520px;padding:40px 44px;border:2px dashed var(--inkt);border-radius:28px;background:var(--papier);font-size:20px;font-weight:800;line-height:1.3;text-align:center;overflow-wrap:anywhere}.pb-sleepstand{margin:0;font-size:var(--pro-klein);color:var(--pro-meta)}.pb-vraag{margin:0;padding:14px 16px;border:1px solid var(--pro-lijn-2);border-radius:14px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.pb-vraag__knop{justify-content:center}.pb-stilregels{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;font-size:var(--pro-klein);line-height:1.45;color:var(--pro-meta)}.pb-stilregels a{color:var(--inkt)}.pb-begin-stand__icoon{display:inline-grid;place-items:center;flex:0 0 auto;width:44px;height:44px;border-radius:999px;background:var(--papier)}.pb-begin{display:grid;gap:14px}.pb-begin__bezig{margin:0;color:var(--pro-meta);font-size:var(--pro-klein)}.pb-telpil{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:var(--papier);font-size:var(--pro-klein);font-weight:600;white-space:nowrap}.pb-voorstellen__kop{flex-wrap:wrap;gap:12px 16px}.pb-voorstellen{display:flex;flex-direction:column;gap:8px}.pb-voorstellen>ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.pb-voorstellen__groep{margin:8px 0 0;font-size:var(--pro-klein);font-weight:700}.pb-voorstel{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;width:100%;min-height:64px;padding:12px 14px;border:0;border-radius:16px;background:var(--papier);color:var(--inkt);font-family:var(--body-font);font-size:var(--t-body);text-align:left;cursor:pointer}.pb-voorstel:hover{box-shadow:inset 0 0 0 1px var(--pro-lijn-2)}.pb-voorstel:focus-visible,.pb-voorstel-open__dicht:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}.pb-voorstel__tekst{display:flex;flex:1 1 260px;flex-direction:column;gap:3px;min-width:0;overflow-wrap:anywhere}.pb-voorstel__waar{font-weight:500;color:var(--pro-meta)}.pb-voorstel__stand{display:inline-flex;align-items:center;gap:6px;font-size:var(--pro-klein);white-space:nowrap}.pb-voorstel-open{display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:20px;background:var(--papier);box-shadow:inset 0 0 0 1.5px var(--inkt);overflow-wrap:anywhere}.pb-voorstel-open>p{margin:0;line-height:1.5}.pb-voorstel-open__kop{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.pb-voorstel-open__dicht{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-10px -10px -10px auto;border:0;border-radius:999px;background:transparent;color:var(--inkt);cursor:pointer}.pb-voorstel-open__dicht:hover{background:var(--pro-grond)}.pb-voorstel-open .pb-voorstel-open__naam{margin:0;font-size:20px;font-weight:700;line-height:1.3}.pb-voorstel-open__blok{display:flex;flex-direction:column;gap:6px}.pb-voorstel-open__tekst{white-space:pre-wrap}.pb-citaten{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.pb-citaten>li{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:14px;background:var(--pro-grond)}.pb-citaten blockquote{margin:0;font-size:15px;line-height:1.5}.pb-aanwijzingen>summary{min-height:44px;display:flex;align-items:center;font-size:var(--pro-klein);font-weight:600;cursor:pointer}.pb-aanwijzingen>p{margin:0;padding:12px 14px;border-radius:14px;background:var(--pro-grond);font-size:14px;line-height:1.5;white-space:pre-wrap}.pb-keuze{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0}.pb-keuze .pro-tekstknop{min-height:44px;padding:0 6px}.pb-keuze__waarom{margin:0}.pb-kamervoorstel{align-items:flex-start}.pb-kamervoorstel .pro-tekstknop{min-height:44px;margin-left:auto;white-space:nowrap}.pb-woorden{display:flex;flex-direction:column;gap:8px}.pb-woorden>li{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:16px;background:var(--pro-grond);line-height:1.45}.compiler-card .pb-meer{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-size:var(--pro-klein);font-weight:600;color:var(--inkt);text-decoration:none}.pb-stand{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:18px 22px;border-radius:24px;background:var(--pro-menu)}.pb-stand__tekst{display:flex;flex:1 1 300px;flex-direction:column;gap:2px;min-width:0}.compiler-card.pb-kamer{display:flex;flex-direction:column;gap:6px}.compiler-card .pb-kamer__naam{margin:0;font-size:20px;font-weight:700}.compiler-card .pb-kamer__doel{margin:0;line-height:1.5}.pb-lenzen{display:flex;flex-direction:column;gap:2px;margin-top:8px}.pb-lens>summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;min-height:60px;margin:0 -12px;padding:10px 12px;border-radius:14px;list-style:none;cursor:pointer}.pb-lens>summary::-webkit-details-marker{display:none}.pb-lens>summary:hover,.pb-lens[open]>summary{background:var(--pro-grond)}.pb-lens>summary:focus-visible{outline:2px solid var(--inkt);outline-offset:-2px}.pb-lens__tekst{display:flex;flex:1 1 260px;flex-direction:column;gap:2px;min-width:0}.pb-lens__naam{font-weight:700}.pb-lens__tel{white-space:nowrap}.pb-lens__body{display:flex;flex-direction:column;gap:12px;padding:12px 0 16px}.pb-lens__kop{font-size:var(--pro-klein);font-weight:700}.pb-startvragen>li{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:10px 0;border-bottom:1px solid var(--pro-lijn);line-height:1.45}.pb-startvragen>li>span:nth-child(2){flex:1 1 260px}.pb-meter{display:flex;flex-direction:column;gap:6px;min-width:0}.pb-meter__kop{display:flex;justify-content:space-between;gap:8px;font-size:var(--pro-klein)}.pb-meter__getal{font-weight:600;white-space:nowrap}.pb-meter__spoor{display:block;height:6px;overflow:hidden;border-radius:999px;background:var(--pro-spoor)}.pb-meter__spoor>span{display:block;height:100%;border-radius:999px;background:var(--inkt)}.pb-formatlink{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px solid var(--pro-lijn-2);border-radius:20px;color:var(--inkt);text-decoration:none}.pb-formatlink:hover{background:var(--papier)}.pb-formatlink__tekst{display:flex;flex:1 1 auto;flex-direction:column;gap:2px}.pb-feiten{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));margin-bottom:12px;padding-top:0;border-top:0}.compiler-card .pb-naar-github{margin-top:4px}.pb-versies>li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 0;border-bottom:1px solid var(--pro-lijn)}.pb-versies>li:last-child{border-bottom:0}.pb-versies__nr{font-size:14px;font-weight:500;color:var(--inkt)}.pb-commits{display:flex;flex-direction:column;gap:8px}.pb-dag{padding:14px 6px 2px;font-family:var(--mono-font);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--inkt-stil)}.pb-label{display:flex;align-items:center;gap:10px;padding:4px 6px}.pb-label__naam{font-weight:700}.pb-label__lijn{flex:1 1 auto;height:1px;background:var(--pro-lijn-2)}.pb-commit{display:flex;flex-direction:column;gap:12px;padding:18px 20px;border-radius:20px;background:var(--papier)}.pb-commit__kop{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 14px}.pb-commit__tekst{display:flex;flex:1 1 300px;flex-direction:column;gap:3px;min-width:0}.pb-commit__titel{font-weight:700;line-height:1.4}.pb-commit__tekst a{color:var(--inkt-stil)}.pb-commit__controle{display:inline-flex;align-items:center;gap:6px;font-size:var(--pro-klein);white-space:nowrap}.pb-commit__controle .ronde-punt-merk{width:18px;height:18px}.pb-commit__body{margin:0;font-size:var(--pro-klein);line-height:1.5;color:var(--pro-meta);white-space:pre-wrap}.pb-formatregel{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;font-size:var(--pro-klein);color:var(--pro-meta)}.pb-onderwerpen{flex:1 1 220px;align-self:flex-start;max-width:280px;padding:8px;border-radius:20px;background:var(--pro-menu)}@media(max-width:900px){.pb-onderwerpen{max-width:none}}.pb-onderwerpen ul{display:flex;flex-direction:column;gap:2px}.pb-onderwerpen button{display:flex;align-items:center;width:100%;min-height:44px;padding:0 14px;border:0;border-radius:14px;background:transparent;color:var(--inkt);font-family:var(--body-font);font-size:var(--t-body);text-align:left;cursor:pointer}.pb-onderwerpen button[aria-current=true]{background:var(--papier);font-weight:600}.pb-format .project-kaart{scroll-margin-top:16px}.pb-bestanden{margin:0}.pb-bestanden>div{display:flex;flex-wrap:wrap;gap:4px 16px;padding:12px 0;border-bottom:1px solid var(--pro-lijn)}.pb-bestanden dt{flex:0 0 170px;margin:0;color:var(--inkt)}.pb-bestanden dd{flex:1 1 260px;margin:0;line-height:1.45}.pb-grenzen{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:8px}.pb-grenzen>li{display:flex;flex-direction:column;gap:2px;padding:14px;border-radius:16px;background:var(--pro-grond)}.pb-grenzen__waarde{font-weight:700}.pb-regelsoorten{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:8px}.pb-regelsoorten>li{display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid var(--pro-lijn);border-radius:16px}.pb-regelsoorten .org-mono{overflow-wrap:anywhere}@media(max-width:900px){.compiler-card .pb-woorden>li,.compiler-card .pb-grenzen>li{background:var(--papier)}}@media(prefers-reduced-motion:reduce){.pb-kaart{transition:none}}.pb-commit__body{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.pb-stand .pb-commit__titel{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pro-icoonknop{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:999px;background:transparent;color:var(--inkt);cursor:pointer}.pro-icoonknop:hover{background:var(--pro-grond)}.pro-icoonknop:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}.zij-snel__link{justify-content:space-between;min-height:40px;text-decoration:none}.zij-snel__naam{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zij-snel__pijl{flex:none;color:var(--pro-meta)}.zij-snel__leeg{margin:0;padding:0 12px;font-size:var(--pro-klein);line-height:1.45;color:var(--pro-meta)}.zij-snel__lijst{display:flex;flex-direction:column;margin:0 0 16px;padding:0;list-style:none}.zij-snel__lijst>li{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--pro-lijn)}.zij-snel__lijstnaam{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.zij-snel__lijstnaam>span{font-size:var(--pro-klein);color:var(--pro-meta);overflow-wrap:anywhere}.zij-team__lid{min-height:52px;padding-top:6px;padding-bottom:6px}.zij-team__jij{width:34px;height:34px}.zij-team__tekst{min-width:0;display:flex;flex-direction:column;gap:2px;text-align:left}.zij-team__naam{font-size:var(--t-body);font-weight:500}.zij-team__regel{font-size:var(--pro-klein);color:var(--pro-meta)}.tl-pagina,.wo-pagina,.mk-pagina{display:flex;flex-direction:column;gap:24px}.tl-kaarten{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;align-items:start;margin:0;padding:0;list-style:none}.tl-kaart{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:24px;background:var(--papier)}.tl-kaart__kop{display:flex;align-items:center;gap:14px}.tl-avatar{flex:none;display:flex}.tl-avatar .avatar,.tl-avatar--jij{width:56px;height:56px;border-radius:999px;font-size:14px}.tl-avatar--jij{display:flex;align-items:center;justify-content:center;background:var(--inkt);color:var(--packlet-geel);font-family:var(--mono-font)}.tl-kaart__wie{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.tl-kaart__naam{font-size:17px;font-weight:700}.tl-kaart__jij{font-weight:500;color:var(--pro-meta)}.tl-kaart__adres{font-size:var(--pro-klein);color:var(--pro-meta);overflow-wrap:anywhere}.tl-rol{margin-top:6px;padding:6px 10px;border:1px solid var(--pro-lijn-2);border-radius:999px;font-family:var(--mono-font);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--inkt-stil)}.tl-feiten{display:flex;flex-direction:column;gap:12px;margin:0;padding-top:14px;border-top:1px solid var(--pro-lijn)}.tl-feiten>div{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.tl-feiten dt{flex:0 0 76px;font-size:var(--pro-klein);color:var(--pro-meta)}.tl-feiten dd{flex:1 1 160px;min-width:0;display:flex;flex-wrap:wrap;gap:6px;margin:0}.tl-chip{background:transparent;font-family:var(--body-font);cursor:default}button.tl-chip{min-height:32px;cursor:pointer}button.tl-chip:hover{background:var(--pro-grond)}.tl-week{font-size:var(--t-body)}.tl-stil{font-size:var(--pro-klein);color:var(--pro-meta)}.tl-kaart__voet{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;padding-top:12px;border-top:1px solid var(--pro-lijn)}.tl-ai{display:inline-flex;align-items:center;gap:8px;font-size:var(--pro-klein)}.tl-vink,.tl-leeg{flex:none;width:20px;height:20px;border-radius:999px}.tl-vink{display:inline-flex;align-items:center;justify-content:center;background:var(--inkt);color:var(--papier)}.tl-leeg{display:inline-block;border:1.5px dashed var(--pro-lijn-2)}.tl-sectie{margin:0;border:0;border-radius:24px}.tl-sectie .compiler-card__head{align-items:center}.tl-rechten{display:flex;flex-direction:column}.tl-rechten__rij{display:grid;grid-template-columns:minmax(0,1fr) 96px 96px;align-items:center;gap:8px;min-height:52px;padding:6px 0;border-bottom:1px solid var(--pro-lijn);font-size:var(--t-body)}.tl-rechten__rij:last-child{border-bottom:0}.tl-rechten__kop{min-height:0;border-bottom:0;font-size:var(--pro-klein);font-weight:700;color:var(--pro-meta)}.tl-rechten__kop>span,.tl-cel{display:flex;justify-content:center;text-align:center}.tl-voet{margin:12px 0 0;font-size:var(--pro-klein);line-height:1.5;color:var(--pro-meta)}.tl-uitnodigingen{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.tl-uitnodigingen>li{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--pro-lijn)}.tl-uitnodigingen>li:last-child{border-bottom:0}.tl-uitnodigingen__wie{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere}.tl-uitnodigingen__wie>span{font-size:var(--pro-klein);color:var(--pro-meta)}.tl-gelukt{margin:0;font-size:var(--t-body)}@media(max-width:520px){.tl-rechten__rij{grid-template-columns:minmax(0,1fr) 84px 84px;font-size:var(--pro-klein)}}.wo-kopblok{display:flex;flex-direction:column;gap:16px}.wo-kop{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.wo-kop h1{margin:0;font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.wo-blader{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.wo-blader__waar{font-size:var(--t-body);color:var(--pro-meta)}.wo-ingebracht{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.wo-ingebracht__kop{margin-right:4px;font-size:var(--pro-klein);font-weight:700;color:var(--pro-meta)}.wo-ingebracht ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.wo-ingebracht__kaart{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;background:var(--papier);color:var(--inkt);font-size:var(--pro-klein);font-weight:600;text-decoration:none}.wo-ingebracht__kaart:has(.avatar){padding-left:8px}.wo-midden{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px}.wo-agenda{flex:1 1 280px;max-width:340px;display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:24px;background:var(--pro-menu)}.wo-agenda__kop{padding:6px 12px 0;font-size:var(--pro-klein);font-weight:700;color:var(--pro-meta)}.wo-agenda ol{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.wo-agenda__punt{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px;border:0;border-radius:16px;background:transparent;color:var(--inkt);font-family:var(--body-font);text-align:left;cursor:pointer}.wo-agenda__punt:hover{background:#fff9}.wo-agenda__punt[aria-current=step]{background:var(--papier)}.wo-merk{flex:none;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;font-size:var(--pro-klein);font-weight:700}.wo-merk--klaar{background:var(--inkt);color:var(--papier)}.wo-merk--nu{background:var(--inkt);color:var(--packlet-geel);font-weight:800}.wo-merk--later{border:1.5px solid var(--pro-lijn-2);color:var(--pro-meta)}.wo-agenda__tekst{display:flex;flex-direction:column;gap:2px;padding-top:3px}.wo-agenda__titel{font-size:var(--t-body);font-weight:500;line-height:1.35}.wo-agenda__punt[aria-current=step] .wo-agenda__titel{font-weight:700}.wo-agenda__onder{font-size:var(--pro-klein);color:var(--pro-meta)}.wo-punt{flex:3 1 560px;min-width:0;display:flex;flex-direction:column;gap:16px}.wo-punt__kop{display:flex;align-items:baseline;gap:14px}.wo-punt__kop h2{margin:0;font-size:28px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.wo-punt__nr{font-family:var(--mono-font);font-size:var(--pro-klein);color:var(--inkt-stil)}.wo-kaart{display:flex;flex-direction:column;gap:18px;padding:26px;border-radius:28px;background:var(--papier)}.wo-stil{margin:0;font-size:var(--pro-klein);color:var(--pro-meta)}.wo-org{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.wo-org__tekst{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:2px}.wo-org__tekst h3{margin:0}.wo-org__naam{padding:0;border:0;background:none;color:var(--inkt);font-family:var(--body-font);font-size:22px;font-weight:800;text-align:left;cursor:pointer}.wo-org__naam:hover{text-decoration:underline;text-underline-offset:4px}.wo-org__rechts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--pro-klein);color:var(--pro-meta)}.wo-tegels{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:10px}.wo-tegel{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:18px;background:var(--pro-grond);color:var(--inkt);text-decoration:none}.wo-tegel--agenda{background:var(--tint-agenda)}.wo-tegel--acties{background:var(--tint-acties)}a.wo-tegel:hover{box-shadow:var(--pro-schaduw-hover)}.wo-tegel__kop{font-size:var(--pro-klein);font-weight:600}.wo-tegel__groot{font-size:20px;font-weight:700}.wo-tegel__onder{font-size:var(--pro-klein)}.wo-blok{display:flex;flex-direction:column;gap:4px}.wo-blok__kop{margin:0;font-size:var(--pro-klein);font-weight:700}.wo-twee{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px}.wo-rijen{margin:0;padding:0;list-style:none}.wo-rij{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 0;border-bottom:1px solid var(--pro-lijn)}.wo-rij:last-child{border-bottom:0}.wo-rij__titel{flex:1 1 240px;min-width:0;font-size:var(--t-body);font-weight:600;line-height:1.4;color:var(--inkt)}a.wo-rij__titel{font-weight:500;text-decoration:none}.wo-rij__rechts{display:flex;align-items:center;gap:12px}.wo-rij__dag{white-space:nowrap}.wo-lijst{padding:6px 10px;border-radius:999px;background:var(--pro-grond);font-family:var(--mono-font);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--inkt-stil);white-space:nowrap}.wo-open{display:inline-flex;align-items:center;min-height:44px;font-size:var(--pro-klein);font-weight:600;color:var(--inkt)}.wo-vink{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:var(--inkt);color:var(--papier)}.wo-rij--klaar{flex-wrap:nowrap}.wo-afspraak{display:flex;flex-direction:column;gap:8px}.wo-afspraak__rij{display:flex;flex-wrap:wrap;gap:10px}.wo-afspraak__rij input{flex:1 1 260px;min-width:0;min-height:48px;padding:0 18px;border:1px solid var(--pro-lijn-2);border-radius:999px;background:var(--papier);color:var(--inkt);font-family:var(--body-font);font-size:var(--t-body)}.wo-afspraak__rij input:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}@media(max-width:900px){.wo-agenda{max-width:none}.wo-kaart{padding:20px}.wo-blader .pro-pil--hoofd{order:3}}.mk-tabs{align-self:stretch;max-width:100%}@media(min-width:901px){.mk-tabs{align-self:flex-start}}.mk-twee{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px}.mk-kolom{flex:2 1 320px;min-width:0;display:flex;flex-direction:column;gap:16px}.mk-kolom--breed{flex:3 1 520px}.compiler-card.mk-kaart{margin:0;border:0;border-radius:24px}.mk-kaart .compiler-card__head{align-items:center}.mk-stil{font-size:var(--pro-klein);line-height:1.5;color:var(--pro-meta)}.mk-tekst{max-width:720px;font-size:var(--t-body);line-height:1.55}.mk-h3{margin:18px 0 8px;font-size:var(--t-body);font-weight:700}.mk-inhoud{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none}.mk-inhoud>li{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:16px;background:var(--pro-grond)}.mk-inhoud span{font-size:var(--pro-klein);line-height:1.45;color:var(--pro-meta)}.mk-stappen{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;counter-reset:stap}.mk-stappen>li{display:flex;align-items:flex-start;gap:12px;font-size:var(--t-body);line-height:1.5;counter-increment:stap}.mk-stappen>li:before{content:counter(stap);flex:none;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:var(--pro-grond);font-size:var(--pro-klein);font-weight:800}.mk-letters{margin:0;padding:0;list-style:none}.mk-letters>li{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;padding:14px 0;border-bottom:1px solid var(--pro-lijn)}.mk-letters__wie{flex:0 1 190px;display:flex;flex-direction:column;gap:2px}.mk-letters__wie>span{font-size:var(--pro-klein);color:var(--pro-meta)}.mk-letters__noot{font-size:12px}.mk-proef{flex:1 1 300px;min-width:0;overflow-wrap:anywhere}.mk-proef--sentient{font-size:30px;font-weight:300;letter-spacing:-.025em;line-height:1.2}.mk-proef--hanken{font-size:20px;font-weight:400;line-height:1.4}.mk-proef--newsreader{font-size:24px;font-weight:300}.mk-proef--mono{font-size:14px;letter-spacing:.12em;text-transform:uppercase}.mk-proef--jakarta{font-size:18px;font-weight:500}.mk-tekens{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:10px}.mk-tekens figure{display:flex;flex-direction:column;gap:8px;margin:0}.mk-tekens .merk-vlak{height:110px;border:1px solid var(--pro-lijn);border-radius:16px}.mk-tekens figcaption{font-size:var(--pro-klein);font-weight:600}.mk-kleuren{margin:0;padding:0;list-style:none}.mk-kleuren>li{display:flex;align-items:center;gap:12px;padding:8px 0}.mk-kleur{flex:none;width:40px;height:40px;border:1px solid var(--pro-lijn-2);border-radius:999px}.mk-kleur--opinkt{display:flex;align-items:center;justify-content:center;border:0;background:var(--inkt)}.mk-kleur--opinkt>span{width:18px;height:18px;border-radius:999px}.mk-kleuren__wie{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.mk-kleuren__wie>span{font-size:var(--pro-klein);color:var(--pro-meta)}.mk-kleuren__waarde{font-family:var(--mono-font);font-size:12px;color:var(--inkt-stil)}.mk-regels{display:flex;flex-direction:column;gap:12px}.mk-regelkaarten{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;margin:0;padding:0;list-style:none}.mk-regelkaarten>li{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:18px;background:var(--papier)}.mk-regelkaarten span{font-size:var(--pro-klein);line-height:1.5;color:var(--inkt-stil)}.mk-regellijst{margin:0;padding:0;list-style:none}.mk-regellijst>li{padding:14px 0;border-bottom:1px solid var(--pro-lijn)}.mk-regellijst>li:last-child{border-bottom:0}.mk-regellijst p{margin:6px 0 0;max-width:760px;font-size:var(--t-body);line-height:1.55;color:var(--inkt-stil)}.mk-tokens{margin:0;padding:0;list-style:none}.mk-tokens>li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:8px 0;border-bottom:1px solid var(--pro-lijn)}.mk-tokens code{font-family:var(--mono-font);font-size:12px}.mk-maten{display:flex;flex-direction:column;margin:0}.mk-maten>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:8px 0;border-bottom:1px solid var(--pro-lijn)}.mk-maten dt{font-size:var(--t-body)}.mk-maten dd{margin:0;font-family:var(--mono-font);font-size:12px;color:var(--inkt-stil)}@media(max-width:900px){.mk-kaart .mk-inhoud>li,.mk-kaart .mk-stappen>li:before{background:var(--papier)}.mk-tekens{--mk-grond: var(--papier)}}.tl-kaart__naam{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 4px}.tl-naamknop{width:36px;height:36px;margin:-6px 0;color:var(--pro-meta)}.nl-knoppen{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.nl-raster{display:grid;grid-template-columns:300px minmax(0,1fr);gap:24px;align-items:start}.nl-zij{position:sticky;top:24px;display:flex;flex-direction:column;gap:16px;min-width:0;max-height:calc(100vh - 48px);overflow-y:auto}.nl-inhoud{padding:18px 14px;border-radius:24px;background:var(--pro-menu)}.nl-inhoud__kop{margin:0 0 8px 12px;font-size:var(--pro-klein);font-weight:600;color:var(--pro-meta)}.nl-inhoud__lijst,.nl-inhoud__onder{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.nl-inhoud__regel{display:flex;align-items:baseline;gap:10px;width:100%;min-height:40px;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:var(--inkt);font-family:var(--body-font);font-size:14px;line-height:1.35;text-align:left;cursor:pointer}.nl-inhoud__regel:hover{background:#ffffff8c}.nl-inhoud__regel[aria-current]{background:var(--papier);box-shadow:0 2px 6px -2px #1212121f;font-weight:700}.nl-inhoud__regel:focus-visible,.nl-inhoud__deel:focus-visible{outline:2px solid var(--inkt);outline-offset:1px}.nl-inhoud__nr{flex:none;min-width:18px;font-family:var(--mono-font);font-size:11px;font-weight:500;color:var(--pro-meta)}.nl-inhoud__onder{margin:6px 0 8px 34px;padding-left:10px;border-left:1px solid var(--pro-lijn-2)}.nl-inhoud__deel{display:block;width:100%;padding:7px 10px;border:0;border-radius:8px;background:transparent;color:var(--pro-meta);font-family:var(--body-font);font-size:var(--pro-klein);text-align:left;cursor:pointer}.nl-inhoud__deel:hover,.nl-inhoud__deel[aria-current]{color:var(--inkt)}.nl-inhoud__deel[aria-current]{font-weight:600}.nl-deelkaart{padding:18px;border:1px solid var(--pro-lijn-2);border-radius:20px}.nl-deelkaart h2{margin:0 0 4px;font-size:15px;font-weight:700}.nl-deelkaart p{margin:0 0 12px;font-size:var(--pro-klein);line-height:1.45;color:var(--pro-meta)}.nl-blad{display:flex;flex-direction:column;gap:28px;min-width:0}.nl-blad .compiler-card{margin:0;padding:24px 26px;border:0;border-radius:24px}.nl-blad section,.nl-sectie{scroll-margin-top:24px}.nl-hoofdstuk h2{margin:0;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.nl-hoofdstuk p{margin:6px 0 0;color:var(--pro-meta)}.nl-blad .compiler-card h3{margin:0 0 10px;font-size:17px;font-weight:700;letter-spacing:-.01em}.nl-blad .compiler-card h4{margin:20px 0 4px;font-size:var(--t-body);font-weight:700}.nl-kort p{font-size:17px;line-height:1.6}.nl-kort p.nl-noot{margin-top:4px;font-size:var(--pro-klein)}.nl-deel{display:flex;flex-direction:column;gap:12px}.nl-deel>h3{margin:0;font-size:22px;font-weight:800;letter-spacing:-.015em;line-height:1.25}.nl-deel>p{max-width:68ch;margin:0;line-height:1.55}.nl-noot{margin:0;font-size:var(--pro-klein);line-height:1.5;color:var(--pro-meta)}.nl-drie{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px}.nl-tegel{padding:20px;border-radius:20px;background:var(--papier)}.nl-tegel--zand{background:var(--tint-agenda)}.nl-tegel--mist{background:var(--tint-opdrachtgevers)}.nl-tegel--salie{background:var(--tint-acties)}.nl-tegel--rand{border:1px solid var(--pro-lijn-2);background:transparent}.nl-tegel__icoon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:14px;border-radius:999px;background:var(--papier)}.nl-tegel h4{margin:0 0 6px;font-size:17px;font-weight:700}.nl-tegel p{margin:0;font-size:14px;line-height:1.55}.nl-stappen{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:12px;counter-reset:nl-stap}.nl-stap{padding:18px;border-radius:18px;background:var(--papier);counter-increment:nl-stap}.nl-stap:before{content:counter(nl-stap,decimal-leading-zero);display:block;margin-bottom:10px;font-family:var(--mono-font);font-size:11px;color:var(--pro-meta)}.nl-stap h4{margin:0 0 6px;font-size:15px;font-weight:700;line-height:1.3}.nl-stap p{margin:0;font-size:var(--pro-klein);line-height:1.5}.nl-verder{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:20px;border-top:1px solid var(--pro-lijn);font-size:var(--pro-klein);color:var(--pro-meta)}.org-tabs__tab[aria-pressed=true]{background:var(--papier);box-shadow:0 2px 6px -2px #1212122e;font-weight:600}.nl-feiten{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:0;padding:0;list-style:none}.nl-feit{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:20px;background:var(--papier)}.nl-feit--zand{background:var(--tint-agenda)}.nl-feit--salie{background:var(--tint-acties)}.nl-feit--mist{background:var(--tint-opdrachtgevers)}.nl-feit strong{font-size:16px}.nl-feit span{font-size:var(--pro-klein);line-height:1.5}.nl-document{display:flex;flex-direction:column;gap:36px;min-width:0;padding:32px 40px;border-radius:24px;background:var(--papier)}.nl-sectie{display:flex;flex-direction:column;gap:12px}.nl-sectie h2{display:flex;align-items:baseline;gap:10px;margin:0;font-size:22px;font-weight:800;letter-spacing:-.015em;line-height:1.25}.nl-sectie__nr{flex:none;font-family:var(--mono-font);font-size:12px;font-weight:500;letter-spacing:0;color:var(--pro-meta)}.nl-sectie p{max-width:72ch;margin:0;line-height:1.6}.nl-regels{margin:4px 0 0;padding:4px 18px;border-radius:16px;background:var(--pro-grond)}.nl-regels__rij{display:grid;grid-template-columns:minmax(120px,176px) minmax(0,1fr);gap:4px 24px;padding:14px 0;border-bottom:1px solid var(--pro-lijn)}.nl-regels__rij:last-child{border-bottom:0}.nl-regels dt{font-size:14px;font-weight:700}.nl-regels dd{margin:0;font-size:14px;line-height:1.55}.nl-punten{display:flex;flex-direction:column;gap:8px;margin:0;padding-left:20px;line-height:1.55}.nl-hora{margin:0;padding:0;list-style:none}.nl-hora__rij{display:flex;flex-direction:column;gap:6px;padding:16px 0;border-bottom:1px solid var(--pro-lijn)}.nl-hora__rij:last-child{border-bottom:0}.nl-hora__kop{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.nl-hora__kop strong{font-size:16px}.nl-hora__hora{font-size:var(--pro-klein);color:var(--pro-meta)}.nl-label{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border:1px solid var(--pro-lijn-2);border-radius:999px;font-family:var(--mono-font);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.nl-blok h3{margin:8px 0 6px;font-size:16px;font-weight:700}@media(max-width:900px){.nl-raster{grid-template-columns:minmax(0,1fr)}.nl-zij{position:static;max-height:none;overflow:visible}.nl-document{padding:24px 20px}}@media(max-width:600px){.nl-regels{padding:2px 14px}.nl-regels__rij{grid-template-columns:minmax(0,1fr)}.nl-blad .compiler-card{padding:20px}}@media print{.nl-zij,.nl-knoppen,.nl-verder{display:none!important}.nl-raster{display:block}.nl-document{padding:0}.nl-blad--print>article+article{break-before:page}}.ai-alleen{align-self:flex-end;padding:6px 12px;border:1px solid var(--pro-lijn-2);border-radius:999px;font-family:var(--mono-font);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.ai-raster{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:24px;align-items:start}.ai-stappen,.ai-zij{display:flex;flex-direction:column;gap:16px;min-width:0}.ai-stap{display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:24px;background:var(--papier)}.ai-stap--later{border:1px dashed var(--pro-lijn-2);background:transparent}.ai-stap--later .ai-stap__kop{color:var(--pro-meta)}.ai-stap__kop{display:flex;align-items:center;gap:12px;margin:0;font-size:18px;font-weight:700}.ai-stap__nr{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:var(--pro-grond);color:var(--inkt);font-size:14px;font-weight:700}.ai-stap__nr--klaar{background:var(--inkt);color:var(--packlet-geel)}.ai-stap__tekst{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:0}.ai-stap__tekst p,.ai-gekoppeld p{margin:0;line-height:1.55}.ai-gekoppeld{display:flex;align-items:flex-start;gap:12px}.ai-gekoppeld__tekst{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.ai-klein{margin:0;font-size:var(--pro-klein);line-height:1.5;color:var(--pro-meta)}.ai-code{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.ai-code .compiler-field{flex:0 1 220px;margin:0}.ai-wegen{margin:0;padding:0;list-style:none}.ai-weg{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--pro-lijn)}.ai-weg:first-child{padding-top:4px}.ai-weg:last-child{padding-bottom:0;border-bottom:0}.ai-weg__icoon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--pro-grond)}.ai-weg__tekst{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.ai-weg__tekst h3{margin:0;font-size:16px;font-weight:700}.ai-weg__klaar{display:flex;align-items:center;gap:8px;margin:0}.ai-regel{display:flex;align-items:center;gap:12px;width:100%;padding:14px 14px 14px 16px;border-radius:14px;background:var(--pro-grond)}.ai-regel pre{flex:1;min-width:0;margin:0;font-family:var(--mono-font);font-size:12.5px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.ai-regel .pro-pil{flex:none}.ai-vragen{margin:0;padding:0;list-style:none}.ai-vraag{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--pro-lijn)}.ai-vraag:last-child{border-bottom:0}.ai-kan,.ai-advies{padding:22px;border-radius:24px;background:var(--papier)}.ai-kan h2{margin:0 0 4px;font-size:18px;font-weight:700}.ai-kan h3{margin:16px 0 8px;font-size:var(--pro-klein);font-weight:600;color:var(--pro-meta)}.ai-kan__lijst{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.ai-kan__lijst li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45}.ai-teken{display:inline-flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid var(--pro-lijn-2);border-radius:999px}.ai-teken--ja{border-color:var(--inkt);background:var(--inkt);color:var(--papier)}.ai-advies{background:var(--tint-agenda)}.ai-advies h2{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-size:17px;font-weight:700}.ai-advies p{margin:0;font-size:14px;line-height:1.5}@media(max-width:900px){.ai-raster{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.ai-stap{padding:20px}.ai-regel{flex-direction:column;align-items:stretch}.ai-gekoppeld{flex-wrap:wrap}}.rd-alleen{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:var(--pro-klein);color:var(--pro-meta)}.rd-zone{display:flex;flex-direction:column;align-items:center;gap:12px;padding:56px 24px;border:1px dashed var(--pro-lijn-2);border-radius:24px;background:var(--papier);text-align:center}.rd-zone--erboven{border-color:var(--inkt);background:var(--pro-menu)}.rd-zone__tegel{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:8px;border-radius:18px;background:var(--pro-grond)}.rd-zone h2{margin:0;font-size:22px;font-weight:800;letter-spacing:-.015em}.rd-zone p{max-width:46ch;margin:0 0 8px;line-height:1.55;color:var(--pro-meta);overflow-wrap:anywhere}.rd-drie{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px}.rd-kaart{padding:20px 22px;border-radius:20px;background:var(--papier)}.rd-kaart h2{margin:0 0 10px;font-size:17px;font-weight:700}.rd-kaart ul{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:14px;line-height:1.5}.rd-kaart--rand{border:1px solid var(--pro-lijn-2);background:transparent}.rd-kaart--fout{border:1px solid var(--inkt)}.rd-voet{margin:0;font-size:var(--pro-klein);color:var(--pro-meta)}.rd-balk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.rd-kruimel{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px;color:var(--pro-meta)}.rd-kruimel span{overflow-wrap:anywhere}.rd-kruimel__terug{padding:0;border:0;background:none;color:var(--inkt);font-family:var(--body-font);font-size:14px;font-weight:600;cursor:pointer}.rd-kruimel__terug:hover{text-decoration:underline}.rd-balk__knoppen{display:flex;flex-wrap:wrap;gap:8px}.rd-stand{display:flex;flex-direction:column;gap:18px;padding:28px;border-radius:24px;background:var(--papier)}.rd-stand__kop{display:flex;align-items:flex-start;gap:16px}.rd-stand__kop h1{margin:0;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.rd-stand__kop p{margin:4px 0 0;line-height:1.5}.rd-stand__teken{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;margin-top:2px;border-radius:999px;background:var(--pro-grond)}.rd-stand__teken--intact{background:var(--inkt);color:var(--packlet-geel)}.rd-stand__teken--broken{border:1.5px solid var(--inkt);background:transparent}.rd-stand__zin{margin:0;padding:14px 18px;border-radius:14px;background:var(--pro-grond);font-size:14px;line-height:1.5}.rd-feiten h2{margin:0 0 12px;font-size:22px;font-weight:800;letter-spacing:-.015em}.rd-feiten__raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:10px;margin:0;padding:0;list-style:none}.rd-feit{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-radius:16px;background:var(--papier)}.rd-feit__label{font-size:var(--pro-klein);color:var(--pro-meta)}.rd-feit__waarde{font-size:17px;font-weight:700;overflow-wrap:anywhere}.rd-feit__waarde--mono{font-family:var(--mono-font);font-size:14px;letter-spacing:.04em}.rd-feit__uitleg{margin-top:2px;font-size:12.5px;line-height:1.45;color:var(--pro-meta)}.rd-onder{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(240px,1fr);gap:16px;align-items:start}.rd-notities__kop{display:flex;align-items:baseline;justify-content:space-between}.rd-notities__kop span{font-size:var(--pro-klein);color:var(--pro-meta)}.rd-kaart.rd-notities ul{gap:0;padding:0;list-style:none}.rd-notitie{display:grid;grid-template-columns:110px minmax(0,1fr);gap:4px 16px;padding:12px 0;border-bottom:1px solid var(--pro-lijn)}.rd-notitie:last-child{border-bottom:0}.rd-notitie strong{font-size:15px}.rd-notitie--stuk strong{text-decoration:underline;text-decoration-style:wavy;text-underline-offset:4px}.rd-meer{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:6px 0;border:0;background:none;color:var(--inkt);font-family:var(--body-font);font-size:14px;font-weight:600;cursor:pointer}.rd-meer__om{transform:rotate(180deg)}@media(max-width:900px){.rd-onder{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.rd-stand{padding:22px}.rd-notitie{grid-template-columns:minmax(0,1fr)}.rd-zone{padding:40px 20px}}.bb-zoek{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 20px;border-radius:999px;background:var(--papier);color:var(--pro-meta)}.bb-zoek input{flex:1;min-width:0;border:0;background:transparent;color:var(--inkt);font-family:var(--body-font);font-size:var(--t-body);outline:none}.bb-zoek:focus-within{outline:2px solid var(--inkt);outline-offset:2px}.bb-werkbalk{display:flex;flex-direction:column;gap:12px}.bb-werkbalk__boven{display:flex;align-items:stretch;gap:10px}.bb-werkbalk__boven>.bb-zoek{flex:1 1 auto;min-width:0}.bb-werkbalk__boven>.bb-filter>.pro-pil{min-height:52px}.bb-wietegel{display:flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:var(--pro-grond);color:var(--pro-meta);font-size:13px;font-weight:600}.bb-stip{flex:none;width:9px;height:9px;border-radius:999px}.bb-stip--pdf{background:#c25440}.bb-stip--word{background:#3a69b0}.bb-kop{margin:0 0 14px;font-size:22px;font-weight:800;letter-spacing:-.015em}.bb-sectiekop{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px}.bb-meer{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--inkt);font-family:var(--body-font);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bb-stil{margin:0;font-size:var(--pro-klein);line-height:1.5;color:var(--pro-meta)}.bb-melding{margin:0;padding:12px 16px;border-radius:14px;background:var(--tint-agenda);font-size:14px;line-height:1.5}.bb-kaarten,.bb-verzamelingen{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:14px;margin:0;padding:0;list-style:none}.bb-kaart{display:flex;flex-direction:column;width:100%;height:100%;padding:0;overflow:hidden;border:2px solid transparent;border-radius:20px;background:var(--papier);color:var(--inkt);font-family:var(--body-font);text-align:left;cursor:pointer;transition:transform .2s ease}.bb-kaart:hover{transform:translateY(-1px)}.bb-kaart:focus-visible,.bb-verzameling:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}.bb-kaart__tekst{display:flex;flex:1;flex-direction:column;gap:2px;padding:12px 14px 10px}.bb-kaart__tekst strong{font-size:15px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.bb-kaart__tekst span{font-size:var(--pro-klein);color:var(--pro-meta)}.bb-kaart__voet{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px 14px;border-top:1px solid var(--pro-lijn)}.bb-kaart__wie{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:var(--pro-klein);color:var(--pro-meta)}.bb-kaart__wanneer{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-pil{padding:3px 10px;border:1px solid var(--pro-lijn-2);border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap}.bb-omslag{position:relative;display:flex;flex:none;align-items:flex-end;justify-content:center;height:150px;overflow:hidden;background:var(--pro-menu)}.bb-omslag--link{align-items:center}.bb-omslag__beeld{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.bb-omslag__blad{display:flex;flex-direction:column;gap:6px;width:72%;height:84%;padding:14px 14px 0;overflow:hidden;background:var(--papier);box-shadow:0 6px 18px -10px #12121259}.bb-omslag__blad strong{font-size:11px;line-height:1.3;overflow-wrap:anywhere}.bb-omslag__blad span{font-size:9px;line-height:1.45;color:var(--pro-meta);white-space:pre-line}.bb-omslag__blad--liggend{width:86%;height:76%}.bb-omslag__link{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 22px;border-radius:16px;background:var(--papier);transform:rotate(-2deg)}.bb-omslag__letter{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--pro-grond);font-weight:700}.bb-omslag__domein{font-size:13px;color:var(--pro-meta)}.bb-chip{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid var(--pro-lijn-2);border-radius:999px;background:var(--papier);font-family:var(--mono-font);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.bb-chip--pdf{border-color:#ecc8bf;background:#f8e5e0;color:#9a3221}.bb-chip--word{border-color:#c6d5ec;background:#e3ebf7;color:#28508c}.bb-chip--artifact{border-color:var(--inkt);background:var(--inkt);color:var(--papier)}.bb-claude{flex:none;fill:#d97757}.bb-chip--los{position:static}.bb-verzameling{display:flex;flex-direction:column;gap:12px;width:100%;padding:14px;border:0;border-radius:20px;background:var(--papier);color:var(--inkt);font-family:var(--body-font);text-align:left;cursor:pointer;transition:transform .2s ease}.bb-verzameling:hover{transform:translateY(-1px)}.bb-verzameling__stapel{position:relative;height:120px;overflow:hidden;border-radius:14px;background:var(--pro-grond)}.bb-blaadje{position:absolute;top:16px;width:44%;height:120px;padding:10px;overflow:hidden;background:var(--papier);box-shadow:0 6px 16px -10px #12121266;font-size:10px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.bb-blaadje--0{left:8%;transform:rotate(-4deg)}.bb-blaadje--1{left:30%;transform:rotate(2deg)}.bb-blaadje--2{left:52%;transform:rotate(-1deg)}.bb-blaadje--claude{background:var(--tint-agenda)}.bb-verzameling__voet{display:flex;align-items:center;gap:12px}.bb-verzameling__tekst{display:flex;flex:1;flex-direction:column;min-width:0}.bb-verzameling__tekst strong{font-size:16px}.bb-verzameling__tekst span{font-size:var(--pro-klein);color:var(--pro-meta)}.bb-verzameling__pijl{flex:none;color:var(--pro-meta)}.bb-icoontegel{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--pro-grond)}.bb-lijst{display:flex;flex-direction:column;gap:14px;min-width:0}.bb-oogst{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;padding:14px 18px;border-radius:16px;background:var(--tint-opdrachtgevers);font-size:14px;line-height:1.5}.bb-oogst span{flex:1 1 260px}.bb-venster__sleep{position:absolute;inset:10px;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;border:2px dashed var(--inkt);border-radius:20px;background:color-mix(in srgb,var(--papier) 90%,transparent);color:var(--inkt);font-family:var(--body-font);font-size:16px;font-weight:600;text-align:center;pointer-events:none}.bb-balk__rij{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,calc((100% - 42px)/4));gap:14px;margin:0;padding:2px 0 4px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity}.bb-balk__rij>li{min-width:0;scroll-snap-align:start}.bb-balk__alle{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--inkt);font-family:var(--body-font);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bb-balk__alle:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}.bb-oogst__naar{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--inkt);font-family:var(--body-font);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bb-sleepregel{margin:0;padding:14px;border:1px dashed var(--pro-lijn-2);border-radius:16px;font-size:var(--pro-klein);color:var(--pro-meta);text-align:center}.bb-feiten{margin:0}.bb-feiten>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--pro-lijn);font-size:14px;line-height:1.45}.bb-feiten dt{color:var(--pro-meta)}.bb-feiten dd{margin:0}.bb-feiten__wie{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bb-feiten__pad{font-family:var(--mono-font);font-size:12.5px;overflow-wrap:anywhere}.bb-feiten__wie{flex-wrap:nowrap;align-items:flex-start}.bb-feiten__wie>.avatar{flex:none}.bb-via{display:block;font-size:var(--pro-klein);color:var(--pro-meta)}.bb-voorjou{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:26px;background:var(--pro-menu)}.bb-voorjou .bb-kop{margin:0}.bb-kop--slot{display:inline-flex;align-items:center;gap:10px}.bb-kop__tel{font-weight:400;color:var(--pro-meta)}.bb-pil--zicht{display:inline-flex;align-items:center;gap:5px;border-color:transparent;background:var(--pro-menu)}.bb-wierij{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:16px;background:var(--pro-grond)}.bb-wierij__boven{display:flex;align-items:center;gap:10px}.bb-wierij__tegel{display:flex;flex:none;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--papier);color:var(--inkt)}.bb-wierij__tegel--slot{background:var(--inkt);color:var(--packlet-geel)}.bb-wierij__tekst{display:flex;flex:1;flex-direction:column;min-width:0}.bb-wierij__tekst>span{font-size:12px;color:var(--pro-meta)}.bb-wierij__tekst strong{font-size:15px}.bb-wierij__knoppen{display:flex;justify-content:flex-end;gap:8px}.bb-wierij .pro-pil--grijs{background:var(--papier)}.bb-wieziet{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:14px;border:1px solid var(--pro-lijn-2);border-radius:18px}.bb-wieziet legend{padding:0 6px;font-size:15px;font-weight:700}.bb-wieziet__keuze{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:14px;background:var(--pro-grond)}.bb-wieziet__keuze[data-aan]{background:var(--papier);box-shadow:inset 0 0 0 2px var(--inkt)}.bb-wieziet__rij{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.bb-wieziet__rij input,.bb-wieziet__mens input{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--inkt)}.bb-wieziet__rij>span{display:flex;flex-direction:column;gap:2px}.bb-wieziet__rij strong{font-size:15px}.bb-wieziet__rij>span>span{font-size:13px;line-height:1.4;color:var(--pro-meta)}.bb-wieziet__mensen{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:6px;padding-left:28px}.bb-wieziet__mens{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 10px;border-radius:12px;background:var(--pro-grond);font-size:14px;font-weight:500;cursor:pointer}.bb-wieziet__mens input{margin:0}.bb-venster{width:min(1480px,calc(100vw - 48px));max-width:none;height:calc(100dvh - 48px);max-height:none;padding:0;overflow:hidden;border:0;border-radius:24px;background:var(--papier);color:var(--inkt);box-shadow:var(--pro-schaduw-zweef)}.bb-venster::backdrop{background:#12121273}.bb-venster__binnen{display:flex;flex-direction:column;height:100%}.bb-venster__kop{display:flex;flex:none;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px 14px 24px;border-bottom:1px solid var(--pro-lijn)}.bb-venster__titel{display:flex;align-items:center;gap:14px;min-width:0}.bb-venster__titel>div{min-width:0}.bb-venster__titel h2{margin:0;overflow:hidden;font-size:19px;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.bb-venster__titel p{margin:2px 0 0;font-size:var(--pro-klein);color:var(--pro-meta)}.bb-venster__knoppen{display:flex;flex:none;align-items:center;gap:10px}.bb-venster__lijf{display:grid;flex:1;grid-template-columns:minmax(0,1fr) 340px;min-height:0}.bb-doc{min-width:0;min-height:0;padding:32px;overflow:auto;background:var(--pro-grond)}.bb-doc--kader{padding:0;overflow:hidden}.bb-doc__kader{display:block;width:100%;height:100%;border:0;background:var(--papier)}.bb-doc__beeld{display:block;max-width:100%;max-height:100%;margin:0 auto;border-radius:10px;object-fit:contain}.bb-doc__geluid{display:block;width:min(520px,100%);margin:80px auto}.bb-doc__laden{margin:80px 0;color:var(--pro-meta);text-align:center}.bb-doc__geen{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:460px;margin:80px auto;line-height:1.55;color:var(--pro-meta);text-align:center}.bb-doc__geen p{margin:0}.bb-doc__artifact{display:flex;flex-direction:column;gap:16px;max-width:880px;margin:0 auto}.bb-doc__artifact .bb-omslag{height:auto;aspect-ratio:16 / 10;border-radius:18px}.bb-doc__artifact .bb-omslag__blad{gap:12px;padding:32px 32px 0}.bb-doc__artifact .bb-omslag__blad strong{font-size:22px}.bb-doc__artifact .bb-omslag__blad span{font-size:14px}.bb-doc__artifact .bb-chip{display:none}.bb-venster__over{display:flex;flex-direction:column;gap:16px;min-height:0;padding:20px 24px 24px;overflow:auto;border-left:1px solid var(--pro-lijn)}.bb-venster__notitie{margin:0;font-size:15px;line-height:1.55}.bb-venster__acties{display:flex;flex-wrap:wrap;gap:8px}.bb-blad{box-sizing:border-box;max-width:820px;margin:0 auto;padding:56px 64px;border-radius:6px;background:var(--papier);box-shadow:0 1px 2px #1212120f,0 10px 28px -14px #12121233;color:var(--inkt);font-size:16px;line-height:1.65;overflow-wrap:anywhere}.bb-blad>:first-child{margin-top:0}.bb-blad h1{margin:0 0 18px;font-size:28px;font-weight:800;letter-spacing:-.01em;line-height:1.25}.bb-blad h2{margin:32px 0 12px;font-size:22px;font-weight:700;line-height:1.3}.bb-blad h3{margin:26px 0 10px;font-size:18px;font-weight:700}.bb-blad h4,.bb-blad h5,.bb-blad h6{margin:20px 0 8px;font-size:16px;font-weight:700}.bb-blad p{margin:0 0 14px}.bb-blad ul,.bb-blad ol{margin:0 0 14px;padding-left:24px}.bb-blad li{margin:4px 0}.bb-blad blockquote{margin:0 0 14px;padding:4px 0 4px 16px;border-left:3px solid var(--pro-lijn-2);color:var(--pro-meta)}.bb-blad pre{margin:0 0 14px;padding:14px 16px;overflow:auto;border-radius:10px;background:var(--pro-grond);font-size:13px;white-space:pre}.bb-blad code{font-family:var(--mono-font);font-size:.88em}.bb-blad :not(pre)>code{padding:1px 5px;border-radius:5px;background:var(--pro-grond)}.bb-blad hr{margin:24px 0;border:0;border-top:1px solid var(--pro-lijn-2)}.bb-blad a{color:var(--inkt);text-decoration:underline;text-underline-offset:3px}.bb-blad img{max-width:100%;height:auto}.bb-blad__tabel{margin:0 0 14px;overflow-x:auto}.bb-blad table{width:100%;border-collapse:collapse;font-size:14px}.bb-blad>table{margin:0 0 14px}.bb-blad th,.bb-blad td{padding:8px 10px;border:1px solid var(--pro-lijn-2);text-align:left;vertical-align:top}.bb-blad th{background:var(--pro-grond);font-weight:600}.bb-blad--mono{font-family:var(--mono-font);font-size:13px;line-height:1.55;white-space:pre-wrap}.bb-slot{display:flex;gap:10px;margin:0;padding:14px;border-radius:14px;background:var(--pro-grond);font-size:var(--pro-klein);line-height:1.5;color:var(--pro-meta)}.bb-slot svg{flex:none;margin-top:2px}.bb-kort{display:flex;flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none}.bb-kort li{display:flex;flex-direction:column;font-size:14px}.bb-kort span{font-size:var(--pro-klein);color:var(--pro-meta)}.bb-velden{display:flex;flex-direction:column;gap:14px}.bb-velden__rij{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px}.bb-velden__rij .compiler-field,.bb-velden>.compiler-field{margin:0}.bb-velden__groep{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.bb-velden__groep .compiler-field{align-self:stretch;margin:0}.bb-segment{max-width:100%}.bb-wat{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:10px}.bb-wat__keuze{display:flex;flex-direction:column;gap:6px;padding:14px;border:2px solid transparent;border-radius:16px;background:var(--pro-grond);color:var(--inkt);font-family:var(--body-font);text-align:left;cursor:pointer}.bb-wat__keuze[aria-pressed=true]{border-color:var(--inkt);background:var(--papier)}.bb-wat__keuze strong{font-size:15px}.bb-wat__keuze>span:last-child{font-size:var(--pro-klein);line-height:1.45;color:var(--pro-meta)}.bb-wat__icoon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-bottom:4px;border-radius:9px;background:var(--papier)}.bb-wat__keuze[aria-pressed=true] .bb-wat__icoon{background:var(--inkt);color:var(--packlet-geel)}.bb-sleep{position:relative;display:block;padding:26px 18px;border:1px dashed var(--pro-lijn-2);border-radius:16px;font-size:14px;color:var(--pro-meta);text-align:center;cursor:pointer;overflow-wrap:anywhere}.bb-sleep input{position:absolute;inset:0;opacity:0;cursor:pointer}.bb-sleep:focus-within{outline:2px solid var(--inkt);outline-offset:2px}.bb-plak{display:flex;align-items:center;gap:14px;padding:12px;border:1px dashed var(--pro-lijn-2);border-radius:16px;font-size:var(--pro-klein);line-height:1.5;color:var(--pro-meta)}.bb-plak strong{display:block;color:var(--inkt)}.bb-plak img,.bb-plak__leeg{flex:none;width:120px;height:76px;border-radius:8px;background:var(--pro-grond);object-fit:cover}.bb-plak:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}@media(max-width:900px){.bb-venster{width:100vw;height:100dvh;margin:0;border-radius:0}.bb-venster__kop{flex-wrap:wrap;padding:12px 12px 12px 16px}.bb-venster__titel{flex:1 1 200px}.bb-venster__titel h2{white-space:normal}.bb-venster__knoppen{margin-left:auto}.bb-venster__lijf{display:block;overflow:auto}.bb-doc{padding:16px;overflow:visible}.bb-doc--kader{height:72dvh;padding:0}.bb-blad{padding:28px 22px}.bb-doc__artifact .bb-omslag__blad strong{font-size:17px}.bb-venster__over{overflow:visible;border-top:1px solid var(--pro-lijn);border-left:0}}@media(max-width:600px){.bb-kaarten{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bb-kaarten .bb-omslag{height:110px}.bb-kaart__voet .bb-pil{display:none}.bb-verzamelingen{grid-template-columns:minmax(0,1fr);gap:8px}.bb-verzameling{padding:12px 14px}.bb-verzameling__stapel{display:none}}.bb-mappen{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:12px;margin:0;padding:0;list-style:none}.bb-map{display:flex;align-items:center;gap:12px;box-sizing:border-box;width:100%;height:72px;padding:12px 14px;border:2px solid transparent;border-radius:20px;background:var(--papier);color:var(--inkt);font:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease,transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s ease}.bb-map:hover{transform:translateY(-1px)}.bb-map:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}.bb-map__icoon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:var(--pro-menu);transition:background-color .12s ease,color .12s ease}.bb-map__tekst{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.bb-map__tekst strong,.bb-map__tekst span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-map__tekst strong{font-size:15px;font-weight:700;line-height:1.3}.bb-map__tekst span{font-size:var(--pro-klein);color:var(--pro-meta)}.bb-mappen--sleept .bb-map{border-color:var(--pro-lijn-2)}.bb-mappen--sleept .bb-map:hover{transform:none}.bb-map.bb-map--doel{border-color:var(--inkt);transform:scale(1.03);box-shadow:var(--pro-schaduw-hover)}.bb-map--doel .bb-map__icoon{background:var(--inkt);color:var(--packlet-geel)}.bb-map--doel .bb-map__tekst span{color:var(--inkt)}.bb-map--nieuw{border:2px dashed var(--pro-lijn-2);background:transparent}.bb-map--nieuw .bb-map__icoon{background:var(--papier)}.bb-map--nieuw.bb-map--doel{border-style:dashed;background:var(--papier)}.bb-map--stil .bb-map__icoon,.bb-map--stil .bb-map__tekst{opacity:.5}.bb-kaart{transition:transform .2s ease,opacity .14s ease}.bb-kaart[draggable=true]{cursor:grab}.bb-kaart--weg{opacity:.35}.org-kruimel button.bb-kruimel-uit{border-radius:6px;transition:box-shadow .12s ease}.org-kruimel--sleept button.bb-kruimel-uit{box-shadow:0 0 0 6px var(--papier)}.org-kruimel button.bb-kruimel-uit.bb-kruimel-doel{box-shadow:0 0 0 6px var(--papier),0 0 0 8px var(--inkt)}.bb-wis{margin-left:6px;padding:0;border:0;background:none;color:var(--inkt);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bb-filter{position:relative;display:inline-flex}.bb-filter__tel{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--inkt);color:var(--packlet-geel);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.bb-filter__lijst{position:absolute;top:calc(100% + 8px);right:0;z-index:15;box-sizing:border-box;width:300px;max-width:calc(100vw - 32px);max-height:min(75vh,680px);overflow-y:auto;padding:8px;border-radius:20px;background:var(--papier);box-shadow:var(--pro-schaduw-zweef);transform-origin:top right;animation:bb-menu-in .16s cubic-bezier(.2,.8,.2,1)}.bb-filter__lijst--links{right:auto;left:0;transform-origin:top left}@keyframes bb-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.bb-filter__kop{margin:0;padding:10px 12px 4px;font-size:12px;font-weight:600;color:var(--pro-meta)}.bb-filter__optie{display:flex;align-items:center;gap:10px;box-sizing:border-box;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:14px;background:none;color:var(--inkt);font:inherit;font-size:15px;text-align:left;cursor:pointer}.bb-filter__optie:hover{background:var(--pro-grond)}.bb-filter__optie[aria-pressed=true]{background:var(--pro-grond);font-weight:600}.bb-filter__optie:focus-visible{outline:2px solid var(--inkt);outline-offset:-2px}.bb-filter__teken{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px}.bb-filter__teken .avatar{width:26px;height:26px}.bb-filter__naam{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-filter__aantal{color:var(--pro-meta);font-weight:400;font-variant-numeric:tabular-nums}.bb-filter__vink{flex:none;width:16px;font-size:15px;text-align:center}.bb-filter__voet{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;padding:8px 4px 4px 12px;border-top:1px solid var(--pro-lijn)}.bb-filter__wis{min-height:40px;padding:0;border:0;background:none;color:var(--inkt);font:inherit;font-size:var(--pro-klein);font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bb-filter__wis:disabled{color:var(--pro-meta);text-decoration:none;cursor:default}.pro-melding-plek{position:fixed;right:0;bottom:24px;left:0;z-index:30;display:flex;justify-content:center;padding:0 16px;pointer-events:none}.pro-melding{display:flex;align-items:center;gap:4px;box-sizing:border-box;max-width:min(640px,100%);padding:6px 6px 6px 18px;border-radius:18px;background:var(--inkt);color:var(--papier);box-shadow:var(--pro-schaduw-zweef);font-size:14px;line-height:1.4;pointer-events:auto;animation-duration:.24s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}.pro-melding--a{animation-name:pro-melding-in-a}.pro-melding--b{animation-name:pro-melding-in-b}.pro-melding.pro-melding--weg{animation:pro-melding-uit .17s ease-in forwards}.pro-melding__tekst{flex:1;min-width:0;margin:0;padding:8px 8px 8px 0}.pro-melding__actie{flex:none;min-height:40px;padding:0 12px;border:0;border-radius:12px;background:transparent;color:var(--packlet-geel);font:inherit;font-weight:700;white-space:nowrap;cursor:pointer}.pro-melding__sluit{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:12px;background:transparent;color:#ffffffb8;cursor:pointer}.pro-melding__actie:hover,.pro-melding__sluit:hover{background:#ffffff1a}.pro-melding__sluit:hover{color:var(--papier)}.pro-melding__actie:focus-visible,.pro-melding__sluit:focus-visible{outline:2px solid var(--packlet-geel);outline-offset:1px}@keyframes pro-melding-in-a{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pro-melding-in-b{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pro-melding-uit{to{opacity:0;transform:translateY(8px)}}@media(max-width:600px){.bb-mappen{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bb-map{gap:10px;padding:10px 12px}.bb-map__icoon{width:36px;height:36px;border-radius:12px}}@media(prefers-reduced-motion:reduce){.bb-map,.bb-kaart,.bb-map__icoon,.org-kruimel button.bb-kruimel-uit{transition:none}.bb-map.bb-map--doel{transform:none}.bb-filter__lijst,.pro-melding,.pro-melding.pro-melding--weg{animation:none}}.bb-kopknoppen{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.deel-kies{margin:0;padding:0;border:0;min-width:0}.deel-kies legend{margin-bottom:8px;padding:0}.deel-kies__tel{color:var(--pro-meta);font-weight:500}.deel-kies ul{display:flex;flex-direction:column;max-height:280px;margin:0;padding:4px;overflow-y:auto;border-radius:14px;background:var(--pro-grond);list-style:none}.deel-kies__rij{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:10px 12px;border-radius:10px;cursor:pointer}.deel-kies__rij:hover{background:var(--papier)}.deel-kies__rij input{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0;accent-color:var(--inkt)}.deel-kies__rij>span{display:flex;flex-direction:column;gap:2px;min-width:0}.deel-kies__rij strong{font-size:var(--t-body);font-weight:600;overflow-wrap:anywhere}.deel-mail{margin:0;padding:16px 18px;border-radius:14px;background:var(--pro-grond);font-family:var(--body-font);font-size:var(--t-body);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.deel-los{display:flex;flex-direction:column;gap:10px;margin:0}.deel-los>div{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:8px 12px}.deel-los dt{font-size:var(--pro-klein);color:var(--pro-meta)}.deel-los dd{margin:0;min-width:0}.deel-los__link{font-size:var(--pro-klein);overflow-wrap:anywhere}.deel-los__code{font-size:20px;font-weight:700;letter-spacing:.08em;font-variant-numeric:tabular-nums}@media(max-width:520px){.deel-los>div{grid-template-columns:minmax(0,1fr) auto}.deel-los dt{grid-column:1 / -1}}.deel-lijst{margin-top:32px}.deel-lijst ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.deel-link{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 16px;border-radius:16px;background:var(--papier)}.deel-link--uit{background:transparent;box-shadow:inset 0 0 0 1px var(--pro-lijn)}.deel-link--uit .deel-link__tekst strong,.deel-link--uit .deel-link__icoon{color:var(--pro-meta)}.deel-link__icoon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:var(--tint-opdrachtgevers)}.deel-link__tekst{display:flex;flex:1 1 260px;flex-direction:column;gap:2px;min-width:0;font-size:var(--pro-klein);line-height:1.45}.deel-link__tekst strong{font-size:var(--t-body);font-weight:600;overflow-wrap:anywhere}.deel-link__acties{display:flex;flex-wrap:wrap;gap:8px}.deel-pagina{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;min-height:100vh;min-height:100dvh;padding:24px 16px;background:var(--pro-grond);color:var(--inkt)}.deel-pagina__blok{display:flex;flex-direction:column;gap:18px;width:min(560px,100%);padding:clamp(24px,6vw,44px);border-radius:32px;background:var(--papier)}.deel-pagina__merk{display:block;height:30px;aspect-ratio:165 / 45;background:var(--inkt);-webkit-mask:var(--woordmerk) left center / contain no-repeat;mask:var(--woordmerk) left center / contain no-repeat}.deel-pagina h1{margin:8px 0 0;font-size:clamp(24px,6vw,30px);font-weight:800;line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere}.deel-pagina__lead{margin:0;line-height:1.55;color:var(--pro-meta)}.deel-pagina__form{display:flex;flex-direction:column;gap:10px}.deel-pagina__rij{display:flex;flex-wrap:wrap;gap:10px}.deel-pagina__code{flex:1 1 180px;min-width:0;min-height:48px;padding:0 16px;border:1px solid var(--pro-lijn-2);border-radius:14px;background:var(--papier);color:var(--inkt);font-family:var(--body-font);font-size:22px;font-weight:600;letter-spacing:.12em;font-variant-numeric:tabular-nums}.deel-pagina__code:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}.deel-pagina__rij .pro-pil{min-height:48px}.deel-pagina__fout{margin:0;line-height:1.5;color:#b71c1c}.deel-pagina__lijst{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.deel-pagina__lijst li{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:14px;border-radius:16px;background:var(--pro-grond)}.deel-pagina__icoon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--papier)}.deel-pagina__naam{display:flex;flex:1 1 200px;flex-direction:column;gap:2px;min-width:0;font-size:var(--pro-klein);color:var(--pro-meta);overflow-wrap:anywhere}.deel-pagina__naam strong{font-size:var(--t-body);font-weight:600;color:var(--inkt)}.deel-pagina__voet{margin:0;font-size:var(--pro-klein);color:var(--pro-meta)}.deel-pagina__voet a{color:var(--inkt);font-weight:600}.deel-pagina__begin{display:flex;flex-direction:column;gap:12px}.deel-pagina__stap{display:flex;align-items:center;gap:10px;margin:6px 0 0;font-size:var(--t-body);font-weight:700;line-height:1.3}.deel-pagina__nr{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:var(--inkt);color:var(--packlet-geel);font-size:var(--pro-klein);font-weight:700}.deel-pagina__uitleg{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;line-height:1.5}.deel-pagina__uitleg strong{font-weight:600}.deel-pagina__qr{display:none;align-items:center;gap:16px;padding:14px;border-radius:16px;background:var(--pro-grond);font-size:var(--pro-klein);line-height:1.55;color:var(--pro-meta)}.deel-pagina__qr svg{flex:0 0 auto;width:132px;height:132px;border-radius:10px;background:#fff;fill:#000}.deel-pagina__qr p{margin:0}.deel-pagina__qr strong{color:var(--inkt);font-weight:600}@media(hover:hover)and (pointer:fine){.deel-pagina__qr{display:flex}}.deel-pagina__noot{margin:4px 0 0;padding:14px;border-radius:16px;background:var(--pro-grond);font-size:var(--pro-klein);line-height:1.55;color:var(--pro-meta)}.pj-kaart{display:flex;flex-direction:column;gap:12px;margin:0}.pj-kaart__kop{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.pj-kaart__naam{display:flex;flex-direction:column;gap:4px;min-width:0}.compiler-card .pj-kaart__naam h2{margin:0}.compiler-card p.pj-kaart__vraag{margin:0;line-height:1.5}.pj-stappen{display:flex;flex-direction:column;gap:8px;margin:0 0 14px;padding-left:20px;line-height:1.5}.pj-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pj-teller{font-size:var(--pro-klein);color:var(--pro-meta);font-variant-numeric:tabular-nums}.pj-teller--over{color:#9a3221;font-weight:600}.compiler-error.pj-fout{margin:0;font-size:var(--pro-klein);line-height:1.45;color:#9a3221}.pj-rijen{display:flex;flex-direction:column;margin:8px 0 14px;padding:0;list-style:none}.pj-rij{display:flex;flex-direction:column;gap:12px;padding:16px 0;border-top:1px solid var(--pro-lijn)}.pj-rij:last-child{border-bottom:1px solid var(--pro-lijn)}.pj-rij__kop{display:flex;align-items:center;justify-content:space-between;gap:12px}.pj-rij__nr{font-size:var(--pro-klein);font-weight:700}.pj-knoppen{display:inline-flex;gap:6px}.pj-icoonknop{display:inline-grid;place-items:center;width:36px;height:36px;border:0;border-radius:999px;background:var(--pro-grond);color:var(--inkt);cursor:pointer}.pj-icoonknop:hover{background:var(--pro-spoor)}.pj-icoonknop:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}.pj-icoonknop:disabled{opacity:.4;cursor:default}.pj-schakelaar{margin:0}.pj-uitgeven{display:flex;flex-direction:column;gap:16px}.pj-uitgeven .compiler-card__head h2{margin:0}.pj-veldnaam{font-size:var(--pro-klein);font-weight:600}.pj-waarde{font-size:var(--t-body);line-height:1.45}.pj-meer>summary{cursor:pointer;font-size:var(--pro-klein);font-weight:600;color:var(--pro-meta)}.pj-meer[open]>summary{margin-bottom:12px}.pj-todo{padding:14px 16px;border-radius:16px;background:var(--pro-grond);font-size:var(--pro-klein);line-height:1.5}.pj-todo__kop{margin:0 0 6px;font-weight:700}.pj-todo ul{display:flex;flex-direction:column;gap:4px;margin:0;padding-left:18px}.pj-todo__naar{padding:0;border:0;background:none;color:var(--inkt);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pj-acties{display:flex;flex-direction:column;align-items:stretch;gap:10px}.pj-acties .pro-pil{justify-content:center}.pj-bestanden{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.pj-uitgiften{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:var(--pro-klein);color:var(--pro-meta)}.pj-weg{padding:0 4px}.pj-melding{color:#9a3221}
