@font-face{font-display:swap;font-family:Hermona;font-style:normal;font-weight:400;src:url(/static/media/Hermona.dcdbd80729b134fb7c9d.eot);src:url(/static/media/Hermona.dcdbd80729b134fb7c9d.eot) format("embedded-opentype"),url(/static/media/Hermona.7878e8865dcec490e156.woff2) format("woff2"),url(/static/media/Hermona.c4f1c558e79d634f2a0d.woff) format("woff"),url(/static/media/Hermona.fede1192a6cc579b8c8d.ttf) format("truetype"),url(/static/media/Hermona.60f6afbb27786aa78fee.svg) format("svg")}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:300;src:url(/static/media/Archivo-ExtraLight.f6715ebf57062b928abd.woff) format("woff2"),url(/static/media/Archivo-ExtraLight.f6715ebf57062b928abd.woff) format("woff")}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:400;src:url(/static/media/Archivo-Medium.08d83b32731b4a0a8df8.woff) format("woff2"),url(/static/media/Archivo-Medium.08d83b32731b4a0a8df8.woff) format("woff")}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:500;src:url(/static/media/Archivo-Black.2666132edec363bad60f.woff2) format("woff2"),url(/static/media/Archivo-Black.5cd9584a7880cb9182a5.woff) format("woff")}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:600;src:url(/static/media/Archivo-Bold.e120cd0222970c1bba4e.woff2) format("woff2"),url(/static/media/Archivo-Bold.8acab175195b9702239c.woff) format("woff")}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:700;src:url(/static/media/Archivo-ExtraBold.8c14a5b9e4f4e0c73d7d.woff2) format("woff2"),url(/static/media/Archivo-ExtraBold.b409ae265310eee30124.woff) format("woff")}:root{--color-primary:#ebb227;--color-secondary:#222;--color-secondary-golden:#cb9228;--color-grey-100:#e8e8e8;--color-grey-200:#d1d1d1;--color-grey-400:#a4a4a4;--color-grey-700:#5f5f5f;--color-grey-800:#484848;--color-grey-900:#313131;--color-primary-black:#1a1a1a;--text-white:#fff;font-size:16px}body,html{color:#fff;color:var(--text-white);font-family:Archivo;line-height:1.6;margin:0;padding:0}.container{max-width:1380px!important;padding:0 15px!important}.pattern-box{min-height:100vh;padding-bottom:45px}.pattern-box:after{background-color:#1a1a1a;background-color:var(--color-primary-black);background-repeat:repeat;background-size:7px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:rotateY(-180deg);z-index:-1}.pattern-box.dark-pattern:after{background-image:url(/static/media/darken-bg-pattern.a63f39b83541c1128942.svg)}.container{margin:0 auto;max-width:1200px;padding:var(--spacing-lg)}.button{background:#0000;cursor:pointer;padding:16px 30px;transition:all .3s;width:max-content}.button.button-primary{border:1px solid #5f5f5f;border:1px solid var(--color-grey-700);color:#a4a4a4;color:var(--color-grey-400);font-size:15px;font-weight:700;text-transform:uppercase}.button.button-primary.active,.button.button-primary:hover{border-color:#ebb227;border-color:var(--color-primary)}.button.button-primary.active{background:#ebb227;background:var(--color-primary);color:#1a1a1a;color:var(--color-primary-black)}.button.button-secondary{background:#e8e8e8;background:var(--color-grey-100);border:1px solid #e8e8e8;border:1px solid var(--color-grey-100);color:#1a1a1a;color:var(--color-primary-black)}.button.button-tertiary{border:none;color:#ebb227;color:var(--color-primary)}h1,h2,h3,h4{font-family:Hermona}h1,h2,h3,h4,h6{margin-bottom:0}h2{font-size:60px}h4{font-size:38px;line-height:28px}h5{font-size:26px}h5,h6{font-weight:600}h6{font-size:20px}.text-color-primary{color:#ebb227;color:var(--color-primary)}.texture-overlay{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADQSURBVGhD7daxDYMwFIVhx2MwAgtAdUZJwyBpvEOqLJEFkJiAEaj5kWVZRm58bPzqSp9k8arHOXYaCS78l8H1sPkV9QhVPdZj6BtjKFN42ftilmXZWsOGfaGb/ZmyLFtr2LAvdDOaSTP0hW6mXmv8WGZzYRh6Xde/3QR9oZvdtY1d+EI3o5k0Q1/oZupnV97+efvH/4++0M1oJs3QF7qZ+qXF2z9v//j/0Re6Gc2kGfpCN1O/IPP2z9s//n/0hW5GM2mGvtDN1K/0vP3z9o//H32hm9FMmqEvSgmfKNgsWlP9HwAAAABJRU5ErkJggg==);height:100%;left:0;opacity:.03;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}.mt-30{margin-top:30px}.mb-30{margin-bottom:30px}.pt-30{padding-top:30px}.pb-30{padding-bottom:30px}.z-1{z-index:1}.tooltip-inner{background-color:#1a1a1a;background-color:var(--color-primary-black);padding:0!important}.bs-tooltip-end .tooltip-arrow:before{border-right-color:#1a1a1a;border-right-color:var(--color-primary-black)}.bs-tooltip-top .tooltip-arrow:before{border-top-color:#1a1a1a;border-top-color:var(--color-primary-black)}.bs-tooltip-start .tooltip-arrow:before{border-left-color:#1a1a1a;border-left-color:var(--color-primary-black)}.bs-tooltip-bottom .tooltip-arrow:before{border-bottom-color:#1a1a1a;border-bottom-color:var(--color-primary-black)}.tooltip-text{margin:0;padding:15px!important;text-align:start}.tooltip.show{opacity:1}@media screen and (max-width:768px){:root{font-size:14px!important}h2{font-size:35px}h4{font-size:25px}h5{font-size:20px}h6{font-size:16px}header img{max-width:140px!important}.pattern-box:after{background-image:none!important}}@media screen and (min-width:768px){.w-md-50{width:50%!important}.button{padding:13px 23px}}.slider-input{width:100%}.slider-input .slider-container{gap:45px}.slider-input .slider-value{background-color:var(--color-grey-900);color:var(--color-white);height:60px;width:130px}.slider-input .slider{appearance:none;background:var(--color-grey-700);border-radius:4px;flex:1 1;height:8px;height:3px;max-width:575px;outline:none;position:relative}.slider-input .slider:before{background-color:var(--color-secondary-golden);border-radius:4px;content:"";height:3px;left:0;position:absolute;right:0;width:var(--slider-width);z-index:1}.slider-input .slider::-webkit-slider-thumb{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='29' fill='none'%3E%3Cpath d='M.728 14.767a.71.71 0 0 1-.228-.515.71.71 0 0 1 .227-.515L14.414.71c.294-.28.86-.28 1.154 0l13.687 13.027a.711.711 0 0 1 .228.515.711.711 0 0 1-.228.515L15.568 27.794a.824.824 0 0 1-.577.226h-.171a.812.812 0 0 1-.406-.21L.728 14.767Z' fill='%23222' stroke='%23CB9228'/%3E%3Cpath d='M14.994 23.78a.883.883 0 0 1-.614-.242l-9.125-8.696A.807.807 0 0 1 5 14.257c0-.22.093-.43.255-.585l9.125-8.684c.324-.31.904-.31 1.229 0l9.124 8.684a.807.807 0 0 1 .255.585c0 .22-.092.43-.255.585l-9.124 8.685a.883.883 0 0 1-.615.242v.011Z' fill='%23CB9228'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;cursor:pointer;height:29px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:30px;z-index:2}.slider-input .slider::-moz-range-thumb{border:none;cursor:pointer;-moz-transition:all .2s ease;transition:all .2s ease}.slider-input .slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.slider-input .slider::-moz-range-thumb:hover{transform:scale(1.15)}.slider-input .slider-ticks{height:25px;margin-bottom:10px;margin-top:8px;position:relative;width:100%}.slider-input .tick{background-color:var(--color-text-muted);height:5px;position:absolute;transform:translateX(-50%);width:1px}.slider-input .tick.major{background-color:var(--color-secondary-golden);height:8px}.slider-input .tick .tick-label{color:var(--color-secondary-golden);font-size:.75rem;left:50%;position:absolute;top:10px;transform:translateX(-50%);white-space:nowrap}.slider-input .slider-range-labels{color:var(--color-text-secondary);display:flex;font-size:.8rem;justify-content:space-between;margin-top:5px}@media screen and (max-width:768px){.slider-container{gap:10px!important}.slider-input .slider-value{align-self:flex-end;font-size:14px;height:50px;width:85px}.slider-input .tick .tick-label{font-size:.7rem}.slider{height:12px;width:100%}.slider::-webkit-slider-thumb{height:30px;width:30px}.slider::-moz-range-thumb{height:30px;width:30px}}.game-interface-container .game-interface{background-color:var(--color-secondary);padding:45px 60px 0}.game-interface-container .sample-tab{gap:20px}.game-interface-container .sample-tab button{max-width:200px}.game-interface-container .sample-form{margin-top:45px}.game-interface-container .sample-form h5{margin-bottom:45px}.game-interface-container .sample-form .form-group:not(:last-child){margin-bottom:30px}.game-interface-container .sample-form .form-group{gap:45px}@media screen and (min-width:768px){.game-interface-container .sample-form .form-group h6{width:55%!important}}.game-interface-container .sample-form .flame-rating{gap:.5rem}.game-interface-container .sample-form .flame-rating span{cursor:pointer;transition:transform .2s ease}.game-interface-container .sample-form .flame-rating span:hover{transform:scale(1.2)}.game-interface-container .sample-form .radio-group{gap:15px}.game-interface-container .sample-form .radio-group .button{color:var(--text-white);font-weight:400;text-transform:capitalize}.game-interface-container .flame-icon{cursor:pointer;font-size:24px;transform:scale(1);transition:all .2s ease}.game-interface-container .flame-icon:hover{transform:scale(1.2)}.game-interface-container .flame-icon.active{opacity:1}.game-interface-container .prev-button{top:-58px}@media screen and (min-width:768px){.game-interface-btn-container{background-color:var(--color-secondary);padding-bottom:50px}}@media screen and (max-width:768px){.game-interface-container .game-interface{padding:30px 15px 0}.game-interface-container .sample-tab{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,auto)}.game-interface-container h6{margin-bottom:15px}.game-interface-container .flame-icon{height:20px;width:22px}.game-interface-container .prev-button{top:-48px}.sample-form .form-group{gap:0!important}}.result-page-container .score-summary span{font-size:1.6125rem;font-weight:600}.result-page-container .score-summary span.score-value{color:var(--color-primary)}.result-page-container .tick-mark{display:none}.result-page-container .correct-row{color:var(--color-primary)}.result-page-container .correct-row .cross-mark{display:none}.result-page-container .correct-row .tick-mark{display:inline}.result-page-container .score-item{background-color:var(--color-secondary);padding:47px 40px}.result-page-container .score-item h4{text-transform:uppercase}.result-page-container .sample-summary{font-size:20px}.result-page-container .accordion-icon{color:var(--color-text-secondary);font-size:.7rem;transform:translateY(-50%);transition:transform .3s ease}.result-page-container .sample-details{align-items:center;display:flex;flex-direction:column}.result-page-container .full-mashbill-info{align-self:stretch;text-align:left;width:100%}.result-page-container .values-row{display:flex;justify-content:space-around;width:100%}.result-page-container .actual-values,.result-page-container .your-values{text-transform:uppercase}.result-page-container .sample-total{border-top:1px solid #c9a95c33;color:var(--color-primary);font-size:1.2rem;font-weight:700;margin-top:var(--spacing-md);padding-top:var(--spacing-sm)}.result-page-container .actions{display:flex;gap:var(--spacing-lg);justify-content:center;margin-top:var(--spacing-xl)}.result-page-container .score-indicator{border-radius:var(--border-radius-sm);display:inline-block;font-size:.9rem;font-weight:700;margin-top:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-md)}.result-page-container .score-excellent{background-color:#5ca95c33;color:#5ca95c}.result-page-container .score-good{background-color:#c9a95c33;color:var(--color-primary)}.result-page-container .score-average{background-color:#ffa60033;color:#ffa600}.result-page-container .score-poor{background-color:#b43e3e33;color:var(--color-secondary)}.result-page-container .perfect-match{color:var(--color-success);font-weight:700;margin-left:5px}.result-page-container .close-match{color:var(--color-primary);font-weight:700;margin-left:5px}.result-page-container .score-difference{color:var(--color-text-secondary);margin-left:5px}.result-page-container .incorrect-match{color:var(--color-secondary);margin-left:5px}@media screen and (max-width:768px){.result-page-container .sample-summary{font-size:16px}}.result-page-container .sample-scores-wrapper{grid-gap:30px;align-items:stretch;display:grid;gap:30px;grid-template-columns:repeat(2,minmax(0,1fr))}.result-page-container .sample-scores-wrapper>div{background-color:var(--color-secondary);display:flex;flex-direction:column;height:100%;padding:40px}.result-page-container .sample-scores-wrapper td{padding:20px 0}.result-page-container .sample-scores-wrapper th{color:var(--color-grey-200);padding:35px 0 10px;text-transform:uppercase}.result-page-container .sample-scores-wrapper tr{border-bottom:1px solid var(--color-grey-800)}@media screen and (max-width:768px){.result-page-container .sample-scores-wrapper{gap:10px;grid-template-columns:repeat(1,minmax(0,1fr))}.result-page-container .sample-scores-wrapper>div{padding:15px}}@media(max-width:768px){.tooltip{max-width:90vw}.tooltip-inner{font-size:14px;max-width:90vw;padding:10px}.info-icon-container button{padding:5px}}.skip-game-button{background-color:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-primary-black);display:inline-block;font-size:14px;font-weight:600;margin-right:15px;padding:10px 20px;text-align:center;text-decoration:none;transition:all .2s ease}.skip-game-button:hover{background-color:var(--color-secondary-golden);border-color:var(--color-secondary-golden);color:var(--color-primary-black)}header h1{margin:0 auto;text-align:center}@media screen and (max-width:768px){header .container{padding:0 10px!important}.skip-game-button{font-size:12px;margin-right:10px;padding:8px 16px}}.admin-login-container{align-items:center;background-color:#121212;color:#fff;display:flex;justify-content:center;min-height:100vh}.admin-login-form{background-color:#1e1e1e;border-radius:8px;box-shadow:0 4px 6px #0000004d;max-width:400px;padding:2rem;width:100%}.admin-login-form h2{color:#e0a800;margin-bottom:1.5rem;text-align:center}.admin-login-form .form-group{margin-bottom:1.5rem}.admin-login-form .form-group label{display:block;font-weight:500;margin-bottom:.5rem}.admin-login-form .form-group input{background-color:#2d2d2d;border:1px solid #444;border-radius:4px;color:#fff;padding:.75rem;width:100%}.admin-login-form .form-group input:focus{border-color:#e0a800;outline:none}.admin-login-form button{background-color:#e0a800;border:none;border-radius:4px;color:#000;cursor:pointer;font-weight:600;padding:.75rem;transition:background-color .2s;width:100%}.admin-login-form button:hover{background-color:#c49000}.admin-login-form .auth-error{background-color:#f4433633;border-radius:4px;color:#f44336;margin-bottom:1.5rem;padding:.75rem;text-align:center}.admin-panel-container{background-color:#121212;color:#fff;min-height:100vh;padding:2rem}.admin-header{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem}.admin-header h2{color:#e0a800;margin:0}.admin-header .admin-actions{align-items:center;display:flex}.admin-header .admin-actions .logged-in-as{margin-right:1rem;opacity:.7}.admin-content{margin:0 auto;max-width:1200px}.config-section,.samples-section{background-color:#1e1e1e;border-radius:8px;margin-bottom:2rem;padding:1.5rem}.config-section h3,.samples-section h3{color:#e0a800;margin-bottom:1.5rem;margin-top:0}.config-section h4,.samples-section h4{color:#ccc;margin-bottom:1rem;margin-top:2rem}.config-section .form-group,.samples-section .form-group{margin-bottom:1.5rem}.config-section .form-group label,.samples-section .form-group label{display:block;font-weight:500;margin-bottom:.5rem}.config-section .form-group input,.config-section .form-group select,.config-section .form-group textarea,.samples-section .form-group input,.samples-section .form-group select,.samples-section .form-group textarea{background-color:#2d2d2d;border:1px solid #444;border-radius:4px;color:#fff;font-family:inherit;padding:.75rem;width:100%}.config-section .form-group input:focus,.config-section .form-group select:focus,.config-section .form-group textarea:focus,.samples-section .form-group input:focus,.samples-section .form-group select:focus,.samples-section .form-group textarea:focus{border-color:#e0a800;outline:none}.config-section .form-group textarea,.samples-section .form-group textarea{min-height:5rem;resize:vertical}.config-section .form-group .note,.samples-section .form-group .note{font-size:.85rem;margin-top:.5rem;opacity:.7}.sample-card{background-color:#2d2d2d;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem}.sample-card h4{color:#e0a800;margin-bottom:1.25rem;margin-top:0}.save-section{margin-top:2rem;text-align:center}.save-section button{font-size:1.1rem;font-weight:600;padding:.75rem 2rem}.save-section .save-note{font-size:.85rem;margin-top:1rem;opacity:.7}.save-status{animation:fadeIn .3s ease-out;background-color:#2d2d2d;border-radius:4px;box-shadow:0 4px 12px #00000080;font-weight:500;left:50%;margin-bottom:1.5rem;min-width:300px;padding:1rem;position:fixed;text-align:center;top:20px;transform:translateX(-50%);z-index:1000}.save-status.success{border-left:4px solid #4caf50;color:#4caf50}.save-status.error{border-left:4px solid #f44336;color:#f44336}@keyframes fadeIn{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}.loading-container{align-items:center;background-color:#121212;color:#e0a800;display:flex;font-size:1.5rem;justify-content:center;min-height:100vh}@media(max-width:768px){.admin-header{flex-direction:column;text-align:center}.admin-header .admin-actions{margin-top:1rem}.admin-panel-container{padding:1rem}.save-status{min-width:auto;width:90%}}
/*# sourceMappingURL=main.49d6a475.css.map*/