*{margin:0;padding:0;border:0;outline:none;overscroll-behavior:none;appearance:none;box-sizing:border-box;-webkit-tap-highlight-color:transparent}*:before,*:after{box-sizing:border-box}::placeholder{color:#6d7587}html{height:100%;font-size:62.5%}body,input,button,select,textarea{font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:300;color:#6d7587}body{height:100%;background:#efefef;line-height:1}@media only screen and (max-width: 374px){body{font-size:1.4rem}}a{cursor:pointer;color:inherit}a[role]{text-decoration:none}p{line-height:1.3}p.lorem{color:red}p strong{font-weight:500}a.a,p a{color:#7b81be;text-decoration:underline;transition:.3s ease-in-out}a.a:hover,p a:hover{text-decoration-color:transparent}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}#app{min-height:100%}#app .head,#app ul.toolbar{width:calc(100vw - 40px)}@media only screen and (min-width: 390px){#app .head,#app ul.toolbar{width:calc(100vw - 60px)}}.body{height:100dvh;padding:124px 20px 84px;overflow:scroll;-webkit-mask-image:linear-gradient(transparent 0,#000 138px,#000 calc(100% - 84px),transparent 100%);mask-image:linear-gradient(transparent 0,#000 138px,#000 calc(100% - 84px),transparent 100%)}.body>section:only-of-type{min-height:calc(100vh - 184px)}footer{margin:60px -20px 0;padding:60px 20px}#req,footer>div,section{max-width:580px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 390px){.body{padding:124px 30px 84px}footer{margin:60px -30px 0;padding:60px 30px}}.head{z-index:99;pointer-events:none;position:fixed;top:30px;left:50%;transform:translate(-50%);max-width:580px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center;margin-bottom:40px}.head .svg,.head .icononly{position:absolute;top:0;min-width:54px;max-width:54px;height:54px}.head .svg{left:0}.head .icononly{right:0;pointer-events:auto;background:#efefef}.head .icononly svg{transform:rotate(180deg) translate(2px)}.head div{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-grow:1;min-height:54px;padding:0 74px}.head div:only-child{padding:0}.head h1{font-size:2rem;font-weight:400}.head h1>span{display:block;margin-top:10px;font-size:1.5rem}.head h1+p{margin-top:10px}.head p{font-size:1.5rem}.head p+h1{margin-top:5px}@media only screen and (max-width: 319px){.head .svg{display:none}.head div:last-child{align-items:flex-start;padding-left:0;padding-right:0}}@media only screen and (min-width: 768px){.head{max-width:738px}}sup{font-size:1rem;font-weight:600;color:#7b81be}sup:before{content:"["}sup:after{content:"]"}section.quiz{margin-bottom:40px}section.ref{padding:0 10px}section.ref h6{font-size:1.4rem;font-weight:500;margin-bottom:10px}section.ref li,section.ref a{font-size:1.3rem;line-height:1.4}section.ref ol li{margin:0;list-style:decimal inside none}section.ref ol li::marker{font-weight:500}section.ref ol li:nth-of-type(n + 2){margin-top:10px}section.ref a{line-height:1.4;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;word-wrap:break-word;color:#7b81be}section.center{text-align:center}section.centertxt .buttonset,section.centertxt h2,section.centertxt h3,section.centertxt>p{text-align:center}section h2,section h3,section h4,section figcaption,section>p{z-index:1;position:relative;padding:0 10px;line-height:1.3}section h2:first-child,section h3:first-child{margin-top:0}section h2{margin:30px 0 20px;font-weight:400}section h2.h1{color:#7b81be;font-size:2rem}section h3{margin:30px 0 10px;font-size:1.8rem;font-weight:500;color:#7b81be}section h4{font-size:1.5rem;font-weight:400;color:#7b81be}section>p{margin-bottom:30px}section>p strong{font-weight:400}section dl.list{counter-reset:i;margin-bottom:30px}section dl.list dt,section dl.list dd{line-height:1.3}section dl.list dt{cursor:pointer;counter-increment:i;list-style-type:none;display:flex;align-items:center;padding:20px}section dl.list dt span{margin-right:20px;font-size:1.6rem;font-weight:400;color:#7b81be}section dl.list dt picture.svg{width:20px;min-width:20px;height:20px;margin-left:auto;margin-bottom:0!important;transform:rotate(-90deg)}section dl.list dt.on+dd{height:auto}section dl.list dt.on picture.svg{transform:rotate(90deg)}section dl.list dd{height:0;overflow:clip;border-top:0}section dl.list dd div{padding:20px 10px;border-top:1px solid rgba(109,117,135,.2)}section dl.list dd p{padding:0 10px}section dl.list dd p:not(:last-child){margin-bottom:20px}section dl.list dd .panelset{margin:0}section dl.list dd .panelset li{margin:0 10px}section dl.list.numbered dt:before{content:counter(i);display:flex;align-items:center;justify-content:center;width:30px;min-width:30px;height:30px;margin-right:10px;border-radius:50%;color:#efefef;background:#7b81be}section div.listwrap{counter-reset:i}section div.listwrap>dl.list{counter-reset:none!important;border-top:0}section div.listwrap>dl.list>:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}section div.listwrap>dl.list~dl.list{margin-top:-30px}section div.listwrap>dl.list~dl.list:last-of-type>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}section div.listwrap>dl.list~dl.list:last-of-type>dt:last-of-type:not(.on){border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}section div.listwrap>dl.list dt~dt,section div.listwrap>dl.list~dl.list dt{border-top:1px solid rgba(109,117,135,.2)}section div.listwrap>dl.list dd div{padding:20px 0}section div.listwrap>dl.list ul.list{padding:0}section div.listwrap>dl.list ul.list li{margin-bottom:10px;padding:0 20px 0 38px}section div.listwrap>dl.list ul.list li:before{top:0}section div.listwrap>dl.list ul.list li+li{border-top:0}section ol.list{counter-reset:i;margin-bottom:30px}section ol.list li{counter-increment:i;list-style-type:none;display:flex;align-items:center;padding:20px;line-height:1.3}section ol.list li:before{content:counter(i);display:flex;align-items:center;justify-content:center;width:30px;min-width:30px;height:30px;margin-right:10px;border-radius:50%;color:#efefef;background:#7b81be}@media only screen and (max-width: 640px){section ol.list li{flex-direction:column;text-align:center}section ol.list li:before{margin-bottom:10px}}section ul.list{margin-bottom:20px;padding:0 10px}section ul.list li{position:relative;list-style-type:none;margin-bottom:10px;padding-left:18px;line-height:1.3}section ul.list li:before{content:"";display:block;width:8px;min-width:8px;height:8px;transform:translateY(6px);position:absolute;top:0;left:0;border-radius:50%;background:#7b81be}section ul.list li ul{margin-top:10px}section ul.list li ul li:before{background:transparent;border:2px solid #7b81be}section div.panel.raised h3{font-size:1.6rem;font-weight:400}section div.panel.raised h3,section div.panel.raised h4{padding:20px;color:#7b81be;color:#efefef;background:#7b81be;margin-bottom:0}section div.panel.raised h3 sup,section div.panel.raised h4 sup{color:#fff}section div.panel.raised p{padding:20px}section div.panel.raised p:first-of-type{border-top:0}section div.panel.raised ul.list{padding:0}section div.panel.raised ul.list li{margin:0;padding:20px 20px 20px 38px}section div.panel.raised ul.list li:before{top:20px;left:20px}section div.panel.raised ul.list li+li{border-top:1px solid rgba(109,117,135,.2)}section div.panel.raised div.panel.dipped{margin:0 20px}section div.panel.raised div.panel.dipped+p{border-top:0!important}footer{position:relative;overflow:clip;max-width:none}footer:before{content:"";position:absolute;top:-30px;left:50%;width:calc(100vw + 24px);height:30px;transform:translate(-50%);box-shadow:12px 12px 24px #a6b4c8b3}footer #xaggatinxl{margin-bottom:60px;font-size:1.4rem;text-align:center}footer #xaggatinxl h6{margin-bottom:10px;font-size:1.4rem;font-weight:500}footer #xaggatinxl picture.svg{height:24px;width:24px}footer #xaggatinxl p{line-height:1.3;margin-bottom:20px}footer #xaggatinxl span:first-letter{text-transform:lowercase}footer #xaggatinxl>.panel{padding:30px 20px 10px}footer #xaggatinxl>.panel *{border-top:0}footer #xaggatinxl>.panel a{color:#7b81be}footer #xaggatinxl>.panel .dipped{justify-content:center;min-height:54px;margin-bottom:20px}footer #xaggatinxl>.panel .dipped a{text-decoration:none}@media only screen and (max-width: 319px){footer #xaggatinxl a svg{display:none}}@media only screen and (max-width: 413px){footer #xaggatinxl picture.svg{display:none}}footer #copy{display:flex;flex-direction:column;align-items:center}footer #copy p:nth-of-type(-n + 3){margin-bottom:20px;font-size:1.4rem;text-align:center}footer #copy picture.svg{height:20px;width:100px}footer #copy picture.svg~p{width:100%;text-align:center;margin-top:10px;font-size:1.2rem}h1:not(.lc):first-letter,h2:not(.lc):first-letter,h3:not(.lc):first-letter,h4:not(.lc):first-letter,h5:not(.lc):first-letter,h6:not(.lc):first-letter,p:not(.lc):first-letter,li:not(.lc):first-letter,th:not(.lc):first-letter,td:not(.lc):first-letter,span:not(.lc):first-letter,select:not(.lc):first-letter{text-transform:uppercase}h2{font-size:1.8rem}button{background:none}table{border-collapse:collapse}table th,table td{text-align:left;vertical-align:top;padding:5px 0}table th{padding-right:30px;font-weight:400;color:#7b81be}.pri,.sec{display:flex;align-items:center;justify-content:center;padding:0 20px;border-radius:27px!important;color:#6d7587;background:#efefef}.pri.center,.sec.center{margin-left:auto;margin-right:auto}.pri:disabled,.sec:disabled{pointer-events:none}a[role],button{cursor:pointer;transition:.3s ease-in-out;border-radius:15px}a[role].pri,a[role].sec,button.pri,button.sec{height:54px;min-width:108px;margin-top:30px;font-family:inherit;font-size:inherit;font-weight:inherit}a[role].pri.grow,a[role].sec.grow,button.pri.grow,button.sec.grow{width:100%}a[role].pri:first-child,a[role].sec:first-child,button.pri:first-child,button.sec:first-child{margin-top:0}a[role].pri:disabled,a[role].sec:disabled,button.pri:disabled,button.sec:disabled{color:#6d758766}a[role].pri,button.pri{position:relative}a[role].pri div.load,button.pri div.load{z-index:1;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;background:inherit;opacity:0}a[role].pri div.load svg,button.pri div.load svg{display:inline-block;width:60px;height:54px}a[role].pri div.load svg .dot1,button.pri div.load svg .dot1{transform-origin:17px 35px;animation:loading 1.5s infinite ease-in-out both;animation-delay:-.32s}a[role].pri div.load svg .dot2,button.pri div.load svg .dot2{transform-origin:35px 35px;animation:loading 1.5s infinite ease-in-out both;animation-delay:-.16s}a[role].pri div.load svg .dot3,button.pri div.load svg .dot3{transform-origin:53px 35px;animation:loading 1.5s infinite ease-in-out both}a[role].pri div.load.on,button.pri div.load.on{opacity:1}a[role].icon,button.icon{position:relative;overflow:hidden}a[role].icon span,button.icon span{position:absolute;top:0;left:100%}@keyframes loading{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.fill{transition:fill .3s ease-in-out;fill:#7b81be}.stroke{transition:stroke .3s ease-in-out;stroke:#7b81be}.icononly{position:relative;display:flex;align-items:center;justify-content:center}.icononly span{pointer-events:none;position:absolute;top:0;right:0;width:1px;height:1px;text-indent:1px;white-space:nowrap;overflow:hidden}fieldset{display:flex;flex-wrap:wrap;justify-content:space-between}fieldset>.field{width:calc(50% - 5px)}fieldset>.field:first-child{margin-right:5px}@media only screen and (max-width: 419px){fieldset.mobile>.field{width:100%}}@media only screen and (min-width: 420px){fieldset.mobile>.field:first-child{width:140px}fieldset.mobile>.field:last-child{flex-grow:1}}.field strong,.panel+strong{z-index:1;position:relative;display:flex;height:30px;margin-top:-30px;padding:5px 20px 0;color:#f88ab0;font-size:1.2rem;font-weight:500;opacity:0;transition:opacity .3s ease-in-out}.field strong.err,.panel+strong.err{opacity:1}.field{position:relative;width:100%}.field.req.checkbox span:after,.field.req.passcode2 li:last-child:before,.field.req.passcode th:last-of-type:before,.field.req:not(.passcode):not(.passcode2):not(.checkbox) label span:before{content:"";display:block;position:absolute;top:50%;right:15px;width:6px;transform:translate(-3px,-3px);height:6px;border-radius:50%;background:#f88ab0}.field.checkbox:not(.dipped):not(.raised) label{border-radius:0;overflow:visible;background:none!important}.field.checkbox span{position:relative;text-align:left;line-height:1.3}.field.checkbox.req span{padding-right:10px!important}.field.checkbox.req span:after{right:-3px;margin-top:-3px}.field label{position:relative;display:flex;flex-direction:column;width:100%;border-radius:27px;margin-bottom:30px;overflow:hidden}.field label span{order:-1;pointer-events:none;position:relative;display:flex;align-items:center;min-height:54px;padding:0 20px;transition:opacity .3s ease-in-out}.field picture.svg{pointer-events:none;position:absolute;top:50%;right:20px;width:40px;text-align:right;transform:translateY(-50%)}.field picture.svg svg{width:auto;margin-left:auto}.field picture.svg~select{margin-right:52px}.field a.svg:first-child{z-index:2;cursor:pointer;pointer-events:none;position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;height:54px;width:30px;margin-left:20px;overflow:hidden}.field a.svg:first-child span{position:absolute;bottom:100%;left:100%}.field a.svg:first-child svg{pointer-events:auto;width:30px;height:30px}.field a.svg:first-child~span,.field a.svg:first-child~[type=text],.field a.svg:first-child~[type=password]{padding-left:60px}.field select,.field input{color:#6d7587}.field select,.field [type=text],.field [type=password]{z-index:1;height:54px;margin-top:-54px;padding:0 20px;background:none}.field.toggle select:not(:disabled)~span,.field:not(.toggle) select:not(:invalid)~span{opacity:0}.field select{cursor:pointer}.field select~a.svg{display:flex;align-items:center;justify-content:center;width:54px;height:54px;margin-top:-54px}.field select~a.svg svg{width:16px;height:16px;transform:rotate(90deg)}.field select:disabled{color:#6d7587;opacity:1}.field select,.field select~span{padding-left:40px}.field [type=text]:not(:placeholder-shown)+span,.field [type=password]:not(:placeholder-shown)+span{opacity:0}.field [type=password]{letter-spacing:2px;font-size:2rem}.field.passcode2 ol{display:flex;margin-top:30px}.field.passcode2 li{position:relative;list-style-type:none;border-radius:27px}@media only screen and (max-width: 374px){.field.passcode2 li{border-radius:8px}.field.passcode2 li:last-child:before{top:14px!important;right:7px!important}}.field.passcode2 li:not(:last-child){margin-right:10px}.field.passcode2 span{margin:auto;padding:0;line-height:1.25;text-align:center}.field.passcode2 [type=text]{width:100%;margin-top:0;padding:0;text-transform:uppercase;color:#7b81be;font-size:1.8rem;text-align:center}.field.passcode{overflow:hidden}.field.passcode [type=text]{opacity:0;margin-top:30px}.field.passcode span{margin:auto;padding:0;line-height:1.25;text-align:center}.field.passcode table{pointer-events:none;width:100%;margin-top:-54px;border-collapse:collapse}.field.passcode tr{display:flex;height:54px}.field.passcode tr>*{display:flex;width:calc(25% - 7.5px)}.field.passcode tr:first-child{justify-content:space-between}.field.passcode tr:last-child{margin-top:-54px}.field.passcode th{position:relative;border-radius:27px}.field.passcode td{z-index:1;position:relative;justify-content:center;align-items:center;text-transform:uppercase;color:#7b81be;font-size:1.8rem}.field.passcode td:nth-child(-n+3){margin-right:10px}.field.toggle input{z-index:2;width:60px;height:30px;opacity:0}.field.toggle input:checked~div:after{transform:translate(30px)}.field.toggle select{margin-right:70px;transition:opacity .3s ease-in-out}.field.toggle select:disabled{pointer-events:none;opacity:0}.field.toggle label{cursor:pointer}.field.toggle span{flex-grow:1;padding-right:82px}.field.toggle input,.field.toggle div{position:absolute;top:50%;right:12px;transform:translateY(-50%);border-radius:15px}.field.toggle div{pointer-events:none;display:flex;align-items:center;width:60px;height:30px;padding:2px;overflow:hidden;transition:all .3s ease-in-out}.field.toggle div:after{content:"";width:24px;height:24px;border-radius:50%;background:#efefef;transition:all .3s ease-in-out;box-shadow:6px 6px 12px #a6b4c8b3}.field.radio label,.field.checkbox label{flex-direction:row;align-items:center}.field.radio label input,.field.checkbox label input{width:30px;min-width:30px;height:30px;opacity:0}.field.radio label input:not(:checked)~div .fill,.field.checkbox label input:not(:checked)~div .fill{fill:transparent}.field.radio label input:checked~div .fill,.field.checkbox label input:checked~div .fill{fill:#efefef}.field.radio label div,.field.checkbox label div{pointer-events:none;position:relative;width:30px;min-width:30px;height:30px;margin-left:-30px;transition:all .3s ease-in-out}.field.radio label div svg,.field.checkbox label div svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.field.radio input,.field.radio div{border-radius:50%}.field.checkbox:not(.raised):not(.dipped) label{justify-content:center}.field.checkbox:not(.raised):not(.dipped) span{order:1;min-height:30px;padding:0 0 0 10px;font-size:1.4rem}.field.checkbox:not(.raised):not(.dipped) input,.field.checkbox:not(.raised):not(.dipped) div{border-radius:4px}.field.checkbox div{border-radius:50%}.field.password .svg svg #eyehide{transition:opacity .3s ease-in-out}.field.password .svg.reveal svg #eyehide{opacity:0}.strength{display:flex;align-items:center;margin:-20px 20px 30px}.strength span{position:relative;height:10px;flex-grow:1;margin:0 10px;border-radius:5px}.strength span:before{content:"";position:absolute;top:0;left:0;display:block;width:inherit;height:inherit;border-radius:inherit;background:#7b81be;transition:width .3s ease-in-out}.strength:before,.strength:after{display:block;font-size:1.2rem}.strength:before{content:"Weak"}.strength:after{content:"Strong"}#req{z-index:101;position:fixed;display:inline-flex;align-items:center;justify-content:center;height:25px;font-size:1rem;text-transform:uppercase;bottom:5px;left:50%;transform:translate(-50%)}#req:before{content:"";display:block;height:6px;width:6px;margin-right:10px;border-radius:50%;background:#f88ab0}.radio.raised label,.radio.dipped label,.checkbox.raised label,.checkbox.dipped label,.panel.raised .radio label,.panel.raised .checkbox label{cursor:pointer}.radio.raised span,.radio.dipped span,.checkbox.raised span,.checkbox.dipped span,.panel.raised .radio span,.panel.raised .checkbox span{flex-grow:1}.radio.raised div,.radio.dipped div,.checkbox.raised div,.checkbox.dipped div,.panel.raised .radio div,.panel.raised .checkbox div{margin-right:12px}.buttonset{display:inline-flex;flex-wrap:wrap;justify-content:center;max-width:296px;margin:-10px}.buttonset li{list-style-type:none}.buttonset button{position:relative;width:54px;height:54px;margin:10px}.buttonset button span{display:flex;align-items:center;justify-content:center;font-size:2rem;color:#7b81be}.buttonset button svg{width:30px;height:30px}.buttonset button.dipped .fill{fill:#efefef}.buttonset button.dipped span{color:#efefef}.modal{z-index:102;position:fixed;top:0;left:0;width:100vw;height:100vh;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(239,239,239,.8);transition:opacity .6s ease-in-out;opacity:0;pointer-events:none}.modal.on{pointer-events:auto;opacity:1}.modal:not(.on) .head .icononly{pointer-events:none}.modal .body{height:100vh}#offline.modal picture.svg,#external.modal picture.svg{width:80px;height:54px;margin:0 auto 20px}#offline.modal p.intro,#external.modal p.intro{font-size:1.8rem;margin-bottom:10px}#splash.modal{display:flex;align-items:flex-end;justify-content:center;padding:40px;background:#7b81be;transition:opacity 1s 1s ease-in-out}#splash.modal.on{transition:opacity 0s 0s ease-in-out}#splash.modal picture.aidhd{position:absolute;top:calc(50% - 40px);left:50%;transform:translate(-50%,-50%)}#splash.modal picture.ethypharm{width:100px}#splash.modal .fill{fill:#efefef}.panelset{margin:-10px -15px 20px;display:flex;flex-wrap:wrap;justify-content:center}.panelset li{list-style-type:none;padding:20px}.panelset .panel{display:flex;margin:10px 15px;width:100%}.panelset .panel.sq{flex-direction:column;height:160px}@media only screen and (min-width: 375px) and (max-width: 409px){.panelset .panel.sq{height:150px;max-width:150px}}@media only screen and (min-width: 410px){.panelset .panel.sq{max-width:160px}}.panelset .panel.sq picture.svg{width:50px;height:50px}.panelset .panel.sq a{margin-top:auto}.panelset .panel.sq~:not(.sq){margin-top:30px}@media only screen and (min-width: 375px) and (max-width: 409px){.panelset .panel.sq~:not(.sq){max-width:330px}}@media only screen and (min-width: 410px) and (max-width: 599px){.panelset .panel.sq~:not(.sq){max-width:350px}}@media only screen and (min-width: 570px){.panelset .panel.sq~:not(.sq){max-width:540px}}.panelset .panel:not(.sq){justify-content:flex-start;align-items:center;height:54px}.panelset .panel:not(.sq) a{flex-grow:1}.panelset .panel:not(.sq) picture.svg{margin-right:10px}.panelset .panel a{display:flex;align-items:center;text-decoration:none;border:0}.panelset .panel a span{flex-grow:1}.panelset .panel a span:not(:last-child){margin-right:10px}.panelset .panel a svg{min-width:12px}.panelset .panel a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.panelset.log .panel>span{border-top:0}.panelset.log .panel>span:first-of-type{margin:0 10px 0 54px;flex-grow:1}.panelset.log .panel>span:last-of-type{color:#7b81be}.panelset.log .panel>div{position:absolute;top:0;left:0;height:100%;width:54px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-right:1px solid rgba(109,117,135,.2);border-radius:0;border-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0;background:#7b81be}.panelset.log .panel>div span{color:#efefef}.panelset.log .panel>div span:first-child{font-size:1rem;text-transform:uppercase}.panelset.log .panel>div span:last-child{font-size:1.8rem}.panel{z-index:0;position:relative;margin-bottom:30px;border-radius:15px;background:#efefef}.panel>:first-child{border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0}.panel>:last-child:not(.radius){border-radius:inherit;border-top-left-radius:0;border-top-right-radius:0}.panel a.pil{display:flex;align-items:center;justify-content:center;min-height:54px;padding:15px 20px;color:#7b81be}.panel .field label{margin-bottom:0;padding:8px 8px 8px 0;border-radius:inherit}.panel .task,.panel .patient{position:relative;padding:15px 20px}.panel .task a,.panel .patient a{overflow-wrap:anywhere}.panel .task a:after,.panel .patient a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.panel>*+*{border-top:1px solid rgba(109,117,135,.2)}.panel .loggraph{display:flex;flex-direction:column;margin-right:2px;overflow:hidden}.panel .loggraph>div{display:flex}.panel .loggraph>div>div{padding-bottom:30px;overflow:scroll}.panel .loggraph ul,.panel .loggraph .data li{display:flex}.panel .loggraph li,.panel .loggraph .title{font-size:1rem}.panel .loggraph .title{padding:10px;text-align:center}.panel .loggraph li{list-style-type:none}.panel .loggraph .data,.panel .loggraph .yaxis{height:200px}.panel .loggraph .data{display:inline-flex;align-items:flex-end}.panel .loggraph .data li{position:relative;justify-content:center;align-items:center;flex:1;width:60px;padding:5px;background:#7b81be;color:#efefef}.panel .loggraph .data li span{position:absolute;top:100%;left:50%;transform:translate(-50%);width:100%;padding:inherit;text-align:center;color:#6d7587}.panel .loggraph .yaxis:before,.panel .loggraph .yaxis:after,.panel .loggraph .data li:before,.panel .loggraph .data li:after{content:"";position:absolute;right:0}.panel .loggraph .yaxis:before,.panel .loggraph .data li:before{bottom:0;height:200px;border-right:1px solid #efefef}.panel .loggraph .yaxis:after,.panel .loggraph .data li:after{bottom:-10px;height:210px;border-right:1px solid rgba(109,117,135,.2)}.panel .loggraph .yaxis{z-index:2;position:sticky;left:0;flex-direction:column-reverse;justify-content:space-between;align-items:flex-end;padding:0 10px}.panel .loggraph .yaxis li{position:relative;flex:1;width:100%;text-align:right;padding-top:5px}.panel .loggraph .yaxis li:before,.panel .loggraph .yaxis li:last-child:after{content:"";position:absolute;top:100%;left:-50vw;width:150vw;border-top:1px solid rgba(109,117,135,.2)}.panel .loggraph .yaxis li:last-child:after{top:0}.panel .loggraph .yaxis li:first-child:after{content:"0%";position:absolute;top:100%;right:0;width:inherit;padding-top:inherit}.panel figure{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px 20px}.panel figure svg{max-width:100%}.panel figure img{display:block;width:100%;max-width:370px;height:auto}.panel figure figcaption{color:#7b81be;font-size:1.8rem;text-align:center}.panel figure figcaption:first-child{margin-bottom:30px}.panel figure figcaption:last-child{margin-top:30px}.panel figure a.ref{color:inherit;font-size:1.2rem;white-space:nowrap}.panel table{border:solid transparent;border-width:20px;margin:auto}.panel .task{display:flex;align-items:center;text-decoration:none;min-height:70px}.panel .task>svg{margin-left:auto}.panel .task picture.svg:first-child{min-width:30px;margin-right:10px}.panel .task picture.svg:last-child{margin-left:10px}.panel .task>span{flex-grow:1;line-height:1.3}.panel .task>span:not(:last-child){margin-right:20px}.panel .task button.dipped{width:50px;min-width:50px;height:30px;color:inherit;font-size:1.2rem;text-transform:uppercase}.panel .task button.dipped:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.panel .task button.dipped svg{position:absolute;top:50%;right:30px;transform:translate(-50%,-50%)}.panel .task button.dipped .fill{fill:#efefef}.panel .task button.dipped:not(.done) svg{opacity:0}.panel .task button.dipped.done{pointer-events:none}.panel .task button.dipped.done span{opacity:0}.panel .task.install button.dipped:not(.done){width:70px;min-width:70px}.panel .patient{display:flex;flex-direction:column;justify-content:center;min-height:80px;padding-right:70px;text-decoration:none}.panel .patient h2{margin:0;padding:0;color:#7b81be}.panel .patient h2+p{margin-top:5px}.panel .patient p{width:100%;padding:0!important}.panel .patient picture.svg{position:absolute;top:20px;right:20px;width:40px;height:40px}.notify{z-index:101;position:fixed;top:30px;left:50%;transform:translate(-50%,-100%) translateY(-30px);width:calc(100% - 40px);max-width:580px;padding:20px;border-radius:15px;text-align:center;color:#efefef;background:#f88ab0;box-shadow:-12px -12px 24px #fffc,12px 12px 24px #a6b4c8b3;transition:opacity .6s ease-in-out,transform .6s .6s ease-in-out;pointer-events:none;opacity:0}.notify:not(.dismiss){cursor:pointer}.notify.on{pointer-events:auto;opacity:1;transform:translate(-50%);transition-delay:0s}.notify section{display:flex;align-items:center}.notify span{flex-grow:1;margin-right:20px}.notify button{width:20px;height:20px}.notify button svg{width:12px;height:12px}.notify .stroke{stroke:#efefef}#update{padding:10px 20px}#update button{width:30px;height:30px}#update button svg{width:30px;height:30px}#update button .fill{fill:#efefef}.mt{margin-top:30px!important}.mt2{margin-top:60px!important}.pri,.sec,a.raised,button.raised,.field.raised>label,.panel.raised{box-shadow:-12px -12px 24px #fffc,12px 12px 24px #a6b4c8b3}.strength>span,button.dipped,.field.radio>label>div,.field.toggle>label>div,.field.checkbox>label>div,.field:not(.passcode):not(.passcode2).dipped>label,.field.passcode.dipped th,.field.passcode2.dipped li,.panel.dipped{border:1px solid rgba(255,255,255,.5);box-shadow:inset -2px -2px 4px #fffc,inset 2px 2px 4px #a6b4c8b3}.buttonset .dipped,button.dipped.done,.strength>span:before,.field.radio>label>input:checked~div,.field.toggle>label>input:checked~div,.field.checkbox>label>input:checked~div{background:#7b81be;box-shadow:inset -2px -2px 4px #fff3,inset 2px 2px 4px #0000004d}.buttonset .dipped .fill,button.dipped.done .fill,.strength>span:before .fill,.field.radio>label>input:checked~div .fill,.field.toggle>label>input:checked~div .fill,.field.checkbox>label>input:checked~div .fill{fill:#efefef}ul.toolbar{z-index:100;position:fixed;bottom:30px;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:space-between;height:54px;min-width:260px;max-width:370px;padding:20px;background:#efefef!important;overflow:hidden}ul.toolbar li{list-style-type:none}ul.toolbar li:not(:last-child){margin-right:20px}ul.toolbar a.icononly{height:30px;width:28px;border-radius:0;overflow:visible;background:none!important}ul.toolbar a.icononly svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}ul.toolbar a.icononly span{bottom:54px}ul.toolbar a.icononly .fill{fill:#6d7587}ul.toolbar a.icononly.on .fill{fill:#7b81be}picture.jpg{display:block}picture.jpg.panel.dipped{padding:10px}picture.jpg img{display:block;width:100%;height:auto}picture.jpg:last-child{margin-bottom:0}picture.svg{display:block;height:30px;width:30px}picture.svg.aidhd{height:56px;width:155px}picture.svg svg{display:block;width:100%;height:100%;object-fit:contain}#patientsadd .field.select select,#patientsedit .field.select select{pointer-events:none}#patientslog section h2{display:flex;flex-wrap:wrap;align-items:flex-end}#patientslog section h2 span{margin-left:auto;font-size:1.2rem}#auth section picture.svg,#disclaimer section picture.svg{display:inline-block;margin-bottom:30px}#auth section:not(:only-of-type):first-of-type{min-height:calc(50vh - 124px);display:flex;flex-direction:column;align-items:center}#auth section:not(:only-of-type):first-of-type p{padding:0;font-size:1.8rem}#auth section:not(:only-of-type):last-of-type{min-height:calc(50vh - 60px)}#disclaimer section,#signin section,#signup section,#recover section,#verify section{position:relative;padding-bottom:84px}#disclaimer section .sec,#signin section .sec,#signup section .sec,#recover section .sec,#verify section .sec{display:inline-flex;float:right}#disclaimer .modal dl h4{margin-bottom:10px}#disclaimer .modal dl p,#disclaimer .modal dl li{font-size:1.4rem}#disclaimer .modal dl ul.list:last-child{margin-bottom:0}#disclaimer .modal dl ul.list li{margin-bottom:5px}#disclaimer .modal dl ul.list li:before{width:6px;min-width:6px;height:6px;transform:translateY(6px)}#disclaimer .modal dl .panel.raised{margin:20px 10px;padding:0;border:0}#disclaimer .modal dl .panel.raised h4,#disclaimer .modal dl .panel.raised li{margin-bottom:0}#disclaimer .modal dl .panel.dipped{margin:20px 10px;padding:15px 10px;border:0}#disclaimer .pri:disabled,#disclaimer .sec:disabled{pointer-events:none;opacity:0}#disclaimer section{padding-bottom:0}#disclaimer section .checkbox label{align-items:flex-start}#disclaimer section .checkbox span{pointer-events:auto;display:block}#disclaimer section em.req{width:5px;height:5px;background:#f88ab0;min-width:5px;display:inline-block;border-radius:50%;position:relative;transform:translate(2px,-5px)}@media screen and (max-height: 650px){#signin section picture.svg,#signup section picture.svg{display:none}}@media (pointer: fine){.hvr,.pri,.sec,.icononly,dl.list dt,.buttonset button:not(.dipped),.panelset:not(.log)>.panel,.field:not(.passcode):not(.passcode2)>label,.field.passcode th,.field.passcode2 li{transition:background .3s ease-in-out,color .3s ease-in-out,opacity .6s ease-in-out}.hvr:hover,.pri:hover,.sec:hover,.icononly:hover,dl.list dt:hover,.buttonset button:not(.dipped):hover,.panelset:not(.log)>.panel:hover,.field:not(.passcode):not(.passcode2)>label:hover,.field.passcode th:hover,.field.passcode2 li:hover{background:rgba(123,129,190,.1)}dl.list dt:hover,.field.passcode input:hover+table th{background:rgba(123,129,190,.1)}.pri:not(:disabled):hover{color:#fff;background:rgba(123,129,190,.9)}.pri:disabled,.sec:disabled{cursor:not-allowed}ul.toolbar a.icononly:hover .fill{fill:#7b81be}.radio label,.checkbox label{cursor:pointer}}#adhdquiz section div.fader{transition:opacity .6s ease-in-out}#adhdquiz section div.fader.fade{opacity:0}#adhdquiz section div.panel{transition:opacity .6s ease-in-out}#adhdquiz section div.panel h4{display:flex;align-items:center}#adhdquiz section div.panel h4:before{content:attr(data-question);display:flex;align-items:center;justify-content:center;width:30px;min-width:30px;height:30px;margin-right:10px;border-radius:50%;color:#7b81be;background:#efefef}#adhdquiz section div.panel.result p:not(:first-child){margin-top:0}#adhdquiz section div.strength{margin:0 0 30px}#adhdquiz section div.strength:before{display:none}#adhdquiz section div.strength:after{content:attr(data-question) "/" attr(data-questions)}#adhdquiz section div.strength span{margin-left:0}#adhdquiz section .feedback{padding:20px 10px 0}#adhdquiz section .feedback div{border:0}#adhdquiz section .feedback p{padding:0 10px;margin-bottom:20px}#pdf{display:flex}#pdf a[role].pri{margin:0 auto 30px}#installLink{display:none}@media screen{.pagebreak-before:empty,.pagebreak-before-spacer:empty,.pagebreak-after:empty{display:none!important}}@media (display-mode: browser){#installLink{display:block}}@media print{.pagebreak-before{page-break-before:always}.pagebreak-before-spacer{page-break-before:always;height:60px}.pagebreak-after{page-break-after:always}header.head{position:absolute!important}.body,dl.list dd{height:auto!important}dl.list dt picture.svg{transform:rotate(90deg)}section:only-of-type{min-height:auto!important}.body{-webkit-mask-image:none;mask-image:none;background:#ffffff}body,.pri,.sec,.panel,.modal,.head .icononly{background:#ffffff!important}footer,#pdf,#req,.toolbar,.head .icononly,footer:before{display:none!important}.panelset .panel.sq{max-width:160px}.panelset .panel.sq~:not(.sq){max-width:540px}div.listwrap{box-shadow:none!important}div.listwrap>dl.list{margin-top:0;border-radius:inherit;box-shadow:-12px -12px 24px #fffc,12px 12px 24px #a6b4c8b3}div.listwrap>dl.list~dl.list{margin-top:0}}html[style^=scroll-behavior] .body,html[style^=scroll-behavior] dl.list dd{height:auto!important}html[style^=scroll-behavior] #req,html[style^=scroll-behavior] ul.toolbar{position:relative!important;bottom:0!important;left:0!important;transform:translate(0)!important}html[style^=scroll-behavior] #req{display:flex!important;margin:0 auto!important}html[style^=scroll-behavior] ul.toolbar{margin:-80px auto 0!important}#app.print .body,#app.print dl.list dd{height:auto!important}#app.print .body>section:only-of-type,#app.print dl.list dd>section:only-of-type{min-height:auto!important}#app.print body,#app.print .modal,#app.print .modal .head .icononly{background:#ffffff!important}#app.print .pri,#app.print .sec,#app.print .panel{border:1px solid #7b81be;background:#ffffff!important}#app.print #pdf,#app.print #req,#app.print .toolbar,#app.print header.head .icononly,#app.print footer:before{display:none!important}#app.print .panelset .panel.sq{max-width:160px}#app.print .panelset .panel.sq~:not(.sq){max-width:540px}
