.blog-subscribe{display:block;background-color:rgba(0,0,0,.8)}.blog-subscribe.bottom-subscribe{padding-top:240px;padding-bottom:100px}article.blog .big-image{position:relative;background-color:#202022;background-size:cover;background-position:50% 50%;border-radius:8px}article.blog img.big-image{height:auto}article.blog h1{display:inline-block;--background-shading:rgba(0,0,0,.5);color:#fff;text-shadow:0 0 30px #000;box-shadow:0 0 80px 80px var(--background-shading);background-color:var(--background-shading);margin:0;padding:40px 20px}article.blog h2{margin:80px 0 10px 0;padding:10px 20px 20px 20px;font-size:42px;line-height:1.4}article.blog h3{font-size:24px}article.blog h4{font-size:18px;margin-top:20px}article.blog .big-blog-text{font-size:90px;line-height:100px;height:150px;width:150px;max-width:150px;text-align:center;font-weight:bolder;background-color:#3b3b3f;color:rgb(245,90,200,.7);box-shadow:0 0 40px rgb(245,90,200,.1);letter-spacing:-5px;transform-style:preserve-3d;transform:perspective(300px) rotateY(20deg) rotateX(20deg);text-shadow:-2px 2px 0 rgba(0,0,0,.4);float:right;margin-top:30px;margin-bottom:20px;margin-right:-3px}article.blog p{padding:20px 0 0 0}article.blog p b,article.blog p i,article.blog p span{vertical-align:initial}article.blog p b{font-weight:bolder}body article.blog{background-color:#202022}.blog-meta{font-size:16px;margin-top:40px;margin-bottom:40px;color:#aaa}article.blog .content-gutter{line-height:1.9;letter-spacing:.8px}article.blog .content-gutter a{position:relative;font-weight:bolder;font-family:Arial,Verdana;text-decoration:none!important;color:rgb(245,90,200,.9);vertical-align:baseline}article.blog .content-gutter a:not(.reset-link):after{content:"";background-color:rgb(245,90,200,.9);position:absolute;height:1px;width:0%;left:0;bottom:0;border-radius:4px;transition:0.25s all cubic-bezier(.075,.82,.165,1)}article.blog .content-gutter a:focus:after,article.blog .content-gutter a:hover:after{width:100%}article.blog .content-gutter a.over-out:after,article.blog .content-gutter a.over-out:after{left:initial;right:0}article.blog .content-gutter{text-align:left;padding-right:100px}.margin-list{margin-left:-22px}.margin-list,.blog-list{padding:20px 20px 20px 20px;list-style:none}.margin-list *,.blog-list *{vertical-align:baseline}.margin-list li,.blog-list li{margin-bottom:8px}body .margin-list p{margin-top:0;margin-left:22px;margin-bottom:22px;padding:0}.blog-list li:before{content:"";position:absolute;width:10px;height:10px;background:rgb(245,90,200,.9);margin-left:-20px;margin-top:12px}.blog-list .blog-list li:before{background:rgb(245,90,200,.9);width:4px;margin-left:-16px}.blog-list .blog-list li{margin-bottom:5px}.blog-list .blog-list{padding-top:5px}article.blog{box-shadow:inset 0 236px 250px -100px rgba(0,0,0,.4)}body article.blog{background-color:#252529}#blog-pods{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:40px;justify-content:center;margin:20px 0}body .blog-pod{text-decoration:none}.blog-pod .social-poster{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;border-radius:8px;padding:20px;position:relative;height:250px;overflow:hidden}.blog-pod .social-poster h3{font-size:30px;margin:0;padding:0;--background-shading:rgba(0,0,0,.5);box-shadow:0 0 80px 80px var(--background-shading);background-color:var(--background-shading);text-shadow:0 0 30px #000}.blog-pod .social-poster .meta{position:absolute;bottom:20px;right:20px;width:calc(100% - 40px);font-size:16px;--background-shading:rgba(0,0,0,.5);box-shadow:0 0 80px 80px var(--background-shading);background-color:var(--background-shading);text-shadow:0 0 30px #000;color:#ddd}.blog-pod p{padding:0;padding-top:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blog-pod .segment{color:#aaa;margin-top:10px}.blog-pod .learn-more{background-image:linear-gradient(-190deg,rgb(245,90,200,.9) 0%,rgb(50,62,250,.9) 100%)!important;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-top:10px}.blog-list h2{margin-bottom:60px}.blog-list .learn-more{display:inline-block}#blog-gutter{padding-top:10px}body.narrow .not-narrow,body:not(.narrow) .narrow{display:none}.collectionExamples{grid-template-columns:1fr 1fr;gap:20px;display:grid;margin-top:80px;margin-bottom:50px}.collectionExamples iframe{margin-bottom:10px}#subscribe-updates{position:relative;display:inline-block;border:1px solid rgba(255,255,255,.2);padding:2px;height:50px;border-radius:4px;background-color:rgba(255,255,255,.04);width:100%;transition:all 2s linear}#subscribe-updates.active{border:1px solid rgba(255,255,255,.3);background-color:rgba(255,255,255,.06)}.subscribe-updates-input{height:100%;width:100%;background-color:transparent;padding-left:15px;padding-right:110px;color:#fff;::placeholder{color:#b1b1b1;opacity:1}::-ms-input-placeholder{color:#b1b1b1}}.subscribe-updates-button{position:absolute;right:0;top:0;height:100%;padding-left:7px;padding-right:7px;background-color:rgba(179,183,201,.05);color:#fff;border:none;font-weight:700;cursor:pointer;border-radius:4px;transform:scale(.92,.82);outline:none;border:1px solid rgba(255,255,255,.05)}.subscribe-updates-input:focus+.subscribe-updates-button{background-color:rgba(179,183,201,.1);border:1px solid rgba(255,255,255,.1)}.subscribe-updates-button:focus,.subscribe-updates-button:hover{background-color:rgba(179,183,201,.3)!important;border:1px solid rgba(255,255,255,.1)}#subscribe-updates.loading{background-color:rgba(0,0,0,0)!important;color:rgba(0,0,0,0)!important;border-color:rgba(0,0,0,0)!important}#subscribe-updates.loading .subscribe-updates-input{background-color:rgba(36,21,21,0)!important;color:rgba(0,0,0,0)!important;border-color:rgba(0,0,0,0)!important;cursor:default}#subscribe-updates.loading .subscribe-updates-button{background-color:rgba(0,0,0,0)!important;color:rgba(0,0,0,0)!important;border-color:rgba(0,0,0,0)!important;cursor:default}#subscribe-updates.loading{background:linear-gradient(45deg,rgba(255,255,255,0),rgba(255,255,255,0),rgba(255,255,255,.3),rgba(255,255,255,0),rgba(255,255,255,0),rgba(255,255,255,0));background-size:200% 200%;border-color:rgba(0,0,0,0)!important;animation:gradientShift 2s infinite linear forwards}@keyframes gradientShift{100%{background-position:120% 0%}50%{background-position:0% 0%}0%{background-position:-80% 0%}}#subscribe-updates.loading:before{content:"Loading...";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0);z-index:1;padding:13px 20px;color:rgba(255,255,255,.75);animation:fadeInLoading 2s 3s linear forwards;opacity:0}.blog-subscribe{padding:0 40px}.content-features .content-gutter{padding-bottom:80px}.blog-subscribe-grid{max-width:500px;margin-bottom:200px}body .blog-subscribe-grid h2{background:none;background-image:linear-gradient(-190deg,rgb(245,90,200,.9) 0%,rgb(50,62,250,.9) 100%)!important;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:10px}body .blog-subscribe-grid p{padding:0;margin-bottom:20px}.diagram1{width:100%;max-width:80%;margin-top:20px}@media (max-width:990px){.diagram1{max-width:100%}body .content-gutter.large-text{padding-right:0}}@media (max-width:690px){.collectionExamples{display:block}body .content-gutter{padding-right:0!important;padding-left:0!important}body .big-image{max-height:calc(100vh - 120px);height:100vh}body .image-title{font-size:45px}}@media (max-width:450px){body .image-title{font-size:35px}}@media (max-width:360px){body .image-title{font-size:25px}body .big-image{max-height:auto;height:auto}}.blog-spacer{height:60px}.small-blog-spacer{height:20px}.big-blog-text.img{display:inline-block;position:relative}.big-blog-text img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px}body .big-blog-text.small,body .big-blog-text.small *{font-size:50px;line-height:55px}body p.disclaimer{color:#999;padding-top:40px;padding-bottom:20px}.image-headline{color:#999;margin:15px 0}.image-area{margin-bottom:20px}body article.blog a.plain-link{color:#fff}body .pStyle2{display:inline-block;position:relative;background-color:rgba(255,255,255,.15);padding:20px;margin:40px 0 20px 0}.pStyle2:after{content:"";right:-20px;top:-20px;width:40px;height:40px;background-image:url(/static/images/icons/elegant_font/icon_comment_alt.png);background-repeat:no-repeat;filter:invert(1);background-size:90%;cursor:pointer;background-position:center;position:absolute}.pStyle2:before{content:"";right:-15px;top:-15px;width:40px;height:40px;background-image:url(/static/images/icons/elegant_font/icon_comment_alt.png);background-repeat:no-repeat;background-size:90%;cursor:pointer;background-position:center;position:absolute;filter:invert(.5)}body strong{vertical-align:baseline}article.blog table{width:100%;border-collapse:collapse;margin:40px 0;color:#ddd;font-size:16px;line-height:1.6}article.blog th,article.blog td{padding:16px 14px;text-align:left;vertical-align:top;border:1px solid rgba(255,255,255,.05)}article.blog thead th{background-color:rgba(255,255,255,.05);color:#fff;font-weight:700;border-bottom:2px solid rgba(255,255,255,.08)}article.blog tbody tr:nth-child(even){background-color:rgba(255,255,255,.025)}article.blog td:first-child{font-size:20px;width:40px;text-align:center}@media (max-width:768px){article.blog table,article.blog thead,article.blog tbody,article.blog th,article.blog td,article.blog tr{display:block}article.blog thead{display:none}article.blog tr{margin-bottom:20px;background-color:rgba(255,255,255,.02);padding:10px;border-radius:8px}article.blog td{border:none;padding:10px 0;position:relative}article.blog td:before{content:attr(data-label);font-weight:700;color:#aaa;display:block;margin-bottom:6px}}.blog-table-icon{max-width:24px;vertical-align:sub}.blog-link-thrown{display:flex;justify-content:center;margin:10px auto;padding:40px;border-radius:10px;background-color:rgba(0,0,0,.2)}.blog .blog-link-thrown a{display:inline-block;padding:.75em 1.5em;background-color:#007acc;color:#fff!important;text-decoration:none;font-weight:500;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:background-color 0.2s ease;font-size:1rem;text-decoration:none!important}.blog-link-thrown a:hover{background-color:#005fa3;text-decoration:none!important}.blog-link-thrown .link-icon{filter:invert(1);width:18px;height:auto;margin-right:6px}