body.backend section{margin-bottom:4rem}@media (min-width:640px){body.backend section{margin-bottom:5rem}}@media (min-width:1280px){body.backend section{margin-bottom:8rem}}body.backend section>div{max-width:86%;margin-left:auto;margin-right:auto;width:100%}@media (min-width:500px){body.backend section>div{max-width:90%}}@media (min-width:98rem){body.backend section>div{max-width:90rem}}@media (min-width:1280px){body.backend section>div{padding-left:3.5rem;padding-right:3.5rem}}body.backend section#hero .btn{margin-right:.5rem;margin-bottom:.5rem;width:16rem}@media (min-width:640px){body.backend section#hero .btn{width:auto}body.backend section#hero img{width:66.666667%}}@media (min-width:768px){body.backend section#hero img{margin-top:-3rem}}@media (min-width:1024px){body.backend section#hero img{width:100%}}body.backend section#hero>div{padding-top:1.5rem}@media (min-width:768px){body.backend section#hero>div{padding-top:4rem}}@media (min-width:1024px){body.backend section#hero>div>div{gap:.75rem}}body.backend section#howitworks{overflow:hidden;padding-top:6rem;padding-bottom:0}@media (min-width:640px){body.backend section#howitworks{padding-bottom:5rem}}@media (min-width:1280px){body.backend section#howitworks{padding-bottom:8rem}}body.backend section#howitworks .btn{margin-right:.5rem;margin-bottom:.5rem;width:16rem}@media (min-width:640px){body.backend section#howitworks .btn{width:auto}}body.backend section#howitworks>div>div{position:relative;display:flex;flex-direction:column;gap:4rem}@media (min-width:640px){body.backend section#howitworks>div>div{gap:5rem}}@media (min-width:1024px){body.backend section#howitworks>div>div{flex-direction:row;align-items:center;gap:6rem}}body.backend section#howitworks>div>div>div:first-child{z-index:10;order:2;width:100%;text-align:center}@media (min-width:1024px){body.backend section#howitworks>div>div>div:first-child{width:50%;text-align:left}}body.backend section#howitworks>div>div>div:last-child{order:1;width:100%}@media (min-width:1024px){body.backend section#howitworks>div>div>div:last-child{width:50%;flex:1 1 0%}}body.backend section#howitworks>div>div>div:last-child>img{position:absolute;z-index:0;margin:0;height:auto;max-width:none;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:105%}body.backend section#howitworks .code-view{position:relative;margin-left:auto;margin-right:auto;max-width:36rem}body.backend section#howitworks .code-view,body.backend section#howitworks .code-view>img{width:100%}body.backend section#howitworks .code-view>img{position:absolute;left:50%;top:50%;z-index:0;margin:0;height:auto;max-width:none;--tw-translate-x:-50%;--tw-translate-y:-50%;--tw-scale-x:1.5;--tw-scale-y:1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:640px){body.backend section#howitworks .code-view>img{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}body.backend section#howitworks .code-view>img{min-height:240px;max-height:260px}@media (min-width:640px){body.backend section#howitworks .code-view>img{max-height:none}}body.backend section#howitworks .code-view>div{position:relative;z-index:10;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-top:1.25rem;padding-bottom:1.25rem;line-height:2;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}body.backend section#howitworks .code-view>div:before{margin-bottom:1rem;display:block;height:.75rem;width:.75rem;content:"";border-radius:9999px;opacity:.3;box-shadow:1.4em 0,2.8em 0,4.2em 0}body.backend section#howitworks .code-view>div>div{margin-left:1rem;margin-right:1rem;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}body.backend section#howitworks .code-view pre{margin:0;overflow-x:auto;padding:1.25rem 1rem;font-size:.75rem;line-height:1rem;line-height:1.625}@media (min-width:640px){body.backend section#howitworks .code-view pre{padding-left:1.5rem;padding-right:1.5rem;font-size:.875rem;line-height:1.25rem;line-height:2}}body.backend section#howitworks .code-view code span{margin-left:.25rem;margin-right:.25rem;display:inline-block;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(63 131 248/var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}body.backend section#features .btn{margin-right:.5rem;margin-bottom:.5rem;width:16rem}@media (min-width:640px){body.backend section#features .btn{width:auto}}body.backend section#features .features-grid{display:grid;grid-auto-rows:max-content;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem}@media (min-width:768px){body.backend section#features .features-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1024px){body.backend section#features .features-grid{gap:3rem}}body.backend section#features .features-grid h2{overflow-wrap:break-word}body.backend section#features .features-grid h2 span{opacity:.5}body.backend section#features .features-grid>div{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(216 230 253/var(--tw-bg-opacity,1));background-position:100% 100%;background-repeat:no-repeat;padding:1.75rem;text-align:center}@media (min-width:640px){body.backend section#features .features-grid>div{padding:2.25rem 2rem}}@media (min-width:768px){body.backend section#features .features-grid>div{grid-row:span 1/span 1;text-align:left}}@media (min-width:1024px){body.backend section#features .features-grid>div{padding-left:2.5rem;padding-right:2.5rem}}body.backend section#features .features-grid>div{background-image:url(../img/Grain-Corner.png);background-size:500px auto}body.backend section#features .features-grid>div.notifications{background-color:rgba(231,70,148,.1)}@media (min-width:768px){body.backend section#features .features-grid>div.notifications{grid-column:span 3/span 3}}body.backend section#features .features-grid>div.notifications .btn{background-color:rgba(231,70,148,.2)}body.backend section#features .features-grid>div.notifications .btn:hover{background-color:rgba(231,70,148,.3)}body.backend section#features .features-grid>div.panel{background-color:rgba(63,131,248,.1)}@media (min-width:768px){body.backend section#features .features-grid>div.panel{grid-column:span 2/span 2}}body.backend section#features .features-grid>div.panel .btn{background-color:rgba(63,131,248,.2)}body.backend section#features .features-grid>div.panel .btn:hover{background-color:rgba(63,131,248,.3)}body.backend section#features .features-grid>div.privacy{background-color:rgba(21,128,61,.1)}@media (min-width:768px){body.backend section#features .features-grid>div.privacy{grid-column:span 2/span 2}}body.backend section#features .features-grid>div.privacy .btn{background-color:rgba(21,128,61,.2)}body.backend section#features .features-grid>div.privacy .btn:hover{background-color:rgba(21,128,61,.3)}body.backend section#features .features-grid>div.spam{background-color:rgba(234,88,12,.1)}@media (min-width:768px){body.backend section#features .features-grid>div.spam{grid-column:span 3/span 3}}body.backend section#features .features-grid>div.spam .btn{background-color:rgba(234,88,12,.2)}body.backend section#features .features-grid>div.spam .btn:hover{background-color:rgba(234,88,12,.3)}body.backend section#features .more{margin-top:3rem;text-align:center}body.app section{margin-bottom:4rem}@media (min-width:640px){body.app section{margin-bottom:5rem}}@media (min-width:1280px){body.app section{margin-bottom:8rem}}body.app section>div{max-width:86%;margin-left:auto;margin-right:auto;width:100%}@media (min-width:500px){body.app section>div{max-width:90%}}@media (min-width:98rem){body.app section>div{max-width:90rem}}@media (min-width:1280px){body.app section>div{padding-left:3.5rem;padding-right:3.5rem}}@media (min-width:640px){body.app section#hero img{width:50%}}@media (min-width:768px){body.app section#hero img{margin-top:-3rem}}@media (min-width:1024px){body.app section#hero img{width:100%}}@media (min-width:1280px){body.app section#hero img{width:83.333333%}}body.app section#features{margin-bottom:0}body.app section#features>div{padding-left:0;padding-right:0}body.app section#features>div>div{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-end;gap:6rem}@media (min-width:1024px){body.app section#features>div>div{grid-template-columns:repeat(2,minmax(0,1fr))}}body.app section#features>div>div>div:first-child{order:9999;display:flex;justify-content:center}@media (min-width:1024px){body.app section#features>div>div>div:first-child{order:0}}body.app section#features>div>div>div:first-child{background-position:0 100%;background-repeat:no-repeat;background-image:url(../img/App-Phone-Background.png);background-size:95% 100%}body.app section#features>div>div>div:last-child{display:flex;align-items:flex-start;justify-content:center}body.app section#features>div>div>div:last-child>div{display:flex;flex-direction:column;align-items:center;padding-bottom:1.5rem}@media (min-width:1024px){body.app section#features>div>div>div:last-child>div{display:block;padding-bottom:3rem}}body.app section#features .phone{position:relative;margin-top:-3.5rem}body.app section#features .phone>img{height:auto;width:18rem;--tw-drop-shadow:drop-shadow(0 10px 8px rgba(0,0,0,.04)) drop-shadow(0 4px 3px rgba(0,0,0,.1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (min-width:640px){body.app section#features .phone>img{width:20rem}}body.app section#features .phone>div{position:absolute;inset:0}body.app section#features .phone>div>div{margin-left:auto;margin-right:auto;margin-bottom:3rem;display:flex;height:100%;width:9rem;flex-direction:column;justify-content:center;gap:1.5rem}body.app section#features .phone>div>div img{width:100%}body.app section#features dl.list{margin:0;list-style-type:none}body.app section#features dl.list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}body.app section#features dl.list{padding:0}body.app section#features dl.list>div{position:relative;padding-left:2.5rem}body.app section#features dl.list>div:before{content:"";position:absolute;left:0;top:0;display:block;height:1.5rem;width:1.5rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1));background-position:50%;background-repeat:no-repeat;background-size:1rem 1rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m4.5 12.75 6 6 9-13.5'/%3E%3C/svg%3E")}body.app section#features dl.list dt{font-size:1.125rem;font-weight:600;line-height:1.5rem;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}body.app section#features dl.list dd{margin-top:.25rem;line-height:1.5;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}body.features section{margin-bottom:4rem}@media (min-width:640px){body.features section{margin-bottom:5rem}}@media (min-width:1280px){body.features section{margin-bottom:8rem}}body.features section>div{max-width:86%;margin-left:auto;margin-right:auto;width:100%}@media (min-width:500px){body.features section>div{max-width:90%}}@media (min-width:98rem){body.features section>div{max-width:90rem}}@media (min-width:1280px){body.features section>div{padding-left:3.5rem;padding-right:3.5rem}}body.features section#hero img{width:75%}@media (min-width:640px){body.features section#hero img{width:50%}}@media (min-width:1024px){body.features section#hero img{width:100%}}@media (min-width:1280px){body.features section#hero img{margin-top:-2rem;width:83.333333%}}body.features section#transmission>div{max-width:86%;margin-left:auto;margin-right:auto;width:100%}@media (min-width:500px){body.features section#transmission>div{max-width:90%}}@media (min-width:98rem){body.features section#transmission>div{max-width:90rem}}body.features section#transmission>div{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:1024px){body.features section#transmission>div{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:3.5rem;column-gap:3.5rem;row-gap:4rem}body.features section#transmission>div>div:first-child{grid-column:span 5/span 5}body.features section#transmission>div>div:last-child{grid-column:span 7/span 7}}@media (min-width:1280px){body.features section#transmission>div>div:last-child{grid-column:span 6/span 6;grid-column-start:7}}body.features ul.checks{margin:1.5rem 0;list-style-type:none}body.features ul.checks>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}body.features ul.checks{padding:0}@media (min-width:1024px){body.features ul.checks{margin-top:2rem;margin-bottom:2rem}body.features ul.checks>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}}body.features ul.checks:last-child{margin-bottom:0}body.features ul.checks>li{position:relative;padding-left:2.5rem;font-weight:500;line-height:1.5rem;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}body.features ul.checks>li:before{content:"";position:absolute;left:0;top:0;display:block;height:1.5rem;width:1.5rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1));background-position:50%;background-repeat:no-repeat;background-size:1rem 1rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m4.5 12.75 6 6 9-13.5'/%3E%3C/svg%3E")}body.features dl.features{margin-top:1.5rem}body.features dl.features>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse));--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-color:rgba(17,24,39,.1)}@media (min-width:640px){body.features dl.features>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}}body.features dl.features>div{padding-top:1.5rem}body.features dl.features>div button{display:flex;width:100%;align-items:center;justify-content:flex-start;border-radius:.125rem;text-align:left}body.features dl.features>div button:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(63 131 248/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}body.features dl.features>div button>div{margin-right:1rem;display:flex;height:2.75rem;width:2.75rem;flex:none;align-items:center;justify-content:center;border-radius:.25rem;background-repeat:no-repeat;background-image:url(../img/Grain-Corner.png);background-size:150% 100%;background-position:100% 100%}body.features dl.features>div button>div svg{height:1.5rem;width:1.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}body.features dl.features>div button>span{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}body.features dl.features>div button>span:nth-child(2){flex:1 1 0%;font-weight:600}body.features dl.features>div button>span:last-child{margin-left:1.5rem;margin-top:-.25rem;display:flex;height:2rem;flex:none;align-items:center}@media (min-width:640px){body.features dl.features>div button>span:last-child{margin-top:0}}body.features dl.features>div .icon{height:2rem;width:2rem;--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(63 131 248/var(--tw-text-opacity,1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}body.features dl.features>div dd{visibility:hidden;position:absolute;overflow:hidden;opacity:0}@media (min-width:1024px){body.features dl.features>div dd{padding-right:3rem}}body.features dl.features>div dd{transition:max-height .15s;will-change:max-height}body.features dl.features>div dd>div{padding-top:.5rem}body.features dl.features>div.open dd{visibility:visible;position:static;opacity:1}body.features dl.features>div.open:not(.closing) .icon{--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}body.features section#notifications>div>h2,body.features section#notifications>div>p{max-width:42rem}body.features section#notifications>div>div{margin-top:3.5rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:4rem}@media (min-width:768px){body.features section#notifications>div>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){body.features section#notifications>div>div{margin-top:5rem;gap:6rem}}body.features section#notifications>div>div>div>div:first-child{margin-bottom:2rem}body.features section#notifications>div>div>div>div:first-child img{margin-left:auto;margin-right:auto;height:auto;width:100%;max-width:16rem}body.features section#notifications>div>div>div h3{text-align:center}body.features section#notifications>div>div>div .btn{width:16rem}@media (min-width:640px){body.features section#notifications>div>div>div .btn{width:auto}}body.features section#spam>div{max-width:86%;margin-left:auto;margin-right:auto;width:100%}@media (min-width:500px){body.features section#spam>div{max-width:90%}}@media (min-width:98rem){body.features section#spam>div{max-width:90rem}}body.features section#spam>div{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:1024px){body.features section#spam>div{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:3.5rem;column-gap:3.5rem;row-gap:4rem}body.features section#spam>div>div:first-child{grid-column:span 5/span 5}body.features section#spam>div>div:last-child{grid-column:span 7/span 7}}@media (min-width:1280px){body.features section#spam>div>div:last-child{grid-column:span 6/span 6;grid-column-start:7}}body.features section#panel{margin-bottom:0;overflow:hidden}body.features section#panel>div>h2,body.features section#panel>div>p{margin-left:auto;margin-right:auto;max-width:36rem;text-align:center}body.features section#panel .browser-area{position:relative;margin-left:auto;margin-right:auto;margin-top:2rem;width:100%;max-width:48rem}@media (min-width:768px){body.features section#panel .browser-area{margin-top:6rem}}body.features section#panel .browser-area:before{position:absolute;inset:0;z-index:0;background-repeat:no-repeat;opacity:.5;content:"";background-size:100% 100%;background-image:url(../img/Backend-Editor-Background.png);width:140%;height:160%;margin-left:-20%;margin-top:-8%}body.features section#panel .browser-mockup{position:relative;width:100%;border-top-left-radius:.5rem;border-top-right-radius:.5rem;--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-top:2em solid #fff}body.features section#panel .browser-mockup:before{position:absolute;display:block;--tw-bg-opacity:1;background-color:rgb(152 122 249/var(--tw-bg-opacity,1));content:"";top:-1.25em;left:1em;width:.5em;height:.5em;border-radius:50%;box-shadow:0 0 0 2px #987af9,1.5em 0 0 2px #987af9,3em 0 0 2px #987af9}body.features section#panel .browser-mockup>div{position:relative}body.features section#panel .browser-mockup>div img{width:100%;height:auto}body.features section#panel .browser-mockup>div:after{position:absolute;inset:0;background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-from-position:50%;--tw-gradient-to:#fff var(--tw-gradient-to-position);content:""}