.am-tekening{margin:0;background:#f3f3f6;font-family:Geist Variable,Geist,ui-sans-serif,system-ui,sans-serif;color:#04070f;-webkit-font-smoothing:antialiased}.am-tekening a{color:#04070f;text-decoration:none}.am-tekening a:hover{color:#003e65;color:oklch(.35 .12 245)}.am-tekening h1,.am-tekening h2,.am-tekening h3{font-weight:400;margin:0}.am-tekening p{margin:0}.am-tekening details summary{list-style:none;cursor:pointer}.am-tekening details summary::-webkit-details-marker{display:none}.am-tekening .win{border-radius:14px;border:1px solid oklch(.87 .005 250);background:#f1f2f3;overflow:hidden;box-shadow:0 40px 80px -40px #0f172a47;display:flex;flex-direction:column;font-size:13px;color:#191b1d;cursor:default;-webkit-user-select:none;user-select:none}.am-tekening .hd{height:46px;flex-shrink:0;display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid oklch(.89 .003 250);background:#f6f7f7;font-size:13px;white-space:nowrap}.am-tekening .f2{color:#5a5e62}.am-tekening .f3{color:#83868a}.am-tekening .cv{width:13px;height:13px;flex-shrink:0;color:#83868a}.am-tekening .sw{display:flex;align-items:center;gap:2px;padding:2px;border:1px solid oklch(.89 .003 250);border-radius:8px;background:#edeef0;font-size:12px}.am-tekening .sw span{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.am-tekening .sw .on{width:auto;padding:0 10px;gap:5px;border-radius:6px;background:#fcfcfc;font-weight:600;box-shadow:0 0 0 1px #d9dbdd}.am-tekening .done{color:#00764c;color:oklch(.5 .12 160)}.am-tekening .lock{color:#9c9fa2}.am-tekening .tab{display:flex;align-items:center;gap:5px;padding:3px 8px;border-radius:6px}.am-tekening .tab.on{background:#e3e5e6;font-weight:500}.am-tekening .body{flex:1;min-height:0;padding:16px;display:flex;gap:14px}.am-tekening .card{background:#f9fafb;border:1px solid oklch(.89 .003 250);border-radius:8px}.am-tekening .row{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid oklch(.93 .002 250)}.am-tekening .row:last-child{border-bottom:0}.am-tekening .th{color:#5a5e62;font-size:12px}.am-tekening .chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:999px;font-size:12px;white-space:nowrap;border:1px solid oklch(.89 .003 250)}.am-tekening .g{border-color:#90ceac;background:#dcfbe9;color:#006641;color:oklch(.45 .11 160)}.am-tekening .b{border-color:#a9c7eb;background:#e8f3ff;color:#00569d;color:oklch(.45 .14 252)}.am-tekening .o{border-color:#fac092;background:#fff3e6;background:oklch(.97 .04 70);color:#9f5100;color:oklch(.52 .14 55)}.am-tekening .a{border-color:#eccd8c;background:#fff5d9;background:oklch(.97 .05 90);color:#865900;color:oklch(.5 .11 75)}.am-tekening .gr{color:#5a5e62}.am-tekening .btnA{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:6px;background:#ed7b00;background:oklch(.7 .18 55);color:#270f00;font-weight:500;font-size:13px;white-space:nowrap}.am-tekening .btnO{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:6px;border:1px solid oklch(.89 .003 250);background:#fcfcfc;font-size:13px;white-space:nowrap}.am-tekening .bar{height:7px;border-radius:4px;background:#e0e1e3}.am-tekening .num{font-variant-numeric:tabular-nums}.am-tekening .tog{width:28px;height:16px;border-radius:999px;background:#009f68;background:oklch(.62 .15 160);position:relative;flex-shrink:0}.am-tekening .tog:after{content:"";position:absolute;top:2px;right:2px;width:12px;height:12px;border-radius:50%;background:#fff}.am-tekening .tog.off{background:#d3d4d6}.am-tekening .tog.off:after{right:auto;left:2px}.am-tekening .side{width:200px;flex-shrink:0;display:flex;flex-direction:column;gap:2px}.am-tekening .side span{display:flex;justify-content:space-between;padding:8px 10px;border-radius:6px}.am-tekening .side .on{background:#fcfcfc;box-shadow:0 0 0 1px #d9dbdd;font-weight:500}.am-tekening .hl{background-image:linear-gradient(#fae8a2,#fae8a2);background-repeat:no-repeat;background-size:100% 100%;animation:hl__tekening 8s infinite}.am-tekening .hlo{background-image:linear-gradient(#ffe2cb,#ffe2cb);background-image:linear-gradient(color(xyz 0.809 0.794 0.572),color(xyz 0.809 0.794 0.572));background-repeat:no-repeat;background-size:100% 100%}@keyframes hl__tekening{0%,10%{background-size:0% 100%}26%,92%{background-size:100% 100%}to{background-size:0% 100%}}.am-tekening .in1{animation:in1__tekening 9s infinite}.am-tekening .in2{animation:in2__tekening 9s infinite}.am-tekening .in3{animation:in3__tekening 9s infinite}@keyframes in1__tekening{0%,8%{opacity:0;transform:translateY(8px)}14%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes in2__tekening{0%,22%{opacity:0;transform:translateY(8px)}28%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes in3__tekening{0%,36%{opacity:0;transform:translateY(8px)}42%,92%{opacity:1;transform:none}to{opacity:0}}.am-tekening .duct{fill:none;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:800;animation:duct__tekening 8s infinite}@keyframes duct__tekening{0%,8%{stroke-dashoffset:800}40%,92%{stroke-dashoffset:0}to{stroke-dashoffset:800}}.am-tekening .valve{animation:valve__tekening 8s infinite}@keyframes valve__tekening{0%,38%{opacity:0}44%,92%{opacity:1}to{opacity:0}}.am-tekening .cap{transform-origin:left;transform:scaleX(.75);animation:cap__tekening 8s infinite}@keyframes cap__tekening{0%,8%{transform:scaleX(0)}42%,92%{transform:scaleX(.75)}to{transform:scaleX(0)}}.am-tekening .swO{opacity:0;animation:swO__tekening 8s infinite}.am-tekening .swI{animation:swI__tekening 8s infinite}@keyframes swO__tekening{0%,40%{opacity:1}44%,94%{opacity:0}to{opacity:1}}@keyframes swI__tekening{0%,40%{opacity:0}44%,94%{opacity:1}to{opacity:0}}.am-tekening .stack{display:grid}.am-tekening .stack>*{grid-area:1/1}.am-tekening .aw{border-radius:14px;border:1px solid oklch(.87 .005 250);background:#f1f2f3;overflow:hidden;box-shadow:0 40px 80px -40px #0f172a47;display:flex;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;color:#191b1d;cursor:default;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased}.am-tekening .aw .mu{color:#5a5e62}.am-tekening .aw .mu2{color:#83868a}.am-tekening .aw .num{font-variant-numeric:tabular-nums}.am-tekening .aw .mono{font-family:ui-monospace,Cascadia Code,monospace;font-size:12px}.am-tekening .asb{width:208px;flex-shrink:0;background:#eaebec;border-right:1px solid oklch(.88 .003 250);display:flex;flex-direction:column;padding:8px;gap:1px;color:#1c2023}.am-tekening .asb .br{display:flex;align-items:center;gap:8px;padding:6px 6px 12px}.am-tekening .asb .lg{width:30px;height:30px;border-radius:8px;background:#fff;border:1px solid oklch(.88 .003 250);display:flex;align-items:center;justify-content:center;flex-shrink:0}.am-tekening .asb .it{display:flex;align-items:center;gap:9px;height:30px;padding:0 8px;border-radius:6px;white-space:nowrap}.am-tekening .asb .it svg{width:15px;height:15px;flex-shrink:0}.am-tekening .asb .it.on{background:#dcdee0;font-weight:500}.am-tekening .asb .kb{margin-left:auto;font-family:ui-monospace,monospace;font-size:10px;color:#5a5e62}.am-tekening .asb .gp{margin-top:10px}.am-tekening .asb .sub{margin-left:15px;padding-left:10px;border-left:1px solid oklch(.88 .003 250);display:flex;flex-direction:column;gap:1px}.am-tekening .asb .sub span{display:block;height:28px;line-height:28px;padding:0 8px;border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-tekening .asb .sub .on{background:#dcdee0}.am-tekening .amain{flex:1;min-width:0;display:flex;flex-direction:column}.am-tekening .ahd{height:48px;flex-shrink:0;display:flex;align-items:center;gap:8px;padding:0 12px 0 16px;border-bottom:1px solid oklch(.89 .003 250);white-space:nowrap}.am-tekening .ahd .cv{width:14px;height:14px;flex-shrink:0;color:#5a5e6299}.am-tekening .ahd .cur{display:flex;align-items:center;gap:5px;font-weight:500}.am-tekening .ahd .rd{display:flex;align-items:center;gap:2px}.am-tekening .ahd .rd span{padding:4px 9px;border-radius:6px;color:#5a5e62}.am-tekening .ahd .rd .on{background:#e3e5e6;color:#191b1d;font-weight:500}.am-tekening .asw{display:flex;align-items:center;gap:2px;padding:2px;border:1px solid oklch(.89 .003 250);border-radius:8px;background:#e7e8e966;font-size:12px}.am-tekening .asw span{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums;color:#83868a}.am-tekening .asw .ok{color:#008758;color:oklch(.55 .13 160)}.am-tekening .asw .at{color:#d55c13;font-weight:600}.am-tekening .asw .on{width:auto;padding:0 12px;gap:4px;border-radius:6px;background:#fcfcfc;color:#191b1d;font-weight:600;box-shadow:0 0 0 1px #d9dbdd}.am-tekening .agh{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#383b3e}.am-tekening .acta{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:6px;background:#ed7b00;background:oklch(.7 .18 55);color:#270f00;font-weight:500;white-space:nowrap}.am-tekening .aout{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:6px;border:1px solid oklch(.89 .003 250);background:#fcfcfc;font-weight:500;white-space:nowrap}.am-tekening .abody{flex:1;min-height:0;overflow:hidden}.am-tekening .acard{background:#f9fafb;border:1px solid oklch(.89 .003 250);border-radius:8px}.am-tekening .ah1{font-family:Hanken Grotesk Variable,Hanken Grotesk,Inter Variable,Inter,sans-serif;font-weight:600;font-size:20px;letter-spacing:-.01em;color:#101214}.am-tekening .asnav{display:flex;flex-direction:column;gap:2px}.am-tekening .asnav span{display:flex;justify-content:space-between;align-items:center;gap:8px;height:32px;padding:0 10px;border-radius:6px;color:#5a5e62;white-space:nowrap}.am-tekening .asnav span i{font-style:normal;font-size:12px;font-variant-numeric:tabular-nums}.am-tekening .asnav .on{background:#e3e5e6;color:#191b1d;font-weight:500}.am-tekening .aseg{display:inline-flex;padding:2px;border-radius:6px;background:#e7e8e9;font-size:12px}.am-tekening .aseg span{padding:4px 10px;border-radius:4px;color:#5a5e62;white-space:nowrap}.am-tekening .aseg .on{background:#fcfcfc;color:#191b1d;font-weight:500;box-shadow:0 0 0 1px #d9dbdd}.am-tekening .asrch{display:flex;align-items:center;justify-content:space-between;height:32px;padding:0 10px;border:1px solid oklch(.89 .003 250);border-radius:6px;background:#f9fafb;color:#5a5e62}.am-tekening .asrch b{font-weight:400;font-family:ui-monospace,monospace;font-size:10px;padding:0 4px;border:1px solid oklch(.89 .003 250);border-radius:3px}.am-tekening .alv{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 6px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap}.am-tekening .alv:before{content:"";width:6px;height:6px;border-radius:2px;background:currentColor}.am-tekening .alv.r{background:#f144451a;color:#b7191c}.am-tekening .alv.a{background:#f49f1e26;color:#864900;color:oklch(.47 .12 60)}.am-tekening .alv.i{background:#e7e8e9;color:#5a5e62}.am-tekening .apct{display:inline-flex;align-items:center;height:18px;padding:0 5px;border-radius:5px;border:1px solid;font-size:10px;font-weight:500;font-variant-numeric:tabular-nums}.am-tekening .apct.g{border-color:#ceefd3;background:#f0fdf1;color:#11813c}.am-tekening .apct.a{border-color:#f7e3b0;background:#fffcf0;background:oklch(.99 .02 95);color:#a26000;color:oklch(.55 .13 65)}.am-tekening .apct.r{border-color:#ffcccb;border-color:oklch(.89 .06 20);background:#fcf3f2;color:#ba1e20}.am-tekening .apct.m{border-color:#d9dbdd;background:transparent;color:#5a5e62}.am-tekening .atog{width:28px;height:16px;border-radius:999px;background:#1364b0;position:relative;flex-shrink:0}.am-tekening .atog:after{content:"";position:absolute;top:2px;right:2px;width:12px;height:12px;border-radius:50%;background:#fff}.am-tekening .atog.off{background:#d3d4d6}.am-tekening .atog.off:after{right:auto;left:2px}.am-tekening .akbd{font-family:ui-monospace,monospace;font-size:10px;padding:1px 4px;border:1px solid oklch(.89 .003 250);border-radius:3px;color:#5a5e62;background:#f9fafb}.am-tekening .cpan{display:flex;flex-direction:column;overflow:hidden}.am-tekening .ccap{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#5a5e62;font-weight:500}.am-tekening .cfl{display:flex;align-items:center;gap:8px;height:30px;padding:0 10px;border-radius:6px;white-space:nowrap}.am-tekening .cfl.on{background:#e5f0fc;box-shadow:inset 2px 0 #1364b0}.am-tekening .cdot{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:#009f68;background:oklch(.62 .15 160)}.am-tekening .ctb{height:36px;flex-shrink:0;display:flex;align-items:center;gap:2px;padding:0 6px;border-bottom:1px solid oklch(.89 .003 250)}.am-tekening .ctb .ib{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#44484c}.am-tekening .ctb .ib.on{background:#e3e5e6}.am-tekening .ctb .sep{width:1px;height:18px;background:#d9dbdd;margin:0 5px}.am-tekening .cgrid{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;background-color:#f6f7f7;background-image:radial-gradient(oklch(.84 .003 250) 1px,transparent 1px);background-size:14px 14px}.am-tekening .csheet{background:#fff;box-shadow:0 0 0 1px #dcdee0;padding:10px}.am-tekening .czoom{position:absolute;right:10px;bottom:10px;display:flex;align-items:center;gap:8px;height:28px;padding:0 8px;border-radius:6px;background:#fcfcfc;box-shadow:0 0 0 1px #d9dbdd;font-size:12px;color:#44484c}.am-tekening .chd{display:flex;justify-content:space-between;align-items:center;height:38px;flex-shrink:0;padding:0 12px;border-bottom:1px solid oklch(.89 .003 250);font-weight:500}.am-tekening .cit{display:flex;align-items:center;gap:9px;height:27px;padding:0 12px;border-bottom:1px solid oklch(.93 .002 250);white-space:nowrap}.am-tekening .cit .r{margin-left:auto;font-family:ui-monospace,Cascadia Code,monospace;font-size:11.5px;color:#5a5e62}.am-tekening .cit.on{background:#ffeada;background:oklch(.95 .04 60);box-shadow:inset 2px 0 #ed7b00;box-shadow:inset 2px 0 oklch(.7 .18 55)}.am-tekening .crd{width:13px;height:13px;border-radius:50%;border:1.5px solid oklch(.7 .006 250);flex-shrink:0;box-sizing:border-box}.am-tekening .crd.on{border-color:#ed7b00;border-color:oklch(.7 .18 55);border-width:2px}.am-tekening .crd.ok{border-color:#009f68;border-color:oklch(.62 .15 160);background:#009f68;background:oklch(.62 .15 160);position:relative}.am-tekening .crd.ok:after{content:"";position:absolute;left:3.5px;top:1.5px;width:2.5px;height:5.5px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.am-tekening .crd.am{border-color:#e99b2a;border-style:dashed}.am-tekening .cdet{padding:10px 12px;display:flex;flex-direction:column;gap:7px;border-top:1px solid oklch(.89 .003 250)}.am-tekening .ckv{display:grid;grid-template-columns:96px 1fr;row-gap:3px;font-size:12.5px}.am-tekening .ckv span:nth-child(odd){color:#5a5e62}.am-tekening .cbtn{height:30px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:6px;border:1px solid oklch(.89 .003 250);background:#fcfcfc;font-weight:500;font-size:12.5px}.am-tekening .cgo{height:32px;display:flex;align-items:center;gap:7px;padding:0 10px;border-radius:6px;background:#ed7b00;background:oklch(.7 .18 55);color:#270f00;font-weight:500}.am-tekening .cgo .akbd{margin-left:auto;background:#f8a052;border-color:#c9690c;color:#341a07}.am-tekening .ckeys{display:flex;gap:8px;align-items:center;font-size:11px;color:#5a5e62;white-space:nowrap}.am-tekening .cchk{padding:9px 12px;border-top:1px solid oklch(.89 .003 250);display:flex;flex-direction:column;gap:4px;font-size:12.5px}.am-tekening .cchk div{display:flex;align-items:center;gap:7px}.am-tekening .cwarn{display:flex;gap:8px;padding:8px 10px;border-radius:6px;border:1px solid oklch(.86 .09 85);background:#fff8e6;background:oklch(.98 .03 90);font-size:12.5px;line-height:1.4}.am-tekening .tplan .tip{opacity:0;transition:opacity .15s ease-out;pointer-events:none}.am-tekening .tplan .tip.on{opacity:1}.am-tekening .tplan .fx{cursor:pointer}.am-tekening .tplan .fx:hover .ring{stroke-width:2.6;fill-opacity:.18}.am-tekening .tplan:has(.fx:hover) .tip.on{opacity:0}.am-tekening .tplan:has(.f0:hover) .fxt0 .tip{opacity:1}.am-tekening .tplan:has(.f1:hover) .fxt1 .tip{opacity:1}.am-tekening .tplan:has(.f2:hover) .fxt2 .tip{opacity:1}.am-tekening .tplan:has(.f3:hover) .fxt3 .tip{opacity:1}.am-tekening .tplan:has(.f4:hover) .fxt4 .tip{opacity:1}.am-tekening .tplan:has(.f5:hover) .fxt5 .tip{opacity:1}.am-tekening .tplan:has(.f6:hover) .fxt6 .tip{opacity:1}.am-tekening .tplan:has(.f7:hover) .fxt7 .tip{opacity:1}.am-tekening .tplan:has(.f8:hover) .fxt8 .tip{opacity:1}.am-tekening .tplan:has(.f9:hover) .fxt9 .tip{opacity:1}.am-tekening .tplan:has(.f10:hover) .fxt10 .tip{opacity:1}.am-tekening .tplan:has(.f11:hover) .fxt11 .tip{opacity:1}.am-tekening .tplan:has(.f12:hover) .fxt12 .tip{opacity:1}.am-tekening .tdsup,.am-tekening .tdext{fill:none;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;animation-duration:10s;animation-iteration-count:infinite;animation-fill-mode:both}.am-tekening .tdsup{animation-name:tdsup__tekening}.am-tekening .tdext{animation-name:tdext__tekening}.am-tekening .tv{transform-box:fill-box;transform-origin:center;animation-duration:10s;animation-iteration-count:infinite;animation-fill-mode:both}@keyframes tdsup__tekening{0%,22.00%{stroke-dashoffset:1;animation-timing-function:linear}44.00%,92.00%{stroke-dashoffset:0;opacity:1}96.00%{opacity:0}to{stroke-dashoffset:1;opacity:0}}@keyframes tdext__tekening{0%,46.00%{stroke-dashoffset:1;animation-timing-function:linear}66.00%,92.00%{stroke-dashoffset:0;opacity:1}96.00%{opacity:0}to{stroke-dashoffset:1;opacity:0}}@keyframes tv0__tekening{0%,5.00%{opacity:0;transform:scale(.6);animation-timing-function:cubic-bezier(.23,1,.32,1)}8.00%,92.00%{opacity:1;transform:none}96.00%,to{opacity:0;transform:scale(.6)}}.am-tekening .tv0{animation-name:tv0__tekening}@keyframes tv1__tekening{0%,7.00%{opacity:0;transform:scale(.6);animation-timing-function:cubic-bezier(.23,1,.32,1)}10.00%,92.00%{opacity:1;transform:none}96.00%,to{opacity:0;transform:scale(.6)}}.am-tekening .tv1{animation-name:tv1__tekening}@keyframes tv2__tekening{0%,9.00%{opacity:0;transform:scale(.6);animation-timing-function:cubic-bezier(.23,1,.32,1)}12.00%,92.00%{opacity:1;transform:none}96.00%,to{opacity:0;transform:scale(.6)}}.am-tekening .tv2{animation-name:tv2__tekening}@keyframes tv3__tekening{0%,11.00%{opacity:0;transform:scale(.6);animation-timing-function:cubic-bezier(.23,1,.32,1)}14.00%,92.00%{opacity:1;transform:none}96.00%,to{opacity:0;transform:scale(.6)}}.am-tekening .tv3{animation-name:tv3__tekening}@keyframes tv4__tekening{0%,13.00%{opacity:0;transform:scale(.6);animation-timing-function:cubic-bezier(.23,1,.32,1)}16.00%,92.00%{opacity:1;transform:none}96.00%,to{opacity:0;transform:scale(.6)}}.am-tekening .tv4{animation-name:tv4__tekening}@media(prefers-reduced-motion:reduce){.am-tekening .tdsup,.am-tekening .tdext,.am-tekening .tv{animation:none!important;stroke-dashoffset:0;opacity:1}}@media(prefers-reduced-motion:reduce){.am-tekening *,.am-tekening *:before,.am-tekening *:after{animation:none!important}}
