.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:#7c3aed;--bs-primary-rgb:124,58,237;--bs-secondary:#ec4899;--bs-secondary-rgb:236,72,153;--obj-measure:#b39bf5;--obj-measure-rgb:179,155,245}:root[data-bs-theme=light]{--obj-measure:var(--bs-primary);--obj-measure-rgb:var(--bs-primary-rgb)}.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(--obj-measure);--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:#fff;--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:#fff}.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}.auth-wrapper{justify-content:center;align-items:center;min-height:80vh;display:flex}.rate-arena{flex-wrap:wrap;align-items:stretch;gap:1rem;display:flex}.rate-face{cursor:pointer;flex:20rem;min-width:0;transition:transform .15s,box-shadow .15s}.rate-face:hover{box-shadow:0 .5rem 1.5rem rgba(var(--bs-primary-rgb),.35);outline:none;transform:translateY(-3px)}.rate-face:focus-visible{box-shadow:0 .5rem 1.5rem rgba(var(--bs-primary-rgb),.35);outline:none;transform:translateY(-3px)}.rate-face-image{aspect-ratio:3/4;background:rgba(var(--bs-body-color-rgb),.05);max-height:62vh;overflow:hidden}.rate-face-image img{object-fit:cover;width:100%;height:100%;display:block}.rate-tie{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.5rem;padding:0 .5rem;display:flex}@media (max-width:48rem){.rate-tie{flex-direction:row;flex:100%;order:3;justify-content:space-between}}.score-value,.table .score-value{color:var(--obj-measure);font-weight:500}.reveal-thumb{object-fit:cover;border-radius:var(--bs-border-radius,.25rem);width:3rem;height:4rem;display:block}.score-band{background:rgba(var(--bs-body-color-rgb),.08);border-radius:999px;min-width:6rem;height:.5rem;position:relative}.score-band-fill{background:linear-gradient(90deg,rgba(var(--obj-measure-rgb),.55),rgba(var(--bs-secondary-rgb),.55));border-radius:999px;position:absolute;top:0;bottom:0}.vector-bars{flex-direction:column;gap:.2rem;display:flex}.vector-row{align-items:center;gap:.5rem;display:flex}.vector-index{text-align:right;flex:0 0 1.5rem;font-size:.7rem}.vector-track{background:rgba(var(--bs-body-color-rgb),.06);border-radius:2px;flex:auto;height:.6rem;position:relative}.vector-track:before{content:"";background:rgba(var(--bs-body-color-rgb),.25);width:1px;position:absolute;top:-1px;bottom:-1px;left:50%}.vector-fill{border-radius:2px;position:absolute;top:0;bottom:0}.vector-fill.pos{background:var(--obj-measure)}.vector-fill.neg{background:var(--bs-secondary)}.axis-end{align-items:center;gap:.5rem;display:flex}.axis-end-label{text-transform:uppercase;letter-spacing:.5px;flex:0 0 2.5rem;font-size:.7rem}.axis-faces{gap:.25rem;min-width:0;display:flex;overflow-x:auto}.axis-faces img{object-fit:cover;border-radius:var(--bs-border-radius-sm,.2rem);flex:none;width:2.75rem;height:3.5rem}.badge{text-shadow:none}kbd{font-family:inherit;font-size:.75rem}.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}.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}
/*# sourceMappingURL=index.2ca510b4.css.map*/