@import url(https://fonts.googleapis.com/css2?family=Fira+Mono&family=Hubballi&family=Nanum+Gothic&family=Poppins:wght@200;300&family=Rubik:wght@400;600;800;900&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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.spinner-container{opacity:0;transition-duration:.5s}.infinity{height:60px;position:relative;width:120px}.infinity div,.infinity span{position:absolute}.infinity div{-webkit-animation:rotate 6.9s linear infinite;animation:rotate 6.9s linear infinite;height:60px;left:50%;top:0;width:60px}.infinity div span{-webkit-animation:move 6.9s linear infinite;animation:move 6.9s linear infinite;background:#8c6ff0;border-radius:50%;box-shadow:2px 2px 8px rgba(140,111,240,.09);display:block;height:16px;left:-8px;margin:-8px 0 0;top:50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:16px}.infinity div span:after,.infinity div span:before{background:inherit;border-radius:50%;box-shadow:inherit;content:"";display:block;height:14px;left:50%;margin:-7px 0 0 -7px;position:absolute;top:50%;width:14px}.infinity div span:before{-webkit-animation:drop1 .8s linear infinite;animation:drop1 .8s linear infinite}.infinity div span:after{-webkit-animation:drop2 .8s linear .4s infinite;animation:drop2 .8s linear .4s infinite}.infinity div:nth-child(2),.infinity div:nth-child(2) span{-webkit-animation-delay:-2.3s;animation-delay:-2.3s}.infinity div:nth-child(3),.infinity div:nth-child(3) span{-webkit-animation-delay:-4.6s;animation-delay:-4.6s}@-webkit-keyframes rotate{50%{margin-left:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}50.0001%,to{margin-left:-60px}}@keyframes rotate{50%{margin-left:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}50.0001%,to{margin-left:-60px}}@-webkit-keyframes move{0%,50%{left:-8px}25%{background:#5628ee}75%{background:#23c4f8}50.0001%,to{left:auto;right:-8px}}@keyframes move{0%,50%{left:-8px}25%{background:#5628ee}75%{background:#23c4f8}50.0001%,to{left:auto;right:-8px}}@-webkit-keyframes drop1{to{-webkit-transform:translate(32px,8px) scale(0);transform:translate(32px,8px) scale(0)}}@keyframes drop1{to{-webkit-transform:translate(32px,8px) scale(0);transform:translate(32px,8px) scale(0)}}@-webkit-keyframes drop2{0%{-webkit-transform:translate(0) scale(.9);transform:translate(0) scale(.9)}to{-webkit-transform:translate(32px,-8px) scale(0);transform:translate(32px,-8px) scale(0)}}@keyframes drop2{0%{-webkit-transform:translate(0) scale(.9);transform:translate(0) scale(.9)}to{-webkit-transform:translate(32px,-8px) scale(0);transform:translate(32px,-8px) scale(0)}}.welcome-header_welcome-header__kPsWl{color:#5a8da9;font-family:Poppins;font-size:56px;font-weight:400;opacity:0;text-align:center;transition-duration:.5s}.welcome-header_welcome-header__kPsWl span{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(0deg,#48b5a1,#14b0ff);-webkit-background-clip:text;font-family:Rubik;font-weight:700}.navbar_navbar__-2fwN{align-items:center;-webkit-animation:navbar_navbar-popup__OUyKM .5s ease-in-out normal forwards;animation:navbar_navbar-popup__OUyKM .5s ease-in-out normal forwards;background:#5a8da9;box-shadow:0 0 25px -10px #000;display:flex;justify-content:space-evenly;margin:auto;padding:1em;position:absolute;top:-5em;transition-duration:.5s;width:100%}.navbar_algorithm-selector__cPcXq{background:#77a2ba;border:none;color:#fff;font-family:Poppins;font-size:16px;font-weight:500;margin-left:auto;padding:.5em}.navbar_algorithm-reset-button__B4bpb{background:#80acc4;border:none;border-radius:.5em;box-shadow:0 0 10px -8px #000;color:#f0f8ff;cursor:pointer;font-family:Rubik;font-size:16px;font-weight:600;margin-inline:1em auto;padding:.75em 1.5em}@-webkit-keyframes navbar_navbar-popup__OUyKM{0%{top:-5em}to{top:0}}@keyframes navbar_navbar-popup__OUyKM{0%{top:-5em}to{top:0}}.coordinates-metrics_coordinates-metrics__0zL19{-webkit-animation:coordinates-metrics_coordinates-metrics-popup__f4lRA .5s ease-in-out 1s normal forwards;animation:coordinates-metrics_coordinates-metrics-popup__f4lRA .5s ease-in-out 1s normal forwards;border:2px solid #ebd6b9;border-radius:.25em;display:flex;flex-direction:column;height:-webkit-max-content;height:max-content;justify-content:space-between;opacity:0;position:absolute;width:12em}.coordinates-metrics_coordinates-metrics__0zL19 *{background:#f8eee0;font-family:Rubik;margin:0;padding:.25em 1em}@-webkit-keyframes coordinates-metrics_coordinates-metrics-popup__f4lRA{0%{opacity:0}to{opacity:1}}@keyframes coordinates-metrics_coordinates-metrics-popup__f4lRA{0%{opacity:0}to{opacity:1}}.coordinate-tabs_coordinate-tabs__P-4OJ{opacity:0;position:absolute;transition-duration:.5s}.coordinate-tabs_coordinate-tabs__P-4OJ img{border-radius:1em;cursor:pointer;margin-inline:1em;opacity:.5;padding:.5em;transition-duration:.5s;width:3em}.coordinates-plane_coordinates-plane__aTVZg{bottom:2em;height:60%;left:4em;position:absolute;transition-duration:.3s;width:60%}.control-plane_control-plane__iKZE0{-webkit-animation:control-plane_control-plane-popup__PGkcg 1s ease-in-out normal forwards;animation:control-plane_control-plane-popup__PGkcg 1s ease-in-out normal forwards;background:#fffff7a1;border:none;bottom:2vh;box-shadow:-1px 0 10px -7px #000;display:flex;flex-direction:column;height:80vh;padding:1em;position:absolute;right:-50%;width:15em;z-index:1}.control-plane_control-plane__iKZE0 button{border:none;border-radius:.25em;color:#5a8da9;cursor:pointer;font-family:Rubik;margin-block:1em;padding:1em;transition-duration:.3s}.control-plane_control-plane__iKZE0 button:hover{box-shadow:0 0 10px -5px #000}.control-plane_control-plane-coeff-container__6Nm\+-{align-items:center;display:flex;height:-webkit-max-content;height:max-content}.control-plane_control-plane-coeff-container__6Nm\+- *{font-family:Poppins}.control-plane_control-plane-coeff-container__6Nm\+- label{margin-right:5px}.control-plane_control-plane-coeff-container__6Nm\+- input{padding:.5em;width:100%}.control-plane_control-plane-coeff-selector__3SJUW{border:2px solid #c1c6cb;border-radius:.5em;margin-block:.25em;padding:.5em}.control-plane_control-plane-status-button-group__A2icj{align-items:center;display:flex;justify-content:space-evenly}.control-plane_control-plane-metrics__ztMO5{display:flex;flex-wrap:wrap;justify-content:space-around}.control-plane_control-plane-metrics-component__4tpwu{align-items:center;display:flex;justify-content:flex-start;margin-inline:.5em;width:100%}.control-plane_control-plane-metrics-component__4tpwu *{font-family:Rubik}.control-plane_control-plane-metrics-component__4tpwu p{border-radius:.25em;color:#f0f8ff;margin:.25em;padding:.25em .5em}.control-plane_control-plane-metrics-component__4tpwu:first-of-type p{background:#5a8da9}.control-plane_control-plane-metrics-component__4tpwu:first-of-type label{color:#5a8da9}.control-plane_control-plane-metrics-component__4tpwu:nth-of-type(2) p{background:#d6463c}.control-plane_control-plane-metrics-component__4tpwu:nth-of-type(2) label{color:#d6463c}.control-plane_control-plane-clear-values__rJxSz{margin-top:auto!important}@-webkit-keyframes control-plane_control-plane-popup__PGkcg{0%{right:-50%}to{right:2%}}@keyframes control-plane_control-plane-popup__PGkcg{0%{right:-50%}to{right:2%}}.linear-regression_container__4v48S{height:100%;transition-duration:.5s;width:100%}.linear-regression_container__4v48S button{width:100%}.gradient-plane_gradient-plane__XYiQ7{bottom:2em;height:60%;left:4em;position:absolute;transition-duration:.3s;width:60%}.visualizer_visualizer__7Dd55{height:100%;overflow:hidden;width:100%}.coordinates-metrics_coordinates-metrics__Wl756{-webkit-animation:coordinates-metrics_coordinates-metrics-popup__Uwjkz .5s ease-in-out 1s normal forwards;animation:coordinates-metrics_coordinates-metrics-popup__Uwjkz .5s ease-in-out 1s normal forwards;border:2px solid #ebd6b9;border-radius:.25em;display:flex;flex-direction:column;height:-webkit-max-content;height:max-content;justify-content:space-between;opacity:0;position:absolute;width:12em}.coordinates-metrics_coordinates-metrics__Wl756 *{background:#f8eee0;font-family:Rubik;margin:0;padding:.25em 1em}@-webkit-keyframes coordinates-metrics_coordinates-metrics-popup__Uwjkz{0%{opacity:0}to{opacity:1}}@keyframes coordinates-metrics_coordinates-metrics-popup__Uwjkz{0%{opacity:0}to{opacity:1}}.coordinate-tabs_coordinate-tabs__iwXgD{opacity:0;position:absolute;transition-duration:.5s}.coordinate-tabs_coordinate-tabs__iwXgD img{border-radius:1em;cursor:pointer;margin-inline:1em;opacity:.5;padding:.5em;transition-duration:.5s;width:3em}.coordinates-plane_coordinates-plane__dUoLn{bottom:2em;height:60%;left:4em;position:absolute;transition-duration:.3s;width:60%}.control-plane_control-plane__uiGPQ{-webkit-animation:control-plane_control-plane-popup__EcsvS 1s ease-in-out normal forwards;animation:control-plane_control-plane-popup__EcsvS 1s ease-in-out normal forwards;background:#fffff7a1;border:none;bottom:2vh;box-shadow:-1px 0 10px -7px #000;display:flex;flex-direction:column;height:80vh;padding:1em;position:absolute;right:-50%;width:15em;z-index:1}.control-plane_control-plane__uiGPQ button{border:none;border-radius:.25em;color:#5a8da9;cursor:pointer;font-family:Rubik;margin-block:1em;padding:1em;transition-duration:.3s}.control-plane_control-plane__uiGPQ button:hover{box-shadow:0 0 10px -5px #000}.control-plane_control-plane-coeff-container__mh6CL{align-items:center;display:flex;height:-webkit-max-content;height:max-content}.control-plane_control-plane-coeff-container__mh6CL *{font-family:Poppins}.control-plane_control-plane-coeff-container__mh6CL label{margin-right:5px}.control-plane_control-plane-coeff-container__mh6CL input{padding:.5em;width:100%}.control-plane_control-plane-coeff-container__mh6CL .control-plane_control-plane-color-selector__KdXk1{border:none;box-shadow:0 0 10px -5px #000;height:2em;margin:.25em 1em;overflow:clip;padding:.25em;width:2em}.control-plane_control-plane-coeff-selector__PD2Lo{border:2px solid #c1c6cb;border-radius:.5em;margin-block:.25em;padding:.5em}.control-plane_control-plane-status-button-group__vrhcQ{align-items:center;display:flex;justify-content:space-evenly}.control-plane_control-plane-metrics__s-Tm1{display:flex;flex-wrap:wrap;justify-content:space-around}.control-plane_control-plane-metrics-component__eMjhi{align-items:center;display:flex;justify-content:flex-start;margin-inline:.5em;width:100%}.control-plane_control-plane-metrics-component__eMjhi *{font-family:Rubik}.control-plane_control-plane-metrics-component__eMjhi p{border-radius:.25em;color:#f0f8ff;margin:.25em;padding:.25em .5em}.control-plane_control-plane-metrics-component__eMjhi:first-of-type p{background:#5a8da9}.control-plane_control-plane-metrics-component__eMjhi:first-of-type label{color:#5a8da9}.control-plane_control-plane-metrics-component__eMjhi:nth-of-type(2) p{background:#d6463c}.control-plane_control-plane-metrics-component__eMjhi:nth-of-type(2) label{color:#d6463c}.control-plane_control-plane-clear-values__EFQBZ{margin-top:auto!important}@-webkit-keyframes control-plane_control-plane-popup__EcsvS{0%{right:-50%}to{right:2%}}@keyframes control-plane_control-plane-popup__EcsvS{0%{right:-50%}to{right:2%}}.loss-plane_loss-plane__Eq2JY{bottom:2em;height:60%;left:4em;position:absolute;transition-duration:.3s;width:60%}.logistic-regression_container__UAFQa{height:100%;transition-duration:.5s;width:100%}.logistic-regression_container__UAFQa button{width:100%}body{overflow:hidden}.App{align-items:center;background:#f0f8ff;display:flex;height:100vh;justify-content:center;width:100%}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
/*# sourceMappingURL=main.b9441c78.css.map*/