#timppOverlay{z-index:10004;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}#timppOverlay.open{display:flex}.vsc-window{--vsc-lh:20px;--vsc-mono:"SF Mono", "Menlo", "Consolas", "DejaVu Sans Mono", monospace;color:#ccc;background:#1e1e1e;border:1px solid #0a0a0a;border-radius:9px;flex-direction:column;width:min(1180px,100%);height:min(780px,100%);font-family:-apple-system,Segoe UI,system-ui,sans-serif;font-size:13px;animation:.16s ease-out vsc-in;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px #000000bf,0 0 0 1px #1db9541f}@keyframes vsc-in{0%{opacity:0;transform:scale(.985)translateY(6px)}}.vsc-titlebar{-webkit-user-select:none;user-select:none;background:#3c3c3c;flex-shrink:0;align-items:center;gap:14px;height:35px;padding:0 10px;display:flex;position:relative}.vsc-lights{flex-shrink:0;gap:8px;display:flex}.vsc-light{background:#4d4d4d;border-radius:50%;width:12px;height:12px}.vsc-light.red{cursor:pointer;background:#ff5f57}.vsc-light.yellow{background:#febc2e}.vsc-light.green{background:#28c840}.vsc-menu{flex-shrink:0;gap:2px;display:flex}.vsc-menu-item{color:#ccc;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:12px}.vsc-menu-item:hover{background:#ffffff1a}.vsc-wintitle{text-align:center;color:#9d9d9d;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;padding:0 240px;font-size:12px;position:absolute;left:0;right:0;overflow:hidden}.vsc-winx{color:#9d9d9d;cursor:pointer;z-index:1;background:0 0;border:none;border-radius:4px;margin-left:auto;padding:4px 8px;font-size:13px}.vsc-winx:hover{color:#fff;background:#e81123}.vsc-dropdown{z-index:40;background:#252526;border:1px solid #454545;border-radius:5px;flex-direction:column;min-width:210px;padding:4px 0;display:flex;position:absolute;top:34px;box-shadow:0 6px 22px #0000008c}.vsc-dd-item{color:#ccc;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:6px 26px;font-size:12px}.vsc-dd-item:hover{color:#fff;background:#04395e}.vsc-body{flex:1;min-height:0;display:flex}.vsc-activity{background:#333;flex-direction:column;flex-shrink:0;align-items:center;width:48px;padding-top:4px;display:flex}.vsc-act{cursor:pointer;color:#858585;background:0 0;border:none;border-left:2px solid #0000;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;line-height:1;display:flex}.vsc-act svg{width:22px;height:22px}.vsc-act:hover{color:#fff}.vsc-act.actief{color:#fff;border-left-color:#1db954}.vsc-act-onder{margin-top:auto;margin-bottom:6px}.vsc-side{scrollbar-width:thin;scrollbar-color:#4a4a4a transparent;background:#252526;border-right:1px solid #1a1a1a;flex-direction:column;flex-shrink:0;width:230px;display:flex;overflow:hidden auto}.vsc-side.dicht{display:none}.vsc-side-head{text-transform:uppercase;letter-spacing:.6px;color:#bbb;flex-shrink:0;justify-content:space-between;padding:10px 14px 8px;font-size:11px;display:flex}.vsc-side-dots{color:#8a8a8a}.vsc-tree-head{color:#ccc;text-transform:uppercase;letter-spacing:.3px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:700}.vsc-tree{flex-direction:column;flex-shrink:0;display:flex}.vsc-file{color:#ccc;cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:3px 10px 3px 20px;font-size:12.5px;display:flex}.vsc-file:hover{background:#2a2d2e}.vsc-file.actief{background:#04395e}.vsc-file-ico{filter:grayscale(.2);font-size:11px}.vsc-file-naam{text-overflow:ellipsis;flex:1;overflow:hidden}.vsc-file-m{color:#e2c08d;font-size:11px}.vsc-file-d{color:#e74c3c;font-size:11px}.vsc-file-u{color:#73c991;font-size:11px}.vsc-file-regel{color:#6e6e6e;font-size:11px;font-family:var(--vsc-mono)}.vsc-sym{font-family:var(--vsc-mono);text-align:center;width:12px;font-size:12px}.vsc-sym.fn{color:#dcdcaa}.vsc-sym.var{color:#9cdcfe}.vsc-side-pad{flex-direction:column;gap:8px;padding:8px 12px;display:flex}.vsc-input{color:#ccc;width:100%;font:inherit;background:#3c3c3c;border:1px solid #3c3c3c;border-radius:3px;outline:none;padding:5px 8px;font-size:12px}.vsc-input:focus{border-color:#1db954}.vsc-bigbtn{color:#04210d;font:inherit;cursor:pointer;background:#1db954;border:none;border-radius:3px;padding:7px;font-size:12.5px;font-weight:600}.vsc-bigbtn:hover{background:#22d762}.vsc-side-label{text-transform:uppercase;color:#8a8a8a;letter-spacing:.5px;margin-top:4px;font-size:11px}.vsc-kv{color:#8a8a8a;justify-content:space-between;gap:8px;font-size:12px;display:flex}.vsc-kv b{color:#ccc;text-align:right;font-weight:400}.vsc-ext{border-bottom:1px solid #2a2a2a;flex-direction:column;gap:2px;padding:7px 14px;display:flex}.vsc-ext b{color:#e7e7e7;font-size:12.5px;font-weight:600}.vsc-ext span{color:#8a8a8a;font-size:11px}.vsc-ext.dood b{color:#e74c3c}.vsc-side-foot{color:#5a5a5a;margin-top:auto;padding:12px 14px;font-size:11px;line-height:1.7}.vsc-leeg{color:#6e6e6e;padding:10px 16px;font-size:12px;font-style:italic}.vsc-main{flex-direction:column;flex:1;min-width:0;display:flex}.vsc-tabbar{background:#252526;flex-shrink:0;align-items:stretch;display:flex}.vsc-tabs{scrollbar-width:none;display:flex;overflow-x:auto}.vsc-tabs::-webkit-scrollbar{display:none}.vsc-tab{color:#969696;cursor:pointer;white-space:nowrap;background:#2d2d2d;border-top:1px solid #0000;border-right:1px solid #1a1a1a;align-items:center;gap:7px;height:35px;padding:0 12px;font-size:12.5px;display:flex}.vsc-tab.actief{color:#fff;background:#1e1e1e;border-top-color:#1db954}.vsc-tab-ico{font-size:11px}.vsc-tab-ico.md{color:#519aba;font-family:var(--vsc-mono);font-size:10px}.vsc-tab-x{color:#8a8a8a;border-radius:3px;padding:0 2px;font-size:11px}.vsc-tab-x:hover{color:#fff;background:#ffffff1f}.vsc-tabactions{background:#252526;align-items:center;gap:2px;margin-left:auto;padding:0 8px;display:flex}.vsc-iconbtn{color:#9d9d9d;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:3px 7px;font-size:14px;line-height:1}.vsc-iconbtn:hover{color:#fff;background:#ffffff1a}.vsc-play{color:#1db954;font-size:15px}.vsc-iconbtn.actief{color:#1db954;background:#1db95424}.vsc-crumbs{color:#a9a9a9;background:#1e1e1e;border-bottom:1px solid #1a1a1a;flex-shrink:0;gap:6px;padding:4px 16px;font-size:12px;display:flex}.vsc-crumb-sep{color:#5a5a5a}.vsc-crumb-file{color:#ccc}.vsc-editorwrap{flex:1;min-height:0;display:flex;position:relative}.vsc-code{background:#1e1e1e;flex:1;min-width:0;display:flex;position:relative}.vsc-code[hidden]{display:none}.vsc-gutter{background:#1e1e1e;flex-shrink:0;width:54px;position:relative;overflow:hidden}.vsc-gutter-inner{font-family:var(--vsc-mono);font-size:13px;line-height:var(--vsc-lh);color:#6e7681;text-align:right;white-space:pre;padding:8px 14px 60px 0}.vsc-area{flex:1;min-width:0;position:relative;overflow:hidden}.vsc-activeline{height:var(--vsc-lh);pointer-events:none;background:#ffffff0b;position:absolute;top:8px;left:0;right:0}.vsc-squiggle{height:var(--vsc-lh);font-family:var(--vsc-mono);pointer-events:none;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='3'%3E%3Cpath d='M0 2.5 L1.5 0.8 L3 2.5 L4.5 0.8 L6 2.5' stroke='%23f48771' stroke-width='0.9' fill='none'/%3E%3C/svg%3E") 0 100% repeat-x;font-size:13px;position:absolute;top:8px;left:8px}.vsc-squiggle[hidden]{display:none}.vsc-hl,#tppCode{font-family:var(--vsc-mono);font-size:13px;line-height:var(--vsc-lh);white-space:pre;tab-size:2;border:none;margin:0;padding:8px 16px 60px 8px;position:absolute;inset:0}.vsc-hl{pointer-events:none;color:#d4d4d4;overflow:hidden}.vsc-hl code{font:inherit}#tppCode{color:#0000;caret-color:#aeafad;resize:none;scrollbar-width:thin;scrollbar-color:#4a4a4a transparent;background:0 0;outline:none;overflow:auto}#tppCode::selection{background:#264f78}#tppCode::-webkit-scrollbar{width:14px;height:14px}#tppCode::-webkit-scrollbar-thumb{background:#4a4a4a;border:4px solid #1e1e1e;border-radius:8px}.vsc-minimap{background:#1e1e1e;border-left:1px solid #222;flex-shrink:0;width:62px;position:relative;overflow:hidden}.vsc-mini-inner{font-family:var(--vsc-mono);white-space:pre;opacity:.72;padding:8px 4px;font-size:2px;line-height:3px}.vsc-mini-view{pointer-events:none;background:#ffffff12;position:absolute;top:8px;left:0;right:0}.vsc-doc{scrollbar-width:thin;scrollbar-color:#4a4a4a transparent;background:#1e1e1e;flex:1;padding:26px 34px 60px;line-height:1.7;overflow-y:auto}.vsc-doc h1{color:#e7e7e7;margin-bottom:12px;font-size:22px;font-weight:600}.vsc-doc h2{color:#ccc;border-bottom:1px solid #2b2b2b;margin:26px 0 8px;padding-bottom:5px;font-size:15px;font-weight:600}.vsc-doc p{color:#a5a5a5;max-width:70ch;margin-bottom:8px;font-size:13px}.vsc-doc table{border-collapse:collapse;width:100%;max-width:760px}.vsc-doc td{vertical-align:top;color:#8a8a8a;padding:3px 14px 3px 0;font-size:12.5px}.vsc-doc td:first-child{width:320px}.vsc-doc code{font-family:var(--vsc-mono);color:#1db954;background:#232323;border-radius:3px;padding:1px 5px;font-size:12.5px}.vsc-doc-foot{color:#5a5a5a;margin-top:30px;font-style:italic}.vsc-panel{background:#1e1e1e;border-top:1px solid #2b2b2b;flex-direction:column;flex-shrink:0;height:210px;min-height:0;display:flex}.vsc-panel.dicht{display:none}.vsc-panel-grip{cursor:ns-resize;background:0 0;flex-shrink:0;height:5px;margin-top:-3px}.vsc-panel-grip:hover{background:#1db95466}.vsc-main.paneel-max .vsc-editorwrap{display:none}.vsc-main.paneel-max .vsc-panel{flex:1;height:auto!important}.vsc-panel-tabs{border-bottom:1px solid #1a1a1a;flex-shrink:0;align-items:center;gap:16px;padding:0 14px;display:flex}.vsc-ptab{color:#8a8a8a;font:inherit;text-transform:uppercase;letter-spacing:.7px;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0000;align-items:center;gap:6px;padding:9px 2px;font-size:11px;display:flex}.vsc-ptab:hover{color:#ccc}.vsc-ptab.actief{color:#e7e7e7;border-bottom-color:#e7e7e7}.vsc-badge{color:#fff;letter-spacing:0;background:#4d4d4d;border-radius:9px;padding:0 6px;font-size:10px}.vsc-badge.rood{background:#e74c3c}.vsc-panel-actions{gap:2px;margin-left:auto;display:flex}.vsc-pane{font-family:var(--vsc-mono);scrollbar-width:thin;scrollbar-color:#4a4a4a transparent;flex:1;padding:8px 16px 14px;font-size:12.5px;line-height:1.65;display:none;overflow-y:auto}.vsc-pane.actief{display:block}#tppPaneInvoer.actief{flex-direction:column;gap:6px;display:flex}#tppPaneInvoer label{color:#8a8a8a;font-family:-apple-system,Segoe UI,system-ui,sans-serif;font-size:11.5px}#tppPaneInvoer code{color:#1db954}#tppInput{color:#ccc;min-height:70px;font-family:var(--vsc-mono);resize:none;background:#252526;border:1px solid #3c3c3c;border-radius:3px;outline:none;flex:1;padding:7px 9px;font-size:12.5px;line-height:1.6}#tppInput:focus{border-color:#1db954}.vsc-outline-row{white-space:pre-wrap;word-break:break-word;color:#ccc}.vsc-outline-row.shout{color:#1db954;letter-spacing:.5px;font-weight:700}.vsc-outline-row.whisper{color:#6a7a6e;font-style:italic}.vsc-outline-row.cry{color:#569cd6}.vsc-outline-row.miss{color:#dcdcaa;font-style:italic}.vsc-outline-row.err{color:#f48771}.vsc-outline-row.dim{color:#5a5a5a;font-style:italic}.vsc-prob{cursor:pointer;border-radius:3px;align-items:baseline;gap:8px;padding:4px 2px;display:flex}.vsc-prob:hover{background:#2a2d2e}.vsc-prob-ico{color:#f48771}.vsc-prob-msg{color:#ccc;flex:1}.vsc-prob-loc{color:#8a8a8a;font-size:11.5px}.vsc-term-row{white-space:pre-wrap;word-break:break-word;color:#ccc}.t-prompt{color:#1db954}.t-path{color:#569cd6}.t-ok{color:#1db954}.t-err{color:#f48771}.t-dim{color:#6e6e6e}.vsc-status{color:#04210d;-webkit-user-select:none;user-select:none;background:#1db954;flex-shrink:0;justify-content:space-between;align-items:center;height:24px;padding:0 10px;font-size:11.5px;display:flex}.vsc-st-left,.vsc-st-right{align-items:center;gap:4px;min-width:0;display:flex}.vsc-st-item{white-space:nowrap;cursor:default;border-radius:3px;padding:2px 6px}.vsc-st-btn,#tppStBranch,#tppStProblems,#tppStBell{cursor:pointer}.vsc-st-item:hover{background:#0000001f}.vsc-palette{z-index:50;background:#252526;border:1px solid #454545;border-radius:6px;flex-direction:column;width:min(580px,88%);display:flex;position:absolute;top:42px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 10px 40px #000000b3}.vsc-palette[hidden]{display:none}#tppPaletteInput{color:#ccc;font:inherit;background:#3c3c3c;border:1px solid #1db954;border-radius:3px;outline:none;margin:8px;padding:7px 10px;font-size:13px}.vsc-palette-list{flex-direction:column;max-height:320px;padding-bottom:6px;display:flex;overflow-y:auto}.vsc-pal-item{color:#ccc;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:6px 16px;font-size:12.5px}.vsc-pal-item:hover,.vsc-pal-item.actief{color:#fff;background:#04395e}.vsc-toast{z-index:60;color:#ccc;background:#252526;border:1px solid #454545;border-left:3px solid #1db954;border-radius:4px;max-width:330px;padding:11px 14px;font-size:12.5px;line-height:1.6;position:absolute;bottom:38px;right:18px;box-shadow:0 8px 26px #0009}.vsc-toast[hidden]{display:none}.t-c{color:#6a9955;font-style:italic}.t-s{color:#ce9178}.t-n{color:#b5cea8}.t-o{color:#d4d4d4}.t-tim{color:#4fc1ff;font-weight:600}.t-verb{color:#dcdcaa}.t-kw{color:#c586c0}.t-opw,.t-const{color:#569cd6}.t-glob{color:#4ec9b0;font-style:italic}.t-fn{color:#dcdcaa}.t-v{color:#9cdcfe}@media (width<=860px){#timppOverlay{padding:0}.vsc-window{border-radius:0;width:100%;height:100%}.vsc-side,.vsc-minimap{display:none}.vsc-wintitle{padding:0 90px;font-size:11px}.vsc-menu{display:none}.vsc-activity{width:40px}.vsc-act{width:40px;height:42px}.vsc-panel{height:170px}.vsc-doc td:first-child{width:auto;display:block}.vsc-doc td{display:block}}
