@font-face{font-family:Nudica Mono;src:url(/assets/nudicamono-light-webfont-BjDLbqoG.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Array;src:url(/assets/Array-Regular-Bpzv_xZ6.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}html,body{overscroll-behavior:none;background:#f6f7f9;overflow:hidden}.bv{--bv-scale:1;--bv-user-scale:1;--bv-s:calc(var(--bv-scale) * var(--bv-user-scale));--bv-accent:#203b77;--bv-accent-fg:#fff;--bv-fg:#0f1a33;--bv-dim:#46506b;--bv-bg:#e6ebf766;--bv-bg-solid:#e6ebf7f0;--bv-line:#203b772e;--bv-error:#b3261e;--bv-font:"Nudica Mono", ui-monospace, monospace;--bv-font-h1:"Array", "Nudica Mono", sans-serif;--bv-radius:1rem;--bv-radius-in:.5rem;--bv-gap:.6em;--bv-pad:.75em;--bv-w:22em;--bv-dock-h:3.2em;--bv-btn-bg:#ffffff8c;--bv-btn-fg:var(--bv-fg);--bv-btn-border:#203b7747;--bv-btn-hover-bg:#203b771a;--bv-btn-hover-fg:var(--bv-accent);--bv-btn-hover-border:var(--bv-accent);--bv-btn-active-bg:var(--bv-accent);--bv-btn-active-fg:var(--bv-accent-fg);--bv-btn-active-border:var(--bv-accent);--bv-scroll-thumb:var(--bv-accent);--bv-cube:calc(5.25rem * var(--bv-s));--bv-cube-edge:calc(3rem * var(--bv-s));--bv-cube-gap:calc(2rem * var(--bv-s));--bv-cube-bg:#e6ebf7;--bv-cube-fg:var(--bv-accent);--bv-cube-border:#203b7773;--bv-cube-hover:#c3cde6;--bv-cube-active:var(--bv-accent);pointer-events:none;z-index:10;inset:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);font-family:var(--bv-font);color:var(--bv-fg);font-weight:300;line-height:1.4;font-size:calc(clamp(1rem, .95rem + .2vw, 1.125rem) * var(--bv-s));-webkit-text-size-adjust:100%;position:fixed;overflow:hidden}.bv *,.bv :before,.bv :after{box-sizing:border-box}.bv [hidden]{display:none!important}.bv h1{font-family:var(--bv-font-h1);font-weight:400;font-size:calc(clamp(2.5rem, 2rem + 1vw, 4rem) * var(--bv-s));color:var(--bv-accent);overflow-wrap:anywhere;margin:0 0 .5em;line-height:1.05}.bv b,.bv strong,.bv-h,.bv-sec,.bv-pn-t{font-weight:600}.bv a{color:var(--bv-accent)}.bv-panel,.bv-toolbar,.bv-cubew,.bv-warn>div,.bv-hp,.bv-status,.bv-empty,.bv-toast,.bv-modal,.bv-statusline,.bv-col-rz{pointer-events:auto}.bv-status,.bv-empty,.bv-pn-b,.bv-diag,.bv-toast,.bv-warn,.bv-dialog,.bv-statusline{-webkit-user-select:text;user-select:text}.bv *{scrollbar-width:thin;scrollbar-color:var(--bv-scroll-thumb) transparent}.bv ::-webkit-scrollbar{background:0 0;width:.5em;height:.5em}.bv ::-webkit-scrollbar-track{background:0 0}.bv ::-webkit-scrollbar-corner{background:0 0}.bv ::-webkit-scrollbar-thumb{background:var(--bv-scroll-thumb);border-radius:.25em}.bv button,.bv select{background:var(--bv-btn-bg);color:var(--bv-btn-fg);border:.5px solid var(--bv-btn-border);border-radius:var(--bv-radius-in);font:inherit;cursor:pointer;touch-action:manipulation;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;padding:.35em .7em;transition:background-color .12s,border-color .12s,color .12s;overflow:hidden}.bv button{justify-content:center;align-items:center;gap:.4em;display:inline-flex}.bv select{flex:auto}.bv button:hover:not(:disabled){background:var(--bv-btn-hover-bg);color:var(--bv-btn-hover-fg);border-color:var(--bv-btn-hover-border)}.bv button.on,.bv button.open,.bv button:active:not(:disabled){background:var(--bv-btn-active-bg);color:var(--bv-btn-active-fg);border-color:var(--bv-btn-active-border)}.bv button:focus-visible,.bv input:focus-visible,.bv select:focus-visible,.bv summary:focus-visible{outline:2px solid var(--bv-accent);outline-offset:1px}.bv button:disabled{opacity:.4;cursor:default}.bv button.bv-primary{background:var(--bv-accent);color:var(--bv-accent-fg);border-color:var(--bv-accent)}.bv button.bv-primary:hover:not(:disabled){color:#fff;background:#2b4c96}.bv button.bv-danger{background:var(--bv-error);color:#fff;border-color:var(--bv-error)}.bv-ic{flex:none;width:1.3em;height:1.3em;display:block}.bv-tl{text-overflow:ellipsis;overflow:hidden}.bv button.bv-icb{padding:.15em .35em}.bv-icb .bv-ic{width:1.05em;height:1.05em}.bv input[type=text],.bv input[type=number],.bv textarea{color:var(--bv-fg);border:.5px solid var(--bv-btn-border);border-radius:var(--bv-radius-in);font:inherit;background:#ffffffb3;min-width:0;max-width:100%;padding:.3em .5em}.bv textarea{resize:vertical;width:100%}.bv ::placeholder{color:var(--bv-dim);opacity:1}.bv input[type=checkbox],.bv input[type=range]{accent-color:var(--bv-accent);flex:none;margin:0}.bv input[type=range]{flex:4em;min-width:0}.bv input[type=color]{border:.5px solid var(--bv-btn-border);border-radius:var(--bv-radius-in);cursor:pointer;background:0 0;flex:none;width:2.2em;height:1.5em;padding:0;overflow:hidden}.bv input[type=color]::-webkit-color-swatch-wrapper{padding:2px}.bv input[type=color]::-webkit-color-swatch{border-radius:calc(var(--bv-radius-in) - 2px);border:none}.bv-panel,.bv-toolbar{background:var(--bv-bg);border:.5px solid var(--bv-line);border-radius:var(--bv-radius)}.bv-panels,.bv-panels-in{pointer-events:none;position:absolute;inset:0}.bv-col{top:var(--bv-gap);width:min(var(--bv-w), calc(50% - 2 * var(--bv-gap)));pointer-events:none;flex-direction:column;gap:.5em;min-height:0;display:flex;position:absolute}.bv-col-left{left:var(--bv-gap);bottom:calc(var(--bv-dock-h) + 2 * var(--bv-gap))}.bv-col-right{right:var(--bv-gap);bottom:calc(var(--bv-cube-edge) + var(--bv-cube) + var(--bv-cube-gap) + 3em)}.bv-col-rz{cursor:ew-resize;touch-action:none;width:.6em;position:absolute;top:0;bottom:0}.bv-col-rz.left{right:-.6em}.bv-col-rz.right{left:-.6em}.bv-pn{pointer-events:auto;flex-direction:column;flex:0 auto;min-height:0;display:flex;position:relative;overflow:hidden}.bv-pn.float{z-index:1;position:absolute;box-shadow:0 6px 24px #0f1a332e}.bv-pn-h{padding:.35em .4em .35em var(--bv-pad);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:.3em;min-width:0;display:flex}.bv-pn-h:active{cursor:grabbing}.bv-pn-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--bv-accent);flex:auto;overflow:hidden}.bv-pn-bs{flex:none;gap:.15em;display:flex}.bv-pn-btn{background:0 0!important;border-color:#0000!important}.bv-pn-btn:hover:not(:disabled){background:var(--bv-btn-hover-bg)!important}.bv-pn-b{min-height:0;padding:.1em var(--bv-pad) .7em;overflow-wrap:anywhere;flex:auto;overflow:hidden auto}.bv-pn.min .bv-pn-h{cursor:grab}.bv-pn-rs{cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg, transparent 50%, var(--bv-line) 50%, var(--bv-line) 60%, transparent 60%, transparent 70%, var(--bv-line) 70%, var(--bv-line) 80%, transparent 80%);width:1em;height:1em;position:absolute;bottom:0;right:0}.bv-pn-rh{cursor:ns-resize;touch-action:none;height:.45em;position:absolute;bottom:0;left:0;right:0}.bv-dockhint{width:var(--bv-w);border:2px dashed var(--bv-accent);border-radius:var(--bv-radius);pointer-events:none;background:#203b771f;max-width:40%;position:absolute;top:0;bottom:0}.bv-dockhint.left{left:var(--bv-gap)}.bv-dockhint.right{right:var(--bv-gap)}.bv-pn-b>.bv-menu-body>*+*{margin-top:.3em}.bv-side{flex-direction:column;min-height:0;display:flex}.bv-pn-side .bv-pn-b{flex-direction:column;padding:0;display:flex;overflow:hidden}.bv-pn-side .bv-side{flex:auto}.bv-tabs{border-bottom:.5px solid var(--bv-line);flex:none;gap:.25em;min-width:0;padding:0 .4em .4em;display:flex}.bv-tabs button{flex:1 1 0}.bv-sb{min-height:0;padding:.6em var(--bv-pad);flex-direction:column;flex:auto;gap:.4em;display:flex;overflow-x:hidden}.bv-sb[data-tab=views],.bv-sb[data-tab=data]{display:block;overflow-y:auto}.bv-vlist{flex:0 auto;min-height:0;position:relative;overflow:hidden auto}.bv-vspace{width:100%;position:relative}.bv-vrow{white-space:nowrap;align-items:center;gap:.4em;min-width:0;height:1.9em;padding-right:.3em;display:flex;position:absolute;left:0;right:0}.bv-vrow>*{min-width:0}.bv-vrow:hover{border-radius:var(--bv-radius-in);background:#203b770f}.bv-sess{border-bottom:.5px solid var(--bv-line);margin-bottom:.3em;padding-bottom:.5em}.bv-sess-h{gap:.3em}.bv-sess-n{color:var(--bv-accent);cursor:default;font-weight:600}.bv-sess-dirty{color:var(--bv-accent);flex:none;font-size:.8em}.bv-sess-list{margin-top:.3em}.bv-sess-r{border-radius:var(--bv-radius-in);padding:.2em .3em}.bv-sess-r:hover{background:#203b770f}.bv-sess-r .bv-ds-t{cursor:pointer}.bv-ds{border-bottom:.5px solid var(--bv-line);padding:.4em 0}.bv-ds:last-child{border-bottom:none}.bv-ds.error .bv-l,.bv-ds.missing .bv-l{color:var(--bv-error)}.bv-ds-t{flex-direction:column;flex:auto;min-width:0;display:flex}.bv-ds-t .bv-l{flex:none}.bv-ds-file{color:var(--bv-dim);text-overflow:ellipsis;white-space:nowrap;font-size:.78em;overflow:hidden}.bv-ds-name{flex:auto}.bv-ds-opts{flex-wrap:wrap;padding-left:1.6em}.bv-ds-opts label{margin:0}.bv-ds-st{color:var(--bv-dim);flex:none;font-size:.85em}.bv-ds-st.error,.bv-ds-st.missing{color:var(--bv-error);font-weight:600}.bv-col-t{white-space:nowrap;flex:auto;align-items:center;gap:.35em;min-width:0;font-size:.9em;display:flex}.bv-col-t .bv-l{cursor:default}.bv-badge{border:.5px solid var(--bv-accent);color:var(--bv-accent);border-radius:1em;flex:none;padding:.05em .45em;font-size:.75em}.bv-badge.splat{background:var(--bv-accent);color:var(--bv-accent-fg)}.bv-badge.geo{font-size:.65em}.bv-confirm{border-radius:var(--bv-radius-in);border:.5px solid var(--bv-line);background:#ffffff8c;margin:.3em 0 .2em 1.6em;padding:.45em .6em}.bv-confirm>span{display:block}.bv-confirm .bv-btns{margin:.35em 0 0}.bv-menu-body .bv-confirm,.bv-sess .bv-confirm,.bv-settings .bv-confirm,.bv-bcf .bv-confirm{margin-left:0}.bv-dock{bottom:var(--bv-gap);width:max-content;max-width:calc(100% - 2 * var(--bv-gap));pointer-events:none;z-index:2;position:absolute;left:50%;transform:translate(-50%)}.bv-toolbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25em;padding:.35em;display:flex;position:relative}.bv-toolbar button{padding:.4em .55em;position:relative;overflow:visible}.bv-toolbar .bv-tl{display:none}.bv-toolbar button[data-count]:not([data-count=""]):after{content:attr(data-count);background:var(--bv-accent);min-width:1.35em;height:1.35em;color:var(--bv-accent-fg);text-align:center;border-radius:1em;padding:0 .3em;font-size:.65em;line-height:1.35em;position:absolute;top:-.35em;right:-.35em}.bv-sep{background:var(--bv-line);align-self:stretch;width:.5px;margin:0 .2em}@media (min-width:1280px){.bv-toolbar .bv-tl{display:inline}.bv-toolbar button{padding:.4em .7em}}.bv-sl-root{left:50%;bottom:calc(var(--bv-dock-h) + 1.5 * var(--bv-gap));width:max-content;max-width:calc(100% - 2 * var(--bv-gap));pointer-events:none;z-index:2;position:absolute;transform:translate(-50%)}.bv-statusline{border-radius:var(--bv-radius);background:var(--bv-accent);color:var(--bv-accent-fg);align-items:center;gap:.6em;min-width:0;padding:.3em .35em .3em .9em;font-size:.85em;display:flex}.bv-sl-m{white-space:nowrap;flex:none;font-weight:600}.bv-sl-h{text-overflow:ellipsis;white-space:nowrap;opacity:.9;min-width:0;overflow:hidden}.bv button.bv-sl-x{color:#fff;background:#ffffff26;border-color:#fff6;flex:none;padding:.15em .6em}.bv button.bv-sl-x:hover:not(:disabled){color:#fff;background:#ffffff4d;border-color:#fff}.bv-row{align-items:center;gap:.4em;min-width:0;padding:.15em 0;display:flex}.bv-row>*{min-width:0}.bv-row input[type=text]{flex:auto}.bv-l{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;flex:auto;min-width:0;overflow:hidden}.bv-l .bv-ic{vertical-align:-.2em;width:1.05em;height:1.05em;display:inline-block}.bv-row button,.bv-vrow button{flex:none;padding:.1em .45em}.bv-sel .bv-l,.bv-act{color:var(--bv-accent);font-weight:600}.bv-tw{cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;flex:none;width:1em}.bv-c,.bv-dim{color:var(--bv-dim)}.bv-c{flex:none}.bv-h{color:var(--bv-accent);margin:.1em 0 .4em;font-size:1.08em}.bv-sec{color:var(--bv-accent);margin:.7em 0 .2em}.bv-grid{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:.3em .5em;margin-top:.3em;display:grid}.bv-grid input{width:100%}.bv-nudge{flex-wrap:wrap;align-items:center;gap:.5em;margin:.3em 0;display:flex}.bv-nsteps{flex-direction:column;flex:8em;gap:.3em;min-width:0;display:flex}.bv-pad{flex:none;grid-template-columns:repeat(3,2.3em);gap:.25em;display:grid}.bv-pad button{padding:.25em 0}.bv-det summary{cursor:pointer;color:var(--bv-accent)}.bv table{border-collapse:collapse;table-layout:fixed;width:100%}.bv td{vertical-align:top;overflow-wrap:anywhere;padding:.05em .3em .05em 0}.bv td:last-child{text-align:right}.bv label{cursor:pointer;align-items:center;gap:.4em;min-width:0;margin:.25em 0;display:flex}.bv label>span{overflow-wrap:anywhere;min-width:0}.bv-btns{flex-wrap:wrap;gap:.25em;min-width:0;margin:.4em 0;display:flex}.bv-btns>button{flex:auto}.bv-seg{flex:auto;gap:0;min-width:0;display:flex}.bv-seg button{border-radius:0;flex:1 1 0}.bv-seg button:first-child{border-radius:var(--bv-radius-in) 0 0 var(--bv-radius-in)}.bv-seg button:last-child{border-radius:0 var(--bv-radius-in) var(--bv-radius-in) 0}.bv-seg.wrap{flex-wrap:wrap}.bv-seg.wrap button{flex:auto}.bv-sld{align-items:center;gap:.4em;min-width:0;margin:.25em 0;display:flex}.bv-sld>span{text-overflow:ellipsis;white-space:nowrap;flex:0 38%;min-width:0;overflow:hidden}.bv-sld input[type=number]{flex:none;width:4.5em}.bv-search{width:100%}.bv-about{margin:.2em 0 .4em}.bv-wiz-steps{flex-wrap:wrap;gap:.25em;margin:0 0 .5em;padding:0;list-style:none;display:flex}.bv-wiz-steps li{flex:auto;min-width:0}.bv-wiz-steps button{width:100%;padding:.25em .4em;font-size:.85em}.bv-wiz-steps li.done button{border-color:var(--bv-accent);color:var(--bv-accent)}.bv-wiz-steps li.on button{background:var(--bv-accent);color:var(--bv-accent-fg);border-color:var(--bv-accent)}.bv-wiz-nav{border-top:.5px solid var(--bv-line);margin-top:.8em;padding-top:.5em}.bv-bcf-form{flex-direction:column;gap:.3em;display:flex}.bv-topics{flex-direction:column;gap:.4em;margin:.4em 0;display:flex}.bv-topic{border:.5px solid var(--bv-line);border-radius:var(--bv-radius-in);background:#ffffff59;padding:.35em}.bv-topic.on{border-color:var(--bv-accent)}.bv button.bv-topic-main{text-align:left;white-space:normal;background:0 0;border-color:#0000;justify-content:flex-start;gap:.6em;width:100%;padding:.25em}.bv-topic-more{margin-top:.3em;font-size:.9em}.bv-topic-more p{margin:.2em 0}.bv-comment{border-left:2px solid var(--bv-line);margin:.3em 0;padding-left:.5em}.bv-empty{width:min(34em, calc(100% - 2 * var(--bv-gap)));max-height:calc(100% - var(--bv-dock-h) - 3 * var(--bv-gap));border-radius:var(--bv-radius);padding:1.5em 1.8em;position:absolute;top:45%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.bv-empty p{margin:.4em 0}.bv-rlist{flex-direction:column;gap:.35em;display:flex}.bv button.bv-rs{text-align:left;white-space:normal;justify-content:flex-start;gap:.7em;width:100%;padding:.35em}.bv-rs img,.bv-rs-ph,.bv-topic-main img{border-radius:var(--bv-radius-in);object-fit:cover;background:#dfe5f3;flex:none;width:5.5em;height:3.2em}.bv-rs-t{flex-direction:column;flex:auto;min-width:0;display:flex}.bv-rs-t>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bv-rs-n{color:var(--bv-accent);font-weight:600}.bv-rs-t .bv-dim{font-size:.8em}.bv-drop{border:3px dashed var(--bv-accent);border-radius:var(--bv-radius);pointer-events:none;z-index:5;background:#203b771f;place-items:center;display:grid;position:absolute;inset:0}.bv-drop>div{background:var(--bv-accent);color:var(--bv-accent-fg);border-radius:var(--bv-radius);text-align:center;max-width:calc(100% - 2em);padding:.6em 1.2em}.bv-modal{z-index:6;background:#0f1a3340;place-items:center;display:grid;position:absolute;inset:0}.bv-dialog{width:min(26em, calc(100% - 2 * var(--bv-gap)));background:var(--bv-bg-solid);border-radius:var(--bv-radius);padding:1.1em 1.2em}.bv-dialog p{margin:0 0 .6em}.bv-status{width:min(28em, calc(100% - 2 * var(--bv-gap)));background:var(--bv-bg-solid);border-radius:var(--bv-radius);z-index:3;padding:.9em 1.1em;font-size:.85em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bv-status *{font-size:inherit;text-decoration:none}.bv-st-n{color:var(--bv-accent);overflow-wrap:anywhere;padding-right:5em;font-weight:600}.bv-st-x{position:absolute;top:.5em;right:.5em;padding:.05em .5em!important}.bv-st-e{color:var(--bv-dim);position:absolute;top:.75em;right:3em}.bv-st-t{margin-top:.3em}.bv-st-d{color:var(--bv-dim);margin-top:.1em}.bv-st-q{margin-top:.4em}.bv-status.error .bv-st-n{color:var(--bv-error)}.bv-status.error .bv-st-d{color:var(--bv-fg)}.bv-pbar{background:#203b7726;border-radius:2px;height:.25em;margin-top:.6em;overflow:hidden}.bv-pbar>div{background:var(--bv-accent);width:0;height:100%;transition:width .2s}.bv-pbar.ind>div{transition:none;animation:1.2s linear infinite bvind;width:30%!important}@keyframes bvind{0%{transform:translate(-100%)}to{transform:translate(340%)}}.bv-ds .bv-pbar{margin:.3em 0 .1em 1.6em}.bv-steps{color:var(--bv-dim);flex-wrap:wrap;gap:.7em;margin-top:.5em;display:flex}.bv-steps span{font-weight:300}.bv-steps span.ok{color:var(--bv-accent);font-weight:400}.bv-steps span.on{color:var(--bv-accent);font-weight:700}.bv-toast{bottom:calc(var(--bv-dock-h) + 4.5em);background:var(--bv-fg);color:#fff;border-radius:var(--bv-radius);width:max-content;max-width:calc(100% - 2 * var(--bv-gap));overflow-wrap:anywhere;z-index:4;padding:.45em 1em;font-size:.9em;position:absolute;left:50%;transform:translate(-50%)}.bv-warn{top:var(--bv-gap);width:max-content;max-width:min(36em, calc(100% - 2 * var(--bv-gap)));z-index:4;flex-direction:column;gap:.3em;font-size:.9em;display:flex;position:absolute;left:50%;transform:translate(-50%)}.bv-warn>div{color:#3d2c00;border-radius:var(--bv-radius);background:#ffecb3eb;border:.5px solid #c99a00;align-items:center;gap:.5em;padding:.45em .8em;display:flex}.bv-warn>div.bv-notice{background:var(--bv-bg-solid);color:var(--bv-fg);border-color:var(--bv-accent)}.bv-warn>div span{overflow-wrap:anywhere;flex:1;min-width:0}.bv-warn button{flex:none;padding:.1em .6em}.bv-lbl{background:var(--bv-accent);color:var(--bv-accent-fg);border-radius:var(--bv-radius-in);white-space:nowrap;will-change:transform;padding:.1em .45em;font-size:.85em;position:absolute;top:0;left:0;translate:-50% -130%}.bv-dot{border:2px solid var(--bv-accent);will-change:transform;background:#fff9;border-radius:50%;width:.65em;height:.65em;margin:-.45em 0 0 -.45em;position:absolute;top:0;left:0}.bv-dot[data-snap=vertex]{border-color:#1b7f3b}.bv-dot[data-snap=edge]{border-color:#0277bd}.bv-hp{border:2px solid var(--bv-accent);cursor:grab;touch-action:none;will-change:transform;background:#e6ebf7;border-radius:50%;width:.8em;height:.8em;margin:-.5em 0 0 -.5em;position:absolute;top:0;left:0}.bv-hp.sel{background:var(--bv-accent);border-color:#fff}.bv-diag{left:50%;top:var(--bv-gap);background:var(--bv-bg-solid);color:var(--bv-fg);border-radius:var(--bv-radius-in);white-space:pre;border:.5px solid var(--bv-line);max-width:calc(100% - 2 * var(--bv-gap));z-index:3;max-height:50%;padding:.5em .7em;font:.7em/1.35 ui-monospace,monospace;position:absolute;overflow:auto;transform:translate(-50%)}.bv-cubew{right:var(--bv-cube-edge);bottom:var(--bv-cube-edge);align-items:center;gap:var(--bv-cube-gap);flex-direction:column;display:flex;position:absolute}.bv-cubebox{width:var(--bv-cube);height:var(--bv-cube);perspective:calc(var(--bv-cube) * 4.5);position:relative}.bv-cubew.ortho .bv-cubebox{perspective:none}.bv-cubew.disabled .bv-cubebox{opacity:.35;pointer-events:none}.bv-cube{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.bv-face{background:var(--bv-cube-bg);color:var(--bv-cube-fg);box-shadow:inset 0 0 0 1px var(--bv-cube-border);font-size:calc(var(--bv-cube) * .13);backface-visibility:hidden;-webkit-user-select:none;user-select:none;outline:1px solid #0000;grid-template:22% 1fr 22%/22% 1fr 22%;font-weight:600;display:grid;position:absolute;inset:0;overflow:hidden}.bv-cc{cursor:pointer;outline:1px solid #0000;justify-content:center;align-items:center;display:flex;overflow:hidden}.bv-cc.hl{background:var(--bv-cube-hover)}.bv-cc.act{background:var(--bv-cube-active);color:var(--bv-accent-fg)}.f-front{transform:translateZ(calc(var(--bv-cube) / 2))}.f-back{transform:rotateY(180deg) translateZ(calc(var(--bv-cube) / 2))}.f-right{transform:rotateY(90deg) translateZ(calc(var(--bv-cube) / 2))}.f-left{transform:rotateY(-90deg) translateZ(calc(var(--bv-cube) / 2))}.f-top{transform:rotateX(90deg) translateZ(calc(var(--bv-cube) / 2))}.f-bottom{transform:rotateX(-90deg) translateZ(calc(var(--bv-cube) / 2))}.bv-proj{padding:.2em .7em!important;font-size:.8em!important}@media (max-width:899px){.bv{--bv-cube:calc(3.6rem * var(--bv-s));--bv-cube-edge:var(--bv-gap);--bv-cube-gap:.6em}.bv-col{left:var(--bv-gap);right:var(--bv-gap);width:auto!important}.bv-col-left{top:var(--bv-gap);max-height:60%;bottom:auto}.bv-col-right{top:auto;bottom:calc(var(--bv-dock-h) + 2 * var(--bv-gap));max-height:55%}.bv-pn-h{cursor:default}.bv-cubew{top:calc(var(--bv-gap) + 3.4em);bottom:auto;right:var(--bv-gap)}.bv-cubew .bv-proj{font-size:.7em!important}.bv-narrow .bv-panels:has(.bv-pn-side:not(.min))~.bv-cubew{visibility:hidden}.bv-empty{padding:1.1em 1.2em}.bv-sl-root{bottom:calc(var(--bv-dock-h) + 1.5 * var(--bv-gap))}.bv-statusline .bv-sl-h{display:none}}@media (pointer:coarse){.bv{--bv-scale:1.1}.bv button{padding:.55em .75em}.bv-toolbar button{padding:.55em .6em}.bv-row{padding:.3em 0}.bv-vrow{height:2.6em}.bv input[type=checkbox]{transform:scale(1.3)}.bv input[type=color]{width:2.6em;height:1.9em}.bv-pn-rs{width:1.6em;height:1.6em}}.bv-panel,.bv-toolbar,.bv-status,.bv-toast,.bv-warn>div{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%)}.bv-panel,.bv-toolbar{box-shadow:-1px -1px 4px 1px #ffffff1a,2px 2px 8px #0000001a}.bv-button,.bv button{border-width:.5px}
