.text-bg-primary{color:var(--color-on-brand,#fff)!important}.text-bg-secondary{color:var(--color-on-accent,#fff)!important}.text-bg-success{color:var(--color-on-success,#1a1a1a)!important}.text-bg-info{color:var(--color-on-info,#1a1a1a)!important}.text-bg-warning{color:var(--color-on-warning,#1a1a1a)!important}.text-bg-danger{color:var(--color-on-danger,#1a1a1a)!important}.text-bg-light{color:#1a1a1a!important}.text-bg-dark{color:#fff!important}.text-bg-neutral{background-color:rgba(var(--bs-body-color-rgb),.12);color:var(--bs-body-color)}.badge.bg-primary{color:var(--color-on-brand,#fff)}.badge.bg-secondary{color:var(--color-on-accent,#fff)}.badge.bg-success{color:var(--color-on-success,#1a1a1a)}.badge.bg-info{color:var(--color-on-info,#1a1a1a)}.badge.bg-warning{color:var(--color-on-warning,#1a1a1a)}.badge.bg-danger{color:var(--color-on-danger,#1a1a1a)}.badge.bg-light{color:#1a1a1a}.badge.bg-dark{color:#fff}:root{--bs-primary:#0f766e;--bs-primary-rgb:15,118,110;--bs-secondary:#14b8a6;--bs-secondary-rgb:20,184,166}.btn-primary{--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-color:#fff;--bs-btn-hover-bg:var(--bs-secondary);--bs-btn-hover-border-color:var(--bs-secondary);--bs-btn-hover-color:#fff;--bs-btn-active-bg:var(--bs-secondary);--bs-btn-active-border-color:var(--bs-secondary);--bs-btn-active-color:#fff;--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary);--bs-btn-disabled-color:#fff}.btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-bg:var(--bs-primary);--bs-btn-hover-border-color:var(--bs-primary);--bs-btn-hover-color:#fff;--bs-btn-active-bg:var(--bs-primary);--bs-btn-active-border-color:var(--bs-primary);--bs-btn-active-color:#fff}.btn-secondary{--bs-btn-bg:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-color:#04211e;--bs-btn-hover-bg:var(--bs-primary);--bs-btn-hover-border-color:var(--bs-primary);--bs-btn-hover-color:#fff;--bs-btn-active-bg:var(--bs-primary);--bs-btn-active-border-color:var(--bs-primary);--bs-btn-active-color:#fff;--bs-btn-disabled-bg:var(--bs-secondary);--bs-btn-disabled-border-color:var(--bs-secondary);--bs-btn-disabled-color:#04211e}.btn-outline-secondary{--bs-btn-color:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-bg:var(--bs-secondary);--bs-btn-hover-border-color:var(--bs-secondary);--bs-btn-hover-color:#fff;--bs-btn-active-bg:var(--bs-secondary);--bs-btn-active-border-color:var(--bs-secondary);--bs-btn-active-color:#fff}body{text-shadow:0 1px 2px #0009;font-family:Fira Code,monospace}:root[data-bs-theme=light] body{text-shadow:0 1px 2px #fff9}.card-header,.card-footer{padding:.5rem!important}.table,.table thead,.table tbody,.table tr,.table th,.table td{background-color:#0000!important}textarea.form-control{color:inherit;border:1px dashed var(--bs-border-color,#666);background-color:#0000!important}textarea.form-control:focus{color:inherit;background-color:#0000}.form-control,.form-select{color:inherit;border:1px dashed var(--bs-border-color,#666);background-color:#0000!important}.form-control:focus,.form-select:focus{color:inherit;border-color:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.25);background-color:#0000!important}.form-control[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.form-control[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.form-control[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.of-themed-input:focus{box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.25);outline:none;border-color:var(--bs-primary)!important}.auth-wrapper{justify-content:center;align-items:center;min-height:80vh;display:flex}.capture-stage{margin-left:calc(-1*var(--bs-gutter-x,1.5rem)*.5);margin-right:calc(-1*var(--bs-gutter-x,1.5rem)*.5);height:calc(100vh - 13rem);min-height:22rem;text-shadow:none;background:#000;position:relative;overflow:hidden}.capture-stage video,.capture-stage .capture-overlay{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.capture-stage video{object-fit:cover}.capture-hud{flex-wrap:wrap;align-items:center;gap:.4rem;max-width:calc(100% - 9rem);display:flex;position:absolute;top:.75rem;left:.75rem}.capture-coverage{position:absolute;top:.75rem;right:.75rem}.capture-stats{color:#fff;background:#0000008c;flex-wrap:wrap;gap:.25rem 1rem;padding:.4rem .75rem;font-size:.8rem;display:flex;position:absolute;bottom:0;left:0;right:0}.capture-preview{background:#0000008c;border-radius:.5rem;width:min(38vw,14rem);height:min(38vw,14rem);position:absolute;bottom:2.75rem;right:.75rem;overflow:hidden}.capture-hint{color:#fff;text-align:center;background:#0000008c;border-radius:.5rem;max-width:80%;padding:.5rem .9rem;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.splat-view{touch-action:none;background:#111;border-radius:.375rem;width:100%;position:relative;overflow:hidden}.splat-view canvas{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.splat-view .splat-annotations{pointer-events:none}.splat-view-empty{color:#adb5bd;justify-content:center;align-items:center;font-size:.9rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.viewer-workspace{flex-wrap:wrap;align-items:start;gap:1rem;display:flex}.viewer-model{flex:3 32rem;min-width:0}.viewer-tools{flex-direction:column;flex:22rem;gap:1rem;min-width:0;display:flex}.scan-thumb{aspect-ratio:4/3;object-fit:cover;background:#111;width:100%}.scan-card{transition:transform .2s,box-shadow .2s}.scan-card:hover{transform:translateY(-3px);box-shadow:0 .5rem 1rem #00000059}:root[data-bs-theme=light] .scan-card:hover{box-shadow:0 .5rem 1rem #00000026}.badge{text-shadow:none}.measure-value{color:var(--bs-secondary);font-weight:500}:root[data-bs-theme=light] .measure-value{color:var(--bs-primary)}.section-plot{width:100%;height:12rem}.alert{--bs-alert-accent:var(--bs-border-color);--bs-alert-accent-text:color-mix(in srgb,var(--bs-alert-accent)60%,var(--bs-body-color));color:var(--bs-body-color)!important;border:1px solid var(--bs-alert-accent)!important;background-color:#0000!important}.alert-primary{--bs-alert-accent:var(--bs-primary)}.alert-secondary{--bs-alert-accent:var(--bs-secondary)}.alert-success{--bs-alert-accent:var(--bs-success)}.alert-info{--bs-alert-accent:var(--bs-info)}.alert-warning{--bs-alert-accent:var(--bs-warning)}.alert-danger{--bs-alert-accent:var(--bs-danger)}.alert .alert-heading,.alert .alert-link,.alert a{color:var(--bs-alert-accent-text)!important}.card{--bs-card-border-width:0}.breadcrumb{--bs-breadcrumb-bg:transparent;--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0}.card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;gap:1rem;display:grid}.prose-column{max-width:68ch}.lens-chip{white-space:normal;text-align:left;max-width:100%}.focal-spark{flex:none;overflow:visible}
/*# sourceMappingURL=index.50be8bb8.css.map*/