@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);
/*! 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:-0.25em}sup{top:-0.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}html,body,*,*:before,*:after{box-sizing:border-box}body{overflow-y:scroll}:root{scroll-behavior:smooth}body{max-width:100vw;min-width:320px;min-height:100vh;padding:0;margin:0}html[color-scheme=light]{--diagnotize-color-bg: #fdfdff;--diagnotize-color-bgAlternate: #f9f8fc;--diagnotize-color-bgHighlight: #f6f5fa;--diagnotize-color-bgInvert: #252330;--diagnotize-color-bgPopup: rgba(0, 0, 0, 0.92);--diagnotize-color-border-color: #dddce2;--diagnotize-color-body-text: #252330;--diagnotize-color-body-text-bold: #181526;--diagnotize-color-text: #252330;--diagnotize-color-textSubtle: #695f85;--diagnotize-color-textPlaceholder: #6d6c77;--diagnotize-color-title: #0f0c1b;--diagnotize-color-textInvert: #ffffff;--diagnotize-color-stroke: #e1e0e5;--diagnotize-color-hr: var(--diagnotize-color-stroke)}html[color-scheme=dark]{--diagnotize-color-bg: #0f0c1b;--diagnotize-color-bgAlternate: #161522;--diagnotize-color-bgHighlight: #1a1926;--diagnotize-color-bgInvert: #fbfaff;--diagnotize-color-bgPopup: rgba(255, 255, 255, 0.8);--diagnotize-color-border-color: rgba(255, 255, 255, 0.08);--diagnotize-color-body-text: rgba(255, 255, 255, 0.8);--diagnotize-color-body-text-bold: rgba(255, 255, 255, 0.86);--diagnotize-color-text: #fbfaff;--diagnotize-color-textSubtle: #f1d7ff;--diagnotize-color-textPlaceholder: #6d6c77;--diagnotize-color-title: rgba(255, 255, 255, 0.92);--diagnotize-color-textInvert: #3c3a46;--diagnotize-color-stroke: #312e3c;--diagnotize-color-hr: var(--diagnotize-color-stroke)}html[color-scheme=light]{--diagnotize-nav-text-color: #6d6c77;--diagnotize-nav-text-color-hover: #252330;--diagnotize-nav-text-color-active: #0f0c1b}html[color-scheme=dark]{--diagnotize-nav-text-color: #a3a2ab;--diagnotize-nav-text-color-hover: #dddce2;--diagnotize-nav-text-color-active: #fbfaff}html[color-scheme=light]{--diagnotize-link-text-color: #0f0c1b;--diagnotize-link-text-color-hover: #0f0c1b}html[color-scheme=dark]{--diagnotize-link-text-color: #fbfaff;--diagnotize-link-text-color-hover: #fbfaff}html[color-scheme=light]{--diagnotize-color-stroke: #e1e0e5;--diagnotize-color-dialogBg: #f6f5fa;--diagnotize-color-dialogBorder: #f6f5fa;--diagnotize-color-inputBg: #ffffff;--diagnotize-color-inputBorder: #c0bfc6;--diagnotize-color-codeTitleBg: #fbfaff;--diagnotize-color-codeHeaderBg: #4e466f;--diagnotize-color-codeBg: #1b1532}html[color-scheme=dark]{--diagnotize-color-stroke: #312e3c;--diagnotize-color-dialogBg: #1a1926;--diagnotize-color-dialogBorder: #312e3c;--diagnotize-color-inputBg: #0d0b18;--diagnotize-color-inputBorder: #252330;--diagnotize-color-codeTitleBg: #292734;--diagnotize-color-codeHeaderBg: #4e466f;--diagnotize-color-codeBg: #1b1532}html[color-scheme=light]{--diagnotize-color-primary: #6c53cd;--diagnotize-color-accent: #c88cdf;--diagnotize-color-success: #2cbe77;--diagnotize-color-danger: #bb2b2b;--diagnotize-color-warning: #d5ab18;--diagnotize-color-info: #1ea8e4;--diagnotize-color-ghost: #ffffff;--diagnotize-color-ink: #0f0c1b;--diagnotize-color-textPrimary: #6c53cd;--diagnotize-color-textAccent: #945daa;--diagnotize-color-textWarning: #b15b00;--diagnotize-color-textSuccess: #008546;--diagnotize-color-textDanger: #ce3f40;--diagnotize-color-textInfo: #007ab1;--diagnotize-color-bgPrimary: #6c53cd;--diagnotize-color-bgDanger: #fde9e9;--diagnotize-color-bgWarning: #fff2e5;--diagnotize-color-bgSuccess: #e7fcf2;--diagnotize-color-bgInfo: #e3f8ff;--diagnotize-color-bg2-Primary: #f0ecff;--diagnotize-color-bg2-Danger: #fde9e9;--diagnotize-color-bg2-Warning: #fff2e5;--diagnotize-color-bg2-Success: #e7fcf2;--diagnotize-color-bg2-Info: #1ea8e4}html[color-scheme=dark]{--diagnotize-color-primary: #a688ff;--diagnotize-color-accent: #e9bafa;--diagnotize-color-success: #6be0a8;--diagnotize-color-danger: #df6d6d;--diagnotize-color-warning: #f2d25b;--diagnotize-color-info: #51cffe;--diagnotize-color-ghost: #ffffff;--diagnotize-color-ink: #0f0c1b;--diagnotize-color-textPrimary: #b394ff;--diagnotize-color-textAccent: #cb8ee2;--diagnotize-color-textWarning: #f48d38;--diagnotize-color-textSuccess: #2cbe77;--diagnotize-color-textDanger: #ff8071;--diagnotize-color-textInfo: #33b2ee;--diagnotize-color-bgPrimary: #c1a9ff;--diagnotize-color-bgDanger: #330a0a;--diagnotize-color-bgWarning: #381e04;--diagnotize-color-bgSuccess: #08331e;--diagnotize-color-bgInfo: #00435c;--diagnotize-color-bg2-Primary: #251f42;--diagnotize-color-bg2-Danger: #330a0a;--diagnotize-color-bg2-Warning: #381e04;--diagnotize-color-bg2-Success: #08331e;--diagnotize-color-bg2-Info: #00435c}body{background-color:var(--diagnotize-color-bg);overflow-y:scroll}body.no-scroll{overflow:hidden}*,*::before,::after{border-color:var(--diagnotize-color-border-color)}body{font-family:"Inter",sans-serif;font-weight:375;font-size:.875rem;text-rendering:optimizeLegibility;color:var(--diagnotize-color-body-text)}h1,h2,h3,h4{font-family:"Inter",sans-serif;font-weight:675;color:var(--diagnotize-color-title)}h1{letter-spacing:-0.8px;margin-top:1.5rem;margin-bottom:1rem}h2{letter-spacing:-0.5px;margin-top:1.5rem;margin-bottom:1rem}h3{letter-spacing:-0.3px;margin-top:1.5rem;margin-bottom:1rem}p{line-height:1.5}blockquote{margin-left:0;padding-left:1em;border-left:6px solid var(--diagnotize-color-hr);padding-top:1px;padding-bottom:1px}blockquote>:first-child{margin-top:.125rem}blockquote>:last-child{margin-bottom:.125rem}ol,ul{margin-top:1rem;margin-bottom:1rem;padding-left:1.5rem}ol>li,ul>li{line-height:1.5;margin-top:0;margin-bottom:0}ol>li>p,ul>li>p{margin-top:0;margin-bottom:0}ol>li>ul,ol>li>ol,ul>li>ul,ul>li>ol{margin-top:.25rem;margin-bottom:.375rem}b,strong{font-weight:675}i,em{font-style:italic}hr{border:0;border-top:5px solid var(--diagnotize-color-hr);max-width:125px;margin:0 0 0 0}a{background-color:rgba(0,0,0,0);color:var(--diagnotize-link-text-color);-webkit-text-decoration:inherit;text-decoration:inherit}a:hover{color:var(--diagnotize-link-text-color-hover);cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}table{border-collapse:collapse;background:--diagnotize-color-bg;overflow-x:auto}table th{color:var(--diagnotize-color-title)}table th,table td{border:1px solid var(--diagnotize-color-border-color);border-top:1px solid var(--diagnotize-color-border-color);border-bottom:1px solid var(--diagnotize-color-border-color);border-top:0;border-bottom:0;padding:1rem .625rem;text-align:left}table>thead>tr>th{font-weight:550;background:var(--diagnotize-color-bgHighlight);border-top:1px solid var(--diagnotize-color-border-color);border-bottom:1px solid var(--diagnotize-color-border-color)}table>tbody>tr:nth-child(2n+1){background-color:inherit}table>tbody>tr:nth-child(2n){background-color:var(--diagnotize-color-bgAlternate)}table>tbody>tr>th,table>tbody>tr>td{vertical-align:top}table>tbody>tr>th{font-weight:550}table>tbody>tr:first-child{border-top:1px solid var(--diagnotize-color-border-color)}table>tbody>tr:last-child{border-bottom:1px solid var(--diagnotize-color-border-color)}.opacity-10{opacity:.1 !important}.opacity-20{opacity:.2 !important}.opacity-30{opacity:.3 !important}.opacity-40{opacity:.4 !important}.opacity-50{opacity:.5 !important}.opacity-60{opacity:.6 !important}.opacity-70{opacity:.7 !important}.opacity-80{opacity:.8 !important}.opacity-90{opacity:.9 !important}.opacity-100{opacity:1 !important}.subtle{opacity:.6}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-subtle{color:var(--diagnotize-color-textSubtle)}.font-small{font-size:.9rem}.font-smaller{font-size:.8rem}.font-light{font-weight:275}.font-normal{font-weight:375}.font-medium{font-weight:550}.font-bold{font-weight:675}.hide-overflow-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.text-nowrap{white-space:nowrap}article h1,article h2,article h3,article h4{font-family:"Inter",sans-serif;font-weight:675;color:var(--diagnotize-color-title)}article h1>strong,article h1>b,article h1>span,article h1>em,article h1>i,article h2>strong,article h2>b,article h2>span,article h2>em,article h2>i,article h3>strong,article h3>b,article h3>span,article h3>em,article h3>i,article h4>strong,article h4>b,article h4>span,article h4>em,article h4>i{color:var(--diagnotize-color-title)}article h1>span[data-referenceid],article h2>span[data-referenceid],article h3>span[data-referenceid],article h4>span[data-referenceid]{font-weight:375;color:var(--diagnotize-color-textSubtle);opacity:.7;cursor:auto}article b,article strong{color:var(--diagnotize-color-body-text-bold)}article span[data-referenceid]{font-weight:375;color:var(--diagnotize-color-textSubtle);opacity:.7;cursor:pointer}article ul{list-style:circle}article ul>li::marker{color:var(--diagnotize-color-textSubtle)}article ul>li::marker>ol>li::marker,article ul>li::marker>ul>li::marker{color:var(--diagnotize-color-textSubtle)}article ul>li::marker>ol>li::marker>ol>li::marker,article ul>li::marker>ol>li::marker>ul>li::marker,article ul>li::marker>ul>li::marker>ol>li::marker,article ul>li::marker>ul>li::marker>ul>li::marker{color:var(--diagnotize-color-textSubtle)}article ul>li::marker>ol>li::marker>ol>li::marker>ol>li::marker,article ul>li::marker>ol>li::marker>ol>li::marker>ul>li::marker,article ul>li::marker>ol>li::marker>ul>li::marker>ol>li::marker,article ul>li::marker>ol>li::marker>ul>li::marker>ul>li::marker,article ul>li::marker>ul>li::marker>ol>li::marker>ol>li::marker,article ul>li::marker>ul>li::marker>ol>li::marker>ul>li::marker,article ul>li::marker>ul>li::marker>ul>li::marker>ol>li::marker,article ul>li::marker>ul>li::marker>ul>li::marker>ul>li::marker{color:var(--diagnotize-color-textSubtle)}article ol{list-style:decimal}article ol>li::marker{color:var(--diagnotize-color-textPlaceholder);font-weight:275}article ol>li::marker>ol>li::marker,article ol>li::marker>ul>li::marker{color:var(--diagnotize-color-textPlaceholder);font-weight:275}article ol>li::marker>ol>li::marker>ol>li::marker,article ol>li::marker>ol>li::marker>ul>li::marker,article ol>li::marker>ul>li::marker>ol>li::marker,article ol>li::marker>ul>li::marker>ul>li::marker{color:var(--diagnotize-color-textPlaceholder);font-weight:275}article ol>li::marker>ol>li::marker>ol>li::marker>ol>li::marker,article ol>li::marker>ol>li::marker>ol>li::marker>ul>li::marker,article ol>li::marker>ol>li::marker>ul>li::marker>ol>li::marker,article ol>li::marker>ol>li::marker>ul>li::marker>ul>li::marker,article ol>li::marker>ul>li::marker>ol>li::marker>ol>li::marker,article ol>li::marker>ul>li::marker>ol>li::marker>ul>li::marker,article ol>li::marker>ul>li::marker>ul>li::marker>ol>li::marker,article ol>li::marker>ul>li::marker>ul>li::marker>ul>li::marker{color:var(--diagnotize-color-textPlaceholder);font-weight:275}article ol>li,article ul>li{margin:.25rem 0}article ol>li:last-child,article ul>li:last-child{margin-bottom:1.5rem}article ol>li>ul>li,article ol>li>ol>li,article ul>li>ul>li,article ul>li>ol>li{margin:.125rem 0}article ol>li>ul>li:last-child,article ol>li>ol>li:last-child,article ul>li>ul>li:last-child,article ul>li>ol>li:last-child{margin-bottom:.5rem}article ol>li>ul>li>ul>li,article ol>li>ul>li>ol>li,article ol>li>ol>li>ul>li,article ol>li>ol>li>ol>li,article ul>li>ul>li>ul>li,article ul>li>ul>li>ol>li,article ul>li>ol>li>ul>li,article ul>li>ol>li>ol>li{margin:.125rem 0}article ol>li>ul>li>ul>li:last-child,article ol>li>ul>li>ol>li:last-child,article ol>li>ol>li>ul>li:last-child,article ol>li>ol>li>ol>li:last-child,article ul>li>ul>li>ul>li:last-child,article ul>li>ul>li>ol>li:last-child,article ul>li>ol>li>ul>li:last-child,article ul>li>ol>li>ol>li:last-child{margin-bottom:.375rem}article ol>li>ul>li>ul>li>ul>li,article ol>li>ul>li>ul>li>ol>li,article ol>li>ul>li>ol>li>ul>li,article ol>li>ul>li>ol>li>ol>li,article ol>li>ol>li>ul>li>ul>li,article ol>li>ol>li>ul>li>ol>li,article ol>li>ol>li>ol>li>ul>li,article ol>li>ol>li>ol>li>ol>li,article ul>li>ul>li>ul>li>ul>li,article ul>li>ul>li>ul>li>ol>li,article ul>li>ul>li>ol>li>ul>li,article ul>li>ul>li>ol>li>ol>li,article ul>li>ol>li>ul>li>ul>li,article ul>li>ol>li>ul>li>ol>li,article ul>li>ol>li>ol>li>ul>li,article ul>li>ol>li>ol>li>ol>li{margin:.125rem 0}article ol>li>ul>li>ul>li>ul>li:last-child,article ol>li>ul>li>ul>li>ol>li:last-child,article ol>li>ul>li>ol>li>ul>li:last-child,article ol>li>ul>li>ol>li>ol>li:last-child,article ol>li>ol>li>ul>li>ul>li:last-child,article ol>li>ol>li>ul>li>ol>li:last-child,article ol>li>ol>li>ol>li>ul>li:last-child,article ol>li>ol>li>ol>li>ol>li:last-child,article ul>li>ul>li>ul>li>ul>li:last-child,article ul>li>ul>li>ul>li>ol>li:last-child,article ul>li>ul>li>ol>li>ul>li:last-child,article ul>li>ul>li>ol>li>ol>li:last-child,article ul>li>ol>li>ul>li>ul>li:last-child,article ul>li>ol>li>ul>li>ol>li:last-child,article ul>li>ol>li>ol>li>ul>li:last-child,article ul>li>ol>li>ol>li>ol>li:last-child{margin-bottom:.375rem}.panel{margin:0}.panel.panel-md{margin-top:1rem;margin-bottom:1rem}.panel.panel-lg{margin-top:2rem;margin-bottom:2rem}.panel.panel-xl{margin-top:3rem;margin-bottom:3rem}.panel.panel-xxl{margin-top:4rem;margin-bottom:4rem}.popup-component>.popup-backdrop{position:fixed;top:0;right:0;left:0;bottom:0;z-index:1400;background-color:rgba(0,0,0,.8);backdrop-filter:blur(5px)}@keyframes popup-backdrop-fade-in{0%{background-color:rgba(0,0,0,0);backdrop-filter:blur(0px)}100%{background-color:rgba(0,0,0,.8);backdrop-filter:blur(5px)}}.popup-component>.popup-backdrop{animation:popup-backdrop-fade-in .3s ease-in-out;transition:background-color .3s ease-in-out,backdrop-filter .3s ease-in-out}.popup-component>.popup-backdrop.is-closing{background-color:rgba(0,0,0,0);backdrop-filter:blur(0px)}.popup-component>.popup-wrapper{position:fixed;top:0;right:0;left:0;bottom:0;z-index:1401;padding:1rem;overflow-x:hidden;overflow-y:auto;background:none}.popup-component>.popup-wrapper>.popup-card{position:relative;top:0;opacity:1;max-width:640px;min-height:320px;padding:2rem;margin:2rem auto}@keyframes popup-backdrop-fade-in{0%{opacity:0;top:.375rem}100%{opacity:1;top:0}}.popup-component>.popup-wrapper>.popup-card{animation:popup-backdrop-fade-in .3s ease-in-out;transition:opacity .3s ease-in-out,top .3s ease-in-out}.popup-component>.popup-wrapper>.popup-card.is-wide{max-width:1280px}.popup-component>.popup-wrapper>.popup-card.is-closing{opacity:0;top:.375rem}.popup-component>.popup-wrapper>.popup-card{background:var(--diagnotize-color-bgAlternate);border-radius:.75rem}.popup-component>.popup-wrapper>.popup-card{background-clip:padding-box}button,.button{position:relative;appearance:none;display:inline-flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;height:2.5rem;min-width:2.5rem;padding:0;overflow:visible;font-size:1rem;font-weight:550;line-height:unset;white-space:nowrap;vertical-align:middle;padding-inline-start:1rem;padding-inline-end:1rem;border-width:0;border-style:solid;border-radius:.25rem;outline:rgba(0,0,0,0) solid 2px;outline-offset:2px;cursor:pointer;user-select:none;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:200ms}button>svg:last-child,.button>svg:last-child{margin-left:.5rem;margin-right:0;opacity:.6}button>svg:last-child:first-child,.button>svg:last-child:first-child{margin-left:0;opacity:1;transform:scale(1.25)}button>svg:first-child,.button>svg:first-child{margin-right:.5rem;margin-left:0;opacity:.6}button>svg:first-child:last-child,.button>svg:first-child:last-child{margin-right:0;opacity:1;transform:scale(1.25)}button:disabled,button.button-disabled,.button:disabled,.button.button-disabled{cursor:default;opacity:.3}html[color-scheme=dark] button:disabled,html[color-scheme=dark] button.button-disabled,html[color-scheme=dark] .button:disabled,html[color-scheme=dark] .button.button-disabled{opacity:.15}button.button-xs,.button.button-xs{height:1.5rem;min-width:1.5rem;padding-inline-start:.5rem;padding-inline-end:.5rem;font-size:.75rem}button.button-sm,.button.button-sm{height:2rem;min-width:2rem;padding-inline-start:.75rem;padding-inline-end:.75rem;font-size:.875rem}button.button-md,.button.button-md{height:2.5rem;min-width:2.5rem;padding-inline-start:1rem;padding-inline-end:1rem;font-size:1rem}button.button-lg,.button.button-lg{height:3rem;min-width:3rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;font-size:1.125rem}html[color-scheme=light] button,html[color-scheme=light] .button{background:#dddce2;border:1px solid rgba(0,0,0,0);color:#252330}html[color-scheme=light] button:hover,html[color-scheme=light] .button:hover{background:#c0bfc6;border:1px solid rgba(0,0,0,0);outline:0}html[color-scheme=light] button:active,html[color-scheme=light] button:focus,html[color-scheme=light] .button:active,html[color-scheme=light] .button:focus{background:#dddce2;border:1px solid var(--diagnotize-color-textPrimary);outline:0}html[color-scheme=light] button:disabled:hover,html[color-scheme=light] .button:disabled:hover{background:#dddce2 !important;outline:0}html[color-scheme=light] button:disabled:active,html[color-scheme=light] .button:disabled:active{background:#dddce2 !important;outline:0}html[color-scheme=light] button.button-primary,html[color-scheme=light] .button.button-primary{background:#6c53cd;border:1px solid rgba(0,0,0,0);color:var(--diagnotize-color-textInvert)}html[color-scheme=light] button.button-primary:hover,html[color-scheme=light] .button.button-primary:hover{background:#53419c;border:1px solid rgba(0,0,0,0);outline:0}html[color-scheme=light] button.button-primary:active,html[color-scheme=light] button.button-primary:focus,html[color-scheme=light] .button.button-primary:active,html[color-scheme=light] .button.button-primary:focus{background:#6c53cd;border:1px solid #0f0c1b;outline:0}html[color-scheme=light] button.button-primary:disabled:hover,html[color-scheme=light] .button.button-primary:disabled:hover{background:#6c53cd !important;outline:0}html[color-scheme=light] button.button-primary:disabled:active,html[color-scheme=light] .button.button-primary:disabled:active{background:#6c53cd !important;outline:0}html[color-scheme=light] button.button-accent,html[color-scheme=light] .button.button-accent{background:#e9bafa;border:1px solid rgba(0,0,0,0);color:#0f0c1b}html[color-scheme=light] button.button-accent:hover,html[color-scheme=light] .button.button-accent:hover{background:#e2a6f8;border:1px solid rgba(0,0,0,0);outline:0}html[color-scheme=light] button.button-accent:active,html[color-scheme=light] button.button-accent:focus,html[color-scheme=light] .button.button-accent:active,html[color-scheme=light] .button.button-accent:focus{background:#e9bafa;border:1px solid #6b4c7d;outline:0}html[color-scheme=light] button.button-accent:disabled:hover,html[color-scheme=light] .button.button-accent:disabled:hover{background:#e9bafa !important;outline:0}html[color-scheme=light] button.button-accent:disabled:active,html[color-scheme=light] .button.button-accent:disabled:active{background:#e9bafa !important;outline:0}html[color-scheme=light] button.button-success,html[color-scheme=light] .button.button-success{background:#6be0a8;border:1px solid rgba(0,0,0,0);color:#042214}html[color-scheme=light] button.button-success:hover,html[color-scheme=light] .button.button-success:hover{background:#44d790;border:1px solid rgba(0,0,0,0);outline:0}html[color-scheme=light] button.button-success:active,html[color-scheme=light] button.button-success:focus,html[color-scheme=light] .button.button-success:active,html[color-scheme=light] .button.button-success:focus{background:#6be0a8;border:1px solid #0d4c2f;outline:0}html[color-scheme=light] button.button-success:disabled:hover,html[color-scheme=light] .button.button-success:disabled:hover{background:#6be0a8 !important;outline:0}html[color-scheme=light] button.button-success:disabled:active,html[color-scheme=light] .button.button-success:disabled:active{background:#6be0a8 !important;outline:0}html[color-scheme=light] button.button-danger,html[color-scheme=light] .button.button-danger{background:#d44444;border:1px solid rgba(0,0,0,0);color:var(--diagnotize-color-textInvert)}html[color-scheme=light] button.button-danger:hover,html[color-scheme=light] .button.button-danger:hover{background:#bb2b2b;border:1px solid rgba(0,0,0,0);outline:0}html[color-scheme=light] button.button-danger:active,html[color-scheme=light] button.button-danger:focus,html[color-scheme=light] .button.button-danger:active,html[color-scheme=light] .button.button-danger:focus{background:#d44444;border:1px solid #922020;outline:0}html[color-scheme=light] button.button-danger:disabled:hover,html[color-scheme=light] .button.button-danger:disabled:hover{background:#d44444 !important;outline:0}html[color-scheme=light] button.button-danger:disabled:active,html[color-scheme=light] .button.button-danger:disabled:active{background:#d44444 !important;outline:0}html[color-scheme=light] button.button-secondary,html[color-scheme=light] .button.button-secondary{user-select:none}html[color-scheme=light] button.button-ternary,html[color-scheme=light] .button.button-ternary{background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);color:#252330}html[color-scheme=light] button.button-ternary:hover,html[color-scheme=light] .button.button-ternary:hover{background:#dddce2;border:1px solid rgba(0,0,0,0);outline:0}html[color-scheme=light] button.button-ternary:active,html[color-scheme=light] button.button-ternary:focus,html[color-scheme=light] .button.button-ternary:active,html[color-scheme=light] .button.button-ternary:focus{background:#dddce2;border:1px solid var(--diagnotize-color-textPrimary);outline:0}html[color-scheme=light] button.button-ternary:disabled:hover,html[color-scheme=light] .button.button-ternary:disabled:hover{background:rgba(0,0,0,0) !important;outline:0}html[color-scheme=light] button.button-ternary:disabled:active,html[color-scheme=light] .button.button-ternary:disabled:active{background:rgba(0,0,0,0) !important;outline:0}html[color-scheme=dark] button,html[color-scheme=dark] .button{background:hsla(0,0%,100%,.08);border:1px solid rgba(0,0,0,0);color:hsla(0,0%,100%,.92)}html[color-scheme=dark] button:hover,html[color-scheme=dark] .button:hover{background:hsla(0,0%,100%,.16);border:1px solid rgba(0,0,0,0);outline:0}html[color-scheme=dark] button:active,html[color-scheme=dark] button:focus,html[color-scheme=dark] .button:active,html[color-scheme=dark] .button:focus{background:hsla(0,0%,100%,.24);border:1px solid var(--diagnotize-color-textPrimary);outline:0}html[color-scheme=dark] button:disabled:hover,html[color-scheme=dark] .button:disabled:hover{background:hsla(0,0%,100%,.08) !important;outline:0}html[color-scheme=dark] button:disabled:active,html[color-scheme=dark] .button:disabled:active{background:hsla(0,0%,100%,.08) !important;outline:0}html[color-scheme=dark] button.button-primary,html[color-scheme=dark] .button.button-primary{background:#a688ff;border:1px solid rgba(0,0,0,0);color:#0f0c1b}html[color-scheme=dark] button.button-primary:hover,html[color-scheme=dark] .button.button-primary:hover{background:#8768ff;border:1px solid rgba(0,0,0,0);outline:0}html[color-scheme=dark] button.button-primary:active,html[color-scheme=dark] button.button-primary:focus,html[color-scheme=dark] .button.button-primary:active,html[color-scheme=dark] .button.button-primary:focus{background:#a688ff;border:1px solid #dacaff;outline:0}html[color-scheme=dark] button.button-primary:disabled:hover,html[color-scheme=dark] .button.button-primary:disabled:hover{background:#a688ff !important;outline:0}html[color-scheme=dark] button.button-primary:disabled:active,html[color-scheme=dark] .button.button-primary:disabled:active{background:#a688ff !important;outline:0}html[color-scheme=dark] button.button-accent,html[color-scheme=dark] .button.button-accent{background:#e2a6f8;border:1px solid rgba(0,0,0,0);color:#0f0c1b}html[color-scheme=dark] button.button-accent:hover,html[color-scheme=dark] .button.button-accent:hover{background:#c88cdf;border:1px solid rgba(0,0,0,0);outline:0}html[color-scheme=dark] button.button-accent:active,html[color-scheme=dark] button.button-accent:focus,html[color-scheme=dark] .button.button-accent:active,html[color-scheme=dark] .button.button-accent:focus{background:#e2a6f8;border:1px solid #fef6ff;outline:0}html[color-scheme=dark] button.button-accent:disabled:hover,html[color-scheme=dark] .button.button-accent:disabled:hover{background:#e2a6f8 !important;outline:0}html[color-scheme=dark] button.button-accent:disabled:active,html[color-scheme=dark] .button.button-accent:disabled:active{background:#e2a6f8 !important;outline:0}html[color-scheme=dark] button.button-success,html[color-scheme=dark] .button.button-success{background:#6be0a8;border:1px solid rgba(0,0,0,0);color:#042214}html[color-scheme=dark] button.button-success:hover,html[color-scheme=dark] .button.button-success:hover{background:#2cbe77;border:1px solid rgba(0,0,0,0);outline:0}html[color-scheme=dark] button.button-success:active,html[color-scheme=dark] button.button-success:focus,html[color-scheme=dark] .button.button-success:active,html[color-scheme=dark] .button.button-success:focus{background:#2cbe77;border:1px solid #e7fcf2;outline:0}html[color-scheme=dark] button.button-success:disabled:hover,html[color-scheme=dark] .button.button-success:disabled:hover{background:#6be0a8 !important;outline:0}html[color-scheme=dark] button.button-success:disabled:active,html[color-scheme=dark] .button.button-success:disabled:active{background:#6be0a8 !important;outline:0}html[color-scheme=dark] button.button-danger,html[color-scheme=dark] .button.button-danger{background:#df6d6d;border:1px solid rgba(0,0,0,0);color:#230606}html[color-scheme=dark] button.button-danger:hover,html[color-scheme=dark] .button.button-danger:hover{background:hsl(0,62.6086956522%,57.9019607843%);border:1px solid rgba(0,0,0,0);outline:0}html[color-scheme=dark] button.button-danger:active,html[color-scheme=dark] button.button-danger:focus,html[color-scheme=dark] .button.button-danger:active,html[color-scheme=dark] .button.button-danger:focus{background:hsl(0,62.6086956522%,57.9019607843%);border:1px solid #fde9e9;outline:0}html[color-scheme=dark] button.button-danger:disabled:hover,html[color-scheme=dark] .button.button-danger:disabled:hover{background:#df6d6d !important;outline:0}html[color-scheme=dark] button.button-danger:disabled:active,html[color-scheme=dark] .button.button-danger:disabled:active{background:#df6d6d !important;outline:0}html[color-scheme=dark] button.button-secondary,html[color-scheme=dark] .button.button-secondary{user-select:none}html[color-scheme=dark] button.button-ternary,html[color-scheme=dark] .button.button-ternary{background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);color:hsla(0,0%,100%,.92)}html[color-scheme=dark] button.button-ternary:hover,html[color-scheme=dark] .button.button-ternary:hover{background:hsla(0,0%,100%,.08);border:1px solid rgba(0,0,0,0);outline:0}html[color-scheme=dark] button.button-ternary:active,html[color-scheme=dark] button.button-ternary:focus,html[color-scheme=dark] .button.button-ternary:active,html[color-scheme=dark] .button.button-ternary:focus{background:hsla(0,0%,100%,.06);border:1px solid var(--diagnotize-color-textPrimary);outline:0}html[color-scheme=dark] button.button-ternary:disabled:hover,html[color-scheme=dark] .button.button-ternary:disabled:hover{background:rgba(0,0,0,0) !important;outline:0}html[color-scheme=dark] button.button-ternary:disabled:active,html[color-scheme=dark] .button.button-ternary:disabled:active{background:rgba(0,0,0,0) !important;outline:0}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=date],input[type=number],input[type=time],input[type=url],select:not([multiple]){position:relative;display:inline-flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;height:2.5rem;min-width:2.5rem;padding:0;overflow:visible;font-size:.875rem;font-weight:375;line-height:unset;white-space:nowrap;vertical-align:middle;padding-inline-start:1rem;padding-inline-end:1rem;border-width:0;border-style:solid;border-radius:.25rem;outline:rgba(0,0,0,0) solid 2px;outline-offset:2px;user-select:none;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:200ms;background:var(--diagnotize-color-inputBg);color:var(--diagnotize-color-text);border:1px solid var(--diagnotize-color-inputBorder)}input[type=text]::-webkit-outer-spin-button,input[type=text]::-webkit-inner-spin-button,input[type=password]::-webkit-outer-spin-button,input[type=password]::-webkit-inner-spin-button,input[type=email]::-webkit-outer-spin-button,input[type=email]::-webkit-inner-spin-button,input[type=tel]::-webkit-outer-spin-button,input[type=tel]::-webkit-inner-spin-button,input[type=date]::-webkit-outer-spin-button,input[type=date]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button,input[type=time]::-webkit-outer-spin-button,input[type=time]::-webkit-inner-spin-button,input[type=url]::-webkit-outer-spin-button,input[type=url]::-webkit-inner-spin-button,select:not([multiple])::-webkit-outer-spin-button,select:not([multiple])::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=text][type=number],input[type=password][type=number],input[type=email][type=number],input[type=tel][type=number],input[type=date][type=number],input[type=number][type=number],input[type=time][type=number],input[type=url][type=number],select:not([multiple])[type=number]{-moz-appearance:textfield;appearance:textfield}input[type=text][type=number]:invalid,input[type=password][type=number]:invalid,input[type=email][type=number]:invalid,input[type=tel][type=number]:invalid,input[type=date][type=number]:invalid,input[type=number][type=number]:invalid,input[type=time][type=number]:invalid,input[type=url][type=number]:invalid,select:not([multiple])[type=number]:invalid{border-color:var(--diagnotize-color-textWarning)}input[type=text]:focus,input[type=text]:active,input[type=password]:focus,input[type=password]:active,input[type=email]:focus,input[type=email]:active,input[type=tel]:focus,input[type=tel]:active,input[type=date]:focus,input[type=date]:active,input[type=number]:focus,input[type=number]:active,input[type=time]:focus,input[type=time]:active,input[type=url]:focus,input[type=url]:active,select:not([multiple]):focus,select:not([multiple]):active{border:1px solid var(--diagnotize-color-textPrimary);outline:0;box-shadow:0px 1px 3px 0px rgba(0,0,0,.15)}input[type=text].is-invalid,input[type=password].is-invalid,input[type=email].is-invalid,input[type=tel].is-invalid,input[type=date].is-invalid,input[type=number].is-invalid,input[type=time].is-invalid,input[type=url].is-invalid,select:not([multiple]).is-invalid{border-color:var(--diagnotize-color-textWarning)}input[type=text]:disabled,input[type=password]:disabled,input[type=email]:disabled,input[type=tel]:disabled,input[type=date]:disabled,input[type=number]:disabled,input[type=time]:disabled,input[type=url]:disabled,select:not([multiple]):disabled{cursor:default;opacity:.3;border-color:var(--diagnotize-color-inputBorder) !important;outline:0 !important}html[color-scheme=dark] input[type=text]:disabled,html[color-scheme=dark] input[type=password]:disabled,html[color-scheme=dark] input[type=email]:disabled,html[color-scheme=dark] input[type=tel]:disabled,html[color-scheme=dark] input[type=date]:disabled,html[color-scheme=dark] input[type=number]:disabled,html[color-scheme=dark] input[type=time]:disabled,html[color-scheme=dark] input[type=url]:disabled,html[color-scheme=dark] select:not([multiple]):disabled{opacity:.15}input[type=text].input-xs,input[type=password].input-xs,input[type=email].input-xs,input[type=tel].input-xs,input[type=date].input-xs,input[type=number].input-xs,input[type=time].input-xs,input[type=url].input-xs,select:not([multiple]).input-xs{height:1.5rem;min-width:1.5rem;padding-inline-start:.5rem;padding-inline-end:.5rem;font-size:.75rem}input[type=text].input-sm,input[type=password].input-sm,input[type=email].input-sm,input[type=tel].input-sm,input[type=date].input-sm,input[type=number].input-sm,input[type=time].input-sm,input[type=url].input-sm,select:not([multiple]).input-sm{height:2rem;min-width:2rem;padding-inline-start:.75rem;padding-inline-end:.75rem;font-size:.875rem}input[type=text].input-md,input[type=password].input-md,input[type=email].input-md,input[type=tel].input-md,input[type=date].input-md,input[type=number].input-md,input[type=time].input-md,input[type=url].input-md,select:not([multiple]).input-md{height:2.5rem;min-width:2.5rem;padding-inline-start:1rem;padding-inline-end:1rem;font-size:.875rem}input[type=text].input-lg,input[type=password].input-lg,input[type=email].input-lg,input[type=tel].input-lg,input[type=date].input-lg,input[type=number].input-lg,input[type=time].input-lg,input[type=url].input-lg,select:not([multiple]).input-lg{height:3rem;min-width:3rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;font-size:1rem}select:not([multiple]){cursor:pointer;appearance:none;-webkit-appearance:none;padding-right:2.5rem;background-repeat:no-repeat;background-position:right .5rem center;background-size:8px 5px}html[color-scheme=light] select:not([multiple]){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"8\" height=\"5\" viewBox=\"0 0 8 5\"%3E%3Cpath fill=\"%23252330\" d=\"M4 5L0 0h8z\"/%3E%3C/svg%3E")}html[color-scheme=dark] select:not([multiple]){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"8\" height=\"5\" viewBox=\"0 0 8 5\"%3E%3Cpath fill=\"%23fbfaff\" d=\"M4 5L0 0h8z\"/%3E%3C/svg%3E")}textarea{position:relative;display:inline-flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;min-height:2.5rem;min-width:2.5rem;padding:0;overflow:visible;font-size:.875rem;font-weight:375;line-height:1.5;vertical-align:middle;padding-top:.75rem;padding-bottom:.75rem;padding-inline-start:1rem;padding-inline-end:1rem;border-width:0;border-style:solid;border-radius:.25rem;outline:rgba(0,0,0,0) solid 2px;outline-offset:2px;cursor:pointer;user-select:none;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:200ms;background:var(--diagnotize-color-inputBg);color:var(--diagnotize-color-text);border:1px solid var(--diagnotize-color-inputBorder)}textarea:focus,textarea:active{border:1px solid var(--diagnotize-color-textPrimary);outline:0;box-shadow:0px 1px 3px 0px rgba(0,0,0,.15)}textarea:invalid{border-color:var(--diagnotize-color-textWarning)}textarea:disabled{cursor:default;opacity:.3;border-color:var(--diagnotize-color-inputBorder) !important;outline:0 !important}html[color-scheme=dark] textarea:disabled{opacity:.15}textarea.input-xs{min-height:1.5rem;min-width:1.5rem;padding-top:.25rem;padding-bottom:.25rem;padding-inline-start:.5rem;padding-inline-end:.5rem;font-size:.75rem}textarea.input-sm{min-height:2rem;min-width:2rem;padding-top:.5rem;padding-bottom:.5rem;padding-inline-start:.75rem;padding-inline-end:.75rem;font-size:.875rem}textarea.input-md{min-height:2.5rem;min-width:2.5rem;padding-top:.75rem;padding-bottom:.75rem;padding-inline-start:1rem;padding-inline-end:1rem;font-size:.875rem}textarea.input-lg{min-height:3rem;min-width:3rem;padding-top:1.25rem;padding-bottom:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;font-size:1rem}*::placeholder{color:var(--diagnotize-color-textPlaceholder) !important;font-weight:275 !important;opacity:.75}label{font-family:"Inter",sans-serif;font-weight:550}input[type=radio],input[type=checkbox]{accent-color:var(--diagnotize-color-textPrimary);background:var(--diagnotize-color-bg);cursor:pointer}.radio-group label.radio-input{display:grid;grid-template-columns:min-content auto;grid-gap:.5em;font-size:.875rem;font-weight:550;line-height:unset;margin-top:.5rem;margin-bottom:.5rem;cursor:pointer}.radio-group label.radio-input>input[type=radio]:checked~span.radio-input-label,.radio-group label.radio-input>input[type=checkbox]:checked~span.radio-input-label{font-weight:550;color:var(--diagnotize-color-textPrimary)}.radio-group label.radio-input>input[type=radio]:disabled~span.radio-input-label,.radio-group label.radio-input>input[type=checkbox]:disabled~span.radio-input-label{opacity:.35}.radio-group.radio-group-horizontal{display:flex;flex-flow:row wrap;gap:.75rem 1.25rem;padding-top:.5rem;padding-bottom:.5rem}.radio-group.radio-group-horizontal label.radio-input{margin-top:0;margin-bottom:0}form,.form-layout{display:block;margin:2rem 0}form p.form-error-message,.form-layout p.form-error-message{font-size:.875rem;font-weight:550;line-height:.75rem;color:var(--diagnotize-color-textDanger);margin:0;margin-top:.125rem !important}form p.form-error-message.first,.form-layout p.form-error-message.first{margin-top:.125rem !important}form p.input-error-message,.form-layout p.input-error-message{font-size:.75rem;font-weight:550;line-height:.75rem;color:var(--diagnotize-color-textDanger);margin:0;margin-top:.125rem !important}form p.input-error-message.first,.form-layout p.input-error-message.first{margin-top:.125rem !important}form .form-element-description,.form-layout .form-element-description{font-weight:375;font-size:.75rem;color:var(--diagnotize-color-textSubtle)}form.default-layout,.form-layout.default-layout{display:block}form.default-layout .form-element,.form-layout.default-layout .form-element{display:flex;flex-direction:column;gap:.25rem;margin:1.375rem 0;justify-content:stretch}form.default-layout .form-element.is-stretch,.form-layout.default-layout .form-element.is-stretch{align-items:stretch}form.default-layout .form-element.is-unstretched,.form-layout.default-layout .form-element.is-unstretched{align-items:flex-start}form.default-layout .form-element>*,.form-layout.default-layout .form-element>*{margin:0}form.default-layout .form-element.is-invalid input,form.default-layout .form-element.is-invalid select,form.default-layout .form-element.is-invalid textarea,.form-layout.default-layout .form-element.is-invalid input,.form-layout.default-layout .form-element.is-invalid select,.form-layout.default-layout .form-element.is-invalid textarea{border-color:var(--diagnotize-color-danger) !important;background-color:var(--diagnotize-color-bgDanger) !important}form.default-layout .form-buttons,.form-layout.default-layout .form-buttons{display:flex;flex-direction:row;flex-grow:0;gap:.5rem;margin:1.375rem 0}form.default-layout .form-buttons.is-no-margin,.form-layout.default-layout .form-buttons.is-no-margin{margin:0}form.default-layout .form-buttons>*,.form-layout.default-layout .form-buttons>*{margin:0}form.default-layout .form-buttons>.pull-right,.form-layout.default-layout .form-buttons>.pull-right{margin-left:auto}form.default-layout .horizontal-group,.form-layout.default-layout .horizontal-group{display:flex;flex-direction:row;gap:1.375rem;margin:1.375rem 0}@media(max-width: 640px){form.default-layout .horizontal-group,.form-layout.default-layout .horizontal-group{flex-direction:column;gap:1.375rem}}form.default-layout .horizontal-group>.form-element,.form-layout.default-layout .horizontal-group>.form-element{margin:0}.multi-select-2{max-height:192px;overflow-y:auto;background:var(--diagnotize-color-inputBg);border:1px solid var(--diagnotize-color-inputBorder);border-radius:.25rem}.multi-select-2{background-clip:padding-box}.multi-select-2{user-select:none}.form-element.is-invalid .multi-select-2{border-color:var(--diagnotize-color-danger) !important}.multi-select-2.is-large{max-height:320px}.multi-select-2 .select-item-group.selected .select-item{border-radius:.25rem}.multi-select-2 .select-item-group.selected .select-item{background-clip:padding-box}.multi-select-2 .select-item-group.selected .select-item:hover{background:var(--diagnotize-color-bgHighlight);border-radius:.25rem}.multi-select-2 .select-item-group.selected .select-item:hover{background-clip:padding-box}.multi-select-2 .select-item{display:flex;gap:.5rem;align-items:center;margin:1px;padding:0 .5rem;width:calc(100% - 2px);cursor:pointer}.multi-select-2 .select-item:hover{background:var(--diagnotize-color-bgHighlight);border-radius:.25rem}.multi-select-2 .select-item:hover{background-clip:padding-box}.multi-select-2 .select-item>svg{height:14.8571428571px;width:14.8571428571px;opacity:.4;transform:scale(0.75)}.multi-select-2 .select-item>svg.pull-right{margin-left:auto;margin-right:.25rem;opacity:.6;transform:scale(1.5);background:rgba(0,0,0,0)}.multi-select-2 .select-item>svg.pull-right:hover{opacity:1}.multi-select-2 .select-item>span{display:inline-block;line-height:30px;opacity:.8}.multi-select-2 .select-item.selected-children>svg:first-child{stroke:var(--diagnotize-color-textAccent);opacity:.4;transform:scale(0.75)}.multi-select-2 .select-item.selected-children>span{color:var(--diagnotize-color-textAccent);opacity:1}.multi-select-2 .select-item.selected>svg:first-child{stroke:var(--diagnotize-color-textAccent);opacity:1;transform:scale(1)}.multi-select-2 .select-item.selected>span{color:var(--diagnotize-color-textAccent);opacity:1}.multi-select-2 .select-item-children{display:flex;flex-direction:column;gap:0;margin-left:1rem}.search-filters{padding:.5rem 0;margin-top:2rem;margin-left:-0.25rem;margin-right:-0.25rem}.search-filters>*{margin:.25rem}.page-searches-v3 .page-searches-v3-columns{display:flex;flex-wrap:wrap;gap:.5rem}.page-searches-v3 .page-searches-v3-columns>.column{flex:1 1 200px;min-height:300px;padding:1.25rem;border:1px solid var(--diagnotize-color-border-color);border-radius:.375rem}.page-searches-v3 .page-searches-v3-columns>.column.search-inputs{flex:1 0 20%;width:auto;min-width:320px;max-width:600px}.page-searches-v3 .page-searches-v3-columns>.column.search-inputs .search-inputs-localized-findings{display:flex;flex-direction:column;gap:.5rem}.page-searches-v3 .page-searches-v3-columns>.column.search-inputs .search-inputs-localized-findings>button{justify-content:flex-start}.page-searches-v3 .page-searches-v3-columns>.column.current-selections{flex:1 0 25%;width:auto;min-width:320px;max-width:900px}.page-searches-v3 .page-searches-v3-columns>.column.current-selections ul{list-style:none;margin:0;padding:0}.page-searches-v3 .page-searches-v3-columns>.column.current-selections ul li{display:flex;align-items:center;gap:.5rem;margin:.25rem 0;border-radius:.125rem;background-color:var(--diagnotize-color-bgAlternate);padding:.5rem .5rem;border:1px solid var(--diagnotize-color-bgAlternate)}.page-searches-v3 .page-searches-v3-columns>.column.current-selections ul li>.selection-name{flex:1 1 auto;font-weight:675 !important;line-height:26px}.page-searches-v3 .page-searches-v3-columns>.column.current-selections .localized-finding-list{display:block;list-style:none;margin:0;padding:0;border:0}.page-searches-v3 .page-searches-v3-columns>.column.current-selections .localized-finding-item{margin:.25rem 0;padding:.5rem .5rem;background-color:var(--diagnotize-color-bgAlternate);border:1px solid var(--diagnotize-color-bgAlternate);border-radius:.375rem}.page-searches-v3 .page-searches-v3-columns>.column.current-selections .localized-finding-item .selection-name{font-weight:675 !important;color:var(--diagnotize-color-title)}.page-searches-v3 .page-searches-v3-columns>.column.current-selections .highlighted{background-color:var(--diagnotize-color-bgHighlight);border-color:var(--diagnotize-color-border-color)}.page-searches-v3 .page-searches-v3-columns>.column.current-selections .highlighted .selection-name{font-weight:675 !important;color:var(--diagnotize-color-textAccent)}.page-searches-v3 .page-searches-v3-columns>.column.results{flex:1 1 45%;min-width:320px;max-width:100%}.page-searches-v3 .page-searches-v3-columns>.column.results ul{list-style:none;margin:0;padding:0}.page-searches-v3 .page-searches-v3-columns>.column.results ul li{display:flex;align-items:center;padding:.25rem 0}.page-searches-v3 .page-searches-v3-columns>.column.results ul li>.diagnosis-rank{width:1.5rem;text-align:right;margin-right:.5rem;font-weight:275;color:var(--diagnotize-color-textSubtle);opacity:.4;user-select:none}.page-searches-v3 .page-searches-v3-columns>.column.results ul li>.diagnosis-name{flex:1 1 auto;font-weight:375;line-height:26px}.page-searches-v3 .page-searches-v3-columns>.column.results ul li>.diagnosis-hits{display:block;margin:0 .25rem;font-size:.75rem;font-weight:675;color:var(--diagnotize-color-textSubtle);background:var(--diagnotize-color-bgAlternate);padding:.125rem .5rem;border-radius:.375rem;cursor:pointer}.page-searches-v3 .page-searches-v3-columns>.column.results ul li>.diagnosis-hits:hover{background-color:var(--diagnotize-color-accent);color:var(--diagnotize-color-textInvert)}.page-searches-v3 .page-searches-v3-columns>.column.results ul li>.diagnosis-score{display:block;margin:0 .25rem;font-size:.875rem;line-height:26px;color:var(--diagnotize-color-textSubtle);width:3rem;text-align:right;opacity:.6}.page-searches-v3 .page-searches-v3-columns>.column.results ul li>button.button-exclude-diagnosis{margin:0 .5rem;opacity:.7;display:none}.page-searches-v3 .page-searches-v3-columns>.column.results ul li:hover{background-color:var(--diagnotize-color-bgAlternate);border-radius:.125rem}.page-searches-v3 .page-searches-v3-columns>.column.results ul li:hover>button.button-exclude-diagnosis{display:inline-flex}.page-searches-breakdown-popup h1{margin-top:0}.page-searches-breakdown-popup pre{background-color:var(--diagnotize-color-bg);padding:.75rem;border-radius:.375rem;overflow-x:auto;opacity:.9}
.app-global-search{position:fixed;z-index:10000;top:0;left:0;right:0;bottom:0}.app-global-search>.global-search-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10001;background:rgba(0,0,0,.5);backdrop-filter:blur(5px)}.app-global-search>.global-search{position:fixed;z-index:10002;top:150px;left:0;right:0;display:block;width:100%;max-width:700px;margin-left:auto;margin-right:auto;padding:30px;border:1px solid var(--diagnotize-color-border-color);border-radius:5px;background:var(--diagnotize-color-bgAlternate);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}html[color-scheme=dark] .app-global-search>.global-search{box-shadow:rgba(0,0,0,.1) 0px 0px 0px 1px,rgba(0,0,0,.2) 0px 5px 10px,rgba(0,0,0,.4) 0px 15px 40px}.app-global-search>.global-search>.global-search-header{display:flex;width:100%;flex-direction:row;flex-grow:1;flex-shrink:0;justify-content:space-between;gap:10px}.app-global-search>.global-search .global-search-results-wrapper{display:flex;flex-direction:row;flex-grow:1;flex-shrink:0;gap:10px;margin-top:20px}.app-global-search>.global-search .global-search-results-wrapper>.global-search-results{width:50%}
nav.navigation-main{position:relative;background:var(--diagnotize-color-bgAlternate);border-bottom:1px solid var(--diagnotize-color-border-color);box-shadow:0px 1px 3px 0px rgba(0,0,0,.15);user-select:none}nav.navigation-main div.nav-bar{display:flex;justify-content:space-between;gap:.5rem;margin:0 auto;max-width:1600px;padding:0;transition:padding .1s ease-in-out;height:3.5rem}nav.navigation-main div.nav-bar div.nav-links{display:flex;align-items:flex-start;gap:.125rem;margin-bottom:-1px}nav.navigation-main div.nav-bar div.nav-links.is-pull-right{margin-left:auto}@media(max-width: 960px){nav.navigation-main div.nav-bar div.nav-links.is-hide-on-mobile{display:none}}nav.navigation-main div.nav-bar div.nav-links>a,nav.navigation-main div.nav-bar div.nav-links>a:link,nav.navigation-main div.nav-bar div.nav-links>a:hover,nav.navigation-main div.nav-bar div.nav-links>a:focus,nav.navigation-main div.nav-bar div.nav-links>a:visited{display:flex;align-items:center;padding:0 1.25rem;padding-top:2px;height:3.5rem;font-weight:550;text-decoration:none;white-space:nowrap;color:var(--diagnotize-nav-text-color);border-bottom:2px solid rgba(0,0,0,0);transition:padding-top padding-bottom .1s ease-in-out}@media(max-width: 1280px){nav.navigation-main div.nav-bar div.nav-links>a,nav.navigation-main div.nav-bar div.nav-links>a:link,nav.navigation-main div.nav-bar div.nav-links>a:hover,nav.navigation-main div.nav-bar div.nav-links>a:focus,nav.navigation-main div.nav-bar div.nav-links>a:visited{padding:0 .75rem;padding-top:2px}}nav.navigation-main div.nav-bar div.nav-links>a>svg:first-child,nav.navigation-main div.nav-bar div.nav-links>a:link>svg:first-child,nav.navigation-main div.nav-bar div.nav-links>a:hover>svg:first-child,nav.navigation-main div.nav-bar div.nav-links>a:focus>svg:first-child,nav.navigation-main div.nav-bar div.nav-links>a:visited>svg:first-child{margin-right:.5rem;opacity:.4;transform:scale(0.9)}nav.navigation-main div.nav-bar div.nav-links>a:hover,nav.navigation-main div.nav-bar div.nav-links>a:focus,nav.navigation-main div.nav-bar div.nav-links>a:link:hover,nav.navigation-main div.nav-bar div.nav-links>a:link:focus,nav.navigation-main div.nav-bar div.nav-links>a:hover:hover,nav.navigation-main div.nav-bar div.nav-links>a:hover:focus,nav.navigation-main div.nav-bar div.nav-links>a:focus:hover,nav.navigation-main div.nav-bar div.nav-links>a:focus:focus,nav.navigation-main div.nav-bar div.nav-links>a:visited:hover,nav.navigation-main div.nav-bar div.nav-links>a:visited:focus{color:var(--diagnotize-nav-text-color-hover);border-color:var(--diagnotize-color-primary)}nav.navigation-main div.nav-bar div.nav-links>a:hover>svg:first-child,nav.navigation-main div.nav-bar div.nav-links>a:focus>svg:first-child,nav.navigation-main div.nav-bar div.nav-links>a:link:hover>svg:first-child,nav.navigation-main div.nav-bar div.nav-links>a:link:focus>svg:first-child,nav.navigation-main div.nav-bar div.nav-links>a:hover:hover>svg:first-child,nav.navigation-main div.nav-bar div.nav-links>a:hover:focus>svg:first-child,nav.navigation-main div.nav-bar div.nav-links>a:focus:hover>svg:first-child,nav.navigation-main div.nav-bar div.nav-links>a:focus:focus>svg:first-child,nav.navigation-main div.nav-bar div.nav-links>a:visited:hover>svg:first-child,nav.navigation-main div.nav-bar div.nav-links>a:visited:focus>svg:first-child{opacity:.5;transform:scale(1.2)}nav.navigation-main div.nav-bar div.nav-links>a.active,nav.navigation-main div.nav-bar div.nav-links>a:link.active,nav.navigation-main div.nav-bar div.nav-links>a:hover.active,nav.navigation-main div.nav-bar div.nav-links>a:focus.active,nav.navigation-main div.nav-bar div.nav-links>a:visited.active{color:var(--diagnotize-nav-text-color-active);border-color:var(--diagnotize-color-primary)}nav.navigation-main div.nav-bar div.nav-links>a.active>svg:first-child,nav.navigation-main div.nav-bar div.nav-links>a:link.active>svg:first-child,nav.navigation-main div.nav-bar div.nav-links>a:hover.active>svg:first-child,nav.navigation-main div.nav-bar div.nav-links>a:focus.active>svg:first-child,nav.navigation-main div.nav-bar div.nav-links>a:visited.active>svg:first-child{opacity:.8;transform:scale(1.2)}nav.navigation-main div.nav-bar>.navigation-main-dropdown{position:relative;left:-1px;display:none;border-left:1px solid var(--diagnotize-color-border-color);border-right:1px solid var(--diagnotize-color-border-color)}@media(max-width: 960px){nav.navigation-main div.nav-bar>.navigation-main-dropdown{display:block}}nav.navigation-main div.nav-bar>.navigation-main-dropdown>a.navigation-main-dropdown-toggle{display:flex;align-items:center;justify-content:center;height:3.5rem;width:3.5rem;cursor:pointer}nav.navigation-main div.nav-bar>.navigation-main-dropdown>a.navigation-main-dropdown-toggle>svg{opacity:.6;transform:scale(1.5);margin:0 !important}nav.navigation-main div.nav-bar>.navigation-main-dropdown>a.navigation-main-dropdown-toggle:hover>svg,nav.navigation-main div.nav-bar>.navigation-main-dropdown>a.navigation-main-dropdown-toggle:focus>svg{opacity:.8}nav.navigation-main div.nav-bar>.navigation-main-dropdown>a.navigation-main-dropdown-toggle.is-open>svg{opacity:1}nav.navigation-main div.nav-bar>.navigation-main-dropdown>.nav-links{position:absolute;display:block;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;opacity:0;visibility:hidden;z-index:1000;top:3.5rem;left:-1px;min-width:275px;background:var(--diagnotize-color-bgAlternate);border:1px solid var(--diagnotize-color-border-color);box-shadow:0px 1px 3px 0px rgba(0,0,0,.15)}nav.navigation-main div.nav-bar>.navigation-main-dropdown>.nav-links.is-open{opacity:1;visibility:visible}nav.navigation-main div.nav-bar>.navigation-main-dropdown>.nav-links>a,nav.navigation-main div.nav-bar>.navigation-main-dropdown>.nav-links>a:link,nav.navigation-main div.nav-bar>.navigation-main-dropdown>.nav-links>a:hover,nav.navigation-main div.nav-bar>.navigation-main-dropdown>.nav-links>a:focus,nav.navigation-main div.nav-bar>.navigation-main-dropdown>.nav-links>a:visited{border-top:1px solid var(--diagnotize-color-border-color) !important;border-left:2px solid rgba(0,0,0,0);border-bottom:0;padding:0 1rem}nav.navigation-main div.nav-bar>.navigation-main-dropdown>.nav-links>a:first-child,nav.navigation-main div.nav-bar>.navigation-main-dropdown>.nav-links>a:link:first-child,nav.navigation-main div.nav-bar>.navigation-main-dropdown>.nav-links>a:hover:first-child,nav.navigation-main div.nav-bar>.navigation-main-dropdown>.nav-links>a:focus:first-child,nav.navigation-main div.nav-bar>.navigation-main-dropdown>.nav-links>a:visited:first-child{border-top:0 !important}nav.navigation-main div.nav-bar>.navigation-main-dropdown>.nav-links>a>svg:first-child,nav.navigation-main div.nav-bar>.navigation-main-dropdown>.nav-links>a:link>svg:first-child,nav.navigation-main div.nav-bar>.navigation-main-dropdown>.nav-links>a:hover>svg:first-child,nav.navigation-main div.nav-bar>.navigation-main-dropdown>.nav-links>a:focus>svg:first-child,nav.navigation-main div.nav-bar>.navigation-main-dropdown>.nav-links>a:visited>svg:first-child{margin-right:.75rem;opacity:.4;transform:scale(0.9)}nav.navigation-main div.nav-bar>.navigation-main-dropdown>.nav-links>a:hover,nav.navigation-main div.nav-bar>.navigation-main-dropdown>.nav-links>a:focus,nav.navigation-main div.nav-bar>.navigation-main-dropdown>.nav-links>a:link:hover,nav.navigation-main div.nav-bar>.navigation-main-dropdown>.nav-links>a:link:focus,nav.navigation-main div.nav-bar>.navigation-main-dropdown>.nav-links>a:hover:hover,nav.navigation-main div.nav-bar>.navigation-main-dropdown>.nav-links>a:hover:focus,nav.navigation-main div.nav-bar>.navigation-main-dropdown>.nav-links>a:focus:hover,nav.navigation-main div.nav-bar>.navigation-main-dropdown>.nav-links>a:focus:focus,nav.navigation-main div.nav-bar>.navigation-main-dropdown>.nav-links>a:visited:hover,nav.navigation-main div.nav-bar>.navigation-main-dropdown>.nav-links>a:visited:focus{border-left-color:rgba(0,0,0,0)}nav.navigation-main div.nav-bar>.navigation-main-dropdown>.nav-links>a.active,nav.navigation-main div.nav-bar>.navigation-main-dropdown>.nav-links>a:link.active,nav.navigation-main div.nav-bar>.navigation-main-dropdown>.nav-links>a:hover.active,nav.navigation-main div.nav-bar>.navigation-main-dropdown>.nav-links>a:focus.active,nav.navigation-main div.nav-bar>.navigation-main-dropdown>.nav-links>a:visited.active{border-left-color:var(--diagnotize-color-primary)}
div.app-profile-menu{position:relative;background:rgba(0,0,0,0);margin-left:.5rem;border-left:1px solid var(--diagnotize-color-border-color);border-right:1px solid var(--diagnotize-color-border-color)}@media(max-width: 960px){div.app-profile-menu{border-right:0}}div.app-profile-menu>a.app-profile-menu-toggle{display:flex;align-items:center;justify-content:center;height:3.5rem;width:3.5rem;cursor:pointer}div.app-profile-menu>a.app-profile-menu-toggle>svg{opacity:.6;transform:scale(1.5);margin:0 !important}div.app-profile-menu>a.app-profile-menu-toggle:hover>svg,div.app-profile-menu>a.app-profile-menu-toggle:focus>svg,div.app-profile-menu>a.app-profile-menu-toggle.is-open>svg{color:var(--diagnotize-nav-text-color-active);opacity:1}.app-profile-menu-dropdown{position:absolute;display:block;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;opacity:0;visibility:hidden;z-index:1000;top:3.5rem;right:-1px;min-width:275px;background:var(--diagnotize-color-bgAlternate);border:1px solid var(--diagnotize-color-border-color);box-shadow:0px 1px 3px 0px rgba(0,0,0,.15)}.app-profile-menu-dropdown.is-open{opacity:1;visibility:visible}@media(max-width: 960px){.app-profile-menu-dropdown{border-right:0;right:0}}.app-profile-menu-dropdown>.is-divider{border-top:1px solid var(--diagnotize-color-border-color);height:0;width:100%;margin:.25rem 0}.app-profile-menu-dropdown>.profile-menu-item{display:flex;align-items:center;padding:.875rem;line-height:1.5;font-weight:550;text-align:left;white-space:nowrap;color:var(--diagnotize-nav-text-color-active)}.app-profile-menu-dropdown>.profile-menu-item:last-child{padding-bottom:1.25rem}.app-profile-menu-dropdown>.profile-menu-item>svg:first-child{margin-right:.75rem;opacity:.4;transform:scale(1)}.app-profile-menu-dropdown>a.profile-menu-item:hover,.app-profile-menu-dropdown>a.profile-menu-item:link:hover,.app-profile-menu-dropdown>a.profile-menu-item:visited:hover{background:var(--diagnotize-color-bgHover);font-weight:675}.app-profile-menu-dropdown>a.profile-menu-item:hover>svg:first-child,.app-profile-menu-dropdown>a.profile-menu-item:link:hover>svg:first-child,.app-profile-menu-dropdown>a.profile-menu-item:visited:hover>svg:first-child{opacity:.5;transform:scale(1.2)}
.app-quick-actions{display:flex;align-items:center;justify-content:center;line-height:3.5rem;height:3.5rem}.app-quick-actions>button,.app-quick-actions .button.quick-action-button{padding:0;aspect-ratio:1/1}.app-quick-actions>button>svg,.app-quick-actions>button>svg:first-child,.app-quick-actions>button>svg:last-child,.app-quick-actions .button.quick-action-button>svg,.app-quick-actions .button.quick-action-button>svg:first-child,.app-quick-actions .button.quick-action-button>svg:last-child{opacity:.6;transform:scale(1.2);margin:0 !important}.app-quick-actions>button:hover>svg,.app-quick-actions>button:hover>svg:first-child,.app-quick-actions>button:hover>svg:last-child,.app-quick-actions>button:focus>svg,.app-quick-actions>button:focus>svg:first-child,.app-quick-actions>button:focus>svg:last-child,.app-quick-actions .button.quick-action-button:hover>svg,.app-quick-actions .button.quick-action-button:hover>svg:first-child,.app-quick-actions .button.quick-action-button:hover>svg:last-child,.app-quick-actions .button.quick-action-button:focus>svg,.app-quick-actions .button.quick-action-button:focus>svg:first-child,.app-quick-actions .button.quick-action-button:focus>svg:last-child{opacity:1;transform:scale(1.4);color:var(--diagnotize-nav-text-color-active)}
.toast-provider{position:fixed;z-index:1700;pointer-events:none;top:0;right:0;bottom:0;left:0;padding:1.5rem;display:flex;flex-direction:column;align-items:flex-end;gap:1rem;justify-content:flex-end;background:none}@media(max-width: 960px){.toast-provider{padding:1rem}}.toast-provider>.toast{pointer-events:all;max-width:24rem;width:100%;padding:1rem 1rem;border-radius:.375rem;position:relative;display:flex;align-items:center;gap:.25rem;justify-content:space-between;box-shadow:0px 1px 3px 0px rgba(0,0,0,.15);color:#000}.toast-provider>.toast.toast-closed{display:none}.toast-provider>.toast.toast-closing{opacity:0;transition:opacity 2.4s ease-in-out}.toast-provider>.toast>.toast-close-button{position:absolute;top:.625rem;right:.625rem;opacity:.3;border:0 !important;outline:0 !important;background:none !important;padding:0;margin:0;color:#000;cursor:pointer;width:1rem;height:1rem}.toast-provider>.toast>.toast-close-button:hover{opacity:.8}.toast-provider>.toast>svg.toast-icon{display:block;flex-grow:0;flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:.25rem;margin-right:.25rem;opacity:.7}.toast-provider>.toast>.toast-message{padding:.25rem;font-size:.875rem;font-weight:550;flex-grow:1}.toast-provider>.toast>.toast-message.toast-message-closable{padding-right:1.5rem}.toast-provider>.toast.toast-success{background:#bef3d9}.toast-provider>.toast.toast-success>svg.toast-icon{color:#2cbe77}.toast-provider>.toast.toast-error{background:#f3bfbf}.toast-provider>.toast.toast-error>svg.toast-icon{color:#bb2b2b}.toast-provider>.toast.toast-warning{background:#faecb7}.toast-provider>.toast.toast-warning>svg.toast-icon{color:#d5ab18}.toast-provider>.toast.toast-info{background:#b2eaff}.toast-provider>.toast.toast-info>svg.toast-icon{color:#1ea8e4}
main{max-width:calc(1600px + 1.5rem);margin-top:1rem;margin-left:auto;margin-right:auto;margin-bottom:5rem;padding:.5rem 1.5rem;transition:padding .1s ease-in-out}@media(max-width: 1280px){main{padding-left:.5rem;padding-right:.5rem}}
.autocomplete-component{position:relative;display:inline-block}.autocomplete-component>input[type=text]{width:100%}.autocomplete-component .autocomplete-dropdown{position:absolute;z-index:1000;left:0;right:0;background:var(--diagnotize-color-bgAlternate);border-radius:.375rem;margin-top:.25rem;padding:.25rem;display:flex;flex-direction:column;max-width:100%;max-height:200px;overflow-y:auto;font-size:.875rem;box-shadow:0px 1px 3px 0px rgba(0,0,0,.15)}.autocomplete-component .autocomplete-dropdown>.autcomplete-status{padding:.5rem;opacity:.4}.autocomplete-component .autocomplete-dropdown>.autocomplete-item{padding:.5rem}.autocomplete-component .autocomplete-dropdown>.autocomplete-item>.item-label{opacity:.2;line-height:1.5rem}.autocomplete-component .autocomplete-dropdown>.autocomplete-item>.item-type{font-size:.625rem;opacity:.2}.autocomplete-component .autocomplete-dropdown>.autocomplete-item.is-focused,.autocomplete-component .autocomplete-dropdown>.autocomplete-item:hover{background:var(--diagnotize-color-bgHighlight)}.autocomplete-component .autocomplete-dropdown>.autocomplete-item.is-focused>.item-label,.autocomplete-component .autocomplete-dropdown>.autocomplete-item:hover>.item-label{opacity:.3}.autocomplete-component .autocomplete-dropdown>.autocomplete-item.is-selectable{cursor:pointer}.autocomplete-component .autocomplete-dropdown>.autocomplete-item.is-selectable>.item-label{opacity:.8}.autocomplete-component .autocomplete-dropdown>.autocomplete-item.is-selectable>.item-type{font-size:.625rem;opacity:.4}.autocomplete-component .autocomplete-dropdown>.autocomplete-item.is-selectable.is-focused,.autocomplete-component .autocomplete-dropdown>.autocomplete-item.is-selectable:hover{background:var(--diagnotize-color-bgHighlight)}.autocomplete-component .autocomplete-dropdown>.autocomplete-item.is-selectable.is-focused>.item-label,.autocomplete-component .autocomplete-dropdown>.autocomplete-item.is-selectable:hover>.item-label{color:var(--diagnotize-color-accent);opacity:1;font-weight:550}
.references-popup-items{border:1px solid inherit;background:var(--diagnotize-color-bgAlternate);border-radius:.25rem}.references-popup-items{background-clip:padding-box}.references-popup-items{display:flex;flex-direction:column;gap:.25rem;padding:.25rem .25rem .25rem 0}.references-popup-items>.reference-item{display:flex;flex-direction:row;align-items:center;gap:.5rem;border-left:3px solid rgba(0,0,0,0);min-height:1rem;padding:.5rem .5rem .5rem .25rem;font-size:.75rem;cursor:pointer}.references-popup-items>.reference-item>.tick{display:inline-block;border-radius:50%;background-clip:padding-box;width:.75rem;height:.75rem;background-color:var(--diagnotize-color-bgPrimary);opacity:.3}.references-popup-items>.reference-item>.title{opacity:.6}.references-popup-items>.reference-item:hover,.references-popup-items>.reference-item.is-selected{background-color:var(--diagnotize-color-bgHighlight)}.references-popup-items>.reference-item:hover>.tick,.references-popup-items>.reference-item.is-selected>.tick{background-color:var(--diagnotize-color-bgPrimary);opacity:1}.references-popup-items>.reference-item:hover>.title,.references-popup-items>.reference-item.is-selected>.title{opacity:1}
.text-editor-wrapper{position:relative;min-height:8rem;min-width:2.5rem;overflow:visible;font-size:.875rem;font-weight:375;line-height:1.5;vertical-align:middle;padding:0;border-width:0;border-style:solid;border-radius:.25rem;outline:rgba(0,0,0,0) solid 2px;outline-offset:2px;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:200ms;background:var(--diagnotize-color-inputBg);color:var(--diagnotize-color-text);border:1px solid var(--diagnotize-color-inputBorder)}.text-editor-wrapper>:first-child{margin-top:0}.text-editor-wrapper>:last-child{margin-bottom:0}.text-editor-wrapper:has(:focus),.text-editor-wrapper:has(:active){border:1px solid var(--diagnotize-color-textPrimary);outline:0;box-shadow:0px 1px 3px 0px rgba(0,0,0,.15)}.text-editor-wrapper:has(>:invalid){border-color:var(--diagnotize-color-textWarning)}.text-editor-wrapper:has(>:disabled){cursor:default;opacity:.3;border-color:var(--diagnotize-color-inputBorder) !important;outline:0 !important}html[color-scheme=dark] .text-editor-wrapper:has(>:disabled){opacity:.15}.text-editor-wrapper .text-editor-buttons{display:flex;justify-content:flex-start;align-items:center;gap:.125rem;padding:.375rem}.text-editor-wrapper .text-editor-buttons>.separator{width:1px;margin-left:.75rem;margin-right:.75rem;min-height:1.5rem;background:var(--diagnotize-color-inputBorder)}@media(max-width: 640px){.text-editor-wrapper .text-editor-buttons{flex-wrap:wrap}}.text-editor-wrapper .text-editor-buttons button,.text-editor-wrapper .text-editor-buttons button.button{padding:.375rem;min-width:2rem}@media(max-width: 640px){.text-editor-wrapper .text-editor-buttons{padding:.25rem;gap:.25rem}.text-editor-wrapper .text-editor-buttons>.separator{display:none}.text-editor-wrapper .text-editor-buttons button,.text-editor-wrapper .text-editor-buttons button.button{padding:.375rem;height:.375rem;min-height:1.75rem;min-width:1.5rem}}.text-editor-wrapper .tiptap{margin:0;position:relative;min-height:8rem;min-width:2.5rem;padding:1rem;overflow:visible;font-size:.875rem;font-weight:375;line-height:1.5;background:rgba(0,0,0,0);color:var(--diagnotize-color-text);border-top:1px solid var(--diagnotize-color-inputBorder)}.text-editor-wrapper .tiptap>:first-child{margin-top:0}.text-editor-wrapper .tiptap>:last-child{margin-bottom:0}.text-editor-wrapper .tiptap:invalid{border-color:var(--diagnotize-color-textWarning)}.text-editor-wrapper .tiptap:disabled{cursor:default;opacity:.3;border-color:var(--diagnotize-color-inputBorder) !important;outline:0 !important}html[color-scheme=dark] .text-editor-wrapper .tiptap:disabled{opacity:.15}.text-editor-wrapper .tiptap.ProseMirror-focused{outline:none}.text-editor-wrapper .tiptap .is-editor-empty:first-child::before{color:var(--diagnotize-color-textPlaceholder) !important;font-weight:275 !important;opacity:.75;float:left;height:0;pointer-events:none;content:attr(data-placeholder)}.text-editor-wrapper .tiptap>*+*{margin-top:.5rem}.text-editor-wrapper .tiptap h1,.text-editor-wrapper .tiptap h2,.text-editor-wrapper .tiptap h3,.text-editor-wrapper .tiptap h4,.text-editor-wrapper .tiptap h5,.text-editor-wrapper .tiptap h6{line-height:1;margin-top:1.5rem}.text-editor-wrapper .tiptap strong{font-weight:675}.text-editor-wrapper .tiptap ol li>p,.text-editor-wrapper .tiptap ul li>p{margin-top:0;margin-bottom:0}.text-editor-wrapper .tiptap ol li ol,.text-editor-wrapper .tiptap ol li ul,.text-editor-wrapper .tiptap ul li ol,.text-editor-wrapper .tiptap ul li ul{margin-top:.5rem;margin-bottom:.5rem}.text-editor-wrapper .tiptap span[data-type=reference]{display:inline-block;font-weight:550;font-size:.875rem;letter-spacing:-1px;color:var(--diagnotize-color-textPrimary);border-radius:.25rem}.text-editor-wrapper .tiptap span[data-type=reference]{background-clip:padding-box}.text-editor-wrapper .tiptap blockquote{margin-left:0;padding-left:1em;border-left:6px solid var(--diagnotize-color-hr);padding-top:1px;padding-bottom:1px}.text-editor-wrapper .tiptap blockquote>:first-child{margin-top:.5rem}.text-editor-wrapper .tiptap blockquote>:last-child{margin-bottom:.5rem}.text-editor-wrapper .tiptap hr{border:0;border-top:3px solid var(--diagnotize-color-hr);max-width:320px;margin-top:1.75rem;margin-bottom:1.5rem}
.epidemiology-item{display:flex;flex-direction:column;justify-content:stretch;align-items:start;gap:1rem;width:100%}.epidemiology-item>.epidemiology-item-type{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-weight:550;width:100%}.epidemiology-item>.epidemiology-item-type>.epidemiology-item-title{font-weight:675}.epidemiology-item>.epidemiology-item-type>.epidemiology-item-buttons{display:flex;justify-content:start;align-items:center;gap:.5rem}.epidemiology-item>.epidemiology-item-content{width:100%}.epidemiology-list{display:flex;flex-direction:column;gap:0;border:1px solid var(--diagnotize-color-stroke);border-radius:.25rem}.epidemiology-list{background-clip:padding-box}.epidemiology-list{width:100%}.epidemiology-list>.epidemiology-item{padding:1rem;border-top:1px solid var(--diagnotize-color-stroke)}.epidemiology-list>.epidemiology-item:first-child{border-top:0}
span.chip-label{display:inline-block;font-weight:550;font-size:.75rem;padding:.125rem .375rem;cursor:default;border-radius:.75rem}span.chip-label{background-clip:padding-box}span.chip-label{--chip-label-fg-purple: var(--diagnotize-color-textPrimary);--chip-label-bg-purple: var(--diagnotize-color-bg2-Primary)}html[color-scheme=light] span.chip-label{--chip-label-fg-accent: #6b4c7d;--chip-label-bg-accent: #f7e2fd;--chip-label-fg-green: #0d4c2f;--chip-label-bg-green: #bef3d9;--chip-label-fg-blue: #00435c;--chip-label-bg-blue: #b2eaff;--chip-label-fg-orange: #a25711;--chip-label-bg-orange: #faecb7}html[color-scheme=dark] span.chip-label{--chip-label-fg-accent: #f0cefb;--chip-label-bg-accent: #3d2c4c;--chip-label-fg-green: #80ffff;--chip-label-bg-green: #003d3d;--chip-label-fg-blue: #80ddff;--chip-label-bg-blue: #002d3d;--chip-label-fg-orange: #f6df89;--chip-label-bg-orange: #392e03}span.chip-label,span.chip-label.purple{color:var(--chip-label-fg-purple);background:var(--chip-label-bg-purple)}span.chip-label.pink{color:var(--chip-label-fg-accent);background:var(--chip-label-bg-accent)}span.chip-label.green{color:var(--chip-label-fg-green);background:var(--chip-label-bg-green)}span.chip-label.blue{color:var(--chip-label-fg-blue);background:var(--chip-label-bg-blue)}span.chip-label.orange{color:var(--chip-label-fg-orange);background:var(--chip-label-bg-orange)}span.chip-label.red{color:var(--chip-label-fg-red);background:var(--chip-label-bg-red)}
.localized-finding-item{display:flex;flex-direction:column;justify-content:stretch;align-items:start;gap:1rem;width:100%}.localized-finding-item>.localized-finding-item-type{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-weight:550;width:100%}.localized-finding-item>.localized-finding-item-type>.localized-finding-item-title{font-weight:675}.localized-finding-item>.localized-finding-item-type>.localized-finding-item-buttons{display:flex;justify-content:start;align-items:center;gap:.5rem}.localized-finding-item>.localized-finding-item-content{display:grid;grid-template-columns:repeat(2, 1fr);gap:.75rem;width:100%}@media(max-width: 640px){.localized-finding-item>.localized-finding-item-content{grid-template-columns:1fr}}.localized-finding-item>.localized-finding-item-content div.localized-finding-item-group{display:flex;flex-direction:column;gap:.375rem}.localized-finding-item>.localized-finding-item-content div.localized-finding-item-group:first-child{grid-column:1/-1}.localized-finding-item>.localized-finding-item-content div.localized-finding-item-group>.localized-finding-item-group-title{font-weight:675;font-size:.625rem;text-transform:uppercase;letter-spacing:.5px;opacity:.8}.localized-finding-item>.localized-finding-item-content div.localized-finding-item-group>.localized-finding-item-group-labels{margin:-1px}.localized-finding-item>.localized-finding-item-content div.localized-finding-item-group>.localized-finding-item-group-labels>*{margin:1px !important}.localized-finding-item.is-single-column>.localized-finding-item-content{grid-template-columns:1fr !important}.localized-finding-list{display:flex;flex-direction:column;gap:0;border:1px solid var(--diagnotize-color-stroke);border-radius:.25rem}.localized-finding-list{background-clip:padding-box}.localized-finding-list{width:100%}.localized-finding-list>.localized-finding-item{padding:1rem;border-top:1px solid var(--diagnotize-color-stroke)}.localized-finding-list>.localized-finding-item:first-child{border-top:0}
.reference-item{display:flex;flex-direction:column;justify-content:stretch;align-items:start;gap:1rem;width:100%}.reference-item:target{background-color:var(--diagnotize-color-bgHighlight)}.reference-item>.reference-item-type{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-weight:550;width:100%}.reference-item>.reference-item-type>.reference-item-key{font-weight:675}.reference-item>.reference-item-type>.reference-item-buttons{display:flex;justify-content:start;align-items:center;gap:.5rem}.reference-item>.epidemiology-item-content{width:100%}.reference-list{display:flex;flex-direction:column;gap:0;border:1px solid var(--diagnotize-color-stroke);border-radius:.25rem}.reference-list{background-clip:padding-box}.reference-list{width:100%}.reference-list>.reference-item{padding:1rem;border-top:1px solid var(--diagnotize-color-stroke)}.reference-list>.reference-item:first-child{border-top:0}
span.number-input{position:relative;display:inline-flex;margin:0;padding:0}span.number-input>input[type=text]{padding-right:2rem}span.number-input button.number-input-arrow{background:rgba(0,0,0,0);min-width:1rem;width:1.5rem;height:1rem;padding:0;margin:0;padding-inline-start:0;padding-inline-end:0;display:block;position:absolute;right:.25rem;top:0;user-select:none;border:none !important;outline:none !important}span.number-input button.number-input-arrow.arrow-up{top:calc(.25rem - 1px)}span.number-input button.number-input-arrow.arrow-down{top:calc(1.25rem + 1px)}span.number-input button.number-input-arrow>svg{margin:0;padding:0;height:1rem;opacity:.3}span.number-input button.number-input-arrow:hover>svg{opacity:.7}
div.responsive-table-wrapper{overflow-x:auto;width:100%}div.responsive-table-wrapper>table.responsive-table{width:100%}div.responsive-table-wrapper>table.responsive-table.is-bordered{border-collapse:collapse}div.responsive-table-wrapper>table.responsive-table.is-bordered tr,div.responsive-table-wrapper>table.responsive-table.is-bordered th,div.responsive-table-wrapper>table.responsive-table.is-bordered td{border:1px solid var(--diagnotize-color-border-color)}div.responsive-table-wrapper>table.responsive-table.is-vertical-centered th,div.responsive-table-wrapper>table.responsive-table.is-vertical-centered td{vertical-align:middle}
.human-date-format{cursor:pointer;user-select:none;white-space:nowrap}.human-date-format-tooltip{padding:.625rem .75rem;background-color:var(--diagnotize-color-bgPopup);font-weight:375;font-size:.875rem;color:var(--diagnotize-color-textInvert);backdrop-filter:blur(2px);border:none;border-radius:.25rem;box-shadow:0px 1px 3px 0px rgba(0,0,0,.15)}.human-date-format-tooltip{background-clip:padding-box}.human-date-format-tooltip .human-date-format-tooltip-arrow{margin-bottom:-1px;fill:var(--diagnotize-color-bgPopup)}
.pagination{margin-top:2rem;margin-bottom:2rem}.pagination>.pagination-items{display:flex;align-items:center;justify-content:center;gap:.5rem;user-select:none;font-size:1rem;font-weight:375}.pagination>.pagination-items>.page-item{width:2rem;height:2rem;font-size:.86em;line-height:2rem;text-align:center;background-color:var(--diagnotize-color-bg);color:var(--diagnotize-color-body-text);border-radius:50%;background-clip:padding-box;cursor:pointer}.pagination>.pagination-items>.page-item.is-disabled{opacity:.3;cursor:default}.pagination>.pagination-items>.page-item.is-current{background-color:var(--diagnotize-color-bgAlternate);color:var(--diagnotize-color-textPrimary);font-weight:675;text-decoration:underline;border-width:1px;border-color:var(-diagnotize-color-primary)}.pagination>.pagination-items>.page-item:hover{background-color:var(--diagnotize-color-bgAlternate);color:var(--diagnotize-color-text)}.pagination>.pagination-items>.page-item:hover.is-disabled{background-color:var(--diagnotize-color-bg)}.pagination>.pagination-items>.page-item:hover.is-current{background-color:var(--diagnotize-color-bgAlternate);color:var(--diagnotize-color-textPrimary)}.pagination>.pagination-items>svg.page-item{padding:.5rem}.pagination .pagination-details{margin-top:.5rem;opacity:.6;font-size:.75rem;text-align:center}
.component-message{display:flex;align-items:center;justify-content:start;gap:1rem;flex-grow:1;flex-shrink:0;padding:1.5rem;margin:1rem 0;background:var(--diagnotize-color-bgAlternate);border-radius:.25rem}.component-message{background-clip:padding-box}.component-message.message-info{background:var(--diagnotize-color-bgInfo);color:var(--diagnotize-color-textInfo)}.component-message.message-success{background:var(--diagnotize-color-bgSuccess);color:var(--diagnotize-color-textSuccess)}.component-message.message-warning{background:var(--diagnotize-color-bgWarning);color:var(--diagnotize-color-textWarning)}.component-message.message-error{background:var(--diagnotize-color-bgDanger);color:var(--diagnotize-color-textDanger)}.component-message.is-sticky{position:sticky;top:calc(-0.125rem);z-index:1}.component-message>.message-icon{flex-shrink:0;font-size:1.5rem;opacity:.6}.component-message>.message-content{flex-grow:1}.component-message.is-closeable{padding-right:1.5rem}.component-message.is-closeable>.message-close{flex-grow:0;flex-shrink:0;width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.component-message.is-closeable>.message-close>svg{font-size:1.5rem;opacity:.6}
.sidebar{padding:1rem;background:var(--diagnotize-color-bgAlternate);border:1px solid var(--diagnotize-color-stroke);border-radius:.25rem}.sidebar{background-clip:padding-box}.sidebar.sidebar-sticky{position:sticky;top:2rem}.sidebar>:first-child{margin-top:0}.sidebar>:last-child{margin-bottom:0}
.differential-diagnoses-list{display:flex;flex-direction:column;gap:0;border:1px solid var(--diagnotize-color-stroke);border-radius:.25rem}.differential-diagnoses-list{background-clip:padding-box}.differential-diagnoses-list{width:100%}.differential-diagnoses-list>.differential-diagnoses-item{display:flex;flex-direction:row;justify-content:space-between;align-items:start;gap:2rem;width:100%;padding:1rem;border-top:1px solid var(--diagnotize-color-stroke)}.differential-diagnoses-list>.differential-diagnoses-item:first-child{border-top:0}
.symptom-item{display:flex;flex-direction:column;justify-content:stretch;align-items:start;gap:1rem;width:100%}.symptom-item>.symptom-item-type{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-weight:550;width:100%}.symptom-item>.symptom-item-type>.symptom-item-key{font-weight:675}.symptom-item>.symptom-item-type>.symptom-item-buttons{display:flex;justify-content:start;align-items:center;gap:.5rem}.symptom-item>.symptom-item-content{width:100%}.symptoms-list{display:flex;flex-direction:column;gap:0;border:1px solid var(--diagnotize-color-stroke);border-radius:.25rem}.symptoms-list{background-clip:padding-box}.symptoms-list{width:100%}.symptoms-list>.symptom-item{padding:1rem;border-top:1px solid var(--diagnotize-color-stroke)}.symptoms-list>.symptom-item:first-child{border-top:0}

/*# sourceMappingURL=styles.app.f35b2924b9bfd234678f.css.map*/