*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;scroll-behavior:smooth}main{flex-grow:2;border-left:1rem;border-right:1rem;margin:5px}footer{text-align:center}.background{background:linear-gradient(145deg,#ae4cf5,#4c5af5 49%,#ae4cf5)}.page-container{display:flex;flex-flow:row}.right,.left{flex-grow:1}header{margin-top:.5rem}.button{text-decoration:none;cursor:pointer;border-radius:5px;padding:.5rem .8rem;color:#fff;background:#832fcf;box-shadow:0 4px 8px #0003,0 6px 20px #00000030}.button:hover{color:#832fcf;background:#fff}.home-button{display:flex;align-self:center}.home-main{margin:1rem .5rem}.home-headline{display:flex;flex-direction:row}.heroimage{max-width:600px}.home-heroimage{width:50%;flex-grow:1;align-self:center;display:flex;justify-content:center}.home-feature-grid{max-width:1100px;margin:0 auto}.headline{width:50%;flex-grow:1;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.brand-logo{width:200px}.brand-name{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-size:1.45rem;line-height:1;letter-spacing:-.03em;display:inline-flex;align-items:baseline}.brand-link{text-decoration:none;user-select:none;transition:opacity .2s ease;display:flex;flex-direction:column;align-items:center}.brand-alert{font-weight:800;color:#fff}.brand-hub{font-weight:500;color:#fff}.brand-tld{font-size:1.05rem;font-weight:700;color:#06b6d4;margin-left:1px}.headline-logo{filter:drop-shadow(0 2px 8px rgba(0,0,0,.25))}.headline-text{color:#222}.call-for-action{display:flex;justify-content:center;margin:1.5rem;gap:2rem}.call-for-action a{text-decoration:none;color:#fff;cursor:pointer;border-radius:5px;padding:.5rem .8rem;background-color:#06b6d4;font-weight:700;box-shadow:0 4px 8px #0003,0 6px 20px #00000030}.call-for-action a.secondary{background-color:#832fcf;color:#d3d3d3}.call-for-action a:hover{color:#832fcf;background:#fff}.navigation{display:flex;flex-direction:row;justify-content:space-between}.navigation a{text-decoration:none;color:#571495;cursor:pointer;border-radius:5px;padding:.5rem .8rem;font-weight:700}.navigation a:hover{color:#fff;background:#832fcf}.homepage-panel{display:flex;flex-direction:row;background:#27272acc;justify-content:space-evenly;flex-wrap:wrap;margin-bottom:1rem;backdrop-filter:blur(10px);padding:1rem;border-radius:1rem;box-shadow:0 4px 20px #0003}.panel-text{max-width:400px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:1rem}.panel-text ul{padding-inline-start:1rem}.panel-text ul li{color:#a1a1aa}.panel-text a{margin:.5rem}.panel-text h3{color:#fff}.panel-text p{color:#d0d0da;line-height:1.5}.panel-image{max-width:400px;border-radius:1rem;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;padding:.5rem;margin:.5rem}.dashboard-panel-img{max-width:400px}.dashboard-img{box-shadow:0 4px 8px #0003,0 6px 20px #00000030}.panel-img{max-width:450px}.scheduled-img{box-shadow:0 4px 8px #0003,0 6px 20px #00000030}.yt-thumbnail{max-width:450px;border-radius:1rem;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;margin:.5rem}.yt-thumbnail:hover{outline:.15rem solid #06b6d4}.mobile-store-apps{display:flex;flex-direction:row;align-items:center}.coming-soon-container{position:relative}.coming-soon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ac05ff;backdrop-filter:blur(1px);background:repeating-radial-gradient(black,transparent 100px);width:max-content;font-weight:900}.black-background{background-color:#000}.standard-link{text-decoration:none;color:#000;cursor:pointer;border-radius:1rem;padding:.2rem .8rem}.standard-link:hover{color:#fff;background:#832fcf}.image-on-panel{height:auto;max-width:450px}.apps-store-badge{width:150px;vertical-align:middle}.youtube-demo{display:block;width:100%;height:100%;border:0}pre{text-wrap:wrap;background-color:#000;color:#f8f8f2;padding:10px;font-size:.8rem}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.company-disclosure{font-size:.85rem;color:#dedee4;margin-top:4px}@media(max-width:480px){.right,.left{display:none}.brand-logo{width:120px}.brand-name{font-size:3rem}.brand-tld{font-size:.95rem}.homepage-panel{padding:.5rem}.brand-link:hover{opacity:.9}.home-feature-grid{max-width:370px}.home-headline{flex-direction:column}.headline{width:100%}.headline-text{padding-top:1rem}.heroimage{max-width:350px}.home-heroimage{margin:1rem 0}.image-on-panel{max-width:350px}.panel-text{padding-bottom:.5rem}font-size: small}
