.Card{--Card--pad-block:16px;--Card--pad-inline:16px;gap:var(--Card-gap,var(--Card--pad-block));padding-block:var(--Card--pad-block);padding-inline:var(--Card--pad-inline);background-color:var(--gray-0);box-shadow:var(--shadow-2);border-radius:24px;flex-flow:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:visible}.Card--clickable{cursor:pointer;transition:box-shadow .2s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.2,0,0,1);position:relative;overflow:hidden}.Card--clickable:hover{box-shadow:var(--shadow-4);transform:translateY(-2px)}.Card--clickable:focus-within{box-shadow:var(--shadow-4);transform:translateY(-2px)}.Card--clickable:active{box-shadow:var(--shadow-2);transform:translateY(0)}.card-ripple{opacity:.12;pointer-events:none;background-color:currentColor;border-radius:50%;animation:.4s cubic-bezier(.2,0,0,1) ripple-animation;position:absolute;transform:scale(0)}@keyframes ripple-animation{to{opacity:0;transform:scale(2.5)}}.Card:not(:first-child){margin-top:16px}.Card:not(:last-child){margin-bottom:16px}.Card--plain{box-shadow:none;background-color:transparent}.Card-header{border-bottom:1px solid var(--surface-3);flex-flow:column;padding-bottom:var(--Card--pad-block);display:flex}.Card-header>*{flex:auto}.Card-header>button{flex:none}.Card-body{color:var(--text-2);text-align:center;align-items:center}.Card-body-no-center{color:var(--text-2);width:100%}.Card-body>:-webkit-any(ol,ul):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--size-4)}.Card-body>:-moz-any(ol,ul):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--size-4)}.Card-body>:is(ol,ul):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--size-4)}.Card-body>:-webkit-any(ol,ul):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--size-4)}.Card-body>:-moz-any(ol,ul):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--size-4)}.Card-body>:is(ol,ul):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--size-4)}.HealthBigCard{max-height:88vh}.DomainCards{grid-template-columns:repeat(auto-fit,minmax(var(--size-12),.5fr));gap:var(--size-5)var(--size-5);text-align:center;align-items:center;display:grid}.DomainCards3{grid-template-columns:repeat(3,minmax(var(--size-12),30%));gap:var(--size-5)var(--size-8);text-align:center;justify-content:center;align-items:center;display:grid}.no-overflow{overflow:hidden}.Card--inset{--Card--pad-block:var(--size-3);--Card--pad-inline:var(--size-2);background-color:var(--gray-1);box-shadow:inset 0 4px 4px rgba(0,0,0,.04)}.AgeCard:not(:first-child){margin-top:16px}.AgeCard:not(:last-child){margin-bottom:16px}.Card--upload{--Card--pad-block:var(--size-4);--Card--pad-inline:var(--size-6);background:var(--primary-1);border:2px dashed var(--primary-10);box-shadow:none;cursor:pointer;min-height:250px;transition:background .2s,border-color .2s;position:relative}.Card--upload:hover{background:var(--primary-2)}.Card--upload-icon{width:67px;height:auto}.display-uploaded-pdf-card{gap:0 var(--size-3);padding-block:var(--size-2);padding-inline:var(--size-3);border-radius:var(--radius-6);background:var(--primary-1);flex-flow:row;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:flex}.icon-uploaded-pdf{height:22px}.CardCS{--Card--pad-block:var(--size-4);--Card--pad-inline:var(--size-6);padding-block:var(--size-2);border:1px solid var(--Card--border-color);box-shadow:var(--shadow-3);transition:padding-block-end var(--transition-speed),box-shadow var(--transition-speed);gap:0;margin-top:24px;margin-bottom:24px}.CardCS:hover{box-shadow:var(--shadow-4);padding-bottom:var(--Card--pad-block)}.CardCS .hover-only{opacity:0;max-height:0;transition:max-height var(--transition-speed),opacity var(--transition-speed);overflow:hidden}.CardCS:hover .hover-only{opacity:1;max-height:20vh}.CardCS--static{pointer-events:none}.CardCS--static .hover-only{display:none}.CS-read-more{padding-top:var(--size-3)}.Card--compact{--Card--pad-block:var(--size-2);--Card--pad-inline:var(--size-2);gap:var(--size-2)}.cover-container{text-align:center;color:#fff;position:relative}.CoverCard{--Card--pad-block:var(--size-6);--Card--pad-inline:var(--size-8);width:70%;position:absolute;top:25%;left:50%;transform:translate(-50%)}.CoverCardHidden{--Card--pad-block:var(--size-2);--Card--pad-inline:var(--size-2);width:85%;display:none;position:absolute;top:55%;left:50%;transform:translate(-50%)}.Card-no-padding{--Card--pad-block:0;--Card--pad-inline:0}.cover-container:hover>.CoverCardHidden{display:block}.Card--outlined{border:1px solid var(--border-subtle);box-shadow:none;border-radius:24px}.Card--flush{margin:0!important}.message-modal{pointer-events:none;z-index:2000;justify-content:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.message-card{margin-top:calc(4*var(--spacing));pointer-events:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-left:16px;margin-right:16px}.message{opacity:1;flex-direction:row;align-items:center;gap:16px;width:min(100%,534px);padding:16px;display:flex}.message.opacity0{opacity:0;transition:opacity var(--transition-speed)ease-in-out}.info-is-success{background-color:var(--primary-1)}.info-is-warning{background-color:var(--orange-1)}.info-is-error{background-color:var(--red-2)}.undo-form{margin-left:8px;display:inline}.undo-form button{color:var(--primary-9);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.undo-form button:hover{color:var(--primary-11)}.info-is-info{background-color:var(--blue-1)}.Card--success{--Card--pad-block:24px;--Card--pad-inline:24px;background-color:var(--primary-2);border:1px solid var(--primary-3);box-shadow:none;border-radius:12px}.light-green-card:not(:first-child){margin-top:16px}.light-green-card:not(:last-child){margin-bottom:16px}.Card-actions{gap:var(--size-3);margin-top:var(--size-4);justify-content:flex-end;display:flex}