@import url(https://fonts.googleapis.com/css?family=Open+Sans|Poppins&display=swap);@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap);@import url(https://fonts.googleapis.com/icon?family=Material+Icons);*{margin:0;padding:0;border:0}body,html{height:100%}html{--dark-bg:#161925;--med-bg:#23395b;--light-bg:#242734;--light-bg-alt:#293246;--alt-bg:#dfdfdf;--alt-bg-dark:#b1b1b1;--grey-text:#666;--light-text:#fff;--ppt-red:#ea1543;--ppt-red-30:rgba(234,21,67,0.3);--ppt-blue:#0060ad;--ppt-success:#2fa97f;--ppt-caution:#f98d17;--ppt-grey:#5b5b5b;--ppt-glassblue:rgba(0,100,182,0.41);--ppt-darkgreen:#009623;--headline-font:"Poppins",sans-serif;--display-font:"Open Sans",sans-serif;-webkit-transition:.15s;transition:.15s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.darkmode,html{--dark-text:#111}.darkmode{--dark-bg:#000;--med-bg:#3c485f;--light-bg:#223549;--alt-bg:#e4e4e4;--light-text:#e0e0e0}body{margin:0;font-family:"Open Sans",sans-serif;font-family:var(--display-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0f2027;background:-webkit-gradient(linear,left top,right bottom,from(#161925),color-stop(#23395b),to(#242734));background:linear-gradient(to right bottom,#161925,#23395b,#242734);background:-webkit-gradient(linear,left top,right bottom,from(var(--dark-bg)),color-stop(var(--med-bg)),to(var(--light-bg)));background:linear-gradient(to right bottom,var(--dark-bg),var(--med-bg),var(--light-bg));color:#fff;color:var(--light-text)}h1,h2,h3,h4,h5{font-family:"Poppins",sans-serif;font-family:var(--headline-font)}a{text-decoration:none;color:#fff;color:var(--light-text);border-bottom:1px solid #0060ad;border-bottom:1px solid var(--ppt-blue);font-weight:500}a:active,a:hover{border-bottom:1px solid #2fa97f;border-bottom:1px solid var(--ppt-success)}a:active,a:hover,a:visited{color:#666;color:var(--grey-text)}a:visited{border-bottom:1px solid #ea1543;border-bottom:1px solid var(--ppt-red)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}#root-app{display:grid;grid-template-areas:"nav main main" "message main main";grid-template-columns:.4fr 2fr 2fr;grid-template-rows:22rem 2fr;grid-column-gap:2rem;height:100vh;width:100vw}#root-login,#root-signup{height:100vh;display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative}#login-credentials,#signup-information{width:35%;height:45%;display:flex;flex-direction:column;align-items:center;justify-content:baseline;padding:2rem;z-index:10;position:relative}#login-actions,#signup-actions{height:35%;min-width:6rem;z-index:1;background:#dfdfdf;background:var(--alt-bg);display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;-webkit-transform:translateX(-2rem);transform:translateX(-2rem);padding:2rem 2rem 2rem 4rem}#login-input{height:50%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;flex:auto}#login-message{position:absolute;bottom:1rem;opacity:.8;-webkit-transition:.2s;transition:.2s;-webkit-transform:scale(1.05);transform:scale(1.05)}#header{grid-area:header;background:transparent;align-items:center;justify-content:flex-end;margin:0;width:calc(100% - 4rem);position:relative}#header,#header-nav-tab{display:flex;flex-direction:row}#header-nav-tab{width:100%;align-items:baseline;justify-content:flex-start}#sidebar-nav{grid-area:nav;align-items:flex-end;justify-content:flex-start}#messages,#sidebar-nav{margin:0 0 0 2rem;display:flex;flex-flow:column nowrap;padding:1rem}#messages{background:transparent;align-items:center;justify-content:flex-end}.header-nav-item{margin:0 .5rem;border-bottom:3px solid transparent;-webkit-transition:.2s;transition:.2s;cursor:pointer}.header-nav-item:hover{border-bottom-color:#0060ad;border-bottom-color:var(--ppt-blue)}.header-nav-active{border-bottom-color:#ea1543;border-bottom-color:var(--ppt-red);background:#23395b;background:var(--med-bg)}.sidebar-nav-item{padding:.2rem .4rem;border-right:4px solid transparent;-webkit-transition:.1s;transition:.1s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;cursor:pointer;border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0;box-sizing:border-box;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end}.sidebar-nav-item:hover{border-right-color:#0060ad;border-right-color:var(--ppt-blue)}.sidebar-nav-active{border-right-color:#ea1543;border-right-color:var(--ppt-red);background:#b1b1b1;background:var(--alt-bg-dark);color:#111;color:var(--dark-text)}#nav-actions{position:absolute;top:0;right:1rem;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;z-index:10}#account-button{color:#0060ad;color:var(--ppt-blue)}#account-button,#logout-button{-webkit-transition:.15s;transition:.15s;margin-right:.2rem;padding-right:.4rem;border-right:3px solid transparent}#account-button:hover,#logout-button:hover{border-right:3px solid #ea1543;border-right:3px solid var(--ppt-red)}.ppt-logo{height:2rem;margin:1rem}#main{grid-area:main;background:transparent;display:flex;flex-direction:column;align-items:center;justify-items:stretch;justify-content:flex-start;margin:0 4rem 0 0;-webkit-perspective:800px;perspective:800px;position:relative;overflow:visible;overflow-y:auto;padding:5rem 0 0}::-webkit-scrollbar{width:.5rem}::-webkit-scrollbar-track{background:#242734;background:var(--light-bg);border-radius:5px;opacity:.8}::-webkit-scrollbar-thumb{background:#0060ad;background:var(--ppt-blue);border-radius:5px;opacity:.8}::-webkit-scrollbar-thumb:hover{background:#ea1543;background:var(--ppt-red)}#sidebar{grid-area:sidebar;margin:0 0 0 2rem}.sidebar-toggle-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:1rem}.box-shadow-subtle,.ppt-input{box-shadow:0 5px 28px -5px rgba(0,0,0,.67)}.ppt-input{box-sizing:border-box;height:2.4rem;min-width:50%;background:#dfdfdf;background:var(--alt-bg);font-size:1.1rem;padding:0 .5rem;position:relative;border-right:.4rem solid #ea1543;border-right:.4rem solid var(--ppt-red);-webkit-transition:.2s;transition:.2s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;z-index:5}.ppt-input-container{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;transform-origin:50% 50%;margin:0 1rem}.ppt-input-container,.ppt-input-label{min-height:2rem;-webkit-transform-origin:50% 50%}.ppt-input-label{color:#fff;color:var(--light-text);background:transparent;padding:.3rem;z-index:1;font-size:.8rem;transform-origin:50% 50%;-webkit-transform:translate(.2rem,.5rem);transform:translate(.2rem,.5rem);opacity:.85;font-weight:600}.ppt-checkbox{margin:10px 0;background:#dfdfdf;background:var(--alt-bg)}.ppt-checkbox,.ppt-checkbox-label{display:block;position:relative;box-sizing:border-box}.ppt-checkbox-label{padding:12px 30px;width:100%;text-align:left;color:#111;color:var(--dark-text);cursor:pointer;z-index:2;-webkit-transition:color .2s ease-in;transition:color .2s ease-in;overflow:hidden}.ppt-checkbox-label:before{width:10px;height:10px;border-radius:50%;content:"";background-color:#0060ad;background-color:var(--ppt-blue);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scaleX(1);transform:translate(-50%,-50%) scaleX(1);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0;z-index:-1}.ppt-checkbox-label:after{width:32px;height:32px;content:"";border:2px solid #d1d7dc;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:3px 4px;border-radius:50%;z-index:2;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.ppt-checkbox .ppt-checkbox-input:checked~.ppt-checkbox-label{color:#dfdfdf;color:var(--alt-bg)}.ppt-checkbox .ppt-checkbox-input:checked~.ppt-checkbox-label:before{-webkit-transform:translate(-50%,-50%) scale3d(56,56,1);transform:translate(-50%,-50%) scale3d(56,56,1);opacity:1}.ppt-checkbox .ppt-checkbox-input:checked~.ppt-checkbox-label:after{background-color:#2fa97f;background-color:var(--ppt-success);border-color:#2fa97f;border-color:var(--ppt-success)}.ppt-checkbox-input{box-sizing:border-box;width:32px;height:32px;order:1;z-index:2;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;visibility:hidden}.ppt-select-menu{position:absolute;top:100%;left:0;width:100%;display:flex;flex-flow:column nowrap;align-items:center;align-content:stretch;justify-content:flex-start;background:#b1b1b1;background:var(--alt-bg-dark)}.ppt-select-toggle-button{position:absolute;height:2rem;width:2rem;bottom:.2rem;right:-.5rem;background:transparent;color:#0060ad;color:var(--ppt-blue)}.ppt-select-menu-item{margin:.1rem 0;width:100%;border-right:5px solid transparent;list-style-type:none;padding:0 .5rem;box-sizing:border-box;-webkit-transition:.1s;transition:.1s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.ppt-select-menu-item:hover{border-right:5px solid #0060ad;border-right:5px solid var(--ppt-blue);background:#dfdfdf;background:var(--alt-bg)}.ppt-select-menu-active{border-right:5px solid #ea1543;border-right:5px solid var(--ppt-red)}.ppt-card{z-index:10;box-shadow:0 5px 28px -5px rgba(0,0,0,.67);background:#dfdfdf;background:var(--alt-bg);color:#161925;color:var(--dark-bg)}.ppt-actions-left{z-index:1;padding:.3rem .3rem .3rem 1.3rem;-webkit-transform:translateX(-1rem);transform:translateX(-1rem);height:80%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.w25{width:25%}.w33{width:33%}.w70{width:70%}.w80{width:80%}.w90{width:90%}.w100{width:100%}.h100{height:100%}.center-content-flex{height:100%;flex-direction:column}.center-content-flex,.panel-actions-right{width:100%;display:flex;justify-content:center;align-items:center}.panel-actions-right{flex-direction:row}.panel-content{min-height:10rem;min-width:50%;margin:0;padding:.5rem}.flex-center-column{justify-content:center}.flex-center-column,.flex-center-even{display:flex;flex-direction:column;align-items:center}.flex-center-even{justify-content:space-evenly}.flex-center-start{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.flex-left-column{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:space-evenly}.flex-wrap{flex-wrap:wrap}.flex-row-wrap{justify-content:flex-start}.flex-row-space-evenly,.flex-row-wrap{display:flex;flex-flow:row wrap;align-items:center}.flex-row-space-evenly{justify-content:space-evenly}.flex-row-space-between{justify-content:space-between}.flex-row-space-around,.flex-row-space-between{display:flex;flex-flow:row wrap;align-items:center}.flex-row-space-around{justify-content:space-around}.flex-center-space-around{display:flex;flex-direction:column;align-items:center;justify-content:space-around}.flex-row-center{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.flex-table{display:flex;flex-wrap:wrap;margin:.2rem 0;padding:.2rem}.flex-table-item{box-sizing:border-box;flex-grow:1;width:100%;padding:.2rem;overflow:hidden;list-style:none}.align-center{align-items:center}.flex-table-2col .flex-table-item{width:50%}.flex-table-3col .flex-table-item{width:33.33%}.flex-table-4col .flex-table-item{width:25%}.flex-table-5col .flex-table-item{width:20%}.flex-table-6col .flex-table-item{width:16.6%}.flex1{flex:1 1}.flex0{flex:0 1}.ppt-table-item{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;font-size:1rem;text-overflow:ellipsis}.ppt-table-dark{background:#242734;background:var(--light-bg);color:#fff;color:var(--light-text)}.ppt-table-dark:nth-child(2n){background:#293246;background:var(--light-bg-alt)}.overflow-scroll{min-height:0;overflow-y:scroll}.padding-1rem{padding:1rem}.padding-2remtop{padding-top:2rem}.button-hover-right-red{border-right:3px solid transparent;-webkit-transition:.15s;transition:.15s;padding-right:.4rem;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.button-right-selected{border-right:3px solid #ea1543;border-right:3px solid var(--ppt-red)}.button-hover-right-red:hover{border-right:3px solid #0060ad;border-right:3px solid var(--ppt-blue)}.transform-up-half-rem{-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}.rounded-corner{border-radius:1rem}.margin1rem-top{margin-top:1rem}.margin-1rem-right{margin-right:1rem}.margin-icon{margin:.2rem}.w5rem{width:5rem}.w7rem{width:7rem}.w9rem{width:9rem}.w10rem{width:10rem}.h10rem{height:10rem}.w12rem{width:12rem}.h12rem{height:12rem}.w16rem{width:16rem}.w20rem{width:20rem}.h20rem{height:20rem}.w30rem{width:30rem}.w42rem{width:42rem}.w40percent{width:40%}.w50percent{width:50%}.w70percent{width:70%}.w82percent{width:82%}.w90percent{width:90%}.w100percent{width:100%}.margin1rem{margin:1rem}.margin-reset{margin:0}.position-rel{position:relative}.text-small{font-size:.9rem}.circle{border-radius:100%}.border1rem{border:1rem solid #dfdfdf;border:1rem solid var(--alt-bg)}.abs-top-left-1rem{position:absolute;top:1rem;left:1rem}.abs-lower-right{position:absolute;right:.3rem;bottom:.3rem}.abs-lower-right-1rem{position:absolute;right:1rem;bottom:1rem}.abs-top-left{position:absolute;top:.3rem;left:.3rem}.abs-top-right{position:absolute;top:.3rem;right:.3rem}.abs-center{position:absolute;top:20%;bottom:20%;right:20%;left:20%}.abs-1rem{position:absolute;top:1rem}.z10{z-index:10}.background-transparent{background:transparent}.ppt-text-area{height:100%;width:calc(100% - .8rem);background:#dfdfdf;background:var(--alt-bg);border:none;border-right:.4rem solid #0060ad;border-right:.4rem solid var(--ppt-blue);font-size:1.1rem;line-height:1.4;padding:.4rem;box-shadow:0 5px 28px -5px rgba(0,0,0,.67);resize:none;overflow-y:auto}.ppt-input:valid{border-right:.4rem solid #0060ad;border-right:.4rem solid var(--ppt-blue)}.unique-invalid:after,.unique-valid:after{display:block;opacity:.85;position:absolute;background:transparent;height:1rem;width:1rem;top:.5rem;right:1rem;z-index:10}.unique-valid:after{content:"✅"}.unique-invalid:after{content:"❌"}.copy-snippet-wrapper{background:#dfdfdf;background:var(--alt-bg);padding:.3rem;height:2rem;min-width:10rem;border:3px dashed #0060ad;border:3px dashed var(--ppt-blue);color:#111;color:var(--dark-text);display:flex;flex-wrap:column nowrap;align-items:center;justify-content:center;border-radius:5px;-webkit-transition:.1s;transition:.1s;position:relative}.copy-snippet-wrapper:hover{background:#242734;background:var(--light-bg);color:#fff;color:var(--light-text)}.copy-snipped-copied{border:3px dashed #ea1543;border:3px dashed var(--ppt-red)}.tooltip-wrapper{position:relative}.tooltip{position:absolute;visibility:hidden;background:#242734;background:var(--light-bg);color:#fff;color:var(--light-text);min-width:5rem;max-width:10rem;height:2rem;border:2px solid #ea1543;border:2px solid var(--ppt-red);padding:.2rem;-webkit-transition:.1s;transition:.1s;display:flex;flex-direction:row;align-items:center;border-radius:5px;font-size:.9rem}.copy-snipped-copied .tooltip{border:2px solid #0060ad;border:2px solid var(--ppt-blue)}.tooltip-wrapper:hover .tooltip{visibility:visible}.tooltip-right{left:105%}.ppt-action{cursor:pointer;background:transparent;min-width:2rem;min-height:2rem;border:none;margin:.2rem;padding:.2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:.2rem}.ppt-action:hover{background:#0060ad;background:var(--ppt-blue);color:#dfdfdf;color:var(--alt-bg)}.box-content,.box-content-modal{box-shadow:0 5px 28px -5px rgba(0,0,0,.67);background:#242734;background:var(--light-bg);flex-shrink:0;position:relative}.box-content-modal{position:absolute}.box-content-border{border:1rem solid #242734;border:1rem solid var(--light-bg)}.box-content-border,.inset-box{background:#dfdfdf;background:var(--alt-bg);color:#111;color:var(--dark-text)}.inset-box{position:absolute;top:1rem;bottom:1rem;right:1rem;left:1rem;box-shadow:inset 0 3px 28px -5px rgba(42,98,253,.432)}.border-5px-transparent{border:5px solid transparent;background-clip:padding-box}.border-5px-solid-blue{border:5px solid #0060ad;border:5px solid var(--ppt-blue)}.border-5px-dashed-blue{border:5px dashed #0060ad;border:5px dashed var(--ppt-blue);background-clip:padding-box}.border-attention{padding:1rem;border:2px solid #ea1543;border:2px solid var(--ppt-red)}.attention-link{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;padding:.2rem .4rem;background:#2fa97f;background:var(--ppt-success);border-radius:.2rem;box-shadow:0 3px 10px -3px rgba(0,0,0,.2);-webkit-transition:.1s;transition:.1s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;cursor:pointer}.attention-link:hover{background:#5b5b5b;background:var(--ppt-grey);color:#2fa97f;color:var(--ppt-success)}.headline-button,.headline-button-light,.headline-button-secondary{background:none;color:#111;color:var(--dark-text);font-family:"Poppins",sans-serif;font-family:var(--headline-font);font-weight:700;font-size:2rem;-webkit-transition:.1s;transition:.1s}.headline-button:active{color:#0060ad;color:var(--ppt-blue)}.headline-button:disabled{color:#666;color:var(--grey-text)}.action-button{background:none;color:#fff;color:var(--light-text);font-family:"Poppins",sans-serif;font-family:var(--headline-font);font-weight:600;font-size:1.4rem;-webkit-transition:.1s;transition:.1s;display:flex;flex-flow:row wrap;align-items:center}.action-button:hover{color:#0060ad;color:var(--ppt-blue)}.action-button:disabled{color:#5b5b5b;color:var(--ppt-grey)}.small-button{background:none;color:#111;color:var(--dark-text);font-family:"Poppins",sans-serif;font-family:var(--headline-font);font-weight:600;font-size:1.1rem;-webkit-transition:.1s;transition:.1s;text-transform:lowercase}.small-button:hover{color:#0060ad;color:var(--ppt-blue)}.headline-button-showaction{color:#ea1543;color:var(--ppt-red)}.headline-button-secondary{color:#666;color:var(--grey-text)}.headline-button-light{color:#fff;color:var(--light-text)}.headline-button-light:hover{color:#0060ad;color:var(--ppt-blue)}.text-align-center{text-align:center}.alt-bg{background:#dfdfdf;background:var(--alt-bg)}.light-bg{background:#242734;background:var(--light-bg)}.dark-text{color:#111;color:var(--dark-text)}.light-text{color:#fff;color:var(--light-text)}.blue-text{color:#0060ad;color:var(--ppt-blue)}.red-text{color:#ea1543;color:var(--ppt-red)}.green-text{color:#2fa97f;color:var(--ppt-success)}.darkgreen-text{color:#009623;color:var(--ppt-darkgreen)}.orange-text{color:#f98d17;color:var(--ppt-caution)}.four-rem-text{font-size:4rem;line-height:1}.three-rem-text{font-size:3rem}.two-rem-text{font-size:2rem}.ppt-cover-image{width:100%;display:block;height:auto;object-fit:cover}.box-content-center{width:85%;margin:1rem;padding:1rem;min-height:3rem;color:#161925;color:var(--dark-bg);-webkit-transition:.3s;transition:.3s}.box-content-center,.right-action-buttons{background:#dfdfdf;background:var(--alt-bg)}.right-action-buttons{margin:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;padding:.5rem .1rem .5rem .5rem}.dark-border-light-bg{border-color:#242734;border-color:var(--light-bg);background:#dfdfdf;background:var(--alt-bg)}.hover-border-blue{-webkit-transition:.1s;transition:.1s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.hover-border-dashed{border-style:dashed}.hover-border-blue:hover{border-color:#0060ad;border-color:var(--ppt-blue);box-shadow:inset 0 0 35px -10px #0060ad,inset 0 0 10px -8px #666;box-shadow:inset 0 0 35px -10px var(--ppt-blue),inset 0 0 10px -8px var(--grey-text)}.hide-on-collapse{-webkit-transform-origin:top;transform-origin:top;-webkit-transition:.1s;transition:.1s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.collapse .hide-on-collapse{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.show-on-collapse{display:none;-webkit-transition:.1s;transition:.1s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;opacity:0}.outside-link{color:#0060ad;color:var(--ppt-blue);font-family:"Poppins",sans-serif;font-family:var(--headline-font);font-size:1.1rem;cursor:pointer}.collapse .show-on-collapse{display:inherit;opacity:1;position:absolute;top:0;bottom:0;right:2rem;left:2rem}.fade-in-bck-center{-webkit-animation:fade-in-bck .3s cubic-bezier(.215,.61,.355,1) both;animation:fade-in-bck .3s cubic-bezier(.215,.61,.355,1) both}.exit-form #login-credentials,.exit-form #signup-information{-webkit-animation:login-main-out .4s ease-in-out forwards;animation:login-main-out .4s ease-in-out forwards}.exit-form #login-actions,.exit-form #signup-actions{-webkit-animation:shift-login-actions-left .2s ease-in-out forwards;animation:shift-login-actions-left .2s ease-in-out forwards}.glass{box-shadow:0 0 1rem 0 rgba(0,0,0,.2);background:inherit;overflow:hidden;z-index:1}.glass:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:inherit;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.borderbox{box-sizing:border-box}.overflow-visible{overflow:visible}@-webkit-keyframes fade-in-bck{0%{-webkit-transform:translateZ(80px);transform:translateZ(80px);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes fade-in-bck{0%{-webkit-transform:translateZ(80px);transform:translateZ(80px);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes fade-out-bck{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}to{-webkit-transform:translateZ(-80px);transform:translateZ(-80px);opacity:0}}@keyframes fade-out-bck{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}to{-webkit-transform:translateZ(-80px);transform:translateZ(-80px);opacity:0}}@keyframes shift-login-actions-left{0%{-webkit-transform:translateX(-2rem);transform:translateX(-2rem);opacity:1}to{-webkit-transform:translateX(-16rem);transform:translateX(-16rem);opacity:0}}@-webkit-keyframes shift-login-actions-left{0%{-webkit-transform:translateX(-2rem);transform:translateX(-2rem);opacity:1}to{-webkit-transform:translateX(-16rem);transform:translateX(-16rem);opacity:0}}@keyframes login-main-out{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}50%{-webkit-transform:translateX(8rem);opacity:1}to{-webkit-transform:translateX(8rem);opacity:0}}@-webkit-keyframes login-main-out{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}50%{-webkit-transform:translateX(8rem);opacity:1}to{-webkit-transform:translateX(8rem);opacity:0}}.slide-in-bck-center{-webkit-animation:slide-in-bck-center .3s cubic-bezier(.215,.61,.355,1) both;animation:slide-in-bck-center .3s cubic-bezier(.215,.61,.355,1) both}.slide-out-bck-center{-webkit-animation:slide-out-bck-center .3s cubic-bezier(.215,.61,.355,1) both;animation:slide-out-bck-center .3s cubic-bezier(.215,.61,.355,1) both}@-webkit-keyframes slide-in-bck-center{0%{-webkit-transform:translateZ(600px);transform:translateZ(600px);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes slide-in-bck-center{0%{-webkit-transform:translateZ(600px);transform:translateZ(600px);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes slide-out-bck-center{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}to{-webkit-transform:translateZ(-1100px);transform:translateZ(-1100px);opacity:0}}@keyframes slide-out-bck-center{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}to{-webkit-transform:translateZ(-1100px);transform:translateZ(-1100px);opacity:0}}#twilio-connect-button{background:url(https://www.twilio.com/bundles/connect-apps/img/connect-button.png);width:130px;height:34px;display:block;margin:0 auto}#twilio-connect-button:hover{background-position:0 34px}.dot-spinner{margin:.3rem;width:3rem;height:3rem;position:relative;text-align:center;-webkit-animation:sk-rotate 2s linear infinite;animation:sk-rotate 2s linear infinite}.dot1,.dot2{width:50%;height:50%;display:inline-block;position:absolute;top:0;background-color:var(--ppt-blue);border-radius:100%;-webkit-animation:sk-bounce 2s ease-in-out infinite;animation:sk-bounce 2s ease-in-out infinite}.dot2{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s;background-color:var(--ppt-red)}@-webkit-keyframes sk-rotate{to{-webkit-transform:rotate(1turn)}}@keyframes sk-rotate{to{transform:rotate(1turn);-webkit-transform:rotate(1turn)}}@-webkit-keyframes sk-bounce{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}#signup-input{display:grid;height:100%;width:100%;margin:1.5rem;grid-template-areas:"message message message" "firstname lastname phone" "company website zip";grid-column-gap:.5rem;-webkit-column-gap:.5rem;column-gap:.5rem}#signup-input .ppt-input{min-width:30%}#signup-message{grid-area:message}#signup-email,#signup-message,#signup-password{justify-self:center}#signup-email{grid-area:email;min-width:66%!important}#signup-password{grid-area:password;min-width:66%!important}#signup-firstname{grid-area:firstname}#signup-lastname{grid-area:lastname}#signup-phone{grid-area:phone}#signup-company{grid-area:company}#signup-website{grid-area:website}#signup-zipcode{grid-area:zip}html{--text-color-contrast:#eee}.theme-pipeline{--primary-brand-color:#0060ad;--primary-brand-color-50:rgba(0,96,173,0.68);--secondary-brand-color:#ea1543;--accent-color-dark:#111;--accent-color-light:#fff}.theme-keller-williams{--primary-brand-color:#b40101;--primary-brand-color-50:rgba(180,1,1,0.68);--secondary-brand-color:#900;--accent-color-dark:#000;--accent-color-light:#efefde}.theme-century-21{--primary-brand-color:#404041;--primary-brand-color-50:rgba(64,64,65,0.68);--secondary-brand-color:#beae89}.theme-century-21,.theme-sothebys{--accent-color-dark:#000;--accent-color-light:#fff}.theme-sothebys{--primary-brand-color:#002349;--primary-brand-color-50:rgba(0,35,73,0.68);--secondary-brand-color:#999}.theme-remax{--primary-brand-color:#e11b22;--primary-brand-color-50:rgba(225,27,34,0.68);--secondary-brand-color:#0054a4}.theme-berkshire,.theme-remax{--accent-color-dark:#000;--accent-color-light:#fff}.theme-berkshire{--primary-brand-color:#552448;--primary-brand-color-50:rgba(85,36,72,0.68);--secondary-brand-color:#eae3d4}.theme-coldwell{--primary-brand-color:#036;--primary-brand-color-50:rgba(0,51,102,0.68);--secondary-brand-color:#036;--accent-color-dark:#000;--accent-color-light-50:#fff}.theme-exit-realty{--primary-brand-color:#008c9a;--primary-brand-color-50:rgba(0,140,154,0.68);--secondary-brand-color:#98002e;--accent-color-dark:#000;--accent-color-light:#fff}.theme-weichert{--primary-brand-color:#000;--primary-brand-color-50:rgba(0,0,0,0.68);--secondary-brand-color:#f9d71c;--accent-color-dark:#000;--accent-color-light-50:#fff}.theme-era{--primary-brand-color:#e31937;--primary-brand-color-50:rgba(227,25,58,0.87);--secondary-brand-color:#273691;--accent-color-dark:#000;--accent-color-light:#fff}.theme-exp{--primary-brand-color:#19469d;--primary-brand-color-50:rgba(25,70,157,0.68);--secondary-brand-color:#000;--accent-color-dark:#f5821f;--accent-color-light:#f9a81a}.color-panel{height:2rem;box-sizing:border-box;border:3px solid var(--secondary-brand-color);background:var(--primary-brand-color);color:#eee;color:var(--text-color-contrast);display:flex;align-items:center;justify-content:space-around;padding:1rem;margin:1rem 0 0}.theme-title{flex:1 1 auto}.color-swatch-dark,.color-swatch-light{height:1rem;width:1rem}.color-swatch-dark{background:var(--accent-color-dark)}.color-swatch-light{background:var(--accent-color-light)}#dashboard{box-sizing:border-box;padding:2rem;width:100%;height:100%;display:grid;grid-template-areas:"goals graph graph graph" "leads leads feed feed" "campaigns campaigns feed feed";grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(4,1fr);grid-row-gap:2rem;grid-column-gap:2rem}#dashboard-goal{grid-area:goals}#dashboard-graph{grid-area:graph}#dashboard-leads{padding:1.1rem .5rem;max-height:12rem;grid-area:leads}#dashboard-feed{grid-area:feed;min-height:30rem}#dashboard-campaigns{padding:1.1rem .5rem;max-height:12rem;grid-area:campaigns}#campaign-list-wrapper,#lead-list-wrapper{overflow-y:auto;width:100%;box-sizing:border-box;padding-left:.4rem;padding-bottom:.4rem;background:var(--med-bg)}.dash-list-item{box-sizing:border-box;width:100%;background:var(--light-bg);color:var(--light-text);display:block;font-size:1rem;min-height:1.6rem;margin-top:.4rem}.dash-list-item:nth-child(2n){background:var(--light-bg-alt)}.dash-list-sub-item{display:inline-block;overflow:hidden;text-overflow:ellipsis;min-width:9rem}#lead-view{height:90%}#lead-magnet-section{width:94%;display:flex;flex-direction:column;align-items:center;justify-content:center}.lead-magnet-card{min-height:10rem;position:relative;z-index:1}.collapse.lead-magnet-card{min-height:0;height:2rem}.lead-magnet-item{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;margin:.3rem 1rem 0;max-height:2.5rem;padding:.2rem .2rem 0}.lead-magnet-label{background:transparent;min-height:2rem;padding:.3rem;z-index:1;font-size:.8rem;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translate(.2rem,.5rem);transform:translate(.2rem,.5rem);opacity:.85;font-weight:600}.lead-magnet-value{line-height:1.4;padding:.4rem 0 0;-webkit-transform:translateY(-1.2rem);transform:translateY(-1.2rem)}.lead-magnet-action,.lead-magnet-value{color:var(--light-text);background:transparent}.lead-magnet-action{cursor:pointer;min-width:3rem;max-width:3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;border:none;padding:.2rem;margin:.2rem;border-radius:.2rem}.lead-magnet-action:hover{background:var(--ppt-blue);color:var(--alt-bg)}.slide-under-right{position:absolute;top:1rem;bottom:1rem;right:-4.6rem;width:4rem;-webkit-transition:.2s;transition:.2s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;background:var(--alt-bg);display:flex;flex-flow:column nowrap;align-items:flex-end;justify-content:flex-end;padding:.3rem}.hide-panel{visibility:hidden;opacity:0;z-index:1}.show-panel{z-index:1;visibility:visible;opacity:.9}#agent-profile-wrapper{overflow:hidden}#agent-profile-image{width:100%;display:block;height:auto;object-fit:cover}#cta2-edit-mode-input,#cta-edit-mode-input{display:flex;flex-flow:row nowrap;text-align:center;font-size:1.5em;font-weight:700;min-width:20rem;min-height:2rem;padding:.2rem;background:var(--alt-bg);font-family:var(--headline-font)}#cta2-edit-mode-input{font-size:1.17em;margin-top:.2rem}#listing-sidebar{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:1rem}#create-listing-panel{display:grid;grid-template-areas:"images images images name name name" "images images images address1 address1 address1" "images images images address2 address2 address2" "city city state state zip zip" "price price beds beds baths baths" "desc desc desc desc desc desc" "housestyle housestyle subdivision subdivision keywords keywords" "space space space space cancel submit";grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(5,1fr) 2fr 1fr;grid-gap:1rem}#create-listing-images{grid-area:images;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;position:relative;background:var(--dark-bg);color:var(--light-text);box-shadow:0 0 13px -3px var(--light-text) inset;padding:.6rem;overflow-x:auto}#create-listing-images::-webkit-scrollbar{width:.5rem}#create-listing-images::-webkit-scrollbar-track{background:var(--light-bg);border-radius:5px;opacity:.8}#create-listing-images::-webkit-scrollbar-thumb{background:var(--ppt-blue);border-radius:5px;opacity:.8}#create-listing-images::-webkit-scrollbar-thumb:hover{background:var(--ppt-red)}.create-listing-image{height:5rem;border:.3rem solid transparent;border-radius:.2rem;margin:.5rem}.create-listing-image-selected{border:.3rem solid #2fa97f}#create-listing-unique-name{grid-area:name}#create-listing-unique-name-input{width:calc(100% - 2.4rem)}#create-listing-address{width:100%}#create-listing-panel :nth-child(3){grid-area:address1;width:calc(100% - 2.4rem)}#create-listing-address2{grid-area:address2}#create-listing-city{grid-area:city}#create-listing-state{grid-area:state}#create-listing-zip{grid-area:zip}#create-listing-price{grid-area:price}#create-listing-beds{grid-area:beds}#create-listing-baths{grid-area:baths}#create-listing-description{grid-area:desc}#create-listing-style{grid-area:housestyle}#create-listing-subdivision{grid-area:subdivision}#create-listing-keywords{grid-area:keywords}#create-listing-clear{grid-area:cancel}#create-listing-submit{grid-area:submit}.create-listing-action{-webkit-transition:.15s;transition:.15s;border-bottom:3px solid transparent}.create-listing-action:hover{border-bottom:3px solid var(--ppt-red)}.listing-view{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.listing-card-container{margin:2rem}.listing-card,.listing-card-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.listing-card{box-shadow:0 5px 28px -5px rgba(0,0,0,.67);background:var(--alt-bg);color:var(--dark-bg);padding:1.4rem;z-index:10}.listing-card-image{height:10rem;-webkit-transition:.3s;transition:.3s}.listing-card-image-placeholder{height:10rem;width:13rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#b92b27;background:-webkit-gradient(linear,left top,right top,from(#1565c0),to(#b92b27));background:linear-gradient(90deg,#1565c0,#b92b27)}.listing-card-image-placeholder:after{color:#fff;content:"no images for listing"}.listing-card-image:hover{-webkit-transform:scale(1.05);transform:scale(1.05);box-shadow:0 5px 15px -3px var(--dark-bg)}.listing-card-info{display:grid;grid-template-areas:"title title title" "address address address" "price space leads" "buttons buttons buttons";grid-template-columns:1fr 1fr 1fr;grid-template-rows:2fr 1fr 0fr}.listing-card-title{grid-area:title}.listing-card-address{grid-area:address}.listing-card-price{grid-area:price}.listing-card-leads{grid-area:leads}.listing-card-actions{box-shadow:0 5px 28px -5px rgba(0,0,0,.67);z-index:1;width:80%;background:var(--light-bg);-webkit-transform:translateY(-1rem);transform:translateY(-1rem);height:4rem;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-evenly}.listing-card-action{cursor:pointer;position:relative;background:transparent;min-width:2rem;min-height:2rem;border:none;margin:.2rem;padding:.2rem;color:var(--alt-bg);display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:.2rem}.listing-card-action:hover{background:var(--ppt-blue);color:var(--alt-bg)}.listing-card-action-label{border-bottom:none}#zillow-url-container{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}#zillow-url-input{flex:0 1 auto;min-width:80%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-evenly}#listing-editor{width:94%;display:flex;flex-direction:column;align-items:center;justify-content:center}#listing-importer{display:flex;padding:1rem 0;flex-flow:row nowrap}#listing-form-submit{color:var(--light-text);position:absolute;right:1rem;bottom:1rem;border-bottom:3px solid transparent;-webkit-transition:.15s;transition:.15s}#listing-form-submit:hover{border-bottom:3px solid var(--ppt-red)}.photo-container{min-height:10rem;width:100%;margin:1rem}#google-maps-importer-form :first-child{width:calc(100% - 2.4rem)}#create-listing-card{margin:2rem;padding:1.4rem;-webkit-transition:.1s;transition:.1s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;border:1rem solid transparent}#create-listing-card:hover{border:1rem solid var(--ppt-success);box-shadow:inset 0 5px 10px rgba(0,0,0,.27)}#create-listing-card:hover #create-listing-icon{color:var(--ppt-success)}#create-listing-icon{-webkit-filter:drop-shadow(0 5px 10px rgba(0,0,0,.27));filter:drop-shadow(0 5px 10px rgba(0,0,0,.27))}.dropzone-container{width:6rem;height:6rem;display:flex;flex-direction:column;justify-content:center;align-items:center;border:.2rem solid var(--ppt-blue);border-radius:.2rem}.dropzone-container:hover{border-color:var(--ppt-red)}.dropzone-container-drag{border:.2rem dashed var(--ppt-blue)}.dropzone-text{font-size:.8rem;text-align:center}.dropzone-display{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;opacity:.3;-webkit-transition:.2s;transition:.2s;pointer-events:none}.dropzone-active .dropzone-display{opacity:1}.dropzone-photos{padding:.4rem;display:flex;flex-flow:row nowrap;overflow-x:auto;align-items:center}.keyword-container{display:flex;flex-flow:row wrap;align-items:center;min-height:2rem;background:var(--alt-bg);margin-bottom:2rem}.keyword-wrapper{display:flex;flex-flow:row wrap;flex:3 0 auto;width:100%}.keyword-item{display:flex;flex-direction:row;align-items:center;background:var(--ppt-blue);color:var(--light-text)}.keyword-input,.keyword-item{padding:.3rem;margin:.1rem .2rem}.keyword-input{font-family:var(--display-font);font-size:1rem;background:var(--alt-bg);border:2px solid var(--ppt-blue);color:var(--dark-text)}#create-new-ad{border:3px solid transparent}#create-new-ad:hover{border:3px solid var(--ppt-success)}#create-new-ad:hover,#create-new-ad:hover .action-button{color:var(--ppt-success)}.collapse .campaign-card{padding:1rem;max-height:2rem;overflow:hidden}.loading-boxes{--size:32px;--duration:800ms;height:calc(var(--size)*2);width:calc(var(--size)*3);position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;margin-top:calc(var(--size)*1.5*-1);-webkit-transform:rotateX(60deg) rotate(45deg) rotateY(0deg) translateZ(0);transform:rotateX(60deg) rotate(45deg) rotateY(0deg) translateZ(0)}.loading-boxes .loading-box{width:var(--size);height:var(--size);top:0;left:0;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.loading-boxes .loading-box:first-child{-webkit-transform:translate(100%);transform:translate(100%);-webkit-animation:loading-box1 var(--duration) linear infinite;animation:loading-box1 var(--duration) linear infinite}.loading-boxes .loading-box:nth-child(2){-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-animation:loading-box2 var(--duration) linear infinite;animation:loading-box2 var(--duration) linear infinite}.loading-boxes .loading-box:nth-child(3){-webkit-transform:translate(100%,100%);transform:translate(100%,100%);-webkit-animation:loading-box3 var(--duration) linear infinite;animation:loading-box3 var(--duration) linear infinite}.loading-boxes .loading-box:nth-child(4){-webkit-transform:translate(200%);transform:translate(200%);-webkit-animation:loading-box4 var(--duration) linear infinite;animation:loading-box4 var(--duration) linear infinite}.loading-boxes .loading-box>div{--background:#5c8df6;--top:auto;--right:auto;--bottom:auto;--left:auto;--translateZ:calc(var(--size)/2);--rotateY:0deg;--rotateX:0deg;position:absolute;width:100%;height:100%;background:var(--background);top:var(--top);right:var(--right);bottom:var(--bottom);left:var(--left);-webkit-transform:rotateY(var(--rotateY)) rotateX(var(--rotateX)) translateZ(var(--translateZ));transform:rotateY(var(--rotateY)) rotateX(var(--rotateX)) translateZ(var(--translateZ))}.loading-boxes .loading-box>div:first-child{--top:0;--left:0}.loading-boxes .loading-box>div:nth-child(2){--background:#145af2;--right:0;--rotateY:90deg}.loading-boxes .loading-box>div:nth-child(3){--background:#447cf5;--rotateX:-90deg}.loading-boxes .loading-box>div:nth-child(4){--background:#111621;--top:0;--left:0;--translateZ:calc(var(--size)*3*-1)}.loading-label{--text-shadow:#0a0a0a;-webkit-transform:translateY(-100px);transform:translateY(-100px);font-size:2rem;opacity:.75;text-transform:lowercase;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}@-webkit-keyframes loading-box1{0%,50%{-webkit-transform:translate(100%);transform:translate(100%)}to{-webkit-transform:translate(200%);transform:translate(200%)}}@keyframes loading-box1{0%,50%{-webkit-transform:translate(100%);transform:translate(100%)}to{-webkit-transform:translate(200%);transform:translate(200%)}}@-webkit-keyframes loading-box2{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}50%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(100%);transform:translate(100%)}}@keyframes loading-box2{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}50%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(100%);transform:translate(100%)}}@-webkit-keyframes loading-box3{0%,50%{-webkit-transform:translate(100%,100%);transform:translate(100%,100%)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes loading-box3{0%,50%{-webkit-transform:translate(100%,100%);transform:translate(100%,100%)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes loading-box4{0%{-webkit-transform:translate(200%);transform:translate(200%)}50%{-webkit-transform:translate(200%,100%);transform:translate(200%,100%)}to{-webkit-transform:translate(100%,100%);transform:translate(100%,100%)}}@keyframes loading-box4{0%{-webkit-transform:translate(200%);transform:translate(200%)}50%{-webkit-transform:translate(200%,100%);transform:translate(200%,100%)}to{-webkit-transform:translate(100%,100%);transform:translate(100%,100%)}}#account-save-button{border-bottom:3px solid transparent}#account-save-button:hover{border-bottom:3px solid var(--ppt-success)}#special-message{position:absolute;height:2rem;bottom:-7rem;left:5rem;right:5rem;padding:1rem;border:5px solid var(--ppt-red);background:var(--light-bg);flex-wrap:row wrap;align-items:flex-end;z-index:1;border-radius:1rem}#special-message,.message-card-message{color:var(--light-text);display:flex;justify-content:center}.message-card-message{padding:.3rem;background:var(--ppt-blue);border-radius:.3rem;font-size:.9rem;font-weight:600;width:100%;flex-flow:row wrap;align-items:center}.message-card{-webkit-transition:.1s;transition:.1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;border-radius:.3rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.message-card:hover{-webkit-backdrop-filter:blur(5px) contrast(1.15);backdrop-filter:blur(5px) contrast(1.15)}.message-error{background:var(--ppt-red)}.message-success{background:var(--ppt-success)}
/*# sourceMappingURL=main.d5300a2f.chunk.css.map */