*{box-sizing:border-box;margin:0;padding:0}:root{--bg-color:#f5f5f1;--purple:#8172a7;--yellow:#f4cb4c;--orange:#e69138;--red:#dc4c4c;--text-color:#1a1a1a}body{background-color:#f5f5f1;background-color:var(--bg-color);color:#1a1a1a;color:var(--text-color);font-family:Libre Baskerville,Georgia,serif}.app,body{min-height:100vh}.app{display:flex;flex-direction:column}.header{padding:1.5rem 2rem}.logo-container{align-items:center;color:inherit;display:flex;gap:.75rem;text-decoration:none}.logo{height:2.3rem;width:auto}.logo-text{font-size:1.7rem;font-weight:400;letter-spacing:.02em}.main{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin-top:-80px;padding:2rem}.title{font-size:2.75rem;font-weight:400;letter-spacing:-.01em;margin-bottom:1.5rem;text-align:center}.dots{display:flex;gap:.75rem;justify-content:center}.dot{border-radius:50%;height:14px;transition:border-radius .5s ease-in-out;width:14px}.dot-morphing{animation:morphToSquare 1s ease-in-out}@keyframes morphToSquare{0%{border-radius:50%}50%{border-radius:15%}to{border-radius:50%}}.dot-purple{background-color:#8172a7;background-color:var(--purple)}.dot-yellow{background-color:#f4cb4c;background-color:var(--yellow)}.dot-orange{background-color:#e69138;background-color:var(--orange)}.dot-red{background-color:#dc4c4c;background-color:var(--red)}.description{color:#4a4a4a;font-size:1.1rem;line-height:1.7;margin-top:2.5rem;max-width:540px;text-align:center}.buttons{display:flex;gap:1rem;margin-top:2rem}.btn{background-color:initial;border:1.5px solid #1a1a1a;border:1.5px solid var(--text-color);border-radius:7px;color:#1a1a1a;color:var(--text-color);cursor:pointer;font-family:Libre Baskerville,Georgia,serif;font-size:.9rem;padding:.6rem 1.75rem;transition:all .2s ease}.btn:hover{background-color:#1a1a1a;background-color:var(--text-color);color:#f5f5f1;color:var(--bg-color)}.page-content{flex:1 1;margin:0 auto;max-width:900px;padding:2rem 4rem;width:100%}.page-title{font-size:2.25rem;font-weight:400;line-height:1.3;margin-bottom:1rem;text-align:center}.paper-authors{margin-bottom:2.5rem;text-align:center}.paper-authors .author-name{font-size:1.15rem;font-weight:400;margin-bottom:.25rem}.paper-authors .author-affiliation{color:#555;font-size:.95rem;margin-bottom:.25rem}.paper-authors .author-email{color:#666;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:.9rem}.load-data-section{background:#ffffff4d;border:1px dashed #ccc;border-radius:8px;margin:2rem 0;padding:3rem 2rem;text-align:center}.load-data-text{color:#666;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;max-width:400px}.load-data-btn{font-size:1rem;padding:.75rem 2rem}.load-data-btn:disabled{cursor:not-allowed;opacity:.6}.chart-wrapper{margin-bottom:2rem;margin-top:1rem}.chart-legend{color:#666;display:flex;font-size:.9rem;gap:2rem;justify-content:center;margin-top:1rem}.legend-item{align-items:center;display:flex;gap:.4rem}.legend-dot{border-radius:50%;height:10px;width:10px}.chart-tooltip{background:#f5f5f1;background:var(--bg-color);border:1px solid #ddd;font-size:.75rem;line-height:1.4;max-width:380px;padding:.5rem .75rem}.chart-tooltip p{margin:.2rem 0}.tooltip-response{border-top:1px solid #ddd;margin-top:.5rem!important;max-height:120px;overflow-y:auto;padding-top:.5rem}.loading-text{color:#666;padding:3rem;text-align:center}.threshold-controls{display:flex;gap:3rem;justify-content:center;margin-bottom:1.5rem}.threshold-slider{display:flex;flex-direction:column;gap:.5rem;min-width:180px}.threshold-slider label{color:#666;display:flex;font-size:.85rem;justify-content:space-between}.threshold-slider label span{color:#dc4c4c;color:var(--red);margin-left:.5rem}.threshold-slider input[type=range]{-webkit-appearance:none;appearance:none;background:#ddd;border-radius:2px;cursor:pointer;height:4px;outline:none;width:100%}.threshold-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#8172a7;background:var(--purple);border-radius:50%;cursor:pointer;height:14px;-webkit-transition:background .15s ease;transition:background .15s ease;width:14px}.threshold-slider input[type=range]::-webkit-slider-thumb:hover{background:#6a5c94}.threshold-slider input[type=range]::-moz-range-thumb{background:#8172a7;background:var(--purple);border:none;border-radius:50%;cursor:pointer;height:14px;width:14px}.threshold-slider-orange label span{color:#e69138;color:var(--orange)}.threshold-slider-orange input[type=range]::-webkit-slider-thumb{background:#e69138;background:var(--orange)}.threshold-slider-orange input[type=range]::-webkit-slider-thumb:hover{background:#c77a2e}.threshold-slider-orange input[type=range]::-moz-range-thumb{background:#e69138;background:var(--orange);border:none;border-radius:50%;cursor:pointer}.quadrant-stats{margin-top:2rem;text-align:center}.quadrant-stats h3{color:#1a1a1a;color:var(--text-color);font-size:1.1rem;font-weight:400}.quadrant-stats h3 span{color:#dc4c4c;color:var(--red);font-weight:700}.quadrant-description{color:#666;font-size:.85rem;margin-top:.25rem}.quadrant-responses{background:#ffffff80;border:1px solid #ddd;border-radius:6px;margin-top:1.5rem;max-height:300px;overflow-y:auto;padding:1rem}.response-card{border-bottom:1px solid #eee;padding:1rem}.response-card:last-child{border-bottom:none}.response-question{color:#666;font-size:.85rem;margin-bottom:.5rem}.response-text{color:#1a1a1a;color:var(--text-color);font-size:.95rem;line-height:1.5}.response-meta{color:#888;display:flex;font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:.8rem;gap:1.5rem;margin-top:.75rem}.article-text{color:#4a4a4a;font-size:1rem;line-height:1.5;margin-bottom:1.5rem}.article-ol,.article-ul{color:#4a4a4a;font-size:1rem;line-height:1.4;margin-bottom:1.5rem;padding-left:1.5rem}.nested-ul{padding-left:1.5rem}.article-h2,.article-h3{margin-bottom:1.5rem}.article-figure-caption{color:#666;font-size:.8rem;margin-top:.5rem;text-align:center}.article-text blockquote,blockquote{background:#8172a714;border-left:3px solid #8172a7;border-left:3px solid var(--purple);color:#333;font-style:italic;margin:1rem 0;padding:.75rem 1.25rem}.article-figure{margin:2rem 0;text-align:center}.article-figure img{border-radius:4px;height:auto;max-width:65%}.threshold-value{color:#dc4c4c;color:var(--red)}@media (max-width:768px){.title{font-size:1.75rem}.logo{height:40px}.logo-text{font-size:1.25rem}.description{font-size:1rem;max-width:90%}.buttons{flex-direction:column;max-width:200px}.btn,.buttons{width:100%}.page-content{padding:1.5rem}.page-title{font-size:1.5rem}.threshold-controls{align-items:center;flex-direction:column;gap:1.5rem}.threshold-slider{max-width:250px;width:100%}}
/*# sourceMappingURL=main.21cea7ad.css.map*/