*{margin:0;padding:0;font-family:varela_round,Arial,Verdana,sans-serif;line-height:140%;list-style:none}@media (prefers-color-scheme:dark){*{color:#bbb}}table{border:0px}a{outline-style:none}body.page{text-align:center;background:#ddd}body.printable{background:#fefefe;text-align:left}#container{position:relative;margin:0px auto;background:#fffffd;text-align:left}#print-container{position:relative;margin-left:10px;background:#fefefe;text-align:left;max-width:1050px}@media (prefers-color-scheme:dark){body.page{background:#000;color:#bbb}#container{background:#000;color:#bbb}}.header{height:0px;width:0px;display:none;visibility:hidden;position:absolute;top:0;left:-90000px}#branding{height:0px;width:0px;display:none;visibility:hidden;position:absolute;top:0;left:-90000px}#navigation{height:0px;width:0px;display:none;visibility:hidden;position:absolute;top:0;left:-90000px}#content-nav{height:0px;width:0px;display:none;visibility:hidden;position:absolute;top:0;left:-90000px}#footer{height:0px;width:0px;display:none;visibility:hidden;position:absolute;top:0;left:-90000px}.holder{margin-top:30px;min-height:350px;margin-bottom:30px}.holder-extended{margin-top:-420px}.holder-home{margin-top:-210px;margin-bottom:0px}.holder-whatsnew{margin-top:-450px;margin-bottom:0px}.holder-noheader{margin-top:15px;padding-top:20px}@media only screen and (max-width:950px),screen and (max-height:1099px){.holder-home{margin-top:-210px}}@media only screen and (max-width:699px){.holder-home{margin-top:-180px}}@media only screen and (max-width:600px){.holder{margin-top:-160px}.holder-home{margin-top:-180px}.holder-extended{margin-top:-600px}.holder-noheader{margin-top:15px;padding-top:20px}}.main-content{padding-left:10px;padding-right:10px;position:relative;max-width:1050px;margin-left:auto;margin-right:auto}.content{background-color:transparent;padding-top:10px}.content h1{color:#55387B;margin-bottom:0.2em;padding-top:0.3em}.content h2{color:#55387B;margin-bottom:0.2em;padding-top:0.3em}.content h2.trial-title{margin-bottom:0.5em;padding-left:5px}.content h2.trial-title img{position:relative;top:5px;margin-right:5px}.content h3{margin-bottom:0.5em;color:#55387B;margin-top:0.3em}.content h4{margin-bottom:0.5em;color:#55387B;margin-top:0.3em}.content h4.contents-title{margin-bottom:0.5em;color:#55387B;border-top:2px solid #363;padding-top:5px;margin-top:1.0em;clear:left}.content h5{margin-bottom:0.5em;color:#000;margin-top:0.3em}.content p{padding-bottom:1.0em;color:#000;padding-left:1px}.content ul,.content ol{padding-bottom:0.5em;padding-top:0;padding-left:18px;color:#000}.content ul.product-links li{float:left;margin-right:0.4em}.content ul.product-links li a{float:left;display:block;padding:2px 10px 3px 10px;color:#000;background-color:#ddd;text-decoration:none}@media (prefers-color-scheme:dark){.content h1{color:#a578cb}.content h2{color:#a578cb}.content h3{color:#a578cb}.content h4{color:#a578cb}.content h4.contents-title{color:#a578cb}.content h5{color:#bbb}.content p{color:#ddd}.content ul,.content ol{color:#ddd}.content ul.product-links li a{color:#000;background-color:#ddd}}.content ul.product-links li a:hover{color:#000;text-decoration:underline}.content dl{padding-bottom:0.5em;padding-left:10px}.content dt{color:#000;float:left;display:block;width:250px;text-align:left}.content dd{color:#000}.content dt.gap,.content dd.gap{padding-bottom:1.5em}.content a{color:#55387B}.content a:hover{color:#d40}.content table{color:#000;padding-bottom:1.2em}.content img{max-width:100%}@media (prefers-color-scheme:dark){.content ul.product-links li a:hover{color:#baseline}.content dt{color:#eee}.content dd{color:#eee}.content a{color:#a578cb}.content a:hover{color:#f70}.content table{color:#eee}}.subcontents-1 b:hover{color:#d40}.sub-contents a{text-decoration:none}.subcontents-1{text-decoration:none;font-size:1.2em}.subcontents-1 b{color:#55387B}.subcontents-2{text-decoration:none}.subcontents-n{text-decoration:none}@media only screen and (max-width:400px){.subcontents-1{font-size:1.1em}}@media (prefers-color-scheme:dark){.subcontents-1 b:hover{color:#f70}.subcontents-1 b{color:#a578cb}}.ordered-list li{list-style:decimal outside;color:#3e9a37;font-weight:bold;padding-bottom:0.5em}.bullet-list li{list-style:disc outside;color:#3e9a37;padding-bottom:0.5em}.bullet{color:#000;font-weight:normal}.content ol li{list-style:decimal outside;padding-bottom:0.5em}.content li{list-style:disc outside;padding-bottom:0.5em}.content blockquote{padding-left:1.0em;margin-bottom:0.3em}@media (prefers-color-scheme:dark){.ordered-list li{color:#0e6a07}.bullet-list li{color:#0e6a07}.bullet{color:#ccc}}#pointlist ul li{list-style:square outside url(https://ssr-www.pages.dev/web/20260326232443im_/https://wingware.com/images/bullet-1.gif?kwid=1tfa-bq%2560kjuf-lqd)}a.boldpoint{text-decoration:none;font-weight:bold}.content pre.literal-block{color:#232;background:#fefef5;font-family:monospace;font-size:110%;padding-top:0.5em;padding-bottom:0.5em;margin-bottom:1.0em;padding-left:1.5em}.content span.pre{color:#363;font-weight:bold;padding-bottom:1.0em}@media (prefers-color-scheme:dark){.content pre.literal-block{color:#ded;background:#1c1c0f}.content span.pre{color:#81b781}}.note{display:table;color:#000;padding-left:8px;border-left:4px solid #55AA55;background:#ffffe1;background:-webkit-linear-gradient(90deg,#ffffe1,#FFFFFF);background:-o-linear-gradient(90deg,#ffffe1,#FFFFFF);background:-moz-linear-gradient(90deg,#ffffe1,#FFFFFF);background:linear-gradient(90deg,#ffffe1,#FFFFFF);padding-top:10px;padding-bottom:10px;padding-right:5px;margin-bottom:15px;filter:alpha(opacity=90);opacity:0.90}.box{color:#000;padding-left:8px;border-left:3px solid #339933;padding-bottom:0px;margin-bottom:10px}.box b,.note b{color:#000}.box .box-title{color:#55387B}@media (prefers-color-scheme:dark){.note{color:#ccc;background:#443;background:-webkit-linear-gradient(90deg,#443,#000);background:-o-linear-gradient(90deg,#443,#000);background:-moz-linear-gradient(90deg,#443,#000);background:linear-gradient(90deg,#443,#000)}.box{color:#ddd;border-left:3px solid #eecc00}.box b,.note b{color:#ccc}.note strong,.box strong{color:#f7964f}.box .box-title{color:#a588cB}}.page-with-highlight .holder{}#highlight{position:relative;max-width:1050px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:10px;padding-top:0px;padding-bottom:3px;margin-bottom:0;min-height:166px}@media only screen and (max-width:600px){#highlight{padding-top:50px}}#highlight a{color:#000}#highlight ul{margin-left:3px;margin-bottom:5px}#highlight ul li{float:left;clear:left;padding:0px;margin:0px;color:#774345;list-style:square outside url(https://ssr-www.pages.dev/web/20260326232443im_/https://wingware.com/images/bullet-1.gif?kwid=1tfa-bq%2560kjuf-lqd)}#highlight ul li span{font-weight:bold;color:#000;padding:0px;margin:0px}#highlight ul li a{text-decoration:none}#highlight ul li a:hover{text-decoration:none}#highlight .hint{color:#000;padding-bottom:10px}#highlight .hint a{color:#000}#highlight .hint a:hover{color:#d40}@media (prefers-color-scheme:dark){#highlight a{color:#ccc}#highlight ul li{color:#774345}#highlight ul li span{color:#ccc}#highlight .hint{color:#bbb}#highlight .hint a{color:#bbb}#highlight .hint a:hover{color:#f70}}.screenshot-holder{max-width:570px;position:relative;display:inline-block;margin-left:10px;padding-right:10px;float:right;z-index:100}.screenshot-holder-wide{max-width:650px}div.cycle-slideshow{max-width:720px;position:relative;display:inline-block;margin-left:0px;float:left;z-index:100}@media only screen and (max-width:749px){.screenshot-holder{float:none;margin-left:0px}div.cycle-slideshow{float:none;margin-left:0px;max-width:710px}}@media only screen and (max-width:820px){.screenshot-holder-wide{float:none;margin-left:0px}}.cycle-pager{text-align:center;width:100%;height:20px;z-index:101;display:inline;position:absolute;bottom:35px;left:0px}.cycle-pager span{font-family:arial;font-size:50px;width:16px;height:16px;display:inline-block;color:#ddd;cursor:pointer}.cycle-pager span.cycle-pager-active{color:#D69746}.cycle-pager>*{cursor:pointer}img.screenshot-right{zoom:1;border:none;margin:0;vertical-align:top;margin-top:5px;float:right;clear:right;padding-left:10px;padding-bottom:10px;padding-top:0px;padding-right:0px;z-index:100;width:100%;height:auto;max-width:560px;-webkit-filter:drop-shadow 2px 2px 5px #CCC;filter:drop-shadow(2px 2px 5px #CCC)}@media only screen and (max-width:800px){img.screenshot-right{float:none;padding-left:0px}}img.screenshot-wide{max-width:650px}img.screenshot-secondary{visibility:hidden}img.screenshot-clickable{-webkit-filter:drop-shadow 2px 2px 8px #888;filter:drop-shadow(2px 2px 8px #888)}img.screenshot-clickable:hover{filter:alpha(opacity=80);opacity:0.80}span.screenshot-play-icon{position:absolute;display:inline;top:38%;left:43%;width:15%;height:15%;filter:alpha(opacity=80);opacity:0.80;z-index:102}span.screenshot-play-icon:hover{filter:alpha(opacity=100);opacity:1.00}@media (prefers-color-scheme:dark){img.screenshot-right{-webkit-filter:drop-shadow 0px 0px 12px #000;filter:drop-shadow(0px 0px 12px #000)}img.screenshot-clickable{-webkit-filter:drop-shadow 0px 0px 12px #000;filter:drop-shadow(0px 0px 12px #000)}}#overlay{display:none;position:relative;z-index:9001;padding:8px;background:#aaa;width:90%;max-height:85%;border-radius:4px;box-shadow:0 0 125px rgba(0,0,0,0.9);margin-left:auto;margin-right:auto}@media (prefers-color-scheme:dark){#overlay{background:#000}}@media only screen (max-width:680px){#overlay{margin-left:5px;margin-right:5px}}#overlay .close{background-image:url(https://ssr-www.pages.dev/web/20260326232443im_/https://wingware.com/images/close.png?kwid=1tfa-bq%2560kjuf-lqd);position:absolute;right:-13px;top:-13px;cursor:pointer;height:26px;width:26px;filter:alpha(opacity=100);opacity:1.00;z-index:1000}#overlay .close:hover{filter:alpha(opacity=80);opacity:0.80}@media only screen (max-width:480px){#overlay{width:98%;margin-right:0;margin-left:0}}#videogallery{zoom:1}div.video-popup-image{width:440px;position:relative;float:right;clear:right}#videogallery a{}#videogallery a img.video-thumb{zoom:1;filter:alpha(opacity=100);opacity:1.00;display:block;border:none;margin:0;vertical-align:top;margin-top:5px;padding-left:5px}#videogallery a:hover img.video-thumb,#videogallery a.iehover img.video-thumb{filter:alpha(opacity=80);opacity:0.80}#videogallery p{padding-left:145px}#videogallery p.video-blurb-only{padding-left:5px;padding-bottom:18px}.video-title{clear:left;padding-bottom:2px;color:#55387B;border-top:2px solid #f0f0f0;border-left:2px solid #f0f0f0;padding-left:5px}@media (prefers-color-scheme:dark){.video-title{color:#a578cb;border-top:2px solid #101010;border-left:2px solid #101010}}.video-title strong{}.video-title a img{float:left;margin-top:0px;padding-top:5px;border:0px;filter:alpha(opacity=100);opacity:1.00}.video-title a:hover img,.video-title a.iehover img{filter:alpha(opacity=80);opacity:0.80}.video-product{position:relative;float:right;clear:none;padding-top:4px;padding-right:5px;color:#000;width:10em}@media (prefers-color-scheme:dark){.video-product{color:#bbb}}.video-product a img{float:right;margin-top:0px;border:0px;filter:alpha(opacity=100);opacity:1.00}.video-product a:hover img,.video-product a.iehover img{filter:alpha(opacity=80);opacity:0.80}.video-product span{position:absolute;clear:none;margin-bottom:0px;line-height:1.0em;bottom:0px;right:24px}#videogallery .video-table{margin-bottom:20px}#videogallery .video-left{width:140px;vertical-align:top;float:left}#videogallery .video-right{vertical-align:top;margin-left:145px}@media only screen and (max-width:499px){#videogallery .video-right{margin-left:0px}}input.submit,input.prod-submit,form button{background-color:#4CAF50;border:none;color:white;padding:5px 15px;text-align:center;text-decoration:none;display:inline-block;font-size:14px}@media (prefers-color-scheme:dark){input.submit,input.prod-submit,form button{background-color:#3C8F30!important;color:#eee}}#payment-request-button{display:inline-block}.home-quote{position:absolute;bottom:3px;right:40px;vertical-align:middle;font-size:12pt;max-width:200px;padding-right:10px;z-index:3}@media only screen and (max-width:699px){.home-quote{position:relative;left:0px;vertical-align:top
padding-top:30px;max-width:420px}.home-summary{padding-bottom:20px}.header-extended{height:813px}}.home-summary{position:relative;font-size:14pt;max-width:420px;z-index:2}#home-download-button{position:relative;width:250px;padding:10px 10px;margin-top:20px;z-index:2}div.home-other-editions{position:relative;font-size:15px;z-index:2}.home-other-editions a:hover{color:#d40!important}div.more-testimonials{font-size:15px}.more-testimonials a:hover{color:#d40!important}@media (prefers-color-scheme:dark){.home-other-editions a:hover{color:#f70!important}.more-testimonials a:hover{color:#f70!important}.framework-box h3{color:#df6e37}}.feather-home{position:absolute;top:-210px;right:150px;width:420px;max-width:100%;height:580px;opacity:0.70;margin-top:-20px;margin-bottom:20px;margin-right:20px;z-index:1}@media only screen and (max-width:850px){.feather-home{opacity:0.50}}@media only screen and (max-width:600px){.feather-home{top:0px;right:auto;left:0px}}@media (prefers-color-scheme:dark){.feather-home{opacity:0.40}}@media screen and (max-width:850px) and (prefers-color-scheme:dark){.feather-home{opacity:0.35}}.home-videogallery{max-width:720px;max-height:500px;float:right}.home-screenshot-holder{max-width:720px;margin-left:10px;padding-right:10px;z-index:100}.home-videogallery:hover{background:#FFF5DE;background:-webkit-linear-gradient(to bottom,#FFF5DE,#FFFFFF);background:-o-linear-gradient(to bottom,#FFF5DE,#FFFFFF);background:-moz-linear-gradient(to bottom,#FFF5DE,#FFFFFF);background:linear-gradient(to bottom,#FFF5DE,#FFFFFF);opacity:1.0}@media (prefers-color-scheme:dark){.home-videogallery:hover{background:#00050e;background:-webkit-linear-gradient(to bottom,#00050e,#000000);background:-o-linear-gradient(to bottom,#00050e,#000000);background:-moz-linear-gradient(to bottom,#00050e,#000000);background:linear-gradient(to bottom,#00050e,#000000)}}.cycle-slideshow:hover{opacity:0.90}@media only screen and (max-width:850px){.cycle-slideshow:hover{opacity:1.0}}.benefit-box{display:table;padding-left:5px;padding-right:20px;min-width:100px;max-width:250px}@media only screen and (max-width:950px),screen and (max-height:1099px){.home-videogallery{max-width:75%;max-height:auto}}@media only screen and (max-width:850px){.home-videogallery{float:none;display:inline-block;padding-bottom:20px;max-width:100%}.benefit-box{display:inline-block;padding-top:40px;max-width:200px;min-width:80px;width:32%;vertical-align:text-top}#benefit-holder{position:relative;display:inline-block}}@media only screen and (max-width:720px){.benefit-box{display:contents;padding-top:0px}}.howtos{color:#000;border:1px solid #d3dace;background:#f3faee;padding-top:3px;padding-bottom:3px;padding-left:8px;padding-right:8px;margin-bottom:20px}#support{padding-right:10px;padding-top:0px;padding-bottom:20px}#support p{color:#000}#support p.first-support{padding-top:20px}#support p span{color:#000}#version-blurb{color:#000}@media (prefers-color-scheme:dark){.howtos{color:#ddd;border:1px solid #232a1e;background:#131a0e}#support p{color:#ccc}#support p span{color:#ccc}#version-blurb{color:#ccc}}.home-testimonials{position:relative;max-width:100%;margin-left:auto;margin-right:auto;margin-top:20px;padding-top:50px;padding-bottom:70px;background:#FCFCE5;background:-webkit-linear-gradient(15deg,#FCFCE5,#FFFFFF);background:-o-linear-gradient(15deg,#FCFCE5,#FFFFFF);background:-moz-linear-gradient(15deg,#FCFCE5,#FFFFFF);background:linear-gradient(15deg,#FCFCE5,#FFFFFF)}@media (prefers-color-scheme:dark){.home-testimonials{background:#1c1c05;background:-webkit-linear-gradient(15deg,#1c1c05,#000000);background:-o-linear-gradient(15deg,#1c1c05,#000000);background:-moz-linear-gradient(15deg,#1c1c05,#000000);background:linear-gradient(15deg,#1c1c05,#000000)}}.home-testimonials img{margin-bottom:20px}.testimonial-bio{float:left;width:250px;margin-right:30px;margin-bottom:30px}@media only screen and (max-width:520px){.testimonial-bio{float:none}}#applications{position:relative;max-width:100%;margin-left:auto;margin-right:auto;border-top:5px solid #ddd;border-bottom:5px solid #ddd;padding-top:20px;padding-bottom:20px;background:#ECFFCE;background:-webkit-linear-gradient(150deg,#ECFFCE,#FFFFFF);background:-o-linear-gradient(150deg,#ECFFCE,#FFFFFF);background:-moz-linear-gradient(150deg,#ECFFCE,#FFFFFF);background:linear-gradient(150deg,#ECFFCE,#FFFFFF)}@media (prefers-color-scheme:dark){#applications{background:#1c2f0e;background:-webkit-linear-gradient(150deg,#1c2f0e,#000000);background:-o-linear-gradient(150deg,#1c2f0e,#000000);background:-moz-linear-gradient(150deg,#1c2f0e,#000000);background:linear-gradient(150deg,#1c2f0e,#000000)}}#applications h2 a{text-decoration:none}@media only screen and (max-width:850px){#applications{margin-top:15px}}#whats-new{position:relative;max-width:100%;margin-left:auto;margin-right:auto;padding-top:30px;padding-bottom:30px}#whats-new h2 a{text-decoration:none}@media only screen and (max-width:850px){#whats-new{margin-top:15px}}#key-points{margin-top:-20px}.key-points-first{border-top:5px solid #bbb}.key-points-right img,img.key-points-right{float:right;display:inline-block;max-width:298px;max-height:202px;width:33%;-webkit-filter:drop-shadow 2px 2px 8px #888;filter:drop-shadow(2px 2px 8px #888)}.key-points-left img,img.key-points-left{float:left;display:inline-block;max-width:298px;max-height:202px;width:33%;-webkit-filter:drop-shadow 2px 2px 8px #888;filter:drop-shadow(2px 2px 8px #888)}.key-points-right .key-point{float:left}.key-points-left .key-point{float:right}.key-points-right,.key-points-left{padding-top:40px}.key-points-first{padding-top:20px}.key-point{width:60%;display:inline-block;vertical-align:top}.key-point h2{padding-top:0px}.key-point h2 a,.key-point h3 a{text-decoration:none}a.show-link{text-decoration:underline}a.hide-link{text-decoration:none}.key-point a{color:#55387B}.key-point h2 a:hover{color:#d40}@media (prefers-color-scheme:dark){.key-point a{color:#5084d5}.key-point h2 a:hover{color:#f70}a.show-link{color:#a578cb}}a:hover img.hover-link{opacity:0.80}.key-point-first,.hover-link-first{margin-top:20px}@media only screen and (max-width:500px){.key-points-right img,img.key-points-right{float:none;margin-left:auto;margin-right:auto;width:100%}.key-points-left img,img.key-points-left{float:none;margin-left:auto;margin-right:auto;width:100%}.key-point{float:none;width:100%;padding-top:20px;padding-bottom:30px}.key-points-left,.key-points-right{padding-top:0px}.key-points-first{padding-top:20px}}@media (prefers-color-scheme:dark){.key-points-right img,img.key-points-right{-webkit-filter:drop-shadow 0 0 12px #999;filter:drop-shadow(0 0 12px #999)}.key-points-left img,img.key-points-left{-webkit-filter:drop-shadow 0 0 12px #999;filter:drop-shadow(0 0 12px #999)}}.modal-img:hover{opacity:0.8}@media only screen and (max-width:380px){.modal-img:hover{opacity:1.0}}.modal{display:none;position:fixed;z-index:1000;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.7)}@media (prefers-color-scheme:dark){.modal{background-color:rgb(f,f,f);background-color:rgba(f,f,f,0.7)}}.modal-content{margin:auto;display:block;width:98%}.modal-content{animation-name:zoom;animation-duration:0.2s}@keyframes zoom{from{transform:scale(0)}to{transform:scale(1)}}.modal-close{position:absolute;top:45px;right:35px;color:#f1f1f1;font-size:40px;font-weight:bold;transition:0.3s}.modal-close:hover,.modal-close:focus{color:#bbb;text-decoration:none;cursor:pointer}@media (prefers-color-scheme:dark){.modal-close{color:#010101}.modal-close:hover,.modal-close:focus{color:#000}}.closing{background:#FCFCE5;background:-webkit-linear-gradient(15deg,#FCFCE5,#FFFFFF);background:-o-linear-gradient(15deg,#FCFCE5,#FFFFFF);background:-moz-linear-gradient(15deg,#FCFCE5,#FFFFFF);background:linear-gradient(15deg,#FCFCE5,#FFFFFF);padding-top:30px;padding-bottom:80px;z-index:0}@media (prefers-color-scheme:dark){.closing{background:#1c1c05;background:-webkit-linear-gradient(15deg,#1c1c05,#000000);background:-o-linear-gradient(15deg,#1c1c05,#000000);background:-moz-linear-gradient(15deg,#1c1c05,#000000);background:linear-gradient(15deg,#1c1c05,#000000)}}.closing-statement{font-size:14pt}#bottom-download-button{position:relative;width:250px;padding:10px 10px;margin-top:20px;z-index:2}#quotes-box{width:47%;float:right;padding-top:10px;padding-right:10px}#quotes-box div{padding-top:3px}#quotes-header{display:none}@media only screen and (max-width:599px){#quotes-box{float:none;padding-right:0px;width:99%}#quotes-header{display:block}}.page-with-highlight .content{padding-top:0}.news-area{height:2000px;background:-webkit-linear-gradient(150deg,#FCFCE5,#FFFFFF);background:-o-linear-gradient(150deg,#FCFCE5,#FFFFFF);background:-moz-linear-gradient(150deg,#FCFCE5,#FFFFFF);background:linear-gradient(150deg,#FCFCE5,#FFFFFF);padding-top:15px}#news-box{width:47%;float:left}@media only screen and (max-width:599px){#news-box{width:98%;float:none}}#news span.news-summary{color:#000}#news h2.home-news{color:#000}#news h3.home-news{color:#000}@media (prefers-color-scheme:dark){.news-area{background:-webkit-linear-gradient(15deg,#1c1c05,#000000);background:-o-linear-gradient(150deg,#1c1c05,#000000);background:-moz-linear-gradient(150deg,#1c1c05,#000000);background:linear-gradient(150deg,#1c1c05,#000000)}#news span.news-summary{color:#bbb}#news h2.home-news{color:#bbb}#news h3.home-news{color:#bbb}}#blog b{color:#363}#blog img.doc-image{padding-top:10px;padding-bottom:25px}#blog p img{padding-top:0px;padding-bottom:0px;max-width:100%}#blog-date-stamp{float:right;background:#E6F4DB;border:5px solid #E6F4DB}.blog-date{background:#E6F4DB;border:5px solid #E6F4DB}.blog-title a{text-decoration:none;color:#55387B!important;font-weight:bold}.blog-title a:hover{color:#d40!important}h1.blog-title:before,h2.blog-title:before,h3.blog-title:before,h4.blog-title:before,h5.blog-title:before{content:url(https://ssr-www.pages.dev/web/20260326232443im_/https://wingware.com/images/wing18.png?kwid=1tfa-bq%2560kjuf-lqd)" "}.blog-title-small a{text-decoration:none;color:#55387B!important;font-weight:bold}.blog-title-small a:hover,.blog-title-small h4:hover{color:#d40!important}div.blog-title-small{padding-bottom:10px}hr.blog-hr{background-color:#ddd;border-style:none;height:5px;margin-bottom:10px}#blog ul p{padding-bottom:0px;padding-top:15px}.side-bar,#side-bar{width:30%;float:right;background:#FFFFF2;padding:10px;padding-top:0px;box-shadow:2px 0px 4px 4px #F0F0F0;margin-left:20px}.side-bar h4,.side-bar h3,.side-bar h2,.side-bar h1{text-align:center;padding:10px}iframe.video{box-shadow:4px 4px 4px 4px #DDDDDD}#side-bar strong{text-align:center;padding:20px;float:center;color:#55387B}#side-bar{padding-top:10px;padding-bottom:0px;margin-bottom:20px}@media (prefers-color-scheme:dark){#blog b{color:#aca}#blog-date-stamp{background:#16240b;border:5px solid #16240b}.blog-date{background:#16240b;border:5px solid #16240b}.blog-title a{color:#a578cb!important}.blog-title a:hover{color:#920!important}.blog-title-small a{color:#a578cb!important}.blog-title-small a:hover,.blog-title-small h4:hover{color:#920!important}hr.blog-hr{background-color:#000}.side-bar,#side-bar{background:#111102;box-shadow:2px 0px 4px 4px #101010}iframe.video{box-shadow:4px 4px 4px 4px #000444}#side-bar strong{color:#a578cb}}@keyframes fader-red{0%{background:none}30%{background:#ffe1e1}100%{background:none}}.error-and-fade{animation:fader-red 5s}@keyframes fader-green{0%{background:none}30%{background:#e1ffe1}100%{background:none}}.info-and-fade{animation:fader-green 5s}.error-box{color:#000;padding-left:8px;background-color:#fcffd9;padding-right:10px;padding-top:8px;padding-bottom:8px;padding-left:10px;border-left:5px solid #BB3333;margin-left:0px;margin-right:10px;margin-top:15px;margin-bottom:10px}.error-box b{color:#ED0000}@media (prefers-color-scheme:dark){.error-box{color:#ddd;background-color:#3c3f09;border-left:5px solid #881111}.error-box b{color:#1D0000}}.info-box{color:#000;padding-left:8px;background-color:#fcffd9;padding-right:10px;padding-top:8px;padding-bottom:8px;padding-left:10px;border-left:4px solid #339933;margin-left:0px;margin-right:10px;margin-top:15px;margin-bottom:10px}.info-box b{color:#339933}@media (prefers-color-scheme:dark){.info-box{color:#ddd;background-color:#2b240c;border-left:4px solid #115511}.info-box b{color:#e864a2}}#support-main strong{color:#55387B}#qa-iframe{margin:0px;padding:0px;border:none;width:100%;height:800px}@media (prefers-color-scheme:dark){#support-main strong{color:#a578cb}}#downloads-compare{}#download-pro{display:inline-block;vertical-align:top;width:30%;height:100%;padding-right:20px;padding-left:10px;min-width:200px}#download-personal{display:inline-block;vertical-align:top;width:30%;height:100%;padding-right:20px;min-width:200px}#download-101{display:inline-block;vertical-align:top;width:30%;height:100%;min-width:200px}@media only screen and (max-width:693px){#download-101{padding-top:20px;padding-left:10px;min-width:230px}}@media only screen and (max-width:489px){#download-personal{padding-top:20px;padding-left:10px;min-width:230px}}#get-pro-button,#get-personal-button,#get-101-button{position:relative;width:180px;padding:10px 10px;margin-top:20px;z-index:2}#download-box{float:right;width:40%;padding-left:25px;min-height:200px;max-width:300px}#download-title{display:block}@media only screen and (max-width:600px){#download-box{float:none;padding-left:0px;width:100%;max-width:none}div.download-box-other{display:none}.download-spec-title{font-size:1.2em}}#download-narrow-box{max-width:300px}div.download-button{border-top:1px solid #e5f3fc;background:#4CAF50;padding:15px 15px;border-radius:12px;color:white;vertical-align:middle;text-align:center;opacity:0.95;max-width:300px}@media only screen and (max-width:579px){div.download-button{}}div.download-sha{padding-top:5px;max-width:300px;white-space:nowrap}div.download-sha1{font-size:0.82em}.download-sha256{}a.download-sha-copy{font-weight:bold;margin-left:4px;text-decoration:underline;cursor:pointer}a.download-sha-copy:hover{text-decoration:none}div.download-button:hover{opacity:0.85;cursor:pointer}div.download-button:active{border-top-color:#00ab4a;background:#00ab4a}span.download-button-text{font-weight:bold;text-shadow:0px 1px 1px #000}span.download-button-subtext{text-shadow:0px 1px 1px #000}.download-link{}.download-link a{text-decoration:none}.download-requirements{text-align:center;float:center;width:100%}#download-table{width:65%}#download-table td{vertical-align:top;padding:10px}#download-source{width:40%;margin-bottom:-15px}#download-source td{padding:5px}#download-quote{width:55%}@media only screen and (max-width:579px){#download-quote{width:98%}}@media (prefers-color-scheme:dark){div.download-button{border-top:1px solid #00ab77;background:#0C6F10;color:#000}div.download-button:active{border-top-color:#e5f3fc;background:#e5f3fc}span.download-button-text{color:white;text-shadow:0px 1px 1px #000}span.download-button-subtext{color:#eecc00;text-shadow:0px 1px 1px #000}}.social-top{float:right;margin-top:2px}.social-home{margin-top:20px}.blog-date-with-social{float:right;background:#E6F4DB;border:5px solid #E6F4DB}.blog-social-with-date{float:left;margin-right:10px;margin-top:2px}.blog-social-and-date-stamp{float:right}.blog-social-top{margin-top:-5px;float:right}.blog-social-article{float:center;width:100%}.social-table{table-layout:auto}.fb-like,.tweet,.gplus-wrapper{float:left;margin-left:3px}@media (prefers-color-scheme:dark){.blog-date-with-social{background:#26340b;border:5px solid #26340b}}.upgrades-store-tab{text-decoration:none;font-weight:bold;font-size:102%;margin-bottom:-2px;float:right}@media only screen and (max-width:800px){.upgrades-store-tab{display:none}}b.licensed-use{color:#55387B;font-size:140%}@media (prefers-color-scheme:dark){b.licensed-use{color:#44a835}}.product-box{color:#000;max-width:90%;width:390px;height:45ex;float:left;margin-left:50px}.product-box-annual{margin-left:-5px;width:350px}.product-box h3{height:35px;margin-left:10px}@media only screen and (max-width:830px){.product-box{padding-top:20px;margin-left:-8px;margin-right:50px;margin-top:20px;max-height:52ex}.product-box-annual{max-height:40ex}.product-box-annual ul{max-height:20ex}}.product-blurb{font-size:114%;color:#55387B;margin-top:10px;margin-bottom:20px}.license-region{font-size:145%;font-weight:bold;color:#55387B}.product-box b{color:#000}.product-box ul{margin-left:7px;margin-top:10px;height:20ex}.product-box div.price{clear:left;padding-bottom:5px}span.orange{color:#d40}.price-amt{color:#d40}.price-regular{position:relative}.price-regular::after{border-bottom:0.08em solid black;content:"";left:0;margin-top:calc(0.08em/2*-1);position:absolute;right:0;top:50%}@media only screen and (max-width:830px){.product-box div.empty-price{display:none}}.product-box input{margin-left:10px}@media (prefers-color-scheme:dark){.product-blurb{color:#a478cb}.price-regular::after{border-bottom:0.08em solid #ddd}.product-box input{background-color:#000;color:#eee;border:none}}.product-box input.prod-submit{text-align:center;float:center;margin-top:20px}@media only screen and (max-width:830px){.product-box input.prod-submit{margin-top:0px}}#special-offers{margin-bottom:200px}#special-offers p{padding-bottom:30px}.special-class{color:#55387B;font-size:110%;font-weight:bold}.special-discount{color:#d40;font-weight:bold}.special-offer{width:300px;display:inline-block;vertical-align:top;margin-right:30px}.special-offer p{padding-top:20px}.free-product-box{position:relative;max-width:100%;margin-left:auto;margin-right:auto;margin-top:0px;padding-top:20px;padding-bottom:20px;background:#F7FFE7;background:-webkit-linear-gradient(150deg,#F7FFE7,#FFFFFF);background:-o-linear-gradient(150deg,#F7FFE7,#FFFFFF);background:-moz-linear-gradient(150deg,#F7FFE7,#FFFFFF);background:linear-gradient(150deg,#F7FFE7,#FFFFFF)}.store-blurb{padding-top:55px;clear:left}div.store-left-col{width:60%}div.store-float-right{position:relative;float:right;margin-top:2.5em;padding-left:10px;padding-top:0px;padding-bottom:10px;padding-right:0px;min-width:200px;width:35%;z-index:100;border-left:1px solid #c0c0c0;border-top:1px solid #c0c0c0;border-right:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;background:#f3fcfa}@media only screen and (max-width:749px){div.store-float-right{float:none;width:65%;margin-top:0px}}@media only screen and (max-width:500px){div.store-float-right{width:98%}}@media (prefers-color-scheme:dark){.special-class{color:#B26CEC}div.store-float-right{border-left:1px solid #505050;border-top:1px solid #505050;border-right:1px solid #505050;border-bottom:1px solid #505050;background:#232c2a}}div.currency-selector{}.currency-other-button{background-color:#4CAF50;color:white;padding:4px;border:none}.currency-dropdown{position:relative;display:inline-block}.currency-other-list{display:none;position:absolute;background-color:#f1f1f1;min-width:260px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1}.currency-other-list a{color:black;padding:5px 6px;text-decoration:none;display:block}.currency-other-list a:hover{background-color:#ddd}.currency-dropdown:hover .currency-other-list{display:block}.currency-dropdown:hover .currency-other-button{background-color:#3e8e41}@media (prefers-color-scheme:dark){.currency-other-button{background-color:#3c8f30}.currency-dropdown:hover .currency-other-button{background-color:#4e9e51}.currency-other-list{background-color:#000;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2)}.currency-other-list a{color:#ddd}.currency-other-list a:hover{background-color:#000}}.col-info-button{margin-top:3px}.col-info-popup{width:100%;max-width:500px;margin-left:-100px}@media only screen and (max-width:500px){.col-info-popup{width:100%}}textarea{width:98%;max-width:800px}#discount-field{margin-bottom:5px}@media (prefers-color-scheme:dark){#discount-field{background-color:#000;color:#eee;border:none}input{background-color:#000;color:#eee;border:none}select{background-color:#000;color:#eee;border:none}textarea{background-color:#000;color:#eee;border:none}}.adapt-size td{vertical-align:top}.adapt-size th{vertical-align:bottom}h2.adapt-size{font-size:100%}.align-bottom{vertical-align:bottom}img.letter-head{max-width:99%}.adapt-size{max-width:99%}@media only screen and (max-width:399px){.adapt-size{font-size:95%}.adapt-size input{font-size:65%}}@media only screen and (max-width:324px){.adapt-size{font-size:85%}}img.float-figure-right,img.eye-candy-image{position:relative;float:right;clear:right;padding-left:10px;padding-top:0px;padding-bottom:10px;padding-right:0px;z-index:100;filter:alpha(opacity=95);opacity:0.95;max-width:100%;-webkit-filter:drop-shadow 3px 3px 3px #777);filter:drop-shadow(3px 3px 3px #777)}img.float-figure-left,img.eye-candy-image-left{position:relative;float:left;clear:left;padding-right:20px;padding-top:0px;padding-bottom:5px;padding-left:0px;z-index:100;filter:alpha(opacity=95);opacity:0.95;max-width:100%;-webkit-filter:drop-shadow 3px 3px 3px #777);filter:drop-shadow(3px 3px 3px #777)}@media (prefers-color-scheme:dark){img.float-figure-right,img.eye-candy-image{-webkit-filter:drop-shadow 0px 0px 12px #000);filter:drop-shadow(0px 0px 12px #000)}img.float-figure-left,img.eye-candy-image-left{-webkit-filter:drop-shadow 0px 0px 12px #000);filter:drop-shadow(0px 0px 12px #000)}}@media only screen and (max-width:400px){img.unfloat-at-400{float:none;padding-left:0px}}@media only screen and (max-width:500px){img.unfloat-at-500{float:none;padding-left:0px}}@media only screen and (max-width:600px){img.unfloat-at-600{float:none;padding-left:0px}}@media only screen and (max-width:700px){img.unfloat-at-700{float:none;padding-left:0px}}@media only screen and (max-width:900px){img.unfloat-at-900{float:none;padding-left:0px}}#feature-selector{display:inline-block;max-width:60%;clear:all}@media only screen and (max-width:724px){#feature-selector{max-width:99%}}@media only screen and (max-width:724px) and (min-width:360px){#feature-image{display:none}}table.feature-title-table{padding-left:0px;margin-top:10px;filter:alpha(opacity=90);opacity:0.90}table.feature-title-table tr td{border-bottom:2px solid #f0f0f0;padding:0px}h2.feature-title,h2.feature-title-disabled{color:#55387B;padding-left:0px;font-weight:bold}table.feature-title-table img{padding:5px;-webkit-filter:drop-shadow 1px 1px 1px #CCC;filter:drop-shadow(1px 1px 1px #CCC)}h2.feature-title-disabled,img.feature-title-disabled{filter:alpha(opacity=50);opacity:0.50}.feature-disabled{filter:alpha(opacity=40);-khtml-opacity:0.40;opacity:0.40}.feature-table tr td{padding-right:20px;width:50%}.feature-item{display:inline-block;vertical-align:top;float_left;width:48%;padding-bottom:0.6em}@media only screen and (max-width:579px){.feature-item{width:98%}}.feature-item span{line-height:95%;width:98%}.doc-product a{text-decoration:none}div.doc-product{float:right;margin-left:20px;margin-bottom:20px}div.doc-nav-footer{width:100%;clear:both;margin-bottom:20px}img.doc-image{margin-top:5px;margin-bottom:20px;-webkit-filter:drop-shadow 5px 5px 8px #888);filter:drop-shadow(5px 5px 8px #888)}@media (prefers-color-scheme:dark){img.doc-image{-webkit-filter:drop-shadow 0px 0px 8px #888);filter:drop-shadow(0px 0px 8px #888)}}img.inline-image{}div.doc-nav-left{float:left;width:35%;text-align:left;margin-bottom:20px}div.doc-nav-center{float:left;width:20%;text-align:center;margin-left:5%;margin-bottom:20px}div.doc-nav-right{float:right;width:35%;text-align:right;margin-bottom:20px}h3.title-3{margin-top:1.0em;margin-bottom:0.5em}h4.title-4{margin-top:0em;margin-bottom:0em}@media (prefers-color-scheme:dark){strong{color:#5084d5}h3.title-3{color:#5084d5}}.content table.docinfo{width:99%;padding-top:0px;padding-bottom:0px;margin-bottom:1.1em;padding-left:10px;border-left:2px solid #339933}.content th.docinfo-name{text-align:right;padding-right:10px}.content table.story-summary{padding-bottom:0px;margin-bottom:0px}.content h1.story-title{margin-bottom:0.5em}.vcard{display:none}#post-footer{padding-bottom:0px}.clearfix,#footer p,#highlight ul,.content ul.product-links,.holder,#footer{overflow:hidden}#accessibility,#navigation h3,#branding h1,#branding h2,#navigation form label,.hidevis{position:absolute;top:0;left:-90000px;visibility:hidden;height:0;width:0}.admin-tasks{font-size:90%}.python-highlight{background:#fefef5;margin-bottom:25px;font-size:110%}.python-highlight pre{background:#fefef5;padding:10px;font-family:monospace}.python-highlight .hll{background-color:#ffffcc;font-family:monospace}.python-highlight .c{color:#008800;font-style:italic;font-family:monospace}.python-highlight .err{border:1px solid #FF0000;font-family:monospace}.python-highlight .k{color:#8822DD;font-weight:bold;font-family:monospace}.python-highlight .o{color:#000666;font-family:monospace}.python-highlight .ch{color:#008800;font-style:italic;font-family:monospace}.python-highlight .cm{color:#008800;font-style:italic;font-family:monospace}.python-highlight .cp{color:#008800;font-family:monospace}.python-highlight .cpf{color:#008800;font-style:italic;font-family:monospace}.python-highlight .c1{color:#008800;font-style:italic;font-family:monospace}.python-highlight .cs{color:#008800;font-weight:bold;font-family:monospace}.python-highlight .gd{color:#A00000;font-family:monospace}.python-highlight .ge{font-style:italic;font-family:monospace}.python-highlight .gr{color:#FF0000;font-family:monospace}.python-highlight .gh{color:#000080;font-weight:bold;font-family:monospace}.python-highlight .gi{color:#00A000;font-family:monospace}.python-highlight .go{color:#888888;font-family:monospace}.python-highlight .gp{color:#000080;font-weight:bold;font-family:monospace}.python-highlight .gs{font-weight:bold;font-family:monospace}.python-highlight .gu{color:#800080;font-weight:bold;font-family:monospace}.python-highlight .gt{color:#0044DD;font-family:monospace}.python-highlight .kc{color:#8822DD;font-weight:bold;font-family:monospace}.python-highlight .kd{color:#8822DD;font-weight:bold;font-family:monospace}.python-highlight .kn{color:#8822DD;font-weight:bold;font-family:monospace}.python-highlight .kp{color:#8822DD;font-family:monospace}.python-highlight .kr{color:#8822DD;font-weight:bold;font-family:monospace}.python-highlight .kt{color:#00BB00;font-weight:bold;font-family:monospace}.python-highlight .m{color:#000666;font-family:monospace}.python-highlight .n{font-family:monospace}.python-highlight .s{color:#BB4444;font-family:monospace}.python-highlight .p{color:#00A000;font-weight:bold;font-family:monospace}.python-highlight .na{color:#BB4444;font-family:monospace}.python-highlight .nb{color:#3322FF;font-family:monospace}.python-highlight .nc{color:#0000FF;font-weight:bold;font-family:monospace}.python-highlight .no{color:#880000;font-family:monospace}.python-highlight .nd{color:#8822DD;font-family:monospace}.python-highlight .ni{color:#999999;font-weight:bold;font-family:monospace}.python-highlight .ne{color:#D2413A;font-weight:bold;font-family:monospace}.python-highlight .nf{color:#00A000;font-weight:bold;font-family:monospace}.python-highlight .nl{color:#A0A000;font-family:monospace}.python-highlight .nn{color:#0000FF;font-family:monospace}.python-highlight .nt{color:#008000;font-weight:bold;font-family:monospace}.python-highlight .nv{color:#B8860B;font-family:monospace}.python-highlight .ow{color:#8822DD;font-weight:bold;font-family:monospace}.python-highlight .w{color:#bbbbbb;font-family:monospace}.python-highlight .mb{color:#000666;font-family:monospace}.python-highlight .mf{color:#000666;font-family:monospace}.python-highlight .mh{color:#000666;font-family:monospace}.python-highlight .mi{color:#000666;font-family:monospace}.python-highlight .mo{color:#000666;font-family:monospace}.python-highlight .sa{color:#BB4444;font-family:monospace}.python-highlight .sb{color:#BB4444;font-family:monospace}.python-highlight .sc{color:#BB4444;font-family:monospace}.python-highlight .dl{color:#BB4444;font-family:monospace}.python-highlight .sd{color:#BB4444;font-style:italic;font-family:monospace}.python-highlight .s2{color:#BB4444;font-family:monospace}.python-highlight .se{color:#BB6622;font-weight:bold;font-family:monospace}.python-highlight .sh{color:#BB4444;font-family:monospace}.python-highlight .si{color:#BB6688;font-weight:bold;font-family:monospace}.python-highlight .sx{color:#008000;font-family:monospace}.python-highlight .sr{color:#BB6688;font-family:monospace}.python-highlight .s1{color:#BB4444;font-family:monospace}.python-highlight .ss{color:#B8860B;font-family:monospace}.python-highlight .bp{color:#8822DD;font-weight:bold;font-family:monospace}.python-highlight .fm{color:#00A000;font-family:monospace}.python-highlight .vc{color:#B8860B;font-family:monospace}.python-highlight .vg{color:#B8860B;font-family:monospace}.python-highlight .vi{color:#B8860B;font-family:monospace}.python-highlight .vm{color:#B8860B;font-family:monospace}.python-highlight .il{color:#000666;font-family:monospace}@media (prefers-color-scheme:dark){.python-highlight{background:#20242a;margin-bottom:25px;font-size:110%}.python-highlight pre{background:#20242a;padding:10px;font-family:monospace}.python-highlight .hll{background-color:#000311;font-family:monospace}.python-highlight .c{color:#7b8290;font-style:italic;font-family:monospace}.python-highlight .err{border:1px solid #FF0000;font-family:monospace}.python-highlight .k{color:#c776df;font-weight:bold;font-family:monospace}.python-highlight .o{color:#e5c07b;font-family:monospace}.python-highlight .ch{color:#7b8290;font-style:italic;font-family:monospace}.python-highlight .cm{color:#7b8290;font-style:italic;font-family:monospace}.python-highlight .cp{color:#7b8290;font-family:monospace}.python-highlight .cpf{color:#7b8290;font-style:italic;font-family:monospace}.python-highlight .c1{color:#7b8290;font-style:italic;font-family:monospace}.python-highlight .cs{color:#7b8290;font-weight:bold;font-family:monospace}.python-highlight .gd{color:#A00000;font-family:monospace}.python-highlight .ge{font-style:italic;font-family:monospace}.python-highlight .gr{color:#FF0000;font-family:monospace}.python-highlight .gh{color:#000080;font-weight:bold;font-family:monospace}.python-highlight .gi{color:#00A000;font-family:monospace}.python-highlight .go{color:#888888;font-family:monospace}.python-highlight .gp{color:#000080;font-weight:bold;font-family:monospace}.python-highlight .gs{font-weight:bold;font-family:monospace}.python-highlight .gu{color:#800080;font-weight:bold;font-family:monospace}.python-highlight .gt{color:#0044DD;font-family:monospace}.python-highlight .kc{color:#e16971;font-weight:bold;font-family:monospace}.python-highlight .kd{color:#e16971;font-weight:bold;font-family:monospace}.python-highlight .kn{color:#e16971;font-weight:bold;font-family:monospace}.python-highlight .kp{color:#e16971;font-family:monospace}.python-highlight .kr{color:#e16971;font-weight:bold;font-family:monospace}.python-highlight .kt{color:#00BB00;font-weight:bold;font-family:monospace}.python-highlight .m{color:#c49261;font-family:monospace}.python-highlight .n{font-family:monospace}.python-highlight .s{color:#96c474;font-family:monospace}.python-highlight .p{color:#93a1a1;font-weight:bold;font-family:monospace}.python-highlight .na{color:#96c474;font-family:monospace}.python-highlight .nb{color:#56b6c2;font-family:monospace}.python-highlight .nc{color:#61afef;font-weight:bold;font-family:monospace}.python-highlight .no{color:#880000;font-family:monospace}.python-highlight .nd{color:#8822DD;font-family:monospace}.python-highlight .ni{color:#999999;font-weight:bold;font-family:monospace}.python-highlight .ne{color:#D2413A;font-weight:bold;font-family:monospace}.python-highlight .nf{color:#93a1a1;font-weight:bold;font-family:monospace}.python-highlight .nl{color:#A0A000;font-family:monospace}.python-highlight .nn{color:#61afef;font-family:monospace}.python-highlight .nt{color:#008000;font-weight:bold;font-family:monospace}.python-highlight .nv{color:#B8860B;font-family:monospace}.python-highlight .ow{color:#8822DD;font-weight:bold;font-family:monospace}.python-highlight .w{color:#bbbbbb;font-family:monospace}.python-highlight .mb{color:#c49261;font-family:monospace}.python-highlight .mf{color:#c49261;font-family:monospace}.python-highlight .mh{color:#c49261;font-family:monospace}.python-highlight .mi{color:#c49261;font-family:monospace}.python-highlight .mo{color:#c49261;font-family:monospace}.python-highlight .sa{color:#96c474;font-family:monospace}.python-highlight .sb{color:#96c474;font-family:monospace}.python-highlight .sc{color:#96c474;font-family:monospace}.python-highlight .dl{color:#96c474;font-family:monospace}.python-highlight .sd{color:#96c474;font-style:italic;font-family:monospace}.python-highlight .s2{color:#96c474;font-family:monospace}.python-highlight .se{color:#BB6622;font-weight:bold;font-family:monospace}.python-highlight .sh{color:#96c474;font-family:monospace}.python-highlight .si{color:#BB6688;font-weight:bold;font-family:monospace}.python-highlight .sx{color:#008000;font-family:monospace}.python-highlight .sr{color:#BB6688;font-family:monospace}.python-highlight .s1{color:#96c474;font-family:monospace}.python-highlight .ss{color:#B8860B;font-family:monospace}.python-highlight .bp{color:#8822DD;font-weight:bold;font-family:monospace}.python-highlight .fm{color:#93a1a1;font-family:monospace}.python-highlight .vc{color:#B8860B;font-family:monospace}.python-highlight .vg{color:#B8860B;font-family:monospace}.python-highlight .vi{color:#B8860B;font-family:monospace}.python-highlight .vm{color:#B8860B;font-family:monospace}.python-highlight .il{color:#c49261;font-family:monospace}}