:root{--size-font-heading:30px;--size-font-label:25px;--size-font-input:25px;--size-font-button:25px;--size-font-para:20px;--line-height:1em;--element-gap:5px;--element-padding:5px;--app-height:780px}@media (max-height:950px){:root{--size-font-heading:18px;--size-font-label:15px;--size-font-input:15px;--size-font-button:15px;--size-font-para:13px;--line-height:0.8em;--element-gap:2px;--element-padding:2px;--app-height:600px}}@media (max-width:300px){:root{--size-font-heading:15px;--size-font-label:13px;--size-font-input:13px;--size-font-button:11px;--size-font-para:11px}}.content-page--inner-wrapper{color:#fff;display:flex;font:inherit;font-size:30px;font-size:var(--size-font-heading);font-weight:600;justify-content:center;line-height:1em;line-height:var(--line-height)}@media (max-width:500px){.content-page--inner-wrapper{line-height:1em}}.content-page--inner-wrapper .App{display:flex;height:780px;height:var(--app-height);justify-content:space-around;max-width:1200px;padding:10px 0;width:100%}.content-page--inner-wrapper .App div.bg-image{background-image:url(/OSApredictor/static/media/bg.81a8b043e7eeac1aa0d8.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(15px);-webkit-filter:blur(15px);height:100%;width:100%}.content-page--inner-wrapper .App div.container{backdrop-filter:blur(2.9px);-webkit-backdrop-filter:blur(2.9px);background:rgba(112,122,199,.89);border:1px solid hsla(0,0%,100%,.3);border-radius:20px;border-radius:16px;box-shadow:0 5px 10px 0 rgba(0,0,0,.5);box-shadow:0 4px 30px rgba(0,0,0,.1);left:50%;max-width:800px;padding:20px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:2}@media (max-width:500px){.content-page--inner-wrapper .App div.container{padding:15px}}.content-page--inner-wrapper .App div.predictors{border-top-left-radius:2%;border-top-right-radius:2%;display:flex;flex-direction:column;gap:5px;gap:var(--element-gap);height:100%;justify-content:space-around;padding:5px;padding:var(--element-padding)}.content-page--inner-wrapper .App div.predictions,.content-page--inner-wrapper .App div.predictors{border:1px solid #f1f2fb}.content-page--inner-wrapper .App .submit-btn,.content-page--inner-wrapper .App div.predictor{display:flex;justify-content:space-between;padding:2px 0}.content-page--inner-wrapper .App label{align-items:center;display:flex;font-size:25px;font-size:var(--size-font-label);justify-content:flex-end;padding-right:10px;text-align:right;width:50%}.content-page--inner-wrapper .App input{margin:0;padding:0}.content-page--inner-wrapper .App input[type=number],.content-page--inner-wrapper .App select{border:1px solid #f1f2fb;border-radius:25px;box-sizing:border-box;color:#000;font:inherit;font-size:25px;font-size:var(--size-font-input);padding:10px;text-align:center;width:50%}@media (max-width:500px){.content-page--inner-wrapper .App input[type=number],.content-page--inner-wrapper .App select{padding:5px}}.content-page--inner-wrapper .App input[type=number]::-webkit-input-placeholder{color:#b3b3b3}.content-page--inner-wrapper .App input[type=number]::placeholder{color:#b3b3b3}.content-page--inner-wrapper .App select{padding:8px}.content-page--inner-wrapper .App div.radio{display:flex;gap:5px;gap:var(--element-gap);justify-content:flex-start;width:50%}@media (max-width:500px){.content-page--inner-wrapper .App div.radio{flex-direction:column}}.content-page--inner-wrapper .App div.radio div{display:flex;gap:2px}.content-page--inner-wrapper .App div.radio input[type=radio]{height:25px;margin-top:3px;width:25px}@media (max-width:500px){.content-page--inner-wrapper .App div.radio input[type=radio]{height:15px;width:15px}}.content-page--inner-wrapper .App div.radio label{align-items:center;display:flex;justify-content:flex-start;text-align:left}.content-page--inner-wrapper .App div.fieldset{border:1px dashed #b6bbea;border-radius:10px;display:flex;flex-direction:column;gap:5px;gap:var(--element-gap);padding:5px;padding:var(--element-padding)}.content-page--inner-wrapper .App div.metric-si{align-items:center;display:flex;justify-content:space-between;width:50%}.content-page--inner-wrapper .App div.metric-si div{align-items:center;display:flex;justify-content:flex-start;width:49%}@media (max-width:500px){.content-page--inner-wrapper .App div.metric-si div{flex-direction:column}}.content-page--inner-wrapper .App div.metric-si div select{width:100%}.content-page--inner-wrapper .App div.metric-si div label{padding:0 0 0 5px;width:-webkit-min-content;width:min-content}@media (max-width:500px){.content-page--inner-wrapper .App div.metric-si div label{padding:0}}.content-page--inner-wrapper .App div.agreement{align-items:center;border:1px solid #a2a8e4;border-radius:10px;box-shadow:0 0 3px 3px rgba(0,0,0,.12);display:flex;font-size:20px;font-size:var(--size-font-para);gap:10px;justify-content:flex-start;margin:10px 0;padding:10px;text-align:justify}@media (max-width:500px){.content-page--inner-wrapper .App div.agreement{padding:5px 10px}}.content-page--inner-wrapper .App div.agreement input[type=checkbox]{cursor:pointer;height:50px;width:50px}@media (max-width:500px){.content-page--inner-wrapper .App div.agreement input[type=checkbox]{height:20px;width:20px}}.content-page--inner-wrapper .App div.submit-btn{align-items:center;display:flex;justify-content:flex-end}.content-page--inner-wrapper .App div.submit-btn input[type=submit]{background-color:#ea4c89;border-radius:8px;border-style:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:25px;font-size:var(--size-font-button);font-weight:600;line-height:20px;list-style:none;margin:0;outline:none;padding:10px 0;position:relative;text-align:center;text-decoration:none;touch-action:manipulation;transition:color .1s;user-select:none;-webkit-user-select:none;vertical-align:initial;width:50%}@media (max-width:500px){.content-page--inner-wrapper .App div.submit-btn input[type=submit]{padding:5px 0}}.content-page--inner-wrapper .App div.submit-btn input[type=submit]:disabled{background-color:#f5a7c5;cursor:default}.content-page--inner-wrapper .App div.submit-btn input[type=submit]:disabled:hover{background-color:#f5a7c5}.content-page--inner-wrapper .App div.submit-btn input[type=submit]:hover{background-color:#ba1655}.content-page--inner-wrapper .App div.error{align-items:center;display:flex;font-size:20px;font-size:var(--size-font-para);justify-content:center;padding:5px}.content-page--inner-wrapper .App div.results{backdrop-filter:blur(2.9px);-webkit-backdrop-filter:blur(2.9px);background:rgba(154,112,199,.89);border:1px solid hsla(0,0%,100%,.3);border-radius:20px;border-radius:16px;box-shadow:0 5px 10px 0 rgba(0,0,0,.5);box-shadow:0 4px 30px rgba(0,0,0,.1);font-size:30px;font-size:var(--size-font-heading);left:50%;max-width:800px;padding:20px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:5}.content-page--inner-wrapper .App div.results div.heading{align-items:center;display:flex;justify-content:space-between;padding:0 0 10px}.content-page--inner-wrapper .App div.results div.heading .close{cursor:pointer;height:30px;opacity:.5;opacity:100%;width:30px}@media (max-width:500px){.content-page--inner-wrapper .App div.results div.heading .close{height:20px;width:20px}}.content-page--inner-wrapper .App div.results div.heading .close:hover{opacity:1}.content-page--inner-wrapper .App div.predictions{border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:flex;flex-direction:column;gap:10px;padding:10px}.content-page--inner-wrapper .App div.disclaimer{font-size:20px;font-size:var(--size-font-para)}.content-page--inner-wrapper .App div.disclaimer p{margin-bottom:0;padding:10px 0;text-align:justify}@media (max-width:500px){.content-page--inner-wrapper .App div.disclaimer p{padding:5px 0}}.content-page--inner-wrapper .App div.disclaimer ol{list-style:decimal;margin-bottom:0;padding:10px 0 10px 20px;text-align:justify}@media (max-width:500px){.content-page--inner-wrapper .App div.disclaimer ol{padding:5px 0 5px 15px}}.content-page--inner-wrapper .App div.disclaimer ol li{padding-top:5px}.content-page--inner-wrapper .App div.main-result p{color:#000;font-size:30px;font-size:var(--size-font-heading);font-weight:400;margin-bottom:0;padding:10px 0 15px;text-align:justify}@media (max-width:500px){.content-page--inner-wrapper .App div.main-result p{padding:5px 0 10px}}
/*# sourceMappingURL=main.f75a275b.css.map*/