@import url(https://fonts.googleapis.com/css2?family=Martian+Mono:wght@100..800&display=swap);.hero-content{margin:0 auto;max-width:800px;padding:1em 0;text-align:center;text-shadow:0 4px 12px #0006;width:80%}.hero-content h1{color:#fff;font-size:2.5rem;margin-bottom:1rem}.hero-content p{color:#fff;font-size:1.25rem;margin-bottom:2rem}.cta-button{background-color:#00f0ff;border:none;border-radius:6px;color:#000;cursor:pointer;font-size:1.5rem;font-weight:700;margin-top:1em;padding:1rem 1.5rem}.cta-button:hover{background-color:#90ee90}.hero-content p.small-print{font-size:14px}.section-content{align-items:center;display:flex;margin:0 auto;max-width:80%}.section-content h2{line-height:1.5em}.section-content .left{margin-right:3em}.section-content img{width:300px}.cta-section{background-color:#000;padding:4rem 2rem;text-align:center}.cta-section h2{line-height:1.5em}.auth-container form{width:100%}.auth-container{background:#101010;border:1px solid #333;border-radius:8px;box-shadow:0 3px 3px 0 #ffffff1a;margin:4rem auto;max-width:500px;padding:2rem;width:90%}.auth-container input{margin-bottom:1rem;padding:1em;width:100%}.auth-container button{margin:10px auto 0;padding:15px 0;text-align:center;width:100%}.auth-error{color:red}.auth-success{color:green}.center-spinner{align-items:center;flex-flow:column;height:100%;margin:25% auto 0;text-align:center;width:100%}.cards-container,.center-spinner{display:flex;justify-content:center}.cards-container{gap:1rem}.mainContainer{display:flex;flex-flow:column;justify-content:center;padding:4rem;width:100%}.calendar-container{padding:1rem 2rem}.calendar-container h2{font-size:2rem}.mainContainer.calendar-container .row{display:flex;justify-content:space-between;margin-bottom:3em;width:100%}.mainContainer.calendar-container .selection-container{display:flex;gap:1em}.mainContainer.calendar-container table{border-collapse:collapse;table-layout:auto;width:100%}.mainContainer.calendar-container td,.mainContainer.calendar-container th{border:1px solid #ddd;padding:8px;text-align:left;white-space:nowrap}.mainContainer.calendar-container tbody tr:hover{background-color:#3d3d3d}.mainContainer.calendar-container th{font-weight:700}.date-group-header td{background-color:#2c2c2c!important;font-weight:700}.date-group-header.with-margin td{padding-top:24px}.with-margin{margin-top:2rem}.pricing-cta{background-color:#00f0ff;border:none;border-radius:6px;color:#000;cursor:pointer;font-size:1.5rem;font-weight:700;margin-top:10px;max-width:300px;padding:1rem 1.5rem}.pricing-cta:hover{background-color:#90ee90}.container{display:flex;flex-flow:column;padding:1rem 2rem;width:100%}@media (max-width:768px){.section-content{flex-flow:column}.section-content img{margin:1em 0;width:200px}.section-content .left{margin-bottom:1em;margin-right:0}.cards-container{display:flex;flex-flow:column;gap:1rem;justify-content:center}.calendar-container h2{line-height:1.5em;margin-bottom:1.25em;text-align:center}.calendar-container .row{align-items:center;flex-flow:column}.calendar-container .selection-container{margin-bottom:1em}}@media (max-width:300px){.hero-content h1{font-size:1.75rem}.cta-button{font-size:1.25rem}}.mainContainer.double{flex-flow:row}.bContainer{display:flex;justify-content:center;width:100%}.rContainer{justify-content:flex-start;margin-right:2em}.dashboardForm,.rContainer{display:flex;flex-flow:column;width:100%}.dashboardForm{background:#101010;border:1px solid #1e1e1e;border-radius:8px;box-shadow:0 5px 4px 1px #ffffff1a;height:fit-content;margin:0 auto;max-width:600px;padding:4rem}.settings-row{display:flex;flex-flow:column;margin:1em auto;width:100%}.settings-row label{font-weight:700;margin-bottom:8px}.settings-row select,.settings-row.timeSelect input{width:200px}.weights-row{display:flex;flex-wrap:wrap}.weights-row .settings-row{width:50%}.weights-row .settings-row:nth-of-type(odd){padding-right:10px}.weights-row .settings-row:nth-of-type(2n){padding-left:10px}.upgrade-box{border:1px solid #fff;border-radius:6px;margin-top:2rem;padding:2rem;text-align:center}.upgrade-box div{margin-bottom:10px}.save-settings-row,.start-btn-row{display:flex;justify-content:center;margin:10px auto;width:100%}.start-btn-row button{margin-top:2em;padding:10px;width:100%}.status-msg-row{align-items:center;display:flex;justify-content:center;margin-top:1em;padding:10px;width:100%}.save-settings-row button,.weights-row button{background-color:initial;color:#fff}.weights-row button{border-top:1px solid #ccc;display:flex;justify-content:center;margin:2rem auto 10px;padding-top:1rem;width:100%}.weight-key-row{display:flex;flex-flow:column;margin:1em auto;width:100%}.weight-key-row label{font-weight:700;margin-bottom:5px;text-transform:capitalize}.tooltip-icon{color:#999;cursor:help;font-size:.9rem}.signal-result{background-color:#111;border-radius:8px;box-shadow:0 0 10px #ffffff0d;color:#f1f1f1;font-family:monospace;line-height:1.6;padding:1.5rem}.signal-result h3{color:#0f9;margin-bottom:1rem}.signal-result pre{background:#0000;font-size:.95rem;margin:0;white-space:pre-wrap;word-break:break-word}.chart-preview{margin-top:2rem;text-align:center}.chart-preview h4{color:#66d9ef;margin-bottom:1rem}.chart-preview img{border:1px solid #444;border-radius:8px;max-width:100%}input[type=time]{accent-color:#ebebeb}input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;filter:brightness(0) saturate(100%) invert(50%)}.tabs-selection-container{display:flex;gap:1rem;margin:0 auto 1rem;max-width:600px;width:100%}.s-tabs button{background-color:#00f0ff;border:none;color:#000;cursor:pointer;font-weight:700}.s-tabs button:hover{color:#000}.text-btn{background-color:initial;border:none;color:#fff;margin:0 auto;text-decoration:underline;width:250px}.text-btn:hover{color:#000}@media (max-width:768px){.mainContainer{padding:2rem}}@media (max-width:700px){.mainContainer.double,.weights-row{flex-flow:column}.weights-row .settings-row:nth-of-type(2n),.weights-row .settings-row:nth-of-type(odd){padding:0}.weights-row .settings-row{width:100%}}body,html{height:100%}body,html,img{width:100%}body{background-color:#000;color:#fff;display:flex;flex-flow:column;margin:0;padding:0}a{color:#54d8f0}a:hover{color:#90ee90}p{margin:10px 0}li,p{line-height:1.75em}header{align-items:center;border-bottom:1px solid #333;color:#fff;display:flex;justify-content:space-between;padding:1rem 2rem;position:relative;text-align:center}header h1{cursor:pointer;font-family:Martian Mono,monospace;font-optical-sizing:auto;font-size:1.5em;font-style:normal;font-weight:800;margin:0}header ul{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0}header .nav-links li a{color:#fff;cursor:pointer;font-weight:700;text-decoration:none}header .nav-links li a:hover{color:#90ee90}.nav-links{align-items:center;display:flex;gap:1.5rem}header .link-CTA{background-color:#00f0ff;border-radius:6px;color:#000;cursor:pointer;font-weight:700;padding:5px 1em}header .link-CTA:hover{background-color:#90ee90}header .nav-links li.link-CTA a{color:#000}footer{color:#fff;font-size:.9rem;justify-content:space-between;padding:.5rem 2rem;text-align:center;width:100%}footer,footer ul{align-items:center;display:flex}footer ul{gap:1em;list-style:none;margin:0;padding:0}footer a{color:#fff;text-decoration:none}input,select{background-color:#222;border:1px solid #555;border-radius:4px;color:#fff;font-size:1rem;margin-top:.25rem;padding:.5rem}.invalid-input{border:1px solid red}button{background-color:#00f0ff;border:none;border-radius:4px;color:#000;cursor:pointer;font-size:1rem;font-weight:700;margin-top:.25rem;padding:.5rem}button:hover{background-color:#90ee90}.spinner{animation:spin .8s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;height:32px;width:32px}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:768px){header{padding:1rem 1.5rem}header h1{font-size:1.25em}footer{flex-flow:column}footer ul{margin:1em 0}.hamburger{display:flex!important}.nav-links{display:none!important}.nav-links.open{background:#000;border-bottom:1px solid #333;box-shadow:0 2px 8px #00000080;display:flex!important;flex-direction:column;padding:1rem;position:absolute;right:0;top:58px;width:100%;z-index:1000}.nav-links.open li{margin:.5rem 0}}*,:after,:before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}
/*# sourceMappingURL=main.9002ed5b.css.map*/