@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.green{color:#9360ff}.red{color:#ff6f45}.grey{color:#939393}.margin{margin-bottom:30px}:root{--black: #2E4C59}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.no-scroll{overflow:scroll;position:fixed}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}h1,h2,h3,h4,h5,h6{margin:0;font-family:InterDisplay,Inter,Arial,Helvetica,sans-serif}p{margin:0}ul,ol{margin:0;padding:0;list-style-type:none}a{color:#3b3b3b;text-decoration:none}p{font-size:1em;color:inherit;line-height:1.5}blockquote{padding:20px 0 20px 10px;border-left:4px solid #3B3B3B;font-size:em(18px);font-style:italic;quotes:"“" "”" "‘" "’"}blockquote:before{content:open-quote}blockquote:after{content:close-quote}.medium{font-weight:500}.font-large{font-size:.9375em}.heading{font-weight:500;font-size:.8125em;line-height:2}.heading-light{font-weight:400;font-size:.9375em;color:#3b3b3b;line-height:1.75}.large{font-weight:400;font-size:1.0625em;color:#2a2a2a;line-height:1.9411764706}.x-large{font-weight:400;font-size:1.4375em;line-height:1.5294117647}*{box-sizing:border-box}html,body{margin:0;padding:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:16px;min-height:100%;display:flex;flex:1}body{position:relative;background-color:#f5f5f5;font-family:Inter,Arial,Helvetica,sans-serif;color:#3b3b3b;display:flex;flex-direction:column}main{padding:0;margin:0;flex:1 0 auto}img{display:block;height:auto;max-width:100%}@media print{@page{margin:0}body{display:block;margin:0;overflow:visible!important;background-color:#fff}}@keyframes wiggle{0%{transform:translate(-20%);opacity:0;filter:alpha(opacity=0)}25%{transform:translate(20%);opacity:.5;filter:alpha(opacity=.5)}to{transform:translate(0);opacity:1;filter:alpha(opacity=1)}}.nav-container{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:30px var(--padding);z-index:100}.nav-container .nav-toggle{display:block;width:20px;height:20px;cursor:pointer}.nav-container .nav-toggle-icon{display:inline-block;vertical-align:super}.nav-container .nav-toggle-icon span,.nav-container .nav-toggle-icon span:before,.nav-container .nav-toggle-icon span:after{cursor:pointer;height:2px;width:20px;background:#9360ff;position:absolute;display:block;content:"";transition:all .4s}.summary-page .nav-container .nav-toggle-icon span,.summary-page .nav-container .nav-toggle-icon span:before,.summary-page .nav-container .nav-toggle-icon span:after{background:#ae88ff}.nav-container .nav-toggle-icon span:before{top:-6px;transform:none}.nav-container .nav-toggle-icon span:after{bottom:-6px;transform:none}.nav-container .nav-toggle-icon.active span{background-color:transparent}.nav-container .nav-toggle-icon.active span:before{top:0;transform:rotate(45deg)}.nav-container .nav-toggle-icon.active span:after{top:6px;transform:translateY(-6px) rotate(-45deg)}.nav-container .nav-menu-container{margin-left:18px}.nav-container .nav-menu{display:none;align-items:center}.nav-container .nav-menu.active{display:flex}.nav-container .nav-link{font-size:15px;opacity:0;animation:wiggle .75s normal forwards;transition:color .25s;cursor:pointer;color:#1e1e1e}.nav-container .nav-link.active,.nav-container .nav-link:hover{color:#9360ff}.nav-container .nav-link:disabled:not(.active),.nav-container .nav-link.disabled:not(.active){color:#979797;pointer-events:none;cursor:not-allowed}.nav-container .nav-link:not(:last-of-type){margin-right:48px}@media (max-width: 900px){.nav-container .nav-link:not(:last-of-type){margin-right:28px}}@media (max-width: 600px){.nav-container .nav-link:not(:last-of-type){margin-right:15px}}.summary-page .nav-container .nav-link{color:#fff}.nav-container .nav-link:nth-child(1){animation-delay:.1s}.nav-container .nav-link:nth-child(2){animation-delay:.2s}.nav-container .nav-link:nth-child(3){animation-delay:.3s}.nav-container .nav-link:nth-child(4){animation-delay:.4s}.nav-container .nav-link:nth-child(5){animation-delay:.5s}.questionnaire-page{display:flex;flex:1;flex-direction:column;padding-bottom:40px}.questionnaire-page .questionnaire-content{display:flex;flex:1;width:100%;justify-content:center;align-items:center}.questionnaire-heading{padding:0 var(--padding) 0 var(--padding);max-width:600px;z-index:90}.questionnaire-heading__wide{max-width:800px}.questionnaire-heading__section{font-size:15px;font-weight:500;font-family:InterDisplay,Inter,Arial,Helvetica,sans-serif;color:#9360ff;margin-bottom:10px}.summary-page .questionnaire-heading__section{color:#ae88ff}.questionnaire-heading__text{font-size:20px;font-weight:400;font-family:InterDisplay,Inter,Arial,Helvetica,sans-serif;color:#3b3b3b;margin-bottom:20px;line-height:32px}.questionnaire-heading__text strong{font-weight:500;color:#000}.questionnaire-heading__text--white{color:#fff}.questionnaire-heading__text p{margin-bottom:20px}.questionnaire-heading .sub-text{font-size:16px;font-weight:500;font-family:InterDisplay,Inter,Arial,Helvetica,sans-serif;color:#7388a6;margin-top:10px;padding-right:50px;line-height:26px}.questionnaire-heading .sub-text *{color:#7388a6}.questionnaire-wrapper .remote-link{padding-top:100px;text-align:center}.questionnaire-wrapper .remote-link .intro-image{margin-bottom:30px}.questionnaire-wrapper .remote-link form{display:flex;flex-direction:column;justify-content:center}.questionnaire-wrapper .remote-link form .actions{margin-top:30px}.questionnaire-wrapper .remote-link .error{display:block;font-size:.8125em;color:#b22323;font-size:14px;font-weight:500;margin-top:20px}.questionnaire-wrapper .remote-link select{display:inline-block;border:1px solid #ccc;border-radius:4px;padding:.5em 2.5em .5em 1em;background:transparent;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%);background-position:calc(100% - 15px) calc(1em - 2px),calc(100% - 10px) calc(1em - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}:root{--padding: 40px}@media screen and (max-width: 768px){:root{--padding: 30px}}.action-bar{position:fixed;bottom:0;left:0;right:0;width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row;z-index:2000;padding:20px var(--padding);pointer-events:none}.action-bar .btn{pointer-events:auto;min-width:100px}@media screen and (max-width: 450px){.action-bar .btn{padding:16px}}.action-bar__one-action{justify-content:flex-end}.action-bar .options{display:flex;justify-content:flex-end;align-items:center;gap:20px}@media screen and (max-width: 400px){.action-bar .options{gap:10px}}@media screen and (max-width: 768px){.action-bar{padding:13px var(--padding)}}@media screen and (max-width: 450px){.action-bar{padding:10px}}.action-bar.blur{background:#e2e2f35c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn{border:none;font-size:14px;font-style:normal;font-weight:400;padding:16px 21px;min-width:90px;display:inline-flex;justify-content:center;align-items:center;gap:7px;cursor:pointer;border-radius:28px;background:#d3e1ed;color:#1e1e1e;border:1px solid transparent;transition:all .2s ease-in-out}.btn svg{stroke:#000;transition:all .2s ease-in-out}.btn-primary{background:#000;color:#fff;mix-blend-mode:none;border:1px solid #000}.btn-primary svg{stroke:#fff}.btn:disabled{opacity:.5;cursor:not-allowed;background:transparent;border:1px solid #000;color:#000}.btn:disabled svg{stroke:#000}.btn-hide-when-disabled{transition:opacity .3s ease-in-out}.btn-hide-when-disabled:disabled{cursor:none;opacity:0}.consent-wrapper{display:flex;flex-direction:column;align-items:center;padding:20px var(--padding) 50px var(--padding)}@media screen and (max-width: 768px){.consent-wrapper{padding:0px var(--padding) 50px var(--padding)}}.consent-wrapper h3{width:100%;max-width:600px;font-size:14px;font-weight:500;padding-top:30px;padding-bottom:30px}.consent-wrapper .consent-statement{width:100%;max-width:600px}.consent-wrapper .consent-statement label{display:flex;align-items:flex-start;margin-bottom:30px;cursor:pointer}.consent-wrapper .consent-statement input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 20px 0 0;padding:0;flex-shrink:0;display:inline-block;width:18px;height:18px;border:1px solid #9360FF;border-radius:3px;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:16px 12px,cover;transition:background-image .25s;cursor:pointer}.consent-wrapper .consent-statement input:checked{background-image:url("data:image/svg+xml,%3csvg%20height='9'%20viewBox='0%200%2011%209'%20width='11'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20fill='none'%20fill-rule='evenodd'%20stroke='%239360FF'%20stroke-linecap='square'%20transform='matrix(.97029573%20-.2419219%20.2419219%20.97029573%20-.65723%202.576137)'%3e%3cpath%20d='m.5%203.5%202%203'/%3e%3cpath%20d='m2.5%206.5%208-6'/%3e%3c/g%3e%3c/svg%3e")}.consent-wrapper .consent-statement .description{font-size:14px;line-height:1.4}input[type=number]{width:90px;padding:8px 16px;border:1px solid rgba(192,192,192,.45);font-size:13px;color:#191919;line-height:24px;margin-right:17px}.errors{opacity:0;transition:all .3s ease-in-out;color:#b22323;font-size:14px;font-weight:500}.errors.active{opacity:1}.questionnaire-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--padding);margin:0;width:100%}.questionnaire-wrapper .content{width:100%;max-width:600px}.questionnaire-wrapper .content h2{font-size:27px;font-weight:500;font-family:InterDisplay,Inter,Arial,Helvetica,sans-serif;line-height:1.4;margin-bottom:28px}.questionnaire-wrapper .content p{font-size:15px;line-height:1.4;margin-bottom:28px}.questionnaire-wrapper .setup-section{padding:48px 0;border-bottom:1px solid #F3F3F3}.questionnaire-wrapper .setup-section:last-child{padding-bottom:0;border-bottom:none}.questionnaire-wrapper .setup-question{font-size:15px;margin-bottom:28px;font-weight:500}.instruction-bar{background-color:#f8f8f8;min-height:120px;display:flex;justify-content:center;align-items:center;text-align:center}.instruction-bar p{font-size:15px;color:#3b3b3b;text-align:center;line-height:28px}.instruction-bar p span{color:#9360ff;font-weight:500}.hidden{display:none}.form-wrapper{display:flex;flex:1;height:100%;flex-direction:column;justify-content:center;align-items:center}.new_connection,.edit_connection{flex:1;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.new_connection input[type=text],.edit_connection input[type=text]{width:100%;max-width:300px;padding:10px;margin:0 auto;background:transparent;border:0;color:#000;font-size:24px;line-height:29px;outline:none;text-align:center;border-bottom:1px solid rgba(115,135,166,.4);-webkit-appearance:none;border-radius:0}.new_connection .errors,.edit_connection .errors{color:#b22323;font-size:14px;margin-top:10px;text-align:center;min-height:17px;opacity:1}.new_connection .images-wrapper,.edit_connection .images-wrapper{display:flex;--s: 118px;--m: 20px;--vc: 7px;--f: calc(2*var(--s) + 4*var(--m) - 2*var(--vc) - 2px);padding-bottom:120px}@media screen and (max-width: 768px){.new_connection .images-wrapper,.edit_connection .images-wrapper{--s: 80px;--m: 10px;--vc: 5px;padding-bottom:180px}}.new_connection .images-wrapper .images,.edit_connection .images-wrapper .images{max-width:calc(6 * (var(--s) + 2 * var(--m)) + 25px)}@media screen and (max-width: 400px){.new_connection .images-wrapper .images,.edit_connection .images-wrapper .images{max-width:calc(3 * (var(--s) + 2 * var(--m)) + 25px);padding-bottom:100px}}.new_connection .images-wrapper .images:before,.edit_connection .images-wrapper .images:before{content:"";width:calc(var(--s) / 2 + var(--m));float:left;height:110%;shape-outside:repeating-linear-gradient(rgba(0,0,0,0) 0 calc(var(--f) - var(--s) / 2),#000 0 var(--f))}.new_connection .images-wrapper .images .image,.edit_connection .images-wrapper .images .image{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;width:var(--s);margin:var(--m);height:var(--s);margin-bottom:calc(var(--m) - var(--vc));border-radius:50%;position:relative;transition:all .2s ease-in-out}.new_connection .images-wrapper .images .image .border,.edit_connection .images-wrapper .images .image .border{display:block;position:absolute;top:0;left:0;height:100%;width:100%;border-radius:100%;transition:all .2s ease-in-out;background:conic-gradient(from 40deg,#7388a6,#7388a6);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#fff calc(100% + -0px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#fff calc(100% + -0px))}.new_connection .images-wrapper .images .image.selected,.edit_connection .images-wrapper .images .image.selected{background:#0000001a;background-blend-mode:overlay}.new_connection .images-wrapper .images .image.selected .border,.edit_connection .images-wrapper .images .image.selected .border{background:conic-gradient(from 40deg,#0ed4ff,#001aff 40%,#bd00ff 80%,#0ed4ff)}.new_connection .image-details,.edit_connection .image-details{position:fixed;top:0;flex:1;z-index:80;height:100lvh;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:auto;background:#f7f7f7b3;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(5px);opacity:0;pointer-events:none;transition:all .3s ease-in-out}@media screen and (max-width: 1200px){.new_connection .image-details,.edit_connection .image-details{z-index:150}}@media screen and (max-width: 450px){.new_connection .image-details,.edit_connection .image-details{justify-content:flex-start}}.new_connection .image-details.active,.edit_connection .image-details.active{opacity:1;pointer-events:all}.new_connection .image-details .content,.edit_connection .image-details .content{max-width:620px;padding:var(--padding);padding-bottom:100px}.new_connection .image-details h3,.edit_connection .image-details h3{color:#000;font-family:InterDisplay,Inter,Arial,Helvetica,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:32px;margin-bottom:13px}.new_connection .image-details .image-variants,.edit_connection .image-details .image-variants{display:none;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:20px;margin-bottom:49px}.new_connection .image-details .image-variants.active,.edit_connection .image-details .image-variants.active{display:flex}.new_connection .image-details .image-variants .image-variant,.edit_connection .image-details .image-variants .image-variant{display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative;transition:all .2s ease-in-out;width:120px;height:120px;border-radius:50%}.new_connection .image-details .image-variants .image-variant .border,.edit_connection .image-details .image-variants .image-variant .border{display:block;position:absolute;top:0;left:0;height:100%;width:100%;border-radius:100%;transition:all .2s ease-in-out;background:conic-gradient(from 40deg,#7388a6,#7388a6);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#fff calc(100% + -0px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#fff calc(100% + -0px))}.new_connection .image-details .image-variants .image-variant.selected,.edit_connection .image-details .image-variants .image-variant.selected{background:#0000001a;background-blend-mode:overlay}.new_connection .image-details .image-variants .image-variant.selected .border,.edit_connection .image-details .image-variants .image-variant.selected .border{background:conic-gradient(from 40deg,#0ed4ff,#001aff 40%,#bd00ff 80%,#0ed4ff)}@media screen and (max-width: 768px){.new_connection .image-details .image-variants .image-variant,.edit_connection .image-details .image-variants .image-variant{width:80px;height:80px}}.new_connection .image-details .image-variants .image-variant .bg,.new_connection .image-details .image-variants .image-variant .bg-selected,.edit_connection .image-details .image-variants .image-variant .bg,.edit_connection .image-details .image-variants .image-variant .bg-selected{position:absolute;top:0;left:0;opacity:0}.new_connection .image-details .image-variants .image-variant.selected .bg,.edit_connection .image-details .image-variants .image-variant.selected .bg{opacity:0}.new_connection .image-details .bg-variants,.edit_connection .image-details .bg-variants{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:20px}.new_connection .image-details .bg-variants .bg-variant,.edit_connection .image-details .bg-variants .bg-variant{display:flex;justify-content:center;align-items:center;cursor:pointer;width:58px;height:58px;border-radius:50%;position:relative;transition:all .2s ease-in-out}.new_connection .image-details .bg-variants .bg-variant .outer-circle,.edit_connection .image-details .bg-variants .bg-variant .outer-circle{position:absolute;top:0;left:0;opacity:0;transition:all .2s ease-in-out}.new_connection .image-details .bg-variants .bg-variant.selected .outer-circle,.edit_connection .image-details .bg-variants .bg-variant.selected .outer-circle{opacity:1}.new_connection .image-details .bg-variants .bg-variant .inner-circle,.edit_connection .image-details .bg-variants .bg-variant .inner-circle{width:37px;height:37px;flex-shrink:0;border-radius:50%}.new_connection .image-details .bg-variants .bg-variant .inner-circle.purple,.edit_connection .image-details .bg-variants .bg-variant .inner-circle.purple{background:linear-gradient(197deg,#4c00ee,#6500e1 60.57%,#7600d8)}.new_connection .image-details .bg-variants .bg-variant .inner-circle.blue,.edit_connection .image-details .bg-variants .bg-variant .inner-circle.blue{background:linear-gradient(159deg,#00a7dc,#0008ff)}.new_connection .image-details .bg-variants .bg-variant .inner-circle.pink,.edit_connection .image-details .bg-variants .bg-variant .inner-circle.pink{background:linear-gradient(136deg,#f36df7,#fd5369)}.new_connection .image-details .bg-variants .bg-variant .inner-circle.green,.edit_connection .image-details .bg-variants .bg-variant .inner-circle.green{background:linear-gradient(136deg,#95eb80,#38ebeb)}.new_connection .image-details .bg-variants .bg-variant .inner-circle.yellow,.edit_connection .image-details .bg-variants .bg-variant .inner-circle.yellow{background:linear-gradient(136deg,#ffb341,#f6f05e)}.new_connection .image-details .bg-variants .bg-variant .inner-circle.orange,.edit_connection .image-details .bg-variants .bg-variant .inner-circle.orange{background:linear-gradient(136deg,#fb9c45,#ff3d57)}.new_connection .image-details .bg-variants .bg-variant .inner-circle.dark,.edit_connection .image-details .bg-variants .bg-variant .inner-circle.dark{background:linear-gradient(136deg,#323f61,#3d5185)}.new_connection .image-details .bg-variants .bg-variant:after,.edit_connection .image-details .bg-variants .bg-variant:after{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;border-radius:100%;transition:all .3s ease-in-out;opacity:0;background:conic-gradient(from 40deg,#0ed4ff,#001aff 40%,#bd00ff 80%,#0ed4ff);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#fff calc(100% + -0px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#fff calc(100% + -0px))}.new_connection .image-details .bg-variants .bg-variant.selected:after,.edit_connection .image-details .bg-variants .bg-variant.selected:after{opacity:1}.new_connection .image-details .image-description,.edit_connection .image-details .image-description{font-size:14px;line-height:17px;color:#7387a6;text-align:center}.question-connections{display:flex;flex:1;height:100%;flex-direction:column;justify-content:center;align-items:center}.question-connections svg{position:relative;top:-25px;z-index:1000;width:100vw;min-height:calc(100lvh - 410px);overflow:visible}@media screen and (max-width: 768px){.question-connections svg{top:-25px}}.question-connections .nobody{color:#7388a6;font-family:Inter,Arial,Helvetica,sans-serif;font-weight:500;font-size:14px;border:1px solid rgba(115,136,166,.2);border-radius:100px;width:100px;height:100px;padding:10px;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.4em}.question-connections .node{cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-tap-highlight-color:rgba(0,0,0,0);opacity:0;transition:opacity .3s ease-in-out;z-index:1000}.question-connections .node.started{opacity:1}.question-connections .node .name{width:118px;text-align:center;fill:#7388a6;font-family:Inter,Arial,Helvetica,sans-serif;font-weight:500;font-size:14px;transform:translateY(22px);transition:fill .5s ease-in-out;user-select:none;-moz-user-select:none;-webkit-text-select:none;-webkit-user-select:none}.question-connections .node .tooltip{opacity:0;z-index:3000;transition:opacity .3s ease-in-out;pointer-events:none}.question-connections .node .tooltip.show{opacity:1}.question-connections .node .tooltip.show rect{transition:width .1s ease-in-out,height .1s ease-in-out,transform .1s ease-in-out}.question-connections .node .tooltip text{font-size:12px;line-height:1.4;fill:#fff;user-select:none;-moz-user-select:none;-webkit-text-select:none;-webkit-user-select:none}.question-connections .node image{transition:filter .5s ease-in-out;filter:url(#grayscale-filter);z-index:1500}.question-connections .node circle{stroke-width:1;stroke:#7388a6;fill-opacity:0;stroke-opacity:.2;filter:drop-shadow(0px 0px 0px rgba(0,0,0,.2));transition:fill-opacity .5s ease-in-out,stroke-width .5s ease-in-out,filter .5s ease-in-out .1s}.question-connections .node.mousedown circle{filter:drop-shadow(0px 0px 8px rgba(0,0,0,.5))}@media screen and (max-width: 768px){.question-connections .node.mousedown circle{filter:drop-shadow(0px 0px 6px rgba(0,0,0,.5))}}.question-connections .node.add circle{fill:#7388a6;fill-opacity:.2;stroke-opacity:0}.question-connections .node.selected circle{fill-opacity:1;stroke-width:0}.question-connections .node.selected .name{fill:#fff}.question-connections .node.selected.green .name,.question-connections .node.selected.yellow .name{fill:#000}.question-connections .node.selected image{filter:none}.question-connections .node.purple circle{fill:url(#purple)}.question-connections .node.blue circle{fill:url(#blue)}.question-connections .node.yellow circle{fill:url(#yellow)}.question-connections .node.pink circle{fill:url(#pink)}.question-connections .node.green circle{fill:url(#green)}.question-connections .node.orange circle{fill:url(#orange)}.question-connections .node.dark circle{fill:url(#dark)}.summary-connections{display:flex;flex-direction:column;justify-content:center;align-items:center;max-height:860px;flex:1;position:relative;top:-70px;margin-bottom:-110px;pointer-events:none}@media screen and (max-width: 768px){.summary-connections{top:-20px;margin-bottom:-60px}}.summary-connections svg{position:relative;z-index:1;width:100vw;min-height:540px;overflow:visible}.summary-connections .node{opacity:0;transition:opacity .3s ease-in-out}.summary-connections .node.started{opacity:1}.summary-connections .node .name{width:118px;text-align:center;fill:#7388a6;font-family:Inter,Arial,Helvetica,sans-serif;font-weight:500;font-size:14px;transform:translateY(22px);transition:fill .5s ease-in-out;user-select:none;-moz-user-select:none;-webkit-text-select:none;-webkit-user-select:none}.summary-connections .node .tooltip{opacity:0;display:none}.summary-connections .node circle{fill-opacity:1;stroke-width:0}.summary-connections .node .name{fill:#fff}.summary-connections .node.green .name,.summary-connections .node.yellow .name{fill:#000}.summary-connections .node.purple circle{fill:url(#purple)}.summary-connections .node.blue circle{fill:url(#blue)}.summary-connections .node.yellow circle{fill:url(#yellow)}.summary-connections .node.pink circle{fill:url(#pink)}.summary-connections .node.green circle{fill:url(#green)}.summary-connections .node.orange circle{fill:url(#orange)}.summary-connections .node.dark circle{fill:url(#dark)}.summary-questions{padding:40px}.summary-questions .question{padding-top:40px;border-top:1px solid rgba(255,255,255,.1)}.summary-questions .question .reference{color:#ae88ff;font-family:InterDisplay,Inter,Arial,Helvetica,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:15px;margin-bottom:13px}.summary-questions .question h2{color:#fff;font-family:InterDisplay,Inter,Arial,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:32px;margin-bottom:30px}.summary-questions .question h2 strong{font-weight:500}.summary-questions .question .skip,.summary-questions .question .nobody{color:#a4b8d6;font-size:16px;font-style:normal;font-weight:500;line-height:32px;padding-bottom:10px}.summary-questions .question .connections{display:flex;flex-direction:row;gap:20px;margin-left:-40px;margin-right:-40px;padding-left:40px;padding-right:40px;padding-bottom:30px;position:relative}.summary-questions .question .connections::-webkit-scrollbar{display:none}@media (hover: none){.summary-questions .question .connections{white-space:nowrap;flex-wrap:nowrap;overflow-x:scroll}.summary-questions .question .connections .selected+.not-selected{margin-left:48px}.summary-questions .question .connections .selected+.not-selected:before{content:"";display:block;position:absolute;top:-15px;left:-50px;border-left:1px solid rgba(255,255,255,.2);width:34px;height:126px;margin-left:14px}}@media (hover: hover){.summary-questions .question .connections{overflow-x:scroll;flex-wrap:wrap}}.summary-questions .question .connections .connection{display:flex;flex-direction:column;justify-content:flex-start;flex-grow:0;flex-shrink:0;width:222px;height:111px;padding:15px 25px;background:#ffffff14;border-radius:24px}.summary-questions .question .connections .connection.not-selected{opacity:.6;background:none;border:1px solid rgba(255,255,255,.2);filter:grayscale(100%);-webkit-filter:grayscale(100%)}.summary-questions .question .connections .connection .name,.summary-questions .question .connections .connection .answer{color:#fff;font-family:Inter,Arial,Helvetica,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-questions .question .connections .connection .answer{color:#a4b8d6;opacity:.9}.summary-questions .question .follow-up-question{color:#a4b8d6;font-size:16px;font-style:normal;font-weight:500;line-height:26px;padding-bottom:50px}.summary-questions .question .follow-up-question__answer{margin-top:7px}.timeline{height:94px;width:100%;position:fixed;bottom:0;left:0;border-radius:30px 30px 0 0;background:#8484a05c;-webkit-backdrop-filter:blur(24.5px);backdrop-filter:blur(24.5px);display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.timeline{display:none}}.timeline__line{background:#5c6a94;width:100%;height:1px;margin:0 84px;position:relative;top:20px}.timeline__dates{position:absolute;width:100%}.timeline__questionnaire{position:absolute;cursor:pointer}.timeline__questionnaire__date{position:absolute;transform:translate(-50%,-100%);top:4px;white-space:nowrap;display:flex;flex-direction:column;justify-content:center;align-items:center}.timeline__questionnaire__date a{background:#5c6a94;padding:8px 16px;border-radius:28px;color:#fff;margin-bottom:11px;transition:all .3s ease-in-out}.timeline__questionnaire__date:after{display:block;content:"";width:7px;height:7px;background:#5c6a94;border-radius:100%}.timeline__questionnaire:hover a,.timeline__questionnaire.active a{background:#fff;color:#000}.timeline__questionnaire:hover .timeline__questionnaire__date:after,.timeline__questionnaire.active .timeline__questionnaire__date:after{background:#fff}.timeline-mobile{width:100%;position:fixed;bottom:0;left:0;z-index:1000;border-radius:30px 30px 0 0;background:#8484a05c;-webkit-backdrop-filter:blur(24.5px);backdrop-filter:blur(24.5px);display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (min-width: 769px){.timeline-mobile{display:none}}.timeline-mobile__current{width:100%;height:66px;color:#fff;display:flex;justify-content:center;align-items:center;gap:10px}.timeline-mobile__options{width:100%;display:flex;flex-direction:column;gap:20px;transition:all .3s ease-in-out}.timeline-mobile__options .spacer:last-child{height:20px}.timeline-mobile__questionnaire{width:100%;color:#fff;display:flex;justify-content:center;opacity:.5}.timeline-mobile__questionnaire.active{font-weight:700;opacity:1}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;opacity:1;transition:all .3s ease-in-out}.loading .loading-icon{animation:spin 1s linear infinite;margin-bottom:20px}.loading h2{font-size:15px;font-weight:500}.loading.done{opacity:0;pointer-events:none}body{background:#f7f7f7;background-image:url(https://circles.frg.org.uk/vite/assets/background-B9-59ars.png);background-size:cover;background-repeat:no-repeat;overflow-x:hidden;min-height:100vh;min-height:100lvh}body.summary-page{background:#1e1937;background-image:url(https://circles.frg.org.uk/vite/assets/summary-background-DR94ml_7.jpg);background-size:100% auto;background-repeat:no-repeat;padding-bottom:40px}@media screen and (max-width: 768px){body.summary-page{padding-bottom:10px}}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-tap-highlight-color:rgba(0,0,0,0)}
