#login-buttons{display:inline-block;line-height:1;margin-right:.2px}#login-buttons .login-button{position:relative}#login-buttons button.login-button{width:100%}#login-buttons .login-buttons-with-only-one-button,#login-buttons .login-buttons-with-only-one-button .login-button,#login-buttons .login-buttons-with-only-one-button .login-text-and-button{display:inline-block}#login-buttons .login-display-name{display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5;padding-right:2px}#login-buttons .loading{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);background-position:50%;background-repeat:no-repeat;line-height:1;width:16px}#login-buttons .login-button,.accounts-dialog .login-button{background:#596595;border:1px solid #464f75;border-radius:4px;color:#fff;cursor:pointer;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:80%;line-height:1.5;padding:4px 8px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}#login-buttons .login-button:hover,.accounts-dialog .login-button:hover{background:#7580ac}#login-buttons .login-button:active,.accounts-dialog .login-button:active{background:#7580ac;box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.2)}#login-buttons .login-button.login-button-disabled,#login-buttons .login-button.login-button-disabled:active,.accounts-dialog .login-button.login-button-disabled,.accounts-dialog .login-button.login-button-disabled:active{background:#aaa;border:1px solid #c3c3c3;box-shadow:none;-webkit-box-shadow:none;color:#ddd}.accounts-dialog *{color:inherit;line-height:inherit;font:inherit;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;padding:0}.accounts-dialog .login-button{margin-bottom:4px;width:auto}#login-buttons .login-buttons-padding{display:inline-block;width:30px}#login-buttons .login-display-name{margin-right:4px}#login-buttons .configure-button{background:#ff2a00;border-color:#c20}#login-buttons .configure-button:active,#login-buttons .configure-button:hover{background:#f53;border-color:#ff2a00}#login-buttons .login-image{display:inline-block;height:16px;left:6px;position:absolute;top:6px;width:16px}#login-buttons .text-besides-image{margin-left:18px}#login-buttons .no-services{color:red}#login-buttons .login-link-and-dropdown-list{position:relative}#login-buttons .login-close-text{float:left;padding-bottom:8px;position:relative}#login-buttons .login-link-and-dropdown-list .loading,#login-buttons .login-text-and-button .loading{display:inline-block}#login-buttons.login-buttons-dropdown-align-left #login-dropdown-list .loading{float:right}#login-buttons.login-buttons-dropdown-align-right #login-dropdown-list .loading{float:left}#login-buttons .login-close-text-clear{clear:both}#login-buttons .or{text-align:center}#login-buttons .hline{color:#d3d3d3;text-decoration:line-through}#login-buttons .or-text{font-weight:700}#login-buttons #signup-link{float:right}#login-buttons #forgot-password-link,#login-buttons #resend-passwordless-code{float:left}#login-buttons #back-to-login-link{float:right}#login-buttons a,.accounts-dialog a{cursor:pointer;text-decoration:underline}#login-buttons.login-buttons-dropdown-align-right .login-close-text{float:right}.accounts-dialog{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 3px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);color:#333;font-size:16px;margin:-8px -12px 0;padding:8px 12px;width:250px;z-index:1000}.accounts-dialog>*{line-height:1.6}.accounts-dialog>.login-close-text{font-family:inherit;font-size:inherit;line-height:inherit}.accounts-dialog .title,.accounts-dialog label{font-size:80%;margin-bottom:-2px;margin-top:7px}.accounts-dialog label{display:inline}.accounts-dialog input[type=email],.accounts-dialog input[type=password],.accounts-dialog input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.accounts-dialog input[type=email][type],.accounts-dialog input[type=password][type],.accounts-dialog input[type=text][type]{height:auto}.accounts-dialog .login-button-form-submit{margin-top:8px}.accounts-dialog .message{font-size:80%;line-height:1.3;margin-top:8px}.accounts-dialog .error-message{color:red}.accounts-dialog .info-message{color:green}.accounts-dialog .additional-link{font-size:75%}.accounts-dialog .accounts-close{color:#000;font-size:20px;font-weight:700;line-height:20px;opacity:.4;position:absolute;right:5px;text-decoration:none;top:0}.accounts-dialog .accounts-close:hover{opacity:.8}.accounts-dialog #login-buttons-cancel-enroll-account,.accounts-dialog #login-buttons-cancel-reset-password{float:right}#login-dropdown-list{left:-1px;position:absolute;top:-1px}#login-buttons.login-buttons-dropdown-align-right #login-dropdown-list{left:auto;right:-1px}#login-buttons-message-dialog .message{font-size:100%}.accounts-centered-dialog{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;left:50%;margin-left:-258px/2;margin-top:-40px;position:fixed;top:50%;z-index:1001}#configure-login-service-dialog{margin-left:-538px/2;margin-top:-300px;width:530px}#configure-login-service-dialog table{width:100%}#configure-login-service-dialog input[type=text]{font-family:Courier New,Courier,monospace;width:100%}#configure-login-service-dialog ol{margin-bottom:10px;margin-top: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{background-color:#000;background-color:rgba(0,0,0,.7);height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}#login-buttons input[type=email],#login-buttons input[type=password],#login-buttons input[type=text],.accounts-dialog input[type=email],.accounts-dialog input[type=password],.accounts-dialog input[type=text]{border:1px solid #aaa;border-radius:3px;line-height:1;padding:4px}.icon{font-family:Font Awesome\ 6 Pro}.icon:before{-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}@keyframes zoom{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes fadeinout{0%{opacity:0}to{opacity:1}}@keyframes reveal{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes remove{0%{grid-template-rows:1fr}to{grid-template-rows:0fr}}@keyframes modalslideup{0%{bottom:auto;top:100%}to{bottom:0;top:3em}}@keyframes modalslidedown{0%{bottom:0;top:3em}to{bottom:auto;top:100%}}@keyframes modalslidein{0%{left:100%;right:auto}to{left:0;right:0}}@keyframes modalslideout{0%{left:0;right:0}to{left:100%;right:auto}}@keyframes loading-text{0%{font-weight:600;opacity:1}20%{opacity:1}40%{opacity:.4}60%{font-weight:700;opacity:.2}80%{opacity:.4}to{font-weight:600;opacity:1}}*{box-sizing:border-box;font-family:Nunito,Sofia Sans,Sofia Sans Condensed,Public Sans,sans-serif;margin:0;padding:0}body,html{width:auto}body{background:#8899a3;color:#444;display:flex;flex-flow:column nowrap;font-family:Nunito,Public Sans,sans-serif;height:100vh;margin:0;padding:0;transition:all .2s ease}body a:link{color:#369;text-decoration:none}body a:link.golink{color:#17a;display:inline-block;font-size:1.1rem;font-weight:600;padding:.5em 0}body a:link.golink:before{content:"\e1a1";font-family:Font Awesome\ 7 Pro;font-weight:600;margin:0 .5em 0 0}body a:active,body a:hover,body a:visited{color:#369}body .caption{color:#4b5d68;font-size:1em}body #homeframe{background:#ffdbb3;display:flex;flex-flow:column nowrap;height:100vh;margin:0;overflow-x:hidden;padding:0;position:relative;width:100vw}body #homeframe header{padding:1em}body #homeframe header button{transition:all .25s ease-in-out;width:auto}body #homeframe .globalheader{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0 0 2em;padding:1em}body #homeframe .globalheader h1{font-weight:600}body #homeframe .globalheader a{color:#435662;text-decoration:none}body #homeframe .globalheader a#signin{background:#fff;border-radius:1em;padding:.25em .75em}body #homeframe .globalheader .togglemenu{background:#c9d7e0;border:none;border-radius:.25em;color:#4b5d68;display:flex;height:1.5em;justify-content:space-around;justify-self:flex-end;padding:.25em 0;width:5.5em}body #homeframe .tabview{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:none;margin:0 0 2em;transition:all .2s ease;z-index:0}body #homeframe .tabview .tabgroup{background:hsla(0,0%,100%,.5);border-radius:.4em;display:flex;flex-flow:row nowrap;gap:.25em;margin:.5em 1em;padding:2px;width:auto}body #homeframe .tabview .tabgroup .tab{background:none;border:none;border-radius:.4em;color:#4b5d68;flex:1 1 auto;font-size:.9em;margin:0;padding:.5em 1em}body #homeframe .tabview .tabgroup .tab:hover{background:#4b5d6800}body #homeframe .tabview .tabgroup .tab.active{background:#4b5d68;color:#fff}body #homeframe .infosection{margin:1em}body #homeframe article section{margin:0 1em}body #homeframe article section h1{margin:0 0 1em}body #homeframe article section p{margin:0 0 .5em}body #homeframe article ol{counter-reset:item;margin:0 1em;padding:0}body #homeframe article ol li{display:block;margin:0 0 2em}body #homeframe article ol li h2,body #homeframe article ol li h3{display:inline-block;font-weight:600;margin:0 0 1em}body #homeframe article ol li ol{counter-reset:item;margin:0 0 0 1em;padding:0}body #homeframe article ol li ol li:before{content:counters(item,".") " ";counter-increment:item;font-size:1.1em;font-weight:600;padding:0 .25em 0 0}body #homeframe article ol li ul{padding:0 0 1em 1.5em}body #homeframe article ol li ul li{display:list-item;list-style-position:inside;list-style:disc;margin:0}body #homeframe article ol li ul li:before{content:none}body #homeframe article ol li>h2:before{content:counters(item,".") ". ";counter-increment:item;font-weight:600}body #homeframe article ol ul{list-style:disc;list-style-type:disc;padding:0 0 1em 1.5em}body #homeframe article ol ul li{display:list-item;list-style:disc;list-style-position:outside;margin:0}body #homeframe article ol ul li:before{content:none}body #homeframe article ol p{margin:.25em 0 1em}body #homeframe .homesection{border-bottom:1px solid #4b5d68;margin:0 0 1em;padding:0 0 1.5em}body #homeframe .homesection h1,body #homeframe .homesection h2,body #homeframe .homesection h3,body #homeframe .homesection h4{margin:.5rem 1rem}body #homeframe .homesection p{margin:0 1em}body #homeframe .homesection .inputgrouprow{align-items:flex-end;gap:1em;justify-content:flex-start}body #homeframe .homesection .inputgrouprow .inputgroup{display:flex;flex-flow:column nowrap;margin:1em}body #homeframe .homesection .inputgrouprow .inputgroup#emailInput{flex:1 1 auto}body #homeframe .homesection .inputgrouprow .inputgroup button{border:none;font-size:1em;margin:0}body #homeframe .homesection label{margin:0 0 1em}body #homeframe .homesection input{font-size:1em;padding:.6em}body #homeframe #hero .heromessage{color:#009b03;color:#551a8b;font-size:2.25em;margin:0 1rem}body #homeframe footer{align-content:end;display:flex;flex:1 0 auto;flex-flow:column nowrap;gap:1em;margin:4em 0 6em}body #homeframe footer section{display:flex;flex-flow:row nowrap;gap:1em;padding:0 1em}body #homeframe footer section a{color:#551a8b;text-decoration:none}body #frame{display:flex;flex-flow:column nowrap;height:100%;margin:0;overflow-x:hidden;padding:0;position:relative;width:100vw}body #frame header{padding:1em}body #frame header button{transition:all .25s ease-in-out;width:auto}body #frame .globalheader{align-items:center;border-bottom:.5px solid #fff;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:1em}body #frame .globalheader h1{font-weight:600}body #frame .togglemenu{background:#c9d7e0;border:none;border-radius:.25em;color:#4b5d68;display:flex;height:1.5em;justify-content:space-around;justify-self:flex-end;padding:.25em 0;position:absolute;right:1.25em;top:1em;width:1.5em;z-index:10}body #frame .mainmenu{background:#c9d7e0;border-radius:.6em;bottom:.5em;left:auto;opacity:1;overflow:hidden;position:absolute;right:-100%;top:.5em;transition:all .2s cubic-bezier(.32,0,.67,0);width:auto;z-index:50}body #frame .mainmenu.show{left:.5em;max-width:30em;min-width:20em;opacity:1;right:.5em;top:.5em;transition:all .3s cubic-bezier(.33,1,.68,1);visibility:visible}body #frame .mainmenu header{align-items:center;border-bottom:.5px solid #fff;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:1em}body #frame .mainmenu header .close{background:none;border:none;color:#4b5d68;font-size:.9rem;height:2.75em;margin:0;padding:.75em .9em;width:2.75em}body #frame .mainmenu header .close:after{content:"\e59b";font-family:Font Awesome\ 7 Pro}body #frame .mainmenu ul{display:flex;flex-flow:column nowrap;list-style:none}body #frame .mainmenu ul .menuitem{height:auto;margin:.5em}body #frame .mainmenu ul .menuitem a{background:#b1c3ce;border-radius:.4em;display:block;font-size:1.25em;padding:.5em 1em;transition:all .2s ease-in-out;width:100%}body #frame .mainmenu ul .menuitem a:hover{background:#a8b8c2}body #frame .mainmenu ul .menuitem a#signout{color:#900}body #frame .mainmenu ul .menuitem a#signout:hover{background:#b6b0b0}body #frame #surveylist{display:flex;flex:1 0 auto;flex-flow:column nowrap;margin:1em 0;width:auto}body #frame #surveylist header{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:0 1em}body #frame #surveylist header h2{align-items:center;display:flex;flex-flow:row nowrap;font-weight:600}body #frame #surveylist>h3{margin:0 1rem}body #frame footer{align-items:center;border-top:.5px solid #b1c3ce;height:auto;justify-content:space-between;margin:1em 0 0;padding:2em 1em 4em}body #frame footer,body #frame footer section{display:flex;flex-flow:row nowrap}body #frame footer section a{border-right:1px solid #4b5d68;padding:0 .5em}body #frame footer section a:last-of-type{border:none}body #frame .modal{animation:modalslideout .25s cubic-bezier(.33,1,.68,1) 1;background:#c9d7e0;border:1px solid #8899a3;display:flex;flex-flow:column nowrap;height:100%;min-height:100%;overflow-y:scroll;padding:0 0 1em;position:fixed;top:0;transition:all .2s cubic-bezier(.32,0,.67,0);width:100%;z-index:50}body #frame .modal.show{animation:modalslidein .25s cubic-bezier(.33,1,.68,1) 1;left:0}body #frame .modal.hide{bottom:auto;transition:all .2s cubic-bezier(.33,1,.68,1)}body #frame .modal .coverheader{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(201,215,224,.5);border-bottom:.5px solid #b1c3ce;border-radius:.6em .6em 0 0;display:flex;flex-flow:row nowrap;height:auto;justify-content:flex-start;padding:.75em 1em;position:sticky;top:0;width:100%;z-index:50}body #frame .modal .coverheader h2{font-size:1.35em;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body #frame .modal .coverheader .buttonbg,body #frame .modal .coverheader .hide-modal{align-items:center;background:hsla(0,0%,100%,.5);border-radius:.75em;display:flex;height:1.5em;justify-content:space-around;margin:0;width:1.5em}body #frame .modal .coverheader .buttonbg,body #frame .modal .coverheader .hide-modal:after{content:"\f105";font-family:Font Awesome\ 7 Pro;font-size:1em}body #frame .modal .coverheader .back-modal{align-items:center;background:hsla(0,0%,100%,.5);border-radius:.75em;display:flex;height:1.5em;justify-content:space-around;margin:0 .5em 0 0;width:1.5em}body #frame .modal .coverheader .back-modal:after{content:"\f104";font-family:Font Awesome\ 7 Pro;font-size:1em}body #frame .modal .toolbar{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(201,215,224,.5);border-bottom:.5px solid #b1c3ce;border-top:.5px solid #b1c3ce;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:.15em 1em;position:sticky;top:3.125em;z-index:40}body #frame .modal .surveydetailheader,body #frame .modal .toolbar .inputgroup{margin:0}body #frame .modal .surveydetailheader h3{font-size:1.5em;font-weight:600;margin:0 0 .5em}body #frame .modal .surveydetailheader h4{font-size:1.25em;font-weight:600}body #frame .modal footer{padding:2em 0}body #frame .modal footer .previewfooter{display:block;height:3em}body #frame .taskpanel{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.7);border:1px solid #8899a3;border-radius:.8em;bottom:-100%;display:block;height:auto;left:1em;max-height:80%;overflow-y:scroll;padding:1em 0;position:fixed;right:1em;transition:all .3s cubic-bezier(.32,0,.67,0);z-index:60}body #frame .taskpanel.show{bottom:1.5em;display:flex;flex-flow:column nowrap;transition:all .3s cubic-bezier(.33,1,.68,1)}body #frame .taskpanel .coverheader{align-items:center;border-bottom:.5px solid #b1c3ce;display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0;padding:0 1em 1em;width:100%}body #frame .taskpanel .coverheader h2{font-weight:600}body #frame .taskpanel .coverheader .buttonbg,body #frame .taskpanel .coverheader .hide-modal,body #frame .taskpanel .coverheader .hide-panel{align-items:center;background:hsla(0,0%,64%,.5);border-radius:.75em;display:flex;height:1.5em;justify-content:space-around;width:1.5em}body #frame .taskpanel .coverheader .buttonbg:after,body #frame .taskpanel .coverheader .hide-modal:after,body #frame .taskpanel .coverheader .hide-panel:after{content:"\f00d";font-family:Font Awesome\ 7 Pro}body #frame .taskpanel .panelcontent{padding:1em 1em 0;transition:all .4s cubic-bezier(.33,1,.68,1)}body #frame .taskpanel .panelcontent p{margin:0 0 .5em}body #frame .taskpanel .panelcontent .label{color:#717d84;font-size:.9em}body #frame .taskpanel .panelcontent .surveylink:before{content:"\f0c1";font-family:Font Awesome\ 7 Pro;font-size:1.2em;padding:0 .25em 0 0}body #frame .taskpanel .panelcontent .inputgrouprow{padding:1em 0 0}body #frame .taskpanel .panelcontent .inputgroup{display:flex;flex-flow:column nowrap;padding:.5em 0}body #frame .taskpanel .panelcontent .inputgroup p{margin:1em 0}body #frame .taskpanel .panelcontent .tabview{font-size:1rem}body #frame .taskpanel .panelcontent .tabview .tabgroup{margin:0 0 1em}body #frame .taskpanel .generatorfield{border-bottom:none;padding:0;position:relative;transition:all .5s ease}body #frame .taskpanel .generatorfield #generatedQuestion,body #frame .taskpanel .generatorfield #generatorPromptInput{border:none;display:block;height:auto;overflow:scroll;padding:0;transition:all .3s ease-in-out}body #frame .taskpanel .generatorfield .hide{max-height:0}body #frame .taskpanel .generatorfield .show{max-height:100vh;overflow-y:scroll}body #frame .taskpanel .generatorfield h1,body #frame .taskpanel .generatorfield h2,body #frame .taskpanel .generatorfield h3,body #frame .taskpanel .generatorfield h4,body #frame .taskpanel .generatorfield h5,body #frame .taskpanel .generatorfield p{margin:0 0 .5em}body #frame .taskpanel .generatorfield header{border-bottom:.5px solid #8899a3;padding:.5em}body #frame .taskpanel .generatorfield header h1,body #frame .taskpanel .generatorfield header h2,body #frame .taskpanel .generatorfield header h3,body #frame .taskpanel .generatorfield header h4,body #frame .taskpanel .generatorfield header h5{margin:0}body #frame .taskpanel .generatorfield .inputgroup{margin:2em 0 0}body #frame .taskpanel .generatorfield section{border-bottom:.5px solid #8899a3;padding:1em}body #frame .taskpanel .generatorfield section .inlineinput{font-size:1.2em;font-weight:500;line-height:1.75em;margin:1em 0;position:relative}body #frame .taskpanel .generatorfield section .inlineinput .questiongeneratorcountinput,body #frame .taskpanel .generatorfield section .inlineinput .questiongeneratorinput{background:none;border:none;border-bottom:2px solid #6ec5ff;display:inline;font-size:1em;margin:0 .25em 0 .2em;outline:none;padding:.25em 0;position:relative;width:auto}body #frame .taskpanel .generatorfield section .inlineinput .dynamicTextBox{color:transparent;content:" ";display:inline-block;font-size:1.05em;font-weight:400;height:auto;line-height:1.75rem;margin:0 .05em;min-height:2.5rem;min-width:12.75em;padding:.4em 0 .2em;position:relative;transition:all .25s ease;width:auto}body #frame .taskpanel .generatorfield section .inlineinput .dynamicTextBox.titleinputcontainer:after{color:#aaa;content:"\f303";font-family:Font Awesome\ 7 Pro;font-size:.9em;position:absolute;right:.25em;top:.5em}body #frame .taskpanel .generatorfield section .inlineinput .dynamicTextBox textarea.topicinput{bottom:0;display:block;left:0;line-height:1.75rem;margin:0;overflow:hidden;padding:.4em 0 .2em;position:absolute;resize:none;right:0;top:0;transition:all .25s ease}body #frame .taskpanel .generatorfield #suggestedQuestions{list-style:none}body #frame .taskpanel .generatorfield #suggestedQuestions li.suggested-question{background:#c9d7e0;border-radius:.6em;margin:1em 0;padding:1em}body #frame .taskpanel .generatorfield #suggestedQuestions li.suggested-question .suggestedquestiontext{font-size:1.15em;margin:0 0 .25em}body #frame .taskpanel .generatorfield #suggestedQuestions li.suggested-question .suggestedscale{align-items:baseline;display:flex;flex-flow:row nowrap;font-size:1.25em;margin:0 0 1em}body #frame .taskpanel .generatorfield #suggestedQuestions li.suggested-question .suggestedscale .label{font-size:.8em;font-weight:700;margin:0 .25em 0 0}body #frame .taskpanel .generatorfield #suggestedQuestions li.suggested-question .suggestedscale .value{font-size:.8em;margin:0 1em 0 0}body #frame .taskpanel .generatorfield #suggestedQuestions li.suggested-question .label{display:block;font-size:.9em;margin:.25em 0 1em}body #frame .taskpanel .generatorfield #suggestedQuestions li.suggested-question ul.suggestedchoices{list-style:decimal;margin:1em 0}body #frame .taskpanel .generatorfield #suggestedQuestions li.suggested-question ul.suggestedchoices li{font-size:1em;margin:.25em 0 .25em 1.5em}body #frame .modalcover,body #frame .panelcover{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(80,97,109,.5);opacity:0;position:fixed;top:100%;transition:opacity .5s ease-in-out}body #frame .modalcover.show,body #frame .panelcover.show{height:100vh;left:0;opacity:1;right:0;top:0;transition:opacity .5s ease-in-out;z-index:40}body #frame .panelcover.show{z-index:55}body #frame .note{color:#4b5d68;margin:.5em 0 0}body #frame .signin,body #frame .waitlist{display:flex;flex-flow:column nowrap;height:auto;margin:1em;width:auto}body #frame .signin h1,body #frame .waitlist h1{font-size:1.5em;font-weight:500;margin:0 0 1em}body #frame .signin p,body #frame .waitlist p{margin:0 0 1em}body #frame .signin form fieldset,body #frame .waitlist form fieldset{border:none;margin:0}body #frame .signin form fieldset legend,body #frame .waitlist form fieldset legend{font-size:1.5em;margin:1em 0}body #frame .signin form .inputgroup,body #frame .waitlist form .inputgroup{display:flex;flex-flow:column nowrap;margin:0 0 1.5em;position:relative}body #frame .signin form .inputgroup label,body #frame .waitlist form .inputgroup label{margin:0 0 .25em}body #frame .signin form .inputgroup input[type=email],body #frame .signin form .inputgroup input[type=password],body #frame .signin form .inputgroup input[type=text],body #frame .waitlist form .inputgroup input[type=email],body #frame .waitlist form .inputgroup input[type=password],body #frame .waitlist form .inputgroup input[type=text]{border:none;border-radius:.6em;font-size:1.25em;padding:.5em;width:auto}body #frame .signin form .inputgroup input[type=email]+.togglepass,body #frame .signin form .inputgroup input[type=password]+.togglepass,body #frame .signin form .inputgroup input[type=text]+.togglepass,body #frame .waitlist form .inputgroup input[type=email]+.togglepass,body #frame .waitlist form .inputgroup input[type=password]+.togglepass,body #frame .waitlist form .inputgroup input[type=text]+.togglepass{bottom:.9em;padding:0 .5em;position:absolute;right:1em;width:2em}body #frame .tabview{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(201,215,224,.5);position:sticky;top:auto;z-index:40}body #frame .tabview .tabgroup{background:#b1c3ce;border-radius:.6em;display:flex;flex-flow:row nowrap;margin:.5em 1em;padding:2px;width:auto}body #frame .tabview .tabgroup .tab{background:none;border:none;border-radius:.4em;color:#4b5d68;flex:1 1 auto;font-size:.9em;margin:0;padding:.5em 1em}body #frame .tabview .tabgroup .tab:hover{background:#4b5d6800}body #frame .tabview .tabgroup .tab.active{background:#4b5d68;color:#fff}body #frame .pageoptions{border-top:.5px solid #8899a3;display:flex;flex-flow:column nowrap;gap:.25em;height:auto;margin:0 0 1em;padding:1em;transition:all .25s ease-in-out}body #frame .pageoptions .inputgrouprow{align-items:center;display:flex;flex-flow:row wrap;gap:.75em;margin:0 0 .25em;padding:.5em 0}body #frame .pageoptions .inputgrouprow .sharepanel{align-self:flex-end;justify-self:flex-end}body #frame .inputgrouprow{display:flex;flex-flow:row wrap;gap:0;justify-content:space-between;margin:0 0 .25em;padding:1em 1em .5em}body #frame .inputgrouprow input[type=radio].radiobutton{display:none}body #frame .inputgrouprow input[type=radio].radiobutton+label{align-items:center;display:inline-flex;flex:0 1 auto;flex-flow:row nowrap;font-size:.8em;margin:0 1em 0 0;max-width:9em;text-align:left;transition:all .2s ease;width:auto}body #frame .inputgrouprow input[type=radio].radiobutton+label:before{border:3px solid #58a;border-radius:.6em;color:#4b5d68;font-family:Font Awesome\ 7 Pro;font-size:1.75em;font-weight:600;height:1em;justify-content:space-around;margin:0 .25em 0 auto;padding:.5em;text-align:center;transition:all .2s ease;width:1em}body #frame .inputgrouprow input[type=radio].radiobutton+label.multiplechoice:before{content:"\e1d0"}body #frame .inputgrouprow input[type=radio].radiobutton+label.checkbox:before{content:"\f0ae"}body #frame .inputgrouprow input[type=radio].radiobutton+label.scale:before{content:"\e561"}body #frame .inputgrouprow input[type=radio].radiobutton+label.text:before{content:"\f893"}body #frame .inputgrouprow input[type=radio].radiobutton:checked+label{font-weight:700}body #frame .inputgrouprow input[type=radio].radiobutton:checked+label:before{background:#58a;color:#fff;font-weight:600}body #frame .inputgrouprow input[type=radio].radiobutton:disabled+label{opacity:.5}body #frame .inputgrouprow input[type=radio].radiobutton.progressbarstyle+label{border:2px solid #4b5d68;border-radius:.6em;color:#4b5d68;font-weight:600;height:auto;justify-content:space-around;margin:0 .25em 0 auto;padding:.5em;text-align:center;transition:all .2s ease;width:auto}body #frame .inputgrouprow input[type=radio].radiobutton.progressbarstyle:checked+label{background:#272;border:2px solid #272;border-radius:.6em;color:#fff}body #frame .inputgrouprow .inputgroup{height:auto;margin:0;padding:0;width:auto}body #frame .inputgrouprow .inputgroup input[type=checkbox].toggleswitch{display:none}body #frame .inputgrouprow .inputgroup input[type=checkbox].toggleswitch:disabled{opacity:.25}body #frame .inputgrouprow .inputgroup input[type=checkbox].toggleswitch+label{align-items:center;display:flex;height:2em;width:100%}body #frame .inputgrouprow .inputgroup input[type=checkbox].toggleswitch+label .toggleswitchbg{align-items:center;background:#aaa;border:1px solid #ccc;border-radius:1em;display:flex;height:2em;margin:0 .5em 0 0;padding:1px;position:relative;transition:all .2s ease;width:3em}body #frame .inputgrouprow .inputgroup input[type=checkbox].toggleswitch+label .toggleswitchbg .toggleswitchbutton{background:#fff;border-radius:.9em;display:inline-block;height:1.8em;left:0;position:absolute;transition:all .2s ease;width:1.8em}body #frame .inputgrouprow .inputgroup input[type=checkbox].toggleswitch+label .toggleswitchlabel{font-weight:400}body #frame .inputgrouprow .inputgroup input[type=checkbox].toggleswitch:disabled+label{opacity:.5}body #frame .inputgrouprow .inputgroup input[type=checkbox]:checked.toggleswitch+label .toggleswitchbg{background:#282;border:1px solid #272}body #frame .inputgrouprow .inputgroup input[type=checkbox]:checked.toggleswitch+label .toggleswitchbg .toggleswitchbutton{left:1em}body #frame .inputgrouprow .inputgroup input[type=checkbox]:checked.toggleswitch+label .toggleswitchlabel{color:#282;font-weight:700}body #frame .inputgrouprow .inputgrouprow{align-items:center;gap:.5em;height:auto;margin:0 0 0 1.5em;overflow:clip;padding:0;transition:all .25s ease}body #frame .inputgrouprow .inputgrouprow.showsubselect{height:3em;margin-top:0;overflow:clip;position:relative;transition:all .25s ease;visibility:visible}body #frame .inputgrouprow .inputgrouprow.hidesubselect{height:0;margin-top:-1em;overflow:clip;position:relative;transition:all .25s ease;visibility:hidden}body #frame .accountgroup{border-bottom:1px solid #4b5d68;display:flex;flex-flow:column nowrap;gap:1rem;margin:1em 0 0;padding:0 0 1em}body #frame .accountgroup h3{font-weight:700;margin:0 0 0 1rem}body #frame .accountgroup h4{font-weight:600;margin:0}body #frame .accountgroup .accountitem{margin:0 1em}body #frame .accountgroup .accountitem .accountitemrow{display:flex;flex-flow:row nowrap;gap:.5em;justify-content:space-between}body #frame .accountgroup .accountitem .accountitemrow .verified{background:#009b03;border-radius:.5em;color:#fff;display:inline-block;height:1em;line-height:.75em;margin:0 0 0 .5em;width:1em}body #frame .accountgroup .accountitem .accountitemrow .verified:before{content:"\f00c";font-family:Font Awesome\ 7 Pro;font-size:.5em;padding:0 .5em}body #frame .accountgroup .accountitem .accountitemrow .caption{display:block;font-size:.6em;font-weight:500}body #frame .accountgroup .accountitem .accountfield,body #frame .accountgroup .accountitem p{font-size:1.25em;margin:.25em 0}body #frame .accountgroup .accountitem .accountfield.empty,body #frame .accountgroup .accountitem p.empty{color:#717d84;font-size:1.15em}body #frame .accountgroup .accountitem .plantierbasic{-webkit-background-clip:text;background:radial-gradient(circle at 30% 50%,#397eb5 10%,#1770b7 20%,#09365a 100%);background-clip:text;border-radius:.6em;color:transparent;flex:1 1 auto;font-size:1.5em;font-weight:700;padding:.25rem 0;width:auto}body #frame .accountgroup .accountitem .planlist{display:flex;flex-flow:row wrap;gap:1em;list-style:none}body #frame .accountgroup .accountitem .planlist li{background:#4b5d68;border-radius:.6em;color:#fff;flex:1 1 auto;padding:1em}body #frame .accountgroup .accountitem .changeplanlink{text-wrap:nowrap;background:radial-gradient(circle at 30% 50%,#b1c3ce 10%,#8b9fac 40%,#6c90a5 100%);border-radius:.6em;color:#4b5d68;display:inline-block;font-size:1rem;height:2.25em;padding:.5rem 1rem}body #frame .accountgroup .accountitem .caption{font-size:1em}body #frame .accountgroup .accountitem .accountinput{font-size:1em;margin:0 .5em 0 0;padding:.25em}body #frame .accountgroup .accountitem .inputgroup{display:flex;flex-flow:column nowrap;padding:.5em 0}body #frame .accountgroup .accountitem .inputgrouprow{padding:.25em 0}body #frame .admin-panel{display:flex;flex-flow:column nowrap;height:auto;padding:0 0 2em}body #frame .admin-panel .toolbar{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(201,215,224,.5);border-bottom:.5px solid #b1c3ce;border-top:.5px solid #b1c3ce;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:.15em 1em;position:sticky;top:3.125em;z-index:40}body #frame .admin-panel .toolbar .inputgroup{margin:0}body #frame .admin-panel .grow-wrap{display:grid}body #frame .admin-panel .grow-wrap:after{content:attr(data-replicated-value) " ";visibility:hidden;white-space:pre-wrap}body #frame .admin-panel .grow-wrap>textarea{overflow:hidden;resize:none}body #frame .admin-panel .grow-wrap:after,body #frame .admin-panel .grow-wrap>textarea{border:1px solid #000;font:inherit;grid-area:1/1/1/1;padding:.5rem}body #frame .admin-panel .inputgroup{margin:1em 1em 0;width:auto}body #frame .admin-panel .inputgroup label{align-content:center;color:#666;display:flex;flex-flow:row nowrap;font-size:.9em}body #frame .admin-panel .inputgroup input[type=text],body #frame .admin-panel .inputgroup textarea{border:none;border-radius:.25em;font-size:1em;margin:.25em 0 0;padding:.25em}body #frame .admin-panel .inputgroup input[type=checkbox]{background:#aaa;border:1px solid #fff;height:2em;width:2em}body #frame .admin-panel .inputgroup input[type=text].titleinput,body #frame .admin-panel .inputgroup textarea.titleinput{background:transparent;border:none;font-size:1em;padding:.25em 0}body #frame .admin-panel .inputgroup .dynamicTextBox{color:transparent;font-size:1.25em;min-height:1.75em;padding:.25em;position:relative;transition:all .25s ease;width:100%}body #frame .admin-panel .inputgroup .dynamicTextBox.titleinputcontainer:after{color:#aaa;content:"\f303";font-family:Font Awesome\ 7 Pro;font-size:.9em;position:absolute;right:.25em;top:.5em}body #frame .admin-panel .inputgroup .dynamicTextBox textarea.titleinput{bottom:0;left:0;margin:0;outline:none;overflow:hidden;position:absolute;resize:none;right:1em;top:0;transition:all .25s ease}body #frame .admin-panel .inputgroup .dynamicTextBox textarea.titleinput:focus{background:#d8e2e8;border:.5px solid #8899a3;font-size:1em;padding:.2em;right:0}body #frame .admin-panel .inputgroup textarea{font-size:1em;margin:.25em 0 0;padding:.25em}body #frame .admin-panel .inputgroup textarea.descriptioninput{background:#d8e2e8;border:.5px solid #8899a3;border-radius:.25em}body #frame .admin-panel .inputgroup .addoption{background:none;border:none;color:#4b5d68;display:block;height:1.5em;padding:0;width:1.5em}body #frame .admin-panel .inputgroup .addoption:after{content:"\2b";font-family:Font Awesome\ 7 Pro}body #frame .admin-panel .inputgroup .composelist{font-size:1rem;list-style:none}body #frame .admin-panel .inputgroup .composelist .composelistitem{align-items:flex-start;display:flex;flex-flow:row nowrap;font-size:1rem;gap:1em;justify-content:space-between;margin:.75em 0}body #frame .admin-panel .inputgroup .composelist .composelistitem .dynamicTextBox{font-size:1rem;min-width:16em;padding:.27rem .3rem .25em .27rem;position:relative;width:auto}body #frame .admin-panel .inputgroup .composelist .composelistitem .dynamicTextBox input[type=text],body #frame .admin-panel .inputgroup .composelist .composelistitem .dynamicTextBox textarea{border:.5px solid #c9d7e0;font-size:1rem;margin:0;padding:.25rem 0 .25rem .25rem!important;width:auto}body #frame .admin-panel .inputgroup .composelist .composelistitem .dynamicTextBox input[type=text].choiceInput,body #frame .admin-panel .inputgroup .composelist .composelistitem .dynamicTextBox textarea.choiceInput{bottom:0;left:0;overflow:hidden;position:absolute;resize:none;right:0;top:0}body #frame .admin-panel .inputgroup .composelist .composelistitem .deleteoption{align-items:center;background:hsla(0,0%,86%,.5);border:none;border-radius:.875em;color:#4b5d68;display:inline-block;height:1.75em;justify-content:space-around;margin:0;padding:0 .5em;width:1.75em}body #frame .admin-panel .inputgroup .composelist .composelistitem .deleteoption:after{content:"\f2ed";font-family:Font Awesome\ 7 Pro}body #frame .admin-panel .inputgrouprow{border-bottom:.5px solid #8899a3;display:flex;flex-flow:row wrap;gap:.75em;margin:0;padding:1.25em 0;transition:all .25s ease;width:100%}body #frame .admin-panel .inputgrouprow .inputgroup{align-items:center;display:flex;flex:1 1 auto;flex-flow:row wrap;margin:0 1em;transition:all .25s ease}body #frame .admin-panel .closingsection,body #frame .admin-panel .introsection{background:#b1c3ce;border-radius:.6em;margin:1em;padding:0;transition:all .25s ease;width:auto}body #frame .admin-panel .closingsection .addclosing,body #frame .admin-panel .closingsection .addintro,body #frame .admin-panel .introsection .addclosing,body #frame .admin-panel .introsection .addintro{background:none;border:none;color:#4b5d68;margin:0;text-align:center;width:100%}body #frame .admin-panel .closingsection .addclosing:before,body #frame .admin-panel .closingsection .addintro:before,body #frame .admin-panel .introsection .addclosing:before,body #frame .admin-panel .introsection .addintro:before{content:"\e1d8";font-family:Font Awesome\ 7 Pro;font-weight:100;margin:0 .5em 0 0}body #frame .admin-panel .closingsection .closingfield,body #frame .admin-panel .closingsection .introfield,body #frame .admin-panel .introsection .closingfield,body #frame .admin-panel .introsection .introfield{padding:1em}body #frame .admin-panel .closingsection .closingfield h3,body #frame .admin-panel .closingsection .introfield h3,body #frame .admin-panel .introsection .closingfield h3,body #frame .admin-panel .introsection .introfield h3{margin-bottom:.25em}body #frame .admin-panel .closingsection .closingfield .closinginput,body #frame .admin-panel .closingsection .closingfield .introinput,body #frame .admin-panel .closingsection .introfield .closinginput,body #frame .admin-panel .closingsection .introfield .introinput,body #frame .admin-panel .introsection .closingfield .closinginput,body #frame .admin-panel .introsection .closingfield .introinput,body #frame .admin-panel .introsection .introfield .closinginput,body #frame .admin-panel .introsection .introfield .introinput{border:1px solid #4b5d68;border-radius:.6em;font-size:1em;padding:.5em;width:100%}body #frame .admin-panel .closingsection .closingfield input[type=text].closinginput,body #frame .admin-panel .closingsection .introfield input[type=text].closinginput,body #frame .admin-panel .introsection .closingfield input[type=text].closinginput,body #frame .admin-panel .introsection .introfield input[type=text].closinginput{margin:.5em 0}body #frame .admin-panel .questionfield{animation:reveal .25s ease 1;display:grid;transition:all .25s ease}body #frame .admin-panel .questionfield.deleting{animation:remove .25s ease 1}body #frame .admin-panel .questionfield .questionText{font-size:1.2em;margin:.5rem .75rem;width:auto}body #frame .admin-panel .questionfield .choiceslist{font-size:1rem;list-style:none;margin:1rem .75rem}body #frame .admin-panel .questionfield .choiceslist .choiceslistitem{align-items:center;display:flex;flex-flow:row nowrap;font-size:1rem;margin:.5em 0}body #frame .admin-panel .questionfield .innerfield{background:#fff;border-radius:.6em;box-shadow:0 3px 0 rgba(0,0,0,.2);margin:1em 1em 0;overflow:hidden;padding:0}body #frame .admin-panel .questionfield .innerfield.closed .optiongroup{height:0}body #frame .admin-panel .questionfield .innerfield .questionheader{border-bottom:.5px solid #8899a3;padding:.5em}body #frame .admin-panel .questionfield .innerfield section{border-bottom:.5px solid #8899a3}body #frame .admin-panel .questionfield .innerfield .inputgroup{display:block;margin:1em;position:relative;width:auto}body #frame .admin-panel .questionfield .innerfield .inputgroup p{margin:0 0 .5em}body #frame .admin-panel .questionfield .innerfield .inputgroup .dynamicTextBox{position:relative;width:auto}body #frame .admin-panel .questionfield .innerfield .inputgroup .dynamicTextBox input[type=text],body #frame .admin-panel .questionfield .innerfield .inputgroup .dynamicTextBox textarea{border:.5px solid #c9d7e0;margin:0;padding:.25em;width:auto}body #frame .admin-panel .questionfield .innerfield .inputgroup .dynamicTextBox input[type=text].questionText,body #frame .admin-panel .questionfield .innerfield .inputgroup .dynamicTextBox textarea.questionText{bottom:0;font-size:1.25rem;left:0;overflow:hidden;position:absolute;resize:none;right:0;top:0}body #frame .admin-panel .questionfield .innerfield .inputgroup .dynamicTextBox input[type=text].questiongeneratorinput,body #frame .admin-panel .questionfield .innerfield .inputgroup .dynamicTextBox textarea.questiongeneratorinput{display:inline-block;font-size:1.1em;margin:0 .5em .5em 0;padding:.5em;width:auto}body #frame .admin-panel .questionfield .innerfield .inputgroup input[type=number]{font-size:1.1em;margin:0 1em 0 0;width:4em}body #frame .admin-panel .questionfield .innerfield .optiongroup{display:flex;flex-flow:row nowrap;margin:0;overflow:hidden;transition:all .25s ease-in-out}body #frame .admin-panel .questionfield .innerfield .optiongroup .inputgroup{margin:1em}body #frame .admin-panel .questionfield .innerfield .optiongroup .inputgrouprow{border:none;display:flex;flex-flow:row nowrap;gap:.75em .5em;justify-content:flex-start;margin:0;overflow:scroll;padding:1em;width:100%}body #frame .admin-panel .questionfield .innerfield .optiongroup .inputgrouprow .inputgroup{margin:0}body #frame .admin-panel .questionfield .innerfield .optiongroup button{background:#c9d7e0;border:.5px solid #8899a3;color:#8899a3;font-size:.8em;margin:1em;padding:0 1em;transition:all .25s ease-in-out}body #frame .admin-panel .questionfield .innerfield .optiongroup button.delete,body #frame .admin-panel .questionfield .innerfield .optiongroup button.deletequestion{width:auto}body #frame .admin-panel .questionfield .innerfield .optiongroup button.delete:after,body #frame .admin-panel .questionfield .innerfield .optiongroup button.deletequestion:after{content:"\f2ed";font-family:Font Awesome\ 7 Pro}body #frame .admin-panel .questionfield .innerfield input{border:1px solid #c9d7e0;border-radius:.25em;padding:.25em}body #frame .admin-panel .questionfield .innerfield .buttonbg{align-items:center;background:hsla(0,0%,86%,.5);border-radius:.75em;display:flex;height:1.5em;justify-content:space-around;width:1.5em}body #frame .admin-panel .generatedcontent{border:2px solid #b1c3ce;border-radius:.8em;height:auto;margin:1.5em 1em 1em;overflow:hidden;padding:1em}body #frame .admin-panel .generatedcontent.loading{border:1px solid #4b5d68;height:auto;padding:1em 1em 0}body #frame .admin-panel .generatedcontent.loaded{border:1px solid #4b5d68;height:100%;overflow:visible;padding:1em 1em 0}body #frame .admin-panel .generatedcontent .generatedlist{list-style:none}body #frame .admin-panel .generatedcontent .generatedlist li.suggested-question{background:#b1c3ce;border-radius:.6em;margin:1em 0;padding:1em}body #frame .admin-panel .generatedcontent .generatedlist li.suggested-question .suggestedquestiontext{font-size:1.15em;margin:0 0 .25em}body #frame .admin-panel .generatedcontent .generatedlist li.suggested-question .suggestedscale{align-items:baseline;display:flex;flex-flow:row nowrap;font-size:1.25em;margin:0 0 1em}body #frame .admin-panel .generatedcontent .generatedlist li.suggested-question .suggestedscale .label{font-size:.8em;font-weight:700;margin:0 .25em 0 0}body #frame .admin-panel .generatedcontent .generatedlist li.suggested-question .suggestedscale .value{font-size:.8em;margin:0 1em 0 0}body #frame .admin-panel .generatedcontent .generatedlist li.suggested-question .label{display:block;font-size:.9em;margin:.25em 0 1em}body #frame .admin-panel .generatedcontent .generatedlist li.suggested-question ul.suggestedchoices{list-style:decimal;margin:1em 0}body #frame .admin-panel .generatedcontent .generatedlist li.suggested-question ul.suggestedchoices li{font-size:1em;margin:.25em 0 .25em 1.5em}body #frame .surveydetail{border-top:.5px solid #8899a3;display:flex;flex-flow:column wrap;padding:1em 0;width:100%}body #frame .surveydetail header{width:100%}body #frame .surveydetail>div,body #frame .surveydetail>h3,body #frame .surveydetail>p{margin:0 1em}body #frame .surveydetail h5{font-size:1.2em}body #frame .surveydetail .surveyquestion{font-size:1.5em;font-weight:600;margin:.5em 1rem}body #frame .surveydetail .label{color:#717d84}body #frame .surveydetail .label+.surveyquestion{margin-top:0}body #frame .surveydetail .tabview{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(201,215,224,.5);z-index:0}body #frame .surveydetail .tabview .tabgroup{background:#b1c3ce;border-radius:.6em;display:flex;flex-flow:row nowrap;margin:.5em 0;padding:2px;width:auto}body #frame .surveydetail .tabview .tabgroup .tab{background:none;border:none;border-radius:.4em;color:#4b5d68;flex:1 1 auto;font-size:.9em;margin:0;padding:.5em 1em}body #frame .surveydetail .tabview .tabgroup .tab:hover{background:#4b5d6800}body #frame .surveydetail .tabview .tabgroup .tab.active{background:#4b5d68;color:#fff}body #frame .surveydetail .graphgroupH{display:flex;flex-flow:column nowrap;list-style:none;margin:.25em 0 1em;width:auto}body #frame .surveydetail .graphgroupH .graph{background:#8899a3;border-radius:.4em;color:#fff;margin:.25em 0;position:relative}body #frame .surveydetail .graphgroupH .graph .upperlabel{display:flex;flex-flow:row nowrap;justify-content:flex-end;padding:.75em;position:absolute;width:100%;z-index:5}body #frame .surveydetail .graphgroupH .graph .upperlabel .resultquestion{margin:0}body #frame .surveydetail .graphgroupH .graph .upperlabel .resultdata{color:#d7eaf7c8;font-size:.8em;margin:0}body #frame .surveydetail .graphgroupH .graph .lowerlabel{color:#c4d5e0;display:flex;flex-flow:row nowrap;gap:1em;justify-content:space-between;left:0;padding:.75em;position:absolute;top:0;width:100%;z-index:0}body #frame .surveydetail .graphgroupH .graph .lowerlabel .resultquestion{flex:1 1 auto;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body #frame .surveydetail .graphgroupH .graph .lowerlabel .resultdata{color:#c4d5e0aa;flex:0 0 auto;font-size:.8em;justify-self:flex-end;margin:0}body #frame .surveydetail .graphgroupH .graph .graphbar{background:#4b5d68;border-radius:.4em;display:flex;flex-flow:row nowrap;height:2.5em;justify-content:space-between;overflow:clip;padding:.75em 0;position:relative;transition:all .4s ease-in-out;white-space:nowrap;z-index:1}body #frame .surveydetail .graphgroupH .graph .graphbar .resultquestion{left:.75em;margin:0;overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap}body #frame .surveydetail .graphgroupV{display:flex;flex-flow:row nowrap;gap:.5em;list-style:none;margin:.25em 0 1em;max-width:100%}body #frame .surveydetail .graphgroupV .graphcolumn{align-items:center;display:flex;flex:0 1 auto;flex-flow:column nowrap;gap:.25em;height:15em;width:2.5em}body #frame .surveydetail .graphgroupV .graphcolumn .graph{align-content:flex-end;align-items:flex-end;background:#8899a3;border-radius:.4em;color:#fff;display:flex;flex-flow:column nowrap;height:100%;justify-content:flex-end;margin:.25em 0;position:relative;width:auto}body #frame .surveydetail .graphgroupV .graphcolumn .graph .lowerlabel{bottom:5.1em;color:#c4d5e0;display:inline-block;height:auto;padding:0;position:absolute;right:-3.5em;transform:rotate(270deg);width:10em;z-index:0}body #frame .surveydetail .graphgroupV .graphcolumn .graph .lowerlabel p{display:block;width:auto}body #frame .surveydetail .graphgroupV .graphcolumn .graph .graphbar{align-content:flex-end;align-self:flex-end;background:#4b5d68;border-radius:.4em;overflow:clip;padding:0 .25em;position:relative;transition:all .4s ease-in-out;white-space:nowrap;width:2.75em;z-index:1}body #frame .surveydetail .graphgroupV .graphcolumn .graph .graphbar .upperlabel{bottom:2.4em;display:inline-block;padding:0;position:relative;right:61%;transform:rotate(270deg);width:auto}body #frame .surveydetail .graphgroupV .graphcolumn .graph p{font-size:.8em;margin:0}body #frame .surveydetail .graphgroupV .graphcolumn .label{align-items:center;background:#8899a3;border-radius:1em;color:#fff;display:flex;height:1.75em;justify-content:space-around;margin:0 auto;min-width:1.5em;padding:0;width:auto}body #frame .surveydetail .lollipopH{align-items:center;column-gap:.5em;display:grid;grid-template-columns:auto 1fr 1fr;grid-template-rows:auto;padding:1em 0}body #frame .surveydetail .lollipopH .graph{grid-column:1/span 1;margin:1em 0}body #frame .surveydetail .lollipopH .graphbar{background:#8899a3;border:2px solid #717d84;border-radius:.5em;grid-column:2/span 2;height:1em;transition:all .4 ease-in-out}body #frame .surveydetail .lollipopH .graphscale{border-top:1px solid #717d84;display:flex;flex-flow:row nowrap;grid-column:2/span 2;justify-content:space-between;margin:.5em 0 1em}body #frame .surveydetail .lollipopH .graphscale .graphscalestart{margin:.5em 0 0}body #frame .surveydetail .lollipopH .graphscale .graphscaleend{margin:.5em 0 0;text-align:right}body #frame .surveydetail .wordcloud{height:16em;position:relative}body #frame .surveydetail .wordcloud .word{position:absolute}body #frame .surveydetail .commentgraph{font-family:sans-serif;font-size:1.1em;font-weight:700;max-height:63vh;overflow-y:scroll;padding:0 0 0 1.75em}body #frame .surveydetail .commentgraph>li{margin:.5em 0}body #frame .surveydetail .commentgraph>li::marker{font-family:sans-serif}body #frame .surveydetail .commentgraph>li .commentlist{background:#b1c3ce;border-radius:.4em;min-height:1.75em;padding:.25em 0 .25em 1.75em}body #frame .surveydetail .commentgraph>li .commentlist>li{font-weight:400;margin:.25em 0}body #frame .surveydetail .commentgraph>li .commentlist>li.noresponse{color:#717d84}body #frame .surveydetail .commentgraph>li .commentlist>li::marker{font-family:sans-serif}body #frame .surveydetail .cardgroup{display:flex;flex-flow:row wrap;gap:1em .5em;padding:1em 0}body #frame .surveydetail .cardgroup .insightcard{background:#fff;border-radius:.6em;display:inline-flex;flex-flow:column nowrap;height:8em;justify-content:space-between;margin:0;vertical-align:top;width:10em}body #frame .surveydetail .cardgroup .insightcard .keydata{font-size:1.9em;line-height:1em;padding:.5em 0 0 .25em}body #frame .surveydetail .cardgroup .insightcard .keydata .units{font-size:.75em;margin:0 0 0 .1em}body #frame .surveydetail .cardgroup .insightcard .label{border-top:.5px solid #8899a3;font-size:.8em;height:4em;padding:.5rem}body #frame #allplans{display:flex;flex-flow:column nowrap;gap:1em;padding:1em;transition:all .3s ease-in-out}body #frame #allplans .serviceplan{background:#b1c3ce;border-radius:.6em;display:flex;flex:1 1 100%;flex-flow:column nowrap;padding:.75em .5em;transition:all .3s ease-in-out}body #frame #allplans .serviceplan h4{font-size:1.5em;font-weight:600;margin:0 0 .5em}body #frame #allplans .serviceplan .planprice{font-size:1.25em;font-weight:700;margin:0 0 .5em}body #frame #allplans .serviceplan .planprice .planpriceinterval{font-size:.75em;font-weight:500;margin:0}body #frame #allplans .serviceplan .smplanprice{display:inline-block;font-size:.8em;font-weight:600;margin:0 0 .5em 1em}body #frame #allplans .serviceplan .smplanprice .planpriceinterval{font-size:.9em;font-weight:500;margin:0}body #frame #allplans .serviceplan .currentPlan{background:linear-gradient(90deg,rgba(160,180,192,0) 2%,#a0b4c0 25%,#a0b4c0 75%,rgba(160,180,192,0) 98%);font-size:1em;font-weight:600;margin:.6em 0;padding:.85em 0;text-align:center}body #frame #allplans .serviceplan .planfeatureslist{list-style:none;margin:1em 0 0}body #frame #allplans .serviceplan .planfeatureslist li{margin:.75em 0 .75em .25em}body #frame #allplans .serviceplan .planfeatureslist li:before{content:"\f00c";font-family:Font Awesome\ 7 Pro;font-size:.75em;margin:0 .5em 1em 0}body #frame #freeplan{border:2px solid #b1c3ce;border-radius:.6em;margin:0 1em 4em;padding:.5em .5em .2em}body #frame #freeplan h4{font-size:1.5em;font-weight:600;margin:0 0 .5em}body #frame #freeplan h5{font-size:1em;font-weight:700;margin:0 0 .5em}body #frame #freeplan .planfeatureslist{list-style:none;margin:1em 0 0}body #frame #freeplan .planfeatureslist li{margin:.75em 0 .75em .25em}body #frame #freeplan .planfeatureslist li:before{content:"\f00c";font-family:Font Awesome\ 7 Pro;font-size:.75em;margin:0 .5em 1em 0}body #frame #freeplan .serviceplan{background:#b1c3ce;border-radius:.6em;display:flex;flex:1 1 100%;flex-flow:column nowrap;padding:1em .75em}body #frame #freeplan .serviceplan .planprice{font-size:1.25em;font-weight:700;margin:0 0 .5em}body #frame #freeplan .serviceplan .planprice .planpriceinterval{font-size:.75em;font-weight:500;margin:0 0 0 .25em}body #frame .plansheader,body #frame .plansheader h3{transition:all .3s ease-in-out}body #frame .plansheader h3{font-size:1.75em;font-weight:600;text-align:left}body #frame #billing div,body #frame #payment div{padding:1em}body #frame #billing form,body #frame #payment form{padding:0 1em}body #frame #billing form .inputgroup,body #frame #payment form .inputgroup{display:flex;flex-flow:column nowrap;margin:0;padding:0}body #frame #billing form .inputgroup label,body #frame #payment form .inputgroup label{color:#717d84;font-size:.85em;margin:.5em 0 0}body #frame #billing form .ccninput,body #frame #payment form .ccninput{display:flex;flex-flow:row nowrap;overflow:hidden;padding:0;width:auto}body #frame #billing form .ccninput input[type=tel],body #frame #billing form .ccninput input[type=text],body #frame #payment form .ccninput input[type=tel],body #frame #payment form .ccninput input[type=text]{border:none;border-right:1px solid #b1c3ce;font-size:1rem;margin:.25em 0;outline:none;padding:.3em .5em;width:auto}body #frame #billing form .ccninput input[type=tel]::first-of-type,body #frame #billing form .ccninput input[type=text]::first-of-type,body #frame #payment form .ccninput input[type=tel]::first-of-type,body #frame #payment form .ccninput input[type=text]::first-of-type{border:#b1c3ce;border-radius:.6em 0 0 .6em;border-right:none}body #frame #billing form .ccninput input[type=tel]::last-of-type,body #frame #billing form .ccninput input[type=text]::last-of-type,body #frame #payment form .ccninput input[type=tel]::last-of-type,body #frame #payment form .ccninput input[type=text]::last-of-type{border:#b1c3ce;border-radius:0 .6em .6em 0;border-right:none}body #frame #billing form .ccninput #ccnumber,body #frame #payment form .ccninput #ccnumber{border-bottom:1px solid #b1c3ce;border-left:1px solid #b1c3ce;border-radius:.6em 0 0 .6em;border-top:1px solid #b1c3ce}body #frame #billing form .ccninput #exp,body #frame #payment form .ccninput #exp{border-bottom:1px solid #b1c3ce;border-top:1px solid #b1c3ce}body #frame #billing form .ccninput #cvv,body #frame #payment form .ccninput #cvv{border-bottom:1px solid #b1c3ce;border-radius:0 .6em .6em 0;border-right:1px solid #b1c3ce;border-top:1px solid #b1c3ce}body #frame .alert{animation:reveal .25s ease 1;border-radius:.6em;display:grid;margin-bottom:1.5em;padding:.75em;transition:all .25s ease}body #frame .alert .alertcopy{margin:0}body #frame .alert.urgent{background:#fb5931;color:#fff}body #frame .alert.urgent .alertcontent a{color:#abc4de}body #frame .alert.urgent .alertcontent:before{color:#ac0202;content:"\e204"}body #frame .alert.warning{background:#ecc457}body #frame .alert.warning .alertcontent:before{color:#fff200;content:"\f071"}body #frame .alert.success{background:#05830d;color:#fff}body #frame .alert.success .alertcontent a{color:#abc4de}body #frame .alert.success .alertcontent:before{color:#7fe786;content:"\f058"}body #frame .alert.notify{background:hsla(0,0%,100%,.5)}body #frame .alert.notify .alertcontent:before{color:#2a99da;content:"\f075"}body #frame .alert .alertcontent{align-items:center;display:flex;flex-flow:row nowrap;gap:.75em}body #frame .alert .alertcontent:before{align-self:flex-start;font-family:Font Awesome\ 7 Pro;font-size:1.75em;font-weight:900;margin:0}body #frame #fourohfour{flex:1 0 auto;margin:1em}body #frame #fourohfour h2{font-weight:600}body #frame #fourohfour p{margin:1em 0}body #loading{display:flex;flex-flow:row nowrap;margin:2em 1em}body #loading .loading-text{display:flex;flex-flow:row nowrap;margin:0 auto;width:auto}body #loading .loading-text .char{animation:loading-text 2s ease-in-out infinite;display:inline-block;opacity:0}body #loading .loading-text .char:first-child{animation-delay:.9s}body #loading .loading-text .char:nth-child(2){animation-delay:1s}body #loading .loading-text .char:nth-child(3){animation-delay:1.1s}body #loading .loading-text .char:nth-child(4){animation-delay:1.2s}body #loading .loading-text .char:nth-child(5){animation-delay:1.3s}body #loading .loading-text .char:nth-child(6){animation-delay:1.4s}body #loading .loading-text .char:nth-child(7){animation-delay:1.5s}body #loading .loading-text .char:nth-child(8){animation-delay:1.6s}body #loading .loading-text .char:nth-child(9){animation-delay:1.7s}body #loading .loading-text .char:nth-child(10){animation-delay:1.8s}body .passwordtoggleswitch{display:none}body .passwordtoggleswitch+label{background:none;padding:.3em}body .passwordtoggleswitch+label:before{content:"\f070";font-family:Font Awesome\ 7 Pro}body .passwordtoggleswitch:checked+label:before{content:"\f06e";font-family:Font Awesome\ 7 Pro}.surveypageheader{padding:1em}.surveypageheader h1{font-size:1.5em}.surveyform{background:#8899a3;display:flex;flex-flow:column nowrap;height:auto;padding-bottom:3em}.surveyform .progress{background:#b1c3ce;margin:1em 0;overflow:clip;width:auto}.surveyform .progress,.surveyform .progress .progressbar{border-radius:.5em;height:auto;min-height:.5em;position:relative}.surveyform .progress .progressbar{background:#717d84;display:flex;justify-content:end;max-height:1.5em;top:0;transition:all .3s ease-in-out;width:1em;z-index:1}.surveyform .progress .progressbar .progresscount,.surveyform .progress .progressbar .progresspercent{color:#b1c3ce;display:block;font-size:.8em;font-weight:700;height:auto;padding:.25em 2em .25em 0;position:relative;z-index:0}.surveyform .progress .progresscount,.surveyform .progress .progresspercent{color:#717d84;display:block;font-size:.8em;font-weight:700;height:auto;left:1em;padding:.25em 1em .25em 0;position:absolute;top:1px;z-index:0}.surveyform p{margin:0 1em 1em}.surveyform section .surveyquestion{margin:0 1em 1em 1rem;padding:0}.surveyform section .graphgroupH{display:flex;flex-basis:1 1 auto;flex-flow:column nowrap;list-style:none;margin:0;padding:0 1em}.surveyform section .graphgroupH .graph{background:#c9d7e0;border-radius:.4em;color:#fff;flex-basis:1 1 auto;height:auto;margin:.5em 0;position:relative;width:auto}.surveyform section .graphgroupH .graph .upperlabel{padding:1em;position:absolute}.surveyform section .graphgroupH .graph .lowerlabel{color:#b1c3ce;left:.25em;padding:1em 1em 1em 1.25em;position:absolute;top:0;z-index:0}.surveyform section .graphgroupH .graph .graphbar{background:#4b5d68;border-radius:.4em;height:auto;overflow:clip;padding:1em 0;position:relative;transition:all .5s ease-in-out;white-space:nowrap;z-index:1}.surveyform section .graphgroupH .graph .graphbar p{margin:0 0 0 1.5em}.surveyform section .graphgroupV{display:flex;flex-flow:row nowrap;gap:.5em;list-style:none;margin:.25em 0 1em;max-width:100%;padding:0 1em}.surveyform section .graphgroupV .graphcolumn{align-items:center;display:flex;flex:0 1 auto;flex-flow:column nowrap;gap:.25em;height:15em;width:2.5em}.surveyform section .graphgroupV .graphcolumn .graph{align-content:flex-end;align-items:flex-end;background:#c9d7e0;border-radius:.4em;color:#fff;display:flex;flex-flow:column nowrap;height:100%;justify-content:flex-end;margin:.25em 0;position:relative;width:auto}.surveyform section .graphgroupV .graphcolumn .graph .lowerlabel{bottom:5.1em;color:#b1c3ce;display:inline-block;height:auto;padding:0;position:absolute;right:-3.5em;transform:rotate(270deg);width:10em;z-index:0}.surveyform section .graphgroupV .graphcolumn .graph .lowerlabel p{display:block;width:auto}.surveyform section .graphgroupV .graphcolumn .graph .graphbar{align-content:flex-end;align-self:flex-end;background:#4b5d68;border-radius:.4em;overflow:clip;padding:0 .25em;position:relative;transition:all .4s ease-in-out;white-space:nowrap;width:2.75em;z-index:1}.surveyform section .graphgroupV .graphcolumn .graph .graphbar .upperlabel{bottom:2.4em;display:inline-block;padding:0;position:relative;right:61%;transform:rotate(270deg);width:auto}.surveyform section .graphgroupV .graphcolumn .graph p{font-size:.8em;margin:0}.surveyform section .graphgroupV .graphcolumn .label{align-items:center;background:#8899a3;border-radius:1em;color:#fff;display:flex;height:1.75em;justify-content:space-around;margin:0 auto;min-width:1.5em;padding:0;width:auto}.surveyform section.context{font-size:1.5rem;line-height:2rem}.surveyform section.context h3{font-size:2.25rem;font-weight:600;margin:0 0 .5em 1rem}.surveyform section.context p{margin:0 1rem 1rem}.surveyform section.context .link{font-size:1rem;margin:0 0 0 1em}.surveyform .commentgraph{font-family:sans-serif;font-size:1.1em;font-weight:700;max-height:63vh;overflow-y:scroll;padding:0 0 0 1.75em}.surveyform .commentgraph>li{margin:.5em 0}.surveyform .commentgraph>li::marker{font-family:sans-serif}.surveyform .commentgraph>li .commentlist{background:#b1c3ce;border-radius:.4em;padding:.25em 0 .25em 1.75em}.surveyform .commentgraph>li .commentlist>li{font-weight:400;margin:.25em 0}.surveyform .commentgraph>li .commentlist>li.noresponse{color:#717d84}.surveyform .commentgraph>li .commentlist>li::marker{font-family:sans-serif}.surveyform .multiplechoicelist{display:flex;flex-basis:1 1 auto;flex-flow:column nowrap;list-style:none}.surveyform .multiplechoicelist .multiplechoiceitem{flex-basis:1 1 auto;height:auto;margin:.5em 0;width:auto}.surveyform .multiplechoicelist .multiplechoiceitem input{display:none}.surveyform .multiplechoicelist .multiplechoiceitem input+label{align-items:top;background:#c9d7e0;border-radius:.4em;display:flex;flex-flow:row nowrap;margin:0 1em;padding:1em;transition:all .5s ease}.surveyform .multiplechoicelist .multiplechoiceitem input[type=checkbox]:checked+label,.surveyform .multiplechoicelist .multiplechoiceitem input[type=radio]:checked+label{background:#4b5d68;color:#fff;transition:all .5s ease}.surveyform .multiplechoicelist .multiplechoiceitem input[type=checkbox]:checked+label:before,.surveyform .multiplechoicelist .multiplechoiceitem input[type=radio]:checked+label:before{animation:zoom .5s ease 1;box-sizing:border-box;color:#fff;content:"\f00c";cursor:pointer;font-family:Font Awesome\ 7 Pro;font-size:1.15em;font-weight:500;margin:0 .5em 0 0;transition:all .5s ease}.surveyform .multiplechoicelist .multiplechoiceitem input[type=checkbox]+label:before{color:#8899a3;content:"\f0c8";font-family:Font Awesome\ 7 Pro;font-size:1.25em;margin:0 .25em 0 0}.surveyform .multiplechoicelist .multiplechoiceitem input:disabled+label{opacity:.5}.surveyform .scale{display:flex;flex-flow:column nowrap;justify-items:center;margin:1em 0;padding:1em}.surveyform .scale input[type=range]{margin:0 2em}.surveyform .scale input[type=range]::-webkit-slider-thumb{height:4em;width:4em}.surveyform .scale input[type=range]::-webkit-slider-thumb:before{color:#4b5d68;content:"\n"}.surveyform .scale .rangevalues{align-content:center;display:flex;flex-flow:row nowrap;justify-content:space-between}.surveyform .scale .rangevalues span{font-size:1.25em;font-weight:700;margin:-1em 0 0}.surveyform .scale .scalelist{align-items:center;display:flex;flex-basis:1 1 auto;flex-flow:row nowrap;gap:.5em;height:auto;justify-content:flex-start;list-style:none;padding:0 .5em}.surveyform .scale .scalelist .scaleitem{display:flex;flex-basis:1 1 auto;flex-flow:column nowrap;height:4em;justify-content:space-around;margin:.5em 0;width:auto}.surveyform .scale .scalelist .scaleitem:first-of-type input+label{margin:0}.surveyform .scale .scalelist .scaleitem:first-of-type input[type=checkbox]:checked+label,.surveyform .scale .scalelist .scaleitem:first-of-type input[type=radio]:checked+label{margin:0 .5em 0 0}.surveyform .scale .scalelist .scaleitem input{display:none}.surveyform .scale .scalelist .scaleitem input+label{align-items:center;color:#8899a3;display:flex;flex-flow:row nowrap;height:2.75em;justify-content:center;margin:0 0 0 1em;text-align:center;transition:all .25s ease;width:auto}.surveyform .scale .scalelist .scaleitem input[type=checkbox]:checked+label,.surveyform .scale .scalelist .scaleitem input[type=radio]:checked+label{color:#fff;font-size:1.4em;margin:0 .5em 0 1em;transition:all .25s ease}.surveyform .scale .scalelist .scaleitem input[type=radio]+label:before{color:#fff;content:"\f005";font-family:Font Awesome\ 7 Pro;font-size:1.5em;font-weight:300;height:1em;margin:0 -.7em 0 0;opacity:.5;padding:.1em 0}.surveyform .scale .scalelist .scaleitem input[type=radio]+label.inrange:before{color:#4b5d68;font-size:2em;font-weight:900;opacity:.5}.surveyform .scale .scalelist .scaleitem input[type=radio]:checked+label:before{color:#4b5d68;content:"\f005";font-family:Font Awesome\ 7 Pro;font-size:2em;font-weight:900;height:1em;margin:0 -.7em 0 0;opacity:1;padding:.1em 0}.surveyform .scale .scalelist .scaleitem input:disabled+label{opacity:.5}.surveyform .comment{padding:1em}.surveyform .comment .inputlist{list-style:none}.surveyform .comment .inputlist li{margin:0 0 1em}.surveyform .comment .inputlist li input[type=text]{border:1px solid #4b5d68;border-radius:.6em;font-size:1.25em;padding:.5em;width:auto}.surveyform .comment .inputlist li input[type=text].commentinput{border-radius:.4em;width:100%}.surveyform .comment .inputlist li input[type=text]:disabled{background:#fff5}.surveyform .comment .inputlist li .dynamicTextBox{color:transparent;font-size:1.2em;min-height:2em;padding:.5rem;position:relative;transition:all .25s ease;white-space:pre-line;width:100%}.surveyform .comment .inputlist li .dynamicTextBox textarea.commentinput{background:#ffffff60;border:none;border-radius:.4em;bottom:0;font-size:1em;left:0;margin:0;outline:none;overflow:hidden;padding:.5rem;position:absolute;resize:none;right:0;top:0;transition:all .25s ease;white-space:pre-line}.surveyform .comment .inputlist li .dynamicTextBox textarea.commentinput:focus{background:#fff}.surveyform .comment textarea{background:#c9d7e0;border:1px solid #4b5d68;border-radius:.6em;font-size:1.25em;padding:.5em;width:100%}.surveyform .surveyheader{margin:2em 0;padding:0 1em}.surveyform .surveyheader h2{font-size:1.25em}.surveyform .surveyquestion{font-size:1.75em;font-weight:400;margin:2rem 1rem 1rem}.surveyform .surveyquestion *{margin:0}.surveyform .surveycontrol{margin:4rem 1rem 1rem}button{background:#4b5d68;border:2px solid #4b5d68;border-radius:.6em;color:#fff;font-size:1rem;margin:.5em 0;padding:.75em 1.5em;transition:all .25s ease-in-out;width:100%}button.minibutton{border-radius:.4em;font-size:.9em;padding:.25em 1em;width:auto}button:disabled,button:disabled:after,button:disabled:before{color:#fff7;opacity:.5}button .icon{--fa-primary-color:#fff;--fa-primary-opacity:1;--fa-secondary-color:#fff;--fa-secondary-opacity:0.25;color:#fff}button.newsectionbutton{background:#fff;border:none;box-shadow:0 3px 0 rgba(0,0,0,.2);color:#4b5d68;flex:1 1 auto;margin:0;transition:all .2s ease-in-out;width:auto}button.newsectionbutton.newsectionbutton:active{box-shadow:0 1px 0 rgba(0,0,0,.2)}button.newsectionbutton:before{content:"\2b";font-family:Font Awesome\ 7 Pro;font-weight:700;margin:0 .5em 0 0}button.cancel,button.edit,button.secondary{background:#b1c3ce;color:#4b5d68}button.tertiary{background:none;border:none;color:#369;padding:.25em 1.5em}button.editiconbutton{border:none;font-size:.8em;padding:.35em .5em;width:auto}button.editiconbutton:before{content:"\f304";font-family:Font Awesome\ 7 Pro;margin:0 .5em}button.canceliconbutton{padding:.25em .5em;width:auto}button.canceliconbutton:before{content:"\f05e";font-family:Font Awesome\ 7 Pro;margin:0 .5em}button.saveiconbutton{padding:.25em .5em;width:auto}button.saveiconbutton:before{content:"\f0c7";font-family:Font Awesome\ 7 Pro;font-weight:300;margin:0 .5em}button.delete{background:#fff;border:2px solid #900;color:#900;margin-left:auto}button.clipboard,button.sharepanel{background:#b1c3ce;border:2px solid #4b5d68;color:#4b5d68;font-size:.9em;padding:.75em .5em;width:auto}button.clipboard.minibutton,button.sharepanel.minibutton{align-self:self-end;border-radius:.4em;font-size:.9em;padding:.25em 1em;width:auto}button.clipboard:after{content:"\f0c5"}button.clipboard:after,button.sharepanel:after{font-family:Font Awesome\ 7 Pro;margin:0 0 0 .25em}button.sharepanel:after{content:"\f064"}button.settings{background:transparent;border:none;color:#4b5d68;margin:0;padding:.5em 0;width:auto}button.settings:before{content:"\f013";font-family:Font Awesome\ 7 Pro;margin:0 .25em 0 0}button.generatellm{background:#c9d7e0;background-clip:padding-box;
  /* !importanté */border:3px solid transparent;color:#4b5d68;margin:0;padding:.65em 1.5em;position:relative;
  /* !importanté */transition:all .25s ease-in-out}button.generatellm .icon:before,button.generatellm:after button.generatellm:before{color:#4b5d68}button.generatellm:after{
  /* !importanté */background:linear-gradient(90deg,#c300ff,#0091ff,#00c110);
  /* !importanté */border-radius:inherit;bottom:0;content:"";left:0;margin:-3px;position:absolute;right:0;top:0;transition:all .25s ease-in-out;z-index:-1}button.generatellm:disabled{background:#dbe4ea;background:#c9d7e0;background-clip:padding-box;
  /* !importanté */border:3px solid transparent;
  /* !importanté */color:#4b5d6887;opacity:1}button.generatellm:disabled .icon:before{color:#4b5d6887}button.generatellm:disabled:after{background:linear-gradient(90deg,#989898,#cbcbcb,#aaa);color:#4b5d6887;opacity:.5}button.generatellm:disabled:before{color:#4b5d6887}select{font-size:1em;padding:0 2em 0 0}input[type=number]:disabled,input[type=text]:disabled{background:transparent;opacity:.5}input[type=file]{border:1px solid #4b5d68;border-radius:.6em;height:6em;padding:1em;width:auto}ul.listprimary{display:flex;flex-flow:column nowrap;gap:.8em;list-style:none;padding:1em;transition:all .2s ease}ul.listprimary h3{font-weight:700;margin:0}ul.listprimary li{background:#c9d7e0;border-radius:.6em;box-shadow:0 3px 0 rgba(0,0,0,.2);color:#4b5d68;display:flex;flex-flow:row nowrap;height:auto;justify-content:space-between;margin:0;padding:1em;transition:all .2s ease}ul.listprimary li .activesurvey{background:#009b03;color:#fff}ul.listprimary li .activesurvey,ul.listprimary li .inactivesurvey{border-radius:.6em;font-size:.75em;margin:0 .5em;padding:.25em .5em}ul.listprimary li .inactivesurvey{background:#c6aea4}ul.listprimary li.loadingtemplate{animation:fadeinout .8s ease-in-out 0s infinite alternate;background:rgba(201,215,224,.5);border-radius:.6em;box-shadow:none;display:block;height:4.5em;margin:.5em 0}ul.listprimary li.loadingtemplate:first-child{animation-delay:0ms}ul.listprimary li.loadingtemplate:nth-child(2){animation-delay:.1s}ul.listprimary li.loadingtemplate:nth-child(3){animation-delay:.2s}ul.listprimary li.loadingtemplate:nth-child(4){animation-delay:.3s}ul.listprimary .surveyitem{align-items:flex-start;display:flex;flex-flow:column nowrap}ul.listprimary .surveyitem h3{margin-bottom:.25em}ul.listprimary .surveyitem .statusinfo{align-items:center;display:flex;flex-flow:row nowrap;width:100%}ul.listprimary .surveyitem .statusinfo .metainfo{color:#717d84;font-size:.8em}ul.listprimary .surveyitem .statusinfo .metainfo:first-of-type{flex:1 1 auto}.itemrow{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;margin:1em 0 0;max-width:100%}.itemrow a.surveylink{-webkit-line-clamp:1;line-clamp:1;overflow:hidden;text-overflow:ellipsis}.itemrow .qrcodelink{display:block;margin:1em auto 0}.itemrow .qrcodelink svg{height:250px;width:auto}.countbadge{background:#944;border-radius:1em;color:#fff;display:inline-block;font-size:.6em;height:1.5em;margin:0 .5em;min-width:1.5em;padding:.15em;text-align:center;width:auto}@media (min-width:440px){body #frame .mainmenu{background:#c9d7e0;border-radius:.6em;bottom:.5em;left:auto;opacity:1;overflow:hidden;position:absolute;right:-100%;top:.5em;transition:all .2s cubic-bezier(.32,0,.67,0);width:auto;z-index:50}body #frame .mainmenu.show{left:auto;max-width:30em;min-width:20em;opacity:1;right:.5em;top:.5em;transition:all .3s cubic-bezier(.33,1,.68,1);visibility:visible}}@media (min-width:620px){body #frame .pageoptions{align-content:stretch;flex-flow:row nowrap;gap:1em;justify-content:space-between;margin:2em 0;padding:1em}body #frame .pageoptions button{flex:0 1 auto;width:auto}body #homeframe footer{align-content:end;display:flex;flex:1 0 auto;flex-flow:row nowrap;justify-content:space-between;margin:4em 0 6em}body #homeframe footer section{display:flex;flex-flow:row nowrap;gap:1em;padding:0 1em}body #homeframe footer section a{text-decoration:none}button{transition:all .25s ease-in-out}}@media (min-width:740px){body #frame #allplans{display:flex;flex-flow:row nowrap;gap:1em;padding:1em}body #frame .plansheader h3{font-size:1.75em;text-align:center}body #homeframe .page{display:flex;flex-flow:row nowrap;position:relative}body #homeframe .page article{width:auto}body #homeframe .page article header{padding:0 1em 1em}body #homeframe .page .leftrail{flex:1 0 auto;width:16em}body #homeframe .page .leftrail .tabview{-webkit-backdrop-filter:unset;backdrop-filter:unset;background:none;display:block;margin:0 0 2em;position:sticky;top:1em}body #homeframe .page .leftrail .tabview .tabgroup{background:hsla(0,0%,100%,.5);border-radius:.4em;display:flex;flex-flow:column nowrap;gap:.25em;margin:.5em 1em;padding:2px;width:auto}body #homeframe .page .leftrail .tabview .tabgroup .tab{background:none;border:none;border-radius:.4em;color:#4b5d68;flex:1 1 auto;font-size:.9em;margin:0;padding:.5em 1em;text-align:left}body #homeframe .page .leftrail .tabview .tabgroup .tab:hover{background:#4b5d6800}body #homeframe .page .leftrail .tabview .tabgroup .tab.active{background:#4b5d68;color:#fff}}