@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#fff;color:#212121;font-family:Roboto,Arial,sans-serif;padding:0}.app,body{box-sizing:border-box;margin:0;overflow-x:hidden;width:100%}.app{padding:0 0 40px;text-align:center}h1,h2,h3,h4,h5,h6{font-weight:500;margin:0}p{line-height:1.6}.container{display:flex;flex-direction:column;gap:24px}.data-table td,.data-table th{border-left:none;border-right:none;padding:20px;text-align:center}.data-table th{background-color:#fff;color:#4f4f4f;font-size:14px;font-weight:300;padding:12px}.data-table tr{border-bottom:.5px solid #e3e3e3}.data-table tr:nth-child(2n){background-color:#fff}.data-table td:first-child,.data-table th:first-child{padding-left:40px;text-align:left}.data-table td:first-child{font-size:14px;padding-right:0}.best{background-color:#d7f3d9;color:#2e7d32}.second-best{background-color:#e8f5e9;color:#6a996c}.second-worst{background-color:#fff3e0;color:#ef6c00}.worst{background-color:#ffebee;color:#c62828}.chart-container{display:flex;justify-content:center;margin:32px 0}canvas{height:auto;max-width:100%}.na-cell{background-color:#f5f5f5;color:#999;font-style:italic}.navigation{align-items:center;background-color:#f8f9fa;box-sizing:border-box;display:flex;gap:3rem;height:80px;margin-bottom:2rem;margin-top:0;padding:1.5rem 0;width:100%}.navigation .logo{color:#202020;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:500!important;letter-spacing:1px;padding-left:40px;text-decoration:none}.navigation .logo,.navigation ul{align-items:center;display:flex;height:100%}.navigation ul{gap:2rem;list-style:none;margin:0;padding:0}.navigation ul li a{color:#666;font-size:1rem;font-weight:400;padding:.5rem 0;position:relative;text-decoration:none;transition:all .2s ease}.navigation ul li a:after{background-color:#202020;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .2s ease;width:0}.navigation ul li a:hover:after{width:100%}.navigation ul li a.active{color:#202020;font-weight:500}.navigation ul li a:hover{color:#202020}@media (max-width:768px){.navigation{height:60px;padding:1rem 0}.navigation .logo{font-size:1.5rem;padding-left:16px}.navigation ul li a{font-size:.9rem}}.barometer{margin:3rem auto 0;text-align:center;width:75%}.barometer-display{margin:2rem auto;width:100%}.progress-bar-container{box-shadow:0 4px 6px #0000001a;height:60px;margin:2rem 0 3rem;overflow:visible}.progress-bar,.progress-bar-container{border-radius:30px;position:relative;width:100%}.progress-bar{align-items:center;background:linear-gradient(90deg,#c62828,gold 50%,#2e7d32);box-sizing:border-box;display:flex;height:100%;justify-content:space-between;padding:0 20px}.bar-text-left,.bar-text-right{color:#fff;font-weight:300;text-shadow:.5px .5px .5px #0000001a;z-index:2}.score-indicator{background-color:#fff;border:2px solid #f0f0f0;border-radius:20px;bottom:-45px;box-shadow:0 4px 15px #0000001a;font-size:1.2rem;font-weight:500;left:var(--target-position);padding:8px 16px;transition:all .3s ease;white-space:nowrap;z-index:5}.score-indicator,.score-indicator:before{position:absolute;transform:translateX(-50%)}.score-indicator:before{border-bottom:8px solid #fff;border-left:8px solid #0000;border-right:8px solid #0000;content:"";left:50%;top:-8px;z-index:6}.score-indicator:hover{box-shadow:0 6px 20px #00000026;transform:translateX(-50%) translateY(-2px)}.score{color:#2e7d32;font-size:3rem;font-weight:700;margin-bottom:1rem}.interpretation{color:#4f4f4f;font-size:1.5rem;margin-bottom:1rem;margin-top:4rem}@media (max-width:768px){.interpretation{font-size:1.2rem;margin-bottom:0;margin-top:3rem;padding:0 1rem}}@media (max-width:480px){.interpretation{font-size:1rem;margin-bottom:1rem;margin-top:2rem}}.market-interpretation{align-items:center;color:#4f4f4f;display:flex;font-size:1rem;gap:20px;justify-content:center;margin-bottom:0;margin-top:2rem}.separator{color:#505050;font-weight:300;margin:0 20px}.buyer-market{color:#ac0404;font-weight:300}.seller-market{color:#2e7d32;font-weight:300}.dataset-container{box-sizing:border-box;display:flex;flex-direction:column;gap:3rem;margin:0 auto;max-width:100%;overflow-x:hidden;padding:2rem 4rem;width:100%}.table-wrapper{-webkit-overflow-scrolling:touch;box-shadow:0 8px 16px #0000001a;margin:0 auto;overflow-x:auto;position:relative;width:100%}.data-table{background-color:#f9f9f9;border-collapse:collapse;color:#1c1c1c;font-size:15px;min-width:800px;width:100%}.data-table td:first-child,.data-table th:first-child{background:#f9f9f9;left:0;position:sticky;z-index:1}.data-table td:nth-child(5),.data-table td:nth-child(9),.data-table th[colspan="4"]{border-right:none}.data-table td:nth-child(10),.data-table td:nth-child(6){border-left:none}.data-table tr:nth-child(2n) td:first-child{background:#fff}.data-table td:last-child,.data-table th:last-child{padding-right:40px}.barometer h1{color:#202020;display:inline-block;font-size:2rem;font-weight:300;letter-spacing:1px;margin-bottom:.5rem;position:relative;text-align:center;width:100%}@media (max-width:768px){.dataset-container{padding:1rem}.barometer-display{margin:1rem auto}.barometer{margin:2rem auto 0;width:90%}.barometer h1{font-size:1.5rem;margin-bottom:2rem}.navigation{padding:1rem}.barometer{width:90%}.progress-bar-container{height:50px}.score-indicator{font-size:1rem;padding:6px 12px}}@media (max-width:480px){.barometer{width:95%}.progress-bar-container{height:40px}.bar-text-left,.bar-text-right{font-size:.9rem}}@media (max-width:768px){.navigation{padding:1rem}.navigation ul{gap:1.5rem}}@media (max-width:480px){.navigation ul{font-size:.9rem;gap:1rem}}.explanations-wrapper{background-color:#f5f5f5;margin-top:-2rem;min-height:100vh;width:100%}.explanations{margin:0 auto;max-width:900px;padding:3rem 4rem;text-align:left}.explanations h1{color:#202020;font-size:2rem;font-weight:300;margin-bottom:3rem;text-align:center}.explanations section{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:2rem;padding:2rem}.explanations p{color:#404040;line-height:1.6;margin-bottom:1rem}.explanations ul{margin-bottom:1.5rem;padding-left:1.5rem}.explanations li{color:#404040;line-height:1.5;margin-bottom:.5rem}.explanations ul ul{margin:.5rem 0}.example-calculation{background:#f9f9f9;border-collapse:collapse;border-radius:8px;margin:1rem 0;overflow:hidden;width:100%}.example-calculation td,.example-calculation th{border-bottom:1px solid #e0e0e0;padding:12px;text-align:left}.example-calculation th{background:#f0f0f0;color:#303030;font-weight:500}.example-calculation tr:last-child td{border-bottom:none}.example-calculation .highlight{background:#e8f5e9;font-weight:500}@media (max-width:768px){.explanations{padding:1rem}.explanations section{padding:1.5rem}.example-calculation{font-size:.9rem}}@media (max-width:480px){.explanations section{padding:1rem}.example-calculation{font-size:.8rem}.explanations h1{font-size:1.5rem}.explanations h2{font-size:1.2rem}}@media (max-width:768px){.logo{font-size:1rem;padding-left:16px}.navigation ul{padding-right:16px}}.navigation .logo:active,.navigation .logo:focus,.navigation .logo:hover{color:#202020;font-weight:500;text-decoration:none}@media (max-width:768px){.explanations-wrapper{margin-top:-1rem}.explanations{padding:2rem 1rem}.table-wrapper:after{display:none}}@keyframes barLoad{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes markerSlide{0%{left:0}to{left:var(--target-position)}}.progress-bar-container{animation:barLoad .2s ease-out forwards}.progress-bar{animation:fadeIn .2s ease-out forwards}.dynamic-line{animation:markerSlide .4s ease-out forwards;background-color:#202020;height:100%;left:var(--target-position);position:absolute;top:0;transform:translateX(-50%);width:2px}.score-indicator{animation:markerSlide .4s ease-out forwards,pulse 2s ease-in-out .4s infinite}.interpretation{animation:fadeIn .2s ease-out .4s forwards}.market-interpretation{animation:fadeIn .2s ease-out .5s forwards}.dataset-container{animation:fadeIn .3s ease-out .6s forwards;opacity:0}@keyframes pulse{0%{box-shadow:0 4px 15px #0000001a;transform:translateX(-50%) scale(1)}50%{box-shadow:0 8px 20px #00000026;transform:translateX(-50%) scale(1.05)}to{box-shadow:0 4px 15px #0000001a;transform:translateX(-50%) scale(1)}}.placeholder{animation:fadeIn .3s ease-out .8s forwards;background-color:#f0f0f0;border-radius:4px;height:2rem;margin-bottom:1rem;margin-top:4rem;opacity:.5}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=main.f676a1a7.css.map*/