@font-face{font-family:Inter;src:url(/fonts/Inter-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-Variable.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-dark:#040205;--c-primary:#8fcfdf;--c-second:#3e7f94;--c-amber:#ffb441;--c-ink:var(--c-dark);--c-bg:var(--c-dark);--c-surface-solid:#0c0a12;--c-text:#fff;--c-text-dim:#e8f2faa3;--c-mark:#f3f3e6;--c-cream:#f2f1e5;--c-ink-soft:#0b1207;--bg:var(--c-bg);--bg-soft:var(--c-surface-solid);--bg-invert:var(--c-cream);--fg:var(--c-text);--fg-muted:var(--c-text-dim);--fg-invert:var(--c-ink);--fg-invert-muted:#0b1207a6;--accent:var(--c-primary);--accent-soft:var(--c-second);--accent-warm:var(--c-amber);--highlight:var(--c-primary);--accent-ink:var(--c-ink);--focus-ring:var(--c-primary);--rule:#e8f2fa29;--rule-soft:#e8f2fa12;--rule-strong:#e8f2fa52;--rule-invert:#0b120724;--border:var(--rule);--border-strong:var(--rule-strong);--border-invert:var(--rule-invert);--font-sans:"Inter", system-ui, sans-serif;--font-display:"Inter", system-ui, sans-serif;--font-serif:"Newsreader", Georgia, serif;--fs-micro:13px;--fs-small:14px;--fs-body:clamp(16px, 1.3vw, 19px);--fs-lead:clamp(18px, 1.6vw, 22px);--fs-sub:clamp(24px, 3vw, 44px);--fs-sec:clamp(36px, 5.6vw, 88px);--fs-hero:clamp(56px, 13vw, 200px);--fs-idx:clamp(40px, 5vw, 72px);--lh-tight:.9;--lh-snug:1.05;--lh-body:1.35;--tracking-hero:-.03em;--tracking-sec:-.025em;--tracking-sub:-.01em;--tracking-body:.01em;--tracking-caps:.12em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--gutter:clamp(20px, 4.4vw, 64px);--col-gap:20px;--sp-sec:clamp(56px, 10vw, 160px);--container-max:1440px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--radius-xl:0px;--ease-standard:cubic-bezier(.22, 1, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--dur-fast:.25s;--dur-base:.45s;--dur-slow:.9s}html,body{background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,h4,p,figure,blockquote{margin:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400}h1,.h1{font-size:var(--fs-hero);line-height:var(--lh-tight);letter-spacing:var(--tracking-hero)}h2,.h2{font-size:var(--fs-sec);letter-spacing:var(--tracking-sec);line-height:.98}h3,.h3{font-size:var(--fs-sub);line-height:var(--lh-snug);letter-spacing:var(--tracking-sub)}h4,.h4{font-size:clamp(20px,2vw,29px);line-height:1.1}p,.p{font-size:var(--fs-body);line-height:var(--lh-body);text-wrap:pretty}.lead{font-family:var(--font-serif);font-size:var(--fs-lead);color:var(--fg);max-width:46ch;line-height:1.35}.body{max-width:42ch;color:var(--fg-muted)}.small{font-size:var(--fs-small);letter-spacing:.02em}.label,.micro{font-size:var(--fs-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-muted);font-variant-numeric:tabular-nums;line-height:1.5}.num{font-variant-numeric:tabular-nums}em{font-family:var(--font-serif);color:var(--accent);font-style:normal;font-weight:400}h1 em,h2 em,h3 em,.h1 em,.h2 em,.h3 em,.warm{color:var(--accent-warm)}a{color:inherit;transition:color var(--dur-fast) var(--ease-out);text-decoration:none}a:hover,a:focus-visible{color:var(--accent)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}ul,ol{margin:0;padding:0;list-style:none}img,svg{max-width:100%}.wm{aspect-ratio:1028.47/87.609;background-color:var(--c-mark);vertical-align:middle;height:1em;display:inline-block;-webkit-mask:url(/img/wordmark.svg) 50%/contain no-repeat;mask:url(/img/wordmark.svg) 50%/contain no-repeat}.wm--hdr{height:22px}.wm--hero{width:min(1600px,96vw);height:auto}.wm--cover,.wm--foot{width:100%;height:auto}.on-light .wm,.wm--ink{background-color:var(--fg-invert)}.on-dark{background:var(--bg);color:var(--fg)}.on-soft{background:var(--bg-soft);color:var(--fg)}.on-light{background:var(--bg-invert);color:var(--fg-invert);--accent:var(--c-second);--rule:var(--rule-invert);--fg-muted:var(--fg-invert-muted)}.on-light .lead{color:var(--fg-invert)}.on-light em,.on-light h1 em,.on-light h2 em,.on-light h3 em{color:var(--fg-invert);background:var(--highlight);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em}.on-light a:hover{color:var(--accent-soft)}.btn{background:var(--accent);color:var(--accent-ink);font-family:inherit;font-size:var(--fs-small);letter-spacing:.01em;cursor:pointer;isolation:isolate;transition:color var(--dur-base) var(--ease-out);border:0;align-items:center;gap:10px;padding:14px 22px;display:inline-flex;position:relative;overflow:hidden}.btn>span{z-index:1;position:relative}.btn:before{content:"";background:var(--fg);opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);position:absolute;inset:0;transform:scale(.8)}.btn:hover:before,.btn:focus-visible:before{opacity:1;transform:none}.btn--ghost{color:var(--fg);box-shadow:inset 0 0 0 1px var(--rule);background:0 0}.btn--ghost:before{background:var(--accent)}.btn--ghost:hover,.btn--ghost:focus-visible{color:var(--accent-ink)}.btn--pill{background:var(--fg);color:var(--bg);border-radius:999px;padding:10px 18px;font-size:16px}.btn--pill:before{background:var(--accent-warm);border-radius:999px}.btn--pill:hover,.btn--pill:focus-visible{color:var(--accent-ink)}
:root{--tm-ease-smooth:cubic-bezier(.4, 0, .2, 1);--tm-ease-gentle:cubic-bezier(.25, .1, .25, 1);--tm-dur-deck-kicker:2s;--tm-dur-deck-footer:2s;--tm-dur-deck-mark:3.2s;--tm-dur-deck-h1:3.2s;--tm-dur-deck-h2:2.8s;--tm-dur-deck-h3:2.6s;--tm-dur-deck-lead:2.6s;--tm-dur-deck-body:2.6s;--tm-dur-deck-card:2.8s;--tm-dur-deck-role:2s;--tm-dur-deck-em:1.6s;--tm-dur-hover:.22s;--tm-dur-tap:.16s;--tm-dur-card-hover:.32s}[data-reveal]{opacity:0;transition:opacity .9s var(--tm-ease-gentle), transform .9s var(--tm-ease-gentle);will-change:opacity}[data-reveal=fade-in]{transform:none}[data-reveal=fade-up]{will-change:opacity, transform;transform:translateY(22px)}[data-reveal=slide-left]{will-change:opacity, transform;transform:translate(14px)}[data-reveal=slide-right]{will-change:opacity, transform;transform:translate(-14px)}[data-reveal=scale-in]{will-change:opacity, transform;transform:scale(.99)}[data-reveal=rule]{transform-origin:0;opacity:1;will-change:transform;transform:scaleX(0)}[data-reveal].is-visible{opacity:1;will-change:auto;transform:none}.card{transition:border-color var(--tm-dur-card-hover) var(--tm-ease-smooth)}@media (hover:hover) and (pointer:fine){.card:hover{border-color:var(--border-strong)}.deck .slide:not(.is-active) .card:hover{border-color:var(--border)}.tm-tile:hover .tm-tile-img{transform:scale(1.03)}.tm-tile-img{transition:transform .52s var(--tm-ease-smooth);will-change:transform}}.btn:active,button:active:not(:disabled),[role=button]:active{transform:scale(.99)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}:focus:not(:focus-visible){outline:none}.tm-page{animation:tm-page-in .4s var(--tm-ease-gentle) both}@keyframes tm-page-in{0%{opacity:0}to{opacity:1}}.site-header,[data-sticky-header]{position:relative}.site-header:before,[data-sticky-header]:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .4s var(--ease-out,var(--tm-ease-smooth));background:linear-gradient(#040205eb 0%,#040205b8 55%,#0000 100%);position:absolute;inset:0 0 -18px}.site-header.is-scrolled:before,[data-sticky-header].is-scrolled:before{opacity:1}input,textarea,select{transition:border-color .15s var(--tm-ease-smooth), box-shadow .15s var(--tm-ease-smooth)}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #8fcfdf2e}input.is-error,textarea.is-error,select.is-error{border-color:var(--accent-warm);animation:.36s cubic-bezier(.36,0,.64,1) tm-shake}@keyframes tm-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(3px)}30%,50%,70%{transform:translate(-5px)}40%,60%{transform:translate(5px)}}.tm-form-status{align-items:center;gap:var(--space-2,8px);opacity:0;transition:opacity .36s var(--tm-ease-gentle);display:inline-flex}.tm-form-status.is-visible{opacity:1}.tm-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.72s linear infinite tm-spin;display:inline-block}@keyframes tm-spin{to{transform:rotate(360deg)}}.deck .slide .slide__kicker,.deck .slide .slide__footer,.deck .slide .wm,.deck .slide h1,.deck .slide h2,.deck .slide h3,.deck .slide .lead,.deck .slide .slide__content>p,.deck .slide .slide-grid>*,.deck .slide .role-list>*,.deck .slide .list>*,.deck .slide figure,.deck .slide blockquote{opacity:0;transition-property:opacity;transition-timing-function:var(--tm-ease-gentle)}.deck .slide:not(.slide--light) h1 em,.deck .slide:not(.slide--light) h2 em,.deck .slide:not(.slide--light) h3 em{color:inherit;transition:color var(--tm-dur-deck-em) var(--tm-ease-smooth)}.deck .slide--light h1 em,.deck .slide--light h2 em,.deck .slide--light h3 em{background-repeat:no-repeat;background-size:0% 100%;background-image:linear-gradient(var(--highlight), var(--highlight));transition:background-size var(--tm-dur-deck-em) var(--tm-ease-smooth);background-color:#0000}.deck .slide--light.is-active h1 em,.deck .slide--light.is-active h2 em,.deck .slide--light.is-active h3 em{background-size:100% 100%;transition-delay:2.8s}.deck .slide .slide__kicker{transition-duration:var(--tm-dur-deck-kicker)}.deck .slide .slide__footer{transition-duration:var(--tm-dur-deck-footer)}.deck .slide .wm{transition-duration:var(--tm-dur-deck-mark)}.deck .slide h1{transition-duration:var(--tm-dur-deck-h1)}.deck .slide h2{transition-duration:var(--tm-dur-deck-h2)}.deck .slide h3{transition-duration:var(--tm-dur-deck-h3)}.deck .slide .lead{transition-duration:var(--tm-dur-deck-lead)}.deck .slide .slide__content>p:not(.lead){transition-duration:var(--tm-dur-deck-body)}.deck .slide .slide-grid>*{transition-duration:var(--tm-dur-deck-card)}.deck .slide .role-list>*,.deck .slide .list>*{transition-duration:var(--tm-dur-deck-role)}.deck .slide figure,.deck .slide blockquote{transition-duration:var(--tm-dur-deck-body)}.deck .slide .slide__footer{transition-delay:0s}.deck .slide .slide__kicker{transition-delay:.3s}.deck .slide .wm{transition-delay:.6s}.deck .slide .slide__content>:first-child{transition-delay:.8s}.deck .slide .slide__content>:nth-child(2){transition-delay:1.7s}.deck .slide .slide__content>:nth-child(3){transition-delay:2.5s}.deck .slide .slide__content>:nth-child(4){transition-delay:3.3s}.deck .slide .slide__content>:nth-child(5){transition-delay:4.1s}.deck .slide.is-active h1 em,.deck .slide.is-active h2 em,.deck .slide.is-active h3 em{transition-delay:2.8s}.deck .slide .slide-grid>:first-child{transition-delay:.5s}.deck .slide .slide-grid>:nth-child(2){transition-delay:1.1s}.deck .slide .slide-grid>:nth-child(3){transition-delay:1.7s}.deck .slide .slide-grid>:nth-child(4){transition-delay:2.3s}.deck .slide .slide-grid>:nth-child(5){transition-delay:2.9s}.deck .slide .slide-grid>:nth-child(6){transition-delay:3.5s}.deck .slide .role-list>:first-child,.deck .slide .list>:first-child{transition-delay:.4s}.deck .slide .role-list>:nth-child(2),.deck .slide .list>:nth-child(2){transition-delay:.6s}.deck .slide .role-list>:nth-child(3),.deck .slide .list>:nth-child(3){transition-delay:.8s}.deck .slide .role-list>:nth-child(4),.deck .slide .list>:nth-child(4){transition-delay:1s}.deck .slide .role-list>:nth-child(5),.deck .slide .list>:nth-child(5){transition-delay:1.2s}.deck .slide .role-list>:nth-child(6),.deck .slide .list>:nth-child(6){transition-delay:1.4s}.deck .slide .role-list>:nth-child(7),.deck .slide .list>:nth-child(7){transition-delay:1.6s}.deck .slide .role-list>:nth-child(8),.deck .slide .list>:nth-child(8){transition-delay:1.8s}.deck .slide .role-list>:nth-child(9),.deck .slide .list>:nth-child(9){transition-delay:2s}.deck .slide .role-list>:nth-child(10),.deck .slide .list>:nth-child(10){transition-delay:2.2s}.deck .slide .role-list>:nth-child(11),.deck .slide .list>:nth-child(11){transition-delay:2.4s}.deck .slide .role-list>:nth-child(12),.deck .slide .list>:nth-child(12){transition-delay:2.6s}.deck .slide.is-active .slide__footer,.deck .slide.is-active .slide__kicker,.deck .slide.is-active .wm,.deck .slide.is-active h1,.deck .slide.is-active h2,.deck .slide.is-active h3,.deck .slide.is-active .lead,.deck .slide.is-active .slide__content>p:not(.lead),.deck .slide.is-active .slide-grid>*,.deck .slide.is-active .role-list>*,.deck .slide.is-active .list>*,.deck .slide.is-active figure,.deck .slide.is-active blockquote{opacity:1}.deck .slide:not(.slide--light).is-active h1 em,.deck .slide:not(.slide--light).is-active h2 em,.deck .slide:not(.slide--light).is-active h3 em{color:var(--accent-warm)}.deck-controls{align-items:center;gap:var(--space-3,12px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--rule,#e8f2fa24);color:var(--fg,#fff);font-family:var(--font-sans,sans-serif);z-index:20;opacity:0;animation:tm-controls-in .4s var(--tm-ease-smooth) .8s forwards;-webkit-user-select:none;user-select:none;background:#0c0a12db;border-radius:999px;padding:6px 10px;font-size:14px;display:flex;position:fixed;bottom:clamp(16px,2vw,32px);left:50%;transform:translate(-50%)}@keyframes tm-controls-in{to{opacity:1}}.deck-btn{appearance:none;color:var(--fg,#fff);cursor:pointer;width:32px;height:32px;transition:color var(--tm-dur-hover) var(--tm-ease-smooth);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;font-family:inherit;font-size:22px;line-height:1;display:inline-flex}@media (hover:hover) and (pointer:fine){.deck-btn:hover{color:var(--accent,#8fcfdf)}}.deck-btn:active{transform:scale(.94)}.deck-btn[disabled]{opacity:.35;cursor:default}.deck-progress{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted,#e8f2faa3);text-align:center;font-variant-numeric:tabular-nums;min-width:7ch;font-size:11px}.deck-hint{font-family:var(--font-sans,sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted,#e8f2faa3);pointer-events:none;z-index:19;opacity:0;animation:tm-hint-in .5s var(--tm-ease-smooth) 1.2s forwards, tm-hint-out .5s var(--tm-ease-smooth) 4.8s forwards;font-size:11px;position:fixed;bottom:calc(clamp(16px,2vw,32px) + 56px);left:50%;transform:translate(-50%)}@keyframes tm-hint-in{to{opacity:1}}@keyframes tm-hint-out{to{opacity:0}}@property --tm-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.card--glow,.card--glow-primary,.card--glow-second,.card--glow-amber{position:relative}.card--glow:before,.card--glow-primary:before,.card--glow-second:before,.card--glow-amber:before{content:"";box-sizing:border-box;background:conic-gradient(from var(--tm-angle), transparent 0deg, var(--tm-glow-color,var(--accent)) 45deg, transparent 130deg);filter:blur(14px);opacity:.42;-webkit-mask-composite:xor;pointer-events:none;padding:24px;animation:9s linear infinite tm-glow-rotate;position:absolute;inset:-24px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card--glow,.card--glow-primary{--tm-glow-color:var(--accent)}.card--glow-second{--tm-glow-color:var(--accent-soft)}.card--glow-amber{--tm-glow-color:var(--accent-warm)}.slide--light .card--glow:before,.slide--light .card--glow-primary:before,.slide--light .card--glow-second:before,.slide--light .card--glow-amber:before{opacity:.3}@keyframes tm-glow-rotate{to{--tm-angle:360deg}}.timeline .node:before{animation:4.2s ease-in-out infinite tm-dot-breathe}.timeline .node.is-now:before{animation:3.4s ease-in-out infinite tm-dot-breathe-active}.timeline .node:after{content:"";border:1px solid var(--accent);opacity:0;pointer-events:none;border-radius:50%;width:14px;height:14px;animation:3.6s infinite tm-dot-ping;position:absolute;top:-28px;left:0}.timeline .node.is-now:after{animation-duration:2.8s}.timeline .node:first-child:before,.timeline .node:first-child:after{animation-delay:0s}.timeline .node:nth-child(2):before{animation-delay:.7s}.timeline .node:nth-child(2):after{animation-delay:1.1s}.timeline .node:nth-child(3):before{animation-delay:1.4s}.timeline .node:nth-child(3):after{animation-delay:2.2s}.timeline .node:nth-child(4):before{animation-delay:2.1s}.timeline .node:nth-child(4):after{animation-delay:3.3s}.timeline .node:nth-child(5):before{animation-delay:2.8s}.timeline .node:nth-child(5):after{animation-delay:4.4s}@keyframes tm-dot-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes tm-dot-breathe-active{0%,to{transform:scale(1);box-shadow:0 0 0 6px #8fcfdf38}50%{transform:scale(1.18);box-shadow:0 0 0 14px #8fcfdf1a}}@keyframes tm-dot-ping{0%{opacity:.65;transform:scale(1)}80%{opacity:0;transform:scale(3.4)}to{opacity:0;transform:scale(3.4)}}.scroll-rule{align-items:center;gap:8px;display:inline-flex}.scroll-rule i{transform-origin:0;width:34px;height:1px;animation:tm-rule 2.6s var(--ease-io,ease-in-out) infinite;background:currentColor;display:block}@keyframes tm-rule{0%,to{transform:scaleX(.3)}50%{transform:scaleX(1)}}.deck{background:0 0}.slide--field{background:0 0!important}.slide--field .slide__cover{text-align:center;flex-direction:column;align-self:center;align-items:center;gap:clamp(16px,2vw,36px);display:flex}.slide--field .slide__cover .wm{line-height:.9}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transition:none!important;transform:none!important}.deck .slide .slide__kicker,.deck .slide .slide__footer,.deck .slide .wm,.deck .slide h1,.deck .slide h2,.deck .slide h3,.deck .slide h1 em,.deck .slide h2 em,.deck .slide h3 em,.deck .slide .lead,.deck .slide .slide__content>p,.deck .slide .slide-grid>*,.deck .slide .role-list>*,.deck .slide .list>*,.deck .slide figure,.deck .slide blockquote{opacity:1!important;transition:none!important}.deck .slide:not(.slide--light) h1 em,.deck .slide:not(.slide--light) h2 em,.deck .slide:not(.slide--light) h3 em{color:var(--accent-warm)!important}.deck .slide--light h1 em,.deck .slide--light h2 em,.deck .slide--light h3 em{background-size:100% 100%!important;transition:none!important}.tm-page,.deck-controls,.deck-hint{opacity:1!important;animation:none!important}.tm-spinner,input.is-error,textarea.is-error,select.is-error,.card--glow:before,.card--glow-primary:before,.card--glow-second:before,.card--glow-amber:before,.timeline .node:before,.timeline .node:after,.scroll-rule i{animation:none!important}.timeline .node:after{display:none!important}.scroll-rule i{transform:none}}@media print{[data-reveal],.deck .slide .slide__kicker,.deck .slide .slide__footer,.deck .slide .wm,.deck .slide h1,.deck .slide h2,.deck .slide h3,.deck .slide .lead,.deck .slide .slide__content>p,.deck .slide .slide-grid>*,.deck .slide .role-list>*,.deck .slide .list>*,.deck .slide figure,.deck .slide blockquote{opacity:1!important;transition:none!important}.deck .slide:not(.slide--light) h1 em,.deck .slide:not(.slide--light) h2 em,.deck .slide:not(.slide--light) h3 em{color:var(--accent-warm)!important}.deck .slide--light h1 em,.deck .slide--light h2 em,.deck .slide--light h3 em{background-size:100% 100%!important}.tm-page{opacity:1!important;animation:none!important}.deck-controls,.deck-hint{display:none!important}.slide--field{background:var(--bg)!important}.card--glow:before,.card--glow-primary:before,.card--glow-second:before,.card--glow-amber:before,.timeline .node:after{display:none!important}.timeline .node:before{animation:none!important}}
*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}.on-light{--fg:var(--fg-invert);--bg:var(--bg-invert);--bg-soft:#0b12070d;--rule-soft:#0b120729;--rule-strong:#0b120761;--border-strong:#0b120761;--fg-muted:#0b1207c7;--focus-ring:var(--c-second)}html{background:var(--bg-invert)}body{background:0 0;margin:0;overflow-x:hidden}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.overslaan{left:var(--gutter);z-index:100;background:var(--accent);color:var(--accent-ink);font-size:var(--fs-small);transition:top var(--dur-fast) var(--ease-out);padding:10px 16px;position:absolute;top:-100px}.overslaan:focus{top:12px}.s{padding:var(--sp-sec) var(--gutter);gap:clamp(28px, 4vw, 64px) var(--col-gap);border-top:1px solid var(--rule-soft);grid-template-columns:repeat(12,1fr);display:grid;position:relative}.s__idx{flex-direction:column;grid-column:1/span 2;align-self:start;gap:6px;display:flex}.s__idx b{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:400}.s__head{grid-column:3/span 9}.s__head h2{max-width:20ch}.s__head .lead,.herologo__voet .lead{margin-top:clamp(20px,2.4vw,34px)}.s__head .body{margin-top:clamp(16px,1.8vw,24px)}.s__head h1,.s__head h2,.herologo__voet h1{text-wrap:balance}.s__body{grid-column:3/span 9}.s__idx,.s__head,.s__body{overflow-wrap:break-word;min-width:0}.s--breed .s__head,.s--breed .s__body{grid-column:3/-1}.s__idx .badge{white-space:normal;align-self:flex-start;max-width:100%}.kop{z-index:40;justify-content:space-between;align-items:center;gap:var(--col-gap);padding:clamp(16px, 2vw, 26px) var(--gutter);pointer-events:none;display:flex;position:fixed;inset:0 0 auto}.kop>*{pointer-events:auto}.kop .btn--pill{white-space:nowrap;flex-shrink:0}@media (max-width:480px){.wm--hdr{height:18px}.kop{gap:var(--space-3)}.kop .btn--pill{font-size:var(--fs-small);padding:8px 14px}}.kantoor-kop__links{align-items:center;gap:var(--space-7);display:flex}.kantoor-kop__nav{gap:var(--space-5);display:flex}.kantoor-kop__rechts{align-items:center;gap:var(--space-4);display:flex}@media (max-width:1099px){.kop{row-gap:var(--space-3);flex-wrap:wrap}.kantoor-kop__links,.kantoor-kop__nav,.kantoor-kop__rechts{row-gap:var(--space-2);flex-wrap:wrap}.kantoor-kop__links{gap:var(--space-5)}.kantoor-kop__nav{column-gap:var(--space-4)}}.kop{background:var(--bg)}.herologo__mark{grid-column:1/-1;justify-content:center;align-items:center;padding-block:clamp(24px,4vw,64px);display:flex}.herologo__voet{grid-column:3/span 9}@media (max-width:1099px){.herologo__voet{grid-column:1/-1}}.dienstlijst{border-top:1px solid var(--rule);grid-column:3/span 9;margin:0;padding:0;list-style:none}.dienstlijst li{border-bottom:1px solid var(--rule)}.dienstlijst a{column-gap:var(--space-5);padding:var(--space-4) 0;transition:color var(--dur-fast) var(--ease-out);grid-template-columns:3ch minmax(0,22rem) minmax(0,1fr);align-items:baseline;display:grid}.dienstlijst a:hover,.dienstlijst a:focus-visible{color:var(--accent)}.dienstlijst__nr{color:var(--accent);font-variant-numeric:tabular-nums}.dienstlijst__naam{font-size:var(--fs-lead)}.dienstlijst__tekst{color:var(--fg-muted)}@media (max-width:1099px){.dienstlijst{grid-column:1/-1}.dienstlijst a{grid-template-columns:3ch 1fr}.dienstlijst__tekst{grid-column:2}}.voet{padding:clamp(48px, 8vw, 120px) var(--gutter) clamp(24px, 3vw, 40px);border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px 32px;display:flex}@media (max-width:1099px){.s{grid-template-columns:1fr}.s__idx,.s__head,.s__body{grid-column:1/-1;min-width:0}.s--breed .s__head,.s--breed .s__body{grid-column:1/-1}}.btn{-webkit-tap-highlight-color:transparent;transition:color var(--dur-base) var(--ease-out), transform .16s cubic-bezier(.2, 0, 0, 1)}.btn:active{transition-duration:var(--dur-base), 80ms;transform:scale(.97)}@media (hover:hover){.bord__kaart:hover{transform:translateY(-1px)}}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}details::details-content{height:0;transition:height .36s cubic-bezier(.2, 0, 0, 1), content-visibility .36s allow-discrete;overflow:clip}details[open]::details-content{height:auto}}@media (prefers-reduced-motion:reduce){.btn:active,.bord__kaart:hover{transform:none}details::details-content{transition:none}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.veld{gap:var(--space-2);border:0;align-content:start;min-width:0;margin:0;padding:0;display:grid}.veld>legend.veld__label{padding:0}.veld__label{font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);gap:var(--space-2);align-items:baseline;display:flex}.veld__verplicht{font-size:var(--fs-micro);letter-spacing:.06em;text-transform:none;color:var(--accent)}.veld__hint{font-size:var(--fs-micro);color:var(--fg-muted);letter-spacing:.01em;line-height:1.5}.veld__fout{font-size:var(--fs-micro);letter-spacing:.01em;color:var(--accent-warm);line-height:1.5}.veld__fout[hidden]{display:none}.invoer{font:inherit;font-size:var(--fs-body);color:var(--fg);background:var(--bg-soft);border:1px solid var(--border-strong);padding:var(--space-3) var(--space-4);appearance:none;border-radius:0;width:100%;min-width:0;line-height:1.4}.invoer::placeholder{color:var(--fg-muted);opacity:.7;font-style:normal}textarea.invoer{resize:vertical;field-sizing:content;min-height:7em;max-height:24em}.invoer:hover:not(:disabled):not([readonly]){border-color:var(--fg-muted)}.invoer:disabled,.invoer[readonly]{opacity:.45;cursor:not-allowed;border-color:var(--rule-soft)}.invoer[aria-invalid=true]{border-color:var(--accent-warm)}.invoer:-webkit-autofill{-webkit-text-fill-color:var(--fg);caret-color:var(--fg);box-shadow:inset 0 0 0 100px var(--bg-soft);transition:background-color 100000s ease-in-out}.invoer:-webkit-autofill:hover{-webkit-text-fill-color:var(--fg);caret-color:var(--fg);box-shadow:inset 0 0 0 100px var(--bg-soft);transition:background-color 100000s ease-in-out}.invoer:-webkit-autofill:focus{-webkit-text-fill-color:var(--fg);caret-color:var(--fg);box-shadow:inset 0 0 0 100px var(--bg-soft);transition:background-color 100000s ease-in-out}select.invoer{padding-right:var(--space-8);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1l5 5 5-5' stroke='%238FCFDF' stroke-width='1.5'/></svg>");background-repeat:no-repeat;background-position:right var(--space-4) center;cursor:pointer}select.invoer:disabled{cursor:not-allowed}select.invoer:has(option[value=""]:checked){color:var(--fg-muted)}select.invoer option{background:var(--bg-soft);color:var(--fg)}input[type=date].invoer::-webkit-calendar-picker-indicator{filter:invert();opacity:.55;cursor:pointer}.on-light input[type=date].invoer::-webkit-calendar-picker-indicator{filter:none;opacity:.7}input[type=date].invoer::-webkit-calendar-picker-indicator:hover{opacity:1}.keuze{gap:var(--space-3);cursor:pointer;padding:var(--space-2) 0;grid-template-columns:auto 1fr;align-items:start;display:grid}.keuze:has(input:disabled){opacity:.45;cursor:not-allowed}.keuze__vak{appearance:none;border:1px solid var(--border-strong);background:var(--bg-soft);width:18px;height:18px;cursor:inherit;border-radius:0;flex:none;place-content:center;margin:0;display:grid}.keuze__vak[type=checkbox]:before{content:"";width:10px;height:10px;transition:transform var(--dur-fast) var(--ease-out);background:var(--accent-ink);clip-path:polygon(14% 44%,0 60%,40% 100%,100% 22%,84% 6%,40% 66%);transform:scale(0)}.keuze__vak[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.keuze__vak[type=checkbox]:checked:before{transform:scale(1)}.keuze__vak[type=radio]{border-radius:50%}.keuze__vak[type=radio]:before{content:"";background:var(--accent-ink);width:8px;height:8px;transition:transform var(--dur-fast) var(--ease-out);border-radius:50%;transform:scale(0)}.keuze__vak[type=radio]:checked{background:var(--accent);border-color:var(--accent)}.keuze__vak[type=radio]:checked:before{transform:scale(1)}.keuze__tekst{font-size:var(--fs-body);color:var(--fg);line-height:1.4}.keuze__bij{font-size:var(--fs-micro);color:var(--fg-muted);margin-top:var(--space-1);display:block}.schakelaar{appearance:none;border:1px solid var(--border-strong);background:var(--bg-soft);cursor:pointer;border-radius:0;flex:none;width:40px;height:22px;margin:0;position:relative}.schakelaar:after{content:"";background:var(--fg-muted);width:14px;transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);position:absolute;inset:3px auto 3px 3px}.schakelaar:checked{border-color:var(--accent)}.schakelaar:checked:after{background:var(--accent);transform:translate(16px)}.schakelaar:disabled{opacity:.45;cursor:not-allowed}.veldgroep{border:0;border-top:1px solid var(--rule);padding:var(--space-5) 0 0;gap:var(--space-5);margin:0;display:grid}.veldgroep__kop{font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);gap:var(--space-3);align-items:baseline;padding:0;display:flex}.veldgroep__nr{color:var(--accent);font-variant-numeric:tabular-nums}.bestand__invoer{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bestand__knop{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);font-size:var(--fs-small);color:var(--fg);box-shadow:inset 0 0 0 1px var(--rule);cursor:pointer;background:0 0;border:0;border-radius:0;display:inline-flex}.bestand__knop:hover,.bestand__invoer:focus-visible+.bestand__knop{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.bestand__lijst{margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.bestand__rij{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--rule-soft);font-size:var(--fs-small);display:flex}.bestand__weg{color:var(--fg-muted);font:inherit;font-size:var(--fs-micro);cursor:pointer;background:0 0;border:0;padding:0}.bestand__weg:hover{color:var(--accent-warm)}.formulier{gap:var(--space-6);max-width:42rem;display:grid}.formulier__rij{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.formulier__acties{gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;display:flex}.formulier__fouten{border-left:2px solid var(--accent-warm);padding:var(--space-3) 0 var(--space-3) var(--space-4);gap:var(--space-2);display:grid}.formulier__fouten p{font-size:var(--fs-small);margin:0}.formulier__fouten ul{padding-left:var(--space-5);font-size:var(--fs-small);color:var(--fg-muted);margin:0}@media (max-width:767px){.formulier__rij{grid-template-columns:1fr}}@media (min-width:768px){.aanvragen__filters{grid-template-columns:2fr 1fr 1fr 1fr auto}}.on-light .invoer,.on-light .keuze__vak,.on-light .schakelaar{background:var(--bg-invert);color:var(--fg-invert);border-color:var(--border-invert)}.on-light .invoer:-webkit-autofill{-webkit-text-fill-color:var(--fg-invert);box-shadow:inset 0 0 0 100px var(--bg-invert)}.on-light .keuze__vak:checked{background:var(--accent-soft);border-color:var(--accent-soft)}.on-light .keuze__vak:before{background:var(--bg-invert)}.on-light .keuze__tekst{color:var(--fg-invert)}.on-light .veld__fout{color:var(--fg-invert);border-left:2px solid var(--accent-warm);padding-left:var(--space-3)}.on-light .invoer[aria-invalid=true]{border-color:var(--fg-invert)}.on-light .btn--ghost{color:var(--fg-invert)}.on-light a.btn--ghost:hover,.on-light a.btn--ghost:focus-visible{color:var(--accent-ink)}.on-light .btn--pill{background:var(--fg-invert);color:var(--bg-invert)}.on-light .btn:not(.btn--ghost):not(.btn--pill):hover,.on-light .btn:not(.btn--ghost):not(.btn--pill):focus-visible{color:var(--bg-invert)}.on-light select.invoer{background-repeat:no-repeat;background-position:right var(--space-4) center;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1l5 5 5-5' stroke='%233E7F94' stroke-width='1.5'/></svg>")}.bestanden{margin:var(--space-3) 0 0;padding:0;list-style:none}.bestanden__regel{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--rule-soft);font-size:var(--fs-small);overflow-wrap:anywhere;align-items:baseline;display:flex}.bestanden__weg{font:inherit;font-size:var(--fs-micro);color:var(--fg-muted);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.bestanden__weg:hover,.bestanden__weg:focus-visible{color:var(--fg)}
.tabel-scroll{overscroll-behavior-x:contain;border-top:1px solid var(--rule);overflow-x:auto}.tabel{border-collapse:collapse;width:100%;min-width:44rem;font-size:var(--fs-small);text-align:left}.tabel caption{text-align:left;font-size:var(--fs-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-muted);padding:var(--space-4) 0}.tabel thead th{z-index:1;background:var(--bg);font-weight:400;font-size:var(--fs-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-muted);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--rule-strong);white-space:nowrap;position:sticky;top:0}.tabel tbody td{padding:var(--space-3) var(--space-4);border-top:1px solid var(--rule-soft);vertical-align:baseline;color:var(--fg)}.tabel tbody tr:first-child td{border-top:0}.tabel tbody tr{transition:background var(--dur-fast) var(--ease-out)}@media (hover:hover){.tabel tbody tr:hover td{background:var(--bg-soft)}}.tabel tbody tr:focus-within td{background:var(--bg-soft)}.tabel__getal{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tabel__dim{color:var(--fg-muted)}.tabel__hoofd{width:40%}.tabel .btn{white-space:nowrap}.tabel a{color:inherit;border-bottom:1px solid var(--rule-strong);text-decoration:none}.tabel a:hover{color:var(--accent);border-bottom-color:var(--accent)}.tabel__sorteer{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;gap:var(--space-2);background:0 0;border:0;align-items:baseline;padding:0;display:inline-flex}.tabel__sorteer:hover,.tabel th[aria-sort] .tabel__sorteer{color:var(--accent)}.tabel--schatting{min-width:58rem}.tabel--schatting td{vertical-align:middle}.tabel--schatting select.invoer{min-width:9rem}.tabel--schatting .tabel__getal{width:1%}.tabel__invoer-taak{width:100%;min-width:18rem}.tabel__invoer-getal{text-align:right;font-variant-numeric:tabular-nums;width:5.5rem}.telstrip{gap:var(--space-2) var(--space-5);padding-bottom:var(--space-5);margin-bottom:var(--space-5);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.telstrip__knop{font-size:var(--fs-small);color:var(--fg-muted);padding-bottom:var(--space-2);transition:color var(--dur-fast) var(--ease-out);border-bottom:2px solid #0000}.telstrip__knop:hover,.telstrip__knop:focus-visible{color:var(--fg)}.telstrip__knop[aria-current=true]{color:var(--fg);border-bottom-color:var(--accent)}.telstrip__aantal{font-variant-numeric:tabular-nums;color:var(--accent)}.telstrip__knop[aria-current=true] .telstrip__aantal{color:inherit}.badge{--badge-kleur:var(--fg-muted);align-items:center;gap:var(--space-2);padding:2px var(--space-3);font-size:var(--fs-micro);letter-spacing:.04em;white-space:nowrap;border-radius:0;line-height:1.6;display:inline-flex}.badge[data-toon=accent]{--badge-kleur:var(--accent)}.badge[data-toon=accent-soft]{--badge-kleur:var(--accent-soft)}.badge[data-toon=accent-warm]{--badge-kleur:var(--accent-warm)}.badge[data-toon=fg-muted]{--badge-kleur:var(--fg-muted)}.badge[data-vorm=vol]{background:var(--badge-kleur);color:var(--accent-ink)}.badge[data-vorm=lijn]{color:var(--badge-kleur);box-shadow:inset 0 0 0 1px var(--badge-kleur);background:0 0}.on-light .badge[data-vorm=lijn]{color:var(--fg-invert)}.on-light .badge[data-vorm=vol]{color:var(--fg-invert);box-shadow:inset 0 0 0 1px var(--badge-kleur), inset 0 -3px 0 0 var(--badge-kleur);background:0 0}.bord{gap:var(--space-5);overscroll-behavior-x:contain;padding-bottom:var(--space-4);grid-auto-columns:minmax(11rem,1fr);grid-auto-flow:column;align-items:start;display:grid;overflow-x:auto}.bord__kolom{border-top:1px solid var(--rule);padding-top:var(--space-3);gap:var(--space-2);align-content:start;min-width:0;display:grid}.bord__kop{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--fs-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-muted);padding-bottom:var(--space-2);display:flex}.bord__aantal{font-variant-numeric:tabular-nums;color:var(--accent)}.bord__lijst{gap:var(--space-2);min-height:3rem;margin:0;padding:0;list-style:none;display:grid}.bord__kaart{padding:var(--space-3) var(--space-3);gap:var(--space-2);transition:background var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);cursor:pointer;min-width:0;display:grid}@media (hover:hover){.bord__kaart:hover{background:var(--bg-soft)}}.bord__kaart:focus-visible{background:var(--bg-soft)}.bord__kaart .badge{white-space:normal;justify-self:start;max-width:100%}.bord__titel{font-size:var(--fs-small);color:var(--fg);overflow-wrap:anywhere;line-height:1.3}.bord__meta{gap:var(--space-2) var(--space-3);font-size:var(--fs-micro);color:var(--fg-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;display:flex}.bord__kolom[data-doel=true]{border-top-color:var(--accent);background:var(--bg-soft)}.bord__kaart[draggable=true]{cursor:grab}.bord__kaart[data-sleept=true]{opacity:.45}.bord__melding{font-size:var(--fs-small);color:var(--fg-muted);padding-bottom:var(--space-4)}.bord__schakelaars{display:none}@media (max-width:767px){.bord__schakelaars{gap:var(--space-2) var(--space-4);padding-bottom:var(--space-4);flex-wrap:wrap;display:flex}.bord__schakelaar{font:inherit;font-size:var(--fs-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-muted);padding:0 0 var(--space-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.bord__schakelaar[aria-current=true]{color:var(--fg);border-bottom-color:var(--accent)}.bord{grid-auto-flow:unset;grid-template-columns:1fr}.bord__kolom[data-actief=false]{display:none}}.score{gap:var(--space-3);align-content:start;display:grid}.score__getal{font-size:var(--fs-sub);line-height:var(--lh-tight);letter-spacing:var(--tracking-sub);font-variant-numeric:tabular-nums;color:var(--fg)}.score__max{font-size:var(--fs-small);color:var(--fg-muted)}.score__band{font-size:var(--fs-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--accent)}.score[data-band=niet_bouwen] .score__band{color:var(--accent-warm)}.score[data-band=voeden] .score__band{color:var(--fg-muted)}.score__balken{gap:var(--space-2);margin:0;display:grid}.score__regel{gap:var(--space-3);font-size:var(--fs-micro);color:var(--fg-muted);grid-template-columns:6rem 1fr auto;align-items:center;display:grid}.score__naam{margin:0}.score__waarde{font-variant-numeric:tabular-nums}.score__balk{background:var(--rule);border-radius:0;height:3px;overflow:hidden}.score__vul{height:100%;width:var(--vul,0%);background:var(--accent);transition:width var(--dur-base) var(--ease-out);display:block}@media (prefers-reduced-motion:reduce){.score__vul{transition:none}}.score__overrule{font-size:var(--fs-micro);color:var(--accent-warm);border-left:2px solid var(--accent-warm);padding-left:var(--space-3);line-height:1.5}.tijdlijn{padding:0 0 0 var(--space-5);gap:var(--space-4);margin:0;list-style:none;display:grid;position:relative}.tijdlijn:before{content:"";background:var(--rule);width:1px;position:absolute;top:4px;bottom:4px;left:2px}.tijdlijn__regel{gap:var(--space-1);min-width:0;display:grid;position:relative}.tijdlijn__regel:before{content:"";left:calc(var(--space-5) * -1);background:var(--fg-muted);border-radius:0;width:5px;height:5px;position:absolute;top:.5em}.tijdlijn__regel[data-nu=true]:before{background:var(--accent)}.tijdlijn__tijd{font-size:var(--fs-micro);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--fg-muted)}.tijdlijn__tekst{font-size:var(--fs-small);color:var(--fg);overflow-wrap:anywhere;line-height:1.4}.tijdlijn__wie{color:var(--fg-muted)}.leeg{border-top:1px solid var(--rule);padding:var(--space-6) 0;gap:var(--space-2);max-width:42ch;display:grid}.leeg__wat{font-size:var(--fs-body);color:var(--fg)}.leeg__stap{font-size:var(--fs-small);color:var(--fg-muted)}.bord__lijst .leeg{padding:var(--space-3) var(--space-2);border-top:0}.bord__lijst .leeg__wat{font-size:var(--fs-micro);color:var(--fg-muted)}.lade{border:0;border-left:1px solid var(--rule-strong);background:var(--bg);width:min(42rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--fg);border-radius:0;margin:0 0 0 auto;padding:0;overflow:hidden}.lade::backdrop{background:#040205b8}.lade[open]{animation:lade-in var(--dur-base) var(--ease-out) both}@keyframes lade-in{0%{opacity:0;transform:translate(3%)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.lade[open]{animation-name:lade-fade}}@keyframes lade-fade{0%{opacity:0}to{opacity:1}}.lade__vorm{grid-template-rows:auto 1fr;height:100%;min-height:0;margin:0;display:grid}.lade__kop{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--rule);display:flex}.lade__titel{font-size:var(--fs-body);margin:0;line-height:1.3}.lade__bij{font-size:var(--fs-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-muted);margin-bottom:var(--space-2);display:block}.lade__sluit{font:inherit;font-size:var(--fs-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-muted);padding:var(--space-2) 0;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none}.lade__sluit:hover{color:var(--accent)}.lade__inhoud{overscroll-behavior:contain;padding:var(--space-6);gap:var(--space-5);align-content:start;min-height:0;display:grid;overflow-y:auto}@media (max-width:767px){.lade{width:100vw}.lade__kop,.lade__inhoud{padding-left:var(--space-5);padding-right:var(--space-5)}}.kpis{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;padding:0;list-style:none;display:grid}.kpi{border-top:1px solid var(--rule);padding-top:var(--space-3);min-width:0}.kpi,.kpi a{gap:var(--space-2);color:inherit;text-decoration:none;display:grid}.kpi a:hover .kpi__waarde,.kpi a:focus-visible .kpi__waarde{color:var(--accent)}.kpi__waarde{font-size:var(--fs-sub);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.1}.balken{gap:var(--space-3);margin:var(--space-4) 0 0;display:grid}.balken__regel{gap:var(--space-3);font-size:var(--fs-small);grid-template-columns:minmax(7rem,14rem) 1fr auto;align-items:center;display:grid}.balken__regel dd{margin:0}.balken__balk{background:var(--rule);height:3px;overflow:hidden}.balken__vul{background:var(--accent);height:100%;display:block}.balken__getal{font-variant-numeric:tabular-nums;white-space:nowrap}.balken__extra{color:var(--fg-muted)}@media (max-width:767px){.balken__regel{grid-template-columns:1fr auto}.balken__balk{grid-area:2/1/auto/-1}}.recent{margin:var(--space-4) 0 0;padding:0;list-style:none}.recent__regel{gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--rule-soft);font-size:var(--fs-small);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.recent__regel a{overflow-wrap:anywhere}.recent__meta{font-size:var(--fs-micro);color:var(--fg-muted);grid-column:1}.recent__regel .badge{grid-area:1/2/span 2}.bord__deadline{align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.bord__deadline label{flex:18rem}.bord__deadline .invoer{max-width:12rem}.bord__prio{color:var(--fg);border:1px solid var(--rule-strong);padding:0 var(--space-1)}.planning{overscroll-behavior-x:contain;border-top:1px solid var(--rule);overflow-x:auto}.planning__raster{min-width:min-content;display:grid}.planning__hoek,.planning__kop,.planning__persoon,.planning__cel{border-bottom:1px solid var(--rule-soft);padding:var(--space-3);min-width:0}.planning__kop{padding-block:var(--space-3)}.planning__persoon{font-size:var(--fs-small);padding-left:0}.planning__cel{gap:var(--space-3);border-left:1px solid var(--rule-soft);min-height:5rem;transition:background var(--dur-fast) var(--ease-out);align-content:start;margin:0;list-style:none;display:grid}.planning__cel[data-doel=true]{background:var(--bg-soft);box-shadow:inset 0 2px 0 var(--accent)}.planning__kaart{gap:var(--space-2);cursor:grab;font-size:var(--fs-small);padding:var(--space-3);transition:background var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);display:grid}.planning__kaart[data-sleept=true]{opacity:.45}.planning__kaart .badge{white-space:normal;justify-self:start;max-width:100%}.planning__meta{font-size:var(--fs-micro);color:var(--fg-muted)}.planning__titel{font:inherit;color:inherit;text-align:left;cursor:pointer;overflow-wrap:break-word;text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px;background:0 0;border:0;padding:0}.planning__titel:hover,.planning__titel:focus-visible{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.planning__lade{gap:var(--space-6);display:grid}.planning__lade>.btn{justify-self:start}.planning__gegevens{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}.planning__gegevens dd{margin:var(--space-1) 0 0}.acties{gap:var(--space-4);display:grid}.acties__lijst{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.acties__regel{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--rule-soft);font-size:var(--fs-small);grid-template-columns:auto 1fr auto;align-items:start;display:grid}.acties__regel[data-klaar=true] .acties__titel{color:var(--fg-muted);text-decoration:line-through}.acties__tekst{overflow-wrap:break-word;gap:2px;min-width:0;display:grid}.acties__meta{font-size:var(--fs-micro);color:var(--fg-muted)}.acties__mijlpaal{font-size:var(--fs-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;border-left:2px solid var(--accent-warm);padding-left:var(--space-2);justify-self:start}.acties__weg{font:inherit;font-size:var(--fs-micro);color:var(--fg-muted);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.acties__nieuw{gap:var(--space-3);display:grid}.planning__weergave,.planning__weken{gap:var(--space-2) var(--space-5);padding-bottom:var(--space-4);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.planning__weergave a[aria-current=page]{border-bottom:2px solid var(--accent)}.planning__kop{gap:2px;display:grid}.planning__kaart[data-mijlpaal=true]{border-top-color:var(--accent-warm)}.planning__kaart[data-klaar=true] .planning__titel{color:var(--fg-muted);text-decoration:line-through}.planning__strook{border-top:1px solid var(--rule);padding:var(--space-3) 0 var(--space-5);gap:var(--space-3);display:grid}.planning__strook[data-doel=true]{background:var(--bg-soft)}.planning__strooklijst{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));margin:0;padding:0;list-style:none;display:grid}
.meldingen{position:relative}.meldingen__knop{align-items:baseline;gap:var(--space-2);font:inherit;font-size:var(--fs-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-muted);padding:var(--space-2) 0;cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:0;display:inline-flex}.meldingen__knop:hover,.meldingen__knop[aria-expanded=true]{color:var(--accent)}.meldingen__teller{font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--fg-muted)}.meldingen__teller[data-ongelezen=true]{color:var(--accent-warm);border-bottom:2px solid var(--accent-warm)}.meldingen__paneel{top:calc(100% + var(--space-3));z-index:40;width:min(24rem, calc(100vw - var(--space-5) * 2));overscroll-behavior:contain;background:var(--bg);max-height:min(70vh,32rem);color:var(--fg);box-shadow:inset 0 0 0 1px var(--rule-strong);padding:var(--space-4) var(--space-5) var(--space-5);gap:var(--space-3);text-transform:none;border-radius:0;align-content:start;display:grid;position:absolute;right:0;overflow-y:auto}@media (max-width:1099px){.meldingen__paneel{left:0;right:auto}}.meldingen__paneel[hidden]{display:none}.meldingen__kop{font-size:var(--fs-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-muted);padding-bottom:var(--space-2);border-bottom:1px solid var(--rule)}.meldingen__fout{font-size:var(--fs-small);color:var(--accent-warm);border-left:2px solid var(--accent-warm);padding-left:var(--space-3);line-height:1.4}.meldingen__leeg{font-size:var(--fs-small);color:var(--fg-muted);max-width:34ch;line-height:1.4}.meldingen__lijst{margin:0;padding:0;list-style:none;display:grid}.meldingen__regel{gap:var(--space-1);padding:var(--space-3) 0;border-top:1px solid var(--rule-soft);min-width:0;display:grid}.meldingen__regel:first-child{border-top:0}.meldingen__tijd{align-items:baseline;gap:var(--space-3);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--fg-muted);display:flex}.meldingen__nieuw{font-size:var(--fs-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--accent-warm)}.meldingen__titel{font-size:var(--fs-small);color:var(--fg-muted);overflow-wrap:anywhere;line-height:1.35}.meldingen__regel[data-nieuw=true] .meldingen__titel{color:var(--fg)}a.meldingen__titel{border-bottom:1px solid var(--rule-strong);width:fit-content}a.meldingen__titel:hover,a.meldingen__titel:focus-visible{color:var(--accent);border-bottom-color:var(--accent)}.meldingen__body{font-size:var(--fs-micro);color:var(--fg-muted);overflow-wrap:anywhere;line-height:1.5}.meldingen__sluit{font:inherit;font-size:var(--fs-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-muted);border:0;border-top:1px solid var(--rule);padding:var(--space-3) 0 0;text-align:left;cursor:pointer;background:0 0;border-radius:0;justify-self:start;width:100%}.meldingen__sluit:hover{color:var(--accent)}@media (max-width:599px){.meldingen__paneel{width:calc(100vw - var(--space-4) * 2);max-height:60vh;padding-left:var(--space-4);padding-right:var(--space-4)}}
.hulp{gap:var(--space-2) var(--space-3);font-size:var(--fs-small);color:var(--fg-muted);flex-wrap:wrap;align-items:baseline;display:flex}.hulp--open{align-items:stretch;gap:var(--space-4);background:var(--bg-soft);padding:var(--space-5);color:var(--fg);flex-direction:column;display:flex}.hulp__kop{justify-content:space-between;align-items:baseline;display:flex}.hulp__knop{font:inherit;font-size:var(--fs-small);color:var(--accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.hulp__knop:hover,.hulp__knop:focus-visible{color:var(--fg)}.hulp__ingevuld{font-size:var(--fs-small);border-left:2px solid var(--accent);padding-left:var(--space-3);margin:0}.hulp__voet{color:var(--fg-muted);margin:0}.chat__transcript{gap:var(--space-4);flex-direction:column;display:flex}.chat__regel{border-top:1px solid var(--rule);padding-top:var(--space-2)}.chat__label{margin:0 0 var(--space-1);color:var(--fg-muted)}.chat__label[data-rol=assistent]{color:var(--accent)}.chat__label--pulse{animation:1.2s ease-in-out infinite chat-pulseren}@keyframes chat-pulseren{0%,to{opacity:1}50%{opacity:.4}}.chat__streeplijn{width:24px;height:1px;margin-bottom:var(--space-2);background:var(--accent);transition:width var(--dur-slow) var(--ease-out)}.chat__streeplijn--actief{width:96px}.chat__tekst{white-space:pre-wrap;margin:0}@media (prefers-reduced-motion:reduce){.chat__label--pulse{opacity:1;animation:none}.chat__streeplijn{width:96px;transition:none}}.chat__invoer{gap:var(--space-3);border-top:1px solid var(--rule-strong);padding-top:var(--space-4);flex-direction:column;align-items:stretch;display:flex}.chat__invoer .btn{align-self:flex-end}.chat__tekstvak{resize:vertical;flex:1;min-height:2.5em}.on-light .hulp--open{background:#0b12070d}.on-light .chat__invoer{border-top-color:#0b120747}
.help-flow,.help-reeks{border-top:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.help-flow>*,.help-reeks>*{padding:var(--space-5) var(--space-4) var(--space-6) 0;gap:var(--space-3);align-content:start;display:grid}.help-flow>*+*,.help-reeks>*+*{border-left:1px solid var(--rule);padding-left:var(--space-4)}.help-velden{gap:var(--space-1);font-size:var(--fs-small);margin:0;padding:0;list-style:none;display:grid}.help-verplicht{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.help-hulp{border-top:1px solid var(--rule);padding-top:var(--space-3);font-size:var(--fs-small);color:var(--fg-muted)}.help-drie{gap:var(--space-5);margin-top:var(--space-7);grid-template-columns:repeat(3,1fr);display:grid}.help-drie>*{border-top:1px solid var(--rule);padding-top:var(--space-3);gap:var(--space-2);align-content:start;display:grid}.help-pijp{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.help-pijp li{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--rule-soft);grid-template-columns:3em 1fr 1.4fr;align-items:baseline;display:grid}.help-pijp b{font-weight:400}.help-pijp li[data-kern] b{border-left:2px solid var(--accent-warm);padding-left:var(--space-2)}.help-pad{font-size:var(--fs-small);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.help-keten{align-items:center;gap:var(--space-2) 0;padding:var(--space-5) 0 0;border-top:1px solid var(--rule);flex-wrap:wrap;margin:0;display:flex}.help-keten span{padding:var(--space-2) var(--space-3);border:1px solid var(--rule);font-size:var(--fs-small)}.help-keten i{padding:0 var(--space-2);color:var(--fg-muted);font-style:normal}.help-fasen{margin-top:var(--space-7);border-top:1px solid var(--rule);grid-template-columns:repeat(6,1fr);display:grid}.help-fasen>*{padding:var(--space-3) var(--space-3) var(--space-4) 0;font-size:var(--fs-small);gap:var(--space-1);align-content:start;display:grid}.help-fasen>*+*{border-left:1px solid var(--rule);padding-left:var(--space-3)}.help-tabel{margin-top:var(--space-7)}@media (max-width:1099px){.help-flow,.help-reeks{grid-template-columns:1fr 1fr}.help-flow>:nth-child(3),.help-reeks>:nth-child(3){border-left:0;padding-left:0}.help-flow>:nth-child(n+3),.help-reeks>:nth-child(n+3){border-top:1px solid var(--rule)}.help-fasen{grid-template-columns:repeat(3,1fr)}.help-fasen>:nth-child(4){border-left:0;padding-left:0}.help-fasen>:nth-child(n+4){border-top:1px solid var(--rule)}}@media (max-width:767px){.help-flow,.help-reeks,.help-drie{grid-template-columns:1fr}.help-flow>*+*,.help-reeks>*+*{border-left:0;border-top:1px solid var(--rule);padding-left:0}.help-pijp li{grid-template-columns:2.4em 1fr}.help-pijp li>:last-child{grid-column:2}.help-fasen{grid-template-columns:1fr 1fr}.help-fasen>*{border-left:0;border-top:1px solid var(--rule);padding-left:0}}
.stijl-nieuw{--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", Helvetica, Arial, sans-serif;--fg:#040205;--fg-muted:#6e6e73;--bg:#f5f5f7;--bg-soft:#fff;--rule:#d2d2d7;--rule-soft:#04020514;--rule-strong:#b4b4ba;--border-strong:#c8c8ce;--accent:#3e7f94;--focus-ring:#3e7f948c;font-family:var(--font-sans);color:var(--fg);background:0 0}html:has(.stijl-nieuw){background:#f5f5f7}body:has(.stijl-nieuw){background:0 0}.stijl-nieuw .kop{-webkit-backdrop-filter:saturate(160%)blur(20px);backdrop-filter:saturate(160%)blur(20px);box-shadow:inset 0 -1px 0 var(--rule-soft);background:#f5f5f7d1}.stijl-nieuw h1,.stijl-nieuw h2,.stijl-nieuw h3{letter-spacing:-.02em}.stijl-nieuw em,.stijl-nieuw .lead{font-family:var(--font-sans)}.stijl-nieuw h1 em,.stijl-nieuw h2 em,.stijl-nieuw h3 em,.on-light .stijl-nieuw h1 em,.on-light .stijl-nieuw h2 em,.on-light .stijl-nieuw h3 em{color:var(--accent);background:0 0;padding:0}.stijl-nieuw .btn{background:var(--accent);color:#fff;border-radius:980px;padding:11px 22px;font-size:15px;font-weight:500}.stijl-nieuw .btn:before{background:#2f6577;border-radius:980px}.stijl-nieuw .btn:hover,.stijl-nieuw .btn:focus-visible{color:#fff}.stijl-nieuw .btn--ghost{color:var(--fg);box-shadow:inset 0 0 0 1px var(--rule);background:#fff}.stijl-nieuw .btn--ghost:before{background:#e8e8ed}.stijl-nieuw .btn--ghost:hover,.stijl-nieuw .btn--ghost:focus-visible{color:var(--fg)}.stijl-nieuw .btn--pill{color:#040205;background:#ffb441}.stijl-nieuw .btn--pill:before{background:#f5a623}.stijl-nieuw .btn--pill:hover,.stijl-nieuw .btn--pill:focus-visible{color:#040205}.stijl-nieuw .invoer{border-color:var(--rule);background:#fff;border-radius:12px;transition:border-color .2s,box-shadow .2s}.stijl-nieuw .invoer:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 4px #3e7f942e}.stijl-nieuw .keuze__vak{background:#fff;border-radius:6px}.stijl-nieuw .keuze__vak[type=radio]{border-radius:50%}.stijl-nieuw .keuze__vak[type=checkbox]:checked,.stijl-nieuw .keuze__vak[type=radio]:checked{background:var(--accent);border-color:var(--accent)}.stijl-nieuw .keuze__vak[type=checkbox]:before,.stijl-nieuw .keuze__vak[type=radio]:before{background:#fff}.stijl-nieuw :focus-visible{outline-offset:3px;border-radius:12px;outline:3px solid #3e7f948c}.stijl-nieuw .badge,.on-light .stijl-nieuw .badge[data-vorm]{letter-spacing:0;color:var(--fg);background:color-mix(in srgb, var(--badge-kleur) 20%, #fff);box-shadow:none;border-radius:980px;padding:3px 12px;font-weight:600}.stijl-nieuw .veldgroep{padding:var(--space-6);background:#fff;border:0;border-radius:22px;box-shadow:0 1px 2px #0402050d,0 6px 18px -8px #04020524}.stijl-nieuw .kop,.stijl-nieuw .kop .wm{transition:background-color .4s,background .4s,box-shadow .4s}.stijl-nieuw[data-veld=donker] .kop{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}.stijl-nieuw[data-veld=donker] .kop .wm{background-color:#f2f1e5}.stijl-nieuw[data-veld=donker] [data-hero]{--fg:#f5f5f7;--fg-muted:#f5f5f7c7;--accent:#8fcfdf;--rule:#f5f5f738;color:var(--fg)}.stijl-nieuw[data-veld=donker] [data-hero] .wm{background-color:#f2f1e5}.stijl-nieuw[data-veld=donker] [data-hero] .lead{color:var(--fg)}.stijl-nieuw[data-veld=donker] [data-hero] .btn{color:#040205;background:#ffb441}.stijl-nieuw[data-veld=donker] [data-hero] .btn:before{background:#f5a623}.stijl-nieuw[data-veld=donker] [data-hero] .btn:hover,.stijl-nieuw[data-veld=donker] [data-hero] .btn:focus-visible{color:#040205}.stijl-nieuw{--nieuw-schaduw:0 1px 2px #0402050d, 0 6px 18px -8px #04020524;--nieuw-schaduw-hover:0 2px 4px #0402050d, 0 18px 40px -12px #04020538}.stijl-nieuw .bord__kolom{padding:var(--space-4) var(--space-3);background:#ebebef;border:0;border-radius:22px}.stijl-nieuw .bord__kolom[data-doel=true]{box-shadow:inset 0 0 0 2px var(--accent);background:#e3e3e8}.stijl-nieuw .bord__kaart,.stijl-nieuw .planning__kaart{box-shadow:var(--nieuw-schaduw);background:#fff;border-radius:16px}@media (hover:hover){.stijl-nieuw .bord__kaart:hover,.stijl-nieuw .planning__kaart:hover{box-shadow:var(--nieuw-schaduw-hover);background:#fff}}.stijl-nieuw .bord__kaart:focus-visible{box-shadow:var(--nieuw-schaduw-hover);background:#fff}.stijl-nieuw .planning__cel[data-doel=true]{box-shadow:inset 0 0 0 2px var(--accent);background:#ebebef;border-radius:16px}.stijl-nieuw .kpi{padding:var(--space-4) var(--space-5);box-shadow:var(--nieuw-schaduw);background:#fff;border:0;border-radius:18px}.stijl-nieuw .tabel-scroll{--bg:#fff;--bg-soft:#f5f5f7;box-shadow:var(--nieuw-schaduw);padding:var(--space-2) var(--space-4);background:#fff;border-radius:18px}.stijl-nieuw .lade{background:#fff;border-left:0;border-radius:28px 0 0 28px;box-shadow:-24px 0 64px -24px #04020559}.stijl-nieuw .lade::backdrop{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0402057a}.stijl-nieuw .meldingen__paneel{box-shadow:var(--nieuw-schaduw-hover);background:#fff;border-radius:18px}@media (prefers-reduced-transparency:reduce){.stijl-nieuw .lade::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#040205b8}}.bord__binnen b,.bord__vervolg b{white-space:nowrap;margin-left:var(--space-2);font-weight:400;display:inline-block}.bord__vervolg{color:var(--fg)}.stijl-nieuw .bord__kaart[data-leeftijd=aandacht]{box-shadow:var(--nieuw-schaduw), inset 4px 0 0 #ffb441}.stijl-nieuw .bord__kaart[data-leeftijd=lang]{box-shadow:var(--nieuw-schaduw), inset 8px 0 0 #ffb441;background:#fff8ec}.bord__kaart[data-leeftijd=aandacht] .bord__binnen b,.bord__kaart[data-leeftijd=lang] .bord__binnen b{color:var(--fg);padding:0 var(--space-2);background:#ffe2b0;border-radius:980px}.bord__kaart[data-leeftijd=lang] .bord__binnen b{background:#ffb441}.stijl-nieuw .bord__kolom[data-fase=geparkeerd]{background:#f0efea}.stijl-nieuw .bord__kaart[data-beurt=true]{box-shadow:var(--nieuw-schaduw), inset 0 0 0 2px #ffb441}.bord__kaart[data-beurt=true] .bord__vervolg b{padding:0 var(--space-2);background:#ffb441;border-radius:980px}.leeftijd{font-size:var(--fs-micro);color:var(--fg-muted);display:block}.leeftijd[data-leeftijd=aandacht],.leeftijd[data-leeftijd=lang]{margin-left:var(--space-2);padding:0 var(--space-2);color:var(--fg);background:#ffe2b0;border-radius:980px;display:inline-block}.leeftijd[data-leeftijd=lang]{background:#ffb441}

