:root{--sl-font:"Source Sans 3 Variable", sans-serif;--sl-color-accent-low:#291749;--sl-color-accent:#7f1cee;--sl-color-accent-high:#cdbdfd;--sl-color-white:#fff;--sl-color-gray-1:#f2e9fd;--sl-color-gray-2:#c7bdd5;--sl-color-gray-3:#9581ae;--sl-color-gray-4:#614e78;--sl-color-gray-5:#412e55;--sl-color-gray-6:#2f1c42;--sl-color-black:#1c1425;--sl-nav-gap:.5rem;--sl-nav-pad-x:.5rem;--sl-text-h1:var(--sl-text-3xl);--sl-text-h2:var(--sl-text-xl);--sl-text-h3:var(--sl-text-lg);--sl-text-h4:var(--sl-text-base);--sl-text-h5:var(--sl-text-base)}:root .sl-markdown-content>ul,:root .sl-markdown-content>ul ul{padding-left:1.25rem}:root h1,:root h2,:root h3,:root h4{font-weight:400}:root{--inset-trigger:200px;--inset-width:200px}:root[data-theme=light]{--sl-color-accent-low:#dacfff;--sl-color-accent:#8120f1;--sl-color-accent-high:#3b196d;--sl-color-white:#1c1425;--sl-color-gray-1:#2f1c42;--sl-color-gray-2:#412e55;--sl-color-gray-3:#614e78;--sl-color-gray-4:#9581ae;--sl-color-gray-5:#c7bdd5;--sl-color-gray-6:#f2e9fd;--sl-color-gray-7:#f8f4fe;--sl-color-black:#fff}blockquote{background:var(--sl-color-gray-7);padding:1rem;font-size:150%;line-height:1.5;border:0!important}.sl-markdown-content .sl-heading-wrapper{margin-top:.7rem!important}.sl-markdown-content>.sl-heading-wrapper:first-child{margin-top:0!important}.sl-markdown-content{container:body/inline-size}ul.top-level ul details{flex-wrap:wrap;align-items:baseline;column-gap:.25rem;display:flex}ul.top-level ul details>summary{pointer-events:none;display:contents}ul.top-level ul details>summary .group-label,ul.top-level ul details>summary .group-label>.large{font-weight:600;display:inline;font-size:var(--sl-text-sm)!important}ul.top-level ul details>summary>svg,ul.top-level ul details>sl-sidebar-restore{display:none}ul.top-level ul details>ul{display:contents}ul.top-level ul details>ul>li{border:0;margin:0;padding:0;display:contents}ul.top-level ul details>ul>li>a{width:auto;max-width:100%;padding:.15em .35em;line-height:1.4;display:inline-flex}ul.top-level ul details>ul>li>a>span{overflow-wrap:anywhere}main-pane img{width:100%;max-width:100%;height:auto}table.drugs{min-width:calc(100% + 2rem);font-size:small;line-height:1.4;display:table}table.drugs>thead>tr>th{width:var(--col-width,33%);background-color:var(--sl-color-gray-3);color:var(--sl-color-black)}table.drugs>tbody>tr>th{text-align:left;background-color:var(--sl-color-gray-5);color:var(--sl-color-gray-1)}table.drugs td>ul{list-style:none;padding-left:0!important}table.drugs td>ul ul{padding-left:1rem}table.drugs td{min-width:100px}table.drugs th,table.drugs td{vertical-align:top}table.drugs li+li{margin-top:.5em}.sl-heading-wrapper+table{margin-top:.5rem}cite{font-size:small}.site-title{line-height:1;white-space:wrap!important}site-search>button{margin:auto}:root{--spike:4rem;--spike-padding:.5rem}ol.spikes{border-radius:1rem;gap:0;padding:0;list-style:none;display:grid;overflow:hidden}ol.spikes *{color:#fff}ol.spikes>li{background:var(--bg) radial-gradient(#0003, #0000);grid-template-columns:var(--spike) auto;grid-template-rows:auto auto;align-content:start;gap:.5rem 1rem;margin:0;padding:1rem;display:grid}ol.spikes>li:before{content:"";height:var(--spike);width:var(--spike);aspect-ratio:1;background:#fff url(/spikes.svg) top no-repeat;background-size:var(--spike) auto;border-radius:100%;grid-area:1/1/3/2}ol.spikes ul{color:#fff;margin:0;padding:0 1rem;list-style-type:"✓";list-style-position:outside}ol.spikes ul li{margin:0;padding:0 0 0 .5rem}ol.spikes ul{flex-wrap:wrap;gap:0 1.5rem;display:flex}ol.spikes h4{font-size:x-large;font-weight:400}ol.spikes h4:first-letter{font-weight:900}@container body (width>600px){ol.spikes{grid-template-rows:auto auto auto;grid-auto-flow:column}}ol.spikes>li:nth-child(2):before{background-position-y:calc(var(--spike) * -1)}ol.spikes>li:nth-child(3):before{background-position-y:calc(var(--spike) * -2)}ol.spikes>li:nth-child(4):before{background-position-y:calc(var(--spike) * -3)}ol.spikes>li:nth-child(5):before{background-position-y:calc(var(--spike) * -4)}ol.spikes>li:nth-child(6):before{background-position-y:calc(var(--spike) * -5)}.sl-markdown-content table{margin-inline:-1rem}.sl-markdown-content :is(th:first-child,td:first-child):not(:where(.not-content *)){padding-inline-start:1rem}@container body (width>=200px){.inset{float:right;width:var(--inset-width);margin:0 0 1rem 1rem}}@media print{img{max-height:100vh}.spikes{break-inside:avoid}main>.content-panel:first-child{padding-top:0}main{padding-bottom:0!important}main .content-panel:first-of-type{break-after:avoid}main .content-panel+.content-panel{border-top:0;padding-top:0}main.top-level{break-before:always}:root{--sl-line-height:1.5}main{--sl-text-base:.75rem}table,tr{break-inside:avoid}main :first-child h1{margin-top:0!important}.hero{flex-direction:column;justify-content:space-evenly;height:100vh;display:flex!important}.hero img{scale:1.5}.hero h1{font-size:400%}.hero{gap:0}h2,h3,h4,h5{break-after:avoid}}@page:right{@bottom-right{content:counter(page)}}@page:left{@bottom-left{content:counter(page)}}ol.karnofsky{gap:.25rem 1rem;padding:0;list-style:none;display:grid}ol.karnofsky li{margin:0;padding:0}ol.karnofsky li[data-score]{grid-template-columns:70px auto;display:grid}@media print{ol.karnofsky li[data-score]{grid-template-columns:50px auto}}ol.karnofsky li[data-score]{align-items:center;gap:.5rem;line-height:1.3}ol.karnofsky li[data-score]:before{text-align:center;content:attr(data-score);color:#fff;background:var(--image) center/cover;aspect-ratio:14/15;text-shadow:0 0 2px #000;place-content:center;font-size:1.5rem;font-weight:700;display:grid}ol.karnofsky li.header{background-color:var(--sl-color-gray-2);color:var(--sl-color-black);align-content:center;padding:.25rem .5rem}@media (width>=700px),print{ol.karnofsky{break-inside:avoid;grid-template-rows:repeat(7,auto);grid-auto-flow:column}}@layer starlight.content{.sl-markdown-content :not(a,strong,em,del,span,input,code,br)+:not(a,strong,em,del,span,input,code,br,:where(.not-content *)),.sl-markdown-content :not(a,strong,em,del,span,input,code,br)+:is(astro-island,astro-slot)>:not(a,strong,em,del,span,input,code,br,:where(.not-content *)):first-child{margin-top:var(--sl-content-gap-y)}.sl-markdown-content :not(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6):not(:where(.not-content *)){margin-top:1.5em}.sl-markdown-content li+li:not(:where(.not-content *)),.sl-markdown-content dt+dt:not(:where(.not-content *)),.sl-markdown-content dt+dd:not(:where(.not-content *)),.sl-markdown-content dd+dd:not(:where(.not-content *)){margin-top:.25rem}.sl-markdown-content li:not(:where(.not-content *)){overflow-wrap:anywhere}.sl-markdown-content :is(ol,ul):has(>li>:not(a,strong,em,del,span,input,code,br,script,ol,ul))>li>:is(:last-child:not(a,strong,em,del,span,input,code,br,script,:where(.not-content *)),:not(script):has(~script:last-child):not(:has(~:not(script)))){margin-bottom:1.25rem}.sl-markdown-content dt:not(:where(.not-content *)){font-weight:700}.sl-markdown-content dd:not(:where(.not-content *)){padding-inline-start:1rem}.sl-markdown-content :is(h1,h2,h3,h4,h5,h6):not(:where(.not-content *)){color:var(--sl-color-white);line-height:var(--sl-line-height-headings);font-weight:600}.sl-markdown-content :is(img,picture,video,canvas,svg,iframe):not(:where(.not-content *)){max-width:100%;height:auto;display:block}.sl-markdown-content h1:not(:where(.not-content *)){font-size:var(--sl-text-h1)}.sl-markdown-content h2:not(:where(.not-content *)){font-size:var(--sl-text-h2)}.sl-markdown-content h3:not(:where(.not-content *)){font-size:var(--sl-text-h3)}.sl-markdown-content h4:not(:where(.not-content *)){font-size:var(--sl-text-h4)}.sl-markdown-content h5:not(:where(.not-content *)){font-size:var(--sl-text-h5)}.sl-markdown-content h6:not(:where(.not-content *)){font-size:var(--sl-text-h6)}.sl-markdown-content a:not(:where(.not-content *)){color:var(--sl-color-text-accent)}.sl-markdown-content a:hover:not(:where(.not-content *)){color:var(--sl-color-white)}.sl-markdown-content code:not(:where(.not-content *)){background-color:var(--sl-color-bg-inline-code);font-size:var(--sl-text-code-sm);margin-block:-.125rem;padding:.125rem .375rem}.sl-markdown-content :is(h1,h2,h3,h4,h5,h6) code{font-size:inherit}.sl-markdown-content pre:not(:where(.not-content *)){border:1px solid var(--sl-color-gray-5);font-size:var(--sl-text-code);tab-size:2;padding:.75rem 1rem}.sl-markdown-content pre code:not(:where(.not-content *)){all:unset;font-family:var(--__sl-font-mono)}.sl-markdown-content blockquote:not(:where(.not-content *)){border-inline-start:1px solid var(--sl-color-gray-5);padding-inline-start:1rem}.sl-markdown-content table:not(:where(.not-content *)){border-spacing:0;display:block;overflow:auto}.sl-markdown-content :is(th,td):not(:where(.not-content *)){border-bottom:1px solid var(--sl-color-gray-5);vertical-align:baseline;padding:.5rem 1rem}.sl-markdown-content :is(th:first-child,td:first-child):not(:where(.not-content *)){padding-inline-start:0}.sl-markdown-content :is(th:last-child,td:last-child):not(:where(.not-content *)){padding-inline-end:0}.sl-markdown-content th:not(:where(.not-content *)){color:var(--sl-color-white);font-weight:600}.sl-markdown-content th:not([align]):not(:where(.not-content *)){text-align:start}.sl-markdown-content .starlight-aside :is(th,td,hr,blockquote):not(:where(.not-content *)){border-color:var(--sl-color-gray-4)}@supports (border-color:color-mix(in srgb, var(--sl-color-asides-text-accent) 30%, transparent)
	){.sl-markdown-content .starlight-aside :is(th,td,hr,blockquote):not(:where(.not-content *)){border-color:color-mix(in srgb, var(--sl-color-asides-text-accent) 30%, transparent)}}@supports (border-color:color-mix(in srgb, var(--sl-color-asides-text-accent) 12%, transparent)
	){.sl-markdown-content .starlight-aside code:not(:where(.not-content *)){background-color:color-mix(in srgb, var(--sl-color-asides-text-accent) 12%, transparent)}}.sl-markdown-content hr:not(:where(.not-content *)){border:0;border-bottom:1px solid var(--sl-color-hairline)}.sl-markdown-content details:not(:where(.not-content *)){--sl-details-border-color:var(--sl-color-gray-5);--sl-details-border-color--hover:var(--sl-color-text-accent);border-inline-start:2px solid var(--sl-details-border-color);padding-inline-start:1rem}.sl-markdown-content details:not([open]):hover:not(:where(.not-content *)),.sl-markdown-content details:has(>summary:hover):not(:where(.not-content *)){border-color:var(--sl-details-border-color--hover)}.sl-markdown-content summary:not(:where(.not-content *)){color:var(--sl-color-white);cursor:pointer;margin-inline-start:-.5rem;padding-inline-start:.5rem;font-weight:600;display:block}.sl-markdown-content details[open]>summary:not(:where(.not-content *)){margin-bottom:1rem}.sl-markdown-content summary:not(:where(.not-content *))::marker,.sl-markdown-content summary:not(:where(.not-content *))::-webkit-details-marker{display:none}.sl-markdown-content summary:not(:where(.not-content *)):before{--sl-details-marker-size:1.25rem;content:"";height:var(--sl-details-marker-size);width:var(--sl-details-marker-size);margin-inline:calc((var(--sl-details-marker-size) / 4) * -1) .25rem;vertical-align:middle;background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.8 11.3 10.6 7a1 1 0 1 0-1.4 1.5l3.5 3.5-3.5 3.5a1 1 0 0 0 0 1.4 1 1 0 0 0 .7.3 1 1 0 0 0 .7-.3l4.2-4.2a1 1 0 0 0 0-1.4Z'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.8 11.3 10.6 7a1 1 0 1 0-1.4 1.5l3.5 3.5-3.5 3.5a1 1 0 0 0 0 1.4 1 1 0 0 0 .7.3 1 1 0 0 0 .7-.3l4.2-4.2a1 1 0 0 0 0-1.4Z'/%3E%3C/svg%3E%0A");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (prefers-reduced-motion:no-preference){.sl-markdown-content summary:not(:where(.not-content *)):before{transition:transform .2s ease-in-out}}.sl-markdown-content details[open]>summary:not(:where(.not-content *)):before{transform:rotate(90deg)}[dir=rtl] .sl-markdown-content summary:not(:where(.not-content *)):before,.sl-markdown-content [dir=rtl] summary:not(:where(.not-content *)):before{transform:rotate(180deg)}.sl-markdown-content summary:not(:where(.not-content *)) p:only-child{display:inline}.sl-markdown-content .starlight-aside details:not(:where(.not-content *)){--sl-details-border-color:var(--sl-color-asides-border);--sl-details-border-color--hover:var(--sl-color-asides-text-accent)}}
