.accounts-dialog .login-button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;padding:4px 8px;font-size:80%;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;line-height:1.5;text-align:center;color:#fff;background:#596595;border:1px solid #464f75;border-radius:4px}.accounts-dialog .login-button:hover{background:#7580ac}.accounts-dialog .login-button:active{background:#7580ac;box-shadow:0 2px 3px 0 rgba(0,0,0,0.2) inset;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,0.2) inset}.accounts-dialog .login-button.login-button-disabled,.accounts-dialog .login-button.login-button-disabled:active{color:#ddd;background:#aaa;border:1px solid #c3c3c3;box-shadow:none;-webkit-box-shadow:none}.accounts-dialog *{padding:0;margin:0;line-height:inherit;color:inherit;font:inherit;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.accounts-dialog .login-button{width:auto;margin-bottom:4px}.accounts-dialog a{cursor:pointer;text-decoration:underline}.accounts-dialog{border:1px solid #cccccc;z-index:1000;background:white;border-radius:4px;padding:8px 12px;margin:-8px -12px 0 -12px;width:250px;box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);font-size:16px;color:#333}.accounts-dialog>*{line-height:1.6}.accounts-dialog>.login-close-text{line-height:inherit;font-size:inherit;font-family:inherit}.accounts-dialog label,.accounts-dialog .title{font-size:80%;margin-top:7px;margin-bottom:-2px}.accounts-dialog label{display:inline}.accounts-dialog input[type=text],.accounts-dialog input[type=email],.accounts-dialog input[type=password]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.accounts-dialog input[type=text][type],.accounts-dialog input[type=email][type],.accounts-dialog input[type=password][type]{height:auto}.accounts-dialog .login-button-form-submit{margin-top:8px}.accounts-dialog .message{font-size:80%;margin-top:8px;line-height:1.3}.accounts-dialog .error-message{color:red}.accounts-dialog .info-message{color:green}.accounts-dialog .additional-link{font-size:75%}.accounts-dialog .accounts-close{position:absolute;top:0;right:5px;font-size:20px;font-weight:bold;line-height:20px;text-decoration:none;color:#000;opacity:0.4}.accounts-dialog .accounts-close:hover{opacity:0.8}.accounts-dialog #login-buttons-cancel-reset-password{float:right}.accounts-dialog #login-buttons-cancel-enroll-account{float:right}#login-buttons-message-dialog .message{font-size:100%}.accounts-centered-dialog{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;z-index:1001;position:fixed;left:50%;margin-left:-129px;top:50%;margin-top:-40px;}#configure-login-service-dialog{width:530px;margin-left:-269px;margin-top:-300px;}#configure-login-service-dialog table{width:100%}#configure-login-service-dialog input[type=text]{width:100%;font-family:"Courier New",Courier,monospace}#configure-login-service-dialog ol{margin-top:10px;margin-bottom:10px}#configure-login-service-dialog ol li{margin-left:30px}#configure-login-service-dialog .configuration_labels{width:30%}#configure-login-service-dialog .configuration_inputs{width:70%}#configure-login-service-dialog .new-section{margin-top:10px}#configure-login-service-dialog .url{font-family:"Courier New",Courier,monospace}#configure-login-service-dialog-save-configuration{float:right}.configure-login-service-dismiss-button{float:left}#just-verified-dismiss-button,#messages-dialog-dismiss-button{margin-top:8px}.hide-background{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;background-color:#000000;background-color:rgba(0,0,0,0.7)}.accounts-dialog input[type=text],.accounts-dialog input[type=email],.accounts-dialog input[type=password]{padding:4px;border:1px solid #aaa;border-radius:3px;line-height:1}.introjs-overlay{position:absolute;z-index:999999;background-color:#000;opacity:0;background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(0,0,0,0.4)),color-stop(100%,rgba(0,0,0,0.9)));background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);background:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);background:radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#e6000000',GradientType=1);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.introjs-fixParent{z-index:auto!important;opacity:1.0!important;position:absolute!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}.introjs-showElement,tr.introjs-showElement>td,tr.introjs-showElement>th{z-index:9999999!important}.introjs-disableInteraction{z-index:99999999!important;position:absolute}.introjs-relativePosition,tr.introjs-showElement>td,tr.introjs-showElement>th{position:relative}.introjs-helperLayer{position:absolute;z-index:9999998;background-color:#FFF;background-color:rgba(255,255,255,.9);border:1px solid #777;border:1px solid rgba(0,0,0,.5);border-radius:4px;box-shadow:0 2px 15px rgba(0,0,0,.4);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.introjs-tooltipReferenceLayer{position:absolute;visibility:hidden;z-index:10000000;background-color:transparent;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.introjs-helperLayer *,.introjs-helperLayer *:before,.introjs-helperLayer *:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}.introjs-helperNumberLayer{position:absolute;visibility:visible;top:-16px;left:-16px;z-index:9999999999!important;padding:2px;font-family:Arial,verdana,tahoma;font-size:13px;font-weight:bold;color:white;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.3);background:#ff3019;background:-webkit-linear-gradient(top,#ff3019 0%,#cf0404 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff3019),color-stop(100%,#cf0404));background:-moz-linear-gradient(top,#ff3019 0%,#cf0404 100%);background:-ms-linear-gradient(top,#ff3019 0%,#cf0404 100%);background:-o-linear-gradient(top,#ff3019 0%,#cf0404 100%);background:linear-gradient(to bottom,#ff3019 0%,#cf0404 100%);width:20px;height:20px;line-height:20px;border:3px solid white;border-radius:50%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019',endColorstr='#cf0404',GradientType=0);filter:progid:DXImageTransform.Microsoft.Shadow(direction=135,strength=2,color=ff0000);box-shadow:0 2px 5px rgba(0,0,0,.4)}.introjs-arrow{border:5px solid white;content:'';position:absolute}.introjs-arrow.top{top:-10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:white;border-left-color:transparent}.introjs-arrow.top-right{top:-10px;right:10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:white;border-left-color:transparent}.introjs-arrow.top-middle{top:-10px;left:50%;margin-left:-5px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:white;border-left-color:transparent}.introjs-arrow.right{right:-10px;top:10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:white}.introjs-arrow.right-bottom{bottom:10px;right:-10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:white}.introjs-arrow.bottom{bottom:-10px;border-top-color:white;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.introjs-arrow.left{left:-10px;top:10px;border-top-color:transparent;border-right-color:white;border-bottom-color:transparent;border-left-color:transparent}.introjs-arrow.left-bottom{left:-10px;bottom:10px;border-top-color:transparent;border-right-color:white;border-bottom-color:transparent;border-left-color:transparent}.introjs-tooltip{position:absolute;visibility:visible;padding:10px;background-color:white;min-width:200px;max-width:300px;border-radius:3px;box-shadow:0 1px 10px rgba(0,0,0,.4);-webkit-transition:opacity 0.1s ease-out;-moz-transition:opacity 0.1s ease-out;-ms-transition:opacity 0.1s ease-out;-o-transition:opacity 0.1s ease-out;transition:opacity 0.1s ease-out}.introjs-tooltipbuttons{text-align:right;white-space:nowrap}.introjs-button{position:relative;overflow:visible;display:inline-block;padding:0.3em 0.8em;border:1px solid #d4d4d4;margin:0;text-decoration:none;text-shadow:1px 1px 0 #fff;font:11px/normal sans-serif;color:#333;white-space:nowrap;cursor:pointer;outline:none;background-color:#ececec;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f4f4f4),to(#ececec));background-image:-moz-linear-gradient(#f4f4f4,#ececec);background-image:-o-linear-gradient(#f4f4f4,#ececec);background-image:linear-gradient(#f4f4f4,#ececec);-webkit-background-clip:padding;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-border-radius:0.2em;-moz-border-radius:0.2em;border-radius:0.2em;zoom:1;*display:inline;margin-top:10px}.introjs-button:hover{border-color:#bcbcbc;text-decoration:none;box-shadow:0px 1px 1px #e3e3e3}.introjs-button:focus,.introjs-button:active{background-image:-webkit-gradient(linear,0 0,0 100%,from(#ececec),to(#f4f4f4));background-image:-moz-linear-gradient(#ececec,#f4f4f4);background-image:-o-linear-gradient(#ececec,#f4f4f4);background-image:linear-gradient(#ececec,#f4f4f4)}.introjs-button::-moz-focus-inner{padding:0;border:0}.introjs-skipbutton{margin-right:5px;color:#7a7a7a}.introjs-prevbutton{-webkit-border-radius:0.2em 0 0 0.2em;-moz-border-radius:0.2em 0 0 0.2em;border-radius:0.2em 0 0 0.2em;border-right:none}.introjs-nextbutton{-webkit-border-radius:0 0.2em 0.2em 0;-moz-border-radius:0 0.2em 0.2em 0;border-radius:0 0.2em 0.2em 0}.introjs-disabled,.introjs-disabled:hover,.introjs-disabled:focus{color:#9a9a9a;border-color:#d4d4d4;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-bullets{text-align:center}.introjs-bullets ul{clear:both;margin:15px auto 0;padding:0;display:inline-block}.introjs-bullets ul li{list-style:none;float:left;margin:0 2px}.introjs-bullets ul li a{display:block;width:6px;height:6px;background:#ccc;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-decoration:none}.introjs-bullets ul li a:hover{background:#999}.introjs-bullets ul li a.active{background:#999}.introjs-progress{overflow:hidden;height:10px;margin:10px 0 5px 0;border-radius:4px;background-color:#ecf0f1}.introjs-progressbar{float:left;width:0%;height:100%;font-size:10px;line-height:10px;text-align:center;background-color:#08c}.introjsFloatingElement{position:absolute;height:0;width:0;left:50%;top:50%}.introjs-fixedTooltip{position:fixed}.introjs-hint{position:absolute;background:transparent;width:20px;height:15px}.introjs-hidehint{display:none}.introjs-fixedhint{position:fixed}.introjs-hint:hover>.introjs-hint-pulse{border:5px solid rgba(60,60,60,0.57)}.introjs-hint-pulse{width:10px;height:10px;border:5px solid rgba(60,60,60,0.27);-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background-color:rgba(136,136,136,0.24);z-index:10;position:absolute;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.introjs-hint-dot{border:10px solid rgba(146,146,146,0.36);background:transparent;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;height:50px;width:50px;-webkit-animation:introjspulse 3s ease-out;-moz-animation:introjspulse 3s ease-out;animation:introjspulse 3s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;position:absolute;top:-25px;left:-25px;z-index:1;opacity:0}@-moz-keyframes intrjspulse{0%{-moz-transform:scale(0);opacity:0.0}25%{-moz-transform:scale(0);opacity:0.1}50%{-moz-transform:scale(0.1);opacity:0.3}75%{-moz-transform:scale(0.5);opacity:0.5}100%{-moz-transform:scale(1);opacity:0.0}}@-webkit-keyframes introjspulse{0%{-webkit-transform:scale(0);opacity:0.0}25%{-webkit-transform:scale(0);opacity:0.1}50%{-webkit-transform:scale(0.1);opacity:0.3}75%{-webkit-transform:scale(0.5);opacity:0.5}100%{-webkit-transform:scale(1);opacity:0.0}}@font-face{font-family:'Source Sans Pro';font-weight:400;font-style:normal;font-stretch:normal;src:local("Source Sans Pro"),local("SourceSansPro-Regular"),url("/fonts/WOFF/OTF/SourceSansPro-Regular.otf.woff") format("woff")}@font-face{font-family:'Source Sans Pro';font-weight:400;font-style:italic;font-stretch:normal;src:local("Source Sans Pro Italic"),local("SourceSansPro-It"),url("/fonts/WOFF/OTF/SourceSansPro-It.otf.woff") format("woff")}@font-face{font-family:'Source Sans Pro';font-weight:600;font-style:normal;font-stretch:normal;src:local("Source Sans Pro Semibold"),local("SourceSansPro-Semibold"),url("/fonts/WOFF/OTF/SourceSansPro-Semibold.otf.woff") format("woff")}@font-face{font-family:'Source Sans Pro';font-weight:600;font-style:italic;font-stretch:normal;src:local("Source Sans Pro Semibold Italic"),local("SourceSansPro-SemiboldIt"),url("/fonts/WOFF/OTF/SourceSansPro-SemiboldIt.otf.woff") format("woff")}@font-face{font-family:'Source Sans Pro';font-weight:700;font-style:normal;font-stretch:normal;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url("/fonts/WOFF/OTF/SourceSansPro-Bold.otf.woff") format("woff")}@font-face{font-family:'Source Sans Pro';font-weight:700;font-style:italic;font-stretch:normal;src:local("Source Sans Pro Bold Italic"),local("SourceSansPro-BoldIt"),url("/fonts/WOFF/OTF/SourceSansPro-BoldIt.otf.woff") format("woff")}@font-face{font-family:"icons";src:url("/icons/icons-9b14a8995966862ba1447b17f817d0d1.eot");font-weight:normal;font-style:normal}@font-face{font-family:"icons";src:url("/icons/icons-9b14a8995966862ba1447b17f817d0d1.eot");src:url("/icons/icons-9b14a8995966862ba1447b17f817d0d1.eot?#iefix") format("embedded-opentype"),url("/icons/icons-9b14a8995966862ba1447b17f817d0d1.woff") format("woff"),url("/icons/icons-9b14a8995966862ba1447b17f817d0d1.ttf") format("truetype"),url("/icons/icons-9b14a8995966862ba1447b17f817d0d1.svg?#icons") format("svg");font-weight:normal;font-style:normal}.icon,body>.topbar>.menubar>.share>button.show-popup::before,body>.topbar>.menubar>.notifications>button.show-popup,body>.topbar>.navbar button.navbar-shrink,body>.popup.share>.frame .share-tabs>ul #send-invite-tab-header::before,body>.popup.who-has-access>.frame .share-tabs>ul #send-invite-tab-header::before,body>.popup.share>.frame .share-tabs>ul #shareable-link-tab-header::before,body>.popup.who-has-access>.frame .share-tabs>ul #shareable-link-tab-header::before,.app-details>.app-details-widget>.app-details-box>div.info-row>ul.package-info>li>button.show-authorship-button>.expanded-icon,.install #step-confirm>.app-details-widget>.app-details-box>div.info-row>ul.package-info>li>button.show-authorship-button>.expanded-icon{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-appmarket:before{content:"\f101"}.icon-apps:before{content:"\f102"}.icon-arrow:before,body>.topbar>.navbar button.navbar-shrink:before{content:"\f103"}.icon-at:before{content:"\f104"}.icon-battery:before{content:"\f105"}.icon-bug:before{content:"\f106"}.icon-check:before{content:"\f107"}.icon-clipboard:before{content:"\f108"}.icon-close:before{content:"\f109"}.icon-copy:before{content:"\f10a"}.icon-debug:before{content:"\f10b"}.icon-down:before,.app-details>.app-details-widget>.app-details-box>div.info-row>ul.package-info>li>button.show-authorship-button>.expanded-icon:before,.install #step-confirm>.app-details-widget>.app-details-box>div.info-row>ul.package-info>li>button.show-authorship-button>.expanded-icon:before{content:"\f10c"}.icon-download:before{content:"\f10d"}.icon-edit:before{content:"\f10e"}.icon-email:before,body>.popup.share>.frame .share-tabs>ul #send-invite-tab-header:before,body>.popup.who-has-access>.frame .share-tabs>ul #send-invite-tab-header:before{content:"\f10f"}.icon-github:before{content:"\f110"}.icon-google:before{content:"\f111"}.icon-inbox:before{content:"\f112"}.icon-install:before{content:"\f113"}.icon-key:before{content:"\f114"}.icon-keybase:before{content:"\f115"}.icon-ldap:before{content:"\f116"}.icon-link:before,body>.popup.share>.frame .share-tabs>ul #shareable-link-tab-header:before,body>.popup.who-has-access>.frame .share-tabs>ul #shareable-link-tab-header:before{content:"\f117"}.icon-menu:before{content:"\f118"}.icon-new:before{content:"\f119"}.icon-notification:before,body>.topbar>.menubar>.notifications>button.show-popup:before{content:"\f11a"}.icon-open-grain:before{content:"\f11b"}.icon-people:before{content:"\f11c"}.icon-plus:before{content:"\f11d"}.icon-pronoun:before{content:"\f11e"}.icon-restart:before{content:"\f11f"}.icon-restore:before{content:"\f120"}.icon-search:before{content:"\f121"}.icon-settings:before{content:"\f122"}.icon-share:before,body>.topbar>.menubar>.share>button.show-popup:before{content:"\f123"}.icon-source:before{content:"\f124"}.icon-trash:before{content:"\f125"}.icon-troubleshoot:before{content:"\f126"}.icon-twitter:before{content:"\f127"}.icon-unlink:before{content:"\f128"}.icon-up:before,.app-details>.app-details-widget>.app-details-box>div.info-row>ul.package-info>li>button.show-authorship-button.expanded>.expanded-icon:before,.install #step-confirm>.app-details-widget>.app-details-box>div.info-row>ul.package-info>li>button.show-authorship-button.expanded>.expanded-icon:before{content:"\f129"}.icon-upload:before{content:"\f12a"}.icon-user:before{content:"\f12b"}.icon-web:before{content:"\f12c"}body>.topbar>.menubar>li>button.grain-button,body>.topbar>.menubar>.webkey>button.show-popup,body>.topbar>.menubar>.admin-alert>button.show-popup,body>.topbar>.menubar>.notifications>button.show-popup,body>.topbar>ul>li>button.show-popup,body>.topbar>ul>ul>li>button.show-popup,body>.topbar>ul>ul>ul>li>button.show-popup,body>.topbar>.menubar>.share>button.show-popup,body>.topbar>.navbar button.navbar-shrink,body>.topbar>.navbar>ul.navbar-grains>li.navitem-grain .close-button,body>.topbar>.navbar .demo-notice button,body>.popup.share>.frame button.who-has-access,body>.popup.who-has-access>.frame button.who-has-access,body>.popup.share>.frame button.reset-invite,body>.popup.share>.frame button.reset-share-token,body>.popup.share>.frame button.start-over-invite,body>.popup.who-has-access>.frame button.reset-invite,body>.popup.who-has-access>.frame button.reset-share-token,body>.popup.who-has-access>.frame button.start-over-invite,body>.popup.share>.frame .share-tabs form button,body>.popup.who-has-access>.frame .share-tabs form button,.login-buttons-list>form.login.dev button.unexpand,.login-buttons-list>button.login.dev button.unexpand,.login-buttons-list>form.email .button-box button,.login-buttons-list>form.ldap .button-box button,body>.main-content>.account .identities-tabs ul li .make-login,body>.main-content>.account .identities-tabs ul li .make-no-login,body>.popup.billing-prompt>.frame button.continue,body>.popup.billing-prompt>.frame button.subscribe,.first-time-billing-prompt button.continue,.first-time-billing-prompt button.subscribe,ul.identity-card-list li button,body>.popup.request>.frame>ul.candidate-cards>li.powerbox-card>button.card-button,.app-list>.app-button,.app-list>.popular-container>.app-button,.grain-list>table>tbody>tr.action button,.app-details>table.grain-list-table>tbody>tr.action button,.app-details>.app-details-widget>.app-details-box>div.info-row>ul.package-info>li>button.show-authorship-button,.install #step-confirm>.app-details-widget>.app-details-box>div.info-row>ul.package-info>li>button.show-authorship-button,.demo-box button{border:none;font-size:inherit;font-family:inherit;font-weight:inherit;text-decoration:inherit;color:inherit;line-height:inherit;background-color:transparent;text-align:inherit;padding:0;cursor:pointer}body>.popup.request>.frame>ul.candidate-cards>li.powerbox-card>button.card-button,.app-list>.app-button>.app-title,.app-list>.app-button>.action-title,.app-list>.app-button>.action-text,.app-list>.popular-container>.app-button>.app-title,.app-list>.popular-container>.app-button>.action-title,.app-list>.popular-container>.app-button>.action-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body>.topbar>.navbar>ul.navbar-grains>li.navitem-grain .app-icon,.main-content>.about>section.developers>ul>li .uniregistry-image,.main-content>.about>section.advisors>ul>li .uniregistry-image,.main-content>.about>section.corporate>ul>li .uniregistry-image,.main-content>.about>section.individual>ul>li .uniregistry-image,body>.popup.request>.frame>.search-row>label>span.search-icon,.app-list>.search-row>label>span.search-icon,.app-list>.app-button>.app-icon,.app-list>.popular-container>.app-button>.app-icon,.grain-list>.non-usage-info>.search-row>label>span.search-icon,.grain-list>table>tbody>tr>td.td-app-icon>.app-icon,.app-details>table.grain-list-table>tbody>tr>td.td-app-icon>.app-icon,.grain-list>table>tbody>tr.action>td>.new-grain-icon,.app-details>table.grain-list-table>tbody>tr.action>td>.new-grain-icon,.app-details>.search-bar>label>span.search-icon,.app-details>.app-details-widget>.app-icon,.install #step-confirm>.app-details-widget>.app-icon{background-size:cover;background-repeat:no-repeat}.button-primary,.button-secondary,body>.popup.notifications ul.notification-list .notification-item .notification-footer>button,.login-suggestion>button,.login-buttons-list>form.login.dev button.login-dev-account,.login-buttons-list>button.login.dev button.login-dev-account,.login-buttons-list>form.login.dev ul.dev-identities li.custom-name button,.login-buttons-list>button.login.dev ul.dev-identities li.custom-name button,body>.main-content>.account .identities-tabs button.account-button,body>.main-content>.account .verified-emails-editor .already-verified ul li button.make-primary,body>.main-content>.account .verified-emails-editor .add-new div.button-box>button,div.billing div.usage button.change-plan,div.billing div.usage button.subscribe,div.billing div.usage button.unsubscribe,div.billing div.usage div.free-stuff a.like-a-button,div.billing div.usage div.free-stuff button,div.identity-editor .editor>ul>li.save>button,.identity-login-interstitial div.centered-content ul li button.unlink,.identity-login-interstitial div.centered-content button.logout,.identity-management-controls .login-identities-of-linked-accounts ul.unlinkable-identities li button.unlink,.identity-management-controls .login-identities-of-linked-accounts button.hide-other-accounts,.identity-management-controls button.show-other-accounts,.identity-management-controls button.unlink-identity,body>.popup.request>.frame>.selected-card button.connect-button,.app-list>.search-row>button.toggle-uninstall,.app-list>.search-row>button.upload-button,.grain-list>.buttons>button,.app-details>.newer-version>p>button,.app-details>.older-version>p>button,.app-details>.app-details-widget>.app-details-box>div.info-row>button.uninstall-button,.install #step-confirm>.app-details-widget>.app-details-box>div.info-row>button.uninstall-button,.app-details>.app-details-widget>.app-details-box>div.info-row>button.restore-button,.install #step-confirm>.app-details-widget>.app-details-box>div.info-row>button.restore-button,.install button,.main-content .grain-interstitial button.request-access,.main-content .grain-interstitial button.incognito-button,#admin-settings-save,#admin-settings-send-toggle,#admin-settings-send-test,#invite button,#stats .report-stats-yesno-box button.yes,#stats>button#regenerateStatsToken,button#offer-ipnetwork,button#offer-ipinterface,form.feature-key-form button{cursor:pointer;border-radius:5px;padding:4px 8px;box-sizing:border-box;min-height:26px;font-size:13px;text-align:center}.button-primary,body>.popup.notifications ul.notification-list .notification-item .notification-footer>button.accept-notification,.login-suggestion>button,div.billing div.usage button.change-plan,div.billing div.usage button.subscribe,div.billing div.usage div.free-stuff a.like-a-button,div.billing div.usage div.free-stuff button,div.identity-editor .editor>ul>li.save>button,.identity-login-interstitial div.centered-content button.logout,body>.popup.request>.frame>.selected-card button.connect-button,.app-details>.newer-version>p>button,.app-details>.older-version>p>button,.install button,.main-content .grain-interstitial button.request-access,.main-content .grain-interstitial button.incognito-button,#admin-settings-save,#invite button,#stats .report-stats-yesno-box button.yes,#stats>button#regenerateStatsToken,button#offer-ipnetwork,button#offer-ipinterface,form.feature-key-form button{background-color:#762F87;color:white;border:1px solid #552261}.button-primary:disabled,body>.popup.notifications ul.notification-list .notification-item .notification-footer>button.accept-notification:disabled,.login-suggestion>button:disabled,div.billing div.usage button.change-plan:disabled,div.billing div.usage button.subscribe:disabled,div.billing div.usage div.free-stuff a.like-a-button:disabled,div.billing div.usage div.free-stuff button:disabled,div.identity-editor .editor>ul>li.save>button:disabled,.identity-login-interstitial div.centered-content button.logout:disabled,body>.popup.request>.frame>.selected-card button.connect-button:disabled,.app-details>.newer-version>p>button:disabled,.app-details>.older-version>p>button:disabled,.install button:disabled,.main-content .grain-interstitial button.request-access:disabled,.main-content .grain-interstitial button.incognito-button:disabled,#admin-settings-save:disabled,#invite button:disabled,#stats .report-stats-yesno-box button.yes:disabled,#stats>button#regenerateStatsToken:disabled,button#offer-ipnetwork:disabled,button#offer-ipinterface:disabled,form.feature-key-form button:disabled{background-color:#333333}.button-primary:hover,body>.popup.notifications ul.notification-list .notification-item .notification-footer>button.accept-notification:hover,.login-suggestion>button:hover,div.billing div.usage button.change-plan:hover,div.billing div.usage button.subscribe:hover,div.billing div.usage div.free-stuff a.like-a-button:hover,div.billing div.usage div.free-stuff button:hover,div.identity-editor .editor>ul>li.save>button:hover,.identity-login-interstitial div.centered-content button.logout:hover,body>.popup.request>.frame>.selected-card button.connect-button:hover,.app-details>.newer-version>p>button:hover,.app-details>.older-version>p>button:hover,.install button:hover,.main-content .grain-interstitial button.request-access:hover,.main-content .grain-interstitial button.incognito-button:hover,#admin-settings-save:hover,#invite button:hover,#stats .report-stats-yesno-box button.yes:hover,#stats>button#regenerateStatsToken:hover,button#offer-ipnetwork:hover,button#offer-ipinterface:hover,form.feature-key-form button:hover{background-color:#552261}.button-secondary,body>.popup.notifications ul.notification-list .notification-item .notification-footer>button.cancel-notification,.login-suggestion>button.dismiss,.login-buttons-list>form.login.dev button.login-dev-account,.login-buttons-list>button.login.dev button.login-dev-account,.login-buttons-list>form.login.dev ul.dev-identities li.custom-name button,.login-buttons-list>button.login.dev ul.dev-identities li.custom-name button,body>.main-content>.account .identities-tabs button.account-button,body>.main-content>.account .verified-emails-editor .already-verified ul li button.make-primary,body>.main-content>.account .verified-emails-editor .add-new div.button-box>button,div.billing div.usage button.unsubscribe,div.identity-editor .editor>ul>li.save>button.logout,.identity-login-interstitial div.centered-content ul li button.unlink,.identity-management-controls .login-identities-of-linked-accounts ul.unlinkable-identities li button.unlink,.identity-management-controls .login-identities-of-linked-accounts button.hide-other-accounts,.identity-management-controls button.show-other-accounts,.identity-management-controls button.unlink-identity,.app-list>.search-row>button.toggle-uninstall,.app-list>.search-row>button.upload-button,.grain-list>.buttons>button,.app-details>.app-details-widget>.app-details-box>div.info-row>button.uninstall-button,.install #step-confirm>.app-details-widget>.app-details-box>div.info-row>button.uninstall-button,.app-details>.app-details-widget>.app-details-box>div.info-row>button.restore-button,.install #step-confirm>.app-details-widget>.app-details-box>div.info-row>button.restore-button,#admin-settings-send-toggle,#admin-settings-send-test{background-color:white;color:black;border:1px solid #b3b3b3}.button-secondary:hover,body>.popup.notifications ul.notification-list .notification-item .notification-footer>button.cancel-notification:hover,.login-suggestion>button.dismiss:hover,.login-buttons-list>form.login.dev button.login-dev-account:hover,.login-buttons-list>button.login.dev button.login-dev-account:hover,.login-buttons-list>form.login.dev ul.dev-identities li.custom-name button:hover,.login-buttons-list>button.login.dev ul.dev-identities li.custom-name button:hover,body>.main-content>.account .identities-tabs button.account-button:hover,body>.main-content>.account .verified-emails-editor .already-verified ul li button.make-primary:hover,body>.main-content>.account .verified-emails-editor .add-new div.button-box>button:hover,div.billing div.usage button.unsubscribe:hover,div.identity-editor .editor>ul>li.save>button.logout:hover,.identity-login-interstitial div.centered-content ul li button.unlink:hover,.identity-management-controls .login-identities-of-linked-accounts ul.unlinkable-identities li button.unlink:hover,.identity-management-controls .login-identities-of-linked-accounts button.hide-other-accounts:hover,.identity-management-controls button.show-other-accounts:hover,.identity-management-controls button.unlink-identity:hover,.app-list>.search-row>button.toggle-uninstall:hover,.app-list>.search-row>button.upload-button:hover,.grain-list>.buttons>button:hover,.app-details>.app-details-widget>.app-details-box>div.info-row>button.uninstall-button:hover,.install #step-confirm>.app-details-widget>.app-details-box>div.info-row>button.uninstall-button:hover,.app-details>.app-details-widget>.app-details-box>div.info-row>button.restore-button:hover,.install #step-confirm>.app-details-widget>.app-details-box>div.info-row>button.restore-button:hover,#admin-settings-send-toggle:hover,#admin-settings-send-test:hover{background-color:#e6e6e6}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}a:focus{outline:#762F87 solid 1px}button:focus{outline:#762F87 solid 1px}input:focus{outline:#762F87 solid 1px}textarea:focus{outline:#762F87 solid 1px}html{width:100%;height:100%;box-sizing:border-box}body{padding:0;margin:0;width:100%;height:100%;font-family:"Source Sans Pro",sans-serif;font-weight:normal;background-color:white}*,*:before,*:after{box-sizing:inherit}.flash-message{border-radius:5px;padding:16px}.error-message{background-color:#ffdddd}.success-message{background-color:#ddffdd}@media (max-width: 900px){body>.menu-button{background-color:#191919;display:inline-block;vertical-align:top;background-image:url(/menu.svg);background-position:center;background-repeat:no-repeat;background-size:32px 32px;width:48px;height:48px;padding:4px;color:transparent;cursor:pointer;border-right:1px solid #666;position:fixed;left:0;top:0;z-index:1000}body>.menu-button:hover{background-color:#383838}}body>.topbar-update{position:fixed;width:100%;height:32px;text-align:center;background-color:#622;color:#fcc;z-index:1000;cursor:pointer;font-weight:bold;line-height:32px}@media (max-width: 900px){body>.topbar-update{line-height:24px;height:48px;left:0;width:auto;right:0}}body>.topbar{position:fixed;top:0;margin:0;padding:0;width:100%;text-align:left;z-index:100;line-height:32px;height:32px;background-color:#191919;color:#ccc}@media (max-width: 900px){body>.topbar{line-height:48px;height:48px;transition:height 0.2s;overflow:hidden}body>.topbar.expanded{height:100%;box-shadow:0px 2px 2px rgba(0,0,0,0.2)}}@media (min-width: 901px){body>.topbar>.menubar>li>button.grain-button,body>.topbar>.menubar>.webkey>button.show-popup,body>.topbar>.menubar>.admin-alert>button.show-popup,body>.topbar>.menubar>.notifications>button.show-popup,body>.topbar>ul>li>button.show-popup,body>.topbar>ul>ul>li>button.show-popup,body>.topbar>ul>ul>ul>li>button.show-popup,body>.topbar>.menubar>.share>button.show-popup{display:block;height:100%;margin:0;padding:0;overflow:hidden}body>.topbar>.menubar>li>button.grain-button:hover,body>.topbar>.menubar>.webkey>button.show-popup:hover,body>.topbar>.menubar>.admin-alert>button.show-popup:hover,body>.topbar>.menubar>.notifications>button.show-popup:hover,body>.topbar>ul>li>button.show-popup:hover,body>.topbar>ul>ul>li>button.show-popup:hover,body>.topbar>ul>ul>ul>li>button.show-popup:hover,body>.topbar>.menubar>.share>button.show-popup:hover{background-color:#383838}}@media (min-width: 901px){body>.topbar>.menubar>li>button.grain-button,body>.topbar>.menubar>.webkey>button.show-popup,body>.topbar>.menubar>.admin-alert>button.show-popup,body>.topbar>.menubar>.notifications>button.show-popup{background-position:center;background-repeat:no-repeat;background-size:24px 24px;color:transparent;width:32px;height:32px;position:relative}}@media (max-width: 900px){body>.topbar>.menubar>.admin-alert>button.show-popup,body>.topbar>.menubar>.notifications>button.show-popup{display:block;margin:0;padding:0;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:40px 40px;color:transparent;width:48px;height:48px}body>.topbar>.menubar>.admin-alert>button.show-popup:hover,body>.topbar>.menubar>.notifications>button.show-popup:hover{background-color:#383838}}body>.topbar>.menubar>.share>button.show-popup,body>.topbar>.menubar>li>button.grain-button,body>.topbar>.menubar>.webkey>button.show-popup,body>.topbar>.menubar>.account>button.show-popup,body>.topbar>.menubar>.login>button.show-popup{box-sizing:border-box}@media (min-width: 901px){body>.topbar>.menubar>.share>button.show-popup,body>.topbar>.menubar>li>button.grain-button,body>.topbar>.menubar>.webkey>button.show-popup,body>.topbar>.menubar>.account>button.show-popup,body>.topbar>.menubar>.login>button.show-popup{height:32px}}@media (max-width: 900px){body>.topbar>.menubar>.share>button.show-popup,body>.topbar>.menubar>li>button.grain-button,body>.topbar>.menubar>.webkey>button.show-popup,body>.topbar>.menubar>.account>button.show-popup,body>.topbar>.menubar>.login>button.show-popup{display:block;width:100%;background-position:8px center;background-size:32px 32px;background-repeat:no-repeat;background-color:transparent;text-align:left;padding-left:48px;font-size:14pt;height:48px;font-weight:normal;text-decoration:none}body>.topbar>.menubar>.share>button.show-popup:hover,body>.topbar>.menubar>li>button.grain-button:hover,body>.topbar>.menubar>.webkey>button.show-popup:hover,body>.topbar>.menubar>.account>button.show-popup:hover,body>.topbar>.menubar>.login>button.show-popup:hover{background-color:#383838}}body>.topbar>ul>li,body>.topbar>ul>ul>li,body>.topbar>ul>ul>ul>li{display:inline-block;list-style-type:none;vertical-align:top}@media (max-width: 900px){body>.topbar>ul>li,body>.topbar>ul>ul>li,body>.topbar>ul>ul>ul>li{display:block;float:none;width:100%;height:49px;border-bottom:1px solid #ddd;padding:0}}body>.topbar>.menubar{padding-left:0;margin-left:0;box-sizing:border-box;border-bottom:1px solid #383838;overflow:hidden}@media (min-width: 901px){body>.topbar>.menubar{height:32px}body>.topbar>.menubar.shrink-desktop>.home-button{width:48px!important}body>.topbar>.menubar.shrink-desktop>.home-button>a{width:48px!important;padding-right:0}}@media (min-width: 901px){body>.topbar>.menubar>.home-button{width:200px;transition:width 0.2s;float:left;overflow:hidden}body>.topbar>.menubar>.home-button>a{display:block;color:inherit;margin:0px;text-decoration:none;height:32px;padding-left:48px;padding-right:8px;background-image:url("/icon.png");background-repeat:no-repeat;background-position:16px center,6px 24px;background-size:auto,16px 8px}body>.topbar>.menubar>.home-button>a:hover{background-color:#383838;color:#ffffff}}@media (max-width: 900px){body>.topbar>.menubar>.home-button{display:none}}body>.topbar>.menubar>.title{padding-left:8px;overflow:hidden}@media (min-width: 901px){body>.topbar>.menubar>.title{max-width:calc(100% - 700px);border-left:1px solid #666}}@media (max-width: 900px){body>.topbar>.menubar>.title{width:100%;background-color:#191919;color:#9e9e9e;padding-left:56px;font-size:120%}}body>.topbar>.menubar>.title>span.editable{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;padding:0 8px;margin-left:-8px}@media (min-width: 901px){body>.topbar>.menubar>.title>span.editable{min-height:32px}}@media (max-width: 900px){body>.topbar>.menubar>.title>span.editable{min-height:48px;max-width:calc(100% - 150px)}}body>.topbar>.menubar>.title>span.editable:hover{cursor:pointer;color:#ffffff;background-color:#383838}@media (max-width: 900px){body>.topbar>.menubar>.grain-size{display:none}}@media (min-width: 901px){body>.topbar>.menubar>.share>button.show-popup{background-position:2px center;color:#cccccc;padding-left:8px;padding-right:8px;height:32px;line-height:32px;font-size:12pt}body>.topbar>.menubar>.share>button.show-popup::before{font-size:32px;vertical-align:top}}@media (max-width: 900px){body>.topbar>.menubar>.share>button.show-popup{background-position:10px center;position:relative}body>.topbar>.menubar>.share>button.show-popup::before{position:absolute;left:8px;top:8px;font-size:32px}}body>.topbar>.menubar>.delete>button{background-image:url("/trash.svg")}body>.topbar>.menubar>.debug-log>button{background-image:url("/debug.svg")}body>.topbar>.menubar>.backup>button{background-image:url("/download.svg")}body>.topbar>.menubar>.backup>button.loading{background-image:url("/spinner_96.gif");cursor:auto}body>.topbar>.menubar>.restart>button{background-image:url("/restart.svg")}body>.topbar>.menubar>.webkey>button{background-image:url("/key.svg")}body>.topbar>.menubar>.who-has-access img{width:20px}@media (min-width: 901px){body>.topbar>.menubar>.admin-alert{float:right}}@media (max-width: 900px){body>.topbar>.menubar>.admin-alert{position:fixed;top:0;right:48px;width:48px;height:49px;text-align:center}}body>.topbar>.menubar>.admin-alert .alert{background-color:#762F87;color:white;text-decoration:none;display:inline-block;padding-left:8px;padding-right:8px;margin-right:8px}body>.topbar>.menubar>.admin-alert .alert.countdown-second,body>.topbar>.menubar>.admin-alert .alert.countdown-now{background-color:#e82538}body>.topbar>.menubar>.admin-alert a:hover{background-color:#9d3aa5}@media (min-width: 901px){body>.topbar>.menubar>.notifications{float:right}}@media (max-width: 900px){body>.topbar>.menubar>.notifications{position:fixed;top:0;right:0;width:48px;height:49px;background-color:#191919}}body>.topbar>.menubar>.notifications>button.show-popup{text-align:center}body>.topbar>.menubar>.notifications>button.show-popup:before{font-size:24px;color:#CCCCCC;font-family:"icons"}@media (max-width: 900px){body>.topbar>.menubar>.notifications>button.show-popup:before{font-size:40px;color:#CCCCCC}}body>.topbar>.menubar>.notifications>button.show-popup>.count{display:block;position:absolute;top:16px;left:16px;width:16px;height:16px;background-color:red;border-radius:8px;color:white;line-height:16px;text-align:center;font-size:8pt}@media (max-width: 900px){body>.topbar>.menubar>.notifications>button.show-popup>.count{top:24px;left:24px}}@media (min-width: 901px){body>.topbar>.menubar>.account,body>.topbar>.menubar>.login{float:right;display:block}body>.topbar>.menubar>.account>button.show-popup,body>.topbar>.menubar>.login>button.show-popup{padding:0 8px;display:block}}@media (max-width: 900px){body>.topbar>.menubar>.account>button.show-popup,body>.topbar>.menubar>.login>button.show-popup{font-weight:normal}}body>.topbar>.navbar{margin:0;padding:0;z-index:100}@media (min-width: 901px){body>.topbar>.navbar{transition:width 0.2s}body>.topbar>.navbar .navbar-shrink-item:hover button.navbar-shrink{background-color:#717171;border-color:#343434}body>.topbar>.navbar button.navbar-shrink{text-align:center;display:block;width:100%;height:32px;border:0px solid #303030;border-left-width:152px;background-color:#606060;color:#ddd;text-align:center;line-height:32px;padding:0;transition:border-left-width 0.2s}body>.topbar>.navbar button.navbar-shrink:before{font-size:28px;color:#CCCCCC;font-family:"icons"}}@media (min-width: 901px) and (max-width: 900px){body>.topbar>.navbar button.navbar-shrink:before{font-size:28px;color:#CCCCCC}}@media (min-width: 901px){body>.topbar>.navbar button.navbar-shrink.shrunk::before{display:inline-block;transform:rotate(180deg)}body>.topbar>.navbar.shrink-desktop{width:48px!important}body>.topbar>.navbar.shrink-desktop button.navbar-shrink{border-left-width:0}body>.topbar>.navbar.shrink-desktop button.close-button{display:none!important}body>.topbar>.navbar.shrink-desktop>ul.navbar-grains>li.navitem-grain a{padding-right:0!important}body>.topbar>.navbar.shrink-desktop .demo-notice p{font-size:0!important;padding:4px!important}body>.topbar>.navbar.shrink-desktop .demo-notice button{display:none!important}body>.topbar>.navbar.hide-desktop{display:none}}@media (max-width: 900px){body>.topbar>.navbar li.navbar-shrink-item{display:none}}@media (min-width: 901px){body>.topbar>.navbar{position:fixed;top:32px;bottom:0px;left:0px;width:200px;background-color:#303030;color:#606060}body>.topbar>.navbar li{line-height:32px;height:32px;display:block;position:relative;border-bottom:1px solid #383838;margin:0;box-sizing:border-box;list-style-type:none}body>.topbar>.navbar li a{display:block;box-sizing:border-box;min-height:32px;padding-left:48px;text-decoration:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}body>.topbar>.navbar li a,body>.topbar>.navbar li a:visited,body>.topbar>.navbar li a:active,body>.topbar>.navbar li a:hover{color:inherit}body>.topbar>.navbar li.navitem-open-grain,body>.topbar>.navbar li.navitem-create-grain{background-repeat:no-repeat;background-position:12px center;background-size:24px 24px;font-size:150%;line-height:48px;height:48px;background-color:#191919;color:#9e9e9e}body>.topbar>.navbar li.navitem-open-grain:hover,body>.topbar>.navbar li.navitem-create-grain:hover{background-color:#383838;color:#ffffff}body>.topbar>.navbar li.navitem-open-grain.current,body>.topbar>.navbar li.navitem-open-grain.current:hover,body>.topbar>.navbar li.navitem-create-grain.current,body>.topbar>.navbar li.navitem-create-grain.current:hover{background-color:#efefef;color:#191919}body>.topbar>.navbar li.navitem-open-grain{background-image:url("/open-grain.svg");border-bottom:none}body>.topbar>.navbar li.navitem-open-grain.current,body>.topbar>.navbar li.navitem-open-grain.current:hover{background-image:url("/open-grain-m.svg")}body>.topbar>.navbar li.navitem-create-grain{background-image:url("/apps.svg")}body>.topbar>.navbar li.navitem-create-grain.current,body>.topbar>.navbar li.navitem-create-grain.current:hover{background-image:url("/apps-m.svg")}body>.topbar>.navbar li.navbar-shrink-item{border:none;height:auto;width:auto}}@media (max-width: 900px){body>.topbar>.navbar{position:relative}body>.topbar>.navbar li{font-size:14pt;line-height:48px;height:48px;display:block;position:relative;border-bottom:1px solid #676767;margin:0;box-sizing:border-box}body>.topbar>.navbar li a{display:block;box-sizing:border-box;padding-left:48px;text-decoration:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}body>.topbar>.navbar li a,body>.topbar>.navbar li a:visited,body>.topbar>.navbar li a:active,body>.topbar>.navbar li a:hover{color:inherit}}body>.topbar>.navbar>ul.navbar-grains{margin:0;padding:0;position:absolute;top:128px;bottom:0px;left:0px;width:100%;overflow-y:auto}body>.topbar>.navbar>ul.navbar-grains>li.navitem-grain{background-color:#191919;color:#9e9e9e}body>.topbar>.navbar>ul.navbar-grains>li.navitem-grain a{padding-right:32px;transition:padding-right 0.2s;position:relative;z-index:1}body>.topbar>.navbar>ul.navbar-grains>li.navitem-grain:hover{background-color:#383838;color:#ffffff}body>.topbar>.navbar>ul.navbar-grains>li.navitem-grain.current,body>.topbar>.navbar>ul.navbar-grains>li.navitem-grain.current:hover{background-color:#efefef;color:#191919}body>.topbar>.navbar>ul.navbar-grains>li.navitem-grain .app-icon{position:absolute;top:4px;left:12px;width:24px;height:24px}body>.topbar>.navbar>ul.navbar-grains>li.navitem-grain .close-button{box-sizing:border-box;position:absolute;top:1px;right:0px;width:24px;height:24px;margin:2px;display:block;background-image:url("/close.svg");border:1px transparent;border-radius:4px;z-index:2}body>.topbar>.navbar>ul.navbar-grains>li.navitem-grain .close-button:hover{border:1px solid #ffffff}body>.topbar>.navbar .demo-notice{width:100%;overflow:hidden;box-sizing:border-box}body>.topbar>.navbar .demo-notice p{color:#9e9e9e;padding:8px;margin:0;line-height:normal;font-size:14px;transition:font-size 0.2s}body>.topbar>.navbar .demo-notice p a{color:white;padding:0;white-space:normal}body>.topbar>.navbar .demo-notice p a:hover{text-decoration:underline}body>.topbar>.navbar .demo-notice .countdown{display:block;font-size:30px;font-weight:bold;color:#bb0;text-align:center;border:1px solid #9e9e9e;border-radius:4px;margin-top:8px}body>.topbar>.navbar .demo-notice .countdown.urgent{color:#f00}body>.topbar>.navbar .demo-notice button{display:block;border:1px solid #9e9e9e;border-radius:4px;width:100%;box-sizing:border-box;text-align:center;padding:4px;background-color:#efefef;color:#191919;margin-top:8px}body>.popup.who-has-access>.frame{width:500px}body>.popup{position:fixed;top:0;bottom:0;left:0;right:0;z-index:100000}@media (max-width: 900px){body>.popup{background-color:rgba(0,0,0,0.5)}}body>.popup>.frame{display:flex;flex-direction:column;align-items:flex-begin;justify-content:flex-begin;max-height:calc(100vh - 64px);min-width:250px;line-height:normal;white-space:normal;background-color:white;font-weight:normal;color:black;width:400px;box-shadow:0px 2px 2px rgba(0,0,0,0.2);border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0}@media (min-width: 901px){body>.popup>.frame{position:fixed;top:32px;max-width:50%}body>.popup>.frame::before{content:" ";position:absolute;top:-8px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid white}body>.popup>.frame.align-left::before{left:41px}body>.popup>.frame.align-right::before{right:41px}}@media (max-width: 900px){body>.popup>.frame{position:relative;margin:64px auto 32px;font-size:20px;width:90%;border:1px solid #ccc;overflow-y:auto}}body>.popup>.frame>.close-popup{display:block;position:absolute;top:0;right:0;width:32px;height:32px;color:transparent;overflow:hidden;background-image:url("/close-m.svg");background-size:20px 20px;background-repeat:no-repeat;background-position:center;border:none;border-radius:16px;background-color:transparent;margin:0}body>.popup>.frame>.close-popup:hover{background-color:#eee;cursor:pointer}body>.popup>.frame>h4{margin:0px;font-size:14px;padding-left:10px;line-height:32px;border-bottom:1px solid #ccc;margin-bottom:16px}@media (max-width: 900px){body>.popup>.frame>h4{font-size:14pt}}body>.popup>.frame>*{margin-left:10px;margin-right:10px}body>.popup>.frame>*:last-child{margin-bottom:10px}@media (min-width: 901px){body>.popup>.frame.centered{margin:0px auto;width:600px;margin-left:calc(50% - 300px)}}body>.popup.share .contact-box{position:relative;display:inline-block;width:320px;border:1px solid #e4e4e4}body>.popup.share .contact-box>ul.completed-contacts{list-style:outside none none;padding:0px;display:inline}body>.popup.share .contact-box>ul.completed-contacts>li{display:inline-block;background-color:#762F87;color:white;border-radius:8px;padding:2px 4px;border:1px solid #e4e4e4;cursor:pointer;position:relative}body>.popup.share .contact-box>ul.completed-contacts>li:focus,body>.popup.share .contact-box>ul.completed-contacts>li:hover:focus{cursor:default;background-color:#c17dd2}body>.popup.share .contact-box>ul.completed-contacts>li:focus .closer,body>.popup.share .contact-box>ul.completed-contacts>li:hover:focus .closer{float:right;width:16px;height:16px;color:transparent;overflow:hidden;background-image:url("/close-m.svg");background-size:12px 12px;background-repeat:no-repeat;background-position:center;border:none;border-radius:8px;background-color:transparent;margin:0px 0px 0px 4px}body>.popup.share .contact-box>ul.completed-contacts>li:focus .closer:hover,body>.popup.share .contact-box>ul.completed-contacts>li:hover:focus .closer:hover{background-color:#eee;cursor:pointer}body>.popup.share .contact-box>ul.completed-contacts>li:hover{background-color:#552261}body>.popup.share .contact-box>ul.completed-contacts>li .picture{width:14px;height:14px;background-size:contain;background-repeat:no-repeat;display:inline-block;margin-right:4px}body>.popup.share .contact-box>ul.autocomplete-suggestions{position:absolute;width:350px;display:block;background:white;z-index:1;border:1px solid #e4e4e4;list-style:outside none none;padding:0px;margin:2px 0px}body>.popup.share .contact-box>ul.autocomplete-suggestions>li{display:block;border:1px solid transparent;border-bottom:1px solid #e4e4e4;box-sizing:border-box;cursor:pointer}body>.popup.share .contact-box>ul.autocomplete-suggestions>li.selected{border:#762F87 solid 1px}body>.popup.share .contact-box>ul.autocomplete-suggestions>li:hover{background-color:#999}body>.popup.share .contact-box>ul.autocomplete-suggestions>li:hover *{background-color:#999}body>.popup.share .contact-box input.emails{border:0px;outline:0px;width:100%;box-sizing:border-box}body>.popup.share .contact-box.active{outline:#762F87 solid 1px}body>.popup.share>.frame>h4,body>.popup.who-has-access>.frame>h4{text-transform:uppercase;background-color:#ededed;margin-bottom:0;padding:10px 20px}body>.popup.share>.frame>h4.share-with-others,body>.popup.who-has-access>.frame>h4.share-with-others{border-bottom:none;padding-bottom:30px}body>.popup.share>.frame>h4.who-has-access,body>.popup.who-has-access>.frame>h4.who-has-access{padding-bottom:10px;border-bottom:1px solid #ccc}body>.popup.share>.frame .share-tabs,body>.popup.who-has-access>.frame .share-tabs{padding:10px;border-top:1px solid #ccc;position:relative;margin:0}body>.popup.share>.frame .share-tabs>ul,body>.popup.who-has-access>.frame .share-tabs>ul{list-style:none}body>.popup.share>.frame .share-tabs>ul>li,body>.popup.who-has-access>.frame .share-tabs>ul>li{border-top-left-radius:4px;border-top-right-radius:4px;background-color:#f7f7f7;border:1px solid #ccc;border-bottom:none;position:absolute;margin:0;padding:3px;width:45%;text-align:left;font-size:14px;top:-26px;height:25px;background-position:15px 2px,left;background-size:20px,20px;background-repeat:no-repeat;cursor:pointer}body>.popup.share>.frame .share-tabs>ul>li:focus,body>.popup.who-has-access>.frame .share-tabs>ul>li:focus{outline:#762F87 solid 1px}body>.popup.share>.frame .share-tabs>ul #send-invite-tab-header,body>.popup.who-has-access>.frame .share-tabs>ul #send-invite-tab-header{left:2%}body>.popup.share>.frame .share-tabs>ul #send-invite-tab-header::before,body>.popup.who-has-access>.frame .share-tabs>ul #send-invite-tab-header::before{font-size:18px;padding:0 8px 2px 12px}body>.popup.share>.frame .share-tabs>ul #shareable-link-tab-header,body>.popup.who-has-access>.frame .share-tabs>ul #shareable-link-tab-header{right:2%}body>.popup.share>.frame .share-tabs>ul #shareable-link-tab-header::before,body>.popup.who-has-access>.frame .share-tabs>ul #shareable-link-tab-header::before{font-size:20px;padding:0 8px 2px 12px}body>.popup.share>.frame .share-tabs>ul [aria-selected=true],body>.popup.who-has-access>.frame .share-tabs>ul [aria-selected=true]{background-color:white;border-bottom:1px solid white;height:26px}body>.popup.share>.frame .share-tabs>div.tabpanel,body>.popup.who-has-access>.frame .share-tabs>div.tabpanel{margin-left:16px;margin-right:16px}body>.popup.share>.frame .share-tabs>div.tabpanel[aria-hidden=true],body>.popup.who-has-access>.frame .share-tabs>div.tabpanel[aria-hidden=true]{display:none}body>.popup.share>.frame button.reset-invite,body>.popup.share>.frame button.reset-share-token,body>.popup.share>.frame button.start-over-invite,body>.popup.who-has-access>.frame button.reset-invite,body>.popup.who-has-access>.frame button.reset-share-token,body>.popup.who-has-access>.frame button.start-over-invite{border:1px solid #ccc;border-radius:4px;padding:5px 16px;font-size:10pt;text-transform:uppercase}body>.popup.share>.frame .button-container,body>.popup.who-has-access>.frame .button-container{position:relative;margin-top:5px;margin-bottom:45px;margin-top:10px}body>.popup.share>.frame .share-tabs form button,body>.popup.who-has-access>.frame .share-tabs form button{border:1px solid #ccc;border-radius:4px;padding:5px 16px;font-size:10pt;position:absolute;right:0;text-transform:uppercase}body>.popup.share>.frame .share-token-role,body>.popup.who-has-access>.frame .share-token-role{width:40%}body>.popup.share>.frame table .share-token-role,body>.popup.who-has-access>.frame table .share-token-role{max-width:160px}body>.popup.share>.frame div.tables-container,body>.popup.who-has-access>.frame div.tables-container{position:relative;overflow-y:auto;overflow-x:hidden;max-height:calc(100vh - 130px)}body>.popup.share>.frame table.people,body>.popup.share>.frame table.shared-links,body>.popup.who-has-access>.frame table.people,body>.popup.who-has-access>.frame table.shared-links{border:1px solid #ddd;border-right:none;border-left:none;font-size:10pt;width:100%;border-collapse:collapse}body>.popup.share>.frame table.people tr,body>.popup.share>.frame table.shared-links tr,body>.popup.who-has-access>.frame table.people tr,body>.popup.who-has-access>.frame table.shared-links tr{border-bottom:1px solid #ddd}body>.popup.share>.frame table.people ul,body>.popup.share>.frame table.shared-links ul,body>.popup.who-has-access>.frame table.people ul,body>.popup.who-has-access>.frame table.shared-links ul{margin:0}body>.popup.share>.frame [data-obsolete=true],body>.popup.who-has-access>.frame [data-obsolete=true]{display:none}body>.popup.share>.frame select,body>.popup.who-has-access>.frame select{background-color:white;height:25px;text-transform:uppercase;float:right}body>.popup.share>.frame input,body>.popup.share>.frame textarea,body>.popup.share>.frame select,body>.popup.who-has-access>.frame input,body>.popup.who-has-access>.frame textarea,body>.popup.who-has-access>.frame select{border:1px solid #aaa;padding:4px;border-radius:2px;vertical-align:top}body>.popup.share>.frame .label,body>.popup.share>.frame .personal-message,body>.popup.who-has-access>.frame .label,body>.popup.who-has-access>.frame .personal-message{width:100%;box-sizing:border-box}body>.popup.share>.frame .personal-message,body>.popup.who-has-access>.frame .personal-message{height:100px}body>.popup.share>.frame .label-explanation,body>.popup.who-has-access>.frame .label-explanation{font-size:8pt;font-style:italic}body>.popup.share>.frame .icon-people,body>.popup.who-has-access>.frame .icon-people{font-size:20px}body>.popup.share>.frame>.footer,body>.popup.who-has-access>.frame>.footer{background-color:#ededed;border-top:1px solid #ccc;margin:0px;padding-top:5px;padding-bottom:10px;text-align:right;font-size:10pt}body>.popup.share>.frame>.footer>.who-has-access,body>.popup.who-has-access>.frame>.footer>.who-has-access{margin-right:15px}body>.popup.notifications ul.notification-list{list-style:outside none none;padding:0px;margin:10px}body>.popup.notifications ul.notification-list>li{margin:10px 0px;border-bottom:1px solid black}body>.popup.notifications ul.notification-list>li:last-child{border-bottom:0px}body>.popup.notifications ul.notification-list .notification-item{font-size:14px}body>.popup.notifications ul.notification-list .notification-item>p{white-space:pre;margin:0px}body>.popup.notifications ul.notification-list .notification-item .app-updates{list-style-type:none;padding:0px}body>.popup.notifications ul.notification-list .notification-item .notification-footer{margin:12px 0px;height:26px}body>.popup.notifications ul.notification-list .notification-item .notification-footer>button.accept-notification{float:right;margin-left:5px}body>.popup.notifications ul.notification-list .notification-item .notification-footer>button.cancel-notification{float:right;margin-left:5px}body>.popup.notifications .notification-selected button{background-color:#666}body>.popup.notifications .notification-timestamp{text-align:left;color:#ccc}body>.popup.notifications .notification-title{margin-bottom:14px}body>.popup.login>.frame{width:200px;border:none;min-width:200px}body>.popup.login>.frame>p.demo-note{border-bottom:1px solid #c1c1c1;font-size:80%;color:#444;padding:4px 16px}body>.popup.login>.frame>*{margin:0}body>.popup.account>.frame{width:250px;border:none}body>.popup.account>.frame>p.demo-note{border-bottom:1px solid #c1c1c1;font-size:80%;color:#444;padding:4px 16px}body>.popup.account>.frame>*{margin:0}.account-buttons-list{width:250px;margin:0;text-align:left}.account-buttons-list>button.logout,.account-buttons-list>button.switch-identity,.account-buttons-list>form,.account-buttons-list>a{display:block;width:250px;height:32px;box-sizing:border-box;text-decoration:none;color:black;font-weight:normal;cursor:pointer;padding:4px 8px;font-size:80%;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;line-height:1.5;text-align:left;text-indent:40px;color:black;background:white;border:none;border-bottom:1px solid #c1c1c1}.account-buttons-list>button.logout:hover,.account-buttons-list>button.switch-identity:hover,.account-buttons-list>form:hover,.account-buttons-list>a:hover{background-color:#f5f5f5}.account-buttons-list .inline-identity-switcher{padding-left:16px;padding-bottom:5px;border-bottom:1px solid #c1c1c1}.login-suggestion>button{width:calc(100% - 20px);display:block;margin:10px}.login-buttons-list{width:200px;margin:0;text-align:left;}.login-buttons-list>button.login,.login-buttons-list>form,.login-buttons-list>a{display:block;width:200px;height:32px;box-sizing:border-box;text-decoration:none;color:black;font-weight:normal;cursor:pointer;padding:4px 8px;font-size:80%;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;line-height:1.5;text-align:left;text-indent:40px;color:black;background:white;border:none;border-bottom:1px solid #c1c1c1;background-position:16px center;background-size:27px 27px;background-repeat:no-repeat}.login-buttons-list>button.login:hover,.login-buttons-list>form:hover,.login-buttons-list>a:hover{background-color:#f5f5f5}.login-buttons-list>button.login.login-button-disabled,.login-buttons-list>button.login.login-button-disabled:active,.login-buttons-list>form.login-button-disabled,.login-buttons-list>form.login-button-disabled:active,.login-buttons-list>a.login-button-disabled,.login-buttons-list>a.login-button-disabled:active{color:#ddd;background-color:#aaa;border:1px solid #c3c3c3;box-shadow:none}.login-buttons-list>button.login.google{background-image:url("/google.svg")}.login-buttons-list>button.login.google:hover{background-image:url("/google-color.svg");color:#a53232}.login-buttons-list>button.login.github{background-image:url("/github.svg")}.login-buttons-list>button.login.github:hover{background-image:url("/github-color.svg");color:#191919}.login-buttons-list>form.email{background-image:url("/email.svg")}.login-buttons-list>form.email:hover{background-image:url("/email-m.svg")}.login-buttons-list>form.ldap{background-image:url("/ldap.svg")}.login-buttons-list>form.ldap:hover{background-image:url("/ldap-m.svg")}.login-buttons-list>a.troubleshooting{background-image:url("/troubleshoot.svg")}.login-buttons-list>a.troubleshooting:hover{background-image:url("/troubleshoot-m.svg")}.login-buttons-list>form.login.dev:hover{background-color:white;cursor:auto}.login-buttons-list>form.login.dev,.login-buttons-list>button.login.dev{background-image:url("/debug.svg");background-position:16px 0px;height:auto}.login-buttons-list>form.login.dev:hover,.login-buttons-list>button.login.dev:hover{background-image:url("/debug-m.svg")}.login-buttons-list>form.login.dev button.login-dev-account,.login-buttons-list>button.login.dev button.login-dev-account{width:100%}.login-buttons-list>form.login.dev ul.dev-identities,.login-buttons-list>button.login.dev ul.dev-identities{text-indent:0;list-style-type:none;padding-left:0}.login-buttons-list>form.login.dev ul.dev-identities li,.login-buttons-list>button.login.dev ul.dev-identities li{margin:2px;width:auto}.login-buttons-list>form.login.dev ul.dev-identities li.custom-name,.login-buttons-list>button.login.dev ul.dev-identities li.custom-name{display:flex;justify-content:space-between}.login-buttons-list>form.login.dev ul.dev-identities li.custom-name input,.login-buttons-list>button.login.dev ul.dev-identities li.custom-name input{width:50%;display:inline-block}.login-buttons-list>form.login.dev ul.dev-identities li.custom-name button,.login-buttons-list>button.login.dev ul.dev-identities li.custom-name button{width:45%}.login-buttons-list .loading{line-height:1;background-image:url("data:image/gif;base64,R0lGODlhEAALAPQAAP///wAAANra2tDQ0Orq6gYGBgAAAC4uLoKCgmBgYLq6uiIiIkpKSoqKimRkZL6+viYmJgQEBE5OTubm5tjY2PT09Dg4ONzc3PLy8ra2tqCgoMrKyu7u7gAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCwAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQJCwAAACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQJCwAAACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQJCwAAACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAkLAAAALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkECQsAAAAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAkLAAAALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkECQsAAAAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA");width:16px;background-position:center center;background-repeat:no-repeat}.login-buttons-list>form.email,.login-buttons-list>form.ldap{line-height:32px;height:auto;background-size:24px 24px;background-position:16px 4px}.login-buttons-list>form.email label,.login-buttons-list>form.ldap label{display:block;height:32px;line-height:normal;font-size:8pt;text-indent:0;padding:0 8px}.login-buttons-list>form.email label.hidden,.login-buttons-list>form.ldap label.hidden{display:none}.login-buttons-list>form.email>p,.login-buttons-list>form.ldap>p{line-height:normal;font-size:8pt;margin:0 0 8px;padding-left:32px;text-indent:0;background-image:url("/check.svg");color:#444}.login-buttons-list>form.email input,.login-buttons-list>form.ldap input{box-sizing:border-box;width:100%;padding:2px 4px;border:1px solid #9e9e9e;border-radius:3px;line-height:normal}.login-buttons-list>form.email .info,.login-buttons-list>form.ldap .info{margin-top:7px;margin-bottom:-2px;border-radius:50%;background-color:#444;color:white;width:10px;height:10px;font-size:10px;display:inline-block;text-align:center}.login-buttons-list>form.email .button-box,.login-buttons-list>form.ldap .button-box{text-align:right;padding:0 6px;text-indent:0}.login-buttons-list>form.email .button-box button,.login-buttons-list>form.ldap .button-box button{border:1px solid #9e9e9e;border-radius:3px;line-height:normal;height:16px;margin:8px 2px;padding:2px 4px;text-transform:uppercase;font-size:7pt;color:#444;display:inline-block;background-color:white}.login-buttons-list>form.email .button-box button:hover,.login-buttons-list>form.ldap .button-box button:hover{background-color:#eee}.login-buttons-list>form.email:hover,.login-buttons-list>form.ldap:hover{background-color:white;cursor:auto}.login-buttons-list>a{line-height:24px}.login-buttons-list .login-button-form-submit{margin-top:8px}.login-buttons-list p.message{font-size:80%;padding:8px 16px;margin:0;line-height:1.3;background-color:white;border-bottom:1px solid #c1c1c1}.login-buttons-list .error-message{color:red}.login-buttons-list .info-message{color:green}.login-buttons-list .additional-link{font-size:75%}.login-buttons-list .accounts-close{position:absolute;top:0;right:5px;font-size:20px;font-weight:bold;line-height:20px;text-decoration:none;color:#000;opacity:0.4}.login-buttons-list .accounts-close:hover{opacity:0.8}.login-buttons-list>.or{display:none}.login-dialog{width:325px;background-color:#f5f5f5;margin:0 auto;border-radius:8px;border:1px solid #9e9e9e;overflow:hidden}.login-dialog>h4{text-align:center;background-color:white;border-top-left-radius:8px;border-top-right-radius:8px;font-size:20pt;font-weight:normal;padding-top:8px;padding-bottom:20px;padding-right:20px;margin:0}.login-dialog>h4::before{content:" ";display:inline-block;width:64px;height:64px;vertical-align:bottom;background-image:url("/sandstorm-gradient-logo.svg");background-repeat:no-repeat}.login-dialog>p{width:225px;margin:16px auto;font-size:10pt}.login-dialog>p>a{color:black;font-weight:normal;text-decoration:underline}.login-dialog>.login-buttons-list{margin:0 auto 32px;width:225px}.login-dialog>.login-buttons-list>button.login,.login-dialog>.login-buttons-list>form,.login-dialog>.login-buttons-list>a{border:1px solid #9e9e9e;border-radius:2px;margin:8px 0;background-position:48px center;text-indent:72px;color:black;font-weight:normal;width:225px}.login-dialog>.login-buttons-list>button.login.google{background-image:url("/google-color.svg");color:#a53232}.login-dialog>.login-buttons-list>button.login.github{background-image:url("/github-color.svg");color:#191919}.login-dialog>.login-buttons-list>form.dev{background-position:48px 0px}.login-dialog>.login-buttons-list>form.email,.login-dialog>.login-buttons-list>form.ldap{background-position:48px 4px}.login-dialog>.login-buttons-list>form.email .button-box,.login-dialog>.login-buttons-list>form.ldap .button-box{text-indent:0}.login-dialog>.login-buttons-list>.or{display:block;text-align:center;margin:16px 0;border-bottom:1px solid #c1c1c1}.login-dialog>.login-buttons-list>.or .hline{display:none}.login-dialog>.login-buttons-list>.or .or-text{display:none}.login-dialog>.login-buttons-list p.message{border:1px solid #9e9e9e;border-radius:2px;margin:8px 0}.login-dialog>.login-buttons-list>a[href="/about"]{display:none}#intro>.login-dialog{margin-top:64px}body>.main-content>.account{text-align:left;padding-left:32px}@media (max-width: 900px){body>.main-content>.account{padding:0}}body>.main-content>.account .identities-editor{position:relative;white-space:nowrap}body>.main-content>.account h2,body>.main-content>.account h3{text-align:left;border-bottom:1px solid #6d6d6d;font-weight:normal}body>.main-content>.account h2{font-size:25pt;padding-bottom:8px;margin-top:12px}body>.main-content>.account h3.title-bar{background-color:white;width:660px;box-sizing:border-box;margin-bottom:5px;border:none;font-size:12pt;padding:5px}body>.main-content>.account div.action-completed{margin-top:10px;width:660px;border:1px solid transparent;border-radius:4px}body>.main-content>.account div.action-completed.success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}body>.main-content>.account div.action-completed.error{color:#a94442;background-color:#f2dede;border-color:#ebccd1}body>.main-content>.account .identities-tabs{display:inline-block;white-space:normal;vertical-align:top;width:225px}body>.main-content>.account .identities-tabs ul{position:relative;margin-top:0;padding-left:0}body>.main-content>.account .identities-tabs ul li{list-style-type:none;cursor:pointer;background-color:white;width:218px;margin-bottom:10px}body>.main-content>.account .identities-tabs ul li[aria-selected=true]{z-index:1;width:225px}body>.main-content>.account .identities-tabs .login-buttons-list .troubleshooting,body>.main-content>.account .identities-tabs .login-buttons-list a[href="/about"]{display:none}body>.main-content>.account .identities-tabs button.account-button{width:218px;height:30px}body>.main-content>.account .identities-tabs button.account-button.link-new-identity{background-image:url("/link-m.svg");background-repeat:no-repeat;background-position:25px}body>.main-content>.account .profile{display:inline-block;white-space:normal}body>.main-content>.account .profile div[aria-hidden=true]{display:none}body>.main-content>.account .profile ul{margin-top:0;padding:0}body>.main-content>.account .verified-emails-editor{position:relative}body>.main-content>.account .verified-emails-editor .already-verified{display:inline-block;width:340px;left:0px;vertical-align:top}body>.main-content>.account .verified-emails-editor .already-verified ul{margin-top:4px;padding-left:0px}body>.main-content>.account .verified-emails-editor .already-verified ul li{background-color:white;height:30px;list-style-type:none;white-space:nowrap;margin-top:4px}body>.main-content>.account .verified-emails-editor .already-verified ul li span.email{box-sizing:border-box;line-height:30px;overflow:hidden;text-overflow:ellipsis;padding-left:3%;float:left;width:66%}body>.main-content>.account .verified-emails-editor .already-verified ul li button.make-primary{box-sizing:border-box;width:33%;height:26px;margin-top:2px}body>.main-content>.account .verified-emails-editor .already-verified ul li span.primary-badge{background-color:#762F87;color:white;width:32%;text-align:center;display:inline-block;height:24px;margin-top:3px}body>.main-content>.account .verified-emails-editor .add-new{display:inline-block;width:330px;vertical-align:top}body>.main-content>.account .verified-emails-editor .add-new .info,body>.main-content>.account .verified-emails-editor .add-new .hidden{display:none}body>.main-content>.account .verified-emails-editor .add-new input[name="email"]{width:200px;height:26px}body>.main-content>.account .verified-emails-editor .add-new div.button-box{display:inline-block}div.billing{padding-bottom:64px}div.billing>section.payment-methods{display:inline-block;vertical-align:top;box-sizing:border-box;max-width:432px;padding:0 16px}div.billing>section.payment-methods h3{margin:0.5em 0}div.billing>section.payment-methods>.balance{margin-left:16px;box-sizing:border-box;margin:1em auto 2em;text-align:left}div.billing>section.payment-methods>.balance>.amount{border:1px solid #ccc;padding:4px 16px;margin:0 16px}div.billing>section.payment-methods>.balance>.details{font-size:80%;color:#444}div.billing>section.payment-methods>table{text-align:left;width:100%;border-collapse:collapse;border-spacing:0}div.billing>section.payment-methods>table>thead td{border-right:1px solid #efefef;background-color:#ccc;padding-left:10px}div.billing>section.payment-methods>table td:nth-child(1){width:75px;text-align:center}div.billing>section.payment-methods>table td:nth-child(2){width:200px;padding-right:16px;text-align:right}div.billing>section.payment-methods>table td:nth-child(3){width:75px;text-align:center}div.billing>section.payment-methods>table td:nth-child(4){width:50px;text-align:center}div.billing>section.payment-methods>table>tbody{background-color:white}div.billing>section.payment-methods>table>tbody>tr{border-bottom:1px solid #ccc}div.billing>section.payment-methods>table>tbody>tr>td{height:2em}div.billing>section.payment-methods>table>tbody>tr>td button{background-color:transparent;border:1px solid #a199ad;color:#5d5d5d;cursor:pointer;text-transform:uppercase;border-radius:2px}div.billing>section.payment-methods>table>tbody>tr>td button:hover{color:#65468e;background-color:#e6e1f4}div.billing>section.payment-methods>table>tbody>tr>td.add-new-card{position:relative;text-align:left}div.billing>section.payment-methods>table>tbody>tr>td.add-new-card.iframe-active{position:static}div.billing>section.payment-methods>table>tbody>tr>td.add-new-card button{padding:2px 4px;font-size:16px;font-weight:bold;border-color:#6d6d6d;color:#6d6d6d;margin-right:16px}div.billing>section.payment-methods>table>tbody>tr>td.add-new-card button:hover{background-color:white}div.billing>section.payment-methods>table>tbody>tr>td.add-new-card:hover button{background-color:white}div.billing>section.payment-methods>table>tbody>tr>td.add-new-card:hover{cursor:pointer}div.billing>section.payment-methods>table>tbody>tr>td.add-new-card>.mobile-iframe-hack{position:absolute;height:24px;width:300px}div.billing>section.payment-methods>table>tbody>tr>td.checkbox>label{font-size:0;position:relative;display:inline-block;vertical-align:top;width:16px;height:16px;border:1px solid #aaa;cursor:pointer;border-radius:2px}div.billing>section.payment-methods>table>tbody>tr>td.checkbox>label>input{visibility:hidden}div.billing>section.payment-methods>table>tbody>tr>td.checkbox>label.selected{background:#aaa;cursor:auto}div.billing>section.payment-methods>table>tbody>tr:last-child{background-color:#efefef;border-bottom:none}div.billing div.usage{display:inline-block;vertical-align:top;margin-right:32px;box-sizing:border-box;max-width:482px;padding:0 16px}div.billing div.usage h3{margin:0.5em 0}div.billing div.usage h4{margin:0}div.billing div.usage span.plan-name{text-transform:capitalize}div.billing div.usage tr:first-of-type{height:48px;font-size:18px}div.billing div.usage td{vertical-align:top;padding-bottom:1em}div.billing div.usage td p{margin-top:0;margin-bottom:0.7em}div.billing div.usage td p:last-child{margin-bottom:0}div.billing div.usage td:first-of-type{width:140px}div.billing div.usage span.grain-count{color:#6d6d6d}div.billing div.usage span.grain-count .used{color:#444}div.billing div.usage span.grain-count .total{text-transform:capitalize}div.billing div.usage div.used,div.billing div.usage div.total{font-size:90%;color:#6d6d6d}div.billing div.usage div.used .amount,div.billing div.usage div.total .amount{color:#191919}div.billing div.usage div.used{float:left}div.billing div.usage div.total{float:right}div.billing div.usage div.progress-bar{height:12px;width:300px;background-color:white;border:1px solid #b2b2b2;margin:4px 0}div.billing div.usage div.progress-bar>div{height:100%;background-color:#65468e}@media (max-width: 500px){div.billing div.usage div.progress-bar{width:200px}}div.billing div.usage hr{border:none;border-bottom:1px solid #6d6d6d}div.billing div.usage button.change-plan{float:right;font-size:16px;width:125px}div.billing div.usage button.subscribe{font-size:16px;width:125px}div.billing div.usage button.unsubscribe{font-size:90%;padding:4px 16px;margin-left:16px}div.billing div.usage tr.bonus{color:#6d6d6d;font-size:90%}div.billing div.usage h4.free-stuff-section-header{padding-bottom:0.5em}div.billing div.usage div.free-stuff{display:flex;align-items:center;justify-content:space-between}div.billing div.usage div.free-stuff>p{color:#6d6d6d;font-size:90%;padding-right:0.3em}div.billing div.usage div.free-stuff>p .reward-amount{font-weight:bold}div.billing div.usage div.free-stuff a.like-a-button,div.billing div.usage div.free-stuff button{font-family:Arial;font-size:16px;font-weight:normal;width:125px;flex-shrink:0}.first-sign-in-main-content{z-index:1}.first-sign-in-main-content h1{text-align:center}.first-sign-in-main-content .identity-editor{position:static;margin:auto}div.identity-editor{width:435px;box-sizing:border-box;background-color:white;padding:15px 22px}div.identity-editor .details{display:block;clear:right;font-size:80%;color:#777777}div.identity-editor .editor .picture{width:128px;position:absolute}div.identity-editor .editor .picture label{display:block;font-weight:bold}div.identity-editor .editor .picture button{display:block;border:none;padding:0;width:115px;height:115px;position:relative;background-color:transparent}div.identity-editor .editor .picture button:hover{cursor:pointer}div.identity-editor .editor .picture button:hover::before{position:absolute;content:" ";display:block;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);background-image:url("/upload.svg");opacity:0.75;z-index:1}div.identity-editor .editor .picture button>img{display:block;max-width:100%;max-height:100%;margin:auto}@media (max-width: 352px){div.identity-editor .editor .picture button{width:192px;height:192px}}div.identity-editor .editor .inline-icon{width:20px}div.identity-editor .editor>ul{position:relative;left:140px;padding:8px;width:250px}div.identity-editor .editor>ul>li{list-style-type:none;overflow:hidden;margin-bottom:8px}div.identity-editor .editor>ul>li label{display:block;font-weight:bold}div.identity-editor .editor>ul>li.terms,div.identity-editor .editor>ul>li.mailingListOptin{padding-left:24px}div.identity-editor .editor>ul>li.terms label,div.identity-editor .editor>ul>li.mailingListOptin label{font-weight:inherit;text-indent:-24px}div.identity-editor .editor>ul>li input[type="text"],div.identity-editor .editor>ul>li select{display:block;width:230px;box-sizing:border-box;font-size:inherit;line-height:inherit;background-color:white;border:1px solid #ccc;padding:2px}div.identity-editor .editor>ul>li input:invalid{border:1px solid #c00}div.identity-editor .editor>ul>li.handle .input-container{position:relative}div.identity-editor .editor>ul>li.handle .input-container input[type="text"]{font-size:12pt;font-family:monospace}div.identity-editor .editor>ul>li.save{text-align:right}div.identity-editor .editor ul.verified-email-list{padding:0}div.identity-editor .editor ul.verified-email-list li{list-style-type:none}div.billing>section.payment-methods>table>tbody>tr>td.add-new-card>.mobile-iframe-hack.fullscreen,body>.main-content>.account .mobile-iframe-hack.fullscreen,body>.popup .mobile-iframe-hack.fullscreen,.first-time-billing-prompt .mobile-iframe-hack.fullscreen,body>.popup.billing-prompt>.frame>.subscriptions>.subscription>.mobile-iframe-hack.fullscreen,.first-time-billing-prompt>.subscriptions>.subscription>.mobile-iframe-hack.fullscreen{display:inline;width:100%;height:100%;position:fixed;top:32px;left:0px;z-index:10000000;opacity:1}body>.main-content>.account .mobile-iframe-hack,body>.popup .mobile-iframe-hack,.first-time-billing-prompt .mobile-iframe-hack{border:0px;opacity:.01}body>.popup.billing-prompt>.frame{overflow-y:auto;-webkit-overflow-scrolling:touch}@media (min-width: 901px){body>.popup.billing-prompt>.frame{width:932px;max-width:90%;margin:0 auto;position:relative;border:1px solid #ccc}}@media (max-width: 900px){body>.popup.billing-prompt>.frame{max-width:500px}}.first-time-billing-prompt{max-width:932px;margin:32px auto 0;background-color:white;overflow:hidden}body>.popup.billing-prompt>.frame,.first-time-billing-prompt{text-align:center}body>.popup.billing-prompt>.frame>h2,.first-time-billing-prompt>h2{text-align:center;margin-top:32px;color:#191919;font-size:24pt;font-weight:normal}body>.popup.billing-prompt>.frame>p,.first-time-billing-prompt>p{text-align:center;color:#494949;font-size:17pt;max-width:440px;margin:1em auto}body>.popup.billing-prompt>.frame>p.wider,.first-time-billing-prompt>p.wider{max-width:590px}body>.popup.billing-prompt>.frame>p>a,.first-time-billing-prompt>p>a{color:inherit}body>.popup.billing-prompt>.frame>p>.trash,.first-time-billing-prompt>p>.trash{display:inline-block;width:16px;height:16px;background-image:url("/trash-m.svg");font-size:0;vertical-align:top}body>.popup.billing-prompt>.frame>p.alternatives,.first-time-billing-prompt>p.alternatives{font-size:10pt;text-align:right;width:327px;line-height:22px;margin-bottom:32px}body>.popup.billing-prompt>.frame>p.custom-app,.first-time-billing-prompt>p.custom-app{max-width:510px}body>.popup.billing-prompt>.frame>.login,.first-time-billing-prompt>.login{margin-bottom:16px}body>.popup.billing-prompt>.frame>p.success-note,.first-time-billing-prompt>p.success-note{box-sizing:border-box;background-color:#cff4c6;padding:32px;max-width:564px;margin:1em auto}body>.popup.billing-prompt>.frame>p.success-note>strong,.first-time-billing-prompt>p.success-note>strong{text-transform:capitalize}body>.popup.billing-prompt>.frame>p.bonus-note,.first-time-billing-prompt>p.bonus-note{max-width:550px}body>.popup.billing-prompt>.frame button.continue,body>.popup.billing-prompt>.frame button.subscribe,.first-time-billing-prompt button.continue,.first-time-billing-prompt button.subscribe{display:table;margin:16px auto 64px;padding:8px 16px;background-color:#783189;text-transform:uppercase;color:white;border-radius:3px}body>.popup.billing-prompt>.frame .subscribe-option button,.first-time-billing-prompt .subscribe-option button{display:inline-block;margin:0 0 64px}body>.popup.billing-prompt>.frame .subscribe-option button.continue,.first-time-billing-prompt .subscribe-option button.continue{border:1px solid #9e9e9e;color:#5d5d5d;text-transform:uppercase;background-color:transparent}body>.popup.billing-prompt>.frame>.subscriptions,.first-time-billing-prompt>.subscriptions{max-width:900px;font-size:11px;margin:32px 16px;font-family:"Source Sans Pro",sans-serif;margin:auto}body>.popup.billing-prompt>.frame>.subscriptions>a.free-note,.first-time-billing-prompt>.subscriptions>a.free-note{display:block;text-decoration:none;font-weight:normal;background-color:#f2edf2;color:#6a237c;max-width:736px;margin:0 auto;padding:8px;font-size:25px}body>.popup.billing-prompt>.frame>.subscriptions>.subscription,.first-time-billing-prompt>.subscriptions>.subscription{display:inline-block;width:180px;margin:4px;padding:0px;cursor:pointer;text-align:center;position:relative}body>.popup.billing-prompt>.frame>.subscriptions>.subscription.iframe-active,.first-time-billing-prompt>.subscriptions>.subscription.iframe-active{position:static}body>.popup.billing-prompt>.frame>.subscriptions>.subscription>.mobile-iframe-hack,.first-time-billing-prompt>.subscriptions>.subscription>.mobile-iframe-hack{position:absolute;height:100%;width:100%;top:0px;left:0px}body>.popup.billing-prompt>.frame>.subscriptions>.subscription.selected td,.first-time-billing-prompt>.subscriptions>.subscription.selected td{background-color:#efefef;color:#494949}body>.popup.billing-prompt>.frame>.subscriptions>.subscription.selected>table>tr:nth-child(1)>td,.first-time-billing-prompt>.subscriptions>.subscription.selected>table>tr:nth-child(1)>td{background-color:#cccccc;color:#494949}body>.popup.billing-prompt>.frame>.subscriptions>.subscription.selected>table>tr:nth-child(6)>td button,.first-time-billing-prompt>.subscriptions>.subscription.selected>table>tr:nth-child(6)>td button{background-color:#cccccc;background:#cccccc;color:#494949;border:1px solid #9e9e9e}body>.popup.billing-prompt>.frame>.subscriptions>.subscription.selecting>table>tr:nth-child(2)>td,.first-time-billing-prompt>.subscriptions>.subscription.selecting>table>tr:nth-child(2)>td{background-size:96px 96px;background-image:url("/spinner_96.gif");background-repeat:no-repeat;background-position:center}body>.popup.billing-prompt>.frame>.subscriptions>.subscription>p,.first-time-billing-prompt>.subscriptions>.subscription>p{color:#494949;font-size:16px}body>.popup.billing-prompt>.frame>.subscriptions>.subscription>table,.first-time-billing-prompt>.subscriptions>.subscription>table{border-collapse:collapse;border-spacing:0;margin:0px auto 16px auto;border:1px solid #adadad;border-radius:4px;width:100%}body>.popup.billing-prompt>.frame>.subscriptions>.subscription>table td,.first-time-billing-prompt>.subscriptions>.subscription>table td{padding-top:8px;padding-bottom:8px;font-size:20px;color:#6a237c;text-align:middle;background-color:#f2edf2}body>.popup.billing-prompt>.frame>.subscriptions>.subscription>table td>p,.first-time-billing-prompt>.subscriptions>.subscription>table td>p{margin:0px}body>.popup.billing-prompt>.frame>.subscriptions>.subscription>table tr,.first-time-billing-prompt>.subscriptions>.subscription>table tr{border-bottom:1px solid #d6c9d4}body>.popup.billing-prompt>.frame>.subscriptions>.subscription>table tr:nth-child(1)>td,.first-time-billing-prompt>.subscriptions>.subscription>table tr:nth-child(1)>td{font-size:24px;text-transform:uppercase;background-color:#d5bfe9}body>.popup.billing-prompt>.frame>.subscriptions>.subscription>table tr:nth-child(2)>td,.first-time-billing-prompt>.subscriptions>.subscription>table tr:nth-child(2)>td{padding:20px 0px 20px;background-color:white}body>.popup.billing-prompt>.frame>.subscriptions>.subscription>table tr:nth-child(2)>td>p:nth-child(1),.first-time-billing-prompt>.subscriptions>.subscription>table tr:nth-child(2)>td>p:nth-child(1){font-size:36px;font-weight:600}body>.popup.billing-prompt>.frame>.subscriptions>.subscription>table tr:nth-child(2)>td>p:nth-child(2),.first-time-billing-prompt>.subscriptions>.subscription>table tr:nth-child(2)>td>p:nth-child(2){font-size:12px}body>.popup.billing-prompt>.frame>.subscriptions>.subscription>table tr:nth-child(3)>td>p:nth-child(2),.first-time-billing-prompt>.subscriptions>.subscription>table tr:nth-child(3)>td>p:nth-child(2){font-size:12px}body>.popup.billing-prompt>.frame>.subscriptions>.subscription>table tr:nth-child(4)>td>p:nth-child(1),.first-time-billing-prompt>.subscriptions>.subscription>table tr:nth-child(4)>td>p:nth-child(1){text-transform:capitalize}body>.popup.billing-prompt>.frame>.subscriptions>.subscription>table tr:nth-child(4)>td>p:nth-child(2),.first-time-billing-prompt>.subscriptions>.subscription>table tr:nth-child(4)>td>p:nth-child(2){font-size:12px}body>.popup.billing-prompt>.frame>.subscriptions>.subscription>table tr:nth-child(5),.first-time-billing-prompt>.subscriptions>.subscription>table tr:nth-child(5){border-bottom:0px}body>.popup.billing-prompt>.frame>.subscriptions>.subscription>table tr:nth-child(5)>td>p:nth-child(2),.first-time-billing-prompt>.subscriptions>.subscription>table tr:nth-child(5)>td>p:nth-child(2){font-size:12px}body>.popup.billing-prompt>.frame>.subscriptions>.subscription>table tr:nth-child(6) button,.first-time-billing-prompt>.subscriptions>.subscription>table tr:nth-child(6) button{width:95%;height:40px;font-size:16px;color:white;background:linear-gradient(#662d91,#57236e);cursor:pointer;border:0px;border-radius:4px}body>.popup.billing-prompt>.frame>.subscriptions>.subscription:hover>table td,.first-time-billing-prompt>.subscriptions>.subscription:hover>table td{background-color:white}body>.popup.billing-prompt>.frame>.subscriptions>.subscription:hover>table>tr:nth-child(1)>td,.first-time-billing-prompt>.subscriptions>.subscription:hover>table>tr:nth-child(1)>td{background-color:#e4d6f4}body>.popup.billing-prompt>.frame>.subscriptions>.subscription.selected:hover>table td,.first-time-billing-prompt>.subscriptions>.subscription.selected:hover>table td{background-color:white}body>.popup.billing-prompt>.frame>.subscriptions>.subscription.selected:hover>table>tr:nth-child(1)>td,.first-time-billing-prompt>.subscriptions>.subscription.selected:hover>table>tr:nth-child(1)>td{background-color:#e2e2e2}body>.popup.billing-prompt>.frame>.faq,.first-time-billing-prompt>.faq{margin:0;padding:16px 0 32px;color:#494949;text-align:left}body>.popup.billing-prompt>.frame>.faq>h3,.first-time-billing-prompt>.faq>h3{margin:0 32px 24px;font-weight:normal;font-size:20pt;border-bottom:1px solid #c1c1c1}body>.popup.billing-prompt>.frame>.faq .answer,.first-time-billing-prompt>.faq .answer{display:inline-block;width:390px;margin:0 32px;vertical-align:top}body>.popup.billing-prompt>.frame>.faq .answer>h4,.first-time-billing-prompt>.faq .answer>h4{margin:0 0 16px;font-size:14pt;font-weight:normal}body>.popup.billing-prompt>.frame>.faq .answer>p,.first-time-billing-prompt>.faq .answer>p{font-size:10pt}body>.popup.billing-prompt>.frame>.faq .answer>p>a,.first-time-billing-prompt>.faq .answer>p>a{text-decoration:none;font-weight:600;color:inherit}body>.popup.billing-prompt>.frame>.faq .answer>p>a:hover,.first-time-billing-prompt>.faq .answer>p>a:hover{color:#65468e}body>.popup.billing-prompt>.frame>.faq .answer:last-of-type,.first-time-billing-prompt>.faq .answer:last-of-type{padding-bottom:40px}body>.popup.billing-prompt>.frame>.faq>a.button,.first-time-billing-prompt>.faq>a.button{text-decoration:none;display:block;margin:-32px 64px 0;float:right;border:1px solid #b7b7b7;padding:8px 8px 8px 32px;background-image:url("/email-494949.svg");background-repeat:no-repeat;background-position:8px center;background-size:16px 16px;color:#494949;border-radius:2px;text-transform:uppercase;font-size:10pt;position:relative;z-index:10}body>.popup.billing-prompt>.frame>.faq>a.button:hover,.first-time-billing-prompt>.faq>a.button:hover{background-color:white;cursor:pointer}body>.popup.billing-prompt>.frame>.faq .trash,.first-time-billing-prompt>.faq .trash{display:inline-block;width:16px;height:16px;background-image:url("/trash-m.svg");font-size:0;vertical-align:top}.identity-login-interstitial{z-index:1;background-color:#efefef;height:100%}.identity-login-interstitial div.centered-content{margin:auto;text-align:center;width:400px;background-color:white}.identity-login-interstitial div.centered-content h1{padding:20px}.identity-login-interstitial div.centered-content .warning-banner{padding:10px;background-color:#b52931;color:white}.identity-login-interstitial div.centered-content ul{list-style-type:none;padding:0}.identity-login-interstitial div.centered-content ul li{position:relative;padding-bottom:10px}.identity-login-interstitial div.centered-content ul li button.unlink{position:absolute;right:30px;top:15px}.identity-login-interstitial div.centered-content .identity-card{margin:auto;border:2px solid gray}.identity-management-controls>div{margin-top:10px}.identity-management-controls .login-identities-of-linked-accounts{border:1px solid gray;border-radius:2px;padding:10px}.identity-management-controls .login-identities-of-linked-accounts ul.unlinkable-identities{list-style-type:none;padding:0}.identity-management-controls .login-identities-of-linked-accounts ul.unlinkable-identities li{position:relative;padding-bottom:10px}.identity-management-controls .login-identities-of-linked-accounts ul.unlinkable-identities li .identity-card{border:1px solid black}.identity-management-controls .login-identities-of-linked-accounts ul.unlinkable-identities li button.unlink{position:absolute;left:240px;top:15px}.identity-management-controls button.unlink-identity{width:200px;height:30px;background-image:url("/unlink-m.svg");background-repeat:no-repeat;background-position:10px}ul.identity-card-list{padding-left:0}ul.identity-card-list li{list-style-type:none}ul.identity-card-list li button{border:1px solid black}ul.identity-card-list li.current-identity>button{border:3px solid black}.identity-card{display:inline-block;position:relative;height:52px;width:218px;text-align:left;margin-bottom:0;color:black;font-family:"Source Sans Pro",sans-serif;background-color:white;background-repeat:no-repeat;background-position:50px 30px;background-size:16px 16px}.identity-card[data-service-name=github]{background-image:url("/github-9E9E9E.svg")}.identity-card[data-service-name=google]{background-image:url("/google-9E9E9E.svg")}.identity-card[data-service-name=dev]{background-image:url("/debug-9E9E9E.svg")}.identity-card[data-service-name=email]{background-image:url("/email-9E9E9E.svg")}.identity-card .picture{position:absolute;width:36px;height:36px;left:8px;top:8px;background-size:contain;background-repeat:no-repeat;display:inline-block}.identity-card .name{position:absolute;left:55px;top:8px;width:150px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:30px;font-size:10pt}.identity-card .intrinsic-name{position:absolute;left:68px;top:28px;width:150px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:10pt;color:#777777}.main-content>.about>section.intro{text-align:left;height:200px;background-image:url("/sandcat-aboutus.svg");background-position:top left;background-repeat:no-repeat;padding-left:200px;box-sizing:border-box;overflow:hidden}@media (max-width: 625px){.main-content>.about>section.intro{padding-left:0;padding-top:200px;background-size:200px 200px;background-position:top center;height:auto;padding-bottom:8px}}.main-content>.about>section.intro>p{font-size:120%;line-height:150%}@media (max-width: 1300px){.main-content>.about>section.intro>p{line-height:inherit;margin-top:0}}@media (max-width: 1100px){.main-content>.about>section.intro>p{font-size:inherit}}.main-content>.about>section.intro>p.version{font-weight:600;margin-bottom:0}.main-content>.about>section.intro>p.unofficial{margin:0;font-size:inherit}.main-content>.about>section.changelog{text-align:left;background-color:white;border:16px solid white;overflow:auto;height:200px}.main-content>.about>section.changelog>*{margin-top:0}.main-content>.about>section.developers,.main-content>.about>section.advisors,.main-content>.about>section.corporate,.main-content>.about>section.individual{padding:8px;margin-top:32px}.main-content>.about>section.developers h2,.main-content>.about>section.advisors h2,.main-content>.about>section.corporate h2,.main-content>.about>section.individual h2{text-align:center}.main-content>.about>section.developers>ul,.main-content>.about>section.advisors>ul,.main-content>.about>section.corporate>ul,.main-content>.about>section.individual>ul{padding:0}.main-content>.about>section.developers>ul>li,.main-content>.about>section.advisors>ul>li,.main-content>.about>section.corporate>ul>li,.main-content>.about>section.individual>ul>li{display:inline-block;vertical-align:middle;padding:16px 0}.main-content>.about>section.developers>ul>li img,.main-content>.about>section.advisors>ul>li img,.main-content>.about>section.corporate>ul>li img,.main-content>.about>section.individual>ul>li img{padding:0 16px;display:block;box-sizing:border-box;max-width:154px;max-height:121px}.main-content>.about>section.developers>ul>li .uniregistry-image,.main-content>.about>section.advisors>ul>li .uniregistry-image,.main-content>.about>section.corporate>ul>li .uniregistry-image,.main-content>.about>section.individual>ul>li .uniregistry-image{width:154px;box-sizing:border-box;height:121px;background-image:url("/logos/uniregistry.svg")}.main-content>.about>section.developers{max-width:632px;box-sizing:border-box}.main-content>.about>section.advisors{max-width:478px;box-sizing:border-box}.main-content>.about>section.corporate,.main-content>.about>section.individual{box-sizing:border-box;width:555px}@media (max-width: 560px){.main-content>.about>section.corporate,.main-content>.about>section.individual{width:auto}}.main-content>.about>section.corporate>p,.main-content>.about>section.individual>p{max-width:400px;margin:1em auto}.main-content>.about>section.backers{margin-top:32px;background-color:white;padding:8px}.main-content>.about>section.backers h2{text-align:center}.main-content>.about>section.backers>ul{border:1px solid #6d6d6d;background-color:#eee;text-align:justify;overflow-y:auto;padding:16px;height:200px}.main-content>.about>section.backers>ul>li{display:inline-block;width:180px;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.main-content>.about>section.backers>ul>li.anonymous{display:block;width:auto;text-align:center}.main-content>.about>section.dependencies{margin-top:32px}.main-content>.about>section.dependencies h2{text-align:center;margin-bottom:32px}.main-content>.about>section.dependencies>ul{text-align:justify;padding:0;margin-bottom:0}.main-content>.about>section.dependencies>ul>li{display:inline-block;width:300px;text-align:left;margin-bottom:1em;color:#6d6d6d}.main-content>.about>section.dependencies>ul>li>a{display:block;color:black}.main-content>.about>section.dependencies>ul>li>a:hover{color:#65468e}.main-content>.about>section.dependencies>ul>li>a::after{content:" >";display:inline}.main-content>.about>section.dependencies>ul>li.spacer{height:0;margin-bottom:0}.main-content>.about>section.dependencies>p{text-align:left}.main-content>.about>section.copyright{margin-top:64px;border-top:1px solid #6d6d6d;border-bottom:1px solid #6d6d6d;padding-bottom:40px;text-align:left;background-image:url("/sandstorm-gradient-logo.svg");background-repeat:no-repeat;background-size:150px 150px;background-position:16px 40px}.main-content>.about>section.copyright h2{text-align:center}@media (max-width: 625px){.main-content>.about>section.copyright{padding-top:200px;background-size:200px 200px;background-position:top center}}.main-content>.about>section.copyright p{padding-left:200px;font-size:120%;line-height:150%}@media (max-width: 625px){.main-content>.about>section.copyright p{padding-left:0}}@media (max-width: 1300px){.main-content>.about>section.copyright p{line-height:inherit;margin-top:0}}@media (max-width: 1100px){.main-content>.about>section.copyright p{font-size:inherit}}.main-content>.about>section.terms>ul{padding:0;font-size:150%}.main-content>.about>section.terms>ul>li{display:inline-block;text-transform:uppercase;margin:0 32px}.main-content>.about>section.terms>ul>li>a{color:black;font-weight:normal}.main-content>.about>section.terms>ul>li>a:hover{color:#65468e}.main-content>.about,.referrals{color:#191919;padding:64px;max-width:1238px;box-sizing:border-box;text-align:center}@media (max-width: 900px){.main-content>.about,.referrals{padding:8px}}.main-content>.about h1,.referrals h1,.main-content>.about h2,.referrals h2{font-weight:normal;text-align:left}.main-content>.about h1,.referrals h1{font-size:25pt;padding-bottom:8px;border-bottom:1px solid #6d6d6d;margin-top:0}.main-content>.about h2,.referrals h2{font-size:20pt}.main-content>.about>section.developers,.main-content>.about>section.advisors,.main-content>.about>section.corporate,.main-content>.about>section.individual,.referrals section{background-color:white;display:inline-block}body>.popup.request>.frame{display:flex;flex-direction:column;align-items:flex-begin;justify-content:flex-begin}body>.popup.request>.frame>h4{flex:none;margin-top:0px;margin-bottom:10px}body>.popup.request>.frame>.search-row{flex:none;display:inline-block;width:100%;margin:0px;padding-left:10px;padding-right:10px;box-sizing:border-box;vertical-align:top}body>.popup.request>.frame>.search-row>label>span.search-icon{background-image:url("/search.svg");background-size:24px 24px;background-position:center;display:inline-block;box-sizing:border-box;width:32px;height:32px;vertical-align:top}body>.popup.request>.frame>.search-row>label>input.search-bar{font-size:16pt;height:32px;width:calc(100% - 36px);box-sizing:border-box;background-color:#ffffff;border:1px solid #9e9e9e}body>.popup.request>.frame>.search-row>label>input.search-bar:focus{border:1px solid #65468e}body>.popup.request>.frame>ul.candidate-cards{flex:1;overflow-y:auto;padding:0px;margin:10px;margin-top:10px}body>.popup.request>.frame>.selected-card{flex:none;box-sizing:border-box}body>.popup.request>.frame>.selected-card>div.powerbox-card{box-sizing:border-box;border:1px solid #dddddd;background-color:#eeeeee;display:block;vertical-align:middle;width:100%;height:32px;line-height:32px;background-size:24px 24px;background-position:4px 4px;background-repeat:no-repeat;padding-left:32px}body>.popup.request>.frame>.selected-card>form{margin-top:10px}body>.popup.request>.frame>.selected-card>form>p{margin-top:0px;margin-bottom:5px}body>.popup.request>.frame>.selected-card>form>label{display:block}body>.popup.request>.frame>.selected-card>form>button{margin-top:10px}body>.popup.request>.frame>ul.candidate-cards>li.powerbox-card{border-top:1px solid #dddddd;border-left:1px solid #dddddd;border-right:1px solid #dddddd;background-color:#eeeeee;display:block;vertical-align:middle;height:32px}body>.popup.request>.frame>ul.candidate-cards>li.powerbox-card:last-child{border-bottom:1px solid #dddddd}body>.popup.request>.frame>ul.candidate-cards>li.powerbox-card>button.card-button{width:100%;background-size:24px 24px;background-position:4px 4px;background-repeat:no-repeat;padding-left:32px;height:32px}a.copy-me{display:block;margin:8px;border:1px solid #ccc;overflow:hidden;font-family:monospace;text-decoration:none;color:inherit}#admin-alert-icon.countdown-second,#admin-alert-icon.countdown-now{background-color:#e82538}.popup .token-petname:hover{cursor:pointer;color:white;background-color:#888}button.revoke-token,button.revoke-access{background-position:center;background-repeat:no-repeat;background-size:contain;width:24px;height:24px;border:none;color:transparent;background-color:transparent;cursor:pointer;background-image:url("/close.svg")}.main-content,.first-sign-in-main-content,.demo-expired-main-content,.identity-login-interstitial{margin:0;padding:0;position:fixed;left:0;right:0;bottom:0px;color:#191919;background-color:#efefef;overflow:auto}@media (min-width: 901px){.main-content,.first-sign-in-main-content,.demo-expired-main-content,.identity-login-interstitial{top:32px;left:200px;transition:left 0.2s}.main-content.shrink-navbar,.first-sign-in-main-content.shrink-navbar,.demo-expired-main-content.shrink-navbar,.identity-login-interstitial.shrink-navbar{left:48px}.main-content.hide-navbar,.first-sign-in-main-content.hide-navbar,.demo-expired-main-content.hide-navbar,.identity-login-interstitial.hide-navbar{left:0}}@media (max-width: 900px){.main-content,.first-sign-in-main-content,.demo-expired-main-content,.identity-login-interstitial{top:48px}}.main-content a,.first-sign-in-main-content a,.demo-expired-main-content a,.identity-login-interstitial a{font-weight:bold;text-decoration:none;color:#65468e}.grainlog-title{font-size:14pt;color:#ccc;background-color:black;line-height:32px}.grainlog-contents{height:calc(100% - 32px);overflow:auto}.grainlog-contents>pre{margin:8px}.grainlog-contents .ansi-black-fg{color:black}.grainlog-contents .ansi-red-fg{color:#a00000}.grainlog-contents .ansi-green-fg{color:#00a000}.grainlog-contents .ansi-yellow-fg{color:#a0a000}.grainlog-contents .ansi-blue-fg{color:#0000a0}.grainlog-contents .ansi-magenta-fg{color:#a000a0}.grainlog-contents .ansi-cyan-fg{color:#00a0a0}.grainlog-contents .ansi-white-fg{color:#a0a0a0}.grainlog-contents .ansi-bright-black-fg{color:black;font-weight:bold}.grainlog-contents .ansi-bright-red-fg{color:#a00000;font-weight:bold}.grainlog-contents .ansi-bright-green-fg{color:#00a000;font-weight:bold}.grainlog-contents .ansi-bright-yellow-fg{color:#a0a000;font-weight:bold}.grainlog-contents .ansi-bright-blue-fg{color:#0000a0;font-weight:bold}.grainlog-contents .ansi-bright-magenta-fg{color:#a000a0;font-weight:bold}.grainlog-contents .ansi-bright-cyan-fg{color:#00a0a0;font-weight:bold}.grainlog-contents .ansi-bright-white-fg{color:#a0a0a0;font-weight:bold}.grainlog-contents .ansi-black-bg{background-color:black}.grainlog-contents .ansi-red-bg{background-color:maroon}.grainlog-contents .ansi-green-bg{background-color:green}.grainlog-contents .ansi-yellow-bg{background-color:olive}.grainlog-contents .ansi-blue-bg{background-color:navy}.grainlog-contents .ansi-magenta-bg{background-color:purple}.grainlog-contents .ansi-cyan-bg{background-color:teal}.grainlog-contents .ansi-white-bg{background-color:gray}.grainlog-contents .ansi-bright-black-bg{background-color:#555555}.grainlog-contents .ansi-bright-red-bg{background-color:#ff5555}.grainlog-contents .ansi-bright-green-bg{background-color:lime}.grainlog-contents .ansi-bright-yellow-bg{background-color:#ffff55}.grainlog-contents .ansi-bright-blue-bg{background-color:#5555ff}.grainlog-contents .ansi-bright-magenta-bg{background-color:#ff55ff}.grainlog-contents .ansi-bright-cyan-bg{background-color:#55ffff}.grainlog-contents .ansi-bright-white-bg{background-color:white}.centered-box{margin:16px auto;max-width:800px;font-size:125%}.centered-box h2{margin-top:0;font-size:60px}.centered-box p{margin-bottom:0}.centered-box p:nth-child(1){margin-top:0}.app-list{overflow:auto;background-color:#efefef;color:#191919}@media (min-width: 901px){.app-list{padding:0px 32px}}@media (max-width: 900px){.app-list{padding:0px 8px}}.app-list>h1{font-size:24pt;font-weight:400}@media (max-width: 900px){.app-list>h1{display:inline-block;vertical-align:middle}}.app-list .hide{display:none!important}.app-list>.search-row{position:relative}@media (min-width: 901px){.app-list>.search-row{margin-bottom:24px;width:100%;vertical-align:top}}@media (max-width: 900px){.app-list>.search-row{margin-bottom:0;display:inline-block;width:calc(100% - 100px);vertical-align:middle}}.app-list>.search-row>label{display:inline-block}.app-list>.search-row>label>span.search-icon{background-image:url("/search.svg");background-size:24px 24px;background-position:center;display:inline-block;box-sizing:border-box;width:32px;height:32px;vertical-align:top}.app-list>.search-row>label>input.search-bar{display:inline-block;vertical-align:top;width:33%;font-size:16pt;height:32px;background-color:#ffffff;border:1px solid #9e9e9e;box-sizing:border-box}.app-list>.search-row>label>input.search-bar:focus{border:1px solid #65468e}@media (min-width: 901px){.app-list>.search-row>label>input.search-bar{width:calc(100% - 36px)}}@media (max-width: 900px){.app-list>.search-row>label>input.search-bar{width:calc(100% - 60px)}}@media (min-width: 901px){.app-list>.search-row>label{width:50%}}.app-list>.search-row>button.toggle-uninstall,.app-list>.search-row>button.upload-button{display:inline-block;float:right;vertical-align:top;font-size:14pt;line-height:16pt;height:32px;margin-left:4px}.app-list>.popular-container{display:block;overflow:hidden}@media (min-width: 901px){.app-list>.popular-container{height:280px}}@media (max-width: 900px){.app-list>.popular-container{height:160px}}.app-list>h2,.app-list>.popular-container>h2{font-weight:400;border-bottom:1px solid #6d6d6d;clear:both}@media (max-width: 900px){.app-list>h2,.app-list>.popular-container>h2{margin-bottom:8px}}.app-list>.app-button,.app-list>.popular-container>.app-button{float:left;display:block;position:relative;overflow:hidden}@media (min-width: 901px){.app-list>.app-button,.app-list>.popular-container>.app-button{width:148px;height:200px;margin-left:10px;margin-right:10px;margin-bottom:20px}}@media (max-width: 900px){.app-list>.app-button,.app-list>.popular-container>.app-button{width:74px;height:100px;margin-left:5px;margin-right:5px;margin-bottom:10px}}.app-list>.app-button.dev-background,.app-list>.popular-container>.app-button.dev-background{background-image:url("/devmode.png");background-size:100% auto;background-color:#ccc}.app-list>.app-button.uninstall-action>.app-icon::before,.app-list>.popular-container>.app-button.uninstall-action>.app-icon::before{position:absolute;content:" ";display:block;top:0;left:0;width:100%;height:100%;border-radius:6px;background-color:rgba(0,0,0,0.5);background-image:url("/close-FFFFFF.svg");background-position:center;background-size:50% 50%;background-repeat:no-repeat;z-index:1}.app-list>.app-button>.app-icon,.app-list>.popular-container>.app-button>.app-icon{display:block;position:absolute;top:0px;left:0px;border-radius:6px;vertical-align:top}@media (min-width: 901px){.app-list>.app-button>.app-icon,.app-list>.popular-container>.app-button>.app-icon{width:128px;height:128px;margin:10px}}@media (max-width: 900px){.app-list>.app-button>.app-icon,.app-list>.popular-container>.app-button>.app-icon{width:64px;height:64px;margin:5px}}.app-list>.app-button>.app-icon.pseudoapp,.app-list>.popular-container>.app-button>.app-icon.pseudoapp{background-color:#ffffff;border:1px #d3d3d3}.app-list>.app-button>.app-icon.restore-icon,.app-list>.popular-container>.app-button>.app-icon.restore-icon{background-image:url("/restore-B7B7B7.svg")}.app-list>.app-button>.app-icon.restore-icon:hover,.app-list>.popular-container>.app-button>.app-icon.restore-icon:hover{background-image:url("/restore-5D5D5D.svg")}.app-list>.app-button>.app-icon.upload-icon,.app-list>.popular-container>.app-button>.app-icon.upload-icon{background-image:url("/upload-B7B7B7.svg")}.app-list>.app-button>.app-icon.upload-icon:hover,.app-list>.popular-container>.app-button>.app-icon.upload-icon:hover{background-image:url("/upload-5D5D5D.svg")}.app-list>.app-button>.app-icon.install-icon,.app-list>.popular-container>.app-button>.app-icon.install-icon{background-image:url("/install-9E40B5.svg");border:1px solid #b3b3b3}.app-list>.app-button>.app-icon.install-icon:hover,.app-list>.popular-container>.app-button>.app-icon.install-icon:hover{background-image:url("/install-6A237C.svg")}.app-list>.app-button>.app-title,.app-list>.app-button>.action-title,.app-list>.popular-container.app-list>.app-button>.app-title,.app-list>.popular-container.app-list>.app-button>.action-title,.app-list>.app-button>.action-text,.app-list>.popular-container.app-list>.app-button>.action-text,.app-list>.popular-container>.app-button>.app-title,.app-list>.popular-container>.app-button>.action-title,.app-list>.popular-container>.app-button>.action-text{position:absolute;left:0px;width:100%;vertical-align:top;text-align:left}@media (min-width: 901px){.app-list>.app-button>.app-title,.app-list>.app-button>.action-title,.app-list>.popular-container.app-list>.app-button>.app-title,.app-list>.popular-container.app-list>.app-button>.action-title,.app-list>.app-button>.action-text,.app-list>.popular-container.app-list>.app-button>.action-text,.app-list>.popular-container>.app-button>.app-title,.app-list>.popular-container>.app-button>.action-title,.app-list>.popular-container>.app-button>.action-text{margin-left:10px}}@media (max-width: 900px){.app-list>.app-button>.app-title,.app-list>.app-button>.action-title,.app-list>.popular-container.app-list>.app-button>.app-title,.app-list>.popular-container.app-list>.app-button>.action-title,.app-list>.app-button>.action-text,.app-list>.popular-container.app-list>.app-button>.action-text,.app-list>.popular-container>.app-button>.app-title,.app-list>.popular-container>.app-button>.action-title,.app-list>.popular-container>.app-button>.action-text{margin-left:5px}}@media (min-width: 901px){.app-list>.app-button>.app-title,.app-list>.app-button>.action-title,.app-list>.popular-container>.app-button>.app-title,.app-list>.popular-container>.app-button>.action-title{top:148px;font-size:14pt}}@media (max-width: 900px){.app-list>.app-button>.app-title,.app-list>.app-button>.action-title,.app-list>.popular-container>.app-button>.app-title,.app-list>.popular-container>.app-button>.action-title{top:74px;font-size:8pt}}.app-list>.app-button>.action-text,.app-list>.popular-container>.app-button>.action-text{color:#5d5d5d}@media (min-width: 901px){.app-list>.app-button>.action-text,.app-list>.popular-container>.app-button>.action-text{top:168px;font-size:13pt}}@media (max-width: 900px){.app-list>.app-button>.action-text,.app-list>.popular-container>.app-button>.action-text{top:88px;font-size:8pt}}.main-content>.not-signed-up{max-width:300px;background-color:white;margin:32px auto;padding:16px;border-radius:4px}.main-content>.not-signed-up h1{margin-top:0}.main-content>.not-signed-up p{margin-bottom:0}.grain-list{overflow:auto;padding:0px 32px;background-color:#efefef;color:#191919}@media (max-width: 900px){.grain-list{padding:0px 8px}}.grain-list>.non-usage-info{float:left}@media (max-width: 900px){.grain-list>.non-usage-info{float:none}}.grain-list>.non-usage-info>h1{font-size:24pt;font-weight:400}@media (max-width: 900px){.grain-list>.non-usage-info>h1{display:inline-block;vertical-align:middle}}.grain-list>.non-usage-info>.search-row{display:inline-block;vertical-align:top;margin-bottom:36px}@media (max-width: 900px){.grain-list>.non-usage-info>.search-row{margin-bottom:0;display:inline-block;vertical-align:middle;width:calc(100% - 100px)}}.grain-list>.non-usage-info>.search-row>label>span.search-icon{background-image:url("/search.svg");background-size:24px 24px;background-position:center;display:inline-block;box-sizing:border-box;width:32px;height:32px;vertical-align:top}.grain-list>.non-usage-info>.search-row>label>input.search-bar{font-size:16pt;height:32px;box-sizing:border-box;background-color:#ffffff;border:1px solid #9e9e9e}.grain-list>.non-usage-info>.search-row>label>input.search-bar:focus{border:1px solid #65468e}@media (max-width: 900px){.grain-list>.non-usage-info>.search-row>label>input.search-bar{width:calc(100% - 36px)}}.grain-list>.buttons{float:right}.grain-list>.buttons>button{display:inline-block;float:right;font-size:14pt;line-height:16pt;height:32px;margin-top:80px}.grain-list>.usage-info{float:right;vertical-align:top;margin:4px;margin-top:80px;padding:8px;border-radius:4px;background-color:white}.grain-list>.usage-info>p{margin:0}@media (max-width: 900px){.grain-list>.usage-info{float:none;margin-top:8px}}.grain-list>.no-grains{width:100%;background-color:white;overflow:hidden}.grain-list>.no-grains>p{max-width:400px;margin-left:auto;margin-right:auto}.grain-list>table,.app-details>table.grain-list-table{width:100%;padding:0;margin:8px 0 0 0;border-collapse:collapse;background-color:rgba(255,255,255,0.5)}.grain-list>table>thead>tr,.app-details>table.grain-list-table>thead>tr{background-color:#d3d3d3;color:#191919;font-weight:600;border-bottom:1px solid #aaa}.grain-list>table>thead>tr>td,.app-details>table.grain-list-table>thead>tr>td{border:1px solid white;}.grain-list>table>thead>tr>td.shared-or-owned,.app-details>table.grain-list-table>thead>tr>td.shared-or-owned{width:110px}@media (max-width: 900px){.grain-list>table>thead>tr>td.shared-or-owned,.app-details>table.grain-list-table>thead>tr>td.shared-or-owned{display:none}}.grain-list>table>thead>tr>td.td-app-icon,.app-details>table.grain-list-table>thead>tr>td.td-app-icon{box-sizing:border-box;width:64px;padding-left:16px}.grain-list>table>tbody>tr,.app-details>table.grain-list-table>tbody>tr{width:100%;height:32px;background-color:#ffffff;color:#5d5d5d;border-bottom:1px solid #d3d3d3;border-left:1px solid #fff;border-right:1px solid #fff}.grain-list>table>tbody>tr>td,.app-details>table.grain-list-table>tbody>tr>td{cursor:pointer}.grain-list>table>tbody>tr>td.td-app-icon,.app-details>table.grain-list-table>tbody>tr>td.td-app-icon{width:64px;padding-left:16px}.grain-list>table>tbody>tr>td.td-app-icon>.app-icon,.app-details>table.grain-list-table>tbody>tr>td.td-app-icon>.app-icon{width:24px;height:24px}.grain-list>table>tbody>tr>td.last-used,.app-details>table.grain-list-table>tbody>tr>td.last-used{width:100px}.grain-list>table>tbody>tr>td.shared-or-owned,.app-details>table.grain-list-table>tbody>tr>td.shared-or-owned{width:110px}@media (max-width: 900px){.grain-list>table>tbody>tr>td.shared-or-owned,.app-details>table.grain-list-table>tbody>tr>td.shared-or-owned{display:none}}.grain-list>table>tbody>tr.action,.app-details>table.grain-list-table>tbody>tr.action{cursor:pointer;background-color:#ebd4f0}.grain-list>table>tbody>tr.action:hover,.app-details>table.grain-list-table>tbody>tr.action:hover{background-color:#d3a3df}.grain-list>table>tbody>tr.action:hover>td>.new-grain-icon,.app-details>table.grain-list-table>tbody>tr.action:hover>td>.new-grain-icon{background-image:url("/plus-6A237C.svg")}.grain-list>table>tbody>tr.action>td.td-app-icon,.app-details>table.grain-list-table>tbody>tr.action>td.td-app-icon{font-weight:bold;font-size:32px;color:#9E40B5}.grain-list>table>tbody>tr.action>td>.new-grain-icon,.app-details>table.grain-list-table>tbody>tr.action>td>.new-grain-icon{width:24px;height:24px;background-image:url("/plus-9E40B5.svg")}.grain-list>table>tbody>tr.action button,.app-details>table.grain-list-table>tbody>tr.action button{color:black;font-weight:bold}.grain-list>table>tbody>tr.grain,.app-details>table.grain-list-table>tbody>tr.grain{cursor:pointer}.grain-list>table>tbody>tr.grain:hover,.app-details>table.grain-list-table>tbody>tr.grain:hover{background-color:#e8e8e8}.app-details{position:relative;background-color:#efefef;color:#191919}@media (min-width: 901px){.app-details{padding:24px 32px}}@media (max-width: 900px){.app-details{padding:0px 8px}}.app-details.dev-background{background-image:url("/devmode.png");background-size:auto;background-color:#ccc}.app-details>.newer-version,.app-details>.older-version{background-color:#d5d5d5}.app-details>.search-bar{margin-top:12px;clear:both}.app-details>.search-bar>label>span.search-icon{background-image:url("/search.svg");background-size:24px 24px;background-position:center;display:inline-block;box-sizing:border-box;width:32px;height:32px;vertical-align:top}.app-details>.search-bar>label>input.search-bar{font-size:16pt;height:32px;box-sizing:border-box;background-color:#ffffff;border:1px solid #9e9e9e}.app-details>.search-bar>label>input.search-bar:focus{border:1px solid #65468e}.app-details>.app-details-widget,.install #step-confirm>.app-details-widget{margin:0;padding:0;position:relative}.app-details>.app-details-widget>.app-icon,.install #step-confirm>.app-details-widget>.app-icon{position:absolute;width:128px;height:128px}.app-details>.app-details-widget>.app-details-box,.install #step-confirm>.app-details-widget>.app-details-box{margin-left:128px;padding-left:12px;min-height:128px}.app-details>.app-details-widget>.app-details-box>h1.app-title,.install #step-confirm>.app-details-widget>.app-details-box>h1.app-title{margin:0px;font-weight:normal;display:block;float:left}.app-details>.app-details-widget>.app-details-box>ul.app-links,.install #step-confirm>.app-details-widget>.app-details-box>ul.app-links{display:block;float:right;margin-left:0px;margin-right:0px;margin-top:10px;margin-bottom:10px;padding-left:0px;list-style:none}.app-details>.app-details-widget>.app-details-box>ul.app-links>li,.install #step-confirm>.app-details-widget>.app-details-box>ul.app-links>li{display:inline-block;float:left;margin-left:24px}.app-details>.app-details-widget>.app-details-box>ul.app-links>li>a,.install #step-confirm>.app-details-widget>.app-details-box>ul.app-links>li>a{padding-left:28px;background-size:24px 24px;background-position:0px center;background-repeat:no-repeat;display:inline-block;font-weight:normal;color:#000000}.app-details>.app-details-widget>.app-details-box>ul.app-links>li>a.website-link,.install #step-confirm>.app-details-widget>.app-details-box>ul.app-links>li>a.website-link{background-image:url("/web-m.svg")}.app-details>.app-details-widget>.app-details-box>ul.app-links>li>a.app-market-link,.install #step-confirm>.app-details-widget>.app-details-box>ul.app-links>li>a.app-market-link{background-image:url("/appmarket-m.svg")}.app-details>.app-details-widget>.app-details-box>ul.app-links>li>a.source-code-link,.install #step-confirm>.app-details-widget>.app-details-box>ul.app-links>li>a.source-code-link{background-image:url("/source-m.svg")}.app-details>.app-details-widget>.app-details-box>ul.app-links>li>a.bug-report-link,.install #step-confirm>.app-details-widget>.app-details-box>ul.app-links>li>a.bug-report-link{background-image:url("/bug-m.svg")}.app-details>.app-details-widget>.app-details-box>ul.app-links>li>a:hover,.install #step-confirm>.app-details-widget>.app-details-box>ul.app-links>li>a:hover{color:#762F87}.app-details>.app-details-widget>.app-details-box>div.info-row,.install #step-confirm>.app-details-widget>.app-details-box>div.info-row{display:block;clear:both;float:left;border-top:1px solid #909090;padding-top:4px;width:100%}.app-details>.app-details-widget>.app-details-box>div.info-row>ul.package-info,.install #step-confirm>.app-details-widget>.app-details-box>div.info-row>ul.package-info{position:relative;margin:0px;padding:0px;list-style:none;display:block;float:left}.app-details>.app-details-widget>.app-details-box>div.info-row>ul.package-info>li,.install #step-confirm>.app-details-widget>.app-details-box>div.info-row>ul.package-info>li{display:block;float:left;margin-right:32px}.app-details>.app-details-widget>.app-details-box>div.info-row>ul.package-info>li>span,.install #step-confirm>.app-details-widget>.app-details-box>div.info-row>ul.package-info>li>span{padding-left:8px;display:block;clear:both}.app-details>.app-details-widget>.app-details-box>div.info-row>ul.package-info>li>span.label,.install #step-confirm>.app-details-widget>.app-details-box>div.info-row>ul.package-info>li>span.label,.app-details>.app-details-widget>.app-details-box>div.info-row>ul.package-info>li>span.name,.install #step-confirm>.app-details-widget>.app-details-box>div.info-row>ul.package-info>li>span.name{font-weight:600}.app-details>.app-details-widget>.app-details-box>div.info-row>ul.package-info>li>button.show-authorship-button,.install #step-confirm>.app-details-widget>.app-details-box>div.info-row>ul.package-info>li>button.show-authorship-button{padding-left:8px;padding-right:24px}.app-details>.app-details-widget>.app-details-box>div.info-row>ul.package-info>li>button.show-authorship-button>.expanded-icon,.install #step-confirm>.app-details-widget>.app-details-box>div.info-row>ul.package-info>li>button.show-authorship-button>.expanded-icon{font-size:10px}.app-details>.app-details-widget>.app-details-box>div.info-row>button.uninstall-button,.install #step-confirm>.app-details-widget>.app-details-box>div.info-row>button.uninstall-button,.app-details>.app-details-widget>.app-details-box>div.info-row>button.restore-button,.install #step-confirm>.app-details-widget>.app-details-box>div.info-row>button.restore-button{display:block;float:right;min-height:32px;margin-left:4px}.app-details>.app-details-widget>.app-details-box>div.publisher-details,.install #step-confirm>.app-details-widget>.app-details-box>div.publisher-details{display:block;clear:both;background-color:#ffffff;vertical-align:top}.app-details>.app-details-widget>.app-details-box>div.publisher-details>p.no-fingerprint,.install #step-confirm>.app-details-widget>.app-details-box>div.publisher-details>p.no-fingerprint{padding:8px}.app-details>.app-details-widget>.app-details-box>div.publisher-details>p.has-fingerprint,.install #step-confirm>.app-details-widget>.app-details-box>div.publisher-details>p.has-fingerprint{vertical-align:top;padding-left:8px}@media (min-width: 901px){.app-details>.app-details-widget>.app-details-box>div.publisher-details>p.has-fingerprint,.install #step-confirm>.app-details-widget>.app-details-box>div.publisher-details>p.has-fingerprint{display:inline-block;max-width:30%}}@media (max-width: 900px){.app-details>.app-details-widget>.app-details-box>div.publisher-details>p.has-fingerprint,.install #step-confirm>.app-details-widget>.app-details-box>div.publisher-details>p.has-fingerprint{display:block;width:100%}}.app-details>.app-details-widget>.app-details-box>div.publisher-details>ul.publisher-proofs,.install #step-confirm>.app-details-widget>.app-details-box>div.publisher-details>ul.publisher-proofs{box-sizing:border-box;padding:8px;list-style:none}@media (min-width: 901px){.app-details>.app-details-widget>.app-details-box>div.publisher-details>ul.publisher-proofs,.install #step-confirm>.app-details-widget>.app-details-box>div.publisher-details>ul.publisher-proofs{display:inline-block;width:65%}}@media (max-width: 900px){.app-details>.app-details-widget>.app-details-box>div.publisher-details>ul.publisher-proofs,.install #step-confirm>.app-details-widget>.app-details-box>div.publisher-details>ul.publisher-proofs{display:block;width:100%}}.app-details>.app-details-widget>.app-details-box>div.publisher-details>ul.publisher-proofs>li.publisher-proof,.install #step-confirm>.app-details-widget>.app-details-box>div.publisher-details>ul.publisher-proofs>li.publisher-proof{display:block}.app-details>.app-details-widget>.app-details-box>div.publisher-details>ul.publisher-proofs>li.publisher-proof>a,.install #step-confirm>.app-details-widget>.app-details-box>div.publisher-details>ul.publisher-proofs>li.publisher-proof>a,.app-details>.app-details-widget>.app-details-box>div.publisher-details>ul.publisher-proofs>li.publisher-proof>span.pgpkey,.install #step-confirm>.app-details-widget>.app-details-box>div.publisher-details>ul.publisher-proofs>li.publisher-proof>span.pgpkey{display:block;padding-left:32px;background-size:24px 24px;background-position:0px center;background-repeat:no-repeat}.app-details>.app-details-widget>.app-details-box>div.publisher-details>ul.publisher-proofs>li.publisher-proof>span.pgpkey,.install #step-confirm>.app-details-widget>.app-details-box>div.publisher-details>ul.publisher-proofs>li.publisher-proof>span.pgpkey{background-image:url("/key-m.svg")}.app-details>.app-details-widget>.app-details-box>div.publisher-details>ul.publisher-proofs>li.publisher-proof>span.pgpkey>span,.install #step-confirm>.app-details-widget>.app-details-box>div.publisher-details>ul.publisher-proofs>li.publisher-proof>span.pgpkey>span{padding-right:4px}.app-details>.app-details-widget>.app-details-box>div.publisher-details>ul.publisher-proofs>li.publisher-proof>a.keybase,.install #step-confirm>.app-details-widget>.app-details-box>div.publisher-details>ul.publisher-proofs>li.publisher-proof>a.keybase{background-image:url("/keybase-m.svg")}.app-details>.app-details-widget>.app-details-box>div.publisher-details>ul.publisher-proofs>li.publisher-proof>a.twitter,.install #step-confirm>.app-details-widget>.app-details-box>div.publisher-details>ul.publisher-proofs>li.publisher-proof>a.twitter{background-image:url("/twitter-m.svg")}.app-details>.app-details-widget>.app-details-box>div.publisher-details>ul.publisher-proofs>li.publisher-proof>a.github,.install #step-confirm>.app-details-widget>.app-details-box>div.publisher-details>ul.publisher-proofs>li.publisher-proof>a.github{background-image:url("/github-m.svg")}.app-details>.app-details-widget>.app-details-box>div.publisher-details>ul.publisher-proofs>li.publisher-proof>a.dns,.install #step-confirm>.app-details-widget>.app-details-box>div.publisher-details>ul.publisher-proofs>li.publisher-proof>a.dns{background-image:url("/link-m.svg")}.app-details>.app-details-widget>.app-details-box>div.publisher-details>ul.publisher-proofs>li.publisher-proof>a.https,.install #step-confirm>.app-details-widget>.app-details-box>div.publisher-details>ul.publisher-proofs>li.publisher-proof>a.https{background-image:url("/link-m.svg")}.app-details>.app-details-widget>.app-details-box>div.publisher-details.hide,.install #step-confirm>.app-details-widget>.app-details-box>div.publisher-details.hide{display:none}.install{position:relative}@media (min-width: 901px){.install{padding:24px 32px}}@media (max-width: 900px){.install{padding:0px 8px}}.install button{font-size:150%;font-weight:bold;padding:10px 16px;line-height:1.33}.install pre{font-family:inherit;font-size:inherit}.install #step-wait{display:block}.install #step-download{display:block}.install #step-download>p{width:100%;margin:16px auto}.install #step-download>p>.progress{height:32px;width:100%}.install #step-verify{display:block}.install #step-unpack{display:block}.install #step-analyze{display:block}.install #step-confirm{display:block}.install #step-confirm .confirm-form{display:block}.install #step-run{display:block}.install #step-run .done-notice{display:block}.install #step-delete{display:block}#my-files-arrow,#sign-in-arrow{position:absolute;left:0;top:0;width:300px;height:400px;z-index:-1;background-image:url(/files-arrow.svg)}.referrals header{color:white;background:left/contain no-repeat url("/referral-graphics/referral-edge.svg"),right/contain no-repeat url("/referral-graphics/referral-edge-rotated.svg"),#6d5eb7;padding-top:1em;padding-bottom:1em;padding-left:8em;padding-right:8em}.referrals header h1,.referrals header h2{text-align:center}.referrals header .reward-amount{font-size:150%}.referrals section{box-sizing:border-box;width:100%;padding-left:50px;padding-right:50px;padding-top:40px;padding-bottom:75px;text-align:left}.referrals section h1,.referrals section h2,.referrals section h3{border-bottom:none;margin-bottom:0;padding-bottom:0}.referrals section h3{font-weight:normal;border-bottom:1px solid #6d6d6d}.referrals section p{font-size:125%;margin-top:0}.referrals section p.gentle-hint{font-size:inherit;color:#636363}.referrals section .comma-separated-ul{list-style-type:none}.referrals section .comma-separated-ul li{display:inline}.referrals section .comma-separated-ul li:after{content:", "}.referrals section .comma-separated-ul li:last-child:after{content:""}.referrals section .image-tutorial{text-align:center;list-style-position:inside}.referrals section .image-tutorial li{padding:1em}.referrals section .image-tutorial img{display:block;margin:auto;max-width:50%}.referrals section .fine-print{margin-top:1.5em}#storage-usage{margin:16px 4px;font-size:75%;font-weight:bold;color:#777}#storage-usage.over-quota{color:red}.main-content .grain-interstitial{text-align:center;background-color:#efefef}.main-content .grain-interstitial button.request-access,.main-content .grain-interstitial button.incognito-button{font-weight:600;padding:8px;line-height:1.33}#intro{background-color:#b6b6b6;overflow:auto;height:100%}#intro h1{text-align:center;font-size:100px;font-weight:bold;margin:0 auto}#intro>p{text-align:center}#intro .build-tag{margin-top:0}#intro.has-splash>.login-dialog{position:relative;z-index:1}@media (min-width: 901px){#intro.has-splash>.login-dialog{position:absolute;top:64px;right:64px;margin:0}}#intro.has-splash>iframe{position:absolute;display:block;top:0;bottom:0;left:0;right:0;width:100%;height:100%;border:none}@media (max-width: 900px){#intro.has-splash>iframe{height:1600px}}div.grain-container.active-grain{z-index:0;background:white}div.grain-container.inactive-grain{z-index:-2;display:none}iframe.grain-frame{border:none;padding:0;width:100%;height:100%;margin:0;display:block;position:absolute;background-color:white}body.ios .main-content{-webkit-overflow-scrolling:touch;position:relative;width:100%;height:calc(100vh - 48px)}#grain-loading-spinner{display:table;position:absolute;width:100%;height:100%;background-color:white}#api-token-popup{left:250px;width:450px}#share-grain-popup{left:250px;width:450px}#powerbox-offer-popup,#powerbox-request-popup{left:250px;width:450px}#powerbox-offer-popup h3,#powerbox-request-popup>h3{margin-top:0px}#powerbox-request-popup .error{color:red}#powerbox-request-popup input{width:250px}.powerboxIcon{font-size:32px;display:inline;position:fixed;margin-left:2px}div.popup>p{margin-top:0}div.popup h1{font-size:125%;font-weight:bold;text-align:center;border-bottom:1px solid #ccc;padding:4px;margin:0}div.popup hr{border:none;border-bottom:2px solid #ccc;margin:4px}div.popup h2{font-size:110%;font-weight:bold;margin:4px}#sign-in-arrow{left:auto;right:0;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.demo-box{width:800px;height:500px;margin:64px auto;background-color:white;border-radius:8px;overflow:hidden;text-align:center}.demo-box h2{font-weight:normal;font-size:24pt;margin:56px 120px 1em}.demo-box h2>a{font-weight:bold;color:black}.demo-box p{margin:1em 56px;font-size:15pt;text-align:left}.demo-box p>a{font-weight:600;color:#65468e}.demo-box button{display:block;width:100%;height:100px;background:linear-gradient(to right,black,#7f4b8c);color:white;font-size:34pt;margin:48px 0}@media (max-width: 900px){.demo-box{width:auto;height:auto;margin:64px 8px}.demo-box h2{margin:1em 32px}}@media (max-width: 500px){.demo-box button{font-size:28px}}#demo-expired{z-index:1}#demo-expired>p,#demo-expired>h1,#demo-expired>h2,#demo-expired>h3,#demo-expired>h4{margin-left:auto;margin-right:auto;width:300px}#admin-settings{margin:16px}#admin-settings .nav{display:inline-block;padding-left:5px;padding-bottom:5px}#admin-settings .nav>li{float:left;position:relative;display:block;box-sizing:border-box}#admin-settings .nav>li>a{padding:10px;border-radius:4px}#admin-settings .nav>li>a:hover{background-color:#d3a3df}#admin-settings .nav>li.active>a{color:white;background-color:#762F87}#admin-settings h4{margin-bottom:0}#admin-settings .details{font-size:70%;display:block;margin-bottom:8px}#admin-settings .forwork-note{margin-top:0;font-size:70%}#admin-settings .alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;-webkit-transition:all 2s ease-in-out;-moz-transition:all 2s ease-in-out;-ms-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;transition:all 2s ease-in-out}#admin-settings .alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}#admin-settings .alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}#admin-settings .fade-out{opacity:.5}#admin-settings .reset-reason{margin:10px}.settings-tabs{font-size:16px}#admin-settings-save{margin-top:20px;margin-bottom:20px}#admin-settings-send-toggle{margin-left:10px}#admin-settings-form input[type="text"],#admin-settings-form input[type="email"],#admin-settings-form input[type="password"],#admin-settings-form input[type="number"]{width:100%}#settings-content{width:600px}table.admin-table{font-size:14px;border-collapse:collapse}table.admin-table thead td{font-weight:600;border-bottom:1px solid #aaa}table.admin-table td{padding:0px 5px 5px}table.admin-table td:first-child{padding-left:16px}table.admin-table td a.disable-cap{color:red;cursor:pointer}table.admin-table tr{height:32px;border-bottom:1px solid #ddd}table.admin-table tr.revoked-cap{text-decoration:line-through}#key-note{width:300px}input.autoSelect{font-family:monospace;width:450px}#invite input,#invite select{font:inherit;font-size:inherit;width:80%;box-sizing:border-box}#invite input#key-quota{width:40%;margin-bottom:8px}#invite textarea{vertical-align:text-top;width:80%;height:200px;font:inherit;font-size:inherit;box-sizing:border-box}#invite button{font-family:inherit;font-size:90%;padding:6px;line-height:1.33}#invite button:disabled{background-color:#888}#stats .report-stats-yesno-box{background-color:#D8BFD8;padding:16px;text-align:right}#stats .report-stats-yesno-box p{text-align:left;margin-bottom:16px}#stats .report-stats-yesno-box button{margin-right:5px}#stats .report-stats-yesno-box button.yes{padding:8px 16px}#stats .report-stats-yesno-box button.no{background:none;border:none;color:black;text-decoration:underline;font-weight:normal;font-size:85%}#stats .report-stats img{width:16px}#stats .report-stats .check-mark{color:green;transition:all 2s ease-in-out}#stats .report-stats .check-mark.fade-out{opacity:.2}#stats td{text-align:center;vertical-align:middle;padding:8px;border:1px solid #aaa}#stats table{border-collapse:collapse;width:100%}#stats table.apps tr:nth-child(2){font-size:11px}button#offer-ipnetwork,button#offer-ipinterface{font-size:14px;min-height:32px}.wildcard-host-warning{box-sizing:border-box;min-height:3em;width:100%;padding:0.5em;background-color:red;color:white}.wildcard-host-warning a{color:white;text-decoration:underline}.feature-key-data{background-color:#ffffff;padding:42px}.feature-key-properties{padding-bottom:32px}.feature-key-org-info{border-top:1px solid #ddd;padding-top:32px}.feature-key-property-row{display:block;width:100%}.feature-key-property-key{display:inline-block;width:30%;text-align:right;padding-right:4px;color:#7e7e7e}.feature-key-property-value{display:inline-block;width:69%;text-align:left;padding-left:4px}.feature-key-label{font-size:10pt;display:inline-block;padding:2px 8px;border-radius:2px}.feature-key-valid{background-color:#c5e8b1;color:#2f4336}.feature-key-expired{background-color:#e8b2b2;color:#432f2f}.feature-key-expires-soon{background-color:#fbd84c;color:#2f2f2f}.feature-key-trial{background-color:#c5e8b1;color:#2f4336}.feature-key-button-row{margin-top:8px;margin-bottom:8px;width:100%;display:flex;flex-direction:row;justify-content:flex-end}.request-feature-key{display:inline-block;color:#000000!important;font-weight:normal!important;margin-top:32px;margin-bottom:32px}form.feature-key-form{margin-top:20px}form.feature-key-form label{display:block}form.feature-key-form textarea{display:block;width:100%;min-height:60px}form.feature-key-form button{display:block;margin-top:8px;margin-bottom:8px}.login-providers label{display:block}.legacy-email-config label{display:block}body>.popup.admin-alert>.frame>p{display:block;margin:16px}#admin-alert-icon{display:inline-block;background-color:#762F87;color:white;font-size:20px;font-weight:bold;text-align:center;border-radius:50%;height:28px;width:28px;margin:2px 2px;line-height:28px;cursor:pointer}@media screen and (max-width: 900px){#demo.centered-box{width:80%}button#createDemoUser,#demo h2{font-size:30px}}