@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap);*{box-sizing:border-box;margin:0;padding:0}body,html{overflow-x:hidden;width:100%}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}.sidebar{background:#fff;box-shadow:0 0 15px rgba(0,0,0,.1);color:#333;display:flex;flex-direction:column;height:100%;justify-content:flex-start;left:0;overflow-y:auto;padding:15px;position:fixed;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform .35s ease-in-out;transition:transform .35s ease-in-out;transition:transform .35s ease-in-out,-webkit-transform .35s ease-in-out;width:230px;z-index:999}.sidebar.open{-webkit-transform:translateX(0);transform:translateX(0)}.profile-section{align-items:center;display:flex;flex-direction:column;margin-bottom:20px}.profile-pic{border:2px solid #e6e6e6;box-shadow:0 4px 10px rgba(0,0,0,.1);font-size:80px;height:100px;margin-bottom:8px;width:100px}.profile-pic:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)}.profile-name{color:#333;font-family:Roboto,sans-serif;font-size:20px;font-weight:700;line-height:1.2}.sidebar-menu{list-style-type:none;margin:0;padding:0}.sidebar-item{border-radius:6px;margin-bottom:15px;padding:8px 10px;transition:background-color .3s ease,color .3s ease}.sidebar-icon{color:#000;font-size:24px;margin-right:10px;min-width:24px;vertical-align:middle}.sidebar-item a{align-items:center;color:#333;display:flex;font-size:16px;font-weight:500;text-decoration:none;width:100%}.sidebar-text{font-weight:700;margin-left:10px;vertical-align:middle}.sidebar-item.active,.sidebar-item:hover{background-color:#0095f6;color:#fff;-webkit-transform:translateX(3px);transform:translateX(3px)}.sidebar-item.active{-webkit-transform:scale(1.03);transform:scale(1.03)}.sidebar-close-button{justify-content:flex-end;right:10px}.sidebar-close-button,.sidebar-hamburger{display:flex;position:absolute;top:10px;z-index:1000}.sidebar-hamburger{justify-content:flex-start;left:10px}.hamburger-icon{cursor:pointer;font-size:24px}@media (max-width:768px){.sidebar{width:80%}}@media (max-width:480px){.sidebar{width:100%}.sidebar-close-button{justify-content:flex-end;right:15px;top:15px}}.close-button{background:none;border:none;color:#333;cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px;z-index:1000}.sidebar .close-button{display:none}.form-container .close-button{display:block}@media (max-width:480px){.sidebar .close-button{display:block}}.thecolii-footer{background-color:#fff;border-top:1px solid #eee;color:#666;font-size:.75rem;padding:32px 16px 20px;text-align:center}.footer-text{line-height:1.6;margin:0 auto;max-width:600px}body,html{color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0}.home-page-container,body,html{background-color:#f8f9fa;padding:0}.home-page-container{display:flex;flex-direction:column;min-height:100vh;text-align:center}.page-inner{background-color:#f8f9fa;box-sizing:border-box;max-width:100%;padding:0 16px;width:100%}@media (min-width:900px){.page-inner{margin-left:200px;margin-right:auto;max-width:1400px;padding:0 40px 0 20px}}.support-section h3,.why-section h3{margin-left:auto;margin-right:auto;text-align:center}header{background-color:#f8f9fa;padding:40px 0 20px}.logo-wrapper{display:flex;justify-content:center;margin:0 auto 24px;max-width:416px;padding:0 16px}.site-logo{display:block;height:auto;object-fit:contain;width:100%}.hero-section{background-color:#f8f9fa;margin:0 auto;max-width:600px}.hero-section .highlight{color:#4f46e5}.description{color:#444;font-size:1.125rem;line-height:1.6;margin-bottom:32px}.email-form{align-items:center;display:flex;flex-wrap:wrap;gap:0;justify-content:center;margin:0 auto 20px;max-width:480px}.email-input{background-color:#fff;border:1px solid #ccc;border-radius:6px 0 0 6px;border-right:none;flex:1 1;font-size:1rem;min-width:220px;outline:none;padding:12px 16px}.notify-button{background-color:#000;border:none;border-radius:0 6px 6px 0;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 20px;transition:background-color .2s ease}.notify-button:hover{background-color:#333}@media (max-width:480px){.email-form{flex-direction:column;gap:12px}.email-input{border-right:1px solid #ccc;min-width:0;min-width:auto}.email-input,.notify-button{border-radius:6px;width:100%}}.confirmation-message{color:#22c55e;font-size:1rem;font-weight:500;margin-bottom:20px}.subtext{color:#777;font-size:.75rem;margin-top:8px}.support-section{background-color:#f8f9fa;color:#111;padding:64px 16px 32px}@media (min-width:900px){.support-section{margin-left:-220px;margin-right:-40px;padding:64px 56px 32px 236px}}.support-section h3{font-size:1.5rem;font-weight:700;margin-bottom:24px}.support-grid{grid-gap:24px;align-items:start;display:grid;gap:24px;margin:0 auto;max-width:1000px;width:100%}.support-copy{color:#333;font-size:1rem;line-height:1.7;margin:0 auto;max-width:640px;text-align:left}.support-copy em{font-style:italic}.support-content{margin:0 auto;max-width:1000px;text-align:left}@media (min-width:900px){.support-content{margin:0 auto!important}}.support-content p{color:#444;font-size:1rem;line-height:1.6;margin-bottom:20px}.support-content .video-wrapper{margin:32px 0}.patreon-cta{margin:24px 0;text-align:center}.patreon-cta a{color:#4f46e5;font-size:1.125rem;font-weight:600;text-decoration:none;transition:color .2s ease}.patreon-cta a:hover{color:#3730a3;text-decoration:underline}.patreon-cta a em{font-style:italic}.video-wrapper{background:#e8e9ea;border-radius:8px;margin:0 auto;max-width:640px;overflow:hidden;padding-top:56.25%;position:relative;width:100%}@media (min-width:900px){.video-wrapper{margin:32px 0}}.video-wrapper iframe{border:0;height:100%;inset:0;position:absolute;width:100%}@media (min-width:768px){.support-grid{grid-template-columns:1fr 1fr}}.why-section{background-color:#f8f9fa;color:#111;margin:0 -16px;padding:32px 16px 64px}@media (min-width:900px){.why-section{margin-left:-220px;margin-right:-40px;padding:32px 56px 64px 236px}}.why-section h3{font-size:1.5rem;font-weight:700;margin-bottom:32px}.why-grid{grid-gap:32px;display:grid;gap:32px;margin:0 auto;max-width:1000px;text-align:left}@media (min-width:900px){.why-grid{margin:0 auto!important}}@media (min-width:768px){.why-grid{grid-template-columns:repeat(2,1fr)}}.why-grid article h4{font-size:1.125rem;font-weight:600;margin-bottom:8px}.why-grid article p{color:#444;font-size:1rem;line-height:1.6}footer{background-color:#f8f9fa;color:#666;font-size:.75rem;line-height:1.6;padding:40px 16px;text-align:center}@media (min-width:900px){footer{padding-left:120px;text-align:left}}.homepage-post-wrapper{align-items:center;display:flex;flex-direction:column;gap:32px;padding-top:32px}@media (min-width:1264px){.homepage-post-wrapper{margin-left:12px}}.storyboard-teaser{background:#fff;border-radius:8px;box-shadow:0 6px 16px rgba(0,0,0,.08);margin:16px auto 12px;max-width:640px;overflow:hidden}@media (min-width:900px){.storyboard-teaser{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}.storyboard-teaser img{display:block;-webkit-filter:saturate(.92) contrast(1.04);filter:saturate(.92) contrast(1.04);height:auto;object-fit:cover;width:100%}.storyboard-teaser figcaption{color:#555;font-size:.85rem;padding:8px 10px 10px;text-align:center}.storyboard-link{text-decoration:none}.storyboard-link:hover .storyboard-teaser img{-webkit-filter:saturate(.96) contrast(1.06);filter:saturate(.96) contrast(1.06)}.info-container{align-items:center;background:#f9f9f9;border:2px solid #000;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:80px auto;max-width:800px;padding:20px;width:100%}.info-container section{margin-bottom:20px}.info-container h1,.info-container h2{color:#333;margin-bottom:10px}.info-container li,.info-container p{color:#666;line-height:1.6;margin-bottom:10px}.welcome-section h1{color:#0275d8}.claims-section,.disclaimer-section,.miscellaneous-section,.terms-of-use{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:15px}.info-container,.info-container h1,.info-container h2,.info-container h3,.info-container li,.info-container p,.info-container ul{text-align:left}.info-container h1{font-size:2rem}.info-container h2{font-size:1.75rem}.info-container li,.info-container p{font-size:1rem}@media screen and (max-width:992px){.info-container{margin:180px 20px 20px}}@media screen and (max-width:768px){.info-container{margin:180px 20px 20px;max-width:calc(100% - 40px)}}@media screen and (max-width:576px){.info-container{margin:180px 20px 20px}.info-container h1{font-size:1.5rem}.info-container h2{font-size:1.3rem}.info-container li,.info-container p{font-size:.9rem}}@media screen and (max-width:375px){.info-container{margin-top:110px}}@media screen and (min-width:376px) and (max-width:430px){.info-container{margin-top:110px}}@media screen and (min-width:431px) and (max-width:600px){.info-container{margin-top:110px}}@media screen and (min-width:601px) and (max-width:768px){.info-container{margin-top:110px}}@media screen and (min-width:769px) and (max-width:820px){.info-container{margin-left:50px;margin-top:110px;max-width:700px}}@media screen and (min-width:1024px) and (max-width:1366px){.info-container{margin-top:150px}}@media screen and (min-width:912px) and (max-width:1368px){.info-container{margin-left:150px;max-width:900px}}@media screen and (min-width:1024px) and (max-width:1024px) and (min-height:600px) and (max-height:600px){.info-container{margin-left:200px}}@media screen and (min-width:1280px) and (max-width:1280px) and (min-height:800px) and (max-height:800px){.info-container{margin-left:200px}}@media screen and (min-width:1264px){.info-container{margin-left:180px;margin-top:120px}}@media screen and (min-width:1920px) and (max-width:2048px) and (min-height:1200px){.info-container{margin-left:150px;margin-top:20px;max-width:500px}}.contact-page-container{align-items:center;box-sizing:border-box;display:flex;justify-content:center;overflow-x:hidden;padding:70px 20px 30px;width:100%}.card-container{overflow-x:hidden}.logo-container{align-items:center;display:flex;justify-content:center;margin-bottom:10px}.homepage-logo{height:auto;width:120px}.card-container{border-radius:10px;box-shadow:0 6px 12px rgba(0,0,0,.1),0 3px 3px rgba(0,0,0,.15);max-width:500px;padding:12px;width:100%}.title{font-size:1rem;font-weight:600;margin-bottom:8px;text-align:center}.title-link{color:inherit;text-decoration:none}.input-field{border-radius:5px;font-size:1rem;margin-bottom:6px}.math-captcha .MuiInputBase-input{text-align:center}.buttons-container{display:flex;gap:3px;justify-content:center;margin-top:8px}.action-button{font-size:.8rem;font-weight:500;padding:2px 6px}.success-message{color:blue;font-size:.85rem;margin-top:10px;text-align:center}@media (max-width:768px){.contact-page-container{margin-left:0;margin-top:110px;padding:0}.card-container{max-width:90%}}@media (max-width:480px){.contact-page-container{margin-top:90px}.card-container{max-width:90%}}@media (min-width:769px) and (max-width:820px){.contact-page-container{margin-top:70px}}@media (min-width:821px) and (max-width:912px){.contact-page-container{align-items:center;display:flex;justify-content:center;margin-top:70px;padding-left:0;padding-right:0}.card-container{margin:0;max-width:500px}}@media (min-width:913px) and (max-width:1368px){.contact-page-container{margin-left:auto;margin-right:auto;margin-top:90px}}@media screen and (min-width:1920px) and (max-width:2048px) and (min-height:1200px){.contact-page-container{justify-content:center;padding-left:0}.card-container{margin-left:auto;margin-right:auto}}@media (min-width:1024px){.contact-page-container{margin-left:20%;margin-top:30px}.card-container{max-width:500px}}@media (min-width:1300px){.contact-page-container{margin-left:240px}.card-container{max-width:500px}}@media (min-width:1440px){.contact-page-container{margin-left:30%;margin-top:30px}.card-container{max-width:500px}}@media (min-width:1920px){.contact-page-container{margin-left:40%;margin-top:30px}.card-container{max-width:500px}}@media screen and (max-width:375px){.contact-page-container{margin-left:auto;margin-right:auto}.card-container{max-width:85%;padding:6px}.input-field{font-size:.7rem}.action-button{font-size:.6rem;padding:2px 4px}}@media screen and (min-width:376px) and (max-width:430px){.contact-page-container{margin-left:auto;margin-right:auto}}@media screen and (min-width:431px) and (max-width:600px){.contact-page-container{margin-left:auto;margin-right:auto}}@media screen and (min-width:601px) and (max-width:768px){.contact-page-container{margin-left:auto;margin-right:auto}}@media screen and (min-width:769px) and (max-width:820px){.contact-page-container{margin-left:auto;margin-right:auto}}@media screen and (min-width:821px) and (max-width:1368px){.contact-page-container{margin-left:auto;margin-right:auto}}@media screen and (min-width:1369px) and (max-width:1920px){.contact-page-container{margin-left:auto;margin-right:auto}}@media screen and (min-width:1024px) and (max-width:1366px){.contact-page-container{margin-left:150px;margin-right:auto}}@media screen and (min-width:1024px) and (max-width:1024px) and (min-height:600px) and (max-height:600px){.contact-page-container{margin-left:150px;margin-right:auto}}@media screen and (min-width:1280px) and (max-width:1280px) and (min-height:800px) and (max-height:800px){.contact-page-container{margin-left:200px;margin-right:auto}}@media (min-width:1300px){.contact-page-container{margin-left:180px}.card-container{max-width:900px}}.App{background-color:#fafafa;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;text-align:center;width:100%}.App-header{color:#333;position:fixed;top:0;width:100%;z-index:1000}.main-content{flex:1 1;padding-top:80px}.posts{max-width:80%;overflow-x:hidden}.post-container,.posts{padding-top:80px;width:100%}.Sidebar{bottom:0;height:calc(100vh - 80px);overflow-y:auto;position:fixed;right:0;top:80px;width:350px}@media (max-width:768px){.Sidebar,.posts{margin-left:0;max-width:100%;width:100%}.Sidebar{height:auto;position:static;top:auto;width:80%}.App{padding-bottom:2rem}}@media (min-width:768px){.Sidebar{display:block;height:calc(100vh - 80px);position:fixed;right:0;top:80px;width:230px}}@media (max-width:480px){.App-header{padding:10px}.app-footer{align-items:center;background-color:#f4f7f9;bottom:0;color:#333;display:flex;justify-content:center;left:0;padding:10px 0;position:fixed;text-align:center;width:100%;z-index:1000}.posts{padding-top:100px}}.main-container{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;justify-content:center;margin-top:80px;overflow-x:hidden;padding:20px;width:100%}.footer{margin-top:auto}
/*# sourceMappingURL=main.9a6f9ae8.css.map*/