:root{--display:"Archivo",system-ui,sans-serif;--text-min:12px;--hivis:#ffb300;--l-hoofddak:#2563eb;--l-koepel:#475569;--l-lager:#0891b2;--l-opkant:#db2777;--l-rand:#7c3aed;--mono:"JetBrains Mono",ui-monospace,monospace;--on-fill:#fff;--on-hivis:#101317;--r:6px;--r-ctl:6px;--r-lg:8px;--sans:"Archivo",system-ui,sans-serif;--accent:#1f5eff;--accent-glow:#0000;--accent-hi:#2e62e6;--accent-ink:#1a4fd6;--accent-tint:#1f5eff14;--action-bg:#101317;--action-tx:#fff;--ambient:none;--base:#e6e8eb;--canvas-table:#d9dce1;--chrome:#15181c;--chrome-2:#1e2228;--chrome-line:#3a404a;--chrome-line-hi:#4a515c;--chrome-tx:#e8ebef;--chrome-tx-strong:#fff;--chrome-tx2:#a9b1bc;--chrome-tx3:#8a939f;--decision:#7c3aed;--drawer-shadow:#0b1a2b24;--edge:inset 0px 1px 0px 0px #fff0;--hivis-line:#e09a00;--info:#2563c7;--inset:#f2f3f5;--line:#d6d9de;--line-hi:#b9bec6;--ok:#11703a;--ok-tint:#11703a14;--auto:#0e6f80;--on-accent:#fff;--ov:0.18;--plan-bg:#fff;--plan-filter:none;--ribbon-bg:#fff4d6;--ribbon-line:#f0d58a;--ribbon-strong:#2b2000;--ribbon-tx:#5c4300;--s1:#fff;--s2:#fff;--sh0:none;--sh1:0px 1px 2px 0px #1013170f,0px 2px 8px 0px #10131712;--sh2:0px 2px 4px 0px #1013170f,0px 8px 24px 0px #1013171a;--sh3:0px 4px 8px 0px #10131714,0px 16px 40px 0px #10131729;--sheet-shadow-far:#1013171f;--sheet-shadow-near:#10131740;--tx:#101317;--tx2:#3e4651;--tx3:#5a6370;--warn:#8a5a00;--warn-tint:#fff4d6;--sheet-ink:#101317;--sheet-ink-2:#3e4651;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--accent:#5b8cff;--accent-glow:#0000;--accent-hi:#3a73ff;--accent-ink:#8aaeff;--accent-tint:#5b8cff1f;--action-bg:#eceff3;--action-tx:#0e1013;--ambient:none;--base:#0e1013;--canvas-table:#d9dce1;--chrome:#08090b;--chrome-2:#121418;--chrome-line:#3a404a;--chrome-line-hi:#4a515c;--chrome-tx:#e8ebef;--chrome-tx-strong:#fff;--chrome-tx2:#a9b1bc;--chrome-tx3:#8a939f;--decision:#a78bfa;--drawer-shadow:#0b1a2b24;--edge:inset 0px 1px 0px 0px #ffffff0d;--hivis-line:#e09a00;--info:#6ab2ff;--inset:#1e2126;--line:#2a2e35;--line-hi:#3a404a;--ok:#4ade80;--ok-tint:#4ade801a;--auto:#5ec8d8;--on-accent:#0e1013;--ov:0.22;--plan-bg:#f4f5f7;--plan-filter:none;--ribbon-bg:#fff4d6;--ribbon-line:#f0d58a;--ribbon-strong:#2b2000;--ribbon-tx:#5c4300;--s1:#17191d;--s2:#17191d;--sh0:none;--sh1:0px 1px 2px 0px #0006,0px 2px 8px 0px #00000052;--sh2:0px 2px 4px 0px #0006,0px 8px 24px 0px #00000073;--sh3:0px 4px 8px 0px #00000073,0px 16px 40px 0px #0000008c;--sheet-shadow-far:#1013171f;--sheet-shadow-near:#10131740;--tx:#eceff3;--tx2:#c6cdd6;--tx3:#aeb7c2;--warn:#ffc24d;--warn-tint:#ffb3001f;--sheet-ink:#101317;--sheet-ink-2:#3e4651;color-scheme:dark}}:root[data-theme=dark]{--accent:#5b8cff;--accent-glow:#0000;--accent-hi:#3a73ff;--accent-ink:#8aaeff;--accent-tint:#5b8cff1f;--action-bg:#eceff3;--action-tx:#0e1013;--ambient:none;--base:#0e1013;--canvas-table:#d9dce1;--chrome:#08090b;--chrome-2:#121418;--chrome-line:#3a404a;--chrome-line-hi:#4a515c;--chrome-tx:#e8ebef;--chrome-tx-strong:#fff;--chrome-tx2:#a9b1bc;--chrome-tx3:#8a939f;--decision:#a78bfa;--drawer-shadow:#0b1a2b24;--edge:inset 0px 1px 0px 0px #ffffff0d;--hivis-line:#e09a00;--info:#6ab2ff;--inset:#1e2126;--line:#2a2e35;--line-hi:#3a404a;--ok:#4ade80;--ok-tint:#4ade801a;--auto:#5ec8d8;--on-accent:#0e1013;--ov:0.22;--plan-bg:#f4f5f7;--plan-filter:none;--ribbon-bg:#fff4d6;--ribbon-line:#f0d58a;--ribbon-strong:#2b2000;--ribbon-tx:#5c4300;--s1:#17191d;--s2:#17191d;--sh0:none;--sh1:0px 1px 2px 0px #0006,0px 2px 8px 0px #00000052;--sh2:0px 2px 4px 0px #0006,0px 8px 24px 0px #00000073;--sh3:0px 4px 8px 0px #00000073,0px 16px 40px 0px #0000008c;--sheet-shadow-far:#1013171f;--sheet-shadow-near:#10131740;--tx:#eceff3;--tx2:#c6cdd6;--tx3:#aeb7c2;--warn:#ffc24d;--warn-tint:#ffb3001f;--sheet-ink:#101317;--sheet-ink-2:#3e4651}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--legacy-sans,"Inter"),ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}html{-webkit-text-size-adjust:100%;font-feature-settings:"cv02","cv03","cv04","cv11"}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f6f7f9;background-color:var(--surface-app);color:#1f2937;color:var(--text-body);transition:background-color .2s ease,color .2s ease}.tabular,body{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}h1,h2,h3,h4{color:#111827;color:var(--text-heading);letter-spacing:-.025em}:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color:color-mix(in srgb,var(--accent) 60%,#0000);--tw-ring-offset-width:1px;ring-offset-color:#fff;ring-offset-color:var(--focus-offset);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);outline:2px solid #0000;outline-offset:2px}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#e5e7eb;background-color:var(--scrollbar-thumb);border:2px solid #0000;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:#d8dbe0;background-color:var(--scrollbar-hover)}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.btn{align-items:center;border-radius:10px;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1.25rem;padding:.5rem .875rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.doc-top-left .fld[class*=flex-col] .text-center p.btn{display:none}.btn:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color:color-mix(in srgb,var(--accent) 60%,#0000);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.btn:active{--tw-scale-x:0.98;--tw-scale-y:0.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn:disabled{cursor:not-allowed;opacity:.5}.btn-primary{align-items:center;border-radius:10px;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1.25rem;padding:.5rem .875rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.doc-top-left .fld[class*=flex-col] .text-center p.btn-primary{display:none}.btn-primary:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color:color-mix(in srgb,var(--accent) 60%,#0000);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.btn-primary:active{--tw-scale-x:0.98;--tw-scale-y:0.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-primary:disabled{cursor:not-allowed;opacity:.5}.btn-primary{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.import-dialog .btn-primary{min-height:44px}@media (max-width:1180px){.tekeningen-plans ul .btn-primary{width:auto}}@media (max-width:768px){[data-testid=rekenregels-page] .btn-primary{min-height:44px}}.btn-primary{background-color:#111827;background-color:var(--btn-bg);color:#fff;color:var(--btn-text)}.btn-primary:hover{opacity:.88}.btn-secondary{align-items:center;border-radius:10px;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1.25rem;padding:.5rem .875rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.doc-top-left .fld[class*=flex-col] .text-center p.btn-secondary{display:none}.btn-secondary:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color:color-mix(in srgb,var(--accent) 60%,#0000);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.btn-secondary:active{--tw-scale-x:0.98;--tw-scale-y:0.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-secondary:disabled{cursor:not-allowed;opacity:.5}.btn-secondary{--tw-text-opacity:1;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity,1));box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);color:#334155;color:rgb(51 65 85/var(--tw-text-opacity,1))}:root[data-theme=dark] .btn-secondary{--tw-ring-color:var(--border-card);color:#1f2937;color:var(--text-body)}.import-dialog .btn-secondary{min-height:44px}@media (max-width:1180px){.tekeningen-plans ul .btn-secondary{width:auto}}@media (max-width:768px){[data-testid=rekenregels-page] .btn-secondary{min-height:44px}}.btn-secondary{background-color:#fff;background-color:var(--surface-card)}.btn-secondary:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(203 213 225/var(--tw-ring-opacity,1));background-color:#f6f7f9;background-color:var(--surface-app)}.btn-ghost{align-items:center;border-radius:10px;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1.25rem;padding:.5rem .875rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.doc-top-left .fld[class*=flex-col] .text-center p.btn-ghost{display:none}.btn-ghost:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color:color-mix(in srgb,var(--accent) 60%,#0000);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.btn-ghost:active{--tw-scale-x:0.98;--tw-scale-y:0.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-ghost:disabled{cursor:not-allowed;opacity:.5}.btn-ghost{--tw-text-opacity:1;background-color:initial;color:#475569;color:rgb(71 85 105/var(--tw-text-opacity,1))}:root[data-theme=dark] .btn-ghost{color:#5b6371;color:var(--text-secondary)}.import-dialog .btn-ghost{min-height:44px}@media (max-width:1180px){.tekeningen-plans ul .btn-ghost{width:auto}}@media (max-width:768px){[data-testid=rekenregels-page] .btn-ghost{min-height:44px}}.btn-ghost:hover{--tw-text-opacity:1;background-color:#f6f7f9;background-color:var(--surface-app);color:#0f172a;color:rgb(15 23 42/var(--tw-text-opacity,1))}:root[data-theme=dark] .btn-ghost:hover{color:#111827;color:var(--text-heading)}.btn-danger{align-items:center;border-radius:10px;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1.25rem;padding:.5rem .875rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.doc-top-left .fld[class*=flex-col] .text-center p.btn-danger{display:none}.btn-danger:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color:color-mix(in srgb,var(--accent) 60%,#0000);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.btn-danger:active{--tw-scale-x:0.98;--tw-scale-y:0.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-danger:disabled{cursor:not-allowed;opacity:.5}.btn-danger{--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity,1));box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.import-dialog .btn-danger{min-height:44px}@media (max-width:1180px){.tekeningen-plans ul .btn-danger{width:auto}}@media (max-width:768px){[data-testid=rekenregels-page] .btn-danger{min-height:44px}}.btn-danger:hover{--tw-bg-opacity:1;background-color:#991b1b;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.btn-sm{border-radius:.375rem;font-size:.75rem;gap:.375rem;line-height:1rem;padding:.375rem .625rem}.btn-lg{border-radius:.75rem;font-size:1rem;line-height:1.5rem;padding:.625rem 1.25rem}.\!card{border-radius:14px}.\!card,.card{--tw-shadow:0 1px 2px 0 #0f172a0a,0 1px 3px 0 #0f172a0f;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color),0 1px 3px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\!card{background-color:#fff!important;background-color:var(--surface-card)!important;border:1px solid #e5e7eb!important;border:1px solid var(--border-card)!important}.card,.card-pad{background-color:#fff;background-color:var(--surface-card)}.card-pad{--tw-shadow:0 1px 2px 0 #0f172a0a,0 1px 3px 0 #0f172a0f;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color),0 1px 3px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:1.25rem}@media (min-width:721px){.card-pad.feat>.phone-body{max-width:100%;width:480px}}.card-pad{background:#fff;background:var(--surface-card);border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:14px;box-shadow:0 1px 2px #1018280d}.\!panel,.panel{--tw-shadow:0 10px 30px -8px #0f172a2e;--tw-shadow-colored:0 10px 30px -8px var(--tw-shadow-color);border-radius:1rem;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\!panel{background-color:#fff!important;background-color:var(--surface-card)!important;border:1px solid #e5e7eb!important;border:1px solid var(--border-panel)!important}.panel{background-color:#fff;background-color:var(--surface-card);border:1px solid #e5e7eb;border:1px solid var(--border-panel)}.field-label{--tw-text-opacity:1;color:#64748b;color:rgb(100 116 139/var(--tw-text-opacity,1));font-size:.75rem;letter-spacing:.025em;line-height:1rem;margin-bottom:.375rem;text-transform:uppercase}.field-label,:root[data-theme=dark] .field-label{color:#5b6371;color:var(--text-secondary)}.input{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity,1));border-radius:.5rem;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);font-size:.875rem;line-height:1.25rem;padding:.5rem .75rem;transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}:root[data-theme=dark] .input{--tw-ring-color:var(--border-card)}.doc-top-left .fld[class*=flex-col] .text-center p.input{display:none}.input::placeholder{--tw-text-opacity:1;color:#64748b;color:rgb(100 116 139/var(--tw-text-opacity,1));font-style:italic}.input:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:color-mix(in srgb,var(--accent) calc(var(--tw-ring-opacity, 1)*100%),#0000);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.input{background-color:#fff;background-color:var(--surface-card);color:#1f2937;color:var(--text-body)}.badge,.badge-neutral{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-inset:inset;align-items:center;border-radius:9999px;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);display:inline-flex;font-size:.75rem;font-weight:600;gap:.25rem;line-height:1rem;padding:.125rem .625rem}.badge-neutral{--tw-bg-opacity:1;--tw-text-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity,1));background-color:#f1f5f9;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));color:#475569;color:rgb(71 85 105/var(--tw-text-opacity,1))}:root[data-theme=dark] .badge-neutral{--tw-ring-color:var(--border-card);background-color:#f6f7f9;background-color:var(--surface-app);color:#5b6371;color:var(--text-secondary)}.badge-brand{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-inset:inset;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-ring-opacity:1;--tw-ring-color:color-mix(in srgb,color-mix(in srgb,var(--accent) 24%,#fff) calc(var(--tw-ring-opacity, 1)*100%),#0000);align-items:center;background-color:color-mix(in srgb,color-mix(in srgb,var(--accent) 6%,#fff) 100%,#0000);background-color:color-mix(in srgb,color-mix(in srgb,var(--accent) 6%,#fff) calc(var(--tw-bg-opacity, 1)*100%),#0000);border-radius:9999px;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);color:color-mix(in srgb,var(--accent-ink) 100%,#0000);color:color-mix(in srgb,var(--accent-ink) calc(var(--tw-text-opacity, 1)*100%),#0000);display:inline-flex;font-size:.75rem;font-weight:600;gap:.25rem;line-height:1rem;padding:.125rem .625rem}:root[data-theme=dark] .badge-brand{background-color:#93c5fd1f;color:var(--accent-ink)}.badge-missing{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-inset:inset;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(254 202 202/var(--tw-ring-opacity,1));align-items:center;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));border-radius:9999px;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);color:#991b1b;color:rgb(153 27 27/var(--tw-text-opacity,1));display:inline-flex;font-size:.75rem;font-weight:600;gap:.25rem;line-height:1rem;padding:.125rem .625rem}:root[data-theme=dark] .badge-missing{--tw-ring-color:#f8717173;background-color:#dc262629;border-color:#f8717173;color:#fca5a5}.badge-incorrect{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-inset:inset;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(253 230 138/var(--tw-ring-opacity,1));align-items:center;background-color:#fffbeb;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));border-radius:9999px;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);color:#92400e;color:rgb(146 64 14/var(--tw-text-opacity,1));display:inline-flex;font-size:.75rem;font-weight:600;gap:.25rem;line-height:1rem;padding:.125rem .625rem}:root[data-theme=dark] .badge-incorrect{--tw-ring-color:#fbbf2473;background-color:#d9770629;border-color:#fbbf2473;color:#fbbf24}:root[data-theme=dark] mark.badge-incorrect{background-color:initial;box-shadow:inset 0 0 0 1px #fbbf2473}.badge-correct{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-inset:inset;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(167 243 208/var(--tw-ring-opacity,1));align-items:center;background-color:#ecfdf5;background-color:rgb(236 253 245/var(--tw-bg-opacity,1));border-radius:9999px;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);color:#065f46;color:rgb(6 95 70/var(--tw-text-opacity,1));display:inline-flex;font-size:.75rem;font-weight:600;gap:.25rem;line-height:1rem;padding:.125rem .625rem}:root[data-theme=dark] .badge-correct{--tw-ring-color:#6ee7b773;background-color:#05966929;border-color:#6ee7b773;color:#6ee7b7}.devbadge{align-items:baseline;border-radius:.5rem;flex-wrap:wrap;max-width:100%;min-width:0}.devcons{font-weight:400;overflow-wrap:anywhere}.badge-success-neutral{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-inset:inset;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(167 243 208/var(--tw-ring-opacity,1));align-items:center;background-color:#ecfdf5;background-color:rgb(236 253 245/var(--tw-bg-opacity,1));border-radius:9999px;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);color:#047857;color:rgb(4 120 87/var(--tw-text-opacity,1));display:inline-flex;font-size:.75rem;font-weight:600;gap:.25rem;line-height:1rem;padding:.125rem .625rem}:root[data-theme=dark] .badge-success-neutral{background-color:#05966926;color:#a7f3d0}.badge-danger-neutral{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-inset:inset;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(254 205 211/var(--tw-ring-opacity,1));align-items:center;background-color:#ffe4e6;background-color:rgb(255 228 230/var(--tw-bg-opacity,1));border-radius:9999px;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);color:#9f1239;color:rgb(159 18 57/var(--tw-text-opacity,1));display:inline-flex;font-size:.75rem;font-weight:600;gap:.25rem;line-height:1rem;padding:.125rem .625rem}:root[data-theme=dark] .badge-danger-neutral{background-color:#dc262626;color:#fda4af}.stat-num{font-feature-settings:"tnum";font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.025em;line-height:2rem}.kbd,.stat-num{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.kbd{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#f8fafc;background-color:rgb(248 250 252/var(--tw-bg-opacity,1));border-color:#cbd5e1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));border-radius:.25rem;border-width:1px;color:#475569;color:rgb(71 85 105/var(--tw-text-opacity,1));font-size:11px;padding:.125rem .375rem}:root[data-theme=dark] .kbd{background-color:#10355f80;color:#5b6371;color:var(--text-secondary)}.skeleton{background-color:#c9d4dc8c;background-color:var(--skeleton-bg);border-radius:.25rem;overflow:hidden;position:relative}.skeleton:after{--tw-translate-x:-100%;animation:shimmer 1.4s infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";inset:0;position:absolute;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.num-missing{color:#dc2626;color:var(--num-missing)}.num-incorrect{color:#d97706;color:var(--num-incorrect)}.instrument-ruler{background-size:100% 6px,100% 13px;height:18px}.instrument-ruler .ruler-marker{background-color:#d97706;background-color:var(--measure-accent);bottom:0;height:13px;margin-left:-1px;position:absolute;width:2px}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-left-\[1\.625rem\]{left:-1.625rem}.-top-24{top:-6rem}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.left-1\/2{left:50%}.left-3{left:.75rem}.right-0{right:0}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-4{top:1rem}.top-6{top:1.5rem}.isolate{isolation:isolate}.z-40{z-index:40}.z-50{z-index:50}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-4{margin:1rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-7{margin-bottom:1.75rem;margin-top:1.75rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-5{margin-left:1.25rem}.ml-auto{margin-left:auto}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.ms-1{-webkit-margin-start:.25rem;margin-inline-start:.25rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-28{max-height:7rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[32px\]{min-height:32px}.min-h-\[36px\]{min-height:36px}.min-h-\[44px\]{min-height:44px}.min-h-screen{min-height:100vh}.\!w-auto{width:auto!important}.\!w-full{width:100%!important}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[360px\]{width:360px}.w-auto{width:auto}.w-fit{width:-webkit-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[32px\]{min-width:32px}.min-w-\[44px\]{min-width:44px}.min-w-full{min-width:100%}.max-w-\[120px\]{max-width:120px}.max-w-\[15rem\]{max-width:15rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[85\%\]{max-width:85%}.max-w-\[90\%\]{max-width:90%}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.animate-bounce{animation:bounce 1s infinite}@keyframes fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .25s ease-out}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-1\.5{column-gap:.375rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-ink-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#f1f5f9;border-color:rgb(241 245 249/var(--tw-divide-opacity,1))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-bl-sm{border-bottom-left-radius:.125rem}.rounded-br-sm{border-bottom-right-radius:.125rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0}.border-amber-200{--tw-border-opacity:1;border-color:#fde68a;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-brand-400{--tw-border-opacity:1;border-color:color-mix(in srgb,color-mix(in srgb,var(--accent) 70%,#fff) calc(var(--tw-border-opacity, 1)*100%),#0000)}.border-correct{--tw-border-opacity:1;border-color:#059669;border-color:rgb(5 150 105/var(--tw-border-opacity,1))}.border-incorrect-ring{--tw-border-opacity:1;border-color:#fde68a;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-incorrect-ring\/40{border-color:#fde68a66}.border-ink-100{--tw-border-opacity:1;border-color:#f1f5f9;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-ink-200{--tw-border-opacity:1;border-color:#e2e8f0;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-ink-300{--tw-border-opacity:1;border-color:#cbd5e1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-missing{--tw-border-opacity:1;border-color:#dc2626;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:#e2e8f0;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:#cbd5e1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-violet-200{--tw-border-opacity:1;border-color:#ddd6fe;border-color:rgb(221 214 254/var(--tw-border-opacity,1))}.border-t-brand-700{--tw-border-opacity:1;border-top-color:color-mix(in srgb,var(--accent-ink) calc(var(--tw-border-opacity, 1)*100%),#0000)}.bg-amber-100{--tw-bg-opacity:1;background-color:#fef3c7;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:#fffbeb;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:#f59e0b;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-600{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-brand-100{--tw-bg-opacity:1;background-color:color-mix(in srgb,color-mix(in srgb,var(--accent) 12%,#fff) 100%,#0000);background-color:color-mix(in srgb,color-mix(in srgb,var(--accent) 12%,#fff) calc(var(--tw-bg-opacity, 1)*100%),#0000)}.bg-brand-50{--tw-bg-opacity:1;background-color:color-mix(in srgb,color-mix(in srgb,var(--accent) 6%,#fff) 100%,#0000);background-color:color-mix(in srgb,color-mix(in srgb,var(--accent) 6%,#fff) calc(var(--tw-bg-opacity, 1)*100%),#0000)}.bg-brand-50\/60{background-color:color-mix(in srgb,color-mix(in srgb,var(--accent) 6%,#fff) 60%,#0000)}.bg-brand-500\/10{background-color:color-mix(in srgb,var(--accent) 10%,#0000)}.bg-brand-600{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--accent-hi) 100%,#0000);background-color:color-mix(in srgb,var(--accent-hi) calc(var(--tw-bg-opacity, 1)*100%),#0000)}.bg-brand-700{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--accent-ink) 100%,#0000);background-color:color-mix(in srgb,var(--accent-ink) calc(var(--tw-bg-opacity, 1)*100%),#0000)}.bg-correct{--tw-bg-opacity:1;background-color:#059669;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-correct-soft{--tw-bg-opacity:1;background-color:#ecfdf5;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-current{background-color:currentColor}.bg-emerald-100{--tw-bg-opacity:1;background-color:#d1fae5;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-600{--tw-bg-opacity:1;background-color:#059669;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-hivis{--tw-bg-opacity:1;background-color:#f59e0b;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-hivis\/15{background-color:#f59e0b26}.bg-incorrect{--tw-bg-opacity:1;background-color:#d97706;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-incorrect-soft{--tw-bg-opacity:1;background-color:#fffbeb;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-incorrect-soft\/30{background-color:#fffbeb4d}.bg-indigo-50{--tw-bg-opacity:1;background-color:#eef2ff;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-ink-100{--tw-bg-opacity:1;background-color:#f1f5f9;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-ink-200{--tw-bg-opacity:1;background-color:#e2e8f0;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-ink-300{--tw-bg-opacity:1;background-color:#cbd5e1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.bg-ink-400{--tw-bg-opacity:1;background-color:#94a3b8;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.bg-ink-50{--tw-bg-opacity:1;background-color:#f8fafc;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-ink-50\/60{background-color:#f8fafc99}.bg-ink-500{--tw-bg-opacity:1;background-color:#64748b;background-color:rgb(100 116 139/var(--tw-bg-opacity,1))}.bg-ink-700{--tw-bg-opacity:1;background-color:#334155;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-ink-950\/40{background-color:#02061766}.bg-ink-950\/50{background-color:#02061780}.bg-missing{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-missing-soft{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-missing-soft\/40{background-color:#fef2f266}.bg-orange-50{--tw-bg-opacity:1;background-color:#fff7ed;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-rose-100{--tw-bg-opacity:1;background-color:#ffe4e6;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.bg-rose-600{--tw-bg-opacity:1;background-color:#e11d48;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:#f1f5f9;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:#e2e8f0;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-teal-50{--tw-bg-opacity:1;background-color:#f0fdfa;background-color:rgb(240 253 250/var(--tw-bg-opacity,1))}.bg-transparent{background-color:initial}.bg-violet-50{--tw-bg-opacity:1;background-color:#f5f3ff;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-violet-50\/50{background-color:#f5f3ff80}.bg-violet-600{--tw-bg-opacity:1;background-color:#7c3aed;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-blueprint{background-image:linear-gradient(rgba(30,58,95,.045) 1px,#0000 0),linear-gradient(90deg,rgba(30,58,95,.045) 1px,#0000 0);background-size:22px 22px}.object-contain{object-fit:contain}.\!p-1\.5{padding:.375rem!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.\!py-1\.5{padding-bottom:.375rem!important;padding-top:.375rem!important}.\!py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pl-3{padding-left:.75rem}.pl-5{padding-left:1.25rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-amber-700{--tw-text-opacity:1;color:#b45309;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-brand-200\/80{color:color-mix(in srgb,color-mix(in srgb,var(--accent) 24%,#fff) 80%,#0000)}.text-brand-500{--tw-text-opacity:1;color:color-mix(in srgb,var(--accent) 100%,#0000);color:color-mix(in srgb,var(--accent) calc(var(--tw-text-opacity, 1)*100%),#0000)}.text-brand-700{--tw-text-opacity:1;color:color-mix(in srgb,var(--accent-ink) 100%,#0000);color:color-mix(in srgb,var(--accent-ink) calc(var(--tw-text-opacity, 1)*100%),#0000)}.text-brand-800{--tw-text-opacity:1;color:color-mix(in srgb,color-mix(in srgb,var(--accent-ink) 80%,#000) 100%,#0000);color:color-mix(in srgb,color-mix(in srgb,var(--accent-ink) 80%,#000) calc(var(--tw-text-opacity, 1)*100%),#0000)}.text-correct{--tw-text-opacity:1;color:#059669;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-correct-ink{--tw-text-opacity:1;color:#065f46;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-correct-ink\/60{color:#065f4699}.text-correct-ink\/90{color:#065f46e6}.text-emerald-700{--tw-text-opacity:1;color:#047857;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:#065f46;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-hivis{--tw-text-opacity:1;color:#f59e0b;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-incorrect{--tw-text-opacity:1;color:#d97706;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-incorrect-ink{--tw-text-opacity:1;color:#92400e;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-incorrect-ink\/60{color:#92400e99}.text-indigo-700{--tw-text-opacity:1;color:#4338ca;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-ink-200{--tw-text-opacity:1;color:#e2e8f0;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-ink-300{--tw-text-opacity:1;color:#cbd5e1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-ink-500{--tw-text-opacity:1;color:#64748b;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-ink-600{--tw-text-opacity:1;color:#475569;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-ink-700{--tw-text-opacity:1;color:#334155;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-ink-800{--tw-text-opacity:1;color:#1e293b;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-ink-900{--tw-text-opacity:1;color:#0f172a;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-missing{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-missing-ink{--tw-text-opacity:1;color:#991b1b;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-missing-ink\/60{color:#991b1b99}.text-missing-ink\/90{color:#991b1be6}.text-orange-700{--tw-text-opacity:1;color:#c2410c;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:#e11d48;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:#be123c;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-rose-800{--tw-text-opacity:1;color:#9f1239;color:rgb(159 18 57/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:#475569;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:#334155;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-teal-700{--tw-text-opacity:1;color:#0f766e;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-violet-600{--tw-text-opacity:1;color:#7c3aed;color:rgb(124 58 237/var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:#6d28d9;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-panel{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-panel{--tw-shadow:0 10px 30px -8px #0f172a2e;--tw-shadow-colored:0 10px 30px -8px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-blue-200{--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.ring-blue-500{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.ring-brand-200{--tw-ring-opacity:1;--tw-ring-color:color-mix(in srgb,color-mix(in srgb,var(--accent) 24%,#fff) calc(var(--tw-ring-opacity, 1)*100%),#0000)}.ring-brand-300{--tw-ring-opacity:1;--tw-ring-color:color-mix(in srgb,color-mix(in srgb,var(--accent) 42%,#fff) calc(var(--tw-ring-opacity, 1)*100%),#0000)}.ring-brand-500{--tw-ring-opacity:1;--tw-ring-color:color-mix(in srgb,var(--accent) calc(var(--tw-ring-opacity, 1)*100%),#0000)}.ring-correct-ring{--tw-ring-opacity:1;--tw-ring-color:rgb(167 243 208/var(--tw-ring-opacity,1))}.ring-hivis\/30{--tw-ring-color:#f59e0b4d}.ring-incorrect-ring{--tw-ring-opacity:1;--tw-ring-color:rgb(253 230 138/var(--tw-ring-opacity,1))}.ring-ink-200{--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity,1))}.ring-missing-ring{--tw-ring-opacity:1;--tw-ring-color:rgb(254 202 202/var(--tw-ring-opacity,1))}.ring-slate-200{--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity,1))}.ring-violet-200{--tw-ring-opacity:1;--tw-ring-color:rgb(221 214 254/var(--tw-ring-opacity,1))}.ring-offset-1{--tw-ring-offset-width:1px}.blur{--tw-blur:blur(8px)}.blur,.blur-3xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.\[animation-delay\:-0\.15s\]{animation-delay:-.15s}.\[animation-delay\:-0\.3s\]{animation-delay:-.3s}:root{--surface-app:#f6f7f9;--surface-card:#fff;--legacy-sh1:0px 1px 2px 0px #1013170f,0px 2px 8px 0px #10131712;--surface-topbar:#fff;--surface-sticky:#f9fafb;--text-body:#1f2937;--text-heading:#111827;--text-secondary:#5b6371;--border-card:#e5e7eb;--border-panel:var(--border-card);--line-strong:#d8dbe0;--grid-line:#1d4ed814;--ruler-tick:var(--border-card);--ruler-tick-major:var(--line-strong);--measure-accent:#d97706;--measure-accent-ink:#92400e;--btn-bg:#111827;--num-missing:#dc2626;--num-incorrect:#d97706;--num-correct:#059669;--focus-offset:#fff;--scrollbar-thumb:var(--border-card);--scrollbar-hover:var(--line-strong);--skeleton-bg:#c9d4dc8c;--scrim:#0f172a66}:root[data-theme=dark]{--surface-app:#0c111b;--legacy-sh1:0px 1px 2px 0px #0006,0px 2px 8px 0px #00000052;--surface-card:#121826;--surface-topbar:#121826;--surface-sticky:var(--surface-card);--text-body:#e5e7eb;--text-heading:#f3f4f6;--text-secondary:#9ca3af;--border-card:#1f2937;--border-panel:var(--border-card);--line-strong:#2a3546;--grid-line:#a8cfee12;--ruler-tick:var(--border-card);--ruler-tick-major:var(--line-strong);--measure-accent:#f59e0b;--measure-accent-ink:#f59e0b;--btn-bg:#e5e7eb;--num-missing:#f87171;--num-incorrect:#fbbf24;--num-correct:#34d399;--focus-offset:#10355f;--scrollbar-thumb:var(--border-card);--scrollbar-hover:var(--line-strong);--skeleton-bg:#1f293780;--scrim:#0009}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root,:root[data-theme=dark]{--muted:var(--text-secondary)}:root[data-theme=dark] .bg-white{background-color:#fff;background-color:var(--surface-card)}:root[data-theme=dark] .bg-white\/90{background-color:#fff;background-color:var(--surface-topbar)}:root[data-theme=dark] .bg-ink-50{background-color:#10355f80}.sticky-chrome{background-color:#f9fafb;background-color:var(--surface-sticky)}:root[data-theme=dark] .bg-ink-100{background-color:#f6f7f9;background-color:var(--surface-app)}:root[data-theme=dark] .hover\:bg-ink-50:hover,:root[data-theme=dark] .hover\:bg-ink-50\/50:hover,:root[data-theme=dark] .hover\:bg-ink-50\/60:hover{background-color:#2a548073}:root[data-theme=dark] .even\:bg-ink-50\/40:nth-child(2n){background-color:#10355f59}:root[data-theme=dark] .bg-brand-50{background-color:#93c5fd1f}:root[data-theme=dark] .hover\:bg-white:hover{background-color:#2a548073}:root[data-theme=dark] .focus-visible\:bg-ink-100:focus-visible,:root[data-theme=dark] .hover\:bg-ink-100:hover{background-color:#2a548073}:root[data-theme=dark] .bg-emerald-50{background-color:#05966926}:root[data-theme=dark] .bg-rose-100{background-color:#dc262626}:root[data-theme=dark] .text-missing-ink{color:#fca5a5}:root[data-theme=dark] .text-incorrect-ink{color:#fbbf24}:root[data-theme=dark] .text-correct-ink{color:#6ee7b7}:root[data-theme=dark] .bg-missing-soft{background-color:#dc262629}:root[data-theme=dark] .bg-incorrect-soft{background-color:#d9770629}:root[data-theme=dark] .bg-correct-soft{background-color:#05966929}:root[data-theme=dark] .border-missing-ring,:root[data-theme=dark] .ring-missing-ring{--tw-ring-color:#f8717173;border-color:#f8717173}:root[data-theme=dark] .border-incorrect-ring,:root[data-theme=dark] .ring-incorrect-ring{--tw-ring-color:#fbbf2473;border-color:#fbbf2473}:root[data-theme=dark] .border-correct-ring,:root[data-theme=dark] .ring-correct-ring{--tw-ring-color:#6ee7b773;border-color:#6ee7b773}:root[data-theme=dark] .text-ink-900{color:#111827;color:var(--text-heading)}:root[data-theme=dark] .text-ink-700,:root[data-theme=dark] .text-ink-800{color:#1f2937;color:var(--text-body)}:root[data-theme=dark] .text-ink-500,:root[data-theme=dark] .text-ink-600{color:#5b6371;color:var(--text-secondary)}:root[data-theme=dark] .ring-ink-200{--tw-ring-color:var(--border-card)}:root[data-theme=dark] .ring-ink-200\/70{--tw-ring-color:#334155b3}:root[data-theme=dark] .border-ink-100,:root[data-theme=dark] .border-ink-200{border-color:#e5e7eb;border-color:var(--border-card)}:root[data-theme=dark] .ring-offset-white{ring-offset-color:#fff;ring-offset-color:var(--focus-offset);--tw-ring-offset-color:var(--focus-offset)}:root[data-theme=dark] .skeleton:after{background:linear-gradient(90deg,#0000,#a8cfee26,#0000)}.text-ink-500{color:#5b6371;color:var(--text-secondary)}:root[data-theme=dark] .text-brand-500,:root[data-theme=dark] .text-brand-600,:root[data-theme=dark] .text-brand-700{color:var(--accent-ink)}:root[data-theme=dark] .bg-incorrect-soft\/30{background-color:#d977062e}:root[data-theme=dark] .bg-missing-soft\/30{background-color:#dc26262e}:root[data-theme=dark] .bg-correct-soft\/30{background-color:#0596692e}:root[data-theme=dark] .text-emerald-700{color:#a7f3d0}:root[data-theme=dark] .text-rose-800{color:#fda4af}:root[data-theme=dark] .bg-ink-50\/40{background-color:#10355f66}:root[data-theme=dark] .hover\:bg-brand-50\/40:hover{background-color:#93c5fd24}:root[data-theme=dark] mark.bg-incorrect-soft{background-color:initial;box-shadow:inset 0 0 0 1px #fbbf2473}:root[data-theme=dark] .text-missing{color:#f87171}:root[data-theme=dark] .border-missing{border-color:#f87171}:root[data-theme=dark] .ring-missing{--tw-ring-color:#f87171}:root{--fr-sheet2:#f9fafb;--fr-brand:#d97706;--fr-brand-text:var(--measure-accent-ink);--fr-brand-tint:#d9770614;--fr-brand-ink:#fff;--fr-miss:#dc2626;--fr-miss-ink:#991b1b;--fr-miss-soft:#fef2f2;--fr-miss-ring:#fecaca;--fr-inc:#d97706;--fr-inc-ink:#92400e;--fr-inc-soft:#fffbeb;--fr-inc-ring:#fde68a;--fr-cor:#059669;--fr-cor-ink:#065f46;--fr-cor-soft:#ecfdf5;--fr-cor-ring:#a7f3d0;--barh:112px}:root[data-theme=dark]{--fr-sheet2:#0f1522;--fr-brand:#f59e0b;--fr-brand-text:var(--measure-accent-ink);--fr-brand-tint:#f59e0b1f;--fr-brand-ink:#0c111b;--fr-miss-ink:#fca5a5;--fr-miss-soft:#dc262629;--fr-miss-ring:#f8717173;--fr-inc-ink:#fbbf24;--fr-inc-soft:#d9770629;--fr-inc-ring:#fbbf2473;--fr-cor-ink:#6ee7b7;--fr-cor-soft:#05966929;--fr-cor-ring:#6ee7b773}.instr{background-color:#fff;background-color:var(--surface-card);position:-webkit-sticky;position:sticky;top:0;z-index:40}.instr-in{flex-wrap:nowrap;gap:14px;min-height:56px}.instr-in,.plate{align-items:center;display:flex}.plate{color:#111827;color:var(--text-heading);flex:none;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--legacy-sans,"Inter"),ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:700;gap:9px;letter-spacing:-.01em}.plate .stift{border-bottom:12px solid #d97706;border-bottom:12px solid var(--measure-accent);border-left:7px solid #0000;border-right:7px solid #0000;height:0;width:0}.plate .envchip{border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:6px;font-size:10px;font-weight:600;padding:2px 6px}.coords,.plate .envchip{color:#5b6371;color:var(--text-secondary);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--legacy-sans,"Inter"),ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.coords{flex:1 1;font-size:12.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1150px){.coords{display:none}}.modstrip{background-color:#fff;background-color:var(--surface-card);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-card)}.modstrip-in{align-items:center;display:flex;flex-wrap:nowrap;gap:2px;min-height:36px;overflow-x:auto;scrollbar-width:thin}.modstrip-in.cut{mask-image:linear-gradient(90deg,#000 calc(100% - 34px),#0000004d);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 34px),#0000004d)}.fam{display:none}.nav{align-items:center;display:flex;flex-wrap:nowrap;gap:2px;margin-left:0}.navlink{background:none;border:none;border-bottom:2px solid #0000;color:#5b6371;color:var(--text-secondary);cursor:pointer;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--legacy-sans,"Inter"),ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-weight:500;margin-bottom:-1px;min-height:42px;padding:12px 14px 10px;text-decoration:none;white-space:nowrap}.navlink[aria-current]{border-bottom-color:#d97706;border-bottom-color:var(--measure-accent);font-weight:600}.navlink:hover,.navlink[aria-current]{color:#111827;color:var(--text-heading)}.navlock{background:none;border:none;color:#5b6371;color:var(--text-secondary);cursor:default;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--legacy-sans,"Inter"),ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-weight:500;padding:12px 14px 10px;white-space:nowrap}.navlock em{background-color:#f6f7f9;background-color:var(--surface-app);border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:99px;font-size:10.5px;font-style:normal;margin-left:6px;padding:2px 8px}.navlock em,.themebtn{color:#5b6371;color:var(--text-secondary);font-weight:500}.themebtn{background-color:#fff;background-color:var(--surface-card);border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:9px;cursor:pointer;flex:none;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--legacy-sans,"Inter"),ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12.5px;min-height:34px;padding:7px 11px;white-space:nowrap}.themebtn:hover{border-color:#d8dbe0;border-color:var(--line-strong);color:#111827;color:var(--text-heading)}.userchip{align-items:center;display:flex;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--legacy-sans,"Inter"),ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12.5px;gap:8px;white-space:nowrap}.userchip,.userchip .demo{color:#5b6371;color:var(--text-secondary)}.userchip .demo{border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:99px;font-size:10.5px;padding:2px 8px}.projbtn{background-color:#f9fafb;background-color:var(--fr-sheet2);border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:9px;cursor:pointer;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--legacy-sans,"Inter"),ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:500;max-width:34ch;min-height:34px;overflow:hidden;padding:6px 12px;text-overflow:ellipsis;white-space:nowrap}.projbtn,.projbtn:hover{color:#111827;color:var(--text-heading)}.projbtn:hover{border-color:#d8dbe0;border-color:var(--line-strong)}@media (max-width:640px){.projbtn{max-width:34vw}}.projdrop{background-color:#fff;background-color:var(--surface-card);border:1px solid #e5e7eb;border:1px solid var(--border-card);box-shadow:0 10px 30px -8px #0f172a2e;max-width:min(420px,92vw);min-width:280px;padding:6px 0}.projdrop .pk{color:#5b6371;color:var(--text-secondary);display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:9.5px;letter-spacing:.12em;padding:6px 12px;text-transform:uppercase}.projdrop .pi{background:none;border:none;color:#1f2937;color:var(--text-body);cursor:pointer;display:block;font-size:12.5px;min-height:40px;overflow-wrap:break-word;padding:9px 12px;text-align:left;width:100%}.projdrop .pi:focus-visible,.projdrop .pi:hover{background-color:#d9770614;background-color:var(--fr-brand-tint)}.projdrop .pi[aria-selected=true]{color:#92400e;color:var(--fr-brand-text)}.projdrop .pi .cur{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:9.5px}.projdrop .pi .cur,.projdrop .pn{color:#5b6371;color:var(--text-secondary)}.projdrop .pn{border-top:1px solid #e5e7eb;border-top:1px solid var(--border-card);font-size:11px;line-height:1.6;margin-top:4px;padding:6px 12px}.instrument-ruler{background-color:#fff;background-color:var(--surface-card);background-image:repeating-linear-gradient(90deg,#e5e7eb 0 1px,#0000 1px 14px),repeating-linear-gradient(90deg,#d8dbe0 0 1px,#0000 1px 70px);background-image:repeating-linear-gradient(90deg,var(--ruler-tick) 0 1px,#0000 1px 14px),repeating-linear-gradient(90deg,var(--ruler-tick-major) 0 1px,#0000 1px 70px);background-position:bottom;background-repeat:no-repeat;background-size:100% 7px,100% 13px;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-card);display:none;height:20px;overflow:hidden;position:relative}.wrapf{margin:0 auto;max-width:1080px;padding:0 clamp(12px,3vw,24px);width:100%}.breakout{margin-left:50%;max-width:1360px;transform:translateX(-50%);width:calc(100vw - clamp(12px, 3vw, 24px)*2)}.fsec{margin:32px 0}.sec-head{align-items:baseline;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-card);display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding-bottom:8px}.sec-code{color:#5b6371;color:var(--text-secondary);font-size:11px;letter-spacing:.1em}.sec-code,.sec-title{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.sec-title{color:#111827;color:var(--text-heading);font-size:15px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.sec-note{color:#5b6371;color:var(--text-secondary);font-size:12px;margin-left:auto;text-align:right}.colophon,.sec-note{overflow-wrap:break-word}.colophon{font-size:10.5px;line-height:1.8;margin:26px 0 40px}.colophon,.fbtn{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.fbtn{background-color:#fff;background-color:var(--surface-card);border:1px solid #d97706;border:1px solid var(--fr-brand);color:#92400e;color:var(--fr-brand-text);cursor:pointer;font-size:11.5px;letter-spacing:.06em;min-height:44px;padding:10px 14px;text-transform:uppercase}.fbtn:hover{background-color:#d9770614;background-color:var(--fr-brand-tint)}.fbtn.solid{background-color:#d97706;background-color:var(--fr-brand);color:var(--fr-brand-ink)}.fbtn.danger{border-color:#dc2626;border-color:var(--fr-miss);color:#991b1b;color:var(--fr-miss-ink)}.fbtn.danger:hover{background-color:#fef2f2;background-color:var(--fr-miss-soft)}.wnext{align-items:center;background-color:#fff;background-color:var(--surface-card);border:1px solid #e5e7eb;border-left:4px solid #dc2626;border:1px solid var(--border-card);border-left:4px solid var(--fr-miss);display:flex;flex-wrap:wrap;gap:16px;padding:16px 16px 14px}.wnext .wn-num{font-feature-settings:"tnum";color:#dc2626;color:var(--num-missing);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:56px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.wnext .wn-tx{flex:1 1;min-width:220px}.wnext .wn-k{color:#5b6371;color:var(--text-secondary);display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.wnext .wn-t{color:#111827;color:var(--text-heading);font-size:14px;font-weight:600;margin-top:4px;overflow-wrap:break-word}.wnext.wn-neutral{border-left-color:#d97706;border-left-color:var(--fr-brand)}.tline{background-color:#fff;background-color:var(--surface-card);border:1px solid #e5e7eb;border:1px solid var(--border-card);margin-top:14px;padding:14px 16px}.tline .tk{color:#5b6371;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.tl-bar{display:flex;height:20px;margin:10px 0 8px}.tl-bar span{display:block;height:100%}.tl-m{background-color:#dc2626;background-color:var(--fr-miss)}.tl-i{background-color:#d97706;background-color:var(--fr-inc)}.tl-c{background-color:#059669;background-color:var(--fr-cor)}.tl-leg{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.tl-leg .tlr{align-items:baseline;color:#1f2937;color:var(--text-body);display:flex;font-size:11.5px;gap:7px}.tl-leg .tlr .sw{align-self:center;flex:none;height:9px;width:9px}.tlr.m .sw{background-color:#dc2626;background-color:var(--fr-miss)}.tlr.i .sw{background-color:#d97706;background-color:var(--fr-inc)}.tlr.c .sw{background-color:#059669;background-color:var(--fr-cor)}.tl-leg .n{font-feature-settings:"tnum";color:#111827;color:var(--text-heading);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700}@media (max-width:640px){.tl-leg{grid-template-columns:1fr}}.tline.tl-annot{padding:10px 14px}.tline.tl-annot .tl-bar{height:10px;margin:8px 0 7px}.tline.tl-annot .tl-leg .tlr{font-size:10.5px}.tline.tl-annot .tl-leg .n{font-size:11px}.spread{margin-bottom:10px}.spread .sk{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.spread .sv{font-feature-settings:"tnum";font-size:17px;font-variant-numeric:tabular-nums}.spread .sr,.spread .sv{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.spread .sr{font-feature-settings:"tnum";color:#1f2937;color:var(--text-body);font-size:12.5px;font-variant-numeric:tabular-nums}.spread .sb{color:#5b6371;color:var(--text-secondary);font-size:11.5px}.rcaveat{border-left:3px solid #dc2626;border-left:3px solid var(--fr-miss);color:#1f2937;color:var(--text-body);font-size:12px;margin-bottom:10px;padding-left:10px}.rrow{grid-column-gap:12px;grid-row-gap:5px;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-card);border-left:3px solid #0000;column-gap:12px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;padding:12px 14px;row-gap:5px}.rrow:last-child{border-bottom:none}.rrow.rincomp{border-left-color:#dc2626;border-left-color:var(--fr-miss)}.rrow .rk{font-feature-settings:"tnum";align-self:baseline;color:#5b6371;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;font-variant-numeric:tabular-nums;grid-row:1;letter-spacing:.08em}.rrow .rid{grid-row:1;min-width:0}.rrow .rn{color:#111827;color:var(--text-heading);font-size:13.5px;font-weight:600}.rrow .rf,.rrow .rn{display:block;overflow-wrap:break-word}.rrow .rf{color:#5b6371;color:var(--text-secondary);font-size:10.5px}.rrow .rf,.rrow .rt{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.rrow .rt{font-feature-settings:"tnum";align-self:baseline;color:#111827;color:var(--text-heading);font-size:17px;font-variant-numeric:tabular-nums;font-weight:700;grid-row:1;text-align:right;white-space:nowrap}.rrow .rmeta{font-size:11.5px;grid-column:2/-1;grid-row:2;overflow-wrap:break-word}.rrow .rw{color:#991b1b;color:var(--fr-miss-ink);font-weight:600}.rrow .rgood{color:#1f2937;color:var(--text-body)}.rrow .rmut{color:#5b6371;color:var(--text-secondary)}@media (max-width:640px){.rrow{grid-template-columns:30px minmax(0,1fr)}.rrow .rt{grid-column:2;grid-row:2;text-align:left}.rrow .rmeta{grid-row:3}}.ladder{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.lad{border-right:1px solid #e5e7eb;border-right:1px solid var(--border-card);min-width:0;padding:12px 14px}.lad:last-child{border-right:none}.lad .ln{color:#5b6371;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;letter-spacing:.12em}.lad .lt{color:#111827;color:var(--text-heading);font-size:13px;font-weight:600;margin:3px 0 2px}.lad .ls,.lad .lt{overflow-wrap:break-word}.lad .ls{color:#1f2937;color:var(--text-body);font-size:11.5px}.lad.here{box-shadow:inset 0 -3px 0 #d97706;box-shadow:inset 0 -3px 0 var(--fr-brand)}.lad.here .lt{color:#92400e;color:var(--fr-brand-text)}@media (max-width:900px){.ladder{grid-template-columns:repeat(2,minmax(0,1fr))}.lad{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-card)}}@media (max-width:640px){.ladder{grid-template-columns:1fr}.lad{border-right:none}.lad:last-child{border-bottom:none}}.stations{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1023px){.stations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.stations{grid-template-columns:1fr}}.station{background-color:#fff;background-color:var(--surface-card);border:1px solid #e5e7eb;border:1px solid var(--border-card);min-width:0;padding:14px}.station .code{color:#5b6371;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;letter-spacing:.12em}.station h3{color:#111827;color:var(--text-heading);font-size:13.5px;font-weight:600;margin:4px 0 2px;overflow-wrap:break-word}.station .file{color:#5b6371;color:var(--text-secondary);font-size:10.5px;overflow-wrap:break-word}.station .file,.station .fmt{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.station .fmt{border:1px solid #e5e7eb;border:1px solid var(--border-card);color:#1f2937;color:var(--text-body);display:inline-block;font-size:10px;letter-spacing:.08em;margin-top:4px;padding:1px 5px;text-transform:uppercase}.station .counts{grid-gap:5px;border-top:1px solid #e5e7eb;border-top:1px solid var(--border-card);display:grid;gap:5px;margin-top:10px;padding-top:8px}.crow{align-items:center;display:flex;font-size:12px;gap:8px}.crow .sw{flex:none;height:9px;width:9px}.crow .n{font-feature-settings:"tnum";font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-variant-numeric:tabular-nums;font-weight:700;margin-left:auto}.crow.m .sw{background-color:#dc2626;background-color:var(--fr-miss)}.crow.m{color:#991b1b;color:var(--fr-miss-ink)}.crow.i .sw{background-color:#d97706;background-color:var(--fr-inc)}.crow.i{color:#92400e;color:var(--fr-inc-ink)}.crow.c .sw{background-color:#059669;background-color:var(--fr-cor)}.crow.c{color:#065f46;color:var(--fr-cor-ink)}.crow.t{border-top:1px solid #e5e7eb;border-top:1px solid var(--border-card);color:#111827;color:var(--text-heading);margin-top:2px;padding-top:6px}.station .parse{color:#5b6371;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10.5px;margin-top:10px}.doc{grid-gap:12px;align-items:baseline;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-card);display:grid;gap:12px;grid-template-columns:86px minmax(0,1fr) auto;padding:10px 14px}.doc:last-child{border-bottom:none}.doc .ty{border:1px solid #e5e7eb;border:1px solid var(--border-card);color:#1f2937;color:var(--text-body);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;justify-self:start;letter-spacing:.1em;padding:1px 6px;text-transform:uppercase}.doc .dn{color:#111827;color:var(--text-heading);font-size:12.5px;min-width:0;overflow-wrap:break-word}.doc .ds{color:#5b6371;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10.5px;white-space:nowrap}.doc .dw{color:#1f2937;color:var(--text-body);font-size:11px;grid-column:2/-1}@media (max-width:640px){.doc{gap:4px;grid-template-columns:1fr}.doc .dw{grid-column:1}.doc .ds{white-space:normal}}.ireg{grid-gap:6px 18px;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-card);gap:6px 18px;grid-template-columns:minmax(0,1fr) auto;padding:13px 14px}.ireg:last-child{border-bottom:none}.ireg .il{overflow-wrap:break-word}.ireg .isc{border:1px solid #e5e7eb;border:1px solid var(--border-card);color:#5b6371;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;letter-spacing:.1em;margin-left:8px;padding:1px 5px;vertical-align:1px;white-space:nowrap}.ireg .id{color:#1f2937;color:var(--text-body);font-size:11.5px;overflow-wrap:break-word}.ireg .ic{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-self:end}.ireg .ibrand{background:#fff;background:var(--surface);border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:6px;display:block;height:32px;max-width:160px;object-fit:contain;padding:2px;width:auto}.ireg .ibrand--favicon{width:32px}.ireg .inote--err,.ireg .inote--ok{color:#111827;color:var(--text-heading)}.ireg .inote--err{font-weight:600}.ireg .iv{color:#111827;color:var(--text-heading);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;text-align:right}.iseg{display:flex}.iseg button{background:none;border-right:1px solid #e5e7eb;border-right:1px solid var(--border-card);color:#1f2937;color:var(--text-body);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10.5px;letter-spacing:.08em;min-height:44px;padding:9px 12px;text-transform:uppercase}.iseg button:last-child{border-right:none}.iseg button[aria-pressed=true]{background-color:#d97706;background-color:var(--fr-brand);color:#fff;color:var(--fr-brand-ink)}.iempty{color:#1f2937;color:var(--text-body);font-size:12.5px;line-height:1.7;padding:16px 14px}.iempty .ik{color:#5b6371;color:var(--text-secondary);display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}@media (max-width:640px){.ireg{grid-template-columns:1fr}.ireg .ic{grid-column:1;grid-row:auto;justify-self:start}}.metingen{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1.3fr 1fr 1fr}.meting{background-color:#fff;background-color:var(--surface-card);border:1px solid #e5e7eb;border:1px solid var(--border-card);min-width:0;padding:16px 16px 14px;position:relative}.meting .num{font-feature-settings:"tnum";display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.meting.m-miss{border-left:4px solid #dc2626;border-left:4px solid var(--fr-miss)}.meting.m-miss .num{color:#dc2626;color:var(--num-missing);font-size:56px}.meting.m-sup .num{font-size:32px;margin-top:24px}.meting.m-inc .num{color:#d97706;color:var(--num-incorrect)}.meting.m-cor .num{color:#059669;color:var(--num-correct)}.meting .lab{color:#111827;color:var(--text-heading);display:block;font-size:13px;font-weight:600;margin-top:8px}.meting.m-miss .lab{color:#991b1b;color:var(--fr-miss-ink)}.meting.m-inc .lab{color:#92400e;color:var(--fr-inc-ink)}.meting.m-cor .lab{color:#065f46;color:var(--fr-cor-ink)}.meting .sub{color:#5b6371;color:var(--text-secondary);display:block;font-size:11.5px;margin-top:4px;overflow-wrap:break-word}@media (max-width:760px){.metingen{grid-template-columns:1fr}.meting.m-sup .num{margin-top:0}}.vpane{display:flex;flex-direction:column;gap:14px;padding:18px}.vchain,.vpane{min-width:0}.vchain:hover{background-color:#d9770614;background-color:var(--fr-brand-tint)}.vchain.vchain-on{border-color:#d97706;border-color:var(--fr-brand);box-shadow:inset 3px 0 0 #d97706;box-shadow:inset 3px 0 0 var(--fr-brand)}.mgrid{grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(255px,390px));justify-content:start}.meting .mbody{margin-top:12px}.meting .mnum{font-feature-settings:"tnum";color:#111827;color:var(--text-heading);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:32px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1;overflow-wrap:break-word}.meting .mnote{font-size:11.5px;margin-top:6px}.meting .mnone,.meting .mnote{color:#5b6371;color:var(--text-secondary)}.meting .mnone{font-size:12px;line-height:1.6}.iempty.ihint .fbtn{display:inline-flex;margin-top:12px}.chap{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 8px}.chap .c-code{color:#111827;color:var(--text-heading);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.chap .c-code,.chap .c-roll{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.chap .c-roll{color:#5b6371;color:var(--text-secondary);font-size:10.5px;overflow-wrap:break-word}.chap.ch-m .c-code{color:#991b1b;color:var(--fr-miss-ink)}.chap.ch-i .c-code{color:#92400e;color:var(--fr-inc-ink)}.chap.ch-c .c-code{color:#065f46;color:var(--fr-cor-ink)}.trows{background-color:#fff;background-color:var(--surface-card);border:1px solid #e5e7eb;border:1px solid var(--border-card)}.trow{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-card);border-left:4px solid #0000;display:flex;flex-direction:column;gap:6px;min-width:0;padding:11px 14px}.trow:last-child{border-bottom:none}.trow.tr-m{border-left-color:#dc2626;border-left-color:var(--fr-miss)}.trow.tr-i{border-left-color:#d97706;border-left-color:var(--fr-inc)}.trow.tr-c{border-left-color:#059669;border-left-color:var(--fr-cor)}.trow .thead{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.trow .tref{font-feature-settings:"tnum";font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.trow .tdesc,.trow .tref{color:#111827;color:var(--text-heading)}.trow .tdesc{font-size:13px;font-weight:500;min-width:0;overflow-wrap:break-word}.trow .tvals{align-items:center;display:flex;flex-wrap:wrap;gap:4px 18px;min-width:0}.trow .tfield{color:#5b6371;color:var(--text-secondary);font-size:11.5px}.trow .tval{font-feature-settings:"tnum";color:#1f2937;color:var(--text-body);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-variant-numeric:tabular-nums}.trow .tval.tv-emph{color:#111827;color:var(--text-heading);font-weight:700}.trow .tval.tv-flag{color:#92400e;color:var(--fr-inc-ink);font-weight:700}.trow .tmiss{color:#991b1b;color:var(--fr-miss-ink);font-size:12px;font-weight:700;overflow-wrap:break-word}.trow .tsrc{flex-wrap:wrap;font-size:11px;gap:4px 16px;margin-top:4px}.tnonpriced>summary,.trow .tsrc{color:#5b6371;color:var(--text-secondary);display:flex}.tnonpriced>summary{align-items:center;background-color:#fff;background-color:var(--surface-card);border:1px solid #e5e7eb;border:1px solid var(--border-card);border-top:none;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10.5px;letter-spacing:.08em;min-height:44px;padding:10px 14px;text-transform:uppercase}.tnonpriced>summary:hover{background-color:#d9770614;background-color:var(--fr-brand-tint);color:#111827;color:var(--text-heading)}.tnonpriced>.trows{border-top:none}table.mx{border-collapse:collapse;table-layout:fixed;width:100%}table.mx col.c-post{width:29%}table.mx td,table.mx th{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-card);min-width:0;padding:9px 10px;vertical-align:top}table.mx thead th{background-color:#f9fafb;background-color:var(--fr-sheet2);border-bottom:2px solid #d8dbe0;border-bottom:2px solid var(--line-strong);font-weight:600;position:-webkit-sticky;position:sticky;text-align:right;top:112px;top:var(--barh);z-index:20}table.mx thead th.ph{text-align:left}table.mx thead .b-code{color:#5b6371;color:var(--text-secondary);display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:9.5px;letter-spacing:.12em}table.mx thead .b-name{color:#111827;color:var(--text-heading);display:block;font-size:12px;margin:2px 0;overflow-wrap:break-word}table.mx thead .b-file{font-size:9.5px;font-weight:400;margin-bottom:2px;overflow-wrap:break-word}table.mx thead .b-file,table.mx thead .b-mini{color:#5b6371;color:var(--text-secondary);display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}table.mx thead .b-mini{font-feature-settings:"tnum";font-size:9.5px;font-variant-numeric:tabular-nums;font-weight:400}table.mx thead .b-mini .xm{color:#991b1b;color:var(--fr-miss-ink)}table.mx thead .b-mini .xi{color:#92400e;color:var(--fr-inc-ink)}table.mx thead .b-mini .xc{color:#065f46;color:var(--fr-cor-ink)}table.mx tr.mx-chap td{background-color:#f9fafb;background-color:var(--fr-sheet2);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-card);padding:7px 10px}table.mx tr.mx-chap .c-code{color:#111827;color:var(--text-heading);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}table.mx tr.mx-chap .c-roll{font-size:10px;margin-left:10px}table.mx tr.mx-chap .c-roll,td.post .ref{color:#5b6371;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}td.post .ref{font-feature-settings:"tnum";display:block;font-size:10px;font-variant-numeric:tabular-nums}td.post .pd{color:#1f2937;color:var(--text-body);display:block;font-size:12.5px;margin-top:1px;overflow-wrap:break-word}td.post .pq{font-feature-settings:"tnum";color:#5b6371;color:var(--text-secondary);display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;font-variant-numeric:tabular-nums;margin-top:2px}td.post .drillhint{color:#92400e;color:var(--fr-brand-text)}td.cell{text-align:right}td.cell .pr{font-feature-settings:"tnum";color:#111827;color:var(--text-heading);font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700}td.cell .pr,td.cell .zq{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}td.cell .zq{font-feature-settings:"tnum";color:#5b6371;color:var(--text-secondary);font-size:10px;font-variant-numeric:tabular-nums;margin-top:2px}.qdev{align-items:center;color:#92400e;color:var(--fr-inc-ink);display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:600;gap:5px;justify-content:flex-end;margin-top:3px;text-align:right}.qdev .dsw{background-color:#d97706;background-color:var(--fr-inc);flex:none;height:6px;width:6px}.qdev{flex-wrap:wrap;min-width:0}.qdev-cons{font-weight:400;overflow-wrap:anywhere}td.cell.missing{background-color:#fef2f2;background-color:var(--fr-miss-soft);box-shadow:inset 0 0 0 1px #fecaca;box-shadow:inset 0 0 0 1px var(--fr-miss-ring);text-align:left}.nb{align-items:center;color:#991b1b;color:var(--fr-miss-ink);display:inline-flex;font-size:11.5px;font-weight:700;gap:6px}.nb:before{background-color:#dc2626;background-color:var(--fr-miss);content:"";flex:none;height:8px;width:8px}table.mx tbody tr:hover td{background-color:#d9770614;background-color:var(--fr-brand-tint)}table.mx tbody tr:hover td.cell.missing{background-color:#fef2f2;background-color:var(--fr-miss-soft)}table.mx tfoot td{background-color:#f9fafb;background-color:var(--fr-sheet2);border-bottom:none;border-top:2px solid #d8dbe0;border-top:2px solid var(--line-strong);padding:12px 10px}.totlab{color:#111827;color:var(--text-heading);display:block;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.totsub{color:#5b6371;color:var(--text-secondary);display:block;font-size:10.5px;font-weight:400;margin-top:2px}table.mx tfoot .amt{font-feature-settings:"tnum";color:#111827;color:var(--text-heading);font-size:14px;font-variant-numeric:tabular-nums;font-weight:700}table.mx tfoot .amt,table.mx tfoot .amt-warn{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;text-align:right}table.mx tfoot .amt-warn{font-feature-settings:"tnum";color:#92400e;color:var(--fr-inc-ink);font-size:10.5px;font-variant-numeric:tabular-nums;margin-top:2px}.pcard{background-color:#fff;background-color:var(--surface-card);border:1px solid #e5e7eb;border:1px solid var(--border-card);min-width:0}.pcard header{align-items:baseline;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-card);display:flex;flex-wrap:wrap;gap:10px;padding:11px 14px}.pcard header .ref{color:#5b6371;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px}.pcard header .pd{color:#111827;color:var(--text-heading);flex:1 1;font-size:13px;font-weight:600;min-width:0;overflow-wrap:break-word}.pcard header .pq{color:#5b6371;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px}.pcard>button{display:block;width:100%}.bcards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bcard{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-card);min-width:0;padding:10px 14px}.bcard:nth-child(odd){border-right:1px solid #e5e7eb;border-right:1px solid var(--border-card)}.bcard .bn{color:#111827;color:var(--text-heading);font-size:12px;font-weight:600;overflow-wrap:break-word}.bcard .bc{color:#5b6371;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:9.5px;letter-spacing:.1em}.bcard .row2{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;margin-top:5px}.bcard .pr{font-feature-settings:"tnum";color:#111827;color:var(--text-heading);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;margin-left:auto}.bcard .zq{color:#5b6371;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;margin-top:3px}.bcard.missing{background-color:#fef2f2;background-color:var(--fr-miss-soft)}.bcard.missing .nb{font-size:12px;margin-top:6px}.totcard{background-color:#f9fafb;background-color:var(--fr-sheet2);border:1px solid #e5e7eb;border:1px solid var(--border-card);padding:12px 14px}.totcard .trow{align-items:baseline;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-card);display:flex;font-size:12px;gap:10px;padding:6px 0}.totcard .trow:last-child{border-bottom:none}.totcard .trow .tn{color:#111827;color:var(--text-heading);flex:1 1;font-weight:600;min-width:0;overflow-wrap:break-word}.totcard .trow .tcd{color:#5b6371;color:var(--text-secondary);font-size:9.5px;letter-spacing:.1em}.totcard .trow .amt,.totcard .trow .tcd{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.totcard .trow .amt{font-feature-settings:"tnum";color:#111827;color:var(--text-heading);font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}@media (max-width:640px){.bcards{grid-template-columns:1fr}.bcard:nth-child(odd){border-right:none}}.dims{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.dim{background-color:#fff;background-color:var(--surface-card);border:1px solid #e5e7eb;border:1px solid var(--border-card);min-width:0;padding:14px}.dim .d-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px}.dim .ref{color:#5b6371;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px}.dim .dd{flex:1 1;font-size:13px;font-weight:600;min-width:0;overflow-wrap:break-word}.dim .dd,.dim .ratio{color:#111827;color:var(--text-heading)}.dim .ratio{font-feature-settings:"tnum";font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:22px;font-variant-numeric:tabular-nums;font-weight:700}.dim .d-line{height:34px;margin:12px 4px 4px;position:relative}.dim .d-line .axis{border-top:1px solid #d8dbe0;border-top:1px solid var(--line-strong);left:0;position:absolute;right:0;top:16px}.dim .d-line .ext{background-color:#d8dbe0;background-color:var(--line-strong);bottom:8px;position:absolute;top:8px;width:1px}.dim .d-line .span{border-top:2px solid #d97706;border-top:2px solid var(--measure-accent);position:absolute;top:15px}.dim .d-line .span:after,.dim .d-line .span:before{border:4px solid #0000;content:"";position:absolute;top:-5px}.dim .d-line .span:before{border-right:7px solid #d97706;border-right:7px solid var(--measure-accent);left:0}.dim .d-line .span:after{border-left:7px solid #d97706;border-left:7px solid var(--measure-accent);right:0}.dim .d-lab{font-feature-settings:"tnum";color:#1f2937;color:var(--text-body);display:flex;font-size:11px;font-variant-numeric:tabular-nums;justify-content:space-between}.dim .d-lab,.dim .d-pts{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.dim .d-pts{font-feature-settings:"tnum";color:#5b6371;color:var(--text-secondary);font-size:10.5px;font-variant-numeric:tabular-nums;line-height:1.7;margin-top:8px;overflow-wrap:break-word}@media (max-width:900px){.dims{grid-template-columns:1fr}}.gaps{background-color:#fff;background-color:var(--surface-card);border:1px solid #e5e7eb;border:1px solid var(--border-card)}.gap{grid-gap:12px;align-items:baseline;background:none;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-card);cursor:pointer;display:grid;gap:12px;grid-template-columns:110px minmax(0,1fr) auto;padding:11px 14px;text-align:left;width:100%}.gap:last-child{border-bottom:none}.gap:hover{background-color:#d9770614;background-color:var(--fr-brand-tint)}.gap .ref{color:#5b6371;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10.5px;white-space:nowrap}.gap .desc{color:#111827;color:var(--text-heading);font-size:13px;min-width:0;overflow-wrap:break-word}.gap .miss{color:#991b1b;color:var(--fr-miss-ink);font-size:11.5px;font-weight:700;white-space:nowrap}.gap .who{color:#1f2937;color:var(--text-body);font-size:11px;grid-column:2/-1;overflow-wrap:break-word}@media (max-width:640px){.gap{gap:3px;grid-template-columns:1fr}.gap .who{grid-column:1}.gap .ref{white-space:normal}}.detail{background-color:#fff;background-color:var(--surface-card);border:1px solid #e5e7eb;border:1px solid var(--border-card);padding:16px;position:relative}.detail:before{border-left:2px solid #d97706;border-left:2px solid var(--measure-accent);border-top:2px solid #d97706;border-top:2px solid var(--measure-accent);content:"";height:12px;left:-1px;position:absolute;top:-1px;width:12px}.detail .prov{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-card);color:#5b6371;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10.5px;letter-spacing:.05em;line-height:1.7;margin-bottom:10px;padding-bottom:9px;text-transform:uppercase}.detail .prov,.dt-title{overflow-wrap:break-word}.dt-title{color:#111827;color:var(--text-heading);font-size:15px;font-weight:700}.dt-sub{color:#1f2937;color:var(--text-body);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;margin-top:3px}.dt-acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.vrow{grid-gap:6px 14px;align-items:baseline;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-card);display:grid;gap:6px 14px;grid-template-columns:minmax(0,1fr) auto;padding:10px 14px}.vrow:last-child{border-bottom:none}.vrow .vl{color:#111827;color:var(--text-heading);font-size:13px;font-weight:600;min-width:0}.vrow .vl,.vrow .vm{overflow-wrap:break-word}.vrow .vm{color:#5b6371;color:var(--text-secondary);display:block;font-size:10.5px;margin-top:2px}.vrow .vm,.vrow .vv{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.vrow .vv{font-feature-settings:"tnum";color:#111827;color:var(--text-heading);font-size:12px;font-variant-numeric:tabular-nums;text-align:right}.fld{background-color:#fff;background-color:var(--surface-card);border:1px dashed #d8dbe0;border:1px dashed var(--line-strong);padding:24px 16px}.fld .fk{color:#5b6371;color:var(--text-secondary);display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.meting.m-lead{border-left:4px solid #d97706;border-left:4px solid var(--fr-brand)}.meting.m-lead .num{color:#111827;color:var(--text-heading);font-size:56px}.pbar{background-color:#f6f7f9;background-color:var(--surface-app);border:1px solid #e5e7eb;border:1px solid var(--border-card);height:6px}.pbar span{display:block;height:100%}.pbar span,.pbar.pb-done span{background-color:#d97706;background-color:var(--fr-brand)}.docs-scroll{display:block;max-height:60vh;overflow-x:hidden;overflow-y:auto}.doc-count{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-card);color:#5b6371;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;letter-spacing:.12em;padding:9px 14px;text-transform:uppercase}.metingen.m-quad{grid-template-columns:1.3fr 1fr 1fr 1fr}@media (max-width:1100px){.metingen.m-quad{grid-template-columns:1fr 1fr}}@media (max-width:760px){.metingen.m-quad{grid-template-columns:1fr}}.docs.dossiers .doc{grid-template-columns:116px minmax(0,1fr) auto}@media (max-width:640px){.docs.dossiers .doc{grid-template-columns:1fr}}.iseg button[aria-selected=true]{background-color:#d97706;background-color:var(--fr-brand);color:#fff;color:var(--fr-brand-ink)}.doc.doc-active{border-left:3px solid #d97706;border-left:3px solid var(--fr-brand)}.doc.doc-active .ds{color:#d97706;color:var(--fr-brand);font-weight:700}.doc .dact{gap:8px}.doc .dact,.doc .dbadges{align-items:center;display:flex;flex-wrap:wrap;grid-column:2/-1}.doc .dbadges{gap:8px 12px}@media (max-width:640px){.doc .dact,.doc .dbadges{grid-column:1}}.ai-disc{align-items:flex-start;background:#fff;background:var(--surface-card);border:1px solid #d97706;border:1px solid var(--measure-accent);border-left-width:3px;border-radius:10px;display:flex;gap:10px;margin-top:12px;padding:10px 14px}.ai-disc-icon{color:#d97706;color:var(--measure-accent);flex-shrink:0;height:20px;margin-top:1px;width:20px}.ai-disc-body{flex:1 1;min-width:0}.ai-disc-nl{color:#1f2937;color:var(--text-body);font-size:.8125rem;line-height:1.4;margin:0}.ai-disc-en{color:#5b6371;color:var(--text-secondary);font-size:.75rem;font-style:italic;line-height:1.4;margin:2px 0 0}.ai-disc-link{background:none;border:none;color:#92400e;color:var(--measure-accent-ink);cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:2px}.ai-disc-link:hover{opacity:.85;text-decoration:none}.ai-disc-close{align-items:center;background:none;border:none;border-radius:6px;color:#5b6371;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px}.ai-disc-close:hover{background:#1d4ed814;background:var(--grid-line);color:#1f2937;color:var(--text-body)}.dp-body{gap:0}.dp-block{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-card);padding:14px 0}.dp-block:last-child{border-bottom:none}.dp-full{grid-column:1/-1}.dp-intro{color:#5b6371;color:var(--text-secondary);font-size:.875rem;line-height:1.45;margin:0 0 8px}.dp-list{color:#1f2937;color:var(--text-body);font-size:.8125rem;line-height:1.6;margin:0;padding-left:1.1em}.dp-list li{margin-bottom:2px}.dp-checklist{list-style:none;padding-left:0}.dp-checklist li{align-items:flex-start;display:flex;gap:8px;padding-left:0}.dp-check{color:#059669;color:var(--num-correct);flex-shrink:0;font-size:.875rem;font-weight:700;line-height:1.5;margin-top:1px}.dp-chain{align-items:center;gap:8px;margin-top:4px}.dp-chain-node{align-items:center;background:#f6f7f9;background:var(--surface-app);border-radius:8px;gap:4px;min-width:100px;padding:10px 14px;text-align:center}.dp-chain-name{color:#111827;color:var(--text-heading);font-size:.8125rem;font-weight:600;line-height:1.3;white-space:pre-line}.dp-chain-role{color:#5b6371;color:var(--text-secondary);font-size:.6875rem;line-height:1.3}.dp-chain-arrow{color:#d97706;color:var(--measure-accent);flex-shrink:0;font-size:1.1rem;font-weight:700}@media (max-width:768px){.dp-chain{align-items:stretch;flex-direction:column}.dp-chain-arrow{display:none}.dp-chain-node{flex-direction:row;gap:10px;justify-content:flex-start;text-align:left}}.dp-rights{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr;margin:0}.dp-right{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(140px,200px) 1fr}.dp-right dt{color:#111827;color:var(--text-heading);font-size:.8125rem;font-weight:600}.dp-right dd{color:#1f2937;color:var(--text-body);font-size:.8125rem;line-height:1.4;margin:0}@media (max-width:640px){.dp-right{gap:2px;grid-template-columns:1fr}}.dp-dpa{color:#1f2937;color:var(--text-body);font-size:.8125rem;line-height:1.5;margin:0 0 8px}.dp-ref{color:#5b6371;color:var(--text-secondary);font-size:.75rem;margin:0}.dp-contact{color:#92400e;color:var(--measure-accent-ink);text-decoration:underline;text-underline-offset:2px}.dp-contact:hover{opacity:.85;text-decoration:none}.dp-lang{align-self:center;display:flex;gap:4px}.fsec{margin-bottom:28px}.fsec .sec-head{align-items:baseline;border:none;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px;padding:0}.fsec .sec-title{align-items:center;display:flex;font-size:14.5px;font-weight:600;gap:8px;letter-spacing:-.01em}.fsec .sec-note{color:#5b6371;color:var(--text-secondary);font-size:12.5px}.fsec .sec-code{display:none}.wnext.v2-status{align-items:stretch;background-color:#fff;background-color:var(--surface-card);border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:14px;box-shadow:0 1px 2px #1018280d;box-shadow:var(--shadow,0 1px 2px #1018280d);display:flex;flex-direction:column;gap:0;padding:30px 32px}.wnext.v2-status .wn-k{color:#5b6371;color:var(--text-secondary);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--legacy-sans,"Inter"),ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:11.5px;font-weight:600;letter-spacing:.07em;margin-bottom:10px;text-transform:uppercase}.wnext.v2-status .v2-title{color:#111827;color:var(--text-heading);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.25;max-width:40ch}.wnext.v2-status .v2-body{color:#5b6371;color:var(--text-secondary);font-size:14px;line-height:1.55;margin-top:10px;max-width:66ch}.wnext.v2-status .v2-body strong{color:#111827;color:var(--text-heading);font-weight:600}.wnext.v2-status .v2-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.wnext.v2-status .v2-count{background:#ffffff2e;border-radius:99px;font-size:12.5px;padding:1px 8px}:root[data-theme=dark] .wnext.v2-status .v2-count{background:#00000026}.wnext.v2-status .v2-hint{color:#5b6371;color:var(--text-secondary);font-size:12.5px}.fbtn.solid{align-items:center;background-color:#111827;background-color:var(--btn-bg);border:none;border-radius:10px;color:#fff;color:var(--btn-text);cursor:pointer;display:inline-flex;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--legacy-sans,"Inter"),ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:600;gap:9px;padding:11px 18px}.fbtn.solid:hover{opacity:.88}.fbtn.ghost{align-items:center;background:#0000;border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:10px;color:#5b6371;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--legacy-sans,"Inter"),ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:500;gap:6px;padding:10px 15px}.fbtn.ghost:hover{border-color:#d8dbe0;border-color:var(--line-strong);color:#111827;color:var(--text-heading)}.tline.v2-strip{align-items:center;background-color:#fff;background-color:var(--surface-card);border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:14px;display:flex;flex-wrap:wrap;gap:18px;padding:16px 24px}.tline.v2-strip .tl-bar{background-color:#f9fafb;background-color:var(--fr-sheet2);border-radius:99px;display:flex;flex:1 1;height:8px;min-width:200px;overflow:hidden}.tline.v2-strip .tl-leg{font-feature-settings:"tnum";color:#5b6371;color:var(--text-secondary);display:flex;font-size:12.5px;font-variant-numeric:tabular-nums;gap:18px}.tline.v2-strip .tlr{align-items:center;display:inline-flex;gap:7px;white-space:nowrap}.tline.v2-strip .tlr strong{color:#111827;color:var(--text-heading);font-weight:600}.tline.v2-strip .tlr .sw{border-radius:2px;display:inline-block;height:7px;width:7px}.tline.v2-strip .v2-strip-note{font-feature-settings:"tnum";color:#5b6371;color:var(--text-secondary);font-size:12.5px;font-variant-numeric:tabular-nums;margin-left:auto}.v2-chip-warn{background-color:#fffbeb;background-color:var(--fr-inc-soft);border-radius:99px;color:#92400e;color:var(--fr-inc-ink);display:inline-block;font-size:11px;font-weight:600;letter-spacing:.03em;padding:2px 9px;text-transform:uppercase}.rang{background-color:#fff;background-color:var(--surface-card);border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:14px;overflow:hidden}.rrow.v2-bidder{grid-gap:18px;align-items:center;border-top:1px solid #e5e7eb;border-top:1px solid var(--border-card);display:grid;gap:18px;grid-template-columns:auto 1fr auto;padding:20px 24px}.rrow.v2-bidder:first-child{border-top:none}.rrow.v2-bidder .rk,.rrow.v2-bidder:hover{background-color:#f9fafb;background-color:var(--fr-sheet2)}.rrow.v2-bidder .rk{border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:8px;color:#5b6371;color:var(--text-secondary);display:grid;font-size:12px;font-weight:600;height:28px;place-items:center;width:28px}.rrow.v2-bidder .rid{display:flex;flex-direction:column;min-width:0}.rrow.v2-bidder .rn{color:#111827;color:var(--text-heading);font-size:14.5px;font-weight:600;letter-spacing:-.01em}.rrow.v2-bidder .rf{margin-top:1px}.rrow.v2-bidder .rf,.rrow.v2-bidder .rmeta{color:#5b6371;color:var(--text-secondary);font-size:12px}.rrow.v2-bidder .rmeta{display:flex;gap:12px;margin-top:6px}.rrow.v2-bidder .rw{color:#991b1b;color:var(--fr-miss-ink);font-weight:500}.v2-cov{display:block;margin-top:10px;max-width:420px}.v2-cov-label{font-feature-settings:"tnum";color:#5b6371;color:var(--text-secondary);display:flex;font-size:12px;font-variant-numeric:tabular-nums;gap:12px;justify-content:space-between;margin-bottom:5px}.v2-cov-warn{color:#991b1b;color:var(--fr-miss-ink);font-weight:500;white-space:nowrap}.v2-cov-bar{background-color:#e5e7eb;background-color:var(--border-card);height:6px;overflow:hidden}.v2-cov-bar,.v2-cov-bar>span{border-radius:99px;display:block}.v2-cov-bar>span{height:100%}.v2-cov-bar>span.partial{background-color:#d97706;background-color:var(--fr-inc)}.v2-cov-bar>span.full{background-color:#059669;background-color:var(--fr-cor)}.rrow.v2-bidder .rt-wrap{align-items:flex-end;display:flex;flex-direction:column}.rrow.v2-bidder .rt{font-feature-settings:"tnum";color:#111827;color:var(--text-heading);font-size:20px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em}.rrow.v2-bidder .v2-total-sub{color:#5b6371;color:var(--text-secondary);font-size:11.5px;margin-top:3px}.rcaveat.v2-tablenote{background-color:#f9fafb;background-color:var(--fr-sheet2);border-radius:0 0 14px 14px;border-top:none;color:#5b6371;color:var(--text-secondary);font-size:12.5px;margin-top:-14px;padding:13px 24px;position:relative;z-index:1}.rcaveat.v2-tablenote strong{color:#111827;color:var(--text-heading);font-weight:600}.ladder{background-color:#fff;background-color:var(--surface-card);border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:14px;gap:0;overflow-x:auto;padding:18px 24px}.ladder,.ladder .lad{align-items:center;display:flex}.ladder .lad{gap:9px;white-space:nowrap}.ladder .lad .ln{background-color:#ecfdf5;background-color:var(--fr-cor-soft);border:1.5px solid #059669;border:1.5px solid var(--fr-cor);border-radius:50%;color:#065f46;color:var(--fr-cor-ink);display:grid;flex-shrink:0;font-size:11px;font-weight:600;height:24px;place-items:center;width:24px}.ladder .lad .lt{color:#5b6371;color:var(--text-secondary);font-size:13px;font-weight:500}.ladder .lad .ls{display:none}.ladder .lad.here .ln{background-color:#d97706;background-color:var(--measure-accent);border-color:#d97706;border-color:var(--measure-accent);box-shadow:0 0 0 4px #d9770614;box-shadow:0 0 0 4px var(--fr-brand-tint);color:#fff}.ladder .lad.here .lt{color:#111827;color:var(--text-heading);font-weight:600}.ladder .lad.here:before,.ladder .lad.here~.lad:before{background-color:#e5e7eb;background-color:var(--border-card)}.ladder .lad.here~.lad .ln{background-color:#f9fafb;background-color:var(--fr-sheet2);border-color:#e5e7eb;border-color:var(--border-card);color:#5b6371;color:var(--text-secondary)}.v2-bron{align-items:center;background-color:#fff;background-color:var(--surface-card);border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:14px;display:flex;flex-wrap:wrap;gap:16px;padding:16px 24px}.v2-bron-fact{color:#5b6371;color:var(--text-secondary);font-size:12.5px}.v2-bron-fact strong{color:#111827;color:var(--text-heading);font-weight:600}.v2-bron-link{margin-left:auto}.colophon{color:#5b6371;color:var(--text-secondary);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--legacy-sans,"Inter"),ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:11.5px;letter-spacing:0;margin-top:28px}@media (max-width:720px){.rrow.v2-bidder{gap:10px;grid-template-columns:1fr}.rrow.v2-bidder .rt-wrap{align-items:flex-start}.wnext.v2-status{padding:22px 20px}.wnext.v2-status .v2-title{font-size:19px}}.sec-code{display:none}.v2-context{color:#5b6371;color:var(--text-secondary);font-size:12.5px;margin-bottom:22px}.v2-context strong{color:#111827;color:var(--text-heading);font-weight:600}.v2-doc-hero{background-color:#fff;background-color:var(--surface-card);border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:14px;box-shadow:0 1px 2px #1018280d;display:flex;flex-direction:column;padding:26px 32px}.v2-doc-hero .wn-k{color:#5b6371;color:var(--text-secondary);font-size:11.5px;font-weight:600;letter-spacing:.07em;margin-bottom:10px;text-transform:uppercase}.v2-doc-hero .v2-title{color:#111827;color:var(--text-heading);font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.3;max-width:44ch}.v2-doc-hero .v2-body{color:#5b6371;color:var(--text-secondary);font-size:14px;line-height:1.55;margin-top:10px;max-width:66ch}.v2-doc-hero .v2-body strong{color:#111827;color:var(--text-heading);font-weight:600}.v2-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.v2-chip{font-feature-settings:"tnum";background-color:#fff;background-color:var(--surface-card);border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:99px;color:#5b6371;color:var(--text-secondary);cursor:pointer;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--legacy-sans,"Inter"),ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:500;min-height:34px;padding:7px 14px}.v2-chip:hover{border-color:#d8dbe0;border-color:var(--line-strong);color:#111827;color:var(--text-heading)}.v2-chip.active{background-color:#111827;background-color:var(--btn-bg);border-color:#111827;border-color:var(--btn-bg);color:#fff;color:var(--btn-text)}.docs{background-color:#fff;background-color:var(--surface-card);border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:14px;overflow:hidden}.docs .doc{grid-gap:4px 20px;align-items:center;border-top:1px solid #e5e7eb;border-top:1px solid var(--border-card);display:grid;gap:4px 20px;grid-template-columns:1fr auto;padding:15px 24px}.docs .doc:first-child{border-top:none}.docs .doc .ty,.docs .doc:hover{background-color:#f9fafb;background-color:var(--fr-sheet2)}.docs .doc .ty{border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:6px;color:#5b6371;color:var(--text-secondary);display:inline-block;font-size:10.5px;font-weight:600;letter-spacing:.04em;padding:2px 9px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.docs .doc .dn{color:#111827;color:var(--text-heading);font-size:13.5px;font-weight:500}.docs .doc .dn .vm{color:#5b6371;color:var(--text-secondary);font-size:12px;font-weight:400}.docs .doc .dbadges{display:flex;flex-wrap:wrap;gap:6px}.vpane{border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:14px;padding:22px 24px}.vchain,.vpane{background-color:#fff;background-color:var(--surface-card)}.vchain{border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:10px;display:block}.vchain:hover{background-color:#f9fafb;background-color:var(--fr-sheet2)}.vchain-on{border-color:#d97706;border-color:var(--measure-accent);box-shadow:0 0 0 3px #d9770614;box-shadow:0 0 0 3px var(--fr-brand-tint)}.c-roll{font-feature-settings:"tnum";align-items:center;background-color:#f9fafb;background-color:var(--fr-sheet2);border-radius:99px;color:#5b6371;color:var(--text-secondary);display:inline-flex;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500;padding:3px 10px}.c-roll,.vrows{border:1px solid #e5e7eb;border:1px solid var(--border-card)}.vrows{background-color:#fff;background-color:var(--surface-card);border-radius:12px;overflow:hidden}.vrows .vrow{background:none;border:none;border-top:1px solid var(--border-card);cursor:pointer;display:block;padding:12px 16px}.vrows .vrow:first-child{border-top:none}.vrows .vrow:hover{background-color:#f9fafb;background-color:var(--fr-sheet2)}.vrows .vrow .vl{align-items:flex-start;color:#111827;color:var(--text-heading);display:flex;flex-direction:column;font-size:13px;font-weight:500}.vrows .vrow .vm{font-size:12px;font-weight:400}.v2-banner-warn,.vrows .vrow .vm{color:#5b6371;color:var(--text-secondary)}.v2-banner-warn{align-items:flex-start;background-color:#fffbeb;background-color:var(--fr-inc-soft);border-radius:12px;display:flex;font-size:12.5px;gap:10px;line-height:1.5;margin-bottom:28px;padding:16px 20px}.v2-banner-warn strong{color:#111827;color:var(--text-heading);font-weight:600}.v2-banner-warn .ico{flex-shrink:0}.mgrid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:28px}.mgrid .meting{background-color:#fff;background-color:var(--surface-card);border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:14px;box-shadow:0 1px 2px #1018280d;padding:22px 24px}.mgrid .meting .lab{color:#111827;color:var(--text-heading);font-size:13.5px;font-weight:600;letter-spacing:-.01em}.mgrid .meting .sub{color:#5b6371;color:var(--text-secondary);font-size:12px;margin-bottom:14px;margin-top:2px}.mgrid .meting .mnum{font-feature-settings:"tnum";color:#111827;color:var(--text-heading);font-size:30px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;padding:8px 0 4px}.mgrid .meting .mnone,.mgrid .meting .mnote{color:#5b6371;color:var(--text-secondary);font-size:12.5px}.mgrid .meting .mnone{font-style:italic}.v2-sowhat{background-color:#f9fafb;background-color:var(--fr-sheet2);border-radius:9px;color:#5b6371;color:var(--text-secondary);font-size:12.5px;line-height:1.5;margin-top:14px;padding:9px 13px}.v2-sowhat strong{color:#111827;color:var(--text-heading);font-weight:600}@media (max-width:720px){.mgrid{grid-template-columns:1fr}}.iregs{background-color:#fff;background-color:var(--surface-card);border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:14px;box-shadow:0 1px 2px 0 #1013170f,0 2px 8px 0 #10131712;box-shadow:var(--legacy-sh1);overflow:hidden}.ireg{grid-gap:4px 20px;align-items:center;border-top:1px solid #e5e7eb;border-top:1px solid var(--border-card);display:grid;gap:4px 20px;grid-template-columns:1fr auto;padding:18px 24px}.ireg:first-child{border-top:none}.ireg .il{align-items:center;color:#111827;color:var(--text-heading);display:flex;font-size:13.5px;font-weight:600;gap:8px}.ireg .id{color:#5b6371;color:var(--text-secondary);font-size:12.5px;grid-column:1;max-width:52ch}.ireg .ic{grid-column:2;grid-row:1/span 2}.ireg .iv{font-feature-settings:"tnum";color:#5b6371;color:var(--text-secondary);font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.isc{border-radius:6px;color:#5b6371;color:var(--text-secondary);display:inline-block;font-size:10.5px;font-weight:600;letter-spacing:.04em;padding:2px 9px;text-transform:uppercase}.isc,.iseg{background-color:#f9fafb;background-color:var(--fr-sheet2);border:1px solid #e5e7eb;border:1px solid var(--border-card)}.iseg{border-radius:10px;display:inline-flex;gap:2px;padding:3px}.iseg button{background:#0000;border:none;border-radius:8px;color:#5b6371;color:var(--text-secondary);cursor:pointer;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--legacy-sans,"Inter"),ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12.5px;font-weight:500;min-height:32px;padding:6px 14px}.iseg button[aria-pressed=true]{background-color:#fff;background-color:var(--surface-card);box-shadow:0 1px 2px #10182814;font-weight:600}.iseg button:hover,.iseg button[aria-pressed=true]{color:#111827;color:var(--text-heading)}@media (max-width:720px){.ireg{grid-template-columns:1fr}.ireg .ic{grid-column:1;grid-row:auto}}.mx thead th{color:#5b6371;color:var(--text-secondary);font-size:11.5px;font-weight:600;letter-spacing:.05em;padding:14px 20px;text-align:right;text-transform:uppercase;vertical-align:bottom}.mx thead th.ph{text-align:left}.mx thead th .b-code{display:none}.mx thead th .b-name{color:#111827;color:var(--text-heading);display:block;font-size:13.5px;font-weight:600;letter-spacing:-.01em;text-transform:none}.mx thead th .b-file{display:none}.mx thead th .b-mini{font-feature-settings:"tnum";color:#5b6371;color:var(--text-secondary);display:block;font-size:11px;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:0;margin-top:2px;text-transform:none}.mx thead th .b-mini .xm{color:#991b1b;color:var(--fr-miss-ink)}.mx{table-layout:fixed;width:100%}.mx .c-post{width:44%}.mx tbody td:not(:first-child),.mx thead th:not(.ph){border-left:1px solid #e5e7eb;border-left:1px solid var(--border-card)}.mx tbody td{padding:13px 20px}.mx tr.mx-chap td{background-color:#f9fafb;background-color:var(--fr-sheet2);border-left:none;color:#5b6371;color:var(--text-secondary);font-size:11.5px;font-weight:600;letter-spacing:.05em;padding:10px 20px;text-transform:uppercase}.mx tr.mx-chap td .c-roll{margin-left:8px}.mxframe{background-color:#fff;background-color:var(--surface-card);border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:14px;box-shadow:0 1px 2px #1018280d;overflow-x:auto}@media (max-width:720px){.v2-cov{max-width:100%}.v2-cov-label{flex-wrap:wrap;row-gap:2px}.v2-cov-warn{white-space:normal}.ladder{flex-wrap:wrap;row-gap:12px}.ladder .lad+.lad:before{margin:0 8px;width:14px}.v2-doc-hero{padding:22px 20px}.docs .doc{gap:6px;grid-template-columns:1fr}.docs .doc .dbadges{grid-row:auto}.docs .doc .dact{flex-wrap:wrap;justify-content:flex-start}.v2-chips{gap:6px}.v2-chip{padding:6px 12px}}.fbtn.ghost,.fbtn.solid{letter-spacing:normal;text-transform:none}.fsec .sec-title{text-transform:none}.rrow.v2-bidder,.rrow.v2-bidder.rincomp{background-color:initial;box-shadow:none}.rrow.v2-bidder.rincomp{border-left:none}.spread{font-feature-settings:"tnum";align-items:baseline;display:flex;flex-wrap:wrap;font-size:12.5px;font-variant-numeric:tabular-nums;gap:10px;margin-bottom:12px}.spread,.spread .sk{color:#5b6371;color:var(--text-secondary)}.spread .sk{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--legacy-sans,"Inter"),ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12.5px;letter-spacing:0;text-transform:none}.spread .sv{color:#111827;color:var(--text-heading);font-weight:700}.spread .sb,.spread .sr{color:#5b6371;color:var(--text-secondary)}.ladder{counter-reset:rungs}.ladder .lad{counter-increment:rungs}.ladder .lad .ln{font-size:0}.ladder .lad .ln:after{content:"✓";font-size:11px;font-weight:700}.ladder .lad.here .ln:after,.ladder .lad.here~.lad .ln:after{content:counter(rungs);font-size:11px}.v2-pill-warn{font-feature-settings:"tnum";align-items:center;background-color:#fffbeb;background-color:var(--fr-inc-soft);border-radius:99px;color:#92400e;color:var(--fr-inc-ink);display:inline-flex;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:500;gap:7px;padding:4px 11px}.rcaveat.v2-tablenote{border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:14px;margin-top:12px}@media (max-width:640px){.plate .envchip,.userchip .demo{display:none}.instr-in{gap:8px}.projbtn{max-width:26vw}}.fbtn{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--legacy-sans,"Inter"),ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:normal;text-transform:none}.ladder .lad{background:none;border:none;border-radius:0;box-shadow:none;padding:0}.ladder .lad,.ladder .lad:before{align-self:center}.ladder .lad+.lad:before{background-color:#059669;background-color:var(--fr-cor);border-radius:2px;content:"";flex-shrink:0;height:2px;margin:0 12px;width:36px}.ladder .lad.here:before,.ladder .lad.here~.lad:before{background-color:#e5e7eb;background-color:var(--border-card)}button.chap-toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;font:inherit;gap:10px;padding:0;text-align:left;width:100%}button.chap-toggle .chap-caret{color:#5b6371;color:var(--text-secondary);flex-shrink:0;font-size:12px;width:14px}button.chap-toggle:hover .c-code{text-decoration:underline}.docs .doc{gap:4px 18px;grid-template-areas:"ty name date badges act";grid-template-columns:auto minmax(0,1fr) auto auto auto}.docs .doc .ty{align-self:start;grid-area:ty;margin-top:2px}.docs .doc .dn{grid-area:name}.docs .doc .ds{font-feature-settings:"tnum";color:#5b6371;color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums;grid-area:date;white-space:nowrap}.docs .doc .dbadges{align-items:center;grid-area:badges}.docs .doc .dact{align-items:center;display:flex;flex-wrap:wrap;gap:8px;grid-area:act;justify-content:flex-end}@media (max-width:900px){.docs .doc{grid-template-areas:"ty name badges" "ty name act" "ds ds ds";grid-template-columns:auto minmax(0,1fr) auto}.docs .doc .dact{justify-content:flex-start}}.v2-gate-card{border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:14px;box-shadow:0 4px 16px -4px #10182814;padding:28px}.v2-gate-card,.v2-gate-row{background-color:#fff;background-color:var(--surface-card)}.v2-gate-row{align-items:center;border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:10px;cursor:pointer;display:flex;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--legacy-sans,"Inter"),ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;gap:12px;justify-content:space-between;min-height:44px;padding:12px 14px;text-align:left;transition:border-color .15s;width:100%}.v2-gate-row:hover{background-color:#f9fafb;background-color:var(--fr-sheet2);border-color:#d8dbe0;border-color:var(--line-strong)}.dp-body .ireg.dp-block{grid-template-columns:1fr}.dp-body .ireg .dp-full{max-width:none}.dp-list{color:#5b6371;color:var(--text-secondary);font-size:13px;line-height:1.65}.dp-list b,.dp-list strong{color:#111827;color:var(--text-heading)}.dp-chain{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px}.dp-chain-node{background-color:#f9fafb;background-color:var(--fr-sheet2);border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:10px;display:flex;flex-direction:column;justify-content:center;padding:10px 16px}.dp-chain-node .dp-chain-name{color:#111827;color:var(--text-heading);font-size:13px;font-weight:600}.dp-chain-node .dp-chain-role{color:#5b6371;color:var(--text-secondary);font-size:11.5px}.dp-chain-arrow{align-self:center;color:#5b6371;color:var(--text-secondary);opacity:.6}.modstrip-in{scrollbar-width:none}.modstrip-in::-webkit-scrollbar{display:none}.mx thead th{position:-webkit-sticky;position:sticky;top:112px;top:var(--barh,0);z-index:3}.mx tbody tr:not(.mx-chap) td:first-child,.mx thead th{background-color:#fff;background-color:var(--surface-card)}.dp-body .ireg .id.dp-full{grid-column:1/-1}@media (min-width:721px){.dp-body .ireg.dp-block{grid-template-columns:minmax(160px,220px) 1fr}.dp-body .ireg .id.dp-full{grid-column:2/-1}}.dp-body .ireg .il{align-self:start}.doc-topgrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:1023px){.doc-topgrid{grid-template-columns:1fr}}.doc-top-left .fld[class*=flex-col]{align-items:center!important;flex-direction:row!important;flex-wrap:wrap;gap:12px 16px!important;justify-content:flex-start!important;min-height:0!important;padding:18px 22px}.doc-top-left .fld[class*=flex-col]>svg{height:34px;width:34px}.doc-top-left .fld[class*=flex-col] .text-center{align-items:center;display:flex;gap:12px;text-align:left}.doc-top-left .fld[class*=flex-col] .text-center p{margin:0}.doc-top-left .fld[class*=flex-col] .text-center p.text-sm{display:none}.doc-top-left .fld[class*=flex-col] .fbtn.solid{margin-top:0}.btn-small{font-size:12.5px;min-height:32px;padding:7px 12px}.mxframe{overflow:visible}.mx thead th{padding:10px 20px;vertical-align:middle}.mx thead th .b-name{margin:0}.doc-topgrid{align-items:start}.doc-top-right .fld{border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:14px;padding:16px 18px}.doc-top-right .fld .vrows{background:none;border:none;margin-top:8px}.doc-top-right .fld .vrows .vrow{border-radius:8px;padding:9px 10px}.doc-top-right .fld .vrows .vrow:first-child{border-top:1px solid #e5e7eb;border-top:1px solid var(--border-card)}.doc-top-right .fld .input{border-radius:10px}.doc-top-right .fld .fk{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--legacy-sans,"Inter"),ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:11.5px;font-weight:600;letter-spacing:.07em}.ai-disc{font-size:12px}.ai-disc .ai-disc-body{font-size:12px;line-height:1.5}.v2-context{margin-top:32px}.doc-top-left .v2-context,.doc-topgrid .v2-context{margin-top:0}[data-testid=bestek-workspace]>.v2-banner-warn:first-child{margin-top:32px}.doc-top-right .fld .v2-chips{margin-bottom:14px}.doc-top-left>.sec-head,.doc-top-right>.sec-head{margin-bottom:12px}.doc-topgrid .doc-top-right{margin-top:0}.doc-topgrid .doc-top-left>.sec-head,.doc-topgrid .doc-top-right>.sec-head{align-items:center;height:34px;min-height:34px}.doc-topgrid .sec-head .btn-small{min-height:30px;padding:4px 12px}.rail-shell{background:#f6f7f9;background:var(--surface-app);display:grid;grid-template-columns:236px minmax(0,1fr);min-height:100vh}.rail{background:#fff;background:var(--surface-card);border-right:1px solid #e5e7eb;border-right:1px solid var(--border-card);display:flex;flex-direction:column;height:100vh;overflow-y:auto;padding:16px 12px 14px;position:-webkit-sticky;position:sticky;top:0}.rail-brand{align-items:center;color:#111827;color:var(--text-heading);display:flex;font-size:15px;font-weight:700;gap:9px;letter-spacing:-.01em;padding:4px 10px 14px}.rail-tri{border-bottom:12px solid #d97706;border-bottom:12px solid var(--measure-accent);border-left:7px solid #0000;border-right:7px solid #0000;height:0;width:0}.rail-project{margin:0 6px 14px;min-width:0}.rail-project .projbtn{max-width:100%;width:100%}.rail-nav{display:flex;flex-direction:column}.rail-fam{font-size:12px;font-weight:600;letter-spacing:.07em;padding:14px 10px 5px;text-transform:uppercase}.rail-fam,.rail-item{color:#5b6371;color:var(--text-secondary)}.rail-item{align-items:center;background:#0000;border:none;border-radius:9px;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:9px;padding:8px 10px;text-align:left;text-decoration:none;width:100%}.rail-item:hover{background:#f9fafb;background:var(--surface-sticky);color:#111827;color:var(--text-heading)}.rail-item[aria-current=page]{background:color-mix(in srgb,#d97706 10%,#0000);background:color-mix(in srgb,var(--measure-accent) 10%,#0000);color:#111827;color:var(--text-heading);font-weight:600}.rail-legenda .rail-dot,.rail-preview .rail-dot{margin-left:auto}.rail-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:7px;width:7px}.rail-legenda .rail-dot{margin-left:0;margin-right:5px}.dot-green{background:#059669;background:var(--num-correct)}.dot-amber{background:#d97706;background:var(--measure-accent)}.dot-blue{background:#2563eb}:root[data-theme=dark] .dot-blue{background:#60a5fa}.rail-item.rail-locked{cursor:not-allowed;opacity:.75}.rail-item.rail-locked em{background:#f9fafb;background:var(--surface-sticky);border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:99px;font-size:12px;font-style:normal;margin-left:auto;padding:1px 8px}.rail-foot,.rail-item.rail-locked em{color:#5b6371;color:var(--text-secondary)}.rail-foot{border-top:1px solid #e5e7eb;border-top:1px solid var(--border-card);font-size:11px;line-height:1.7;margin-top:auto;padding:14px 10px 2px}.rail-vooruitblik{background:none;border:none;color:#92400e;color:var(--measure-accent-ink);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:600;padding:0;text-align:left;text-decoration:none}.rail-vooruitblik:hover{text-decoration:underline}.rail-legenda{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.rail-legenda span{align-items:center;display:inline-flex;font-size:12px}.rail-version{color:#5b6371;color:var(--text-secondary);font-size:12px;letter-spacing:.02em;margin-top:8px}.rail-main{display:flex;flex-direction:column;min-width:0}.rail-bar{align-items:center;background:#fff;background:var(--surface-topbar);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-card);display:flex;gap:14px;height:56px;padding:0 28px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.rail-content{flex:1 1;margin:0 auto;max-width:1080px;min-width:0;padding:32px clamp(12px,3vw,24px) 64px;width:100%}.rail-content:focus{outline:none}.rail-main{container-type:inline-size}@media (min-width:901px){.rail-main .breakout{margin-left:calc((min(1080px, 100cqw - 2 * clamp(12px, 3vw, 24px)) - min(1360px, 100cqw - 2 * clamp(12px, 3vw, 24px)))/2);max-width:none;transform:none;width:min(1360px,calc(100cqw - clamp(12px, 3vw, 24px)*2))}}.stack-lab,.tabbar,.tabbar-brand{display:none}@media (max-width:900px){.rail-shell{grid-template-columns:1fr}.rail{display:none}.tabbar-brand{align-items:center;color:#111827;color:var(--text-heading);display:flex;font-size:15px;font-weight:700;gap:9px;letter-spacing:-.01em}.rail-bar{align-content:center;flex-wrap:wrap;gap:8px 10px;height:auto;min-height:56px;padding:10px 14px}.rail-content{padding-bottom:calc(86px + env(safe-area-inset-bottom, 0px))}.tabbar{background:#fff;background:var(--surface-card);border-top:1px solid #e5e7eb;border-top:1px solid var(--border-card);bottom:0;box-shadow:0 -1px 3px #1018280f;display:flex;height:calc(58px + env(safe-area-inset-bottom, 0px));left:0;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;top:auto;z-index:60}.tabbar-item{align-items:center;background:#0000;border:none;border-radius:0;color:#5b6371;color:var(--text-secondary);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-family:inherit;font-size:12px;font-weight:600;gap:3px;justify-content:center;letter-spacing:.01em;min-height:58px;min-width:0;overflow:hidden;padding:8px 4px;position:relative;text-align:center;text-overflow:ellipsis;white-space:nowrap}.tabbar-item .tab-ico{flex-shrink:0;height:21px;width:21px}.tabbar-item[aria-current=page]{background:#0000;color:#111827;color:var(--text-heading)}.tabbar-item[aria-current=page]:after{background:#d97706;background:var(--measure-accent);border-radius:0 0 2px 2px;content:"";height:2px;left:22%;position:absolute;right:22%;top:0}}@media (max-width:480px){.lens-pick select{font-size:12.5px;max-width:112px}.themebtn{padding:7px 9px}.userchip .demo{font-size:9.5px;letter-spacing:.02em;padding:2px 6px}}.chat-panel{max-height:70vh}@media (max-width:900px){.chat-panel{bottom:calc(70px + env(safe-area-inset-bottom, 0px));max-height:min(70vh,calc(100dvh - 142px - env(safe-area-inset-bottom, 0px)));max-width:calc(100vw - 24px);right:12px}}.more-sheet{display:none}.more-sheet[data-open=true]{background:#f6f7f9;background:var(--surface-app);display:block;inset:0;overflow-y:auto;padding:0 0 calc(82px + env(safe-area-inset-bottom, 0px));position:fixed;z-index:70}.more-head{align-items:center;background:#fff;background:var(--surface-card);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-card);display:flex;gap:12px;justify-content:space-between;padding:14px 16px;position:-webkit-sticky;position:sticky;top:0}.more-title{color:#111827;color:var(--text-heading);font-size:17px;font-weight:700;letter-spacing:-.01em}.more-group{padding:14px 16px 4px}.more-group-label{color:#5b6371;color:var(--text-secondary);font-size:11.5px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.more-link{align-items:center;background:#fff;background:var(--surface-card);border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:11px;color:#111827;color:var(--text-heading);cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:500;gap:11px;margin-bottom:6px;min-height:52px;padding:12px 14px;text-align:left;text-decoration:none;width:100%}.more-link[aria-current=page]{border-color:#d97706;border-color:var(--measure-accent);font-weight:600}.more-link[disabled]{cursor:not-allowed;opacity:.75}.more-link em{background:#f9fafb;background:var(--surface-sticky);border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:99px;color:#5b6371;color:var(--text-secondary);font-size:10.5px;font-style:normal;margin-left:auto;padding:1px 8px}.status{padding:30px 32px}.eyebrow{color:#5b6371;color:var(--text-secondary);font-size:11.5px;font-weight:600;letter-spacing:.07em;margin-bottom:10px;text-transform:uppercase}.status-title{color:#111827;color:var(--text-heading);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0;max-width:40ch}.status-body{color:#5b6371;color:var(--text-secondary);font-size:14px;margin-top:10px;max-width:66ch}.status-body strong{color:#111827;color:var(--text-heading);font-weight:600}.status-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.status-actions .count{background:#ffffff2e;border-radius:99px;font-size:12.5px;padding:1px 8px}:root[data-theme=dark] .status-actions .count{background:#00000026}.insight-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:720px){.insight-grid{grid-template-columns:1fr}}.insight{padding:22px 24px}a.insight{color:inherit}a.insight:hover{border-color:#d8dbe0;border-color:var(--line-strong)}.insight-title{color:#111827;color:var(--text-heading);font-size:13.5px;font-weight:600}.insight-sub{font-size:12px;margin-bottom:14px;margin-top:2px}.insight-sub,.sowhat{color:#5b6371;color:var(--text-secondary)}.sowhat{background:#f9fafb;background:var(--surface-sticky);border-radius:9px;font-size:12.5px;line-height:1.5;margin-top:14px;padding:9px 13px}.sowhat strong{color:#111827;color:var(--text-heading)}.triage-bar{background:#f9fafb;background:var(--surface-sticky);border-radius:99px;display:flex;height:8px;margin-top:6px;overflow:hidden}.seg-red{background:#dc2626;background:var(--num-missing)}.seg-amber{background:#d97706;background:var(--num-incorrect)}.seg-green{background:#059669;background:var(--num-correct)}.banner,.mockviews-banner{align-items:flex-start;background:#2563eb14;border-radius:12px;color:#5b6371;color:var(--text-secondary);display:flex;font-size:12.5px;gap:10px;line-height:1.55;margin-top:18px;padding:14px 18px}.banner strong{color:#111827;color:var(--text-heading);font-weight:600}.banner-warn{background:color-mix(in srgb,#d97706 10%,#0000);background:color-mix(in srgb,var(--measure-accent) 10%,#0000)}.banner-plain{margin-bottom:24px;margin-top:0}:root[data-theme=dark] .banner{background:#60a5fa1f}.pill{align-items:center;border-radius:99px;display:inline-flex;font-size:11.5px;font-weight:500;gap:6px;padding:3px 10px;white-space:nowrap}.pill-green{background:color-mix(in srgb,#059669 12%,#0000);background:color-mix(in srgb,var(--num-correct) 12%,#0000);color:#059669;color:var(--num-correct)}.pill-amber{background:color-mix(in srgb,#d97706 12%,#0000);background:color-mix(in srgb,var(--measure-accent) 12%,#0000);color:#92400e;color:var(--measure-accent-ink)}.pill-blue{background:#2563eb1a;color:#2563eb}.pill-neutral{background:#f9fafb;background:var(--surface-sticky);border:1px solid #e5e7eb;border:1px solid var(--border-card);color:#5b6371;color:var(--text-secondary)}.pill-red{background:color-mix(in srgb,#dc2626 10%,#0000);background:color-mix(in srgb,var(--num-missing) 10%,#0000);color:#dc2626;color:var(--num-missing)}:root[data-theme=dark] .pill-blue{background:#60a5fa24;color:#60a5fa}.section{margin-bottom:36px;scroll-margin-top:124px;scroll-margin-top:calc(var(--barh, 76px) + 12px)}.section-head{margin-bottom:14px}.section-title{align-items:center;color:#111827;color:var(--text-heading);display:flex;flex-wrap:wrap;font-size:17px;font-weight:700;gap:10px;letter-spacing:-.015em}.section-sub{color:#5b6371;color:var(--text-secondary);font-size:13px;margin-top:4px;max-width:72ch}.grid2{grid-gap:16px;grid-template-columns:1fr 1fr}.grid2,.grid3{display:grid;gap:16px}.grid3{grid-gap:16px;grid-template-columns:1fr 1fr 1fr}.grid4{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media (max-width:860px){.grid2,.grid3,.grid4{grid-template-columns:1fr}}.feat{padding:20px 22px}.feat-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.feat-title{color:#111827;color:var(--text-heading);font-size:14px;font-weight:600}.feat-body{color:#5b6371;color:var(--text-secondary);font-size:12.5px;line-height:1.55}.feat-link{color:#92400e;color:var(--measure-accent-ink);display:inline-block;font-size:12.5px;font-weight:600;margin-top:10px;text-decoration:none}.feat-link:hover{text-decoration:underline}a.feat{color:inherit;text-decoration:none;transition:border-color .15s}a.feat:hover{border-color:#d8dbe0;border-color:var(--line-strong)}.bundle{display:flex;flex-direction:column;gap:10px;padding:20px 22px}.bundle-who{color:#111827;color:var(--text-heading);font-size:14px;font-weight:600}.bundle-why{margin-top:-6px}.bundle-state,.bundle-why{color:#5b6371;color:var(--text-secondary);font-size:12px}.bundle-state{margin-top:auto}.modchips{display:flex;flex-wrap:wrap;gap:6px}.modchip{background:#f9fafb;background:var(--surface-sticky);border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:99px;color:#5b6371;color:var(--text-secondary);font-size:11.5px;padding:3px 10px}.modchip.on{background:color-mix(in srgb,#059669 12%,#0000);background:color-mix(in srgb,var(--num-correct) 12%,#0000);border-color:#0000;color:#059669;color:var(--num-correct)}.mock{background:#fff;background:var(--surface-card);border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:14px;box-shadow:0 1px 2px #1018280d;overflow:hidden}.mock-bar{align-items:center;background:#f9fafb;background:var(--surface-sticky);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-card);color:#5b6371;color:var(--text-secondary);display:flex;font-size:12px;gap:8px;padding:10px 16px}.mock-dot{background:#d8dbe0;background:var(--line-strong);border-radius:50%;height:8px;width:8px}.mock-body{padding:22px 24px}.research-note{background:#f9fafb;background:var(--surface-sticky);border:1px dashed #d8dbe0;border:1px dashed var(--line-strong);border-radius:10px;color:#5b6371;color:var(--text-secondary);font-size:12px;line-height:1.55;margin-top:16px;padding:12px 16px}.research-note strong{color:#111827;color:var(--text-heading)}.gantt{display:flex;flex-direction:column;gap:10px}.g-row{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:170px 1fr}.g-label{color:#111827;color:var(--text-heading);font-size:12.5px;font-weight:500}.g-label .sub{color:#5b6371;color:var(--text-secondary);display:block;font-size:11px;font-weight:400}.g-track{background:#f9fafb;background:var(--surface-sticky);border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:8px;height:26px;position:relative}.g-bar{background:#d97706;background:var(--measure-accent);border-radius:6px;bottom:3px;opacity:.85;position:absolute;top:3px}.g-conflict{position:absolute;right:4px;top:-9px}.g-legend{color:#5b6371;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:11.5px;gap:14px;margin-top:10px}.legend-dot{border-radius:3px;display:inline-block;height:8px;margin-right:5px;vertical-align:-1px;width:8px}.ctable{border-collapse:collapse;width:100%}.ctable th{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-card);color:#5b6371;color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.05em;padding:10px 12px;text-align:left;text-transform:uppercase}.ctable td.r,.ctable th.r{text-align:right}.ctable td{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-card);font-size:13px;padding:11px 12px;vertical-align:middle}.ctable tr:last-child td{border-bottom:none}.ctable tr.warn td{background:color-mix(in srgb,#d97706 9%,#0000);background:color-mix(in srgb,var(--measure-accent) 9%,#0000)}.ctable tr.total td{background:#f9fafb;background:var(--surface-sticky);font-weight:600}.ctable .postname{color:#111827;color:var(--text-heading);font-weight:500}.ctable .postid{color:#5b6371;color:var(--text-secondary);font-size:11px}@media (max-width:540px){table.ctable.ctable-cards{display:block}.ctable-cards thead{display:none}.ctable-cards tbody{display:block}.ctable-cards tr{background:#fff;background:var(--surface-card);border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:12px;display:block;margin-bottom:10px;padding:6px 4px}.ctable-cards tr.warn{background:color-mix(in srgb,#d97706 9%,#fff);background:color-mix(in srgb,var(--measure-accent) 9%,var(--surface-card))}.ctable-cards td{align-items:baseline;border-bottom:none;display:flex;gap:10px;padding:7px 12px}.ctable-cards td:before{color:#5b6371;color:var(--text-secondary);content:attr(data-th);flex:none;font-size:10.5px;font-weight:600;letter-spacing:.05em;min-width:7.5em;text-transform:uppercase}.ctable-cards td>*{flex:1 1;min-width:0}.ctable-cards td.r{text-align:left}.ctable-cards td .btn-ghost{min-height:44px}.ctable-cards caption{display:none}}.trend{font-size:11px;font-weight:600}.kpi{padding:18px 20px}.kpi-label{color:#5b6371;color:var(--text-secondary);font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.kpi-value{color:#111827;color:var(--text-heading);font-size:24px;font-weight:700;letter-spacing:-.02em;margin-top:6px}.kpi-sub{color:#5b6371;color:var(--text-secondary);font-size:12px;margin-top:3px}.kpi-sub strong{color:#111827;color:var(--text-heading)}.phone-wrap{grid-gap:26px;align-items:start;display:grid;gap:26px;grid-template-columns:280px 1fr}@media (max-width:720px){.phone-wrap{grid-template-columns:1fr}}.phone{background:#fff;background:var(--surface-card);border:1px solid #d8dbe0;border:1px solid var(--line-strong);border-radius:28px;box-shadow:0 1px 2px #1018280d;margin:0 auto;overflow:hidden;width:250px}.phone-notch{background:#f9fafb;background:var(--surface-sticky);display:grid;height:22px;place-items:center}.phone-notch span{background:#d8dbe0;background:var(--line-strong);border-radius:99px;height:5px;width:56px}.phone-body{display:flex;flex-direction:column;gap:12px;padding:16px 16px 20px}@media (min-width:721px){.card.feat>.phone-body{max-width:100%;width:480px}}.phone-title{color:#111827;color:var(--text-heading);font-size:13.5px;font-weight:700}.phone-step{background:#f9fafb;background:var(--surface-sticky);border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:12px;padding:12px}.phone-step .n{background:#d97706;background:var(--measure-accent);border-radius:50%;color:#fff;display:inline-grid;font-size:11px;font-weight:700;height:20px;margin-right:7px;place-items:center;width:20px}.phone-step .t{color:#111827;color:var(--text-heading);font-size:12.5px;font-weight:600}.phone-step .d{font-size:11.5px;line-height:1.45;margin-top:5px}.offline-chip,.phone-step .d{color:#5b6371;color:var(--text-secondary)}.offline-chip{align-items:center;border:1px dashed #d8dbe0;border:1px dashed var(--line-strong);border-radius:99px;display:inline-flex;font-size:11px;gap:6px;padding:4px 10px}.offline-dot{background:#d97706;background:var(--measure-accent);border-radius:50%;height:7px;width:7px}.rfi{align-items:flex-start;background:#f9fafb;background:var(--surface-sticky);border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:12px;display:flex;gap:14px;padding:16px}.rfi-ico{background:#2563eb1a;border-radius:9px;color:#2563eb;display:grid;flex-shrink:0;font-size:15px;height:34px;place-items:center;width:34px}.rfi-title{color:#111827;color:var(--text-heading);font-size:13px;font-weight:600}.rfi-sub{color:#5b6371;color:var(--text-secondary);font-size:12px;line-height:1.5;margin-top:3px}.rolechips{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}:root[data-theme=dark] .rfi-ico{background:#60a5fa24;color:#60a5fa}.chain{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px}.chain-node{background:#f9fafb;background:var(--surface-sticky);border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:12px;flex:1 1;min-width:150px;padding:14px 16px}.chain-node strong{color:#111827;color:var(--text-heading);display:block;font-size:13px;font-weight:600}.chain-node span{display:block;font-size:11.5px;line-height:1.45;margin-top:3px}.chain-arrow,.chain-node span{color:#5b6371;color:var(--text-secondary)}.chain-arrow{align-self:center;font-size:16px}@media (max-width:860px){.chain-arrow{display:none}}.set-row{align-items:center;border-top:1px solid #e5e7eb;border-top:1px solid var(--border-card);display:flex;gap:20px;justify-content:space-between;padding:18px 24px}.set-row:first-of-type{border-top:none}.set-name{align-items:center;color:#111827;color:var(--text-heading);display:flex;font-size:13.5px;font-weight:600;gap:8px}.set-desc{color:#5b6371;color:var(--text-secondary);font-size:12.5px;margin-top:2px;max-width:52ch}.trust{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr}@media (max-width:860px){.trust{grid-template-columns:1fr}}.trust-item{padding:18px 20px}.trust-item .t{color:#111827;color:var(--text-heading);font-size:13px;font-weight:600;margin-bottom:5px}.trust-item .d{color:#5b6371;color:var(--text-secondary);font-size:12px;line-height:1.55}.card{background:#fff;background:var(--surface-card);border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:14px;box-shadow:0 1px 2px #1018280d}.insight-btn{cursor:pointer;display:block;font-family:inherit;text-align:left;width:100%}.insight-btn:hover{border-color:#d8dbe0;border-color:var(--line-strong)}.lens-pick{align-items:center;display:inline-flex;gap:8px;min-width:0}.lens-pick-lab{color:#5b6371;color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.lens-pick select{background:#fff;background:var(--surface-card,var(--surface-topbar));border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:8px;color:#111827;color:var(--text-heading);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;height:32px;max-width:210px;padding:0 8px}.lens-pick select:focus-visible{outline:2px solid #d97706;outline:2px solid var(--measure-accent);outline-offset:1px}.lens-state{border-radius:99px;font-size:11.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.lens-state em{font-style:normal;font-weight:500}.lens-amber{background:#d97706;background:var(--measure-accent);color:#fff}.lens-green{background:#059669;background:var(--num-correct);color:#fff}.ctx{align-items:center;background:#f9fafb;background:var(--surface-sticky,var(--surface-card));border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:9px;display:flex;font-size:13px;font-weight:500;gap:9px;min-width:0;overflow:hidden;padding:6px 12px}.ctx>strong{color:#111827;color:var(--text-heading)}.ctx-sub,.ctx>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctx-sub{color:#5b6371;color:var(--text-secondary);font-weight:400}.rail-bar-title{color:#111827;color:var(--text-heading);font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0;min-width:0;overflow-wrap:anywhere}.lensbar{align-items:center;background:#fff;background:var(--surface-topbar);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-card);display:flex;flex-wrap:wrap;font-size:12.5px;gap:10px;min-height:0;padding:7px 28px}.lens-who{color:#111827;color:var(--text-heading);font-size:12.5px;font-weight:700}.lens-why{color:#5b6371;color:var(--text-secondary);font-size:12.5px}.lens-outside{background:color-mix(in srgb,#d97706 12%,#0000);background:color-mix(in srgb,var(--measure-accent) 12%,#0000);border-radius:8px;color:#92400e;color:var(--measure-accent-ink);font-size:12px;font-weight:600;padding:2px 9px}.chip{font-size:11px;padding:2px 9px}.chip-amber{background:color-mix(in srgb,#d97706 16%,#0000);background:color-mix(in srgb,var(--measure-accent) 16%,#0000);color:var(--measure-accent-ink)}.chip-green{background:color-mix(in srgb,#059669 16%,#0000);background:color-mix(in srgb,var(--num-correct) 16%,#0000);color:#059669;color:var(--num-correct)}.chip-neutral{background:var(--surface-sticky,var(--surface-card));border:1px solid var(--border-card);color:#5b6371;color:var(--text-secondary)}.lens-mobile{display:none}.rail-note{color:#5b6371;color:var(--text-secondary);font-size:12px;line-height:1.45;padding:4px 10px 0}.userchip .avatar{background:#d97706;background:var(--measure-accent);border-radius:50%;color:#3b1f00;display:grid;flex-shrink:0;font-size:10.5px;font-weight:700;height:24px;place-items:center;width:24px}@media (max-width:900px){.lens-pick-desktop{display:none}.lensbar{padding:8px 14px}.lens-mobile{align-items:center;display:flex;flex-basis:100%;gap:9px}.lens-mobile select{background:#fff;background:var(--surface-card);border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:9px;color:#111827;color:var(--text-heading);flex:1 1 auto;font-family:inherit;font-size:14px;font-weight:600;height:40px;min-width:0;padding:0 10px}.lens-mobile select:focus{outline:2px solid #d97706;outline:2px solid var(--measure-accent);outline-offset:1px}.lensbar .chip,.lensbar .lens-outside{font-size:12px}.ctx{flex-basis:100%;min-height:40px;order:3;overflow:visible;padding:8px 12px}.rail-bar-title{flex-basis:100%;font-size:18px;order:4}.ctx-sub,.ctx>strong{white-space:normal}.rail-note{display:none}}@media (max-width:480px){.lensbar .lens-why{display:none}}.foot-note{line-height:1.6;margin-top:22px}.import-dialog .btn{min-height:44px}.import-dialog select,.import-werktype-select{background-color:#fff;background-color:var(--surface-card,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-card,#2b2b2b40);border-radius:6px;color:#1f2937;color:var(--text-body,#1f2937);font:inherit;min-height:44px;padding:8px 10px}:root[data-theme=dark] .import-dialog select,:root[data-theme=dark] .import-werktype-select{background-color:#1c2739;border-color:#e8edf559;color:#e8edf5}:root[data-theme=dark] .import-dialog select option,:root[data-theme=dark] .import-werktype-select option{background-color:#1c2739;color:#e8edf5}:root{--bg:#f6f7f9;--surface:#fff;--surface-2:#f9fafb;--border:#e5e7eb;--border-strong:#d8dbe0;--text:#111827;--muted:#6b7280;--faint:#9ca3af;--brand:#d97706;--brand-soft:#d9770614;--red:#dc2626;--red-soft:#dc262612;--amber:#d97706;--amber-soft:#d9770614;--green:#059669;--green-soft:#05966914;--blue:#2563eb;--blue-soft:#2563eb14;--btn:#111827;--btn-text:#fff;--shadow:0 1px 2px #1018280d;--radius:14px;--on-red:#b91c1c;--on-amber:#92400e;--on-green:#065f46;--on-blue:#1d4ed8}:root[data-theme=dark]{--bg:#0c111b;--surface:#121826;--surface-2:#0f1522;--border:#1f2937;--border-strong:#2a3546;--text:#e5e7eb;--muted:#9ca3af;--faint:#6b7280;--brand:#f59e0b;--brand-soft:#f59e0b1f;--red:#f87171;--red-soft:#f871711a;--amber:#fbbf24;--amber-soft:#fbbf241a;--green:#34d399;--green-soft:#34d3991a;--blue:#60a5fa;--blue-soft:#60a5fa1f;--btn:#e5e7eb;--btn-text:#111827;--shadow:0 1px 2px #0000004d;--on-red:#fca5a5;--on-amber:#fcd34d;--on-green:#6ee7b7;--on-blue:#93c5fd}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chip{align-items:center;border-radius:99px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:3px 10px;white-space:nowrap}.chip-red{background:#dc262612;background:var(--red-soft);color:#b91c1c;color:var(--on-red)}.chip-amber{background:#d9770614;background:var(--amber-soft);color:#92400e;color:var(--on-amber)}.chip-green{background:#05966914;background:var(--green-soft);color:#065f46;color:var(--on-green)}.chip-blue{background:#2563eb14;background:var(--blue-soft);color:#1d4ed8;color:var(--on-blue)}.chip-neutral{background:#f9fafb;background:var(--surface-2);border:1px solid #e5e7eb;border:1px solid var(--border);color:#6b7280;color:var(--muted);font-weight:500}.t-strong{font-weight:600}.t-muted{color:#6b7280;color:var(--muted);font-size:12.5px}.skel{animation:laneA-pulse 1.4s ease-in-out infinite;background:#f9fafb;background:var(--surface-2);border-radius:7px;height:13px}@keyframes laneA-pulse{0%,to{opacity:1}50%{opacity:.45}}.hero{margin-bottom:22px;padding:26px 28px}.hero-title{color:#111827;color:var(--text);font-size:23px;font-weight:700;letter-spacing:-.02em;line-height:1.22;margin:0;max-width:24ch}.hero-stand{color:#6b7280;color:var(--muted);font-size:14px;margin-top:9px;max-width:64ch}.hero-stand strong{color:#111827;color:var(--text);font-weight:600}.hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.kpis{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.section-note{color:#6b7280;color:var(--muted);font-size:12.5px}.table-wrap{overflow-x:auto}.table-wrap table{border-collapse:collapse;width:100%}.table-wrap th{background:#f9fafb;background:var(--surface-2);color:#6b7280;color:var(--muted);font-size:11.5px;font-weight:600;letter-spacing:.04em;padding:10px 14px;text-align:left;text-transform:uppercase}.table-wrap td,.table-wrap th{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border)}.table-wrap td{font-size:13.5px;padding:12px 14px;vertical-align:top}.table-wrap tr:last-child td{border-bottom:none}.table-wrap .right{text-align:right}.empty{padding:44px 28px;text-align:center}.empty-title{color:#111827;color:var(--text);font-size:15px;font-weight:600}.empty-body{font-size:13.5px;margin:7px auto 18px;max-width:46ch}.empty-body,.foot-note{color:#6b7280;color:var(--muted)}.foot-note{background:#0000;border:1px dashed #d8dbe0;border:1px dashed var(--border-strong);border-radius:11px;font-size:12.5px;margin-top:26px;max-width:78ch;padding:14px 16px}.foot-note b{color:#111827;color:var(--text);font-weight:600}@media (max-width:900px){.kpis{grid-template-columns:1fr}.eyebrow{font-size:12.5px}.empty-body,.foot-note,.kpi-label,.kpi-sub,.section-note,.t-muted{font-size:13.5px}.chip{font-size:12.5px;padding:4px 11px}.table-wrap td,.table-wrap th{font-size:14px}.t-muted{line-height:1.5}.hero-title{font-size:22px}.hero-stand{font-size:15px}}@media (max-width:640px){.hero{padding:20px 18px}.table-wrap table,.table-wrap tbody,.table-wrap td,.table-wrap th,.table-wrap thead,.table-wrap tr{display:block}.table-wrap thead{display:none}.table-wrap thead th,.table-wrap thead tr{display:none;height:0}.table-wrap tr{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);padding:12px 14px}.table-wrap tr:last-child{border-bottom:none}.table-wrap{overflow-x:visible}.table-wrap td{border:none;display:block;min-width:0;overflow-wrap:anywhere;padding:1px 0;text-align:left}.table-wrap td>*{min-width:0}.table-wrap caption{display:block}.table-wrap td:before{display:none}.table-wrap td.right{text-align:left}.table-wrap td:first-child{font-size:14.5px;font-weight:600;margin-bottom:1px}.table-wrap td:empty{display:none}.table-wrap td[data-money]:before{color:#6b7280;color:var(--muted);content:attr(data-th) " ";display:inline;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.table-wrap td[data-act]{margin-top:9px}.table-wrap tr.is-red{box-shadow:inset 3px 0 0 #dc2626;box-shadow:inset 3px 0 0 var(--red)}.table-wrap tr.is-red td:first-child{box-shadow:none}.stack-lab{color:#6b7280;color:var(--muted,var(--text-secondary));display:block;font-size:12px;font-weight:600;letter-spacing:.04em;margin-bottom:2px;text-transform:uppercase}}.tekeningen-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:210px minmax(0,1fr) 250px}@media (max-width:1180px){.tekeningen-grid{grid-template-columns:minmax(0,1fr) 250px}.tekeningen-plans{grid-column:1/-1}.tekeningen-plans ul{display:flex;flex-wrap:wrap;gap:6px}.tekeningen-plans ul .btn{width:auto}}@media (max-width:820px){.tekeningen-grid{grid-template-columns:minmax(0,1fr)}.tekeningen-inspector{grid-column:1/-1}}.tekeningen-inspector input[type=number],.tekeningen-inspector input[type=text]{font-feature-settings:"tnum";box-sizing:border-box;font-variant-numeric:tabular-nums;min-height:32px;width:100%}.tekeningen-select{background-color:#fff;background-color:var(--surface-card,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-card,#2b2b2b40);border-radius:6px;color:#1f2937;color:var(--text-body,#1f2937);font:inherit;padding:8px 10px}:root[data-theme=dark] .tekeningen-select{background-color:#1c2739;border-color:#e8edf559;color:#e8edf5}:root[data-theme=dark] .tekeningen-select option{background-color:#1c2739;color:#e8edf5}:root[data-theme=dark]{color-scheme:dark}@media (max-width:880px){#chat-dock-slot button,.btn-ghost,.btn-primary,.btn-secondary,.iseg button,.lens-select,.themebtn{min-height:44px}#chat-dock-slot button{min-width:44px}}.tenant-logo-plate{background:var(--plan-bg);border-radius:var(--r);box-sizing:initial;padding:4px 8px}.opmod{display:flex;flex-direction:column;gap:12px;padding:14px 16px}.opmod-intro{color:#1f2937;color:var(--text-body);font-size:13.5px;line-height:1.55;margin:0;max-width:78ch}.opmod-orgrow{align-items:end;display:flex;flex-wrap:wrap;gap:8px 12px}.opmod-orgrow label{color:#5b6371;color:var(--text-secondary);display:flex;flex-direction:column;font-size:12px;gap:3px}.opmod-orgrow input{background-color:#fff;background-color:var(--surface-card);border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:6px;color:#111827;color:var(--text-heading);font-size:13.5px;min-height:36px;min-width:220px;padding:4px 8px}.opmod-key,.opmod-orgrow input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.opmod-key{color:#5b6371;color:var(--text-secondary);font-size:12px;overflow-wrap:anywhere}.opmod-rows{list-style:none;margin:0;padding:0}.opmod-row{grid-gap:4px 16px;border-top:1px solid #e5e7eb;border-top:1px solid var(--border-card);display:grid;font-size:13.5px;gap:4px 16px;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto;padding:10px 0}.opmod-row:first-child{border-top:none}.opmod-id{display:flex;flex-direction:column;gap:2px;min-width:0}.opmod-id b{color:#111827;color:var(--text-heading)}.opmod-id b,.opmod-meta{overflow-wrap:break-word}.opmod-meta{color:#1f2937;color:var(--text-body);min-width:0}.opmod-meta small{color:#5b6371;color:var(--text-secondary);display:block;font-size:12px;margin-top:2px}.opmod-side{align-items:flex-end;display:flex;flex-direction:column;gap:4px;justify-self:end}.opmod-tier{color:#5b6371;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.opmod-lifecycle{border:1px solid #e5e7eb;border:1px solid var(--border-card);color:#92400e;color:var(--measure-accent-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;padding:0 5px}.opmod-chip{border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:999px;color:#5b6371;color:var(--text-secondary);font-size:12px;padding:2px 8px;white-space:nowrap}.opmod-chip--ok{background-color:#ecfdf5;background-color:var(--fr-cor-soft);border-color:#a7f3d0;border-color:var(--fr-cor-ring);color:#065f46;color:var(--fr-cor-ink)}.opmod-chip--warn{background-color:#fffbeb;background-color:var(--fr-inc-soft);border-color:#fde68a;border-color:var(--fr-inc-ring);color:#92400e;color:var(--fr-inc-ink)}.opmod-chip--det{background-color:#f9fafb;background-color:var(--surface-sticky)}.opmod-chip--det,.opmod-coreref{color:#5b6371;color:var(--text-secondary)}.opmod-coreref{font-size:12.5px;grid-column:1/-1;margin:0}.opmod-form{align-items:end;border:1px dashed #d8dbe0;border:1px dashed var(--line-strong);border-radius:8px;display:flex;flex-wrap:wrap;gap:8px 12px;grid-column:1/-1;padding:8px 10px}.opmod-form label{color:#5b6371;color:var(--text-secondary);display:flex;flex-direction:column;font-size:12px;gap:3px}.opmod-form input,.opmod-form select{background-color:#fff;background-color:var(--surface-card);border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:6px;color:#111827;color:var(--text-heading);font:inherit;font-size:13.5px;min-height:36px;padding:4px 8px}.opmod-why{flex:1 1 220px}.opmod-hint,.opmod-who{color:#5b6371;color:var(--text-secondary);flex-basis:100%;font-size:12px;margin:0}.opmod-status{color:#1f2937;color:var(--text-body);flex-basis:100%;font-size:13px;margin:0;overflow-wrap:anywhere}.opmod-status code{color:#111827;color:var(--text-heading);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;margin-left:6px}.opmod-status--refusal{color:#991b1b;color:var(--fr-miss-ink)}.ohs-form{display:flex;flex-direction:column;gap:12px}.ohs-group{border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:8px;display:flex;flex-wrap:wrap;gap:10px 16px;margin:0;padding:10px 12px}.ohs-group legend{color:#111827;color:var(--text-heading);font-size:12px;font-weight:600;padding:0 4px}.ohs-field{color:#5b6371;color:var(--text-secondary);display:flex;flex-direction:column;font-size:12px;gap:3px;min-width:0}.ohs-field input:not([type=color]),.ohs-field select{background-color:#fff;background-color:var(--surface-card);border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:6px;color:#111827;color:var(--text-heading);font:inherit;font-size:13.5px;min-height:36px;padding:4px 8px}.ohs-color{align-items:center;display:flex;gap:6px}.ohs-color input[type=color]{background:none;block-size:36px;border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:6px;inline-size:36px;padding:0}.ohs-color .opmod-key{font-size:13.5px;inline-size:12ch;min-width:0}.ohs-acts{display:flex;flex-wrap:wrap;gap:8px}.org-roles-list{display:flex;flex-direction:column;gap:6px;inline-size:100%;list-style:none;margin:0;padding:0}.org-roles-row{align-items:center;border-top:1px solid #e5e7eb;border-top:1px solid var(--border-card);display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:space-between;padding:6px 0}.org-roles-row:first-child{border-top:0}.org-roles-who{display:flex;flex-direction:column;gap:2px;min-width:0}.org-roles-meta,.org-roles-revoked{color:#5b6371;color:var(--text-secondary);font-size:12px}.org-roles-revoked{inline-size:100%}.org-roles-revoked summary{cursor:pointer}.org-roles-form{display:flex;flex-direction:column;gap:12px}.org-subject-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.org-subject-row .opmod-key{font-size:13.5px;inline-size:min(28ch,100%);min-width:0}.org-consent-form{align-items:end;display:flex;flex-wrap:wrap;gap:10px 16px;inline-size:100%}.org-consent-switch{align-items:center;color:#1f2937;color:var(--text-body);display:inline-flex;font-size:13.5px;gap:8px;min-block-size:44px}.org-consent-switch input{block-size:20px;inline-size:20px}@media (max-width:880px){.ohs-acts .fbtn,.ohs-field input:not([type=color]),.ohs-field select{min-height:44px}}.opmod-h3{color:#111827;color:var(--text-heading);font-size:14px;font-weight:600;margin:0 0 6px}.opmod-pkg{border-top:1px solid #e5e7eb;border-top:1px solid var(--border-card);padding-top:12px}.opmod-assigned{color:#1f2937;color:var(--text-body);font-size:13px;margin:0 0 8px}.opmod-exc{border-top:1px solid #e5e7eb;border-top:1px solid var(--border-card);font-size:13px;padding-top:10px}.opmod-exc summary{align-items:center;color:#111827;color:var(--text-heading);cursor:pointer;display:flex;min-height:44px}.opmod-exc ul{list-style:none;margin:0;padding:0}.opmod-exc li{border-top:1px solid #e5e7eb;border-top:1px solid var(--border-card);display:flex;flex-direction:column;gap:2px;padding:7px 0}.opmod-exc li:first-child{border-top:none}.opmod-exc li span:last-child{color:#5b6371;color:var(--text-secondary);font-size:12.5px;overflow-wrap:anywhere}.opmod-form select{max-width:100%}.opmod-form label{min-width:0}.opmod .fbtn{font-size:12px}@media (max-width:880px){.opmod-row{grid-template-columns:minmax(0,1fr)}.opmod-side{align-items:center;flex-direction:row;flex-wrap:wrap;justify-self:start}.opmod-form .fbtn,.opmod-form input,.opmod-form select,.opmod-orgrow .fbtn,.opmod-orgrow input{min-height:44px}}.field-label{color:#111827;color:var(--text-heading);display:block;font-size:11.5px;font-weight:600;margin-top:10px}.field-label:first-of-type{margin-top:8px}.picker-row{background:#fff;background:var(--surface-card,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-card);border-radius:10px;cursor:pointer;display:block;font:inherit;margin-bottom:8px;min-height:44px;padding:10px 12px;text-align:left;width:100%}.picker-row:focus-visible{outline:2px solid #d97706;outline:2px solid var(--measure-accent);outline-offset:1px}@media (hover:none) and (pointer:coarse){.btn-sm{min-height:44px}.pill{padding:5px 12px}}@media (max-width:640px){.banner{font-size:11.5px;margin-top:10px;padding:9px 12px}.banner-plain{margin-bottom:14px}.phone-step{padding:10px}.phone-step .d{margin-top:3px}.section-head{margin-bottom:10px}}@media (max-width:768px){.btn-sm{min-width:44px}.btn-ghost,.btn-primary,.btn-sm,.input,.themebtn{min-height:44px}}.sr-only-input{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:768px){[data-testid=rekenregels-page] .btn,[data-testid=rekenregels-page] .input{min-height:44px}}.kpi-dus{border-top:1px solid #e5e7eb;border-top:1px solid var(--border);color:#111827;color:var(--text);font-size:12.5px;margin-top:9px;padding-top:9px}.kpi-dus b{font-weight:600}.banner-mark{background:#6b7280;background:var(--muted);border-radius:50%;flex:none;height:6px;margin-top:7px;width:6px}.kv{grid-gap:8px 24px;align-items:baseline;display:grid;font-size:13.5px;gap:8px 24px;grid-template-columns:minmax(0,1fr) auto}.kv,.kv>*{min-width:0}.kv>*{overflow-wrap:anywhere}.kv>span:nth-child(odd){color:#6b7280;color:var(--muted)}@media (max-width:560px){.kv{gap:1px 0;grid-template-columns:1fr}.kv>span:nth-child(odd){margin-top:9px}}.bars{grid-gap:9px;display:grid;gap:9px}.barrow{grid-gap:12px;align-items:center;display:grid;font-size:13px;gap:12px;grid-template-columns:190px minmax(0,1fr) 62px}.track{background:#f9fafb;background:var(--surface-2)}.fill,.track{border-radius:99px;height:10px}.fill{background:#d97706;background:var(--measure-accent);display:block}@media (max-width:640px){.barrow{grid-template-columns:1fr auto}.barrow .track{grid-column:1/-1}}.last\:hidden:last-child{display:none}.last\:pb-0:last-child{padding-bottom:0}.hover\:bg-amber-200:hover{--tw-bg-opacity:1;background-color:#fde68a;background-color:rgb(253 230 138/var(--tw-bg-opacity,1))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:#1d4ed8;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-brand-50\/40:hover{background-color:color-mix(in srgb,color-mix(in srgb,var(--accent) 6%,#fff) 40%,#0000)}.hover\:bg-correct-ring\/40:hover{background-color:#a7f3d066}.hover\:bg-emerald-200:hover{--tw-bg-opacity:1;background-color:#a7f3d0;background-color:rgb(167 243 208/var(--tw-bg-opacity,1))}.hover\:bg-ink-100:hover{--tw-bg-opacity:1;background-color:#f1f5f9;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-ink-200:hover{--tw-bg-opacity:1;background-color:#e2e8f0;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.hover\:bg-ink-50:hover{--tw-bg-opacity:1;background-color:#f8fafc;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-ink-50\/50:hover{background-color:#f8fafc80}.hover\:bg-ink-50\/60:hover{background-color:#f8fafc99}.hover\:bg-missing-ring\/40:hover{background-color:#fecaca66}.hover\:bg-missing-soft:hover{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-rose-200:hover{--tw-bg-opacity:1;background-color:#fecdd3;background-color:rgb(254 205 211/var(--tw-bg-opacity,1))}.hover\:bg-slate-300:hover{--tw-bg-opacity:1;background-color:#cbd5e1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.hover\:bg-violet-700:hover{--tw-bg-opacity:1;background-color:#6d28d9;background-color:rgb(109 40 217/var(--tw-bg-opacity,1))}.hover\:text-brand-700:hover{--tw-text-opacity:1;color:color-mix(in srgb,var(--accent-ink) 100%,#0000);color:color-mix(in srgb,var(--accent-ink) calc(var(--tw-text-opacity, 1)*100%),#0000)}.hover\:text-correct-ink:hover{--tw-text-opacity:1;color:#065f46;color:rgb(6 95 70/var(--tw-text-opacity,1))}.hover\:text-incorrect-ink:hover{--tw-text-opacity:1;color:#92400e;color:rgb(146 64 14/var(--tw-text-opacity,1))}.hover\:text-ink-600:hover{--tw-text-opacity:1;color:#475569;color:rgb(71 85 105/var(--tw-text-opacity,1))}.hover\:text-ink-700:hover{--tw-text-opacity:1;color:#334155;color:rgb(51 65 85/var(--tw-text-opacity,1))}.hover\:text-missing:hover{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:text-missing-ink:hover{--tw-text-opacity:1;color:#991b1b;color:rgb(153 27 27/var(--tw-text-opacity,1))}.hover\:opacity-100:hover{opacity:1}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-brand-500:focus{--tw-ring-opacity:1;--tw-ring-color:color-mix(in srgb,var(--accent) calc(var(--tw-ring-opacity, 1)*100%),#0000)}.focus-visible\:bg-ink-100:focus-visible{--tw-bg-opacity:1;background-color:#f1f5f9;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.focus-visible\:outline-none:focus-visible{outline:2px solid #0000;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-brand-400:focus-visible{--tw-ring-opacity:1;--tw-ring-color:color-mix(in srgb,color-mix(in srgb,var(--accent) 70%,#fff) calc(var(--tw-ring-opacity, 1)*100%),#0000)}.focus-visible\:ring-brand-500\/60:focus-visible{--tw-ring-color:color-mix(in srgb,var(--accent) 60%,#0000)}.focus-visible\:ring-incorrect-ring:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(253 230 138/var(--tw-ring-opacity,1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group\/td[open] .group-open\/td\:rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-ink-200{--tw-border-opacity:1;border-color:#e2e8f0;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.group:hover .group-hover\:bg-ink-50\/60{background-color:#f8fafc99}@media (min-width:640px){.sm\:not-sr-only{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:\!w-auto{width:auto!important}.sm\:w-auto{width:auto}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-baseline{align-items:baseline}.sm\:gap-3{gap:.75rem}.sm\:bg-transparent{background-color:initial}.sm\:p-10{padding:2.5rem}}@media (min-width:768px){.md\:w-\[min\(560px\2c 100vw\)\]{width:min(560px,100vw)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}}@media (min-width:1536px){.\32xl\:fixed{position:fixed}.\32xl\:bottom-4{bottom:1rem}.\32xl\:right-4{right:1rem}.\32xl\:z-40{z-index:40}.\32xl\:inline-flex{display:inline-flex}.\32xl\:hidden{display:none}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}@font-face{font-display:swap;font-family:Archivo;font-stretch:75% 125%;font-style:normal;font-weight:400 800;src:url(/static/media/archivo-latin.bb1dad4de4bf8ae0cf6f.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-display:swap;font-family:Archivo;font-stretch:75% 125%;font-style:normal;font-weight:400 800;src:url(/static/media/archivo-latin-ext.009725e3b373d5e8f0a1.woff2) format("woff2");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-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:100 800;src:url(/static/media/jbmono-latin.6724bbc0741b07b1d0b2.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:100 800;src:url(/static/media/jbmono-latin-ext.d4c248b90e9a0c38ac4c.woff2) format("woff2");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-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/static/media/inter-latin.4f2981d82860061bca3e.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/static/media/inter-latin-ext.8bff79fbfaa8b8167a0b.woff2) format("woff2");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-display:swap;font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;src:url(/static/media/source-sans-3-latin.95650c86f4afb79ba731.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;src:url(/static/media/source-sans-3-latin-ext.3f62bdae1ea054a6e25d.woff2) format("woff2");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-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;src:url(/static/media/ibm-plex-sans-latin.b33a81b76947ac354369.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;src:url(/static/media/ibm-plex-sans-latin-ext.57bde7cafd4d43a2790a.woff2) format("woff2");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}[data-fc-theme=werkplaats]{--display:"Archivo",system-ui,sans-serif;--text-min:12px;--hivis:#ffb300;--l-hoofddak:#2563eb;--l-koepel:#475569;--l-lager:#0891b2;--l-opkant:#db2777;--l-rand:#7c3aed;--mono:"JetBrains Mono",ui-monospace,monospace;--on-fill:#fff;--on-hivis:#101317;--r:6px;--r-ctl:6px;--r-lg:8px;--sans:"Archivo",system-ui,sans-serif;--accent:#1f5eff;--accent-glow:#0000;--accent-hi:#2e62e6;--accent-ink:#1a4fd6;--accent-tint:#1f5eff14;--action-bg:#101317;--action-tx:#fff;--ambient:none;--base:#e6e8eb;--canvas-table:#d9dce1;--chrome:#15181c;--chrome-2:#1e2228;--chrome-line:#3a404a;--chrome-line-hi:#4a515c;--chrome-tx:#e8ebef;--chrome-tx-strong:#fff;--chrome-tx2:#a9b1bc;--chrome-tx3:#8a939f;--decision:#7c3aed;--drawer-shadow:#0b1a2b24;--edge:inset 0px 1px 0px 0px #fff0;--hivis-line:#e09a00;--info:#2563c7;--inset:#f2f3f5;--line:#d6d9de;--line-hi:#b9bec6;--ok:#11703a;--ok-tint:#11703a14;--auto:#0e6f80;--on-accent:#fff;--ov:0.18;--plan-bg:#fff;--plan-filter:none;--ribbon-bg:#fff4d6;--ribbon-line:#f0d58a;--ribbon-strong:#2b2000;--ribbon-tx:#5c4300;--s1:#fff;--s2:#fff;--sh0:none;--sh1:0px 1px 2px 0px #1013170f,0px 2px 8px 0px #10131712;--sh2:0px 2px 4px 0px #1013170f,0px 8px 24px 0px #1013171a;--sh3:0px 4px 8px 0px #10131714,0px 16px 40px 0px #10131729;--sheet-shadow-far:#1013171f;--sheet-shadow-near:#10131740;--tx:#101317;--tx2:#3e4651;--tx3:#5a6370;--warn:#8a5a00;--warn-tint:#fff4d6;--sheet-ink:#101317;--sheet-ink-2:#3e4651;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-fc-theme=werkplaats]{--accent:#5b8cff;--accent-glow:#0000;--accent-hi:#3a73ff;--accent-ink:#8aaeff;--accent-tint:#5b8cff1f;--action-bg:#eceff3;--action-tx:#0e1013;--ambient:none;--base:#0e1013;--canvas-table:#d9dce1;--chrome:#08090b;--chrome-2:#121418;--chrome-line:#3a404a;--chrome-line-hi:#4a515c;--chrome-tx:#e8ebef;--chrome-tx-strong:#fff;--chrome-tx2:#a9b1bc;--chrome-tx3:#8a939f;--decision:#a78bfa;--drawer-shadow:#0b1a2b24;--edge:inset 0px 1px 0px 0px #ffffff0d;--hivis-line:#e09a00;--info:#6ab2ff;--inset:#1e2126;--line:#2a2e35;--line-hi:#3a404a;--ok:#4ade80;--ok-tint:#4ade801a;--auto:#5ec8d8;--on-accent:#0e1013;--ov:0.22;--plan-bg:#f4f5f7;--plan-filter:none;--ribbon-bg:#fff4d6;--ribbon-line:#f0d58a;--ribbon-strong:#2b2000;--ribbon-tx:#5c4300;--s1:#17191d;--s2:#17191d;--sh0:none;--sh1:0px 1px 2px 0px #0006,0px 2px 8px 0px #00000052;--sh2:0px 2px 4px 0px #0006,0px 8px 24px 0px #00000073;--sh3:0px 4px 8px 0px #00000073,0px 16px 40px 0px #0000008c;--sheet-shadow-far:#1013171f;--sheet-shadow-near:#10131740;--tx:#eceff3;--tx2:#c6cdd6;--tx3:#aeb7c2;--warn:#ffc24d;--warn-tint:#ffb3001f;--sheet-ink:#101317;--sheet-ink-2:#3e4651;color-scheme:dark}}:root[data-theme=dark] [data-fc-theme=werkplaats],[data-fc-theme=werkplaats][data-theme=dark]{--accent:#5b8cff;--accent-glow:#0000;--accent-hi:#3a73ff;--accent-ink:#8aaeff;--accent-tint:#5b8cff1f;--action-bg:#eceff3;--action-tx:#0e1013;--ambient:none;--base:#0e1013;--canvas-table:#d9dce1;--chrome:#08090b;--chrome-2:#121418;--chrome-line:#3a404a;--chrome-line-hi:#4a515c;--chrome-tx:#e8ebef;--chrome-tx-strong:#fff;--chrome-tx2:#a9b1bc;--chrome-tx3:#8a939f;--decision:#a78bfa;--drawer-shadow:#0b1a2b24;--edge:inset 0px 1px 0px 0px #ffffff0d;--hivis-line:#e09a00;--info:#6ab2ff;--inset:#1e2126;--line:#2a2e35;--line-hi:#3a404a;--ok:#4ade80;--ok-tint:#4ade801a;--auto:#5ec8d8;--on-accent:#0e1013;--ov:0.22;--plan-bg:#f4f5f7;--plan-filter:none;--ribbon-bg:#fff4d6;--ribbon-line:#f0d58a;--ribbon-strong:#2b2000;--ribbon-tx:#5c4300;--s1:#17191d;--s2:#17191d;--sh0:none;--sh1:0px 1px 2px 0px #0006,0px 2px 8px 0px #00000052;--sh2:0px 2px 4px 0px #0006,0px 8px 24px 0px #00000073;--sh3:0px 4px 8px 0px #00000073,0px 16px 40px 0px #0000008c;--sheet-shadow-far:#1013171f;--sheet-shadow-near:#10131740;--tx:#eceff3;--tx2:#c6cdd6;--tx3:#aeb7c2;--warn:#ffc24d;--warn-tint:#ffb3001f;--sheet-ink:#101317;--sheet-ink-2:#3e4651;color-scheme:dark}[data-fc-theme=werkplaats] *,[data-fc-theme=werkplaats] :after,[data-fc-theme=werkplaats] :before{box-sizing:border-box}[data-fc-theme=werkplaats]{-webkit-font-smoothing:antialiased;background:var(--ambient),var(--base);color:var(--tx);font:400 14px/1.5 var(--sans)}[data-fc-theme=werkplaats] button{cursor:pointer;font-family:var(--sans)}[data-fc-theme=werkplaats] :focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-fc-theme=werkplaats] .mono,[data-fc-theme=werkplaats] .num{font-feature-settings:"tnum";font-family:var(--mono);font-variant-numeric:tabular-nums}[data-fc-theme=werkplaats] .app{display:flex;height:100vh;height:100dvh}[data-fc-theme=werkplaats] aside.rail{align-items:center;background:var(--s1);border-right:1px solid var(--line);display:flex;flex:0 0 auto;flex-direction:column;gap:4px;overflow-y:auto;padding:12px 0;width:92px}[data-fc-theme=werkplaats] .ri{align-items:center;background:none;border:1px solid #0000;border-radius:10px;color:var(--tx2);display:flex;flex-direction:column;gap:4px;padding:8px 2px 7px;position:relative;text-decoration:none;width:76px}[data-fc-theme=werkplaats] .ri svg{stroke:currentColor;fill:none;stroke-width:1.7;height:18px;width:18px}[data-fc-theme=werkplaats] .ri .rl{font:550 12px/1.1 var(--sans);text-align:center}[data-fc-theme=werkplaats] .ri--hulp{margin-top:8px}[data-fc-theme=werkplaats] .ri--hulp:before{border-top:1px dashed var(--chrome-line-hi);content:"";left:12px;position:absolute;right:12px;top:-5px}[data-fc-theme=werkplaats] .ri:hover{background:var(--inset);color:var(--tx)}[data-fc-theme=werkplaats] .ri[data-on="1"]{background:var(--accent-tint);border-color:var(--accent);color:var(--accent-ink)}[data-fc-theme=werkplaats] .ri .badge{background:var(--warn);border-radius:99px;color:var(--on-fill);font:600 12px/1 var(--mono);padding:2px 5px;position:absolute;right:9px;top:3px}[data-fc-theme=werkplaats] .ri--home{color:var(--accent-ink);margin-bottom:6px}[data-fc-theme=werkplaats] .ri--home svg{height:26px;width:26px}[data-fc-theme=werkplaats] .rg-label{color:var(--tx3);font:600 12px var(--mono);letter-spacing:.06em;margin:10px 0 2px;text-transform:uppercase}[data-fc-theme=werkplaats] .rail .grow{flex:1 1}[data-fc-theme=werkplaats] .main{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-width:0}[data-fc-theme=werkplaats] .mast{align-items:flex-start;display:flex;flex:0 0 auto;gap:24px;padding:16px 28px 10px}[data-fc-theme=werkplaats] .mast-left{flex:1 1;min-width:0}[data-fc-theme=werkplaats] .eyebrow{align-items:center;color:var(--tx3);display:flex;font:500 12px/1 var(--mono);gap:8px;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}[data-fc-theme=werkplaats] .eyebrow svg{color:var(--accent);height:14px;width:14px}[data-fc-theme=werkplaats] .title-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}[data-fc-theme=werkplaats] .ava--tenant{background:var(--accent);border-radius:8px;box-shadow:0 2px 10px -2px var(--accent-glow);color:var(--on-accent);display:grid;font:700 14px var(--display);height:30px;place-items:center;width:30px}[data-fc-theme=werkplaats] h1{font:600 26px/1.1 var(--display);letter-spacing:-.02em;margin:0}[data-fc-theme=werkplaats] .summary{color:var(--tx2);font-size:13.5px;margin:6px 0 0}[data-fc-theme=werkplaats] .summary b{color:var(--tx);font-weight:600}[data-fc-theme=werkplaats] .mast-right{align-items:center;display:flex;flex-shrink:0;gap:10px}[data-fc-theme=werkplaats] .mast-acts{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-left:auto}[data-fc-theme=werkplaats] .mast-slot{align-items:center;display:flex;gap:8px}[data-fc-theme=werkplaats] .mast-slot:empty{display:none}[data-fc-theme=werkplaats] .search{align-items:center;background:var(--s1);border:1px solid var(--line);border-radius:999px;box-shadow:var(--sh0);color:var(--tx3);display:flex;font-size:13px;gap:8px;height:36px;padding:0 12px;width:280px}[data-fc-theme=werkplaats] .search kbd{color:var(--tx3);font:500 12px var(--mono);margin-left:auto}[data-fc-theme=werkplaats] .tenant{align-items:center;background:var(--s1);border:1px solid var(--line);border-radius:999px;box-shadow:var(--sh1);display:flex;font-size:13px;font-weight:550;gap:7px;padding:7px 12px}[data-fc-theme=werkplaats] .tenant .dot{background:var(--ok);border-radius:50%;height:7px;width:7px}[data-fc-theme=werkplaats] .who{background:var(--accent-tint);border:1px solid var(--accent);border-radius:50%;color:var(--accent-ink);display:grid;font:650 13px var(--display);height:34px;place-items:center;width:34px}[data-fc-theme=werkplaats] .dcard{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh1),var(--edge);margin:0 28px;padding:8px 10px 10px}[data-fc-theme=werkplaats] .track{align-items:center;background:var(--inset);border:1px solid var(--line);border-radius:10px;display:flex;flex-wrap:wrap;gap:6px;padding:9px 12px}[data-fc-theme=werkplaats] .tk{align-items:center;color:var(--tx2);display:inline-flex;font-size:13px;gap:7px;white-space:nowrap}[data-fc-theme=werkplaats] .tk i{background:var(--s1);border:1.5px solid var(--line-hi);border-radius:50%;color:var(--tx3);display:grid;font-style:normal;font:600 12px var(--mono);height:22px;place-items:center;width:22px}[data-fc-theme=werkplaats] .tk.done i{border-color:var(--accent);color:var(--accent-ink)}[data-fc-theme=werkplaats] .tk.now{color:var(--tx);font-weight:650}[data-fc-theme=werkplaats] .tk.now i{background:var(--warn);border-color:var(--warn);color:var(--on-fill)}[data-fc-theme=werkplaats] .tk small{color:var(--tx3);font:500 12px var(--mono);font-weight:400}[data-fc-theme=werkplaats] .tk.done small{color:var(--accent-ink)}[data-fc-theme=werkplaats] .tsep{background:var(--line-hi);height:1px;width:14px}[data-fc-theme=werkplaats] .rail7{display:flex;gap:4px}[data-fc-theme=werkplaats] .rail7 .tk{align-items:center;border:1px solid #0000;border-radius:10px;color:var(--tx2);display:flex;flex:1 1 auto;gap:9px;min-height:52px;min-width:0;padding:7px 10px;position:relative;text-decoration:none}[data-fc-theme=werkplaats] .rail7 .tk:hover{background:var(--inset)}[data-fc-theme=werkplaats] .rail7 .tk span{display:flex;flex-direction:column;min-width:0}[data-fc-theme=werkplaats] .rail7 .tk b{color:var(--tx);font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-fc-theme=werkplaats] .rail7 .tk small{color:var(--tx3);font:400 12px var(--sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-fc-theme=werkplaats] .rail7 .tk i{background:var(--s1);border:1.5px solid var(--line-hi);border-radius:50%;color:var(--tx3);display:grid;flex:none;font-style:normal;font:600 12px var(--mono);height:24px;place-items:center;width:24px}[data-fc-theme=werkplaats] .rail7 .tk.done i{border-color:var(--accent);color:var(--accent-ink)}[data-fc-theme=werkplaats] .rail7 .tk.done small{color:var(--accent-ink)}[data-fc-theme=werkplaats] .rail7 .tk.eg i{border-color:var(--tx3);border-style:dashed;color:var(--tx3)}[data-fc-theme=werkplaats] .rail7 .tk.eg small{color:var(--tx3);font-style:italic;line-height:1.15;overflow:visible;white-space:normal}[data-fc-theme=werkplaats] .rail7 .tk.now{background:var(--warn-tint);border-color:color-mix(in srgb,var(--warn) 40%,#0000);flex-shrink:0}[data-fc-theme=werkplaats] .rail7 .tk.now i{background:var(--warn);border-color:var(--warn);color:var(--on-fill)}[data-fc-theme=werkplaats] .rail7 .tk.now small{font-weight:600}[data-fc-theme=werkplaats] .rail7 .tk:not(:last-child):after{background:var(--line-hi);content:"";height:1px;position:absolute;right:-4px;top:50%;width:4px}[data-fc-theme=werkplaats] .waits{align-items:center;color:var(--tx2);display:flex;flex-wrap:wrap;font-size:13px;gap:10px;margin:6px 6px 0}[data-fc-theme=werkplaats] .waits b{color:var(--tx);font-weight:650}[data-fc-theme=werkplaats] .waits .go{color:var(--accent-ink);font-weight:600;text-decoration:none}[data-fc-theme=werkplaats] .waits .auto{font-size:12.5px;margin-left:auto}[data-fc-theme=werkplaats] .waits .auto a{color:var(--accent-ink)}[data-fc-theme=werkplaats] .tabs{display:flex;gap:4px;margin-top:6px;overflow-x:auto;scrollbar-width:none}[data-fc-theme=werkplaats] .tab{background:none;border:0;border-bottom:2px solid #0000;color:var(--tx2);font-size:14px;font-weight:550;padding:10px 12px 11px;white-space:nowrap}[data-fc-theme=werkplaats] .tab[aria-selected=true]{border-bottom-color:var(--accent);color:var(--tx);font-weight:650}[data-fc-theme=werkplaats] .tab .dotw{background:var(--warn);border-radius:50%;display:inline-block;height:6px;margin-left:5px;vertical-align:2px;width:6px}[data-fc-theme=werkplaats] .work{grid-gap:16px;display:grid;flex:1 1;gap:16px;grid-template-columns:minmax(0,1fr) 436px;min-height:0;padding:14px 28px 18px}[data-fc-theme=werkplaats] [data-trade=geveldragers]{height:auto}[data-fc-theme=werkplaats] .card{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh1),var(--edge);min-height:0;min-width:0}[data-fc-theme=werkplaats] .draw{display:flex;flex-direction:column;overflow:hidden}[data-fc-theme=werkplaats] .tools{align-items:center;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px}[data-fc-theme=werkplaats] .btn{background:var(--s1);border:1px solid var(--line-hi);border-radius:var(--r-ctl);color:var(--tx2);font-size:13px;font-weight:600;min-height:34px;padding:7px 13px;transition:all .13s ease-out}[data-fc-theme=werkplaats] .btn:hover{border-color:var(--tx3);color:var(--tx)}[data-fc-theme=werkplaats] .btn[disabled]{cursor:not-allowed;opacity:.5}[data-fc-theme=werkplaats] .btn--primary{background:var(--accent);border-color:var(--accent);box-shadow:0 4px 14px -6px var(--accent-glow);color:var(--on-accent);font-weight:700}[data-fc-theme=werkplaats] .btn--primary:hover{background:var(--accent-hi);border-color:var(--accent-hi);color:var(--on-accent)}[data-fc-theme=werkplaats] .btn--primary[disabled]{box-shadow:none}[data-fc-theme=werkplaats] .lay{align-items:center;background:var(--s1);border:1px solid var(--line);border-radius:999px;color:var(--tx);display:inline-flex;font-size:13px;font-weight:550;gap:6px;min-height:34px;padding:6px 11px}[data-fc-theme=werkplaats] .lay i{border-radius:2px;height:9px;width:9px}[data-fc-theme=werkplaats] .lay[aria-pressed=false]{color:var(--tx3)}[data-fc-theme=werkplaats] .lay[aria-pressed=false] i{opacity:.3}[data-fc-theme=werkplaats] .tools .sp{flex:1 1}[data-fc-theme=werkplaats] .tools .src{color:var(--tx3);font:500 12px var(--mono);white-space:nowrap}[data-fc-theme=werkplaats] .canvas{background:var(--plan-bg);container-type:size;cursor:grab;flex:1 1;min-height:0;overflow:auto;position:relative;scrollbar-width:thin}[data-fc-theme=werkplaats] .canvas.fit{cursor:default;display:grid;overflow:hidden;place-items:center}[data-fc-theme=werkplaats] .drawing{--ar:2.1392;aspect-ratio:var(--ar);position:relative;width:max(100cqw,100cqh*var(--ar))}[data-fc-theme=werkplaats] .canvas.fit .drawing{width:min(100cqw - 28px,(100cqh - 28px)*var(--ar))}[data-fc-theme=werkplaats] .drawing img{filter:var(--plan-filter)}[data-fc-theme=werkplaats] .drawing img,[data-fc-theme=werkplaats] .drawing svg{height:100%;inset:0;position:absolute;width:100%}[data-fc-theme=werkplaats] .ov{fill-opacity:var(--ov);stroke-width:4;cursor:pointer;transition:fill-opacity .12s}[data-fc-theme=werkplaats] .ov.hot{fill-opacity:calc(var(--ov) + .2)}[data-fc-theme=werkplaats] .ln{fill:none;stroke-width:9;stroke-linecap:round;stroke-opacity:.9;cursor:pointer}[data-fc-theme=werkplaats] .ln.hot{stroke-width:15}[data-fc-theme=werkplaats] .flag{fill:none;stroke:var(--warn);stroke-width:4;stroke-dasharray:12 8}[data-fc-theme=werkplaats] .pin circle{fill:var(--warn)}[data-fc-theme=werkplaats] .pin text{fill:var(--on-fill);font:700 26px var(--sans)}[data-fc-theme=werkplaats] .views{display:grid;flex:1 1;grid-template-rows:minmax(0,1fr);min-height:0}[data-fc-theme=werkplaats] .views[data-mode=plan] #pv-sec,[data-fc-theme=werkplaats] .views[data-mode=sec] #pv-plan{display:none}[data-fc-theme=werkplaats] .views[data-mode=both]{grid-template-rows:minmax(0,3fr) minmax(0,2fr)}[data-fc-theme=werkplaats] .views[data-mode=both] #pv-sec{border-top:1px solid var(--line)}[data-fc-theme=werkplaats] .pane-v{display:flex;flex-direction:column;min-height:0;position:relative}[data-fc-theme=werkplaats] .pane-v>.canvas{flex:1 1}[data-fc-theme=werkplaats] .layers{display:flex;flex-wrap:wrap;gap:6px;left:10px;max-width:calc(100% - 20px);position:absolute;top:10px;z-index:2}[data-fc-theme=werkplaats] .layers .lay{box-shadow:var(--sh1)}[data-fc-theme=werkplaats] .vlabel{align-self:flex-end;background:var(--s1);border:1px solid var(--line);border-radius:6px;color:var(--tx2);font:500 12px var(--mono);margin:auto 10px 10px;max-width:calc(100% - 20px);order:9;overflow-wrap:anywhere;padding:4px 8px}[data-fc-theme=werkplaats] .canvas.fit .sec-d{aspect-ratio:1920/600;width:min(100cqw - 28px,(100cqh - 28px)*3.2)}[data-fc-theme=werkplaats] .seg{border:1px solid var(--line-hi);border-radius:var(--r-ctl);display:inline-flex;overflow:hidden}[data-fc-theme=werkplaats] .seg button{background:var(--s1);border:0;border-right:1px solid var(--line);color:var(--tx2);font-size:13px;font-weight:600;min-height:34px;padding:0 12px}[data-fc-theme=werkplaats] .seg button:last-child{border-right:0}[data-fc-theme=werkplaats] .seg button[aria-pressed=true]{background:var(--accent-tint);color:var(--accent-ink)}[data-fc-theme=werkplaats] .hint{align-items:center;border-top:1px solid var(--line);color:var(--tx2);display:flex;flex:0 0 auto;flex-wrap:wrap;font-size:13px;gap:14px;padding:9px 14px}[data-fc-theme=werkplaats] .hint b{color:var(--accent-ink);font-weight:600}[data-fc-theme=werkplaats] .hint .scale{color:var(--tx3);font:500 12px var(--mono);margin-left:auto}[data-fc-theme=werkplaats] .insp{display:flex;flex-direction:column;overflow:hidden}[data-fc-theme=werkplaats] .insp-body{display:flex;flex:1 1;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding:14px 16px}[data-fc-theme=werkplaats] .sec-h{align-items:baseline;display:flex;font:600 15px var(--display);gap:8px;letter-spacing:-.01em;margin:0}[data-fc-theme=werkplaats] .sec-h .n{color:var(--tx3);font:500 12px var(--mono);letter-spacing:0}[data-fc-theme=werkplaats] .gate{background:var(--warn-tint);border:1px solid color-mix(in srgb,var(--warn) 38%,#0000);border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:13px 14px}[data-fc-theme=werkplaats] .gate-top{align-items:center;display:flex;gap:8px}[data-fc-theme=werkplaats] .gate-top b{font:600 15px var(--display);letter-spacing:-.01em}[data-fc-theme=werkplaats] .gate-top .q{font:600 14px var(--mono);margin-left:auto}[data-fc-theme=werkplaats] .gate p{color:var(--tx2);font-size:13px;margin:0}[data-fc-theme=werkplaats] .gate p b{color:var(--tx)}[data-fc-theme=werkplaats] .stepper{align-items:center;display:flex;gap:6px}[data-fc-theme=werkplaats] .stepper button{font-size:18px;width:40px}[data-fc-theme=werkplaats] .stepper button,[data-fc-theme=werkplaats] .stepper input{background:var(--s1);border:1px solid var(--line-hi);border-radius:8px;color:var(--tx);height:40px}[data-fc-theme=werkplaats] .stepper input{font:600 16px var(--mono);padding:0 10px;text-align:right;width:84px}[data-fc-theme=werkplaats] .stepper .u{color:var(--tx2);font-size:13px}[data-fc-theme=werkplaats] .rule{color:var(--tx2);font-size:12.5px;line-height:1.45}[data-fc-theme=werkplaats] .rule .v{font-feature-settings:"tnum";color:var(--tx);font-variant-numeric:tabular-nums;font-weight:600}[data-fc-theme=werkplaats] .gate .acts{display:flex;flex-wrap:wrap;gap:8px}[data-fc-theme=werkplaats] .xl{display:flex;flex-direction:column;min-width:0}[data-fc-theme=werkplaats] .xr{grid-gap:10px;align-items:center;border-bottom:1px solid var(--line);border-radius:8px;cursor:pointer;display:grid;gap:10px;grid-template-columns:12px minmax(0,1fr) auto 112px 30px;min-height:42px;padding:6px}[data-fc-theme=werkplaats] .xr.hot,[data-fc-theme=werkplaats] .xr:hover{background:var(--inset)}[data-fc-theme=werkplaats] .xr .sw{border-radius:3px;height:10px;width:10px}[data-fc-theme=werkplaats] .xr .nm{font-size:14px;font-weight:550;min-width:0}[data-fc-theme=werkplaats] .xr .q{font:600 14px var(--mono);text-align:right;white-space:nowrap}[data-fc-theme=werkplaats] .xr .st{justify-self:start}[data-fc-theme=werkplaats] .xh{grid-gap:10px;border-bottom:1px solid var(--line);color:var(--tx3);display:grid;font:500 12px var(--mono);gap:10px;grid-template-columns:12px minmax(0,1fr) auto 112px 30px;letter-spacing:.04em;padding:8px 6px 6px;text-transform:uppercase}[data-fc-theme=werkplaats] .xh span:nth-child(3){text-align:right}[data-fc-theme=werkplaats] .ff{border:1px solid var(--line);border-radius:4px;color:var(--tx2);display:inline-block;font:600 12px/1.3 var(--mono);margin-left:3px;padding:0 4px}[data-fc-theme=werkplaats] .st{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:650;gap:5px;line-height:1.5;padding:2px 8px;white-space:nowrap}[data-fc-theme=werkplaats] .st--ok{background:var(--ok-tint);border:1px solid color-mix(in srgb,var(--ok) 34%,#0000);color:var(--ok)}[data-fc-theme=werkplaats] .st--det{background:var(--accent-tint);border:1px solid color-mix(in srgb,var(--accent) 36%,#0000);color:var(--accent-ink)}[data-fc-theme=werkplaats] .st--warn{background:var(--warn-tint);border:1px solid color-mix(in srgb,var(--warn) 40%,#0000);color:var(--warn)}[data-fc-theme=werkplaats] .insp-foot{border-top:1px solid var(--line);display:flex;flex:0 0 auto;flex-direction:column;gap:7px;padding:10px 16px 12px}[data-fc-theme=werkplaats] .prog{color:var(--tx2);display:flex;flex-wrap:wrap;font-size:13px;gap:2px 12px;justify-content:space-between}[data-fc-theme=werkplaats] .prog b{color:var(--tx)}[data-fc-theme=werkplaats] .bar{background:var(--inset);border-radius:99px;height:5px;overflow:hidden}[data-fc-theme=werkplaats] .bar i{background:linear-gradient(90deg,var(--accent-hi),var(--accent));display:block;height:100%;width:86%}[data-fc-theme=werkplaats] .insp-foot .btn--primary{font-size:14px;min-height:44px}[data-fc-theme=werkplaats] .lock{color:var(--warn);font-size:12.5px;font-weight:600}[data-fc-theme=werkplaats] .next{color:var(--tx3);font-size:12.5px}[data-fc-theme=werkplaats] .mindbtn{align-items:center;background:var(--accent-tint);border:1px solid var(--accent);border-radius:999px;color:var(--accent-ink);display:inline-flex;font-size:13px;font-weight:650;gap:7px;min-height:36px;padding:0 13px}[data-fc-theme=werkplaats] .mindbtn svg{stroke:currentColor;fill:none;stroke-width:1.8;height:15px;width:15px}[data-fc-theme=werkplaats] .mind{background:var(--s1);border-left:1px solid var(--line-hi);bottom:0;box-shadow:-16px 0 40px var(--drawer-shadow);display:flex;flex-direction:column;position:fixed;right:0;top:0;width:min(420px,94vw);z-index:60}[data-fc-theme=werkplaats] .mind[hidden]{display:none}[data-fc-theme=werkplaats] .mind-h{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:10px;padding:16px 18px}[data-fc-theme=werkplaats] .mind-h b{font:600 17px var(--display)}[data-fc-theme=werkplaats] .mind-h .scope{color:var(--tx3);font-size:12px}[data-fc-theme=werkplaats] .mind-h .x{background:var(--s1);border:1px solid var(--line);border-radius:8px;color:var(--tx2);font-size:18px;height:36px;margin-left:auto;width:36px}[data-fc-theme=werkplaats] .mind-b{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px 18px}[data-fc-theme=werkplaats] .mind .q{align-self:flex-end;background:var(--accent-tint);border:1px solid color-mix(in srgb,var(--accent) 30%,#0000);border-radius:12px 12px 4px 12px;font-size:13.5px;max-width:85%;padding:9px 12px}[data-fc-theme=werkplaats] .mind .a{background:var(--inset);border:1px solid var(--line);border-radius:12px 12px 12px 4px;display:flex;flex-direction:column;font-size:13.5px;gap:8px;padding:11px 13px}[data-fc-theme=werkplaats] .mind .a p{margin:0}[data-fc-theme=werkplaats] .cites{display:flex;flex-wrap:wrap;gap:6px}[data-fc-theme=werkplaats] .cite{background:var(--s1);border:1px solid color-mix(in srgb,var(--accent) 36%,#0000);border-radius:6px;color:var(--accent-ink);font-size:12px;font-weight:600;padding:3px 8px;text-decoration:none}[data-fc-theme=werkplaats] .mind .nx{color:var(--tx2)}[data-fc-theme=werkplaats] .mind-f{border-top:1px solid var(--line);display:flex;gap:8px;padding:12px 18px 16px}[data-fc-theme=werkplaats] .mind-f input{background:var(--s1);border:1px solid var(--line-hi);border-radius:8px;color:var(--tx);flex:1 1;font:400 14px var(--sans);min-height:40px;padding:0 12px}[data-fc-theme=werkplaats] .ribbon{background:var(--warn-tint);border-bottom:1px solid color-mix(in srgb,var(--warn) 30%,#0000);color:var(--tx2);display:block;flex:0 0 auto;font-size:12px;line-height:1.45;padding:6px 28px}[data-fc-theme=werkplaats] .ribbon b{color:var(--tx)}[data-fc-theme=werkplaats] .pinlabel.ok rect{fill:var(--ok)!important}[data-fc-theme=werkplaats] .flag.ok{stroke:var(--ok)!important}[data-fc-theme=werkplaats] .pin.ok circle{fill:var(--ok)!important}[data-fc-theme=werkplaats] .pinlabel rect{fill:var(--warn)}[data-fc-theme=werkplaats] .pinlabel text{fill:var(--on-fill);font:600 27px var(--sans)}[data-fc-theme=werkplaats] .loc{aspect-ratio:1690/790;background:var(--plan-bg);border:1px solid var(--line-hi);border-radius:6px;bottom:10px;box-shadow:var(--sh1);left:10px;overflow:hidden;position:absolute;width:168px;z-index:2}[data-fc-theme=werkplaats] .loc img{display:block;filter:var(--plan-filter);height:100%;opacity:.8;width:100%}[data-fc-theme=werkplaats] .loc .vp{background:color-mix(in srgb,var(--accent) 14%,#0000);border:2px solid var(--accent);border-radius:2px;position:absolute}[data-fc-theme=werkplaats] .canvas.fit~.loc,[data-fc-theme=werkplaats] .views .fit-on .loc{display:none}[data-fc-theme=werkplaats] .inwrap{display:inline-flex;position:relative}[data-fc-theme=werkplaats] .inwrap input{padding-right:96px!important;width:170px!important}[data-fc-theme=werkplaats] .inwrap .tag{background:var(--warn-tint);border:1px dashed color-mix(in srgb,var(--warn) 55%,#0000);border-radius:5px;color:var(--warn);font-size:12px;font-weight:650;padding:1px 6px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}[data-fc-theme=werkplaats] .inwrap .tag.ok{background:var(--ok-tint);border-color:color-mix(in srgb,var(--ok) 40%,#0000);border-style:solid;color:var(--ok)}[data-fc-theme=werkplaats] p.rule{color:var(--tx2);font-size:13.5px!important;margin:0}[data-fc-theme=werkplaats] .btn--text{background:#0000;border-color:#0000;color:var(--accent-ink);padding-left:6px;padding-right:6px}[data-fc-theme=werkplaats] .btn--text:hover{border-color:#0000;box-shadow:none;text-decoration:underline}[data-fc-theme=werkplaats] a.xr{color:inherit;text-decoration:none}[data-fc-theme=werkplaats] .xr.open{background:var(--warn-tint);box-shadow:inset 3px 0 0 var(--warn)}[data-fc-theme=werkplaats] .xr .nm .sub{color:var(--tx3);display:block;font-size:12px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-fc-theme=werkplaats] .xr .nm{line-height:1.25}[data-fc-theme=werkplaats] .xr.done-row{background:var(--ok-tint);box-shadow:inset 3px 0 0 var(--ok)}[data-fc-theme=werkplaats] .more{background:var(--s1);border-top:1px solid var(--line);bottom:-14px;color:var(--accent-ink);font-size:12.5px;font-weight:650;margin:0 -16px -14px;padding:9px 22px 11px;position:-webkit-sticky;position:sticky}[data-fc-theme=werkplaats] .gate.ok{background:var(--ok-tint);border-color:color-mix(in srgb,var(--ok) 38%,#0000)}[data-fc-theme=werkplaats]{font-size:14.5px}[data-fc-theme=werkplaats] aside.rail{background:var(--chrome);border-right:0}[data-fc-theme=werkplaats] .ri{color:var(--chrome-tx2)}[data-fc-theme=werkplaats] .ri:hover{background:var(--chrome-2);color:var(--chrome-tx)}[data-fc-theme=werkplaats] .ri[data-on="1"]{background:var(--chrome-2);border-color:#0000;box-shadow:inset 3px 0 0 var(--accent);color:var(--chrome-tx-strong)}[data-fc-theme=werkplaats] .rg-label{color:var(--chrome-tx3)}[data-fc-theme=werkplaats] .ri--home{color:var(--hivis)}[data-fc-theme=werkplaats] .ri .badge{background:var(--hivis);color:var(--on-hivis)}[data-fc-theme=werkplaats] .mast{background:var(--chrome);color:var(--chrome-tx);padding-bottom:14px}[data-fc-theme=werkplaats] .mast .summary{color:var(--chrome-tx2)}[data-fc-theme=werkplaats] .mast .summary b{color:var(--chrome-tx)}[data-fc-theme=werkplaats] .mast .eyebrow{color:var(--chrome-tx3)}[data-fc-theme=werkplaats] h1{font-size:28px;font-stretch:88%;font-weight:700;letter-spacing:-.01em}[data-fc-theme=werkplaats] .ava--tenant{background:var(--hivis);border-radius:4px;box-shadow:none;color:var(--on-hivis)}[data-fc-theme=werkplaats] .mast .st--warn{background:var(--hivis);border-color:var(--hivis);color:var(--on-hivis)}[data-fc-theme=werkplaats] .search,[data-fc-theme=werkplaats] .tenant{background:var(--chrome-2);border-color:var(--chrome-line);box-shadow:none;color:var(--chrome-tx2)}[data-fc-theme=werkplaats] .search kbd{color:var(--chrome-tx2)}[data-fc-theme=werkplaats] .tenant{color:var(--chrome-tx)}[data-fc-theme=werkplaats] .mindbtn{background:#0000;border-color:var(--chrome-line);color:var(--chrome-tx)}[data-fc-theme=werkplaats] .who{background:var(--chrome-2);border-color:var(--chrome-line);color:var(--chrome-tx)}[data-fc-theme=werkplaats] .ribbon{background:var(--ribbon-bg);border-bottom-color:var(--ribbon-line);color:var(--ribbon-tx)}[data-fc-theme=werkplaats] .ribbon b{color:var(--ribbon-strong)}[data-fc-theme=werkplaats] .dcard{margin-top:14px}[data-fc-theme=werkplaats] .rail7 .tk.now{background:var(--hivis);border-color:var(--hivis)}[data-fc-theme=werkplaats] .rail7 .tk.now b,[data-fc-theme=werkplaats] .rail7 .tk.now small{color:var(--on-hivis)}[data-fc-theme=werkplaats] .rail7 .tk.now i{background:var(--on-hivis);border-color:var(--on-hivis);color:var(--hivis)}[data-fc-theme=werkplaats] .rail7 .tk.done i{background:var(--ok);border-color:var(--ok);color:var(--on-fill)}[data-fc-theme=werkplaats] .rail7 .tk.done small{color:var(--ok)}[data-fc-theme=werkplaats] .rail7 .tk.done.auto i{background:var(--s1);border-color:var(--auto);color:var(--auto)}[data-fc-theme=werkplaats] .rail7 .tk.done.auto small{color:var(--auto)}[data-fc-theme=werkplaats] .rail7 .tk.done.anon i{background:var(--s1);border:1.5px dashed var(--line-hi);color:var(--tx2)}[data-fc-theme=werkplaats] .rail7 .tk.done.anon small{color:var(--tx2)}[data-fc-theme=werkplaats] .btn--primary{background:var(--action-bg);border-color:var(--action-bg);box-shadow:none;color:var(--action-tx)}[data-fc-theme=werkplaats] .btn--primary[disabled]{background:var(--inset);border-color:var(--line-hi);color:var(--tx3)}[data-fc-theme=werkplaats] .gate{border-left:5px solid var(--hivis);border-radius:6px}[data-fc-theme=werkplaats] .gate .st--warn,[data-fc-theme=werkplaats] .xr.open .st--warn{background:var(--hivis);border-color:var(--hivis);color:var(--on-hivis)}[data-fc-theme=werkplaats] .xr.open{box-shadow:inset 4px 0 0 var(--hivis)}[data-fc-theme=werkplaats] .flag{stroke:var(--hivis-line)}[data-fc-theme=werkplaats] .pin circle,[data-fc-theme=werkplaats] .pinlabel rect{fill:var(--hivis)}[data-fc-theme=werkplaats] .pin text,[data-fc-theme=werkplaats] .pinlabel text{fill:var(--on-hivis)}[data-fc-theme=werkplaats] .canvas{background:var(--canvas-table)}[data-fc-theme=werkplaats] .canvas .drawing{box-shadow:0 1px 3px var(--sheet-shadow-near),0 8px 24px var(--sheet-shadow-far)}[data-fc-theme=werkplaats] .seg button[aria-pressed=true]{background:var(--action-bg);color:var(--action-tx)}[data-fc-theme=werkplaats] .lay{border-radius:4px}[data-fc-theme=werkplaats]{font-size-adjust:.52}[data-fc-theme=werkplaats] .ri--home{color:var(--chrome-tx)}[data-fc-theme=werkplaats] .ava--tenant{background:#0000;border:1.5px solid var(--chrome-line-hi);color:var(--chrome-tx)}[data-fc-theme=werkplaats] .mast .st--warn{background:#0000;border:1px solid var(--chrome-line-hi);color:var(--chrome-tx)}[data-fc-theme=werkplaats] .rail7 .tk.now{background:var(--s1);border:1.5px solid var(--tx)}[data-fc-theme=werkplaats] .rail7 .tk.now b{color:var(--tx)}[data-fc-theme=werkplaats] .rail7 .tk.now small{color:var(--warn);font-weight:650}[data-fc-theme=werkplaats] .rail7 .tk.now i{background:var(--tx);border-color:var(--tx);color:var(--s1)}[data-fc-theme=werkplaats] .st--det{background:var(--inset);border:1px solid var(--line);color:var(--tx2)}[data-fc-theme=werkplaats] .gate--row{border-radius:0 0 10px 10px;border-top:0;box-shadow:inset 3px 0 0 var(--warn);margin:0 0 6px;padding:4px 14px 13px 17px}[data-fc-theme=werkplaats] .gate--row.ok{box-shadow:inset 3px 0 0 var(--ok);padding-bottom:9px;padding-top:2px}[data-fc-theme=werkplaats] .donep{color:var(--tx2);font-size:13px;margin:0}[data-fc-theme=werkplaats] .donep a{color:var(--accent-ink)}[data-fc-theme=werkplaats] .xr.open{border-bottom:0;border-radius:10px 10px 0 0}[data-fc-theme=werkplaats] .gate--row{border-left:0;box-shadow:inset 4px 0 0 var(--hivis)}[data-fc-theme=werkplaats] .ck{background:var(--s1);border:1.5px solid var(--line-hi);border-radius:7px;color:var(--on-fill);cursor:pointer;display:grid;font-size:15px;font-weight:700;height:30px;padding:0;place-items:center;width:30px}[data-fc-theme=werkplaats] .ck:hover{border-color:var(--tx3)}[data-fc-theme=werkplaats] .ck[aria-pressed=true]{background:var(--ok);border-color:var(--ok)}[data-fc-theme=werkplaats] .ck[aria-pressed=true]:after{content:"✓"}[data-fc-theme=werkplaats] .ck--na{border-style:dashed;cursor:default}[data-fc-theme=werkplaats] .ck--na.on{background:var(--ok);border:1.5px solid var(--ok)}[data-fc-theme=werkplaats] .ck--na.on:after{content:"✓"}[data-fc-theme=werkplaats] .ck--na.inh{background:#0000;border:1.5px solid var(--ok);color:var(--ok)}[data-fc-theme=werkplaats] .ck--na.inh:after{content:"✓"}[data-fc-theme=werkplaats] .gapv{align-items:center;background:#0000;border:1px dashed color-mix(in srgb,var(--warn) 55%,#0000);border-radius:5px;color:var(--warn);display:inline-flex;font-size:12px;font-weight:650;line-height:1.5;padding:1px 7px}[data-fc-theme=werkplaats] .xcap{align-items:center;color:var(--tx2);display:flex;font-size:12px;gap:8px;margin:2px 0 6px}[data-fc-theme=werkplaats] .xcap .ck{flex:none;font-size:11px;height:18px;width:18px}[data-fc-theme=werkplaats] .xr.rd.done-row{background:#0000;box-shadow:none}[data-fc-theme=werkplaats] .xr.rd.done-row .st{background:var(--ok-tint);border-color:color-mix(in srgb,var(--ok) 34%,#0000);color:var(--ok)}[data-fc-theme=werkplaats] .bulk{align-items:center;background:var(--inset);border:1px solid var(--line);border-radius:10px;color:var(--tx2);display:flex;flex-wrap:wrap;font-size:13px;gap:10px;padding:10px 12px}[data-fc-theme=werkplaats] .bulk .btn{margin-left:auto}[data-fc-theme=werkplaats] .bulk[hidden],[data-fc-theme=werkplaats] .more[hidden]{display:none}[data-fc-theme=werkplaats] .vtag{background:var(--s1);border:1px solid var(--line);border-radius:6px;bottom:6px;color:var(--tx3);font:500 12px var(--mono);left:50%;padding:4px 8px;position:fixed;transform:translateX(-50%)}@media (max-width:1180px){[data-fc-theme=werkplaats] .app{height:auto;min-height:100vh}[data-fc-theme=werkplaats] .main{height:auto}[data-fc-theme=werkplaats] .mast{flex-wrap:wrap;row-gap:10px}[data-fc-theme=werkplaats] .mast-left{flex:1 1 100%;order:2}[data-fc-theme=werkplaats] .mast-right{flex:1 1 100%;justify-content:flex-end;order:1}[data-fc-theme=werkplaats] .search{flex:1 1 auto;max-width:360px;width:auto}[data-fc-theme=werkplaats] .rail7{overflow-x:auto;padding-bottom:2px;scrollbar-width:none}[data-fc-theme=werkplaats] .rail7 .tk{flex:0 0 auto}[data-fc-theme=werkplaats] .work{grid-template-columns:minmax(0,1fr);padding:14px 20px 20px}[data-fc-theme=werkplaats] .card.draw{height:60vh;min-height:420px}[data-fc-theme=werkplaats] .insp,[data-fc-theme=werkplaats] .insp-body{overflow:visible}[data-fc-theme=werkplaats] .more{display:none}}@media (max-width:880px){[data-fc-theme=werkplaats] aside.rail{width:76px}[data-fc-theme=werkplaats] .ri{min-height:52px;width:64px}[data-fc-theme=werkplaats] .ri .rl{font-size:12px}[data-fc-theme=werkplaats] .rg-label,[data-fc-theme=werkplaats] .search kbd{display:none}[data-fc-theme=werkplaats] .btn,[data-fc-theme=werkplaats] .lay,[data-fc-theme=werkplaats] .mindbtn,[data-fc-theme=werkplaats] .seg button,[data-fc-theme=werkplaats] .tenant{min-height:44px}[data-fc-theme=werkplaats] .ck{height:44px;width:44px}[data-fc-theme=werkplaats] .xr{min-height:56px}[data-fc-theme=werkplaats] .xh,[data-fc-theme=werkplaats] .xr{grid-template-columns:12px minmax(0,1fr) auto 112px 44px}[data-fc-theme=werkplaats] .stepper button{height:44px;width:44px}[data-fc-theme=werkplaats] .stepper input{height:44px}[data-fc-theme=werkplaats] .rail7 .tk{min-height:56px}[data-fc-theme=werkplaats] .waits a,[data-fc-theme=werkplaats] .xr .st a{align-items:center;display:inline-flex;justify-content:center;min-height:44px;min-width:44px}[data-fc-theme=werkplaats] .btn,[data-fc-theme=werkplaats] .seg button,[data-fc-theme=werkplaats] .stepper button{min-width:44px}}@media (max-width:640px){[data-fc-theme=werkplaats] aside.rail{align-items:stretch;bottom:0;flex-direction:row;gap:0;height:auto;justify-content:space-around;left:0;overflow:visible;padding:4px 4px calc(4px + env(safe-area-inset-bottom,0px));position:fixed;right:0;width:auto;z-index:50}[data-fc-theme=werkplaats] .rail .grow,[data-fc-theme=werkplaats] .rg-label,[data-fc-theme=werkplaats] .ri--home{display:none}[data-fc-theme=werkplaats] .ri{border-radius:8px;flex:1 1;min-height:56px;width:auto}[data-fc-theme=werkplaats] aside.rail a.ri--office{display:none}[data-fc-theme=werkplaats] .main{padding-bottom:76px}[data-fc-theme=werkplaats] .ribbon{padding:6px 16px}[data-fc-theme=werkplaats] .mast{padding:12px 16px}[data-fc-theme=werkplaats] .mast-right{justify-content:space-between}[data-fc-theme=werkplaats] .search,[data-fc-theme=werkplaats] .tenant,[data-fc-theme=werkplaats] .who{display:none}[data-fc-theme=werkplaats] h1{font-size:22px}[data-fc-theme=werkplaats] .summary{font-size:13px}[data-fc-theme=werkplaats] .dcard{margin:0 12px;padding:8px}[data-fc-theme=werkplaats] .rail7 .tk:not(.now) span{display:none}[data-fc-theme=werkplaats] .rail7 .tk:not(.now){justify-content:center;min-width:44px;padding:7px 0}[data-fc-theme=werkplaats] .rail7{scroll-snap-type:x proximity}[data-fc-theme=werkplaats] .rail7 .tk{scroll-snap-align:center}[data-fc-theme=werkplaats] .rail7 .tk:not(:last-child):after{display:none}[data-fc-theme=werkplaats] .waits{align-items:flex-start;flex-direction:column;gap:2px}[data-fc-theme=werkplaats] .waits .auto{margin-left:0}[data-fc-theme=werkplaats] .work{padding:12px}[data-fc-theme=werkplaats] .card.draw{height:56vh;height:auto;min-height:340px;min-height:0}[data-fc-theme=werkplaats] .card.draw .views{flex:none}[data-fc-theme=werkplaats] .card.draw .pane-v>.canvas{flex:none;height:max(260px,62vw);max-height:64vh}[data-fc-theme=werkplaats] .card.draw .views[data-mode=both] .pane-v>.canvas{height:max(220px,52vw)}[data-fc-theme=werkplaats] .card.draw .pane-v>.stage3d,[data-fc-theme=werkplaats] .card.draw .pane-v>.v3d{min-height:300px}[data-fc-theme=werkplaats] .tools{gap:6px}[data-fc-theme=werkplaats] .tools .sp{display:none}[data-fc-theme=werkplaats] .seg{flex:1 1 100%}[data-fc-theme=werkplaats] .seg button{flex:1 1;padding:0 6px}[data-fc-theme=werkplaats] .layers{flex-wrap:nowrap;gap:4px;left:8px;max-width:none;overflow-x:auto;right:8px;scrollbar-width:none;top:8px}[data-fc-theme=werkplaats] .layers .lay{flex:0 0 auto;font-size:12px;padding:4px 8px}[data-fc-theme=werkplaats] .loc{display:none}[data-fc-theme=werkplaats] .xh,[data-fc-theme=werkplaats] .xr{gap:8px;grid-template-columns:12px minmax(0,1fr) auto 44px}[data-fc-theme=werkplaats] .xh span:nth-child(4){display:none}[data-fc-theme=werkplaats] .xr{grid-template-rows:auto auto;row-gap:2px}[data-fc-theme=werkplaats] .xr .st{grid-column:2;grid-row:2;justify-self:start}[data-fc-theme=werkplaats] .xr .ck,[data-fc-theme=werkplaats] .xr .ck--na{grid-column:4;grid-row:1/span 2}[data-fc-theme=werkplaats] .insp-foot{background:var(--s1);border-radius:0 0 var(--r-lg) var(--r-lg);bottom:76px;position:-webkit-sticky;position:sticky;z-index:5}[data-fc-theme=werkplaats] .insp-foot:has(#approve[disabled]){box-shadow:none;position:static}[data-fc-theme=werkplaats] .insp-foot .next,[data-fc-theme=werkplaats] .insp-foot .prog span:last-child:not(:first-child){display:none}[data-fc-theme=werkplaats] .insp-foot{box-shadow:0 -6px 16px var(--sheet-shadow-far);gap:6px;padding:10px 14px}[data-fc-theme=werkplaats] .pinlabel{display:none}[data-fc-theme=werkplaats] .bulk .btn{margin-left:0;width:100%}[data-fc-theme=werkplaats] .mind{width:100vw}}[data-fc-theme=werkplaats] .xr.gap{background:#0000;border:1.5px dashed var(--line-hi);border-radius:8px;margin:4px 0}[data-fc-theme=werkplaats] .xr.gap .q{color:var(--tx3);font-family:var(--sans);font-weight:500}[data-fc-theme=werkplaats] .xr.gap .st{background:#0000;border:1px dashed color-mix(in srgb,var(--warn) 50%,#0000);color:var(--warn)}[data-fc-theme=werkplaats] .is-unavail{cursor:not-allowed;text-decoration:none}[data-fc-theme=werkplaats] .ri.is-unavail{opacity:.55}[data-fc-theme=werkplaats] .tk.is-unavail{opacity:1}[data-fc-theme=werkplaats] .rail7 .tk.is-unavail:hover,[data-fc-theme=werkplaats] .ri.is-unavail:hover{background:none}[data-fc-theme=werkplaats] a.is-unavail:not(.ri):not(.tk){color:var(--tx3)}[data-fc-theme=werkplaats] a.is-unavail:not(.ri):not(.tk):not(.cite){-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px}[data-fc-theme=werkplaats] .tsw{display:inline-flex;position:relative}[data-fc-theme=werkplaats] .tenant--sw{color:inherit;cursor:pointer;font:inherit;font-size:13px;font-weight:550;min-height:44px}[data-fc-theme=werkplaats] .tenant--sw svg{stroke:currentColor;fill:none;stroke-width:2;height:14px;width:14px}[data-fc-theme=werkplaats] .tsw-menu{background:var(--s1);border:1px solid var(--line);border-radius:10px;box-shadow:var(--sh2);color:var(--tx);list-style:none;margin:0;min-width:260px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:40}[data-fc-theme=werkplaats] .tsw-menu button{align-items:center;background:none;border:0;border-radius:8px;color:var(--tx);display:flex;font:500 14px var(--sans);gap:8px;min-height:44px;padding:8px 12px;text-align:left;width:100%}[data-fc-theme=werkplaats] .tsw-menu button:focus-visible,[data-fc-theme=werkplaats] .tsw-menu button:hover{background:var(--inset)}[data-fc-theme=werkplaats] .tsw-menu button[aria-checked=true]{background:var(--accent-tint);color:var(--accent-ink);font-weight:650}[data-fc-theme=werkplaats] .tsw-sub{color:var(--tx3);font-size:12px;font-weight:450}[data-fc-theme=werkplaats] .ribbon.ribbon--beheer{background:var(--accent-tint);border-bottom:1px solid var(--accent);color:var(--tx)}[data-fc-theme=werkplaats] .ribbon.ribbon--beheer b{color:var(--tx)}[data-fc-theme=werkplaats] .ribbon--beheer .linkbtn{background:none;border:0;color:var(--accent-ink);font:600 12px var(--sans);min-height:24px;padding:0 2px;text-decoration:underline;text-underline-offset:2px}@media (max-width:880px){[data-fc-theme=werkplaats] .ribbon--beheer .linkbtn{align-items:center;display:inline-flex;min-height:44px;min-width:44px;padding:0 6px}[data-fc-theme=werkplaats] .ribbon--beheer .rb-long{display:none}[data-fc-theme=werkplaats] .ribbon--beheer{padding-bottom:0;padding-top:0}}[data-fc-theme=werkplaats] .tsw-note{color:var(--tx2);color:var(--chrome-tx2,var(--tx2));font:500 12px/1.3 var(--sans);position:absolute;right:0;top:calc(100% + 4px);white-space:nowrap}[data-fc-theme=werkplaats] .tsw-note .linkbtn{background:none;border:0;color:inherit;font:600 12px var(--sans);padding:0 2px;text-decoration:underline;text-underline-offset:2px}[data-fc-theme=werkplaats] .tsw.is-client .tenant--sw{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}@media (min-width:881px){[data-fc-theme=werkplaats] .ribbon.ribbon--beheer{display:none}}@media (max-width:880px){[data-fc-theme=werkplaats] .tsw-note{display:none}[data-fc-theme=werkplaats] .tsw .tenant--sw{display:flex;max-width:190px}[data-fc-theme=werkplaats] .tsw .tenant--sw #tname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-fc-theme=werkplaats] .tsw-menu{left:0;max-width:calc(100vw - 32px);right:auto}}[data-fc-theme=werkplaats] .klayers{inset:0;pointer-events:none;position:absolute}[data-fc-theme=werkplaats] .klayers svg{height:100%;inset:0;position:absolute;width:100%}[data-fc-theme=werkplaats] .klayer{transition:opacity .15s}[data-fc-theme=werkplaats] .drawing.hl .klayer:not(.hot){opacity:.12}[data-fc-theme=werkplaats] .drawing.hl>picture img{opacity:.6}@media (prefers-reduced-motion:reduce){[data-fc-theme=werkplaats] .klayer{transition:none}}[data-fc-theme=werkplaats] .v3d{margin:0;position:relative}[data-fc-theme=werkplaats] .v3d[data-state=model],[data-fc-theme=werkplaats] .v3d[data-state=none],[data-fc-theme=werkplaats] .v3d[data-state=still]{background:var(--canvas-table);display:flex;flex:1 1;flex-direction:column;min-height:0}[data-fc-theme=werkplaats] .v3d[data-state=none]{display:grid;padding:18px;place-items:center}[data-fc-theme=werkplaats] .v3d[data-state=none] .v3d-none{background:var(--s1);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh1);color:var(--tx2);font-size:13px;line-height:1.5;margin:0;max-width:46ch;padding:12px 16px}[data-fc-theme=werkplaats] .v3d[data-state=none] .v3d-none b,[data-fc-theme=werkplaats] .v3d[data-state=none] .v3d-none strong{color:var(--tx)}[data-fc-theme=werkplaats] .v3d-host{flex:1 1;min-height:300px;overflow:hidden;position:relative}[data-fc-theme=werkplaats] .v3d-still{display:grid;flex:1 1;min-height:0;overflow:hidden;padding:14px;place-items:center}[data-fc-theme=werkplaats] .v3d-still picture{display:contents}[data-fc-theme=werkplaats] .v3d-still img{border-radius:8px;box-shadow:0 1px 3px #0000,0 8px 24px #0000;box-shadow:0 1px 3px var(--sheet-shadow-near,#0000),0 8px 24px var(--sheet-shadow-far,#0000);height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}[data-fc-theme=werkplaats] .v3d-cap{background:var(--s1);border-top:1px solid var(--line);color:var(--tx2);flex:none;font-size:13px;line-height:1.45;padding:9px 14px}[data-fc-theme=werkplaats] .v3d-cap b{color:var(--tx)}[data-fc-theme=werkplaats] .v3d-bar{align-items:center;background:var(--s1);border-top:1px solid var(--line);display:flex;flex:none;flex-wrap:wrap;gap:10px;padding:9px 14px}[data-fc-theme=werkplaats] .v3d-meas{background:var(--s1);border-top:1px solid var(--line);color:var(--tx2);flex:none;font-size:13px;padding:8px 14px}[data-fc-theme=werkplaats] .v3d-meas p{color:var(--tx);font-weight:600;margin:0 0 4px}[data-fc-theme=werkplaats] .v3d-meas ul{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}[data-fc-theme=werkplaats] .v3d-meas li{font-feature-settings:"tnum";color:var(--tx);font:500 13px var(--mono);font-variant-numeric:tabular-nums}@media (max-width:880px){[data-fc-theme=werkplaats] .v3d-bar .btn{min-height:44px}}[data-fc-theme=werkplaats] .tsw-menu .tsw-h{color:var(--tx3);font:600 12px var(--mono);letter-spacing:.05em;padding:8px 12px 4px;text-transform:uppercase}[data-fc-theme=werkplaats] .tsw-menu a{align-items:center;border-radius:8px;color:var(--tx);display:flex;font:500 14px var(--sans);gap:8px;min-height:44px;padding:8px 12px;text-decoration:none;width:100%}[data-fc-theme=werkplaats] .tsw-menu a:focus-visible,[data-fc-theme=werkplaats] .tsw-menu a:hover{background:var(--inset)}[data-fc-theme=werkplaats] .tsw-menu a[aria-checked=true]{background:var(--accent-tint);color:var(--accent-ink);font-weight:650}[data-fc-theme=werkplaats] .tsw-menu li.ind a,[data-fc-theme=werkplaats] .tsw-menu li.ind button{padding-left:26px}[data-fc-theme=werkplaats] .tsw-menu{max-height:min(70vh,520px);min-width:300px;overflow:auto}[data-fc-theme=werkplaats] .tsw-menu a,[data-fc-theme=werkplaats] .tsw-menu button{align-items:flex-start;flex-direction:column;gap:1px;justify-content:center;line-height:1.3}[data-fc-theme=werkplaats] .mast{background:var(--s1);color:var(--tx);display:block;padding:0}[data-fc-theme=werkplaats] .mast-bar{align-items:center;background:var(--chrome);border-bottom:1px solid var(--chrome-line);color:var(--chrome-tx);display:flex;flex-wrap:wrap;gap:8px 20px;min-height:48px;padding:6px 16px}[data-fc-theme=werkplaats] .mast-bar .eyebrow{align-items:center;color:var(--chrome-tx);display:flex;font:500 13px var(--sans);gap:10px;letter-spacing:0;margin:0;min-width:0;text-transform:none}[data-fc-theme=werkplaats] .mast-bar .mast-right{margin-left:auto}[data-fc-theme=werkplaats] .brand-mark{background:var(--accent);border-radius:6px;display:grid;flex:none;height:28px;place-items:center;width:28px}[data-fc-theme=werkplaats] .brand-mark svg{fill:none;stroke:var(--on-accent);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;height:16px;width:16px}[data-fc-theme=werkplaats] .brand-name{border-right:1px solid var(--chrome-line-hi);font:600 14px var(--display);letter-spacing:-.01em;padding-right:12px;white-space:nowrap}[data-fc-theme=werkplaats] .crumbs{align-items:center;color:var(--chrome-tx2);display:flex;flex-wrap:wrap;font-size:12.5px;gap:6px;min-width:0}[data-fc-theme=werkplaats] .crumb-link{background:none;border:0;color:var(--chrome-tx2);cursor:pointer;font:inherit;padding:0;white-space:nowrap}[data-fc-theme=werkplaats] .crumb-link:hover{color:var(--chrome-tx);text-decoration:underline}[data-fc-theme=werkplaats] .crumb-link:focus-visible{border-radius:3px;outline:2px solid var(--accent);outline-offset:2px}[data-fc-theme=werkplaats] .crumb-sep{color:var(--chrome-tx3)}[data-fc-theme=werkplaats] .crumb-here{color:var(--chrome-tx);font-weight:600;overflow-wrap:anywhere}[data-fc-theme=werkplaats] .mast-page{background:var(--s1);border-bottom:1px solid var(--line);color:var(--tx);display:flex;flex-direction:column;gap:4px;padding:10px 20px}[data-fc-theme=werkplaats] .mast-page .title-row{gap:10px 14px}[data-fc-theme=werkplaats] .mast-page h1{color:var(--tx);font-size:20px}[data-fc-theme=werkplaats] .mast-page .summary{color:var(--tx2);margin:0}[data-fc-theme=werkplaats] .mast-page .summary b{color:var(--tx)}[data-fc-theme=werkplaats] .mast-page .ava--tenant{border-color:var(--line-hi);color:var(--tx)}[data-fc-theme=werkplaats] .mast-page .st--warn{background:var(--warn-tint);border:1px solid color-mix(in srgb,var(--warn) 45%,#0000);color:var(--tx)}[data-fc-theme=werkplaats] .mast-page [data-testid=shell-mast-step]{background:var(--accent-tint);border:1px solid color-mix(in srgb,var(--accent) 35%,#0000);color:var(--accent-ink)}[data-fc-theme=werkplaats] .mast-rail{flex:1 1 auto;justify-content:center;min-width:0}[data-fc-theme=werkplaats] .mast-rail .rail7{align-items:center;gap:18px;overflow-x:auto;padding:2px 4px;scrollbar-width:none}[data-fc-theme=werkplaats] .mast-rail .rail7::-webkit-scrollbar{display:none}[data-fc-theme=werkplaats] .mast-rail .rail7 .tk{background:none;border:0;border-radius:999px;flex:none;gap:6px;justify-content:center;min-height:32px;min-width:16px;padding:0}[data-fc-theme=werkplaats] .mast-rail .rail7 .tk:hover{background:none}[data-fc-theme=werkplaats] .mast-rail .rail7 .tk span{clip:rect(0 0 0 0);border:0;display:flex;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}[data-fc-theme=werkplaats] .mast-rail .rail7 .tk i{background:var(--s1);border-color:var(--line-hi);border-width:1.5px;color:var(--tx3);font-size:0;height:12px;width:12px}[data-fc-theme=werkplaats] .mast-rail .rail7 .tk i .tk-num{visibility:hidden}[data-fc-theme=werkplaats] .mast-rail .rail7 .tk:not(:last-child):after{background:var(--line-hi);right:-18px;width:18px}[data-fc-theme=werkplaats] .mast-rail .rail7 .tk.done i{border-color:var(--ok);font-size:8px}[data-fc-theme=werkplaats] .mast-rail .rail7 .tk.done:not(:last-child):after{background:var(--ok)}[data-fc-theme=werkplaats] .mast-rail .rail7 .tk.done.auto i{border-color:var(--auto)}[data-fc-theme=werkplaats] .mast-rail .rail7 .tk.now{background:none;border:0}[data-fc-theme=werkplaats] .mast-rail .rail7 .tk.now i{border-color:var(--hivis);color:var(--on-hivis)}[data-fc-theme=werkplaats] .mast-rail .rail7 .tk.eg i{border-color:var(--tx3);border-style:dashed}[data-fc-theme=werkplaats] .mast-rail .rail7 .tk.locked i{border-color:var(--tx3)}[data-fc-theme=werkplaats] .mast-rail .rail7 .tk.is-unavail i{border-color:var(--tx3);border-style:dotted}[data-fc-theme=werkplaats] .mast-rail .rail7 .tk[aria-current]{padding:3px 11px 3px 4px}[data-fc-theme=werkplaats] .mast-rail .rail7 .tk[aria-current] i{font-size:10px;height:18px;width:18px}[data-fc-theme=werkplaats] .mast-rail .rail7 .tk[aria-current] span{clip:auto;display:flex;height:auto;margin:0;overflow:visible;position:static;width:auto}[data-fc-theme=werkplaats] .mast-rail .rail7 .tk[aria-current] .rail-secondary,[data-fc-theme=werkplaats] .mast-rail .rail7 .tk[aria-current] small,[data-fc-theme=werkplaats] .mast[data-dossier-mast] .mast-page .ava--tenant{display:none}[data-fc-theme=werkplaats] .mast-rail .rail7{gap:16px}[data-fc-theme=werkplaats] .mast-rail .rail7 .tk i{background:var(--line-hi);border:0;height:10px;width:10px}[data-fc-theme=werkplaats] .mast-rail .rail7 .tk:not(:last-child):after{background:var(--line);height:1px;right:-16px;width:16px}[data-fc-theme=werkplaats] .mast-rail .rail7 .tk.done i{background:var(--ok);color:var(--on-fill);font-size:7px;height:12px;width:12px}[data-fc-theme=werkplaats] .mast-rail .rail7 .tk.done:not(:last-child):after{background:var(--line)}[data-fc-theme=werkplaats] .mast-rail .rail7 .tk.done.auto i{background:var(--s1);border:1.5px solid var(--auto);color:var(--auto)}[data-fc-theme=werkplaats] .mast-rail .rail7 .tk.done.anon i{background:var(--s1);border:1.5px dashed var(--line-hi);color:var(--tx2)}[data-fc-theme=werkplaats] .mast-rail .rail7 .tk.now i{background:var(--hivis);border:0}[data-fc-theme=werkplaats] .mast-rail .rail7 .tk.eg i{background:var(--s1);border:1.5px dashed var(--tx3)}[data-fc-theme=werkplaats] .mast-rail .rail7 .tk.locked i{background:var(--s1);border:1.5px solid var(--tx3);border-radius:2px}[data-fc-theme=werkplaats] .mast-rail .rail7 .tk.is-unavail i{background:var(--s1);border:1.5px dotted var(--tx3)}[data-fc-theme=werkplaats] .mast-rail .rail7 .tk[aria-current]{background:var(--accent-tint);border:1px solid color-mix(in srgb,var(--accent) 35%,#0000);gap:7px;padding:4px 11px 4px 9px}[data-fc-theme=werkplaats] .mast-rail .rail7 .tk[aria-current] i{background:var(--accent);border:0;font-size:0;height:8px;width:8px}[data-fc-theme=werkplaats] .mast-rail .rail7 .tk[aria-current].now i{background:var(--hivis)}[data-fc-theme=werkplaats] .mast-rail .rail7 .tk[aria-current].done i{background:var(--ok);font-size:9px;height:14px;width:14px}[data-fc-theme=werkplaats] .mast-rail .rail7 .tk[aria-current].done.auto i{background:var(--s1);border:1.5px solid var(--auto)}[data-fc-theme=werkplaats] .mast-rail .rail7 .tk[aria-current] b{color:var(--accent-ink);font-size:12.5px;font-weight:650}[data-fc-theme=werkplaats] .mast-rail .rail7 .tk[aria-current] b[data-seq]:before{content:attr(data-seq) ". "}[data-fc-theme=werkplaats] .mast-acts .btn--primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}[data-fc-theme=werkplaats] .mast-acts .btn--primary:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 86%,#000)}[data-fc-theme=werkplaats] .mast-acts .btn--primary:disabled{opacity:.55}[data-fc-theme=werkplaats] .mast-acts .seg{background:var(--inset);border:1px solid var(--line);border-radius:6px;gap:2px;padding:2px}[data-fc-theme=werkplaats] .mast-acts .seg button{background:none;border:0;border-radius:4px;color:var(--tx2);font-size:12.5px;font-weight:500;min-height:30px;padding:4px 12px}[data-fc-theme=werkplaats] .mast-acts .seg button[aria-pressed=true]{background:var(--s1);box-shadow:var(--sh1);color:var(--tx);font-weight:650}@media (min-width:768px){[data-fc-theme=werkplaats] aside.rail{padding:8px 0;width:64px}[data-fc-theme=werkplaats] .ri{border-radius:6px;justify-content:center;min-height:44px;padding:0;width:48px}[data-fc-theme=werkplaats] .ri .rl{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}[data-fc-theme=werkplaats] .rg-label{display:none}[data-fc-theme=werkplaats] .ri .badge{right:2px;top:2px}}[data-fc-theme=werkplaats] .sh-ribbons{align-items:center;background:var(--ribbon-bg);border-bottom:1px solid var(--ribbon-line);display:flex;flex-wrap:wrap;gap:2px 22px;padding:5px 16px}[data-fc-theme=werkplaats] .sh-ribbons .ribbon{background:none;border:0;flex:0 1 auto;line-height:1.4;min-width:0;padding:0}[data-fc-theme=werkplaats] .sh-ribbons [data-testid=shell-ribbon]{order:2}[data-fc-theme=werkplaats] .dossier-foot{align-items:center;background:var(--s1);border-top:1px solid var(--line);color:var(--tx2);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 18px;margin-top:auto;min-height:30px;padding:4px 16px}[data-fc-theme=werkplaats] .dossier-foot .dossier-stale,[data-fc-theme=werkplaats] .dossier-foot .rcpts{margin:0}@media (max-width:1180px){[data-fc-theme=werkplaats] .mast-page .title-row{flex-wrap:wrap}[data-fc-theme=werkplaats] .mast-rail{flex:1 1 auto;justify-content:flex-start;order:3}[data-fc-theme=werkplaats] .mast-bar .mast-right{order:2}[data-fc-theme=werkplaats] .mast-acts{margin-left:0;order:4}}@media (max-width:880px){[data-fc-theme=werkplaats] .mast-rail .rail7 .tk{min-height:44px;min-width:44px}[data-fc-theme=werkplaats] .crumb-link{align-items:center;display:inline-flex;min-height:44px}[data-fc-theme=werkplaats] .mast-acts .btn,[data-fc-theme=werkplaats] .mast-acts .seg button{min-height:44px}}@media (max-width:640px){[data-fc-theme=werkplaats] .sh-ribbons{padding:5px 12px}[data-fc-theme=werkplaats] .mast-bar{padding:6px 12px}[data-fc-theme=werkplaats] .mast-page{padding:10px 12px}[data-fc-theme=werkplaats] .brand-name{display:none}}[data-fc-theme=werkplaats] .vd{grid-gap:16px;align-content:start;align-items:start;display:grid;flex:1 1 auto;gap:16px;grid-template-columns:minmax(0,1fr) 400px;min-height:0;overflow-y:auto;padding:14px 28px 22px;scrollbar-width:thin}[data-fc-theme=werkplaats] .vd-col{display:flex;flex-direction:column;gap:16px;min-width:0}[data-fc-theme=werkplaats] .vc{overflow:hidden}[data-fc-theme=werkplaats] .vc-h{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:14px 16px 10px}[data-fc-theme=werkplaats] .vc-h h2{font:600 16px/1.2 var(--display);letter-spacing:-.01em;margin:0}[data-fc-theme=werkplaats] .vc-h .n{color:var(--tx3);font:500 12px var(--mono);letter-spacing:0}[data-fc-theme=werkplaats] .vc-empty{border-top:1px solid var(--line);color:var(--tx2);font-size:13.5px;margin:0;padding:12px 16px 16px}[data-fc-theme=werkplaats] .fchips{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 12px}[data-fc-theme=werkplaats] .fchips[hidden]{display:none}[data-fc-theme=werkplaats] ol.gl,[data-fc-theme=werkplaats] ul.rc{list-style:none;margin:0;padding:0}[data-fc-theme=werkplaats] .gr{grid-column-gap:18px;grid-row-gap:6px;align-items:center;border-top:1px solid var(--line);box-shadow:inset 4px 0 0 var(--hivis);column-gap:18px;display:grid;grid-template-columns:minmax(0,1fr) 124px 168px;padding:11px 16px 11px 20px;row-gap:6px}[data-fc-theme=werkplaats] .gr-main{min-width:0}[data-fc-theme=werkplaats] .gr .what{font:600 15px/1.3 var(--sans)}[data-fc-theme=werkplaats] .gr .dt{color:var(--tx2);font-size:13.5px;margin-top:2px;overflow-wrap:anywhere}[data-fc-theme=werkplaats] .gr .where{align-items:center;color:var(--tx2);display:flex;flex-wrap:wrap;font-size:13.5px;gap:8px;margin-top:5px}[data-fc-theme=werkplaats] .gr .where b{color:var(--tx);font-weight:600}[data-fc-theme=werkplaats] .gr .stp{align-items:center;color:var(--tx3);display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px;margin-top:5px}[data-fc-theme=werkplaats] .gr .by{color:var(--tx2);font-size:13px;margin-top:6px}[data-fc-theme=werkplaats] .gr-since{color:var(--tx2);font-size:13px;text-align:right;white-space:nowrap}[data-fc-theme=werkplaats] .gr-since b{color:var(--tx);font:600 14px var(--mono)}[data-fc-theme=werkplaats] .gr a.btn{align-items:center;display:inline-flex;justify-content:center;min-height:40px;text-decoration:none;white-space:nowrap;width:100%}[data-fc-theme=werkplaats] .pips i.n{background:var(--hivis);border-color:var(--hivis-line)}[data-fc-theme=werkplaats] details.co{border-top:1px solid var(--line)}[data-fc-theme=werkplaats] details.co summary{align-items:center;color:var(--tx2);cursor:pointer;display:flex;flex-wrap:wrap;font-size:14px;font-weight:550;gap:10px;list-style:none;min-height:48px;padding:8px 16px}[data-fc-theme=werkplaats] details.co summary::-webkit-details-marker{display:none}[data-fc-theme=werkplaats] details.co summary:before{border-bottom:2px solid var(--tx3);border-right:2px solid var(--tx3);content:"";flex:none;height:7px;transform:rotate(-45deg);transition:transform .12s;width:7px}[data-fc-theme=werkplaats] details.co[open] summary:before{transform:rotate(45deg)}[data-fc-theme=werkplaats] details.co summary .n{color:var(--tx3);font:500 12px var(--mono)}[data-fc-theme=werkplaats] details.co summary .rl{color:var(--tx3);font-weight:400}[data-fc-theme=werkplaats] details.co .gr{background:var(--inset);box-shadow:inset 4px 0 0 var(--line-hi);grid-template-columns:minmax(0,1fr) 124px}[data-fc-theme=werkplaats] details.co .pips i.n{background:var(--tx);border-color:var(--tx)}[data-fc-theme=werkplaats] .rcp{grid-gap:4px 10px;align-items:start;border-top:1px solid var(--line);display:grid;gap:4px 10px;grid-template-columns:22px minmax(0,1fr) auto;padding:9px 16px}[data-fc-theme=werkplaats] .rcp b{font-size:14px;font-weight:600;overflow-wrap:anywhere}[data-fc-theme=werkplaats] .rcp .where{align-items:center;color:var(--tx2);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-top:3px}[data-fc-theme=werkplaats] .rcp .dt{color:var(--tx3);font-size:13px;margin-top:3px;overflow-wrap:anywhere}[data-fc-theme=werkplaats] .rcp .okc,[data-fc-theme=werkplaats] .rcp .wti{border-radius:50%;display:grid;font:600 12px var(--mono);height:22px;margin-top:1px;place-items:center;width:22px}[data-fc-theme=werkplaats] .rcp .okc{background:var(--s1);border:1.5px solid var(--auto);color:var(--auto);font-style:normal}[data-fc-theme=werkplaats] .rcp .wti{border:1.5px solid var(--line-hi);color:var(--tx3);font-style:normal}[data-fc-theme=werkplaats] .rcp-r{align-items:flex-end;color:var(--tx2);display:flex;flex-direction:column;font-size:13px;gap:2px;text-align:right}[data-fc-theme=werkplaats] .rcp-r .num{color:var(--tx);font-weight:600}[data-fc-theme=werkplaats] .rcp-r a{color:var(--accent-ink);font-weight:600;text-decoration:none}[data-fc-theme=werkplaats] .rcp-r a:hover{text-decoration:underline}@media (max-width:1180px){[data-fc-theme=werkplaats] .vd{grid-template-columns:minmax(0,1fr);overflow:visible;padding:14px 20px 20px}}@media (max-width:880px){[data-fc-theme=werkplaats] .fchip,[data-fc-theme=werkplaats] .gr a.btn{min-height:44px}[data-fc-theme=werkplaats] details.co summary{min-height:48px}[data-fc-theme=werkplaats] .rcp-r a{align-items:center;display:inline-flex;justify-content:center;min-height:44px;min-width:44px}}@media (max-width:640px){[data-fc-theme=werkplaats] .vd{gap:12px;padding:12px}[data-fc-theme=werkplaats] .vd-col{gap:12px}[data-fc-theme=werkplaats] .vc--main{background:#0000;border:0;overflow:visible}[data-fc-theme=werkplaats] .vc--main .vc-h{padding:2px 2px 8px}[data-fc-theme=werkplaats] .vc--main .fchips{padding:0 2px 12px}[data-fc-theme=werkplaats] .vc--main .vc-empty{border-top:0;padding-left:2px;padding-right:2px}[data-fc-theme=werkplaats] ol.gl{display:flex;flex-direction:column;gap:10px}[data-fc-theme=werkplaats] .gl>.gr{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh1);grid-template-columns:minmax(0,1fr);padding:14px 14px 14px 18px;row-gap:10px}[data-fc-theme=werkplaats] .gl>.gr .what{font-size:16px}[data-fc-theme=werkplaats] .gl>.gr .gr-since{text-align:left}[data-fc-theme=werkplaats] .gl>.gr a.btn{min-height:44px;width:100%}[data-fc-theme=werkplaats] details.co{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh1);margin-top:12px}[data-fc-theme=werkplaats] details.co .gl{padding:0 10px 10px}[data-fc-theme=werkplaats] details.co .gl>.gr{background:var(--inset);grid-template-columns:minmax(0,1fr)}[data-fc-theme=werkplaats] .rcp{padding:11px 14px}}[data-fc-theme=werkplaats] .pl-channel{padding:0 0 4px}[data-fc-theme=werkplaats] .pl-channel+.pl-channel{border-top:1px solid var(--line)}[data-fc-theme=werkplaats] .pl-lane{color:var(--tx3);font:600 12px/1.2 var(--mono);letter-spacing:.06em;margin:0;padding:10px 16px 4px;text-transform:uppercase}[data-fc-theme=werkplaats] .pl-pos{align-items:center;border:1px dashed var(--line-hi);border-radius:5px;color:var(--tx2);display:inline-flex;font:600 12px/1.5 var(--mono);padding:1px 7px;white-space:nowrap}[data-fc-theme=werkplaats] .pl-wrap{flex-shrink:0;margin:0 28px}@media (max-width:640px){[data-fc-theme=werkplaats] .pl-wrap{flex-shrink:0;margin:0 12px}}[data-fc-theme=werkplaats] .vc-quiet{color:var(--tx2)}[data-fc-theme=werkplaats] .rcp-x{color:var(--tx2);font-size:12.5px;margin-top:3px}[data-fc-theme=werkplaats] .rcp-x summary{cursor:pointer;list-style:none;opacity:.8}[data-fc-theme=werkplaats] .rcp-x summary::-webkit-details-marker{display:none}[data-fc-theme=werkplaats] .rcp-x summary:before{content:"\203A\00a0";display:inline-block;transition:transform .12s}[data-fc-theme=werkplaats] .rcp-x[open] summary:before{transform:rotate(90deg)}[data-fc-theme=werkplaats] .rcp-x code{font-size:11.5px;overflow-wrap:anywhere}.reading-run-spinner{-webkit-margin-end:.4em;animation:reading-run-spin 1s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;display:inline-block;height:.75em;margin-inline-end:.4em;width:.75em}@keyframes reading-run-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.reading-run-spinner{animation:none}}[data-fc-theme=werkplaats] [data-trade=kelders] .work[data-step=plan-lezen]{align-content:start;align-items:start}[data-fc-theme=werkplaats] [data-trade=kelders] .work[data-step=plan-lezen]>[data-testid=reading-job-status]{grid-column:1/-1}[data-fc-theme=werkplaats] [data-testid=reading-run] .btn{align-items:center;display:inline-flex;margin-top:12px;min-height:44px;white-space:normal}[data-fc-theme=werkplaats] .dossier-page :where(h1,h2,h3,h4){color:inherit}[data-fc-theme=werkplaats] .dossier-page .mast h1{color:var(--chrome-tx)}[data-fc-theme=werkplaats] .dossier-page .mast .summary{color:var(--chrome-tx2)}[data-fc-theme=werkplaats] .dossier-page .rail7{overflow-x:auto;scrollbar-width:thin}[data-fc-theme=werkplaats] .dossier-page .rail7 .tk,[data-fc-theme=werkplaats] .dossier-page .rail7 .tk span{min-width:-webkit-min-content;min-width:min-content}[data-fc-theme=werkplaats] .dossier-page .rail7 .tk b,[data-fc-theme=werkplaats] .dossier-page .rail7 .tk small{-webkit-hyphens:manual;hyphens:manual;overflow:visible;overflow-wrap:normal;text-overflow:clip;white-space:normal;word-break:normal}[data-fc-theme=werkplaats] .dossier-page .rail7 .tk small.rail-secondary{max-width:21ch}@media (min-width:641px) and (max-width:1180px){[data-fc-theme=werkplaats] .dossier-page .rail7{flex-wrap:wrap;overflow-x:visible;row-gap:6px;scroll-snap-type:none}[data-fc-theme=werkplaats] .dossier-page .rail7 .tk,[data-fc-theme=werkplaats] .dossier-page .rail7 .tk.now{flex-basis:calc(25% - 4px);flex-grow:1;flex-shrink:1}[data-fc-theme=werkplaats] .dossier-page .rail7 .tk:not(:last-child):after{display:none}}@media (max-width:640px){[data-fc-theme=werkplaats] .dossier-page .rail7{padding-bottom:6px;scrollbar-width:thin}[data-fc-theme=werkplaats] .dossier-page .rail7 .tk[aria-current=step] span{display:flex}[data-fc-theme=werkplaats] .dossier-page .rail7 .tk[aria-current=step]:not(.now){flex-shrink:1;justify-content:flex-start;max-width:calc(100% - 96px);min-width:-webkit-min-content;min-width:min-content;padding:7px 10px}[data-fc-theme=werkplaats] .dossier-page .rail7 .tk.now:not([aria-current=step]) span{display:none}[data-fc-theme=werkplaats] .dossier-page .rail7 .tk.now:not([aria-current=step]){justify-content:center;min-width:44px;padding:7px 0}[data-fc-theme=werkplaats] .dossier-page .rail7 .tk:not(.now):not([aria-current=step]){min-width:44px}[data-fc-theme=werkplaats] .dossier-page .rail7{--pin-s:0px;--pin-e:0px}[data-fc-theme=werkplaats] .dossier-page .rail7[data-now-pin] .tk.now:not([aria-current=step]){flex-shrink:0;position:-webkit-sticky;position:sticky;z-index:1}[data-fc-theme=werkplaats] .dossier-page .rail7[data-now-pin=start]{--pin-s:48px}[data-fc-theme=werkplaats] .dossier-page .rail7[data-now-pin=start] .tk.now:not([aria-current=step]){left:0}[data-fc-theme=werkplaats] .dossier-page .rail7[data-now-pin=end]{--pin-e:48px}[data-fc-theme=werkplaats] .dossier-page .rail7[data-now-pin=end] .tk.now:not([aria-current=step]){right:0}[data-fc-theme=werkplaats] .dossier-page .rail7[data-more-end]{-webkit-mask-image:linear-gradient(to left,var(--tx) 0 var(--pin-e),#0000 var(--pin-e),var(--tx) calc(var(--pin-e) + 28px));mask-image:linear-gradient(to left,var(--tx) 0 var(--pin-e),#0000 var(--pin-e),var(--tx) calc(var(--pin-e) + 28px))}[data-fc-theme=werkplaats] .dossier-page .rail7[data-more-start]{-webkit-mask-image:linear-gradient(to right,var(--tx) 0 var(--pin-s),#0000 var(--pin-s),var(--tx) calc(var(--pin-s) + 28px));mask-image:linear-gradient(to right,var(--tx) 0 var(--pin-s),#0000 var(--pin-s),var(--tx) calc(var(--pin-s) + 28px))}[data-fc-theme=werkplaats] .dossier-page .rail7[data-more-start][data-more-end]{-webkit-mask-image:linear-gradient(to right,var(--tx) 0 var(--pin-s),#0000 var(--pin-s),var(--tx) calc(var(--pin-s) + 28px),var(--tx) calc(100% - var(--pin-e) - 28px),#0000 calc(100% - var(--pin-e)),var(--tx) calc(100% - var(--pin-e)) 100%);mask-image:linear-gradient(to right,var(--tx) 0 var(--pin-s),#0000 var(--pin-s),var(--tx) calc(var(--pin-s) + 28px),var(--tx) calc(100% - var(--pin-e) - 28px),#0000 calc(100% - var(--pin-e)),var(--tx) calc(100% - var(--pin-e)) 100%)}}@media (max-width:880px){[data-fc-theme=werkplaats] .dossier-page #approve,[data-fc-theme=werkplaats] .dossier-page .kbar-q,[data-fc-theme=werkplaats] .dossier-page .rail7 .tk,[data-fc-theme=werkplaats] .dossier-page .waits,[data-fc-theme=werkplaats] .dossier-page .xr{scroll-margin-bottom:calc(74px + env(safe-area-inset-bottom, 0px));scroll-margin-bottom:calc(var(--tabbar-h, 58px) + env(safe-area-inset-bottom, 0px) + 16px)}}@media (max-width:640px){[data-fc-theme=werkplaats] .dossier-page .insp-foot{bottom:calc(68px + env(safe-area-inset-bottom, 0px));bottom:calc(var(--tabbar-h, 58px) + env(safe-area-inset-bottom, 0px) + 10px)}[data-fc-theme=werkplaats] .dossier-page .waits,[data-fc-theme=werkplaats] .dossier-page .xr{scroll-margin-bottom:calc(198px + env(safe-area-inset-bottom, 0px));scroll-margin-bottom:calc(var(--tabbar-h, 58px) + env(safe-area-inset-bottom, 0px) + 140px)}[data-fc-theme=werkplaats] .dossier-page .card.insp .insp-foot:not(:has(#approve)){box-shadow:none;position:static}[data-fc-theme=werkplaats] .dossier-page .card.insp .insp-foot:not(:has(#approve)) .btn{scroll-margin-bottom:calc(74px + env(safe-area-inset-bottom, 0px));scroll-margin-bottom:calc(var(--tabbar-h, 58px) + env(safe-area-inset-bottom, 0px) + 16px)}}@media (min-width:1181px) and (max-height:700px){[data-fc-theme=werkplaats] .dossier-page.main{height:auto}[data-fc-theme=werkplaats] .dossier-page .work{flex:0 0 auto;height:560px}}[data-fc-theme=werkplaats] .dossier-page .dossier-step-h{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}[data-fc-theme=werkplaats] .dossier-page .step-unavail{align-self:start;display:flex;flex-direction:column;gap:6px;grid-column:1/-1;padding:18px 20px}[data-fc-theme=werkplaats] .dossier-page .step-unavail p{margin:0}[data-fc-theme=werkplaats] .dossier-page .step-unavail-t{color:var(--tx);font:600 15px var(--display)}[data-fc-theme=werkplaats] .dossier-page .step-unavail-s{color:var(--tx2);font-size:13px}[data-fc-theme=werkplaats] .dossier-page .insp-body:focus-visible,[data-fc-theme=werkplaats] .dossier-page .prod-body:focus-visible,[data-fc-theme=werkplaats] .dossier-page .scroll-panel:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}[data-fc-theme=werkplaats] .dossier-page .lock-more{font-weight:500;margin-top:2px}[data-fc-theme=werkplaats] .dossier-page .lock-more summary{cursor:pointer;font-weight:600;max-width:100%;width:-webkit-max-content;width:max-content}[data-fc-theme=werkplaats] .dossier-page .lock-more ul{display:flex;flex-direction:column;gap:2px;margin:4px 0 0;padding-left:18px}@media (max-width:880px){[data-fc-theme=werkplaats] .dossier-page .lock-more summary{align-items:center;display:flex;min-height:44px;min-width:44px}}@media (min-width:1181px){[data-fc-theme=werkplaats] .dossier-page[data-trade=kelders] .insp{align-self:start}[data-fc-theme=werkplaats] .dossier-page[data-trade=kelders] .insp-body{flex:0 0 auto}}[data-fc-theme=werkplaats] .dossier-page .card.draw .views{min-height:260px}@media (min-width:641px){[data-fc-theme=werkplaats] .dossier-page .waits>b{flex:1 1 20ch;min-width:0}}[data-fc-theme=werkplaats] .dossier-page .waits .rcpts>summary{color:var(--accent-ink);cursor:pointer}[data-fc-theme=werkplaats] .dossier-page .waits .rcpts>ul{display:flex;flex-direction:column;gap:4px;list-style:none;margin:6px 0 0;padding:0}[data-fc-theme=werkplaats] .dossier-page .waits .rcpts li{display:flex;flex-wrap:wrap;font-size:12.5px;gap:0 8px}@media (max-width:880px){[data-fc-theme=werkplaats] .dossier-page .waits .rcpts>summary{align-items:center;display:flex;min-height:44px}}[data-fc-theme=werkplaats] .dossier-page .dossier-stale{color:var(--tx);font-size:13px;font-weight:600;margin:6px 6px 0}[data-fc-theme=werkplaats] .dossier-page .rail-unavailable-reason{color:var(--tx2);font-size:12px;margin:4px 6px 8px}[data-fc-theme=werkplaats] .dossier-page .kbar .ksubmit{align-items:center;display:flex;flex-wrap:wrap;gap:10px}[data-fc-theme=werkplaats] .dossier-page .kbar .ksubmit .sp{flex:1 1}[data-fc-theme=werkplaats] .dossier-page .kbar .ksubmit .btn{min-height:40px}@media (max-width:880px){[data-fc-theme=werkplaats] .dossier-page .kbar .ksubmit .btn{min-height:44px}}[data-fc-theme=werkplaats] .dossier-page .gv-rowc .row-verbatim,[data-fc-theme=werkplaats] .dossier-page .kel-el>.row-verbatim,[data-fc-theme=werkplaats] .dossier-page .xr .nm .sub .row-verbatim{overflow:visible;text-overflow:clip;white-space:normal}[data-fc-theme=werkplaats] .dossier-page .kel-el>.row-verbatim{min-width:0;width:100%}[data-fc-theme=werkplaats] .dossier-page .gv-rowc .row-verbatim summary,[data-fc-theme=werkplaats] .dossier-page .kel-el>.row-verbatim summary,[data-fc-theme=werkplaats] .dossier-page .xr .nm .sub .row-verbatim summary{color:var(--tx2);cursor:pointer;font-weight:550;max-width:100%;width:-webkit-max-content;width:max-content}[data-fc-theme=werkplaats] .dossier-page .gv-rowc .row-verbatim p,[data-fc-theme=werkplaats] .dossier-page .kel-el>.row-verbatim p,[data-fc-theme=werkplaats] .dossier-page .xr .nm .sub .row-verbatim p{color:var(--tx2);font-size:12.5px;margin:4px 0 0;white-space:normal}[data-fc-theme=werkplaats] .dossier-page .kel-el>.row-verbatim p{overflow-x:auto}@media (max-width:880px){[data-fc-theme=werkplaats] .dossier-page .gv-rowc .row-verbatim summary,[data-fc-theme=werkplaats] .dossier-page .kel-el>.row-verbatim summary,[data-fc-theme=werkplaats] .dossier-page .xr .nm .sub .row-verbatim summary{align-items:center;display:flex;min-height:44px}}[data-fc-theme=werkplaats] .dossier-page .work>.waits,[data-fc-theme=werkplaats] .dossier-page .work>[data-testid=reading-job-status]{grid-column:1/-1}[data-fc-theme=werkplaats] .dossier-page .work>.insp-stack{display:flex;flex-direction:column;gap:16px;min-height:0;min-width:0}[data-fc-theme=werkplaats] .dossier-page .work>.insp-stack>.card{flex:0 1 auto;min-height:0}[data-fc-theme=werkplaats] .dossier-page .planimage{display:flex;flex-direction:column;gap:8px;min-width:0}[data-fc-theme=werkplaats] .dossier-page .planimage-tools{align-items:center;display:flex;flex-wrap:wrap;gap:6px}[data-fc-theme=werkplaats] .dossier-page .planimage-scale,[data-fc-theme=werkplaats] .dossier-page .planimage-weight{font-feature-settings:"tnum";color:var(--tx2);color:var(--sheet-ink-2,var(--tx2));font-variant-numeric:tabular-nums;min-width:3.5em}[data-fc-theme=werkplaats] .dossier-page .planimage-box{background:var(--plan-bg);border:1px solid var(--line);border-radius:var(--r);cursor:grab;min-height:220px;overflow:hidden;position:relative;touch-action:none}[data-fc-theme=werkplaats] .dossier-page .planimage-box:active{cursor:grabbing}[data-fc-theme=werkplaats] .dossier-page .planimage-stage{align-items:flex-start;display:flex;inset:0;justify-content:center;position:absolute;transform-origin:center top;will-change:transform}[data-fc-theme=werkplaats] .dossier-page .planimage-stage img{display:block;height:auto;max-width:100%;-webkit-user-select:none;user-select:none}[data-fc-theme=werkplaats] .dossier-page .planimage-overlay{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}[data-fc-theme=werkplaats] .dossier-page .planimage-wall{fill:color-mix(in srgb,var(--accent) 22%,#0000);stroke:var(--accent);stroke-width:2}[data-fc-theme=werkplaats] .dossier-page .planimage-opening{fill:color-mix(in srgb,var(--l-lager) 18%,#0000);stroke:var(--l-lager);stroke-width:2;stroke-dasharray:6 4}[data-fc-theme=werkplaats] .dossier-page .planimage-note{background:var(--inset);border:1px solid var(--line);border-radius:var(--r);bottom:10px;color:var(--tx2);left:12px;margin:0;padding:8px 10px;position:absolute;right:12px}[data-fc-theme=werkplaats] .dossier-page .planimage-legend{align-items:center;color:var(--tx2);color:var(--sheet-ink-2,var(--tx2));display:flex;gap:6px;margin:0}[data-fc-theme=werkplaats] .dossier-page .planimage-legend.kbar-q{color:var(--tx2);color:var(--sheet-ink-2,var(--tx2))}[data-fc-theme=werkplaats] .dossier-page .planimage-swatch{border-radius:2px;display:inline-block;height:10px;width:14px}[data-fc-theme=werkplaats] .dossier-page .planimage-swatch--wall{background:color-mix(in srgb,var(--accent) 22%,#0000);border:2px solid var(--accent)}[data-fc-theme=werkplaats] .dossier-page .planimage-swatch--opening{background:color-mix(in srgb,var(--l-lager) 18%,#0000);border:2px dashed var(--l-lager)}[data-fc-theme=werkplaats] .dossier-page--v2>.dossier-foot{flex:none}[data-fc-theme=werkplaats] .dossier-foot>.waits{font-size:12px;margin:0}[data-fc-theme=werkplaats] .dossier-foot .dossier-foot-slot{display:contents}[data-fc-theme=werkplaats] .dossier-foot .dossier-foot-slot>.reader-footer{background:none;border:0;flex:1 1 auto;font-size:12px;gap:4px 16px;min-width:0;padding:0}[data-fc-theme=werkplaats] .dossier-foot .dossier-foot-slot>.reader-footer .btn{min-height:28px}@media (max-width:768px){[data-fc-theme=werkplaats] .dossier-foot .dossier-foot-slot>.reader-footer .btn{min-height:44px;min-width:44px}}@media (min-width:1181px){[data-fc-theme=werkplaats] .dossier-page--v2>.dossier-foot{background:var(--s1);bottom:0;padding:4px 16px;position:-webkit-sticky;position:sticky;row-gap:2px;z-index:6}[data-fc-theme=werkplaats] .dossier-foot .dossier-foot-slot>.reader-footer{flex:1 1 100%;flex-wrap:nowrap;white-space:nowrap}[data-fc-theme=werkplaats] .dossier-foot .reader-footer>span{flex:none}[data-fc-theme=werkplaats] .dossier-foot .reader-footer>[data-testid=reader-submit-gate]{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}[data-fc-theme=werkplaats] .dossier-page--v2>.dossier-foot>.waits{flex:0 1 auto;flex-wrap:nowrap;min-width:0;white-space:nowrap}[data-fc-theme=werkplaats] .dossier-page--v2>.dossier-foot>.waits>b{min-width:0;overflow:hidden;text-overflow:ellipsis}[data-fc-theme=werkplaats] .dossier-page--v2>.work:has(>[data-testid=step-aanvraag]){flex:0 0 auto}[data-fc-theme=werkplaats] .dossier-page--v2>.work:has(>[data-testid=kelders-hoeveelheden]){flex:0 0 auto}[data-fc-theme=werkplaats] .dossier-page--v2>.work>[data-testid=aanvraag-create],[data-fc-theme=werkplaats] .dossier-page--v2>.work>[data-testid=step-aanvraag]{align-self:start;height:auto;overflow:visible}[data-fc-theme=werkplaats] .dossier-page--v2>.work>[data-testid=aanvraag-create] .insp-body,[data-fc-theme=werkplaats] .dossier-page--v2>.work>[data-testid=step-aanvraag] .prod-body{overflow:visible}[data-fc-theme=werkplaats] .dossier-page--v2:has(>.work>.reader-workspace),[data-fc-theme=werkplaats] .dossier-page--v2:has(>.work>.wb){flex:1 1 auto;min-height:0;overflow:hidden}[data-fc-theme=werkplaats] .dossier-page--v2>.work:has(>.reader-workspace),[data-fc-theme=werkplaats] .dossier-page--v2>.work:has(>.wb){align-content:stretch;flex:1 1 auto;grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden}[data-fc-theme=werkplaats] .dossier-page--v2>.work:has(>.reader-workspace){padding:12px}[data-fc-theme=werkplaats] .dossier-page--v2>.work>.reader-workspace{align-items:stretch;gap:12px;grid-auto-rows:auto;grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:minmax(0,1fr);height:100%;min-height:0}[data-fc-theme=werkplaats] .dossier-page--v2 .reader-canvas{display:flex;flex-direction:column;min-height:0;position:relative}[data-fc-theme=werkplaats] .dossier-page--v2 .reader-canvas .planimage{container-type:size;display:grid;flex:1 1 auto;min-height:0;padding:12px;place-items:center;position:relative}[data-fc-theme=werkplaats] .dossier-page--v2 .reader-canvas .planimage-tools{background:var(--s1);border:1px solid var(--line);border-radius:8px;box-shadow:var(--sh1);left:12px;padding:3px;position:absolute;top:12px;z-index:4}[data-fc-theme=werkplaats] .dossier-page--v2 .reader-canvas .planimage-tools .planimage-scale,[data-fc-theme=werkplaats] .dossier-page--v2 .reader-canvas .planimage-tools .planimage-weight{color:var(--tx2)}[data-fc-theme=werkplaats] .dossier-page--v2 .reader-canvas .planimage-box{height:100%;margin:0;max-width:100%;width:100%}[data-fc-theme=werkplaats] .dossier-page--v2 .reader-canvas .reader-sheet-chip{flex:none}[data-fc-theme=werkplaats] .dossier-page--v2 .reader-canvas .reader-sheet-strip{flex:none;padding:8px 12px}[data-fc-theme=werkplaats] .dossier-page--v2 .reader-canvas>p{flex:none;margin:0}[data-fc-theme=werkplaats] .dossier-page--v2 .reader-inspection{min-height:0;overflow-y:auto;scrollbar-width:thin}[data-fc-theme=werkplaats] .dossier-page--v2 .reader-workspace>.reader-log{max-height:30vh;overflow-y:auto}[data-fc-theme=werkplaats] .dossier-page--v2>.work:has(>.wb){padding:0}[data-fc-theme=werkplaats] .dossier-page--v2>.work>.wb{height:100%;min-height:0}[data-fc-theme=werkplaats] .dossier-page--v2>.work>.wb>.wb-left,[data-fc-theme=werkplaats] .dossier-page--v2>.work>.wb>.wb-right{min-height:0;overflow-y:auto;scrollbar-width:thin}}.v3d .measure-layer{inset:0;pointer-events:none;position:absolute}.v3d .measure-layer .mk{line-height:0}.v3d .measure-layer .mk,.v3d .measure-layer .mk-tag{pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.v3d .measure-layer .mk-tag{background:#ffffffeb;border:1px solid var(--border-card);border-radius:6px;color:var(--text-secondary);font-size:11px;font-weight:600;padding:1px 6px;white-space:nowrap}.v3d .measure-layer .mk-tag.up{transform:translate(-50%,-175%)}.v3d .measure-layer .mk-tag.down{transform:translate(-50%,75%)}.v3d .measure-layer .mk-label{background:var(--measure-accent);border-radius:6px;box-shadow:var(--shadow-card);color:#fff;font-family:ui-monospace,monospace;font-family:var(--mono,ui-monospace,monospace);font-size:12.5px;font-weight:700;padding:2px 7px;pointer-events:none;position:absolute;transform:translate(-50%,-130%);white-space:nowrap}.v3d .measure-layer .mk-label small{font-weight:600;margin-left:4px;opacity:.9}.v3d .measure-layer .measure-msg{background:#ffffffeb;border:1px solid var(--border-card);border-radius:6px;bottom:10px;color:var(--text-secondary);font-size:12px;left:50%;padding:2px 8px;position:absolute;transform:translateX(-50%);white-space:nowrap}.v3d .measure-layer .snap{box-sizing:border-box;display:inline-block;height:12px;width:12px}.v3d .measure-layer .snap-point{background:#fff;border:2px solid var(--measure-accent)}.v3d .measure-layer .snap-mid{border-bottom:12px solid var(--measure-accent);border-left:7px solid #0000;border-right:7px solid #0000;height:0;width:0}.v3d .measure-layer .snap-edge{position:relative}.v3d .measure-layer .snap-edge:after,.v3d .measure-layer .snap-edge:before{background:var(--measure-accent);content:"";height:14px;left:5px;position:absolute;top:-1px;width:2px}.v3d .measure-layer .snap-edge:before{transform:rotate(45deg)}.v3d .measure-layer .snap-edge:after{transform:rotate(-45deg)}.v3d .measure-layer .snap-face{background:#d977062e;border:2px solid var(--measure-accent);border-radius:50%}[data-fc-theme=werkplaats][data-scheme=dark] .v3d .measure-layer .measure-msg,[data-fc-theme=werkplaats][data-scheme=dark] .v3d .measure-layer .mk-tag{background:#0f172ae0}@media (max-width:1180px){[data-fc-theme=werkplaats] .dossier-page.dossier-page--v2 .reader-canvas .planimage-box{min-height:min(60vh,520px)}}[data-fc-theme=werkplaats] .rail7 .tk[aria-current=step]:not(.now){background:var(--inset);border-color:var(--line-hi)}[data-fc-theme=werkplaats] .card.prod{display:flex;flex-direction:column;overflow:hidden}[data-fc-theme=werkplaats] .prod-head{align-items:center;border-bottom:1px solid var(--line);display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px;padding:12px 16px}[data-fc-theme=werkplaats] .prod-head h2{font:600 17px var(--display);letter-spacing:-.01em;margin:0}[data-fc-theme=werkplaats] .prod-head .n{color:var(--tx3);font:500 12px var(--mono)}[data-fc-theme=werkplaats] .prod-head .st{margin-left:auto}[data-fc-theme=werkplaats] .prod-body{display:flex;flex:1 1;flex-direction:column;gap:20px;min-height:0;min-width:0;overflow-y:auto;padding:14px 16px 18px}[data-fc-theme=werkplaats] .prod-sec{display:flex;flex-direction:column;gap:6px;min-width:0}[data-fc-theme=werkplaats] .sec-h{flex-wrap:wrap}[data-fc-theme=werkplaats] .prod .xr{cursor:default}[data-fc-theme=werkplaats] .prod .xr:hover{background:#0000}[data-fc-theme=werkplaats] .prod .xr .nm .sub{overflow:visible;text-overflow:clip;white-space:normal}[data-fc-theme=werkplaats] .prod .xr.gap .nm .sub{color:var(--tx2)}[data-fc-theme=werkplaats] .prod .grp{border-bottom:1px solid var(--line);color:var(--tx3);font:500 12px var(--mono);letter-spacing:.04em;padding:12px 6px 4px;text-transform:uppercase}[data-fc-theme=werkplaats] .prod .cap{color:var(--tx2);font-size:12.5px;line-height:1.45;margin:6px 6px 0}[data-fc-theme=werkplaats] .kv{grid-gap:9px 12px;display:grid;font-size:13.5px;gap:9px 12px;grid-template-columns:minmax(92px,124px) minmax(0,1fr);margin:0}[data-fc-theme=werkplaats] .kv dt{color:var(--tx3);font:500 12px var(--mono);letter-spacing:.04em;padding-top:3px;text-transform:uppercase}[data-fc-theme=werkplaats] .kv dd{color:var(--tx);margin:0;min-width:0;overflow-wrap:anywhere}[data-fc-theme=werkplaats] .kv dd small{color:var(--tx2);display:block;font-size:12px;margin-top:2px}[data-fc-theme=werkplaats] .kv .mono{font-family:var(--mono);font-weight:600}[data-fc-theme=werkplaats] .kv a{color:var(--accent-ink)}[data-fc-theme=werkplaats] .fchip{background:var(--inset);border:1px solid var(--line-hi);border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;padding:10px 12px}[data-fc-theme=werkplaats] .fchip svg{stroke:currentColor;fill:none;stroke-width:1.6;color:var(--tx2);flex:none;height:22px;width:22px}[data-fc-theme=werkplaats] .fchip .fb{flex:1 1 190px;min-width:0}[data-fc-theme=werkplaats] .fchip .fn{display:block;font:600 13px var(--mono);overflow-wrap:anywhere}[data-fc-theme=werkplaats] .fchip .fm{color:var(--tx2);display:block;font-size:12px;margin-top:2px}[data-fc-theme=werkplaats] .fchip .fm a{color:var(--accent-ink)}[data-fc-theme=werkplaats] .fchip.old{border-style:dashed}[data-fc-theme=werkplaats] .fchip.frozen{background:var(--ok-tint);border-color:color-mix(in srgb,var(--ok) 50%,#0000)}[data-fc-theme=werkplaats] .fchip .st{flex:none}[data-fc-theme=werkplaats] a.dl{align-items:center;background:var(--s1);border:1px solid var(--line-hi);border-radius:var(--r-ctl);color:var(--tx);display:inline-flex;font-size:13px;font-weight:650;justify-content:center;min-height:36px;padding:0 14px;text-decoration:none}[data-fc-theme=werkplaats] a.dl:hover{border-color:var(--tx3)}[data-fc-theme=werkplaats] a.btn{align-items:center;display:inline-flex;justify-content:center;text-decoration:none}[data-fc-theme=werkplaats] .rcpt{background:var(--s1);border:1px solid var(--line);border-radius:8px}[data-fc-theme=werkplaats] .rcpt+.rcpt{margin-top:6px}[data-fc-theme=werkplaats] .rcpt summary{align-items:center;cursor:pointer;display:flex;font-size:13.5px;font-weight:550;gap:10px;list-style:none;min-height:44px;padding:6px 12px}[data-fc-theme=werkplaats] .rcpt summary::-webkit-details-marker{display:none}[data-fc-theme=werkplaats] .rcpt summary small{color:var(--tx2);font:500 12px var(--mono);font-weight:400}[data-fc-theme=werkplaats] .rcpt summary .bw{color:var(--accent-ink);font-weight:650;margin-left:auto;text-decoration:underline}[data-fc-theme=werkplaats] .rcpt[open] summary{border-bottom:1px solid var(--line)}[data-fc-theme=werkplaats] .rcpt .rb{color:var(--tx2);font-size:13px;line-height:1.5;padding:10px 12px}[data-fc-theme=werkplaats] .rcpt .rb p{margin:0 0 6px}[data-fc-theme=werkplaats] .rcpt .rb p:last-child{margin-bottom:0}[data-fc-theme=werkplaats] .frz{background:var(--ok-tint);border:1px solid color-mix(in srgb,var(--ok) 38%,#0000);border-left:5px solid var(--ok);border-radius:6px;display:flex;flex-direction:column;gap:6px;padding:12px 14px}[data-fc-theme=werkplaats] .frz h2{font:600 15px var(--display);letter-spacing:-.01em;margin:0}[data-fc-theme=werkplaats] .frz p{color:var(--tx2);font-size:13px;margin:0}[data-fc-theme=werkplaats] .frz:focus{outline:2px solid var(--accent);outline-offset:2px}[data-fc-theme=werkplaats] .empty{border:1.5px dashed var(--line-hi);border-radius:10px;color:var(--tx2);display:flex;flex-direction:column;font-size:14px;gap:10px;padding:18px 16px}[data-fc-theme=werkplaats] .empty b{color:var(--tx)}[data-fc-theme=werkplaats] .empty p{margin:0}[data-fc-theme=werkplaats] .empty ul{margin:0;padding-left:18px}[data-fc-theme=werkplaats] .empty .acts{display:flex;flex-wrap:wrap;gap:8px}[data-fc-theme=werkplaats] .lock.ok{color:var(--ok)}[data-fc-theme=werkplaats] .lock a{color:var(--accent-ink)}[data-fc-theme=werkplaats] .aanv-facts{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}[data-fc-theme=werkplaats] .aanv-fact{align-items:center;background:var(--inset);border:1px solid var(--line);border-radius:6px;display:flex;gap:12px;justify-content:space-between;min-height:44px;padding:9px 12px}[data-fc-theme=werkplaats] .aanv-fact dt{color:var(--tx2);flex:none;font-size:12.5px}[data-fc-theme=werkplaats] .aanv-fact dd{color:var(--tx);font:600 13.5px var(--sans);margin:0;min-width:0;overflow-wrap:anywhere;text-align:right}[data-fc-theme=werkplaats] .aanv-tag{align-items:center;background:var(--s1);border:1px solid var(--line-hi);border-radius:4px;color:var(--tx2);display:inline-flex;font:500 12px var(--mono);padding:2px 8px}[data-fc-theme=werkplaats] .aanv-fact .aanv-tag{background:var(--accent-tint);border-color:var(--accent);color:var(--accent-ink)}[data-fc-theme=werkplaats] .aanv-sheets{display:flex;flex-direction:column;font:500 12.5px var(--mono);gap:2px;list-style:none;margin:0;padding:0}[data-fc-theme=werkplaats] .aanv-sheets .rv{color:var(--tx2)}[data-fc-theme=werkplaats] .aanv-docs{border:1px solid var(--line);border-collapse:collapse;border-radius:6px;font-size:13.5px;overflow:hidden;width:100%}[data-fc-theme=werkplaats] .aanv-docs th{background:var(--inset);border-bottom:1px solid var(--line);color:var(--tx3);font:500 12px var(--mono);letter-spacing:.04em;padding:9px 12px;text-align:left;text-transform:uppercase}[data-fc-theme=werkplaats] .aanv-docs td{border-top:1px solid var(--line);color:var(--tx2);padding:10px 12px;vertical-align:top}[data-fc-theme=werkplaats] .aanv-docs .num{font-family:var(--mono);text-align:right;white-space:nowrap}[data-fc-theme=werkplaats] .aanv-docs td.fl{color:var(--tx)}[data-fc-theme=werkplaats] .aanv-docs .fn{align-items:center;display:flex;font:600 13px var(--mono);gap:8px;overflow-wrap:anywhere}[data-fc-theme=werkplaats] .aanv-docs .fn svg{stroke:currentColor;fill:none;stroke-width:1.6;color:var(--tx2);flex:none;height:18px;width:18px}[data-fc-theme=werkplaats] .aanv-docs td.fl>.cap,[data-fc-theme=werkplaats] .aanv-docs td.fl>.gapchip{display:inline-flex;margin:4px 0 0 26px}[data-fc-theme=werkplaats] .aanv-bundle{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}[data-fc-theme=werkplaats] .aanv-drop{align-items:center;background:var(--inset);border:1.5px dashed var(--line-hi);border-radius:8px;display:flex;flex-wrap:wrap;gap:8px 14px;padding:14px 16px}[data-fc-theme=werkplaats] .aanv-drop[data-over]{background:var(--accent-tint);border-color:var(--accent)}[data-fc-theme=werkplaats] .aanv-drop .ic{stroke:var(--accent-ink);fill:none;stroke-width:1.7;flex:none;height:24px;width:24px}[data-fc-theme=werkplaats] .aanv-drop .dz{color:var(--tx);flex:1 1 220px;font-size:13.5px;margin:0}[data-fc-theme=werkplaats] .aanv-drop .dz small{color:var(--tx3);font:500 12px var(--mono)}[data-fc-theme=werkplaats] .aanv-drop>.cap,[data-fc-theme=werkplaats] .aanv-drop>.lock{flex:1 1 100%;margin:0}[data-fc-theme=werkplaats] .aanv-next{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding-bottom:16px}[data-fc-theme=werkplaats] .aanv-next .next{margin:0}[data-fc-theme=werkplaats] .aanv-fact--wide{align-items:flex-start;grid-column:1/-1}[data-fc-theme=werkplaats] .aanv-fact--wide .aanv-sheets{align-items:flex-end}[data-fc-theme=werkplaats] .dossier-page--v2 [data-testid=step-aanvraag]{position:relative}[data-fc-theme=werkplaats] .dossier-page--v2 [data-testid=step-aanvraag] .prod-head{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}[data-fc-theme=werkplaats] .dossier-page--v2 [data-testid=step-aanvraag] .prod-body{gap:22px;padding:18px 20px 20px}[data-fc-theme=werkplaats] .dossier-page--v2 .aanv-next .sec-h,[data-fc-theme=werkplaats] .dossier-page--v2 [data-testid=aanvraag-create] .sec-h,[data-fc-theme=werkplaats] .dossier-page--v2 [data-testid=step-aanvraag] .sec-h{align-items:center;border-bottom:1px solid var(--line);color:var(--tx3);display:flex;font:700 12px var(--display);gap:8px;letter-spacing:.08em;margin:0 0 6px;padding-bottom:8px;text-transform:uppercase}[data-fc-theme=werkplaats] .dossier-page--v2 [data-testid=step-aanvraag] .sec-h .n{background:var(--inset);border-radius:3px;color:var(--tx);font:600 12px var(--mono);letter-spacing:0;padding:1px 6px}[data-fc-theme=werkplaats] .dossier-page--v2 .aanv-docs th{background:var(--chrome);border-bottom:0;color:var(--chrome-tx);font:600 12px var(--display);letter-spacing:.04em}[data-fc-theme=werkplaats] .dossier-page--v2 .aanv-next .btn{background:none;border:0;color:var(--accent-ink);font-weight:600;min-height:auto;padding:0}[data-fc-theme=werkplaats] .dossier-page--v2 .aanv-next .btn:after{content:" ▸"}[data-fc-theme=werkplaats] .dossier-page--v2 .aanv-next .btn:hover{background:none;text-decoration:underline}[data-fc-theme=werkplaats] .dossier-page--v2 [data-testid=aanvraag-create] .dl-new{background:var(--s1);border:1px solid var(--line-hi);color:var(--tx)}@media (max-width:1180px){[data-fc-theme=werkplaats] .card.prod{height:auto}[data-fc-theme=werkplaats] .prod-body{overflow:visible}}@media (max-width:880px){[data-fc-theme=werkplaats] .empty a,[data-fc-theme=werkplaats] .fchip .fm a,[data-fc-theme=werkplaats] .kv a,[data-fc-theme=werkplaats] .lock a,[data-fc-theme=werkplaats] .rcpt summary,[data-fc-theme=werkplaats] a.dl{min-height:44px;min-width:44px}[data-fc-theme=werkplaats] .fchip .fm a,[data-fc-theme=werkplaats] .kv a,[data-fc-theme=werkplaats] .lock a{align-items:center;display:inline-flex}[data-fc-theme=werkplaats] a.dl{padding:0 16px}[data-fc-theme=werkplaats] .aanv-bundle .btn,[data-fc-theme=werkplaats] .aanv-drop .btn,[data-fc-theme=werkplaats] .aanv-next .btn,[data-fc-theme=werkplaats] .dossier-page--v2 .aanv-next .btn{min-height:44px}}@media (max-width:640px){[data-fc-theme=werkplaats] aside.rail a.ri:not(.ri--home){display:flex}[data-fc-theme=werkplaats] aside.rail a.ri[data-notab]{display:none}[data-fc-theme=werkplaats] .kv{grid-template-columns:minmax(0,1fr)}[data-fc-theme=werkplaats] .kv dt{padding-top:0}[data-fc-theme=werkplaats] .aanv-facts{grid-template-columns:minmax(0,1fr)}[data-fc-theme=werkplaats] .aanv-docs,[data-fc-theme=werkplaats] .aanv-docs tbody,[data-fc-theme=werkplaats] .aanv-docs td,[data-fc-theme=werkplaats] .aanv-docs tr{display:block}[data-fc-theme=werkplaats] .aanv-docs thead{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}[data-fc-theme=werkplaats] .aanv-docs tr{border-top:1px solid var(--line)}[data-fc-theme=werkplaats] .aanv-docs tr:first-child{border-top:0}[data-fc-theme=werkplaats] .aanv-docs td{border-top:0;padding:4px 12px;text-align:left}[data-fc-theme=werkplaats] .aanv-docs td.fl{padding-top:10px}[data-fc-theme=werkplaats] .aanv-docs td:last-child{padding-bottom:10px}[data-fc-theme=werkplaats] .aanv-docs td:not(.fl):before{color:var(--tx3);content:attr(data-label) " · ";font:500 12px var(--mono)}[data-fc-theme=werkplaats] .aanv-docs .num{text-align:left}}[data-fc-theme=werkplaats] .dl{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding:14px 28px 22px}[data-fc-theme=werkplaats] .dlist{display:flex;flex:0 1 auto;flex-direction:column;min-height:0;overflow:clip}[data-fc-theme=werkplaats] .dlist>*{flex:none}[data-fc-theme=werkplaats] .dlist>.dl-rows{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}[data-fc-theme=werkplaats] .dl-rows:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}[data-fc-theme=werkplaats] .dl-rows .dr-head{background:var(--s1);position:-webkit-sticky;position:sticky;top:0;z-index:2}[data-fc-theme=werkplaats] .dl-h{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:14px 16px 10px}[data-fc-theme=werkplaats] .dl-h h2{font:600 16px/1.2 var(--display);letter-spacing:-.01em;margin:0}[data-fc-theme=werkplaats] .dl-h .n{color:var(--tx3);font:500 12px var(--mono);letter-spacing:0}[data-fc-theme=werkplaats] .dl-empty{align-items:center;border-top:1px solid var(--line);color:var(--tx2);display:flex;flex-wrap:wrap;font-size:13.5px;gap:12px;margin:0;padding:14px 16px 16px}[data-fc-theme=werkplaats] .dl-top{background:var(--s1);border-bottom:1px solid var(--line)}[data-fc-theme=werkplaats] .dl-tools{display:flex;flex-direction:column;gap:10px;padding:0 0 10px}[data-fc-theme=werkplaats] .dl-search{align-items:center;display:flex;margin:0 16px;position:relative}[data-fc-theme=werkplaats] .dl-search svg{color:var(--tx3);left:12px;pointer-events:none;position:absolute}[data-fc-theme=werkplaats] .dl-search input{background:var(--s1);border:1px solid var(--line-hi);border-radius:var(--r-ctl);color:var(--tx);font:400 14px var(--sans);min-height:40px;padding:0 12px 0 36px;width:100%}[data-fc-theme=werkplaats] .dl-search input::placeholder{color:var(--tx3)}[data-fc-theme=werkplaats] .dl-count{color:var(--tx2);font:500 12.5px var(--sans);margin:0;padding:0 16px}[data-fc-theme=werkplaats] .dl-count-note{color:var(--tx3)}[data-fc-theme=werkplaats] .dl-top .fbar{padding:0 16px}[data-fc-theme=werkplaats] .dl-top .fgrp{align-items:center}[data-fc-theme=werkplaats] .dl-top .fgrp+.fgrp{border-left:0;padding-left:0}[data-fc-theme=werkplaats] .fgrp-k{color:var(--tx3);font:500 12px var(--sans);margin-right:2px;white-space:nowrap}[data-fc-theme=werkplaats] .fbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px;padding:0 16px 12px}[data-fc-theme=werkplaats] .fgrp{display:flex;flex-wrap:wrap;gap:6px}[data-fc-theme=werkplaats] .fgrp+.fgrp{border-left:1px solid var(--line);padding-left:14px}[data-fc-theme=werkplaats] .fchip{align-items:center;background:var(--s1);border:1px solid var(--line);border-radius:4px;color:var(--tx);display:inline-flex;font:550 13px var(--sans);gap:7px;min-height:34px;padding:0 12px}[data-fc-theme=werkplaats] .fchip .c{color:var(--tx3);font:600 12px var(--mono)}[data-fc-theme=werkplaats] .fchip:hover{border-color:var(--tx3)}[data-fc-theme=werkplaats] .fchip[aria-pressed=true]{background:var(--accent-tint);border-color:var(--accent);color:var(--accent-ink)}[data-fc-theme=werkplaats] .fchip[aria-pressed=true] .c{color:var(--accent-ink)}[data-fc-theme=werkplaats] ol.drs{list-style:none;margin:0;padding:0}[data-fc-theme=werkplaats] .dr,[data-fc-theme=werkplaats] .dr-head{grid-column-gap:18px;align-items:center;column-gap:18px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1.45fr) minmax(150px,.8fr) 104px 176px}[data-fc-theme=werkplaats] .dr-head{border-top:1px solid var(--line);color:var(--tx3);font:500 12px var(--mono);letter-spacing:.04em;padding:8px 16px 6px 20px;text-transform:uppercase}[data-fc-theme=werkplaats] .dr{border-top:1px solid var(--line);padding:11px 16px 11px 20px;row-gap:6px}[data-fc-theme=werkplaats] .dr.mine{box-shadow:inset 4px 0 0 var(--hivis)}[data-fc-theme=werkplaats] .dr-id{min-width:0}[data-fc-theme=werkplaats] .dr .nm{display:block;font:600 15px/1.3 var(--sans)}[data-fc-theme=werkplaats] .dr .cl{align-items:center;color:var(--tx2);display:flex;flex-wrap:wrap;font-size:13.5px;gap:8px;margin-top:4px}[data-fc-theme=werkplaats] .dr-step{min-width:0}[data-fc-theme=werkplaats] .dr .stp{align-items:center;color:var(--tx);display:flex;flex-wrap:wrap;font-size:13.5px;gap:8px}[data-fc-theme=werkplaats] .dr .stp b{font-weight:600}[data-fc-theme=werkplaats] .dr .dt{color:var(--tx2);font-size:13px;margin-top:3px}[data-fc-theme=werkplaats] .dr-wait{color:var(--tx2);font-size:13.5px;min-width:0}[data-fc-theme=werkplaats] .dr-wait b{color:var(--tx);font-weight:650}[data-fc-theme=werkplaats] .dr-wait .rl{color:var(--tx3);display:block;font-size:13px}[data-fc-theme=werkplaats] .dr-since{color:var(--tx2);font-size:13px;white-space:nowrap}[data-fc-theme=werkplaats] .dr-since b{color:var(--tx);font:600 14px var(--mono)}[data-fc-theme=werkplaats] .dr-act .btn{align-items:center;display:inline-flex;justify-content:center;min-height:40px;text-decoration:none;white-space:nowrap;width:100%}[data-fc-theme=werkplaats] .pips{display:inline-flex;flex:none;gap:3px}[data-fc-theme=werkplaats] .pips i{background:#0000;border:1.5px solid var(--line-hi);border-radius:2px;height:9px;width:9px}[data-fc-theme=werkplaats] .pips i.d{background:var(--ok);border-color:var(--ok)}[data-fc-theme=werkplaats] .pips i.n{background:var(--tx);border-color:var(--tx)}[data-fc-theme=werkplaats] .dr.mine .pips i.n{background:var(--hivis);border-color:var(--hivis-line)}[data-fc-theme=werkplaats] .gapchip{align-items:center;border:1px dashed var(--line-hi);border-radius:5px;color:var(--tx2);display:inline-flex;font-size:12px;font-weight:650;line-height:1.5;padding:2px 8px;white-space:nowrap}[data-fc-theme=werkplaats] .st--archived{background:var(--inset);border:1px solid var(--line-hi);color:var(--tx2)}[data-fc-theme=werkplaats] .dr--archived .nm{color:var(--tx2)}[data-fc-theme=werkplaats] .dl-pager{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px 18px;justify-content:space-between;padding:12px 16px}[data-fc-theme=werkplaats] .dl-pager .pp{align-items:center;color:var(--tx2);display:inline-flex;font-size:13px;gap:8px}[data-fc-theme=werkplaats] .dl-pager select{background:var(--s1);border:1px solid var(--line-hi);border-radius:var(--r-ctl);color:var(--tx);font:500 13.5px var(--sans);min-height:36px;padding:0 8px}[data-fc-theme=werkplaats] .dl-pager .pg{align-items:center;display:inline-flex;gap:10px}[data-fc-theme=werkplaats] .dl-pager .pg-n{color:var(--tx2);font:500 13px var(--mono);white-space:nowrap}[data-fc-theme=werkplaats] .dr,[data-fc-theme=werkplaats] .dr-head{grid-template-columns:minmax(0,1.25fr) minmax(0,1.45fr) minmax(150px,.8fr) 104px 272px}[data-fc-theme=werkplaats] .dr-act{display:flex;gap:8px}[data-fc-theme=werkplaats] .dr-act .btn{flex:1 1;width:auto}[data-fc-theme=werkplaats] .dr-act .dr-del{color:var(--tx2)}[data-fc-theme=werkplaats] .dl-dlg-back{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:color-mix(in srgb,var(--base) 55%,#0000);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:50}[data-fc-theme=werkplaats] .dl-dlg{box-shadow:var(--sh3);max-width:440px;padding:18px 20px 16px;width:100%}[data-fc-theme=werkplaats] .dl-dlg h2{font:600 16px/1.3 var(--display);margin:0 0 6px}[data-fc-theme=werkplaats] .dl-dlg-name{font:600 15px/1.35 var(--sans);margin:0 0 10px;overflow-wrap:anywhere}[data-fc-theme=werkplaats] .dl-dlg p{color:var(--tx2);font-size:13.5px;line-height:1.5;margin:0 0 8px}[data-fc-theme=werkplaats] .dl-dlg .dl-dlg-name{color:var(--tx)}[data-fc-theme=werkplaats] .dl-dlg-err{color:var(--warn)!important;font-weight:600}[data-fc-theme=werkplaats] .dl-dlg-acts{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}[data-fc-theme=werkplaats] .dl-dlg-acts .btn{min-height:40px;min-width:110px}@media (max-width:1180px){[data-fc-theme=werkplaats] .dl{padding:14px 20px 20px}[data-fc-theme=werkplaats] .dr-head{display:none}[data-fc-theme=werkplaats] .dr{grid-template-areas:"id wait act" "step since act";grid-template-columns:minmax(0,1fr) minmax(0,190px) 176px;row-gap:8px}[data-fc-theme=werkplaats] .dr-id{grid-area:id}[data-fc-theme=werkplaats] .dr-step{grid-area:step}[data-fc-theme=werkplaats] .dr-wait{grid-area:wait}[data-fc-theme=werkplaats] .dr-since{grid-area:since}[data-fc-theme=werkplaats] .dr-act{flex-direction:column;grid-area:act}}@media (max-width:880px){[data-fc-theme=werkplaats] .fchip{min-height:44px}[data-fc-theme=werkplaats] .dl-top .fbar{flex-wrap:nowrap;gap:6px 16px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}[data-fc-theme=werkplaats] .dl-top .fbar::-webkit-scrollbar{display:none}[data-fc-theme=werkplaats] .dl-top .fbar{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}[data-fc-theme=werkplaats] .dl-top .fbar:after{content:"";flex:0 0 32px}[data-fc-theme=werkplaats] .dl-top .fgrp{flex:none;flex-wrap:nowrap}[data-fc-theme=werkplaats] .dl-top .fchip{white-space:nowrap}[data-fc-theme=werkplaats] .dl-dlg-acts .btn,[data-fc-theme=werkplaats] .dl-empty .btn,[data-fc-theme=werkplaats] .dl-pager .btn,[data-fc-theme=werkplaats] .dl-pager select,[data-fc-theme=werkplaats] .dl-search input,[data-fc-theme=werkplaats] .dr-act .btn{min-height:44px}}@media (max-width:640px){[data-fc-theme=werkplaats] .dl{padding:12px}[data-fc-theme=werkplaats] .dlist{background:#0000;border:0;box-shadow:none}[data-fc-theme=werkplaats] .dl-h{padding:2px 2px 8px}[data-fc-theme=werkplaats] .fbar{gap:8px;padding:0 2px 12px}[data-fc-theme=werkplaats] .fgrp+.fgrp{border-left:0;padding-left:0}[data-fc-theme=werkplaats] .dl-top{background:var(--base);border-bottom:0;padding-top:4px}[data-fc-theme=werkplaats] .dl-search{margin:0 2px}[data-fc-theme=werkplaats] .dl-top .fbar{padding:0 2px 4px}[data-fc-theme=werkplaats] .dl-count{padding:0 2px 6px}[data-fc-theme=werkplaats] .dl-pager{border-top:0;flex-wrap:nowrap;gap:8px;padding:8px 2px}[data-fc-theme=werkplaats] .dl-pager .pp>span{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}[data-fc-theme=werkplaats] .dl-pager .pg{flex:1 1 auto;gap:6px;justify-content:flex-end;min-width:0}[data-fc-theme=werkplaats] .dl-pager .pg .btn{padding:0 10px}[data-fc-theme=werkplaats] .dl-pager .pg-n{font-size:12px}[data-fc-theme=werkplaats] .dl-empty{border-top:0;padding:12px 2px}[data-fc-theme=werkplaats] ol.drs{display:flex;flex-direction:column;gap:10px}[data-fc-theme=werkplaats] .dr{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh1);grid-template-areas:"id" "step" "wait" "since" "act";grid-template-columns:minmax(0,1fr);padding:14px 14px 14px 18px;row-gap:10px}[data-fc-theme=werkplaats] .dr .nm{font-size:16px}[data-fc-theme=werkplaats] .dr-act .btn{min-height:44px;width:100%}[data-fc-theme=werkplaats] .dr-act{flex-direction:row}[data-fc-theme=werkplaats] .dl-dlg-back{align-items:flex-end;padding:12px}[data-fc-theme=werkplaats] .dl-dlg-acts .btn{flex:1 1}}[data-fc-theme=werkplaats] .sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}[data-fc-theme=werkplaats] .co-chip{background:var(--inset);border:1px solid var(--line-hi);color:var(--tx);font-weight:600}[data-fc-theme=werkplaats] .quiet{color:var(--tx2);display:inline;font-size:12.5px;font-weight:500;line-height:1.5;opacity:.85;white-space:nowrap}[data-fc-theme=werkplaats] .nm--unnamed{color:var(--tx2);font-weight:500}[data-fc-theme=werkplaats] .hm{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px 28px 22px;scrollbar-width:thin}[data-fc-theme=werkplaats] .hm-card{max-width:920px;padding:0}[data-fc-theme=werkplaats] .hm-h{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:14px 16px 6px}[data-fc-theme=werkplaats] .hm-h h2{font:600 16px/1.2 var(--display);letter-spacing:-.01em;margin:0}[data-fc-theme=werkplaats] .hm-intro{color:var(--tx2);font-size:14px;line-height:1.55;margin:0;max-width:72ch;padding:0 16px 12px}[data-fc-theme=werkplaats] .hm-list{border-top:1px solid var(--line);list-style:none;margin:0;padding:0}[data-fc-theme=werkplaats] .hm-row{grid-gap:4px 18px;align-items:start;border-bottom:1px solid var(--line);display:grid;gap:4px 18px;grid-template-areas:"id what act" "id later act";grid-template-columns:minmax(0,220px) minmax(0,1fr) auto;padding:14px 16px}[data-fc-theme=werkplaats] .hm-id{display:flex;flex-direction:column;gap:4px;grid-area:id}[data-fc-theme=werkplaats] .hm-id b{color:var(--tx);font-size:15px}[data-fc-theme=werkplaats] .hm-mod{color:var(--tx2);font:500 12px var(--mono)}[data-fc-theme=werkplaats] .hm-what{color:var(--tx);font-size:14px;grid-area:what;line-height:1.5;margin:0}[data-fc-theme=werkplaats] .hm-later{color:var(--tx2);font-size:13px;grid-area:later;line-height:1.5;margin:0}[data-fc-theme=werkplaats] .hm-lab{border:1px solid var(--line);border-radius:4px;color:var(--tx2);display:inline-block;font:600 12px var(--mono);margin-right:4px;padding:0 5px}[data-fc-theme=werkplaats] .hm-act{align-items:stretch;align-self:center;display:flex;flex-direction:column;gap:4px;grid-area:act;text-align:center}[data-fc-theme=werkplaats] .hm-open:disabled,[data-fc-theme=werkplaats] .hm-open[aria-disabled=true]{background:#0000;border-style:dashed;box-shadow:none;color:var(--tx2);cursor:not-allowed}[data-fc-theme=werkplaats] .hm-na{color:var(--tx2);font-size:12px}[data-fc-theme=werkplaats] .hm-mod{font-family:var(--sans)!important;font-size:12px!important}[data-fc-theme=werkplaats] .hm-empty{color:var(--tx2);font-size:14px;padding:16px}[data-fc-theme=werkplaats] .hm-foot{color:var(--tx2);font-size:13px;line-height:1.5;margin:0;padding:12px 16px 14px}@media (max-width:880px){[data-fc-theme=werkplaats] .hm{overflow:visible;padding:14px 20px 20px}[data-fc-theme=werkplaats] .hm-row{grid-template-areas:"id" "what" "later" "act";grid-template-columns:minmax(0,1fr);row-gap:8px}[data-fc-theme=werkplaats] .hm-act .btn{justify-content:center;min-height:44px;width:100%}}@media (max-width:640px){[data-fc-theme=werkplaats] .hm{padding:12px}}.sh-app{--tabbar-h:58px;display:flex;height:100vh;height:100dvh;min-height:0}.sh-col{flex:1 1 auto;flex-direction:column;min-width:0}.sh-col,.sh-island-rail{display:flex;min-height:0}.sh-island-rail{flex:0 0 auto;flex-direction:column}.sh-island-mast{flex:0 0 auto}.sh-island-page{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto;scroll-padding-bottom:0;scrollbar-width:thin}@media (max-width:767px){.sh-island-page{scroll-padding-bottom:calc(64px + env(safe-area-inset-bottom, 0px));scroll-padding-bottom:calc(var(--tabbar-h, 64px) + env(safe-area-inset-bottom, 0px))}}.sh-island-rail[data-fc-theme=werkplaats] .rail{flex:1 1 auto;height:auto;min-height:0;position:static;top:auto}.sh-island-mast[data-fc-theme=werkplaats] h1{color:var(--tx)}.sh-island-mast[data-fc-theme=werkplaats] .mast .eyebrow{flex-wrap:wrap;row-gap:4px}.sh-island-mast[data-fc-theme=werkplaats] .mast .eyebrow-trade,.sh-island-mast[data-fc-theme=werkplaats] .mast .eyebrow>span{white-space:nowrap}.sh-island-mast[data-fc-theme=werkplaats] .mast-right{flex-wrap:wrap;justify-content:flex-end;min-width:0;row-gap:8px}.sh-island-mast[data-fc-theme=werkplaats] .mast .mindbtn{white-space:nowrap}.sh-island-mast[data-fc-theme=werkplaats] .mast .mindbtn.is-unavail,.sh-island-mast[data-fc-theme=werkplaats] .mast .search.is-unavail{color:var(--chrome-tx2)}.sh-island-mast[data-fc-theme=werkplaats] .mast .search.is-unavail{cursor:not-allowed}.sh-island-mast[data-fc-theme=werkplaats] .mast-right{position:relative}.sh-unavail-note{background:var(--s1);border:1px solid var(--line);border-radius:10px;box-shadow:var(--sh1);color:var(--tx);display:flex;flex-direction:column;font-size:13px;gap:8px;line-height:1.45;margin:0;max-width:min(340px,calc(100vw - 32px));padding:10px 12px;position:absolute;right:0;top:calc(100% + 6px);width:-webkit-max-content;width:max-content;z-index:45}.sh-unavail-note p{margin:0}.sh-unavail-note button{align-self:flex-end;background:none;border:1px solid var(--line);border-radius:8px;color:var(--tx);cursor:pointer;font:550 13px var(--sans);min-height:44px;padding:6px 12px}.sh-unavail-note button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sh-island-mast[data-fc-theme=werkplaats] .mast .tenant{max-width:240px;min-width:0}.sh-island-mast[data-fc-theme=werkplaats] .mast .tenant [data-testid=shell-ctx-chip-name]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-island-mast[data-fc-theme=werkplaats] .mast-bar .eyebrow{flex:1 1 auto}@media (min-width:768px) and (max-width:1180px){.sh-island-mast[data-fc-theme=werkplaats] .mast-right{gap:8px}.sh-island-mast[data-fc-theme=werkplaats] .mast .search{flex-basis:150px;min-width:0}.sh-island-mast[data-fc-theme=werkplaats] .mast .search .sh-search-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-island-mast[data-fc-theme=werkplaats] .mast .tenant{max-width:120px}.sh-island-mast[data-fc-theme=werkplaats] .mast .sh-mast-ctl{gap:6px}}.sh-legacy{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto}.sh-legacy>.rail-content{flex:0 0 auto;padding-bottom:32px}.sh-legacy .pill{font-size:12px}html[data-theme=light] .sh-legacy .banner{color:#4b5563}html[data-theme=light] .sh-legacy .pill-green{color:#065f46}html[data-theme=light] .sh-legacy .pill-amber{color:#92400e}.sh-island-page>.dl,.sh-island-page>.hm,.sh-island-page>.vd{flex:0 0 auto;min-height:0}main.sh-island-page>.dl{overflow:visible}main.sh-island-page.sh-island-page--pane{overflow:hidden}main.sh-island-page.sh-island-page--pane>.dl{flex:1 1 auto;min-height:0;overflow:hidden}@media (min-width:1181px){main.sh-island-page:has(>.dossier-page--v2>.work>.reader-workspace),main.sh-island-page:has(>.dossier-page--v2>.work>.wb){overflow:hidden}}.sh-rail-foot{align-items:center;border-top:1px solid var(--chrome-line);display:flex;flex-direction:column;gap:3px;margin-top:8px;padding-top:8px}.sh-rail-ver{color:var(--chrome-tx3);font:500 12px/1 var(--mono);letter-spacing:.02em}.sh-devchip{background:var(--hivis);border-radius:3px;color:var(--on-hivis);font:600 12px/1 var(--mono);letter-spacing:.05em;padding:2px 5px}.sh-mast-ctl{align-items:center;display:flex;flex-shrink:0;gap:8px}.sh-meer[data-fc-theme=werkplaats] .themebtn,[data-fc-theme=werkplaats] .sh-mast-ctl .themebtn{background-color:var(--chrome-2);border:1px solid var(--chrome-line);border-radius:8px;color:var(--chrome-tx2);font-size:12.5px;min-height:36px;padding:0 10px}[data-fc-theme=werkplaats] .sh-mast-ctl .themebtn:hover{border-color:var(--chrome-line-hi);color:var(--chrome-tx)}[data-fc-theme=werkplaats] .sh-mast-ctl .locselect,[data-fc-theme=werkplaats] .sh-mast-ctl button,[data-fc-theme=werkplaats] .sh-mast-ctl select{background:var(--chrome-2);border:1px solid var(--chrome-line);border-radius:8px;color:var(--chrome-tx2);font-size:12.5px;min-height:36px}[data-fc-theme=werkplaats] .sh-mast-ctl .userchip{color:var(--chrome-tx2);font-size:12.5px}[data-fc-theme=werkplaats] .sh-mast-ctl .userchip .demo{background:#0000;border:1px solid var(--chrome-line);color:var(--chrome-tx3)}[data-fc-theme=werkplaats] .sh-mast-ctl .userchip .avatar{display:none}.sh-account{display:inline-flex;flex:0 0 auto;position:relative}[data-fc-theme=werkplaats] .sh-account .who{cursor:pointer;padding:0}[data-fc-theme=werkplaats] .sh-account .who:hover,[data-fc-theme=werkplaats] .sh-account .who[aria-expanded=true]{border-color:var(--chrome-line-hi)}[data-fc-theme=werkplaats] .sh-account .who:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-fc-theme=werkplaats] .sh-account .tsw-menu{left:auto;max-width:calc(100vw - 32px);min-width:240px;right:0}[data-fc-theme=werkplaats] .sh-account-id{display:flex;flex-direction:column;font-size:13px;gap:2px;margin:0;overflow-wrap:anywhere;padding:8px 12px 6px}@media (max-width:880px){[data-fc-theme=werkplaats] .sh-mast-ctl .locselect,[data-fc-theme=werkplaats] .sh-mast-ctl .themebtn,[data-fc-theme=werkplaats] .sh-mast-ctl button,[data-fc-theme=werkplaats] .sh-mast-ctl select{min-height:44px}.sh-island-mast[data-fc-theme=werkplaats] .mast .search{height:44px;min-height:44px}[data-fc-theme=werkplaats] .sh-account .who{height:44px;width:44px}}@media (max-width:640px){.sh-island-mast[data-fc-theme=werkplaats] .mast .sh-account .who{display:grid}.sh-island-mast[data-fc-theme=werkplaats] .mast[data-dossier-mast]{padding:0}.sh-island-mast[data-fc-theme=werkplaats] .mast[data-dossier-mast] .eyebrow{margin-bottom:3px}.sh-island-mast[data-fc-theme=werkplaats] .mast[data-dossier-mast] .summary{margin-top:2px}}.sh-page{gap:16px;max-width:860px}.sh-page,.sh-page-head{display:flex;flex-direction:column}.sh-page-head{gap:4px}.sh-page-title{color:var(--tx);font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0}.sh-page-sub{color:var(--tx2);font-size:13px;margin:0}.sh-card{background:var(--s1);border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:16px}.sh-card h3{font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.sh-card h3,.sh-muted{color:var(--tx2);margin:0}.sh-muted{font-size:13.5px}.sh-list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.sh-list-select .sh-list-btn{align-items:center;background:#0000;border:1px solid var(--line);border-radius:9px;color:var(--tx);cursor:pointer;display:flex;font-size:14px;gap:10px;justify-content:space-between;min-height:44px;padding:10px 12px;text-align:left;width:100%}.sh-list-select .sh-list-btn:hover{background:var(--inset)}.sh-list-btn[aria-current=true]{background:var(--accent-tint);border-color:var(--accent);color:var(--accent-ink)}.sh-list-name{overflow-wrap:anywhere}.sh-chip{border:1px solid var(--line);border-radius:999px;font-size:11px;font-weight:600;padding:2px 8px;white-space:nowrap}.sh-arrow,.sh-chip{color:var(--tx3)}.sh-linkbtn{align-self:flex-start;background:var(--action-bg);border:0;border-radius:9px;color:var(--action-tx);cursor:pointer;font-size:13.5px;font-weight:500;min-height:44px;padding:8px 14px}.sh-empty{padding:16px}.sh-tabbar{display:none}@media (max-width:767px){.sh-island-rail{display:none}.sh-island-page{margin-bottom:calc(58px + env(safe-area-inset-bottom, 0px));margin-bottom:calc(var(--tabbar-h, 58px) + env(safe-area-inset-bottom, 0px))}.sh-tabbar{background:var(--chrome);border-top:1px solid var(--chrome-line);bottom:0;display:flex;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom, 0px));left:0;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;z-index:40}.sh-tab{align-items:center;background:#0000;border:0;color:var(--chrome-tx2);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:12px;font-weight:500;gap:3px;justify-content:center;min-height:44px;padding:4px 2px}.sh-tab svg{stroke:currentColor;fill:none;stroke-width:1.7;height:18px;width:18px}.sh-tab.is-active{color:var(--chrome-tx-strong);font-weight:600}.sh-island-page,.sh-legacy{padding-bottom:calc(64px + env(safe-area-inset-bottom, 0px));padding-bottom:calc(var(--tabbar-h, 64px) + env(safe-area-inset-bottom, 0px))}.sh-meer{background:var(--base);display:flex;flex-direction:column;inset:0;position:fixed;z-index:60}.sh-meer-head{align-items:center;background:var(--chrome);border-bottom:1px solid var(--chrome-line);display:flex;justify-content:space-between;padding:12px 16px}.sh-meer-title{color:var(--chrome-tx);font-size:15px;font-weight:700}.sh-meer-body{display:flex;flex-direction:column;gap:2px;overflow-y:auto;padding:12px}.sh-meer-body .ri{align-items:flex-start;flex-direction:row;gap:10px;justify-content:flex-start;min-height:48px;padding:10px 12px;width:auto}.sh-meer[data-fc-theme=werkplaats] .themebtn{min-height:44px;min-width:44px}}@media (max-width:880px){.sh-legacy .btn-sm{min-height:44px;min-width:44px}}[data-fc-theme=werkplaats] .dl-h .dl-new{margin-left:auto}[data-fc-theme=werkplaats] .dl-create{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 10px;padding:12px 16px 14px}[data-fc-theme=werkplaats] .dl-create label{color:var(--tx2);flex:0 0 100%;font-size:13px;font-weight:600}[data-fc-theme=werkplaats] .dl-create input,[data-fc-theme=werkplaats] .dl-create select{background:var(--s1);border:1px solid var(--line-hi);border-radius:4px;color:var(--tx);flex:1 1 240px;font:400 14px var(--sans);min-height:40px;min-width:0;padding:0 12px}@media (min-width:881px){[data-fc-theme=werkplaats] .dl-create .btn,[data-fc-theme=werkplaats] .dl-h .dl-new{min-height:40px}}[data-fc-theme=werkplaats] .dl-create-err{color:var(--warn);flex:0 0 100%;font-size:13px;margin:0}@media (max-width:880px){[data-fc-theme=werkplaats] .dl-create input,[data-fc-theme=werkplaats] .dl-create select{min-height:44px}}@media (max-width:640px){[data-fc-theme=werkplaats] .dl-create{border-top:0;padding:10px 2px 12px}}.company-gate{background:var(--s1);color:var(--tx);min-height:100vh;padding:16px}.company-gate .mast{overflow:visible}[data-fc-theme=werkplaats] .tsw-menu{max-width:calc(100vw - 32px)}[data-fc-theme=werkplaats] .tsw-menu button{overflow-wrap:anywhere}[data-fc-theme=werkplaats] .tsw-menu small{margin-left:auto}@media (max-width:880px){[data-fc-theme=werkplaats] .tsw{flex-wrap:wrap}[data-fc-theme=werkplaats] .tsw-note{display:inline-block;flex:1 0 100%;max-width:calc(100vw - 32px);overflow-wrap:anywhere;position:static;text-align:right}}@media (max-width:640px){[data-fc-theme=werkplaats] .tsw .tenant:not(.tenant--sw){display:inline-flex;max-width:190px}[data-fc-theme=werkplaats] .tsw .tenant:not(.tenant--sw) [data-testid=shell-ctx-chip-name]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}[data-fc-theme=werkplaats] .trade-modal-host{display:grid;flex:1 1 auto;max-width:none;min-height:320px;padding:24px 16px;place-items:center;position:relative;width:100%}[data-fc-theme=werkplaats] .trade-modal-scrim{background:color-mix(in srgb,var(--chrome) 38%,#0000);inset:0;position:absolute}[data-fc-theme=werkplaats] .trade-modal{background:var(--s1);border:1px solid var(--line);border-radius:10px;box-shadow:var(--sh1);box-shadow:var(--sh2,var(--sh1));color:var(--tx);display:flex;flex-direction:column;gap:16px;padding:22px 22px 18px;position:relative;width:min(440px,100%);z-index:1}[data-fc-theme=werkplaats] .trade-modal-q{font:600 18px var(--display);letter-spacing:-.01em;margin:0}[data-fc-theme=werkplaats] .trade-modal .trade-choice{display:flex;flex-direction:column;gap:8px}[data-fc-theme=werkplaats] .trade-modal .trade-choice .btn{justify-content:flex-start;min-height:44px}[data-fc-theme=werkplaats] .trade-modal .trade-modal-leave{align-self:flex-start;background:none;border-color:#0000;color:var(--tx2);min-height:44px}[data-fc-theme=werkplaats] .trade-switch{flex-wrap:wrap}[data-fc-theme=werkplaats] .trade-switch button[aria-pressed=true]{background:var(--accent-tint);border-color:color-mix(in srgb,var(--accent) 35%,#0000);color:var(--accent-ink);font-weight:650}.mast-tenant-logo{box-sizing:border-box;display:none;height:auto;max-height:32px;max-width:132px;width:auto}@media (max-width:767px){.eyebrow.has-tenant-logo .mast-tenant-logo{display:block}.eyebrow.has-tenant-logo .brand-mark,.eyebrow.has-tenant-logo .brand-name{display:none}}@media (min-width:768px){.sh-island-rail[data-fc-theme=werkplaats] aside.rail{background:linear-gradient(180deg,var(--chrome-2) 0,var(--chrome) 180px);box-shadow:inset -1px 0 0 var(--chrome-line);gap:2px;overflow-x:hidden;padding:10px 0 8px;transition:width .2s cubic-bezier(.2,.7,.2,1);width:64px}.sh-island-rail[data-fc-theme=werkplaats] aside.rail[data-rail=extended]{align-items:stretch;padding:10px 12px 8px;width:232px}.sh-island-rail[data-fc-theme=werkplaats] .rail-head{align-items:center;display:flex;flex-direction:column;gap:6px;width:100%}.sh-island-rail[data-fc-theme=werkplaats] aside.rail[data-rail=extended] .rail-head{flex-direction:row;justify-content:space-between}.sh-island-rail[data-fc-theme=werkplaats] .ri--home{background:none;border:0;border-radius:10px;margin:0;min-height:44px;padding:0;width:44px}.sh-island-rail[data-fc-theme=werkplaats] .ri--home>svg{background:var(--hivis);border-radius:9px;box-shadow:0 0 0 1px var(--chrome-line-hi);box-sizing:border-box;color:var(--on-hivis);height:40px;padding:9px;transition:transform .15s ease-out;width:40px}.sh-island-rail[data-fc-theme=werkplaats] .ri--home:hover{background:none}.sh-island-rail[data-fc-theme=werkplaats] .ri--home:hover>svg{transform:translateY(-1px)}.sh-island-rail[data-fc-theme=werkplaats] aside.rail[data-rail=extended] .ri--home{flex:1 1 auto;flex-direction:row;gap:10px;justify-content:flex-start;min-width:0;padding:0 8px 0 2px;width:auto}.sh-island-rail[data-fc-theme=werkplaats] .ri--home:has(>img){width:48px}.sh-island-rail[data-fc-theme=werkplaats] aside.rail[data-rail=extended] .ri--home:has(>img){justify-content:center}.sh-island-rail[data-fc-theme=werkplaats] aside.rail[data-rail=extended] .ri--home:has(>img) .rail-brand{display:none}.sh-island-rail[data-fc-theme=werkplaats] .rail-toggle{align-items:center;background:#0000;border:1px solid var(--chrome-line);border-radius:8px;color:var(--chrome-tx2);display:inline-flex;flex:none;height:32px;justify-content:center;padding:0;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out;width:44px}.sh-island-rail[data-fc-theme=werkplaats] aside.rail[data-rail=extended] .rail-toggle{height:44px}.sh-island-rail[data-fc-theme=werkplaats] .rail-toggle:hover{background:var(--chrome-2);border-color:var(--chrome-line-hi);color:var(--chrome-tx-strong)}.sh-island-rail[data-fc-theme=werkplaats] .rail-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:18px;transition:transform .2s cubic-bezier(.2,.7,.2,1);width:18px}.sh-island-rail[data-fc-theme=werkplaats] aside.rail[data-rail=extended] .rail-toggle svg{transform:scaleX(-1)}.sh-island-rail[data-fc-theme=werkplaats] .rail-div{background:linear-gradient(var(--chrome-line-hi),var(--chrome-line-hi)) 0 100% /100% 1px no-repeat,repeating-linear-gradient(90deg,var(--chrome-line-hi) 0 1px,#0000 1px 32px) 0 100% /100% 7px no-repeat,repeating-linear-gradient(90deg,var(--chrome-line) 0 1px,#0000 1px 8px) 0 100% /100% 4px no-repeat;border:0;flex:none;height:7px;margin:8px auto 6px;width:40px}.sh-island-rail[data-fc-theme=werkplaats] aside.rail[data-rail=extended] .rail-div{width:100%}.sh-island-rail[data-fc-theme=werkplaats] aside.rail .ri--hulp{margin-top:0}.sh-island-rail[data-fc-theme=werkplaats] aside.rail .ri--hulp:before{content:none}.sh-island-rail[data-fc-theme=werkplaats] aside.rail .ri:not(.ri--home){border-radius:8px;min-height:44px;transition:background-color .15s ease-out,color .15s ease-out;width:44px}.sh-island-rail[data-fc-theme=werkplaats] aside.rail .ri:not(.ri--home) svg{stroke-width:1.6;height:20px;width:20px}.sh-island-rail[data-fc-theme=werkplaats] aside.rail[data-rail=extended] .ri:not(.ri--home){flex-direction:row;gap:12px;justify-content:flex-start;padding:0 12px;width:100%}.sh-island-rail[data-fc-theme=werkplaats] aside.rail[data-rail=extended] .ri .rl{clip:auto;animation:rail-label-in .2s ease-out both;font:550 14px/1.2 var(--sans);height:auto;margin:0;overflow:hidden;position:static;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:auto}.sh-island-rail[data-fc-theme=werkplaats] aside.rail[data-rail=extended] .rail-brand{color:var(--chrome-tx-strong);font:700 16px/1.1 var(--display);letter-spacing:-.01em}.sh-island-rail[data-fc-theme=werkplaats] aside.rail[data-rail=extended] .rg-label{animation:rail-label-in .2s ease-out both;color:var(--chrome-tx3);display:block;margin:4px 12px}.sh-island-rail[data-fc-theme=werkplaats] aside.rail .ri:not(.ri--home):hover{background:var(--chrome-2);color:var(--chrome-tx)}.sh-island-rail[data-fc-theme=werkplaats] aside.rail .ri[data-on="1"]{background:var(--chrome-2);box-shadow:inset 0 0 0 1px var(--chrome-line-hi);color:var(--chrome-tx-strong)}.sh-island-rail[data-fc-theme=werkplaats] aside.rail .ri[data-on="1"]:after{background:var(--accent);border-radius:0 3px 3px 0;bottom:10px;box-shadow:0 0 10px 1px color-mix(in srgb,var(--accent) 55%,#0000);content:"";left:-10px;position:absolute;top:10px;width:3px}.sh-island-rail[data-fc-theme=werkplaats] aside.rail[data-rail=extended] .ri[data-on="1"]:after{left:-12px}.sh-island-rail[data-fc-theme=werkplaats] .rail-toggle:focus-visible,.sh-island-rail[data-fc-theme=werkplaats] aside.rail .ri:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sh-island-rail[data-fc-theme=werkplaats] aside.rail .sh-rail-foot{border-top:0;margin-top:6px}.sh-island-rail[data-fc-theme=werkplaats] aside.rail[data-rail=extended] .sh-rail-foot{flex-direction:row;justify-content:flex-start;padding-left:12px}}@media (min-width:768px) and (max-width:880px){.sh-island-rail[data-fc-theme=werkplaats] .rail-toggle{height:44px}}@keyframes rail-label-in{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sh-island-rail[data-fc-theme=werkplaats] aside.rail,.sh-island-rail[data-fc-theme=werkplaats] aside.rail *,.sh-island-rail[data-fc-theme=werkplaats] aside.rail :after{animation:none;transition:none}}
/*# sourceMappingURL=main.e34374d9.css.map*/