#myModal .btn{height:28px;min-width:120px;font-size:14px;letter-spacing:1.2px;color:#fff;border:0}#myModal .btn:focus{outline:#fff auto 1px}#myModal .btn-blue{color:#fff;background:#0f9be4;margin-left:20px}#myModal .btn-green{color:#fff;background:#00b29f}#myModal.modal{position:relative;right:auto;bottom:auto;left:auto;display:none;color:#1b2f43;opacity:0;z-index:0;outline:none}#myModal.modal.visible{display:block;opacity:1;z-index:1050}html{font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;color:#304254}.copy{font-size:14px;line-height:1.31em}.code-img{padding:15px 0 0 30px;min-width:300px}@media (max-width: 767px){.code-img{display:none}}code{background:#f6f7f9;padding:10px;margin:8px 0 15px;display:block}.fb2{background:url(facebook2.svg) 0 0 no-repeat;width:15px;height:18px;display:inline-block}.tw2{background:url(twitter2.svg) 0 0 no-repeat;width:23px;height:18px;display:inline-block}.gl{background:url(google.svg) 0 0 no-repeat;width:22px;height:18px;display:inline-block}.li{background:url(linkedin.svg) 0 0 no-repeat;width:23px;height:18px;display:inline-block}.social-count{font-size:10px;position:relative;vertical-align:top;padding-right:3px}.flexy{display:flex;justify-content:space-between;align-items:center}.cta{display:flex;flex-direction:row;justify-content:center;align-items:center}.cta .item{flex:0 0 auto}.cta .bird{width:40px;height:30px;padding-right:7px}@media (max-width: 850px){.flexy.top{flex-direction:column}.flexy.top .share{text-align:left;margin-top:15px;padding-left:15px}.flexy.top .cta{vertical-align:top;float:right;margin-top:15px}.flexy.top .cta-label{display:none}.flexy.bluemix{flex-direction:column}.flexy.bluemix .footer-tagline{margin-top:15px}.flexy.bluemix .get-started{margin-top:15px}}.social{padding:0;margin:0}.social>li{display:table-cell;padding-left:15px}.bm-logo{padding-left:15px}.modal-open{overflow:hidden}.modal{position:fixed;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:20px 10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;-webkit-box-shadow:0 2px 40px rgba(0,0,0,0.25);box-shadow:0 2px 40px rgba(0,0,0,0.25)}.modal-wrapper{padding:20px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{margin-top:20px;padding-bottom:15px;border-bottom:1px solid #d5dee7}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143;text-align:center;font-size:28px;font-weight:300}.modal-sub-head{text-align:center;margin:12px 0 0;font-size:18px}.modal-body{position:relative;padding:15px 0 0 15px;display:flex;justify-content:space-between}.modal-footer{padding:20px;background:#f6f7f9}.modal-footer hr{border:0;border-bottom:1px solid #d5dee7;margin:20px 0}.share{text-align:center;font-size:14px;color:#597694;display:flex;flex-direction:row;justify-content:center;align-items:center}.share .url{color:#0f9be4;padding-top:4px}.share .share-item{flex:0 0 auto;padding:0 4px}.footer-tagline{letter-spacing:.2;padding-left:10px}@media (max-width: 767px){.footer-tagline{width:250px}}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 768px){.modal-dialog{width:auto;margin:20px 10px}.modal-content{-webkit-box-shadow:0 2px 40px rgba(0,0,0,0.25);box-shadow:0 2px 40px rgba(0,0,0,0.25)}.modal-sm{width:300px}}@media (min-width: 920px){.modal-lg{width:900px;margin:20px auto}}.modal-box{outline:none;position:fixed;border-width:1px;border-style:solid;background-color:#fff}.modal-header-font{font-size:24px;letter-spacing:1px;color:#1b2f43;font-weight:300}.modal-font{font-size:14px;letter-spacing:0.6px;color:#6a839d}.about-modal-fade{position:fixed;left:0;top:0;right:0;bottom:0;z-index:0;background-color:#272727;opacity:0;transition:all .3s linear;outline:none}.about-modal-fade.visible{opacity:0.3;z-index:200}.big-modal-header{padding:40px 0 25px 10%;margin:0;font-size:24px;height:24px;width:90%;color:#1b2f43}.big-modal-tab-select{height:30px;width:90%;padding-left:10%;border-bottom:2px solid #e8ebf1}.big-modal-tab-select .tab-box{display:inline-block;border-bottom:2px solid #e8ebf1;height:30px}.big-modal-tab-select .tab-box:not(:last-child){margin-right:38px}.big-modal-tab-select .tab-box.active{color:#0f9be4;height:28px;border-bottom:4px solid #0f9be4}.load-code-modal-box .contents{height:411px;width:100%}.load-code-modal-box .contents .options-box{width:100%;border-bottom:2px solid #e8ebf1;overflow-y:scroll}.load-code-modal-box .contents .options-box .option-item{padding:15px 10%;border-bottom:1px solid #f6f7f9}.load-code-modal-box .contents .options-box .option-item.selected{background-color:#e6e6e6}.load-code-modal-box .contents .options-box .option-item .title-row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:3px}.load-code-modal-box .contents .options-box .option-item .title-row .title{flex:7 0 0;word-wrap:break-word;min-width:0}.load-code-modal-box .contents .options-box .option-item .title-row .title .filename{font-weight:500}.load-code-modal-box .contents .options-box .option-item .title-row .views{flex:2 0 0;margin-right:24px;font-style:italic;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.load-code-modal-box .contents .options-box .option-item .description-row{font-style:italic;width:100%;word-wrap:break-word}.load-code-modal-box .contents .popular-options-box,.load-code-modal-box .contents .sample-options-box{height:325px}.load-code-modal-box .contents .my-code-options-box{height:279px}.load-code-modal-box .button-container{padding:0 10%;width:80%}.load-code-modal-box .button-row{height:36px;margin-top:10px;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.load-code-modal-box .button-row .white-button{flex:212 0 0;width:100%;height:36px;border:1px solid #0f9be4;background:0;color:#0f9be4}.load-code-modal-box .button-row .separator{flex:10 0 0}.load-code-modal-box .button-row .inactive{opacity:0.2}.load-code-modal-box .load-button{flex:212 0 0;margin-top:10px;width:100%;height:36px;border:0;background-color:#0f9be4}.reset-modal-box{outline:none;text-align:center}.reset-modal-box h2{margin-top:40px;margin-bottom:0}.reset-modal-box .info{margin:10px 25px 0 25px;letter-spacing:0.6px}.reset-modal-box .buttons{margin-top:17px;margin-bottom:20px}.reset-modal-box .buttons>*{display:inline-block;width:100px;margin:0 10px 0 10px}.reset-modal-box .buttons .noButton{border:1px solid #0f9be4;background:0;color:#0f9be4}.reset-modal-box .buttons .yesButton{border:0;background:#0f9be4}.snapshot-modal-box{outline:none;text-align:center;padding-bottom:40px}.snapshot-modal-box h2{margin-top:40px;margin-bottom:20px}.snapshot-modal-box .snapshot-text{margin:10px 0;padding:0 10px;letter-spacing:0.6px}.snapshot-modal-box input[type="text"]{height:33px;background:#e8ebf1;border:1px solid #dbdfe6;color:#1d4063;padding-left:10px;min-width:200px;width:50%;margin-top:25px}.snapshot-modal-box input[type="text"]:focus{outline:1px solid #0f9be4}.snapshot-modal-box .snap-copy{width:35%;margin-left:3px;height:36px;border:0;background-color:#0f9be4}.snapshot-modal-box .toolbar{display:flex;justify-content:flex-start}.snapshot-modal-box .toolbar .snap-delete{width:auto;background:#db4343;margin-bottom:10px}.snapshot-modal-box .link-button{box-sizing:border-box;outline:none;text-decoration:none}.snapshot-modal-box .link-button .share-button{width:94%;height:36px;margin:10px 3% 0 3%;display:flex;flex-direction:row;justify-content:center;align-items:center}.snapshot-modal-box .link-button .share-button .share-icon{flex:0 0 auto;width:50px}.snapshot-modal-box .link-button .share-button .share-icon .fb-icon{height:17.6px;width:8.2px}.snapshot-modal-box .link-button .share-button .share-icon .tw-icon{height:15.7px;width:19.3px}.snapshot-modal-box .link-button .share-button .divider{flex:0 0 auto;height:20px;width:0.5px;background-color:#fff}.snapshot-modal-box .link-button .share-button .share-text{flex:1 1 auto;color:#fff;letter-spacing:1.2px}.snapshot-modal-box .link-button .fb-share-button{background-color:#3b5998}.snapshot-modal-box .link-button .tw-share-button{background-color:#5caaee}.snapshot-modal-box .social{display:flex;justify-content:center;margin:25px 0}.snapshot-modal-box .fb-blue{background:url(facebook-blue.svg) 0 0 no-repeat;width:15px;height:18px;display:inline-block}.snapshot-modal-box .tw-blue{background:url(twitter_blue.svg) 0 0 no-repeat;width:23px;height:18px;display:inline-block}.feature-modal-box{outline:none;text-align:center;right:0;top:40px;bottom:43px;width:347px;display:inline;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.feature-modal-box div{position:absolute;text-align:center}.feature-modal-box .feature-header{top:40px;width:100%;text-align:center}.feature-modal-box .feature-text{top:78px;width:265px}.feature-modal-box .feature-info-box{top:122px;bottom:254px;margin:0;overflow-y:scroll;border:1px solid #f2f2f2;padding:0 14px;text-align:left;font-weight:300}.feature-modal-box .feature-info-box .feature-info-item{position:relative;text-align:left;margin:10px 0}.feature-modal-box .feature-info-box .feature-info-item .date{font-size:10px;letter-spacing:0.4px}.feature-modal-box .feature-info-box .feature-info-item .title{font-size:14pt;font-weight:400;margin-bottom:6px}.feature-modal-box .gray-line{position:absolute;bottom:229px;height:1px;color:#f2f2f2;background-color:#f2f2f2;border:0}.feature-modal-box .email-capture-box{height:216px;bottom:2px;margin:9px 0;font-weight:300;text-align:center}.feature-modal-box .email-capture-box .email-text{width:100%;position:relative;height:60px}.feature-modal-box .email-capture-box .email-text .email-title{width:100%;position:absolute;top:0}.feature-modal-box .email-capture-box .email-text .email-desc{width:100%;position:absolute;bottom:0}.feature-modal-box .email-capture-box .iwm-reg-form{bottom:0}.settings-modal-box{outline:none;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:300;text-align:center}.settings-modal-box .settings-header{margin-top:40px}.settings-modal-box .select-version{margin-top:20px;font-size:10px}.settings-modal-box .select-version-container{margin-top:10px;width:243px;height:30px;max-height:30px;overflow:visible;z-index:400}.settings-modal-box .select-version-container .select-version-selected-box{width:241px;height:28px;border:solid 1px #dbdfe6;background-color:#fff;display:flex;align-items:center;align-content:center;justify-content:space-between;flex-direction:row}.settings-modal-box .select-version-container .select-version-selected-box .version-text{margin-left:18px;flex:1 1 auto;text-align:left}.settings-modal-box .select-version-container .select-version-selected-box .select-arrow{width:14px;height:8px;margin-right:10px;flex:0 1 auto;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.settings-modal-box .select-version-container .select-version-options-box{width:241px;max-height:126px;overflow-y:scroll;border:solid 1px #dbdfe6;background-color:#fff}.settings-modal-box .select-version-container .select-version-options-box .select-version-options-item{padding-left:18px;height:28px;line-height:28px;text-align:left}.settings-modal-box .select-theme{margin-top:20px;font-size:10px}.settings-modal-box .radio-button{margin-top:10px}.settings-modal-box .radio-button-alt{margin-top:10px;width:190px}.settings-modal-box .theme-circle{margin:0 7px}.settings-modal-box .even-margin{margin-right:2px}.settings-modal-box .draft-autosave{margin-top:30px;font-size:10px}.settings-modal-box .draft-autosave-description{font-size:8pt;margin-top:5px;width:225px}.settings-modal-box .enable-autosave{margin-top:10px;margin-bottom:30px}.menu-modal-box{outline:none;text-align:center;color:#f0f0f0;border:0;background-color:#2095d7}.menu-modal-box .modal-menu-font{font-size:18px;letter-spacing:1.5px;font-weight:300}.menu-modal-box div{text-align:center;position:absolute}.menu-modal-box .menu-list{top:50px}.menu-modal-box .menu-list .menu-item{position:relative;margin:12px 0}.menu-modal-box hr{width:340px;height:1px;color:rgba(255,255,255,0.2);background-color:rgba(255,255,255,0.2);border:0}.menu-modal-box a{text-decoration:none;color:#f0f0f0}.menu-modal-box .share-list{bottom:80px}.menu-modal-box .share-list .share-item{position:relative;width:60px;vertical-align:middle;display:inline-block}.menu-modal-box .share-list .facebook{height:18px}.menu-modal-box .share-list .twitter{height:16px}.menu-modal-box .share-list .share-icon{margin:0 20px}.menu-modal-box .copyright{bottom:35px;opacity:0.3;color:#fff;font-size:10px}.draft-alert-modal-box{outline:none;text-align:center}.draft-alert-modal-box .info{margin-top:40px}.draft-alert-modal-box .more-info{margin-top:20px}.draft-alert-modal-box .checkbox{margin-top:20px}.draft-alert-modal-box .buttons{margin-top:17px}.draft-alert-modal-box .buttons>*{display:inline-block;width:100px;margin:0 10px 0 10px}.draft-alert-modal-box .buttons .noButton{border:1px solid #0f9be4;background:0;color:#0f9be4}.draft-alert-modal-box .buttons .yesButton{border:0;background:#0f9be4}.survey-modal-box{outline:none;text-align:center;z-index:1000}.survey-modal-box .survey-header{margin-top:20px}.survey-modal-box .survey-text{margin:20px 20px}.survey-modal-box a{text-decoration:none;color:#6a839d}.survey-modal-box .buttons{margin-bottom:20px}.survey-modal-box .buttons>*{display:inline-block;width:130px;margin:0 10px 0 10px}.survey-modal-box .buttons .noButton{border:1px solid #0f9be4;background:0;color:#0f9be4}.survey-modal-box .buttons .yesButton{color:#fff;border:0;background:#0f9be4}.login-modal-box .contents{width:82%;padding:24px 9%}.login-modal-box .contents .sign-in{width:100%;margin-bottom:16px;text-align:center}.login-modal-box .contents .or{width:100%;text-align:center;margin:10px 0}.login-modal-box .contents .button-bar{margin-top:20px;display:flex;flex-direction:row;justify-content:center;align-items:center}.login-modal-box .contents .button-bar .login-button{flex:0 0 auto;height:65px;width:100%;border:1px solid #e8ebf1;display:flex;flex-direction:row;justify-content:center;align-items:center}.login-modal-box .contents .button-bar .login-button .button-item{flex:0 0 auto;color:#152934;letter-spacing:0.1px;margin:0 3px}.login-modal-box .contents .button-bar .login-button .bmx-logo{width:40px;height:40px}.login-modal-box .contents .button-bar .login-button .github-logo{width:95px;height:27px}.save-code-modal-box .white-header{height:120px;line-height:120px;width:90%;font-size:24px;letter-spacing:1px;padding-left:10%;color:#1b2f43;border-bottom:2px solid #e8ebf1}.save-code-modal-box .contents{width:80%;padding:0 10%}.save-code-modal-box .header-buffer{width:100%;height:20px}.save-code-modal-box .flex-row{display:flex;flex-direction:row;justify-content:center;align-items:center}.save-code-modal-box .flex-row .item{flex:213 0 0}.save-code-modal-box .flex-row .separator{flex:9 0 0}.save-code-modal-box .field-text{width:100%;height:12px;margin-top:30px}.save-code-modal-box .field-text .label{text-align:left;font-size:10px;letter-spacing:0.4px;color:#0f9be4}.save-code-modal-box .field-text .info{text-align:center;font-size:12px;color:#6a839d}.save-code-modal-box .field-info{width:100%;height:14px;margin-top:30px}.save-code-modal-box .field-info .item{text-align:center;font-size:14px;color:#6a839d}.save-code-modal-box .field-info .item a{text-decoration:underline;color:inherit}.save-code-modal-box .field-info .item a:focus{outline:none}.save-code-modal-box .field-input{width:100%;height:36px}.save-code-modal-box .field-input .item{height:36px;padding:0;border-top:0;border-left:0;border-right:0;border-bottom:2px solid #d8d8d8;color:#6a839d;font-size:16px;letter-spacing:0.6px}.save-code-modal-box .field-input .item:focus{outline:none;border-bottom:2px solid #0f9be4}.save-code-modal-box .field-input .select-item-container{height:36px;max-height:36px;overflow:visible;z-index:400}.save-code-modal-box .field-input .select-item-container .select-item-selected-box{width:100%;height:36px;background-color:#fff;display:flex;align-items:center;align-content:center;justify-content:space-between;flex-direction:row}.save-code-modal-box .field-input .select-item-container .select-item-selected-box .capitalize:first-letter{text-transform:capitalize}.save-code-modal-box .field-input .select-item-container .select-item-selected-box .item-text{flex:1 1 auto;text-align:left}.save-code-modal-box .field-input .select-item-container .select-item-selected-box .select-arrow{width:14px;height:8px;margin-right:10px;flex:0 1 auto;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.save-code-modal-box .field-input .select-item-container .select-item-options-box{width:100%;max-height:126px;overflow-y:scroll;background-color:#fff;border-top:0;border-left:0;border-right:0;border-bottom:2px solid #0f9be4}.save-code-modal-box .field-input .select-item-container .select-item-options-box .select-item-options-item{width:100%;height:36px;line-height:36px;text-align:left}.save-code-modal-box .save-button{margin-top:30px;margin-bottom:40px;width:100%;height:36px;border:0;background-color:#0f9be4}.profile-small-modal-box .avatar-box{width:100%;height:60px;display:flex;flex-direction:row;justify-content:center;align-items:center}.profile-small-modal-box .avatar-box .avatar-container{height:50px;width:50px;border-radius:100%}.profile-small-modal-box .avatar-box .avatar-container .avatar-img-large{height:50px;width:50px;border-radius:100%}.profile-small-modal-box .option-box{width:165;height:34px;line-height:34px;padding-left:35px}.profile-small-modal-box .logout-divider{margin:0 10%;background-color:#f6f7f9;width:80%;height:2px}.profile-large-modal-box .white-header{height:120px;line-height:120px;width:90%;font-size:24px;letter-spacing:1px;padding-left:10%;color:#1b2f43;border-bottom:2px solid #e8ebf1}.profile-large-modal-box .contents{padding:38px 7%;display:flex;justify-content:space-between;align-items:center}.profile-large-modal-box .contents .account-box{flex:0 0 auto;width:220px;border:2px solid #e8ebf1}.profile-large-modal-box .contents .account-box .logo{width:100%;height:95px;border-bottom:1px solid #e8ebf1;display:flex;flex-direction:row;justify-content:center;align-items:center}.profile-large-modal-box .contents .account-box .logo .bmx-item{flex:0 0 auto;font-size:20px;color:#152934;letter-spacing:0.1px;margin:0 6px}.profile-large-modal-box .contents .account-box .logo .github-item{flex:0 0 auto;width:95px;height:27px}.profile-large-modal-box .contents .account-box .connected{width:100%;height:37px;line-height:37px;text-align:center}.signup-modal-box .contents{text-align:center;padding:27px 9%}.signup-modal-box .contents .join-header{font-size:24px;color:#152333;font-weight:200}.signup-modal-box .contents .info-bar{margin-top:4px}.signup-modal-box .contents .button-bar{margin-top:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.signup-modal-box .contents .button-bar .signup-button{flex:0 0 auto;box-sizing:border-box;text-decoration:none;height:100px;width:43%;border:1px solid #e8ebf1;display:flex;flex-direction:row;justify-content:center;align-items:center}.signup-modal-box .contents .button-bar .signup-button:focus{outline:#fff auto 1px}.signup-modal-box .contents .button-bar .signup-button .button-item{flex:0 0 auto;color:#152934;letter-spacing:0.1px;margin:0 3px}.signup-modal-box .contents .button-bar .signup-button .bmx-logo{width:25px;height:25px}.signup-modal-box .contents .button-bar .signup-button .github-logo{width:95px;height:27px}.critical-error-modal-box{outline:none;text-align:center;padding:20px}.critical-error-modal-box h2{margin-bottom:0}.critical-error-modal-box .info{margin:10px 25px 0 25px;letter-spacing:0.6px}.critical-error-modal-box .buttons{margin-top:17px;display:flex;flex-direction:row;justify-content:center;align-items:center}.critical-error-modal-box .buttons .okButton{flex:0 0 auto;border:0;background:#0f9be4}.delete-warning-modal-box{outline:none;text-align:center;padding:20px}.delete-warning-modal-box h2{margin-bottom:0}.delete-warning-modal-box .info{margin:10px 25px 0 25px;letter-spacing:0.6px}.delete-warning-modal-box .buttons{margin-top:17px}.delete-warning-modal-box .buttons>*{display:inline-block;width:100px;margin:0 10px 0 10px}.delete-warning-modal-box .buttons .noButton{border:1px solid #0f9be4;background:0;color:#0f9be4}.delete-warning-modal-box .buttons .yesButton{border:0;background:#0f9be4}.wait-prompt-modal-box .message{padding:20px}.standard-error-modal-box{outline:none;text-align:center;padding:20px}.standard-error-modal-box .info{margin:10px 25px 0 25px;letter-spacing:0.6px}.standard-error-modal-box .buttons{margin-top:17px;display:flex;flex-direction:row;justify-content:center;align-items:center}.standard-error-modal-box .buttons .okButton{flex:0 0 auto;border:0;background:#0f9be4}@media screen and (min-width: 768px){.modal-box{opacity:0;z-index:0}.visible-modal{opacity:1;z-index:300}.center-modal{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.modal-transition{-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s}.source-modal-box{height:440px;width:360px}.load-code-modal-box{height:531px;width:531px}.reset-modal-box{width:370px}.snapshot-modal-box{width:380px;padding-left:25px;padding-right:25px}.feature-modal-box{right:0;top:0;bottom:0;width:347px;opacity:1;z-index:300;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.feature-modal-box .feature-info-box{width:266px}.feature-modal-box hr{width:328px}.feature-modal-box .email-capture-box{width:328px}.feature-show{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.settings-modal-box{width:284px;right:33px;bottom:51px}.menu-modal-box{top:0;left:0;width:0;height:0}.draft-alert-modal-box{height:200px;width:520px}.survey-modal-box{width:418px;top:50px;right:10px}.login-modal-box{width:230px;top:50px;right:27px}.login-modal-box:before{content:"";border:solid 10px transparent;border-bottom-color:#fff;border-top:0;width:0;height:0;overflow:hidden;display:block;position:relative;top:-10px;left:99px;margin:auto}.save-code-modal-box{width:531px}.profile-small-modal-box{width:200px;top:63px;right:32px}.profile-small-modal-box:before{content:"";border:solid 10px transparent;border-bottom-color:#fff;border-top:0;width:0;height:0;overflow:hidden;display:block;position:relative;top:-10px;left:69px;margin:auto}.profile-large-modal-box{width:531px}.profile-large-modal-box .contents{flex-direction:row}.signup-modal-box{width:430px}.critical-error-modal-box{width:410px}.delete-warning-modal-box{width:320px}.delete-warning-modal-box.visible-modal{z-index:400}}@media screen and (max-width: 767px){.modal-box{z-index:300;bottom:0;width:100%;-webkit-transform:translateY(150%);-moz-transform:translateY(150%);-ms-transform:translateY(150%);-o-transform:translateY(150%);transform:translateY(150%)}.visible-modal{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.modal-transition{-webkit-transition:all 0.45s ease-out 0s;-moz-transition:all 0.45s ease-out 0s;-ms-transition:all 0.45s ease-out 0s;-o-transition:all 0.45s ease-out 0s;transition:all 0.45s ease-out 0s}.source-modal-box{height:440px}.source-modal-box .file-select-box{width:315px}.load-code-modal-box{height:531px}.snapshot-modal-box{height:240px}.feature-modal-box{top:40px}.feature-modal-box .feature-info-box{width:90%}.feature-modal-box hr{width:90%}.feature-modal-box .email-capture-box{width:90%}.feature-show{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.menu-modal-box{top:40px}.menu-modal-box .alert-circle{top:104px;right:127px}.draft-alert-modal-box{height:250px}.draft-alert-modal-box .info{margin-left:20px;margin-right:20px}.draft-alert-modal-box .more-info{margin-left:20px;margin-right:20px}.draft-alert-modal-box .checkbox{margin-left:20px;margin-right:20px}.profile-large-modal-box .contents{flex-direction:column}}.flexy.top img{padding-left:15px}html{font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-weight:400;color:#fff}body{overflow-x:hidden}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;margin:0}.overflowy{overflow-y:auto}.v-center{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.h-center{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.flex-h-center{width:100%;display:flex;flex-direction:row;justify-content:center}.abs-center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.close{width:40px;height:40px;position:absolute;top:10px;right:10px;font-size:28px;line-height:.6;color:#597694;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.5}.close img{width:15px;height:15px}.close:focus{outline:1px solid #ccc;padding-bottom:5px}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:transparent;border:0}.beta{font-style:italic;display:inline-block;font-size:8pt;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}.svg{height:30px;width:61px;vertical-align:middle;margin:-9px 0 0 35px}.swift-logo{height:24px;width:32px;margin:-2px 0 0 24px}.swift-logo .st0{fill:#f0f0f0}@media screen and (max-width: 768px){.swift-logo{margin:0 0 2px 14px}}.swift-logo .bird{height:24px;width:32px}h1.title{display:inline-block;font-size:18px;font-weight:300;letter-spacing:0.6px;z-index:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width: 768px){h1.title{letter-spacing:0px}}h3{color:#0f9be4;padding-bottom:15px;padding-left:10px;border-bottom:2px solid #1d4063;margin-left:-10px;margin-bottom:0;font-weight:400}.header{color:#f0f0f0;width:100%;background-color:#041526;position:fixed;top:0;left:0;height:40px;max-height:40px;z-index:100}.flex-header{display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center;flex-wrap:wrap}.flex-header .col{display:flex;flex-direction:row;align-content:center;align-items:center;flex-wrap:wrap}.flex-header .left-col{flex:0 0 auto;justify-content:flex-start;height:40px}.flex-header .left-col>div{display:inline-block;margin-right:19px}.flex-header .right-col{flex:0 0 auto;justify-content:flex-end;height:40px;font-size:14px}.flex-header .right-col .info-item{margin-right:20px}.flex-header .right-col .info-item a{top:0;text-decoration:none;color:#f0f0f0}.flex-header .right-col .auth-item{height:40px;padding:0 10px;cursor:pointer;flex-direction:row;justify-content:center;align-items:center}.flex-header .right-col .auth-item .avatar-container{width:18px;height:18px;margin-right:12px;border-radius:100%}.flex-header .right-col .auth-item .avatar-container .avatar-img{width:18px;height:18px;border-radius:100%}.flex-header .right-col .auth-item>span{margin:0 6px}.flex-header .right-col .auth-item .menu-arrow{margin-left:20px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.flex-header .right-col .signup{background-color:rgba(21,35,51,0.2)}.flex-header .right-col .login{background-color:#152333}.alert-circle{height:8px;width:8px;z-index:100;-webkit-transform:translate(-23px, -9px);-moz-transform:translate(-23px, -9px);-ms-transform:translate(-23px, -9px);-o-transform:translate(-23px, -9px);transform:translate(-23px, -9px)}.nav-list>*{display:inline-block;vertical-align:middle}.divider{border-left:1px solid #fff;opacity:.4;height:20px}.divider.left{display:inline-block}.run-count{position:fixed;width:100px;top:7px;text-align:center;font-size:14px;z-index:0}.run-count .label{font-size:10px;opacity:.7}.hamburger-menu{position:absolute;top:13px;right:19px}.hamburger-menu-close{position:absolute;top:13px;right:23px}.fb{width:12px;height:18px;display:inline-block}.fb #REPL-dark{fill:#f0f0f0}.tw{width:20px;height:18px;display:inline-block}.tw #REPL-dark{fill:#f0f0f0}.btn{height:28px;width:130px;font-size:14px;letter-spacing:1.2px;color:#fff;transition:opacity 0.25s ease-in-out;transition:width 0.25s ease-out}.btn:focus{outline:#fff auto 1px}.btnDefault{border:1px solid #fff;background:0}.a-btn{height:28px;width:130px;font-size:14px;letter-spacing:1.2px;line-height:28px;box-sizing:border-box;color:#fff}.a-btn:focus{outline:#fff auto 1px}.remainder{position:fixed;top:40px;bottom:0;width:100%}.editor{background-color:transparent;width:50%;position:absolute;left:0;top:0;bottom:43px}.editor .ace_editor{position:relative;overflow:hidden;font:12px/normal 'Inconsolata', 'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace;direction:ltr}.draggable-divider{position:absolute;left:50%;bottom:43px;height:100%;width:2px;background-color:transparent;z-index:1}.draggable-divider:hover{cursor:ew-resize}.results{position:absolute;width:50%;top:0;bottom:43px;right:0;background-color:#1b2f43;overflow-y:auto}.results .content{padding:10px 40px 20px}.ace_editor{height:100%}.version,.criticalError,.execution{width:100%;font:13px/normal 'Inconsolata', 'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace;white-space:pre-wrap}.criticalError,.execution{padding:30px 0 15px 0}.footer-container{position:fixed;bottom:0;left:0;height:43px;width:100%;background-color:#223a52;font-size:14px;letter-spacing:0.6px}.footer-container .play-div{z-index:50;height:28px;width:28px}.footer-container .play-div .play{height:28px;width:28px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.footer-container .working{z-index:50;height:28px;width:45px}.footer-container .working .dot{display:inline-block;width:8px;height:8px;border-radius:8px;background-color:#0f9be4}.footer-container .working .dot:nth-last-child(1){animation:loadingC .6s 0s linear infinite}.footer-container .working .dot:nth-last-child(2){animation:loadingC .6s .1s linear infinite}.footer-container .working .dot:nth-last-child(3){animation:loadingC .6s .2s linear infinite}.footer-container .disconnected{z-index:50;width:43px;height:28px}.footer-container .disconnected .disconnect-icon{opacity:0.5}.footer-container .hidden-item{display:none}@keyframes loadingC{0{transform:translate(0, 0px)}25%{transform:translate(0, 7px)}75%{transform:translate(0, -7px)}100%{transform:translate(0, 0px)}}.flex-footer{display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center;flex-wrap:wrap}.flex-footer .col{display:flex;flex-direction:row;align-content:center;align-items:center;flex-wrap:wrap}.flex-footer .col>div{cursor:pointer}.flex-footer .left-col{flex:1 1 0;justify-content:flex-start;height:40px}.flex-footer .left-col>div{margin-left:33px}.flex-footer .exec-col{flex:0 0 auto;justify-content:center;height:40px}.flex-footer .right-col{flex:1 1 0;justify-content:flex-end;height:40px;font-size:14px}.flex-footer .right-col>div{margin-right:33px}.flex-footer .footer-svg{margin-right:4px}.dark-theme{color:#fff}.dark-theme .modal-box{border-color:#fff}.dark-theme .version{color:#0f9be4}.dark-theme .footer-container{background-color:#223a52;color:#0f9be4}.dark-theme .footer-container .back-arrow-icon #Mobile-Web-Sandbox---result{stroke:#fff}.dark-theme h3{color:#0f9be4;border-bottom:2px solid #1d4063}.dark-theme .header{background-color:#2095d7}.dark-theme .results{background-color:#1b2f43}.dark-theme .remainder{background:#122639}.light-theme{color:#304254}.light-theme .modal-box{border-color:#d5dee7}.light-theme .version{color:#98b0c4}.light-theme .footer-container{background-color:#fff;border-top:1px solid #d5dee7}.light-theme .footer-container .play #Dark{fill:#296aae}.light-theme .footer-container .footer-bar-left-align,.light-theme .footer-container .footer-bar-right-align{color:#597694}.light-theme .footer-container .source-code .create-icon #Dark{fill:#597694}.light-theme .footer-container .source-code .up-arrow #Dark{stroke:#597694}.light-theme .footer-container .clear-code path#Path{stroke:#597694}.light-theme .footer-container .clear-code rect#Path,.light-theme .footer-container .clear-code rect#Rectangle-904{fill:#597694}.light-theme .footer-container .settings g#Dark{stroke:#597694}.light-theme .footer-container .share-code g#Dark{fill:#597694}.light-theme .footer-container .back-arrow-icon #Mobile-Web-Sandbox---result{stroke:#597694}.light-theme h3{color:#597694;border-bottom:1px solid #d5dee7}.light-theme .header{background-color:#0f9be4}.light-theme .results{background-color:#fff}.light-theme .remainder{background:#f6f7f9}@media screen and (min-width: 768px){#myModal .btn:hover{cursor:pointer}.close:hover{color:#597694;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:1}.big-modal-tab-select .tab-box:hover{cursor:pointer}.source-modal-box .file-select-box .file-select-option:hover{cursor:pointer;background-color:#f1f1f1}.load-code-modal-box .options-box .option-item:hover{cursor:pointer;background-color:#f1f1f1}.settings-modal-box .select-version-container .select-version-selected-box:hover{cursor:pointer}.settings-modal-box .select-version-container .select-version-options-box .select-version-options-item:hover{cursor:pointer;background-color:#f1f1f1}.menu-modal-box .menu-list .menu-item:hover{cursor:pointer}.survey-modal-box a:hover{cursor:pointer}.login-modal-box .login-button:hover{cursor:pointer}.save-code-modal-box .field-input .select-item-container .select-item-selected-box:hover{cursor:pointer}.save-code-modal-box .field-input .select-item-container .select-item-options-box .select-item-options-item:hover{cursor:pointer;background-color:#f1f1f1}.profile-small-modal-box .option-box:hover{background-color:#f6f7f9;cursor:pointer}.profile-large-modal-box .contents .account-box:hover{cursor:pointer}.alert-circle:hover{cursor:pointer}.hamburger-menu:hover{cursor:pointer}.hamburger-menu-close:hover{cursor:pointer}.fb:hover #REPL-dark{fill:#fff}.tw:hover #REPL-dark{fill:#fff}.btn:hover{cursor:pointer}.btnDefault:hover{background-color:rgba(255,255,255,0.1)}.execute-tooltip:hover:after{border-radius:4px;padding:5px 10px;position:absolute;bottom:45px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);content:attr(title);z-index:200;text-align:center;font-size:14px;letter-spacing:1px}.execute-tooltip:hover:before{border-style:solid;border-width:9px 9px 0 9px;top:-17px;z-index:200;position:absolute;left:50%;content:"";overflow:hidden;margin:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.footer-container .play-div.execute-tooltip:hover:after{width:105px;height:45px;display:flex;align-items:center;justify-content:center}.footer-container .working.execute-tooltip:hover:after{width:105px;height:45px;display:flex;align-items:center;justify-content:center}.footer-container .disconnected.execute-tooltip:hover:after{width:100px;height:18px}.flex-footer .col>div:hover{color:#1fb0fc}.dark-theme .white-hover:hover{color:#fff}.dark-theme .execute-tooltip:hover:after{background-color:rgba(29,29,29,0.6);color:#fff}.dark-theme .execute-tooltip:hover:before{border-top-color:rgba(29,29,29,0.6);color:rgba(29,29,29,0)}.dark-theme .draggable-divider:hover{background-color:#2095d7}.dark-theme .draggable-divider:active{background-color:#2095d7}.dark-theme .footer-container .play:hover{cursor:pointer}.dark-theme .footer-container .play:hover #Dark{fill:#1fb0fc}.dark-theme .footer-container .footer-bar-left-align div:hover,.dark-theme .footer-container .footer-bar-right-align div:hover{color:#1fb0fc}.dark-theme .footer-container .source-code:hover .create-icon #Footer-Tool-bar{fill:#1fb0fc}.dark-theme .footer-container .source-code:hover .up-arrow #Dark{stroke:#1fb0fc}.dark-theme .footer-container .clear-code:hover .clear-icon #Footer-Tool-bar{fill:#1fb0fc}.dark-theme .footer-container .settings:hover .settings-icon #Footer-Tool-bar{stroke:#1fb0fc}.dark-theme .footer-container .share-code:hover .share-icon #Homepage---logged-in{fill:#1fb0fc}.light-theme .white-hover:hover{color:#fff}.light-theme .execute-tooltip:hover:after{background-color:rgba(232,235,241,0.6);color:#304254}.light-theme .execute-tooltip:hover:before{border-top-color:rgba(232,235,241,0.6);color:rgba(232,235,241,0)}.light-theme .draggable-divider:hover{background-color:#0f9be4}.light-theme .draggable-divider:active{background-color:#0f9be4}.light-theme .footer-container .play:hover{cursor:pointer}.light-theme .footer-container .play:hover #Dark{opacity:0.6}.light-theme .footer-container .source-code:hover{opacity:0.7}.light-theme .footer-container .clear-code:hover{opacity:0.7}.light-theme .footer-container .settings:hover{opacity:0.7}.light-theme .footer-container .share-code:hover{opacity:0.7}}.results-push{-webkit-transition:-webkit-transform 0.5s ease 0s;-moz-transition:-moz-transform 0.5s ease 0s;-ms-transition:-ms-transform 0.5s ease 0s;-o-transition:-o-transform 0.5s ease 0s;transition:transform 0.5s ease 0s}@media screen and (min-width: 768px){.show-on-mobile{display:none}.hide-flex-on-mobile{display:flex}}@media screen and (max-width: 767px){.flex-header .right-col{flex:0 1 0}.editor{left:0;webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);width:100%}.results{left:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);width:100%}.results-visible.editor{webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.results-visible.results{webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.flex-footer .left-col{flex:2 1 0;justify-content:space-around}.flex-footer .left-col>div{margin-left:0}.flex-footer .exec-col{flex:1 1 0}.flex-footer .right-col{flex:2 1 0;justify-content:space-around}.flex-footer .right-col>div{margin-right:0}.hide-on-mobile{display:none}.show-on-mobile{display:inline}.hide-flex-on-mobile{display:none}}form.iwm-registration-widget{margin:0;font-size:12px;height:146px}form.iwm-registration-widget ul{padding-left:0;list-style-type:none}form.iwm-registration-widget li{margin-bottom:8px}form.iwm-registration-widget li input[type="text"]{height:19px}form.iwm-registration-widget li.error input[type="text"]{background-color:#ffd8d8}form.iwm-registration-widget li.error select{background-color:#ffd8d8}form.iwm-registration-widget li.error input[type="checkbox"]{background:#ffd8d8}form.iwm-registration-widget li.firstName .iwm-error-msg,form.iwm-registration-widget li.lastName .iwm-error-msg,form.iwm-registration-widget li.email .iwm-error-msg,form.iwm-registration-widget li.country .iwm-error-msg{display:none}form.iwm-registration-widget li.iwm-terms-privacy .iwm-error-msg{display:none}form.iwm-registration-widget li.iwm-terms-privacy.error .iwm-error-msg{margin-left:10px;color:#fd3f3f;display:inline-block}form.iwm-registration-widget .close-btn{display:none}form.iwm-registration-widget .iwm-terms-privacy{margin-bottom:10px}form.iwm-registration-widget .iwm-terms-privacy a{text-decoration:none;color:#0f9be4}form.iwm-registration-widget .iwm-submit-button a{text-decoration:none;border:2px solid #0f9be4;color:#0f9be4;padding:4px 6px;letter-spacing:0.4px}form.iwm-registration-widget .iwm-block-overlay{position:absolute;height:20px;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}form.iwm-registration-widget .iwm-block-overlay .message-cnt{left:0;width:100%;text-align:center}@media screen and (min-width: 768px){form.iwm-registration-widget{width:328px}form.iwm-registration-widget li input[type="text"]{width:328px}form.iwm-registration-widget li select{width:328px}form.iwm-registration-widget .iwm-block-overlay{width:328px}}@media screen and (max-width: 767px){form.iwm-registration-widget li input[type="text"]{width:100%}form.iwm-registration-widget li select{width:100%}form.iwm-registration-widget .iwm-block-overlay{width:100%}}body{padding:0;margin:0;height:100%}
