#root{display:flex;flex:1;width:100%;overflow:hidden}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;color:#333}body{overflow:hidden}input[type=range]{-webkit-appearance:none;margin:0;cursor:pointer;height:calc(1.2rem + 6px);background:unset;width:100%}input[type=range]:disabled{opacity:.5}input[type=range]::-webkit-slider-runnable-track{width:100%;height:.3rem;cursor:pointer;background:#888;border-radius:4px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-.45rem;height:1.2rem;width:.35rem;background:#fff;border:1px solid #888;border-radius:2px;cursor:pointer}input[type=range]::-moz-range-track{height:.3rem;cursor:pointer;background:#888;border-radius:4px}input[type=range]::-moz-range-thumb{height:1.2rem;width:.35rem;background:#fff;border:1px solid #888;border-radius:2px;cursor:pointer}input[type=range]::-ms-track{height:.3rem;cursor:pointer;background:#888;border-radius:4px}input[type=range]::-ms-thumb{height:1.2rem;width:.35rem;background:#fff;border:1px solid #888;border-radius:2px;cursor:pointer}input[type=number]{display:flex;width:100%;min-width:0}label:has(progress){font-size:14px}label:has(progress) p{font-variant-numeric:tabular-nums}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex:1;background:#f1f1f1;border:1px solid #aaaab8;box-sizing:border-box;border-radius:5px;height:10px}progress::-moz-progress-bar{background:#bbb;border-radius:4px}progress::-webkit-progress-bar{border-radius:4px;background:#f1f1f1}progress::-webkit-progress-value{border-radius:4px;background:#bbb}button{background:#f1f1f4;border-radius:4px;border:1px solid #aaaab8;font-size:13px;padding:3px 6px;line-height:1.3;cursor:pointer;transition:background .1s ease-in-out}button:hover{background:#dadae2}button:disabled{background:#f1f1f4;cursor:initial;opacity:.6}input[type=file]{display:none}label:has(input[type=file]) p{background:#f1f1f4;border-radius:4px;border:1px solid #aaaab8;font-size:13px;padding:3px 6px;line-height:1.3;transition:background .1s ease-in-out}label:has(input[type=file]) p:hover{background:#dadae2}label:has(input[type=file]) p:disabled{background:#0ff}label{display:flex;align-items:center;gap:.5rem;cursor:pointer}label:has(input:disabled) p{opacity:.5;cursor:default}label.file{flex-direction:row;align-items:start}.tooltip-popup{position:fixed;bottom:0;z-index:100;max-width:16rem;height:fit-content;padding:4px 8px;background:#fff;border-radius:4px;border:1px solid #aaa;box-shadow:0 2px 5px #0000002b;margin-top:-4px;transition:opacity .15s ease-in-out}.tooltip-popup.close{opacity:0}#barcode{display:flex;position:absolute;top:2.8rem;right:0;z-index:100;margin:.6rem;width:fit-content;transition:transform .2s ease-in-out}#barcode[aria-hidden=true]{transform:translate(calc(100% + 1.2rem))}#barcode>div{flex:1}#barcode .tabs-content>div:not(.barcode-wrapper){flex:1;padding:1rem 1rem 0}#barcode .barcode-wrapper{display:flex;flex-direction:column;justify-content:center;flex:1;position:relative;padding:0}#barcode .persistence-pairs-table :has(>table){max-height:50vh;overflow-y:auto}#barcode .persistence-pairs-table table{border-collapse:collapse}#barcode .persistence-pairs-table table tr{border-bottom:1px solid #aaa}#barcode .persistence-pairs-table table tr:has(th){border-color:#333;border-width:2px;position:sticky;top:0;box-shadow:0 2px 2px -1px #0006;background:#fff}#barcode .persistence-pairs-table table tr:not(:has(th)):hover{background:#4aa2ff33}#barcode .persistence-pairs-table table td,#barcode .persistence-pairs-table table th{min-width:44px;text-align:end;padding:1px .8rem;font-variant-numeric:tabular-nums}#barcode .persistence-pairs-table .sort-icon{font-weight:400;cursor:pointer;margin-right:.2rem;opacity:.5;transition:opacity .2s ease-in-out}#barcode .persistence-pairs-table .sort-icon:hover{opacity:1}#controls #open-menu-button{position:absolute;top:0;left:0;z-index:10;margin:.6rem;max-width:4rem;transform:translate(0)}#controls #open-menu-button[aria-hidden=true]{transform:translate(calc(-100% - 1.2rem))}#controls #menu-container{position:absolute;top:0;bottom:0;left:0;box-shadow:0 2px 5px #0000002b;padding-bottom:1rem;z-index:100;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;max-width:fit-content;transition:transform .2s ease-in-out;background:#fff;border:1px solid #ccc;border-radius:6px;margin:.6rem;padding-top:1rem}#controls #menu-container>*{margin:0 1rem}#controls #menu-container>h3{margin:0;padding:0 1rem}#controls #menu-container h3{background:#e0e0e0}#controls fieldset.ranges-with-number{border:none;display:grid;padding:0;grid-template-columns:max-content auto minmax(2rem,max-content);gap:.5rem 1rem;justify-items:end}#controls fieldset.ranges-with-number input[type=range]:disabled,#controls fieldset.ranges-with-number input[type=range]:disabled+span,#controls fieldset.ranges-with-number p:has(+input[type=range]:disabled){opacity:.5}#controls .row{display:flex;gap:1rem}#controls .row .tooltip{margin:0 4px}#controls div:has(>h2){display:flex;justify-content:space-between;align-items:center}#controls .pruning-param-list{display:flex;flex-direction:column;gap:.1rem;padding:0}#controls .pruning-param-list>div{padding:0 0 0 1rem}#controls .predef-files-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;border:1px solid #ddd;margin:0 1rem;padding:0!important}#controls .predef-files-list li{padding:.2rem .4rem}#controls .predef-files-list li:hover{background:#f3f3f3;cursor:pointer}#controls .collapse>h4{display:flex;padding-left:2px!important;border-bottom:1px solid #ccc}#controls .collapse>h4:hover{background:#f3f3f3;cursor:pointer}#controls .collapse>h4:before{display:inline-block;width:20px;height:20px;padding-right:4px;align-self:center}#controls .collapse>h4:has(+[aria-hidden=true]):before{content:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%202C6.49%202%202%206.49%202%2012C2%2017.51%206.49%2022%2012%2022C17.51%2022%2022%2017.51%2022%2012C22%206.49%2017.51%202%2012%202ZM14.79%2012.53L11.26%2016.06C11.11%2016.21%2010.92%2016.28%2010.73%2016.28C10.54%2016.28%2010.35%2016.21%2010.2%2016.06C9.91%2015.77%209.91%2015.29%2010.2%2015L13.2%2012L10.2%209C9.91%208.71%209.91%208.23%2010.2%207.94C10.49%207.65%2010.97%207.65%2011.26%207.94L14.79%2011.47C15.09%2011.76%2015.09%2012.24%2014.79%2012.53Z'%20fill='%23292D32'/%3e%3c/svg%3e")}#controls .collapse>h4:has(+[aria-hidden=false]):before{content:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%202C6.49%202%202%206.49%202%2012C2%2017.51%206.49%2022%2012%2022C17.51%2022%2022%2017.51%2022%2012C22%206.49%2017.51%202%2012%202ZM16.06%2011.27L12.53%2014.8C12.38%2014.95%2012.19%2015.02%2012%2015.02C11.81%2015.02%2011.62%2014.95%2011.47%2014.8L7.94%2011.27C7.65%2010.98%207.65%2010.5%207.94%2010.21C8.23%209.92%208.71%209.92%209%2010.21L12%2013.21L15%2010.21C15.29%209.92%2015.77%209.92%2016.06%2010.21C16.35%2010.5%2016.35%2010.97%2016.06%2011.27Z'%20fill='%23292D32'/%3e%3c/svg%3e")}#controls .collapse>div{transition:max-height .15s ease-in-out,margin .15s ease-in-out;overflow-y:hidden;display:flex;flex-direction:column;gap:.5rem;margin:.5rem 0}#controls .collapse>div[aria-hidden=true]{max-height:0;margin-bottom:0}#controls .percent{width:4ch;text-align:end}span.tooltip{display:inline-block;padding:2px;border-radius:4px;border:1px solid #888;height:18px;box-sizing:border-box;vertical-align:super;line-height:12px;font-size:12px;font-weight:600;cursor:default}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex:1}body{display:flex;flex:1;flex-direction:column;align-items:stretch;justify-items:stretch}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
