.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}.icon-duotone:after,.icon-duotone:before{-webkit-font-smoothing:antialiased;display:inline-block;font:var(--fa-font-duotone);font-weight:900;left:0;position:absolute;text-align:center;text-rendering:auto;top:50%;transform:translateY(-50%);width:1.25em}.icon-distro-header:before{color:var(--fa-primary-color,inherit);opacity:var(--fa-primary-opacity,1)}.icon-distro-header:after{color:var(--fa-secondary-color,inherit);opacity:var(--fa-secondary-opacity,.4)}.cclogo{font-size:1.25em;margin:0 .5em 0 0;padding:0!important}.visa-logo:before{content:"\f1f0"}.mc-logo:before,.visa-logo:before{font-family:Font Awesome\ 7 Brands;padding:0}.mc-logo:before{content:"\f1f1"}.amex-logo:before{content:"\f1f3"}.amex-logo:before,.disc-logo:before{font-family:Font Awesome\ 7 Brands;padding:0}.disc-logo:before{content:"\f1f2"}@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}}@keyframes throb{0%{transform:scale(1)}50%{transform:scale(.5)}}*{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 ul li h1,body ul li h2,body ul li h3,body ul li h4,body ul li h5{margin-left:0}body ol li .liningfigure{text-align:left}body .caption{color:#4b5d68;font-size:.85em;margin:0 0 1em}body .thinking{display:inline-flex;flex-flow:row nowrap;gap:.25em;margin:0 .5em}body .thinking .thinker{animation:throb 1.5s ease-in-out infinite;background:#4b5d68;border-radius:.3em;height:.6em;width:.6em}body .thinking .thinker:first-child{animation-delay:0s}body .thinking .thinker:nth-child(2){animation-delay:.4s}body .thinking .thinker:nth-child(3){animation-delay:.8s}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:transparent;margin:0 0 2em;transition:all .2s ease;z-index:0}body #homeframe .tabview .tabgroup{background:#ffffff94;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 .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:0 1 auto;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;font-weight:600;margin:0 1rem;text-shadow:2px 2px 0 #009b03}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 #homeframe .signin,body #homeframe .waitlist{display:flex;flex-flow:column nowrap;height:auto;margin:1em;width:auto}body #homeframe .signin h1,body #homeframe .waitlist h1{font-size:1.5em;font-weight:500;margin:0 0 1em}body #homeframe .signin p,body #homeframe .waitlist p{margin:0 0 1em}body #homeframe .signin form fieldset,body #homeframe .waitlist form fieldset{border:none;margin:0}body #homeframe .signin form fieldset legend,body #homeframe .waitlist form fieldset legend{font-size:1.5em;margin:1em 0}body #homeframe .signin form .inputgroup,body #homeframe .waitlist form .inputgroup{display:flex;flex-flow:column nowrap;margin:0 0 1.5em;position:relative}body #homeframe .signin form .inputgroup label,body #homeframe .waitlist form .inputgroup label{margin:0 0 .25em}body #homeframe .signin form .inputgroup input[type=email],body #homeframe .signin form .inputgroup input[type=password],body #homeframe .signin form .inputgroup input[type=text],body #homeframe .waitlist form .inputgroup input[type=email],body #homeframe .waitlist form .inputgroup input[type=password],body #homeframe .waitlist form .inputgroup input[type=text]{border:none;border-radius:.6em;font-size:1.25em;padding:.5em;width:auto}body #homeframe .signin form .inputgroup input[type=email]+.togglepass,body #homeframe .signin form .inputgroup input[type=password]+.togglepass,body #homeframe .signin form .inputgroup input[type=text]+.togglepass,body #homeframe .waitlist form .inputgroup input[type=email]+.togglepass,body #homeframe .waitlist form .inputgroup input[type=password]+.togglepass,body #homeframe .waitlist form .inputgroup input[type=text]+.togglepass{bottom:.9em;padding:0 .5em;position:absolute;right:1em;width:2em}body #homeframe #allplans{display:flex;flex-flow:column nowrap;gap:1em;padding:1em;transition:all .3s ease-in-out}body #homeframe #allplans .serviceplan{background:#b1c3ce9b;border-radius:.6em;display:flex;flex:1 1 100%;flex-flow:column nowrap;padding:.75em .5em;transition:all .3s ease-in-out}body #homeframe #allplans .serviceplan h4{font-size:1.5em;font-weight:600;margin:0 0 .5em}body #homeframe #allplans .serviceplan .planprice{font-size:1.25em;font-weight:700;margin:0 0 .5em}body #homeframe #allplans .serviceplan .planprice .planpriceinterval{font-size:.75em;font-weight:500;margin:0}body #homeframe #allplans .serviceplan .smplanprice{display:inline-block;font-size:.8em;font-weight:600;margin:0 0 .5em 1em}body #homeframe #allplans .serviceplan .smplanprice .planpriceinterval{font-size:.9em;font-weight:500;margin:0}body #homeframe #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 #homeframe #allplans .serviceplan .planfeatureslist{list-style:none;margin:1em 0 0}body #homeframe #allplans .serviceplan .planfeatureslist li{margin:.75em 0 .75em .25em}body #homeframe #allplans .serviceplan .planfeatureslist li:before{content:"\f00c";font-family:Font Awesome\ 7 Pro;font-size:.75em;margin:0 .5em 1em 0}body #homeframe #freeplan{border:2px solid #ffffff94;border-radius:.6em;margin:0 1em 4em;padding:.5em .5em .2em}body #homeframe #freeplan h4{font-size:1.5em;font-weight:600;margin:0 0 .5em}body #homeframe #freeplan h5{font-size:1em;font-weight:700;margin:0 0 .5em}body #homeframe #freeplan .planfeatureslist{list-style:none;margin:1em 0 0}body #homeframe #freeplan .planfeatureslist li{margin:.75em 0 .75em .25em}body #homeframe #freeplan .planfeatureslist li:before{content:"\f00c";font-family:Font Awesome\ 7 Pro;font-size:.75em;margin:0 .5em 1em 0}body #homeframe #freeplan .serviceplan{background:#ffffff94;border-radius:.6em;display:flex;flex:1 1 100%;flex-flow:column nowrap;padding:1em .75em}body #homeframe #freeplan .serviceplan .planprice{font-size:1.25em;font-weight:700;margin:0 0 .5em}body #homeframe #freeplan .serviceplan .planprice .planpriceinterval{font-size:.75em;font-weight:500;margin:0 0 0 .25em}body #homeframe .plansheader{transition:all .3s ease-in-out}body #homeframe .plansheader h3{font-size:1.75em;font-weight:600;text-align:left;transition:all .3s ease-in-out}body #frame{display:flex;flex-flow:column nowrap;height:100%;margin:0;overflow-x:hidden;padding:0;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;display:flex;flex-flow:column nowrap;height:calc(100vh - 1em);left:auto;opacity:1;overflow:hidden;position:fixed;right:-100%;top:.5em;transition:position .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:position .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 .menucontent{display:flex;flex-flow:column nowrap;height:100%}body #frame .mainmenu .menucontent menu,body #frame .mainmenu .menucontent ul{display:flex;flex-flow:column nowrap;list-style:none}body #frame .mainmenu .menucontent menu .menuitem,body #frame .mainmenu .menucontent ul .menuitem{height:auto;margin:.5em}body #frame .mainmenu .menucontent menu .menuitem a,body #frame .mainmenu .menucontent 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 .menucontent menu .menuitem a:hover,body #frame .mainmenu .menucontent ul .menuitem a:hover{background:#a8b8c2}body #frame .mainmenu .menucontent menu .menuitem a#signout,body #frame .mainmenu .menucontent ul .menuitem a#signout{color:#900}body #frame .mainmenu .menucontent menu .menuitem a#signout:hover,body #frame .mainmenu .menucontent ul .menuitem a#signout:hover{background:#b6b0b0;color:#900}body #frame .mainmenu .menucontent menu .menuitem.bottomitem,body #frame .mainmenu .menucontent ul .menuitem.bottomitem{margin-top:auto}body #frame .mainmenu .menucontent menu .menuitembottom,body #frame .mainmenu .menucontent ul .menuitembottom{align-self:stretch;height:auto;margin:.5em}body #frame .mainmenu .menucontent menu .menuitembottom a,body #frame .mainmenu .menucontent ul .menuitembottom 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 .menucontent menu .menuitembottom a:hover,body #frame .mainmenu .menucontent ul .menuitembottom a:hover{background:#a8b8c2}body #frame .mainmenu .menucontent menu .menuitembottom a#signout,body #frame .mainmenu .menucontent ul .menuitembottom a#signout{align-self:self-end;color:#900;justify-self:end}body #frame .mainmenu .menucontent menu .menuitembottom a#signout:hover,body #frame .mainmenu .menucontent ul .menuitembottom a#signout:hover{background:#b6b0b0}body #frame .mainmenu .menucontent menu.menuparent,body #frame .mainmenu .menucontent ul.menuparent{display:none}body #frame .mainmenu .menucontent menu.submenu,body #frame .mainmenu .menucontent ul.submenu{border-top:1px solid #fff;flex:1 0 auto}body #frame #sendlists,body #frame #surveylist{display:flex;flex:1 0 auto;flex-flow:column nowrap;margin:1em 0;max-width:75em;width:auto}body #frame #sendlists header,body #frame #surveylist header{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:0 1em}body #frame #sendlists header h2,body #frame #surveylist header h2{align-items:center;display:flex;flex-flow:row nowrap;font-weight:600}body #frame #sendlists>h3,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: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%;max-width:100%;min-height:100%;overflow-y:scroll;overscroll-behavior:contain;padding:0;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;min-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 .tabpanel{display:flex;flex-flow:column nowrap;max-width:100%;padding:1em 0}body #frame .modal .tabpanel>div{margin:0 1em}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;margin:0 auto;max-height:calc(100vh - 3em);max-width:40em;overflow-y:scroll;overscroll-behavior:contain;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:top;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;min-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{overscroll-behavior:contain;padding:1em 1em 0;transition:all .4s cubic-bezier(.33,1,.68,1)}body #frame .taskpanel .panelcontent h3{font-size:1em;font-weight:600;text-align:left;transition:all .3s ease-in-out}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:0 0 1em}body #frame .taskpanel .panelcontent .inputgroup p{margin:1em 0}body #frame .taskpanel .panelcontent .tabview{border-radius:.4em;font-size:1rem;margin:0 0 1em}body #frame .taskpanel .panelcontent .tabview .tabgroup{margin:0}body #frame .taskpanel .panelcontent .closingfield h3,body #frame .taskpanel .panelcontent .introfield h3{margin-bottom:.25em}body #frame .taskpanel .panelcontent .closingfield .closinginput,body #frame .taskpanel .panelcontent .closingfield .introinput,body #frame .taskpanel .panelcontent .introfield .closinginput,body #frame .taskpanel .panelcontent .introfield .introinput{border:1px solid #4b5d68;border-radius:.6em;font-size:1em;width:100%}body #frame .taskpanel .panelcontent .closingfield input[type=text].closinginput,body #frame .taskpanel .panelcontent .introfield input[type=text].closinginput{margin:.5em 0}body #frame .taskpanel .panelcontent .closingfield .dynamicTextBox,body #frame .taskpanel .panelcontent .introfield .dynamicTextBox{color:transparent;font-size:1em;min-height:2.5em;padding:.5em;position:relative;width:100%}body #frame .taskpanel .panelcontent .closingfield .dynamicTextBox .introinput,body #frame .taskpanel .panelcontent .introfield .dynamicTextBox .introinput{bottom:0;left:0;overflow:hidden;position:absolute;resize:none;right:0;top:0;width:auto}body #frame .taskpanel .panelcontent .closingfield .introactions,body #frame .taskpanel .panelcontent .introfield .introactions{display:flex;flex-flow:row wrap;gap:.5em;margin-top:.75em}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:45}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 .navtabview,body #frame .tabview{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);max-width:100%;overflow:hidden;padding:0;position:sticky;top:auto;width:100%;z-index:40}body #frame .navtabview .tabgroup,body #frame .tabview .tabgroup{background:#ffffff94;border-radius:.4em;display:flex;flex-flow:row nowrap;margin:.5em 1em;overflow-x:scroll;padding:2px;width:auto}body #frame .navtabview .tabgroup .tab,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 .navtabview .tabgroup .tab:hover,body #frame .tabview .tabgroup .tab:hover{background:#4b5d6800}body #frame .navtabview .tabgroup .tab.active,body #frame .tabview .tabgroup .tab.active{background:#4b5d68;box-shadow:0 0 3px rgba(0,0,0,.15);color:#fff}body #frame .navtabview .processtab,body #frame .tabview .processtab{align-items:center;background:none;border:none;border-bottom:3px solid transparent;border-radius:.4em;color:#717d84;cursor:pointer;display:flex;flex:1 0 auto;flex-flow:row nowrap;gap:.5em;margin:0;padding:.75em;text-align:left;transition:border-color .15s ease,color .15s ease}body #frame .navtabview .processtab:hover,body #frame .tabview .processtab:hover{color:#4b5d68}body #frame .navtabview .processtab.active,body #frame .tabview .processtab.active{background:#4b5d68;color:#fff}body #frame .navtabview .processtab .processtab-step,body #frame .tabview .processtab .processtab-step{font-size:.7em;font-weight:600;letter-spacing:.05em;opacity:.5;text-transform:uppercase}body #frame .navtabview .processtab .processtab-label,body #frame .tabview .processtab .processtab-label{font-size:.85em;font-weight:600;line-height:1.2}body #frame .navtabview .processtab .processtab-status,body #frame .tabview .processtab .processtab-status{background:#ffffff60;border:2px solid #fff;border-radius:.75em;flex:0 0 auto;height:1.25em;width:1.25em}body #frame .navtabview .processtab.status-waiting .processtab-status,body #frame .tabview .processtab.status-waiting .processtab-status{background:#717d84}body #frame .navtabview .processtab.status-running .processtab-status,body #frame .tabview .processtab.status-running .processtab-status{animation:distro-pulse 1s ease-in-out infinite;background:#fd9d03;color:#fd9d03}body #frame .navtabview .processtab.status-done .processtab-status,body #frame .tabview .processtab.status-done .processtab-status{background:#22c566;color:#ccf5dd}body #frame .navtabview .processtab.status-done .processtab-status:before,body #frame .tabview .processtab.status-done .processtab-status:before{content:"\f00c";font-family:Font Awesome\ 7 Pro;font-size:.8em;font-weight:800;margin:-.5em .2em .75em}body #frame .tabview{width:100%}body #frame .pageoptions{border-top:.5px solid #8899a3;display:flex;flex-flow:column nowrap;gap:.25em;height:auto;justify-content:space-between;margin:0 0 1em;padding:1em;transition:all .25s ease-in-out}body #frame .pageoptions div.inputgroup{display:flex;flex:0 1 auto;flex-flow:row wrap;gap:.25em;margin:0}body #frame .pageoptions div.inputgroup .caption{flex:0 1 auto;width:auto}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:.25em;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;scroll-margin-right:1em;scroll-snap-align:start;-ms-scroll-snap-align:start;-webkit-scroll-snap-align:start;scroll-snap-stop:normal;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.rankedchoice:before,body #frame .inputgrouprow input[type=radio].radiobutton+label.scale:before{content:"\e561"}body #frame .inputgrouprow input[type=radio].radiobutton+label.comment: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{flex:1 1 auto;height:auto;margin:0;padding:0;width:auto}body #frame .inputgrouprow .inputgrouprow{align-items:center;display:grid;gap:.5em;grid-template-rows:1fr;margin:0 0 0 1.5em;overflow:hidden;padding:0!important;transition:grid-template-rows .25s ease}body #frame .inputgrouprow .inputgrouprow.showsubselect{grid-template-columns:min-content min-content min-content min-content;height:2em;padding:0;visibility:visible}body #frame .inputgrouprow .inputgrouprow.hidesubselect{grid-template-columns:min-content min-content min-content min-content;grid-template-rows:0fr;padding:0;visibility:hidden}body #frame .inputgrouprow .inputgrouprow .label{grid-column-start:1;grid-row-end:1;grid-row-start:1;overflow:hidden}body #frame .inputgrouprow .inputgrouprow .radiobutton{grid-row-end:1;grid-row-start:1;overflow:hidden}body #frame .accountgroup{background:#ffffff94;border:1px solid #717d84;border-bottom:none;display:flex;flex-flow:column nowrap;gap:1rem;margin:0 1em;padding:1em 0}body #frame .accountgroup:first-of-type{border-radius:.6em .6em 0 0}body #frame .accountgroup:last-of-type{border-bottom:1px solid #717d84;border-radius:0 0 .6em .6em}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 .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 .verified:before{content:"\f00c";font-family:Font Awesome\ 7 Pro;font-size:.5em;padding:0 .5em}body #frame .accountgroup .accountitem .unverified{background:#e68a00;border-radius:.4em;color:#fff;display:inline-block;font-size:.6em;font-weight:600;letter-spacing:.03em;line-height:1;margin:0 0 0 .5em;padding:.25em .5em;text-transform:uppercase;vertical-align:middle}body #frame .accountgroup .accountitem .caption{display:block;font-size:.6em;font-weight:500}body #frame .accountgroup .accountitem .accountitemrow,body #frame .accountgroup .accountitem .emailverificationrow{display:flex;flex-flow:row nowrap;gap:.5em;justify-content:space-between}body #frame .accountgroup .accountitem .emailverificationrow{align-items:center}body #frame .accountgroup .accountitem .emailverificationrow p{margin:0}body #frame .accountgroup .accountitem .emailverificationrow .verifyconfirm{color:#282;font-size:.85em;margin:0}body #frame .accountgroup .accountitem .emailverificationrow .verifyerror{font-size:.85em;margin:0}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 section .label{color:#717d84;font-size:.9em;font-weight:600;margin:0 0 .25em}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 #surveySettings{display:none}body #frame .admin-panel .surveysection{margin:1em}body #frame .admin-panel .surveysection h3{margin:0 0 .5em}body #frame .admin-panel .surveysection .questionImg{display:inline-block;height:auto;padding:1em 0;position:relative}body #frame .admin-panel .surveysection .questionImg .deleteimg{align-items:center;background:hsla(0,0%,100%,.75);border-radius:.75em;color:#4b5d68;display:flex;height:1.5em;justify-content:space-around;position:absolute;right:.25em;top:1.25em;width:1.5em}body #frame .admin-panel .surveysection .questionImg .deleteimg:after{color:#4b5d68;content:"\f00d";font-family:Font Awesome\ 7 Pro}body #frame .admin-panel .surveysection .questionImg img{border:2px solid #fff;border-radius:.6em;height:80px;width:auto}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 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 .dynamicTextBox textarea.titleinput: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 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:1em;min-width:16em;padding:.2rem .3rem .5em .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:1em;margin:0;padding:.25em 0 .5em .25em!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 .closingsection .closingfield .dynamicTextBox,body #frame .admin-panel .closingsection .introfield .dynamicTextBox,body #frame .admin-panel .introsection .closingfield .dynamicTextBox,body #frame .admin-panel .introsection .introfield .dynamicTextBox{color:transparent;font-size:1em;min-height:2.5em;padding:.5em;position:relative;width:100%}body #frame .admin-panel .closingsection .closingfield .dynamicTextBox .introinput,body #frame .admin-panel .closingsection .introfield .dynamicTextBox .introinput,body #frame .admin-panel .introsection .closingfield .dynamicTextBox .introinput,body #frame .admin-panel .introsection .introfield .dynamicTextBox .introinput{bottom:0;left:0;overflow:hidden;position:absolute;resize:none;right:0;top:0;width:auto}body #frame .admin-panel .closingsection .closingfield .introactions,body #frame .admin-panel .closingsection .introfield .introactions,body #frame .admin-panel .introsection .closingfield .introactions,body #frame .admin-panel .introsection .introfield .introactions{display:flex;flex-flow:row wrap;gap:.5em;margin-top:.75em}body #frame .admin-panel .closingsection .intropreview,body #frame .admin-panel .introsection .intropreview{cursor:pointer;transition:opacity .2s ease}body #frame .admin-panel .closingsection .intropreview:hover,body #frame .admin-panel .introsection .intropreview:hover{opacity:.8}body #frame .admin-panel .closingsection .introtext,body #frame .admin-panel .introsection .introtext{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:1em;margin:0;overflow:hidden}body #frame .admin-panel .questionfield{animation:reveal .25s ease 1;display:grid;transition:all .25s ease}body #frame .admin-panel .questionfield.dropTarget.drop-above{box-shadow:0 -3px 0 0 #4b5d68}body #frame .admin-panel .questionfield.dropTarget.drop-below{box-shadow:0 3px 0 0 #4b5d68}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{align-items:center;border-bottom:.5px solid #8899a3;display:flex;flex-flow:row nowrap;gap:.5em;padding:.5em}body #frame .admin-panel .questionfield .innerfield .questionheader .draghandle{align-self:stretch;background-image:radial-gradient(currentColor 1px,transparent 1.5px);background-position:50%;background-repeat:repeat-y;background-size:4px 4px;cursor:grab;display:inline-block;flex:0 0 auto;opacity:.5;width:1em}body #frame .admin-panel .questionfield .innerfield .questionheader .draghandle:active{cursor:grabbing}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:100%}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{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;border:none;display:flex;flex-flow:row nowrap;gap:.75em .5em;justify-content:flex-start;margin:0;overflow:scroll;padding:1em;scroll-behavior:smooth;-webkit-scroll-behavior:smooth;scroll-padding-left:1em;scroll-padding-right:1em;scroll-snap-type:x mandatory;-webkit-scroll-snap-type:mandatory;-ms-scroll-snap-type:mandatory;width:100%}body #frame .admin-panel .questionfield .innerfield .optiongroup .inputgrouprow .inputgroup{flex:0 1 auto;margin:0}body #frame .admin-panel .questionfield .innerfield .optiongroup .questionImg{padding:1em;position:relative}body #frame .admin-panel .questionfield .innerfield .optiongroup .questionImg .deleteimg{align-items:center;background:hsla(0,0%,100%,.75);border-radius:.75em;color:#4b5d68;display:flex;height:1.5em;justify-content:space-around;position:absolute;right:1.25em;top:1.25em;width:1.5em}body #frame .admin-panel .questionfield .innerfield .optiongroup .questionImg .deleteimg:after{color:#4b5d68;content:"\f00d";font-family:Font Awesome\ 7 Pro}body #frame .admin-panel .questionfield .innerfield .optiongroup .questionImg img{border-radius:.6em;height:80px;width:auto}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 .biasloading{align-items:center;display:flex;flex-flow:row nowrap;gap:.5em;margin:.5em 0 0;padding:.25em 0}body #frame .admin-panel .biasfindings{flex:1 1 auto;list-style:none;margin:.5em 0 0;padding:0}body #frame .admin-panel .biasfindings .biasfinding{align-items:baseline;display:flex;flex-flow:row wrap;gap:.5em;margin:0 0 .5em}body #frame .admin-panel .biasfindings .biasfinding:last-of-type{margin:0}body #frame .admin-panel .biasfindings .biasfinding .biastype{flex:0 0 auto;font-weight:700;text-transform:capitalize}body #frame .admin-panel .biasfindings .biasfinding .biasdesc{flex:1 1 auto;min-width:0}body #frame .admin-panel .biasfindings .biasfinding button{flex:0 0 auto;font-size:.85em;margin:0;min-height:44px;padding:.2em .6em}body #frame .admin-panel .biassuggestion{align-items:center;border-top:1px solid rgba(0,0,0,.12);display:flex;flex-flow:row wrap;gap:.5em;margin-top:.75em;padding-top:.75em}body #frame .admin-panel .biassuggestion .suggestiontext{flex:1 0 100%;font-style:italic;margin:0 0 .25em}body #frame .admin-panel .biassuggestion button{flex:0 0 auto;font-size:.85em;margin:0;min-height:44px;padding:.2em .8em}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;margin:0 1rem}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);margin:0 1em;max-width:100vw;width:auto;z-index:0}body #frame .surveydetail .tabview .tabgroup{background:#ffffff94;border-radius:.4em;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin:.5em 0;max-width:100%;overflow:scroll;padding:2px;scrollbar-width:none;width:100%}body #frame .surveydetail .tabview .tabgroup::-webkit-scrollbar{display:none}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 1em 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 1em 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;box-shadow:0 0 3px rgba(0,0,0,.15);display:inline-flex;flex-flow:column nowrap;gap:.75em;height:auto;justify-content:space-between;margin:0;vertical-align:top;width:9em}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 .surveydetail .distropipeline{margin:0;max-width:100%;padding:0 1em}body #frame .surveydetail .distropipeline h2,body #frame .surveydetail .distropipeline h3,body #frame .surveydetail .distropipeline h4{margin:0 0 .5em}body #frame .surveydetail .distropipeline .distroheader{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:1em;justify-content:space-between;padding:0 0 1em;position:sticky;top:3em;width:100%;z-index:10}body #frame .surveydetail .distropipeline .distroheader .tabview{margin:0;max-width:100%;overflow:hidden;padding:0;width:100%}body #frame .surveydetail .distropipeline .distroheader h3{margin:0 0 .25em}body #frame .surveydetail .distropipeline .distroheader p.label{margin:0}body #frame .surveydetail .distropipeline .distroheader button{flex-shrink:0}body #frame .surveydetail .distropipeline .distro-tab-header{align-items:center;display:flex;gap:.5em;justify-content:space-between;width:100%}body #frame .surveydetail .distropipeline .distro-tab-header h3{flex:1 0 auto;margin:0;padding-left:1.5em;position:relative}body #frame .surveydetail .distropipeline .distro-tab-header h3.icon-audience:before{content:"\f0c0"}body #frame .surveydetail .distropipeline .distro-tab-header h3.icon-audience:after{content:"\f0c0\f0c0"}body #frame .surveydetail .distropipeline .distro-tab-header h3.icon-personas:before{content:"\f65c"}body #frame .surveydetail .distropipeline .distro-tab-header h3.icon-personas:after{content:"\f65c\f65c"}body #frame .surveydetail .distropipeline .distro-tab-header h3.icon-channels:before{content:"\f519"}body #frame .surveydetail .distropipeline .distro-tab-header h3.icon-channels:after{content:"\f519\f519"}body #frame .surveydetail .distropipeline .distro-tab-header h3.icon-outreach:before{content:"\f4b0"}body #frame .surveydetail .distropipeline .distro-tab-header h3.icon-outreach:after{content:"\f4b0\f4b0"}body #frame .surveydetail .distropipeline .distro-tab-header p.label{margin:0}body #frame .surveydetail .distropipeline .distro-tab-header button{flex:0 0 auto;width:auto}body #frame .surveydetail .distropipeline .regen-btn{background:#b1c3ce;border:none;border-radius:.4em;color:#4b5d68;cursor:pointer;font-size:.8em;padding:.25em .5em}body #frame .surveydetail .distropipeline .regen-btn:hover{background:#a8b8c2}body #frame .surveydetail .distropipeline .regen-btn:disabled{cursor:not-allowed;opacity:.45}body #frame .surveydetail .distropipeline .regen-confirm{align-items:center;display:flex;flex-flow:row nowrap;gap:.4em}body #frame .surveydetail .distropipeline .regen-progress{color:#717d84;font-size:.85em;font-style:italic;margin:.25em 0 0}body #frame .surveydetail .distropipeline .distrotabcontent{min-height:8em;padding:0;position:relative}body #frame .surveydetail .distropipeline .distrotabcontent .distro-empty{color:#717d84;font-style:italic;margin:0}body #frame .surveydetail .distropipeline .distrotabcontent h4{color:#717d84;font-size:.75em;letter-spacing:.06em;margin:0;text-transform:uppercase}body #frame .surveydetail .distropipeline .distrotabcontent h5{font-size:1em}body #frame .surveydetail .distropipeline .distrotabcontent p{margin:0 0 .75em}body #frame .surveydetail .distropipeline .distrotabcontent .distrolist{list-style:none;margin:0;padding:0}body #frame .surveydetail .distropipeline .distrotabcontent .distrolist .distroitem,body #frame .surveydetail .distropipeline .distrotabcontent .distrolist li{background:#fff;border:1px solid #b1c3ce;border-radius:.4em;margin:0 0 1em;padding:1em}body #frame .surveydetail .distropipeline .distrotabcontent .distrolist .distroitem header,body #frame .surveydetail .distropipeline .distrotabcontent .distrolist li header{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:0 0 .5em}body #frame .surveydetail .distropipeline .distrotabcontent .distrolist .distroitem header .itemoptions,body #frame .surveydetail .distropipeline .distrotabcontent .distrolist .distroitem header .messageoptions,body #frame .surveydetail .distropipeline .distrotabcontent .distrolist li header .itemoptions,body #frame .surveydetail .distropipeline .distrotabcontent .distrolist li header .messageoptions{display:flex;flex-flow:row nowrap;gap:.5em}body #frame .surveydetail .distropipeline .distrotabcontent .distrolist .distroitem header .itemoptions button,body #frame .surveydetail .distropipeline .distrotabcontent .distrolist .distroitem header .messageoptions button,body #frame .surveydetail .distropipeline .distrotabcontent .distrolist li header .itemoptions button,body #frame .surveydetail .distropipeline .distrotabcontent .distrolist li header .messageoptions button{background:#b1c3ce;border:none;border-radius:.4em;color:#4b5d68;cursor:pointer;font-family:inherit;font-size:.8em;padding:.25em .5em}body #frame .surveydetail .distropipeline .distrotabcontent .distrolist .distroitem header .itemoptions button:hover:not(:disabled),body #frame .surveydetail .distropipeline .distrotabcontent .distrolist .distroitem header .messageoptions button:hover:not(:disabled),body #frame .surveydetail .distropipeline .distrotabcontent .distrolist li header .itemoptions button:hover:not(:disabled),body #frame .surveydetail .distropipeline .distrotabcontent .distrolist li header .messageoptions button:hover:not(:disabled){opacity:.85}body #frame .surveydetail .distropipeline .distrotabcontent .distrolist .distroitem header .itemoptions button:disabled,body #frame .surveydetail .distropipeline .distrotabcontent .distrolist .distroitem header .messageoptions button:disabled,body #frame .surveydetail .distropipeline .distrotabcontent .distrolist li header .itemoptions button:disabled,body #frame .surveydetail .distropipeline .distrotabcontent .distrolist li header .messageoptions button:disabled{cursor:not-allowed;opacity:.45}body #frame .surveydetail .distropipeline .distrotabcontent .distrolist .distroitem .messagecontent,body #frame .surveydetail .distropipeline .distrotabcontent .distrolist li .messagecontent{background:#c9d7e087;padding:.5em}body #frame .surveydetail .distropipeline .distrotabcontent .distrolist .distroitem .messagecontent h5,body #frame .surveydetail .distropipeline .distrotabcontent .distrolist li .messagecontent h5{margin:0 0 .25em}body #frame .surveydetail .distropipeline .distrotabcontent .distrolist .distroitem .messagecontent p:last-of-type,body #frame .surveydetail .distropipeline .distrotabcontent .distrolist li .messagecontent p:last-of-type{margin:0}body #frame .surveydetail .distropipeline .distrotabcontent .distroitem{background:#fff;border:1px solid #b1c3ce;border-radius:.4em;margin:0 0 1em;padding:0}body #frame .surveydetail .distropipeline .distrotabcontent .distroitem.sendchannel-card{display:flex;flex-direction:column;gap:.6em;padding:1em 1.25em}body #frame .surveydetail .distropipeline .distrotabcontent .distroitem header{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:0 0 .5em}body #frame .surveydetail .distropipeline .distrotabcontent .distroitem header .itemoptions,body #frame .surveydetail .distropipeline .distrotabcontent .distroitem header .messageoptions{display:flex;flex-flow:row nowrap;gap:.5em}body #frame .surveydetail .distropipeline .distrotabcontent .distroitem header .itemoptions button,body #frame .surveydetail .distropipeline .distrotabcontent .distroitem header .messageoptions button{background:#b1c3ce;border:none;border-radius:.4em;color:#4b5d68;cursor:pointer;font-family:inherit;font-size:.8em;padding:.25em .5em}body #frame .surveydetail .distropipeline .distrotabcontent .distroitem header .itemoptions button:hover:not(:disabled),body #frame .surveydetail .distropipeline .distrotabcontent .distroitem header .messageoptions button:hover:not(:disabled){opacity:.85}body #frame .surveydetail .distropipeline .distrotabcontent .distroitem header .itemoptions button:disabled,body #frame .surveydetail .distropipeline .distrotabcontent .distroitem header .messageoptions button:disabled{cursor:not-allowed;opacity:.45}body #frame .surveydetail .distropipeline .distrotabcontent .distroitem .distroitemcontent,body #frame .surveydetail .distropipeline .distrotabcontent .distroitem .messagecontent{background:#c9d7e087;padding:.5em}body #frame .surveydetail .distropipeline .distrotabcontent .distroitem .distroitemcontent h5,body #frame .surveydetail .distropipeline .distrotabcontent .distroitem .messagecontent h5{margin:0 0 .25em}body #frame .surveydetail .distropipeline .distrotabcontent .distroitem .distroitemcontent p:last-of-type,body #frame .surveydetail .distropipeline .distrotabcontent .distroitem .messagecontent p:last-of-type{margin:0}body #frame .surveydetail .distropipeline .distrotabcontent .distro-audience{display:flex;flex-flow:column nowrap;gap:0}body #frame .surveydetail .distropipeline .distrotabcontent .distro-audience-group{border-bottom:1px solid #b1c3ce;padding:1em}body #frame .surveydetail .distropipeline .distrotabcontent .distro-audience-group.exclude{background:#ff662f37}body #frame .surveydetail .distropipeline .distrotabcontent .distro-audience-group.exclude h4{color:#9f401d}body #frame .surveydetail .distropipeline .distrotabcontent .distro-audience-group .distro-audience-description{font-weight:500;margin:0 0 .5em}body #frame .surveydetail .distropipeline .distrotabcontent .distro-audience-group dl.distro-audience-details{display:grid;grid-template-columns:1fr;margin:0;row-gap:.25em}body #frame .surveydetail .distropipeline .distrotabcontent .distro-audience-group dl.distro-audience-details dt{color:#717d84;font-size:.85em}body #frame .surveydetail .distropipeline .distrotabcontent .distro-audience-group dl.distro-audience-details dd{font-size:.85em;margin:0 0 1em}body #frame .surveydetail .distropipeline .distrotabcontent .distrochannels{counter-reset:item;list-style:none;margin:0;padding:0}body #frame .surveydetail .distropipeline .distrotabcontent .distrochannels li.distroitem{flex-flow:row nowrap;padding:.75em}body #frame .surveydetail .distropipeline .distrotabcontent .distrochannels li.distroitem header{align-items:center;display:flex;flex:1 1 auto;flex-flow:row nowrap;gap:.5em}body #frame .surveydetail .distropipeline .distrotabcontent .distrochannels li.distroitem header:before{content:counters(item,".") " ";counter-increment:item;font-weight:700}body #frame .surveydetail .distropipeline .distrotabcontent .distrochannels li.distroitem header .channel{flex:1;font-weight:500}body #frame .surveydetail .distropipeline .distrotabcontent .distrochannels li.distroitem .channel-rationale{color:#99a6ae;font-size:.85em;margin:.35em 0 0}body #frame .surveydetail .distropipeline .distrotabcontent .fitlabel{border-radius:2em;font-size:.75em;font-weight:600;letter-spacing:.03em;padding:.2em .6em;text-transform:uppercase;white-space:nowrap}body #frame .surveydetail .distropipeline .distrotabcontent .fitlabel--high-fit{background:#d4f5e2;color:#1a6e3e}body #frame .surveydetail .distropipeline .distrotabcontent .fitlabel--medium-fit{background:#fff0cc;color:#7a5500}body #frame .surveydetail .distropipeline .distrotabcontent .fitlabel--low-fit{background:#f5e0e0;color:#7a1e1e}@keyframes distro-pulse{0%,to{opacity:1}50%{opacity:.4}}body #frame .surveydetail.insightspanel{padding-bottom:4em}body #frame .surveydetail.insightspanel .insightssummary{margin-bottom:1em}body #frame .surveydetail.insightspanel .insightssummary p{margin:.5em 0}body #frame .surveydetail.insightspanel .insightssummary ul{padding:0 0 0 1em}body #frame .surveydetail.insightspanel .insightsmeta{margin-bottom:1em}body #frame .surveydetail.insightspanel .insightsstaleness{background:#b1c3ce9b;border-radius:.25em;margin-bottom:1em;padding:.25em}body #frame .surveydetail.insightspanel .insightsconfirm{margin:0}body #frame .surveydetail.insightspanel .insightsconfirm p{margin:0 1em}body #frame #allplans{display:flex;flex-flow:column nowrap;gap:1em;padding:1em;transition:all .3s ease-in-out}body #frame #allplans .serviceplan{background:#ffffff94;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 #ffffff94;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:#ffffff94;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,body #frame #payment{margin:0}body #frame #billing form,body #frame #billing header,body #frame #payment form,body #frame #payment header{margin:0 0 1em;padding:0}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:column nowrap;overflow:hidden;padding:0;width:auto}body #frame #billing form .ccninput .inputgrouprow,body #frame #payment form .ccninput .inputgrouprow{gap:0;padding:0}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-radius:0;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 #billing form .ccninput .cclogo,body #frame #payment form .ccninput .cclogo{color:#4b5d68}body #frame #billing{margin:0 0 2em}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.low{background:#dbeef7;color:#4b5d68}body #frame .alert.low .alertcontent:before{color:#2e7fa8;content:"\f05a"}body #frame .alert.collapsible{cursor:pointer;user-select:none}body #frame .alert.collapsible .alertcontent{align-items:flex-start}body #frame .alert.collapsible .biasbody{flex:1 1 auto;min-width:0}body #frame .alert.collapsible .biasheader{align-items:center;display:flex;flex-flow:row wrap;gap:.4em;padding:.15em 0}body #frame .alert.collapsible .biasheader .biastype{background:rgba(0,0,0,.1);border-radius:3px;font-size:.8em;font-weight:700;padding:.15em .45em;text-transform:capitalize}body #frame .alert.collapsible .biasheader:after{font-family:Font Awesome\ 7 Pro;font-size:.75em;font-weight:900;margin-left:auto;opacity:.6}body #frame .alert.collapsible.collapsed .biasheader:after{content:"\f078"}body #frame .alert.collapsible.expanded .biasheader:after{content:"\f077"}body #frame .alert.collapsible button{margin-top:.5em}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.5em;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 #frame .emptystate{margin:0 1em}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}body.embed-mode .surveyform{border:1px solid #fff;border-radius:.8em;margin:1em}body article section{margin:0 1em}body article section h1{margin:0 0 1em}body article section p{margin:0 0 .5em}body article ol{counter-reset:item;margin:0 1em;padding:0}body article ol li{display:block;margin:0 0 2em}body article ol li h2,body article ol li h3{display:inline-block;font-weight:600;margin:0 0 1em}body article ol li ol{counter-reset:item;margin:0 0 0 1em;padding:0}body 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 article ol li ul{padding:0 0 1em 1.5em}body article ol li ul li{display:list-item;list-style-position:inside;list-style:disc;margin:0}body article ol li ul li:before{content:none}body article ol li>h2:before{content:counters(item,".") ". ";counter-increment:item;font-weight:600}body article ol ul{list-style:disc;list-style-type:disc;padding:0 0 1em 1.5em}body article ol ul li{display:list-item;list-style:disc;list-style-position:outside;margin:0}body article ol ul li:before{content:none}body article ol p{margin:.25em 0 1em}.outreach-card--editing{border-color:#0d67b6;box-shadow:0 0 0 2px rgba(13,103,182,.18)}.outreach-edit-form{display:flex;flex-flow:column nowrap;gap:.75em;margin-top:.5em}.outreach-edit-field{display:flex;flex-flow:column nowrap;gap:.25em}.outreach-edit-field label{color:#717d84;font-size:.8em;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.outreach-edit-field input[type=text],.outreach-edit-field textarea{background:#fff;border:1px solid #717d84;border-radius:.4em;box-sizing:border-box;color:#4b5d68;font-family:inherit;font-size:.9em;padding:.4em .6em;width:100%}.outreach-edit-field input[type=text]:focus,.outreach-edit-field textarea:focus{border-color:#0d67b6;box-shadow:0 0 0 2px rgba(13,103,182,.2);outline:none}.outreach-edit-field input[type=text][aria-invalid=true],.outreach-edit-field textarea[aria-invalid=true]{border-color:#c0392b}.outreach-edit-field input[type=text][aria-invalid=true]:focus,.outreach-edit-field textarea[aria-invalid=true]:focus{box-shadow:0 0 0 2px rgba(192,57,43,.2)}.outreach-edit-field input[type=text]:disabled,.outreach-edit-field textarea:disabled{cursor:not-allowed;opacity:.6}.outreach-edit-field textarea{min-height:6em;resize:vertical}.outreach-field-error{color:#c0392b;font-size:.8em}.outreach-edit-actions{align-items:center;display:flex;flex-flow:row nowrap;gap:.5em}.outreach-card-error{color:#c0392b;font-size:.85em;margin:.5em 0 0}.outreach-regen-status{color:#99a6ae;font-size:.85em;font-style:italic;margin:.35em 0 0}.outreach-retry-btn{background:none;border:none;color:#369;cursor:pointer;font-size:inherit;padding:0;text-decoration:underline}.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 .surveymedia{border:1px solid #fff;border-radius:.6em;display:flex;height:auto;margin:0 1em 1em;overflow:hidden;padding:0;width:auto}.surveyform .surveymedia img{height:auto;margin:0;padding:0;width:100%}.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:#c9d7e087;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:#c9d7e087;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:#c9d7e087;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 .multiplechoicelist .multiplechoiceitem.otheroption .otherinputwrap{margin:.25em 1em 0}.surveyform .multiplechoicelist .multiplechoiceitem.otheroption .otherinputwrap input.otherinput{display:block;font-size:1em;margin:1.5em 0 0;outline:none;padding:.5em .25em;width:100%}.surveyform .multiplechoicelist .multiplechoiceitem.otheroption .otherinputwrap input.otherinput::placeholder{color:#717d84}.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 .rankedlist{display:flex;flex-basis:1 1 auto;flex-flow:column nowrap;list-style:none;padding:0 1em}.surveyform .rankedlist .rankeditem{background:#b1c3ce;border:2px solid #4b5d68;border-radius:.6em;cursor:grab;flex-basis:1 1 auto;height:auto;margin:.5em 0;padding:1em .5em;width:auto}.surveyform .rankedlist .rankeditem.ranked-selected{background-color:#4b5d68;color:#fff}.surveyform .rankedlist .rankeditem.drag-over{border-color:#4b5d68;box-shadow:0 0 0 2px #4b5d68}.surveyform .rankedlist .rankeditem .rankbadge{background:#b1c3ce;border-radius:.75em;color:#4b5d68;display:inline-block;height:1.5em;margin:0 .5em;padding:.2em 0;text-align:center;width:1.5em}.surveyform .rankedlist .rankeditem input{display:none}.surveyform .rankedlist .rankeditem input+label{align-items:top;background:#c9d7e087;border-radius:.4em;display:flex;flex-flow:row nowrap;margin:0 1em;padding:1em;transition:all .5s ease}.surveyform .rankedlist .rankeditem input[type=checkbox]:checked+label,.surveyform .rankedlist .rankeditem input[type=radio]:checked+label{background:#4b5d68;color:#fff;transition:all .5s ease}.surveyform .rankedlist .rankeditem input[type=checkbox]:checked+label:before,.surveyform .rankedlist .rankeditem 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 .rankedlist .rankeditem 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 .rankedlist .rankeditem input:disabled+label{opacity:.5}.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{display:flex;flex-flow:row nowrap;gap:1em;margin:3rem 1rem 1rem}.surveyform .surveycontrol #prevQuestion{flex:0 0 auto;padding:0;width:3em}.surveyform .surveycontrol #prevQuestion:before{content:"\f060";font-family:Font Awesome\ 7 Pro;margin:0}table{border-spacing:0;margin:1em}table thead{padding:0 1em;text-align:left}table thead tr td,table thead tr th{border-bottom:1px solid #717d84;padding:0 1em}table tr:nth-child(2n){background:#8899a3}table tr td{border:none;padding:0 1em}form fieldset{border:none}form fieldset legend{font-size:.9em;font-weight:600;margin:0 0 .5em 1em}form label input[type=checkbox],form label input[type=radio]{margin:0 .5em 0 0}form .inputgrouprow{margin:0;padding:0}button{background:#4b5d68;border:2px solid #4b5d68;border-radius:.6em;color:#fff;cursor:pointer;font-size:1rem;margin:.5em 0;padding:.75em 1.5em;transition:all .25s ease-in-out;width:100%}button:active{opacity:.75}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.primary{background:#0d67b6;border:2px solid #0d67b6;color:#fff}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.sharepanel{background:#b1c3ce;border:2px solid #4b5d68;color:#4b5d68;font-size:.9em;padding:.75em .5em;width:auto}button.sharepanel.minibutton{align-self:self-end;border-radius:.4em;font-size:.9em;padding:.25em 1em;width:auto}button.clipboard{background:#b1c3ce;border:none;color:#4b5d68;font-size:.9em;padding:.75em .5em;width:auto}button.clipboard.minibutton{align-self:self-end;border-radius:.4em;font-size:.9em;padding:.5em;width:auto}button.clipboard:after{content:"\f0c5";font-family:Font Awesome\ 7 Pro;margin:0 0 0 .25em}button.clipboard:before{content:"Copy"}button.sharepanel:after{content:"\f064";font-family:Font Awesome\ 7 Pro;margin:0 0 0 .25em}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=email],input[type=number],input[type=text],textarea{border:none;border-radius:.25em;font-size:1em;margin:.25em 0 0;padding:.25em}input[type=number]:disabled,input[type=text]:disabled{background:transparent;opacity:.5}input[type=file]{border:1px solid #4b5d68;border-radius:.6em;height:5em;margin:1em;padding:1em;width:16em}input[type=checkbox].toggleswitch{display:none}input[type=checkbox].toggleswitch:disabled{opacity:.25}input[type=checkbox].toggleswitch+label{align-items:center;display:flex;height:2em;width:auto}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}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}input[type=checkbox].toggleswitch+label .toggleswitchlabel{font-weight:400}input[type=checkbox].toggleswitch:disabled+label .toggleswitchbg,input[type=checkbox].toggleswitch:disabled+label .toggleswitchbg .toggleswitchbutton,input[type=checkbox].toggleswitch:disabled+label .toggleswitchlabel{opacity:.5}input[type=checkbox]:checked.toggleswitch+label .toggleswitchbg{background:#282;border:1px solid #272}input[type=checkbox]:checked.toggleswitch+label .toggleswitchbg .toggleswitchbutton{left:1em}input[type=checkbox]:checked.toggleswitch+label .toggleswitchlabel{color:#282;font-weight:700}.dynamicTextBox{color:#900;content:" ";display:inline-block;font-size:1.05em;font-weight:400;height:auto;margin:0 .05em;min-height:2.5rem;min-width:12.75em;padding:.4em 0 .2em;position:relative;width:auto}.dynamicTextBox,.dynamicTextBox textarea{line-height:1.75rem;transition:all .25s ease}.dynamicTextBox textarea{bottom:0;display:block;font-size:1em;left:0;margin:0;overflow:hidden;padding:.4em;position:absolute;resize:none;right:0;top:0}.combobox .combobox-list{background:#fff;border-radius:.6em;display:flex;flex-flow:column nowrap;list-style:none;margin:.25em 0 0;max-height:15em;overflow-y:scroll;padding:.5em 1em;position:absolute;width:auto}.combobox .combobox-list li{flex:0 1 auto;margin:.5em 0}.filedropzone{background:none;border:3px dashed #717d84;border-radius:.4em;display:grid;height:8em;padding:2em auto;place-items:center;position:relative;transition:background .25s ease,border .25s ease}.filedropzone.fileover{background:#b1c3ce9b;border:3px solid #717d84}.filedropzone .imgupload{border:none;height:auto;inset:-3px;margin:0;padding:auto;position:absolute;width:auto}.filedropzone .imgupload::file-selector-button{display:none}.filedropzone .imgupload:before{background:#b1c3ce;border:1px solid #ffffff7c;border-radius:.6em;bottom:1em;color:#4b5d68;content:"Browse files";display:block;font-size:1.25em;left:0;margin:0 auto;padding:.5em .75em;position:absolute;right:0;text-align:center;width:6em}.filedropzone p{align-items:center;border-radius:.4em;color:#4b5d6887;display:block;flex:0 0 auto;flex-flow:row nowrap;font-size:1rem;justify-content:center;margin:auto;padding:auto 0}.filedropzone p:before{content:"\f03e";font-family:Font Awesome\ 7 Pro;margin:0 .25em 0 0}.filedropzone .fileprocessing{background:#b1c3ce;height:9rem;position:relative;width:100%;z-index:0}.filedropzone .fileprocessing:before{content:none}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:1 0 auto;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 .mailinglistitem,ul.listprimary .surveyitem{align-items:flex-start;display:flex;flex-flow:column nowrap}ul.listprimary .mailinglistitem h3,ul.listprimary .surveyitem h3{margin-bottom:.25em}ul.listprimary .mailinglistitem .statusinfo,ul.listprimary .surveyitem .statusinfo{align-items:center;display:flex;flex-flow:row nowrap;width:100%}ul.listprimary .mailinglistitem .statusinfo .metainfo,ul.listprimary .surveyitem .statusinfo .metainfo{color:#717d84;font-size:.8em}ul.listprimary .mailinglistitem .statusinfo .metainfo:first-of-type,ul.listprimary .surveyitem .statusinfo .metainfo:first-of-type{flex:1 1 auto}body.embed-mode{background:var(--embed-bg-color,transparent);margin:0;padding:0}body.embed-mode .surveyform{background:var(--embed-survey-color,#8899a3)}.codeblock{background:rgba(0,0,0,.06);border-radius:.4em;font-family:monospace;font-size:.8em;line-height:1.5;margin:.5em 0 0;overflow-x:auto;padding:.75em 1em;white-space:pre-wrap;word-break:break-all}.itemrow{align-items:center;display:flex;flex:1 0 auto;flex-flow:row nowrap;gap:1em;margin:1em 0 0;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}.itemgroup{display:flex;flex-flow:column nowrap;width:100%}.itemgroup .itemrow{margin:1em 0 0;width:100%}.itemgroup .itemrow:first-of-type{margin:0}.itemgroup .itemrow .inputgroup{flex:1 1 auto}.colorpickerfield{display:flex;flex-direction:column;gap:.1em}.colorpickerfield .colorpicker{align-items:center;align-self:flex-start;background:#aaa;border-radius:.4em;display:flex;flex:0 1 auto;flex-flow:row nowrap;gap:.5em;padding:.25em .5em .25em .25em}.colorpickerfield .swatch{border:1px solid rgba(0,0,0,.2);border-radius:4px;cursor:pointer;flex-shrink:0;height:32px;width:32px}.colorpickerfield .swatch.empty{background-color:#fff;background-image:linear-gradient(45deg,#ccc 25%,transparent 0),linear-gradient(-45deg,#ccc 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ccc 0),linear-gradient(-45deg,transparent 75%,#ccc 0);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px}.colorpickerfield .colorinput{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.colorpickerfield .hexinput{font-family:monospace;margin:0;padding:.25em;width:10ch}.colorpickerfield .colorerror{color:red;font-size:.75em}.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{min-width:27.5em}body #frame .mainmenu{background:#c9d7e0;border-radius:.6em;bottom:.5em;left:auto;opacity:1;overflow:hidden;position:fixed;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{max-width:50em}body #frame .modal #modalpage #modalcontent .surveydetail .distropipeline .distrotabcontent .distro-audience .distro-audience-group .distro-audience-description{font-weight:500;margin:0 0 .5em}body #frame .modal #modalpage #modalcontent .surveydetail .distropipeline .distrotabcontent .distro-audience .distro-audience-group dl.distro-audience-details{column-gap:1em;display:grid;grid-template-columns:max-content 1fr;margin:0;row-gap:.5em}body #frame .modal #modalpage #modalcontent .surveydetail .distropipeline .distrotabcontent .distro-audience .distro-audience-group dl.distro-audience-details dt{color:#717d84;font-size:.85em}body #frame .modal #modalpage #modalcontent .surveydetail .distropipeline .distrotabcontent .distro-audience .distro-audience-group dl.distro-audience-details dd{font-size:.85em;margin:0}body #frame .pageoptions{align-content:stretch;flex-flow:row nowrap;gap:1em;justify-content:space-between;margin:0;padding:1em}body #frame .pageoptions div.inputgroup{gap:1em;margin:0}body #frame .pageoptions button{flex:1 1 auto;width:auto}body #homeframe .page #allplans{display:flex;flex-flow:column nowrap;gap:1em;padding:1em;transition:all .3s ease-in-out}body #homeframe .page #allplans .serviceplan{background:#b1c3ce9b;border-radius:.6em;display:flex;flex:1 1 100%;flex-flow:column nowrap;padding:.75em .5em;transition:all .3s ease-in-out}body #homeframe .page #allplans .serviceplan h4{font-size:1.5em;font-weight:600;margin:0 0 .5em}body #homeframe .page #allplans .serviceplan .planprice{font-size:1.25em;font-weight:700;margin:0 0 .5em}body #homeframe .page #allplans .serviceplan .planprice .planpriceinterval{font-size:.75em;font-weight:500;margin:0}body #homeframe .page #allplans .serviceplan .smplanprice{display:inline-block;font-size:.8em;font-weight:600;margin:0 0 .5em 1em}body #homeframe .page #allplans .serviceplan .smplanprice .planpriceinterval{font-size:.9em;font-weight:500;margin:0}body #homeframe .page #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 #homeframe .page #allplans .serviceplan .planfeatureslist{list-style:none;margin:1em 0 0}body #homeframe .page #allplans .serviceplan .planfeatureslist li{margin:.75em 0 .75em .25em}body #homeframe .page #allplans .serviceplan .planfeatureslist li:before{content:"\f00c";font-family:Font Awesome\ 7 Pro;font-size:.75em;margin:0 .5em 1em 0}body #homeframe .page #freeplan{border:2px solid #ffffff94;border-radius:.6em;margin:0 1em 4em;padding:.5em .5em .2em}body #homeframe .page #freeplan h4{font-size:1.5em;font-weight:600;margin:0 0 .5em}body #homeframe .page #freeplan h5{font-size:1em;font-weight:700;margin:0 0 .5em}body #homeframe .page #freeplan .planfeatureslist{list-style:none;margin:1em 0 0}body #homeframe .page #freeplan .planfeatureslist li{margin:.75em 0 .75em .25em}body #homeframe .page #freeplan .planfeatureslist li:before{content:"\f00c";font-family:Font Awesome\ 7 Pro;font-size:.75em;margin:0 .5em 1em 0}body #homeframe .page #freeplan .serviceplan{background:#ffffff94;border-radius:.6em;display:flex;flex:1 1 100%;flex-flow:column nowrap;padding:1em .75em}body #homeframe .page #freeplan .serviceplan .planprice{font-size:1.25em;font-weight:700;margin:0 0 .5em}body #homeframe .page #freeplan .serviceplan .planprice .planpriceinterval{font-size:.75em;font-weight:500;margin:0 0 0 .25em}body #homeframe .page .plansheader{transition:all .3s ease-in-out}body #homeframe .page .plansheader h3{font-size:1.75em;font-weight:600;text-align:left;transition:all .3s ease-in-out}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{margin:0;max-width:100%;width:100vw}body #frame .globalheader{width:100%}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 #frame .pageoptions{align-content:stretch;flex-flow:row nowrap;gap:1em;justify-content:space-between;margin:0;padding:1em}body #frame .pageoptions .inputgroup{flex:1 0 auto;margin:0}body #frame .pageoptions button{flex:1 0 auto;width:auto}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 article ol{margin:0 1em}}@media (min-width:900px){body #frame{min-height:100vh}body #frame .globalheader{align-items:center;border-bottom:.5px solid #fff;padding:1em 0}body #frame .globalheader,body #frame .globalheader nav{display:flex;flex-flow:row nowrap;justify-content:space-between}body #frame .globalheader nav{align-items:start;margin:0 auto;position:relative;width:50em}body #frame .globalheader nav h1{font-weight:600;margin-left:.5em}body #frame .globalheader nav .togglemenu{display:none}body #frame .globalheader nav .mainmenu{background:none;display:flex;flex-flow:row-reverse nowrap;gap:1em;height:auto;margin:0 1em 0 0;opacity:1;overflow:visible;padding:0 0 0 1em;position:relative;right:auto;top:auto;transition:all .5s linear(0,.029 1.6%,.123 3.5%,.651 10.6%,.862 14.1%,1.002 17.7%,1.046 19.6%,1.074 21.6%,1.087 23.9%,1.086 26.6%,1.014 38.5%,.994 46.3%,1);width:auto;z-index:unset}body #frame .globalheader nav .mainmenu header{border:none;display:none;padding:0}body #frame .globalheader nav .mainmenu header h3{font-size:1em}body #frame .globalheader nav .mainmenu header .close{display:none}body #frame .globalheader nav .mainmenu .menucontent{display:grid;gap:0 .5em;grid-template-columns:min-content min-content;grid-template-rows:min-content 0fr;height:auto;margin:.2em 0;position:absolute;top:.5em;transition:all .25s linear(0,.029 1.6%,.123 3.5%,.651 10.6%,.862 14.1%,1.002 17.7%,1.046 19.6%,1.074 21.6%,1.087 23.9%,1.086 26.6%,1.014 38.5%,.994 46.3%,1)}body #frame .globalheader nav .mainmenu .menucontent menu{display:flex;flex-flow:row nowrap;gap:.5em;list-style:none;overflow:hidden}body #frame .globalheader nav .mainmenu .menucontent menu .menuitem{border-radius:none;flex:1 1 auto;height:auto;margin:0;white-space:nowrap;width:auto}body #frame .globalheader nav .mainmenu .menucontent menu .menuitem a{background:none;border-radius:none;font-size:1em;padding:.25em;width:auto}body #frame .globalheader nav .mainmenu .menucontent menu .menuitem a#signout{color:#444}body #frame .globalheader nav .mainmenu .menucontent menu.menuparent{display:block}body #frame .globalheader nav .mainmenu .menucontent menu.submenu{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#b1c3ce9b;border:none;border-radius:.4em;display:grid;flex-flow:column nowrap;gap:0;grid-column-start:2;grid-row-start:2;overflow:hidden;padding:0;transition:all .25s cubic-bezier(.542,1.403,.762,.997);width:auto}body #frame .globalheader nav .mainmenu .menucontent menu.submenu .menuitem{margin:.25em}body #frame .globalheader nav .mainmenu .menucontent menu.submenu .menuitem a{padding:.5em}body #frame .globalheader nav .mainmenu .menucontent menu.accountmenu{font-weight:600}body #frame .globalheader nav .mainmenu .menucontent.show{grid-template-rows:min-content 1fr}body #frame .globalheader nav .mainmenu+.modalcover{display:none}body #frame #sendlists,body #frame #surveylist{margin-left:auto;margin-right:auto;max-width:50em;width:50em}body #frame .page{display:flex;flex:1 1 auto;flex-flow:column nowrap;margin:0 auto;width:50em}body #frame .page.dashboard{background:#b1c3ce9b;flex:1 0 auto;flex-flow:row nowrap}body #frame .page .tabview{background:#b1c3ce9b;flex:0 0 auto;width:10em}body #frame .page .tabview .tabgroup{background:none;flex-flow:column nowrap;gap:.5em;position:sticky;top:1em}body #frame .page .tabview .tabgroup .tab{text-align:left}body #frame .page .pagecontent{flex:1 1 auto;padding:0 0 2em;width:auto}body #frame .modal .coverheader{flex:0 1 auto;left:0;right:0}body #frame .modal #modalpage{display:flex;flex:1 1 auto;flex-flow:row nowrap;max-width:100%}body #frame .modal #modalpage .navtabview{-webkit-backdrop-filter:unset;backdrop-filter:unset;background:none;display:block;margin:0 0 2em;max-width:12em}body #frame .modal #modalpage .navtabview .tabgroup{background:#ffffff94;border-radius:.4em;display:flex;flex-flow:column nowrap;gap:.25em;margin:.5em 1em;padding:2px;position:sticky;top:1em;width:auto}body #frame .modal #modalpage .navtabview .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 #frame .modal #modalpage .navtabview .tabgroup .tab:hover{background:#4b5d6800}body #frame .modal #modalpage .navtabview .tabgroup .tab.active{background:#4b5d68;color:#fff}body #frame .modal #modalpage #modalcontent{flex:1 1 auto;max-width:70em}body #frame .modal .admin-panel .toolbar .settings{display:none}body #frame .modal .admin-panel #surveycomposer{display:flex;flex-flow:row-reverse nowrap;transition:all .25s ease-in-out}body #frame .modal .admin-panel #surveycomposer #surveycontent{flex:2 1 auto;max-width:54em;width:auto}body #frame .modal .admin-panel #surveycomposer #surveycontent .questionfield .innerfield{margin-right:0}body #frame .modal .admin-panel #surveycomposer #surveyextras{max-width:24em;position:sticky;top:4em;width:auto}body #frame .modal .admin-panel #surveycomposer #surveyextras #surveySettings{border:none;display:block}body #frame .modal .admin-panel #surveycomposer #surveyextras #surveySettings .sectioncontent{background:#b1c3ce;border-radius:.6em}body #frame .modal .admin-panel #surveycomposer #surveyextras #surveySettings .sectioncontent .inputgrouprow{gap:0;padding:.5em 0}body #frame .modal .admin-panel #surveycomposer #surveyextras #surveySettings .sectioncontent .inputgrouprow:last-of-type{border-bottom:none}body #frame .modal .admin-panel #surveycomposer #surveyextras #surveySettings .sectioncontent .inputgrouprow .inputgroup{margin:0 .5em}body #frame .modal .admin-panel #surveycomposer #surveyextras #surveySettings .sectioncontent .inputgrouprow .inputgrouprow{align-items:center;border:none;display:grid;gap:0 .25em;height:auto;margin:0;overflow:hidden;padding:0;transition:all .25s ease}body #frame .modal .admin-panel #surveycomposer #surveyextras #surveySettings .sectioncontent .inputgrouprow .inputgrouprow.showsubselect{grid-template-columns:min-content min-content min-content;grid-template-rows:1fr;margin-top:.75em;padding:0 .5em;width:auto}body #frame .modal .admin-panel #surveycomposer #surveyextras #surveySettings .sectioncontent .inputgrouprow .inputgrouprow.hidesubselect{grid-template-columns:min-content min-content min-content;grid-template-rows:0fr;margin:0;padding:0 .5em}body #frame .modal .admin-panel #surveycomposer #surveyextras #surveySettings .sectioncontent .inputgrouprow .inputgrouprow .label{display:none;overflow:hidden}body #frame .modal .admin-panel #surveycomposer #surveyextras #surveySettings .sectioncontent .inputgrouprow .inputgrouprow .radiobutton{overflow:hidden}body footer{flex:0 1 auto}}.distrosend{padding:1em 0}.distrosend-list{display:flex;flex-direction:column;gap:.75em}.sendchannel-header{align-items:center;display:flex;gap:.5em}.sendchannel-name{color:#4b5d68;font-weight:600}.sendchannel-controls{align-items:center;display:flex;flex-wrap:wrap;gap:.75em}.sendchannel-comingsoon{color:#99a6ae;font-size:.85em;font-style:italic}.sendchannel-addcontacts{background:none;border:none;color:#369;cursor:pointer;font-size:.85em;padding:0;text-decoration:underline}.sendchannel-contactcount{color:#99a6ae;font-size:.85em}.sendchannel-confirm{background:#c9d7e0;border-radius:.4em;display:flex;flex-direction:column;gap:.5em;padding:.75em 1em}.sendchannel-confirm p{color:#4b5d68;margin:0}.sendchannel-confirm-actions{display:flex;gap:.5em}.sendchannel-sendbtn{align-self:flex-start}.sendchannel-status{align-items:center;display:flex;font-size:.9em;gap:.4em}.sendchannel-status--sending{color:#99a6ae}.sendchannel-status--sent{color:#282}.sendchannel-error{display:flex;flex-direction:column;gap:.4em}.badge{border-radius:.3em;font-size:.75em;font-weight:600;padding:.15em .5em}.badge--highfit{background:#282;color:#fff}.badge--notconnected{background:#aaa;color:#fff}.mailinglist-selector{display:flex;flex-direction:column;gap:.3em;max-width:320px}.mailinglist-selector__label{color:#717d84;font-size:.85em;font-weight:500}.mailinglist-selector__select{background:#fff;border:1px solid #b1c3ce;border-radius:.4em;color:#4b5d68;font-size:.9em;padding:.4em .6em}.mailinglist-selector__select:focus{outline:2px solid #0d67b6}