body.basi-app{font-family:var(--basi-font);background:var(--basi-page);color:var(--text-col)}body.basi-app .basi-header{border-bottom:1px solid var(--basi-border);padding:8px 14px}body.basi-app .basi-header h1{font-family:var(--basi-font-brand);letter-spacing:-.02em;align-items:baseline;gap:.45rem;font-size:1.05rem;font-weight:600;display:flex}body.basi-app .basi-build{font-family:var(--basi-font);letter-spacing:.02em;color:var(--basi-muted);-webkit-user-select:all;-ms-user-select:all;user-select:all;font-size:.68rem;font-weight:600}body.basi-app .basi-header .tagline{display:none}body.basi-app .basi-selection-bar{background:var(--basi-chip);border-radius:var(--basi-radius);border:1px solid transparent;padding:4px 10px}body.basi-app .basi-hopper-chip{background:var(--basi-chip);border-color:var(--basi-border);border-radius:var(--basi-radius)}body.basi-app .basi-hopper-chip.has-pct{background:color-mix(in srgb, var(--hopper-lock-color,var(--basi-border)) 16%, var(--basi-panel))}body.basi-app .basi-boot{background:var(--basi-chip);border-color:var(--basi-border);color:var(--basi-muted)}body.basi-app .basi-boot.ok{background:color-mix(in srgb, var(--success-green) 14%, var(--basi-panel));color:var(--success-green)}body.basi-app .basi-boot.error{background:color-mix(in srgb, var(--error-red) 14%, var(--basi-panel));color:var(--error-red)}body.basi-app .basi-btn{background:var(--basi-accent);color:var(--basi-accent-text);border:1px solid transparent;border-radius:6px;padding:6px 12px;font-weight:600}body.basi-app .basi-btn:hover{background:var(--basi-accent-hover)}body.basi-app .basi-btn.secondary{color:var(--text-col);border-color:var(--basi-border);background:0 0}body.basi-app .basi-btn.secondary:hover{background:var(--basi-row-hover)}body.basi-app .basi-theme-btn{min-width:3.4rem;font-size:.78rem}body.basi-app{--basi-chrome-top:3.4rem;--basi-chrome-bottom:0px}body.basi-app:has(#selectionBar:not(.hidden)){--basi-chrome-top:5.1rem}body.basi-app .basi-header{z-index:50;background:color-mix(in srgb, var(--basi-panel) 88%, transparent);-webkit-backdrop-filter:blur(14px);position:absolute;top:0;left:0;right:0}body.basi-app .basi-footer{z-index:45;background:color-mix(in srgb, var(--basi-panel) 82%, transparent);-webkit-backdrop-filter:blur(10px);position:absolute;bottom:0;left:0;right:0}body.basi-app .basi-stage{background:var(--basi-well);flex:auto;gap:0;height:100%;min-height:0;padding:0;display:block;position:relative;overflow:hidden}body.basi-app .basi-main{z-index:1;background:var(--basi-well);box-shadow:none;border:none;border-radius:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}body.basi-app .basi-float{top:var(--basi-chrome-top);bottom:var(--basi-chrome-bottom);z-index:30;max-height:none}body.basi-app.basi-no-selection .basi-float-right{visibility:hidden;pointer-events:none}body.basi-app.basi-no-selection .basi-float-left:after{opacity:0}body.basi-app .basi-float-panel{background:var(--basi-panel);border:1px solid var(--basi-border);border-radius:var(--basi-radius-lg);box-shadow:var(--basi-shadow);padding:12px}body.basi-app .basi-float-left .basi-float-panel{border-radius:0 var(--basi-radius-lg) var(--basi-radius-lg) 0;border-left:none}body.basi-app .basi-float-right .basi-float-panel{border-radius:var(--basi-radius-lg) 0 0 var(--basi-radius-lg);border-right:none}body.basi-app .basi-float-label,body.basi-app .basi-float .basi-list-header,body.basi-app .basi-float .basi-material-header,body.basi-app .basi-float .basi-layer-toolbar,body.basi-app .basi-default-cam-label,body.basi-app .basi-cat-assign-label,body.basi-app .basi-meta-field-label,body.basi-app .basi-collapse-header{color:var(--text-col);text-shadow:none;text-transform:none;letter-spacing:-.01em;background:0 0;border:none;border-radius:4px;padding:4px 2px;font-size:.82rem;font-weight:650}body.basi-app .basi-float-label{font-size:.92rem}body.basi-app .basi-float .basi-list-header #catalogCount,body.basi-app .basi-collapse-title{color:var(--text-col);text-transform:none;letter-spacing:0}body.basi-app .basi-collapse-header:hover{background:var(--basi-row-hover)}body.basi-app .basi-float-pin{border:1px solid var(--basi-border);color:var(--basi-muted);background:0 0;border-radius:6px}body.basi-app .basi-float-pin:hover,body.basi-app .basi-float-pin[aria-pressed=true],body.basi-app .basi-float-pinned .basi-float-pin{background:var(--basi-row-hover);color:var(--text-col);border-color:var(--basi-border);box-shadow:none}body.basi-app .basi-search,body.basi-app .basi-meta-input,body.basi-app .basi-default-cam-select,body.basi-app .basi-cat-assign-select{background:var(--basi-input);border:1px solid var(--basi-border);color:var(--text-col);border-radius:6px}body.basi-app .basi-default-cam-select,body.basi-app .basi-cat-assign-select{border-radius:6px}body.basi-app .basi-default-zoom-text,body.basi-app .basi-default-zoom-val{color:var(--text-col)}body.basi-app .basi-default-zoom input[type=range]{accent-color:var(--basi-accent)}body.basi-app .basi-meta-input:focus,body.basi-app .basi-default-cam-select:focus,body.basi-app .basi-cat-assign-select:focus,body.basi-app .basi-search:focus{outline:2px solid color-mix(in srgb, var(--basi-accent) 45%, transparent);outline-offset:0}body.basi-app .basi-meta-input.is-invalid{background:color-mix(in srgb, var(--error-red) 10%, var(--basi-panel))}body.basi-app .basi-catalog-list,body.basi-app .basi-user-details,body.basi-app .basi-material-list,body.basi-app .basi-stat{background:var(--basi-row);border-color:var(--basi-border)}body.basi-app .basi-list-row{border-bottom-color:var(--basi-border);background:0 0}body.basi-app .basi-list-row:hover{background:var(--basi-row-hover)}body.basi-app .basi-list-row.selected{background:var(--basi-selected);box-shadow:inset 3px 0 0 var(--basi-accent)}body.basi-app .basi-list-row:focus-visible{outline-color:var(--basi-accent)}body.basi-app .basi-cat-group{border-bottom-color:var(--basi-border)}body.basi-app .basi-cat-header{background:var(--basi-chip);color:var(--text-col);border-bottom-color:var(--basi-border)}body.basi-app .basi-cat-header:hover{background:var(--basi-row-hover)}body.basi-app .basi-cat-header:focus-visible{outline-color:var(--basi-accent)}body.basi-app .basi-cat-count{background:var(--basi-input);color:var(--basi-muted)}body.basi-app .basi-cat-body{background:var(--basi-panel)}body.basi-app .basi-cat-btn{background:var(--basi-chip);border-color:var(--basi-border);color:var(--text-col)}body.basi-app .basi-cat-btn:hover:not(:disabled){background:var(--basi-row-hover)}body.basi-app .basi-float .basi-list-header .basi-cat-btn{background:var(--basi-chip);border-color:var(--basi-border);color:var(--text-col)}body.basi-app .basi-float .basi-list-header .basi-cat-btn:hover{background:var(--basi-row-hover)}body.basi-app .basi-float .basi-stat .label{color:var(--basi-muted)}body.basi-app .basi-float .basi-stat .value{color:var(--text-col)}body.basi-app .basi-material-list li{border-bottom-color:var(--basi-border)}body.basi-app .basi-material-list li.basi-mat-row.is-acquired{background:var(--basi-chip)}body.basi-app .basi-material-list li.basi-mat-row.is-acquired .basi-mat-name{-webkit-text-decoration-color:var(--basi-muted);text-decoration-color:var(--basi-muted)}body.basi-app .basi-mat-check input[type=checkbox]{accent-color:var(--basi-accent)}body.basi-app .basi-detail-note{border-bottom-color:var(--basi-border)}body.basi-app .basi-layer-badge{background:var(--basi-accent);color:var(--basi-accent-text);border-color:transparent}body.basi-app .basi-preview-loading-card{background:color-mix(in srgb, var(--basi-panel,#1a151a) 90%, transparent);border-color:var(--basi-border)}body.basi-app .basi-preview-loading-msg{color:var(--text-col)}body.basi-app .basi-preview-progress{background:var(--basi-input,#2a222c);border-color:var(--basi-border)}body.basi-app .basi-preview-progress-fill{background:var(--basi-accent)}body.basi-app .basi-empty{color:var(--basi-muted);background:color-mix(in srgb, var(--basi-panel) 90%, transparent);border:1px solid var(--basi-border);box-shadow:var(--basi-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none}body.basi-app .basi-empty.hidden{display:none}body.basi-app .basi-empty h2{color:var(--text-col);font-family:var(--basi-font-brand)}body.basi-app .basi-preview-host{background:var(--basi-well);border-radius:0}body.basi-app .basi-cam-dock.basi-cam-open .basi-cam-slide{transform:translateY(0)}body.basi-app .basi-cam-dock:focus-within .basi-cam-slide{transform:translateY(0)}@media (hover:hover) and (pointer:fine){body.basi-app .basi-cam-dock:hover .basi-cam-slide{transform:translateY(0)}body.basi-app:has(.basi-footer:hover) .basi-cam-slide{transform:translateY(0)}}body.basi-view-editor .basi-cam-dock,body.basi-view-editor .basi-compass{visibility:hidden;pointer-events:none}body.basi-app .basi-compass-dial{border-color:var(--basi-border);background:color-mix(in srgb, var(--basi-panel) 82%, transparent);box-shadow:var(--basi-shadow)}body.basi-app .basi-compass-mark{color:var(--basi-muted)}body.basi-app .basi-compass-mark.n{color:var(--error-red,#e24436)}body.basi-app .basi-compass-label{color:var(--text-col);text-shadow:none}body.basi-app .basi-cam-bar{background:color-mix(in srgb, var(--basi-panel) 82%, transparent);border:1px solid var(--basi-border);box-shadow:var(--basi-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text-col)}body.basi-app .basi-cam-btn{color:var(--text-col);background:0 0;border:1px solid transparent}body.basi-app .basi-cam-btn:hover{background:var(--basi-row-hover)}body.basi-app .basi-cam-btn.active{background:var(--basi-accent);color:var(--basi-accent-text);border-color:transparent}body.basi-app .basi-cam-tilt,body.basi-app .basi-cam-tilt-val{color:var(--basi-muted)}body.basi-app .basi-cam-tilt input[type=range]{accent-color:var(--basi-accent)}body.basi-app .basi-inspect-panel.basi-win{box-shadow:0 12px 40px rgba(15,15,15,.18)}body.basi-app .basi-win-bar{background:var(--basi-panel);color:var(--text-col);border:1px solid var(--basi-border);border-bottom:1px solid var(--basi-border);border-radius:var(--basi-radius) var(--basi-radius) 0 0}body.basi-app .basi-win-collapsed .basi-win-bar{border-radius:var(--basi-radius)}body.basi-app .basi-win-collapse,body.basi-app .basi-win-close{background:var(--basi-chip);border:1px solid var(--basi-border);color:var(--text-col)}body.basi-app .basi-win-collapse:hover,body.basi-app .basi-win-close:hover{background:var(--basi-row-hover)}body.basi-app .basi-status{background:var(--basi-chip);border-color:var(--basi-border);color:var(--text-col)}body.basi-app .basi-status-toast{background:color-mix(in srgb, var(--basi-panel) 92%, transparent);color:var(--text-col);border:1px solid var(--basi-border)}body.basi-app .basi-footer{background:var(--basi-page);border-top:1px solid var(--basi-border);color:var(--basi-muted)}body.basi-app .basi-footer-hint{display:none}body.basi-app .basi-footer a,body.basi-app .basi-footer-link{color:var(--basi-accent)}body.basi-app .basi-footer-link:hover{color:var(--basi-accent-hover)}body.basi-app .basi-feat-dialog,body.basi-app .basi-credits-dialog{background:var(--basi-panel);border-color:var(--basi-border);color:var(--text-col)}body.basi-app .basi-preview-host .previewCont lil-gui{color:var(--text-col);filter:drop-shadow(0 2px 8px rgba(0,0,0,.25));bottom:calc(var(--basi-chrome-bottom) + 10px)!important}
/*# sourceMappingURL=paper.css.map */