*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;font-family:Hedvig Letters Sans}:root{interpolate-size:allow-keywords;--base-white: #ecedf1;--base-grey: #5f5f5f;--base-grey-light: #9b9b9b;--base-grey-lighter: #d3d3d3;--base-black: #1c1c1c;--letter-spacing: -.1rem;--brand-primary-lightest: #939bfd;--brand-primary: #6d7aff;--brand-secondary: rgb(255, 109, 207);--brand-tertiary: rgb(109, 255, 219);--brand-quaternary: rgb(255, 82, 0);--color-black-lightest: rgb(30, 30, 30);--border-radius-buttons: 4px;--border-radius-inputs: 3px;--border-radius-cards: 3px;--border-radius-100: 100%;--border-radius-50: 50%;--transition-fast: .25s;--transition: .5s;--transition-slow: .75s;--button-height-low: 25px;--button-height-medium: 35px;--button-height-high: 45px;--box-shadow: 0 2px 4px rgba(0, 0, 0, .15), 0 1px 5px rgba(0, 0, 0, .2);--box-shadow-hover: 0 20px 40px rgba(0, 0, 0, .2), 0 10px 20px rgba(0, 0, 0, .2);--box-shadow-bottom: 0 2px 4px rgba(0, 0, 0, .15), 0 1px 5px rgba(0, 0, 0, .2)}html{scroll-behavior:smooth;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;scrollbar-width:thin}body{color:var(--base-black);background-color:var(--base-white);overflow-y:scroll;display:flex;flex-direction:column;min-height:100vh}input,button,textarea,select{font-family:inherit;font-size:inherit}h1,h2,h3,h4,h5,h6{text-wrap:wrap;text-wrap:pretty;transition:var(--transition)}h1{font-size:3.75rem;line-height:1}sup{font-size:9px}button,[role=button]{position:relative;display:grid;align-items:center;justify-content:center;min-width:120px;max-width:fit-content;height:35px;border:none;border-radius:var(--border-radius-buttons);margin-block:5px;user-select:none;overflow:hidden;color:#fff;background-color:var(--brand-primary);box-shadow:var(--box-shadow);transition:var(--transition);outline:none;cursor:pointer;&:hover{box-shadow:var(--box-shadow-hover);background-color:#000}&:focus-visible{outline:none;box-shadow:var(--box-shadow)}}.container{margin-inline:20px;flex-grow:1}section{user-select:none;margin-block:2.5rem;scroll-margin-top:100px}header{z-index:1;position:sticky;top:0;background-color:var(--base-black);border-top:4px solid var(--brand-primary);padding-inline:20px;nav{position:relative;display:flex;align-items:center;justify-content:space-between;height:60px;max-width:1280px;margin-inline:auto;user-select:none;container-type:inline-size;container-name:main-nav;.logo{height:25px;font-size:30px;font-weight:700;display:flex;align-items:center;letter-spacing:var(--letter-spacing);vertical-align:baseline;line-height:1.5;h4{letter-spacing:-1px;color:var(--brand-primary)}img{margin-top:-20px;margin-left:-4px;z-index:-1}span:first-child{color:var(--base-white);padding-left:var(--letter-spacing);justify-content:center}.beta{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:var(--base-grey-light);font-size:10px;border:1px solid var(--base-grey-light);border-radius:3px;padding-inline:4px;padding-block:2px;letter-spacing:0px;width:fit-content;margin-inline:10px}}.nav-links{color:#fff;display:flex;align-items:center;justify-content:space-around;gap:10px;font-size:.9rem;border-top:3px solid transparent;a{height:100%;position:relative;padding-inline:10px}a:after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:3px;background-color:var(--brand-primary);transition:width var(--transition-fast) ease;border-radius:var(--border-radius-cards)}a:hover:after{width:100%}}}}@container main-nav (width < 768px){.logo{font-size:22.5px!important;height:18.75px!important}.logo h4{font-size:1em!important}.logo img{width:15px!important;height:15px!important;margin-top:-15px!important}}a{text-decoration:none;color:unset;cursor:pointer;white-space:nowrap;user-select:none}p{color:var(--base-grey)}section.intro{text-align:center;h1,h2,p{line-height:1}h2{color:var(--brand-primary-lightest);font-size:2.5rem;margin-bottom:25px}p{span{color:var(--brand-quaternary)}}p:first-child{font-family:monospace;color:var(--brand-quaternary);min-width:250px}.intro-buttons{display:flex;justify-content:center;align-items:center;gap:5px}}.marquee{--item-width: 32px;--item-count: 8;--item-gap: 20px;display:flex;align-items:center;margin-inline:auto;margin-block:20px;overflow-x:auto;max-width:calc(var(--item-width) * var(--item-count) + var(--item-gap) * var(--item-count));&::-webkit-scrollbar{display:none}.marquee-group{display:flex;align-items:center;justify-content:center;gap:var(--item-gap);padding-right:var(--item-gap);animation:marquee 20s infinite linear}svg{min-height:var(--item-width);min-width:var(--item-width);max-width:var(--item-width);max-height:var(--item-width);fill:gray}}@keyframes marquee{0%{translate:0}to{translate:-100%}}section.callout{margin-inline:auto;& blockquote{margin-inline:10px;max-width:800px;position:relative;border-radius:8px;box-shadow:#fafbff -10px -10px 20px,#a6abbd40 10px 10px 20px;padding:40px;h2{line-height:1;font-size:1.25rem;margin-bottom:10px;padding-right:20px;font-weight:400}.svg-wrapper{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:1000px;height:50px;width:50px;top:15px;right:15px;box-shadow:#fafbff -5px -5px 10px inset,#a6abbd40 5px 5px 10px inset;svg{padding:10px;border-radius:1000px;fill:var(--brand-primary);transform:rotate(-30deg)}}}}section.features{text-align:center;h2:not(.features-grid h2){font-size:3rem;margin-bottom:10px;line-height:1}p:not(.features-grid p){font-size:1rem}p:first-child{font-family:monospace;color:var(--brand-quaternary);min-width:250px;margin-bottom:5px}.features-grid{--min-card-width: 250px;--max-card-width: 250px;--column-count: 3;--gap: 25px;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--min-card-width),1fr));align-items:center;justify-content:center;gap:var(--gap);max-width:calc((var(--max-card-width) * var(--column-count)) + (var(--gap) * (var(--column-count) - 1)));margin-inline:auto;margin-top:30px}.feature-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:10px;padding:20px;border-radius:8px;height:100%;box-shadow:#fafbff -10px -10px 20px,#a6abbd40 10px 10px 20px;p{color:var(--base-grey)}}.svg-wrapper{display:flex;align-items:center;justify-content:center;border-radius:1000px;height:60px;width:60px;box-shadow:#fafbff -5px -5px 10px inset,#a6abbd40 5px 5px 10px inset;svg{padding:5px;border-radius:1000px;fill:var(--brand-primary);height:50px;width:50px}}}section.pricing{margin-bottom:0;p:not(.pricing-card p){text-align:center;font-size:1rem}p:not(.pricing-card p):first-child{font-family:monospace;color:var(--brand-quaternary);min-width:250px;margin-bottom:5px}p:last-of-type:not(.pricing-card p){font-size:.9rem;margin-bottom:20px}h2{text-align:center;font-size:3rem;line-height:1;margin-bottom:10px;span{color:var(--brand-primary)}}.pricing-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-inline:10px;margin-block:20px}.pricing-card{position:relative;padding-inline:20px;padding-block:20px;border-radius:8px;border:1px solid lightgray;border-left:4px solid var(--brand-primary);transition:var(--transition);min-width:250px;max-width:250px;min-height:300px;.pricing-header{height:60px;h4{color:var(--brand-primary);margin-top:10px;span{font-size:14px;color:#000}}}.pricing-body{.lifetime{color:red}ul{display:flex;flex-direction:column;justify-content:center;min-height:170px;font-size:.9rem;margin-left:10px;h4{margin-block:5px}}li{padding-left:10px}li::marker{content:"✓";color:var(--brand-primary);font-weight:700}div{margin-block:10px;font-size:.8rem;font-weight:700;text-align:center;text-wrap:pretty;display:flex;align-items:center;justify-content:center;gap:5px}}.pricing-footer{display:grid;align-items:center;justify-content:center;a[role=button]{margin:0;min-width:100px;height:30px}.emojis{position:absolute;top:18px;right:10px;display:flex;gap:5px;border-radius:25px;emoji{height:fit-content;font-size:12px;font-weight:500;padding-block:5px;padding-inline:10px;border-radius:25px;min-width:fit-content;text-align:center;color:var(--brand-primary);border:1px solid var(--brand-primary)}emoji[role=button]{padding:0;margin:0;padding-block:5px;padding-inline:10px;color:#fff;transition:var(--transition-fast);&.active{box-shadow:var(--box-shadow-hover);cursor:unset;&:hover{background-color:var(--brand-primary)}}&:not(.active){color:var(--brand-primary);border-color:var(--brand-primary);background-color:transparent;box-shadow:none;&:hover{color:#fff;border-color:#000;background-color:#000;box-shadow:var(--box-shadow-hover)}}}}}&:hover{box-shadow:var(--box-shadow-hover)}}}footer{position:relative;z-index:100;display:flex;align-items:center;justify-content:space-around;color:var(--base-grey-lighter);background-color:var(--base-black);font-size:.8rem;min-height:50px;white-space:nowrap;padding-inline:10px;a:hover{color:var(--brand-primary);svg{fill:var(--brand-primary)}}.social-media{display:flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap}.svg-social{fill:var(--base-grey-lighter)}}.terms-of-service,.the-story{max-width:650px;margin-inline:auto;h1,h4{text-align:center}h1{font-size:2rem;span{color:var(--brand-primary)}}h4{margin-bottom:20px}h5,h5 span{font-family:monospace;font-size:13px;font-weight:400}p{color:var(--color-black-lightest)}ol>li{font-weight:700;ul{font-weight:400}}ul,ol,li{color:var(--color-black-lightest);margin-left:20px;margin-block:10px}}.the-story{h6{font-size:.75rem;font-weight:400}h1{font-size:3rem;text-align:left;text-wrap:balance}p{font-size:.9rem;margin-block:1rem;border-left:4px solid var(--brand-primary);padding-left:10px;line-height:1.5}}.founder{font-size:.85rem;span{color:var(--brand-primary);&:hover{color:var(--brand-quaternary)}}}@media only screen and (max-width:850px){section.intro h2{font-size:2.5rem}section.intro p:first-child{font-size:.9rem}section.features h2:not(.features-grid h2){font-size:2.5rem}section.features p:not(.features-grid p):first-child{font-size:.9rem}section.pricing h2:not(.pricing-card h2){font-size:2.5rem}section.pricing p:not(.pricing-card p):first-child{font-size:.9rem}.the-story h1{font-size:2.5rem;letter-spacing:-1px}}@media only screen and (max-width:584px){header nav{.beta{margin-left:0!important}}.the-story h1{font-size:2rem}.pricing-grid .pricing-card{min-width:100%!important}}.ripple{position:absolute;transform:translate(-50%,-50%);width:0;height:0;border-radius:var(--border-radius-50);background-color:#fff;pointer-events:none;opacity:.5;animation:ripple .5s linear}@keyframes ripple{to{width:12rem;height:12rem;opacity:0}}.construction{section{display:flex;justify-content:center;align-items:center;gap:50px}h1{font-size:2rem;margin-block:30px;text-align:center}svg{fill:var(--brand-primary)}}.under-construction{color:var(--brand-primary);font-size:2.5rem;text-align:center;margin-block:20px}.docs-sidebar details::details-content{block-size:0;overflow:hidden;transition:block-size .5s,content-visibility .5s;transition-behavior:allow-discrete}.docs-sidebar details[open]::details-content{block-size:auto}
