html,body{margin:0;font-family:"silka",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}h1,h2{font-family:"chaney",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:normal}h2{font-size:48px;line-height:40px;margin:28px 0}.page h1{font-size:40px;line-height:38px}.page h1.big{font-size:64px;line-height:56px;margin:36px 0}.page.kb h1:not(.kb-intro){font-family:"silka",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:bold;line-height:48px}h1.kb-intro{font-size:48px;line-height:42px}h1.kb-intro strong{font-size:48px}.kb .grid{margin:0;padding:0}.kb .grid .box{align-items:start;padding:16px;max-width:none}@media screen and (min-width: 1240px){.kb .grid .box{max-width:254px}}.kb .grid .box aside{padding-bottom:16px}.kb .grid .box p{margin:0;font-size:16px}.kb .grid .box p span{font-family:sans;font-size:12px;color:#955cc8}.kb .grid .box a{font-size:16px}.page h2{font-family:"silka",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:32px;font-weight:bold;margin:28px 0}.page h2.nopad{margin-top:32px}.page-pad-bottom{padding-bottom:328px}h3{font-weight:bold;font-size:24px;margin:24px 0}h4{font-size:18px;line-height:24px;margin:12px 0}.subtxt{font-size:14px;color:#929292}p,ol{color:#5e5e5e;font-size:18px;line-height:26px}.kb p,.kb ol,.kb ul{line-height:40px;margin:40px 0}.kb aside{color:#5e5e5e;font-size:18px;line-height:26px;padding-bottom:48px}p a{text-decoration-color:#955cc8;text-decoration-thickness:2px;color:#111}p a:hover{color:#5941a1}ul{color:#5e5e5e;font-size:16px;line-height:24px}ul strong{color:#232323}ul li{margin:24px 0;list-style:none;position:relative}ul li::before{content:" ";display:inline-block;width:.5em;height:.5em;background-color:#955cc8;border-radius:2px;position:absolute;left:-20px;top:7px}.kb ul li::before{top:15px}hr{width:100%;height:1px;background:#ececec;border:none;max-width:1200px;margin:0 auto}code{padding:2px 6px;border-radius:6px;background:#f7f9fc;color:#5d6c82;font-size:16px;border:1px solid #e7ebf0}.type-label{display:inline-block;color:#fff;padding:2px 6px;font-weight:bold;text-transform:uppercase;font-size:12px;border-radius:6px;position:relative;top:-2px;margin-right:6px;min-width:65px;text-align:center}.value-string{background:#4ba1ff;border:1px solid #3e94f2}.value-dict{background:#f6811c;border:1px solid #ef7f1d}.value-boolean{background:#955cc8;border:1px solid #8550b4}.value-array{background:#7cbf71;border:1px solid #6fb364}.value-date{background:#f84f9e;border-color:#f04796}.value-data{background:#ffc726;border-color:#e0ac15;color:#574100}.value-number{background:#e1393e;border:1px solid #d8363c}nav{border-bottom:1px solid #ececec;padding:12px 24px}.page{padding:40px 46px;max-width:1110px;margin:0 auto}.page.kb{max-width:none}@media screen and (min-width: 1024px){.page.kb{padding-left:20px}}.page.kb img{width:100%;max-width:680px;margin:0 auto;display:block}.page *+h2{margin-top:96px}.page *+h3{margin-top:36px}.page strong{color:#111}.columns{display:flex;position:relative}.left-sidebar{display:none;width:240px;flex-shrink:0;border-right:1px solid #ececec;margin-right:40px}@media screen and (min-width: 1024px){.left-sidebar{display:block}}.left-col{width:100%;max-width:680px;margin:0 auto}@media screen and (min-width: 1230px){.kb .left-col{max-width:900px}.kb .left-sidebar{width:300px}}.right-col{display:none}@media screen and (min-width: 760px){.right-col{display:block;position:sticky;top:40px;max-height:350px;margin-left:40px;padding-left:16px;border-left:1px solid #ececec}}.toc ul{padding:0 16px}.toc li{margin:0;padding:4px 0;font-size:14px}.toc li::before{display:none}.toc li.h3{padding-left:16px;font-size:14px}.toc li.h3 a{color:#5e5e5e}.toc a{text-decoration:none;color:#111}.toc a:hover{opacity:.8}.toc a.active,.toc li.h3 a.active{color:#5941a1;font-weight:500}.left-sidebar .toc{height:100vh;position:sticky;top:0;overflow:auto}.left-sidebar .toc li{color:#111;font-size:16px;line-height:18px;padding:8px 0}.left-sidebar .toc li.pad-top{padding-top:36px}.left-sidebar .toc li.h3{font-size:14px}.left-sidebar .toc ul{margin:0}.hamburger{position:absolute;right:0;top:0;padding:22px 28px;cursor:pointer;line-height:19px;color:#5941a1}.hamburger .bar{width:20px;height:2px;background:#5941a1;margin:3px 0;transition:all .2s ease-in-out}@media screen and (min-width: 786px){.hamburger{display:none}}.side-nav{position:fixed;height:100%;width:100%;background:#fff;right:-375px;top:0;width:375px;box-shadow:none;display:flex;flex-direction:column;transform:translate3d(0, 0, 0);transition:all .3s ease-in-out}@media screen and (min-width: 786px){.side-nav{display:none}}.side-nav.active{transform:translate3d(-375px, 0, 0);box-shadow:0 0 70px rgba(125,75,194,.8)}.side-nav .top-block{height:63px;font-size:28px}.side-nav a{display:block;padding:16px 48px;text-decoration:none;font-weight:500;font-size:18px;color:#111}.side-nav a:hover{color:#5941a1}.purple-bg .hamburger .bar{background:#fff;opacity:.9}.navigation{display:none;position:absolute;right:0;top:0;padding:20px 28px}@media screen and (min-width: 786px){.navigation{display:block}}.navigation a{color:#fff;opacity:.9;text-decoration:none;font-weight:bold;font-size:14px;margin-left:14px}.navigation a:hover{opacity:.8}.navigation a.nav-dl{padding:6px 12px;background:#fff;color:#372761;border-radius:16px}.navigation.white-bg a{color:#5941a1}.navigation.white-bg a.nav-dl{background:#5941a1;color:#fff}.column h3{margin-bottom:-4px}.logo-link-white{width:161px;display:block;position:relative}.logo-link-white img{width:100%}.logo-link-white:hover{opacity:.87}.purple-bg{max-width:1420px;width:100%;height:520px;color:#fff;margin:0 auto;background:radial-gradient(circle at top, #63399E, #211E41);text-align:center;display:flex;align-items:center;flex-direction:column;position:relative}.purple-bg .penguin-icon{position:relative;top:24px}.purple-bg h1{font-size:44px;line-height:40px;margin-top:-20px;margin-bottom:0}@media screen and (min-width: 800px){.purple-bg h1{font-size:70px;line-height:60px}}.purple-bg .desc{color:#d3cde9;font-size:18px;font-weight:500;max-width:320px;margin:10px 0}@media screen and (min-width: 350px){.purple-bg .desc{font-size:24px}}.purple-bg .logo{width:100%}.purple-bg .logo-link{display:block;width:120px;position:absolute;left:24px;top:16px}.purple-bg .logo-link:hover{opacity:.87}img{-webkit-user-select:none;user-select:none}aside.img-caption{margin-top:-67px;padding:0 48px;font-size:14px;opacity:.6;line-height:18px;text-align:center}.penguin-icon{width:299px;height:307px;pointer-events:none}.download-button,.download-button-link{width:275px;margin:0 auto;display:block}.download-button:hover{opacity:.95}.hero{width:100%;max-width:831px}.hero-container{display:flex;justify-content:center;top:-42px;position:relative}.arrow{border-top:25vw solid rgba(0,0,0,0);border-bottom:25vw solid rgba(0,0,0,0);bottom:-25vw;position:absolute}.arrow-right{left:0;border-left:25vw solid #fff}@media screen and (min-width: 1420px){.arrow-right{border-left:355px solid #fff}}.arrow-left{right:0;border-right:25vw solid #fff}@media screen and (min-width: 1420px){.arrow-left{border-right:355px solid #fff}}.side-by-side{display:flex;overflow:hidden;flex-direction:column;margin-top:48px}.side-by-side .txt{padding:24px}.side-by-side .txt.pt{padding-top:64px}.side-by-side.rev{margin-top:0px}@media screen and (min-width: 760px){.side-by-side{margin-top:80px;flex-direction:row}.side-by-side.rev{margin-top:-80px;flex-direction:row-reverse}.side-by-side.last{margin-top:-80px}.side-by-side .column{width:50%}.side-by-side .txt{padding:40px 46px;max-width:558px;float:right}.side-by-side .txt.left{float:left;padding-left:60px}.side-by-side .txt.lower{margin-top:140px}}.img1{width:120%}@media screen and (min-width: 760px){.img1{width:855px;margin-left:-20px}}.support-img{width:636px}.img2{width:120%;float:right}@media screen and (min-width: 760px){.img2{width:740px;position:relative}}.img3{width:120%}@media screen and (min-width: 760px){.img3{width:819px}}.interface-img{width:100%}.search-img{width:100%;max-width:630px;margin-bottom:24px}.types-img{max-width:583px;width:100%}.export-img{width:283px}@media screen and (min-width: 760px){.export-img{float:right;margin-top:20px;margin-left:16px;margin-bottom:100px}}.external-editor{width:285px}@media screen and (min-width: 760px){.external-editor{float:right;margin-top:20px;margin-left:16px;margin-bottom:100px}}.mb{margin:56px 0}.features-n-things{text-align:center;margin-top:120px;padding:16px}.features-n-things .subhead{max-width:430px;margin:0 auto;margin-bottom:36px}.grid{display:block;flex-wrap:wrap;max-width:800px;margin:0 auto;padding:16px;justify-content:space-between}@media screen and (min-width: 800px){.grid{display:flex}}.box{border:1px solid #d8e1ed;border-radius:10px;padding:32px 20px;display:flex;align-items:center;flex-direction:column;box-shadow:0 0 8px rgba(0,61,146,.1);margin:20px 0}@media screen and (min-width: 800px){.box{max-width:238px}}.box .img-holder{width:64px;height:64px;display:flex;align-items:center;justify-content:center}.box aside{line-height:24px;font-size:16px;color:#5e5e5e}.even-more-features{max-width:800px;padding:16px;margin:0 auto}.fine-print{color:#929292;font-size:13px;line-height:16px;width:100%;max-width:276px;margin:0 auto;text-align:center;margin-top:20px}.get-it-on-the-app-store{padding:16px;margin:0 auto;position:relative;overflow:hidden;width:100%}.get-it-on-the-app-store .lft-triangle{width:569px;position:absolute;left:-400px;top:0;display:none}@media screen and (min-width: 600px){.get-it-on-the-app-store .lft-triangle{display:block}}@media screen and (min-width: 800px){.get-it-on-the-app-store .lft-triangle{left:-340px}}@media screen and (min-width: 1050px){.get-it-on-the-app-store .lft-triangle{left:-280px}}.get-it-on-the-app-store .rgt-triangle{width:484px;position:absolute;right:-380px;top:130px;display:none}@media screen and (min-width: 600px){.get-it-on-the-app-store .rgt-triangle{display:block}}@media screen and (min-width: 800px){.get-it-on-the-app-store .rgt-triangle{right:-300px}}@media screen and (min-width: 1050px){.get-it-on-the-app-store .rgt-triangle{right:-260px}}.get-it-on-the-app-store .app-icon{display:block;width:135px;margin-top:80px}.get-it-on-the-app-store .get-it-container{width:100%;max-width:380px;margin:0 auto;margin-bottom:120px;display:flex;justify-content:center;align-items:center;flex-direction:column}.get-it-on-the-app-store .get-it-container h1{margin:42px 0 0 0;font-size:48px}.get-it-on-the-app-store .get-it-container p{margin-bottom:48px}pre{overflow-x:auto;margin:0;padding:32px 16px;border-radius:8px;background:radial-gradient(circle at top, #502A85, #271147)}pre code{background:none;border:none;color:#ececec}.hljs-string{color:#3ee423}.hljs-keyword{color:#ffc100;font-weight:500}.hljs-type{color:#49f1fa}.hljs-operator,.hljs-comment{opacity:.7}footer{width:100%;max-width:1200px;margin:0 auto;color:#929292;border-top:1px solid #ececec;padding:16px;font-size:12px;text-align:center}footer a{color:#5e5e5e;text-decoration:none;font-weight:500}footer a:hover{color:#5941a1}
