:root{--c-dkblue:#2e4a77;--c-teal:#12a0aa;--c-teal-bright:#0bbac6;--c-white:#f9f9f5;--c-tan:#d9c8aa;--c-cta:#fcbc17;--c-bg:#19191c;--c-bg-dark:#0f0f11;--f-sans:Fira Sans, Open Sans, Lucida Grande, Verdana, sans-serif;--f-mono:DejaVu Sans Mono, BitStream Vera Sans Mono, Monaco, Courier, monospace}@font-face{font-family:Fira Sans;src:url(/fonts/FiraSans-Regular.woff)format("woff");font-display:swap}@font-face{font-family:Fira Sans;font-weight:700;src:url(/fonts/FiraSans-Bold.woff)format("woff");font-display:swap}@font-face{font-family:DejaVu Sans Mono;src:url(/fonts/DejaVuSansMono-Regular.woff)format("woff");font-display:swap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html,body{height:100%;margin:0;padding:0;font-size:18px}@media (width>=1200px){html,body{font-size:24px}}#app{min-height:100%;display:block;position:relative}body{background-color:var(--c-bg);font-family:var(--f-sans);color:#f9f9f5bf;margin:0;padding:0}main{justify-content:center;padding-bottom:4.8rem;display:flex;position:relative}main>.container{flex:1 0 100%;max-width:58rem}@media (width<=1044px){main>.container{max-width:100%}}a{color:var(--c-cta);text-decoration:none}a:hover,a:active{color:#fdd263}h1{color:var(--c-white);letter-spacing:.025em;font-size:2rem;font-weight:400;line-height:1.08em}article.article sub,article.article sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}article.article sup{top:-.5em}article.article sub{bottom:-.25em}article.article>footer strong{font-weight:700}article.article>footer em{font-style:italic}article.article>footer{margin-bottom:1rem;font-size:1rem;line-height:1.4rem}article.article>footer strong{color:#f9f9f5cc}article.article>footer{color:#f9f9f580;margin-top:6rem;font-size:.8rem}article.article>footer ol.refs{font-size:.8rem;list-style:none}article.article>footer a{color:#3c619c}article.article>footer a:hover{color:#fcbc17}article.article ul strong,article.article ol strong{font-weight:700}article.article ul em,article.article ol em{font-style:italic}article.article ul,article.article ol{margin-bottom:1rem;font-size:1rem;line-height:1.4rem}article.article ul strong,article.article ol strong{color:#f9f9f5cc}article.article ul,article.article ol{margin-left:2rem;list-style:outside}article.article ol{list-style:decimal}form.form,div.form{width:100%}form.form .actions,div.form .actions{margin-top:2.42rem;margin-left:.25rem}form.form .field,div.form .field{margin-bottom:1.618rem;display:block}form.form .note,div.form .note{opacity:.75;color:#809ece;font-size:.9rem;line-height:1.3em}form.form .note strong,div.form .note strong{color:#92acd5}form.form .note,div.form .note{margin:1rem .4rem}form.form .info,div.form .info{color:#12a0aa;margin-bottom:2rem}form.form .info strong,div.form .info strong{color:#17cbd8}form.form label,div.form label{color:#809ece;margin-bottom:.61rem;display:block}form.form input::placeholder,form.form select::placeholder,form.form textarea::placeholder,div.form input::placeholder,div.form select::placeholder,div.form textarea::placeholder{color:#3e639f}form.form input,form.form select,form.form textarea,div.form input,div.form select,div.form textarea{-webkit-appearance:none;color:#e7ecf6;box-sizing:border-box;background-color:#0000;border:.111rem solid #2e4a77;border-radius:.25rem;width:100%;padding:1rem 1.1rem;font-family:Fira Sans,Open Sans,Lucida Grande,Verdana,sans-serif;font-size:1rem;display:block}form.form input:hover,form.form select:hover,form.form textarea:hover,div.form input:hover,div.form select:hover,div.form textarea:hover{background-color:#2e4a7740;border-color:#3c619c}form.form input:focus,form.form select:focus,form.form textarea:focus,div.form input:focus,div.form select:focus,div.form textarea:focus{color:#fff;background-color:#2e4a7740;outline:.111rem solid #becde6}form.form input::selection,form.form select::selection,form.form textarea::selection,div.form input::selection,div.form select::selection,div.form textarea::selection{background-color:#fcbc17}section.section{margin-top:4.21875rem}@media (width<=650px){section.section{margin-top:0;padding-top:1.12rem;padding-left:1.12rem;padding-right:1.12rem}}section.section code{white-space:nowrap;background-color:#2e4a7766;margin:2rem 0;padding:2rem;font-family:DejaVu Sans Mono,BitStream Vera Sans Mono,Monaco,Courier,monospace;display:block;overflow-x:auto}section.section header{margin-bottom:2.11rem}section.section header h1 strong{font-weight:700}section.section header h1 em{font-style:italic}section.section header h1{margin-bottom:2.11rem;font-weight:700}section.section h2,section.section h3,section.section h4{color:#f9f9f5;margin-top:2.34375rem;margin-bottom:1rem;font-size:1em;font-weight:700;line-height:1.2em}section.section h2{margin-top:42.1875px;font-size:1.5rem}section.section h3{font-size:1.3rem}section.section p strong{font-weight:700}section.section p em{font-style:italic}section.section p{margin-bottom:1rem;font-size:1rem;line-height:1.4rem}section.section p strong{color:#f9f9f5cc}section.section hr{background-color:#2e4a77;border-color:#2e4a77}section.section small{font-size:.8em}section.section small.note{opacity:.75}section.section ul.checklist{margin:0 0 2rem;padding:0;list-style:none}section.section ul.checklist>li{text-align:left;justify-content:flex-start;align-items:flex-start;margin-bottom:.666rem;padding-left:1rem;display:flex}section.section ul.checklist>li virtu-icon{flex-shrink:0;width:24px;height:24px;margin-right:.5rem;display:inline-block}section.section ul.checklist>li virtu-icon svg{width:100%;height:100%}section.section ul.checklist>li virtu-icon.icon-check svg>path{fill:#12a0aa}section.section ul.checklist>li virtu-icon.icon-x svg>path{fill:#fcbc17}section.mini,section.error{max-width:29.5rem;margin-left:auto;margin-right:auto}@media (width<=650px){section.mini,section.error{padding:2rem}}section.mini ul strong,section.mini ol strong,section.error ul strong,section.error ol strong{font-weight:700}section.mini ul em,section.mini ol em,section.error ul em,section.error ol em{font-style:italic}section.mini ul,section.mini ol,section.error ul,section.error ol{margin-bottom:1rem;font-size:1rem;line-height:1.4rem}section.mini ul strong,section.mini ol strong,section.error ul strong,section.error ol strong{color:#f9f9f5cc}section.mini ul,section.mini ol,section.error ul,section.error ol{margin-bottom:2rem;margin-left:2rem;list-style:outside}section.mini ul.checklist,section.error ul.checklist{margin:0 0 2rem;padding:0;list-style:none}section.mini ul.checklist>li,section.error ul.checklist>li{text-align:left;justify-content:flex-start;align-items:flex-start;margin-bottom:.666rem;padding-left:1rem;display:flex}section.mini ul.checklist>li virtu-icon,section.error ul.checklist>li virtu-icon{flex-shrink:0;width:24px;height:24px;margin-right:.5rem;display:inline-block}section.mini ul.checklist>li virtu-icon svg,section.error ul.checklist>li virtu-icon svg{width:100%;height:100%}section.mini ul.checklist>li virtu-icon.icon-check svg>path,section.error ul.checklist>li virtu-icon.icon-check svg>path{fill:#12a0aa}section.mini ul.checklist>li virtu-icon.icon-x svg>path,section.error ul.checklist>li virtu-icon.icon-x svg>path{fill:#fcbc17}button,a.button{text-align:center;color:#e7ecf6;cursor:pointer;background-color:#0000;border:.111rem solid #2e4a77;border-radius:.111rem;padding:1rem 2rem .75rem;font-family:Fira Sans,Open Sans,Lucida Grande,Verdana,sans-serif;font-size:1rem;line-height:1.4rem}button:hover,a.button:hover{background-color:#2e4a77;border-color:#e7ecf6}button.link,a.button.link{color:#fcbc17;background-color:#0000;border:none;font-family:DejaVu Sans Mono,BitStream Vera Sans Mono,Monaco,Courier,monospace}button.primary,a.button.primary{border-color:#3c619c}button.submit,a.button.submit{color:#f9f9f5;background-color:#12a0aa;border-color:#12a0aa;font-weight:700}button.submit:hover,a.button.submit:hover{color:#f9f9f5;background-color:#17cbd8}button.submit:active,a.button.submit:active{background-color:#12a0aa}button.cta,a.button.cta{color:#fcbc17;background-color:#0000;border-color:#fcbc17;display:block}button.cta:hover,a.button.cta:hover{color:#19191c;background-color:#fcbc17}section.mini ul.featureList,ul.featureList{margin-bottom:2rem;margin-left:0}section.mini ul.featureList>.feature,ul.featureList>.feature{border-bottom:.08rem solid #0f0f1180;padding-top:3rem;padding-bottom:3rem;display:flex}section.mini ul.featureList>.feature:last-child,ul.featureList>.feature:last-child{border-bottom-color:#0000}section.mini ul.featureList>.feature .icon,ul.featureList>.feature .icon{flex-grow:0;flex-shrink:0;width:5rem;height:5rem;margin-top:1rem;margin-right:1.8rem}section.mini ul.featureList>.feature .icon svg,ul.featureList>.feature .icon svg{width:100%;height:100%}section.mini ul.featureList>.feature .detail h2,ul.featureList>.feature .detail h2{margin-top:1rem}section.mini ul.featureList>.feature .detail ul strong,section.mini ul.featureList>.feature .detail ol strong,ul.featureList>.feature .detail ul strong,ul.featureList>.feature .detail ol strong{font-weight:700}section.mini ul.featureList>.feature .detail ul em,section.mini ul.featureList>.feature .detail ol em,ul.featureList>.feature .detail ul em,ul.featureList>.feature .detail ol em{font-style:italic}section.mini ul.featureList>.feature .detail ul,section.mini ul.featureList>.feature .detail ol,ul.featureList>.feature .detail ul,ul.featureList>.feature .detail ol{margin-bottom:1rem;font-size:1rem;line-height:1.4rem}section.mini ul.featureList>.feature .detail ul strong,section.mini ul.featureList>.feature .detail ol strong,ul.featureList>.feature .detail ul strong,ul.featureList>.feature .detail ol strong{color:#f9f9f5cc}section.mini ul.featureList>.feature .detail ul,section.mini ul.featureList>.feature .detail ol,ul.featureList>.feature .detail ul,ul.featureList>.feature .detail ol{text-align:left}@media (width<=650px){section.mini ul.featureList>.feature,ul.featureList>.feature{text-align:center;flex-direction:column;justify-content:center;align-items:center}section.mini ul.featureList>.feature .icon,ul.featureList>.feature .icon{margin-bottom:.5rem;margin-right:0}}#app>footer{box-sizing:border-box;width:100%;margin-top:3rem;padding:0 2rem 2rem;font-size:.8rem;line-height:.8rem;position:absolute;bottom:0}#app>footer>ul{flex-flow:row-reverse;width:100%;display:flex}#app>footer>ul>li{margin-left:1rem;display:block}#app>footer a{font-size:inherit;line-height:inherit;color:#436cae;cursor:pointer;background-color:#0000;border:none;margin:0;padding:0;text-decoration:none;display:inline}#app>header{z-index:1;width:100%;top:0}#app>header #brand{display:none}#app>header>nav{justify-content:space-between;align-items:center;display:flex}#app>header>nav>ul{flex-direction:row;align-items:center;padding:3rem 3rem 0;display:flex}@media (width<=650px){#app>header>nav>ul{padding:1rem}#app>header>nav>ul .meta.virtuals,#app>header>nav>ul .about{display:none}#app>header>nav>ul svg{width:4rem;height:4rem}}#app>header>nav>ul svg{width:3rem;height:3rem}#app>header>nav>ul svg path{fill:#12a0aa}#app>header>nav>ul>li{margin-right:2.5rem;display:block}@media (width<=650px){#app>header>nav>ul>li{margin-right:1.5rem}}#app>header>nav>ul>li a{color:#becde6;border-bottom:.1rem solid #0000;padding:0 .4rem 1rem;font-size:.8em;text-decoration:none;display:block}#app>header>nav>ul>li:last-child{margin-right:0}#app>header>nav>ul>li.active a{color:#e9eff7;border-bottom:.1rem solid #12a0aa;font-weight:700}#app>header>nav>ul>li:hover a{color:#e9eff7;border-bottom:.1rem solid #f9f9f580}#app>header>nav>ul.metaNav{justify-content:flex-end;align-items:center;display:flex}a.component-extension-link{display:inline}virtu-checkbox{cursor:pointer;font-size:.95rem}virtu-checkbox .container{background-color:#0f0f11;border-radius:1.5em;width:4em;height:2em;padding:.5em;transition:background-color .5s cubic-bezier(.12,1.12,.57,.98)}virtu-checkbox .container .track{background-color:#0f0f11;border-radius:1em;width:4em;height:2em;transition:background-color .5s cubic-bezier(.12,1.12,.57,.98);position:relative}virtu-checkbox .container .track .label{color:#f9f9f5;text-transform:uppercase;font-size:.8em;line-height:1em;transition:opacity .5s cubic-bezier(.12,1.12,.57,.98);position:absolute;top:.825em}virtu-checkbox .container .track .label.on{text-shadow:0 0 .1em #fff;left:.75em}virtu-checkbox .container .track .label.off{left:auto;right:.5em}virtu-checkbox .container .track .slider{background-color:#f9f9f5cc;border-radius:1em;width:2em;height:2em;transition:left .5s cubic-bezier(.12,1.12,.57,.98);position:absolute;top:0;left:0;box-shadow:-.1em 0 .3em .1em #2e4a771a}virtu-checkbox .on{opacity:0}virtu-checkbox[checked] .container .track{background-color:#12a0aa;box-shadow:0 0 .5em .1em #12a0aa66}virtu-checkbox[checked] .container .track .label.on{opacity:1}virtu-checkbox[checked] .container .track .label.off{opacity:0}virtu-checkbox[checked] .container .track .slider{left:2em}.hello-cta.hasAccount,.hello-cta.isMinimal,.hello-cta.noUser .field{text-align:center}.hello-cta a.button.submit{display:inline-block}section#hello{max-width:29.5rem;margin-left:auto;margin-right:auto}section#hello header{margin-bottom:2.8rem}section#hello p,section#hello ul{margin-right:2em}section#hello p>li,section#hello ul>li{margin-bottom:.25rem}section#hello p.last{margin-bottom:2rem}section#hello form{text-align:center}section#hello form input{margin-bottom:1.5rem;display:block}@media (width<=650px){section#hello{padding:2rem}section#hello header,section#hello p{text-align:center;margin-right:0}}section#how .cta{padding-top:1rem}section#how .cta .actions{text-align:center}section#how .demo{color:#12a0aa99;margin-top:2rem;margin-left:2rem;font-family:DejaVu Sans Mono,BitStream Vera Sans Mono,Monaco,Courier,monospace;font-size:1.1rem;line-height:1.4rem}section#how .demo strong{color:#12a0aa;font-weight:700}@media (width<=650px){section#how .demo{margin-left:0}}section#how .demo.turnOff{align-items:center;display:flex}section#how .demo.turnOff .checkbox{margin-right:1rem}@media (width<=650px){section#how .demo.turnOff{justify-content:center}}section#how .virtual{color:#12a0aa;font-family:DejaVu Sans Mono,BitStream Vera Sans Mono,Monaco,Courier,monospace;font-size:1.1rem}section#how .virtual .username{letter-spacing:.04rem;font-weight:700}section#how .virtual .at{margin-left:.2rem;margin-right:.2rem}section#how .virtual .at,section#how .virtual .domain{opacity:.6}section#features .cta{padding-top:1rem}section#features .cta .actions{text-align:center}section#pricing .cta{padding-top:1rem;padding-bottom:2rem}section#pricing ul.featureList{margin-left:0}
